@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-vietnamese-wght-normal-D0rl6rjA.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-ext-wght-normal-D9tNdqV9.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/assets/space-grotesk-latin-wght-normal-BhU9QXUp.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.paywall-page{color:#282e27;background:#f5f4f0;min-height:100vh;padding:34px 6vw 70px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.paywall-back{color:#71766e;align-items:center;gap:8px;font-size:12px;display:inline-flex}.paywall-layout{grid-template-columns:1fr 460px;align-items:center;gap:90px;max-width:1050px;margin:70px auto 0;display:grid}.paywall-eyebrow{letter-spacing:.2em;color:#77816e;font-size:10px}.paywall-intro h1{letter-spacing:-4px;margin:26px 0;font-size:clamp(48px,5.4vw,76px);font-weight:500;line-height:1.07}.paywall-intro em{color:#738064;font-family:Georgia,serif;font-weight:400}.paywall-intro>p{color:#7b8176;max-width:340px;font-size:15px;line-height:1.9}.paywall-assurance{color:#858d7d;align-items:center;gap:14px;margin-top:46px;font-size:11px;line-height:1.8;display:flex}.paywall-assurance strong{color:#58664d;font-weight:500}.paywall-card{background:#fff;border:1px solid #e2e5dc;border-radius:25px;padding:38px;box-shadow:0 18px 50px #384a2510}.paywall-plan{letter-spacing:.15em;color:#7b8571;justify-content:space-between;align-items:center;font-size:10px;display:flex}.paywall-plan span{letter-spacing:.08em;color:#6c7a5b;background:#eff2e9;border-radius:20px;padding:7px 10px;font-size:8px}.paywall-card h2{letter-spacing:-.9px;margin:27px 0 22px;font-size:26px;font-weight:500;line-height:1.3}.paywall-price{align-items:baseline;gap:7px;display:flex}.paywall-price strong{letter-spacing:-1px;font-size:32px;font-weight:500}.paywall-price span{color:#87917e;font-size:12px}.paywall-subtitle{color:#838b7b;margin:12px 0 26px;font-size:12px;line-height:1.7}.paywall-card ul{border-top:1px solid #edf0e8;margin:0;padding:24px 0;list-style:none}.paywall-card li{color:#59634e;align-items:center;gap:12px;margin:12px 0;font-size:12px;line-height:1.6;display:flex}.paywall-card li svg{color:#7c8e69;flex-shrink:0}.paywall-primary{color:#fff;cursor:pointer;background:#333e2e;border:0;border-radius:11px;justify-content:center;align-items:center;gap:12px;width:100%;padding:16px;font-size:13px;display:flex}.paywall-primary:disabled{color:#8b9482;cursor:default;background:#e6e9e1}.paywall-footnote{text-align:center;color:#8c9484;margin:15px 0 0;font-size:10px;line-height:1.8}.paywall-notice{color:#80683c;background:#f5f1e8;border-radius:8px;padding:12px;font-size:12px;line-height:1.7}.paywall-error{color:#a34c38;font-size:12px}.paywall-secondary{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:22px;display:flex}.paywall-secondary button{color:#747f69;cursor:pointer;background:0 0;border:0;font-size:11px}.paywall-secondary .w-button{padding:0}.paywall-secondary p{font-size:12px}@media (width<=800px){.paywall-layout{grid-template-columns:1fr;gap:35px;max-width:460px;margin-top:40px}.paywall-intro h1{letter-spacing:-2.5px;font-size:52px}.paywall-assurance{margin-top:23px}.paywall-card{padding:28px}.paywall-page{padding:25px 20px 45px}}.pricing-page{padding-bottom:45px}.pricing-heading{text-align:center;margin:45px auto 38px}.pricing-heading h1 em{color:#788567;font-family:Georgia,serif;font-weight:400}.pricing-heading>p{color:#858a7e;font-size:14px}.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:820px;margin:auto;display:grid}.pricing-tier{padding:30px;box-shadow:0 8px 28px #384a2505}.pricing-tier h2{margin-top:30px;font-size:30px}.pricing-tier .paywall-price{flex-wrap:wrap;gap:8px}.pricing-tier .paywall-price strong{letter-spacing:-2px;font-size:43px}.pricing-tier .paywall-primary{color:#46523e;background:#f0f2eb;margin-top:32px}.pricing-included{text-align:center;max-width:1000px;margin:36px auto 0}.pricing-included>div{flex-wrap:wrap;justify-content:center;gap:15px 25px;margin-top:17px;display:flex}.pricing-included>div>span{color:#69765d;align-items:center;gap:7px;font-size:12px;display:flex}.pricing-status{text-align:center;max-width:760px;margin:24px auto 0}.pricing-trust{color:#87917c;justify-content:center;align-items:center;gap:8px;margin-top:25px;font-size:11px;display:flex}@media (width<=800px){.pricing-grid{grid-template-columns:1fr;max-width:420px}.pricing-heading{margin-top:35px}.pricing-heading h1{letter-spacing:-1.7px}.pricing-tier{padding:26px}.pricing-included>div{text-align:left;justify-content:start;margin-left:15px;display:grid}.pricing-included{max-width:420px}}.tier-features{color:#62685e;gap:12px;min-height:132px;margin:0 0 28px;padding:0;font-size:13px;line-height:1.5;list-style:none;display:grid}.tier-features li{align-items:flex-start;gap:9px;display:flex}.tier-features svg{flex-shrink:0;margin-top:3px}.pricing-tier{flex-direction:column;display:flex}.pricing-tier .tier-features li{align-items:flex-start;margin:0}.pricing-tier .paywall-primary{margin-top:auto}.pricing-tier .paywall-subtitle{min-height:42px}.billing-cycle{background:#eaece4;border-radius:999px;gap:5px;width:fit-content;margin:0 auto 30px;padding:5px;display:flex}.billing-cycle button{color:#59634e;cursor:pointer;font:inherit;background:0 0;border:0;border-radius:999px;padding:12px 22px;font-size:14px}.billing-cycle button[aria-pressed=true]{color:#303e2a;background:#fff;box-shadow:0 2px 8px #28342512}.billing-cycle span{color:#526d3d;margin-left:7px;font-size:11px}.annual-detail{color:#637553;margin:12px 0 0;font-size:12px;line-height:1.7}.pricing-grid{gap:22px;max-width:860px}.pricing-tier{padding:30px 32px}.pricing-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.pricing-title h2{letter-spacing:-1px;margin:0;font-size:27px}.pricing-badge{white-space:nowrap;border:1px solid #8883;border-radius:999px;padding:7px 10px;font-size:10px}.pricing-tier .paywall-subtitle{max-width:310px;min-height:41px;margin:12px 0 23px}.pricing-saving{align-items:center;gap:10px;margin-bottom:8px;font-size:12px;display:flex}.pricing-saving s{opacity:.6}.pricing-saving>span{background:#8170af15;border-radius:6px;padding:4px 8px;font-size:10px;font-weight:600}.pricing-tier .paywall-price strong{letter-spacing:-2.8px;font-variant-numeric:tabular-nums;font-size:52px;font-weight:550;line-height:1.08}.pricing-tier .paywall-price span{font-size:11px}.pricing-tier .annual-detail{max-width:280px;margin:12px 0 0;font-size:11px;line-height:1.7}.pricing-tier .tier-features{gap:12px;margin-bottom:24px;padding:22px 0 8px}.pricing-tier.featured .pricing-saving>span{background:#ffffff18}.pricing-tier .paywall-primary{padding:15px}.pricing-heading h1{font-size:clamp(36px,4.3vw,54px)}@media (width<=600px){.pricing-tier{padding:26px}.pricing-tier .paywall-price strong{font-size:48px}.pricing-grid{gap:18px}}.pricing-trial-intro{text-align:center;max-width:520px;color:var(--text-secondary);margin:0 auto 24px;font-size:13px;line-height:1.7}.pricing-trial-terms{color:var(--text-secondary);margin:12px 0 0;font-size:11px;line-height:1.7}.featured .pricing-trial-terms{color:#c4b9d0}.trial-notice{background:var(--surface-focus);border-bottom:1px solid var(--border);color:var(--text-secondary);justify-content:center;align-items:center;gap:24px;padding:14px 24px;font-size:13px;line-height:1.6;display:flex}.trial-notice strong{color:var(--text-primary)}.trial-notice .w-button{flex-shrink:0}@media (width<=700px){.trial-notice{flex-direction:column;align-items:flex-start;gap:10px}}.account-page{color:#242923;background:#f4f3ef;min-height:100vh;padding:36px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.account-back{color:#6c7269;align-items:center;gap:8px;font-size:13px;display:inline-flex}.account-card{background:#fff;border:1px solid #e3e5df;border-radius:24px;max-width:450px;margin:65px auto;padding:42px}.account-mark{color:#616d45;background:#edf0e7;border-radius:14px;place-items:center;width:49px;height:49px;margin-bottom:24px;display:grid}.account-kicker{letter-spacing:.16em;font-size:10px!important}.account-card h1{letter-spacing:-1.4px;margin:12px 0 18px;font-size:34px;font-weight:550}.account-card p{color:#737a70;gap:8px;font-size:14px;line-height:1.75;display:flex}.account-card label{color:#596153;flex-direction:column;gap:8px;margin:20px 0;font-size:12px;display:flex}.account-card input{color:#303b2b;font:inherit;background:#fff;border:1px solid #dce1d7;border-radius:8px;padding:12px;font-size:14px}.account-card small{color:#899180;margin-top:20px;font-size:11px;line-height:1.7;display:block}.account-card .landing-cta{justify-content:center;width:100%;margin-top:15px}.cloud-status{color:#6a7a61;background:#f0f5ee;border-bottom:1px solid #e4ebdf;justify-content:space-between;align-items:center;gap:12px;padding:10px 36px;font-size:11px;display:flex}.cloud-status>span,.cloud-status a,.cloud-status button{align-items:center;gap:7px;display:flex}.cloud-status.has-error{color:#925523;background:#fff3e7;flex-wrap:wrap}.cloud-status button{font:inherit;background:#fff;border:1px solid #e8d2bc;border-radius:5px;padding:7px}.account-card button:disabled{opacity:.6}@media (width<=600px){.account-page{padding:20px}.account-card{margin-top:45px;padding:27px}.cloud-status{flex-wrap:wrap;padding:10px 18px}}.auth-tabs{border-bottom:1px solid #dfe4d8;gap:24px;margin-top:24px;display:flex}.auth-tabs button{color:#929c85;background:0 0;border:0;border-bottom:2px solid #0000;padding:12px 0;font-size:13px}.auth-text-button{color:#6a7d59;background:0 0;border:0;margin:18px auto 0;font-size:12px;display:block}.auth-hint{color:#87927d;font-size:10px}.account-card .auth-error{color:#a84735;font-size:12px}.business-tools{max-width:1200px;margin:auto}.report-controls{gap:20px;margin:24px 0;display:flex}.report-controls label,.rule-number{align-items:center;gap:12px;font-size:13px;display:flex}.business-tools input[type=month],.business-tools select{font:inherit;background:#fff;border:1px solid #dfe3e8;border-radius:10px;padding:10px}.report-panel{padding:28px}.report-panel h2{margin:0 0 16px;font-size:19px}.report-panel>p{color:#727983;font-size:13px;line-height:1.7}.report-table{margin:24px 0;overflow-x:auto}.report-table table{border-collapse:collapse;width:100%;font-size:13px}.report-table th,.report-table td{text-align:right;white-space:nowrap;border-bottom:1px solid #e9ecf1;padding:17px 12px}.report-table th:first-child{text-align:left}.report-table thead{color:#78808b;font-size:11px}.report-table tbody th{font-weight:500}.report-note{color:#858c95;line-height:1.7;font-size:11px!important}.report-logo{object-fit:contain;max-width:160px;max-height:60px;margin-bottom:15px}.automation-layout{grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);gap:24px;display:grid}.rule-toggle{align-items:flex-start;gap:12px;margin:23px 0;font-size:13px;line-height:1.5;display:flex}.rule-toggle input,.business-task input{accent-color:var(--primary);flex-shrink:0;width:17px;height:17px}.rule-number{justify-content:space-between;margin:22px 0;line-height:1.5}.task-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.task-heading h2{margin:0}.business-task{border-top:1px solid #e9ecf1;margin-top:24px;padding-top:24px}.business-task label{align-items:center;gap:12px;font-size:14px;display:flex}.business-task p{color:#7c828b;font-size:13px;line-height:1.6}.business-task small{color:#727983}.business-task>div{flex-wrap:wrap;gap:10px;margin-top:15px;display:flex}.business-task .w-button{font-size:11px}@media (width<=900px){.automation-layout{grid-template-columns:1fr}.report-panel{padding:20px}.report-controls{flex-wrap:wrap}}@media print{@page{size:A4 landscape;margin:15mm}.workspace-sidebar,.workspace-topbar,.cloud-status,.workspace-footer,.workspace-footnote,.no-print,.sidebar-scrim{display:none!important}body,.workspace-shell,.workspace-main,.workspace-content{background:#fff!important;margin:0!important;padding:0!important;display:block!important}.report-sheet{max-width:none}.report-panel{box-shadow:none;border:none;padding:0}.report-table{overflow:visible}.report-table table{font-size:11px}.report-table th,.report-table td{white-space:normal}.report-sheet .w-page-heading{margin-bottom:20px}.report-panel{break-inside:avoid}}.task-nav-count{color:#586878;background:#e8edf4;border-radius:20px;margin-left:auto;padding:2px 7px;font-size:10px}.automation-layout{align-items:start}.landing{--lp-ink:#292e28;--lp-muted:#85897f;--lp-paper:#f7f7f2;background:var(--lp-paper);color:var(--lp-ink);letter-spacing:-.025em;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.landing a{color:inherit;text-decoration:none}.landing button{font-family:inherit}.lp-nav{border-bottom:1px solid #e4e6dc;justify-content:space-between;align-items:center;max-width:1440px;height:104px;margin:auto;padding:0 6.2%;display:flex}.lp-wordmark{letter-spacing:-1px;align-items:center;gap:11px;font-size:22px;font-weight:600;display:flex}.lp-wordmark-dot{align-self:flex-start;margin-top:6px;margin-left:-6px;font-size:10px}.lp-symbol{align-items:center;gap:4px;width:31px;height:30px;display:flex;transform:rotate(-20deg)}.lp-symbol i{background:#687654;border-radius:8px;width:6px;height:17px;display:block}.lp-symbol i:nth-child(2){height:29px}.lp-symbol i:last-child{height:23px}.lp-nav nav{color:#70776b;gap:34px;font-size:12px;display:flex}.lp-enter{border:1px solid #cfd4c7;border-radius:99px;align-items:center;gap:22px;padding:11px 18px;font-size:12px;display:flex}.lp-hero{max-width:1440px;margin:auto;padding:77px 9% 50px;position:relative}.lp-eyebrow,.lp-section-kicker{letter-spacing:.16em;color:#7e8971;font-size:10px;font-weight:500}.lp-eyebrow{align-items:center;gap:9px;margin-bottom:29px;display:flex}.lp-eyebrow>span{background:#83946c;border-radius:50%;width:5px;height:5px}.lp-hero h1{letter-spacing:-7px;margin:0;font-size:clamp(66px,7.7vw,111px);font-weight:450;line-height:1.02}.lp-hero-bottom{align-items:center;gap:120px;margin-top:38px;display:flex}.lp-hero-bottom>p{color:#7a8174;letter-spacing:-.3px;font-size:17px;line-height:1.75}.lp-hero-actions{flex-wrap:wrap;align-items:flex-start;gap:19px 22px;width:370px;display:flex}.landing-cta{letter-spacing:-.2px;background:#303b2c;border:0;border-radius:99px;align-items:center;gap:33px;padding:17px 24px;font-size:13px;transition:background .2s,transform .2s;display:inline-flex;color:#fff!important}.landing-cta:hover{background:#4e6244;transform:translateY(-2px)}.lp-demo-link{align-items:center;gap:9px;padding:17px 0;font-size:12px;display:inline-flex}.lp-hero-actions>small{letter-spacing:0;color:#989d91;width:100%;font-size:10px}.lp-orbit-text{letter-spacing:.13em;color:#7d8d6c;background:#eef0e6;border:1px solid #cbd3c0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:116px;height:116px;font-size:10px;line-height:1.65;display:flex;position:absolute;top:101px;right:9%;transform:rotate(13deg)}.lp-orbit-text em{letter-spacing:0;font-family:Georgia,serif;font-size:23px;font-weight:400;line-height:1.1}.lp-scroll{color:#929c86;align-items:center;gap:9px;margin-top:46px;font-size:10px;display:flex}.lp-showcase{background:#e9ecdf;padding:36px 6.2% 39px}.lp-showcase-label{letter-spacing:.12em;color:#7d8970;justify-content:space-between;max-width:1240px;margin:0 auto 28px;font-size:9px;display:flex}.lp-showcase-label>span:last-child{letter-spacing:0;font-size:11px}.lp-product{text-align:left;background:#fafbfa;border:1px solid #d6ddcf;border-radius:12px;grid-template-columns:172px 1fr;max-width:1240px;min-height:460px;margin:auto;display:grid;overflow:hidden;box-shadow:0 25px 70px #5260440b}.lp-product>aside{background:#f0f2ed;border-right:1px solid #e3e7df;flex-direction:column;padding:23px 15px;display:flex}.lp-product-name{align-items:center;gap:8px;margin-bottom:40px;font-size:12px;font-weight:600;display:flex}.lp-product-name>span{background:#fff;border:1px solid #e1e5dc;border-radius:7px;place-items:center;width:28px;height:28px;display:grid}.lp-product aside>small{letter-spacing:.12em;color:#98a18e;margin-bottom:12px;padding-left:9px;font-size:8px}.lp-product aside button,.lp-product-muted{text-align:left;color:#939b8b;background:0 0;border:0;border-radius:5px;align-items:center;gap:9px;padding:10px;font-size:10px;display:flex}.lp-product aside button.active{color:#5e7847;background:#e1e8d7}.lp-product aside button:hover{background:#e8ecdf}.lp-product-profile{border-top:1px solid #dde3d5;align-items:center;gap:8px;margin-top:auto;padding-top:16px;font-size:10px;display:flex}.lp-product-profile>span{color:#80916d;background:#e0e6d9;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.lp-product-profile small{color:#a1a995;margin-top:4px;font-size:8px;display:block}.lp-product-main{min-width:0}.lp-product-top{color:#a7afa0;border-bottom:1px solid #ebeee7;gap:15px;padding:18px 27px;font-size:9px;display:flex}.lp-product-top>span{color:#74846a}.lp-product-top>small{margin-left:auto;font-size:8px}.lp-product-body{padding:27px}.lp-product-heading{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.lp-product-heading small{letter-spacing:.08em;color:#939f87;font-size:7px}.lp-product-heading h3{letter-spacing:-.8px;margin-top:6px;font-size:22px;font-weight:500}.lp-mini-plus{color:#fff;background:#81966f;border-radius:6px;place-items:center;width:29px;height:29px;display:grid}.lp-mini-stats{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.lp-mini-stats>div{background:#fff;border:1px solid #e7ebe2;border-radius:8px;padding:17px}.lp-mini-stats small{color:#a1aa96;font-size:9px}.lp-mini-stats strong{letter-spacing:-1px;margin:9px 0 7px;font-size:27px;font-weight:500;display:block}.lp-mini-stats strong>span{letter-spacing:0;color:#a1aa96;margin-left:6px;font-size:8px}.lp-mini-stats p{color:#a4ad9a;font-size:8px}.lp-preview-lower{grid-template-columns:1.5fr 1fr;gap:14px;margin-top:16px;display:grid}.lp-revenue,.lp-agenda{background:#fff;border:1px solid #e7ebe2;border-radius:8px;padding:17px}.lp-revenue>div:first-child{justify-content:space-between;gap:15px;font-size:10px;display:flex}.lp-revenue strong{font-weight:500}.lp-revenue>div>span{color:#a0aa95;font-size:8px}.lp-revenue svg{width:100%;height:130px;margin-top:15px;overflow:visible}.lp-chart-months{justify-content:space-between;display:flex}.lp-chart-months span{color:#a6b09c;font-size:7px!important}.lp-agenda>strong{font-size:10px;font-weight:500}.lp-agenda>div{border-bottom:1px solid #f0f2eb;align-items:center;gap:10px;padding:14px 0;display:flex}.lp-agenda>div:last-child{border:0;padding-bottom:0}.lp-agenda>div>span{color:#99ac8e;text-align:center;background:#f0f4ea;border-radius:5px;padding:6px 8px;font-size:12px}.lp-agenda small{margin-top:3px;font-size:6px;display:block}.lp-agenda p{color:#76806c;font-size:9px}.lp-agenda p>small{color:#a7b19e;font-size:7px}.lp-agenda svg{color:#a2b291;margin-left:auto}.lp-product-foot{color:#a1ae94;justify-content:space-between;align-items:center;gap:10px;padding-top:17px;font-size:8px;display:flex}.lp-product-foot>span,.lp-product-foot a{align-items:center;gap:6px;display:flex}.lp-showcase-note{color:#8a9680;justify-content:space-between;align-items:center;max-width:1240px;margin:34px auto 0;font-size:17px;line-height:1.5;display:flex}.lp-showcase-note strong{color:#5f6e52;font-weight:400}.lp-showcase-note p{color:#8d9882;font-size:12px;line-height:1.8}.lp-editorial{max-width:1440px;margin:auto;padding:112px 8.5%}.lp-editorial h2,.lp-method h2,.lp-faq h2{letter-spacing:-2.1px;margin-top:22px;font-size:49px;font-weight:450;line-height:1.18}.lp-editorial h2>span{color:#929b86}.lp-features{grid-template-columns:repeat(3,1fr);gap:35px;margin-top:67px;display:grid}.lp-features article{border-top:1px solid #d8ddcf;padding-top:18px}.lp-feature-num{letter-spacing:.09em;color:#9ba48e;font-size:9px}.lp-features h3{letter-spacing:-.55px;margin:20px 0 15px;font-size:21px;font-weight:450;line-height:1.4}.lp-features article>p{color:#959e88;max-width:280px;font-size:12px;line-height:1.9}.lp-feature-tags{flex-wrap:wrap;gap:6px;margin-top:24px;display:flex}.lp-feature-tags span{color:#8b987b;border:1px solid #dfe4d6;border-radius:30px;padding:6px 9px;font-size:9px}.lp-relationship,.lp-focus-visual,.lp-week-visual{align-items:center;height:146px;margin-top:14px;display:flex}.lp-relationship{gap:14px}.lp-relationship>span:first-child{color:#ad9584;background:#eae2dc;border-radius:50%;place-items:center;width:49px;height:49px;font-size:14px;display:grid}.lp-relationship strong{font-size:12px;font-weight:500}.lp-relationship p{color:#a1a68f;margin-top:6px;font-size:10px;line-height:1.65}.lp-status-dot{background:#a0b48e;border-radius:50%;width:7px;height:7px;margin-left:auto}.lp-focus-visual{color:#9aab86;justify-content:center;gap:14px;position:relative}.lp-focus-ring{border:1px solid #d7dfc9;border-radius:50%;width:103px;height:103px;position:absolute;left:25px}.lp-focus-visual svg{stroke-width:1px;margin-left:37px;margin-right:22px;position:relative}.lp-focus-label{letter-spacing:.11em;font-size:8px}.lp-week-visual{justify-content:space-between;gap:7px}.lp-week-visual>span{color:#969f88;border-radius:30px;flex-direction:column;align-items:center;gap:9px;padding:16px 12px;font-size:19px;display:flex}.lp-week-visual small{font-size:8px}.lp-week-visual i{background:#bdc8ad;border-radius:50%;width:3px;height:3px}.lp-week-visual .selected{color:#6b7e55;background:#e8eddc}.lp-method{color:#eff1e9;background:#2f392c;grid-template-columns:1.1fr 1fr;gap:80px;padding:87px 8.5%;display:grid}.lp-method .lp-section-kicker{color:#a0ae91}.lp-method h2{letter-spacing:-1.6px;font-size:42px;line-height:1.23}.lp-method h2 em{color:#b3c2a3;font-family:Georgia,serif;font-size:40px;font-weight:400}.lp-text-cta{border-bottom:1px solid #67765d;align-items:center;gap:25px;margin-top:35px;padding-bottom:10px;font-size:12px;display:inline-flex}.lp-method ol{margin:0;padding:0;list-style:none}.lp-method li{border-bottom:1px solid #4b5844;gap:30px;margin-bottom:25px;padding:0 0 25px;display:flex}.lp-method li:last-child{border:0;margin:0;padding-bottom:0}.lp-method li>span{color:#8b9d7a;padding-top:4px;font-size:11px}.lp-method li h3{letter-spacing:-.5px;margin-bottom:10px;font-size:20px;font-weight:400}.lp-method li p{color:#a3b295;max-width:335px;font-size:12px;line-height:1.8}.lp-faq{grid-template-columns:1fr 1.3fr;gap:80px;max-width:1440px;margin:auto;padding:100px 8.5%;display:grid}.lp-faq h2{font-size:40px}.lp-faq details{border-bottom:1px solid #dce2d2;padding:22px 0}.lp-faq details:first-child{padding-top:0}.lp-faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:25px;font-size:14px;list-style:none;display:flex}.lp-faq summary::-webkit-details-marker{display:none}.lp-faq summary svg{color:#8e9d7c;flex-shrink:0}.lp-faq details[open] summary svg{transform:rotate(45deg)}.lp-faq details p{color:#8f9a83;margin-top:17px;font-size:12px;line-height:1.9}.lp-final{text-align:center;background:#e9ecdf;padding:82px 20px 88px}.lp-final>.lp-symbol{margin:0 auto 30px}.lp-final h2{letter-spacing:-3px;margin:24px 0 30px;font-size:60px;font-weight:450;line-height:1.1}.lp-final>p:last-child{color:#94a087;margin-top:21px;font-size:11px}.lp-footer{color:#939e87;justify-content:space-between;align-items:center;gap:20px;padding:29px 6.2%;font-size:9px;display:flex}.lp-footer a{align-items:center;gap:8px;display:flex}.lp-people>div{border-bottom:1px solid #e3e9db;align-items:center;gap:15px;padding:22px 15px;display:flex}.lp-people>div>span{color:#839b6e;background:#e9eedf;border-radius:50%;place-items:center;width:32px;height:32px;font-size:10px;display:grid}.lp-people strong{font-size:12px;font-weight:500}.lp-people small{color:#98a589;margin-top:5px;font-size:9px;font-weight:400;display:block}.lp-people em{color:#8aa075;margin-left:auto;font-size:9px;font-style:normal}.lp-people b{margin-left:30px;font-size:14px;font-weight:500}.lp-diagnostic-preview{background:#eff3e8;border-radius:10px;grid-template-columns:1fr 1fr;gap:25px;min-height:300px;padding:28px;display:grid}.lp-diagnostic-preview>div>small{letter-spacing:.1em;color:#95a682;margin:22px 0 12px;font-size:8px;display:block}.lp-diagnostic-preview h4{letter-spacing:-1px;font-size:24px;font-weight:500;line-height:1.3}.lp-diagnostic-preview p{color:#8ea07c;margin-top:12px;font-size:11px;line-height:1.7}.lp-diagnostic-preview section>span{color:#9aa58d;margin-top:17px;font-size:8px;display:block}.lp-diagnostic-preview section>p{margin:5px 0 12px}.lp-diagnostic-preview svg{color:#81996b}@media (width>=1550px){.lp-showcase{padding-inline:max(6.2%,50vw - 620px)}.lp-method{padding-inline:calc(50vw - 597.5px)}}@media (width<=1000px){.lp-hero h1{letter-spacing:-5px;font-size:85px}.lp-orbit-text{width:90px;height:90px;font-size:8px;top:105px;right:7%}.lp-hero{padding:65px 7% 40px}.lp-hero-bottom{gap:55px}.lp-hero-bottom>p{font-size:14px}.lp-hero-actions{gap:12px;width:310px}.lp-hero-actions .landing-cta{gap:16px;padding:14px 18px}.lp-hero-actions .lp-demo-link{font-size:11px}.lp-editorial{padding:80px 6%}.lp-features{gap:25px}.lp-method{gap:45px;padding:70px 6%}.lp-method h2{font-size:35px}.lp-method h2 em{font-size:33px}.lp-faq{gap:35px;padding:80px 6%}.lp-product{grid-template-columns:145px 1fr}.lp-product-body{padding:22px}.lp-preview-lower{grid-template-columns:1fr}.lp-agenda{display:none}.lp-feature-tags{gap:4px}.lp-week-visual{gap:2px}.lp-week-visual>span{padding:13px 8px}.lp-focus-ring{left:4px}.lp-focus-visual svg{margin-left:13px;margin-right:5px}.lp-product{min-height:420px}}@media (width<=700px){.lp-nav{height:77px;padding:0 6%}.lp-nav nav{display:none}.lp-wordmark{font-size:19px}.lp-enter{gap:12px;padding:9px 13px;font-size:11px}.lp-hero{padding:49px 6% 29px}.lp-eyebrow{margin-bottom:25px;font-size:8px}.lp-hero h1{letter-spacing:-3.5px;font-size:clamp(51px,12.6vw,83px);line-height:1.08}.lp-orbit-text{display:none}.lp-hero-bottom{margin-top:25px;display:block}.lp-hero-bottom>p{font-size:14px;line-height:1.8}.lp-hero-actions{gap:8px 20px;width:100%;margin-top:25px}.lp-hero-actions .landing-cta{padding:16px 20px;font-size:12px}.lp-demo-link{font-size:11px}.lp-hero-actions>small{margin-top:9px;font-size:9px}.lp-scroll{margin-top:33px;font-size:9px}.lp-showcase{padding:26px 5%}.lp-showcase-label{margin-bottom:18px;font-size:7px}.lp-showcase-label>span:last-child{display:none}.lp-product{grid-template-columns:1fr;min-height:0}.lp-product>aside{display:none}.lp-product-top{padding:12px 14px;font-size:8px}.lp-product-body{padding:18px 14px}.lp-product-heading h3{font-size:19px}.lp-product-heading small{font-size:6px}.lp-mini-stats{gap:7px}.lp-mini-stats>div{padding:12px 9px}.lp-mini-stats small{font-size:8px}.lp-mini-stats strong{font-size:23px}.lp-mini-stats p{font-size:7px;line-height:1.4}.lp-mini-stats strong>span{display:none}.lp-revenue{padding:14px}.lp-revenue svg{height:100px}.lp-product-foot{font-size:7px}.lp-product-foot>span{display:none}.lp-product-foot a{margin-left:auto}.lp-showcase-note{margin-top:24px;font-size:17px;display:block}.lp-showcase-note p{margin-top:12px;font-size:11px}.lp-editorial{padding:62px 6%}.lp-section-kicker{font-size:8px}.lp-editorial h2{letter-spacing:-1.5px;margin-top:18px;font-size:35px}.lp-features{grid-template-columns:1fr;gap:38px;margin-top:35px}.lp-features article{padding-top:17px}.lp-features h3{margin-top:5px;font-size:25px}.lp-features article>p{max-width:340px;font-size:13px}.lp-feature-tags{margin-top:19px}.lp-feature-num{font-size:9px}.lp-relationship,.lp-focus-visual,.lp-week-visual{max-width:350px;height:130px}.lp-focus-visual{justify-content:flex-start;gap:35px}.lp-focus-ring{left:5px}.lp-focus-visual svg{margin-left:37px}.lp-week-visual{justify-content:flex-start;gap:17px}.lp-week-visual>span{padding:14px}.lp-relationship{max-width:280px}.lp-method{padding:57px 7%;display:block}.lp-method h2{font-size:35px}.lp-method h2 em{font-size:32px}.lp-method ol{margin-top:42px}.lp-method li p{font-size:13px}.lp-faq{padding:60px 7%;display:block}.lp-faq h2{margin:17px 0 35px;font-size:36px}.lp-faq summary,.lp-faq details p{font-size:13px}.lp-final{padding:58px 7%}.lp-final h2{letter-spacing:-2px;font-size:41px}.lp-final .landing-cta{padding:16px 22px;font-size:12px}.lp-footer{flex-wrap:wrap;gap:15px;font-size:8px}.lp-footer>a{display:none}.lp-diagnostic-preview{grid-template-columns:1fr;gap:15px;padding:20px}.lp-people em{display:none}}@media (prefers-reduced-motion:reduce){.landing *{scroll-behavior:auto;transition:none!important}}.ui-page-header{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.ui-page-header-line{align-items:baseline;gap:var(--space-3);display:flex}.ui-page-title{font-size:var(--text-headline);color:var(--text-primary);line-height:1.05}.ui-page-count{font-size:var(--text-sub);color:var(--text-muted)}.ui-page-subtitle{margin-top:var(--space-2);max-width:60ch;font-size:var(--text-sub);color:var(--text-secondary)}.ui-page-actions{gap:var(--space-2);flex-shrink:0;display:flex}.ui-section-header{align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.ui-section-title{font-size:var(--text-title);color:var(--text-primary)}.ui-section-count{font-size:var(--text-caption);color:var(--text-muted)}.ui-section-trailing{font-size:var(--text-sub);margin-left:auto}.ui-badge{padding:2px var(--space-2);font-size:var(--text-caption);white-space:nowrap;border-radius:var(--radius-tag);align-items:center;font-weight:600;line-height:1.5;display:inline-flex}.ui-badge-neutral{color:var(--status-neutral-text);background:var(--status-neutral)}.ui-badge-active{color:var(--status-active-text);background:var(--status-active)}.ui-badge-pending{color:var(--status-pending-text);background:var(--status-pending)}.ui-badge-overdue{color:var(--status-overdue-text);background:var(--status-overdue)}.ui-badge-done{color:var(--status-done-text);background:var(--status-done)}.ui-metric-strip{background:linear-gradient(180deg, var(--surface-highlight) 0%, transparent var(--space-8)), var(--surface-work);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 18px 44px var(--surface-shadow);border-radius:var(--radius-card);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid;overflow:hidden}.ui-metric{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-left:1px solid var(--edge-light);display:flex}.ui-metric-text{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ui-metric-icon{width:var(--space-8);height:var(--space-8);color:var(--text-secondary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ui-metric-icon-accent{color:var(--primary);background:var(--primary-dim);border-color:#0000}.ui-metric:first-child{border-left:none}.ui-metric-value{font-size:var(--text-data-l);color:var(--text-primary);line-height:1}.ui-metric-value.accent{color:var(--primary)}.ui-metric-label{font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.ui-search{align-items:center;gap:var(--space-2);min-width:0;max-width:26rem;padding:0 var(--space-3);color:var(--text-muted);background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-input);flex:1;display:flex}.ui-search:focus-within{border-color:var(--border-focus)}.ui-search input{min-width:0;min-height:var(--control-target);font-family:var(--font-body);font-size:var(--text-sub);color:var(--text-primary);background:0 0;border:none;flex:1}.ui-search input::placeholder{color:var(--text-muted)}.ui-segmented{background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-button);scrollbar-width:none;gap:2px;max-width:100%;padding:2px;display:inline-flex;overflow-x:auto}.ui-segmented::-webkit-scrollbar{display:none}.ui-segment{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);font-family:var(--font-body);font-size:var(--text-caption);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary);border-radius:var(--radius-button);cursor:pointer;background:0 0;border:none;flex:none;font-weight:600;display:inline-flex}.ui-segment:hover{color:var(--text-primary);background:var(--surface-hover)}.ui-segment:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ui-segment-on,.ui-segment-on:hover{color:var(--text-primary);background:var(--surface-focus)}.ui-segment-count{font-size:var(--text-caption);color:var(--text-muted)}.ui-segment-on .ui-segment-count{color:var(--text-secondary)}.ui-filter-bar{align-items:center;gap:var(--space-3);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}.ui-filter-bar>.ui-search{flex:12rem;min-width:0}.ui-empty{align-items:center;gap:var(--space-2);padding:var(--space-7) var(--space-5);text-align:center;flex-direction:column;display:flex}.ui-empty-icon{width:var(--space-8);height:var(--space-8);margin-bottom:var(--space-1);color:var(--text-muted);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex}.ui-empty-title{font-size:var(--text-body);color:var(--text-secondary)}.ui-empty-body{max-width:44ch;font-size:var(--text-sub);color:var(--text-muted)}.ui-empty-action{margin-top:var(--space-2)}.ui-skeleton{gap:var(--space-2);padding:var(--space-2) 0;flex-direction:column;display:flex}.ui-skeleton-row{height:var(--control-target);background:var(--surface-instrument);border-radius:var(--radius-input);animation:1.4s ease-in-out infinite ui-pulse}.ui-skeleton-row:nth-child(2n){opacity:.7}@keyframes ui-pulse{0%,to{opacity:.45}50%{opacity:.8}}@media (prefers-reduced-motion:reduce){.ui-skeleton-row{animation:none}}.ui-initials{width:var(--space-6);height:var(--space-6);font-family:var(--font-data);font-size:var(--text-caption);color:var(--text-secondary);background:var(--surface-instrument);border-radius:var(--radius-full);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.ui-panel{padding:var(--card-padding);background:linear-gradient(180deg, var(--surface-highlight) 0%, transparent var(--space-8)), var(--surface-work);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);border-radius:var(--radius-card);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 18px 44px var(--surface-shadow)}.ui-rows{flex-direction:column;list-style:none;display:flex}.ui-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-2);color:inherit;border-bottom:1px solid var(--edge-light);border-radius:var(--radius-input);text-decoration:none;display:flex}.ui-rows>:last-child .ui-row,.ui-rows>.ui-row:last-child{border-bottom:none}.ui-row:hover{background:var(--surface-hover)}.ui-row:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ui-row-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.ui-row-title{font-size:var(--text-body);color:var(--text-primary)}.ui-row-meta{gap:var(--space-3);font-size:var(--text-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.ui-row-chevron{color:var(--text-muted);flex-shrink:0}.ui-select{min-width:0;position:relative}.ui-select-trigger{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:var(--space-7);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sub);color:var(--text-primary);text-align:left;background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input);cursor:pointer;transition:border-color .12s;display:flex}.ui-select-trigger:hover{border-color:var(--edge-light-strong)}.ui-select-trigger[aria-expanded=true]{border-color:var(--primary-border)}.ui-select-trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-select-trigger:disabled{opacity:.5;cursor:default}.ui-select-trigger-empty .ui-select-value{color:var(--text-muted)}.ui-select-trigger-invalid{border-color:var(--danger-text)}.ui-select-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-chevron{color:var(--text-muted);flex-shrink:0;transition:transform .12s}.ui-select-trigger[aria-expanded=true] .ui-select-chevron{transform:rotate(180deg)}.ui-select-menu{z-index:60;padding:var(--space-1);background:var(--surface-instrument);border:1px solid var(--edge-light-strong);border-radius:var(--radius-input);box-shadow:0 12px 32px var(--surface-shadow-strong);flex-direction:column;display:flex}.ui-select-search{padding:var(--space-1) var(--space-1) var(--space-2);border-bottom:1px solid var(--edge-light)}.ui-select-search input{width:100%;min-height:var(--space-6);padding:0 var(--space-2);font-family:var(--font-body);font-size:var(--text-sub);color:var(--text-primary);background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-tag)}.ui-select-search input:focus-visible{outline:2px solid var(--border-focus);outline-offset:1px}.ui-select-list{overscroll-behavior:contain;margin:0;padding:0;list-style:none;overflow:auto}.ui-select-option{justify-content:space-between;align-items:center;gap:var(--space-2);min-height:var(--space-7);padding:0 var(--space-3);font-size:var(--text-sub);color:var(--text-primary);border-radius:var(--radius-tag);cursor:pointer;display:flex}.ui-select-option-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ui-select-option-active{background:var(--surface-focus);box-shadow:inset 0 0 0 1px var(--border-focus)}.ui-select-option[aria-selected=true]{color:var(--primary)}.ui-select-none{padding:var(--space-3);font-size:var(--text-caption);color:var(--text-muted)}.ui-menu-trigger{width:var(--space-6);height:var(--space-6);color:var(--text-secondary);border-radius:var(--radius-tag);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;display:inline-flex}.ui-menu-trigger:hover,.ui-menu-trigger[aria-expanded=true]{color:var(--text-primary);background:var(--surface-focus);border-color:var(--edge-light)}.ui-menu-trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-menu{z-index:60;min-width:12rem;padding:var(--space-1);background:var(--surface-instrument);border:1px solid var(--edge-light-strong);border-radius:var(--radius-input);box-shadow:0 12px 32px var(--surface-shadow-strong);flex-direction:column;display:flex}.ui-menu-item{align-items:center;gap:var(--space-2);min-height:var(--space-7);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sub);color:var(--text-primary);text-align:left;border-radius:var(--radius-tag);cursor:pointer;background:0 0;border:none;display:flex}.ui-menu-item:hover,.ui-menu-item:focus-visible{background:var(--surface-focus)}.ui-menu-item:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.ui-menu-item:disabled{opacity:.5;cursor:default}.ui-menu-item-danger{color:var(--danger-text)}.ui-write-error{margin-top:var(--space-2);font-size:var(--text-caption);color:var(--danger-text)}.ui-dialog{width:min(28rem, calc(100vw - var(--space-8)));padding:var(--space-5);color:var(--text-primary);background:var(--surface-work);border:1px solid var(--edge-light-strong);border-radius:var(--radius-card);box-shadow:0 24px 64px var(--surface-shadow-strong);margin:auto}.ui-dialog::backdrop{background:var(--surface-shadow-strong)}.ui-dialog-title{margin:0 0 var(--space-3);font-size:var(--text-title);text-transform:uppercase;line-height:1.1}.ui-dialog-body{font-size:var(--text-sub);color:var(--text-secondary)}.ui-dialog-actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-5);display:flex}.ui-dialog-cancel,.ui-dialog-confirm{min-height:var(--space-7);padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sub);border-radius:var(--radius-button);cursor:pointer;font-weight:650}.ui-dialog-cancel{color:var(--text-primary);background:var(--surface-instrument);border:1px solid var(--edge-light)}.ui-dialog-confirm{color:var(--text-primary);border:1px solid #0000}.ui-dialog-confirm-danger{background:var(--danger)}.ui-dialog-confirm-primary{background:var(--primary)}.ui-dialog-cancel:disabled,.ui-dialog-confirm:disabled{opacity:.5;cursor:default}.ui-dialog-cancel:focus-visible,.ui-dialog-confirm:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.dash-shell input[type=checkbox]{appearance:none;width:var(--space-5);height:var(--space-5);background:var(--surface-instrument);border:1px solid var(--edge-light-strong);border-radius:var(--radius-tag);cursor:pointer;transition:background var(--motion-ui) var(--ease-kodels), border-color var(--motion-fast) var(--ease-kodels);flex-shrink:0;margin:0}.dash-shell input[type=checkbox]:hover:not(:disabled){border-color:var(--primary-border)}.dash-shell input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}.dash-shell input[type=checkbox]:checked:after{content:"";border:solid var(--on-primary);border-width:0 2px 2px 0;width:25%;height:55%;margin:8% auto 0;display:block;transform:rotate(45deg)}.dash-shell input[type=checkbox]:disabled{cursor:not-allowed;opacity:.4}.dash-shell input[type=checkbox]:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-date{width:100%;position:relative}.ui-date-trigger{align-items:center;gap:var(--space-2);width:100%;min-height:var(--space-7);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sub);color:var(--text-primary);text-align:left;background:var(--ui-date-surface,var(--surface-instrument));border:1px solid var(--ui-date-border,var(--edge-light));border-radius:var(--radius-input);cursor:pointer;transition:border-color .12s;display:flex}.ui-date-trigger:hover{border-color:var(--edge-light-strong)}.ui-date-trigger[aria-expanded=true]{border-color:var(--primary-border)}.ui-date-trigger:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-date-trigger:disabled{opacity:.5;cursor:default}.ui-date-trigger-empty .ui-date-value{color:var(--text-muted)}.ui-date-trigger-invalid{border-color:var(--danger-text)}.ui-date-icon{color:var(--text-muted);flex:none}.ui-date-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-date-menu{--ui-date-cell:var(--space-7);z-index:60;overscroll-behavior:contain;width:max-content;padding:var(--space-3);background:var(--surface-instrument);border:1px solid var(--edge-light-strong);border-radius:var(--radius-input);box-shadow:0 12px 32px var(--surface-shadow-strong);overflow:auto}.ui-date-root{font-family:var(--font-body);font-size:var(--text-sub);color:var(--text-primary)}.ui-date-months{position:relative}.ui-date-month{gap:var(--space-2);flex-direction:column;display:flex}.ui-date-caption{min-height:var(--space-7);margin:0 var(--space-7);justify-content:center;align-items:center;display:flex}.ui-date-caption-label{font-weight:600}.ui-date-nav{z-index:1;justify-content:space-between;display:flex;position:absolute;top:0;left:0;right:0}.ui-date-nav-button{width:var(--space-7);height:var(--space-7);color:var(--text-secondary);border-radius:var(--radius-tag);cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;padding:0;display:inline-flex}.ui-date-nav-button:hover{color:var(--text-primary);background:var(--surface-focus)}.ui-date-nav-button:focus-visible,.ui-date-day-button:focus-visible,.ui-date-today:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ui-date-nav-button:disabled{opacity:.35;cursor:default}.ui-date-chevron{display:block}.ui-date-grid{width:calc(var(--ui-date-cell) * 7);table-layout:fixed;border-collapse:collapse}.ui-date-weekday{width:var(--ui-date-cell);padding:var(--space-1) 0;font-size:var(--text-caption);letter-spacing:.06em;color:var(--text-muted);text-align:center;font-weight:600}.ui-date-day{width:var(--ui-date-cell);height:var(--ui-date-cell);text-align:center;padding:0}.ui-date-day-button{width:100%;height:100%;font:inherit;font-family:var(--font-data);font-size:var(--text-data-s);color:var(--text-primary);border-radius:var(--radius-tag);cursor:pointer;background:0 0;border:1px solid #0000;padding:0;transition:background-color .12s,color .12s;position:relative}.ui-date-day-button:hover{background:var(--surface-focus)}.ui-date-day-outside .ui-date-day-button{color:var(--text-muted)}.ui-date-day-disabled .ui-date-day-button{color:var(--text-muted);cursor:default;opacity:.4}.ui-date-day-disabled .ui-date-day-button:hover{background:0 0}.ui-date-day-today .ui-date-day-button:after{bottom:var(--space-1);width:var(--space-1);height:var(--space-1);content:"";background:var(--primary);border-radius:50%;position:absolute;left:50%;transform:translate(-50%)}.ui-date-day-selected .ui-date-day-button{color:var(--on-primary);background:var(--primary);font-weight:600}.ui-date-day-selected .ui-date-day-button:after{background:var(--on-primary)}.ui-date-foot{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--edge-light);justify-content:flex-end;display:flex}.ui-date-today{padding:var(--space-1) var(--space-2);font:inherit;font-size:var(--text-caption);color:var(--primary);border-radius:var(--radius-tag);cursor:pointer;background:0 0;border:none;font-weight:600}.ui-date-today:hover{background:var(--primary-dim)}@media (width<=640px){.ui-page-header{align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column}}.ui-page-skeleton{gap:var(--space-5);flex-direction:column;display:flex}.ui-skeleton-title{width:14rem;height:var(--text-headline);background:var(--surface-instrument);border-radius:var(--radius-tag)}.dash-search-placeholder{max-width:var(--dash-search-max);min-height:var(--control-target);flex:1}.fin{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.fin-page-head{margin-bottom:0}.fin-head-actions,.fin-filter-controls,.fin-composer-actions,.fin-composer-actions-split{align-items:center;gap:var(--space-2);display:flex}.fin-secondary-action{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.fin-monthbar{align-items:center;gap:var(--space-3);min-height:var(--control-target);display:flex}.fin-monthnav{align-items:center;gap:var(--space-1);display:inline-flex}.fin-monthnav-button,.fin-current-month{min-height:var(--control-target);color:var(--text-secondary);background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-input);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.fin-monthnav-button{width:var(--control-target);padding:0}.fin-current-month{padding:0 var(--space-3);font:inherit;font-size:var(--text-caption)}.fin-monthnav-button:hover:not(:disabled),.fin-current-month:hover{color:var(--text-primary);background:var(--surface-hover)}.fin-monthnav-button:disabled{opacity:.3;cursor:default}.fin-monthnav-button:focus-visible,.fin-current-month:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.fin-month{min-width:10.5rem;padding-inline:var(--space-2);font-size:var(--text-title);color:var(--text-primary);text-align:center;text-transform:capitalize;line-height:1}.fin-metric-strip{background:linear-gradient(180deg, var(--surface-highlight) 0%, transparent var(--space-8)), var(--surface-work);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);border-radius:var(--radius-card);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 18px 44px var(--surface-shadow);grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.fin-metric{row-gap:var(--space-2);align-items:center;gap:var(--space-3);min-height:7.25rem;padding:var(--space-4);border-right:1px solid var(--edge-light);flex-wrap:wrap;display:flex;position:relative}.fin-metric:last-child{border-right:none}.fin-metric-icon,.fin-method-icon{color:var(--text-secondary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input);justify-content:center;align-items:center;display:inline-flex}.fin-metric-icon{width:var(--space-8);height:var(--space-8);flex:0 0 var(--space-8)}.fin-metric-icon-accent{color:var(--primary);background:var(--primary-dim);border-color:#0000}.fin-metric-copy{flex-direction:column;min-width:0;display:flex}.fin-metric-label,.fin-metric-detail{font-size:var(--text-caption);color:var(--text-muted)}.fin-metric-value{margin-block:var(--space-1);font-size:var(--text-data-l);color:var(--text-primary);white-space:nowrap;line-height:1.05}.fin-negative{color:var(--danger-text)}.fin-primary-grid{gap:var(--space-4);grid-template-columns:minmax(0,2.15fr) minmax(18rem,.85fr);align-items:start;display:grid}.fin-panel-head{align-items:center}.fin-panel-head h2{margin:0}.fin-panel-head p{margin:var(--space-1) 0 0;font-size:var(--text-caption);color:var(--text-muted)}.fin-panel-count{min-width:var(--space-6);height:var(--space-6);padding-inline:var(--space-2);color:var(--text-secondary);background:var(--surface-instrument);border-radius:var(--radius-tag);justify-content:center;align-items:center;display:inline-flex}.fin-client-panel,.fin-methods-panel,.fin-chart-panel,.fin-ledger{min-width:0;overflow:hidden}.fin-client-head,.fin-client-row{align-items:center;gap:var(--space-3);grid-template-columns:minmax(9rem,1.4fr) minmax(5.5rem,.7fr) minmax(4.5rem,.6fr) minmax(5.5rem,.7fr) minmax(5.5rem,.7fr) minmax(5rem,.6fr) auto;display:grid}.fin-client-head{min-height:var(--space-7);padding:0 var(--space-4);font-size:var(--text-micro);color:var(--text-muted);text-transform:uppercase;letter-spacing:.055em;border-bottom:1px solid var(--edge-light)}.fin-client-rows,.fin-method-list,.fin-rows{margin:0;padding:0;list-style:none}.fin-client-row{min-height:4.5rem;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--edge-light);transition:background .12s}.fin-client-row:last-child{border-bottom:none}.fin-client-row:hover{background:var(--surface-hover)}.fin-client-name{flex-direction:column;gap:3px;min-width:0;display:flex}.fin-client-name strong{font-size:var(--text-sub);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.fin-client-name span,.fin-method-count{font-size:var(--text-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-client-money{font-size:var(--text-caption);color:var(--text-primary);white-space:nowrap}.fin-method-chip,.fin-ledger-method{width:fit-content;max-width:100%;padding:var(--space-1) var(--space-2);font-size:var(--text-caption);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-tag);align-items:center;display:inline-flex;overflow:hidden}.fin-client-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);display:flex}.fin-row-action{justify-content:center;align-items:center;gap:var(--space-1);white-space:nowrap;min-height:var(--space-7);padding:0 var(--space-3);font:inherit;font-size:var(--text-caption);color:var(--text-secondary);border:1px solid var(--edge-light);border-radius:var(--radius-input);cursor:pointer;background:0 0;font-weight:650;display:inline-flex}.fin-row-action-primary:hover{color:var(--primary);background:var(--primary-dim);border-color:#0000}.fin-methods-empty{justify-content:center;align-items:center;gap:var(--space-3);min-height:20rem;padding:var(--space-5);color:var(--text-muted);text-align:center;flex-direction:column;display:flex}.fin-methods-empty p{max-width:16rem;font-size:var(--text-caption);margin:0;line-height:1.5}.fin-method-list{padding:var(--space-2) var(--space-4) var(--space-3);flex-direction:column;display:flex}.fin-method-row{align-items:center;gap:var(--space-3);min-height:4rem;padding-block:var(--space-2);border-bottom:1px solid var(--edge-light);display:flex}.fin-method-row:last-child{border-bottom:none}.fin-method-row-muted{opacity:.7}.fin-method-icon{width:var(--space-7);height:var(--space-7);flex:0 0 var(--space-7)}.fin-method-main{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.fin-method-line{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.fin-method-line strong{font-size:var(--text-caption);color:var(--text-primary);font-weight:600}.fin-method-line .data{font-size:var(--text-caption);color:var(--text-secondary);white-space:nowrap}.fin-method-track{background:var(--surface-interactive);border-radius:var(--radius-tag);height:3px;overflow:hidden}.fin-method-track span{background:var(--primary);border-radius:inherit;height:100%;display:block}.fin-composer{gap:var(--space-3);padding:var(--space-4);background:linear-gradient(115deg, var(--primary-dim) 0, transparent 23rem), var(--surface-work);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);border-radius:var(--radius-card);flex-direction:column;display:flex}.fin-composer-head{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.fin-composer-head h2{margin:var(--space-1) 0 0;font-size:var(--text-title);color:var(--text-primary);line-height:1}.fin-composer-kicker{font-size:var(--text-micro);color:var(--primary);text-transform:uppercase;letter-spacing:.08em}.fin-composer-grid{gap:var(--space-3);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.fin-payment-grid{grid-template-columns:1.35fr repeat(3,minmax(0,1fr))}.fin-rate-grid{grid-template-columns:minmax(10rem,.7fr) minmax(12rem,.8fr) minmax(14rem,1.5fr)}.fin-composer-note{grid-column:1/-1}.fin-composer .ui-date-trigger,.fin-composer .ui-select-trigger,.fin-method-filter .ui-select-trigger{min-height:var(--control-target);font:inherit;color:var(--text-primary)}.fin-method-filter{min-width:12rem}.fin-composer-actions{justify-content:flex-end}.fin-composer-actions-split{justify-content:space-between}.fin-remove-rate{min-height:var(--control-target);padding:0 var(--space-3);font:inherit;font-size:var(--text-caption);color:var(--danger-text);border:1px solid var(--edge-light);border-radius:var(--radius-button);cursor:pointer;background:0 0}.fin-remove-rate:hover{background:var(--status-overdue);border-color:#0000}.fin-legend{gap:var(--space-4);font-size:var(--text-caption);color:var(--text-secondary);margin:0;padding:0;list-style:none;display:flex}.fin-legend li{align-items:center;gap:var(--space-2);display:inline-flex}.fin-swatch{width:var(--space-3);height:var(--space-3);border-radius:2px;display:inline-block}.fin-swatch-income{background:var(--primary)}.fin-swatch-expense{background:repeating-linear-gradient(135deg, var(--text-muted) 0, var(--text-muted) 1px, transparent 1px, transparent 3px);border:1px solid var(--text-muted)}.fin-chart-wrap{padding:0 var(--space-2) var(--space-2);position:relative}.fin-chart{width:100%;height:auto;display:block;overflow:visible}.fin-gridline{stroke:var(--edge-light);stroke-width:1px}.fin-baseline{stroke:var(--edge-light-strong);stroke-width:1px}.fin-axis{font-family:var(--font-data);font-size:var(--text-micro);fill:var(--text-muted)}.fin-axis-selected{fill:var(--text-primary)}.fin-selected{fill:var(--surface-interactive)}.fin-bar-income{fill:var(--primary)}.fin-bar-expense,.fin-hatch{stroke:var(--text-muted);stroke-width:1px}.fin-hit{fill:#0000;cursor:pointer}.fin-hit:hover{fill:var(--surface-highlight)}.fin-tip{z-index:5;gap:var(--space-1);min-width:11rem;padding:var(--space-2) var(--space-3);font-size:var(--text-caption);color:var(--text-secondary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input);box-shadow:0 var(--space-2) var(--space-5) var(--surface-shadow-strong);pointer-events:none;flex-direction:column;display:flex;position:absolute;top:0;transform:translate(-50%)}.fin-tip-start{transform:translate(0)}.fin-tip-end{transform:translate(-100%)}.fin-tip-month{color:var(--text-primary);text-transform:capitalize}.fin-tip-row{align-items:center;gap:var(--space-2);display:flex}.fin-tip-row strong{color:var(--text-primary);margin-left:auto}.fin-tip-net{padding-top:var(--space-1);border-top:1px solid var(--edge-light)}.fin-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fin-filters{justify-content:space-between;align-items:center;gap:var(--space-3);padding:0 var(--space-4) var(--space-3);border-bottom:1px solid var(--edge-light);flex-wrap:wrap;display:flex}.fin-filters .ui-search{flex:1;max-width:28rem}.fin-filter-controls{flex-wrap:wrap;justify-content:flex-end}.fin-method-filter{display:inline-flex}.fin-row{align-items:center;gap:var(--space-3);min-height:4.25rem;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--edge-light);grid-template-columns:auto minmax(0,1fr) auto auto auto auto;display:grid}.fin-row:last-child{border-bottom:none}.fin-row:hover{background:var(--surface-hover)}.fin-lead{width:var(--space-8);flex-direction:column;align-items:center;line-height:1.1;display:flex}.fin-lead-day{font-size:var(--text-body);color:var(--text-primary)}.fin-lead-month{font-size:var(--text-micro);color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em}.fin-main{flex-direction:column;gap:2px;min-width:0;display:flex}.fin-title{font-size:var(--text-sub);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-meta{font-size:var(--text-caption);color:var(--text-muted);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fin-amount{min-width:7.5rem;font-size:var(--text-sub);text-align:right;white-space:nowrap}.fin-amount-income{color:var(--text-primary)}.fin-amount-expense{color:var(--text-secondary)}.fin-actions{justify-content:flex-end;align-items:center;gap:var(--space-1);min-width:4.5rem;display:flex}.fin-icon-button{width:var(--space-6);height:var(--space-6);color:var(--text-muted);border-radius:var(--radius-tag);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.fin-icon-button:hover{color:var(--text-primary);background:var(--surface-focus)}.fin-icon-button-danger:hover{color:var(--danger-text);background:var(--status-overdue)}.fin-icon-button:focus-visible,.fin-row-action:focus-visible,.fin-remove-rate:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.fin-confirm{align-items:center;gap:var(--space-2);font-size:var(--text-caption);color:var(--text-secondary);white-space:nowrap;display:inline-flex}.fin-confirm-yes,.fin-confirm-no{padding:var(--space-1) var(--space-2);font-family:var(--font-body);font-size:var(--text-caption);border-radius:var(--radius-tag);cursor:pointer;font-weight:600}.fin-confirm-yes{color:var(--text-primary);background:var(--danger);border:none}.fin-confirm-no{color:var(--text-secondary);border:1px solid var(--edge-light);background:0 0}.fin-confirm-yes:disabled,.fin-confirm-no:disabled{opacity:.4;cursor:not-allowed}@media (width<=1320px){.fin-primary-grid{grid-template-columns:1fr}.fin-method-list{gap:0 var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.fin-client-head,.fin-client-row{grid-template-columns:minmax(10rem,1.4fr) minmax(6rem,.75fr) minmax(6rem,.7fr) minmax(6rem,.75fr) minmax(5rem,.65fr) minmax(8.5rem,auto)}.fin-client-head>:nth-child(5),.fin-client-row>:nth-child(5){display:none}}@media (width<=1050px){.fin-metric-strip{grid-template-columns:minmax(0,1fr)}.fin-metric{border-right:none;border-bottom:1px solid var(--edge-light)}.fin-metric:last-child{border-bottom:none}.fin-composer-grid,.fin-payment-grid,.fin-rate-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.fin-client-panel{overflow-x:auto}.fin-client-head,.fin-client-row{min-width:58rem}}@media (width<=760px){.fin-page-head,.fin-composer-head,.fin-filters{flex-direction:column;align-items:stretch}.fin-head-actions,.fin-filter-controls,.fin-composer-actions,.fin-composer-actions-split{width:100%}.fin-head-actions>*,.fin-composer-actions>*{flex:1}.fin-monthbar{justify-content:space-between}.fin-month{min-width:8rem;font-size:var(--text-data-m)}.fin-metric-strip{grid-template-columns:1fr}.fin-metric{border-right:none;border-bottom:1px solid var(--edge-light);min-height:5.5rem}.fin-metric:last-child{border-bottom:none}.fin-method-list,.fin-composer-grid,.fin-payment-grid,.fin-rate-grid{grid-template-columns:1fr}.fin-filter-controls{justify-content:flex-start}.fin-row{row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr) auto}.fin-row>.fin-ledger-method,.fin-row>.ui-badge{display:none}.fin-actions{grid-column:1/-1;justify-content:flex-start}}.fin-methods-panel .crm-panel-head>div{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.fin-metric-trend{gap:var(--space-1);flex-direction:column;flex:none;align-items:flex-end;margin-left:auto;display:flex}.fin-spark{width:5.5rem;height:2.25rem;overflow:visible}.fin-spark-bar{fill:color-mix(in srgb, var(--text-muted) 70%, transparent)}.fin-spark-bar-last{fill:var(--text-secondary)}.fin-spark-accent .fin-spark-bar-last{fill:var(--primary)}.fin-spark-bar-negative{fill:var(--danger)}.fin-metric-delta{font-size:var(--text-caption);color:var(--text-muted);white-space:nowrap}.fin-metric-delta .data{color:var(--text-secondary)}.fin-metric-delta-worse .data{color:var(--danger-text)}.fin-kind-switch{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.fin-kind{gap:var(--space-3);min-height:var(--control-button);padding:var(--space-2) var(--space-4);font:inherit;color:var(--text-secondary);text-align:left;background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-input);cursor:pointer;align-items:center;transition:border-color .12s,background-color .12s;display:flex}.fin-kind:hover{border-color:var(--border-focus)}.fin-kind:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.fin-kind-copy{flex-direction:column;min-width:0;display:flex}.fin-kind-copy strong{font-size:var(--text-sub);color:var(--text-primary);font-weight:600}.fin-kind-copy small{font-size:var(--text-caption);color:var(--text-muted)}.fin-kind:not(.fin-kind-on) .fin-kind-copy strong{color:var(--text-secondary)}.fin-kind-on{color:var(--text-primary);border-color:var(--border-strong);background:var(--surface-focus)}.fin-kind-income.fin-kind-on{color:var(--primary);background:var(--primary-dim);border-color:var(--edge-light-accent);box-shadow:inset 0 0 0 1px var(--edge-light-accent)}.fin-kind-expense.fin-kind-on{color:var(--danger-text);background:color-mix(in srgb, var(--danger) 12%, var(--surface-work));border-color:color-mix(in srgb, var(--danger) 55%, transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--danger) 55%, transparent)}.fin-method-row{align-items:flex-start;gap:var(--space-3);min-height:0;padding-block:var(--space-3)}.fin-method-icon{width:var(--space-6);height:var(--space-6);flex:0 0 var(--space-6);margin-top:var(--space-1)}.fin-method-main{gap:var(--space-2)}.fin-method-line strong,.fin-method-line .data{font-size:var(--text-sub)}.fin-method-line strong{font-weight:600}.fin-method-count{line-height:1}.fin-sort{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.fin-sort>:first-of-type{min-width:9rem}.fin-agreements>p{padding:var(--space-4);color:var(--text-muted)}.fin-agreement-list,.crm-payment-history{margin:0;padding:0;list-style:none}.fin-agreement-row{align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-4);border-top:1px solid var(--edge-light);flex-wrap:wrap;display:flex}.fin-agreement-row>span{overflow-wrap:anywhere;flex:1;min-width:0}.crm-payment-history li{padding-block:var(--space-2);border-bottom:1px solid var(--edge-light)}.crm-lead-payments>a{margin:var(--space-3);display:inline-block}.crm-detail .fin-composer-grid,.crm-detail .fin-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=600px){.crm-detail .fin-composer-grid,.crm-detail .fin-payment-grid{grid-template-columns:minmax(0,1fr)}}.fin-agreements .crm-panel-head>div{display:block}.fin-agreements .crm-panel-head p{margin-top:var(--space-1);color:var(--text-muted);font-size:var(--text-caption)}.fin-history-toggle{padding:var(--space-3) var(--space-4)}.fin-history-toggle [aria-pressed=true]{border-color:var(--primary)}.crm-lead-payments>a{color:var(--text-primary);text-decoration:underline}.fin-payment-dates{color:var(--text-muted);font-size:var(--text-caption);white-space:normal}@media (width<=600px){.fin-agreement-row{grid-template-columns:minmax(0,1fr) auto;display:grid}.fin-agreement-row>time{grid-area:1/1}.fin-agreement-row>strong{grid-area:1/2}.fin-agreement-row>span{grid-area:2/1}.fin-agreement-row>button{grid-area:2/2}}.crm-lead-payments{color:var(--text-primary)}.crm-lead-payments>p,.crm-message-options p{color:var(--text-muted)}.crm-lead-payments>p strong{color:var(--text-primary)}.crm-topbar .ui-search{max-width:var(--dash-search-max)}.crm-topbar-spacer{flex:1}.crm-account-link{min-height:var(--control-target);padding:0 var(--space-3);font-size:var(--text-caption);color:var(--text-secondary);border-radius:var(--radius-button);align-items:center;text-decoration:none;display:inline-flex}.crm-account-link:hover{color:var(--text-primary);background:var(--surface-hover)}.crm-account-link:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.crm{flex-direction:column;width:100%;min-width:0;display:flex}.crm-page-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);margin-bottom:var(--space-3);display:flex}.crm-title-row{align-items:center;gap:var(--space-3);display:flex}.crm-title{font-size:var(--text-headline);color:var(--text-primary);margin:0;line-height:1}.crm-title-mark{padding:var(--space-1) var(--space-2);font-family:var(--font-data);font-size:var(--text-caption);color:var(--primary);background:var(--primary-dim);border-radius:var(--radius-tag)}.crm-subtitle{margin-top:var(--space-2);font-size:var(--text-sub);color:var(--text-secondary)}.leads-add{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-target);padding:0 var(--space-5);font-family:var(--font-body);font-size:var(--text-sub);color:var(--on-primary);background:var(--primary);border-radius:var(--radius-button);cursor:pointer;border:none;font-weight:700;display:inline-flex}.leads-add:hover{background:var(--primary-pressed)}.leads-add:disabled{opacity:.5;cursor:default}.leads-add:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.crm-add-panel{margin-bottom:var(--space-4);padding:var(--space-4);background:linear-gradient(180deg, var(--surface-highlight) 0%, transparent var(--space-8)), var(--surface-work);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);border-radius:var(--radius-card)}.crm-add-fields{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm-field{gap:var(--space-2);font-size:var(--text-caption);color:var(--text-secondary);flex-direction:column;display:flex}.crm-field input{min-height:var(--control-target);padding:0 var(--space-3);font:inherit;color:var(--text-primary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input)}.crm-field input:focus{border-color:var(--border-focus)}.crm-form-note,.crm-form-error{margin-top:var(--space-2);font-size:var(--text-caption)}.crm-form-note{color:var(--text-muted)}.crm-form-error{color:var(--danger-text)}.crm-add-actions{gap:var(--space-2);margin-top:var(--space-3);display:flex}.crm-secondary-button{min-height:var(--control-target);padding:0 var(--space-4);color:var(--text-secondary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-button);cursor:pointer}.crm-metrics{gap:var(--space-3);margin-bottom:var(--space-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.crm-metric{align-items:center;gap:var(--space-3);min-height:calc(var(--control-target) * 2);padding:var(--space-4);background:linear-gradient(180deg, var(--surface-highlight) 0%, transparent var(--space-8)), var(--surface-work);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);border-radius:var(--radius-card);display:flex}.crm-metric-icon{width:var(--space-8);height:var(--space-8);flex:0 0 var(--space-8);color:var(--text-secondary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input);justify-content:center;align-items:center;display:flex}.crm-metric>div:last-child{flex-direction:column;min-width:0;display:flex}.crm-metric-label{font-size:var(--text-caption);color:var(--text-secondary)}.crm-metric-value{margin-top:var(--space-1);font-size:var(--text-data-l);color:var(--text-primary);line-height:1}.crm-metric-detail{margin-top:var(--space-1);font-size:var(--text-caption);color:var(--text-muted)}.crm-workspace{gap:var(--space-3);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.crm-board-wrap{scrollbar-color:var(--edge-light-strong) transparent;scrollbar-width:thin;min-width:0;padding-bottom:var(--space-2);overflow-x:auto}.pipe{grid-template-columns:repeat(7, minmax(var(--crm-pipeline-column), 1fr));gap:var(--space-2);min-width:var(--crm-pipeline-min);align-items:start;display:grid}.pipe-col{min-width:0;min-height:calc(var(--control-target) * 7);background:var(--surface-work);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);border-radius:var(--radius-card);box-shadow:0 18px 44px var(--surface-shadow);flex-direction:column;display:flex;position:relative;overflow:hidden}.pipe-col:before{content:"";background:var(--edge-light-strong);height:2px;position:absolute;top:0;left:0;right:0}.pipe-col[data-stage=new]:before{background:var(--primary)}.pipe-col[data-stage=consult_booked]:before{background:var(--status-pending-text)}.pipe-col[data-stage=follow_up]:before{background:var(--status-overdue-text)}.pipe-col[data-stage=won]:before{background:var(--status-done-text)}.pipe-col-over{border-color:var(--primary);background:var(--primary-dim)}.pipe-col-head{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-height:calc(var(--control-target) + var(--space-3));padding:var(--space-3);border-bottom:1px solid var(--edge-light);display:flex}.pipe-col-head>div{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pipe-col-description{font-size:var(--text-caption);color:var(--text-muted);line-height:1.35}.pipe-col-count{font-size:var(--text-data-s);color:var(--text-secondary);flex:none}.pipe-col-body{gap:var(--space-2);padding:var(--space-2);flex-direction:column;display:flex}.pipe-col-empty{padding:var(--space-5) var(--space-2);font-size:var(--text-caption);text-align:center;color:var(--text-muted)}.pipe-card{gap:var(--space-2);min-width:0;padding:var(--space-3);color:inherit;background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input);flex-direction:column;transition:border-color .12s,background .12s,transform .12s;display:flex}.pipe-card:hover{background:var(--surface-focus);border-color:var(--edge-light-strong)}.pipe-card-selected,.pipe-card-selected:hover{background:linear-gradient(180deg, var(--primary-dim), var(--surface-instrument));border-color:var(--primary)}.pipe-card-dragging{opacity:.55;transform:scale(.98)}.pipe-card-head{align-items:baseline;gap:var(--space-2);display:flex}.pipe-card-name{min-width:0;font-size:var(--text-sub);white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);flex:1;font-weight:700;overflow:hidden}.pipe-age-stale{color:var(--status-overdue-text)}.pipe-stage-tag{width:fit-content;padding:var(--space-1) var(--space-2);font-size:var(--text-caption);white-space:nowrap;border-radius:var(--radius-tag);font-weight:600;display:inline-flex}.pipe-stage-new{color:var(--status-active-text);background:var(--status-active)}.pipe-stage-contacted{color:var(--status-neutral-text);background:var(--status-neutral)}.pipe-stage-consult_booked{color:var(--status-pending-text);background:var(--status-pending)}.pipe-stage-follow_up{color:var(--status-overdue-text);background:var(--status-overdue)}.pipe-stage-won{color:var(--status-done-text);background:var(--status-done)}.pipe-stage-lost{color:var(--danger-text);background:var(--status-overdue)}.crm-detail-head h2{margin-top:var(--space-3);font-size:var(--text-title);color:var(--text-primary)}.crm-detail-head p{margin-top:var(--space-1);font-size:var(--text-caption);color:var(--text-secondary)}.crm-detail-contact{gap:var(--space-2);margin-top:var(--space-4);padding-bottom:var(--space-4);border-bottom:1px solid var(--edge-light);flex-direction:column;display:flex}.crm-detail-contact a{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-caption);white-space:nowrap;text-overflow:ellipsis;color:var(--text-secondary);text-decoration:none;display:flex;overflow:hidden}.crm-detail-contact a:hover{color:var(--text-primary)}.crm-detail-section{padding-top:var(--space-4)}.crm-detail-section+.crm-detail-section{margin-top:var(--space-4);border-top:1px solid var(--edge-light)}.crm-detail-section h3{margin-bottom:var(--space-3);font-size:var(--text-sub);color:var(--text-primary)}.crm-detail-section dl{gap:var(--space-3);flex-direction:column;display:flex}.crm-detail-section dl>div{gap:var(--space-3);font-size:var(--text-caption);grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);display:grid}.crm-detail-section dt{color:var(--text-muted)}.crm-detail-section dd{text-align:right;min-width:0;color:var(--text-secondary)}.crm-detail-notes{margin-top:var(--space-4);padding:var(--space-3);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input)}.crm-detail-notes>label{margin-bottom:var(--space-2);font-size:var(--text-caption);color:var(--text-muted);display:block}.crm-detail-notes textarea{width:100%;min-height:calc(var(--control-target) * 2);padding:var(--space-2) var(--space-3);font:inherit;font-size:var(--text-caption);color:var(--text-primary);background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-input);resize:vertical;line-height:1.5;display:block}.crm-detail-notes textarea:focus{border-color:var(--border-focus)}.crm-detail-notes textarea:disabled{opacity:.6}.crm-notes-bar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.crm-notes-saved{font-size:var(--text-caption);color:var(--positive)}.crm-detail-actions{gap:var(--space-3);flex-direction:column;display:flex}.crm-stage-control{gap:var(--space-2);font-size:var(--text-caption);color:var(--text-muted);flex-direction:column;display:flex}.crm-action-button{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--control-target);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-button);text-align:center;cursor:pointer;text-decoration:none;display:inline-flex}.crm-action-button:hover{color:var(--text-primary);border-color:var(--edge-light-strong)}.crm-action-button:disabled{opacity:.5;cursor:default}.crm-action-hint{font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);margin:0}.crm-activity-list{flex-direction:column;display:flex}.crm-activity-item{gap:var(--space-3);padding-bottom:var(--space-3);grid-template-columns:auto minmax(0,1fr);display:grid;position:relative}.crm-activity-item:not(:last-child):after{content:"";top:var(--space-6);bottom:0;left:calc(var(--space-3) - 1px);background:var(--edge-light);width:1px;position:absolute}.crm-activity-icon{z-index:1;width:var(--space-6);height:var(--space-6);color:var(--primary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-full);justify-content:center;align-items:center;display:flex;position:relative}.crm-activity-item>span:last-child{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.crm-activity-item strong{font-size:var(--text-caption);color:var(--text-secondary)}.crm-activity-item small{font-size:var(--text-caption);color:var(--text-muted)}.crm-lower-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-panel{background:linear-gradient(180deg, var(--surface-highlight) 0%, transparent var(--space-8)), var(--surface-work);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);border-radius:var(--radius-card);min-width:0;overflow:hidden}.crm-panel-head{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-target);padding:0 var(--space-4);border-bottom:1px solid var(--edge-light);display:flex}.crm-panel-head>div{align-items:center;gap:var(--space-2);display:flex}.crm-panel-head h2{font-size:var(--text-sub);color:var(--text-primary)}.crm-panel-head span{font-family:var(--font-data);font-size:var(--text-caption);color:var(--text-muted)}.crm-panel-head a{font-size:var(--text-caption);color:var(--primary);text-decoration:none}.crm-table-list{flex-direction:column;display:flex}.crm-panel-empty{padding:var(--space-5) var(--space-4);font-size:var(--text-caption);text-align:center;color:var(--text-muted)}.crm-table-row{align-items:center;gap:var(--space-3);min-height:var(--control-target);padding:0 var(--space-4);font-size:var(--text-caption);color:var(--text-secondary);border-bottom:1px solid var(--edge-light);grid-template-columns:auto minmax(0,1fr) minmax(0,1fr) auto;display:grid}.crm-table-row:last-child{border-bottom:0}.crm-table-row time{font-family:var(--font-data);color:var(--text-muted)}.crm-table-row strong{white-space:nowrap;text-overflow:ellipsis;min-width:0;color:var(--text-primary);overflow:hidden}.crm-status-done{padding:var(--space-1) var(--space-2);color:var(--status-done-text);background:var(--status-done);border-radius:var(--radius-tag)}.crm-follow-row{align-items:center;gap:var(--space-3);min-height:var(--control-target);padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);text-align:left;border:0;border-bottom:1px solid var(--edge-light);cursor:pointer;background:0 0;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) auto auto;display:grid}.crm-follow-row:last-child{border-bottom:0}.crm-follow-row:hover{background:var(--surface-hover)}.crm-follow-main{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.crm-follow-main strong{white-space:nowrap;text-overflow:ellipsis;color:var(--text-primary);overflow:hidden}.crm-follow-main small{color:var(--text-muted)}.crm-follow-age{font-family:var(--font-data);color:var(--text-muted)}.crm-follow-age-late{color:var(--status-overdue-text)}.crm-stage-filter{align-items:center;gap:var(--space-1);width:fit-content;max-width:100%;margin-bottom:var(--space-3);padding:var(--space-1);background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-button);display:flex;overflow-x:auto}.crm-stage-filter button{align-items:center;gap:var(--space-2);min-height:calc(var(--control-target) - var(--space-2));padding:0 var(--space-3);font-size:var(--text-caption);white-space:nowrap;color:var(--text-secondary);border-radius:var(--radius-tag);cursor:pointer;background:0 0;border:0;display:inline-flex}.crm-stage-filter button:hover,.crm-stage-filter .crm-filter-on{color:var(--text-primary);background:var(--surface-focus)}.crm-stage-filter span{font-family:var(--font-data);color:var(--text-muted)}.crm-contacts-panel{margin-top:0}.crm-list-head,.crm-contact-row{gap:var(--space-4);grid-template-columns:minmax(12rem,1.4fr) minmax(14rem,1.5fr) minmax(9rem,1fr) minmax(10rem,1fr) auto;align-items:center;display:grid}.crm-list-head{min-height:var(--control-target);padding:0 var(--space-4);font-size:var(--text-caption);text-transform:uppercase;letter-spacing:.05em;color:var(--text-muted);border-bottom:1px solid var(--edge-light)}.crm-contact-row{width:100%;min-height:var(--control-target);padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);text-align:left;border:0;border-bottom:1px solid var(--edge-light);cursor:pointer;background:0 0}.crm-contact-row:last-child{border-bottom:0}.crm-contact-row>*{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.crm-contact-row strong{color:var(--text-primary)}@media (width<=1220px){.crm-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.crm-add-fields,.crm-lower-grid{grid-template-columns:1fr}.crm-page-head{flex-direction:column}.crm-metrics{grid-template-columns:1fr}.crm-list-head{display:none}.crm-contact-row{gap:var(--space-1);padding:var(--space-3);grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.pipe-card{transition:none}}.crm-page-head{margin-bottom:var(--space-2);align-items:center}.crm-title{font-size:var(--text-headline);letter-spacing:-.03em;font-weight:700}.crm-title-mark{padding:var(--space-1) var(--space-2);font-size:var(--text-caption);background:var(--primary-dim);border:1px solid var(--primary-border);font-weight:700}.crm-metrics{gap:var(--space-2);margin-bottom:var(--space-3)}.crm-metric{min-height:76px;padding:var(--space-3) var(--space-4);background:var(--surface-work);border-color:var(--edge-light);border-top-color:var(--edge-light);border-radius:var(--radius-input)}.crm-metric-icon{border-color:var(--edge-light);background:0 0;flex-basis:36px;width:36px;height:36px}.crm-metric-icon-accent{color:var(--primary);background:var(--primary-dim);border-color:#0000}.crm-metric-label,.crm-metric-detail{line-height:1.15}.crm-metric-value{font-size:var(--text-data-m);margin-top:3px}.crm-workspace,.crm-list-workspace{gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.crm-board-wrap{margin:0 calc(var(--space-2) * -1);padding:0 var(--space-2) var(--space-3)}.pipe{gap:var(--space-3)}.pipe-col{min-height:var(--crm-board-min-height);background:0 0;border:0;border-radius:0;overflow:visible}.pipe-col:before{display:none}.pipe-col-over{background:var(--primary-dim);box-shadow:inset 0 0 0 1px var(--primary);border-radius:var(--radius-card)}.pipe-col-head{min-height:auto;padding:0 var(--space-1) var(--space-3);border-bottom:1px solid var(--edge-light)}.pipe-col-name{font-size:var(--text-sub);color:var(--text-primary);font-weight:700}.pipe-col-description{font-size:var(--text-caption);color:var(--text-muted);margin-top:2px}.pipe-col-count{min-width:26px;height:26px;padding:0 var(--space-2);font-size:var(--text-caption);color:var(--text-secondary);background:var(--surface-instrument);border-radius:var(--radius-full);justify-content:center;align-items:center;display:inline-flex}.pipe-col-body{gap:var(--space-2);padding:var(--space-2) 0 0}.pipe-col-empty{padding:var(--space-4) var(--space-2);border:1px dashed var(--edge-light);border-radius:var(--radius-input)}.pipe-card{gap:var(--space-3);padding:var(--space-3);background:var(--surface-instrument);border-radius:var(--radius-input);box-shadow:0 1px 0 var(--surface-highlight), 0 8px 22px var(--surface-shadow);border:1px solid #0000}.pipe-card:hover{background:var(--surface-focus);border-color:var(--edge-light);transform:translateY(-1px)}.pipe-card-selected,.pipe-card-selected:hover{background:linear-gradient(180deg, var(--primary-dim), var(--surface-instrument));border-color:var(--primary);box-shadow:0 0 0 1px var(--primary-dim), 0 10px 28px var(--surface-shadow-strong)}.pipe-card-name{font-size:var(--text-sub);font-weight:700;line-height:1.25}.pipe-age{font-family:var(--font-data);font-size:var(--text-caption);color:var(--text-muted);flex:none}.pipe-card-meta{min-width:0;font-size:var(--text-caption);color:var(--text-muted);flex-direction:column;gap:3px;display:flex}.pipe-card-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipe-card-meta span:first-child{color:var(--text-secondary)}.pipe-card-next{align-items:center;gap:var(--space-2);min-height:32px;padding:var(--space-2);font-size:var(--text-caption);color:var(--text-secondary);background:var(--surface-work);border-radius:var(--radius-tag);font-weight:650;display:flex}.pipe-card-next svg{color:var(--primary);flex:none}.pipe-card-next-urgent{color:var(--status-overdue-text);background:var(--status-overdue)}.pipe-card-next-urgent svg{color:var(--status-overdue-text)}.crm-detail-dialog{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;padding:var(--space-5);background:0 0;border:none;place-items:center;margin:0;display:grid;overflow:hidden}.crm-detail-dialog::backdrop{background:#0000008c}.crm-detail{width:min(var(--crm-dialog-width), 100%);max-height:calc(100vh - var(--space-8));padding:var(--space-6);background:linear-gradient(180deg, var(--surface-instrument), var(--surface-work) 180px);border:1px solid var(--edge-light-strong);border-radius:var(--radius-card);scrollbar-width:thin;scrollbar-color:var(--edge-light-strong) transparent;animation:.16s ease-out crm-detail-in;overflow-y:auto;box-shadow:0 24px 64px #0000008c}@keyframes crm-detail-in{0%{opacity:0;transform:translateY(var(--space-2)) scale(.985)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.crm-detail{animation:none}}.crm-detail-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}.crm-detail-close{width:var(--control-target);height:var(--control-target);color:var(--text-muted);border:1px solid var(--edge-light);border-radius:var(--radius-button);cursor:pointer;background:0 0;flex-shrink:0;justify-content:center;align-items:center;display:flex}.crm-detail-close:hover{color:var(--text-primary);background:var(--surface-hover)}.crm-detail-head h2{margin-top:var(--space-3);font-size:var(--text-title);letter-spacing:-.025em;line-height:1.12}.crm-detail-head p{margin-top:var(--space-1)}.crm-detail-contact-actions{gap:var(--space-2);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.crm-contact-action{justify-content:center;align-items:center;gap:var(--space-2);min-height:40px;padding:0 var(--space-3);font-size:var(--text-caption);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-button);font-weight:700;display:inline-flex;color:var(--text-primary)!important}.crm-contact-action-primary{background:var(--primary);border-color:var(--primary);grid-column:1/-1;color:var(--on-primary)!important}.crm-stage-progress-section{padding-bottom:var(--space-2)}.crm-stage-path{margin-top:var(--space-3);grid-template-columns:repeat(6,minmax(0,1fr));gap:0;display:grid}.crm-stage-step{align-items:center;gap:var(--space-2);min-width:0;color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex-direction:column;padding:0;display:flex;position:relative}.crm-stage-step:before{content:"";background:var(--edge-light);height:1px;position:absolute;top:6px;left:0;right:0}.crm-stage-step:first-child:before{left:50%}.crm-stage-step:last-child:before{right:50%}.crm-stage-step>span{z-index:1;background:var(--surface-instrument);border:2px solid var(--edge-light-strong);border-radius:var(--radius-full);width:13px;height:13px;position:relative}.crm-stage-step small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:9px;line-height:1.15;overflow:hidden}.crm-stage-step-complete>span,.crm-stage-step-active>span{border-color:var(--primary)}.crm-stage-step-complete>span{background:var(--primary)}.crm-stage-step-active>span{background:var(--surface-work);box-shadow:0 0 0 4px var(--primary-dim)}.crm-stage-step-active small{color:var(--text-primary)}.crm-next-consultation{margin-top:var(--space-4);padding:var(--space-3);background:var(--primary-dim);border:1px solid var(--primary-border);border-radius:var(--radius-input);flex-direction:column;gap:3px;display:flex}.crm-next-consultation>span{font-size:var(--text-caption);color:var(--primary)}.crm-next-consultation strong{font-size:var(--text-sub);color:var(--text-primary)}.crm-next-consultation small{color:var(--text-secondary)}.crm-detail-section{margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--edge-light)}.crm-detail-section+.crm-detail-section{margin-top:var(--space-4)}.crm-detail-section dl{gap:var(--space-2)}.crm-detail-section dl>div{gap:var(--space-3);grid-template-columns:42% minmax(0,1fr);align-items:start;display:grid}.crm-detail-section dd{text-align:right;overflow-wrap:anywhere}.crm-detail-multi{flex-direction:column;align-items:flex-end;gap:2px;display:flex}.crm-detail-notes{margin-top:var(--space-3);padding:var(--space-3);background:var(--surface-instrument);border-radius:var(--radius-input);border:0}.crm-detail-actions{gap:var(--space-2)}.crm-stage-filter{margin-bottom:var(--space-3);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.crm-list-workspace{min-width:0}.crm-contacts-panel{min-width:0;overflow-x:auto}.crm-list-head,.crm-contact-row{min-width:var(--crm-list-min);grid-template-columns:minmax(var(--crm-list-name-min), 1.4fr) minmax(var(--crm-list-contact-min), 1.25fr) minmax(var(--crm-list-source-min), .9fr) minmax(var(--crm-list-stage-min), 1fr) minmax(var(--crm-list-time-min), .8fr) minmax(var(--crm-list-action-min), 1.35fr)}.crm-list-head{border-bottom-color:var(--edge-light);background:0 0}.crm-contact-row{border-bottom-color:var(--edge-light);background:0 0;position:relative}.crm-contact-row:hover{background:var(--surface-hover)}.crm-contact-row-selected,.crm-contact-row-selected:hover{background:var(--primary-dim)}.crm-contact-row-selected:before{content:"";top:var(--space-2);bottom:var(--space-2);background:var(--primary);border-radius:var(--radius-full);width:2px;position:absolute;left:0}.crm-next-action-cell{font-weight:600;color:var(--text-primary)!important}.crm-lower-grid{gap:var(--space-4);margin-top:var(--space-4)}.crm-panel{background:var(--surface-work);border-color:var(--edge-light)}.outreach-nav-list{flex:1}.pipe{grid-template-rows:auto minmax(0,1fr)}.pipe-col{grid-template-rows:subgrid;grid-row:span 2;display:grid}.pipe-col-head{align-items:flex-start}.crm-board-wrap{scroll-snap-type:x proximity;overflow-x:auto}.pipe-col{scroll-snap-align:start}.dash-shell-outreach .gbg-layer{background-image:radial-gradient(circle at 82% 2%, var(--scene-ember-faint) 0%, transparent 28%), radial-gradient(circle at 14% 72%, var(--surface-elevated) 0%, transparent 46%), radial-gradient(circle at 58% 104%, var(--surface-highlight) 0%, transparent 58%)}.pipe-col-head{gap:var(--space-1);padding:0 var(--space-1) var(--space-3);flex-direction:column;display:flex}.pipe-col-head>.pipe-col-title{gap:var(--space-2);flex-direction:row;align-items:center;min-width:0;display:flex}.pipe-col-title .pipe-col-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pipe-col-title .pipe-col-count{margin-left:auto}.pipe-col-dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-full);background:var(--edge-light-strong);flex:none}.pipe-col-dot-qualified,.pipe-col-dot-consult_booked{background:var(--status-pending-text)}.pipe-stage-qualified{color:var(--status-pending-text);background:var(--status-pending)}.pipe-col-body{min-width:0}.pipe-card{gap:0;max-width:100%;padding:0;position:relative}.pipe-card-body{max-width:100%}.pipe-card-next>span:last-child{min-width:0}.pipe-card-body{gap:var(--space-3);width:100%;min-width:0;padding:var(--space-3) var(--space-3) var(--space-3);font:inherit;color:inherit;text-align:left;border-radius:inherit;cursor:pointer;background:0 0;border:none;flex-direction:column;display:flex}.pipe-card-body:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.pipe-card-head{padding-right:var(--space-7)}.pipe-card-name{-webkit-line-clamp:2;font-size:var(--text-body);white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.25;display:-webkit-box;overflow:hidden}.pipe-card-menu{top:var(--space-2);right:var(--space-2);position:absolute}.pipe-card-notes{padding:var(--space-2) var(--space-3);font-size:var(--text-caption);color:var(--text-secondary);background:var(--surface-work);border-left:2px solid var(--edge-light-strong);border-radius:0 var(--radius-tag) var(--radius-tag) 0;line-height:1.45;display:block}.pipe-card-notes-text{-webkit-line-clamp:3;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.pipe-card-notes-empty{color:var(--text-muted);border-left-color:var(--edge-light);background:0 0;font-style:italic}.crm-edit-panel{margin:0 0 var(--space-4)}.crm-edit-panel h3{margin:0 0 var(--space-3);font-size:var(--text-caption);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-weight:700}.crm-detail-head-actions{gap:var(--space-1);flex-shrink:0;display:flex}.crm-detail-close[aria-pressed=true]{color:var(--primary);border-color:var(--primary-border)}.crm-action-button-danger{color:var(--danger-text)}.crm-action-button-danger:hover{border-color:var(--danger)}.crm-edit-saved{margin:calc(var(--space-3) * -1) 0 var(--space-3);font-size:var(--text-caption)}.crm-stage-control .ui-select-trigger,.crm-action-button{min-height:42px}.funnel-tag{align-items:center;gap:var(--space-1);color:var(--funnel-plan);font-weight:650;display:inline-flex}.funnel-tag-plan svg{flex:none}.pipe-card-funnel-plan{background:linear-gradient(90deg, var(--funnel-plan-dim), var(--surface-instrument) 85%);border-color:var(--funnel-plan-edge);box-shadow:inset 4px 0 0 var(--funnel-plan), 0 1px 0 var(--surface-highlight), 0 8px 22px var(--surface-shadow)}.pipe-card-funnel-plan:hover{background:linear-gradient(90deg, var(--funnel-plan-dim), var(--surface-focus) 85%);border-color:var(--funnel-plan)}.pipe-card-funnel-plan.pipe-card-selected,.pipe-card-funnel-plan.pipe-card-selected:hover{box-shadow:inset 4px 0 0 var(--funnel-plan), 0 0 0 1px var(--primary-dim), 0 10px 28px var(--surface-shadow-strong)}.pipe-card-funnel-plan .pipe-age,.pipe-card-funnel-plan .pipe-card-meta,.pipe-card-funnel-plan .pipe-card-notes-empty{color:var(--text-secondary)}.lt{align-items:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);background:var(--surface-instrument);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);border-radius:var(--radius-card);box-shadow:inset 0 1px 0 var(--surface-highlight);flex-wrap:wrap;display:flex}.lt .ui-search{flex:12rem;max-width:none}.lt-field{gap:var(--space-1);flex-direction:column;flex:9rem;min-width:9rem;display:flex}.lt-label{font-size:var(--text-micro);letter-spacing:.08em;color:var(--text-muted);text-transform:uppercase;font-weight:700}.lt-sort{align-items:flex-end;gap:var(--space-2);flex:11rem;min-width:11rem;display:flex}.lt-sort .lt-field{flex:auto}.lt-direction{width:var(--control-target);height:var(--control-target);color:var(--text-secondary);background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-input);cursor:pointer;transition:color var(--motion-fast) var(--ease-kodels), border-color var(--motion-fast) var(--ease-kodels);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.lt-direction:hover{color:var(--text-primary);border-color:var(--edge-light-accent)}.lt-direction[aria-pressed=true]{color:var(--primary);border-color:var(--primary-border)}.lt-direction:focus-visible,.lt-clear:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.lt-showing{font-size:var(--text-caption);color:var(--text-muted);white-space:nowrap;margin-left:auto}.lt-clear{align-items:center;gap:var(--space-1);min-height:var(--space-7);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);border:1px solid var(--edge-light);border-radius:var(--radius-button);cursor:pointer;background:0 0;font-weight:650;display:inline-flex}.lt-clear:hover{color:var(--text-primary);border-color:var(--edge-light-accent)}@media (width<=640px){.lt{padding:var(--space-3) var(--gutter)}.lt-field,.lt-sort{flex:100%;min-width:0}.lt-showing{margin-left:0}}.cal{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cal-header{margin-bottom:var(--space-2)}.cal-workspace{gap:var(--space-4);grid-template-columns:minmax(0,2fr) minmax(22.5rem,24rem);align-items:start;width:100%;min-width:0;display:grid}.cal-main,.cal-sidebar{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}.cal-error{padding:var(--space-3);font-size:var(--text-sub);color:var(--danger-text);background:var(--danger);border-radius:var(--radius-input)}.cal-calendar{background:linear-gradient(180deg, var(--surface-highlight) 0%, transparent var(--space-8)), var(--surface-work);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);border-radius:var(--radius-card);min-width:0;box-shadow:inset 0 1px 0 var(--surface-highlight), 0 22px 54px var(--surface-shadow);flex-direction:column;display:flex;overflow:hidden}.cal-calendar-toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--edge-light);flex-wrap:wrap;display:flex}.cal-calendar-nav{align-items:center;gap:var(--space-2);display:flex}.cal-calendar-title{min-width:14rem;font-size:var(--text-title);color:var(--text-primary);text-align:center;text-transform:uppercase;letter-spacing:.02em;margin:0;line-height:1}.cal-calendar-title-plain{font-family:var(--font-body);font-size:var(--text-body);letter-spacing:0;text-transform:none;font-weight:700}.cal-calendar-arrow{width:var(--space-7);height:var(--space-7);color:var(--text-secondary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.cal-calendar-arrow:hover{color:var(--text-primary);border-color:var(--edge-light-strong)}.cal-calendar-views{align-items:center;gap:var(--space-2);display:flex}.cal-today-button{min-height:var(--space-7);padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sub);color:var(--text-primary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-button);cursor:pointer;font-weight:650}.cal-today-button:hover{border-color:var(--edge-light-strong)}.cal-calendar-arrow:focus-visible,.cal-today-button:focus-visible,.cal-date-cell:focus-visible,.cal-week-head:focus-visible,.cal-week-event:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.cal-weekdays{border-bottom:1px solid var(--edge-light);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-weekdays span{padding:var(--space-2) var(--space-3);font-size:var(--text-micro);letter-spacing:.1em;color:var(--text-muted);font-weight:700}.cal-month-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-date-cell{align-items:stretch;gap:var(--space-1);min-width:0;min-height:calc(var(--space-8) * 2);padding:var(--space-2);font-family:var(--font-body);text-align:left;color:var(--text-secondary);border:none;border-right:1px solid var(--edge-light);border-bottom:1px solid var(--edge-light);cursor:pointer;background:0 0;flex-direction:column;transition:background-color .12s;display:flex;position:relative}.cal-date-cell:nth-child(7n){border-right:none}.cal-date-cell:nth-last-child(-n+7){border-bottom:none}.cal-date-cell:hover{background:var(--surface-highlight)}.cal-date-number{width:calc(var(--space-5) + var(--space-1));height:calc(var(--space-5) + var(--space-1));font-family:var(--font-data);font-size:var(--text-data-s);color:var(--text-primary);border-radius:var(--radius-full);justify-content:center;align-self:flex-start;align-items:center;line-height:1;display:inline-flex}.cal-date-cell-outside .cal-date-number{color:var(--text-muted)}.cal-date-cell-outside .cal-date-event{background:0 0}.cal-date-cell-outside .cal-date-event-time,.cal-date-cell-outside .cal-date-event-name{color:var(--text-secondary)}.cal-date-cell-today .cal-date-number{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-border)}.cal-date-cell-selected{background:var(--primary-dim);box-shadow:inset 0 0 0 1px var(--primary-border)}.cal-date-cell-selected:hover{background:var(--primary-dim)}.cal-date-cell-selected .cal-date-number{color:var(--on-primary);background:var(--primary);box-shadow:none}.cal-date-events{flex-direction:column;gap:2px;min-width:0;display:flex}.cal-date-event{align-items:baseline;gap:var(--space-1);min-width:0;padding:1px var(--space-1);font-size:var(--text-caption);border-radius:var(--radius-tag);background:var(--surface-instrument);line-height:1.35;display:flex}.cal-date-event-time{font-family:var(--font-data);color:var(--primary);flex-shrink:0}.cal-date-event-name{min-width:0;color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cal-date-event-cancelled{background:0 0}.cal-date-event-cancelled .cal-date-event-time,.cal-date-event-cancelled .cal-date-event-name{color:var(--text-muted);text-decoration:line-through}.cal-more-events{padding:0 var(--space-1);font-size:var(--text-caption);color:var(--text-secondary)}.cal-week-grid{min-height:calc(var(--space-8) * 8);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal-week-day{border-right:1px solid var(--edge-light);flex-direction:column;min-width:0;display:flex}.cal-week-day:last-child{border-right:none}.cal-week-day-selected{background:var(--primary-dim)}.cal-week-head{align-items:center;gap:var(--space-1);padding:var(--space-3) var(--space-2);font-family:var(--font-body);color:var(--text-secondary);border:none;border-bottom:1px solid var(--edge-light);cursor:pointer;background:0 0;flex-direction:column;display:flex}.cal-week-head:hover{background:var(--surface-highlight)}.cal-week-weekday{font-size:var(--text-micro);letter-spacing:.1em;color:var(--text-muted);font-weight:700}.cal-week-number{width:calc(var(--space-6) + var(--space-1));height:calc(var(--space-6) + var(--space-1));font-family:var(--font-data);font-size:var(--text-data-m);color:var(--text-primary);border-radius:var(--radius-full);justify-content:center;align-items:center;display:inline-flex}.cal-week-day-today .cal-week-number{color:var(--primary);box-shadow:inset 0 0 0 1px var(--primary-border)}.cal-week-day-selected .cal-week-number{color:var(--on-primary);background:var(--primary);box-shadow:none}.cal-week-events{gap:var(--space-2);padding:var(--space-2);flex-direction:column;flex:1;display:flex}.cal-week-event{min-width:0;padding:var(--space-2);font-family:var(--font-body);text-align:left;background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-tag);cursor:pointer;flex-direction:column;gap:2px;display:flex}.cal-week-event:hover{border-color:var(--edge-light-strong)}.cal-week-event>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.cal-week-event-time{font-family:var(--font-data);font-size:var(--text-caption);color:var(--primary)}.cal-week-event-lead{font-size:var(--text-sub);color:var(--text-primary);font-weight:650}.cal-week-event-what,.cal-week-event-status{font-size:var(--text-caption);color:var(--text-secondary)}.cal-week-event-cancelled{background:var(--surface-work)}.cal-week-event-cancelled .cal-week-event-time,.cal-week-event-cancelled .cal-week-event-lead{color:var(--text-muted);text-decoration:line-through}.cal-week-event-cancelled .cal-week-event-status{color:var(--status-overdue-text)}.cal-week-empty{padding:var(--space-3) var(--space-4);font-size:var(--text-caption);color:var(--text-muted);border-top:1px solid var(--edge-light)}.cal-day-view{padding:var(--space-4);min-height:calc(var(--space-8) * 6)}.cal-day-agenda-date{padding:var(--space-3) var(--space-4) 0;font-size:var(--text-sub);color:var(--text-primary);font-weight:650}.cal-day-agenda-body{padding:var(--space-3) var(--space-4) var(--space-4)}.cal-agenda{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cal-agenda-item{grid-template-columns:var(--space-3) auto minmax(0, 1fr);gap:var(--space-3);padding-bottom:var(--space-3);align-items:start;display:grid;position:relative}.cal-agenda-item:before{content:"";top:var(--space-4);bottom:calc(-1 * var(--space-2));left:calc(var(--space-3) / 2);border-left:1px solid var(--edge-light);position:absolute}.cal-agenda-item:last-child{padding-bottom:0}.cal-agenda-item:last-child:before{display:none}.cal-agenda-marker{height:var(--space-5);justify-content:center;align-items:center;display:flex}.cal-agenda-dot{width:var(--space-2);height:var(--space-2);background:var(--primary);border-radius:var(--radius-full)}.cal-agenda-time{min-width:calc(var(--space-7) + var(--space-1));font-family:var(--font-data);font-size:var(--text-data-s);line-height:var(--space-5);color:var(--primary);padding-top:2px}.cal-agenda-card{justify-content:space-between;align-items:flex-start;gap:var(--space-2);min-width:0;padding:var(--space-2) var(--space-3);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input);display:flex}.cal-agenda-main{overflow-wrap:anywhere;flex-direction:column;gap:2px;min-width:0;display:flex}.cal-agenda-lead{font-size:var(--text-sub);color:var(--text-primary);font-weight:650}.cal-agenda-what,.cal-agenda-where{font-size:var(--text-caption);color:var(--text-secondary)}.cal-agenda-notes{font-size:var(--text-caption);color:var(--text-muted)}.cal-agenda-side{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex}.cal-agenda-item-cancelled .cal-agenda-dot{background:var(--text-muted)}.cal-agenda-item-cancelled .cal-agenda-time,.cal-agenda-item-cancelled .cal-agenda-lead{color:var(--text-muted);text-decoration:line-through}.cal-agenda-item-cancelled .cal-agenda-card{background:0 0}.cal-agenda-empty{gap:var(--space-1);padding:var(--space-3) 0;flex-direction:column;display:flex}.cal-agenda-empty-title{font-size:var(--text-sub);color:var(--text-primary);font-weight:650}.cal-agenda-empty-hint{font-size:var(--text-caption);color:var(--text-muted)}.cal-book-body{padding:var(--space-4);container-type:inline-size}.cal-book-empty{font-size:var(--text-sub);color:var(--text-secondary)}.cal-form{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}.cal-field{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.cal-label{font-size:var(--text-caption);color:var(--text-secondary)}.cal-label-inline{margin-top:var(--space-1)}.cal-field-error{font-size:var(--text-caption);color:var(--danger-text)}.cal-input{width:100%;min-width:0;min-height:var(--space-7);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sub);color:var(--text-primary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;transition:border-color .12s}.cal-input::placeholder{color:var(--text-muted)}.cal-input:hover{border-color:var(--edge-light-strong)}.cal-input:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cal-textarea{min-height:calc(var(--space-8) + var(--space-6));padding:var(--space-2) var(--space-3);resize:vertical;line-height:1.45}.cal-hint{font-size:var(--text-caption);color:var(--text-muted)}.cal-book-grid{gap:var(--space-3);grid-template-columns:minmax(0,1fr) 6.5rem;display:grid}.cal-book-submit{width:100%;margin-top:var(--space-1)}.cal-sync{background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-card);flex-direction:column;min-width:0;display:flex}.cal-sync-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);display:flex}.cal-sync-icon{width:var(--space-7);height:var(--space-7);color:var(--primary);background:var(--primary-dim);border-radius:var(--radius-button);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.cal-sync-copy{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.cal-sync-title{font-size:var(--text-caption);letter-spacing:.08em;color:var(--text-primary);text-transform:uppercase;margin:0;font-weight:700}.cal-sync-body{font-size:var(--text-caption);color:var(--text-secondary)}.cal-sync-manage,.cal-sync-subscribe{min-height:var(--space-7);padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sub);flex-shrink:0;font-weight:650}.cal-sync-manage:hover{color:var(--text-primary);border-color:var(--edge-light-strong)}.cal-sync-manage:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cal-sync-expanded{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);border-top:1px solid var(--edge-light);flex-direction:column;display:flex}.cal-sync-url{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cal-sync-url input{min-width:0;min-height:var(--space-7);padding:0 var(--space-3);font-family:var(--font-data);font-size:var(--text-caption);color:var(--text-secondary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input);flex:18rem}.cal-sync-url input:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cal-sync-action{align-items:center;gap:var(--space-2);min-height:var(--space-7);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-caption);flex-shrink:0;font-weight:650;text-decoration:none;display:inline-flex}.cal-sync-action:hover{color:var(--text-primary);border-color:var(--edge-light-strong)}.cal-sync-action:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cal-sync-howto{font-size:var(--text-caption);color:var(--text-secondary)}.cal-sync-warning{font-size:var(--text-caption);color:var(--status-pending-text)}.cal-sync-rotated{margin-top:var(--space-2);font-size:var(--text-caption);color:var(--positive)}.cal-sync-rotate{align-items:center;gap:var(--space-1);font-size:var(--text-caption);align-self:flex-start;display:inline-flex}@media (width<=1180px){.cal-workspace{grid-template-columns:minmax(0,1fr)}.cal-sidebar{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));display:grid}}@container (width<=20rem){.cal-book-grid{grid-template-columns:minmax(0,1fr)}}@media (width<=760px){.cal-date-cell{min-height:calc(var(--space-8) + var(--space-5))}.cal-calendar-title{min-width:0}}.cal-agenda-lead-button{font:inherit;font-size:var(--text-sub);color:var(--text-primary);text-align:left;cursor:pointer;background:0 0;border:none;border-bottom:1px solid #0000;padding:0;font-weight:650}.cal-agenda-lead-button:hover{color:var(--primary);border-bottom-color:var(--primary)}.cal-agenda-lead-button:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cal-reschedule{gap:var(--space-3);text-align:left;flex-direction:column;min-width:min(20rem,70vw);display:flex}.cnt{flex-direction:column;min-width:0;display:flex}.cnt-new,.cnt-primary{align-items:center;gap:var(--space-2);min-height:var(--control-target);padding:0 var(--space-4);font-family:var(--font-body);font-size:var(--text-sub);color:var(--on-primary);background:var(--primary);border-radius:var(--radius-button);cursor:pointer;border:none;font-weight:650;display:inline-flex}.cnt-new:hover:not(:disabled),.cnt-primary:hover:not(:disabled){background:var(--primary-pressed)}.cnt-primary:disabled{opacity:.5;cursor:default}.cnt-new:focus-visible,.cnt-primary:focus-visible,.cnt-delete:focus-visible,.cnt-title:focus-visible,.cnt-body:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.cnt-add{align-items:flex-end;gap:var(--space-3);padding:var(--space-4);margin-bottom:var(--space-4);background:var(--surface-instrument);border:1px solid var(--edge-light);border-top-color:var(--edge-light-accent);border-radius:var(--radius-card);box-shadow:inset 0 1px 0 var(--scene-ember-soft);flex-wrap:wrap;display:flex}.cnt-add-field{gap:var(--space-1);flex-direction:column;flex:12rem;min-width:0;display:flex}.cnt-add-field input{min-height:var(--control-target);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sub);color:var(--text-primary);background:var(--surface-work);border:1px solid var(--edge-light-strong);border-radius:var(--radius-input)}.cnt-add-field input::placeholder{color:var(--text-muted)}.cnt-panel{padding:var(--space-2)}.cnt-row{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);color:inherit;border-radius:var(--radius-input);transition:background-color var(--motion-fast) var(--ease-kodels);text-decoration:none;display:flex;position:relative}.cnt-row:hover{background:var(--surface-highlight)}.cnt-row:focus-visible{outline:2px solid var(--border-focus);outline-offset:-2px}.cnt-row:before{content:"";top:var(--space-3);bottom:var(--space-3);border-radius:0 var(--radius-tag) var(--radius-tag) 0;background:0 0;width:2px;position:absolute;left:0}.cnt-row-draft:before,.cnt-row-ready:before{background:var(--edge-light-strong)}.cnt-row-scheduled:before{background:var(--primary)}.cnt-row-published:before{background:var(--positive)}.cnt-row-body{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.cnt-row-top{align-items:center;gap:var(--space-3);min-width:0;display:flex}.cnt-row-title{font-size:var(--text-body);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-weight:650;overflow:hidden}.cnt-row-excerpt{font-size:var(--text-sub);color:var(--text-secondary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.cnt-row-meta{gap:var(--space-1) var(--space-3);font-size:var(--text-caption);color:var(--text-muted);flex-wrap:wrap;display:flex}.cnt-row-chevron{color:var(--text-muted);flex-shrink:0}.cnt-platform{letter-spacing:.06em;color:var(--text-secondary);text-transform:uppercase;font-weight:700}.cnt-editor{gap:var(--space-4);flex-direction:column;min-width:0;max-width:46rem;margin:0 auto;display:flex}.cnt-back{align-self:flex-start}.cnt-editor-head{align-items:baseline;gap:var(--space-3);display:flex}.cnt-title{field-sizing:content;resize:none;min-width:0;font-family:var(--font-body);font-size:var(--text-display);letter-spacing:-.01em;color:var(--text-primary);background:0 0;border:none;border-bottom:1px solid #0000;flex:1;padding:0;font-weight:700;line-height:1.05;overflow:hidden}.cnt-title::placeholder{color:var(--text-muted)}.cnt-title:hover{border-bottom-color:var(--edge-light)}.cnt-status-line{font-size:var(--text-caption);color:var(--text-muted);flex-shrink:0}.cnt-props{gap:var(--space-1);padding:0 0 var(--space-4);border-bottom:1px solid var(--edge-light);flex-direction:column;margin:0;display:flex}.cnt-prop{gap:var(--space-3);grid-template-columns:10rem minmax(0,1fr);align-items:center;min-width:0;display:grid}.cnt-prop-label{align-items:center;gap:var(--space-2);font-size:var(--text-sub);color:var(--text-muted);display:inline-flex}.cnt-prop-label svg{flex-shrink:0}.cnt-prop dd{min-width:0;max-width:18rem;margin:0}.cnt-hint{margin-top:var(--space-1);max-width:18rem;font-size:var(--text-caption);color:var(--text-muted);display:block}.cnt-body{width:100%;min-height:calc(var(--space-8) * 8);field-sizing:content;padding:var(--space-5) 0;font-family:var(--font-body);font-size:var(--text-body);color:var(--text-primary);resize:none;background:0 0;border:none;line-height:1.75}.cnt-body::placeholder{color:var(--text-muted)}.cnt-editor-foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--edge-light);display:flex}.cnt-words{font-size:var(--text-caption);color:var(--text-muted)}.cnt-delete{align-items:center;gap:var(--space-2);min-height:var(--space-7);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-caption);color:var(--text-secondary);border:1px solid var(--edge-light);border-radius:var(--radius-button);cursor:pointer;background:0 0;font-weight:650;display:inline-flex}.cnt-delete:hover{color:var(--danger-text);border-color:var(--danger-text)}@media (width<=640px){.cnt-editor{gap:var(--space-3)}.cnt-title{font-size:var(--text-headline)}.cnt-prop{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}.cnt-prop dd{max-width:none}.cnt-body{padding:var(--space-4) 0}}.ccal{background:linear-gradient(180deg, var(--surface-highlight) 0%, transparent var(--space-8)), var(--surface-work);border:1px solid var(--edge-light);border-top-color:var(--edge-light-strong);border-radius:var(--radius-card);min-width:0;box-shadow:inset 0 1px 0 var(--surface-highlight), 0 22px 54px var(--surface-shadow);flex-direction:column;display:flex;overflow:hidden}.ccal-head{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-bottom:1px solid var(--edge-light);flex-wrap:wrap;display:flex}.ccal-nav{align-items:center;gap:var(--space-2);display:flex}.ccal-title{min-width:11rem;font-size:var(--text-title);color:var(--text-primary);text-align:center;margin:0;line-height:1}.ccal-head-right{align-items:center;gap:var(--space-3);display:flex}.ccal-undated{font-size:var(--text-caption);color:var(--text-muted)}.ccal-arrow,.ccal-today{min-height:var(--space-7);min-width:var(--space-7);padding:0 var(--space-3);font-family:var(--font-body);font-size:var(--text-sub);color:var(--text-secondary);background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-button);cursor:pointer;justify-content:center;align-items:center;font-weight:650;display:inline-flex}.ccal-arrow:hover,.ccal-today:hover{color:var(--text-primary);border-color:var(--edge-light-accent)}.ccal-arrow:focus-visible,.ccal-today:focus-visible,.ccal-piece:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.ccal-weekdays,.ccal-grid{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.ccal-weekdays{border-bottom:1px solid var(--edge-light)}.ccal-weekdays span{padding:var(--space-2) var(--space-3);font-size:var(--text-micro);letter-spacing:.1em;color:var(--text-muted);font-weight:700}.ccal-cell{gap:var(--space-1);min-width:0;min-height:calc(var(--space-8) * 2);padding:var(--space-2);border-right:1px solid var(--edge-light);border-bottom:1px solid var(--edge-light);flex-direction:column;display:flex}.ccal-cell:nth-child(7n){border-right:none}.ccal-cell:nth-last-child(-n+7){border-bottom:none}.ccal-cell-outside .ccal-date{color:var(--text-muted)}.ccal-date{font-size:var(--text-data-s);color:var(--text-secondary);align-self:flex-start;line-height:1}.ccal-cell-today .ccal-date{width:calc(var(--space-5) + var(--space-1));height:calc(var(--space-5) + var(--space-1));color:var(--primary);border-radius:var(--radius-full);box-shadow:inset 0 0 0 1px var(--primary-border);justify-content:center;align-items:center;display:inline-flex}.ccal-pieces{flex-direction:column;gap:2px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ccal-piece{min-width:0;padding:var(--space-1) var(--space-2);color:inherit;background:var(--surface-instrument);border-left:2px solid var(--edge-light-strong);border-radius:0 var(--radius-tag) var(--radius-tag) 0;flex-direction:column;text-decoration:none;display:flex}.ccal-piece:hover{background:var(--surface-focus)}.ccal-piece-scheduled{border-left-color:var(--primary)}.ccal-piece-published{border-left-color:var(--positive)}.ccal-piece-platform{font-size:var(--text-micro);letter-spacing:.06em;color:var(--text-muted);text-transform:uppercase;font-weight:700}.ccal-piece-title{font-size:var(--text-caption);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=760px){.ccal-cell{min-height:calc(var(--space-8) + var(--space-5))}.ccal-piece-platform{display:none}.ccal-title{min-width:0}}.diagnostic-page{max-width:1300px;margin:auto}.diagnostic-toolbar{color:#758091;align-items:center;gap:16px;margin:0 0 24px;font-size:12px;display:flex}.diagnostic-toolbar>label{align-items:center;gap:8px;display:flex}.diagnostic-toolbar select{color:#394759;background:0 0;border:0;max-width:260px;padding:8px}.diagnostic-toolbar>span{flex:1}.diagnostic-steps{border-bottom:1px solid #e4e8ee;gap:8px;margin-bottom:26px;display:flex}.diagnostic-steps button{color:#798393;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;padding:0 16px 17px;font-size:13px;display:flex}.diagnostic-steps button>span{background:#e9edf2;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.diagnostic-steps button.active{color:#2676cc;border-bottom-color:#2676cc}.diagnostic-steps button.active>span{color:#2676cc;background:#e5effb}.diagnostic-grid{grid-template-columns:minmax(0,2fr) minmax(250px,1fr);align-items:start;gap:24px;display:grid}.diagnostic-card{margin-bottom:20px;padding:26px}.diagnostic-card h2,.diagnostic-side h2{letter-spacing:-.4px;margin:0 0 8px;font-size:18px;font-weight:600}.diagnostic-card h3{margin-bottom:10px;font-size:15px}.diagnostic-card p,.diagnostic-side p,.diagnostic-insight p{color:#77818f;margin-bottom:18px;font-size:13px;line-height:1.7}.diagnostic-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.diagnostic-card label{color:#526071;flex-direction:column;gap:8px;margin:18px 0;font-size:12px;display:flex}.diagnostic-page input:not([type=radio]),.diagnostic-page textarea{color:#303d4e;width:100%;font:inherit;background:#fff;border:1px solid #dde3ec;border-radius:8px;min-width:0;padding:11px;font-size:13px}.diagnostic-page input:focus,.diagnostic-page textarea:focus{outline-offset:2px;outline:2px solid #a9cefa}.diagnostic-page textarea{resize:vertical;min-height:100px;line-height:1.65}.diagnostic-table-scroll{overflow-x:auto}.diagnostic-table{border-collapse:collapse;text-align:left;width:100%;min-width:540px;margin-top:12px;font-size:13px}.diagnostic-table th,.diagnostic-table td{vertical-align:middle;border-bottom:1px solid #edf0f4;padding:16px 12px}.diagnostic-table thead th{color:#87909c;white-space:nowrap;background:#f8f9fb;font-size:11px;font-weight:500}.diagnostic-table tbody th{color:#394554;width:43%;padding-left:0;font-weight:500}.diagnostic-table small{color:#8792a0;margin-top:5px;font-size:11px;font-weight:400;line-height:1.55;display:block}.diagnostic-table input{max-width:120px;min-width:80px!important}.diagnostic-total{color:#546278;font-size:17px;font-weight:550}.diagnostic-side{padding:22px 10px 22px 4px}.diagnostic-symbol{color:#4b83c0;background:#e8f0fa;border-radius:14px;place-items:center;width:46px;height:46px;margin-bottom:22px;display:grid}.diagnostic-side>div{border-top:1px solid #e2e7ef;gap:10px;padding-top:15px;display:flex}.diagnostic-side svg{flex-shrink:0}.diagnostic-side>div svg{color:#8a9aab;margin-top:4px}.diagnostic-card details{border-top:1px solid #e5eaf0;margin-top:20px;padding-top:17px}.diagnostic-card summary{cursor:pointer;color:#54647a;margin-bottom:14px;font-size:12px;font-weight:550}.diagnostic-insight{color:#4681c2;background:#edf4fd;border:1px solid #dbe8f9;border-radius:13px;align-items:flex-start;gap:16px;margin-bottom:20px;padding:22px;display:flex}.diagnostic-insight>svg{flex-shrink:0}.diagnostic-insight h3{color:#34577e;margin-bottom:7px;font-size:15px}.diagnostic-insight p{margin:0}.diagnostic-insight .w-button{flex-shrink:0;margin-left:auto}.diagnostic-card .diagnostic-note{margin:14px 0 0;font-size:11px;line-height:1.7}.diagnostic-options{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.diagnostic-options label{cursor:pointer;color:#536071;border:1px solid #e4e9ef;border-radius:9px;flex-direction:row;align-items:center;margin:0;padding:13px;font-size:12px}.diagnostic-options label.selected{color:#2c69b0;background:#f0f6ff;border-color:#b9d2f3}.diagnostic-options input{accent-color:#277cde}.diagnostic-options small{color:#7c8795;margin-top:5px;font-size:11px;line-height:1.5;display:block}.diagnostic-options strong{font-size:12px;font-weight:500}.diagnostic-summary blockquote{color:#48586b;margin:24px 0;font-size:15px;line-height:1.9}.diagnostic-summary .w-button{margin-top:18px}.diagnostic-pagination{color:#7d8794;border-top:1px solid #e5e9ef;justify-content:space-between;align-items:center;margin-top:10px;padding-top:20px;font-size:12px;display:flex}.diagnostic-page button:disabled{opacity:.45;cursor:default}.conversion-table{min-width:740px}.conversion-table tbody th{width:36%}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.diagnostic-grid{grid-template-columns:1fr}.diagnostic-side{display:none}.diagnostic-toolbar{flex-wrap:wrap}.diagnostic-toolbar>span{min-width:200px}.diagnostic-insight{flex-wrap:wrap}}@media (width<=700px){.diagnostic-card{padding:19px}.diagnostic-steps button{flex:1;gap:5px;padding:0 5px 14px;font-size:11px}.diagnostic-steps button>span{flex-shrink:0;width:21px;height:21px}.diagnostic-toolbar>span{order:3;width:100%}.diagnostic-toolbar{gap:8px}.diagnostic-toolbar select{max-width:180px}.diagnostic-toolbar>.w-button{padding:8px;font-size:11px}.diagnostic-fields,.diagnostic-options{grid-template-columns:1fr}.diagnostic-card h2{font-size:16px}.diagnostic-page .w-page-heading h1{font-size:26px}.diagnostic-table tbody th{min-width:170px}.diagnostic-insight .w-button{margin-left:36px}}:root{--bg:#0a0a0a;--surface:#101010;--surface-elevated:#1a1a1a;--surface-interactive:#202020;--surface-hover:#1a1a1a;--border:#292929;--border-strong:#3a3a3a;--border-focus:#8a8a8a;--text-primary:#fff;--text-secondary:#a6a6a6;--text-muted:#8a8a8a;--primary:#ff6a00;--primary-pressed:#e05c00;--primary-dim:#ff6a0024;--primary-border:#ff6a0038;--surface-highlight:#ffffff06;--surface-shadow:#00000029;--surface-shadow-strong:#00000038;--on-primary:#050505;--surface-work:#0d0d0d;--surface-instrument:#121212;--surface-focus:#161616;--edge-light:#fff1;--edge-light-strong:#ffffff1c;--edge-light-accent:#ff6a006b;--scene-ember-faint:#ff6a000b;--scene-ember-soft:#ff6a0016;--scene-ember-medium:#ff6a0026;--scene-grid:#ffffff06;--scene-grid-strong:#ffffff09;--scene-vignette:#00000057;--scene-topbar:#0a0a0ad6;--scene-rail:#0d0d0df7;--shadow-instrument:#00000057;--shadow-focus:#ff6a0018;--scene-grid-size:64px;--scene-blur:18px;--motion-fast:.12s;--motion-ui:.18s;--motion-panel:.24s;--ease-kodels:cubic-bezier(.2, .8, .2, 1);--danger:#b32121;--danger-text:#e5484d;--success:#ff6a00;--positive:#5fb86a;--status-neutral:#a6a6a61f;--status-neutral-text:#a6a6a6;--status-active:#ff6a0024;--status-active-text:#ff8534;--status-pending:#e0a80024;--status-pending-text:#e0a800;--status-overdue:#e5484d24;--status-overdue-text:#e5484d;--status-done:#5fb86a24;--status-done-text:#5fb86a;--funnel-plan:#4cc2f0;--funnel-plan-dim:#4cc2f03d;--funnel-plan-edge:#4cc2f066;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:40px;--space-8:48px;--gutter:20px;--card-padding:16px;--dash-rail-width:232px;--dash-content-max:1480px;--auth-stage-max:36rem;--auth-panel-max:30rem;--dash-search-max:480px;--dash-avatar-size:36px;--dash-avatar-compact:32px;--crm-dialog-width:760px;--crm-pipeline-column:236px;--crm-pipeline-min:1724px;--crm-board-min-height:31rem;--crm-list-min:900px;--crm-list-name-min:150px;--crm-list-contact-min:150px;--crm-list-source-min:100px;--crm-list-stage-min:130px;--crm-list-time-min:100px;--crm-list-action-min:160px;--radius-tag:8px;--control-target:48px;--control-button:52px;--radius-full:9999px;--radius-button:12px;--radius-input:12px;--radius-card:14px;--radius-sheet:20px;--font-display:var(--font-display-loaded), "Arial Narrow", sans-serif;--font-body:var(--font-body-loaded), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-data:var(--font-data-loaded), ui-monospace, "SF Mono", monospace;--text-display:54px;--text-headline:36px;--text-title:24px;--text-body:16px;--text-sub:14px;--text-label:13px;--text-caption:12px;--text-micro:10px;--text-data-l:30px;--text-data-m:20px;--text-data-s:14px;--cw-bg:#080808;--cw-surface:#111;--cw-raised:#151515;--cw-hover:#191919;--cw-border:#ffffff12;--cw-border-strong:#ffffff1f;--cw-radius-panel:16px;--cw-radius-input:10px;--cw-avatar:96px;--dash-topbar-height:73px;--anat-body:#111;--anat-muscle:#585858;--anat-muscle-deep:#414141;--anat-line:#ffffff42;--anat-rest-hi:#4c4c4c;--anat-rest-lo:#2c2c2c;--anat-active:#ff6a00;--anat-active-dim:#aa612e}.data{font-family:var(--font-data);font-variant-numeric:tabular-nums}.display{font-family:var(--font-display);text-transform:uppercase;letter-spacing:1.5px}*,:before,:after{box-sizing:border-box}*{margin:0}html,body{height:100%}body{-webkit-font-smoothing:antialiased;background:var(--bg);color:var(--text-primary);line-height:1.5;font-family:var(--font-body);font-size:var(--text-body)}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit}.dash-shell{grid-template-columns:var(--dash-rail-width) minmax(0, 1fr);min-height:100vh;display:grid}.dash-rail{gap:var(--space-5);height:100vh;padding:var(--space-5) var(--space-4);background:linear-gradient(180deg, var(--scene-ember-faint) 0%, transparent 14rem), var(--scene-rail);border-right:1px solid var(--edge-light);box-shadow:inset -1px 0 0 var(--surface-highlight);flex-direction:column;display:flex;position:sticky;top:0;overflow-y:auto}.dash-brand{width:fit-content;font-size:var(--text-title);color:var(--text-primary);text-shadow:0 0 var(--space-6) var(--scene-ember-soft);align-items:center;text-decoration:none;display:inline-flex}.dash-nav-list{gap:var(--space-1);flex-direction:column;flex:1;padding:0;list-style:none;display:flex}.dash-nav-item{min-width:0}.dash-nav-separator{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--edge-light)}.dash-rail-footer{gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--edge-light);flex-direction:column;display:flex}.dash-content{width:100%;max-width:var(--dash-content-max);padding:var(--space-6) var(--space-5) var(--space-8);margin-inline:auto}.dash-content-wide{max-width:1600px}.dash-link-button{color:var(--text-muted);font-size:var(--text-caption);cursor:pointer;text-align:left;background:0 0;border:none;padding:0}.dash-link-button:hover{color:var(--primary)}.dash-page-header{justify-content:space-between;align-items:baseline;gap:var(--space-4);margin-bottom:var(--space-6);display:flex}.dash-h1{font-size:var(--text-headline);color:var(--text-primary)}.dash-subtle{color:var(--text-secondary);font-size:var(--text-sub)}.dash-muted{color:var(--text-muted);font-size:var(--text-caption)}.dash-card{background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-card);padding:var(--card-padding)}.dash-card-ignition{background:var(--surface-instrument);border-left:2px solid var(--primary)}.dash-stack{gap:var(--space-3);flex-direction:column;display:flex}.dash-row{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dash-field{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;display:flex}.dash-label{font-size:var(--text-label);color:var(--text-secondary);letter-spacing:.5px;font-weight:600}.dash-input{background:var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-input);min-height:48px;padding:0 var(--space-4);color:var(--text-primary);font-family:var(--font-body);font-size:var(--text-body);caret-color:var(--primary)}.dash-input:focus{border-width:1.5px;border-color:var(--border-focus)}.dash-button{min-height:52px;padding:0 var(--space-5);border-radius:var(--radius-button);font-family:var(--font-body);font-size:var(--text-label);cursor:pointer;border:none;justify-content:center;align-items:center;font-weight:600;display:inline-flex}.dash-button:disabled{opacity:.4;cursor:not-allowed}.dash-button-primary{background:var(--primary);color:var(--on-primary)}.dash-button-primary:hover:not(:disabled){background:var(--primary-pressed)}.dash-button-secondary{background:var(--surface-instrument);border:1px solid var(--edge-light);color:var(--text-primary)}@media (width<=900px){.dash-shell{grid-template-columns:minmax(0,1fr)}.dash-rail{border-right:none;border-bottom:1px solid var(--edge-light);min-width:0}.dash-rail>*{min-width:0}.dash-nav-list{flex-flow:wrap}}.dash-skeleton{gap:var(--space-3);padding:var(--space-3) 0;flex-direction:column;display:flex}.dash-skeleton-row{border-radius:var(--radius-tag);background:var(--surface-work);height:16px;display:block}.dash-skeleton-row:nth-child(2){width:80%}.dash-skeleton-row:nth-child(3){width:60%}.dash-state{align-items:center;gap:var(--space-4);padding:var(--space-4) 0;display:flex}.dash-stack+.dash-stack{margin-top:var(--space-6)}.dash-rail-icon{align-items:center;gap:var(--space-3);padding:var(--space-3);border-radius:var(--radius-tag);color:var(--text-secondary);font-size:var(--text-sub);transition:color var(--motion-fast) var(--ease-kodels), background-color var(--motion-fast) var(--ease-kodels), box-shadow var(--motion-ui) var(--ease-kodels), transform var(--motion-fast) var(--ease-kodels);text-decoration:none;display:flex;position:relative}.dash-rail-icon:hover{background:var(--surface-hover);color:var(--text-primary);transform:translate(1px)}.dash-rail-icon-active{color:var(--primary);background:linear-gradient(90deg, var(--primary-dim), transparent);box-shadow:inset 2px 0 0 var(--primary), inset 12px 0 24px var(--scene-ember-faint)}.dash-rail-icon svg{flex:none}.dash-nav-badge{min-width:var(--space-5);height:var(--space-5);padding:0 var(--space-2);font-size:var(--text-caption);color:var(--on-primary);background:var(--primary);border-radius:var(--radius-full);justify-content:center;align-items:center;margin-left:auto;font-weight:700;display:inline-flex}.dash-topbar{z-index:20;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);background:var(--scene-topbar);border-bottom:1px solid var(--edge-light);box-shadow:0 10px 34px var(--surface-shadow);-webkit-backdrop-filter:blur(var(--scene-blur));backdrop-filter:blur(var(--scene-blur));display:flex;position:sticky;top:0}@media (prefers-reduced-transparency:reduce){.dash-topbar{background:var(--surface-work);-webkit-backdrop-filter:none;backdrop-filter:none}}.dash-search{align-items:center;gap:var(--space-3);max-width:var(--dash-search-max);min-height:var(--control-target);padding:0 var(--space-4);color:var(--text-muted);background:var(--surface-work);border:1px solid var(--edge-light);border-radius:var(--radius-full);box-shadow:inset 0 1px 0 var(--surface-highlight);transition:border-color var(--motion-fast) var(--ease-kodels), box-shadow var(--motion-ui) var(--ease-kodels), background-color var(--motion-fast) var(--ease-kodels);flex:1;display:flex}.dash-search input{min-width:0;font:inherit;color:var(--text-primary);background:0 0;border:none;flex:1}.dash-search input::placeholder{color:var(--text-muted)}.dash-search:focus-within{background:var(--surface-instrument);border-color:var(--edge-light-accent);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 0 0 3px var(--shadow-focus)}.dash-avatar{width:var(--dash-avatar-size);height:var(--dash-avatar-size);border-radius:var(--radius-full);object-fit:cover;background:var(--surface-instrument);flex:none}.dash-avatar-fallback{font-size:var(--text-caption);color:var(--text-muted);justify-content:center;align-items:center;display:flex}.dash-main{isolation:isolate;flex-direction:column;min-width:0;min-height:100vh;display:flex;position:relative}.dash-main>.dash-content{z-index:1;position:relative}@keyframes dash-drawer-in{0%{opacity:0;transform:translate(16px)}}.dash-profile-link{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-2);color:inherit;border-radius:var(--radius-button);text-decoration:none;display:flex}.dash-profile-link:hover{background:var(--surface-hover)}.dash-profile-copy{flex-direction:column;flex:1;min-width:0;line-height:1.3;display:flex}.dash-profile-name{font-size:var(--text-sub);color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dash-profile-role{font-size:var(--text-caption);color:var(--text-muted)}.dash-signout-button{width:100%;min-height:var(--control-target);padding:0 var(--space-2);font-size:var(--text-caption);color:var(--text-muted);text-align:left;border-radius:var(--radius-button);cursor:pointer;background:0 0;border:none;align-items:center;display:flex}.dash-signout-button:hover{color:var(--text-primary);background:var(--surface-hover)}.dash-topbar>.dash-avatar{margin-left:auto}.dash-rail-icon-active:hover{color:var(--primary);background:linear-gradient(90deg, var(--primary-dim), transparent);box-shadow:inset 2px 0 0 var(--primary), inset 16px 0 30px var(--scene-ember-soft)}@media (width<=900px){.dash-rail{height:auto;position:static;overflow:visible}.dash-nav-list{flex-wrap:nowrap;overflow-x:auto}.dash-nav-item{flex:none}.dash-rail-icon{white-space:nowrap}.dash-nav-separator{border-top:none;margin-top:0;padding-top:0}.dash-rail-footer{flex-direction:row;justify-content:space-between;align-items:center}.dash-content{padding:var(--space-5) var(--gutter) var(--space-7)}}.ws-switch{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:var(--control-target);padding:0 var(--space-3);color:var(--text-primary);background:linear-gradient(180deg, var(--surface-highlight), transparent), var(--surface-instrument);border:1px solid var(--edge-light);border-radius:var(--radius-button);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 12px 28px var(--surface-shadow);transition:border-color var(--motion-fast) var(--ease-kodels), background-color var(--motion-fast) var(--ease-kodels), box-shadow var(--motion-ui) var(--ease-kodels);text-decoration:none;display:flex}.ws-switch-current{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-sub);font-weight:650;display:inline-flex}.ws-switch-current svg{color:var(--primary);flex-shrink:0}.ws-switch-swap{color:var(--text-muted);transition:color var(--motion-fast) var(--ease-kodels), transform var(--motion-fast) var(--ease-kodels);flex-shrink:0}.ws-switch:hover{background:var(--surface-focus);border-color:var(--edge-light-accent);box-shadow:inset 0 1px 0 var(--surface-highlight), 0 14px 32px var(--shadow-instrument)}.ws-switch:hover .ws-switch-swap{color:var(--primary);transform:translate(1px)}.ws-switch:focus-visible{outline:2px solid var(--border-focus);outline-offset:2px}.dash-form-narrow{max-width:40rem}.dash-form-tight{max-width:30rem}.dash-lead{margin-bottom:var(--space-4)}.dash-lead-tight{margin-bottom:var(--space-3)}.dash-after{margin-top:var(--space-4)}.dash-after-tight{margin-top:var(--space-3)}.dash-block-after{margin-top:var(--space-6)}.dash-section-after{margin-top:var(--space-7)}.dash-media{width:100%}.dash-alert{color:var(--danger-text)}.dash-fieldset-plain{margin-inline:0;border:0;margin-top:0;padding:0}.dash-row-wrap{flex-wrap:wrap}.dash-inline{align-items:center;gap:var(--space-2);display:flex}.dash-textarea-tall{min-height:calc(var(--space-8) + var(--space-6));padding-top:var(--space-3)}.dash-textarea-taller{min-height:calc(var(--space-8) * 2);padding-top:var(--space-3)}@media (width<=640px){.dash-rail{align-items:center;gap:var(--space-3) var(--space-3);padding:var(--space-3) var(--gutter);grid-template-columns:auto minmax(0,1fr);display:grid}.dash-brand{font-size:var(--text-body)}.dash-rail>.ws-switch{justify-self:end;max-width:12rem}.dash-nav-list,.dash-rail-footer{grid-column:1/-1}.dash-nav-list{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-6)), transparent);-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--space-6)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--space-6)), transparent);scroll-snap-type:x proximity;gap:0;padding:0}.dash-nav-item{scroll-snap-align:start}.dash-rail-icon{min-height:var(--control-target);padding:0 var(--space-3)}.dash-rail-footer{padding-top:var(--space-2);border-top:1px solid var(--edge-light)}.dash-profile-role{display:none}.dash-profile-link{min-height:var(--control-target)}.dash-topbar{gap:var(--space-3);padding:var(--space-2) var(--gutter)}.dash-content{padding:var(--space-4) var(--gutter) var(--space-7)}.dash-page-header{align-items:stretch;gap:var(--space-3);margin-bottom:var(--space-4);flex-direction:column}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#f8f9fb;--surface:#fff;--surface-elevated:#f5f6f8;--surface-interactive:#eceef2;--surface-hover:#f5f7fa;--border:#e8eaee;--border-strong:#d9dde4;--border-focus:#2780e3;--text-primary:#22252b;--text-secondary:#777e89;--text-muted:#858c97;--primary:#2379df;--primary-pressed:#1969c6;--primary-dim:#edf4fd;--primary-border:#d2e3fa;--on-primary:#fff;--surface-highlight:#00000003;--surface-shadow:#141e3206;--surface-shadow-strong:#141e320f;--surface-work:#f8f9fb;--surface-instrument:#fff;--surface-focus:#f4f7fc;--edge-light:#e9ecf1;--edge-light-strong:#dce1e8;--edge-light-accent:#c5daf5;--scene-ember-faint:transparent;--scene-ember-soft:transparent;--scene-ember-medium:transparent;--scene-grid:transparent;--scene-grid-strong:transparent;--scene-vignette:transparent;--scene-topbar:#fff;--scene-rail:#f5f6f8;--shadow-instrument:#141e3208;--shadow-focus:#141e3208;--danger:#c84043;--danger-text:#bd4144;--success:#32876a;--positive:#32876a;--status-neutral:#f0f2f5;--status-neutral-text:#747d8c;--status-active:#eaf3ff;--status-active-text:#337dcf;--status-pending:#fbf3e3;--status-pending-text:#a57526;--status-overdue:#fceced;--status-overdue-text:#c34c54;--status-done:#eaf5ee;--status-done-text:#42856c;--font-body:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-data:-apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--radius-button:10px;--radius-input:10px;--radius-card:16px;--radius-sheet:20px;--text-body:14px}body{font-family:var(--font-body);letter-spacing:-.012em}button,input,select,textarea{font-family:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}.display{text-transform:none;letter-spacing:-.035em}.data{font-variant-numeric:tabular-nums;letter-spacing:-.02em}a{transition:color .15s,background .15s}button{transition:background .15s,box-shadow .15s}.workspace-shell{grid-template-columns:222px minmax(0,1fr);min-height:100vh;display:grid}.workspace-sidebar{z-index:25;background:#f3f4f6;border-right:1px solid #e5e7eb;flex-direction:column;height:100vh;padding:29px 17px 19px;display:flex;position:sticky;top:0}.workspace-identity{color:#353941;align-items:center;gap:11px;padding:0 9px 28px;font-size:15px;font-weight:620;display:flex}.workspace-identity>svg{color:#8d949e;margin-left:auto}.workspace-identity small{color:#979ca5;letter-spacing:0;margin-top:3px;font-size:11px;font-weight:400;display:block}.workspace-symbol{background:var(--surface);color:#656d7a;border:1px solid #e1e4e9;border-radius:10px;justify-content:center;align-items:center;width:35px;height:35px;display:flex;box-shadow:0 2px 3px #27344905}.workspace-nav{flex:1}.nav-group-label{letter-spacing:.08em;text-transform:uppercase;color:#9a9faa;padding:18px 12px 10px;font-size:10px;font-weight:550}.workspace-nav-item{color:#777e88;border-radius:8px;align-items:center;gap:11px;min-height:40px;margin-bottom:3px;padding:10px 12px;font-size:13px;font-weight:450;display:flex}.workspace-nav-item svg{color:#8c939e;flex-shrink:0}.workspace-nav-item.active{color:#2874ce;background:#e5ecf6;font-weight:550}.nav-active-dot{background:#3588e5;border-radius:50%;width:5px;height:5px;margin-left:auto}.workspace-nav-bottom{padding:20px 0 18px}.nav-soon{color:#989da5;border:1px solid #dfe3e9;border-radius:4px;margin-left:auto;padding:2px 4px;font-size:8px}.workspace-profile{border-top:1px solid #e0e3e8;align-items:center;gap:10px;padding:20px 8px 0;font-size:12px;font-weight:550;display:flex}.workspace-profile small{color:#9299a3;margin-top:3px;font-size:10px;font-weight:400;display:block}.workspace-profile>svg{color:#939aa6;margin-left:auto}.person-avatar{color:#738399;background:#e9edf3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:34px;height:34px;font-size:11px;font-weight:550;display:inline-flex}.color-0{color:#7585b4;background:#e8edf9}.color-1{color:#a282ab;background:#f0e9f3}.color-2{color:#84977a;background:#e9f0e8}.workspace-main{min-width:0}.workspace-topbar{background:color-mix(in srgb, var(--surface) 90%, transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);z-index:20;border-bottom:1px solid #e9ecf0;align-items:center;gap:22px;height:70px;padding:0 36px;display:flex;position:sticky;top:0}.workspace-breadcrumb{color:#969ca5;white-space:nowrap;align-items:center;gap:15px;font-size:11px;display:flex}.workspace-breadcrumb strong{color:#626b78;font-weight:500}.breadcrumb-slash{color:#d2d6dc}.workspace-search{color:#a2a8b1;align-items:center;gap:8px;margin-left:auto;display:flex}.workspace-search input{color:#5a6370;background:0 0;border:0;outline:none;width:155px;font-size:11px}.workspace-search input::placeholder{color:#a0a6af}.workspace-search kbd{color:#a3a9b3;border:1px solid #e1e5eb;border-radius:4px;align-items:center;gap:3px;padding:3px 5px;font-size:9px;display:flex}.preview-indicator{color:#959da7;border-left:1px solid #e5e8ed;align-items:center;gap:6px;padding-left:20px;font-size:10px;display:flex}.preview-indicator i{background:#80a995;border-radius:50%;width:5px;height:5px}.workspace-content{min-width:0;max-width:1620px;margin:auto;padding:37px 36px 16px}.workspace-footnote{color:#a4aab2;justify-content:space-between;gap:20px;padding:27px 1px 8px;font-size:10px;display:flex}.w-page-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.w-page-heading h1{letter-spacing:-1.15px;color:#292e36;margin:7px 0 10px;font-size:30px;font-weight:620;line-height:1.2}.w-eyebrow{color:#9aa0aa;letter-spacing:.035em;text-transform:capitalize;font-size:10px}.w-button{color:#5e6876;white-space:nowrap;background:#fff;border:1px solid #e1e5ea;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:9px 13px;font-size:11px;font-weight:500;display:inline-flex;box-shadow:0 1px 2px #11182704}.w-button:hover{background:#f5f7fa}.w-button.primary{color:#fff;background:#277cde;border-color:#277cde;box-shadow:0 2px 3px #277cde18}.w-button.primary:hover{background:#196dce}.w-panel{background:var(--surface);border:1px solid #e7eaf0;border-radius:14px;min-width:0;box-shadow:0 2px 3px #1a2d4b02}.w-panel-heading{justify-content:space-between;align-items:center;gap:15px;padding:22px 23px 0;display:flex}.w-panel-heading h2{letter-spacing:-.25px;font-size:14px;font-weight:560;line-height:1.45}.w-panel-heading p{color:#989faa;margin-top:5px;font-size:10px}.w-panel-heading select{color:#8a929e;background:#fff;border:1px solid #e4e7ee;border-radius:6px;max-width:130px;padding:6px 8px;font-size:9px}.w-text-link{color:#8892a0;white-space:nowrap;align-items:center;gap:6px;font-size:10px;display:inline-flex}.w-text-link:hover{color:#267ddc}.icon-link{color:#929ba8;background:0 0;border:0;justify-content:center;align-items:center;padding:5px;display:inline-flex}.overview-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.overview-metric{background:var(--surface);border:1px solid #e7eaf0;border-radius:12px;padding:17px 18px 19px;box-shadow:0 2px 3px #1a2d4b02}.metric-top{color:#7d8693;justify-content:space-between;align-items:center;gap:8px;font-size:10px;display:flex}.metric-icon{border-radius:9px;justify-content:center;align-items:center;width:29px;height:29px;display:flex}.tone-blue{color:#6c96cf;background:#eef4ff}.tone-green{color:#7aab8d;background:#edf6f0}.tone-purple{color:#a08bc2;background:#f4effb}.tone-orange{color:#c5a279;background:#fdf2e7}.metric-number{letter-spacing:-1.2px;color:#313741;font-variant-numeric:tabular-nums;margin-top:10px;font-size:31px;font-weight:600}.metric-bottom{color:#9ca3ae;margin-top:6px;font-size:9px}.overview-middle{grid-template-columns:minmax(0,1.72fr) minmax(280px,1fr);gap:23px;margin-bottom:23px;display:grid}.revenue-total{letter-spacing:-1px;padding:20px 24px 4px;font-size:28px;font-weight:560}.revenue-total>span{color:#a0a7b1;letter-spacing:0;margin-left:10px;font-size:9px;font-weight:400}.revenue-chart{gap:8px;height:183px;padding:15px 22px 5px 23px;display:flex;position:relative}.chart-y{color:#aeb4bc;flex-direction:column;flex-shrink:0;justify-content:space-between;width:40px;padding:3px 0 27px;font-size:8px;display:flex}.chart-canvas{width:100%;min-width:0;position:relative}.chart-canvas>svg{preserveaspectratio:none;width:100%;height:142px;overflow:visible}.chart-months{justify-content:space-between;gap:12px;margin:0 10px;display:flex}.chart-months button{color:#a3aab4;text-transform:capitalize;background:0 0;border:0;padding:3px;font-size:9px}.chart-months button:hover{color:#2c7cd6}.chart-tooltip{background:var(--surface);border:1px solid #e3e8ee;border-radius:7px;padding:7px 10px;font-size:10px;position:absolute;top:0;right:0;box-shadow:0 4px 12px #18243b0a}.chart-footnote{color:#a0a7b2;border-top:1px solid #f0f2f5;justify-content:space-between;align-items:center;margin:7px 23px 0;padding:13px 0 15px;font-size:9px;display:flex}.chart-footnote>span{align-items:center;gap:6px;display:flex}.chart-footnote i{background:#5c9ce4;border-radius:50%;width:5px;height:5px}.chart-footnote a{color:#8390a2;align-items:center;gap:5px;display:flex}.mini-agenda{padding:7px 23px 0}.agenda-item{border-bottom:1px solid #f0f2f5;align-items:center;gap:12px;padding:16px 0;display:flex}.agenda-item:last-child{border:0}.agenda-date{border-radius:9px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:47px;display:flex}.agenda-date strong{font-size:17px;font-weight:550;line-height:1.1}.agenda-date span{text-transform:uppercase;margin-top:4px;font-size:8px}.agenda-item>div:nth-child(2){min-width:0}.agenda-item>div:nth-child(2)>strong{color:#4a5260;font-size:11px;font-weight:530;display:block}.agenda-item p{color:#9aa1ac;margin-top:4px;font-size:9px}.agenda-item small{color:#a8aeb8;align-items:center;gap:4px;margin-top:6px;font-size:8px;display:flex}.agenda-item>svg{color:#bac0c8;margin-left:auto}.agenda-add{color:#8e9aab;border:1px dashed #dce2ea;border-radius:7px;justify-content:center;align-items:center;gap:6px;margin:5px 23px 18px;padding:9px;font-size:9px;display:flex}.agenda-add:hover{background:#f5f8fc}.overview-bottom{grid-template-columns:minmax(0,1.72fr) minmax(280px,1fr);gap:23px;display:grid}.followup-panel .w-panel-heading{padding-bottom:20px}.title-with-count h2{font-size:15px;line-height:1.5}.followup-table-head,.followup-row{grid-template-columns:1.4fr 1fr 1.25fr 12px;align-items:center;gap:12px;padding:16px 23px;display:grid}.followup-table-head{color:#a5acb7;background:#fcfcfd;border-top:1px solid #f0f2f5;border-bottom:1px solid #f0f2f5;padding-block:10px;font-size:9px}.followup-row{border-bottom:1px solid #f2f3f6}.followup-row:last-child{border:0}.followup-row:hover{background:#fafbfd}.person-cell{align-items:center;gap:10px;min-width:0;display:flex}.person-cell strong{color:#596373;font-size:10px;font-weight:540;display:block}.person-cell small{color:#a4aab4;margin-top:5px;font-size:8px;display:block}.person-cell .person-avatar{width:30px;height:30px;font-size:9px}.w-tag{white-space:nowrap;border-radius:5px;align-items:center;padding:4px 7px;font-size:8px;display:inline-flex}.w-tag.amber{color:#ba9958;background:#fcf6e9}.w-tag.green{color:#86a892;background:#eef7f1}.w-tag.neutral{color:#8a94a3;background:#f1f3f6}.followup-action{color:#9ba3af;font-size:9px}.followup-row>svg{color:#c0c6cf}.content-line-icon{color:#a2adb9;background:#f5f7fa;border-radius:8px;padding:7px}.content-preview-item{border-bottom:1px solid #f0f2f5;margin:15px 23px 0;padding-bottom:14px;display:block}.content-platform{text-transform:capitalize;color:#a1a8b4;justify-content:space-between;align-items:center;font-size:8px;display:flex}.content-preview-item h3{color:#586371;margin:8px 0;font-size:12px;font-weight:530}.content-preview-item small{color:#aab0ba;justify-content:space-between;align-items:center;font-size:8px;display:flex}.content-preview>.w-text-link{margin:16px 23px}.w-empty{color:#909aa8;flex-direction:column;align-items:center;gap:12px;padding:35px;font-size:12px;display:flex}.client-summary{gap:45px;margin:0 0 28px;padding:0 3px;display:flex}.client-summary>span{color:#929ba7;align-items:center;gap:10px;font-size:11px;display:flex}.client-summary strong{color:#4c586a;font-size:22px;font-weight:550}.client-toolbar{justify-content:space-between;align-items:center;gap:20px;padding:20px 24px;display:flex}.w-tabs{gap:4px;display:flex}.w-tabs button{color:#96a0ad;background:0 0;border:0;border-radius:7px;padding:7px 12px;font-size:11px}.w-tabs button.selected{color:#4e82bb;background:#eef3fa}.client-search{color:#a4adba;align-items:center;gap:7px;display:flex}.client-search input{color:#657183;background:0 0;border:0;outline:0;width:130px;font-size:11px}.client-table{overflow:auto}.client-table-head,.client-table-row{text-align:left;grid-template-columns:1.7fr .8fr .9fr 1.1fr 20px;align-items:center;gap:20px;width:100%;min-width:640px;padding:19px 24px;display:grid}.client-table-head{color:#9ea7b4;background:#fafbfd;border-top:1px solid #eef1f5;border-bottom:1px solid #eef1f5;padding-block:12px;font-size:10px}.client-table-row{background:var(--surface);color:#9aa4b3;border:0;border-bottom:1px solid #f0f2f6;font-size:11px}.client-table-row:hover{background:#fafcff}.client-table-row .person-cell strong{font-size:12px}.client-price{color:#768295;font-variant-numeric:tabular-nums}.w-dialog{background:var(--surface);color:#344155;border:1px solid #e1e6ed;border-radius:20px;width:min(480px,100vw - 36px);max-height:90vh;margin:auto;padding:28px;overflow:auto;box-shadow:0 25px 100px #1b2c452e}.w-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c2a4030}.w-dialog-head{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.w-dialog h2{margin-top:7px;font-size:21px;font-weight:550}.w-dialog form,.preferences-form{flex-direction:column;gap:20px;display:flex}.w-dialog label,.preferences-form label{color:#8792a2;flex-direction:column;gap:8px;font-size:11px;display:flex}.w-dialog input,.w-dialog select,.preferences-form input,.preferences-form select{color:#58687c;background:#fbfcfe;border:1px solid #e0e5ed;border-radius:8px;max-width:100%;padding:11px;font-size:13px}.w-dialog-actions{justify-content:flex-end;gap:10px;margin-top:10px;display:flex}.preferences-page{max-width:760px}.preferences-form{margin-bottom:23px;padding:25px}.preferences-form h2{color:#556378;align-items:center;gap:10px;font-size:15px;font-weight:550;display:flex}.preferences-form>p{color:#8995a5;font-size:12px;line-height:1.7}.preferences-form button{align-self:flex-start}.preferences-note{align-items:center;gap:7px;display:flex;font-size:10px!important}.preferences-status{align-items:center;gap:6px;display:flex;color:#48896f!important}.mobile-menu{display:none}.workspace-error{gap:20px;max-width:650px;margin:100px auto;padding:24px;display:grid}.sidebar-scrim{display:none}.crm-title,.ui-page-title,.cal-title,.fin-title{letter-spacing:-1px!important;text-transform:none!important;font-size:30px!important;font-weight:600!important}.crm-title-mark{display:none}.crm-subtitle,.ui-page-subtitle,.cal-subtitle{color:#929ba8!important;font-size:12px!important}.crm-page-head,.ui-page-header{margin-bottom:26px}.crm-metric{background:var(--surface);box-shadow:none;border:1px solid #e6eaf0;border-radius:12px}.crm-metric-icon{color:#819aba;background:#f0f5fc;border:0}.crm-metric-value{font-weight:550;color:#364256!important;font-size:25px!important}.crm-metric-label,.crm-metric-detail{color:#97a1af!important}.crm-metric-accent{background:var(--surface)!important}.leads-add,.dash-button-primary,.ui-button-primary,.fin-add,.fin-new-entry,.fin-primary,.cnt-create{background:var(--primary);color:#fff;border-color:var(--primary);box-shadow:none}.crm-board-wrap{box-shadow:none;background:0 0;border:0;padding-top:8px}.pipe-col{background:#f1f3f7;border:1px solid #eaedf2;border-radius:12px;min-width:248px;padding:11px}.pipe-col-head{border:0;padding:5px 2px 18px}.pipe-col-name{color:#677487!important;font-size:11px!important;font-weight:550!important}.pipe-col-count{color:#8c96a4;background:#e5e9ef;border-radius:5px;padding:1px 5px}.pipe-col-description{color:#a4acb8;font-size:9px}.pipe-card{background:var(--surface)!important;border:1px solid #e4e9f0!important;border-radius:10px!important;box-shadow:0 2px 4px #152c4904!important}.pipe-card:hover{border-color:#c6d8ef!important;box-shadow:0 3px 12px #152c4909!important}.pipe-card-body{padding:15px 13px!important}.pipe-card-name{color:#536176;font-size:12px!important;font-weight:550!important}.pipe-card-meta,.pipe-age{color:#a1aaba;font-size:9px!important}.pipe-card-notes{color:#98a3b3;background:#f8fafc;border:0;border-radius:6px;margin-top:13px;padding:9px;font-size:10px}.pipe-card-next{color:#6c90b7;background:#f3f7fc;border-radius:5px;padding:8px;font-size:9px}.pipe-card-next svg{color:#829dbb}.pipe-col-dot-new{background:#8dacd7}.pipe-col-dot-contacted{background:#9fa8c8}.pipe-col-dot-qualified{background:#ad9ec5}.pipe-col-dot-consult_booked{background:#d0b279}.pipe-col-dot-follow_up{background:#d39d9d}.pipe-col-dot-won{background:#88b0a0}.pipe-col-dot-lost{background:#bbc2cc}.crm-panel,.crm-contacts-panel,.ui-panel,.cal-panel,.fin-panel,.cnt-panel{background:var(--surface);box-shadow:none;border:1px solid #e6eaf0;border-radius:13px}.crm-panel-head h2,.crm-panel-title,.ui-section-title,.fin-section-title,.cal-panel h2{font-family:var(--font-body);text-transform:none;letter-spacing:-.2px;font-size:14px;font-weight:550}.crm-dialog,.ui-confirm-dialog{background:var(--surface);border-color:#e0e6ee;box-shadow:0 22px 90px #263a5424}.crm-dialog::backdrop,.ui-confirm-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1c2a4030}.crm-detail-head{background:#fafbfd}.crm-detail-head h2{font-size:23px;font-weight:600}.crm-contact-action,.crm-action-button,.crm-detail-close{box-shadow:none;color:#7c8da3;background:#f4f7fb;border:1px solid #e3e8f0}.crm-stage-step>span{color:#a0aaba;background:#f0f2f6;border-color:#e1e5ec}.crm-stage-step-active>span,.crm-stage-step-complete>span{color:#4082cf;background:#e9f2ff;border-color:#d1e2f8}.crm-detail-notes,.crm-next-consultation,.crm-edit-panel{color:#69798e;box-shadow:none;background:#f8fafc;border:1px solid #e9edf3}.ui-select-popover,.ui-date-popover,.ui-action-menu{background:var(--surface);border-color:#e0e6ee;box-shadow:0 8px 30px #24395414}.ui-select-trigger,.ui-search,.crm-input{box-shadow:none;background:var(--surface);border-color:#e1e6ed}.ui-segmented button,.ui-badge{font-family:var(--font-body);text-transform:none;letter-spacing:0}.ui-page-count{color:#8f9caf;background:#ecf0f5;font-size:11px}.ui-button,.dash-button,.crm-secondary-button{box-shadow:none}.fin-spark-card,.fin-metric{background:var(--surface);box-shadow:none}.fin-chart{color:#7f98b6}.cal-sync{background:var(--surface);box-shadow:none;border:1px solid #e5eaf1}.cal-sync-title{font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:12px}.cal-sync-body{color:#9ba6b5;font-size:10px}.cal-cell-today{background:#edf5ff}.kd-business-layout{margin-top:25px}.kd-business-icon{color:#6e96c5;box-shadow:none;background:#edf4fe}.kd-business-empty{background:var(--surface)!important}.kd-business-status{color:#8795a8;border-color:#e1e7ef}.kd-business-empty h2{letter-spacing:-.7px;font-size:26px;font-weight:550}.kd-business-context{background:#f7f9fc}.kd-business-empty p,.kd-business-context dd{color:#95a1b1}@media (width>=1600px){.workspace-content{padding-top:45px}.w-page-heading h1{font-size:34px}.overview-metric{padding:22px}.overview-middle,.overview-bottom{grid-template-columns:1.8fr 1fr}}@media (width<=1180px){.workspace-shell{grid-template-columns:195px minmax(0,1fr)}.workspace-sidebar{padding-inline:12px}.workspace-content{padding:28px 24px 16px}.workspace-topbar{padding-inline:24px}.overview-middle,.overview-bottom{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);gap:16px}.overview-metrics{gap:12px}.overview-metric{padding:15px}.metric-number{font-size:27px}.followup-action{display:none}.followup-table-head,.followup-row{grid-template-columns:1.5fr 1fr 12px}.followup-table-head>span:nth-child(3){display:none}.w-panel-heading{padding-inline:18px}.nav-soon{display:none}}@media (width<=960px){.overview-middle,.overview-bottom{grid-template-columns:1fr}.overview-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.mini-agenda{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.agenda-item{border:0;align-items:flex-start;gap:8px}.agenda-item>svg{display:none}.agenda-item>div:nth-child(2)>strong{font-size:10px}.agenda-date{width:33px}.w-page-heading h1{font-size:27px}.workspace-search input{width:120px}.preview-indicator{display:none}.client-toolbar{flex-wrap:wrap}.workspace-footnote{font-size:9px}}@media (width<=700px){.workspace-shell{display:block}.workspace-sidebar{width:235px;height:100dvh;transition:transform .2s;position:fixed;left:0;transform:translate(-100%)}.workspace-sidebar.is-open{transform:translate(0)}.sidebar-scrim{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);z-index:24;background:#26344935;border:0;display:block;position:fixed;inset:0}.mobile-menu{color:#8e9bad;background:0 0;border:0;padding:3px;display:flex}.workspace-topbar{gap:13px;height:58px;padding:0 18px}.workspace-breadcrumb{gap:10px;font-size:10px}.workspace-breadcrumb>span:first-child,.breadcrumb-slash{display:none}.workspace-search{gap:5px}.workspace-search input{width:120px;font-size:10px}.workspace-search kbd{display:none}.workspace-content{padding:26px 18px 12px}.w-page-heading{align-items:flex-start;margin-bottom:22px}.w-page-heading h1{max-width:240px;font-size:26px}.w-page-heading>div>p:last-child{max-width:230px;font-size:11px;line-height:1.6}.w-page-heading>.w-button{min-width:36px;padding:10px;font-size:0}.w-page-heading>.w-button svg{width:17px;height:17px}.overview-metrics{gap:10px;margin-bottom:16px}.overview-metric{padding:14px}.metric-top{font-size:9px}.metric-icon{width:25px;height:25px}.metric-number{margin-top:12px;font-size:28px}.metric-bottom{font-size:8px}.overview-middle{margin-bottom:16px}.w-panel-heading{padding:19px 17px 0}.w-panel-heading h2{font-size:13px}.mini-agenda{padding-inline:18px;display:block}.agenda-item{border-bottom:1px solid #f0f2f5;align-items:center;gap:12px;padding:15px 0}.agenda-date{width:40px}.agenda-item>div:nth-child(2)>strong{font-size:12px}.agenda-item p{font-size:10px}.agenda-item>svg{display:block}.revenue-chart{padding-inline:17px}.revenue-total{padding-inline:18px}.followup-row,.followup-table-head{gap:7px;padding-inline:17px}.person-cell{gap:8px}.followup-row .person-cell strong{font-size:10px}.followup-panel .w-panel-heading .w-text-link{font-size:9px}.workspace-footnote{text-align:center;flex-direction:column;gap:7px;padding-top:23px}.client-summary{justify-content:space-between;gap:19px}.client-summary>span{flex-direction:column;align-items:flex-start;gap:5px;font-size:9px}.client-summary strong{font-size:22px}.client-toolbar{padding:15px}.w-tabs{gap:1px}.w-tabs button{padding:6px 8px;font-size:10px}.crm-title,.ui-page-title,.cal-title,.fin-title{font-size:26px!important}.crm-metrics{grid-template-columns:repeat(2,1fr)}.pipe{min-width:1700px}.preferences-form{padding:20px}.w-dialog{padding:22px}.workspace-error{margin:50px 20px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.w-page-heading>div>p:last-child{color:#77808c;font-size:13px}.w-panel-heading h2{font-size:16px}.w-panel-heading p,.metric-bottom,.workspace-footnote{color:#7b8490;font-size:11px}.metric-top,.w-button{font-size:12px}.w-text-link{font-size:11px}.agenda-item>div:nth-child(2)>strong,.followup-row .person-cell strong{font-size:13px}.agenda-item p{color:#7b8490;font-size:11px}.w-eyebrow{color:#78828f;font-size:11px}.workspace-breadcrumb,.workspace-search input{font-size:12px}.workspace-identity small,.workspace-profile small{color:#76808d}.nav-group-label{color:#77818e}.w-panel-heading select{font-size:11px}@media (width<=700px){.workspace-sidebar{visibility:hidden}.workspace-sidebar.is-open{visibility:visible}.metric-top,.metric-bottom{font-size:10px}.w-panel-heading h2{font-size:14px}.w-page-heading>div>p:last-child{font-size:12px}.followup-row .person-cell strong{font-size:11px}}.brand-logo{object-fit:contain;width:32px;height:32px}.brand-preview{border:1px solid;border-radius:16px;align-items:center;gap:16px;margin:20px 0;padding:20px;display:flex}.brand-preview img{object-fit:contain;width:48px;height:48px}.brand-preview strong{overflow-wrap:anywhere}.brand-preview span{border-radius:50%;flex-shrink:0;width:20px;height:20px;margin-left:auto}.preferences-form form{gap:16px;display:grid}.preferences-form textarea{border:1px solid var(--border);width:100%;font:inherit;resize:vertical;border-radius:12px;padding:16px}.assistant-answer{border-top:1px solid var(--border);margin-top:24px;padding-top:24px}.assistant-answer p{white-space:pre-wrap;overflow-wrap:anywhere}.workspace-identity>span:nth-child(2){overflow-wrap:anywhere;min-width:0}.workspace-shell .w-button.primary{background:var(--primary);color:var(--on-primary);border-color:var(--primary)}.team-permissions{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.team-permissions label{gap:8px;display:grid}.team-modules{flex-wrap:wrap;gap:8px;margin:24px 0;display:flex}.team-record{border-bottom:1px solid #e4e6e0;padding:20px 0}.team-record dl>div{gap:16px;margin:8px 0;display:flex}.team-record dt{color:#788076;min-width:130px}.team-record dd{overflow-wrap:anywhere;margin:0}.preferences-form select{background:var(--surface);border:1px solid #dfe3d9;border-radius:8px;padding:10px}.agent-message{white-space:pre-wrap;background:#f1f4ed;border-radius:14px;margin:12px 0;padding:14px 18px;line-height:1.6}.agent-message.user{background:#e7ecdf}.agent-history{max-height:520px;overflow:auto}:root{--motion-fast:.16s;--motion-enter:.5s;--motion-ease:cubic-bezier(.22,1,.36,1)}:where(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--border-focus,#687e55);outline-offset:4px}:where(.landing-cta,.lp-enter,.paywall-primary,.account-submit,.w-button){transition:background var(--motion-fast),box-shadow var(--motion-fast),transform var(--motion-fast) var(--motion-ease)}:where(.landing-cta,.lp-enter,.paywall-primary,.account-submit,.w-button):active:not(:disabled){transform:scale(.98)}:where(.landing-cta,.paywall-primary,.w-button) svg{transition:transform .22s var(--motion-ease)}@media (hover:hover){:where(.landing-cta,.paywall-primary):hover svg{transform:translate(2px,-2px)}.pricing-tier{transition:box-shadow .24s,border-color .24s}.pricing-tier:hover{box-shadow:0 16px 48px #2936240d}.billing-cycle button{transition:background .18s,box-shadow .18s,color .18s}}@keyframes surface-enter{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes detail-enter{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.lp-hero h1,.pricing-heading,.account-card{animation:surface-enter .65s var(--motion-ease) both}.lp-hero-bottom{animation:surface-enter .65s 90ms var(--motion-ease) both}.pricing-grid{animation:surface-enter .55s 80ms var(--motion-ease) both}.workspace-content>*,.lp-product-body{animation:surface-enter .32s var(--motion-ease) both}.landing [data-reveal]{transition:opacity .6s var(--motion-ease),transform .6s var(--motion-ease)}.landing [data-reveal=pending]{opacity:0;transform:translateY(18px)}.landing [data-reveal=visible]{opacity:1;transform:none}.landing details[open]>:not(summary){animation:detail-enter .22s var(--motion-ease)}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.landing *,.pricing-page *,.account-page *,.workspace-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.landing [data-reveal]{opacity:1;transform:none}}:root{--bg:#f5f5f7;--surface:#fff;--surface-elevated:#f0f0f3;--surface-interactive:#e9e9ee;--surface-hover:#f5f5f8;--border:#e3e3e9;--border-strong:#cbcbd5;--border-focus:#6559d6;--text-primary:#202027;--text-secondary:#656570;--text-muted:#767681;--primary:#6559d6;--primary-pressed:#5144bf;--primary-dim:#eeecfb;--primary-border:#d7d1f5;--surface-work:#f5f5f7;--surface-focus:#f0eef9}.landing{--lp-ink:#24242b;--lp-muted:#6d6d76;--lp-paper:#faf9f6;background:var(--lp-paper)}.landing .lp-nav{border-color:#e4e2df;max-width:none;height:84px;margin:0 4%;padding:0}.lp-symbol i{background:#292930}.lp-enter{background:#25252c;border-color:#25252c;color:#fff!important}.lp-nav nav{color:#63636d}.landing .new-hero{background:0 0;grid-template-columns:.82fr 1.25fr;align-items:center;gap:45px;max-width:1600px;padding:86px 5% 80px;display:grid;overflow:hidden}.hero-copy{z-index:1;position:relative}.new-hero .lp-eyebrow{color:#65616f;letter-spacing:.14em;margin-bottom:29px;font-size:9px}.new-hero .lp-eyebrow>span{background:#7766e3;box-shadow:0 0 0 4px #7766e310}.landing .new-hero h1{letter-spacing:-.065em;font-size:clamp(56px,5.5vw,90px);font-weight:580;line-height:1.02}.new-hero h1 em{color:#81748e;font-style:normal;font-weight:430}.hero-description{color:#707079;max-width:350px;margin:27px 0;font-size:16px;line-height:1.75}.hero-cta-row{flex-wrap:wrap;align-items:center;gap:23px;display:flex}.landing .landing-cta{background:#28282f;border-radius:12px;gap:24px;padding:17px 22px;box-shadow:0 5px 14px #22222a12;color:#fff!important}.landing .landing-cta:hover{background:#48404f}.lp-demo-link{color:#53535e!important}.hero-detail{border-top:1px solid #dedde2;max-width:345px;margin-top:40px;padding-top:20px}.hero-detail>span{letter-spacing:.15em;color:#6b6874;font-size:9px}.hero-detail p{color:#7b7881;margin-top:8px;font-size:11px}.product-scene{padding:30px 0;position:relative}.scene-orbit{pointer-events:none;filter:blur(35px);z-index:0;border-radius:50%;width:60%;height:65%;position:absolute}.orbit-one{background:#ddd7fa88;top:-8%;right:-10%}.orbit-two{background:#edceb844;bottom:0;left:0}.stage-window{letter-spacing:-.015em;background:#fcfcfe;border:1px solid #d9d8e3;border-radius:15px;font-size:11px;position:relative;overflow:hidden;transform:perspective(1500px)rotateY(-5deg)rotateX(2deg);box-shadow:0 45px 85px -30px #33304b42,0 5px 20px #3430420a}.stage-window>header{color:#94909f;background:#f4f3f7;border-bottom:1px solid #e6e5ec;justify-content:space-between;align-items:center;height:38px;padding:0 16px;font-size:9px;display:flex}.stage-window>header>span{align-items:center;gap:8px;display:flex}.window-dots{gap:5px!important}.window-dots i{background:#d4d1dc;border-radius:50%;width:6px;height:6px}.window-dots i:first-child{background:#bfb9cb}.stage-layout{grid-template-columns:50px 1fr;display:grid}.stage-layout>aside{color:#9893a6;background:#f9f8fb;border-right:1px solid #eeedf2;flex-direction:column;align-items:center;gap:27px;padding:16px 0;display:flex}.stage-monogram{color:#393440;margin-bottom:9px;font-size:24px;font-weight:700}.stage-monogram span{color:#7962dc}.stage-layout>aside>.stage-avatar{margin-top:auto}.stage-avatar{color:#797082;background:#ede9f4;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;font-size:9px;display:grid}.stage-main{min-width:0;padding:24px 22px 15px}.stage-title{justify-content:space-between;align-items:center;display:flex}.stage-title small{letter-spacing:.12em;color:#8d8796;font-size:7px}.stage-title h2{letter-spacing:-1px;margin:7px 0 21px;font-size:23px;font-weight:550}.stage-stats{grid-template-columns:1fr 1fr;gap:12px;display:grid}.stage-stats>div{background:#fff;border:1px solid #e9e7ee;border-radius:9px;padding:15px}.stage-stats span{color:#817b8b;font-size:9px}.stage-stats strong{letter-spacing:-1px;margin:9px 0;font-size:25px;font-weight:550;display:block}.stage-stats strong small{color:#aaa3b2;letter-spacing:0;font-size:8px;font-weight:400}.stage-stats em{color:#8d8697;font-size:7px;font-style:normal}.stage-tabs{border-bottom:1px solid #e8e5ee;gap:17px;margin:20px 0 17px;display:flex}.stage-tabs button{color:#8e8799;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:4px;padding:0 0 10px;font-size:9px;display:flex}.stage-tabs button[aria-selected=true]{color:#4f425f;border-color:#7e68d5}.stage-panel{min-height:228px;animation:surface-enter .3s var(--motion-ease)}.stage-board{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.stage-board>div{background:#f5f4f8;border-radius:7px;min-height:189px;padding:7px}.stage-board>div>small{color:#81798c;letter-spacing:.04em;align-items:center;gap:4px;padding:4px 0 8px;font-size:6px;display:flex}.stage-board b{color:#aaa3b4;margin-left:auto;font-weight:400}.stage-board small i{background:#a496c6;border-radius:50%;width:4px;height:4px}.stage-board article{background:#fff;border:1px solid #e7e3ed;border-radius:6px;margin-bottom:7px;padding:9px;box-shadow:0 2px 4px #27203604}.lead-avatar{color:#8d7e6e;background:#ede9e2;border-radius:50%;place-items:center;width:21px;height:21px;margin-bottom:8px;font-size:7px;display:grid}.lead-avatar.violet{color:#9583b5;background:#ede7fb}.lead-avatar.peach{color:#b58e78;background:#f7e9e1}.stage-board article strong{font-size:8px;font-weight:550;display:block}.stage-board article p{color:#9d95a8;margin:5px 0 9px;font-size:6px;line-height:1.5}.stage-tag{color:#96899f;background:#f7f5f9;border-radius:3px;padding:4px;font-size:6px;display:inline-block}.stage-convert{color:#76628f;text-align:left;background:#efebf9;border:0;border-radius:4px;align-items:center;gap:3px;padding:6px;font-size:7px;display:flex}.stage-mini-lead{color:#95899f;justify-content:space-between;align-items:center;font-size:7px;display:flex}.stage-empty{text-align:center;color:#a79aaf;padding:25px 0;font-size:9px;line-height:1.8}.stage-won{animation:surface-enter .4s var(--motion-ease);border-color:#b7c9b7!important}.stage-won>svg{color:#688a70;margin-bottom:10px}.stage-bottom{color:#8c8297;justify-content:space-between;gap:6px;padding-top:12px;font-size:8px;display:flex}.stage-bottom button{color:#786590;background:0 0;border:0;font-size:8px;text-decoration:underline}.stage-window>footer{color:#a39aaf;border-top:1px solid #e9e6ee;justify-content:space-between;align-items:center;padding:11px 16px;font-size:7px;display:flex}.stage-window>footer>span{align-items:center;gap:5px;display:flex}.stage-window footer i{background:#87a28c;border-radius:50%;width:4px;height:4px}.scene-caption{color:#98919e;letter-spacing:.08em;justify-content:space-between;gap:10px;margin-top:27px;font-size:8px;display:flex;position:relative}.scene-caption span:last-child{letter-spacing:0;align-items:center;gap:7px;display:flex}.stage-chart-top{justify-content:space-between;align-items:center;display:flex}.stage-chart-top strong{font-size:20px}.stage-chart-top small{color:#93889f;font-size:8px;font-weight:400}.stage-chart-top button{color:#8b7d9a;background:#fff;border:1px solid #e3deed;border-radius:6px;padding:6px;font-size:9px}.stage-bars{border-bottom:1px solid #eee9f3;align-items:end;gap:16px;height:166px;padding:15px 10px 21px;display:flex}.stage-bars>div{flex-direction:column;flex:1;justify-content:end;align-items:center;height:100%;display:flex;position:relative}.stage-bars span{transform-origin:bottom;width:100%;max-width:46px;animation:bar-grow .55s var(--motion-ease) both;background:linear-gradient(#a898c9,#ded5ed);border-radius:5px 5px 0 0}.stage-bars small{color:#8e839c;font-size:7px;position:absolute;bottom:-15px}.stage-assistant{text-align:center;min-height:225px}.ai-orb{color:#8c729c;background:radial-gradient(at 25% 20%,#fbecde,#d4c9f0);border-radius:12px;place-items:center;width:36px;height:36px;margin:0 auto;display:grid;box-shadow:0 7px 20px #c9b7dc44}.stage-assistant h3{letter-spacing:-.6px;margin:13px 0;font-size:19px;font-weight:500}.stage-assistant button{color:#7e6b92;background:#f0ebf7;border:1px solid #ded5eb;border-radius:7px;align-items:center;gap:8px;padding:10px;font-size:9px;display:inline-flex}.stage-assistant>small{color:#a397af;margin-top:15px;font-size:7px;display:block}.stage-ai-answer{text-align:left;animation:surface-enter .35s var(--motion-ease);background:#f7f4fb;border-radius:9px;padding:12px}.stage-ai-answer strong{font-size:11px}.stage-ai-answer p{color:#8b7e99;margin:5px 0;font-size:9px;line-height:1.6}.stage-ai-answer button{background:0 0;border:0;padding:5px;font-size:8px}.product-ribbon{color:#76717d;border-top:1px solid #e0dde2;border-bottom:1px solid #e0dde2;justify-content:space-between;align-items:center;margin:0 5%;padding:25px 0;display:flex}.product-ribbon>span{letter-spacing:.13em;font-size:10px;line-height:1.9}.product-ribbon strong{color:#45404b;font-weight:600}.product-ribbon p{font-size:12px;line-height:1.7}.product-ribbon a{align-items:center;gap:15px;font-size:11px;display:flex}.landing .lp-showcase{background:#eeeef2;border-radius:32px 32px 0 0;margin-top:85px}.landing .lp-product{border-color:#dedde5;box-shadow:0 35px 65px #38304415}.landing .lp-editorial{padding-top:100px}.landing .lp-features{gap:20px}.landing .lp-features article{background:#fff;border:1px solid #e5e1e7;border-radius:24px;padding:30px}.landing .lp-features article:nth-child(2){background:#eeeaf4}.landing .lp-section-kicker{color:#8c8194}.landing .lp-method{color:#f3f0f6;background:#29272e;border-radius:28px;max-width:none;margin:40px 5%;padding:65px 5%}.landing .lp-method h2,.landing .lp-method h3{color:#f4f1f7}.landing .lp-method p{color:#aaa4b4}.landing .lp-method li{border-color:#48414f}.landing .lp-text-cta{color:#ddd3ec}.landing .lp-final{background:#eeeaf1}.landing .lp-final h2{color:#36303c}.landing .lp-symbol i{background:#51445f}.pricing-page,.account-page{color:#28252e;background:#f7f6f8}.pricing-heading h1 em{color:#8b7998}.pricing-heading>p,.paywall-subtitle,.paywall-eyebrow,.paywall-price span,.paywall-footnote,.pricing-trust,.account-card p,.account-card small{color:#776d80}.pricing-tier{border:1px solid #e0dce6;border-radius:22px;box-shadow:0 10px 30px #34273e05}.pricing-tier.featured .paywall-primary,.account-card .landing-cta{background:#342d3c;border-radius:11px}.paywall-plan,.paywall-plan span,.tier-features li{color:#70617f}.billing-cycle{background:#eae6ef}.billing-cycle button[aria-pressed=true]{color:#584366}.billing-cycle span,.annual-detail{color:#87619d}.account-card{border-color:#e1dce7;border-radius:24px;box-shadow:0 30px 90px #34273e0d}.account-mark{color:#8c70a0;background:#eee8f5}.auth-tabs button[aria-pressed=true]{color:#735089;border-color:#9271ad}.workspace-shell{background:var(--bg);color:var(--text-primary);grid-template-columns:232px minmax(0,1fr)}.workspace-sidebar{background:#eeedf2;border-right:1px solid #dfdde6;padding-top:28px}.workspace-main{background:var(--bg)}.workspace-nav-item{color:#737080;border-radius:10px;min-height:43px;margin:3px 0}.workspace-nav-item svg{color:#9690a3}.workspace-nav-item:hover{color:#40364d;background:#e5e1ed}.workspace-nav-item.active{color:var(--primary);background:#fff;border:1px solid #e4deef;box-shadow:0 3px 9px #33254109}.workspace-nav-item.active svg{color:var(--primary)}.nav-active-dot{background:var(--primary)}.workspace-shell .nav-group-label{color:#9b91a6;letter-spacing:.13em;font-size:9px}.workspace-shell .w-panel{border-color:#e2dfe8;border-radius:20px;box-shadow:0 5px 22px #34273e04}.workspace-shell .w-page-heading h1{letter-spacing:-1.5px;font-size:34px;font-weight:570}.workspace-shell .w-page-heading>div>p:last-child{color:#898091}.workspace-shell .overview-metric{border-color:#e1dce8;border-radius:18px;padding:22px;box-shadow:0 4px 16px #30253903}.workspace-shell .overview-metric:first-child{color:#fff;background:#322c3c;border-color:#322c3c}.workspace-shell .overview-metric:first-child .metric-number{color:#faf7ff}.workspace-shell .overview-metric:first-child :is(.metric-top,.metric-bottom){color:#beb2ce}.workspace-shell .overview-metric:first-child .metric-icon{color:#c8b5e2;background:#ffffff10}.workspace-shell .metric-number{color:#393041;letter-spacing:-1.3px;font-size:35px}.workspace-shell :is(.w-panel-heading p,.metric-bottom,.metric-top,.workspace-footnote,.agenda-item p,.w-eyebrow,.w-text-link,.revenue-total>span,.chart-y,.chart-months button){color:#81758d}.workspace-shell .w-text-link:hover{color:var(--primary)}.workspace-shell :is(input,textarea,select):focus{border-color:var(--border-focus);box-shadow:0 0 0 3px color-mix(in srgb,var(--primary) 12%,transparent)}@keyframes bar-grow{0%{opacity:.3;transform:scaleY(.1)}to{opacity:1;transform:scaleY(1)}}@media (prefers-reduced-motion:no-preference){.stage-window{animation:.95s cubic-bezier(.2,1,.3,1) both scene-arrive}.scene-caption{animation:.8s .25s both surface-enter}@keyframes scene-arrive{0%{opacity:0;transform:perspective(1500px)rotateY(-9deg)rotateX(4deg)translateY(28px)}to{opacity:1;transform:perspective(1500px)rotateY(-5deg)rotateX(2deg)}}}@media (width<=1050px){.landing .new-hero{grid-template-columns:1fr;gap:10px;padding:55px 7%}.hero-copy{max-width:660px}.landing .new-hero h1{font-size:76px}.hero-description{max-width:460px}.hero-detail{display:none}.product-scene{width:100%;max-width:700px;margin:0 auto}.stage-window{transform:none}.product-ribbon{margin:0 7%}.workspace-shell{grid-template-columns:205px minmax(0,1fr)}}@media (width<=700px){.landing .lp-nav{height:72px;margin:0 6%}.landing .new-hero{padding:45px 6% 30px}.landing .new-hero h1{letter-spacing:-3.5px;font-size:59px}.hero-description{max-width:330px;font-size:15px}.hero-cta-row{gap:17px}.landing .landing-cta{padding:15px 17px;font-size:12px}.hero-copy .lp-eyebrow{font-size:8px}.product-scene{padding-top:25px}.stage-window{border-radius:12px;animation:none;transform:none}.stage-layout{grid-template-columns:32px 1fr}.stage-layout>aside{gap:22px}.stage-layout>aside>svg{width:13px}.stage-main{padding:14px 10px 9px}.stage-title h2{font-size:19px}.stage-stats>div{padding:10px}.stage-stats strong{font-size:21px}.stage-board{gap:4px}.stage-board>div{padding:4px}.stage-board article{padding:6px}.stage-board>div>small{font-size:5px}.stage-convert{flex-wrap:wrap;font-size:6px}.stage-panel{min-height:230px}.stage-bottom{font-size:7px}.scene-caption{margin-top:18px;font-size:6px}.product-ribbon{gap:20px;margin:0 6%}.product-ribbon p{display:none}.product-ribbon>span{font-size:8px}.product-ribbon a{font-size:10px}.landing .lp-showcase{border-radius:20px 20px 0 0;margin-top:45px}.landing .lp-method{border-radius:22px;margin:20px 4%;padding:38px 22px}.workspace-shell{grid-template-columns:1fr}.workspace-shell .w-page-heading h1{font-size:28px}.workspace-shell .overview-metric{padding:17px}.workspace-shell .metric-number{font-size:29px}}.stage-board article strong{font-size:10px}.stage-board article p,.stage-tag,.stage-mini-lead,.stage-board>div>small{font-size:8px}.stage-convert{font-size:9px;line-height:1.5}.stage-stats em,.stage-window>footer{font-size:9px}.stage-tabs button{font-size:11px}.stage-title small,.stage-assistant>small{font-size:9px}.stage-assistant button,.stage-ai-answer p{font-size:11px}.stage-bottom{font-size:9px}.stage-board article p{color:#7c7188}.stage-tag{color:#776682}.stage-board>div>small{color:#796a86}.scene-caption{color:#766c80}.stage-window>footer{color:#82758e}.stage-panel{min-height:265px}.stage-board>div{min-height:225px}.stage-bars{height:200px}.stage-assistant{min-height:260px}.stage-assistant h3{margin:19px 0}.stage-tabs button:focus-visible{outline-offset:3px;outline:2px solid #8270c3}@media (width<=700px){.stage-board{scrollbar-width:thin;grid-template-columns:repeat(3,minmax(115px,1fr));padding-bottom:5px;overflow-x:auto}.stage-panel{min-width:0}.stage-convert{font-size:9px}.stage-title small{font-size:8px}.stage-tabs{gap:12px}.stage-tabs button{font-size:10px}.scene-caption{font-size:7px}.stage-window>footer{font-size:8px}}.pricing-tier.featured{color:#f5f0fa;background:linear-gradient(145deg,#393141,#25212c);border-color:#44384f;box-shadow:0 22px 50px #37234120}.pricing-tier.featured :is(.paywall-subtitle,.paywall-price span,.tier-features li,.annual-detail,.paywall-plan){color:#c2b7cf}.pricing-tier.featured .paywall-plan span{color:#d0bfe5;background:#ffffff12}.pricing-tier.featured ul{border-color:#ffffff18}.pricing-tier.featured li svg{color:#b8a0d4}.pricing-tier.featured .paywall-primary{color:#3d304a;background:#eee7f6}.account-page{background:radial-gradient(at 20% 30%,#e7e0ef70,#0000 45%),radial-gradient(at 85% 85%,#efe3d760,#0000 50%),#f8f7f9}.account-card h1{letter-spacing:-1.8px;font-size:39px}.account-card input{border-color:#ded8e5;border-radius:11px;padding:15px}.account-card .landing-cta{padding:17px}.pricing-page{background:radial-gradient(at 50% 20%,#eae4fa88,#0000 48%),#f8f8fa;padding-top:28px}.pricing-heading{margin:28px auto 24px}.pricing-heading .paywall-eyebrow{color:#776994;font-size:9px}.pricing-heading h1{letter-spacing:-2.7px;margin:16px 0;font-size:clamp(38px,4.3vw,58px);font-weight:560;line-height:1.02}.pricing-heading h1 em{color:#8975af;font-family:inherit;font-style:normal;font-weight:470}.pricing-heading>p{color:#746f7e;margin-top:16px;font-size:13px}.pricing-page .billing-cycle{background:#eae7f0;margin-bottom:32px;padding:4px;box-shadow:inset 0 1px 2px #33334405}.billing-cycle button{padding:10px 20px;font-size:12px}.billing-cycle span{color:#6b518e;background:#ddd4f3;border-radius:5px;margin-left:5px;padding:3px 5px;font-size:9px;display:inline-block}.pricing-grid{align-items:stretch;gap:24px;max-width:960px}.pricing-tier{background:#fff;border:1px solid #e3e0e9;border-radius:26px;padding:29px 32px 27px;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 14px 40px -25px #30244230}.pricing-tier:hover{transform:translateY(-3px);box-shadow:0 24px 50px -24px #30244235}.pricing-tier.featured{background:radial-gradient(at 95% 0,#6c539e66,#0000 52%),#25212e;border-color:#524063;box-shadow:0 20px 50px -24px #45315875}.pricing-plan-icon{color:#817194;background:#f1eef7;border:1px solid #e9e3f1;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:19px;display:grid}.featured .pricing-plan-icon{color:#d4bfff;background:#ffffff0b;border-color:#ffffff20;box-shadow:0 0 25px #ba8df422}.pricing-title h2{margin:0;font-size:27px;font-weight:560}.pricing-badge{letter-spacing:.02em;color:#dac6f6;background:#ffffff08;border:1px solid #d6b9ff40;padding:6px 9px;font-size:9px}.pricing-tier:not(.featured) .pricing-badge{color:#6b527f;background:#f4effa}.pricing-tier .paywall-subtitle{color:#777181;min-height:40px;margin:11px 0 21px;font-size:12px;line-height:1.7}.pricing-tier.featured .paywall-subtitle{color:#c4b9d0}.pricing-amount-block{margin-bottom:21px}.pricing-saving{margin-bottom:8px;font-size:11px}.pricing-saving>span{color:#795e9b;background:#eee7f7;font-size:9px}.featured .pricing-saving>span{color:#dfcafb;background:#c9a6f31a}.pricing-tier .paywall-price strong{letter-spacing:-3px;font-size:56px;font-weight:530}.pricing-tier .annual-detail{color:#80728d;max-width:none;margin-top:10px;font-size:10px;line-height:1.7}.pricing-tier.featured .annual-detail{color:#c0b1ce}.pricing-tier .paywall-primary{color:#44354e;background:#eeebf3;border:1px solid #e5deee;border-radius:12px;min-height:47px;margin:0;font-size:12px;transition:background .2s,transform .2s}.pricing-tier.featured .paywall-primary{color:#352047;background:#e4d2ff;border-color:#e4d2ff;box-shadow:0 5px 22px #b185e822}.pricing-tier.featured .paywall-primary:hover{background:#eee2ff}.pricing-preview{background:#faf9fc;border:1px solid #eae6ef;border-radius:12px;min-height:90px;margin:22px 0 23px;padding:13px}.featured .pricing-preview{background:#ffffff05;border-color:#ffffff18}.pricing-brand-preview{align-items:center;gap:9px;display:flex}.pricing-brand-preview-mark{letter-spacing:-2px;color:#463058;background:#ddc5ff;border-radius:8px;place-items:center;width:29px;height:29px;padding-right:3px;font-size:22px;font-weight:600;line-height:1;display:grid}.pricing-brand-preview>span:nth-child(2){color:#eee4fa;font-size:10px}.pricing-brand-preview small{color:#b3a3c2;margin-top:3px;font-size:8px;display:block}.brand-swatches{margin-left:auto;padding-right:2px;display:flex}.brand-swatches i{background:#c4ace4;border:2px solid #332b3f;border-radius:50%;width:15px;height:15px;margin-left:-3px}.brand-swatches i:nth-child(2){background:#f0d4b8}.brand-swatches i:last-child{background:#b7ccc4}.assistant-preview{color:#cbb6e1;border-top:1px solid #ffffff0c;align-items:center;gap:7px;margin-top:12px;padding-top:10px;font-size:9px;display:flex}.assistant-preview-dot{background:#cdb4f2;border-radius:50%;width:5px;height:5px;margin-left:auto;box-shadow:0 0 8px #d3b6ff77}.starter-preview-heading{color:#61576e;justify-content:space-between;align-items:center;font-size:10px;display:flex}.starter-preview-heading>span:last-child{color:#968aa2;font-size:8px}.starter-preview-tools{grid-template-columns:repeat(3,1fr);gap:7px;margin-top:12px;display:grid}.starter-preview-tools>span{color:#807289;background:#fff;border:1px solid #ede8f2;border-radius:6px;padding:7px;font-size:8px}.starter-preview-tools i{background:#d9cdeb;border-radius:4px;width:65%;height:3px;margin-top:7px;display:block}.starter-preview-tools>span:nth-child(2) i{background:#dccdbc;width:45%}.starter-preview-tools>span:nth-child(3) i{background:#c6d7d0;width:80%}.pricing-feature-label{letter-spacing:.13em;color:#877994;margin:0 0 14px;font-size:8px;font-weight:550}.featured .pricing-feature-label{color:#bba4d2}.pricing-tier .tier-features{border:0;gap:13px;margin:0;padding:0}.pricing-tier .tier-features li{color:#72677c;gap:9px;font-size:11px;line-height:1.5}.pricing-tier .tier-features li svg{color:#a18ab8;width:13px;height:13px;margin-top:2px}.pricing-tier.featured .tier-features li{color:#d0c2dc}.pricing-tier.featured .tier-features li svg{color:#c2a1e7}.pricing-included{margin-top:30px}.pricing-included>.paywall-eyebrow{display:none}.pricing-included>div>span{color:#8b8194;font-size:10px}.pricing-trust{margin-top:15px}@media (width<=800px){.pricing-grid{max-width:460px}.pricing-tier{padding:27px}.pricing-heading h1{letter-spacing:-1.8px}.pricing-heading{margin-top:30px}.pricing-tier:hover{transform:none}}@media (prefers-reduced-motion:reduce){.pricing-tier,.pricing-tier .paywall-primary{transition:none}.pricing-tier:hover{transform:none}}.appearance-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.appearance-options>button{border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);text-align:left;border-radius:14px;padding:8px}.appearance-options>button[aria-pressed=true]{border-color:var(--primary);color:var(--text-primary);box-shadow:0 0 0 1px var(--primary)}.appearance-preview{background:#f5f5f7;border:1px solid #cccbd533;border-radius:8px;height:78px;display:flex;overflow:hidden}.appearance-preview>i{background:#e6e5ec;border-right:1px solid #aaa2;width:24%}.appearance-preview>span{flex:1;align-items:center;gap:6px;padding:13px;display:flex}.appearance-preview b{background:#fff;border:1px solid #ccc3;border-radius:4px;flex:1;height:35px}.preview-dark{background:#16161d}.preview-dark>i{background:#202029}.preview-dark b{background:#2b2b37}.preview-system{background:linear-gradient(90deg,#f5f5f7 50%,#16161d 50%)}.preview-system b{background:#94909e44}.appearance-label{align-items:center;gap:7px;padding:12px 3px 4px;font-size:12px;display:flex}.appearance-label>svg:last-child:not(:first-child){margin-left:auto}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#131318;--surface:#1d1d25;--surface-elevated:#24242e;--surface-interactive:#30303d;--surface-hover:#292933;--border:#34343f;--border-strong:#4b4b59;--border-focus:#a89aff;--text-primary:#f1eff7;--text-secondary:#b5b2c2;--text-muted:#a09cab;--primary:#a89aff;--primary-pressed:#b9aeff;--primary-dim:#302a46;--primary-border:#574878;--on-primary:#191323;--surface-work:#18181f;--surface-instrument:#1d1d25;--surface-focus:#292536;--surface-highlight:#ffffff05;--surface-shadow:#00000025;--surface-shadow-strong:#00000045;--edge-light:#34343f;--edge-light-strong:#474352;--edge-light-accent:#655384;--scene-topbar:#1b1b23;--scene-rail:#191920;--shadow-instrument:#00000030;--shadow-focus:#00000045;--danger:#ed7e89;--danger-text:#ff9ba4;--success:#80c7ac;--positive:#80c7ac;--status-neutral:#30303b;--status-neutral-text:#bcb8cd;--status-active:#25384f;--status-active-text:#a0c9ff;--status-pending:#403522;--status-pending-text:#e9c47e;--status-overdue:#442b33;--status-overdue-text:#ffa7b2;--status-done:#233d34;--status-done-text:#97d8bc}[data-theme=dark] .landing{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#24242b}[data-theme=dark] .workspace-sidebar{border-color:var(--border);background:#19191f}[data-theme=dark] .workspace-nav-item{color:var(--text-secondary)}[data-theme=dark] .workspace-nav-item:hover{background:var(--surface-hover);color:var(--text-primary)}[data-theme=dark] .workspace-nav-item.active{background:var(--surface-focus);border-color:var(--border);color:var(--primary)}[data-theme=dark] :is(.workspace-identity,.workspace-breadcrumb strong,.w-page-heading h1,.metric-number,.agenda-item strong,.person-cell strong,.content-preview-item h3,.client-summary strong,.preferences-form h2,.pipe-card-name,.w-dialog){color:var(--text-primary)}[data-theme=dark] .workspace-shell :is(.w-panel-heading p,.metric-bottom,.metric-top,.workspace-footnote,.agenda-item p,.w-eyebrow,.w-text-link,.revenue-total>span,.chart-y,.chart-months button,.nav-group-label,.workspace-identity small,.workspace-profile small,.workspace-nav-item svg,.preferences-form>p,.preferences-form label,.w-dialog label,.client-price,.pipe-card-meta,.pipe-age,.pipe-col-description,.team-record dt){color:var(--text-secondary)}[data-theme=dark] .workspace-nav-item.active svg{color:var(--primary)}[data-theme=dark] .workspace-shell :is(.w-panel,.overview-metric,.workspace-topbar,.workspace-profile,.agenda-item,.followup-row,.client-table-row,.content-preview-item,.chart-footnote,.team-record){border-color:var(--border)}[data-theme=dark] .workspace-shell .overview-metric:first-child{background:linear-gradient(135deg,#3b3055,#272234);border-color:#55446d}[data-theme=dark] .workspace-shell .metric-number{color:var(--text-primary)}[data-theme=dark] :is(.w-button,.w-panel-heading select,.w-dialog input,.w-dialog select,.preferences-form input,.preferences-form select,.workspace-search input){background:var(--surface-elevated);border-color:var(--border);color:var(--text-primary)}[data-theme=dark] .w-button:hover{background:var(--surface-hover)}[data-theme=dark] .w-button.primary{background:var(--primary);border-color:var(--primary);color:var(--on-primary)}[data-theme=dark] .w-button.primary:hover{background:var(--primary-pressed)}[data-theme=dark] :is(.followup-table-head,.client-table-head,.pipe-col,.crm-detail-head,.crm-detail-notes,.crm-next-consultation,.crm-edit-panel,.kd-business-context,.agent-message){background:var(--surface-work);border-color:var(--border);color:var(--text-secondary)}[data-theme=dark] :is(.followup-row:hover,.client-table-row:hover,.agenda-add:hover){background:var(--surface-hover)}[data-theme=dark] :is(.crm-panel,.crm-contacts-panel,.ui-panel,.cal-panel,.fin-panel,.cnt-panel,.crm-metric,.crm-dialog,.ui-confirm-dialog,.ui-select-popover,.ui-date-popover,.ui-action-menu,.ui-select-trigger,.ui-search,.crm-input,.cal-sync,.w-dialog){border-color:var(--border)}[data-theme=dark] .pipe-card{border-color:var(--border)!important}[data-theme=dark] .pipe-card:hover{border-color:var(--primary-border)!important}[data-theme=dark] :is(.pipe-card-notes,.pipe-card-next,.crm-contact-action,.crm-action-button,.crm-detail-close,.pipe-col-count,.ui-page-count,.content-line-icon){background:var(--surface-elevated);color:var(--text-secondary);border-color:var(--border)}[data-theme=dark] :is(.crm-metric-value,.pipe-col-name){color:var(--text-primary)!important}[data-theme=dark] :is(.crm-metric-label,.crm-metric-detail,.crm-subtitle,.ui-page-subtitle,.cal-subtitle){color:var(--text-secondary)!important}[data-theme=dark] :is(.tone-blue,.tone-purple,.tone-green,.tone-orange,.person-avatar,.crm-metric-icon,.kd-business-icon){background:var(--surface-interactive);color:var(--text-secondary)}[data-theme=dark] :is(.w-tabs button.selected,.cal-cell-today,.agent-message.user){background:var(--surface-focus);color:var(--text-primary)}[data-theme=dark] .w-tag.amber{background:var(--status-pending);color:var(--status-pending-text)}[data-theme=dark] .w-tag.green{background:var(--status-done);color:var(--status-done-text)}[data-theme=dark] .w-tag.neutral{background:var(--status-neutral);color:var(--status-neutral-text)}[data-theme=dark] dialog::backdrop{background:#08080dcc}[data-theme=dark] :is(.account-page,.pricing-page){background:radial-gradient(ellipse at 60% 0%,#31264066,transparent 55%),var(--bg);color:var(--text-primary)}[data-theme=dark] :is(.account-card,.pricing-tier:not(.featured)){background:var(--surface);border-color:var(--border)}[data-theme=dark] :is(.account-card input,.billing-cycle,.pricing-page .billing-cycle,.pricing-preview,.starter-preview-tools>span){background:var(--surface-elevated);border-color:var(--border);color:var(--text-primary)}[data-theme=dark] :is(.account-card p,.account-card small,.pricing-heading>p,.pricing-tier:not(.featured) .tier-features li,.pricing-tier:not(.featured) .annual-detail,.pricing-tier:not(.featured) .paywall-subtitle,.paywall-price span,.pricing-trust,.starter-preview-heading){color:var(--text-secondary)}[data-theme=dark] .billing-cycle button[aria-pressed=true]{background:var(--surface-interactive);color:var(--text-primary)}@media (width<=480px){.appearance-options{gap:7px}.appearance-label{gap:4px;font-size:11px}.appearance-preview>span{gap:3px;padding:7px}.appearance-label>svg{width:13px}}@media print{:root[data-theme=dark]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:white;--surface:white;--surface-instrument:white;--surface-work:white;--text-primary:#202027;--text-secondary:#555;--text-muted:#666;--border:#ddd}}[data-theme=dark] .workspace-shell .w-page-heading>div>p:last-child{color:var(--text-secondary)}[data-theme=dark] .demo-banner{background:var(--surface-focus);color:var(--text-secondary);border-color:var(--border)}[data-theme=dark] .workspace-search input{background:0 0}[data-theme=dark] .workspace-symbol{border-color:var(--border);color:var(--text-secondary)}[data-theme=dark] .cloud-status{background:var(--surface-focus);color:var(--text-secondary);border-color:var(--border)}[data-theme=dark] .agenda-item>div:nth-child(2)>strong{color:var(--text-primary)}[data-theme=dark] :is(.leads-add,.dash-button-primary,.ui-button-primary,.fin-add,.fin-new-entry,.fin-primary,.cnt-create){color:var(--on-primary)}:root{--font-display:"Space Grotesk Variable",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}:is(.landing,.pricing-page,.account-page,.workspace-shell) :is(h1,h2,h3),.display{font-family:var(--font-display);font-synthesis:none}.landing .new-hero h1{font-family:var(--font-display);letter-spacing:-.06em;font-size:clamp(54px,5.6vw,92px);font-weight:700;line-height:1.02}.landing .new-hero h1 em{letter-spacing:-.055em;font-family:inherit;font-weight:600}.landing :is(.lp-editorial,.lp-method,.lp-final,.lp-faq) h2{letter-spacing:-.045em;font-weight:650;line-height:1.08}.landing :is(.lp-editorial,.lp-method,.lp-final,.lp-faq) h2 em{font-family:inherit;font-weight:550}.pricing-heading h1{font-family:var(--font-display);letter-spacing:-.055em;font-size:clamp(40px,4.8vw,66px);font-weight:700;line-height:1.04}.pricing-heading h1 em{letter-spacing:inherit;font-family:inherit;font-weight:600}.pricing-title h2{letter-spacing:-.045em;font-size:30px;font-weight:650}.pricing-tier .paywall-price strong{font-family:var(--font-display);letter-spacing:-.065em;font-variant-numeric:lining-nums tabular-nums;font-size:60px;font-weight:650}.account-card h1{font-family:var(--font-display);letter-spacing:-.055em;font-weight:650;line-height:1.08}.workspace-shell .w-page-heading h1,.workspace-shell :is(.crm-title,.ui-page-title,.cal-title){font-family:var(--font-display);letter-spacing:-.045em;font-weight:650}.workspace-shell :is(.w-panel-heading h2,.preferences-form h2){letter-spacing:-.025em;font-weight:600}.workspace-shell .metric-number{font-family:var(--font-display);letter-spacing:-.055em;font-variant-numeric:lining-nums tabular-nums;font-weight:650}.workspace-identity,.pricing-tier .paywall-primary,.landing .landing-cta{font-family:var(--font-display);font-weight:600}@media (width<=700px){.landing .new-hero h1{letter-spacing:-.055em;font-size:clamp(46px,10.6vw,68px)}.pricing-heading h1{letter-spacing:-.05em;font-size:clamp(36px,9vw,48px)}.pricing-tier .paywall-price strong{font-size:54px}.account-card h1{font-size:34px}.workspace-shell .w-page-heading h1{font-size:28px;line-height:1.12}}
