.page_profileLayout__C21df{display:grid;grid-template-columns:1fr 4fr;grid-gap:2rem;gap:2rem;align-items:start}.page_sidebar__zrBQq{display:flex;flex-direction:column;gap:2rem}.page_sectionTitle__GVbKM{font-family:Orbitron,sans-serif;font-size:1.2rem;margin-bottom:1rem;padding-bottom:.5rem;border-bottom:1px solid var(--panel-border);color:var(--primary-text)}.page_mostPlayed__rsWBs{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:8px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_hunterList__8j0_P{list-style:none;display:flex;flex-direction:column;gap:1rem}.page_hunterListItem__31PPh{display:flex;align-items:center;gap:1rem;padding:.5rem;border-radius:6px;transition:background-color .2s}.page_hunterListItem__31PPh:hover{background-color:rgba(68,90,158,.2)}.page_hunterAvatarSmall__DnN0z{width:px;height:40px;border-radius:50%;object-fit:cover}.page_hunterListInfo__9KM_7 h4{font-weight:600;margin:0}.page_hunterListInfo__9KM_7 p{font-size:.8rem;color:var(--secondary-text);margin:0}.page_playerHeader__Bkgto{display:flex;align-items:center;justify-content:space-between;padding:3rem 1rem}.page_playerIdentity__WC3Z2{display:flex;align-items:center;gap:2rem}.page_playerAvatar__63qz_{width:150px;height:150px;border-radius:12px;background-color:var(--panel-bg);border:2px solid var(--panel-border);object-fit:cover}.page_playerNameContainer__F0vxZ{display:flex;flex-direction:column}.page_playerName__pgjZD{font-family:Orbitron,sans-serif;font-size:3rem;font-weight:700;line-height:1}.page_playerTeam__m_PSX{text-align:right}.page_playerTeam__m_PSX span{font-size:.9rem;color:var(--secondary-text);text-transform:uppercase}.page_playerTeam__m_PSX h3{font-family:Orbitron,sans-serif;font-size:1.5rem;color:var(--accent-cyan)}.page_playerTag___tU_v{font-size:1.2rem;color:var(--secondary-text)}.page_statsGrid__uTW3Y{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem}.page_statCard__dLcTg{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:8px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_statCard__dLcTg h3{color:var(--secondary-text);font-size:.9rem;text-transform:uppercase;margin-bottom:.5rem}.page_statCard__dLcTg p{font-size:1.5rem;font-weight:600;color:var(--primary-text)}.page_statCard__dLcTg span{font-size:1.5rem;font-weight:300;color:var(--accent-cyan)}.page_matchHistoryHeader__MhyCt{display:flex;align-items:center;border-bottom:1px solid var(--panel-border);margin-bottom:1.5rem}.page_tab__LIwEo{padding:1rem 1.5rem;font-weight:600;cursor:pointer;color:var(--secondary-text);border-bottom:3px solid transparent;transition:all .2s}.page_tab__LIwEo.page_active__gz_YR{color:var(--primary-text);border-bottom-color:var(--accent-cyan)}.page_matchRow__N8_TJ{display:grid;grid-template-columns:120px 1fr 2fr;align-items:center;grid-gap:1.5rem;gap:1.5rem;background:var(--panel-bg);border:1px solid var(--panel-border);padding:1rem 1.5rem;border-radius:8px;margin-bottom:1rem;transition:transform .2s,box-shadow .2s}.page_matchRow__N8_TJ:hover{transform:scale(1.01);box-shadow:0 0 15px rgba(0,246,255,.1)}.page_matchResult__jR_yZ{text-align:center}.page_matchResult__jR_yZ h4{font-size:1.5rem;color:var(--accent-gold)}.page_matchResult__jR_yZ .page_victory__5Uth4{color:var(--accent-cyan)}.page_matchResult__jR_yZ .page_defeat__7aILg{color:#ff5577}.page_matchResult__jR_yZ p{font-size:.9rem;color:var(--secondary-text)}.page_matchHunter__BZC4s{display:flex;align-items:center;gap:1rem}.page_hunterAvatar__RLfVg{width:60px;height:60px;border-radius:50%;background-color:var(--background-dark);object-fit:cover}.page_hunterInfo__YhJ_l h5{font-size:1.1rem;font-weight:600}.page_hunterInfo__YhJ_l p{font-size:.9rem;color:var(--secondary-text)}.page_matchStats__nkCHV{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1rem;gap:1rem;text-align:center}.page_statItem__G3wV_{text-align:center}.page_statItem__G3wV_ p{font-size:1.1rem;font-weight:600;margin:0}.page_statItem__G3wV_ span{font-size:.8rem;color:var(--secondary-text);text-transform:uppercase}.page_scrimBlock__XxSFP{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:8px;margin-bottom:1.5rem;overflow:hidden;max-width:900px;transition:max-width .4s ease-in-out,background-color .3s ease-in-out,box-shadow .3s ease-in-out}.page_scrimBlock__XxSFP.page_gameExpanded__kto3V{max-width:100%;background-color:rgba(30,38,66,.7);box-shadow:0 0 25px rgba(0,246,255,.1)}.page_blockSummaryStats__UJb5P{display:flex;gap:2rem;text-align:right}.page_blockSummaryStats__UJb5P span{font-size:.8rem;color:var(--secondary-text);text-transform:uppercase}.page_blockSummaryStats__UJb5P p{font-weight:600;font-size:1.1rem}.page_didNotPlay__3VTTT{width:100%;text-align:center;color:var(--secondary-text);font-style:italic}.page_scrimBlockHeader__VOQzI{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;cursor:pointer;border-bottom:2px solid var(--panel-border);margin-bottom:1rem}.page_scrimBlockHeader__VOQzI h4{font-family:Orbitron,sans-serif;font-size:1.2rem}.page_scrimBlockHeader__VOQzI p{text-align:right;color:var(--secondary-text)}.page_gameRow__8g1Wc{display:grid;grid-template-columns:60px 1.5fr 1fr 1fr 1fr;align-items:center;grid-gap:1.5rem;gap:1.5rem;padding:1rem 1.5rem;cursor:pointer}.page_gameContainer__imadS:not(:first-child){border-top:1px solid rgba(68,90,158,.2)}.page_gameRow__8g1Wc:hover{background-color:rgba(68,90,158,.1)}.page_gamePlacement__Bt2Z7{font-family:Orbitron,sans-serif;font-size:1.5rem;text-align:center;color:var(--secondary-text)}.page_gamePlacement__Bt2Z7.page_victory__5Uth4{color:var(--accent-gold)}.page_teamList__QmDe_{padding:1rem 2rem 1rem 5rem}.page_teamList__QmDe_ p{color:var(--secondary-text);font-style:italic}.page_teamList__QmDe_{padding:1.5rem;background-color:rgba(0,0,0,.2);border-top:1px solid var(--panel-border)}.page_teamListHeader__cSF9s{display:grid;grid-template-columns:30px 80px 1fr;font-weight:600;color:var(--secondary-text);text-transform:uppercase;font-size:.8rem;padding-bottom:1rem;border-bottom:1px solid var(--panel-border);margin-bottom:1rem}.page_teamListHeader__cSF9s>div:nth-child(2){padding-left:1rem}.page_teamRow__R19o8{display:grid;grid-template-columns:30px 80px 1fr;align-items:start;margin-bottom:1rem}.page_teamPlacement__oCsdU{font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:700}.page_teamName__zdxm4{font-weight:600;padding-left:1rem}.page_teamPlayers__UYe4y{display:flex;flex-direction:column;gap:.5rem}.page_playerRow__m8d9x{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;font-size:.9rem;color:var(--secondary-text)}.page_playerRow__m8d9x span:first-child{color:var(--primary-text);font-weight:600}.page_detailsContainer__gFe4b,.page_gamesListContainer__sVGbG{max-height:0;overflow:hidden;transition:max-height .4s ease-in-out}.page_detailsContainer__gFe4b.page_open__wjR5p,.page_gamesListContainer__sVGbG.page_open__wjR5p{max-height:2000px}@media (max-width:1024px){.page_profileLayout__C21df{grid-template-columns:1fr;gap:3rem}.page_playerHeader__Bkgto{padding:2rem 1rem}.page_playerName__pgjZD{font-size:2.5rem}.page_playerAvatar__63qz_{width:120px;height:120px}.page_detailsContainer__gFe4b.page_open__wjR5p,.page_gamesListContainer__sVGbG.page_open__wjR5p{max-height:9999px}}@media (max-width:768px){.page_playerHeader__Bkgto{flex-direction:column;gap:2rem;padding:2rem 0}.page_playerIdentity__WC3Z2{flex-direction:column;text-align:center;gap:1rem}.page_playerAvatar__63qz_{width:100px;height:100px}.page_playerName__pgjZD{font-size:2rem}.page_playerTeam__m_PSX{text-align:center}.page_statsGrid__uTW3Y{grid-template-columns:repeat(2,1fr);gap:1rem}.page_scrimBlock__XxSFP{border-left:none;border-right:none;background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:8px;margin-bottom:1.5rem;overflow:hidden}.page_scrimBlockHeader__VOQzI{flex-direction:column;align-items:flex-start;gap:.75rem;padding:1rem}.page_blockSummaryStats__UJb5P{width:100%;justify-content:space-between;text-align:left}.page_gameRow__8g1Wc{grid-template-columns:60px 1fr;padding:1rem;gap:1rem}.page_matchStats__nkCHV{grid-column:2/3;grid-template-columns:repeat(3,1fr);text-align:left;gap:1rem;padding-top:1rem;margin-top:1rem;border-top:1px solid var(--panel-border)}.page_statItem__G3wV_{text-align:left}.page_teamList__QmDe_{padding:1rem}.page_teamListHeader__cSF9s,.page_teamRow__R19o8{grid-template-columns:30px 1fr}.page_teamListHeader__cSF9s>div:nth-child(2),.page_teamName__zdxm4{padding-left:0}.page_playerRow__m8d9x{grid-template-columns:1fr 1fr}}.ExpandedGameView_teamGrid__JOfrj{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem;padding:1.5rem;background-color:rgba(0,0,0,.2);border-top:1px solid var(--panel-border)}.ExpandedGameView_teamColumn__rNtmC{display:flex;flex-direction:column;gap:1.5rem}.ExpandedGameView_teamBreakdown__Sm2qY{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:8px;padding:1rem;min-height:180px;transition:all .2s ease-in-out}.ExpandedGameView_highlightedTeam__wRvNm{border-color:var(--accent-cyan);box-shadow:0 0 15px rgba(0,255,255,.25);background-color:rgba(0,150,150,.05)}.ExpandedGameView_teamHeader__TVgv2{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.ExpandedGameView_teamPlacement__G4UF1{font-family:Orbitron,sans-serif;font-size:1.2rem;font-weight:700;width:30px}.ExpandedGameView_teamName__tcmOe{font-weight:600}.ExpandedGameView_playerStatRow__aG5P3,.ExpandedGameView_playerStatsHeader__XV8Oi{display:grid;grid-template-columns:1.5fr 80px 100px 100px 40px;grid-gap:1rem;gap:1rem;font-size:.8rem;padding-left:38px;align-items:center;color:var(--secondary-text);text-transform:uppercase}.ExpandedGameView_playerStatsHeader__XV8Oi{font-weight:600;padding-bottom:.5rem;margin-bottom:.5rem;border-bottom:1px solid var(--panel-border)}.ExpandedGameView_playerStatRow__aG5P3{font-size:.9rem;color:var(--primary-text);text-transform:none}.ExpandedGameView_playerStatRow__aG5P3 span:first-child{color:var(--secondary-text)}.ExpandedGameView_playerIdentityCell__VJNo_{display:flex;align-items:center;gap:.75rem;margin-left:-40px}.ExpandedGameView_hunterAvatar__BXwt8{width:24px;height:24px;border-radius:50%;background-color:var(--background-dark);object-fit:cover;flex-shrink:0}.ExpandedGameView_playerNameLink__Jb1XD{color:var(--primary-text);text-decoration:none;transition:color .2s}.ExpandedGameView_playerNameLink__Jb1XD:hover{color:var(--accent-cyan);text-decoration:underline}.ExpandedGameView_infoIconContainer___w8t2{display:flex;justify-content:center;align-items:center;cursor:pointer}.ExpandedGameView_infoIcon__XR9LU{width:20px;height:20px;fill:var(--secondary-text);transition:fill .2s ease-in-out,transform .2s ease-in-out}.ExpandedGameView_infoIconContainer___w8t2:hover .ExpandedGameView_infoIcon__XR9LU{fill:var(--accent-cyan);transform:scale(1.1)}@media (max-width:1024px){.ExpandedGameView_teamGrid__JOfrj{grid-template-columns:1fr}}@media (max-width:768px){.ExpandedGameView_teamGrid__JOfrj{padding:1rem}.ExpandedGameView_playerStatsHeader__XV8Oi{display:none}.ExpandedGameView_playerStatRow__aG5P3{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;padding-left:0;gap:.75rem 1.5rem;padding-bottom:1rem;border-bottom:1px solid var(--panel-border);margin-bottom:1rem}.ExpandedGameView_playerStatRow__aG5P3:last-child{border-bottom:none;margin-bottom:0}.ExpandedGameView_playerIdentityCell__VJNo_{grid-column:1/3;grid-row:1/2;margin-left:0}.ExpandedGameView_playerStatRow__aG5P3>span:first-of-type:before{content:"KDA: ";color:var(--secondary-text);font-weight:600}.ExpandedGameView_playerStatRow__aG5P3>span:nth-of-type(2):before{content:"Dmg Done: ";color:var(--secondary-text);font-weight:600}.ExpandedGameView_playerStatRow__aG5P3>span:nth-of-type(3):before{content:"Dmg Taken: ";color:var(--secondary-text);font-weight:600}.ExpandedGameView_playerStatRow__aG5P3>span:first-of-type{grid-column:1/2;grid-row:2/3}.ExpandedGameView_playerStatRow__aG5P3>span:nth-of-type(2){grid-column:1/2;grid-row:3/4}.ExpandedGameView_playerStatRow__aG5P3>span:nth-of-type(3){grid-column:2/3;grid-row:3/4}.ExpandedGameView_infoIconContainer___w8t2{grid-column:2/3;grid-row:2/3;justify-content:flex-end;margin-right:8px}}.InventoryModal_modalOverlay__OSpoN{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.7);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:1000;opacity:0;pointer-events:none;transition:opacity .3s ease-in-out}.InventoryModal_modalOverlay__OSpoN.InventoryModal_open__7z9dd{opacity:1;pointer-events:auto}.InventoryModal_modalContent__TPUTh{background:var(--background-dark);border:1px solid var(--panel-border);border-radius:12px;padding:2rem;width:100%;max-width:500px;position:relative;box-shadow:0 10px 30px rgba(0,0,0,.5);transform:scale(.95);transition:transform .3s ease}.InventoryModal_modalOverlay__OSpoN.InventoryModal_open__7z9dd .InventoryModal_modalContent__TPUTh{transform:scale(1)}.InventoryModal_modalContent__TPUTh h3{font-family:Orbitron,sans-serif;text-align:center;margin-top:0;margin-bottom:2rem}.InventoryModal_closeButton__wjTTB{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:var(--secondary-text);font-size:2rem;line-height:1;cursor:pointer}.InventoryModal_itemsGrid__gcSXy{display:grid;grid-template-columns:repeat(auto-fill,minmax(80px,1fr));grid-gap:1rem;gap:1rem}.InventoryModal_itemCard__LuS3c{background:var(--panel-bg);border:1px solid var(--panel-border);border-radius:8px;display:flex;justify-content:center;align-items:center;aspect-ratio:1/1}.InventoryModal_itemCard__LuS3c img{width:70%;height:70%;object-fit:contain}.InventoryModal_categoriesContainer__2SbGz{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}.InventoryModal_categoryTitle__RK2iw{font-family:Poppins,sans-serif;font-weight:600;color:var(--secondary-text);text-transform:uppercase;font-size:.9rem;margin:0 0 1rem;padding-bottom:.5rem;border-bottom:1px solid var(--panel-border)}@media (max-width:768px){.InventoryModal_modalContent__TPUTh{width:90%;max-width:90%;padding:2.5rem 1.5rem 1.5rem}.InventoryModal_modalContent__TPUTh h3{font-size:1.2rem;margin-bottom:1.5rem}.InventoryModal_closeButton__wjTTB{top:.5rem;right:.5rem;padding:.5rem}.InventoryModal_itemsGrid__gcSXy{grid-template-columns:repeat(auto-fill,minmax(65px,1fr));gap:.75rem}}