.profile-page--redesigned .profile-workspace{box-shadow:none;background:0 0;margin-top:12px;overflow:visible}.profile-page--redesigned .profile-page__shell{padding-top:8px}.profile-page--redesigned .profile-dashboard-head{display:none}.profile-page--legacy-redesigned .profile-dashboard-grid{grid-template-columns:minmax(255px,.9fr) minmax(0,2.45fr) minmax(255px,.85fr);align-items:start;gap:12px;display:grid}.profile-page--legacy-redesigned .profile-identity-card,.profile-page--legacy-redesigned .profile-main-column>.profile-panel,.profile-page--legacy-redesigned .profile-snapshot-card{background:#091a2a;border:0;border-radius:6px;box-shadow:inset 0 0 0 1px #0d2132}.profile-page--legacy-redesigned .profile-main-column{gap:12px;display:grid}.profile-page--redesigned .profile-game-tabs{background:0 0;gap:8px;max-width:660px;padding:0}.profile-page--redesigned .profile-game-tab{gap:9px;min-height:42px;padding:7px 12px}.profile-page--redesigned .profile-game-tab__image{flex-basis:30px;width:30px;height:26px}.profile-page--redesigned .profile-game-tab__body>.profile-label{margin:0;font-size:10px}.profile-page--redesigned .profile-game-tab.is-active{box-shadow:none;background:#183047}.pd-layout{color:#c1d0df;grid-template-columns:minmax(255px,.9fr) minmax(0,2.45fr) minmax(255px,.85fr);gap:12px;padding-bottom:36px;font-size:12px;display:grid}.pd-layout *{box-sizing:border-box}.pd-layout h1,.pd-layout h2,.pd-layout h3,.pd-layout h4,.pd-layout strong{font-weight:500}.pd-hero{background:linear-gradient(90deg,#050f1b 5%,#050f1ba6 65%,#050f1be6),url(/games/aoe4-battle.jpg) 50% 20%/cover;border-radius:6px;grid-column:1/-1;justify-content:space-between;align-items:center;gap:18px;min-height:130px;margin-top:8px;padding:20px 18px;display:flex}.pd-hero p{margin:0 0 12px;font-size:11px}.pd-hero p span{color:#d9a43a;margin:0 8px}.pd-hero-title{align-items:center;gap:16px;display:flex}.pd-hero-title h2{color:#e4ad45;letter-spacing:-.03em;margin:0 12px 0 0;font-size:clamp(22px,2vw,32px)}.pd-hero-title>img{object-fit:cover;border-radius:5px;width:46px;height:46px}.pd-hero-title h1{color:#f1e8db;margin:0;font-size:clamp(18px,1.6vw,26px)}.pd-hero-title span{letter-spacing:.1em;text-transform:uppercase;color:#91abc2;font-size:10px}.pd-hero-title button{color:#acc6dd;cursor:pointer;background:0 0;border:0}.pd-hero .pd-motto{text-align:right;color:#bd944e;text-transform:uppercase;letter-spacing:.13em;margin:0;font-size:10px;line-height:1.9}.pd-card,.pd-right>.profile-panel{box-shadow:none;background:#091a2a;border:0;border-radius:6px;min-width:0;padding:16px}.pd-heading{align-items:center;gap:10px;margin-bottom:16px;display:flex}.pd-heading>svg{color:#e4ad45;flex-shrink:0;width:24px;height:24px}.pd-heading h3{text-transform:uppercase;letter-spacing:.14em;color:#e6b75e;margin:0;font-size:12px}.pd-heading p{color:#8da7bd;margin:3px 0 0;font-size:11px}.pd-centre,.pd-right{flex-direction:column;gap:12px;min-width:0;display:flex}.pd-table-scroll{overflow-x:auto}.pd-layout table{border-collapse:collapse;width:100%}.pd-layout th{text-align:left;text-transform:uppercase;letter-spacing:.04em;color:#9cc1df;white-space:nowrap;background:#0d2337;padding:10px 6px;font-size:9px;font-weight:400}.pd-layout td{color:#cbd7e2;padding:11px 6px;font-size:10px}.pd-layout tbody tr:nth-child(2n){background:#0c1f30}.pd-season-table td:nth-child(2),.pd-season-table td:nth-child(3){white-space:nowrap}.pd-season-table .rank-art{vertical-align:middle;width:22px;height:27px;margin-right:4px;display:inline-block}.pd-season-table .rank-unplaced{margin-right:4px}.pd-season-table td span{font-size:10px}.pd-seasons{flex-direction:column;display:flex}.pd-seasons footer{color:#e1b861;align-items:center;gap:10px;margin-top:auto;padding:22px 10px 4px;display:flex}.pd-seasons footer svg{width:24px}.pd-seasons footer small{color:#8da7bd;margin-top:4px;display:block}.pd-performance{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(165px,1.8fr);gap:8px;display:grid}.pd-rank-tile{text-align:center;background:#0d2132;border-radius:5px;flex-direction:column;align-items:center;gap:7px;padding:12px 6px;display:flex}.pd-rank-tile>span{color:#9db4c7;font-size:10px}.pd-rank-tile .rank-art{object-fit:contain;width:64px;height:70px}.pd-rank-tile strong{color:#f1e8db;font-size:14px}.pd-rank-tile small{color:#95b3ca;font-size:10px}.pd-rank-tile .rank-unplaced{color:#698198;place-items:center;width:64px;height:70px;font-size:30px;display:grid}.pd-season-flag{color:#88b5d9;width:36px;height:70px;padding:12px 0}.pd-totals{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.pd-totals>div{background:#0d2132;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:10px 6px;display:flex}.pd-totals span{color:#9db4c7;font-size:10px}.pd-totals strong{color:#f2e9dc;font-size:18px}.pd-mode-cards{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.pd-mode-cards article{background:#0d2132;border-radius:5px;padding:12px 9px}.pd-mode-cards header{align-items:center;gap:10px;margin-bottom:15px;display:flex}.pd-mode-cards header svg{color:#e4ad45;width:28px;height:28px}.pd-mode-cards h4{color:#e6e2d9;margin:0;font-size:12px}.pd-mode-cards small{color:#8faec6;font-size:9px}.pd-mode-cards header small{color:#f1e8db;font-size:13px}.pd-mode-cards dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:0 0 7px;display:grid}.pd-mode-cards dt{color:#8faec6;font-size:8px}.pd-mode-cards dd{color:#eef0e8;margin:5px 0 0;font-size:11px}.pd-distribution-label{letter-spacing:.06em;text-transform:uppercase;margin:16px 0 6px;font-size:9px}.pd-distribution{border-radius:4px;height:24px;display:flex;overflow:hidden}.pd-distribution span{text-align:center;color:#fff;background:#235887;min-width:24px;font-size:10px;line-height:24px}.pd-distribution span:nth-child(2){background:#927237}.pd-distribution span:nth-child(3){background:#247a61}.pd-distribution span:nth-child(4){background:#615390}.pd-matches td{white-space:nowrap;padding:9px 6px;font-size:10px}.pd-matches td:nth-child(3){text-overflow:ellipsis;max-width:130px;overflow:hidden}.pd-civ{text-transform:capitalize;align-items:center;gap:5px;display:flex}.pd-civ img{object-fit:contain;width:16px;height:16px}.pd-layout .pd-result-win{color:#53d890}.pd-layout .pd-result-loss{color:#ea8581}.pd-pagination{justify-content:flex-end;align-items:center;gap:14px;margin-top:14px;font-size:10px;display:flex}.pd-pagination button{color:#c5d9e7;cursor:pointer;background:#142c40;border:0;border-radius:4px;padding:6px 10px}.pd-pagination button:disabled{opacity:.4;cursor:default}.pd-highlights{margin:0}.pd-highlights>div{justify-content:space-between;align-items:center;gap:12px;padding:12px 0;display:flex}.pd-highlights dt{color:#94adc3;font-size:10px}.pd-highlights dd{text-align:right;color:#e7e3d9;align-items:center;gap:6px;margin:0;font-size:10px;display:flex}.pd-highlights .rank-art{width:25px;height:28px}.pd-form{gap:3px!important}.pd-form i{background:#415164;border-radius:1px;width:7px;height:10px}.pd-form .pd-form-win{background:#37bd77}.pd-form .pd-form-loss{background:#d85b5b}.pd-right .profile-player-head{padding-bottom:12px}.pd-right .profile-player-head h3{font-size:16px}.pd-right .profile-identity-row{border:0;padding:12px 0;font-size:11px}.pd-right .profile-identity-row strong{font-size:12px}.pd-right .profile-identity-actions{margin-top:8px}.pd-empty{text-align:center;color:#8da7bd;padding:24px 0}@media (max-width:1300px){.pd-layout{grid-template-columns:minmax(220px,.85fr) minmax(0,2fr)}.pd-right{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.pd-performance{grid-template-columns:repeat(4,minmax(0,1fr))}.pd-totals{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr))}.profile-page--legacy-redesigned .profile-dashboard-grid{grid-template-columns:minmax(230px,.9fr) minmax(0,2fr)}.profile-page--legacy-redesigned .profile-snapshot-card{grid-column:1/-1}}@media (max-width:800px){.pd-layout{grid-template-columns:1fr}.pd-hero{padding:16px 12px}.pd-hero-title{flex-wrap:wrap;gap:10px}.pd-hero-title h2{width:100%}.pd-motto{display:none}.pd-seasons{grid-row:3}.pd-centre{grid-row:2}.pd-right{grid-column:auto;grid-template-columns:1fr}.pd-mode-cards,.pd-performance,.pd-totals{grid-template-columns:repeat(2,minmax(0,1fr))}.profile-page--redesigned .profile-game-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.profile-page--redesigned .profile-game-tab__image,.profile-page--redesigned .profile-game-tab__arrow{display:none}.pd-seasons footer{margin-top:15px}.profile-page--legacy-redesigned .profile-dashboard-grid{grid-template-columns:1fr}.profile-page--legacy-redesigned .profile-snapshot-card{grid-column:auto}}
