.living-android{position:relative;border-radius:inherit;--look-x:0;--look-y:0;isolation:isolate}.android-scene,.living-android{display:block;width:100%;height:100%;overflow:hidden}.android-interact{position:absolute;inset:0;width:100%;height:100%;padding:0;background:transparent;border:0;border-radius:inherit;cursor:pointer;touch-action:manipulation}.android-interact:focus-visible{outline:3px solid #d5fa70;outline-offset:-6px}.android-interact:disabled{cursor:default}.android-head-follow{transform-origin:256px 280px;transform:translate(calc(var(--look-x)*9px),calc(var(--look-y)*5px)) rotate(calc(var(--look-x)*5deg));transition:transform .3s ease-out}.android-head-idle{transform-origin:256px 280px;animation:android-attention 19s ease-in-out infinite}.android-head-greeting{transform-origin:256px 280px;animation:android-greet 2.8s ease-in-out both}.android-body{transform-origin:256px 510px;animation:android-posture 9.5s ease-in-out infinite}.android-gaze{transform:translate(calc(var(--look-x)*14px),calc(var(--look-y)*7px));transition:transform .16s ease-out}.android-eyes{transform-origin:1272px 378px;animation:android-blink 6.7s linear infinite;filter:drop-shadow(0 0 8px #5fffff)}.android-smile{opacity:0;transition:opacity .15s}.living-android[data-reacting=true] .android-eyes{opacity:0}@keyframes android-posture{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-1.5px) rotate(.4deg)}}@keyframes android-blink{0%,39%,43%,75%,79%,83%,to{transform:scaleY(1)}41%,77%,81%{transform:scaleY(.08)}}.living-android[data-moving=false] *{animation-play-state:paused!important}.living-android[data-moving=false] .android-gaze,.living-android[data-moving=false] .android-head-follow{transform:none;transition:none}.living-android[data-moving=false] .android-eyes{transform:none;animation:none}.living-android[data-moving=false] .android-body,.living-android[data-moving=false] .android-head-idle{animation:none}@media(prefers-reduced-motion:reduce){.living-android *{animation:none!important;transition:none!important}.living-android .android-body,.living-android .android-eyes,.living-android .android-gaze,.living-android .android-head-follow,.living-android .android-head-greeting,.living-android .android-head-idle,.living-android .human-gaze{transform:none!important}}.player-avatar>.living-android{z-index:1}.player-avatar:has(.gb-frame)>.living-android{clip-path:polygon(17% 2.5%,94.5% 2.5%,97.5% 8.5%,97.5% 83%,83% 97.5%,8.5% 97.5%,2.5% 91.5%,2.5% 17%)}.living-android:not(.living-human):not(.living-whitewolf) .android-head-follow{transform:rotate(calc(var(--look-x)*1.5deg))}.living-android:not(.living-human):not(.living-whitewolf)[data-reacting=true] .android-head-idle{animation:none;transform:none}@keyframes android-attention{0%,15%,to{transform:none}30%,42%{transform:rotate(-1.6deg)}60%,73%{transform:rotate(1.2deg)}}@keyframes android-greet{0%,to{transform:none}30%{transform:rotate(-2.2deg)}65%{transform:rotate(1.2deg)}}.android-gaze{animation:android-idle-gaze 18s ease-in-out infinite}.android-smile{animation:android-idle-smile 18s ease-in-out infinite}@keyframes android-idle-gaze{0%,35%,52%,8%,80%,to{translate:0 0}13%,24%{translate:18px -3px}59%,70%{translate:-16px 3px}}@keyframes android-idle-smile{0%,82%,98%,to{opacity:0}87%,93%{opacity:.8}}.living-android[data-reacting=true] .android-smile{animation:none;opacity:1}.living-android[data-moving=false] .android-gaze,.living-android[data-moving=false] .android-smile{animation:none;translate:0 0}@media(prefers-reduced-motion:reduce){.android-gaze,.android-smile{animation:none!important;translate:0 0}}.seamless-human .seamless-environment{position:absolute;inset:0}.seamless-accessories,.seamless-equipment,.seamless-fallback,.seamless-portrait{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;pointer-events:none}.seamless-human .seamless-accessories{overflow:visible}.player-avatar.hero-portrait>.seamless-human.hero-whitewolf{overflow:visible;clip-path:inset(-24% -24% 0)!important;mask-image:none!important}.player-avatar.hero-portrait>.seamless-human.hero-whitewolf:not(.portrait-world .seamless-human,.cinema-stage .seamless-human){clip-path:inset(0 round 22%)!important}.hero-whitewolf>.seamless-accessories,.hero-whitewolf>.seamless-equipment,.hero-whitewolf>.seamless-fallback,.hero-whitewolf>.seamless-portrait{transform:scale(1.219512);transform-origin:50% 55.6640625%}.human-idle-art,.human-idle-base,.human-idle-details{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.human-idle-base{object-fit:contain}.human-idle-detail,.human-idle-face{position:absolute;pointer-events:none}.human-idle-face{inset:0;width:100%;height:100%}.human-idle-ready>.human-idle-base{visibility:hidden}.hero-whitewolf>.human-idle-art{transform:scale(1.219512);transform-origin:50% 55.6640625%}.player-avatar.hero-portrait{position:relative;display:inline-block;padding:0;border:0!important;outline:0;overflow:visible;background:none!important;box-shadow:none!important;border-radius:22%;isolation:isolate;flex-shrink:0}.player-avatar.hero-portrait:before{display:none}.player-avatar.hero-portrait:after{display:none!important}.player-avatar.hero-portrait>.living-android{position:relative;inset:auto;width:100%;height:100%;clip-path:none!important;border-radius:inherit}.hero-backdrop{transform:translate(calc(var(--look-x)*-3px),calc(var(--look-y)*-2px));transition:transform .4s ease-out}.hero-portrait .android-head-follow{will-change:transform}.hero-portrait[data-live=false] .android-head-follow{will-change:auto}.scene-choice-preview{display:block;width:100%;aspect-ratio:1.45;border-radius:12px;background-size:cover;background-position:50%;margin:0 0 10px;box-shadow:0 4px 18px #0003}.scene-choice-preview.scene-none{background:radial-gradient(ellipse at 50% 30%,#405468,#111820)}.style-preview .studio-stage .hero-portrait{width:min(100%,300px);height:auto;aspect-ratio:1}.style-preview .studio-stage>.player-avatar>.hero-whitewolf>:is(.human-idle-art,.seamless-accessories){-webkit-mask-image:linear-gradient(#000 0 76%,transparent 92%);mask-image:linear-gradient(#000 0 76%,transparent 92%)}.style-preview .studio-stage{height:auto;min-height:0;padding:24px 0 16px}.hero-roster .hero-portrait{width:100%;max-width:150px;height:auto;aspect-ratio:1;margin:0 auto 10px}.hero-roster{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important}.hero-roster label{padding:12px 10px!important;min-width:0;min-height:0!important;border-radius:16px!important}.hero-roster label.selected{background:color-mix(in srgb,var(--world-color) 8%,#101820)!important}.hero-roster label>span:not(.player-avatar){font-size:14px;font-weight:650}.hero-roster small{font-size:11px;line-height:1.4}.style-preview{min-height:0!important;padding:22px!important}.style-preview .studio-selection,.style-preview>p:not(.studio-motion-hint):not(.member-title):not(.wardrobe-trial){display:none}.style-preview h2{font-size:24px;margin:10px 0}.style-preview .studio-rank{margin:10px 0 12px}.style-preview .studio-motion-hint{font-size:11px;margin:0 auto 8px;max-width:260px}.style-preview>.text-link{font-size:12px;margin-top:12px}.decoration-choices{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px!important}.decoration-choices label{padding:10px!important;min-height:0!important}.decoration-choices small{min-height:0!important;font-size:10px;line-height:1.45}.decoration-choices strong{font-size:12px;line-height:1.4}@media(max-width:900px){.style-preview .studio-stage .hero-portrait{width:230px}.style-preview .studio-stage{padding:16px 0 8px}.style-preview{padding:18px!important}.style-preview .studio-motion-hint{max-width:300px}.style-side{gap:12px}.hero-roster .hero-portrait{max-width:160px}}@media(max-width:600px){.hero-roster{gap:8px!important}.hero-roster label{padding:10px 6px!important}.hero-roster label>span:not(.player-avatar){font-size:12px}.hero-roster small{font-size:10px}.decoration-choices{grid-template-columns:repeat(2,minmax(0,1fr))}.member-card .hero-portrait{width:110px;height:110px;margin:0}.sc-hero .hero-portrait{width:132px;height:132px}}@media(prefers-reduced-motion:reduce){.hero-backdrop{transform:none!important;transition:none!important}}.club-hero-card{display:grid;grid-template-columns:100px 1fr;gap:18px;align-items:center;margin-top:18px;padding:18px;border:1px solid #c2d1dc55;border-radius:16px;background:linear-gradient(110deg,#26334166,#141b24)}.club-hero-card .hero-portrait{width:100px;height:100px}.club-hero-card strong{font-size:14px}.club-hero-card p{font-size:12px;color:#b8c5d2;line-height:1.6;margin:6px 0}.club-hero-card button{font-size:12px;color:#d5fa70;border:1px solid #d5fa7060;padding:8px 12px;border-radius:9px}.club-hero-card a{display:block;color:#b8c5d2;font-size:11px;margin-top:9px}@media(max-width:480px){.club-hero-card{grid-template-columns:76px 1fr;padding:12px;gap:12px}.club-hero-card .hero-portrait{width:76px;height:76px}}.style-columns .style-side .style-preview .studio-stage{height:auto!important;min-height:0;margin:10px 0 8px;padding:12px 0}.style-columns .style-side .style-preview .studio-stage .hero-portrait{width:min(100%,280px)!important;height:auto!important;aspect-ratio:1;padding:0!important}.style-columns .style-side .style-preview>.studio-motion-hint,.style-columns .style-side .style-preview>.wardrobe-trial{display:block!important}.style-preview>.text-link{display:block;margin:10px auto 0}.style-columns .hero-roster label>span:last-child{font-size:12px}.own-profile-hero .hero-portrait{width:144px;height:144px}.sc-hero .hero-portrait{width:180px;height:180px}@media(max-width:900px){.style-columns .style-side .style-preview .studio-stage .hero-portrait{width:224px!important}}@media(max-width:600px){.own-profile-hero .hero-portrait{width:110px;height:110px}.sc-hero .hero-portrait{width:132px;height:132px}}.style-side .style-preview.portrait-world{position:relative!important;top:auto}.style-columns .style-side .style-preview .studio-stage{padding:6px 0;margin:8px 0}.style-preview .studio-rank{padding:4px 10px;gap:7px;font-size:11px;margin:7px 0}.style-preview .studio-rank .rank-insignia{width:26px;height:26px}.style-preview>.text-link:not(.avatar-motion-toggle){display:none}.style-preview .studio-motion-hint{line-height:1.5}.style-preview .eyebrow{display:inline-flex;padding:4px 7px}.profile-fold{margin:22px 0;border-top:1px solid #ffffff20;padding-top:16px;min-width:0}.profile-fold>summary{cursor:pointer;font-size:14px;font-weight:650;color:#dce7f1;min-height:42px;list-style-position:inside}.profile-fold>summary:focus-visible{outline:2px solid #d5fa70;outline-offset:3px}.profile-fold[open]>summary{margin-bottom:12px}.profile-fold .theme-grid{margin-top:12px}.style-preview .living-android{mask-image:linear-gradient(#000 0 97%,transparent 100%)}@media(min-width:901px) and (max-height:820px){.style-columns .style-side .style-preview .studio-stage .hero-portrait{width:240px!important}}.portrait-world .hero-environment{display:none}.portrait-world .hero-portrait,.portrait-world .hero-portrait>.living-android{border-radius:0!important}.portrait-world .hero-portrait:before{inset:18% 10% 5%;opacity:.13;filter:blur(28px)}.portrait-world .studio-orbit{display:none}.portrait-world .hero-portrait .android-scene{overflow:visible}.hero-roster .hero-portrait{pointer-events:none}.portrait-world .hero-portrait .living-android{mask-image:linear-gradient(#000 0 97%,transparent 100%)}.wardrobe-fieldset{min-width:0;margin:28px 0;padding:0;border:0}.wardrobe-fieldset legend{font-weight:700;font-size:18px;margin-bottom:10px}.wardrobe-slots{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:18px 0}.wardrobe-slots button{min-height:66px;background:#111a21;border:1px solid #ffffff20;border-radius:12px;padding:10px;color:#e7ecf1;font-size:12px;text-align:left}.wardrobe-slots small{display:block;font-size:10px;color:#a8b4c3;margin-top:5px;line-height:1.4}.wardrobe-slots button[aria-pressed=true]{border-color:#d5fa70;background:#d5fa7010}.wardrobe-items{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.wardrobe-items button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:8px;min-width:0;min-height:140px;padding:14px 9px;background:#101820;border:1px solid #ffffff1c;border-radius:14px;color:#e5ebf1;text-align:center}.wardrobe-items button[aria-pressed=true]{border-color:#d5fa70}.wardrobe-items strong{font-size:12px;line-height:1.4}.wardrobe-items small{display:flex;justify-content:center;align-items:center;gap:4px;font-size:10px;color:#b0becc;line-height:1.4}.wardrobe-items small svg{flex-shrink:0}.wardrobe-items em{color:#d5fa70;font-size:11px;font-style:normal}.wardrobe-art{display:grid;place-items:center;height:36px;font-size:28px}.wardrobe-items button:focus-visible,.wardrobe-slots button:focus-visible{outline:2px solid #d5fa70;outline-offset:3px}.wardrobe-trial{border:1px solid #d5fa7060;border-radius:10px;padding:10px;font-size:12px;color:#e0efbb}.wardrobe-trial button{display:block;margin:8px auto 0;color:#d5fa70;text-decoration:underline}.accessory-pendant{transform-origin:0 -18px;animation:pendant-sway 4.3s ease-in-out infinite}.accessory-core{transform-origin:0 0;animation:core-turn 9s linear infinite}.accessory-scan{animation:scan-sweep 4s ease-in-out infinite}@keyframes pendant-sway{50%{transform:rotate(7deg)}}@keyframes core-turn{to{transform:rotate(1turn)}}@keyframes scan-sweep{50%{transform:translateY(-10px)}}@media(max-width:480px){.wardrobe-items{grid-template-columns:repeat(2,minmax(0,1fr))}.wardrobe-slots button{padding:9px 7px;font-size:11px}}.wardrobe-art{height:60px;width:100%}.wardrobe-items button{min-height:164px}.wardrobe-art img{display:block;object-fit:contain;max-height:60px}.player-avatar{--frame:#667384;position:relative;display:inline-flex;width:100px;height:100px;flex-shrink:0;padding:5px;border:2px solid var(--frame);border-radius:30px;color:var(--avatar-color);background:#10151c;isolation:isolate}.player-avatar>img{position:relative;z-index:1;width:100%;height:100%;object-fit:cover;border-radius:inherit}.player-avatar[class*=decor-] .avatar-ornament{position:absolute;inset:-12%;border:0;border-radius:inherit;background:none;box-shadow:none;transform:none;clip-path:none;filter:none;z-index:2;pointer-events:none}.player-avatar[class*=decor-] .avatar-ornament:after,.player-avatar[class*=decor-] .avatar-ornament:before{content:none}.avatar-art{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 2px 2px #000c) drop-shadow(0 0 4px color-mix(in srgb,var(--avatar-color) 40%,transparent))}.decor-neon .avatar-art,.decor-portal .avatar-art,.decor-trinity .avatar-art{animation:collectible-light 4s ease-in-out infinite alternate}@keyframes collectible-light{to{filter:drop-shadow(0 2px 2px #000c) drop-shadow(0 0 7px color-mix(in srgb,var(--avatar-color) 65%,transparent))}}.header-player-avatar .player-avatar[class*=decor-] .avatar-ornament{inset:-14%;border:0}.player-avatar.decor-club{border:1px solid #c3db9766;box-shadow:0 0 24px #b7e56222}.player-avatar.decor-club:after{content:none}.decor-club .avatar-art{animation:collectible-light 5s ease-in-out infinite alternate}.player-avatar .avatar-art{filter:drop-shadow(0 3px 1px #000e) drop-shadow(0 -1px 0 #ffffff38) drop-shadow(0 0 5px color-mix(in srgb,var(--avatar-color) 32%,transparent))}.decor-eclipse .avatar-art,.decor-lantern .avatar-art,.decor-signal .avatar-art{animation:collectible-light 5s ease-in-out infinite alternate}@media(prefers-reduced-motion:reduce){.player-avatar .avatar-art{animation:none}}.player-avatar .avatar-rank-dot,.player-avatar.decor-club .avatar-rank-dot{display:none}.header-player-avatar .player-avatar.rank-master,.header-player-avatar .player-avatar.rank-mythic{box-shadow:none}.player-avatar .avatar-art{filter:drop-shadow(0 3px 2px #000c);animation:none}.player-avatar .frame-tech{filter:drop-shadow(0 3px 2px #000c) drop-shadow(0 0 2px var(--frame-light))}.frame-motion{color:var(--frame-light,#d5fa70);filter:drop-shadow(0 0 3px currentColor);pointer-events:none}.frame-energy{animation:frame-travel 7s linear infinite}.frame-energy-second{animation-duration:11s;animation-direction:reverse;opacity:.5}.frame-mote{animation:frame-rise 5s ease-in-out infinite}.frame-scan{animation:frame-breathe 3.7s ease-in-out infinite}.frame-stars{animation:frame-stars 6s ease-in-out infinite;transform-origin:center}.frame-runes{animation:frame-breathe 4.5s ease-in-out infinite}.frame-vice{animation:frame-neon 5s ease-in-out infinite}.motion-royal{color:#ffe8a4}.motion-petals{color:#efb8b1}.motion-embers{color:#ffc88c}.motion-portal{color:#c7acff}.motion-vice .frame-energy{stroke:#ff96dd}.motion-vice .frame-energy-second{stroke:#87fff4}.motion-laurel .frame-energy{animation-duration:14s}@keyframes frame-travel{to{stroke-dashoffset:-100}}@keyframes frame-rise{0%,to{opacity:0;transform:translateY(9px) scale(.6)}35%{opacity:.95}80%{opacity:0;transform:translateY(-14px) scale(1)}}@keyframes frame-breathe{0%,to{opacity:.25}50%{opacity:1}}@keyframes frame-stars{0%,to{opacity:.4;transform:scale(.97)}50%{opacity:1;transform:scale(1.02)}}@keyframes frame-neon{0%,to{opacity:.5}50%{opacity:1;filter:drop-shadow(0 0 3px #ff82de)}}.player-avatar[data-live=false] .frame-motion *{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.player-avatar .frame-motion *{animation:none!important}.frame-mote{opacity:.5}}