.avatar-frame-workshop{background:#17232b;border-bottom:1px solid #ab9b723b;padding:20px max(24px,50% - 700px)}.avatar-frame-workshop>div:first-child{flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:16px;display:flex}.avatar-frame-workshop>div>span{letter-spacing:.14em;color:#b7a779;font-size:10px}.avatar-frame-workshop strong{color:#d9e1e5;font-size:21px;font-weight:500}.avatar-frame-workshop small{color:#91a6b3;font-size:11px}.avatar-frame-options{flex-wrap:wrap;gap:7px;display:flex}.avatar-frame-options button{color:#9faeb8;min-height:58px;font:inherit;cursor:pointer;background:#ffffff04;border:1px solid #a0b2be24;align-items:center;gap:10px;padding:10px 13px;font-size:13px;display:flex}.avatar-frame-options button[aria-pressed=true]{color:#ddcda9;background:#c7ab6a0d;border-color:#bba56f}.avatar-frame-options button:focus-visible{outline-offset:2px;outline:2px solid #c7b47c}.avatar-frame-swatch{background:#23333c;flex:0 0 32px;width:32px;height:32px;display:block;position:relative}.avatar-frame-swatch>img{object-fit:cover;width:100%;height:100%}.avatar-frame-art{pointer-events:none;filter:drop-shadow(0 2px 1px #0005);z-index:2;width:125%;height:125%;position:absolute;inset:-12.5%}.avatar-frame-workshop p{color:#8ca1ae;max-width:900px;margin:14px 0 0;font-size:11px;line-height:1.6}.personal-profile[data-avatar-frame] .cover-player .player-portrait{position:relative;border:0!important;outline:none!important;overflow:visible!important}.personal-profile[data-avatar-frame] .cover-player .player-portrait>img{z-index:0;position:relative}.personal-profile[data-avatar-frame] .cover-player .player-portrait>.avatar-frame-art{max-width:none;max-height:none}.personal-profile[data-avatar-frame=none] .cover-player .player-portrait{outline:1px solid #8598a733!important}@media (max-width:600px){.avatar-frame-workshop{padding:16px}.avatar-frame-workshop>div:first-child{gap:7px}.avatar-frame-workshop>div:first-child>span,.avatar-frame-workshop small{width:100%}.avatar-frame-options{flex-wrap:nowrap;max-width:100%;padding:6px 5px 10px;overflow-x:auto}.avatar-frame-options button{flex:none;padding:9px 12px}.avatar-frame-workshop strong{font-size:20px}}
.profile-cosmetic-controls{z-index:2;font-family:var(--font-heading), sans-serif;background:#172028;border-bottom:1px solid #bca16b55;flex-wrap:wrap;align-items:center;gap:14px;padding:14px max(24px,50% - 700px);display:flex;position:relative}.profile-cosmetic-controls>span{letter-spacing:.15em;color:#d6bd85;font-size:11px}.profile-cosmetic-controls fieldset{border:0;flex-wrap:wrap;gap:5px;padding:0;display:flex}.profile-cosmetic-controls legend{color:#95a4ad;margin-bottom:5px;font-size:11px}.profile-cosmetic-controls button{color:#aebac1;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #ffffff18;align-items:center;gap:5px;padding:6px 9px;font-size:12px;display:inline-flex}.profile-cosmetic-controls button[aria-pressed=true]{color:#e2d1ad;background:#bfa57412;border-color:#bfa574}.profile-cosmetic-controls small{color:#93a1a9;font-size:11px}.profile-badge-rack{align-items:center;gap:14px;margin:14px 0 8px;display:flex}.profile-medal{color:#b8c1c6;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.profile-medal svg{box-sizing:content-box;clip-path:polygon(20% 0,80% 0,100% 20%,100% 80%,80% 100%,20% 100%,0 80%,0 20%);background:#ffffff06;border:1px solid;padding:9px}.profile-medal span{text-transform:uppercase;letter-spacing:.06em;font-size:10px}.medal-first-wave{color:#bda878}.medal-signature{color:#d3b77c}.medal-loadout-architect{color:#91b4be}.personal-profile[data-preview-finish=bronze]{--identity-trim:#c7aa72;--identity-wash:#ad875322}.personal-profile[data-preview-finish=ice]{--identity-trim:#9dc7d5;--identity-wash:#71a0b122}.personal-profile[data-preview-finish]:not([data-preview-finish=standard]) .cover-player{border-left:2px solid var(--identity-trim);background:linear-gradient(120deg, var(--identity-wash), transparent 65%);position:relative}.personal-profile[data-preview-finish]:not([data-preview-finish=standard]) .player-portrait{outline:2px solid var(--identity-trim);outline-offset:5px}.personal-profile[data-preview-finish]:not([data-preview-finish=standard]) .mvp-stage-floor{border-color:var(--identity-trim);box-shadow:0 1px 0 var(--identity-trim)}.personal-profile[data-preview-finish]:not([data-preview-finish=standard]) .cover-player:after{content:"";border-top:2px solid var(--identity-trim);border-right:2px solid var(--identity-trim);pointer-events:none;width:52px;height:20px;position:absolute;top:0;right:0}@media (max-width:600px){.profile-cosmetic-controls{gap:10px;padding:12px 16px}.profile-cosmetic-controls>span,.profile-cosmetic-controls small{width:100%}.profile-badge-rack{gap:12px}.profile-medal span{font-size:9px}.profile-medal svg{padding:7px}.personal-profile[data-preview-finish]:not([data-preview-finish=standard]) .cover-player{border-left:0;border-top:2px solid var(--identity-trim)}}.profile-medal .collection-medal-art{clip-path:none;filter:drop-shadow(0 3px 2px #0008);background:0 0;border:0;width:54px;height:60px;padding:0}.profile-medal:hover .collection-medal-art{filter:drop-shadow(0 2px 4px #c4b27a55)}.profile-medal span{color:#9da9ae;max-width:80px;font-size:9px}.personal-profile[data-preview-finish=ice]{--identity-trim:#d4eff5;--identity-wash:#87b8cc40;--finish-pattern:repeating-linear-gradient(125deg, transparent 0 38px, #d6f6ff12 39px 40px, transparent 41px 70px);--finish-base:#233f50}.personal-profile[data-preview-finish=crimson]{--identity-trim:#c76762;--identity-wash:#963f3d40;--finish-pattern:repeating-linear-gradient(35deg, transparent 0 38px, #da8b7a14 39px 40px), repeating-linear-gradient(145deg, transparent 0 58px, #da8b7a12 59px 60px);--finish-base:#382427}.personal-profile[data-preview-finish=olive]{--identity-trim:#a7b18a;--identity-wash:#70835440;--finish-pattern:repeating-linear-gradient(0deg, transparent 0 21px, #c4cfa711 22px 23px), repeating-linear-gradient(90deg, transparent 0 21px, #c4cfa711 22px 23px);--finish-base:#2c3529}.personal-profile[data-preview-finish=sand]{--identity-trim:#ddbc83;--identity-wash:#bc915540;--finish-pattern:repeating-linear-gradient(165deg, transparent 0 28px, #e4c18d13 29px 37px, transparent 38px 60px);--finish-base:#41392d}.personal-profile[data-preview-finish=carbon]{--identity-trim:#b7bcc1;--identity-wash:#b8c2cc18;--finish-pattern:repeating-linear-gradient(45deg, #ffffff08 0 3px, transparent 3px 7px), repeating-linear-gradient(-45deg, #0005 0 3px, transparent 3px 7px);--finish-base:#191d22}.personal-profile[data-preview-finish=cobalt]{--identity-trim:#87a7ce;--identity-wash:#446f9d40;--finish-pattern:repeating-linear-gradient(115deg, transparent 0 60px, #a5ccff12 61px 63px, transparent 64px 100px);--finish-base:#233246}.personal-profile[data-preview-finish=bronze]{--finish-base:#38352e;--finish-pattern:linear-gradient(135deg, #c6a56d12, transparent)}.personal-profile[data-preview-finish]:not([data-preview-finish=standard]) .cover-player{background-image:var(--finish-pattern), linear-gradient(110deg, var(--finish-base), #172027b8);border-bottom:1px solid var(--identity-trim);padding-bottom:20px;box-shadow:inset 0 3px #ffffff05}.personal-profile[data-preview-finish]:not([data-preview-finish=standard]) .mvp-stage-light{background:radial-gradient(ellipse at center, var(--identity-wash), transparent 65%)}.personal-profile[data-preview-finish]:not([data-preview-finish=standard]) .cover-player:after{border-width:3px;width:85px;height:28px}@media (max-width:600px){.profile-medal .collection-medal-art{width:47px;height:53px;padding:0}.profile-badge-rack{gap:15px}}.profile-badge-rack{gap:5px;min-height:42px;margin:8px 0 4px}.profile-medal{justify-content:center;gap:0;width:38px;height:44px;position:relative}.profile-medal .collection-medal-art{width:34px;height:39px}.profile-medal .profile-medal-tooltip{z-index:20;color:#aebcc4;text-align:left;letter-spacing:0;text-transform:none;pointer-events:none;background:#141e25;border:1px solid #a9997166;width:max-content;max-width:220px;padding:9px 12px;font-size:11px;line-height:1.5;display:none;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 5px 16px #0006}.profile-medal-tooltip strong{color:#e0d4b8;font-size:13px;font-weight:600;display:block}.profile-medal:hover .profile-medal-tooltip,.profile-medal:focus-visible .profile-medal-tooltip{display:block}.profile-medal:focus-visible{outline-offset:2px;outline:1px solid #bda878}@media (max-width:600px){.profile-badge-rack{gap:5px;margin:6px 0 2px}.profile-medal{width:38px;height:44px}.profile-medal .collection-medal-art{width:33px;height:38px}}.profile-badge-rack{flex-wrap:nowrap;gap:2px}.profile-medal{flex:0 0 34px;width:34px}.profile-medal-more{color:#c3b28a;font:inherit;cursor:pointer;background:0 0;border:0;border-left:1px solid #ffffff25;padding:8px;font-size:13px}.profile-medal:nth-child(n+4) .profile-medal-tooltip{left:auto;right:0}.medal-cabinet{color:#ccd4d8;box-sizing:border-box;background:#1b252d;border:1px solid #a8966b77;width:min(800px,100% - 32px);max-height:85dvh;padding:24px;overflow:auto;box-shadow:0 20px 100px #000a}.medal-cabinet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#080e13c9}.medal-cabinet header{justify-content:space-between;align-items:start;gap:16px;display:flex}.medal-cabinet header span{letter-spacing:.15em;color:#b7a67b;font-size:11px}.medal-cabinet h2{margin:8px 0;font-size:28px}.medal-cabinet h3{text-transform:uppercase;letter-spacing:.08em;margin:24px 0 12px;font-size:15px}.medal-cabinet p{color:#9baab3;font-size:13px;line-height:1.5}.medal-cabinet button{color:#d6c8a4;font:inherit;cursor:pointer;background:#ffffff05;border:1px solid #b9a57255;padding:8px 10px;font-size:12px}.medal-cabinet button:disabled{opacity:.35;cursor:default}.medal-cabinet button:focus-visible{outline-offset:2px;outline:2px solid #d3ba80}.medal-cabinet .collection-medal-art{flex-shrink:0;width:45px;height:50px}.medal-cabinet-order{gap:3px;padding:0;list-style:none;display:grid}.medal-cabinet-order li{border-bottom:1px solid #ffffff0b;align-items:center;gap:10px;padding:3px 0;display:flex}.medal-cabinet-order strong{flex:1;font-size:14px}.medal-cabinet-order li>div{gap:4px;display:flex}.medal-cabinet-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.medal-cabinet-grid article{text-align:center;background:#101a2244;border:1px solid #ffffff0b;padding:16px 8px}.medal-cabinet-grid .collection-medal-art{width:62px;height:69px}.medal-cabinet-grid h4{margin:6px 0;font-size:16px}.medal-cabinet-grid p{min-height:32px;font-size:11px}.medal-cabinet footer{color:#9aa9b1;justify-content:space-between;align-items:center;gap:12px;padding-top:20px;font-size:12px;display:flex}@media (max-width:600px){.profile-badge-rack{gap:2px}.profile-medal{flex-basis:34px;width:34px}.medal-cabinet{padding:16px}.medal-cabinet-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.medal-cabinet-order li{flex-wrap:wrap}.medal-cabinet-order li>div{margin-left:auto}.medal-cabinet h2{font-size:24px}}.medal-cabinet-editor{width:100%;max-height:none;box-shadow:none;background:0 0;border:0;padding:0;overflow:visible}.saved-finish-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.saved-finish-grid button{text-align:left;align-items:center;gap:10px;display:flex}.saved-finish-grid button[aria-pressed=true]{background:#b59c6b18;border-color:#c9b078}.saved-finish-chip{background:#293138;border:1px solid #fff4;width:26px;height:26px;display:block}.finish-bronze{background:#746044}.finish-ice{background:repeating-linear-gradient(125deg,#46738c 0 9px,#91b8c8 10px 11px)}.finish-crimson{background:#793f40}.finish-olive{background:#626c44}.finish-sand{background:#9e835c}.finish-carbon{background:repeating-linear-gradient(45deg,#151a20 0 3px,#4c5055 4px 5px)}.finish-cobalt{background:#405d85}.medal-unavailable{opacity:.5}.showcase[data-preview-finish]:not([data-preview-finish=standard]) .profile-hero{border-left:2px solid var(--identity-trim);background-image:var(--finish-pattern), linear-gradient(110deg, var(--finish-base), #172027b8)}.live-identity-card{text-align:left;background:#152029;border:1px solid #a1aeb026;position:relative;overflow:hidden}.live-card-label{letter-spacing:.12em;color:#aab9c0;padding:12px;font-size:10px;display:block}.live-identity-card .cover-player{min-height:0!important;margin:0!important;padding:18px!important}.live-card-identity{align-items:center;gap:12px;display:flex}.live-card-identity .player-portrait{flex:0 0 34px;width:34px;height:34px}.live-card-identity .player-portrait img{object-fit:cover;width:100%;height:100%;margin:0!important}.live-card-identity strong{color:#e3e7e8;font-size:24px}.live-identity-card .cover-player p{color:#aab8c0;white-space:pre-line;font-size:12px;line-height:1.5}.live-card-stage{background:radial-gradient(ellipse at center, var(--identity-wash,#b6bfc514), transparent 75%);flex-direction:column;gap:5px;padding:14px;display:flex}.live-card-stage>img{object-fit:contain;filter:drop-shadow(0 10px 10px #0006);width:100%;height:170px}.live-card-stage>span{letter-spacing:.14em;color:#aab8c0;font-size:9px}.live-card-stage>strong{font-size:17px}.studio-live-cosmetics{background:0 0!important;border:0!important;padding:0!important}.mobile-live-cosmetics{display:none}.cs2-menu .studio-aside:has(.studio-live-cosmetics){align-self:start;position:sticky;top:85px}@media (max-width:900px){.cs2-menu .studio-aside:has(.studio-live-cosmetics){display:none}.mobile-live-cosmetics{z-index:4;margin:12px 0;display:block;position:sticky;top:58px;box-shadow:0 8px 20px #0006}.mobile-live-cosmetics .live-identity-card{grid-template-columns:1fr 1fr;display:grid}.mobile-live-cosmetics .live-card-label{grid-column:1/-1;padding:6px 10px}.mobile-live-cosmetics .live-identity-card .cover-player{border-bottom:0;padding:12px!important}.mobile-live-cosmetics .live-card-identity{gap:8px}.mobile-live-cosmetics .live-card-identity strong{font-size:19px}.mobile-live-cosmetics .live-card-identity .player-portrait{flex-basis:24px;width:24px;height:24px}.mobile-live-cosmetics .cover-player p{display:none}.mobile-live-cosmetics .live-card-stage{padding:5px 10px}.mobile-live-cosmetics .live-card-stage>img{height:85px}.mobile-live-cosmetics .live-card-stage>strong{font-size:12px}.mobile-live-cosmetics .profile-medal{flex-basis:20px;width:20px;height:30px}.mobile-live-cosmetics .profile-medal .collection-medal-art{width:21px;height:26px}.mobile-live-cosmetics .profile-badge-rack{gap:0;min-height:30px}.mobile-live-cosmetics .profile-medal-more{padding:3px;font-size:10px}.mobile-live-cosmetics .live-identity-card{grid-template-rows:auto auto}.mobile-live-cosmetics .live-card-label{grid-area:1/1/2/3!important}.mobile-live-cosmetics .live-identity-card .cover-player{grid-area:2/1/3/2!important}.mobile-live-cosmetics .live-card-stage{min-width:0;grid-area:2/2/3/3!important}}.medal-cabinet .review-medal{filter:drop-shadow(0 3px 2px #0008)}.medal-cabinet .medal-unavailable{opacity:1}.medal-cabinet .medal-unavailable .review-medal{filter:saturate(.45)brightness(.7)drop-shadow(0 3px 2px #0008)}.medal-cabinet-grid article>span{color:#ad9d7b;font-size:11px}.launch-bundle-proposal{background:linear-gradient(120deg,#ad73451a,#0000);border:1px solid #ba956b55;margin-top:30px;padding:20px}.launch-bundle-proposal>span{letter-spacing:.14em;color:#c3a27c;font-size:10px}.launch-bundle-proposal ul{color:#adbcc3;padding-left:18px;font-size:13px;line-height:1.8}.launch-bundle-proposal small{color:#92a3ae;font-size:11px;line-height:1.7;display:block}.personal-profile[data-preview-finish=supply-olive]{--identity-trim:#a7b18a;--identity-wash:#70835440;--finish-pattern:repeating-linear-gradient(0deg, transparent 0 21px, #c4cfa711 22px 23px), repeating-linear-gradient(90deg, transparent 0 21px, #c4cfa711 22px 23px);--finish-base:#2c3529}.personal-profile[data-preview-finish=supply-ice]{--identity-trim:#d4eff5;--identity-wash:#87b8cc40;--finish-pattern:repeating-linear-gradient(125deg, transparent 0 38px, #d6f6ff12 39px 40px, transparent 41px 70px);--finish-base:#233f50}.finish-supply-olive{background:#626c44}.finish-supply-ice{background:repeating-linear-gradient(125deg,#46738c 0 9px,#91b8c8 10px 11px)}.studio-earned-supply .earned-crate-preview{padding:15px 0}.studio-earned-supply .supply-opening-stage{gap:10px;min-height:350px;padding:20px}.studio-earned-supply .supply-open-copy h2{font-size:26px}.studio-earned-supply .supply-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.studio-earned-supply .earned-crate-preview h1{font-size:30px}.studio-earned-supply .supply-rules{justify-content:start;gap:10px;padding:15px 0}.studio-earned-supply details{color:#a2b1bb;font-size:12px}.studio-earned-supply .supply-open-copy p{font-size:12px}.studio-earned-supply .supply-reward-grid article>button{margin-top:10px}.studio-earned-supply .supply-demo-bar{gap:8px}.studio-earned-supply .supply-case{width:48%}@media (max-width:700px){.studio-earned-supply .supply-case{width:100%}.studio-earned-supply .supply-reward-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.cs2-menu .cs2-studio .studio-supply-layout{grid-template-columns:180px minmax(0,1fr)}.cs2-menu .studio-supply-layout>.studio-aside{display:none}.studio-supply-layout>.studio-panel{min-width:0}@media (max-width:900px){.cs2-menu .cs2-studio .studio-supply-layout{grid-template-columns:minmax(0,1fr)}}.cs2-menu .studio-earned-supply .earned-crate-preview>footer{display:block}.cs2-menu .studio-earned-supply .earned-crate-preview>footer p{margin:8px 0;display:block}.cs2-menu .cs2-studio .studio-nav{display:block!important}.studio-section-groups{flex-direction:column;gap:4px;display:flex}.studio-group-sections{border-top:1px solid #adc0cc22;flex-direction:column;gap:2px;margin-top:15px;padding-top:12px;display:flex}.cs2-menu .studio-nav .studio-group-tab{letter-spacing:.08em;justify-content:space-between;align-items:center;font-size:16px;display:flex}.cs2-menu .studio-nav .studio-group-sections button{letter-spacing:.02em;text-transform:none;padding:10px 12px;font-size:12px}.studio-crate-count{letter-spacing:0;color:#e5c886;text-align:center;border:1px solid #c9b47e88;min-width:20px;margin-left:8px;padding:2px 6px;line-height:1.2;font-size:11px!important}.cs2-menu .studio-collection-layout .studio-section-groups,.cs2-menu .studio-collection-layout .studio-group-sections{flex-flow:wrap}.studio-crate-toast{z-index:70;background:#1e2c35f5;border:1px solid #b8a16a77;border-left:3px solid #d0b67a;align-items:center;gap:14px;max-width:min(520px,100vw - 32px);padding:16px;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 12px 35px #0007}.studio-crate-toast strong{color:#e0d0a8;font-size:17px;display:block}.studio-crate-toast span{color:#a0b3bf;max-width:270px;font-size:11px;display:block}.studio-crate-toast button{font:inherit;white-space:nowrap;color:#dec68b;cursor:pointer;background:#b5a16b18;border:1px solid #b5a16b66;padding:8px 10px;font-size:12px}.studio-crate-toast button:last-child{background:0 0;border:0;padding:4px;font-size:20px}@media (max-width:900px){.studio-section-groups,.studio-group-sections{flex-flow:wrap}.studio-crate-toast{gap:10px;padding:12px;bottom:16px;right:16px}.studio-crate-toast span{max-width:170px}}.studio-group-sections:has(>button:only-child){display:none}@media (max-width:900px){.cs2-menu .studio-nav .studio-section-groups{flex-wrap:nowrap;max-width:100%;padding-bottom:5px;overflow-x:auto}.cs2-menu .studio-nav .studio-group-tab{flex:none;padding:10px 12px;font-size:13px}.studio-crate-count{font-size:10px!important}}
