.pub-error[data-v-d248dc1a]{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:40px 20px}.pub-error-card[data-v-d248dc1a]{max-width:480px;padding:40px;text-align:center}.v4-hero[data-v-b1a33595]{align-items:flex-end;background:#000;color:#fff;display:flex;justify-content:flex-start;min-height:85vh;overflow:hidden;padding:0;position:relative}.v4-hero-bg[data-v-b1a33595]{background-image:var(--v4-hero-bg-desktop);background-position:50%;background-size:cover;inset:0;opacity:1;position:absolute;transition:all .5s ease;z-index:1}@media(max-width:1024px){.v4-hero-bg[data-v-b1a33595]{background-image:var(--v4-hero-bg-tablet,var(--v4-hero-bg-desktop))}}@media(max-width:768px){.v4-hero-bg[data-v-b1a33595]{background-image:var(--v4-hero-bg-mobile,var(--v4-hero-bg-tablet,var(--v4-hero-bg-desktop)))}}.v4-hero.has-banner .v4-hero-bg[data-v-b1a33595]{filter:brightness(.9);transform:none}.v4-hero-overlay[data-v-b1a33595]{background:linear-gradient(0deg,#000000e0,#0006 45%,#00000026);inset:0;position:absolute;z-index:2}.v4-hero.has-banner .v4-hero-overlay[data-v-b1a33595]{background:linear-gradient(0deg,rgba(0,0,0,.9),rgba(0,0,0,.45) 40%,rgba(0,0,0,.1) 70%,transparent)}.v4-hero-content[data-v-b1a33595]{align-items:flex-end;display:flex;gap:48px;padding:48px 0 56px;position:relative;width:100%;z-index:3}.v4-hero-text[data-v-b1a33595]{flex:1;min-width:0}.v4-hero-tag[data-v-b1a33595]{background:var(--v4-primary);border-radius:100px;box-shadow:0 4px 12px #0071e34d;display:inline-block;font-size:13px;letter-spacing:.05em;margin-bottom:16px;padding:6px 16px}.v4-hero-tag[data-v-b1a33595],.v4-hero-title[data-v-b1a33595]{color:#fff;font-weight:700;text-transform:uppercase}.v4-hero-title[data-v-b1a33595]{font-size:clamp(32px,6vw,64px);line-height:1;margin-bottom:20px;text-shadow:0 2px 10px rgba(0,0,0,.3);text-wrap:pretty}.v4-hero-desc[data-v-b1a33595]{color:#ffffffd9;font-size:clamp(15px,2vw,18px);line-height:1.5;margin-bottom:28px;max-width:560px}.v4-hero-stats[data-v-b1a33595]{border-left:1px solid hsla(0,0%,100%,.2);flex:0 0 auto;gap:20px;margin-bottom:8px;padding-left:40px}.v4-hero-stats[data-v-b1a33595],.v4-stat-card[data-v-b1a33595]{display:flex;flex-direction:column}.v4-stat-card[data-v-b1a33595]{align-items:flex-start;min-width:140px;text-align:left}.v4-stat-label[data-v-b1a33595]{color:#ffffff80;display:block;font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:4px;text-transform:uppercase}.v4-stat-value[data-v-b1a33595]{color:#fff;font-size:40px;font-weight:700;letter-spacing:-.02em;line-height:1}.v4-stat-value small[data-v-b1a33595]{font-size:.55em;font-weight:500;opacity:.8;vertical-align:middle}.v4-stat-meta[data-v-b1a33595]{color:#ffffffb3;font-size:13px;line-height:1.4;margin-top:12px;max-width:200px}.v4-stat-installments[data-v-b1a33595]{color:#32d74b;display:block;font-size:16px;font-weight:700;margin-bottom:4px}.v4-stat-summary[data-v-b1a33595]{color:#fff;margin-top:2px;opacity:.8}.v4-hero-actions[data-v-b1a33595]{display:flex;flex-wrap:wrap;gap:12px;justify-content:flex-start}.v4-btn-primary[data-v-b1a33595]{background:var(--v4-primary);color:#fff;transition:background .3s}.v4-btn-primary[data-v-b1a33595],.v4-btn-white[data-v-b1a33595]{border-radius:100px;font-size:17px;font-weight:500;padding:12px 28px;text-decoration:none}.v4-btn-white[data-v-b1a33595]{background:#fff;box-shadow:0 4px 14px #00000026;color:#1d1d1f;transition:all .3s}.v4-btn-primary[data-v-b1a33595]:hover{background:var(--v4-primary-hover);transform:translateY(-1px)}.v4-btn-white[data-v-b1a33595]:hover{background:#f5f5f7;box-shadow:0 6px 20px #0003;transform:translateY(-1px)}@media(max-width:768px){.v4-hero[data-v-b1a33595]{align-items:flex-end;min-height:580px}.v4-hero-content[data-v-b1a33595]{align-items:stretch;flex-direction:column;gap:20px;padding:22px 0 32px}.v4-hero-text[data-v-b1a33595]{align-items:center;display:flex;flex-direction:column;text-align:center}.v4-hero-tag[data-v-b1a33595]{margin-bottom:12px}.v4-hero-title[data-v-b1a33595]{font-size:34px;margin-bottom:10px}.v4-hero-desc[data-v-b1a33595]{font-size:15px;margin-bottom:16px;max-width:34ch}.v4-hero-stats[data-v-b1a33595]{align-items:start;border-left:none;border-top:1px solid hsla(0,0%,100%,.15);display:grid;gap:14px 12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:0;padding-left:0;padding-top:14px;width:100%}.v4-stat-card[data-v-b1a33595]{align-items:center;min-width:0;text-align:center;width:100%}.v4-stat-card--price[data-v-b1a33595]{grid-column:1/-1}.v4-stat-label[data-v-b1a33595]{font-size:9px}.v4-stat-value[data-v-b1a33595]{font-size:34px}.v4-stat-meta[data-v-b1a33595]{display:none}.v4-hero-actions[data-v-b1a33595]{flex-direction:column;gap:10px;max-width:340px;width:100%}.v4-btn-primary[data-v-b1a33595],.v4-btn-white[data-v-b1a33595],.v4-hero-btn[data-v-b1a33595]{font-size:16px;padding:13px 16px;text-align:center;width:100%}}.v4-prelaunch-bar[data-v-a482fe10]{-webkit-backdrop-filter:saturate(180%) blur(18px);backdrop-filter:saturate(180%) blur(18px);background:linear-gradient(90deg,#064e3bf0,#0369a1f0),#070c14eb;border-bottom:1px solid hsla(0,0%,100%,.14);box-shadow:0 10px 34px #0206172e;color:#ecfeff;padding:10px 0;position:sticky;top:0;z-index:110}.v4-prelaunch-inner[data-v-a482fe10]{align-items:center;display:flex;gap:20px;justify-content:space-between}.v4-prelaunch-copy[data-v-a482fe10]{display:flex;flex-direction:column;gap:4px;min-width:0}.v4-prelaunch-kicker[data-v-a482fe10]{color:#ecfeffd1;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.v4-prelaunch-title[data-v-a482fe10]{color:#fff;font-size:18px;font-weight:700;line-height:1.2}.v4-prelaunch-text[data-v-a482fe10]{color:#ecfeffdb;font-size:13px;line-height:1.5;margin:0}.v4-prelaunch-actions[data-v-a482fe10]{align-items:center;display:flex;flex-shrink:0;gap:10px}.v4-prelaunch-dismiss[data-v-a482fe10]{align-items:center;background:#ffffff14;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;cursor:pointer;display:inline-flex;height:40px;justify-content:center;position:absolute;right:16px;top:50%;transform:translateY(-50%);transition:background .2s ease,transform .2s ease;width:40px}.v4-prelaunch-dismiss[data-v-a482fe10]:hover{background:#ffffff29}.v4-prelaunch-btn[data-v-a482fe10]{align-items:center;background:#ffffff24;border:1px solid hsla(0,0%,100%,.18);border-radius:999px;color:#fff;display:inline-flex;font-size:14px;font-weight:700;justify-content:center;min-height:44px;padding:0 20px;text-decoration:none;transition:all .22s ease}.v4-prelaunch-btn[data-v-a482fe10]:hover{background:#fff3;box-shadow:0 10px 24px #02061729;transform:translateY(-1px)}@media(max-width:768px){.v4-prelaunch-bar[data-v-a482fe10]{padding:12px 0 10px;position:static}.v4-prelaunch-inner[data-v-a482fe10]{align-items:stretch;flex-direction:column;gap:10px}.v4-prelaunch-title[data-v-a482fe10]{font-size:15px}.v4-prelaunch-text[data-v-a482fe10]{font-size:12px}.v4-prelaunch-btn[data-v-a482fe10]{min-height:48px;width:100%}.v4-prelaunch-actions[data-v-a482fe10]{align-items:stretch;flex-direction:column-reverse;width:100%}.v4-prelaunch-dismiss[data-v-a482fe10]{height:36px;right:12px;top:8px;transform:none;width:36px}.v4-prelaunch-copy[data-v-a482fe10]{padding-right:44px}}.v4-sales-motion-toast[data-v-c830626c]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0f0ddb;border:1px solid hsla(0,0%,100%,.16);border-radius:12px;bottom:22px;box-shadow:0 12px 30px #0000005c;color:#eafff3;display:flex;font-size:.84rem;font-weight:600;gap:10px;left:50%;max-width:360px;padding:12px 14px;position:fixed;transform:translate(-50%);z-index:200}.v4-sales-motion-dot[data-v-c830626c]{background:#22c55e;border-radius:999px;box-shadow:0 0 0 6px #22c55e26;flex-shrink:0;height:8px;width:8px}.v4-sales-motion-fade-enter-active[data-v-c830626c],.v4-sales-motion-fade-leave-active[data-v-c830626c]{transition:all .22s ease}.v4-sales-motion-fade-enter-from[data-v-c830626c],.v4-sales-motion-fade-leave-to[data-v-c830626c]{opacity:0;transform:translateY(8px) scale(.98)}@media(max-width:768px){.v4-sales-motion-toast[data-v-c830626c]{background:#0a0f0dbd;border-radius:10px;bottom:auto;box-shadow:0 8px 18px #0003;font-size:.74rem;left:50%;max-width:none;padding:9px 12px;top:calc(env(safe-area-inset-top,0px) + 10px);transform:translate(-50%);width:min(90vw,360px)}}.v4-description-header[data-v-f9c25643]{margin-bottom:24px}.v4-rich-content[data-v-f9c25643]{color:var(--v4-text);font-size:19px;line-height:1.6;margin:0 auto 32px;max-width:800px}.v4-rich-content[data-v-f9c25643] div,.v4-rich-content[data-v-f9c25643] p{margin-bottom:20px}.v4-rich-content[data-v-f9c25643] ul{list-style-type:disc;margin-bottom:20px;padding-left:24px}.v4-rich-content[data-v-f9c25643] li{margin-bottom:8px}.v4-rich-content[data-v-f9c25643] b,.v4-rich-content[data-v-f9c25643] strong{color:#000;font-weight:700}@media(max-width:768px){.v4-rich-content[data-v-f9c25643]{font-size:17px;padding:0 20px}}.v4-infra-split[data-v-0a8687f5]{display:grid;gap:24px;grid-template-columns:1fr}@media(min-width:992px){.v4-infra-split[data-v-0a8687f5]{gap:100px;grid-template-columns:1fr 1.5fr}}.v4-infra-hero-text[data-v-0a8687f5]{color:var(--v4-text);font-size:clamp(32px,5vw,48px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:24px}@media(max-width:768px){.v4-infra-hero-text[data-v-0a8687f5]{font-size:28px;margin-bottom:16px;text-align:center}}.v4-infra-sub-text[data-v-0a8687f5]{color:var(--v4-text-muted);font-size:19px;line-height:1.4;margin-bottom:40px}@media(max-width:768px){.v4-infra-sub-text[data-v-0a8687f5]{font-size:16px;margin-bottom:24px;text-align:center}}.v4-infra-divider[data-v-0a8687f5]{background:var(--v4-primary);border-radius:2px;height:4px;width:60px}@media(max-width:768px){.v4-infra-divider[data-v-0a8687f5]{margin:0 auto 32px}}.v4-infra-right[data-v-0a8687f5]{display:grid;gap:40px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}@media(max-width:768px){.v4-infra-right[data-v-0a8687f5]{gap:32px;grid-template-columns:1fr}}.v4-infra-group-title[data-v-0a8687f5]{color:var(--v4-text);font-size:15px;font-weight:800;letter-spacing:.1em;margin-bottom:20px;opacity:.8;text-transform:uppercase}@media(max-width:768px){.v4-infra-group-title[data-v-0a8687f5]{font-size:13px;margin-bottom:12px}}.v4-infra-items-list[data-v-0a8687f5]{list-style:none;margin:0;padding:0}.v4-infra-list-item[data-v-0a8687f5]{color:var(--v4-text-muted);display:flex;font-size:16px;gap:8px;line-height:1.4;margin-bottom:12px}.v4-infra-bullet[data-v-0a8687f5]{color:var(--v4-primary);font-weight:700}.v4-plant-map-actions[data-v-a83bbce0]{display:flex;justify-content:center;margin-top:24px}.v4-plant-map-btn[data-v-a83bbce0]{min-width:280px;text-align:center;text-decoration:none}.v4-interaction-gate[data-v-a83bbce0]{align-items:center;background:#00000073;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center;z-index:5}.v4-interaction-gate__btn[data-v-a83bbce0]{background:#fff;border:none;border-radius:999px;color:#111827;cursor:pointer;font-size:14px;font-weight:700;padding:10px 16px}.v4-interaction-gate__hint[data-v-a83bbce0]{color:#e5e7eb;font-size:12px;line-height:1.35;margin:0;max-width:280px}.v4-interaction-toggle[data-v-a83bbce0]{background:#fff;border:1px solid var(--v4-border);border-radius:999px;color:var(--v4-text-muted);cursor:pointer;font-size:12px;font-weight:600;margin-top:12px;padding:8px 12px}@keyframes spinner-a83bbce0{to{transform:rotate(1turn)}}.loading-spinner[data-v-a83bbce0]{animation:spinner-a83bbce0 1s linear infinite;border:3px solid rgba(0,113,227,.1);border-radius:50%;border-top:3px solid var(--v4-primary);height:32px;width:32px}@media(max-width:768px){.v4-plant-map-btn[data-v-a83bbce0]{min-width:0;width:100%}}.v4-panorama-card[data-v-64138782]{border-radius:16px;box-shadow:var(--v4-shadow-elevated);height:clamp(260px,56.25vw,540px);margin-bottom:24px;overflow:hidden;position:relative}.v4-panorama-card.is-interaction-disabled[data-v-64138782] .panorama-viewer{pointer-events:none}.v4-panorama-card--fallback[data-v-64138782]{align-items:center;background:#111;color:#64748b;display:flex;justify-content:center}@media(max-width:768px){.v4-panorama-card[data-v-64138782]{height:clamp(220px,56vw,320px);margin-bottom:16px}}.v4-interaction-gate[data-v-64138782]{align-items:center;background:#00000073;display:flex;flex-direction:column;gap:10px;inset:0;justify-content:center;padding:16px;position:absolute;text-align:center;z-index:5}.v4-interaction-gate__btn[data-v-64138782]{background:#fff;border:none;border-radius:999px;color:#111827;cursor:pointer;font-size:14px;font-weight:700;padding:10px 16px}.v4-interaction-gate__hint[data-v-64138782]{color:#e5e7eb;font-size:12px;line-height:1.35;margin:0;max-width:280px}.v4-interaction-toggle[data-v-64138782]{background:#fff;border:1px solid var(--v4-border);border-radius:999px;color:var(--v4-text-muted);cursor:pointer;font-size:12px;font-weight:600;margin-top:12px;padding:8px 12px}@keyframes spinner-64138782{to{transform:rotate(1turn)}}.loading-spinner[data-v-64138782]{animation:spinner-64138782 1s linear infinite;border:3px solid rgba(0,113,227,.1);border-radius:50%;border-top:3px solid var(--v4-primary);height:32px;width:32px}.v4-video-wrapper[data-v-ce1c2665]{aspect-ratio:16/9;background:#000;border-radius:24px;box-shadow:var(--v4-shadow-elevated);margin:0 auto;max-width:800px;overflow:hidden}.v4-video-placeholder[data-v-ce1c2665]{align-items:center;background:#111;color:#fff;display:flex;font-weight:600;gap:12px;height:100%;justify-content:center;text-decoration:none;width:100%}.v4-video-placeholder[data-v-ce1c2665]:hover{background:#222}.v4-destaques-grid-v2[data-v-9003d56a]{margin:0 auto;max-width:1000px}.v4-destaques-items[data-v-9003d56a]{display:grid;gap:40px 60px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.v4-destaque-card-minimal[data-v-9003d56a]{align-items:flex-start;display:flex;gap:16px}.v4-destaque-marker-dot[data-v-9003d56a]{background:var(--v4-primary);border-radius:50%;flex-shrink:0;height:6px;margin-top:10px;width:6px}.v4-destaque-info[data-v-9003d56a]{display:flex;flex-direction:column;gap:4px}.v4-destaque-title[data-v-9003d56a]{color:var(--v4-text);font-size:20px;font-weight:500;letter-spacing:-.01em;margin:0}.v4-destaque-detail[data-v-9003d56a]{color:var(--v4-text-muted);font-size:16px;line-height:1.4;margin:0}@media(max-width:768px){.v4-destaques-items[data-v-9003d56a]{gap:30px;grid-template-columns:1fr}}.v4-lots-carousel-header[data-v-b991c2ec]{justify-content:center;margin-bottom:40px;text-align:center}.v4-lots-carousel-header .v4-section-title[data-v-b991c2ec]{text-align:center;width:100%}@media(max-width:768px){.v4-lots-carousel-header[data-v-b991c2ec]{margin-bottom:24px}}.v4-lots-carousel-bleed[data-v-b991c2ec]{margin:24px 0;padding:4px 0 6px;position:relative;width:100%}.v4-lots-carousel-bleed[data-v-b991c2ec]:after{background:linear-gradient(to right,transparent,var(--v4-section-alt-bg,#f7f8fb));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:32px;z-index:2}.v4-lots-swiper[data-v-b991c2ec]{padding:0 24px 4px}.v4-lots-swiper[data-v-b991c2ec] .swiper-slide{height:auto}.v4-lots-carousel-fallback[data-v-b991c2ec]{display:flex;gap:16px;overflow-x:auto;padding:0 24px 4px;scrollbar-width:none}.v4-lots-carousel-fallback[data-v-b991c2ec]::-webkit-scrollbar{display:none}.v4-lot-card[data-v-b991c2ec]{background:#fff;border:1px solid #cacaca;border-radius:var(--v4-radius-lg);color:inherit;display:flex;flex-direction:column;padding:32px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.v4-lot-card[data-v-b991c2ec]:hover{border-color:color-mix(in srgb,var(--v4-primary) 50%,transparent);box-shadow:0 8px 24px #00000014}.v4-lot-card-header[data-v-b991c2ec]{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:8px;justify-content:space-between;margin-bottom:20px}@media(max-width:768px){.v4-lot-card-header[data-v-b991c2ec]{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:12px}}.v4-lot-id[data-v-b991c2ec]{display:flex;flex-direction:column;gap:4px}.v4-lot-label[data-v-b991c2ec]{color:var(--v4-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}@media(max-width:768px){.v4-lot-label[data-v-b991c2ec]{font-size:9px}}.v4-lot-code[data-v-b991c2ec]{color:var(--v4-text);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.05}@media(max-width:768px){.v4-lot-code[data-v-b991c2ec]{font-size:18px;line-height:1.2}}.v4-lot-status[data-v-b991c2ec]{background:#22995a0f;border:1px solid rgba(34,153,90,.1);border-radius:100px;color:#3a9d6a;flex-shrink:0;font-size:8px;font-weight:600;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.v4-lot-status[data-v-b991c2ec]{align-self:flex-start;font-size:8px;padding:3px 7px;position:static}}.v4-lot-info-row[data-v-b991c2ec]{align-items:center;color:var(--v4-text-muted);display:flex;font-size:15px;gap:20px;margin-bottom:20px}@media(max-width:768px){.v4-lot-info-row[data-v-b991c2ec]{align-items:flex-start;flex-direction:column;font-size:12px;gap:8px;margin-bottom:8px}}.v4-lot-price[data-v-b991c2ec]{border-top:1px solid #f5f5f7;display:flex;flex-direction:column;margin-top:auto;padding-top:20px}@media(max-width:768px){.v4-lot-price[data-v-b991c2ec]{margin-top:4px;padding-top:12px}}.v4-price-label[data-v-b991c2ec]{color:var(--v4-text-muted);font-size:12px}@media(max-width:768px){.v4-price-label[data-v-b991c2ec]{display:block;font-size:9px;margin-bottom:2px}}.v4-price-value[data-v-b991c2ec]{color:var(--v4-text);font-size:20px;font-weight:600}@media(max-width:768px){.v4-price-value[data-v-b991c2ec]{font-size:15px}}.v4-lot-card-footer[data-v-b991c2ec]{align-items:center;color:var(--v4-primary);display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-top:20px}@media(max-width:768px){.v4-lot-card-footer[data-v-b991c2ec]{display:none}.v4-lot-card[data-v-b991c2ec]{border-radius:16px;gap:8px;padding:16px}}.v4-lots-carousel-status[data-v-b991c2ec]{color:var(--v4-text-muted);font-size:13px;font-weight:600;text-align:center;width:100%}.v4-lots-carousel-status--error[data-v-b991c2ec]{color:#c43d2f}.v4-lots-carousel-cta[data-v-b991c2ec]{display:flex;justify-content:center;width:100%}.v4-lots-carousel-cta-btn[data-v-b991c2ec]{min-width:280px;text-align:center;text-decoration:none}@media(max-width:768px){.v4-lots-carousel-header[data-v-b991c2ec]{margin-bottom:24px}.v4-lot-card-header[data-v-b991c2ec]{align-items:flex-start;flex-direction:row}.v4-lots-carousel-fallback[data-v-b991c2ec],.v4-lots-swiper[data-v-b991c2ec]{padding:0 12px 4px}.v4-lot-mini-meta[data-v-b991c2ec]{font-size:9px;min-height:0}.v4-lot-mini-stats[data-v-b991c2ec]{gap:6px}.v4-lot-mini-stat[data-v-b991c2ec]{padding:6px 8px}.v4-lot-mini-stat strong[data-v-b991c2ec]{font-size:11px}.v4-lots-carousel-footer[data-v-b991c2ec]{margin-top:32px}.v4-lots-carousel-cta-btn[data-v-b991c2ec]{min-width:0;width:100%}.v4-lot-status[data-v-b991c2ec]{align-self:flex-start;font-size:8px;padding:3px 7px;position:static}.v4-lot-card[data-v-b991c2ec]{border-radius:16px;gap:8px;padding:16px}}.v4-lots-carousel-header[data-v-f249906e]{justify-content:center;margin-bottom:40px;text-align:center}.v4-lots-carousel-header .v4-section-title[data-v-f249906e]{text-align:center;width:100%}@media(max-width:768px){.v4-lots-carousel-header[data-v-f249906e]{margin-bottom:24px}}.v4-lots-carousel-bleed[data-v-f249906e]{margin:24px 0;padding:4px 0 6px;position:relative;width:100%}.v4-lots-carousel-bleed[data-v-f249906e]:after{background:linear-gradient(to right,transparent,var(--v4-section-alt-bg,#f7f8fb));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:32px;z-index:2}.v4-lots-swiper[data-v-f249906e]{padding:0 24px 4px}.v4-lots-swiper[data-v-f249906e] .swiper-slide{height:auto}.v4-lots-carousel-fallback[data-v-f249906e]{display:flex;gap:16px;overflow-x:auto;padding:0 24px 4px;scrollbar-width:none}.v4-lots-carousel-fallback[data-v-f249906e]::-webkit-scrollbar{display:none}.v4-lots-carousel-fallback--categories[data-v-f249906e]{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr))}.v4-lots-carousel-footer--categories[data-v-f249906e]{justify-content:flex-end}.v4-lot-card[data-v-f249906e]{background:#fff;border:1px solid #cacaca;border-radius:var(--v4-radius-lg);color:inherit;display:flex;flex-direction:column;padding:32px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.v4-lot-card--compact[data-v-f249906e]{border:1px solid #eef1f5;border-radius:16px;box-shadow:0 2px 12px #0000000a;min-height:148px;padding:16px 16px 14px}.v4-lot-card--fallback[data-v-f249906e]{flex:0 0 min(48vw,200px);min-width:min(48vw,200px)}.v4-lot-card[data-v-f249906e]:not(.v4-featured-lot-card):hover{border-color:color-mix(in srgb,var(--v4-primary) 50%,transparent);box-shadow:0 8px 24px #00000014}.v4-lot-card-header--compact[data-v-f249906e]{align-items:flex-start;display:flex;gap:8px;justify-content:space-between;margin-bottom:2px;width:100%}.v4-lot-id--compact[data-v-f249906e]{display:flex;flex:1 1 auto;gap:4px;min-width:0}.v4-lot-code--compact[data-v-f249906e]{display:block;font-size:22px;letter-spacing:-.035em;line-height:1.15;max-width:100%;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}.v4-lot-status[data-v-f249906e]{background:#22995a0f;border:1px solid rgba(34,153,90,.1);border-radius:100px;color:#3a9d6a;flex-shrink:0;font-size:8px;font-weight:600;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.v4-lot-mini-meta[data-v-f249906e]{color:var(--v4-text-muted);font-size:10px;font-weight:600;line-height:1.4;margin-top:2px;min-height:0}.v4-lot-card-footer--compact[data-v-f249906e]{align-items:center;border-top:1px solid #eef1f5;color:var(--v4-primary);display:flex;font-size:11.5px;font-weight:600;justify-content:space-between;margin-top:auto;padding-top:8px}.v4-lots-carousel-footer[data-v-f249906e]{align-items:center;display:flex;flex-direction:column;gap:16px;justify-content:center;margin-top:48px;text-align:center}.v4-lots-carousel-cta[data-v-f249906e]{display:flex;justify-content:center;width:100%}.v4-lots-carousel-cta-btn[data-v-f249906e]{min-width:280px;text-align:center;text-decoration:none}.v4-category-lot-card[data-v-f249906e]{gap:10px}.v4-category-lot-card__media[data-v-f249906e]{background:linear-gradient(135deg,#183658e0,#0d1522f0);border-radius:16px 16px 0 0;display:block;height:150px;margin:-16px -16px 2px;overflow:hidden;width:calc(100% + 32px)}.v4-category-lot-card__media.has-image[data-v-f249906e]{background:#cbd5e1}.v4-category-lot-card__media img[data-v-f249906e]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.v4-category-lot-card__placeholder[data-v-f249906e]{align-items:center;color:#ffffffbd;display:flex;font-size:1.45rem;height:100%;justify-content:center;width:100%}.v4-category-lot-card__header[data-v-f249906e]{margin-bottom:0}.v4-category-lot-card__id[data-v-f249906e]{align-items:flex-start}.v4-category-lot-card__status[data-v-f249906e]{background:#f3f4f6;color:var(--v4-text-muted)}.v4-category-lot-card__meta[data-v-f249906e]{color:var(--v4-text-muted);min-height:40px}.v4-category-lot-card__chips[data-v-f249906e]{display:flex;flex-wrap:wrap;gap:6px}.v4-category-lot-card__chips span[data-v-f249906e]{background:#f3f4f6;border-radius:999px;color:#374151;font-size:.7rem;font-weight:700;padding:5px 8px}.v4-category-lot-card__footer[data-v-f249906e]{color:#0071e3}@media(max-width:768px){.v4-lots-carousel-fallback--categories[data-v-f249906e]{grid-template-columns:1fr}.v4-category-lot-card__media[data-v-f249906e]{height:82px;margin:-14px -13px 2px;width:calc(100% + 26px)}.v4-lot-card-header--compact[data-v-f249906e]{align-items:flex-start;flex-direction:row}.v4-lots-carousel-fallback[data-v-f249906e],.v4-lots-swiper[data-v-f249906e]{padding:0 12px 4px}.v4-lot-card--compact[data-v-f249906e]{min-height:136px;padding:14px 13px 12px}.v4-lot-code--compact[data-v-f249906e]{font-size:20px;line-height:1.15}.v4-lots-carousel-footer[data-v-f249906e]{margin-top:32px}.v4-lots-carousel-cta-btn[data-v-f249906e]{min-width:0;width:100%}.v4-lot-status[data-v-f249906e]{align-self:flex-start;font-size:8px;padding:3px 7px;position:static}.v4-lot-card[data-v-f249906e]{border-radius:16px;gap:8px;padding:16px}}.v4-lots-carousel-header[data-v-b62dae4e]{justify-content:center;margin-bottom:40px;text-align:center}.v4-lots-carousel-header .v4-section-title[data-v-b62dae4e]{text-align:center;width:100%}@media(max-width:768px){.v4-lots-carousel-header[data-v-b62dae4e]{margin-bottom:24px}}.v4-lots-carousel-bleed[data-v-b62dae4e]{margin:24px 0;padding:4px 0 6px;position:relative;width:100%}.v4-lots-carousel-bleed[data-v-b62dae4e]:after{background:linear-gradient(to right,transparent,var(--v4-section-alt-bg,#f7f8fb));bottom:0;content:"";pointer-events:none;position:absolute;right:0;top:0;width:32px;z-index:2}.v4-lots-swiper[data-v-b62dae4e]{padding:0 24px 4px}.v4-lots-swiper[data-v-b62dae4e] .swiper-slide{height:auto}.v4-lots-carousel-fallback[data-v-b62dae4e]{display:flex;gap:16px;overflow-x:auto;padding:0 24px 4px;scrollbar-width:none}.v4-lots-carousel-fallback[data-v-b62dae4e]::-webkit-scrollbar{display:none}.v4-lot-card[data-v-b62dae4e]{background:#fff;border:1px solid #cacaca;border-radius:var(--v4-radius-lg);color:inherit;display:flex;flex-direction:column;padding:32px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.v4-lot-card[data-v-b62dae4e]:hover{border-color:color-mix(in srgb,var(--v4-primary) 50%,transparent);box-shadow:0 8px 24px #00000014}.v4-lot-card-header[data-v-b62dae4e]{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:8px;justify-content:space-between;margin-bottom:20px}@media(max-width:768px){.v4-lot-card-header[data-v-b62dae4e]{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:12px}}.v4-lot-id[data-v-b62dae4e]{display:flex;flex-direction:column;gap:4px}.v4-lot-label[data-v-b62dae4e]{color:var(--v4-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}@media(max-width:768px){.v4-lot-label[data-v-b62dae4e]{font-size:9px}}.v4-lot-code[data-v-b62dae4e]{align-items:center;color:var(--v4-text);display:flex;font-size:26px;font-weight:700;gap:8px;letter-spacing:-.03em;line-height:1.05}@media(max-width:768px){.v4-lot-code[data-v-b62dae4e]{font-size:18px;line-height:1.2}}.v4-lot-status[data-v-b62dae4e]{border:1px solid rgba(34,153,90,.1);border-radius:100px;flex-shrink:0;font-size:8px;font-weight:600;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}.v4-lot-status[data-v-b62dae4e],.v4-lot-status--available[data-v-b62dae4e]{background:#22995a0f;color:#3a9d6a}.v4-lot-status--available[data-v-b62dae4e]{border-color:#22995a1a}.v4-lot-status--reserved[data-v-b62dae4e]{background:#d9770614;border-color:#d9770624;color:#b7791f}.v4-lot-status--sold[data-v-b62dae4e]{background:#dc262614;border-color:#dc262624;color:#b91c1c}.v4-lot-status--featured[data-v-b62dae4e]{background:#175cd314;border-color:#175cd324;color:#175cd3}@media(max-width:768px){.v4-lot-status[data-v-b62dae4e]{align-self:flex-start;font-size:8px;padding:3px 7px;position:static}}.v4-lot-info-row[data-v-b62dae4e]{align-items:center;color:var(--v4-text-muted);display:flex;font-size:15px;gap:20px;margin-bottom:20px}@media(max-width:768px){.v4-lot-info-row[data-v-b62dae4e]{align-items:flex-start;flex-direction:column;font-size:12px;gap:8px;margin-bottom:8px}}.v4-lot-price[data-v-b62dae4e]{border-top:1px solid #f5f5f7;display:flex;flex-direction:column;margin-top:auto;padding-top:20px}@media(max-width:768px){.v4-lot-price[data-v-b62dae4e]{margin-top:4px;padding-top:12px}}.v4-price-label[data-v-b62dae4e]{color:var(--v4-text-muted);font-size:12px}@media(max-width:768px){.v4-price-label[data-v-b62dae4e]{display:block;font-size:9px;margin-bottom:2px}}.v4-price-value[data-v-b62dae4e]{color:var(--v4-text);font-size:20px;font-weight:600}@media(max-width:768px){.v4-price-value[data-v-b62dae4e]{font-size:15px}}.v4-lot-card-footer[data-v-b62dae4e]{align-items:center;color:var(--v4-primary);display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-top:20px}.v4-featured-lot-crown[data-v-b62dae4e]{align-items:center;display:flex;flex-shrink:0}.v4-featured-lot-code-text[data-v-b62dae4e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:768px){.v4-lot-card-footer[data-v-b62dae4e]{display:none}.v4-lot-card[data-v-b62dae4e]{border-radius:16px;gap:8px;padding:16px}}.v4-lots-carousel-status[data-v-b62dae4e]{color:var(--v4-text-muted);font-size:13px;font-weight:600;text-align:center;width:100%}.v4-lots-carousel-status--error[data-v-b62dae4e]{color:#c43d2f}.v4-lots-carousel-cta[data-v-b62dae4e]{display:flex;justify-content:center;width:100%}.v4-lots-carousel-cta-btn[data-v-b62dae4e]{min-width:280px;text-align:center;text-decoration:none}@media(max-width:768px){.v4-lots-carousel-header[data-v-b62dae4e]{margin-bottom:24px}.v4-lot-card-header[data-v-b62dae4e]{align-items:flex-start;flex-direction:row}.v4-lots-carousel-fallback[data-v-b62dae4e],.v4-lots-swiper[data-v-b62dae4e]{padding:0 12px 4px}.v4-lot-mini-meta[data-v-b62dae4e]{font-size:9px;min-height:0}.v4-lot-mini-stats[data-v-b62dae4e]{gap:6px}.v4-lot-mini-stat[data-v-b62dae4e]{padding:6px 8px}.v4-lot-mini-stat strong[data-v-b62dae4e]{font-size:11px}.v4-lots-carousel-footer[data-v-b62dae4e]{margin-top:32px}.v4-lots-carousel-cta-btn[data-v-b62dae4e]{min-width:0;width:100%}.v4-lot-status[data-v-b62dae4e]{align-self:flex-start;font-size:8px;padding:3px 7px;position:static}.v4-lot-card[data-v-b62dae4e]{border-radius:16px;gap:8px;padding:16px}}.v4-lots-grid[data-v-fc0bc0fa]{display:grid;gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}@media(max-width:768px){.v4-lots-grid[data-v-fc0bc0fa]{gap:12px;grid-template-columns:1fr 1fr}}.v4-lots-grid-cta[data-v-fc0bc0fa]{display:flex;justify-content:center;margin-top:56px;width:100%}.v4-lots-carousel-cta-btn[data-v-fc0bc0fa]{min-width:280px;text-align:center;text-decoration:none}.v4-lot-card[data-v-fc0bc0fa]{background:#fff;border:1px solid #cacaca;border-radius:var(--v4-radius-lg);color:inherit;display:flex;flex-direction:column;padding:32px;position:relative;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1)}.v4-lot-card[data-v-fc0bc0fa]:hover{border-color:color-mix(in srgb,var(--v4-primary) 50%,transparent);box-shadow:0 8px 24px #00000014}.v4-lot-card-header[data-v-fc0bc0fa]{align-items:flex-start;display:flex;flex-direction:column-reverse;gap:8px;justify-content:space-between;margin-bottom:20px}@media(max-width:768px){.v4-lot-card-header[data-v-fc0bc0fa]{align-items:flex-start;flex-direction:column;gap:8px;margin-bottom:12px}}.v4-lot-id[data-v-fc0bc0fa]{display:flex;flex-direction:column;gap:4px}.v4-lot-label[data-v-fc0bc0fa]{color:var(--v4-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;line-height:1.2;text-transform:uppercase}@media(max-width:768px){.v4-lot-label[data-v-fc0bc0fa]{font-size:9px}}.v4-lot-code[data-v-fc0bc0fa]{color:var(--v4-text);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.05}@media(max-width:768px){.v4-lot-code[data-v-fc0bc0fa]{font-size:18px;line-height:1.2}}.v4-lot-status[data-v-fc0bc0fa]{background:#22995a0f;border:1px solid rgba(34,153,90,.1);border-radius:100px;color:#3a9d6a;flex-shrink:0;font-size:8px;font-weight:600;letter-spacing:.05em;padding:4px 8px;text-transform:uppercase;white-space:nowrap}@media(max-width:768px){.v4-lot-status[data-v-fc0bc0fa]{align-self:flex-start;font-size:8px;padding:3px 7px;position:static}}.v4-lot-info-row[data-v-fc0bc0fa]{align-items:center;color:var(--v4-text-muted);display:flex;font-size:15px;gap:20px;margin-bottom:20px}@media(max-width:768px){.v4-lot-info-row[data-v-fc0bc0fa]{align-items:flex-start;flex-direction:column;font-size:12px;gap:8px;margin-bottom:8px}}.v4-lot-price[data-v-fc0bc0fa]{border-top:1px solid #f5f5f7;display:flex;flex-direction:column;margin-top:auto;padding-top:20px}@media(max-width:768px){.v4-lot-price[data-v-fc0bc0fa]{margin-top:4px;padding-top:12px}}.v4-price-label[data-v-fc0bc0fa]{color:var(--v4-text-muted);font-size:12px}@media(max-width:768px){.v4-price-label[data-v-fc0bc0fa]{display:block;font-size:9px;margin-bottom:2px}}.v4-price-value[data-v-fc0bc0fa]{color:var(--v4-text);font-size:20px;font-weight:600}@media(max-width:768px){.v4-price-value[data-v-fc0bc0fa]{font-size:15px}}.v4-lot-card-footer[data-v-fc0bc0fa]{align-items:center;color:var(--v4-primary);display:flex;font-size:15px;font-weight:600;justify-content:space-between;margin-top:20px}@media(max-width:768px){.v4-lot-card-footer[data-v-fc0bc0fa]{display:none}.v4-lot-card[data-v-fc0bc0fa]{border-radius:16px;gap:8px;padding:16px}.v4-lots-carousel-cta-btn[data-v-fc0bc0fa]{min-width:0;width:100%}}.v4-construction-grid[data-v-2d4e8747]{display:grid;gap:24px;grid-template-columns:1fr;margin:40px auto 0;max-width:1000px}@media(min-width:768px){.v4-construction-grid[data-v-2d4e8747]{gap:40px;grid-template-columns:1fr 1fr}}.v4-construction-item[data-v-2d4e8747]{display:flex;flex-direction:column;gap:12px}.v4-construction-header[data-v-2d4e8747]{align-items:center;display:flex;justify-content:space-between}.v4-construction-label[data-v-2d4e8747]{color:var(--v4-text);font-size:17px;font-weight:600}.v4-construction-percentage[data-v-2d4e8747]{color:var(--v4-primary);font-size:15px;font-weight:700}.v4-progress-bar[data-v-2d4e8747]{background:var(--v4-bg-alt);border-radius:6px;height:12px;overflow:hidden;width:100%}.v4-progress-fill[data-v-2d4e8747]{background:var(--v4-primary);border-radius:6px;height:100%;transition:width 1s cubic-bezier(.165,.84,.44,1)}.v4-gallery-grid[data-v-5ea26eb0]{display:grid;gap:12px;grid-auto-rows:180px;grid-template-columns:repeat(auto-fill,minmax(180px,1fr))}.v4-gallery-item[data-v-5ea26eb0]{background:var(--v4-bg-alt);border:1px solid var(--v4-border);border-radius:var(--v4-radius-md);cursor:pointer;overflow:hidden;position:relative}@media(max-width:768px){.v4-gallery-grid[data-v-5ea26eb0]{grid-auto-rows:160px;grid-template-columns:repeat(2,1fr)}}.v4-gallery-item img[data-v-5ea26eb0],.v4-gallery-item video[data-v-5ea26eb0]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1);width:100%}.v4-gallery-item:hover img[data-v-5ea26eb0],.v4-gallery-item:hover video[data-v-5ea26eb0]{transform:scale(1.05)}.v4-gallery-overlay[data-v-5ea26eb0]{align-items:flex-end;background:linear-gradient(0deg,rgba(0,0,0,.4),transparent 60%);display:flex;inset:0;justify-content:space-between;opacity:0;padding:24px;position:absolute;transition:opacity .3s}.v4-gallery-item:hover .v4-gallery-overlay[data-v-5ea26eb0]{opacity:1}.v4-gallery-caption[data-v-5ea26eb0]{color:#fff;font-size:15px;font-weight:500}.v4-gallery-expand[data-v-5ea26eb0]{color:#fff;font-size:20px}.v4-btn-primary[data-v-5ea26eb0]{background:var(--v4-primary);border-radius:100px;color:#fff;font-size:17px;font-weight:500;padding:12px 28px;text-decoration:none;transition:background .3s}.v4-btn-primary[data-v-5ea26eb0]:hover{background:var(--v4-primary-hover);transform:translateY(-1px)}.v4-map-container[data-v-8e7ea776]{background:#fff;border:1px solid var(--v4-border);border-radius:var(--v4-radius-lg);box-shadow:var(--v4-shadow-soft);overflow:hidden}.v4-map-legend[data-v-8e7ea776]{border-bottom:1px solid var(--v4-border);display:flex;gap:32px;justify-content:center;padding:24px}.v4-legend-item[data-v-8e7ea776]{align-items:center;color:var(--v4-text-muted);display:flex;font-size:14px;gap:8px}.v4-legend-item .dot[data-v-8e7ea776]{border-radius:50%;height:8px;width:8px}.v4-legend-item .dot.available[data-v-8e7ea776]{background:#32d74b}.v4-legend-item .dot.reserved[data-v-8e7ea776]{background:#ff9f0a}.v4-legend-item .dot.sold[data-v-8e7ea776]{background:#ff453a}.v4-map-viewport[data-v-8e7ea776]{background:#fafafa;min-height:500px}.v4-container[data-v-4094bd42]{box-sizing:border-box;margin:0 auto;max-width:1040px;overflow:hidden;padding:0 40px}.v4-section-header[data-v-4094bd42]{margin-bottom:56px;max-width:800px}.v4-section-header.center[data-v-4094bd42]{margin-inline:auto;text-align:center}.v4-section-title[data-v-4094bd42]{color:var(--v4-text,#1d1d1f);font-size:40px;font-weight:600;letter-spacing:-.003em;line-height:1.1;margin-bottom:12px}.v4-section-subtitle[data-v-4094bd42]{color:var(--v4-text-muted,#86868b);font-size:21px;font-weight:400;line-height:1.38105}.nearby-grid[data-v-4094bd42]{display:grid;gap:24px;grid-template-columns:repeat(2,1fr);overflow:hidden}.nearby-category[data-v-4094bd42]{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;box-shadow:0 2px 12px #0000000a;min-width:0;overflow:hidden;padding:28px 28px 20px;transition:box-shadow .3s ease,transform .3s ease}.nearby-category[data-v-4094bd42]:hover{box-shadow:0 8px 30px #00000014;transform:translateY(-2px)}.nearby-category-header[data-v-4094bd42]{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:12px;margin-bottom:16px;padding-bottom:14px}.nearby-category-icon[data-v-4094bd42]{align-items:center;background:var(--v4-bg-alt,#f5f5f7);border-radius:10px;display:flex;flex-shrink:0;font-size:1.25rem;height:36px;justify-content:center;width:36px}.nearby-category-title[data-v-4094bd42]{color:var(--v4-text,#1d1d1f);font-size:15px;font-weight:600;letter-spacing:-.01em;margin:0}.nearby-items[data-v-4094bd42]{display:flex;flex-direction:column}.nearby-item[data-v-4094bd42]{align-items:center;display:flex;gap:12px;justify-content:space-between;min-width:0;padding:12px 0}.nearby-item[data-v-4094bd42]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.nearby-item-info[data-v-4094bd42]{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0;overflow:hidden}.nearby-item-name[data-v-4094bd42]{color:var(--v4-text,#1d1d1f);font-size:15px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nearby-item-meta[data-v-4094bd42]{align-items:center;color:var(--v4-text-muted,#86868b);display:flex;flex-wrap:wrap;font-size:13px;gap:6px;line-height:1}.nearby-meta-distance[data-v-4094bd42]{color:var(--v4-text-muted,#86868b);font-weight:500}.nearby-meta-chip[data-v-4094bd42]{align-items:center;background:#0000000a;border-radius:6px;display:inline-flex;font-size:12px;gap:3px;padding:3px 8px;white-space:nowrap}.nearby-meta-emoji[data-v-4094bd42]{font-size:12px}.nearby-route-btn[data-v-4094bd42]{align-items:center;background:#0071e30f;border-radius:8px;color:var(--v4-primary,#0071e3);display:inline-flex;flex-shrink:0;font-size:13px;font-weight:500;gap:6px;padding:7px 14px;text-decoration:none;transition:background .2s;white-space:nowrap}.nearby-route-btn[data-v-4094bd42]:hover{background:#0071e31f}.nearby-route-btn svg[data-v-4094bd42]{height:13px;width:13px}@media(max-width:768px){.v4-container[data-v-4094bd42]{padding:0 20px}.v4-section-header[data-v-4094bd42]{margin-bottom:32px}.v4-section-title[data-v-4094bd42]{font-size:28px}.v4-section-subtitle[data-v-4094bd42]{font-size:17px}.nearby-grid[data-v-4094bd42]{gap:16px;grid-template-columns:1fr}.nearby-category[data-v-4094bd42]{padding:22px}}@media(max-width:480px){.nearby-category[data-v-4094bd42]{border-radius:14px;padding:16px}.nearby-route-label[data-v-4094bd42]{display:none}.nearby-route-btn[data-v-4094bd42]{border-radius:50%;justify-content:center;min-height:30px;min-width:30px;padding:7px}.nearby-item-name[data-v-4094bd42]{font-size:13px}.nearby-item-meta[data-v-4094bd42]{gap:4px}.nearby-meta-chip[data-v-4094bd42]{font-size:11px;padding:2px 6px}.nearby-meta-distance[data-v-4094bd42]{font-size:12px}}.nearby-attribution[data-v-4094bd42]{align-items:center;border-top:1px solid rgba(0,0,0,.06);color:var(--v4-text-muted,#86868b);display:flex;font-size:13px;gap:8px;justify-content:center;margin-top:40px;padding-top:24px}.nearby-google-icon[data-v-4094bd42]{flex-shrink:0}.scheduling-container[data-v-4e43c5bf]{background:#fff;border:1px solid #d2d2d7;border-radius:20px;box-shadow:0 20px 40px #0000000a;padding:40px}.form-section-title[data-v-4e43c5bf]{color:#1d1d1f;font-size:16px;font-weight:600;margin-bottom:24px}.form-grid[data-v-4e43c5bf]{display:grid;gap:16px;grid-template-columns:1fr 1fr}@media(max-width:576px){.form-grid[data-v-4e43c5bf]{grid-template-columns:1fr}}.form-group[data-v-4e43c5bf]{margin-bottom:20px}.form-label[data-v-4e43c5bf]{color:#86868b;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.v4-input[data-v-4e43c5bf],.v4-select[data-v-4e43c5bf]{background:#fafafa;border:1px solid #d2d2d7;border-radius:12px;color:#1d1d1f;font-size:17px;outline:none;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.v4-input[data-v-4e43c5bf]:focus,.v4-select[data-v-4e43c5bf]:focus{background:#fff;border-color:#0071e3}.v4-btn-submit[data-v-4e43c5bf]{background:#0071e3;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;padding:16px;transition:background .2s;width:100%}.v4-btn-submit[data-v-4e43c5bf]:hover{background:#0077ed}.v4-btn-submit[data-v-4e43c5bf]:disabled{cursor:not-allowed;opacity:.5}.v4-btn-secondary[data-v-4e43c5bf]{background:#f5f5f7;border:none;border-radius:100px;color:#1d1d1f;cursor:pointer;font-size:15px;font-weight:600;margin-top:24px;padding:12px 24px;transition:all .2s cubic-bezier(.4,0,.2,1)}.v4-btn-secondary[data-v-4e43c5bf]:hover{background:#e8e8ed;transform:translateY(-1px)}.form-privacy[data-v-4e43c5bf]{color:#86868b;font-size:13px;margin-top:20px;text-align:center}.text-error[data-v-4e43c5bf]{color:#df1125;font-size:12px}.scheduling-success[data-v-4e43c5bf]{align-items:center;display:flex;flex-direction:column;padding:20px 0;text-align:center}.scheduling-success h3[data-v-4e43c5bf]{color:#1d1d1f;font-size:24px;font-weight:600;margin:24px 0 12px}.success-details[data-v-4e43c5bf]{color:#1d1d1f;font-size:17px;line-height:1.5;margin-bottom:8px}.success-next-steps[data-v-4e43c5bf]{color:#86868b;font-size:14px}.success-icon-wrapper[data-v-4e43c5bf]{height:80px;margin:0 auto;position:relative;width:80px}.success-checkmark[data-v-4e43c5bf]{animation:fill-4e43c5bf .4s ease-in-out .4s forwards,scale-4e43c5bf .3s ease-in-out .9s both;border-radius:50%;box-shadow:inset 0 0 #28a745;display:block;height:80px;stroke:#28a745;stroke-miterlimit:10;stroke-width:2;width:80px}.checkmark-circle[data-v-4e43c5bf]{animation:stroke-4e43c5bf .6s cubic-bezier(.65,0,.45,1) forwards;fill:none;stroke:#28a745;stroke-dasharray:166;stroke-dashoffset:166;stroke-miterlimit:10;stroke-width:2}.checkmark-check[data-v-4e43c5bf]{animation:stroke-4e43c5bf .3s cubic-bezier(.65,0,.45,1) .8s forwards;stroke-dasharray:48;stroke-dashoffset:48;transform-origin:50% 50%}@keyframes stroke-4e43c5bf{to{stroke-dashoffset:0}}@keyframes scale-4e43c5bf{0%,to{transform:none}50%{transform:scale3d(1.1,1.1,1)}}@keyframes fill-4e43c5bf{to{box-shadow:inset 0 0 0 40px #28a74510}}.animate-in[data-v-4e43c5bf]{animation:fadeInDown-4e43c5bf .6s cubic-bezier(.4,0,.2,1)}@keyframes fadeInDown-4e43c5bf{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.mt-8[data-v-4e43c5bf]{margin-top:32px}.scheduling-disabled[data-v-4e43c5bf]{padding:40px 0;text-align:center}.disabled-icon-wrapper[data-v-4e43c5bf]{align-items:center;background:#f5f5f7;border-radius:50%;color:#86868b;display:flex;height:60px;justify-content:center;margin:0 auto 24px;width:60px}.disabled-icon-wrapper svg[data-v-4e43c5bf]{height:32px;width:32px}.disabled-text[data-v-4e43c5bf]{color:#1d1d1f;font-size:17px;line-height:1.5;margin-bottom:32px}.v4-btn-submit-modern[data-v-4e43c5bf]{background:#0071e3;border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;padding:16px 32px;transition:all .2s}.v4-btn-submit-modern[data-v-4e43c5bf]:hover{background:#0077ed;transform:translateY(-1px)}.v4-schedule-row[data-v-ece921a0]{align-items:center;display:flex;gap:80px;justify-content:space-between;margin-top:40px;padding:60px 0}@media(max-width:992px){.v4-schedule-row[data-v-ece921a0]{flex-direction:column;gap:32px;padding:0;text-align:center}}.v4-schedule-info[data-v-ece921a0]{flex:1}.v4-schedule-card[data-v-ece921a0]{flex:1;max-width:500px;width:100%}.v4-perks[data-v-ece921a0]{border-left:2px solid #333;display:flex;flex-direction:column;gap:24px;margin-top:48px;padding-left:32px}@media(max-width:992px){.v4-perks[data-v-ece921a0]{border-left:none;padding-left:0}}.v4-perk-item[data-v-ece921a0]{gap:16px}.v4-perk-icon[data-v-ece921a0],.v4-perk-item[data-v-ece921a0]{align-items:center;display:flex}.v4-perk-icon[data-v-ece921a0]{border-radius:10px;flex-shrink:0;height:44px;justify-content:center;width:44px}.v4-perk-icon--red[data-v-ece921a0]{background:#fee2e2;color:#dc2626}.v4-perk-icon--blue[data-v-ece921a0]{background:#dbeafe;color:#2563eb}.v4-perk-content strong[data-v-ece921a0]{color:#1d1d1f;display:block;font-size:18px;font-weight:600}.v4-perk-content p[data-v-ece921a0]{color:#86868b;font-size:14px;margin:0}.v4-btn-primary[data-v-ece921a0]{background:var(--v4-primary);border:none;border-radius:100px;color:#fff;cursor:pointer;font-size:17px;font-weight:500;padding:12px 28px;text-decoration:none;transition:background .3s}.v4-btn-primary[data-v-ece921a0]:hover{background:var(--v4-primary-hover);transform:translateY(-1px)}.v4-modal-overlay[data-v-ece921a0]{align-items:flex-end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000c;display:flex;inset:0;justify-content:center;overflow-y:auto;padding:0;position:fixed;z-index:9999}@media(min-width:769px){.v4-modal-overlay[data-v-ece921a0]{align-items:center;padding:24px}}.v4-modal-content[data-v-ece921a0]{background:#fff;border-radius:32px 32px 0 0;box-shadow:0 -8px 40px #0000004d;max-height:92dvh;overflow-y:auto;width:100%}@media(min-width:769px){.v4-modal-content[data-v-ece921a0]{border-radius:32px;box-shadow:0 30px 60px #0006;max-height:90dvh;max-width:600px}}.v4-modal-content .v4-modal-close[data-v-ece921a0]{background:#0000000d;border:none;border-radius:50%;cursor:pointer;font-size:24px;height:40px;position:absolute;right:24px;top:24px;width:40px;z-index:1}.v4-conversion-card-new[data-v-3a5f6283]{background:#fff;border:1px solid #d2d2d7;border-radius:40px;box-shadow:0 40px 100px #0000000f;margin:0 auto;max-width:1000px;overflow:hidden}.v4-conversion-content[data-v-3a5f6283]{display:flex;min-height:600px}@media(max-width:900px){.v4-conversion-content[data-v-3a5f6283]{flex-direction:column}.v4-conversion-card-new[data-v-3a5f6283]{border-radius:24px}}.v4-conversion-header-new[data-v-3a5f6283]{background:#fbfbfd;display:flex;flex:1;flex-direction:column;justify-content:center;padding:80px 60px}@media(max-width:900px){.v4-conversion-header-new[data-v-3a5f6283]{align-items:center;background:#1d1d1f;color:#fff;padding:60px 24px;text-align:center}}.v4-form-container-new[data-v-3a5f6283]{flex:1.2;padding:80px 60px}@media(max-width:900px){.v4-conversion-header-new[data-v-3a5f6283]{padding:48px 32px}.v4-form-container-new[data-v-3a5f6283]{background:#fff;padding:40px 20px}}.v4-badge-clean[data-v-3a5f6283]{align-items:center;color:#0071e3;display:inline-flex;font-size:13px;font-weight:600;gap:8px;margin-bottom:24px;text-transform:uppercase}@media(max-width:900px){.v4-badge-clean[data-v-3a5f6283]{color:#40a9ff;margin-bottom:16px}}.v4-title-display[data-v-3a5f6283]{color:#1d1d1f;font-size:44px;font-weight:600;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}@media(max-width:900px){.v4-title-display[data-v-3a5f6283]{color:#fff;font-size:32px;margin-bottom:16px}}.v4-subtitle-clean[data-v-3a5f6283]{color:#86868b;font-size:19px;line-height:1.5;margin-bottom:40px}@media(max-width:900px){.v4-subtitle-clean[data-v-3a5f6283]{color:#ffffffb3;font-size:16px;margin-bottom:32px}}.v4-lot-badge-minimal[data-v-3a5f6283]{align-items:center;background:#fff;border:1px solid #d2d2d7;border-radius:14px;color:#1d1d1f;display:inline-flex;font-size:16px;gap:12px;margin-top:auto;padding:16px 24px}@media(max-width:900px){.v4-lot-badge-minimal[data-v-3a5f6283]{background:#ffffff0d;border-color:#ffffff1a;color:#fff;font-size:14px;padding:12px 20px}}.v4-form-modern[data-v-3a5f6283]{display:flex;flex-direction:column;gap:20px}.v4-form-cols[data-v-3a5f6283]{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:600px){.v4-form-cols[data-v-3a5f6283]{grid-template-columns:1fr}}.v4-input-group[data-v-3a5f6283]{display:flex;flex-direction:column;gap:8px}.v4-input-group label[data-v-3a5f6283]{color:#86868b;font-size:12px;font-weight:600;margin-left:2px}.v4-input-group input[data-v-3a5f6283],.v4-input-group select[data-v-3a5f6283],.v4-input-group textarea[data-v-3a5f6283]{background:#fff;border:1px solid #d2d2d7;border-radius:12px;color:#1d1d1f;font-size:17px;padding:14px 16px;transition:all .2s cubic-bezier(.4,0,.2,1);width:100%}.v4-input-group input[data-v-3a5f6283]:focus,.v4-input-group select[data-v-3a5f6283]:focus,.v4-input-group textarea[data-v-3a5f6283]:focus{border-color:#0071e3;box-shadow:0 0 0 4px #0071e314;outline:none}.v4-btn-submit-modern[data-v-3a5f6283]{background:#0071e3;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;margin-top:12px;padding:18px;transition:all .2s;width:100%}.v4-btn-submit-modern[data-v-3a5f6283]:hover{background:#0077ed;transform:translateY(-1px)}.v4-btn-submit-modern[data-v-3a5f6283]:active{transform:translateY(0)}.v4-privacy-legal[data-v-3a5f6283]{color:#86868b;font-size:13px;margin-top:16px;text-align:center}.v4-form-error-msg[data-v-3a5f6283]{background:#fff1f0;border-radius:10px;color:#df1125;font-size:14px;padding:12px;text-align:center}.v4-form-checkbox[data-v-3a5f6283]{align-items:flex-start;color:#6e6e73;display:flex;font-size:13px;gap:10px;line-height:1.45}.v4-form-checkbox input[data-v-3a5f6283]{flex:0 0 auto;height:18px;margin-top:1px;width:18px}.v4-form-success-new[data-v-3a5f6283]{padding:40px 0;text-align:center}.v4-success-circle[data-v-3a5f6283]{align-items:center;background:#e6f7ed;border-radius:50%;color:#008a32;display:flex;height:64px;justify-content:center;margin:0 auto 24px;width:64px}.v4-success-circle svg[data-v-3a5f6283]{height:32px;width:32px}.v4-btn-back[data-v-3a5f6283]{background:#f5f5f7;border:none;border-radius:10px;cursor:pointer;font-weight:600;margin-top:24px;padding:12px 32px}.v4-conversion-form-wrapper[data-v-3a5f6283]{background:#fff;border:1px solid #d2d2d7;border-radius:18px;box-shadow:var(--v4-shadow-elevated);padding:40px}.v4-form-title[data-v-3a5f6283]{font-size:24px;font-weight:600;margin-bottom:32px;text-align:center}.v4-form-grid[data-v-3a5f6283]{display:grid;gap:20px;grid-template-columns:1fr 1fr}@media(max-width:768px){.v4-form-grid[data-v-3a5f6283]{gap:0;grid-template-columns:1fr}}.v4-form-group[data-v-3a5f6283]{margin-bottom:24px}.v4-form-group label[data-v-3a5f6283]{color:#86868b;display:block;font-size:12px;font-weight:600;margin-bottom:8px}.v4-form-group input[data-v-3a5f6283],.v4-form-group select[data-v-3a5f6283],.v4-form-group textarea[data-v-3a5f6283]{background:#fafafa;border:1px solid #d2d2d7;border-radius:12px;color:#1d1d1f;font-family:inherit;font-size:17px;padding:14px 16px;width:100%}.v4-form-group input[data-v-3a5f6283]:focus{background:#fff;border-color:var(--v4-primary);outline:none}.v4-btn-submit[data-v-3a5f6283]{background:var(--v4-primary);border:none;border-radius:12px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;margin-top:8px;padding:16px;transition:background .2s;width:100%}.v4-btn-submit[data-v-3a5f6283]:hover{background:var(--v4-primary-hover)}.v4-form-success[data-v-3a5f6283]{animation:v4-fade-in-3a5f6283 .8s cubic-bezier(.16,1,.3,1);flex-direction:column;min-height:300px;padding:48px 24px;text-align:center}.v4-form-success[data-v-3a5f6283],.v4-success-icon[data-v-3a5f6283]{align-items:center;display:flex;justify-content:center}.v4-success-icon[data-v-3a5f6283]{background:#32d74b;border-radius:50%;box-shadow:0 12px 24px #32d74b40;color:#fff;font-size:32px;height:72px;margin-bottom:24px;position:relative;width:72px}.v4-success-icon[data-v-3a5f6283]:after{animation:v4-ping-3a5f6283 2s cubic-bezier(0,0,.2,1) infinite;border:2px solid #32d74b;border-radius:50%;content:"";inset:-8px;opacity:.3;position:absolute}.v4-form-success h3[data-v-3a5f6283]{color:#1d1d1f;font-size:28px;font-weight:700;letter-spacing:-.02em;margin-bottom:12px}.v4-form-success p[data-v-3a5f6283]{color:#86868b;font-size:17px;line-height:1.5;margin:0 auto;max-width:280px}@keyframes v4-fade-in-3a5f6283{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes v4-ping-3a5f6283{75%,to{opacity:0;transform:scale(1.4)}}.v4-legal-notice[data-v-2d13d77b]{background:var(--v4-bg-alt);border-top:1px solid var(--v4-border);order:4900;padding:40px 0}.v4-legal-inner[data-v-2d13d77b]{align-items:flex-start;background:#ffffff08;border:1px solid var(--v4-border);border-radius:12px;display:flex;gap:16px;margin:0 auto;max-width:900px;padding:24px 28px}.v4-legal-icon[data-v-2d13d77b]{flex-shrink:0;font-size:20px;margin-top:2px}.v4-legal-text[data-v-2d13d77b]{color:var(--v4-text-muted);font-size:12px;line-height:1.7;margin:0;white-space:pre-line}.v4-footer[data-v-2f8ffd7c]{background:var(--v4-bg-alt);border-top:1px solid var(--v4-border);order:5000;padding:60px 0}.v4-footer-inner[data-v-2f8ffd7c]{display:flex;flex-direction:column;gap:28px}.v4-footer-realizacao[data-v-2f8ffd7c]{display:flex;flex-direction:column;gap:12px}.v4-footer-realizacao-label[data-v-2f8ffd7c]{color:var(--v4-text-muted);font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.v4-footer-logos[data-v-2f8ffd7c]{align-items:center;display:flex;flex-wrap:wrap;gap:24px}.v4-footer-logo[data-v-2f8ffd7c]{height:120px;max-width:140px;-o-object-fit:contain;object-fit:contain;opacity:.9}.v4-footer-brand[data-v-2f8ffd7c]{align-items:center;display:flex;gap:16px}.v4-footer-company[data-v-2f8ffd7c]{display:flex;flex-direction:column;gap:4px}.v4-footer-tenant[data-v-2f8ffd7c]{color:var(--v4-text);display:block;font-size:18px;font-weight:700}.v4-footer-creci[data-v-2f8ffd7c]{color:var(--v4-text-muted);display:block;font-size:12px;letter-spacing:.02em}.v4-footer-contact[data-v-2f8ffd7c]{display:flex;flex-wrap:wrap;gap:20px}.v4-footer-contact-item[data-v-2f8ffd7c]{align-items:center;color:var(--v4-text-secondary);display:inline-flex;font-size:14px;gap:7px;text-decoration:none;transition:color .15s}.v4-footer-contact-item[data-v-2f8ffd7c]:hover{color:var(--v4-text)}.v4-footer-contact-item svg[data-v-2f8ffd7c]{flex-shrink:0;opacity:.7}.v4-footer-copyright[data-v-2f8ffd7c]{border-top:1px solid var(--v4-border);color:var(--v4-text-muted);display:flex;flex-direction:column;font-size:12px;gap:4px;padding-top:20px}.v4-sticky-nav[data-v-fe2cc3be]{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:#1d1d1fb8;border-radius:100px;bottom:24px;box-shadow:0 12px 30px #0003,inset 0 0 0 1px #ffffff14;display:none;gap:4px;left:50%;max-width:92vw;min-width:320px;padding:6px;position:fixed;transform:translate(-50%);width:auto;z-index:1000}@media(max-width:768px){.v4-sticky-nav[data-v-fe2cc3be]{bottom:20px;display:flex;gap:2px;min-width:280px;padding:4px}}.v4-nav-item[data-v-fe2cc3be]{border-radius:100px;color:#fff;font-size:13px;font-weight:500;padding:10px 18px;text-decoration:none;transition:all .2s}@media(max-width:768px){.v4-nav-item[data-v-fe2cc3be]{font-size:11px;padding:8px 10px}}.v4-nav-cta[data-v-fe2cc3be]{background:var(--v4-primary);flex:1;font-weight:600;text-align:center}@media(max-width:768px){.v4-nav-cta[data-v-fe2cc3be]{font-size:12px;padding:8px 12px;white-space:nowrap}}.v4-onboarding-overlay[data-v-a06ceca0]{align-items:center;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:radial-gradient(circle at top left,rgba(0,113,227,.18),transparent 28%),radial-gradient(circle at bottom right,rgba(73,182,255,.14),transparent 24%),#060e18ad;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:9100}.v4-onboarding-shell[data-v-a06ceca0]{background:linear-gradient(145deg,#fffffff5,#f5f7faeb),linear-gradient(180deg,#ffffffe6,#eff3f8e0);border:1px solid hsla(0,0%,100%,.55);border-radius:32px;box-shadow:0 32px 90px #0414235c;display:flex;flex-direction:column;max-height:min(92dvh,860px);overflow:hidden;padding:28px;position:relative;width:min(100%,980px)}.v4-onboarding-orb[data-v-a06ceca0]{animation:v4-onboarding-float-a06ceca0 10s ease-in-out infinite;border-radius:999px;filter:blur(2px);opacity:.65;pointer-events:none;position:absolute}.v4-onboarding-orb--one[data-v-a06ceca0]{background:radial-gradient(circle,#0071e32e,#0071e305 70%);height:220px;right:-36px;top:-78px;width:220px}.v4-onboarding-orb--two[data-v-a06ceca0]{animation-delay:-2s;background:radial-gradient(circle,#67b8ff2e,#67b8ff03 72%);bottom:72px;height:140px;left:-46px;width:140px}.v4-onboarding-orb--three[data-v-a06ceca0]{animation-delay:-4s;background:radial-gradient(circle,rgba(29,29,31,.1),transparent 70%);bottom:-44px;height:120px;right:28%;width:120px}.v4-onboarding-dismiss[data-v-a06ceca0]{background:#fffc;border:none;border-radius:999px;box-shadow:0 10px 25px #00000014;color:#4a4a50;cursor:pointer;font-size:13px;font-weight:700;letter-spacing:.01em;padding:10px 14px;position:relative}.v4-onboarding-content[data-v-a06ceca0],.v4-onboarding-footer[data-v-a06ceca0],.v4-onboarding-head[data-v-a06ceca0]{position:relative;z-index:1}.v4-onboarding-head[data-v-a06ceca0]{display:grid;gap:14px;margin-bottom:26px}.v4-onboarding-head-top[data-v-a06ceca0]{align-items:center;display:flex;gap:16px;justify-content:space-between}.v4-onboarding-head-row[data-v-a06ceca0]{align-items:center;display:flex;flex-wrap:wrap;gap:16px}.v4-onboarding-kicker[data-v-a06ceca0],.v4-onboarding-step-label[data-v-a06ceca0]{display:block}.v4-onboarding-kicker[data-v-a06ceca0]{color:var(--v4-primary);font-size:12px;font-weight:800;letter-spacing:.16em;margin-bottom:6px;text-transform:uppercase}.v4-onboarding-mini-note[data-v-a06ceca0],.v4-onboarding-step-label[data-v-a06ceca0]{color:#6b7280;font-size:14px;font-weight:600}.v4-onboarding-progress[data-v-a06ceca0]{background:#11182714;border-radius:999px;height:8px;overflow:hidden;width:100%}.v4-onboarding-progress>span[data-v-a06ceca0]{background:linear-gradient(90deg,#0071e3,#59b4ff);border-radius:inherit;box-shadow:0 0 18px #0071e338;display:block;height:100%;width:0}.v4-onboarding-content[data-v-a06ceca0]{min-height:420px;overflow-y:auto;padding-right:6px;scrollbar-color:hsla(240,2%,54%,.45) transparent;scrollbar-width:thin}.v4-onboarding-content[data-v-a06ceca0]::-webkit-scrollbar{width:8px}.v4-onboarding-content[data-v-a06ceca0]::-webkit-scrollbar-track{background:transparent}.v4-onboarding-content[data-v-a06ceca0]::-webkit-scrollbar-thumb{background:#87878c73;border-radius:999px}.v4-onboarding-intro-grid[data-v-a06ceca0],.v4-onboarding-step-panel[data-v-a06ceca0]{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr)}.v4-onboarding-copy h3[data-v-a06ceca0]{color:#121417;font-size:clamp(2rem,4vw,3.4rem);letter-spacing:-.04em;line-height:.98;margin:0 0 16px}.v4-onboarding-copy p[data-v-a06ceca0]{color:#5b6470;font-size:17px;line-height:1.6;margin:0;max-width:580px}.v4-onboarding-footer-actions[data-v-a06ceca0],.v4-onboarding-summary-chips[data-v-a06ceca0],.v4-onboarding-summary-strip[data-v-a06ceca0],.v4-onboarding-tag-cloud[data-v-a06ceca0]{display:flex;flex-wrap:wrap;gap:12px}.v4-onboarding-summary-strip[data-v-a06ceca0]{margin-top:22px}.v4-onboarding-chip[data-v-a06ceca0],.v4-onboarding-summary-pill[data-v-a06ceca0]{border-radius:999px;font-size:13px;font-weight:700;letter-spacing:-.01em;padding:10px 14px}.v4-onboarding-summary-pill[data-v-a06ceca0]{background:#0071e317;color:var(--v4-primary)}.v4-onboarding-chip[data-v-a06ceca0]{background:#0f172a0f;color:#1f2937}.v4-onboarding-chip.is-empty[data-v-a06ceca0]{background:#94a3b824;color:#64748b}.v4-onboarding-intro-visual[data-v-a06ceca0],.v4-onboarding-summary-card[data-v-a06ceca0]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc7;border:1px solid rgba(148,163,184,.2);border-radius:28px;box-shadow:0 18px 38px #0f172a14;padding:18px}.v4-onboarding-preview-stack[data-v-a06ceca0]{display:grid;gap:14px;margin-top:14px}.v4-onboarding-preview-card[data-v-a06ceca0]{background:linear-gradient(180deg,#ffffffeb,#f5f7fae6);border:1px solid rgba(148,163,184,.18);border-radius:22px;padding:18px}.v4-onboarding-preview-card--primary[data-v-a06ceca0]{background:linear-gradient(135deg,#0071e31a,#fffffff5)}.v4-onboarding-preview-label[data-v-a06ceca0],.v4-onboarding-summary-title[data-v-a06ceca0]{color:#64748b;display:block;font-size:12px;font-weight:800;letter-spacing:.14em;margin-bottom:10px;text-transform:uppercase}.v4-onboarding-preview-card strong[data-v-a06ceca0]{color:#101828;display:block;font-size:18px;line-height:1.2;margin-bottom:8px}.v4-onboarding-preview-card p[data-v-a06ceca0]{color:#5b6470;font-size:14px;line-height:1.55;margin:0}.v4-onboarding-preview-dot[data-v-a06ceca0]{background:linear-gradient(135deg,#0071e3,#59b4ff);border-radius:999px;box-shadow:0 0 0 8px #0071e317;flex-shrink:0;height:12px;width:12px}.v4-onboarding-preview-stack .v4-onboarding-preview-card[data-v-a06ceca0]{align-items:flex-start;display:flex;gap:14px}.v4-smart-range-card[data-v-a06ceca0]{background:#ffffffe0;border:1px solid rgba(148,163,184,.2);border-radius:24px;box-shadow:0 14px 32px #0f172a0f;padding:18px}.v4-smart-range-card--guided[data-v-a06ceca0]{margin-top:22px}.v4-smart-range-head[data-v-a06ceca0]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.v4-smart-range-hint[data-v-a06ceca0],.v4-smart-range-label[data-v-a06ceca0]{display:block}.v4-smart-range-label[data-v-a06ceca0]{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.v4-smart-range-head strong[data-v-a06ceca0]{color:#0f172a;font-size:20px;letter-spacing:-.03em;line-height:1.2}.v4-smart-range-hint[data-v-a06ceca0]{color:#64748b;font-size:12px;line-height:1.4;text-align:right}.v4-dual-range[data-v-a06ceca0]{align-items:center;display:flex;height:34px;margin-bottom:14px;position:relative}.v4-dual-range-track[data-v-a06ceca0]{border-radius:999px;height:8px;inset:50% 0 auto;pointer-events:none;position:absolute;transform:translateY(-50%)}.v4-dual-range-input[data-v-a06ceca0]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;inset:0;margin:0;pointer-events:none;position:absolute;width:100%}.v4-dual-range-input[data-v-a06ceca0]::-webkit-slider-runnable-track{background:transparent;height:8px}.v4-dual-range-input[data-v-a06ceca0]::-moz-range-track{background:transparent;height:8px}.v4-dual-range-input[data-v-a06ceca0]::-webkit-slider-thumb{-webkit-appearance:none;background:#0071e3;border:4px solid #fff;border-radius:999px;box-shadow:0 8px 20px #0071e347;cursor:pointer;height:22px;margin-top:-7px;pointer-events:auto;width:22px}.v4-dual-range-input[data-v-a06ceca0]::-moz-range-thumb{background:#0071e3;border:4px solid #fff;border-radius:999px;box-shadow:0 8px 20px #0071e347;cursor:pointer;height:22px;pointer-events:auto;width:22px}.v4-smart-range-values[data-v-a06ceca0]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.v4-smart-range-pill[data-v-a06ceca0]{background:#0f172a0d;border-radius:16px;padding:12px 14px}.v4-smart-range-pill span[data-v-a06ceca0],.v4-smart-range-pill strong[data-v-a06ceca0]{display:block}.v4-smart-range-pill span[data-v-a06ceca0]{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.v4-smart-range-pill strong[data-v-a06ceca0]{color:#0f172a;font-size:14px;line-height:1.3}.v4-onboarding-options-grid[data-v-a06ceca0]{display:grid;gap:14px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:22px}.v4-onboarding-option[data-v-a06ceca0]{background:#ffffffc7;border:1px solid rgba(148,163,184,.24);border-radius:22px;cursor:pointer;padding:20px;position:relative;text-align:left;transition:transform .24s ease,border-color .24s ease,box-shadow .24s ease,background .24s ease}.v4-onboarding-option[data-v-a06ceca0]:hover{border-color:#0071e342;box-shadow:0 18px 34px #0f172a14;transform:translateY(-3px)}.v4-onboarding-option.active[data-v-a06ceca0]{background:linear-gradient(180deg,#0071e314,#fffffff5);border-color:#0071e38c;box-shadow:0 18px 40px #0071e324}.v4-onboarding-option span[data-v-a06ceca0],.v4-onboarding-option strong[data-v-a06ceca0]{display:block}.v4-onboarding-option strong[data-v-a06ceca0]{color:#111827;font-size:20px;letter-spacing:-.03em;line-height:1.12;margin-bottom:10px}.v4-onboarding-option span[data-v-a06ceca0]{color:#64748b;font-size:14px;line-height:1.55}.v4-onboarding-option-badge[data-v-a06ceca0]{align-items:center;background:#0f172a0f;border-radius:999px;color:#1f2937!important;display:inline-flex!important;font-size:12px!important;font-weight:800;justify-content:center;letter-spacing:.08em;margin-bottom:14px;min-width:38px;padding:7px 10px;text-transform:uppercase}.v4-onboarding-tag-cloud[data-v-a06ceca0]{margin-top:22px}.v4-onboarding-tag[data-v-a06ceca0]{background:#ffffffc7;border:1px solid rgba(148,163,184,.22);border-radius:999px;color:#1f2937;cursor:pointer;font-size:14px;font-weight:700;padding:12px 16px;transition:all .22s ease}.v4-onboarding-tag.active[data-v-a06ceca0],.v4-onboarding-tag[data-v-a06ceca0]:hover{background:#0071e31a;border-color:#0071e37a;color:var(--v4-primary)}.v4-onboarding-footer[data-v-a06ceca0]{align-items:center;border-top:1px solid rgba(148,163,184,.18);display:flex;gap:18px;justify-content:space-between;margin-top:22px;padding-top:18px}.v4-onboarding-footer-copy[data-v-a06ceca0]{display:grid;gap:6px;max-width:480px}.v4-onboarding-footer-copy strong[data-v-a06ceca0]{color:#101828;font-size:15px;line-height:1.3}.v4-onboarding-footer-copy span[data-v-a06ceca0]{color:#64748b;font-size:13px;line-height:1.55}.v4-onboarding-btn[data-v-a06ceca0]{border:none;border-radius:16px;cursor:pointer;font-size:15px;font-weight:700;padding:15px 20px;transition:transform .2s ease,opacity .2s ease,background .2s ease}.v4-onboarding-btn[data-v-a06ceca0]:hover{transform:translateY(-1px)}.v4-onboarding-btn--ghost[data-v-a06ceca0]{background:#0f172a0f;color:#1f2937}.v4-onboarding-btn--primary[data-v-a06ceca0]{background:linear-gradient(135deg,#0071e3,#09f);box-shadow:0 18px 36px #0071e33d;color:#fff;min-width:220px}@keyframes v4-onboarding-float-a06ceca0{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-10px,0) scale(1.04)}}@media(max-width:768px){.v4-onboarding-overlay[data-v-a06ceca0]{align-items:flex-end;padding:0}.v4-onboarding-shell[data-v-a06ceca0]{border-radius:24px 24px 0 0;max-height:min(88dvh,760px);padding:16px 14px 14px;width:100%}.v4-onboarding-dismiss[data-v-a06ceca0]{align-self:flex-start;font-size:12px;padding:9px 12px}.v4-onboarding-head[data-v-a06ceca0]{gap:12px;margin-bottom:16px}.v4-onboarding-footer[data-v-a06ceca0],.v4-onboarding-head-row[data-v-a06ceca0],.v4-onboarding-head-top[data-v-a06ceca0]{align-items:stretch;flex-direction:column}.v4-onboarding-head-row[data-v-a06ceca0]{gap:8px}.v4-onboarding-intro-grid[data-v-a06ceca0],.v4-onboarding-options-grid[data-v-a06ceca0],.v4-onboarding-step-panel[data-v-a06ceca0]{gap:14px;grid-template-columns:1fr}.v4-onboarding-content[data-v-a06ceca0]{min-height:auto;padding-right:2px}.v4-onboarding-copy h3[data-v-a06ceca0]{font-size:1.85rem;line-height:1.02;margin-bottom:12px}.v4-onboarding-copy p[data-v-a06ceca0]{font-size:14px;line-height:1.5}.v4-onboarding-summary-strip[data-v-a06ceca0]{gap:8px;margin-top:16px}.v4-onboarding-chip[data-v-a06ceca0],.v4-onboarding-summary-pill[data-v-a06ceca0]{font-size:12px;padding:8px 11px}.v4-onboarding-intro-visual[data-v-a06ceca0]{display:none}.v4-onboarding-summary-card[data-v-a06ceca0]{padding:14px}.v4-smart-range-card[data-v-a06ceca0]{border-radius:18px;padding:14px}.v4-smart-range-head[data-v-a06ceca0]{flex-direction:column;gap:8px;margin-bottom:14px}.v4-smart-range-head strong[data-v-a06ceca0]{font-size:17px}.v4-smart-range-hint[data-v-a06ceca0]{text-align:left}.v4-smart-range-values[data-v-a06ceca0]{gap:8px}.v4-smart-range-pill[data-v-a06ceca0]{padding:10px 12px}.v4-dual-range-input[data-v-a06ceca0]::-webkit-slider-thumb{height:20px;margin-top:-6px;width:20px}.v4-dual-range-input[data-v-a06ceca0]::-moz-range-thumb{height:20px;width:20px}.v4-onboarding-option[data-v-a06ceca0]{border-radius:18px;padding:16px}.v4-onboarding-option strong[data-v-a06ceca0]{font-size:18px;margin-bottom:8px}.v4-onboarding-option span[data-v-a06ceca0]{font-size:13px;line-height:1.45}.v4-onboarding-option-badge[data-v-a06ceca0]{margin-bottom:10px}.v4-onboarding-tag-cloud[data-v-a06ceca0]{gap:8px;margin-top:16px}.v4-onboarding-tag[data-v-a06ceca0]{font-size:13px;padding:10px 12px}.v4-onboarding-footer[data-v-a06ceca0]{gap:12px;margin-top:14px;padding-top:14px}.v4-onboarding-footer-copy strong[data-v-a06ceca0]{font-size:14px}.v4-onboarding-footer-copy span[data-v-a06ceca0]{font-size:12px;line-height:1.45}.v4-onboarding-footer-actions[data-v-a06ceca0]{gap:10px;width:100%}.v4-onboarding-btn[data-v-a06ceca0]{border-radius:14px;font-size:14px;padding:14px 16px;width:100%}}.v4-floating-cta[data-v-30319f37]{bottom:40px;max-width:calc(100vw - 48px);position:fixed;right:24px;z-index:1000}@media(max-width:768px){.v4-floating-cta[data-v-30319f37]{bottom:100px;max-width:60px;right:16px}}.v4-cta-btn-animated[data-v-30319f37]{background:#fff;border:none;border-radius:100px;box-shadow:0 10px 40px #0000001a;cursor:pointer;display:block;overflow:hidden;padding:2px;position:relative;text-decoration:none;transition:transform .3s}@media(max-width:768px){.v4-cta-btn-animated[data-v-30319f37]{border-radius:50%;height:60px;padding:2px;width:60px}}.v4-cta-btn-animated[data-v-30319f37]:hover{transform:translateY(-4px) scale(1.02)}.v4-cta-btn-animated[data-v-30319f37]:before{animation:rotate-border-30319f37 4s linear infinite;background:conic-gradient(transparent,var(--v4-primary),#00c3ff,var(--v4-primary),transparent 30%);content:"";height:200%;left:-50%;position:absolute;top:-50%;width:200%;z-index:1}@keyframes rotate-border-30319f37{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.v4-cta-inner[data-v-30319f37]{align-items:center;background:#fff;border-radius:100px;display:flex;gap:12px;padding:12px 24px;position:relative;white-space:nowrap;z-index:2}@media(max-width:768px){.v4-cta-inner[data-v-30319f37]{aspect-ratio:1;border-radius:50%;height:56px;justify-content:center;padding:12px;width:56px}}.v4-cta-icon-spark[data-v-30319f37]{font-size:18px}@media(max-width:768px){.v4-cta-icon-spark[data-v-30319f37]{font-size:24px;margin:0}}.v4-cta-label[data-v-30319f37]{color:var(--v4-text);font-size:14px;font-weight:600;letter-spacing:-.01em}@media(max-width:768px){.v4-cta-label[data-v-30319f37]{display:none}}.v4-cta-arrow-icon[data-v-30319f37]{color:var(--v4-primary);font-weight:700;transition:transform .2s}@media(max-width:768px){.v4-cta-arrow-icon[data-v-30319f37]{display:none}}.v4-cta-btn-animated:hover .v4-cta-arrow-icon[data-v-30319f37]{transform:translate(4px)}.v4-cta-glow[data-v-30319f37]{background:radial-gradient(circle at center,rgba(0,113,227,.1),transparent);inset:0;pointer-events:none;position:absolute;z-index:0}.fade-enter-active[data-v-097c35fa],.fade-leave-active[data-v-097c35fa]{transition:opacity .3s}.fade-enter-from[data-v-097c35fa],.fade-leave-to[data-v-097c35fa]{opacity:0}.v4-filter-modal-overlay[data-v-097c35fa]{align-items:flex-end;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0006;display:flex;inset:0;justify-content:center;padding:12px;position:fixed;z-index:9000}@media(min-width:769px){.v4-filter-modal-overlay[data-v-097c35fa]{align-items:center;padding:28px}}.v4-filter-modal-card[data-v-097c35fa]{animation:modal-slide-up-097c35fa .35s cubic-bezier(.165,.84,.44,1);background:#fff;border-radius:28px 28px 0 0;box-shadow:0 -8px 40px #0000001f;display:flex;flex-direction:column;max-height:calc(100dvh - 24px);overflow:hidden;padding:24px 20px 20px;position:relative;width:min(100%,760px)}@media(min-width:769px){.v4-filter-modal-card[data-v-097c35fa]{animation:modal-appear-097c35fa .4s cubic-bezier(.165,.84,.44,1);border-radius:28px;box-shadow:0 30px 60px #00000026;max-height:min(90dvh,920px);padding:30px}}@keyframes modal-slide-up-097c35fa{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}@keyframes modal-appear-097c35fa{0%{opacity:0;transform:translateY(20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.v4-modal-header[data-v-097c35fa]{align-items:center;display:flex;flex-shrink:0;justify-content:space-between;margin-bottom:24px}.v4-modal-title[data-v-097c35fa]{color:#1d1d1f;font-size:24px;font-weight:700;letter-spacing:-.02em}.v4-modal-close[data-v-097c35fa]{align-items:center;background:#f5f5f7;border:none;border-radius:50%;color:#86868b;cursor:pointer;display:flex;flex-shrink:0;font-size:20px;height:36px;justify-content:center;transition:all .2s;width:36px}.v4-modal-close[data-v-097c35fa]:hover{background:#e8e8ed;color:#1d1d1f}.v4-modal-body[data-v-097c35fa]{flex:1;margin-bottom:16px;overflow-y:auto;padding-right:10px;scrollbar-color:hsla(240,2%,54%,.55) transparent;scrollbar-width:thin}.v4-modal-body[data-v-097c35fa]::-webkit-scrollbar{width:8px}.v4-modal-body[data-v-097c35fa]::-webkit-scrollbar-track{background:transparent}.v4-modal-body[data-v-097c35fa]::-webkit-scrollbar-thumb{background:#87878c73;border-radius:999px}.v4-modal-body[data-v-097c35fa]::-webkit-scrollbar-thumb:hover{background:#87878cb8}.v4-modal-label[data-v-097c35fa]{color:#86868b;display:block;font-size:13px;font-weight:700;letter-spacing:.1em;margin-bottom:16px;text-transform:uppercase}.v4-modal-tags[data-v-097c35fa]{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:24px}.v4-smart-grid[data-v-097c35fa]{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:24px}@media(max-width:768px){.v4-smart-grid[data-v-097c35fa]{grid-template-columns:1fr}}.v4-smart-field[data-v-097c35fa]{display:flex;flex-direction:column;gap:6px}.v4-smart-field span[data-v-097c35fa]{color:#6e6e73;font-size:12px;font-weight:600}.v4-smart-field input[data-v-097c35fa]{background:#fff;border:1px solid #d2d2d7;border-radius:12px;font-size:14px;padding:11px 12px;transition:border-color .2s,box-shadow .2s}.v4-smart-field input[data-v-097c35fa]:focus{border-color:#0071e3;box-shadow:0 0 0 3px #0071e326;outline:none}.v4-modal-tag[data-v-097c35fa]{background:#f5f5f7;border:1px solid #d2d2d7;border-radius:100px;cursor:pointer;font-size:14px;font-weight:500;padding:10px 18px;transition:all .2s}.v4-modal-tag[data-v-097c35fa]:hover{background:#e8e8ed}.v4-modal-tag.active[data-v-097c35fa]{background:#0071e3;border-color:#0071e3;color:#fff}.v4-modal-options[data-v-097c35fa]{background:#f5f5f7;border-radius:16px;display:flex;flex-direction:column;gap:12px;padding:16px}.v4-modal-option[data-v-097c35fa]{align-items:center;cursor:pointer;display:flex;gap:12px}.v4-modal-option input[type=checkbox][data-v-097c35fa]{cursor:pointer;height:20px;width:20px}.v4-option-info[data-v-097c35fa]{display:flex;flex-direction:column}.v4-option-title[data-v-097c35fa]{color:#1d1d1f;font-size:14px;font-weight:600}.v4-option-desc[data-v-097c35fa]{color:#86868b;font-size:12px}.v4-modal-footer[data-v-097c35fa]{background:#fff;border-top:1px solid #ececf0;display:flex;flex-direction:column;flex-shrink:0;gap:12px;padding-top:14px}.v4-btn-modal-search[data-v-097c35fa]{background:#0071e3;border:none;border-radius:14px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;padding:16px;text-align:center;transition:all .2s}.v4-btn-modal-search[data-v-097c35fa]:hover{background:#0077ed;transform:scale(1.02)}.v4-btn-modal-clear[data-v-097c35fa]{background:transparent;border:none;color:#0071e3;cursor:pointer;font-size:14px;font-weight:600;padding:8px;text-decoration:underline}.v4-smart-range-card[data-v-097c35fa]{background:#ffffffe0;border:1px solid rgba(148,163,184,.2);border-radius:24px;box-shadow:0 14px 32px #0f172a0f;padding:18px}.v4-smart-range-card--modal[data-v-097c35fa]{background:#fbfbfd}.v4-smart-grid-span-2[data-v-097c35fa]{grid-column:span 2}.v4-smart-range-head[data-v-097c35fa]{align-items:flex-start;display:flex;gap:16px;justify-content:space-between;margin-bottom:16px}.v4-smart-range-hint[data-v-097c35fa],.v4-smart-range-label[data-v-097c35fa]{display:block}.v4-smart-range-label[data-v-097c35fa]{color:#64748b;font-size:12px;font-weight:800;letter-spacing:.12em;margin-bottom:6px;text-transform:uppercase}.v4-smart-range-head strong[data-v-097c35fa]{color:#0f172a;font-size:20px;letter-spacing:-.03em;line-height:1.2}.v4-smart-range-hint[data-v-097c35fa]{color:#64748b;font-size:12px;line-height:1.4;text-align:right}.v4-dual-range[data-v-097c35fa]{align-items:center;display:flex;height:34px;margin-bottom:14px;position:relative}.v4-dual-range-track[data-v-097c35fa]{border-radius:999px;height:8px;inset:50% 0 auto;pointer-events:none;position:absolute;transform:translateY(-50%)}.v4-dual-range-input[data-v-097c35fa]{-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;inset:0;margin:0;pointer-events:none;position:absolute;width:100%}.v4-dual-range-input[data-v-097c35fa]::-webkit-slider-runnable-track{background:transparent;height:8px}.v4-dual-range-input[data-v-097c35fa]::-moz-range-track{background:transparent;height:8px}.v4-dual-range-input[data-v-097c35fa]::-webkit-slider-thumb{-webkit-appearance:none;background:#0071e3;border:4px solid #fff;border-radius:999px;box-shadow:0 8px 20px #0071e347;cursor:pointer;height:22px;margin-top:-7px;pointer-events:auto;width:22px}.v4-dual-range-input[data-v-097c35fa]::-moz-range-thumb{background:#0071e3;border:4px solid #fff;border-radius:999px;box-shadow:0 8px 20px #0071e347;cursor:pointer;height:22px;pointer-events:auto;width:22px}.v4-smart-range-values[data-v-097c35fa]{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr))}.v4-smart-range-pill[data-v-097c35fa]{background:#0f172a0d;border-radius:16px;padding:12px 14px}.v4-smart-range-pill span[data-v-097c35fa],.v4-smart-range-pill strong[data-v-097c35fa]{display:block}.v4-smart-range-pill span[data-v-097c35fa]{color:#64748b;font-size:11px;font-weight:800;letter-spacing:.1em;margin-bottom:4px;text-transform:uppercase}.v4-smart-range-pill strong[data-v-097c35fa]{color:#0f172a;font-size:14px;line-height:1.3}@media(max-width:768px){.v4-filter-modal-overlay[data-v-097c35fa]{padding:0}.v4-filter-modal-card[data-v-097c35fa]{border-radius:24px 24px 0 0;max-height:90dvh;padding:20px 16px 16px;width:100%}.v4-modal-header[data-v-097c35fa]{margin-bottom:16px}.v4-modal-title[data-v-097c35fa]{font-size:28px}.v4-modal-body[data-v-097c35fa]{margin-bottom:12px;padding-right:6px}.v4-smart-grid-span-2[data-v-097c35fa]{grid-column:span 1}.v4-smart-range-card[data-v-097c35fa]{border-radius:18px;padding:14px}.v4-smart-range-head[data-v-097c35fa]{flex-direction:column;gap:8px;margin-bottom:14px}.v4-smart-range-head strong[data-v-097c35fa]{font-size:17px}.v4-smart-range-hint[data-v-097c35fa]{text-align:left}.v4-smart-range-values[data-v-097c35fa]{gap:8px}.v4-smart-range-pill[data-v-097c35fa]{padding:10px 12px}.v4-dual-range-input[data-v-097c35fa]::-webkit-slider-thumb{height:20px;margin-top:-6px;width:20px}.v4-dual-range-input[data-v-097c35fa]::-moz-range-thumb{height:20px;width:20px}}.project-side-menu[data-v-ed66eac0]{background:var(--glass-bg);border-radius:40px;box-shadow:0 4px 20px #00000014;display:none;left:24px;max-height:min(520px,calc(100vh - 48px));opacity:0;overflow:hidden;padding:24px 12px;pointer-events:none;position:fixed;top:50%;transform:translateY(-50%);transition:all .4s cubic-bezier(.16,1,.3,1);z-index:101}.project-side-menu.is-visible[data-v-ed66eac0]{opacity:1;pointer-events:all;top:50%!important;transform:translateY(-50%)!important}.menu-items[data-v-ed66eac0]{align-items:center;display:flex;flex-direction:column;gap:24px;max-height:calc(min(520px,calc(100vh - 48px)) - 48px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px;scrollbar-width:none}.menu-items[data-v-ed66eac0]::-webkit-scrollbar{height:0;width:0}.menu-item[data-v-ed66eac0]{align-items:center;display:flex;flex-direction:column;gap:8px;text-decoration:none}.dot[data-v-ed66eac0],.menu-item[data-v-ed66eac0]{transition:all .2s}.dot[data-v-ed66eac0]{background:#cbd5e1;border-radius:50%;height:8px;width:8px}.label[data-v-ed66eac0]{color:#94a3b8;font-size:10px;font-weight:700;letter-spacing:.05em;transition:all .2s}.menu-item:hover .label[data-v-ed66eac0]{color:var(--color-primary-500)}.menu-item.is-active .dot[data-v-ed66eac0]{background:var(--color-primary-500);transform:scale(1.2)}.menu-item.is-active .label[data-v-ed66eac0]{color:var(--color-primary-500)}@media(max-width:768px){.project-side-menu[data-v-ed66eac0]{display:none}}:root{--v4-primary:#0071e3;--v4-primary-hover:#0077ed;--v4-bg:#fff;--v4-bg-alt:#f5f5f7;--v4-text:#1d1d1f;--v4-text-muted:#86868b;--v4-border:#d2d2d7;--v4-radius-lg:18px;--v4-radius-md:12px;--v4-radius-sm:8px;--v4-shadow-soft:0 4px 24px rgba(0,0,0,.04);--v4-shadow-elevated:0 20px 40px rgba(0,0,0,.08);--v4-mobile-padding:20px;--v4-section-spacing-mobile:48px;--v4-section-column-gap-mobile:24px;--v4-hairline:1px solid rgba(0,0,0,.08);--v4-hairline-dark:1px solid hsla(0,0%,100%,.1)}.pub-page{background:var(--v4-bg);color:var(--v4-text);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.022em;line-height:1.47059;-webkit-font-smoothing:antialiased;padding-top:.1px}.v4-container{margin:0 auto;max-width:1400px;padding:0 40px}@media(max-width:768px){.v4-container{padding:0 var(--v4-mobile-padding)}}.v4-section{border-bottom:var(--v4-hairline);padding:72px 0;position:relative}@media(max-width:768px){.v4-section{padding:64px 0}}.v4-section>.v4-container>:first-child{margin-top:0!important}.v4-section>.v4-container>:last-child{margin-bottom:0!important}.v4-section:last-of-type{border-bottom:none}.v4-section-alt{background:var(--v4-bg-alt)}.v4-section-header{margin-bottom:56px}@media(max-width:768px){.v4-section-header{margin-bottom:32px}}.v4-section-header.center{margin-inline:auto;text-align:center}.v4-section-title{font-size:40px;font-weight:600;letter-spacing:-.003em;line-height:1.1;margin-bottom:12px}@media(max-width:768px){.v4-section-title{font-size:28px;margin-bottom:12px}}.v4-section-subtitle{color:var(--v4-text-muted);font-size:21px;font-weight:400;line-height:1.38105}.v4-btn-primary{background:var(--v4-primary);color:#fff;transition:background .3s}.v4-btn-primary,.v4-btn-white{border-radius:100px;font-size:17px;font-weight:500;padding:12px 28px;text-decoration:none}.v4-btn-white{background:#fff;box-shadow:0 4px 14px #00000026;color:#1d1d1f;transition:all .3s}.v4-btn-primary:hover{background:var(--v4-primary-hover);transform:translateY(-1px)}.v4-btn-white:hover{background:#f5f5f7;box-shadow:0 6px 20px #0003;transform:translateY(-1px)}.v4-pulse{animation:pulse 2s infinite;background:var(--v4-primary);border-radius:50%;box-shadow:0 0 #0071e366;display:inline-block;height:8px;margin-right:8px;width:8px}@keyframes pulse{0%{box-shadow:0 0 #0071e3b3;transform:scale(.95)}70%{box-shadow:0 0 0 10px #0071e300;transform:scale(1)}to{box-shadow:0 0 #0071e300;transform:scale(.95)}}.fade-enter-active,.fade-leave-active{transition:opacity .3s}.fade-enter-from,.fade-leave-to{opacity:0}@keyframes spinner{to{transform:rotate(1turn)}}.loading-spinner{animation:spinner 1s linear infinite;border:3px solid rgba(0,113,227,.1);border-radius:50%;border-top:3px solid var(--v4-primary);height:32px;width:32px}@media(max-width:768px){.v4-btn-primary,.v4-btn-white,.v4-hero-btn{font-size:16px;padding:13px 16px;text-align:center;width:100%}}.pub-page[data-v-22550800]{background:var(--v4-bg);color:var(--v4-text);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-weight:400;letter-spacing:-.022em;line-height:1.47059;-webkit-font-smoothing:antialiased;padding-top:.1px}
