.auth-label-note{color:#858b97;font-size:.68rem;font-weight:700}.auth-password-requirements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:3px 0 8px;padding:0;list-style:none}.auth-password-requirements li{position:relative;padding:8px 9px 8px 28px;border:1px solid #ffffff12;border-radius:10px;background:#ffffff05;color:#969ca8;font-size:.72rem;line-height:1.3}.auth-password-requirements li::before{position:absolute;top:7px;left:9px;width:14px;height:14px;border:1px solid #ffffff35;border-radius:50%;content:""}.auth-password-requirements li[data-met=true]{border-color:#54d18b3d;background:#54d18b0b;color:#a9efc2}.auth-password-requirements li[data-met=true]::before{border-color:#54d18b;background:#54d18b;color:#07120b;content:"✓";font-size:.64rem;font-weight:950;line-height:12px;text-align:center}.auth-password-match{min-height:20px;margin:0;color:#aeb3be;font-size:.72rem;line-height:1.4}.auth-password-match[data-valid=true]{color:#8fe5ad}.social-reward-note,.verification-reward-note{margin:12px 0 2px!important;padding:12px 13px;border:1px solid #54d18b3d;border-radius:13px;background:#54d18b0b;color:#bceccc!important;font-size:.78rem;line-height:1.5!important}.social-reward-note strong,.verification-reward-note strong{color:#9df0b8}.email-confirmation-panel{display:grid;gap:9px;margin-top:16px;padding:16px;border:1px solid #f4c95d55;border-radius:16px;background:linear-gradient(145deg,#f4c95d12,#ffffff05)}.email-confirmation-panel h3{margin:0;color:#fff;font-size:1rem}.email-confirmation-panel>p:not(.eyebrow){margin:0;color:#d8cfad;font-size:.78rem;line-height:1.5}.email-confirmation-panel strong{color:#ffe27f}.email-confirmation-panel button{width:100%;margin:2px 0 0}.pending-confirmation-email{padding:8px 10px;border-radius:10px;background:#05060899;color:#ffe27f!important;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;overflow-wrap:anywhere}.confirmation-resend-status{min-height:18px;color:#b8bdc7!important;font-size:.7rem!important}.confirmation-resend-status[data-tone=success]{color:#a9efc2!important}.confirmation-resend-status[data-tone=warning]{color:#ffe092!important}.password-reset-requirements{margin-top:10px}.password-reset-match{margin-top:8px}.password-reset-card input{padding:13px 14px}.cloud-account-card button:disabled,.password-reset-card button:disabled{cursor:not-allowed;filter:saturate(.45);opacity:.56}.cloud-account-card[data-busy=true] button{pointer-events:none}@media(max-width:520px){.auth-password-requirements{grid-template-columns:1fr}.email-confirmation-panel{padding:14px}}

.player-radar-guide{display:grid;gap:.75rem;margin-top:1rem;padding:1rem;border:1px solid #f4c95d47;border-radius:.9rem;background:#f4c95d0e}.player-radar-guide h3{margin:0;color:#f4c95d;font-size:.84rem;letter-spacing:.04em;text-transform:uppercase}.player-radar-guide__intro{margin:0;color:#b9bec8;font-size:.82rem;line-height:1.55}.player-radar-accordion{display:grid;gap:.55rem;min-width:0}.player-radar-stat{min-width:0;border:1px solid #ffffff18;border-radius:.75rem;background:#08090c99;overflow:hidden}.player-radar-stat[open]{border-color:#f4c95d66;background:#f4c95d0a}.player-radar-stat summary{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:.65rem;align-items:center;min-width:0;padding:.8rem .85rem;cursor:pointer;list-style:none}.player-radar-stat summary::-webkit-details-marker{display:none}.player-radar-stat summary::after{color:#f4c95d;content:"+";font-size:1.05rem;font-weight:800;line-height:1}.player-radar-stat[open] summary::after{content:"−"}.player-radar-stat summary:focus-visible{outline:2px solid #f4c95d;outline-offset:-2px}.player-radar-stat__heading{display:grid;gap:.15rem;min-width:0}.player-radar-stat__heading strong{color:#fff;font-size:.86rem}.player-radar-stat__heading small{color:#9ea4af;font-size:.72rem;line-height:1.35;overflow-wrap:anywhere}.player-radar-stat__score{color:#ffe18a;font-size:.78rem;font-weight:800;white-space:nowrap}.player-radar-stat__content{display:grid;gap:.55rem;padding:0 .85rem .85rem;border-top:1px solid #ffffff12}.player-radar-stat__content p{margin:.7rem 0 0;color:#b9bec8;font-size:.78rem;line-height:1.55;overflow-wrap:anywhere}.player-radar-stat__content p+p{margin-top:0}.player-radar-stat__content strong{color:#eceef2}@media(max-width:520px){.player-radar-guide{padding:.85rem}.player-radar-stat summary{gap:.5rem;padding:.75rem}.player-radar-stat__content{padding:0 .75rem .75rem}}
