@font-face{font-family:Offerbook UI;src:url(/fonts/studio/inter.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--font-offerbook-ui: "Offerbook UI", sans-serif;--font-sans: var(--font-offerbook-ui)}.offerbook-logo{display:inline-flex;align-items:center;gap:10px;max-width:100%;flex:none;color:#1d2927;font:500 var(--offerbook-logo-size, 30px)/1.5 var(--font-sans);letter-spacing:0;white-space:nowrap}.offerbook-logo__symbol{display:block;width:var(--offerbook-symbol-size, 40px);height:var(--offerbook-symbol-size, 40px);flex:none}.offerbook-logo__name{display:block}.offerbook-logo__suffix{color:#b78967}@media(max-width:640px){.offerbook-logo{font-size:var(--offerbook-logo-size, 20px)}}.offerbook-public,.offerbook-workspace,.landing-root{--offerbook-site-width: 1280px;--offerbook-site-gutter: 48px;--offerbook-site-header-height: 89px}.offerbook-site-header{position:relative;z-index:30;border-bottom:1px solid #d4d3c9;background:#f5f2eb;color:#1d2927;font:14px/1.6 var(--font-sans)}.offerbook-site-header__inner{width:min(var(--offerbook-site-width),calc(100% - 2 * var(--offerbook-site-gutter)));min-height:calc(var(--offerbook-site-header-height) - 1px);margin-inline:auto;display:flex;align-items:center;justify-content:space-between;gap:24px}.offerbook-site-header a{display:inline-flex;align-items:center;min-height:44px;color:inherit;text-decoration:none;white-space:nowrap}.offerbook-site-header__brand{flex:none}.offerbook-site-header__navigation{display:flex;align-items:center;gap:28px}.offerbook-site-header .offerbook-site-header__navigation a{color:inherit}.offerbook-site-header__navigation a:hover{text-decoration:underline;text-underline-offset:4px}.offerbook-site-header__account{font-weight:600}.offerbook-site-header :focus-visible{outline:2px solid var(--ui-primary, #245b5a);outline-offset:4px}.offerbook-site-header__mobile{display:none}@media(min-width:801px){html:has(.offerbook-site-header){scrollbar-gutter:stable}}@media(max-width:800px){.offerbook-public,.offerbook-workspace,.landing-root{--offerbook-site-gutter: 18px;--offerbook-site-header-height: 73px}.offerbook-site-header__inner{gap:16px}.offerbook-site-header__desktop{display:none}.offerbook-site-header__mobile{display:block}.offerbook-site-header__toggle{display:grid;place-items:center;width:44px;height:44px;cursor:pointer;list-style:none}.offerbook-site-header__toggle::-webkit-details-marker{display:none}.offerbook-site-header__toggle svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:1.8}.menu-close-icon,.offerbook-site-header__mobile[open] .menu-open-icon{display:none}.offerbook-site-header__mobile[open] .menu-close-icon{display:block}.offerbook-site-header__mobile nav{position:absolute;top:100%;left:0;right:0;flex-direction:column;align-items:stretch;gap:0;max-height:calc(100dvh - var(--offerbook-site-header-height));overflow-y:auto;overscroll-behavior:contain;padding:16px var(--offerbook-site-gutter) 24px;background:#f5f2ebfa;border-bottom:1px solid #d4d3c9;box-shadow:0 15px 30px #1d292726}.offerbook-site-header__mobile nav a{min-height:56px;padding-inline:10px;font-size:19px}}@media(max-width:380px){.offerbook-public,.offerbook-workspace,.landing-root{--offerbook-site-gutter: 14px}}.site-header .offerbook-site-header__navigation a.landing-workspace-link{justify-content:center;padding:10px 18px;border-radius:6px;background:#245b5a;color:#fffefa}.site-header .offerbook-site-header__navigation a.landing-workspace-link:hover{background:#1c4948;text-decoration:none}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:110px;background:#e7e1d8;color-scheme:light}body{--ui-font: var(--font-sans);margin:0;color:#1d2927;font:16px/1.5 var(--ui-font)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}a{color:inherit;text-decoration:none}img{max-width:100%}[hidden]{display:none!important}button:focus-visible,a:focus-visible,input:focus-visible,[tabindex]:focus-visible{outline:3px solid #245b5a;outline-offset:4px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.landing-root{position:relative;isolation:isolate;--section-space: clamp(48px, 6vw, 80px);--heading-space: clamp(28px, 3vw, 40px);--signature-fill: #F3D9D8DD;--signature-border: #C48C93;--signature-ink: #8C4048}.landing-root .icon{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.ambient-backdrop{position:fixed;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.ambient-poster,.ambient-video,.ambient-opening{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center;filter:saturate(.82) contrast(.94) brightness(.94)}.ambient-opening{transition:opacity .3s}.ambient-backdrop[data-scrubbing] .ambient-opening{opacity:0}.ambient-wash{position:absolute;inset:0;background:linear-gradient(90deg,#f5f2eb94 0%,#f5f2eb4d 38%,#f5f2eb0f 68%,transparent 82%),linear-gradient(180deg,#111c190f,transparent 45%,#111c1929)}.shell{width:min(var(--offerbook-site-width),calc(100% - 2 * var(--offerbook-site-gutter)));margin:auto}.skip-link{position:fixed;top:-100px;left:24px;background:#fffefa;padding:12px 18px;z-index:60}.skip-link:focus{top:10px}.site-header{position:fixed;inset:0 0 auto;z-index:30;background:#f5f2eb7a;border-bottom:1px solid #1d292714;backdrop-filter:blur(10px) saturate(.9)}.brand{display:flex;align-items:center;flex:none}.landing-button{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:14px;border-radius:8px;border:1px solid #245b5a;padding:12px 25px;font-weight:650;background:#245b5a;color:#fffefa;transition:background .2s}.landing-button:hover{background:#1c4948}.landing-button.is-secondary{color:#1d2927;border-color:#1d29277d;background:#f5f2eb73;backdrop-filter:blur(10px)}.landing-button.is-secondary:hover{background:#f5f2ebc4}.landing-button .icon{width:19px}.pricing-section{padding:var(--section-space) 0;scroll-margin-top:var(--offerbook-site-header-height);background:#f5f2ebb8}.pricing-section h2{margin:0 0 var(--heading-space);font:400 clamp(38px,4vw,58px)/1.1 var(--ui-font)}.pricing-tiles{display:flex;gap:20px;align-items:stretch}.pricing-tile{flex:1;min-width:0;padding:28px 24px;border:1px solid #fffefa85;border-radius:16px;background:#f5f2ebd1;backdrop-filter:blur(12px);transition:flex .35s,box-shadow .2s}.pricing-tile:hover{box-shadow:0 14px 38px #203b2924}.pricing-tile>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;min-height:72px}.pricing-tile h3{margin:0;font:400 30px/1.2 var(--ui-font)}.pricing-badge{padding:7px 12px;border-radius:999px;background:#e5e9e1;color:#245b5a;font-size:13px;white-space:nowrap}.pricing-price{display:flex;align-items:baseline;flex-wrap:wrap;gap:10px;margin:24px 0 28px;font:400 clamp(44px,4.5vw,64px)/1.1 var(--ui-font)}.pricing-price>span{font:400 16px/1.5 var(--font-sans);color:#52615a;white-space:nowrap}.pricing-tile .landing-button,.pricing-unavailable{display:flex;width:100%;min-height:56px;padding-inline:10px;text-align:center}.pricing-unavailable{align-items:center;justify-content:center;border:1px solid #9ba69d;border-radius:8px;color:#52615a;font-weight:650}.pricing-terms{min-height:116px;padding-top:18px;color:#52615a}.pricing-terms p{margin:0}.pricing-tile ul{list-style:none;padding:0;margin:12px 0 0;display:grid;gap:18px}.pricing-tile li{display:flex;align-items:flex-start;gap:12px}.pricing-tile li .icon{color:#245b5a;margin-top:2px}.pricing-tile--unavailable h3,.pricing-tile--unavailable .pricing-price{color:#52615a}@media(min-width:1101px){.pricing-tile:focus-within{flex:1.24}}@media(hover:hover)and (min-width:1101px){.pricing-tile:hover{flex:1.24}.pricing-tiles:has(.pricing-tile:hover) .pricing-tile:not(:hover){flex:1}}@media(max-width:1100px){.pricing-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-tile>header{min-height:44px}}@media(max-width:600px){.pricing-tiles{grid-template-columns:minmax(0,1fr)}.pricing-tile{padding:24px}.pricing-terms{min-height:0}.pricing-terms:empty{display:none}.pricing-tile ul{margin-top:28px}}.hero{min-height:100svh;padding-top:var(--offerbook-site-header-height);position:relative;display:flex;align-items:stretch}.hero-inner{min-height:calc(100svh - var(--offerbook-site-header-height));display:flex;align-items:center;padding-top:56px;padding-bottom:80px}.hero-copy{width:min(720px,58%)}.hero h1{font:520 clamp(58px,6.2vw,94px)/.99 var(--font-sans);letter-spacing:0;max-width:11ch;margin:0;text-wrap:balance}.accent{color:#245b5a;font-weight:720}.hero-summary{max-width:32rem;margin:26px 0 0;font-size:clamp(18px,1.55vw,23px);line-height:1.5}.hero-actions{display:flex;align-items:center;gap:14px;margin-top:34px;flex-wrap:wrap}.hero-actions>.landing-button:first-child{min-width:142px}.scroll-cue{position:absolute;bottom:24px;left:calc(50% - 22px);width:44px;height:44px;display:grid;place-items:center;color:#f5f2eb;background:#1d292794;border:1px solid #ffffff4d;backdrop-filter:blur(12px)}.workspace-section{padding:var(--section-space) 0 0;background:linear-gradient(transparent,#f5f2eb94 12%,#f5f2ebb8)}.workspace-section,.ai-section{scroll-margin-top:calc(0px - var(--section-space))}.section-heading{margin-bottom:var(--heading-space)}.section-heading h2,.ai-section h2,.signup-section h2{font:400 clamp(38px,4vw,58px)/1.09 var(--ui-font);letter-spacing:-1.9px;margin:0}h2 em{font-style:normal;color:#245b5a}.listing-preview{border-radius:14px;border:1px solid #fffefa;background:#fffefaf7;box-shadow:0 22px 70px #18342a26;min-width:0}.listing-preview-header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:27px 34px}.preview-property-identity{display:flex;align-items:center;gap:18px;min-width:0}.preview-property-identity>img{width:80px;height:74px;object-fit:cover;border-radius:6px;flex-shrink:0}.preview-property-identity>div{min-width:0}.property-type{font-size:10px;letter-spacing:1.1px;text-transform:uppercase;color:#596c60}.preview-property-identity h3{font:400 26px/1.25 var(--ui-font);margin:5px 0 2px;letter-spacing:-.3px}.preview-property-identity p{margin:0;color:#5b6a62;font-size:13px}.workspace-open{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:8px 0;color:#245b5a;font-size:13px;white-space:nowrap}.workspace-open:hover{text-decoration:underline;text-underline-offset:4px}.workspace-open .icon{width:18px}.workspace-tabs{display:flex;gap:30px;border-block:1px solid #e0e4da;padding:0 34px}.workspace-tabs button{border:0;border-bottom:2px solid transparent;min-height:56px;display:inline-flex;align-items:center;gap:8px;background:transparent;color:#58695e;font-size:14px;padding:10px 0;white-space:nowrap}.workspace-tabs button[aria-selected=true]{color:#245b5a;border-bottom-color:#245b5a}.workspace-tabs button>span{display:grid;place-items:center;min-width:21px;padding:1px 5px;border-radius:4px;font-size:11px;background:#edf0e8}.documents-workspace{display:grid;grid-template-columns:1fr 1.06fr;align-items:start;gap:48px;padding:30px 38px 32px}.wheel-column{align-self:center;min-width:0}.document-wheel{width:min(100%,460px);display:block;overflow:visible;margin:auto}.wheel-segment,.wheel-center{cursor:pointer;outline:none}.wheel-segment>path{stroke:#fffefa;stroke-width:3.5;stroke-linejoin:round;transition:fill .2s}.wheel-segment:hover>path{filter:brightness(.96)}.wheel-segment:focus-visible>path,.wheel-center:focus-visible>circle{stroke:#1d2927;stroke-width:3.5}.wheel-segment svg,.wheel-center svg{fill:none;stroke:#245b5a;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.wheel-segment text,.wheel-center text{font-family:inherit;font-size:13px;fill:#245b5a;pointer-events:none}.wheel-segment.is-selected svg{stroke:#fff}.wheel-segment.is-selected text{fill:#fff}.wheel-segment .wheel-count{font-size:11px}.wheel-center:hover>circle{fill:#f4f6ef}.wheel-center .wheel-total{font-size:38px;fill:#1d2927;font-weight:500}.wheel-center .wheel-caption{font-size:10px;fill:#5d7162}.document-browser{border-left:1px solid #e3e7dd;padding-left:30px;min-width:0}.document-browser-title{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:2px 0 20px}.document-browser-title h4{font-size:19px;font-weight:550;margin:0 0 4px}.document-browser-title span{color:#657566;font-size:12px}.document-browser-title>.icon{color:#6c8370}.document-list{padding:4px;margin:-4px;list-style:none}.document-row{width:100%;display:flex;align-items:center;gap:12px;padding:13px 5px;border:0;border-bottom:1px solid #e3e7dd;background:transparent;color:#1d2927;text-align:left}.document-row>span:nth-child(2){flex:1;min-width:0}.document-row strong{display:block;font-size:13px;line-height:1.45;font-weight:500}.document-row small{display:block;margin-top:3px;font-size:11px;color:#667465}.document-symbol{width:31px;height:37px;border:1px solid #dce3d9;border-radius:4px;display:grid;place-items:center;background:#f4f6ef;color:#245b5a;flex-shrink:0}.document-symbol .icon{width:18px}.document-signing-state{display:flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;color:#245b5a}.document-signing-state.is-signed{color:#386b51}.document-signing-state .icon{width:13px;height:13px}.signature-story{display:grid;grid-template-columns:minmax(0,1fr) 128px;align-items:center;gap:6px 16px;margin-top:20px;padding:14px 16px 10px;border:1px solid #dce4d8;border-radius:8px;background:#f1f4ec;color:#245b5a}.signature-story-copy{min-width:0;min-height:100px;display:flex;flex-direction:column;justify-content:center}.signature-eyebrow{display:flex;align-items:center;gap:6px;color:#63725e;font-size:11px}.signature-eyebrow .icon{width:15px;height:15px}.signature-story-copy>strong{display:block;font-size:15px;line-height:1.35;font-weight:550;margin-top:8px}.signature-story-copy p{margin:6px 0 0;color:#63725e;font-size:11px;line-height:1.5}.signature-art{position:relative}.signature-story-paper{position:relative;height:96px;background:#fff;border:1px solid #d9ded4;box-shadow:0 3px 8px #243b3310}.signature-paper-lines{display:block;height:22px;margin:12px 12px 0;background:repeating-linear-gradient(to bottom,#dce0d9 0 1px,transparent 1px 7px)}.seller-signature-box{position:absolute;left:8%;top:40%;width:84%;height:45%;border:1.5px solid var(--signature-border);background:var(--signature-fill);color:var(--signature-ink);display:flex;flex-direction:column;justify-content:center;gap:2px;padding:4px 5px;border-radius:2px;text-align:left}.signature-box-role{font-size:5px;letter-spacing:.2px;text-transform:uppercase;font-weight:600}.seller-signature-box>strong{font-size:9px;font-weight:550;line-height:1.1}.signature-box-lines{display:flex;justify-content:space-between;gap:2px;border-top:1px solid var(--signature-border);padding-top:2px;font-size:5px;margin-top:2px}.signature-seal{position:absolute;right:-7px;top:8px;width:27px;height:27px;display:grid;place-items:center;border:3px solid #f1f4ec;border-radius:50%;background:#245b5a;color:#fffefa}.signature-seal .icon{width:14px;height:14px}.signature-completed{position:absolute;left:8%;right:8%;top:44%;color:#245b5a}.signature-autograph{display:block;font:italic 16px/1.5 var(--ui-font);white-space:nowrap;border-bottom:1px solid #bbccbe}.signature-completed small{display:block;font-size:6px;color:#63725e;margin-top:3px}.signature-story-footer{grid-column:1/-1;display:flex;align-items:center;gap:12px;min-height:30px}.signature-steps{display:flex;flex:1;gap:10px;list-style:none;margin:0;padding:0}.signature-steps li{flex:1;color:#69786a;font-size:10px}.signature-steps li>span{display:block;height:2px;background:#d8e0d3;margin-bottom:4px}.signature-steps .is-reached{color:#245b5a}.signature-steps .is-reached>span{background:#245b5a}.signature-steps [aria-current=step]{font-weight:600}.signature-playback{display:grid;place-items:center;flex:0 0 30px;height:30px;padding:5px;border:0;border-radius:50%;color:#245b5a;background:transparent}.signature-playback:hover{background:#e2eadd}.signature-playback svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}@keyframes signature-place{0%{opacity:0;transform:translate(10px,-12px)}to{opacity:1;transform:translate(0)}}@keyframes signature-deliver{0%{opacity:0;transform:translate(-10px)}to{opacity:1;transform:translate(0)}}@keyframes signature-write{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media(prefers-reduced-motion:no-preference){.signature-story[data-phase=prepare] .seller-signature-box{animation:signature-place 1.1s .2s both}.signature-story[data-phase=sent] .signature-seal{animation:signature-deliver .65s both}.signature-story[data-phase=ready][data-complete=false] .signature-autograph{animation:signature-write 1.2s both}.signature-story[data-playing=false] *{animation-play-state:paused}}.workspace-other{padding:30px 36px;max-width:940px;margin:auto}.workspace-panel-label{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:18px}.workspace-panel-label h4{margin:0;font-size:18px;font-weight:500}.workspace-panel-label>span{font-size:12px;color:#657563}.buyer-preview-row{display:flex;gap:14px;align-items:center;padding:20px 0;border-bottom:1px solid #e4e7df}.buyer-preview-row>span:nth-child(2){flex:1;min-width:0}.buyer-preview-row strong{display:block;font-weight:500;font-size:15px}.buyer-preview-row small{display:block;color:#64725e;font-size:12px;margin-top:3px}.preview-avatar{width:37px;height:37px;flex-shrink:0;display:grid;place-items:center;border-radius:50%;background:#e9eee4;color:#476757;font-size:12px}.preview-state{font-size:12px;padding:5px 9px;border-radius:4px;color:#766047;background:#f1eade;white-space:nowrap}.preview-state.is-approved{color:#346950;background:#e5eee2}.offer-comparison{display:grid;grid-template-columns:1fr 1fr;gap:20px}.offer-preview{padding:25px;border:1px solid #dce3d6;border-radius:8px;background:#f6f7f0;min-width:0}.offer-number{font-size:10px;letter-spacing:1px;color:#657565}.offer-preview h4{font-size:16px;font-weight:500;margin:12px 0 8px}.offer-price{font-size:31px;line-height:1.4;color:#245b5a;font-weight:500;letter-spacing:-.7px}.offer-preview dl{font-size:12px;margin:20px 0 0}.offer-preview dl>div{border-top:1px solid #dce3d6;padding:10px 0 0;margin-top:10px}.offer-preview dt{color:#60705b}.offer-preview dd{margin:3px 0 0;font-size:14px}.ai-section{padding:var(--section-space) 0;background:#f5f2ebb8}.ai-section-heading{text-align:center;margin-bottom:var(--heading-space)}.ai-section-heading p{font-size:17px;margin:22px 0 0;color:#364a3b}.story-cards{display:flex;gap:16px;align-items:stretch}.story-card{display:flex;flex:1;flex-direction:column;min-width:0;padding:0;text-align:left;border:1px solid #e6e8de;border-radius:16px;overflow:hidden;background:#fffefa;color:#1d2927;transition:flex .35s,box-shadow .2s}.story-card.is-selected{border-color:#638375;box-shadow:0 12px 32px #203b291a}.story-card:hover{box-shadow:0 14px 38px #203b2924}@media(min-width:801px){.story-card:focus-visible{flex:1.24}}@media(hover:hover)and (min-width:801px){.story-card:hover{flex:1.24}.story-cards:has(.story-card:hover) .story-card:not(:hover){flex:1}}.story-card-label{display:flex;align-items:center;gap:10px;min-height:62px;padding:16px 22px;font-size:12px;font-weight:600}.story-card-label .icon{width:19px;height:19px;color:#245b5a}.story-artwork{height:242px;padding:23px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#d9e4d6}.artwork-0{background:linear-gradient(135deg,#bed3c2,#e5ecde)}.artwork-1{background:linear-gradient(135deg,#eadfcf,#f4ecdf)}.artwork-2{background:linear-gradient(135deg,#ccdeda,#e2ece7)}.portfolio-art{width:100%;max-width:300px;border-radius:10px;overflow:hidden;background:#fffefb;box-shadow:0 10px 27px #213b3521;transform:rotate(-3deg)}.mini-property-photo{height:75px;position:relative;overflow:hidden}.mini-property-photo img{width:100%;height:100%;object-fit:cover}.mini-property-photo>span{position:absolute;bottom:8px;left:12px;background:#fffefbea;padding:3px 8px;border-radius:5px;font-size:10px}.portfolio-art-rows{padding:4px 12px}.portfolio-art-rows>div{display:flex;gap:5px;align-items:center;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e9ece4;font-size:11px}.portfolio-art-rows>div:last-child{border:0}.portfolio-art-rows b{font-size:10px;color:#245b5a;font-weight:500;background:#eaf1e4;padding:3px 7px;border-radius:4px}.mini-request{font-size:9px;color:#72664e}.comparison-art{position:relative;width:100%;max-width:305px;display:grid;gap:10px;grid-template-columns:1fr 1fr;padding-bottom:52px}.mini-offer{background:#fffefa;border-radius:8px;padding:18px 10px;box-shadow:0 10px 25px #63503714;min-width:0}.mini-offer>span{font-size:10px;color:#62705e}.mini-offer strong{display:block;font-size:clamp(15px,1.3vw,19px);font-weight:550;margin-top:9px;color:#245b5a;letter-spacing:-.5px}.mini-offer small{display:block;font-size:8px;margin-top:10px;white-space:nowrap}.mini-seller-draft{position:absolute;bottom:0;left:15%;width:80%;display:flex;gap:10px;align-items:center;padding:13px;border-radius:7px;background:#fffefbe8;box-shadow:0 8px 28px #7e694121;font-size:12px;transform:rotate(-3deg)}.mini-seller-draft small{font-size:9px;color:#607459}.mini-seller-draft .icon{color:#426f52}.access-art{width:100%;max-width:310px}.mini-request-bubble{padding:15px;background:#fffefbcc;border-radius:12px 12px 2px;margin-left:12px;font-size:13px}.mini-request-bubble .offerbook-chip{font-size:10px}.mini-request-bubble .offerbook-chip__symbol{width:16px;height:16px}.mini-request-bubble p{margin:7px 0 0;line-height:1.5;font-size:12px}.mini-access-result{display:flex;align-items:center;gap:8px;background:#fffefa;border:1px solid #d3e2d3;border-radius:8px;box-shadow:0 10px 28px #1e493324;margin:24px 0 0;padding:12px;transform:rotate(-3deg)}.mini-access-result>.preview-avatar{width:29px;height:29px;font-size:10px}.mini-access-result>span:nth-child(2){flex:1;min-width:0}.mini-access-result strong{font-size:10px;font-weight:550;display:block;white-space:nowrap}.mini-access-result small{font-size:9px;color:#657760;display:block}.access-approved{display:inline-flex;align-items:center;gap:4px;font-size:11px;color:#286746;white-space:nowrap}.access-approved .icon{width:15px;height:15px}.mini-access-result .access-approved{font-size:8px}.mini-access-result .access-approved .icon{width:12px}.story-card-copy{display:flex;flex-direction:column;padding:22px;flex:1}.story-card-copy>strong{font-size:20px;line-height:1.2;letter-spacing:-.5px;font-weight:650;min-height:48px}.story-card-copy>span:not(.card-watch){font-size:13px;color:#596956;line-height:1.6;margin:9px 0 19px}.card-watch{display:flex;align-items:center;justify-content:space-between;margin-top:auto;font-size:12px;color:#245b5a}.card-watch .icon{width:18px}.story-toolbar{position:sticky;top:var(--offerbook-site-header-height);z-index:10;display:flex;align-items:center;justify-content:space-between;margin:42px 0 18px;padding:8px 12px;gap:20px;border-radius:8px;background:#f5f2ebf5;backdrop-filter:blur(10px)}.host-selector{display:flex;align-items:center;gap:26px}.host-selector button{display:flex;align-items:center;gap:9px;border:0;border-bottom:2px solid transparent;min-height:48px;padding:6px 4px;background:transparent;color:#465d4b;font-size:15px}.host-selector button[aria-pressed=true]{color:#203b32;border-bottom-color:#245b5a}.host-selector img{width:24px;height:24px;object-fit:contain}.story-playback{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:44px;padding:8px 13px;border:1px solid #87987b66;border-radius:7px;background:#f5f2eb8c;color:#304b36;font-size:12px}.story-playback svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8}.ai-stage{background:#fff;color:#141414;border-radius:14px;border:1px solid #e1e3de;box-shadow:0 20px 60px #18342a1f;scroll-margin-top:110px;overflow:hidden}.chat-header{display:flex;justify-content:space-between;align-items:center;padding:19px 24px;border-bottom:1px solid #f0f0ee;min-height:66px}.chat-header>span:first-child{display:flex;align-items:center;gap:9px;font-size:18px;font-weight:550}.chat-header img{width:24px;height:24px}.chat-header .icon{width:14px;height:14px;color:#787878}.chat-example-label{font-size:12px;color:#777}.chat-content{max-width:960px;margin:auto;padding:40px 54px 48px;min-height:620px}.chat-content.is-composing{display:flex;align-items:center;justify-content:center}.chat-compose{width:100%;margin-bottom:80px}.chat-compose>p{text-align:center;font-size:28px;letter-spacing:-.7px;font-weight:550;margin:0 0 30px}.chat-composer{display:flex;align-items:center;gap:11px;background:#f4f4f4;border:1px solid #ebebeb;border-radius:30px;padding:13px;min-height:61px;font-size:14px}.composer-plus{font-size:26px;line-height:1;padding:0 3px}.offerbook-chip{display:inline-flex;gap:7px;align-items:center;font-size:14px;font-weight:550;white-space:nowrap}.offerbook-chip__symbol{display:block;width:20px;height:20px;flex-shrink:0}.chat-composer .offerbook-chip{color:#2563a9}.composer-prompt{flex:1;overflow-wrap:anywhere}.composer-send{width:32px;height:32px;display:grid;place-items:center;border-radius:50%;background:#171717;color:#fff;font-size:24px;line-height:1;flex-shrink:0}.typing-caret{font-weight:300;margin-left:1px}.user-message{display:flex;gap:9px;flex-wrap:wrap;align-items:center;margin-left:auto;width:fit-content;max-width:90%;border-radius:23px;background:#f0f0f0;padding:13px 20px;font-size:15px;line-height:1.6;overflow-wrap:anywhere}.user-message .offerbook-chip{font-size:14px}.assistant-message{padding-top:34px;font-size:15px;line-height:1.8}.assistant-message p{margin:0 0 18px}.assistant-message strong{font-weight:650}.assistant-message ul{padding-left:23px;margin:18px 0 22px}.assistant-message li{padding-left:3px;margin:9px 0}.completed-activity{display:flex;align-items:center;gap:7px;color:#727272;font-size:12px;margin-bottom:23px}.completed-activity .icon{width:15px;height:15px}.tool-activity{display:inline-flex;align-items:center;gap:10px;color:#727272;font-size:14px}.activity-spinner{width:17px;height:17px;border-radius:50%;border:1.5px solid #d9d9d9;border-top-color:#6b6b6b;animation:working-spin 1.3s linear infinite}.ai-story[data-playing=false] .activity-spinner{animation-play-state:paused}.answer-content{animation:arrive .22s ease-out}.response-table-wrap{margin:14px 0 22px}.response-table-wrap table{border-collapse:collapse;width:100%;font-size:13px}.response-table-wrap th{font-weight:600;text-align:left}.response-table-wrap th,.response-table-wrap td{padding:10px 12px 10px 0;border-bottom:1px solid #e5e5e5;vertical-align:top}.response-table-wrap thead th{color:#5a5a5a}.response-table-wrap th:first-child{width:23%}.assistant-message blockquote{border-left:3px solid #d9d9d9;padding-left:19px;margin:8px 0 0}.response-email{overflow-wrap:anywhere}.chat-progress{height:3px;background:#f1f2ed}.chat-progress span{height:100%;display:block;background:#77978b;transform-origin:left}.host-claude{background:#faf9f6}.host-claude .chat-composer{background:#fff}.host-claude .assistant-message{font-family:var(--ui-font);font-size:16px}.host-claude .user-message{background:#eeece6}.trust-section{background:#f5f2ebb8}.trust-row{display:grid;grid-template-columns:repeat(3,1fr);border-block:1px solid #1d29272e}.trust-row button{display:flex;align-items:center;gap:18px;min-height:135px;border:0;background:#f5f2ebbf;padding:25px;color:#274536;text-align:left}.trust-row button+button{border-left:1px solid #1d29272e}.trust-row button>span{flex:1;min-width:0}.trust-row strong{display:block;font-size:17px;font-weight:500}.trust-row small{display:block;color:#53664f;margin-top:7px;font-size:12px}.trust-row button>.icon:last-child{width:17px}.trust-row button[aria-expanded=true],.trust-row button:hover{background:#fffefa}.trust-detail{display:flex;gap:30px;justify-content:space-between;padding:32px;background:#fffefaf7;border-bottom:1px solid #1d29272e;animation:arrive .2s ease-out}.trust-detail>div{max-width:790px}.trust-detail h3{font:400 28px/1.2 var(--ui-font);margin:0 0 14px}.trust-detail p{margin:0;color:#536351;font-size:15px;line-height:1.8}.trust-detail a{display:inline-flex;align-items:center;gap:10px;color:#245b5a;min-height:44px;margin-top:14px;font-size:13px}.detail-close{width:44px;height:44px;display:grid;place-items:center;background:transparent;border:0;color:#657962;flex-shrink:0}.signup-section{padding:var(--section-space) 0;text-align:center;background:linear-gradient(#f5f2ebb8,#f5f2eb85)}.signup-section h2{font-size:clamp(44px,4.5vw,66px)}.signup-section .landing-button{margin-top:34px;min-width:162px}.site-footer{padding:0 0 35px;background:#f5f2eb85}.site-footer>.shell{background:#f5f2ebd9;border-top:1px solid #1d29272e;padding:28px 30px 22px;border-radius:6px;backdrop-filter:blur(10px)}.footer-main{display:flex;align-items:center;gap:25px;justify-content:space-between}.footer-main .offerbook-logo{--offerbook-logo-size: 24px;--offerbook-symbol-size: 32px}.footer-main nav{display:flex;flex-wrap:wrap;gap:4px 22px}.footer-main nav a,.footer-link{min-height:44px;padding:12px 0;font-size:12px;color:#4b644c}.footer-main nav a:hover,.footer-link:hover{text-decoration:underline;text-underline-offset:4px}.footer-bottom{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;border-top:1px solid #1d29272e;margin-top:19px;padding-top:12px;font-size:11px;color:#596c50}.footer-bottom>span{padding:14px 0;white-space:nowrap}.footer-link{display:inline-flex;align-items:center;border:0;background:transparent}.shared-package-entry{text-align:right}@keyframes arrive{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes working-spin{to{transform:rotate(360deg)}}@media(max-width:1100px){.documents-workspace{gap:25px;padding:28px 25px}.document-browser{padding-left:23px}.story-cards{gap:12px}.story-artwork{padding:18px 12px;height:218px}.story-card-label{padding-inline:18px}.story-card-copy{padding:20px 18px}.story-card-copy>strong{font-size:18px}.mini-access-result{gap:5px;padding:11px 7px}.mini-access-result>.preview-avatar{width:23px;height:23px}.trust-row button{padding:22px 18px;gap:12px}.trust-row strong{font-size:15px}}@media(max-width:800px){html{scroll-padding-top:90px}.hero-inner{padding:66px 0 100px}.hero-copy{width:100%;max-width:650px}.hero h1{font-size:clamp(52px,8vw,68px)}.hero-summary{font-size:19px;max-width:450px}.listing-preview-header{padding:22px}.preview-property-identity h3{font-size:23px}.preview-property-identity>img{width:64px;height:64px}.workspace-open{font-size:12px}.workspace-tabs{padding-inline:22px}.documents-workspace{gap:22px;grid-template-columns:1fr}.document-wheel{max-width:365px}.document-browser{border-left:0;border-top:1px solid #e1e7d9;padding:24px 0 0}.workspace-other{padding:28px 22px}.ai-section-heading{text-align:left}.ai-section h2{font-size:44px}.story-cards{overflow-x:auto;padding:5px 5px 15px;margin:-5px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:#92a28b transparent}.story-card,.story-card.is-selected{flex:0 0 300px;scroll-snap-align:start}.story-artwork{height:225px}.story-card-copy>strong{min-height:44px}.story-card-copy>span:not(.card-watch){min-height:42px}.story-toolbar{margin-top:30px}.chat-content{padding:30px 32px;min-height:630px}.chat-compose{margin-bottom:90px}.chat-compose>p{font-size:25px}.chat-composer{flex-wrap:wrap;border-radius:22px}.composer-prompt{flex-basis:70%}.chat-composer .offerbook-chip{margin-right:auto}.composer-plus{order:3}.composer-send{order:4;margin-left:auto}.user-message{max-width:94%}.trust-row{grid-template-columns:1fr}.trust-row button{min-height:106px;padding:22px}.trust-row button+button{border-left:0;border-top:1px solid #1d29272e}.trust-row strong{font-size:18px}.trust-row small{font-size:13px}.footer-main{flex-direction:column;align-items:flex-start;gap:18px}.footer-main nav{gap:4px 17px}.footer-bottom{flex-direction:column;gap:0}.shared-package-entry{text-align:left;width:100%}}@media(max-width:520px){.ambient-wash{background:linear-gradient(90deg,#f5f2eba8,#f5f2eb6b)}.hero-inner{padding-top:62px}.hero h1{font-size:clamp(46px,11.9vw,62px)}.hero-summary{font-size:17px;max-width:340px}.hero-actions{gap:10px;margin-top:27px}.hero-actions>.landing-button:first-child{min-width:98px}.hero-actions .landing-button{font-size:13px;padding:12px 16px;min-height:50px}.hero-actions .icon{width:16px}.hero-actions .is-secondary{gap:8px}.section-heading h2,.ai-section h2{font-size:39px;letter-spacing:-1.5px}.listing-preview-header{padding:18px 16px;flex-wrap:wrap;gap:10px}.preview-property-identity{gap:12px}.preview-property-identity>img{width:52px;height:60px}.preview-property-identity h3{font-size:20px}.property-type{font-size:8px}.preview-property-identity p{font-size:11px}.workspace-open{margin-left:64px;min-height:36px}.workspace-tabs{padding-inline:16px;gap:18px}.workspace-tabs button{font-size:12px;gap:5px;min-height:52px}.workspace-tabs button>span{min-width:15px;padding:1px 3px;font-size:9px}.documents-workspace{padding:22px 16px;gap:25px}.document-browser-title h4{font-size:18px}.document-row{gap:9px}.document-row strong{font-size:12px}.signature-story{grid-template-columns:minmax(0,1fr) 94px;gap:6px 10px;padding:12px 12px 8px}.signature-story-copy>strong{font-size:13px}.signature-eyebrow{font-size:10px;gap:4px}.signature-eyebrow .icon{width:12px;height:12px}.signature-story-copy p{font-size:10px}.signature-story-paper{height:90px}.signature-box-role{font-size:4px}.seller-signature-box>strong{font-size:7px}.signature-box-lines{font-size:4px}.signature-autograph{font-size:12px}.signature-completed small{font-size:5px}.signature-steps{gap:8px}.signature-steps li{font-size:9px}.workspace-other{padding:22px 16px}.workspace-panel-label h4{font-size:16px}.workspace-panel-label>span{font-size:10px}.buyer-preview-row{gap:9px}.buyer-preview-row strong{font-size:13px}.buyer-preview-row small{font-size:10px}.preview-state{font-size:10px;padding:4px 6px}.offer-comparison{gap:8px}.offer-preview{padding:14px 10px}.offer-preview h4{font-size:12px}.offer-price{font-size:23px}.offer-preview dl{font-size:10px}.offer-preview dd{font-size:12px}.ai-section-heading p{font-size:14px;margin-top:19px}.story-card,.story-card.is-selected{flex-basis:min(300px,calc(100vw - 64px))}.story-artwork{height:215px}.story-card-label{min-height:55px}.story-card-copy{padding:19px}.story-card-copy>strong{font-size:19px}.mini-offer strong{font-size:17px}.host-selector{gap:19px}.host-selector button{font-size:14px}.host-selector img{width:22px;height:22px}.story-playback{padding:8px 10px}.story-playback>span{display:none}.story-playback{width:44px}.ai-stage{border-radius:10px;scroll-margin-top:88px}.chat-header{padding:16px 18px;min-height:58px}.chat-header>span:first-child{font-size:16px}.chat-header img{width:21px;height:21px}.chat-example-label{font-size:11px}.chat-content{padding:25px 20px 35px;min-height:660px}.chat-compose>p{font-size:23px}.chat-composer{gap:9px;font-size:13px;padding:12px}.chat-composer .offerbook-chip,.composer-prompt{flex-basis:100%}.composer-plus{font-size:24px}.composer-send{width:29px;height:29px}.offerbook-chip{font-size:13px}.user-message{max-width:96%;border-radius:18px;padding:12px 15px;font-size:13px}.user-message .offerbook-chip{font-size:12px}.assistant-message{padding-top:28px;font-size:13px;line-height:1.85}.assistant-message ul{padding-left:19px}.assistant-message li{margin:12px 0}.completed-activity{font-size:11px;margin-bottom:19px}.tool-activity{font-size:12px}.response-table-wrap table{font-size:11px}.response-table-wrap th,.response-table-wrap td{padding:9px 6px 9px 0}.host-claude .assistant-message{font-size:14px}.trust-row button{padding:22px 14px}.trust-row strong{font-size:16px}.trust-row small{font-size:11px}.trust-detail{padding:24px 18px;gap:8px}.trust-detail h3{font-size:24px}.trust-detail p{font-size:13px}.signup-section h2{font-size:44px}.site-footer>.shell{padding:24px 20px}.footer-main nav{gap:2px 18px}.footer-main nav a{font-size:11px}}@media(max-width:350px){.hero-actions{align-items:stretch}.hero-actions>.landing-button:first-child{flex:1}.hero-actions .is-secondary{flex:1 0 100%}.workspace-tabs{gap:12px}.workspace-tabs button{font-size:10px}.offer-price{font-size:19px}.preview-property-identity h3{font-size:18px}.chat-content{padding-inline:16px}.response-table-wrap table{font-size:10px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
