:root{--teal:#17a08a;--green:#3f9d5a;--red:#d5504b;--loss:#b02f2f;--up:#1e9e50;--down:#d33a34;--ink:#16181d;--muted:#6b7280;--paper:#fbfaf7;--line:#e5e1d8}*{box-sizing:border-box;margin:0}body{background:var(--paper);color:var(--ink);font-variant-numeric:tabular-nums;font-family:-apple-system,Segoe UI,Roboto,sans-serif;line-height:1.5}.wrap{max-width:1200px;margin:0 auto;padding:24px 20px 64px}h1{letter-spacing:-.02em;font-size:28px}.sub{color:var(--muted);margin-top:4px;font-size:14px}.tabs{flex-wrap:wrap;gap:6px;margin:20px 0 14px;display:flex}.tab{border:1px solid var(--line);cursor:pointer;background:#fff;border-radius:999px;padding:6px 16px;font-size:14px}.tab.on{background:var(--ink);color:#fff;border-color:var(--ink)}.card{border:1px solid var(--line);background:#fff;border-radius:14px;padding:18px}.note{color:var(--muted);margin-top:10px;font-size:12.5px}.sk-name,.sk-val,.sk-sub,.sk-verdict,.sk-ref,.own-name,.own-stake{stroke:#fff;stroke-width:4.5px;paint-order:stroke;stroke-linejoin:round}.sk-name{font-size:14.5px;font-weight:700}.sk-val{fill:var(--ink);font-size:13px}.sk-sub{fill:var(--muted);font-size:12px}.sk-verdict{fill:var(--green);font-size:14.5px;font-weight:600}.sk-ref{fill:var(--muted);font-size:12.5px}.own-name{fill:var(--ink);font-size:13px;font-weight:600}.own-stake{fill:var(--muted);font-size:12px}.own-card{border:1px solid var(--line);background:#fff;border-radius:10px;margin-top:12px;padding:12px 14px;font-size:14px}
