.marketing-site{color:#15221e;background:#f8faf7;min-height:100vh;overflow:hidden}.marketing-site *,.marketing-site :before,.marketing-site :after{box-sizing:border-box}.marketing-site a{color:inherit;text-decoration:none}.marketing-nav{z-index:20;grid-template-columns:auto 1fr;align-items:center;width:min(1240px,100% - 48px);min-height:84px;margin:auto;display:grid;position:relative}.marketing-nav>a{justify-self:start}.marketing-brand{align-items:center;gap:10px;display:inline-flex}.marketing-brand .brand-mark{flex:none;width:31px;height:31px}.marketing-brand>span:last-child{gap:1px;display:grid}.marketing-brand strong{letter-spacing:.13em;font:800 var(--text-body)/1 "Manrope", system-ui, sans-serif}.marketing-brand small{color:#755fda;letter-spacing:.25em;font:800 var(--text-overline)/1 "Manrope", system-ui, sans-serif}.marketing-nav nav{color:#52615a;font-size:var(--text-body);justify-self:end;align-items:center;gap:clamp(18px,2.8vw,38px);font-weight:700;display:flex}.marketing-nav nav>a:hover{color:#6b50dc}.marketing-nav nav .marketing-signin{margin-left:8px}.marketing-nav nav .marketing-nav-cta{color:#fff;background:#17241f;border-radius:10px;padding:12px 18px;box-shadow:0 9px 22px #12251d1f}.marketing-nav nav .marketing-nav-cta:hover{color:#fff;background:#6b50dc;transform:translateY(-1px)}.marketing-menu{display:none}.marketing-hero{grid-template-columns:minmax(410px,.84fr) minmax(560px,1.16fr);align-items:center;gap:clamp(34px,5vw,82px);width:min(1320px,100% - 48px);min-height:700px;margin:auto;padding:62px 0 90px;display:grid;position:relative}.marketing-hero:before{z-index:0;content:"";background:radial-gradient(circle,#eeeaff 0,#f6f4ff 43%,#0000 70%);border-radius:50%;width:850px;height:850px;position:absolute;top:-120px;right:-260px}.marketing-hero-copy{z-index:1;padding-left:min(3vw,38px);position:relative}.marketing-kicker{color:#65756d;letter-spacing:.1em;font-size:var(--text-small);text-transform:uppercase;align-items:center;gap:9px;font-weight:800;display:inline-flex}.marketing-kicker>i{background:#725bd8;width:22px;height:2px;display:block}.marketing-kicker.light{color:#b6c8bf}.marketing-kicker.light>i{background:#bdf5dc}.marketing-hero h1{color:#13201c;letter-spacing:-.06em;margin:24px 0 25px;font:700 clamp(52px,5.7vw,84px)/.98 Manrope,system-ui,sans-serif}.marketing-hero h1 em{color:#6b50dc;font-style:normal}.marketing-hero-copy>p{color:#66756e;max-width:600px;margin:0;font-size:clamp(16px,1.35vw,19px);line-height:1.65}.marketing-actions{flex-wrap:wrap;gap:12px;margin-top:33px;display:flex}.marketing-primary,.marketing-secondary{min-height:52px;font-size:var(--text-body);border:1px solid #17241f;border-radius:11px;justify-content:center;align-items:center;gap:24px;padding:0 22px;font-weight:800;display:inline-flex}.marketing-primary{background:#17241f;box-shadow:0 15px 30px #12251d25;color:#fff!important}.marketing-primary:hover{background:#6b50dc;border-color:#6b50dc;transform:translateY(-2px)}.marketing-secondary:hover{color:#6b50dc;border-color:#6b50dc}.marketing-hero-copy>small{color:#87928d;font-size:var(--text-caption);flex-wrap:wrap;align-items:center;gap:9px;margin-top:21px;display:flex}.marketing-hero-copy>small i{background:#89968f;border-radius:50%;width:3px;height:3px}.marketing-product{z-index:1;background:#fff;border:1px solid #dbe2de;border-radius:18px;position:relative;overflow:hidden;transform:perspective(1400px)rotateY(-2deg)rotateX(1deg);box-shadow:0 35px 90px #18282229}.marketing-product:after{content:"";pointer-events:none;background:linear-gradient(135deg,#0000,#bdf5dc40);width:160px;height:160px;position:absolute;bottom:-1px;right:-1px}.marketing-window-bar{background:#f8f9f8;border-bottom:1px solid #e5e9e6;align-items:center;gap:6px;height:37px;padding:0 14px;display:flex}.marketing-window-bar>span{background:#d6dcd8;border-radius:50%;width:7px;height:7px}.marketing-window-bar b{color:#8a958f;letter-spacing:.05em;font-size:var(--text-micro);text-transform:uppercase;margin:auto}.marketing-product-body{grid-template-columns:68px 1fr;min-height:470px;display:grid}.marketing-product-body>aside{background:#17241f;flex-direction:column;align-items:center;gap:21px;padding:18px 10px;display:flex}.marketing-product-body>aside .marketing-brand>span:last-child{display:none}.marketing-product-body>aside .brand-mark{filter:brightness(1.7);transform:scale(.76)}.marketing-product-body>aside>i{background:#ffffff28;border-radius:4px;width:22px;height:5px;display:block}.marketing-product-body>aside>i:first-of-type{background:#bdf5dc;margin-top:12px}.marketing-product-body>div{background:#f7f8f6;min-width:0;padding:29px}.marketing-product-body>div>header{justify-content:space-between;align-items:center;gap:16px;display:flex}.marketing-product-body>div>header span{gap:5px;display:grid}.marketing-product-body>div>header small,.marketing-product small{color:#8b968f;letter-spacing:.1em;font-size:var(--text-micro);font-weight:800}.marketing-product-body>div>header strong{letter-spacing:-.03em;font:700 var(--text-subtitle) "Manrope", system-ui, sans-serif}.marketing-product-body>div>header button{color:#fff;font-size:var(--text-overline);background:#6b50dc;border:0;border-radius:8px;padding:9px 12px;font-weight:800}.marketing-metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:24px;display:grid}.marketing-metrics article{background:#fff;border:1px solid #e2e6e3;border-radius:10px;gap:6px;min-width:0;padding:14px;display:grid}.marketing-metrics strong{font:700 var(--text-heading-md) "Manrope", system-ui, sans-serif}.marketing-metrics span{color:#668176;font-size:var(--text-micro)}.marketing-preview-grid{grid-template-columns:1.05fr .95fr;gap:10px;margin-top:10px;display:grid}.marketing-preview-grid>article{background:#fff;border:1px solid #e2e6e3;border-radius:10px;min-width:0;min-height:190px;padding:16px}.marketing-chart{border-bottom:1px solid #e8ece9;justify-content:space-around;align-items:end;gap:9px;height:112px;margin:12px 0 7px;display:flex}.marketing-chart i{background:#d8d1f8;border-radius:4px 4px 0 0;width:16px}.marketing-chart i:first-child{height:36%}.marketing-chart i:nth-child(2){height:48%}.marketing-chart i:nth-child(3){height:44%}.marketing-chart i:nth-child(4){background:#8c78e5;height:70%}.marketing-chart i:nth-child(5){height:60%}.marketing-chart i:nth-child(6){background:#6b50dc;height:88%}.marketing-preview-grid article>span{color:#96a19b;font-size:var(--text-micro)}.marketing-preview-grid article>p{border-top:1px solid #edf0ee;align-items:center;gap:9px;margin:13px 0 0;padding-top:12px;display:flex}.marketing-preview-grid article>p>b{color:#6b50dc;width:28px;height:28px;font-size:var(--text-micro);background:#e9e5fb;border-radius:50%;flex:none;place-items:center;display:grid}.marketing-preview-grid article>p span{gap:3px;min-width:0;display:grid}.marketing-preview-grid article>p strong{font-size:var(--text-overline);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.marketing-preview-grid article>p em{color:#8b9690;font-size:var(--text-micro);font-style:normal}.marketing-proof{color:#fff;text-align:center;background:#17241f;padding:28px 24px 31px}.marketing-proof p{color:#899a92;letter-spacing:.08em;font-size:var(--text-caption);text-transform:uppercase;margin:0 0 17px;font-weight:800}.marketing-proof div{justify-content:center;align-items:center;gap:clamp(13px,3vw,42px);display:flex}.marketing-proof div span{letter-spacing:.13em;font:800 clamp(var(--text-caption), 1vw, var(--text-small)) "Manrope", system-ui, sans-serif}.marketing-proof div i{color:#7b8d84;font-style:normal}.marketing-features,.marketing-pricing{width:min(1180px,100% - 48px);margin:auto;padding:118px 0}.marketing-section-heading{max-width:760px}.marketing-section-heading.centered{text-align:center;margin-inline:auto}.marketing-section-heading h2{letter-spacing:-.05em;margin:20px 0 19px;font:700 clamp(38px,4.5vw,61px)/1.07 Manrope,system-ui,sans-serif}.marketing-section-heading>p{color:#697870;max-width:650px;font-size:var(--text-lead);margin:0;line-height:1.65}.marketing-section-heading.centered>p{margin-inline:auto}.marketing-feature-grid{background:#dce3df;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:61px;display:grid}.marketing-feature-grid article{background:#fff;min-height:275px;padding:31px;position:relative}.marketing-feature-grid article:hover{z-index:1;background:#f4f1ff;transform:translateY(-3px);box-shadow:0 18px 50px #1d302819}.marketing-feature-grid article>span{color:#8d7ae3;font-size:var(--text-caption);font-weight:800}.marketing-feature-grid h3{letter-spacing:-.03em;font:700 var(--text-title-sm) "Manrope", system-ui, sans-serif;margin:42px 0 13px}.marketing-feature-grid p{color:#6c7a73;font-size:var(--text-body);margin:0;line-height:1.65}.marketing-feature-grid article>i{color:#6b50dc;font-style:normal;position:absolute;bottom:25px;right:27px}.marketing-tailored{color:#fff;background:#17241f;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(50px,8vw,120px);padding:clamp(70px,9vw,130px) max(24px,50vw - 590px);display:grid}.marketing-tailored>div:first-child{max-width:570px}.marketing-tailored h2{letter-spacing:-.05em;margin:20px 0;font:700 clamp(40px,5vw,65px)/1.03 Manrope,system-ui,sans-serif}.marketing-tailored>div:first-child>p{color:#a6b5ae;font-size:var(--text-lead);margin:0;line-height:1.7}.marketing-tailored>div:first-child>a{color:#bdf5dc;font-size:var(--text-small);border-bottom:1px solid #60736a;gap:30px;margin-top:31px;padding-bottom:8px;font-weight:800;display:inline-flex}.marketing-tailored-cards{min-height:390px;position:relative}.marketing-tailored-cards article{background:#24342e;border:1px solid #ffffff1c;border-radius:14px;width:min(380px,82%);padding:26px;position:absolute;box-shadow:0 30px 60px #09100d48}.marketing-tailored-cards article:first-child{top:0;left:0;transform:rotate(-4deg)}.marketing-tailored-cards article:last-child{bottom:0;right:0;transform:rotate(3deg)}.marketing-tailored-cards small{color:#9582e9;letter-spacing:.12em;font-size:var(--text-overline);font-weight:800}.marketing-tailored-cards>article>strong{font:700 var(--text-title-sm) "Manrope", system-ui, sans-serif;margin:22px 0 9px;display:block}.marketing-tailored-cards>article>span{color:#96a89f;font-size:var(--text-caption)}.marketing-tailored-cards p{font-size:var(--text-caption);border-top:1px solid #ffffff13;justify-content:space-between;margin:0;padding:14px 0;display:flex}.marketing-tailored-cards p:first-of-type{margin-top:20px}.marketing-tailored-cards p i{color:#8fa198;font-style:normal}.marketing-plan-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:55px;display:grid}.marketing-plan-grid article{background:#fff;border:1px solid #dde4df;border-radius:15px;flex-direction:column;min-height:520px;padding:27px 23px;display:flex;position:relative}.marketing-plan-grid article.featured{border:2px solid #6b50dc;padding:26px 22px;box-shadow:0 25px 60px #4a31b51b}.marketing-plan-badge{color:#fff;letter-spacing:.1em;font-size:var(--text-micro);background:#6b50dc;border-radius:0 0 7px 7px;padding:7px 10px;font-weight:800;position:absolute;top:0;right:20px}.marketing-plan-grid h3{font:700 var(--text-heading-lg) "Manrope", system-ui, sans-serif;margin:0 0 12px}.marketing-plan-grid article>p{color:#738078;min-height:64px;font-size:var(--text-small);margin:0;line-height:1.6}.marketing-price{border-bottom:1px solid #e7ebe8;gap:4px;margin:24px 0;padding-bottom:22px;display:grid}.marketing-price strong{letter-spacing:-.04em;font:700 38px Manrope,system-ui,sans-serif}.marketing-price span{color:#849087;font-size:var(--text-caption)}.marketing-plan-grid ul{gap:13px;margin:0 0 26px;padding:0;list-style:none;display:grid}.marketing-plan-grid li{color:#53615a;font-size:var(--text-caption);gap:9px;line-height:1.4;display:flex}.marketing-plan-grid li i{color:#377c5d;width:17px;height:17px;font-size:var(--text-overline);background:#e5f8ef;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.marketing-plan-actions{gap:8px;margin-top:auto;display:grid}.marketing-plan-actions>a{font-size:var(--text-caption);border:1px solid #cfd8d3;border-radius:9px;justify-content:space-between;align-items:center;padding:13px;font-weight:800;display:flex}.marketing-plan-grid article.featured .marketing-plan-actions>a:first-child{color:#fff;background:#6b50dc;border-color:#6b50dc}.marketing-plan-actions>a:hover{color:#fff;background:#17241f;border-color:#17241f}.marketing-plan-actions>.marketing-plan-learn{color:#6551ba;border-color:#0000;justify-content:center;padding-block:9px}.marketing-enterprise{color:#fff;background:linear-gradient(125deg,#17241f,#24332d);border-radius:18px;grid-template-columns:1.25fr .75fr;gap:50px;margin-top:18px;padding:clamp(34px,5vw,62px);display:grid}.marketing-enterprise h3{letter-spacing:-.04em;max-width:680px;font:700 clamp(var(--text-title), 3.2vw, 47px)/1.1 "Manrope", system-ui, sans-serif;margin:20px 0 15px}.marketing-enterprise>div>p{color:#a8b7b0;max-width:680px;font-size:var(--text-body);line-height:1.7}.marketing-enterprise ul{color:#d5dfda;font-size:var(--text-caption);grid-template-columns:1fr 1fr;gap:12px 25px;margin:28px 0 0;padding:0;list-style:none;display:grid}.marketing-enterprise li:before{color:#bdf5dc;content:"✓";margin-right:8px}.marketing-enterprise aside{background:#ffffff0b;border:1px solid #ffffff1b;border-radius:13px;flex-direction:column;padding:26px;display:flex}.marketing-enterprise aside small{color:#a997f1;letter-spacing:.1em;font-size:var(--text-overline);font-weight:800}.marketing-enterprise aside>strong{letter-spacing:-.04em;margin-top:16px;font:700 41px Manrope,system-ui,sans-serif}.marketing-enterprise aside>span{color:#9bada4;font-size:var(--text-caption)}.marketing-enterprise aside>b{color:#bdf5dc;font-size:var(--text-small);border-top:1px solid #ffffff1a;margin-top:20px;padding-top:18px}.marketing-enterprise aside>p{color:#96a79f;font-size:var(--text-caption);line-height:1.55}.marketing-enterprise aside>a{color:#17241f;font-size:var(--text-caption);background:#bdf5dc;border-radius:8px;justify-content:space-between;margin-top:auto;padding:14px;font-weight:800;display:flex}.marketing-final-cta{color:#fff;text-align:center;background:#6b50dc;padding:110px 24px}.marketing-final-cta .marketing-kicker{color:#d9d2fb}.marketing-final-cta h2{letter-spacing:-.05em;font:700 clamp(var(--text-display), 5vw, 68px)/1.03 "Manrope", system-ui, sans-serif;margin:22px 0 17px}.marketing-final-cta>p{color:#ded9f8;font-size:var(--text-lead);margin:0}.marketing-final-cta>div{justify-content:center;gap:12px;margin-top:31px;display:flex}.marketing-final-cta>div a{min-height:49px;font-size:var(--text-small);border:1px solid #fff;border-radius:10px;align-items:center;gap:24px;padding:0 20px;font-weight:800;display:inline-flex}.marketing-final-cta>div a:first-child{color:#4f39b6;background:#fff}.marketing-footer{color:#fff;background:#101a17;grid-template-columns:1fr 1fr;gap:50px;padding:70px max(24px,50vw - 590px) 28px;display:grid}.marketing-footer>div>p{color:#7f9289;max-width:300px;font-size:var(--text-small);line-height:1.6}.marketing-footer .marketing-brand .brand-mark{filter:brightness(1.6)}.marketing-footer nav{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.marketing-footer nav div{align-content:start;gap:12px;display:grid}.marketing-footer nav strong{color:#eef4f1;font-size:var(--text-caption);margin-bottom:5px}.marketing-footer nav a{color:#85978e;font-size:var(--text-caption)}.marketing-footer nav a:hover{color:#bdf5dc}.marketing-footer>small{color:#64776e;font-size:var(--text-overline);border-top:1px solid #ffffff10;grid-column:1/-1;padding-top:25px}.login-back-link{color:#6b50dc;font-size:var(--text-caption);margin-bottom:24px;font-weight:800;display:inline-flex}.marketing-pricing-deep-link{background:#fff;border:1px solid #d8dfdb;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:5px 28px;margin-top:18px;padding:22px 24px;display:grid}.marketing-pricing-deep-link span{color:#725bd8;letter-spacing:.08em;font-size:var(--text-overline);text-transform:uppercase;font-weight:850}.marketing-pricing-deep-link strong{font-size:var(--text-lead)}.marketing-pricing-deep-link i{color:#6b50dc;font-size:var(--text-title-sm);grid-area:1/2/3;font-style:normal}.marketing-pricing-deep-link:hover{background:#f7f5ff;border-color:#9f90e0}.marketing-pricing-hero{background:radial-gradient(circle at 88% 12%,#e9e3ff 0,#0000 35%),linear-gradient(125deg,#f4faf6,#f7f5ff);border:1px solid #dce3df;border-radius:24px;width:min(1480px,100% - 48px);margin:30px auto 0;padding:clamp(58px,7vw,108px)}.marketing-pricing-hero h1{letter-spacing:-.06em;max-width:1050px;margin:24px 0;font:700 clamp(52px,6.2vw,88px)/1 Manrope,system-ui,sans-serif}.marketing-pricing-hero h1 em{color:#6b50dc;font-style:normal}.marketing-pricing-hero>p{color:#607068;max-width:840px;font-size:clamp(var(--text-body), 1.4vw, var(--text-lead));margin:0;line-height:1.65}.marketing-pricing-hero-actions{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.marketing-pricing-hero-actions a{min-height:50px;font-size:var(--text-small);border:1px solid #17241f;border-radius:10px;justify-content:center;align-items:center;gap:26px;padding:0 20px;font-weight:800;display:inline-flex}.marketing-pricing-hero-actions a:first-child{color:#fff;background:#17241f}.marketing-pricing-hero-actions a:hover{color:#fff;background:#6b50dc;border-color:#6b50dc}.marketing-pricing-hero>small{color:#74837b;font-size:var(--text-caption);margin-top:21px;display:block}.marketing-pricing-detail,.marketing-comparison{width:min(1480px,100% - 48px);margin:auto;padding:120px 0}.marketing-pricing-detail .marketing-plan-grid{margin-top:54px}.marketing-pricing-detail .marketing-plan-grid article{scroll-margin-top:24px}.marketing-platform-depth{color:#fff;background:#17241f;padding:120px max(24px,50vw - 740px)}.marketing-platform-depth .marketing-section-heading>p{color:#aab8b1}.marketing-platform-depth .marketing-section-heading h2{color:#fff}.marketing-platform-grid{background:#42534b;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:54px;display:grid}.marketing-platform-grid article{background:#21312b;min-height:270px;padding:30px;position:relative}.marketing-platform-grid article>span{color:#b8a9f4;font-size:var(--text-caption);font-weight:850}.marketing-platform-grid article>small{color:#90a49a;letter-spacing:.08em;font-size:var(--text-micro);font-weight:800;position:absolute;top:30px;right:30px}.marketing-platform-grid h3{font:700 var(--text-title-sm) "Manrope", system-ui, sans-serif;margin:54px 0 13px}.marketing-platform-grid p{color:#aab8b1;font-size:var(--text-small);margin:0;line-height:1.65}.marketing-comparison{scroll-margin-top:20px}.marketing-comparison-scroll{scrollbar-color:#9eaaa4 transparent;background:#fff;border:1px solid #dce3df;border-radius:16px;margin-top:52px;overflow-x:auto;box-shadow:0 18px 45px #17241f12}.marketing-comparison-scroll:focus-visible{outline-offset:4px;outline:3px solid #6b50dc}.marketing-comparison table{border-collapse:collapse;width:100%;min-width:1120px}.marketing-comparison :is(th,td){text-align:center;font-size:var(--text-caption);border-bottom:1px solid #e6eae8;padding:16px 15px}.marketing-comparison thead th{z-index:2;color:#fff;font-size:var(--text-small);background:#17241f;position:sticky;top:0}.marketing-comparison thead th:first-child{text-align:left;min-width:330px}.marketing-comparison thead small{color:#a9bab1;font-size:var(--text-overline)}.marketing-comparison tbody th[scope=row]{color:#34443d;text-align:left;font-weight:700}.marketing-comparison td{color:#627169}.marketing-comparison td.included{color:#265f49;font-weight:800}.marketing-comparison td.included i{color:#3d9b72;margin-right:6px;font-style:normal}.marketing-comparison td.unavailable{color:#b4bcb8}.marketing-comparison-group th{color:#5e4aba;letter-spacing:.09em;text-align:left;font-size:var(--text-overline);text-transform:uppercase;background:#eef3f0;padding:10px 15px}.marketing-pricing-notes{color:#fff;background:#25342e;padding:105px max(24px,50vw - 740px)}.marketing-pricing-notes>header{max-width:760px}.marketing-pricing-notes h2{letter-spacing:-.05em;margin:18px 0 0;font:700 clamp(38px,4vw,58px)/1.08 Manrope,system-ui,sans-serif}.marketing-pricing-notes>div{background:#4a5b53;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;margin-top:48px;display:grid}.marketing-pricing-notes article{background:#2d3e37;min-height:175px;padding:28px}.marketing-pricing-notes h3{font:700 var(--text-lead) "Manrope", system-ui, sans-serif;margin:0 0 12px}.marketing-pricing-notes p{color:#adbbb4;font-size:var(--text-small);margin:0;line-height:1.65}@media (min-width:1600px){.marketing-nav{width:min(1880px,100% - 96px);min-height:96px}.marketing-brand .brand-mark{width:36px;height:36px}.marketing-hero{grid-template-columns:minmax(500px,.8fr) minmax(700px,1.2fr);gap:clamp(72px,5vw,120px);width:min(2100px,100% - 96px);min-height:clamp(780px,48vw,960px);padding:76px 0 112px}.marketing-hero-copy{padding-left:0}.marketing-hero h1{font-size:clamp(68px,4.8vw,104px)}.marketing-hero-copy>p{max-width:760px;font-size:clamp(18px,1vw,22px)}.marketing-product-body{grid-template-columns:78px minmax(0,1fr);min-height:600px}.marketing-product-body>div{padding:clamp(32px,2vw,42px)}.marketing-features,.marketing-pricing,.marketing-pricing-detail,.marketing-comparison{width:min(1800px,100% - 96px);padding-block:140px}.marketing-section-heading{max-width:900px}.marketing-feature-grid article{min-height:310px;padding:40px}.marketing-tailored{gap:clamp(90px,7vw,150px);padding-inline:max(48px,50vw - 900px)}.marketing-pricing-hero{width:min(1880px,100% - 96px)}.marketing-platform-depth,.marketing-pricing-notes{padding-inline:max(48px,50vw - 900px)}.marketing-tailored>div:first-child{max-width:720px}.marketing-plan-grid article{min-height:550px;padding:32px 28px}.marketing-footer{padding-inline:max(48px,50vw - 900px)}}@media (min-width:2600px){.marketing-nav{width:min(3000px,100% - 160px)}.marketing-hero{grid-template-columns:minmax(760px,.78fr) minmax(1200px,1.22fr);gap:clamp(110px,4vw,170px);width:min(3000px,100% - 160px);min-height:1040px;padding:96px 0 140px}.marketing-hero h1{max-width:920px;font-size:clamp(104px,3vw,128px)}.marketing-product{border-radius:24px}.marketing-product-body{grid-template-columns:90px minmax(0,1fr);min-height:760px}.marketing-product-body>div{padding:48px}.marketing-metrics{gap:16px;margin-top:32px}.marketing-metrics article,.marketing-preview-grid>article{padding:22px}.marketing-preview-grid{gap:16px;margin-top:16px}.marketing-features,.marketing-pricing,.marketing-pricing-detail,.marketing-comparison{width:min(2600px,100% - 160px);padding-block:170px}.marketing-feature-grid{background:0 0;gap:16px}.marketing-feature-grid article{border:1px solid #dce3df;min-height:350px}.marketing-tailored{padding-inline:max(80px,50vw - 1300px)}.marketing-pricing-hero{width:min(2800px,100% - 160px)}.marketing-platform-depth,.marketing-pricing-notes,.marketing-footer{padding-inline:max(80px,50vw - 1300px)}}@media (max-width:1100px){.marketing-hero{grid-template-columns:1fr;width:min(880px,100% - 48px);padding-top:72px}.marketing-hero-copy{max-width:740px;padding-left:0}.marketing-product{transform:none}.marketing-feature-grid{grid-template-columns:repeat(2,1fr)}.marketing-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-plan-grid article{min-height:465px}.marketing-platform-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.marketing-nav{width:min(100% - 32px,680px);min-height:72px}.marketing-menu{background:#fff;border:1px solid #dce3df;border-radius:9px;place-content:center;justify-self:end;gap:4px;width:44px;height:44px;display:grid}.marketing-menu span{background:#17241f;width:18px;height:2px;display:block}.marketing-nav nav{background:#fff;border:1px solid #dce3df;border-radius:12px;flex-direction:column;align-items:stretch;gap:0;padding:8px;display:none;position:absolute;top:64px;left:0;right:0;box-shadow:0 20px 50px #15221e20}.marketing-nav nav.open{display:flex}.marketing-nav nav>a{border-radius:8px;padding:13px;margin:0!important}.marketing-nav nav .marketing-nav-cta{text-align:center}.marketing-hero{gap:48px;width:min(100% - 32px,680px);min-height:auto;padding:58px 0 70px}.marketing-hero h1{font-size:clamp(45px,13vw,68px)}.marketing-product-body{grid-template-columns:46px 1fr;min-height:410px}.marketing-product-body>aside{padding-inline:5px}.marketing-product-body>div{padding:18px}.marketing-product-body>div>header strong{font-size:var(--text-body)}.marketing-metrics article{padding:10px}.marketing-metrics strong{font-size:var(--text-body-lg)}.marketing-preview-grid{grid-template-columns:1fr}.marketing-preview-grid>article:last-child{display:none}.marketing-proof div{justify-content:flex-start;padding:4px 10px;overflow-x:auto}.marketing-proof div>*{flex:none}.marketing-features,.marketing-pricing{width:min(100% - 32px,680px);padding:84px 0}.marketing-pricing-hero{border-radius:17px;width:min(100% - 32px,680px);margin-top:14px;padding:50px 24px}.marketing-pricing-hero h1{font-size:clamp(43px,11vw,62px)}.marketing-pricing-hero-actions{display:grid}.marketing-pricing-hero-actions a{width:100%}.marketing-pricing-detail,.marketing-comparison{width:min(100% - 32px,680px);padding-block:84px}.marketing-platform-depth,.marketing-pricing-notes{padding:84px 16px}.marketing-platform-grid,.marketing-pricing-notes>div{grid-template-columns:1fr}.marketing-platform-grid article{min-height:220px;padding:24px}.marketing-platform-grid article>small{top:24px;right:24px}.marketing-comparison-scroll{border-radius:12px;margin-top:38px}.marketing-feature-grid{grid-template-columns:1fr;margin-top:42px}.marketing-feature-grid article{min-height:230px}.marketing-tailored{grid-template-columns:1fr;padding-block:85px}.marketing-tailored-cards{min-height:340px}.marketing-plan-grid{grid-template-columns:1fr}.marketing-plan-grid article{min-height:auto}.marketing-pricing-deep-link{grid-template-columns:minmax(0,1fr) auto;padding:18px}.marketing-enterprise{grid-template-columns:1fr;gap:30px}.marketing-footer{grid-template-columns:1fr}.marketing-footer>small{grid-column:1}}@media (max-width:460px){.marketing-brand strong{font-size:var(--text-small)}.marketing-hero{padding-top:42px}.marketing-kicker{font-size:var(--text-caption);line-height:1.4}.marketing-hero h1{margin:18px 0 20px;font-size:clamp(38px,12vw,52px);line-height:1}.marketing-hero-copy>p{font-size:var(--text-small);line-height:1.55}.marketing-actions{display:grid}.marketing-primary,.marketing-secondary{width:100%}.marketing-product{border-radius:13px;transform:none}.marketing-product-body>aside{display:none}.marketing-product-body{grid-template-columns:1fr;min-height:0}.marketing-product-body>div{padding:14px}.marketing-product-body>div>header .marketing-preview-action{display:none}.marketing-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.marketing-metrics article:last-child{grid-column:1/-1}.marketing-metrics article{padding:9px 7px}.marketing-metrics article small{font-size:var(--text-micro)}.marketing-metrics article strong{font-size:var(--text-small)}.marketing-pricing-deep-link{gap:5px 12px}.marketing-pricing-deep-link strong{font-size:var(--text-small)}.marketing-pricing-hero{padding:42px 18px}.marketing-pricing-hero h1{font-size:clamp(38px,11vw,48px)}.marketing-pricing-hero>p{font-size:var(--text-small)}.marketing-pricing-detail,.marketing-comparison,.marketing-platform-depth,.marketing-pricing-notes{padding-block:72px}.marketing-tailored-cards{gap:12px;min-height:0;margin-top:38px;display:grid}.marketing-tailored-cards article,.marketing-tailored-cards article:first-child,.marketing-tailored-cards article:last-child{width:100%;padding:20px;position:relative;inset:auto;transform:none}.marketing-enterprise{padding:28px 20px}.marketing-enterprise ul{grid-template-columns:1fr}.marketing-final-cta>div{display:grid}.marketing-footer nav{grid-template-columns:1fr 1fr}}@media (max-width:360px){.marketing-nav,.marketing-hero,.marketing-features,.marketing-pricing{width:calc(100% - 24px)}.marketing-brand{gap:7px}.marketing-brand .brand-mark{width:27px;height:27px}.marketing-brand strong{font-size:var(--text-caption)}.marketing-hero{padding-top:34px}.marketing-hero h1{font-size:clamp(35px,12vw,43px)}.marketing-window-bar{padding-inline:10px}.marketing-product-body>div{padding:11px}.marketing-footer nav{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.marketing-site *,.marketing-site :before,.marketing-site :after{scroll-behavior:auto!important;transition:none!important}}.marketing-product-body>div>header .marketing-preview-action{color:#fff;font-size:var(--text-overline);background:#6b50dc;border-radius:8px;align-items:center;padding:9px 12px;font-weight:800;display:inline-flex}.marketing-section-heading>p{color:#5e6d65}.marketing-feature-grid article>span{color:#644bc8}.marketing-feature-grid p{color:#5f6e66}.marketing-tailored-cards small{color:#b2a3f2}.marketing-plan-grid article>p,.marketing-price>span{color:#5f6d66}.marketing-final-cta .marketing-kicker.light,.marketing-final-cta>p{color:#f5f2ff}.marketing-footer .marketing-brand small{color:#b6a8f4}.marketing-footer>small{color:#91a39a}.marketing-proof div:focus-visible{outline-offset:5px;outline:3px solid #bdf5dc}@media (max-width:760px){.marketing-nav>a:first-child{min-height:44px}}@font-face{font-family:Manrope;src:local(Arial);font-style:normal;font-weight:100 900;font-display:swap}:root{color:#17221f;font-synthesis:none;--ink:#15221e;--muted:#5a675f;--line:#d7ddd9;--paper:#fff;--surface:#fff;--surface-muted:#eef1ee;--surface-raised:#fff;--text:var(--ink);--text-muted:var(--muted);--border:var(--line);--border-strong:#b9c4be;--surface-subtle:var(--surface-muted);--accent:var(--violet);--warning:#9a5d08;--danger:#b34235;--violet:#5f4bc4;--violet-dark:#4a39a8;--mint:#b5e8d0;--nav:#121c19;--coral:#e36a55;--forest:#315f55;--forest-soft:#e7f0ec;--shadow-sm:0 1px 2px #15221e0d;--shadow:0 1px 2px #15221e0a, 0 8px 22px #15221e0f;--shadow-lg:0 2px 4px #15221e0d, 0 16px 40px #15221e14;--radius-sm:6px;--radius-md:8px;--radius-lg:10px;--radius-xl:12px;--radius-pill:999px;--focus-ring:0 0 0 3px color-mix(in srgb, var(--violet) 28%, transparent);--text-micro:.6875rem;--text-overline:.75rem;--text-caption:.75rem;--text-small:.8125rem;--text-body:.875rem;--text-body-lg:.9375rem;--text-lead:1rem;--text-subtitle:1.0625rem;--text-heading-sm:1.25rem;--text-heading-md:1.375rem;--text-heading-lg:1.5rem;--text-title-sm:1.75rem;--text-title:2rem;--text-display-sm:2.25rem;--text-display:2.75rem;--control-min-height:36px;--page-max-width:1550px;--sidebar-width:clamp(236px, 14vw + 36px, 288px);background:#f3f5f2;font-family:DM Sans,system-ui,-apple-system,Segoe UI,Segoe UI Symbol,Noto Sans Symbols,"Noto Sans Symbols 2",Apple Symbols,sans-serif;font-size:100%}.saved-view-select{max-width:130px;min-height:var(--control-min-height,36px);border:1px solid var(--line);font-size:var(--text-caption);background:#fff;border-radius:7px;padding:0 9px}.save-view-button{min-height:var(--control-min-height,36px);color:#644ec3;font-size:var(--text-caption);white-space:nowrap;background:0 0;border:0;font-weight:700}.save-view-button.active{color:#fff;background:#6b50dc;border-radius:6px;padding:7px 9px}.text-button{color:#6e59c5;font-size:var(--text-caption);background:0 0;border:0;font-weight:700}.danger-text{color:#a3473e}.segmented-control{background:#e8ece9;border-radius:8px;margin-bottom:19px;padding:3px;display:inline-flex}.segmented-control button{color:#67746e;font-size:var(--text-caption);background:0 0;border:0;border-radius:6px;padding:7px 16px}.segmented-control button.active{color:#2b3833;background:#fff;font-weight:700;box-shadow:0 2px 5px #14231e14}@media (max-width:800px){.saved-view-select{display:none}}:root[data-display-scale=comfortable]{--control-min-height:40px;--page-max-width:1760px;font-size:112.5%}:root[data-display-scale=large]{--control-min-height:44px;--page-max-width:2000px;font-size:125%}@media (min-width:1600px){:root:not([data-display-scale]),:root[data-display-scale=auto]{--control-min-height:40px;--page-max-width:1720px;font-size:110%}}@media (max-width:360px){.top-actions-cta .quick-add{display:none}}@media (min-width:2200px){:root:not([data-display-scale]),:root[data-display-scale=auto]{--control-min-height:44px;--page-max-width:2000px;font-size:125%}}@media (max-width:767px){:root,:root[data-display-scale]{--control-min-height:44px;--page-max-width:100%;font-size:100%}}.custom-workspace .note-composer{flex-direction:unset;align-items:stretch}.custom-workspace .note-composer textarea{resize:vertical;width:100%;min-height:96px}.custom-workspace .note-composer .button,.custom-workspace .note-composer button{justify-self:end;width:auto}.compact-timeline{margin-top:14px}.compact-timeline article{grid-template-columns:8px 1fr;gap:9px;display:grid}.compact-timeline article>i{background:#7b64d7;border-radius:50%;width:7px;height:7px;margin-top:3px;box-shadow:0 0 0 4px #eeeaff}.compact-timeline strong{font-size:var(--text-overline)}.compact-timeline p{color:#4e5c56;font-size:var(--text-overline);margin:4px 0;line-height:1.5}.compact-timeline small{color:var(--muted);font-size:var(--text-micro)}.object-builder{grid-template-columns:minmax(270px,.55fr) minmax(0,1.45fr);gap:18px;display:grid}.object-builder>section{border:1px solid var(--line);border-radius:11px;min-width:0;padding:16px}.object-builder h3{font:750 var(--text-body) "Manrope";margin:0}.object-builder p{color:var(--muted);font-size:var(--text-overline);line-height:1.5}.object-builder-create .form-grid{grid-template-columns:1fr}.object-builder-create .button{width:100%;margin-top:12px}.object-identity-row>span{grid-template-columns:1fr 55px;gap:7px;display:grid}.object-builder-config>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.object-builder-config>header select{min-width:165px}.builder-type-banner{background:#f5f3fc;border-radius:9px;align-items:center;gap:10px;margin:14px 0;padding:10px 12px;display:flex}.builder-type-banner>div{flex:1;min-width:0}.builder-type-banner strong,.builder-type-banner small{display:block}.builder-type-banner strong{font-size:var(--text-caption)}.builder-type-banner small{color:var(--muted);font-size:var(--text-micro);margin-top:2px}.structure-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;display:grid}.structure-columns>div{min-width:0}.structure-columns h4{font:750 var(--text-caption) "Manrope";align-items:center;gap:6px;margin:0 0 8px;display:flex}.structure-columns h4 span{color:#6953c7;font-size:var(--text-micro);background:#eeeaff;border-radius:4px;padding:2px 5px}.structure-list{gap:5px;max-height:180px;display:grid;overflow:auto}.structure-list article{border:1px solid var(--line);border-radius:7px;align-items:center;gap:7px;padding:8px 9px;display:flex}.structure-list article>div{flex:1;min-width:0}.structure-list strong,.structure-list small{display:block}.structure-list strong{font-size:var(--text-overline)}.structure-list small{color:var(--muted);font-size:var(--text-micro);margin-top:2px}.structure-list>p{border:1px dashed var(--line);text-align:center;border-radius:7px;padding:12px}.mini-builder-form{background:#f7f9f8;border-radius:8px;gap:7px;margin-top:10px;padding:10px;display:grid}.mini-builder-form label{color:#46544e;font-size:var(--text-overline);font-weight:700}.mini-builder-form input,.mini-builder-form select{width:100%;margin-top:4px}.mini-builder-form .check-field{height:auto}.object-builder-placeholder{text-align:center;align-content:center;place-items:center;min-height:430px;display:grid}.object-builder-placeholder>span{color:#8068dc;font-size:var(--text-title-sm)}@media (max-width:1100px){.custom-record-grid,.custom-object-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.object-builder{grid-template-columns:1fr}}@media (max-width:700px){.custom-record-grid,.custom-record-overview,.relationship-workspace,.custom-workspace,.structure-columns{grid-template-columns:1fr}.object-builder-config>header{display:grid}.object-builder-config>header select{width:100%}}@media (max-width:520px){.custom-object-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.custom-object-summary article{padding:12px}.custom-object-summary article>strong{font-size:var(--text-heading-sm)}.custom-record-grid{grid-template-columns:1fr}.custom-record-workspace{padding:12px}.custom-record-hero{flex-wrap:wrap;align-items:flex-start}.object-builder>section{padding:12px}.inline-work-form{grid-template-columns:1fr}.inline-work-form input[type=datetime-local]{grid-column:auto}}*{box-sizing:border-box}html,body,#root{background:#f4f6f3;min-height:100%;margin:0}body{min-width:min(320px,100%)}button,input,select,textarea{font:inherit}button,a{transition:color .14s,background-color .14s,border-color .14s,opacity .14s}button{cursor:pointer}a{color:inherit}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip-link{z-index:1000;color:#fff;background:#17241f;border-radius:8px;padding:10px 14px;font-weight:800;position:fixed;top:10px;left:12px;transform:translateY(calc(-100% - 16px))}.skip-link:focus{transform:translateY(0)}.app-shell{min-height:100vh;display:flex}.sidebar{width:var(--sidebar-width);background:var(--nav);color:#c8d0cd;z-index:30;flex-direction:column;padding:20px 14px 16px;display:flex;position:fixed;inset:0 auto 0 0}.brand{color:#fff;align-items:center;gap:12px;height:40px;padding:0 10px;display:flex}.brand>span:last-child{align-items:baseline;gap:7px;display:flex}.brand strong,.login-brand strong{font:800 var(--text-body-lg)/1 "Manrope";letter-spacing:.17em}.brand small,.login-brand small{font:700 var(--text-caption)/1 "Manrope";letter-spacing:.22em}.brand small{color:#c8bdff}.login-brand small{color:#5f49bd}.brand-mark{flex:none;width:29px;height:27px;display:inline-block;position:relative}.brand-mark i{background:#fff;border-radius:2px;width:8px;height:25px;position:absolute;transform:skew(-27deg)}.brand-mark i:first-child{left:4px}.brand-mark i:last-child{right:4px}.brand-mark:after{content:"";background:#927bfa;width:13px;height:8px;position:absolute;top:8px;left:8px;transform:skew(-27deg)}.brand-mark.large{width:47px;height:42px}.brand-mark.large i{width:12px;height:39px}.brand-mark.large i:first-child{left:7px}.brand-mark.large i:last-child{right:7px}.brand-mark.large:after{width:21px;height:13px;top:12px;left:13px}.workspace-switch{border-radius:var(--radius-md);width:100%;color:inherit;text-align:left;background:#1e2d29;border:1px solid #2a3a35;align-items:center;gap:10px;margin:17px 0 15px;padding:9px 10px;display:flex}.workspace-switch:hover,.workspace-switch:focus-visible{background:#253832;border-color:#6f5bd1;outline:none}.workspace-switch>div{flex:1;min-width:0}.workspace-switch strong,.workspace-switch small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.workspace-switch strong{font-size:var(--text-small);color:#f3f7f5}.workspace-switch small{font-size:var(--text-caption);color:#8e9b96;text-transform:capitalize;margin-top:2px}.workspace-icon{color:#fff;background:#7159d9;border-radius:7px;place-items:center;width:29px;height:29px;font-weight:700;display:grid}.main-nav{scrollbar-width:thin;scrollbar-color:#40514b transparent;flex-direction:column;flex:1;gap:2px;min-height:0;padding-right:2px;display:flex;overflow-y:auto}.main-nav>small{font:700 var(--text-caption) "Manrope";letter-spacing:.16em;color:#697873;padding:12px 12px 8px}.main-nav button,.sidebar-bottom button{color:#aeb9b5;text-align:left;font-size:var(--text-body);background:0 0;border:0;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 12px;font-weight:500;display:flex}.main-nav button>span,.sidebar-bottom button>span{text-align:center;width:17px;font-size:var(--text-lead);color:#81908b}.main-nav button:hover,.sidebar-bottom button:hover,.main-nav button.active,.sidebar-bottom button.active{color:#fff;background:#24342f}.main-nav button.active{box-shadow:inset 2px 0 #79ad98}.main-nav button.active>span{color:#8fc4ae}.main-nav .nav-home{margin-bottom:3px}.main-nav .nav-home,.main-nav .nav-group-items>button{gap:0}.main-nav .nav-home>span:first-child,.main-nav .nav-group-items>button>span:first-child{display:none}.nav-group,.nav-group-items{gap:2px;display:grid}.main-nav .nav-group-toggle{color:#71807b;min-height:30px;font:700 var(--text-caption)/1.2 "Manrope";letter-spacing:.14em;text-transform:uppercase;border-radius:6px;margin-top:2px;padding:7px 10px 5px 12px}.main-nav .nav-group-toggle:hover,.main-nav .nav-group-toggle:focus-visible{color:#c8d0cd;background:#1e2d29}.main-nav .nav-group-toggle>.nav-group-title{width:auto;color:inherit;font-size:inherit;text-align:left}.main-nav .nav-group-toggle>.nav-group-chevron{color:#71807b;width:16px;font-size:var(--text-small);margin-left:auto;transition:transform .18s;transform:rotate(-90deg)}.main-nav .nav-group-toggle[aria-expanded=true]>.nav-group-chevron{transform:none}.nav-badge{color:#bfaeff;margin-left:auto}.nav-plan-badge{color:#aebbb5;font-size:var(--text-micro);letter-spacing:.03em;text-transform:uppercase;border:1px solid #485850;border-radius:4px;padding:2px 5px;font-weight:750;line-height:1.1}.sidebar-bottom{border-top:1px solid #2a3935;margin-top:auto;padding-top:12px}.sidebar-bottom>small{color:#697873;font:700 var(--text-caption)/1.2 "Manrope";letter-spacing:.14em;padding:2px 12px 7px;display:block}.sidebar-close{display:none}.app-main{margin-left:var(--sidebar-width);min-width:0;width:calc(100% - var(--sidebar-width))}.topbar{--topbar-actions-reserve:500px;--topbar-control-size:40px;background:var(--paper);border-bottom:1px solid var(--line);z-index:20;justify-content:flex-end;align-items:center;gap:12px;height:64px;padding:0 24px;display:flex;position:sticky;top:0}.global-search{--search-max-width:min(680px, max(220px, calc(100% - var(--topbar-actions-reserve) - 28px)), max(220px, calc(46% + 80px)));left:clamp(16px, calc(50vw - var(--sidebar-width) - (var(--search-max-width) / 2)), calc(100% - var(--topbar-actions-reserve) - var(--search-max-width)));z-index:1;box-sizing:border-box;width:var(--search-max-width);min-width:0;max-width:calc(100% - 32px);height:var(--topbar-control-size);border-radius:var(--radius-md);color:#6f7c75;box-shadow:none;background:#fff;border:1px solid #c5cec9;align-items:center;gap:10px;padding:0 10px 0 13px;transition:border-color .15s,box-shadow .15s,background .15s;display:flex;position:absolute}.global-search:hover{background:#fcfdfc;border-color:#aeb8b2}.global-search:focus-within{background:#fff;border-color:#7b63d4;box-shadow:0 0 0 3px #6c4ee324,0 1px 2px #1928220a}.global-search>span{text-align:center;opacity:.88;flex-shrink:0;width:1.1em}.global-search input{text-overflow:ellipsis;width:100%;min-width:0;font-size:var(--text-body);color:var(--ink);background:0 0;border:0;outline:0;flex:auto;line-height:1.3;overflow:hidden}.global-search input::placeholder{color:#7f8c85}.global-search kbd{white-space:nowrap;font-size:var(--text-caption);color:#7e8a84;background:#f4f6f5;border:1px solid #d0d8d3;border-radius:6px;flex-shrink:0;padding:2px 6px;line-height:1.2}.search-results{border:1px solid var(--line);width:min(520px,85vw);box-shadow:var(--shadow);z-index:40;background:#fff;border-radius:12px;padding:8px;position:absolute;top:calc(100% + 8px);left:-12px}.search-results header{color:#89958f;font:700 var(--text-caption) "Manrope";letter-spacing:.12em;justify-content:space-between;padding:8px 9px;display:flex}.search-results header button{background:0 0;border:0}.search-results>button{text-align:left;background:0 0;border:0;border-radius:8px;gap:10px;width:100%;padding:9px;display:flex}.search-results>button:hover{background:#f4f6f4}.search-results strong,.search-results small{display:block}.search-results small{font-size:var(--text-caption);color:var(--muted);margin-top:2px}.search-results>p{color:var(--muted);font-size:var(--text-small);padding:16px}.result-icon{color:#684dcc;background:#eee9ff;border-radius:7px;place-items:center;width:30px;height:30px;font-weight:700;display:grid}.top-actions{z-index:2;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;display:flex;position:relative}.top-actions-cta{flex-shrink:0;align-items:center;gap:6px;display:flex}.quick-add,.button{font-weight:700;font-size:var(--text-small);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:10px 15px;text-decoration:none;display:inline-flex}.button.primary{color:#fff;background:var(--forest);box-shadow:none}.button.primary:hover{background:#267557}.topbar .quick-add{box-sizing:border-box;min-height:var(--topbar-control-size);height:var(--topbar-control-size);border-radius:var(--radius-md);font-size:var(--text-small);letter-spacing:.01em;padding:0 14px}.topbar .quick-add span{font-size:calc(var(--text-small) * 1.05);line-height:1;translate:0 -.5px}.quick-add{color:var(--ink);background:var(--forest-soft);box-shadow:none;border:1px solid #b7c8c0;transition:background .12s,border-color .12s,color .12s}.quick-add:hover{color:var(--ink);border-color:var(--forest);background:#dce9e3}.quick-add:active{background:#d0e0d9;border-color:#2a534a}.quick-add:focus-visible{outline-offset:2px;outline:3px solid #315f55}.button.secondary{color:#37453f;box-shadow:none;background:#fff;border:1px solid #d7deda}.button.secondary:hover{background:#fafbfa;border-color:#aab6b1}.button:disabled{opacity:.55;cursor:not-allowed;transform:none}.notification-button,.theme-toggle{box-sizing:border-box;width:var(--topbar-control-size);height:var(--topbar-control-size);min-width:var(--topbar-control-size);min-height:var(--topbar-control-size);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--paper);color:#44534c;font-size:var(--text-subtitle);flex:none;place-items:center;line-height:1;transition:border-color .12s,background .12s,color .12s;display:grid}.notification-button{position:relative}.theme-toggle{background:var(--paper);color:var(--ink)}.theme-toggle:hover,.notification-button:hover{color:#24332d;background:#f7f9f8;border-color:#b7c2bc}.theme-toggle:hover{border-color:color-mix(in srgb, var(--violet) 42%, #b7c2bc);background:color-mix(in srgb, var(--violet) 8%, #fff);color:var(--violet-dark)}.theme-toggle:focus-visible,.notification-button:focus-visible{outline:3px solid color-mix(in srgb, var(--violet) 28%, transparent);outline-offset:2px}.theme-toggle[title]:hover:after,.theme-toggle[title]:focus-visible:after,.notification-button[title]:hover:after,.notification-button[title]:focus-visible:after{content:attr(title);z-index:20;background:var(--ink);color:#fff;font-size:var(--text-micro);white-space:nowrap;border-radius:7px;padding:5px 9px;font-weight:700;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 8px 20px #0000002e}.theme-toggle{position:relative}.notification-button i{background:#ef735d;border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:8px;box-shadow:0 0 0 2px #fff}.account-chip{box-sizing:border-box;text-align:left;min-height:var(--topbar-control-size);height:var(--topbar-control-size);background:0 0;border:1px solid #0000;border-radius:12px;align-items:center;gap:8px;padding:3px 8px 3px 3px;transition:border-color .15s,background .15s,box-shadow .15s;display:flex}.account-chip:hover{background:#f7f9f8;border-color:#d5ddd8}.account-chip:focus-visible{outline:3px solid color-mix(in srgb, var(--violet) 28%, transparent);outline-offset:2px}.account-chip>span{min-width:0;max-width:168px}.account-chip strong,.account-chip small{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.account-chip strong{font-size:var(--text-small);color:#26332e;font-weight:700;line-height:1.2}.account-chip small{font-size:var(--text-caption);color:#87928d;text-transform:capitalize;margin-top:1px;line-height:1.2}.account-chip b{font-size:var(--text-caption);color:#7a8780;flex:none;margin-left:1px;line-height:1}.account-chip .avatar{border-radius:9px;width:32px;height:32px}.avatar{aspect-ratio:1;color:#27684d;width:31px;height:31px;font-size:var(--text-caption);text-align:center;font-variant-numeric:tabular-nums;background:#daf4e7;border-radius:9px;flex:none;place-items:center;padding:0;font-weight:800;line-height:1;display:grid;overflow:hidden}.avatar>span{line-height:1;display:block;transform:translateY(.5px)}.avatar-tone-0{color:#27684d;background:#daf4e7}.avatar-tone-1{color:#6048bd;background:#e9e4ff}.avatar-tone-2{color:#3e689e;background:#e2edfb}.avatar-tone-3{color:#2f706b;background:#dff1ef}.avatar-tone-4{color:#704f8b;background:#eee4f5}.account-menu{border:1px solid var(--line);width:225px;box-shadow:var(--shadow);z-index:40;background:#fff;border-radius:11px;padding:7px;position:absolute;top:62px;right:30px}.account-menu div{border-bottom:1px solid #edf0ee;padding:11px}.account-menu div strong,.account-menu div span{font-size:var(--text-small);display:block}.account-menu div span{font-size:var(--text-caption);color:var(--muted);margin-top:3px}.account-menu button,.account-menu a{text-align:left;width:100%;font-size:var(--text-small);background:0 0;border:0;border-radius:6px;padding:9px 10px;text-decoration:none;display:block}.account-menu button:hover,.account-menu a:hover{background:#f2f5f2}.mobile-menu{z-index:2;display:none;position:relative}.page-content{max-width:var(--page-max-width);margin:auto;padding:32px clamp(24px,3.2vw,52px) 64px}@media (max-width:1280px){.topbar{--topbar-actions-reserve:390px;gap:12px;padding-inline:20px}.global-search{gap:8px;padding-inline:11px}.global-search kbd{display:none}.account-chip>span{max-width:128px}}@media (max-width:1180px){.topbar{--topbar-actions-reserve:268px}.topbar .quick-add,.quick-add{width:var(--topbar-control-size);min-width:var(--topbar-control-size);gap:0;padding:0;font-size:0}.topbar .quick-add span,.quick-add span{font-size:var(--text-subtitle);line-height:1}.account-chip{padding-inline:3px}.account-chip>span{max-width:88px}}@media (max-width:800px){.sidebar{transition:transform .25s;transform:translate(-100%)}.sidebar-open{transform:none}.sidebar-close{color:#fff;background:#24342f;border:0;border-radius:7px;width:30px;height:30px;display:block;position:absolute;top:12px;right:12px}.mobile-scrim{z-index:29;background:#0006;border:0;position:fixed;inset:0}.app-main{width:100%;margin:0}:root{--shell-topbar-offset:62px}.topbar{--topbar-actions-reserve:0px;--topbar-control-size:44px;justify-content:flex-start;align-items:center;gap:10px;height:62px;padding:0 15px;display:flex}.mobile-menu{box-sizing:border-box;width:var(--topbar-control-size);min-width:var(--topbar-control-size);height:var(--topbar-control-size);min-height:var(--topbar-control-size);color:var(--ink);font-size:var(--text-heading-sm);background:0 0;border:0;flex-shrink:0;place-items:center;padding:0;line-height:1;display:grid}.global-search{width:auto;min-width:0;max-width:none;height:var(--topbar-control-size);flex:auto;position:relative;left:auto}.top-actions{flex-shrink:0;gap:6px;margin-left:0}.top-actions-cta{gap:6px}.global-search kbd,.account-chip>span,.account-chip>b,.notification-button{display:none}.topbar .quick-add,.quick-add{width:var(--topbar-control-size);min-width:var(--topbar-control-size);min-height:var(--topbar-control-size);height:var(--topbar-control-size);padding:0}.page-content{padding:27px 16px 55px}.page-heading,.dashboard-hero{align-items:flex-start}.hero-date{display:none}.settings-grid{grid-template-columns:1fr}.display-scale-options{grid-template-columns:repeat(2,minmax(0,1fr))}.data-table{min-width:700px}.table-card{overflow:auto}.kanban-column{min-height:430px}.task-links,.activity-table article>div:last-child .avatar{display:none}.login-panel{min-height:100vh}.trust-row{display:none}}@media (max-width:560px){.metric-grid,.company-grid,.form-grid,.quick-grid{grid-template-columns:1fr}.full-field{grid-column:auto}.appearance-card>header{flex-wrap:wrap;align-items:flex-start}.appearance-current{margin-left:48px}.display-scale-options{grid-template-columns:1fr}.page-heading{display:grid}.page-heading .button{width:100%}.metric-grid small,.metric-grid strong,.metric-grid em{margin-left:40px}.task-list article{flex-wrap:wrap}.task-copy{width:calc(100% - 45px)}.task-list time{text-align:left;margin-left:38px}.activity-table article{align-items:flex-start}.activity-table article>div:last-child{display:none}.showcase-preview{width:100%}.modal-body{padding:18px}.toast{bottom:14px;left:14px;right:14px}.account-menu{right:10px}.global-search{max-width:none}.topbar .quick-add,.quick-add{font-size:0}.topbar .quick-add span,.quick-add span{font-size:var(--text-subtitle);line-height:1}}.data-panel{overflow:hidden}.responsive-data-region:focus-visible{outline:2px solid var(--violet);outline-offset:-2px}.table-tools{border-bottom:1px solid var(--line);align-items:center;gap:14px;padding:13px 17px;display:flex}.local-search{min-width:min(280px,100%);min-height:var(--control-min-height,36px);color:#82908a;background:#fff;border:1px solid #dce2df;border-radius:8px;align-items:center;gap:8px;padding:0 12px;display:flex}.local-search>span{line-height:1;font-size:var(--text-body);flex:none}.page-content .local-search input:not([type=checkbox]):not([type=radio]):not([type=color]),.local-search input{width:100%;min-width:0;height:auto;min-height:0;color:var(--ink);font-size:var(--text-body);background:0 0;border:0;outline:0;padding:0;line-height:1.3}.table-filters{gap:3px;display:flex}.table-filters button{min-height:var(--control-min-height,36px);color:var(--muted);font-size:var(--text-caption);background:0 0;border:0;border-radius:6px;padding:0 12px}.table-filters button.active{color:#5e49bd;background:#eeebfc;font-weight:700}.record-count{font-size:var(--text-caption);color:var(--muted);margin-left:auto}.data-table.contact-table{min-width:760px;display:block}.table-head,.table-row{grid-template-columns:1.5fr 1fr .65fr .85fr .8fr 25px;align-items:center;gap:12px;display:grid}.table-head{color:#819089;font:700 var(--text-overline) "Manrope";letter-spacing:.09em;background:#fafbfa;padding:10px 17px}.table-row{text-align:left;color:#34413c;width:100%;font-size:var(--text-caption);background:#fff;border:0;border-top:1px solid #edf0ee;padding:12px 17px}.table-row:hover{background:#fbfcfb}.contact-cell{align-items:center;gap:9px;display:flex}.contact-cell>span:last-child,.contact-cell strong,.contact-cell small{display:block}.contact-cell small{font-size:var(--text-overline);color:var(--muted);margin-top:2px}.row-arrow{text-align:right;color:#8672dd}.overdue-text{color:#c85644}.record-drawer{z-index:51;background:#fff;width:min(510px,95vw);position:fixed;top:0;bottom:0;right:0;overflow:auto;box-shadow:-20px 0 60px #00000024}.record-drawer>header{border-bottom:1px solid var(--line);justify-content:space-between;padding:18px 22px;display:flex}.drawer-actions{gap:6px;display:flex}.drawer-actions button{border:1px solid var(--line);font-size:var(--text-caption);background:#fff;border-radius:6px;padding:6px 11px}.contact-profile{align-items:center;gap:15px;padding:24px;display:flex}.contact-profile .avatar{width:55px;height:55px;font-size:var(--text-lead);border-radius:13px}.contact-profile h2{font:700 var(--text-heading-lg) "Manrope";margin:0}.contact-profile p{font-size:var(--text-caption);color:var(--muted);margin:4px 0}.contact-profile .eyebrow{margin-bottom:4px}.contact-details{grid-template-columns:1fr 1fr;gap:9px;padding:0 24px 22px;display:grid}.contact-details a,.contact-details span{font-size:var(--text-caption);background:#f5f7f5;border-radius:6px;padding:9px;text-decoration:none}.contact-details>span{grid-column:1/-1}.drawer-tabs{border-block:1px solid var(--line);padding:0 20px;display:flex}.drawer-tabs button{font-size:var(--text-caption);color:var(--muted);background:0 0;border:0;padding:12px 10px}.drawer-tabs button.active{color:#6049c1;border-bottom:2px solid #745bd3;font-weight:700}.note-composer{gap:8px;padding:16px 22px;display:flex}.note-composer textarea{border:1px solid var(--line);font-size:var(--text-caption);resize:vertical;border-radius:7px;flex:1;padding:9px}.note-composer button{color:#fff;font-size:var(--text-caption);background:#6b50dc;border:0;border-radius:7px;padding:8px 12px;font-weight:700}.drawer-timeline{padding:0 22px}.drawer-timeline article{border-top:1px solid #edf0ee;gap:11px;padding:14px 0;display:flex}.drawer-timeline article>div{flex:1}.drawer-timeline strong,.drawer-timeline small{font-size:var(--text-caption);display:block}.drawer-timeline p{font-size:var(--text-caption);color:#56645e;line-height:1.45}.drawer-timeline small{font-size:var(--text-overline);color:var(--muted)}.timeline-dot{background:#745cd3;border-radius:50%;flex:none;width:9px;height:9px;margin-top:4px;box-shadow:0 0 0 4px #eeeaff}.drawer-deals{padding:18px 22px}.drawer-deals h3{font:700 var(--text-caption) "Manrope";letter-spacing:.08em}.drawer-deals article{border:1px solid var(--line);border-radius:7px;justify-content:space-between;align-items:center;margin-top:7px;padding:10px;display:flex}.drawer-deals strong,.drawer-deals span{font-size:var(--text-caption);display:block}.drawer-deals span{font-size:var(--text-overline);color:var(--muted)}.drawer-deals b{font-size:var(--text-small)}.company-grid{padding:16px}.company-grid>article{border:1px solid var(--line);background:#fff;border-radius:10px;padding:16px}.company-grid>article:hover{border-color:#c7d0cc;transform:translateY(-1px);box-shadow:0 9px 23px #192d260d}.company-grid>article>header{justify-content:space-between;display:flex}.company-grid>article>header button{background:0 0;border:0}.company-logo{color:#6249c6;background:#eeeaff;border-radius:9px;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.company-grid>article h3{font:700 var(--text-body) "Manrope";margin:12px 0 3px}.company-grid>article>p{font-size:var(--text-caption);color:var(--muted);margin:0}.company-grid .company-stats{margin-top:14px}.company-grid .company-stats span{font-size:var(--text-overline);color:var(--muted)}.company-grid>article>footer{border-top:1px solid var(--line);font-size:var(--text-overline);color:var(--muted);justify-content:space-between;margin-top:14px;padding-top:11px;display:flex}.company-grid>article>footer button{color:#644ec3;background:0 0;border:0;font-weight:700}.full-timeline{padding:7px 24px}.full-timeline article{border-top:1px solid #edf0ee;grid-template-columns:12px 135px 1fr 32px;gap:15px;padding:18px 0;display:grid}.full-timeline article:first-child{border-top:0}.timeline-time strong,.timeline-time small,.timeline-content strong,.timeline-content span{display:block}.timeline-time strong,.timeline-content strong{font-size:var(--text-caption)}.timeline-time small,.timeline-content span{font-size:var(--text-overline);color:var(--muted);text-transform:capitalize;margin-top:4px}.timeline-content p{font-size:var(--text-caption);color:#5d6b65;margin:7px 0;line-height:1.5}@media (max-width:800px){.data-panel{overflow-x:auto}.table-tools{box-sizing:border-box;width:100%;min-width:0;max-width:100%;position:sticky;left:0}.table-filters{display:none}.company-grid{grid-template-columns:1fr 1fr}.full-timeline article{grid-template-columns:12px 95px 1fr}.full-timeline .avatar{display:none}}@media (max-width:560px){.company-grid{grid-template-columns:1fr}.local-search{flex:1;min-width:0}.full-timeline article{grid-template-columns:12px 1fr}.timeline-time,.timeline-content{grid-column:2}.contact-details{grid-template-columns:1fr}.contact-details>span{grid-column:auto}}.auth-tabs{background:#ecefed;border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:18px;padding:3px;display:grid}.auth-tabs button{color:#6d7974;font-size:var(--text-caption);background:0 0;border:0;border-radius:7px;padding:9px}.auth-tabs button.active{color:#2a3732;background:#fff;font-weight:700;box-shadow:0 2px 7px #14231e14}.auth-form{gap:12px;display:grid}.auth-form label{color:#53615b;font-size:var(--text-caption);gap:6px;font-weight:700;display:grid}.auth-form input{background:#fff;border:1px solid #d8dfdc;border-radius:8px;outline:none;width:100%;padding:11px 12px}.auth-form input:focus{border-color:#8069e1;box-shadow:0 0 0 3px #6b50dc1a}.auth-form>small{color:var(--muted);font-size:var(--text-caption);margin-top:-6px}.auth-form .login-button{margin-top:3px}.plan-usage{gap:14px;margin:20px 0 22px;display:grid}.plan-usage>div{gap:7px;display:grid}.plan-usage span{font-size:var(--text-small);justify-content:space-between;align-items:center;display:flex}.plan-usage span small{color:var(--muted);font-weight:600}.plan-usage>div>i{background:#edf0ee;border-radius:999px;height:7px;display:block;overflow:hidden}.plan-usage em{border-radius:inherit;background:linear-gradient(90deg,#6b50dc,#9a84f4);min-width:3px;height:100%;display:block}.billing-price{background:#f7f5ff;border:1px solid #e4e0f8;border-radius:9px;padding:12px 13px;color:#625b78!important;margin:-8px 0 17px!important}.billing-price strong{color:#2c234f;font:700 var(--text-heading-sm) "Manrope"}.billing-options{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:18px 0;display:grid}@media (max-width:520px){.billing-options{grid-template-columns:1fr}}.billing-options button{text-align:left;border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;gap:3px;padding:14px 12px;display:grid;position:relative}.billing-options button:hover,.billing-options button.active{background:#f8f6ff;border-color:#8068e4;box-shadow:0 0 0 2px #6b50dc14}.billing-options button>strong{font:700 var(--text-heading-sm) "Manrope";letter-spacing:-.03em}.billing-options button>span{font-size:var(--text-caption);font-weight:700}.billing-options button>small{font-size:var(--text-overline);color:var(--muted)}.billing-options button>b{color:#277257;font:800 var(--text-micro) "Manrope";letter-spacing:.08em;background:#dff6ec;border-radius:4px;padding:3px 5px;position:absolute;top:7px;right:7px}.custom-field-wrap{align-content:start;display:grid}.custom-field-wrap>label{height:100%}.form-section-title{color:#2d3a35;font:700 var(--text-caption) "Manrope";letter-spacing:.05em;border-top:1px solid #edf0ee;grid-column:1/-1;margin:7px 0 3px;padding-top:12px}.custom-field-wrap:first-of-type .form-section-title{margin-top:0}.field-help{color:var(--muted);font-size:var(--text-overline);font-weight:400;line-height:1.4;display:block}.record-form select[multiple]{min-height:84px}.currency-input{position:relative}.currency-input span{color:var(--muted);font-size:var(--text-caption);z-index:1;position:absolute;top:11px;left:10px}.currency-input input{padding-left:39px}.custom-check{margin-top:25px}@media (max-width:560px){.custom-field-wrap{grid-column:1}.custom-check{margin-top:0}.record-form input,.record-form select,.record-form textarea{font-size:var(--text-subtitle)}.record-form label{font-size:var(--text-small)}.modal-backdrop{align-items:end;padding:0}.modal-card{border-radius:16px 16px 0 0;max-height:94dvh}.record-drawer{width:100vw}.note-composer{border-top:1px solid var(--line);z-index:2;background:#fff;position:sticky;bottom:0}}.notification-menu{border:1px solid var(--line);width:min(370px,100vw - 24px);max-height:min(520px,75vh);box-shadow:var(--shadow);z-index:42;background:#fff;border-radius:12px;position:absolute;top:62px;right:155px;overflow:auto}.notification-menu>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:14px 15px;display:flex}.notification-menu>header strong,.notification-menu>header small{display:block}.notification-menu>header strong{font:700 var(--text-small) "Manrope"}.notification-menu>header small{font-size:var(--text-overline);color:var(--muted);margin-top:2px}.notification-menu>header button{color:#6752c2;font-size:var(--text-overline);background:0 0;border:0;font-weight:700}.notification-menu>div>button{text-align:left;background:#fff;border:0;border-top:1px solid #eef1ef;gap:10px;width:100%;padding:12px 14px;display:flex}.notification-menu>div>button:first-child{border-top:0}.notification-menu>div>button:hover{background:#fafbfa}.notification-menu>div>button.unread{background:#f8f6ff}.notification-menu>div>button>i{background:0 0;border-radius:50%;flex:none;width:7px;height:7px;margin-top:4px}.notification-menu>div>button.unread>i{background:#745bd3;box-shadow:0 0 0 3px #eeeaff}.notification-menu>div>button span{min-width:0}.notification-menu>div>button strong,.notification-menu>div>button small,.notification-menu>div>button time{display:block}.notification-menu>div>button strong{font-size:var(--text-caption)}.notification-menu>div>button small{font-size:var(--text-caption);color:#5d6a65;margin-top:3px;line-height:1.4}.notification-menu>div>button time{font-size:var(--text-overline);color:var(--muted);margin-top:5px}.notification-menu>div>p{text-align:center;color:var(--muted);font-size:var(--text-caption);padding:28px}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline-offset:2px;outline:3px solid #6b50dc}@media (pointer:coarse){button,.button,a.button{min-height:42px}.main-nav button,.sidebar-bottom button{min-height:44px}}.builder-side-stack{gap:18px;display:grid}.compact-select{border:1px solid var(--line);color:#3b4943;font-size:var(--text-caption);background:#fff;border-radius:7px;max-width:180px;padding:7px 9px}.pipeline-toolbar select{box-sizing:border-box;border:1px solid var(--line);color:#3b4943;width:max-content;min-width:min(280px,100%);max-width:min(420px,100%);min-height:44px;font-size:var(--text-caption);background:#fff;border-radius:7px;padding:7px 34px 7px 12px;font-weight:650}@media (max-width:800px){.notification-button{display:block}.notification-menu{top:56px;right:62px}.kanban-board{scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.kanban-column{scroll-snap-align:start;flex:0 0 min(82vw,320px);min-width:min(82vw,320px)}.page-content{overflow-x:hidden}}@media (max-width:560px){:root{--shell-topbar-offset:110px}.topbar{flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:6px;height:auto;min-height:0;padding-block:6px}.mobile-menu{order:1}.top-actions{order:2;gap:4px;margin-left:auto}.top-actions-cta{gap:4px}.global-search{width:100%;max-width:none;height:var(--topbar-control-size);flex:100%;order:3;position:relative;inset:auto;transform:none}.notification-menu{width:auto;max-height:70dvh;position:fixed;top:58px;left:10px;right:10px}.data-panel{overflow:visible}.table-tools{width:auto;padding:10px;position:static}.data-table.contact-table{min-width:0;padding:8px}.contact-table .table-head{display:none}.contact-table .table-row{border:1px solid var(--line);border-radius:10px;grid-template-columns:1fr auto;gap:7px;margin-bottom:8px;padding:12px}.contact-table .table-row>span:nth-child(2),.contact-table .table-row>span:nth-child(4),.contact-table .table-row>span:nth-child(5){display:none}.contact-table .table-row>span:nth-child(3){grid-area:1/2}.contact-table .row-arrow{grid-area:2/2}.company-stats{gap:8px}.company-grid .company-stats strong{font-size:var(--text-small)}.task-list article{padding:13px 12px}.settings-card,.plan-card,.data-card{padding:16px}.page-heading h1,.dashboard-hero h1{font-size:var(--text-title-sm)}}.crm-record-page{inset:72px 0 0 var(--sidebar-width);z-index:19;min-width:0;color:var(--ink);background:#f2f4f2;border-top:1px solid #dfe4e1;grid-template-columns:278px minmax(420px,1fr) 304px;display:grid;position:fixed;overflow:hidden}.crm-record-mobile-tabs{display:none}.crm-profile-rail,.crm-associations-rail,.crm-centre-workspace{min-width:0;min-height:0}.crm-profile-rail,.crm-associations-rail{scrollbar-width:thin;background:#fff;overflow-y:auto}.crm-profile-rail{border-right:1px solid #dce2de}.crm-associations-rail{border-left:1px solid #dce2de}.crm-centre-workspace{position:relative;overflow-y:auto}.crm-profile-toolbar,.crm-centre-tabs{z-index:7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff7;border-bottom:1px solid #e0e5e2;align-items:center;min-height:52px;display:flex;position:sticky;top:0}.crm-profile-toolbar{justify-content:space-between;padding:0 14px}.crm-profile-toolbar>button,.crm-profile-menu-wrap>button{color:#4f5e57;min-height:36px;font-size:var(--text-caption);background:0 0;border:0;font-weight:750}.crm-profile-toolbar>button span{color:#6851c7;font-size:var(--text-body-lg);margin-right:6px}.crm-profile-menu-wrap{position:relative}.crm-profile-menu{z-index:12;background:#fff;border:1px solid #dce2de;border-radius:9px;width:190px;padding:6px;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 34px #1e2d2624}.crm-profile-menu button{color:#35423c;width:100%;font-size:var(--text-caption);text-align:left;background:0 0;border:0;border-radius:6px;padding:9px 10px;display:block}.crm-profile-menu button:hover{background:#f3f5f3}.crm-profile-identity{text-align:center;padding:24px 18px 18px}.crm-profile-identity h1{font:750 var(--text-heading-sm)/1.25 "Manrope";letter-spacing:-.025em;overflow-wrap:anywhere;margin:0}.crm-profile-identity>p{color:#65726c;font-size:var(--text-caption);margin:5px 0}.crm-profile-identity>a,.crm-profile-identity>span:not(.avatar){color:#39705f;font-size:var(--text-caption);overflow-wrap:anywhere}.crm-profile-status-row{justify-content:center;align-items:center;gap:7px;margin-top:11px;display:flex}.crm-profile-status-row small{color:#87918c;font-size:var(--text-micro)}.crm-profile-actions{border-bottom:1px solid #e3e7e4;grid-template-columns:repeat(6,minmax(0,1fr));gap:5px;padding:0 12px 18px;display:grid}.crm-profile-actions button{color:#45534c;background:0 0;border:0;min-width:0}.crm-profile-actions button>span{color:#5844b1;width:32px;height:32px;font-size:var(--text-small);background:#fff;border:1px solid #dce2de;border-radius:50%;place-items:center;margin:auto;display:grid}.crm-profile-actions button:hover>span{background:#f5f2ff;border-color:#a99ce0}.crm-profile-actions small{font-size:var(--text-micro);text-overflow:ellipsis;margin-top:5px;font-weight:750;display:block;overflow:hidden}.crm-key-information{padding:17px}.crm-key-information>header{justify-content:space-between;align-items:center;gap:8px;margin-bottom:7px;display:flex}.crm-key-information h2{font:750 var(--text-small) "Manrope";margin:0}.crm-key-information>header button{color:#5e49b9;font-size:var(--text-overline);background:0 0;border:0;font-weight:800}.crm-key-information dl{margin:0}.crm-key-information dl>div{border-bottom:1px solid #edf0ee;gap:4px;padding:10px 0;display:grid}.crm-key-information dt{color:#7a8680;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.crm-key-information dd{overflow-wrap:anywhere;color:#334039;font-size:var(--text-caption);margin:0;font-weight:700;line-height:1.45}.crm-rail-edit{gap:9px;display:grid}.crm-rail-edit label{color:#6e7a74;font-size:var(--text-micro);text-transform:uppercase;gap:4px;font-weight:800;display:grid}.crm-rail-edit input,.crm-rail-edit textarea,.crm-rail-edit select{color:#26332d;width:100%;min-width:0;font-size:var(--text-caption);text-transform:none;background:#fff;border:1px solid #d7dfda;border-radius:7px;padding:8px 9px}.crm-rail-edit>div:last-child{justify-content:flex-end;gap:6px;display:flex}.crm-centre-tabs{justify-content:center;padding:0 16px}.crm-centre-tabs>button{color:#6d7973;min-width:150px;font-size:var(--text-caption);background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;font-weight:800}.crm-centre-tabs>button.active{color:#5b45b8;border-bottom-color:#6a51ce}.crm-catchup-view,.crm-activities-view{gap:14px;padding:16px;display:grid}.crm-overview-section,.crm-recent-section,.crm-activity-list,.crm-attention-grid>article{background:#fff;border:1px solid #dfe4e1;border-radius:11px;box-shadow:0 4px 14px #25322c06}.crm-overview-section>header,.crm-recent-section>header{border-bottom:1px solid #e6eae7;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.crm-overview-section>header h2,.crm-recent-section>header h2{font:750 var(--text-small) "Manrope";margin:0}.crm-overview-section>header span,.crm-recent-section>header p{color:#7b8781;font-size:var(--text-overline);margin:0}.crm-recent-section>header button{color:#5b45b8;font-size:var(--text-overline);background:0 0;border:0;font-weight:800}.crm-insight-card{background:linear-gradient(120deg,#fff,#fbf9ff);border:1px solid #d9d1f3;border-radius:9px;margin:10px;padding:15px}.crm-insight-card>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.crm-insight-card>header small,.crm-insight-card>header span{display:block}.crm-insight-card>header small{font-size:var(--text-caption);font-weight:800}.crm-insight-card>header span{color:#8b958f;font-size:var(--text-micro);margin-top:3px}.crm-insight-card>p{color:#435149;font-size:var(--text-caption);margin:12px 0;line-height:1.65}.crm-insight-card>div{gap:7px;display:flex}.crm-insight-card>div button{color:#5c48b5;font-size:var(--text-overline);background:#fff;border:1px solid #ddd7f1;border-radius:7px;padding:7px 9px;font-weight:800}.crm-insight-card>div button:disabled{opacity:.45;cursor:not-allowed}.crm-metric-strip{background:#fff;border:1px solid #dfe4e1;border-radius:11px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.crm-metric-strip article{gap:4px;padding:15px;display:grid}.crm-metric-strip article+article{border-left:1px solid #e5e9e6}.crm-metric-strip small{color:#7b8781;font-size:var(--text-micro);letter-spacing:.06em;font-weight:800}.crm-metric-strip strong{font:750 var(--text-subtitle) "Manrope"}.crm-metric-strip span{color:#77837d;font-size:var(--text-overline)}.crm-metric-strip article.attention{background:#fff9f5}.crm-metric-strip article.attention strong{color:#a84c3d}.crm-recent-section{padding-bottom:6px}.crm-activity-entry{border-bottom:1px solid #edf0ee;grid-template-columns:34px minmax(0,1fr);gap:10px;margin:0 14px;padding:13px 0;display:grid}.crm-activity-entry:last-child{border-bottom:0}.crm-activity-entry>span{color:#5d48b8;width:31px;height:31px;font-size:var(--text-caption);background:#f0edff;border-radius:9px;place-items:center;font-weight:800;display:grid}.crm-activity-entry>span.type-call{color:#2c7555;background:#eaf7f0}.crm-activity-entry>span.type-email{color:#326b9e;background:#edf4fb}.crm-activity-entry>span.type-meeting{color:#a46225;background:#fff3e7}.crm-activity-entry>div{min-width:0}.crm-activity-entry header{justify-content:space-between;align-items:start;gap:12px;display:flex}.crm-activity-entry strong{font-size:var(--text-caption)}.crm-activity-entry time{color:#84908a;font-size:var(--text-micro);flex:none}.crm-activity-entry p{color:#526059;font-size:var(--text-caption);white-space:pre-wrap;margin:6px 0;line-height:1.55}.crm-activity-entry footer{color:#7d8983;font-size:var(--text-micro);flex-wrap:wrap;gap:7px;display:flex}.crm-attention-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.crm-attention-grid>article{padding:16px}.crm-attention-grid small{color:#7560ca;font-size:var(--text-micro);letter-spacing:.08em;font-weight:800}.crm-attention-grid h3{font:750 var(--text-body)/1.35 "Manrope";margin:7px 0 6px}.crm-attention-grid p{color:#64716b;font-size:var(--text-caption);margin:0;line-height:1.55}.crm-attention-grid button{color:#5a45b3;font-size:var(--text-overline);background:0 0;border:0;margin-top:11px;padding:0;font-weight:800}.crm-activity-type-tabs{scrollbar-width:none;background:#fff;border:1px solid #dfe4e1;border-radius:10px;gap:4px;padding:5px;display:flex;overflow-x:auto}.crm-activity-type-tabs button{color:#64716b;font-size:var(--text-overline);background:0 0;border:0;border-radius:7px;flex:none;padding:8px 10px;font-weight:800}.crm-activity-type-tabs button.active{color:#5944b2;background:#eeeaff}.crm-activity-tools{align-items:center;gap:8px;display:flex}.crm-activity-tools label{background:#fff;border:1px solid #dbe1dd;border-radius:8px;flex:1;align-items:center;gap:7px;min-width:180px;padding:8px 10px;display:flex}.crm-activity-tools input{width:100%;min-width:0;font-size:var(--text-caption);background:0 0;border:0;outline:0}.crm-activity-tools select{font-size:var(--text-caption);background:#fff;border:1px solid #dbe1dd;border-radius:8px;padding:8px 9px}.crm-activity-tools>span{color:#7c8782;font-size:var(--text-overline)}.crm-activity-list{padding:3px 0}.crm-associations-rail{padding:10px}.crm-composer-layer{z-index:10;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#202b264d;place-items:start center;padding:24px;display:grid;position:absolute;inset:52px 0 0;overflow-y:auto}.crm-action-composer{background:#fff;border:1px solid #dce2de;border-radius:13px;outline:none;width:min(720px,100%);box-shadow:0 24px 60px #19251f38}.crm-action-composer>header{border-bottom:1px solid #e4e8e5;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.crm-action-composer>header small{color:#745fc7;font-size:var(--text-micro);letter-spacing:.1em;font-weight:800}.crm-action-composer>header h2{font:750 var(--text-subtitle) "Manrope";margin:4px 0 0}.crm-action-composer>header>button{width:34px;height:34px;font-size:var(--text-subtitle);background:#fff;border:1px solid #dbe1dd;border-radius:8px;place-items:center;display:grid}.crm-composer-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;padding:18px;display:grid}.crm-composer-form label{color:#66736d;font-size:var(--text-overline);gap:5px;font-weight:800;display:grid}.crm-composer-form input,.crm-composer-form select,.crm-composer-form textarea{color:#27342e;width:100%;min-width:0;font-size:var(--text-caption);background:#fff;border:1px solid #d6ded9;border-radius:8px;padding:9px 10px}.crm-composer-form textarea{resize:vertical}.crm-composer-form .wide{grid-column:1/-1}.crm-composer-actions{justify-content:flex-end;gap:7px;display:flex}.crm-mailto-handoff{color:#34705c;font-size:var(--text-caption);background:#f0f7f4;border-radius:8px;padding:10px 12px;font-weight:750;text-decoration:none}.crm-record-missing{max-width:650px;margin:30px auto;padding:30px}.company-selector{outline:none;overflow-x:auto}.company-selector-head,.company-selector-row{grid-template-columns:minmax(220px,1.35fr) minmax(120px,.72fr) minmax(190px,1fr) 82px 90px 125px 72px;align-items:center;min-width:1030px;display:grid}.company-selector-head{color:#6f7c75;min-height:38px;font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;background:#f4f6f4;border-bottom:1px solid #dce2de;padding:0 15px;font-weight:800}.company-selector-row{color:#34413b;text-align:left;background:#fff;border:0;border-bottom:1px solid #e7ebe8;width:100%;min-height:66px;padding:8px 15px}.company-selector-row:hover,.company-selector-row:focus-visible{z-index:1;background:#faf9ff;outline:0;position:relative;box-shadow:inset 3px 0 #755cda}.company-selector-row>span{color:#56645d;min-width:0;font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;padding-right:12px;overflow:hidden}.company-selector-row>span>strong,.company-selector-row>span>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-selector-row>span>strong{color:#2f3d36;font-size:var(--text-caption)}.company-selector-row>span>small{color:#84908a;font-size:var(--text-micro);margin-top:4px}.company-selector-identity{align-items:center;gap:10px;display:flex}.company-selector-identity>span:last-child{min-width:0}.company-selector-identity>span:last-child>strong,.company-selector-identity>span:last-child>small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.company-selector-identity>span:last-child>strong{color:#2f3d36;font-size:var(--text-caption)}.company-selector-identity>span:last-child>small{color:#84908a;font-size:var(--text-micro);margin-top:4px}.company-selector .company-logo{color:#5b46b4;width:34px;height:34px;font:800 var(--text-caption) "Manrope";text-transform:uppercase;background:linear-gradient(145deg,#f3f0ff,#eaf6f1);border:1px solid #ddd7f1;border-radius:9px;flex:none;place-items:center;display:grid}.company-selector-open{text-align:right;font-weight:800;color:#604ab8!important}.company-selector-open b{font-size:var(--text-small);margin-left:3px}.pipeline-toolbar label{align-items:center;gap:8px;display:flex}.pipeline-toolbar label>span{color:#738078;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:800}.pipeline-toolbar button{color:#5a46b2;font-size:var(--text-overline);border-radius:7px;font-weight:800}.kanban-column{min-height:530px}.kanban-value{justify-content:space-between;align-items:center;gap:8px;display:flex}.kanban-value strong{color:#637069;font-size:var(--text-caption)}.kanban-value span{color:#8a948f;font-size:var(--text-micro)}.deal-stack article{padding:0;overflow:hidden}.deal-card-open{width:100%;max-width:100%;color:inherit;text-align:left;cursor:inherit;box-sizing:border-box;background:0 0;border:0;padding:12px 12px 12px 11px;display:block}.deal-card-open:hover{background:linear-gradient(165deg,#ffffff8c,#f3efff6b)}.deal-card-open:focus-visible{outline:2px solid color-mix(in srgb, var(--violet) 72%, #fff);outline-offset:-2px;background:linear-gradient(165deg,#fff,#f1edff)}.deal-card-open>strong{font:750 var(--text-body-lg) "Manrope";color:#243830;display:block}.deal-card-open .deal-top>span:last-child{color:#5b46b4;font-size:var(--text-micro);text-transform:none;letter-spacing:0;flex:none;font-weight:800}.empty-stage.static{text-align:center;margin:0}.side-record-backdrop{inset:72px 0 0 var(--sidebar-width);z-index:24;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#1b272142;position:fixed}.side-record-panel{width:min(610px,calc(100vw - var(--sidebar-width)));background:#f3f5f3;border-left:1px solid #d9e0dc;outline:none;grid-template-rows:auto auto auto minmax(0,1fr);display:grid;position:absolute;inset:0 0 0 auto;overflow:hidden;box-shadow:-20px 0 60px #19261f29}.side-record-header{background:#fff;border-bottom:1px solid #dde3df;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:61px;padding:9px 16px;display:grid}.side-record-header>button{width:34px;height:34px;font-size:var(--text-subtitle);background:#fff;border:1px solid #dbe1dd;border-radius:8px;place-items:center;display:grid}.side-record-header>div{min-width:0}.side-record-header small,.side-record-header strong{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.side-record-header small{color:#7b8781;font-size:var(--text-micro);letter-spacing:.07em;text-transform:uppercase;font-weight:800}.side-record-header strong{font:750 var(--text-small) "Manrope";margin-top:3px}.side-record-hero{background:linear-gradient(120deg,#fff,#fbf9ff);border-bottom:1px solid #dfe4e1;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:18px;display:grid}.side-record-hero>span{color:#6049bd;width:48px;height:48px;font-size:var(--text-heading-sm);background:#f1eeff;border:1px solid #d9d2f1;border-radius:13px;place-items:center;display:grid}.side-record-hero>div{min-width:0}.side-record-hero small{color:#725dc6;font-size:var(--text-micro);text-transform:uppercase;font-weight:800}.side-record-hero h2{font:750 var(--text-heading-sm)/1.25 "Manrope";overflow-wrap:anywhere;margin:4px 0}.side-record-hero p{color:#6f7b75;font-size:var(--text-caption);margin:0;line-height:1.45}.side-record-hero>strong{font:750 var(--text-heading-sm) "Manrope";white-space:nowrap}.side-record-tabs{scrollbar-width:none;background:#fff;border-bottom:1px solid #dfe4e1;min-height:46px;padding-inline:10px;display:flex;overflow-x:auto}.side-record-tabs button{color:#6e7a74;min-width:110px;font-size:var(--text-overline);background:0 0;border:0;border-bottom:2px solid #0000;flex:1 0 auto;font-weight:800}.side-record-tabs button.active{color:#5944b2;border-bottom-color:#6b52ce}.side-record-scroll{min-height:0;overflow-y:auto}.side-record-form{padding:18px}.side-record-form .form-grid{gap:12px}.side-record-form-actions{border-top:1px solid #e0e5e2;justify-content:flex-end;gap:7px;margin-top:17px;padding-top:14px;display:flex}.side-record-form-actions .success{color:#277053;background:#f0faf5;border-color:#bfe0cf}.side-record-properties{margin:0;padding:18px}.side-record-properties>div{border-bottom:1px solid #e4e8e5;grid-template-columns:130px minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.side-record-properties dt{color:#7a8680;font-size:var(--text-overline);text-transform:uppercase;font-weight:800}.side-record-properties dd{overflow-wrap:anywhere;font-size:var(--text-caption);margin:0;line-height:1.5}.side-record-list{padding:10px 18px 20px}.side-record-list>article{border-bottom:1px solid #e2e7e4;grid-template-columns:33px minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.side-record-list>article>span{color:#5c46b6;width:31px;height:31px;font-size:var(--text-caption);background:#eeeaff;border-radius:8px;place-items:center;display:grid}.side-record-list article strong{font-size:var(--text-caption)}.side-record-list article p{color:#606d66;font-size:var(--text-caption);margin:5px 0;line-height:1.5}.side-record-list article small{color:#828d87;font-size:var(--text-micro);text-transform:capitalize}.side-task-composer{background:#fff;border-radius:9px;grid-template-columns:minmax(0,1fr) 155px auto;gap:7px;margin:5px 0 12px;padding:10px;display:grid}.side-task-composer input{min-width:0;font-size:var(--text-caption);border:1px solid #d9e0dc;border-radius:7px;padding:8px 9px}.side-task-composer button{color:#fff;font-size:var(--text-overline);background:#6a51cc;border:0;border-radius:7px;padding:8px 10px;font-weight:800}.task-toolbar{align-items:center;gap:10px;margin-bottom:19px;display:flex}.task-toolbar .segmented-control{flex:none;margin:0}.task-search{background:#fff;border:1px solid #dbe1dd;border-radius:8px;flex:0 420px;align-items:center;gap:8px;width:min(420px,100%);min-width:220px;min-height:37px;padding:0 11px;display:flex}.task-search input{width:100%;min-width:0;font-size:var(--text-caption);background:0 0;border:0;outline:0}.task-priority-filter{flex:none;align-items:center;gap:8px;display:flex}.task-priority-filter>span{color:#748078;font-size:var(--text-micro);text-transform:uppercase;flex:none;font-weight:800}.task-priority-filter select{width:auto;min-width:11.5rem;max-width:min(16rem,100%);font-size:var(--text-caption);background:#fff;border:1px solid #dbe1dd;border-radius:8px;flex:none;padding:9px 11px}.task-list article{padding:14px 17px}.task-row-open{min-width:0;color:inherit;text-align:left;background:0 0;border:0;flex:1;align-items:center;gap:13px;padding:0;display:flex}.task-row-open:hover .task-copy strong{color:#5b45b8}.task-row-open>time{color:#77837d;font-size:var(--text-overline);text-align:right}.task-row-open>b{color:#7d8983;font-size:var(--text-subtitle)}.task-show-more{color:#5b45b8;width:100%;font-size:var(--text-overline);background:#fafbfa;border:0;border-top:1px solid #e5e9e6;padding:11px;font-weight:800}.task-check:disabled{cursor:default;opacity:.5}.task-record-panel{grid-template-rows:auto auto minmax(0,1fr)}@media (min-width:1600px){.page-content-pipeline{padding-inline:clamp(24px,2vw,56px)}.page-content-pipeline .kanban-board{gap:14px}.page-content-pipeline .kanban-column{min-width:260px}}@media (min-width:2200px){.page-content-pipeline{padding-inline:clamp(28px,1.6vw,72px)}.page-content-pipeline .kanban-board{gap:16px}.page-content-pipeline .kanban-column{min-width:280px;min-height:640px}}@media (min-width:3000px){.page-content-pipeline{padding-inline:clamp(32px,1.35vw,96px)}.page-content-pipeline .kanban-board{gap:18px}.page-content-pipeline .kanban-column{min-width:300px;min-height:min(72vh,760px)}}@media (min-width:1760px){.page-content.page-content-dashboard{padding-inline:clamp(24px,2vw,48px)}}@media (min-width:2800px){.page-content.page-content-dashboard{padding-inline:clamp(28px,1.6vw,56px)}}@media (max-width:1250px){.crm-record-page{grid-template-columns:238px minmax(330px,1fr) 260px}.crm-profile-actions{grid-template-columns:repeat(3,1fr);row-gap:10px}.crm-metric-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-metric-strip article:nth-child(3){border-top:1px solid #e5e9e6;border-left:0}.crm-metric-strip article:nth-child(4){border-top:1px solid #e5e9e6}}@media (max-width:900px){.crm-record-page{z-index:21;grid-template-rows:45px minmax(0,1fr);grid-template-columns:1fr;display:grid;inset:72px 0 0}.crm-record-mobile-tabs{z-index:12;background:#fff;border-bottom:1px solid #dce2de;grid-template-columns:repeat(4,1fr);display:grid}.crm-record-mobile-tabs button{color:#6f7c75;min-height:44px;font-size:var(--text-caption);background:0 0;border:0;border-bottom:2px solid #0000;font-weight:800}.crm-record-mobile-tabs button.active{color:#5944b1;border-bottom-color:#6950cd}.crm-profile-rail,.crm-associations-rail,.crm-centre-workspace{grid-area:2/1;display:none}.crm-profile-rail.mobile-active,.crm-associations-rail.mobile-active,.crm-centre-workspace.mobile-active{display:block}.crm-profile-rail,.crm-associations-rail{border:0}.crm-centre-tabs{display:none;top:0}.crm-composer-layer{inset:0}.crm-profile-actions{grid-template-columns:repeat(6,1fr)}.crm-attention-grid{grid-template-columns:1fr}.side-record-backdrop{z-index:24;inset:72px 0 0}.side-record-panel{width:min(610px,100vw)}}@media (max-width:800px){.crm-record-page,.side-record-backdrop{inset:calc(62px + env(safe-area-inset-top)) 0 0}.task-toolbar{flex-direction:column;align-items:stretch}.task-toolbar .segmented-control{align-self:flex-start}.task-search{flex:auto;width:100%;min-width:0;max-width:none}.task-priority-filter{width:100%}.task-priority-filter select{width:100%;min-width:0;max-width:none}.task-row-open{grid-template-columns:minmax(0,1fr) auto 12px;display:grid}.task-row-open .task-links{grid-column:1}.task-row-open>time{text-align:left;grid-column:1}.task-row-open>.status-pill{grid-area:1/2}.task-row-open>b{grid-area:1/3/span 3}.company-selector{overflow:visible}.company-selector-head{display:none}.company-selector-row{border:1px solid #dfe4e1;border-radius:10px;grid-template-columns:1fr auto;gap:10px 14px;min-width:0;min-height:0;margin-bottom:8px;padding:14px;display:grid}.company-selector-row>span{white-space:normal;padding:0}.company-selector-identity{grid-area:1/1;min-width:0}.company-selector-row>span:nth-child(2),.company-selector-row>span:nth-child(3){grid-column:1/-1;grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.company-selector-row>span:nth-child(4),.company-selector-row>span:nth-child(5),.company-selector-row>span:nth-child(6){border-top:1px solid #edf0ee;grid-column:1/-1;grid-template-columns:1fr auto;padding-top:7px;display:grid}.company-selector-row>span[data-label]:before{content:attr(data-label);color:#7d8983;font-size:var(--text-micro);letter-spacing:.06em;text-transform:uppercase;font-weight:800;display:block}.company-selector-open{grid-area:1/2;align-self:center}}@media (max-width:540px){.crm-centre-tabs{justify-content:flex-start;padding:0 8px}.crm-centre-tabs>button{min-width:105px}.crm-catchup-view,.crm-activities-view{padding:10px}.crm-metric-strip{grid-template-columns:1fr}.crm-metric-strip article+article{border-top:1px solid #e5e9e6;border-left:0}.crm-profile-actions{grid-template-columns:repeat(3,1fr)}.crm-activity-tools{flex-direction:column;align-items:stretch}.crm-activity-tools label{min-width:0}.crm-activity-entry header{flex-direction:column;align-items:flex-start;gap:4px}.crm-insight-card>div{flex-direction:column;align-items:stretch}.crm-composer-layer{padding:10px}.crm-composer-form{grid-template-columns:1fr;padding:14px}.crm-composer-form .wide{grid-column:auto}.crm-composer-form input,.crm-composer-form select,.crm-composer-form textarea,.crm-rail-edit input,.crm-rail-edit select,.crm-rail-edit textarea{font-size:var(--text-subtitle)}.pipeline-toolbar{flex-direction:column;align-items:stretch}.pipeline-toolbar>div{flex-wrap:wrap;align-items:stretch}.side-record-hero{grid-template-columns:44px minmax(0,1fr)}.side-record-hero>span{width:42px;height:42px}.side-record-hero>strong{grid-column:2}.side-record-form .form-grid{grid-template-columns:1fr}.side-record-form .form-grid .full-field{grid-column:auto}.side-record-form-actions{flex-direction:column;align-items:stretch}.side-task-composer{grid-template-columns:1fr}.side-task-composer input,.side-record-form input,.side-record-form select,.side-record-form textarea{font-size:var(--text-subtitle)}}.history-toggle{justify-self:center;margin-top:14px}:is(body:has(.modal-backdrop),body:has(.drawer-backdrop)){overflow:hidden}@media (max-width:560px){html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{overscroll-behavior-y:none}.topbar{height:auto;min-height:0;padding-top:max(6px, env(safe-area-inset-top));padding-bottom:6px;padding-inline:max(12px, env(safe-area-inset-left)) max(12px, env(safe-area-inset-right))}.global-search{width:100%;position:relative;inset:auto}.page-content{padding-top:16px;padding-right:max(12px, env(safe-area-inset-right));padding-bottom:calc(48px + env(safe-area-inset-bottom));padding-left:max(12px, env(safe-area-inset-left))}.page-heading{gap:12px;margin-bottom:14px}.page-heading h1{font-size:clamp(1.45rem,6.5vw,1.75rem)}.page-heading p{font-size:var(--text-small);margin-top:4px;line-height:1.4}.sidebar{width:min(88vw,340px);padding-top:max(24px, env(safe-area-inset-top));padding-bottom:max(22px, env(safe-area-inset-bottom));overscroll-behavior:contain;overflow-y:auto}.mobile-menu,.quick-add,.account-chip,.notification-button,.theme-toggle,.icon-button{min-width:44px;min-height:44px}.topbar input,.page-content input:not([type=checkbox]):not([type=radio]):not([type=color]),.page-content select,.page-content textarea,.modal-card input:not([type=checkbox]):not([type=radio]):not([type=color]),.modal-card select,.modal-card textarea,.record-drawer input:not([type=checkbox]):not([type=radio]):not([type=color]),.record-drawer select,.record-drawer textarea,.drawer input:not([type=checkbox]):not([type=radio]):not([type=color]),.drawer select,.drawer textarea,.customer-portal-shell input:not([type=checkbox]):not([type=radio]),.customer-portal-shell select,.customer-portal-shell textarea,.public-form-page input:not([type=checkbox]):not([type=radio]),.public-form-page select,.public-form-page textarea,.public-booking-shell input:not([type=checkbox]):not([type=radio]),.public-booking-shell select,.public-booking-shell textarea{font-size:var(--text-subtitle)!important}.modal-backdrop{align-items:end;padding:0}.modal-card{overscroll-behavior:contain;border-radius:18px 18px 0 0;width:100vw;max-height:100dvh}.modal-card.modal-wide{border-radius:0;height:100dvh}.modal-header{z-index:8;padding:calc(16px + env(safe-area-inset-top)) max(18px, env(safe-area-inset-right)) 14px max(18px, env(safe-area-inset-left));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;top:0}.modal-body{padding-right:max(18px, env(safe-area-inset-right));padding-bottom:calc(24px + env(safe-area-inset-bottom));padding-left:max(18px, env(safe-area-inset-left))}.record-drawer,.drawer{width:100vw;padding-bottom:env(safe-area-inset-bottom);overscroll-behavior:contain}.record-drawer>header,.drawer-header{z-index:8;padding-top:max(18px, env(safe-area-inset-top));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;position:sticky;top:0}.page-tabs,.builder-tabs,.drawer-tabs,.communications-tabs,.object-type-tabs,.portal-work-tabs{overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;justify-content:flex-start;max-width:100%;overflow-x:auto}.page-tabs::-webkit-scrollbar{display:none}.builder-tabs::-webkit-scrollbar{display:none}.drawer-tabs::-webkit-scrollbar{display:none}.communications-tabs::-webkit-scrollbar{display:none}.object-type-tabs::-webkit-scrollbar{display:none}.portal-work-tabs::-webkit-scrollbar{display:none}.page-tabs button,.builder-tabs button,.drawer-tabs button,.communications-tabs button,.object-type-tabs button,.portal-work-tabs button{scroll-snap-align:start;flex:none;min-height:44px}.kanban-board,.planner-agenda,.table-card{-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.mapping-grid{overscroll-behavior:contain;max-height:min(62dvh,560px);padding-right:4px;overflow-y:auto}.mapping-grid label{scroll-margin-top:8px}.job-list>article:nth-of-type(n+9){content-visibility:auto;contain-intrinsic-size:150px}.history-toggle{width:100%}}.system-error-page{background:var(--page,#f4f7f4);place-items:center;min-height:100dvh;padding:24px;display:grid}.system-error-card{background:#fff;border:1px solid #182f2721;border-radius:24px;flex-direction:column;align-items:flex-start;gap:14px;width:min(100%,520px);padding:clamp(24px,6vw,44px);display:flex;box-shadow:0 24px 70px #192d261f}.system-error-card h1,.system-error-card p{margin:0}.system-error-card p{color:#64736d;line-height:1.6}.system-error-card small{color:#53615c;overflow-wrap:anywhere;background:#f1f4f2;border-radius:8px;padding:8px 10px}.system-error-card .button{width:100%;min-height:44px}.security-card{gap:20px;display:grid}.security-card>header,.security-mfa,.session-list article,.billing-warning{align-items:center;gap:14px;display:flex}.security-card>header>div,.security-mfa>div,.session-list article>div,.billing-warning>div{flex:1;min-width:0}.security-card h2,.security-card h3,.security-card p,.billing-warning h2,.billing-warning p{margin:0}.security-card p,.billing-warning p{color:#67756f;line-height:1.5}.mfa-setup,.mfa-disable,.recovery-codes{background:#f8faf8;border:1px solid #dfe6e2;border-radius:14px;gap:12px;padding:16px;display:grid}.mfa-setup>code{color:#fff;letter-spacing:.14em;overflow-wrap:anywhere;background:#18241f;border-radius:10px;padding:12px}.mfa-setup label,.mfa-disable label{gap:7px;font-weight:700;display:grid}.recovery-codes>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.recovery-codes code{text-align:center;letter-spacing:.1em;background:#fff;border-radius:8px;padding:8px}.session-list{gap:10px;display:grid}.session-list article{border-top:1px solid #e3e8e5;padding:12px 0}.session-list small{color:#71807a;text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.billing-warning{background:#fffaf0;border-color:#f1c77a}@media (max-width:640px){.security-card>header,.security-mfa,.session-list article,.billing-warning{flex-wrap:wrap;align-items:flex-start}.security-mfa .button,.session-list .button,.billing-warning .button{width:100%;min-height:44px}.recovery-codes>div{grid-template-columns:1fr}}.onboarding-panel{margin-bottom:20px}.onboarding-panel .panel-header p{color:#6d7b75;margin:4px 0 0}.onboarding-progress>i{background:#e8edea;border-radius:99px;height:6px;display:block;overflow:hidden}.onboarding-progress em{border-radius:inherit;background:linear-gradient(90deg,#6f4ee8,#967df0);height:100%;display:block}.onboarding-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:16px;display:grid}.onboarding-steps button{text-align:left;background:#fff;border:1px solid #dfe6e2;border-radius:14px;align-items:flex-start;gap:10px;min-width:0;padding:14px;display:flex}.onboarding-steps button>span{color:#6848d8;background:#efeafd;border-radius:9px;flex:0 0 28px;place-items:center;height:28px;font-weight:800;display:grid}.onboarding-steps button>div{min-width:0}.onboarding-steps strong,.onboarding-steps small{display:block}.onboarding-steps small{color:#71807a;margin-top:4px;line-height:1.35}.onboarding-steps button.complete{background:#f6faf7}.onboarding-steps button.complete>span{color:#267653;background:#dff3e8}@media (max-width:1100px){.onboarding-steps{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.onboarding-panel .panel-header{align-items:flex-start;gap:10px}.onboarding-panel .text-button{min-height:44px}.onboarding-steps{grid-template-columns:1fr}.onboarding-steps button{min-height:70px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-offset:2px!important;outline:2px solid canvastext!important}button,.button,input,select,textarea,[role=button]{border-color:canvastext}}.page-loading{min-height:240px;color:var(--muted);align-content:center;justify-items:center;gap:12px;display:grid}.page-loading p{margin:0}.novasoft-loading-splash{color:#fff;background:linear-gradient(118deg,#16362ce0,#0000 46%),linear-gradient(302deg,#44336f47,#0000 44%),#14201d;place-content:center;min-height:100dvh;display:grid;position:relative;overflow:hidden}.novasoft-loading-splash:before{content:"";pointer-events:none;background:repeating-linear-gradient(90deg,#0000 0 119px,#cce5d809 119px 120px),repeating-linear-gradient(0deg,#0000 0 119px,#cce5d807 119px 120px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.novasoft-loading-splash:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#7cbb9d0b,#0000);border-inline:1px solid #bae2cf12;width:min(18vw,260px);position:absolute;top:-28vh;bottom:-28vh;left:50%;transform:translate(-50%)skew(-18deg)}.novasoft-loading-splash.is-overlay{z-index:200;position:fixed;inset:0}.novasoft-loading-panel{z-index:1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(145deg,#1d342cbd,#111e1ae0);border:1px solid #c2e1d11f;border-radius:16px;justify-items:center;gap:24px;width:min(82vw,460px);padding:clamp(34px,5vw,54px) clamp(28px,5vw,52px) 28px;display:grid;position:relative;box-shadow:0 28px 90px #00000047}.novasoft-loading-panel:before{content:"";background:linear-gradient(#86d8b3,#8772dc);border-radius:16px 0 0 16px;width:3px;position:absolute;inset:0 auto 0 0}.novasoft-loading-brand{justify-items:center;gap:19px;display:grid}.novasoft-loading-brand .brand-mark{filter:drop-shadow(0 12px 24px #00000042)}.novasoft-loading-brand>div{justify-items:center;gap:9px;display:grid}.novasoft-loading-brand strong{letter-spacing:.24em;font:800 clamp(.86rem,.25vw + .8rem,1.04rem)/1 Manrope,sans-serif}.novasoft-loading-brand div span{color:#bfd3c8;font-size:var(--text-caption);letter-spacing:.025em;font-weight:650}.novasoft-loading-progress{background:#c6e3d421;width:100%;height:3px;position:relative;overflow:hidden}.novasoft-loading-progress i{background:linear-gradient(90deg,#75c8a3,#a898ef);width:42%;animation:1.35s cubic-bezier(.55,0,.3,1) infinite novasoft-loading-progress;position:absolute;inset:0;transform:translate(-110%)}.novasoft-loading-panel>small{color:#839b8e;font:750 var(--text-micro)/1 "Manrope", sans-serif;letter-spacing:.13em}@keyframes novasoft-loading-progress{55%{width:56%}to{width:42%;transform:translate(245%)}}@media (max-width:390px){.novasoft-loading-panel{gap:20px;width:calc(100vw - 32px);padding:34px 24px 24px}.novasoft-loading-panel>small{letter-spacing:.1em}}@media (prefers-reduced-motion:reduce){.novasoft-loading-progress i{opacity:.72;width:100%;animation:none;transform:none}}.support-card{gap:18px;display:grid}.support-card>header{align-items:flex-start;gap:14px;display:flex}.support-card h2,.support-card p{margin:0}.support-card p{color:var(--muted);line-height:1.5}.support-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.support-actions .button{text-align:center;min-height:44px}.account-request-history{border-top:1px solid var(--line);gap:8px;margin-top:22px;padding-top:18px;display:grid}.account-request-history h3{font-size:var(--text-small);letter-spacing:.02em;margin:0 0 2px}.account-request-history article{border:1px solid var(--line);background:var(--soft);border-radius:10px;justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:12px 13px;display:flex}.account-request-history article>div{gap:3px;min-width:0;display:grid}.account-request-history article strong{font-size:var(--text-caption);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-request-history article small{color:var(--muted);font-size:var(--text-caption);text-transform:capitalize}.account-request-empty{color:var(--muted);font-size:var(--text-caption);margin:0}.account-request-form textarea{resize:vertical}@media (max-width:640px){.support-actions{grid-template-columns:1fr}.account-request-history article{align-items:flex-start}.account-request-history article small{line-height:1.5}}.terms-check{align-items:flex-start;line-height:1.5;color:var(--muted)!important;font-size:var(--text-caption)!important;gap:9px!important;font-weight:500!important;display:flex!important}.terms-check input{min-width:17px;margin-top:1px;width:17px!important;min-height:17px!important}.terms-check a,.public-form-footer a,.public-booking-footer a{color:inherit;font-weight:750}.legal-page{color:#17231e;background:#f6f8f6;min-height:100vh}.legal-header{z-index:10;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffffed;border-bottom:1px solid #dfe5e1;justify-content:space-between;align-items:center;gap:24px;min-height:72px;padding:12px clamp(20px,5vw,72px);display:flex;position:sticky;top:0}.legal-brand{color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.legal-brand>span:last-child{display:grid}.legal-brand strong{font-size:var(--text-small);letter-spacing:.12em}.legal-brand small{color:#6b50dc;font-size:var(--text-overline);letter-spacing:.25em;font-weight:850}.legal-header nav{align-items:center;gap:20px;display:flex}.legal-header nav a{color:#52615a;font-size:var(--text-caption);font-weight:700;text-decoration:none}.legal-hero{color:#fff;background:linear-gradient(135deg,#17251f,#25382f);padding:72px max(24px,50vw - 560px)}.legal-hero h1{letter-spacing:-.04em;max-width:750px;margin:13px 0;font-size:clamp(38px,6vw,72px);line-height:.98}.legal-hero p{color:#cbd7d0;max-width:680px;font-size:var(--text-lead);line-height:1.65}.legal-hero small{color:#9fb1a8}.legal-layout{grid-template-columns:220px minmax(0,1fr);gap:56px;max-width:1120px;margin:0 auto;padding:56px 24px 80px;display:grid}.legal-layout>aside{align-self:start;gap:10px;display:grid;position:sticky;top:100px}.legal-layout>aside strong{font-size:var(--text-small);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.legal-layout>aside a{color:#65736c;font-size:var(--text-caption);padding:4px 0;text-decoration:none}.legal-content{min-width:0}.legal-content>section{padding:0 0 54px;scroll-margin-top:100px}.legal-content>section+section{border-top:1px solid #dfe5e1;padding-top:54px}.legal-content h2{letter-spacing:-.035em;margin:11px 0 22px;font-size:clamp(28px,4vw,44px)}.legal-content h3{font-size:var(--text-subtitle);margin:29px 0 8px}.legal-content p,.legal-content li{color:#4e5e56;font-size:var(--text-small);line-height:1.75}.legal-content li+li{margin-top:7px}.legal-content a{color:#5740bd;font-weight:700}.legal-table-wrap{background:#fff;border:1px solid #dfe5e1;border-radius:12px;overflow-x:auto}.legal-content table{border-collapse:collapse;width:100%;min-width:620px}.legal-content th,.legal-content td{font-size:var(--text-caption);text-align:left;vertical-align:top;border-bottom:1px solid #e8ece9;padding:14px;line-height:1.5}.legal-content th{color:#68766f;text-transform:uppercase;letter-spacing:.08em;background:#f7f9f7}.legal-content tbody tr:last-child td{border-bottom:0}.support-expectations{grid-template-columns:1fr 1fr;gap:12px;display:grid}.support-expectations>div{background:#fff;border:1px solid #dfe5e1;border-radius:11px;padding:17px}.support-expectations dt{font-size:var(--text-small);font-weight:800}.support-expectations dd{color:#65736c;font-size:var(--text-caption);margin:6px 0 0;line-height:1.55}.legal-footer{color:#6d7973;font-size:var(--text-caption);background:#fff;border-top:1px solid #dfe5e1;justify-content:space-between;gap:20px;padding:30px max(24px,50vw - 560px);display:flex}.legal-footer a{color:inherit}@media (max-width:820px){.legal-header nav{display:none}.legal-layout{grid-template-columns:1fr}.legal-layout>aside{grid-template-columns:1fr 1fr;position:static}.legal-layout>aside strong{grid-column:1/-1}}@media (max-width:540px){.legal-header{min-height:62px;padding-inline:15px}.legal-header>.button{display:none}.legal-hero{padding:48px 20px}.legal-layout{gap:35px;padding:35px 20px 60px}.support-expectations{grid-template-columns:1fr}.legal-footer{flex-direction:column}}.support-centre-page{background:#f3f6f4}.support-centre-hero{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:end;gap:clamp(36px,8vw,120px);display:grid}.support-centre-hero>div{min-width:0}.support-centre-hero h1{max-width:860px}.support-centre-hero aside{background:#ffffff0d;border:1px solid #ffffff24;border-radius:16px;gap:7px;padding:24px;display:grid;box-shadow:inset 0 1px #ffffff14}.support-centre-hero aside span{color:#bcb0f5;font-size:var(--text-overline);letter-spacing:.12em;font-weight:850}.support-centre-hero aside strong{font-size:clamp(22px,2vw,30px)}.support-centre-hero aside p{color:#b8c8c0;font-size:var(--text-caption);margin:0;line-height:1.6}.support-hero-actions{flex-wrap:wrap;gap:10px;margin-top:28px;display:flex}.support-centre-hero .support-hero-actions .button{align-content:center;min-height:46px;padding-inline:18px;text-decoration:none}.support-centre-hero .support-hero-actions .button.primary{color:#173329;background:#b9f1d5}.support-centre-hero .support-hero-actions .button.secondary{color:#fff;background:0 0;border-color:#ffffff3d}.support-quick-links{background:#fff;border:1px solid #dce4df;border-radius:0 0 16px 16px;grid-template-columns:repeat(4,minmax(0,1fr));width:min(1480px,100% - 48px);margin:-1px auto 0;display:grid;box-shadow:0 16px 45px #1a2b230d}.support-quick-links a{min-width:0;color:inherit;gap:6px;padding:22px;text-decoration:none;display:grid}.support-quick-links a+a{border-left:1px solid #e3e9e5}.support-quick-links span{color:#6b50dc;font-size:var(--text-overline);font-weight:850}.support-quick-links strong{font-size:var(--text-small)}.support-quick-links small{color:#65736c;line-height:1.45}.support-quick-links a:hover{background:#f7f5ff}.support-centre-layout{grid-template-columns:230px minmax(0,1fr);width:min(1480px,100%);max-width:none;padding-top:80px}.support-centre-content>section{padding-bottom:76px}.support-centre-content>section+section{padding-top:76px}.support-centre-content h2{max-width:850px}.support-centre-content>section>p{max-width:900px}.support-start-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:28px;display:grid}.support-start-grid article{background:#fff;border:1px solid #dce4df;border-radius:13px;gap:15px;padding:20px;display:flex}.support-start-grid b{color:#5e48bd;background:#eeeafd;border-radius:9px;flex:0 0 30px;place-items:center;width:30px;height:30px;display:grid}.support-start-grid strong{font-size:var(--text-small)}.support-start-grid p{font-size:var(--text-caption);margin:6px 0 0;line-height:1.55}.support-topic-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.support-topic-grid article{background:#fff;border:1px solid #dce4df;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:240px;padding:22px;display:flex}.support-topic-grid article>span{color:#6b50dc;font-size:var(--text-overline);letter-spacing:.1em;font-weight:850}.support-topic-grid h3{margin:13px 0 5px}.support-topic-grid p{font-size:var(--text-caption);margin:0 0 18px;line-height:1.6}.support-topic-grid a{font-size:var(--text-caption);margin-top:auto;text-decoration:none}.support-platform-list{background:#fff;border:1px solid #dce4df;border-radius:14px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.support-platform-list article{padding:22px}.support-platform-list article:nth-child(2n){border-left:1px solid #e4e9e6}.support-platform-list article:nth-child(n+3){border-top:1px solid #e4e9e6}.support-platform-list strong{font-size:var(--text-small)}.support-platform-list p{font-size:var(--text-caption);margin:6px 0 0;line-height:1.55}.support-faq-list{gap:9px;display:grid}.support-faq-list details{background:#fff;border:1px solid #dce4df;border-radius:11px}.support-faq-list summary{cursor:pointer;font-size:var(--text-small);padding:17px 48px 17px 18px;font-weight:800;list-style:none;position:relative}.support-faq-list summary::-webkit-details-marker{display:none}.support-faq-list summary:after{content:"+";color:#6b50dc;font-size:20px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.support-faq-list details[open] summary:after{content:"−"}.support-faq-list details p{font-size:var(--text-caption);border-top:1px solid #edf0ee;margin:0;padding:14px 18px 18px}.support-safety-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.support-safety-grid article{background:#fff;border:1px solid #dce4df;border-radius:14px;padding:23px}.support-safety-grid article.is-safe{border-top:4px solid #438e6c}.support-safety-grid article.is-sensitive{border-top:4px solid #bd624e}.support-safety-grid h3{margin-top:0}.support-safety-grid ul{margin-bottom:0;padding-left:19px}.support-response-grid{margin-top:24px}.support-escalation-note{background:#eeeafd;border-left:3px solid #6b50dc;border-radius:0 10px 10px 0;margin-top:14px;padding:16px 18px}.support-contact-panel{color:#fff;background:linear-gradient(135deg,#182b23,#263e34);border-radius:18px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:30px;display:grid;border:0!important;padding:34px!important}.support-contact-panel h2{margin-bottom:10px}.support-contact-panel p{color:#c2d0c9;margin:0}.support-contact-actions{gap:9px;min-width:230px;display:grid}.support-contact-actions .button{text-align:center;align-content:center;min-height:45px;text-decoration:none}.support-contact-actions .button.primary{color:#173329;background:#b9f1d5}.support-contact-actions .button.secondary{color:#fff;background:0 0;border-color:#ffffff3b}@media (min-width:1900px){.support-centre-layout,.support-quick-links{width:min(1760px,100% - 8vw)}.support-centre-layout{grid-template-columns:260px minmax(0,1fr);gap:80px}.support-centre-content{font-size:1.06em}.support-topic-grid{gap:16px}.support-topic-grid article{min-height:260px;padding:28px}}@media (max-width:1100px){.support-centre-hero{grid-template-columns:1fr;align-items:start}.support-centre-hero aside{max-width:520px}.support-quick-links{grid-template-columns:repeat(2,minmax(0,1fr))}.support-quick-links a:nth-child(3){border-top:1px solid #e3e9e5;border-left:0}.support-quick-links a:nth-child(4){border-top:1px solid #e3e9e5}.support-topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:820px){.support-centre-layout,.support-contact-panel{grid-template-columns:1fr}.support-contact-actions{width:min(100%,360px)}}@media (max-width:620px){.support-centre-hero{gap:28px}.support-centre-hero aside{padding:18px}.support-quick-links{grid-template-columns:1fr;width:calc(100% - 28px)}.support-quick-links a+a,.support-quick-links a:nth-child(3),.support-quick-links a:nth-child(4){border-top:1px solid #e3e9e5;border-left:0}.support-start-grid,.support-topic-grid,.support-platform-list,.support-safety-grid{grid-template-columns:1fr}.support-topic-grid article{min-height:0}.support-platform-list article:nth-child(2n){border-left:0}.support-platform-list article+article{border-top:1px solid #e4e9e6}.support-contact-panel{padding:24px 20px!important}}.novasoft-turnstile{justify-items:center;gap:6px;width:100%;margin:14px 0;display:grid}.novasoft-turnstile>div{max-width:100%;min-height:65px}.novasoft-turnstile small{color:var(--muted);font-size:var(--text-caption)}.public-booking-shell>.novasoft-turnstile{padding:0 23px}.main-nav>small,.sidebar-bottom>small,.main-nav .nav-group-toggle,.main-nav .nav-group-toggle>.nav-group-chevron{color:#aebbb5!important}.main-nav .nav-group-toggle.contains-active{color:#c3b7ff!important}.topbar kbd,.account-chip small{color:#52615a!important}.eyebrow{color:#5d48b5}.login-card>p,.login-help,.trust-row,.auth-tabs button{color:#52615a}.dashboard-header-actions>span,.dashboard-control-bar>span,.dashboard-empty,.dashboard-kpi>small,.dashboard-forecast-values small,.contact-selector-count,.contact-heading,.contact-selector-table-head,.contact-selector-footer,.kanban-value strong,.kanban-value span,.contact-detail-page dt,.contact-detail-page .status-quiet,.contact-insight-card>header span,.contact-interaction-columns article>p,.contact-detail-page header>div>p,.page-content-pipeline .pipeline-toolbar label>span,.settings-card article>div>small,.settings-grid article>div>small,.settings-workspace-grid>aside h2,.settings-workspace-grid>aside button small,.public-form-privacy,.public-form-footer,.public-form-brand small,.public-booking-brand small,.slot-picker>header small,.slot-picker>footer>span,.public-booking-footer,.portal-auth-card>p{color:#52615a!important}.legal-content .eyebrow{color:#5d48b5}.app-shell :is(h1,h2,h3,h4,h5,h6),.login-page :is(h1,h2,h3,h4,h5,h6),.auth-access-page :is(h1,h2,h3,h4,h5,h6),.portal-auth-page :is(h1,h2,h3,h4,h5,h6),.customer-portal-shell :is(h1,h2,h3,h4,h5,h6),.public-form-page :is(h1,h2,h3,h4,h5,h6),.public-booking-page :is(h1,h2,h3,h4,h5,h6),.app-shell :where(*):not(code):not(pre):not(kbd):not(samp),.login-page :where(*):not(code):not(pre):not(kbd):not(samp),.auth-access-page :where(*):not(code):not(pre):not(kbd):not(samp),.portal-auth-page :where(*):not(code):not(pre):not(kbd):not(samp),.customer-portal-shell :where(*):not(code):not(pre):not(kbd):not(samp),.public-form-page :where(*):not(code):not(pre):not(kbd):not(samp),.public-booking-page :where(*):not(code):not(pre):not(kbd):not(samp){font-family:DM Sans,system-ui,-apple-system,Segoe UI,sans-serif!important}.form-atmosphere,.public-form-atmosphere,.booking-atmosphere{display:none}.public-form-page,.public-booking-page{background:#f3f5f2}.public-form-shell,.public-booking-shell,.public-form-loading,.public-form-unavailable,.public-booking-loading,.public-booking-unavailable{box-shadow:none;border-radius:10px}.public-form-brand>span,.public-booking-brand>span{box-shadow:none;border-radius:6px}.success-ring,.booking-success-ring{width:46px;height:46px;box-shadow:none;border-radius:6px}.confirmed-time,.confirmed-location,.booking-manage article{border-radius:7px}.empty-state{background:#fff;border-radius:8px}.empty-symbol{display:none}
