#audience-rewards{--ar-gold:#d3b268;--ar-text:#f0eee3;--ar-muted:#a9af9b;--ar-line:#424b34;--ar-panel:#1c2418;color:var(--ar-text);padding-top:8px}#audience-rewards [hidden]{display:none!important}#audience-rewards .pv-heading{margin:24px 0 21px}#audience-rewards h1{font:500 clamp(28px,3.5vw,40px)/1.15 Arial,sans-serif;letter-spacing:-1px;margin:9px 0 0}#audience-rewards h2{font:500 22px/1.3 Arial,sans-serif}#audience-rewards .pv-kicker{color:var(--ar-gold)}#audience-rewards .pv-subnav{margin-bottom:20px;font-size:12px}.ar-intro{font-size:12px;line-height:1.6;color:var(--ar-muted);margin:10px 0 0}.ar-prizes{display:grid;grid-template-columns:1fr 1fr;gap:13px;margin:22px 0 27px}.ar-prizes article{padding:18px 20px;border:1px solid var(--ar-line);border-radius:9px;background:radial-gradient(ellipse at top right,#6b61302b,transparent 70%),var(--ar-panel);position:relative}.ar-prize-icon{position:absolute;right:18px;top:16px;color:var(--ar-gold);font-size:22px}.ar-prizes span{display:block;font-size:10px;letter-spacing:1.3px;color:var(--ar-gold);padding-right:30px}.ar-prizes strong{display:block;font-size:34px;line-height:1.2;font-weight:500;margin:10px 0 8px}.ar-prizes small{font-size:12px;font-weight:400;color:var(--ar-muted)}.ar-prizes p{margin:0;color:var(--ar-muted);font-size:11px;line-height:1.6}.ar-ranking{border-top:1px solid var(--ar-line);padding-top:22px}.ar-ranking-heading,.ar-achievement-heading{display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:16px}.ar-ranking-heading h2,.ar-achievement-heading h2{margin:0}.ar-ranking-heading span,.ar-achievement-heading span{color:var(--ar-muted);font-size:11px}.ar-filters{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:15px}.ar-filters label{display:grid;gap:7px;min-width:180px;font-size:11px;color:var(--ar-muted);flex:1;max-width:330px}.ar-filters select,.ar-filters input{background:#20291b;color:var(--ar-text);border:1px solid #586344;border-radius:6px;padding:10px;min-height:44px;max-width:100%;width:100%;font-size:14px}.ar-filters input{min-width:0}#ar-period{font-size:11px;margin:8px 0;color:var(--ar-muted)}#ar-reason{font-size:11px;color:#c4c7b4;line-height:1.55;margin:7px 0 18px}#ar-settle{margin-bottom:15px;font-size:12px;min-height:44px}.ar-table-wrap{border:1px solid var(--ar-line);border-radius:9px;overflow:hidden;background:#171e13}#audience-rewards .pv-rating-table{width:100%;font-size:13px;table-layout:fixed}#audience-rewards .pv-rating-table th,#audience-rewards .pv-rating-table td{padding:14px 13px;border-bottom:1px solid #38452b;overflow-wrap:anywhere}#audience-rewards .pv-rating-table th{font-size:10px;color:var(--ar-muted);background:#222c1a;line-height:1.4}#audience-rewards .pv-rating-table th:first-child,#audience-rewards .pv-rating-table td:first-child{width:11%}#audience-rewards .pv-rating-table th:nth-child(2){width:35%}#audience-rewards .pv-rating-table th:nth-child(3){width:12%}#audience-rewards .pv-rating-table td:nth-child(n+3),#audience-rewards .pv-rating-table th:nth-child(n+3){text-align:right;font-variant-numeric:tabular-nums}#audience-rewards .pv-rating-table tr:last-child td{border-bottom:0}#rating-status{font-size:12px;text-align:center;color:var(--ar-muted);margin:16px 0}.ar-rules{margin:20px 0 28px;color:var(--ar-muted);font-size:12px}.ar-rules summary{cursor:pointer;color:var(--ar-gold);padding:10px 0}.ar-rules p{font-size:12px;line-height:1.65;margin:10px 0}.ar-achievements{margin:32px 0;border-top:1px solid var(--ar-line);padding-top:22px}.ar-achievements>.pv-muted{font-size:12px;line-height:1.6;margin:9px 0 16px}.ar-badge-filters{display:flex;gap:7px;flex-wrap:wrap;margin-bottom:15px}.ar-badge-filters button{padding:8px 12px;min-height:44px;background:#20291b;color:var(--ar-muted);border:1px solid #485737;border-radius:5px;font-size:11px}.ar-badge-filters button[aria-pressed=true]{background:#d3b268;color:#1a2113;border-color:#d3b268}.ar-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.ar-badge{display:grid;grid-template-columns:34px 1fr;column-gap:10px;padding:15px;border:1px solid var(--ar-line);border-radius:8px;background:#1a2216;min-width:0;align-content:start}.ar-badge.is-unlocked{border-color:#9c9859;background:#252e1b}.ar-badge.is-site{background:linear-gradient(130deg,#34311a55,transparent 70%),#1b2416}.ar-badge-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:7px;background:#303923;color:#cfb67a;font-size:17px;grid-row:1/3}.ar-badge h3{font:500 13px/1.35 Arial,sans-serif;color:#e6e8d8;margin:0 0 5px}.ar-badge p{font-size:11px;color:var(--ar-muted);line-height:1.5;margin:0;min-height:0}.ar-badge-meta{display:flex;justify-content:space-between;align-items:center;gap:8px;margin:11px 0 7px;grid-column:1/-1}.ar-badge small{font-size:10px;color:#b9c5a4}.ar-badge .ar-coin{color:#e3c67e;white-space:nowrap}.ar-badge progress{width:100%;height:4px;grid-column:1/-1;border:0;border-radius:2px;overflow:hidden;appearance:none;background:#343e2a;accent-color:#c6b36e}.ar-badge progress::-webkit-progress-bar{background:#343e2a}.ar-badge progress::-webkit-progress-value{background:#c6b36e}.ar-badge progress::-moz-progress-bar{background:#c6b36e}.ar-site-note{grid-column:1/-1;font-size:10px;color:#c0b48e;margin-top:8px}.ar-more{display:block;margin:15px auto 0;min-height:44px;background:transparent;color:var(--ar-gold);border:1px solid #5e6443;border-radius:5px;padding:9px 17px;font-size:12px}#ar-badges-note,.ar-achievement-policy{font-size:11px;color:var(--ar-muted);line-height:1.6;margin-top:18px}
@media(max-width:760px){.ar-badges{grid-template-columns:repeat(2,minmax(0,1fr))}.ar-prizes article{padding:15px}.ar-prizes strong{font-size:29px}}
@media(max-width:480px){.ar-prizes{gap:8px;margin-bottom:22px}.ar-prizes article{padding:13px 11px}.ar-prizes span{font-size:9px;letter-spacing:.8px;padding-right:17px;min-height:27px}.ar-prizes strong{font-size:28px}.ar-prizes small{font-size:10px}.ar-prizes p{font-size:10px}.ar-prize-icon{right:10px;top:11px;font-size:17px}.ar-filters{gap:9px}.ar-filters label{min-width:0;max-width:none}.ar-filters select,.ar-filters input{font-size:16px;padding:9px 6px}.ar-ranking-heading span{font-size:10px}.ar-badges{grid-template-columns:1fr}.ar-badge{padding:13px;grid-template-columns:32px 1fr;column-gap:10px}.ar-badge-meta{margin:9px 0 6px}.ar-achievement-heading h2{font-size:21px}#audience-rewards .pv-rating-table th,#audience-rewards .pv-rating-table td{padding:11px 5px;font-size:11px}#audience-rewards .pv-rating-table th{font-size:9px}#audience-rewards .pv-rating-table th:nth-child(2){width:31%}#audience-rewards .pv-rating-table th:nth-child(3){width:13%}}
