.market-evaluations-module__kx5RVG__root{border-top:1px solid var(--border);background:color-mix(in srgb, var(--bg-soft) 45%, transparent);margin:15px -18px -18px}.market-evaluations-module__kx5RVG__compact{margin:0}.market-evaluations-module__kx5RVG__empty{color:var(--muted);margin:0;padding:14px 16px;font-size:10px}.market-evaluations-module__kx5RVG__compactSummary{padding:12px 15px 10px}.market-evaluations-module__kx5RVG__compactHeader{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.market-evaluations-module__kx5RVG__compactHeader>strong{color:var(--text-soft);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:800}.market-evaluations-module__kx5RVG__compactHeader>small{color:var(--muted);text-align:right;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.market-evaluations-module__kx5RVG__compactRows{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:11px;overflow:hidden}.market-evaluations-module__kx5RVG__compactRow{grid-template-columns:78px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:42px;padding:7px 10px;display:grid}.market-evaluations-module__kx5RVG__compactRow+.market-evaluations-module__kx5RVG__compactRow{border-top:1px solid var(--border)}.market-evaluations-module__kx5RVG__compactMarket{color:var(--muted);letter-spacing:.055em;text-transform:uppercase;font-size:8px;font-weight:800}.market-evaluations-module__kx5RVG__compactSelection{align-items:center;gap:8px;min-width:0;display:flex}.market-evaluations-module__kx5RVG__compactSelection>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:800;overflow:hidden}.market-evaluations-module__kx5RVG__compactPrice{border:1px solid var(--border-strong);min-width:43px;color:var(--text-soft);background:var(--surface-raised);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;padding:3px 7px;font-size:9px;font-weight:800}.market-evaluations-module__kx5RVG__compactEv{font-variant-numeric:tabular-nums;white-space:nowrap;justify-content:flex-end;align-items:baseline;gap:5px;min-width:54px;display:flex}.market-evaluations-module__kx5RVG__compactEv small{color:var(--muted);font-size:7px;font-weight:700}.market-evaluations-module__kx5RVG__compactEv strong{font-size:10px;font-weight:850}.market-evaluations-module__kx5RVG__compactNote{color:var(--muted);margin:7px 1px 0;font-size:8px;line-height:1.35}.market-evaluations-module__kx5RVG__disclosure{border-top:1px solid var(--border)}.market-evaluations-module__kx5RVG__disclosure>summary{min-height:37px;color:var(--text-soft);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-end;align-items:center;gap:7px;padding:0 15px;font-size:9px;font-weight:750;list-style:none;display:flex}.market-evaluations-module__kx5RVG__disclosure>summary::-webkit-details-marker{display:none}.market-evaluations-module__kx5RVG__disclosure>summary:after{content:"⌄";color:var(--muted);font-size:12px;line-height:1;transform:translateY(-1px)}.market-evaluations-module__kx5RVG__disclosure[open]>summary:after{content:"⌃";transform:translateY(1px)}.market-evaluations-module__kx5RVG__disclosure>summary:hover{color:var(--text);background:#ffffff04}.market-evaluations-module__kx5RVG__disclosure>summary:focus-visible{outline:2px solid var(--green);outline-offset:-2px}.market-evaluations-module__kx5RVG__disclosureBody,.market-evaluations-module__kx5RVG__group+.market-evaluations-module__kx5RVG__group{border-top:1px solid var(--border)}.market-evaluations-module__kx5RVG__groupHeader{background:#ffffff04;justify-content:space-between;align-items:center;gap:12px;min-height:36px;padding:0 16px;display:flex}.market-evaluations-module__kx5RVG__groupHeader>strong{color:var(--text-soft);letter-spacing:.075em;text-transform:uppercase;font-size:9px;font-weight:800}.market-evaluations-module__kx5RVG__groupHeader>small{color:var(--muted);text-align:right;font-size:8px}.market-evaluations-module__kx5RVG__selections{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.market-evaluations-module__kx5RVG__selection{border-right:1px solid var(--border);min-width:0;padding:15px 16px 14px}.market-evaluations-module__kx5RVG__selection:nth-child(2n){border-right:0}.market-evaluations-module__kx5RVG__selectionHeader{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-evaluations-module__kx5RVG__selectionPrimary{align-items:center;gap:9px;min-width:0;display:flex}.market-evaluations-module__kx5RVG__selectionPrimary>strong{color:var(--green);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:800;line-height:1.2;overflow:hidden}.market-evaluations-module__kx5RVG__price{border:1px solid var(--border-strong);min-width:48px;color:var(--text);background:var(--surface-raised);font-variant-numeric:tabular-nums;text-align:center;border-radius:999px;flex:none;padding:4px 8px;font-size:11px;font-weight:800}.market-evaluations-module__kx5RVG__metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.market-evaluations-module__kx5RVG__metric{border:1px solid var(--border);background:color-mix(in srgb, var(--surface) 74%, transparent);border-radius:9px;flex-direction:column;gap:3px;min-width:0;padding:8px 9px;display:flex}.market-evaluations-module__kx5RVG__metric small{color:var(--muted);letter-spacing:.025em;text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-weight:700;overflow:hidden}.market-evaluations-module__kx5RVG__metric strong{color:var(--text);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.market-evaluations-module__kx5RVG__positive{color:var(--green)!important}.market-evaluations-module__kx5RVG__negative{color:var(--red)!important}.market-evaluations-module__kx5RVG__neutral{color:var(--text-soft)!important}.market-evaluations-module__kx5RVG__meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:4px 11px;margin-top:10px;font-size:8px;display:flex}.market-evaluations-module__kx5RVG__meta>span{position:relative}.market-evaluations-module__kx5RVG__meta>span+span:before{content:"·";color:var(--border-strong);position:absolute;left:-7px}.market-evaluations-module__kx5RVG__observed{color:var(--text-soft)}.market-evaluations-module__kx5RVG__note{color:var(--muted);margin:9px 0 0;font-size:8px;line-height:1.4}.market-evaluations-module__kx5RVG__valid{background:0 0}.market-evaluations-module__kx5RVG__unavailable .market-evaluations-module__kx5RVG__price{color:var(--muted)}@media (max-width:900px){.market-evaluations-module__kx5RVG__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.market-evaluations-module__kx5RVG__root{margin-inline:-14px;margin-bottom:-14px}.market-evaluations-module__kx5RVG__compact{margin:0}.market-evaluations-module__kx5RVG__compactSummary{padding:11px 12px 9px}.market-evaluations-module__kx5RVG__compactHeader{margin-bottom:6px}.market-evaluations-module__kx5RVG__compactHeader>small{max-width:62%}.market-evaluations-module__kx5RVG__compactRow{grid-template-columns:63px minmax(0,1fr) auto;gap:8px;min-height:45px;padding:8px 9px}.market-evaluations-module__kx5RVG__compactMarket{font-size:7px}.market-evaluations-module__kx5RVG__compactSelection>strong{font-size:11px}.market-evaluations-module__kx5RVG__compactPrice{min-width:42px;padding:3px 6px}.market-evaluations-module__kx5RVG__compactEv{gap:4px;min-width:49px}.market-evaluations-module__kx5RVG__compactNote{font-size:7px}.market-evaluations-module__kx5RVG__disclosure>summary{min-height:40px;padding-inline:12px}.market-evaluations-module__kx5RVG__groupHeader{min-height:40px;padding:0 13px}.market-evaluations-module__kx5RVG__groupHeader>small{display:none}.market-evaluations-module__kx5RVG__selections{grid-template-columns:1fr}.market-evaluations-module__kx5RVG__selection{border-right:0;padding:14px 13px}.market-evaluations-module__kx5RVG__selection+.market-evaluations-module__kx5RVG__selection{border-top:1px solid var(--border)}.market-evaluations-module__kx5RVG__selectionPrimary>strong{font-size:14px}.market-evaluations-module__kx5RVG__price{min-width:52px;padding:5px 9px;font-size:12px}.market-evaluations-module__kx5RVG__metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.market-evaluations-module__kx5RVG__metric{justify-content:center;min-height:52px;padding:9px 10px}.market-evaluations-module__kx5RVG__metric small{font-size:8px}.market-evaluations-module__kx5RVG__metric strong{font-size:11px}.market-evaluations-module__kx5RVG__meta{gap:4px 10px;margin-top:9px;font-size:8px}}@media (max-width:420px){.market-evaluations-module__kx5RVG__compactHeader>small{max-width:56%}.market-evaluations-module__kx5RVG__compactRow{grid-template-columns:57px minmax(0,1fr) auto}.market-evaluations-module__kx5RVG__compactSelection{gap:6px}.market-evaluations-module__kx5RVG__compactPrice{min-width:39px;font-size:8px}.market-evaluations-module__kx5RVG__compactEv small,.market-evaluations-module__kx5RVG__meta .market-evaluations-module__kx5RVG__observed{display:none}}
.market-filter-controls-module__WB44wq__root{border:1px solid var(--border);background:var(--surface);border-radius:15px;margin:0 0 22px;padding:15px}.market-filter-controls-module__WB44wq__heading{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:12px;display:flex}.market-filter-controls-module__WB44wq__heading strong{font-size:12px}.market-filter-controls-module__WB44wq__heading p{color:var(--muted);margin:3px 0 0;font-size:10px}.market-filter-controls-module__WB44wq__fields{grid-template-columns:repeat(5,minmax(110px,1fr)) auto;align-items:end;gap:9px;display:grid}.market-filter-controls-module__WB44wq__field{flex-direction:column;gap:5px;min-width:0;display:flex}.market-filter-controls-module__WB44wq__field label{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.market-filter-controls-module__WB44wq__field select,.market-filter-controls-module__WB44wq__field input{border:1px solid var(--border);width:100%;min-height:38px;color:var(--text);background:var(--surface-raised);font:inherit;border-radius:9px;outline:none;padding:0 10px;font-size:11px}.market-filter-controls-module__WB44wq__field select:focus,.market-filter-controls-module__WB44wq__field input:focus{border-color:var(--green)}.market-filter-controls-module__WB44wq__actions{gap:7px;display:flex}.market-filter-controls-module__WB44wq__apply,.market-filter-controls-module__WB44wq__reset{border:1px solid var(--border);cursor:pointer;border-radius:9px;min-height:38px;padding:0 13px;font-size:10px;font-weight:750}.market-filter-controls-module__WB44wq__apply{color:#061a13;border-color:var(--green);background:var(--green)}.market-filter-controls-module__WB44wq__reset{color:var(--text-soft);background:var(--surface-raised)}.market-filter-controls-module__WB44wq__note{color:var(--muted);margin:10px 0 0;font-size:9px}@media (max-width:950px){.market-filter-controls-module__WB44wq__fields{grid-template-columns:repeat(2,minmax(0,1fr))}.market-filter-controls-module__WB44wq__actions{grid-column:1/-1}}@media (max-width:560px){.market-filter-controls-module__WB44wq__root{padding:12px}.market-filter-controls-module__WB44wq__heading{display:block}.market-filter-controls-module__WB44wq__fields{grid-template-columns:1fr 1fr}.market-filter-controls-module__WB44wq__actions{grid-template-columns:1fr 1fr;display:grid}.market-filter-controls-module__WB44wq__apply,.market-filter-controls-module__WB44wq__reset{width:100%}}
.results-explorer-module__xAdazW__summaryGrid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:0 0 22px;display:grid}.results-explorer-module__xAdazW__summaryCard{border:1px solid var(--border);background:var(--surface);border-radius:13px;flex-direction:column;gap:4px;padding:15px;display:flex}.results-explorer-module__xAdazW__summaryCard span{color:var(--muted);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.results-explorer-module__xAdazW__summaryCard strong{letter-spacing:-.03em;font-size:22px}.results-explorer-module__xAdazW__summaryCard small{color:var(--text-soft);font-size:10px}.results-explorer-module__xAdazW__notice{border:1px solid var(--border);color:var(--text-soft);background:var(--surface);border-radius:11px;margin:0 0 20px;padding:12px 14px;font-size:10px}.results-explorer-module__xAdazW__notice strong{color:var(--text)}.results-explorer-module__xAdazW__tableCard{border:1px solid var(--border);background:var(--surface);border-radius:15px;margin-bottom:24px;overflow:hidden}.results-explorer-module__xAdazW__tableHead,.results-explorer-module__xAdazW__row{grid-template-columns:80px minmax(180px,1.4fr) 90px minmax(140px,1fr) 72px 86px 86px 74px;align-items:center;gap:9px;padding:11px 14px;display:grid}.results-explorer-module__xAdazW__tableHead{color:var(--muted);border-bottom:1px solid var(--border);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:750}.results-explorer-module__xAdazW__row{border-bottom:1px solid var(--border);min-height:53px;font-size:10px}.results-explorer-module__xAdazW__row:last-child{border-bottom:0}.results-explorer-module__xAdazW__row strong{font-size:11px}.results-explorer-module__xAdazW__row small{color:var(--muted);margin-top:2px;display:block}.results-explorer-module__xAdazW__positive{color:var(--green)}.results-explorer-module__xAdazW__negative{color:var(--red)}.results-explorer-module__xAdazW__neutral{color:var(--text-soft)}.results-explorer-module__xAdazW__result{text-transform:uppercase;font-size:9px;font-weight:800}.results-explorer-module__xAdazW__empty{text-align:center;color:var(--muted);padding:32px 18px}.results-explorer-module__xAdazW__empty strong{color:var(--text);margin-bottom:4px;display:block}@media (max-width:1000px){.results-explorer-module__xAdazW__summaryGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.results-explorer-module__xAdazW__tableCard{overflow-x:auto}.results-explorer-module__xAdazW__tableHead,.results-explorer-module__xAdazW__row{min-width:850px}}@media (max-width:600px){.results-explorer-module__xAdazW__summaryGrid{grid-template-columns:1fr 1fr}.results-explorer-module__xAdazW__summaryCard:last-child{grid-column:1/-1}}
