body[data-view=inventory] .subbar,body[data-view=inventory] .live-strip,body[data-view=inventory] header .account,body[data-view=inventory]>.mobile-wordmark{display:none!important}
.profile-v37{max-width:660px;margin:0 auto 18px;color:#faf8ff}
.profile-topline{display:flex;align-items:center;gap:11px;min-height:56px;border:1px solid #ffffff1c;border-radius:30px;padding:6px 8px;background:#111016;margin-bottom:16px}
.profile-topname{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750}
.profile-language{position:relative}.profile-language>button{display:flex;align-items:center;gap:5px;background:none;border:0;color:#ded5e9;padding:0 4px;min-height:40px;font-size:10px}
.profile-language>button>svg:first-child{width:30px;height:30px;border-radius:50%}.profile-language>button>svg:last-child{width:12px;height:12px}
.profile-language-menu{position:absolute;left:0;top:48px;z-index:12;width:160px;padding:5px;background:#25202e;border:1px solid #51435f;border-radius:12px;box-shadow:0 12px 25px #0007}
.profile-language-menu[hidden]{display:none}.profile-language-menu button{display:flex;justify-content:space-between;align-items:center;width:100%;padding:12px;background:none;color:#eee8f5;border:0;border-radius:7px;font-size:12px}.profile-language-menu button[aria-pressed=true]{background:#c4a0ff1b}.profile-language-menu b{color:#c8a5ff;font-size:10px}
.profile-topup{display:grid;place-items:center;flex:none;width:39px;height:39px;border:0;border-radius:50%;background:#bf94ff;color:#211430}.profile-topup svg{width:26px;height:26px;stroke-width:2}
.profile-cover{position:relative;isolation:isolate;overflow:hidden;border-radius:22px;background:radial-gradient(ellipse at 50% 0%,#734caf4d,transparent 75%),#16131c;padding:34px 10px 24px;text-align:center}
.profile-cover:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(transparent 35%,#15121af0 80%)}
.profile-gift-pattern{position:absolute;inset:0;z-index:-2;background-image:linear-gradient(#ffffff03 1px,transparent 1px),linear-gradient(90deg,#ffffff03 1px,transparent 1px);background-size:44px 44px}
.profile-gift-pattern img{position:absolute;width:59px;height:59px;object-fit:contain;opacity:.18;filter:grayscale(.6);transform:rotate(-18deg)}
.profile-gift-pattern img:nth-child(1){top:18px;left:5%}.profile-gift-pattern img:nth-child(2){top:9px;right:8%;transform:rotate(15deg)}.profile-gift-pattern img:nth-child(3){top:90px;left:20%;width:42px}.profile-gift-pattern img:nth-child(4){top:102px;right:4%}.profile-gift-pattern img:nth-child(5){top:158px;left:3%}.profile-gift-pattern img:nth-child(6){top:158px;right:24%;width:43px}.profile-gift-pattern img:nth-child(7){top:-28px;left:39%;width:47px}.profile-gift-pattern img:nth-child(8){top:84px;left:-19px;width:44px}
.profile-portrait{display:grid;place-items:center;position:relative;overflow:hidden;width:114px;height:114px;margin:auto;border:2px solid #bf94ff;border-radius:50%;background:linear-gradient(145deg,#614787,#30243f);color:#f4e9ff;font-size:32px;font-weight:700}
.profile-portrait img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.profile-cover h1{font-size:22px;letter-spacing:-.5px;line-height:1.3;margin:22px 0 27px;overflow-wrap:anywhere}
.profile-balances{display:grid;grid-template-columns:1fr 1fr;gap:8px}.profile-balances>div{display:flex;justify-content:center;align-items:center;gap:5px;min-height:46px;padding:5px;background:#ffffff09;border-radius:12px;white-space:nowrap;font-size:13px}.profile-balances span{color:#cba9ff;font-size:12px}.profile-balances b{font-size:15px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.profile-balances img,.profile-balances svg{width:20px;height:20px;color:#ccb2ef;flex:none}
.profile-actions{display:grid;grid-template-columns:1fr 1fr;gap:9px;margin:13px 0 17px}.profile-actions button{position:relative;display:flex;align-items:center;justify-content:center;gap:9px;min-height:48px;padding:10px 9px;border:0;border-radius:10px;background:#bf94ff;color:#20112f;font-size:13px;font-weight:750;box-shadow:none}.profile-actions button:hover{background:#cca9ff}.profile-actions svg{width:20px;height:20px;stroke-width:1.75}
.profile-inventory-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.profile-inventory-title h2{display:flex;align-items:center;gap:8px;font-size:21px;letter-spacing:-.4px;margin:0}.profile-inventory-title h2 svg{width:22px;height:22px;color:#c7a0ff}.profile-inventory-title h2 small{font-size:12px;color:#8f849c;font-weight:500}.profile-inventory-title>button{min-height:30px;border:0;border-radius:7px;background:#ffffff0b;color:#e4ddec;font-size:11px;font-weight:650;padding:6px 11px}.profile-inventory-title>button:disabled{color:#7c7485;cursor:default}
body[data-view=inventory] .inventory-empty-v36{min-height:260px!important;padding:8px 12px 30px!important}.inventory-empty-v36 .empty-pepe-scene{width:185px;height:166px;margin-bottom:0}.inventory-empty-v36 .empty-pepe-scene .empty-pepe{width:170px!important;height:160px!important;inset:0 7px auto}body[data-view=inventory] .inventory-empty-v36 h2{font-size:19px!important;margin-top:5px!important}body[data-view=inventory] .inventory-empty-v36 p{font-size:12px!important}.inventory-empty-v36 .primary{background:#b98ceb;box-shadow:none!important}
.model-gallery-v37{margin:36px 0 24px}.model-gallery-v37 h2{font-size:23px;margin:0 0 9px}.model-gallery-v37>p{font-size:12px;color:#9f93ac;line-height:1.6;max-width:560px}.model-gallery-track{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-top:18px}.model-card-v37{text-align:left;padding:8px 8px 14px;border:1px solid #ffffff0c;border-radius:16px;background:#1d1724;color:#f0e8f8;min-width:0}.model-card-v37 b,.model-card-v37 small{display:block;padding:0 5px}.model-card-v37 b{font-size:12px;margin:7px 0 5px}.model-card-v37 small{font-size:11px;color:#bb9ce1}.model-art-v37{display:block;position:relative;aspect-ratio:1;overflow:hidden;border-radius:11px}.model-art-v37>img,.model-vector-v37{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.model-art-v37.ready>img{visibility:hidden}.model-detail-v37{width:min(300px,100%);margin:0 auto 20px}.model-source{display:block;text-align:center;text-decoration:none}.model-vector-v37 svg{width:100%!important;height:100%!important}
#modal.welcome-v35{padding-top:42px;background:radial-gradient(ellipse at 50% 85%,#69aeff12,transparent 60%),#1b1d23}#modal.welcome-v35 h2{font-size:25px}#modal.welcome-v35 .close,#modal.welcome-v35 .close:hover{width:34px;height:34px;top:8px;right:8px;color:#fff;background:none;border:0}#modal.welcome-v35 .close svg{width:22px;height:22px;stroke-width:3.5;stroke-linecap:round}
#modal.welcome-v35 .countdown-close{width:34px}#modal.welcome-v35 .countdown-close .countdown-ring{width:27px;height:27px;fill:none;stroke-width:2.5;animation:countdownTurn37 1.2s linear infinite}#modal.welcome-v35 .countdown-track{stroke:#ffffff18}#modal.welcome-v35 .countdown-progress{stroke:#b3ddff;stroke-dasharray:100;stroke-dashoffset:var(--countdown-progress,0);stroke-linecap:round;transition:stroke-dashoffset .1s linear}
#modal.welcome-v35 .primary{background:linear-gradient(110deg,#b5e9ff,#6dbcff 75%,#9ccfff);box-shadow:0 0 28px #66baff60,0 8px 35px #66baff30;animation:welcomeGlow37 3.4s ease-in-out infinite}#modal.welcome-v35 .primary::after{background:linear-gradient(105deg,transparent 22%,#ffffff70 50%,transparent 78%);animation-duration:4s}#modal.welcome-v35 .primary:hover{filter:brightness(1.08)}
@keyframes countdownTurn37{to{transform:rotate(360deg)}}@keyframes welcomeGlow37{0%,100%{box-shadow:0 0 24px #66baff50,0 8px 30px #66baff20}50%{box-shadow:0 0 39px #66baff85,0 8px 42px #66baff40}}
@media(max-width:700px){body[data-view=inventory] #main{padding-top:10px}.profile-v37{margin-top:0}.model-gallery-track{display:flex;overflow-x:auto;gap:10px;scroll-snap-type:x mandatory;padding-bottom:10px}.model-card-v37{flex:0 0 148px;scroll-snap-align:start}.profile-topname{font-size:12px}}
@media(max-width:360px){.profile-balances>div{font-size:11px;gap:4px}.profile-balances span{font-size:10px}.profile-balances b{font-size:13px}.profile-actions button{font-size:11px;gap:6px}.profile-actions svg{width:17px}.profile-topname{font-size:11px}.profile-language>button span{display:none}.profile-inventory-title h2{font-size:19px}}
@media(prefers-reduced-motion:reduce){#modal.welcome-v35 .primary,#modal.welcome-v35 .primary::after,#modal.welcome-v35 .countdown-ring{animation:none!important}}
