body.listing-overlay-open{overflow:hidden}.stage{display:flex;flex-direction:column;align-items:stretch;gap:var(--s-4);padding-block:var(--s-2) 0}@media (min-width:641px){.stage{gap:var(--s-5)}}.ld-back{align-self:flex-start;display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--tap);margin-block-end:calc(-1 * var(--s-3));padding-inline-end:var(--s-2);font-size:var(--t-2);font-weight:500;color:var(--ink-2);text-decoration:none}.ld-back svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}[dir="rtl"] .ld-back svg{transform:scaleX(-1)}.ld-back:hover{color:var(--accent-text)}.gallery{position:relative;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2);height:clamp(260px,min(56vh,100vw),540px)}@media (max-width:640px){.gallery{margin-inline:-16px}}@media (min-width:641px){.gallery{height:clamp(320px,58vh,560px)}}.gallery-main{grid-column:1;grid-row:1;position:relative;margin:0;overflow:hidden;min-width:0;min-height:0;background:var(--card-2)}@media (min-width:641px){.gallery-main{border-radius:var(--r-2)}}.gallery--single .gallery-main,.gallery-main--empty{grid-column:1 / -1;grid-row:1 / -1}.gallery-main--empty{display:grid;place-items:center}.gallery-fallback{color:var(--muted);font-size:var(--t-3)}.photo-track{display:flex;width:100%;height:100%;overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none}.photo-track::-webkit-scrollbar{display:none}.photo-track:focus-visible{outline:2px solid var(--white);outline-offset:-3px}.photo-slide{position:relative;flex:0 0 100%;min-width:0;height:100%;margin:0;scroll-snap-align:start;scroll-snap-stop:always;background:var(--card-2)}.photo-slide img{width:100%;height:100%;object-fit:cover;display:block}.gallery-track img{cursor:zoom-in}.photo-slide[data-state="loading"] img,.photo-slide[data-state="error"] img{opacity:0}.photo-state{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-2);color:var(--ink-2);font-size:var(--t-2)}.photo-slide noscript a{position:absolute;inset:40% 20%;color:var(--ink)}.gallery-thumbs{display:none}@media (min-width:1100px){.gallery{grid-template-columns:minmax(0,2.15fr) minmax(0,1fr);height:clamp(440px,64vh,640px)}.gallery--single{grid-template-columns:minmax(0,1fr)}.gallery-thumbs{grid-column:2;grid-row:1;display:flex;flex-direction:column;gap:var(--s-2);min-height:0}.gallery-thumb{position:relative;flex:1 1 0;min-height:0;padding:0;border:0;border-radius:var(--r-2);overflow:hidden;background:var(--card-2);cursor:pointer}.gallery-thumb:nth-child(1),.gallery-thumb:nth-child(n+4){display:none}.gallery-thumb img{width:100%;height:100%;object-fit:cover;display:block}.gallery-thumb:focus-visible{outline:3px solid var(--white);outline-offset:-3px}}.gallery-thumb__more{display:none}.gallery-nav,.gallery-action-btn{position:absolute;display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:0;border-radius:var(--r-2);background:transparent;color:var(--white);cursor:pointer}.gallery-nav svg,.gallery-action-btn svg{width:26px;height:26px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.ph-halo{stroke:var(--black);stroke-width:4.2;opacity:.35}.gallery-nav{top:50%;transform:translateY(-50%)}.gallery-nav--prev{inset-inline-start:var(--s-3)}.gallery-nav--next{inset-inline-end:var(--s-3)}[dir="rtl"] .gallery-nav svg{transform:scaleX(-1)}.gallery-nav:focus-visible,.gallery-action-btn:focus-visible{outline:2px solid var(--white);outline-offset:-2px}@media (hover:hover) and (pointer:fine){.gallery-nav{opacity:0;transition:opacity .12s}.gallery-main:hover .gallery-nav,.gallery-nav:focus-visible{opacity:1}.gallery-action-btn svg{transition:transform .12s}.gallery-action-btn:hover svg{transform:scale(1.1)}}.gallery-counter{position:absolute;top:var(--s-4);inset-inline-end:var(--s-4);margin:0;font-size:var(--t-2);color:var(--white);pointer-events:none;-webkit-text-stroke:3px var(--black);paint-order:stroke fill}.gallery-counter__digits{display:inline-flex;gap:2px}.gallery-hero-actions{position:absolute;bottom:var(--s-2);inset-inline-end:var(--s-2);display:flex;gap:var(--s-1)}.gallery-hero-actions .gallery-action-btn{position:static}@media (min-width:1100px){.gallery-hero-actions{inset-inline-end:calc(33.3% + var(--s-2))}.gallery--single .gallery-hero-actions{inset-inline-end:var(--s-2)}}.ld-info{background:var(--card);border:1px solid var(--line);border-radius:var(--r-2);overflow:clip;min-width:0}.ld-agent{display:grid;gap:var(--s-4);padding:var(--s-4);background:var(--card-2);border-block-end:1px solid var(--line)}.ld-agent__who{display:flex;align-items:center;gap:var(--s-4);min-width:0}.ld-agent__avatar{flex:none;display:grid;place-items:center;width:56px;height:56px;border-radius:50%;overflow:hidden;background:var(--accent-soft);color:var(--accent-text);border:1px solid var(--line-2);font-family:var(--num);font-size:var(--t-3);font-weight:700}.ld-agent__avatar img{width:100%;height:100%;object-fit:cover;display:block}.ld-agent__id{display:grid;gap:2px;min-width:0}.ld-agent .agent-name{font-size:var(--t-4);font-weight:600;line-height:1.2;color:var(--ink);text-decoration:none}.ld-agent a.agent-name:hover{color:var(--accent-text)}.ld-agent__role,.ld-agent__contact{font-size:var(--t-1);color:var(--muted)}.ld-agent__phone{justify-self:start;display:inline-flex;align-items:center;gap:var(--s-3);min-height:var(--tap);font-size:var(--t-3);color:var(--ink);text-decoration:none}.ld-agent__phone svg{width:34px;height:34px;padding:8px;border-radius:50%;background:var(--card);border:1px solid var(--line-2);fill:none;stroke:var(--accent-text);stroke-width:2;flex:none}.ld-agent__phone:hover{color:var(--accent-text)}.ld-agent__ctas{display:grid;grid-template-columns:1fr 1fr;gap:var(--s-2)}.ld-agent__ctas>:first-child{grid-column:1 / -1}.ld-agent__ctas>:last-child:nth-child(even){grid-column:1 / -1}.ld-agent__ctas .btn{white-space:normal;text-align:center}.wa-glyph{flex:none}.wechat-cta{grid-column:1 / -1;display:grid;gap:var(--s-1);justify-items:center}.wechat-cta__label{font-size:var(--t-1);color:var(--muted)}.wechat-cta__qr{border-radius:var(--r-1);border:1px solid var(--line)}@media (min-width:641px){.ld-agent{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:var(--s-6);padding:var(--s-4) var(--s-5)}.ld-agent__avatar{width:64px;height:64px}.ld-agent__ctas{grid-column:1 / -1;display:flex;flex-wrap:wrap}.ld-agent__ctas>*{flex:1 1 0}.ld-agent__ctas>.wechat-cta{flex:0 0 100%}}@media (min-width:1100px){.ld-agent{grid-template-columns:minmax(0,1fr) auto auto;padding:var(--s-4) var(--s-6)}.ld-agent__ctas{grid-column:auto;flex-wrap:nowrap}.ld-agent__ctas>*{flex:0 0 auto}.ld-agent__ctas .btn{white-space:nowrap}.wechat-cta__qr{width:88px;height:88px}}.ld-info__body{display:grid;gap:var(--s-5);padding:var(--s-4) var(--s-4) var(--s-5);min-width:0}@media (min-width:641px){.ld-info__body{padding:var(--s-4) var(--s-5) var(--s-6)}}@media (min-width:1100px){.ld-info__body{padding:var(--s-5) var(--s-6) var(--s-6)}}.ld-ref{display:inline-flex;align-items:center;gap:var(--s-1);padding:2px var(--s-2);border:1px solid var(--line);border-radius:var(--r-1);color:var(--ink);letter-spacing:0.04em}.ld-ref__k{font-size:var(--t-0);font-weight:600;letter-spacing:0.1em;color:var(--muted)}.ld-head{display:grid;gap:var(--s-3);min-width:0}.ld-price{display:grid;gap:var(--s-1);justify-items:start}.ld-price__main{display:flex;flex-wrap:wrap;align-items:baseline;column-gap:var(--s-2);line-height:1.05;color:var(--ink)}.ld-price__figure{display:inline-flex;align-items:baseline;gap:var(--s-2);white-space:nowrap}.ld-price__amount{font-size:var(--t-6);letter-spacing:-0.02em}.ld-price__cur{font-size:var(--t-3);letter-spacing:0.06em;color:var(--accent-text)}.ld-price__basis,.ld-price__from{font-family:var(--ui);font-size:var(--t-3);font-weight:500;color:var(--ink-2)}.ld-price__request{font-size:var(--t-5);font-weight:600}.price-conversion{font-size:var(--t-1);color:var(--muted)}.ld-price__other{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--s-1) var(--s-3);min-height:var(--tap);margin:0;padding:var(--s-2) var(--s-4);border:1px solid var(--line-2);border-radius:999px;font-size:var(--t-2);color:var(--ink-2);text-decoration:none}.ld-price__other strong{font-weight:600;color:var(--accent-text)}a.ld-price__other:hover{border-color:var(--accent)}.ld-price__other--here strong{color:var(--ink)}.ld-price__arrow{display:inline-block;color:var(--accent-text)}[dir="rtl"] .ld-price__arrow,[dir="rtl"] .project-link__arrow{transform:scaleX(-1)}.ld-head__title{display:grid;gap:var(--s-1);min-width:0}.ld-title{font-size:var(--t-5);line-height:1.15;overflow-wrap:anywhere}.listing-location{justify-self:start;display:inline-flex;align-items:center;gap:var(--s-1);min-height:var(--tap);margin-block:calc(-1 * var(--s-2));font-size:var(--t-2);font-weight:500;color:var(--accent-text);text-decoration:none}.listing-location svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2;flex:none}a.listing-location:hover{text-decoration:underline;text-underline-offset:3px}.listing-building{font-size:var(--t-2);color:var(--ink-2)}.listing-building a{display:inline-flex;align-items:center;min-height:var(--tap);margin-block:calc(-1 * var(--s-4));color:var(--accent-text)}.project-link{justify-self:start;margin-block-start:var(--s-2)}.project-link__arrow{display:inline-block}@media (min-width:900px){.ld-head{grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:0}.ld-price{align-self:stretch;align-content:center;padding-inline-end:var(--s-6);margin-inline-end:var(--s-6);border-inline-end:1px solid var(--line)}}.ld-keys{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}.ld-keys>li{display:flex;min-width:0}.ld-key{flex:1 1 auto;display:flex;align-items:center;gap:var(--s-3);min-height:56px;min-width:0;padding-block:var(--s-2);padding-inline:var(--s-2) var(--s-3);border:1px solid var(--line);border-radius:var(--r-2);background:var(--card);color:var(--ink);text-decoration:none}.ld-key__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-1);background:var(--card-2);color:var(--accent-text)}.ld-key__icon svg,.ld-key__go,.ld-chip--lead svg,.ld-invest__icon svg,.ld-invest__chev{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.ld-key__icon svg{width:20px;height:20px;stroke-width:1.8}.ld-key__text{display:grid;gap:2px;min-width:0;line-height:1.15}.ld-key__text strong{font-family:var(--num);font-size:var(--t-4);font-weight:700;font-variant-numeric:tabular-nums lining-nums}.ld-key--plain .ld-key__text strong{font-family:var(--ui);font-size:var(--t-3);font-weight:600}.ld-key__text span{font-size:var(--t-1);color:var(--ink-2)}.ld-key__go{flex:none;width:16px;height:16px;margin-inline-start:auto;stroke-width:2.2;color:var(--muted)}[dir="rtl"] .ld-key__go{transform:scaleX(-1)}@media (hover:hover) and (pointer:fine){a.ld-key:hover{border-color:var(--accent)}a.ld-key:hover .ld-key__icon{background:var(--accent);color:var(--accent-ink)}a.ld-key:hover .ld-key__go{color:var(--accent-text)}}.ld-key--static{cursor:default}@media (min-width:641px){.ld-keys{display:flex;flex-wrap:wrap;gap:var(--s-3)}.ld-key{padding-inline-end:var(--s-4)}.ld-key__go{margin-inline-start:var(--s-1)}}@media (max-width:640px){.ld-key__go{display:none}.ld-keys>li:last-child:nth-child(odd){grid-column:1 / -1}}.ld-block{display:grid;gap:var(--s-3);padding-block-start:var(--s-5);border-block-start:1px solid var(--line);min-width:0}.ld-label{font-family:var(--ui);font-size:var(--t-1);font-weight:600;line-height:1.2;letter-spacing:0.08em;text-transform:uppercase;color:var(--muted)}.ld-chips{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.ld-chip{overflow-wrap:anywhere}.ld-chip--lead svg{width:16px;height:16px;stroke-width:1.9}.ld-chip--fact span{color:var(--muted)}.ld-chip--fact strong{color:var(--ink)}.cost-rows,.invest-rows{list-style:none;margin:0;padding:0}.cost-rows li,.invest-rows li{display:flex;align-items:center;justify-content:space-between;gap:var(--s-3);padding-block:var(--s-3);border-bottom:1px solid var(--line);font-size:var(--t-2)}.cost-rows li:last-child{border-bottom:0}.cost-rows li>span,.invest-rows li>span{flex:1 1 auto;color:var(--ink-2)}.cost-rows strong,.invest-rows strong{color:var(--ink);text-align:end}.cost-highlight,.invest-yield{font-size:var(--t-4);color:var(--accent-text)}.cost-note,.invest-note{font-size:var(--t-1);color:var(--muted)}.overview-copy{max-width:76ch;font-size:var(--t-3);line-height:1.75;color:var(--ink-2);overflow-wrap:break-word}.details-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:0 var(--s-7);margin:0}.details-grid__cell{display:flex;justify-content:space-between;align-items:center;gap:var(--s-3);padding-block:var(--s-3);border-block-end:1px solid var(--line);font-size:var(--t-2)}.details-grid__cell dt{color:var(--ink-2)}.details-grid__cell dd{margin:0;font-weight:600;text-align:end;color:var(--ink)}.unit-options{display:grid;gap:var(--s-3)}.unit-option{padding:var(--s-4);border:1px solid var(--line);border-radius:var(--r-2);background:var(--card)}.unit-option h3{margin:0 0 var(--s-3);font-family:var(--ui);font-size:var(--t-3);font-weight:600}.unit-option dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3);margin:0}.unit-option dt{font-size:var(--t-1);color:var(--ink-2)}.unit-option dd{margin:0;font-size:var(--t-2);overflow-wrap:anywhere}@media (min-width:641px){.details-grid{grid-template-columns:1fr 1fr}.unit-options{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.project-cta__btn{justify-self:center}.ld-location{background:var(--card);border:1px solid var(--line);border-radius:var(--r-2);overflow:hidden;scroll-margin-block-start:calc(var(--nav-h) + var(--s-5))}.ld-location:focus{outline:none}.ld-location:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.ld-map{position:relative;height:clamp(220px,46vw,300px);background:var(--card-2)}@media (min-width:641px){.ld-map{height:320px}}@media (min-width:1100px){.ld-map{height:360px}}.ld-map__frame{display:block;width:100%;height:100%;border:0}.ld-map--still .ld-map__frame{pointer-events:none}.ld-map__expand{position:absolute;top:var(--s-3);inset-inline-end:var(--s-3);display:grid;place-items:center;width:var(--tap);height:var(--tap);border-radius:var(--r-2);background:var(--card);color:var(--ink);border:1px solid var(--line-2)}.ld-map__expand svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ld-map__expand:hover{color:var(--accent-text);border-color:var(--accent)}.ld-map__note{padding:var(--s-3) var(--s-4);border-block-start:1px solid var(--line);font-size:var(--t-1);color:var(--muted)}.recommendations{padding-block:var(--s-6) 0}.recommendations__title{font-size:var(--t-5);margin-block-end:var(--s-4)}.recommendations-empty{color:var(--muted)}.ld-invest-wrap{padding-block:var(--s-6) var(--s-7)}.ld-invest{background:var(--card);border:1px solid var(--line);border-radius:var(--r-2);overflow:clip}.ld-invest__summary{display:flex;align-items:center;gap:var(--s-4);min-height:64px;padding:var(--s-3) var(--s-4);list-style:none;cursor:pointer}.ld-invest__summary::-webkit-details-marker{display:none}.ld-invest__summary:focus-visible{outline:2px solid var(--focus);outline-offset:-4px;border-radius:var(--r-2)}.ld-section-title{font-size:var(--t-4)}.ld-invest__icon{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:var(--r-1);background:var(--card-2);color:var(--accent-text)}.ld-invest__icon svg{width:20px;height:20px;stroke-width:1.8}.ld-invest__chev{flex:none;width:20px;height:20px;margin-inline-start:auto;stroke-width:2;color:var(--muted);transition:transform .2s}.ld-invest[open] .ld-invest__chev{transform:rotate(180deg)}.ld-invest__body{display:grid;gap:var(--s-3);padding:var(--s-1) var(--s-4) var(--s-5);border-block-start:1px solid var(--line)}@media (min-width:641px){.ld-invest__summary{padding-inline:var(--s-5)}.ld-invest__body{padding-inline:var(--s-5)}.invest-rows{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--s-7)}}@media (min-width:1100px){.ld-invest__summary,.ld-invest__body{padding-inline:var(--s-6)}}.mobile-detail-cta{position:fixed;inset-inline:0;bottom:0;z-index:var(--z-bar);display:flex;gap:var(--s-2);padding:var(--s-2) var(--s-3) calc(var(--s-2) + env(safe-area-inset-bottom));background:var(--ground);border-top:1px solid var(--line);transform:translateY(0);transition:transform .25s cubic-bezier(.25,1,.5,1)}.mobile-detail-cta.is-hidden{transform:translateY(calc(100% + env(safe-area-inset-bottom)))}.mobile-cta-btn{flex:1 1 0;min-width:0;padding-inline:var(--s-2);white-space:normal;text-align:center;line-height:1.2;hyphens:auto}.mobile-cta-btn--wa{flex-grow:1.35}.mobile-cta-btn svg{flex:none}@media (max-width:1099px){.listing-detail-page main{padding-bottom:calc(64px + env(safe-area-inset-bottom))}}@media (min-width:1100px){.mobile-detail-cta{display:none}}.lightbox{position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:var(--black);display:none;place-items:center;z-index:200}.lightbox[open]{display:grid}.lightbox::backdrop{background:var(--black)}.lightbox__track{min-width:0;min-height:0}.lightbox__track .photo-slide{background:var(--black)}.lightbox__track img{object-fit:contain}.lightbox__track .photo-state{color:var(--white)}.lightbox__close,.lightbox__nav{position:absolute;z-index:2;display:grid;place-items:center;width:var(--tap);height:var(--tap);padding:0;border:1px solid var(--gray);border-radius:var(--r-2);background:var(--black);color:var(--white);cursor:pointer}.lightbox__close{top:var(--s-4);inset-inline-end:var(--s-4)}.lightbox__close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2}.lightbox__nav{top:50%;transform:translateY(-50%);font-size:var(--t-5);line-height:1}.lightbox__prev{inset-inline-start:var(--s-4)}.lightbox__next{inset-inline-end:var(--s-4)}[dir="rtl"] .lightbox__nav span{display:inline-block;transform:scaleX(-1)}.lightbox__close:hover,.lightbox__nav:hover{border-color:var(--white)}.lightbox__close:focus-visible,.lightbox__nav:focus-visible{outline:2px solid var(--white);outline-offset:2px}.lightbox__counter{position:absolute;z-index:2;bottom:var(--s-5);left:50%;transform:translateX(-50%);margin:0;font-size:var(--t-2);color:var(--white);-webkit-text-stroke:3px var(--black);paint-order:stroke fill}.listing-modal{position:fixed;inset:0;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0;border:0;background:transparent;display:none;place-items:center;z-index:200}.listing-modal[open]{display:grid}.listing-modal::backdrop{background:var(--black);opacity:.7}.listing-modal__inner{position:relative;width:min(480px,calc(100vw - 32px));max-height:min(92vh,720px);overflow-y:auto;padding:var(--s-5);background:var(--card);color:var(--ink);border:1px solid var(--line-2);border-radius:var(--r-3)}.listing-modal__close{position:absolute;top:var(--s-4);inset-inline-end:var(--s-4);display:grid;place-items:center;width:36px;height:36px;padding:0;border:1px solid var(--line-2);border-radius:var(--r-1);background:var(--card);color:var(--ink-2);cursor:pointer}.listing-modal__close::after{content:"";position:absolute;inset:-4px}.listing-modal__close:hover{color:var(--ink)}.listing-modal__close svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.listing-modal__title{margin:0 0 var(--s-5);margin-inline-end:40px;font-size:var(--t-5);overflow-wrap:break-word}.listing-modal__body form{display:grid;gap:var(--s-4)}.input::placeholder{color:var(--muted);opacity:1}.modal-radio-group{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--s-2)}@media (min-width:641px){.modal-radio-group{grid-template-columns:repeat(3,minmax(0,1fr))}}.modal-radio{display:flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap);padding:var(--s-2) var(--s-3);border:1px solid var(--line-2);border-radius:var(--r-2);background:var(--card);color:var(--ink);font-size:var(--t-2);font-weight:500;cursor:pointer}.modal-radio:has(input:checked){background:var(--accent-soft);border-color:var(--accent);color:var(--accent-text)}.modal-radio:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.modal-radio input{margin:0;accent-color:var(--accent);flex:none}.modal-radio span{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.time-slot-group{display:flex;flex-wrap:wrap;gap:var(--s-2)}.time-slot{min-height:var(--tap)}.modal-contact-note{margin-top:calc(-1 * var(--s-2))}.modal-submit{width:100%}.modal-submit:disabled{opacity:.6;cursor:not-allowed}.modal-success{display:grid;justify-items:center;gap:var(--s-3);padding:var(--s-5) var(--s-2);text-align:center}.modal-success__icon{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--accent-soft)}.modal-success__icon svg{width:24px;height:24px;fill:none;stroke:var(--accent-text);stroke-width:2}.modal-success h3{font-size:var(--t-4)}.modal-success p{color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){.lightbox[open],.listing-modal[open] .listing-modal__inner{animation:ld-in .18s ease-out both}}@keyframes ld-in{from{opacity:0}to{opacity:1}}