.trending-dashboard{padding:3rem 0 5rem;--tr-radius:18px}.trending-dashboard__panel{margin-top:2.25rem;display:grid;grid-gap:2rem;gap:2rem}.trending-viewall{margin-top:2.25rem;display:grid;grid-gap:1.5rem;gap:1.5rem}.trending-viewall__header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-gap:1rem;gap:1rem;align-items:center}.trending-viewall__back{justify-self:start;display:inline-flex;align-items:center;gap:.35rem}.trending-viewall__title{display:grid;grid-gap:.25rem;gap:.25rem}.trending-viewall__segmented{justify-self:end}.trending-suburbs-grid--all{margin-top:1.5rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:1.25rem;gap:1.25rem}.trending-panel{border-radius:var(--tr-radius);border:1px solid color-mix(in oklab,var(--brand-500) 18%,var(--line));background:#fff;padding:clamp(1.5rem,3vw,2rem);box-shadow:var(--shadow-sm)}.trending-section{display:grid;grid-gap:1.5rem;gap:1.5rem}.trending-section--flush{background:transparent;border:0;box-shadow:none;padding:0;border-radius:0}.trending-section--flush .trending-section__body{padding:0}.trending-section__body{display:grid;grid-gap:1.5rem;gap:1.5rem;min-width:0}.trending-section-header,.trending-section__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.trending-section__titlewrap{min-width:0}.trending-section__viewall{min-height:40px}.trending-section-title{margin:0 0 .35rem;font-size:clamp(1.4rem,2vw,1.7rem)}.trending-section-subtitle{margin:0;color:var(--muted)}.btn--sm{padding:.4rem .75rem;font-size:.85rem;border-radius:999px;min-height:40px}.trending-dashboard__filters{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;flex-wrap:wrap}.trending-dashboard__filters-label{margin:0 0 .35rem;font-size:1.1rem;font-weight:700}.trending-dashboard__filters-subtitle{margin:0;color:var(--muted)}.segmented{display:grid;grid-gap:0;gap:0;border-radius:12px;overflow:hidden;position:relative;box-shadow:var(--shadow-sm);background:rgba(248,250,252,.9)}.segmented[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.segmented:before{content:"";position:absolute;inset:0;border-radius:inherit;border:1.5px solid rgba(148,163,184,.45);pointer-events:none}.segmented[data-active="1"]:before{border-color:var(--brand-600)}.segmented button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;padding:0 1.25rem;min-height:44px;display:inline-flex;align-items:center;justify-content:center;font-weight:600;font-size:calc(.9rem - 1px);color:rgba(71,85,105,.95);cursor:pointer;transition:background-color .2s ease,color .2s ease}.segmented button+button{border-left:1px solid rgba(148,163,184,.25)}.segmented button[aria-pressed=true]{background:var(--brand-600);color:#fff;box-shadow:inset 0 0 0 1px color-mix(in oklab,#fff 18%,transparent)}.segmented button:focus-visible{outline:none;position:relative;z-index:1;box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-500) 25%,transparent)}.trending-suburbs-rail{display:grid;grid-gap:1.5rem;gap:1.5rem}.trending-follow-rail-wrapper{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:.75rem;gap:.75rem;max-width:100%;min-width:0}.trending-follow-rail{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;padding-bottom:6px}.trending-follow-rail::-webkit-scrollbar{display:none}.trending-follow-rail__track{display:flex;gap:16px;padding:6px 2px;min-width:0}.trending-follow-rail__item{flex:0 0 clamp(180px,72vw,210px);scroll-snap-align:start}.trending-follow-rail--suburbs .trending-follow-rail__item{flex-basis:clamp(220px,80vw,260px)}@media (min-width:1024px){.trending-follow-rail__item{flex:0 0 190px}}.trending-follow-rail__loading-card{width:100%;min-height:260px;border-radius:var(--tr-radius);border:1px solid rgba(148,163,184,.25);background:#fff}.trending-end-card{border-radius:18px;border:1px solid rgba(148,163,184,.35);background:#fff;padding:18px 16px;text-align:center;box-shadow:var(--shadow-sm)}.trending-end-card__title{font-weight:800;margin:0 0 6px}.trending-end-card__msg{margin:0;color:var(--muted);font-weight:600}.trending-end-card--dark{background:hsla(0,0%,100%,.06);border-color:hsla(0,0%,100%,.12);color:hsla(0,0%,100%,.92)}.trending-end-card--dark .trending-end-card__msg{color:hsla(0,0%,100%,.7)}.trending-follow-rail__sentinel{width:1px;height:1px}.trending-follow-rail__arrow{width:40px;height:40px;border-radius:999px;border:1px solid color-mix(in oklab,var(--brand-500) 18%,var(--line));background:hsla(0,0%,100%,.9);box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;justify-content:center;color:var(--text)}.trending-follow-rail__arrow:disabled{opacity:.4;cursor:not-allowed}.trending-follow-rail__arrow:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-500) 35%,transparent);outline-offset:3px}.trending-suburbs-rail .trending-follow-rail__arrow{background:transparent;border-color:transparent;box-shadow:none}.trending-suburbs-rail__cards{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.trending-suburb-card{display:block;text-decoration:none;color:inherit;position:relative;min-height:260px;border-radius:var(--tr-radius);border:1px solid rgba(148,163,184,.35);background:#0f172a;overflow:hidden;box-shadow:var(--shadow-sm)}.trending-follow-rail--suburbs .trending-suburb-card{min-height:290px}.trending-suburb-card__media{position:absolute;inset:0;background:#0f172a}.trending-suburb-card__media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .35s ease}.trending-suburb-card__media-fallback{width:100%;height:100%;background:linear-gradient(135deg,rgba(30,41,59,.6),rgba(15,23,42,.9))}.trending-suburb-card__media:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,0) 15%,rgba(15,23,42,.25) 45%,rgba(15,23,42,.75));pointer-events:none}.trending-suburb-card__body{position:absolute;inset:auto 0 0;padding:1rem 1.1rem 1.1rem;display:grid;grid-gap:.6rem;gap:.6rem;color:#fff;z-index:2;text-shadow:0 2px 6px rgba(15,23,42,.65)}.trending-suburb-card__name{margin:0;font-size:1rem;font-weight:700}.trending-suburb-card__location{margin:0;display:inline-flex;align-items:center;gap:.4rem;color:hsla(0,0%,100%,.85);font-size:.9rem}.trending-suburb-card__meta{display:flex;align-items:center;justify-content:flex-start;flex-wrap:wrap;gap:.5rem;font-size:.88rem}.trending-suburb-card__followers{display:inline-flex;align-items:center;gap:.35rem;color:hsla(0,0%,100%,.85);font-weight:600}.trending-suburb-card__pill{background:rgba(15,23,42,.45);border-radius:999px;padding:.3rem .65rem;width:-moz-fit-content;width:fit-content;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.trending-suburb-card__stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.4rem .6rem;gap:.4rem .6rem}.trending-suburb-card__stat{display:grid;grid-gap:.2rem;gap:.2rem}.trending-suburb-card__stat-label{font-size:.7rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:hsla(0,0%,100%,.7)}.trending-suburb-card__stat-value{display:inline-flex;align-items:center;justify-content:center;font-size:.88rem;background:rgba(15,23,42,.45);width:-moz-fit-content;width:fit-content}.trending-suburb-card__rank,.trending-suburb-card__stat-value{font-weight:700;color:#fff;border-radius:999px;padding:.25rem .6rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.trending-suburb-card__rank{position:absolute;top:12px;right:12px;z-index:3;font-size:1rem;background:rgba(15,23,42,.5);border:1px solid rgba(15,23,42,.65);text-shadow:0 1px 3px rgba(15,23,42,.65)}.trending-suburb-card:hover .trending-suburb-card__media img{transform:scale(1.05)}.trending-suburb-card:hover .trending-suburb-card__media:after{background:linear-gradient(180deg,rgba(15,23,42,0) 10%,rgba(15,23,42,.35) 45%,rgba(15,23,42,.8))}.trending-dashboard__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.5rem;gap:1.5rem}.trending-dashboard__filters>div{min-width:0}:is(.trending-suburbs-rail__cards>*,.trending-saved-grid>*,.trending-users-grid>*,.trending-posts-grid>*,.trending-expensive__grid>*,.trending-dashboard__grid>*){min-width:0}:is(.trending-suburb-card,.trending-user-tile,.saved-card,.trending-post-card,.trending-post,.listing-tile,.exp-tile){transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}:is(.trending-suburb-card,.trending-user-tile,.saved-card,.trending-post-card,.trending-post,.listing-tile,.exp-tile):hover{transform:translateY(-2px);border-color:color-mix(in oklab,var(--brand-500) 28%,var(--line));box-shadow:var(--shadow-sm)}:is(.trending-suburb-card,.trending-user-tile,.saved-card,.trending-post-card,.trending-post,.listing-tile,.exp-tile):focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-500) 25%,transparent)}.trending-saved-section{display:grid;grid-gap:1.5rem;gap:1.5rem}.trending-saved-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.trending-saved-grid--all{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:1.5rem}.saved-card{text-decoration:none;color:inherit;border-radius:var(--tr-radius);border:1px solid rgba(148,163,184,.3);background:#fff;overflow:hidden;display:grid;grid-gap:.85rem;gap:.85rem;box-shadow:var(--shadow-sm)}.saved-card__media{position:relative;aspect-ratio:16/9;overflow:hidden}.saved-card__image{width:100%;height:100%;object-fit:cover;display:block}.saved-card__pricePill,.saved-card__savePill{position:absolute;display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .65rem;border-radius:999px;font-size:.75rem;font-weight:700;border:1px solid hsla(0,0%,100%,.75);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.saved-card__savePill{top:12px;right:12px;color:var(--text);background:hsla(0,0%,100%,.9)}.saved-card__pricePill{bottom:12px;left:12px;color:#fff;background:color-mix(in oklab,var(--text) 85%,transparent)}.saved-card__rank{position:absolute;top:12px;left:12px;z-index:1;font-size:.75rem;font-weight:700;color:var(--text);padding:.25rem .6rem;border-radius:999px;background:hsla(0,0%,100%,.9);border:1px solid rgba(148,163,184,.4)}.saved-card__body{padding:0 1rem 1.1rem;display:grid;grid-gap:.35rem;gap:.35rem}.saved-card__title{margin:0;font-size:1rem;font-weight:700}.saved-card__address{margin:0;color:var(--muted);font-size:.9rem}.saved-card__stats{display:flex;flex-wrap:wrap;gap:.6rem 1rem;font-size:.85rem;color:var(--text);font-weight:600}.saved-card__stat{display:inline-flex;align-items:center;gap:.35rem}.trending-users-section{display:grid;grid-gap:1.5rem;gap:1.5rem}.trending-users-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1rem;gap:1rem}.trending-users-grid--all{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}.trending-user-card{position:relative;display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;grid-gap:.85rem;gap:.85rem;padding:1rem 1.1rem;border-radius:var(--tr-radius);border:1px solid rgba(148,163,184,.3);background:#fff;box-shadow:var(--shadow-sm)}.trending-user-rank{font-weight:700;font-size:.78rem;color:var(--text);padding:.3rem .55rem;border-radius:999px;background:rgba(148,163,184,.2);border:1px solid transparent}.trending-user-avatar{width:48px;height:48px;border-radius:50%;overflow:hidden;border:1px solid rgba(148,163,184,.4);display:grid;place-items:center;font-weight:700;color:var(--text);background:color-mix(in oklab,var(--brand-500) 10%,#fff)}.trending-user-avatar img{width:100%;height:100%;object-fit:cover;display:block}.trending-user-meta{display:grid;grid-gap:.3rem;gap:.3rem}.trending-user-name{font-weight:700;text-decoration:none;color:inherit}.trending-user-handle{font-size:.85rem;color:var(--muted)}.trending-user-stats{display:flex;flex-wrap:wrap;gap:.65rem;font-size:.85rem;font-weight:600;color:var(--text)}.trending-user-stat{display:inline-flex;align-items:center;gap:.35rem}.trending-user-actions{display:flex;align-items:center;position:relative;z-index:2}.trending-user-tile{position:relative;z-index:0;border-radius:var(--tr-radius);border:1px solid rgba(148,163,184,.35);background:#0f172a;overflow:hidden;box-shadow:var(--shadow-sm);min-width:0;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.trending-user-tile:focus-within,.trending-user-tile:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:rgba(148,163,184,.6)}.trending-user-tile__stretched{position:absolute;inset:0;z-index:1;border-radius:inherit;text-decoration:none;color:transparent}.trending-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trending-user-tile__bg{position:absolute;inset:0;z-index:0;overflow:hidden}.trending-user-tile__bg img{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.1);transform:scale(1.05)}.trending-user-tile__bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(15,23,42,.35),rgba(15,23,42,.85))}.trending-user-tile__bg-fallback{position:absolute;inset:0;background:radial-gradient(120px 120px at 20% 25%,hsla(var(--fallback-hue,220),85%,60%,.35),transparent 60%),radial-gradient(160px 160px at 85% 30%,hsla(calc(var(--fallback-hue, 220) + 70),85%,58%,.3),transparent 55%),radial-gradient(220px 220px at 55% 85%,hsla(calc(var(--fallback-hue, 220) + 140),80%,55%,.22),transparent 65%),linear-gradient(180deg,rgba(2,6,23,.55),rgba(2,6,23,.92));filter:blur(10px);transform:scale(1.08)}.trending-rank-chip{position:absolute;top:12px;right:12px;z-index:3;pointer-events:none;font-size:1rem;font-weight:700;color:#fff;padding:.25rem .6rem;border-radius:999px;background:rgba(15,23,42,.5);border:1px solid rgba(15,23,42,.65);text-shadow:0 1px 3px rgba(15,23,42,.65);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.trending-rank-chip:is(.trending-rank--1,.trending-rank--2,.trending-rank--3),.trending-suburb-card__rank:is(.trending-rank--1,.trending-rank--2,.trending-rank--3){text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.trending-user-tile__content{position:relative;z-index:auto;padding:1.6rem 1.2rem 1.4rem;display:grid;grid-gap:.6rem;gap:.6rem;text-align:center;justify-items:center;color:#fff}.trending-user-tile__avatar{margin-bottom:.2rem}.trending-user-tile__avatar .trending-user-avatar{width:76px;height:76px;border:3px solid hsla(0,0%,100%,.9);box-shadow:0 12px 28px rgba(15,23,42,.45);background:hsla(0,0%,100%,.9)}.trending-user-tile__title{font-weight:800;font-size:1.05rem;margin:0;color:#fff;text-shadow:0 2px 8px rgba(15,23,42,.5)}.trending-user-tile__handle{font-size:.85rem;color:hsla(0,0%,100%,.75);text-shadow:0 2px 8px rgba(15,23,42,.45)}.trending-user-tile__pill{display:inline-flex;align-items:center;gap:.35rem;font-weight:600;font-size:.86rem;padding:.35rem .75rem;border-radius:999px;background:rgba(15,23,42,.55);border:1px solid hsla(0,0%,100%,.18);box-shadow:0 10px 20px rgba(15,23,42,.35);color:#fff}.trending-user-tile__follow,.trending-user-tile__pill{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.trending-user-tile__follow{width:auto;justify-content:center;background:transparent;border:1px solid hsla(0,0%,100%,.28);color:hsla(0,0%,100%,.92);border-radius:999px;padding:8px 12px;font-size:13px;line-height:1;min-height:32px}.trending-user-tile__follow:hover{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.36)}.trending-user-tile__follow:active{background:hsla(0,0%,100%,.12)}.trending-user-tile__follow.btn{position:relative;z-index:3}.trending-user-card__stretched{position:absolute;inset:0;z-index:1;text-decoration:none;color:transparent}.trending-user-tile--skeleton{pointer-events:none}.trending-user-tile__rank--skeleton{width:40px}.trending-posts-section{display:grid;grid-gap:1.5rem;gap:1.5rem}.trending-posts-section__inner{width:min(960px,94vw);max-width:100%;margin-inline:auto}.trending-posts-feed{display:grid;grid-gap:1.5rem;gap:1.5rem;padding-bottom:2rem}.trending-posts-feed__loader{min-height:40px;overflow-anchor:none}.trending-posts-feed__loader .feed-loading{margin:0}.trending-posts-feed__end{max-width:520px}.trending-posts-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:1.25rem;gap:1.25rem}.trending-posts-section .feed-card__media-item{aspect-ratio:16/9;overflow-anchor:none}.trending-posts-status{margin-top:1rem;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:.85rem 1rem;border-radius:var(--tr-radius);border:1px solid color-mix(in oklab,var(--brand-500) 18%,var(--line));background:#fff}.trending-posts-status p{margin:0;color:var(--muted)}.trending-posts-loading{margin:1rem 0 0;color:var(--muted);font-weight:600}.trending-posts-sentinel{height:1px;overflow-anchor:none}.trending-post-card{text-decoration:none;color:inherit;border-radius:var(--tr-radius);border:1px solid rgba(148,163,184,.3);background:#fff;padding:1.15rem 1.25rem;display:grid;grid-gap:.9rem;gap:.9rem;box-shadow:var(--shadow-sm)}.trending-post-card__header{display:flex;align-items:center;justify-content:space-between;gap:1rem}.trending-post-card__author{display:flex;align-items:center;gap:.75rem}.trending-post-card__avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:1px solid rgba(148,163,184,.4)}.trending-post-card__avatar--fallback{display:grid;place-items:center;background:color-mix(in oklab,var(--brand-500) 12%,#fff);font-weight:700;color:var(--text)}.trending-post-card__identity{display:grid;grid-gap:.2rem;gap:.2rem}.trending-post-card__name{font-weight:700}.trending-post-card__handle,.trending-post-card__meta{font-size:.85rem;color:var(--muted)}.trending-post-card__meta{display:inline-flex;align-items:center;gap:.6rem}.trending-post-card__menu{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;border:1px solid rgba(148,163,184,.3);color:var(--text);background:#fff}.trending-post-card__content{margin:0;color:var(--text);font-size:.98rem;line-height:1.5}.trending-post-card__media{width:100%;border-radius:16px;object-fit:cover;max-height:320px}.trending-post-card__footer{display:flex;align-items:center;gap:1.5rem;font-size:.9rem;color:var(--muted)}.trending-post-card__stat{display:inline-flex;align-items:center;gap:.4rem;font-weight:600}.trending-card{border-radius:var(--tr-radius);border:1px solid rgba(148,163,184,.3);background:#fff;padding:1.25rem 1.35rem;display:grid;grid-gap:1.25rem;gap:1.25rem;box-shadow:var(--shadow-sm)}.trending-card--posts{grid-column:span 2}.trending-card__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.trending-card__header h3{margin:0;font-size:1.05rem}.trending-card__pill{font-size:.75rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--brand-700);background:color-mix(in oklab,var(--brand-500) 12%,#fff);padding:.25rem .6rem;border-radius:999px}.trending-card__empty{color:var(--muted);margin:0}.trending-card__list{list-style:none;padding:0;margin:0;display:grid;grid-gap:.5rem;gap:.5rem}.trending-card__list li a{display:flex;align-items:center;gap:.75rem;padding:.5rem .75rem;border-radius:12px;border:1px solid transparent;text-decoration:none;color:inherit}.trending-card__list li a:hover{border-color:color-mix(in oklab,var(--brand-500) 25%,var(--line));background:color-mix(in oklab,var(--brand-500) 8%,#fff)}.trending-card__list li a:focus-visible{outline:none;box-shadow:0 0 0 3px color-mix(in oklab,var(--brand-500) 25%,transparent)}.trending-card__rank{font-weight:700;color:var(--text);min-width:2.25rem}.trending-card__text{flex:1 1}.trending-card__count{font-weight:600;color:var(--brand-700)}.trending-podium{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:.75rem;gap:.75rem;align-items:end}.trending-podium--posts{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.trending-podium--listings{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.trending-podium__link{display:block;text-decoration:none;color:inherit}.trending-podium__slot{position:relative;padding:.85rem .75rem .95rem;border-radius:18px;border:1px solid color-mix(in oklab,var(--brand-500) 18%,var(--line));background:color-mix(in oklab,var(--brand-500) 6%,#fff);display:grid;grid-gap:.35rem;gap:.35rem;align-items:center;box-shadow:0 18px 32px -26px rgba(15,23,42,.4)}.trending-podium__slot--rank-1{transform:translateY(-10px);background:linear-gradient(180deg,hsla(0,0%,100%,.95),color-mix(in oklab,var(--brand-500) 12%,#fff));box-shadow:0 26px 40px -26px rgba(15,23,42,.55)}.trending-podium__slot--rank-1:after{content:"";position:absolute;inset:0;border-radius:inherit;background:radial-gradient(circle at top,rgba(250,204,21,.25),transparent 60%);opacity:.9;pointer-events:none}.trending-podium--listings .trending-podium__slot{padding:0;border:none;background:transparent;box-shadow:none}.trending-podium--listings .trending-podium__slot--rank-1{transform:none}.trending-podium--listings .trending-podium__slot--rank-1:after{display:none}.trending-podium__content{position:relative;display:grid;grid-gap:.25rem;gap:.25rem;z-index:1}.trending-podium__content--user{justify-items:center;text-align:center}.trending-podium__label{margin:0;font-weight:700}.trending-podium__value{margin:0;color:var(--muted);font-size:.92rem}.trending-podium__crown{color:#a16207}.trending-podium__crown,.trending-rank{font-size:.75rem;font-weight:700;text-transform:uppercase}.trending-rank{position:absolute;top:-12px;left:50%;transform:translateX(-50%);padding:.2rem .6rem;border-radius:999px;letter-spacing:.02em;border:1px solid transparent}.trending-rank--1{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border-color:rgba(250,204,21,.6)}.trending-rank--2{background:linear-gradient(135deg,#e2e8f0,#f8fafc);color:#334155;border-color:rgba(148,163,184,.6)}.trending-rank--3{background:linear-gradient(135deg,#f7e2c4,#fde7d0);color:#92400e;border-color:rgba(217,119,6,.4)}.trending-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 14px 30px -20px rgba(15,23,42,.5)}.trending-avatar--fallback{display:grid;place-items:center;background:color-mix(in oklab,var(--brand-500) 15%,#fff);font-weight:700;color:var(--text)}.trending-posts{display:grid;grid-gap:.75rem;gap:.75rem}.trending-post{display:grid;grid-gap:.65rem;gap:.65rem;padding:.85rem .95rem;border-radius:var(--tr-radius);border:1px solid rgba(148,163,184,.3);background:#fff;text-decoration:none;color:inherit;box-shadow:var(--shadow-sm)}.trending-post__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.trending-post__author{display:flex;align-items:center;gap:.6rem}.trending-post__avatar{width:36px;height:36px;border-radius:50%;object-fit:cover}.trending-post__avatar--fallback{display:grid;place-items:center;background:color-mix(in oklab,var(--brand-500) 12%,#fff);font-weight:700;color:var(--text)}.trending-post__name{margin:0;font-weight:600}.trending-post__time{margin:0;font-size:.85rem;color:var(--muted)}.trending-post__score{font-size:.85rem;font-weight:600;color:var(--brand-700)}.trending-post__excerpt{margin:0;color:var(--muted)}.trending-post__meta{display:flex;gap:1rem;font-size:.85rem;color:var(--muted)}.trending-listing-card{border-radius:22px;overflow:hidden}.trending-listings-grid{gap:1rem}.trending-expensive{grid-column:1/-1;display:grid;grid-gap:1.5rem;gap:1.5rem}.saved-band{grid-column:1/-1;background:#f5f7fb;padding:clamp(2rem,4vw,3rem) 0;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;overflow-x:clip}.saved-band__inner{max-width:100%;min-width:0}.expensive-band{grid-column:1/-1;background:#111827;padding:clamp(2rem,4vw,3rem) 0;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;width:100vw;overflow-x:clip}.expensive-band__inner{max-width:100%;min-width:0}.expensive-band .trending-section-title{color:#f8fafc}.expensive-band .trending-section-subtitle{color:rgba(226,232,240,.8)}.expensive-band .trending-section__viewall.btn--ghost{color:#e2e8f0;border-color:rgba(226,232,240,.4)}.expensive-band .trending-section__viewall.btn--ghost:hover{background:rgba(226,232,240,.12)}.expensive-rail-wrapper{position:relative;max-width:100%;min-width:0;overflow-x:hidden}.expensive-rail{overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;padding-bottom:6px;scrollbar-width:none;scroll-snap-type:x mandatory;max-width:100%;min-width:0;overscroll-behavior-x:contain}.expensive-rail-desktop{display:none;gap:1.5rem;min-width:0;max-width:100%}.expensive-rail::-webkit-scrollbar{display:none}.expensive-rail__track{display:flex;gap:16px;scroll-snap-type:x mandatory;padding:6px 2px;max-width:100%;min-width:0}.expensive-rail__item{flex:0 0 clamp(320px,55vw,560px);scroll-snap-align:start}.expensive-rail__item--loading{display:flex;align-items:stretch}.expensive-rail__loading-card{width:100%;min-height:200px;border-radius:var(--tr-radius);border:1px solid rgba(148,163,184,.25)}.expensive-rail__controls{position:absolute;inset:0;pointer-events:none;z-index:3}.exp-rail__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:1px solid color-mix(in oklab,var(--brand-500) 18%,var(--line));background:hsla(0,0%,100%,.9);box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;color:var(--text)}.exp-rail__arrow:disabled{opacity:.4;cursor:not-allowed}.exp-rail__arrow--left{left:12px}.exp-rail__arrow--right{right:12px}.exp-rail__arrow:focus-visible{outline:2px solid color-mix(in oklab,var(--brand-500) 35%,transparent);outline-offset:3px}.coverflow{position:relative;min-width:0}.coverflow__controls{position:absolute;inset:0;pointer-events:none;z-index:10}.coverflow__arrow{position:absolute;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:999px;border:1px solid color-mix(in oklab,var(--brand-500) 18%,var(--line));background:hsla(0,0%,100%,.9);box-shadow:var(--shadow-sm);display:inline-flex;align-items:center;justify-content:center;pointer-events:auto;color:var(--text)}.coverflow__arrow:disabled{opacity:.4;cursor:not-allowed}.coverflow__arrow--left{left:12px}.coverflow__arrow--right{right:12px}.coverflow__viewport{position:relative;display:grid;place-items:center;overflow:visible;min-height:clamp(260px,38vw,460px);padding:12px 0 6px;touch-action:pan-y}.coverflow__item{position:absolute;top:50%;left:50%;width:min(680px,92vw);transform:translate(-50%,-50%);transition:transform .24s ease,opacity .24s ease,filter .24s ease;opacity:0;z-index:0}.coverflow__item[data-offset="0"]{opacity:1;z-index:4;transform:translate(-50%,-50%) translateX(0) scale(1)}.coverflow__item[data-offset="-1"]{opacity:.7;z-index:3;transform:translate(-50%,-50%) translateX(-42%) scale(.86)}.coverflow__item[data-offset="1"]{opacity:.7;z-index:3;transform:translate(-50%,-50%) translateX(42%) scale(.86)}.coverflow__item[data-offset="-2"]{opacity:.45;z-index:2;transform:translate(-50%,-50%) translateX(-76%) scale(.72)}.coverflow__item[data-offset="2"]{opacity:.45;z-index:2;transform:translate(-50%,-50%) translateX(76%) scale(.72)}@media (max-width:640px){.expensive-band,.saved-band{padding-bottom:28px}.expensive-band .trending-section__header,.saved-band .trending-section__header{position:relative;z-index:5;margin-bottom:12px}.expensive-band .coverflow,.saved-band .coverflow{position:relative;z-index:1}.expensive-band .coverflow__controls,.saved-band .coverflow__controls{display:none!important}.expensive-band .coverflow__viewport,.saved-band .coverflow__viewport{min-height:clamp(360px,92vw,460px);padding:18px 0 16px}.coverflow__item[data-offset="-2"],.coverflow__item[data-offset="2"]{display:none}.coverflow__viewport{min-height:clamp(220px,60vw,360px)}}.exp-rail__sentinel{flex:0 0 1px;height:1px}.trending-expensive__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem}.trending-expensive-grid--all{margin-top:1.5rem;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem}.trending-expensive-grid--all .exp-tile--lg{grid-column:span 2}.trending-expensive__stack{display:grid;grid-gap:1.25rem;gap:1.25rem}.listing-tile{position:relative;display:block;border-radius:26px;overflow:hidden;background:var(--text);color:#fff;text-decoration:none;min-height:220px}.listing-tile--lg{min-height:460px}.listing-tile--sm{min-height:220px}.listing-tile__image{width:100%;height:100%;object-fit:cover;display:block}.listing-tile__overlay{position:absolute;inset:0;background:linear-gradient(180deg,color-mix(in oklab,var(--text) 10%,transparent),color-mix(in oklab,var(--text) 90%,transparent))}.listing-tile__content{position:absolute;inset:0;padding:clamp(1.25rem,2.2vw,2rem);display:flex;flex-direction:column;justify-content:space-between;gap:1.5rem;z-index:1}.listing-tile__price{margin:0 0 .4rem;font-size:clamp(1.8rem,3vw,2.4rem);font-weight:700}.listing-tile__title{margin:0 0 .3rem;font-size:clamp(1.2rem,2vw,1.5rem)}.listing-tile__address{margin:0 0 .9rem;color:hsla(0,0%,100%,.75);font-size:.95rem}.listing-tile__stats{display:flex;flex-wrap:wrap;gap:.75rem 1.25rem;font-size:.9rem;color:hsla(0,0%,100%,.85)}.listing-tile__badge,.listing-tile__stat{display:inline-flex;align-items:center;gap:.4rem}.listing-tile__badge{position:absolute;top:18px;left:18px;z-index:2;padding:.35rem .75rem;border-radius:999px;background:color-mix(in oklab,var(--brand-600) 90%,transparent);color:#fff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.listing-tile__badge-icon{font-size:.85rem}.listing-tile__rank{position:absolute;top:18px;right:18px;z-index:2;font-size:.85rem;font-weight:700;color:hsla(0,0%,100%,.85)}.listing-tile__agent{display:inline-flex;align-items:center;gap:.65rem;padding:.5rem .75rem;border-radius:999px;background:color-mix(in oklab,var(--text) 65%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:-moz-fit-content;width:fit-content}.listing-tile__agent-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.8)}.listing-tile__agent-avatar--fallback{display:grid;place-items:center;background:hsla(0,0%,100%,.2);font-weight:700;color:#fff;font-size:.75rem}.listing-tile__agent-meta{display:grid;grid-gap:.1rem;gap:.1rem}.listing-tile__agent-name{font-size:.9rem;font-weight:600}.listing-tile__agent-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.7)}.exp-tile{position:relative;display:block;border-radius:var(--tr-radius);overflow:hidden;text-decoration:none;color:#fff;min-height:200px;background:#0f172a}.exp-tile__media{position:absolute;inset:0}.exp-tile__media img{width:100%;height:100%;object-fit:cover;display:block}.exp-tile__overlay{position:absolute;inset:0;flex-direction:column;gap:1.25rem;padding:18px;background:linear-gradient(90deg,rgba(0,0,0,.65),rgba(0,0,0,.15) 60%,transparent)}.exp-tile__overlay,.exp-tile__top{display:flex;justify-content:space-between;min-width:0}.exp-tile__top{align-items:center;gap:.75rem}.exp-tile__badge{display:inline-flex;align-items:center;gap:.4rem;padding:.35rem .75rem;border-radius:999px;background:color-mix(in oklab,var(--brand-600) 90%,transparent);color:#fff;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.exp-tile__badge-icon{font-size:.85rem}.exp-tile__badge-placeholder{min-height:28px}.exp-tile__rank{font-size:1.15rem;font-weight:700;color:#fff;padding:.25rem .6rem;border-radius:999px;background:rgba(15,23,42,.78);border:1px solid rgba(15,23,42,.9);text-shadow:0 1px 3px rgba(15,23,42,.65)}.exp-tile__rank.trending-rank--1{background:linear-gradient(135deg,#fef3c7,#fde68a);color:#92400e;border-color:rgba(250,204,21,.6);text-shadow:none}.exp-tile__rank.trending-rank--2{background:linear-gradient(135deg,#e2e8f0,#f8fafc);color:#334155;border-color:rgba(148,163,184,.6);text-shadow:none}.exp-tile__rank.trending-rank--3{background:linear-gradient(135deg,#f7e2c4,#fde7d0);color:#92400e;border-color:rgba(217,119,6,.4);text-shadow:none}.exp-tile__meta{display:grid;grid-gap:.35rem;gap:.35rem;min-width:0}.exp-tile__price{font-size:clamp(1.65rem,3.2vw,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.05;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;max-width:calc(100% - 72px)}.exp-tile__address,.exp-tile__location{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.exp-tile__address{font-size:1.05rem;font-weight:600}.exp-tile__location{font-size:.9rem;color:hsla(0,0%,100%,.78)}.exp-tile__bottom{display:grid;grid-gap:.85rem;gap:.85rem;min-width:0}.exp-tile__stats{display:flex;flex-wrap:wrap;gap:10px 14px;font-size:.88rem;color:hsla(0,0%,100%,.85);font-weight:600}.exp-tile__stat{display:inline-flex;align-items:center;gap:.35rem;min-width:0}.exp-tile__stats-placeholder{min-height:20px}.exp-tile__agent{display:inline-flex;align-items:center;gap:.65rem;padding:.45rem .7rem;border-radius:999px;background:color-mix(in oklab,var(--text) 70%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);width:-moz-fit-content;width:fit-content;min-width:0}.exp-tile__agent-placeholder{min-height:44px}.exp-tile__agent-avatar{width:34px;height:34px;border-radius:50%;object-fit:cover;border:2px solid hsla(0,0%,100%,.8)}.exp-tile__agent-avatar--fallback{display:grid;place-items:center;background:hsla(0,0%,100%,.2);font-weight:700;color:#fff;font-size:.75rem}.exp-tile__agent-meta{display:grid;grid-gap:.1rem;gap:.1rem;min-width:0}.exp-tile__agent-name{font-size:.9rem;font-weight:600}.exp-tile__agent-title{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:hsla(0,0%,100%,.7)}.exp-tile--lg{min-height:400px}.exp-tile--lg .exp-tile__rank{font-size:1.35rem}.exp-tile--sm{min-height:200px}.exp-tile--sm .exp-tile__overlay{padding:16px}.exp-tile--sm .exp-tile__price{font-size:clamp(1.35rem,2.8vw,1.85rem)}.exp-tile--sm .exp-tile__stats{font-size:.8rem}.trending-dashboard__status{padding:1rem 1.25rem;border-radius:var(--tr-radius);border:1px solid color-mix(in oklab,var(--brand-500) 18%,var(--line));background:#fff;display:flex;align-items:center;justify-content:space-between;gap:1rem}.trending-dashboard__loading{margin-top:.75rem;display:inline-flex;align-items:center;gap:.4rem;padding:.2rem .6rem;border-radius:999px;font-size:.75rem;font-weight:600;color:var(--muted);background:color-mix(in oklab,var(--brand-500) 10%,#fff);border:1px solid color-mix(in oklab,var(--brand-500) 15%,var(--line))}.trending-dashboard .skeleton{background:linear-gradient(90deg,rgba(148,163,184,.18),rgba(148,163,184,.4),rgba(148,163,184,.18));background-size:200% 100%;animation:skeleton-shimmer 1.2s ease-in-out infinite;border-radius:inherit}.trending-dashboard .skeleton--title{height:20px}.trending-dashboard .skeleton--line{height:12px}.trending-dashboard .skeleton--pill{height:38px;border-radius:999px}.trending-dashboard .skeleton--pill--sm{height:26px}.trending-dashboard .skeleton--avatar{width:40px;height:40px;border-radius:999px}.trending-dashboard .skeleton--image{width:100%;height:100%;border-radius:inherit}.trending-dashboard .skeleton--line-sm{width:40%}.trending-dashboard .skeleton--line-md{width:55%}.trending-dashboard .skeleton--line-lg{width:75%}.trending-dashboard__filters--skeleton{align-items:center}.trending-skeleton__lines{display:grid;grid-gap:.5rem;gap:.5rem}.segmented--skeleton{background:transparent;box-shadow:none}.segmented--skeleton:before{content:none}.segmented--skeleton>.skeleton{width:70px}.trending-section__header--skeleton{align-items:center}.trending-section__header--skeleton .trending-section__titlewrap{display:grid;grid-gap:.45rem;gap:.45rem}.trending-skeleton__viewall{width:90px}.trending-suburb-card--skeleton{pointer-events:none}.trending-suburb-card--skeleton .trending-suburb-card__media{display:grid}.trending-suburb-card__rank--skeleton{width:40px;height:24px}.saved-card--skeleton{pointer-events:none}.saved-card__pricePill--skeleton,.saved-card__savePill--skeleton{width:70px}.trending-user-card--skeleton{pointer-events:none}.trending-user-rank--skeleton{width:32px}.trending-user-avatar--skeleton{border:none}.trending-skeleton__follow{width:88px}.exp-tile--skeleton{background:transparent;border:1px solid rgba(148,163,184,.3)}.exp-tile--skeleton .exp-tile__stats .skeleton{flex:1 1}.trending-post-card--skeleton{pointer-events:none}.trending-post-card__content--skeleton{display:grid;grid-gap:.5rem;gap:.5rem}.trending-post-card--skeleton .trending-post-card__media{height:180px}.trending-post-card--skeleton .trending-post-card__footer .skeleton{width:45px}@media (min-width:1024px){.expensive-rail--mobile{display:none}.expensive-rail-desktop{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);align-items:center;overflow:clip}.expensive-rail-desktop .expensive-rail__item{min-width:0;transition:transform .2s ease,opacity .2s ease}.expensive-rail__item--primary{z-index:1;transform:scale(1);opacity:1}.expensive-rail__item--preview{transform:scale(.88);opacity:.75}.expensive-rail__item--empty{min-height:1px}}@media (max-width:960px){.trending-expensive__grid,.trending-expensive__stack{grid-template-columns:1fr}.trending-expensive-grid--all{grid-template-columns:repeat(2,minmax(0,1fr))}.trending-expensive-grid--all .exp-tile--lg{grid-column:span 2}}@media (max-width:520px){.trending-follow-rail__arrow{display:none}.trending-follow-rail-wrapper{grid-template-columns:minmax(0,1fr)}}@media (max-width:640px){.trending-posts-section__inner{width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw)}.expensive-band,.saved-band{padding:1.5rem 0}.trending-section-header,.trending-section__header{flex-direction:column;align-items:flex-start}.expensive-rail__item{flex-basis:88vw}.expensive-rail__controls{display:none}.trending-dashboard__filters{flex-direction:column;align-items:flex-start}.segmented,.trending-dashboard__segmented{width:100%}.trending-viewall__header{grid-template-columns:1fr;align-items:flex-start}.trending-viewall__segmented{justify-self:start;width:100%}.trending-viewall__segmented button{padding:0 .75rem}.trending-expensive-grid--all,.trending-saved-grid--all,.trending-users-grid--all{grid-template-columns:1fr}.trending-expensive-grid--all .exp-tile--lg{grid-column:span 1;min-height:240px}.trending-panel{padding:1rem}.listing-tile{min-height:200px}.listing-tile__content{padding:1.2rem}.listing-tile__stats{gap:.5rem 1rem}.exp-tile__overlay{padding:14px}.exp-tile--lg{min-height:280px}.exp-tile--sm{min-height:180px}.exp-tile__price{font-size:clamp(1.5rem,5vw,1.9rem)}}@keyframes skeleton-shimmer{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}@media (prefers-reduced-motion:reduce){.trending-dashboard .skeleton{animation:none}}@media (max-width:1024px){.trending-saved-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.trending-suburbs-rail__cards{grid-template-columns:repeat(2,minmax(0,1fr))}.trending-expensive__grid,.trending-expensive__stack,.trending-users-grid{grid-template-columns:1fr}.exp-tile--lg,.listing-tile--lg{min-height:320px}.trending-posts-grid{grid-template-columns:1fr}.trending-card--posts{grid-column:span 1}}@media (max-width:640px){.trending-saved-grid{grid-template-columns:1fr}.trending-expensive__grid{gap:1rem}.listing-tile--lg{min-height:260px}}@media (max-width:520px){.trending-suburbs-rail__cards{grid-template-columns:1fr}.trending-card{padding:1.1rem 1.15rem}.trending-podium{grid-template-columns:1fr}.trending-podium__slot--rank-1{transform:none}}