/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#12324a;--muted:#657184;--cream:#f7f4ee;--orange:#c8a45d;--orange2:#b28c45;--green:#12324a;--line:#dde2e5;--white:#fff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fbfbf8;margin:0;font-family:Arial,Helvetica,sans-serif}button,input{font:inherit}button{cursor:pointer}.topbar{border-bottom:1px solid var(--line);z-index:20;background:#fffffcf5;align-items:center;height:78px;padding:0 4.5vw;display:flex;position:sticky;top:0}.brand{color:var(--ink);align-items:center;gap:9px;font-size:22px;font-weight:800;text-decoration:none;display:flex}.brandMark{background:var(--orange);color:#fff;border-radius:10px;place-items:center;width:32px;height:32px;font-family:Georgia,serif;font-style:italic;display:grid}.mainnav{gap:8px;margin:auto;display:flex}.mainnav button{color:#5c6662;background:0 0;border:0;border-bottom:3px solid #0000;padding:27px 18px;font-weight:700}.mainnav button.active{color:var(--ink);border-color:var(--orange)}.actions{align-items:center;gap:10px;display:flex}.ghost,.primary,.actions button{border-radius:10px;padding:11px 16px;font-weight:700}.ghost{border:1px solid var(--line);background:#fff}.primary{border:1px solid var(--orange);background:var(--orange);color:#fff}.primary:hover{background:var(--orange2)}.iconBtn{background:0 0;border:0;position:relative}.badge{background:var(--orange);color:#fff;border-radius:10px;padding:2px 5px;font-size:9px;position:absolute;top:1px;right:1px}.toast{background:var(--ink);color:#fff;z-index:80;border-radius:12px;padding:13px 20px;position:fixed;top:91px;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #0003}.hero{background:var(--cream);grid-template-columns:.9fr 1.25fr;align-items:center;gap:6vw;min-height:530px;padding:70px 7vw 76px;display:grid;position:relative;overflow:hidden}.hero:after{content:"";border:90px solid #ebe7dc;border-radius:50%;width:410px;height:410px;position:absolute;bottom:-280px;left:-200px}.eyebrow{text-transform:uppercase;letter-spacing:.17em;color:var(--orange);font-size:12px;font-weight:800}.hero h1,.proHero h1{margin:16px 0 20px;font-family:Georgia,serif;font-size:59px;font-weight:500;line-height:1.02}.hero h1 em,.proHero h1 em{color:var(--orange);font-weight:400}.heroCopy p{color:var(--muted);max-width:540px;font-size:18px;line-height:1.65}.searchbox{z-index:2;background:#fff;border-radius:19px;padding:27px;position:relative;box-shadow:0 24px 70px #4d51431a}.switch{border-bottom:1px solid var(--line);gap:5px;margin-bottom:24px;display:flex}.switch button{color:#777;background:0 0;border:0;border-bottom:2px solid #0000;padding:10px 20px 15px;font-weight:700}.switch .selected{color:var(--orange);border-color:var(--orange)}.searchbox label{font-size:13px;font-weight:700}.inputRow{border:1px solid #cfd3ce;border-radius:10px;align-items:center;height:54px;margin-top:9px;display:flex;overflow:hidden}.inputRow span{padding-left:16px;font-size:22px}.inputRow input{border:0;outline:0;flex:1;padding:15px;font-size:16px}.inputRow button{background:var(--orange);color:#fff;border:0;align-self:stretch;padding:0 25px;font-weight:800}.filters{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:12px;display:grid}.filters button{border:1px solid var(--line);color:#49534f;background:#fff;border-radius:9px;padding:12px 8px}.searchFoot{color:var(--green);justify-content:space-between;margin-top:20px;font-size:13px;font-weight:700;display:flex}.alertToggle{align-items:center;gap:8px;display:flex}.alertToggle input{display:none}.alertToggle i{background:#c9cec9;border-radius:11px;width:36px;height:20px;position:relative}.alertToggle i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:all .2s;position:absolute;top:2px;left:2px}.alertToggle input:checked+i{background:var(--orange)}.alertToggle input:checked+i:after{left:18px}.trust{background:var(--green);color:#fff;justify-content:center;align-items:center;gap:6vw;min-height:75px;font-size:14px;font-weight:700;display:flex}.section{padding:86px 6vw}.sectionHead{justify-content:space-between;align-items:end;margin-bottom:35px;display:flex}.section h2,.pricing h2{margin:11px 0 0;font-family:Georgia,serif;font-size:40px;font-weight:500}.link{color:var(--orange);background:0 0;border:0;font-weight:800}.cards{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.property{border:1px solid var(--line);background:#fff;border-radius:17px;overflow:hidden;box-shadow:0 8px 25px #242e2910}.photo{place-items:center;height:220px;display:grid;position:relative;overflow:hidden}.photo:after{content:"";clip-path:polygon(50% 0,100% 37%,87% 37%,87% 100%,13% 100%,13% 37%,0 37%);background:#fff6;position:absolute;inset:35px 25%}.photoIcon{color:#ffffff90;font-size:84px}.sun{background:linear-gradient(140deg,#d8a976,#74513b)}.sea{background:linear-gradient(140deg,#7eb5c0,#345e72)}.olive{background:linear-gradient(140deg,#a3a46d,#465644)}.tag,.media{z-index:3;background:#fff;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute}.tag{color:var(--orange);top:13px;left:13px}.media{color:#fff;background:#18221fd9;bottom:13px;right:13px}.heart{z-index:4;color:#a4aaa7;background:#fff;border:0;border-radius:50%;width:35px;height:35px;font-size:17px;position:absolute;top:13px;right:13px}.heart.on{color:var(--orange)}.propertyBody{padding:20px}.priceRow{justify-content:space-between;align-items:center;display:flex}.priceRow strong{font-family:Georgia,serif;font-size:25px}.priceRow span{color:var(--green);background:#e9f3ee;border-radius:7px;padding:6px 8px;font-size:10px;font-weight:800}.property h3{margin:11px 0 6px;font-size:14px}.property p{color:var(--muted);font-size:13px;line-height:1.5}.property .place{color:#40504a;font-weight:700}.agent{border-top:1px solid #eee;align-items:center;gap:9px;margin-top:15px;padding-top:15px;display:flex}.agent>span,.composer>span,.comment>span,.postAuthor>span,.proMini>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:35px;height:35px;font-size:11px;font-weight:700;display:grid}.agent div{flex-direction:column;flex:1;font-size:11px;display:flex}.agent small{color:#7b827f;margin-top:3px}.agent button{border:1px solid var(--line);background:#fff;border-radius:8px;padding:8px 10px;font-size:11px;font-weight:700}.neighborhood{background:#f0eee6;grid-template-columns:.8fr 1.2fr;align-items:center;gap:7vw;display:grid}.neighIntro p{color:var(--muted);margin-bottom:24px;line-height:1.6}.scoreCard{background:#fff;border-radius:20px;padding:28px;box-shadow:0 15px 50px #37403b13}.scoreTop{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:18px;display:flex}.scoreTop small{color:var(--muted);font-weight:700;display:block}.scoreTop strong{font-family:Georgia,serif;font-size:46px}.scoreTop sup{font-size:15px}.scoreTop>span{color:var(--green);background:#e6f2eb;border-radius:9px;padding:9px 13px;font-weight:800}.metrics{grid-template-columns:1fr 1fr;gap:22px;margin:24px 0;display:grid}.metrics div{grid-template-columns:1fr auto;gap:5px;display:grid}.metrics b,.metrics span{font-size:12px}.metrics i{background:var(--green);border-radius:4px;grid-column:1/3;height:5px}.metrics small{color:var(--muted);grid-column:1/3;font-size:10px}.dataChips{flex-wrap:wrap;gap:7px;display:flex}.dataChips span{background:#f3f3ef;border-radius:7px;padding:8px 10px;font-size:10px;font-weight:700}.socialPage{grid-template-columns:220px minmax(400px,650px) 260px;gap:30px;max-width:1360px;margin:auto;padding:38px 3vw 80px;display:grid}.socialPage aside{height:max-content;position:sticky;top:110px}.socialPage aside h3{font-family:Georgia,serif;font-size:20px}.socialPage aside>button{text-align:left;color:#59635f;background:0 0;border:0;border-radius:8px;width:100%;padding:12px;font-weight:700;display:block}.socialPage aside>button.sideActive{color:var(--orange);background:#f1eee6}.miniAlert{background:var(--green);color:#fff;border-radius:14px;flex-direction:column;gap:9px;margin-top:25px;padding:18px;display:flex}.miniAlert span{font-size:12px;line-height:1.45}.miniAlert button{color:var(--green);background:#fff;border:0;border-radius:7px;padding:8px;font-weight:800}.storyRow,.composer,.post{border:1px solid var(--line);background:#fff;border-radius:15px}.storyRow{justify-content:space-around;margin-bottom:16px;padding:20px;display:flex}.story{flex-direction:column;align-items:center;gap:7px;display:flex}.storyPic{outline:2px solid var(--orange);background:var(--cream);width:58px;height:58px;color:var(--orange);border:3px solid #fff;border-radius:50%;place-items:center;font-size:20px;display:grid}.story small{font-size:10px;font-weight:700}.composer{grid-template-columns:36px 1fr auto auto;align-items:center;gap:10px;margin-bottom:16px;padding:15px;display:grid}.composer button{text-align:left;color:#777;background:#f3f3ef;border:0;border-radius:20px;padding:11px}.composer i{color:var(--green);font-size:11px;font-style:normal;font-weight:800}.post{padding:20px}.postAuthor{align-items:center;gap:10px;display:flex}.postAuthor div{flex-direction:column;flex:1;font-size:13px;display:flex}.postAuthor small{color:var(--muted);margin-top:3px;font-size:10px}.postAuthor button{background:0 0;border:0}.post>p{font-size:14px;line-height:1.6}.postVisual{color:#fff;background:linear-gradient(135deg,#d6bd91,#69765b);border-radius:12px;justify-content:space-between;align-items:end;height:220px;padding:20px;display:flex}.postVisual div{font-family:Georgia,serif;font-size:25px}.postVisual small{font-family:Arial;font-size:11px;display:block}.postVisual>span{color:var(--green);background:#ffffffd9;border-radius:8px;padding:7px 10px;font-size:10px;font-weight:800}.reactions,.postActions{color:var(--muted);justify-content:space-between;padding:12px 2px;font-size:11px;display:flex}.postActions{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.postActions button{color:#626b67;background:0 0;border:0;font-size:12px;font-weight:700}.comment{gap:9px;margin-top:14px;display:flex}.comment p{background:#f3f3ef;border-radius:12px;margin:0;padding:11px;font-size:11px;line-height:1.5}.rightRail{position:static!important}.trend{border-bottom:1px solid var(--line);flex-direction:column;padding:12px 0;display:flex}.trend span{color:var(--muted);font-size:10px}.proMini{align-items:center;gap:8px;padding:10px 0;display:flex}.proMini div{flex-direction:column;flex:1;font-size:11px;display:flex}.proMini small{color:var(--muted);margin-top:3px}.proMini button{border:1px solid var(--orange);color:var(--orange);background:#fff;border-radius:7px;padding:6px;font-size:10px}.proPage{background:var(--cream)}.proHero{text-align:center;padding:75px 20px 45px}.proHero h1{font-size:50px}.proHero p{max-width:700px;color:var(--muted);margin:0 auto 25px;font-size:17px;line-height:1.6}.proHero div{justify-content:center;gap:10px;display:flex}.crmPanel{background:#fff;border-radius:18px;max-width:900px;margin:0 auto 70px;padding:25px;box-shadow:0 18px 55px #27332e17}.crmHead,.sync{justify-content:space-between;align-items:center;display:flex}.crmHead b{color:#3d916a;font-size:12px}.crmLogos{grid-template-columns:repeat(6,1fr);gap:8px;margin:22px 0;display:grid}.crmLogos span{text-align:center;color:#59635f;background:#f3f3ef;border-radius:8px;padding:14px 5px;font-size:10px;font-weight:900}.sync{background:#f5f8f5;border-radius:10px;padding:13px}.sync>span{color:#fff;background:var(--green);border-radius:50%;padding:5px}.sync div{flex-direction:column;flex:1;margin-left:10px;font-size:12px;display:flex}.sync small{color:var(--muted);margin-top:3px}.sync button{color:var(--orange);background:0 0;border:0;font-size:11px;font-weight:800}.pricing{background:#fff;grid-template-columns:1.1fr .8fr .8fr;align-items:center;gap:24px;padding:75px 6vw;display:grid}.pricing>div{padding-right:4vw}.pricing>div p{color:var(--muted);line-height:1.6}.pricing article{border:1px solid var(--line);border-radius:17px;flex-direction:column;gap:12px;padding:28px;display:flex;position:relative}.pricing article.featured{border:2px solid var(--orange)}.pricing article>i{background:var(--orange);color:#fff;border-radius:7px;padding:6px 9px;font-size:9px;font-style:normal;font-weight:800;position:absolute;top:-12px;right:15px}.pricing article>small{color:var(--orange);text-transform:uppercase;letter-spacing:.1em;font-weight:800}.pricing article>strong{font-family:Georgia,serif;font-size:38px}.pricing article sup{font-family:Arial;font-size:10px}.pricing article>span{color:var(--muted);font-size:11px}.pricing ul{padding:0;font-size:12px;line-height:2.1;list-style:none}.pricing li:before{content:"✓";color:var(--green);margin-right:7px}.pricing article button{background:var(--green);color:#fff;border:0;border-radius:8px;padding:11px;font-weight:800}.featured button{background:var(--orange)!important}footer{background:var(--ink);color:#fff;grid-template-columns:auto 1fr auto;align-items:center;gap:30px;padding:45px 6vw;display:grid}footer .brand{color:#fff}footer p{color:#b7c0bc;font-size:13px}footer div{gap:18px;font-size:11px;display:flex}footer>small{color:#8f9a95;border-top:1px solid #ffffff24;grid-column:1/4;padding-top:20px}.s1{background:#ead8c5}.s2{background:#d5e2dd}.s3{background:#ead6d0}.s4{background:#d7d8c5}@media (width<=1000px){.mainnav{display:none}.hero{grid-template-columns:1fr;padding-top:50px}.hero h1{font-size:48px}.cards{grid-template-columns:1fr 1fr}.cards article:last-child{display:none}.socialPage{grid-template-columns:180px 1fr}.rightRail{display:none}.pricing{grid-template-columns:1fr 1fr}.pricing>div{grid-column:1/3}.neighborhood{grid-template-columns:1fr}.actions .ghost{display:none}}@media (width<=680px){.topbar{padding:0 16px}.actions .iconBtn{display:none}.hero{padding:38px 18px}.hero h1{font-size:39px}.searchbox{padding:18px}.filters{grid-template-columns:1fr 1fr}.searchFoot{flex-direction:column;gap:15px}.trust{white-space:nowrap;justify-content:flex-start;gap:35px;padding:0 20px;overflow:auto}.section{padding:58px 18px}.sectionHead{align-items:start}.section h2{font-size:33px}.cards{grid-template-columns:1fr}.cards article:last-child{display:block}.socialPage{padding:20px 12px;display:block}.socialPage>aside{display:none}.storyRow{justify-content:flex-start;gap:20px;overflow:auto}.composer{grid-template-columns:36px 1fr}.composer i{display:none}.proHero h1{font-size:39px}.crmPanel{margin:0 15px 40px}.crmLogos{grid-template-columns:repeat(3,1fr)}.pricing{grid-template-columns:1fr;padding:50px 18px}.pricing>div{grid-column:auto}.pricing article{padding:22px}footer{grid-template-columns:1fr}footer div{flex-wrap:wrap}footer>small{grid-column:auto}.actions .primary{padding:9px 11px}.brand{font-size:19px}}.photo{cursor:pointer;transition:filter .2s;background-position:50%!important;background-size:cover!important}.photo:after,.photoIcon{display:none}.photo:hover{filter:saturate(1.08)brightness(1.02)}.tag,.media,.demoLabel{z-index:3;background:#fff;border-radius:7px;padding:7px 10px;font-size:11px;font-weight:800;position:absolute}.demoLabel{color:#fff;background:#18221fd9;font-size:9px;bottom:13px;left:13px}.detailPage{max-width:1300px;margin:auto;padding:30px 4vw 80px}.crumb{color:var(--muted);justify-content:space-between;margin-bottom:20px;font-size:12px;display:flex}.crumb button{color:var(--green);background:0 0;border:0;font-weight:800}.gallery{grid-template-columns:2fr 1fr;gap:10px;height:510px;display:grid}.galleryMain,.gallerySide>div{background-position:50%;background-size:cover;border-radius:16px}.galleryMain{position:relative}.galleryMain>span{color:#fff;background:#17231fdb;border-radius:8px;padding:8px 11px;font-size:10px;font-weight:800;position:absolute;bottom:16px;left:16px}.gallerySide{grid-template-rows:1fr 1fr;gap:10px;display:grid}.mapMock{color:var(--green);flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative;background:#e9e7de!important}.mapMock span{margin-top:5px;font-size:10px}.mapMock i{color:var(--orange);margin-top:15px;font-size:40px}.detailGrid{grid-template-columns:1fr 350px;gap:50px;margin-top:38px;display:grid}.detailTitle{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;padding-bottom:20px;display:flex}.detailTitle h1{margin:7px 0;font-family:Georgia,serif;font-size:38px}.detailTitle p{color:var(--muted)}.detailTitle>strong{font-family:Georgia,serif;font-size:28px}.featureStrip{border-bottom:1px solid var(--line);grid-template-columns:repeat(5,1fr);padding:22px 0;display:grid}.featureStrip span{color:var(--muted);flex-direction:column;font-size:10px;display:flex}.featureStrip b{color:var(--ink);margin-bottom:4px;font-size:16px}.detailContent h2{margin-top:30px;font-family:Georgia,serif;font-size:25px}.longCopy{color:var(--muted);line-height:1.7}.videoTour{background:var(--green);color:#fff;border-radius:14px;align-items:center;gap:14px;margin-top:25px;padding:18px;display:flex}.videoTour>span{background:#ffffff20;border-radius:50%;place-items:center;width:45px;height:45px;display:grid}.videoTour div{flex-direction:column;flex:1;display:flex}.videoTour small{color:#cbd8d3;margin-top:4px}.videoTour button{color:var(--green);background:#fff;border:0;border-radius:8px;padding:10px 14px;font-weight:800}.nearbyGrid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.nearbyGrid div{background:#f2f2ed;border-radius:10px;flex-direction:column;padding:14px;display:flex}.nearbyGrid span{color:var(--muted);margin-top:5px;font-size:11px}.legalBox{border-left:3px solid var(--orange);background:#f7f4ec;margin-top:22px;padding:16px}.legalBox p{color:var(--muted);font-size:12px;line-height:1.5}.contactCard{border:1px solid var(--line);background:#fff;border-radius:16px;flex-direction:column;gap:11px;height:max-content;padding:22px;display:flex;position:sticky;top:105px;box-shadow:0 12px 40px #27332e14}.agentLarge{align-items:center;gap:11px;display:flex}.agentLarge>span,.chatHead>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:46px;height:46px;font-weight:800;display:grid}.agentLarge div{flex-direction:column;display:flex}.agentLarge small{color:var(--muted);margin-top:4px}.contactCard>p{color:var(--muted);font-size:11px}.contactCard input,.contactCard textarea{border:1px solid var(--line);resize:none;border-radius:9px;padding:12px}.contactCard textarea{height:92px}.contactCard>small{text-align:center;color:var(--muted)}.messagePage{background:#f5f5f1;grid-template-columns:285px minmax(450px,1fr) 285px;height:calc(100vh - 78px);display:grid}.conversationList,.chat,.chatInfo{border-right:1px solid var(--line);background:#fff}.inboxTitle{justify-content:space-between;align-items:center;padding:18px;display:flex}.inboxTitle h2{margin:0;font-family:Georgia,serif}.inboxTitle button{background:0 0;border:0}.conversationList>button{text-align:left;background:#fff;border:0;grid-template-columns:40px 1fr auto;align-items:center;gap:9px;width:100%;padding:14px;display:grid}.conversationList>button.convActive{border-left:3px solid var(--orange);background:#f5f0e9}.conversationList>button>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.conversationList>button div{flex-direction:column;display:flex}.conversationList small,.conversationList time{color:var(--muted);font-size:9px}.chat{grid-template-rows:68px 1fr 66px;display:grid}.chatHead{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:10px 20px;display:flex}.chatHead div{flex-direction:column;flex:1;display:flex}.chatHead small{color:#3d916a;margin-top:3px}.chatHead button{background:0 0;border:0}.chatBody{background:#fafaf7;flex-direction:column;align-items:flex-start;gap:14px;padding:25px;display:flex;overflow:auto}.chatBody>time{color:var(--muted);align-self:center;font-size:10px}.bubble{border-radius:15px;max-width:70%;padding:12px 15px;font-size:13px;line-height:1.45}.received{border:1px solid var(--line);background:#fff}.sent{background:var(--green);color:#fff;align-self:flex-end}.propertySnippet{border:1px solid var(--line);background:#fff;border-radius:12px;grid-template-columns:75px 1fr auto;align-items:center;gap:11px;padding-right:10px;display:grid;overflow:hidden}.propertySnippet>div{background-position:50%;background-size:cover;height:70px}.propertySnippet>span{flex-direction:column;font-size:11px;display:flex}.propertySnippet small{color:var(--muted);margin-top:4px}.propertySnippet button{color:var(--orange);background:0 0;border:0;font-weight:800}.chatInput{border-top:1px solid var(--line);grid-template-columns:auto 1fr auto;gap:8px;padding:10px 18px;display:grid}.chatInput input{border:1px solid var(--line);border-radius:20px;padding:10px 15px}.chatInput button{color:var(--orange);background:0 0;border:0;font-weight:800}.chatInfo{border:0;padding:20px}.chatInfo h3{font-family:Georgia,serif}.projectProgress,.appointment{background:#f2f2ed;border-radius:12px;flex-direction:column;gap:7px;padding:15px;font-size:12px;display:flex}.projectProgress span,.appointment span,.projectProgress small{color:var(--muted)}.projectProgress i{background:#d2d6d1;border-radius:5px;height:5px}.projectProgress em{background:var(--orange);border-radius:5px;width:75%;height:100%;display:block}.appointment button{color:var(--green);background:#fff;border:0;border-radius:7px;padding:8px;font-weight:800}.docItem{text-align:left;width:100%;color:var(--green);background:0 0;border:0;padding:9px;display:block}@media (width<=900px){.detailGrid{grid-template-columns:1fr}.contactCard{position:static}.gallery{height:410px}.messagePage{grid-template-columns:230px 1fr}.chatInfo{display:none}}@media (width<=650px){.gallery{grid-template-columns:1fr;height:330px}.gallerySide{display:none}.detailPage{padding:18px}.detailGrid{margin-top:22px}.detailTitle{display:block}.detailTitle h1{font-size:30px}.featureStrip{grid-template-columns:repeat(3,1fr);gap:14px}.nearbyGrid{grid-template-columns:1fr 1fr}.messagePage{display:block}.conversationList{display:none}.chat{height:calc(100vh - 78px)}.bubble{max-width:88%}}.socialPage{display:none!important}.communityShell{background:#f3f4f1;grid-template-columns:235px minmax(500px,690px) 270px;gap:28px;max-width:1420px;min-height:calc(100vh - 78px);margin:auto;padding:28px 3vw 70px;display:grid}.communityNav,.communityRight{height:max-content;position:sticky;top:105px}.me{align-items:center;gap:10px;padding:10px;display:flex}.me>span,.publishBox>div>span,.commentInput>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:39px;height:39px;font-size:11px;font-weight:800;display:grid}.me div{flex-direction:column;display:flex}.me small{color:var(--muted);margin-top:3px}.communityNav>button{text-align:left;color:#4d5853;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;width:100%;padding:12px;font-weight:700;display:flex}.communityNav>button.selected{color:var(--orange);background:#fff;box-shadow:0 4px 15px #2230290d}.communityNav>button i{text-align:center;width:20px;font-style:normal}.communityNav>button span{flex:1}.communityNav>button em{background:var(--orange);color:#fff;border-radius:10px;padding:2px 6px;font-size:9px;font-style:normal}.groupLinks{border-top:1px solid var(--line);flex-direction:column;gap:11px;margin-top:18px;padding:18px 10px;font-size:11px;display:flex}.groupLinks span{color:var(--muted)}.communityFeed{min-width:0}.fullStories{grid-template-columns:repeat(4,1fr);gap:9px;height:185px;margin-bottom:14px;display:grid}.fullStories article{background-position:50%;background-size:cover;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 4px 15px #24302912}.newStory{background:#fff}.newStory>div{color:#fff;background:linear-gradient(140deg,#d9ded9,#eef0eb);place-items:end center;height:120px;padding-bottom:0;font-size:27px;display:grid}.newStory>div:after{content:"";background:var(--orange);z-index:-1;border:4px solid #fff;border-radius:50%;width:34px;height:34px;position:absolute;bottom:44px}.newStory b{text-align:center;margin-top:25px;font-size:10px;display:block}.photoStory>span{border:3px solid var(--orange);width:31px;height:31px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:9px;left:9px}.photoStory>b{color:#fff;font-size:10px;line-height:1.25;position:absolute;bottom:11px;left:10px;right:7px}.publishBox,.networkPost{border:1px solid var(--line);background:#fff;border-radius:14px;margin-bottom:15px;box-shadow:0 3px 15px #24302909}.publishBox{padding:14px}.publishBox>div{gap:10px;display:flex}.publishBox>div>button{text-align:left;color:#727a76;background:#f0f2ef;border:0;border-radius:21px;flex:1;padding:11px 16px}.publishBox footer{border-top:1px solid var(--line);background:0 0;justify-content:space-around;margin-top:10px;padding:10px 0 0;display:flex}.publishBox footer button{color:#59645f;background:0 0;border:0;font-size:11px;font-weight:800}.networkPost>header{align-items:center;gap:10px;padding:15px;display:flex}.networkPost>header>span{color:#fff;border-radius:50%;place-items:center;width:42px;height:42px;font-size:11px;font-weight:900;display:grid}.proAvatar{background:var(--green)}.residentAvatar{background:#a46c55}.networkPost>header div{flex-direction:column;flex:1;font-size:13px;display:flex}.networkPost>header i{background:var(--orange);color:#fff;border-radius:50%;padding:2px;font-size:9px;font-style:normal}.networkPost>header small{color:var(--muted);margin-top:3px;font-size:10px}.networkPost>header>button{background:0 0;border:0}.postCopy{padding:0 15px 12px;font-size:14px;line-height:1.55}.postCopy p{margin:7px 0}.postCopy>button{color:var(--green);background:0 0;border:0;padding:0;font-size:11px;font-weight:800}.postCarousel{background:#111;place-items:center;height:430px;display:grid;position:relative}.postCarousel>img{object-fit:cover;width:100%;height:100%}.carouselPrev,.carouselNext{width:38px;height:38px;color:var(--ink);background:#fffddd;border:0;border-radius:50%;font-size:28px;position:absolute;top:45%}.carouselPrev{left:12px}.carouselNext{right:12px}.postCarousel>span{color:#fff;background:#17231fcb;border-radius:10px;padding:6px 9px;font-size:10px;position:absolute;top:12px;right:12px}.postCarousel>div{gap:6px;display:flex;position:absolute;bottom:10px}.postCarousel>div button{opacity:.7;background-position:50%;background-size:cover;border:2px solid #fff;border-radius:5px;width:45px;height:32px}.postCarousel>div button.active{opacity:1;border-color:var(--orange)}.postListing{border-bottom:1px solid var(--line);background:#f0f1ed;justify-content:space-between;align-items:center;padding:13px 15px;display:flex}.postListing div{flex-direction:column;gap:3px;display:flex}.postListing small{color:var(--orange);font-size:8px;font-weight:900}.postListing b{font-size:12px}.postListing span{color:var(--muted);font-size:10px}.postListing>button{border:1px solid var(--orange);color:var(--orange);background:#fff;border-radius:8px;padding:9px 11px;font-size:10px;font-weight:800}.postStats{color:var(--muted);justify-content:space-between;padding:11px 15px;font-size:10px;display:flex}.networkActions{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,1fr);margin:0 15px;display:grid}.networkActions button{color:#5f6864;background:0 0;border:0;padding:11px 3px;font-size:11px;font-weight:700}.commentThread{padding:12px 15px}.commentThread>div{gap:8px;margin:7px 0;display:flex}.commentThread>div>span{background:var(--green);color:#fff;border-radius:50%;flex:0 0 31px;place-items:center;height:31px;font-size:8px;font-weight:800;display:grid}.commentThread p{background:#f0f2ef;border-radius:12px;margin:0;padding:8px 10px;font-size:11px;line-height:1.45}.commentThread p small{color:var(--muted);margin-top:5px;font-weight:700;display:block}.commentThread .nested{margin-left:39px}.commentInput input{background:#f0f2ef;border:0;border-radius:19px;flex:1;padding:10px 13px}.commentInput button{color:var(--orange);background:0 0;border:0}.socialVideo{background-position:50%;background-size:cover;place-items:center;height:390px;display:grid;position:relative}.socialVideo>button{color:#fff;background:#17231fb5;border:3px solid #fff;border-radius:50%;width:68px;height:68px;font-size:24px}.socialVideo>span{color:#fff;background:#111c;border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;bottom:12px;right:12px}.socialVideo>small{color:#fff;background:#111c;border-radius:6px;padding:6px 9px;position:absolute;bottom:12px;left:12px}.matchCard{background:var(--green);color:#fff;border-radius:14px;flex-direction:column;gap:9px;padding:18px;display:flex}.matchCard small{color:#c9dbd5;font-weight:900}.matchCard span{color:#d5e1dd;font-size:11px}.matchCard button{color:var(--green);background:#fff;border:0;border-radius:7px;padding:9px;font-weight:800}.communityRight h3{margin:22px 3px 8px;font-family:Georgia,serif;font-size:17px}.hotTopic{text-align:left;background:0 0;border:0;flex-direction:column;width:100%;padding:9px 3px;display:flex}.hotTopic small{color:var(--muted);margin-top:3px}.onlinePerson{align-items:center;gap:9px;padding:7px 3px;font-size:11px;display:flex}.onlinePerson>span{background:#e5e7e2;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.onlinePerson i{background:#38a169;border:2px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;bottom:0;right:0}@media (width<=1050px){.communityShell{grid-template-columns:200px minmax(480px,1fr)}.communityRight{display:none}}@media (width<=740px){.communityShell{padding:12px;display:block}.communityNav{display:none}.fullStories{grid-template-columns:repeat(4,125px);overflow-x:auto}.postCarousel{height:310px}.networkActions button{font-size:10px}.communityFeed{max-width:650px;margin:auto}}.brandButton{background:0 0;border:0;padding:0}.globalSearch{color:#707975;text-align:left;background:#f0f2ef;border:0;border-radius:22px;width:min(360px,25vw);margin-left:24px;padding:11px 16px;font-size:12px}.globalSearch span{margin-right:6px;font-size:17px}.topbar .mainnav{margin-left:auto;margin-right:auto}@media (width<=920px){.globalSearch{display:none}}.postCarousel{background:#fff;grid-template-rows:1fr;grid-template-columns:1.72fr 1fr;gap:3px;height:470px;display:grid;overflow:hidden}.postCarousel>img{object-fit:cover;grid-area:1/1;width:100%;min-width:0;height:100%}.postCarousel>.carouselPrev,.postCarousel>.carouselNext,.postCarousel>span{display:none}.postCarousel>div{grid-area:1/2;grid-template-rows:1fr 1fr;gap:3px;width:100%;height:100%;display:grid;position:static}.postCarousel>div button{opacity:1;background-position:50%;background-size:cover;border:0;border-radius:0;width:100%;height:100%;min-height:0}.postCarousel>div button:first-child{display:none}.postCarousel>div button.active{box-shadow:inset 0 0 0 3px var(--orange);border:0}@media (width<=740px){.postCarousel{grid-template-columns:1.55fr 1fr;height:370px}}html[data-theme=azure]{--green:#173b5d;--orange:#e87553;--ink:#10283d;--cream:#f3f7fa;--line:#d9e2e9;--muted:#647483}html[data-theme=terra]{--green:#6f2e36;--orange:#c86f45;--ink:#3b2023;--cream:#fbf5ed;--line:#eadbd0;--muted:#796764}.themePicker{color:var(--muted);align-items:center;gap:5px;font-size:9px;display:flex}.themePicker button{border:1px solid var(--line);background:linear-gradient(135deg,var(--green) 50%,var(--orange) 50%);color:#fff;border-radius:50%;width:32px;height:32px}.me{text-align:left;background:0 0;border:0;width:100%}.estimateSide{margin-top:10px;background:var(--green)!important;color:#fff!important}.clickProfile{cursor:pointer}.flowPage,.profilePage,.signupPage,.directoryPage{background:#f5f5f1;min-height:calc(100vh - 78px)}.flowPage{padding:55px max(4vw,20px) 90px}.flowTop{grid-template-columns:1fr 1.2fr;align-items:end;gap:60px;max-width:1080px;margin:auto;display:grid}.flowTop h1,.directoryHero h1,.signupIntro h1{margin:10px 0;font-family:Georgia,serif;font-size:45px}.flowTop p,.signupIntro p{color:var(--muted);line-height:1.6}.flowSteps{grid-template-columns:repeat(4,1fr);display:grid;position:relative}.flowSteps:before{content:"";background:var(--line);height:2px;position:absolute;top:16px;left:10%;right:10%}.flowSteps span{z-index:1;color:var(--muted);flex-direction:column;align-items:center;gap:8px;font-size:10px;display:flex}.flowSteps i{border:2px solid var(--line);background:#fff;border-radius:50%;place-items:center;width:33px;height:33px;font-style:normal;font-weight:800;display:grid}.flowSteps .current i,.flowSteps .done i{background:var(--orange);border-color:var(--orange);color:#fff}.flowSteps .current{color:var(--ink);font-weight:800}.flowCard{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:1080px;margin:28px auto 0;padding:32px;box-shadow:0 15px 45px #21332c0b}.flowCard h2,.profileSectionHead h2,.directoryBody h2,.signupCard h2,.reviewPromise h2{margin:0 0 20px;font-family:Georgia,serif;font-size:27px}.choiceRow{grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:24px;display:grid}.choiceRow button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:10px;padding:18px;font-weight:800}.choiceRow button.chosen{border:2px solid var(--orange);color:var(--orange);background:#fff9f5}.formGrid{grid-template-columns:1fr 1fr;gap:18px;display:grid}.formGrid label,.wideLabel,.siretLabel{flex-direction:column;gap:7px;font-size:11px;font-weight:800;display:flex}.formGrid input,.formGrid select,.wideLabel textarea,.siretLabel input,.payerChoice input,.directoryHero input{border:1px solid var(--line);font:inherit;color:var(--ink);background:#fff;border-radius:9px;padding:13px}.wideLabel{margin-top:18px}.wideLabel textarea{resize:vertical;min-height:95px}.uploadMock{border:2px dashed var(--line);text-align:center;border-radius:12px;flex-direction:column;gap:5px;margin-top:22px;padding:24px;display:flex}.uploadMock span,.siretLabel small{color:var(--muted);font-size:10px}.privacyNote,.permissionNote{background:#f3f5f2;border-radius:10px;margin-top:20px;padding:15px;font-size:11px;line-height:1.5}.flowActions{justify-content:flex-end;gap:10px;margin-top:28px;display:flex}.selectionHead{justify-content:space-between;display:flex}.selectionHead p{color:var(--muted);font-size:12px}.selectionHead>span{background:var(--green);color:#fff;border-radius:14px;height:max-content;padding:7px 11px;font-size:10px}.proSelect{gap:10px;display:grid}.proSelect>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;grid-template-columns:50px 1fr auto;align-items:center;gap:13px;padding:14px;display:grid}.proSelect>button.selectedPro{border:2px solid var(--orange);background:#fffaf6}.proSelect>button>span,.proCards>article>span{color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;font-weight:900;display:grid}.proSelect div{flex-direction:column;gap:4px;display:flex}.proSelect small,.proSelect em{color:var(--muted);font-size:10px;font-style:normal}.proSelect>button>i{background:var(--orange);color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.checkLine{gap:8px;margin-top:22px;font-size:11px;display:flex}.profileCover{background-position:50%;background-size:cover;height:300px}.profileIdentity{grid-template-columns:105px 1fr auto auto;align-items:end;gap:13px;max-width:1120px;margin:-45px auto 0;padding:0 25px;display:grid;position:relative}.profileIdentity>span{background:var(--green);color:#fff;border:5px solid #fff;border-radius:50%;place-items:center;width:105px;height:105px;font-size:25px;font-weight:900;display:grid}.profileIdentity h1{margin:0;font-family:Georgia,serif;font-size:33px}.profileIdentity h1 i{background:var(--orange);color:#fff;border-radius:50%;padding:3px;font:12px Arial}.profileIdentity p{margin:7px 0}.profileIdentity small{color:var(--muted)}.profileTabs{border-top:1px solid var(--line);max-width:1120px;margin:25px auto 0;padding:0 25px;display:flex}.profileTabs button{color:var(--muted);background:0 0;border:0;padding:17px 22px;font-weight:800}.profileTabs button.active{color:var(--orange);border-bottom:3px solid var(--orange)}.profileGrid{grid-template-columns:310px 1fr;gap:22px;max-width:1120px;margin:20px auto 70px;padding:0 25px;display:grid}.profileBox,.ratingBox,.profileListings,.reviewList{border:1px solid var(--line);background:#fff;border-radius:14px;padding:20px}.profileBox{flex-direction:column;gap:12px;display:flex}.profileBox h3{margin:0}.profileBox p,.profileBox span{color:var(--muted);font-size:11px;line-height:1.5}.ratingBox{align-items:center;gap:15px;margin-top:14px;display:flex}.ratingBox strong{font-family:Georgia,serif;font-size:35px}.ratingBox strong small{font:11px Arial}.ratingBox div{flex-direction:column;gap:4px;display:flex}.ratingBox span{color:var(--muted);font-size:10px}.profileSectionHead{justify-content:space-between;align-items:center;display:flex}.profileSectionHead span{color:var(--muted);font-size:11px}.profileListings>article{border-top:1px solid var(--line);grid-template-columns:170px 1fr;gap:15px;padding:15px 0;display:grid}.profileListings>article>div{background-position:50%;background-size:cover;border-radius:9px;height:115px}.profileListings article section{flex-direction:column;gap:5px;display:flex}.profileListings h3,.profileListings p{margin:0}.profileListings small{color:var(--orange);font-weight:800}.profileListings p{color:var(--muted);font-size:11px}.reviewList article{border-bottom:1px solid var(--line);gap:12px;padding:17px 0;display:flex}.reviewList article>span{background:var(--green);color:#fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.reviewList p{margin:7px 0;font-size:13px}.reviewList small{color:#38805f}.signupPage{grid-template-columns:.8fr 1.2fr;gap:70px;padding:60px 5vw;display:grid}.signupIntro{padding:45px 3vw}.accountToggle{background:#e9ece8;border-radius:12px;margin-top:28px;padding:5px;display:flex}.accountToggle button{background:0 0;border:0;border-radius:9px;flex:1;padding:13px;font-weight:800}.accountToggle button.active{color:var(--orange);background:#fff;box-shadow:0 3px 10px #23312b16}.signupCard{border:1px solid var(--line);background:#fff;border-radius:18px;max-width:700px;padding:32px}.formTag{color:var(--orange);letter-spacing:.1em;margin-bottom:12px;font-size:9px;font-weight:900;display:inline-block}.permissionNote{flex-direction:column;gap:5px;margin-bottom:22px;display:flex}.permissionNote span{color:var(--muted)}.fullBtn{width:100%;margin-top:22px}.siretLabel>div{grid-template-columns:1fr auto;display:grid}.siretLabel button,.payerChoice button{background:var(--green);color:#fff;border:0;border-radius:0 9px 9px 0;padding:0 17px;font-weight:800}.companyFound{background:#eff7f2;border:1px solid #b9ddc8;border-radius:10px;gap:12px;margin:15px 0;padding:15px;display:flex}.companyFound>span{color:#fff;background:#3b9468;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.companyFound div{flex-direction:column;gap:4px;display:flex}.companyFound small,.companyFound em{color:var(--muted);font-size:10px;font-style:normal}.payerChoice{border:1px solid var(--line);border-radius:12px;flex-direction:column;gap:12px;margin-top:20px;padding:16px;font-size:11px;display:flex}.payerChoice label{gap:8px;display:flex}.payerChoice>div{grid-template-columns:1fr auto;display:grid}.payerChoice>small{color:var(--muted)}.directoryHero{background:var(--green);color:#fff;text-align:center;padding:65px 5vw}.directoryHero .eyebrow{color:#d4e2dd}.directoryHero>div{background:#fff;border-radius:12px;grid-template-columns:1.2fr 1fr auto;max-width:850px;margin:25px auto 0;padding:6px;display:grid}.directoryHero input{border:0;border-right:1px solid var(--line)}.directoryHero button{background:var(--orange);color:#fff;border:0;border-radius:8px;padding:0 24px;font-weight:800}.directoryBody{max-width:1180px;margin:auto;padding:55px 25px}.categoryGrid{grid-template-columns:repeat(5,1fr);gap:10px;display:grid}.categoryGrid button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:8px;min-height:115px;padding:16px;font-weight:800;display:flex}.categoryGrid button>span{color:var(--orange);font-size:21px}.categoryGrid small{color:var(--muted);font-size:9px;font-weight:500}.directoryFeatured{margin-top:65px}.proCards{grid-template-columns:repeat(3,1fr);gap:15px;display:grid}.proCards article{border:1px solid var(--line);background:#fff;border-radius:14px;flex-direction:column;align-items:flex-start;gap:7px;padding:20px;display:flex}.proCards h3,.proCards p{margin:0}.proCards p{color:var(--muted);font-size:11px}.proCards b{font-size:11px}.proCards button{border:1px solid var(--green);width:100%;color:var(--green);background:#fff;border-radius:8px;margin-top:8px;padding:10px;font-weight:800}.sponsored{color:var(--orange);font-size:8px;font-weight:900}.reviewPromise{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:60px 1fr 260px;align-items:center;gap:20px;margin-top:55px;padding:28px;display:grid}.reviewPromise>div:first-child{color:#33845b;background:#e8f5ed;border-radius:50%;place-items:center;width:54px;height:54px;font-size:24px;display:grid}.reviewPromise h2{margin-bottom:5px}.reviewPromise p{color:var(--muted);font-size:12px;line-height:1.6}.reviewPromise>div:last-child{flex-direction:column;gap:5px;display:flex}.reviewPromise span{color:var(--muted);font-size:10px}footer button{color:inherit;background:0 0;border:0}@media (width<=900px){.flowTop,.signupPage{grid-template-columns:1fr;gap:20px}.profileIdentity{grid-template-columns:85px 1fr}.profileIdentity>span{width:85px;height:85px}.profileIdentity>button{margin-top:10px}.categoryGrid{grid-template-columns:repeat(3,1fr)}.reviewPromise{grid-template-columns:60px 1fr}.reviewPromise>div:last-child{grid-column:2}.signupIntro{padding:0}.profileGrid{grid-template-columns:1fr}.profileGrid>aside{grid-template-columns:1fr 1fr;gap:12px;display:grid}.ratingBox{margin-top:0}}@media (width<=650px){.themePicker span{display:none}.flowPage{padding:30px 12px}.flowTop h1,.signupIntro h1,.directoryHero h1{font-size:35px}.flowSteps span{font-size:8px}.flowCard{padding:18px}.choiceRow{grid-template-columns:1fr 1fr}.formGrid{grid-template-columns:1fr}.selectionHead{display:block}.profileCover{height:190px}.profileIdentity{grid-template-columns:70px 1fr;padding:0 14px}.profileIdentity>span{width:70px;height:70px}.profileIdentity h1{font-size:26px}.profileIdentity button{grid-column:span 1}.profileTabs{padding:0;overflow:auto}.profileTabs button{white-space:nowrap}.profileGrid{padding:0 12px}.profileGrid>aside{display:block}.ratingBox{margin-top:12px}.profileListings>article{grid-template-columns:120px 1fr}.signupPage{padding:25px 12px}.signupCard{padding:20px}.directoryHero{padding:40px 14px}.directoryHero>div{grid-template-columns:1fr}.directoryHero input{border-right:0;border-bottom:1px solid var(--line)}.directoryHero button{padding:13px}.directoryBody{padding:38px 12px}.categoryGrid{grid-template-columns:1fr 1fr}.proCards,.reviewPromise{grid-template-columns:1fr}.reviewPromise>div:last-child{grid-column:auto}.topbar .actions>.primary{display:none}}.homeLaunch{grid-template-columns:1.2fr repeat(3,1fr);align-items:stretch;gap:12px;max-width:1420px;margin:22px auto 0;padding:22px 3vw;display:grid}.homeLaunch>div{padding:8px 12px}.homeLaunch h2{margin:7px 0;font-family:Georgia,serif;font-size:24px}.homeLaunch>button{border:1px solid var(--line);text-align:left;background:#fff;border-radius:14px;grid-template-columns:42px 1fr auto;align-items:center;gap:11px;padding:16px;display:grid;box-shadow:0 5px 18px #25342d0b}.homeLaunch>button:hover{border-color:var(--orange);transform:translateY(-1px)}.homeLaunch>button>i{width:42px;height:42px;color:var(--green);background:#edf2ee;border-radius:12px;place-items:center;font-size:20px;font-style:normal;display:grid}.homeLaunch>button>span{flex-direction:column;gap:4px;display:flex}.homeLaunch>button small{color:var(--muted);font-size:9px;line-height:1.35}.homeLaunch>button em{color:var(--orange);font-size:20px;font-style:normal}.mobileNav,.menuBackdrop{display:none}@media (width<=920px){.homeLaunch{grid-template-columns:repeat(3,1fr);margin-top:5px;padding:15px 12px}.homeLaunch>div{grid-column:1/4}.homeLaunch h2{margin-bottom:0}}@media (width<=740px){body{padding-bottom:68px}.topbar{height:62px}.topbar .actions .ghost,.topbar .themePicker{display:none}.homeLaunch{padding:12px;display:block}.homeLaunch>div{padding:5px 3px 10px}.homeLaunch h2{font-size:22px}.homeLaunch>button{width:100%;margin-bottom:8px}.mobileNav{z-index:200;border-top:1px solid var(--line);height:66px;padding:5px 5px max(5px,env(safe-area-inset-bottom));background:#fff;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 18px #1d2d2614}.mobileNav button{color:var(--muted);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:9px;font-weight:800;display:flex}.mobileNav button i{font-size:19px;font-style:normal}.mobileNav button.active{color:var(--orange)}.mobileNav button.estimateMobile i{background:var(--orange);color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:43px;height:43px;margin-top:-25px;display:grid;box-shadow:0 3px 10px #55241225}.menuBackdrop{z-index:400;background:#12201c88;align-items:flex-end;display:flex;position:fixed;inset:0}.mobileMenu{width:100%;max-height:88vh;padding:20px 16px calc(24px + env(safe-area-inset-bottom));background:#f7f8f5;border-radius:22px 22px 0 0;animation:.22s ease-out menuUp;overflow:auto}.mobileMenu header{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.mobileMenu header>button{background:#fff;border:0;border-radius:50%;width:36px;height:36px;font-size:24px}.mobileMe{background:var(--green);color:#fff;border-radius:14px;align-items:center;gap:11px;margin-bottom:12px;padding:15px;display:flex}.mobileMe>span{width:43px;height:43px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-weight:900;display:grid}.mobileMe div{flex-direction:column;display:flex}.mobileMe small{color:#d7e3df;margin-top:3px}.mobileMenu>button{border:0;border-bottom:1px solid var(--line);text-align:left;background:#fff;align-items:center;gap:10px;width:100%;padding:16px 14px;font-weight:800;display:flex}.mobileMenu>button span,.mobileMenu>button em{color:var(--orange);margin-left:auto;font-style:normal}.mobileMenu>button em{background:var(--orange);color:#fff;border-radius:12px;padding:3px 7px;font-size:9px}.mobileMenu>small{color:var(--muted);padding:15px 6px;line-height:1.5;display:block}@keyframes menuUp{0%{opacity:.4;transform:translateY(30px)}to{opacity:1;transform:none}}.communityShell{padding-bottom:20px}.flowPage,.profilePage,.signupPage,.directoryPage{min-height:calc(100vh - 128px)}footer{display:none}}html[data-theme=night]{--green:#15243a;--orange:#c99a4b;--ink:#111b2b;--cream:#f7f4ee;--line:#dfe2e6;--muted:#657184}html[data-theme=sand]{--green:#596447;--orange:#b97850;--ink:#343b2c;--cream:#faf5e9;--line:#e5dccb;--muted:#746d61}html[data-theme=lavender]{--green:#513a58;--orange:#9b6d8d;--ink:#322637;--cream:#f7f2f8;--line:#e5dbe7;--muted:#786b7c}.paletteBackdrop{z-index:500;background:#12201caa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.palettePanel{background:#f8f8f5;border-radius:20px;width:min(900px,96vw);max-height:90vh;overflow:auto;box-shadow:0 30px 90px #0005}.palettePanel>header{justify-content:space-between;align-items:flex-start;padding:28px 30px 18px;display:flex}.palettePanel h2{margin:7px 0;font-family:Georgia,serif;font-size:30px}.palettePanel header p{color:var(--muted);margin:0}.palettePanel header>button{background:#fff;border:0;border-radius:50%;width:38px;height:38px;font-size:24px}.paletteGrid{grid-template-columns:repeat(3,1fr);gap:12px;padding:10px 30px 25px;display:grid}.paletteGrid>button{text-align:left;background:#fff;border:2px solid #0000;border-radius:14px;flex-direction:column;gap:7px;padding:12px;display:flex}.paletteGrid>button.chosenPalette{border-color:var(--orange);box-shadow:0 6px 20px #27352f14}.palettePreview{border-radius:9px;grid-template-columns:1.4fr .7fr .7fr;height:72px;display:grid;overflow:hidden}.paletteGrid small{color:var(--muted);font-size:10px;line-height:1.4}.paletteGrid i{color:var(--orange);font-size:10px;font-style:normal;font-weight:900}.palettePanel>footer{color:var(--ink);background:#fff;justify-content:space-between;align-items:center;padding:18px 30px;display:flex}.palettePanel>footer span{font-size:11px}.palettePanel>footer .primary{color:#fff;background:var(--green)}@media (width<=700px){.paletteBackdrop{align-items:end;padding:0}.palettePanel{border-radius:22px 22px 0 0;width:100%;max-height:92vh}.palettePanel>header{padding:22px 18px 12px}.palettePanel h2{font-size:25px}.paletteGrid{grid-template-columns:1fr 1fr;padding:8px 14px 18px}.palettePreview{height:55px}.palettePanel>footer{padding:14px 18px calc(16px + env(safe-area-inset-bottom));display:block}.palettePanel>footer span{margin-bottom:10px;display:block}.palettePanel>footer button{width:100%}}.visibleThemes{border:1px solid var(--line);background:#fff;border-radius:16px;grid-template-columns:1.6fr repeat(6,1fr) auto;align-items:center;gap:10px;max-width:1360px;margin:4px auto 20px;padding:20px 24px;display:grid}.visibleThemes>div h2{margin:5px 0;font-family:Georgia,serif;font-size:22px}.visibleThemes>div p{color:var(--muted);margin:0;font-size:10px}.visibleThemes>button:not(.allThemes){text-align:left;background:#f7f7f3;border:2px solid #0000;border-radius:11px;flex-direction:column;gap:5px;padding:8px;display:flex}.visibleThemes>button.active{border-color:var(--orange)!important;background:#fff!important}.visibleThemes>button>span{border-radius:6px;grid-template-columns:repeat(3,1fr);width:100%;height:28px;display:grid;overflow:hidden}.visibleThemes>button>span i{display:block}.visibleThemes>button b{font-size:10px}.visibleThemes>button small{color:var(--orange);font-size:8px}.allThemes{color:var(--orange);background:0 0;border:0;font-size:10px;font-weight:900}.floatingPalette{display:none}@media (width<=1050px){.visibleThemes{grid-template-columns:repeat(6,1fr);margin:4px 12px 18px}.visibleThemes>div{grid-column:1/7}.visibleThemes .allThemes{grid-column:1/7;padding:8px}}@media (width<=740px){.visibleThemes{align-items:stretch;margin:0 12px 14px;padding:14px;display:flex;overflow-x:auto}.visibleThemes>div{flex:0 0 210px}.visibleThemes>button:not(.allThemes){flex:0 0 105px}.visibleThemes .allThemes{flex:0 0 110px}.floatingPalette{z-index:190;background:var(--ink);color:#fff;border:0;border-radius:22px;align-items:center;gap:7px;padding:9px 13px;font-weight:800;display:flex;position:fixed;bottom:78px;right:12px;box-shadow:0 5px 18px #0003}.floatingPalette span{background:linear-gradient(135deg,var(--green) 50%,var(--orange) 50%);border-radius:50%;place-items:center;width:24px;height:24px;display:grid}}.languageSwitch{z-index:260;border:1px solid var(--line);background:#fff;border-radius:20px;padding:3px;display:flex;position:fixed;top:88px;right:16px;box-shadow:0 5px 18px #19282114}.languageSwitch button{color:var(--muted);background:0 0;border:0;border-radius:16px;padding:7px 10px;font-size:10px;font-weight:900}.languageSwitch button.active{background:var(--green);color:#fff}@media (width<=740px){.languageSwitch{top:70px;right:10px}.languageSwitch button{padding:6px 9px}}.fullStories{grid-template-columns:repeat(5,1fr)}.realStory{text-align:left;background-position:50%;background-size:cover;border:0;border-radius:13px;position:relative;overflow:hidden;box-shadow:0 4px 15px #24302912}.realStory>span{border:3px solid var(--orange);width:32px;height:32px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid;position:absolute;top:9px;left:9px}.realStory>b{color:#fff;font-size:10px;position:absolute;bottom:10px;left:9px;right:6px}.realStory>em{color:#fff;background:#111b;border-radius:8px;padding:4px 6px;font-size:8px;font-style:normal;position:absolute;top:10px;right:7px}.featuredRealPost{border:2px solid #fff}.realMediaTabs{gap:7px;margin-top:10px;display:flex}.realMediaTabs button{border:1px solid var(--line);color:var(--muted);background:#fff;border-radius:18px;padding:7px 12px;font-size:10px;font-weight:800}.realMediaTabs button.active{background:var(--green);color:#fff;border-color:var(--green)}.listingVideo{background:#101614;height:450px;position:relative}.listingVideo video{object-fit:cover;width:100%;height:100%}.listingVideo>span{color:#fff;background:#111b;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:13px;right:13px}.realPhotoMosaic{background:#fff;grid-template-rows:1fr 1fr;grid-template-columns:1.7fr 1fr 1fr;gap:3px;height:470px;display:grid}.realPhotoMosaic img,.realPhotoMosaic button{object-fit:cover;background-position:50%;background-size:cover;border:0;width:100%;height:100%}.realPhotoMosaic img:first-child{grid-row:1/3}.realPhotoMosaic button{color:#fff;font-size:14px;font-weight:900}.networkActions .liked{color:#d84e62}.storyViewer{z-index:600;background:#07100ddd;place-items:center;padding:15px;display:grid;position:fixed;inset:0}.storyViewer>section{background:#101513;border-radius:18px;width:min(430px,94vw);height:min(780px,92vh);position:relative;overflow:hidden;box-shadow:0 35px 100px #0008}.storyViewer header{z-index:3;color:#fff;background:linear-gradient(#000b,#0000);align-items:center;gap:10px;padding:22px 16px 12px;display:flex;position:absolute;top:0;left:0;right:0}.storyViewer header>span{border:2px solid var(--orange);width:38px;height:38px;color:var(--green);background:#fff;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:grid}.storyViewer header div{flex-direction:column;flex:1;display:flex}.storyViewer header small{color:#eee;margin-top:3px}.storyViewer header button{color:#fff;background:0 0;border:0;font-size:28px}.storyProgress{z-index:4;background:#fff5;border-radius:4px;height:3px;position:absolute;top:8px;left:12px;right:12px}.storyProgress i{background:#fff;border-radius:4px;width:70%;height:100%;display:block}.storyViewer video{object-fit:cover;width:100%;height:100%}.storyCaption{color:#fff;background:linear-gradient(#0000,#000d);flex-direction:column;gap:7px;padding:70px 18px 22px;display:flex;position:absolute;bottom:0;left:0;right:0}.storyCaption span{color:#eee;font-size:11px}.storyCaption button{color:var(--green);background:#fff;border:0;border-radius:9px;margin-top:7px;padding:11px;font-weight:900}@media (width<=740px){.fullStories{grid-template-columns:repeat(5,125px)}.listingVideo,.realPhotoMosaic{height:360px}.realPhotoMosaic{grid-template-columns:1.5fr 1fr}.realPhotoMosaic img:nth-of-type(3),.realPhotoMosaic img:nth-of-type(4){display:none}.storyViewer{padding:0}.storyViewer>section{border-radius:0;width:100%;height:100%;max-height:none}}.topFeatured{max-width:780px;margin:24px auto 8px;padding:0 12px}.topFeaturedLabel{background:var(--ink);color:#fff;border-radius:14px 14px 0 0;grid-template-columns:auto 1fr;align-items:center;gap:4px 12px;padding:13px 17px;display:grid}.topFeaturedLabel>span{background:var(--orange);border-radius:10px;grid-row:1/3;padding:5px 8px;font-size:8px;font-weight:900}.topFeaturedLabel>b{font-size:13px}.topFeaturedLabel>small{color:#d7dedb}.topFeatured .networkPost{border-radius:0 0 14px 14px}.topFeatured .featuredRealPost{margin-top:0}@media (width<=740px){.topFeatured{margin:8px auto 5px;padding:0 8px}.topFeaturedLabel{border-radius:11px 11px 0 0;padding:10px 12px}.topFeaturedLabel>b{font-size:11px}.topFeaturedLabel small{font-size:9px}.homeLaunch,.visibleThemes,.communityFeed>.publishBox{display:none}.communityShell{padding-top:10px}}.profilePhoto{overflow:hidden;background:#e7e8e4!important;padding:0!important}.profilePhoto img{object-fit:cover;object-position:center 28%;width:100%;height:100%;display:block}.newStoryPhoto{position:relative;background-position:50% 27%!important;background-size:cover!important}.newStoryPhoto>span{background:var(--orange);color:#fff;border:4px solid #fff;border-radius:50%;place-items:center;width:38px;height:38px;font-size:25px;font-weight:400;line-height:1;display:grid;position:absolute;bottom:-18px;left:50%;transform:translate(-50%)}.newStory>div:after{display:none}.commentThread .profilePhoto{width:31px!important;height:31px!important}.realStory .profilePhoto{padding:0!important}.storyProgress{background:0 0;grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.storyProgress i{background:#fff5;width:100%}.storyProgress i.seen{background:#fff}.storyPhoto{object-fit:cover;width:100%;height:100%}.storyPrevious,.storyNext{z-index:5;color:#fff;background:#1118;border:0;border-radius:50%;width:42px;height:42px;font-size:30px;position:absolute;top:45%}.storyPrevious{left:9px}.storyNext{right:9px}@media (width<=740px){.homeLaunch{grid-template-columns:repeat(3,1fr);gap:7px;margin:5px 8px 10px;padding:8px;display:grid!important}.homeLaunch>div{grid-column:1/4;padding:3px 5px}.homeLaunch>div h2{font-size:18px}.homeLaunch>button{flex-direction:column;align-items:flex-start;gap:5px;min-height:96px;margin:0;padding:10px 8px;display:flex}.homeLaunch>button>i{width:34px;height:34px}.homeLaunch>button span b{font-size:10px}.homeLaunch>button span small,.homeLaunch>button em,.visibleThemes{display:none}.storyPrevious,.storyNext{background:#1115}}.facebookMediaMosaic{background:#fff;grid-template-columns:1.72fr 1fr;gap:3px;height:470px;display:grid;overflow:hidden}.facebookVideoMain{background:#101412;min-width:0;position:relative}.facebookVideoMain video{object-fit:cover;width:100%;height:100%}.facebookVideoMain>span{color:#fff;background:#111b;border-radius:8px;padding:7px 10px;font-size:9px;font-weight:900;position:absolute;top:12px;left:12px}.facebookPhotosSide{grid-template-rows:1fr 1fr;gap:3px;min-width:0;display:grid}.facebookPhotosSide img,.facebookPhotosSide button{object-fit:cover;border:0;width:100%;height:100%;min-height:0}.facebookPhotosSide button{color:#fff;text-shadow:0 1px 5px #000;background-position:50%;background-size:cover;font-size:17px;font-weight:900}@media (width<=740px){.facebookMediaMosaic{grid-template-columns:1.6fr 1fr;height:410px}.facebookVideoMain>span{padding:6px 8px;font-size:8px}.facebookPhotosSide button{font-size:15px}}.brand{white-space:nowrap}.brandMark{flex:0 0 32px;font-style:normal;font-weight:900}.commentCountButton{color:var(--muted);background:0 0;border:0;padding:0;font-size:10px}.commentCountButton:hover{text-decoration:underline}.featuredComments{border-top:1px solid var(--line)}.featuredComments .commentInput{align-items:center;gap:8px;margin-top:12px;display:flex}.featuredComments .commentInput>span{flex:0 0 31px;width:31px;height:31px;font-size:8px}.featuredComments .commentInput input{min-width:0}.featuredComments .commentInput button{padding:5px 8px;font-size:18px}.brandMark{background:#12324a!important;border-radius:10px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important;overflow:hidden!important}.brandMark img{width:100%;height:100%;display:block}.brandDots{align-self:flex-end;gap:4px;margin-bottom:6px;margin-left:-4px;display:inline-flex}.brandDots i{background:#c8a45d;border-radius:50%;width:5px;height:5px;display:block}html[data-theme]{--green:#12324a;--orange:#c8a45d;--ink:#12324a;--cream:#f7f4ee;--line:#dde2e5;--muted:#657184}.newStory{cursor:pointer;color:var(--ink);background:#fff;border:0;padding:0}.newStory:hover,.realStory:hover{transform:translateY(-2px);box-shadow:0 9px 24px #172b2324}.createdStory{outline:2px solid var(--orange)}.homeLaunch,.visibleThemes,.floatingPalette,.themePicker{display:none!important}.pilotBanner{color:#fff;background:linear-gradient(125deg,#102e45,#12324a 58%,#234c60);border-radius:24px;grid-template-columns:1.15fr .85fr;gap:40px;max-width:1360px;margin:28px auto 22px;padding:42px 46px;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 60px #12324a2b}.pilotMain>span{color:#e4c77f;letter-spacing:.16em;font-size:11px;font-weight:900}.pilotMain h1{margin:14px 0;font-family:Georgia,serif;font-size:48px;line-height:1.05}.pilotMain h1 em{color:#d7b86e;font-weight:400}.pilotMain p{color:#dce5ea;max-width:610px;font-size:17px;line-height:1.55}.pilotMain>div{gap:10px;margin-top:23px;display:flex}.pilotMain .ghost{color:#fff;background:0 0;border-color:#fff5}.pilotStats{align-content:center;gap:10px;display:grid}.pilotStats article{background:#ffffff10;border:1px solid #ffffff20;border-radius:14px;grid-template-columns:48px 1fr;align-items:center;gap:2px 13px;padding:14px 16px;display:grid}.pilotStats strong{color:#d7b86e;grid-row:1/3;font-family:Georgia,serif;font-size:28px}.pilotStats span{color:#cbd8df;font-size:11px}.creatorBackdrop{z-index:800;background:#07100dcc;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.storyCreator,.postCreator{background:#fbfbf8;border-radius:22px;width:min(920px,96vw);max-height:94vh;overflow:auto;box-shadow:0 30px 100px #0008}.storyCreator>header,.postCreator>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 26px;display:flex}.storyCreator h2,.postCreator h2{margin:4px 0;font-family:Georgia,serif;font-size:30px}.storyCreator header small,.postCreator header small{color:var(--orange);font-weight:900}.storyCreator header>button,.postCreator header>button{background:#fff;border:0;border-radius:50%;width:40px;height:40px;font-size:25px}.storyCreatorGrid{grid-template-columns:330px 1fr;gap:28px;padding:28px;display:grid}.storyCreatorPreview{color:#fff;background-position:50%;background-size:cover;border-radius:18px;flex-direction:column;justify-content:flex-end;height:560px;padding:18px;display:flex;position:relative}.storyCreatorIdentity{grid-template-columns:38px 1fr;align-items:center;gap:0 9px;display:grid;position:absolute;top:24px;left:16px;right:16px}.storyCreatorIdentity>span{grid-row:1/3;width:38px;height:38px}.storyCreatorIdentity small{grid-column:2}.storyCreatorPreview>strong{font-family:Georgia,serif;font-size:27px;line-height:1.14}.storyCreatorPreview>span{color:var(--green);text-align:center;background:#fff;border-radius:9px;margin-top:16px;padding:12px;font-weight:900}.storyCreatorForm{flex-direction:column;gap:20px;display:flex}.storyCreatorForm label{margin-bottom:8px;font-size:12px;font-weight:900;display:block}.storyCreatorForm textarea{border:1px solid var(--line);border-radius:12px;width:100%;min-height:100px;padding:13px}.storyCreatorForm>div>small{text-align:right;color:var(--muted);display:block}.uploadStory{text-align:center;cursor:pointer;background:#fff;border:2px dashed #c8cfc9;border-radius:14px;padding:24px!important}.uploadStory b,.uploadStory span{display:block}.uploadStory span{color:var(--muted);margin:6px;font-weight:400}.selectedProperty{border:1px solid var(--orange);text-align:left;background:#fffaf1;border-radius:12px;width:100%;padding:15px;font-weight:800}.selectedProperty span{float:right}.storyCreatorActions{justify-content:flex-end;gap:10px;margin-top:auto;display:flex}.postCreator{width:min(650px,95vw)}.postCreatorAuthor{align-items:center;gap:10px;padding:18px 24px 8px;display:flex}.postCreatorAuthor>span{width:42px;height:42px}.postCreatorAuthor div{flex-direction:column;display:flex}.postCreatorAuthor small{color:var(--muted)}.postCreator>textarea{background:#fff;border:0;border-radius:14px;width:calc(100% - 48px);min-height:115px;margin:10px 24px;padding:15px;font-size:16px}.postTypeRow{gap:7px;padding:4px 24px 14px;display:flex}.postTypeRow button{border:1px solid var(--line);background:#fff;border-radius:18px;padding:8px 13px;font-weight:800}.postTypeRow button.active{background:var(--green);color:#fff}.postPropertyPreview{border:1px solid var(--line);background:#fff;border-radius:14px;grid-template-columns:80px 1fr auto;align-items:center;gap:12px;margin:0 24px 18px;padding:10px;display:grid}.postPropertyPreview img{object-fit:cover;border-radius:9px;width:80px;height:65px}.postPropertyPreview div{flex-direction:column;gap:4px;display:flex}.postPropertyPreview small{color:var(--orange);font-weight:900}.postPropertyPreview span{color:var(--muted);font-size:10px}.postCreator>footer{background:#fff;justify-content:flex-end;gap:9px;padding:17px 24px;display:flex!important}.justPublished{border:2px solid var(--orange)!important}.publishedImage{object-fit:cover;width:100%;height:390px}@media (width<=740px){.pilotBanner{border-radius:18px;grid-template-columns:1fr;margin:10px 8px 15px;padding:24px 20px}.pilotMain h1{font-size:35px}.pilotMain p{font-size:14px}.pilotMain>div{display:grid}.pilotStats{grid-template-columns:repeat(3,1fr);gap:5px}.pilotStats article{flex-direction:column;align-items:flex-start;padding:9px;display:flex}.pilotStats strong{font-size:18px}.pilotStats span{font-size:8px}.creatorBackdrop{align-items:end;padding:0}.storyCreator,.postCreator{border-radius:22px 22px 0 0;width:100%;max-height:96vh}.storyCreatorGrid{grid-template-columns:125px 1fr;gap:14px;padding:16px}.storyCreatorPreview{height:225px;padding:8px}.storyCreatorPreview>strong{font-size:14px}.storyCreatorForm{gap:12px}.uploadStory{padding:12px!important}.postTypeRow{overflow:auto}.publishedImage{height:280px}}
