.PortfolioShortlist_entry__djefx{margin:20px 0}.PortfolioShortlist_workspace__5P0ZK{--short-bg:var(--surface,#102033);--short-border:var(--hairline,#2b3c50);--short-muted:var(--text-muted,#9bacbf);color:var(--text-body,#ced7df);margin-top:18px;padding:clamp(14px,2vw,28px);border:1px solid var(--short-border);border-radius:14px;background:var(--short-bg)}.PortfolioShortlist_workspace__5P0ZK p{font-size:12px;line-height:1.65;color:var(--short-muted);margin:8px 0}.PortfolioShortlist_workspace__5P0ZK h2{font-size:clamp(23px,3vw,36px);font-weight:500;letter-spacing:-.035em;margin:12px 0}.PortfolioShortlist_workspace__5P0ZK h3{font-size:16px;font-weight:600;margin:12px 0}.PortfolioShortlist_workspace__5P0ZK h4{font-size:14px;font-weight:600;overflow-wrap:anywhere}.PortfolioShortlist_entry__djefx button,.PortfolioShortlist_workspace__5P0ZK button{border:1px solid var(--hairline-2,#52677a);border-radius:6px;padding:9px 13px;font-size:12px;color:inherit;background:transparent}.PortfolioShortlist_entry__djefx button:hover,.PortfolioShortlist_workspace__5P0ZK button:hover{background:var(--row-hover,#21394d)}.PortfolioShortlist_entry__djefx button:disabled,.PortfolioShortlist_workspace__5P0ZK button:disabled{opacity:.45;cursor:not-allowed}.PortfolioShortlist_dot__aue8K:focus-visible,.PortfolioShortlist_entry__djefx button:focus-visible,.PortfolioShortlist_workspace__5P0ZK button:focus-visible{outline:3px solid #c99136;outline-offset:4px}.PortfolioShortlist_header__qLCc_{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.PortfolioShortlist_header__qLCc_>div{max-width:650px}.PortfolioShortlist_eyebrow__0iTS5{font:10px/1.5 ui-monospace,monospace;letter-spacing:.12em;color:var(--short-muted)}.PortfolioShortlist_counts__jtis7{display:flex;flex-wrap:wrap;gap:18px;padding:18px 0;border-block:1px solid var(--short-border);margin:20px 0}.PortfolioShortlist_counts__jtis7 span{font-size:11px;color:var(--short-muted)}.PortfolioShortlist_counts__jtis7 strong{font:24px ui-monospace,monospace;color:var(--text-heading,#f4f1e8);margin-right:6px}.PortfolioShortlist_filters__RVc_A{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));align-items:end;gap:12px;margin:22px 0}.PortfolioShortlist_filters__RVc_A label{display:grid;gap:6px;font-size:11px}.PortfolioShortlist_filters__RVc_A input,.PortfolioShortlist_filters__RVc_A select{width:100%;min-width:0;background:var(--bg,#0b1727);color:inherit;border:1px solid var(--short-border);padding:9px;border-radius:6px;font-size:12px}.PortfolioShortlist_workspace__5P0ZK .PortfolioShortlist_filters__RVc_A input,.PortfolioShortlist_workspace__5P0ZK .PortfolioShortlist_filters__RVc_A select{background-color:var(--bg,#0b1727)!important;color:var(--text-body,#ced7df)!important;border-color:var(--short-border)!important;color-scheme:inherit}.PortfolioShortlist_body__s_y1R{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:24px;align-items:start}.PortfolioShortlist_map__ZWkeS svg{width:100%;color:var(--text-body,#ced7df)}.PortfolioShortlist_map__ZWkeS text{fill:var(--text-muted,#9bacbf);font-size:11px}.PortfolioShortlist_grid__BxzLZ{stroke:var(--short-border);stroke-dasharray:3 4}.PortfolioShortlist_dot__aue8K{cursor:pointer}.PortfolioShortlist_list__ubcds{max-height:720px;overflow-y:auto;padding:0 6px 4px}.PortfolioShortlist_card__xLicv{margin:12px 0;border:1px solid var(--short-border);border-radius:10px;padding:16px}.PortfolioShortlist_card__xLicv[data-selected=true]{border-color:#c99136;box-shadow:inset 3px 0 #c99136}.PortfolioShortlist_figures__iX6mv{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:16px 0}.PortfolioShortlist_figures__iX6mv dt{font-size:10px;color:var(--short-muted)}.PortfolioShortlist_figures__iX6mv dd{font:16px/1.7 ui-monospace,monospace}.PortfolioShortlist_caveat__jeJ3Y{padding:10px 12px;border-left:3px solid #c99136}.PortfolioShortlist_estimate__WEM93{margin:14px 0;padding:12px;border:1px solid var(--short-border);border-radius:6px;overflow-wrap:anywhere}.PortfolioShortlist_estimate__WEM93 summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px}.PortfolioShortlist_estimate__WEM93 a{text-decoration:underline}.PortfolioShortlist_actions__OANNa{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:12px 0}.PortfolioShortlist_actions__OANNa span{flex:1;min-width:0;overflow-wrap:anywhere}.PortfolioShortlist_tray__TMrB1{padding:16px 20px;margin-top:24px;border:1px solid #947345;border-radius:10px;background:var(--bg,#0b1727)}.PortfolioShortlist_sparkline__oRgPy{width:100%;height:80px;color:#589c8d;margin:12px 0}.PortfolioShortlist_selectionBar__3Ycvg{position:sticky;top:136px;z-index:10;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 20px;padding:12px 16px;margin:18px 0;border:1px solid #947345;border-radius:8px;background:var(--short-bg);box-shadow:0 4px 16px #0002}.PortfolioShortlist_selectionBar__3Ycvg>div:first-child{flex:1;min-width:min(100%,220px)}.PortfolioShortlist_selectionBar__3Ycvg .PortfolioShortlist_actions__OANNa{margin:0}.PortfolioShortlist_selectionBar__3Ycvg p{margin:4px 0 0}.PortfolioShortlist_compare__B6azB{margin:24px 0}.PortfolioShortlist_workspace__5P0ZK .PortfolioShortlist_compare__B6azB[id]{scroll-margin-top:280px}.PortfolioShortlist_compare__B6azB:focus-visible{outline:3px solid #c99136;outline-offset:4px}.PortfolioShortlist_compareGrid__A8czv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px}.PortfolioShortlist_compareGrid__A8czv article{min-width:0;padding:16px;border:1px solid var(--short-border);border-radius:10px}.PortfolioShortlist_tableScroll__map8f{overflow-x:auto}.PortfolioShortlist_tableScroll__map8f table{width:100%;font-size:11px;border-collapse:collapse}.PortfolioShortlist_tableScroll__map8f td,.PortfolioShortlist_tableScroll__map8f th{text-align:left;padding:9px 6px;border-bottom:1px solid var(--short-border);vertical-align:top}@media (max-width:900px){.PortfolioShortlist_body__s_y1R{grid-template-columns:1fr}.PortfolioShortlist_list__ubcds{max-height:none}.PortfolioShortlist_workspace__5P0ZK .PortfolioShortlist_compare__B6azB[id]{scroll-margin-top:340px}}@media (max-width:560px){.PortfolioShortlist_filters__RVc_A{grid-template-columns:1fr 1fr}.PortfolioShortlist_header__qLCc_{display:block}.PortfolioShortlist_workspace__5P0ZK{padding:12px}}.light .PortfolioShortlist_workspace__5P0ZK,[data-theme=light] .PortfolioShortlist_workspace__5P0ZK{--short-bg:#fff;--short-border:#cbd5e1;--short-muted:#475569;--bg:#f8fafc;--text-body:#233449;--text-heading:#162332;--text-muted:#475569;--row-hover:#e2e8f0;color-scheme:light}