.arh{--gold:#f5b83d;--gold-2:#ffd77a;--ink:#eef3ff;--mute:#9fb0d4;color:var(--ink);background:#070d1f;padding-bottom:48px}.arh-hero{isolation:isolate;align-items:center;min-height:min(620px,78vh);display:flex;position:relative;overflow:hidden}.arh-canvas{z-index:-1;width:100%;height:100%;position:absolute;inset:0}.arh-hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#070d1feb 0%,#070d1f8c 42%,#070d1f00 70%),linear-gradient(#070d1f00 70%,#070d1f 100%);position:absolute;inset:0}.arh-hero__txt{width:min(560px,100%);margin-left:max(24px,50% - 600px);padding:32px 16px 32px 0}.arh-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin:0 0 8px;font-size:12px;font-weight:800}.arh-hero h1{letter-spacing:-.01em;text-wrap:balance;background:linear-gradient(#fff6dc,#f5b83d);color:#0000;background-clip:text;margin:0 0 12px;font-size:clamp(32px,5vw,56px);line-height:1.05}.arh-hero p{color:#c9d5f0;max-width:48ch;margin:0 0 20px;font-size:16px;line-height:1.6}.arh-hero__acts{flex-wrap:wrap;gap:10px;display:flex}.arh-live{font-variant-numeric:tabular-nums;color:var(--mute)!important;margin-top:16px!important;font-size:13px!important}.arh-grid,.arh-row{max-width:1200px;margin:0 auto;padding:0 24px}.arh-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:8px;display:grid}.arh-card{--c:#3b9dff;color:var(--ink);background:linear-gradient(160deg,#ffffff0d,#ffffff04);border:1px solid #9fb0d42e;border-radius:20px;align-items:flex-start;gap:14px;padding:18px;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex;position:relative}.arh-card:hover{border-color:var(--c);box-shadow:0 14px 36px #00000059, 0 0 0 1px var(--c);transform:translateY(-2px)}.arh-card.is-gold{--c:#f5b83d}.arh-card.is-blue{--c:#3b9dff}.arh-card.is-red{--c:#ef4444}.arh-card.is-violet{--c:#a78bfa}.arh-card.is-orange{--c:#fb923c}.arh-card.is-green{--c:#34d399}.arh-card.is-wide{background:linear-gradient(120deg,#f5b83d29,#ffffff05 60%);border-color:#f5b83d66;grid-column:span 3}.arh-card__ico{width:48px;height:48px;color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);border:1px solid color-mix(in srgb, var(--c) 40%, transparent);border-radius:14px;flex:none;place-items:center;display:grid}.arh-card__body{flex-direction:column;gap:5px;min-width:0;display:flex}.arh-card__body strong{font-size:17px}.arh-card__body span{color:#c2cde8;font-size:13.5px;line-height:1.5}.arh-card__body em{color:var(--c);font-size:12px;font-style:normal;font-weight:700}.arh-card__go{color:var(--c);white-space:nowrap;flex:none;align-self:center;margin-left:auto;font-size:13px;font-weight:800}.arh-row{grid-template-columns:1.2fr 1fr;gap:14px;margin-top:18px;display:grid}.arh-box{background:#ffffff08;border:1px solid #9fb0d42e;border-radius:20px;padding:20px 22px}.arh-box h2{color:var(--gold-2);margin:0 0 12px;font-size:18px}.arh-box ol{color:#c9d5f0;flex-direction:column;gap:7px;margin:0;padding-left:20px;font-size:14px;line-height:1.55;display:flex}.arh-gold{border-color:#f5b83d59}.arh-top{list-style:none;padding:0!important}.arh-top li{border-bottom:1px solid #9fb0d41a;align-items:center;gap:10px;padding:6px 0;display:flex}.arh-top b{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:1;overflow:hidden}.arh-top em{color:var(--gold-2);font-variant-numeric:tabular-nums;font-style:normal;font-weight:800}.arh-rank{background:#ffffff14;border-radius:50%;place-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:grid}.arh-rank.is-1{color:#241703;background:#f5b83d}.arh-rank.is-2{color:#111827;background:#cbd5e1}.arh-rank.is-3{color:#1c1006;background:#d08b4c}.arh-empty{color:var(--mute);margin:0;font-size:14px;line-height:1.55}@media (width<=980px){.arh-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.arh-card.is-wide{grid-column:span 2}.arh-row{grid-template-columns:1fr}}@media (width<=640px){.arh-hero{align-items:flex-end;min-height:720px}.arh-hero:after{background:linear-gradient(#070d1f1a 25%,#070d1f99 55%,#070d1ff5 100%)}.arh-hero__txt{margin:0;padding:0 16px 24px}.arh-grid,.arh-row{padding:0 16px}.arh-grid{grid-template-columns:1fr}.arh-card.is-wide{grid-column:auto}.arh-card{padding:14px}.arh-card__go{display:none}}
