.live-nest .nest-topbar{padding-top:28px}.live-nest .nest-topbar>.primary{flex:none;margin:0}.live-first-steps{background:#fff0e8;grid-template-columns:1.3fr 1fr;gap:32px;margin-bottom:24px;display:grid}.live-first-steps h2{font-size:27px}.live-first-steps p{max-width:530px}.live-first-steps ol{align-content:center;gap:18px;margin:0;padding:0;list-style:none;display:grid}.live-first-steps li{align-items:center;gap:12px;margin:0;font-size:13px;display:flex}.live-first-steps li>span{color:#fff;background:#46152f;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;display:grid}.live-first-steps .text-button{margin:4px 0 0;font-size:12px}.live-next-item{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #eadde3;align-items:center;gap:12px;padding:18px 0;display:flex}.live-next-item>span:nth-child(2){flex:1}.live-next-item strong,.live-next-item small{display:block}.live-next-item>span:last-child{font-size:12px}.live-nest fieldset{border:0;margin:0;padding:0}.live-nest .nest-contact-dialog .primary{margin-left:10px}.live-nest-picker{margin:0 0 20px}.live-nest-picker select{font-size:12px}.live-nest .nest-sidebar-end .secondary{color:#fffaf3;border-color:#94647c}.live-nest .nest-connection{justify-content:space-between}@media (width<=800px){.live-first-steps{grid-template-columns:1fr;gap:20px}.live-nest .nest-topbar{align-items:start;gap:16px}.live-nest .nest-topbar h1{font-size:28px}}.website-connect{margin-bottom:24px}.website-connect>form{align-items:end;gap:14px;max-width:700px;display:flex}.website-connect>form label{flex:1;margin:0}.website-connect>form button{white-space:nowrap;margin:0}.website-connect textarea{min-height:130px;font:12px/1.6 ui-monospace,monospace}.website-connect pre{white-space:pre-wrap;overflow-wrap:anywhere;background:#fff8f1;border-radius:12px;padding:18px;font-size:12px}.website-status{flex-wrap:wrap;align-items:center;gap:12px;margin:24px 0;display:flex}.live-first-steps li small{display:block}.live-first-steps li>.text-button{text-align:left;font-size:13px}@media (width<=700px){.website-connect>form{display:block}.website-connect>form button{margin-top:14px}}.checkout-page{max-width:1080px;margin:60px auto 100px;padding:0 24px}.checkout-heading{text-align:center;margin-bottom:44px}.checkout-heading h1{font-size:clamp(42px,5vw,68px)}.checkout-grid{grid-template-columns:.85fr 1.15fr;align-items:start;gap:28px;display:grid}.checkout-summary,.checkout-form{border:1px solid #e7d6de;border-radius:24px;padding:36px}.checkout-summary{background:#fff0e8}.checkout-form{background:#fff;border-top:6px solid #ff735e}.checkout-grid h2{margin:12px 0 22px;font-size:32px}.checkout-price{margin:12px 0;font-size:52px;font-weight:800}.checkout-price small{font-size:16px;font-weight:400}.checkout-summary ul{margin:28px 0;padding-left:20px;line-height:2}.checkout-form .primary{text-align:center;width:100%;margin-top:24px;text-decoration:none;display:block}.checkout-free{text-align:center;margin-top:20px;display:block}.payment-preview{color:#806170;background:#fffaf3;border:1px solid #e7d6de;border-radius:16px;margin-top:26px;padding:24px}.checkout-total{justify-content:space-between;gap:12px;margin-top:24px;display:flex}.checkout-form form label{margin-bottom:24px}.checkout-form button:disabled{opacity:.6;cursor:default}@media (width<=700px){.checkout-page{margin-top:30px}.checkout-grid{grid-template-columns:1fr}.checkout-summary,.checkout-form{padding:24px}}.checkout-page{max-width:1000px;margin:16px auto 36px}.checkout-heading{margin-bottom:22px}.checkout-heading h1{letter-spacing:-1.8px;margin:10px 0 0;font-size:clamp(34px,3.4vw,46px);line-height:1.12}.checkout-heading h1 br{display:none}.checkout-heading h1 em:before{content:" "}.checkout-grid{gap:22px}.checkout-summary,.checkout-form{border-radius:20px;padding:24px 28px}.checkout-grid h2{margin:8px 0 12px;font-size:26px;line-height:1.2}.checkout-grid p{margin:10px 0;font-size:14px;line-height:1.55}.checkout-summary .checkout-price{margin:12px 0;font-size:44px;line-height:1.2}.checkout-summary ul{margin:18px 0;padding-left:18px;font-size:13px;line-height:1.5}.checkout-summary li{margin:9px 0}.checkout-summary>a,.checkout-free{font-size:13px}.payment-preview{margin-top:16px;padding:16px 20px}.payment-preview div{letter-spacing:3px;margin:12px 0;font-size:21px}.checkout-form .primary{min-height:44px;box-shadow:none;margin-top:16px;padding:12px 18px}.checkout-free{margin-top:12px}.checkout-form form label{margin:12px 0 16px}.checkout-form .checkout-total{margin-top:16px}@media (width>=701px) and (height<=760px){.checkout-page{margin-top:4px;margin-bottom:24px}.checkout-heading{margin-bottom:16px}.checkout-heading h1{font-size:36px}.checkout-summary,.checkout-form{padding:20px 24px}}@media (width<=700px){.checkout-page{margin-top:16px;padding:0 20px}.checkout-heading h1{max-width:360px;margin:10px auto 0;font-size:34px}.checkout-grid{gap:16px}.checkout-summary,.checkout-form{padding:20px}.checkout-summary ul{display:none}.checkout-summary .checkout-price{font-size:36px}}:root{color:#303c32;font-synthesis:none;background:#f8f9f4;font-family:Inter,ui-sans-serif,system-ui,sans-serif}*{box-sizing:border-box}body{margin:0}button,input,textarea,select{font:inherit}button,a,input,select,textarea{-webkit-tap-highlight-color:transparent}button{cursor:pointer}button:disabled{opacity:.45;cursor:default}a{color:inherit}button:focus-visible,a:focus-visible{outline-offset:4px;outline:3px solid #79964c}header{justify-content:space-between;align-items:center;gap:20px;max-width:1220px;margin:auto;padding:28px;display:flex}.wordmark{letter-spacing:-1px;text-align:left;color:inherit;background:0 0;border:0;font:italic 27px Georgia,serif}.wordmark span{letter-spacing:2px;text-transform:uppercase;color:#73806c;margin-top:6px;font:9px system-ui;display:block}nav{align-items:center;gap:25px;font-size:12px;display:flex}.pill{white-space:nowrap;background:#edf1e5;border:1px solid #dbe2d1;border-radius:20px;padding:7px 10px;font-size:10px}.layout{grid-template-columns:310px 1fr;gap:70px;max-width:1120px;margin:40px auto 80px;padding:0 28px;display:grid}h1{letter-spacing:-1.6px;font-size:37px;font-weight:550;line-height:1.15}h2{letter-spacing:-1px;margin:17px 0;font-size:29px;font-weight:550;line-height:1.25}h3{font-size:16px}p{color:#667161;font-size:14px;line-height:1.8}.eyebrow{letter-spacing:1.8px;text-transform:uppercase;color:#738069;font-size:10px;font-weight:650}aside>p{max-width:260px}ol{margin:35px 0;padding:0;list-style:none}li{margin:17px 0}li button{color:#65705f;background:0 0;border:0;align-items:center;gap:13px;padding:0;font-size:13px;display:flex}li button span{border:1px solid #d7dece;border-radius:50%;place-items:center;width:28px;height:28px;font-size:11px;display:grid}.current{font-weight:700}.current span{color:#fff;background:#455d3f;border-color:#455d3f}small,.help{color:#6e7967;font-size:11px;line-height:1.7}.card{background:#fff;border:1px solid #e0e5d8;border-radius:15px;padding:35px;box-shadow:0 10px 35px #32432304}label{margin:23px 0 9px;font-size:12px;font-weight:600;display:block}input,textarea,select{color:#303c32;background:#fcfdf9;border:1px solid #d4dccd;border-radius:7px;outline:none;width:100%;margin-top:9px;padding:13px 14px;display:block}textarea{resize:vertical;min-height:105px;line-height:1.6}button.primary,button.secondary{border-radius:7px;padding:12px 18px;font-size:13px;font-weight:550}.primary{color:#fff;background:#405b39;border:1px solid #405b39;margin-top:15px}.secondary{color:#40523c;background:0 0;border:1px solid #d9e1d0}.switch{gap:10px;margin:25px 0;display:flex}.switch button{color:inherit;background:#fafbf8;border:1px solid #dce3d4;border-radius:7px;flex:1;padding:14px;font-size:12px}.switch button[aria-pressed=true]{background:#eaf1df;border-color:#a8bb8f}.well{background:#f1f5e9;border:1px solid #e5ebdb;border-radius:8px;margin:22px 0;padding:17px;font-size:12px;line-height:1.8}.well p{margin:7px 0;font-size:12px}.source{overflow-wrap:anywhere;margin:7px 0;font-size:11px;display:block}.check{border:1px solid #dce3d5;border-radius:9px;align-items:center;gap:13px;padding:17px;font-weight:400;display:flex}.check input{accent-color:#405b39;flex:none;width:17px;height:17px;margin:0}.check small{margin-top:4px;font-weight:400;display:block}.channel{margin:13px 0}.channel>span:nth-child(2){flex:1}.channel-icon{text-align:center;width:30px;font-size:23px}.actions{border-top:1px solid #edf0e8;justify-content:space-between;gap:20px;margin-top:30px;padding-top:25px;display:flex}.actions .primary{margin:0}.columns{grid-template-columns:1fr 1fr;gap:20px;display:grid}.error{color:#803f20;background:#fff4ee;border:1px solid #e2b7a1;border-radius:7px;margin-top:20px;padding:14px;font-size:13px;line-height:1.7}.warning{color:#865531}.banner{max-width:1000px;margin:10px auto}details{margin:23px 0}summary{cursor:pointer;font-size:12px}details p{max-height:220px;overflow:auto}dl{grid-template-columns:1fr 1fr;gap:20px;display:grid}dl>div{border-bottom:1px solid #e7ebdf;padding-bottom:15px}dt{color:#77806f;font-size:10px}dd{overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.7}.workspace{max-width:1150px;margin:35px auto 70px;padding:0 25px}.workspace-head{justify-content:space-between;align-items:center;display:flex}.workspace-grid{grid-template-columns:2fr 1fr;gap:25px;margin-top:30px;display:grid}.workspace-grid section>.card{margin-bottom:25px}.line{justify-content:space-between;align-items:center;gap:15px;display:flex}.line>h2{font-size:22px}.goal{background:#f0f5e6}.goal h2{font-size:35px}.goal .line{font-size:12px}.bar{background:#dce5ce;border-radius:8px;height:7px;overflow:hidden}.bar i{background:#819b61;height:100%;display:block}.context{height:fit-content}.context p{font-size:13px}.empty{text-align:center;padding:40px 10px}.signal{text-align:left;width:100%;color:inherit;background:0 0;border:0;border-top:1px solid #e5ebdf;align-items:center;gap:15px;padding:20px 0;display:flex}.signal>span:nth-child(2){flex:1;min-width:0}.signal strong{font-size:13px}.signal small{overflow-wrap:anywhere;margin-top:5px;display:block}.avatar{background:#e8e3d6;border-radius:50%;flex:none;place-items:center;width:35px;height:35px;font-size:11px;display:grid}.text-button{color:#727d6b;background:0 0;border:0;margin-top:25px;font-size:11px;text-decoration:underline;display:block}dialog{width:min(560px,100% - 35px);max-height:90vh;color:inherit;background:#fcfdf9;border:1px solid #d8e1cd;border-radius:13px;padding:30px;overflow:auto}blockquote{white-space:pre-wrap;background:#f0f3e9;margin:20px 0;padding:20px;font-size:14px;line-height:1.8}footer{color:#75806d;border-top:1px solid #e4e9dc;justify-content:space-between;max-width:1150px;margin:auto;padding:25px;font-size:10px;display:flex}@media (width<=800px){.layout{grid-template-columns:1fr;gap:20px;margin-top:15px}.layout aside>h1,.layout aside>p,.layout aside>small{display:none}ol{justify-content:space-between;margin:20px 0 0;display:flex}li button{font-size:0}li{margin:0}.card{padding:25px}.workspace-grid{grid-template-columns:1fr}nav a{max-width:95px;line-height:1.6}.wordmark{font-size:22px}.workspace-head{align-items:flex-start;gap:20px}.workspace-head h1{font-size:30px}.signal{flex-wrap:wrap}.signal .pill{margin-left:50px}}@media (width<=430px){header{padding:20px}nav{gap:10px}nav .pill{display:none}.layout{padding:0 15px}h2{font-size:26px}.columns,dl{grid-template-columns:1fr}.columns{gap:0}.workspace{padding:0 15px}.workspace-head{display:block}.line{flex-wrap:wrap}}.nav-button{color:#40523c;background:0 0;border:0;padding:0;font-size:12px}.back-home{color:#72806b;margin-top:25px;font-size:11px;text-decoration:none;display:block}.landing{overflow:hidden}.landing-hero{text-align:center;max-width:1160px;margin:0 auto;padding:40px 25px 0}.landing-hero h1{letter-spacing:-3.8px;margin:28px 0;font-size:clamp(44px,6vw,76px);font-weight:500;line-height:1.08}.landing-hero h1 em{color:#5f754d;font-family:Georgia,serif;font-weight:400}.hero-copy{max-width:600px;margin:0 auto 23px;font-size:17px;line-height:1.8}.hero-actions{justify-content:center;align-items:center;gap:12px;display:flex}.hero-actions .primary{margin-top:0;padding:15px 24px}.link-button{border-radius:7px;justify-content:center;align-items:center;padding:14px 20px;font-size:13px;text-decoration:none;display:inline-flex}.live-dot{background:#9fb577;border-radius:50%;width:6px;height:6px;margin-right:6px;display:inline-block}.landing-sources{color:#6d7964;flex-wrap:wrap;justify-content:center;gap:32px;margin:34px 0;font-size:13px;display:flex}.landing-demo{text-align:left;background:#fff;border:1px solid #dce3d3;border-radius:12px;grid-template-columns:190px 1fr;max-width:1000px;margin:auto;display:grid;overflow:hidden;box-shadow:0 20px 60px #34432c0a}.landing-demo>aside{background:#f0f4e9;border-right:1px solid #dce3d3;flex-direction:column;gap:8px;padding:25px 17px;display:flex}.demo-brand{letter-spacing:-.7px;margin-bottom:25px;font:italic 19px Georgia,serif}.landing-demo>aside>span{color:#6a785f;border-radius:6px;padding:11px 9px;font-size:11px}.landing-demo .demo-active{color:#435837;background:#e0e9d5;font-weight:600}.landing-demo>aside>small{margin-top:auto;padding:30px 8px 0;line-height:1.9}.demo-content h2{margin:9px 0 15px;font-size:24px}.demo-goal{background:#f5f8ef;border:1px solid #e1e7d7;border-radius:8px;margin:16px 0;padding:20px}.demo-goal .line{font-size:11px}.demo-goal>strong{letter-spacing:-1px;margin:12px 0;font-size:29px;display:block}.demo-goal .bar{margin-bottom:9px}.demo-row{border-bottom:1px solid #edf0e8;align-items:center;gap:13px;padding:17px 0;display:flex}.demo-row>div{flex:1;min-width:0}.demo-row strong{font-size:12px}.demo-row small{margin-top:6px;font-size:10px;display:block}.demo-row button{padding:9px 12px;font-size:11px}.demo-disclosure{margin-top:18px}.landing-section{max-width:1050px;margin:100px auto;padding:0 25px}.landing-section>h2,.website-choice h2{letter-spacing:-1.6px;margin:17px 0;font-size:40px;line-height:1.2}.feature-columns{grid-template-columns:repeat(3,1fr);gap:38px;margin-top:35px;display:grid}.feature-columns article{border-top:1px solid #cdd7c2;padding-top:22px}.feature-columns h3{letter-spacing:-.5px;font-size:20px;font-weight:550}.feature-columns p{font-size:14px}.website-choice{grid-template-columns:1fr 1fr;align-items:center;gap:80px;display:grid}.website-choice p{max-width:430px}.no-site-card{background:#edf2e3;border:1px solid #e1e8d5;border-radius:12px;padding:35px;transform:rotate(-1deg)}.agent-section{background:#eff3e7;border-radius:13px;grid-template-columns:1.1fr 1fr;align-items:start;gap:45px;padding:38px;display:grid}.agent-setup h2{font-size:27px;line-height:1.25}.agent-buttons{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.agent-buttons .primary{margin:0}.agent-buttons .link-button{padding:12px;font-size:11px}.prompt-text{background:#fff;height:250px;font-family:ui-monospace,monospace;font-size:11px;font-weight:400}.agent-preview{background:#fbfcf8;border:1px solid #dce6cf;border-radius:9px;padding:30px}.agent-preview>p{color:#405334;font:25px/1.6 Georgia,serif}.prompt-flow{border-top:1px solid #dde5d2;flex-wrap:wrap;gap:10px;margin-bottom:18px;padding-top:20px;font-size:10px;display:flex}.questions>h2{font-size:36px}.questions details{border-bottom:1px solid #dce4d2;margin:0;padding:20px 0}.questions summary{font-size:14px;font-weight:550}.questions details p{max-width:800px;max-height:none}.landing-end{text-align:center;background:#edf3e3;padding:70px 25px}.landing-end h2{letter-spacing:-1.8px;font-size:42px}.setup-agent{border-top:1px solid #e5eadd;margin-top:30px;padding-top:20px}.goal-summary{margin-top:16px;font-size:13px;line-height:1.8}@media (width<=800px){.landing-hero{padding-top:25px}.landing-hero h1{letter-spacing:-2.5px}.hero-copy{font-size:15px}.landing-demo{grid-template-columns:1fr}.landing-demo>aside{display:none}.demo-content{padding:20px}.feature-columns,.website-choice,.agent-section{grid-template-columns:1fr;gap:25px}.landing-section{margin:65px auto}.agent-section{margin-left:20px;margin-right:20px;padding:25px}.landing-section>h2,.website-choice h2{font-size:33px}.landing-sources{gap:20px}.feature-columns{gap:30px}.landing-end h2{font-size:33px}.no-site-card{transform:none}.back-home{margin-top:15px}.hero-actions{flex-wrap:wrap}.demo-content .line>.pill{display:none}.demo-row{flex-wrap:wrap}.demo-row button{margin-left:48px}nav{flex-wrap:wrap;justify-content:flex-end}.landing-hero h1 em{display:inline-block}.agent-preview{padding:25px}}.guided{max-width:1120px;margin:30px auto 80px;padding:0 25px}.guided-intro{text-align:center;max-width:690px;margin:0 auto 30px}.guided-intro h1{letter-spacing:-2px;margin:18px 0;font-size:43px}.guided-intro p{max-width:540px;margin:0 auto}.setup-progress{justify-content:space-between;gap:10px;max-width:650px;margin:30px auto 40px;display:flex}.setup-progress button{color:#6f7c66;background:0 0;border:0;align-items:center;gap:10px;font-size:12px;display:flex}.setup-progress button span{border:1px solid #d7dfce;border-radius:50%;place-items:center;width:27px;height:27px;font-size:10px;display:grid}.setup-progress .current{color:#354c2e}.setup-progress .current span{color:#fff;background:#405b39}.guided-grid{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:28px;display:grid}.guided-card{padding:35px}.guided-card>form>h2{letter-spacing:-1px;font-size:31px}.setup-companion .card{margin-bottom:20px;padding:25px}.setup-checks{color:#607153;margin:25px 0;padding:0;font-size:12px;line-height:1.8;list-style:none}.setup-companion .agent-setup h2{font-size:22px}.setup-companion .agent-buttons{display:block}.setup-companion .agent-buttons>*{margin-bottom:10px}.setup-companion .agent-setup dl{grid-template-columns:1fr}.setup-companion .back-home{margin-left:10px}.goal-options{grid-template-columns:1fr 1fr;gap:14px;margin:25px 0;display:grid}.goal-options button{text-align:left;color:inherit;background:#fafcf7;border:1px solid #dce4d2;border-radius:9px;padding:20px}.goal-options strong{font-size:13px;display:block}.goal-options small{margin-top:8px;font-weight:400;line-height:1.7;display:block}.discovery-progress{background:#f1f6e8;border-radius:8px;align-items:center;gap:15px;margin:20px 0;padding:20px;font-size:13px;display:flex}.discovery-progress small{margin-top:6px;display:block}.spinner{border:2px solid #d9e5c7;border-top-color:#69864d;border-radius:50%;flex:none;width:22px;height:22px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.evidence{border-top:1px solid #e5ebdc;flex-wrap:wrap;align-items:center;gap:9px;margin-top:25px;padding-top:20px;display:flex}.evidence a{overflow-wrap:anywhere;background:#f3f6ed;border-radius:20px;padding:6px 10px;font-size:10px}.automation-option .rule-label{background:#e6eddb;border-radius:12px;margin-left:auto;padding:5px 8px;font-size:10px}.automation-option>span:nth-child(2){flex:1}.automation-test{background:#f9fbf5;border:1px dashed #cad7b9;border-radius:9px;margin:23px 0;padding:20px;font-size:12px;line-height:1.8}.automation-test .line>strong{font-size:12px}.automation-test .secondary{padding:9px 12px;font-size:11px}.automation-test ul{padding-left:20px}.automation-test li{margin:8px 0}.sample-draft{background:#fff;border-radius:6px;padding:15px;font-size:12px}.connection-disclosure .check small{overflow-wrap:anywhere}.context>small{margin-top:10px;display:block}.well li{margin:8px 0;font-size:12px}.guided .actions .primary{max-width:75%;font-size:12px}.agent-alternative{margin-top:0}.context .secondary{margin-top:12px}@media (width<=850px){.guided-grid{grid-template-columns:1fr}.setup-companion{grid-template-columns:1fr 1fr;gap:15px;display:grid}.setup-companion>.card{margin:0}.setup-companion>.back-home{grid-column:1/-1}.guided-intro h1{font-size:36px}.guided{padding:0 18px}.setup-progress{gap:4px}.setup-progress button{gap:7px}}@media (width<=520px){.setup-companion,.goal-options{grid-template-columns:1fr}.guided-card{padding:25px 20px}.guided-intro h1{font-size:32px}.guided-card>form>h2{font-size:27px}.setup-progress button{padding:0;font-size:10px}.setup-progress button span{width:23px;height:23px}.guided .actions{gap:9px}.guided .actions .primary{padding:12px}.automation-test .line{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.spinner{animation:none}}:root{--plum:#46152f;--coral:#ff735e;--yellow:#ffde67;--aqua:#8ae4da;--lilac:#d7c7fa;--cream:#fffaf3;--soft-ink:#755b6a;background:var(--cream);color:var(--plum);font-family:Trebuchet MS,Arial,system-ui,sans-serif}body{background:var(--cream)}p,small,.help{color:var(--soft-ink)}h1,h2,h3{font-weight:750}h1,h2{letter-spacing:-1.5px}.eyebrow{color:#79516b;font-weight:750}button:focus-visible,a:focus-visible{outline-color:#8246ab}header{max-width:1280px;padding:24px 30px}.wordmark{font:inherit;margin:0;padding:0}.patter-brand{color:var(--plum);align-items:center;gap:8px;font-family:Trebuchet MS,Arial,sans-serif;display:inline-flex}.patter-brand img{object-fit:contain;width:49px;height:53px;display:block}.patter-brand>.brand-name{letter-spacing:-2.5px;color:inherit;text-transform:none;font-family:inherit;font-size:39px;font-weight:900;line-height:1;display:inline}.patter-brand .brand-stop{color:var(--coral);font:inherit;letter-spacing:inherit;text-transform:none;margin:0;display:inline}.patter-brand.compact img{width:30px;height:33px}.patter-brand.compact>span{letter-spacing:-1.6px;font-size:26px}.wordmark>.patter-brand{letter-spacing:normal;text-transform:none;margin:0;display:inline-flex}.wordmark .patter-brand>.brand-name{letter-spacing:-2.5px;text-transform:none;font-size:39px}.wordmark .patter-brand .brand-stop{font:inherit;letter-spacing:inherit}.nav-button{background:var(--plum);color:#fff;border-radius:30px;padding:12px 17px;font-weight:700}nav a{color:var(--plum)}nav>.pill{background:var(--cream);color:var(--plum);border-color:#dfcdd6}button.primary{background:var(--plum);border-color:var(--plum);color:#fffaf4;border-radius:30px;font-weight:700;box-shadow:0 3px #26091a}button.primary:hover{background:#68264b}.secondary{color:var(--plum);border-color:#cbb5c1;border-radius:25px!important}.secondary:hover{background:#f9e4e8}.link-button{border-radius:30px;font-weight:700}.pill{color:var(--plum);background:#f2e7f7;border-color:#e9d9ed}.landing-hero{background:var(--cream);isolation:isolate;border-radius:35px;max-width:1400px;margin:0 auto;padding:50px 40px 24px;position:relative}.landing-hero>.pill{background:#fff0e9;border:0;padding:10px 17px}.live-dot{background:var(--coral)}.landing-hero h1{letter-spacing:-4.5px;z-index:1;max-width:1100px;margin:27px auto 22px;font-size:clamp(44px,6.1vw,83px);font-weight:900;line-height:1.06;position:relative}.landing-hero h1 em{font:inherit;color:var(--plum);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 80' preserveAspectRatio='none'%3E%3Cpath d='M9 18L190 13L402 16L610 8L805 13L988 5L997 55L808 62L607 57L399 68L194 62L3 72Z' fill='%23FF735E' fill-opacity='.65'/%3E%3Cpath d='M14 30L230 25L480 28L750 18L985 20L991 65L753 70L482 65L228 74L7 70Z' fill='%23FF735E' fill-opacity='.22'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% .16em;border-radius:0;padding:0 .06em .08em;font-style:normal}.hero-copy{color:#674153;z-index:1;max-width:660px;font-size:17px;font-weight:500;position:relative}.hero-actions{z-index:1;margin-top:27px;position:relative}.hero-actions .primary{background:var(--plum);padding:17px 27px;font-size:14px}.hero-actions .secondary{background:var(--cream);border-color:#d7bfcc}.landing-hero>.help{color:#674153}.hero-flair{z-index:0;align-items:center;gap:7px;display:flex;position:absolute;top:250px;right:38px;transform:rotate(9deg)}.hero-flair img{object-fit:contain;width:80px;height:88px}.hero-flair>span{font-size:12px;font-weight:700;line-height:1.3}.landing-sources{gap:11px;margin-top:33px}.landing-sources>span{color:var(--plum);background:#f7eee8;border-radius:30px;padding:9px 16px;font-size:12px;font-weight:700}.landing-demo{border:2px solid var(--plum);box-shadow:8px 9px 0 var(--plum);z-index:1;background:#fff;border-radius:17px;margin-top:27px;position:relative}.landing-demo>aside{background:var(--plum);border:0}.landing-demo .demo-brand .patter-brand{color:var(--cream)}.landing-demo>aside>span{color:#f6d9ed}.landing-demo .demo-active{color:#fff;background:#753854}.landing-demo>aside>small{color:#e2bed3}.demo-content{padding:27px}.demo-content h2{color:var(--plum);font-weight:800}.demo-content .eyebrow{font-size:9px}.demo-content .pill{background:#f7eee8;border:0}.demo-goal{color:var(--plum);background:#fff0e9;border:0}.demo-goal small,.demo-goal .line{color:#674153}.bar{background:#fff8}.bar i{background:var(--plum)}.demo-row{border-color:#eee1e9}.demo-row:nth-of-type(3) .avatar,.demo-row:nth-of-type(4) .avatar,.demo-row:nth-of-type(5) .avatar{background:#ffcebd}.demo-row .secondary{border-color:var(--plum);font-weight:700}.landing-section{max-width:1150px;margin:95px auto}.landing-section>h2,.website-choice h2{letter-spacing:-2.2px;font-size:48px;font-weight:850}.feature-columns{gap:20px}.feature-columns article{background:var(--lilac);border:0;border-radius:20px;padding:30px}.feature-columns article:nth-child(2){background:var(--yellow)}.feature-columns article:nth-child(3){background:var(--aqua)}.feature-columns h3{letter-spacing:-.7px;font-size:23px;font-weight:800;line-height:1.3}.feature-columns p{color:#58424f;font-size:14px}.feature-columns .eyebrow{color:#63475c}.website-choice{gap:65px}.no-site-card{background:var(--coral);box-shadow:7px 7px 0 var(--plum);border:0;border-radius:23px;padding:38px;transform:rotate(2deg)}.no-site-card h3{letter-spacing:-1.5px;font:800 37px/1.12 Trebuchet MS,Arial,sans-serif}.no-site-card p,.no-site-card .eyebrow{color:#54283e}.no-site-card button{border-color:var(--plum);background:var(--cream)}.agent-section{background:var(--plum);max-width:1150px;color:var(--cream);border-radius:28px;gap:40px;padding:43px}.agent-section h2{letter-spacing:-1.4px;font-size:37px;font-weight:800}.agent-section .agent-setup>p,.agent-section .agent-setup .help{color:#ead3e1}.agent-section .agent-setup>.eyebrow{color:var(--yellow)}.agent-section .agent-buttons .primary{background:var(--yellow);border-color:var(--yellow);color:var(--plum);box-shadow:none}.agent-section .agent-buttons a{color:var(--cream);border-color:#ae819d}.agent-section .agent-setup>details{border-color:#8f627f}.agent-section .agent-setup textarea{color:var(--plum);background:var(--cream)}.agent-section .agent-setup .well{color:var(--plum)}.agent-preview{background:var(--lilac);border:0;border-radius:17px;padding:32px;transform:rotate(-2deg)}.agent-preview>p{color:var(--plum);letter-spacing:-.6px;font:700 28px/1.4 Trebuchet MS,Arial,sans-serif}.agent-preview small,.agent-preview .eyebrow{color:#60416b}.prompt-flow{color:var(--plum);border-color:#ac91cc}.questions details{border-color:#dfccd8;padding:24px 0}.questions summary{color:var(--plum);font-size:16px}.landing-end{background:var(--aqua);margin-top:80px;padding:85px 25px}.landing-end h2{letter-spacing:-2px;font-size:51px;font-weight:850}.landing-end .primary{background:var(--yellow);color:var(--plum);border-color:var(--plum);box-shadow:4px 4px 0 var(--plum);padding:17px 25px}footer{color:#775568;border-color:#e3ccda;max-width:1200px;padding:30px 25px;font-size:11px}.guided{max-width:1160px}.guided-intro h1{letter-spacing:-2.3px;font-size:49px;font-weight:900}.guided-intro .eyebrow{background:var(--yellow);color:var(--plum);border-radius:30px;padding:8px 14px;display:inline-block}.guided-intro>p{color:#765466}.setup-progress{background:var(--lilac);border-radius:50px;max-width:680px;padding:14px 21px}.setup-progress button{color:var(--plum);font-weight:700}.setup-progress button span{background:#fff7;border:0}.setup-progress .current span{background:var(--plum);color:#fff}.guided-card{border:1px solid #e2ccda;border-top:7px solid var(--coral);border-radius:18px;box-shadow:4px 5px #f1e4ed}.guided-card>form>h2{font-size:33px;font-weight:850}.setup-companion>.card:first-child{background:var(--yellow);border:0;border-radius:18px}.setup-companion>.card:first-child p,.setup-companion>.card:first-child small,.setup-checks{color:#644b36}.setup-companion .agent-alternative{background:var(--lilac);border:0;border-radius:18px}.setup-companion summary{color:var(--plum);font-weight:700}label{color:var(--plum)}input,textarea,select{color:var(--plum);background:#fffcf9;border-color:#d9bfce;border-radius:9px}input:focus,textarea:focus,select:focus{border-color:#ae5483;box-shadow:0 0 0 3px #fce0ec}.switch button{color:var(--plum);background:#fffaf7;border-color:#dfc9d5}.switch button[aria-pressed=true]{border-color:var(--coral);background:#ffd5c9}.well{color:#3c5253;background:#e5f6f2;border-color:#cce9e2}.well p{color:#4f6462}.goal-options button{background:#fffaf7;border-color:#d9c6d3}.goal-options button[aria-pressed=true]{background:var(--yellow);border-color:#dcb84e}.goal-options small{color:#6f5840}.check{border-color:#e0cdd9}.check:has(input:checked){background:#f0e8fb;border-color:#baa0d5}.check input{accent-color:var(--plum)}.automation-option .rule-label{background:var(--plum);color:#fff}.automation-test{background:#fff1cc;border-color:#e1bb51;border-radius:13px}.automation-test .secondary{background:#fff}.automation-test blockquote{background:#fffaf2}.sample-draft{color:#5e4656}.evidence{border-color:#e8d8e2}.evidence a{color:#634170;background:#f0e6fa}.discovery-progress{background:var(--aqua);color:var(--plum)}.discovery-progress small{color:#3d5d58}.spinner{border-color:#c9fff5;border-top-color:var(--plum)}.workspace-head h1{font-weight:850}.workspace .goal{background:var(--yellow);border:0;border-radius:18px}.workspace .goal p,.workspace .goal small{color:#705a3c}.workspace .card:not(.goal){border-color:#e4d1dd;border-radius:18px}.workspace .context{background:#efe6fb}.avatar{background:var(--lilac);color:var(--plum)}.signal{border-color:#e9dce4}.signal .pill{background:#ffe4a3}.text-button{color:#78556e}dialog{background:var(--cream);color:var(--plum);border:2px solid var(--plum);border-radius:18px}dialog::backdrop{background:#46152f88}blockquote{background:#efe4fa}.error{color:#893c31;background:#fff0e9;border-color:#eda899}.actions{border-color:#ecdee6}.prompt-text{font-family:ui-monospace,monospace}.agent-setup .well dd{color:var(--plum)}.guided .actions .primary{font-size:12px}nav .nav-button:hover{background:#68264b}@media (width<=1200px){.landing-hero{border-radius:0 0 30px 30px}.hero-flair{display:none}}@media (width<=800px){header{padding:20px}.patter-brand img{width:40px;height:44px}.wordmark .patter-brand>.brand-name{font-size:33px}.landing-hero{padding:35px 22px 25px}.landing-hero h1{letter-spacing:-2.6px;font-size:clamp(42px,8vw,64px);line-height:1.12}.landing-hero h1 em{padding:0 .06em .08em}.landing-demo{box-shadow:5px 6px 0 var(--plum);margin-right:5px}.landing-section>h2,.website-choice h2{font-size:38px}.feature-columns article{padding:27px}.no-site-card{transform:none}.agent-section{margin-left:18px;margin-right:18px;padding:28px}.agent-preview{transform:none}.agent-section h2{font-size:31px}.landing-end h2{font-size:37px}.landing-end{padding:60px 23px}.guided-intro h1{font-size:38px}.guided-card>form>h2{font-size:29px}.setup-progress{padding:13px}.demo-content h2{font-size:22px}.hero-copy{font-size:15px}}@media (width<=450px){.landing-hero h1{letter-spacing:-2px;font-size:40px}.wordmark .patter-brand>.brand-name{font-size:30px}.patter-brand img{width:34px;height:38px}.patter-brand{gap:5px}header{gap:10px}nav .nav-button{padding:10px 12px;font-size:10px}nav a{font-size:10px}.guided-intro h1{font-size:34px}.hero-actions .primary{padding:15px 22px}.agent-section{margin-left:12px;margin-right:12px}.setup-progress button{font-size:10px}}.patter-brand{font-style:normal}.agent-section .agent-setup label{color:var(--cream)}.agent-section .agent-setup button.secondary{background:var(--cream);color:var(--plum);border-color:var(--cream)}.landing-demo .avatar{background:#ffcebd}.landing-demo .bar{background:#f1d9cf}.landing-demo .bar i{background:var(--coral)}.product-nav{align-items:center;gap:28px;font-size:13px;display:flex}.product-nav>a{white-space:nowrap;max-width:none;text-decoration:none}.product-nav>a:not(.nav-cta){padding:10px 0}.product-nav>a:not(.nav-cta):hover,.product-nav>a[aria-current=location]{text-underline-offset:6px;text-decoration:underline;-webkit-text-decoration-color:var(--coral);text-decoration-color:var(--coral);text-decoration-thickness:2px}.product-nav .nav-cta{background:var(--plum);color:var(--cream);border-radius:30px;align-items:center;gap:20px;padding:13px 20px;font-weight:700;display:inline-flex}.product-nav .nav-cta:hover{background:#68264b}.menu-toggle{display:none}#how,#automations,#agent-setup,#questions{scroll-margin-top:24px}@media (width<=760px){header{flex-wrap:wrap}.menu-toggle{color:var(--plum);background:var(--cream);border:1px solid #d7bfcc;border-radius:25px;align-items:center;gap:12px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-flex}.product-nav{border-top:1px solid #e4d2dc;flex-direction:column;align-items:stretch;gap:4px;width:100%;padding-top:15px;display:none}.product-nav.is-open{display:flex}.product-nav>a:not(.nav-cta){padding:13px 5px;font-size:14px}.product-nav .nav-cta{justify-content:space-between;margin-top:8px;font-size:13px}.product-nav>a{max-width:none}}.patter-brand>.brand-name{color:var(--coral)}.guided-intro .eyebrow{color:var(--plum);background:#fff0e9}.guided .setup-progress{background:#f6eee9;border:1px solid #e5d6de}.guided .setup-progress button span{background:var(--cream)}.guided .setup-progress .current span{background:var(--plum);color:var(--cream)}.guided .guided-card{border-color:#e2d3db;border-top-color:var(--coral);box-shadow:4px 5px #f3eae5}.guided .setup-companion>.card:first-child{background:#fff3ec;border:1px solid #ead8d1}.guided .setup-companion>.card:first-child p,.guided .setup-companion>.card:first-child small,.guided .setup-checks{color:var(--soft-ink)}.guided .setup-companion .agent-alternative{background:#fff;border:1px solid #e2d3db}.guided .switch button,.guided .goal-options button{background:var(--cream);border-color:#dfccd6}.guided .switch button[aria-pressed=true],.guided .goal-options button[aria-pressed=true]{border-color:var(--coral);background:#fff0e9}.guided .goal-options small{color:var(--soft-ink)}.guided .well{color:var(--plum);background:#faf5f0;border-color:#e9dcd6}.guided .well p,.guided .well small{color:var(--soft-ink)}.guided .check{border-color:#e4d6dd}.guided .check:has(input:checked){background:#fff3ed;border-color:#efb7a7}.guided .check input{accent-color:var(--plum)}.guided .automation-option .rule-label{background:var(--plum);color:var(--cream)}.guided .automation-test{background:#faf6f1;border-color:#d9c6cd}.guided .automation-test blockquote{color:var(--plum);background:#fff0e9}.guided .sample-draft{color:var(--soft-ink);background:#fff}.guided .evidence a,.guided .pill{color:var(--plum);background:#f7eee8;border-color:#e5d6de}.guided .discovery-progress{color:var(--plum);background:#fff0e9}.guided .discovery-progress small{color:var(--soft-ink)}.guided .spinner{border-color:#f4d8cc;border-top-color:var(--coral)}.guided input:focus,.guided textarea:focus,.guided select:focus{border-color:var(--coral);box-shadow:0 0 0 3px #fff0e9}.mascot{object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;width:120px;height:auto;display:block}.funky-landing .landing-hero{padding-top:55px}.funky-landing .landing-hero h1{letter-spacing:-5px;max-width:900px;margin-bottom:30px;font-size:clamp(64px,7.6vw,104px);line-height:1.02}.funky-landing .hero-copy{max-width:570px;font-size:18px;line-height:1.7}.funky-landing .hero-demo-link{color:var(--plum);text-underline-offset:5px;text-decoration:underline}.funky-landing .hero-actions .primary{padding:18px 28px;font-size:16px}.hero-mascot{z-index:0;width:235px;position:absolute;top:165px;right:2%;transform:rotate(10deg)}.hero-mascot .mascot{width:100%}.bird-speech{border:2px solid var(--plum);color:var(--plum);background:#fff;border-radius:50% 50% 50% 5%;margin-left:35px;padding:15px;font-size:13px;font-weight:800;display:inline-block;transform:rotate(-14deg)}.scribble-star{color:var(--coral);font-size:53px;position:absolute;bottom:-20px;right:5px}.hero-sidekick{position:absolute;top:270px;left:3%;transform:rotate(-12deg)}.hero-sidekick .mascot{width:140px;transform:scaleX(-1)}.hero-sidekick>span{font-size:13px;font-weight:800;line-height:1.4;display:block}.value-ribbon{border-block:1px solid #e3cfcf;justify-content:center;align-items:center;gap:24px;max-width:1000px;margin:47px auto 35px;padding:18px 12px;font-size:13px;font-weight:700;display:flex}.value-ribbon i{color:var(--coral);font-size:25px;font-style:normal}.funky-landing .landing-demo{margin-top:0}.section-heading{justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px;display:flex}.section-heading h2{letter-spacing:-2px;margin:15px 0 0;font-size:49px;line-height:1.1}.section-heading>p{max-width:300px;font-size:16px;line-height:1.7}.moment-tabs{flex-wrap:wrap;gap:10px;margin:28px 0 20px;display:flex}.moment-tabs button{color:var(--plum);background:0 0;border:1px solid #d6bfc9;border-radius:30px;padding:13px 20px;font-size:14px;font-weight:700}.moment-tabs button[aria-selected=true]{background:var(--plum);color:var(--cream);border-color:var(--plum)}.moment-panel{border:2px solid var(--plum);box-shadow:6px 6px 0 var(--plum);border-radius:24px;grid-template-columns:1fr 1fr;min-height:320px;display:grid;overflow:hidden}.moment-message{background:var(--lilac);padding:36px 36px 100px;position:relative}.moment-message blockquote{letter-spacing:-.8px;color:var(--plum);background:0 0;border:0;margin:25px 0 0;padding:0;font-size:30px;font-weight:800;line-height:1.4}.moment-bird{width:135px;position:absolute;bottom:-9px;right:20px;transform:rotate(-12deg)scaleX(-1)}.moment-action{background:#fff;padding:38px}.moment-action h3{letter-spacing:-1px;margin:23px 0 14px;font-size:29px;line-height:1.15}.moment-action p{font-size:15px;line-height:1.75}.moment-action>strong{margin:25px 0 14px;font-size:15px;display:block}.moment-action>small{font-size:11px;display:block}.step-top{justify-content:space-between;align-items:center;height:90px;display:flex}.step-number{letter-spacing:-4px;opacity:.55;font-size:55px;font-weight:900}.step-top .mascot{width:110px;transform:rotate(8deg)}.step-top .bird-reverse{transform:scaleX(-1)rotate(10deg)}.funky-landing .feature-columns article{border:1px solid #46152f22;box-shadow:0 5px #46152f15}.funky-landing .feature-columns article:first-child{transform:rotate(-2deg)}.funky-landing .feature-columns article:nth-child(3){transform:rotate(2deg)}.section-cta{align-items:center;gap:20px;margin-top:35px;display:flex}.section-cta small{font-size:12px}.funky-landing .no-site-card{padding-top:48px;position:relative}.card-percher{width:125px;position:absolute;top:-65px;right:20px;transform:scaleX(-1)rotate(-10deg)}.no-site-card>small{margin-top:17px;font-size:11px;display:block}.funky-landing .agent-preview{margin-top:25px;padding-top:50px;position:relative}.agent-bird{width:130px;position:absolute;top:-65px;right:5px;transform:rotate(9deg)}.faq-heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.faq-heading h2{letter-spacing:-2px;font-size:43px}.faq-bird{width:100px;transform:scaleX(-1)rotate(-15deg)}.funky-landing .landing-end{background:var(--coral);padding:65px 25px 75px;position:relative}.end-bird{width:200px;margin:0 auto 20px;transform:rotate(-6deg)}.funky-landing .landing-end h2{margin:22px 0;font-size:clamp(43px,6vw,75px);line-height:1.05}.landing-end h2 em{color:var(--cream);font-style:normal}.funky-landing .landing-end p,.funky-landing .landing-end small,.funky-landing .landing-end .eyebrow{color:var(--plum)}.funky-landing .landing-end .primary{background:var(--plum);color:var(--cream);box-shadow:4px 4px 0 var(--cream);margin:12px 0 23px}.landing-end>small{font-size:12px;display:block}.end-side-bird{width:220px;position:absolute;bottom:-25px;left:5%;transform:rotate(20deg)}@media (hover:hover) and (prefers-reduced-motion:no-preference){.feature-columns article{transition:transform .25s}.funky-landing .feature-columns article:hover{transform:translateY(-7px)rotate(0)}.hero-mascot:hover{animation:.6s ease-in-out mascot-wiggle}.hero-mascot{pointer-events:auto}@keyframes mascot-wiggle{0%,to{transform:rotate(10deg)}35%{transform:translateY(-8px)rotate(3deg)}70%{transform:rotate(14deg)}}}@media (width<=1150px){.hero-mascot{width:170px;top:210px;right:-15px}.hero-sidekick{left:0}.hero-sidekick .mascot{width:100px}.bird-speech{padding:12px;font-size:11px}.funky-landing .hero-copy{max-width:540px}}@media (width<=900px){.hero-sidekick{display:none}.hero-mascot{width:155px;margin:18px auto 0;position:relative;inset:auto;transform:rotate(7deg)}.bird-speech{white-space:nowrap;margin:0;position:absolute;top:0;left:120px}.scribble-star{font-size:35px;left:-30px;right:auto}.funky-landing .landing-hero h1{letter-spacing:-3px;font-size:clamp(58px,10vw,88px)}.value-ribbon{gap:14px;margin-top:24px;font-size:11px}.section-heading h2{font-size:39px}.section-heading>p{max-width:240px}.end-side-bird{width:130px;left:0}.funky-landing .agent-preview{margin-top:35px}}@media (width<=600px){.funky-landing .landing-hero{padding-top:28px}.funky-landing .landing-hero>.pill{font-size:10px}.funky-landing .landing-hero h1{letter-spacing:-3px;font-size:57px}.funky-landing .hero-copy{font-size:16px}.funky-landing .hero-actions{gap:6px}.funky-landing .hero-actions .primary{padding:17px 21px;font-size:14px}.hero-demo-link{font-size:12px}.value-ribbon{gap:10px;line-height:1.5}.value-ribbon i{font-size:18px}.value-ribbon>span{flex:1}.section-heading{display:block}.section-heading>p{max-width:none}.moment-tabs{gap:7px}.moment-tabs button{padding:12px;font-size:11px}.moment-panel{grid-template-columns:1fr}.moment-message{min-height:220px;padding:25px 25px 75px}.moment-message blockquote{font-size:26px}.moment-bird{width:105px}.moment-action{padding:27px}.moment-action h3{font-size:27px}.section-cta{flex-direction:column;align-items:flex-start;gap:14px}.funky-landing .feature-columns article:nth-child(n){transform:none}.funky-landing .website-choice{gap:80px}.faq-heading h2{font-size:32px}.faq-bird{width:75px}.end-side-bird{width:85px}.funky-landing .landing-end{padding-bottom:80px}.bird-speech{padding:10px;font-size:10px;left:115px}.funky-landing .landing-hero .help{font-size:11px}}.funky-landing .landing-hero h1{letter-spacing:-3px;max-width:950px;font-size:clamp(42px,5.3vw,72px);line-height:1.12}@media (width>=901px){.funky-landing .hero-mascot{width:180px;top:295px}.funky-landing .hero-sidekick{top:300px}}@media (width<=600px){.funky-landing .landing-hero h1{letter-spacing:-1.8px;font-size:clamp(34px,8.8vw,49px)}}.bird-wire{width:100%;color:var(--plum);background:var(--cream);padding-top:15px;line-height:0;overflow:hidden}.bird-wire svg{width:100%;max-width:1500px;height:auto;margin:0 auto;display:block}.funky-landing .moment-message{padding-bottom:36px}.funky-landing .step-top{height:65px}.funky-landing .no-site-card{padding-top:38px}.funky-landing .agent-preview{margin-top:0;padding-top:32px}.funky-landing .landing-end{padding:65px 25px}body:has(.bird-wire)>#root>footer{border-top:0}@media (width<=650px){.bird-wire svg{width:700px;max-width:none;margin:0}.bird-wire{padding-top:0}.funky-landing .moment-message{min-height:0;padding-bottom:30px}.funky-landing .website-choice{gap:30px}}.bird-help{right:24px;bottom:max(20px,env(safe-area-inset-bottom));z-index:40;color:var(--plum);position:fixed}.bird-help-trigger{background:var(--cream);color:var(--plum);border:2px solid var(--plum);border-radius:30px 30px 7px;align-items:center;gap:7px;min-height:58px;padding:8px 16px 8px 8px;font-size:12px;font-weight:800;display:flex;box-shadow:3px 4px #46152f22}.bird-help-trigger img{object-fit:contain;width:56px;height:40px}.bird-help-trigger:hover{background:#fff0e9}.bird-help-panel{box-sizing:border-box;background:var(--cream);border:2px solid var(--plum);border-radius:20px;width:min(350px,100vw - 32px);max-height:calc(100dvh - 115px);margin-bottom:13px;padding:20px;overflow:auto;box-shadow:5px 6px #46152f22}.bird-help-heading{justify-content:space-between;align-items:start;gap:12px;display:flex}.bird-help-heading h2{letter-spacing:-.6px;margin:0 0 6px;font-size:23px}.bird-help-heading small{font-size:11px}.bird-help-heading button{color:var(--plum);background:#f4e7e3;border:0;border-radius:50%;flex:none;width:36px;height:36px;font-size:24px}.help-greeting{margin:22px 0 14px;font-size:14px}.help-questions{gap:8px;display:grid}.help-questions button{text-align:left;color:var(--plum);background:#fff;border:1px solid #dfc9d5;border-radius:12px;justify-content:space-between;align-items:center;gap:15px;padding:12px;font-size:12px;line-height:1.4;display:flex}.help-questions button[aria-pressed=true]{border-color:var(--coral);background:#fff0e9}.help-answer{color:var(--plum);background:#f3eaf9;border-radius:12px;padding:14px;font-size:13px;line-height:1.7}.bird-help-panel>a{color:var(--plum);text-underline-offset:3px;margin-top:18px;font-size:12px;display:inline-block}.help-disclosure{margin-top:16px;font-size:10px;display:block}body:has(.bird-help) footer{padding-bottom:105px}@media (width<=600px){.bird-help{right:16px;bottom:max(14px,env(safe-area-inset-bottom))}.bird-help-trigger{min-height:52px;margin-left:auto;padding-right:12px}.bird-help-trigger img{width:45px;height:32px}.bird-help-trigger span{font-size:11px}}.agent-page{overflow:hidden}.agent-page>section{max-width:1120px;margin:85px auto;padding:0 28px}.agent-page h2{letter-spacing:-1.8px;margin:18px 0;font-size:clamp(30px,4vw,44px);line-height:1.13}.agent-page p{line-height:1.75}.agent-page .agent-page-hero{text-align:center;max-width:1000px;margin:50px auto 75px}.agent-page-hero h1{letter-spacing:-4px;margin:26px 0;font-size:clamp(48px,7vw,84px);line-height:1.05}.agent-page-hero h1 em{color:#b43c2c;font-style:normal}.agent-page-hero>p{max-width:610px;margin:25px auto;font-size:18px}.agent-page-hero>small{margin-top:22px;font-size:12px;display:block}.agent-story,.agent-start,.agent-return,.agent-mcp{grid-template-columns:1fr 1fr;align-items:center;gap:60px;display:grid}.agent-story a{color:var(--plum);text-underline-offset:4px;margin-top:15px;font-size:13px;display:inline-block}.agent-chat-example{background:var(--lilac);border:1px solid #46152f22;border-radius:24px;padding:30px;transform:rotate(1deg)}.agent-chat-example>p{border-radius:18px;padding:17px 19px;font-size:14px;line-height:1.6}.chat-you{color:var(--plum);background:#fff;margin-left:25px;border-bottom-right-radius:3px!important}.chat-agent{background:var(--plum);color:var(--cream);margin-right:25px;border-bottom-left-radius:3px!important}.chat-result{border-top:1px solid #b9a2d1;gap:10px;margin-top:25px;padding-top:23px;display:grid}.chat-result strong{font-size:22px}.chat-result span{font-size:12px}.chat-result small{font-size:11px}.agent-page .agent-start{background:#fff0e9;border-radius:25px;align-items:start;padding:38px;scroll-margin-top:25px}.agent-start label{margin-top:20px}.agent-start label small{margin-top:8px;font-size:11px;font-weight:400;display:block}.agent-start .agent-no-site{align-items:center;gap:10px;font-size:13px;display:flex}.agent-no-site input{width:16px;height:16px;accent-color:var(--plum)}.agent-start .primary{margin-top:18px}.agent-start .help{font-size:12px}.agent-prompt-preview{background:var(--cream);border:1px solid #e6c7bc;border-radius:18px;padding:28px}.agent-prompt-preview h3{letter-spacing:-.7px;font-size:26px;line-height:1.35}.agent-prompt-preview ul{color:var(--soft-ink);padding-left:19px;font-size:14px;line-height:1.9}.agent-page summary{font-size:13px}.agent-prompt-preview textarea{height:270px;margin-top:14px;font-size:11px;line-height:1.7}.agent-copy-status:not(:empty){background:var(--plum);max-width:min(400px,100vw - 180px);color:var(--cream);z-index:45;pointer-events:none;border-radius:14px;padding:14px 18px;font-size:12px;line-height:1.5;position:fixed;bottom:22px;left:20px;box-shadow:0 5px 20px #46152f22}.agent-copy-fallback{z-index:46;box-sizing:border-box;border:2px solid var(--plum);background:var(--cream);border-radius:18px;width:min(430px,100vw - 40px);padding:20px;position:fixed;bottom:95px;left:20px;box-shadow:0 8px 30px #46152f33}.agent-copy-fallback textarea{height:180px;font-size:12px}.agent-section-title{justify-content:space-between;align-items:center;gap:25px;display:flex}.agent-library{scroll-margin-top:25px}.agent-library>p{max-width:640px}.prompt-tools{justify-content:space-between;align-items:end;gap:25px;margin:30px 0 15px;display:flex}.prompt-tools>label{flex:1;max-width:380px;font-size:12px}.prompt-tools input{margin-top:8px}.prompt-filters{flex-wrap:wrap;gap:7px;padding-bottom:2px;display:flex}.prompt-filters button{color:var(--plum);background:0 0;border:1px solid #d6bfc9;border-radius:30px;padding:11px 15px;font-size:12px}.prompt-filters button[aria-pressed=true]{background:var(--plum);color:var(--cream);border-color:var(--plum)}.prompt-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.prompt-card{background:#fff;border:1px solid #e4cfd9;border-radius:18px;flex-direction:column;align-items:start;padding:25px;display:flex}.prompt-card:nth-child(3n+2){background:#fff3ed}.prompt-card:nth-child(3n+3){background:#f4edfc}.prompt-card h3{letter-spacing:-.6px;margin:18px 0 5px;font-size:23px;line-height:1.2}.prompt-card>p{font-size:14px}.prompt-card>small{margin-bottom:10px;font-size:11px;line-height:1.7;display:block}.prompt-card details{width:100%;margin:10px 0 22px;font-size:12px}.prompt-card details p{white-space:pre-wrap;overflow-wrap:anywhere}.prompt-card>button{margin-top:auto}.agent-page .agent-return{background:var(--plum);color:var(--cream);border-radius:25px;align-items:start;padding:40px}.agent-return>div>p,.agent-return ol{color:#ead3e1;font-size:15px;line-height:1.9}.agent-return>div>.eyebrow{color:var(--yellow)}.agent-return .agent-setup{background:var(--cream);color:var(--plum);border-radius:18px;min-width:0;padding:26px}.agent-return .agent-setup h2{letter-spacing:-1px;font-size:28px}.agent-return .agent-setup p{font-size:13px}.agent-return .agent-setup .eyebrow{color:var(--soft-ink)}.agent-return .agent-setup .well dd{overflow-wrap:anywhere}.agent-page .agent-mcp{align-items:start}.agent-capabilities{gap:15px;display:grid}.agent-capabilities article{border:1px solid #e0cdd9;border-radius:18px;padding:25px}.agent-capabilities article:first-child{background:#eaf4e5}.agent-capabilities h3{letter-spacing:-.6px;font-size:20px}.agent-capabilities p{font-size:14px}.agent-capabilities small{font-size:11px}.agent-page .agent-faq{max-width:900px}.agent-teaser-copy{color:#ead3e1}.agent-teaser-link{background:var(--yellow);color:var(--plum);margin-top:14px}@media (width<=850px){.agent-story,.agent-start,.agent-return,.agent-mcp{grid-template-columns:1fr;gap:28px}.agent-page>section{margin:55px auto}.agent-page .agent-start,.agent-page .agent-return{margin-left:20px;margin-right:20px;padding:28px}.prompt-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prompt-tools{flex-direction:column;align-items:stretch;gap:15px}.prompt-tools>label{max-width:none}.agent-page-hero h1{letter-spacing:-2.5px}.agent-chat-example{transform:none}.agent-return .agent-setup{padding:22px}.agent-page .agent-page-hero{margin-top:35px}}@media (width<=550px){.agent-page>section{padding:0 22px}.agent-page-hero h1{font-size:46px}.agent-page-hero>p{font-size:16px}.agent-page-hero .hero-actions{flex-direction:column}.agent-section-title{display:block}.agent-section-title>button{margin-top:10px}.prompt-card-grid{grid-template-columns:1fr}.agent-page .agent-start,.agent-page .agent-return{margin-left:12px;margin-right:12px;padding:23px}.agent-prompt-preview,.agent-chat-example{padding:22px}.agent-copy-status:not(:empty){max-width:calc(100vw - 48px);bottom:78px;left:12px}.agent-prompt-preview h3{font-size:23px}}.icp-estimate{background:#fff6f0;border:1px solid #efd2c5;border-radius:12px;margin:18px 0 12px;padding:16px}.icp-estimate p{margin:10px 0;font-size:12px}.icp-estimate blockquote{border-left:3px solid var(--coral);background:var(--cream);overflow-wrap:anywhere;margin:10px 0;padding:10px 14px;font-size:12px;line-height:1.6}.icp-estimate a{color:var(--plum);text-underline-offset:3px;font-size:11px}.patter-brand{--flight-distance:185px}.patter-brand.compact{--flight-distance:130px}.wordmark .patter-brand>.brand-name{letter-spacing:-2px;font-size:35px}.agent-page .prompt-first-hero{text-align:left;grid-template-columns:.9fr 1.1fr;align-items:center;gap:45px;max-width:1200px;margin-bottom:55px;display:grid}.prompt-first-hero h1{letter-spacing:-3px;font-size:clamp(42px,5vw,66px)}.prompt-hero-copy>p{font-size:17px;line-height:1.7}.prompt-hero-copy>label{margin-top:22px}.prompt-hero-copy .help{font-size:12px}.prompt-hero-copy label small{margin-top:8px;font-size:11px;font-weight:400;display:block}.prompt-hero-copy .agent-no-site{align-items:center;gap:10px;font-size:13px;display:flex}.hero-prompt-box{border:2px solid var(--plum);box-shadow:6px 6px 0 var(--plum);background:#fff0e9;border-radius:22px;min-width:0;padding:24px}.hero-prompt-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:18px;display:flex}.hero-prompt-heading .pill{white-space:nowrap;font-size:10px}.hero-prompt-box textarea{resize:vertical;background:var(--cream);box-sizing:border-box;width:100%;height:400px;max-height:650px;padding:18px;font:12px/1.8 ui-monospace,monospace}.hero-prompt-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:17px;display:flex}.hero-prompt-actions .primary{margin:0}.hero-prompt-box>small{margin-top:15px;font-size:11px;display:block}.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}.agent-page .connector-status{background:#f3ece6;border-radius:20px;grid-template-columns:.8fr 1.2fr;gap:40px;margin-top:0;padding:30px;display:grid}.connector-status h2{font-size:30px}.connector-status p{font-size:14px}.connector-status .help{font-size:12px}.pricing-page>section{max-width:1160px;margin:65px auto;padding:0 28px}.pricing-hero{text-align:center}.pricing-hero h1{letter-spacing:-3px;margin:25px 0;font-size:clamp(46px,6vw,76px);line-height:1.07}.pricing-hero h1 em{color:#b43c2c;font-style:normal}.pricing-hero>p{font-size:17px}.pricing-preview{background:#fff0e9;border:1px solid #e5cbbf;border-radius:15px;flex-direction:column;gap:8px;max-width:650px;margin:25px auto 0;padding:16px 23px;font-size:12px;line-height:1.6;display:flex}.pricing-preview span{color:var(--soft-ink)}.pricing-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.price-card{background:#fff;border:1px solid #dbc5d0;border-radius:22px;flex-direction:column;align-items:stretch;padding:27px;display:flex}.price-card.featured{border:2px solid var(--plum);box-shadow:5px 5px 0 var(--plum);background:#fff0e9}.price-card.selected{outline:3px solid var(--coral);outline-offset:5px}.price-card-heading{min-height:62px}.price-card h2{letter-spacing:-1px;margin:0 0 10px;font-size:30px}.price-card-heading .pill{font-size:10px}.price-card>p{min-height:70px;font-size:14px;line-height:1.65}.plan-price{letter-spacing:-2px;margin:12px 0;font-size:53px;font-weight:800}.plan-price small{letter-spacing:0;font-size:12px;font-weight:400}.plan-contacts{margin:5px 0 20px;font-size:18px}.price-card .primary{margin:0}.price-card ul{flex:1;margin:28px 0;padding:0;list-style:none}.price-card li{border-bottom:1px solid #eadde3;padding:10px 0 10px 22px;font-size:13px;line-height:1.5;position:relative}.price-card li:before{content:"✓";position:absolute;left:0}.price-card>small{font-size:11px;line-height:1.6}.pricing-page .plan-selection{background:#eaf4e5;border-radius:18px;justify-content:space-between;align-items:center;gap:25px;padding:22px 28px;display:flex}.plan-selection p{max-width:650px;font-size:13px;line-height:1.6}.plan-selection a{background:var(--plum);color:var(--cream);white-space:nowrap}.pricing-principles{grid-template-columns:1fr 1fr;gap:60px;display:grid}.pricing-principles h2,.pricing-faq h2{letter-spacing:-1.5px;font-size:40px;line-height:1.15}.pricing-principles p{font-size:15px;line-height:1.8}.pricing-principles a{color:var(--plum);font-size:13px}.pricing-definition{background:#f3edfa;border-radius:20px;padding:28px}.pricing-definition h3{font-size:24px;line-height:1.2}.pricing-definition small{font-size:11px;line-height:1.6}.pricing-page .pricing-faq{max-width:900px}@media (width<=950px){.agent-page .prompt-first-hero{grid-template-columns:1fr;max-width:750px}.agent-page .connector-status{grid-template-columns:1fr;gap:10px;margin-left:20px;margin-right:20px}.pricing-grid{gap:12px}.price-card{padding:20px}.pricing-principles{gap:30px}.product-nav{gap:18px}}@media (width<=700px){.pricing-grid,.pricing-principles{grid-template-columns:1fr}.pricing-grid{gap:25px}.price-card>p,.price-card-heading{min-height:0}.pricing-page>section{margin:45px auto;padding-left:20px;padding-right:20px}.pricing-page .plan-selection{flex-direction:column;align-items:start;margin:30px 20px}.hero-prompt-heading{flex-wrap:wrap}.hero-prompt-box{padding:18px}.hero-prompt-box textarea{height:340px}.prompt-first-hero h1{letter-spacing:-2px;font-size:45px}.wordmark .patter-brand>.brand-name{font-size:30px}.pricing-principles h2{font-size:34px}}.pricing-page .contact-calculator{box-sizing:border-box;background:#fff0e9;border:1px solid #e7c5b9;border-radius:24px;max-width:1104px;margin:40px auto 35px;padding:30px 35px}.contact-calculator-heading{justify-content:space-between;align-items:center;gap:25px;display:flex}.contact-calculator h2{letter-spacing:-.9px;margin:12px 0 8px;font-size:27px}.contact-calculator-heading p{margin:0;font-size:14px}.contact-volume{text-align:right;min-width:180px}.contact-volume output{letter-spacing:-2.5px;font-variant-numeric:tabular-nums;font-size:53px;font-weight:850;line-height:1.1;display:block}.contact-volume>span{margin-top:6px;font-size:13px;display:block}.contact-calculator input.contact-range{appearance:none;background:linear-gradient(to right,var(--plum) 0%,var(--plum) var(--range-fill),#e6cfc5 var(--range-fill),#e6cfc5 100%);cursor:pointer;width:100%;height:8px;box-shadow:none;accent-color:var(--plum);border:0;border-radius:10px;margin:36px 0 20px;padding:0;display:block}.contact-range::-webkit-slider-thumb{appearance:none;border:3px solid var(--cream);background:var(--plum);width:26px;height:26px;box-shadow:0 0 0 2px var(--plum);cursor:grab;border-radius:50%}.contact-range::-moz-range-thumb{border:3px solid var(--cream);background:var(--plum);width:20px;height:20px;box-shadow:0 0 0 2px var(--plum);cursor:grab;border-radius:50%}.contact-calculator input.contact-range:focus-visible{outline:3px solid var(--coral);outline-offset:9px}.contact-presets{justify-content:space-between;gap:4px;display:flex}.contact-presets button{color:var(--soft-ink);background:0 0;border:0;border-radius:20px;min-height:36px;padding:9px 12px;font-size:12px}.contact-presets button[aria-pressed=true]{color:var(--cream);background:var(--plum);font-weight:700}.contact-price-summary{border-top:1px solid #e6c9bd;justify-content:space-between;align-items:center;gap:20px;margin-top:25px;padding-top:22px;font-size:14px;line-height:1.6;display:flex}.contact-price-summary>span:last-child{white-space:nowrap}.contact-price-summary>span:last-child strong{letter-spacing:-.8px;font-size:24px}.contact-summary-capacity{color:var(--soft-ink);font-size:12px}.pricing-page .pricing-grid{margin-top:35px}.price-card.capacity-exceeded{background:#faf7f3;border-style:dashed}.price-card.capacity-exceeded .primary:disabled{color:#755b6a;box-shadow:none;opacity:1;cursor:not-allowed;background:#ede3e7;border-color:#ded0d6;font-size:12px}.price-card .primary:disabled:hover{background:#ede3e7}.contact-presets button:hover{color:var(--plum);background:#edd6cb}.contact-presets button[aria-pressed=true]:hover{background:var(--plum);color:var(--cream)}@media (width<=1160px){.pricing-page .contact-calculator{margin-left:28px;margin-right:28px}}@media (width<=650px){.pricing-page .contact-calculator{margin-left:20px;margin-right:20px;padding:25px 20px}.contact-calculator-heading{flex-direction:column;align-items:start;gap:22px}.contact-volume{text-align:left;align-items:baseline;gap:10px;min-width:0;display:flex}.contact-volume output{font-size:43px}.contact-calculator h2{font-size:25px}.contact-presets button{flex:1;padding:9px 4px;font-size:10px}.contact-summary-capacity{display:block}.contact-price-summary{gap:10px;font-size:12px}.contact-calculator input.contact-range{margin-top:26px}}.pricing-page .enterprise-card{box-sizing:border-box;background:var(--plum);max-width:1104px;color:var(--cream);border-radius:24px;padding:36px}.enterprise-intro{grid-template-columns:1.5fr 1fr;align-items:center;gap:50px;display:grid}.enterprise-intro .eyebrow{color:var(--yellow)}.enterprise-intro h2{letter-spacing:-1.3px;margin:15px 0;font-size:37px;line-height:1.15}.enterprise-intro h2 em{color:#ffad98;font-style:normal}.enterprise-intro p{color:#ead3e1;font-size:14px;line-height:1.8}.enterprise-tags{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.enterprise-tags span{border:1px solid #966982;border-radius:20px;padding:8px 11px;font-size:10px}.enterprise-action{border-left:1px solid #966982;padding-left:35px}.enterprise-action>strong{font-size:22px;line-height:1.3}.enterprise-card .enterprise-action .primary{background:var(--cream);color:var(--plum);border-color:var(--cream);box-shadow:3px 3px 0 var(--coral)}.enterprise-form,.enterprise-success{background:var(--cream);color:var(--plum);border-radius:18px;margin-top:30px;padding:28px}.enterprise-form h3,.enterprise-success h3{letter-spacing:-.7px;margin:0 0 12px;font-size:25px}.enterprise-form-heading p{font-size:14px}.enterprise-form fieldset{border:0;min-width:0;margin:20px 0 0;padding:0}.enterprise-form .help{font-size:11px}.enterprise-form textarea{min-height:120px}.enterprise-success p{font-size:14px;line-height:1.7}.enterprise-form .columns{gap:20px}@media (width<=1160px){.pricing-page .enterprise-card{margin-left:28px;margin-right:28px}}@media (width<=700px){.pricing-page .enterprise-card{margin-left:20px;margin-right:20px;padding:25px}.enterprise-intro{grid-template-columns:1fr;gap:25px}.enterprise-action{border-top:1px solid #966982;border-left:0;padding:25px 0 0}.enterprise-intro h2{font-size:30px}.enterprise-form,.enterprise-success{padding:20px}.enterprise-form .columns{grid-template-columns:1fr;gap:0}}.guided-intro{text-align:center}.setup-reset-options{border-top:1px solid #ead8d1;margin-top:20px;padding-top:15px}.setup-companion .setup-reset-options summary{color:var(--soft-ink);font-size:11px;font-weight:400}.setup-reset-options .text-button{color:var(--soft-ink);margin:12px 0 0;padding:5px 0;font-size:12px;display:block}.guided .actions>.primary{margin-left:auto}.setup-companion .agent-page-link{color:var(--plum);justify-content:space-between;align-items:center;gap:15px;font-size:13px;font-weight:700;text-decoration:none;display:flex}.setup-companion .agent-page-link:hover{border-color:var(--coral);background:#fff0e9}.agent-logo-strip{max-width:960px;margin:28px auto 12px}.agent-logo-strip>p{color:var(--soft-ink);margin:0 0 20px;font-size:13px}.agent-logo-strip ul{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px 24px;margin:0;padding:0;list-style:none;display:grid}.agent-logo-strip li{min-height:40px;color:var(--plum);white-space:nowrap;justify-content:center;align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}.agent-logo-strip img{object-fit:contain;flex:none;width:28px;height:28px;display:block}.agent-logo-strip>small{color:var(--soft-ink);margin-top:22px;font-size:11px;display:block}@media (width<=850px){.agent-logo-strip ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.agent-logo-strip li{font-size:12px}.agent-logo-strip li:last-child{grid-column:2}}@media (width<=480px){.agent-logo-strip{margin-top:24px}.agent-logo-strip ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 8px}.agent-logo-strip li{justify-content:flex-start;padding-left:10px;font-size:12px}.agent-logo-strip li:last-child{grid-column:auto}.agent-logo-strip img{width:25px;height:25px}}.agent-logo-strip ul{flex-wrap:nowrap;justify-content:center;align-items:center;gap:12px;padding:7px 4px;display:flex;overflow-x:auto}.agent-logo-strip li{background:#fff;border:1px solid #eadbd2;border-radius:50%;flex:0 0 48px;justify-content:center;width:48px;height:48px;min-height:48px;padding:0;display:flex}.agent-logo-strip img{width:27px;height:27px}.agent-logo-strip li:last-child{grid-column:auto}@media (width<=650px){.agent-logo-strip ul{justify-content:flex-start;gap:9px}.agent-logo-strip li{flex-basis:42px;width:42px;height:42px;min-height:42px}.agent-logo-strip img{width:24px;height:24px}}.funky-landing .landing-hero .hero-actions>.primary,.funky-landing .landing-hero .hero-actions>.link-button{box-sizing:border-box;border-style:solid;border-width:1px;border-radius:30px;justify-content:center;align-items:center;width:170px;min-height:44px;margin:0;padding:11px 18px;font-family:inherit;font-size:14px;font-weight:700;line-height:1.4;display:inline-flex}@media (width<=480px){.funky-landing .landing-hero .hero-actions{gap:12px}.funky-landing .landing-hero .hero-actions>.primary,.funky-landing .landing-hero .hero-actions>.link-button{width:min(170px,100%)}}.patter-brand .brand-bird{flex:none;justify-content:center;align-items:center;width:49px;height:53px;line-height:0;display:inline-flex}.patter-brand .brand-bird img{object-fit:contain;width:100%;height:100%;display:block}.patter-brand.compact .brand-bird{width:30px;height:33px}.patter-brand.brand-on-dark .brand-name{color:var(--cream)}.patter-brand.brand-on-dark .brand-stop{color:var(--coral)}.patter-brand.brand-on-dark .brand-bird{background:var(--cream);box-sizing:border-box;border-radius:50%;width:36px;height:36px;padding:4px}.patter-brand.brand-on-dark{gap:9px}@media (width<=800px){.patter-brand:not(.compact) .brand-bird{width:40px;height:44px}}@media (width<=450px){.patter-brand:not(.compact) .brand-bird{width:34px;height:38px}}.agent-page .prompt-first-hero{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:28px 48px;max-width:1120px;margin-top:26px}.prompt-first-hero .agent-shared-heading{text-align:center;grid-column:1/-1;min-width:0}.prompt-first-hero .agent-logo-strip>p{margin:0 0 10px}.prompt-first-hero .agent-logo-strip>small{margin-top:8px;font-size:10px}.prompt-first-hero .agent-logo-strip ul{gap:10px}.prompt-first-hero .agent-logo-strip li{flex-basis:38px;width:38px;height:38px;min-height:38px}.prompt-first-hero .prompt-hero-copy{min-width:0;padding:24px 0}.prompt-first-hero .prompt-hero-copy h2{letter-spacing:-1px;margin:12px 0;font-size:29px}.prompt-first-hero .prompt-hero-copy>p{margin:12px 0;font-size:14px;line-height:1.65}.prompt-first-hero .prompt-hero-copy>.help{margin-top:20px;font-size:12px}.prompt-first-hero .prompt-hero-copy>label{margin-top:20px}.agent-preview-note{color:var(--soft-ink);margin-top:18px}.agent-preview-note summary{cursor:pointer;font-size:11px}.agent-preview-note p{font-size:12px;line-height:1.6}.prompt-first-hero .hero-prompt-box{box-shadow:4px 4px 0 var(--plum);border-radius:18px;padding:22px}.prompt-first-hero .hero-prompt-heading{margin-bottom:12px}.prompt-first-hero .hero-prompt-heading .eyebrow{font-size:10px}.prompt-first-hero .hero-prompt-box textarea{height:250px;min-height:180px;margin:0;font-size:11px;line-height:1.7}.prompt-first-hero .hero-prompt-actions{gap:12px;margin-top:14px}.prompt-first-hero .hero-prompt-actions .primary{padding:12px 18px;font-size:13px}.prompt-first-hero .hero-prompt-actions .text-button{font-size:11px}.prompt-first-hero .hero-prompt-box>small{margin-top:10px;font-size:10px}@media (width<=760px){.agent-page .prompt-first-hero{grid-template-columns:minmax(0,1fr);gap:20px;max-width:600px;margin-top:24px}.prompt-first-hero .agent-shared-heading{grid-column:auto}.prompt-first-hero .agent-shared-heading h1{letter-spacing:-2px;font-size:44px}.prompt-first-hero .prompt-hero-copy{padding:12px 0 0}.prompt-first-hero .agent-logo-strip ul{justify-content:flex-start;max-width:470px;margin:auto}.prompt-first-hero .hero-prompt-box{padding:18px}.prompt-first-hero .hero-prompt-box textarea{height:260px}}.login-page .shared-hero-title em,.agent-page .shared-hero-title em,.pricing-page .shared-hero-title em{font:inherit;color:var(--plum);-webkit-box-decoration-break:clone;box-decoration-break:clone;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 80' preserveAspectRatio='none'%3E%3Cpath d='M9 18L190 13L402 16L610 8L805 13L988 5L997 55L808 62L607 57L399 68L194 62L3 72Z' fill='%23FF735E' fill-opacity='.65'/%3E%3Cpath d='M14 30L230 25L480 28L750 18L985 20L991 65L753 70L482 65L228 74L7 70Z' fill='%23FF735E' fill-opacity='.22'/%3E%3C/svg%3E");background-position:0 100%;background-repeat:no-repeat;background-size:100% .16em;border-radius:0;padding:0 .06em .08em;font-style:normal}.agent-page .prompt-first-hero{gap:18px 48px;margin-top:8px}.prompt-first-hero .agent-logo-strip{max-width:510px;margin:0 auto 10px}.prompt-first-hero .agent-logo-strip ul{gap:9px;padding:3px 0}.prompt-first-hero .agent-logo-strip li{flex-basis:32px;width:32px;height:32px;min-height:32px;margin:0}.prompt-first-hero .agent-logo-strip img{width:19px;height:19px}.prompt-first-hero .agent-shared-heading h1{margin:12px 0 20px;font-size:clamp(38px,4.5vw,58px);line-height:1.12}.prompt-first-hero .prompt-hero-copy{padding-top:18px}@media (width<=760px){.agent-page .prompt-first-hero{gap:16px;margin-top:10px}.prompt-first-hero .agent-logo-strip ul{justify-content:center;gap:6px}.prompt-first-hero .agent-logo-strip li{flex-basis:27px;width:27px;height:27px;min-height:27px}.prompt-first-hero .agent-logo-strip img{width:17px;height:17px}.prompt-first-hero .agent-shared-heading h1{margin:10px 0 16px;font-size:38px}}.claim-page{box-sizing:border-box;width:100%;max-width:1120px;margin:48px auto 80px;padding:0 28px}.claim-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:28px;display:grid}.claim-page .card{border-color:#e4cfd9;border-radius:20px}.claim-details dd{color:var(--plum)}.claim-page.login-page{max-width:480px;margin:42px auto 72px}.login-heading{text-align:center;margin-bottom:28px}.login-heading h1{letter-spacing:-1.8px;margin:16px 0 0;font-size:40px;font-weight:850;line-height:1.2}.login-page .card{padding:28px 30px;box-shadow:0 8px 28px #46152f05}.login-page fieldset>label:first-child{margin-top:0}.login-page input{height:46px}.login-page .primary{width:100%;box-shadow:none;margin-top:20px}.login-page>p{text-align:center;margin:22px 0 0;font-size:13px}.password-field{position:relative}.password-field .text-button{background:#fcfdf9;margin:0;padding:4px;font-size:10px;position:absolute;bottom:10px;right:10px}.password-field input{padding-right:100px}.claim-page .password-field{margin-bottom:16px}.login-page .error{font-size:12px}.login-page .eyebrow{font-size:10px}@media (width<=700px){.claim-layout{grid-template-columns:1fr}.claim-page{margin-top:28px;padding:0 20px}.claim-page.login-page{margin-top:28px;padding:0 22px}.login-heading h1{font-size:34px}.login-page .card{padding:24px}.claim-details{grid-template-columns:1fr}}.agent-connect-dialog{width:min(570px,100vw - 32px);padding:28px}.agent-connect-dialog h2{letter-spacing:-1px;margin:0;font-size:27px}.agent-connect-dialog .line>.text-button{flex:none;margin:0}.agent-client-picker{flex-wrap:wrap;gap:7px;margin:24px 0 18px;display:flex}.agent-client-picker button{color:var(--plum);background:0 0;border:1px solid #d6bfc9;border-radius:24px;padding:9px 13px;font-size:12px}.agent-client-picker button[aria-pressed=true]{background:var(--plum);color:var(--cream)}.agent-connect-dialog p{font-size:13px}.agent-connect-dialog textarea{resize:none;min-height:72px;font:12px/1.7 ui-monospace,monospace}.agent-connect-dialog details{margin-bottom:0}.agent-connect-dialog .help{font-size:11px}.hero-prompt-actions>.secondary{padding:12px 16px;font-size:12px}.agent-connect-dialog::backdrop{background:#2d172580}.claim-page.login-page.nest-claim{max-width:460px;margin:8px auto 32px}.claim-nest-art{width:150px;height:82px;margin:0 auto 8px;display:block}.nest-claim .login-heading{margin-bottom:18px}.nest-claim .login-heading h1{letter-spacing:-1.3px;margin:0;font-size:34px;line-height:1.15}.nest-claim .login-heading p{max-width:320px;margin:10px auto 0;font-size:13px;line-height:1.5}.nest-claim .card{padding:22px 26px}.nest-claim label{margin-top:16px}.nest-claim .help{margin:10px 0;font-size:11px}.nest-claim .primary{min-height:44px;margin-top:10px}.nest-claim fieldset>.text-button{margin:14px auto 0;font-size:12px}.nest-claim .password-field .text-button{margin:0}@media (width<=700px){.claim-page.login-page.nest-claim{margin-top:4px}.claim-nest-art{width:126px;height:68px}.nest-claim .login-heading h1{font-size:30px}.nest-claim .card{padding:20px 22px}}.nest-app{min-height:100vh;color:var(--plum);background:#f8f4ef;grid-template-columns:228px minmax(0,1fr);display:grid}.nest-sidebar{background:var(--plum);color:var(--cream);box-sizing:border-box;flex-direction:column;height:100vh;padding:28px 20px;display:flex;position:sticky;top:0}.nest-home{padding:0 8px;text-decoration:none;display:block}.nest-home .brand-name{font-size:29px}.nest-switcher{border-top:1px solid #75465f;border-bottom:1px solid #75465f;align-items:center;gap:11px;margin:22px 0;padding:20px 5px;display:flex}.nest-initials{background:var(--coral);width:35px;height:35px;color:var(--plum);border-radius:10px;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.nest-switcher strong{overflow-wrap:anywhere;font-size:13px;display:block}.nest-switcher small{color:#d1b6c5;margin-top:5px;font-size:10px;display:block}.nest-sidebar nav{justify-content:stretch;align-items:stretch;gap:6px;font-size:13px;display:grid}.nest-sidebar nav button{color:#ead9e2;text-align:left;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:13px 12px;font-size:13px;font-weight:600;display:flex}.nest-sidebar nav button>span{text-align:center;width:22px;font-size:19px}.nest-sidebar nav button:hover{color:#fff;background:#75465f}.nest-sidebar nav button small{background:var(--coral);color:var(--plum);border-radius:5px;margin-left:auto;padding:2px 6px;font-size:10px}.nest-sidebar-end{margin-top:auto;padding-top:30px}.nest-sidebar-end .pill{color:var(--cream);background:#6a3552;border-color:#966882;font-size:10px}.nest-sidebar-end p{color:#d1b6c5;font-size:11px}.nest-sidebar-end a{color:var(--cream);text-underline-offset:4px;font-size:12px}.nest-main{box-sizing:border-box;width:100%;min-width:0;max-width:1600px;margin:0 auto;padding:0 32px 20px}.nest-demo-bar{color:var(--soft-ink);border-bottom:1px solid #e1d3db;justify-content:space-between;align-items:center;gap:18px;padding:13px 0;font-size:11px;display:flex}.nest-demo-bar>div{flex:none;align-items:center;gap:20px;display:flex}.nest-demo-bar button{color:var(--plum);text-underline-offset:3px;background:0 0;border:0;padding:5px;font-size:11px;text-decoration:underline}.nest-demo-bar a{background:var(--plum);color:var(--cream);border-radius:20px;padding:9px 13px;font-size:11px;font-weight:700;text-decoration:none}.nest-app .nest-topbar{justify-content:space-between;align-items:center;gap:25px;max-width:none;margin:0;padding:29px 0;display:flex}.nest-topbar h1{letter-spacing:-1px;margin:11px 0 8px;font-size:29px;line-height:1.25}.nest-topbar p{margin:0;font-size:12px;line-height:1.6}.nest-topbar .eyebrow{font-size:9px}.nest-top-actions{flex:none;align-items:center;gap:18px;display:flex}.nest-top-actions label{margin:0}.nest-top-actions select{margin:0;padding:10px;font-size:11px}.nest-user{background:var(--lilac);border-radius:50%;place-items:center;width:34px;height:34px;font-size:11px;font-weight:700;display:grid}.nest-notice{background:#edf5e8;border:1px solid #cbdcbf;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;margin-bottom:20px;padding:12px 15px;font-size:12px;display:flex}.nest-notice button{color:var(--plum);background:0 0;border:0;padding:0 5px;font-size:20px}.nest-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:23px;display:grid}.nest-stat-grid article{background:#fff;border:1px solid #e5d8df;border-radius:15px;min-width:0;padding:20px}.nest-stat-grid article:first-child{background:#fff0e9;border-color:#efcfc1}.nest-stat-grid article>span{color:var(--soft-ink);font-size:11px;display:block}.nest-stat-grid strong{letter-spacing:-1px;margin:10px 0;font-size:30px;display:block}.nest-stat-grid small{font-size:10px;line-height:1.5;display:block}.nest-overview-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:22px;margin-bottom:22px;display:grid}.nest-panel{background:#fff;border:1px solid #e5d8df;border-radius:17px;min-width:0;padding:23px}.nest-panel h2{letter-spacing:-.5px;margin:0 0 18px;font-size:18px;line-height:1.3}.nest-panel p{font-size:13px;line-height:1.7}.nest-panel-heading{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.nest-panel-heading h2{margin:0}.nest-panel-heading .text-button{white-space:nowrap;padding:4px;font-size:10px}.nest-panel .pill{font-size:10px}.nest-task{border-bottom:1px solid #f0e7ec;align-items:center;gap:12px;padding:20px 0;display:flex}.nest-task:last-child{border:0}.nest-task-done{color:#8d7181;background:#fff;border:1px solid #cbb3c1;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;padding:0;font-size:12px;display:grid}.nest-task-done:hover{color:var(--plum);background:#e9f4e0}.nest-task-link{text-align:left;color:var(--plum);background:0 0;border:0;flex:1;padding:0;line-height:1.5}.nest-task-link strong{font-size:12px;display:block}.nest-task-link small{margin-top:5px;font-size:10px;display:block}.nest-task>span{color:var(--soft-ink);font-size:10px}.nest-goal{background:var(--lilac);border-color:#c7b5e4}.nest-goal h2{margin:17px 0;font-size:25px}.nest-goal>strong{letter-spacing:-1px;font-size:27px}.nest-goal>strong small{letter-spacing:0;font-size:12px}.nest-goal .bar{background:#ffffff80;margin-top:16px}.nest-goal .bar i{background:var(--plum)}.nest-goal p{font-size:12px}.nest-goal .text-button{padding:0;font-size:11px}.nest-chart{padding:20px 0 3px}.nest-chart-bars{border-bottom:1px solid #e8dbe3;align-items:end;gap:18px;min-height:200px;padding:0 8px 10px;display:flex}.nest-chart-bars>div{text-align:center;flex-direction:column;flex:1;justify-content:end;align-items:center;gap:9px;display:flex}.nest-chart-bars span{white-space:nowrap;font-size:10px;font-weight:700}.nest-chart-bars i{background:var(--coral);border-radius:7px 7px 2px 2px;width:min(100%,65px);display:block}.nest-chart-bars>div:nth-child(2n) i{background:#d7c7fa}.nest-chart-bars small{font-size:10px}.nest-activity{text-align:left;width:100%;color:var(--plum);background:0 0;border:0;border-bottom:1px solid #f0e7ec;align-items:center;gap:11px;padding:13px 0;display:flex}.nest-activity>span:nth-child(2){flex:1}.nest-activity strong{font-size:12px;display:block}.nest-activity small{margin-top:5px;font-size:10px;display:block}.nest-activity>span:last-child{color:var(--soft-ink);font-size:10px}.nest-avatar{width:35px;height:35px;color:var(--plum);background:#fff0e9;border-radius:11px;flex:none;place-items:center;font-size:11px;font-weight:700;display:grid}.nest-activity:nth-child(2n) .nest-avatar{background:#ece5f7}.nest-list-tools{align-items:center;gap:13px;margin-bottom:22px;display:flex}.nest-list-tools label{margin:0}.nest-list-tools input,.nest-list-tools select{margin:0;font-size:12px}.nest-list-tools>label:first-child,.nest-list-tools>input{flex:1}.nest-list-tools>span{white-space:nowrap;font-size:11px}.nest-table-scroll{overflow-x:auto}.nest-table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.nest-table-scroll .nest-table{min-width:620px}.nest-table th{color:var(--soft-ink);background:#fcf8f4;border-bottom:1px solid #eadde4;padding:13px 12px;font-size:10px;font-weight:700}.nest-table td{border-bottom:1px solid #f0e7ec;padding:17px 12px}.nest-table td button{color:var(--plum);text-align:left;background:0 0;border:0;padding:0;font-size:12px;font-weight:700}.nest-table td button:hover{text-decoration:underline}.nest-table td small{margin-top:6px;font-size:10px;font-weight:400;display:block}.nest-stage{white-space:nowrap;background:#f3ece7;border-radius:20px;padding:5px 9px;font-size:10px;display:inline-block}.stage-new{background:#ffeadf}.stage-interested{background:#e8def8}.stage-proposal{background:#fff1b9}.stage-won{color:#35532b;background:#e0f1d7}.stage-lost{color:#785d65;background:#eee8e9}.nest-conversations>button{text-align:left;width:100%;color:var(--plum);background:0 0;border:0;border-top:1px solid #eadde4;align-items:start;gap:16px;padding:20px 0;display:flex}.nest-conversations>button>span:nth-child(2){flex:1}.nest-conversations strong{font-size:13px}.nest-conversations strong small{margin-left:10px;font-size:10px;font-weight:400}.nest-conversations p{margin:8px 0;font-size:12px}.nest-conversations small{font-size:10px}.nest-pipeline{grid-template-columns:repeat(5,minmax(185px,1fr));gap:15px;padding-bottom:12px;display:grid;overflow-x:auto}.nest-pipeline>section{background:#f0e8ec;border:1px solid #e1d4dc;border-radius:14px;min-height:400px;padding:14px}.nest-pipeline-heading{margin-bottom:20px}.nest-pipeline-heading h2{letter-spacing:-.5px;justify-content:space-between;align-items:center;margin:0 0 8px;font-size:16px;display:flex}.nest-pipeline-heading h2 span{background:#fff;border-radius:5px;padding:3px 7px;font-size:11px}.nest-pipeline-heading>small{font-size:11px}.nest-pipeline article{background:#fff;border-radius:11px;margin-bottom:12px;padding:15px;box-shadow:0 2px #46152f0a}.nest-pipeline article>button{text-align:left;color:var(--plum);background:0 0;border:0;width:100%;padding:0;display:block}.nest-pipeline article strong{font-size:12px;display:block}.nest-pipeline article small{margin:8px 0 14px;font-size:10px;line-height:1.6;display:block}.nest-pipeline article b{font-size:16px}.nest-pipeline label{margin:14px 0 0}.nest-pipeline select{margin:0;padding:7px;font-size:10px}.nest-channel-bar{margin:20px 0}.nest-channel-bar>div:first-child{justify-content:space-between;margin-bottom:8px;font-size:12px;display:flex}.nest-channel-bar>div:last-child{background:#f3e9ef;border-radius:5px;height:8px;overflow:hidden}.nest-channel-bar i{background:var(--plum);border-radius:5px;height:100%;display:block}.nest-stage-mix{grid-template-columns:repeat(5,1fr);gap:15px;margin-top:25px;display:grid}.nest-stage-mix>div{flex-direction:column;align-items:start;gap:13px;display:flex}.nest-stage-mix strong{font-size:30px}.nest-stage-mix small{font-size:12px}.nest-routine{border-top:1px solid #eadde4;justify-content:space-between;align-items:center;gap:30px;padding:22px 0;display:flex}.nest-routine strong{font-size:15px}.nest-routine p{margin:8px 0 0;font-size:12px}.nest-routine button{color:var(--plum);background:#f4ebef;border:1px solid #d4bfcc;border-radius:25px;min-width:65px;padding:10px 20px;font-size:12px}.nest-routine button.on{background:var(--plum);color:var(--cream);border-color:var(--plum)}.nest-panel label{font-size:12px}.nest-panel input,.nest-panel textarea{font-size:13px}.nest-panel textarea{min-height:100px}.nest-connection{border-bottom:1px solid #eadde4;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:14px 0;font-size:13px;display:flex}.nest-connection .secondary{padding:8px 13px;font-size:11px}.nest-connection p{width:100%;font-size:12px}.nest-footnote{text-align:center;color:var(--soft-ink);margin:28px 0 0;font-size:10px}.nest-empty{text-align:center;color:var(--soft-ink);padding:30px 10px}.nest-empty h3{font-size:20px}.nest-contact-dialog{box-sizing:border-box;width:min(560px,100vw - 40px);max-height:85vh;padding:28px;overflow:auto}.nest-contact-dialog h2{letter-spacing:-1px;font-size:26px}.nest-contact-dialog .line{gap:18px}.nest-contact-dialog .line>.secondary{padding:5px 12px;font-size:20px}.nest-contact-dialog>p{font-size:13px}.nest-contact-dialog label{font-size:12px}.nest-contact-dialog textarea{min-height:100px;font-size:13px}.nest-contact-dialog blockquote{border-radius:12px;margin:15px 0;padding:18px;font-size:14px;line-height:1.7}.nest-contact-meta{justify-content:space-between;align-items:center;gap:20px;margin:20px 0;font-size:12px;display:flex}.nest-contact-meta label{margin:0}.nest-contact-meta select{font-size:12px}.nest-contact-dialog>.secondary{font-size:11px}.nest-contact-dialog>.primary{margin-top:8px}.nest-app button:focus-visible,.nest-app a:focus-visible{outline:3px solid var(--coral);outline-offset:3px}@media (width>=1700px){.nest-main{padding-left:45px;padding-right:45px}.nest-topbar h1{font-size:34px}}@media (width<=1150px){.nest-app{grid-template-columns:190px minmax(0,1fr)}.nest-sidebar{padding:24px 13px}.nest-home .brand-name{font-size:26px}.nest-main{padding:0 22px 20px}.nest-overview-grid{grid-template-columns:1fr}.nest-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.nest-demo-bar{align-items:start}.nest-demo-bar>span{max-width:280px}.nest-topbar h1{font-size:25px}.nest-goal h2 br{display:none}.nest-top-actions{gap:10px}}@media (width<=720px){.nest-app{display:block}.nest-sidebar{grid-template-columns:1fr auto;gap:14px;height:auto;padding:18px;display:grid;position:static}.nest-switcher{border:0;margin:0;padding:0}.nest-switcher .nest-initials{display:none}.nest-switcher strong{font-size:11px}.nest-switcher small{font-size:9px}.nest-sidebar nav{flex-wrap:nowrap;grid-column:1/-1;justify-content:flex-start;gap:5px;display:flex;overflow-x:auto}.nest-sidebar nav button{white-space:nowrap;flex:none;padding:10px;font-size:11px}.nest-sidebar nav button>span{width:17px;font-size:15px}.nest-sidebar-end{display:none}.nest-main{padding:0 16px 22px}.nest-demo-bar{flex-direction:column;gap:8px}.nest-demo-bar>span{max-width:none;font-size:10px}.nest-demo-bar>div{justify-content:space-between;width:100%}.nest-app .nest-topbar{flex-wrap:wrap;align-items:start;gap:15px;padding:25px 0}.nest-topbar h1{font-size:24px}.nest-user{display:none}.nest-top-actions{margin-left:auto}.nest-stat-grid{gap:10px}.nest-stat-grid article{padding:16px}.nest-stat-grid strong{font-size:27px}.nest-panel{padding:18px}.nest-panel-heading{flex-wrap:wrap}.nest-task{gap:10px}.nest-task>span{display:none}.nest-chart-bars{gap:8px}.nest-chart-bars span{font-size:9px}.nest-stage-mix{grid-template-columns:repeat(3,1fr);gap:25px}.nest-list-tools{flex-wrap:wrap;gap:10px}.nest-list-tools>span{width:100%}.nest-contact-dialog{padding:20px}.nest-panel .primary{font-size:12px}.nest-routine{gap:16px}.nest-pipeline{grid-template-columns:repeat(5,220px)}}@media (prefers-reduced-motion:reduce){.nest-app *{scroll-behavior:auto!important}}.nest-sidebar{background:#2d1725}.nest-sidebar nav button[aria-current=page]{color:var(--cream);background:#593448}.nest-sidebar nav button[aria-current=page]:hover{color:var(--cream);background:#694056}.nest-sidebar nav button:hover{background:#482638}.nest-sidebar .nest-new-chat{color:var(--cream);text-align:left;background:0 0;border:1px solid #785369;border-radius:11px;align-items:center;gap:10px;margin:0 0 22px;padding:12px 15px;font-size:12px;font-weight:700;display:flex}.nest-new-chat:hover{background:#482638}.nest-sidebar .nest-home .brand-name{color:var(--cream)}.nest-sidebar .nest-home .brand-stop{color:var(--coral)}.nest-main:has(.nest-chat:not([hidden])){background:var(--cream)}.nest-app .chat-topbar{border-bottom:0;padding:22px 0 12px}.chat-topbar h1{letter-spacing:-.4px;margin:8px 0 0;font-size:17px}.chat-topbar p{display:none}.nest-chat[hidden]{display:none!important}.nest-chat{flex-direction:column;max-width:850px;min-height:calc(100dvh - 210px);margin:0 auto;display:flex}.nest-chat-content{flex-direction:column;flex:1;justify-content:center;display:flex}.nest-chat-welcome{text-align:center;padding:40px 0 35px}.nest-chat-spark{color:var(--coral);margin-bottom:22px;font-size:46px;line-height:1;display:block}.nest-chat-welcome>.eyebrow{font-size:10px}.nest-chat-welcome h2{letter-spacing:-2.5px;margin:18px 0 20px;font-size:clamp(38px,4.6vw,61px);font-weight:850;line-height:1.08}.nest-chat-welcome h2 em{color:#b44031;font-style:normal}.nest-chat-welcome>p{font-size:15px;line-height:1.7}.nest-chat-context{flex-wrap:wrap;justify-content:center;gap:18px;margin-top:25px;display:flex}.nest-chat-context>span{color:var(--soft-ink);font-size:11px}.nest-chat-context>span+span:before{content:"·";color:#bea5b2;margin-right:18px}.nest-chat-input-area{background:linear-gradient(to bottom,#fffaf300,var(--cream) 18px);z-index:2;padding:20px 0 12px;position:sticky;bottom:0}.nest-chat-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;max-width:680px;margin:0 auto 22px;display:grid}.nest-chat-suggestions button{text-align:left;color:var(--plum);background:#fffdf9;border:1px solid #e5d9d3;border-radius:13px;align-items:center;gap:10px;padding:14px 16px;font-size:12px;line-height:1.5;display:flex}.nest-chat-suggestions button>span{color:#a56a80;font-size:19px}.nest-chat-suggestions button:hover{background:#fff1e9;border-color:#daa294}.nest-chat-composer{background:#fff;border:1px solid #d4bfc9;border-radius:23px;padding:17px;box-shadow:0 6px 24px #46152f09}.nest-chat-composer textarea{box-sizing:border-box;width:100%;box-shadow:none;resize:vertical;background:0 0;border:0;border-radius:6px;min-height:63px;max-height:180px;margin:0;padding:4px 5px;font-family:inherit;font-size:14px;line-height:1.7}.nest-chat-composer textarea:focus{box-shadow:none;outline:none}.nest-chat-composer:focus-within{border-color:#b2819c;box-shadow:0 0 0 3px #f3e7ed}.nest-chat-composer>div{justify-content:space-between;align-items:center;gap:15px;padding:7px 4px 0;display:flex}.nest-chat-composer>div>span{color:var(--soft-ink);align-items:center;gap:8px;font-size:11px;display:flex}.nest-chat-composer button{background:var(--plum);color:#fff;border:0;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font-size:23px;display:grid}.nest-chat-composer button:disabled{color:#9e8895;opacity:1;cursor:default;background:#eee6eb}.nest-chat-disclosure{text-align:center;margin:12px 0 0;font-size:10px;line-height:1.6}.nest-chat.has-messages .nest-chat-content{justify-content:flex-start}.nest-chat-transcript{padding-top:20px}.nest-chat-turn{margin-bottom:30px}.nest-chat-question{white-space:pre-wrap;overflow-wrap:anywhere;background:#f0e7ed;border-radius:20px 20px 4px;width:fit-content;max-width:75%;margin-left:auto;padding:13px 19px;font-size:14px;line-height:1.7}.nest-chat-answer{gap:15px;margin-top:28px;padding-right:25px;display:flex}.nest-assistant-mark{color:#b44031;background:#fff0e9;border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:25px;display:grid}.nest-chat-answer>div{flex:1;min-width:0}.nest-chat-answer .eyebrow{font-size:9px}.nest-chat-answer p{white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.85}.nest-chat-people{gap:8px;margin:18px 0;display:grid}.nest-chat-people button{text-align:left;color:var(--plum);background:#fff;border:1px solid #e7d9df;border-radius:13px;align-items:center;gap:12px;padding:13px;display:flex}.nest-chat-people button>span:nth-child(2){flex:1}.nest-chat-people strong{font-size:12px;display:block}.nest-chat-people small{margin-top:5px;font-size:10px;display:block}.nest-chat-draft{border:1px solid #e7d9df;border-left:3px solid var(--coral);background:#fff;border-radius:12px;margin:18px 0;padding:18px}.nest-chat-draft .secondary{font-size:11px}.nest-chat-open{text-underline-offset:4px;color:var(--plum);background:0 0;border:0;padding:8px 0;font-size:12px;text-decoration:underline}.nest-main:has(.nest-chat:not([hidden]))>.nest-footnote{display:none}@media (width<=720px){.nest-sidebar .nest-new-chat{grid-column:1/-1;width:fit-content;margin:0;padding:10px 13px}.nest-chat{min-height:calc(100dvh - 330px)}.nest-chat-welcome{padding:25px 0 20px}.nest-chat-welcome h2{letter-spacing:-2px;font-size:42px}.nest-chat-welcome>p{font-size:13px}.nest-chat-suggestions button{gap:7px;padding:11px;font-size:11px}.nest-chat-context{gap:9px}.nest-chat-context>span{font-size:10px}.nest-chat-context>span+span:before{margin-right:9px}.nest-chat-composer{padding:13px}.nest-chat-answer{gap:10px;padding-right:0}.nest-chat-answer p{font-size:13px}.nest-chat-question{max-width:85%;font-size:13px}.nest-chat-input-area{padding-top:12px}.nest-chat-disclosure{font-size:9px}.nest-chat-spark{margin-bottom:16px;font-size:38px}}.nest-chat-page{height:100dvh;min-height:0;overflow:hidden}.nest-chat-page .nest-sidebar{height:100%;min-height:0;overflow-y:auto}.nest-chat-page .nest-main{flex-direction:column;height:100%;min-height:0;padding-bottom:0;display:flex}.nest-chat-page .nest-demo-bar,.nest-chat-page .nest-topbar,.nest-chat-page .nest-notice{flex:none}.nest-chat-page .nest-chat{flex:1;width:100%;min-height:0;overflow:hidden}.nest-chat-page .nest-chat-content{overscroll-behavior:contain;min-height:0;overflow-y:auto}.nest-chat-page .nest-chat-input-area{flex:none;padding:12px 0;position:static}.nest-chat-page .nest-chat-welcome{padding:12px 0}.nest-chat-page .nest-chat-spark{margin-bottom:10px;font-size:30px}.nest-chat-page .nest-chat-welcome h2{margin:12px 0;font-size:clamp(30px,4vw,50px)}.nest-chat-page .nest-chat-welcome>p{margin:8px 0;font-size:13px}.nest-chat-page .nest-chat-context{margin-top:12px}.nest-chat-page .nest-chat-suggestions{gap:8px;margin-bottom:12px}.nest-chat-page .nest-chat-suggestions button{padding:10px 12px}.nest-chat-page .nest-chat-composer{padding:12px}.nest-chat-page .nest-chat-composer textarea{resize:none;height:48px;min-height:48px}.nest-chat-page .nest-chat-disclosure{margin-top:8px}@media (width<=720px){.nest-chat-page{flex-direction:column;display:flex}.nest-chat-page .nest-sidebar{flex:none;gap:8px;height:auto;padding:10px 16px;overflow:visible}.nest-chat-page .nest-sidebar .nest-new-chat{display:none}.nest-chat-page .nest-main{flex:1;height:auto}.nest-chat-page .chat-topbar{padding:10px 0}.nest-chat-page .chat-topbar .eyebrow,.nest-chat-page .nest-chat-welcome>p,.nest-chat-page .nest-chat-spark,.nest-chat-page .nest-chat-context{display:none}.nest-chat-page .nest-chat-welcome h2{font-size:32px}.nest-chat-page .nest-chat-suggestions button{padding:8px;font-size:10px}}@media (height<=760px){.nest-chat-page .nest-chat-welcome>p,.nest-chat-page .nest-chat-spark{display:none}.nest-chat-page .nest-chat-welcome h2{font-size:34px}.nest-chat-page .nest-chat-context{margin-top:8px}}
