.ar-prizes{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin:24px 0 30px}.ar-prizes article{padding:24px;border:1px solid var(--ms-border,#39362c);border-top:2px solid var(--ms-accent,#c6a64f);background:var(--ms-surface,#1b1b19);border-radius:10px}.ar-prizes span{font-size:.72rem;letter-spacing:.12em;color:var(--ms-accent,#c6a64f)}.ar-prizes strong{display:block;font-size:2.7rem;line-height:1.4}.ar-prizes small{font-size:1rem;font-weight:400;color:var(--ms-text-muted,#aaa)}.ar-prizes p{margin:4px 0 0;color:var(--ms-text-muted,#aaa);font-size:.9rem}.ar-filters{display:flex;gap:16px;flex-wrap:wrap;margin-bottom:20px}.ar-filters label{display:grid;gap:6px;min-width:180px;font-size:.85rem}.ar-filters select,.ar-filters input{background:var(--ms-surface,#1b1b19);color:inherit;border:1px solid var(--ms-border,#39362c);border-radius:6px;padding:10px;min-height:44px;max-width:100%}#audience-rewards [hidden]{display:none!important}.ar-table-wrap{overflow-x:auto}.ar-rules{margin:24px 0;padding:18px;border:1px solid var(--ms-border,#39362c);border-radius:8px}.ar-rules summary{cursor:pointer;color:var(--ms-accent,#c6a64f)}.ar-rules p{font-size:.9rem;line-height:1.6;margin:14px 0 0}.ar-achievements{margin:40px 0}.ar-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ar-badge{padding:20px;border:1px solid var(--ms-border,#39362c);border-radius:8px;background:var(--ms-surface,#1b1b19)}.ar-badge.is-unlocked{border-color:var(--ms-accent,#c6a64f)}.ar-badge h3{font-size:1rem}.ar-badge p{font-size:.85rem;color:var(--ms-text-muted,#aaa);min-height:42px}.ar-badge progress{width:100%;accent-color:var(--ms-accent,#c6a64f)}.ar-badge small{display:block;margin-top:8px;color:var(--ms-accent,#c6a64f)}#ar-settle{margin-bottom:16px}@media(max-width:650px){.ar-prizes,.ar-badges{grid-template-columns:1fr}.ar-prizes article{padding:18px}.ar-prizes strong{font-size:2.2rem}.ar-filters label{min-width:0;flex:1 1 140px}.pv-heading h1{font-size:2rem}.pv-rating-table th,.pv-rating-table td{padding:10px 8px}}
