.rd{--gapw:calc(var(--sw) * .16);position:relative}.rd-sky{pointer-events:none;position:absolute;top:0;bottom:18%;left:0;right:0;overflow:hidden}.rd-skyline{opacity:.75;will-change:transform;background:url(/art/street/skyline.webp) 0 100%/auto 100% repeat-x;height:70%;position:absolute;bottom:0;left:-10%;right:-40%;-webkit-mask-image:linear-gradient(#0000 0%,#000 45%);mask-image:linear-gradient(#0000 0%,#000 45%)}.rd-track{overscroll-behavior-x:contain;scrollbar-width:none;scroll-behavior:auto;outline-offset:-3px;position:relative;overflow:auto hidden}.rd-track::-webkit-scrollbar{display:none}.rd-row{width:max-content;padding:0 var(--gutter) calc(var(--sw) * .3);align-items:flex-end;display:flex;position:relative}.rd-row:before{content:"";height:calc(var(--sw) * .3);z-index:0;background:linear-gradient(#1b2420 0 22%,#2a332f 22% 24%,#0f1714 24% 100%);position:absolute;bottom:0;left:0;right:0}.rd-lot{align-items:flex-end;display:flex;position:relative}.rd-gap{z-index:4;width:var(--gapw);height:1px;position:relative}.rd-prop{bottom:calc(var(--sw) * -.035);pointer-events:none;filter:drop-shadow(0 6px #00000040);width:auto;max-width:none;position:absolute;left:50%;transform:translate(-50%)}.rd-lamp{bottom:calc(var(--sw) * -.05);z-index:4}.rd-lamp+*{display:none}.rd-gap:has(.rd-lamp):after{content:"";left:50%;bottom:calc(var(--sw) * -.1);width:calc(var(--sw) * .9);height:calc(var(--sw) * .12);pointer-events:none;background:radial-gradient(50% 50%,#ffbe642e,#0000 70%);position:absolute;transform:translate(-50%)}.shop:after{content:"";height:calc(var(--sw) * .3);background:var(--art) center bottom / 100% auto no-repeat;opacity:.2;filter:blur(2px)saturate(1.2);pointer-events:none;-webkit-mask-composite:source-in;position:absolute;top:100%;left:0;right:0;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#0000 25%,#000 100%),repeating-linear-gradient(#000 0 3px,#0003 3px 6px);mask-image:linear-gradient(#0000 25%,#000 100%),repeating-linear-gradient(#000 0 3px,#0003 3px 6px);-webkit-mask-composite:source-in;mask-composite:intersect}.shop-lit:after{opacity:.3}.shop-lot:after{opacity:.1}.rd-tag{z-index:8;white-space:nowrap;font:700 13px/1 var(--display);color:var(--ink);background:var(--paper);clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,12px 100%,6px calc(100% + 6px),6px 100%,0 100%);animation:rd-tag 4.2s var(--ease) forwards;pointer-events:none;padding:7px 10px 6px;font-stretch:92%;position:absolute;top:1%;left:50%;transform:translate(-60%)}.rd-tag-sale{background:var(--amber)}@keyframes rd-tag{0%{opacity:0;transform:translate(-60%,10px)}10%,82%{opacity:1;transform:translate(-60%)}to{opacity:0;transform:translate(-60%,-6px)}}.rd-parcel{left:0;bottom:calc(var(--sw) * .19);z-index:7;pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute}.rd-parcel svg{width:calc(var(--sw) * .06);filter:drop-shadow(0 3px #00000059);min-width:16px}.rd-parcel b{background:var(--amber);color:var(--ink);padding:2px 5px;font-size:11px}.rd-lot:has(.rd-tag){z-index:6}.bd{--tag:14px;z-index:110;overscroll-behavior:contain;background:var(--paper);max-height:calc(100svh - 88px);color:var(--ink);opacity:0;transition:transform .52s var(--ease) 60ms, opacity .32s var(--ease) 60ms;outline:none;padding:14px 16px 16px;position:fixed;overflow-y:auto;transform:translateY(-24px);box-shadow:0 18px 40px #00000073}.bd.in{opacity:1;transform:none}.bd-head{justify-content:space-between;align-items:center;margin-bottom:6px;display:flex}.bd-head .t-micro{color:#0d141199}.bd-x{width:44px;height:44px;color:var(--ink);place-items:center;margin:-12px -12px -12px 0;display:grid}.bd-line{font-size:14px;line-height:1.5}.bd-row{border-top:1px solid #0d141124;gap:2px;margin-top:12px;padding-top:10px;font-size:13px;display:grid}.bd-row .t-micro{color:#0d1411b3}.bd-tx{vertical-align:-2px;margin-left:6px;display:inline-grid}.bd-muted{color:#0d1411b3}.bd-list{border-top:1px solid #0d141124;gap:6px;margin:10px 0 0;padding:10px 0 0;font-size:13px;list-style:none;display:grid}.bd-list li{justify-content:space-between;gap:12px;display:flex}.bd-go{background:var(--ink);color:var(--paper);font:700 15px/1 var(--display);transition:background .5s var(--ease);justify-content:space-between;align-items:center;margin-top:14px;padding:12px 14px;display:flex}.bd-go:hover{background:#1c2a24}.bd-go svg{transition:transform .52s var(--ease)}.bd-go:hover svg{transform:translate(4px)}
