.portrait-world{position:relative;isolation:isolate;overflow:hidden;background-image:none!important;background-color:#0d171e;background-size:cover!important;background-position:50%!important}.portrait-world>:not(.living-world){position:relative;z-index:1}.living-world{inset:0;display:block;overflow:hidden;border-radius:inherit}.card-trim,.living-world{position:absolute;pointer-events:none}.card-trim{inset:5px;border:1px solid color-mix(in srgb,currentColor 22%,transparent);border-radius:inherit;z-index:2;box-shadow:inset 0 0 0 1px #0005}.card-corner{position:absolute;width:76px;height:76px;opacity:.85;filter:drop-shadow(0 1px 1px #000)}.corner-0{top:0;left:0}.corner-1{top:0;right:0;transform:scaleX(-1)}.corner-2{bottom:0;right:0;transform:scale(-1)}.corner-3{bottom:0;left:0;transform:scaleY(-1)}.trim-cyber .card-corner{filter:drop-shadow(0 0 3px color-mix(in srgb,currentColor 35%,transparent))}.trim-wolf{border-color:#c2d1dc44;box-shadow:inset 0 0 0 1px #0008,inset 0 0 12px #0005}.trim-archive .card-corner{opacity:.95}.portrait-world{border-color:#ffffff14!important}.portrait-world>.living-world{z-index:0}.own-profile-hero.portrait-world,.sc-hero.portrait-world{padding:28px!important}@media(max-width:600px){.card-corner{width:58px;height:58px}.own-profile-hero.portrait-world,.sc-hero.portrait-world{padding:24px!important}}.card-weathering{position:absolute;width:90px;height:90px;pointer-events:none;opacity:.6}.card-weathering.corner-2{width:60px;height:60px;opacity:.4}.material-web{filter:drop-shadow(0 1px 1px #0008)}.material-patina{opacity:.75}@media(max-width:600px){.card-weathering{width:64px;height:64px}.card-weathering.corner-2{width:42px;height:42px}}.world-mist{position:absolute;inset:35% -25% -15%;background:radial-gradient(ellipse at 25% 70%,#adc5ca16,transparent 48%),radial-gradient(ellipse at 80% 95%,#d1e1df12,transparent 42%);filter:blur(22px);opacity:.6;animation:world-mist 24s ease-in-out infinite alternate}.weather-stars .world-mist{opacity:.2}.weather-stars i{animation-name:world-star;animation-duration:8s}.card-corner,.trim-archive .card-corner{opacity:.55}.card-weathering{opacity:.35}.card-weathering.corner-2{opacity:.24}.material-patina{opacity:.5}@keyframes world-mist{0%{transform:translateX(-3%)}to{transform:translateX(5%)}}@keyframes world-star{0%,to{opacity:.15;transform:scale(.8)}50%{opacity:.55;transform:scale(1.15)}}.living-world .scene-canvas{position:absolute;inset:0;width:100%;height:100%;overflow:hidden;container-type:size}.scene-painting{position:absolute;display:block;left:50%;top:50%;width:max(100cqw,calc(100cqh * var(--scene-ratio)));height:max(100cqh,calc(100cqw * var(--scene-inverse)));transform:translate(-50%,-50%);overflow:hidden}.scene-base,.scene-light-mask,.scene-lights{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:fill}.scene-lights{filter:brightness(1.65) saturate(1.08);animation:scene-lamp 9.3s linear infinite;will-change:opacity}.scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,#07101852,#08121b14 70%,#08121b20)}.living-world[data-compact=true] .scene-shade{background:#07101814}.scene-choice-preview{position:relative;overflow:hidden;isolation:isolate;background:#0d171e}@keyframes scene-lamp{0%,to{opacity:.2}12%{opacity:.42}14%{opacity:.25}17%{opacity:.5}35%{opacity:.36}57%{opacity:.55}59%{opacity:.3}62%{opacity:.45}84%{opacity:.28}}.living-world[data-moving=false] *{animation-play-state:paused!important;will-change:auto!important}@media(prefers-reduced-motion:reduce){.living-world *{animation:none!important}.scene-atmosphere,.scene-light-mask{display:none}}.scene-painting[data-landscape=true]{left:auto;right:0;transform:translateY(-50%)}.scene-life{position:absolute;inset:0;display:block;width:100%;height:100%;pointer-events:none}@media(prefers-reduced-motion:reduce){.scene-life{display:none}}@media(min-width:1024px){.living-world .scene-canvas[data-panorama=true] .scene-painting{left:50%;right:auto;top:50%;transform:translate(-50%,-50%);width:min(100cqw,calc(100cqh * var(--panorama-ratio)));height:min(100cqh,calc(100cqw * var(--panorama-inverse)))}.scene-canvas[data-panorama=true] .scene-light-mask{display:none}.living-world[data-panorama=true] .scene-shade{background:linear-gradient(90deg,#09131bb3,#09131b66 43%,#09131b08 72%)}.neon-quarter-base[data-panorama=true] .scene-base{inset:-4px -12px;width:calc(100% + 24px);height:calc(100% + 8px)}}.scene-video{position:absolute;inset:0;display:block;width:100%;height:100%;max-width:none;object-fit:cover;opacity:0;transition:opacity .6s;pointer-events:none}.scene-video[data-playing=true]{opacity:1}@media(prefers-reduced-motion:reduce){.scene-video{display:none}}.scene-atmosphere,.scenery-mask{position:absolute;inset:0;display:block;pointer-events:none}.scenery-mask{overflow:hidden}.scenery-mask>img{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:fill;will-change:transform,opacity}.scenery-cloud>img{animation:scenery-cloud var(--layer-time,24s) ease-in-out infinite;opacity:.35}.scenery-waterfall>img{animation:scenery-fall 3.8s linear infinite;opacity:.4}.scenery-ripples>img{animation:scenery-ripple 6s ease-in-out infinite;opacity:.3}.scenery-beam>img{animation:scenery-beam 9s ease-in-out infinite;filter:brightness(1.35)}@keyframes scenery-cloud{0%,to{transform:translate(-.6%,.15%);opacity:0}20%,80%{opacity:.38}50%{transform:translate(.6%,-.15%);opacity:.5}}@keyframes scenery-fall{0%{transform:translateY(-.7%);opacity:0}20%,75%{opacity:.48}to{transform:translateY(.7%);opacity:0}}@keyframes scenery-ripple{0%,to{transform:translateX(-.15%);opacity:.08}50%{transform:translateX(.15%);opacity:.4}}@keyframes scenery-beam{0%,to{transform:translateX(-.1%);opacity:.08}50%{transform:translateX(.1%);opacity:.38}}@media(max-width:760px){.scenery-beam,.scenery-ripples{display:none}.scenery-cloud>img{animation-duration:30s}}@media(prefers-reduced-motion:reduce){.scene-atmosphere,.scene-light-mask{display:none}}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero){display:grid;grid-template-columns:clamp(280px,27vw,360px) minmax(0,1fr);grid-template-rows:auto auto;gap:16px 32px;min-height:430px;background-image:none!important;background-color:#0d171e;align-items:center}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.player-avatar{grid-column:1;grid-row:1/3;width:100%;height:auto;aspect-ratio:1;align-self:center;justify-self:center;margin:0;padding:0}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.member-identity{grid-column:2;grid-row:1;display:block;align-self:end;width:100%;min-width:0;max-width:680px}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.member-xp{grid-column:2;grid-row:2;align-self:start;min-width:0;width:min(100%,350px);max-width:100%}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.living-world .scene-canvas{inset:0 0 0 auto;width:72%;mask-image:linear-gradient(90deg,transparent,#000 28%)}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.living-world .scene-shade{background:linear-gradient(90deg,#0d171e22,#0d171e50 50%,#0d171e08)}@media(min-width:1100px){.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero){min-height:460px}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.living-world .scene-canvas{width:65%}}@media(max-width:760px){.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero){grid-template-columns:minmax(0,1fr);grid-template-rows:auto auto auto;gap:16px;min-height:0;padding:24px!important}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.player-avatar{grid-column:1;grid-row:1;width:min(100%,260px);height:auto;aspect-ratio:1;align-self:center}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.member-identity{grid-column:1;grid-row:2;display:block;align-self:auto}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.member-xp{grid-column:1;grid-row:3;width:100%}.member-shell .member-card.own-profile-hero .identity-heading{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.member-shell .member-card.own-profile-hero .identity-heading .member-rank{flex-direction:row;font-size:17px}.member-shell .member-card.own-profile-hero .identity-heading .rank-insignia{width:44px;height:44px}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.living-world .scene-canvas{width:100%;height:100%;mask-image:none}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.living-world .scene-shade{background:linear-gradient(#0d171e00 20%,#0d171e90 47%,#0d171ef0 78%)}.public-player.member-shell .member-card .showcase-nameline h1{font-size:30px}.public-player.member-shell .member-card .showcase-rank{font-size:19px}.public-player.member-shell .member-card .showcase-rank .rank-insignia{width:48px;height:48px}}@media(min-width:1024px){.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero){aspect-ratio:3;min-height:430px;max-width:100%}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.living-world .scene-canvas[data-panorama=true] .scene-painting{width:max(100cqw,calc(100cqh * var(--panorama-ratio)));height:max(100cqh,calc(100cqw * var(--panorama-inverse)))}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.living-world[data-panorama=true] .scene-canvas{inset:0;width:100%;height:100%;mask-image:none}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.living-world[data-panorama=true] .scene-shade{background:linear-gradient(90deg,#09131b99,#09131b99 52%,#09131b08 76%)}}@media(min-width:761px){.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.player-avatar:has(>.hero-whitewolf){position:absolute;grid-area:auto;left:calc(28px + clamp(280px,27vw,360px)*.0425);bottom:calc(8px + clamp(280px,27vw,360px)*.0915);width:calc(clamp(280px,27vw,360px)*.915);height:auto;margin:0}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.player-avatar>.seamless-human.hero-whitewolf{clip-path:inset(-24% -24% -10%)!important}}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.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%)}@media(min-width:761px){.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.player-avatar>.hero-whitewolf>:is(.human-idle-art,.seamless-accessories){-webkit-mask-image:linear-gradient(#000 0 86%,transparent 100%);mask-image:linear-gradient(#000 0 86%,transparent 100%)}}@media(max-width:760px){.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.living-world:has(.scene-canvas:is([data-scene=cyberlab-v1],[data-scene=nightfall-v2])) .scene-canvas{height:300px;inset:0 0 auto;width:100%;mask-image:linear-gradient(#000 0 78%,transparent 100%)}.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero)>.living-world:has(.scene-canvas:is([data-scene=cyberlab-v1],[data-scene=nightfall-v2])) .scene-shade{background:linear-gradient(#0d171e00 0 180px,#0d171e66 260px,#0d171e 320px)}}@media(max-width:760px){.member-shell .member-card.portrait-world:is(.sc-hero,.own-profile-hero) .scene-canvas:is([data-scene=cyberlab-v1],[data-scene=nightfall-v2]) .scene-painting{left:80%;right:auto;transform:translate(-80%,-50%)}}