.top-inner .player-trigger{border:1px solid #ffffff45;border-radius:28px;padding:5px 12px 5px 5px;gap:10px;background:#24070b66;color:#fff;max-width:260px;box-shadow:0 2px 10px #0002;transition:background .15s,border-color .15s}.top-inner .player-trigger:hover{background:#ffffff18;border-color:#ffffffa0}.player-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;background:linear-gradient(145deg,#42b6ff,#0766b3);border:2px solid #ffffffb0;border-radius:50%;color:#fff;font-size:13px;font-weight:800}.player-trigger-copy{display:flex;flex-direction:column;gap:2px;text-align:left;min-width:0}.player-trigger-copy strong{font-size:14px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.player-trigger-copy small{font-size:12px;color:#e9d9dc}.account-chevron{color:#ead8dc;font-size:19px;margin-left:8px}#verification-banner{display:flex;gap:12px;align-items:center;justify-content:space-between;margin:0 0 15px;padding:12px 16px;background:#fff5e3;border:1px solid #e4c48a;border-radius:6px;color:#594322;font-size:14px;line-height:1.5}#verification-banner[hidden]{display:none}#verification-banner button{white-space:nowrap;color:#0067ad;font-weight:700;border:0;background:none;padding:8px}#account-dialog{width:min(720px,calc(100% - 28px));max-height:90dvh;padding:0;border:1px solid #c6d0db;border-radius:14px;background:#fff;color:#263342;box-shadow:0 28px 100px #0007}#account-dialog>.dialog-heading{padding:20px 25px 0;margin-bottom:18px}#account-dialog .dialog-heading h2{font-size:22px}#account-dialog .eyebrow{color:#637487}#account-details{padding:0 25px}#account-logout{width:calc(100% - 50px);margin:22px 25px 25px;border-radius:7px}#account-error{margin:0 25px 25px}.player-hero{display:flex;gap:16px;align-items:center;padding:22px;border-radius:10px;background:linear-gradient(115deg,#f0f7fc,#e6f0f8);border:1px solid #d6e3ed}.player-avatar-large{width:64px;height:64px;font-size:23px;border:3px solid #fff;box-shadow:0 3px 12px #176da629}.player-heading{min-width:0;flex:1}.player-kicker{font-size:11px;letter-spacing:1.5px;font-weight:700;color:#526c83}.player-heading h3{font-size:26px;line-height:1.2;margin:5px 0;overflow-wrap:anywhere;letter-spacing:-.7px}.player-heading p{font-size:13px;line-height:1.5;color:#526476;margin:0;overflow-wrap:anywhere}.player-heading p span{margin:0 5px}.level-emblem{padding:10px 13px;background:#fff;border:1px solid #cfdeeb;border-radius:9px;text-align:center;flex:none}.level-emblem small{display:block;font-size:10px;letter-spacing:1px;color:#617589}.level-emblem strong{display:block;font-size:27px;line-height:1.1;color:#076aaa}.verification-panel{display:flex;gap:16px;align-items:center;justify-content:space-between;padding:17px 0;border-bottom:1px solid #e1e7ed}.verification-panel strong{font-size:14px;color:#89600b}.verification-panel p{font-size:13px;line-height:1.5;margin:4px 0 0;color:#637182;overflow-wrap:anywhere}.verification-panel.is-verified strong{color:#267444}.verify-actions{display:flex;flex-direction:column;gap:8px;flex:none;max-width:180px}.verify-actions .button{font-size:13px;padding:9px 12px;min-height:36px;white-space:normal}.verify-actions .text-button{font-size:12px;line-height:1.4}.player-progression{padding:24px 0}.progress-title,.progress-caption{display:flex;justify-content:space-between;align-items:center;gap:12px}.progress-title h3,.player-history h3{font-size:15px;margin:0;color:#334456}.progress-title>span{font-size:14px;font-weight:700;color:#086eae}.xp-track{height:8px;background:#e5ebf1;border-radius:20px;overflow:hidden;margin:12px 0 8px}.xp-track>span{display:block;height:100%;background:linear-gradient(90deg,#0871bb,#3ab7f5);border-radius:20px}.progress-caption{font-size:12px;color:#68798a}.player-ladder-cards{display:grid;grid-template-columns:1fr 1fr;gap:14px}.player-rank-card{border:1px solid #d8e1e9;border-radius:10px;overflow:hidden;background:#fff}.rank-card-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:13px 16px;background:#f5f8fa;border-bottom:1px solid #e0e7ed}.rank-card-heading h3{font-size:15px;margin:0}.rank-card-heading>span{font-size:12px;color:#6c7b8b}.rank-card-main{display:flex;align-items:center;gap:12px;padding:18px 16px 13px}.rank-badge{font-size:34px;color:#73879b;line-height:1}.rank-bronze{color:#a16534}.rank-silver{color:#768694}.rank-gold{color:#a98013}.rank-platinum{color:#138b8a}.rank-diamond{color:#1786c9}.rank-legend{color:#8b42b2}.rank-card-main strong{font-size:18px}.rank-card-main p{font-size:12px;line-height:1.5;margin:3px 0 0;color:#708091}.rank-metrics{display:flex;gap:22px;padding:0 16px 16px}.rank-metrics>div{display:flex;flex-direction:column;gap:4px}.rank-metrics strong{font-size:23px;color:#273e53}.rank-metrics strong small{font-size:12px;color:#778796;font-weight:500}.rank-metrics>div>span{font-size:12px;color:#708091}.record-divider{color:#b2bdc6;font-weight:400;font-size:17px}.rank-membership{font-size:12px;background:#fafbfc;border-top:1px solid #e5ebef;padding:10px 16px;margin:0;color:#62788b;overflow-wrap:anywhere}.rank-explainer{margin:18px 0;border-bottom:1px solid #e1e7ed;padding-bottom:18px}.rank-explainer summary{font-size:13px;font-weight:600;color:#126ea9;cursor:pointer}.rank-explainer p{font-size:13px;line-height:1.65;color:#637182;margin:13px 0 0}.tier-scale{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:14px}.tier-scale>span{display:flex;justify-content:space-between;gap:5px;background:#f0f5f9;border-radius:4px;padding:8px;font-size:12px;color:#516779}.tier-scale b{font-weight:600}.profile-empty{margin:14px 0 0;background:#f7f9fb;border:1px dashed #d4dfe8;border-radius:7px;padding:19px;font-size:14px;line-height:1.65;text-align:center;color:#53677a}.profile-empty span{font-size:12px;color:#748292}.rating-history-row{display:flex;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid #e7ecf0;font-size:13px}.rating-history-row strong{color:#17689d}button:disabled{cursor:not-allowed;opacity:.55}
@media(max-width:620px){.top-inner .player-trigger{max-width:176px;padding-right:9px;gap:7px}.player-trigger-copy strong{font-size:12px}.player-trigger-copy small{font-size:10px}.player-avatar{width:31px;height:31px;font-size:11px}.account-chevron{display:none}#account-dialog>.dialog-heading{padding:18px 18px 0}#account-details{padding:0 18px}.player-hero{gap:10px;padding:15px 12px}.player-avatar-large{width:45px;height:45px;font-size:17px}.player-heading h3{font-size:20px}.player-heading p{font-size:12px}.player-kicker{font-size:9px}.level-emblem{padding:8px}.level-emblem strong{font-size:22px}.verification-panel{flex-direction:column;align-items:stretch}.verify-actions{max-width:none;flex-direction:row;flex-wrap:wrap;align-items:center}.player-ladder-cards{grid-template-columns:1fr}.rank-metrics{gap:40px}.tier-scale{grid-template-columns:repeat(2,1fr)}#account-logout{width:calc(100% - 36px);margin:20px 18px}#verification-banner{align-items:flex-start;padding:11px 12px;font-size:13px;gap:8px}}
