.stocks-page{padding-top:15px}.stocks-heading{justify-content:space-between;align-items:flex-end;gap:40px;margin-bottom:38px;display:flex}.stocks-eyebrow{letter-spacing:1.8px;color:#8d8d84;font-size:10px}.stocks-heading h1{letter-spacing:-3px;color:#f1f0e7;margin:13px 0 15px;font:650 clamp(48px,5.5vw,76px)/1.1 Archivo Variable,sans-serif}.stocks-heading h1>span{color:#f0b90b}.stocks-heading p{color:#92928b;max-width:490px;margin:0;font-size:14px;line-height:1.8}.stocks-other{color:#c3ba9c;white-space:nowrap;align-items:center;gap:8px;padding-bottom:6px;font-size:12px;display:flex}.stocks-other:hover{color:#f1d986}.stocks-toolbar{color:#95958b;border-top:1px solid #ffffff15;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:19px 0;font-size:11px;display:flex}.stocks-filters{border:0;gap:6px;margin:0;padding:0;display:flex}.stocks-filters button{color:#a9a99e;cursor:pointer;background:0 0;border:1px solid #ffffff15;border-radius:8px;padding:9px 12px}.stocks-filters button[aria-pressed=true]{color:#f0c94f;background:#f0b90b12;border-color:#f0b90b35}.stocks-filters button:focus-visible{outline-offset:3px;outline:2px solid #f0c94f}.stocks-toolbar>span:last-child{align-items:center;gap:12px;display:inline-flex}.stocks-toolbar i{background:#69695f;border-radius:50%;width:3px;height:3px}.stocks-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:17px;display:grid}.stock-asset-card{background:#20201e;border:1px solid #ffffff0f;border-radius:13px;flex-direction:column;min-width:0;padding:25px 24px 0;transition:border-color .18s,background .18s;display:flex}.stock-asset-card:hover{background:#252521;border-color:#ffffff2c}.stock-asset-top{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:25px;display:flex}.stock-asset-top .stock-logo{width:64px;height:64px}.stock-asset-ticker{letter-spacing:.8px;color:#c3c3b7;background:#ffffff05;border:1px solid #ffffff0c;border-radius:5px;padding:6px 8px;font:500 12px Archivo Variable,sans-serif}.stock-asset-card h2{letter-spacing:-.5px;color:#e9e9df;margin:0 0 8px;font:550 25px/1.2 Archivo Variable,sans-serif}.stock-asset-issuer{color:#929288;margin:0 0 24px;font-size:11px}.stock-asset-issuer>span{color:#5e5e55;padding:0 5px}.stock-asset-contract{color:#8a8a81;border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:15px;margin-top:auto;padding:15px 0;font-size:10px;display:flex}.stock-asset-contract a{color:#b5b5aa;align-items:center;gap:7px;display:inline-flex}.stock-asset-contract code{font:11px ui-monospace,monospace}.stock-asset-card>footer{border-top:1px solid #ffffff0d;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.stock-issuer-link,.stock-launch-link{align-items:center;gap:7px;font-size:11px;display:inline-flex}.stock-issuer-link{color:#aaa99f}.stock-launch-link{color:#ead17c}.stock-unavailable{color:#74746b;font-size:10px}.stocks-footnote{color:#77776f;margin:24px 0 0;font-size:11px}.stocks-loading{color:#aaa;place-items:center;min-height:180px;display:grid}@media (min-width:1600px){.stocks-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:950px){.stocks-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stocks-heading{display:block}.stocks-other{margin-top:20px}}@media (max-width:520px){.stocks-grid{grid-template-columns:1fr;gap:14px}.stocks-heading{margin-bottom:28px}.stocks-heading h1{font-size:clamp(42px,12vw,58px)}.stocks-heading p{font-size:13px}.stock-asset-top{margin-bottom:23px}.stock-asset-card{padding:22px 22px 0}}@media (prefers-reduced-motion:reduce){.stock-asset-card{transition:none}}.stocks-error{text-align:center;border:1px solid #ffffff10;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:180px;padding:32px;display:flex}.stocks-error strong{color:#e5e4dd;font-size:16px}.stocks-error p{color:#a3a29b;margin:0;font-size:14px}.stocks-error button{margin-top:4px}
