@layer reset{*,:before,:after{box-sizing:border-box}body,h1,h2,h3,p{margin:0}button,input{font:inherit}button,a,input{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{cursor:not-allowed}a{color:inherit;text-decoration:none}img,svg{display:block}img{max-width:100%}[hidden]{display:none!important}}@layer base{:root{--green:#237a3b;--green-dark:#1b602e;--green-light:#eef5ef;--charcoal:#10191a;--off-white:#f5f6f5;--white:#fff;--text:#202c28;--muted:#6d7771;--line:#e4e9e4;--danger:#a82e2e;--radius-sm:7px;--radius:13px;--radius-lg:20px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--font:"Inter","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text);background:var(--off-white);font-family:var(--font);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;font-size:15px}html{scroll-behavior:smooth;scroll-padding-top:24px}body{min-width:320px}h1,h2,h3{line-height:1.17}p{line-height:1.75}button,input{color:inherit}:focus-visible{outline-offset:4px;outline:3px solid #6caa7e}#main-content:focus{outline:none}::selection{color:var(--charcoal);background:#d0e4d1}.public-body{background:var(--off-white)}.icon{flex-shrink:0}.container{width:min(100% - 112px,1280px);margin-inline:auto}.muted{color:var(--muted)}.eyebrow{letter-spacing:.16em;color:var(--green);font-size:10px;font-weight:600;line-height:1.5;display:block}.skip-link{z-index:100;color:#fff;background:var(--green);border-radius:8px;padding:12px 20px;position:fixed;top:-100px;left:16px}.skip-link:focus{top:12px}}@layer components{.brand-link{flex-shrink:0;align-items:center;display:inline-flex}.wordmark{color:var(--charcoal);letter-spacing:-.055em;align-items:flex-end;font-size:37px;font-weight:750;line-height:1;display:inline-flex}.wordmark img{object-fit:contain;width:31px;height:40px;margin-bottom:-1px;margin-right:1px}.wordmark-on-dark{color:#fff}.wordmark-dot{color:var(--green)}.button{border-radius:var(--radius-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;gap:17px;min-height:48px;padding:13px 22px;font-size:12px;font-weight:600;line-height:1.4;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex}.button:hover{transform:translateY(-1px)}.button:active{transform:translateY(0)}.button:disabled{opacity:.55;transform:none}.button .icon{width:17px;height:17px}.button-primary{color:#fff;background:var(--green)}.button-primary:hover:not(:disabled){background:var(--green-dark);box-shadow:0 5px 18px #237a3b18}.button-secondary{background:var(--white);border-color:#dbe3dc}.button-secondary:hover:not(:disabled){background:var(--green-light)}.button-header{background:var(--charcoal);color:#fff;min-height:42px;padding:11px 17px}.button-header:hover{background:#263733}.button-light-outline{color:#fff;border-color:#64716b}.button-light-outline:hover{background:#ffffff0b}.button-row{flex-wrap:wrap;gap:12px;display:flex}.icon-button{color:inherit;border-radius:var(--radius-sm);background:0 0;border:0;justify-content:center;align-items:center;padding:10px;display:inline-flex}.icon-button:hover{background:#237a3b0b}.text-link{color:var(--green);background:0 0;border:none;align-items:center;gap:12px;padding:0;font-size:12px;font-weight:600;line-height:1.5;display:inline-flex}.text-link .icon{width:16px;height:16px;transition:transform .2s}.text-link:hover .icon{transform:translate(3px)}.text-link:hover{color:var(--green-dark)}.text-link-light,.text-link-light:hover{color:#d2e7d6}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff}.badge{border:1px solid #0000;border-radius:100px;justify-content:center;align-self:flex-start;align-items:center;gap:6px;padding:6px 10px;font-size:10px;font-weight:500;line-height:1.45;display:inline-flex}.badge .icon{width:12px;height:12px}.badge-green{color:#286b3a;background:#edf5ee;border-color:#d8e9db}.badge-neutral{color:#63716a;background:#f4f6f3;border-color:#e8ece6}.badge-dark{color:#b4c5b9;background:#ffffff05;border-color:#ffffff21}.spinner{border:2px solid #237a3b25;border-top-color:var(--green);border-radius:50%;width:27px;height:27px;animation:.8s linear infinite spin;display:inline-block}.spinner-small{flex-shrink:0;width:16px;height:16px}.button-primary .spinner{border-color:#fff #ffffff40 #ffffff40}.page-loading{min-height:100vh;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:20px;font-size:13px;display:flex}.standalone-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:70px 24px;display:flex}.standalone-state .brand-link{margin-bottom:40px}.standalone-state h1{letter-spacing:-.035em;margin:20px 0 16px;font-size:32px;font-weight:500}.standalone-state p{color:var(--muted);max-width:440px;margin-bottom:28px}.notice{border:1px solid var(--line);border-radius:8px;align-items:flex-start;gap:12px;margin-bottom:22px;padding:15px;font-size:12px;display:flex}.notice strong{margin-bottom:5px;font-weight:600;display:block}.notice .icon{width:17px;height:17px;margin-top:2px}.notice-warning{color:#77572f;background:#fbf8f0;border-color:#eee4d1}.notice-neutral{background:var(--off-white);color:var(--muted)}.notice p{line-height:1.6}.form-field{margin-bottom:20px}.form-field label{margin-bottom:9px;font-size:12px;font-weight:600;display:block}.input-wrap{border-radius:var(--radius-sm);background:#fff;border:1px solid #dfe5df;align-items:center;transition:border-color .15s,box-shadow .15s;display:flex;position:relative}.input-wrap:focus-within{border-color:var(--green);box-shadow:0 0 0 3px #237a3b12}.input-wrap>.icon{color:#8c9890;width:17px;height:17px;margin-left:14px}.input-wrap input{border-radius:inherit;background:0 0;border:none;outline:none;width:100%;min-width:0;padding:15px 13px;font-size:12px}.input-wrap input::placeholder{color:#9aa39d}.input-wrap:has(.password-toggle) input{padding-right:44px}.password-toggle{color:#7a857e;padding:8px;position:absolute;right:5px}.password-toggle .icon{width:17px;height:17px}.form-error{color:var(--danger);background:#fbefef;border:1px solid #f1d7d7;border-radius:7px;margin:8px 0 18px;padding:12px 14px;font-size:12px;line-height:1.6}.field-error{color:var(--danger);font-size:11px;line-height:1.5}@keyframes spin{to{transform:rotate(360deg)}}}@layer public{.site-header{background:var(--off-white);z-index:20;height:96px;position:relative}.site-header-inner{border-bottom:1px solid #e1e7e0;justify-content:space-between;align-items:center;width:min(100% - 112px,1280px);height:100%;margin:auto;display:flex}.site-navigation{align-items:center;gap:33px;font-size:12px;font-weight:500;display:flex}.site-navigation>a:not(.button){color:#59665d;padding:12px 0}.site-navigation>a:not(.button):hover,.site-navigation>a[aria-current]{color:var(--green)}.nav-separator{background:#d5ded4;width:1px;height:18px;margin-inline:2px -3px}.site-menu-toggle{display:none}.home-hero{isolation:isolate;background:var(--off-white);min-height:710px;position:relative;overflow:hidden}.hero-layout{z-index:3;padding-top:77px;padding-bottom:74px;position:relative}.hero-copy{width:47%;max-width:530px}.hero-kicker{color:var(--green);letter-spacing:.13em;align-items:center;gap:9px;font-size:10px;font-weight:600;line-height:1.5;display:inline-flex}.hero-kicker>span{background:var(--green);border-radius:50%;width:5px;height:5px;display:inline-block}.hero-copy h1{letter-spacing:-.055em;white-space:nowrap;margin-top:24px;font-size:clamp(46px,4.45vw,68px);font-weight:500;line-height:1.07}.hero-copy h1>span{color:var(--green);letter-spacing:-.06em;font-size:.84em}.hero-copy>p{color:#67736b;max-width:407px;margin-top:26px;font-size:14px;line-height:1.9}.hero-actions{align-items:center;gap:25px;margin-top:30px;display:flex}.hero-actions .text-link{color:#526158}.hero-footnote{color:#849086;align-items:center;gap:15px;margin-top:45px;font-size:10px;line-height:1.7;display:flex}.hero-footnote strong{color:#58665d;font-weight:500}.stacked-symbols{padding-left:0;display:flex}.stacked-symbols .icon{border:3px solid var(--off-white);width:32px;height:32px;color:var(--green);background:#e4ede4;border-radius:50%;margin-left:-8px;padding:6px}.stacked-symbols .icon:first-child{margin-left:0}.stacked-symbols .icon:nth-child(2){color:#637554;background:#e8e9de}.stacked-symbols .icon:nth-child(3){color:#4b7568;background:#e0e8e5}.hero-preview-area{z-index:2;width:1130px;position:absolute;top:60px;left:max(50% + 41px,615px)}.hero-preview-glow{filter:blur(90px);opacity:.7;z-index:-1;background:#dce8d9;border-radius:50%;position:absolute;inset:0 -50px -50px -80px}.dashboard-preview{transform-origin:0 0;background:#f5f6f5;border:1px solid #dce2da;border-radius:13px;width:1130px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 20px 50px #182c1b0e,0 3px 8px #182c1b08}.preview-chrome{color:#819084;background:#fcfdfb;border-bottom:1px solid #e8eae5;justify-content:space-between;align-items:center;height:35px;padding:0 15px;font-size:8px;display:flex}.preview-chrome>span{align-items:center;gap:5px;display:flex}.preview-chrome .icon{width:9px;height:9px}.preview-chrome-dots{gap:4px!important}.preview-chrome-dots i{background:#dce2da;border-radius:50%;width:5px;height:5px}.preview-chrome-tag{letter-spacing:.12em;font-size:6px}.floating-icon{z-index:5;width:55px;height:55px;color:var(--green);background:#fffffff2;border:1px solid #e4ebe0;border-radius:15px;justify-content:center;align-items:center;animation:7s ease-in-out infinite float;display:flex;position:absolute;box-shadow:0 7px 18px #1e3c1d0b}.floating-icon .icon{stroke-width:1.5px;width:25px;height:25px}.floating-calendar{top:30px;left:calc(50% + 7px);transform:rotate(9deg)}.floating-home{animation-delay:-2.5s;top:166px;right:42px}.floating-ai{width:49px;height:49px;animation-delay:-4s;bottom:59px;left:calc(50% + 15px)}.foundation-ribbon{z-index:5;background:#eef1ea;border-block:1px solid #e1e8df;position:relative}.foundation-ribbon .container{justify-content:space-between;align-items:center;gap:16px;min-height:82px;display:flex}.foundation-ribbon .container>span{color:#687568;align-items:center;gap:10px;font-size:11px;font-weight:500;display:flex}.foundation-ribbon .container>.ribbon-label{color:#8b9689;letter-spacing:.1em;font-size:9px;font-weight:600}.foundation-ribbon .icon{color:#5c805f;width:17px;height:17px}.section{padding-block:110px}.section-light{background:#fff}.section-offwhite{background:var(--off-white)}.section-charcoal{background:var(--charcoal);color:#f0f3ef}.section-intro h2{letter-spacing:-.045em;margin-top:17px;font-size:clamp(32px,3.1vw,46px);font-weight:500;line-height:1.15}.section-intro>p{color:#768177;max-width:460px;margin-top:21px;font-size:13px;line-height:1.9}.section-charcoal .eyebrow{color:#92b99b}.section-charcoal .section-intro>p{color:#a1afa6}.feature-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:52px;display:grid}.feature-card{border-top:1px solid #dfe6dd;padding:24px 20px 26px 0}.feature-card-top{justify-content:space-between;align-items:center;margin-bottom:30px;display:flex}.feature-number{color:#a3afa3;font-size:10px;font-weight:500}.feature-icon{background:var(--green-light);width:44px;height:44px;color:var(--green);border-radius:12px;justify-content:center;align-items:center;display:flex}.feature-icon .icon{width:21px;height:21px}.feature-card h3{letter-spacing:-.025em;font-size:22px;font-weight:500;line-height:1.3}.feature-card p{color:#7b867c;max-width:320px;margin-top:17px;font-size:12px;line-height:1.9}.section-disclaimer{color:#879187;margin-top:22px;font-size:10px}.connected-section{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.connected-section .button{margin-top:29px}.workflow-visual{border-radius:var(--radius-lg);background:#192624;border:1px solid #2a3a34;padding:27px 29px;position:relative}.workflow-caption{color:#99af9e;letter-spacing:.13em;align-items:center;gap:8px;margin-bottom:30px;font-size:8px;font-weight:500;display:flex}.status-dot{background:#70a67a;border-radius:50%;width:5px;height:5px}.workflow-step{align-items:center;gap:17px;display:flex}.workflow-step>span:first-child{color:#99be9e;background:#ffffff06;border:1px solid #3b5042;border-radius:11px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid}.workflow-step small{letter-spacing:.13em;color:#83a58b;font-size:7px}.workflow-step h3{letter-spacing:-.015em;margin-top:6px;font-size:14px;font-weight:500}.workflow-step p{color:#84998b;margin-top:4px;font-size:10px}.workflow-step-number{color:#67806d;margin-left:auto;font-size:10px}.workflow-connector{margin-left:22px;background:#3e5142;width:1px;height:29px;margin-block:10px}.integration-section{grid-template-columns:1fr 1.2fr;gap:100px;display:grid}.integration-card{align-items:flex-start;gap:20px;margin-bottom:17px;padding:27px;display:flex}.integration-card-icon{background:var(--green-light);width:38px;height:38px;color:var(--green);border-radius:10px;flex-shrink:0;place-items:center;display:grid}.integration-card .eyebrow{color:#7a8f7c;font-size:8px}.integration-card h3{letter-spacing:-.025em;margin-top:10px;font-size:19px;font-weight:500}.integration-card p{color:#7a857b;margin-top:11px;font-size:11px;line-height:1.85}.integration-card .badge{margin-top:16px;font-size:9px}.integration-cards>.text-link{margin:10px 0 0}.public-cta{text-align:center;background:#eaf0e5;border-top:1px solid #dfe8d8;padding:90px 0;position:relative;overflow:hidden}.public-cta .container{z-index:2;position:relative}.public-cta h2{letter-spacing:-.045em;margin-top:20px;font-size:clamp(36px,3.7vw,53px);font-weight:500}.public-cta p{color:#71816e;margin-top:20px;font-size:12px}.public-cta .button{margin-top:25px}.cta-ring{opacity:.6;border:80px solid #dbe6d1;border-radius:50%;width:500px;height:500px;position:absolute;top:-90px;right:-340px}.site-footer{background:var(--charcoal);color:#dce4dd;padding-top:64px}.footer-top{grid-template-columns:1.5fr 1fr 1fr;gap:80px;padding-bottom:55px;display:grid}.footer-top>div:first-child>p{color:#9daea2;margin-top:23px;font-size:13px;line-height:1.8}.footer-navigation{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.footer-navigation>span{letter-spacing:.14em;color:#708e79;margin-bottom:7px;font-size:8px}.footer-navigation a{color:#a7b8ad;font-size:11px}.footer-navigation a:hover{color:#fff}.footer-note .eyebrow{color:#6f927a;font-size:8px}.footer-note p{color:#8b9f92;max-width:240px;margin-top:20px;font-size:11px;line-height:1.9}.footer-note .badge{margin-top:20px;font-size:9px}.footer-bottom{color:#70887a;border-top:1px solid #ffffff12;justify-content:space-between;padding:22px 0;font-size:9px;display:flex}.footer-bottom a:hover{color:#d6e7da}.inner-hero{background:#f0f3ed;border-bottom:1px solid #e3e9df;padding:77px 0 86px;overflow:hidden}.inner-hero-grid{grid-template-columns:1.1fr 1fr;align-items:center;gap:70px;display:grid}.inner-hero h1{letter-spacing:-.05em;margin-top:24px;font-size:clamp(42px,4.5vw,64px);font-weight:500;line-height:1.1}.inner-hero p{color:#72816f;max-width:480px;margin-top:23px;font-size:14px;line-height:1.9}.inner-hero .button{margin-top:27px}.inner-hero-art{isolation:isolate;place-items:center;min-height:330px;display:grid;position:relative}.art-orbit{border:1px solid #d6e1cf;border-radius:50%;width:260px;height:260px;position:absolute}.orbit-two{opacity:.65;border-style:dashed;width:340px;height:340px}.art-center{width:114px;height:114px;color:var(--green);background:#fff;border:1px solid #e0e9d9;border-radius:28px;place-items:center;display:grid;position:relative;transform:rotate(-7deg);box-shadow:0 15px 50px #2f552014}.art-center .icon{stroke-width:1.2px;width:46px;height:46px}.art-chip{z-index:2;color:#6f846b;background:#fffffff2;border:1px solid #e0e8d9;border-radius:9px;align-items:center;gap:9px;padding:14px 16px;font-size:10px;display:flex;position:absolute;box-shadow:0 6px 20px #2f552008}.art-chip .icon{width:15px;height:15px}.chip-one{top:44px;right:5%;transform:rotate(5deg)}.chip-two{bottom:53px;left:3%;transform:rotate(-3deg)}.art-foundation{white-space:nowrap;color:#93a48b;letter-spacing:.14em;font-size:8px;position:absolute;bottom:-10px;left:50%;transform:translate(-50%)}.editorial-split{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.editorial-copy p{color:#a1afa6;margin-bottom:20px;font-size:13px;line-height:1.9}.editorial-copy .text-link{margin-top:10px}.principles-list{gap:24px;display:grid}.principles-list>div{gap:17px;display:flex}.principles-list .icon{color:#86ad8e;width:20px;height:20px;margin-top:3px}.principles-list p{color:#b0bfb4;font-size:12px;line-height:1.8}.compact-cta{justify-content:space-between;align-items:center;gap:40px;display:flex}.compact-cta h2{letter-spacing:-.035em;margin-top:15px;font-size:34px;font-weight:500}.compact-cta p{color:var(--muted);margin-top:15px;font-size:12px}.integration-two-up{grid-template-columns:1fr 1fr;gap:30px;display:grid}.connection-explainer{background:var(--off-white);padding:40px}.large-feature-icon{width:65px;height:65px;color:var(--green);background:#e5ede2;border-radius:16px;justify-content:center;align-items:center;margin-bottom:34px;display:flex}.large-feature-icon .icon{stroke-width:1.4px;width:28px;height:28px}.connection-explainer h2{letter-spacing:-.035em;margin-top:17px;font-size:33px;font-weight:500}.connection-explainer p{color:#788574;margin-top:20px;font-size:12px;line-height:1.9}.connection-explainer .badge{margin-top:25px}.dark-feature-grid{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:45px;display:grid}.dark-feature-grid article{border-top:1px solid #344b3a;padding-top:27px}.dark-feature-grid article>span{color:#94b69a}.dark-feature-grid h3{letter-spacing:-.02em;margin-top:20px;font-size:20px;font-weight:500}.dark-feature-grid p{color:#91a596;margin-top:16px;font-size:12px;line-height:1.9}.not-found{min-height:65vh;padding:100px 0}.not-found h1{letter-spacing:-.05em;margin-top:22px;font-size:clamp(38px,5vw,64px);font-weight:500}.not-found p{color:var(--muted);margin-top:23px;font-size:14px}.not-found .button{margin-top:28px}@keyframes float{0%,to{translate:0}50%{translate:0 -8px}}}@layer admin{.admin-body{background:#f5f6f5}.admin-app{max-width:1800px;min-height:100vh;margin:auto;padding:18px}.admin-header{color:#edf1ed;background:var(--charcoal);border-radius:17px;padding:22px 32px 25px}.admin-topline{justify-content:space-between;align-items:center;gap:25px;min-height:41px;display:flex}.admin-header .wordmark{font-size:29px}.admin-header .wordmark img{width:24px;height:31px}.admin-top-nav{background:#ffffff05;border-radius:8px;align-items:center;gap:5px;padding:4px;display:flex}.admin-top-nav>a,.admin-top-nav>span{color:#8da397;border-radius:5px;padding:9px 15px;font-size:11px}.admin-top-nav>.active{color:#e2eee4;background:#ffffff0c}.admin-top-nav>a:hover{background:#ffffff08}.admin-profile{align-items:center;gap:10px;display:flex}.profile-avatar{color:#bfd6c2;background:#34543c;border:1px solid #49684e;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:10px;display:flex}.admin-profile strong{color:#d5e1d8;font-size:10px;font-weight:500;display:block}.admin-profile small{color:#8fa395;margin-top:4px;font-size:8px;display:block}.admin-header-body{justify-content:space-between;align-items:center;margin-top:28px;display:flex}.admin-header-body .eyebrow{color:#7b9a84;letter-spacing:.16em;font-size:8px}.admin-header-body h2{letter-spacing:-.025em;margin-top:9px;font-size:25px;font-weight:500;line-height:1.25}.header-caption{color:#70887b;text-align:right;font-size:10px;line-height:1.9}.summary-metrics{grid-template-columns:repeat(4,1fr);gap:24px;margin-top:27px;display:grid}.summary-metric{border-left:1px solid #314037;padding-left:25px}.summary-metric:first-child{border:0;padding-left:0}.metric-label{color:#9caea2;align-items:center;gap:7px;font-size:10px;display:flex}.metric-label .icon{color:#7d9c85;width:13px;height:13px}.summary-metric strong{letter-spacing:-.03em;margin-top:12px;font-size:30px;font-weight:500;line-height:1.15;display:block}.metric-note{color:#6f8776;margin-top:7px;font-size:8px;display:block}.admin-workspace{grid-template-columns:205px minmax(0,1fr);min-height:630px;display:grid}.admin-sidebar{border-right:1px solid var(--line);padding:28px 19px 20px 6px}.sidebar-org{align-items:center;gap:9px;margin:0 3px 31px;display:flex}.organization-icon{color:#52795b;background:#e7eee6;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;display:grid}.organization-icon .icon{width:15px;height:15px}.sidebar-org strong{text-overflow:ellipsis;max-width:130px;font-size:10px;font-weight:600;display:block;overflow:hidden}.sidebar-org small{color:#8a978c;margin-top:4px;font-size:8px;display:block}.sidebar-label{color:#8f9b90;letter-spacing:.14em;margin:0 13px 13px;font-size:7px;font-weight:600;display:block}.admin-nav{gap:4px;display:grid}.admin-nav-item{color:#7b887d;text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:11px;width:100%;padding:11px 13px;font-size:11px;font-weight:500;display:flex}.admin-nav-item .icon{color:#8a9c8b;width:15px;height:15px}a.admin-nav-item:hover,button.admin-nav-item:hover{color:var(--green);background:#eaf0e8}.admin-nav-item.active{color:#367145;background:#e6eee3}.admin-nav-item.active .icon{color:#457b4f}.nav-active-dot{background:var(--green);border-radius:50%;width:4px;height:4px;margin-left:auto}.sidebar-bottom{border-top:1px solid var(--line);margin-top:33px;padding-top:19px}.sidebar-support{color:#a0aa9f;margin-bottom:12px;padding-left:13px;font-size:9px;display:block}.sidebar-toggle{display:none}.workspace-content{min-width:0;padding:34px 0 34px 30px}.workspace-heading{justify-content:space-between;align-items:flex-start;gap:22px;margin-bottom:35px;display:flex}.workspace-heading .eyebrow{color:#81947f;letter-spacing:.13em;font-size:8px}.workspace-heading h1{letter-spacing:-.035em;margin-top:8px;font-size:25px;font-weight:500}.workspace-heading p{color:#97a192;margin-top:8px;font-size:10px}.workspace-heading>.badge{white-space:nowrap;margin-top:9px;font-size:8px}.section-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:17px;display:flex}.section-heading h2{color:#53644f;font-size:12px;font-weight:600}.section-heading .text-link{color:#6c8b64;gap:7px;font-size:9px}.section-heading .text-link .icon{width:12px;height:12px}.overview-columns{grid-template-columns:1.3fr 1fr;gap:20px;display:grid}.lead-empty-card{text-align:center;border-color:#e3e8df;flex-direction:column;justify-content:center;align-items:center;min-height:338px;padding:30px 25px;display:flex}.empty-orbit{place-items:center;width:79px;height:69px;margin-bottom:21px;display:grid;position:relative}.empty-orbit>span{background:#f1f6ee;border:1px solid #dce9d9;border-radius:14px;place-items:center;width:50px;height:50px;display:grid;transform:rotate(-6deg)}.empty-orbit .icon{color:#71936a;stroke-width:1.3px;width:23px;height:23px}.empty-orbit i{border:1px solid #e2e9df;border-radius:50%;width:5px;height:5px;position:absolute;top:10px;right:0}.empty-orbit i:last-child{background:#dee9d9;width:4px;height:4px;top:auto;bottom:8px;left:0}.lead-empty-card .eyebrow{color:#9baa95;font-size:7px}.lead-empty-card h3{color:#56704d;letter-spacing:-.03em;margin-top:11px;font-size:22px;font-weight:500;line-height:1.28}.lead-empty-card p{color:#9aa594;max-width:235px;margin-top:13px;font-size:9px;line-height:1.9}.lead-empty-card .badge{align-self:center;margin-top:20px;font-size:7px}.start-card{border-color:#e3e8df;padding:25px 23px}.start-card .section-heading{margin-bottom:10px}.start-card .section-heading>.icon{color:#86a47b;width:14px;height:14px}.start-card>.muted{color:#8c9a85;font-size:9px;line-height:1.85}.start-step{align-items:flex-start;gap:12px;margin-top:22px;display:flex}.start-step>span{color:#8ba17d;background:#f0f4ec;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:7px;display:grid}.start-step h3{color:#647b58;margin-top:2px;font-size:10px;font-weight:500}.start-step p{color:#9da995;margin-top:4px;font-size:8px;line-height:1.8}.start-card>.text-link{margin-top:22px;font-size:9px}.start-card>.text-link .icon{width:12px;height:12px}.foundation-note{color:#8b9986;background:#f0f3ed;border:1px solid #e5e9df;border-radius:8px;align-items:flex-start;gap:9px;margin-top:24px;padding:13px 16px;font-size:9px;line-height:1.8;display:flex}.foundation-note>.icon{color:#92a186;width:13px;height:13px;margin-top:3px}.module-empty{text-align:center;flex-direction:column;align-items:center;padding:50px 30px;display:flex}.empty-icon{color:#5b8550;background:#eef4e9;border:1px solid #dde9d5;border-radius:17px;place-items:center;width:60px;height:60px;display:grid}.empty-icon .icon{stroke-width:1.4px;width:27px;height:27px}.module-empty h2{color:#4c6744;letter-spacing:-.025em;margin-top:24px;font-size:24px;font-weight:500}.module-empty p{color:#8b9b83;max-width:470px;margin-top:16px;font-size:12px;line-height:1.85}.module-empty .badge{align-self:center;margin-top:23px}.module-detail-grid{grid-template-columns:1fr 1fr;gap:18px;margin-top:20px;display:grid}.module-detail{padding:23px}.small-green-icon{color:#6c905f;background:#eff4eb;border-radius:7px;place-items:center;width:24px;height:24px;margin-bottom:14px;display:grid}.small-green-icon .icon{width:13px;height:13px}.module-detail h3{color:#68805c;font-size:12px;font-weight:600}.module-detail p{color:#8a9a81;margin-top:9px;font-size:10px;line-height:1.9}.is-preview.admin-app{min-height:0;padding:13px}.is-preview .admin-header{padding:19px 26px 22px}.is-preview .admin-workspace{min-height:0}.is-preview .workspace-content{padding:27px 0 20px 25px}.is-preview .workspace-heading{margin-bottom:27px}.is-preview .workspace-heading h1{font-size:23px}.is-preview .workspace-heading>.badge{display:none}.admin-app:not(.is-preview) .admin-top-nav>a,.admin-app:not(.is-preview) .admin-profile strong{font-size:12px}.admin-app:not(.is-preview) .admin-profile small{font-size:10px}.admin-app:not(.is-preview) .metric-label{font-size:12px}.admin-app:not(.is-preview) .metric-note{font-size:10px}.admin-app:not(.is-preview) .admin-nav-item{font-size:12px}.admin-app:not(.is-preview) .sidebar-org strong{font-size:11px}.admin-app:not(.is-preview) .sidebar-org small,.admin-app:not(.is-preview) .sidebar-label{font-size:9px}.admin-app:not(.is-preview) .workspace-heading p{color:#74816f;font-size:12px}.admin-app:not(.is-preview) .lead-empty-card p{color:#7c8b74;max-width:290px;font-size:12px}.admin-app:not(.is-preview) .lead-empty-card .badge{font-size:9px}.admin-app:not(.is-preview) .start-card>.muted{color:#7d8d74;font-size:11px}.admin-app:not(.is-preview) .start-step h3{font-size:12px}.admin-app:not(.is-preview) .start-step p{color:#819276;font-size:11px}.admin-app:not(.is-preview) .start-card>.text-link{font-size:11px}.admin-app:not(.is-preview) .foundation-note{color:#718567;font-size:11px}.admin-app:not(.is-preview) .module-detail h3{font-size:13px}.admin-app:not(.is-preview) .module-detail p{color:#75886b;font-size:12px}.admin-app:not(.is-preview) .module-empty p{color:#74866b}.admin-app:not(.is-preview) .section-heading .text-link{font-size:11px}.demo-lead-grid,.demo-property-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:20px;display:grid}.demo-lead-card,.demo-property-card{flex-direction:column;align-items:flex-start;min-width:0;padding:26px;display:flex}.demo-lead-card{min-height:310px}.demo-record-top{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-bottom:24px;display:flex}.demo-avatar{color:#517a45;background:#edf4ea;border-radius:13px;place-items:center;width:43px;height:43px;font-size:12px;font-weight:600;display:grid}.demo-record-top .small-green-icon{width:35px;height:35px;margin:0}.demo-record-top .small-green-icon .icon{width:18px;height:18px}.demo-lead-card h2,.demo-property-card h2{letter-spacing:-.025em;color:#486840;overflow-wrap:anywhere;font-size:21px;font-weight:500}.demo-contact{color:#74816e;overflow-wrap:anywhere;margin-top:10px;font-size:11px}.demo-property{color:#667b5e;align-items:flex-start;gap:8px;margin-top:24px;font-size:12px;display:flex}.demo-property .icon{width:15px;height:15px;margin-top:2px}.demo-intent{color:#728568;margin-top:9px;font-size:11px}.demo-record-copy{color:#7b8a73;overflow-wrap:anywhere;margin-top:15px;font-size:12px;line-height:1.85}.demo-related{color:#788b6e;border-top:1px solid #e8ece4;flex-wrap:wrap;gap:8px 17px;width:100%;margin-top:19px;padding-top:19px;font-size:10px;display:flex}.demo-record-label{color:#8d9b85;margin-top:auto;padding-top:22px;font-size:9px}.demo-property-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,310px),1fr))}.demo-unit-heading{border-top:1px solid #e8ece4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;width:100%;margin-top:23px;padding-top:23px;display:flex}.demo-unit-heading h3{color:#5e7754;font-size:12px;font-weight:600}.demo-unit-heading>span{color:#86977c;font-size:10px}.demo-unit-list{width:100%;margin-top:7px}.demo-unit{border-bottom:1px solid #eff2ec;justify-content:space-between;align-items:center;gap:16px;padding:15px 0;display:flex}.demo-unit:last-child{border:0}.demo-unit strong{color:#5d7553;font-size:12px;font-weight:500}.demo-unit small{color:#85977a;margin-top:6px;font-size:10px;display:block}.demo-unit>div{overflow-wrap:anywhere;min-width:0}.demo-unit .badge{flex-shrink:0}.demo-record-section{margin-top:23px;padding:26px}.demo-record-section .section-heading{margin-bottom:8px}.demo-list{gap:0;display:grid}.demo-list-item{border-bottom:1px solid #e8ede3;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:15px;padding:23px 0;display:grid}.demo-list-item:last-child{border:0;padding-bottom:0}.demo-list-item:first-child{padding-top:0}.section-heading+.demo-list .demo-list-item:first-child{padding-top:17px}.demo-list-item .small-green-icon{margin:0}.demo-list-item h2,.demo-list-item h3{color:#57734d;overflow-wrap:anywhere;font-size:14px;font-weight:500}.demo-list-item p{color:#7a8b71;overflow-wrap:anywhere;margin-top:8px;font-size:12px}.demo-list-item small{color:#8a9b80;margin-top:10px;font-size:10px;line-height:1.8;display:block}.demo-empty{color:#7a8b71;padding:18px 0;font-size:12px}.demo-notice{margin-top:24px}.admin-app:not(.is-preview) .module-detail h2{color:#5b7851;font-size:16px;font-weight:500}.module-detail>.badge{margin-top:19px}}@layer login{.login-body{background:#fcfdfb}.login-layout{grid-template-columns:44% 56%;min-height:100vh;display:grid}.login-brand-panel{background:var(--charcoal);isolation:isolate;flex-direction:column;padding:48px 58px 34px;display:flex;position:relative;overflow:hidden}.login-brand-copy{max-width:470px;margin-top:auto;margin-bottom:auto;padding-block:90px}.login-brand-copy .eyebrow{color:#81a78a;font-size:8px}.login-brand-copy h2{color:#edf2eb;letter-spacing:-.05em;margin-top:24px;font-size:clamp(36px,4.1vw,64px);font-weight:500;line-height:1.1}.login-brand-copy h2>span{color:#9abe9a}.login-brand-copy p{color:#7f9b89;max-width:290px;margin-top:28px;font-size:12px;line-height:1.9}.login-brand-bottom{color:#72917c;align-items:center;gap:12px;font-size:9px;display:flex}.small-line{background:#5f8068;width:24px;height:1px}.login-decoration{z-index:-1;border:85px solid #1a3126;border-radius:50%;width:500px;height:500px;position:absolute;bottom:-290px;right:-280px}.login-form-panel{flex-direction:column;min-width:0;padding:42px 53px 27px;display:flex}.login-top-link{justify-content:flex-end;display:flex}.login-top-link .text-link{color:#7e8c7a;gap:7px;font-size:10px}.login-top-link .icon{width:13px;height:13px}.login-form-wrap{align-self:center;width:min(100%,360px);margin-block:auto;padding-block:55px}.login-form-wrap>.eyebrow{color:#879c80;font-size:8px}.login-form-wrap h1{letter-spacing:-.04em;margin-top:16px;font-size:32px;font-weight:500}.login-intro{color:#8a9883;margin-top:15px;margin-bottom:30px;font-size:11px;line-height:1.9}.login-submit{justify-content:space-between;width:100%;margin-top:5px;font-size:11px}.login-privacy{color:#9ba793;border-top:1px solid #e6ece0;justify-content:center;align-items:flex-start;gap:9px;margin-top:25px;padding-top:25px;display:flex}.login-privacy .icon{width:13px;height:13px;margin-top:2px}.login-privacy p{font-size:9px;line-height:1.8}.login-bottom{color:#9fa995;justify-content:space-between;font-size:8px;display:flex}.demo-fill{text-align:center;margin-top:25px}.demo-divider{letter-spacing:.1em;color:#a2ac9b;align-items:center;gap:12px;margin-bottom:17px;font-size:7px;display:flex}.demo-divider:before,.demo-divider:after{content:"";background:#e6ece0;flex:1;height:1px}.demo-fill .button{background:#f5f7f1;border-color:#e4eadb;width:100%;min-height:43px;font-size:10px}.demo-fill p{color:#9ca792;margin-top:11px;font-size:8px;line-height:1.8}}@layer responsive{@media (width>=1650px){.hero-preview-area{top:75px;left:calc(50% + 90px)}.hero-layout{padding-top:94px}.home-hero{min-height:770px}.hero-copy h1{font-size:72px}}@media (width<=1150px){.container,.site-header-inner{width:calc(100% - 72px)}.hero-copy{width:51%}.hero-copy h1{font-size:49px}.hero-copy>p{max-width:350px;font-size:12px}.hero-preview-area{top:72px;left:57%}.hero-layout{padding-top:75px}.home-hero{min-height:650px}.hero-actions{gap:18px}.hero-actions .button{gap:12px;padding-inline:18px;font-size:11px}.hero-actions .text-link{font-size:11px}.floating-calendar{left:55%}.floating-ai{bottom:34px;left:55%}.floating-home{right:18px}.section{padding-block:85px}.connected-section,.integration-section,.editorial-split{gap:55px}.site-navigation{gap:24px}.summary-metrics{gap:18px}.admin-workspace{grid-template-columns:187px minmax(0,1fr)}.workspace-content{padding-left:25px}.workspace-heading h1{font-size:23px}.workspace-heading>.badge{display:none}.overview-columns{grid-template-columns:1fr 1fr;gap:16px}.lead-empty-card h3{font-size:21px}.login-brand-panel{padding-inline:40px}.login-form-panel{padding-inline:38px}.is-preview .admin-workspace{grid-template-columns:205px minmax(0,1fr)}}@media (width<=850px){.container,.site-header-inner{width:calc(100% - 48px)}.site-header{height:82px}.site-navigation{gap:19px;font-size:11px}.site-navigation .button{gap:9px;padding:10px 12px;font-size:10px}.nav-separator{display:none}.wordmark{font-size:32px}.wordmark img{width:26px;height:35px}.hero-copy{width:53%}.hero-copy h1{font-size:43px}.hero-copy>p{max-width:310px}.hero-layout{padding-top:65px}.hero-preview-area{top:78px;left:60%}.hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.hero-footnote{margin-top:25px}.home-hero{min-height:660px}.floating-calendar{width:45px;height:45px;top:43px;left:58%}.floating-home{display:none}.floating-ai{left:56%}.foundation-ribbon .container>.ribbon-label{display:none}.foundation-ribbon .container{justify-content:space-between;gap:10px;min-height:70px}.foundation-ribbon .container>span{gap:6px;font-size:9px}.foundation-ribbon .icon{width:15px;height:15px}.section{padding-block:70px}.feature-grid{gap:20px}.feature-card h3{font-size:20px}.feature-card p{font-size:11px}.connected-section,.integration-section,.editorial-split{gap:35px}.workflow-visual{padding:24px 20px}.workflow-step{gap:12px}.workflow-step h3{font-size:12px}.workflow-step>span:first-child{width:36px;height:36px}.workflow-step p{font-size:9px}.workflow-connector{margin-left:18px}.workflow-step-number{display:none}.integration-section{grid-template-columns:1fr 1.15fr}.integration-card{gap:15px;padding:23px}.integration-card-icon{display:none}.integration-card h3{font-size:17px}.footer-top{grid-template-columns:1.2fr 1fr 1fr;gap:35px}.inner-hero-grid{grid-template-columns:1.1fr 1fr;gap:20px}.inner-hero h1{font-size:42px}.inner-hero p{font-size:12px}.inner-hero-art{transform:scale(.8)}.art-orbit{width:230px;height:230px}.orbit-two{width:310px;height:310px}.art-chip{padding:12px;font-size:8px}.chip-one{right:-10%}.chip-two{left:-10%}.connection-explainer{padding:30px}.connection-explainer h2{font-size:27px}.integration-two-up{gap:20px}.dark-feature-grid{gap:25px}.dark-feature-grid h3{font-size:18px}.compact-cta h2{font-size:29px}.admin-header{padding:22px 24px}.admin-top-nav>a{padding-inline:11px}.admin-profile>span:last-child{display:none}.admin-workspace{grid-template-columns:160px minmax(0,1fr)}.admin-sidebar{padding-right:12px}.sidebar-org{gap:7px}.sidebar-org strong{max-width:100px;font-size:9px}.sidebar-org small{font-size:7px}.organization-icon{width:27px;height:27px}.admin-nav-item{gap:9px;padding:11px 10px;font-size:10px}.workspace-content{padding:28px 0 24px 20px}.overview-columns{grid-template-columns:1fr}.workspace-heading h1{font-size:23px}.workspace-heading p{font-size:9px}.lead-empty-card{min-height:310px}.start-card{padding:23px}.module-empty{padding-inline:23px}.module-empty h2{font-size:23px}.module-empty p{font-size:11px}.module-detail-grid{grid-template-columns:1fr}.login-layout{grid-template-columns:40% 60%}.login-brand-panel{padding-inline:28px}.login-brand-copy h2{font-size:37px}.login-form-panel{padding-inline:30px}.is-preview .overview-columns{grid-template-columns:1.3fr 1fr}.is-preview .admin-top-nav>span{padding-inline:15px}.is-preview .admin-profile>span:last-child{display:block}.is-preview .sidebar-org strong{max-width:130px}.is-preview .sidebar-org small{font-size:8px}}@media (width<=640px){.container,.site-header-inner{width:calc(100% - 40px)}.site-header{height:76px}.site-menu-toggle{display:inline-flex}.site-navigation{border:1px solid var(--line);background:#fff;border-radius:12px;flex-direction:column;align-items:stretch;gap:4px;padding:18px;display:none;position:absolute;top:69px;left:20px;right:20px;box-shadow:0 10px 30px #20352510}.site-navigation.is-open{display:flex}.site-navigation>a:not(.button){padding:13px 8px}.site-navigation .button{min-height:43px;margin-top:7px}.home-hero{min-height:auto;padding-bottom:370px}.hero-layout{padding:46px 0 45px}.hero-copy{width:100%;max-width:100%}.hero-kicker{letter-spacing:.1em;font-size:8px}.hero-copy h1{margin-top:23px;font-size:clamp(39px,10.7vw,60px);line-height:1.08}.hero-copy h1>span{font-size:.79em}.hero-copy>p{max-width:370px;margin-top:23px;font-size:12px;line-height:1.9}.hero-actions{flex-direction:row;align-items:center;gap:22px;margin-top:27px}.hero-actions .button{min-height:45px;padding:13px 16px;font-size:10px}.hero-actions .text-link{font-size:10px}.hero-footnote{margin-top:27px;font-size:8px}.stacked-symbols .icon{width:29px;height:29px}.hero-preview-area{transform-origin:0 100%;width:1130px;top:auto;bottom:-245px;left:28px;transform:scale(.68)}.floating-calendar{border-radius:12px;width:43px;height:43px;top:auto;bottom:303px;left:21px}.floating-ai{width:45px;height:45px;bottom:61px;left:auto;right:21px}.floating-icon .icon{width:21px;height:21px}.foundation-ribbon .container{flex-wrap:wrap;justify-content:center;gap:14px 23px;min-height:90px;padding-block:18px}.foundation-ribbon .container>span{gap:7px;font-size:8px}.foundation-ribbon .icon{width:14px;height:14px}.section{padding-block:60px}.section-intro h2{margin-top:16px;font-size:34px}.section-intro>p{margin-top:20px;font-size:12px}.eyebrow{font-size:8px}.feature-grid{grid-template-columns:1fr;gap:13px;margin-top:35px}.feature-card{padding:21px 0}.feature-card-top{margin-bottom:18px}.feature-icon{border-radius:10px;width:38px;height:38px}.feature-card h3{font-size:22px}.feature-card h3 br{display:none}.feature-card p{max-width:100%;margin-top:13px;font-size:12px}.section-disclaimer{margin-top:10px;font-size:9px}.connected-section,.integration-section,.editorial-split{grid-template-columns:1fr;gap:37px}.workflow-visual{padding:27px 24px}.workflow-step{gap:16px}.workflow-step h3{font-size:14px}.workflow-step p{font-size:10px}.workflow-step>span:first-child{width:42px;height:42px}.workflow-connector{margin-left:21px}.workflow-step-number{display:block}.integration-card{padding:26px 23px}.integration-card-icon{width:33px;height:33px;display:grid}.integration-card-icon .icon{width:17px;height:17px}.integration-card h3{font-size:18px}.integration-card p{font-size:11px}.public-cta{padding:65px 0}.public-cta h2{font-size:38px}.site-footer{padding-top:45px}.footer-top{grid-template-columns:1fr 1fr;gap:35px 20px;padding-bottom:40px}.footer-top>div:first-child{grid-column:1/-1}.footer-top>div:first-child>p{margin-top:17px;font-size:12px}.footer-note p{font-size:10px}.footer-note .eyebrow,.footer-navigation>span{font-size:7px}.footer-navigation a{font-size:10px}.footer-bottom{flex-wrap:wrap;gap:16px;padding-block:20px;font-size:8px}.footer-bottom>span:nth-child(2){display:none}.inner-hero{padding:45px 0 39px}.inner-hero-grid{grid-template-columns:1fr;gap:0}.inner-hero h1{font-size:clamp(37px,10vw,52px)}.inner-hero p{max-width:400px;font-size:12px}.inner-hero-art{min-height:285px;margin-top:16px;transform:scale(.8)}.chip-one{top:33px;right:0}.chip-two{bottom:37px;left:0}.editorial-copy p{font-size:12px}.compact-cta{flex-direction:column;align-items:flex-start;gap:28px}.compact-cta h2{font-size:29px}.integration-two-up{grid-template-columns:1fr;gap:20px}.connection-explainer{padding:28px}.connection-explainer h2{font-size:30px}.large-feature-icon{width:53px;height:53px;margin-bottom:28px}.dark-feature-grid{grid-template-columns:1fr;gap:30px;margin-top:35px}.dark-feature-grid h3{font-size:21px}.not-found{padding-block:70px}.not-found h1{font-size:42px}.not-found p{font-size:12px}.admin-app{padding:10px}.admin-header{border-radius:13px;padding:18px 20px 24px}.admin-topline{gap:15px}.admin-top-nav{display:none}.admin-header .wordmark{font-size:28px}.admin-header .wordmark img{width:23px;height:30px}.admin-header-body{margin-top:25px}.admin-header-body h2{font-size:23px}.header-caption{font-size:8px}.summary-metrics{grid-template-columns:1fr 1fr;gap:24px 20px;margin-top:28px}.summary-metric{padding-left:20px}.summary-metric:nth-child(3){border-left:0;padding-left:0}.summary-metric strong{font-size:30px}.metric-label{font-size:9px}.metric-note{font-size:7px}.admin-workspace{grid-template-columns:1fr}.admin-sidebar{border:0;padding:19px 6px 0}.sidebar-org{display:none}.sidebar-toggle{color:#66805b;background:#edf2e9;border:1px solid #dde6d7;border-radius:8px;align-items:center;gap:10px;width:100%;padding:12px;font-size:11px;display:flex}.sidebar-toggle .icon{width:17px;height:17px}.sidebar-inner{background:#f8faf5;border:1px solid #e2e8dd;border-top:0;border-radius:0 0 10px 10px;padding:20px 12px;display:none}.sidebar-inner.is-open{display:block}.admin-nav{grid-template-columns:1fr 1fr;gap:7px}.admin-nav-item{font-size:11px}.sidebar-bottom{margin-top:19px;padding-top:14px}.workspace-content{padding:30px 6px}.workspace-heading{margin-bottom:28px}.workspace-heading h1{font-size:25px}.workspace-heading .eyebrow{font-size:7px}.workspace-heading p{max-width:290px;font-size:10px}.section-heading h2{font-size:12px}.overview-columns{grid-template-columns:1fr;gap:18px}.lead-empty-card{min-height:335px;padding-block:33px}.lead-empty-card h3{font-size:25px}.lead-empty-card p{max-width:260px;font-size:11px}.lead-empty-card .badge{font-size:8px}.start-card{padding:25px}.start-card>.muted{font-size:10px}.start-step{gap:14px;margin-top:24px}.start-step h3{font-size:12px}.start-step p,.start-card>.text-link{font-size:10px}.foundation-note{font-size:9px}.module-empty{padding:38px 22px}.module-empty h2{font-size:25px}.module-empty p{font-size:12px}.module-detail{padding:24px}.module-detail h3{font-size:13px}.module-detail p{font-size:11px}.login-layout{grid-template-columns:1fr}.login-brand-panel{min-height:247px;padding:25px 25px 30px}.login-brand-copy{margin:0;padding:29px 0 0}.login-brand-copy .eyebrow{font-size:7px}.login-brand-copy h2{margin-top:13px;font-size:32px;line-height:1.15}.login-brand-copy h2 br:nth-child(2),.login-brand-copy h2>span br,.login-brand-copy p,.login-brand-bottom{display:none}.login-decoration{border-width:50px;width:300px;height:300px;bottom:-140px;right:-210px}.login-form-panel{padding:24px 25px}.login-form-wrap{width:100%;max-width:380px;padding-block:33px 45px}.login-form-wrap h1{font-size:31px}.login-form-wrap>.eyebrow{font-size:8px}.login-intro,.login-form-panel label{font-size:12px}.input-wrap input{font-size:13px}.login-privacy p{font-size:10px}.login-bottom{font-size:8px}.is-preview.admin-app{padding:13px}.is-preview .admin-header{border-radius:17px;padding:19px 26px 22px}.is-preview .admin-top-nav{display:flex}.is-preview .admin-header-body{margin-top:28px}.is-preview .admin-header-body h2{font-size:25px}.is-preview .summary-metrics{grid-template-columns:repeat(4,1fr);gap:24px}.is-preview .summary-metric{border-left:1px solid #314037;padding-left:25px}.is-preview .summary-metric:first-child{border:0;padding-left:0}.is-preview .metric-label{font-size:10px}.is-preview .metric-note{font-size:8px}.is-preview .header-caption{font-size:10px}.is-preview .admin-sidebar{border-right:1px solid var(--line);padding:28px 19px 20px 6px}.is-preview .sidebar-org{display:flex}.is-preview .sidebar-inner{background:0 0;border:0;padding:0;display:block}.is-preview .admin-nav{grid-template-columns:1fr;gap:4px;display:grid}.is-preview .admin-nav-item{padding:11px 13px}.is-preview .workspace-heading h1{font-size:23px}.is-preview .workspace-heading p{max-width:none;font-size:10px}.is-preview .lead-empty-card{min-height:338px;padding:30px 25px}.is-preview .lead-empty-card h3{font-size:22px}.is-preview .lead-empty-card p{font-size:9px}.is-preview .start-card{padding:25px 23px}.is-preview .start-card>.muted{font-size:9px}.is-preview .start-step{gap:12px;margin-top:22px}.is-preview .start-step h3{font-size:10px}.is-preview .start-step p{font-size:8px}.is-preview .start-card>.text-link{font-size:9px}.is-preview .sidebar-bottom{margin-top:33px;padding-top:19px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html{scroll-behavior:auto}}@media (width<=640px){.demo-lead-card,.demo-property-card,.demo-record-section{padding:24px}.demo-lead-card{min-height:300px}.demo-list-item{grid-template-columns:24px minmax(0,1fr);gap:13px}.demo-list-item>.badge{grid-column:2}.demo-property-grid,.demo-lead-grid{gap:18px}.demo-contact{font-size:12px}.demo-record-label{font-size:10px}}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.admin-body{color:#0c1018;background:#f5f7f6}.admin-app{color:#0c1018;width:100%;max-width:1920px;min-height:100vh;margin:0 auto;padding:19px 28px 22px;font-size:16px}.admin-header{color:#f9fbfc;background:linear-gradient(110deg,#10191b 0%,#0d1718 72%,#101a1c 100%);border-radius:26px;padding:26px 48px 23px;position:relative}.admin-topline{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:28px;min-height:50px;display:grid}.admin-topline>.brand-link{justify-self:start;margin-left:32px}.admin-header-actions{justify-self:end}.admin-wordmark{letter-spacing:-2.8px;color:#fff;align-items:flex-end;font-size:44px;font-weight:500;line-height:1;display:inline-flex}.admin-wordmark img{object-fit:contain;width:38px;height:50px;margin-right:1px;display:block}.admin-top-nav{background:0 0;border-radius:0;align-items:center;gap:7px;padding:0;display:flex}.admin-top-nav>a,.admin-top-nav>span{white-space:nowrap;color:#ccd3df;border-radius:40px;padding:14px 24px;font-size:15px;font-weight:400;line-height:1.4;display:block}.admin-top-nav>a:hover{color:#fff;background:#ffffff0b}.admin-top-nav>.active{color:#fff;background:#153c2c;font-weight:500}.admin-header-actions{flex-shrink:0;align-items:center;gap:20px;display:flex;position:relative}.header-icon-button{color:#f1f5f9;background:linear-gradient(135deg,#ffffff06,#ffffff02);border:1px solid #465057;border-radius:50%;flex-shrink:0;place-items:center;width:46px;height:46px;display:inline-grid;box-shadow:inset 0 0 0 1px #ffffff04}.header-icon-button .icon{stroke-width:1.8px;width:22px;height:22px}.header-icon-button:hover,.account-toggle:hover{background:#ffffff0f}.account-toggle{color:#cfd8e1;background:0 0;border:0;border-radius:30px;align-items:center;gap:10px;padding:0;display:flex}.account-toggle>.icon{width:18px;height:18px}.profile-avatar{color:#294765;background:#edf4fa;border:1px solid #fcfeff;border-radius:50%;place-items:center;width:43px;height:43px;font-size:15px;font-weight:500;display:grid}.admin-header-body{justify-content:space-between;align-items:center;gap:24px;margin-top:33px;display:flex}.admin-header-body h1{letter-spacing:-1.8px;color:#fcfcfd;margin:0;font-size:46px;font-weight:500;line-height:1.16}.period-control{align-items:center;min-width:156px;display:flex;position:relative}.period-control select,.period-preview{appearance:none;color:#f9fafc;width:100%;min-height:43px;font:inherit;cursor:pointer;background:#202c34;border:1px solid #76818a;border-radius:15px;padding:10px 41px 10px 18px;font-size:15px;line-height:1.4;display:block}.period-control>.icon{pointer-events:none;color:#d3dae2;width:16px;height:16px;position:absolute;right:15px}.period-control option{color:#fff;background:#202c34}.summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px;display:grid}.summary-metric,.summary-metric:first-child{color:#fafcfe;background:#222f37;border:0;border-radius:16px;min-width:0;min-height:132px;padding:20px 25px 17px;position:relative}.metric-label{color:#e3e9f3;font-size:17px;font-weight:400;line-height:1.4;display:block}.summary-metric strong{letter-spacing:-1.7px;color:#fff;margin-top:12px;font-size:50px;font-weight:500;line-height:1;display:block}.metric-icon{color:#f5fff8;background:#1d6041;border-radius:50%;place-items:center;width:54px;height:54px;display:grid;position:absolute;bottom:21px;right:24px}.metric-icon>.icon{stroke-width:1.8px;width:25px;height:25px}.metric-note{color:#b5c2ce;margin:0;font-size:11px;line-height:1.25;position:absolute;bottom:12px;left:25px}.summary-metric:has(.metric-note) strong{margin-top:5px;font-size:44px;line-height:1}.admin-workspace{grid-template-columns:267px minmax(0,1fr);gap:39px;min-height:0;margin-top:20px;display:grid}.admin-sidebar{background:#fff;border:1px solid #e8edf0;border-radius:16px;align-self:start;min-width:0;padding:23px 15px 25px}.sidebar-label{color:#0d1420;letter-spacing:-.25px;margin:0 11px 18px;font-size:18px;font-weight:500;line-height:1.4;display:block}.admin-nav{gap:3px;display:grid}.admin-nav-item{color:#596275;text-align:left;background:0 0;border:0;border-radius:11px;align-items:center;gap:17px;width:100%;min-height:40px;padding:10px 21px;font-size:15px;font-weight:400;line-height:1.4;display:flex}.admin-nav-item>.icon{color:currentColor;stroke-width:1.65px;width:20px;height:20px}.admin-nav-item.active{color:#14643f;background:#e3f7ee;font-weight:500}.admin-nav-item.active>.icon{color:#176c46}.admin-nav-item.active .icon:has(circle){fill:currentColor;stroke-width:1px}a.admin-nav-item:hover,button.admin-nav-item:hover{color:#14643f;background:#eff8f3}.stage-filters{border:0;border-top:1px solid #e0e6eb;min-width:0;margin:24px 10px 0;padding:20px 14px 0}.stage-filters legend{float:left;color:#101725;width:100%;margin:0 0 12px;padding:0;font-size:15px;font-weight:500}.stage-filters label{clear:both;color:#5b6477;cursor:pointer;align-items:center;gap:15px;min-height:36px;font-size:15px;display:flex}.stage-filters input{accent-color:#1b6c46;cursor:pointer;border-radius:4px;flex-shrink:0;width:18px;height:18px;margin:0}.sidebar-bottom{border-top:1px solid #e0e6eb;margin:24px 10px 0;padding:29px 14px 0}.sidebar-workspace{color:#68718a;overflow-wrap:anywhere;align-items:center;gap:16px;font-size:14px;line-height:1.5;display:flex}.sidebar-workspace .icon{flex-shrink:0;width:19px;height:19px}.sidebar-toggle{display:none}.workspace-content{min-width:0;padding:13px 12px 5px 0}.followup-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin:0 0 20px;display:flex}.followup-heading h2{letter-spacing:-1.1px;color:#090d15;margin:7px 0 6px;font-size:34px;font-weight:500;line-height:1.2}.followup-heading p{color:#8e96a9;font-size:18px;line-height:1.4}.admin-app .button-primary{color:#fff;background:#1e6746;border-color:#1e6746}.admin-app .button-primary:hover{background:#165337}.followup-heading .button{border-radius:15px;flex-shrink:0;gap:11px;min-height:55px;padding:15px 24px;font-size:17px;font-weight:500}.followup-heading .button .icon{width:22px;height:22px}.followup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.followup-card{background:#fff;border:1px solid #e1e7ec;border-radius:16px;flex-direction:column;min-width:0;min-height:372px;padding:23px 27px 25px;display:flex;box-shadow:0 1px 2px #10191a01}.followup-card-top{flex-wrap:wrap;align-items:center;gap:17px;min-height:56px;display:flex}.lead-initials{letter-spacing:-.7px;color:#0f6545;background:#ddfaeb;border-radius:50%;flex-shrink:0;place-items:center;width:56px;height:56px;font-size:18px;font-weight:500;display:grid}.lead-initials-1{color:#114a93;background:#e0edff}.lead-initials-2{color:#794600;background:#fff0cc}.followup-lead-name{letter-spacing:-.45px;color:#0a0f1c;margin:0;font-size:18px;font-weight:500;line-height:1.3}.lead-stage{white-space:nowrap;color:#146242;background:#dcf8e9;border-radius:22px;justify-content:center;align-items:center;min-height:35px;margin-left:auto;padding:8px 15px;font-size:13px;font-weight:500;line-height:1.3;display:inline-flex}.lead-stage-viewing_scheduled{color:#0869c0;background:#e2f0ff}.lead-stage-qualified{color:#a36b00;background:#fff1d2}.followup-property{border-top:1px solid #e4e9ef;border-bottom:1px solid #e4e9ef;margin-top:20px;padding:18px 0}.followup-property h4{color:#0b101d;letter-spacing:-.45px;margin:0;font-size:18px;font-weight:500;line-height:1.4}.followup-property p{color:#8790a3;margin-top:5px;font-size:16px;line-height:1.5}.followup-next-step{flex:1;padding:17px 0 24px}.followup-next-step span{color:#7e879b;font-size:15px;line-height:1.5;display:block}.followup-next-step p{color:#101521;margin-top:3px;font-size:16px;line-height:1.55}.followup-view{color:#18202d;background:#fff;border:1px solid #b7c0ca;border-radius:12px;justify-content:center;align-items:center;gap:17px;min-height:52px;padding:13px 15px;font-size:15px;font-weight:500;line-height:1.4;display:flex}.followup-view:hover{background:#f7fbf8;border-color:#216847}.followup-view .icon{width:19px;height:19px}.followup-bottom{justify-content:flex-end;padding-top:27px;display:flex}.followup-bottom .text-link{color:#166a44;text-underline-offset:4px;gap:8px;font-size:15px;font-weight:400;text-decoration:underline}.workspace-footnote{color:#8e96aa;text-align:right;margin-top:30px;font-size:12px;line-height:1.5}.followup-empty{text-align:center;color:#66746a;background:#fff;border:1px dashed #cfdbd3;border-radius:15px;padding:45px 28px}.followup-empty h3{color:#253b2d;margin-bottom:12px;font-size:22px}.followup-empty p{font-size:15px;line-height:1.7}.followup-empty .text-link{margin-top:18px}.header-popover{z-index:50;color:#152121;background:#fff;border:1px solid #e0e6e8;border-radius:14px;width:min(335px,100vw - 72px);padding:22px;position:absolute;top:62px;right:0;box-shadow:0 15px 45px #0003}.header-popover h2,.header-popover strong{color:#14201b;letter-spacing:-.3px;font-size:17px;line-height:1.4}.header-popover p,.header-popover>span{color:#69756e;overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.6;display:block}.header-popover .logout-button{border-radius:8px;min-height:44px;margin-top:15px;padding:13px 10px;font-size:14px}.header-popover label{margin-bottom:13px;font-size:14px;font-weight:500;display:block}.search-popover{width:min(440px,100vw - 72px)}.search-popover form>div{gap:9px;display:flex}.search-popover input{color:#172921;background:#fff;border:1px solid #cbd5cf;border-radius:8px;flex:1;width:100%;min-width:0;padding:12px;font-size:14px;line-height:1.5}.search-popover .button{min-height:44px;padding:12px 16px;font-size:13px}.admin-app .workspace-heading{margin-bottom:26px}.admin-app .workspace-heading h2{letter-spacing:-.6px;margin-top:6px;font-size:28px;font-weight:500}.admin-app .workspace-heading p{color:#7b8790;margin-top:10px;font-size:15px;line-height:1.65}.admin-app .workspace-heading .eyebrow{font-size:10px}.admin-app .module-empty h2{color:#24392d;font-size:27px}.admin-app .module-empty p{color:#718077;max-width:580px;font-size:15px}.admin-app .module-empty .button{margin-top:22px}.admin-app .module-detail h3,.admin-app .module-detail h2{color:#294735;font-size:18px;line-height:1.4}.admin-app .module-detail p{color:#718077;font-size:14px;line-height:1.7}.admin-app .foundation-note{color:#718077;font-size:12px}.admin-app .demo-property-card h2{color:#1b3227;font-size:21px}.admin-app .demo-record-copy,.admin-app .demo-unit strong{color:#64776a;font-size:14px}.admin-app .demo-unit small{font-size:12px}.admin-app .demo-list-item h2,.admin-app .demo-list-item h3{color:#21352a;font-size:17px}.admin-app .demo-list-item p{color:#6a7d71;font-size:14px}.admin-app .demo-list-item small{font-size:12px}.admin-app .demo-record-section .section-heading h2{color:#294334;font-size:20px}.lead-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;display:grid}.lead-detail-fields>div{border-bottom:1px solid #e4ebe6;min-width:0;padding-bottom:18px}.lead-detail-fields dt{color:#79887d;margin-bottom:8px;font-size:13px}.lead-detail-fields dd{color:#1a2f22;overflow-wrap:anywhere;margin:0;font-size:16px;line-height:1.65}.is-preview.admin-app{min-height:0;padding:16px}.is-preview .admin-header{padding:24px 32px}.is-preview .admin-topline{gap:20px;display:flex}.is-preview .admin-top-nav>span{padding:12px 16px;font-size:13px}.is-preview .admin-header-actions{gap:12px}.is-preview .admin-workspace{grid-template-columns:210px minmax(0,1fr);gap:28px;min-height:0}.is-preview .workspace-content{padding:13px 0 20px}.is-preview .followup-heading h2{font-size:28px}.is-preview .followup-heading p{font-size:14px}.is-preview .followup-empty{min-height:300px;padding-top:80px}@media (width>=1500px){.followup-card-top{gap:13px}.followup-lead-name{font-size:18px}.lead-stage{padding-inline:15px;font-size:13px}}@media (width>=1800px){.admin-app{padding-inline:32px}.admin-workspace{grid-template-columns:285px minmax(0,1fr);gap:42px}.followup-card{min-height:390px;padding:28px}.followup-card-top{gap:18px}.followup-lead-name{font-size:20px}}@media (width<=1390px){.admin-header{padding-inline:34px}.admin-top-nav>a{padding-inline:18px}.admin-header-actions{gap:14px}.admin-workspace{grid-template-columns:236px minmax(0,1fr);gap:28px}.workspace-content{padding-right:0}.followup-card{padding:22px}.followup-card-top{gap:12px}.lead-initials{width:46px;height:46px;font-size:17px}.followup-lead-name{font-size:17px}.lead-stage{min-height:30px;padding:7px 11px;font-size:12px}.followup-heading h2{font-size:31px}.followup-property h4{font-size:17px}.followup-property p,.followup-next-step p{font-size:15px}.admin-nav-item{padding-inline:17px}}@media (width<=1180px){.admin-app{padding:18px}.admin-header{padding-inline:28px}.admin-topline{flex-wrap:wrap;gap:18px;display:flex}.admin-topline>.brand-link{margin-left:0}.admin-wordmark{font-size:38px}.admin-wordmark img{width:33px;height:44px}.admin-top-nav{border-top:1px solid #ffffff12;order:3;justify-content:center;width:100%;padding-top:10px}.admin-top-nav>a{padding:11px 24px}.admin-header-body{margin-top:25px}.admin-header-body h1{font-size:40px}.admin-workspace{grid-template-columns:215px minmax(0,1fr);gap:24px}.admin-nav-item{gap:12px;padding-inline:12px;font-size:14px}.stage-filters{padding-inline:2px}.stage-filters label{gap:12px;font-size:14px}.summary-metric,.summary-metric:first-child{min-height:125px;padding:18px 20px}.metric-label{font-size:15px}.summary-metric strong{font-size:44px}.metric-icon{width:46px;height:46px;bottom:20px;right:18px}.metric-icon>.icon{width:23px;height:23px}.metric-note{left:20px}.followup-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.followup-card{min-height:360px}.followup-card-top{flex-wrap:wrap}.followup-heading h2{font-size:29px}.followup-heading p{font-size:15px}.followup-heading .button{min-height:49px;padding:13px 18px;font-size:15px}.followup-property h4{font-size:18px}}@media (width<=900px){.admin-app{padding:16px}.admin-header{border-radius:22px;padding:24px}.admin-header-body{margin-top:24px}.admin-top-nav>a{padding-inline:20px;font-size:14px}.summary-metrics{gap:12px}.summary-metric,.summary-metric:first-child{min-height:126px;padding:17px 18px}.metric-label{font-size:14px}.summary-metric strong{margin-top:17px;font-size:40px}.metric-icon{width:34px;height:34px;bottom:18px;right:14px}.metric-icon>.icon{width:19px;height:19px}.metric-note{font-size:10px;left:18px}.admin-workspace{grid-template-columns:1fr;gap:20px;margin-top:18px}.admin-sidebar{border-radius:13px;padding:0}.sidebar-toggle{color:#1f4e37;text-align:left;background:#fff;border:0;border-radius:13px;align-items:center;gap:12px;width:100%;min-height:52px;padding:15px 20px;font-size:15px;font-weight:500;display:flex}.sidebar-toggle>.icon:last-child{width:17px;height:17px;margin-left:auto}.sidebar-inner{padding:23px 16px 24px;display:none}.sidebar-inner.is-open{display:block}.sidebar-label{margin-bottom:12px;font-size:17px}.admin-nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px}.admin-nav-item{min-height:44px;padding:12px 18px;font-size:15px}.stage-filters{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 20px;padding-top:18px;display:grid}.stage-filters legend{grid-column:1/-1}.stage-filters label{min-height:40px;font-size:15px}.sidebar-bottom{margin-top:20px;padding-top:19px}.workspace-content{padding:3px 0 12px}.followup-heading{margin-bottom:22px}.followup-heading h2{margin-top:4px;font-size:30px}.followup-heading p{font-size:16px}.followup-card{min-height:370px;padding:25px}.followup-grid{gap:18px}.followup-lead-name{font-size:18px}.lead-stage{font-size:12px}.is-preview .sidebar-inner{display:block}.is-preview .admin-top-nav{border:0;order:0;width:auto;padding:0}.is-preview .admin-topline{flex-wrap:nowrap}.is-preview .admin-sidebar{padding:23px 15px}.is-preview .admin-nav{grid-template-columns:1fr;display:grid}.is-preview .stage-filters{display:block}}@media (width<=600px){.admin-app{padding:12px}.admin-header{border-radius:21px;padding:23px 18px 20px}.admin-topline{gap:20px}.admin-wordmark{font-size:37px}.admin-wordmark img{width:31px;height:42px}.admin-header-actions{gap:10px}.header-icon-button{width:36px;height:36px}.header-icon-button .icon{width:18px;height:18px}.profile-avatar{width:35px;height:35px;font-size:12px}.account-toggle{gap:5px}.account-toggle>.icon{width:14px;height:14px}.admin-top-nav{justify-content:space-between;gap:2px;padding-top:12px}.admin-top-nav>a{border-radius:25px;padding:9px 7px;font-size:11px}.admin-header-body{gap:14px;margin-top:22px}.admin-header-body h1{letter-spacing:-1px;font-size:33px}.period-control{min-width:128px}.period-control select{border-radius:12px;min-height:40px;padding:9px 31px 9px 13px;font-size:12px}.period-control>.icon{width:14px;height:14px;right:11px}.summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin-top:20px}.summary-metric,.summary-metric:first-child{border-radius:14px;min-height:121px;padding:17px 17px 15px}.metric-label{font-size:13px}.summary-metric strong{margin-top:13px;font-size:39px;line-height:1}.metric-icon{width:36px;height:36px;bottom:15px;right:14px}.metric-icon>.icon{width:19px;height:19px}.summary-metric:has(.metric-note) strong{margin-top:4px;font-size:36px}.metric-note{font-size:10px;bottom:11px;left:17px}.header-popover{max-width:calc(100vw - 54px);padding:19px;top:52px;right:-3px}.search-popover form>div{flex-wrap:wrap}.search-popover input{flex-basis:100%;font-size:15px}.search-popover .button{width:100%}.admin-workspace{gap:24px;margin-top:15px}.sidebar-toggle{min-height:52px;font-size:14px}.sidebar-inner{padding-inline:12px}.admin-nav{grid-template-columns:1fr}.stage-filters{gap:3px 10px;margin-inline:6px}.stage-filters label{gap:10px;font-size:13px}.followup-heading{flex-wrap:wrap;gap:16px;margin-bottom:20px}.followup-heading h2{letter-spacing:-.8px;margin-top:0;font-size:28px}.followup-heading p{margin-top:8px;font-size:15px}.followup-heading .button{border-radius:12px;gap:9px;min-height:45px;padding:12px 17px;font-size:14px}.followup-grid{grid-template-columns:1fr;gap:18px}.followup-card{border-radius:16px;min-height:365px;padding:24px}.followup-card-top{gap:13px;min-height:52px}.lead-initials{width:51px;height:51px;font-size:17px}.followup-lead-name{font-size:18px}.lead-stage{min-height:31px;padding:7px 12px;font-size:12px}.followup-property{margin-top:21px;padding:18px 0}.followup-property h4{font-size:19px}.followup-property p,.followup-next-step p{font-size:16px}.followup-next-step span{font-size:14px}.followup-view{min-height:50px;font-size:15px}.followup-bottom{padding-top:24px}.followup-bottom .text-link{font-size:14px}.workspace-footnote{margin-top:24px;font-size:11px}.lead-detail-fields{grid-template-columns:1fr}.admin-app .workspace-heading h2{font-size:26px}.admin-app .workspace-heading p{font-size:14px}}@media (prefers-reduced-motion:reduce){.admin-app *,.admin-app :before,.admin-app :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@font-face{font-family:Ootla Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/InterVariable.woff2)format("woff2")}.admin-app{font-family:Ootla Inter,Segoe UI,system-ui,sans-serif;font-weight:400}.admin-app .followup-empty h3,.admin-app .header-popover h2,.admin-app .header-popover strong,.admin-app .button,.admin-app .text-link,.admin-app .form-field label,.admin-app .notice strong{font-weight:500}@media (width<=380px){.admin-top-nav{scrollbar-width:thin;min-width:0;max-width:100%;overflow-x:auto}.admin-top-nav>a{flex-shrink:0}.admin-header-actions{gap:7px}.header-icon-button{width:32px;height:32px}.account-toggle{gap:3px}.followup-card{padding:21px}.followup-card-top{gap:10px}.followup-lead-name{font-size:16px}.lead-stage{padding-inline:9px;font-size:11px}}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-header-body{margin-top:25px}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-page-title{letter-spacing:-1.5px;color:#fcfcfd;margin:0;font-size:40px;font-weight:500;line-height:1.16}.admin-header-summary[hidden]{display:none!important}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metrics{margin-top:17px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric{border-radius:14px;min-height:96px;padding:14px 18px 13px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-label{font-size:14px;line-height:1.4}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric strong{letter-spacing:-1px;overflow-wrap:anywhere;max-width:calc(100% - 48px);margin-top:7px;font-size:36px;line-height:1}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric.metric-text-value strong{letter-spacing:-.5px;margin-top:10px;font-size:23px;line-height:1.1}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-icon{width:40px;height:40px;bottom:16px;right:18px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-icon>.icon{width:21px;height:21px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-note{font-size:10px;line-height:1.3;bottom:9px;left:18px;right:14px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric:has(.metric-note) strong{margin-top:3px;font-size:30px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric.metric-text-value:has(.metric-note) strong{margin-top:4px;font-size:21px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric:has(.metric-note) .metric-icon{width:34px;height:34px;bottom:29px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-note:not(details){white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.metric-note summary{cursor:pointer;text-underline-offset:2px;text-decoration:underline;list-style:none;display:inline}.metric-note summary::-webkit-details-marker{display:none}.metric-note summary:focus-visible{outline-offset:3px;border-radius:2px;outline:2px solid #9ae4bb}.metric-note[open]{z-index:6}.metric-note>span{z-index:6;color:#284336;background:#fff;border:1px solid #d7e3dc;border-radius:10px;width:max-content;max-width:min(270px,100vw - 72px);padding:12px 14px;font-size:12px;line-height:1.6;position:absolute;top:calc(100% + 9px);left:0;box-shadow:0 10px 30px #10191b26}.header-summary-context{color:#b8c5cc;text-align:right;max-width:52%;margin:0;font-size:12px;line-height:1.5}.header-summary-period-note{color:#b8c5cc;margin:10px 0 0;font-size:11px;line-height:1.5}.header-summary-toggle{order:0}.header-summary-toggle>.icon{transition:transform .18s;transform:rotate(180deg)}.header-summary-toggle[aria-expanded=false]>.icon{transform:rotate(0)}.admin-app:not(.is-preview):not(.homepage-preview-app) .header-icon-button,.admin-app:not(.is-preview):not(.homepage-preview-app) .account-toggle{min-width:44px;min-height:44px}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-header.is-collapsed{padding-top:20px;padding-bottom:20px}@media (width<=1390px){.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-header-actions{gap:12px}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-top-nav>a{padding-inline:16px}}@media (width<=1180px){.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-header-actions{margin-left:auto}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-page-title{font-size:36px}}@media (width<=900px){.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric{min-height:94px;padding:13px 15px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-label{font-size:13px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric strong{font-size:33px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-icon{width:34px;height:34px;bottom:15px;right:14px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-note{left:15px;right:12px}.header-summary-context{font-size:11px}}@media (width<=600px){.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-topline{gap:12px}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-header-actions{gap:4px}.admin-app:not(.is-preview):not(.homepage-preview-app) .header-icon-button{width:44px;height:44px}.admin-app:not(.is-preview):not(.homepage-preview-app) .account-toggle{justify-content:center}.admin-app:not(.is-preview):not(.homepage-preview-app) .account-toggle>.icon{display:none}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-top-nav{justify-content:space-between;gap:2px;max-width:100%;overflow-x:auto}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-top-nav>a{flex-shrink:0;min-height:44px;padding:13px 7px;font-size:11px}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-header-body{flex-wrap:wrap;gap:9px;margin-top:20px}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-page-title{letter-spacing:-1px;font-size:30px}.header-summary-context{text-align:left;width:100%;max-width:none;font-size:11px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metrics{gap:10px;margin-top:16px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric{min-height:96px;padding:13px 14px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-label{font-size:12px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric strong{max-width:calc(100% - 37px);margin-top:8px;font-size:33px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric.metric-text-value strong{font-size:19px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric.metric-text-value:has(.metric-note) strong{font-size:18px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-icon{width:31px;height:31px;bottom:16px;right:12px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-icon>.icon{width:18px;height:18px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric:has(.metric-note) .metric-icon{width:29px;height:29px;bottom:30px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-note{font-size:9px;left:14px;right:10px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric:nth-child(2n) .metric-note>span{left:auto;right:0}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-header.is-collapsed{padding-top:16px;padding-bottom:16px}}@media (width<=380px){.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-header{padding-inline:14px}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-topline{gap:6px}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-header-actions{gap:2px}.admin-app:not(.is-preview):not(.homepage-preview-app) .wordmark.admin-wordmark{--brand-width:80px}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-top-nav{justify-content:flex-start}.admin-app:not(.is-preview):not(.homepage-preview-app) .admin-top-nav>a{padding-inline:9px}}body[data-account-motion=reduce] .header-summary-toggle>.icon{transition:none}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric.metric-text-value strong{max-width:100%}:is(.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric.metric-text-value .metric-icon,.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric.metric-text-value:has(.metric-note) .metric-icon){width:28px;height:28px;top:12px;bottom:auto}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric.metric-text-value .metric-label{padding-right:33px}@media (width<=380px){.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric{min-height:110px}.admin-app:not(.is-preview):not(.homepage-preview-app) .metric-label{font-size:11px}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric.metric-long-number strong{font-size:26px}}.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metric:last-child .metric-note>span{left:auto;right:0}@media (width<=700px){.admin-app:not(.is-preview):not(.homepage-preview-app) .summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.calendar-workspace{color:#233c2c;min-width:0;max-width:100%;font-size:15px;line-height:1.65}.calendar-workspace :is(h2,h3,h4,p){margin:0}.calendar-workspace :is(h2,h3,h4,label,legend,dt,a,button){font-weight:500}.calendar-workspace h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:30px;line-height:1.25}.calendar-workspace h3{letter-spacing:-.015em;margin-bottom:12px;font-size:21px;line-height:1.4}.calendar-workspace h4{overflow-wrap:anywhere;font-size:16px;line-height:1.5}.calendar-workspace p{color:#607666;font-size:14px;line-height:1.75}.vc-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:25px;display:flex}.vc-heading p{max-width:740px;margin-top:9px}.vc-panel{background:#fff;border:1px solid #dfe8e2;border-radius:16px;min-width:0;margin-bottom:22px;padding:26px}.vc-button{color:#24563a;min-height:44px;font:inherit;text-align:center;cursor:pointer;white-space:normal;background:#fff;border:1px solid #b7ccbe;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.vc-button:hover{background:#edf5ef}.vc-button.vc-primary{color:#fff;background:#216341;border-color:#216341}.vc-button.vc-primary:hover{background:#194e34}.vc-button.vc-danger{color:#9e4034;border-color:#d9b3ac}.vc-button:disabled{opacity:.6;cursor:wait}.vc-tabs{border-bottom:1px solid #e0e9e3;flex-wrap:wrap;gap:7px;margin-bottom:23px;padding-bottom:20px;display:flex}.vc-tabs a{color:#506c59;border-radius:9px;justify-content:center;align-items:center;min-height:44px;padding:9px 15px;font-size:14px;text-decoration:none;display:flex}.vc-tabs a[aria-current=page]{color:#1f603d;background:#e2f0e7}.vc-tabs a:hover{background:#edf5ef}.vc-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:22px;display:flex}.vc-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 24px;margin-top:22px;display:grid}.vc-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vc-field{flex-direction:column;gap:8px;min-width:0;display:flex}.vc-field label,.vc-field legend{color:#3b5d46;font-size:13px}.vc-field :is(input,select,textarea){color:#2c4d37;width:100%;min-width:0;max-width:100%;min-height:45px;font:inherit;box-sizing:border-box;background:#fff;border:1px solid #b9cdbf;border-radius:9px;padding:10px 12px;font-size:14px;line-height:1.6}.vc-field textarea{resize:vertical;min-height:100px}.vc-field small,.calendar-workspace .vc-hint{color:#718676;font-size:12px;line-height:1.7}.calendar-workspace .vc-hint{margin-top:16px}.vc-wide{grid-column:1/-1}.calendar-workspace .vc-notice{color:#3a6349;background:#edf6f0;border:1px solid #d2e6da;border-radius:10px;margin-bottom:22px;padding:14px 16px;font-size:13px}.calendar-workspace .vc-warning{color:#80612d;background:#fff8e9;border-color:#e8d8b6}.vc-error{overflow-wrap:anywhere;line-height:1.6;color:#a83d35!important;margin-top:13px!important;font-size:13px!important}.vc-error:empty{display:none}.vc-tag{color:#5b7464;background:#f3f7f4;border:1px solid #dce6df;border-radius:18px;align-items:center;min-height:27px;padding:4px 10px;font-size:11px;line-height:1.5;display:inline-flex}.vc-green{color:#236743;background:#e3f3e8;border-color:#c6e6d2}.vc-amber{color:#906a27;background:#fff5df;border-color:#eddbb6}.vc-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:17px;margin:19px 0;display:flex}.vc-period-nav{color:#4e6a57;flex-wrap:wrap;align-items:center;gap:10px;font-size:14px;display:flex}.vc-week-wrap{scrollbar-width:thin;border:1px solid #e1e9e4;border-radius:12px;width:100%;max-width:100%;overflow-x:auto}.vc-week-grid{background:#f5f8f6;grid-template-columns:repeat(7,minmax(145px,1fr));gap:1px;min-width:1020px;display:grid}.vc-week-grid.vc-one-day{grid-template-columns:minmax(0,1fr);min-width:0}.vc-day-column{background:#fff;min-width:0;min-height:270px;padding:13px}.vc-day-heading{color:#41634c;border-bottom:1px solid #e1eae4;margin-bottom:14px;padding-bottom:13px;font-size:13px;display:block}.vc-appointment{background:#f6faf7;border:1px solid #dce9e0;border-radius:9px;min-width:0;margin-bottom:12px;padding:12px}.vc-appointment a{color:#2d6240;overflow-wrap:anywhere;font-size:13px;text-decoration:none;display:block}.vc-appointment small{color:#708777;overflow-wrap:anywhere;margin-top:7px;font-size:11px;line-height:1.7;display:block}.vc-appointment .vc-tag{margin-top:10px}.vc-agenda{gap:15px;margin:0;padding:0;list-style:none;display:grid}.vc-agenda li{background:#fff;border:1px solid #dfe9e2;border-radius:12px;min-width:0;padding:20px}.vc-agenda-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.vc-agenda time{color:#446950;overflow-wrap:anywhere;margin-top:9px;font-size:13px;display:block}.vc-agenda p{margin-top:8px;font-size:13px}.vc-agenda .vc-actions{margin-top:16px}.vc-mobile-agenda,.vc-mobile-notice{display:none}.vc-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 26px;margin:23px 0;display:grid}.vc-definition>div{border-bottom:1px solid #e3ebe6;min-width:0;padding-bottom:15px}.vc-definition dt{color:#738878;font-size:12px}.vc-definition dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px}.vc-split{grid-template-columns:1.1fr 1fr;gap:22px;display:grid}.vc-slots{border:0;min-width:0;margin:22px 0 0;padding:0}.vc-slots legend{color:#3a6348;margin-bottom:13px;font-size:14px}.vc-slot-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.vc-slot-option{color:#42634d;cursor:pointer;background:#f8fbf9;border:1px solid #d1e2d7;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:14px;font-size:13px;display:flex}.vc-slot-option:has(input:checked){background:#e8f5ed;border-color:#72a383}.vc-slot-option input{accent-color:#256b43;flex-shrink:0;width:16px;height:16px;margin-top:3px}.vc-slot-option span{overflow-wrap:anywhere}.vc-inline-form{flex-direction:column;align-items:flex-start;max-width:100%;display:inline-flex}.vc-history{margin:20px 0 0;padding:0;list-style:none}.vc-history li{color:#627a69;border-top:1px solid #e2ebe5;padding:16px 0;font-size:13px}.vc-history strong{color:#35593f;font-weight:500}.vc-history small{color:#799180;margin-top:6px;font-size:11px;display:block}.vc-availability{gap:11px;margin:20px 0;display:grid}.vc-availability-row{background:#f7faf8;border:1px solid #e0e9e3;border-radius:9px;grid-template-columns:minmax(110px,1fr) repeat(2,minmax(100px,1fr));align-items:end;gap:12px;min-width:0;padding:14px;display:grid}.vc-check{color:#43684e;align-items:center;gap:10px;min-height:44px;font-size:13px;display:flex}.vc-check input{accent-color:#276c44;flex-shrink:0;width:17px;height:17px}.vc-pagination{color:#6b8373;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:23px;font-size:12px;display:flex}.vc-pagination>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vc-pagination .vc-button{min-height:38px;padding:8px 12px;font-size:12px}.vc-empty{color:#6f8777;padding:30px 0}.vc-empty h3{font-size:20px}.vc-share-link{background:#f0f8f3;border:1px solid #c6dfcf;border-radius:10px;margin-top:23px;padding:19px}.vc-share-link input{font-size:12px!important}.calendar-workspace :is(a,button,input,select,textarea,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #769f83}.calendar-workspace [hidden]{display:none!important}.booking-page{color:#274230;background:#f3f6f4;min-height:100vh;padding-bottom:50px;font-family:Ootla Inter,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:400;line-height:1.7}.bk-header{background:#fff;border-bottom:1px solid #dfe8e2;justify-content:space-between;align-items:center;gap:20px;padding:23px 6%;display:flex}.bk-header>a:last-child{color:#476d53;font-size:13px}.bk-main{width:min(100% - 40px,780px);margin:43px auto 0}.booking-page :is(h1,h2,h3,h4,label,legend,a,button){font-weight:500}.booking-page h1{letter-spacing:-.03em;color:#1d3a28;margin:0 0 17px;font-size:34px;line-height:1.25}.booking-page h2{margin:0 0 14px;font-size:22px}.booking-page p{color:#637b6b;margin:12px 0 0;font-size:14px}.bk-card{background:#fff;border:1px solid #dce7df;border-radius:17px;min-width:0;margin-top:23px;padding:30px}.bk-detail{color:#3c654a;overflow-wrap:anywhere;margin:20px 0;font-size:14px}.bk-detail strong{font-weight:500}.bk-detail small{color:#788e7e;margin-top:7px;font-size:12px;display:block}.booking-page .vc-button,.booking-page .vc-field :is(input,select){font-family:inherit}.booking-page .vc-error{color:#a83d35;margin-top:14px}.booking-page .vc-notice{color:#446b50;background:#edf6f0;border:1px solid #d4e6da;border-radius:10px;margin-top:19px;padding:14px 16px;font-size:13px}.bk-review{border-top:1px solid #dfe9e2;margin-top:23px;padding-top:20px}.bk-footer{text-align:center;margin-top:28px!important;font-size:12px!important}.booking-page :is(input,select,button,a,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #76a184}.booking-page [hidden]{display:none!important}@media (width<=1100px){.vc-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vc-split{grid-template-columns:1fr}}@media (width<=900px){.vc-desktop-calendar{display:none}.vc-mobile-agenda{display:block}.vc-mobile-notice{display:block!important}}@media (width<=700px){.vc-heading h2{font-size:27px}.vc-panel{padding:21px}.vc-form-grid,.vc-filter-grid,.vc-definition,.vc-slot-options{grid-template-columns:1fr}.vc-wide{grid-column:auto}.vc-availability-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px}.vc-availability-row>.vc-check{grid-column:1/-1}.vc-heading{gap:14px}.vc-tabs{gap:4px}.vc-tabs a{padding-inline:11px}.bk-main{width:calc(100% - 24px);margin-top:30px}.bk-card{padding:22px}.booking-page h1{font-size:29px}.bk-header{padding:21px 20px}.bk-header .wordmark{--brand-width:108px}}@media (width<=400px){.vc-panel{padding:18px}.vc-heading h2{font-size:25px}.vc-field :is(input,select,textarea){font-size:16px}.vc-tabs a{font-size:13px}.vc-agenda li{padding:17px}.bk-card{padding:19px}.booking-page h1{font-size:27px}.bk-header{gap:13px}.bk-header>a:last-child{font-size:12px}}@media (width<=380px){.admin-app:has([data-calendar-workspace]) .admin-header-body{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.calendar-workspace *,.booking-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-dashboard-preview.dashboard-preview{transform-origin:0 0;pointer-events:none;-webkit-user-select:none;user-select:none;background:#f5f7f6;border:1px solid #dce4df;border-radius:19px;width:1480px;min-width:1480px;max-width:none;transform:none;box-shadow:0 30px 100px #0000001f,0 3px 16px #0000000a}.home-dashboard-preview .preview-chrome{color:#6e7d73;background:#fafcfb;border-bottom:1px solid #e4eae5;height:32px;padding:0 20px;font-size:10px}.home-dashboard-preview .preview-chrome-tag{letter-spacing:.14em;font-size:8px}.home-dashboard-preview .preview-chrome .icon{width:11px;height:11px}.home-dashboard-preview .homepage-preview-app{color:#0c1018;background:#f5f7f6;width:1478px;min-width:1478px;max-width:none;min-height:0;margin:0;padding:19px 28px 22px;font-family:Ootla Inter,Segoe UI,system-ui,sans-serif;font-size:16px;line-height:normal}.home-dashboard-preview .homepage-preview-app .admin-header{border-radius:26px;padding:26px 48px 23px}.home-dashboard-preview .homepage-preview-app .admin-topline{flex-wrap:nowrap;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:28px;min-height:50px;display:grid}.home-dashboard-preview .homepage-preview-app .admin-topline>.admin-wordmark{justify-self:start;margin-left:32px}.home-dashboard-preview .homepage-preview-app .admin-wordmark{letter-spacing:-2.8px;font-size:44px;font-weight:500;line-height:1}.home-dashboard-preview .homepage-preview-app .admin-wordmark img{width:38px;height:50px}.home-dashboard-preview .homepage-preview-app .admin-top-nav{border:0;order:0;grid-template-columns:none;justify-content:start;gap:7px;width:auto;min-width:0;max-width:none;padding:0;display:flex;overflow:visible}.home-dashboard-preview .homepage-preview-app .admin-top-nav>span{border-radius:40px;padding:14px 24px;font-size:15px;line-height:1.4}.home-dashboard-preview .homepage-preview-app .admin-header-actions{justify-self:end;gap:20px}.home-dashboard-preview .homepage-preview-app .header-icon-button{width:46px;height:46px}.home-dashboard-preview .homepage-preview-app .header-icon-button .icon{width:22px;height:22px}.home-dashboard-preview .homepage-preview-app .profile-avatar{width:43px;height:43px;font-size:15px}.home-dashboard-preview .homepage-preview-app .admin-header-body{flex-wrap:nowrap;gap:24px;margin-top:33px}.home-dashboard-preview .homepage-preview-app .admin-header-body>h2{letter-spacing:-1.8px;color:#fcfcfd;margin:0;font-size:46px;font-weight:500;line-height:1.16}.home-dashboard-preview .homepage-preview-app .period-control{min-width:156px}.home-dashboard-preview .homepage-preview-app .period-preview{border-radius:15px;min-height:43px;padding:10px 41px 10px 18px;font-size:15px;line-height:1.4}.home-dashboard-preview .homepage-preview-app .period-control>.icon{width:16px;height:16px;right:15px}.home-dashboard-preview .homepage-preview-app .summary-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:20px}.home-dashboard-preview .homepage-preview-app .summary-metric,.home-dashboard-preview .homepage-preview-app .summary-metric:first-child{border:0;border-radius:16px;min-height:132px;padding:20px 25px 17px}.home-dashboard-preview .homepage-preview-app .metric-label{font-size:17px;font-weight:400;line-height:1.4}.home-dashboard-preview .homepage-preview-app .summary-metric strong{letter-spacing:-1.7px;margin-top:12px;font-size:50px;font-weight:500;line-height:1}.home-dashboard-preview .homepage-preview-app .summary-metric:has(.metric-note) strong{margin-top:5px;font-size:44px}.home-dashboard-preview .homepage-preview-app .metric-icon{width:54px;height:54px;bottom:21px;right:24px}.home-dashboard-preview .homepage-preview-app .metric-icon>.icon{width:25px;height:25px}.home-dashboard-preview .homepage-preview-app .metric-note{font-size:11px;line-height:1.25;bottom:12px;left:25px}.home-dashboard-preview .homepage-preview-app .admin-workspace{grid-template-columns:267px minmax(0,1fr);gap:39px;min-height:0;margin-top:20px}.home-dashboard-preview .homepage-preview-app .admin-sidebar{border:1px solid #e8edf0;border-radius:16px;align-self:start;padding:23px 15px 25px}.home-dashboard-preview .homepage-preview-app .sidebar-inner{padding:0;display:block}.home-dashboard-preview .homepage-preview-app .sidebar-label{letter-spacing:-.25px;margin:0 11px 18px;font-size:18px;font-weight:500;line-height:1.4}.home-dashboard-preview .homepage-preview-app .admin-nav{grid-template-columns:1fr;gap:3px}.home-dashboard-preview .homepage-preview-app .admin-nav-item{border-radius:11px;gap:17px;min-height:40px;padding:10px 21px;font-size:15px;line-height:1.4}.home-dashboard-preview .homepage-preview-app .admin-nav-item>.icon{width:20px;height:20px}.home-dashboard-preview .homepage-preview-app .stage-filters{gap:0;margin:24px 10px 0;padding:20px 14px 0;display:block}.home-dashboard-preview .homepage-preview-app .stage-filters legend{margin:0 0 12px;font-size:15px;font-weight:500}.home-dashboard-preview .homepage-preview-app .stage-filters label{gap:15px;min-height:36px;font-size:15px}.home-dashboard-preview .homepage-preview-app .stage-filters input{width:18px;height:18px}.home-dashboard-preview .homepage-preview-app .sidebar-bottom{margin:24px 10px 0;padding:29px 14px 0}.home-dashboard-preview .homepage-preview-app .sidebar-workspace{gap:16px;font-size:14px}.home-dashboard-preview .homepage-preview-app .workspace-content{padding:13px 12px 5px 0}.home-dashboard-preview .homepage-preview-app .followup-heading{flex-wrap:nowrap;gap:24px;margin-bottom:20px}.home-dashboard-preview .homepage-preview-app .followup-heading h2{letter-spacing:-1.1px;margin:7px 0 6px;font-size:34px;font-weight:500;line-height:1.2}.home-dashboard-preview .homepage-preview-app .followup-heading p{font-size:18px;line-height:1.4}.home-dashboard-preview .homepage-preview-app .followup-heading .button{border-radius:15px;gap:11px;min-height:55px;padding:15px 24px;font-size:17px;font-weight:500}.home-dashboard-preview .homepage-preview-app .followup-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.home-dashboard-preview .homepage-preview-app .followup-card{border-radius:16px;min-height:372px;padding:23px 27px 25px}.home-dashboard-preview .homepage-preview-app .followup-card-top{flex-wrap:wrap;gap:13px;min-height:56px}.home-dashboard-preview .homepage-preview-app .lead-initials{letter-spacing:-.7px;width:56px;height:56px;font-size:18px}.home-dashboard-preview .homepage-preview-app .followup-lead-name{letter-spacing:-.45px;font-size:18px;font-weight:500;line-height:1.3}.home-dashboard-preview .homepage-preview-app .lead-stage{min-height:35px;padding:8px 15px;font-size:13px;line-height:1.3}.home-dashboard-preview .homepage-preview-app .followup-property{margin-top:20px;padding:18px 0}.home-dashboard-preview .homepage-preview-app .followup-property h4{letter-spacing:-.45px;font-size:18px;font-weight:500;line-height:1.4}.home-dashboard-preview .homepage-preview-app .followup-property p{margin-top:5px;font-size:16px;line-height:1.5}.home-dashboard-preview .homepage-preview-app .followup-next-step{padding:17px 0 24px}.home-dashboard-preview .homepage-preview-app .followup-next-step span{font-size:15px;line-height:1.5}.home-dashboard-preview .homepage-preview-app .followup-next-step p{margin-top:3px;font-size:16px;line-height:1.55}.home-dashboard-preview .homepage-preview-app .followup-view{border-radius:12px;gap:17px;min-height:52px;padding:13px 15px;font-size:15px;line-height:1.4}.home-dashboard-preview .homepage-preview-app .followup-bottom{padding-top:27px}.home-dashboard-preview .homepage-preview-app .followup-bottom .text-link{gap:8px;font-size:15px;font-weight:400}.home-dashboard-preview .homepage-preview-app .workspace-footnote{margin-top:30px;font-size:12px;line-height:1.5}.home-workflow{color:#f4f6f3;background:#10191a;padding:112px 0;overflow:visible}.home-workflow .workflow-container{width:min(100% - 112px,1320px);margin-inline:auto}.home-workflow .workflow-intro{max-width:620px;margin-bottom:64px}.home-workflow .workflow-kicker{color:#99b8a4;letter-spacing:.14em;font-size:11px;font-weight:500;line-height:1.5;display:block}.home-workflow h2{letter-spacing:-.045em;color:#f4f6f3;margin-top:18px;font-size:clamp(34px,3.7vw,52px);font-weight:500;line-height:1.12}.home-workflow .workflow-intro>p{color:#b2c0b8;max-width:440px;margin-top:23px;font-size:16px;font-weight:400;line-height:1.8}.home-workflow .workflow-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(48px,7vw,112px);display:grid}.home-workflow .workflow-story{margin:0;padding:0;list-style:none}.home-workflow .workflow-story-step{border-top:1px solid #ffffff1b;align-items:flex-start;gap:26px;min-height:340px;padding:46px 0 62px;scroll-margin-top:150px;display:flex}.home-workflow .workflow-story-step:last-child{min-height:350px;padding-bottom:40px}.home-workflow .workflow-step-number{color:#91ac9b;font-variant-numeric:tabular-nums;flex-shrink:0;padding-top:3px;font-size:12px;line-height:1.7}.home-workflow .workflow-step-eyebrow{color:#9eb6a8;font-size:12px;font-weight:400;line-height:1.7;display:block}.home-workflow .workflow-story h3{letter-spacing:-.035em;color:#f0f4f0;max-width:350px;margin-top:13px;font-size:clamp(25px,2.4vw,33px);font-weight:500;line-height:1.2}.home-workflow .workflow-story-step p{color:#b0beb6;max-width:365px;margin-top:21px;font-size:14px;font-weight:400;line-height:1.85}.home-workflow .workflow-story-note{color:#a4c8af;margin-top:20px;font-size:12px;font-weight:400;line-height:1.8;display:block}.home-workflow .workflow-stage{min-width:0;padding-top:20px;position:sticky;top:60px}.home-workflow .workflow-example-label{color:#b8cbbd;align-items:center;gap:9px;margin-bottom:24px;font-size:11px;font-weight:400;display:flex}.home-workflow .workflow-example-label>span{background:#86b993;border-radius:50%;width:6px;height:6px}.home-workflow .workflow-controls{gap:12px;margin-bottom:23px;display:flex}.home-workflow .workflow-control{color:#a5b6ac;text-align:left;background:0 0;border:0;border-bottom:2px solid #ffffff24;border-radius:4px;flex-direction:column;flex:1;align-items:flex-start;gap:12px;min-width:0;padding:0 0 13px;font-size:11px;font-weight:400;line-height:1.5;transition:color .18s,border-color .18s;display:flex}.home-workflow .workflow-control-number{font-variant-numeric:tabular-nums;color:#b9c9be;border:1px solid #71877b;border-radius:50%;place-items:center;width:27px;height:27px;font-size:11px;display:grid}.home-workflow .workflow-control[aria-pressed=true]{color:#f0f5f0;border-bottom-color:#8bbb98}.home-workflow .workflow-control[aria-pressed=true] .workflow-control-number{color:#fff;background:#29673e;border-color:#49875d}.home-workflow .workflow-control:hover{color:#fff;border-bottom-color:#97b8a1}.home-workflow .workflow-control:focus-visible{outline-offset:6px;outline:2px solid #a2d6b1}.home-workflow .workflow-preview{color:#23332b;background:#f8faf7;border:1px solid #e0e7df;border-radius:18px;min-height:398px;overflow:hidden;box-shadow:0 20px 54px #00000014}.home-workflow .workflow-panel{flex-direction:column;min-height:398px;padding:28px;display:flex}.home-workflow .workflow-panel-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:28px;display:flex}.home-workflow .workflow-panel-icon{color:#2f6541;background:#e6eee5;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.home-workflow .workflow-panel-icon .icon{width:19px;height:19px}.home-workflow .workflow-state-label{color:#41694b;background:#eaf2e8;border-radius:30px;padding:6px 10px;font-size:11px;line-height:1.5}.home-workflow .workflow-person{align-items:center;gap:13px;display:flex}.home-workflow .workflow-person-avatar{color:#416b43;background:#e4eee1;border-radius:50%;flex-shrink:0;place-items:center;width:43px;height:43px;font-size:12px;font-weight:500;display:grid}.home-workflow h4{color:#25352d;margin:0;font-size:15px;font-weight:500;line-height:1.5}.home-workflow .workflow-person p{color:#6c786f;margin-top:3px;font-size:11px;font-weight:400;line-height:1.7}.home-workflow .workflow-example-message{color:#3b5040;background:#edf2eb;border-radius:3px 12px 12px;margin-top:25px;padding:15px 17px;font-size:13px;font-weight:400;line-height:1.8}.home-workflow .workflow-context-row{color:#667469;align-items:center;gap:9px;margin:21px 0 22px;font-size:11px;font-weight:400;line-height:1.7;display:flex}.home-workflow .workflow-context-row .icon{color:#607a65;width:15px;height:15px}.home-workflow .workflow-next-step{border-top:1px solid #e2e9df;flex-direction:column;gap:5px;margin-top:auto;padding-top:18px;display:flex}.home-workflow .workflow-next-step>span{color:#748075;font-size:10px;line-height:1.6}.home-workflow .workflow-next-step>strong{color:#36533c;font-size:12px;font-weight:500;line-height:1.7}.home-workflow .workflow-calendar-date{grid-template-columns:auto 1fr;align-items:center;gap:3px 17px;margin-bottom:24px;display:grid}.home-workflow .workflow-calendar-date>span:first-child{letter-spacing:.08em;color:#55705b;text-align:center;grid-column:1;font-size:10px}.home-workflow .workflow-calendar-date>strong{letter-spacing:-.05em;color:#325a3a;grid-area:2/1;font-size:39px;font-weight:500;line-height:1}.home-workflow .workflow-calendar-date>span:last-child{color:#758174;letter-spacing:.04em;grid-area:1/2/3;font-size:10px;font-weight:400;line-height:1.8}.home-workflow .workflow-viewing{background:#fff;border:1px solid #e2e8dd;border-radius:9px;align-items:stretch;gap:13px;margin-bottom:29px;padding:14px;display:flex}.home-workflow .workflow-viewing-line{background:#4b8159;border-radius:4px;flex-shrink:0;width:3px}.home-workflow .workflow-viewing>div{flex:1;min-width:0}.home-workflow .workflow-viewing p{color:#6f7e70;font-size:10px;font-weight:400;line-height:1.6}.home-workflow .workflow-viewing h4{margin:5px 0 4px;font-size:13px}.home-workflow .workflow-viewing>.icon{color:#3e6f48;align-self:center;width:16px;height:16px}.home-workflow .workflow-document-list{gap:14px;margin:26px 0 24px;padding:0;list-style:none;display:grid}.home-workflow .workflow-document-list li{color:#526357;align-items:center;gap:10px;min-width:0;font-size:11px;font-weight:400;line-height:1.7;display:flex}.home-workflow .workflow-document-list .icon{color:#56835c;width:15px;height:15px}.home-workflow .workflow-document-list small{color:#738074;margin-left:auto;font-size:10px}.home-workflow .workflow-example-note{color:#a1b5a7;max-width:405px;margin-top:18px;font-size:11px;font-weight:400;line-height:1.8}.home-workflow .workflow-motion-note{color:#9cafa3;margin-top:10px;font-size:11px;font-weight:400;line-height:1.8}.home-workflow .workflow-announcement{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.home-workflow[data-workflow-motion=manual] .workflow-stage{position:static}@media (width<=1050px){.home-workflow .workflow-container{width:calc(100% - 72px)}.home-workflow .workflow-layout{gap:48px}.home-workflow .workflow-story-step{gap:19px}.home-workflow .workflow-panel{padding:22px}.home-workflow .workflow-control{gap:9px;font-size:10px}.home-workflow .workflow-controls{gap:9px}}@media (width<=760px){.home-workflow{padding-block:76px}.home-workflow .workflow-container{width:calc(100% - 40px)}.home-workflow .workflow-intro{margin-bottom:37px}.home-workflow .workflow-intro>p{margin-top:19px;font-size:14px}.home-workflow .workflow-layout{grid-template-columns:1fr;gap:36px}.home-workflow .workflow-stage{grid-row:1;width:min(100%,460px);margin-inline:auto;padding:0;position:static}.home-workflow .workflow-story{grid-row:2}.home-workflow .workflow-story-step{gap:19px;min-height:0;padding:31px 0 35px}.home-workflow .workflow-story-step:last-child{min-height:0;padding-bottom:0}.home-workflow .workflow-story h3{max-width:100%;font-size:26px}.home-workflow .workflow-story-step p{max-width:100%;margin-top:17px;font-size:14px}.home-workflow .workflow-story-note{margin-top:14px}.home-workflow .workflow-example-label{margin-bottom:19px}.home-workflow .workflow-controls{gap:13px;margin-bottom:20px}.home-workflow .workflow-control{font-size:10px}.home-workflow .workflow-preview,.home-workflow .workflow-panel{min-height:380px}.home-workflow .workflow-example-note{font-size:10px}}@media (width<=370px){.home-workflow .workflow-container{width:calc(100% - 32px)}.home-workflow .workflow-panel{padding:19px}.home-workflow .workflow-person{gap:9px}.home-workflow .workflow-person p{font-size:10px}.home-workflow .workflow-controls{gap:7px}.home-workflow .workflow-control{font-size:9px}.home-workflow .workflow-document-list li{font-size:10px}.home-workflow .workflow-document-list small{font-size:9px}}@media (prefers-reduced-motion:reduce){.home-workflow .workflow-stage{position:static}.home-workflow .workflow-control{transition:none}.home-workflow .workflow-story-step{scroll-behavior:auto}}.public-body{font-family:Ootla Inter,Segoe UI,system-ui,sans-serif;font-weight:400}.public-body .site-header{background:#f5f6f2;height:90px}.public-body .site-header-inner{border-bottom:1px solid #dfe6df;width:min(100% - 112px,1320px)}.public-body .site-navigation{gap:28px;font-size:13px}.public-body .site-navigation .public-sign-in{color:#244b32;font-weight:500}.public-body .site-navigation .button-header{color:#fff;background:#10191a;border-radius:8px;gap:13px;min-height:44px;padding:13px 20px;font-size:12px}.home-page{background:#f5f6f2;font-weight:400;overflow:clip}.home-container{width:min(100% - 112px,1320px);margin-inline:auto}.home-page .home-hero{isolation:isolate;background:#f5f6f2;min-height:780px;padding:0;position:relative;overflow:hidden}.home-page .hero-layout{z-index:3;padding:108px 0 95px;position:relative}.home-page .hero-copy{width:48%;max-width:600px}.home-page .hero-kicker{letter-spacing:.15em;color:#346a42;font-size:10px;font-weight:500}.home-page .hero-kicker>span{background:#237a3b;width:5px;height:5px}.home-page .hero-copy h1{letter-spacing:-.052em;white-space:normal;color:#14221b;margin:25px 0 0;font-size:clamp(46px,4.12vw,66px);font-weight:500;line-height:1.11}.home-page .hero-copy h1>span{color:#237a3b;letter-spacing:inherit;font-size:1em;display:block}.home-page .hero-copy>p{color:#66736a;max-width:450px;margin-top:26px;font-size:16px;font-weight:400;line-height:1.85}.home-page .hero-actions{flex-flow:wrap;align-items:center;gap:25px;margin-top:33px;display:flex}.home-page .hero-actions .button{color:#fff;background:#237a3b;border-radius:8px;gap:18px;min-height:51px;padding:15px 23px;font-size:13px;font-weight:500}.home-page .hero-actions .text-link{color:#465d4a;gap:12px;font-size:12px;font-weight:400}.home-page .hero-actions .text-link>.icon{width:15px;height:15px;rotate:90deg}.home-page .hero-footnote{color:#536a58;align-items:center;gap:12px;margin-top:41px;font-size:11px;font-weight:400;line-height:1.6;display:flex}.home-page .hero-footnote p{font-size:11px;line-height:1.75}.home-page .hero-footnote p>span{color:#8b958b}.hero-note-mark{color:#688a64;background:#e7eee3;border:1px solid #dbe6d6;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.hero-note-mark .icon{width:17px;height:17px}.home-page .hero-preview-area{z-index:2;width:1480px;transform-origin:initial;position:absolute;top:48px;bottom:auto;left:max(53%,100% - 740px);transform:none}.home-page .hero-preview-glow{filter:blur(95px);opacity:.45;z-index:-1;background:#d9e6d3;border-radius:50%;position:absolute;inset:25px -25px -10px -55px}.home-page .floating-icon{z-index:5;color:#417c48;background:#fffffff5;border:1px solid #e0e9dd;border-radius:13px;place-items:center;width:46px;height:46px;animation:12s ease-in-out infinite home-float;display:grid;position:absolute;box-shadow:0 6px 20px #1a372412}.home-page .floating-icon .icon{stroke-width:1.5px;width:22px;height:22px}.home-page .floating-calendar{top:25px;bottom:auto;left:calc(53% - 20px);transform:rotate(7deg)}.home-page .floating-home{animation-delay:-4s;inset:310px 30px auto auto;transform:rotate(-5deg)}.home-page .floating-ai{animation-delay:-8s;inset:auto auto 51px calc(53% - 30px);transform:rotate(5deg)}.home-band{padding:108px 0}.home-band-dark{color:#f5f7f3;background:#10191a}.home-band-light{color:#14221b;background:#f5f6f2}.story-layout{grid-template-columns:1fr 1.08fr;align-items:center;gap:112px;display:grid}.story-visual-first{grid-template-columns:1.08fr 1fr}.story-copy{min-width:0;max-width:485px}.story-visual-first .story-copy{margin-left:auto}.home-page .story-copy .eyebrow{letter-spacing:.15em;color:#3b7047;font-size:10px;font-weight:500}.home-band-dark .story-copy .eyebrow{color:#93b79a}.home-page .story-copy h2{letter-spacing:-.044em;color:inherit;margin:21px 0 0;font-size:clamp(36px,3.25vw,48px);font-weight:500;line-height:1.15}.story-copy>p{color:#69766d;max-width:460px;margin-top:25px;font-size:15px;font-weight:400;line-height:1.95}.home-band-dark .story-copy>p{color:#b1bfb5}.story-detail{color:#4c7252;align-items:flex-start;gap:11px;margin-top:26px;font-size:11px;font-weight:400;line-height:1.75;display:flex}.story-detail>.icon{flex-shrink:0;width:16px;height:16px;margin-top:2px}.home-band-dark .story-detail{color:#95b99b}.product-example{color:#253b2d;background:#fbfcf9;border:1px solid #e2e8df;border-radius:17px;width:100%;min-width:0;max-width:600px;margin:0;padding:27px 29px;display:block;box-shadow:0 16px 45px #06100a0a}.home-band-dark .product-example{background:#f6f8f3;border-color:#f6f8f3;box-shadow:0 15px 50px #0002}.example-label{color:#697c6a;letter-spacing:.01em;border-bottom:1px solid #e2e8df;align-items:center;gap:8px;min-height:22px;margin-bottom:23px;padding-bottom:18px;font-size:11px;font-weight:400;line-height:1.5;display:flex}.example-dot{background:#79a47c;border-radius:50%;flex-shrink:0;width:5px;height:5px}.example-tag{color:#697b60;background:#eef3e9;border:1px solid #d5dfd1;border-radius:5px;margin-left:auto;padding:4px 8px;font-size:9px;line-height:1.3}.example-context{align-items:center;gap:12px;margin-bottom:22px;display:flex}.example-avatar{color:#3b6740;background:#e6eee0;border-radius:50%;flex-shrink:0;place-items:center;width:40px;height:40px;font-size:12px;font-weight:500;display:grid}.example-context strong{color:#2c4333;font-size:13px;font-weight:500;line-height:1.5;display:block}.example-context div>span{color:#84917e;margin-top:2px;font-size:10px;line-height:1.5;display:block}.example-channel{color:#889681;margin-left:auto;font-size:10px}.message-bubble{color:#4f6454;background:#fff;border:1px solid #e5eae1;border-radius:2px 12px 12px;width:85%;padding:16px 18px}.message-bubble p{font-size:13px;font-weight:400;line-height:1.8}.message-bubble>span{color:#8c9b84;margin-top:9px;font-size:9px;display:block}.ai-reply{background:#e8f1e4;border:1px solid #d9e8d1;border-radius:12px 2px 12px 12px;margin:18px 0 0 33px;padding:19px 20px;position:relative}.ai-reply-label{color:#356c3e;align-items:center;gap:7px;font-size:11px;font-weight:500;display:flex}.ai-reply-label>.icon{width:14px;height:14px}.ai-reply-label>span{color:#819679;margin-left:auto;font-size:9px;font-weight:400}.ai-reply>p{color:#4d6850;margin-top:12px;font-size:13px;font-weight:400;line-height:1.8}.reply-review{color:#718767;border-top:1px solid #d5e2ce;align-items:center;gap:6px;margin-top:15px;padding-top:12px;font-size:9px;display:flex}.reply-review .icon{width:12px;height:12px}.example-bottom-note{color:#83917d;margin-top:19px;font-size:9px;font-weight:400;line-height:1.7}.example-panel-title{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}.example-panel-title div>span,.calendar-example-header div>span{letter-spacing:.13em;color:#8a9b80;font-size:8px}.product-example h3{letter-spacing:-.03em;color:#314934;margin-top:7px;font-size:19px;font-weight:500;line-height:1.4}.tiny-icon{color:#739268;background:#eaf0e4;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.tiny-icon>.icon{width:17px;height:17px}.example-task{border-bottom:1px solid #e2e8dc;align-items:center;gap:13px;padding:19px 0;display:flex}.task-square{background:#fff;border:1px solid #c5d2bd;border-radius:4px;flex-shrink:0;width:15px;height:15px}.example-task>div{min-width:0}.example-task strong{color:#496045;font-size:11px;font-weight:500;line-height:1.6;display:block}.example-task div>span{color:#90a083;margin-top:3px;font-size:9px;line-height:1.5;display:block}.task-due{color:#65935a;white-space:nowrap;background:#ecf4e6;border:1px solid #d9e7d0;border-radius:5px;align-items:center;margin-left:auto;padding:4px 8px;font-size:8px;display:inline-flex}.due-neutral{color:#8c9984;background:#f4f6ef;border-color:#e7ebdf}.reminder-note{background:#edf3e8;border:1px solid #dfe8d7;border-radius:9px;gap:11px;margin-top:21px;padding:16px 17px;display:flex}.reminder-note>.icon{color:#739765;width:16px;height:16px;margin-top:2px}.reminder-note strong{color:#5a7951;font-size:11px;font-weight:500;line-height:1.6;display:block}.reminder-note p{color:#8b9a80;margin-top:4px;font-size:10px;font-weight:400;line-height:1.8}.calendar-example-header{justify-content:space-between;align-items:center;gap:17px;display:flex}.calendar-example-header>.icon{color:#76916c;width:27px;height:27px}.calendar-example-header h3{max-width:260px;margin-top:6px;font-size:18px}.example-week{border-bottom:1px solid #e2e8dc;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px;margin-top:26px;padding-bottom:19px;display:grid}.example-week>div{text-align:center;color:#91a087;border-radius:9px;padding:9px 4px}.example-week>div>span{font-size:9px;line-height:1.4;display:block}.example-week strong{margin-top:6px;font-size:17px;font-weight:500;line-height:1.4;display:block}.example-week .example-day-active{color:#fff;background:#237a3b}.calendar-time-row{align-items:flex-start;gap:16px;margin-top:16px;display:flex}.calendar-time-row>span{color:#96a18d;min-width:31px;padding-top:11px;font-size:9px}.calendar-appointment{background:#eaf2e4;border:1px solid #dce8d2;border-radius:9px;flex:1;align-items:center;gap:12px;min-width:0;padding:12px;display:flex}.appointment-line{background:#74a268;border-radius:2px;flex-shrink:0;width:3px;height:46px}.calendar-appointment strong{color:#55764c;font-size:11px;font-weight:500;line-height:1.5;display:block}.calendar-appointment p{color:#829376;margin-top:4px;font-size:10px;line-height:1.5}.calendar-appointment small{color:#91a084;margin-top:4px;font-size:8px;line-height:1.5;display:block}.calendar-appointment>.icon{color:#8ea780;width:17px;height:17px;margin-left:auto}.appointment-muted{background:#f1f3eb;border-color:#e5e9dc}.appointment-muted .appointment-line{background:#b9c8a7}.application-example-header{align-items:center;gap:12px;display:flex}.avatar-warm{color:#9a8652;background:#f2ebd9}.application-example-header h3{margin-top:0;font-size:16px}.application-example-header p{color:#8c9b80;margin-top:3px;font-size:9px;line-height:1.6}.status-pill{color:#6d935d;white-space:nowrap;background:#edf4e7;border:1px solid #e0ebd6;border-radius:5px;align-self:center;margin-left:auto;padding:5px 8px;font-size:8px;line-height:1.4}.status-warm{color:#ab8b4a;background:#f9f1df;border-color:#eee4c9}.application-steps{border-bottom:1px solid #e2e8dc;justify-content:space-between;gap:13px;margin:28px 0 15px;padding:0 0 23px;list-style:none;display:flex}.application-steps>li{color:#9aa68e;align-items:center;gap:7px;font-size:9px;line-height:1.5;display:flex;position:relative}.application-steps>li>span{border:1px solid #d6dfcc;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:8px;display:grid}.application-steps .icon{width:11px;height:11px}.application-steps .step-complete{color:#739364}.application-steps .step-complete>span{background:#edf3e5}.application-steps .step-current{color:#486f3f}.application-steps .step-current>span{color:#fff;background:#237a3b;border-color:#237a3b}.document-row{border-bottom:1px solid #e4eadc;align-items:center;gap:12px;padding:17px 0;display:flex}.document-icon{color:#91a77f;background:#f0f4e9;border:1px solid #e1e9d5;border-radius:5px;flex-shrink:0;place-items:center;width:32px;height:37px;display:grid}.document-icon>.icon{width:17px;height:17px}.document-row strong{color:#5a7350;font-size:11px;font-weight:500;line-height:1.6;display:block}.document-row div>span{color:#9ba88e;margin-top:2px;font-size:9px;line-height:1.5;display:block}.review-boundary{color:#899a7b;align-items:flex-start;gap:9px;margin-top:20px;font-size:10px;line-height:1.8;display:flex}.review-boundary>.icon{flex-shrink:0;width:15px;height:15px;margin-top:2px}.system-connection{justify-content:space-between;align-items:center;gap:20px;padding:14px 0 28px;display:flex}.source-system,.ootla-system{flex-direction:column;gap:12px;min-width:0;display:flex}.system-word{color:#4e6955;letter-spacing:-1px;font-size:31px;font-weight:500;line-height:1}.system-role{color:#92a087;white-space:nowrap;font-size:9px}.ootla-system .wordmark{font-size:31px}.ootla-system .wordmark img{width:26px;height:34px}.connection-path{color:#9aae8c;flex:1;align-items:center;gap:7px;max-width:100px;display:flex}.connection-path>span{background:#c5d5bb;flex:1;height:1px}.connection-path>.icon{width:18px;height:18px}.source-records{border-top:1px solid #e0e7d9;border-bottom:1px solid #e0e7d9;flex-wrap:wrap;gap:9px;padding:15px 0;display:flex}.source-records>span{color:#839776;background:#f0f4e9;border:1px solid #dfe7d6;border-radius:5px;padding:5px 9px;font-size:9px;line-height:1.4}.property-unit-example{grid-template-columns:1fr 1fr;gap:15px;margin-top:21px;display:grid}.property-unit-example>div{background:#edf3e7;border:1px solid #dfe9d5;border-radius:9px;align-items:flex-start;gap:10px;min-width:0;padding:17px 13px;display:flex}.property-unit-example>.icon,.property-unit-example>div>.icon{color:#819d70;flex-shrink:0;width:17px;height:17px;margin-top:2px}.property-unit-example strong{color:#5e7c4e;font-size:11px;font-weight:500;line-height:1.5;display:block}.property-unit-example div>span{color:#9aab8b;margin-top:5px;font-size:8px;line-height:1.6;display:block}.connection-status{color:#8d9d7e;align-items:center;gap:7px;margin-top:24px;font-size:9px;line-height:1.6;display:flex}.connection-status>span{background:#b5c7a4;border-radius:50%;width:5px;height:5px}.import-file{border-bottom:1px solid #e0e7d9;align-items:center;gap:13px;padding-bottom:23px;display:flex}.file-sheet{color:#7e9c6c;background:#edf4e6;border:1px solid #d5e2ca;border-radius:6px;flex-shrink:0;place-items:center;width:36px;height:43px;display:grid}.file-sheet>.icon{width:20px;height:20px}.import-file strong{color:#59754e;overflow-wrap:anywhere;font-size:12px;font-weight:500;line-height:1.5}.import-file div>span{color:#9bab8d;margin-top:4px;font-size:9px;line-height:1.6;display:block}.import-mapping{margin-top:23px}.mapping-header,.mapping-row{grid-template-columns:minmax(0,1fr) 25px minmax(0,1fr);align-items:center;gap:13px;display:grid}.mapping-header{letter-spacing:.12em;color:#93a483;margin-bottom:12px;font-size:8px;line-height:1.4}.mapping-row{padding:11px 0}.mapping-row>span{color:#819570;background:#f2f5ec;border:1px solid #e0e8d7;border-radius:6px;padding:10px 12px;font-size:11px;line-height:1.5}.mapping-row>span:last-child{color:#547b46;background:#eaf2e2;border-color:#d9e6cd}.mapping-row>.icon{color:#9eb28d;justify-self:center;width:16px;height:16px}.import-review{border-top:1px solid #e0e7d9;align-items:center;gap:13px;margin-top:16px;padding-top:19px;display:flex}.import-review>span{color:#91aa78;background:#e9f2e0;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;display:grid}.import-review .icon{width:13px;height:13px}.import-review strong{color:#718c5e;font-size:11px;font-weight:500;line-height:1.5}.import-review p{color:#a0ad92;margin-top:4px;font-size:9px;line-height:1.7}.home-final-cta{text-align:center;padding:108px 0 116px;position:relative;overflow:hidden}.home-final-cta .eyebrow{color:#719167;font-size:10px;font-weight:500}.home-final-cta h2{letter-spacing:-.046em;color:#213b29;margin-top:22px;font-size:clamp(38px,4vw,56px);font-weight:500;line-height:1.15}.home-final-cta p{color:#7e8c76;margin-top:21px;font-size:14px;line-height:1.8}.home-final-cta .button{background:#237a3b;gap:20px;min-height:51px;margin-top:27px;padding:14px 23px;font-size:13px;font-weight:500}.cta-note{color:#93a08a;margin-top:18px;font-size:10px;line-height:1.5;display:block}.public-body .site-footer{background:#10191a}@keyframes home-float{0%,to{translate:0}50%{translate:0 -5px}}@media (width>=1800px){.home-page .hero-layout{padding-top:125px}.home-page .home-hero{min-height:820px}.home-page .hero-copy{max-width:620px}.home-page .hero-copy h1{font-size:66px}}@media (width<=1199px){.home-container,.public-body .site-header-inner{width:calc(100% - 80px)}.home-page .home-hero{min-height:730px}.home-page .hero-layout{padding-top:95px}.home-page .hero-copy{width:48%;max-width:510px}.home-page .hero-copy h1{font-size:49px}.home-page .hero-copy>p{max-width:385px;font-size:14px}.home-page .hero-preview-area{top:56px;left:55%}.home-page .hero-actions{gap:19px}.home-page .hero-actions .text-link{font-size:11px}.home-page .hero-actions .button{padding-inline:19px;font-size:12px}.home-page .floating-calendar{top:34px;left:calc(55% - 18px)}.home-page .floating-ai{left:calc(55% - 21px)}.home-page .floating-home{top:330px;right:18px}.story-layout,.story-visual-first{grid-template-columns:1fr 1fr;gap:68px}.home-band{padding:90px 0}.home-page .story-copy h2{font-size:39px}.story-copy>p{font-size:14px}.product-example{padding:24px}.system-connection{gap:12px}.public-body .site-navigation{gap:20px}}@media (width<=900px){.public-body .site-navigation{gap:16px;font-size:11px}.public-body .site-navigation .button-header{padding:12px 14px;font-size:11px}.home-page .home-hero{min-height:710px}.home-page .hero-layout{padding-top:77px}.home-page .hero-copy h1{font-size:42px}.home-page .hero-copy>p{font-size:13px;line-height:1.9}.home-page .hero-preview-area{top:60px;left:59%}.home-page .hero-actions{flex-direction:column;align-items:flex-start;gap:19px}.home-page .hero-footnote{margin-top:29px}.home-page .floating-calendar{top:37px;left:calc(59% - 12px)}.home-page .floating-ai{bottom:38px;left:calc(59% - 13px)}.home-page .story-copy h2{font-size:33px}.story-copy>p{font-size:13px;line-height:1.9}.story-detail{gap:8px;font-size:10px}.product-example{padding:20px}.example-label{gap:6px;margin-bottom:20px;font-size:9px}.example-tag{padding-inline:6px;font-size:8px}.message-bubble p,.ai-reply>p{font-size:11px}.calendar-appointment>.icon{display:none}.connection-path{gap:4px}.source-records{gap:6px}.property-unit-example>div{padding:12px}.home-container,.public-body .site-header-inner{width:calc(100% - 40px)}.public-body .site-header{height:77px}.public-body .site-navigation{gap:3px}.public-body .site-navigation .button-header{min-height:44px;margin-top:7px}.home-page .home-hero{min-height:0;padding-bottom:0}.home-page .hero-layout{padding:56px 0 48px}.home-page .hero-copy{width:100%;max-width:520px}.home-page .hero-copy h1{letter-spacing:-.05em;margin-top:24px;font-size:clamp(38px,7.5vw,49px);line-height:1.13}.home-page .hero-copy>p{max-width:430px;margin-top:23px;font-size:14px;line-height:1.85}.home-page .hero-kicker{letter-spacing:.12em;font-size:9px}.home-page .hero-actions{flex-direction:row;align-items:center;gap:22px;margin-top:26px}.home-page .hero-actions .button{gap:15px;min-height:48px;padding:14px 18px;font-size:12px}.home-page .hero-actions .text-link{gap:9px;font-size:11px}.home-page .hero-footnote{margin-top:29px;font-size:10px}.home-page .hero-footnote p{font-size:10px}.hero-note-mark{width:32px;height:32px}.home-page .hero-preview-area{width:1480px;height:430px;position:relative;top:0;bottom:auto;left:22px;transform:none}.home-page .hero-preview-glow{filter:blur(50px);inset:0 -25px -10px}.home-page .floating-calendar{border-radius:11px;width:39px;height:39px;display:grid;top:auto;bottom:413px;left:15px}.home-page .floating-home{display:none}.home-page .floating-ai{border-radius:11px;width:39px;height:39px;inset:auto 20px 32px auto}.home-page .floating-icon .icon{width:19px;height:19px}.home-band{padding:66px 0}.story-layout,.story-visual-first{grid-template-columns:1fr;gap:35px}.story-copy,.story-visual-first .story-copy{max-width:520px;margin-left:0}.story-visual-first .story-copy{grid-row:1}.home-page .story-copy h2{margin-top:18px;font-size:36px;line-height:1.16}.home-page .story-copy .eyebrow{letter-spacing:.13em;font-size:9px}.story-copy>p{max-width:520px;margin-top:21px;font-size:14px;line-height:1.9}.story-detail{gap:10px;margin-top:23px;font-size:11px}.product-example{border-radius:14px;max-width:520px;margin-inline:auto;padding:23px}.example-label{margin-bottom:22px;font-size:10px}.example-tag{font-size:8px}.example-context strong{font-size:12px}.example-context div>span{font-size:9px}.message-bubble{width:88%;padding:15px 16px}.message-bubble p,.ai-reply>p{font-size:12px;line-height:1.85}.ai-reply{margin-left:21px;padding:17px}.ai-reply-label{font-size:11px}.ai-reply-label>span{font-size:8px}.example-bottom-note{font-size:9px}.example-panel-title h3{font-size:19px}.example-task{gap:12px;padding-block:20px}.example-task strong{font-size:11px}.example-task div>span{font-size:9px}.task-due{padding:4px 7px;font-size:8px}.reminder-note{gap:10px;padding:15px}.reminder-note strong{font-size:11px}.reminder-note p{font-size:10px}.calendar-example-header h3{font-size:18px}.example-week{gap:10px}.calendar-appointment{gap:11px;padding:12px}.calendar-appointment strong{font-size:11px}.calendar-time-row{gap:13px}.calendar-appointment p{font-size:10px}.application-example-header{flex-wrap:nowrap;gap:11px}.application-example-header h3{font-size:15px}.application-steps{gap:9px}.application-steps>li{gap:5px;font-size:9px}.application-steps>li>span{width:21px;height:21px}.document-row{gap:11px}.document-row strong{font-size:11px}.status-pill{padding:4px 7px;font-size:8px}.system-word{font-size:30px}.system-role{font-size:9px}.ootla-system .wordmark{font-size:31px}.ootla-system .wordmark img{width:26px;height:34px}.system-connection{gap:16px}.property-unit-example{grid-template-columns:1fr 1fr;gap:11px}.property-unit-example>div{gap:8px;padding:14px 10px}.property-unit-example strong{font-size:10px}.property-unit-example div>span{font-size:8px}.property-unit-example>div>.icon{width:15px;height:15px}.source-records>span{padding:5px 8px;font-size:9px}.import-file{flex-wrap:nowrap;gap:11px}.import-file strong{font-size:11px}.mapping-header,.mapping-row{grid-template-columns:minmax(0,1fr) 20px minmax(0,1fr);gap:11px}.mapping-row>span{padding:10px;font-size:11px}.home-final-cta{padding:75px 0 80px}.home-final-cta h2{font-size:39px}.home-final-cta p{font-size:13px}}@media (width<=380px){.home-container,.public-body .site-header-inner{width:calc(100% - 36px)}.home-page .hero-copy h1{font-size:36px}.home-page .hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.home-page .hero-actions .text-link{font-size:11px}.home-page .hero-preview-area{left:18px}.home-page .story-copy h2{font-size:32px}.product-example{padding:18px}.example-label{gap:5px;font-size:9px}.example-tag{padding:4px 6px;font-size:7px}.example-context{gap:9px}.example-channel{font-size:8px}.ai-reply-label>span{font-size:7px}.application-example-header{flex-wrap:wrap}.application-steps>li{font-size:8px}.application-steps>li>span{width:19px;height:19px}.document-row{gap:8px}.document-row strong{font-size:10px}.status-pill{padding:4px 5px;font-size:7px}.system-connection{gap:10px}.system-word{font-size:26px}.system-role{font-size:8px}.ootla-system .wordmark{font-size:26px}.ootla-system .wordmark img{width:22px;height:29px}.source-records{gap:6px}.source-records>span{padding:5px 7px;font-size:8px}.property-unit-example{grid-template-columns:1fr}.import-file{flex-wrap:wrap;gap:8px}.import-file strong{font-size:10px}.mapping-header,.mapping-row{grid-template-columns:minmax(0,1fr) 16px minmax(0,1fr);gap:8px}.mapping-row>span{padding:9px;font-size:10px}.home-final-cta h2{font-size:35px}}@media (prefers-reduced-motion:reduce){html:has(.home-page){scroll-behavior:auto}.home-page .floating-icon{animation:none!important;translate:none!important}.home-page *,.home-page :before,.home-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.home-page .hero-footnote p>span,.home-final-cta p,.home-final-cta .eyebrow,.home-final-cta .cta-note,.home-page .product-example .example-label,.home-page .product-example .example-tag,.home-page .product-example .example-channel,.home-page .product-example .example-context div>span,.home-page .product-example .message-bubble>span,.home-page .product-example .ai-reply-label>span,.home-page .product-example .reply-review,.home-page .product-example .example-bottom-note,.home-page .product-example .example-panel-title div>span,.home-page .product-example .calendar-example-header div>span,.home-page .product-example .example-task div>span,.home-page .product-example .reminder-note p,.home-page .product-example .example-week>div:not(.example-day-active),.home-page .product-example .calendar-time-row>span,.home-page .product-example .calendar-appointment p,.home-page .product-example .calendar-appointment small,.home-page .product-example .application-example-header p,.home-page .product-example .application-steps>li,.home-page .product-example .document-row div>span,.home-page .product-example .review-boundary,.home-page .product-example .system-role,.home-page .product-example .source-records>span,.home-page .product-example .property-unit-example div>span,.home-page .product-example .connection-status,.home-page .product-example .import-file div>span,.home-page .product-example .mapping-header,.home-page .product-example .mapping-row>span,.home-page .product-example .import-review p{color:#52684e}.home-page .product-example .status-pill,.home-page .product-example .task-due{color:#506b43}.home-page .product-example .status-warm{color:#806331}.home-page .product-example .due-neutral,.home-workflow .workflow-person p,.home-workflow .workflow-context-row,.home-workflow .workflow-next-step>span,.home-workflow .workflow-calendar-date>span:last-child,.home-workflow .workflow-viewing p,.home-workflow .workflow-document-list small,.home-page .home-band-light .story-copy>p{color:#52684e}.home-page .product-example .reminder-note strong,.home-page .product-example .calendar-appointment strong,.home-page .product-example .property-unit-example strong,.home-page .product-example .import-review strong{color:#506b43}.home-page .product-example .avatar-warm{color:#806331}.public-workflow-menu{position:relative}.public-workflow-menu>summary{cursor:pointer;color:#59665d;white-space:nowrap;font-size:inherit;align-items:center;gap:6px;padding:12px 0;list-style:none;display:flex}.public-workflow-menu>summary::-webkit-details-marker{display:none}.public-workflow-menu>summary .icon{width:13px;height:13px;transition:rotate .16s}.public-workflow-menu[open]>summary .icon{rotate:180deg}.public-workflow-menu[open]>summary,.public-workflow-menu.is-current>summary{color:#237a3b}.public-workflow-dropdown{z-index:30;background:#fff;border:1px solid #dfe7dc;border-radius:12px;width:265px;padding:9px;position:absolute;top:calc(100% + 4px);left:-18px;box-shadow:0 14px 36px #172b1b14}.public-workflow-dropdown .workflow-menu-link{color:#2d4c34;border-radius:7px;padding:13px;line-height:1.5;display:block}.workflow-menu-link:hover{background:#eef5eb}.workflow-menu-link strong{font-size:13px;font-weight:500;display:block}.workflow-menu-link small{color:#60725b;margin-top:3px;font-size:11px;font-weight:400;display:block}.public-detail-page{color:#14221b;background:#f5f6f2;font-weight:400}.detail-container{width:min(100% - 112px,1320px);margin-inline:auto}.detail-hero{background:#f5f6f2;padding:88px 0 92px}.detail-hero-grid{grid-template-columns:1.08fr 1fr;align-items:center;gap:110px;display:grid}.detail-kicker{letter-spacing:.15em;color:#37683e;font-size:10px;font-weight:500;line-height:1.6;display:block}.detail-hero h1{letter-spacing:-.05em;color:#192f20;margin-top:24px;font-size:clamp(43px,4.25vw,64px);font-weight:500;line-height:1.1}.detail-hero p{color:#5b6e5a;max-width:555px;margin-top:26px;font-size:16px;font-weight:400;line-height:1.9}.detail-hero-links{flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px;display:flex}.public-detail-page .button{border-radius:8px;gap:18px;min-height:50px;font-size:13px;font-weight:500}.public-detail-page .button-primary{color:#fff;background:#237a3b}.public-detail-page .text-link{color:#286e38;gap:12px;font-size:13px;font-weight:400}.public-detail-page .text-link-light{color:#b8d6ba}.detail-preview-note{color:#5c7156;margin-top:21px;font-size:11px;font-weight:400;line-height:1.8;display:block}.public-section{padding:95px 0}.public-section-light{color:#14221b;background:#f5f6f2}.public-section-dark{color:#f4f7f1;background:#10191a}.public-section-dark .detail-kicker{color:#a1c2a7}.detail-split{grid-template-columns:1fr 1fr;align-items:center;gap:100px;display:grid}.detail-copy{min-width:0;max-width:500px}.public-detail-page .detail-copy h2,.detail-section-heading h2,.detail-related h2,.detail-cta h2{letter-spacing:-.042em;color:inherit;margin:20px 0 0;font-size:clamp(33px,3.1vw,46px);font-weight:500;line-height:1.15}.detail-copy p{color:#576c54;margin-top:23px;font-size:15px;font-weight:400;line-height:1.95}.public-section-dark .detail-copy p{color:#b0c0b4}.detail-copy .text-link{margin-top:24px}.detail-section-heading{max-width:700px;margin-bottom:40px}.detail-section-heading>p{color:#b0c0b4;max-width:600px;margin-top:23px;font-size:15px;font-weight:400;line-height:1.9}.public-section-light .detail-section-heading>p{color:#576c54}.public-example{color:#263d2b;background:#fbfcf8;border:1px solid #dfe7db;border-radius:15px;min-width:0;margin:0;padding:27px 29px}.public-example-label{letter-spacing:.1em;color:#5b7454;font-size:10px;font-weight:500;line-height:1.65;display:block}.public-section-dark .public-example-label{color:#a9c2aa}.public-section-dark .public-example .public-example-label{color:#5b7454}.detail-status{color:#4f6c43;white-space:nowrap;background:#eaf3e4;border:1px solid #d7e6ce;border-radius:6px;justify-content:center;align-self:center;align-items:center;margin-left:auto;padding:5px 10px;font-size:10px;line-height:1.5;display:inline-flex}.ai-intro-visual{background:#edf2e8;border:1px solid #dfe7d9;border-radius:16px;min-width:0;max-width:530px;padding:28px 30px}.ai-intro-visual>.public-example-label{margin-bottom:27px;font-size:9px}.ai-intro-node{align-items:center;gap:16px;display:flex}.ai-intro-node>span{color:#587e4c;background:#f9fbf6;border:1px solid #dbe5d4;border-radius:12px;flex-shrink:0;place-items:center;width:43px;height:43px;display:grid}.ai-intro-node .icon{stroke-width:1.45px;width:20px;height:20px}.ai-intro-node strong{color:#355b38;font-size:14px;font-weight:500;line-height:1.6;display:block}.ai-intro-node p{color:#5b7453;margin:4px 0 0;font-size:11px;line-height:1.75}.ai-intro-line{background:#c6d8ba;width:1px;height:23px;margin:8px 0 8px 21px}.ai-intro-caption{color:#52694a;border-top:1px solid #d6e2ce;margin-top:25px;padding-top:17px;font-size:10px;line-height:1.7;display:block}.ai-work-item{border-bottom:1px solid #dee7d7;align-items:center;gap:13px;min-width:0;padding:26px 0 23px;display:flex}.ai-work-item>span:first-child{color:#71955e;background:#edf3e6;border-radius:9px;flex-shrink:0;place-items:center;width:37px;height:37px;display:grid}.ai-work-item .icon{width:19px;height:19px}.ai-work-item strong{color:#375a34;font-size:13px;font-weight:500;line-height:1.65;display:block}.ai-work-item p{color:#607657;margin-top:4px;font-size:11px;line-height:1.7}.ai-reminder-handoff{color:#4c6b42;background:#eaf2e3;border:1px solid #d9e7cf;border-radius:9px;gap:12px;margin-top:22px;padding:17px;display:flex}.ai-reminder-handoff>.icon{flex-shrink:0;width:18px;height:18px;margin-top:3px}.ai-reminder-handoff p{font-size:12px;font-weight:400;line-height:1.9}.ai-record-fields{grid-template-columns:1fr 1fr;gap:18px;margin:25px 0 0;display:grid}.ai-record-fields>div{border-top:1px solid #dfe7d7;padding-top:12px}.ai-record-fields>div:last-child{grid-column:1/-1}.ai-record-fields dt{color:#63795a;font-size:10px;line-height:1.6}.ai-record-fields dd{color:#3c5b36;margin:5px 0 0;font-size:12px;line-height:1.8}.ai-prospect-visual{background:#17241e;border:1px solid #3c5241;border-radius:16px;min-width:0;padding:30px}.ai-prospect-visual>ol{margin:28px 0 0;padding:0;list-style:none}.ai-prospect-visual li{border-top:1px solid #3a5040;align-items:flex-start;gap:18px;padding:20px 0;display:flex}.ai-prospect-visual li>span{color:#abc6ab;font-variant-numeric:tabular-nums;padding-top:4px;font-size:11px}.ai-prospect-visual h3{letter-spacing:-.02em;color:#eff5ec;font-size:18px;font-weight:500;line-height:1.4}.ai-prospect-visual p{color:#b2c3af;margin-top:8px;font-size:12px;font-weight:400;line-height:1.85}.ai-pending-label{color:#b6cbb1;border-top:1px solid #3a5040;margin-top:9px;padding-top:18px;font-size:10px;line-height:1.75;display:block}.ai-history-visual>ol{margin:24px 0 0;padding:0;list-style:none}.ai-history-visual li{border-top:1px solid #dee7d7;align-items:flex-start;gap:13px;padding:16px 0;display:flex}.ai-history-visual li>span{color:#6e925b;background:#edf3e6;border-radius:8px;flex-shrink:0;place-items:center;width:29px;height:29px;margin-top:2px;display:grid}.ai-history-visual .icon{width:15px;height:15px}.ai-history-visual strong{color:#3d5d36;font-size:12px;font-weight:500;line-height:1.7}.ai-history-visual p{color:#5d7554;margin-top:5px;font-size:11px;font-weight:400;line-height:1.85}.detail-related h2{max-width:650px}.detail-related-links{grid-template-columns:1fr 1fr;gap:25px;margin-top:40px;display:grid}.public-detail-page .detail-related-link{color:#e5f0e1;border:1px solid #3f5646;border-radius:12px;align-items:flex-start;gap:18px;min-width:0;padding:26px;display:flex}.detail-related-link:hover{background:#1c2d23}.detail-related-link>.icon{color:#a1c496;flex-shrink:0;width:22px;height:22px}.detail-related-link>.icon:last-child{align-self:center;width:18px;height:18px;margin-left:auto}.detail-related-link strong{font-size:20px;font-weight:500;line-height:1.4;display:block}.detail-related-link small{color:#a5bea1;margin-top:8px;font-size:12px;font-weight:400;line-height:1.9;display:block}.detail-cta{text-align:center;padding:92px 0 102px}.detail-cta h2{font-size:clamp(35px,3.5vw,51px)}.detail-cta p{color:#5d7455;max-width:560px;margin:24px auto 0;font-size:14px;font-weight:400;line-height:1.9}.detail-cta .button{margin-top:27px}@media (width<=1199px){.detail-container{width:calc(100% - 80px)}.detail-hero-grid,.detail-split{gap:65px}.detail-hero{padding:78px 0}.detail-hero h1{font-size:53px}.detail-hero p{font-size:14px}.public-section{padding:80px 0}.public-detail-page .detail-copy h2{font-size:38px}.detail-copy p{font-size:14px}.ai-work-item{gap:10px}.ai-work-item strong{font-size:12px}.ai-work-item p{font-size:10px}.ai-work-item .detail-status{font-size:9px}.ai-intro-visual{padding:25px}.detail-related-link strong{font-size:18px}}@media (width<=900px){.detail-container{width:calc(100% - 56px)}.detail-hero-grid,.detail-split{gap:38px}.detail-hero{padding:65px 0}.detail-hero h1{font-size:45px}.detail-hero p{font-size:13px}.detail-preview-note{font-size:10px}.ai-intro-visual{padding:22px}.ai-intro-node{gap:12px}.ai-intro-node strong{font-size:12px}.ai-intro-node p{font-size:10px}.ai-intro-node>span{border-radius:9px;width:36px;height:36px}.ai-intro-line{margin-left:18px}.ai-intro-visual>.public-example-label{font-size:8px}.ai-intro-caption{font-size:9px}.public-section{padding:68px 0}.public-detail-page .detail-copy h2{font-size:32px}.detail-copy p{font-size:13px}.public-example{padding:23px}.ai-work-item{flex-wrap:wrap}.ai-work-item .detail-status{margin-left:47px}.ai-record-fields{grid-template-columns:1fr}.ai-record-fields>div:last-child{grid-column:auto}.ai-history-visual p{font-size:10px}.detail-related-links{gap:18px}.public-detail-page .detail-related-link{gap:13px;padding:22px}.detail-related-link strong{font-size:17px}.detail-related-link small{font-size:11px}.detail-related-link>.icon{width:19px;height:19px}.ai-prospect-visual{padding:25px}.ai-prospect-visual h3{font-size:17px}}@media (width<=700px){.detail-container{width:calc(100% - 40px)}.detail-hero-grid,.detail-split{grid-template-columns:1fr;gap:37px}.detail-hero{padding:54px 0 63px}.detail-hero h1{margin-top:22px;font-size:43px;line-height:1.12}.detail-hero p{margin-top:23px;font-size:14px;line-height:1.9}.detail-kicker{letter-spacing:.13em;font-size:9px}.detail-hero-links{gap:23px;margin-top:27px}.public-detail-page .button{min-height:48px;padding:14px 19px;font-size:12px}.public-detail-page .text-link{font-size:12px}.detail-preview-note{font-size:10px;line-height:1.85}.ai-intro-visual{width:100%;max-width:520px;margin:auto;padding:24px}.ai-intro-visual>.public-example-label{font-size:9px}.ai-intro-node{gap:14px}.ai-intro-node strong{font-size:13px}.ai-intro-node p{font-size:11px}.ai-intro-node>span{width:40px;height:40px}.ai-intro-line{margin-left:20px}.ai-intro-caption{font-size:10px}.public-section{padding:62px 0}.public-detail-page .detail-copy h2,.detail-section-heading h2,.detail-related h2{margin-top:18px;font-size:34px;line-height:1.17}.detail-copy p{margin-top:20px;font-size:14px;line-height:1.9}.detail-section-heading{margin-bottom:31px}.detail-section-heading>p{font-size:14px;line-height:1.9}.public-example{width:100%;max-width:520px;margin-inline:auto;padding:24px}.ai-work-item{flex-wrap:nowrap;gap:12px}.ai-work-item .detail-status{margin-left:auto}.ai-work-item strong{font-size:12px}.ai-work-item p{font-size:10px}.ai-record-fields{grid-template-columns:1fr 1fr}.ai-record-fields>div:last-child{grid-column:1/-1}.ai-record-fields dt{font-size:10px}.ai-record-fields dd{font-size:12px}.ai-history-visual p{font-size:11px}.ai-prospect-visual{padding:25px}.ai-prospect-visual h3{font-size:18px}.ai-prospect-visual p{font-size:12px}.detail-related-links{grid-template-columns:1fr;gap:16px;margin-top:30px}.public-detail-page .detail-related-link{padding:23px}.detail-related-link strong{font-size:20px}.detail-related-link small{font-size:12px}.detail-cta{padding:70px 0 77px}.detail-cta h2{font-size:38px}.detail-cta p{font-size:13px}.public-workflow-dropdown{box-shadow:none;border-color:#e5ecdf;border-radius:8px;width:100%;margin:5px 0 9px;padding:4px;position:static;top:auto;left:auto}.public-workflow-menu>summary{min-height:44px;padding:12px 8px}.public-workflow-dropdown .workflow-menu-link{padding:11px 13px}.workflow-menu-link strong{font-size:12px}.workflow-menu-link small{font-size:10px}}@media (width<=380px){.detail-container{width:calc(100% - 36px)}.detail-hero h1{font-size:38px}.public-detail-page .detail-copy h2,.detail-section-heading h2,.detail-related h2{font-size:31px}.ai-intro-visual{padding:20px}.ai-work-item{flex-wrap:wrap}.ai-work-item .detail-status{margin-left:49px}.public-example{padding:20px}.ai-record-fields{grid-template-columns:1fr}.ai-record-fields>div:last-child{grid-column:auto}.ai-prospect-visual{padding:22px}.detail-cta h2{font-size:35px}}@media (prefers-reduced-motion:reduce){.public-workflow-menu>summary .icon{transition:none}.public-detail-page *,.public-detail-page :before,.public-detail-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}html:has(.public-detail-page){scroll-behavior:auto}}.workflow-page .public-example{color:#233b2b;overflow-wrap:anywhere;background:#fff;border:1px solid #dce5d8;border-radius:16px;min-width:0}.workflow-page .public-example-label{color:#5f7259;border-bottom:1px solid #e4eadf;align-items:center;gap:8px;margin-bottom:22px;padding-bottom:22px;font-size:10px;font-weight:400;line-height:1.7;display:flex}.workflow-page .public-example-label>span:last-child{white-space:nowrap;color:#4f6949;background:#f0f4ec;border-radius:20px;margin-left:auto;padding:3px 9px;font-size:9px}.workflow-page .wf-example-dot{background:#397a46;border-radius:50%;flex:none;width:6px;height:6px}.workflow-page .wf-example-note{border-top:1px solid #e7ece2;max-width:none;padding-top:17px;color:#63735d!important;margin-top:22px!important;font-size:11px!important;line-height:1.85!important}.workflow-page .wf-journey ol{gap:26px;margin:0;padding:0;list-style:none;display:grid}.workflow-page .wf-journey li{align-items:flex-start;gap:17px;display:flex;position:relative}.workflow-page .wf-journey li:not(:last-child):after{content:"";background:#dce6d6;width:1px;position:absolute;top:53px;bottom:-20px;left:22px}.workflow-page .wf-step-symbol,.workflow-page .wf-large-icon{color:#2b713c;background:#eef5e9;border:1px solid #dce8d4;border-radius:13px;flex:none;place-items:center;width:46px;height:46px;display:grid}.workflow-page .wf-step-symbol .icon,.workflow-page .wf-large-icon .icon{stroke-width:1.5px;width:21px;height:21px}.workflow-page .wf-step-number{color:#637959;letter-spacing:.1em;margin-bottom:4px;font-size:9px;display:block}.workflow-page .wf-journey h2{letter-spacing:-.02em;color:#294a32;margin:0;font-size:16px;font-weight:500;line-height:1.5}.workflow-page .wf-journey li p{color:#607357;margin:6px 0 0;font-size:12px;font-weight:400;line-height:1.8}.workflow-page .wf-status{color:#326238;white-space:nowrap;background:#e9f3e3;border-radius:20px;align-items:center;max-width:100%;padding:5px 10px;font-size:10px;font-weight:400;line-height:1.5;display:inline-flex}.workflow-page .wf-status-amber{color:#86591d;background:#fff2d9}.workflow-page .wf-status-neutral{color:#5c6955;background:#edf0e9}.workflow-page .wf-correspondent{align-items:center;gap:13px;min-width:0;margin-bottom:25px;display:flex}.workflow-page .wf-correspondent>div{flex:1;min-width:0}.workflow-page .wf-avatar{color:#326238;background:#e9f3e3;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;font-size:12px;display:grid}.workflow-page .wf-correspondent h3,.workflow-page .wf-visual-heading h3{color:#29452e;letter-spacing:-.02em;margin:0;font-size:15px;font-weight:500;line-height:1.5}.workflow-page .wf-correspondent p,.workflow-page .wf-visual-heading p{color:#65755d;margin:5px 0 0;font-size:11px;line-height:1.7}.workflow-page .wf-correspondent>.icon{color:#69855a;flex:none;width:20px;height:20px}.workflow-page .wf-message{background:#f1f4ed;border:1px solid #e4e9dd;border-radius:10px;margin-top:16px;padding:18px 20px}.workflow-page .wf-message>span,.workflow-page .wf-update-draft>span{color:#5d7353;letter-spacing:.07em;align-items:center;gap:7px;font-size:9px;line-height:1.7;display:flex}.workflow-page .wf-message p{color:#344a31;margin-top:10px;font-size:14px;font-weight:400;line-height:1.85}.workflow-page .wf-message-ai{background:#f4f7f0;border-color:#dae5d1}.workflow-page .wf-message>span .icon{width:13px;height:13px}.workflow-page .wf-review-note{color:#5d7454;align-items:flex-start;gap:11px;margin-top:23px;font-size:11px;line-height:1.9;display:flex}.workflow-page .wf-review-note>.icon{color:#387342;flex:none;width:16px;height:16px;margin-top:3px}.workflow-page .wf-visual-heading{align-items:center;gap:16px;margin:4px 0 24px;display:flex}.workflow-page .wf-date-card{background:#f1f6ec;border:1px solid #e0e9d7;border-radius:10px;align-items:center;gap:15px;margin-bottom:7px;padding:21px 19px;display:flex}.workflow-page .wf-date-icon{color:#3f7846;background:#e4eeda;border-radius:50%;flex:none;place-items:center;width:42px;height:42px;display:grid}.workflow-page .wf-date-icon .icon{width:23px;height:23px}.workflow-page .wf-date-card div>span{letter-spacing:.07em;color:#5a7350;font-size:9px;line-height:1.5;display:block}.workflow-page .wf-date-card strong{color:#304f30;letter-spacing:-.025em;margin-top:7px;font-size:23px;font-weight:500;line-height:1.5;display:block}.workflow-page .wf-date-card p{color:#5f7257;margin-top:5px;font-size:11px;line-height:1.8}.workflow-page .wf-record-details{gap:0;margin-top:18px;display:grid}.workflow-page .wf-record-details>div{border-bottom:1px solid #e7ece2;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:18px;padding:14px 0;font-size:12px;line-height:1.8;display:grid}.workflow-page .wf-record-details dt{color:#68775f}.workflow-page .wf-record-details dd{color:#3b5535;text-align:right;margin:0;font-weight:400}.workflow-page .wf-record-details .wf-status{white-space:normal;text-align:right}.workflow-page .wf-copy-note{color:#527848;align-items:flex-start;gap:10px;margin-top:24px;font-size:11px;line-height:1.9;display:flex}.workflow-page .wf-copy-note .icon{flex:none;width:16px;height:16px;margin-top:3px}.workflow-page .wf-document-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-page .wf-document-list li{border-bottom:1px solid #e7ece2;align-items:center;gap:13px;min-width:0;padding:19px 0;display:flex}.workflow-page .wf-document-list li>div{flex:1;min-width:0}.workflow-page .wf-document-icon{color:#6d875d;background:#f4f7f0;border:1px solid #e0e8d8;border-radius:6px;flex:none;place-items:center;width:32px;height:38px;display:grid}.workflow-page .wf-document-icon .icon{width:17px;height:17px}.workflow-page .wf-document-list h4{color:#3d5736;font-size:12px;font-weight:500;line-height:1.6}.workflow-page .wf-document-list p{color:#65775b;margin-top:4px;font-size:10px;line-height:1.8}.workflow-page .wf-document-list .wf-status{padding-inline:8px;font-size:9px}.workflow-page .wf-history-list{gap:22px;margin:0;padding:0;list-style:none;display:grid}.workflow-page .wf-history-list li{align-items:flex-start;gap:17px;display:flex;position:relative}.workflow-page .wf-history-list li>span{z-index:1;background:#388048;border:2px solid #388048;border-radius:50%;flex:none;width:10px;height:10px;margin-top:6px;position:relative}.workflow-page .wf-history-list li:not(:last-child):after{content:"";background:#dfe7d8;width:1px;position:absolute;top:20px;bottom:-18px;left:4px}.workflow-page .wf-history-list .wf-history-pending>span{background:#fff;border-color:#9cab90}.workflow-page .wf-history-list h4{color:#3c5635;font-size:13px;font-weight:500;line-height:1.6}.workflow-page .wf-history-list p{color:#627557;margin-top:6px;font-size:12px;line-height:1.9}.workflow-page .wf-request-header{justify-content:space-between;align-items:center;gap:16px;margin-top:25px;display:flex}.workflow-page .wf-request-header>div>span{letter-spacing:.09em;color:#5b7451;font-size:9px;line-height:1.8}.workflow-page .wf-request-header h3{letter-spacing:-.025em;color:#344f31;margin-top:7px;font-size:19px;font-weight:500;line-height:1.4}.workflow-page .wf-request-header>.wf-status{white-space:normal;text-align:center;flex:none;max-width:130px}.workflow-page .wf-task-handoff{background:#f0f5ea;border:1px solid #dde7d4;border-radius:9px;align-items:flex-start;gap:12px;margin-top:24px;padding:17px;display:flex}.workflow-page .wf-task-handoff>.icon{color:#3f7545;flex:none;width:18px;height:18px;margin-top:2px}.workflow-page .wf-task-handoff strong{color:#365b35;font-size:12px;font-weight:500}.workflow-page .wf-task-handoff p{color:#5d7352;margin-top:6px;font-size:11px;font-weight:400;line-height:1.9}.workflow-page .wf-update-draft{background:#f2f6ed;border:1px solid #e0e9d6;border-radius:10px;margin-top:28px;padding:21px}.workflow-page .wf-update-draft>span .icon{flex:none;width:14px;height:14px}.workflow-page .wf-update-draft p{color:#4b6540;margin-top:12px;font-size:13px;line-height:1.9}.workflow-page .wf-provider-path{gap:20px;margin:0;padding:0;list-style:none;display:grid}.workflow-page .wf-provider-path li{align-items:flex-start;gap:15px;display:flex}.workflow-page .wf-provider-path li>span{color:#4b7c45;background:#eef4e7;border:1px solid #dce7d3;border-radius:11px;flex:none;place-items:center;width:40px;height:40px;display:grid}.workflow-page .wf-provider-path .icon{width:18px;height:18px}.workflow-page .wf-provider-path h3{color:#375431;font-size:14px;font-weight:500;line-height:1.7}.workflow-page .wf-provider-path p{color:#617556;margin-top:6px;font-size:12px;line-height:1.9}.workflow-page .detail-cta .detail-hero-links{justify-content:center}.workflow-page .detail-cta>div>p{max-width:540px;margin-inline:auto}.workflow-page a:focus-visible{outline-offset:6px;border-radius:5px;outline:3px solid #3a8a47}.workflow-page .public-section-dark a:focus-visible{outline-color:#a3cea1}@media (width<=1100px){.workflow-page .wf-correspondent{flex-wrap:wrap}.workflow-page .wf-correspondent>.wf-status{margin-left:55px}.workflow-page .wf-request-header{flex-direction:column;align-items:flex-start}.workflow-page .wf-request-header>.wf-status{max-width:none}.workflow-page .wf-document-list li{flex-wrap:wrap}.workflow-page .wf-document-list li>.wf-status{margin-left:45px}.workflow-page .wf-date-card strong{font-size:21px}}@media (width<=760px){.workflow-page .wf-correspondent>.wf-status,.workflow-page .wf-document-list li>.wf-status{margin-left:0}.workflow-page .wf-request-header{flex-direction:row}.workflow-page .wf-request-header>.wf-status{max-width:130px}.workflow-page .wf-journey ol{gap:24px}.workflow-page .wf-journey h2{font-size:15px}.workflow-page .wf-journey li p{font-size:11px}.workflow-page .wf-message p{font-size:13px}.workflow-page .wf-date-card strong{font-size:22px}.workflow-page .wf-document-list li{flex-wrap:nowrap}.workflow-page .wf-visual-heading{gap:13px}.workflow-page .wf-document-list h4{font-size:11px}.workflow-page .wf-document-list p{font-size:10px}.workflow-page .wf-history-list p,.workflow-page .wf-provider-path p{font-size:11px}}@media (width<=400px){.workflow-page .wf-correspondent>.wf-status{margin-left:55px}.workflow-page .wf-request-header{flex-direction:column}.workflow-page .wf-request-header>.wf-status{max-width:none}.workflow-page .wf-document-list li{flex-wrap:wrap}.workflow-page .wf-document-list li>.wf-status{margin-left:45px}.workflow-page .wf-record-details>div{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);gap:13px;font-size:11px}.workflow-page .wf-record-details .wf-status{font-size:9px}.workflow-page .wf-message{padding:16px}.workflow-page .wf-date-card{gap:12px;padding:18px 15px}.workflow-page .wf-date-card strong{font-size:20px}.workflow-page .wf-visual-heading h3{font-size:14px}.workflow-page .wf-step-symbol{border-radius:11px;width:40px;height:40px}.workflow-page .wf-journey li:not(:last-child):after{top:48px;left:19px}.workflow-page .wf-journey li{gap:13px}.workflow-page .wf-example-note{font-size:10px!important}.workflow-page .wf-provider-path li{gap:12px}.workflow-page .wf-provider-path h3{font-size:13px}.workflow-page .public-example-label{gap:6px;font-size:9px}.workflow-page .public-example-label>span:last-child{padding-inline:6px;font-size:8px}}@media (prefers-reduced-motion:reduce){.workflow-page *,.workflow-page :before,.workflow-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.ai-demo{color:#edf4ec;background:#18231e;border:1px solid #34453c;border-radius:18px;min-width:0;margin-top:38px;padding:30px;scroll-margin-top:28px;font-weight:400}.ai-demo .ai-demo-disclosure{color:#c1d1c3;align-items:flex-start;gap:10px;margin:0 0 25px;font-size:12px;line-height:1.8;display:flex}.ai-demo-disclosure>.icon{color:#a2c2a8;flex-shrink:0;width:18px;height:18px;margin-top:2px}.ai-demo-disclosure strong{color:#f0f6ee;font-weight:500}.ai-demo .ai-demo-scenarios{flex-wrap:wrap;gap:10px;display:flex}.ai-demo .ai-demo-scenarios button{color:#d9e4d9;cursor:pointer;background:0 0;border:1px solid #617568;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:12px 17px;font-size:13px;font-weight:400;line-height:1.5;display:inline-flex}.ai-demo-scenarios button .icon{flex-shrink:0;width:17px;height:17px}.ai-demo .ai-demo-scenarios button[aria-pressed=true]{color:#244f30;background:#e5f0df;border-color:#e5f0df}.ai-demo .ai-demo-scenarios button:hover{border-color:#c8ddc7}.ai-demo button:focus-visible{outline-offset:4px;outline:3px solid #a8d596}.ai-demo .ai-demo-scenario-description{color:#bdcdbf;margin:17px 0 26px;font-size:12px;line-height:1.8}.ai-demo-step-heading{border-top:1px solid #3b4d41;padding:23px 0}.ai-demo-step-heading>span{color:#b2c8b4;letter-spacing:.12em;font-size:10px}.ai-demo .ai-demo-step-heading h3{color:#f4f8ef;letter-spacing:-.025em;margin:10px 0 9px;font-size:25px;font-weight:500;line-height:1.3}.ai-demo .ai-demo-step-heading>p{color:#c6d4c6;max-width:850px;margin:0;font-size:13px;line-height:1.8}.ai-demo-columns{grid-template-columns:1fr 1fr;align-items:stretch;gap:20px;min-width:0;display:grid}.ai-demo-conversation-panel,.ai-demo-result-panel{color:#253b2c;overflow-wrap:anywhere;background:#f5f7f1;border:1px solid #e1e8dc;border-radius:12px;min-width:0;padding:23px}.ai-demo .ai-demo-panel-heading{border-bottom:1px solid #dce5d6;align-items:center;gap:9px;margin:0 0 20px;padding-bottom:18px;display:flex}.ai-demo-panel-heading>span:first-child{color:#3a6542;flex-shrink:0;display:flex}.ai-demo-panel-heading .icon{width:17px;height:17px}.ai-demo .ai-demo-panel-heading h4{color:#344e39;margin:0;font-size:13px;font-weight:500;line-height:1.6}.ai-demo .ai-demo-example-tag{color:#53694c;white-space:nowrap;background:#e8eee2;border:1px solid #cfdbc8;border-radius:5px;margin-left:auto;padding:3px 7px;font-size:10px;font-weight:400;line-height:1.6;display:inline-block}.ai-demo .ai-demo-conversation{flex-direction:column;gap:15px;margin:0;padding:0;list-style:none;display:flex}.ai-demo .ai-demo-message{background:#fff;border:1px solid #dfe6d9;border-radius:2px 11px 11px;width:94%;padding:15px 17px;line-height:1.8}.ai-demo .ai-demo-message>span{color:#5b6c53;letter-spacing:.01em;font-size:10px;font-weight:500}.ai-demo .ai-demo-message>p{color:#344b3a;margin:6px 0 0;font-size:13px;font-weight:400;line-height:1.85}.ai-demo .ai-demo-message-ai{background:#e6efdf;border-color:#cfdec5;border-radius:11px 2px 11px 11px;margin-left:auto}.ai-demo .ai-demo-message-staff{background:#f0eee5;border-color:#dfdbc9;width:100%}.ai-demo .ai-demo-waiting{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:235px;padding:20px 13px;display:flex}.ai-demo-waiting>span{color:#54744d;background:#eaf0e3;border:1px solid #dce6d5;border-radius:12px;place-items:center;width:45px;height:45px;display:grid}.ai-demo-waiting>span .icon{width:22px;height:22px}.ai-demo .ai-demo-waiting h4{color:#38533d;margin:20px 0 11px;font-size:19px;font-weight:500;line-height:1.4}.ai-demo .ai-demo-waiting p{color:#5b6d55;max-width:290px;margin:0;font-size:12px;line-height:1.9}.ai-demo-record-top{align-items:center;gap:12px;display:flex}.ai-demo-record-top>span{color:#416744;background:#e3eddb;border:1px solid #d3dfc9;border-radius:9px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.ai-demo-record-top>span .icon{width:19px;height:19px}.ai-demo .ai-demo-record-top p{color:#5b6e53;margin:0;font-size:11px;line-height:1.5}.ai-demo-record-top div>span{color:#61745a;margin-top:2px;font-size:10px;line-height:1.7;display:block}.ai-demo .ai-demo-record>h4{letter-spacing:-.025em;color:#2c4833;margin:20px 0 12px;font-size:20px;font-weight:500;line-height:1.4}.ai-demo .ai-demo-status{color:#365e34;background:#e3efd9;border:1px solid #c2d6b7;border-radius:6px;align-items:center;min-height:28px;padding:5px 10px;font-size:11px;font-weight:500;line-height:1.5;display:inline-flex}.ai-demo dl{gap:0;margin:22px 0 0;padding:0;display:grid}.ai-demo dl>div{border-bottom:1px solid #dce5d6;grid-template-columns:38% minmax(0,1fr);gap:12px;padding:12px 0;display:grid}.ai-demo dt{color:#5e6f56;font-size:11px;font-weight:400;line-height:1.8}.ai-demo dd{color:#304e36;margin:0;font-size:12px;font-weight:400;line-height:1.8}.ai-demo .ai-demo-record-note{color:#596b52;margin:18px 0 0;font-size:11px;line-height:1.9}.ai-demo .ai-demo-task{background:#eaf1e2;border:1px solid #cbdac1;border-radius:9px;margin-top:22px;padding:18px}.ai-demo-task-kicker{letter-spacing:.07em;color:#4c6b42;align-items:center;gap:7px;font-size:9px;font-weight:500;line-height:1.7;display:flex}.ai-demo-task-kicker .icon{flex-shrink:0;width:14px;height:14px}.ai-demo .ai-demo-task>h4{color:#304f34;margin:12px 0 0;font-size:16px;font-weight:500;line-height:1.5}.ai-demo .ai-demo-task dl{margin-top:12px}.ai-demo .ai-demo-task>p{color:#536b48;margin:15px 0 0;font-size:11px;line-height:1.85}.ai-demo .ai-demo-history-panel{color:#d1dfcf;background:#1e2b23;border:1px solid #3b4d41;border-radius:12px;min-width:0;margin-top:20px;padding:22px 23px 12px}.ai-demo .ai-demo-history-panel .ai-demo-panel-heading{border-color:#3b4d41;margin-bottom:2px}.ai-demo .ai-demo-history-panel .ai-demo-panel-heading h4,.ai-demo .ai-demo-history-panel .ai-demo-panel-heading>span:first-child{color:#dce9d8}.ai-demo .ai-demo-history-panel .ai-demo-example-tag{color:#c0d2bc;background:#2a3c2e;border-color:#5b7259}.ai-demo .ai-demo-history{margin:0;padding:0;list-style:none}.ai-demo .ai-demo-history li{overflow-wrap:anywhere;border-bottom:1px solid #34473a;align-items:flex-start;gap:13px;padding:13px 0;display:flex}.ai-demo .ai-demo-history li:last-child{border-bottom:0}.ai-demo .ai-demo-history li>span{color:#a6c09d;flex-shrink:0;font-size:10px;line-height:2}.ai-demo .ai-demo-history p{color:#c4d4c0;margin:0;font-size:11px;font-weight:400;line-height:1.85}.ai-demo .ai-demo-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;display:flex}.ai-demo-controls>span{color:#c3d2bd;font-size:11px;line-height:1.7}.ai-demo-controls>div{flex-wrap:wrap;gap:12px;display:flex}.ai-demo .ai-demo-controls button{color:#dfeadc;cursor:pointer;background:0 0;border:1px solid #71886a;border-radius:7px;justify-content:center;align-items:center;gap:12px;min-height:44px;padding:11px 17px;font-size:12px;font-weight:400;line-height:1.6;display:inline-flex}.ai-demo-controls button .icon{width:16px;height:16px}.ai-demo .ai-demo-controls .ai-demo-next{color:#244d2e;background:#e6f0df;border-color:#e6f0df}.ai-demo .ai-demo-controls button:disabled{color:#c4d5bb;cursor:default;background:#28392a;border-color:#5b7353}.ai-demo .ai-demo-controls button:hover:not(:disabled){border-color:#d2e6c8}.ai-demo-announcement{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1050px){.ai-demo{padding:24px}.ai-demo-columns{gap:16px}.ai-demo-conversation-panel,.ai-demo-result-panel{padding:19px}.ai-demo dl>div{grid-template-columns:1fr;gap:3px}.ai-demo .ai-demo-message{width:100%}}@media (width<=760px){.ai-demo-columns{grid-template-columns:1fr}.ai-demo-conversation-panel,.ai-demo-result-panel{padding:22px}.ai-demo dl>div{grid-template-columns:38% minmax(0,1fr);gap:12px}.ai-demo .ai-demo-waiting{min-height:190px}.ai-demo .ai-demo-controls{flex-direction:column;align-items:flex-start;gap:15px}.ai-demo-controls>div{justify-content:space-between;width:100%}.ai-demo .ai-demo-message{width:94%}.ai-demo .ai-demo-message-staff{width:100%}}@media (width<=480px){.ai-demo{border-radius:12px;margin-top:28px;padding:19px 14px}.ai-demo .ai-demo-disclosure{font-size:11px}.ai-demo .ai-demo-scenarios{gap:8px}.ai-demo .ai-demo-scenarios button{justify-content:flex-start;width:100%;padding:11px 13px;font-size:12px}.ai-demo .ai-demo-scenario-description{margin-bottom:19px;font-size:11px}.ai-demo .ai-demo-step-heading h3{font-size:23px}.ai-demo .ai-demo-step-heading>p{font-size:12px}.ai-demo-conversation-panel,.ai-demo-result-panel{padding:17px 14px}.ai-demo .ai-demo-panel-heading{gap:7px}.ai-demo .ai-demo-panel-heading h4{font-size:12px}.ai-demo .ai-demo-example-tag{padding-inline:5px;font-size:9px}.ai-demo .ai-demo-message{width:100%;padding:13px}.ai-demo .ai-demo-message>p{font-size:12px}.ai-demo .ai-demo-record>h4{font-size:19px}.ai-demo dl>div{grid-template-columns:1fr;gap:3px}.ai-demo .ai-demo-task{padding:14px}.ai-demo .ai-demo-history-panel{padding:18px 14px 7px}.ai-demo .ai-demo-controls button{gap:8px;padding:10px 12px;font-size:11px}.ai-demo .ai-demo-history-panel .ai-demo-example-tag{white-space:normal;text-align:center;max-width:92px}}@media (prefers-reduced-motion:reduce){.ai-demo,.ai-demo *{scroll-behavior:auto;transition:none;animation:none}}.platform-page .pf-relationship{background:#edf2e8;border:1px solid #dce6d5;border-radius:15px;min-width:0;margin:0;padding:29px 30px}.platform-page .pf-person{border-bottom:1px solid #d2dfc9;align-items:center;gap:13px;padding:24px 0 22px;display:flex}.platform-page .pf-avatar{color:#315c32;background:#dcebd4;border:1px solid #d1e2c8;border-radius:50%;flex-shrink:0;place-items:center;width:44px;height:44px;font-size:13px;font-weight:500;line-height:1;display:grid}.platform-page .pf-person strong{color:#304e2d;font-size:15px;font-weight:500;line-height:1.6;display:block}.platform-page .pf-person>div>span{color:#556c4e;margin-top:2px;font-size:11px;line-height:1.75;display:block}.platform-page .pf-relationship-steps{margin:0;padding:8px 0 0;list-style:none}.platform-page .pf-relationship-steps li{align-items:flex-start;gap:15px;padding:15px 0;display:flex}.platform-page .pf-relationship-steps li>span{color:#49753e;background:#f9fcf5;border:1px solid #d5e2cd;border-radius:8px;flex-shrink:0;place-items:center;width:31px;height:31px;margin-top:1px;display:grid}.platform-page .pf-relationship-steps .icon{width:16px;height:16px}.platform-page .pf-relationship-steps strong{color:#355532;font-size:13px;font-weight:500;line-height:1.5;display:block}.platform-page .pf-relationship-steps p{color:#556e4d;margin:6px 0 0;font-size:11px;line-height:1.8}.platform-page .pf-relationship-note{color:#526b4b;border-top:1px solid #d2dfc9;margin:15px 0 0;padding-top:17px;font-size:10px;line-height:1.8}.platform-page .pf-example-caption{letter-spacing:.08em;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;font-size:9px;line-height:1.7;display:flex}.platform-page .pf-illustrative{letter-spacing:0;color:#4c6942;background:#edf3e7;border:1px solid #d5e3cc;border-radius:5px;flex-shrink:0;padding:3px 6px;font-size:9px}.platform-page .pf-card-heading{border-bottom:1px solid #dce6d5;align-items:center;gap:13px;min-width:0;padding-bottom:21px;display:flex}.platform-page .pf-card-heading h3,.platform-page .pf-preview-heading h3{letter-spacing:-.025em;color:#2d4c2e;margin:0;font-size:17px;font-weight:500;line-height:1.5}.platform-page .pf-card-heading p,.platform-page .pf-preview-heading p{color:#5a7152;margin-top:3px;font-size:10px;line-height:1.8}.platform-page .pf-status{color:#44693b;white-space:nowrap;background:#e7f0e1;border:1px solid #d1e3c5;border-radius:5px;justify-content:center;align-items:center;margin-left:auto;padding:5px 8px;font-size:9px;line-height:1.65;display:inline-flex}.platform-page .pf-status-amber{color:#775d1f;background:#fff4da;border-color:#ead9b0}.platform-page .pf-fields{grid-template-columns:1fr 1fr;gap:17px 22px;margin:22px 0 0;display:grid}.platform-page .pf-fields dt{color:#607553;font-size:10px;line-height:1.7}.platform-page .pf-fields dd{color:#3d5b36;margin:4px 0 0;font-size:12px;line-height:1.8}.platform-page .pf-message{background:#eff4e9;border:1px solid #dce7d3;border-radius:9px;margin:23px 0 0;padding:18px 19px}.platform-page .pf-message>span{letter-spacing:.08em;color:#567347;font-size:9px;line-height:1.7}.platform-page .pf-message p{color:#3d5c36;margin-top:9px;font-size:13px;line-height:1.9}.platform-page .pf-next-action{border-top:1px solid #dce6d5;align-items:flex-start;gap:12px;margin-top:23px;padding-top:21px;display:flex}.platform-page .pf-next-action>.icon{color:#527445;flex-shrink:0;width:18px;height:18px;margin-top:2px}.platform-page .pf-next-action strong{color:#35592f;font-size:12px;font-weight:500;line-height:1.7;display:block}.platform-page .pf-next-action p{color:#5a7350;margin-top:5px;font-size:11px;line-height:1.85}.platform-page .pf-visual-note{color:#5d7255;margin:19px 0 0;font-size:10px;font-weight:400;line-height:1.85}.platform-page .pf-preview-heading{align-items:center;gap:13px;display:flex}.platform-page .pf-icon-box{color:#537a42;background:#eaf2e2;border:1px solid #d8e5ce;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.platform-page .pf-icon-box .icon{width:21px;height:21px}.platform-page .pf-requested-slot{border-top:1px solid #dce6d5;border-bottom:1px solid #dce6d5;align-items:center;gap:17px;margin-top:20px;padding:22px 0;display:flex}.platform-page .pf-day-block{text-align:center;background:#eaf2e2;border:1px solid #d8e5ce;border-radius:8px;flex-shrink:0;width:55px;overflow:hidden}.platform-page .pf-day-block>span{letter-spacing:.12em;color:#4f6c40;background:#dfeccf;padding:7px 3px;font-size:9px;font-weight:500;display:block}.platform-page .pf-day-block>strong{color:#4e713d;justify-content:center;padding:9px 3px;font-weight:400;display:flex}.platform-page .pf-day-block .icon{width:24px;height:24px}.platform-page .pf-requested-slot>div>span{letter-spacing:.08em;color:#5e7552;font-size:9px;line-height:1.7;display:block}.platform-page .pf-requested-slot>div>strong{letter-spacing:-.02em;color:#34562f;margin-top:5px;font-size:21px;font-weight:500;line-height:1.5;display:block}.platform-page .pf-requested-slot p{color:#647653;margin-top:4px;font-size:10px;line-height:1.75}.platform-page .pf-slot-checks{margin:7px 0 0;padding:0;list-style:none}.platform-page .pf-slot-checks li{gap:14px;padding:13px 0;display:flex}.platform-page .pf-slot-checks li>span{color:#5e7951;font-variant-numeric:tabular-nums;padding-top:1px;font-size:10px;line-height:1.8}.platform-page .pf-slot-checks strong{color:#3a5e32;font-size:12px;font-weight:500;line-height:1.75}.platform-page .pf-slot-checks p{color:#5e7554;margin-top:4px;font-size:10px;line-height:1.85}.platform-page .pf-state-strip{border-top:1px solid #dce6d5;justify-content:space-between;align-items:center;gap:18px;margin-top:7px;padding:16px 0 0;display:flex}.platform-page .pf-state-strip>span{color:#607653;font-size:10px;line-height:1.8}.platform-page .pf-state-strip>strong{color:#6c5721;text-align:right;font-size:11px;font-weight:500;line-height:1.8}.platform-page .pf-document-rows{margin:23px 0 0;padding:0;list-style:none}.platform-page .pf-document-rows li{border-top:1px solid #dce6d5;align-items:center;gap:12px;padding:19px 0;display:flex}.platform-page .pf-document-icon{color:#5d8050;background:#edf3e7;border:1px solid #d9e6ce;border-radius:6px;flex-shrink:0;place-items:center;width:33px;height:39px;display:grid}.platform-page .pf-document-icon .icon{width:17px;height:17px}.platform-page .pf-document-rows strong{color:#3a5e33;font-size:12px;font-weight:500;line-height:1.7;display:block}.platform-page .pf-document-rows p{color:#5e7553;margin-top:4px;font-size:10px;line-height:1.85}.platform-page .pf-document-state{color:#5e6f4e;text-align:right;margin-left:auto;padding-left:7px;font-size:9px;line-height:1.8}.platform-page .pf-review-boundary{background:#eaf2e2;border:1px solid #d7e5cb;border-radius:9px;align-items:flex-start;gap:12px;margin-top:6px;padding:18px;display:flex}.platform-page .pf-review-boundary>.icon{color:#567845;flex-shrink:0;width:18px;height:18px;margin-top:2px}.platform-page .pf-review-boundary strong{color:#395b30;font-size:12px;font-weight:500;line-height:1.65;display:block}.platform-page .pf-review-boundary p{color:#526d46;margin-top:6px;font-size:11px;line-height:1.85}.platform-page .pf-request-topline{align-items:center;gap:12px;margin-bottom:16px;display:flex}.platform-page .pf-request-topline>span:first-child{letter-spacing:.07em;color:#5c7550;font-size:9px;line-height:1.8}.platform-page .pf-operations>h3{letter-spacing:-.03em;color:#34542f;margin:0;font-size:22px;font-weight:500;line-height:1.4}.platform-page .pf-operation-home{color:#5c7451;margin-top:7px;font-size:11px;line-height:1.8}.platform-page .pf-operation-history{border-top:1px solid #dce6d5;border-bottom:1px solid #dce6d5;align-items:flex-start;gap:10px;margin-top:19px;padding:14px 0;display:flex}.platform-page .pf-history-marker{background:#698b55;border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:6px}.platform-page .pf-operation-history p{color:#5b7350;font-size:10px;line-height:1.85}.platform-page .pf-operation-history strong{color:#3b5e32;font-weight:500}.platform-page .pf-boundary-columns{grid-template-columns:1fr 1fr;gap:65px;margin:42px 0 32px;display:grid}.platform-page .pf-boundary-columns>div{border-top:1px solid #3a5040;max-width:520px;padding-top:24px}.platform-page .pf-boundary-columns>div>span{color:#b0cfa1;background:#1d3023;border:1px solid #3e5740;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.platform-page .pf-boundary-columns h3{color:#edf5e9;letter-spacing:-.02em;margin-top:22px;font-size:21px;font-weight:500;line-height:1.5}.platform-page .pf-boundary-columns p{color:#b0c2ac;margin-top:14px;font-size:13px;line-height:1.95}.platform-page section[id],.platform-page h2[id]{scroll-margin-top:24px}@media (width<=1199px){.platform-page .pf-relationship{padding:25px}.platform-page .pf-example-caption{gap:8px;font-size:8px}.platform-page .pf-card-heading{flex-wrap:wrap;gap:10px}.platform-page .pf-card-heading .pf-status{margin-left:54px}.platform-page .pf-preview-heading h3{font-size:16px}.platform-page .pf-fields{gap:15px}.platform-page .pf-fields dd{font-size:11px}.platform-page .pf-request-topline{flex-wrap:wrap;align-items:flex-start}.platform-page .pf-request-topline .pf-status{margin-left:0}.platform-page .pf-document-rows li{gap:9px}.platform-page .pf-document-rows strong{font-size:11px}.platform-page .pf-document-rows p{font-size:9px}.platform-page .pf-document-state{font-size:8px}.platform-page .pf-boundary-columns{gap:45px}.platform-page .pf-boundary-columns h3{font-size:20px}}@media (width<=900px){.platform-page .pf-relationship{padding:22px}.platform-page .pf-person{padding:20px 0}.platform-page .pf-relationship-steps li{gap:10px;padding:13px 0}.platform-page .pf-relationship-steps strong{font-size:11px}.platform-page .pf-relationship-steps p{font-size:10px}.platform-page .pf-relationship-note{font-size:9px}.platform-page .pf-example-caption{flex-wrap:wrap;margin-bottom:20px}.platform-page .pf-card-heading h3{font-size:16px}.platform-page .pf-fields{grid-template-columns:1fr}.platform-page .pf-message{padding:15px}.platform-page .pf-message p{font-size:12px}.platform-page .pf-requested-slot{gap:12px}.platform-page .pf-requested-slot>div>strong{font-size:18px}.platform-page .pf-requested-slot>div>span{font-size:8px}.platform-page .pf-requested-slot p{font-size:9px}.platform-page .pf-document-rows li{flex-wrap:wrap}.platform-page .pf-document-state{text-align:left;margin-left:42px;padding-left:0}.platform-page .pf-review-boundary{gap:9px;padding:15px}.platform-page .pf-review-boundary strong{font-size:11px}.platform-page .pf-review-boundary p{font-size:10px}.platform-page .pf-operations>h3{font-size:20px}.platform-page .pf-boundary-columns{gap:35px}.platform-page .pf-boundary-columns p{font-size:12px}}@media (width<=700px){.platform-page .pf-relationship{width:100%;max-width:520px;margin-inline:auto;padding:25px}.platform-page .pf-relationship-steps li{gap:15px;padding:15px 0}.platform-page .pf-relationship-steps strong{font-size:13px}.platform-page .pf-relationship-steps p{font-size:11px}.platform-page .pf-relationship-note{font-size:10px}.platform-page .pf-example-caption{flex-wrap:nowrap;gap:10px;font-size:9px}.platform-page .pf-card-heading{flex-wrap:nowrap;gap:12px}.platform-page .pf-card-heading .pf-status{margin-left:auto}.platform-page .pf-fields{grid-template-columns:1fr 1fr;gap:17px 20px}.platform-page .pf-fields dd{font-size:12px}.platform-page .pf-message{padding:18px}.platform-page .pf-message p{font-size:13px}.platform-page .pf-requested-slot{gap:17px}.platform-page .pf-requested-slot>div>strong{font-size:21px}.platform-page .pf-requested-slot>div>span{font-size:9px}.platform-page .pf-requested-slot p{font-size:10px}.platform-page .pf-document-rows li{flex-wrap:nowrap;gap:12px}.platform-page .pf-document-rows strong{font-size:12px}.platform-page .pf-document-rows p{font-size:10px}.platform-page .pf-document-state{text-align:right;margin-left:auto;padding-left:7px;font-size:9px}.platform-page .pf-review-boundary{gap:12px;padding:18px}.platform-page .pf-review-boundary strong{font-size:12px}.platform-page .pf-review-boundary p{font-size:11px}.platform-page .pf-request-topline{flex-wrap:nowrap;align-items:center}.platform-page .pf-request-topline .pf-status{margin-left:auto}.platform-page .pf-operations>h3{font-size:22px}.platform-page .pf-boundary-columns{grid-template-columns:1fr;gap:30px;margin:32px 0 29px}.platform-page .pf-boundary-columns>div{max-width:none;padding-top:22px}.platform-page .pf-boundary-columns h3{margin-top:18px;font-size:21px}.platform-page .pf-boundary-columns p{font-size:13px}}@media (width<=380px){.platform-page .pf-relationship{padding:20px}.platform-page .pf-example-caption{flex-wrap:wrap;gap:7px;font-size:8px}.platform-page .pf-card-heading{flex-wrap:wrap;gap:11px}.platform-page .pf-card-heading .pf-status{margin-left:55px}.platform-page .pf-fields{grid-template-columns:1fr;gap:15px}.platform-page .pf-requested-slot{gap:12px}.platform-page .pf-requested-slot>div>strong{font-size:19px}.platform-page .pf-requested-slot>div>span{font-size:8px}.platform-page .pf-state-strip{gap:10px}.platform-page .pf-state-strip>strong{font-size:10px}.platform-page .pf-document-rows li{flex-wrap:wrap;gap:10px}.platform-page .pf-document-state{text-align:left;margin-left:43px;padding-left:0}.platform-page .pf-request-topline{flex-wrap:wrap;align-items:flex-start}.platform-page .pf-request-topline .pf-status{margin-left:0}.platform-page .pf-operations>h3{font-size:21px}}.integrations-page .ig-preview-label{letter-spacing:.04em;color:#526c4d;justify-content:space-between;align-items:flex-start;gap:14px;font-size:10px;font-weight:500;line-height:1.8;display:flex}.integrations-page .ig-preview-label>span:last-child{letter-spacing:0;background:#edf3e7;border:1px solid #d7e1cf;border-radius:5px;flex-shrink:0;padding:2px 7px;font-size:9px;font-weight:400}.integrations-page .ig-preview,.integrations-page .ig-connection-map{color:#304a35;background:#fbfcf8;border:1px solid #dce6d5;border-radius:15px;min-width:0;margin:0;padding:28px}.integrations-page .ig-connection-map{background:#edf2e8}.integrations-page .ig-map-source{border-bottom:1px solid #d2dfcb;align-items:center;gap:15px;padding:22px 0;display:flex}.integrations-page .ig-map-source>span,.integrations-page .ig-map-destination>span{color:#426b40;background:#f9fbf6;border:1px solid #d4e0cb;border-radius:10px;flex-shrink:0;place-items:center;width:41px;height:41px;display:grid}.integrations-page .ig-map-source strong,.integrations-page .ig-map-destination strong{color:#375b36;font-size:14px;font-weight:500;line-height:1.7;display:block}.integrations-page .ig-connection-map .ig-map-source p,.integrations-page .ig-connection-map .ig-map-destination p{color:#526b4e;margin:4px 0 0;font-size:11px;font-weight:400;line-height:1.8}.integrations-page .ig-map-line{border-left:1px solid #aec5a1;height:26px;margin-left:20px}.integrations-page .ig-map-destination{background:#f7faf3;border:1px solid #d4e1c9;border-radius:10px;align-items:center;gap:15px;padding:17px;display:flex}.integrations-page .ig-preview-note,.integrations-page .ig-connection-map .ig-preview-note{color:#536a4d;border-top:1px solid #dce6d5;margin:22px 0 0;padding-top:16px;font-size:10px;font-weight:400;line-height:1.9}.integrations-page .ig-copy-note{color:#56704f;align-items:flex-start;gap:9px;margin-top:23px;font-size:11px;line-height:1.9;display:flex}.integrations-page .ig-copy-note>.icon{flex-shrink:0;width:16px;height:16px;margin-top:3px}.integrations-page .public-section-dark .ig-copy-note{color:#b4c9af}.integrations-page .ig-status{color:#45643d;background:#eaf2e3;border:1px solid #d2e0c6;border-radius:6px;align-items:center;padding:5px 9px;font-size:10px;font-weight:400;line-height:1.6;display:inline-flex}.integrations-page .onboarding-demo{background:#18251e;border:1px solid #3d5244;border-radius:16px;min-width:0;padding:29px;position:relative}.integrations-page .ig-demo-disclosure{color:#c4d3c5;align-items:flex-start;gap:11px;margin:0 0 23px;font-size:12px;font-weight:400;line-height:1.9;display:flex}.integrations-page .ig-demo-disclosure>.icon{flex-shrink:0;width:18px;height:18px;margin-top:3px}.integrations-page .ig-path-buttons{flex-wrap:wrap;gap:11px;margin-bottom:27px;display:flex}.integrations-page .ig-path-buttons button{color:#dce8d9;cursor:pointer;background:0 0;border:1px solid #6d826e;border-radius:8px;justify-content:center;align-items:center;gap:10px;min-height:46px;padding:12px 18px;font-size:13px;font-weight:400;line-height:1.7;display:inline-flex}.integrations-page .ig-path-buttons .icon{width:17px;height:17px}.integrations-page .ig-path-buttons [aria-pressed=true]{color:#264e30;background:#e5efdf;border-color:#e5efdf}.integrations-page .ig-path-buttons button:hover{border-color:#c9dec0}.integrations-page .ig-path-buttons button:focus-visible{outline-offset:4px;outline:3px solid #acd79a}.integrations-page [data-onboarding-content]{border-top:1px solid #3e5545;grid-template-columns:1.4fr 1fr;gap:36px;padding-top:26px;display:grid}.integrations-page .ig-path-kicker{letter-spacing:.11em;color:#b6ceb2;font-size:9px;line-height:1.8}.integrations-page .ig-onboarding-copy>h3{letter-spacing:-.03em;color:#f0f6ec;margin-top:13px;font-size:29px;font-weight:500;line-height:1.3}.integrations-page .ig-onboarding-copy>ol{gap:21px;margin:24px 0 0;padding:0;list-style:none;display:grid}.integrations-page .ig-onboarding-copy li{align-items:flex-start;gap:15px;display:flex}.integrations-page .ig-onboarding-copy li>span{color:#b3cdae;flex-shrink:0;padding-top:1px;font-size:10px;line-height:2.1}.integrations-page .ig-onboarding-copy h4{color:#edf4e8;margin:0;font-size:14px;font-weight:500;line-height:1.7}.integrations-page .ig-onboarding-copy p{color:#b7cbb5;max-width:570px;margin-top:7px;font-size:12px;font-weight:400;line-height:1.9}.integrations-page .ig-path-summary{background:#1e3023;border:1px solid #425a46;border-radius:12px;align-self:stretch;min-width:0;padding:25px}.integrations-page .ig-path-summary>span{color:#cce2c2;background:#304831;border:1px solid #5d7856;border-radius:10px;place-items:center;width:42px;height:42px;display:grid}.integrations-page .ig-path-summary>h4{letter-spacing:-.02em;color:#e8f2df;margin-top:21px;font-size:21px;font-weight:500;line-height:1.4}.integrations-page .ig-path-summary dl{margin:23px 0 0}.integrations-page .ig-path-summary dl>div{border-top:1px solid #425a46;padding:14px 0}.integrations-page .ig-path-summary dt{color:#b5cbb0;font-size:10px;line-height:1.8}.integrations-page .ig-path-summary dd{color:#e0ecda;margin:4px 0 0;font-size:12px;line-height:1.8}.integrations-page .ig-path-summary>p{color:#bbd0b3;margin-top:9px;font-size:10px;line-height:1.9}.integrations-page .ig-live-status,.integrations-page .ig-visually-hidden{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.integrations-page .ig-source-heading{border-bottom:1px solid #dce6d5;align-items:center;gap:12px;margin-top:26px;padding-bottom:22px;display:flex}.integrations-page .ig-source-heading>span:first-child,.integrations-page .ig-report-heading>span,.integrations-page .ig-calendar-heading>span,.integrations-page .ig-maintenance-title>span{color:#456b3f;background:#eaf1e2;border-radius:10px;flex-shrink:0;place-items:center;width:39px;height:39px;display:grid}.integrations-page .ig-source-heading h3{color:#335536;margin:0;font-size:18px;font-weight:500;line-height:1.5}.integrations-page .ig-source-heading small{color:#596e51;margin-top:3px;font-size:10px;font-weight:400;line-height:1.8;display:block}.integrations-page .ig-source-heading .ig-status{max-width:120px;margin-left:auto}.integrations-page .ig-mapping-list{margin:10px 0 0}.integrations-page .ig-mapping-list>div{border-bottom:1px solid #dce6d5;grid-template-columns:42% 1fr;gap:15px;padding:15px 0;display:grid}.integrations-page .ig-mapping-list dt{color:#586f51;font-size:11px;line-height:1.8}.integrations-page .ig-mapping-list dd{color:#3c5c35;margin:0;font-size:11px;font-weight:400;line-height:1.8}.integrations-page .ig-mapping-list dd>span{color:#516f47;margin:0 6px}.integrations-page .ig-record-owner{background:#eaf2e2;border:1px solid #d5e4cb;border-radius:9px;gap:11px;margin-top:23px;padding:17px;display:flex}.integrations-page .ig-record-owner>.icon{flex-shrink:0;width:17px;height:17px;margin-top:3px}.integrations-page .ig-record-owner>p{color:#4c6842;margin:0;font-size:11px;line-height:1.9}.integrations-page .ig-calendar-heading,.integrations-page .ig-report-heading{align-items:center;gap:12px;margin-top:25px;display:flex}.integrations-page .ig-calendar-heading h3,.integrations-page .ig-report-heading h3{color:#335536;margin:0;font-size:18px;font-weight:500;line-height:1.5}.integrations-page .ig-calendar-heading p,.integrations-page .ig-report-heading p{color:#576f4f;margin:4px 0 0;font-size:10px;line-height:1.8}.integrations-page .ig-day-plan{margin:25px 0 0;padding:0;list-style:none}.integrations-page .ig-day-plan li{border-top:1px solid #dce6d5;align-items:flex-start;gap:17px;padding:17px 10px;display:flex}.integrations-page .ig-day-plan time{font-variant-numeric:tabular-nums;color:#5a714f;flex-shrink:0;font-size:11px;line-height:1.8}.integrations-page .ig-day-plan strong{color:#375c36;font-size:12px;font-weight:500;line-height:1.7;display:block}.integrations-page .ig-day-plan p{color:#536f49;margin-top:3px;font-size:10px;line-height:1.8}.integrations-page .ig-day-plan .ig-requested-slot{background:#eaf2e3;border:1px solid #c6d9b9;border-radius:9px;margin-bottom:10px;padding:18px 15px}.integrations-page .ig-requested-slot div>span{color:#4c6942;margin-top:9px;font-size:9px;line-height:1.8;display:block}.integrations-page .ig-acquisition-preview table{table-layout:fixed;border-collapse:collapse;text-align:left;width:100%;margin-top:27px}.integrations-page .ig-acquisition-preview th,.integrations-page .ig-acquisition-preview td{overflow-wrap:anywhere;color:#4a6444;vertical-align:top;border-bottom:1px solid #dce6d5;padding:14px 10px;font-size:11px;font-weight:400;line-height:1.9}.integrations-page .ig-acquisition-preview thead th{color:#566e4d;background:#eef3e8;font-size:10px}.integrations-page .ig-acquisition-preview tbody th{color:#355733;font-weight:500}.integrations-page .ig-report-status{flex-direction:column;align-items:flex-start;gap:12px;margin-top:24px;display:flex}.integrations-page .ig-report-status p{color:#566f4d;font-size:10px;line-height:1.9}.integrations-page .ig-import-file{border-bottom:1px solid #dce6d5;align-items:center;gap:13px;margin-top:25px;padding-bottom:24px;display:flex}.integrations-page .ig-import-file>.icon{color:#4d7545;flex-shrink:0;width:31px;height:31px}.integrations-page .ig-import-file h3{color:#365631;overflow-wrap:anywhere;margin:0;font-size:16px;font-weight:500;line-height:1.6}.integrations-page .ig-import-file p{color:#576f4e;margin-top:4px;font-size:10px;line-height:1.8}.integrations-page .ig-import-columns{letter-spacing:.06em;color:#5e7655;grid-template-columns:1fr 1fr;gap:12px;padding-top:21px;font-size:8px;line-height:1.8;display:grid}.integrations-page .ig-import-mappings{margin:6px 0 0}.integrations-page .ig-import-mappings>div{border-bottom:1px solid #dce6d5;grid-template-columns:1fr 1fr;gap:12px;padding:14px 0;display:grid}.integrations-page .ig-import-mappings dt{color:#4c6844;overflow-wrap:anywhere;font-size:11px;line-height:1.8}.integrations-page .ig-import-mappings dd{color:#385934;gap:10px;margin:0;font-size:11px;line-height:1.8;display:flex}.integrations-page .ig-import-mappings .icon{flex-shrink:0;width:14px;height:14px;margin-top:3px}.integrations-page .ig-import-review,.integrations-page .ig-maintenance-task{background:#eaf2e2;border:1px solid #d0e0c4;border-radius:9px;gap:12px;margin-top:24px;padding:17px;display:flex}.integrations-page .ig-import-review>.icon,.integrations-page .ig-maintenance-task>.icon{flex-shrink:0;width:18px;height:18px;margin-top:2px}.integrations-page .ig-import-review strong,.integrations-page .ig-maintenance-task strong{color:#3c5d34;font-size:12px;font-weight:500;line-height:1.7;display:block}.integrations-page .ig-import-review p,.integrations-page .ig-maintenance-task p{color:#506a47;margin-top:6px;font-size:11px;line-height:1.9}.integrations-page .ig-applicant-heading{border-bottom:1px solid #dce6d5;align-items:center;gap:12px;padding:26px 0 22px;display:flex}.integrations-page .ig-applicant-avatar{color:#42643c;background:#e8f1df;border-radius:50%;flex-shrink:0;place-items:center;width:39px;height:39px;font-size:12px;display:grid}.integrations-page .ig-applicant-heading h3{color:#365733;margin:0;font-size:16px;font-weight:500;line-height:1.6}.integrations-page .ig-applicant-heading p{color:#576e4f;margin-top:3px;font-size:10px;line-height:1.8}.integrations-page .ig-applicant-heading>.ig-status{margin-left:auto}.integrations-page .ig-document-progress{margin:6px 0 0;padding:0;list-style:none}.integrations-page .ig-document-progress>li{border-bottom:1px solid #dce6d5;align-items:flex-start;gap:12px;padding:20px 0;display:flex}.integrations-page .ig-document-progress li>span:first-child{color:#4e7146;flex-shrink:0}.integrations-page .ig-document-progress .icon{width:18px;height:18px}.integrations-page .ig-document-progress strong{color:#3b5e35;font-size:12px;font-weight:500;line-height:1.7}.integrations-page .ig-document-progress p{color:#566f4e;margin-top:3px;font-size:10px;line-height:1.8}.integrations-page .ig-document-progress li>span:last-child{color:#4e6845;background:#edf2e7;border:1px solid #d6e1cd;border-radius:5px;flex-shrink:0;margin-left:auto;padding:3px 6px;font-size:9px;line-height:1.8}.integrations-page .ig-maintenance-title{align-items:center;gap:12px;margin:25px 0 18px;display:flex}.integrations-page .ig-maintenance-title div>span{letter-spacing:.05em;color:#5d7652;font-size:8px;line-height:1.8}.integrations-page .ig-maintenance-title h3{color:#355833;margin:5px 0 0;font-size:17px;font-weight:500;line-height:1.5}.integrations-page .ig-maintenance-fields,.integrations-page .ig-payment-fields{margin:24px 0 0}.integrations-page .ig-maintenance-fields>div,.integrations-page .ig-payment-fields>div{border-top:1px solid #dce6d5;grid-template-columns:38% 1fr;gap:16px;padding:14px 0;display:grid}.integrations-page .ig-maintenance-fields dt,.integrations-page .ig-payment-fields dt{color:#5b7352;font-size:10px;line-height:1.8}.integrations-page .ig-maintenance-fields dd,.integrations-page .ig-payment-fields dd{color:#3d5d36;margin:0;font-size:11px;line-height:1.9}.integrations-page .ig-payment-question{background:#edf3e8;border:1px solid #d4e1cb;border-radius:9px;align-items:center;gap:12px;margin-top:26px;padding:19px;display:flex}.integrations-page .ig-payment-question>.icon{color:#52724a;flex-shrink:0;width:19px;height:19px}.integrations-page .ig-payment-question p{color:#3b5c36;font-size:13px;font-weight:400;line-height:1.8}.integrations-page .ig-payment-route{margin:24px 0 0;padding:0;list-style:none}.integrations-page .ig-payment-route>li{border-bottom:1px solid #dce6d5;gap:16px;padding:16px 0;display:flex}.integrations-page .ig-payment-route li>span{color:#536e49;font-size:10px;line-height:2}.integrations-page .ig-payment-route h3{color:#3b5f35;margin:0;font-size:14px;font-weight:500;line-height:1.6}.integrations-page .ig-payment-route p{color:#556f4b;margin-top:5px;font-size:11px;line-height:1.9}.integrations-page .detail-cta.public-section-dark p{color:#bed0ba}.integrations-page .detail-cta .detail-hero-links{justify-content:center}.integrations-page .detail-cta .button{margin-top:0}@media (width<=1050px){.integrations-page .ig-preview,.integrations-page .ig-connection-map{padding:23px}.integrations-page [data-onboarding-content]{gap:25px}.integrations-page .ig-source-heading{flex-wrap:wrap}.integrations-page .ig-source-heading .ig-status{margin-left:51px}.integrations-page .ig-mapping-list>div{grid-template-columns:1fr;gap:5px}.integrations-page .ig-applicant-heading{flex-wrap:wrap}.integrations-page .ig-applicant-heading>.ig-status{margin-left:51px}.integrations-page .ig-document-progress li{flex-wrap:wrap;gap:9px}.integrations-page .ig-document-progress li>span:last-child{margin-left:27px}.integrations-page .ig-import-columns{font-size:7px}.integrations-page .ig-acquisition-preview th,.integrations-page .ig-acquisition-preview td{padding:13px 7px;font-size:10px}}@media (width<=760px){.integrations-page [data-onboarding-content]{grid-template-columns:1fr;gap:27px}.integrations-page .onboarding-demo{padding:25px}.integrations-page .ig-path-summary{padding:23px}.integrations-page .ig-path-summary dl{grid-template-columns:1fr 1fr;gap:0 20px;display:grid}.integrations-page .ig-path-summary dl>div:last-child{grid-column:1/-1}}@media (width<=700px){.integrations-page .ig-preview,.integrations-page .ig-connection-map{width:100%;max-width:520px;margin-inline:auto;padding:25px}.integrations-page .ig-map-source strong,.integrations-page .ig-map-destination strong{font-size:14px}.integrations-page .ig-preview-label{font-size:10px}.integrations-page .ig-source-heading{flex-wrap:nowrap}.integrations-page .ig-source-heading .ig-status{margin-left:auto}.integrations-page .ig-mapping-list>div{grid-template-columns:42% 1fr;gap:12px}.integrations-page .ig-applicant-heading{flex-wrap:nowrap}.integrations-page .ig-applicant-heading>.ig-status{margin-left:auto}.integrations-page .ig-document-progress li{flex-wrap:nowrap;gap:10px}.integrations-page .ig-document-progress li>span:last-child{margin-left:auto}.integrations-page .ig-import-columns{font-size:8px}.integrations-page .ig-acquisition-preview th,.integrations-page .ig-acquisition-preview td{padding:14px 9px;font-size:11px}}@media (width<=480px){.integrations-page .onboarding-demo{padding:23px 18px}.integrations-page .ig-demo-disclosure{font-size:11px}.integrations-page .ig-path-buttons{gap:10px}.integrations-page .ig-path-buttons button{justify-content:flex-start;width:100%;font-size:12px}.integrations-page .ig-onboarding-copy>h3{font-size:26px}.integrations-page .ig-onboarding-copy h4{font-size:13px}.integrations-page .ig-onboarding-copy p{font-size:11px}.integrations-page .ig-path-summary{padding:20px}.integrations-page .ig-path-summary dl{grid-template-columns:1fr}.integrations-page .ig-preview,.integrations-page .ig-connection-map{padding:21px}.integrations-page .ig-source-heading{flex-wrap:wrap}.integrations-page .ig-source-heading .ig-status{margin-left:51px}.integrations-page .ig-mapping-list>div{grid-template-columns:1fr;gap:4px}.integrations-page .ig-applicant-heading{flex-wrap:wrap}.integrations-page .ig-applicant-heading>.ig-status{margin-left:51px}.integrations-page .ig-document-progress li{flex-wrap:wrap}.integrations-page .ig-document-progress li>span:last-child{margin-left:28px}.integrations-page .ig-maintenance-fields>div,.integrations-page .ig-payment-fields>div{grid-template-columns:1fr;gap:4px}.integrations-page .ig-import-columns{font-size:7px}.integrations-page .ig-import-mappings dt,.integrations-page .ig-import-mappings dd{font-size:10px}.integrations-page .ig-acquisition-preview th,.integrations-page .ig-acquisition-preview td{padding:12px 6px;font-size:10px}.integrations-page .ig-preview-label>span:last-child{font-size:8px}.integrations-page .ig-payment-question{padding:16px}.integrations-page .ig-payment-question p{font-size:12px}}@media (prefers-reduced-motion:reduce){.integrations-page *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.public-information-page .information-container{max-width:850px}.public-information-page .information-container>h2{letter-spacing:-.04em;margin-top:20px;font-size:clamp(32px,4vw,44px);font-weight:500;line-height:1.2}.public-information-page .information-container>p{color:#546b50;margin-top:23px;font-size:14px;font-weight:400;line-height:1.95}.public-information-page .public-section-dark .information-container>p{color:#b8ccba}.public-information-page .information-container>.text-link{margin-top:25px}.public-information-page .information-contact-card{background:#fbfcf8;border:1px solid #d7e3cf;border-radius:13px;align-items:flex-start;gap:20px;margin-top:36px;padding:29px;display:flex}.public-information-page .information-contact-card>span{color:#42663a;background:#eaf2e2;border:1px solid #d2e2c5;border-radius:10px;flex-shrink:0;place-items:center;width:42px;height:42px;display:grid}.public-information-page .information-contact-card h2{letter-spacing:-.025em;color:#315331;margin:0;font-size:23px;font-weight:500;line-height:1.4}.public-information-page .information-contact-card p{color:#536c4c;max-width:none;margin:16px 0 0;font-size:13px;line-height:1.9}.public-information-page .information-contact-card .text-link{overflow-wrap:anywhere;margin-top:18px}.public-information-page .information-contact-card .information-small-note{color:#586f50;font-size:11px;line-height:1.9}.public-information-page .information-content{padding-top:0}.public-information-page .information-content article{border-top:1px solid #d8e3d1;padding:31px 0}.public-information-page .information-content h2{letter-spacing:-.025em;color:#2c4d2e;margin:0;font-size:25px;font-weight:500;line-height:1.4}.public-information-page .information-content p{color:#536b4d;margin-top:20px;font-size:14px;font-weight:400;line-height:1.95}.public-information-page .information-content .text-link{margin-top:22px}.public-information-page code{color:#3f6035;background:#edf3e7;border:1px solid #d7e2ce;border-radius:4px;padding:2px 5px;font-size:12px}.public-body .footer-bottom{flex-wrap:wrap;gap:17px}.public-body .public-footer-links{align-items:center;gap:19px;display:flex}@media (width<=600px){.public-information-page .information-contact-card{flex-direction:column;gap:15px;padding:23px}.public-information-page .information-contact-card h2{font-size:21px}.public-information-page .information-content h2{font-size:23px}.public-information-page .information-content p,.public-information-page .information-container>p{font-size:13px}.public-information-page .information-contact-card .text-link{font-size:11px}}.property-workspace{color:#14221d;min-width:0;font-size:15px;line-height:1.5}.property-workspace *{box-sizing:border-box}.property-workspace h2,.property-workspace h3,.property-workspace h4,.property-workspace p{margin:0}.property-workspace h2{letter-spacing:-.8px;color:#101b16;font-size:30px;font-weight:650;line-height:1.2}.property-workspace h3{letter-spacing:-.25px;color:#15261d;font-size:19px;font-weight:600}.property-workspace h4{font-size:16px;font-weight:600}.property-workspace a{color:#17643f}.property-workspace .pw-heading{justify-content:space-between;align-items:flex-start;gap:20px;margin:7px 0 24px;display:flex}.property-workspace .pw-heading p{color:#5b6a63;max-width:650px;margin-top:8px}.property-workspace .pw-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.property-workspace .pw-heading .pw-actions{flex-shrink:0;justify-content:flex-end}.property-workspace .pw-button{color:#185e3d;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c6d2ca;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.property-workspace .pw-button:hover{background:#edf6f0;border-color:#6d9d80}.property-workspace .pw-button-primary{color:#fff;background:#1e6746;border-color:#1e6746}.property-workspace .pw-button-primary:hover{color:#fff;background:#165337}.property-workspace .pw-button:disabled{cursor:default;opacity:.6}.property-workspace :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #27764c}.property-workspace .pw-tabs{flex-wrap:wrap;gap:9px;margin-bottom:24px;display:flex}.property-workspace .pw-tabs a{color:#52655b;background:#fff;border:1px solid #dae4dd;border-radius:8px;padding:8px 13px;font-size:14px;text-decoration:none;display:inline-block}.property-workspace .pw-tabs a[aria-current=page]{color:#135938;background:#e2f4e9;border-color:#b4d7c2;font-weight:600}.property-workspace .pw-panel{background:#fff;border:1px solid #e0e8e3;border-radius:16px;min-width:0;padding:25px}.property-workspace .pw-panel+.pw-panel{margin-top:22px}.property-workspace .pw-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.property-workspace .pw-panel-heading p{color:#596b61;margin-top:6px;font-size:14px}.property-workspace .pw-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.property-workspace .pw-search-field{grid-column:span 2}.property-workspace .pw-field{flex-direction:column;gap:6px;min-width:0;display:flex}.property-workspace .pw-field>label,.property-workspace .pw-field>span{color:#344b3d;font-size:13px;font-weight:600}.property-workspace .pw-field :is(input,select,textarea){color:#17251c;width:100%;max-width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #b9c8be;border-radius:9px;padding:10px 11px;font-size:14px;line-height:1.4}.property-workspace .pw-field textarea{resize:vertical;min-height:90px}.property-workspace .pw-field :is(input,select,textarea):disabled{color:#5a6a60;cursor:not-allowed;background:#f0f4f1}.property-workspace .pw-field small{color:#5d6e63;font-size:12px;font-weight:400}.property-workspace .pw-filter-actions{flex-wrap:wrap;align-items:center;gap:13px;margin-top:18px;display:flex}.property-workspace .pw-table-wrap{border:1px solid #dce6df;border-radius:12px;max-width:100%;overflow-x:auto}.property-workspace .pw-table{border-collapse:collapse;text-align:left;width:100%;min-width:680px;font-size:14px}.property-workspace .pw-table caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.property-workspace .pw-table th{color:#485e50;white-space:nowrap;background:#f3f7f4;border-bottom:1px solid #dce6df;padding:13px 16px;font-size:12px;font-weight:600}.property-workspace .pw-table td{vertical-align:top;color:#243c2e;border-bottom:1px solid #e5ece7;padding:17px 16px}.property-workspace .pw-table tr:last-child td{border-bottom:0}.property-workspace .pw-table td:first-child{max-width:270px}.property-workspace .pw-table td a{text-underline-offset:3px;font-weight:600}.property-workspace .pw-table small{color:#5c6e62;margin-top:4px;font-size:12px;display:block}.property-workspace .pw-muted{color:#5b6e61;font-size:13px}.property-workspace .pw-result-count{color:#4a6052;margin:22px 0 13px;font-size:14px}.property-workspace .pw-pagination{color:#53675a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:19px;font-size:13px;display:flex}.property-workspace .pw-pagination>div{align-items:center;gap:8px;display:flex}.property-workspace .pw-pagination .pw-button{min-height:39px;padding:8px 13px;font-size:13px}.property-workspace .pw-empty{text-align:center;background:#f7faf8;border:1px dashed #bfd0c4;border-radius:13px;padding:40px 20px}.property-workspace .pw-empty p{color:#586e60;margin-top:9px}.property-workspace .pw-tag{color:#365c43;overflow-wrap:anywhere;background:#edf4ef;border-radius:30px;max-width:100%;padding:4px 9px;font-size:12px;font-weight:550;line-height:1.5;display:inline-block}.property-workspace .pw-tag-green{color:#155e37;background:#e0f5e9}.property-workspace .pw-tag-amber{color:#76500c;background:#fff3da}.property-workspace .pw-notice{color:#345b41;background:#edf5ef;border:1px solid #d6e6da;border-radius:11px;align-items:flex-start;gap:10px;margin:18px 0;padding:15px 17px;font-size:13px;display:flex}.property-workspace .pw-notice .icon{flex-shrink:0;margin-top:1px}.property-workspace .pw-notice-ownership{color:#69552d;background:#f6f3ea;border-color:#e7dfc9}.property-workspace .pw-detail-grid{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:22px;margin-bottom:23px;display:grid}.property-workspace .pw-detail-grid>.pw-panel{margin:0}.property-workspace .pw-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:19px 24px;margin:21px 0 0;display:grid}.property-workspace .pw-definition div{min-width:0}.property-workspace .pw-definition dt{color:#5d7062;margin:0 0 5px;font-size:12px}.property-workspace .pw-definition dd{color:#203b2a;overflow-wrap:anywhere;margin:0;font-size:14px}.property-workspace .pw-list{margin:12px 0 0;padding:0;list-style:none}.property-workspace .pw-list>li{border-bottom:1px solid #e2ebe5;padding:14px 0}.property-workspace .pw-list>li:last-child{border-bottom:0}.property-workspace .pw-list p{color:#586c5e;margin-top:5px;font-size:13px}.property-workspace .pw-back{color:#2b6540;text-underline-offset:3px;align-items:center;gap:7px;margin-bottom:19px;font-size:14px;display:inline-flex}.property-workspace .pw-editor{background:#fbfdfb;border:1px solid #d5e3d9;border-radius:12px;margin:20px 0}.property-workspace .pw-editor>summary{color:#205f3d;cursor:pointer;padding:16px 19px;font-size:15px;font-weight:550}.property-workspace .pw-editor[open]>summary{border-bottom:1px solid #e0e9e3}.property-workspace .pw-editor>form{padding:20px}.property-workspace .pw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.property-workspace .pw-form-wide{grid-column:1/-1}.property-workspace .pw-check{color:#3b5945;align-items:flex-start;gap:10px;font-size:13px;display:flex}.property-workspace .pw-check input{accent-color:#236e48;flex-shrink:0;width:17px;height:17px;margin-top:3px}.property-workspace .pw-error{color:#9a2929;overflow-wrap:anywhere;margin-top:13px;font-size:14px;line-height:1.5}.property-workspace .pw-inline-hint{color:#5c6f63;margin-top:15px;font-size:12px}.property-workspace .pw-record-name{overflow-wrap:anywhere}.property-workspace .pw-row-title{display:block}.property-workspace .pw-identity-banner{color:#355c41;background:#f0f7f2;border-left:3px solid #33794c;margin-bottom:21px;padding:17px;font-size:13px}.property-workspace .pw-source-line{color:#536b5b;margin-top:9px;font-size:12px}.property-workspace .pw-pagination a[aria-disabled=true]{pointer-events:none;color:#6f7c73;background:#f2f4f2}.property-workspace .pw-persisted-note{color:#596d60;margin-top:22px;font-size:12px}.property-workspace .pw-contact-links{flex-wrap:wrap;gap:9px;display:flex}.property-workspace .pw-contact-links a{font-size:13px}.property-workspace .pw-list strong,.property-workspace .pw-panel :is(p,dd,a,small){overflow-wrap:anywhere}@media (width<=1199px){.property-workspace .pw-detail-grid{grid-template-columns:1fr}.property-workspace .pw-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.property-workspace .pw-search-field{grid-column:1/-1}.property-workspace .pw-heading{flex-wrap:wrap}.property-workspace .pw-heading .pw-actions{justify-content:flex-start}}@media (width<=700px){.property-workspace{font-size:14px}.property-workspace h2{font-size:27px}.property-workspace .pw-panel{padding:19px 16px}.property-workspace .pw-filter-grid,.property-workspace .pw-form-grid,.property-workspace .pw-definition{grid-template-columns:1fr}.property-workspace .pw-search-field,.property-workspace .pw-form-wide{grid-column:auto}.property-workspace .pw-heading{gap:16px}.property-workspace .pw-heading .pw-actions{flex-wrap:wrap;width:100%}.property-workspace .pw-heading .pw-button{flex-grow:1}.property-workspace .pw-pagination{align-items:flex-start}.property-workspace .pw-table-wrap{margin:0 -1px}.property-workspace .pw-table{font-size:13px}.property-workspace .pw-table th,.property-workspace .pw-table td{padding:12px}.property-workspace .pw-notice{padding:13px}.property-workspace .pw-filter-actions{gap:11px}.property-workspace .pw-filter-actions>.pw-button{flex-grow:1}}@media (prefers-reduced-motion:reduce){.property-workspace *{scroll-behavior:auto;transition:none!important;animation:none!important}}@media (width<=380px){.admin-app:has([data-property-workspace]) .admin-header-body{flex-wrap:wrap}.admin-app:has([data-property-workspace]) .admin-header-body h1{overflow-wrap:anywhere;min-width:0}}.lead-workspace{color:#14251b;min-width:0;font-size:15px;line-height:1.5}.lead-workspace *{box-sizing:border-box}.lead-workspace :is(h2,h3,h4,p){margin:0}.lead-workspace h2{letter-spacing:-.7px;font-size:29px;font-weight:650;line-height:1.2}.lead-workspace h3{letter-spacing:-.25px;font-size:19px;font-weight:600;line-height:1.3}.lead-workspace h4{font-size:15px;font-weight:600}.lead-workspace a{color:#1b6742;text-underline-offset:3px}.lead-workspace :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #297b50}.lead-workspace .lw-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin:7px 0 23px;display:flex}.lead-workspace .lw-heading p{color:#5c6d63;max-width:650px;margin-top:9px}.lead-workspace .lw-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.lead-workspace .lw-button{color:#1e6240;min-height:43px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c5d3c9;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:550;text-decoration:none;display:inline-flex}.lead-workspace .lw-button:hover{background:#eef6f0;border-color:#7da58a}.lead-workspace .lw-primary{color:#fff;background:#206947;border-color:#206947}.lead-workspace .lw-primary:hover{color:#fff;background:#195738}.lead-workspace .lw-button:disabled{opacity:.55;cursor:default}.lead-workspace .lw-tabs{flex-wrap:wrap;gap:9px;margin:18px 0;display:flex}.lead-workspace .lw-tabs a{background:#fff;border:1px solid #d5e2d9;border-radius:9px;padding:8px 13px;font-size:14px;text-decoration:none}.lead-workspace .lw-tabs [aria-current=page]{color:#195c39;background:#e2f3e8;border-color:#afd2bd;font-weight:600}.lead-workspace .lw-panel{background:#fff;border:1px solid #dfe8e1;border-radius:15px;min-width:0;padding:24px}.lead-workspace .lw-panel+.lw-panel{margin-top:21px}.lead-workspace .lw-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:20px;display:flex}.lead-workspace .lw-panel-heading p{color:#5a6e60;margin-top:6px;font-size:13px}.lead-workspace .lw-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.lead-workspace .lw-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.lead-workspace .lw-wide{grid-column:1/-1}.lead-workspace .lw-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lead-workspace .lw-field>label,.lead-workspace .lw-field>span{color:#354f3f;font-size:13px;font-weight:600}.lead-workspace .lw-field :is(input,select,textarea){color:#203929;width:100%;max-width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #b9cabe;border-radius:9px;padding:10px 11px;font-size:14px;line-height:1.4}.lead-workspace .lw-field textarea{resize:vertical;min-height:100px}.lead-workspace .lw-field :is(input,select,textarea):disabled{color:#5d6f61;background:#f2f5f2}.lead-workspace .lw-field small,.lead-workspace .lw-hint{color:#5d7163;font-size:12px;font-weight:400}.lead-workspace .lw-form-actions{flex-wrap:wrap;align-items:center;gap:11px;margin-top:19px;display:flex}.lead-workspace .lw-error{color:#9a2929;overflow-wrap:anywhere;margin-top:13px;font-size:14px;line-height:1.5}.lead-workspace .lw-notice{color:#365e42;background:#edf6ef;border:1px solid #d4e4d8;border-radius:11px;margin:18px 0;padding:15px 17px;font-size:13px}.lead-workspace .lw-notice-warning{color:#705c2c;background:#faf5e9;border-color:#eadfbd}.lead-workspace .lw-muted{color:#5d7163;font-size:13px}.lead-workspace .lw-table-wrap{border:1px solid #dbe5de;border-radius:12px;max-width:100%;overflow-x:auto}.lead-workspace .lw-table{border-collapse:collapse;text-align:left;width:100%;min-width:760px;font-size:14px}.lead-workspace .lw-table caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.lead-workspace .lw-table th{color:#486150;white-space:nowrap;background:#f2f7f3;border-bottom:1px solid #dce5df;padding:13px 15px;font-size:12px;font-weight:600}.lead-workspace .lw-table td{vertical-align:top;border-bottom:1px solid #e3ebe5;padding:17px 15px}.lead-workspace .lw-table tr:last-child td{border-bottom:0}.lead-workspace .lw-table td:first-child a{font-weight:600}.lead-workspace .lw-table small{color:#5d7163;margin-top:4px;font-size:12px;display:block}.lead-workspace .lw-tag{color:#2c5d3c;overflow-wrap:anywhere;background:#e9f4ed;border-radius:30px;max-width:100%;padding:4px 9px;font-size:12px;line-height:1.5;display:inline-block}.lead-workspace .lw-tag-neutral{color:#4d6473;background:#eef1f4}.lead-workspace .lw-tag-warning{color:#795818;background:#fff1d6}.lead-workspace .lw-result-count{color:#536a5b;margin:21px 0 13px;font-size:14px}.lead-workspace .lw-pagination{color:#536e5a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:15px;margin-top:20px;font-size:13px;display:flex}.lead-workspace .lw-pagination>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.lead-workspace .lw-pagination .lw-button{min-height:39px;padding:8px 12px;font-size:13px}.lead-workspace .lw-empty{text-align:center;background:#f7faf8;border:1px dashed #c2d4c7;border-radius:12px;padding:35px 20px}.lead-workspace .lw-empty p{color:#5c7263;margin-top:9px}.lead-workspace .lw-board-wrap{max-width:100%;padding-bottom:12px;overflow-x:auto}.lead-workspace .lw-board{align-items:flex-start;gap:15px;min-width:max-content;display:flex}.lead-workspace .lw-column{background:#edf4ef;border:1px solid #dce7df;border-radius:13px;flex:0 0 270px;width:270px;min-height:205px;padding:14px}.lead-workspace .lw-column-heading{justify-content:space-between;align-items:center;gap:10px;padding:3px 3px 13px;display:flex}.lead-workspace .lw-column-heading h3{max-width:210px;font-size:14px}.lead-workspace .lw-column-heading span{color:#5d7364;font-size:12px}.lead-workspace .lw-lead-card{background:#fff;border:1px solid #d8e4dc;border-radius:10px;padding:16px;box-shadow:0 2px 6px #233c2810}.lead-workspace .lw-lead-card+.lw-lead-card{margin-top:12px}.lead-workspace .lw-lead-card h4 a{font-size:15px}.lead-workspace .lw-lead-card p{color:#5c7262;margin-top:7px;font-size:12px}.lead-workspace .lw-lead-card .lw-field{margin-top:15px}.lead-workspace .lw-lead-card .lw-field select{min-height:38px;font-size:12px}.lead-workspace .lw-lead-card button{width:100%;min-height:37px;margin-top:10px;padding:8px 10px;font-size:12px}.lead-workspace .lw-board-label{margin:21px 0 12px;font-size:17px;font-weight:600}.lead-workspace .lw-detail-grid{grid-template-columns:minmax(0,1.5fr) minmax(260px,1fr);align-items:start;gap:21px;margin-bottom:21px;display:grid}.lead-workspace .lw-detail-grid>.lw-panel{margin:0}.lead-workspace .lw-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 21px;margin:21px 0 0;display:grid}.lead-workspace .lw-definition dt{color:#5a7061;margin-bottom:5px;font-size:12px}.lead-workspace .lw-definition dd{color:#243e2d;overflow-wrap:anywhere;margin:0;font-size:14px}.lead-workspace .lw-list{margin:15px 0 0;padding:0;list-style:none}.lead-workspace .lw-list>li{border-bottom:1px solid #e0e9e3;padding:14px 0}.lead-workspace .lw-list>li:last-child{border-bottom:0}.lead-workspace .lw-list p{color:#5e7263;margin-top:6px;font-size:13px}.lead-workspace .lw-editor{background:#fbfdfb;border:1px solid #d5e4da;border-radius:11px;margin:20px 0}.lead-workspace .lw-editor>summary{color:#205e3a;cursor:pointer;padding:15px 17px;font-weight:550}.lead-workspace .lw-editor[open]>summary{border-bottom:1px solid #dfe9e2}.lead-workspace .lw-editor>form{padding:20px}.lead-workspace .lw-checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.lead-workspace .lw-check{color:#3d5a46;align-items:flex-start;gap:10px;font-size:13px;display:flex}.lead-workspace .lw-check input{accent-color:#246e46;flex-shrink:0;width:17px;height:17px;margin-top:2px}.lead-workspace .lw-back{align-items:center;gap:7px;margin-bottom:18px;font-size:14px;display:inline-flex}.lead-workspace .lw-suggestions{margin-top:18px}.lead-workspace .lw-suggestion{border:1px solid #dce7df;border-radius:10px;margin-top:11px;padding:14px}.lead-workspace .lw-suggestion p{color:#566f5f;margin-top:5px;font-size:13px}.lead-workspace .lw-suggestion .lw-button{min-height:37px;margin-top:11px;font-size:12px}.lead-workspace .lw-selected-contact{background:#edf7f0;border:1px solid #b5d7bf;border-radius:10px;margin-bottom:18px;padding:15px}.lead-workspace .lw-selected-contact p{color:#496950;margin-top:6px;font-size:13px}.lead-workspace .lw-selected-contact .lw-button{margin-top:10px}.lead-workspace .lw-section-gap{margin-top:23px}.lead-workspace :is(p,a,dd,small,strong,h2,h3,h4){overflow-wrap:anywhere}.lead-workspace .lw-state-title{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.lead-workspace .lw-persisted{color:#5e7365;margin-top:21px;font-size:12px}@media (width<=1199px){.lead-workspace .lw-heading{flex-wrap:wrap}.lead-workspace .lw-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lead-workspace .lw-detail-grid{grid-template-columns:1fr}}@media (width<=700px){.lead-workspace{font-size:14px}.lead-workspace h2{font-size:26px}.lead-workspace .lw-panel{padding:20px 16px}.lead-workspace .lw-grid,.lead-workspace .lw-filter-grid,.lead-workspace .lw-definition,.lead-workspace .lw-checks{grid-template-columns:1fr}.lead-workspace .lw-heading .lw-actions{width:100%}.lead-workspace .lw-heading .lw-actions .lw-button{flex:1}.lead-workspace .lw-panel .lw-form-actions>.lw-button{flex-grow:1}.lead-workspace .lw-column{flex-basis:250px;width:250px}.lead-workspace .lw-editor>form{padding:17px}.lead-workspace .lw-pagination{align-items:flex-start}.lead-workspace .lw-table th,.lead-workspace .lw-table td{padding:12px}}@media (prefers-reduced-motion:reduce){.lead-workspace *{scroll-behavior:auto;transition:none!important;animation:none!important}}.lead-workspace fieldset{border:1px solid #dce7df;border-radius:10px;min-width:0;margin-inline:0;padding:16px}.lead-workspace legend{color:#385a43;padding:0 6px;font-size:13px;font-weight:600}.lead-workspace08{color:#203c2a;min-width:0;margin-top:24px;font-size:14px;line-height:1.55}.lead-workspace08 *{box-sizing:border-box}.lead-workspace08 :is(h3,h4,p,dl,dd){margin:0}.lead-workspace08 :is(h3,h4,p,a,dd,small,strong,time){overflow-wrap:anywhere}.lead-workspace08 h3{letter-spacing:-.25px;font-size:19px;font-weight:600;line-height:1.3}.lead-workspace08 h4{font-size:15px;font-weight:600;line-height:1.4}.lead-workspace08 a{color:#206744;text-underline-offset:3px}.lead-workspace08 :is(a,button,input,textarea,select,summary):focus-visible{outline-offset:3px;outline:3px solid #297b50}.lead-workspace08 .l08-panel{background:#fff;border:1px solid #dce6df;border-radius:15px;min-width:0;padding:24px}.lead-workspace08 .l08-panel+.l08-panel,.lead-workspace08 .l08-grid+.l08-panel,.lead-workspace08 .l08-panel+.l08-grid,.lead-workspace08 .l08-grid+.l08-grid{margin-top:21px}.lead-workspace08 .l08-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:21px;display:grid}.lead-workspace08 .l08-grid>.l08-panel{margin-top:0}.lead-workspace08 .l08-heading{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:17px;display:flex}.lead-workspace08 .l08-heading p{margin-top:7px}.lead-workspace08 .l08-subtitle,.lead-workspace08 .l08-muted{color:#5d7264;font-size:13px}.lead-workspace08 .l08-hint{color:#5a7062;font-size:12px}.lead-workspace08 .l08-spaced{margin-top:16px}.lead-workspace08 .l08-tag{color:#2b6440;white-space:normal;background:#e9f4ed;border-radius:30px;align-items:center;gap:5px;max-width:100%;padding:4px 9px;font-size:11px;display:inline-flex}.lead-workspace08 .l08-tag-muted{color:#4f6559;background:#eef2f1}.lead-workspace08 .l08-tag-warning{color:#75561b;background:#fff2d7}.lead-workspace08 .l08-tags{flex-wrap:wrap;align-items:center;gap:7px;margin:8px 0;display:flex}.lead-workspace08 .l08-notice{color:#486653;background:#f1f7f3;border:1px solid #d8e5dc;border-radius:10px;padding:13px 15px;font-size:12px}.lead-workspace08 .l08-notice-warning{color:#715d2d;background:#fcf7ea;border-color:#e9debc}.lead-workspace08 .l08-empty{background:#f8fbf8;border:1px dashed #c5d6ca;border-radius:10px;padding:20px 16px}.lead-workspace08 .l08-empty p{color:#5c7362;margin-top:7px;font-size:13px}.lead-workspace08 .l08-button{color:#20613c;min-height:41px;font:inherit;cursor:pointer;background:#fff;border:1px solid #c2d2c7;border-radius:9px;justify-content:center;align-items:center;gap:7px;padding:9px 13px;font-size:13px;font-weight:550;text-decoration:none;display:inline-flex}.lead-workspace08 .l08-button:hover{background:#eff7f1;border-color:#7fa88c}.lead-workspace08 .l08-button:disabled{opacity:.55;cursor:default}.lead-workspace08 .l08-primary{color:#fff;background:#216947;border-color:#216947}.lead-workspace08 .l08-primary:hover{color:#fff;background:#185b39}.lead-workspace08 .l08-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.lead-workspace08 .l08-field{flex-direction:column;gap:6px;min-width:0;display:flex}.lead-workspace08 .l08-field>label{color:#3a5744;font-size:12px;font-weight:600}.lead-workspace08 .l08-field :is(input,select,textarea){color:#243d2c;width:100%;min-width:0;max-width:100%;min-height:42px;font:inherit;background:#fff;border:1px solid #b9ccbe;border-radius:9px;padding:9px 10px;font-size:13px;line-height:1.45}.lead-workspace08 .l08-field input[type=file]{padding:9px;overflow:hidden}.lead-workspace08 .l08-field textarea{resize:vertical;min-height:100px}.lead-workspace08 .l08-field small{color:#627768;font-size:11px}.lead-workspace08 .l08-wide{grid-column:1/-1}.lead-workspace08 .l08-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-top:17px;display:flex}.lead-workspace08 .l08-error{color:#9d3030;white-space:pre-wrap;margin-top:12px;font-size:13px}.lead-workspace08 .l08-error:empty{display:none}.lead-workspace08 .l08-editor{background:#fbfdfb;border:1px solid #dbe7df;border-radius:10px;min-width:0;margin-top:14px}.lead-workspace08 .l08-editor>summary{cursor:pointer;color:#2b6240;padding:14px 16px;font-size:14px;font-weight:550}.lead-workspace08 .l08-editor[open]>summary{border-bottom:1px solid #e0e9e2}.lead-workspace08 .l08-editor>form,.lead-workspace08 .l08-editor>.l08-editor-body{padding:17px}.lead-workspace08 .l08-identity{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.lead-workspace08 .l08-identity dt{color:#5c7363;margin-bottom:4px;font-size:12px}.lead-workspace08 .l08-identity dd{color:#294333;font-size:14px}.lead-workspace08 .l08-households{margin:17px 0 0;padding:0;list-style:none}.lead-workspace08 .l08-households>li{border-top:1px solid #e1eae4;padding:13px 0}.lead-workspace08 .l08-households p{color:#526d5a;margin-top:5px;font-size:13px}.lead-workspace08 .l08-items{margin:0;padding:0;list-style:none}.lead-workspace08 .l08-items>li{border-bottom:1px solid #e2eae5;padding:16px 0}.lead-workspace08 .l08-items>li:first-child{padding-top:0}.lead-workspace08 .l08-items>li:last-child{border-bottom:0;padding-bottom:0}.lead-workspace08 .l08-items p{color:#5c7364;margin-top:7px;font-size:13px}.lead-workspace08 .l08-task-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.lead-workspace08 .l08-task-title .l08-tag{flex-shrink:0}.lead-workspace08 .l08-task-actions{flex-wrap:wrap;gap:8px;margin-top:11px;display:flex}.lead-workspace08 .l08-task-actions .l08-button{min-height:37px;padding:7px 10px;font-size:12px}.lead-workspace08 .l08-document-meta{color:#677c6c;margin-top:6px;font-size:12px}.lead-workspace08 .l08-document-name{font-weight:550}.lead-workspace08 .l08-timeline{margin:21px 0 0;padding:0;list-style:none}.lead-workspace08 .l08-timeline>li{border-left:1px solid #cfded3;min-width:0;margin-left:7px;padding:0 0 23px 28px;position:relative}.lead-workspace08 .l08-timeline>li:before{content:"";background:#44825b;border:2px solid #fff;border-radius:50%;width:9px;height:9px;position:absolute;top:6px;left:-5px;box-shadow:0 0 0 1px #c5d7cb}.lead-workspace08 .l08-timeline>li:last-child{border-left-color:#0000;padding-bottom:0}.lead-workspace08 .l08-timeline-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.lead-workspace08 .l08-timeline-header time{color:#667b6d;font-size:12px}.lead-workspace08 .l08-timeline p{color:#506e5a;white-space:pre-wrap;margin-top:6px;font-size:13px}.lead-workspace08 .l08-timeline .l08-event-body{color:#36533e;background:#f5f9f6;border-radius:9px;margin-top:10px;padding:11px 13px}.lead-workspace08 .l08-pagination{color:#5d7465;border-top:1px solid #e1eae4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:20px;padding-top:15px;font-size:12px;display:flex}.lead-workspace08 .l08-pagination>div{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.lead-workspace08 .l08-pagination .l08-button{min-height:35px;padding:7px 10px;font-size:12px}.lead-workspace08 .l08-simulation{background:#f8fbf8;border-top:3px solid #3e7957}.lead-workspace08 .l08-drafts{margin-top:14px;padding:0;list-style:none}.lead-workspace08 .l08-drafts>li{color:#405c48;white-space:pre-wrap;background:#fff;border:1px solid #d6e5db;border-radius:9px;padding:13px 15px;font-size:13px}.lead-workspace08 .l08-drafts>li+li{margin-top:10px}.lead-workspace08 .l08-criteria{flex-wrap:wrap;gap:7px;margin:13px 0;display:flex}.lead-workspace08 .l08-match-reasons{color:#4e6c58;margin:9px 0 0;padding-left:19px;font-size:12px}.lead-workspace08 .l08-match-reasons>li{margin:4px 0}.lead-workspace08 .l08-document-link{align-items:center;gap:6px;margin-top:11px;font-size:13px;display:inline-flex}.lead-workspace08 .l08-toolbar{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.lead-workspace08 .l08-toolbar>a{background:#fdfefd;border:1px solid #d7e4dc;border-radius:8px;padding:6px 10px;font-size:12px;text-decoration:none}.lead-workspace08 .l08-icon-heading{align-items:center;gap:9px;display:flex}.lead-workspace08 .l08-icon-heading>.icon{color:#2e744b;flex-shrink:0}@media (width<=1100px){.lead-workspace08 .l08-grid{grid-template-columns:1fr}.lead-workspace08 .l08-identity{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.lead-workspace08{font-size:13px}.lead-workspace08 .l08-panel{padding:20px 16px}.lead-workspace08 .l08-identity,.lead-workspace08 .l08-form-grid{grid-template-columns:1fr}.lead-workspace08 .l08-heading{flex-wrap:wrap}.lead-workspace08 .l08-editor>form,.lead-workspace08 .l08-editor>.l08-editor-body{padding:14px}.lead-workspace08 .l08-actions>.l08-button{flex-grow:1}.lead-workspace08 .l08-timeline>li{padding-left:20px}.lead-workspace08 .l08-task-title{flex-wrap:wrap}.lead-workspace08 .l08-task-title h4{width:100%}}@media (prefers-reduced-motion:reduce){.lead-workspace08 *{scroll-behavior:auto;transition:none!important;animation:none!important}}.task-workspace{color:#17291e;min-width:0;font-size:15px;line-height:1.5}.task-workspace *{box-sizing:border-box}.task-workspace :is(h2,h3,h4,p){margin:0}.task-workspace h2{letter-spacing:-.7px;overflow-wrap:anywhere;font-size:30px;font-weight:650;line-height:1.2}.task-workspace h3{letter-spacing:-.2px;font-size:19px;font-weight:600;line-height:1.35}.task-workspace a{color:#1c6542;text-underline-offset:3px}.task-workspace :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #27764c}.task-workspace .tw-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin:21px 0 24px;display:flex}.task-workspace .tw-heading p{color:#596c60;max-width:680px;margin-top:8px}.task-workspace .tw-heading>.tw-button{flex-shrink:0}.task-workspace .tw-tabs{flex-wrap:wrap;gap:9px;margin-bottom:22px;display:flex}.task-workspace .tw-tabs a{color:#52675a;background:#fff;border:1px solid #d7e2da;border-radius:9px;align-items:center;min-height:41px;padding:8px 13px;font-size:14px;text-decoration:none;display:inline-flex}.task-workspace .tw-tabs a[aria-current=page]{color:#175b36;background:#e2f4e9;border-color:#b3d5bf;font-weight:600}.task-workspace .tw-button{color:#1d603d;cursor:pointer;min-height:43px;font:inherit;text-align:center;background:#fff;border:1px solid #c4d2c8;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 15px;font-size:14px;font-weight:550;line-height:1.4;text-decoration:none;display:inline-flex}.task-workspace .tw-button:hover{background:#eef6f0;border-color:#75a084}.task-workspace .tw-button.tw-primary{color:#fff;background:#1f6746;border-color:#1f6746}.task-workspace .tw-button.tw-primary:hover{background:#174e35}.task-workspace .tw-button:disabled{opacity:.6;cursor:default}.task-workspace .tw-actions{flex-wrap:wrap;align-items:flex-start;gap:10px;margin-top:18px;display:flex}.task-workspace .tw-panel{background:#fff;border:1px solid #dce6df;border-radius:16px;min-width:0;padding:25px}.task-workspace .tw-panel+.tw-panel,.task-workspace .tw-edit-panel{margin-top:22px}.task-workspace .tw-panel>h3{margin-bottom:18px}.task-workspace .tw-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px;display:grid}.task-workspace .tw-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.task-workspace .tw-field{flex-direction:column;gap:6px;min-width:0;display:flex}.task-workspace .tw-field>label{color:#354e3e;font-size:13px;font-weight:600}.task-workspace .tw-field :is(input,select,textarea){color:#1b2b20;width:100%;max-width:100%;min-height:43px;font:inherit;background:#fff;border:1px solid #b7c7bd;border-radius:9px;padding:10px 11px;font-size:14px;line-height:1.4}.task-workspace .tw-field textarea{resize:vertical;min-height:104px}.task-workspace .tw-field :is(input,select,textarea):disabled{color:#647169;background:#f0f4f1}.task-workspace .tw-field small{color:#5b6d60;font-size:12px}.task-workspace .tw-wide{grid-column:1/-1}.task-workspace .tw-muted{color:#566c5e;font-size:14px}.task-workspace .tw-hint{color:#596e61;margin-top:15px;font-size:12px;line-height:1.6}.task-workspace .tw-form-grid .tw-hint{margin-top:0}.task-workspace .tw-notice{color:#315c40;background:#edf6f0;border:1px solid #c6ddce;border-radius:11px;margin:18px 0;padding:15px 17px;font-size:13px}.task-workspace .tw-notice .tw-button{min-height:35px;margin-left:8px;padding:6px 11px;font-size:12px}.task-workspace .tw-error{color:#9b3030;overflow-wrap:anywhere;margin-top:12px;font-size:13px}.task-workspace .tw-error:empty{display:none}.task-workspace .tw-editor{background:#fbfdfb;border:1px solid #d5e2d9;border-radius:12px;margin:20px 0}.task-workspace .tw-editor>summary{color:#235f3e;cursor:pointer;overflow-wrap:anywhere;padding:16px 19px;font-size:15px;font-weight:550}.task-workspace .tw-editor[open]>summary{border-bottom:1px solid #dfe9e2}.task-workspace .tw-editor>form{padding:20px}.task-workspace .tw-result-count{color:#4f6557;margin:23px 0 13px;font-size:13px}.task-workspace .tw-table-wrap{border:1px solid #dce5df;border-radius:12px;max-width:100%;overflow-x:auto}.task-workspace .tw-table{border-collapse:collapse;text-align:left;width:100%;min-width:820px;font-size:14px}.task-workspace .tw-table caption{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.task-workspace .tw-table th{color:#4b6253;white-space:nowrap;background:#f2f7f3;border-bottom:1px solid #dce6df;padding:14px 16px;font-size:12px;font-weight:600}.task-workspace .tw-table td{vertical-align:top;border-bottom:1px solid #e4ece6;padding:19px 16px}.task-workspace .tw-table tr:last-child td{border-bottom:0}.task-workspace .tw-table td:first-child{min-width:220px;max-width:310px}.task-workspace .tw-table td:last-child{min-width:145px}.task-workspace .tw-task-title{overflow-wrap:anywhere;font-weight:600}.task-workspace .tw-table small{color:#5a6d60;margin-top:5px;font-size:12px;display:block}.task-workspace .tw-table .tw-button{min-height:39px;padding:9px 12px;font-size:12px}.task-workspace .tw-tag{color:#41634d;overflow-wrap:anywhere;background:#edf3ef;border-radius:30px;max-width:100%;padding:4px 9px;font-size:12px;line-height:1.5;display:inline-block}.task-workspace .tw-tag.tw-amber{color:#7c520d;background:#fff1d6}.task-workspace .tw-tag.tw-green{color:#1b6239;background:#def4e7}.task-workspace .tw-overdue,.task-workspace .tw-table .tw-overdue{color:#9a3c25;font-weight:550}.task-workspace .tw-assignment-notice{max-width:260px}.task-workspace .tw-pagination{color:#546b5b;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;font-size:13px;display:flex}.task-workspace .tw-pagination>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.task-workspace .tw-pagination .tw-button{min-height:39px;padding:8px 12px}.task-workspace .tw-empty{text-align:center;background:#f7faf8;border:1px dashed #bdcfc1;border-radius:14px;padding:38px 24px}.task-workspace .tw-empty p{color:#5d7163;max-width:650px;margin:9px auto 0;font-size:14px}.task-workspace .tw-detail-grid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.task-workspace .tw-detail-grid>.tw-panel{margin-top:0}.task-workspace .tw-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px 23px;margin:0;display:grid}.task-workspace .tw-definition :is(dt,dd){margin:0}.task-workspace .tw-definition dt{color:#627369;margin-bottom:4px;font-size:12px}.task-workspace .tw-definition dd{overflow-wrap:anywhere;font-size:14px}.task-workspace .tw-definition dd small{color:#5d7164;margin-top:4px;font-size:12px;display:block}.task-workspace .tw-task-details{white-space:pre-wrap;overflow-wrap:anywhere;border-top:1px solid #e0e9e3;margin-top:24px;padding-top:19px}.task-workspace .tw-history{margin:0;padding:0;list-style:none}.task-workspace .tw-history li{border-left:1px solid #d7e5db;margin-left:5px;padding:0 0 20px 23px;position:relative}.task-workspace .tw-history li:before{content:"";background:#68a07b;border-radius:50%;width:9px;height:9px;position:absolute;top:5px;left:-5px}.task-workspace .tw-history li:last-child{border-left-color:#0000;padding-bottom:0}.task-workspace .tw-history strong{font-size:14px;font-weight:600}.task-workspace .tw-history p{color:#5a7061;overflow-wrap:anywhere;margin-top:5px;font-size:12px}.task-workspace .tw-reminders{gap:20px;display:grid}.task-workspace .tw-reminders>.tw-panel{margin-top:0}.task-workspace .tw-reminder-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:10px;display:flex}.task-workspace .tw-reminder-heading h3{overflow-wrap:anywhere}.task-workspace .tw-reminder-heading>.tw-tag{flex-shrink:0}.task-workspace .tw-snooze-form{border-top:1px solid #e1eae4;flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:20px;padding-top:18px;display:flex}.task-workspace .tw-snooze-form .tw-field{flex:180px;max-width:330px}.task-workspace .tw-snooze-form .tw-error{width:100%;margin-top:0}.task-workspace .tw-members{border:1px solid #dbe6de;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:19px 0 0;padding:16px;display:grid}.task-workspace .tw-members legend{color:#405e4a;padding:0 6px;font-size:13px;font-weight:600}.task-workspace .tw-members label{align-items:flex-start;gap:9px;min-width:0;font-size:14px;display:flex}.task-workspace .tw-members small{color:#5f7366;font-size:12px;display:block}.task-workspace :is(.tw-members input,.tw-check input){accent-color:#246b46;flex-shrink:0;width:17px;height:17px;margin:3px 0 0}.task-workspace .tw-check{color:#3e5c48;align-items:flex-start;gap:10px;margin-top:18px;font-size:14px;display:flex}.task-workspace .tw-rule-form{border-top:1px solid #e1eae4;margin-top:22px;padding-top:22px}.task-workspace .tw-rule-list{margin:0;padding:0;list-style:none}.task-workspace .tw-rule-list li{border-bottom:1px solid #e3ebe6;flex-wrap:wrap;align-items:center;gap:16px;padding:16px 0;display:flex}.task-workspace .tw-rule-list li:last-child{border-bottom:0}.task-workspace .tw-rule-list span{color:#5c7163;font-size:13px}.task-workspace .tw-rule-list .tw-button{margin-left:auto}.task-workspace [hidden]{display:none!important}.task-workspace .tw-related-grid{background:#f7faf8;border:1px solid #dae6df;border-radius:11px;margin-bottom:23px;padding:18px}.task-workspace .tw-panel :is(p,a,span,small){overflow-wrap:anywhere}@media (width<=1200px){.task-workspace .tw-detail-grid{grid-template-columns:1fr}.task-workspace .tw-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.task-workspace{font-size:14px}.task-workspace h2{font-size:27px}.task-workspace .tw-heading{flex-wrap:wrap}.task-workspace .tw-heading>.tw-button{width:100%}.task-workspace .tw-panel{padding:20px 16px}.task-workspace .tw-form-grid,.task-workspace .tw-filter-grid,.task-workspace .tw-definition,.task-workspace .tw-members{grid-template-columns:1fr}.task-workspace .tw-wide{grid-column:auto}.task-workspace .tw-tabs{gap:7px}.task-workspace .tw-tabs a{padding:8px 10px;font-size:13px}.task-workspace .tw-editor>form{padding:17px 14px}.task-workspace .tw-actions>.tw-button,.task-workspace .tw-actions>.tw-inline-form{flex-grow:1}.task-workspace .tw-inline-form>.tw-button{width:100%}.task-workspace .tw-pagination{align-items:flex-start}.task-workspace .tw-reminder-heading{flex-wrap:wrap}.task-workspace .tw-notice .tw-button{margin:10px 0 0}.task-workspace .tw-related-grid{padding:14px}.task-workspace .tw-rule-list .tw-button{margin-left:0}.task-workspace .tw-table td,.task-workspace .tw-table th{padding:14px 12px}}@media (width<=380px){.admin-app:has([data-task-workspace]) .admin-header-body{flex-wrap:wrap}.admin-app:has([data-task-workspace]) .admin-header-body h1{overflow-wrap:anywhere;min-width:0}}@media (prefers-reduced-motion:reduce){.task-workspace *{scroll-behavior:auto;transition:none!important;animation:none!important}}.task-workspace .tw-linked-record{background:#f7faf8;border:1px solid #dbe7df;border-radius:11px;min-width:0;margin-top:22px;padding:17px}.task-workspace .tw-linked-record h4{margin-bottom:15px;font-size:14px;font-weight:600}.task-workspace .tw-linked-record .tw-definition{gap:13px 19px}.header-reminders{max-height:18rem;margin:0 0 1rem;padding:0;list-style:none;overflow:auto}.header-reminders li+li{border-top:1px solid #dfe5e2;margin-top:.6rem;padding-top:.6rem}.header-reminders a{font-weight:500;display:block}.header-reminders p{margin:.2rem 0 0;font-size:.85rem}.import-workspace{color:#142a1c;min-width:0;max-width:100%;line-height:1.55}.import-workspace :is(h2,h3,h4,p){margin:0}.import-workspace h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:30px;font-weight:550;line-height:1.2}.import-workspace h3{margin-bottom:10px;font-size:21px;font-weight:550;line-height:1.3}.import-workspace h4{font-size:17px;font-weight:550}.import-workspace p{color:#52675a;font-size:14px}.import-workspace .im-heading{justify-content:space-between;align-items:flex-start;gap:22px;min-width:0;margin:0 0 24px;display:flex}.import-workspace .im-heading p{margin-top:9px}.import-workspace .im-heading h3{margin-bottom:0}.import-workspace .im-topline{color:#52675a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:22px;font-size:13px;display:flex}.import-workspace .im-button{text-align:center;color:#1c5333;cursor:pointer;white-space:normal;background:#fff;border:1px solid #b9ccbf;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 17px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;display:inline-flex}.import-workspace .im-button:hover{background:#eef6f0;border-color:#5b936e}.import-workspace .im-primary{color:#fff;background:#21663f;border-color:#21663f}.import-workspace .im-primary:hover{background:#184f30;border-color:#184f30}.import-workspace .im-danger{color:#8a3529;background:#fff8f6;border-color:#bf8e84}.import-workspace .im-button:disabled{opacity:.55;cursor:not-allowed}.import-workspace :is(a,button,input,select,summary):focus-visible{outline-offset:3px;outline:3px solid #237b4a}.import-workspace .im-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.import-workspace .im-panel{background:#fff;border:1px solid #dce6df;border-radius:15px;min-width:0;margin-top:23px;padding:27px}.import-workspace .im-panel>p+form{margin-top:23px}.import-workspace .im-panel>p+p{margin-top:12px}.import-workspace .im-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:23px;display:grid}.import-workspace .im-field{flex-direction:column;gap:8px;min-width:0;display:flex}.import-workspace .im-field label{font-size:14px;font-weight:500}.import-workspace .im-field :is(input,select){width:100%;min-width:0;min-height:46px;font:inherit;color:#183c26;background:#fff;border:1px solid #b8cdbf;border-radius:8px;padding:10px 12px;font-size:14px}.import-workspace .im-field input[type=file]{padding:10px;overflow:hidden}.import-workspace .im-field input[type=file]::file-selector-button{font:inherit;color:#255538;cursor:pointer;background:#eef5f0;border:1px solid #a8c0b0;border-radius:5px;margin-right:10px;padding:5px 9px;font-size:13px}.import-workspace .im-field select{padding-right:26px}.import-workspace .im-field small{color:#52675a;font-size:12px;line-height:1.5}.import-workspace .im-wide{grid-column:1/-1}.import-workspace .im-notice{color:#2a593b;overflow-wrap:anywhere;background:#edf7f0;border:1px solid #bddac7;border-radius:11px;margin:19px 0;padding:17px 20px}.import-workspace .im-error{color:#973e2c;overflow-wrap:anywhere;margin:13px 0 0;font-size:14px}.import-workspace .im-error:empty{display:none}.import-workspace .im-hint{color:#52675a;margin-top:18px;font-size:12px}.import-workspace .im-id{overflow-wrap:anywhere;word-break:break-word;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px}.import-workspace .im-table-wrap{border:1px solid #dbe6df;border-radius:10px;max-width:100%;margin-top:22px;overflow:auto}.import-workspace .im-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:610px;font-size:14px}.import-workspace .im-table caption{text-align:left;color:#52675a;overflow-wrap:anywhere;background:#f5f9f6;padding:14px 17px;font-size:12px}.import-workspace .im-table :is(th,td){vertical-align:top;overflow-wrap:anywhere;border-top:1px solid #e0e9e3;padding:17px 16px}.import-workspace .im-table th{color:#395b44;background:#f8fbf9;font-size:12px;font-weight:550}.import-workspace .im-table small{color:#52675a;margin-top:5px;font-size:11px;display:block}.import-workspace .im-record-link{color:#235f3b;font-weight:550}.import-workspace .im-tag{color:#395b44;white-space:nowrap;background:#f2f6f3;border:1px solid #d1dfd5;border-radius:99px;padding:5px 10px;font-size:11px;line-height:1.5;display:inline-block}.import-workspace :is(.im-created,.im-completed,.im-ready,.im-valid,.im-linked){color:#22643a;background:#e9f7ee;border-color:#c2dfcc}.import-workspace :is(.im-invalid,.im-failed){color:#8c3e27;background:#fff0ea;border-color:#e5c7bc}.import-workspace :is(.im-needs_review,.im-retained){color:#79591d;background:#fff8e6;border-color:#e7d7af}.import-workspace :is(.im-queued,.im-running){color:#28577f;background:#eef5ff;border-color:#c4d8ed}.import-workspace .im-empty{text-align:center;background:#f8fbf9;border:1px dashed #c6d8cc;border-radius:12px;margin-top:23px;padding:32px 20px}.import-workspace .im-empty p{max-width:600px;margin:10px auto 0}.import-workspace .im-pagination{color:#52675a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-top:20px;font-size:12px;display:flex}.import-workspace .im-pagination>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.import-workspace .im-pagination .im-button{min-height:39px;padding:8px 12px}.import-workspace .im-steps{margin:0 0 28px}.import-workspace .im-steps ol{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.import-workspace .im-steps li{color:#627468;min-width:0;font-size:12px}.import-workspace .im-steps :is(a,.im-step-disabled){min-height:66px;color:inherit;border-top:2px solid #d4e0d7;align-items:flex-start;gap:9px;padding:12px 9px;text-decoration:none;display:flex}.import-workspace .im-steps :is(a,.im-step-disabled)>span{border:1px solid #bed0c4;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:inline-flex}.import-workspace .im-steps [aria-current=step] a{color:#1b5c35;border-color:#267044;font-weight:550}.import-workspace .im-steps [aria-current=step] a>span{color:#fff;background:#267044;border-color:#267044}.import-workspace .im-steps a:hover{background:#edf6ef;border-radius:0 0 6px 6px}.import-workspace .im-steps .im-step-disabled{color:#6e7f73}.import-workspace .im-mapping{margin-top:24px}.import-workspace .im-map-row{border-top:1px solid #e2ebe5;grid-template-columns:minmax(150px,.7fr) minmax(0,1.4fr);align-items:start;gap:25px;padding:18px 0;display:grid}.import-workspace .im-map-row>label{padding-top:8px;font-size:14px;font-weight:500}.import-workspace .im-map-row>label small{color:#617867;margin-top:4px;font-size:11px;font-weight:400;display:block}.import-workspace .im-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px;margin:24px 0;display:grid}.import-workspace .im-definition :is(dt,dd){overflow-wrap:anywhere;margin:0}.import-workspace .im-definition dt{color:#617867;font-size:12px}.import-workspace .im-definition dd{margin-top:5px;font-size:15px}.import-workspace .im-summary{border-top:1px solid #e1e9e4;border-bottom:1px solid #e1e9e4;grid-template-columns:repeat(7,minmax(0,1fr));gap:12px;margin:23px 0;padding:20px 0;display:grid}.import-workspace .im-summary :is(dt,dd){overflow-wrap:anywhere;margin:0}.import-workspace .im-summary dt{color:#607468;font-size:11px}.import-workspace .im-summary dd{margin-top:6px;font-size:23px;font-weight:550}.import-workspace .im-row-tabs{flex-wrap:wrap;gap:8px;margin:25px 0 0;display:flex}.import-workspace .im-row-tabs a{color:#325a40;border:1px solid #c8dacd;border-radius:8px;min-height:40px;padding:9px 12px;font-size:12px;text-decoration:none}.import-workspace .im-row-tabs a[aria-current=page]{color:#1e5933;background:#e2f1e7;border-color:#7eaa8e}.import-workspace .im-row-table{min-width:700px}.import-workspace .im-row-table td:first-child{width:95px}.import-workspace .im-row-table td:nth-child(2){min-width:200px;max-width:350px}.import-workspace .im-row-table td:last-child{min-width:280px;max-width:480px}.import-workspace .im-row-values summary{cursor:pointer;color:#235f3b;overflow-wrap:anywhere}.import-workspace .im-row-values dl{margin:16px 0 0}.import-workspace .im-row-values dl div{margin-top:10px}.import-workspace .im-row-values :is(dt,dd){white-space:pre-wrap;overflow-wrap:anywhere;margin:0;font-size:12px}.import-workspace .im-row-values dt{color:#415e4a;font-weight:550}.import-workspace .im-row-values dd{color:#52675a;margin-top:3px}.import-workspace .im-issues,.import-workspace .im-candidates{margin:0;padding-left:17px;font-size:12px;line-height:1.6}.import-workspace .im-issues{color:#973e2c}.import-workspace .im-candidates{margin-top:10px}.import-workspace .im-candidates li+li{margin-top:12px}.import-workspace .im-decision{background:#f6faf7;border:1px solid #dbe7df;border-radius:9px;margin-top:20px;padding:16px}.import-workspace .im-decision .im-field+.im-field{margin-top:13px}.import-workspace .im-decision .im-hint{margin:12px 0}.import-workspace .im-decision .im-button{margin-top:10px}.import-workspace .im-result{margin-top:13px;font-size:12px}.import-workspace .im-result+.im-button{margin-top:12px}.import-workspace .im-check{color:#34563f;align-items:flex-start;gap:11px;margin:22px 0;font-size:14px;display:flex}.import-workspace .im-check input{accent-color:#267044;flex-shrink:0;width:18px;height:18px;margin:2px 0 0}.import-workspace .im-retry{border-top:1px solid #dce7df;margin-top:25px;padding-top:22px}.import-workspace .im-retry summary{color:#315b40;cursor:pointer;font-size:14px;font-weight:500}.import-workspace .im-retry>p{margin-top:12px}.import-workspace .im-undo{border-color:#c5b5a3}.import-workspace [hidden]{display:none!important}@media (width<=1200px){.import-workspace .im-summary{grid-template-columns:repeat(4,minmax(0,1fr))}.import-workspace .im-steps ol{grid-template-columns:repeat(3,minmax(0,1fr))}.import-workspace .im-steps :is(a,.im-step-disabled){min-height:52px}}@media (width<=700px){.import-workspace h2{font-size:26px}.import-workspace h3{font-size:20px}.import-workspace .im-panel{padding:21px 16px}.import-workspace .im-heading{flex-wrap:wrap;gap:13px}.import-workspace .im-form-grid,.import-workspace .im-map-row,.import-workspace .im-definition{grid-template-columns:1fr}.import-workspace .im-map-row{gap:11px}.import-workspace .im-map-row>label{padding-top:0}.import-workspace .im-map-row>label small{margin-left:6px;display:inline}.import-workspace .im-summary{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 10px}.import-workspace .im-summary dd{font-size:22px}.import-workspace .im-actions>.im-button{flex:150px}.import-workspace .im-steps ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.import-workspace .im-steps{margin-bottom:22px}.import-workspace .im-table :is(th,td){padding:14px 12px}.import-workspace .im-notice{padding:16px}.import-workspace .im-pagination,.import-workspace .im-topline{align-items:flex-start}.import-workspace .im-wide{grid-column:auto}}@media (width<=380px){.admin-app:has([data-import-workspace]) .admin-header-body{flex-wrap:wrap}.admin-app:has([data-import-workspace]) .admin-header-body h1{overflow-wrap:anywhere;min-width:0}.import-workspace .im-summary{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.import-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.wordmark{--brand-width:120px;width:var(--brand-width);height:calc(var(--brand-width)*405/999);vertical-align:middle;letter-spacing:0;flex-shrink:0;line-height:0;display:inline-block}.wordmark .brand-art{width:100%;height:100%;display:block;position:relative;overflow:visible}.wordmark .brand-art img.brand-source{object-fit:fill;width:194.595%;max-width:none;height:199.753%;margin:0;display:block;position:absolute;top:-44.1975%;left:-47.948%}.wordmark .brand-still,.wordmark .brand-motion{display:block;position:absolute;inset:0}.wordmark .brand-still{animation:18s step-end infinite ootla-wordmark-still;overflow:hidden}.wordmark .brand-motion{visibility:hidden;animation:18s step-end infinite ootla-wordmark-motion}.wordmark .brand-green{clip-path:polygon(0 0,32% 0,32% 42%,29.5% 42%,29.5% 100%,0 100%);position:absolute;inset:0}.wordmark .brand-ink{filter:brightness(0)invert();clip-path:polygon(32% 0,100% 0,100% 100%,29.5% 100%,29.5% 42%,32% 42%);position:absolute;inset:0}.wordmark .brand-piece{display:block;position:absolute;inset:0}.wordmark .brand-roof{clip-path:polygon(0 0,32% 0,32% 42%,31.2% 42%,17.4% 16.5%,2.4% 42%,0 42%);transform-origin:17.4% 40%;animation:18s ease-in-out infinite ootla-roof-tip}.wordmark .brand-first-o{clip-path:polygon(0 42%,2.4% 42%,17.4% 16.5%,31.2% 42%,29.5% 42%,29.5% 100%,0 100%)}.wordmark .brand-letter{animation:18s ease-in-out infinite ootla-letter-lift}.wordmark.wordmark-on-dark .brand-letter{filter:brightness(0)invert()}.wordmark .brand-letter-o{clip-path:polygon(32% 0,52.75% 0,52.75% 100%,29.5% 100%,29.5% 42%,32% 42%)}.wordmark .brand-letter-t{clip-path:inset(0 32.43% 0 52.75%);animation-delay:.12s}.wordmark .brand-letter-l{clip-path:inset(0 24.02% 0 67.57%);animation-delay:.24s}.wordmark .brand-letter-a{clip-path:inset(0 0 0 75.98%);animation-delay:.36s}@keyframes ootla-wordmark-still{0%,20%,to{visibility:visible}8%{visibility:hidden}}@keyframes ootla-wordmark-motion{0%,20%,to{visibility:hidden}8%{visibility:visible}}@keyframes ootla-roof-tip{0%,8%,18%,to{transform:rotate(0)}10.5%{transform:rotate(-5deg)}13%{transform:rotate(2deg)}15.5%{transform:rotate(-.8deg)}}@keyframes ootla-letter-lift{0%,10%,16%,to{transform:translateY(0)}13%{transform:translateY(-3.5%)}}.wordmark.admin-wordmark{--brand-width:128px;align-items:initial}.login-brand-panel .wordmark{--brand-width:144px}.ootla-system .wordmark{--brand-width:94px}@media (width<=850px){.site-header .wordmark{--brand-width:110px}}@media (width<=600px){.admin-header .wordmark.admin-wordmark{--brand-width:104px}.login-brand-panel .wordmark{--brand-width:120px}.ootla-system .wordmark{--brand-width:84px}}.home-dashboard-preview .homepage-preview-app .wordmark.admin-wordmark{--brand-width:128px}.home-dashboard-preview .wordmark :is(.brand-still,.brand-motion,.brand-piece),body[data-account-motion=reduce] .wordmark :is(.brand-still,.brand-motion,.brand-piece){animation:none!important;transform:none!important}.home-dashboard-preview .wordmark .brand-still,body[data-account-motion=reduce] .wordmark .brand-still{visibility:visible!important}.home-dashboard-preview .wordmark .brand-motion,body[data-account-motion=reduce] .wordmark .brand-motion{visibility:hidden!important}@media (prefers-reduced-motion:reduce){.wordmark :is(.brand-still,.brand-motion,.brand-piece){animation:none!important;transform:none!important}.wordmark .brand-still{visibility:visible!important}.wordmark .brand-motion{visibility:hidden!important}}.account-workspace{color:#24372d;min-width:0;max-width:1120px;font-size:15px;line-height:1.65}.account-workspace h2,.account-workspace h3,.account-workspace label,.account-workspace dt,.account-workspace button,.account-workspace a{font-weight:500}.ac-tabs{border-bottom:1px solid #e0e7e2;flex-wrap:wrap;gap:8px;margin-bottom:22px;padding-bottom:20px;display:flex}.ac-tabs a{color:#4c6355;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 18px;text-decoration:none;display:inline-flex}.ac-tabs a[aria-current=page]{color:#185b3d;background:#e1f0e7}.ac-tabs a:hover{background:#e9f1eb}.ac-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:24px;display:flex}.ac-heading h2{letter-spacing:-.025em;color:#182e22;font-size:30px;line-height:1.25}.ac-heading p{color:#6a7c70;max-width:680px;margin-top:9px}.ac-panel{background:#fff;border:1px solid #e0e7e2;border-radius:17px;min-width:0;margin-bottom:22px;padding:28px}.ac-panel h3{letter-spacing:-.015em;color:#263f30;overflow-wrap:anywhere;margin-bottom:20px;font-size:20px;line-height:1.4}.ac-profile-summary{align-items:center;gap:18px;margin-bottom:25px;display:flex}.ac-profile-summary h3{margin:0}.ac-profile-summary p{color:#6a7c70;overflow-wrap:anywhere;margin-top:5px}.ac-avatar{color:#236845;background:#e4f1e9;border:1px solid #d6e9dd;border-radius:50%;flex-shrink:0;place-items:center;width:72px;height:72px;font-size:24px;display:grid}.ac-profile-summary>div{min-width:0}.ac-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:0;display:grid}.ac-definition>div{border-bottom:1px solid #e7ece8;min-width:0;padding-bottom:17px}.ac-definition dt{color:#718175;margin-bottom:6px;font-size:13px}.ac-definition dd{overflow-wrap:anywhere;color:#243c2e;margin:0;font-size:16px}.ac-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px 24px;display:grid}.ac-field{flex-direction:column;gap:8px;min-width:0;display:flex}.ac-field label{color:#344f3e;font-size:14px}.ac-field input,.ac-field select{font:inherit;color:#213c2b;box-sizing:border-box;background:#fff;border:1px solid #bfcfc4;border-radius:9px;width:100%;min-width:0;max-width:100%;min-height:46px;padding:11px 13px;font-size:15px}.ac-field small,.ac-hint{color:#6d8072;font-size:13px;line-height:1.7}.ac-hint{max-width:760px;margin-top:18px}.ac-wide{grid-column:1/-1}.ac-button{color:#24523b;cursor:pointer;min-height:44px;line-height:1.5;font:inherit;background:#fff;border:1px solid #b9cdbf;border-radius:10px;justify-content:center;align-items:center;padding:10px 18px;font-size:14px;text-decoration:none;display:inline-flex}.ac-button:hover{background:#edf4ef}.ac-button.ac-primary{color:#fff;background:#1e6242;border-color:#1e6242}.ac-button.ac-primary:hover{background:#164d34}.ac-button:disabled{opacity:.65;cursor:wait}.ac-actions{flex-wrap:wrap;gap:11px;margin-top:23px;display:flex}.ac-error{color:#ad3636;overflow-wrap:anywhere;margin-top:14px;font-size:14px;line-height:1.6}.ac-error:empty{display:none}.ac-reload{color:#1b6241;text-underline-offset:3px;min-height:32px;margin-top:8px;text-decoration:underline;display:inline-block}.ac-reload[hidden]{display:none}.ac-notice{color:#195539;background:#e6f4ec;border:1px solid #c7e3d1;border-radius:11px;margin-bottom:22px;padding:14px 17px;font-size:14px}.ac-security-note{color:#637d6a;background:#f3f7f4;border:1px solid #dce8df;border-radius:10px;align-items:flex-start;gap:12px;padding:18px;display:flex}.ac-security-note .icon{flex-shrink:0;margin-top:3px}.ac-security-note p{margin:0}.account-workspace :is(input,select,button,a):focus-visible{outline-offset:3px;outline:3px solid #6c9f80}body.admin-body[data-account-motion=reduce] *,body.admin-body[data-account-motion=reduce] :before,body.admin-body[data-account-motion=reduce] :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}@media (width<=700px){.ac-panel{padding:23px}.ac-heading h2{font-size:27px}.ac-form-grid,.ac-definition{grid-template-columns:1fr}.ac-wide{grid-column:auto}}@media (width<=400px){.account-workspace{font-size:14px}.ac-panel{padding:19px}.ac-heading h2{font-size:25px}.ac-avatar{width:58px;height:58px;font-size:21px}.ac-profile-summary{gap:12px}.ac-profile-summary h3{font-size:19px}.ac-button{padding-inline:14px}.ac-field input,.ac-field select{font-size:16px}}.applicant-body{color:#172b22;background:#f4f6f3}.ap-shell{min-height:100vh;font-family:Ootla Inter,Inter,Segoe UI,sans-serif}.ap-header{color:#f6f8f4;background:#101d18;justify-content:space-between;align-items:center;gap:24px;padding:24px max(24px,50vw - 550px);display:flex}.ap-header .wordmark{--brand-width:116px}.ap-header-title{color:#d6e6da;border-left:1px solid #516057;padding-left:24px;font-size:14px}.ap-header-brand{align-items:center;gap:24px;min-width:0;display:flex}.ap-header-actions{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.ap-header-actions a,.ap-header-actions button{color:#eef8f0;font-size:13px}.ap-header-actions button{background:0 0;border:1px solid #667a6c;border-radius:8px;padding:10px 14px}.ap-main{max-width:1100px;margin:auto;padding:44px 24px 64px}.ap-auth{max-width:520px;margin:20px auto;padding:32px}.ap-auth h1,.ap-title{letter-spacing:-.035em;font-size:clamp(27px,3.4vw,38px);font-weight:500}.ap-auth>p{color:#63716a;margin:16px 0 26px}.ap-workspace h2,.ap-workspace h3{letter-spacing:-.025em;font-weight:500}.ap-workspace strong{font-weight:500}.ap-workspace h2{font-size:23px}.ap-workspace h3{font-size:18px}.ap-workspace p{line-height:1.7}.ap-intro{justify-content:space-between;align-items:start;gap:20px;margin-bottom:26px;display:flex}.ap-intro p{color:#68766d;margin-top:10px}.ap-intro .eyebrow{margin-bottom:12px}.ap-panel{background:#fff;border:1px solid #dfe6df;border-radius:16px;min-width:0;margin-bottom:22px;padding:26px}.ap-panel>h2,.ap-panel>h3{margin-bottom:14px}.ap-panel>.ap-muted{margin-bottom:20px}.ap-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px;display:grid}.ap-grid>.ap-panel{margin-bottom:0}.ap-stack{gap:20px;display:grid}.ap-field{flex-direction:column;gap:8px;min-width:0;margin-bottom:18px;display:flex}.ap-field label{font-size:13px;font-weight:500}.ap-field input,.ap-field select,.ap-field textarea,.ap-link-input{color:#1f3026;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #bdcabe;border-radius:8px;padding:12px;font-size:14px;line-height:1.4}.ap-field input:disabled,.ap-field textarea:disabled{color:#5d6b61;background:#f4f6f3}.ap-field textarea{resize:vertical;min-height:95px}.ap-field small,.ap-muted{color:#627169;font-size:13px;line-height:1.65}.ap-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:20px;display:flex}.ap-button{color:#225a35;min-height:44px;font:inherit;text-align:center;background:#fff;border:1px solid #b8cabb;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:11px 16px;font-size:14px;line-height:1.35;display:inline-flex}.ap-button:hover:not(:disabled){background:#eff6ef}.ap-button.ap-primary{color:#fff;background:#236a3d;border-color:#236a3d}.ap-button.ap-primary:hover:not(:disabled){background:#194f2c}.ap-button:disabled{opacity:.55}.ap-button.ap-small{min-height:38px;padding:8px 12px;font-size:13px}.ap-error:not(:empty){color:#902d26;background:#fff0ed;border:1px solid #e4b9b5;border-radius:8px;margin:15px 0;padding:13px;font-size:13px;line-height:1.6}.ap-message{color:#285c38;background:#eaf5ed;border:1px solid #c8decc;border-radius:10px;margin-bottom:22px;padding:15px 18px;font-size:14px;line-height:1.65}.ap-warning{color:#795626;background:#fcf5e8;border-color:#e5d3a6}.ap-tag{color:#255b37;white-space:nowrap;background:#eaf2ec;border-radius:20px;align-items:center;gap:6px;max-width:100%;padding:6px 10px;font-size:12px;display:inline-flex}.ap-tag.ap-amber{color:#7d5514;background:#fbefd7}.ap-label-value{border-bottom:1px solid #edf0eb;grid-template-columns:minmax(100px,1fr) minmax(0,2fr);gap:12px;padding:10px 0;font-size:14px;display:grid}.ap-label-value dt{color:#67756b}.ap-label-value dd{overflow-wrap:anywhere;margin:0}.ap-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.ap-list-item{border:1px solid #e0e7df;border-radius:11px;min-width:0;padding:18px}.ap-list-heading{justify-content:space-between;align-items:start;gap:15px;display:flex}.ap-list-heading>div{min-width:0}.ap-list-heading h3{overflow-wrap:anywhere}.ap-list-item p{margin-top:8px}.ap-list-item .ap-muted{margin-top:6px}.ap-inline-check{align-items:start;gap:12px;margin:18px 0;font-size:14px;line-height:1.6;display:flex}.ap-inline-check input{accent-color:#236a3d;flex-shrink:0;width:18px;height:18px;margin:3px 0 0}.ap-inline-check small{color:#6d786f;font-size:12px;display:block}.ap-checklist{margin:18px 0;padding:0;list-style:none}.ap-checklist>li{border-top:1px solid #e3e9e0;padding:18px 0}.ap-checklist>li:last-child{padding-bottom:0}.ap-checklist h3{font-size:16px}.ap-checklist .ap-actions{margin-top:12px}.ap-file-list{gap:10px;margin:12px 0;padding:0;list-style:none;display:grid}.ap-file-list li{overflow-wrap:anywhere;background:#f6f8f4;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;font-size:13px;display:flex}.ap-file-list a{color:#206139;text-underline-offset:3px;text-decoration:underline}.ap-upload{margin-top:14px}.ap-upload input[type=file]{padding:9px}.ap-progress{background:#e9eee6;border-radius:5px;height:8px;margin:15px 0;overflow:hidden}.ap-progress span{background:#357950;border-radius:5px;height:100%;display:block}.ap-step-list{margin:15px 0;padding-left:22px}.ap-step-list li{color:#485c4b;padding:6px 0;font-size:14px;line-height:1.65}.ap-table-wrap{overflow-x:auto}.ap-table{border-collapse:collapse;text-align:left;width:100%;font-size:14px}.ap-table th{color:#52684f;background:#f2f6ef;font-weight:500}.ap-table th,.ap-table td{vertical-align:top;border-bottom:1px solid #e4ebe1;padding:16px 13px}.ap-table td p{color:#6d796e;margin-top:5px;font-size:12px}.ap-table a{color:#23623b;text-underline-offset:4px;text-decoration:underline}.ap-filter{flex-wrap:wrap;align-items:end;gap:14px;display:flex}.ap-filter .ap-field{flex:180px;margin:0}.ap-filter .ap-field:first-child{flex:2 250px}.ap-pagination{color:#6d796e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:22px;font-size:13px;display:flex}.ap-pagination>div{gap:10px;display:flex}.ap-nav{flex-wrap:wrap;gap:12px;margin-bottom:24px;display:flex}.ap-nav a{color:#315d3a;background:#fff;border:1px solid #d7e2d4;border-radius:8px;padding:10px 14px;font-size:13px}.ap-nav a[aria-current]{background:#e8f3e8;border-color:#a7c5aa}.ap-preview-banner{color:#37516a;background:#eaf1f7;border:1px solid #c5d5e4;border-radius:12px;margin-bottom:24px;padding:18px;font-size:14px;line-height:1.7}.ap-empty{text-align:center;padding:36px 20px}.ap-empty p{color:#6a786c;max-width:480px;margin:14px auto}.ap-issued{background:#f2f8ef;border:1px solid #b6d2b9;border-radius:12px;margin-top:22px;padding:20px}.ap-issued h3{margin-bottom:12px}.ap-issued .ap-link-input{margin:14px 0;overflow:hidden}.ap-security{color:#647269;margin-top:28px;font-size:12px;line-height:1.7}.ap-security .icon{vertical-align:middle;width:14px;height:14px;margin-right:6px;display:inline-block}.ap-detail-heading{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:14px;display:flex}.ap-application-card{background:#fff;border:1px solid #dce6d9;border-radius:14px;padding:24px}.ap-application-card h2{font-size:22px}.ap-application-card>p{color:#6a786c;margin-top:10px}.ap-application-card .ap-actions{margin-top:22px}.ap-two-col{grid-template-columns:minmax(0,1.6fr) minmax(260px,1fr);align-items:start;gap:24px;display:grid}.ap-plain-button{color:#25643b;text-underline-offset:4px;font:inherit;background:0 0;border:0;padding:4px 0;font-size:13px;text-decoration:underline}@media (width<=800px){.ap-two-col,.ap-grid{grid-template-columns:1fr}.ap-header{padding:20px 24px}.ap-header-title{display:none}.ap-main{padding-top:30px}.ap-auth{margin:0 auto;padding:24px}.ap-intro{flex-direction:column}.ap-table th,.ap-table td{padding:12px}.ap-panel{padding:20px}}@media (width<=480px){.ap-main{padding-inline:16px}.ap-header{gap:12px;padding:18px 16px}.ap-header .wordmark{--brand-width:102px}.ap-header-actions{gap:9px}.ap-header-actions>span{display:none}.ap-list-heading{flex-direction:column;gap:10px}.ap-label-value{grid-template-columns:1fr;gap:5px}.ap-file-list li{flex-direction:column;align-items:start}.ap-actions .ap-button{flex:1}.ap-panel{border-radius:12px}.ap-auth{padding:22px}.ap-progress{margin:12px 0}}@media (prefers-reduced-motion:reduce){.ap-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}body[data-account-motion=reduce] .ap-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.connector-workspace{color:#243b2d;min-width:0;max-width:100%;font-size:15px;line-height:1.65}.connector-workspace :is(h2,h3,h4,p){margin:0}.connector-workspace :is(h2,h3,h4,label,button,dt,a){font-weight:500}.connector-workspace h2{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:30px;line-height:1.25}.connector-workspace h3{letter-spacing:-.015em;margin-bottom:13px;font-size:21px;line-height:1.4}.connector-workspace h4{overflow-wrap:anywhere;font-size:17px;line-height:1.5}.connector-workspace p{color:#5d7465;font-size:14px;line-height:1.75}.cn-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.cn-heading p{max-width:700px;margin-top:9px}.cn-button{color:#24563b;min-height:44px;font:inherit;cursor:pointer;white-space:normal;text-align:center;background:#fff;border:1px solid #b9cdbf;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.cn-button:hover{background:#ecf4ee}.cn-button.cn-primary{color:#fff;background:#216342;border-color:#216342}.cn-button.cn-primary:hover{background:#184f34}.cn-button:disabled{opacity:.65;cursor:wait}.cn-tabs{border-bottom:1px solid #dde8e0;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding-bottom:20px;display:flex}.cn-tabs a{color:#506b59;border-radius:9px;align-items:center;min-height:44px;padding:9px 15px;font-size:14px;text-decoration:none;display:flex}.cn-tabs a[aria-current=page]{color:#1d5d3b;background:#e3f1e8}.cn-tabs a:hover{background:#edf4ef}.cn-panel{background:#fff;border:1px solid #e0e8e2;border-radius:16px;min-width:0;margin-bottom:22px;padding:26px}.cn-panel-heading{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:17px;display:flex}.cn-panel-heading h3{margin-bottom:6px}.cn-panel-heading>div{min-width:0}.cn-tag{color:#54715f;background:#f3f6f4;border:1px solid #d9e4dc;border-radius:20px;align-items:center;min-height:28px;padding:4px 11px;font-size:12px;line-height:1.5;display:inline-flex}.cn-green{color:#1c6740;background:#e3f4e9;border-color:#c6e7d2}.cn-amber{color:#8a5f18;background:#fff5df;border-color:#f1dfb6}.connector-workspace .cn-notice{color:#39654b;background:#edf6f0;border:1px solid #d4e7db;border-radius:10px;margin:0 0 21px;padding:15px 17px}.connector-workspace .cn-warning{color:#81602b;background:#fff8ec;border:1px solid #ecd9b5;border-radius:9px;margin-top:18px;padding:13px 15px}.connector-workspace .cn-hint{color:#6a8071;margin-top:17px;font-size:13px;line-height:1.7}.cn-definition{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 28px;margin:22px 0;display:grid}.cn-definition>div{border-bottom:1px solid #e6ece8;min-width:0;padding-bottom:15px}.cn-definition dt{color:#728678;font-size:12px}.cn-definition dd{overflow-wrap:anywhere;margin:5px 0 0;font-size:15px}.cn-id{overflow-wrap:anywhere;word-break:break-word;font-family:inherit;font-size:12px}.cn-actions,.cn-context-links{flex-wrap:wrap;align-items:flex-start;gap:11px;margin-top:22px;display:flex}.cn-inline-form{flex-direction:column;align-items:flex-start;max-width:100%;display:inline-flex}.cn-context-links{border-top:1px solid #e6ece8;padding-top:20px}.cn-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:21px;margin-top:22px;display:grid}.cn-field{flex-direction:column;gap:8px;min-width:0;display:flex}.cn-field label{color:#335340;font-size:14px}.cn-field select,.cn-page-size select{width:100%;min-width:0;min-height:44px;font:inherit;color:#2b4c36;background:#fff;border:1px solid #b9ccbf;border-radius:9px;padding:10px 12px;font-size:14px}.cn-error{overflow-wrap:anywhere;max-width:650px;line-height:1.7;color:#a63e35!important;margin-top:10px!important;font-size:13px!important}.cn-error:empty{display:none}.cn-table-wrap{scrollbar-width:thin;border:1px solid #e1e9e4;border-radius:10px;max-width:100%;margin-top:22px;overflow-x:auto}.cn-table{border-collapse:collapse;text-align:left;width:100%;min-width:700px;font-size:13px;line-height:1.7}.cn-table caption{text-align:left;color:#69816f;background:#f5f8f6;padding:13px 16px;font-size:12px}.cn-table th{color:#496651;background:#f2f6f3;border-bottom:1px solid #dde7e0;padding:12px 16px;font-weight:500}.cn-table td{vertical-align:top;overflow-wrap:anywhere;border-bottom:1px solid #e4ece7;min-width:140px;padding:17px 16px}.cn-table tbody tr:last-child td{border-bottom:0}.cn-table small{color:#728677;max-width:300px;margin-top:7px;font-size:11px;display:block}.cn-table .cn-button{min-height:38px;margin:7px 0;padding:8px 11px;font-size:12px}.cn-table .cn-field-name{font-size:12px;display:block}.cn-ownership{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:24px 0;display:grid}.cn-ownership>div{background:#f7faf8;border:1px solid #e4ece7;border-radius:9px;min-width:0;padding:17px}.cn-ownership dt{color:#375a43;font-size:14px}.cn-ownership dd{flex-wrap:wrap;gap:6px;margin:9px 0 0;display:flex}.cn-ownership dd span{color:#55735f;overflow-wrap:anywhere;background:#e9f0eb;border-radius:6px;padding:3px 8px;font-size:11px}.cn-states{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0 0;padding:0;list-style:none;display:grid}.cn-states li{background:#fafcfb;border:1px solid #e2eae5;border-radius:10px;min-width:0;padding:16px}.cn-states li[aria-current=true]{background:#f0f8f3;border-color:#9dc2aa}.cn-states p{margin-top:9px;font-size:12px}.cn-states small{color:#718778;margin-top:7px;font-size:11px;display:block}.cn-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.cn-page-size{flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.cn-page-size select{width:84px}.cn-page-size .cn-button{min-height:40px;padding:8px 12px}.cn-pagination{color:#68816e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:22px;font-size:12px;display:flex}.cn-pagination>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.cn-pagination .cn-button{min-height:38px;padding:7px 12px;font-size:12px}.cn-empty{text-align:left;padding:27px 0}.cn-empty h3{font-size:20px}.cn-conflicts{gap:20px;margin-top:23px;display:grid}.cn-conflict{background:#fbfdfb;border:1px solid #e0e9e3;border-radius:12px;min-width:0;padding:22px}.cn-conflict form{border-top:1px solid #e1eae4;margin-top:22px;padding-top:20px}.cn-conflict .cn-panel-heading{margin-bottom:10px}.cn-conflict .cn-field{max-width:650px}.connector-workspace [hidden]{display:none!important}.connector-workspace :is(a,button,select,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #719e80}@media (width<=700px){.cn-heading h2{font-size:27px}.cn-panel{padding:21px}.cn-form-grid,.cn-definition,.cn-ownership,.cn-states{grid-template-columns:1fr}.cn-heading{gap:15px}.cn-tabs{gap:4px}.cn-tabs a{padding-inline:10px}.cn-conflict{padding:17px}.cn-topline,.cn-pagination{align-items:flex-start}}@media (width<=400px){.cn-panel{padding:18px}.cn-heading h2{font-size:25px}.cn-actions>*{max-width:100%}.cn-field select{font-size:16px}.cn-page-size{gap:7px}.cn-tabs a{font-size:13px}}@media (prefers-reduced-motion:reduce){.connector-workspace *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=380px){.admin-app:has([data-connector-workspace]) .admin-header-body{flex-wrap:wrap}.admin-app:has([data-connector-workspace]) .admin-header-body h1{overflow-wrap:anywhere;min-width:0}}.connector-workspace .cn-capability-table{min-width:0}.connector-workspace .cn-capability-table :is(th,td){width:50%;min-width:0}@media (width<=500px){.connector-workspace .cn-capability-table :is(th,td){padding:12px 10px;font-size:12px}.connector-workspace .cn-capability-table .cn-tag{padding-inline:8px;font-size:11px}}.yr-dimensions,.yr-domains{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:23px 0;display:grid}.yr-dimension,.yr-domain{background:#f8fbf9;border:1px solid #e0e9e3;border-radius:12px;min-width:0;padding:21px}.yr-dimension h4{margin-bottom:12px}.yr-dimension p{margin-top:13px;font-size:13px}.yr-dimension[data-ready=true]{background:#f1f8f3;border-color:#c4decf}.connector-workspace .yr-transport{margin-top:22px}.yr-domain p{font-size:13px}.yr-domain dl{margin:18px 0 0;font-size:12px}.yr-domain dl>div{margin-top:12px}.yr-domain dt{color:#6d8274;font-size:11px}.yr-domain dd{color:#3c5946;overflow-wrap:anywhere;margin:3px 0 0}.yr-domain .cn-panel-heading{margin-bottom:13px}.yr-domain .cn-panel-heading h4{max-width:100%}.connector-workspace .yr-field-title{color:#50705b;margin-top:18px;font-size:12px;font-weight:500}.yr-fields{flex-wrap:wrap;gap:6px;margin-top:9px;display:flex}.yr-fields span{color:#55735f;overflow-wrap:anywhere;background:#e9f1ec;border-radius:6px;padding:3px 8px;font-size:11px;line-height:1.7}.yr-staff-work{color:#607a68;margin:8px 0 0;padding-left:19px;font-size:12px}.yr-requirements{margin:24px 0 0;padding-left:22px}.yr-requirements li{border-top:1px solid #e2ebe5;min-width:0;padding:17px 0 17px 5px}.yr-requirements h4{font-size:16px}.yr-requirements p{margin-top:7px;font-size:13px}.yr-requirements li>span{color:#6b8273;margin-top:9px;font-size:11px;display:block}.connector-workspace [data-yardi-draft] .cn-field input,.connector-workspace [data-yardi-draft] .cn-field textarea{font:inherit;color:#2c4d37;box-sizing:border-box;background:#fff;border:1px solid #b9ccbf;border-radius:9px;width:100%;min-width:0;max-width:100%;padding:11px 13px;font-size:14px;line-height:1.6}.connector-workspace [data-yardi-draft] .cn-field input{min-height:46px}.connector-workspace [data-yardi-draft] .cn-field textarea{resize:vertical;min-height:120px}.connector-workspace [data-yardi-draft] .cn-field small{color:#6b8272;font-size:12px;line-height:1.7}.yr-capabilities{border:1px solid #e1eae4;border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 20px;margin:26px 0 0;padding:19px;display:grid}.yr-capabilities legend{color:#405f4b;padding-inline:7px;font-size:13px}.yr-capabilities label{align-items:flex-start;gap:10px;font-size:13px;font-weight:400;line-height:1.6;display:flex}.yr-capabilities input{accent-color:#276743;flex-shrink:0;width:17px;height:17px;margin-top:3px}.yr-capabilities small{color:#798c7f;font-size:11px;display:block}.yr-validation{background:#f4f9f6;border:1px solid #d2e3d8;border-radius:11px;margin-top:25px;padding:21px}.yr-validation h4{font-size:18px}.yr-validation>p{margin-top:12px}.yr-validation ul{color:#5a7664;margin:20px 0 0;padding-left:19px;font-size:13px}.yr-validation li+li{margin-top:9px}.connector-workspace :is(input,textarea):focus-visible{outline-offset:3px;outline:3px solid #719e80}@media (width<=760px){.yr-dimensions,.yr-domains{grid-template-columns:1fr}.yr-dimension,.yr-domain{padding:18px}}@media (width<=500px){.yr-capabilities{grid-template-columns:1fr;padding:16px}.connector-workspace [data-yardi-draft] .cn-field :is(input,textarea){font-size:16px}.yr-validation{padding:17px}}.public-refresh{color:#193326;background:#f5f6f2;font-weight:400}.public-refresh :is(h1,h2,h3,h4){font-weight:500}.public-refresh>.public-primary{color:#f4f8ef;background:#10191a;padding:84px 0 90px}.public-refresh .public-primary-heading{max-width:790px;margin:0 0 34px}.public-refresh .public-primary-heading :is(.eyebrow,.detail-kicker){color:#b4d4b6}.public-refresh .public-primary-heading h2{letter-spacing:-.045em;color:#f4f8ef;margin:18px 0 0;font-size:clamp(34px,3.7vw,50px);line-height:1.15}.public-refresh .public-primary-heading>p{color:#d1e3d5;max-width:740px;margin-top:22px;font-size:16px;line-height:1.85}.public-refresh .public-channel-list{flex-wrap:wrap;gap:9px;margin:25px 0 0;padding:0;list-style:none;display:flex}.public-refresh .public-channel-list :is(li,span){color:#31573b;background:#f0f2ed;border:1px solid #d6ded5;border-radius:7px;align-items:center;gap:9px;min-height:38px;padding:8px 12px;font-size:12px;line-height:1.5;display:flex}.public-refresh .public-channel-list .icon{width:16px;height:16px}.public-refresh .public-primary .public-channel-list :is(li,span){color:#e0f0df;background:#ffffff08;border-color:#c5d2c548}.public-refresh .public-ai-value{color:#d0e6d3;background:#ffffff06;border:1px solid #c4d4ca38;border-radius:9px;margin-top:20px;padding:14px 17px;font-size:13px;line-height:1.8;display:block}.public-refresh .public-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:23px;margin-top:34px;display:grid}.public-refresh .public-feature{color:#284b34;background:#f5f6f2;border:1px solid #dce2d9;border-radius:14px;min-width:0;padding:27px}.public-refresh .public-feature :is(h2,h3,h4){color:#24492f;letter-spacing:-.025em;line-height:1.3}.public-refresh .public-feature .detail-kicker{color:#52734c}.public-refresh .public-primary .detail-preview-note{color:#c5dcc9}.public-refresh .public-feature .detail-preview-note{color:#50694f}.public-refresh .public-feature h2{margin:0 0 15px;font-size:27px}.public-refresh .public-feature h3{margin:0 0 14px;font-size:23px}.public-refresh .public-feature p{color:#50694f;margin-top:14px;font-size:14px;line-height:1.85}.public-refresh .public-feature .public-ai-value{color:#325b3b;background:#e9ede6;border-color:#d7dfd2;font-size:13px}.public-refresh .public-primary .text-link{color:#d5ebd2}.public-refresh .public-feature .text-link,.public-refresh .public-feature .text-link-light{color:#28643c}.public-refresh .public-primary>.detail-container>.detail-split{gap:68px}.public-refresh .public-primary .detail-copy>h2{color:#f3f8ef}.public-refresh .public-primary .detail-copy>p{color:#d0e3d2}.public-refresh .public-primary .detail-copy>.detail-kicker{color:#b4d4b6}.public-refresh .public-feature>.public-example,.public-refresh .public-feature>.ig-preview{min-width:0;margin:22px 0 0;padding:22px}.public-refresh .public-feature details{border-top:1px solid #d7e2d1;min-width:0;margin-top:20px;padding-top:7px}.public-refresh .public-feature details>summary{color:#285d38;cursor:pointer;min-height:44px;padding:13px 0;font-size:13px;font-weight:500;display:list-item}.public-refresh .public-feature details[open]>summary{margin-bottom:8px}.public-refresh .public-feature details :is(.ig-preview,.public-example){box-shadow:none;margin:0}.public-refresh .public-feature details>summary:focus-visible{outline-offset:4px;outline:3px solid #7aab73}.public-refresh .public-primary .ig-demo-disclosure{color:#cde1d0}.public-refresh .public-primary .ig-live-status{color:#d3e8d4}.public-refresh .public-primary .ig-path-buttons button{min-height:44px}.public-refresh :is(.onboarding-demo,.ai-demo){background:#172122;border-color:#3e5050}.public-refresh .ig-path-summary{background:#202c2d;border-color:#465b58}.public-refresh .public-photo{cursor:help;background:#e7ebe4;border:1px solid #d8e1d3;border-radius:15px;min-width:0;margin:0;position:relative;overflow:hidden}.public-refresh .public-photo img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.public-refresh .public-photo figcaption{z-index:4;color:#345239;opacity:0;visibility:hidden;pointer-events:none;background:#fcfdf9f5;border:1px solid #d8e1d3;border-radius:7px;width:fit-content;max-width:calc(100% - 20px);padding:8px 11px;font-size:10px;line-height:1.7;transition:opacity .15s,translate .15s,visibility .15s;position:absolute;bottom:10px;left:10px;right:10px;translate:0 4px}.public-refresh .public-photo:is(:hover,:focus-within):not([data-credit-dismissed]) figcaption{opacity:1;visibility:visible;pointer-events:auto;translate:0}.public-refresh .public-photo:focus-visible{outline-offset:5px;outline:3px solid #83b18c}.public-refresh .public-photo figcaption a{text-underline-offset:2px;text-decoration:underline}.public-refresh .detail-hero-grid{align-items:center;gap:clamp(38px,5vw,78px)}.public-refresh .detail-hero-grid>*{min-width:0}.public-refresh .public-example-label{color:#526a4c}.public-refresh .public-explore{color:#193326;background:#f5f6f2;padding:78px 0 84px}.public-refresh .public-explore h2{letter-spacing:-.045em;color:#193326;margin:17px 0 0;font-size:clamp(34px,4vw,52px);font-weight:500;line-height:1.15}.public-refresh .public-explore p{color:#52664f;max-width:570px;margin:22px auto 0;font-size:16px;line-height:1.85}.public-refresh .public-explore .detail-hero-links{justify-content:center}.public-refresh .public-explore .detail-kicker{color:#3f6b45}.public-refresh .public-explore .button-primary{color:#fff;background:#237a3b}.public-refresh .public-explore .button-primary:hover{background:#1c642f}.public-refresh .public-explore .text-link-light{color:#28643c}.public-refresh .home-band{background:#f5f6f2}.public-refresh .home-band-dark{background:#10191a}.public-refresh .home-band .story-layout{gap:clamp(40px,7vw,104px)}.public-refresh .home-band .story-copy{max-width:530px}.public-refresh .home-band .story-copy h2{font-weight:500}.public-refresh .home-band-dark .story-copy>.eyebrow{color:#b3d6b7}.public-refresh .home-band-dark .story-copy>p{color:#c5d4c9}.public-refresh .home-band-dark .text-link{color:#d5ebd2}.public-refresh .home-band .story-copy>.public-ai-value{font-size:13px;line-height:1.85}.public-refresh .home-band-light .story-copy>.public-ai-value{color:#3d5c42;background:#e9ede6;border-color:#d7dfd2}.public-refresh .home-band .home-process-note{color:#b9c9bc;font-size:11px;line-height:1.8}.public-refresh .home-story-media{width:100%;min-width:0;max-width:620px;margin-inline:auto;padding:12px 0 0;position:relative}.public-refresh .home-story-media>.public-photo{width:56%;margin-left:auto;box-shadow:0 12px 34px #0002}.public-refresh .home-story-media>.public-photo img{aspect-ratio:4/3;object-position:center}.public-refresh .home-story-product{z-index:2;width:88%;margin-top:-64px;position:relative}.public-refresh .home-story-product>.product-example{width:100%;max-width:none;margin:0;box-shadow:0 16px 48px #0003}.public-refresh .home-photo-icon{z-index:3;color:#39723e;pointer-events:none;background:#fcfdf9;border:1px solid #dbe4d6;border-radius:13px;place-items:center;width:46px;height:46px;animation:12s ease-in-out infinite home-photo-float;display:grid;position:absolute;box-shadow:0 7px 22px #0002}.public-refresh .home-photo-icon>.icon{stroke-width:1.5px;width:22px;height:22px}.public-refresh .home-photo-icon-one{top:105px;left:40%;rotate:-7deg}.public-refresh .home-photo-icon-two{animation-delay:-6s;top:145px;right:1%;rotate:6deg}.public-refresh>.home-workflow{background:#10191a;margin:0;padding:90px 0}.public-refresh .home-workflow .workflow-intro{margin-bottom:40px}.public-refresh .home-workflow .workflow-story-step{min-height:250px;padding:28px 0 32px}.public-refresh .home-workflow .workflow-story-step:last-child{min-height:250px;padding-bottom:10px}.public-refresh .home-workflow .workflow-stage{top:40px}.public-refresh .home-workflow :is(.workflow-kicker,.workflow-step-eyebrow,.workflow-step-number){color:#b7d4ba}.public-refresh .home-workflow :is(.workflow-intro>p,.workflow-story-step p,.workflow-motion-note){color:#d0e3d2}.public-refresh [hidden]{display:none!important}@keyframes home-photo-float{0%,to{translate:0}50%{translate:0 -4px}}@media (width<=1100px){.public-refresh .detail-hero-grid{gap:36px}.public-refresh .public-feature{padding:23px}.public-refresh .home-band .story-layout{gap:42px}.public-refresh .home-photo-icon{width:40px;height:40px}}@media (width<=900px){.public-refresh .home-band .story-layout{gap:38px}.public-refresh .home-story-media{max-width:570px}.public-refresh .home-story-product{width:90%;margin-top:-42px}}@media (width<=850px){.public-refresh>.public-primary{padding-block:64px}.public-refresh .detail-hero-grid{grid-template-columns:1fr;gap:36px}.public-refresh .detail-hero-grid .public-photo{max-width:680px}.public-refresh .public-feature-grid{gap:18px}.public-refresh .home-workflow .workflow-layout{gap:35px}}@media (width<=650px){.public-refresh>.public-primary{padding:52px 0 58px}.public-refresh .public-feature-grid{grid-template-columns:1fr;gap:18px}.public-refresh .public-feature{padding:23px}.public-refresh .public-primary-heading h2{font-size:34px}.public-refresh .public-primary-heading>p{font-size:15px}.public-refresh .public-channel-list{gap:7px}.public-refresh .public-channel-list :is(li,span){padding:7px 9px;font-size:11px}.public-refresh .public-explore{padding:58px 0}.public-refresh .public-explore p{font-size:14px}.public-refresh .public-ai-value{padding:13px 14px}.public-refresh .public-photo figcaption{font-size:10px}.public-refresh .home-story-product{width:90%;margin-top:-34px}.public-refresh .home-photo-icon{border-radius:11px;width:38px;height:38px}.public-refresh .home-photo-icon>.icon{width:19px;height:19px}.public-refresh .home-photo-icon-one{top:105px;left:40%}.public-refresh>.home-workflow{padding:66px 0}.public-refresh .home-workflow .workflow-story-step{min-height:0;padding-block:25px}.public-refresh .home-workflow .workflow-story-step:last-child{min-height:0}}@media (prefers-reduced-motion:reduce){.public-refresh *,.public-refresh :before,.public-refresh :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.public-refresh .home-workflow .workflow-stage{position:static}}.public-refresh .public-floating-visual{width:100%;min-width:0;max-width:620px;margin-inline:auto;padding:24px 20px 0 0;position:relative}.public-refresh .public-floating-visual>.product-example{width:100%;max-width:none}.public-refresh .public-floating-icons{pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.public-refresh .public-floating-icon{color:#47764b;pointer-events:none;background:#fcfdf9;border:1px solid #dce5d8;border-radius:13px;place-items:center;width:42px;height:42px;animation:14s ease-in-out infinite public-accent-float;display:grid;position:absolute;box-shadow:0 8px 23px #0b221412}.public-refresh .public-floating-icon>.icon{stroke-width:1.5px;width:21px;height:21px}.public-refresh .public-floating-icons-visual>.public-floating-icon{top:0;right:0;rotate:7deg}.public-refresh .public-floating-icon:nth-child(2){animation-delay:-7s;rotate:-6deg}.public-refresh .public-explore{position:relative;overflow:hidden}.public-refresh .public-floating-icons-explore>.public-floating-icon:first-child{top:44%;left:7%;rotate:-8deg}.public-refresh .public-floating-icons-explore>.public-floating-icon:nth-child(2){top:24%;right:7%}@keyframes public-accent-float{0%,to{translate:0}50%{translate:0 -5px}}@media (width<=900px){.public-refresh .public-floating-icons-explore>.public-floating-icon:first-child{top:26px;left:3%}.public-refresh .public-floating-icons-explore>.public-floating-icon:nth-child(2){top:26px;right:3%}}@media (width<=650px){.public-refresh .public-floating-visual{padding:20px 16px 0 0}.public-refresh .public-floating-icon{border-radius:11px;width:36px;height:36px}.public-refresh .public-floating-icon>.icon{width:18px;height:18px}.public-refresh .public-floating-icons-explore>.public-floating-icon:first-child{display:none}.public-refresh .public-floating-icons-explore>.public-floating-icon:nth-child(2){top:16px;right:22px}}@media (prefers-reduced-motion:reduce){.public-refresh .public-floating-icon{animation:none}}
