body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}body,button,input,select,textarea{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body{background:#fff;color:#172033}a,button{-webkit-tap-highlight-color:transparent}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.Loader_overlay__JUTOi{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:radial-gradient(circle at 18% 18%,#2563eb1f,#0000 34%),radial-gradient(circle at 84% 78%,#7c3aed1f,#0000 34%),linear-gradient(145deg,#f8fafffa,#f5f3fffa);display:grid;inset:0;min-height:100dvh;overflow:hidden;padding:24px;place-items:center;position:fixed;z-index:9999}.Loader_overlay__JUTOi:before{background-image:linear-gradient(rgba(37,99,235,.035) 1px,#0000 0),linear-gradient(90deg,rgba(37,99,235,.035) 1px,#0000 0);background-size:40px 40px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000000b3,#0000 82%);mask-image:linear-gradient(180deg,#000000b3,#0000 82%);pointer-events:none;position:absolute}.Loader_ambientOrb__TK1Oy{border-radius:999px;filter:blur(3px);opacity:.65;pointer-events:none;position:absolute}.Loader_orbOne__mCw\+Z{animation:Loader_drift__gDsKq 7s ease-in-out infinite;background:#60a5fa29;height:120px;left:9%;top:10%;width:120px}.Loader_orbTwo__I30dG{animation:Loader_drift__gDsKq 8s ease-in-out -3s infinite reverse;background:#a78bfa26;bottom:8%;height:170px;right:8%;width:170px}.Loader_loaderBox__var5a{background:#ffffffd1;border:1px solid #c7d2fec7;border-radius:30px;box-shadow:0 28px 80px #1e40af24,0 8px 26px #7c3aed14,inset 0 1px 0 #fffffff5;overflow:hidden;padding:32px 34px 30px;position:relative;text-align:center;width:min(330px,calc(100vw - 32px))}.Loader_loaderBox__var5a:after{animation:Loader_cardShine__cI\+dA 3.8s ease-in-out infinite;background:linear-gradient(90deg,#0000,#ffffffad,#0000);content:"";height:360px;left:-50%;pointer-events:none;position:absolute;top:-80px;transform:rotate(18deg);width:55%}.Loader_scene__Cjc1A{height:128px;margin:0 auto 20px;position:relative;width:170px}.Loader_halo__ksU6x{animation:Loader_haloPulse__eiNXI 2.4s ease-in-out infinite;background:radial-gradient(circle,#7c3aed29,#2563eb0f 52%,#0000 72%);border-radius:999px;height:124px;top:2px;width:124px}.Loader_halo__ksU6x,.Loader_hut__goUM9{left:50%;position:absolute;transform:translateX(-50%)}.Loader_hut__goUM9{animation:Loader_hutFloat__6zt2C 2.2s ease-in-out infinite;height:96px;top:16px;transform-origin:center bottom;width:118px}.Loader_chimney__jkMdp{background:linear-gradient(180deg,#a78bfa,#7c3aed);border:3px solid #fff;border-bottom:0;border-radius:6px 6px 1px 1px;box-shadow:0 5px 12px #4c1d9533;height:30px;position:absolute;right:18px;top:14px;width:16px;z-index:1}.Loader_cabin__ZgTSt{background:linear-gradient(145deg,#fff 15%,#eef2ff);border:3px solid #dbeafe;border-radius:10px 10px 13px 13px;bottom:0;box-shadow:0 16px 22px #2563eb2e;height:58px;left:17px;overflow:hidden;position:absolute;width:84px;z-index:2}.Loader_roof__HBJKA{background:linear-gradient(130deg,#2563eb 8%,#4f46e5 48%,#7c3aed 96%);-webkit-clip-path:polygon(50% 0,100% 77%,91% 100%,50% 34%,9% 100%,0 77%);clip-path:polygon(50% 0,100% 77%,91% 100%,50% 34%,9% 100%,0 77%);filter:drop-shadow(0 10px 8px rgba(67,56,202,.2));height:57px;left:0;position:absolute;top:3px;width:118px;z-index:3}.Loader_door__OQp25{background:linear-gradient(150deg,#312e81,#4f46e5);border:3px solid #c7d2fe;border-bottom:0;border-radius:10px 10px 2px 2px;bottom:-2px;height:39px;position:absolute;right:12px;width:23px}.Loader_door__OQp25 span{background:#fde68a;border-radius:999px;box-shadow:0 0 8px #fde68ae6;height:4px;position:absolute;right:4px;top:18px;width:4px}.Loader_window__C7E4r{background:linear-gradient(145deg,#dbeafe,#bfdbfe);border:3px solid #6366f1;border-radius:7px;bottom:14px;box-shadow:inset 0 0 10px #2563eb1f;height:24px;left:11px;overflow:hidden;position:absolute;width:25px}.Loader_window__C7E4r:after,.Loader_window__C7E4r:before{background:#4f46e5ad;content:"";position:absolute;z-index:1}.Loader_window__C7E4r:before{bottom:0;left:50%;top:0;transform:translateX(-50%);width:2px}.Loader_window__C7E4r:after{height:2px;left:0;right:0;top:50%;transform:translateY(-50%)}.Loader_window__C7E4r span{animation:Loader_windowGlow__ELHCk 2.2s ease-in-out infinite;background:#ffffff47;inset:0;position:absolute}.Loader_ground__-K\+c5{animation:Loader_groundPulse__YwHpv 2.2s ease-in-out infinite;background:linear-gradient(90deg,#0000,#2563eb33 25%,#7c3aed33 75%,#0000);border-radius:50%;bottom:7px;filter:blur(4px);height:14px;left:50%;position:absolute;transform:translateX(-50%);width:136px}.Loader_spark__V-JXJ{animation:Loader_sparkle__5d9Sn 2.4s ease-in-out infinite;background:linear-gradient(145deg,#60a5fa,#8b5cf6);border:2px solid #ffffffe6;border-radius:999px;box-shadow:0 0 14px #6366f17a;height:7px;position:absolute;width:7px;z-index:4}.Loader_sparkOne__KVqvy{left:12px;top:25px}.Loader_sparkTwo__xQMiR{animation-delay:-.8s;height:9px;right:18px;top:10px;width:9px}.Loader_sparkThree__KQKIA{animation-delay:-1.5s;bottom:35px;height:6px;right:4px;width:6px}.Loader_text__YDTe9{color:#1e293b;font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.45;margin:0}.Loader_progressTrack__UEpfi{background:#e8edfb;border-radius:999px;height:5px;margin:15px auto 0;overflow:hidden;width:142px}.Loader_progressBar__Gtdbg{animation:Loader_progress__t8xQS 1.7s ease-in-out infinite;background:linear-gradient(90deg,#2563eb,#7c3aed);border-radius:inherit;box-shadow:0 0 10px #6366f173;display:block;height:100%;width:48px}@keyframes Loader_hutFloat__6zt2C{0%,to{transform:translateX(-50%) translateY(0) rotate(0deg)}50%{transform:translateX(-50%) translateY(-7px) rotate(-.7deg)}}@keyframes Loader_groundPulse__YwHpv{0%,to{opacity:.62;transform:translateX(-50%) scaleX(1)}50%{opacity:.38;transform:translateX(-50%) scaleX(.82)}}@keyframes Loader_haloPulse__eiNXI{0%,to{opacity:.7;transform:translateX(-50%) scale(.94)}50%{opacity:1;transform:translateX(-50%) scale(1.08)}}@keyframes Loader_sparkle__5d9Sn{0%,to{opacity:.3;transform:translateY(2px) scale(.75)}50%{opacity:1;transform:translateY(-5px) scale(1.12)}}@keyframes Loader_windowGlow__ELHCk{0%,to{background:#fff3}50%{background:#fef08a5c}}@keyframes Loader_progress__t8xQS{0%{transform:translateX(-52px)}50%{transform:translateX(74px)}to{transform:translateX(146px)}}@keyframes Loader_drift__gDsKq{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(10px,-14px,0) scale(1.08)}}@keyframes Loader_cardShine__cI\+dA{0%,25%{left:-70%}65%,to{left:130%}}@media (max-width:480px){.Loader_overlay__JUTOi{padding:16px}.Loader_loaderBox__var5a{border-radius:26px;padding:28px 24px 26px}.Loader_scene__Cjc1A{margin-bottom:16px;transform:scale(.94)}.Loader_text__YDTe9{font-size:14px}}@media (prefers-reduced-motion:reduce){.Loader_ambientOrb__TK1Oy,.Loader_ground__-K\+c5,.Loader_halo__ksU6x,.Loader_hut__goUM9,.Loader_loaderBox__var5a:after,.Loader_progressBar__Gtdbg,.Loader_spark__V-JXJ,.Loader_window__C7E4r span{animation-duration:1ms;animation-iteration-count:1}}.admin-container{background:radial-gradient(circle at top right,#7c3aed1a,#0000 28rem),radial-gradient(circle at top left,#2563eb14,#0000 28rem),var(--estateos-subtle);display:flex;justify-content:center;min-height:100dvh;padding:clamp(20px,4vw,52px)}.admin-card{background:#fff;border:1px solid var(--estateos-border);border-radius:24px;box-shadow:var(--estateos-shadow);padding:clamp(22px,4vw,42px);width:min(1120px,100%)}.property-header{border-bottom:1px solid #edf1f7;margin-bottom:30px;padding-bottom:24px}.property-back{background:#0000;border:0;color:var(--estateos-text);cursor:pointer;font-weight:750;margin-bottom:24px;padding:0}.property-eyebrow{color:var(--estateos-primary);font-size:.72rem;font-weight:850;letter-spacing:.14em;margin:0 0 7px;text-transform:uppercase}.property-header h1{color:var(--estateos-ink);font-size:clamp(1.8rem,4vw,2.6rem);letter-spacing:-.045em;margin:0}.property-intro{color:var(--estateos-muted);margin:8px 0 0}.primary-fields{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(2,minmax(0,1fr))}.form-grid{grid-gap:15px;display:grid;gap:15px;grid-template-columns:repeat(3,minmax(0,1fr));margin:15px 0}.admin-card input,.admin-card select,.admin-card textarea{background:#fff;border:1px solid #dbe3ef;border-radius:12px;color:var(--estateos-ink);font-size:.9rem;padding:13px 14px;width:100%}.admin-card input::placeholder,.admin-card textarea::placeholder{color:#94a3b8}.admin-card input:focus,.admin-card select:focus,.admin-card textarea:focus{border-color:var(--estateos-primary);box-shadow:0 0 0 4px #2563eb17;outline:0}.admin-card textarea{margin-bottom:20px;min-height:130px;resize:vertical}.status-container{align-items:center;background:var(--estateos-subtle);border-radius:12px;display:flex;gap:12px;margin-bottom:20px;padding:12px 14px}.status-label{color:var(--estateos-text);font-weight:750}.toggle{align-items:center;background:#22c55e;border-radius:999px;cursor:pointer;display:flex;height:30px;padding:3px;transition:.18s ease;width:56px}.toggle.sold{background:#ef4444}.toggle-circle{background:#fff;border-radius:50%;box-shadow:0 2px 7px #0f172a33;height:24px;transform:translateX(0);transition:.18s ease;width:24px}.toggle.sold .toggle-circle{transform:translateX(26px)}.status-text{font-weight:650}.status-text,.upload-box{color:var(--estateos-muted)}.upload-box{background:linear-gradient(145deg,#f8faff,#f5f3ff);border:2px dashed #c7d2fe;border-radius:18px;cursor:pointer;padding:clamp(36px,7vw,70px) 20px;text-align:center}.upload-box:hover{border-color:var(--estateos-primary);color:var(--estateos-primary)}.upload-box p{margin:0}.uploadActions{display:flex;justify-content:flex-end;margin:16px 0}.cameraBtn,.create-btn{align-items:center;background:var(--estateos-gradient);border:0;border-radius:999px;box-shadow:0 10px 24px #4f46e533;color:#fff;cursor:pointer;display:inline-flex;font-weight:750;gap:8px;justify-content:center}.cameraBtn{padding:11px 18px}.create-btn{margin-top:24px;min-width:170px;padding:13px 22px}.cameraBtn:hover,.create-btn:hover:not(:disabled){box-shadow:0 14px 30px #4f46e547;transform:translateY(-1px)}.create-btn:disabled{cursor:wait;opacity:.65}.preview-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:20px}.preview-card{border:1px solid var(--estateos-border);border-radius:13px;cursor:grab;min-width:0;overflow:hidden;position:relative}.preview-card img{display:block;height:150px;object-fit:cover;width:100%}.delete-btn{background:#b91c1ceb;border:0;border-radius:50%;color:#fff;cursor:pointer;height:28px;position:absolute;right:7px;top:7px;width:28px}.cover-btn{background:#ffffffeb;border:0;color:var(--estateos-primary-strong);cursor:pointer;right:7px}.cover-badge,.cover-btn{border-radius:999px;bottom:7px;font-size:.68rem;font-weight:750;padding:5px 8px;position:absolute}.cover-badge{background:var(--estateos-gradient);color:#fff;left:7px}.progress-wrapper{color:var(--estateos-muted);font-size:.84rem;margin-top:20px}.progress-bar{background:#e8edf5;border-radius:999px;height:9px;overflow:hidden;width:100%}.progress-fill{background:var(--estateos-gradient);border-radius:inherit;height:100%;transition:width .18s ease}@media (max-width:860px){.form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.admin-container{padding:14px}.admin-card{border-radius:18px;padding:20px}.form-grid,.primary-fields{grid-template-columns:1fr}.preview-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cameraBtn,.create-btn,.uploadActions{width:100%}}@media (max-width:390px){.preview-grid{grid-template-columns:1fr}}.AdminDashboard_page__M91TB{background:radial-gradient(circle at 8% 0,#2563eb1f,#0000 28rem),radial-gradient(circle at 96% 18%,#7c3aed1a,#0000 25rem),var(--estateos-subtle);min-height:100dvh}.AdminDashboard_appHeader__X5AMG{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe0;border-bottom:1px solid #e2e8f0e6;box-shadow:0 8px 28px #0f172a0a;display:flex;gap:20px;justify-content:space-between;min-height:76px;padding:12px clamp(18px,4vw,56px)}.AdminDashboard_brand__fXmYy{align-items:center;display:flex;gap:12px}.AdminDashboard_brandMark__RpD2G{background:var(--estateos-gradient);border-radius:13px;box-shadow:0 10px 24px #4f46e53d;color:#fff;display:grid;font-weight:850;height:42px;letter-spacing:-.05em;place-items:center;width:42px}.AdminDashboard_brand__fXmYy>span:last-child{grid-gap:1px;display:grid;gap:1px}.AdminDashboard_brand__fXmYy strong{color:var(--estateos-ink);font-size:1.15rem;letter-spacing:-.035em}.AdminDashboard_brand__fXmYy strong span{color:var(--estateos-primary)}.AdminDashboard_brand__fXmYy small{color:var(--estateos-muted);font-size:.72rem}.AdminDashboard_logoutButton__\+kGRh,.AdminDashboard_outlineButton__nRoaK{align-items:center;cursor:pointer;display:inline-flex;font-weight:750;gap:8px;justify-content:center}.AdminDashboard_logoutButton__\+kGRh{background:#fff;border:1px solid #fecaca;border-radius:999px;color:#b91c1c;padding:9px 14px}.AdminDashboard_logoutButton__\+kGRh:hover{background:#fef2f2}.AdminDashboard_content__Mxs48{margin:0 auto;padding:clamp(34px,6vw,72px) 0 72px;width:min(1120px,calc(100% - 36px))}.AdminDashboard_welcome__BIHyA{align-items:center;background:linear-gradient(120deg,#0f172afa,#1e293bf2),var(--estateos-ink);border-radius:28px;box-shadow:0 24px 62px #0f172a2e;color:#fff;display:flex;justify-content:space-between;min-height:210px;overflow:hidden;padding:clamp(28px,5vw,54px);position:relative}.AdminDashboard_welcome__BIHyA:before{background-image:linear-gradient(hsla(0,0%,100%,.045) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.045) 1px,#0000 0);background-size:44px 44px;content:"";inset:0;opacity:.55;position:absolute}.AdminDashboard_welcome__BIHyA>div:first-child{max-width:760px;position:relative;z-index:1}.AdminDashboard_welcome__BIHyA .AdminDashboard_eyebrow__7G052{color:#c4b5fd}.AdminDashboard_welcome__BIHyA h1{font-size:clamp(2rem,4.4vw,3.7rem);letter-spacing:-.055em;line-height:1.02;margin:10px 0 12px}.AdminDashboard_quote__cBVUZ{color:#cbd5e1;font-size:clamp(.92rem,1.6vw,1.05rem);line-height:1.7;margin:0;max-width:720px}.AdminDashboard_quote__cBVUZ span{color:#a5b4fc;font-weight:700;white-space:nowrap}.AdminDashboard_welcomeOrb__qakhD{background:var(--estateos-gradient);border-radius:50%;box-shadow:0 0 100px #7c3aedb3;flex:0 0 auto;height:220px;opacity:.9;position:absolute;right:-48px;top:-76px;width:220px}.AdminDashboard_eyebrow__7G052{align-items:center;color:var(--estateos-primary);display:flex;font-size:.72rem;font-weight:850;gap:7px;letter-spacing:.14em;margin:0;text-transform:uppercase}.AdminDashboard_planCard__GsMiV{grid-gap:18px;align-items:center;background:#fffffff0;border:1px solid var(--estateos-border);border-radius:20px;box-shadow:var(--estateos-shadow);display:grid;gap:18px;grid-template-columns:auto 1fr auto;margin-top:24px;padding:24px}.AdminDashboard_actionIcon__LovhT,.AdminDashboard_planIcon__cEyTd{background:var(--estateos-gradient);color:#fff;display:grid;place-items:center}.AdminDashboard_planIcon__cEyTd{border-radius:15px;height:52px;width:52px}.AdminDashboard_planCopy__--S5w h2,.AdminDashboard_sectionHeading__4sk2m h2{color:var(--estateos-ink);letter-spacing:-.025em;margin:0}.AdminDashboard_planCopy__--S5w>p:last-child{color:var(--estateos-muted);font-size:.88rem;margin:6px 0 0}.AdminDashboard_planNameRow__4Mks0{align-items:center;display:flex;flex-wrap:wrap;gap:9px;margin-top:5px}.AdminDashboard_planStatus__vvX66{background:#dcfce7;border-radius:999px;color:#166534;font-size:.7rem;font-weight:800;padding:4px 9px;text-transform:capitalize}.AdminDashboard_outlineButton__nRoaK{background:#fff;border:1px solid #c7d2fe;border-radius:999px;color:var(--estateos-primary-strong);padding:11px 16px}.AdminDashboard_outlineButton__nRoaK:hover{border-color:var(--estateos-primary);box-shadow:0 8px 20px #2563eb1f;transform:translateY(-1px)}.AdminDashboard_actionsSection__BNnHG{margin-top:42px}.AdminDashboard_sectionHeading__4sk2m{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:18px}.AdminDashboard_sectionHeading__4sk2m h2{font-size:clamp(1.5rem,3vw,2rem);margin-top:6px}.AdminDashboard_sectionHeading__4sk2m>p{color:var(--estateos-muted);font-size:.88rem;margin:0}.AdminDashboard_actionGrid__GAymu{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.AdminDashboard_actionCard__pDmXJ{grid-gap:22px;align-content:space-between;background:#fff;border:1px solid var(--estateos-border);border-radius:20px;box-shadow:0 12px 34px #0f172a0d;color:var(--estateos-text);cursor:pointer;display:grid;gap:22px;grid-template-columns:1fr auto;min-height:176px;padding:22px;text-align:left}.AdminDashboard_actionCard__pDmXJ:hover{border-color:#c7d2fe;box-shadow:0 18px 42px #2563eb1c;transform:translateY(-3px)}.AdminDashboard_actionCard__pDmXJ>svg{color:var(--estateos-primary)}.AdminDashboard_actionIcon__LovhT{border-radius:14px;height:46px;width:46px}.AdminDashboard_actionCopy__C13XP{grid-gap:7px;display:grid;gap:7px;grid-column:1/-1}.AdminDashboard_actionCopy__C13XP strong{color:var(--estateos-ink);font-size:1.03rem}.AdminDashboard_actionCopy__C13XP small{color:var(--estateos-muted);font-size:.83rem;line-height:1.55}@media (max-width:820px){.AdminDashboard_actionGrid__GAymu{grid-template-columns:1fr}.AdminDashboard_actionCard__pDmXJ{min-height:150px}}@media (max-width:640px){.AdminDashboard_appHeader__X5AMG{min-height:68px;padding:10px 16px}.AdminDashboard_brand__fXmYy small,.AdminDashboard_logoutButton__\+kGRh span{display:none}.AdminDashboard_logoutButton__\+kGRh{height:42px;padding:0;width:42px}.AdminDashboard_content__Mxs48{padding-top:24px;width:min(100% - 28px,1120px)}.AdminDashboard_welcome__BIHyA{border-radius:22px;min-height:230px;padding:28px 22px}.AdminDashboard_welcomeOrb__qakhD{height:160px;right:-65px;top:-78px;width:160px}.AdminDashboard_planCard__GsMiV{grid-template-columns:auto 1fr;padding:20px}.AdminDashboard_outlineButton__nRoaK{grid-column:1/-1;width:100%}.AdminDashboard_sectionHeading__4sk2m{align-items:flex-start;flex-direction:column;gap:8px}.AdminDashboard_actionCard__pDmXJ{min-height:144px;padding:19px}}.CreateAdmin_page__ssIJL{background:radial-gradient(circle at top right,#7c3aed1c,#0000 30rem),radial-gradient(circle at bottom left,#2563eb17,#0000 28rem),var(--estateos-subtle);display:grid;min-height:100dvh;padding:28px 18px;place-items:center}.CreateAdmin_card__f7\+PE{background:#fff;border:1px solid var(--estateos-border);border-radius:24px;box-shadow:var(--estateos-shadow);padding:clamp(24px,5vw,42px);width:min(480px,100%)}.CreateAdmin_backButton__RCNRv{align-items:center;background:#0000;border:0;color:var(--estateos-text);cursor:pointer;display:flex;font-weight:750;gap:8px;margin-bottom:28px;padding:0}.CreateAdmin_icon__Mg\+9t{background:var(--estateos-gradient);border-radius:15px;color:#fff;display:grid;height:50px;margin-bottom:18px;place-items:center;width:50px}.CreateAdmin_eyebrow__Ciun7{color:var(--estateos-primary);font-size:.72rem;font-weight:850;letter-spacing:.14em;margin:0 0 7px;text-transform:uppercase}.CreateAdmin_card__f7\+PE h1{color:var(--estateos-ink);font-size:clamp(1.8rem,5vw,2.35rem);letter-spacing:-.045em;margin:0}.CreateAdmin_intro__xLs95{color:var(--estateos-muted);line-height:1.6;margin:10px 0 26px}.CreateAdmin_card__f7\+PE label{grid-gap:8px;color:var(--estateos-text);display:grid;font-size:.84rem;font-weight:750;gap:8px;margin-top:16px}.CreateAdmin_card__f7\+PE input{background:#fff;border:1px solid #dbe3ef;border-radius:12px;color:var(--estateos-ink);padding:13px 14px;width:100%}.CreateAdmin_card__f7\+PE input:focus{border-color:var(--estateos-primary);box-shadow:0 0 0 4px #2563eb17;outline:0}.CreateAdmin_submitButton__4t\+V\+{background:var(--estateos-gradient);border:0;border-radius:999px;box-shadow:0 12px 26px #4f46e538;color:#fff;cursor:pointer;font-weight:800;margin-top:24px;padding:13px 18px;width:100%}.CreateAdmin_submitButton__4t\+V\+:disabled{cursor:wait;opacity:.65}@media (max-width:520px){.CreateAdmin_page__ssIJL{background:#fff;padding:0;place-items:stretch}.CreateAdmin_card__f7\+PE{border:0;border-radius:0;box-shadow:none;min-height:100dvh}}.ManageProperties_manageContainer__6ffli{background:radial-gradient(circle at top right,#7c3aed1a,#0000 30rem),radial-gradient(circle at top left,#2563eb14,#0000 28rem),var(--estateos-subtle);min-height:100dvh;padding:36px clamp(18px,5vw,72px) 72px}.ManageProperties_mobileList__2Dz\+D,.ManageProperties_pageHeader__K4TTN,.ManageProperties_searchRow__zFOpO,.ManageProperties_tableWrapper__C5abz{margin-left:auto;margin-right:auto;width:min(1180px,100%)}.ManageProperties_pageHeader__K4TTN{margin-bottom:26px}.ManageProperties_backButton__aOVQE{background:#0000;border:0;color:var(--estateos-text);cursor:pointer;font-weight:750;margin-bottom:25px;padding:0}.ManageProperties_eyebrow__qfH4R{color:var(--estateos-primary);font-size:.72rem;font-weight:850;letter-spacing:.14em;margin:0 0 7px;text-transform:uppercase}.ManageProperties_title__VNtLa{color:var(--estateos-ink);font-size:clamp(1.9rem,4vw,2.7rem);letter-spacing:-.045em;margin:0}.ManageProperties_pageHeader__K4TTN>p:last-child{color:var(--estateos-muted);margin:8px 0 0}.ManageProperties_searchRow__zFOpO{align-items:center;display:flex;gap:16px;justify-content:space-between;margin-bottom:18px}.ManageProperties_searchRow__zFOpO>span{color:var(--estateos-muted);font-size:.82rem;font-weight:700;white-space:nowrap}.ManageProperties_search__ITwGa{background:#fff;border:1px solid #dbe3ef;border-radius:12px;color:var(--estateos-ink);padding:12px 14px;width:min(420px,100%)}.ManageProperties_search__ITwGa:focus{border-color:var(--estateos-primary);box-shadow:0 0 0 4px #2563eb17;outline:0}.ManageProperties_tableWrapper__C5abz{background:#fff;border:1px solid var(--estateos-border);border-radius:20px;box-shadow:var(--estateos-shadow);overflow-x:auto}.ManageProperties_table__GTKyV{border-collapse:collapse;min-width:820px;width:100%}.ManageProperties_table__GTKyV td,.ManageProperties_table__GTKyV th{border-bottom:1px solid #edf1f7;color:var(--estateos-text);padding:15px 17px;text-align:left}.ManageProperties_table__GTKyV th{background:#f8faff;color:var(--estateos-muted);font-size:.75rem;letter-spacing:.05em;text-transform:uppercase}.ManageProperties_table__GTKyV tbody tr:last-child td{border-bottom:0}.ManageProperties_table__GTKyV tbody tr:hover{background:#fafbff}.ManageProperties_tableImg__I-oMo{border-radius:10px;display:block;height:50px;object-fit:cover;width:76px}.ManageProperties_actionIcons__7jYl6,.ManageProperties_cardActions__lycsU{align-items:center;display:flex;gap:14px}.ManageProperties_iconAvailable__3NUlw,.ManageProperties_iconDelete__Hsmh6,.ManageProperties_iconEdit__t9yXs,.ManageProperties_iconSold__A2yay{cursor:pointer;font-size:18px;transition:.18s ease}.ManageProperties_iconEdit__t9yXs{color:var(--estateos-primary)}.ManageProperties_iconDelete__Hsmh6,.ManageProperties_iconSold__A2yay{color:#ef4444}.ManageProperties_iconAvailable__3NUlw{color:#22c55e}.ManageProperties_iconAvailable__3NUlw:hover,.ManageProperties_iconDelete__Hsmh6:hover,.ManageProperties_iconEdit__t9yXs:hover,.ManageProperties_iconSold__A2yay:hover{opacity:.78;transform:scale(1.12)}.ManageProperties_mobileList__2Dz\+D{display:none}.ManageProperties_card__C1Z3L{background:#fff;border:1px solid var(--estateos-border);border-radius:18px;box-shadow:0 12px 34px #0f172a0f;margin-bottom:15px;overflow:hidden}.ManageProperties_cardImg__M9VYf{display:block;height:190px;object-fit:cover;width:100%}.ManageProperties_cardBody__VB\+zt{padding:17px}.ManageProperties_cardBody__VB\+zt h3,.ManageProperties_cardBody__VB\+zt p{margin-top:0}.ManageProperties_cardBody__VB\+zt h3{color:var(--estateos-ink);margin-bottom:6px}.ManageProperties_cardBody__VB\+zt p{color:var(--estateos-muted);margin-bottom:7px}.ManageProperties_price__32F1T{color:var(--estateos-ink)!important;font-weight:750}.ManageProperties_cardActions__lycsU{border-top:1px solid #edf1f7;margin-top:13px;padding-top:13px}.ManageProperties_modal__e7IMt{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172a94;display:flex;height:100%;inset:0;justify-content:center;padding:20px;position:fixed;width:100%;z-index:20}.ManageProperties_modalContent__E8qbv{background:#fff;border-radius:18px;box-shadow:0 26px 70px #0f172a3d;padding:26px;text-align:center;width:min(390px,100%)}.ManageProperties_modalContent__E8qbv h3{margin-top:0}.ManageProperties_modalContent__E8qbv p{color:var(--estateos-muted)}.ManageProperties_modalActions__KvZjW{display:flex;gap:10px;justify-content:center;margin-top:20px}.ManageProperties_modalActions__KvZjW button{background:#fff;border:1px solid var(--estateos-border);border-radius:999px;cursor:pointer;font-weight:750;min-width:100px;padding:10px 14px}.ManageProperties_modalActions__KvZjW .ManageProperties_danger__jP9BX{background:#ef4444;border-color:#ef4444;color:#fff}@media (max-width:768px){.ManageProperties_manageContainer__6ffli{padding:24px 14px 48px}.ManageProperties_searchRow__zFOpO{align-items:flex-start;flex-direction:column;gap:8px}.ManageProperties_search__ITwGa{width:100%}.ManageProperties_tableWrapper__C5abz{display:none}.ManageProperties_mobileList__2Dz\+D{display:block}}.Login_page__yXPXa{background:radial-gradient(circle at 8% 12%,#2563eb26,#0000 29rem),radial-gradient(circle at 92% 86%,#7c3aed21,#0000 28rem),#f8faff;display:grid;min-height:100dvh;padding:clamp(18px,4vw,48px);place-items:center}.Login_shell__R4XWk{background:#fff;border:1px solid #e2e8f0e6;border-radius:30px;box-shadow:0 32px 80px #0f172a29;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(390px,.9fr);min-height:650px;overflow:hidden;width:min(1050px,100%)}.Login_brandPanel__MkMas{background:linear-gradient(145deg,#0f172af7,#0f172ae8),#0f172a;color:#fff;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(34px,5vw,62px);position:relative}.Login_brandPanel__MkMas:before{background-image:linear-gradient(hsla(0,0%,100%,.055) 1px,#0000 0),linear-gradient(90deg,hsla(0,0%,100%,.055) 1px,#0000 0);background-size:48px 48px;content:"";inset:0;opacity:.75;position:absolute}.Login_brandPanel__MkMas:after{background:var(--estateos-gradient);border-radius:50%;bottom:-125px;box-shadow:0 0 120px #7c3aedb8;content:"";height:340px;position:absolute;right:-165px;width:340px}.Login_brandLockup__7OXd\+,.Login_mobileBrand__iqjLe{align-items:center;display:flex;gap:12px}.Login_brandCopy__OHBYj,.Login_brandLockup__7OXd\+{position:relative;z-index:1}.Login_brandMark__rUu8X{background:var(--estateos-gradient);border-radius:14px;box-shadow:0 12px 28px #4f46e54d;color:#fff;display:grid;font-weight:850;height:46px;letter-spacing:-.05em;place-items:center;width:46px}.Login_brandLockup__7OXd\+ strong,.Login_mobileBrand__iqjLe strong{font-size:1.35rem;letter-spacing:-.04em}.Login_brandLockup__7OXd\+ strong span,.Login_mobileBrand__iqjLe strong span{color:#818cf8}.Login_brandCopy__OHBYj h1{font-size:clamp(2.3rem,4.4vw,4rem);letter-spacing:-.06em;line-height:1.02;margin:14px 0 18px;max-width:500px}.Login_brandCopy__OHBYj>p:last-of-type{color:#cbd5e1;line-height:1.75;margin:0;max-width:510px}.Login_brandCopy__OHBYj ul{grid-gap:12px;display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:0}.Login_brandCopy__OHBYj li{align-items:center;color:#e2e8f0;display:flex;font-size:.9rem;gap:10px}.Login_brandCopy__OHBYj li svg{color:#a78bfa}.Login_eyebrow__bbXvv{color:var(--estateos-primary);font-size:.72rem;font-weight:850;letter-spacing:.15em;margin:0;text-transform:uppercase}.Login_brandPanel__MkMas .Login_eyebrow__bbXvv{color:#c4b5fd}.Login_loginPanel__Fv93b{display:flex;flex-direction:column;justify-content:center;padding:clamp(36px,6vw,72px)}.Login_mobileBrand__iqjLe{display:none}.Login_formHeader__Mc0bz{margin-bottom:28px}.Login_formHeader__Mc0bz h2{color:var(--estateos-ink);font-size:clamp(1.75rem,3vw,2.25rem);letter-spacing:-.045em;margin:8px 0 7px}.Login_formHeader__Mc0bz>p:last-child,.Login_supportText__LwBkH{color:var(--estateos-muted)}.Login_formHeader__Mc0bz>p:last-child{font-size:.92rem;margin:0}.Login_field__QvtA0{grid-gap:8px;display:grid;gap:8px;margin-bottom:18px}.Login_field__QvtA0 label{color:var(--estateos-text);font-size:.84rem;font-weight:750}.Login_field__QvtA0 input{background:#fff;border:1px solid #dbe3ef;border-radius:12px;color:var(--estateos-ink);min-height:48px;padding:12px 14px;width:100%}.Login_field__QvtA0 input::placeholder{color:#94a3b8}.Login_field__QvtA0 input:focus{border-color:var(--estateos-primary);box-shadow:0 0 0 4px #2563eb17;outline:0}.Login_passwordWrapper__1uKuf{position:relative}.Login_passwordWrapper__1uKuf input{padding-right:48px}.Login_eyeButton__u3\+rw{background:#0000;border:0;color:var(--estateos-muted);cursor:pointer;display:grid;height:42px;place-items:center;position:absolute;right:3px;top:3px;width:42px}.Login_submitButton__JP6I9{align-items:center;background:var(--estateos-gradient);border:0;border-radius:999px;box-shadow:0 14px 30px #4f46e53d;color:#fff;cursor:pointer;display:flex;font-weight:800;gap:9px;justify-content:center;margin-top:4px;min-height:50px;width:100%}.Login_submitButton__JP6I9:hover:not(:disabled){box-shadow:0 18px 34px #4f46e552;transform:translateY(-1px)}.Login_submitButton__JP6I9:disabled{cursor:wait;opacity:.68}.Login_error__pq6E7{background:#fef2f2;border:1px solid #fecaca;border-radius:11px;color:#b91c1c;font-size:.84rem;margin:0 0 18px;padding:11px 13px}.Login_supportText__LwBkH{font-size:.8rem;margin:20px 0 0;text-align:center}@media (max-width:820px){.Login_shell__R4XWk{grid-template-columns:1fr;min-height:auto}.Login_brandPanel__MkMas{display:none}.Login_mobileBrand__iqjLe{display:flex;margin-bottom:42px}}@media (max-width:520px){.Login_page__yXPXa{background:#fff;padding:0;place-items:stretch}.Login_shell__R4XWk{border:0;border-radius:0;box-shadow:none;min-height:100dvh}.Login_loginPanel__Fv93b{justify-content:flex-start;padding:28px 20px 40px}.Login_mobileBrand__iqjLe{margin-bottom:clamp(48px,13vh,96px)}}.StorefrontSettings_page__xlM5w{background:radial-gradient(circle at top right,#7c3aed1a,#0000 30rem),radial-gradient(circle at top left,#2563eb14,#0000 28rem),var(--estateos-subtle);color:var(--estateos-ink);min-height:100dvh;padding:36px clamp(18px,5vw,72px) 72px}.StorefrontSettings_pageHeader__J2LW0{align-items:end;display:flex;gap:24px;justify-content:space-between;margin:0 auto 28px;max-width:1180px}.StorefrontSettings_card__hNGZN h2,.StorefrontSettings_domainSection__YPKfq h2,.StorefrontSettings_pageHeader__J2LW0 h1{margin:0}.StorefrontSettings_pageHeader__J2LW0 p{color:var(--estateos-muted)}.StorefrontSettings_backButton__AJTPI{background:#0000;border:0;color:var(--estateos-text);cursor:pointer;font-weight:750;margin-bottom:28px;padding:0}.StorefrontSettings_eyebrow__wmv21{color:var(--estateos-primary);font-size:.74rem;font-weight:800;letter-spacing:.14em;margin:0 0 8px;text-transform:uppercase}.StorefrontSettings_domainForm__1cbNg button,.StorefrontSettings_previewButton__fUFAT,.StorefrontSettings_saveButton__p4e9S{background:var(--estateos-gradient);border:0;border-radius:999px;box-shadow:0 10px 24px #4f46e52e;color:#fff;cursor:pointer;font-weight:700;padding:12px 18px;text-decoration:none}.StorefrontSettings_domainForm__1cbNg button:hover,.StorefrontSettings_previewButton__fUFAT:hover,.StorefrontSettings_saveButton__p4e9S:hover{box-shadow:0 14px 30px #4f46e540;transform:translateY(-1px)}.StorefrontSettings_grid__NzDDS{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0 auto;max-width:1180px}.StorefrontSettings_card__hNGZN,.StorefrontSettings_domainSection__YPKfq{background:#fff;border:1px solid var(--estateos-border);border-radius:20px;box-shadow:var(--estateos-shadow);padding:24px}.StorefrontSettings_saveButton__p4e9S,.StorefrontSettings_wide__I47kX{grid-column:1/-1}.StorefrontSettings_domainRow__-T2UV p,.StorefrontSettings_muted__pCCxH{color:var(--estateos-muted)}.StorefrontSettings_comingSoon__65ogq{background:#f5f3ff;border-radius:10px;color:#5b21b6;margin-top:22px;padding:12px}.StorefrontSettings_card__hNGZN label,.StorefrontSettings_domainForm__1cbNg{grid-gap:8px;color:var(--estateos-text);display:grid;font-size:.9rem;font-weight:650;gap:8px}.StorefrontSettings_card__hNGZN input:not([type=color]),.StorefrontSettings_card__hNGZN select,.StorefrontSettings_card__hNGZN textarea,.StorefrontSettings_domainForm__1cbNg input{background:#fff;border:1px solid #dbe3ef;border-radius:12px;font:inherit;padding:12px 14px;width:100%}.StorefrontSettings_card__hNGZN input:not([type=color]):focus,.StorefrontSettings_card__hNGZN select:focus,.StorefrontSettings_card__hNGZN textarea:focus,.StorefrontSettings_domainForm__1cbNg input:focus{border-color:var(--estateos-primary);box-shadow:0 0 0 4px #2563eb17;outline:0}.StorefrontSettings_card__hNGZN textarea{min-height:96px;resize:vertical}.StorefrontSettings_colorRow__svroR,.StorefrontSettings_twoColumns__JfBbE{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(2,minmax(0,1fr))}.StorefrontSettings_colorRow__svroR{margin-top:18px}.StorefrontSettings_colorRow__svroR input{background:#0000;border:0;cursor:pointer;height:46px;width:100%}.StorefrontSettings_saveButton__p4e9S{justify-self:end}.StorefrontSettings_domainSection__YPKfq{margin:32px auto 0;max-width:1180px}.StorefrontSettings_domainList__T2DMY{grid-gap:10px;display:grid;gap:10px;margin:22px 0}.StorefrontSettings_domainRow__-T2UV{align-items:center;background:var(--estateos-subtle);border:1px solid var(--estateos-border);border-radius:14px;display:flex;gap:18px;justify-content:space-between;padding:14px 16px}.StorefrontSettings_domainRow__-T2UV p{font-size:.82rem;margin:5px 0 0}.StorefrontSettings_domainRow__-T2UV button{background:#0000;border:0;color:var(--estateos-primary);cursor:pointer;font-weight:700}.StorefrontSettings_domainRow__-T2UV button:disabled{color:#94a3b8;cursor:not-allowed}.StorefrontSettings_domainActions__OuHmB{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.StorefrontSettings_domainActions__OuHmB .StorefrontSettings_removeButton__GjTDW{color:#b42318}.StorefrontSettings_primaryBadge__xlWrZ{background:#dcfce7;border-radius:999px;color:#166534;font-size:.76rem;font-weight:750;padding:6px 10px}.StorefrontSettings_domainForm__1cbNg{grid-template-columns:1fr auto}.StorefrontSettings_dnsPanel__xycP-{background:#0f172a;border-radius:16px;color:#e2e8f0;margin-top:18px;padding:18px}.StorefrontSettings_dnsPanel__xycP- code{display:block;overflow-wrap:anywhere}.StorefrontSettings_dnsPanel__xycP- p{color:#94a3b8}.StorefrontSettings_dnsRecord__b5SCw{border-top:1px solid #334155;margin-top:12px;padding-top:12px}.StorefrontSettings_dnsRecord__b5SCw span{color:#93c5fd;display:block;font-size:.72rem;font-weight:800;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}@media (max-width:720px){.StorefrontSettings_page__xlM5w{padding:24px 14px 48px}.StorefrontSettings_domainRow__-T2UV,.StorefrontSettings_pageHeader__J2LW0{align-items:flex-start;flex-direction:column}.StorefrontSettings_domainActions__OuHmB{justify-content:flex-start;width:100%}.StorefrontSettings_domainForm__1cbNg button,.StorefrontSettings_previewButton__fUFAT,.StorefrontSettings_saveButton__p4e9S{text-align:center;width:100%}.StorefrontSettings_card__hNGZN,.StorefrontSettings_domainSection__YPKfq{border-radius:17px;padding:19px}.StorefrontSettings_domainSection__YPKfq{margin-top:20px}.StorefrontSettings_colorRow__svroR,.StorefrontSettings_domainForm__1cbNg,.StorefrontSettings_grid__NzDDS,.StorefrontSettings_twoColumns__JfBbE{grid-template-columns:1fr}}.SubscriptionSettings_page__Plf0N{background:radial-gradient(circle at top right,#7c3aed1c,#0000 32rem),radial-gradient(circle at top left,#2563eb14,#0000 28rem),var(--estateos-subtle);color:var(--estateos-ink);min-height:100dvh;padding:34px clamp(18px,5vw,72px) 72px}.SubscriptionSettings_backButton__tSxU6{align-items:center;background:#0000;border:0;color:var(--estateos-text);cursor:pointer;display:flex;font:inherit;font-weight:700;gap:8px;margin:0 auto 24px;max-width:1180px;padding:0}.SubscriptionSettings_currentPlan__2onQO,.SubscriptionSettings_pageHeader__SiM6\+,.SubscriptionSettings_section__aekao{margin-left:auto;margin-right:auto;max-width:1180px}.SubscriptionSettings_pageHeader__SiM6\+{align-items:end;display:flex;gap:24px;justify-content:space-between;margin-bottom:24px}.SubscriptionSettings_currentPlan__2onQO h2,.SubscriptionSettings_pageHeader__SiM6\+ h1,.SubscriptionSettings_section__aekao h2,.SubscriptionSettings_upgradeCard__um1Pp h3,.SubscriptionSettings_usageCard__1L3MZ h3{margin:0}.SubscriptionSettings_highestPlan__kuLou p,.SubscriptionSettings_pageHeader__SiM6\+>div>p:last-child,.SubscriptionSettings_pendingBanner__P66hE p,.SubscriptionSettings_planIdentity__0SRBL p:last-child,.SubscriptionSettings_sectionHeading__9MsQj>p,.SubscriptionSettings_upgradeCard__um1Pp p,.SubscriptionSettings_usageCard__1L3MZ p{color:var(--estateos-muted)}.SubscriptionSettings_eyebrow__7qNvn{color:var(--estateos-primary);font-size:.73rem;font-weight:850;letter-spacing:.14em;margin:0 0 7px;text-transform:uppercase}.SubscriptionSettings_recommendedBadge__GBYdk,.SubscriptionSettings_statusBadge__Szolt,.SubscriptionSettings_unlimitedBadge__qgoWB{align-items:center;border-radius:999px;display:inline-flex;font-weight:800;gap:5px}.SubscriptionSettings_statusBadge__Szolt{background:#dcfce7;color:#166534;font-size:.78rem;padding:8px 12px}.SubscriptionSettings_currentPlan__2onQO,.SubscriptionSettings_section__aekao{background:#fff;border:1px solid var(--estateos-border);border-radius:20px;box-shadow:var(--estateos-shadow)}.SubscriptionSettings_currentPlan__2onQO{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr auto;overflow:hidden;padding:26px;position:relative}.SubscriptionSettings_currentPlan__2onQO:after{background:#7c3aed14;border-radius:50%;content:"";height:180px;position:absolute;right:-70px;top:-100px;width:180px}.SubscriptionSettings_planIdentity__0SRBL{align-items:flex-start;display:flex;gap:16px}.SubscriptionSettings_planIcon__yddt9{background:var(--estateos-gradient);border-radius:14px;color:#fff;display:grid;flex:0 0 auto;height:48px;place-items:center;width:48px}.SubscriptionSettings_planIdentity__0SRBL p:last-child{margin:7px 0 0}.SubscriptionSettings_planPrice__BTk6E{grid-gap:5px;align-content:start;display:grid;gap:5px;justify-items:end;padding-right:18px;position:relative;z-index:1}.SubscriptionSettings_planPrice__BTk6E strong{font-size:1.15rem}.SubscriptionSettings_planPrice__BTk6E span{color:var(--estateos-muted);font-size:.82rem}.SubscriptionSettings_planFacts__3sxB2{grid-gap:12px;border-top:1px solid #eef2f6;display:grid;gap:12px;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));padding-top:20px}.SubscriptionSettings_planFacts__3sxB2 div{grid-gap:3px 9px;display:grid;gap:3px 9px;grid-template-columns:auto 1fr}.SubscriptionSettings_planFacts__3sxB2 svg{color:var(--estateos-primary);grid-row:1/3}.SubscriptionSettings_planFacts__3sxB2 span{color:var(--estateos-muted);font-size:.75rem}.SubscriptionSettings_planFacts__3sxB2 strong{font-size:.88rem}.SubscriptionSettings_section__aekao{margin-top:22px;padding:26px}.SubscriptionSettings_sectionHeading__9MsQj{align-items:end;display:flex;gap:20px;justify-content:space-between;margin-bottom:20px}.SubscriptionSettings_sectionHeading__9MsQj>p{font-size:.86rem;margin:0}.SubscriptionSettings_upgradeGrid__m79eW,.SubscriptionSettings_usageGrid__gEbPV{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(3,minmax(0,1fr))}.SubscriptionSettings_upgradeCard__um1Pp,.SubscriptionSettings_usageCard__1L3MZ{background:var(--estateos-subtle);border:1px solid var(--estateos-border);border-radius:15px;padding:19px}.SubscriptionSettings_usageHeader__-yTiz{align-items:center;display:flex;gap:12px;justify-content:space-between}.SubscriptionSettings_usageHeader__-yTiz h3{font-size:1rem}.SubscriptionSettings_usageCard__1L3MZ p{font-size:.84rem;margin:11px 0 13px}.SubscriptionSettings_usageCard__1L3MZ small{color:var(--estateos-muted);display:block;margin-top:8px}.SubscriptionSettings_unlimitedBadge__qgoWB{background:#e0e7ff;color:#4338ca;font-size:.69rem;padding:5px 8px}.SubscriptionSettings_progressTrack__l4uAQ{background:#e8edf3;border-radius:999px;height:8px;overflow:hidden;width:100%}.SubscriptionSettings_progressTrack__l4uAQ span{background:var(--estateos-gradient);border-radius:inherit;display:block;height:100%}.SubscriptionSettings_featureGrid__VGySQ{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(3,minmax(0,1fr))}.SubscriptionSettings_featureGrid__VGySQ div{align-items:center;background:var(--estateos-subtle);border-radius:11px;color:var(--estateos-text);display:flex;font-size:.88rem;font-weight:650;gap:9px;padding:12px 14px}.SubscriptionSettings_featureGrid__VGySQ svg,.SubscriptionSettings_upgradeCard__um1Pp li svg{color:var(--estateos-primary);flex:0 0 auto}.SubscriptionSettings_billingSelect__jvCxM{grid-gap:6px;color:var(--estateos-muted);display:grid;font-size:.75rem;font-weight:700;gap:6px}.SubscriptionSettings_billingSelect__jvCxM select{background:#fff;border:1px solid #dbe3ef;border-radius:11px;font:inherit;min-width:150px;padding:9px 11px}.SubscriptionSettings_highestPlan__kuLou,.SubscriptionSettings_pendingBanner__P66hE{align-items:flex-start;border-radius:13px;display:flex;gap:11px;margin-bottom:18px;padding:15px 17px}.SubscriptionSettings_pendingBanner__P66hE{background:#fef9c3;color:#854d0e}.SubscriptionSettings_highestPlan__kuLou{background:#eef2ff;color:#4338ca;margin-bottom:0}.SubscriptionSettings_highestPlan__kuLou p,.SubscriptionSettings_pendingBanner__P66hE p{font-size:.84rem;margin:4px 0 0}.SubscriptionSettings_upgradeGrid__m79eW{grid-template-columns:repeat(2,minmax(0,1fr))}.SubscriptionSettings_upgradeCard__um1Pp{grid-gap:16px;background:linear-gradient(145deg,#fff,#f5f3ff);display:grid;gap:16px}.SubscriptionSettings_recommendedBadge__GBYdk{background:#e0e7ff;color:#4338ca;font-size:.68rem;margin-bottom:12px;padding:5px 9px;text-transform:uppercase}.SubscriptionSettings_upgradeCard__um1Pp h3{font-size:1.25rem}.SubscriptionSettings_upgradeCard__um1Pp p{margin:6px 0 0}.SubscriptionSettings_upgradePrice__2rIvA{font-size:1.05rem}.SubscriptionSettings_upgradeCard__um1Pp ul{grid-gap:9px;display:grid;gap:9px;list-style:none;margin:0;padding:0}.SubscriptionSettings_upgradeCard__um1Pp li{align-items:center;color:var(--estateos-text);display:flex;font-size:.87rem;gap:8px}.SubscriptionSettings_emptyState__FhTtT button,.SubscriptionSettings_upgradeCard__um1Pp button{align-items:center;background:var(--estateos-gradient);border:0;border-radius:999px;box-shadow:0 10px 24px #4f46e52e;color:#fff;cursor:pointer;display:flex;font:inherit;font-weight:800;gap:8px;justify-content:center;padding:11px 15px}.SubscriptionSettings_upgradeCard__um1Pp button:disabled{background:#e2e8f0;color:#64748b;cursor:not-allowed}.SubscriptionSettings_emptyState__FhTtT{align-content:center;background:var(--estateos-subtle);display:grid;justify-items:center;min-height:70dvh;text-align:center}.SubscriptionSettings_emptyState__FhTtT p{color:var(--estateos-muted)}@media (max-width:840px){.SubscriptionSettings_featureGrid__VGySQ,.SubscriptionSettings_usageGrid__gEbPV{grid-template-columns:repeat(2,minmax(0,1fr))}.SubscriptionSettings_upgradeGrid__m79eW{grid-template-columns:1fr}}@media (max-width:620px){.SubscriptionSettings_page__Plf0N{padding:24px 14px 48px}.SubscriptionSettings_currentPlan__2onQO,.SubscriptionSettings_pageHeader__SiM6\+,.SubscriptionSettings_sectionHeading__9MsQj{align-items:stretch;flex-direction:column;grid-template-columns:1fr}.SubscriptionSettings_planPrice__BTk6E{justify-items:start;padding:0}.SubscriptionSettings_featureGrid__VGySQ,.SubscriptionSettings_planFacts__3sxB2,.SubscriptionSettings_usageGrid__gEbPV{grid-template-columns:1fr}.SubscriptionSettings_billingSelect__jvCxM select{width:100%}.SubscriptionSettings_currentPlan__2onQO,.SubscriptionSettings_section__aekao{border-radius:17px;padding:20px}.SubscriptionSettings_upgradeCard__um1Pp button{width:100%}}.estateos-app{--estateos-primary:#2563eb;--estateos-primary-strong:#1d4ed8;--estateos-accent:#7c3aed;--estateos-gradient:linear-gradient(135deg,#2563eb,#7c3aed);--estateos-ink:#0f172a;--estateos-text:#334155;--estateos-muted:#64748b;--estateos-surface:#fff;--estateos-subtle:#f8faff;--estateos-tint:#eef2ff;--estateos-border:#e2e8f0;--estateos-shadow:0 18px 48px #0f172a14;background:var(--estateos-subtle);color:var(--estateos-ink);min-height:100dvh}.estateos-app button,.estateos-app input,.estateos-app select,.estateos-app textarea{font:inherit}.estateos-app a,.estateos-app button{transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.estateos-app a:focus-visible,.estateos-app button:focus-visible,.estateos-app input:focus-visible,.estateos-app select:focus-visible,.estateos-app textarea:focus-visible{outline:3px solid #2563eb33;outline-offset:2px}.estateos-app ::selection{background:var(--estateos-accent);color:#fff}@media (prefers-reduced-motion:reduce){.estateos-app *,.estateos-app :after,.estateos-app :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}.StorefrontLayout_shell__8t88z{background:#fff;color:#172033;display:flex;flex-direction:column;min-height:100dvh}.StorefrontLayout_header__z\+jdL{align-items:center;background:#fffffff5;border-bottom:1px solid #e8edf3;display:flex;gap:24px;justify-content:space-between;min-height:76px;padding:12px clamp(18px,4vw,64px);position:-webkit-sticky;position:sticky;top:0;z-index:20}.StorefrontLayout_brand__XcfKH{align-items:center;color:inherit;display:flex;font-size:1.05rem;font-weight:750;gap:12px;text-decoration:none}.StorefrontLayout_logo__KbtR4{border-radius:12px;height:48px;object-fit:cover;width:48px}.StorefrontLayout_navigation__R6DdP{align-items:center;display:flex;gap:22px}.StorefrontLayout_navigation__R6DdP a{color:#344054;font-weight:600;text-decoration:none}.StorefrontLayout_navigation__R6DdP .StorefrontLayout_loginLink__EqAGy{background:#0f766e;background:var(--storefront-primary,#0f766e);border-radius:999px;color:#fff;padding:10px 16px}.StorefrontLayout_menuBackdrop__eyq9w,.StorefrontLayout_menuButton__tXf1w{display:none}.StorefrontLayout_main__PVLm7{flex:1 1}.StorefrontLayout_footer__18EQI{grid-gap:16px 28px;background:#111827;color:#d6dfeb;display:grid;gap:16px 28px;grid-template-columns:1fr auto;padding:30px clamp(18px,4vw,64px)}.StorefrontLayout_footer__18EQI p{margin:6px 0 0}.StorefrontLayout_contactLinks__8NQLn{align-items:start;display:flex;gap:10px}.StorefrontLayout_contactLinks__8NQLn a,.StorefrontLayout_legal__UEJuw a{color:#fff;text-decoration:none}.StorefrontLayout_contactLinks__8NQLn .StorefrontLayout_contactIcon__Pbfgm{align-items:center;background:#ffffff14;border:1px solid #ffffff29;border-radius:50%;display:inline-flex;font-size:1.16rem;height:42px;justify-content:center;transition:transform .16s ease,background .16s ease,border-color .16s ease;width:42px}.StorefrontLayout_contactIcon__Pbfgm:focus-visible,.StorefrontLayout_contactIcon__Pbfgm:hover{border-color:#0000;transform:translateY(-2px)}.StorefrontLayout_callIcon__M37g-:focus-visible,.StorefrontLayout_callIcon__M37g-:hover{background:#2563eb}.StorefrontLayout_whatsappIcon__OlGZB:focus-visible,.StorefrontLayout_whatsappIcon__OlGZB:hover{background:#25d366}.StorefrontLayout_instagramIcon__3t6j0:focus-visible,.StorefrontLayout_instagramIcon__3t6j0:hover{background:linear-gradient(135deg,#833ab4,#fd1d1d,#fcb045)}.StorefrontLayout_legal__UEJuw{border-top:1px solid #ffffff1a;color:#9aa7b9;display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px 24px;grid-column:1/-1;justify-content:space-between;padding-top:16px}.StorefrontLayout_legal__UEJuw p{margin:0}.StorefrontLayout_legal__UEJuw a:focus-visible,.StorefrontLayout_legal__UEJuw a:hover{text-decoration:underline;text-underline-offset:3px}@media (max-width:680px){.StorefrontLayout_header__z\+jdL{align-items:center;flex-direction:row;gap:14px;min-height:70px;padding:10px 16px}.StorefrontLayout_brand__XcfKH{font-size:.96rem;min-width:0}.StorefrontLayout_brand__XcfKH span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.StorefrontLayout_logo__KbtR4{border-radius:11px;flex:0 0 auto;height:44px;width:44px}.StorefrontLayout_menuButton__tXf1w{align-items:center;background:#fff;border:1px solid #dce3eb;border-radius:12px;color:#243247;cursor:pointer;display:inline-flex;flex:0 0 auto;height:44px;justify-content:center;margin-left:auto;padding:0;width:44px}.StorefrontLayout_navigation__R6DdP{align-items:stretch;background:#fff;border:1px solid #e2e8f0;border-radius:16px;box-shadow:0 20px 50px #0f172a2e;display:none;gap:6px;left:14px;padding:10px;position:absolute;right:14px;top:calc(100% + 8px);z-index:31}.StorefrontLayout_navigationOpen__LMS95{display:flex;flex-direction:column}.StorefrontLayout_navigation__R6DdP a{align-items:center;border-radius:10px;display:flex;min-height:46px;padding:0 14px}.StorefrontLayout_navigation__R6DdP a:not(.StorefrontLayout_loginLink__EqAGy):focus-visible,.StorefrontLayout_navigation__R6DdP a:not(.StorefrontLayout_loginLink__EqAGy):hover{background:#f1f5f9}.StorefrontLayout_navigation__R6DdP .StorefrontLayout_loginLink__EqAGy{border-radius:10px;justify-content:center;margin-top:3px}.StorefrontLayout_menuBackdrop__eyq9w{background:#0f172a47;border:0;cursor:default;display:block;inset:70px 0 0;padding:0;position:fixed;z-index:19}.StorefrontLayout_footer__18EQI{grid-template-columns:1fr}.StorefrontLayout_legal__UEJuw{flex-direction:column;grid-column:auto}}.HouseCard_link__eWqCe{text-decoration:none}.HouseCard_card__lu2kK{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000f;cursor:pointer;overflow:hidden;position:relative;transition:all .3s ease}.HouseCard_card__lu2kK:hover{box-shadow:0 20px 50px #0000001f;transform:translateY(-6px)}.HouseCard_card__lu2kK:active{transform:scale(.98)}.HouseCard_image__oykPb{height:180px;object-fit:cover;transition:transform .4s ease;width:100%}.HouseCard_card__lu2kK:hover .HouseCard_image__oykPb{transform:scale(1.05)}.HouseCard_content__1W0J\+{padding:16px}.HouseCard_title__DDiTz{color:#1f2937;font-size:16px;font-weight:600;margin-bottom:6px}.HouseCard_location__sNNtd{color:#6b7280;font-size:13px;margin-bottom:10px}.HouseCard_meta__LZUVW{color:#374151;font-size:13px;margin-bottom:10px}.HouseCard_price__mi1Wu{color:#16a34a;font-size:18px;font-weight:700}.HouseCard_badge__fFCi9{background:#111827;border-radius:20px;color:#fff;font-size:11px;left:10px;padding:4px 8px;position:absolute;top:10px}.HouseCard_statusBadge__1xQTA{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:999px;font-size:12px;font-weight:600;padding:6px 12px;position:absolute;right:12px;top:12px;z-index:2}.HouseCard_available__yYJPi{background:#22c55ee6;box-shadow:0 4px 10px #22c55e40;color:#fff}.HouseCard_soldCard__bYPwH{opacity:.75}.HouseCard_sold__\+1xfw{background:#ef4444eb;box-shadow:0 4px 10px #ef444440;color:#fff}.StorefrontSearchForm_form__ClVDx{grid-gap:12px;align-items:end;background:#fff;border:1px solid #94a3b83d;border-radius:20px;box-shadow:0 20px 50px #0f172a29;color:#172033;display:grid;gap:12px;grid-template-columns:minmax(220px,1.7fr) repeat(4,minmax(125px,1fr)) auto;padding:18px}.StorefrontSearchForm_hero__ZcGtn{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffffff7;margin-top:34px}.StorefrontSearchForm_listings__Hd1Y-{box-shadow:0 10px 34px #0f172a14;margin-bottom:28px}.StorefrontSearchForm_field__PafzZ{min-width:0}.StorefrontSearchForm_field__PafzZ>span{color:#58657a;display:block;font-size:.72rem;font-weight:800;letter-spacing:.06em;margin:0 0 7px 2px;text-transform:uppercase}.StorefrontSearchForm_field__PafzZ input,.StorefrontSearchForm_field__PafzZ select{background:#f8fafc;border:1px solid #dbe2ea;border-radius:11px;color:#172033;font:inherit;height:46px;outline:none;width:100%}.StorefrontSearchForm_field__PafzZ input{padding:0 12px 0 40px}.StorefrontSearchForm_field__PafzZ select{cursor:pointer;padding:0 32px 0 12px}.StorefrontSearchForm_field__PafzZ input:focus,.StorefrontSearchForm_field__PafzZ select:focus{border-color:#0f766e;border-color:var(--storefront-primary,#0f766e);box-shadow:0 0 0 3px color-mix(in srgb,#0f766e 15%,#0000);box-shadow:0 0 0 3px color-mix(in srgb,var(--storefront-primary,#0f766e) 15%,#0000)}.StorefrontSearchForm_inputWithIcon__yug9v{position:relative}.StorefrontSearchForm_inputWithIcon__yug9v svg{color:#7c899c;left:13px;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.StorefrontSearchForm_actions__dYWxU{display:flex;gap:8px}.StorefrontSearchForm_actions__dYWxU button{align-items:center;border-radius:11px;cursor:pointer;display:inline-flex;font:inherit;font-weight:800;gap:8px;height:46px;justify-content:center;padding:0 18px;white-space:nowrap}.StorefrontSearchForm_submit__wn80J{background:#0f766e;background:var(--storefront-primary,#0f766e);border:1px solid #0f766e;border:1px solid var(--storefront-primary,#0f766e);color:#fff}.StorefrontSearchForm_reset__OaZcP{background:#fff;border:1px solid #dbe2ea;color:#475569}@media (max-width:1120px){.StorefrontSearchForm_form__ClVDx{grid-template-columns:repeat(3,minmax(0,1fr))}.StorefrontSearchForm_keyword__MepvL{grid-column:span 2}}@media (max-width:720px){.StorefrontSearchForm_form__ClVDx{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.StorefrontSearchForm_actions__dYWxU,.StorefrontSearchForm_keyword__MepvL{grid-column:1/-1}.StorefrontSearchForm_actions__dYWxU button{flex:1 1}}@media (max-width:460px){.StorefrontSearchForm_form__ClVDx{grid-template-columns:1fr}.StorefrontSearchForm_actions__dYWxU,.StorefrontSearchForm_keyword__MepvL{grid-column:auto}}.Houses_container__ABvF\+{background:linear-gradient(180deg,#f8fafc,#eef2f7);min-height:calc(100dvh - 200px);padding:clamp(32px,5vw,72px) 20px 90px}.Houses_content__GrmZ0{margin:0 auto;max-width:1240px}.Houses_header__oW9FF{align-items:end;display:flex;flex-wrap:wrap;gap:18px;justify-content:space-between;margin-bottom:26px}.Houses_title__s4z\+g{color:#111827;font-size:clamp(2rem,4vw,3.2rem);font-weight:800;letter-spacing:-.035em;margin:0}.Houses_eyebrow__q9HoU{color:#0f766e;color:var(--storefront-primary,#0f766e);font-size:.75rem;font-weight:800;letter-spacing:.13em;margin:0 0 8px;text-transform:uppercase}.Houses_resultCount__qBleL{color:#64748b;margin:8px 0 0}.Houses_sort__qBpS9{grid-gap:7px;color:#64748b;display:grid;font-size:.75rem;font-weight:800;gap:7px;letter-spacing:.05em;text-transform:uppercase}.Houses_sort__qBpS9 select{background:#fff;border:1px solid #dbe2ea;border-radius:10px;color:#263247;font:inherit;font-weight:650;height:42px;letter-spacing:normal;min-width:190px;outline:none;padding:0 34px 0 12px;text-transform:none}.Houses_backBtn__q2oSg{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;padding:8px 14px;transition:all .2s ease}.Houses_backBtn__q2oSg:hover{background:#f9fafb}.Houses_grid__TRa7K{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.Houses_empty__uXv8R,.Houses_error__Yu4Sb{background:#ffffffb3;border:1px dashed #cbd5e1;border-radius:18px;color:#64748b;padding:54px 24px;text-align:center}.Houses_empty__uXv8R h2{color:#1e293b;margin:0}.Houses_empty__uXv8R p{margin:10px 0 20px}.Houses_empty__uXv8R button{background:#0f766e;background:var(--storefront-primary,#0f766e);border:0;border-radius:10px;color:#fff;cursor:pointer;font:inherit;font-weight:750;padding:11px 17px}@media (max-width:560px){.Houses_sort__qBpS9,.Houses_sort__qBpS9 select{width:100%}}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px;.swiper-cube-shadow,.swiper-slide{transform-style:preserve-3d}}.swiper-css-mode{>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none;&::-webkit-scrollbar{display:none}}>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}&.swiper-horizontal{>.swiper-wrapper{scroll-snap-type:x mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-slides-offset-before);margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-end:var(--swiper-slides-offset-after);margin-inline-end:var(--swiper-slides-offset-after)}}&.swiper-vertical{>.swiper-wrapper{scroll-snap-type:y mandatory}>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-slides-offset-before);margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}>.swiper-wrapper>.swiper-slide:last-child{-webkit-margin-after:var(--swiper-slides-offset-after);margin-block-end:var(--swiper-slides-offset-after)}}&.swiper-free-mode{>.swiper-wrapper{scroll-snap-type:none}>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}}&.swiper-centered{>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}}&.swiper-centered.swiper-horizontal{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}}&.swiper-centered.swiper-vertical{>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}}}.swiper-3d{.swiper-slide-shadow,.swiper-slide-shadow-bottom,.swiper-slide-shadow-left,.swiper-slide-shadow-right,.swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-slide-shadow{background:#00000026}.swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible,.swiper:not(.swiper-watch-progress){.swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;position:absolute;width:44px;width:var(--swiper-navigation-size);z-index:10;&.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}&.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled &{display:none!important}::slotted(svg),svg{fill:currentColor;height:100%;object-fit:contain;pointer-events:none;transform-origin:center;width:100%}}.swiper-button-lock{display:none}.swiper-button-next,.swiper-button-prev{margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}.swiper-horizontal{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{margin-left:0;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);top:50%;top:var(--swiper-navigation-top-offset,50%)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{left:4px;left:var(--swiper-navigation-sides-offset,4px);right:auto}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev,&~.swiper-button-next,.swiper-button-next{left:auto;right:4px;right:var(--swiper-navigation-sides-offset,4px)}&.swiper-rtl .swiper-button-next,&.swiper-rtl~.swiper-button-next,&~.swiper-button-prev,.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(180deg)}}&.swiper-rtl .swiper-button-prev,&.swiper-rtl~.swiper-button-prev{.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(0deg)}}}.swiper-vertical{.swiper-button-next,.swiper-button-prev,~.swiper-button-next,~.swiper-button-prev{left:50%;left:var(--swiper-navigation-top-offset,50%);margin-left:-22px;margin-left:calc(0px - var(--swiper-navigation-size)/2);margin-top:0;right:auto}.swiper-button-prev,~.swiper-button-prev{bottom:auto;top:4px;top:var(--swiper-navigation-sides-offset,4px);.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(-90deg)}}.swiper-button-next,~.swiper-button-next{bottom:4px;bottom:var(--swiper-navigation-sides-offset,4px);top:auto;.swiper-navigation-icon,::slotted(.swiper-navigation-icon){transform:rotate(90deg)}}}.HouseDetailsSkeleton_container__yFj4X{animation:HouseDetailsSkeleton_fadeIn__qbWU\+ .3s ease;padding:24px}.HouseDetailsSkeleton_topGrid__QT07w{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;margin-bottom:30px}.HouseDetailsSkeleton_imageSkeleton__OFrr4{animation:HouseDetailsSkeleton_shimmer__7rRJi 1.5s infinite;background:linear-gradient(90deg,#e5e7eb 25%,#f3f4f6 50%,#e5e7eb 75%);background-size:200% 100%;border-radius:16px;height:420px}.HouseDetailsSkeleton_cardSkeleton__dst9M{background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000000d;display:flex;flex-direction:column;gap:12px;padding:20px}.HouseDetailsSkeleton_price__nkdug{background:#e5e7eb;border-radius:6px;height:24px;width:60%}.HouseDetailsSkeleton_button__cPNMB{background:#e5e7eb;border-radius:10px;height:40px}.HouseDetailsSkeleton_map__hGeRu{background:#e5e7eb;border-radius:10px;height:150px;margin-top:10px}.HouseDetailsSkeleton_details__E6JBA{max-width:900px}.HouseDetailsSkeleton_title__DViKt{background:#e5e7eb;border-radius:6px;height:28px;margin-bottom:10px;width:60%}.HouseDetailsSkeleton_location__HAZzs{background:#e5e7eb;border-radius:6px;height:16px;margin-bottom:10px;width:40%}.HouseDetailsSkeleton_chips__GAVa-{display:flex;gap:10px;margin-bottom:20px}.HouseDetailsSkeleton_chip__RYvsW{background:#e5e7eb;border-radius:20px;height:28px;width:100px}.HouseDetailsSkeleton_card__A7ip0{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000000d;margin-top:20px;padding:20px}.HouseDetailsSkeleton_sectionTitle__ZlFnp{background:#e5e7eb;border-radius:6px;height:18px;margin-bottom:10px;width:30%}.HouseDetailsSkeleton_text__4TGtE{background:#e5e7eb;border-radius:6px;height:14px;margin-bottom:8px;width:100%}@keyframes HouseDetailsSkeleton_shimmer__7rRJi{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes HouseDetailsSkeleton_fadeIn__qbWU\+{0%{opacity:0}to{opacity:1}}@media(max-width:768px){.HouseDetailsSkeleton_topGrid__QT07w{grid-template-columns:1fr}.HouseDetailsSkeleton_imageSkeleton__OFrr4{height:250px}}.HouseDetails_container__mF2Hr{background:linear-gradient(180deg,#f8fafc,#eef2f7);min-height:calc(100dvh - 200px);padding:24px}.HouseDetails_backBtn__U31l1{background:#fff;border:1px solid #e5e7eb;border-radius:10px;cursor:pointer;margin-bottom:20px;padding:8px 14px;transition:.2s}.HouseDetails_backBtn__U31l1:hover{background:#f3f4f6}.HouseDetails_topGrid__ka210{grid-gap:24px;display:grid;gap:24px;grid-template-columns:2fr 1fr;margin-bottom:30px}.HouseDetails_sliderWrapper__yBwdS{border-radius:16px;box-shadow:0 10px 30px #00000014;overflow:hidden}.HouseDetails_sliderImg__bhg4x{cursor:pointer;height:420px;object-fit:cover;transition:transform .4s ease;width:100%}.HouseDetails_sliderImg__bhg4x:hover{transform:scale(1.03)}.HouseDetails_priceCard__2ebiU{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffb3;border-radius:16px;box-shadow:0 10px 30px #0000001a;display:flex;flex-direction:column;gap:12px;padding:20px}.HouseDetails_price__pBE\+w{color:#16a34a;font-size:24px;font-weight:700}.HouseDetails_callBtn__8Qt61,.HouseDetails_whatsappBtn__njNQB{align-items:center;border-radius:10px;color:#fff;cursor:pointer;display:flex;font-weight:600;gap:8px;justify-content:center;padding:12px;text-align:center;text-decoration:none;transition:.2s}.HouseDetails_callBtn__8Qt61{background:#2563eb}.HouseDetails_callBtn__8Qt61:hover{background:#1e40af}.HouseDetails_whatsappBtn__njNQB{background:#22c55e}.HouseDetails_whatsappBtn__njNQB:hover{background:#16a34a}.HouseDetails_mapWrapper__iwxLa{border-radius:12px;height:180px;margin-top:10px;overflow:hidden;width:100%}.HouseDetails_mapWrapper__iwxLa iframe{border:none;height:100%;width:100%}.HouseDetails_details__kUCCP{max-width:900px}.HouseDetails_titleBlock__UbcEm{margin-bottom:20px}.HouseDetails_title__jwEYr{color:#111827;font-size:28px;font-weight:700;margin-bottom:8px}.HouseDetails_location__SAU1t{align-items:center;color:#6b7280;display:flex;gap:6px;margin-bottom:10px}.HouseDetails_meta__nJzUa{color:#374151;margin-bottom:20px}.HouseDetails_chips__khpJ4{display:flex;flex-wrap:wrap;gap:10px;margin-top:10px}.HouseDetails_chip__M10qV{align-items:center;background:#f1f5f9;border-radius:20px;color:#374151;display:flex;font-size:13px;font-weight:500;gap:6px;padding:6px 12px}.HouseDetails_card__bWJtU{background:#fff;border-radius:16px;box-shadow:0 6px 20px #0000000d;margin-top:20px;padding:20px}.HouseDetails_sectionTitle__WmlNS{color:#111827;font-size:18px;font-weight:600;margin-bottom:10px}.HouseDetails_description__HmpY0{color:#4b5563;line-height:1.7}.HouseDetails_amenities__3MHzx{grid-gap:10px;color:#374151;display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-top:10px}.HouseDetails_amenityItem__NZO4G{align-items:center;background:#f9fafb;border-radius:10px;color:#374151;display:flex;font-size:14px;font-weight:500;gap:8px;padding:8px 10px;transition:.2s}.HouseDetails_amenityItem__NZO4G svg{color:#2563eb}.HouseDetails_amenityItem__NZO4G:hover{background:#eef2ff;transform:translateY(-1px)}.HouseDetails_viewer__a4lpy{align-items:center;background:#000000f2;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.HouseDetails_closeBtn__-HR04{align-items:center;border:none;border-radius:50%;cursor:pointer;display:flex;font-size:22px;height:45px;justify-content:center;right:20px;width:45px}.HouseDetails_closeBtn__-HR04,.HouseDetails_counter__ktURH{background:#0009;color:#fff;position:absolute;top:20px;z-index:9999}.HouseDetails_counter__ktURH{border-radius:8px;font-size:14px;left:20px;padding:6px 12px}.HouseDetails_viewerSwiper__XIRgt{height:100%;width:100%}.HouseDetails_viewerImg__Td3ZD{height:100%;object-fit:contain;width:100%}.HouseDetails_loading__5m6Ng{color:#555;font-size:18px;margin-top:100px;text-align:center}@media (max-width:768px){.HouseDetails_topGrid__ka210{grid-template-columns:1fr}.HouseDetails_sliderImg__bhg4x{height:250px}.HouseDetails_priceCard__2ebiU{position:static}.HouseDetails_details__kUCCP{max-width:100%}.HouseDetails_title__jwEYr{font-size:22px}.HouseDetails_amenities__3MHzx{grid-template-columns:1fr}}.EssentialHome_hero__N1Ek0{align-items:center;background-position:50%;background-size:cover;color:#fff;display:flex;min-height:560px;padding:clamp(48px,8vw,110px) clamp(20px,8vw,120px)}.EssentialHome_heroContent__vXHdN{margin:0 auto;max-width:1240px;width:100%}.EssentialHome_heroCopy__PD6Z7{max-width:720px}.EssentialHome_eyebrow__6usv4{color:#d97706;color:var(--storefront-secondary,#d97706);font-size:.78rem;font-weight:800;letter-spacing:.15em;margin:0 0 12px;text-transform:uppercase}.EssentialHome_hero__N1Ek0 h1{font-size:clamp(2.4rem,6vw,4.8rem);letter-spacing:-.045em;line-height:1.03;margin:0;max-width:680px}.EssentialHome_heroCopy__PD6Z7>p:not(.EssentialHome_eyebrow__6usv4){color:#edf2f8;font-size:clamp(1rem,2vw,1.2rem);line-height:1.7;margin:24px 0 34px;max-width:570px}.EssentialHome_locationGrid__mClkO button{border:0;cursor:pointer;font:inherit}.EssentialHome_locations__Y5XOz{margin:0 auto;max-width:1180px;padding:72px 20px 90px;text-align:center}.EssentialHome_locations__Y5XOz h2{font-size:clamp(1.8rem,4vw,2.8rem);margin:0}.EssentialHome_locationGrid__mClkO{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));margin-top:34px}.EssentialHome_locationGrid__mClkO button{background:#fff;border:1px solid #e2e8f0;border-radius:14px;box-shadow:0 8px 24px #0f172a0d;color:#243247;font-weight:700;min-height:58px;padding:14px 18px}.EssentialHome_skeleton__HIMaM{animation:EssentialHome_shimmer__prR4A 1.2s infinite;background:linear-gradient(90deg,#edf0f4,#f7f8fa,#edf0f4);background-size:200% 100%;border-radius:14px;min-height:58px}@keyframes EssentialHome_shimmer__prR4A{to{background-position:-200% 0}}@media (max-width:680px){.EssentialHome_hero__N1Ek0{min-height:500px}}*{box-sizing:border-box}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100dvh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.footer{background:linear-gradient(90deg,#0f172a,#1e293b);border-top:1px solid #ffffff14;color:#e5e7eb;padding:20px 10px}.footer-container{display:flex;flex-direction:column;gap:6px;margin:0 auto;max-width:1100px;text-align:center}.footer-text{color:#cbd5f5;font-size:14px}.footer-text.small{color:#94a3b8;font-size:13px}.footer-link{color:#38bdf8;font-weight:500;text-decoration:none;transition:.2s}.footer-link:hover{color:#0ea5e9;text-decoration:underline}@media (max-width:768px){.footer-text{font-size:13px}}.backToTop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff1a;border:none;border-radius:20px;color:#e5e7eb;cursor:pointer;font-size:13px;margin-top:10px;padding:8px 14px;transition:.3s}.backToTop:hover{background:#38bdf8;color:#0f172a;transform:translateY(-2px)}
/*# sourceMappingURL=main.9d342ab4.css.map*/