.ListingFlagStack_stack__A457I{position:absolute;top:8px;left:8px;z-index:10;display:flex;flex-direction:column;align-items:flex-start;gap:6px;pointer-events:none;max-width:calc(100% - 60px)}@container listing-card (max-width: 340px){.ListingFlagStack_stack__A457I{gap:4px}}.ListingFlagStack_openHouseBadge__8oqAJ{display:inline-flex;align-items:center;gap:5px;background:rgba(0,0,0,.55);color:var(--bg-clear);border:0;border-radius:var(--radius-full);padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1.45;white-space:nowrap;max-width:100%;overflow:hidden}@container listing-card (max-width: 340px){.ListingFlagStack_openHouseBadge__8oqAJ{padding:3px 8px;font-size:9px;line-height:1.3}}.ListingFlagStack_pillText__pjavm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ListingFlagStack_statusBadge__Lvzgq{display:inline-flex;align-items:center;gap:5px;background:rgba(0,0,0,.55);color:var(--bg-clear);border:0;border-radius:var(--radius-full);padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1.45;white-space:nowrap;max-width:100%;overflow:hidden}@container listing-card (max-width: 340px){.ListingFlagStack_statusBadge__Lvzgq{padding:3px 8px;font-size:9px;line-height:1.3}}.ListingFlagStack_statusDot__i9ruM{width:7px;height:7px;border-radius:var(--radius-full);flex-shrink:0}.ListingFlagStack_statusStrong__neGxa{font-weight:700}.ListingFlagStack_freshnessBadge__9PBrR{display:inline-flex;align-items:center;gap:5px;background:rgba(0,0,0,.55);color:var(--bg-clear);border:0;border-radius:var(--radius-full);padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1.45;white-space:nowrap;max-width:100%;overflow:hidden}@container listing-card (max-width: 340px){.ListingFlagStack_freshnessBadge__9PBrR{padding:3px 8px;font-size:9px;line-height:1.3}}.ListingFlagStack_freshnessBadgeNew__b79g5{text-transform:uppercase;letter-spacing:.3px}.ListingFlagStack_priceReducedBadge__8t6ZM{display:inline-flex;align-items:center;gap:5px;background:rgba(0,0,0,.55);color:var(--bg-clear);border:0;border-radius:var(--radius-full);padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1.45;white-space:nowrap;max-width:100%;overflow:hidden}@container listing-card (max-width: 340px){.ListingFlagStack_priceReducedBadge__8t6ZM{padding:3px 8px;font-size:9px;line-height:1.3}}.ListingFlagStack_notAdvertisedBadge__1_s5n{display:inline-flex;align-items:center;gap:5px;background:rgba(0,0,0,.55);color:var(--bg-clear);border:0;border-radius:var(--radius-full);padding:4px 9px;font-size:10.5px;font-weight:700;line-height:1.45;white-space:nowrap;max-width:100%;overflow:hidden}@container listing-card (max-width: 340px){.ListingFlagStack_notAdvertisedBadge__1_s5n{padding:3px 8px;font-size:9px;line-height:1.3}}.VowConsentStepper_modalTitle__j2_65{display:flex;align-items:center;padding-right:24px}.VowConsentStepper_titleText__fPlll{font-size:var(--font-size-md);font-weight:600;color:var(--text-primary);text-wrap:balance}.VowConsentStepper_body__yAMV2{display:flex;flex-direction:column;gap:12px}.VowConsentStepper_summary__BnlW3{padding:16px;background:var(--semantic-brand-bg-soft);border-radius:16px;font-size:13px;line-height:1.6;color:var(--text-secondary)}.VowConsentStepper_summaryStrong__YDavb{font-weight:600;color:var(--text-primary)}.VowConsentStepper_fullTermsLabel__cwFs1{font-size:11px;font-weight:600;letter-spacing:.44px;color:var(--text-secondary)}.VowConsentStepper_termsSection__RlKoF{display:flex;flex-direction:column;background:var(--bg-clear);border:1px solid var(--border-light);border-radius:14px;overflow:hidden}.VowConsentStepper_sectionHeader__H7_8I{display:flex;flex-direction:column;gap:2px;padding:12px 14px;background:var(--bg-clear)}.VowConsentStepper_sectionHeaderTitle__pCvI_{font-size:13px;font-weight:600;color:var(--text-primary)}.VowConsentStepper_sectionHeaderSubtitle__3tRod{font-size:11px;color:var(--text-secondary)}.VowConsentStepper_divider__0Gfhz{height:1px;background:var(--border-light)}.VowConsentStepper_board__QQ5BJ{display:flex;flex-direction:column;gap:8px;padding:13px 14px;background:var(--bg-app)}.VowConsentStepper_clauses__URotZ{height:118px;overflow-y:auto;overscroll-behavior:contain;font-size:11px;line-height:1.55;color:var(--text-secondary)}.VowConsentStepper_clauses__URotZ p+p{margin-top:8px}.VowConsentStepper_error__fbrKp{font-size:var(--font-size-sm);color:var(--semantic-danger-fg)}.VowConsentStepper_notice__sVX6n{padding:10px 14px;border-radius:10px;background:var(--semantic-info-bg);font-size:var(--font-size-sm);color:var(--text-primary)}.VowConsentStepper_text__bnQX5{font-size:var(--font-size-sm);line-height:1.6;color:var(--text-primary)}.VowConsentStepper_stateActions__9go_D{display:flex;justify-content:flex-end;gap:10px;margin-top:8px}.VowConsentStepper_centerState__ii1Hl{display:flex;justify-content:center;padding:48px 0}.VowConsentStepper_termsBody__tbjSw{height:236px;overflow-y:auto;overscroll-behavior:contain;padding:13px 14px;background:var(--bg-app)}.VowConsentStepper_termsBody__tbjSw h2{padding-left:13px;text-indent:-13px}.VowConsentStepper_termsBody__tbjSw h2:before{content:"";display:inline-block;width:6px;height:6px;margin-right:7px;vertical-align:.1em;border-radius:50%;background:var(--semantic-brand-fg)}.VowConsentStepper_questions__OlVMv{display:flex;flex-direction:column;gap:10px}.VowConsentStepper_questionPrompt__biCR5{font-size:var(--font-size-sm);font-weight:600;color:var(--text-primary)}.VowConsentStepper_question__f2o12{display:flex;flex-direction:column;gap:8px}.VowConsentStepper_options__O36AA{display:flex;flex-direction:column;gap:6px}.VowConsentStepper_options__O36AA .VowConsentStepper_option__7PUYu{display:flex;align-items:center;min-height:44px;margin:0;font-size:var(--font-size-sm);color:var(--text-primary)}.VowConsentStepper_footnote__P2mbP{font-size:11px;color:var(--text-secondary)}.VowConsentStepper_footer__UwLvw{display:flex;flex-direction:column;gap:12px;padding:12px 14px 20px;background:var(--bg-clear)}.VowConsentStepper_acceptRow__TfVmi{display:flex;align-items:center;gap:11px}.VowConsentStepper_acceptLabel__IhD3d{flex:1;font-size:12.5px;font-weight:600;color:var(--text-primary)}.VowConsentStepper_acceptRow__TfVmi .VowConsentStepper_acceptCheckbox__CD_Ez{display:flex;align-items:center;flex:1;margin:0}.VowConsentStepper_acceptRow__TfVmi .VowConsentStepper_acceptCheckbox__CD_Ez .ant-checkbox-inner{width:26px;height:26px;border:1.5px solid var(--border-default);border-radius:8px;background-color:var(--bg-clear)}.VowConsentStepper_acceptRow__TfVmi .VowConsentStepper_acceptCheckbox__CD_Ez .ant-checkbox-inner:after{width:7px;height:13px;top:45%;inset-inline-start:30%;border-color:var(--bg-clear)}.VowConsentStepper_acceptRow__TfVmi .VowConsentStepper_acceptCheckbox__CD_Ez .ant-checkbox-checked .ant-checkbox-inner{background-color:var(--semantic-brand-fg);border-color:var(--semantic-brand-fg)}.VowConsentStepper_acceptRow__TfVmi .VowConsentStepper_acceptCheckbox__CD_Ez .ant-checkbox:hover .ant-checkbox-inner,.VowConsentStepper_acceptRow__TfVmi .VowConsentStepper_acceptCheckbox__CD_Ez:hover .ant-checkbox-inner{border-color:var(--semantic-brand-fg)}.VowConsentStepper_agreeButton__DAYdH{height:48px;border-radius:12px;font-size:15px}.VowConsentStepper_sheet__7C46J{max-height:var(--sheet-max-h,calc(100dvh - 96px));overflow:hidden!important}.VowConsentStepper_sheetBody___6RnZ,.VowConsentStepper_sheet__7C46J{display:flex;flex-direction:column}.VowConsentStepper_sheetRoot__noj1i .ant-drawer-content-wrapper{--sheet-max-h:calc(100dvh - 96px);max-height:var(--sheet-max-h,calc(100dvh - 96px));border-radius:16px 16px 0 0}.VowConsentStepper_sheetScroll__w1mQG{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;padding:12px 14px 0}.VowConsentStepper_sheetScroll__w1mQG .VowConsentStepper_stateActions__9go_D{padding-bottom:20px}.LockedContent_wrapper__hCkRB{position:relative;width:100%;height:100%}.LockedContent_blurred__LCRyS{height:100%;border-radius:var(--radius-lg);overflow:hidden;filter:blur(3.5px);user-select:none;pointer-events:none}.LockedContent_activate__i8RBI{position:absolute;inset:0;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer}.LockedContent_overlayArea__PmQZl{padding:16px}.LockedContent_overlayArea__PmQZl,.LockedContent_pillArea__efNcy{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.LockedContent_pillArea__efNcy{pointer-events:none}.LockedContent_scrim__mNZIf{position:absolute;inset:0;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.32);pointer-events:none}.LockedContent_overlayCol__fBbJ0{display:flex;flex-direction:column;align-items:center;gap:10px}.LockedContent_chip__eOp9m{display:inline-flex;align-items:center;gap:6px;padding:7px 13px;border-radius:var(--radius-full);background:var(--bg-clear);border:1px solid var(--border-light);color:var(--text-primary);font-size:11.5px;font-weight:600;box-shadow:0 4px 12px rgba(15,20,31,.16)}.LockedContent_chip__eOp9m svg{width:13px;height:13px}.LockedContent_actionBtn__54Dlr{padding:9px 17px;border-radius:10px;background:var(--semantic-brand-fg);color:var(--bg-clear);font-size:13px}.LockedContent_actionBtn__54Dlr,.LockedContent_unavailableLabel__UbZE3{display:inline-flex;align-items:center;justify-content:center;font-weight:600}.LockedContent_unavailableLabel__UbZE3{padding:7px 13px;border:1px solid var(--border-light);border-radius:var(--radius-full);background:var(--bg-clear);box-shadow:0 4px 12px rgba(15,20,31,.12);color:var(--text-primary);font-size:12px}