:root{color-scheme:dark;--ink:#efefef;--muted:#a5a5a5;--line:#ffffff24;--silver:#e6e6e6;--background:#090909;--foreground:#efefef}*{box-sizing:border-box}html,body{margin:0;min-height:100%;background:#090909}body{font-family:Arial,Helvetica,sans-serif;color:var(--ink)}button,a,input{-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;border:0;background:none;cursor:pointer;padding:0}button:disabled{cursor:not-allowed}button:focus-visible,a:focus-visible,summary:focus-visible{outline:2px solid #f6f6f6;outline-offset:5px}h1,h2,h3,p{margin:0}h1:focus{outline:none}svg{display:block}button svg{flex-shrink:0}::selection{background:#dbdbdb;color:#111}body::-webkit-scrollbar{width:7px}body::-webkit-scrollbar-thumb{background:#585858;border-radius:10px}.micro{font:12px/1.5 Courier New,monospace;letter-spacing:1.8px;color:var(--muted);text-transform:uppercase}.brand-art{display:block;width:100%;height:100%;filter:drop-shadow(0 0 9px #d8d8d81c)}.black-world{position:relative;isolation:isolate;min-height:100svh;overflow-x:clip;background:radial-gradient(ellipse at 26% 50%,#2a2a2a44,transparent 46%),radial-gradient(ellipse at 85% 17%,#42424222,transparent 44%),#090909}.world-atmosphere{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;background:radial-gradient(ellipse at 45% 50%,#aeaeae0b,transparent 70%)}.world-atmosphere:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;opacity:.17;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23noise)' opacity='.32' d='M0 0h160v160H0z'/%3E%3C/svg%3E");mix-blend-mode:screen}.world-atmosphere span{position:absolute;left:5%;top:16%;height:75%;width:50%;border-radius:50%;background:radial-gradient(ellipse,#c7c7c716,transparent 68%);filter:blur(38px);transform:rotate(25deg)}.world-atmosphere span+span{left:45%;top:2%;width:55%;height:65%;transform:rotate(-40deg)}.effects-on .world-atmosphere span{animation:haze-drift 18s ease-in-out infinite alternate}.effects-off .world-atmosphere:after,.effects-off .world-atmosphere span{display:none}@keyframes haze-drift{to{transform:translate(3%,-3%) rotate(34deg);opacity:.5}}.world-header{max-width:1440px;margin:auto;padding:32px 4% 22px;display:grid;grid-template-columns:1fr 220px 1fr;align-items:center;gap:24px}.chrome-pill{border:1px solid #d2d2d280;border-radius:100px;background:linear-gradient(180deg,#b0b0b04f,#59595966 17%,#222d 50%,#383838b3 88%,#a4a4a452);box-shadow:inset 0 2px 5px #fdfdfdb3,inset 0 -2px 5px #f3f3f34d,0 0 13px #e1e1e122,0 5px 15px #0008}.player-id{display:flex;align-items:center;gap:12px;max-width:350px;padding:9px 15px 9px 10px;min-height:64px}.portrait-ring{width:42px;height:42px;border-radius:50%;background:radial-gradient(#7a7a7a,#161616);border:1px solid #dbdbdb7d;overflow:hidden;flex-shrink:0;box-shadow:0 0 5px #fcfcfc2e}.player-portrait{width:100%;height:100%;transform:scale(1.2) translateY(5%)}.player-id .micro{font-size:12px;letter-spacing:1px;white-space:nowrap}.player-id strong{display:flex;align-items:center;gap:7px;font-size:12px;letter-spacing:1px;font-weight:500;margin-top:4px}.player-id strong i,.status-dot{display:inline-block;width:5px;height:5px;flex-shrink:0;border-radius:50%;background:#e2e2e2;box-shadow:0 0 7px #ededed}.player-id time{margin-left:auto;padding-left:8px;font-size:14px;font-weight:300;white-space:nowrap;color:#e5e5e5}.home-brand{width:190px;height:77px;justify-self:center}.header-right{display:flex;align-items:center;justify-content:flex-end;gap:25px}.edition-label{font:12px Courier New,monospace;letter-spacing:2px;color:#a9a9a9;white-space:nowrap}.bag-button{display:flex;gap:10px;align-items:center;padding:13px 18px;font:12px Courier New,monospace;letter-spacing:1px}.bag-button b{font-weight:400;margin-left:7px;color:#fff}.bag-button:hover,.shop-menu-button:hover{filter:brightness(1.25)}.game-layout{max-width:1300px;margin:0 auto;display:grid;grid-template-columns:1.05fr 1fr;gap:6%;align-items:center;padding:10px 4% 0;min-height:650px}.player-stage{position:relative;min-width:0;height:650px;isolation:isolate}.stage-caption{position:absolute;top:6px;left:12px;right:12px;display:flex;justify-content:space-between;gap:12px;opacity:.8}.stage-caption .micro{font-size:12px;letter-spacing:1.1px}.stage-caption .micro:last-child{color:#787878}.stage-light{position:absolute;top:7%;right:3%;bottom:10%;left:3%;z-index:-1;border-radius:50%;background:radial-gradient(ellipse at 50% 55%,#cfcfcf26,transparent 65%);filter:blur(22px)}.stage-floor{position:absolute;bottom:60px;left:5%;width:90%;height:100px;border-radius:50%;background:radial-gradient(ellipse,#bebebe33 0%,#8e8e8e15 35%,transparent 66%);transform:perspective(200px) rotateX(63deg);filter:blur(5px);z-index:-1}.hero-player{position:absolute;top:35px;bottom:79px;left:13%;width:74%;filter:drop-shadow(0 3px 4px #eaeaea20) drop-shadow(0 15px 18px #0009);animation:player-in .3s ease-out}.player-art{width:100%;height:100%}.metal-arrow{position:absolute;width:53px;height:70px;top:45%;z-index:2;filter:drop-shadow(0 0 9px #e5e5e55e);transition:filter .2s,transform .2s}.metal-arrow svg{display:none}.metal-arrow:before{content:"";position:absolute;top:10px;right:8px;bottom:10px;left:8px;background:linear-gradient(115deg,#fdfdfd 2%,#cecece 28%,#696969 49%,#d8d8d8 53%,#7f7f7f 77%,#e4e4e4);clip-path:polygon(95% 0,5% 50%,95% 100%,67% 51%)}.metal-arrow.previous{left:2%}.metal-arrow.next{right:2%}.metal-arrow.next:before{transform:scaleX(-1)}.metal-arrow:hover{filter:drop-shadow(0 0 11px #fbfbfbaa);transform:scale(1.1)}.player-caption{position:absolute;bottom:9px;left:0;right:0;display:flex;flex-direction:column;align-items:center;gap:11px;text-align:center}.player-caption>strong{font:italic 900 19px Arial Black,Arial,sans-serif;letter-spacing:1px;text-shadow:0 0 9px #fff3}.player-caption>.micro{font-size:12px;letter-spacing:1.2px}.player-caption b{font-weight:400;margin-left:12px;color:#e3e3e3}@keyframes player-in{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:none}}.chrome-panel{position:relative;border:1px solid #e7e7e791;border-radius:25px;background:linear-gradient(145deg,#5a5a5a80,#282828e8 32%,#2a2a2ae8 74%,#75757542);box-shadow:inset 0 2px 8px #fbfbfb7d,inset 0 -2px 8px #ececec66,0 0 4px #efefef88,0 0 22px #e8e8e830,0 22px 65px #0008}.chrome-panel:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px solid #e4e4e424;border-radius:21px;pointer-events:none}.panel-heading{position:relative;min-height:99px;padding:37px 28px 22px;background:linear-gradient(180deg,#cdcdcd38,#79797955 16%,#31313170 75%,#b7b7b75c);border-bottom:1px solid #efefef5c;border-radius:24px 24px 20px 20px;box-shadow:inset 0 2px 7px #fdfdfd7d,0 4px 5px #0007}.panel-heading>.micro{position:absolute;top:16px;left:29px;font-size:12px;color:#c5c5c5}.panel-heading h1{font:italic 900 31px/1 Arial Black,Arial,sans-serif;letter-spacing:-.8px;text-shadow:0 0 9px #f9f9f94d}.panel-led{position:absolute;right:28px;top:23px;width:5px;height:5px;border-radius:50%;background:#f0f0f0;box-shadow:0 0 9px #fbfbfb}.main-menu{align-self:center;min-height:522px}.game-menu{display:flex;flex-direction:column;gap:7px;padding:26px 21px 23px}.game-menu>:is(button,a){display:flex;align-items:center;gap:14px;padding:17px 19px;min-height:79px;border:1px solid transparent;border-radius:14px;text-align:left;transition:background .2s,box-shadow .2s}.game-menu strong{display:block;font:italic 900 31px/1.1 Arial Black,Arial,sans-serif;letter-spacing:-.7px;color:#bababa}.game-menu small{display:block;font:12px Courier New,monospace;letter-spacing:1.5px;margin-top:8px;color:#a0a0a0;text-transform:uppercase}.menu-pointer{width:0;height:0;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:8px solid #f0f0f0;filter:drop-shadow(0 0 5px #fff);opacity:0}.menu-number{font:12px Courier New,monospace;color:#989898;margin-left:auto;padding-left:8px}.game-menu>:is(button,a).selected{border-color:#e3e3e357;background:linear-gradient(130deg,#efefef26,#b0b0b00c 55%,#e4e4e40f);box-shadow:inset 0 1px 4px #fafafa4d,0 0 12px #e6e6e612}.game-menu>:is(button,a).selected strong{color:#f8f8f8;text-shadow:0 0 8px #f9f9f94d}.game-menu>:is(button,a).selected .menu-pointer{opacity:1}.panel-foot{display:flex;justify-content:space-between;gap:12px;border-top:1px solid var(--line);margin:0 28px;padding:21px 0 24px;font:12px Courier New,monospace;color:#afafaf;letter-spacing:1px}.panel-foot>span:first-child{display:flex;gap:8px;align-items:center}.wardrobe-layout{gap:5%}.wardrobe-layout .player-stage{height:670px}.wardrobe-layout .hero-player{bottom:128px;top:42px}.wardrobe-layout .player-caption{bottom:59px}.wardrobe-layout .player-caption>strong{font:14px Arial,sans-serif;letter-spacing:.3px;font-weight:400}.wardrobe-layout .stage-floor{bottom:105px}.category-switch{position:absolute;bottom:0;left:10%;right:10%;display:flex;justify-content:center;gap:5px}.category-switch button{padding:10px 15px;border:1px solid transparent;border-radius:20px;font:12px Courier New,monospace;letter-spacing:1px;text-transform:uppercase;color:#a8a8a8}.category-switch button.selected{color:#fff;border-color:#dedede5c;background:linear-gradient(#d3d3d333,#65656533);box-shadow:inset 0 1px 4px #f7f7f744,0 0 8px #efefef17}.wardrobe-panel .panel-heading{min-height:85px;padding-top:32px;padding-bottom:17px}.wardrobe-panel .panel-heading h1{font-size:27px}.wardrobe-panel .panel-heading>.micro{top:12px}.gender-row{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:18px 24px 12px}.gender-row>.micro{font-size:12px;letter-spacing:1px}.gender-row>div{display:flex;border:1px solid #e3e3e333;border-radius:20px;padding:3px}.gender-row button{font:12px Courier New,monospace;padding:6px 15px;text-transform:uppercase;border-radius:16px;color:#b6b6b6}.gender-row button.selected{background:linear-gradient(#cecece66,#64646455);color:#fff;box-shadow:inset 0 1px 3px #fff5}.wardrobe-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:6px 23px 0}.wardrobe-slot{min-width:0;position:relative;display:flex;flex-direction:column;align-items:center;padding:12px 10px 11px;border:1px solid #dedede1a;border-radius:14px;background:#0f0f0f0d;transition:background .2s,border-color .2s}.slot-art{height:120px;width:100%;display:flex;align-items:center;justify-content:center;margin-bottom:8px}.garment{max-width:100%;max-height:100%;overflow:visible}.slot-art .garment{width:95%;height:100%;filter:drop-shadow(0 0 4px #f2f2f240) drop-shadow(0 6px 6px #0009)}.slot-art .denim-art{width:70%}.slot-name{font-size:12px;color:#c5c5c5;margin-top:4px;line-height:1.4}.slot-status{display:flex;gap:4px;align-items:center;font:12px Courier New,monospace;letter-spacing:1px;color:#939393;margin-top:6px;min-height:10px}.slot-index{position:absolute;left:10px;top:10px;font:12px Courier New,monospace;color:#8d8d8d}.wardrobe-slot.equipped{border-color:#e7e7e78c;background:radial-gradient(ellipse at 50% 40%,#d1d1d126,transparent 70%);box-shadow:inset 0 0 8px #ececec17,0 0 10px #ececec13}.wardrobe-slot.equipped .slot-art .garment{filter:drop-shadow(0 0 5px #f9f9f970) drop-shadow(0 8px 7px #0009)}.wardrobe-slot.equipped .slot-status,.wardrobe-slot.equipped .slot-name{color:#f2f2f2}.wardrobe-slot:hover{border-color:#f6f6f6bb;background-color:#e3e3e31a}.wardrobe-summary{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:18px 25px 16px}.wardrobe-summary .micro{font-size:12px;letter-spacing:1px}.wardrobe-summary p{font-size:12px;line-height:1.6;margin-top:5px;color:#ccc}.text-link{display:inline-flex;gap:9px;align-items:center;font-size:12px;white-space:nowrap;color:#dbdbdb}.text-link:hover{color:#fff}.silver-button{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:16px 20px;min-height:49px;border-radius:30px;border:1px solid #e2e2e2ad;background:linear-gradient(#c4c4c480,#77777780 11%,#3c3c3cb3 48%,#5f5f5f99 79%,#c1c1c185);box-shadow:inset 0 2px 5px #fafafaad,inset 0 -2px 4px #e5e5e573,0 0 8px #ebebeb22;font:12px Courier New,monospace;letter-spacing:1.3px;color:#f8f8f8}.silver-button:hover{filter:brightness(1.2)}.silver-button:disabled{background:#c3c3c312;box-shadow:none;border-color:#bcbcbc36;color:#959595;justify-content:center}.confirm-fit{width:calc(100% - 46px);margin:0 23px 22px;justify-content:center;position:relative}.confirm-fit>span{position:absolute;right:20px;opacity:.6}.screen-footer{display:flex;justify-content:space-between;align-items:center;gap:25px;max-width:1350px;margin:34px auto 0;padding:16px 4% 32px}.console-action{display:flex;align-items:center;gap:17px}.console-action>span{font:italic 900 30px Arial Black,Arial,sans-serif;letter-spacing:-.8px;text-shadow:0 0 7px #fff4}.controller-key{display:grid;place-items:center;width:47px;height:47px;border-radius:50%;border:1px solid #d4d4d494;color:#1c1c1c;background:radial-gradient(ellipse at 40% 32%,#f2f2f2,#ababab 28%,#6665 56%,#1e1e1e 72%,silver 98%);box-shadow:inset 0 2px 4px #fcfcfca8,0 0 9px #e8e8e84d;transform:rotate(-17deg)}.controller-key svg{stroke-width:3}.triangle-symbol{display:block;width:17px;height:17px;background:#252525;clip-path:polygon(50% 0,100% 100%,0 100%)}.console-action:hover .controller-key{filter:brightness(1.3)}.footer-center{display:flex;align-items:center;flex-direction:column;gap:11px}.footer-center>.micro{font-size:12px;letter-spacing:2px;color:#888}.sound-toggle{display:flex;gap:7px;align-items:center;font:12px Courier New,monospace;letter-spacing:1px;color:#b7b7b7}.shop-main{max-width:1350px;margin:20px auto 0;padding:0 4%}.shop-intro{display:flex;justify-content:space-between;align-items:center;gap:25px;margin:20px 3px 30px}.shop-intro .micro{font-size:12px;margin-bottom:12px}.shop-intro h1{font:italic 900 44px Arial Black,Arial,sans-serif;letter-spacing:-1.5px;text-shadow:0 0 10px #eaeaea22}.shop-menu-button{display:flex;align-items:center;gap:10px;padding:14px 21px;font:12px Courier New,monospace;letter-spacing:1px}.shop-inventory{padding:0 25px;border-radius:22px}.inventory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 0 18px;border-bottom:1px solid #e2e2e22e}.inventory-toolbar nav{display:flex;gap:6px}.inventory-toolbar button{border:1px solid transparent;border-radius:22px;padding:10px 18px;font:12px Courier New,monospace;letter-spacing:1px;color:#bebebe;text-transform:uppercase}.inventory-toolbar button.selected{border-color:#e4e4e477;background:linear-gradient(#c7c7c75c,#71717144);box-shadow:inset 0 1px 3px #fafafa55;color:#fcfcfc}.inventory-toolbar>.micro{font-size:12px}.shop-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;padding:25px 0 18px;min-height:372px;align-items:start}.shop-piece{text-align:left;min-width:0}.shop-piece-art{height:245px;display:flex;align-items:center;justify-content:center;position:relative;isolation:isolate;padding:25px 5px 18px}.shop-piece-art:before{content:"";position:absolute;z-index:-1;top:15%;right:0;bottom:5%;left:0;background:radial-gradient(ellipse,#c3c3c323,transparent 68%);filter:blur(7px)}.shop-piece-art .garment{width:100%;height:100%;filter:drop-shadow(0 0 5px #eaeaea4a) drop-shadow(0 12px 8px #0009);transition:transform .3s,filter .3s}.shop-piece-art .denim-art{width:72%}.piece-id{position:absolute;left:4px;top:1px;font:12px Courier New,monospace;letter-spacing:1px;color:#959595}.piece-plus{position:absolute;right:6px;bottom:12px;display:grid;place-items:center;width:27px;height:27px;border:1px solid #e1e1e154;border-radius:50%;color:#cfcfcf;background:#cfcfcf11}.shop-piece:hover .garment{transform:translateY(-6px);filter:drop-shadow(0 0 8px #f0f0f080) drop-shadow(0 15px 9px #0009)}.piece-info{display:grid;grid-template-columns:1fr auto;gap:9px 5px;border-top:1px solid #d9d9d929;padding-top:16px}.piece-info strong{font-size:12px;font-weight:500;line-height:1.4;color:#f0f0f0}.piece-info>span{font:12px Courier New,monospace;color:#ececec;line-height:1.4}.piece-info small{color:#ababab;font-size:12px}.piece-info>svg{justify-self:end;color:#c2c2c2}.shop-note{display:flex;justify-content:space-between;align-items:center;padding:18px 0 22px;border-top:1px solid #dcdcdc24;font:12px Courier New,monospace;letter-spacing:1.1px;color:#999;gap:20px}.shop-note span:last-child{display:flex;gap:7px;align-items:center}.identity-strip{display:flex;align-items:center;justify-content:space-between;gap:35px;padding:38px 6px 12px}.identity-strip .micro{font-size:12px}.identity-strip h2{font:italic 900 27px Arial Black,Arial,sans-serif;letter-spacing:-.8px;margin-top:10px}.identity-strip>p{font-size:12px;line-height:1.8;color:#afafaf}.screen-shop .screen-footer{margin-top:20px;border-top:1px solid #c2c2c220}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#040404d9;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:50;display:flex;justify-content:center;align-items:center;padding:25px;overflow:auto}.modal-panel{width:100%;max-width:530px;padding:47px 38px 35px;max-height:calc(100svh - 50px);overflow:auto;outline:none;scrollbar-width:thin;scrollbar-color:#a7a7a7 #292929}.modal-panel>.micro{font-size:12px;letter-spacing:1.4px;margin-bottom:13px}.modal-panel h2{font:italic 900 32px Arial Black,Arial,sans-serif;letter-spacing:-1px;margin-bottom:27px}.close-button{position:absolute;right:15px;top:15px;z-index:10;display:grid;place-items:center;width:40px;height:40px;padding:0;border-radius:50%;border:1px solid #e6e6e6a6;color:#f9f9f9;background:radial-gradient(ellipse at 35% 15%,#efefef73,transparent 60%),linear-gradient(#8d8d8d,#3c3c3c 50%,#787878);box-shadow:inset 0 1px 3px #fbfbfbb3,0 0 10px #eeeeee2e}.close-button svg{display:block;width:19px;height:19px;flex-shrink:0}.close-button:hover{filter:brightness(1.25)}.product-modal{max-width:1040px;display:grid;grid-template-columns:1fr 1fr;padding:0}.product-gallery{min-height:590px;display:flex;align-items:center;justify-content:center;position:relative;padding:60px 32px 75px;border-right:1px solid var(--line);background:radial-gradient(ellipse,#bcbcbc17,transparent 70%)}.product-gallery>.garment{width:100%;height:340px;filter:drop-shadow(0 0 9px #eeeeee45) drop-shadow(0 18px 15px #0009)}.product-gallery>.denim-art{height:410px;width:80%}.gallery-tabs{position:absolute;left:0;right:0;bottom:26px;display:flex;justify-content:center;gap:25px}.gallery-tabs button{font:12px Courier New,monospace;letter-spacing:1px;color:#b4b4b4;padding:8px 2px;border-bottom:1px solid transparent}.gallery-tabs button.selected{color:#f5f5f5;border-color:#eaeaea}.product-copy{padding:55px 35px 27px}.product-copy>.micro{font-size:12px;margin-bottom:13px}.product-copy h2{font:italic 800 28px/1.1 Arial,sans-serif;margin-bottom:13px}.color-price{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#bababa;gap:15px}.color-price strong{font:15px Courier New,monospace;color:#f3f3f3}.product-description{color:#c1c1c1;font-size:12px;line-height:1.9;margin:23px 0}.size-heading{display:flex;justify-content:space-between;gap:10px;font:12px Courier New,monospace;letter-spacing:.6px;margin-bottom:12px}.size-heading span+span{color:#9f9f9f}.size-buttons{display:flex;gap:6px;margin-bottom:20px}.size-buttons button{flex:1;padding:12px 2px;border:1px solid #d3d3d33d;border-radius:6px;font-size:12px;background:#cfcfcf0a;min-width:0}.size-buttons button.selected{background:#e0e0e0;color:#232323;border-color:#f9f9f9;box-shadow:0 0 8px #e5e5e52e}.form-error{font-size:12px;color:#f7ce9d;margin:-7px 0 15px}.try-on-button{width:100%;display:flex;justify-content:center;gap:8px;align-items:center;padding:17px 0 0;font:12px Courier New,monospace;letter-spacing:1px;color:#e1e1e1}.preview-note{font-size:12px;color:#a8a8a8;line-height:1.7;text-align:center;margin:16px 0 20px}.product-copy details{border-top:1px solid var(--line);font-size:12px;padding:16px 0}.product-copy summary{display:flex;justify-content:space-between;gap:10px;align-items:center;list-style:none;cursor:pointer;text-transform:uppercase;font:12px Courier New,monospace;letter-spacing:.8px}.product-copy details p,.product-copy details ul{margin:14px 0 0;font-size:12px;line-height:1.9;color:#bababa}.product-copy details ul{padding-left:15px}.bag-modal{max-width:510px}.bag-modal h2>span{font:19px Arial,sans-serif;color:#a7a7a7}.bag-items{max-height:48svh;overflow:auto}.bag-item{display:grid;grid-template-columns:85px 1fr auto;gap:18px;padding:22px 0;border-top:1px solid var(--line);font-size:12px}.bag-item>.garment{width:85px;height:116px;filter:drop-shadow(0 0 4px #ededed2e)}.bag-item>div>strong{display:block;font-size:12px;line-height:1.5;font-weight:500}.bag-item p{font-size:12px;color:#b0b0b0;margin:8px 0}.bag-item>span{font:12px Courier New,monospace}.quantity{display:flex;width:max-content;border:1px solid #cecece38;align-items:center;font-size:12px;border-radius:5px;margin:10px 0}.quantity button{display:grid;place-items:center;width:30px;height:27px}.quantity span{min-width:22px;text-align:center}.quantity button:disabled{opacity:.3}.remove-item{font-size:12px;color:#b7b7b7;text-decoration:underline}.bag-total{display:flex;justify-content:space-between;font-size:14px;border-top:1px solid var(--line);padding-top:23px;margin-top:12px}.bag-total strong{font-family:Courier New,monospace}.continue-button{display:flex;justify-content:center;align-items:center;gap:10px;font:12px Courier New,monospace;letter-spacing:1px;width:100%;padding-top:24px}.empty-bag{padding:35px 0 10px;display:flex;align-items:center;flex-direction:column}.empty-bag>svg{color:#cdcdcd;stroke-width:1}.empty-bag h3{font:italic 800 25px Arial,sans-serif;margin-top:24px}.empty-bag p{font-size:12px;color:#a9a9a9;margin:14px 0 30px}.setting-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-top:1px solid var(--line);padding:25px 0}.setting-row strong{font-size:14px;font-weight:400}.setting-row p{font-size:12px;color:#afafaf;margin-top:10px;line-height:1.5}.switch{width:43px;height:24px;flex-shrink:0;border:1px solid #cacaca5e;border-radius:16px;padding:3px;background:#181818;box-shadow:inset 0 1px 3px #0009}.switch>i{display:block;width:16px;height:16px;background:linear-gradient(#c2c2c2,#797979);border-radius:50%;transition:transform .2s}.switch.on{background:#dcdcdc5e}.switch.on>i{transform:translate(18px);background:linear-gradient(#fdfdfd,#d0d0d0)}.settings-note{display:flex;align-items:center;gap:8px;font:12px Courier New,monospace;color:#bfbfbf;letter-spacing:1px;margin:8px 0 28px}.modal-panel .story-title{font-size:57px;line-height:.98;letter-spacing:-2.5px;margin-top:24px}.story-copy{font-size:13px;line-height:1.9;margin:22px 0;color:#c4c4c4}.story-signature{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:33px 0}.story-signature>span{font:12px/1.9 Courier New,monospace;letter-spacing:1px;color:#b8b8b8}.story-signature .brand-art{width:140px;height:60px}.pause-links{display:flex;flex-direction:column}.pause-links>button{display:flex;justify-content:space-between;align-items:center;padding:19px 0;border-top:1px solid var(--line);font:italic 800 25px Arial,sans-serif;color:#dedede}.pause-links>button:hover{color:#fff;text-shadow:0 0 8px #fff4}.toast{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:100;background:#2f2f2ff2;color:#f3f3f3;box-shadow:0 0 16px #ededed33;border:1px solid #e3e3e370;border-radius:30px;display:flex;align-items:center;gap:10px;padding:15px 23px;font-size:12px;max-width:calc(100% - 30px);width:max-content}.black-world{--muted:#a7a7a7;background:radial-gradient(ellipse at 26% 50%,#2c2c2c44,transparent 46%),radial-gradient(ellipse at 85% 17%,#45454522,transparent 44%),#0a0a0a}.chrome-panel{background:linear-gradient(145deg,#5d5d5d80,#292929ed 32%,#2a2a2aed 74%,#74747442);border-color:#e9e9e991;box-shadow:inset 0 2px 8px #fefefe7d,inset 0 -2px 8px #eee6,0 0 4px #f2f2f288,0 0 22px #ececec30,0 22px 65px #0008}@media(min-width:1500px){.world-header{padding-top:40px}.game-layout{min-height:690px}.player-stage{height:690px}.main-menu{min-height:550px}.game-menu>:is(button,a){min-height:85px}.wardrobe-layout .player-stage{height:700px}}@media(max-width:1100px){.world-header{grid-template-columns:1fr 180px 1fr;padding:25px 4% 18px;gap:15px}.home-brand{width:165px;height:67px}.player-id time{display:none}.player-id{max-width:215px}.header-right{gap:15px}.edition-label{font-size:12px;letter-spacing:1.2px}.game-layout{gap:4%;padding-top:14px}.game-menu{padding:20px 15px}.game-menu>:is(button,a){padding:17px 12px;gap:10px}.game-menu strong{font-size:28px}.panel-heading h1{font-size:29px}.slot-art{height:105px}.wardrobe-grid{padding:6px 15px 0;gap:9px}.wardrobe-summary{margin:16px 18px}.wardrobe-summary .text-link{font-size:12px}.wardrobe-panel .panel-heading h1{font-size:24px}.wardrobe-panel .panel-heading>.micro{font-size:12px}.gender-row{padding-left:18px;padding-right:18px}.slot-name{font-size:12px}.shop-grid{gap:17px}.shop-piece-art{height:225px}.piece-info strong{font-size:12px}.piece-info>span{font-size:12px}.shop-inventory{padding:0 19px}.product-copy{padding:58px 27px 24px}.product-gallery{padding-left:24px;padding-right:24px}.identity-strip{gap:22px}.identity-strip>p{font-size:12px}.identity-strip h2{font-size:25px}}@media(max-width:800px){.edition-label{display:none}.world-header{grid-template-columns:1fr 150px 1fr}.home-brand{width:150px;height:61px}.player-id{padding:7px 10px;gap:7px;min-height:52px}.portrait-ring{width:33px;height:33px}.player-id .micro,.player-id strong{font-size:12px;letter-spacing:.5px}.bag-button{font-size:12px;padding:12px 14px;gap:7px}.bag-button b{margin-left:3px}.game-layout{min-height:570px;gap:3%}.player-stage{height:570px}.hero-player{left:6%;width:88%;top:55px;bottom:100px}.stage-caption{left:4px;right:4px}.stage-caption .micro{font-size:12px}.stage-caption .micro:last-child{display:none}.metal-arrow{width:40px;height:58px}.metal-arrow.previous{left:-4%}.metal-arrow.next{right:-4%}.player-caption{bottom:50px}.player-caption>strong{font-size:16px}.player-caption>.micro{font-size:12px;max-width:85%;line-height:1.8}.main-menu{min-height:460px}.panel-heading{min-height:86px;padding:34px 19px 19px}.panel-heading>.micro{left:20px;top:13px;font-size:12px}.panel-heading h1{font-size:25px}.panel-led{right:19px;top:19px}.game-menu{gap:5px;padding:18px 11px}.game-menu>:is(button,a){padding:13px 9px;min-height:72px;gap:8px}.game-menu strong{font-size:25px;letter-spacing:-.8px}.game-menu small{font-size:12px;letter-spacing:.7px}.menu-pointer{border-top-width:4px;border-bottom-width:4px;border-left-width:6px}.menu-number{font-size:12px;padding-left:3px}.panel-foot{margin:0 20px;font-size:12px;letter-spacing:.5px;padding:18px 0}.panel-foot>span:last-child{display:none}.screen-footer{margin-top:10px}.console-action>span{font-size:26px}.controller-key{width:40px;height:40px}.wardrobe-layout .player-stage{height:635px}.wardrobe-layout .hero-player{top:65px;bottom:160px}.wardrobe-layout .player-caption{bottom:104px}.wardrobe-layout .stage-floor{bottom:125px}.category-switch{bottom:45px;left:0;right:0;gap:1px}.category-switch button{padding:9px 10px;font-size:12px}.wardrobe-panel .panel-heading h1{font-size:23px}.gender-row{padding:15px 15px 10px}.gender-row>.micro:last-child{display:none}.gender-row button{padding:6px 11px;font-size:12px}.wardrobe-grid{gap:7px;padding:5px 12px 0}.slot-art{height:102px}.wardrobe-slot{padding:11px 5px 10px}.slot-name{font-size:12px}.slot-status{font-size:12px;letter-spacing:.5px}.slot-index{font-size:12px;top:7px;left:7px}.wardrobe-summary{margin:15px}.wardrobe-summary p{font-size:12px}.wardrobe-summary .text-link{font-size:12px;gap:4px}.confirm-fit{width:calc(100% - 28px);margin:0 14px 16px;font-size:12px}.shop-grid{grid-template-columns:1fr 1fr;gap:26px}.shop-piece-art{height:260px}.shop-intro h1{font-size:38px}.identity-strip>p{display:none}.product-modal{max-width:680px}.product-gallery{min-height:575px;padding:60px 17px 75px}.product-gallery>.garment{height:280px}.product-gallery>.denim-art{height:330px}.product-copy{padding:60px 22px 22px}.product-copy h2{font-size:24px}}@media(max-width:600px){.world-header{grid-template-columns:1fr 130px 1fr;padding:19px 4% 12px;gap:8px}.home-brand{width:130px;height:53px}.player-id{width:42px;height:42px;min-height:0;padding:4px;box-shadow:inset 0 1px 4px #fbfbfb77,0 0 10px #f1f1f122}.player-id>div:not(.portrait-ring),.player-id time{display:none}.portrait-ring{width:32px;height:32px}.bag-button{padding:10px 11px;gap:5px;box-shadow:inset 0 1px 4px #fbfbfb77,0 0 10px #f1f1f122}.bag-button>svg{width:14px;height:14px}.bag-button>span{font-size:0;letter-spacing:0}.bag-button b{font-size:12px;margin:0}.game-layout{padding:5px 4% 0;grid-template-columns:46% 54%;gap:0;min-height:500px}.player-stage{height:500px}.stage-caption{top:15px;left:5px;opacity:.7}.stage-caption .micro{font-size:12px;letter-spacing:.6px}.hero-player{top:65px;bottom:110px;left:-6%;width:110%;filter:drop-shadow(0 0 4px #eaeaea30) drop-shadow(0 10px 9px #0009)}.stage-light{top:13%;right:-10%;bottom:15%;left:-10%;filter:blur(12px)}.stage-floor{bottom:98px;left:-8%;width:112%;height:70px}.metal-arrow{width:29px;height:44px;top:43%;filter:drop-shadow(0 0 6px #ededed5e)}.metal-arrow:before{top:6px;right:4px;bottom:6px;left:4px}.metal-arrow.previous{left:-7%}.metal-arrow.next{right:0}.player-caption{bottom:53px;gap:8px}.player-caption>strong{font-size:13px;letter-spacing:.7px}.player-caption>.micro{font-size:12px;max-width:92%;letter-spacing:.5px}.main-menu{min-height:390px;border-radius:18px}.chrome-panel:before{top:3px;right:3px;bottom:3px;left:3px;border-radius:15px}.panel-heading{min-height:73px;border-radius:17px 17px 15px 15px;padding:30px 14px 15px}.panel-heading h1{font-size:21px;letter-spacing:-.8px}.panel-heading>.micro{left:15px;top:12px;font-size:12px;letter-spacing:.6px}.panel-led{right:14px;top:15px;width:4px;height:4px}.game-menu{padding:16px 8px 14px;gap:6px}.game-menu>:is(button,a){padding:12px 6px;gap:6px;min-height:61px;border-radius:10px}.game-menu strong{font-size:22px;letter-spacing:-.8px;white-space:nowrap}.game-menu small{font-size:12px;letter-spacing:.2px;margin-top:7px}.menu-number{display:none}.menu-pointer{border-top-width:3px;border-bottom-width:3px;border-left-width:5px}.panel-foot{margin:0 15px;padding:16px 0;font-size:12px;letter-spacing:.4px}.panel-foot .status-dot{width:4px;height:4px}.screen-footer{padding:8px 5% 24px;margin:0;gap:12px;min-height:92px}.console-action{gap:9px}.console-action>span{font-size:23px;letter-spacing:-.7px}.controller-key{width:32px;height:32px}.controller-key svg{width:15px;height:15px}.triangle-symbol{width:13px;height:13px}.footer-center>.micro{display:none}.footer-center{gap:0}.sound-toggle{font-size:12px;letter-spacing:.3px;gap:4px}.sound-toggle>svg{width:10px;height:10px}.wardrobe-layout{display:flex;flex-direction:column;gap:12px;padding:0 4%}.wardrobe-layout .player-stage{height:326px;width:100%;min-height:0}.wardrobe-layout .hero-player{top:10px;bottom:72px;width:55%;left:22.5%}.wardrobe-layout .stage-caption{top:11px;left:3px;right:3px}.wardrobe-layout .stage-caption .micro{font-size:12px}.wardrobe-layout .stage-caption .micro:last-child{display:block}.wardrobe-layout .stage-floor{bottom:63px;height:60px;left:15%;width:70%}.wardrobe-layout .player-caption{bottom:39px;gap:6px}.wardrobe-layout .player-caption>.micro{font-size:12px}.wardrobe-layout .player-caption>strong{font-size:12px}.wardrobe-layout .metal-arrow{top:36%;width:42px;height:58px}.wardrobe-layout .metal-arrow.previous{left:10%}.wardrobe-layout .metal-arrow.next{right:10%}.wardrobe-layout .category-switch{bottom:0;left:20%;right:20%;gap:3px}.wardrobe-layout .category-switch button{font-size:12px;padding:7px 10px}.wardrobe-panel{width:100%;border-radius:18px}.wardrobe-panel .panel-heading{padding:22px 20px 12px;min-height:62px}.wardrobe-panel .panel-heading h1{font-size:23px}.wardrobe-panel .panel-heading>.micro{top:9px;left:21px;font-size:12px}.wardrobe-panel .panel-led{top:16px;right:21px}.gender-row{padding:10px 16px 8px}.gender-row>.micro:last-child{display:block;font-size:12px}.gender-row>div{padding:2px}.gender-row button{padding:5px 13px;font-size:12px}.wardrobe-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:5px;padding:4px 10px 0}.wardrobe-slot{padding:9px 3px 8px;border-radius:10px}.slot-art{height:72px;margin-bottom:4px}.slot-art .denim-art{width:75%}.slot-name{font-size:12px;line-height:1.25;min-height:24px;display:flex;align-items:center;text-align:center}.slot-status{font-size:12px;letter-spacing:.1px;gap:2px;margin-top:3px}.slot-status svg{width:7px;height:7px}.slot-index{font-size:12px;left:5px;top:5px}.wardrobe-summary{display:none}.confirm-fit{width:calc(100% - 22px);margin:12px 11px 13px;min-height:39px;padding:11px 15px;font-size:12px}.screen-wardrobe .screen-footer{padding-top:23px;min-height:87px}.shop-main{margin-top:18px;padding:0 4%}.shop-intro{margin:0 0 23px;gap:10px}.shop-intro .micro{font-size:12px;letter-spacing:1px;margin-bottom:10px}.shop-intro h1{font-size:29px;letter-spacing:-1px}.shop-menu-button{padding:10px 12px;font-size:12px;gap:6px}.shop-menu-button svg{width:12px;height:12px}.shop-inventory{padding:0 12px;border-radius:18px}.inventory-toolbar{padding:12px 0;gap:5px}.inventory-toolbar nav{gap:1px}.inventory-toolbar button{font-size:12px;padding:8px 10px;letter-spacing:.3px}.inventory-toolbar>.micro{font-size:12px;letter-spacing:.5px}.shop-grid{padding:18px 0;gap:24px 17px;min-height:0}.shop-piece-art{height:185px;padding:20px 0 17px}.shop-piece-art .denim-art{width:73%}.piece-id{font-size:12px;top:0;left:1px}.piece-plus{width:21px;height:21px;bottom:8px;right:0}.piece-plus svg{width:10px;height:10px}.piece-info{padding-top:12px;gap:6px 3px}.piece-info strong{font-size:12px;line-height:1.5}.piece-info>span{font-size:12px;line-height:1.5}.piece-info small{font-size:12px}.piece-info>svg{width:10px;height:10px}.shop-note{padding:13px 0 16px;font-size:12px;letter-spacing:.7px;gap:10px}.shop-note>span:last-child{font-size:0;gap:0}.shop-note>span:last-child>svg{width:12px;height:12px}.identity-strip{padding:27px 3px 22px;gap:14px}.identity-strip .micro{font-size:12px;letter-spacing:1px}.identity-strip h2{font-size:21px;margin-top:8px;letter-spacing:-.7px}.identity-strip .text-link{font-size:12px;gap:5px}.identity-strip .text-link svg{width:12px;height:12px}.screen-shop .screen-footer{margin-top:5px;padding-top:20px}.screen-shop .console-action>span{font-size:21px}.screen-shop .footer-center{display:none}.modal-backdrop{padding:14px}.modal-panel{max-height:calc(100svh - 28px);padding:50px 25px 28px;border-radius:18px}.modal-panel h2{font-size:29px}.close-button{width:36px;height:36px;top:11px;right:11px}.close-button svg{width:18px;height:18px}.product-modal{display:block;padding:0}.product-gallery{min-height:340px;height:340px;padding:55px 30px 62px;border-right:0;border-bottom:1px solid var(--line)}.product-gallery>.garment{height:230px}.product-gallery>.denim-art{height:248px;width:70%}.gallery-tabs{bottom:15px}.gallery-tabs button{font-size:12px}.product-copy{padding:28px 24px}.product-copy h2{font-size:27px}.product-copy>.micro{font-size:12px}.color-price{font-size:12px}.product-description{font-size:12px;line-height:1.85}.silver-button{font-size:12px;padding:15px 17px}.preview-note{font-size:12px}.product-copy details{padding:15px 0}.bag-modal{padding-left:23px;padding-right:23px}.bag-item{grid-template-columns:68px 1fr auto;gap:12px}.bag-item>.garment{width:68px;height:108px}.bag-item>div>strong{font-size:12px}.bag-item>span{font-size:12px}.bag-item p{font-size:12px}.bag-modal h2{font-size:29px}.modal-panel .story-title{font-size:51px}.story-copy{font-size:12px}.story-signature .brand-art{width:115px;height:48px}.story-signature>span{font-size:12px}.setting-row strong{font-size:13px}.setting-row p{font-size:12px}.settings-note{font-size:12px;letter-spacing:.6px}.toast{font-size:12px;padding:13px 18px;bottom:16px}}@media(max-width:370px){.world-header{grid-template-columns:1fr 120px 1fr}.home-brand{width:120px;height:49px}.game-menu strong{font-size:19px}.game-menu>:is(button,a){gap:4px;padding-left:5px}.panel-heading h1{font-size:19px}.player-caption>strong{font-size:12px}.console-action>span{font-size:21px}.controller-key{width:29px;height:29px}.shop-intro h1{font-size:26px}.shop-piece-art{height:160px}.piece-info strong,.wardrobe-panel .slot-name{font-size:12px}.slot-art{height:65px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.shop-piece:hover .garment{transform:none}}.micro,.game-menu small,.menu-number,.slot-status,.slot-index,.piece-id,.shop-note,.footer-center>.micro{font-size:12px;line-height:1.5;letter-spacing:.7px;color:#c5c5c5}.player-id .micro{white-space:normal}.player-id{max-width:390px}.player-id strong{font-size:14px}.world-header{grid-template-columns:1fr 200px 1fr}.game-menu>:is(button,a){min-height:94px}.game-menu small{margin-top:7px}.panel-heading{padding-top:44px}.panel-heading>.micro{top:14px}.panel-foot{font-size:12px;line-height:1.5;letter-spacing:.4px;flex-wrap:wrap}.player-caption>.micro{font-size:12px;line-height:1.5}.player-caption{padding:0 12px}.gender-row button,.category-switch button{font-size:13px;min-height:40px}.wardrobe-summary p,.slot-name,.text-link{font-size:14px}.slot-status{min-height:18px}.slot-name{min-height:38px;display:flex;align-items:center;text-align:center}.wardrobe-grid{gap:12px}.wardrobe-summary .micro,.gender-row>.micro,.wardrobe-panel .panel-heading>.micro{font-size:12px}.silver-button{font-size:14px;letter-spacing:.7px;min-height:50px}.confirm-fit{margin-bottom:22px}.piece-info strong,.piece-info>span{font-size:16px}.piece-info small{font-size:14px}.inventory-toolbar button{font-size:13px;min-height:44px}.product-description,.product-copy details p,.product-copy details li,.story-copy,.setting-row p{font-size:16px;line-height:1.7}.product-copy h2{font-size:30px}.product-copy .micro,.size-heading,.gallery-tabs button,.product-copy summary{font-size:13px;line-height:1.5}.color-price{font-size:16px}.color-price strong{font-size:18px}.size-buttons button{font-size:15px;min-height:44px}.try-on-button{font-size:13px;line-height:1.5;min-height:44px}.preview-note{font-size:13px;line-height:1.6}.modal-panel>.micro{font-size:13px}.bag-item>div>strong,.bag-item>span{font-size:16px}.bag-item p,.remove-item{font-size:13px}.quantity button{min-width:36px;min-height:36px}.bag-total{font-size:17px}.continue-button,.settings-note,.setting-row p,.sound-toggle{font-size:13px;line-height:1.5}.product-modal{align-items:start}.product-gallery{position:sticky;top:0}.product-copy{min-width:0}.close-button{width:44px;height:44px}.chart-note{color:#e8d8b7;background:#b69a6920;border:1px solid #b69a6940;padding:12px;border-radius:8px}.chart-units{display:flex;gap:8px;margin:16px 0}.chart-units button{padding:10px 12px;min-height:42px;border:1px solid #777;border-radius:8px;font-size:13px}.chart-units button[aria-pressed=true]{color:#101010;background:#eee;border-color:#eee}.chart-scroll{overflow-x:auto;border:1px solid #686868;border-radius:8px;scrollbar-width:thin}.size-chart table{border-collapse:collapse;min-width:100%;font-size:14px;line-height:1.5}.size-chart caption{text-align:left;padding:12px;font-weight:600;color:#eee}.size-chart td,.size-chart th{padding:11px 13px;border-top:1px solid #555;white-space:nowrap;text-align:center}.size-chart th:first-child{text-align:left;position:sticky;left:0;background:#282828;box-shadow:2px 0 4px #0003}.size-chart th{font-weight:500;color:#fff}.size-chart .chart-help{font-size:14px;margin-top:14px;color:#d1d1d1}.size-chart summary{margin-bottom:14px}.size-chart .chart-note{font-size:14px;line-height:1.55}.product-copy details>summary{min-height:30px}.size-chart summary span{font-size:20px}.password-layout{max-width:1200px;margin:20px auto 0;padding:0 5%;display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}.password-stage{height:630px;position:relative}.password-stage .player-art{height:90%}.access-panel{padding:42px 35px}.access-icon{width:64px;height:64px;border:1px solid #ddd;border-radius:50%;display:grid;place-items:center;background:linear-gradient(#bbb6,#191919,#fff3);box-shadow:0 0 16px #fff3;margin-bottom:24px}.access-panel h1{font:italic 900 46px/1.1 Arial,sans-serif;margin:14px 0 20px;letter-spacing:-1.4px}.access-panel p{font-size:16px;line-height:1.7;color:#d5d5d5}.access-panel label{display:block;font-size:14px;margin:25px 0 12px}.password-entry{display:flex;border:1px solid #999;border-radius:10px;background:#101010;margin-bottom:18px;overflow:hidden}.password-entry input{min-width:0;width:100%;border:0;background:none;padding:16px;color:#fff;font:16px Arial,sans-serif;outline-offset:-3px}.password-entry button{padding:12px;min-width:48px}.access-panel .access-status{margin-top:20px;font-size:14px;color:#e8d8b7}.password-preview-note{text-align:center;font-size:14px;line-height:1.6;color:#bbb;padding:24px}.password-preview-note a{color:#fff;text-decoration:underline}.access-progress{height:5px;background:#414141;border-radius:10px;margin:24px 0}.access-progress span{display:block;width:72%;height:100%;background:#eee;box-shadow:0 0 9px #fff7;border-radius:10px}@media(max-width:800px){.world-header{grid-template-columns:1fr 170px 1fr}.player-id .micro{font-size:12px}.edition-label{display:none}.game-layout{gap:3%}.game-menu>:is(button,a){padding:14px 12px;gap:10px}.game-menu small{letter-spacing:0}.game-menu strong{font-size:28px}.panel-heading h1{font-size:27px}.panel-foot{margin:0 18px}.product-gallery{position:relative}.password-layout{gap:4%}.access-panel{padding:30px 24px}.access-panel h1{font-size:36px}}@media(max-width:600px){.world-header{grid-template-columns:1fr 150px 1fr;padding:22px 4%}.home-brand{width:150px;height:62px}.player-id{padding:4px;min-height:44px}.player-id>div:not(.portrait-ring),.player-id time{display:none}.bag-button{padding:12px;font-size:13px}.game-layout{grid-template-columns:1fr;padding:0 5%;gap:12px}.screen-home .game-layout{grid-template-columns:42% 58%;gap:0;align-items:center;padding:0 3%}.screen-home .player-stage{height:590px}.screen-home .hero-player{top:80px;bottom:105px;left:3%;width:94%}.screen-home .player-caption{bottom:45px;padding:0 3px}.screen-home .player-caption>.micro{font-size:12px;letter-spacing:0}.stage-caption{left:5px;right:5px}.stage-caption .micro{font-size:12px;letter-spacing:0;line-height:1.4}.screen-home .stage-caption{display:none}.screen-home .main-menu{min-height:0}.screen-home .panel-heading{padding:40px 14px 20px;min-height:88px}.panel-heading>.micro{font-size:12px;left:15px;letter-spacing:.5px}.panel-heading h1{font-size:24px}.panel-led{right:17px}.game-menu{padding:16px 8px;gap:6px}.game-menu>:is(button,a){padding:12px 8px;gap:7px;min-height:98px}.game-menu strong{font-size:25px}.game-menu small{font-size:12px;line-height:1.45}.menu-pointer{border-left-width:6px}.panel-foot{font-size:12px;padding:17px 0;margin:0 14px}.wardrobe-layout .player-stage{height:350px}.wardrobe-layout .hero-player{top:30px;bottom:98px}.wardrobe-layout .player-caption{bottom:58px}.wardrobe-layout .player-caption>strong{font-size:16px}.category-switch{left:5%;right:5%;gap:4px}.category-switch button{font-size:13px;padding:8px 15px}.wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:8px 14px;gap:10px}.wardrobe-slot{padding:12px 8px}.slot-art{height:105px}.slot-name,.wardrobe-panel .slot-name{font-size:14px;min-height:40px;line-height:1.35}.slot-index{font-size:12px}.slot-status{font-size:12px;letter-spacing:0}.wardrobe-panel .panel-heading{padding:38px 20px 22px;min-height:91px}.wardrobe-panel .panel-heading h1{font-size:28px}.gender-row{padding:16px 14px 8px;gap:6px}.gender-row>.micro{font-size:12px}.gender-row button{font-size:13px;padding:7px 11px;min-height:40px}.wardrobe-summary{display:flex;margin:18px}.wardrobe-summary p{font-size:14px}.confirm-fit{font-size:14px;width:calc(100% - 30px);margin:0 15px 20px}.inventory-toolbar{flex-wrap:wrap;gap:8px}.inventory-toolbar button{font-size:13px;padding:10px 13px}.inventory-toolbar>.micro{font-size:12px}.shop-intro{align-items:flex-start}.shop-intro h1{font-size:31px}.shop-intro .micro{font-size:12px;line-height:1.5}.shop-menu-button{font-size:12px;min-height:44px}.shop-grid{gap:24px 14px}.piece-info{grid-template-columns:1fr}.piece-info strong{font-size:15px;line-height:1.4}.piece-info>span{font-size:15px}.piece-info small{font-size:13px}.piece-info>svg{display:none}.piece-id{font-size:12px}.shop-note{font-size:12px;line-height:1.6}.identity-strip .micro{font-size:12px}.identity-strip .text-link{font-size:14px}.identity-strip{align-items:flex-start;flex-wrap:wrap}.footer-center>.micro{display:none}.screen-footer{gap:12px;padding:20px 5% 28px}.sound-toggle{font-size:12px}.console-action{gap:8px}.console-action>span,.screen-shop .console-action>span{font-size:24px}.controller-key{width:36px;height:36px}.product-copy{padding:28px 22px}.product-copy>.micro{font-size:12px}.product-copy h2{font-size:30px}.product-description{font-size:16px}.color-price{font-size:15px}.product-copy summary{font-size:14px}.size-heading{font-size:13px}.silver-button{font-size:14px}.gallery-tabs button{font-size:14px;min-height:44px}.gallery-tabs{bottom:11px}.try-on-button,.preview-note{font-size:13px}.product-copy details{padding:19px 0}.story-copy{font-size:16px}.modal-panel>.micro,.story-signature>span{font-size:13px}.setting-row strong{font-size:17px}.setting-row p,.settings-note{font-size:14px}.password-layout{grid-template-columns:1fr;padding:0 5%;margin-top:5px;gap:20px}.password-stage{height:260px}.password-stage .player-art{height:100%}.password-stage .player-caption{display:none}.access-panel{padding:30px 23px}.access-panel h1{font-size:40px}.access-icon{width:54px;height:54px;margin-bottom:18px}.password-preview-note{font-size:14px}.close-button{width:44px;height:44px}.size-chart table{font-size:14px}.size-chart td,.size-chart th{padding:10px}.size-chart .chart-help{font-size:14px}}.wardrobe-panel .panel-heading h2{font:italic 900 28px/1.1 Arial,sans-serif;margin:0}.size-chart summary span{font-size:0}.size-chart summary span:after{content:"+";font-size:20px}.size-chart[open] summary span:after{content:"\2212"}@media(max-width:600px){.screen-footer .console-action>span{font-size:20px;white-space:nowrap}.screen-footer .sound-toggle{white-space:nowrap}.screen-footer .controller-key{width:32px;height:32px}.screen-footer{gap:8px}}@media(max-width:600px){.password-stage{height:160px}.password-stage .hero-player{top:0;bottom:0;left:25%;width:50%}.password-layout{gap:16px}.password-stage .player-art{height:100%}}.prelaunch-invite{border-top:1px solid #ffffff35;margin-top:26px;padding-top:22px}.prelaunch-invite>.micro{display:block;margin-bottom:12px}.prelaunch-invite .customize-access{gap:10px}.prelaunch-invite p{font-size:14px;margin-top:12px}.password-world .password-stage{height:680px}.password-world .password-stage .hero-player{top:20px;bottom:100px;left:10%;width:80%}.password-world .password-stage .player-art{height:100%}.password-world .password-stage .player-caption{bottom:35px}.password-customizing .password-stage .player-caption{bottom:65px}.password-customizing .password-stage .hero-player{bottom:150px}.password-customizing .password-stage .stage-floor{bottom:120px}.password-customizing .category-switch{left:0;right:0;bottom:5px}.prelaunch-wardrobe .panel-heading h1{font:italic 900 32px/1.1 Arial,sans-serif}.wardrobe-intro{padding:20px 24px 0;font-size:16px;line-height:1.6;color:#ccc}.prelaunch-wardrobe .gender-row{padding:16px 24px}.prelaunch-tabs{display:flex;gap:8px;padding:0 24px 15px}.prelaunch-tabs button{font-size:14px;min-height:42px;padding:10px 20px;border:1px solid #656565;border-radius:24px;color:#ddd}.prelaunch-tabs button.selected{background:#dedede;color:#141414}.prelaunch-wardrobe .wardrobe-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0 18px;gap:9px}.prelaunch-wardrobe .slot-art{height:145px}.prelaunch-wardrobe .wardrobe-slot{padding:15px 7px}.prelaunch-wardrobe .slot-name{font-size:14px;line-height:1.4;min-height:40px}.prelaunch-wardrobe .slot-status{font-size:12px;letter-spacing:0}.prelaunch-actions{padding:24px;display:grid;gap:19px}.prelaunch-actions .text-link{justify-content:center;font-size:14px}.locked-note{display:flex;justify-content:center;align-items:center;gap:8px;font-size:13px;color:#c5c5c5}.prelaunch-wardrobe h1:focus{outline:none}.shorts-art{max-width:100%;max-height:100%}.prelaunch-wardrobe .slot-art .shorts-art{width:100%;height:100%}.shop-piece-art>.shorts-art{height:80%;width:95%}.product-gallery>.shorts-art{height:100%;width:100%}.wardrobe-grid:has(>.wardrobe-slot:nth-child(5)){grid-template-columns:repeat(3,minmax(0,1fr))}.wardrobe-panel .wardrobe-grid:has(>.wardrobe-slot:nth-child(5)) .slot-art{height:140px}.wardrobe-panel .wardrobe-grid:has(>.wardrobe-slot:nth-child(5)) .slot-name{font-size:14px;line-height:1.4}.silver-button:disabled{opacity:.65}@media(max-width:800px){.prelaunch-wardrobe .slot-art{height:110px}.prelaunch-wardrobe .wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.password-world .password-stage{height:650px}}@media(max-width:600px){.password-world .password-stage{height:160px}.password-world .password-stage .hero-player{top:0;bottom:0;left:25%;width:50%}.password-world .password-stage .player-caption{display:none}.password-customizing .password-stage{height:400px}.password-customizing .password-stage .hero-player{top:0;bottom:116px;left:15%;width:70%}.password-customizing .password-stage .player-caption{display:flex;gap:8px;bottom:63px}.password-customizing .password-stage .player-caption strong{font-size:16px}.password-customizing .password-stage .metal-arrow{top:32%}.password-customizing .password-stage .stage-floor{bottom:105px}.prelaunch-wardrobe .wardrobe-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 14px}.prelaunch-wardrobe .slot-art{height:135px}.prelaunch-wardrobe .panel-heading h1{font-size:30px}.prelaunch-wardrobe .gender-row{padding:14px 20px}.wardrobe-intro{padding:20px 20px 0}.prelaunch-tabs{padding:0 20px 16px}.prelaunch-actions{padding:24px 20px}.wardrobe-grid:has(>.wardrobe-slot:nth-child(5)){grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-panel .wardrobe-grid:has(>.wardrobe-slot:nth-child(5)) .slot-art{height:115px}}.access-heading-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:18px}.access-heading-row>.micro{font-size:12px;line-height:1.5;letter-spacing:.7px}.access-heading-row>.access-icon{width:42px;height:42px;min-width:42px;margin:0;box-shadow:0 0 12px #fff2}.access-heading-row+.access-icon{display:none}a{color:inherit;text-decoration:none}a:hover{text-decoration:none}a:focus-visible{outline:2px solid #fff;outline-offset:5px}a.silver-button{display:flex}.skip-link{position:fixed;top:-100px;left:15px;z-index:100;background:#fff;color:#111;padding:15px}.skip-link:focus{top:15px}[hidden]{display:none!important}body{font-size:16px}.shopify-world{min-height:100svh}@media(max-width:600px){.shopify-world .player-id:before{content:"01";display:block;font:14px Arial;width:30px;text-align:center}}.player-art{overflow:hidden}.game-menu a{display:flex;align-items:center;gap:14px;padding:17px 19px;min-height:94px;border:1px solid transparent;border-radius:14px;text-align:left}.game-menu a:hover,.game-menu a:focus{border-color:#888;background:#ffffff10}.game-menu a:hover .menu-pointer,.game-menu .selected .menu-pointer{opacity:1}.game-dialog{padding:50px 35px 32px;max-width:520px;width:calc(100% - 30px);max-height:calc(100svh - 40px);color:#eee;overflow:auto}.game-dialog::backdrop{background:#000c;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.game-dialog h2{font-size:32px;font-style:italic;margin-bottom:22px}.game-dialog p{font-size:16px;line-height:1.7;margin:14px 0}.game-dialog label{display:flex;justify-content:space-between;gap:20px;padding:20px 0;border-bottom:1px solid #777}.game-dialog input[type=checkbox]{width:24px;height:24px;accent-color:#eee}.game-dialog .silver-button{margin-top:24px}.shopify-product{max-width:1200px;margin:20px auto 60px;padding:0 4%}.product-shell{display:grid;grid-template-columns:1fr 1fr;align-items:start}.product-shell .product-gallery{height:620px}.product-shell .product-copy{padding:40px 30px}.product-shell .product-copy h1{font:italic 800 34px/1.2 Arial;margin-bottom:18px}.product-shell .product-description p{margin:15px 0}.product-shell .product-description a,.content-page a{text-decoration:underline}.product-shell select,.cart-page input,.newsletter-form input,.search-input{font:16px Arial;color:#fff;background:#161616;border:1px solid #999;border-radius:8px;padding:14px;min-height:48px;max-width:100%}.product-shell select{width:100%}.variant-label{display:block;margin:20px 0 10px;font-size:14px}.quantity-field{width:90px;padding:13px;color:#fff;background:#161616;border:1px solid #999;border-radius:8px;font:16px Arial}.product-shell .silver-button{margin-top:22px}.product-shell .generic-product-image{max-width:100%;max-height:430px;object-fit:contain}.product-shell .gallery-tabs{bottom:25px}.rte{font-size:16px;line-height:1.7;overflow-wrap:anywhere}.rte img{max-width:100%;height:auto}.rte ul,.rte ol{padding-left:22px}.rte table{border-collapse:collapse;max-width:100%}.rte td,.rte th{padding:10px;border:1px solid #777}.rte p{margin-bottom:18px}.cart-page,.content-page{max-width:1000px;margin:20px auto 60px;padding:35px 4%}.cart-page h1,.content-page h1{font:italic 800 36px Arial;margin:0 0 30px}.cart-line{display:grid;grid-template-columns:100px 1fr auto;gap:25px;align-items:center;border-bottom:1px solid #777;padding:24px 0}.cart-line img{width:100px;height:140px;object-fit:contain}.cart-line h2{font-size:18px;margin-bottom:10px}.cart-line p{font-size:14px;line-height:1.5;color:#ccc}.cart-line label{display:block;font-size:13px;margin:12px 0 8px}.cart-line input{width:85px}.cart-line .remove-link{font-size:14px;text-decoration:underline;display:inline-block;margin-left:16px}.cart-summary{max-width:450px;margin:30px 0 0 auto}.cart-summary p{font-size:15px;line-height:1.6;margin-bottom:18px}.cart-summary .cart-total{display:flex;justify-content:space-between;font-size:21px}.cart-summary .silver-button{margin:14px 0}.empty-collection{text-align:center;padding:75px 20px;grid-column:1/-1}.empty-collection h2{font-size:28px;margin-bottom:16px}.empty-collection p{font-size:16px;line-height:1.7}.pagination{display:flex;gap:20px;justify-content:center;padding:30px;font-size:16px}.pagination .current{font-weight:700;text-decoration:underline}.policies{display:flex;flex-wrap:wrap;gap:12px 22px;justify-content:center;font-size:13px;padding:10px 5% 25px;color:#ccc}.newsletter-form{border-top:1px solid #777;margin-top:30px;padding-top:28px}.newsletter-form h2{font-size:23px;margin-bottom:8px}.newsletter-form .silver-button{margin-top:14px}.newsletter-form input{width:100%}.form-errors,.form-success{padding:14px;border:1px solid #aaa;border-radius:8px;font-size:15px;margin:18px 0;line-height:1.6}.form-errors{color:#ffd2bd}.form-success{color:#f2e9b4}.owner-login{text-align:center;padding:30px;font-size:14px;color:#bbb}.owner-login a{text-decoration:underline;color:#eee}.product-copy .shopify-payment-button{margin-top:18px}.search-form{display:flex;gap:12px;margin:25px 0}.search-input{flex:1;min-width:0}.search-form .silver-button{width:auto}.content-page .shop-grid{grid-template-columns:repeat(3,1fr)}.collection-filter{display:flex;gap:9px;flex-wrap:wrap}.collection-filter a{padding:10px 14px;min-height:44px;border:1px solid #777;border-radius:25px;font-size:14px}.collection-filter a[aria-current=page]{background:#ddd;color:#111}.shop-piece-art img{max-width:100%;max-height:100%;object-fit:contain}.header-right .bag-button{color:#fff}.product-price{font:20px Arial,sans-serif}.product-type{font-size:13px;color:#ccc;margin-bottom:14px}.footer-center a{text-decoration:underline;font-size:13px}.product-copy .size-chart{padding-top:25px;margin-top:24px;border-top:1px solid #777}.size-chart summary{cursor:pointer;display:flex;align-items:center;justify-content:space-between;min-height:35px;font-size:16px}.chart-scroll:focus-visible{outline:2px solid #fff}.password-layout{padding-bottom:35px}.password-stage .hero-player{top:0;right:13%;bottom:45px;left:13%}.password-stage .player-caption{bottom:0}.password-stage .player-art{height:100%}.logo-custom{width:100%;height:100%;object-fit:contain}.section-standard{max-width:1200px;margin:0 auto;padding:30px 5%}.collection-sort{font-size:14px;color:#eee;background:#222;border:1px solid #777;border-radius:8px;padding:10px}.article-card{padding:25px;border-bottom:1px solid #777}.article-card h2{font-size:24px;margin-bottom:12px}.article-card p{line-height:1.7}.form-message{padding:16px;font-size:15px;line-height:1.6}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media(max-width:600px){.game-menu a{padding:12px 8px;gap:7px;min-height:98px}.shopify-product{padding:0 4%;margin-top:8px}.product-shell{display:block}.product-shell .product-gallery{height:350px;min-height:350px}.product-shell .product-copy{padding:25px 22px}.product-shell .product-copy h1{font-size:30px}.product-shell .generic-product-image{max-height:245px}.cart-line{grid-template-columns:70px 1fr;gap:16px}.cart-line img{width:70px;height:100px}.cart-line>strong{grid-column:2}.cart-line h2{font-size:17px}.cart-line input{width:75px}.cart-page h1,.content-page h1{font-size:30px}.content-page .shop-grid{grid-template-columns:repeat(2,1fr)}.password-stage .hero-player{top:0;right:16%;bottom:0;left:16%}.owner-login{font-size:14px}.screen-home .player-caption>strong{font-size:16px}.product-shell .gallery-tabs{bottom:12px}.collection-filter a{padding:10px 12px;font-size:13px}.product-shell .product-gallery>.garment{max-width:100%}.game-dialog{padding:50px 24px 28px}.game-menu .menu-number{display:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/anyanwu.css.map */
