.PlayerSkinViewer-module__KEvfgG__viewer{z-index:1;cursor:grab;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;position:absolute;inset:0;overflow:visible}.PlayerSkinViewer-module__KEvfgG__viewer:focus-visible{outline-offset:-1px;outline:1px solid #f13b49b8}.PlayerSkinViewer-module__KEvfgG__dragging{cursor:grabbing}.PlayerSkinViewer-module__KEvfgG__canvas{z-index:1;opacity:0;visibility:hidden;filter:drop-shadow(0 14px 16px #0000006b);width:100%;height:100%;transition:none;display:block;position:relative}.PlayerSkinViewer-module__KEvfgG__ready .PlayerSkinViewer-module__KEvfgG__canvas{opacity:1;visibility:visible;transition:opacity 1.4s cubic-bezier(.22,1,.36,1)}.PlayerSkinViewer-module__KEvfgG__swapping{cursor:progress}.PlayerSkinViewer-module__KEvfgG__skinSwapEffect{z-index:2;pointer-events:none;position:absolute;inset:0;overflow:visible}.PlayerSkinViewer-module__KEvfgG__skinSwapSmoke,.PlayerSkinViewer-module__KEvfgG__skinSwapBurst,.PlayerSkinViewer-module__KEvfgG__skinSwapFlash{pointer-events:none;will-change:transform, opacity;position:absolute;top:49%;left:50%}.PlayerSkinViewer-module__KEvfgG__skinSwapSmoke{z-index:2;width:3.5rem;height:3.5rem;image-rendering:pixelated;opacity:0;filter:brightness(.72)contrast(1.12)drop-shadow(0 8px 9px #0000007a);background-position:50%;background-repeat:no-repeat;background-size:contain}.PlayerSkinViewer-module__KEvfgG__skinSwapSmoke[data-frame="2"]{background-image:var(--skin-swap-smoke-2-image)}.PlayerSkinViewer-module__KEvfgG__skinSwapSmoke[data-frame="4"]{background-image:var(--skin-swap-smoke-4-image)}.PlayerSkinViewer-module__KEvfgG__skinSwapEffect[data-phase=conceal] .PlayerSkinViewer-module__KEvfgG__skinSwapSmoke{animation:PlayerSkinViewer-module__KEvfgG__skin-swap-smoke-gather var(--skin-swap-smoke-gather-duration) var(--skin-swap-smoke-gather-easing) var(--smoke-delay) both}.PlayerSkinViewer-module__KEvfgG__skinSwapEffect[data-phase=hold] .PlayerSkinViewer-module__KEvfgG__skinSwapSmoke{opacity:.94;transform:translate3d(calc(-50% + var(--smoke-x)), calc(-50% + var(--smoke-y)), 0) scale(var(--smoke-scale)) rotate(var(--smoke-rotation));animation:PlayerSkinViewer-module__KEvfgG__skin-swap-smoke-hold var(--skin-swap-smoke-hold-duration) var(--skin-swap-smoke-hold-easing) var(--smoke-delay) infinite alternate}.PlayerSkinViewer-module__KEvfgG__skinSwapEffect[data-phase=reveal] .PlayerSkinViewer-module__KEvfgG__skinSwapSmoke{animation:PlayerSkinViewer-module__KEvfgG__skin-swap-smoke-release var(--skin-swap-smoke-release-duration) var(--skin-swap-smoke-release-easing) var(--smoke-delay) both}.PlayerSkinViewer-module__KEvfgG__skinSwapFlash{z-index:1;opacity:0;mix-blend-mode:screen;background:radial-gradient(circle,#fffffff0 0,#ffd3689e 16%,#f13b4947 38%,#0000 70%);border-radius:50%;width:15rem;height:15rem;transform:translate(-50%,-50%)scale(.18)}.PlayerSkinViewer-module__KEvfgG__skinSwapEffect[data-phase=reveal] .PlayerSkinViewer-module__KEvfgG__skinSwapFlash{animation:PlayerSkinViewer-module__KEvfgG__skin-swap-flash var(--skin-swap-flash-duration) var(--skin-swap-flash-easing) both}.PlayerSkinViewer-module__KEvfgG__skinSwapBurst{z-index:3;width:var(--burst-size);height:var(--burst-size);opacity:0;background:var(--burst-color);filter:drop-shadow(0 0 4px var(--burst-color)) drop-shadow(0 0 10px var(--burst-color));image-rendering:pixelated;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.PlayerSkinViewer-module__KEvfgG__skinSwapBurst[data-kind=glow]{-webkit-mask-image:var(--skin-swap-glow-image);mask-image:var(--skin-swap-glow-image);-webkit-mask-image:var(--skin-swap-glow-image)}.PlayerSkinViewer-module__KEvfgG__skinSwapBurst[data-kind=spark]{-webkit-mask-image:var(--skin-swap-spark-image);mask-image:var(--skin-swap-spark-image);-webkit-mask-image:var(--skin-swap-spark-image)}.PlayerSkinViewer-module__KEvfgG__skinSwapBurst[data-kind=critical]{-webkit-mask-image:var(--skin-swap-critical-image);mask-image:var(--skin-swap-critical-image);-webkit-mask-image:var(--skin-swap-critical-image)}.PlayerSkinViewer-module__KEvfgG__skinSwapEffect[data-phase=reveal] .PlayerSkinViewer-module__KEvfgG__skinSwapBurst{animation:PlayerSkinViewer-module__KEvfgG__skin-swap-burst var(--skin-swap-burst-duration) var(--skin-swap-burst-easing) var(--burst-delay) both}@keyframes PlayerSkinViewer-module__KEvfgG__skin-swap-smoke-gather{0%{opacity:0;transform:translate3d(calc(-50% + var(--smoke-out-x)), calc(-50% + var(--smoke-out-y)), 0) scale(.36) rotate(calc(var(--smoke-rotation) - 48deg))}42%{opacity:.62}to{opacity:.94;transform:translate3d(calc(-50% + var(--smoke-x)), calc(-50% + var(--smoke-y)), 0) scale(var(--smoke-scale)) rotate(var(--smoke-rotation))}}@keyframes PlayerSkinViewer-module__KEvfgG__skin-swap-smoke-hold{0%{opacity:.78;filter:brightness(.66)contrast(1.1)drop-shadow(0 8px 9px #0000007a)}to{opacity:.98;filter:brightness(.82)contrast(1.16)drop-shadow(0 10px 12px #0000008f)}}@keyframes PlayerSkinViewer-module__KEvfgG__skin-swap-smoke-release{0%{opacity:.96;transform:translate3d(calc(-50% + var(--smoke-x)), calc(-50% + var(--smoke-y)), 0) scale(var(--smoke-scale)) rotate(var(--smoke-rotation))}34%{opacity:.72}to{opacity:0;transform:translate3d(calc(-50% + var(--smoke-out-x)), calc(-50% + var(--smoke-out-y)), 0) scale(.54) rotate(calc(var(--smoke-rotation) + 72deg))}}@keyframes PlayerSkinViewer-module__KEvfgG__skin-swap-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(.12)}18%{opacity:.92}52%{opacity:.4;transform:translate(-50%,-50%)scale(.82)}to{opacity:0;transform:translate(-50%,-50%)scale(1.24)}}@keyframes PlayerSkinViewer-module__KEvfgG__skin-swap-burst{0%{opacity:0;transform:translate(-50%, -50%) rotate(var(--burst-angle)) translateY(-.5rem) scale(.2)}18%{opacity:1;transform:translate(-50%, -50%) rotate(var(--burst-angle)) translateY(-1.2rem) scale(1.18)}to{opacity:0;transform:translate(-50%, -50%) rotate(var(--burst-angle)) translateY(calc(0px - var(--burst-distance))) scale(.42)}}.PlayerSkinViewer-module__KEvfgG__resetButton{z-index:3;color:#ffffff61;opacity:0;visibility:hidden;pointer-events:none;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#08090d57;border:1px solid #ffffff12;border-radius:50%;place-items:center;width:1.75rem;height:1.75rem;transition:opacity .22s,color .18s,border-color .18s,background .18s,transform .26s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;bottom:-.625rem;right:.625rem;transform:translateY(.25rem)rotate(-24deg)}.PlayerSkinViewer-module__KEvfgG__resetButton svg{width:.875rem;height:.875rem}.PlayerSkinViewer-module__KEvfgG__controlsInset .PlayerSkinViewer-module__KEvfgG__resetButton{bottom:.75rem;right:.75rem}.PlayerSkinViewer-module__KEvfgG__resetButtonVisible{opacity:.32;visibility:visible;pointer-events:auto;transform:translateY(0)rotate(0)}.PlayerSkinViewer-module__KEvfgG__resetButtonVisible:hover,.PlayerSkinViewer-module__KEvfgG__resetButtonVisible:focus-visible{color:#ffffffd1;opacity:.82;background:#f13b4914;border-color:#f13b4961;outline:none}@media (prefers-reduced-motion:reduce){.PlayerSkinViewer-module__KEvfgG__canvas,.PlayerSkinViewer-module__KEvfgG__resetButton{transition-duration:.01ms}.PlayerSkinViewer-module__KEvfgG__skinSwapEffect{display:none}}
.PlayerSkinWardrobe-module__kG5IZG__dialog{background:linear-gradient(135deg,#f13b4912,#0000 36%),#07080bfa;border:1px solid #ffffff2e;border-radius:0;gap:0;width:min(100vw - 2rem,72rem);max-width:none;max-height:calc(100dvh - 2rem);padding:0;position:fixed;overflow:hidden;box-shadow:0 32px 120px #000000c7}.PlayerSkinWardrobe-module__kG5IZG__dialog[data-drag-active=true]:after{z-index:20;pointer-events:none;content:"";border:1px dashed var(--primary);position:absolute;inset:.65rem;box-shadow:inset 0 0 0 1px #f13b4924,inset 0 0 80px #f13b4914}.PlayerSkinWardrobe-module__kG5IZG__dialog>[data-slot=dialog-close]{border:1px solid #ffffff24;border-radius:0;padding:.5rem;top:1.35rem;right:1.35rem}.PlayerSkinWardrobe-module__kG5IZG__header{text-align:left;border-bottom:1px solid #ffffff1c;flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;min-height:5.5rem;padding:1.25rem 5rem 1.25rem 1.5rem;display:flex}.PlayerSkinWardrobe-module__kG5IZG__title{letter-spacing:-.035em;font-size:clamp(1.35rem,2vw,1.75rem);font-weight:820}.PlayerSkinWardrobe-module__kG5IZG__description{color:#a1a1aa;margin-top:.3rem}.PlayerSkinWardrobe-module__kG5IZG__counter{color:#f4f4f5;letter-spacing:.13em;text-transform:uppercase;flex:none;font-size:.72rem}.PlayerSkinWardrobe-module__kG5IZG__workspace{background:#00000029;grid-template-columns:minmax(20rem,.9fr) minmax(26rem,1.3fr);gap:1rem;height:min(41rem,100dvh - 7.5rem);min-height:0;padding:1rem;display:grid}.PlayerSkinWardrobe-module__kG5IZG__previewPanel{background:radial-gradient(circle at 50% 43%,#f13b492e,#0000 48%),linear-gradient(#ffffff07 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#ffffff07 1px,#0000 1px) 0 0/42px 42px;grid-template-rows:minmax(21rem,1fr) auto;min-height:0;display:grid;overflow:hidden}.PlayerSkinWardrobe-module__kG5IZG__previewScene{perspective:680px;perspective-origin:50% 64%;min-height:21rem;position:relative;overflow:hidden}.PlayerSkinWardrobe-module__kG5IZG__previewCaption{z-index:2;background:#050609db;gap:.2rem;padding:.9rem 1rem 1rem;display:grid;position:relative}.PlayerSkinWardrobe-module__kG5IZG__previewCaption>span,.PlayerSkinWardrobe-module__kG5IZG__libraryToolbar>div>span,.PlayerSkinWardrobe-module__kG5IZG__previewModelControl>span{color:var(--primary);letter-spacing:.14em;text-transform:uppercase;font-size:.65rem;font-weight:720}.PlayerSkinWardrobe-module__kG5IZG__previewCaption strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:1rem;overflow:hidden}.PlayerSkinWardrobe-module__kG5IZG__previewCaption small{color:#71717a;font-size:.7rem}.PlayerSkinWardrobe-module__kG5IZG__previewModelControl{justify-content:space-between;align-items:center;gap:1rem;margin-top:.65rem;display:flex}.PlayerSkinWardrobe-module__kG5IZG__previewModelControl>span{color:#a1a1aa}.PlayerSkinWardrobe-module__kG5IZG__libraryPanel{background:#ffffff05;grid-template-rows:auto minmax(9rem,1fr) auto;height:100%;min-height:0;display:grid;position:relative;overflow:hidden}.PlayerSkinWardrobe-module__kG5IZG__libraryToolbar{justify-content:space-between;align-items:center;gap:1rem;min-height:3.7rem;padding:.75rem 1rem .5rem;display:flex}.PlayerSkinWardrobe-module__kG5IZG__defaultButton{background:#ffffff08;border-color:#ffffff29;border-radius:0}.PlayerSkinWardrobe-module__kG5IZG__libraryScroll{scrollbar-color:#f13b498c transparent;min-height:0;padding:.5rem 1rem 1rem;overflow-y:auto}.PlayerSkinWardrobe-module__kG5IZG__state{color:#a1a1aa;text-align:center;border:1px dashed #ffffff24;flex-direction:column;justify-content:center;align-items:center;gap:.8rem;min-height:11rem;padding:1.5rem;display:flex}.PlayerSkinWardrobe-module__kG5IZG__state svg{width:1.6rem;height:1.6rem}.PlayerSkinWardrobe-module__kG5IZG__state p{margin:0}.PlayerSkinWardrobe-module__kG5IZG__skinGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.PlayerSkinWardrobe-module__kG5IZG__skinCard{background:#ffffff06;border:1px solid #ffffff1c;grid-template-rows:auto auto;grid-template-columns:4.4rem minmax(0,1fr);gap:.65rem .75rem;min-width:0;padding:.65rem;transition:border-color .18s,background .18s;display:grid}.PlayerSkinWardrobe-module__kG5IZG__skinCard[data-previewed=true]{background:#f13b4912;border-color:#f13b49ad}.PlayerSkinWardrobe-module__kG5IZG__skinPreviewButton{cursor:pointer;background:#0000003d;border:1px solid #ffffff1f;grid-row:1/3;width:4.4rem;min-height:5.8rem;padding:0;position:relative;overflow:hidden}.PlayerSkinWardrobe-module__kG5IZG__skinPreviewButton:focus-visible{outline:2px solid var(--primary);outline-offset:2px}.PlayerSkinWardrobe-module__kG5IZG__skinTexture{image-rendering:pixelated;background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:.6rem}.PlayerSkinWardrobe-module__kG5IZG__skinModelThumbnail{object-fit:contain;image-rendering:auto;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;filter:drop-shadow(0 .45rem .5rem #0000007a);background:radial-gradient(circle at 50% 42%,#f13b491a,#0000 58%),#07080b;width:100%;height:100%;position:absolute;inset:0}.PlayerSkinWardrobe-module__kG5IZG__selectedBadge{color:#fff;letter-spacing:.05em;text-transform:uppercase;background:#be2636eb;align-items:center;gap:.2rem;width:fit-content;padding:.18rem .3rem;font-size:.55rem;font-weight:750;display:inline-flex}.PlayerSkinWardrobe-module__kG5IZG__selectedBadge svg{width:.65rem;height:.65rem}.PlayerSkinWardrobe-module__kG5IZG__skinMeta{align-self:end;min-width:0}.PlayerSkinWardrobe-module__kG5IZG__skinMeta strong,.PlayerSkinWardrobe-module__kG5IZG__skinMeta span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.PlayerSkinWardrobe-module__kG5IZG__skinMeta strong{color:#f4f4f5;font-size:.82rem}.PlayerSkinWardrobe-module__kG5IZG__skinMeta span{color:#71717a;margin-top:.18rem;font-size:.63rem}.PlayerSkinWardrobe-module__kG5IZG__skinActions{justify-content:space-between;align-self:end;gap:.4rem;min-width:0;display:flex}.PlayerSkinWardrobe-module__kG5IZG__skinActions button{border-radius:0}.PlayerSkinWardrobe-module__kG5IZG__skinActions button:first-child:not(:last-child){flex:1;min-width:0}.PlayerSkinWardrobe-module__kG5IZG__uploadPanel{background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:.75rem;padding:0 1rem 1rem;display:grid}.PlayerSkinWardrobe-module__kG5IZG__fileInput{display:none}.PlayerSkinWardrobe-module__kG5IZG__dropzoneWrap{min-width:0;position:relative}.PlayerSkinWardrobe-module__kG5IZG__dropzone{color:#d4d4d8;text-align:left;cursor:pointer;background:#ffffff05;border:1px dashed #ffffff2e;grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.12rem .6rem;width:100%;min-width:0;height:100%;padding:.7rem 2.8rem .7rem .7rem;display:grid}.PlayerSkinWardrobe-module__kG5IZG__clearUpload{z-index:2;color:#a1a1aa;cursor:pointer;background:#07080be0;border:1px solid #ffffff1f;place-items:center;width:1.65rem;height:1.65rem;transition:color .16s,border-color .16s,background .16s;display:grid;position:absolute;top:.45rem;right:.45rem}.PlayerSkinWardrobe-module__kG5IZG__clearUpload:hover,.PlayerSkinWardrobe-module__kG5IZG__clearUpload:focus-visible{color:#fff;background:#f13b491f;border-color:#f13b498c;outline:none}.PlayerSkinWardrobe-module__kG5IZG__clearUpload:disabled{cursor:not-allowed;opacity:.45}.PlayerSkinWardrobe-module__kG5IZG__clearUpload svg{width:.85rem;height:.85rem}.PlayerSkinWardrobe-module__kG5IZG__dialog[data-drag-active=true] .PlayerSkinWardrobe-module__kG5IZG__dropzone,.PlayerSkinWardrobe-module__kG5IZG__dropzone:hover:not(:disabled){border-color:var(--primary);background:#f13b4912}.PlayerSkinWardrobe-module__kG5IZG__dropzone:disabled{cursor:not-allowed;opacity:.48}.PlayerSkinWardrobe-module__kG5IZG__dropzone svg{width:1.2rem;height:1.2rem;color:var(--primary);grid-row:1/3}.PlayerSkinWardrobe-module__kG5IZG__dropzone span,.PlayerSkinWardrobe-module__kG5IZG__dropzone small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.PlayerSkinWardrobe-module__kG5IZG__dropzone span{font-size:.76rem;font-weight:650}.PlayerSkinWardrobe-module__kG5IZG__dropzone small{color:#71717a;font-size:.62rem}.PlayerSkinWardrobe-module__kG5IZG__uploadControls{align-items:stretch;display:flex}.PlayerSkinWardrobe-module__kG5IZG__uploadControls>button{border-radius:0;min-width:6.5rem;height:auto}.PlayerSkinWardrobe-module__kG5IZG__modelPicker{border:1px solid #ffffff21;grid-template-columns:repeat(2,1fr);height:2rem;display:grid}.PlayerSkinWardrobe-module__kG5IZG__modelPicker label{cursor:pointer;place-items:center;min-width:5.5rem;padding:0 .8rem;display:grid;position:relative}.PlayerSkinWardrobe-module__kG5IZG__modelPicker label+label{border-left:1px solid #ffffff21}.PlayerSkinWardrobe-module__kG5IZG__modelPicker input{opacity:0;position:absolute}.PlayerSkinWardrobe-module__kG5IZG__modelPicker span{color:#a1a1aa;font-size:.68rem}.PlayerSkinWardrobe-module__kG5IZG__modelPicker label:has(input:checked){background:#f13b4921}.PlayerSkinWardrobe-module__kG5IZG__modelPicker label:has(input:checked) span{color:#fff}.PlayerSkinWardrobe-module__kG5IZG__removeConfirm{z-index:8;background:#0e0709fa;border:1px solid #f13b498f;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem;display:flex;position:absolute;inset:auto 1rem 1rem;box-shadow:0 18px 60px #000000b3}.PlayerSkinWardrobe-module__kG5IZG__removeConfirm strong{color:#fff}.PlayerSkinWardrobe-module__kG5IZG__removeConfirm p{color:#a1a1aa;margin:.2rem 0 0;font-size:.72rem}.PlayerSkinWardrobe-module__kG5IZG__removeConfirm>div:last-child{flex:none;gap:.5rem;display:flex}.PlayerSkinWardrobe-module__kG5IZG__removeConfirm button{border-radius:0}.PlayerSkinWardrobe-module__kG5IZG__spinner{animation:.85s linear infinite PlayerSkinWardrobe-module__kG5IZG__wardrobe-spin}@media (max-width:860px){.PlayerSkinWardrobe-module__kG5IZG__dialog{width:100vw;height:100dvh;max-height:none}.PlayerSkinWardrobe-module__kG5IZG__header{min-height:5rem}.PlayerSkinWardrobe-module__kG5IZG__counter{display:none}.PlayerSkinWardrobe-module__kG5IZG__workspace{grid-template-rows:minmax(17rem,42dvh) minmax(0,1fr);grid-template-columns:1fr;gap:.5rem;height:auto;min-height:0;padding:.5rem;overflow-y:auto}.PlayerSkinWardrobe-module__kG5IZG__previewPanel{border-right:0;grid-template-rows:minmax(14rem,1fr) auto;min-height:17rem}.PlayerSkinWardrobe-module__kG5IZG__previewScene{min-height:14rem}.PlayerSkinWardrobe-module__kG5IZG__previewCaption small{display:none}.PlayerSkinWardrobe-module__kG5IZG__libraryPanel{height:auto;overflow:visible}.PlayerSkinWardrobe-module__kG5IZG__libraryScroll{overflow:visible}}@media (max-width:560px){.PlayerSkinWardrobe-module__kG5IZG__header{padding-left:1rem}.PlayerSkinWardrobe-module__kG5IZG__description{display:none}.PlayerSkinWardrobe-module__kG5IZG__libraryToolbar{align-items:flex-start}.PlayerSkinWardrobe-module__kG5IZG__skinGrid,.PlayerSkinWardrobe-module__kG5IZG__uploadPanel{grid-template-columns:1fr}.PlayerSkinWardrobe-module__kG5IZG__uploadControls{min-height:2.5rem}.PlayerSkinWardrobe-module__kG5IZG__previewModelControl{flex-direction:column;align-items:flex-start;gap:.45rem}.PlayerSkinWardrobe-module__kG5IZG__modelPicker{width:100%}.PlayerSkinWardrobe-module__kG5IZG__removeConfirm{flex-direction:column;align-items:stretch;position:fixed;inset:auto 0 0}.PlayerSkinWardrobe-module__kG5IZG__removeConfirm>div:last-child{justify-content:flex-end}}@keyframes PlayerSkinWardrobe-module__kG5IZG__wardrobe-spin{to{transform:rotate(360deg)}}
.PlayerCommandHome-module__gNLToa__section{isolation:isolate;min-height:calc(100svh - 4rem);padding:clamp(2rem,5vh,3.5rem) 1.25rem 4.5rem;position:relative;overflow:hidden}.PlayerCommandHome-module__gNLToa__ambient{z-index:-1;pointer-events:none;background:radial-gradient(circle at 14% 34%,#820d1f2e,#0000 30rem),radial-gradient(circle at 92% 88%,#820d1f2e,#0000 30rem),radial-gradient(circle at 84% 30%,#3b1d691f,#0000 32rem),linear-gradient(145deg,#090a0ebd,#050608db 54%,#020305f0);position:absolute;inset:0}.PlayerCommandHome-module__gNLToa__ambient:after{content:"";opacity:.18;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:68px 68px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.PlayerCommandHome-module__gNLToa__particles{z-index:0;pointer-events:none;opacity:0;position:absolute;inset:0}.PlayerCommandHome-module__gNLToa__particlesReady{animation:5.2s cubic-bezier(.22,1,.36,1) .36s both PlayerCommandHome-module__gNLToa__command-particles-reveal}.PlayerCommandHome-module__gNLToa__container{z-index:1;width:min(100%,74rem);margin:0 auto;position:relative}.PlayerCommandHome-module__gNLToa__reveal{opacity:0;animation:3.6s cubic-bezier(.22,1,.36,1) both PlayerCommandHome-module__gNLToa__command-content-reveal;animation-delay:var(--command-reveal-delay,0s);will-change:opacity, transform;transform:translateY(18px)}.PlayerCommandHome-module__gNLToa__greeting{--command-reveal-delay:.2s;letter-spacing:-.045em;margin:0 0 clamp(1.5rem,3vh,2rem);font-size:clamp(2rem,3vw,2.625rem);font-weight:850;line-height:1}.PlayerCommandHome-module__gNLToa__greeting span{color:var(--primary)}.PlayerCommandHome-module__gNLToa__activeWorkspace{grid-template-columns:14.875rem minmax(0,1fr);align-items:stretch;gap:1.125rem;display:grid}.PlayerCommandHome-module__gNLToa__commandPlane{--command-reveal-delay:.8s;background:linear-gradient(120deg,#f13b490e,#0000 34%),linear-gradient(#ffffff06,#0000 26%),#0a0c11eb;border:1px solid #ffffff2e;min-height:clamp(26.875rem,55vh,32.5rem);position:relative;overflow:hidden;box-shadow:0 26px 90px #00000075,inset 0 -1px #f13b4938}.PlayerCommandHome-module__gNLToa__commandPlane:before{z-index:0;pointer-events:none;content:"";opacity:.38;background-color:#0000;background-image:linear-gradient(90deg,#0000 49.9%,#ffffff09 50%,#0000 50.1%),linear-gradient(#0000 49.9%,#ffffff09 50%,#0000 50.1%);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:88px 88px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.PlayerCommandHome-module__gNLToa__commandPlane:after{z-index:5;pointer-events:none;content:"";background:linear-gradient(90deg, transparent 4%, var(--primary) 28%, #f13b4933 70%, transparent 96%);height:2px;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -4px 24px #f13b4957}.PlayerCommandHome-module__gNLToa__playerBay{--command-reveal-delay:.56s;background:radial-gradient(circle at 50% 39%,#f13b4924,#0000 45%),linear-gradient(#ffffff05,#0000 70%);min-height:clamp(26.875rem,55vh,32.5rem);position:relative;overflow:hidden}.PlayerCommandHome-module__gNLToa__playerBay:before{pointer-events:none;content:"";opacity:.3;background-color:#0000;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.PlayerCommandHome-module__gNLToa__playerBay:after{content:"";background:linear-gradient(90deg,#0000,#f13b49c7,#0000);height:1px;position:absolute;bottom:0;left:9%;right:9%;box-shadow:0 0 30px #f13b495c}.PlayerCommandHome-module__gNLToa__playerSettings{z-index:4;color:#a1a1aa;cursor:pointer;background:#08090dc2;border:1px solid #f13b497a;place-items:center;width:2.25rem;height:2.25rem;transition:color .18s,border-color .18s,background .18s;display:grid;position:absolute;top:0;right:0}.PlayerCommandHome-module__gNLToa__playerSettings svg{width:1rem;height:1rem}.PlayerCommandHome-module__gNLToa__playerSettings:hover,.PlayerCommandHome-module__gNLToa__playerSettings:focus-visible{border-color:var(--primary);color:#fff;background:#f13b4921;outline:none}.PlayerCommandHome-module__gNLToa__skinScene{perspective:680px;perspective-origin:50% 64%;position:absolute;inset:2rem 0 1.5rem}.PlayerCommandHome-module__gNLToa__commandGrid{z-index:1;min-height:inherit;grid-template-columns:.9fr 1.08fr .92fr;display:grid;position:relative}.PlayerCommandHome-module__gNLToa__commandModule{background:0 0;border-right:1px solid #ffffff1a;min-width:0;padding:clamp(1.25rem,2vw,1.75rem);transition:background .22s;position:relative;overflow:hidden}.PlayerCommandHome-module__gNLToa__commandModule:after{content:"";opacity:0;background:var(--primary);height:3px;transition:opacity .22s,transform .28s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;transform:scaleX(.35);box-shadow:0 -10px 34px #f13b4985}.PlayerCommandHome-module__gNLToa__commandModule:hover{background:linear-gradient(#ffffff09,#f13b490d)}.PlayerCommandHome-module__gNLToa__commandModule:hover:after{opacity:1;transform:scaleX(1)}.PlayerCommandHome-module__gNLToa__commandModule h2{color:#f4f4f5;letter-spacing:-.035em;margin:clamp(1.5rem,4vh,2.375rem) 0 .4375rem;font-size:clamp(1.3125rem,2vw,1.875rem);font-weight:780;line-height:1}.PlayerCommandHome-module__gNLToa__commandModule p{color:#a1a1aa;margin:0;font-size:.75rem}.PlayerCommandHome-module__gNLToa__moduleArrow{color:#a1a1aa;border:1px solid #ffffff1a;width:1.75rem;height:1.75rem;padding:.375rem;position:absolute;top:1.75rem;right:1.75rem}.PlayerCommandHome-module__gNLToa__levelModule{--command-reveal-delay:1.08s}.PlayerCommandHome-module__gNLToa__levelSummary{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:1rem;margin-top:1.125rem;display:grid}.PlayerCommandHome-module__gNLToa__levelValue{color:#f4f4f5;letter-spacing:-.075em;font-size:clamp(3.25rem,5vw,4.5rem);font-weight:850;line-height:.78}.PlayerCommandHome-module__gNLToa__levelProgress{min-width:0}.PlayerCommandHome-module__gNLToa__levelProgress>span{color:#71717a;margin-top:.5rem;font-size:.625rem;line-height:1.35;display:block}.PlayerCommandHome-module__gNLToa__levelTrack{background:#ffffff14;height:.375rem;overflow:hidden}.PlayerCommandHome-module__gNLToa__levelTrack span{background:var(--primary);height:100%;display:block;box-shadow:0 0 18px #f13b498a}.PlayerCommandHome-module__gNLToa__levelExperience{font-family:var(--font-geist-mono);letter-spacing:.06em;text-transform:uppercase;color:#52525b!important;margin-top:.875rem!important;font-size:.625rem!important}.PlayerCommandHome-module__gNLToa__balanceModule,.PlayerCommandHome-module__gNLToa__activityModule{--command-reveal-delay:1.32s}.PlayerCommandHome-module__gNLToa__balanceSummary{background:linear-gradient(110deg,#f13b491a,#0000 72%);border:1px solid #f13b4938;align-items:center;gap:.875rem;min-height:5.25rem;margin-top:1rem;padding:1rem;display:flex}.PlayerCommandHome-module__gNLToa__balanceSummary strong{color:#f4f4f5;letter-spacing:-.05em;font-size:clamp(1.75rem,3vw,2.375rem);line-height:1}.PlayerCommandHome-module__gNLToa__balanceMark{width:2rem;height:2rem;color:var(--primary);border:1px solid #f13b496b;flex:none;place-items:center;font-size:.75rem;display:grid;transform:rotate(45deg)}.PlayerCommandHome-module__gNLToa__moduleStatus,.PlayerCommandHome-module__gNLToa__backpackStatus{line-height:1.45;color:#a1a1aa!important;font-size:.6875rem!important}.PlayerCommandHome-module__gNLToa__activityList{margin:1rem 0 0}.PlayerCommandHome-module__gNLToa__activityList>div{border-top:1px solid #ffffff14;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.625rem 0;display:flex}.PlayerCommandHome-module__gNLToa__activityList dt{color:#71717a;font-size:.625rem}.PlayerCommandHome-module__gNLToa__activityList dd{color:#e4e4e7;margin:0;font-size:.75rem;font-weight:700}.PlayerCommandHome-module__gNLToa__moduleStack{border-right:1px solid #ffffff1a;grid-template-rows:1fr 1fr;min-width:0;display:grid}.PlayerCommandHome-module__gNLToa__moduleStack .PlayerCommandHome-module__gNLToa__commandModule{border-right:0;width:100%}.PlayerCommandHome-module__gNLToa__moduleStack .PlayerCommandHome-module__gNLToa__commandModule:first-child{border-bottom:1px solid #ffffff1a}.PlayerCommandHome-module__gNLToa__moduleStack .PlayerCommandHome-module__gNLToa__commandModule h2{margin-top:.375rem;font-size:1.4375rem}.PlayerCommandHome-module__gNLToa__moduleStack .PlayerCommandHome-module__gNLToa__moduleArrow{width:1.5rem;height:1.5rem;padding:.3rem}.PlayerCommandHome-module__gNLToa__backpackGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.375rem;margin-top:1rem;display:grid}.PlayerCommandHome-module__gNLToa__backpackModule{--command-reveal-delay:1.36s}.PlayerCommandHome-module__gNLToa__backpackStatus{align-items:center;min-height:4.375rem;display:flex;margin-top:1rem!important}.PlayerCommandHome-module__gNLToa__backpackSlot{aspect-ratio:1;background:#ffffff06;border:1px solid #ffffff1a;place-items:center;display:grid;position:relative}.PlayerCommandHome-module__gNLToa__backpackVoxel{aspect-ratio:1;width:28%;transform:rotate(45deg);box-shadow:7px 7px #0000003d}.PlayerCommandHome-module__gNLToa__backpackNeutral{background:linear-gradient(135deg,#c4c8cf 0 45%,#747b86 46% 72%,#353a42 73%)}.PlayerCommandHome-module__gNLToa__backpackRed{background:linear-gradient(135deg,#f46672 0 45%,#a62230 46% 72%,#561019 73%)}.PlayerCommandHome-module__gNLToa__backpackBlue{background:linear-gradient(135deg,#75b9d5 0 45%,#326980 46% 72%,#183744 73%)}.PlayerCommandHome-module__gNLToa__backpackCount{color:#a1a1aa;font-family:var(--font-geist-mono);font-size:.5625rem;position:absolute;bottom:.3125rem;right:.375rem}.PlayerCommandHome-module__gNLToa__achievementGrid{grid-template-columns:1fr 1fr;gap:.375rem;margin-top:.875rem;display:grid}.PlayerCommandHome-module__gNLToa__achievementsModule{--command-reveal-delay:1.64s}.PlayerCommandHome-module__gNLToa__achievementHeading{align-items:baseline;gap:.625rem;padding-right:2rem;display:flex}.PlayerCommandHome-module__gNLToa__achievementHeading>span{color:#71717a;font-family:var(--font-geist-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.5625rem}.PlayerCommandHome-module__gNLToa__achievementsComplete{background:linear-gradient(135deg,#f13b491a,#0000 66%)}.PlayerCommandHome-module__gNLToa__achievementItem{background:#ffffff06;border:1px solid #ffffff1a;grid-template-columns:1.5rem 1fr;align-items:center;gap:.5rem;min-width:0;padding:.4375rem;display:grid}.PlayerCommandHome-module__gNLToa__achievementItem>span{width:1.5rem;height:1.5rem;color:var(--primary);border:1px solid #f13b4952;place-items:center;font-size:.6875rem;display:grid}.PlayerCommandHome-module__gNLToa__achievementItem strong{color:#d4d4d8;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;overflow:hidden}.PlayerCommandHome-module__gNLToa__achievementCompleteState{background:#f13b4914;border:1px solid #f13b4957;align-items:center;gap:.75rem;min-height:3.375rem;margin-top:.875rem;padding:.75rem;display:flex}.PlayerCommandHome-module__gNLToa__achievementCompleteState svg{width:1.75rem;height:1.75rem;color:var(--primary);border:1px solid #f13b4980;flex:none;padding:.375rem;box-shadow:0 0 24px #f13b492e}.PlayerCommandHome-module__gNLToa__achievementCompleteState strong{color:#f4f4f5;font-size:.6875rem}.PlayerCommandHome-module__gNLToa__achievementTotal{color:#a1a1aa;justify-content:space-between;align-items:baseline;margin-top:.625rem;font-size:.6875rem;display:flex}.PlayerCommandHome-module__gNLToa__achievementTotal strong{color:#f4f4f5;font-size:1.125rem}.PlayerCommandHome-module__gNLToa__shopModule{--command-reveal-delay:1.92s;border-right:0}.PlayerCommandHome-module__gNLToa__shopShowcase{background:radial-gradient(circle,#f13b492e,#0000 54%),#ffffff05;border:1px solid #ffffff1a;place-items:center;min-height:11.875rem;margin-top:1.75rem;display:grid;position:relative;overflow:hidden}.PlayerCommandHome-module__gNLToa__shopShowcase:before,.PlayerCommandHome-module__gNLToa__shopShowcase:after{content:"";background:#ffffff0b;position:absolute}.PlayerCommandHome-module__gNLToa__shopShowcase:before{width:1px;height:100%}.PlayerCommandHome-module__gNLToa__shopShowcase:after{width:100%;height:1px}.PlayerCommandHome-module__gNLToa__shopBadge{z-index:2;color:var(--primary);letter-spacing:.14em;border:1px solid #f13b498f;padding:.3125rem .4375rem;font-size:.5rem;font-weight:900;position:absolute;top:.625rem;left:.625rem}.PlayerCommandHome-module__gNLToa__shopObject{z-index:1;filter:drop-shadow(0 18px 24px #f13b493d);width:7.25rem;height:6.5rem;position:relative}.PlayerCommandHome-module__gNLToa__shopObject:before{content:"";background:linear-gradient(145deg,#ffffff29,#0000 32%),linear-gradient(160deg,#da3342,#68121d 72%,#25080d);border:1px solid #fff3;width:4.75rem;height:4.25rem;position:absolute;top:.25rem;left:1.25rem;box-shadow:inset 0 -.75rem 1.5rem #00000047}.PlayerCommandHome-module__gNLToa__shopObject:after{content:"";background:linear-gradient(145deg,#ffffff21,#0000 34%),linear-gradient(#b92332,#4b0e16);border:1px solid #ffffff2b;height:2.5rem;position:absolute;bottom:.5rem;left:.5rem;right:.5rem;box-shadow:inset 0 -.75rem 1.25rem #00000042,.5rem .625rem 0 -.375rem #3b0a11eb,-.5rem .625rem 0 -.375rem #3b0a11eb}.PlayerCommandHome-module__gNLToa__shopItem{color:#f4f4f5;margin-top:1.125rem;font-size:.9375rem;display:block}.PlayerCommandHome-module__gNLToa__newPlane{--command-reveal-delay:.6s;place-items:center;display:grid}.PlayerCommandHome-module__gNLToa__linkSignal{--command-reveal-delay:.92s;aspect-ratio:1;pointer-events:none;border:1px solid #ffffff0b;width:min(62vw,38.75rem);position:absolute}.PlayerCommandHome-module__gNLToa__linkSignal:before,.PlayerCommandHome-module__gNLToa__linkSignal:after{content:"";position:absolute}.PlayerCommandHome-module__gNLToa__linkSignal:before{inset:13%}.PlayerCommandHome-module__gNLToa__linkSignal:after{inset:29%;box-shadow:0 0 90px #f13b4914}.PlayerCommandHome-module__gNLToa__linkConsole{--command-reveal-delay:1.16s;z-index:2;text-align:center;background:linear-gradient(90deg,#0000,#050608c2 12% 88%,#0000);border-left:1px solid #ffffff1a;border-right:1px solid #ffffff1a;width:min(100% - 3rem,32.5rem);padding:1.75rem clamp(1.5rem,4vw,3rem) 2.125rem;position:relative}.PlayerCommandHome-module__gNLToa__stepCount{--command-reveal-delay:1.4s;color:var(--primary);font-family:var(--font-geist-mono);letter-spacing:.14em;font-size:.875rem;font-weight:800}.PlayerCommandHome-module__gNLToa__linkConsole h2{--command-reveal-delay:1.68s;color:#f4f4f5;letter-spacing:-.05em;max-width:28rem;margin:1.75rem auto 2rem;font-size:clamp(1.75rem,4vw,2.75rem);font-weight:850;line-height:1.02}.PlayerCommandHome-module__gNLToa__linkAction{border:1px solid var(--primary);color:#fff;background:var(--primary);justify-content:center;align-items:center;min-height:3.125rem;padding:0 1.5rem;font-size:.75rem;font-weight:850;transition:background .18s,box-shadow .18s,transform .18s;display:inline-flex;box-shadow:0 12px 38px #f13b4938}.PlayerCommandHome-module__gNLToa__linkActionReveal{--command-reveal-delay:1.96s}.PlayerCommandHome-module__gNLToa__linkAction:hover,.PlayerCommandHome-module__gNLToa__linkAction:focus-visible{background:#ff4654;outline:none;transform:translateY(-2px);box-shadow:0 14px 46px #f13b4959}@media (max-width:1100px){.PlayerCommandHome-module__gNLToa__activeWorkspace{grid-template-columns:12.8125rem minmax(0,1fr)}.PlayerCommandHome-module__gNLToa__commandGrid{grid-template-columns:.9fr 1.1fr}.PlayerCommandHome-module__gNLToa__shopModule{border-top:1px solid #ffffff1a;grid-column:1/-1;min-height:19.375rem}}@media (max-width:960px){.PlayerCommandHome-module__gNLToa__activeWorkspace{grid-template-columns:1fr}.PlayerCommandHome-module__gNLToa__playerBay{min-height:24.375rem}.PlayerCommandHome-module__gNLToa__commandPlane{min-height:38.75rem}}@media (max-width:680px){.PlayerCommandHome-module__gNLToa__section{min-height:calc(100svh - 4rem);padding:1.75rem .875rem 5.5rem}.PlayerCommandHome-module__gNLToa__greeting{font-size:clamp(1.75rem,8vw,2.25rem)}.PlayerCommandHome-module__gNLToa__playerBay{min-height:23.125rem}.PlayerCommandHome-module__gNLToa__commandPlane{min-height:auto}.PlayerCommandHome-module__gNLToa__commandGrid{display:block}.PlayerCommandHome-module__gNLToa__commandModule{border-bottom:1px solid #ffffff1a;border-right:0;min-height:20rem;padding:1.625rem}.PlayerCommandHome-module__gNLToa__moduleStack{border-right:0;display:block}.PlayerCommandHome-module__gNLToa__moduleStack .PlayerCommandHome-module__gNLToa__commandModule{min-height:18.75rem}.PlayerCommandHome-module__gNLToa__levelStack .PlayerCommandHome-module__gNLToa__commandModule{min-height:13.75rem}.PlayerCommandHome-module__gNLToa__levelSummary{max-width:22rem}.PlayerCommandHome-module__gNLToa__shopModule{display:block}.PlayerCommandHome-module__gNLToa__shopShowcase{min-height:13.125rem}.PlayerCommandHome-module__gNLToa__newPlane{min-height:31.25rem}.PlayerCommandHome-module__gNLToa__linkSignal{width:36.25rem}.PlayerCommandHome-module__gNLToa__linkConsole{width:calc(100% - 1.75rem);padding-left:1rem;padding-right:1rem}}@media (prefers-reduced-motion:reduce){.PlayerCommandHome-module__gNLToa__particles{opacity:0;animation:none}.PlayerCommandHome-module__gNLToa__particlesReady,.PlayerCommandHome-module__gNLToa__reveal{opacity:1;animation:none;transform:none}.PlayerCommandHome-module__gNLToa__playerSettings,.PlayerCommandHome-module__gNLToa__commandModule,.PlayerCommandHome-module__gNLToa__commandModule:after,.PlayerCommandHome-module__gNLToa__linkAction{transition-duration:.01ms}}@keyframes PlayerCommandHome-module__gNLToa__command-content-reveal{to{opacity:1;transform:translate(0,0)}}@keyframes PlayerCommandHome-module__gNLToa__command-particles-reveal{to{opacity:1}}