.viewer-saves-sheet{--accent:var(--secondary);--accent-hover:var(--secondary);--accent-foreground:var(--foreground)}.viewer-saves-night{--ops-panel:var(--viewer-surface);--ops-line:var(--viewer-line);--ops-edge:var(--viewer-muted);--foreground:var(--viewer-foreground);--muted-foreground:var(--viewer-muted);--background:var(--viewer-surface);--secondary:var(--viewer-glass-strong);--primary:var(--viewer-foreground);--primary-foreground:var(--viewer);--border:var(--viewer-line);--input:var(--viewer-line);--ring:var(--viewer-muted);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.property-page-v2{--foreground:var(--viewer-foreground);--accent:var(--viewer-glass);--accent-hover:var(--viewer-glass);--accent-foreground:var(--viewer-foreground);--ring:var(--viewer-muted);background:var(--viewer);color:var(--viewer-foreground)}.property-v2-picture{min-height:78dvh;position:relative;overflow:hidden}.property-v2-picture--player{min-height:100dvh}.property-v2-fog{pointer-events:none;position:absolute;inset:0}.property-v2-fog:before,.property-v2-fog:after{content:"";position:absolute;inset:0}.property-v2-fog:before{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 20% 100%,var(--viewer-foreground) 20%,transparent 85%);mask-image:radial-gradient(ellipse 75% 65% at 20% 100%,var(--viewer-foreground) 20%,transparent 85%)}.property-v2-fog:after{background:radial-gradient(ellipse 75% 65% at 20% 100%,var(--viewer-overlay) 20%,transparent 85%)}.property-v2-fog--full:before{-webkit-mask-image:linear-gradient(to top right,var(--viewer-foreground) 25%,transparent 75%);mask-image:linear-gradient(to top right,var(--viewer-foreground) 25%,transparent 75%)}.property-v2-fog--full:after{background:linear-gradient(to top right,var(--viewer-overlay) 15%,var(--viewer-overlay-soft) 45%,transparent 80%)}.property-v2-picture:not(.property-v2-picture--player){min-height:0}.property-v2-picture:not(.property-v2-picture--player) .property-v2-content{min-height:min(78dvh,720px)}.property-v2-picture:not(.property-v2-picture--player):after{content:"";z-index:5;pointer-events:none;background:linear-gradient(to top,var(--viewer),transparent);height:22%;position:absolute;inset:auto 0 0}.property-page-v2{--eyebrow:var(--viewer-muted)}.property-page-v2 .eyebrow{color:var(--viewer-muted)}.property-v2-content{z-index:10;min-height:inherit;flex-direction:column;justify-content:flex-end;max-width:1280px;margin-inline:auto;padding:64px 40px 40px;display:flex;position:relative}.property-v2-identity{position:relative}.property-v2-address{font-size:48px;font-weight:600;line-height:1.15}.property-v2-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.property-v2-pill{border-radius:999px;min-width:156px;height:48px;padding-inline:24px;font-size:15px;font-weight:600}.property-v2-courtesy{text-align:left;margin-top:12px;font-size:14px;line-height:22px}.property-v2-panel{max-width:1280px;margin-inline:auto;padding:0 40px 64px}.property-v2-cards{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;padding:4px;display:flex;overflow-x:auto}.property-v2-cards::-webkit-scrollbar{display:none}.property-v2-card{scroll-snap-align:start;flex-shrink:0;width:288px}.property-v2-overlay{bottom:calc(100% + 32px);position:absolute;inset-inline:0}.property-v2-overlay,.streamer-controls-v2 .streamer-tour{isolation:isolate}.property-v2-overlay:before,.streamer-controls-v2 .streamer-tour:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:var(--viewer-overlay);-webkit-mask-image:radial-gradient(ellipse at center,var(--viewer-foreground) 35%,transparent 72%);mask-image:radial-gradient(ellipse at center,var(--viewer-foreground) 35%,transparent 72%);position:absolute;inset:-48px -40px}.property-v2-transport,.property-v2-content>.preview-scrub{--viewer-glass-strong:var(--viewer-muted)}.property-v2-overlay .property-v2-cards{background:0 0}.property-v2-menu{inset-block:0;z-index:30;background:var(--viewer-glass-strong);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);scrollbar-width:none;flex-direction:column;gap:12px;width:min(360px,94%);padding:32px 24px 48px;display:flex;position:absolute;left:0;overflow-y:auto}.property-v2-menu::-webkit-scrollbar{display:none}.property-v2-shelf{background:var(--viewer);min-height:64px;padding:16px max(40px,50% - 600px)}.property-v2-shelf--eleven{min-height:96px}.property-v2-transport{grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-top:20px;display:grid}.streamer-controls-v2{isolation:isolate;background:0 0}.streamer-controls-v2:before{content:"";z-index:-1;pointer-events:none;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(ellipse 85% 100% at 25% 88%,var(--viewer-overlay) 20%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 85% 100% at 25% 88%,var(--viewer-foreground) 20%,transparent 85%);mask-image:radial-gradient(ellipse 85% 100% at 25% 88%,var(--viewer-foreground) 20%,transparent 85%);position:absolute;inset:-64px 0 0}.streamer-controls-v2 .streamer-action-row{display:flex}.streamer-controls-v2 .streamer-action-row>div{flex-wrap:wrap;gap:12px}.streamer-controls-v2 .streamer-tour{bottom:calc(100% + 24px);position:absolute;inset-inline:5%}.streamer-controls-v2 .streamer-tour button{width:288px}.streamer-controls-v2 .streamer-tour>div:first-child button{width:auto}@media(max-width:700px){.property-v2-content{padding:48px 20px 28px}.property-v2-address{font-size:32px}.property-v2-panel{padding:0 20px 40px}.property-v2-picture--player{min-height:100dvh}.property-v2-picture--player:has(.property-v2-overlay){min-height:max(100dvh,780px)}.property-v2-card{width:256px}.property-v2-pill{min-width:124px;padding-inline:16px;font-size:13px}.property-v2-actions{gap:8px}.property-v2-overlay{bottom:calc(100% + 24px)}.property-v2-shelf{padding-inline:20px}}@media(max-height:650px)and (min-width:701px){.property-v2-content{padding-block:28px}.property-v2-overlay .property-v2-card{width:200px}.property-v2-overlay{bottom:calc(100% + 12px)}}@media(prefers-reduced-motion:reduce){.property-page-v2 *{scroll-behavior:auto;transition:none}}@media(min-width:1000px){.property-v2-picture--player:has(+.property-v2-shelf){aspect-ratio:16/9;min-height:0}.property-v2-shelf{aspect-ratio:16;align-items:center;min-height:0;display:flex}.property-v2-shelf--eleven{aspect-ratio:16/2}}
