.card-hero.compact.manage-lending-hero{height:100%!important;min-height:96px!important;max-height:none!important}.card-hero.compact.manage-lending-hero .hero-visual{padding:6px 8px 5px!important}.card-hero.compact.manage-lending-hero .hero-returns-surface{flex:auto!important;height:auto!important;min-height:0!important;max-height:none!important}@media (width<=680px){.card-hero.compact.manage-lending-hero{min-height:64px!important}.card-hero.compact.manage-lending-hero .hero-visual{padding:3px 3px 2px!important}}.deal-card:has(>.deal-stage-badge)>.card-hero.compact.lending-chart-hero:not(.pipeline-lending-hero):not(.page-scale) .hero-visual{padding-bottom:34px}.deal-card:has(>.deal-stage-badge)>.card-hero.compact.lending-chart-hero:not(.pipeline-lending-hero):not(.page-scale) .hero-returns-surface{flex:0 0 108px;height:108px;min-height:108px;max-height:108px}.deal-card>.deal-stage-badge{max-width:calc(100% - var(--ly-gap-lg));white-space:nowrap}.deal-card>.deal-stage-badge .deal-stage-badge-dot{flex-shrink:0}.deal-card>.deal-stage-badge .deal-stage-badge-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.card-hero.deal-card-hero{box-sizing:border-box;flex:none;grid-template-rows:auto 1fr auto;gap:10px;height:190px;min-height:190px;padding:12px 16px 8px;display:grid;position:relative;overflow:hidden}.card-hero.deal-card-hero.visual-only{grid-template-rows:1fr;gap:0;padding:0}.card-hero.deal-card-hero.standard-image:after{content:"";z-index:0;background:linear-gradient(180deg, color-mix(in srgb, var(--teal-midnight) 6%, transparent) 0%, color-mix(in srgb, var(--teal-midnight) 0%, transparent) 36%), radial-gradient(ellipse at 18% 88%, color-mix(in srgb, var(--teal-midnight) 50%, transparent) 0%, color-mix(in srgb, var(--teal-midnight) 28%, transparent) 24%, color-mix(in srgb, var(--teal-midnight) 0%, transparent) 52%);pointer-events:none;position:absolute;inset:0}.deal-card-hero .hero-image-shell{cursor:inherit;background:0 0;border:none;padding:0;inset:0;z-index:auto!important;position:absolute!important}.deal-card-hero .hero-image-shell--zoomable{cursor:zoom-in}.deal-card-hero .hero-image-shell--zoomable:focus-visible{outline:2px solid var(--primary);outline-offset:-2px}.deal-card-hero .hero-badges{z-index:1;flex-wrap:wrap;align-content:flex-start;gap:4px;display:flex;position:relative}.deal-card-hero .badge{border-radius:var(--radius-xl);font-family:var(--font-ui);text-transform:uppercase;letter-spacing:.4px;background:color-mix(in srgb, var(--charcoal) 36%, transparent);color:var(--white-alpha-92);-webkit-backdrop-filter:blur(8px);border:1px solid color-mix(in srgb, var(--bg-card) 12%, transparent);text-overflow:ellipsis;white-space:nowrap;flex:0 auto;align-items:center;max-width:100%;padding:2px 7px;font-size:9px;font-weight:700;display:inline-flex;overflow:hidden}.card-hero.deal-card-hero.compact .hero-badges{z-index:2;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:5px;max-width:60%;position:absolute;top:10px;left:12px;right:auto}.card-hero.deal-card-hero.compact .badge{letter-spacing:.35px;background:color-mix(in srgb, var(--bg-card) 94%, transparent);color:var(--text-dark);border-color:color-mix(in srgb, var(--teal-midnight) 14%, transparent);-webkit-backdrop-filter:blur(8px);text-transform:none;border-radius:var(--radius-pill);padding:3px 9px;font-size:9px;font-weight:700}.card-hero.deal-card-hero.compact .badge.audit{background:var(--text-dark);color:var(--plan-funnel-5-fg);border-color:var(--text-dark)}.deal-card-hero.standard-image .badge{background:color-mix(in srgb, var(--teal-midnight) 26%, transparent);border-color:color-mix(in srgb, var(--bg-card) 28%, transparent)}.deal-card-hero .badge.audit{background:color-mix(in srgb, var(--primary) 25%, transparent);color:var(--c-7defa5)}.deal-card-hero .hero-visual{min-height:0;position:relative}.card-hero.deal-card-hero.standard-image .hero-visual,.deal-card-hero.standard-image .hero-visual,.card-hero.deal-card-hero.standard-image .hero-badges{pointer-events:none}.card-hero.deal-card-hero.standard-image .hero-badges .badge.deal-card-field-target{pointer-events:auto}.deal-card-hero .hero-returns-surface{z-index:1;pointer-events:none;height:100%;min-height:0;position:relative}.deal-card-hero .hero-empty-surface{z-index:1;pointer-events:none;align-items:flex-start;width:100%;height:100%;min-height:0;padding:6px 0 0;display:flex;position:relative}.deal-card-hero .hero-headline{z-index:1;flex-direction:column;align-self:flex-start;min-height:42px;display:flex;position:relative}.deal-card-hero.standard-image .hero-headline{text-shadow:0 2px 10px color-mix(in srgb, var(--charcoal) 58%, transparent), 0 1px 2px color-mix(in srgb, var(--charcoal) 42%, transparent)}.deal-card-hero .irr-value{font-family:var(--font-ui);color:var(--bg-card);letter-spacing:-.5px;font-size:28px;font-weight:800;line-height:1;display:block}.deal-card-hero .irr-value.is-placeholder{color:color-mix(in srgb, var(--bg-card) 84%, transparent)}.deal-card-hero .irr-label{font-family:var(--font-ui);color:var(--on-dark-muted);text-transform:uppercase;letter-spacing:.5px;margin-top:2px;font-size:10px;font-weight:600}.card-hero.deal-card-hero.compact{gap:0;height:190px;min-height:190px;max-height:190px;padding:0;display:block;position:relative;overflow:hidden}.card-hero.deal-card-hero.compact .hero-visual{z-index:0;min-height:0;position:absolute;inset:0}.card-hero.deal-card-hero.compact.lending-chart-hero .hero-visual{box-sizing:border-box;flex-direction:column;justify-content:flex-end;padding:48px 24px 0;display:flex}.card-hero.deal-card-hero.compact.lending-chart-hero .hero-badges{top:12px;left:14px;right:14px}.card-hero.deal-card-hero.compact.lending-chart-hero .badge{background:color-mix(in srgb, var(--bg-card) 97%, transparent);border-color:color-mix(in srgb, var(--teal-midnight) 10%, transparent);box-shadow:var(--shadow-ref-6e99b5f1);-webkit-backdrop-filter:none;padding:4px 10px;font-size:9.5px;font-weight:600}.card-hero.deal-card-hero.compact.lending-chart-hero .hero-returns-surface{flex-direction:column;flex:0 0 150px;justify-content:flex-end;width:100%;height:150px;min-height:150px;max-height:150px;display:flex}.card-hero.deal-card-hero.compact.pipeline-lending-hero .hero-visual{justify-content:flex-end;padding:40px 14px 10px}.card-hero.deal-card-hero.compact.pipeline-lending-hero .hero-returns-surface{flex:auto;height:auto;min-height:0;max-height:none}.card-hero.deal-card-hero.catalog-card.standard-image:after{background:linear-gradient(180deg, color-mix(in srgb, var(--teal-midnight) 16%, transparent) 0%, transparent 38%), linear-gradient(0deg, color-mix(in srgb, var(--teal-midnight) 26%, transparent) 0%, transparent 42%)}.card-hero.deal-card-hero.catalog-card .hero-image-shell img{filter:saturate(1.08)contrast(1.06);transition:filter var(--motion-base) var(--ease-premium), transform var(--motion-slow) var(--ease-premium)}.deal-card--canonical:hover .card-hero.deal-card-hero.catalog-card .hero-image-shell img{filter:saturate(1.15)contrast(1.07);transform:scale(1.012)}.card-hero.deal-card-hero.catalog-card.lending-chart-hero{background:var(--teal-midnight)!important}.card-hero.deal-card-hero.page-scale.compact{height:var(--deal-page-hero-height,320px);min-height:var(--deal-page-hero-height,320px);max-height:var(--deal-page-hero-height,320px);border-radius:var(--radius-22)}.card-hero.deal-card-hero.page-scale.compact.lending-chart-hero .hero-visual{padding:92px 28px 8px}.card-hero.deal-card-hero.page-scale.compact.lending-chart-hero .hero-badges{top:18px;left:18px;right:18px}.card-hero.deal-card-hero.page-scale.compact.lending-chart-hero .hero-returns-surface{flex:auto;height:auto;min-height:0;max-height:none}.card-hero.deal-card-hero.page-scale.compact.lending-chart-hero .hero-returns-surface .mini-chart{width:100%;height:100%}@media (width<=768px){.card-hero.deal-card-hero.page-scale.compact{border-radius:var(--radius-lg);height:220px;min-height:220px;max-height:220px}.card-hero.deal-card-hero.page-scale.compact.lending-chart-hero .hero-visual{padding:84px 16px 8px}}.card-hero.deal-card-hero.catalog-card.compact .badge,.card-hero.deal-card-hero.catalog-card.compact.lending-chart-hero .badge{border:1px solid color-mix(in srgb, var(--primary-fg) 18%, transparent);border-radius:var(--radius-xs);background:color-mix(in srgb, var(--teal-midnight) 74%, transparent);box-shadow:none;color:var(--primary-fg);letter-spacing:.07em;text-transform:uppercase;-webkit-backdrop-filter:blur(10px);padding:3px 7px;font-size:8px;font-weight:700}.card-hero.deal-card-hero.catalog-card.compact .badge.audit{border-color:color-mix(in srgb, var(--primary) 36%, transparent);background:color-mix(in srgb, var(--teal-midnight) 82%, transparent);color:color-mix(in srgb, var(--primary) 80%, var(--primary-fg))}@media (prefers-reduced-motion:reduce){.card-hero.deal-card-hero.catalog-card .hero-image-shell img{transition:none}.deal-card--canonical:hover .card-hero.deal-card-hero.catalog-card .hero-image-shell img{transform:none}}.deal-card-hero .stock-photo-tag{z-index:4;border-radius:var(--radius-pill);background:var(--white-alpha-92);max-width:calc(100% - 24px);color:var(--text-secondary);font-family:var(--font-ui);letter-spacing:.01em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;position:absolute;bottom:12px;left:12px}
