:root{--bg:#f1f5f3;--surface:#ffffff;--surface-muted:#eef4f1;--surface-sunken:#f4f8f6;--text:#142621;--muted:#5a6d66;--faint:#87948d;--line:#e2ebe6;--line-strong:#cedbd4;--ink:#081a17;--green:#00a79e;--green-600:#028a83;--green-700:#03726c;--green-deep:#053b36;--green-deeper:#032722;--green-soft:#e2f6f3;--green-soft-2:#cceeea;--orange:#f5871f;--orange-600:#e8760b;--orange-700:#c96200;--orange-soft:#ffeed6;--orange-soft-2:#ffe0b8;--hot:#ef512f;--hot-soft:#ffe3da;--gold:#d59100;--red:#e0533a;--red-soft:#ffe5dd;--blue:#2f6fbb;--blue-soft:#e7f0fb;--yellow:#97680e;--yellow-soft:#fff1d3;--grad-orange:linear-gradient(135deg,#ffa23a,#ef6f12);--grad-teal:linear-gradient(135deg,#07b6ac,#03726c);--grad-sidebar:linear-gradient(190deg,#0a443e,#06352f 52%,#042823);--grad-hero:linear-gradient(135deg,#053b36,#06726b);--grad-value:linear-gradient(140deg,#eafaf7,#d2efe9);--r-sm:9px;--r-md:13px;--r-lg:18px;--r-pill:999px;--app-radius-control:10px;--app-radius-surface:12px;--app-radius-pill:999px;--shadow:0 1px 2px rgba(7,42,38,0.05),0 14px 32px rgba(7,42,38,0.09);--shadow-tight:0 1px 2px rgba(7,42,38,0.05),0 6px 16px rgba(7,42,38,0.07);--shadow-lift:0 2px 4px rgba(7,42,38,0.06),0 22px 46px rgba(7,42,38,0.13);--glow-orange:0 10px 26px rgba(245,135,31,0.34);--glow-teal:0 10px 26px rgba(0,167,158,0.26)}body:has(.landing-page):not([data-immoparse-embed=script]){height:auto!important;width:auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;position:static!important}.landing-page{min-height:100vh;background:#fbfcfb;color:var(--text)}.landing-hero{position:relative;min-height:690px;overflow:hidden;background:linear-gradient(102deg,rgba(8,24,21,.9),rgba(8,24,21,.6) 48%,rgba(8,24,21,.28)),url(https://images.unsplash.com/photo-1512917774080-9991f1c4c750?auto=format&fit=crop&w=1800&q=82);background-position:50%;background-size:cover;color:#ffffff;padding:18px 24px 34px}.landing-hero-shade{position:absolute;inset:0;background:rgba(8,18,14,.18);pointer-events:none}.landing-assurance-section,.landing-faq-section,.landing-final-cta,.landing-flow-grid,.landing-footer,.landing-hero-inner,.landing-inbox-preview,.landing-intro-band,.landing-nav,.landing-pricing-section,.landing-studio-preview{width:min(1180px,calc(100% - 48px));margin:0 auto}.landing-nav{position:relative;z-index:1;min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:18px}.landing-brand{display:inline-flex;align-items:center;gap:10px;color:#ffffff;text-decoration:none}.landing-brand span{width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:rgba(255,255,255,.14);font-size:12px;font-weight:900}.landing-brand-mark img{width:24px;height:22px;display:block}.landing-brand strong{font-size:14px}.landing-nav-links{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:18px;font-size:13px}.landing-nav-links a{color:rgba(255,255,255,.86);text-decoration:none}.landing-nav-links a:focus-visible,.landing-nav-links a:hover{color:#ffffff}.landing-hero-inner{position:relative;z-index:1;min-height:590px;display:grid;grid-template-columns:minmax(0,.78fr) minmax(580px,1.22fr);grid-gap:42px;gap:42px;align-items:center}.landing-hero-copy{max-width:560px}.landing-kicker,.landing-section-kicker{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;font-size:12px;font-weight:800}.landing-kicker{background:rgba(255,255,255,.16);color:rgba(255,255,255,.92);padding:7px 10px}.landing-hero-copy h1{max-width:570px;margin:16px 0 0;font-size:56px;line-height:1.02}.landing-hero-copy p{max-width:540px;margin:18px 0 0;color:rgba(255,255,255,.84);font-size:17px;line-height:1.55}.landing-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.landing-primary-action,.landing-secondary-action{min-height:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 16px;font-weight:800;text-decoration:none}.landing-primary-action{background:#ffffff;color:#17211c}.landing-secondary-action{border:1px solid rgba(255,255,255,.34);color:#ffffff}.landing-primary-action:focus-visible,.landing-primary-action:hover{background:#f1f6f3}.landing-secondary-action:focus-visible,.landing-secondary-action:hover{background:rgba(255,255,255,.12)}.landing-proof-row{display:flex;flex-wrap:wrap;gap:9px;margin-top:24px}.landing-proof-row span{display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.18);border-radius:999px;background:rgba(255,255,255,.12);padding:8px 10px;color:rgba(255,255,255,.88);font-size:12px;font-weight:800}.landing-product-scene{position:relative;min-height:560px}.landing-product-scene-static{display:none}.landing-browser-window{position:absolute;inset:18px 18px 0 0;overflow:hidden;border:1px solid rgba(255,255,255,.28);border-radius:8px;background:#ffffff;box-shadow:0 24px 60px rgba(6,16,11,.32);animation:landing-showcase-fade .52s ease both}.landing-browser-bar{min-height:38px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line);background:#ffffff;padding:0 12px}.landing-browser-bar span{width:9px;height:9px;border-radius:999px;background:#5ca56f}.landing-browser-bar span:first-child{background:#d96b5f}.landing-browser-bar span:nth-child(2){background:#e3b84c}.landing-browser-bar strong{margin-left:8px;color:var(--muted);font-size:12px}.landing-agency-site{min-height:520px;background:#fbfcfb;color:var(--text)}.landing-agency-site header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);background:#ffffff;padding:0 24px}.landing-agency-brand{display:flex;align-items:center;gap:10px}.landing-agency-brand span{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;background:var(--hero-site-accent,var(--green));color:#ffffff;font-weight:900}.landing-agency-site nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;color:color-mix(in srgb,var(--hero-site-accent,var(--muted)) 34%,var(--muted));font-size:13px}.landing-agency-hero{min-height:300px;display:grid;align-content:center;background:linear-gradient(90deg,rgba(24,34,28,.76),rgba(24,34,28,.12)),var(--hero-site-image,url("https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=1200&q=82"));color:#ffffff;padding:38px 32px}.landing-agency-hero span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(255,255,255,.16);padding:6px 10px;font-size:12px;font-weight:800}.landing-agency-hero h2{max-width:470px;margin:14px 0 0;font-size:34px;line-height:1.08}.landing-agency-hero p{max-width:420px;margin:12px 0 0;color:rgba(255,255,255,.84)}.landing-agency-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px 22px}.landing-agency-strip article{border:1px solid color-mix(in srgb,var(--hero-site-accent,var(--line)) 24%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--hero-site-accent,#ffffff) 5%,#ffffff);padding:14px}.landing-agency-strip span{display:block;margin-top:5px;color:var(--muted);font-size:12px}.landing-live-widget{position:absolute;bottom:34px;width:min(320px,42%);z-index:2}.landing-live-widget .widget-page-shell{min-height:0;place-items:center;overflow:visible;padding:0}.landing-intro-band{display:grid;grid-template-columns:minmax(0,.85fr) minmax(300px,1fr);grid-gap:28px;gap:28px;align-items:end;padding:38px 0 22px}.landing-section-kicker{color:var(--green);padding:6px 10px}.landing-final-cta h2,.landing-inbox-copy h2,.landing-intro-band h2,.landing-studio-copy h2{margin:12px 0 0;color:var(--text);font-size:34px;line-height:1.12}.landing-inbox-copy p,.landing-intro-band p,.landing-studio-copy p{margin:0;color:var(--muted);line-height:1.55}.landing-flow-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 0 24px}.landing-flow-grid article,.landing-lead-table,.landing-studio-panel{border:1px solid var(--line);border-radius:8px;background:#ffffff}.landing-flow-grid article{padding:18px}.landing-flow-grid article>strong{width:32px;height:32px;display:grid;place-items:center;border-radius:999px;background:var(--green);color:#ffffff;font-size:13px}.landing-flow-grid h3{margin:16px 0 0;font-size:18px}.landing-flow-grid p{margin:8px 0 0;color:var(--muted);line-height:1.45}.landing-studio-preview{display:block;border-top:1px solid var(--line);padding:34px 0 46px}.landing-studio-copy{max-width:760px}.landing-studio-copy p{margin-top:12px}.landing-studio-preview .widget-studio{margin-top:24px}.landing-pricing-section{display:grid;grid-template-columns:minmax(0,.7fr) minmax(590px,1.3fr);grid-gap:24px;gap:24px;align-items:center;border-top:1px solid var(--line);padding:34px 0}.landing-faq-heading h2,.landing-pricing-copy h2{margin:12px 0 0;color:var(--text);font-size:34px;line-height:1.12}.landing-pricing-copy p{margin:12px 0 0;color:var(--muted);font-size:16px;line-height:1.55}.landing-pricing-card{width:100%;display:grid;grid-template-columns:minmax(190px,.78fr) minmax(300px,1.22fr);align-items:center;grid-gap:48px;gap:48px;border:1px solid color-mix(in srgb,var(--orange) 24%,var(--line));border-radius:8px;background:linear-gradient(180deg,#fffaf3,#ffffff 46%),#ffffff;box-shadow:var(--shadow);padding:18px}.landing-pricing-card-plan{min-width:0;display:grid;grid-gap:14px;gap:14px}.landing-pricing-card-details{min-width:0;display:grid;grid-gap:12px;gap:12px}.landing-pricing-card-header{display:grid;grid-gap:8px;gap:8px}.landing-pricing-card-header span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--orange-soft);color:var(--orange-700);padding:6px 9px;font-size:12px;font-weight:900}.landing-pricing-card-header h3{margin:0;color:var(--text);font-size:18px;line-height:1.15}.landing-pricing-card-header strong{color:var(--text);font-size:42px;line-height:1;letter-spacing:-.02em}.landing-pricing-card-header em{margin-left:6px;color:var(--muted);font-size:14px;font-style:normal;font-weight:800;letter-spacing:0}.landing-pricing-card-header p{margin:-2px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.landing-pricing-card ul{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.landing-pricing-card li{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start;color:var(--text);font-size:14.5px;font-weight:750;line-height:1.38}.landing-pricing-card li svg{color:var(--green);width:17px;height:17px;margin-top:1px}.landing-pricing-card .landing-primary-action{width:100%}.landing-assurance-section{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 0 34px}.landing-assurance-section article{border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:var(--shadow-tight);padding:18px}.landing-assurance-section svg{color:var(--green)}.landing-assurance-section h3{margin:14px 0 0;font-size:17px;line-height:1.2}.landing-assurance-section p{margin:8px 0 0;color:var(--muted);font-size:13px;line-height:1.5}.widget-studio[data-widget-studio-surface=landing]{border-color:color-mix(in srgb,var(--green) 18%,var(--line));box-shadow:var(--shadow)}.widget-studio[data-widget-studio-surface=landing] .studio-layout{--studio-preview-height:clamp(760px,82vh,1080px)}.landing-feature-list{display:flex;flex-wrap:wrap;gap:9px;margin-top:18px}.landing-feature-list span{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:#ffffff;padding:8px 10px;color:var(--text);font-size:12px;font-weight:800}.landing-studio-panel{overflow:hidden;box-shadow:var(--shadow)}.landing-studio-toolbar{min-height:56px;display:flex;flex-wrap:wrap;align-items:center;gap:8px;border-bottom:1px solid var(--line);padding:10px 12px}.landing-studio-toolbar span{flex:1 1 180px;background:#f8faf8;color:var(--muted);font-size:13px}.landing-studio-toolbar span,.landing-studio-toolbar strong{border:1px solid var(--line);border-radius:8px;padding:10px 12px}.landing-studio-toolbar strong{font-size:12px}.landing-studio-toolbar strong:first-of-type{border-color:var(--green);background:var(--green-soft);color:var(--green)}.landing-studio-body{display:grid;grid-template-columns:minmax(0,1fr) 190px;grid-gap:12px;gap:12px;background:#eef4f0;padding:14px}.landing-mini-site{min-height:270px;display:grid;align-content:end;border-radius:8px;background:linear-gradient(180deg,rgba(16,26,20,.04),rgba(16,26,20,.68)),url(https://images.unsplash.com/photo-1600607687644-c7171b42498f?auto=format&fit=crop&w=900&q=82);background-position:50%;background-size:cover;color:#ffffff;padding:18px}.landing-mini-site strong{font-size:22px}.landing-mini-site span{margin-top:7px;color:rgba(255,255,255,.82)}.landing-mini-controls{display:grid;align-content:start;grid-gap:9px;gap:9px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:12px}.landing-mini-controls span{color:var(--muted);font-size:12px;font-weight:800}.landing-mini-controls strong{height:34px;border-radius:8px;background:var(--green)}.landing-mini-controls em{border:1px solid var(--line);border-radius:8px;padding:10px;color:var(--text);font-style:normal;font-weight:800}.landing-public-studio{margin-top:24px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:var(--shadow)}.landing-public-studio-toolbar{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:end;border-bottom:1px solid var(--line);padding:12px}.landing-public-url-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:end}.landing-public-controls label,.landing-public-url-form label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.landing-public-controls input,.landing-public-controls select,.landing-public-url-form input{width:100%;min-width:0;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:9px 10px;outline:0}.landing-public-controls input:focus-visible,.landing-public-url-form input:focus-visible{border-color:var(--green);box-shadow:0 0 0 3px rgba(34,98,75,.14)}.landing-public-checkout,.landing-public-url-form button,.landing-public-variant-toggle button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:8px;padding:0 14px;font-weight:800}.landing-public-url-form button{border:0;background:var(--ink);color:#ffffff;white-space:nowrap}.landing-public-variant-toggle{display:flex;gap:8px}.landing-public-variant-toggle button{border:1px solid var(--line);background:#ffffff;color:var(--text);white-space:nowrap}.landing-public-variant-toggle button.active{border-color:var(--green);background:var(--green-soft);color:var(--green)}.landing-public-studio-note{display:flex;align-items:flex-start;gap:8px;border-bottom:1px solid var(--line);background:#f7faf8;padding:10px 12px;color:var(--muted);font-size:12px;line-height:1.45}.landing-public-studio-note svg{flex:0 0 auto;color:var(--green);margin-top:1px}.landing-public-studio-body{display:grid;grid-template-columns:minmax(0,1fr) 308px;grid-gap:14px;gap:14px;background:#eef4f0;padding:16px}.landing-public-preview-stage{min-width:0}.landing-public-browser{position:relative;min-height:650px;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff}.landing-public-agency-site{min-height:650px;background:#fbfcfb}.landing-public-agency-site header{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);background:#ffffff;padding:0 22px}.landing-public-agency-site nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;color:var(--muted);font-size:13px}.landing-public-agency-hero{min-height:330px;display:grid;align-content:center;background:linear-gradient(90deg,rgba(22,33,27,.78),rgba(22,33,27,.08)),url(https://images.unsplash.com/photo-1600607687644-c7171b42498f?auto=format&fit=crop&w=1400&q=82);background-position:50%;background-size:cover;color:#ffffff;padding:38px 28px}.landing-public-agency-hero span{width:-moz-fit-content;width:fit-content;border-radius:999px;background:rgba(255,255,255,.17);padding:6px 10px;font-size:12px;font-weight:800}.landing-public-agency-hero h3{max-width:520px;margin:14px 0 0;font-size:36px;line-height:1.08}.landing-public-agency-hero p{max-width:470px;margin:12px 0 0;color:rgba(255,255,255,.86);line-height:1.45}.landing-public-agency-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:16px 18px}.landing-public-agency-cards article,.landing-public-agency-content{border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:14px}.landing-public-agency-cards span,.landing-public-agency-content p{display:block;margin-top:6px;color:var(--muted);font-size:12px;line-height:1.45}.landing-public-agency-content{margin:0 18px 18px}.landing-public-agency-content>span{display:inline-flex;border-radius:999px;background:var(--green-soft);color:var(--green);padding:6px 9px;font-size:12px;font-weight:800}.landing-public-agency-content h3{margin:12px 0 0;font-size:22px}.landing-public-widget-overlay{position:absolute;right:22px;bottom:22px;z-index:2;width:min(380px,42%)}.landing-public-widget-overlay .widget-page-shell{min-height:0;overflow:visible;place-items:center;padding:0}.landing-public-widget-overlay .embed-widget{width:100%}.landing-public-controls{min-width:0;display:grid;align-content:start;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:14px}.landing-control-kicker{display:inline-flex;align-items:center;gap:7px;color:var(--green);font-size:12px;font-weight:900}.landing-public-controls h3{margin:8px 0 0;font-size:20px}.landing-public-controls p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.landing-public-color-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.landing-public-color-grid input{min-height:42px;padding:4px}.landing-public-range{border-top:1px solid var(--line);padding-top:12px}.landing-public-range span{display:flex;align-items:center;gap:7px}.landing-public-range strong{margin-left:auto;color:var(--text)}.landing-public-range input{accent-color:var(--landing-public-primary)}.landing-public-checkout{border:0;background:var(--green);color:#ffffff;text-decoration:none}.landing-inbox-preview{align-items:center;padding:34px 0}.landing-faq-section,.landing-inbox-preview{display:grid;grid-template-columns:minmax(0,.7fr) minmax(590px,1.3fr);grid-gap:24px;gap:24px;border-top:1px solid var(--line)}.landing-faq-section{align-items:start;padding:36px 0 8px}.landing-faq-grid{display:grid;grid-gap:10px;gap:10px}.landing-faq-grid details{border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:var(--shadow-tight)}.landing-faq-grid summary{cursor:pointer;padding:15px 16px;color:var(--text);font-weight:850}.landing-faq-grid details[open] summary{border-bottom:1px solid var(--line)}.landing-faq-grid p{margin:0;padding:13px 16px 15px;color:var(--muted);font-size:13px;line-height:1.5}.landing-inbox-copy p{margin-top:12px}.landing-inbox-points{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.landing-inbox-points span{display:inline-flex;border:1px solid var(--line);border-radius:999px;background:#ffffff;padding:7px 9px;color:var(--green);font-size:12px;font-weight:800}.landing-inbox-demo{display:grid;grid-gap:12px;gap:12px}.landing-lead-table{overflow:hidden;box-shadow:var(--shadow)}.landing-table-head,.landing-table-row{display:grid;grid-template-columns:1.25fr 1.05fr .95fr 1fr .8fr;grid-gap:12px;gap:12px;align-items:center;padding:12px 14px}.landing-table-head{border-bottom:1px solid var(--line);color:var(--muted);font-size:11px;font-weight:900;text-transform:uppercase}.landing-table-row{border-bottom:1px solid var(--line);font-size:13px}.landing-table-row:last-child{border-bottom:0}.landing-table-row span{color:var(--muted)}.landing-table-row em{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--green-soft);color:var(--green);padding:6px 9px;font-size:12px;font-style:normal;font-weight:800}.landing-email-preview{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:var(--shadow);padding:14px}.landing-email-preview div{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:4px 8px;gap:4px 8px;align-items:center}.landing-email-preview svg{grid-row:span 2;color:var(--green)}.landing-email-preview em,.landing-email-preview p,.landing-email-preview span{color:var(--muted);font-size:12px;line-height:1.45}.landing-email-preview p{margin:0}.landing-email-preview em{width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--green-soft);color:var(--green);padding:6px 8px;font-style:normal;font-weight:800}.landing-final-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid var(--line);padding:38px 0 34px}.landing-final-cta h2{max-width:620px;margin:12px 0 0}.landing-final-cta p{max-width:620px;margin:10px 0 0;color:var(--muted);line-height:1.55}.landing-final-cta .landing-primary-action{background:var(--green);color:#ffffff}.landing-footer{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);grid-gap:28px;gap:28px;border-top:1px solid var(--line);padding:28px 0 34px;color:var(--muted)}.landing-footer-logo{color:var(--text)}.landing-footer-logo span{border-color:var(--line);background:#ffffff;color:var(--text)}.landing-footer-logo strong{color:var(--text)}.landing-footer-brand p{max-width:460px;margin:12px 0 0;line-height:1.55}.landing-footer-details{display:grid;grid-gap:18px;gap:18px;justify-items:end;text-align:right}.landing-footer-details div{display:grid;grid-gap:5px;gap:5px}.landing-footer-details strong{color:var(--text)}.landing-footer-details nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:14px}.landing-footer-details a{color:var(--muted);text-decoration:none}.landing-footer-details a:focus-visible,.landing-footer-details a:hover{color:var(--green)}@media (max-width:1080px){.landing-footer,.landing-hero-inner,.landing-inbox-preview,.landing-studio-preview{grid-template-columns:1fr}.landing-hero-inner{gap:22px;padding-top:28px}.landing-product-scene{min-height:560px}.landing-browser-window{inset:0 0 28px}.landing-live-widget{right:18px;bottom:0;width:min(380px,calc(100% - 36px))}.landing-intro-band{grid-template-columns:1fr}}@media (max-width:820px){.landing-final-cta,.landing-flow-grid,.landing-footer,.landing-hero-inner,.landing-inbox-preview,.landing-intro-band,.landing-nav,.landing-studio-preview{width:min(1180px,calc(100% - 28px))}.landing-hero{min-height:760px;padding:14px 0 28px}.landing-nav{align-items:flex-start;flex-direction:column}.landing-nav-links{justify-content:flex-start;gap:12px}.landing-hero-copy h1{font-size:40px}.landing-agency-strip,.landing-flow-grid,.landing-public-studio-body,.landing-public-studio-toolbar,.landing-studio-body{grid-template-columns:1fr}.landing-public-widget-overlay{right:12px;bottom:12px;width:min(340px,calc(100% - 24px))}.landing-product-scene{min-height:610px}.landing-browser-window{height:430px;bottom:auto}.landing-live-widget{bottom:0}.landing-table-head{display:none}.landing-table-row{grid-template-columns:1fr;gap:5px}.landing-final-cta{align-items:flex-start;flex-direction:column}.landing-footer-details{justify-items:start;text-align:left}.landing-footer-details nav{justify-content:flex-start}}@media (max-width:560px){.landing-hero-copy h1{font-size:34px}.landing-hero-copy p{font-size:15px}.landing-agency-site header,.landing-agency-site nav{align-items:flex-start;flex-direction:column;padding:14px}.landing-agency-hero h2{font-size:27px}.landing-final-cta h2,.landing-inbox-copy h2,.landing-intro-band h2,.landing-studio-copy h2{font-size:27px;max-width:100%;overflow-wrap:anywhere}.landing-intro-band p,.landing-studio-copy p{max-width:100%;overflow-wrap:anywhere}.landing-public-url-form{grid-template-columns:1fr}.landing-public-variant-toggle{flex-wrap:wrap}}*{box-sizing:border-box}body,html{min-height:100%}body{margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;letter-spacing:0}body[data-immoparse-embed=script]{background:transparent;min-height:100dvh;overflow:hidden}button,input,select,textarea{font:inherit;letter-spacing:0}button{cursor:pointer}.login-page{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,rgba(34,98,75,.1),rgba(40,106,143,.08)),var(--bg)}.login-panel{width:min(860px,100%);display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:28px;gap:28px;align-items:center;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--shadow);padding:28px}.login-panel span{color:var(--green);font-size:12px;font-weight:800;text-transform:uppercase}.login-panel h1{margin:8px 0 10px;max-width:440px;font-size:30px;line-height:1.1}.login-panel p{max-width:480px;margin:0;color:var(--muted);line-height:1.55}.login-form{grid-gap:12px;gap:12px;border:1px solid var(--line);background:#f8faf8;padding:16px}.login-form,.login-form-icon{display:grid;border-radius:8px}.login-form-icon{width:38px;height:38px;place-items:center;background:var(--green);color:#ffffff}.login-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.login-form input,.login-form select{width:100%;min-height:40px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:9px 10px;outline:0}.login-field-help{margin:-4px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.login-form button{min-height:40px;display:inline-flex;align-items:center;justify-content:center;gap:8px;border:0;border-radius:8px;background:var(--ink);color:#ffffff;font-weight:800}.login-form .login-secondary-button{border:1px solid var(--line);background:#ffffff;color:var(--text)}.login-form button:disabled{opacity:.65;cursor:progress}.login-error,.login-help,.login-notice,.login-preview-link{margin:0;border-radius:8px;padding:8px 10px;font-size:12px}.login-error,.login-notice,.login-preview-link{font-weight:800}.login-help{color:var(--muted);line-height:1.45;text-align:center}.login-error{border:1px solid var(--red-soft);background:#fff7f5;color:var(--red)}.login-notice{border:1px solid var(--green-soft);background:#f3f8f5;color:var(--green)}.login-preview-link{display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid var(--line);background:#ffffff;color:var(--text);text-decoration:none}.app-shell{display:grid;grid-template-columns:244px minmax(0,1fr);min-height:100vh;background:var(--bg)}.sidebar{background:linear-gradient(180deg,rgba(255,255,255,.045),transparent 32%),var(--green-deep);color:#f5f8f3;padding:22px 14px 18px;display:flex;flex-direction:column;gap:24px;box-shadow:inset -1px 0 rgba(255,255,255,.08)}.brand{display:flex;gap:11px;align-items:center;min-height:44px;padding:0 8px}.brand span,.brand strong{display:block}.brand strong{color:#ffffff;font-size:16px;line-height:1}.brand span{color:rgba(255,255,255,.68);font-size:12px;font-weight:700;margin-top:4px}.brand-mark{width:38px;height:38px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:8px;background:rgba(255,255,255,.08) url(/brand/immoparse-logo.svg) 50% /27px auto no-repeat;box-shadow:0 14px 32px rgba(0,0,0,.16)}.brand-mark svg{display:none}.nav-list{display:grid;grid-gap:5px;gap:5px}.icon-button,.nav-item,.primary-button{border:0}.nav-item{width:100%;min-height:42px;display:flex;align-items:center;gap:10px;border-radius:8px;border-left:3px solid transparent;padding:0 11px 0 9px;background:transparent;color:rgba(255,255,255,.76);text-align:left;font-weight:800;transition:background .16s ease,color .16s ease,border-color .16s ease}.nav-item.active,.nav-item:hover{border-left-color:var(--orange);background:rgba(2,161,154,.18);color:#ffffff}.nav-item svg{color:rgba(255,255,255,.72)}.workspace{min-width:0;padding:24px 28px 32px;background:linear-gradient(180deg,#fbfaf7 0,var(--bg) 100%)}.topbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px}.section-header h2,.subsection h3,.topbar h1{margin:0}.topbar h1{color:var(--ink);font-size:25px;line-height:1.15;letter-spacing:0}.topbar p{margin:6px 0 0;font-size:13px;font-weight:600}.view-focus-panel{display:flex;align-items:center;gap:10px;margin-bottom:16px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;color:var(--muted);padding:12px 14px;font-size:13px}.view-focus-panel strong{color:var(--text);white-space:nowrap}.topbar-actions{display:flex;align-items:center;gap:8px}.topbar-workspace-switcher{display:flex;gap:8px;box-sizing:border-box;min-height:48px;border:1px solid rgba(0,166,151,.22);border-radius:8px;background:rgba(255,255,255,.9);box-shadow:var(--shadow-tight);padding:6px}.topbar-workspace-label{display:inline-flex;align-items:center;color:var(--muted);font-size:10px;font-weight:800;line-height:1;text-transform:uppercase;white-space:nowrap}.topbar-workspace-switcher select{flex:1 1 150px;height:30px;min-width:150px;border:1px solid var(--line);border-radius:7px;background:#fff;color:var(--text);font:inherit;font-size:12px;font-weight:800;outline:none;padding:0 30px 0 9px}.topbar-workspace-switcher .secondary-button{min-height:30px;padding:0 10px;white-space:nowrap}.session-pill{display:grid;grid-gap:2px;gap:2px;box-sizing:border-box;height:48px;justify-content:center;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.88);padding:6px 12px;font-size:11px;line-height:1.1}.session-pill span{color:var(--text);font-weight:800}.session-pill strong{color:var(--muted);font-size:10px;font-weight:700}.session-pill em{color:var(--orange);font-size:10px;font-style:normal;font-weight:800;text-transform:uppercase}.icon-button{width:48px;height:48px;border-radius:8px;border:1px solid var(--line);background:rgba(255,255,255,.88);color:var(--text);display:grid;place-items:center;box-shadow:var(--shadow-tight);transition:border-color .16s ease,color .16s ease,transform .16s ease}.icon-button:focus-visible,.icon-button:hover{border-color:color-mix(in srgb,var(--green) 44%,var(--line));color:var(--green-deep);transform:translateY(-1px)}.metric-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px}.metric-grid,.pilot-panel{display:grid;grid-gap:12px;margin-bottom:16px}.pilot-panel{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px}.settings-panel>.settings-autosave-row{order:0}.settings-panel>.billing-panel{order:1}.settings-panel>.agency-profile-panel:not(.billing-panel){order:2}.settings-panel>.team-panel{order:3}.settings-panel>.email-alert-panel{order:4}.settings-panel>.workflow-status-panel{order:5}.settings-panel>.action-notice,.settings-panel>.error-notice{order:10}.agency-profile-panel{display:grid;grid-gap:12px;padding:12px}.agency-profile-panel,.settings-save-row{gap:12px;border:1px solid var(--line);border-radius:8px;background:#f8faf8}.settings-save-row{display:flex;align-items:center;justify-content:space-between;padding:10px 12px}.settings-save-row span{color:var(--muted);font-size:13px;font-weight:700}.notification-owner-summary,.settings-section-heading,.team-default-owner{display:flex;align-items:center;justify-content:space-between;gap:12px}.settings-section-heading div{display:flex;align-items:center;gap:8px}.settings-section-heading svg{color:var(--green)}.settings-section-heading h3{margin:0;font-size:14px}.notification-owner-summary span,.settings-section-heading span{color:var(--muted);font-size:12px;font-weight:800}.billing-status-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.9fr) var(--settings-action-width);grid-gap:12px;gap:12px;align-items:center;border:1px solid color-mix(in srgb,var(--orange) 34%,var(--line));border-radius:8px;background:var(--orange-soft);padding:12px}.billing-status-card.active{border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:var(--green-soft)}.billing-status-card strong{display:block;color:var(--ink);font-size:14px}.billing-status-card span{display:block;margin-top:4px;color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.billing-status-card dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0}.billing-status-card dl div{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0;min-height:42px;border:1px solid rgba(255,255,255,.82);border-radius:8px;background:rgba(255,255,255,.72);padding:0 12px}.billing-status-card dt{color:var(--muted);font-size:10px;font-weight:900;letter-spacing:0;text-transform:uppercase}.billing-status-card dd{margin:0;color:var(--ink);font-size:12px;font-weight:800;text-align:right;overflow-wrap:anywhere}.billing-actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center;justify-self:end}.billing-actions .primary-button,.billing-actions .secondary-button{width:var(--settings-action-width);min-height:42px;white-space:nowrap}.pilot-summary{justify-content:space-between;gap:14px}.pilot-summary,.pilot-title{display:flex;align-items:center}.pilot-title{gap:10px;min-width:0}.pilot-title svg{color:var(--green)}.pilot-title h2{margin:0;font-size:17px}.pilot-title span,.readiness-score span{color:var(--muted);font-size:12px}.readiness-score{display:inline-flex;align-items:center;gap:7px;border:1px solid var(--line);border-radius:999px;background:#f8faf8;padding:7px 10px;color:var(--green);font-size:12px}.readiness-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.readiness-grid span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#f8faf8;color:var(--muted);padding:9px;font-size:12px;overflow-wrap:anywhere}.readiness-grid span.ready{border-color:#cfe3d8;background:var(--green-soft)}.readiness-grid span.needs-work{border-color:#ead2ca;background:var(--red-soft)}.readiness-grid strong{color:var(--text)}.onboarding-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.onboarding-grid span{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:3px 8px;gap:3px 8px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--muted);padding:10px;font-size:12px}.onboarding-grid span.ready{border-color:#cfe3d8}.onboarding-grid span.needs-work{border-color:#ead2ca}.onboarding-grid svg{grid-row:span 2;color:var(--green)}.onboarding-grid .needs-work svg{color:var(--red)}.onboarding-grid strong{color:var(--text);overflow-wrap:anywhere}.onboarding-grid em{color:var(--muted);font-style:normal;overflow-wrap:anywhere}.setup-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;grid-gap:10px;gap:10px;align-items:end}.setup-grid label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.setup-grid input,.setup-grid select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:8px 10px;outline:0}.setup-actions{display:flex;flex-wrap:wrap;gap:8px}.settings-panel .setup-grid{grid-template-columns:repeat(4,minmax(0,1fr)) auto}.email-alert-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.email-alert-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.email-alert-heading div{display:flex;align-items:center;gap:8px}.email-alert-heading svg{color:var(--green)}.email-alert-heading h3{margin:0;font-size:14px}.email-alert-heading span{border-radius:999px;background:#e6f0ec;color:var(--green);font-size:12px;font-weight:800;padding:5px 10px;white-space:nowrap}.email-alert-panel label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.notification-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.notification-settings-grid .notification-extra-recipients{grid-column:1/-1}.notification-owner-summary{min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:8px 10px}.notification-owner-summary strong{font-size:13px;text-align:right;overflow-wrap:anywhere}.email-alert-panel textarea{min-height:92px;padding:9px 10px;resize:vertical}.email-alert-panel input,.email-alert-panel select,.email-alert-panel textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);outline:0}.email-alert-panel input,.email-alert-panel select{min-height:38px;padding:8px 10px}.email-alert-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.workflow-status-panel{display:grid;grid-gap:12px;gap:12px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.workflow-status-heading{display:flex;justify-content:space-between;gap:12px;align-items:center}.workflow-status-heading div{display:flex;align-items:center;gap:8px}.workflow-status-heading svg{color:var(--green)}.workflow-status-heading h3{margin:0;font-size:14px}.workflow-status-heading span{border-radius:999px;background:#e6f0ec;color:var(--green);font-size:12px;font-weight:800;padding:5px 10px;white-space:nowrap}.workflow-status-panel p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.workflow-status-grid{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.workflow-status-grid label{display:grid;grid-gap:6px;gap:6px;min-width:0;color:var(--muted);font-size:12px;font-weight:700}.workflow-status-row{display:grid;grid-template-columns:minmax(0,1fr) 38px;flex:1 1 180px;grid-gap:8px;gap:8px;align-items:end}.workflow-status-row .icon-button{width:38px;height:38px;border:1px solid var(--line);box-shadow:none}.workflow-status-row .icon-button:disabled{opacity:.45}.workflow-status-grid input{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:8px 10px;outline:0}.settings-inline-button{width:-moz-fit-content;width:fit-content}.workflow-add-status-button{flex:0 0 var(--settings-action-width);align-self:end;min-height:38px;height:38px;margin-left:auto;width:var(--settings-action-width);white-space:nowrap}.agency-directory-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.agency-directory-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.agency-directory-header div{display:flex;align-items:center;gap:8px}.agency-directory-header svg{color:var(--green)}.agency-directory-header h3{margin:0;font-size:14px}.agency-directory-header span{color:var(--muted);font-size:12px;font-weight:800}.agency-directory-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px}.agency-card{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.agency-card.active{border-color:rgba(34,98,75,.45);background:#f3f8f5}.agency-card span,.agency-card strong{display:block;overflow-wrap:anywhere}.agency-card span{color:var(--muted);font-size:12px}.agency-card-meta,.agency-create-actions,.agency-switch-row{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.agency-switch-row{display:grid;grid-template-columns:minmax(220px,1fr) auto;grid-gap:8px;gap:8px}.agency-create-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;grid-gap:8px;gap:8px;align-items:end}.agency-create-form label,.agency-switch-row label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.agency-create-form input,.agency-create-form select,.agency-switch-row select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:8px 10px;outline:0}.team-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.team-panel>.team-panel-header{order:0}.team-panel>.team-form{order:1}.team-panel>.team-default-owner{order:2}.team-panel>.team-grid{order:3}.access-link-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.access-link-header,.team-panel-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.access-link-header div,.team-panel-header div{display:flex;align-items:center;gap:8px}.access-link-header svg,.team-panel-header svg{color:var(--green)}.access-link-header h3,.team-panel-header h3{margin:0;font-size:14px}.access-link-header span,.team-panel-header span{color:var(--muted);font-size:12px;font-weight:800}.team-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px}.team-default-owner{border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.team-default-owner label{display:grid;flex:1 1;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.team-default-owner select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:8px 10px;outline:0}.team-default-owner p{max-width:360px;margin:0;color:var(--muted);font-size:12px;line-height:1.45}.access-link-list{display:grid;grid-gap:8px;gap:8px}.team-card{grid-gap:9px;gap:9px}.access-link-card,.team-card{display:grid;min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.access-link-card{grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.access-link-card span,.access-link-card strong,.team-card span,.team-card strong{display:block;overflow-wrap:anywhere}.access-link-card span,.team-card span{color:var(--muted);font-size:12px}.access-link-actions,.access-link-summary,.team-card-actions,.team-card-meta,.team-form-actions{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.access-link-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:8px;gap:8px}.access-link-summary div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:9px}.access-link-summary span,.access-link-summary strong{display:block;overflow-wrap:anywhere}.access-link-summary span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.access-link-summary strong{margin-top:4px;font-size:13px}.access-link-preview{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:7px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--green);font-size:12px;font-weight:800;padding:8px 10px;text-decoration:none}.team-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;grid-gap:8px;align-items:end}.team-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.team-form input,.team-form select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:8px 10px;outline:0}.crm-mapping-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.crm-mapping-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.crm-mapping-header div{display:flex;align-items:center;gap:8px}.crm-mapping-header svg{color:var(--green)}.crm-mapping-header h3{margin:0;font-size:14px}.crm-mapping-header span{color:var(--muted);font-size:12px;font-weight:800}.crm-mapping-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));grid-gap:8px;gap:8px}.crm-mapping-card{display:grid;grid-gap:9px;gap:9px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.crm-mapping-card span,.crm-mapping-card strong{display:block;overflow-wrap:anywhere}.crm-mapping-card span{color:var(--muted);font-size:12px}.audit-log-panel,.worker-health-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.audit-log-header,.worker-health-header{display:flex;justify-content:space-between;gap:12px;align-items:center}.audit-log-header div,.worker-health-header div{display:flex;align-items:center;gap:8px}.audit-log-header svg{color:var(--green)}.worker-health-header svg{color:var(--blue)}.audit-log-header h3,.worker-health-header h3{margin:0;font-size:14px}.audit-log-header span,.worker-health-header span{color:var(--muted);font-size:12px;font-weight:800}.worker-health-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:8px;gap:8px}.worker-health-summary div{min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:9px}.worker-health-summary span,.worker-health-summary strong{display:block;overflow-wrap:anywhere}.worker-health-summary span{color:var(--muted);font-size:11px;font-weight:800;text-transform:uppercase}.worker-health-summary strong{margin-top:4px;font-size:13px}.audit-log-list,.worker-run-list{display:grid;grid-gap:8px;gap:8px}.audit-log-list article,.worker-run-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.audit-log-list span,.audit-log-list strong,.worker-run-list span,.worker-run-list strong{display:block;overflow-wrap:anywhere}.audit-log-list article>span{color:var(--green);font-size:11px;font-weight:800;text-align:right}.worker-run-list article>span{color:var(--blue);font-size:11px;font-weight:800;text-align:right}.audit-log-list div span,.worker-run-list div span{color:var(--muted);font-size:12px}.crm-mapping-actions,.crm-mapping-form-actions,.crm-mapping-meta,.crm-routing-summary{display:flex;flex-wrap:wrap;gap:7px;align-items:center}.crm-mapping-form{display:grid;grid-template-columns:repeat(6,minmax(0,1fr)) auto;grid-gap:8px;gap:8px;align-items:end}.crm-mapping-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.crm-mapping-form input,.crm-mapping-form select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:8px 10px;outline:0}.crm-mapping-form .checkbox-field{display:flex;align-items:center;gap:7px;min-height:38px}.crm-mapping-form .checkbox-field input{width:16px;min-height:16px}.crm-routing-summary{margin:8px 0;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:8px;color:var(--muted);font-size:12px;font-weight:800}.error-notice,.secondary-button.danger{color:var(--red)}.error-notice{display:flex;align-items:center;gap:7px;margin:10px 0 0;border:1px solid var(--red-soft);border-radius:8px;background:#fff7f5;padding:8px 10px;font-size:12px;font-weight:700}.empty-state{display:grid;grid-gap:5px;gap:5px;padding:16px;color:var(--muted);font-size:12px}.empty-state strong{color:var(--text);font-size:14px}.empty-detail{min-height:220px;display:grid;place-items:center}.pipeline-strip{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.attribution-strip{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));grid-gap:8px;gap:8px;margin-bottom:16px}.attribution-strip span{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#f8faf8;color:var(--muted);padding:10px;font-size:12px;overflow-wrap:anywhere}.attribution-strip strong{color:var(--text)}.lead-detail,.lead-list,.metric,.widget-preview,.widget-studio{background:var(--surface);border:1px solid var(--line);border-radius:8px;box-shadow:var(--shadow-tight)}.metric{padding:15px 16px;background:#ffffff}.comparable span,.detail-grid span,.metric span,.section-header span,.valuation-band span{color:var(--muted);font-size:12px}.metric strong{display:block;margin-top:8px;font-size:22px}.content-grid{display:grid;grid-template-columns:minmax(280px,.75fr) minmax(520px,1.5fr);grid-gap:14px;gap:14px;align-items:start}.lead-detail,.lead-list,.widget-preview,.widget-studio{min-width:0}.widget-workspace{display:grid}.section-header{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:17px 18px;border-bottom:1px solid var(--line);background:#ffffff}.section-header h2{font-size:16px;color:var(--ink);line-height:1.2}.search-box{width:min(360px,42vw);min-width:210px;display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:0 11px;background:#fbfdfc;color:var(--muted);box-shadow:inset 0 1px 0 rgba(255,255,255,.8)}.search-box input{width:100%;min-width:0;border:0;outline:0;background:transparent;color:var(--text);font-size:13px;font-weight:650}.search-box:focus-within{border-color:color-mix(in srgb,var(--green) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.lead-rows{display:grid}.lead-row{display:flex;width:100%;justify-content:space-between;gap:12px;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--text);padding:14px 16px;text-align:left}.lead-row:last-child{border-bottom:0}.lead-row.selected{background:#f3f8f5}.lead-row span,.lead-row strong{display:block}.lead-row span{color:var(--muted);font-size:12px;margin-top:4px}.row-meta{min-width:78px;text-align:right}.lead-overview-header{align-items:center}.lead-filter-row{display:flex;flex-wrap:wrap;gap:8px;padding:12px 18px;border-bottom:1px solid var(--line);background:#fbfcfa}.lead-filter{gap:7px;min-height:32px;border:1px solid var(--line);background:#ffffff;color:var(--text);padding:0 12px;font:inherit;font-size:13px;font-weight:700;transition:border-color .16s ease,background .16s ease,color .16s ease}.lead-filter,.lead-filter span{display:inline-flex;align-items:center;border-radius:999px}.lead-filter span{min-width:22px;height:22px;justify-content:center;background:var(--surface-muted);color:var(--muted);font-size:12px}.lead-filter.active{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.lead-filter:hover{border-color:color-mix(in srgb,var(--green) 38%,var(--line))}.lead-filter.active span{background:var(--surface);color:var(--green-deep)}.lead-table-wrapper{overflow-x:auto;background:#ffffff}.lead-table{width:100%;min-width:900px;border-collapse:separate;border-spacing:0;font-size:13px}.lead-table td,.lead-table th{padding:13px 14px;border-bottom:1px solid var(--line);text-align:left;vertical-align:middle}.lead-table th{background:#fbfcfa;color:#60716c;letter-spacing:0}.lead-table tr:last-child td{border-bottom:0}.lead-table tr.selected td{background:color-mix(in srgb,var(--green-soft) 72%,#ffffff)}.lead-table tbody tr:hover td{background:#fbfdfa}.lead-table td{color:var(--text)}.lead-name-button strong,.lead-phone,.lead-table td>strong{display:block;color:var(--text);font-weight:800}.lead-name-button{display:grid;grid-gap:4px;gap:4px;width:100%;min-width:0;border:0;background:transparent;color:var(--text);padding:0;font:inherit;cursor:pointer}.lead-muted,.lead-name-button span{display:block;margin-top:4px;color:var(--muted);font-size:12px}.lead-inline-select{display:inline-grid;align-items:center;min-height:30px;border:1px solid transparent;border-radius:999px;padding:0 7px}.lead-inline-select select{width:100%;min-height:28px;border:0;outline:0;background:transparent;color:inherit;font:inherit;font-size:12px;font-weight:800;cursor:pointer}.lead-inline-select select:disabled{cursor:wait;opacity:.72}.lead-inline-status{min-width:124px;border-color:transparent}.lead-inline-status.appointment,.lead-inline-status.qualified{background:var(--orange-soft);color:#a7550d}.lead-inline-status.contacted{background:color-mix(in srgb,var(--green-soft) 74%,#ffffff);color:#0f766f}.lead-inline-status.new{background:var(--blue-soft);color:#245b9f}.lead-inline-status.archived{background:var(--surface-muted);color:var(--muted)}.lead-inline-owner{min-width:126px;border-color:var(--line);border-radius:8px;background:#ffffff;color:var(--text)}.lead-table-empty{padding:20px 16px}.lead-dossier{grid-template-columns:minmax(0,1fr);padding:14px 16px}.lead-contact-list,.lead-dossier,.lead-dossier-main,.lead-dossier-side,.lead-property-compact,.lean-activity-list,.lean-comparable-list{display:grid;grid-gap:12px;gap:12px}.lead-dossier-main{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.lead-dossier-side{align-content:start}.lead-value-summary{grid-template-columns:minmax(220px,1.1fr) minmax(170px,.85fr) minmax(170px,.85fr);grid-gap:9px;align-items:stretch;background:#f7fbfa}.lead-summary-item,.lead-value-summary{display:grid;border:1px solid var(--line);border-radius:8px}.lead-summary-item{min-width:0;min-height:86px;background:#ffffff;padding:10px 11px;align-content:start}.lead-result-cta-summary{border-color:rgba(245,135,31,.55);background:rgba(245,135,31,.07)}.lead-contact-list em,.lead-contact-summary span,.lead-dossier-section p,.lead-fact-grid em,.lead-property-compact em,.lead-value-summary p,.lead-value-summary span,.lean-activity-list span,.lean-comparable-list span{color:var(--muted);font-size:12px;font-style:normal}.lead-phone-summary>span,.lead-summary-item>span{display:flex;align-items:center;gap:6px}.lead-summary-item strong{display:block;margin-top:5px;color:var(--text);font-size:14px;line-height:1.25;overflow-wrap:anywhere}.lead-value-main{border-color:color-mix(in srgb,var(--green) 34%,var(--line));background:linear-gradient(180deg,color-mix(in srgb,var(--green-soft) 66%,#ffffff),#ffffff)}.lead-value-main strong{display:block;margin-top:4px;color:var(--green-deep);font-size:20px;line-height:1.1}.lead-dossier-section p,.lead-value-summary p{margin:4px 0 0;line-height:1.35}.lead-driver-row,.lead-signal-stack{display:flex;flex-wrap:wrap;gap:6px}.lead-confidence-summary div,.lead-value-badges{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.lead-contact-summary{display:grid;grid-gap:4px;gap:4px;min-width:170px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px 12px}.lead-contact-summary svg{color:var(--orange)}.lead-contact-summary strong{color:var(--text);font-size:14px;overflow-wrap:anywhere}.lead-dossier-section{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.lead-dossier-title{display:flex;align-items:center;gap:8px}.lead-dossier-title svg{color:var(--green)}.lead-dossier-title h3{margin:0;font-size:14px;color:var(--ink)}.lead-property-compact{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:6px}.lead-evidence-panel{gap:10px}.lead-evidence-panel .lead-property-compact{grid-template-columns:repeat(5,minmax(120px,1fr))}.lead-fact-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;gap:8px}.lead-contact-list span,.lead-fact-grid span,.lead-property-compact span,.lean-activity-list article,.lean-comparable-list article{min-width:0;border:1px solid var(--line);border-radius:8px;background:#fbfcfa;padding:8px 10px}.lead-contact-list strong,.lead-fact-grid strong,.lead-property-compact strong,.lean-activity-list strong,.lean-comparable-list strong{display:block;margin-top:4px;color:var(--text);overflow-wrap:anywhere}.lead-driver-row span{border:1px solid var(--line);border-radius:999px;background:var(--surface-muted);color:var(--muted);padding:5px 8px;font-size:12px;font-weight:700}.lean-comparable-list article{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px;align-items:center}.lead-comparable-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.lead-comparable-strip article{grid-template-columns:minmax(0,1fr);gap:4px;align-items:start;padding:8px}.lead-comparable-strip article>strong:last-child{margin-top:2px}.lead-follow-up-section{display:grid;grid-gap:10px;gap:10px;margin:0 16px 16px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:12px}.lead-follow-up-heading{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.lead-follow-up-heading p{max-width:420px;margin:0;color:var(--muted);font-size:13px;line-height:1.4}.lead-follow-up-controls{display:grid;grid-template-columns:minmax(150px,.65fr) minmax(190px,1fr);grid-gap:8px;gap:8px}.lead-follow-up-controls label,.lead-next-step-field{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.lead-follow-up-controls input,.lead-follow-up-controls select,.lead-next-step-field textarea{min-width:0;width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);font:inherit;font-size:13px;font-weight:700;outline:0}.lead-follow-up-controls input:focus-visible,.lead-follow-up-controls select:focus-visible,.lead-next-step-field textarea:focus-visible,.lead-note-edit-field:focus-visible{border-color:color-mix(in srgb,var(--green) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.lead-follow-up-controls input,.lead-follow-up-controls select{min-height:38px;padding:0 10px}.lead-next-step-field textarea{min-height:78px;padding:10px;line-height:1.45;resize:vertical}.lead-follow-up-actions{display:grid;grid-template-columns:minmax(160px,220px);grid-gap:8px;gap:8px}.lead-follow-up-actions .primary-button,.lead-follow-up-actions .secondary-button{width:100%;justify-content:center}.lead-note-list,.lead-note-list article{display:grid;grid-gap:8px;gap:8px}.lead-note-list article{border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:10px}.lead-note-list p{margin:0;color:var(--text);line-height:1.4}.lead-empty-note,.lead-note-list span{color:var(--muted);font-size:12px}.lead-note-footer{display:flex;justify-content:space-between;gap:10px;align-items:center}.lead-note-actions{display:flex;flex-wrap:wrap;gap:6px;justify-content:flex-end}.lead-note-action{min-height:28px;border:1px solid var(--line);border-radius:999px;background:#ffffff;color:var(--text);padding:0 10px;font-size:12px;font-weight:800}.lead-note-action.primary{border-color:var(--green);background:var(--green);color:#ffffff}.lead-note-action.danger{color:#b43a2f}.lead-note-action:disabled{cursor:wait;opacity:.65}.lead-note-edit-field{min-height:72px;width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);font:inherit;font-size:13px;font-weight:700;line-height:1.45;outline:0;padding:10px;resize:vertical}.lead-empty-note{margin:0}.lead-detail-notice{margin:0 16px 16px}.mode-pill,.priority,.status{display:inline-flex;align-items:center;flex:0 0 auto;min-height:24px;border-radius:999px;padding:0 9px;font-size:12px;font-weight:700;white-space:nowrap}.status-control{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:12px;font-weight:700}.status-control select{min-height:30px;border:0;outline:0;font:inherit;font-weight:700}.mode-pill.crm-failed,.mode-pill.notification-failed,.mode-pill.verification-failed,.priority.hot,.status.appointment,.status.qualified{background:var(--orange-soft);color:#a7550d}.mode-pill.access-link-status-issued,.mode-pill.crm-ready,.mode-pill.notification-ready,.mode-pill.team-status-invited,.mode-pill.verification-expired,.mode-pill.verification-pending,.priority.warm,.status.contacted{background:var(--yellow-soft);color:var(--yellow)}.mode-pill,.priority.watch,.status.new{background:var(--blue-soft);color:#245b9f}.mode-pill.access-link-status-expired,.mode-pill.access-link-status-revoked,.mode-pill.mapping-disabled,.mode-pill.notification-draft,.mode-pill.team-status-inactive,.mode-pill.verification-unverified,.priority.cold,.status.archived{background:var(--surface-muted);color:var(--muted)}.mode-pill.access-link-status-active,.mode-pill.access-link-status-used,.mode-pill.crm-delivered,.mode-pill.mapping-enabled,.mode-pill.notification-sent,.mode-pill.team-status-active,.mode-pill.verification-verified{background:var(--green-soft);color:var(--green-deep)}.valuation-band{display:grid;grid-template-columns:minmax(0,1fr) 132px;grid-gap:12px;gap:12px;margin:16px;padding:16px;border-radius:8px;background:#f7faf8;border:1px solid var(--line)}.valuation-band strong{display:block;margin-top:6px;font-size:28px}.valuation-band p{margin:6px 0 0;color:var(--muted)}.confidence{display:grid;place-items:center;align-content:center;grid-gap:6px;gap:6px;border-left:1px solid var(--line);color:var(--green)}.confidence strong{margin:0;font-size:24px}.detail-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;margin:0 16px 16px;background:var(--line);border:1px solid var(--line);border-radius:8px;overflow:hidden}.detail-grid div{background:var(--surface);padding:12px}.detail-grid strong{display:block;margin-top:6px;font-size:14px}.subsection{padding:0 16px 16px}.subsection h3{font-size:14px;margin-bottom:10px}.lead-detail>.detail-grid,.lead-detail>.subsection,.lead-detail>.valuation-band{display:none}.lead-detail>.lead-advanced-section{display:block}.agent-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(132px,1fr));grid-gap:8px;gap:8px}.integration-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:8px}.integration-controls label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:800}.integration-controls select{width:100%;min-height:38px;padding:8px 10px;font-weight:800;outline:0}.action-card,.integration-controls select{border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text)}.action-card{min-height:74px;display:grid;align-content:center;grid-gap:4px;gap:4px;padding:10px;text-align:left}.action-card svg{color:var(--green)}.action-card.danger svg{color:var(--red)}.action-card span,.action-card strong{display:block}.action-card span{color:var(--muted);font-size:12px}.action-card:disabled{cursor:wait;opacity:.65}.handoff-panel{display:grid;grid-gap:12px;gap:12px}.handoff-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:8px;gap:8px}.handoff-actions-primary{grid-template-columns:minmax(0,1fr)}.advanced-handoff-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-bottom:10px}.advanced-handoff-grid{margin-top:10px}.handoff-warning{display:flex;align-items:center;gap:8px;border:1px solid #ead2ca;border-radius:8px;background:var(--red-soft);color:var(--red);padding:8px 10px;font-size:12px;font-weight:800}.handoff-status-grid{display:grid;grid-gap:8px;gap:8px}.handoff-status-card{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:10px}.handoff-status-card.notification-output{grid-template-columns:minmax(0,1fr)}.handoff-status-card span,.handoff-status-card strong{display:block}.handoff-status-card span{color:var(--muted);font-size:12px}.advanced-data-details,.advanced-routing-details{border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.advanced-data-details summary,.advanced-routing-details summary{cursor:pointer;color:var(--green);font-size:13px;font-weight:900}.advanced-data-details summary::marker,.advanced-routing-details summary::marker{color:var(--green)}.advanced-data-details[open] summary,.advanced-routing-details[open] summary{margin-bottom:10px}.activity-timeline,.privacy-panel,.workflow-panel{display:grid;grid-gap:10px;gap:10px}.privacy-panel,.workflow-panel{border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.privacy-summary,.workflow-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.privacy-summary span,.workflow-summary span{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:3px 8px;gap:3px 8px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px;min-width:0}.privacy-summary svg,.workflow-summary svg{grid-row:span 2;color:var(--green)}.privacy-summary svg{color:var(--blue)}.privacy-summary em,.privacy-summary strong,.workflow-summary em,.workflow-summary strong{overflow-wrap:anywhere}.privacy-summary em,.workflow-summary em{color:var(--muted);font-size:12px;font-style:normal}.privacy-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.workflow-form{display:grid;grid-template-columns:repeat(5,minmax(0,1fr)) auto;grid-gap:8px;gap:8px;align-items:end}.note-composer label,.workflow-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700;min-width:0}.note-composer textarea,.workflow-form input,.workflow-form select{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:8px 10px;outline:0}.note-composer{grid-template-columns:minmax(0,1fr) auto;align-items:end}.note-composer,.note-list{display:grid;grid-gap:8px;gap:8px}.activity-item,.note-list article{border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.note-list article div{display:flex;justify-content:space-between;gap:8px}.activity-item p,.activity-item span,.note-list p,.note-list span{color:var(--muted);font-size:12px}.activity-item p,.note-list p{margin:6px 0 0;line-height:1.45}.activity-item{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:9px;gap:9px}.activity-item svg{color:var(--green);margin-top:2px}.activity-item p,.activity-item span,.activity-item strong{display:block;overflow-wrap:anywhere}.verification-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.verification-panel.verification-verified{border-color:#cfe3d8;background:var(--green-soft)}.verification-panel.verification-expired,.verification-panel.verification-pending{border-color:#eadfae;background:var(--yellow-soft)}.verification-panel.verification-failed{border-color:#ead2ca;background:var(--red-soft)}.verification-main{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:10px;gap:10px;align-items:center}.verification-main svg{color:var(--green)}.verification-main p,.verification-main span{margin:0;color:var(--muted);font-size:12px}.verification-main strong{display:block;margin-top:4px}.verification-actions,.verification-code-row{display:flex;flex-wrap:wrap;gap:8px;align-items:flex-end}.verification-code-row label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.verification-code-row input{width:108px;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:8px 10px;outline:0}.local-code{margin:0;border:1px solid rgba(24,33,27,.12);border-radius:8px;background:rgba(255,255,255,.68);color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:800}.action-notice,.local-code{padding:8px 10px;font-size:12px}.action-notice{margin:10px 0 0;border:1px solid var(--green-soft);border-radius:8px;background:#f3f8f5;color:var(--green);font-weight:700}.owner-notification-backdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;background:rgba(15,24,18,.28);padding:20px}.owner-notification-modal{width:min(480px,100%);display:grid;grid-gap:14px;gap:14px;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 24px 70px rgba(15,24,18,.24);padding:18px}.owner-notification-header{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:12px;gap:12px;align-items:flex-start}.owner-notification-icon{width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:var(--green-soft);color:var(--green)}.owner-notification-header h2{margin:0;font-size:22px}.owner-notification-header p{margin:4px 0 0;color:var(--muted);line-height:1.45}.owner-notification-lead{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.owner-notification-lead div{display:grid;grid-gap:4px;gap:4px;min-width:0}.owner-notification-lead span,.owner-notification-lead strong{overflow-wrap:anywhere}.owner-notification-lead span,.owner-notification-note{color:var(--muted);font-size:12px}.owner-notification-note{display:grid;grid-gap:6px;gap:6px;font-weight:800}.owner-notification-note textarea{width:100%;min-height:82px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);font:inherit;font-size:13px;line-height:1.45;padding:10px;resize:vertical}.owner-notification-actions{display:grid;grid-template-columns:1fr 1.4fr;grid-gap:8px;gap:8px}.owner-notification-actions .primary-button,.owner-notification-actions .secondary-button{width:100%}@media (max-width:620px){.owner-notification-lead{grid-template-columns:minmax(0,1fr)}}.action-output-grid{display:grid;grid-gap:8px;gap:8px;margin-top:10px}.action-output-grid article{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;grid-gap:10px;gap:10px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:10px}.action-output-grid article.crm-output,.action-output-grid article.notification-output{grid-template-columns:minmax(0,1fr)}.output-heading{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center}.action-output-grid span,.action-output-grid strong{display:block}.action-output-grid span{color:var(--muted);font-size:12px}.action-output-grid a,.handoff-status-card a,.text-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);font-size:12px;font-weight:800;padding:0 9px;text-decoration:none}.text-button:disabled{cursor:wait;opacity:.65}.action-output-grid textarea{width:100%;min-width:0;color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;padding:9px;resize:vertical}.action-output-grid textarea,.notification-preview-card{border:1px solid var(--line);border-radius:8px;background:#ffffff}.notification-preview-card{display:grid;grid-gap:10px;gap:10px;padding:12px}.notification-meta-row{display:grid;grid-template-columns:64px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.notification-meta-row span{color:var(--muted);font-size:12px;font-weight:800}.notification-meta-row strong{color:var(--text);font-size:13px;overflow-wrap:anywhere}.notification-preview-card pre{margin:0;border-top:1px solid var(--line);color:var(--text);font:inherit;font-size:13px;line-height:1.5;overflow-wrap:anywhere;padding-top:10px;white-space:pre-wrap}.delivery-message{margin:0;color:var(--muted);font-size:12px;font-weight:700}.driver-list{display:flex;flex-wrap:wrap;gap:8px}.driver-list span{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:999px;padding:6px 9px;font-size:12px;color:var(--green);background:var(--green-soft)}.quality-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.quality-panel.quality-strong{border-color:#cfe3d8;background:var(--green-soft)}.quality-panel.quality-review{border-color:#eadfae;background:var(--yellow-soft)}.quality-panel.quality-weak{border-color:#ead2ca;background:var(--red-soft)}.quality-score{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.quality-score em,.quality-score span{color:var(--muted);font-size:12px;font-style:normal;font-weight:800;text-transform:uppercase}.quality-score strong{font-size:22px}.quality-panel p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.quality-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.quality-check{display:grid;grid-gap:4px;gap:4px;border:1px solid var(--line);border-radius:8px;background:rgba(255,255,255,.72);color:var(--muted);padding:9px;font-size:12px}.quality-check.pass{border-color:#cfe3d8}.quality-check.warning{border-color:#eadfae}.quality-check.missing{border-color:#ead2ca}.quality-check strong{color:var(--text)}.intelligence-panel{border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.intelligence-panel p{margin:0;color:var(--muted);font-size:13px;line-height:1.45}.intelligence-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.intelligence-grid span{display:grid;grid-gap:3px;gap:3px;border-radius:8px;background:#ffffff;border:1px solid var(--line);color:var(--muted);padding:8px;font-size:12px;overflow-wrap:anywhere}.intelligence-grid strong{color:var(--text);font-size:12px}.comparable-list{display:grid;grid-gap:8px;gap:8px}.comparable-review-summary{display:flex;flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:8px;color:var(--muted);font-size:12px}.comparable-review-summary strong{color:var(--green);font-size:14px}.comparable{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:12px;gap:12px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:10px}.comparable.included{background:#ffffff}.comparable.excluded{background:var(--surface-muted);opacity:.7}.comparable span,.comparable strong{display:block}.valuation-form{display:grid;grid-gap:12px;gap:12px;padding:16px}.valuation-form label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.valuation-form input,.valuation-form select,.valuation-form textarea{width:100%;border:1px solid var(--line);border-radius:8px;padding:10px 11px;background:#ffffff;color:var(--text);outline:0}.valuation-form textarea{resize:vertical}.form-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.form-row.two,.segmented{grid-template-columns:repeat(2,minmax(0,1fr))}.segmented{display:grid;grid-gap:8px;gap:8px}.segmented button{min-height:38px;border:1px solid var(--line);border-radius:8px;display:flex;align-items:center;justify-content:center;gap:8px;background:var(--surface);color:var(--text)}.segmented button.selected{border-color:var(--green);color:var(--green);background:var(--green-soft)}.checkbox-row{display:flex!important;grid-template-columns:auto 1fr;align-items:center;gap:8px!important}.checkbox-row input{width:16px;height:16px}.primary-button{min-height:40px;border-radius:8px;display:inline-flex;justify-content:center;align-items:center;gap:8px;background:var(--orange);color:#ffffff;font-weight:700;padding:0 14px;box-shadow:0 10px 22px rgba(244,146,31,.22);transition:background .16s ease,box-shadow .16s ease,transform .16s ease}.primary-button:focus-visible,.primary-button:hover{background:#de7f12;box-shadow:0 12px 26px rgba(244,146,31,.28);transform:translateY(-1px)}.primary-button:disabled{cursor:wait;opacity:.7;transform:none}.secondary-button{min-height:38px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);font-weight:700;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;gap:7px}.secondary-button.publish{border-color:color-mix(in srgb,var(--green) 26%,var(--line));color:var(--green-deep)}.secondary-button:disabled{cursor:wait;opacity:.72}.address-control{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:end}.address-control.single{grid-template-columns:minmax(0,1fr)}.address-control.address-location-grid{grid-template-columns:minmax(0,1fr) minmax(96px,.45fr)}.address-control.address-street-grid{grid-template-columns:minmax(0,1fr) minmax(92px,.34fr)}.autocomplete-status{margin:-4px 0 0;color:var(--muted);font-size:12px;font-weight:700}.suggestion-list{display:grid;grid-gap:6px;gap:6px;margin-top:-4px}.suggestion-list button{width:100%;min-height:34px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;color:var(--text);padding:7px 9px;text-align:left;font-size:12px;display:inline-flex;align-items:center;gap:7px}.suggestion-list .suggestion-text{display:grid;grid-gap:1px;gap:1px}.suggestion-list .suggestion-text strong{font-size:12px}.suggestion-list .suggestion-text span{color:var(--muted);font-size:11px;font-weight:700;padding:2px 3px 0}.integration-note{margin:0 16px 16px;display:flex;gap:8px;align-items:center;border:1px solid var(--line);background:var(--surface-muted);color:var(--muted);border-radius:8px;padding:10px;font-size:12px}.studio-layout{--studio-preview-height:clamp(820px,calc(100vh - 150px),1360px);display:grid;grid-template-columns:minmax(0,1fr);align-items:start;grid-gap:8px;gap:8px;padding:10px 14px 16px}.studio-controls,.studio-panel,.studio-setup-toolbar{display:grid;grid-gap:8px;gap:8px;min-width:0}.studio-setup-toolbar{gap:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;overflow:hidden}.studio-controls{height:auto;grid-template-columns:184px minmax(620px,1fr) 178px;gap:0;overflow:visible;align-items:stretch}.studio-panel{align-content:start;gap:7px;padding:10px}.studio-panel:last-child{border-right:0;padding-right:10px}.studio-panel h3{display:flex;align-items:center;gap:6px;margin:0}.studio-panel-type{grid-template-rows:auto minmax(0,1fr)}.studio-panel-publish,.studio-panel-style{align-content:start}.studio-panel-style{grid-template-rows:auto minmax(0,1fr)}.studio-panel-style:has(.style-draft-note){grid-template-rows:auto auto minmax(0,1fr)}.studio-panel-publish{grid-template-rows:auto auto minmax(0,auto) auto}.install-status,.publication-strip{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:6px 7px}.install-status>div,.publication-strip>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.install-status strong,.publication-strip strong{color:var(--text);font-size:13px}.install-status span,.publication-strip span{color:var(--muted);font-size:11px;line-height:1.3;overflow-wrap:normal}.install-status,.publication-published{border-color:#cfe3d8;background:var(--green-soft)}.publication-draft{border-color:#ead2ca;background:#fff7f5}.install-status{justify-content:flex-start}.install-status svg{color:var(--green);flex:0 0 auto}.variant-grid{display:grid;grid-template-columns:1fr;grid-template-rows:repeat(2,minmax(64px,auto));grid-gap:6px;gap:6px}.variant-grid button{min-height:64px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);padding:8px;text-align:left}.variant-grid span,.variant-grid strong{display:block}.variant-grid span{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.25}.style-draft-note{margin:0;border:1px solid var(--green-soft);border-radius:8px;background:#f3f8f5;color:var(--green);padding:7px 8px;font-size:11px;font-weight:700;line-height:1.35}.theme-grid{grid-template-columns:minmax(0,1fr);grid-template-rows:repeat(2,minmax(0,1fr));align-content:stretch;height:100%}.theme-detail-row,.theme-grid{grid-gap:8px;gap:8px;min-width:0}.theme-detail-row{display:grid;align-items:stretch}.theme-detail-primary-row{grid-template-columns:repeat(2,minmax(280px,1fr))}.theme-detail-secondary-row{grid-template-columns:minmax(250px,.68fr) minmax(420px,1.32fr);align-items:stretch}.theme-quick-fields{display:grid;grid-template-columns:repeat(2,minmax(120px,1fr));grid-gap:8px;gap:8px;align-items:center;min-width:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:8px;min-height:58px}.theme-color-row{display:grid;grid-template-columns:repeat(3,minmax(118px,1fr));grid-gap:8px;gap:8px;align-items:stretch;min-width:0}.theme-grid label{display:grid;grid-gap:4px;gap:4px;min-width:0;color:var(--muted);font-weight:700}.theme-grid .field-with-help,.theme-grid label{align-content:start}.field-help{margin:0;color:var(--muted);font-size:11px;font-weight:600;line-height:1.35}.theme-grid input,.theme-grid select{width:100%;min-height:32px;border:1px solid var(--line);border-radius:7px;background:var(--surface);color:var(--text);padding:5px 8px}.theme-grid input[type=color]{width:58px;height:28px;min-height:28px;border-radius:7px;background:#ffffff;padding:2px;justify-self:end;cursor:pointer}.theme-color-row label{grid-template-columns:minmax(0,1fr) auto;align-content:center;align-items:center}.logo-upload-card,.theme-color-row label{border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:8px;min-height:58px}.logo-upload-card{display:grid;grid-gap:6px 8px;gap:6px 8px}.logo-upload-actions,.logo-upload-preview{display:flex;align-items:center;gap:7px;min-width:0}.logo-upload-preview .widget-logo-mark{background:var(--widget-primary)}.logo-upload-empty{min-width:38px;min-height:24px;display:inline-grid;place-items:center;border:1px dashed var(--line);border-radius:7px;background:#ffffff;color:var(--muted);font-size:11px;font-weight:800}.logo-upload-preview strong{white-space:nowrap}.logo-upload-preview .logo-upload-empty{display:inline-grid;color:var(--muted);font-size:11px;line-height:1}.logo-upload-actions{flex-wrap:wrap}.logo-upload-card .secondary-link{min-height:28px;border-radius:7px;padding:0 9px;font-size:11px}.logo-upload-card .field-help{margin-top:-2px}.logo-upload-button{position:relative;overflow:hidden}.logo-upload-button input{position:absolute;inset:0;opacity:0;pointer-events:none}.radius-control{align-self:stretch;display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:8px 10px;min-height:58px}.radius-control>span{gap:10px}.radius-control>span strong{color:var(--text)}.radius-control input{min-height:24px;padding:0}.snippet-grid label,.studio-textarea-label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700;min-width:0}.snippet-grid textarea,.studio-textarea-label textarea{width:100%;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);padding:10px 11px;resize:vertical;outline:0}.snippet-grid{display:grid;grid-gap:10px;gap:10px;min-width:0}.snippet-grid textarea{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:11px;line-height:1.45;max-width:100%;overflow-x:auto;overflow-wrap:anywhere}.install-check-panel{display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.install-check-form,.install-check-header,.install-check-header div,.install-check-summary{display:flex;align-items:center;gap:8px}.install-check-header{justify-content:space-between}.install-check-header strong{font-size:13px}.install-check-header svg{color:var(--green)}.install-check-badge{border-radius:999px;padding:5px 8px;font-size:11px;font-weight:800}.install-check-installed{background:var(--green-soft);color:var(--green)}.install-check-attention,.install-check-missing,.install-check-unreachable{background:#fff7f5;color:var(--red)}.install-check-form{align-items:end}.install-check-form label{display:grid;flex:1 1;grid-gap:6px;gap:6px;min-width:0;color:var(--muted);font-size:12px;font-weight:700}.install-check-form input{width:100%;min-height:38px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);padding:8px 10px;outline:0}.install-check-error{display:flex;align-items:center;gap:7px;margin:0;border:1px solid var(--red-soft);border-radius:8px;background:#fff7f5;color:var(--red);padding:8px 10px;font-size:12px;font-weight:700}.install-check-result{display:grid;grid-gap:8px;gap:8px}.install-check-summary{justify-content:space-between;min-width:0;color:var(--muted);font-size:12px}.install-check-summary span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.install-check-summary strong{color:var(--text);white-space:nowrap}.install-check-grid{display:grid;grid-gap:7px;gap:7px}.install-check-item{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px;align-items:center;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:8px}.install-check-item span,.install-check-item strong{display:block;overflow-wrap:anywhere}.install-check-item strong{font-size:12px}.install-check-item span{margin-top:3px;color:var(--muted);font-size:11px;line-height:1.35}.install-check-item em{border-radius:999px;background:var(--surface);color:var(--muted);padding:5px 8px;font-size:11px;font-style:normal;font-weight:800}.install-check-item.check-ready em{background:var(--green-soft);color:var(--green)}.install-check-item.check-blocked em{background:#fff7f5;color:var(--red)}.install-check-history{display:grid;grid-gap:8px;gap:8px;border-top:1px solid var(--line);padding-top:8px}.install-check-history-header{display:flex;align-items:center;justify-content:space-between;gap:10px}.install-check-history-header strong{font-size:13px}.install-check-history-header span{border-radius:999px;background:var(--surface-muted);color:var(--muted);padding:4px 8px;font-size:11px;font-weight:800}.install-check-history-list{display:grid;grid-gap:7px;gap:7px}.install-check-history-list article{display:grid;grid-gap:6px;gap:6px;min-width:0;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:8px}.install-check-history-list div{min-width:0}.install-check-history-list span,.install-check-history-list strong{display:block}.install-check-history-list strong{font-size:12px;white-space:nowrap}.install-check-history-list span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.install-check-history-list em,.install-check-history-list span{color:var(--muted);font-size:11px;line-height:1.35}.install-check-history-list em{font-style:normal;font-weight:700;text-align:left;overflow-wrap:anywhere}.config-actions{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.config-actions span{color:var(--green);font-size:12px;font-weight:700}.publish-install-actions{display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:6px;gap:6px}.publish-install-note{margin:0;line-height:1.35}.publish-install-actions .primary-button,.publish-install-actions .secondary-button{width:100%;min-height:31px;border-radius:7px;font-size:11.5px;font-weight:800}.publish-install-actions span{justify-self:start;font-size:11px}.publish-install-primary{border:1px solid var(--green);background:var(--green);color:#ffffff}.publish-install-secondary{border-color:var(--line);background:#ffffff;color:var(--text)}.publish-install-danger{border-color:#ead2ca;background:#fff7f5;color:var(--red)}.secondary-link{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:#ffffff;color:var(--text);font-size:13px;font-weight:700;padding:0 12px;text-decoration:none}.secondary-link,.website-preview{border:1px solid var(--line);border-radius:8px}.website-preview{order:0;min-width:0;height:var(--studio-preview-height);min-height:var(--studio-preview-height);overflow:hidden;background:#edf1ee;position:-webkit-sticky;position:sticky;top:10px;display:flex;flex-direction:column}.website-preview.preview-focus-mode{position:fixed;inset:12px;z-index:40;height:calc(100dvh - 24px);min-height:0;max-height:none;border-radius:10px;border-color:rgba(17,21,19,.18);box-shadow:0 0 0 9999px rgba(17,21,19,.32),0 24px 80px rgba(17,21,19,.28)}.preview-source-panel{grid-template-columns:auto minmax(0,1fr);grid-gap:4px 10px;gap:4px 10px;margin:0;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:8px 10px}.preview-source-choice{display:flex;align-items:flex-end;gap:8px;min-width:0}.preview-source-choice>span{color:var(--muted);font-size:11px;font-weight:800;padding-bottom:8px;white-space:nowrap}.preview-source-toggle{display:flex;flex-wrap:nowrap;gap:5px}.preview-source-toggle button,.preview-url-form button{min-height:30px;border:1px solid var(--line);border-radius:7px;background:#ffffff;color:var(--text);font-size:12px;font-weight:800;padding:5px 10px}.preview-source-toggle button.selected{border-color:var(--green);background:var(--green-soft);color:var(--green)}.preview-url-form{align-items:end}.preview-url-form label{display:grid;grid-gap:5px;gap:5px;color:var(--muted);font-size:11px;font-weight:800}.preview-url-form input{width:100%;min-height:30px;border:1px solid var(--line);border-radius:7px;background:#ffffff;color:var(--text);padding:5px 9px;outline:0}.preview-url-form button{display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--ink);color:#ffffff}.preview-url-form button:disabled{cursor:progress;opacity:.66}.preview-display-controls{display:flex;align-items:center;justify-content:flex-end;flex-wrap:nowrap;gap:7px;min-width:max-content}.preview-source-status{min-height:auto;display:flex;align-items:center;border:0;border-radius:0;background:transparent;color:var(--muted);padding:0;font-size:10.5px;line-height:1.35;overflow-wrap:anywhere}.preview-source-status.ready{color:var(--green)}.preview-source-status.blocked,.preview-source-status.error{color:var(--yellow)}.preview-toolbar{min-height:36px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-bottom:1px solid var(--line);background:#ffffff;padding:5px 10px}.preview-toolbar-actions{display:flex;align-items:center;justify-content:flex-end;gap:7px;margin-left:auto}.device-toggle,.preview-live-label{display:flex;flex-wrap:wrap;gap:6px}.preview-live-label{align-items:center;color:var(--green);font-size:12px;font-weight:800}.device-toggle button{min-height:30px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);font-size:12px;font-weight:700;width:32px;display:grid;place-items:center}.device-toggle button.selected{border-color:var(--green);background:var(--green-soft);color:var(--green)}.preview-open-button{width:32px;min-height:30px;display:grid;place-items:center;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);text-decoration:none}.preview-open-button:hover{border-color:var(--green);color:var(--green)}.preview-focus-button{min-height:30px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;background:var(--ink);color:#ffffff;font-size:12px;font-weight:800;padding:0 9px}.preview-focus-button span{display:inline-block;line-height:1}.preview-device-frame{display:flex;align-items:stretch;justify-content:center;flex:1 1 auto;height:auto;max-height:none;min-height:0;overflow:hidden;padding:16px 18px;background:linear-gradient(135deg,rgba(255,255,255,.55),rgba(255,255,255,0)),#dfe5e0}.website-preview.preview-focus-mode .preview-device-frame{height:auto;max-height:none;min-height:0;flex:1 1 auto;padding:14px 18px 18px}.website-preview.preview-focus-mode .preview-desktop .mock-browser-shell{width:min(1800px,100%)}.website-preview.preview-focus-mode .preview-tablet .mock-browser-shell{width:min(860px,100%)}.mock-browser-shell{position:relative;width:min(1440px,100%);height:100%;min-width:0;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:0 18px 45px rgba(24,33,27,.12);display:flex;flex-direction:column}.preview-desktop .mock-browser-shell{width:100%}.preview-tablet .mock-browser-shell{width:min(820px,100%)}.preview-mobile .mock-browser-shell{width:min(390px,100%)}.mock-browser-bar{flex:0 0 auto;min-height:38px;display:flex;align-items:center;gap:7px;border-bottom:1px solid var(--line);background:#ffffff;padding:0 12px}.mock-browser-bar span{width:9px;height:9px;border-radius:50%;background:#cfd7d1}.mock-browser-bar span:first-child{background:#d96b5f}.mock-browser-bar span:nth-child(2){background:#e3b84c}.mock-browser-bar span:nth-child(3){background:#5ca56f}.mock-browser-bar strong{margin-left:8px;color:var(--muted);font-size:12px}.mock-website{background:#fbfcfb;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable}.live-preview-stage,.mock-website{position:relative;flex:1 1 auto;min-height:0}.live-preview-stage{overflow:hidden;background:#ffffff}.live-preview-stage iframe{width:100%;height:100%;display:block;border:0;background:#ffffff}.agency-preview-placeholder{flex:1 1 auto;min-height:360px;display:grid;place-content:center;grid-gap:8px;gap:8px;background:linear-gradient(180deg,rgba(255,255,255,.76),rgba(255,255,255,.88)),var(--green-soft);color:var(--green-deep);padding:28px;text-align:center}.agency-preview-placeholder svg{margin:0 auto}.agency-preview-placeholder strong{color:var(--ink);font-size:15px}.agency-preview-placeholder span{max-width:460px;color:var(--muted);font-size:12px;font-weight:700;line-height:1.45}.live-widget-overlay{top:220px;z-index:2}.live-widget-overlay,.preview-floating-overlay{position:absolute;right:22px;width:min(360px,calc(100% - 44px))}.preview-floating-overlay{bottom:22px;z-index:5;pointer-events:auto}.preview-floating-overlay.minimized{width:min(270px,calc(100% - 44px))}.preview-floating-overlay .rendered-widget{max-width:none}.live-widget-inline,.live-widget-landing{top:180px}.personalized-preview-stage{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;background:#fbfcfb;scrollbar-gutter:stable}.personalized-site-nav{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:18px;border-bottom:1px solid var(--line);background:#ffffff;padding:0 20px}.personalized-site-brand{display:flex;min-width:0;align-items:center;gap:10px}.personalized-site-brand div,.personalized-site-brand img{width:36px;height:36px;flex:0 0 auto;border-radius:8px}.personalized-site-brand img{object-fit:contain;border:1px solid var(--line);background:#ffffff}.personalized-site-brand div{display:grid;place-items:center;background:var(--site-accent);color:#ffffff;font-weight:800}.personalized-site-brand strong{min-width:0;overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.personalized-site-nav nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:16px;color:var(--muted);font-size:13px}.personalized-hero{min-height:380px;display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,360px);grid-gap:22px;gap:22px;align-items:center;background-position:50%;background-size:cover;color:#ffffff;padding:34px 28px}.personalized-hero-copy{min-width:0}.personalized-hero .mock-eyebrow{background:rgba(255,255,255,.16)}.personalized-hero h3{max-width:520px;margin:0;font-size:34px;line-height:1.08}.personalized-hero p{max-width:520px;margin:12px 0 0;color:rgba(255,255,255,.86);line-height:1.55}.personalized-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px}.personalized-proof-grid article{border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:14px}.personalized-proof-grid span,.personalized-proof-grid strong{display:block}.personalized-proof-grid span{margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.45}.personalized-contact-section,.personalized-content-band{margin:0 18px 18px;border-radius:8px}.personalized-content-band{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:18px;gap:18px;align-items:center;background:#17211c;color:#ffffff;padding:24px}.personalized-contact-section .mock-eyebrow,.personalized-content-band .mock-eyebrow{margin:0 0 10px;background:color-mix(in srgb,var(--site-accent) 18%,#ffffff);color:var(--site-accent)}.personalized-contact-section h4,.personalized-content-band h4{margin:0;font-size:24px;line-height:1.15}.personalized-contact-section p,.personalized-content-band p{max-width:620px;margin:10px 0 0;color:rgba(255,255,255,.74);line-height:1.55}.personalized-color-stack{display:grid;grid-template-columns:repeat(3,42px);grid-gap:8px;gap:8px}.personalized-color-stack span{height:42px;border-radius:8px;border:1px solid rgba(255,255,255,.18)}.personalized-color-stack span:nth-child(2){background:#ffffff}.personalized-color-stack span:nth-child(3){background:#edf1ee}.personalized-contact-section{background:#f1f6f3;padding:24px}.personalized-contact-section p{color:var(--muted)}.mock-utility-bar{min-height:34px;justify-content:flex-end;gap:16px;background:#f7faf8;color:var(--muted);font-size:12px}.mock-site-nav,.mock-utility-bar{display:flex;align-items:center;border-bottom:1px solid var(--line);padding:0 20px}.mock-site-nav{min-height:60px;justify-content:space-between;gap:18px;background:#ffffff}.mock-site-brand{display:flex;align-items:center;gap:9px}.mock-site-brand div{width:34px;height:34px;display:grid;place-items:center;border-radius:8px;color:#ffffff;font-weight:800}.mock-site-nav nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:18px;color:var(--muted);font-size:13px}.mock-hero{min-height:360px;display:grid;grid-template-columns:minmax(0,1fr);grid-gap:22px;gap:22px;align-items:center;padding:32px 28px;background:linear-gradient(90deg,rgba(24,34,28,.72),rgba(24,34,28,.18)),url(https://images.unsplash.com/photo-1560184897-ae75f418493e?auto=format&fit=crop&w=1400&q=80);background-size:cover;background-position:50%;color:#ffffff}.mock-hero.has-inline-widget{grid-template-columns:minmax(0,1fr) minmax(280px,360px)}.mock-hero-copy{min-width:0}.mock-eyebrow{display:inline-flex;margin-bottom:10px;border-radius:999px;background:rgba(255,255,255,.16);padding:6px 10px;font-size:12px;font-weight:700}.mock-hero h3{max-width:470px;margin:0;font-size:34px;line-height:1.05}.mock-hero p{max-width:440px;margin:12px 0 0;color:rgba(255,255,255,.86);line-height:1.55}.mock-hero-facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.mock-hero-facts span{border-radius:999px;background:rgba(255,255,255,.16);padding:7px 10px;color:rgba(255,255,255,.9);font-size:12px;font-weight:700}.inline-widget-slot{display:flex;justify-content:flex-end}.floating-widget-slot{position:absolute;right:22px;top:220px;width:min(360px,calc(100% - 44px));z-index:2}.mock-site-content{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:18px}.mock-site-content article{border:1px solid var(--line);border-radius:8px;padding:14px;background:#ffffff}.mock-site-content span,.mock-site-content strong{display:block}.mock-site-content span{margin-top:6px;color:var(--muted);font-size:12px}.mock-listings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 18px 18px}.listing-card{min-height:170px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:8px;padding:14px;color:#ffffff;background-size:cover;background-position:50%;position:relative}.listing-card:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(14,22,17,.08),rgba(14,22,17,.68))}.listing-card p,.listing-card span,.listing-card strong{position:relative;z-index:1}.listing-card span{font-size:11px;font-weight:800;text-transform:uppercase}.listing-card strong{margin-top:5px;font-size:18px}.listing-card p{margin:5px 0 0;color:rgba(255,255,255,.86);font-size:12px}.listing-one{background-image:url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=900&q=80)}.listing-two{background-image:url(https://images.unsplash.com/photo-1600607687644-c7171b42498f?auto=format&fit=crop&w=900&q=80)}.listing-three{background-image:url(https://images.unsplash.com/photo-1505693416388-ac5ce068fe85?auto=format&fit=crop&w=900&q=80)}.listing-four{background-image:url(https://images.unsplash.com/photo-1600566753190-17f0baa2a6c3?auto=format&fit=crop&w=900&q=80)}.mock-contact-section,.mock-market-section,.mock-process-section,.mock-services-section,.mock-site-footer,.mock-testimonial-section,.mock-transactions-section{margin:0 18px 18px}.mock-section-heading{display:grid;grid-gap:8px;gap:8px;max-width:620px;margin-bottom:14px}.mock-contact-section .mock-eyebrow,.mock-market-section .mock-eyebrow,.mock-section-heading .mock-eyebrow{width:-moz-fit-content;width:fit-content;margin:0;background:var(--green-soft);color:var(--green)}.mock-contact-section h4,.mock-market-section h4,.mock-section-heading h4{margin:0;color:var(--text);font-size:24px;line-height:1.15}.mock-contact-section p,.mock-market-section p,.mock-section-heading p{margin:0;color:var(--muted);line-height:1.55}.mock-process-section,.mock-services-section,.mock-transactions-section{border-top:1px solid var(--line);padding-top:22px}.mock-process-grid,.mock-services-grid,.mock-transaction-list{display:grid;grid-gap:12px;gap:12px}.mock-process-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.mock-process-grid article,.mock-services-grid article,.mock-testimonial-section article,.mock-transaction-list article{border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:14px}.mock-process-grid article strong{width:30px;height:30px;display:grid;place-items:center;border-radius:999px;background:var(--green);color:#ffffff;font-size:13px}.mock-process-grid span,.mock-services-grid strong,.mock-testimonial-section strong,.mock-transaction-list strong{display:block;margin-top:10px;color:var(--text);font-weight:800}.mock-process-grid p,.mock-services-grid p,.mock-testimonial-section p,.mock-transaction-list p{margin:7px 0 0;color:var(--muted);font-size:13px;line-height:1.45}.mock-market-section{display:grid;grid-template-columns:minmax(0,.9fr) minmax(320px,1.1fr);grid-gap:18px;gap:18px;align-items:center;border-radius:8px;background:#17211c;color:#ffffff;padding:24px}.mock-market-section h4,.mock-market-section p{color:#ffffff}.mock-market-section p{color:rgba(255,255,255,.74)}.mock-market-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.mock-market-stats span{display:grid;grid-gap:5px;gap:5px;border:1px solid rgba(255,255,255,.14);border-radius:8px;background:rgba(255,255,255,.08);padding:12px;color:rgba(255,255,255,.72);font-size:12px}.mock-market-stats strong{color:#ffffff;font-size:21px}.mock-services-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.mock-testimonial-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.mock-testimonial-section article{background:#f7faf8}.mock-testimonial-section p{margin:0;color:var(--text);font-size:15px}.mock-transaction-list article{display:grid;grid-template-columns:120px minmax(0,1fr);grid-gap:8px 14px;gap:8px 14px;align-items:center}.mock-transaction-list span{grid-row:span 2;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--green-soft);color:var(--green);padding:6px 9px;font-size:11px;font-weight:800;text-transform:uppercase}.mock-transaction-list p,.mock-transaction-list strong{margin:0}.mock-contact-section{display:flex;justify-content:space-between;gap:18px;align-items:center;border-radius:8px;background:#f1f6f3;padding:24px}.mock-contact-section>div{max-width:620px}.mock-contact-section button{min-height:42px;flex:0 0 auto;border:0;border-radius:8px;background:var(--green);color:#ffffff;font-weight:800;padding:0 16px}.mock-site-footer{display:flex;justify-content:space-between;gap:16px;border-top:1px solid var(--line);color:var(--muted);padding:18px 0 2px;font-size:12px}.mock-site-footer strong{color:var(--text)}.widget-mode-landing .mock-hero{grid-template-columns:1fr;align-items:end}.widget-mode-landing .inline-widget-slot{justify-content:stretch}.widget-mode-landing .rendered-widget{max-width:none}.preview-valuation-band{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,380px);grid-gap:20px;gap:20px;align-items:center;padding:26px 28px;border-bottom:1px solid var(--line);background:#f5f8f5}.preview-valuation-band .mock-eyebrow{margin-bottom:9px;background:var(--green-soft);color:var(--green)}.preview-valuation-band h4{margin:0;font-size:24px;line-height:1.15}.preview-valuation-band p{max-width:470px;margin:10px 0 0;color:var(--muted);line-height:1.5}.preview-mobile .mock-site-nav{align-items:flex-start;flex-direction:column;padding:14px}.preview-mobile .mock-utility-bar{align-items:flex-start;flex-direction:column;gap:4px;padding:8px 14px}.preview-mobile .mock-site-nav nav{flex-wrap:wrap;gap:12px}.preview-mobile .mock-hero{min-height:auto;grid-template-columns:1fr;padding:24px 18px}.preview-mobile .mock-hero h3{font-size:27px}.preview-mobile .inline-widget-slot{justify-content:stretch}.preview-mobile .mock-listings-grid,.preview-mobile .mock-market-section,.preview-mobile .mock-market-stats,.preview-mobile .mock-process-grid,.preview-mobile .mock-services-grid,.preview-mobile .mock-site-content,.preview-mobile .mock-testimonial-section,.preview-mobile .personalized-content-band,.preview-mobile .personalized-hero,.preview-mobile .personalized-proof-grid,.preview-mobile .preview-valuation-band{grid-template-columns:1fr}.preview-mobile .floating-widget-slot{position:static;width:auto;padding:18px}.preview-mobile .preview-floating-overlay{left:14px;right:14px;bottom:14px;width:auto}.preview-mobile .rendered-widget{max-width:none}.preview-tablet .mock-hero.has-inline-widget,.preview-tablet .personalized-hero{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.preview-tablet .mock-services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-tablet .mock-contact-section,.preview-tablet .mock-market-section,.preview-tablet .personalized-content-band{align-items:flex-start;grid-template-columns:1fr}.preview-mobile .mock-contact-section,.preview-mobile .mock-market-section,.preview-mobile .mock-process-section,.preview-mobile .mock-services-section,.preview-mobile .mock-site-footer,.preview-mobile .mock-testimonial-section,.preview-mobile .mock-transactions-section{margin-inline:14px}.preview-mobile .mock-contact-section h4,.preview-mobile .mock-market-section h4,.preview-mobile .mock-section-heading h4{font-size:21px}.preview-mobile .mock-transaction-list article{grid-template-columns:1fr}.preview-mobile .mock-transaction-list span{grid-row:auto}.preview-mobile .mock-contact-section,.preview-mobile .mock-site-footer,.preview-mobile .personalized-site-nav{align-items:stretch;flex-direction:column}.preview-mobile .personalized-site-nav{padding:14px}.preview-mobile .personalized-site-nav nav{justify-content:flex-start}.preview-mobile .personalized-hero{min-height:auto;padding:24px 18px}.preview-mobile .personalized-hero h3{font-size:27px}.rendered-widget{width:100%;max-width:360px;max-height:min(700px,calc(100dvh - 32px));overflow:auto;overscroll-behavior:contain;border:1px solid rgba(20,28,22,.12);border-radius:var(--widget-radius);background:var(--widget-bg);color:#202421;box-shadow:0 20px 48px rgba(14,24,18,.18);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--widget-primary) 35%,transparent) transparent}.rendered-widget.compact{max-width:330px}.rendered-widget-header{min-height:58px;display:flex;align-items:center;gap:10px;padding:0 14px;background:var(--widget-primary);color:var(--widget-text)}.rendered-widget-header span,.rendered-widget-header strong{display:block}.rendered-widget-header>div:not(.widget-logo-mark),.rendered-widget-header>strong{min-width:0;flex:1 1 auto}.rendered-widget-header strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rendered-widget-header span{margin-top:2px;color:color-mix(in srgb,var(--widget-text) 78%,transparent);font-size:12px}.widget-logo-mark{flex:0 0 auto;width:32px;height:32px;margin-top:0;display:grid;place-items:center;border-radius:999px;background:rgba(255,255,255,.18);color:var(--widget-text);font-size:13px;font-weight:800}.widget-logo-mark.logo-image{overflow:hidden;border:1px solid rgba(255,255,255,.34);background:#ffffff;color:transparent}.widget-logo-mark.logo-image img{width:100%;height:100%;display:block;object-fit:contain;padding:3px}.widget-header-action{flex:0 0 auto;width:32px;height:32px;border:0;border-radius:8px;display:grid;place-items:center;background:rgba(255,255,255,.16);color:var(--widget-text)}.widget-header-action:focus-visible,.widget-header-action:hover{background:rgba(255,255,255,.26)}.widget-launcher{position:relative;overflow:hidden;width:100%;min-height:64px;border:0;border-radius:var(--widget-radius);display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--widget-primary);color:var(--widget-text);box-shadow:0 18px 45px rgba(24,33,27,.16);text-align:left}.widget-launcher.attention-soft_glow{animation:widget-soft-glow 4.8s ease-in-out infinite}.widget-launcher.attention-soft_glow:after{content:"";position:absolute;inset:-40% -18%;pointer-events:none;background:linear-gradient(110deg,transparent 18%,color-mix(in srgb,var(--widget-text) 24%,transparent) 45%,transparent 70%);opacity:0;transform:translateX(-34%);animation:widget-soft-sweep 4.8s ease-in-out infinite}.widget-launcher.attention-teaser_nudge.teaser-visible{animation:widget-teaser-nudge .82s cubic-bezier(.2,.9,.25,1) 1}.widget-launcher.attention-active_pulse{animation:widget-active-pulse 2.4s ease-in-out infinite}.widget-launcher.attention-active_pulse:after{content:"";position:absolute;inset:-2px;z-index:-1;border-radius:inherit;background:color-mix(in srgb,var(--widget-primary) 22%,transparent);opacity:.78;animation:widget-active-ring 2.4s ease-in-out infinite}.widget-launcher.attention-active_pulse.teaser-visible{animation:widget-active-pulse 2.4s ease-in-out infinite,widget-teaser-nudge .82s cubic-bezier(.2,.9,.25,1) 1}.widget-launcher-teaser{display:none}.widget-launcher.teaser-visible .widget-launcher-teaser{display:block}@keyframes widget-soft-glow{0%,to{box-shadow:0 18px 45px rgba(24,33,27,.16)}48%{box-shadow:0 18px 45px rgba(24,33,27,.16),0 0 0 7px color-mix(in srgb,var(--widget-primary) 18%,transparent)}}@keyframes widget-soft-sweep{0%,42%,to{opacity:0;transform:translateX(-36%)}56%{opacity:.32}72%{opacity:0;transform:translateX(36%)}}@keyframes widget-teaser-nudge{0%,to{transform:translateX(0)}28%{transform:translateX(-5px)}54%{transform:translateX(3px)}}@keyframes widget-active-pulse{0%,to{transform:translateY(0) scale(1);box-shadow:0 18px 45px rgba(24,33,27,.16)}50%{transform:translateY(-2px) scale(1.025);box-shadow:0 22px 52px rgba(24,33,27,.2),0 0 0 7px color-mix(in srgb,var(--widget-primary) 18%,transparent)}}@keyframes widget-active-ring{0%,to{opacity:.42;transform:scale(1)}54%{opacity:0;transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.widget-launcher.attention-active_pulse,.widget-launcher.attention-active_pulse.teaser-visible,.widget-launcher.attention-active_pulse:after,.widget-launcher.attention-soft_glow,.widget-launcher.attention-soft_glow:after,.widget-launcher.attention-teaser_nudge.teaser-visible{animation:none}}.segmented button:focus-visible,.suggestion-list button:focus-visible,.unique-feature-toggle button:focus-visible,.widget-header-action:focus-visible,.widget-launcher:focus-visible,.widget-primary:focus-visible,.widget-secondary:focus-visible{outline:3px solid color-mix(in srgb,var(--widget-primary,var(--green)) 55%,#ffffff);outline-offset:2px}.widget-launcher>span:last-child{min-width:0;display:grid;grid-gap:2px;gap:2px}.widget-launcher strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-launcher em{color:color-mix(in srgb,var(--widget-text) 78%,transparent);font-size:12px;font-style:normal}.rendered-widget footer{flex:0 0 auto;padding:10px 14px 12px;color:var(--muted);font-size:11px;text-align:center}.widget-scroll-region{min-width:0;box-sizing:border-box}.chat-stack,.snapshot-search,.snapshot-stats,.snapshot-value,.widget-field,.widget-proof,.widget-question{margin:14px}.widget-question{display:grid;grid-gap:4px;gap:4px}.widget-question span{color:var(--muted);font-size:12px}.widget-question strong{font-size:18px}.chat-bubble,.embed-result,.embed-widget,.market-proof-extra,.market-proof-signals span,.rendered-widget,.snapshot-stats span,.snapshot-value,.verification-lock,.widget-gate-note,.widget-progress{min-width:0;overflow-wrap:anywhere}.snapshot-search,.widget-field,.widget-proof{display:flex;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:10px;background:#f8faf8}.snapshot-search span,.widget-field span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.widget-mini-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin:0 14px 14px}.widget-mini-grid span{border-radius:8px;background:#f0f3ef;padding:9px 8px;color:var(--text);font-size:12px;text-align:center}.widget-proof{align-items:flex-start;color:var(--green)}.snapshot-comparable,.widget-proof p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.widget-primary{width:calc(100% - 28px);min-height:40px;margin:0 14px 4px;border:0;border-radius:calc(var(--widget-radius) * .65);background:var(--widget-primary);color:var(--widget-text);font-weight:800}.chat-stack{display:grid;grid-gap:8px;gap:8px}.chat-bubble{max-width:88%;border-radius:14px;padding:10px 11px;font-size:13px;line-height:1.42}.chat-bubble.agent{justify-self:start;background:#f0f3ef}.chat-bubble.user{justify-self:end;background:var(--widget-primary);color:var(--widget-text)}.snapshot-value{display:grid;grid-gap:4px;gap:4px}.snapshot-value span{color:var(--muted);font-size:12px}.snapshot-value strong{font-size:20px;line-height:1.15}.snapshot-stats{display:flex;flex-wrap:wrap;gap:8px}.snapshot-stats span{display:inline-flex;align-items:center;gap:5px;border-radius:999px;background:#f0f3ef;padding:6px 8px;color:var(--muted);font-size:12px}.snapshot-comparable{margin:0 14px 14px}.widget-page-shell{min-height:100dvh;max-width:100vw;display:grid;place-items:start center;overflow:auto;padding:16px;background:transparent}.widget-page-shell.embed-script{min-height:0;display:block;overflow:visible;padding:0}body[data-immoparse-embed=script] .widget-page-shell.embed-script{height:100dvh;overflow:hidden}.widget-page-shell.minimized{min-height:0;overflow:visible;place-items:center;padding:5px}.widget-page-shell.embed-script.minimized{height:auto;overflow:visible;padding:0}.embed-widget{width:min(100%,420px);max-height:min(700px,calc(100dvh - 32px));overflow:auto;overscroll-behavior:contain;border:1px solid rgba(20,28,22,.12);border-radius:var(--widget-radius);background:var(--widget-bg);color:var(--text);box-shadow:0 18px 45px rgba(24,33,27,.16);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--widget-primary) 35%,transparent) transparent}.widget-page-shell.embed-script .embed-widget{width:100%}body[data-immoparse-embed=script] .widget-page-shell.embed-script.variant-chat .embed-widget,body[data-immoparse-embed=script] .widget-page-shell.embed-script.variant-guided .embed-widget,body[data-immoparse-embed=script] .widget-page-shell.embed-script.variant-market_proof .embed-widget{height:100%;max-height:none}.rendered-widget.variant-chat,.rendered-widget.variant-guided,.rendered-widget.variant-market_proof,.widget-page-shell.variant-chat .embed-widget,.widget-page-shell.variant-guided .embed-widget,.widget-page-shell.variant-market_proof .embed-widget{height:min(560px,calc(100dvh - 32px));max-height:min(560px,calc(100dvh - 32px));display:flex;flex-direction:column;overflow:hidden}.rendered-widget.variant-chat .rendered-widget-header,.rendered-widget.variant-guided .rendered-widget-header,.rendered-widget.variant-market_proof .rendered-widget-header,.widget-page-shell.variant-chat .rendered-widget-header,.widget-page-shell.variant-guided .rendered-widget-header,.widget-page-shell.variant-market_proof .rendered-widget-header{flex:0 0 auto}.variant-chat .widget-scroll-region,.variant-guided .widget-scroll-region,.variant-market_proof .widget-scroll-region{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:scroll;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--widget-primary) 35%,transparent) transparent}.variant-guided .widget-scroll-region,.variant-market_proof .widget-scroll-region{display:flex;flex-direction:column}.variant-guided .embed-intro,.variant-market_proof .embed-intro{flex:0 0 auto}.variant-chat .widget-scroll-region::-webkit-scrollbar,.variant-guided .widget-scroll-region::-webkit-scrollbar,.variant-market_proof .widget-scroll-region::-webkit-scrollbar{width:8px}.variant-chat .widget-scroll-region::-webkit-scrollbar-track,.variant-guided .widget-scroll-region::-webkit-scrollbar-track,.variant-market_proof .widget-scroll-region::-webkit-scrollbar-track{background:transparent}.variant-chat .widget-scroll-region::-webkit-scrollbar-thumb,.variant-guided .widget-scroll-region::-webkit-scrollbar-thumb,.variant-market_proof .widget-scroll-region::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--widget-primary) 35%,transparent)}.embed-widget::-webkit-scrollbar,.rendered-widget::-webkit-scrollbar{width:8px}.embed-widget::-webkit-scrollbar-track,.rendered-widget::-webkit-scrollbar-track{background:transparent}.embed-widget::-webkit-scrollbar-thumb,.rendered-widget::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--widget-primary) 35%,transparent)}.embed-intro{padding-top:2px}.widget-progress{display:grid;grid-gap:5px;gap:5px;margin:14px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.widget-stage-meter{display:grid;grid-gap:7px}.widget-stage-dots{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:4px;gap:4px}.widget-stage-dots span{height:4px;background:#dde5df}.widget-stage-count{width:-moz-fit-content;width:fit-content;border-radius:999px;background:color-mix(in srgb,var(--widget-primary) 8%,transparent);padding:3px 8px;font-size:10.5px;font-weight:900;line-height:1.1}.widget-progress>span{color:var(--muted);font-size:12px;font-weight:700}.widget-progress strong{line-height:1.2}.widget-progress p{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.snapshot-progress .snapshot-stats{margin:0 0 4px}.variant-chat .embed-intro{padding-top:6px}.variant-chat .embed-form{min-height:0;gap:10px;padding:8px 14px 12px}.variant-chat .chat-stack{gap:7px;margin:12px 14px 8px}.variant-chat .chat-bubble{padding:8px 10px}.variant-chat .chat-question{max-width:84%}.variant-chat .embed-actions{margin-top:0}.variant-snapshot .widget-progress{background:color-mix(in srgb,var(--widget-primary) 8%,#ffffff)}.variant-market_proof .widget-progress{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-primary) 10%,#ffffff),#ffffff)}.market-proof-progress{gap:8px}.market-proof-signals{display:flex;flex-wrap:wrap;gap:6px;margin-top:2px}.market-proof-signals span{border-radius:999px;background:color-mix(in srgb,var(--widget-primary) 9%,#ffffff);color:color-mix(in srgb,var(--widget-primary) 78%,#14181c);padding:6px 8px;font-size:11px;font-weight:800}.market-proof-extra{display:grid;grid-gap:10px;gap:10px;border:1px solid color-mix(in srgb,var(--widget-primary) 14%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--widget-primary) 5%,#ffffff);padding:11px}.market-proof-extra-title{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start}.market-proof-extra-title svg{color:var(--widget-primary);margin-top:2px}.market-proof-extra-title strong{color:var(--text);font-size:13px}.market-proof-extra-title p{margin:2px 0 0;color:var(--muted);font-size:12px;line-height:1.35}.unique-feature-toggle{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.unique-feature-toggle button{min-height:36px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);font-weight:800}.unique-feature-toggle button.selected{border-color:var(--widget-primary);background:color-mix(in srgb,var(--widget-primary) 10%,#ffffff);color:var(--widget-primary)}.embed-form{align-content:start;min-height:296px;padding:14px}.embed-fields,.embed-form{display:grid;grid-gap:12px;gap:12px}.embed-fields{min-width:0}.embed-form.stage-property{gap:10px;padding-top:12px;padding-bottom:12px}.embed-form.stage-result{min-height:0;padding:0 0 14px}.embed-form label{min-width:0;display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:12px;font-weight:700}.embed-form input,.embed-form select,.embed-form textarea{width:100%;min-height:38px;min-width:0;border:1px solid var(--line);border-radius:8px;color:var(--text);padding:8px 10px;outline:0}.embed-form textarea{min-height:78px;resize:vertical}.embed-form input:focus-visible,.embed-form select:focus-visible,.embed-form textarea:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--widget-primary) 16%,transparent)}.embed-actions{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));grid-gap:8px;gap:8px;align-items:stretch}.embed-form .widget-primary{margin:0;width:100%}.embed-form .widget-primary,.embed-form .widget-secondary{min-height:40px;max-height:44px;padding:0 12px;white-space:normal;line-height:1.15}.widget-secondary{min-height:40px;border:1px solid var(--line);border-radius:calc(var(--widget-radius) * .65);display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#ffffff;color:var(--text);font-weight:800}.embed-form .widget-compact-row{gap:8px}.embed-form .widget-compact-row label{gap:4px}.embed-form.stage-property input,.embed-form.stage-property select{min-height:36px;padding-top:7px;padding-bottom:7px}.variant-guided .embed-form:not(.stage-result),.variant-market_proof .embed-form:not(.stage-result){flex:1 0 auto;display:flex;flex-direction:column;min-height:0}.variant-guided .embed-form:not(.stage-result) .embed-fields,.variant-market_proof .embed-form:not(.stage-result) .embed-fields{flex:0 0 auto}.variant-guided .embed-form:not(.stage-result) .embed-actions,.variant-market_proof .embed-form:not(.stage-result) .embed-actions{margin-top:auto}.embed-form .intent-field{gap:6px}.embed-form .widget-primary:disabled{cursor:not-allowed;opacity:.58}.consent-row{align-items:flex-start;color:var(--text)!important;font-weight:500!important;line-height:1.45}.consent-row a{color:var(--green);font-weight:800}.consent-card{grid-template-columns:22px minmax(0,1fr);align-items:start;gap:10px!important;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:10px;color:var(--text)!important;font-size:12px!important;font-weight:600!important;line-height:1.45}.consent-card input{width:18px;min-height:18px;margin-top:2px;accent-color:var(--widget-primary)}.consent-card span{min-width:0}.consent-card a,.consent-card span{text-transform:none;letter-spacing:0}.consent-card a{color:var(--green);font-weight:800}.embed-result{display:grid;grid-gap:8px;gap:8px;box-sizing:border-box;min-width:0;max-width:calc(100% - 28px);margin:0 14px 14px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.embed-form.stage-result .embed-result{width:calc(100% - 28px);max-width:calc(100% - 28px);margin:0 14px 14px}.embed-result p,.embed-result span{margin:0;color:var(--muted);font-size:12px;line-height:1.45}.embed-result strong{font-size:26px;line-height:1.1}.valuation-result{background:linear-gradient(180deg,color-mix(in srgb,var(--widget-primary) 10%,#ffffff),#ffffff 54%)}.valuation-result strong{color:var(--text);font-size:24px}.valuation-result .result-range{display:block;max-width:100%;overflow-wrap:normal;white-space:normal;font-size:21px;line-height:1.12;letter-spacing:0}.valuation-result .result-estimate{color:var(--text);font-weight:800}.result-chips{display:flex;flex-wrap:wrap;gap:6px}.result-chips span{display:inline-flex;width:auto;border-radius:999px;background:color-mix(in srgb,var(--widget-primary) 10%,#ffffff);color:var(--widget-primary);padding:6px 8px;font-weight:800}.embed-result .result-action{width:100%;margin:4px 0 0}.result-confirmation{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;grid-gap:7px;gap:7px;margin-top:4px;border:1px solid color-mix(in srgb,var(--widget-primary) 18%,var(--line));border-radius:8px;background:color-mix(in srgb,var(--widget-primary) 8%,#ffffff);padding:9px 10px}.result-confirmation svg{color:var(--widget-primary);margin-top:1px}.result-confirmation span{color:var(--text);font-weight:700}.chat-result{background:#f0f3ef}.chat-result strong{color:var(--widget-primary)}.snapshot-result{background:color-mix(in srgb,var(--widget-primary) 8%,#ffffff)}.snapshot-result .snapshot-stats{margin:2px 0}.market-proof-result{gap:10px}.market-proof-result-heading{display:grid;grid-gap:5px;gap:5px}.market-proof-result-heading>span{color:var(--widget-primary);font-size:12px;font-weight:900;letter-spacing:.04em;text-transform:uppercase}.verification-lock{display:grid;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:12px}.verification-lock svg{color:var(--green)}.verification-lock em,.verification-lock p,.verification-lock span,.verification-lock strong{margin:0}.verification-lock em,.verification-lock p,.verification-lock span{color:var(--muted);font-size:12px;line-height:1.45}.verification-lock em{font-style:normal;font-weight:800}.embed-error{margin:0;background:var(--red-soft);color:var(--red)}.embed-error,.widget-gate-note{border-radius:8px;padding:9px 10px;font-size:12px}.widget-gate-note{display:flex;align-items:flex-start;gap:7px;margin:0 14px 12px;background:#f0f6f2;color:var(--green);line-height:1.4}.widget-gate-note svg{flex:0 0 auto}.embed-widget footer{padding:0 14px 14px;color:var(--muted);font-size:11px;text-align:center}.widget-powered-link{color:inherit;text-decoration:none}.widget-powered-link:hover{text-decoration:underline}.result-data-source{display:block;margin-top:8px;color:var(--muted);font-size:11px}.report-page{min-height:100vh;padding:28px;background:#e9eee9}.report-document{width:min(980px,100%);margin:0 auto;overflow:hidden;border:1px solid var(--line);border-radius:8px;background:#ffffff;box-shadow:var(--shadow)}.report-hero{display:flex;justify-content:space-between;gap:24px;background:#18221c;color:#ffffff;padding:28px}.report-hero span,.report-section-grid span,.report-value span{color:rgba(255,255,255,.72);font-size:12px;font-weight:800;text-transform:uppercase}.report-hero h1{margin:8px 0 0;font-size:32px;line-height:1.1}.report-hero p{margin:10px 0 0;color:rgba(255,255,255,.78)}.report-reference{min-width:150px;display:grid;align-content:start;justify-items:end;grid-gap:7px;gap:7px}.report-reference strong{border-radius:999px;background:rgba(255,255,255,.14);padding:6px 9px;font-size:12px}.report-reference a{border-radius:8px;background:#ffffff;color:#18221c;font-size:12px;font-weight:800;padding:8px 10px;text-decoration:none}.report-value{padding:24px 28px;border-bottom:1px solid var(--line);background:#f7faf8}.report-section-grid span,.report-value span{color:var(--muted)}.report-value strong{display:block;margin-top:7px;font-size:38px}.report-value p{margin:6px 0 0;color:var(--muted)}.report-section-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-bottom:1px solid var(--line)}.report-section-grid div{padding:18px;border-right:1px solid var(--line)}.report-section-grid div:last-child{border-right:0}.report-section-grid strong{display:block;margin-top:7px}.report-section p,.report-section-grid p{margin:6px 0 0;color:var(--muted);line-height:1.5}.report-section{padding:22px 28px;border-bottom:1px solid var(--line)}.report-section:last-child{border-bottom:0}.report-section h2{margin:0 0 10px;font-size:18px}.report-section dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin:14px 0 0}.report-comparables div,.report-section dl div{border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:10px}.report-section dt{color:var(--muted);font-size:12px;font-weight:800}.report-section dd{margin:5px 0 0}.report-section ul{margin:0;padding-left:18px;color:var(--muted)}.report-comparables{display:grid;grid-gap:8px;gap:8px}.report-comparables span,.report-comparables strong{display:block}.report-comparables span{margin-top:5px;color:var(--muted);font-size:12px}.settings-panel{--settings-action-width:178px;gap:14px;border:0;background:transparent;box-shadow:none;padding:0}.access-link-panel,.agency-directory-panel,.agency-profile-panel,.audit-log-panel,.billing-panel,.crm-mapping-panel,.email-alert-panel,.settings-panel .pilot-summary,.settings-save-row,.team-panel,.worker-health-panel,.workflow-status-panel{border-color:var(--line);background:#ffffff;box-shadow:var(--shadow-tight)}.settings-panel .pilot-summary{border:1px solid var(--line);border-radius:8px;padding:15px 16px}.settings-save-row{background:linear-gradient(180deg,#ffffff,#fbfcfa);padding:12px 14px}.access-link-panel,.agency-directory-panel,.agency-profile-panel,.audit-log-panel,.crm-mapping-panel,.email-alert-panel,.team-panel,.worker-health-panel,.workflow-status-panel{gap:12px;padding:14px}.access-link-header,.agency-directory-header,.audit-log-header,.crm-mapping-header,.email-alert-heading,.settings-section-heading,.team-panel-header,.worker-health-header,.workflow-status-heading{min-height:34px}.access-link-header h3,.agency-directory-header h3,.audit-log-header h3,.crm-mapping-header h3,.email-alert-heading h3,.settings-section-heading h3,.team-panel-header h3,.worker-health-header h3,.workflow-status-heading h3{color:var(--ink);font-size:15px}.access-link-header svg,.agency-directory-header svg,.audit-log-header svg,.crm-mapping-header svg,.email-alert-heading svg,.settings-section-heading svg,.team-panel-header svg,.worker-health-header svg,.workflow-status-heading svg{color:var(--green)}.email-alert-heading span,.readiness-score,.workflow-status-heading span{border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));background:var(--green-soft);color:var(--green-deep)}.access-link-card,.access-link-summary div,.agency-card,.audit-log-list article,.crm-mapping-card,.onboarding-grid span,.readiness-grid span,.team-card,.team-default-owner,.worker-health-summary div,.worker-run-list article{border-color:var(--line);background:#fbfcfa}.agency-card.active,.onboarding-grid span.ready,.readiness-grid span.ready{border-color:color-mix(in srgb,var(--green) 36%,var(--line));background:var(--green-soft)}.onboarding-grid span.needs-work,.readiness-grid span.needs-work{border-color:color-mix(in srgb,var(--orange) 32%,var(--line));background:var(--orange-soft)}.access-link-summary strong,.agency-card strong,.crm-mapping-card strong,.onboarding-grid strong,.readiness-grid strong,.team-card strong,.worker-health-summary strong{color:var(--ink)}.agency-create-form input,.agency-create-form select,.agency-switch-row select,.crm-mapping-form input,.crm-mapping-form select,.email-alert-panel input,.email-alert-panel select,.email-alert-panel textarea,.setup-grid input,.setup-grid select,.team-default-owner select,.team-form input,.team-form select,.workflow-status-grid input{background:#ffffff;border-color:var(--line);box-shadow:inset 0 1px 0 rgba(255,255,255,.76);color:var(--ink);font-weight:650}.agency-create-form input:focus-visible,.agency-create-form select:focus-visible,.agency-switch-row select:focus-visible,.crm-mapping-form input:focus-visible,.crm-mapping-form select:focus-visible,.email-alert-panel input:focus-visible,.email-alert-panel select:focus-visible,.email-alert-panel textarea:focus-visible,.setup-grid input:focus-visible,.setup-grid select:focus-visible,.team-default-owner select:focus-visible,.team-form input:focus-visible,.team-form select:focus-visible,.workflow-status-grid input:focus-visible{border-color:color-mix(in srgb,var(--green) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.checkbox-field.notification-toggle,.crm-mapping-form .checkbox-field{display:inline-flex;align-items:center;justify-content:flex-start;gap:10px;min-height:38px;border:1px solid var(--line);border-radius:8px;background:#fbfcfa;color:var(--ink);padding:8px 10px}.checkbox-field.notification-toggle input,.crm-mapping-form .checkbox-field input{width:18px;height:18px;min-height:18px;flex:0 0 auto;accent-color:var(--green);padding:0}.text-button{color:var(--green-deep)}.text-button:focus-visible,.text-button:hover{color:var(--orange)}.widget-studio{border-color:var(--line);background:#ffffff;box-shadow:var(--shadow-tight)}.studio-layout{gap:12px;padding:12px 14px 16px}.preview-source-panel,.studio-setup-toolbar,.website-preview{border-color:var(--line);background:#ffffff;box-shadow:var(--shadow-tight)}.studio-controls{grid-template-columns:204px minmax(620px,1fr) 194px}.studio-panel{border-color:var(--line);background:#ffffff;padding:12px}.studio-panel-publish,.studio-panel-style{background:#fbfcfa}.studio-panel h3{color:var(--ink);font-size:13px}.install-check-header svg,.preview-live-label svg,.studio-panel h3 svg{color:var(--green)}.install-check-history-list article,.install-check-item,.install-check-panel,.install-status,.logo-upload-card,.publication-strip,.radius-control,.theme-color-row label,.theme-quick-fields,.variant-grid button{border-color:var(--line);background:#ffffff}.variant-grid button{transition:border-color .16s ease,background .16s ease,transform .16s ease}.variant-grid button:focus-visible,.variant-grid button:hover{border-color:color-mix(in srgb,var(--green) 42%,var(--line));transform:translateY(-1px)}.variant-grid button.selected{border-color:var(--green);background:var(--green-soft);box-shadow:inset 4px 0 0 var(--green)}.install-check-form input,.preview-url-form input,.snippet-grid textarea,.studio-textarea-label textarea,.theme-grid input,.theme-grid select{background:#ffffff;border-color:var(--line);color:var(--ink);font-weight:650}.install-check-form input:focus-visible,.preview-url-form input:focus-visible,.snippet-grid textarea:focus-visible,.studio-textarea-label textarea:focus-visible,.theme-grid input:focus-visible,.theme-grid select:focus-visible{border-color:color-mix(in srgb,var(--green) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent);outline:0}.install-check-installed,.install-check-item.check-ready em,.install-status,.publication-published,.style-draft-note{border-color:color-mix(in srgb,var(--green) 28%,var(--line));background:var(--green-soft);color:var(--green-deep)}.install-check-attention,.install-check-error,.install-check-item.check-blocked em,.install-check-missing,.install-check-unreachable,.publication-draft{border-color:color-mix(in srgb,var(--orange) 34%,var(--line));background:var(--orange-soft);color:#a7550d}.device-toggle button.selected,.preview-source-toggle button.selected{border-color:var(--green);background:var(--green-soft);color:var(--green-deep)}.preview-focus-button,.preview-url-form button,.publish-install-primary{border-color:var(--orange);background:var(--orange);color:#ffffff;box-shadow:0 10px 22px rgba(244,146,31,.2)}.preview-focus-button:focus-visible,.preview-focus-button:hover,.preview-url-form button:focus-visible,.preview-url-form button:hover,.publish-install-primary:focus-visible,.publish-install-primary:hover{background:#de7f12;border-color:#de7f12}.device-toggle button,.preview-open-button,.preview-source-toggle button,.preview-url-form button:disabled,.publish-install-secondary,.secondary-link{background:#ffffff}.publish-install-danger{border-color:color-mix(in srgb,var(--orange) 34%,var(--line));background:var(--orange-soft);color:#a7550d}.website-preview{background:#eef3f0}.preview-device-frame{background:linear-gradient(135deg,rgba(255,255,255,.62),rgba(255,255,255,0)),#e8eeea}.mock-browser-shell{border-color:var(--line);box-shadow:0 18px 48px rgba(6,58,54,.12)}.mock-browser-bar{background:#fbfcfa}@media (max-width:1340px){.content-grid{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr)}.access-link-summary,.agency-create-form,.agency-switch-row,.crm-mapping-form,.notification-settings-grid,.onboarding-grid,.readiness-grid,.settings-panel .setup-grid,.setup-grid,.team-form,.worker-health-summary,.workflow-form,.workflow-status-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.agency-create-actions,.crm-mapping-form-actions,.setup-actions,.team-form-actions,.widget-studio{grid-column:1/-1}}@media (max-width:1180px){.app-shell{grid-template-columns:1fr}.sidebar{position:-webkit-sticky;position:sticky;top:0;z-index:4;flex-direction:row;align-items:center;padding:12px 16px}.nav-list{grid-auto-flow:column;overflow-x:auto}.content-grid{grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr)}.widget-preview{grid-column:1/-1}.studio-controls,.studio-layout{grid-template-columns:1fr}.studio-panel{border-right:0;border-bottom:1px solid var(--line);padding:10px}.studio-panel:last-child{border-bottom:0;padding:10px}.studio-controls,.studio-setup-toolbar,.website-preview{height:auto;max-height:none}.website-preview{position:static}.preview-source-panel{grid-template-columns:1fr}.preview-source-choice{align-items:center}.preview-source-status{grid-column:1/-1}.lead-dossier,.theme-detail-primary-row,.theme-detail-secondary-row{grid-template-columns:1fr}.lead-fact-grid,.lead-property-compact{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.login-panel{grid-template-columns:1fr;padding:20px}.login-panel h1{font-size:25px}.workspace{padding:16px}.comparable,.install-check-form,.install-check-summary,.lead-row,.section-header,.topbar,.valuation-band{align-items:stretch;flex-direction:column}.access-link-summary,.advanced-handoff-actions,.agency-create-form,.agency-switch-row,.agent-actions,.billing-status-card,.billing-status-card dl,.content-grid,.crm-mapping-form,.detail-grid,.form-row,.form-row.two,.handoff-actions,.handoff-status-card,.integration-controls,.lead-comparable-strip,.lead-dossier-main,.lead-evidence-panel .lead-property-compact,.lead-follow-up-actions,.lead-follow-up-controls,.lead-property-compact,.lead-value-summary,.metric-grid,.note-composer,.notification-settings-grid,.onboarding-grid,.preview-url-form,.privacy-actions,.privacy-summary,.quality-check-grid,.readiness-grid,.report-section dl,.report-section-grid,.settings-panel .setup-grid,.setup-grid,.team-form,.worker-health-summary,.workflow-form,.workflow-status-grid,.workflow-summary{grid-template-columns:1fr}.notification-owner-summary,.settings-save-row,.settings-section-heading,.team-default-owner{align-items:stretch;flex-direction:column}.notification-owner-summary strong{text-align:left}.lead-follow-up-heading,.pilot-summary{flex-direction:column}.pilot-summary{align-items:flex-start}.topbar-actions{width:100%}.session-pill{flex:1 1}.action-output-grid article{grid-template-columns:1fr}.access-link-card,.audit-log-list article,.install-check-history-list article,.install-check-item,.worker-run-list article{grid-template-columns:1fr;align-items:stretch;flex-direction:column}.audit-log-list article>span,.install-check-history-list em,.install-check-item em,.worker-run-list article>span{text-align:left}.lead-value-summary,.lean-comparable-list article,.output-heading{grid-template-columns:1fr}.lead-confidence-summary{justify-content:flex-start}.address-control,.comparable,.embed-form .address-control,.mock-hero,.mock-listings-grid,.mock-market-section,.mock-market-stats,.mock-process-grid,.mock-services-grid,.mock-site-content,.mock-testimonial-section,.personalized-content-band,.personalized-hero,.personalized-proof-grid,.preview-source-choice,.theme-color-row,.theme-detail-primary-row,.theme-detail-secondary-row,.theme-grid,.theme-quick-fields,.verification-main{grid-template-columns:1fr}.logo-upload-card,.radius-control,.theme-color-row,.theme-quick-fields{grid-column:1/-1;grid-row:auto}.preview-source-choice,.preview-toolbar-actions,.preview-url-form{width:100%}.preview-source-choice{flex-wrap:wrap;align-items:center}.preview-source-choice>span{padding-bottom:0}.preview-toolbar{align-items:stretch;flex-direction:column}.preview-toolbar-actions{justify-content:flex-start;margin-left:0}.mock-contact-section,.mock-site-footer,.personalized-site-nav{align-items:stretch;flex-direction:column}.mock-transaction-list article{grid-template-columns:1fr}.mock-transaction-list span{grid-row:auto}.mock-site-nav{padding:14px}.mock-site-nav,.mock-utility-bar{align-items:flex-start;flex-direction:column}.mock-utility-bar{gap:4px;padding:8px 14px}.mock-site-nav nav{flex-wrap:wrap}.mock-hero h3{font-size:27px}.floating-widget-slot{position:static;width:auto;padding:18px}.preview-floating-overlay{left:14px;right:14px;bottom:14px;width:auto}.live-widget-overlay{left:18px;right:18px;top:180px;width:auto}.widget-page-shell{padding:8px}.embed-widget,.rendered-widget{max-height:calc(100dvh - 16px);max-width:100%}.rendered-widget-header{min-height:54px;padding:0 12px}.widget-launcher{min-height:58px;padding:9px 12px}.chat-stack,.snapshot-search,.snapshot-stats,.snapshot-value,.widget-field,.widget-progress,.widget-proof,.widget-question{margin:12px}.embed-form{padding:12px}.embed-actions,.widget-mini-grid{grid-template-columns:1fr}.embed-result strong{font-size:22px}.valuation-band{grid-template-columns:1fr}.confidence{border-left:0;border-top:1px solid var(--line);padding-top:12px}.report-page{padding:16px}.report-hero{flex-direction:column}.report-reference{justify-items:start}.sidebar{overflow-x:auto}.brand{min-width:max-content}}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);color:var(--text);letter-spacing:-.006em}.section-header h2,.topbar h1,h1,h2,h3{letter-spacing:-.02em}.lead-phone,.lead-summary-item strong,.lead-table td>strong,.lead-value-main strong,.metric strong{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"tnum"}.app-shell{grid-template-columns:256px minmax(0,1fr)}.workspace{background:radial-gradient(1200px 380px at 78% -8%,rgba(0,167,158,.07),transparent 60%),radial-gradient(900px 360px at 0 0,rgba(245,135,31,.05),transparent 55%),var(--bg);padding:26px 30px 40px}.sidebar{background:radial-gradient(420px 220px at 30% 4%,rgba(0,167,158,.22),transparent 70%),var(--grad-sidebar);padding:24px 14px 20px;box-shadow:inset -1px 0 rgba(255,255,255,.06),18px 0 40px rgba(4,40,35,.18)}.brand-mark{width:42px;height:42px;border-radius:11px;border-color:rgba(255,255,255,.22);background:linear-gradient(135deg,rgba(0,167,158,.5),rgba(255,255,255,.06)),url(/brand/immoparse-logo.svg) 50% /28px auto no-repeat;box-shadow:0 12px 28px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.22)}.brand strong{font-size:16.5px;letter-spacing:-.01em}.nav-item{border-radius:11px;border-left:0;padding:0 12px;font-weight:750;color:rgba(255,255,255,.74);position:relative}.nav-item:hover{background:rgba(255,255,255,.07);color:#ffffff;border-left:0}.nav-item.active{background:linear-gradient(135deg,rgba(245,135,31,.22),rgba(0,167,158,.14));color:#ffffff;border-left:0;box-shadow:inset 0 0 0 1px rgba(245,135,31,.32)}.nav-item.active:before{content:"";position:absolute;left:-14px;top:8px;bottom:8px;width:4px;border-radius:0 4px 4px 0;background:var(--grad-orange);box-shadow:0 0 14px rgba(245,135,31,.7)}.nav-item.active svg,.nav-item:hover svg{color:#ffffff}.topbar h1{font-size:30px;font-weight:800;line-height:1.08;background:linear-gradient(120deg,var(--ink) 30%,var(--green-700));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.topbar p{font-size:13.5px;color:var(--muted)}.session-pill{height:50px;border-radius:12px;border-color:var(--line);box-shadow:var(--shadow-tight)}.session-pill em{color:var(--orange-700)}.primary-button{min-height:42px;border-radius:12px;background:var(--grad-orange);font-weight:800;letter-spacing:-.01em;padding:0 18px;box-shadow:var(--glow-orange),inset 0 1px 0 rgba(255,255,255,.3)}.primary-button:focus-visible,.primary-button:hover{background:linear-gradient(135deg,#ffab48,#e8680c);box-shadow:0 14px 32px rgba(245,135,31,.42),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(-1.5px)}.secondary-button{min-height:40px;border-radius:12px;border-color:var(--line-strong);font-weight:750;box-shadow:0 1px 2px rgba(7,42,38,.04);transition:border-color .15s ease,transform .15s ease,box-shadow .15s ease}.secondary-button:hover{border-color:color-mix(in srgb,var(--green) 50%,var(--line));transform:translateY(-1px);box-shadow:var(--shadow-tight)}.secondary-button.publish{border-color:color-mix(in srgb,var(--green) 30%,var(--line));background:var(--green-soft);color:var(--green-700)}.icon-button{width:50px;height:50px;border-radius:12px;border-color:var(--line)}.icon-button:focus-visible,.icon-button:hover{border-color:color-mix(in srgb,var(--green) 50%,var(--line));color:var(--green-700)}.lead-detail,.lead-list,.metric,.widget-preview,.widget-studio{border-radius:var(--r-lg);border-color:var(--line);box-shadow:var(--shadow)}.pilot-panel{border-radius:var(--r-lg);box-shadow:var(--shadow)}.section-header{padding:18px 20px;border-color:var(--line)}.section-header h2{font-size:17px;font-weight:800}.metric{position:relative;padding:17px 18px;overflow:hidden;transition:transform .16s ease,box-shadow .16s ease}.metric:before{content:"";position:absolute;inset:0 auto 0 0;width:4px;background:var(--grad-teal);opacity:.85}.metric:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift)}.metric span{font-size:12px;font-weight:750;color:var(--muted);text-transform:uppercase;letter-spacing:.03em}.metric strong{margin-top:6px;font-size:30px;font-weight:800;letter-spacing:-.02em;color:var(--ink)}.search-box{height:42px;border-radius:12px;border-color:var(--line-strong)}.lead-filter{border-radius:var(--r-pill);font-weight:750;transition:all .14s ease}.lead-filter.active{background:var(--grad-hero);color:#ffffff;border-color:transparent;box-shadow:var(--glow-teal)}.lead-filter.active span{background:rgba(255,255,255,.22);color:#ffffff}.lead-table th{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--faint);padding-top:14px;padding-bottom:12px}.lead-table tbody tr{transition:background .13s ease}.lead-table tbody tr:hover td{background:var(--surface-sunken)}.lead-table tr.selected td{background:linear-gradient(90deg,rgba(0,167,158,.09),rgba(0,167,158,.03))}.lead-table tr.selected td:first-child{box-shadow:inset 4px 0 0 var(--green)}.lead-table td>strong{font-size:14.5px;color:var(--ink);font-weight:800}.lead-table td .lead-muted{font-weight:600}.lead-name-button strong{color:var(--green-700)}.lead-phone{font-weight:750}.mode-pill,.status{min-height:26px;padding:0 11px 0 9px;font-size:11.5px;font-weight:800;letter-spacing:.01em;gap:6px}.status:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.status.appointment,.status.qualified{background:var(--orange-soft);color:var(--orange-700)}.status.contacted{background:var(--yellow-soft);color:var(--yellow)}.status.new{background:var(--blue-soft);color:#245b9f}.status.archived{background:var(--surface-muted);color:var(--muted)}.lead-value-summary{border-radius:var(--r-md);border-color:var(--line);background:var(--surface-sunken);padding:11px;gap:11px}.lead-summary-item{border-radius:var(--r-md);min-height:96px}.lead-value-main{position:relative;overflow:hidden;border-color:transparent;background:var(--grad-hero);box-shadow:var(--glow-teal)}.lead-value-main:after{content:"";position:absolute;right:-40px;top:-40px;width:150px;height:150px;border-radius:50%;background:radial-gradient(circle,rgba(245,135,31,.34),transparent 68%);pointer-events:none}.lead-value-main>span{color:rgba(255,255,255,.78)!important;text-transform:uppercase;letter-spacing:.04em;font-weight:750}.lead-value-main strong{margin-top:8px;font-size:38px;font-weight:800;line-height:1;letter-spacing:-.02em;color:#ffffff}.lead-value-main p{color:rgba(255,255,255,.82)!important;font-weight:650}.lead-value-main .mode-pill{background:rgba(255,255,255,.16);color:#ffffff}.lead-value-main .mode-pill.verification-verified{background:var(--grad-orange);color:#ffffff}.lead-phone-summary svg{color:var(--orange)}.lead-phone-summary strong{font-size:17px;color:var(--ink)}.lead-dossier-section{border-radius:var(--r-md)}.lead-dossier-title h3{font-weight:800}.landing-kicker{background:linear-gradient(135deg,rgba(245,135,31,.92),rgba(233,118,11,.92));color:#ffffff;padding:8px 13px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 8px 20px rgba(245,135,31,.34)}.landing-hero-copy h1{font-weight:850;letter-spacing:-.03em}.landing-primary-action{border-radius:12px;padding:0 22px;min-height:50px;font-weight:850;background:var(--grad-orange);color:#ffffff;box-shadow:var(--glow-orange),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.landing-primary-action:focus-visible,.landing-primary-action:hover{background:linear-gradient(135deg,#ffab48,#e8680c);color:#ffffff;box-shadow:0 16px 36px rgba(245,135,31,.46),inset 0 1px 0 rgba(255,255,255,.3);transform:translateY(-2px)}.landing-section-kicker{background:var(--green-soft);color:var(--green-700);padding:7px 12px;letter-spacing:.05em;text-transform:uppercase}.landing-final-cta h2,.landing-inbox-copy h2,.landing-intro-band h2,.landing-studio-copy h2{font-weight:850;letter-spacing:-.025em;font-size:36px}.landing-flow-grid article{border-radius:var(--r-lg);box-shadow:var(--shadow-tight);transition:transform .16s ease,box-shadow .16s ease}.landing-flow-grid article:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.landing-flow-grid article>strong{width:40px;height:40px;font-size:16px;font-weight:850;background:var(--grad-orange);box-shadow:var(--glow-orange)}.landing-section-kicker{min-height:28px;font-size:11px;font-weight:850;line-height:1;letter-spacing:.06em}.landing-faq-heading h2,.landing-final-cta h2,.landing-inbox-copy h2,.landing-intro-band h2,.landing-pricing-copy h2,.landing-studio-copy h2{color:var(--text);font-size:34px;font-weight:850;line-height:1.12;letter-spacing:-.024em}.landing-final-cta p,.landing-inbox-copy p,.landing-intro-band p,.landing-pricing-copy p,.landing-studio-copy p{color:var(--muted);font-size:15px;font-weight:500;line-height:1.55}.landing-assurance-section h3,.landing-email-preview strong,.landing-faq-grid summary,.landing-flow-grid h3,.landing-pricing-card-header h3{color:var(--text);font-weight:800;letter-spacing:-.01em}.landing-assurance-section p,.landing-faq-grid p,.landing-flow-grid p,.landing-pricing-card-header p{color:var(--muted);font-weight:500;line-height:1.5}.landing-assurance-heading{grid-column:1/-1}.landing-assurance-section{padding-top:2px}.landing-assurance-section article{min-height:150px}.landing-assurance-section h3{font-size:16px;line-height:1.22}.landing-faq-grid summary{font-size:15px}.landing-assurance-section,.landing-faq-section,.landing-final-cta,.landing-footer,.landing-inbox-preview,.landing-pricing-section,.landing-studio-preview{border-top:1px solid var(--line)}.landing-assurance-section,.landing-faq-section,.landing-final-cta,.landing-inbox-preview,.landing-pricing-section{padding-top:34px;padding-bottom:34px}.landing-footer{padding-top:28px;padding-bottom:34px}@media (max-width:560px){.landing-faq-heading h2,.landing-final-cta h2,.landing-inbox-copy h2,.landing-intro-band h2,.landing-pricing-copy h2,.landing-studio-copy h2{font-size:27px;letter-spacing:0;max-width:100%;overflow-wrap:anywhere}.landing-inbox-copy p,.landing-intro-band p,.landing-studio-copy p{max-width:100%;overflow-wrap:anywhere}}.landing-final-cta{border-radius:var(--r-lg)}.login-page{background:radial-gradient(900px 480px at 18% 8%,rgba(0,167,158,.28),transparent 62%),radial-gradient(760px 420px at 90% 100%,rgba(245,135,31,.18),transparent 60%),var(--grad-sidebar)}.login-panel{border-radius:var(--r-lg);border-color:transparent;box-shadow:var(--shadow-lift);padding:34px}.login-panel span{color:var(--green-700);letter-spacing:.05em}.login-panel h1{font-weight:850;letter-spacing:-.025em;font-size:32px}.report-hero{background:radial-gradient(520px 280px at 88% -20%,rgba(245,135,31,.42),transparent 64%),var(--grad-hero);padding:36px 32px}.report-hero h1{font-size:34px;font-weight:850;letter-spacing:-.025em}.report-reference a{border-radius:10px;background:var(--grad-orange);color:#ffffff;box-shadow:var(--glow-orange);padding:9px 13px}.report-value{background:var(--grad-value);padding:28px 32px}.report-value strong{font-size:46px;font-weight:850;letter-spacing:-.03em;background:linear-gradient(120deg,var(--green-deep),var(--green-600));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.report-section h2{font-weight:850;letter-spacing:-.015em}.studio-panel h3{font-weight:800;letter-spacing:-.01em}.studio-panel-publish{background:linear-gradient(160deg,var(--green-soft),var(--surface));border-color:color-mix(in srgb,var(--green) 24%,var(--line))}.empty-state,.studio-setup-toolbar{border-radius:var(--r-md)}.login-form-icon{width:44px;height:44px;border-radius:12px;background:var(--grad-teal);box-shadow:var(--glow-teal)}.login-form input,.login-form select{min-height:44px;border-radius:11px;border-color:var(--line-strong);transition:border-color .15s ease,box-shadow .15s ease}.login-form input:focus,.login-form select:focus{border-color:color-mix(in srgb,var(--green) 55%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 14%,transparent)}.login-form button:not(.login-secondary-button):not(.login-test-shortcut){min-height:46px;border-radius:12px;background:var(--grad-orange);font-weight:850;box-shadow:var(--glow-orange),inset 0 1px 0 rgba(255,255,255,.3);transition:transform .15s ease,box-shadow .15s ease}.login-form button:not(.login-secondary-button):not(.login-test-shortcut):hover{transform:translateY(-1.5px);box-shadow:0 14px 32px rgba(245,135,31,.42),inset 0 1px 0 rgba(255,255,255,.3)}.login-form .login-secondary-button{min-height:44px;border-radius:12px;border-color:var(--line-strong)}.login-form .login-test-shortcut{min-height:46px;border-radius:12px;background:var(--grad-teal);color:#ffffff;font-weight:850;box-shadow:var(--glow-teal),inset 0 1px 0 rgba(255,255,255,.24);transition:transform .15s ease,box-shadow .15s ease}.login-form .login-test-shortcut:hover{transform:translateY(-1.5px);box-shadow:0 14px 32px rgba(0,168,157,.34),inset 0 1px 0 rgba(255,255,255,.24)}:root{--r-sm:8px;--r-md:11px;--r-lg:14px;--shadow:0 1px 2px rgba(7,42,38,0.05),0 8px 20px rgba(7,42,38,0.07);--shadow-tight:0 1px 2px rgba(7,42,38,0.05),0 4px 11px rgba(7,42,38,0.06);--shadow-lift:0 2px 4px rgba(7,42,38,0.06),0 16px 34px rgba(7,42,38,0.12)}.workspace{padding:20px 26px 30px;align-content:start}.workspace>*{width:100%;margin-inline:auto}.settings-panel,.workspace>*{max-width:1480px}.topbar{margin-bottom:14px}.topbar h1{font-size:26px}.topbar p{font-size:12.5px;margin-top:4px}.session-pill{height:44px}.icon-button{width:44px;height:44px}.primary-button{min-height:38px;padding:0 16px}.secondary-button{min-height:34px}.metric{padding:13px 15px}.metric span{font-size:11px}.metric strong{margin-top:4px;font-size:25px}.metric-grid{gap:10px;margin-bottom:14px}.section-header{padding:13px 16px}.section-header h2{font-size:15.5px}.search-box{height:38px}.lead-table th{padding-top:11px;padding-bottom:9px}.lead-table td>strong{font-size:13.5px}.lead-value-summary{padding:9px;gap:9px}.lead-summary-item{min-height:78px;padding:10px 12px}.lead-value-main strong{font-size:32px;margin-top:5px}.lead-phone-summary strong{font-size:15.5px}.lead-dossier-section{padding:11px 12px}.pilot-panel{padding:14px;gap:12px}.access-link-panel,.agency-profile-panel,.email-alert-panel,.team-panel,.workflow-status-panel{padding:11px;gap:9px;border-radius:var(--r-md)}.settings-panel input,.settings-panel select,.settings-panel textarea{min-height:34px}.team-card{padding:10px 12px;border-radius:var(--r-md)}.team-form{gap:8px}.team-form-actions .secondary-button:first-child{width:var(--settings-action-width)}.email-alert-panel textarea{min-height:64px}.theme-grid{grid-template-rows:auto auto}.theme-detail-row{gap:9px}.theme-detail-primary-row{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.theme-detail-secondary-row{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.logo-upload-card,.radius-control,.theme-color-row label,.theme-quick-fields{min-height:0;border-radius:var(--r-md);background:var(--surface);padding:9px 10px}.theme-quick-fields{align-items:end;gap:9px}.theme-grid label{gap:5px;font-size:11px;text-transform:uppercase;letter-spacing:.03em}.theme-grid input,.theme-grid select{min-height:34px;border-radius:8px}.theme-color-row{gap:9px}.theme-color-row label{grid-template-columns:minmax(0,1fr);align-content:start;gap:6px}.theme-grid input[type=color]{height:30px;min-height:30px;justify-self:stretch}.radius-control{align-content:center;gap:8px}.radius-control input[type=range],.theme-color-row input[type=range]{accent-color:var(--green)}.embed-widget,.rendered-widget{border:1px solid rgba(20,28,22,.1);box-shadow:0 1px 2px rgba(14,24,18,.06),0 24px 60px rgba(14,24,18,.22)}.rendered-widget-header{min-height:62px;padding:0 16px;background:linear-gradient(135deg,color-mix(in srgb,var(--widget-primary) 92%,#fff) 0,var(--widget-primary) 55%,color-mix(in srgb,var(--widget-primary) 82%,#000) 100%);box-shadow:inset 0 -1px 0 rgba(0,0,0,.1)}.rendered-widget-header strong{font-size:15px;letter-spacing:-.01em}.widget-logo-mark{box-shadow:inset 0 0 0 1px rgba(255,255,255,.25)}.widget-progress{border-radius:var(--r-md);border-color:rgba(20,28,22,.08);background:color-mix(in srgb,var(--widget-primary) 6%,#fff)}.widget-progress strong{font-size:16px}.widget-stage-dots span.active,.widget-stage-dots span.complete{background:var(--widget-primary);box-shadow:0 1px 4px color-mix(in srgb,var(--widget-primary) 45%,transparent)}.embed-form input,.embed-form select,.embed-form textarea{min-height:40px;border-radius:10px;border-color:rgba(20,28,22,.16);font-weight:600;transition:border-color .14s ease,box-shadow .14s ease}.embed-form label{font-size:11.5px;font-weight:750;text-transform:uppercase;letter-spacing:.03em;color:color-mix(in srgb,var(--widget-primary) 30%,#5a6d66)}.embed-form .widget-primary,.widget-primary{min-height:46px;border-radius:11px;font-weight:850;letter-spacing:-.01em;background:linear-gradient(135deg,color-mix(in srgb,var(--widget-primary) 88%,#fff) 0,var(--widget-primary) 60%,color-mix(in srgb,var(--widget-primary) 86%,#000) 100%);box-shadow:0 8px 20px color-mix(in srgb,var(--widget-primary) 32%,transparent),inset 0 1px 0 rgba(255,255,255,.25);transition:transform .14s ease,box-shadow .14s ease}.embed-form .widget-primary:hover,.widget-primary:hover{transform:translateY(-1px);box-shadow:0 12px 26px color-mix(in srgb,var(--widget-primary) 40%,transparent),inset 0 1px 0 rgba(255,255,255,.25)}.snapshot-value strong{font-size:24px;letter-spacing:-.02em}.lead-dossier{padding:16px}@media (min-width:1180px){.lead-detail{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;grid-gap:0;gap:0}.lead-detail>.section-header{grid-column:1/-1}.lead-dossier{grid-column:1;border-right:1px solid var(--line)}.lead-follow-up-section{grid-column:2}}.preview-source-panel{align-items:flex-end;column-gap:20px;row-gap:8px}.preview-source-choice{padding-bottom:0;gap:9px}.preview-source-choice>span{padding-bottom:9px}.preview-url-form{flex:0 1 auto;grid-template-columns:minmax(190px,320px) auto;gap:9px}.preview-url-form button{border-radius:9px}.preview-source-status{width:100%;flex-basis:100%}.studio-controls{grid-template-columns:minmax(230px,1fr) minmax(360px,1.28fr) minmax(260px,1.04fr)}.studio-panel-publish,.studio-panel-type{padding:12px 13px}.lead-dossier{padding:0}@media (min-width:1180px){.lead-detail{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:14px;row-gap:14px;align-items:start;padding:0 16px 16px}.lead-detail>.section-header{grid-column:1/-1;margin:0 -16px 14px}.lead-dossier{display:contents}.lead-value-summary{grid-column:1/-1;margin:0}.lead-dossier-main{grid-column:1;margin:0}.lead-follow-up-section{grid-column:2;margin:0;height:100%}}.lead-evidence-panel,.lead-follow-up-section{border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface)}.theme-grid{height:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;align-content:start;grid-gap:9px;gap:9px}.theme-color-row,.theme-detail-row,.theme-quick-fields{display:contents}.theme-quick-fields>label:first-child{order:1}.theme-quick-fields>label:nth-child(2){order:2}.radius-control{order:3}.theme-color-row>label:first-child{order:4}.theme-color-row>label:nth-child(2){order:5}.theme-color-row>label:nth-child(3){order:6}.logo-upload-card{order:7;grid-column:1/-1}.logo-upload-card,.radius-control,.theme-color-row>label,.theme-quick-fields>label{min-height:0;display:grid;align-content:start;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);padding:9px 11px}.radius-control>span,.theme-color-row>label,.theme-quick-fields>label{color:var(--muted);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.radius-control>span{display:flex;align-items:center;justify-content:space-between;gap:8px}.theme-grid input[type=color],.theme-grid input[type=range],.theme-grid select{text-transform:none;letter-spacing:0}.theme-grid select{width:100%;min-height:34px;font-size:13px;font-weight:650;color:var(--ink)}.theme-grid input[type=color]{width:100%;height:32px;min-height:32px;border:1px solid var(--line-strong);border-radius:8px;padding:3px}.radius-control input[type=range]{width:100%;accent-color:var(--green)}.logo-upload-card{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 10px}.logo-upload-preview{gap:8px}.logo-upload-preview strong{font-size:12px;text-transform:none;letter-spacing:0;color:var(--text)}.studio-panel-style{overflow:hidden}.preview-source-choice{align-items:center}.preview-source-choice>span{padding-bottom:0}.preview-url-form label{gap:0}.topbar-actions .session-pill{height:54px;padding:8px 15px;gap:3px;justify-content:center}.session-pill span{font-size:12.5px}.session-pill strong{font-size:11px}.session-pill em{font-size:10.5px}.topbar-actions .icon-button{width:54px;height:54px}.preview-source-panel{display:flex;flex-wrap:wrap;gap:16px;padding:11px 14px}.preview-source-choice{flex:0 0 auto}.preview-url-form{flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto;grid-gap:12px;gap:12px}.preview-url-form button,.preview-url-form input{min-height:38px}.studio-setup-toolbar{border:0;background:transparent;box-shadow:none;padding:0;overflow:visible;border-radius:0}.studio-controls{gap:14px;grid-template-columns:minmax(225px,.74fr) minmax(450px,1.78fr) minmax(255px,.8fr)}.studio-panel{border-right:1px solid var(--line);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow-tight);padding:14px}.studio-panel:last-child{border-right:1px solid var(--line);padding-right:14px}.studio-panel-style{background:var(--surface)}.studio-panel-publish{background:linear-gradient(165deg,var(--green-soft) 0,var(--surface) 70%);border-color:color-mix(in srgb,var(--green) 22%,var(--line))}.theme-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(118px,.92fr);grid-auto-flow:row;gap:10px}.logo-upload-card{grid-column:4;grid-row:1/span 2;grid-template-columns:1fr;grid-template-rows:1fr auto;align-content:stretch;justify-items:stretch;gap:8px;text-align:center}.logo-upload-preview{gap:7px}.logo-upload-preview .logo-upload-empty,.logo-upload-preview .widget-logo-mark{margin:0 auto}.studio-panel-publish{gap:9px}.radius-control>span,.theme-color-row>label,.theme-grid label,.theme-quick-fields>label{text-transform:none;letter-spacing:0;font-size:12px;font-weight:700;color:var(--muted)}.radius-control>span{font-size:11.5px}.radius-control>span strong{color:var(--green-700);font-weight:800;font-size:12px}.logo-upload-card{grid-template-rows:minmax(0,1fr) auto;gap:9px;padding:11px;text-align:left}.logo-upload-preview{flex-direction:column;justify-content:center;align-items:center;gap:0;min-height:54px;height:100%;border:1px dashed var(--line-strong);border-radius:9px;background:var(--surface-sunken);padding:8px;overflow:hidden}.logo-upload-preview .widget-logo-mark{width:48px;height:48px;margin:0}.logo-upload-empty,.logo-upload-preview .logo-upload-empty{border:0;background:transparent;color:var(--faint);font-size:12px;font-weight:700;text-transform:none}.logo-upload-actions{flex-direction:column;align-items:stretch;justify-content:flex-end;gap:6px;flex-wrap:nowrap}.logo-upload-card .secondary-link{width:100%;min-height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--line-strong);border-radius:8px;background:var(--surface);color:var(--text);font-size:12px;font-weight:700;text-transform:none;letter-spacing:0;padding:0 10px;transition:border-color .14s ease,background .14s ease}.logo-upload-card .secondary-link:hover{border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:var(--surface-sunken)}.logo-upload-card .field-help{grid-column:1/-1;margin:0;text-align:center;font-size:11px}.mock-website{--re-navy:#15294c;--re-navy-2:#20406e;--re-gold:#b0883f;--re-gold-2:#caa766;--re-gold-soft:#f1e8d6;--re-cream:#f8f4ec;--re-ink:#1d2533;--re-muted:#6b7280;--re-line:#e8e1d2;--re-serif:Georgia,"Times New Roman",Cambria,serif;background:var(--re-cream);color:var(--re-ink)}.mock-website .mock-utility-bar{background:var(--re-navy);border-bottom:0;color:rgba(255,255,255,.82);letter-spacing:.02em}.mock-website .mock-site-nav{background:#fffdf8;border-bottom:1px solid var(--re-line)}.mock-website .mock-site-brand div{border-radius:4px;font-family:var(--re-serif);font-weight:700}.mock-website .mock-site-brand strong{font-family:var(--re-serif);font-size:19px;font-weight:700;letter-spacing:.01em;color:var(--re-navy)}.mock-website .mock-site-nav nav{color:var(--re-ink);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.09em}.mock-website .mock-hero{min-height:430px;background:linear-gradient(90deg,rgba(11,22,43,.88),rgba(11,22,43,.32)),url(https://images.unsplash.com/photo-1600596542815-ffad4c1539a9?auto=format&fit=crop&w=1500&q=80);background-size:cover;background-position:50%}.mock-website .mock-hero h3{font-family:var(--re-serif);font-weight:600;font-size:46px;line-height:1.03;letter-spacing:-.01em;max-width:560px}.mock-website .mock-hero p{max-width:470px}.mock-website .mock-eyebrow{background:var(--re-gold);color:#ffffff;text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700;border-radius:2px;padding:5px 9px}.mock-website .mock-hero-search{display:flex;flex-wrap:wrap;align-items:stretch;gap:1px;margin-top:22px;max-width:580px;border:1px solid rgba(255,255,255,.3);border-radius:6px;overflow:hidden;box-shadow:0 18px 40px rgba(8,16,32,.32)}.mock-website .mock-hero-search-field{flex:1 1 110px;display:grid;grid-gap:2px;gap:2px;background:rgba(255,255,255,.97);padding:9px 13px}.mock-website .mock-hero-search-field em{font-style:normal;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em;color:var(--re-gold)}.mock-website .mock-hero-search-field strong{font-size:12.5px;font-weight:700;color:var(--re-ink);white-space:nowrap}.mock-website .mock-hero-search button{flex:0 0 auto;border:0;background:var(--re-gold);color:#ffffff;font-weight:700;font-size:12.5px;letter-spacing:.05em;padding:0 22px;cursor:default}.mock-website .mock-site-content article{border-color:var(--re-line);background:#fffdf8;border-left:3px solid var(--re-gold)}.mock-website .listing-card:before{background:linear-gradient(180deg,rgba(11,22,43,.04),rgba(11,22,43,.8))}.mock-website .listing-card span{width:-moz-fit-content;width:fit-content;background:var(--re-gold);color:#ffffff;border-radius:2px;padding:3px 8px;letter-spacing:.07em}.mock-website .listing-card strong{font-family:var(--re-serif);font-weight:600;font-size:19px}.mock-website .listing-card em{position:relative;z-index:1;font-style:normal;margin-top:7px;font-family:var(--re-serif);font-weight:700;font-size:17px;color:#ffffff}.mock-website .mock-contact-section .mock-eyebrow,.mock-website .mock-market-section .mock-eyebrow,.mock-website .mock-section-heading .mock-eyebrow{background:var(--re-gold);color:#ffffff}.mock-website .mock-contact-section h4,.mock-website .mock-market-section h4,.mock-website .mock-section-heading h4{font-family:var(--re-serif);font-weight:600;color:var(--re-navy)}.mock-website .mock-process-grid article,.mock-website .mock-services-grid article,.mock-website .mock-transaction-list article{border-color:var(--re-line);background:#fffdf8}.mock-website .mock-process-grid article strong{background:var(--re-navy);font-family:var(--re-serif)}.mock-website .mock-process-section,.mock-website .mock-services-section,.mock-website .mock-transactions-section{border-top:1px solid var(--re-line)}.mock-website .mock-market-section{background:var(--re-navy);border-radius:4px}.mock-website .mock-market-section h4{color:#ffffff}.mock-website .mock-market-stats strong{color:var(--re-gold-2);font-family:var(--re-serif);font-size:25px}.mock-website .mock-testimonial-section article{background:var(--re-gold-soft);border-color:transparent}.mock-website .mock-testimonial-section p{font-family:var(--re-serif);font-style:italic}.mock-website .mock-transaction-list span{background:var(--re-navy);color:#ffffff;border-radius:2px}.mock-website .mock-contact-section{background:var(--re-navy);border-radius:4px}.mock-website .mock-contact-section h4{color:#ffffff}.mock-website .mock-contact-section p{color:rgba(255,255,255,.78)}.mock-website .mock-contact-section button{background:var(--re-gold);color:#ffffff;border-radius:3px}.mock-website .mock-site-footer{border-top:1px solid var(--re-line);color:var(--re-muted)}.mock-website .mock-site-footer strong{font-family:var(--re-serif);color:var(--re-navy)}.rendered-widget-header>div{display:grid;grid-gap:3px;gap:3px;min-width:0}.rendered-widget-header strong{font-size:15.5px;line-height:1.15}.widget-header-trust{margin-top:0!important;font-size:10.5px!important;font-weight:700;letter-spacing:.01em;color:color-mix(in srgb,var(--widget-text) 70%,transparent)!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.widget-progress{border-radius:12px;border-color:color-mix(in srgb,var(--widget-primary) 14%,#e7e3da);background:color-mix(in srgb,var(--widget-primary) 5%,#ffffff);padding:13px 14px}.widget-stage-meter{gap:7px;margin-bottom:3px}.widget-stage-dots{gap:3px}.widget-stage-dots span{height:5px;border-radius:999px;background:color-mix(in srgb,var(--widget-primary) 16%,#dde2dd)}.widget-stage-dots span.active,.widget-stage-dots span.complete{background:var(--widget-primary)}.widget-stage-dots span.active{box-shadow:0 0 0 2px color-mix(in srgb,var(--widget-primary) 24%,transparent)}.widget-stage-count{background:color-mix(in srgb,var(--widget-primary) 10%,transparent)}.widget-progress>span,.widget-stage-count{color:color-mix(in srgb,var(--widget-primary) 78%,#14181c)}.widget-progress>span{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;border-radius:999px;background:color-mix(in srgb,var(--widget-primary) 12%,transparent);padding:3px 9px;font-size:9.5px;font-weight:800;text-transform:uppercase;letter-spacing:.07em}.widget-progress strong{display:block;margin-top:9px;font-size:18px;font-weight:800;letter-spacing:-.01em;color:#1a2330}.widget-progress p{margin-top:4px;color:#5d6770}.embed-widget,.rendered-widget{border-radius:calc(var(--widget-radius) + 4px)}.embed-widget>footer,.rendered-widget>footer{margin:4px 0 0;border-top:1px solid color-mix(in srgb,var(--widget-primary) 10%,#ececec);text-align:center;color:#9aa29b;font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;padding:9px 14px 11px}.embed-form input,.embed-form select,.embed-form textarea{background:#ffffff;border-color:color-mix(in srgb,var(--widget-primary) 16%,#d7d2c7)}.embed-form input:focus-visible,.embed-form select:focus-visible,.embed-form textarea:focus-visible{border-color:var(--widget-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--widget-primary) 18%,transparent)}.segmented button.selected{border-color:var(--widget-primary,var(--green));background:color-mix(in srgb,var(--widget-primary,var(--green)) 10%,#ffffff)}.consent-card a,.consent-row a,.segmented button.selected,.widget-proof{color:var(--widget-primary,var(--green))}.verification-lock{background:color-mix(in srgb,var(--widget-primary,var(--green)) 5%,#ffffff);border-color:color-mix(in srgb,var(--widget-primary,var(--green)) 14%,var(--line))}.verification-lock svg{color:var(--widget-primary,var(--green))}.widget-gate-note{background:color-mix(in srgb,var(--widget-primary,var(--green)) 9%,#ffffff);color:color-mix(in srgb,var(--widget-primary,var(--green)) 72%,#14181c)}.chat-result svg,.embed-result .result-action svg,.snapshot-result svg,.valuation-result svg,.widget-gate-note svg{color:var(--widget-primary,var(--green))}.signup-panel{grid-template-columns:minmax(0,1fr) 420px}.signup-form .signup-input-shell{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:8px;gap:8px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--muted);font-weight:650;letter-spacing:0;padding:0 10px;text-transform:none}.signup-form .signup-input-shell input{min-height:40px;border:0;font-weight:650;letter-spacing:0;padding:9px 0;text-transform:none}.signup-checkbox{display:flex!important;align-items:flex-start;gap:9px!important;border:1px solid var(--line);border-radius:8px;background:#ffffff;padding:10px}.signup-checkbox input{width:auto;min-height:0;margin-top:3px}.signup-checkbox span{color:var(--muted);font-size:12px;font-weight:700;letter-spacing:0;line-height:1.45;text-transform:none}.login-help a{color:var(--green-700);font-weight:850;text-decoration:none}.login-help a:focus-visible,.login-help a:hover{color:var(--orange)}.workspace-notice{display:flex;align-items:center;gap:9px;margin:0 auto 14px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:var(--r-md);background:color-mix(in srgb,var(--green-soft) 74%,#ffffff);color:var(--green-700);box-shadow:var(--shadow-tight);padding:11px 13px;font-size:13px;font-weight:800}.workspace-notice svg{flex:0 0 auto}.workspace-notice-dismiss{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:26px;height:26px;margin-left:auto;padding:0;border:0;border-radius:7px;background:transparent;color:var(--green-700);cursor:pointer;transition:background .12s ease}.workspace-notice-dismiss:hover{background:color-mix(in srgb,var(--green) 16%,transparent)}@media (max-width:1180px){.studio-controls{grid-template-columns:minmax(0,1fr)}.studio-panel{border-right:0;border-bottom:1px solid var(--line)}.studio-panel:last-child{border-bottom:0}}@media (max-width:820px){.signup-panel{grid-template-columns:1fr}}@media (max-width:640px){.logo-upload-card,.theme-grid{grid-template-columns:minmax(0,1fr)}.logo-upload-actions{justify-content:flex-start}}.landing-product-scene{--re-navy:#15294c;--re-gold:#b0883f;--re-cream:#f8f4ec;--re-line:#e8e1d2;--re-serif:Georgia,"Times New Roman",serif;min-height:600px}.landing-browser-window{inset:0 52px 78px 0;border-radius:11px}.landing-agency-site{background:var(--re-cream)}.landing-agency-site header{min-height:60px;background:#fffdf8;border-bottom:1px solid var(--re-line)}.landing-agency-brand span{background:var(--re-navy);border-radius:5px;font-family:var(--re-serif);font-weight:700}.landing-agency-brand strong{font-family:var(--re-serif);color:var(--re-navy);font-size:17px;font-weight:700}.landing-agency-site nav{text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:600;color:#2a3340}.landing-agency-hero{min-height:260px;background:linear-gradient(90deg,rgba(11,22,43,.88),rgba(11,22,43,.2)),url(https://images.unsplash.com/photo-1600596542815-ffad4c1539a9?auto=format&fit=crop&w=1200&q=82);background-position:50%;background-size:cover;padding:30px 28px}.landing-agency-hero span{background:var(--re-gold);color:#ffffff;text-transform:uppercase;letter-spacing:.08em;font-size:9.5px;font-weight:700;border-radius:2px;padding:5px 9px}.landing-agency-hero h2{font-family:var(--re-serif);font-weight:600;font-size:30px;line-height:1.05;max-width:300px}.landing-agency-strip article{border-color:var(--re-line);background:#fffdf8;border-left:3px solid var(--re-gold)}.landing-agency-strip strong{font-family:var(--re-serif);color:var(--re-navy);font-weight:700}.landing-live-widget{right:0;bottom:0;width:min(300px,45%)}.landing-live-widget .embed-widget{box-shadow:0 30px 72px rgba(8,16,32,.42)}.theme-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.radius-control>span{white-space:nowrap}.radius-control>span strong{flex:0 0 auto}.attention-style-control{margin-top:10px;display:flex;align-items:center;justify-content:space-between;gap:10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunken);padding:9px 11px}.attention-style-control>div:first-child{display:grid;grid-gap:2px;gap:2px;min-width:0}.attention-style-control span{color:var(--muted);font-size:11px;font-weight:800;letter-spacing:0}.attention-style-control strong{color:var(--text);font-size:13px}.attention-style-options{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.attention-style-options button{min-height:31px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);padding:0 10px;font-size:12px;font-weight:800;cursor:pointer}.attention-style-options button.selected{border-color:var(--green);background:var(--green-soft);color:var(--green-700)}.attention-style-options button:disabled{cursor:not-allowed;opacity:.55}.landing-product-scene{min-height:620px}.landing-browser-window{inset:0}.landing-live-widget{left:auto;top:auto;right:20px;bottom:20px;width:min(358px,calc(100% - 40px))}.landing-live-widget .embed-widget{width:100%}.landing-live-widget .widget-page-shell.minimized{place-items:end}.landing-live-widget .widget-launcher{width:min(272px,100%)}.landing-agency-hero{min-height:230px}.landing-agency-section-title{display:flex;align-items:baseline;justify-content:space-between;padding:2px 22px 9px}.landing-agency-section-title span{font-family:Georgia,Times New Roman,serif;font-weight:600;font-size:16px;color:var(--hero-site-accent,var(--re-navy,#15294c))}.landing-agency-section-title em{font-style:normal;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:color-mix(in srgb,var(--hero-site-accent,var(--re-gold,#b0883f)) 76%,#ffffff)}.landing-agency-listings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;padding:0 22px 22px}.landing-listing{position:relative;min-height:120px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;border-radius:8px;padding:11px;color:#ffffff;background-size:cover;background-position:50%}.landing-listing:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,22,43,.05),rgba(11,22,43,.8))}.landing-listing span,.landing-listing strong{position:relative;z-index:1}.landing-listing span{width:-moz-fit-content;width:fit-content;background:var(--hero-site-accent,var(--re-gold,#b0883f));color:#ffffff;border-radius:2px;padding:3px 7px;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.07em}.landing-listing strong{margin-top:6px;font-family:Georgia,Times New Roman,serif;font-weight:700;font-size:15px}.landing-listing-a{background-image:url(https://images.unsplash.com/photo-1600585154340-be6161a56a0c?auto=format&fit=crop&w=600&q=80)}.landing-listing-b{background-image:url(https://images.unsplash.com/photo-1600607687644-c7171b42498f?auto=format&fit=crop&w=600&q=80)}.landing-listing-c{background-image:url(https://images.unsplash.com/photo-1505693416388-ac5ce068fe85?auto=format&fit=crop&w=600&q=80)}.landing-showcase-dots{position:absolute;left:18px;bottom:10px;z-index:3;display:inline-flex;gap:7px;border:1px solid rgba(255,255,255,.24);border-radius:999px;background:rgba(9,18,14,.26);padding:6px 7px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.landing-showcase-dots button{width:8px;height:8px;border:0;border-radius:999px;background:rgba(255,255,255,.46);padding:0}.landing-showcase-dots button[aria-pressed=true]{width:22px;background:#ffffff}.landing-showcase-direct .landing-agency-site,.landing-showcase-smiths .landing-agency-site{background:#fff8f1}.landing-showcase-direct .landing-agency-site header,.landing-showcase-smiths .landing-agency-site header{min-height:58px;border-bottom:0;background:var(--hero-site-accent);padding-inline:18px}.landing-showcase-direct .landing-agency-brand,.landing-showcase-smiths .landing-agency-brand{gap:8px}.landing-showcase-direct .landing-agency-brand span,.landing-showcase-smiths .landing-agency-brand span{width:auto;min-width:62px;height:28px;border:1px solid rgba(255,255,255,.42);border-radius:3px;background:#ffffff;color:var(--hero-site-accent);padding:0 8px;font-size:11px;text-transform:uppercase}.landing-showcase-direct .landing-agency-brand strong,.landing-showcase-direct .landing-agency-site nav,.landing-showcase-smiths .landing-agency-brand strong,.landing-showcase-smiths .landing-agency-site nav{font-family:Inter,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.06em}.landing-showcase-direct .landing-agency-brand strong,.landing-showcase-smiths .landing-agency-brand strong{color:#ffffff;font-size:15px}.landing-showcase-direct .landing-agency-site nav,.landing-showcase-smiths .landing-agency-site nav{color:rgba(255,255,255,.86);font-size:10px;font-weight:900}.landing-showcase-direct .landing-agency-hero,.landing-showcase-smiths .landing-agency-hero{min-height:205px;align-content:end;background:linear-gradient(90deg,rgba(177,27,47,.92),rgba(177,27,47,.54)),var(--hero-site-image);padding:28px 28px 24px}.landing-showcase-direct .landing-agency-hero span,.landing-showcase-smiths .landing-agency-hero span{border-radius:3px;background:#f5d483;color:#4a1419}.landing-showcase-direct .landing-agency-hero h2,.landing-showcase-smiths .landing-agency-hero h2{max-width:390px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:31px;font-weight:950;text-transform:uppercase}.landing-showcase-direct .landing-agency-strip,.landing-showcase-smiths .landing-agency-strip{grid-template-columns:auto auto;justify-content:start;gap:8px;background:#ffefd9;padding:10px 22px}.landing-showcase-direct .landing-agency-strip article,.landing-showcase-smiths .landing-agency-strip article{min-width:128px;border:2px solid var(--hero-site-accent);border-radius:4px;background:#ffffff;padding:9px 12px}.landing-showcase-direct .landing-agency-strip strong,.landing-showcase-smiths .landing-agency-strip strong{color:var(--hero-site-accent);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:18px;font-weight:950}.landing-showcase-direct .landing-agency-strip span,.landing-showcase-smiths .landing-agency-strip span{color:#6f2b22;text-transform:uppercase;letter-spacing:.05em;font-size:9px;font-weight:900}.landing-showcase-direct .landing-agency-section-title,.landing-showcase-smiths .landing-agency-section-title{padding-top:13px}.landing-showcase-direct .landing-agency-section-title span,.landing-showcase-smiths .landing-agency-section-title span{font-family:Inter,ui-sans-serif,system-ui,sans-serif;text-transform:uppercase;font-size:13px;font-weight:950}.landing-showcase-direct .landing-agency-listings,.landing-showcase-smiths .landing-agency-listings{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.landing-showcase-direct .landing-listing,.landing-showcase-smiths .landing-listing{min-height:86px;border-radius:4px}.landing-showcase-direct .landing-listing:nth-child(3),.landing-showcase-smiths .landing-listing:nth-child(3){display:none}.landing-showcase-habita .landing-agency-site,.landing-showcase-nord .landing-agency-site{background:#f7f0f7;color:#2f2134}.landing-showcase-habita .landing-agency-site header,.landing-showcase-nord .landing-agency-site header{min-height:76px;border-bottom:0;background:linear-gradient(135deg,#4b2456,var(--hero-site-accent));padding-inline:24px}.landing-showcase-habita .landing-agency-brand span,.landing-showcase-nord .landing-agency-brand span{width:auto;min-width:54px;height:30px;border:1px solid rgba(255,255,255,.38);border-radius:999px;background:rgba(255,255,255,.14);color:#ffffff;padding:0 10px;font-size:11px}.landing-showcase-habita .landing-agency-brand strong,.landing-showcase-habita .landing-agency-section-title span,.landing-showcase-nord .landing-agency-brand strong,.landing-showcase-nord .landing-agency-section-title span{font-family:Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif}.landing-showcase-habita .landing-agency-brand strong,.landing-showcase-nord .landing-agency-brand strong{color:#ffffff}.landing-showcase-habita .landing-agency-site nav,.landing-showcase-nord .landing-agency-site nav{color:rgba(255,255,255,.8);font-size:12px}.landing-showcase-habita .landing-agency-hero,.landing-showcase-nord .landing-agency-hero{min-height:260px;align-content:start;background:linear-gradient(180deg,rgba(50,40,57,.12),rgba(50,40,57,.68)),var(--hero-site-image);padding:30px 30px 42px}.landing-showcase-habita .landing-agency-hero span,.landing-showcase-nord .landing-agency-hero span{border-radius:999px;background:rgba(111,75,114,.82);color:#ffffff}.landing-showcase-habita .landing-agency-hero h2,.landing-showcase-nord .landing-agency-hero h2{max-width:360px;margin-top:42px;font-family:Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif;font-size:29px;font-weight:650}.landing-showcase-habita .landing-agency-strip,.landing-showcase-nord .landing-agency-strip{grid-template-columns:repeat(2,minmax(0,1fr));margin:-24px 22px 0;padding:0;position:relative;z-index:1}.landing-showcase-habita .landing-agency-strip article,.landing-showcase-nord .landing-agency-strip article{border:0;border-radius:14px;background:#ffffff;box-shadow:0 10px 24px rgba(48,40,54,.12)}.landing-showcase-habita .landing-agency-listings,.landing-showcase-nord .landing-agency-listings{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.landing-showcase-habita .landing-listing,.landing-showcase-nord .landing-listing{min-height:100px;border-radius:14px}.landing-showcase-habita .landing-listing:nth-child(3),.landing-showcase-nord .landing-listing:nth-child(3){display:none}@keyframes landing-showcase-fade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:760px){.landing-page{overflow-x:hidden}.landing-final-cta,.landing-flow-grid,.landing-footer,.landing-hero-inner,.landing-inbox-preview,.landing-intro-band,.landing-nav,.landing-studio-preview{width:min(100% - 28px,520px)}.landing-hero{min-height:auto;padding:12px 0 26px}.landing-nav{min-height:44px;flex-direction:row;align-items:center}.landing-brand,.landing-nav-links{min-width:0}.landing-brand strong{max-width:230px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.landing-hero-inner{min-height:0;grid-template-columns:minmax(0,1fr);gap:22px;padding-top:20px}.landing-hero-copy{max-width:100%}.landing-kicker{font-size:10.5px;padding:6px 9px}.landing-hero-copy h1{max-width:360px;font-size:38px;line-height:1.04}.landing-hero-copy p{max-width:370px;margin-top:14px;font-size:15px;line-height:1.45}.landing-actions{margin-top:20px}.landing-primary-action{width:100%;min-height:52px;border-radius:12px}.landing-product-scene{width:100%;min-height:0;max-width:420px;margin:0 auto}.landing-browser-window{position:static;inset:auto;height:auto;border-radius:14px}.landing-browser-bar{min-height:36px}.landing-agency-site{min-height:0}.landing-agency-site header{min-height:auto;flex-direction:column;align-items:flex-start;gap:16px;padding:16px}.landing-agency-brand span{width:40px;height:40px}.landing-agency-brand strong{font-size:20px}.landing-agency-site nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;grid-gap:12px 18px;gap:12px 18px;justify-content:start}.landing-agency-hero{min-height:230px;padding:24px 20px}.landing-agency-hero span{max-width:100%;white-space:normal}.landing-agency-hero h2{max-width:280px;font-size:30px}.landing-agency-hero p,.landing-agency-listings,.landing-agency-section-title,.landing-agency-strip{display:none}.landing-live-widget{left:auto;top:auto;right:12px;bottom:12px;width:min(290px,calc(100% - 24px));transform:none}.landing-live-widget .widget-page-shell{width:100%}.landing-live-widget .embed-widget{overflow:hidden;border-radius:18px;border:1px solid rgba(255,255,255,.68);box-shadow:0 18px 38px rgba(4,22,18,.24)}.landing-live-widget .embed-widget,.landing-live-widget .widget-page-shell.variant-chat .embed-widget,.landing-live-widget .widget-page-shell.variant-guided .embed-widget,.landing-live-widget .widget-page-shell.variant-market_proof .embed-widget{display:block;height:auto;max-height:none}.landing-live-widget .rendered-widget-header{min-height:62px;padding:12px 18px;border-radius:18px;border-bottom:0}.landing-live-widget .rendered-widget-header strong{font-size:16px}.landing-live-widget .rendered-widget-header .widget-header-trust{display:none}.landing-live-widget .widget-launcher{min-height:62px;border-radius:18px;padding:12px 18px}.landing-live-widget .widget-launcher strong{font-size:16px}.landing-intro-band{padding-top:28px}.landing-flow-grid article{padding:16px}.landing-studio-preview{padding-top:28px}.landing-studio-preview .widget-studio{margin-top:18px}.studio-layout{padding:0}.preview-source-panel{padding:12px}.preview-source-choice{gap:8px}.preview-source-choice>span{flex-basis:100%}.preview-url-form{display:grid;grid-template-columns:1fr}.studio-controls{gap:12px}.studio-panel{padding:14px;border-bottom:0}.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-color-row,.theme-quick-fields{display:contents}.logo-upload-card,.radius-control,.theme-grid label{min-height:92px}.radius-control{grid-column:1/-1;min-height:112px}.logo-upload-card{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto}.theme-grid select{min-width:0}.website-preview{overflow:hidden}.preview-toolbar{gap:12px}.preview-toolbar-actions{display:grid;grid-template-columns:repeat(5,minmax(0,auto));width:100%;justify-content:start}.mock-browser-shell{max-height:520px;overflow:hidden}.live-preview-stage{height:474px;max-height:474px;overflow:auto;overscroll-behavior:contain}.preview-desktop .mock-browser-shell,.preview-mobile .mock-browser-shell,.preview-tablet .mock-browser-shell{width:100%;max-width:100%}.mock-website{min-height:auto}.mock-contact-section,.mock-hero,.mock-listings-grid,.mock-market-section,.mock-process-section,.mock-services-section,.mock-site-content,.mock-site-footer,.mock-site-nav,.mock-testimonial-section,.mock-transactions-section,.mock-utility-bar{padding-left:18px;padding-right:18px}.mock-site-nav{align-items:center;gap:12px}.mock-site-nav nav{gap:10px 14px;font-size:10px}.mock-hero{min-height:350px;align-content:start;padding-top:38px}.mock-hero h3{max-width:280px;font-size:36px}.mock-hero p{max-width:280px;font-size:14px}.mock-hero-search{display:none}.theme-grid{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}.logo-upload-card{grid-column:1/-1;grid-row:auto}.logo-upload-card,.radius-control,.theme-color-row>label,.theme-quick-fields>label{min-height:0}.attention-style-control{align-items:stretch;flex-direction:column}.attention-style-options{justify-content:stretch}.attention-style-options button{flex:1 1 auto}.landing-live-widget .widget-page-shell:not(.minimized){position:fixed;inset:auto 0 0 0;z-index:60;display:flex;justify-content:center;padding:0}.landing-live-widget .widget-page-shell:not(.minimized) .embed-widget{width:100%;max-width:100%;height:min(86vh,86dvh);max-height:min(86vh,86dvh);border-bottom-left-radius:0;border-bottom-right-radius:0}}@media (max-width:1180px){.app-shell{grid-template-columns:1fr}.sidebar{padding:12px 16px}}@media (max-width:760px){.studio-layout{padding:14px}.studio-layout,.widget-studio[data-widget-studio-surface=landing] .studio-layout{--studio-preview-height:560px}.mock-browser-shell{max-height:516px}.preview-floating-overlay:not(.minimized){position:absolute;inset:12px;right:12px;bottom:12px;width:auto;z-index:4}.preview-floating-overlay:not(.minimized) .rendered-widget{width:100%;height:100%;max-height:100%}.topbar-actions{min-width:0;gap:8px}.session-pill{min-width:0;overflow:hidden}.session-pill span,.session-pill strong{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar{gap:10px}.sidebar .brand{gap:0}.sidebar .brand span,.sidebar .brand strong{display:none}.nav-list{gap:3px}.nav-item{min-height:38px;padding:0 10px;gap:7px}.nav-item svg{width:16px;height:16px}.lead-table-wrapper{-webkit-overflow-scrolling:touch;border-radius:0 0 var(--r-lg) var(--r-lg)}.topbar-actions{flex-wrap:wrap;align-items:center}.topbar-workspace-switcher{flex:1 1 100%}.session-pill{flex:1 1 auto}.lead-table-wrapper{overflow-x:visible;padding:6px 0 8px}.lead-table{min-width:0;width:100%;display:block;font-size:13px}.lead-table thead{display:none}.lead-table tbody{display:block}.lead-table tr{display:grid;grid-template-columns:1fr 1fr;margin:0 14px 12px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface);box-shadow:var(--shadow-tight);overflow:hidden}.lead-table tr.selected td{background:transparent}.lead-table tr.selected{border-color:var(--green);box-shadow:0 0 0 1.5px var(--green),var(--shadow-tight)}.lead-table td{display:block;min-width:0;padding:8px 13px 9px;border-top:1px solid var(--line)}.lead-table td:before{content:attr(data-label);display:block;margin-bottom:3px;color:var(--faint);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.04em}.lead-table td[data-label=Intent],.lead-table td[data-label=Owner],.lead-table td[data-label=Received]{border-left:1px solid var(--line)}.lead-table td:first-child{grid-column:1/-1;border-top:0;padding:12px 14px;background:var(--surface-sunken)}.lead-table tr.selected td:first-child{background:var(--green-soft);box-shadow:none}.lead-table td:first-child:before{content:none}.lead-table .lead-name-button{padding:0;gap:2px}.lead-table .lead-name-button strong{font-size:15px}.lead-table td[data-label=Valuation]{grid-column:1/-1}.lead-table td[data-label=Valuation]>strong{font-size:18px;font-weight:800;color:var(--green-700)}.lead-table td>strong{display:block}.lead-table td .lead-muted{display:block;margin-top:1px}.lead-table td .lead-inline-select,.lead-table td .lead-inline-select select{width:100%}}@media (max-width:820px){.landing-table-row{grid-template-columns:1fr auto;grid-template-areas:"name   status" "value  value" "phone  property";gap:3px 12px;align-items:baseline;padding:14px}.landing-table-row>strong{grid-area:name;font-size:15px}.landing-table-row>em{grid-area:status;justify-self:end;align-self:start}.landing-table-row>span:first-of-type{grid-area:phone}.landing-table-row>span:nth-of-type(2){grid-area:value;margin-top:4px;color:var(--ink);font-size:18px;font-weight:800}.landing-table-row>span:nth-of-type(3){grid-area:property;justify-self:end;text-align:right}}.launcher-presentation-control{margin-top:10px;display:grid;grid-gap:10px;gap:10px;border:1px solid var(--line);border-radius:var(--r-md);background:var(--surface-sunken);padding:10px 11px}.launcher-control-heading{display:flex;align-items:center;justify-content:space-between;gap:10px}.launcher-control-heading>div:first-child,.launcher-copy-options{display:grid;grid-gap:4px;gap:4px;min-width:0}.launcher-control-heading span,.launcher-copy-options>span{color:var(--muted);font-size:11px;font-weight:800}.launcher-control-heading strong{color:var(--text);font-size:13px}.launcher-copy-options>div,.launcher-style-options{display:flex;flex-wrap:wrap;gap:6px}.launcher-style-options{justify-content:flex-end}.launcher-copy-options button,.launcher-style-options button{min-height:31px;border:1px solid var(--line);border-radius:999px;background:var(--surface);color:var(--text);padding:0 10px;font-size:12px;font-weight:800;cursor:pointer}.launcher-copy-options button{min-height:30px;font-size:11.5px}.launcher-copy-options button.selected,.launcher-style-options button.selected{border-color:var(--green);background:var(--green-soft);color:var(--green-700)}.launcher-copy-options button:disabled,.launcher-style-options button:disabled{cursor:not-allowed;opacity:.55}.widget-launcher{isolation:isolate}.widget-launcher .widget-logo-mark,.widget-launcher-fallback-icon{flex:0 0 auto}.widget-launcher-fallback-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:999px;background:color-mix(in srgb,var(--widget-text) 16%,transparent);color:var(--widget-text)}.widget-launcher-copy{position:relative;z-index:1;min-width:0;display:grid;grid-gap:3px;gap:3px}.widget-launcher-proof{display:block;overflow:hidden;color:color-mix(in srgb,var(--widget-text) 76%,transparent);font-size:11.5px;font-style:normal;font-weight:700;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.widget-launcher.launcher-pill{width:min(286px,100%);min-height:64px}.widget-launcher.launcher-icon{width:58px;height:58px;min-height:58px;justify-content:center;border-radius:999px;padding:0}.widget-launcher.launcher-icon .widget-logo-mark{width:34px;height:34px}.widget-launcher.launcher-icon .widget-launcher-fallback-icon{width:38px;height:38px}.widget-launcher.launcher-icon .widget-launcher-copy{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.landing-live-widget:has(.widget-launcher.launcher-icon),.preview-floating-overlay.minimized:has(.widget-launcher.launcher-icon){width:auto}.landing-live-widget .widget-launcher.launcher-pill{width:min(286px,100%)}.landing-live-widget .widget-launcher.launcher-icon{width:58px}@media (max-width:760px){.launcher-control-heading{align-items:stretch;flex-direction:column}.launcher-copy-options>div,.launcher-style-options{justify-content:stretch}.launcher-copy-options button,.launcher-style-options button{flex:1 1 auto}.preview-floating-overlay.minimized:has(.widget-launcher.launcher-icon){width:auto}.landing-live-widget .widget-launcher.launcher-icon{min-height:58px;padding:0}}.result-range-card{display:grid;grid-gap:6px;gap:6px;box-sizing:border-box;min-width:0;max-width:100%;border:1px solid color-mix(in srgb,var(--widget-primary) 17%,transparent);border-radius:calc(var(--widget-radius) + 3px);background:linear-gradient(145deg,color-mix(in srgb,var(--widget-primary) 9%,#fff),#fff 58%);padding:12px}.result-range-card>span{color:var(--widget-primary);font-size:11px;font-weight:900;letter-spacing:0;text-transform:uppercase}.result-range-card .result-range{max-width:100%;overflow-wrap:normal;word-break:normal;white-space:nowrap;font-size:21px;line-height:1.05;letter-spacing:0}.result-range-card .result-estimate{margin:0}.result-explanation{box-sizing:border-box;min-width:0;max-width:100%;border:1px solid color-mix(in srgb,var(--widget-primary) 14%,transparent);border-radius:var(--widget-radius);background:#fff;overflow:hidden}.result-explanation summary{min-height:38px;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 11px;color:#17211c;font-size:12px;font-weight:900;cursor:pointer;list-style:none}.result-explanation summary::-webkit-details-marker{display:none}.result-explanation summary svg{flex:0 0 auto;transition:transform .16s ease}.result-explanation[open] summary svg{transform:rotate(180deg)}.result-explanation>div{display:grid;grid-gap:9px;gap:9px;border-top:1px solid color-mix(in srgb,var(--widget-primary) 11%,transparent);padding:11px}.result-explanation p{margin:0;color:#4e5b64;font-size:12px;line-height:1.45}.result-explanation-list{display:grid;grid-gap:6px;gap:6px}.result-explanation-list strong{color:#17211c;font-size:11px;font-weight:900;text-transform:uppercase}.result-explanation-list span{border-radius:8px;background:color-mix(in srgb,var(--widget-primary) 6%,#fff);color:#52606a;padding:7px 8px;font-size:11.5px;font-weight:700;line-height:1.3}.studio-controls{align-items:start;grid-template-columns:minmax(0,1fr) minmax(210px,260px);gap:12px}.compact-widget-details{gap:8px}.studio-panel-heading-row{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:0}.studio-panel-heading-row h3{min-width:0}.studio-panel-heading-row>span{min-width:0;overflow:hidden;color:var(--muted);font-size:11px;font-weight:800;text-align:right;text-overflow:ellipsis;white-space:nowrap}.widget-detail-grid{display:grid;grid-gap:8px;gap:8px;min-width:0}.widget-detail-core-grid{grid-template-columns:minmax(170px,1fr) minmax(120px,.62fr) minmax(150px,.76fr)}.widget-select-field{display:grid;grid-gap:4px;gap:4px;min-width:0;border:1px solid var(--line);border-radius:9px;background:#ffffff;color:var(--muted);padding:7px 8px;font-size:11px;font-weight:800}.widget-select-field select{width:100%;min-width:0;min-height:30px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);padding:4px 7px;font-size:12px;font-weight:700}.widget-select-field select:focus-visible{border-color:color-mix(in srgb,var(--green) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent);outline:0}.widget-compact-section{display:grid;grid-gap:7px;gap:7px;min-width:0;border:1px solid var(--line);border-radius:10px;background:#fbfcfa;padding:8px}.compact-section-heading{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-width:0}.compact-section-heading strong{overflow:hidden;color:var(--text);font-size:12.5px;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.compact-section-heading span{min-width:0;overflow:hidden;color:var(--muted);font-size:10.5px;font-weight:750;text-align:right;text-overflow:ellipsis;white-space:nowrap}.widget-brand-compact-grid{display:grid;grid-template-columns:minmax(148px,.82fr) minmax(0,1.48fr) minmax(120px,.7fr);grid-gap:8px;min-width:0}.widget-brand-compact-grid .logo-upload-card{grid-column:auto;grid-row:auto;grid-template-rows:auto;gap:6px;min-height:0;padding:7px}.widget-brand-compact-grid .logo-upload-preview{min-height:38px;height:auto;padding:5px}.widget-brand-compact-grid .logo-upload-actions{flex-direction:column;align-items:stretch;justify-content:center;gap:5px}.widget-brand-compact-grid .logo-upload-card .secondary-link{min-height:27px;padding:0 7px;font-size:11px}.widget-brand-compact-grid .theme-color-row{display:grid;grid-gap:8px;gap:8px}.widget-brand-compact-grid .theme-color-row label{min-height:0;grid-template-columns:minmax(0,1fr);align-content:start;gap:5px;padding:7px 8px}.widget-brand-compact-grid .theme-grid input[type=color],.widget-brand-compact-grid input[type=color]{width:100%;height:25px;min-height:25px;justify-self:stretch;border-radius:7px}.widget-brand-compact-grid .radius-control{min-height:0;padding:7px 8px}.widget-brand-compact-grid .radius-control input{min-height:20px}.widget-launcher-compact-grid{grid-template-columns:minmax(0,.78fr) minmax(0,.72fr) minmax(0,1.38fr) minmax(0,.72fr) minmax(0,.9fr)}.widget-conversion-compact-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.publish-install-panel .publication-strip{padding:7px}.publish-install-panel .publication-strip span{font-size:10.5px}.publish-install-panel .primary-button,.publish-install-panel .secondary-button{min-height:33px}@media (max-width:1180px){.studio-controls,.widget-brand-compact-grid,.widget-conversion-compact-grid,.widget-detail-core-grid,.widget-launcher-compact-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.compact-section-heading{align-items:flex-start;flex-direction:column;gap:2px}.compact-section-heading span{text-align:left}}.studio-controls{grid-template-columns:minmax(0,1fr);gap:8px}.publish-install-panel{grid-template-columns:auto minmax(220px,1fr) minmax(220px,auto) minmax(180px,.8fr);grid-template-rows:auto;align-items:center;gap:8px;padding:10px 12px}.publish-install-panel h3{min-width:max-content;white-space:nowrap}.publish-install-panel .publication-strip{min-height:38px;padding:7px 8px}.publish-install-actions{display:flex;flex-wrap:nowrap;justify-content:flex-end;align-items:center;gap:7px}.publish-install-actions .primary-button,.publish-install-actions .secondary-button{width:auto;min-width:138px;min-height:34px;padding-inline:12px;white-space:nowrap}.publish-install-actions span{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.publish-install-note{display:-webkit-box;overflow:hidden;color:var(--muted);font-size:10.5px;line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2}@media (max-width:1180px){.publish-install-panel{grid-template-columns:minmax(0,1fr)}.publish-install-panel h3{min-width:0}.publish-install-actions{justify-content:flex-start;flex-wrap:wrap}}.compact-widget-details{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-areas:"details-head details-head details-head details-head details-head details-head details-head details-head details-head details-head details-head details-head" "details-note details-note details-note details-note details-note details-note details-note details-note details-note details-note details-note details-note" "core core core core core brand brand brand brand brand brand brand" "launcher launcher launcher launcher launcher launcher launcher conversion conversion conversion conversion conversion";grid-gap:6px;gap:6px}.compact-widget-details:not(:has(.style-draft-note)){grid-template-areas:"details-head details-head details-head details-head details-head details-head details-head details-head details-head details-head details-head details-head" "core core core core core brand brand brand brand brand brand brand" "launcher launcher launcher launcher launcher launcher launcher conversion conversion conversion conversion conversion"}.compact-widget-details .studio-panel-heading-row{grid-area:details-head}.compact-widget-details .style-draft-note{grid-area:details-note}.widget-detail-core-grid{grid-area:core;grid-template-columns:minmax(118px,1.1fr) minmax(72px,.55fr) minmax(96px,.72fr);align-items:stretch;border:1px solid var(--line);border-radius:10px;background:#fbfcfa;padding:6px}.widget-detail-core-grid:before{content:"Basics";grid-column:1/-1;color:var(--text);font-size:11.5px;font-weight:850;line-height:1}.widget-brand-section{grid-area:brand}.widget-launcher-section{grid-area:launcher}.widget-conversion-section{grid-area:conversion}.widget-compact-section{gap:5px;padding:6px}.compact-section-heading{min-height:12px}.compact-section-heading strong{font-size:11.5px;line-height:1}.compact-section-heading span{font-size:9.5px;line-height:1}.widget-select-field{gap:3px;padding:5px 6px;font-size:10.5px}.widget-select-field input[type=number],.widget-select-field select{width:100%;min-width:0;min-height:27px;border:1px solid var(--line);border-radius:7px;background:#ffffff;color:var(--ink);padding:3px 6px;font-size:11.5px;font-weight:750}.widget-brand-compact-grid{grid-template-columns:minmax(150px,1fr) minmax(96px,.58fr) minmax(94px,100px) minmax(116px,.62fr);gap:8px;align-items:stretch}.widget-brand-compact-grid .theme-color-row{order:1;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}.widget-brand-compact-grid .theme-color-row label{gap:3px;padding:5px 6px;font-size:10px}.widget-brand-compact-grid input[type=color]{height:21px;min-height:21px;padding:2px}.widget-brand-compact-grid .corner-number-field{order:3}.widget-brand-compact-grid .typography-select-field{order:2}.widget-brand-compact-grid .logo-upload-card{order:4;grid-template-columns:minmax(0,1fr) auto;gap:5px;padding:5px}.widget-brand-compact-grid .logo-upload-preview{min-height:32px;padding:4px}.widget-brand-compact-grid .logo-upload-actions{gap:4px}.widget-brand-compact-grid .logo-upload-card .secondary-link{min-height:25px;padding:0 6px;font-size:10.5px}.widget-launcher-compact-grid{grid-template-columns:minmax(70px,.6fr) minmax(76px,.64fr) minmax(150px,1.35fr) minmax(98px,.82fr) minmax(112px,.92fr);gap:6px}.widget-conversion-compact-grid{grid-template-columns:minmax(110px,1fr) minmax(84px,.72fr) minmax(96px,.78fr);gap:6px}.embed-widget.typography-classic,.embed-widget.typography-clean,.rendered-widget.typography-classic,.rendered-widget.typography-clean,.widget-launcher.typography-classic,.widget-launcher.typography-clean,.widget-page-shell.typography-classic,.widget-page-shell.typography-clean{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.typography-classic .rendered-widget-header strong,.typography-classic .result-range,.typography-classic .snapshot-value strong,.typography-classic .widget-progress strong,.typography-classic .widget-question strong,.typography-classic.widget-launcher strong{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:0}.embed-widget.typography-editorial,.rendered-widget.typography-editorial,.widget-launcher.typography-editorial,.widget-page-shell.typography-editorial{font-family:Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif}.typography-editorial .rendered-widget-header strong,.typography-editorial .result-range,.typography-editorial .snapshot-value strong,.typography-editorial .widget-progress strong,.typography-editorial .widget-question strong,.typography-editorial.widget-launcher strong{font-family:Georgia,Times New Roman,serif;font-weight:700;letter-spacing:0}.typography-editorial .widget-progress strong,.typography-editorial .widget-question strong{font-size:19px;line-height:1.08}.embed-widget.typography-compact,.rendered-widget.typography-compact,.widget-launcher.typography-compact,.widget-page-shell.typography-compact{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:12.5px}.typography-compact .rendered-widget-header strong,.typography-compact.widget-launcher strong{font-size:14px}.typography-compact .widget-progress strong,.typography-compact .widget-question strong{font-size:16px}.typography-compact .embed-form label{font-size:10.5px;letter-spacing:.04em}.typography-compact .chat-bubble,.typography-compact .snapshot-comparable,.typography-compact .widget-proof p{font-size:12px}.embed-widget.typography-modern,.rendered-widget.typography-modern,.widget-launcher.typography-modern,.widget-page-shell.typography-modern{font-family:ui-rounded,Aptos,Segoe UI,Inter,ui-sans-serif,system-ui,sans-serif}.typography-modern .rendered-widget-header strong,.typography-modern .result-range,.typography-modern .snapshot-value strong,.typography-modern .widget-progress strong,.typography-modern .widget-question strong,.typography-modern.widget-launcher strong{font-weight:850;letter-spacing:0}@media (max-width:1180px){.compact-widget-details{grid-template-columns:minmax(0,1fr);grid-template-areas:"details-head" "details-note" "core" "brand" "launcher" "conversion"}.compact-widget-details:not(:has(.style-draft-note)){grid-template-areas:"details-head" "core" "brand" "launcher" "conversion"}.widget-brand-compact-grid,.widget-conversion-compact-grid,.widget-detail-core-grid,.widget-launcher-compact-grid{grid-template-columns:minmax(0,1fr)}}.preview-source-panel{display:grid;grid-template-columns:auto minmax(260px,1fr) max-content;align-items:center;grid-gap:8px 10px;gap:8px 10px;padding:10px 12px}.preview-source-choice{min-width:max-content}.preview-url-form{width:100%;display:grid;grid-template-columns:minmax(220px,min(100%,560px)) auto;align-items:center;justify-content:start;grid-gap:8px;gap:8px;min-width:0}.preview-url-form label{min-width:0}.preview-url-form input{min-height:34px}.preview-url-form button{min-height:34px;white-space:nowrap}.studio-workflow-actions{display:flex;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:7px;min-width:0}.studio-workflow-actions .primary-button,.studio-workflow-actions .secondary-button{min-height:34px;padding-inline:12px;white-space:nowrap}.studio-workflow-status{max-width:110px;overflow:hidden;color:var(--green);font-size:11px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.studio-workflow-note{grid-column:1/-1;margin:0;color:#a7550d;font-size:11px;font-weight:750}.preview-source-status{grid-column:2/-1;margin:0}@media (max-width:1180px){.preview-source-panel{grid-template-columns:minmax(0,1fr)}.preview-source-choice{min-width:0}.preview-url-form{grid-template-columns:minmax(0,1fr) auto}.studio-workflow-actions{justify-content:flex-start;flex-wrap:wrap}.preview-source-status{grid-column:1/-1}}.landing-primary-action,.preview-url-form button,.studio-workflow-actions .primary-button{min-height:38px;border:1px solid var(--orange);border-radius:9px;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:var(--orange);color:#ffffff;font-size:12px;font-weight:850;line-height:1;padding:0 14px;text-decoration:none;box-shadow:0 10px 22px rgba(244,146,31,.2);transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.landing-primary-action{min-height:46px;padding-inline:18px;font-size:13px}.landing-primary-action:focus-visible,.landing-primary-action:hover,.preview-url-form button:focus-visible,.preview-url-form button:hover,.studio-workflow-actions .primary-button:focus-visible,.studio-workflow-actions .primary-button:hover{border-color:#de7f12;background:#de7f12;color:#ffffff;box-shadow:0 13px 28px rgba(244,146,31,.28);transform:translateY(-1px)}.preview-url-form button:disabled,.studio-workflow-actions .primary-button:disabled{cursor:wait;opacity:.7;transform:none}.preview-focus-button{width:34px;min-width:34px;height:34px;min-height:34px;border:1px solid var(--line);border-radius:7px;background:#ffffff;color:var(--text);padding:0;box-shadow:none}.preview-focus-button:focus-visible,.preview-focus-button:hover{border-color:var(--green);background:var(--green-soft);color:var(--green-deep);transform:none}@media (max-width:1080px){.landing-faq-section,.landing-pricing-section{grid-template-columns:1fr}}@media (max-width:820px){.landing-assurance-section,.landing-faq-section,.landing-pricing-section{width:min(1180px,calc(100% - 28px))}.landing-pricing-card{grid-template-columns:minmax(0,1fr)}.landing-pricing-card .landing-primary-action{width:100%}.landing-assurance-section{grid-template-columns:1fr}}@media (max-width:560px){.landing-faq-heading h2,.landing-pricing-copy h2{max-width:100%;overflow-wrap:anywhere;font-size:27px}.landing-pricing-card-header strong{font-size:36px}}.landing-cta-reassurance{margin:14px 0 0;color:rgba(255,255,255,.82);font-size:13px;font-weight:650;letter-spacing:.01em}.landing-trust-bar{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 44px;width:100%;margin:0;padding:28px 24px 24px;background:var(--green-soft);border-bottom:1px solid color-mix(in srgb,var(--green) 16%,var(--line))}.landing-trust-bar span{display:inline-flex;align-items:center;gap:10px;color:var(--green-700);font-size:15px;font-weight:800;letter-spacing:-.005em;white-space:nowrap}.landing-trust-bar svg{color:var(--green);flex:0 0 auto;width:18px;height:18px}@media (max-width:760px){.landing-trust-bar{gap:12px 22px;padding:20px 18px}.landing-trust-bar span{font-size:13.5px}}.landing-header{position:fixed;inset:0 0 auto 0;z-index:50;transition:background .2s ease,box-shadow .2s ease}.landing-header-inner{width:min(1180px,calc(100% - 48px));margin:0 auto;min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:18px}.landing-header .landing-brand{display:inline-flex;align-items:center;gap:10px;color:#ffffff;text-decoration:none}.landing-header .landing-brand-mark{width:30px;height:30px;display:grid;place-items:center;flex:0 0 auto}.landing-header .landing-brand-mark img{width:100%;height:100%;object-fit:contain}.landing-header .landing-brand strong{font-size:15px;letter-spacing:-.01em}.landing-header-links{display:flex;align-items:center;gap:22px;font-size:13.5px;font-weight:700}.landing-header-links a{color:rgba(255,255,255,.85);text-decoration:none;transition:color .14s ease}.landing-header-links a:hover{color:#ffffff}.landing-header-cta{display:inline-flex;align-items:center;gap:7px;border-radius:10px;background:var(--grad-orange);color:#ffffff!important;padding:9px 16px;box-shadow:var(--glow-orange)}.landing-header-cta:hover{transform:translateY(-1px)}.landing-header.scrolled{background:rgba(255,255,255,.94);-webkit-backdrop-filter:saturate(140%) blur(10px);backdrop-filter:saturate(140%) blur(10px);box-shadow:0 1px 0 var(--line),0 12px 30px rgba(8,18,14,.08)}.landing-header.scrolled .landing-brand{color:var(--ink)}.landing-header.scrolled .landing-header-links a{color:var(--muted)}.landing-header.scrolled .landing-header-links a:hover{color:var(--ink)}.landing-header.scrolled .landing-header-cta{color:#ffffff!important}.landing-header-langs{display:inline-flex;align-items:center;gap:2px;font-size:12.5px}.landing-header-langs a{color:rgba(255,255,255,.72)!important;text-decoration:none;padding:3px 7px;border-radius:7px;transition:color .14s ease,background .14s ease}.landing-header-langs a:hover{color:#ffffff!important}.landing-header-langs a.is-active{color:#ffffff!important;background:rgba(255,255,255,.16)}.landing-header.scrolled .landing-header-langs a{color:var(--muted)!important}.landing-header.scrolled .landing-header-langs a:hover{color:var(--ink)!important}.landing-header.scrolled .landing-header-langs a.is-active{color:var(--ink)!important;background:rgba(8,18,14,.08)}.support-header .landing-header-langs{margin-right:6px}.support-header .landing-header-langs a{color:var(--muted)!important}.support-header .landing-header-langs a:hover{color:var(--ink)!important}.support-header .landing-header-langs a.is-active{color:var(--ink)!important;background:rgba(8,18,14,.08)}.landing-hero{padding-top:80px}.landing-cta-reassurance-dark{color:var(--muted)!important;margin-top:10px}.landing-roi-section{width:min(1180px,calc(100% - 48px));margin:8px auto;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-gap:30px;gap:30px;align-items:center;border-radius:var(--r-lg);background:var(--grad-hero);color:#ffffff;padding:34px 36px;box-shadow:var(--shadow)}.landing-roi-copy .landing-section-kicker{background:rgba(255,255,255,.16);color:#ffffff}.landing-roi-copy h2{margin:12px 0 0;color:#ffffff;font-size:31px;font-weight:850;letter-spacing:-.025em;line-height:1.1}.landing-roi-copy p{margin:13px 0 0;color:rgba(255,255,255,.85);line-height:1.55;max-width:460px}.landing-roi-stats{display:grid;grid-gap:12px;gap:12px}.landing-roi-stats article{border:1px solid rgba(255,255,255,.16);border-radius:var(--r-md);background:rgba(255,255,255,.08);padding:14px 16px}.landing-roi-stats strong{display:block;font-size:22px;font-weight:850;letter-spacing:-.01em}.landing-roi-stats article:first-child strong{color:var(--orange-soft-2)}.landing-roi-stats span{display:block;margin-top:3px;color:rgba(255,255,255,.82);font-size:13px}@media (max-width:760px){.landing-header-links a:not(.landing-header-cta),.landing-header-signin{display:none}.landing-header-langs,.landing-header-langs a{display:inline-flex!important}.landing-header-inner{min-height:56px}.landing-hero{padding-top:64px}.landing-roi-section{grid-template-columns:1fr;gap:18px;padding:24px 20px}.landing-roi-copy h2{font-size:26px}}.field-label-row{display:flex;align-items:center;justify-content:space-between;gap:6px;min-width:0}.field-help-tip{position:relative;display:inline-flex;flex:none}.field-help-trigger{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:0;border-radius:50%;background:transparent;color:color-mix(in srgb,var(--muted) 70%,transparent);cursor:help;transition:color .12s ease,background .12s ease}.field-help-trigger:focus-visible,.field-help-trigger:hover{color:var(--green);background:color-mix(in srgb,var(--green) 12%,transparent);outline:0}.field-help-bubble{position:absolute;top:calc(100% + 6px);z-index:60;width:224px;max-width:62vw;padding:9px 11px;border:1px solid var(--line);border-radius:11px;background:#ffffff;box-shadow:0 16px 34px rgba(15,30,45,.16);color:var(--muted);font-size:11px;font-weight:650;line-height:1.42;text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-3px);transition:opacity .12s ease,transform .12s ease;pointer-events:none}.field-help-start .field-help-bubble{left:0}.field-help-end .field-help-bubble{right:0}.field-help-tip:focus-within .field-help-bubble,.field-help-tip:hover .field-help-bubble{opacity:1;visibility:visible;transform:translateY(0)}.field-help-bubble strong{display:block;margin-bottom:5px;color:var(--text);font-size:11.5px;font-weight:850}.field-help-bubble ul{margin:0;padding:0;list-style:none;display:grid;grid-gap:4px;gap:4px}.field-help-bubble li{padding-left:9px;position:relative}.field-help-bubble li:before{content:"";position:absolute;left:0;top:6px;width:3px;height:3px;border-radius:50%;background:color-mix(in srgb,var(--green) 60%,var(--muted))}.studio-status-pill{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:800;letter-spacing:.01em;border:1px solid transparent}.studio-status-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.studio-status-published{color:var(--green);background:color-mix(in srgb,var(--green) 12%,#ffffff);border-color:color-mix(in srgb,var(--green) 28%,transparent)}.studio-status-unsaved{color:#b06a04;background:color-mix(in srgb,var(--orange,#f4921f) 14%,#ffffff);border-color:color-mix(in srgb,var(--orange,#f4921f) 34%,transparent)}.studio-status-draft{color:var(--muted);background:color-mix(in srgb,var(--muted) 8%,#ffffff);border-color:var(--line)}.corner-input-wrap{position:relative;display:flex;align-items:center;min-width:0}.corner-input-wrap input[type=number]{width:100%;padding-right:24px}.corner-unit{position:absolute;right:9px;color:var(--muted);font-size:10.5px;font-weight:800;pointer-events:none}.content-grid.lead-workspace-grid{grid-template-columns:minmax(0,1fr)}.lead-name-button{display:flex;align-items:center;gap:8px;text-align:left}.lead-row-chevron{flex:none;color:var(--muted);transition:transform .15s ease}.lead-name-button[aria-expanded=true] .lead-row-chevron{transform:rotate(180deg);color:var(--green)}.lead-name-text{display:grid;grid-gap:1px;gap:1px;min-width:0}.lead-table-row.expanded>td{background:color-mix(in srgb,var(--green) 5%,#ffffff)}.lead-detail-row>td{padding:0;background:color-mix(in srgb,var(--green) 4%,#ffffff);border-bottom:2px solid color-mix(in srgb,var(--green) 22%,var(--line))}.lead-detail-inline{padding:14px 16px 16px}@media (min-width:1080px){.lead-detail-inline{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);grid-column-gap:14px;column-gap:14px;grid-row-gap:14px;row-gap:14px;align-items:start}.lead-detail-inline .lead-dossier{display:contents}.lead-detail-inline .lead-value-summary{grid-column:1/-1;margin:0}.lead-detail-inline .lead-dossier-main{grid-column:1;margin:0}.lead-detail-inline .lead-follow-up-section{grid-column:2;margin:0;height:100%}.lead-detail-inline .lead-actions-section,.lead-detail-inline .lead-detail-notice{grid-column:1/-1;margin:0}}@media (min-width:1180px){.lead-detail>.lead-actions-section{grid-column:1/-1}}.lead-actions-section{border-top:1px solid var(--line);margin:6px 16px 0;padding-top:10px}.lead-actions-toggle{display:flex;align-items:center;justify-content:space-between;width:100%;padding:4px 0;border:0;background:transparent;cursor:pointer}.lead-actions-toggle .lead-dossier-title{margin:0}.lead-actions-chevron{color:var(--muted);transition:transform .15s ease}.lead-actions-chevron.open{transform:rotate(180deg)}.lead-actions-grid{display:grid;grid-gap:8px;gap:8px;margin-top:8px}.lead-action-card{display:grid;grid-gap:7px;gap:7px;border:1px solid var(--line);border-radius:var(--r-md,12px);background:var(--surface,#ffffff);padding:9px 10px}.lead-action-head{display:flex;align-items:center;gap:6px;color:var(--text);font-size:12px}.lead-action-head svg{flex:none;color:var(--green)}.lead-action-head strong{font-weight:800}.lead-action-state{margin-left:auto;padding:2px 8px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--muted) 9%,#ffffff);color:var(--muted);font-size:10px;font-weight:800;text-transform:capitalize}.lead-action-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.lead-action-code,.lead-action-row select{min-height:30px;min-width:0;padding:3px 8px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--ink);font-size:12px;font-weight:700}.lead-action-code{width:84px}.lead-action-btn{display:inline-flex;align-items:center;gap:5px;min-height:30px;padding:4px 11px;border:1px solid var(--line);border-radius:8px;background:#ffffff;color:var(--text);font-size:12px;font-weight:800;cursor:pointer}.lead-action-btn:hover:not(:disabled){border-color:color-mix(in srgb,var(--green) 42%,var(--line))}.lead-action-btn:disabled{opacity:.55;cursor:not-allowed}.lead-action-btn.primary{background:var(--green);border-color:var(--green);color:#ffffff}.lead-action-btn.danger{border-color:color-mix(in srgb,#d6453c 42%,var(--line));color:#c0392b}.lead-action-link{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:4px 10px;border:1px solid color-mix(in srgb,var(--green) 30%,var(--line));border-radius:8px;font-size:12px;text-decoration:none}.lead-action-link,.lead-show-more{color:var(--green);font-weight:800}.lead-show-more{display:inline-block;margin-top:8px;padding:3px 0;border:0;background:transparent;font-size:11.5px;cursor:pointer}.lead-show-more:hover{text-decoration:underline}.lead-owner-name{font-size:12px;font-weight:700;color:var(--text)}.settings-save-row.dirty{border-color:color-mix(in srgb,var(--orange) 42%,var(--line));background:var(--orange-soft,#fff7ec)}.settings-save-copy{display:block;max-width:640px}.settings-save-row span.settings-save-state{display:inline-block;margin-right:8px;padding:1px 8px;border-radius:999px;border:1px solid var(--line);background:color-mix(in srgb,var(--green) 12%,#ffffff);color:var(--green);font-size:11px;font-weight:800}.settings-save-row span.settings-save-state.dirty{border-color:color-mix(in srgb,var(--orange) 34%,transparent);background:color-mix(in srgb,var(--orange) 16%,#ffffff);color:#b06a04}.settings-heading-right{display:flex;align-items:center;gap:8px}.settings-instant-tag{padding:1px 8px;border-radius:999px;border:1px solid var(--line);background:#ffffff;color:var(--muted);font-size:10px;font-weight:800;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap}.billing-status-card:not(.active){grid-template-columns:minmax(0,1fr) max-content}@media (max-width:760px){.billing-status-card:not(.active){grid-template-columns:1fr}.billing-actions{justify-self:start}}.topbar{flex-wrap:wrap}.topbar-actions{flex-wrap:wrap;justify-content:flex-end}.topbar-workspace-switcher select{min-width:0}.topbar-actions .session-pill{height:auto;min-height:54px;align-content:center;row-gap:2px}.session-pill em,.session-pill span,.session-pill strong{display:block;min-width:0;min-height:1.2em;max-width:240px;overflow:hidden;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.studio-workflow-actions .secondary-button{min-height:38px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--line);border-radius:9px;background:#ffffff;color:var(--text);font-size:12px;font-weight:850;line-height:1;box-shadow:none;transition:border-color .15s ease,background .15s ease,transform .15s ease}.studio-workflow-actions .secondary-button:focus-visible,.studio-workflow-actions .secondary-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--green) 45%,var(--line));background:color-mix(in srgb,var(--green) 6%,#ffffff);transform:translateY(-1px)}.studio-workflow-actions .publish-install-danger{background:#ffffff;border-color:var(--line);color:var(--text)}.studio-workflow-actions .publish-install-danger:hover:not(:disabled){border-color:color-mix(in srgb,#d6453c 42%,var(--line));background:color-mix(in srgb,#d6453c 6%,#ffffff);color:#c0392b}.corner-number-field{min-width:92px}.corner-input-wrap input[type=number]{padding-left:9px;padding-right:22px}.compact-widget-details,.studio-controls,.studio-panel-style,.studio-setup-toolbar,.widget-brand-compact-grid,.widget-brand-section,.widget-compact-section,.widget-conversion-compact-grid,.widget-conversion-section,.widget-detail-core-grid,.widget-detail-grid,.widget-launcher-compact-grid,.widget-launcher-section{overflow:visible}.settings-autosave-row,.studio-publish-hint{color:var(--muted);font-weight:650}.settings-autosave-row{display:flex;align-items:center;gap:10px;border:1px solid var(--line);border-radius:8px;background:#f8faf8;padding:9px 12px;font-size:12.5px}.settings-autosave-row .settings-save-state{display:inline-flex;align-items:center;gap:6px;padding:2px 9px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:800}.settings-autosave-row .settings-save-state:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.settings-autosave-row .settings-save-state.saved{background:color-mix(in srgb,var(--green) 12%,#ffffff);border-color:color-mix(in srgb,var(--green) 28%,transparent);color:var(--green)}.settings-autosave-row .settings-save-state.saving{background:color-mix(in srgb,var(--orange) 14%,#ffffff);border-color:color-mix(in srgb,var(--orange) 30%,transparent);color:#b06a04}.team-card-meta .mode-pill{line-height:1;padding-top:1px;padding-bottom:1px}.team-card-actions{display:grid;grid-template-columns:1fr 1fr;grid-gap:6px;gap:6px;align-items:stretch}.team-card-actions .text-button{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 10px;border:1px solid var(--line);border-radius:8px;background:#ffffff;font-size:12px;font-weight:800}.team-card-actions .text-button:hover:not(:disabled){border-color:color-mix(in srgb,var(--green) 42%,var(--line));background:color-mix(in srgb,var(--green) 6%,#ffffff)}.team-card-actions .text-button:nth-child(3){grid-column:1/-1}.team-card-meta .mode-pill,.team-card-meta span{display:inline-flex;align-items:center;justify-content:center;line-height:1}.topbar-actions{align-items:stretch}.topbar-actions .topbar-workspace-switcher{align-self:stretch}.topbar-actions .icon-button{height:auto}.lead-detail-inline .lead-summary-item{min-height:0;padding:9px 11px}.lead-detail-inline .lead-value-main{display:flex;align-items:center;justify-content:space-between;gap:12px}.lead-detail-inline .lead-value-figure{display:grid;grid-gap:1px;gap:1px;min-width:0}.lead-detail-inline .lead-value-main .lead-value-badges{display:flex;flex-direction:column;align-items:flex-end;gap:5px;margin:0;flex:none}.lead-detail-inline .lead-note-compose{display:flex;align-items:flex-end;gap:8px}.lead-detail-inline .lead-note-compose .lead-next-step-field{flex:1 1;min-width:0}.lead-detail-inline .lead-note-compose .lead-follow-up-actions{margin:0;flex:none}@media (min-width:1080px){.lead-detail-inline{align-items:stretch}.lead-detail-inline .lead-dossier-main,.lead-detail-inline .lead-follow-up-section{height:auto}.lead-detail-inline{grid-template-columns:minmax(0,1fr)}.lead-detail-inline .lead-dossier-main,.lead-detail-inline .lead-follow-up-section{grid-column:1/-1}}.lead-detail-inline .lead-value-summary{grid-template-columns:minmax(0,1.9fr) minmax(0,1fr) minmax(0,1fr)}.lead-detail-inline .lead-summary-item{padding:8px 12px}.lead-detail-inline .lead-value-main strong{font-size:25px;margin:0}.lead-detail-inline .lead-value-figure{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:8px;row-gap:0}.lead-detail-inline .lead-value-figure>span{flex-basis:100%}.lead-detail-inline .lead-value-figure>p{margin:0}.lead-detail-inline .lead-value-main .lead-value-badges{flex-direction:row;align-items:center;gap:6px}.lead-detail-inline .lead-evidence-row{gap:14px}.lead-detail-inline .lead-evidence-row .lead-property-compact{flex:1 1 46%;align-content:start}.lead-detail-inline .lead-evidence-row .lead-comparable-strip{flex:1 1 54%}.lead-detail-inline .lead-follow-up-row{gap:10px}.lead-detail-inline .lead-follow-up-row>label:not(.lead-next-step-field){flex:0 1 160px}.lead-detail-inline .lead-follow-up-row .lead-next-step-field{flex:1 1 260px;min-width:0}.lead-detail-inline .lead-follow-up-row .lead-follow-up-actions{flex:none;margin:0}.topbar-workspace-switcher{align-items:center}.topbar-workspace-switcher .secondary-button{font-size:12px;font-weight:800}.lead-detail-inline .lead-value-main .lead-value-figure>span{color:rgba(255,255,255,.95);font-size:10.5px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.lead-detail-inline .lead-evidence-row{display:flex;align-items:stretch;gap:12px}.lead-detail-inline .lead-evidence-group{display:flex;flex-direction:column;gap:6px;min-width:0}.lead-detail-inline .lead-evidence-property{flex:1 1 44%}.lead-detail-inline .lead-evidence-comps{flex:1 1 56%}.lead-detail-inline .lead-evidence-group-label{font-size:10px;font-weight:850;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.lead-detail-inline .lead-evidence-comps .lead-evidence-group-label{color:var(--green)}.lead-detail-inline .lead-evidence-row .lead-property-compact{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:8px;margin:0}.lead-detail-inline .lead-evidence-row .lead-property-compact>span{height:100%}.lead-detail-inline .lead-evidence-row .lead-comparable-strip{flex:1 1;display:flex;align-items:stretch;gap:8px;margin:0}.lead-detail-inline .lead-evidence-row .lead-comparable-strip>article{flex:1 1;min-width:0}.lead-detail-inline .lead-evidence-comps .lead-comparable-strip>article{border-color:color-mix(in srgb,var(--green) 26%,var(--line));background:color-mix(in srgb,var(--green) 4%,#ffffff)}.lead-detail-inline .lead-follow-up-row{display:flex;flex-wrap:wrap;gap:14px}.lead-detail-inline .lead-follow-up-fields{display:flex;gap:8px;flex:0 1 auto}.lead-detail-inline .lead-follow-up-fields>label{flex:0 0 150px}.lead-detail-inline .lead-follow-up-note{display:flex;align-items:flex-end;gap:8px;flex:1 1 340px;min-width:0}.lead-detail-inline .lead-follow-up-note .lead-next-step-field{flex:1 1;min-width:0}.lead-detail-inline .lead-follow-up-note .lead-follow-up-actions{flex:none;margin:0}.lead-detail-inline .lead-evidence-row .lead-property-compact{flex:1 1;display:flex;gap:8px;align-items:stretch}.lead-detail-inline .lead-evidence-row .lead-property-compact>span{flex:1 1;min-width:0;height:auto}.lead-detail-inline .lead-follow-up-row{align-items:flex-end}.lead-detail-inline .lead-follow-up-fields select,.lead-detail-inline .lead-follow-up-note .lead-next-step-field textarea{min-height:36px;height:36px}.lead-detail-inline .lead-follow-up-note .lead-next-step-field textarea{resize:vertical;padding:8px 10px;line-height:1.3}.lead-detail-inline .lead-note-list{display:flex;flex-direction:column;gap:6px;margin-top:10px}.lead-detail-inline .lead-note-list>article{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.lead-detail-inline .lead-note-list>article>p{flex:1 1 300px;margin:0;min-width:0}.lead-detail-inline .lead-note-list>article .lead-note-footer{flex:none;display:flex;align-items:center;gap:14px;margin:0}.lead-detail-inline .lead-note-list>article .lead-note-edit-field{flex:1 1 300px}.lead-detail-inline .lead-follow-up-fields{align-items:flex-end}.lead-detail-inline .lead-follow-up-fields>label,.lead-detail-inline .lead-follow-up-note .lead-next-step-field{display:flex;flex-direction:column;gap:4px;color:var(--muted);font-size:12px;font-weight:800}.lead-detail-inline .lead-follow-up-select{display:block;width:100%;min-height:36px;height:36px;border:1px solid transparent;border-radius:999px;padding:0 30px 0 12px;font:inherit;font-size:12px;font-weight:800;outline:0;cursor:pointer}.lead-detail-inline .lead-follow-up-owner-select{background:var(--blue-soft);color:#245b9f}.lead-detail-inline .lead-follow-up-select:focus-visible{border-color:color-mix(in srgb,var(--green) 48%,var(--line));box-shadow:0 0 0 3px color-mix(in srgb,var(--green) 12%,transparent)}.lead-detail-inline .lead-follow-up-select:disabled{cursor:wait;opacity:.72}.app-shell{--app-radius-control:10px;--app-radius-surface:12px;--app-radius-pill:999px}.app-shell .access-link-card,.app-shell .access-link-panel,.app-shell .agency-card,.app-shell .agency-profile-panel,.app-shell .audit-log-panel,.app-shell .billing-panel,.app-shell .billing-status-card,.app-shell .crm-mapping-panel,.app-shell .email-alert-panel,.app-shell .handoff-status-card,.app-shell .lead-actions-section,.app-shell .lead-detail,.app-shell .lead-detail-inline,.app-shell .lead-detail-notice,.app-shell .lead-dossier-section,.app-shell .lead-follow-up-section,.app-shell .lead-list,.app-shell .lead-summary-item,.app-shell .owner-notification-modal,.app-shell .pilot-summary,.app-shell .session-pill,.app-shell .settings-autosave-row,.app-shell .settings-save-row,.app-shell .team-card,.app-shell .team-panel,.app-shell .topbar-workspace-switcher,.app-shell .worker-health-panel,.app-shell .workflow-status-panel,.app-shell .workspace-notice{border-radius:var(--app-radius-surface)}.app-shell .access-link-summary div,.app-shell .billing-status-card dl div,.app-shell .brand-mark,.app-shell .icon-button,.app-shell .install-status,.app-shell .lead-comparable-strip>article,.app-shell .lead-follow-up-select,.app-shell .lead-note-list>article,.app-shell .lead-property-compact span,.app-shell .nav-item,.app-shell .notification-owner-summary,.app-shell .primary-button,.app-shell .readiness-grid span,.app-shell .search-box,.app-shell .secondary-button,.app-shell .setup-grid label,.app-shell .team-default-owner,.app-shell .workflow-status-row input,.app-shell input:not([type=checkbox]),.app-shell select,.app-shell textarea{border-radius:var(--app-radius-control)}.app-shell .topbar-actions .icon-button{border-radius:var(--app-radius-surface)}.app-shell .email-alert-heading span,.app-shell .lead-filter,.app-shell .lead-inline-select,.app-shell .lead-inline-status,.app-shell .mode-pill,.app-shell .priority,.app-shell .readiness-score,.app-shell .session-pill em,.app-shell .settings-instant-tag,.app-shell .status,.app-shell .studio-status-pill,.app-shell .team-panel-header span,.app-shell .workflow-status-heading span{border-radius:var(--app-radius-pill)}.app-shell select.mode-pill,.app-shell select.status,.app-shell select.status.lead-follow-up-select{border-radius:var(--app-radius-control)}body:has(.support-page):not([data-immoparse-embed=script]){height:auto!important;width:auto!important;overflow-x:hidden!important;overflow-y:auto!important;padding:0!important;position:static!important}.support-page{min-height:100vh;background:#fbfcfb;color:var(--text);padding:24px}.support-final-card,.support-header,.support-hero,.support-note,.support-step-grid,.support-two-column{width:min(1120px,calc(100vw - 48px));margin-inline:auto}.support-header{display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--line);border-radius:var(--app-radius-surface);background:#ffffff;box-shadow:var(--shadow-tight);padding:12px 14px}.landing-assurance-guide a,.signup-guide-link,.studio-publish-hint a,.support-back-link,.support-brand,.support-secondary-link{display:inline-flex;align-items:center;gap:7px;color:var(--green-700);font-weight:850;text-decoration:none}.support-brand{color:var(--text)}.support-brand strong{font-size:15px}.support-back-link,.support-secondary-link{border:1px solid var(--line);border-radius:var(--app-radius-control);background:#ffffff;padding:9px 11px}.support-hero{padding:54px 0 26px}.support-hero h1{max-width:820px;margin:14px 0 0;font-size:clamp(38px,5.8vw,68px);line-height:.96;letter-spacing:-.035em}.support-hero p{max-width:720px;margin:18px 0 0;color:var(--muted);font-size:17px;line-height:1.55}.support-step-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:12px;gap:12px;border-top:1px solid var(--line);padding-top:24px}.support-card,.support-final-card,.support-note,.support-step-grid article{border:1px solid var(--line);border-radius:var(--app-radius-surface);background:#ffffff;box-shadow:var(--shadow-tight)}.support-step-grid article{padding:16px}.support-step-grid article>strong{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--app-radius-pill);background:var(--grad-orange);color:#ffffff;font-weight:900}.support-card h2,.support-final-card h2,.support-step-grid h2{margin:14px 0 0;color:var(--text);font-size:18px;line-height:1.2}.support-card li,.support-card p,.support-final-card p,.support-note p,.support-step-grid p{color:var(--muted);font-size:13px;line-height:1.5}.support-two-column{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px;margin-top:14px}.support-card{padding:18px}.support-card-heading{display:flex;align-items:center;gap:9px}.landing-assurance-guide svg,.support-card-heading svg,.support-note svg{color:var(--green)}.support-card-heading h2{margin:0}.support-card ol,.support-card ul{margin:16px 0 0;padding-left:19px}.support-card li+li{margin-top:9px}.support-card pre{overflow:auto;margin:16px 0 0;border:1px solid var(--line);border-radius:var(--app-radius-control);background:#f8faf8;color:var(--text);font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;padding:14px}.support-check-list{display:grid;grid-gap:8px;gap:8px;padding-left:0!important;list-style:none}.support-check-list li{display:flex;align-items:flex-start;gap:8px;margin:0!important}.support-check-list svg{flex:0 0 auto;color:var(--green);margin-top:2px}.support-template-list{display:grid;grid-gap:10px;gap:10px;margin-top:16px}.support-template-list section{border:1px solid var(--line);border-radius:var(--app-radius-control);background:#f8faf8;padding:12px}.support-template-list h3{margin:0;font-size:13px}.support-template-list p{margin:7px 0 0}.support-final-card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:18px;gap:18px;margin-top:14px;padding:20px}.support-final-card h2{max-width:620px;font-size:26px}.support-final-card p{max-width:660px;margin:10px 0 0}.support-final-actions{display:grid;grid-gap:10px;gap:10px;justify-items:stretch}.landing-assurance-guide a:focus-visible,.landing-assurance-guide a:hover,.signup-guide-link:focus-visible,.signup-guide-link:hover,.studio-publish-hint a:focus-visible,.studio-publish-hint a:hover,.support-back-link:focus-visible,.support-back-link:hover,.support-secondary-link:focus-visible,.support-secondary-link:hover{color:var(--orange)}.support-note{display:flex;align-items:flex-start;gap:10px;margin-top:14px;padding:14px 16px;background:var(--green-soft)}.support-note p{margin:0;color:var(--green-700);font-weight:750}.landing-assurance-guide{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid color-mix(in srgb,var(--green) 24%,var(--line));border-radius:var(--app-radius-control);background:color-mix(in srgb,var(--green-soft) 68%,#ffffff);padding:12px 14px}.landing-assurance-guide strong{color:var(--text);font-size:13px}.signup-onboarding-list{display:grid;grid-gap:8px;gap:8px;margin:18px 0 0;padding:0;list-style:none}.signup-onboarding-list li{position:relative;color:var(--muted);font-size:13px;font-weight:700;line-height:1.45;padding-left:18px}.signup-onboarding-list li:before{content:"";position:absolute;left:0;top:.58em;width:7px;height:7px;border-radius:var(--app-radius-pill);background:var(--green)}.signup-guide-link{width:-moz-fit-content;width:fit-content;margin-top:14px}.signup-check-email{display:flex;flex-direction:column;gap:10px;align-items:flex-start}.signup-check-email h1,.signup-check-email h2{margin:0}.signup-check-email-hint{color:var(--muted,#5c6b64);font-size:.92rem}.studio-publish-hint a{width:-moz-fit-content;width:fit-content;margin-left:4px}@media (max-width:980px){.support-step-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.support-final-card,.support-two-column{grid-template-columns:minmax(0,1fr)}.support-final-actions{justify-items:start}}@media (max-width:640px){.support-page{padding:14px}.support-final-card,.support-header,.support-hero,.support-note,.support-step-grid,.support-two-column{width:100%}.landing-assurance-guide,.support-header{align-items:flex-start;flex-direction:column}.support-step-grid{grid-template-columns:minmax(0,1fr)}.support-hero{padding-top:38px}}