@charset "UTF-8";.listingCardDetailPopup[data-v-27eafb59]{display:flex;flex-direction:column;gap:clamp(8px,1.6vw,12px);text-align:left}.listingCardDetailPopupAddress[data-v-27eafb59]{color:var(--color-text-secondary);font-size:clamp(13px,2.1vw,14px);font-weight:600;line-height:1.45;margin:6px 0 0;word-break:keep-all}.listingCardDetailPopupTitle[data-v-27eafb59]{color:var(--color-text-primary);font-size:clamp(16px,2.8vw,18px);font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:4px 0 0;word-break:keep-all}.profitPopupSection[data-v-27eafb59]{border-bottom:1px solid var(--color-border-default);margin:0;padding-bottom:clamp(8px,1.6vw,12px)}.profitPopupSection--tight[data-v-27eafb59]{padding-bottom:clamp(6px,1.2vw,10px)}.profitPopupSection--noBorder[data-v-27eafb59]{border-bottom:none;padding-bottom:2px}.profitPopupSection[data-v-27eafb59]:last-of-type{border-bottom:none}.profitPopupSectionTitle[data-v-27eafb59]{color:var(--color-text-muted);font-size:clamp(11px,1.8vw,12px);font-weight:800;letter-spacing:.04em;margin:0;text-transform:uppercase}.profitPopupAppraisalInline[data-v-27eafb59]{color:var(--color-text-muted);font-size:clamp(12px,2vw,13px);font-weight:600;margin:8px 0 0}.profitPopupFlow[data-v-27eafb59]{display:flex;flex-direction:column;gap:clamp(8px,1.6vw,12px);margin:8px 0 0}.profitPopupFlowGroup[data-v-27eafb59]{display:flex;flex-direction:column;gap:6px}.profitPopupFlowRow[data-v-27eafb59]{align-items:baseline;display:grid;gap:10px 14px;grid-template-columns:minmax(0,1fr) auto}.profitPopupFlowRow--tightTop[data-v-27eafb59]{margin-top:2px}.profitPopupFlowLabel[data-v-27eafb59]{color:var(--color-text-muted);font-size:clamp(12px,2vw,13px);font-weight:600;margin:0}.profitPopupFlowLabel--withTip[data-v-27eafb59]{align-items:center;display:inline-flex;flex-wrap:wrap;gap:2px;min-width:0}.profitPopupFlowValue[data-v-27eafb59]{color:var(--color-text-primary);font-size:clamp(14px,2.3vw,15px);font-weight:700;letter-spacing:-.02em;margin:0;text-align:right}.profitPopupFlowValue--roi[data-v-27eafb59]{min-width:0}.profitPopupFieldHint[data-v-27eafb59]{color:var(--color-text-muted);font-size:clamp(10px,1.7vw,11px);line-height:1.5;margin:0;padding-left:2px}.profitPopupFieldHint--oneLine[data-v-27eafb59]{line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:360px){.profitPopupFieldHint--oneLine[data-v-27eafb59]{white-space:normal}}.profitPopupWarningBox[data-v-27eafb59]{border-radius:10px;font-size:clamp(11px,1.9vw,12px);font-weight:600;line-height:1.55;margin:14px 0 0;padding:clamp(9px,1.8vw,11px) clamp(10px,2vw,12px)}.profitPopupWarningBox--compact[data-v-27eafb59]{font-size:clamp(10px,1.75vw,11.5px);line-height:1.45;margin-top:10px;padding:clamp(8px,1.5vw,10px) clamp(9px,1.8vw,11px)}.profitPopupWarningBox--danger[data-v-27eafb59]{background:#7f1d1d59;border:1px solid rgba(248,113,113,.45);color:#fecaca}.profitPopupWarningBox--fail[data-v-27eafb59]{background:#7c2d1252;border:1px solid rgba(251,146,60,.42);color:#fed7aa}.profitPopupWarningBoxTitle[data-v-27eafb59]{font-size:clamp(12px,2vw,13px);font-weight:800;margin:0 0 6px}.profitPopupWarningBoxBody[data-v-27eafb59]{color:#fde68a;font-size:clamp(11px,1.9vw,12px);font-weight:600;line-height:1.55;margin:0}.profitPopupFlowRow--highlight[data-v-27eafb59]{align-items:center;background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:10px;margin-top:2px;padding:11px 12px}.profitPopupFlowRow--highlight .profitPopupFlowLabel[data-v-27eafb59]{color:var(--color-primary-700)}.profitPopupProfitStrong[data-v-27eafb59]{color:var(--color-text-primary);font-size:clamp(20px,4.2vw,26px);font-weight:900;letter-spacing:-.03em}.profitPopupProfitStrong--negative[data-v-27eafb59]{color:#f87171}.profitPopupRoiValue[data-v-27eafb59]{color:#0d9488;display:block;font-size:clamp(22px,5vw,32px);font-weight:900;letter-spacing:-.04em;line-height:1.05;text-align:right;text-shadow:none;word-break:keep-all}.profitPopupFlowRow--roiRow[data-v-27eafb59]{align-items:center;margin-top:2px}.profitPopupTip[data-v-27eafb59]{margin-left:4px;position:relative}.profitPopupTip[data-v-27eafb59],.profitPopupTipBtn[data-v-27eafb59]{align-items:center;display:inline-flex}.profitPopupTipBtn[data-v-27eafb59]{background:var(--color-bg-muted);border:0;border-radius:999px;color:var(--color-text-muted);cursor:help;font-size:11px;font-style:normal;font-weight:800;height:22px;justify-content:center;line-height:1;margin:0;padding:0;touch-action:manipulation;transition:color .15s ease,background .15s ease,transform .15s ease;width:22px}.profitPopupTipBtn[data-v-27eafb59]:hover{background:var(--color-gray-200);color:var(--color-text-primary);transform:scale(1.06)}.profitPopupTipBtn[data-v-27eafb59]:focus-visible{outline:2px solid var(--color-primary-300);outline-offset:2px}.profitPopupTipBubble[data-v-27eafb59]{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:10px;bottom:calc(100% + 8px);box-shadow:var(--shadow-hover);color:var(--color-text-primary);font-size:11px;font-weight:600;left:0;line-height:1.45;opacity:0;padding:10px 12px;pointer-events:none;position:absolute;text-align:left;transform:translateY(6px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;width:min(272px,100vw - 48px);z-index:30}.profitPopupTipBubble--wide[data-v-27eafb59]{width:min(300px,100vw - 40px)}.profitPopupTip--open .profitPopupTipBubble[data-v-27eafb59],.profitPopupTip:focus-within .profitPopupTipBubble[data-v-27eafb59],.profitPopupTip:hover .profitPopupTipBubble[data-v-27eafb59]{opacity:1;transform:translateY(0);visibility:visible}.profitPopupTip--card .profitPopupTipBubble[data-v-27eafb59]{bottom:auto;left:auto;right:0;top:calc(100% + 8px);transform:translateY(-4px)}.profitPopupTip--card.profitPopupTip--open .profitPopupTipBubble[data-v-27eafb59],.profitPopupTip--card:focus-within .profitPopupTipBubble[data-v-27eafb59],.profitPopupTip--card:hover .profitPopupTipBubble[data-v-27eafb59]{transform:translateY(0)}.profitPopupDashCardTop[data-v-27eafb59]{align-items:center;display:flex;gap:6px;justify-content:space-between;margin-bottom:6px}.profitPopupDashCardTitle[data-v-27eafb59]{color:var(--color-text-muted);font-size:clamp(10px,1.65vw,11px);font-weight:800;letter-spacing:.03em;text-transform:uppercase}.profitPopupDash[data-v-27eafb59]{display:grid;gap:8px;grid-template-columns:repeat(3,minmax(0,1fr));margin:8px 0 0}@media(max-width:420px){.profitPopupDash[data-v-27eafb59]{grid-template-columns:1fr}}.profitPopupDashCard[data-v-27eafb59]{background:var(--color-bg-muted);border:1px solid var(--color-border-default);border-radius:12px;box-shadow:none;padding:10px 10px 11px}.profitPopupDashCardValue[data-v-27eafb59]{color:var(--color-text-primary);font-size:clamp(16px,3.4vw,20px);font-weight:900;letter-spacing:-.03em;line-height:1.15;margin:0}.profitPopupDashCardSub[data-v-27eafb59]{color:var(--color-text-muted);font-size:clamp(10px,1.65vw,11px);font-weight:600;line-height:1.35;margin:4px 0 0}.listingCardDetailPopup .listingSiHintPill[data-v-27eafb59]{font-size:clamp(11px,1.8vw,12px);padding:4px 9px}.listingSiHintsRow[data-v-27eafb59]{display:flex;flex-wrap:wrap;gap:6px;margin:0}.listingSiHintPill[data-v-27eafb59]{align-items:center;background:#78350f33;border:1px solid rgba(245,158,11,.28);border-radius:6px;color:#fcd34d;display:inline-flex;font-size:10px;font-weight:700;padding:3px 8px}.recommendMark[data-v-27eafb59]{align-items:flex-start;background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:12px;display:flex;gap:10px;margin-top:4px;padding:10px 12px}.recommendMark__iconWrap[data-v-27eafb59]{background:var(--color-primary-100);border-radius:10px;color:var(--color-primary-600);display:grid;flex-shrink:0;height:36px;place-items:center;width:36px}.recommendMark__icon[data-v-27eafb59]{height:20px;width:20px}.recommendMark__bubble[data-v-27eafb59]{color:var(--color-text-secondary);flex:1;font-size:clamp(11px,1.85vw,12px);font-weight:600;line-height:1.45;margin:0;min-width:0}.profitPopupDetailCta[data-v-27eafb59]{background:var(--color-primary-500);border:1px solid var(--color-primary-500);border-radius:var(--radius-sm);box-shadow:none;box-sizing:border-box;color:var(--color-text-inverse);cursor:pointer;display:block;font-size:14px;font-weight:800;letter-spacing:-.02em;padding:12px 16px;transition:background .15s ease,border-color .15s ease,transform .15s ease;width:100%}.profitPopupDetailCta[data-v-27eafb59]:hover{background:var(--color-primary-600);border-color:var(--color-primary-600);transform:translateY(-1px)}.profitPopupDetailCta[data-v-27eafb59]:active{background:var(--color-primary-700);border-color:var(--color-primary-700);transform:scale(.98)}.profitPopupDetailCta[data-v-27eafb59]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.profitReportDialogShell.commonPopupModal--dialog{max-height:min(78vh,640px);padding:clamp(10px,2vw,14px) clamp(10px,2vw,14px) clamp(8px,1.5vw,12px);width:min(520px,100vw - 32px)}.profitReportDialogShell .commonPopupTitle--dialog{font-size:clamp(15px,2.4vw,17px);margin-bottom:clamp(4px,1vw,8px)}.profitReportDialogShell .commonPopupDialogBodyShell{flex:1;max-height:min(52vh,420px);min-height:0}.profitReportDialogShell .commonPopupDialogBody{overflow-y:auto;-webkit-overflow-scrolling:touch;padding:0 clamp(4px,1.2vw,8px) 4px}.profitReportDialogShell .commonPopupFooter--dialog{border-top:1px solid var(--color-border-default);box-shadow:none;flex-shrink:0;margin-top:0;padding-top:12px}@media(max-width:767px){.profitReportDialogShell.commonPopupModal--dialog{max-height:min(82vh,620px);width:min(440px,100vw - 24px)}.profitReportDialogShell .commonPopupDialogBodyShell{max-height:min(48vh,360px)}}@media(min-width:768px)and (max-width:1023px){.profitReportDialogShell.commonPopupModal--dialog{width:min(500px,100vw - 28px)}}.listCompact[data-v-1876dca8]{display:flex;flex-direction:column;gap:10px;min-width:0;width:100%}.listCompact--premium[data-v-1876dca8]{gap:8px}.listCompact--curated[data-v-1876dca8]{gap:12px}.listCompact__heroRow[data-v-1876dca8]{align-items:flex-end;display:flex;gap:12px 16px;justify-content:space-between;min-width:0}.listCompact--curated .listCompact__metric--roi[data-v-1876dca8]{flex:1 1 auto;gap:6px;min-width:0}.listCompact--curated .listCompact__metric--roi .listCompact__label--kpi[data-v-1876dca8]{background:none;border:none;color:var(--color-text-secondary);font-size:12px;font-weight:600;padding:0}.listCompact--curated .listCompact__value--roi[data-v-1876dca8]{color:var(--color-success,#16a34a);font-weight:800;letter-spacing:-.04em;line-height:1;overflow:visible;text-overflow:clip}.listCompact__sideStats[data-v-1876dca8]{align-items:flex-end;display:flex;flex:0 0 auto;flex-direction:column;gap:6px;min-width:0}.listCompact__sideStat[data-v-1876dca8]{align-items:center;display:inline-flex;gap:6px}.listCompact__sideStatIcon[data-v-1876dca8]{flex-shrink:0;height:16px;width:16px}.listCompact__sideStatIcon[data-v-1876dca8],.listCompact__sideStatIcon--fail[data-v-1876dca8]{color:var(--color-text-muted)}.listCompact__sideStatText[data-v-1876dca8]{align-items:baseline;display:inline-flex;gap:4px;min-width:0}.listCompact__sideStatLabel[data-v-1876dca8]{color:var(--color-text-muted);font-size:13px;font-weight:600;letter-spacing:-.01em}.listCompact__sideStatValue[data-v-1876dca8]{color:var(--color-text-primary);font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:1.2}.listCompact__badgeCards[data-v-1876dca8]{display:grid;gap:10px;grid-template-columns:1fr 1fr;width:100%}.listCompactBadgeCard[data-v-1876dca8]{align-items:flex-start;border:1px solid transparent;border-radius:10px;display:flex;gap:8px;min-height:44px;min-width:0;padding:10px 12px}.listCompactBadgeCard__icon[data-v-1876dca8]{align-items:center;display:flex;flex-shrink:0;justify-content:center;margin-top:1px}.listCompactBadgeCard__body[data-v-1876dca8]{display:flex;flex-direction:column;gap:2px;min-width:0}.listCompactBadgeCard__title[data-v-1876dca8]{font-size:var(--badge-title-size);font-weight:var(--font-weight-extrabold);letter-spacing:-.02em;line-height:1.25}.listCompactBadgeCard__sub[data-v-1876dca8]{font-size:var(--badge-subtitle-size);font-weight:var(--font-weight-medium);letter-spacing:-.01em;line-height:1.3;opacity:.92}.listCompactSrOnly[data-v-1876dca8]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.listCompact__primary[data-v-1876dca8]{display:flex;flex-direction:column;gap:8px}.listCompact__primary--profitFirst[data-v-1876dca8]{background:var(--color-bg-muted);border:1px solid var(--color-border-default);border-radius:10px;gap:8px;padding:10px 12px}.listCompact__primary--profitFirst .listCompact__metric--sub[data-v-1876dca8]{border-top:1px solid var(--color-border-default);padding-top:8px}.listCompact__metricRow[data-v-1876dca8]{align-items:end;display:grid;gap:12px 16px;grid-template-columns:1fr 1fr}.listCompact--premium .listCompact__metricRow[data-v-1876dca8]{align-items:end;gap:0 14px;grid-template-columns:1fr auto 1fr;padding:2px 0 4px}.listCompact--premium .listCompact__metric[data-v-1876dca8]{gap:6px}.listCompact--premium .listCompact__label--kpi[data-v-1876dca8]{align-items:center;border-radius:6px;display:inline-flex;font-size:11.5px;font-weight:800;letter-spacing:-.02em;line-height:1.25;max-width:100%;padding:3px 8px;width:-moz-fit-content;width:fit-content}.listCompact--premium .listCompact__metric--profit .listCompact__label--kpi[data-v-1876dca8],.listCompact--premium .listCompact__metric--roi .listCompact__label--kpi[data-v-1876dca8]{background:transparent;border:none;color:var(--metric-profit-label);padding:0}.listCompact__metricDivider[data-v-1876dca8]{align-self:stretch;background:#94a3b838;min-height:2.75rem;width:1px}.listCompact__metric[data-v-1876dca8]{display:flex;flex-direction:column;gap:6px;min-width:0}.listCompact__metric--profit[data-v-1876dca8]{align-items:flex-end;text-align:right}.listCompact__label[data-v-1876dca8]{color:var(--color-text-muted);font-size:10px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.listCompact--premium .listCompact__label[data-v-1876dca8]{color:var(--color-text-muted);font-size:11.5px}.listCompact__value[data-v-1876dca8]{font-size:var(--metric-roi-size);font-weight:var(--font-weight-black);letter-spacing:-.035em;line-height:1.1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.listCompact--curated .listCompact__value--roi[data-v-1876dca8]{font-size:clamp(36px,9vw,52px)}.listCompact--premium:not(.listCompact--curated) .listCompact__value--roi[data-v-1876dca8]{font-size:var(--metric-roi-size-hero)}@media(max-width:1024px){.listCompact--curated .listCompact__heroRow[data-v-1876dca8]{align-items:stretch;flex-direction:column;gap:8px}.listCompact--curated .listCompact__sideStats[data-v-1876dca8]{align-items:center;align-self:stretch;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:flex-start;order:-1;width:100%}.listCompact--curated .listCompact__sideStat+.listCompact__sideStat[data-v-1876dca8]:before{color:var(--color-gray-300,#d1d5db);content:"•";display:inline-block;font-size:12px;font-weight:700;line-height:1;margin:0 10px}.listCompact--curated .listCompact__metric--roi[data-v-1876dca8]{align-items:baseline;flex-direction:row;gap:12px;justify-content:space-between;width:100%}.listCompact--curated .listCompact__metric--roi .listCompact__label--kpi[data-v-1876dca8]{color:var(--color-gray-700,#374151);flex:0 1 auto;font-size:13px;font-weight:600;min-width:0}.listCompact--curated .listCompact__value--roi[data-v-1876dca8]{flex:0 0 auto;font-size:clamp(34px,8vw,48px);text-align:right}}@media(max-width:480px){.listCompact--curated .listCompact__value--roi[data-v-1876dca8]{font-size:clamp(32px,10vw,44px)}}.listCompact__value--profit[data-v-1876dca8],.listCompact__value--profitLead[data-v-1876dca8]{color:var(--metric-profit-amount);font-size:var(--metric-profit-size);font-weight:var(--font-weight-extrabold)}.listCompact__profitAmount[data-v-1876dca8],.listCompact__profitSign[data-v-1876dca8]{color:inherit}.listCompact__profitSign[data-v-1876dca8]{margin-right:2px}.listCompact__profitAmount--highlight[data-v-1876dca8]{font-weight:var(--font-weight-black)}.listCompact__value--roiSub[data-v-1876dca8]{font-size:clamp(17px,3vw,22px);opacity:.92}.listCompact__statusBlock[data-v-1876dca8]{display:flex;flex-direction:column;gap:10px}.listCompact--premium .listCompact__badges[data-v-1876dca8],.listCompact--premium .listCompact__statusBlock[data-v-1876dca8]{gap:6px}.listCompact--premium .listCompactBadge[data-v-1876dca8]{font-size:10px;padding:4px 9px}.listCompact__metaRow[data-v-1876dca8]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.listCompactTradePair[data-v-1876dca8]{align-items:stretch;background:transparent;border:1px solid transparent;border-radius:8px;display:inline-flex;flex:0 1 auto;max-width:100%;min-width:0;overflow:hidden}.listCompactTradePair__cell[data-v-1876dca8]{align-items:center;display:inline-flex;font-size:12px;font-weight:700;gap:5px;letter-spacing:-.02em;line-height:1.2;min-height:28px;padding:5px 10px;white-space:nowrap}.listCompactTradePair__cell--trade[data-v-1876dca8]{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px 0 0 8px;color:#15803d}.listCompactTradePair__cell--fail[data-v-1876dca8]{background:#fff7ed;border:1px solid #fed7aa;border-left:0;border-radius:0 8px 8px 0;color:#c2410c}.listCompactTradePair__icon[data-v-1876dca8]{display:block;flex-shrink:0}.listCompactTradePair__text[data-v-1876dca8]{min-width:0}.listCompact__badges[data-v-1876dca8]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;min-width:0}.listCompactBadge[data-v-1876dca8]{align-items:center;border:1px solid transparent;border-radius:999px;display:inline-flex;font-size:12px;font-weight:700;letter-spacing:-.01em;line-height:1.25;padding:6px 12px}.curationTeaserLock[data-v-9561c18b]{border-radius:var(--radius-md);overflow:hidden;position:relative}.curationTeaserLock--inline[data-v-9561c18b]{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-md);min-height:auto;padding:var(--space-3) var(--space-4);width:100%}.curationTeaserLock--panel[data-v-9561c18b]{min-height:140px}.curationTeaserLock__blur[data-v-9561c18b]{filter:blur(5px);opacity:.32;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.curationTeaserLock--inline .curationTeaserLock__blur[data-v-9561c18b],.curationTeaserLock--inline .curationTeaserLock__dim[data-v-9561c18b]{display:none}.curationTeaserLock__overlay[data-v-9561c18b]{align-items:center;cursor:pointer;display:flex;inset:0;justify-content:center;padding:var(--space-2);position:absolute;z-index:2}.curationTeaserLock--inline .curationTeaserLock__overlay[data-v-9561c18b]{display:block;inset:auto;padding:0;position:static}.curationTeaserLock--panel .curationTeaserLock__overlay[data-v-9561c18b]{padding:var(--space-3) var(--space-2) var(--space-3)}.curationTeaserLock__dim[data-v-9561c18b]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#ffffffad;inset:0;position:absolute}.curationTeaserLock__card[data-v-9561c18b]{background:var(--color-bg-card);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-sm);max-width:300px;padding:var(--space-3);position:relative;text-align:center;width:100%;z-index:1}.curationTeaserLock--inline .curationTeaserLock__card[data-v-9561c18b]{align-items:center;background:transparent;border:none;box-shadow:none;display:flex;gap:var(--space-3);justify-content:space-between;max-width:none;padding:0;text-align:left}.curationTeaserLock__inlineMain[data-v-9561c18b]{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.curationTeaserLock__inlineHead[data-v-9561c18b]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.curationTeaserLock__inlineIcon[data-v-9561c18b]{align-items:center;color:var(--color-primary-500);display:inline-flex;flex-shrink:0;justify-content:center}.curationTeaserLock__proBadge[data-v-9561c18b]{align-items:center;background:var(--color-bg-card);border:1px solid var(--color-primary-200);border-radius:var(--radius-full);color:var(--color-primary-700);display:inline-flex;font-size:10px;font-weight:800;letter-spacing:.04em;padding:2px 8px}.curationTeaserLock__iconWrap[data-v-9561c18b]{align-items:center;background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-sm);color:var(--color-primary-500);display:inline-flex;height:36px;justify-content:center;margin:0 auto var(--space-1);width:36px}.curationTeaserLock__title[data-v-9561c18b]{color:var(--color-text-primary);font-size:13px;font-weight:700;letter-spacing:-.02em;line-height:1.35;margin:0 0 var(--space-1)}.curationTeaserLock--inline .curationTeaserLock__title[data-v-9561c18b]{color:var(--color-text-primary);font-size:14px;font-weight:800;letter-spacing:-.02em;line-height:1.3;margin:0}.curationTeaserLock--panel .curationTeaserLock__title[data-v-9561c18b]{font-size:14px}.curationTeaserLock__body[data-v-9561c18b]{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:1.5;margin:0 0 var(--space-2)}.curationTeaserLock--inline .curationTeaserLock__body[data-v-9561c18b]{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:1.45;margin:0}.curationTeaserLock--panel .curationTeaserLock__body[data-v-9561c18b]{font-size:12px}.curationTeaserLock--inline .curationTeaserLock__actions[data-v-9561c18b]{align-self:center;flex:0 0 auto;flex-direction:row}.curationTeaserLock--inline .curationTeaserLock__ctaPrimary[data-v-9561c18b]{border-radius:10px;font-size:13px;min-width:132px;padding:10px 16px;white-space:nowrap;width:auto}@media(max-width:520px){.curationTeaserLock--inline .curationTeaserLock__card[data-v-9561c18b]{align-items:stretch;flex-direction:column}.curationTeaserLock--inline .curationTeaserLock__actions[data-v-9561c18b],.curationTeaserLock--inline .curationTeaserLock__ctaPrimary[data-v-9561c18b]{width:100%}}.curationTeaserLock__quota[data-v-9561c18b]{color:var(--color-primary-600);font-size:11px;font-weight:600;margin:0 0 var(--space-2)}.curationTeaserLock__actions[data-v-9561c18b]{display:flex;flex-direction:column;gap:var(--space-2)}.curationTeaserLock__ctaGhost[data-v-9561c18b],.curationTeaserLock__ctaPrimary[data-v-9561c18b]{border-radius:var(--radius-sm);cursor:pointer;font-size:12px;font-weight:700;padding:var(--space-2) var(--space-3);transition:background .15s ease,border-color .15s ease,color .15s ease,transform .15s ease;width:100%}.curationTeaserLock__ctaPrimary[data-v-9561c18b]{background:var(--color-primary-500);border:1px solid var(--color-primary-500);box-shadow:none;color:var(--color-text-inverse)}.curationTeaserLock__ctaPrimary[data-v-9561c18b]:hover{background:var(--color-primary-600);border-color:var(--color-primary-600)}.curationTeaserLock__ctaPrimary[data-v-9561c18b]:active{background:var(--color-primary-700);border-color:var(--color-primary-700);transform:scale(.98)}.curationTeaserLock__ctaPrimary[data-v-9561c18b]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.curationTeaserLock__ctaGhost[data-v-9561c18b]{background:var(--color-bg-card);border:1px solid var(--color-primary-200);color:var(--color-primary-600)}.curationTeaserLock__ctaGhost[data-v-9561c18b]:hover{background:var(--color-primary-50);border-color:var(--color-primary-300)}.curationTeaserLock__ctaGhost[data-v-9561c18b]:active{background:var(--color-primary-100);transform:scale(.98)}.curationTeaserLock__ctaGhost[data-v-9561c18b]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.cardLink[data-v-a891e8a2]{color:inherit;display:block;text-decoration:none}.card[data-v-a891e8a2]{background:var(--color-bg-card);border:2px solid var(--color-border-default);border-radius:16px;box-shadow:var(--shadow-card);box-sizing:border-box;cursor:pointer;overflow:hidden;position:relative;touch-action:pan-y pinch-zoom;transform:translateZ(0);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;will-change:transform}.card--no-roi[data-v-a891e8a2]{filter:saturate(.82);opacity:.72}.card[data-v-a891e8a2]:after{border:1px solid transparent;border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.card--favorite[data-v-a891e8a2]{border-color:#eab30880;box-shadow:var(--shadow-card),0 0 0 1px #facc152e}.card--favorite[data-v-a891e8a2]:after{border-color:#facc1559}.card--favorite.card--no-roi[data-v-a891e8a2]{filter:none;opacity:1}.favoriteHeaderBadge[data-v-a891e8a2]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-warning-50,#fefce8);border:1px solid rgba(234,179,8,.45);border-radius:999px;box-shadow:none;color:var(--color-warning-700,#a16207);display:inline-flex;font-size:10px;font-weight:800;gap:5px;letter-spacing:-.02em;line-height:1;padding:5px 11px}.favoriteHeaderBadgeIcon[data-v-a891e8a2]{fill:var(--color-warning-500,#eab308);filter:none;flex-shrink:0;height:12px;width:12px}.endedHeaderBadge[data-v-a891e8a2]{align-items:center;background:var(--color-bg-muted);border:1px solid var(--color-border-default);border-radius:999px;color:var(--color-text-muted);display:inline-flex;font-size:11px;font-weight:700;letter-spacing:-.02em;padding:2px 8px;width:-moz-fit-content;width:fit-content}@media(hover:hover)and (pointer:fine){.card[data-v-a891e8a2]:hover{border-color:var(--color-primary-200);box-shadow:var(--shadow-hover);transform:translateY(-3px)}.card--favorite[data-v-a891e8a2]:hover{border-color:#eab3089e;box-shadow:var(--shadow-hover),0 0 0 1px #facc1538;transform:translateY(-3px)}}@media(hover:none){.card[data-v-a891e8a2]:hover{box-shadow:0 18px 40px #00000038;transform:none}}@media(max-width:1024px){.card[data-v-a891e8a2]:hover{box-shadow:0 18px 40px #00000038;transform:none}}.card--top[data-v-a891e8a2]{box-sizing:border-box;flex-shrink:0;width:min(400px,100%)}.card--top .cardHero[data-v-a891e8a2]{height:112px}.card--top .cardBody[data-v-a891e8a2]{gap:10px;padding:12px 16px}.card--top .cardHeadBlock[data-v-a891e8a2]{gap:2px;margin-bottom:0}.cardHeadBlock--top[data-v-a891e8a2]{border-bottom:1px solid rgba(148,163,184,.16);margin-bottom:0;padding-bottom:8px}.card--top .cardTitle[data-v-a891e8a2]{color:var(--color-text-primary);font-size:17px;font-weight:800;letter-spacing:-.025em;line-height:1.35}.cardCompactWrap[data-v-a891e8a2]{display:flex;flex-direction:column;gap:12px;min-width:0;width:100%}.card--top .cardCompactWrap[data-v-a891e8a2]{gap:8px}.cardTeaserProfitRow[data-v-a891e8a2]{align-items:baseline;display:flex;gap:10px;justify-content:space-between;width:100%}.cardTeaserProfitLabel[data-v-a891e8a2]{color:var(--color-text-muted);font-size:10px;font-weight:700}.cardTeaserProfitValue[data-v-a891e8a2]{color:var(--color-success);font-size:18px;font-weight:800}.cardTeaserProfitValue--negative[data-v-a891e8a2]{color:#fca5a5}.cardTier--top[data-v-a891e8a2]{margin-top:0}.cardHero[data-v-a891e8a2]{border-radius:16px 16px 0 0;height:180px;overflow:hidden;z-index:0}.cardHero[data-v-a891e8a2],.cardHeroImage[data-v-a891e8a2]{position:relative;width:100%}.cardHeroImage[data-v-a891e8a2]{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;z-index:1}.heroOverlay[data-v-a891e8a2]{background:linear-gradient(180deg,rgba(0,0,0,.5),transparent 40%,transparent 70%,rgba(0,0,0,.4));inset:0;z-index:2}.heroOverlay[data-v-a891e8a2],.heroOverlayTop[data-v-a891e8a2]{pointer-events:none;position:absolute}.heroOverlayTop[data-v-a891e8a2]{align-items:flex-start;display:flex;justify-content:space-between;left:0;padding:15px 18px 12px 16px;right:0;top:0}.heroOverlayTop .heroBadgeGroup[data-v-a891e8a2],.heroOverlayTop .heroFavoriteWrap[data-v-a891e8a2]{pointer-events:auto}.heroBadgeGroup[data-v-a891e8a2]{display:flex;flex-wrap:wrap;gap:6px}.heroFavoriteWrap[data-v-a891e8a2]{flex-shrink:0}.roi-badge[data-v-a891e8a2]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid transparent;border-radius:999px;font-size:11px;line-height:1;padding:5px 11px}.roi-badge[data-v-a891e8a2],.roiConfidenceBadge[data-v-a891e8a2]{font-weight:700;width:-moz-fit-content;width:fit-content}.roiConfidenceBadge[data-v-a891e8a2]{align-items:center;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--color-bg-muted);border:1px solid var(--color-border-default);border-radius:999px;display:inline-flex;font-size:10px;letter-spacing:-.01em;padding:4px 10px}.roiConfidenceBadge--low[data-v-a891e8a2]{background:#fee2e2e6;border-color:#ef444447;color:#dc2626}.roiConfidenceBadge--medium[data-v-a891e8a2]{background:#fef3c7e6;border-color:#f59e0b47;color:#d97706}.roiConfidenceBadge--highExact[data-v-a891e8a2]{background:var(--color-primary-50);border-color:var(--color-primary-200);color:var(--color-primary-700);font-weight:700}.roiConfidenceBadge--high[data-v-a891e8a2]{background:#d1fae5e6;border-color:#4ade8059;color:#059669}.roi-매우좋음[data-v-a891e8a2]{background:#dbeafef2;border-color:#60a5fa73;color:#2563eb}.roi-좋음[data-v-a891e8a2]{background:#fef9c3f2;border-color:#eab30873;color:#ca8a04}.roi-보통[data-v-a891e8a2]{background:#ffedd5f2;border-color:#f9731666;color:#ea580c}.roi-주의[data-v-a891e8a2]{background:var(--color-bg-muted);border-color:var(--color-border-default);color:var(--color-text-secondary)}.roi-위험[data-v-a891e8a2]{background:#7f1d1d73;border-color:#ef444473;color:#fca5a5}.cardBody[data-v-a891e8a2]{gap:12px;padding:14px 16px 16px}.cardBody[data-v-a891e8a2],.cardHeadBlock[data-v-a891e8a2]{display:flex;flex-direction:column}.cardHeadBlock[data-v-a891e8a2]{gap:5px;margin-bottom:2px}.cardTier--primary[data-v-a891e8a2]{display:flex;flex-direction:column;gap:0;margin-top:2px}.cardTier--primaryFoot[data-v-a891e8a2]{margin-bottom:2px;padding-bottom:8px}.cardTierRoiRow[data-v-a891e8a2]{min-height:0}.cardRoiProfitStack[data-v-a891e8a2]{align-items:stretch;display:flex;flex-direction:column;gap:12px;min-height:0;min-width:0;position:relative;width:100%}.cardRoiProfitStack--teaserUnified[data-v-a891e8a2]{gap:6px;padding-bottom:2px}.cardPrimaryRoiBlock[data-v-a891e8a2]{align-items:flex-start;display:flex;flex-direction:column;gap:6px;min-width:0;width:100%}.cardPrimaryRoiEyebrow[data-v-a891e8a2]{color:#64748b;font-size:11px;font-weight:700;letter-spacing:-.02em;line-height:1.25}.cardPrimaryRoiValue[data-v-a891e8a2]{display:block;font-size:clamp(22px,4.2vw,32px);letter-spacing:-.035em;line-height:1.08;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%}.cardPrimaryRoiValue--profitLead[data-v-a891e8a2]{font-size:var(--metric-profit-size);font-weight:var(--font-weight-extrabold)}.cardPrimaryRoiValue--secondary[data-v-a891e8a2]{font-size:clamp(18px,3.2vw,24px);opacity:.92}.cardEvidenceSnippet[data-v-a891e8a2]{color:var(--color-text-muted);font-size:12px;font-weight:500;letter-spacing:-.02em;line-height:1.45;margin:0;max-width:100%;overflow-wrap:break-word;word-break:keep-all}.cardEvidenceSnippet--line2[data-v-a891e8a2]{color:#a8b9cf;font-size:11px;font-weight:600;margin-top:2px}.cardEvidenceSnippet--teaser[data-v-a891e8a2]{color:#93c5fd;font-weight:600}.cardReferenceMetrics[data-v-a891e8a2]{align-items:flex-start;border-top:1px solid rgba(148,163,184,.1);display:flex;flex-wrap:wrap;gap:12px 20px;padding-top:10px;width:100%}.cardRefMetric[data-v-a891e8a2]{display:flex;flex-direction:column;gap:3px;min-width:0}.cardRefLabel[data-v-a891e8a2]{color:#64748b;font-size:11px}.cardRefLabel[data-v-a891e8a2],.cardRefValue[data-v-a891e8a2]{font-weight:600;letter-spacing:-.02em}.cardRefValue[data-v-a891e8a2]{color:var(--color-text-muted);font-size:13px}.cardRefValue--profitNegative[data-v-a891e8a2]{color:#f87171}.cardSrOnly[data-v-a891e8a2]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cardTrialHint[data-v-a891e8a2]{background:var(--color-primary-50);border:1px solid var(--color-primary-100);border-radius:var(--radius-sm);color:var(--color-primary-700);font-size:11px;font-weight:600;line-height:1.45;margin:10px 0 0;padding:var(--space-2) var(--space-3)}.cardExpandBlock[data-v-a891e8a2]{display:flex;flex-direction:column;gap:10px;margin-top:6px;width:100%}.cardExpandToggle[data-v-a891e8a2]{align-self:stretch;background:var(--color-primary-500);border:1px solid var(--color-primary-500);border-radius:var(--radius-sm);box-shadow:none;color:var(--color-text-inverse);cursor:pointer;font-size:15px;font-weight:700;letter-spacing:-.02em;margin:0;padding:10px var(--space-4);text-decoration:none;touch-action:pan-y pinch-zoom;transition:background .15s ease,border-color .15s ease,transform .15s ease;width:100%}.cardExpandToggle[data-v-a891e8a2]:hover{background:var(--color-primary-600);border-color:var(--color-primary-600)}.cardExpandToggle[data-v-a891e8a2]:active{background:var(--color-primary-700);border-color:var(--color-primary-700);transform:scale(.98)}.cardExpandToggle[data-v-a891e8a2]:focus-visible{outline:2px solid var(--color-border-focus);outline-offset:2px}.cardAddress[data-v-a891e8a2]{color:var(--color-text-secondary);font-size:12px;font-weight:500;line-height:1.4;margin:0}.cardTitle[data-v-a891e8a2]{color:var(--color-text-primary);font-size:18px;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.roiMainValue[data-v-a891e8a2]{align-items:baseline;color:#67e8f9;display:inline-flex;flex-wrap:wrap;font-size:22px;font-weight:800;gap:8px 10px;letter-spacing:-.02em;line-height:1.12}.roiMainValue--missing[data-v-a891e8a2]{color:#64748b;font-size:16px}.cardListSparseNote[data-v-a891e8a2]{color:var(--color-text-muted);font-size:12px;font-weight:600;line-height:1.35;margin:.35rem 0 0}.cardListSparsePill[data-v-a891e8a2]{margin-right:.35rem}.cardListSparseCrossHint[data-v-a891e8a2]{color:#7c8da8;font-size:11px;font-weight:500;line-height:1.45;margin:.25rem 0 0}.roiExtremeYieldHint[data-v-a891e8a2]{color:#fdba74;font-size:12px;font-weight:700;line-height:1.4;margin:0}.roiMissingMessage[data-v-a891e8a2]{color:#8b9cb3;font-size:11px;font-weight:600;margin-top:2px}@media(min-width:1280px){.cardBody[data-v-a891e8a2]{padding:18px 20px 22px}.cardTitle[data-v-a891e8a2]{font-size:20px}.cardRoiMetricValue--profit[data-v-a891e8a2]{font-size:clamp(17px,1.5vw,23px)}.cardRoiMetricValue--roi[data-v-a891e8a2]{font-size:clamp(20px,2vw,30px)}}.address[data-v-a891e8a2],.analyzeButton[data-v-a891e8a2],.appraisalPrice[data-v-a891e8a2],.cardHeader[data-v-a891e8a2],.cardHeaderLeft[data-v-a891e8a2],.cardLogo[data-v-a891e8a2],.cardLogoImage[data-v-a891e8a2],.caseNumber[data-v-a891e8a2],.content[data-v-a891e8a2],.favoriteWrap[data-v-a891e8a2],.imageBadgeGroup[data-v-a891e8a2],.imageBottom[data-v-a891e8a2],.imageOverlay[data-v-a891e8a2],.imagePlaceholder[data-v-a891e8a2],.imagePlaceholderIcon[data-v-a891e8a2],.imagePlaceholderTitle[data-v-a891e8a2],.imageTop[data-v-a891e8a2],.meta[data-v-a891e8a2],.metricBox[data-v-a891e8a2],.metricLabel[data-v-a891e8a2],.metricRow[data-v-a891e8a2],.metricValue[data-v-a891e8a2],.mobileDdayBadge[data-v-a891e8a2],.mobileImageStat[data-v-a891e8a2],.mobileImageStatLabel[data-v-a891e8a2],.mobileImageStatValue[data-v-a891e8a2],.mobileImageStatValue--accent[data-v-a891e8a2],.mobileTagBadge[data-v-a891e8a2],.overlayRoiBadge[data-v-a891e8a2],.priceMeta[data-v-a891e8a2],.roi-score[data-v-a891e8a2],.roi-value[data-v-a891e8a2],.roiBadgeRow[data-v-a891e8a2],.roiMetricRow[data-v-a891e8a2],.roiTextBlock[data-v-a891e8a2],.summaryBlock[data-v-a891e8a2],.title[data-v-a891e8a2]{display:none}
