.account-page .account-layout{grid-template-columns:250px minmax(0,1fr);gap:34px}.account-main{min-width:0}.account-id{display:flex;align-items:center;gap:7px;font:10px monospace;word-break:break-all}.account-id svg{width:12px;height:12px;flex:none}.balance-value>svg{width:30px;height:30px;color:#a5b395;flex:none}.account-sync{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-size:11px;color:#b5c0ac;margin:22px 0}.account-sync small{color:#75816e}.account-sync button{margin-left:auto}.status-dot{width:6px;height:6px;border-radius:50%;background:#aec99a}.status-dot.offline{background:#b68d60}.account-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.account-metrics>div{padding:20px 17px;background:#a1af8b06;border:1px solid #a7b39518;min-width:0}.account-metrics span{font-size:10px;color:#85917d}.account-metrics strong{display:block;font-size:22px;line-height:1.3;font-weight:500;margin:13px 0 7px}.account-metrics small{font-size:9px;color:#75816e}.account-metrics .game-coins{display:flex;align-items:center;gap:8px}.account-section-head{display:flex;gap:14px;align-items:center;justify-content:space-between;margin:32px 0 18px}.account-section-head h2{font-size:25px;line-height:1.2}.account-section-head>small,.account-section-head>span{font:10px monospace;color:#89937f}.active-ranks{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.active-rank{display:flex;gap:16px;align-items:center;padding:20px 16px;background:linear-gradient(115deg,color-mix(in srgb,var(--rank) 6%,transparent),transparent);border:1px solid color-mix(in srgb,var(--rank) 22%,transparent)}.active-rank>img{width:65px;height:65px;object-fit:contain}.active-rank small{font:10px monospace;letter-spacing:.1em;color:var(--rank)}.active-rank h3{font-size:18px;line-height:1.3;margin:5px 0}.active-rank p,.rank-time{font-size:10px;color:#8f9a83;line-height:1.7}.game-purchase{display:grid;grid-template-columns:48px minmax(0,1fr) auto;gap:15px;align-items:center;padding:20px 0;border-bottom:1px solid #a7b39520}.game-purchase>img{width:48px;height:48px;object-fit:contain}.game-purchase h3{font-size:16px;line-height:1.4}.game-purchase p{font-size:10px;color:#85917d;line-height:1.7}.game-purchase .badge{font-size:9px;margin-top:7px;white-space:normal}.game-purchase .error-text{color:#d6a88e}.account-history{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;border-bottom:1px solid #a7b39520;font-size:13px}.account-history small{display:block;margin-top:6px;font-size:10px;color:#85917d;overflow-wrap:anywhere}.account-history .positive{color:#b1c7a2}.account-steamid{display:flex;gap:12px;align-items:center;overflow-wrap:anywhere;font:14px monospace}.economy-rate{display:flex;gap:20px;align-items:center;padding:28px;border:1px solid #adb49630;margin-bottom:28px}.economy-rate img{width:72px;height:72px;object-fit:contain}.economy-rate strong{display:block;font-size:34px;font-weight:500}.economy-rate p{font-size:12px;color:#9aa48d}.economy-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.economy-sources article{padding:24px;border:1px solid #adb49620}.economy-sources h2{font-size:23px;line-height:1.3;margin-bottom:12px}.economy-sources p{font-size:12px;line-height:1.9;color:#9aa48d}.economy-sources strong{color:#d1dbc4}.item-art-missing{visibility:hidden}.priv-section{border:1px solid #a7b39522;margin:14px 0}.priv-section>summary{cursor:pointer;display:flex;justify-content:space-between;gap:16px;align-items:center;padding:17px 18px;font-size:14px;font-weight:600;list-style:none}.priv-section>summary small{color:#899781;font-size:10px;font-weight:400;text-align:right}.priv-section-body{padding:0 18px 18px}.priv-section-body>p{font-size:11px;line-height:1.8}.priv-section-body .detail-table{margin-top:0}.priv-section>summary:after{content:'+';color:#aabc98;font-weight:400}.priv-section[open]>summary:after{content:'−'}.kit-group{margin:10px 0;border-top:1px solid #a7b39522}.kit-group>summary{display:flex;justify-content:space-between;gap:12px;cursor:pointer;padding:17px 0;font-size:12px;list-style:none}.kit-group>summary small{color:#819074;font-size:10px;white-space:nowrap}.kit-row{margin-bottom:7px;background:#acbd9810}.kit-row>summary{display:flex;align-items:center;gap:12px;list-style:none;cursor:pointer;padding:11px}.kit-cover{width:36px;height:36px;object-fit:contain;flex:none}.kit-row-title{flex:1;min-width:0}.kit-row-title strong{font-size:12px;display:block;font-weight:500}.kit-row-title small{display:block;color:#829375;font-size:9px;line-height:1.6;margin-top:3px}.kit-peek{display:flex;align-items:center;gap:1px}.kit-peek img{width:25px;height:25px;object-fit:contain}.kit-peek b{font:9px monospace;color:#95a485;margin-left:5px}.kit-chevron{color:#a9bc93;width:14px;text-align:center}.kit-row[open] .kit-chevron{transform:rotate(45deg)}.kit-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px;padding:0 11px 13px}.kit-item{display:flex;align-items:center;gap:7px;padding:9px 6px;background:#060b0733;min-width:0}.kit-item img{width:38px;height:38px;object-fit:contain;flex:none}.kit-item span{font-size:9px;line-height:1.5;color:#a9b798;overflow-wrap:anywhere}.kit-item strong{display:block;color:#d1dec3;font:10px monospace;margin-top:4px}.priv-section summary::-webkit-details-marker,.kit-group summary::-webkit-details-marker,.kit-row summary::-webkit-details-marker{display:none}.activation-instructions{list-style:decimal;padding-left:18px;font-size:12px;line-height:1.9;color:#aebd9e}.activation-instructions li{margin:8px 0}.kit-section>summary small{margin-left:auto}.priv-section[open]>summary{border-bottom:1px solid #a7b39512;margin-bottom:8px}.account-main>.notice{margin-bottom:20px}
@media(max-width:1000px){.account-page .account-layout{grid-template-columns:210px minmax(0,1fr);gap:22px}.account-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.account-metrics>div:last-child{grid-column:1/-1}.active-ranks{grid-template-columns:1fr}.account-section-head h2{font-size:23px}}
@media(max-width:760px){.account-page .account-layout{grid-template-columns:1fr}.account-page .account-side .side-nav{display:flex;flex-wrap:wrap;gap:5px}.account-page .account-side .side-nav a{padding:10px 12px;border:1px solid #a7b39518;font-size:11px}.account-page .balance-card{padding:20px}.account-page .balance-value{font-size:32px}.account-main{margin-top:8px}.account-page .page-intro h1{font-size:42px}.account-metrics strong{font-size:20px}.game-purchase{grid-template-columns:42px minmax(0,1fr);gap:12px}.game-purchase .btn{grid-column:2;justify-self:start}.account-history{font-size:12px}.economy-sources{grid-template-columns:1fr}.economy-rate{padding:22px 17px;gap:14px}.economy-rate strong{font-size:27px}.kit-items{grid-template-columns:repeat(2,minmax(0,1fr))}.priv-section>summary{padding:15px 12px;font-size:13px}.priv-section-body{padding:0 10px 12px}.kit-peek img{width:20px;height:20px}.kit-cover{width:31px;height:31px}.kit-row>summary{gap:8px}.kit-row-title strong{font-size:11px}.kit-group>summary{font-size:11px}.account-section-head{align-items:flex-start}.account-section-head .text-link{font-size:10px;white-space:nowrap}}

.account-page .page-intro h1{font-size:clamp(34px,4.3vw,58px);overflow-wrap:anywhere}.account-page .page-intro{padding-bottom:26px}.account-metrics span{font-size:11px}.account-metrics small{font-size:10px}.active-rank p,.rank-time{font-size:11px}.kit-item span{font-size:11px}.kit-item strong{font-size:12px}.kit-row-title strong{font-size:13px}.kit-row-title small{font-size:10px}
