.stocks-dashboard{width:100%;max-width:1500px;margin:22px auto}.stocks-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:22px;display:flex}.stocks-heading h1{letter-spacing:-.045em;margin:14px 0;font-size:42px;font-weight:500}.stocks-heading p{max-width:660px;color:var(--muted);margin:0;font-size:13px;line-height:1.75}.stocks-refresh,.stocks-pagination button{border:1px solid var(--border);color:var(--foreground);background:var(--surface);cursor:pointer;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:12px;display:inline-flex}.stocks-source{color:var(--green);flex-wrap:wrap;align-items:center;gap:9px;margin:0 0 30px;font-size:11px;display:flex}.stocks-source a{color:var(--muted);align-items:center;gap:4px;margin-left:4px;display:inline-flex}.stocks-metrics{border:1px solid var(--border);background:var(--surface);border-radius:18px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:26px;display:grid;overflow:hidden}.stocks-metrics>div{border-right:1px solid var(--border);min-width:0;padding:24px}.stocks-metrics>div:last-child{border:0}.stocks-metrics>div:first-child{background:linear-gradient(115deg,#a0f5a20c,#0000)}.stocks-metrics span{color:var(--muted);letter-spacing:.11em;font-size:9px;line-height:1.7;display:block}.stocks-metrics strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;margin:16px 0 10px;font-size:36px;font-weight:500;display:block}.stocks-metrics>div:first-child strong{color:var(--green)}.stocks-metrics em{color:var(--muted);font-size:16px;font-style:normal}.stocks-metrics small{color:var(--muted);font-size:10px;line-height:1.5}.stocks-content{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:22px;display:grid}.stocks-content.stocks-directory-full{grid-template-columns:minmax(0,1fr)}.stocks-corporate-strip{border:1px solid var(--border);background:var(--surface);border-radius:18px;padding:24px}.stocks-corporate-strip h2{margin:12px 0;font-size:20px;font-weight:500}.stocks-corporate-strip .stocks-actions{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 28px;display:grid}.stocks-corporate-strip .stocks-actions>.section-eyebrow,.stocks-corporate-strip .stocks-actions>h2{grid-column:1/-1}.stocks-corporate-strip .stocks-actions>a{border-bottom:1px solid var(--border);color:var(--foreground);justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.stocks-corporate-strip .stocks-actions a>span{gap:6px;min-width:0;display:grid}.stocks-corporate-strip .stocks-actions a>span:last-child{text-align:right}.stocks-corporate-strip .stocks-actions strong,.stocks-corporate-strip .stocks-actions time{font-size:11px;font-weight:500}.stocks-corporate-strip .stocks-actions small{color:var(--muted);font-size:10px}@media (max-width:850px){.stocks-corporate-strip .stocks-actions{grid-template-columns:1fr}}.stocks-directory,.stocks-aside>section{border:1px solid var(--border);background:var(--surface);border-radius:18px;min-width:0;overflow:hidden}.stocks-directory-heading{justify-content:space-between;align-items:center;gap:16px;padding:24px;display:flex}.stocks-directory-heading h2{margin:10px 0 0;font-size:21px;font-weight:500}.stocks-directory-heading>span{color:var(--muted);white-space:nowrap;font-size:11px}.stocks-tools{gap:12px;padding:0 24px;display:flex}.stocks-search{background:var(--background);border:1px solid var(--border);min-width:0;color:var(--muted);border-radius:9px;flex:1;align-items:center;gap:10px;padding:11px 12px;display:flex}.stocks-search input{color:var(--foreground);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px}.stocks-search:focus-within{border-color:var(--green);box-shadow:0 0 0 2px #a0f5a210}.stocks-search input::placeholder{color:var(--muted)}.stocks-sort{color:var(--muted);align-items:center;gap:8px;display:flex}.stocks-sort select{background:var(--background);border:1px solid var(--border);width:145px;color:var(--foreground);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;border-radius:9px;padding:10px 8px;font-size:11px}.stocks-filters{flex-wrap:wrap;gap:8px;padding:18px 24px;display:flex}.stocks-filters button{color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:7px;padding:7px 10px;font-size:11px}.stocks-filters button[aria-pressed=true]{color:var(--green);background:#a0f5a210;border-color:#a0f5a230}.stocks-table-scroll{scrollbar-width:thin;scrollbar-color:#385344 transparent;max-width:100%;position:relative;overflow-x:auto}.stocks-table{border-collapse:collapse;width:100%;font-size:12px}.stocks-table th{text-align:left;letter-spacing:.1em;color:var(--muted);border-top:1px solid var(--border);border-bottom:1px solid var(--border);white-space:nowrap;padding:13px 14px;font-size:8px;font-weight:500}.stocks-table th:first-child,.stocks-table td:first-child{padding-left:24px}.stocks-table td{white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #1b2b2280;padding:15px 14px}.stocks-table td strong{font-size:12px;font-weight:500}.stocks-table td small{color:var(--muted);margin-top:5px;font-size:9px;display:block}.stocks-table tr:hover,.stocks-table tr.is-selected{background:#a0f5a207}.stocks-asset{min-width:165px;max-width:230px;color:var(--foreground);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:11px;padding:0;display:flex}.stocks-asset>span{display:block;overflow:hidden}.stocks-asset small{text-overflow:ellipsis;overflow:hidden}.stocks-status{color:var(--green);background:#a0f5a20a;border:1px solid #a0f5a225;border-radius:6px;padding:5px 7px;font-size:9px}.stocks-status-halt{color:#f2c581;background:#dba3530a;border-color:#dba35340}.stocks-status-inactive{color:var(--muted);border-color:var(--border);background:0 0}.stocks-row-open{color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:6px;display:grid}.stocks-pagination{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:18px 24px;font-size:11px;display:flex}.stocks-pagination>div{align-items:center;gap:12px;display:flex}.stocks-pagination button{padding:7px 10px;font-size:10px}.stocks-price-note{color:var(--muted);margin:0;padding:0 24px 22px;font-size:10px;line-height:1.8}.stocks-empty{color:var(--muted);padding:28px 24px;font-size:12px}.stocks-error,.stocks-warning{color:#f2c581;background:#dba3530a;border:1px solid #dba35340;border-radius:10px;padding:14px 16px;font-size:12px;line-height:1.7}.stocks-aside{gap:20px;min-width:0;scroll-margin-top:24px;display:grid}.stocks-aside>section{padding:24px}.stocks-aside h2{margin:12px 0;font-size:20px;font-weight:500}.stocks-aside p{color:var(--muted);font-size:12px;line-height:1.8}.stocks-research-icon{width:48px;height:48px;color:var(--green);background:#a0f5a208;border:1px solid #a0f5a230;border-radius:12px;place-items:center;margin-bottom:24px;display:grid}.stocks-research-intro>div:not(.section-eyebrow){color:var(--muted);align-items:center;gap:10px;margin-top:18px;font-size:11px;display:flex}.stocks-actions>button{text-align:left;width:100%;color:var(--foreground);border:0;border-bottom:1px solid var(--border);cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:12px;padding:15px 0;display:flex}.stocks-actions>button:last-child{border-bottom:0}.stocks-actions button span{gap:6px;min-width:0;display:grid}.stocks-actions button span:last-child{text-align:right}.stocks-actions strong,.stocks-actions time{font-size:11px;font-weight:500}.stocks-actions small{color:var(--muted);font-size:10px;line-height:1.5}.stocks-selected-name{align-items:center;gap:12px;margin:24px 0;display:flex}.stocks-selected-name h2{margin:0 0 5px;font-size:24px}.stocks-selected-name p{margin:0}.stocks-selected-price{gap:8px;display:grid}.stocks-selected-price strong{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:34px;font-weight:500}.stocks-selected-price span,.stocks-selected-price small{color:var(--muted);font-size:10px}.stocks-detail-rows{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:13px;margin:22px 0;padding:20px 0;font-size:11px;display:grid}.stocks-detail-rows>div{justify-content:space-between;gap:12px;display:flex}.stocks-detail-rows dt{color:var(--muted)}.stocks-detail-rows dd{text-align:right;margin:0}.stocks-selected h3{margin:20px 0 12px;font-size:12px;font-weight:500}.stocks-sessions{gap:8px;display:grid}.stocks-sessions>span{color:var(--muted);justify-content:space-between;gap:12px;font-size:10px;display:flex}.stocks-sessions b{font-weight:400}.stocks-sessions .is-supported b{color:var(--green)}.stocks-selected .stocks-detail-note{font-size:10px;line-height:1.8}.stocks-contract{width:100%;color:var(--muted);background:var(--background);border:1px solid var(--border);cursor:pointer;border-radius:8px;align-items:center;gap:7px;padding:11px;font-size:10px;display:flex}.stocks-contract span{color:var(--green);margin-left:auto}.stocks-explorer,.stocks-onchain>a{color:var(--green);align-items:center;gap:5px;margin-top:16px;font-size:11px;display:inline-flex}.stocks-chart-disclosure{border:1px solid var(--border);border-radius:12px;min-width:0;overflow:hidden}.stocks-chart-disclosure>summary{cursor:pointer;color:var(--green);padding:16px;font-size:12px}.stocks-footer{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:22px;font-size:10px;display:flex}.stocks-footer a{color:var(--muted);align-items:center;gap:4px;display:inline-flex}.stocks-dashboard .stocks-amber{color:#f2c581}.stocks-dashboard button:disabled{cursor:not-allowed;opacity:.4}.stocks-dashboard button:focus-visible,.stocks-dashboard select:focus-visible{outline:2px solid var(--green);outline-offset:3px}.stocks-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1400px){.stocks-content{grid-template-columns:minmax(0,1fr)}.stocks-aside{grid-template-columns:repeat(2,minmax(0,1fr))}.stocks-aside>details{grid-column:1/-1}}@media (max-width:850px){.stocks-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.stocks-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--border)}.stocks-metrics>div:nth-child(2){border-right:0}.stocks-aside{grid-template-columns:1fr}.stocks-heading h1{font-size:34px}.stocks-tools{flex-direction:column}.stocks-sort select{flex:1;width:auto}}@media (max-width:480px){.stocks-heading{align-items:flex-start}.stocks-heading h1{font-size:30px}.stocks-metrics>div{padding:18px}.stocks-metrics strong{font-size:29px}.stocks-metrics span{font-size:8px}.stocks-directory-heading,.stocks-tools,.stocks-filters,.stocks-pagination{padding-left:16px;padding-right:16px}.stocks-pagination{align-items:flex-start}.stocks-pagination>div{gap:8px}.stocks-table td:first-child,.stocks-table th:first-child{padding-left:16px}}
