:root{--pastel-sage:var(--brand-base);--pastel-sand:var(--paper);--pastel-peach:var(--brand-base)}[hidden]{display:none!important}.flow-description{overflow-wrap:anywhere}.public-home{--home-base:var(--paper);--home-sage:var(--brand-base);--home-border:var(--line);background:var(--home-base)}.home-demo-note,.demo-ribbon{background:var(--paper);color:var(--brand-main);letter-spacing:0;font-size:12px;font-weight:500}.home-demo-note strong{text-transform:none;letter-spacing:0}.home-header{color:var(--forest);background:var(--paper);border-bottom:1px solid var(--line)}.home-header nav .home-section-link{color:var(--muted);min-height:44px}.home-header nav>.home-header-cta{color:var(--forest);border:1px solid var(--line);background:0 0;align-items:center;padding:0 22px;display:inline-flex}.home-hero{background:var(--home-base);border:0;grid-template-columns:1.05fr 1fr;gap:54px;min-height:620px;padding-top:68px;padding-bottom:76px}.public-home :is(.home-hero-copy>span,.home-section-heading>span,.home-about-intro>span){color:var(--muted);letter-spacing:.03em;font-size:12px;font-weight:650}.home-hero h1{font-family:var(--font-bricolage), sans-serif;letter-spacing:-.035em;max-width:590px;font-size:clamp(40px,4vw,58px);font-weight:600;line-height:1.06}.home-hero h1 em{color:var(--forest);font-style:normal}.home-hero-copy>p{max-width:490px;font-size:16px;line-height:1.7}.home-hero-copy>.home-independence-note{color:var(--muted);margin-top:16px;font-size:12px;line-height:1.6}.home-hero-actions{flex-wrap:wrap}.home-primary{border-radius:5px;min-height:48px;padding:0 24px;font-size:14px}.home-text-link{font-size:14px}.home-mosaic{grid-template-columns:1.15fr .85fr;align-items:start;gap:20px 16px;display:grid}.home-example{border:1px solid var(--home-border);background:var(--surface);border-radius:8px;min-width:0;margin:0;overflow:hidden;box-shadow:0 6px 18px #36367608}.home-example-notebook{margin-top:58px}.home-example-image,.home-example-notebook .home-example-image{aspect-ratio:4/3;position:relative;overflow:hidden}.home-example-image img{object-fit:cover}.home-example figcaption{padding:17px}.home-example figcaption span{color:var(--muted);font-size:11px}.home-example figcaption h2{font-family:var(--font-bricolage),sans-serif;margin:8px 0 7px;font-size:20px;line-height:1.2}.home-example figcaption p{color:var(--muted);margin:0;font-size:12px;line-height:1.5}.home-ad-summary{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:7px;margin-top:16px;padding-top:13px;display:flex}.home-ad-summary strong{font-family:var(--font-bricolage),sans-serif;color:var(--forest);font-size:22px;line-height:1.2}.home-example-notebook .home-ad-summary{flex-direction:column}.home-mosaic-note{color:var(--muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.5}.home-section,.home-communities{padding-top:76px;padding-bottom:76px;scroll-margin-top:24px}.home-section-heading h2{font-size:clamp(30px,3.2vw,44px);line-height:1.12}.home-how{background:var(--home-sage);border-block:1px solid var(--line)}.home-how-intro{grid-template-columns:1.15fr .85fr;column-gap:80px}.home-how-intro>p{max-width:400px}.home-process{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:26px;margin-top:40px}.home-process article{border:0;flex-direction:column;gap:22px;min-width:0;padding:0;display:flex}.home-step-scene{border-radius:12px;justify-content:center;align-items:center;height:250px;padding:24px;display:flex;position:relative;overflow:hidden}.home-step-community{background:var(--brand-base)}.home-step-community:before{content:"";border:9px solid var(--line);border-radius:70px;width:180px;height:300px;position:absolute;top:-150px;transform:rotate(-13deg)}.home-community-pass{text-align:center;background:var(--surface);border:1px solid var(--line);width:205px;color:var(--forest);border-radius:9px;flex-shrink:0;justify-items:center;padding:21px 16px 24px;display:grid;position:relative;transform:rotate(-5deg);box-shadow:0 8px #363676}.home-pass-slot{background:var(--brand-base);border-radius:8px;width:37px;height:5px;margin-bottom:15px}.home-community-pass strong{font-family:var(--font-bricolage),sans-serif;margin-top:10px;font-size:20px}.home-community-pass>span:last-child{color:var(--muted);margin-top:6px;font-size:11px;line-height:1.5}.home-step-offer{background:var(--brand-base)}.home-offer-sheet{background:var(--surface);border:1px solid var(--line);border-radius:7px;flex-shrink:0;width:242px;overflow:hidden;transform:rotate(3deg);box-shadow:5px 5px #363676}.home-offer-photo{background:var(--brand-base);height:126px;position:relative}.home-offer-photo img{object-fit:contain}.home-offer-sheet>div:last-child{color:var(--forest);gap:5px;padding:13px 17px 15px;display:grid}.home-offer-sheet>div>span{color:var(--muted);font-size:11px}.home-offer-sheet strong{font-family:var(--font-bricolage),sans-serif;font-size:19px}.home-offer-inspect{align-items:center;gap:6px;margin-top:3px;display:flex}.home-step-contact{background:var(--brand-base);flex-direction:column;gap:20px}.home-contact-path{color:var(--forest);white-space:nowrap;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.home-contact-path svg{color:var(--forest);flex-shrink:0}.home-contact-sheet{border:1px solid var(--line);background:var(--surface);width:min(255px,100%);color:var(--forest);border-radius:8px;padding:20px;box-shadow:5px 5px #363676}.home-contact-sheet>span{color:var(--muted);letter-spacing:.04em;font-size:11px;font-weight:700}.home-contact-sheet strong{font-family:var(--font-bricolage),sans-serif;margin:7px 0 16px;font-size:24px;display:block}.home-contact-sheet>div{border-top:1px solid var(--line);align-items:center;gap:7px;padding-top:12px;font-size:11px;display:flex}.home-contact-sheet>div svg:nth-of-type(2){margin-left:8px}.home-contact-sheet small{color:var(--muted);margin-top:12px;font-size:11px;display:block}.home-step-copy{grid-template-columns:32px 1fr;gap:8px 11px;display:grid}.home-step-number{color:var(--forest);grid-row:1/3;padding-top:2px;font-size:12px;font-weight:750}.home-process h3{font-family:var(--font-bricolage),sans-serif;margin:0;font-size:21px;line-height:1.3}.home-process p{color:var(--muted);grid-column:2;margin:0;font-size:14px;line-height:1.65}.home-communities{background:var(--home-base);color:var(--ink)}.home-communities .home-section-heading>span{color:var(--muted)}.home-community-intro{max-width:750px;color:var(--muted);margin:18px 0 26px;font-size:15px;line-height:1.7}.home-company-list{border:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.home-company-list li{border:0;min-width:0}.home-company-list a{isolation:isolate;background:radial-gradient(ellipse at 0 0,#ffffff08,transparent 65%),linear-gradient(115deg,#3c3c80,var(--brand-main) 50%,#29295f);height:100%;min-height:118px;color:var(--brand-accent);border:1px solid #363676;border-radius:12px;grid-template-columns:minmax(0,1fr) 20px;align-items:center;gap:22px;padding:25px 26px;line-height:1.3;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #fff3,inset 0 -1px #18183a59,0 5px 12px #28285f12}.home-company-list a:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(119deg,#0000 57%,#ffffff0a 57.3%,#ffffff02 78%,#0000 78.3%);position:absolute;inset:0}.home-company-list a:after{content:"";z-index:-1;pointer-events:none;border:1px solid #ffffff08;border-radius:50%;width:220px;height:220px;position:absolute;top:-174px;right:-35px}.home-company-list a:hover{border-color:#6262a0;transform:translateY(-2px);box-shadow:inset 0 1px #ffffff45,inset 0 -1px #18183a59,0 9px 18px #28285f26}.home-company-list a:focus-visible{outline:3px solid var(--forest);outline-offset:4px}.home-company-name{max-width:280px;font-family:var(--font-bricolage),sans-serif;letter-spacing:-.015em;overflow-wrap:anywhere;font-size:24px;font-weight:600;line-height:1.2}.home-company-arrow{color:var(--brand-accent)}.home-company-list svg{flex-shrink:0}.home-community-request{min-height:48px;color:var(--forest);text-underline-offset:5px;align-items:center;gap:12px;margin-bottom:20px;font-size:15px;font-weight:650;line-height:1.5;display:inline-flex}.home-community-request svg{flex-shrink:0}.community-showcase{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 30px;margin:0;display:grid}.community-showcase .community-featured{border:0;border-top:1px solid var(--line);color:var(--ink);background:#fff;border-radius:0;flex-direction:column;justify-content:space-between;gap:24px;padding:26px 0;display:flex}.community-featured>div>span{color:var(--muted);font-size:12px;font-weight:500}.community-featured h3{color:var(--forest);margin:12px 0;font-size:26px;line-height:1.2}.community-featured p{color:var(--muted);margin:0 0 14px;font-size:14px;line-height:1.6}.community-featured .community-domains{color:var(--muted);overflow-wrap:anywhere;font-size:12px;line-height:1.6}.community-actions{flex-direction:column;align-items:start;gap:5px;display:flex}.community-actions button{min-height:44px;color:var(--forest);border:1px solid var(--line);background:#fff;border-radius:5px;align-items:center;gap:8px;padding:0 15px;font-size:13px;font-weight:650;display:inline-flex}.community-showcase .community-actions .community-domain-link{color:var(--muted);text-underline-offset:4px;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.home-community-footnote{max-width:none;color:var(--muted);padding-top:24px}.home-community-request-band{border:1px solid var(--line);background:var(--home-sage);color:var(--forest);border-radius:8px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:19px;padding:22px 24px;display:flex}.home-community-request-band strong{font-family:var(--font-bricolage),sans-serif;font-size:21px;font-weight:600;display:block}.home-community-request-band>div>p{max-width:590px;color:var(--muted);margin:7px 0 0}.home-community-request-band .home-community-request{min-width:280px;max-width:350px;color:var(--brand-main);background:var(--brand-accent);border:1px solid #0000;border-radius:8px;flex:0 350px;justify-content:space-between;align-items:center;margin:0;padding:15px 18px;font-size:14px;text-decoration:none}.home-community-request-band .home-community-request:focus-visible{outline:3px solid var(--forest);outline-offset:4px}.home-community-request-band .home-community-request svg{margin-top:0}.home-community-request-band .home-community-request:hover{background:var(--accent-hover)}.home-community-footnote>p{max-width:860px}.home-community-footnote p{margin:0 0 12px;font-size:13px;line-height:1.6}.home-communities .flow-link{color:var(--forest);min-height:44px}.home-about{background:var(--home-sage);border-block:1px solid var(--line);grid-template-columns:1fr 1fr;gap:70px;display:grid}.home-about-intro{display:block}.home-about-intro h2{margin-top:16px;font-size:clamp(30px,3.1vw,42px)}.home-about-copy{gap:20px;margin:0;padding:0}.home-about-copy p{font-size:15px;line-height:1.75}.home-faq{background:var(--home-base)}.home-faq .home-section-heading{display:block}.home-faq .home-section-heading h2{margin-top:12px}.home-faq-list{max-width:850px;margin:34px 0 0 auto}.home-faq-list details{border-bottom:1px solid var(--line)}.home-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:62px;padding-block:18px;font-size:16px;list-style:none;display:flex}.home-faq-list summary::-webkit-details-marker{display:none}.home-faq-list details[open] summary svg{transform:rotate(90deg)}.home-faq-list a{min-height:44px;color:var(--forest);align-items:center;font-size:14px;display:inline-flex}.home-faq-list p{font-size:14px;line-height:1.75}.home-footer{padding-top:32px;padding-bottom:32px}.home-footer-links>*{align-items:center;min-height:30px;display:inline-flex}.app-header{color:var(--forest);background:var(--paper);border-bottom:1px solid var(--line)}.app-shell{width:min(100% - 64px,1280px)}.header-content{grid-template-columns:190px 1fr auto;gap:28px;min-height:78px}.header-community{color:var(--forest)}.header-community>span,.header-community small,.header-community .community-static{color:var(--muted)}.header-tools{gap:22px}.profile-button{color:var(--forest)}.profile-button small,.profile-button>svg{color:var(--muted)}.profile-avatar{background:var(--paper);color:var(--forest)}.app-layout{padding-top:0;display:block}.sidebar{border-bottom:1px solid var(--line);flex-direction:row;align-items:center;gap:20px;height:auto;min-height:58px;position:relative;top:auto}.sidebar .product-nav{align-items:stretch;gap:24px;display:flex}.sidebar .product-nav .nav-button{border-radius:0;width:auto;min-height:58px;padding:0;font-size:14px}.sidebar .product-nav .nav-button.active{box-shadow:inset 0 -2px var(--forest);background:0 0}.sidebar .product-nav .nav-button b{background:var(--paper);margin-left:0}.sidebar .new-listing-side,.sidebar .sidebar-divider,.sidebar .context-card{display:none}.more-navigation{margin-left:auto;position:relative}.more-navigation summary{color:var(--muted);cursor:pointer;align-items:center;min-height:44px;padding:0 8px;font-size:13px;list-style:none;display:flex}.more-navigation summary:after{content:"⌄";margin-left:8px}.more-navigation nav{z-index:65;background:var(--surface);border:1px solid var(--line);border-radius:6px;width:250px;padding:9px;position:absolute;top:46px;right:0;box-shadow:0 12px 32px #3636761a}.workspace{padding:34px 0 50px}.workspace-heading{margin-bottom:25px}.workspace-heading h1,.form-heading h1{letter-spacing:-.035em;font-size:38px;line-height:1.15}.workspace-heading p,.form-heading p{color:var(--muted);font-size:15px;line-height:1.65}.workspace-eyebrow{color:var(--muted);letter-spacing:.04em;font-size:12px}.search-panel{margin-bottom:16px;display:block}.location-filter-group{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;width:min(100%,540px);margin-top:14px;display:grid}.location-filter-field{min-width:0;color:var(--muted);gap:7px;font-size:13px;font-weight:650;display:grid}.location-filter-field select{border:1px solid var(--control-line);width:100%;min-width:0;min-height:46px;color:var(--brand-main);background:var(--surface);font:inherit;border-radius:6px;padding:10px 12px;font-size:14px;font-weight:500}.location-filter-field select:disabled{color:var(--muted);background:var(--brand-base);cursor:default;opacity:1}.app-search{background:var(--surface);border:1px solid var(--line);border-radius:6px;min-height:50px}.app-search input{font-size:15px}.category-tabs{scrollbar-width:thin;gap:8px;margin-bottom:12px;padding-bottom:8px;display:flex;overflow-x:auto}.category-tabs button{background:var(--surface);border:1px solid var(--line);min-height:40px;color:var(--muted);border-radius:5px;flex-shrink:0;padding:0 17px;font-size:13px}.category-tabs button.active{color:#fff;background:var(--forest);border-color:var(--forest)}.results-meta{gap:12px;min-height:44px;margin:8px 0 20px}.results-controls{align-items:center;gap:14px;display:flex}.sort-select select{border-color:var(--line);background:0 0;min-height:44px;font-size:13px}.layout-switch{background:0 0;border:0;gap:3px;padding:0}.layout-switch button{border-radius:5px;min-height:44px;padding:0 10px;font-size:12px}.layout-switch button.active{color:var(--forest);background:var(--paper);box-shadow:none}.classifieds-content{grid-template-columns:minmax(0,1fr) 270px;align-items:start;gap:30px;display:grid}.classifieds-content:not(:has(.classifieds-rail)){grid-template-columns:1fr}.classifieds-results{min-width:0}.classifieds-rail{gap:25px;display:grid}.classifieds-rail section{border:1px solid var(--line);background:var(--pastel-sage);border-radius:7px;padding:22px}.classifieds-rail section+section{background:var(--pastel-peach);border-color:var(--line)}.classifieds-rail section>svg{color:var(--forest)}.classifieds-rail h2{font-family:var(--font-bricolage),sans-serif;margin:16px 0 10px;font-size:22px;font-weight:600;line-height:1.2}.classifieds-rail p,.classifieds-rail li{color:var(--muted);font-size:13px;line-height:1.7}.classifieds-rail ol{margin:16px 0;padding-left:19px}.classifieds-rail li{padding:4px 0}.classifieds-rail button{min-height:44px;color:var(--forest);text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:13px;font-weight:650;display:flex}.classifieds-rail button svg{transform:rotate(180deg)}.timeline-list{gap:20px}.timeline-card{background:var(--surface);border-color:var(--line);border-radius:7px;grid-template-columns:minmax(240px,36%) minmax(0,1fr)}.timeline-card:has(>.listing-card-connect){grid-template-areas:"visual header""visual connect""visual copy""visual engagement""visual footer"}.timeline-card>header{gap:10px;padding:19px 20px 9px}.timeline-card header strong{font-size:14px}.timeline-card header small,.seller-network-context{color:var(--muted);font-size:11px;line-height:1.5}.timeline-copy{padding:7px 20px 14px}.timeline-copy h2{font-family:var(--font-bricolage),sans-serif;margin:6px 0 10px;font-size:24px;font-weight:600;line-height:1.2}.timeline-copy>p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:14px;font-size:13px;line-height:1.6;display:-webkit-box;overflow:hidden}.timeline-copy>span{color:var(--muted);font-size:11px;font-weight:500}.timeline-copy>div{flex-wrap:wrap;align-items:start;gap:7px}.timeline-copy>div>strong{font-size:24px;font-weight:650;line-height:1.2}.timeline-copy>div>span{font-size:12px}.timeline-visual{min-height:300px}.timeline-visual>span,.image-note{font-size:10px}.timeline-engagement{border:0;padding:0 20px 10px}.reaction-bar button{background:var(--paper);border:0;min-height:36px;font-size:12px}.reaction-bar button.selected{background:var(--paper);border:1px solid var(--line)}.timeline-card>footer{background:var(--paper);border-top:1px solid var(--line);gap:12px;padding:12px 20px}.timeline-card>footer>button{color:var(--forest);border-radius:5px;flex:none;min-height:42px;padding:0 14px;font-size:13px}.timeline-card>footer>button:first-child{color:#fff;background:var(--forest)}.timeline-card>footer>button:hover{border-color:var(--line);background:var(--paper);color:var(--forest)}.timeline-card>footer>button:first-child:hover{color:#fff;background:var(--brand-main)}.listing-card-connect{flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-block:12px;display:flex}.timeline-card>.listing-card-connect{grid-area:connect;margin:0;padding:0 20px 10px}.listing-card-connect button{border:1px solid var(--control-line);min-height:44px;color:var(--brand-main);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;gap:7px;padding:9px 12px;font-size:13px;font-weight:650;line-height:1.4;display:inline-flex}.listing-card-connect button:hover{background:var(--brand-base);border-color:var(--brand-main)}.listing-card-connect button:disabled{cursor:default;opacity:.65}.listing-card-connect svg{flex-shrink:0}.listing-card-connect>:is(.known-connect,.known-confirmed,.known-waiting){width:auto}.listing-card-connect>.known-request{width:100%}.listing-card-connect .known-request>div{flex-flow:wrap;gap:8px}.listing-card-connect .known-request .primary-button{color:var(--brand-main);background:var(--brand-accent);border-color:var(--brand-accent)}.listing-card-actions{flex-wrap:wrap;flex:auto;gap:8px;min-width:0;display:flex}.timeline-card>footer.listing-card-actions>button,.market-card .listing-card-actions>button{border:1px solid var(--control-line);min-height:46px;color:var(--brand-main);background:var(--surface);border-radius:6px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:14px;font-weight:650;line-height:1.4;display:inline-flex}.timeline-card>footer.listing-card-actions>button:hover,.market-card .listing-card-actions>button:hover{border-color:var(--brand-main);background:var(--brand-base)}.timeline-card>footer.listing-card-actions>.listing-card-interest,.market-card .listing-card-actions>.listing-card-interest{color:var(--brand-main);background:var(--brand-accent);border-color:var(--brand-accent);flex:180px;font-weight:750}.timeline-card>footer.listing-card-actions>.listing-card-interest:not(:disabled):hover,.market-card .listing-card-actions>.listing-card-interest:not(:disabled):hover{background:var(--accent-hover);border-color:var(--accent-hover)}.timeline-card>footer.listing-card-actions>button:disabled,.market-card .listing-card-actions>button:disabled{cursor:default;color:var(--muted);background:var(--brand-base);border-color:var(--line);opacity:1}.listing-card-actions>button svg{flex-shrink:0}.listing-status-controls{max-width:100%}.timeline-visual>.sold-stamp,.market-card-visual>.sold-stamp{width:auto;box-shadow:none;border-radius:4px;gap:0;padding:8px 13px;animation:none;top:12px;left:12px;transform:none}.sold-stamp>svg,.sold-stamp>small{display:none}.timeline-visual>.sold-stamp>strong,.market-card-visual>.sold-stamp>strong{font-size:13px}.classifieds-guidance{border-top:1px solid var(--line);margin-top:28px;padding-top:8px}.classifieds-guidance summary{cursor:pointer;min-height:44px;color:var(--muted);padding-top:12px;font-size:13px}.classifieds-guidance p{color:var(--muted);font-size:13px;line-height:1.7}.cards-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.market-card{box-shadow:none;border-radius:7px}.market-card-body{padding:16px}.card-title{margin-block:10px;font-size:18px;line-height:1.3}.card-price{font-size:22px}.verified-context,.card-meta{font-size:12px}.form-page{max-width:820px;margin:auto}.listing-steps,.interest-progress{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:26px 0;padding:0;list-style:none;display:grid}.listing-steps li,.interest-progress li{color:var(--muted);border-bottom:2px solid var(--line);align-items:center;gap:9px;padding:0 0 15px;font-size:13px;line-height:1.4;display:flex}.listing-steps b,.interest-progress b{border:1px solid var(--line);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:12px;display:grid}.listing-steps .current{color:var(--forest);border-color:var(--forest);font-weight:650}.listing-steps .current b{color:#fff;background:var(--forest);border-color:var(--forest)}.listing-steps .complete,.interest-progress .complete{color:var(--brand-main);border-color:var(--line)}.listing-steps .complete b,.interest-progress .complete b{color:var(--brand-main);background:var(--paper);border-color:var(--line)}.listing-form>section{border:1px solid var(--line);background:var(--surface);border-radius:7px;padding:30px}.listing-form h2{font-size:26px}.listing-form h3{margin-top:26px;font-size:18px}.listing-form label{font-size:14px}.listing-form input,.listing-form select,.listing-form textarea{border-radius:5px;min-height:46px}.listing-form label>small{justify-self:start;font-size:12px;line-height:1.6}.listing-photo-picker{gap:12px;margin-top:20px}.listing-photo-picker label{border-radius:5px}.listing-photo-picker label>strong{font-size:12px}.listing-review{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;margin:24px 0;display:grid}.listing-review .listing-photo-preview{border-radius:5px;height:250px;margin:0}.listing-review h3{margin:10px 0;font-size:24px}.listing-review>div>span{color:var(--muted);font-size:12px}.listing-review>div>strong{font-size:24px}.listing-review p{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--muted);font-size:14px;line-height:1.7}.publish-check{border-top:1px solid var(--line);padding-top:20px}.publish-check input{min-height:0}.form-actions{justify-content:space-between;margin-top:8px}.form-actions>div{gap:10px;display:flex}.known-card,.interest-card,.account-card,.verification-card{background:var(--surface);border-radius:7px}.interest-card{max-width:940px;padding:28px}.interest-progress{margin:25px 0 0}.interest-progress li{align-items:start;font-size:12px}.interest-progress .current{color:var(--brand-main);border-color:var(--line)}.interest-progress .current b{color:var(--brand-main);background:var(--paper)}.interest-tabs,.known-tabs{background:#fff;border-radius:5px;gap:0;padding:0;overflow:hidden}.interest-tabs button,.known-tabs button{border-radius:0}.interest-initial-message{background:var(--paper);border-radius:0}.private-seller-contact{border-radius:5px}.modal{border-radius:8px}.detail-content{padding:38px 30px 30px}.detail-content h2{line-height:1.1}.detail-category{font-size:12px}.detail-price{font-size:28px}.detail-description{font-size:14px;line-height:1.7}.seller-box p,.seller-box small{font-size:12px;line-height:1.6}.detail-place{font-size:13px}.risk-actions button{min-height:44px;font-size:12px}.detail-actions{background:var(--surface);border-top:1px solid var(--line);z-index:3;padding:12px 0;position:sticky;bottom:-30px}.detail-actions .primary-button{min-height:48px}.simple-modal>p{font-size:14px;line-height:1.65}.market-app :focus-visible,.public-home :focus-visible{outline:3px solid var(--brand-main);outline-offset:3px}@media (max-width:1080px){.classifieds-content{grid-template-columns:minmax(0,1fr) 235px;gap:24px}.timeline-card{grid-template-columns:33% minmax(0,1fr)}.timeline-visual{min-width:0}.timeline-copy h2{font-size:22px}.header-community{display:none}.header-content{grid-template-columns:1fr auto}.sidebar .product-nav{gap:16px}.sidebar .product-nav .nav-button{gap:6px;font-size:13px}.cards-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:800px){.home-hero{grid-template-columns:1fr;gap:34px;min-height:auto;padding:36px 24px 48px}.home-hero h1{max-width:610px;font-size:44px}.home-mosaic{max-width:570px}.home-example-image,.home-example-notebook .home-example-image{aspect-ratio:4/3}.home-example-notebook{margin-top:35px}.home-how-intro,.home-about{grid-template-columns:1fr;gap:24px}.home-process{gap:20px}.home-step-scene{height:220px;padding:18px}.home-company-list{grid-template-columns:repeat(2,minmax(0,1fr))}.home-community-request-band{flex-direction:column;align-items:flex-start;gap:16px}.home-community-request-band .home-community-request{flex-basis:auto;min-width:0}.community-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section,.home-communities{padding-top:50px;padding-bottom:50px}.home-header nav{gap:15px}.classifieds-content{grid-template-columns:1fr}.classifieds-rail{display:none}}@media (max-width:720px){.app-shell{width:calc(100% - 32px)}.header-content{grid-template-columns:auto 1fr auto;gap:12px;min-height:64px}.header-tools{gap:0;max-width:38px}.header-create{display:none}.mobile-menu-button{color:var(--forest);border:1px solid var(--line);background:#fff;width:40px;height:40px}.profile-button{max-width:36px}.sidebar{height:auto;max-height:calc(100dvh - 156px);padding:16px;display:none;position:fixed;top:72px;left:16px;right:16px;overflow:auto}.mobile-menu-scrim{top:64px}.sidebar.open,.sidebar .product-nav{display:block}.sidebar .product-nav .nav-button{border-radius:5px;width:100%;min-height:46px;padding:0 10px;font-size:14px}.sidebar .product-nav .nav-button.active{background:var(--paper);box-shadow:none}.sidebar .new-listing-side{min-height:46px;display:flex}.more-navigation{margin:10px 0 0}.more-navigation summary{padding:0 10px}.more-navigation nav{border:0;border-top:1px solid var(--line);width:100%;box-shadow:none;border-radius:0;padding:6px 0;position:static}.workspace{padding:24px 0 20px}.workspace-heading h1,.form-heading h1{font-size:32px}.workspace-heading p{font-size:14px}.results-meta{flex-wrap:wrap;gap:8px}.results-controls{flex:1;justify-content:end;gap:5px}.sort-select select{max-width:190px;font-size:12px}.layout-switch button{width:42px;padding:0 8px}.layout-switch button>span{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.timeline-card{grid-template-columns:1fr;grid-template-areas:"header""visual""copy""engagement""footer";display:grid}.timeline-card:has(>.listing-card-connect){grid-template-areas:"header""connect""visual""copy""engagement""footer"}.timeline-card>header{padding:14px 16px}.timeline-visual{border-right:0;height:250px;min-height:0}.timeline-copy{padding:18px 16px 16px}.timeline-copy h2{font-size:25px}.timeline-copy>p{font-size:14px}.timeline-copy>div>strong{font-size:26px}.timeline-engagement{padding:0 16px 12px}.timeline-card>footer{padding:12px 16px}.timeline-card>footer>button:first-child{flex:1}.timeline-card>footer>button{min-height:44px}.timeline-card>.listing-card-connect{padding:0 16px 14px}.listing-card-connect button{text-align:left;padding-inline:10px}.listing-card-actions{width:100%}.timeline-card>footer.listing-card-actions>button{flex:auto;padding-inline:12px}.timeline-card>footer.listing-card-actions>.listing-card-interest{flex-basis:100%}.mobile-bottom-nav{box-shadow:none;background:#fff;padding-top:5px}.mobile-bottom-nav .nav-button{min-height:54px;font-size:11px}.mobile-create{box-shadow:none;border-radius:5px;height:48px}.mobile-create span{font-size:11px}.listing-form>section{padding:22px 18px}.listing-form h2{font-size:23px}.listing-steps{gap:10px;margin:24px 0}.listing-steps li{gap:6px;font-size:11px}.listing-steps b{width:25px;height:25px}.listing-review{grid-template-columns:1fr;gap:18px}.listing-review .listing-photo-preview{height:250px}.form-actions{flex-direction:column-reverse;align-items:stretch}.form-actions>div{flex-direction:column-reverse}.form-actions>div>button{min-height:48px}.interest-card{padding:20px 16px}.interest-progress{gap:8px}.interest-progress li{flex-direction:column;gap:8px;font-size:11px}.detail-actions{bottom:-24px}.modal:has(.listing-detail){border-radius:0;height:100dvh;max-height:100dvh}.detail-visual{min-height:270px}.detail-content{padding:28px 20px 24px}.detail-actions{flex-direction:row}.risk-actions{flex-direction:row;justify-content:space-between}.known-card{border-radius:7px}}@media (max-width:900px){.home-process{grid-template-columns:1fr;gap:26px}.home-process article{grid-template-columns:minmax(240px,.9fr) minmax(0,1fr);align-items:center;gap:26px;display:grid}.home-step-scene{height:250px}}@media (max-width:560px){.home-process article{gap:19px;display:flex}.home-step-scene{width:100%}.home-hero-copy>.home-independence-note{font-size:12px}}@media (max-width:480px){.home-demo-note{align-items:start;gap:6px;padding:7px 14px;font-size:10px}.home-demo-note strong{flex-shrink:0}.home-demo-note span{text-align:left}.home-demo-note span:before{display:none}.home-header{gap:16px;min-height:68px;padding:0 20px}.home-header img{width:148px}.home-header .home-section-link{display:none}.home-header nav{gap:0}.home-header nav>.home-header-cta{display:none}.home-hero{gap:30px;padding:32px 20px 44px}.home-hero h1{margin:13px 0 20px;font-size:38px}.home-hero-copy>p{font-size:14px;line-height:1.7}.home-hero-copy>.home-independence-note,.home-hero-copy>span{font-size:12px}.home-hero-actions{gap:16px!important;margin-top:22px!important}.home-primary{min-height:48px;padding:0 18px;font-size:13px}.home-text-link{font-size:13px}.home-mosaic{grid-template-columns:1fr;gap:14px}.home-example figcaption{padding:13px 12px}.home-example figcaption span{font-size:10px}.home-example figcaption h2{font-size:18px}.home-example figcaption p{font-size:11px}.home-example-notebook{grid-template-columns:120px minmax(0,1fr);margin-top:0;display:grid}.home-example-notebook .home-example-image{aspect-ratio:auto;height:100%}.home-example-notebook .home-example-image img{object-fit:contain;background:var(--brand-base)}.home-example-notebook figcaption{padding:16px 14px}.home-example-notebook .home-ad-summary{gap:5px;margin-top:12px;padding-top:10px}.home-ad-summary strong{font-size:21px}.home-section,.home-communities{padding:44px 20px}.home-section-heading h2,.home-about-intro h2{font-size:32px}.home-how-intro>p{margin:0;font-size:14px}.home-process{grid-template-columns:1fr;gap:32px;margin-top:28px}.home-process article{gap:19px;padding:0;display:flex}.home-step-scene{height:260px;padding:18px}.home-process h3{font-size:21px}.home-process p{font-size:14px}.community-showcase{grid-template-columns:1fr}.community-featured{gap:16px;padding:26px 0}.home-community-intro{font-size:14px}.home-company-list{grid-template-columns:1fr;gap:12px}.home-company-list a{gap:18px;min-height:102px;padding:22px}.home-company-name{font-size:23px}.home-community-request-band{padding:19px 20px}.home-community-request-band strong{font-size:22px}.home-community-request-band .home-community-request{width:100%;max-width:none}.home-community-request{align-items:flex-start;font-size:14px}.home-community-request svg{margin-top:2px}.home-about{gap:25px}.home-faq-list{margin-top:24px}.home-faq-list summary{font-size:15px;line-height:1.5}.home-footer{gap:16px;padding:30px 20px}.home-footer-links{gap:6px 18px;padding:0}.cards-grid{grid-template-columns:1fr;gap:14px}.market-card-visual{height:240px}.image-note{display:block}.card-meta{flex-direction:row;align-items:center}.card-meta time{display:block}.listing-photo-picker{grid-template-columns:repeat(2,minmax(0,1fr))}.results-meta>span{flex-basis:100%}.results-controls{justify-content:space-between}.location-filter-group{grid-template-columns:minmax(0,1fr);gap:10px}}.access-body{min-height:calc(100dvh - 76px)}@media (max-width:560px){.access-body{min-height:calc(100dvh - 64px)}}.access-shell,.access-stage{background:var(--pastel-sand)}.market-app{background:var(--paper)}.flow-card,.modal,.market-card{background:var(--surface)}.legal-page,.mobile-bottom-nav{background:var(--paper)}.market-app .timeline-copy>div>span,.market-app .timeline-copy>span,.market-app .card-meta{color:var(--muted)}.market-app :is(input,textarea)::placeholder,.access-shell :is(input,textarea)::placeholder{color:var(--muted);opacity:1}.access-shell .flow-form label small,.access-shell .flow-back,.detail-place,.seller-box small{color:var(--muted)}@media (max-width:720px){.sidebar.open{background:var(--surface)}}@media print{.legal-page{background:#fff}}@media (prefers-reduced-motion:reduce){.home-company-list a{transition:none}.home-company-list a:hover{transform:none}}.public-home .home-header nav>.home-invite{min-height:44px;color:var(--forest);border:1px solid var(--line);border-radius:6px;gap:8px;padding:0 14px;font-weight:650;display:inline-flex}.public-home .home-header nav>.home-invite:hover{background:var(--paper)}@media (max-width:720px){.header-tools{gap:6px;max-width:none;overflow:visible}.market-invite{width:44px;padding:0}.market-invite>span{display:none}}@media (max-width:480px){.public-home .home-header nav>.home-invite{padding:0 10px;font-size:13px}}.home-header,.app-header{color:#fff;background:var(--brand-main);border-color:#ffffff26}.home-header nav .home-section-link,.public-home .home-header nav>.home-invite,.home-header nav>.home-header-cta{color:#fff;border-color:#ffffff70}.home-header nav .home-section-link:hover,.home-header nav .home-section-link:active{color:var(--brand-base)}.public-home .home-header nav>.home-invite:hover,.home-header nav>.home-header-cta:hover{border-color:var(--brand-accent);background:#ffffff14}.header-community,.profile-button{color:#fff}.header-community>span,.header-community small,.profile-button small{color:var(--brand-base)}.header-community .community-static{color:#fff;border-color:#ffffff45}.profile-button>svg{color:var(--brand-base)}.app-header .market-invite{color:#fff;border-color:#ffffff70}.app-header .market-invite:hover{border-color:var(--brand-accent);background:#ffffff14}.home-footer{background:var(--brand-main);color:var(--brand-base)}.home-footer p,.home-footer-links>*{color:var(--brand-base)}.home-footer p strong{color:#fff}.home-footer-links>:hover{color:var(--brand-base)}.legal-footer{background:var(--brand-base);color:var(--brand-main)}.legal-footer a:hover{text-decoration:underline}.home-primary:hover,.primary-button:not(:disabled):hover,.flow-primary:not(:disabled):hover,.new-listing-side:hover,.mobile-create:hover{color:var(--brand-main);background:var(--accent-hover);border-color:var(--accent-hover);filter:none}.home-primary,.primary-button,.flow-primary{box-shadow:none}.timeline-card>footer>button:first-child:hover,.comments-section form button:not(:disabled):hover,.legal-account-link:hover,.category-tabs button.active:hover{color:#fff;background:var(--brand-hover)}.home-text-link:hover,.flow-link:hover{text-underline-offset:4px;text-decoration:underline}.access-header nav button{color:#fff}.access-header nav button:hover,.access-header nav span,.access-independence-note svg,.access-brand-panel>div>span,.access-brand-panel>div>p,.access-trust-list p{color:var(--brand-base)}.access-demo-ribbon,.steps article svg,.timeline-card>footer button[aria-pressed=true] svg{color:var(--brand-main)}.danger-button{color:#fff;background:var(--error-ink);border-color:var(--error-ink)}.danger-button:not(:disabled):hover{background:#752333;border-color:#752333}.form-error,.flow-error{color:var(--error-ink);background:var(--error-bg);border-color:var(--error-ink)}.modal-kicker.warning,.status-illustration.warning{color:var(--warning-ink)}.status-illustration.warning{background:var(--warning-bg)}.app-search,.large-search,.flow-input,.flow-standalone-select,.listing-form :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.simple-modal :is(input:not([type=checkbox]):not([type=radio]),select,textarea),.sort-select select,.category-select select,.waitlist-form input{border-color:var(--control-line)}.flow-input:focus-within,.app-search:focus-within{border-color:var(--brand-main);box-shadow:0 0 0 2px var(--brand-base)}.public-home :focus-visible,.market-app :focus-visible,.access-shell :focus-visible,.legal-page :focus-visible{outline:3px solid var(--brand-main);outline-offset:3px;box-shadow:0 0 0 2px #fff}.predeploy-root .home-header :focus-visible,.predeploy-root .app-header :focus-visible,.predeploy-root .access-header :focus-visible,.predeploy-root .legal-header :focus-visible,.predeploy-root .home-footer :focus-visible{outline-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-main)}.predeploy-root :is(h1,h2)[tabindex="-1"]:focus{box-shadow:none;outline:none}@media (min-width:721px){.sidebar{isolation:isolate;color:#fff;background:var(--brand-main);border-color:#ffffff26}.sidebar:before{content:"";z-index:-1;background:var(--brand-main);position:absolute;inset:0 calc(50% - 50vw)}.sidebar .product-nav .nav-button,.sidebar .product-nav .nav-button svg,.more-navigation summary{color:#fff}.sidebar .product-nav .nav-button:hover,.sidebar .product-nav .nav-button:hover svg,.more-navigation summary:hover{color:var(--brand-base);background:0 0}.sidebar .product-nav .nav-button.active,.sidebar .product-nav .nav-button.active svg{color:var(--brand-base)}.sidebar .product-nav .nav-button.active{box-shadow:inset 0 -2px var(--brand-accent)}.sidebar .product-nav .nav-button b{color:var(--brand-main);background:var(--brand-accent)}.sidebar .more-navigation nav .nav-button{color:var(--brand-main)}.predeploy-root .sidebar :focus-visible{outline-color:var(--brand-accent);box-shadow:0 0 0 2px var(--brand-main)}.predeploy-root .sidebar .more-navigation nav :focus-visible{outline-color:var(--brand-main);box-shadow:0 0 0 2px #fff}}@media (max-width:720px){.app-header .mobile-menu-button{color:#fff;background:0 0;border-color:#ffffff70}.sidebar .product-nav .nav-button.active,.mobile-bottom-nav .nav-button.active{color:var(--brand-main);background:var(--brand-accent)}.sidebar .product-nav .nav-button.active svg,.mobile-bottom-nav .nav-button.active svg{color:var(--brand-main)}.mobile-bottom-nav{background:var(--surface);border-color:var(--line)}}@media (max-width:360px){.mobile-bottom-nav .nav-button{padding-inline:2px;font-size:10px}}
