.page-head{margin:6px 0 20px}.page-head h2{margin:0 0 4px;font-size:22px;font-weight:800}.page-head p{color:var(--text-muted);margin:0;font-size:13px}.stat-grid{grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:20px;display:grid}.stat-tile{background:var(--card);border:1px solid var(--border);border-radius:16px;padding:20px 22px}.stat-tile .lbl{color:var(--text-muted);margin-bottom:10px;font-size:12px;font-weight:600}.stat-tile .val{font-variant-numeric:tabular-nums;font-size:26px;font-weight:800}.dividends-card{border:1px solid var(--accent);background:linear-gradient(145deg,#3f3ff524,#7d7dff0d);border-radius:16px;flex:1;align-items:center;gap:26px;margin-bottom:0;padding:20px 22px;display:flex}.dividends-label{text-transform:uppercase;letter-spacing:.06em;color:#a9a9ff;margin-bottom:6px;font-size:11.5px;font-weight:800}.dividends-text{color:var(--text-muted);max-width:520px;font-size:13px;line-height:1.55}.dividends-text b{color:var(--text)}.dividends-right{text-align:right;flex-shrink:0;margin-left:auto}.dividends-amt{font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.dividends-lbl{color:var(--text-faint);margin-top:2px;font-size:11px}.shares-grid{grid-template-columns:1.4fr 1fr;align-items:start;gap:18px;display:grid}.card h3.sub{margin-top:22px}table.bid-table{border-collapse:collapse;width:100%}.bid-table th{text-align:left;text-transform:uppercase;letter-spacing:.06em;color:var(--text-faint);padding:0 0 10px;font-size:10.5px;font-weight:700}.bid-table td{border-top:1px solid var(--border);font-variant-numeric:tabular-nums;padding:10px 0;font-size:13px}.bid-table td.bidder{color:var(--text-muted);font-family:IBM Plex Mono,monospace;font-size:12px}.bid-table td.total{color:var(--success);font-weight:700}.shares-input{background:var(--input);width:100%;color:var(--text);border:1px solid #0000;border-radius:10px;margin-bottom:12px;padding:11px 14px;font-family:inherit;font-size:14px;font-weight:700}.shares-input:focus{border-color:var(--accent);outline:none}.btn-solid.danger{background:var(--danger)}@media (max-width:900px){.shares-grid{grid-template-columns:1fr}}@media (max-width:640px){.stat-grid{grid-template-columns:1fr 1fr}.dividends-card{flex-direction:column;align-items:flex-start;width:100%}.dividends-right{text-align:left}.bid-table{white-space:nowrap;display:block;overflow-x:auto}}.dividends-row{align-items:center;gap:18px;margin-bottom:20px;display:flex}.dividends-visual{object-fit:cover;object-position:50% 50%;mix-blend-mode:screen;filter:contrast(1.4)brightness(.96);flex-shrink:0;width:170px;height:250px;margin:-18px 0;-webkit-mask-image:radial-gradient(75% 92%,#000 55%,#0000 98%);mask-image:radial-gradient(75% 92%,#000 55%,#0000 98%)}@media (max-width:640px){.dividends-row{flex-direction:column;gap:0}.dividends-visual{width:150px;height:230px;margin:-30px 0}}.rate-chart-card{margin-bottom:20px;padding:18px 22px}.rate-chart-head{justify-content:space-between;align-items:flex-start;gap:14px;margin-bottom:10px;display:flex}.rate-now{color:#f2b705;font-variant-numeric:tabular-nums;font-size:22px;font-weight:800}.rate-chart{width:100%;height:70px;display:block}@media (max-width:760px){.dividends-visual{width:100%;max-width:260px;height:190px;margin:0 auto 14px;display:block;position:static}}.bid-why{max-width:62ch;margin:0 0 14px;line-height:1.55}
