.prestige-label{text-transform:uppercase;letter-spacing:1px;color:var(--pa-text-secondary);margin:6px 0;font-weight:700;line-height:1.5;font-size:9px!important;display:block!important}.prestige-origin{color:var(--pa-text-secondary);line-height:1.5;font-size:10px!important}.ac-grid article[data-tier=distinction],.ex-reward-grid article[data-tier=distinction],.pc-awards article[data-tier=distinction]{border-color:var(--pa-text-muted);background:linear-gradient(135deg,var(--pa-surface-raised),var(--pa-surface-quiet))}.ac-grid article[data-tier=legacy],.ex-reward-grid article[data-tier=legacy],.pc-awards article[data-tier=legacy]{background:linear-gradient(135deg,#342b1d,var(--pa-surface));border-color:#967b45}[data-tier=legacy]>.prestige-label,[data-tier=legacy] .prestige-label{color:#e2c38a}[data-tier=distinction]>.prestige-label,[data-tier=distinction] .prestige-label{color:var(--pa-accent)}.ex-reward-grid article[data-tier=legacy] .ex-reward-art{background:radial-gradient(ellipse at center,#6d5432 0%,var(--pa-surface-raised) 55%,var(--pa-surface-quiet) 100%);color:#f0d69e;letter-spacing:.4px}.ex-reward-grid article a{margin-top:9px;display:block}.pc-awards article .prestige-origin{margin-top:5px}.pc-awards-picker button[data-tier=legacy]{border-color:#80653b}.pc-awards-picker button[data-tier=distinction]{border-color:var(--pa-text-muted)}.pc-awards article{min-width:0}.pc-awards article strong{overflow-wrap:anywhere}.ac-shell{max-width:1280px;font-family:var(--font-ui);margin:auto;padding:0 40px}.ac-shell main{padding:55px 0}.ac-hero{justify-content:space-between;align-items:center;gap:50px;margin-bottom:40px;display:flex}.ac-hero h1{letter-spacing:-3px;margin:20px 0;font-size:64px;line-height:1.04}.ac-hero em{color:var(--pa-accent);font-style:normal}.ac-hero p{color:var(--pa-text-secondary);font-size:14px;line-height:1.9}.ac-summary{border:1px solid var(--pa-border);background:radial-gradient(ellipse at 90% 0,color-mix(in srgb,var(--pa-text-muted) 14.5%,transparent),transparent 70%),var(--pa-surface-quiet);border-radius:16px;gap:17px;min-width:265px;padding:29px;display:grid}.ac-summary>svg{color:#d0b188}.ac-summary>strong{letter-spacing:-2px;font-size:49px}.ac-summary strong small{color:var(--pa-text-muted);font-size:21px;font-weight:400}.ac-summary>span{color:var(--pa-text-secondary);font-size:11px}.ac-summary a{border-top:1px solid var(--pa-border);color:var(--pa-accent-bright);justify-content:space-between;align-items:center;padding-top:16px;font-size:11px;display:flex}.ac-next{background:var(--pa-surface-raised);border:1px solid var(--pa-text-muted);border-radius:10px;flex-wrap:wrap;align-items:center;gap:24px;margin-bottom:40px;padding:22px;display:flex}.ac-next>span{color:var(--pa-text-secondary);letter-spacing:1px;align-items:center;gap:9px;font-size:9px;display:flex}.ac-next>div{gap:6px;margin-right:auto;display:grid}.ac-next strong{font-size:17px}.ac-next small{color:var(--pa-text-secondary);font-size:11px}.ac-next progress{width:180px}.ac-shell progress{appearance:none;background:var(--pa-surface-raised);height:5px;color:var(--pa-text-secondary);border:0;border-radius:5px;overflow:hidden}.ac-shell progress::-webkit-progress-bar{background:var(--pa-surface-raised)}.ac-shell progress::-webkit-progress-value{background:var(--pa-text-secondary);border-radius:5px}.ac-shell progress::-moz-progress-bar{background:var(--pa-text-secondary)}.ac-heading{justify-content:space-between;align-items:center;gap:18px;margin-bottom:25px;display:flex}.ac-heading h2{letter-spacing:-1px;margin:0 0 10px;font-size:32px}.ac-heading h2>span{color:var(--pa-text-secondary)}.ac-heading p{color:var(--pa-text-secondary);margin:0;font-size:12px}.ac-filters{border:1px solid var(--pa-border);border-radius:9px;gap:4px;padding:4px;display:flex}.ac-filters button{color:var(--pa-text-secondary);cursor:pointer;background:0 0;border:0;border-radius:6px;padding:9px 14px;font-size:12px}.ac-filters button[aria-pressed=true]{background:var(--pa-border);color:var(--pa-accent-bright)}.ac-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ac-grid article{background:var(--pa-surface-quiet);border:1px solid var(--pa-border);border-radius:12px;min-width:0;padding:23px}.ac-grid article[data-earned=true]{background:linear-gradient(135deg,#5a43201a,var(--pa-surface));border-color:#70553677}.ac-card-top{color:var(--pa-text-secondary);justify-content:space-between;align-items:center;gap:10px;display:flex}.ac-card-top>span{align-items:center;gap:5px;font-size:9px;display:flex}.ac-grid [data-earned=true] .ac-card-top{color:#d5b383}.ac-grid h3{margin:24px 0 10px;font-size:18px;font-weight:650}.ac-grid p{color:var(--pa-text-secondary);min-height:40px;margin:0 0 20px;font-size:11px;line-height:1.8}.ac-grid progress{width:100%;margin-bottom:10px;display:block}.ac-grid small{color:var(--pa-text-muted);font-size:10px}.ac-special{border-top:1px solid var(--pa-border);grid-template-columns:1.4fr 1fr 1fr;gap:30px;margin:58px 0 35px;padding-top:32px;display:grid}.ac-special h2{font-size:23px;line-height:1.4}.ac-special p{color:var(--pa-text-secondary);font-size:12px;line-height:1.8}.ac-special>a{border:1px solid var(--pa-border);background:var(--pa-surface-quiet);border-radius:11px;flex-direction:column;gap:14px;padding:24px;display:flex}.ac-special>a>svg{color:var(--pa-text-secondary)}.ac-special strong{font-size:14px}.ac-special a>span{color:var(--pa-text-secondary);font-size:11px;line-height:1.8}.ac-special a>svg:last-child{align-self:end;margin-top:auto}.ac-how{border-block:1px solid var(--pa-border);padding:20px 0;font-size:12px}.ac-how summary{cursor:pointer;color:var(--pa-text-secondary)}.ac-how p{max-width:800px;color:var(--pa-text-secondary);line-height:1.9}.ac-error,.ac-empty{border:1px solid var(--pa-text-muted);color:var(--pa-text-secondary);border-radius:10px;padding:20px;font-size:13px}.ac-error button{color:inherit;cursor:pointer;background:0 0;border:0;text-decoration:underline}.ac-shell :focus-visible{outline:2px solid var(--pa-accent);outline-offset:3px}@media (width<=900px){.ac-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ac-hero h1{font-size:52px}.ac-special{grid-template-columns:1fr 1fr}.ac-special>div{grid-column:1/-1}}@media (width<=600px){.ac-shell{padding:0 18px}.ac-shell main{padding:35px 0}.ac-hero{flex-direction:column;align-items:stretch;gap:22px}.ac-hero h1{font-size:49px}.ac-hero p{font-size:12px}.ac-summary{grid-template-columns:auto 1fr;min-width:0;padding:23px}.ac-summary>strong{text-align:right;font-size:36px}.ac-summary>span,.ac-summary>a{grid-column:1/-1}.ac-next{gap:16px;padding:20px}.ac-next>span{width:100%}.ac-next progress{width:calc(100% - 40px)}.ac-heading{flex-direction:column;align-items:start}.ac-grid{gap:10px}.ac-grid article{padding:16px}.ac-grid h3{min-height:38px;margin-top:18px;font-size:15px;line-height:1.3}.ac-card-top>span{font-size:8px}.ac-card-top>svg{width:19px}.ac-special{gap:12px}.ac-special>a{padding:18px}.ac-special strong{line-height:1.5}.ac-grid p{min-height:60px;font-size:10px}}.ac-next{grid-template-columns:minmax(0,1fr) minmax(170px,230px);gap:16px 24px;display:grid}.ac-next>span{grid-column:1/-1}.ac-next>div{min-width:0;margin-right:0}.ac-next-copy strong{overflow-wrap:anywhere;line-height:1.5}.ac-next-copy p{color:var(--pa-text-secondary);margin:4px 0 0;font-size:12px;line-height:1.7}.ac-next .ac-next-progress{align-self:center;gap:10px}.ac-next-progress b{font-variant-numeric:tabular-nums;font-size:16px}.ac-next-progress progress{width:100%}.ac-next>a{min-height:36px;color:var(--pa-accent-bright);grid-column:1/-1;justify-self:end;align-items:center;gap:8px;font-size:12px;display:inline-flex}.ac-grid article{scroll-margin-top:115px}.ac-grid article:target{border-color:var(--pa-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--pa-accent) 20%,transparent)}.ac-complete{border:1px solid #70553677;border-radius:10px;flex-wrap:wrap;align-items:center;gap:8px;padding:20px;font-size:13px;line-height:1.7;display:flex}.ac-complete svg{color:#d5b383}.ac-complete a{text-decoration:underline}@media (width<=600px){.ac-next{grid-template-columns:minmax(0,1fr);gap:14px}.ac-next>a{justify-self:start}.ac-next-progress small{line-height:1.6}}
