.listings-page--livit{position:relative;min-height:60vh;color:#fff;overflow-x:hidden;padding:0 0 2.5rem}.listings-page--home3{min-height:0;background:transparent;padding-bottom:1rem}.listings-page--livit .listings-page__surface{position:relative;z-index:1;width:100%}.listings-page--livit .listings-page__main{position:relative;z-index:1;max-width:1400px;margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.listings-page--home3 .listings-browse-sticky{top:5.5rem}.listings-page--livit .listings-browse-sticky{position:-webkit-sticky;position:sticky;top:0;z-index:40;margin-bottom:1.75rem;padding:1.25rem 1.5rem 1.5rem;border-radius:var(--livit-radius-lg);background:linear-gradient(145deg,rgba(123,46,255,.14),rgba(255,77,166,.08) 45%,rgba(0,218,255,.06));border:1px solid rgba(255,255,255,.1);box-shadow:0 8px 32px rgba(123,46,255,.12);backdrop-filter:blur(18px) saturate(1.2);-webkit-backdrop-filter:blur(18px) saturate(1.2)}.listings-page--livit .listings-page__grid{padding:0}.listings-page--livit .listings-browse-hero h1{font-size:clamp(1.5rem,4vw,2.25rem);font-weight:700;margin:0 0 .5rem;color:#fff}.listings-page--livit .listings-browse-hero h1 .livit-gradient-text{font-weight:800}.listings-page--livit .listings-query-chip{display:inline-flex;margin-top:.5rem}.listings-page--livit .filter-chip{border:1px solid var(--livit-glass-border);background:var(--livit-glass);color:rgba(255,255,255,.85)}.listings-page--livit .filter-chip:hover{border-color:var(--livit-cyan);color:#fff}.listings-page--livit .filter-chip.is-active{background:linear-gradient(135deg,var(--livit-purple),var(--livit-pink));border-color:transparent;color:#fff;box-shadow:0 0 24px rgba(123,46,255,.35)}.listings-page--livit .filter-panel{background:rgba(11,16,32,.92);border:1px solid var(--livit-glass-border);border-radius:var(--livit-radius);color:#fff}.listings-page--livit .filter-panel .ui-label,.listings-page--livit .filter-panel label{color:rgba(255,255,255,.85)}.listings-page--livit .filter-panel input,.listings-page--livit .filter-panel select{background:var(--livit-glass);border-color:var(--livit-glass-border);color:#fff}.listings-page--livit .listings-toolbar__map-toggle,.listings-page--livit .listings-toolbar__select{background:var(--livit-glass);border:1px solid var(--livit-glass-border);color:rgba(255,255,255,.9)}.listings-page--livit .listings-toolbar__select:focus{outline:2px solid var(--livit-cyan);outline-offset:2px}.listings-page--livit .listings-toolbar__map-toggle.is-active{background:linear-gradient(135deg,var(--livit-cyan),var(--livit-purple));border-color:transparent;color:#fff}.listings-page--livit .listings-toolbar__select option{background:var(--livit-navy);color:#fff}.listings-page--livit .home-empty{color:rgba(255,255,255,.65);padding:2rem 0}.listings-page--home3 .listings-grid-premium--home3{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}.listings-page--home3 .livit-listing-card--browse .livit-listing-card__insight{font-size:.75rem;color:var(--text-muted,rgba(255,255,255,.55));margin-top:.35rem;line-height:1.35}.listings-page--home3 .livit-listing-card--browse .livit-listing-card__meta--specs{margin-top:.15rem}.listings-page--home3 .livit-listing-card--browse .listing-card__placeholder{width:100%;height:100%;min-height:200px;background:var(--bg-card,rgba(255,255,255,.06))}.listings-page--home3 .livit-fav{display:grid;place-items:center;border:none;cursor:pointer}.listings-page--home3 .livit-fav.is-saved{color:var(--grad-pink,#ff4da6)}.listings-page--livit:not(.listings-page--home3) .listing-card{border-radius:var(--livit-radius);background:#fff;border:1px solid rgba(0,0,0,.08);overflow:hidden;box-shadow:0 4px 24px rgba(0,0,0,.12);transition:transform .25s ease,box-shadow .25s ease}.listings-page--livit:not(.listings-page--home3) .listing-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.18)}.listings-page--livit:not(.listings-page--home3) .listing-card__body{padding:var(--space-3) var(--space-4) var(--space-4);background:#fff}.listings-page--livit:not(.listings-page--home3) .listing-card__meta{color:#717171}.listings-page--livit:not(.listings-page--home3) .listing-card__title{color:#222;font-weight:600}.listings-page--livit:not(.listings-page--home3) .listing-card__price{color:#222}.listings-page--livit:not(.listings-page--home3) .listing-card__price strong{color:#0077b6;font-weight:700}.listings-page--livit .listings-map-frame{border:1px solid var(--livit-glass-border);border-radius:var(--livit-radius)}.listings-page--livit .listings-map-hint{color:rgba(255,255,255,.55)}.listings-page--livit .listings-pagination__status,.listings-page--livit .pagination-pills span{color:rgba(255,255,255,.6);font-size:.875rem}.listings-page--home3 .pagination-pills{gap:.75rem;margin-top:2rem}.listings-page--livit .ui-btn--outline{border-color:var(--livit-glass-border);color:#fff;background:var(--livit-glass)}.listings-page--livit .ui-btn--outline:hover{border-color:var(--livit-cyan)}.listings-page--livit .listings-filters input,.listings-page--livit .listings-filters select{background:var(--livit-glass);border-color:var(--livit-glass-border);color:#fff}.listings-vertical-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.listings-vertical-tabs__item.is-active{border-color:var(--livit-cyan);color:#fff}.listing-vertical-picker__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));grid-gap:.75rem;gap:.75rem;margin-top:1rem}.listing-vertical-picker__card{display:block;padding:1rem;text-align:center;border-radius:var(--livit-radius);color:#fff;text-decoration:none}