.OdRatW_wrap{flex-direction:column;transition:transform .2s;display:flex;position:relative}.OdRatW_wrap:hover{transform:translateY(-3px)}.OdRatW_favorite{z-index:2;position:absolute;top:10px;right:10px}.OdRatW_card{border:1px solid var(--border);background:var(--surface);border-radius:18px;flex-direction:column;flex:1;transition:box-shadow .2s,transform .2s,border-color .2s;display:flex;overflow:hidden}.OdRatW_card:hover{border-color:var(--border-strong);box-shadow:0 18px 36px -22px #0b153073}.OdRatW_card:focus-visible{outline:3px solid var(--accent);outline-offset:2px}.OdRatW_photo{aspect-ratio:4/3;background:linear-gradient(135deg, var(--muted-bg), var(--accent-bg));position:relative;overflow:hidden}.OdRatW_photo img{object-fit:cover;transition:transform .4s}.OdRatW_card:hover .OdRatW_photo img{transform:scale(1.04)}.OdRatW_photo:after{content:"";pointer-events:none;background:linear-gradient(#00000047,#0000 30%),linear-gradient(#0000 68%,#00000061);position:absolute;inset:0}.OdRatW_noPhoto{color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:8px;font-size:.85rem;display:flex;position:absolute;inset:0}.OdRatW_overlayTop,.OdRatW_overlayBottom{z-index:1;flex-wrap:wrap;gap:6px;display:flex;position:absolute;left:10px;right:10px}.OdRatW_overlayTop{top:10px;right:56px}.OdRatW_overlayBottom{justify-content:space-between;align-items:flex-end;bottom:10px}.OdRatW_deal,.OdRatW_noDeal,.OdRatW_share,.OdRatW_suspicious,.OdRatW_category,.OdRatW_photoCount{border-radius:999px;align-items:center;gap:5px;padding:4px 10px;font-size:.78rem;font-weight:700;display:inline-flex;box-shadow:0 2px 8px #0000002e}.OdRatW_deal{color:#14532d;background:#dcfce7}.OdRatW_noDeal{color:#3f4652;background:#ffffffeb}.OdRatW_share,.OdRatW_suspicious{color:#9a3412;background:#ffedd5}.OdRatW_category{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0b1530d1;font-weight:600}.OdRatW_category svg{color:var(--brand-gold)}.OdRatW_photoCount{color:#fff;background:#0000008c;font-weight:600}.OdRatW_body{flex-direction:column;flex:1;gap:8px;padding:16px 18px;display:flex}.OdRatW_priceRow{justify-content:space-between;align-items:baseline;gap:10px;display:flex}.OdRatW_price{font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;font-size:1.55rem;font-weight:600;line-height:1.1}.OdRatW_percent{color:var(--muted);white-space:nowrap;font-size:.8rem}.OdRatW_title{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.95rem;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.OdRatW_location,.OdRatW_date,.OdRatW_court{align-items:flex-start;gap:6px;display:flex}.OdRatW_icon{color:var(--muted);flex:none;margin-top:.15em}.OdRatW_location{font-size:.9rem;font-weight:600}.OdRatW_province{color:var(--muted);font-weight:400}.OdRatW_chips{flex-wrap:wrap;gap:6px;list-style:none;display:flex}.OdRatW_chips li{background:var(--muted-bg);color:var(--muted);border-radius:8px;padding:3px 9px;font-size:.78rem;font-weight:500}.OdRatW_footer{border-top:1px solid var(--border);flex-direction:column;gap:4px;margin-top:auto;padding-top:10px;display:flex}.OdRatW_date{align-items:center;font-size:.85rem;font-weight:500}.OdRatW_countdown{background:var(--accent-bg);color:var(--accent);border-radius:999px;margin-left:auto;padding:2px 9px;font-size:.75rem;font-weight:700}.OdRatW_countdown[data-soon]{background:var(--warning-bg);color:var(--warning)}.OdRatW_court{color:var(--muted);font-size:.8rem}@media (prefers-reduced-motion:reduce){.OdRatW_card,.OdRatW_photo img{transition:none}.OdRatW_card:hover,.OdRatW_card:hover .OdRatW_photo img{transform:none}}
.NouX5a_overlay,.NouX5a_button{font:inherit;cursor:pointer;justify-content:center;align-items:center;gap:8px;transition:background .15s,color .15s,transform .1s;display:inline-flex}.NouX5a_overlay:active,.NouX5a_button:active{transform:scale(.94)}.NouX5a_overlay{color:#374151;background:#ffffffeb;border:0;border-radius:50%;width:38px;height:38px;box-shadow:0 2px 8px #00000040}.NouX5a_overlay:hover,.NouX5a_overlay[aria-pressed=true]{color:#e11d48}.NouX5a_button{border:1px solid var(--border);background:var(--surface);height:40px;color:var(--foreground);border-radius:10px;padding:0 14px;font-size:.9rem;font-weight:600}.NouX5a_button:hover{border-color:var(--border-strong);background:var(--muted-bg)}.NouX5a_button[aria-pressed=true] svg{color:#e11d48}.NouX5a_overlay:focus-visible,.NouX5a_button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}
.TFx5Na_figure{flex-direction:column;gap:12px;min-width:0;display:flex}.TFx5Na_figure figcaption h3{font-family:var(--font-display), Georgia, serif;font-size:1.2rem;font-weight:600}.TFx5Na_figure figcaption p{color:var(--muted);margin-top:2px;font-size:.85rem;line-height:1.5}.TFx5Na_xAxisScatter{height:1.3em;color:var(--muted);font-size:.75rem;position:relative}.TFx5Na_xAxisScatter span{white-space:nowrap;position:absolute;transform:translate(-50%)}.TFx5Na_scatterFrame{grid-template-rows:220px auto;grid-template-columns:3.4em 1fr;display:grid}.TFx5Na_yAxis{color:var(--muted);font-size:.75rem;position:relative}.TFx5Na_yAxis span{white-space:nowrap;position:absolute;right:8px;transform:translateY(-50%)}.TFx5Na_scatter{border-left:1px solid var(--border-strong);border-bottom:1px solid var(--border-strong);position:relative}.TFx5Na_xAxisScatter{grid-column:2;margin-top:4px}.TFx5Na_grid{border-top:1px solid var(--border);position:absolute;left:0;right:0}.TFx5Na_hline{border-top:2px dashed var(--foreground);opacity:.6;position:absolute;left:0;right:0}.TFx5Na_hline span{font-size:.7rem;font-weight:700;position:absolute;bottom:2px;right:4px}.TFx5Na_dot{background:var(--accent);opacity:.45;width:8px;height:8px;box-shadow:0 0 0 1px var(--surface);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.TFx5Na_dot:hover{opacity:1;z-index:2;transform:scale(1.5)}.TFx5Na_offerDot{z-index:3;background:var(--success);width:18px;height:18px;box-shadow:0 0 0 3px var(--surface), 0 0 0 5px color-mix(in srgb, var(--success) 45%, transparent);border-radius:50%;margin:-9px 0 0 -9px;position:absolute}
.R2ts0q_calculator{border:1px solid var(--border);background:var(--surface);border-radius:20px;flex-direction:column;gap:22px;padding:26px;display:flex}.R2ts0q_calculator h2{font-family:var(--font-display), Georgia, serif;font-size:1.5rem;font-weight:600}.R2ts0q_lead{color:var(--muted);margin-top:4px;font-size:.9rem}.R2ts0q_bid{grid-template-columns:1fr auto;align-items:baseline;gap:6px 12px;display:grid}.R2ts0q_bidLabel{color:var(--muted);font-size:.85rem;font-weight:600}.R2ts0q_bidValue{font-family:var(--font-display), Georgia, serif;font-variant-numeric:tabular-nums;font-size:2rem;font-weight:600}.R2ts0q_sliderWrap{grid-column:1/-1;padding-bottom:18px;position:relative}.R2ts0q_slider{width:100%;accent-color:var(--brand-gold);cursor:pointer}.R2ts0q_medianTick{color:var(--muted);pointer-events:none;font-size:.7rem;font-weight:700;position:absolute;bottom:0;transform:translate(-50%)}.R2ts0q_medianTick:before{content:"";border-left:2px solid var(--foreground);height:8px;position:absolute;bottom:100%;left:50%}.R2ts0q_scale{color:var(--muted);grid-column:1/-1;justify-content:space-between;font-size:.75rem;display:flex}.R2ts0q_results,.R2ts0q_summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:10px;display:grid}.R2ts0q_results>div,.R2ts0q_summary>div{background:var(--muted-bg);border-radius:14px;padding:14px 16px}.R2ts0q_results>div[data-tone=good]{background:var(--success-bg);color:var(--success)}.R2ts0q_results>div[data-tone=bad]{background:var(--warning-bg);color:var(--warning)}.R2ts0q_results dt,.R2ts0q_summary dt{opacity:.85;font-size:.8rem}.R2ts0q_results dd,.R2ts0q_summary dd{font-variant-numeric:tabular-nums;margin-top:2px;font-size:1.2rem;font-weight:700}.R2ts0q_costs{border:0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;display:grid}.R2ts0q_costs legend{margin-bottom:10px;font-weight:700}.R2ts0q_costs label{color:var(--muted);flex-direction:column;gap:6px;font-size:.8rem;display:flex}.R2ts0q_costs input{border:1px solid var(--border);background:var(--background);height:42px;color:var(--foreground);font:inherit;font-variant-numeric:tabular-nums;border-radius:10px;padding:0 12px;font-size:.95rem}.R2ts0q_costs .R2ts0q_hint{font-size:.75rem;line-height:1.35}.R2ts0q_costs input:focus-visible{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-bg);outline:none}.R2ts0q_summary>div:last-child{background:var(--brand-ink);color:#fff}.R2ts0q_note{color:var(--muted);font-size:.8rem;line-height:1.5}.R2ts0q_resale{border-top:1px solid var(--border);flex-direction:column;gap:12px;padding-top:18px;display:flex}.R2ts0q_resale h3{font-size:1.05rem}.R2ts0q_resaleRow{grid-template-columns:minmax(150px,.3fr) minmax(0,1fr);align-items:end;gap:14px;display:grid}.R2ts0q_resaleRow label{color:var(--muted);flex-direction:column;gap:6px;font-size:.85rem;display:flex}.R2ts0q_resaleRow input{border:1px solid var(--border);background:var(--background);height:44px;color:var(--foreground);font:inherit;border-radius:10px;padding:0 12px}.R2ts0q_resaleRow .R2ts0q_summary>div:last-child{background:var(--muted-bg);color:inherit}.R2ts0q_resaleRow .R2ts0q_summary>div[data-tone=good]{background:var(--success-bg);color:var(--success)}.R2ts0q_resaleRow .R2ts0q_summary>div[data-tone=bad]{background:var(--warning-bg);color:var(--warning)}@media (max-width:760px){.R2ts0q_resaleRow{grid-template-columns:1fr}}@media (max-width:560px){.R2ts0q_calculator{padding:20px 16px}}
.W_VZjW_card{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:22px 24px;line-height:1.55}.W_VZjW_card h2{font-family:var(--font-display), Georgia, serif;margin-bottom:12px;font-size:1.3rem;font-weight:600}.W_VZjW_facts{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.W_VZjW_facts li{gap:12px;display:flex}.W_VZjW_facts strong{font-variant-numeric:tabular-nums}.W_VZjW_icon{color:var(--accent);flex:none;margin-top:3px}.W_VZjW_note{color:var(--muted);margin-top:14px;font-size:.85rem}
.JMUBGW_card{border:1px solid var(--border);background:var(--surface);border-radius:18px;gap:14px;padding:22px 24px;line-height:1.55;display:flex}.JMUBGW_icon{color:var(--accent);flex:none;margin-top:4px}.JMUBGW_card h2{font-family:var(--font-display), Georgia, serif;margin-bottom:6px;font-size:1.3rem;font-weight:600}.JMUBGW_figures strong{font-variant-numeric:tabular-nums}.JMUBGW_note{color:var(--muted);margin-top:6px;font-size:.9rem}
.P6xVQa_verdict{background:radial-gradient(600px 220px at 100% 0%, #f5b83d29, transparent 70%), linear-gradient(160deg, var(--brand-ink), var(--brand-ink-2));color:#fff;border-radius:20px;flex-direction:column;gap:22px;padding:28px;display:flex}.P6xVQa_headline{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.P6xVQa_big{font-family:var(--font-display), Georgia, serif;color:#fff;font-size:clamp(3.2rem,8vw,4.8rem);font-weight:600;line-height:.95}.P6xVQa_big[data-deal]{color:#86efac}.P6xVQa_claim{max-width:22em;font-size:1.2rem;font-weight:600}.P6xVQa_confidence{color:#ffffffb8;margin-top:4px;font-size:.9rem}.P6xVQa_low{color:#fdba74;background:#fdba7429;border-radius:8px;margin-top:8px;padding:6px 10px;font-size:.85rem}.P6xVQa_note{color:#fffc;border-top:1px solid #ffffff24;padding-top:16px;font-size:.9rem;line-height:1.55}.P6xVQa_note strong{color:#fff}@media (max-width:560px){.P6xVQa_verdict{padding:22px 18px}}
.-N1OZa_chart{flex-direction:column;gap:8px;margin:4px 0;display:flex}.-N1OZa_caption{color:var(--muted);font-size:.85rem}.-N1OZa_plot{border-bottom:1px solid var(--border-strong);height:112px;position:relative}.-N1OZa_iqr{background:var(--accent-bg);border-radius:4px 4px 0 0;position:absolute;top:0;bottom:0}.-N1OZa_dot{background:var(--muted);opacity:.55;width:8px;height:8px;box-shadow:0 0 0 1px var(--surface);border-radius:50%;margin:-4px 0 0 -4px;position:absolute}.-N1OZa_dot:hover{opacity:1;z-index:2;transform:scale(1.4)}.-N1OZa_median,.-N1OZa_offer,.-N1OZa_estimate{pointer-events:none;z-index:1;width:0;position:absolute;top:-4px;bottom:0}.-N1OZa_median{border-left:2px solid var(--foreground)}.-N1OZa_offer{border-left:3px solid var(--success);margin-left:-1px}.-N1OZa_estimate{border-left:2px dashed var(--foreground)}.-N1OZa_axis{height:1.2em;color:var(--muted);font-size:.75rem;position:relative}.-N1OZa_axis span{white-space:nowrap;position:absolute;transform:translate(-50%)}.-N1OZa_legend{flex-wrap:wrap;gap:6px 18px;padding:0;font-size:.85rem;list-style:none;display:flex}.-N1OZa_legend li{align-items:center;gap:6px;display:flex}.-N1OZa_swatchDot,.-N1OZa_swatchIqr,.-N1OZa_swatchMedian,.-N1OZa_swatchOffer,.-N1OZa_swatchEstimate{flex:none;display:inline-block}.-N1OZa_swatchDot{background:var(--muted);opacity:.7;border-radius:50%;width:8px;height:8px}.-N1OZa_swatchIqr{background:var(--accent-bg);border:1px solid var(--border-strong);border-radius:2px;width:14px;height:10px}.-N1OZa_swatchMedian,.-N1OZa_swatchOffer,.-N1OZa_swatchEstimate{width:0;height:14px}.-N1OZa_swatchMedian{border-left:2px solid var(--foreground)}.-N1OZa_swatchOffer{border-left:3px solid var(--success)}.-N1OZa_swatchEstimate{border-left:2px dashed var(--foreground)}.-N1OZa_table summary{cursor:pointer;color:var(--accent);font-size:.85rem}.-N1OZa_tableScroll{border:1px solid var(--border);scrollbar-width:thin;background:linear-gradient(var(--surface) 30%, transparent) center top / 100% 40px no-repeat local, linear-gradient(transparent, var(--surface) 70%) center bottom / 100% 40px no-repeat local, radial-gradient(farthest-side at 50% 0, #0000002e, transparent) center top / 100% 14px no-repeat scroll, radial-gradient(farthest-side at 50% 100%, #0000002e, transparent) center bottom / 100% 14px no-repeat scroll;background-color:var(--surface);border-radius:12px;max-height:420px;margin-top:8px;overflow:auto}.-N1OZa_tableScroll:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.-N1OZa_scrollHint{color:var(--muted);margin-top:6px;font-size:.8rem}.-N1OZa_table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.-N1OZa_table th,.-N1OZa_table td{border-bottom:1px solid var(--border);text-align:right;white-space:nowrap;padding:7px 12px}.-N1OZa_table th:first-child,.-N1OZa_table td:first-child{text-align:left}.-N1OZa_table th{z-index:1;background:var(--muted-bg);color:var(--muted);font-weight:600;position:sticky;top:0}.-N1OZa_dot[data-resale]{opacity:.95;background:var(--surface);box-shadow:inset 0 0 0 2px #d97706}.-N1OZa_swatchResale{border-radius:50%;flex:none;width:10px;height:10px;display:inline-block;box-shadow:inset 0 0 0 2px #d97706}.-N1OZa_resaleNote{background:var(--muted-bg);border-radius:10px;align-items:flex-start;gap:8px;padding:10px 12px;font-size:.85rem;line-height:1.5;display:flex}.-N1OZa_resaleNote .-N1OZa_swatchResale{margin-top:4px}.-N1OZa_table tr[data-resale] td:last-child{color:var(--warning);font-weight:600}
