:root{--bg:#030b14;--line:rgba(255,255,255,.08);--text:#edf3f7;--muted:#8fa2b2;--gold:#e0bd69;--green:#54dca1;--red:#ef7f86;--cyan:#50ddd4}body{background:var(--bg);color:var(--text)}.compact-page{width:min(1220px,94vw);margin:auto;padding:28px 0 96px}.compact-hero{display:flex;justify-content:space-between;align-items:center;gap:18px;padding:22px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(135deg,#10283e,#06131f)}.compact-hero h1{margin:5px 0;font-size:clamp(30px,5vw,48px)}.compact-hero p{margin:0;color:#a8b7c3}.compact-kicker{color:var(--gold)!important;font-size:9px!important;font-weight:900;letter-spacing:.14em}.compact-hero-actions{display:flex;gap:8px;flex-wrap:wrap}.compact-hero-actions button,.compact-hero-actions a{min-height:40px;padding:0 13px;border:1px solid rgba(224,189,105,.25);border-radius:10px;background:rgba(224,189,105,.06);color:#f3dda0;font-size:10px;font-weight:850;text-decoration:none;display:flex;align-items:center;cursor:pointer}.compact-toolbar{display:grid;grid-template-columns:1fr 190px 100px 145px;gap:10px;margin:14px 0}.compact-toolbar label,.compact-stat{padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:rgba(255,255,255,.02)}.compact-toolbar span,.compact-stat small{display:block;color:var(--muted);font-size:8px;font-weight:900;letter-spacing:.11em}.compact-toolbar input,.compact-toolbar select{width:100%;margin-top:5px;border:0;background:transparent;color:#fff;outline:0}.compact-toolbar select option{color:#111}.compact-stat strong{display:block;margin-top:5px}.compact-message{min-height:22px;color:var(--muted);font-size:11px}.compact-message[data-state=success]{color:var(--green)}.compact-message[data-state=error]{color:var(--red)}.compact-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px}.compact-card{padding:15px;border:1px solid var(--line);border-radius:16px;background:linear-gradient(145deg,#0d1f2e,#05111b);box-shadow:0 14px 32px rgba(0,0,0,.18)}.compact-card-head{display:flex;justify-content:space-between;gap:10px}.compact-ticker{color:var(--gold);font-size:9px;font-weight:900;letter-spacing:.12em}.compact-card h2{margin:4px 0;font-size:18px}.compact-card-head small{color:var(--muted)}.compact-conviction{text-align:right}.compact-conviction small{display:block;color:var(--muted);font-size:7px;font-weight:900}.compact-conviction strong{font-size:25px}.compact-conviction.gold strong{color:var(--gold)}.compact-market{display:grid;grid-template-columns:1.25fr 1fr 1.25fr;gap:7px;margin-top:12px}.compact-metric{padding:9px;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:rgba(255,255,255,.018)}.compact-metric small{display:block;color:var(--muted);font-size:7px;font-weight:900}.compact-metric strong{display:block;margin-top:5px;font-size:13px;white-space:nowrap}.compact-metric.positive strong{color:var(--green)}.compact-metric.negative strong{color:var(--red)}.compact-status{display:inline-flex;margin-top:10px;padding:5px 8px;border-radius:999px;font-size:8px;font-weight:900}.compact-status-ready{color:var(--green);background:#54dca114}.compact-status-challenge{color:var(--gold);background:#e0bd6914}.compact-status-missing{color:var(--red);background:#ef7f8614}.compact-meta{margin-top:7px;color:#718697;font-size:9px;min-height:24px}.compact-actions{display:grid;grid-template-columns:1fr 1fr auto;gap:6px;margin-top:10px}.compact-actions a,.compact-actions button{display:flex;align-items:center;justify-content:center;min-height:34px;padding:0 9px;border-radius:9px;font-size:9px;font-weight:850;text-decoration:none}.compact-actions .primary{background:var(--cyan);color:#052021}.compact-actions .secondary{border:1px solid #e0bd6940;color:#f3dda0}.compact-actions button{border:1px solid var(--line);background:transparent;color:var(--muted)}.compact-details{margin-top:10px;border-top:1px solid var(--line)}.compact-details div{margin-top:8px}.compact-details small{color:var(--gold);font-size:7px;font-weight:900}.compact-details p{margin:3px 0;color:#aab9c5;font-size:11px}.compact-empty{grid-column:1/-1;padding:50px;text-align:center;color:var(--muted)}.compact-focus{animation:focus 1.5s}@keyframes focus{50%{box-shadow:0 0 0 2px #e0bd69bf,0 16px 40px #0006}}@media(max-width:980px){.compact-grid{grid-template-columns:repeat(2,1fr)}.compact-toolbar{grid-template-columns:1fr 1fr}.compact-stat{display:none}}@media(max-width:640px){.compact-page{width:94vw;padding-top:16px}.compact-hero{align-items:flex-start;flex-direction:column}.compact-grid,.compact-toolbar{grid-template-columns:1fr}.compact-market{grid-template-columns:1.2fr 1fr 1.2fr}.compact-actions{grid-template-columns:1fr 1fr}.compact-actions button{grid-column:1/-1}}

.compact-card{position:relative}.compact-card-head{padding-right:26px}.compact-archive{position:absolute;top:9px;right:9px;width:26px;height:26px;min-height:0!important;padding:0!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:50%!important;background:rgba(255,255,255,.025)!important;color:#718596!important;font-size:17px!important;line-height:1;cursor:pointer;transition:.18s}.compact-archive:hover,.compact-archive:focus-visible{border-color:rgba(239,127,134,.42)!important;background:rgba(239,127,134,.08)!important;color:#ef7f86!important;outline:none}
