.irs-card{background:var(--sa-surface-sunken,#292929);border:1px solid var(--ip-rim);border-radius:14px;padding:12px 14px;min-width:0}.irs-card.is-refreshing{opacity:.55;pointer-events:none}.irs-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:4px 10px;margin-bottom:10px}.irs-title{font:700 11.5px Inter,sans-serif;text-transform:uppercase;letter-spacing:.05em;color:rgba(255,255,255,.55)}.irs-sub{font-size:11px;color:var(--ip-dim)}.irs-skel{height:12px;margin:8px 0;border-radius:6px;background:linear-gradient(90deg,rgba(255,255,255,.06),rgba(255,255,255,.12),rgba(255,255,255,.06));background-size:200% 100%;animation:irs-shimmer 1.2s linear infinite}.irs-skel-wide{width:70%;height:22px}.irs-skel-short{width:40%}@keyframes irs-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.irs-skel{animation:none}}.irs-note{margin:0;font-size:12px;line-height:1.5;color:var(--ip-dim)}.irs-note b{color:#eee;font-weight:600}.irs-copy{margin:0 0 12px;padding:10px 12px 9px;border-radius:10px;border:1px solid rgba(212,175,55,.28);background:rgba(212,175,55,.06)}.irs-copy.is-none,.irs-copy.is-thin{border-color:rgba(255,255,255,.1);background:rgba(0,0,0,.18)}.irs-copy-head{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:2px 10px;margin-bottom:6px}.irs-copy-title{font:700 12px Inter,sans-serif;color:#fff}.irs-copy-id{font:500 11px ui-monospace,SFMono-Regular,Menlo,monospace;color:rgba(255,255,255,.6)}.irs-copy-lead{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px;margin-bottom:6px}.irs-copy-price{font:800 22px Inter,sans-serif;letter-spacing:-.01em;color:#fff;font-variant-numeric:tabular-nums}.irs-copy-pct{font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.irs-copy-pct.is-up{color:#6fd08c}.irs-copy-pct.is-down{color:#ef6b6b}.irs-copy-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:4px 14px;margin:0}.irs-copy-meta>div{display:flex;justify-content:space-between;gap:8px;min-width:0;font-size:11.5px}.irs-copy-meta dt{color:var(--ip-dim);white-space:nowrap}.irs-copy-meta dd{margin:0;color:#eee;text-align:right}.irs-copy-dots{display:inline-flex;gap:3px;vertical-align:middle;margin-right:2px}.irs-copy-dots i{width:6px;height:6px;border-radius:50%;background:rgba(255,255,255,.18)}.irs-copy-dots i.on{background:var(--ip-gold)}.irs-copy-text{margin:0;font-size:12.5px;line-height:1.5;color:#ddd}.irs-copy-text b{color:#fff}.irs-copy-fine{margin:7px 0 0;font-size:11px;line-height:1.45;color:rgba(255,255,255,.5)}.irs-bands-sub{margin:0 0 8px;font-size:11.5px;color:var(--ip-dim)}.irs-foot{margin:10px 0 0;font-size:11px;text-align:center}.irs-foot a{color:var(--ip-dim)}.irs-foot a:hover{color:var(--ip-gold)}.irs-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px 0;margin:0 0 10px;padding:9px 0;background:rgba(0,0,0,.22);border:1px solid rgba(255,255,255,.05);border-radius:8px}.irs-stat{padding:0 12px;min-width:0;text-align:center;border-left:1px solid rgba(255,255,255,.06)}.irs-stat:first-child{border-left:0}.irs-stat-l{font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#9a978f}.irs-stat-l,.irs-stat-v{display:block;white-space:nowrap}.irs-stat-v{margin-top:2px;font-size:14px;font-weight:700;color:#e2e4e8;font-variant-numeric:tabular-nums}.irs-stat-v.up{color:#6fd08c}.irs-stat-v.down{color:#ef6b6b}.irs-stat-d{display:block;min-height:15px;margin-top:1px;font-size:11px;color:#9a978f;font-variant-numeric:tabular-nums}.irs-tools{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px 14px;margin-top:10px}.irs-tools .irs-note{flex:1 1 260px;font-size:11px}.irs-charts-btn{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;min-height:32px;padding:5px 12px;border-radius:8px;border:1px solid rgba(212,175,55,.45);background:rgba(212,175,55,.08);color:var(--ip-gold);font:700 12.5px Inter,sans-serif;cursor:pointer;transition:background .15s}.irs-charts-btn:hover{background:rgba(212,175,55,.18)}.irs-charts-btn:focus-visible{outline:2px solid var(--ip-gold);outline-offset:2px}.irs-charts-btn i{font-size:11px}.irs-charts{margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.08)}.irs-charts-note{margin:12px 0 0;font-size:12px;color:var(--ip-dim)}@media (max-width:768px){.irs-card{padding:11px 12px}.irs-recent .irs-sub{display:none}.irs-copy-price{font-size:20px}.irs-copy-meta{grid-template-columns:1fr}}