.ListingPage-module__hKi8iW__page{padding-top:var(--space-4)}.ListingPage-module__hKi8iW__crumbs ol{gap:var(--space-2);font-size:var(--fs-14);color:var(--text-2);flex-wrap:wrap;display:flex}.ListingPage-module__hKi8iW__crumbs li+li:before{content:"›";margin-right:var(--space-2);color:var(--text-faint)}.ListingPage-module__hKi8iW__crumbs a:hover{color:var(--text);text-decoration:underline}.ListingPage-module__hKi8iW__head{justify-content:space-between;align-items:flex-end;gap:var(--space-5);margin:var(--space-3)0 var(--space-4);display:flex}.ListingPage-module__hKi8iW__head h1{letter-spacing:-.022em;font-size:clamp(24px,3vw,32px);font-weight:700;line-height:1.15}.ListingPage-module__hKi8iW__sub{align-items:center;gap:var(--space-2)var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ListingPage-module__hKi8iW__address{color:var(--text-2)}.ListingPage-module__hKi8iW__headActions{gap:var(--space-1);flex:none;display:flex}.ListingPage-module__hKi8iW__tags{gap:var(--space-2);display:flex}.ListingPage-module__hKi8iW__tags li{padding:var(--space-1)var(--space-2);border-radius:var(--radius-control);background:var(--bg-chip);font-size:var(--fs-12);font-weight:600}.ListingPage-module__hKi8iW__layout{gap:var(--space-7);margin-top:var(--space-6);grid-template-columns:minmax(0,1fr) 360px;align-items:start;display:grid}.ListingPage-module__hKi8iW__keyFacts{gap:var(--space-4)var(--space-5);padding-bottom:var(--space-6);border-bottom:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(118px,1fr));display:grid}.ListingPage-module__hKi8iW__keyFacts dt{font-size:var(--fs-14);color:var(--text-2)}.ListingPage-module__hKi8iW__keyFacts dd{font-size:var(--fs-20);letter-spacing:-.012em;font-weight:600}.ListingPage-module__hKi8iW__keyFacts dd small{font-size:var(--fs-14);color:var(--text-2);font-weight:400;text-decoration:line-through;display:block}.ListingPage-module__hKi8iW__section{padding:var(--space-6)0;border-bottom:1px solid var(--line)}.ListingPage-module__hKi8iW__section:last-child{border-bottom:none}.ListingPage-module__hKi8iW__section h2{font-size:var(--fs-20);letter-spacing:-.012em;margin-bottom:var(--space-4)}.ListingPage-module__hKi8iW__about{gap:var(--space-3);flex-direction:column;display:flex}.ListingPage-module__hKi8iW__aiLabel{align-items:center;gap:var(--space-2);font-size:var(--fs-14);color:var(--text-2);display:inline-flex}.ListingPage-module__hKi8iW__aiLabel svg{width:16px;height:16px;color:var(--text-2)}.ListingPage-module__hKi8iW__prose{max-width:68ch;line-height:1.65}.ListingPage-module__hKi8iW__readMore{align-self:flex-start;font-weight:600;text-decoration:underline}.ListingPage-module__hKi8iW__suits{gap:var(--space-3);display:grid}.ListingPage-module__hKi8iW__suits li{gap:var(--space-1);padding-left:var(--space-4);flex-direction:column;display:flex;position:relative}.ListingPage-module__hKi8iW__suits li:before{content:"";background:var(--text);border-radius:1px;width:6px;height:6px;position:absolute;top:8px;left:0}.ListingPage-module__hKi8iW__suits span{color:var(--text-2)}.ListingPage-module__hKi8iW__table{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.ListingPage-module__hKi8iW__table caption{text-align:left;padding-bottom:var(--space-2);font-weight:600}.ListingPage-module__hKi8iW__table th{text-align:left;color:var(--text-2);font-weight:500;font-size:var(--fs-14);padding:var(--space-2)var(--space-3)var(--space-2)0;border-bottom:1px solid var(--line-strong)}.ListingPage-module__hKi8iW__table td{padding:var(--space-3)var(--space-3)var(--space-3)0;border-bottom:1px solid var(--line)}.ListingPage-module__hKi8iW__table tfoot td{border-bottom:none;font-weight:600}.ListingPage-module__hKi8iW__floorTables{gap:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));align-items:start;display:grid}.ListingPage-module__hKi8iW__note{margin-top:var(--space-3);font-size:var(--fs-14);color:var(--text-2)}.ListingPage-module__hKi8iW__facts{gap:0 var(--space-6);grid-template-columns:1fr 1fr;display:grid}.ListingPage-module__hKi8iW__facts div{justify-content:space-between;gap:var(--space-4);padding:var(--space-3)0;border-bottom:1px solid var(--line);font-size:var(--fs-16);display:flex}.ListingPage-module__hKi8iW__facts dt{color:var(--text-2)}.ListingPage-module__hKi8iW__facts dd{text-align:right;font-weight:500}.ListingPage-module__hKi8iW__features{gap:var(--space-3)var(--space-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ListingPage-module__hKi8iW__features li{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ListingPage-module__hKi8iW__featureIcon{border-radius:var(--radius-control);background:var(--bg-chip);width:36px;height:36px;color:var(--text);flex:none;place-items:center;display:grid}.ListingPage-module__hKi8iW__featureIcon svg{width:18px;height:18px}.ListingPage-module__hKi8iW__docs{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(210px,1fr));display:grid}.ListingPage-module__hKi8iW__docs li{align-items:center;gap:var(--space-3);min-width:0;padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-card);scroll-margin-top:calc(var(--header) + var(--space-5));display:flex}.ListingPage-module__hKi8iW__docs li:target{border-color:var(--line-strong);background:var(--bg-chip)}.ListingPage-module__hKi8iW__docType{border-radius:var(--radius-control);background:var(--bg-chip);width:40px;height:46px;color:var(--text-2);flex-direction:column;flex:none;justify-content:center;align-items:center;gap:2px;display:flex}.ListingPage-module__hKi8iW__docType svg{width:18px;height:18px}.ListingPage-module__hKi8iW__docType small{letter-spacing:.04em;color:var(--text);font-size:10px;font-weight:700}.ListingPage-module__hKi8iW__docText{flex-direction:column;min-width:0;display:flex}.ListingPage-module__hKi8iW__docName{font-weight:600;font-size:var(--fs-14);line-height:1.3}.ListingPage-module__hKi8iW__docMeta{color:var(--text-2);font-size:var(--fs-12)}.ListingPage-module__hKi8iW__location{gap:var(--space-4);display:grid}.ListingPage-module__hKi8iW__locationMap{border-radius:var(--radius-card);border:1px solid var(--line);height:300px;overflow:hidden}.ListingPage-module__hKi8iW__distances{gap:var(--space-3)var(--space-6);grid-template-columns:1fr 1fr;display:grid}.ListingPage-module__hKi8iW__distances li{flex-direction:column;display:flex}.ListingPage-module__hKi8iW__distances span{color:var(--text-2);font-size:var(--fs-14)}.ListingPage-module__hKi8iW__similar{margin-top:var(--space-7);padding-top:var(--space-6);border-top:1px solid var(--line)}.ListingPage-module__hKi8iW__similar h2{font-size:var(--fs-20);margin-bottom:var(--space-5)}.ListingPage-module__hKi8iW__similar ul{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1000px){.ListingPage-module__hKi8iW__layout{grid-template-columns:1fr;gap:0}.ListingPage-module__hKi8iW__aside{margin-top:var(--space-2)}.ListingPage-module__hKi8iW__similar ul{grid-template-columns:repeat(2,minmax(0,1fr))}.ListingPage-module__hKi8iW__page{padding-bottom:var(--space-8)}}@media (max-width:640px){.ListingPage-module__hKi8iW__head{flex-direction:column;align-items:flex-start}.ListingPage-module__hKi8iW__facts,.ListingPage-module__hKi8iW__distances{grid-template-columns:1fr}.ListingPage-module__hKi8iW__features{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr))}.ListingPage-module__hKi8iW__docs{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr))}.ListingPage-module__hKi8iW__docs li{align-items:flex-start;gap:var(--space-2);flex-direction:column}.ListingPage-module__hKi8iW__docType{width:34px;height:38px}.ListingPage-module__hKi8iW__similar ul{grid-template-columns:1fr}}.ListingPage-module__hKi8iW__table th.ListingPage-module__hKi8iW__num,.ListingPage-module__hKi8iW__table td.ListingPage-module__hKi8iW__num{text-align:right;padding-right:0}
.AskDocuments-module__HLsMGq__ask{gap:var(--space-3);flex-direction:column;display:flex}.AskDocuments-module__HLsMGq__turns{gap:var(--space-4);margin-bottom:var(--space-1);flex-direction:column;display:flex}.AskDocuments-module__HLsMGq__turns li{gap:var(--space-2);flex-direction:column;display:flex}.AskDocuments-module__HLsMGq__q{max-width:80%;padding:var(--space-2)var(--space-4);border-radius:var(--radius-card);background:var(--bg-chip);align-self:flex-end}.AskDocuments-module__HLsMGq__a{max-width:90%}.AskDocuments-module__HLsMGq__a p:first-child{line-height:1.6}.AskDocuments-module__HLsMGq__source{margin-top:var(--space-1);font-size:var(--fs-14);color:var(--text-2)}.AskDocuments-module__HLsMGq__source a{color:var(--text);text-decoration:underline}.AskDocuments-module__HLsMGq__reading{color:var(--text-2);font-size:var(--fs-14);animation:1.2s ease-in-out infinite AskDocuments-module__HLsMGq__pulse}@keyframes AskDocuments-module__HLsMGq__pulse{50%{opacity:.4}}.AskDocuments-module__HLsMGq__suggest{gap:var(--space-2);flex-wrap:wrap;display:flex}.AskDocuments-module__HLsMGq__suggest button{height:32px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);font-size:var(--fs-14);font-weight:500}.AskDocuments-module__HLsMGq__suggest button:hover:not(:disabled){background:var(--bg-hover)}.AskDocuments-module__HLsMGq__suggest button:disabled{opacity:.5}.AskDocuments-module__HLsMGq__form{align-items:center;gap:var(--space-3);height:48px;padding:0 var(--space-2)0 var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-card);display:flex}.AskDocuments-module__HLsMGq__form:focus-within{border-color:var(--focus);box-shadow:0 0 0 3px var(--accent-4)}.AskDocuments-module__HLsMGq__form>svg{width:18px;height:18px;color:var(--text-2);flex:none}.AskDocuments-module__HLsMGq__form input{min-width:0;font-size:var(--fs-16);background:0 0;border:none;outline:none;flex:1}.AskDocuments-module__HLsMGq__form button{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text);place-items:center;display:grid}.AskDocuments-module__HLsMGq__form button:hover:not(:disabled){background:var(--bg-hover)}.AskDocuments-module__HLsMGq__form button:disabled{color:var(--text-faint)}.AskDocuments-module__HLsMGq__form button svg{width:18px;height:18px}.AskDocuments-module__HLsMGq__note{font-size:var(--fs-12);color:var(--text-2)}@media (prefers-reduced-motion:reduce){.AskDocuments-module__HLsMGq__reading{animation:none}}
.Button-module__VMVMAW__button{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius-control);white-space:nowrap;-webkit-user-select:none;user-select:none;border:1px solid #0000;font-weight:600;transition:background .12s,border-color .12s,color .12s;display:inline-flex}.Button-module__VMVMAW__button svg{flex:none;width:18px;height:18px}.Button-module__VMVMAW__button:disabled{opacity:.5;cursor:not-allowed}.Button-module__VMVMAW__sm{height:32px;padding:0 var(--space-3);font-size:var(--fs-14)}.Button-module__VMVMAW__sm svg{width:16px;height:16px}.Button-module__VMVMAW__md{height:40px;padding:0 var(--space-4);font-size:var(--fs-14)}.Button-module__VMVMAW__lg{height:48px;padding:0 var(--space-5);font-size:var(--fs-16)}.Button-module__VMVMAW__iconOnly.Button-module__VMVMAW__sm{width:32px;padding:0}.Button-module__VMVMAW__iconOnly.Button-module__VMVMAW__md{width:40px;padding:0}.Button-module__VMVMAW__iconOnly.Button-module__VMVMAW__lg{width:48px;padding:0}.Button-module__VMVMAW__block{width:100%}.Button-module__VMVMAW__primary{background:var(--accent-9);color:var(--on-solid)}.Button-module__VMVMAW__primary:hover:not(:disabled){background:var(--accent-10)}.Button-module__VMVMAW__secondary{background:var(--bg);color:var(--text);border-color:var(--line-strong)}.Button-module__VMVMAW__secondary:hover:not(:disabled){background:var(--bg-hover)}.Button-module__VMVMAW__tertiary{color:var(--text);background:0 0}.Button-module__VMVMAW__tertiary:hover:not(:disabled){background:var(--bg-hover)}
.SaveButton-module__XY7rtq__save{justify-content:center;align-items:center;gap:var(--space-2);display:inline-flex}.SaveButton-module__XY7rtq__save svg{width:20px;height:20px;transition:transform .15s}.SaveButton-module__XY7rtq__save:active svg{transform:scale(.88)}.SaveButton-module__XY7rtq__photo{background:var(--on-photo);width:36px;height:36px;color:var(--text);box-shadow:var(--shadow-photo);border-radius:50%}.SaveButton-module__XY7rtq__photo:hover{background:var(--bg)}.SaveButton-module__XY7rtq__plain{height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--fs-14);font-weight:600}.SaveButton-module__XY7rtq__plain:hover{background:var(--bg-hover)}.SaveButton-module__XY7rtq__plain svg{width:18px;height:18px}.SaveButton-module__XY7rtq__on svg{fill:var(--selected-bg);stroke:var(--selected-bg)}
.ListingCard-module__Y1ZNEG__card{position:relative}.ListingCard-module__Y1ZNEG__link{display:block}.ListingCard-module__Y1ZNEG__media{aspect-ratio:3/2;border-radius:var(--radius-card);background:var(--bg-chip);position:relative;overflow:hidden}.ListingCard-module__Y1ZNEG__photo{object-fit:cover;transition:opacity .2s}.ListingCard-module__Y1ZNEG__badges{gap:var(--space-2);display:flex;position:absolute;top:10px;left:10px}.ListingCard-module__Y1ZNEG__badges li{padding:3px var(--space-2);border-radius:var(--radius-control);background:var(--bg);color:var(--text);font-size:var(--fs-12);box-shadow:var(--shadow-photo);font-weight:600}.ListingCard-module__Y1ZNEG__save{position:absolute;top:8px;right:8px}.ListingCard-module__Y1ZNEG__arrow{background:var(--on-photo);width:32px;height:32px;color:var(--text);box-shadow:var(--shadow-photo);opacity:0;border-radius:50%;place-items:center;margin-top:-16px;transition:opacity .15s;display:grid;position:absolute;top:50%}.ListingCard-module__Y1ZNEG__arrow svg{width:18px;height:18px}.ListingCard-module__Y1ZNEG__prev{left:8px}.ListingCard-module__Y1ZNEG__next{right:8px}.ListingCard-module__Y1ZNEG__card:hover .ListingCard-module__Y1ZNEG__arrow,.ListingCard-module__Y1ZNEG__arrow:focus-visible{opacity:1}@media (hover:none){.ListingCard-module__Y1ZNEG__arrow{opacity:1}}.ListingCard-module__Y1ZNEG__dots{justify-content:center;gap:var(--space-1);display:flex;position:absolute;bottom:10px;left:0;right:0}.ListingCard-module__Y1ZNEG__dots span{background:var(--on-photo-dim);border-radius:50%;width:6px;height:6px}.ListingCard-module__Y1ZNEG__dots .ListingCard-module__Y1ZNEG__dotOn{background:var(--bg)}.ListingCard-module__Y1ZNEG__body{padding:var(--space-3)var(--space-1)0;gap:var(--space-1);flex-direction:column;display:flex}.ListingCard-module__Y1ZNEG__price{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ListingCard-module__Y1ZNEG__price strong{font-size:var(--fs-16);font-weight:600}.ListingCard-module__Y1ZNEG__price span{color:var(--text-2);font-size:var(--fs-14)}.ListingCard-module__Y1ZNEG__total{font-size:var(--fs-14);color:var(--text);font-weight:500}.ListingCard-module__Y1ZNEG__facts{gap:var(--space-2);font-size:var(--fs-14);color:var(--text);flex-wrap:wrap;display:flex}.ListingCard-module__Y1ZNEG__facts span[aria-hidden]{color:var(--text-faint)}.ListingCard-module__Y1ZNEG__title{font-size:var(--fs-14);color:var(--text-2);text-overflow:ellipsis;white-space:nowrap;font-weight:400;overflow:hidden}.ListingCard-module__Y1ZNEG__address{font-size:var(--fs-14);color:var(--text-2)}.ListingCard-module__Y1ZNEG__active .ListingCard-module__Y1ZNEG__media{outline:2px solid var(--selected-bg);outline-offset:2px}.ListingCard-module__Y1ZNEG__link:focus-visible{outline:none}.ListingCard-module__Y1ZNEG__link:focus-visible .ListingCard-module__Y1ZNEG__media{outline:2px solid var(--focus);outline-offset:2px}
.Dialog-module__ACx2ha__dialog{border-radius:var(--radius-dialog);background:var(--bg);width:calc(100% - 32px);max-height:min(86vh,860px);color:var(--text);box-shadow:var(--shadow-float);border:none;margin:auto;padding:0}.Dialog-module__ACx2ha__dialog::backdrop{background:var(--scrim)}.Dialog-module__ACx2ha__frame{max-height:inherit;flex-direction:column;display:flex}.Dialog-module__ACx2ha__head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4)var(--space-4)var(--space-4)var(--space-5);border-bottom:1px solid var(--line);display:flex}.Dialog-module__ACx2ha__head h2{font-size:var(--fs-20)}.Dialog-module__ACx2ha__close{border-radius:var(--radius-control);width:36px;height:36px;color:var(--text-2);place-items:center;display:grid}.Dialog-module__ACx2ha__close:hover{background:var(--bg-hover);color:var(--text)}.Dialog-module__ACx2ha__close svg{width:20px;height:20px}.Dialog-module__ACx2ha__body{padding:var(--space-5);overflow-y:auto}.Dialog-module__ACx2ha__foot{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4)var(--space-5);border-top:1px solid var(--line);display:flex}.Dialog-module__ACx2ha__full{border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none}.Dialog-module__ACx2ha__full .Dialog-module__ACx2ha__frame{height:100%}.Dialog-module__ACx2ha__full .Dialog-module__ACx2ha__body{flex:1;padding:0}@media (max-width:640px){.Dialog-module__ACx2ha__sheet{border-radius:var(--radius-dialog)var(--radius-dialog)0 0;width:100%;max-height:92dvh;margin:auto 0 0;max-width:none!important}}
.EmptyState-module__98ICJq__empty{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-card);display:flex}.EmptyState-module__98ICJq__empty>svg{width:24px;height:24px;color:var(--text-2);flex:none}.EmptyState-module__98ICJq__text{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.EmptyState-module__98ICJq__title{font-size:var(--fs-16);font-weight:600}.EmptyState-module__98ICJq__text>p:not(.EmptyState-module__98ICJq__title){color:var(--text-2);font-size:var(--fs-14)}.EmptyState-module__98ICJq__text ul{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.EmptyState-module__98ICJq__empty{flex-direction:column;align-items:flex-start}}
.ModelViewer-module__GiBDMq__viewer{background:var(--bg-subtle);width:100%;height:100%;min-height:300px;position:relative;overflow:hidden;container-type:inline-size}.ModelViewer-module__GiBDMq__isFull{background:var(--bg)}.ModelViewer-module__GiBDMq__canvas{cursor:grab;touch-action:pan-y;position:absolute;inset:0}.ModelViewer-module__GiBDMq__canvas:active{cursor:grabbing}.ModelViewer-module__GiBDMq__labels{pointer-events:none;position:absolute;inset:0}.ModelViewer-module__GiBDMq__poster{color:var(--text-2);font-size:var(--fs-14);place-items:center;display:grid;position:absolute;inset:0}.ModelViewer-module__GiBDMq__poster p{align-items:center;gap:var(--space-2);display:inline-flex}.ModelViewer-module__GiBDMq__spin{width:18px;height:18px;animation:.9s linear infinite ModelViewer-module__GiBDMq__spin}@keyframes ModelViewer-module__GiBDMq__spin{to{transform:rotate(360deg)}}.ModelViewer-module__GiBDMq__floors,.ModelViewer-module__GiBDMq__layers{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--bg);box-shadow:var(--shadow-float);display:flex}.ModelViewer-module__GiBDMq__floors{flex-wrap:wrap;position:absolute;bottom:12px;left:12px}.ModelViewer-module__GiBDMq__tools{gap:var(--space-2);align-items:flex-start;display:flex;position:absolute;top:12px;right:12px}.ModelViewer-module__GiBDMq__floors button,.ModelViewer-module__GiBDMq__layers button{align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--fs-14);color:var(--text-2);white-space:nowrap;font-weight:500;display:inline-flex}.ModelViewer-module__GiBDMq__floors button:hover,.ModelViewer-module__GiBDMq__layers button:hover{background:var(--bg-hover);color:var(--text)}.ModelViewer-module__GiBDMq__floors button[aria-pressed=true],.ModelViewer-module__GiBDMq__layers button[aria-pressed=true]{background:var(--selected-bg);color:var(--selected-fg)}.ModelViewer-module__GiBDMq__layers i{border-radius:2px;width:10px;height:10px}.ModelViewer-module__GiBDMq__layers i[data-trade=E]{background:var(--trade-e)}.ModelViewer-module__GiBDMq__layers i[data-trade=V]{background:var(--trade-v)}.ModelViewer-module__GiBDMq__layers i[data-trade=VS]{background:var(--trade-vs)}.ModelViewer-module__GiBDMq__fullButton{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--bg);width:40px;height:40px;box-shadow:var(--shadow-float);place-items:center;display:grid}.ModelViewer-module__GiBDMq__fullButton:hover{background:var(--bg-hover)}.ModelViewer-module__GiBDMq__fullButton svg{width:18px;height:18px}.ModelViewer-module__GiBDMq__hint{padding:var(--space-2)var(--space-3);border-radius:var(--radius-control);background:var(--scrim-strong);color:var(--on-solid);font-size:var(--fs-14);pointer-events:none;white-space:nowrap;position:absolute;top:14px;left:50%;transform:translate(-50%)}.ModelViewer-module__GiBDMq__tools~.ModelViewer-module__GiBDMq__hint{top:auto;bottom:64px}.ModelViewer-module__GiBDMq__labels .bimRoom{color:var(--text);text-shadow:0 0 3px var(--bg),0 0 6px var(--bg),0 0 9px var(--bg);white-space:nowrap;flex-direction:column;align-items:center;line-height:1.15;display:flex}.ModelViewer-module__GiBDMq__labels .bimRoom b{font-size:var(--fs-12);font-weight:600}.ModelViewer-module__GiBDMq__labels .bimRoom span{font-size:var(--fs-12);color:var(--text-2);font-variant-numeric:tabular-nums}@container (max-width:560px){.ModelViewer-module__GiBDMq__tools{justify-content:space-between;top:8px;left:8px;right:8px}.ModelViewer-module__GiBDMq__layers{scrollbar-width:none;overflow-x:auto}.ModelViewer-module__GiBDMq__floors{bottom:8px;left:8px;right:8px}.ModelViewer-module__GiBDMq__hint{display:none}}
.Field-module__kdOvOq__field{gap:var(--space-2);flex-direction:column;display:flex}.Field-module__kdOvOq__label{font-size:var(--fs-14);color:var(--text);font-weight:600}.Field-module__kdOvOq__optional{color:var(--text-2);font-weight:400}.Field-module__kdOvOq__hint{font-size:var(--fs-14);color:var(--text-2);margin-top:-2px}.Field-module__kdOvOq__error{font-size:var(--fs-14);color:var(--red-11);font-weight:600}.Field-module__kdOvOq__input{width:100%;height:40px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);background:var(--bg);font-size:var(--fs-16);outline:none}.Field-module__kdOvOq__input:hover{border-color:var(--text-faint)}.Field-module__kdOvOq__input:focus{border-color:var(--accent-9);box-shadow:0 0 0 3px var(--accent-4)}.Field-module__kdOvOq__input[aria-invalid=true]{border-color:var(--red-9)}textarea.Field-module__kdOvOq__input{height:auto;padding:var(--space-3)var(--space-3);resize:vertical;line-height:1.5}.Field-module__kdOvOq__withUnit{align-items:center;display:flex;position:relative}.Field-module__kdOvOq__withUnit .Field-module__kdOvOq__input{padding-right:var(--space-8)}.Field-module__kdOvOq__unit{color:var(--text-2);font-size:var(--fs-14);pointer-events:none;position:absolute;right:12px}.Field-module__kdOvOq__row{gap:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.Field-module__kdOvOq__stack{gap:var(--space-5);flex-direction:column;display:flex}.Field-module__kdOvOq__fieldset{border:none;flex-direction:column;display:flex}.Field-module__kdOvOq__fieldset legend{margin-bottom:var(--space-1)}.Field-module__kdOvOq__radio,.Field-module__kdOvOq__checkbox{align-items:flex-start;gap:var(--space-3);padding:var(--space-2)0;font-size:var(--fs-16);cursor:pointer;display:flex}.Field-module__kdOvOq__radio input,.Field-module__kdOvOq__checkbox input{width:18px;height:18px;margin-top:var(--space-1);accent-color:var(--accent-9);flex:none}.Field-module__kdOvOq__segmented{padding:var(--space-1);gap:var(--space-1);border-radius:var(--radius-card);background:var(--bg-chip);display:inline-flex}.Field-module__kdOvOq__segmented button{height:30px;padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--fs-14);color:var(--text-2);font-weight:500}.Field-module__kdOvOq__segmented button[aria-checked=true],.Field-module__kdOvOq__segmented button[aria-pressed=true]{background:var(--selected-bg);color:var(--selected-fg)}.Field-module__kdOvOq__presets{gap:var(--space-2);flex-wrap:wrap;display:flex}.Field-module__kdOvOq__presets button{height:32px;padding:0 var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-control);font-size:var(--fs-14)}.Field-module__kdOvOq__presets button:hover{background:var(--bg-hover)}.Field-module__kdOvOq__presets button[aria-pressed=true]{border-color:var(--selected-bg);background:var(--selected-bg);color:var(--selected-fg)}.Field-module__kdOvOq__panelFoot{margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--line);justify-content:space-between;align-items:center;display:flex}.Field-module__kdOvOq__textButton{padding:var(--space-2)var(--space-1);font-size:var(--fs-14);font-weight:600;text-decoration:underline}.Field-module__kdOvOq__textButton:disabled{color:var(--text-faint);cursor:default;text-decoration:none}
.FilterBar-module__vH9kRG__bar{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.FilterBar-module__vH9kRG__groups{gap:var(--space-5)var(--space-6);grid-template-columns:1fr 1fr;display:grid}.FilterBar-module__vH9kRG__groups fieldset{border:none;flex-direction:column;display:flex}.FilterBar-module__vH9kRG__groups legend{font-size:var(--fs-16);margin-bottom:var(--space-2);font-weight:600}.FilterBar-module__vH9kRG__wide{grid-column:1/-1}.FilterBar-module__vH9kRG__featureGrid{gap:0 var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:640px){.FilterBar-module__vH9kRG__groups{grid-template-columns:1fr}.FilterBar-module__vH9kRG__featureGrid{grid-template-columns:1fr 1fr}}
.MediaGallery-module__7h75Aq__frame{position:relative}.MediaGallery-module__7h75Aq__grid{gap:var(--space-2);border-radius:var(--radius-card);grid-template-rows:1fr 1fr;grid-template-columns:2fr 1fr 1fr;height:clamp(320px,42vw,480px);display:grid;position:relative;overflow:hidden}.MediaGallery-module__7h75Aq__cell{background:var(--bg-chip);position:relative;overflow:hidden}.MediaGallery-module__7h75Aq__cell img{object-fit:cover;transition:filter .15s}.MediaGallery-module__7h75Aq__cell:hover img{filter:brightness(.92)}.MediaGallery-module__7h75Aq__cell:first-child{grid-row:1/3}.MediaGallery-module__7h75Aq__grid[data-count="3"]{grid-template-columns:2fr 1fr}.MediaGallery-module__7h75Aq__grid[data-count="4"] .MediaGallery-module__7h75Aq__cell:nth-child(4){grid-column:2/4}.MediaGallery-module__7h75Aq__all{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--line-strong);background:var(--bg);font-size:var(--fs-14);font-weight:600;display:inline-flex;position:absolute;bottom:16px;right:16px}.MediaGallery-module__7h75Aq__all svg{width:16px;height:16px}.MediaGallery-module__7h75Aq__stage{border-radius:var(--radius-card);border:1px solid var(--line);height:clamp(360px,46vw,540px);overflow:hidden}.MediaGallery-module__7h75Aq__plan{border-radius:var(--radius-card);border:1px solid var(--line);background:var(--plan-room);gap:var(--space-3);height:clamp(360px,46vw,540px);padding:var(--space-4);grid-template-rows:auto 1fr auto;display:grid;position:relative}.MediaGallery-module__7h75Aq__plan img{object-fit:contain;width:100%;height:100%;min-height:0}.MediaGallery-module__7h75Aq__plan p{color:var(--text-2);font-size:var(--fs-14);text-align:center}.MediaGallery-module__7h75Aq__planFloors{gap:var(--space-1);display:flex}.MediaGallery-module__7h75Aq__planFloors button{height:32px;padding:0 var(--space-3);border-radius:var(--radius-control);border:1px solid var(--line-strong);font-size:var(--fs-14);font-weight:500}.MediaGallery-module__7h75Aq__planFloors button[aria-pressed=true]{background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-fg)}.MediaGallery-module__7h75Aq__views{gap:var(--space-1);margin-top:var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto}.MediaGallery-module__7h75Aq__views button{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-4);border-radius:var(--radius-control);border:1px solid var(--line-strong);font-size:var(--fs-14);white-space:nowrap;font-weight:500;display:inline-flex}.MediaGallery-module__7h75Aq__views button:hover{background:var(--bg-hover)}.MediaGallery-module__7h75Aq__views button svg{width:16px;height:16px}.MediaGallery-module__7h75Aq__views button[aria-selected=true]{background:var(--selected-bg);border-color:var(--selected-bg);color:var(--selected-fg)}.MediaGallery-module__7h75Aq__gallery{gap:var(--space-3);height:100%;padding:var(--space-4)var(--space-5)var(--space-5);grid-template-rows:1fr auto auto;display:grid}.MediaGallery-module__7h75Aq__big{min-height:0;position:relative}.MediaGallery-module__7h75Aq__big img{object-fit:contain}.MediaGallery-module__7h75Aq__nav{border:1px solid var(--line-strong);background:var(--bg);border-radius:50%;place-items:center;width:48px;height:48px;margin-top:-24px;display:grid;position:absolute;top:50%}.MediaGallery-module__7h75Aq__nav:hover{background:var(--bg-hover)}.MediaGallery-module__7h75Aq__nav svg{width:22px;height:22px}.MediaGallery-module__7h75Aq__prev{left:0}.MediaGallery-module__7h75Aq__next{right:0}.MediaGallery-module__7h75Aq__caption{text-align:center;font-size:var(--fs-14);color:var(--text-2)}.MediaGallery-module__7h75Aq__caption a{color:var(--text-2);text-decoration:underline}.MediaGallery-module__7h75Aq__thumbs{gap:var(--space-2);justify-content:center;display:flex;overflow-x:auto}.MediaGallery-module__7h75Aq__thumbs button{aspect-ratio:3/2;border-radius:var(--radius-control);opacity:.6;width:96px;display:block;position:relative;overflow:hidden}.MediaGallery-module__7h75Aq__thumbs button[aria-current=true]{opacity:1;outline:2px solid var(--selected-bg);outline-offset:2px}.MediaGallery-module__7h75Aq__thumbs img{object-fit:cover}@media (max-width:760px){.MediaGallery-module__7h75Aq__grid{border-radius:var(--radius-card);grid-template-rows:1fr;grid-template-columns:1fr;height:62vw}.MediaGallery-module__7h75Aq__cell:not(:first-child){display:none}.MediaGallery-module__7h75Aq__cell:first-child{grid-row:auto}.MediaGallery-module__7h75Aq__gallery{padding:var(--space-2)}.MediaGallery-module__7h75Aq__nav{width:40px;height:40px}.MediaGallery-module__7h75Aq__thumbs{justify-content:flex-start}}
.Message-module__zPzdkW__summary{padding:var(--space-3)var(--space-4);border:2px solid var(--red-9);border-radius:var(--radius-control)}.Message-module__zPzdkW__summary p{font-weight:600}.Message-module__zPzdkW__summary ul{margin-top:var(--space-1)}.Message-module__zPzdkW__summary a{color:var(--red-11);font-size:var(--fs-14);text-decoration:underline}.Message-module__zPzdkW__done{gap:var(--space-3);display:flex}.Message-module__zPzdkW__done>svg{width:24px;height:24px;color:var(--text-2);flex:none}.Message-module__zPzdkW__done p+p{margin-top:var(--space-1);color:var(--text-2)}
.page-module__E0kJGG__hero{padding-top:var(--space-7);padding-bottom:var(--space-2)}.page-module__E0kJGG__hero h1{letter-spacing:-.028em;max-width:20ch;font-size:clamp(32px,4.4vw,48px);font-weight:700;line-height:1.08}.page-module__E0kJGG__lead{margin:var(--space-4)0 var(--space-6);max-width:60ch;color:var(--text-2);font-size:var(--fs-16)}.page-module__E0kJGG__section{margin-top:var(--space-8)}.page-module__E0kJGG__section h2{font-size:var(--fs-20);letter-spacing:-.015em}.page-module__E0kJGG__sectionHead{margin-bottom:var(--space-5);padding-right:var(--space-8);justify-content:space-between;align-items:baseline;display:flex}.page-module__E0kJGG__section>h2{margin-bottom:var(--space-5)}.page-module__E0kJGG__more{align-items:center;gap:var(--space-2);font-size:var(--fs-14);color:var(--link);font-weight:600;display:inline-flex}.page-module__E0kJGG__more:hover{text-decoration:underline}.page-module__E0kJGG__more svg{width:16px;height:16px}.page-module__E0kJGG__tiles{gap:var(--space-4);grid-template-columns:repeat(6,1fr);display:grid}.page-module__E0kJGG__tile{gap:var(--space-1);flex-direction:column;display:flex}.page-module__E0kJGG__tilePhoto{aspect-ratio:3/2;border-radius:var(--radius-card);margin-bottom:var(--space-2);background:var(--bg-chip);position:relative;overflow:hidden}.page-module__E0kJGG__tilePhoto img{object-fit:cover;transition:transform .3s}.page-module__E0kJGG__tile:hover .page-module__E0kJGG__tilePhoto img{transform:scale(1.03)}.page-module__E0kJGG__tileName{font-size:var(--fs-16);font-weight:600}.page-module__E0kJGG__tileCount{font-size:var(--fs-14);color:var(--text-2)}.page-module__E0kJGG__model{border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);display:grid;overflow:hidden}.page-module__E0kJGG__modelText{padding:var(--space-7);gap:var(--space-4);flex-direction:column;display:flex}.page-module__E0kJGG__modelText p{color:var(--text-2);max-width:46ch}.page-module__E0kJGG__modelPoints{gap:var(--space-2);font-size:var(--fs-16);flex-direction:column;display:flex}.page-module__E0kJGG__modelPoints li{padding-left:var(--space-5);position:relative}.page-module__E0kJGG__modelPoints li:before{content:"";background:var(--selected-bg);border-radius:2px;width:8px;height:8px;position:absolute;top:9px;left:4px}.page-module__E0kJGG__modelLink{align-items:center;gap:var(--space-2);color:var(--link);margin-top:auto;font-weight:600;display:inline-flex}.page-module__E0kJGG__modelLink:hover{text-decoration:underline}.page-module__E0kJGG__modelLink svg{width:16px;height:16px}.page-module__E0kJGG__modelView{background:var(--bg-subtle);border-left:1px solid var(--line);min-height:420px}.page-module__E0kJGG__broker{justify-content:space-between;align-items:center;gap:var(--space-6);padding:var(--space-6)var(--space-7);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--bg-subtle);display:flex}.page-module__E0kJGG__broker h2{font-size:var(--fs-20)}.page-module__E0kJGG__broker p{margin-top:var(--space-2);color:var(--text-2);max-width:62ch}.page-module__E0kJGG__brokerLink{flex:none}@media (max-width:1000px){.page-module__E0kJGG__tiles{grid-template-columns:repeat(3,1fr)}.page-module__E0kJGG__model{grid-template-columns:1fr}.page-module__E0kJGG__modelView{border-left:none;border-top:1px solid var(--line);min-height:340px}}@media (max-width:640px){.page-module__E0kJGG__hero{padding-top:var(--space-6)}.page-module__E0kJGG__tiles{gap:var(--space-3);grid-template-columns:repeat(2,1fr)}.page-module__E0kJGG__modelText{padding:var(--space-5)}.page-module__E0kJGG__broker{padding:var(--space-5);flex-direction:column;align-items:flex-start}.page-module__E0kJGG__sectionHead{padding-right:0}}
.ResultsTable-module__D3blIW__table{border-collapse:collapse;width:100%;font-size:var(--fs-14)}.ResultsTable-module__D3blIW__table th{padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--line-strong);text-align:left;font-size:var(--fs-12);color:var(--text-2);white-space:nowrap;font-weight:600}.ResultsTable-module__D3blIW__table td{padding:var(--space-3);border-bottom:1px solid var(--line);vertical-align:middle}.ResultsTable-module__D3blIW__table th:first-child,.ResultsTable-module__D3blIW__table td:first-child{padding-left:0}.ResultsTable-module__D3blIW__table tbody tr{cursor:pointer}.ResultsTable-module__D3blIW__table tbody tr:hover{background:var(--bg-subtle)}.ResultsTable-module__D3blIW__right{text-align:right!important}.ResultsTable-module__D3blIW__strong{white-space:nowrap;font-weight:600}.ResultsTable-module__D3blIW__muted{color:var(--text-2);white-space:nowrap}.ResultsTable-module__D3blIW__nowrap{white-space:nowrap}.ResultsTable-module__D3blIW__sortHead{gap:var(--space-1);font:inherit;color:inherit;display:inline-flex}.ResultsTable-module__D3blIW__sortHead:hover{color:var(--text);text-decoration:underline}.ResultsTable-module__D3blIW__arrow{min-width:.8em}.ResultsTable-module__D3blIW__object{align-items:center;gap:var(--space-3);min-width:0;display:flex}.ResultsTable-module__D3blIW__thumb{aspect-ratio:3/2;border-radius:var(--radius-control);background:var(--bg-chip);flex:none;width:96px;position:relative;overflow:hidden}.ResultsTable-module__D3blIW__thumb img{object-fit:cover}.ResultsTable-module__D3blIW__name{flex-direction:column;gap:2px;min-width:0;display:flex}.ResultsTable-module__D3blIW__name a{color:var(--text);font-weight:600}.ResultsTable-module__D3blIW__name a:hover{text-decoration:underline}.ResultsTable-module__D3blIW__name span{color:var(--text-2)}.ResultsTable-module__D3blIW__tags{font-size:var(--fs-12);font-weight:600;color:var(--text)!important}.ResultsTable-module__D3blIW__phoneFacts{display:none}.ResultsTable-module__D3blIW__save{text-align:right;width:60px;padding-right:0!important}@media (max-width:760px){.ResultsTable-module__D3blIW__table thead,.ResultsTable-module__D3blIW__table td:not(:first-child):not(.ResultsTable-module__D3blIW__save){display:none}.ResultsTable-module__D3blIW__table td{padding:var(--space-3)0}.ResultsTable-module__D3blIW__thumb{width:88px}.ResultsTable-module__D3blIW__phoneFacts{display:block;color:var(--text)!important}}.ResultsTable-module__D3blIW__save svg{flex:none;width:18px;height:18px}
.page-module__fDsMbq__hero{gap:var(--space-7);padding-top:var(--space-7);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module__fDsMbq__heroText h1{letter-spacing:-.028em;font-size:clamp(32px,4.4vw,48px);font-weight:700;line-height:1.08}.page-module__fDsMbq__heroText p{margin-top:var(--space-4);color:var(--text-2);font-size:var(--fs-16);max-width:48ch}.page-module__fDsMbq__heroActions{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.page-module__fDsMbq__free{font-size:var(--fs-14);color:var(--text);background:var(--bg-chip);padding:var(--space-1)var(--space-3);border-radius:var(--radius-control);font-weight:600}.page-module__fDsMbq__heroPhoto{aspect-ratio:3/2;border-radius:var(--radius-card);background:var(--bg-chip);position:relative;overflow:hidden}.page-module__fDsMbq__heroPhoto img{object-fit:cover}.page-module__fDsMbq__section{margin-top:var(--space-8)}.page-module__fDsMbq__section h2{font-size:var(--fs-24);letter-spacing:-.018em}.page-module__fDsMbq__sectionLead{color:var(--text-2);margin:var(--space-2)0 var(--space-5)}.page-module__fDsMbq__section>h2+ul,.page-module__fDsMbq__section>h2+div{margin-top:var(--space-5)}.page-module__fDsMbq__gives{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.page-module__fDsMbq__gives h3{font-size:var(--fs-16);margin:var(--space-4)0 var(--space-2)}.page-module__fDsMbq__gives p{color:var(--text-2)}.page-module__fDsMbq__icon{border-radius:var(--radius-card);background:var(--bg-chip);width:40px;height:40px;color:var(--text);place-items:center;display:grid}.page-module__fDsMbq__icon svg{width:20px;height:20px}.page-module__fDsMbq__price{gap:var(--space-7);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:280px 1fr;align-items:start;display:grid}.page-module__fDsMbq__price>div{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.page-module__fDsMbq__priceBig{font-size:var(--fs-48);letter-spacing:-.03em;font-weight:700;line-height:1}.page-module__fDsMbq__priceSub{color:var(--text-2);margin-bottom:var(--space-4)}.page-module__fDsMbq__included{gap:var(--space-3)var(--space-5);grid-template-columns:1fr 1fr;display:grid}.page-module__fDsMbq__included li{gap:var(--space-3);align-items:center;display:flex}.page-module__fDsMbq__included svg{width:18px;height:18px;color:var(--green-11);flex:none}.page-module__fDsMbq__order{margin-top:var(--space-4);color:var(--text-2);font-size:var(--fs-14)}.page-module__fDsMbq__order a{color:var(--link);text-decoration:underline}.page-module__fDsMbq__caseus{gap:var(--space-7);padding:var(--space-6);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--bg-subtle);grid-template-columns:1.2fr 1fr;display:grid}.page-module__fDsMbq__caseus p{margin-top:var(--space-3);color:var(--text-2)}.page-module__fDsMbq__flow{gap:var(--space-2);counter-reset:step;flex-direction:column;display:flex}.page-module__fDsMbq__flow li{counter-increment:step;align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);border-radius:var(--radius-card);border:1px solid var(--line);background:var(--bg);font-weight:500;display:flex}.page-module__fDsMbq__flow li:before{content:counter(step);border-radius:var(--radius-control);background:var(--bg-chip);width:24px;height:24px;color:var(--text);font-size:var(--fs-12);flex:none;place-items:center;font-weight:700;display:grid}.page-module__fDsMbq__faq{border-top:1px solid var(--line);max-width:760px}.page-module__fDsMbq__faq details{border-bottom:1px solid var(--line)}.page-module__fDsMbq__faq summary{padding:var(--space-4)0;cursor:pointer;font-weight:600;list-style-position:inside}.page-module__fDsMbq__faq details p{padding:0 0 var(--space-4);color:var(--text-2);max-width:64ch}.page-module__fDsMbq__bottomLink{align-items:center;gap:var(--space-2);margin-top:var(--space-5);color:var(--link);font-weight:600;display:inline-flex}.page-module__fDsMbq__bottomLink svg{width:16px;height:16px}@media (max-width:900px){.page-module__fDsMbq__hero,.page-module__fDsMbq__caseus,.page-module__fDsMbq__gives,.page-module__fDsMbq__price{grid-template-columns:1fr}}@media (max-width:640px){.page-module__fDsMbq__hero{padding-top:var(--space-6);gap:var(--space-5)}.page-module__fDsMbq__included{grid-template-columns:1fr}.page-module__fDsMbq__caseus,.page-module__fDsMbq__price{padding:var(--space-5)}}
.NewListing-module__D4OvUG__page{max-width:720px;padding-top:var(--space-5);scroll-margin-top:var(--header)}.NewListing-module__D4OvUG__top{scroll-margin-top:calc(var(--header) + var(--space-4))}.NewListing-module__D4OvUG__topRow{justify-content:space-between;align-items:center;display:flex}.NewListing-module__D4OvUG__back{align-items:center;gap:var(--space-2);font-size:var(--fs-14);font-weight:600;text-decoration:underline;display:inline-flex}.NewListing-module__D4OvUG__back svg{width:16px;height:16px}.NewListing-module__D4OvUG__topActions{align-items:center;gap:var(--space-3);display:flex}.NewListing-module__D4OvUG__saved{font-size:var(--fs-14);color:var(--text-2)}.NewListing-module__D4OvUG__sections{gap:var(--space-2);margin:var(--space-5)0 var(--space-4);display:flex}.NewListing-module__D4OvUG__sections li{padding-top:var(--space-2);border-top:3px solid var(--bg-active);font-size:var(--fs-14);color:var(--text-2);flex:1;font-weight:600}.NewListing-module__D4OvUG__sections li[data-state=done]{border-color:var(--text-faint);color:var(--text-2)}.NewListing-module__D4OvUG__sections li[data-state=now]{border-color:var(--selected-bg);color:var(--text)}.NewListing-module__D4OvUG__stepCount{font-size:var(--fs-14);color:var(--text-2)}.NewListing-module__D4OvUG__top h1{letter-spacing:-.02em;margin-top:var(--space-1);font-size:clamp(24px,3.2vw,30px);line-height:1.2}.NewListing-module__D4OvUG__body{margin-top:var(--space-5);flex-direction:column;display:flex}.NewListing-module__D4OvUG__lead{color:var(--text-2);margin-bottom:var(--space-4)}.NewListing-module__D4OvUG__summary{padding:var(--space-4)var(--space-4);margin-bottom:var(--space-5);border:2px solid var(--red-9);border-radius:var(--radius-control)}.NewListing-module__D4OvUG__summary p{font-weight:600}.NewListing-module__D4OvUG__summary a{color:var(--red-11);font-size:var(--fs-14);text-decoration:underline}.NewListing-module__D4OvUG__note{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-4);margin-bottom:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);background:var(--bg-subtle);font-size:var(--fs-14);flex-wrap:wrap;display:flex}.NewListing-module__D4OvUG__from{align-items:center;gap:var(--space-2);font-size:var(--fs-14);color:var(--text-2);display:inline-flex}.NewListing-module__D4OvUG__from svg{width:14px;height:14px}.NewListing-module__D4OvUG__drop{align-items:center;gap:var(--space-2);padding:var(--space-6)var(--space-5);border:2px dashed var(--line-strong);border-radius:var(--radius-card);text-align:center;flex-direction:column;display:flex}.NewListing-module__D4OvUG__drop>svg{width:28px;height:28px;color:var(--text-2)}.NewListing-module__D4OvUG__dropTypes{color:var(--text-2);font-size:var(--fs-14);margin-bottom:var(--space-2)}.NewListing-module__D4OvUG__files{margin-top:var(--space-4);border-top:1px solid var(--line)}.NewListing-module__D4OvUG__files li{align-items:center;gap:var(--space-3);padding:var(--space-3)0;border-bottom:1px solid var(--line);font-size:var(--fs-14);grid-template-columns:18px 1fr auto auto 32px;display:grid}.NewListing-module__D4OvUG__files li>svg{width:18px;height:18px;color:var(--text-2)}.NewListing-module__D4OvUG__fileName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.NewListing-module__D4OvUG__fileKind{padding:var(--space-1)var(--space-2);border-radius:var(--radius-control);background:var(--bg-chip);font-size:var(--fs-12);font-weight:600}.NewListing-module__D4OvUG__fileSize{color:var(--text-2);font-size:var(--fs-14)}.NewListing-module__D4OvUG__files button{border-radius:var(--radius-control);width:32px;height:32px;color:var(--text-2);place-items:center;display:grid}.NewListing-module__D4OvUG__files button:hover{background:var(--bg-hover);color:var(--text)}.NewListing-module__D4OvUG__files button svg{width:16px;height:16px}.NewListing-module__D4OvUG__example{margin-top:var(--space-4);color:var(--text-2)}.NewListing-module__D4OvUG__example button{color:var(--link);font-weight:600;text-decoration:underline}.NewListing-module__D4OvUG__actions{margin-top:var(--space-6);gap:var(--space-3);align-items:center;display:flex}.NewListing-module__D4OvUG__reading{align-items:center;gap:var(--space-3);font-weight:500;display:inline-flex}.NewListing-module__D4OvUG__reading svg{width:20px;height:20px;animation:.9s linear infinite NewListing-module__D4OvUG__spin}@keyframes NewListing-module__D4OvUG__spin{to{transform:rotate(360deg)}}.NewListing-module__D4OvUG__typeGrid{gap:var(--space-3);margin-top:var(--space-2);border:none;grid-template-columns:repeat(3,1fr);display:grid}.NewListing-module__D4OvUG__typeCard{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-card);cursor:pointer;flex-direction:column;font-weight:600;display:flex;position:relative}.NewListing-module__D4OvUG__typeCard:hover{background:var(--bg-hover)}.NewListing-module__D4OvUG__typeCard input{opacity:0;pointer-events:none;position:absolute}.NewListing-module__D4OvUG__typeCard svg{width:22px;height:22px}.NewListing-module__D4OvUG__typeCard[data-on=true]{border-color:var(--selected-bg);box-shadow:inset 0 0 0 1px var(--selected-bg)}.NewListing-module__D4OvUG__typeCard:has(input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.NewListing-module__D4OvUG__dealGroup{margin-top:var(--space-5);border:none}.NewListing-module__D4OvUG__featureGrid{gap:0 var(--space-5);grid-template-columns:1fr 1fr;display:grid}.NewListing-module__D4OvUG__noPhotos{padding:var(--space-5);border:1px dashed var(--line-strong);border-radius:var(--radius-card);gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.NewListing-module__D4OvUG__photoList{border-top:1px solid var(--line)}.NewListing-module__D4OvUG__photoList li{align-items:center;gap:var(--space-4);padding:var(--space-3)0;border-bottom:1px solid var(--line);grid-template-columns:96px 1fr auto;display:grid}.NewListing-module__D4OvUG__thumb{aspect-ratio:3/2;border-radius:var(--radius-control);background:var(--bg-chip);place-items:center;width:96px;display:grid;overflow:hidden}.NewListing-module__D4OvUG__thumb img{object-fit:cover;width:100%;height:100%}.NewListing-module__D4OvUG__thumb svg{width:20px;height:20px;color:var(--text-faint)}.NewListing-module__D4OvUG__coverItem .NewListing-module__D4OvUG__thumb{outline:2px solid var(--selected-bg);outline-offset:2px}.NewListing-module__D4OvUG__photoName{font-size:var(--fs-14);flex-direction:column;display:flex}.NewListing-module__D4OvUG__photoName small{color:var(--text-2)}.NewListing-module__D4OvUG__photoMoves{gap:var(--space-1);display:flex}.NewListing-module__D4OvUG__photoMoves button{border-radius:var(--radius-control);border:1px solid var(--line-strong);place-items:center;width:36px;height:36px;display:grid}.NewListing-module__D4OvUG__photoMoves button:disabled{opacity:.35;cursor:default}.NewListing-module__D4OvUG__photoMoves svg{width:16px;height:16px}.NewListing-module__D4OvUG__toneActions{gap:var(--space-2);display:flex}.NewListing-module__D4OvUG__toneRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin:var(--space-5)0 var(--space-3);flex-wrap:wrap;display:flex}.NewListing-module__D4OvUG__textLabel{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.NewListing-module__D4OvUG__aiTag,.NewListing-module__D4OvUG__revert{align-items:center;gap:var(--space-2);font-size:var(--fs-14);display:inline-flex}.NewListing-module__D4OvUG__aiTag{color:var(--text-2)}.NewListing-module__D4OvUG__revert{color:var(--text-2);text-decoration:underline}.NewListing-module__D4OvUG__aiTag svg,.NewListing-module__D4OvUG__revert svg{width:14px;height:14px}.NewListing-module__D4OvUG__suits{gap:var(--space-2);margin-top:var(--space-2);flex-direction:column;display:flex}.NewListing-module__D4OvUG__suits li{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3)var(--space-4);border:1px solid var(--line);border-radius:var(--radius-card);display:flex}.NewListing-module__D4OvUG__suits li[data-keep=false]{opacity:.55}.NewListing-module__D4OvUG__suits li[data-keep=false] strong{text-decoration:line-through}.NewListing-module__D4OvUG__suits li div{flex-direction:column;display:flex}.NewListing-module__D4OvUG__suits li span{color:var(--text-2);font-size:var(--fs-14)}.NewListing-module__D4OvUG__score{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);margin-bottom:var(--space-5)}.NewListing-module__D4OvUG__scoreBar{border-radius:var(--radius-control);background:var(--bg-active);height:8px;overflow:hidden}.NewListing-module__D4OvUG__scoreBar span{background:var(--selected-bg);border-radius:var(--radius-control);height:100%;display:block}.NewListing-module__D4OvUG__score>p{margin:var(--space-3)0 var(--space-2);font-size:var(--fs-14);color:var(--text-2)}.NewListing-module__D4OvUG__score>p strong{color:var(--text);font-size:var(--fs-16)}.NewListing-module__D4OvUG__score ul{gap:var(--space-2)var(--space-5);grid-template-columns:1fr 1fr;display:grid}.NewListing-module__D4OvUG__score li{align-items:center;gap:var(--space-2);font-size:var(--fs-14);display:flex}.NewListing-module__D4OvUG__score li svg{flex:none;width:16px;height:16px}.NewListing-module__D4OvUG__score li[data-done=true] svg{color:var(--green-11)}.NewListing-module__D4OvUG__score li[data-done=false]{color:var(--text-2)}.NewListing-module__D4OvUG__score li button{font-size:var(--fs-14);color:var(--link);margin-left:auto;font-weight:600;text-decoration:underline}.NewListing-module__D4OvUG__review div{gap:var(--space-4);padding:var(--space-3)0;border-bottom:1px solid var(--line);font-size:var(--fs-16);grid-template-columns:140px 1fr auto;display:grid}.NewListing-module__D4OvUG__review dt{color:var(--text-2)}.NewListing-module__D4OvUG__review dd button{color:var(--link);font-weight:600;font-size:var(--fs-14);text-decoration:underline}.NewListing-module__D4OvUG__done{gap:var(--space-3);padding:var(--space-6)0;flex-direction:column;display:flex}.NewListing-module__D4OvUG__done>svg{width:40px;height:40px;color:var(--green-11)}.NewListing-module__D4OvUG__done h1{font-size:var(--fs-32);letter-spacing:-.02em}.NewListing-module__D4OvUG__doneTitle{color:var(--text-2);font-size:var(--fs-16)}.NewListing-module__D4OvUG__done h2{font-size:var(--fs-20);margin-top:var(--space-4)}.NewListing-module__D4OvUG__done ul{gap:var(--space-2);padding-left:var(--space-5);color:var(--text);flex-direction:column;list-style:outside;display:flex}.NewListing-module__D4OvUG__doneActions{gap:var(--space-3);margin-top:var(--space-4);display:flex}@media (max-width:640px){.NewListing-module__D4OvUG__typeGrid{grid-template-columns:1fr 1fr}.NewListing-module__D4OvUG__featureGrid,.NewListing-module__D4OvUG__score ul{grid-template-columns:1fr}.NewListing-module__D4OvUG__review div{grid-template-columns:1fr auto}.NewListing-module__D4OvUG__review dt{grid-column:1/-1}.NewListing-module__D4OvUG__files li{grid-template-columns:18px 1fr auto 32px}.NewListing-module__D4OvUG__fileSize{display:none}}@media (prefers-reduced-motion:reduce){.NewListing-module__D4OvUG__reading svg{animation:none}}.NewListing-module__D4OvUG__previewHead{font-size:var(--fs-16);margin-bottom:var(--space-3)}.NewListing-module__D4OvUG__preview{gap:var(--space-4);padding:var(--space-3);margin-bottom:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-card);grid-template-columns:240px 1fr;display:grid}.NewListing-module__D4OvUG__previewPhoto{aspect-ratio:3/2;border-radius:var(--radius-control);background:var(--bg-chip);color:var(--text-2);font-size:var(--fs-14);place-items:center;display:grid;overflow:hidden}.NewListing-module__D4OvUG__previewPhoto img{object-fit:cover;width:100%;height:100%}.NewListing-module__D4OvUG__previewBody{gap:var(--space-1);font-size:var(--fs-14);padding-top:var(--space-1);flex-direction:column;display:flex}.NewListing-module__D4OvUG__previewBody strong{font-size:var(--fs-16)}.NewListing-module__D4OvUG__previewBody span,.NewListing-module__D4OvUG__previewTitle,.NewListing-module__D4OvUG__previewWhere{color:var(--text-2)}@media (max-width:640px){.NewListing-module__D4OvUG__preview{grid-template-columns:1fr}}
.Saved-module__sUlAtq__page{padding-top:var(--space-7)}.Saved-module__sUlAtq__page h1{font-size:var(--fs-32);letter-spacing:-.022em}.Saved-module__sUlAtq__lead{color:var(--text-2);margin-top:var(--space-1)}.Saved-module__sUlAtq__section{margin-top:var(--space-7)}.Saved-module__sUlAtq__section h2{font-size:var(--fs-20);margin-bottom:var(--space-4)}.Saved-module__sUlAtq__searches{border-top:1px solid var(--line)}.Saved-module__sUlAtq__searches li{justify-content:space-between;align-items:center;gap:var(--space-4);border-bottom:1px solid var(--line);display:flex}.Saved-module__sUlAtq__searchLink{padding:var(--space-4)0;flex-direction:column;flex:1;display:flex}.Saved-module__sUlAtq__searchLink:hover strong{text-decoration:underline}.Saved-module__sUlAtq__searchLink span{color:var(--text-2);font-size:var(--fs-14)}.Saved-module__sUlAtq__remove{align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-3);border-radius:var(--radius-control);font-size:var(--fs-14);color:var(--text-2);display:inline-flex}.Saved-module__sUlAtq__remove:hover{background:var(--bg-hover);color:var(--text)}.Saved-module__sUlAtq__remove svg{width:16px;height:16px}.Saved-module__sUlAtq__grid{gap:var(--space-6)var(--space-5);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));display:grid}@media (max-width:640px){.Saved-module__sUlAtq__remove span{display:none}}
