.market-directory-hero{background:var(--color-bg)}.market-directory-hero-inner{padding-block:36px 0}.market-directory-title{justify-content:space-between;align-items:center;gap:20px;display:flex}.market-directory-hero h1{letter-spacing:-.025em;font-size:30px;font-weight:600;line-height:1.3}.market-directory-title>a{border:1px solid var(--color-line);border-radius:6px;align-items:center;gap:20px;min-height:40px;padding:8px 16px;font-size:13px;font-weight:500;display:inline-flex}.market-directory-title>a:hover{background:var(--color-hover)}.market-directory-scope{color:var(--color-muted);margin-top:12px;font-size:12px;line-height:1.8}.market-directory-scope>span{flex-wrap:wrap;column-gap:16px;margin-left:16px;display:inline-flex}.market-directory-scope a{min-height:32px;color:var(--color-gold2);align-items:center;display:inline-flex}.market-directory-scope a:hover{text-underline-offset:4px;text-decoration:underline}.market-directory-body{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:24px 64px;display:grid}.market-directory-search{grid-template-columns:minmax(0,460px) auto 1fr;align-items:center;gap:12px;display:grid}.market-directory-search-field{min-width:0;position:relative}.market-directory-search-field>svg{width:18px;height:18px;color:var(--color-muted);pointer-events:none;position:absolute;top:50%;left:14px;transform:translateY(-50%)}.market-directory-search input[type=search]{border:1px solid var(--color-control);background:var(--color-raised);border-radius:6px;width:100%;min-width:0;min-height:44px;padding:10px 14px 10px 42px;font-size:13px}.market-directory-search input::placeholder{color:var(--color-muted)}.market-directory-search button{border:1px solid var(--color-control);background:var(--color-raised);min-height:44px;color:var(--color-text);border-radius:6px;justify-content:center;align-items:center;gap:16px;padding:10px 18px;font-size:13px;font-weight:500;display:flex}.market-directory-search button:hover{border-color:var(--color-muted)}.market-directory-search-scope{color:var(--color-muted);justify-self:end;font-size:11px;line-height:1.7}.market-directory-sidebar{min-width:0}.market-directory-sidebar h2,.market-directory-count-label{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.market-directory-sidebar nav{border-bottom:1px solid var(--color-line);flex-wrap:wrap;gap:8px;padding-bottom:20px;display:flex}.market-directory-sidebar nav a{min-height:40px;color:var(--color-muted);border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:10px;padding:8px 16px;font-size:13px;display:flex}.market-directory-sidebar nav a:hover{background:var(--color-hover);color:var(--color-text)}.market-directory-sidebar nav a[aria-current=page]{background:var(--color-selected);color:var(--color-text)}.market-directory-sidebar nav small{color:var(--color-muted);font-size:11px}.market-directory-results{min-width:0}.market-directory-result-heading{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:14px;display:flex}.market-directory-result-heading h2{font-size:14px;font-weight:500}.market-directory-result-heading p{color:var(--color-muted);overflow-wrap:anywhere;font-size:12px}.market-directory-filter-actions{flex-wrap:wrap;gap:12px;margin-left:auto;display:flex}.market-directory-filter-actions a{min-height:40px;color:var(--color-gold2);align-items:center;font-size:12px;display:inline-flex}.market-directory-filter-actions a:hover{color:var(--color-text)}.market-directory-table-scroll{border:1px solid var(--color-line);background:var(--color-surface);border-radius:6px}.market-directory-results table{table-layout:fixed;text-align:left;border-collapse:collapse;width:100%;font-size:13px}.market-directory-results th,.market-directory-results td{overflow-wrap:anywhere;padding:16px 24px}.market-directory-results thead{background:var(--color-surface);color:var(--color-muted);font-size:12px}.market-directory-results thead th{padding-block:12px;font-weight:500}.market-directory-results .market-directory-category-column{width:24%}.market-directory-results thead th:last-child{text-align:right;width:30%}.market-directory-results tbody tr{border-top:1px solid var(--color-line)}.market-directory-results tbody tr:hover,.market-directory-results tbody tr:focus-within{background:var(--color-hover)}.market-directory-product{font-weight:400}.market-directory-symbol,.market-directory-name{display:block}.market-directory-symbol{font-size:14px;font-weight:600;line-height:1.6}.market-directory-name{color:var(--color-muted);margin-top:3px;font-size:12px;line-height:1.6}.market-directory-category{color:var(--color-muted);font-size:11px}.market-directory-mobile-category{display:none}.market-directory-terminal{text-align:right}.market-directory-terminal a{border:1px solid var(--color-line);min-height:40px;color:var(--color-gold2);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;gap:10px;padding-inline:12px;font-size:12px;display:inline-flex}.market-directory-terminal a:hover{border-color:var(--color-gold);background:var(--color-raised)}.market-directory-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding-top:20px;font-size:12px;display:flex}.market-directory-pagination p{color:var(--color-muted)}.market-directory-pagination>div{gap:8px;display:flex}.market-directory-pagination a,.market-directory-pagination span[aria-disabled]{border:1px solid var(--color-line);border-radius:4px;align-items:center;min-height:40px;padding:8px 14px;display:inline-flex}.market-directory-pagination span[aria-disabled]{color:var(--color-muted);opacity:.45}.market-directory-pagination a:hover{background:var(--color-hover)}.market-directory-empty{text-align:center;border:1px solid var(--color-line);background:var(--color-surface);border-radius:6px;padding:36px 24px}.market-directory-empty h3{font-size:16px;font-weight:500}.market-directory-empty p{color:var(--color-muted);margin-block:10px 14px;font-size:13px;line-height:1.8}.market-directory-empty a{min-height:44px;color:var(--color-gold2);justify-content:center;align-items:center;margin-inline:6px;font-size:13px;display:inline-flex}.market-directory-empty .market-directory-recovery-primary{border:1px solid var(--color-line);background:var(--color-raised);color:var(--color-text);border-radius:4px;padding-inline:16px}.market-directory-empty a:hover{color:var(--color-gold)}.market-directory-invalid{padding-block:48px}.market-directory-invalid h1{font-size:28px;font-weight:600}.market-directory-invalid p{color:var(--color-muted);margin-block:16px}.market-directory-invalid a{min-height:44px;color:var(--color-gold2);align-items:center;display:inline-flex}@media (max-width:900px){.market-directory-body{gap:20px;padding-block:22px 48px}.market-directory-search{grid-template-columns:minmax(0,1fr) auto}.market-directory-search-scope{grid-column:1/-1;justify-self:start}.market-directory-sidebar nav{gap:4px}.market-directory-sidebar nav a{min-height:44px;padding-inline:12px}}@media (max-width:520px){.market-directory-hero-inner{padding-top:24px}.market-directory-hero h1{font-size:26px}.market-directory-title>a{gap:10px;min-height:44px;padding-inline:12px;font-size:12px}.market-directory-scope>span{margin-left:0;display:flex}.market-directory-sidebar nav a{padding-inline:10px;font-size:12px}.market-directory-search input[type=search]{font-size:16px}.market-directory-search button{gap:10px;padding-inline:14px}.market-directory-filter-actions{width:100%;margin-left:0}.market-directory-results th,.market-directory-results td{padding:14px}.market-directory-results .market-directory-category-column{display:none}.market-directory-results thead th:first-child{width:auto}.market-directory-results thead th:last-child{width:128px}.market-directory-mobile-category{color:var(--color-muted);margin-top:4px;font-size:11px;line-height:1.5;display:block}.market-directory-terminal a{gap:6px;min-height:44px;padding-inline:8px}.market-directory-pagination{flex-direction:column;align-items:start}}.market-directory-quote-summary{flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin:20px 0 12px;font-size:12px;display:flex}.market-directory-quote-summary small{color:var(--color-muted);margin-left:12px;font-size:11px}.market-directory-quote-summary [role=status],.market-directory-quote-note,.market-directory-preference-error{color:var(--color-muted);font-size:11px;line-height:1.8}.market-directory-quote-note{margin-top:12px}.market-directory-results table{table-layout:auto}.market-directory-results th,.market-directory-results td{padding:14px 18px}.market-directory-results thead th{white-space:nowrap}.market-directory-results thead th:first-child{width:30%}.market-directory-results thead th:not(:first-child){text-align:right}.market-directory-results thead th:last-child{width:138px}.market-directory-results td{text-align:right}.market-directory-identity{align-items:center;gap:12px;display:flex}.market-directory-identity>div{min-width:0}.market-directory-favorite{width:28px;min-height:40px;color:var(--color-muted);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;margin-left:-8px;font-size:19px;display:inline-flex}.market-directory-favorite:hover{background:var(--color-raised);color:var(--color-text)}.market-directory-favorite[aria-pressed=true]{color:var(--color-gold)}.market-directory-name small{color:var(--color-muted);margin-top:2px;font-size:10px;display:block}.market-directory-price{white-space:nowrap;font-size:14px;font-weight:500}.market-directory-spread-column{white-space:nowrap;font-size:12px}.market-directory-quote-state{white-space:nowrap;color:var(--color-muted);align-items:center;gap:6px;font-size:11px;display:inline-flex}.market-directory-quote-state i{background:currentColor;border-radius:50%;width:5px;height:5px}.market-directory-quote-state[data-live=true]{color:var(--color-text)}.market-directory-mobile-status,.market-directory-mobile-spread{display:none}@media (max-width:900px){.market-directory-results th,.market-directory-results td{padding:12px}.market-directory-results .market-directory-spread-column{display:none}.market-directory-identity{gap:8px}.market-directory-price{font-size:13px}.market-directory-mobile-spread{color:var(--color-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}}@media (max-width:600px){.market-directory-quote-summary small{margin:4px 0 0;display:block}.market-directory-results .market-directory-state-column,.market-directory-results thead th:last-child{display:none}.market-directory-results table,.market-directory-results tbody{display:block}.market-directory-results thead,.market-directory-results tr{grid-template-columns:minmax(120px,1.3fr) minmax(0,1fr) minmax(0,1fr);display:grid}.market-directory-results thead{display:block}.market-directory-results th,.market-directory-results td{padding:12px 8px;width:auto!important}.market-directory-results .market-directory-product{grid-row:1/3}.market-directory-results .market-directory-action-column{grid-area:2/2/auto/-1;padding:0 8px 8px}.market-directory-terminal a{border:0;min-height:32px;padding:0;font-size:11px}.market-directory-identity{align-items:flex-start;gap:6px}.market-directory-identity .instrument-asset-badges{flex-shrink:0}.market-directory-favorite{width:24px;min-height:32px;margin-left:0}.market-directory-symbol{font-size:12px}.market-directory-name{font-size:10px}.market-directory-name small{display:none}.market-directory-price{align-self:start;margin-top:4px;font-size:12px}.market-directory-mobile-status{color:var(--color-muted);margin-top:5px;font-size:10px;font-weight:400;display:block}.market-directory-quote-note{font-size:10px}}.market-directory-quick-filters{border-bottom:1px solid var(--color-line);flex-wrap:wrap;align-items:center;gap:8px;padding:16px 0;display:flex}.market-directory-quick-filters a{border:1px solid var(--color-line);min-height:40px;color:var(--color-muted);border-radius:6px;justify-content:center;align-items:center;gap:6px;padding:8px 14px;font-size:12px;display:inline-flex}.market-directory-quick-filters a:hover,.market-directory-quick-filters a:focus-visible{color:var(--color-text);border-color:var(--color-text)}.market-directory-quick-filters a[aria-current=true]{color:var(--color-text);background:var(--color-selected);border-color:var(--color-text)}.market-directory-quick-filters .market-directory-clear-filters{border-color:#0000;margin-left:auto}.market-directory-filter-status{color:var(--color-muted);margin:0;padding:0 0 14px;font-size:12px}@media (max-width:600px){.market-directory-quick-filters a{min-height:44px}}.market-directory-change .market-summary-change{align-items:flex-end}@media (max-width:600px){.market-directory-results thead th:nth-child(4){display:none}.market-directory-results .market-directory-product{grid-row:1/4}.market-directory-results .market-directory-change{grid-area:2/2/auto/-1;padding-block:0}.market-directory-change .market-summary-change{flex-direction:row;justify-content:flex-end;align-items:center;gap:8px;width:100%}.market-directory-results .market-directory-action-column{grid-row:3}}
