:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-app{background:var(--color-bg-primary);background-image:var(--v3-canvas-ambient)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-amenity-body,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-fact,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-banner,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-calc-summary,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-map,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card--figma,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-coach-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-poi-list,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-price-chart-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-card{transform:translateZ(0);backface-visibility:hidden;-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);box-shadow:var(--v3-glow-card);transition:box-shadow .2s var(--ease)}@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-amenity-body,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-fact,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-banner,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-calc-summary,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-floorplan-wrap,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-map,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card--figma,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-poi-list,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-price-chart-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-render-wrap,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-typo-detail,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-typo-mobile-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-card{background:var(--v3-glass-frost-fallback)}}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-fact:hover{box-shadow:var(--v3-glow-card-hover)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card--figma:hover{box-shadow:var(--v3-glow-card-hover)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-eyebrow{text-shadow:0 0 20px rgba(77,122,255,.35)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-shell-rail{background:var(--glass-sidebar-bg);border-color:var(--glass-sidebar-border);box-shadow:none}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-shell-item:hover,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-shell-toggle:hover{background:var(--hover-bg-subtle)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-shell-item{color:var(--v3-shell-icon)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-shell-item.active{background:var(--v3-shell-active-bg);color:var(--accent-200);box-shadow:var(--v3-glow-card-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-shell-avatar{color:var(--accent-200);background:var(--v3-shell-avatar-bg)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero{--glass-card-bg:var(--v3-glass-surface-bg);--glass-card-border:var(--v3-glass-surface-border);--glass-card-hover:var(--v3-glass-surface-hover);--glass-chip-bg:var(--photo-pill-bg);--glass-chip-border:var(--photo-pill-border);--color-text-primary:var(--neutral-9);--color-text-secondary:var(--color-text-secondary);--color-accent:var(--color-accent);--color-accent-hover:var(--color-accent-hover);--color-accent-pressed:var(--color-accent-pressed);--color-on-accent:var(--color-on-accent);--color-success:var(--color-success);--color-success-soft:var(--color-success-soft);--color-success-border:var(--color-success-border);--shadow-btn:var(--shadow-btn)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero-media:after{background:var(--hero-media-fade)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero-breadcrumb,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero-title{color:var(--hero-title);text-shadow:var(--hero-title-shadow)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero-subtitle{color:var(--hero-text-soft);text-shadow:var(--hero-text-shadow)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-feature{background:var(--v3-glass-surface-bg);border:1px solid var(--v3-glass-surface-border);box-shadow:var(--v3-glow-card)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-feature:hover{background:var(--v3-glass-surface-bg);transform:none;box-shadow:var(--v3-glow-card)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-feature-val{color:var(--neutral-9);text-shadow:var(--v3-text-glow-value)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-feature-lbl{color:var(--color-text-secondary);text-shadow:none}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-highlight{background:var(--insight-bg);border:1px solid var(--insight-border);backdrop-filter:blur(32px);-webkit-backdrop-filter:blur(32px);box-shadow:var(--v3-glow-insight)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-highlight-title{color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-highlight-body{color:var(--color-text-secondary);text-shadow:none}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-highlight-icon{background:color-mix(in srgb,var(--neutral-0) 55%,transparent);border:1px solid var(--line-strong);color:var(--neutral-9);box-shadow:var(--v3-glow-card)}@keyframes v3-nav-badge-dot-pulse{0%,to{opacity:1;transform:scale(1);box-shadow:var(--v3-nav-badge-dot-glow)}50%{opacity:.72;transform:scale(.82);box-shadow:0 0 4px rgba(34,216,138,.45)}}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav-badge{background:var(--v3-nav-badge-bg);border:1px solid var(--v3-nav-badge-border);color:var(--v3-nav-badge-text);text-shadow:none;box-shadow:var(--v3-nav-badge-glow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav-badge-dot{background:var(--color-success);box-shadow:var(--v3-nav-badge-dot-glow);animation:v3-nav-badge-dot-pulse 2s infinite}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav-ghost{color:var(--v3-nav-ghost-text);background:var(--v3-nav-ghost-bg);border:1px solid var(--v3-nav-ghost-border);text-shadow:none;box-shadow:var(--v3-nav-ghost-glow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);opacity:1;transition:background .15s var(--ease),box-shadow .15s var(--ease),transform .15s var(--ease)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav-ghost:hover{opacity:1;background:var(--v3-nav-ghost-bg-hover);box-shadow:var(--v3-nav-ghost-glow-hover)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav-ghost svg{color:var(--v3-nav-ghost-text)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav .v3-btn-primary.v3-nav-cta{background:var(--v3-nav-cta-bg);color:var(--color-on-accent);box-shadow:var(--v3-nav-cta-glow);transition:box-shadow .15s var(--ease),transform .15s var(--ease)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav .v3-btn-primary.v3-nav-cta:hover{background:var(--v3-nav-cta-bg);box-shadow:var(--v3-nav-cta-glow-hover);transform:translateY(-1px)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav .v3-btn-primary.v3-nav-cta .v3-nav-cta-icon{color:var(--color-on-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav--mobile .v3-nav-badge{background:var(--v3-nav-badge-bg);border:1px solid var(--v3-nav-badge-border);color:var(--v3-nav-badge-text);box-shadow:var(--v3-nav-badge-glow);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav--mobile .v3-nav-ghost{background:var(--v3-nav-ghost-bg);border:1px solid var(--v3-nav-ghost-border);color:var(--v3-nav-ghost-text);box-shadow:var(--v3-nav-ghost-glow)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav--mobile .v3-nav-ghost:hover{background:var(--v3-nav-ghost-bg-hover);box-shadow:var(--v3-nav-ghost-glow-hover);opacity:1}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav--mobile .v3-btn-primary.v3-nav-cta{background:var(--v3-nav-cta-bg);box-shadow:var(--v3-nav-cta-glow)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-nav--mobile .v3-btn-primary.v3-nav-cta:hover{box-shadow:var(--v3-nav-cta-glow-hover);transform:translateY(-1px)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-hero-tag{background:var(--photo-pill-bg);border-color:var(--photo-pill-border);color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-hero-tag.accent{background:color-mix(in srgb,var(--color-accent) 28%,transparent);border:1px solid var(--color-accent-border);color:var(--accent-200);text-shadow:none;box-shadow:var(--v3-glow-card-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-theme-toggle--mobile{color:var(--neutral-9);background:var(--photo-pill-bg);border-color:var(--photo-pill-border)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tabs{background:var(--color-tabs-bg);border-color:var(--line-strong);box-shadow:var(--shadow-md)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tab{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tab.active{color:var(--neutral-9);background:var(--color-bg-elevated);box-shadow:var(--v3-glow-card-accent);border:1px solid var(--color-accent-border)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-gallery-all{background:color-mix(in srgb,var(--neutral-0) 72%,transparent);border-color:var(--line-strong);color:var(--accent-200)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-gallery-all:hover{background:color-mix(in srgb,var(--neutral-0) 82%,transparent);box-shadow:var(--v3-glow-purple)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-gallery-all svg{color:var(--accent-200)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-gallery-modal-overlay{background:color-mix(in srgb,var(--neutral-0) 88%,transparent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-gallery-modal{background:var(--color-bg-card);border-color:var(--color-border);box-shadow:var(--shadow-panel)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-fact{background:var(--v3-glass-surface-bg);border-color:var(--v3-glass-surface-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-fact-title{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-fact-val{color:var(--neutral-9);text-shadow:var(--v3-text-glow-value)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-fact-detail{color:var(--color-text-tertiary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-section-label,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-mercado-block .v3-finance-section-label,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-label,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-label{color:var(--v3-section-kicker-color);text-shadow:var(--v3-section-kicker-shadow)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-amenity-body,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-card{background:var(--v3-glass-surface-bg);border-color:var(--v3-glass-surface-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-amenity-title,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-card-title,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-spec-value{color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-amenity-desc,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-copy p,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-spec-label{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-spec-divider,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-vdivider{background:var(--line-subtle)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-amenity-icon{background:var(--color-accent-icon-bg);color:var(--accent-200);box-shadow:var(--v3-glow-card-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card{background:var(--v3-glass-surface-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--v3-glass-surface-border)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-row,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-table,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-thead{background:var(--v3-glass-row-bg);border-color:var(--v3-glass-divider);box-shadow:none}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-price,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-row-name,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-th,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-units,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-yield,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card-title{color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-row-sub{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-typo-row-type{background:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--line-strong)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-row:hover{background:var(--v3-glass-row-hover);box-shadow:var(--v3-glow-card-hover)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-row.selected{background:var(--color-accent-soft);box-shadow:var(--v3-glow-card-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-typo-detail{background:var(--v3-glass-detail-bg);backdrop-filter:saturate(180%) blur(28px);-webkit-backdrop-filter:saturate(180%) blur(28px);border-color:var(--v3-glass-detail-border);border-top-color:var(--color-accent);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 10px 28px rgba(0,0,0,.22)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-floorplan-wrap,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-render-wrap{background:var(--plan-surface-bg);border-color:var(--v3-glass-detail-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card .v3-render-wrap{background:var(--v3-glass-detail-bg)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-render-badge{background:var(--v3-glass-surface-muted)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-spec-row{border-bottom-color:var(--v3-glass-divider)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-avail.available{background:var(--color-success-soft);color:var(--color-success);box-shadow:var(--v3-glow-success)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-avail.last,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-avail.scarce{background:var(--color-warning-soft);color:var(--color-warning)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-banner,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-calc-summary,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-card{background:var(--v3-glass-surface-bg);border-color:var(--v3-glass-surface-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-alert{background:var(--color-accent-soft);border:1px solid var(--color-accent-border);color:var(--accent-200);box-shadow:var(--v3-glow-insight)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-card-chevron{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-calc-metric dd,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-calc-metric dt,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-calc-summary-main,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-card-title,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-step-amount,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-step-title{color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-calc-metric dd.negative,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-calc-summary-sub,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-step-date{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-calc-metric dd.positive{color:var(--color-success);text-shadow:var(--v3-text-glow-success)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-track{background:transparent}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-dot.active{background:transparent}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-dot.done{background:transparent}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-dot.pending{background:transparent}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-step-desc,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-step-desc strong{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-step-desc strong{color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-dot--lock{background:var(--color-accent-soft)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-dot-inner{background:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-bg-elevated),0 0 12px rgba(77,122,255,.5)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-plan-connector{background:var(--color-border)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-map,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card--figma,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-poi-list,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-price-chart-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-card{background:var(--v3-glass-surface-bg);border-color:var(--v3-glass-surface-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-price-chart-card{box-shadow:var(--v3-glow-data)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-chip{background:var(--accent-bg-soft);border:1px solid var(--color-accent-border);box-shadow:var(--v3-glow-purple)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-chip:not(:disabled):hover{background:var(--accent-bg);box-shadow:var(--v3-glow-purple-strong,var(--v3-glow-purple))}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-chip:disabled{opacity:.45}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-chip-detail{color:var(--accent-200)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-dialog-overlay{background:color-mix(in srgb,var(--neutral-0) 72%,transparent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-dialog{background:var(--color-bg-card);border-color:var(--color-border);box-shadow:var(--shadow-panel);color:var(--color-text-primary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-dialog-icon{background:var(--accent-bg-soft);color:var(--accent-200)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-dialog-title{color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-dialog-row-name,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-dialog-subtitle{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-dialog-x{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-dialog-x:hover{color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-dialog-row{border-bottom-color:var(--color-border)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-dialog-row-dist{color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-chip-icon{color:var(--accent-200)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-chip-text{color:var(--accent-200)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-map-wrap .v3-map{background:var(--color-bg-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-map-pin{background:var(--color-accent);color:var(--color-on-accent);border-color:var(--color-bg-card);box-shadow:0 0 0 2px var(--color-bg-card),0 0 16px rgba(77,122,255,.45)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-map-radius{background:color-mix(in srgb,var(--color-accent) 18%,transparent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card-sub,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card-title{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card--figma .v3-market-stat-title,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card--figma .v3-market-stat-value,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card-value{color:var(--neutral-9);text-shadow:var(--v3-text-glow-value)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card-divider{background:var(--v3-glass-surface-divider)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-price-chart-card{--v3-price-chart-accent:var(--purple-400);--v3-price-chart-community-line:var(--purple-300);--v3-price-chart-community-fill:var(--purple-300);--v3-price-chart-projection-fill:var(--purple-400);--v3-chart-grid:var(--color-border);--v3-chart-axis:var(--color-text-tertiary);--v3-chart-axis-label:var(--color-text-secondary);--v3-chart-dot-stroke:var(--color-bg-elevated)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card--figma .v3-market-stat-sub{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-price-chart-y-label{color:var(--color-text-tertiary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-price-chart-leg{color:var(--color-text-primary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-price-chart-caption{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-price-chart-svg{filter:drop-shadow(0 0 8px rgba(139,108,248,.35))}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-lead-cta--sidebar{background:color-mix(in srgb,#316eff 12%,#0d0d0d 88%);border-color:rgba(139,108,248,.28)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-lead-cta-title,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-lead-cta-title--compact{color:#c4b5fd}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-lead-cta-desc{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-lead-cta--mobile-bar.v3-mobile-cta-inner{background:color-mix(in srgb,#316eff 14%,#080808 86%);border-top-color:rgba(139,108,248,.22)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-lead-cta-btn--dossier,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-lead-cta-dossier-icon{background:var(--color-bg-elevated);border-color:rgba(139,108,248,.28);color:#c4b5fd}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve{border-color:var(--v3-panel-glass-border);box-shadow:var(--v3-glow-card-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-coach-card:after,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve:after{background:var(--v3-panel-glass-overlay);backdrop-filter:var(--v3-panel-glass-blur);-webkit-backdrop-filter:var(--v3-panel-glass-blur)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-coach-card{border-color:var(--v3-panel-glass-border);box-shadow:var(--v3-glow-card-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-coach-card-copy,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-coach-card-role,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve-title,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-typo-from,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-typo-sqm,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-unit-orient{color:var(--color-text-secondary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-coach-card-name,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-coach-card-title,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-progress-lbl,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-typo-name,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-typo-price,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-unit-price{color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve .v3-crumb-chip{background:var(--photo-pill-bg);border-color:var(--photo-pill-border);color:var(--color-text-primary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve .v3-crumb-x{color:var(--color-text-tertiary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve .v3-crumb-x:hover{color:var(--neutral-9)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-typo-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-unit-card{background:var(--v3-panel-glass-surface-strong);border-color:var(--line-strong);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-typo-card.selected,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-unit-card.selected{background:var(--v3-glass-surface-hover);border-color:var(--color-accent);box-shadow:var(--v3-glow-card-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-typo-tag{background:var(--color-bg-elevated);color:var(--color-text-primary);border:1px solid var(--line-strong)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-unit-card.reserved,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-unit-card:disabled{background:var(--color-bg-secondary);opacity:.45}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-unit-tag--avail{background:var(--color-success-soft);color:var(--color-success);box-shadow:var(--v3-glow-success)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-unit-tag--res{background:var(--color-error-soft);color:var(--color-error)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve .v3-panel-floor-table{background:var(--v3-panel-glass-surface-strong);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve .v3-panel-floor-row,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve .v3-panel-floor-thead{border-color:var(--line-strong)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve .v3-panel-floor-cell,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve .v3-panel-floor-th{color:var(--color-text-primary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-reserve .v3-panel-floor-row:hover{background:var(--hover-bg-strong)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-coach-card-body{background:var(--v3-panel-glass-surface);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-color:var(--line-strong)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-coach-card-btn{background:var(--color-accent-soft);color:var(--accent-200);box-shadow:var(--v3-glow-purple);transition:box-shadow .15s var(--ease),background .15s var(--ease)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-coach-card-btn:hover{background:color-mix(in srgb,var(--color-accent) 22%,transparent);box-shadow:0 0 0 1px rgba(139,108,248,.35),0 0 24px rgba(139,108,248,.28)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-next-btn{background:var(--v3-cta-bg);color:var(--color-on-accent);box-shadow:var(--v3-cta-glow);transition:box-shadow .15s var(--ease),transform .15s var(--ease)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-next-btn:hover:not(:disabled){background:var(--v3-cta-bg);box-shadow:var(--v3-cta-glow-hover);transform:translateY(-1px)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-progress-dot.pending{background:var(--color-border)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-progress-dot.active{background:var(--color-accent-soft);color:var(--accent-200);box-shadow:var(--v3-glow-card-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-progress-dot.done{background:var(--color-accent);color:transparent;box-shadow:0 0 12px rgba(77,122,255,.55)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-progress-connector.is-done{background:var(--color-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel-progress-connector.is-pending{background:var(--color-border)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-chip{background:var(--color-bg-secondary);border-color:var(--color-border);box-shadow:var(--shadow-card)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-chart-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-coach,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-panel,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-timeline{background:var(--color-bg-card);border-color:var(--color-border);box-shadow:var(--shadow-card)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-btn-secondary{background:var(--color-bg-elevated);border-color:var(--color-border);color:var(--color-text-primary)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-btn-secondary:hover{border-color:var(--color-accent-border)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-mobile-cta{background:color-mix(in srgb,var(--neutral-0) 88%,transparent);border-top:1px solid rgba(77,122,255,.2);box-shadow:0 -8px 32px rgba(0,0,0,.45),0 -4px 24px rgba(77,122,255,.12)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-mobile-cta-btn{background:var(--v3-cta-bg);box-shadow:var(--v3-cta-glow);transition:box-shadow .15s var(--ease),transform .15s var(--ease)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-mobile-cta-btn:hover{box-shadow:var(--v3-cta-glow-hover);transform:translateY(-1px)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-next-btn{background:var(--v3-cta-bg);box-shadow:var(--v3-cta-glow)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-next-btn:hover:not(:disabled){box-shadow:var(--v3-cta-glow-hover);transform:translateY(-1px)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet{box-shadow:0 -24px 64px rgba(0,0,0,.65)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-coach-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-reserve{background:var(--color-bg-secondary);border-color:var(--color-border);box-shadow:none}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-coach-card:after,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-coach-card:before,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-reserve:after,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-reserve:before{display:none}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-coach-card-body,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-floor-table,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-typo-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet .v3-panel-unit-card{background:var(--color-bg-elevated);border-color:var(--color-border);backdrop-filter:none;-webkit-backdrop-filter:none}.v3-reserve-sheet[data-theme=dark] .v3-floor-num,.v3-reserve-sheet[data-theme=dark] .v3-panel-floor-cell:first-child,.v3-reserve-sheet[data-theme=dark] .v3-plan-lbl,.v3-reserve-sheet[data-theme=dark] .v3-plan-total-link{color:var(--color-accent-on-glass)}@media (max-width:860px){:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-mobile-cta{background:var(--v3-mobile-cta-bg);border-top:1px solid var(--v3-mobile-cta-border);box-shadow:var(--v3-mobile-cta-shadow);transform:translateZ(0)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tabs-wrap{background:var(--v3-mobile-tabs-bar-bg);border-bottom-color:var(--line-subtle)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tab.active{box-shadow:var(--v3-glow-card-accent)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-feature,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-hero .v3-highlight{background:var(--v3-glass-surface-bg);border:1px solid var(--v3-glass-surface-border);box-shadow:var(--v3-mobile-feature-shadow)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-amenity-body,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-fact,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-banner,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-calc-summary,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-finance-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-market-card--figma,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-price-chart-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-resumen-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-tipologias-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-typo-mobile-card,:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-zona-card{background:var(--v3-glass-surface-bg);border-color:var(--v3-glass-surface-border);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);box-shadow:var(--v3-mobile-card-shadow)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-typo-mobile-card.selected{box-shadow:var(--v3-glow-card-accent);border-color:var(--color-accent-border)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-typo-mobile-card-chevron{background:var(--color-bg-elevated);color:var(--color-accent-on-glass)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet{border-top:1px solid var(--v3-mobile-sheet-top-border);box-shadow:0 -1px 0 rgba(77,122,255,.15),0 -24px 64px rgba(0,0,0,.65),0 -8px 32px rgba(77,122,255,.1)}:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-reserve-sheet-handle{background:var(--v3-mobile-sheet-handle)}}@media (max-width:640px){:is(.sky-alzira-pdp[data-theme=dark],html[data-pdp-theme=dark] .sky-alzira-pdp) .v3-gallery-modal{background:var(--color-bg-primary);box-shadow:none}}