body.profile-page{background:#000;min-height:100vh}body.profile-page .freeroam-shell-main{padding-top:0}body.profile-page .header,body.profile-page .header.header--scrolled{background-color:transparent!important;background-image:none!important;border-bottom:none!important;box-shadow:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.profile-peel-page{background:#000;min-height:100%;color:#fff}.profile-main{width:100%;margin:0}.profile-peel-page .profile-hero{margin-bottom:0}.profile-peel-page .worlds-grid.category-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:1.5rem;gap:1.5rem;padding:10px 15px 0}.profile-peel-page .worlds-grid.category-grid .world-card.grid{width:100%;min-width:0}@media (max-width:768px){.profile-peel-page .worlds-grid.category-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}}.profile-worlds-section{margin:0 auto;padding:0 0 2rem}.profile-journeys-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:0;gap:0;padding:0 1rem 2rem;max-width:1200px;margin:0 auto}@media (max-width:400px){.profile-journeys-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2px}}.profile-tab-empty,.profile-tab-loading{text-align:center;padding:2.5rem 1rem;color:hsla(0,0%,100%,.55);max-width:520px;margin:0 auto}.profile-tab-empty h3{font-size:1.25rem;margin-bottom:.5rem;color:hsla(0,0%,100%,.85)}.profile-tab-spinner{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#fff;border-radius:50%;animation:profile-spin .8s linear infinite;margin:0 auto 12px}@keyframes profile-spin{to{transform:rotate(1turn)}}.profile-empty-cta{display:inline-flex;align-items:center;margin-top:1.5rem;padding:10px 24px;border-radius:50px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);color:hsla(0,0%,100%,.85);font-family:Outfit-SemiBold,sans-serif;font-size:14px;text-decoration:none;transition:background .2s ease,border-color .2s ease}.profile-empty-cta:hover{background:hsla(0,0%,100%,.18);border-color:hsla(0,0%,100%,.3);color:#fff}.profile-liked-empty__icon,.profile-saved-empty__icon{width:56px;height:56px;margin:0 auto 1.25rem;display:flex;align-items:center;justify-content:center}.profile-liked-empty__icon{color:rgba(255,100,130,.35)}.profile-saved-empty__icon{color:rgba(100,160,255,.35)}.character-avatar-grid-profile,.profile-peel-page .character-avatar-grid{display:flex;flex-wrap:wrap;gap:8px;padding:10px 15px 0;justify-content:flex-start}.character-avatar-grid-profile .character-avatar-card,.profile-peel-page .character-avatar-grid .character-avatar-card{flex:0 0 140px}@media (max-width:768px){.character-avatar-grid-profile .character-avatar-card,.profile-peel-page .character-avatar-grid .character-avatar-card{flex:0 0 100px}}@media (max-width:480px){.character-avatar-grid-profile,.profile-peel-page .character-avatar-grid{justify-content:center}}.profile-empty-state{text-align:center;padding:4rem 1rem;color:hsla(0,0%,100%,.6);max-width:520px;margin:0 auto}.profile-empty-state__icon{font-size:4rem;margin-bottom:1rem;opacity:.5;line-height:1}.profile-empty-state__title{font-size:1.5rem;font-weight:600;margin:0 0 .5rem;color:hsla(0,0%,100%,.8)}.profile-empty-state__text{font-size:1rem;line-height:1.6;margin:0}.profile-share-toast{position:fixed;bottom:2rem;left:50%;transform:translateX(-50%) translateY(120px);background:rgba(0,0,0,.9);color:#fff;padding:.875rem 1.5rem;border-radius:50px;font-size:.875rem;font-weight:500;box-shadow:0 4px 20px rgba(0,0,0,.4);z-index:10000;opacity:0;transition:opacity .25s ease,transform .25s ease;pointer-events:none;border:1px solid hsla(0,0%,100%,.1)}.profile-share-toast.profile-share-toast--visible{opacity:1;transform:translateX(-50%) translateY(0)}.profile-icon-tabs{border-bottom:1px solid hsla(0,0%,100%,.08)}.profile-icon-tab,.profile-icon-tabs{display:flex;justify-content:center;position:relative}.profile-icon-tab{flex:1 1;max-width:80px;align-items:center;padding:14px 0;background:none;border:none;border-bottom:2px solid transparent;color:hsla(0,0%,100%,.35);cursor:pointer;transition:color .15s ease,border-color .15s ease}.profile-icon-tab:hover{color:hsla(0,0%,100%,.6)}.profile-icon-tab.active{color:hsla(0,0%,100%,.95);border-bottom-color:hsla(0,0%,100%,.95)}.profile-icon-tab-private{position:absolute;top:8px;right:8px;color:hsla(0,0%,100%,.25);line-height:1}.profile-content-section{margin-bottom:8px}.profile-section-head{display:flex;align-items:center;justify-content:space-between;padding:20px 25px 8px}.profile-section-title{font-size:1.4rem;color:hsla(0,0%,100%,.95);margin:0;line-height:1.2}.profile-section-title,.profile-view-all-btn{font-family:Outfit-Bold,sans-serif;font-weight:700}.profile-view-all-btn{background:none;border:none;color:hsla(0,0%,100%,.55);font-size:.95rem;cursor:pointer;padding:4px 0;transition:color .2s ease;white-space:nowrap;flex-shrink:0}.profile-view-all-btn:hover{color:hsla(0,0%,100%,.85)}.profile-view-all-btn:after{content:" \203A";font-size:1.1em}.profile-view-all-btn.expanded:after{content:" \2039"}.profile-view-all-btn--no-chevron:after{content:none}.profile-collections-empty{text-align:center;padding:32px 16px;color:hsla(0,0%,100%,.4);font-family:Outfit-Medium,sans-serif;font-size:14px}.profile-collections-empty p{margin:0 0 14px}.profile-collections-create-btn{background:hsla(0,0%,100%,.08);border:1px dashed hsla(0,0%,100%,.2);border-radius:10px;color:hsla(0,0%,100%,.6);font-family:Outfit-Medium,sans-serif;font-size:14px;padding:10px 24px;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.profile-collections-create-btn:hover{background:hsla(0,0%,100%,.12);border-color:hsla(0,0%,100%,.3);color:hsla(0,0%,100%,.85)}:root{--fr-ease-out:cubic-bezier(0.22,1,0.36,1);--fr-ease-in-out:cubic-bezier(0.4,0,0.2,1);--fr-brand:167,139,250}.profile-section-head-actions{display:flex;align-items:center;gap:10px}.profile-sort-wrap{display:inline-flex;align-items:center;gap:8px}.profile-sort-pill{-moz-appearance:none;appearance:none;-webkit-appearance:none;min-width:148px;padding:7px 34px 7px 16px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background-color:hsla(0,0%,100%,.06);background-image:linear-gradient(180deg,hsla(0,0%,100%,.04),hsla(0,0%,100%,0) 60%),url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6' fill='none' stroke='rgba(255,255,255,0.75)' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'><path d='M1 1l4 4 4-4'/></svg>");background-repeat:no-repeat,no-repeat;background-position:0 0,right 14px center;background-size:100% 100%,10px 6px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 1px 2px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:hsla(0,0%,100%,.92);font-family:inherit;font-size:.82rem;font-weight:500;letter-spacing:.01em;cursor:pointer;white-space:nowrap;transition:background-color .18s var(--fr-ease-out),border-color .18s var(--fr-ease-out),color .18s var(--fr-ease-out),transform .18s var(--fr-ease-out),box-shadow .18s var(--fr-ease-out)}.profile-sort-pill:hover{background-color:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.28);color:#fff;transform:translateY(-.5px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 4px 12px rgba(0,0,0,.3)}.profile-sort-pill:active{transform:translateY(0)}.profile-sort-pill:focus-visible{outline:none;border-color:rgba(var(--fr-brand),.6);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08),0 0 0 3px rgba(var(--fr-brand),.18),0 0 12px rgba(var(--fr-brand),.2)}.profile-sort-pill option{background:#15151b;color:#fff}.profile-inline-spinner{width:14px;height:14px;border-radius:50%;background:conic-gradient(from 0deg,rgba(var(--fr-brand),0) 0deg,rgba(var(--fr-brand),.95) 300deg,rgba(var(--fr-brand),0) 1turn);-webkit-mask:radial-gradient(circle,transparent 3px,#000 4px);mask:radial-gradient(circle,transparent 3px,#000 4px);animation:profile-spin .8s var(--fr-ease-in-out) infinite}.profile-search{position:relative;margin:16px auto 6px;padding:0 24px;max-width:640px}.profile-search-input{width:100%;height:42px;padding:0 42px;border-radius:999px;border:1px solid hsla(0,0%,100%,.1);background:linear-gradient(180deg,hsla(0,0%,100%,.06),hsla(0,0%,100%,.02));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.05),0 1px 2px rgba(0,0,0,.3);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;font-family:inherit;font-size:.95rem;outline:none;transition:border-color .22s var(--fr-ease-out),background .22s var(--fr-ease-out),box-shadow .22s var(--fr-ease-out)}.profile-search-input::placeholder{color:hsla(0,0%,100%,.42);font-weight:400}.profile-search-input::-webkit-search-cancel-button,.profile-search-input::-webkit-search-decoration,.profile-search-input::-webkit-search-results-button,.profile-search-input::-webkit-search-results-decoration{-webkit-appearance:none;appearance:none}.profile-search-input:focus{border-color:rgba(var(--fr-brand),.55);background:linear-gradient(180deg,rgba(var(--fr-brand),.08),rgba(var(--fr-brand),.02));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 0 0 3px rgba(var(--fr-brand),.16),0 4px 18px rgba(var(--fr-brand),.18)}.profile-search-input:focus~.profile-search-icon{color:rgba(var(--fr-brand),.9)}.profile-search-icon{position:absolute;left:38px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:hsla(0,0%,100%,.5);pointer-events:none;transition:color .22s var(--fr-ease-out)}.profile-search-clear{position:absolute;right:34px;top:50%;transform:translateY(-50%) scale(.85);width:22px;height:22px;border-radius:999px;border:none;padding:0;background:hsla(0,0%,100%,.14);color:hsla(0,0%,100%,.85);cursor:pointer;opacity:0;display:inline-flex;align-items:center;justify-content:center;transition:opacity .18s var(--fr-ease-out),transform .18s var(--fr-ease-out),background .18s var(--fr-ease-out)}.profile-search-clear svg{width:10px;height:10px}.profile-search-clear:hover{background:hsla(0,0%,100%,.22);color:#fff}.profile-search.has-value .profile-search-clear{opacity:1;transform:translateY(-50%) scale(1)}.profile-section-grid{display:none;padding:0 15px}.profile-section-grid.active{display:block}.profile-section-grid .worlds-grid.category-grid{gap:1.5rem}.profile-section-grid .character-avatar-grid{padding:10px 0 0}.empty-state{text-align:center;padding:4rem 1rem;color:hsla(0,0%,100%,.6)}.empty-state-icon{font-size:4rem;margin-bottom:1rem;opacity:.5}.empty-state-title{font-size:1.5rem;font-weight:600;margin-bottom:.5rem;color:hsla(0,0%,100%,.8)}.empty-state-text{font-size:1rem;line-height:1.6}.profile-content-section .loading-spinner{width:32px;height:32px;border:3px solid hsla(0,0%,100%,.1);border-top-color:#fff;border-radius:50%;animation:profile-spin .8s linear infinite}@media (max-width:768px){.profile-search{margin:12px auto 4px;padding:0 14px}.profile-search-input{height:44px;font-size:1rem;padding:0 44px}.profile-search-icon{left:28px}.profile-search-clear{right:24px}.profile-sort-pill{font-size:.78rem;min-width:132px;padding:6px 30px 6px 14px}.profile-section-head{padding:16px 16px 6px}.profile-section-title{font-size:1.2rem}.profile-view-all-btn{font-size:.85rem}.profile-section-grid{padding:0 8px}.profile-section-grid .worlds-grid.category-grid{gap:1rem}}.tag-pill{font-family:NewSpirit-SemiBold,sans-serif;display:inline-flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.15);color:hsla(0,0%,100%,.9);padding:6px 12px;border-radius:20px;font-size:.8rem;text-transform:capitalize;text-decoration:none;white-space:nowrap;flex-shrink:0;border:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .2s ease}.tag-pill:hover{background:hsla(0,0%,100%,.25);transform:translateY(-2px)}.tag-pill.tag-fandom{background:rgba(138,43,226,.3);color:#fff;border-color:rgba(138,43,226,.4);box-shadow:0 0 20px rgba(138,43,226,.2)}.tag-pill.tag-fandom:hover{background:rgba(138,43,226,.45);box-shadow:0 0 25px rgba(138,43,226,.35)}@media (max-width:480px){.tag-pill{padding:5px 10px;font-size:.75rem}}@font-face{font-family:Outfit-Medium;src:url(/static/fonts/Outfit/static/Outfit-Medium.ttf) format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:Outfit-SemiBold;src:url(/static/fonts/Outfit/static/Outfit-SemiBold.ttf) format("truetype");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:NewSpirit-SemiBold;src:url(/static/fonts/new-spirit-semi-bold.otf) format("opentype");font-style:normal;font-weight:600;font-display:swap}.world-loading-view{position:relative;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;font-family:Outfit-Medium,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#fff;overflow-x:hidden;overflow-y:auto;padding-top:60px;padding-bottom:40px}.world-loading-view,.world-loading-view *{font-weight:400!important;font-synthesis:none}.world-loading-view .wl-gradient-bg{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(180deg,#050508,#0a0a12 40%,#0d0812 70%,#080510);z-index:-10}.world-loading-view .wl-nebula-layer{position:fixed;top:-50%;left:-50%;right:-50%;bottom:-50%;width:200%;height:200%;z-index:-5;pointer-events:none}.world-loading-view .wl-nebula-1{background:radial-gradient(ellipse 80% 50% at 20% 30%,rgba(88,28,135,.15) 0,transparent 50%),radial-gradient(ellipse 60% 80% at 80% 70%,rgba(59,7,100,.12) 0,transparent 45%);animation:wl-nebulaDrift1 45s ease-in-out infinite}.world-loading-view .wl-nebula-2{background:radial-gradient(ellipse 70% 60% at 70% 20%,rgba(109,40,217,.08) 0,transparent 55%),radial-gradient(ellipse 50% 70% at 30% 80%,rgba(76,29,149,.1) 0,transparent 50%);animation:wl-nebulaDrift2 60s ease-in-out infinite}.world-loading-view .wl-nebula-3{background:radial-gradient(ellipse 90% 40% at 50% 50%,rgba(139,92,246,.06) 0,transparent 60%),radial-gradient(ellipse 40% 90% at 10% 60%,rgba(124,58,237,.07) 0,transparent 45%);animation:wl-nebulaDrift3 75s ease-in-out infinite}@keyframes wl-nebulaDrift1{0%,to{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(5%,-3%) rotate(2deg) scale(1.02)}50%{transform:translate(2%,5%) rotate(-1deg) scale(.98)}75%{transform:translate(-4%,2%) rotate(1deg) scale(1.01)}}@keyframes wl-nebulaDrift2{0%,to{transform:translate(0) rotate(0deg)}33%{transform:translate(-6%,4%) rotate(-2deg)}66%{transform:translate(4%,-2%) rotate(1deg)}}@keyframes wl-nebulaDrift3{0%,to{transform:translate(0) scale(1)}50%{transform:translate(3%,3%) scale(1.05)}}.world-loading-view .wl-orb-container{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-4;pointer-events:none;overflow:hidden}.world-loading-view .wl-orb{position:absolute;border-radius:50%;filter:blur(60px);opacity:0;animation:wl-orbFloat 20s ease-in-out infinite}.world-loading-view .wl-orb-1{width:300px;height:300px;background:radial-gradient(circle,rgba(139,92,246,.25) 0,transparent 70%);top:10%;left:15%;animation-delay:0s;animation-duration:25s}.world-loading-view .wl-orb-2{width:400px;height:400px;background:radial-gradient(circle,rgba(88,28,135,.2) 0,transparent 70%);top:60%;right:10%;animation-delay:-8s;animation-duration:30s}.world-loading-view .wl-orb-3{width:250px;height:250px;background:radial-gradient(circle,rgba(167,139,250,.15) 0,transparent 70%);bottom:20%;left:30%;animation-delay:-15s;animation-duration:35s}.world-loading-view .wl-orb-4{width:350px;height:350px;background:radial-gradient(circle,rgba(124,58,237,.12) 0,transparent 70%);top:40%;left:60%;animation-delay:-5s;animation-duration:28s}@keyframes wl-orbFloat{0%,to{opacity:.4;transform:translate(0) scale(1)}25%{opacity:.7;transform:translate(30px,-40px) scale(1.1)}50%{opacity:.5;transform:translate(-20px,20px) scale(.95)}75%{opacity:.8;transform:translate(40px,30px) scale(1.05)}}.world-loading-view .wl-star-field{position:fixed;top:0;left:0;right:0;bottom:0;z-index:-3;pointer-events:none;background-image:radial-gradient(1px 1px at 20% 30%,hsla(0,0%,100%,.3) 0,transparent 100%),radial-gradient(1px 1px at 40% 70%,hsla(0,0%,100%,.2) 0,transparent 100%),radial-gradient(1px 1px at 60% 20%,hsla(0,0%,100%,.25) 0,transparent 100%),radial-gradient(1px 1px at 80% 50%,hsla(0,0%,100%,.15) 0,transparent 100%),radial-gradient(1px 1px at 10% 80%,hsla(0,0%,100%,.2) 0,transparent 100%),radial-gradient(1px 1px at 70% 90%,hsla(0,0%,100%,.18) 0,transparent 100%),radial-gradient(1px 1px at 30% 50%,hsla(0,0%,100%,.22) 0,transparent 100%),radial-gradient(1px 1px at 90% 10%,hsla(0,0%,100%,.16) 0,transparent 100%),radial-gradient(1.5px 1.5px at 50% 40%,rgba(167,139,250,.4) 0,transparent 100%),radial-gradient(1.5px 1.5px at 25% 60%,rgba(139,92,246,.35) 0,transparent 100%);animation:wl-starTwinkle 8s ease-in-out infinite}@keyframes wl-starTwinkle{0%,to{opacity:.6}50%{opacity:1}}.world-loading-view .wl-gradient-wave{position:fixed;bottom:0;left:-50%;right:-50%;height:40%;z-index:-2;pointer-events:none;background:linear-gradient(0deg,rgba(88,28,135,.08),transparent);animation:wl-waveFloat 20s ease-in-out infinite}@keyframes wl-waveFloat{0%,to{transform:translateX(0) translateY(0)}50%{transform:translateX(5%) translateY(-10px)}}.world-loading-view .wl-noise-overlay{position:fixed;top:0;left:0;right:0;bottom:0;opacity:.035;z-index:-1;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.8' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)'/%3E%3C/svg%3E")}.world-loading-view .wl-vignette{position:fixed;top:0;left:0;right:0;bottom:0;z-index:0;pointer-events:none;background:radial-gradient(ellipse at center,transparent 0,transparent 50%,rgba(0,0,0,.4) 100%)}.world-loading-view .wl-content{text-align:center;padding:24px 12px;max-width:700px;width:100%;z-index:1}.world-loading-view .wl-headline{font-family:Outfit-SemiBold,sans-serif;font-weight:400;font-size:2.4rem;color:hsla(0,0%,100%,.95);margin-bottom:12px;line-height:1.2}@media (max-width:600px){.world-loading-view .wl-headline{font-size:1.75rem}}.world-loading-view .wl-subtitle{font-family:Outfit-Medium,sans-serif;font-weight:400;font-size:.95rem;color:hsla(0,0%,100%,.45);margin-bottom:40px}.world-loading-view .wl-artifact{width:100%;margin:0 auto 12px;background:rgba(0,0,0,.35);backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);border-radius:16px;border:1px solid hsla(0,0%,100%,.06);overflow:hidden;min-height:140px;position:relative}.world-loading-view .wl-artifact-content{display:flex;flex-direction:column;padding:16px;gap:8px}.world-loading-view .wl-artifact-top-row{display:flex;align-items:flex-start;gap:10px}.world-loading-view .wl-cover-container{width:70px;height:70px;border-radius:8px;overflow:hidden;flex-shrink:0;background:hsla(0,0%,100%,.03);position:relative}.world-loading-view .wl-cover-image{width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .5s ease}.world-loading-view .wl-cover-image.loaded{opacity:1}.world-loading-view .wl-cover-placeholder{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,rgba(139,92,246,.15),rgba(168,85,247,.1));overflow:hidden}.world-loading-view .wl-cover-placeholder:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08) 50%,transparent);animation:wl-coverShimmer 2s infinite}@keyframes wl-coverShimmer{0%{left:-100%}to{left:100%}}.world-loading-view .wl-cover-placeholder-icon{width:32px;height:32px;opacity:.3}.world-loading-view .wl-cover-placeholder.hidden{opacity:0;transition:opacity .5s ease}.world-loading-view .wl-world-title-container{flex:1 1;display:flex;align-items:center;height:70px}.world-loading-view .wl-world-title{font-family:NewSpirit-SemiBold,sans-serif!important;font-weight:400!important;font-size:1.15rem;color:hsla(0,0%,100%,.9);min-height:1.4em;text-align:left}.world-loading-view .wl-world-title.placeholder{background:linear-gradient(90deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.08));background-size:200% 100%;animation:wl-shimmerText 1.5s infinite;border-radius:4px;width:100%;height:1.3em}.world-loading-view .wl-world-logline{font-family:Outfit-Medium,sans-serif;font-weight:400;font-size:.9rem;color:hsla(0,0%,100%,.5);line-height:1.6;text-align:left}.world-loading-view .wl-world-logline.placeholder{background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.08) 50%,hsla(0,0%,100%,.05));background-size:200% 100%;animation:wl-shimmerText 1.5s infinite;animation-delay:.2s;border-radius:4px;width:100%;height:2.6em}@keyframes wl-shimmerText{0%{background-position:200% 0}to{background-position:-200% 0}}.world-loading-view .wl-characters-row{padding:2px 0 4px}.world-loading-view .wl-tags-row{padding:0 16px 4px;border-top:1px solid hsla(0,0%,100%,.04)}.world-loading-view .wl-characters-row .horizontal-carousel{padding:0 16px 0 8px}.world-loading-view .wl-characters-row .carousel-items{gap:4px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch}.world-loading-view .wl-characters-row .carousel-items::-webkit-scrollbar{display:none}.world-loading-view .wl-characters-row .character-avatar-card{flex-shrink:0;flex:0 0 auto;min-width:0;width:80px;display:flex;flex-direction:column;align-items:center;padding:4px}.world-loading-view .wl-characters-row .character-avatar-wrapper{width:64px;height:64px}.world-loading-view .wl-characters-row .character-avatar-card.main-character .character-avatar-wrapper{border:2px solid #f5c542;box-shadow:0 0 8px rgba(245,197,66,.4)}.world-loading-view .wl-characters-row .character-avatar-name{font-family:Outfit-Medium,sans-serif;font-weight:400;font-size:.8rem;max-width:72px}.world-loading-view .wl-characters-row .character-avatar-creator{display:none}.world-loading-view .wl-tags-row .horizontal-carousel{padding:4px 0 0}.world-loading-view .wl-tags-row .carousel-items{gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none}.world-loading-view .wl-tags-row .carousel-items::-webkit-scrollbar{display:none}.world-loading-view .wl-tags-row .tag-pill,.world-loading-view .wl-tags-row .tag-pill-text{font-family:NewSpirit-SemiBold,sans-serif;font-weight:400}.world-loading-view .wl-artifact-progress{padding:0 16px 6px}.world-loading-view .wl-progress-bar{width:100%;height:4px;background:hsla(0,0%,100%,.08);border-radius:2px;overflow:hidden}.world-loading-view .wl-progress-fill{height:100%;background:linear-gradient(90deg,rgba(139,92,246,.9),#a855f7 50%,rgba(236,72,153,.9));border-radius:2px;width:0;transition:width .4s ease-out}.world-loading-view .wl-privacy-section{padding:8px 16px 10px;border-top:1px solid hsla(0,0%,100%,.06)}.world-loading-view .wl-privacy-label{font-family:Outfit-Medium,sans-serif;font-weight:400;font-size:.75rem;color:hsla(0,0%,100%,.4);text-transform:uppercase;letter-spacing:.05em;margin-bottom:10px}.world-loading-view .wl-privacy-options{display:flex;gap:0;background:hsla(0,0%,100%,.04);border-radius:10px;padding:4px;border:1px solid hsla(0,0%,100%,.06);position:relative}.world-loading-view .wl-privacy-slider{position:absolute;top:4px;left:4px;width:calc(33.333% - 2.67px);height:calc(100% - 8px);background:hsla(0,0%,73%,.25);border-radius:8px;transition:transform .25s cubic-bezier(.4,0,.2,1);pointer-events:none}.world-loading-view .wl-privacy-slider[data-position="1"]{transform:translateX(calc(100% + 0px))}.world-loading-view .wl-privacy-slider[data-position="2"]{transform:translateX(calc(200% + 0px))}.world-loading-view .wl-privacy-option{font-family:Outfit-Medium,sans-serif;font-weight:400;flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 10px;border:none;background:transparent;color:hsla(0,0%,100%,.5);font-size:.8rem;cursor:pointer;border-radius:8px;transition:color .2s ease;position:relative;z-index:1;outline:none;-webkit-tap-highlight-color:transparent}.world-loading-view .wl-privacy-option.selected{color:hsla(0,0%,100%,.95)}.world-loading-view .wl-privacy-option:hover:not(.selected){color:hsla(0,0%,100%,.7)}.world-loading-view .wl-privacy-option svg{width:14px;height:14px;flex-shrink:0}@media (max-width:500px){.world-loading-view .wl-privacy-option{padding:8px;font-size:.75rem}.world-loading-view .wl-privacy-option svg{width:12px;height:12px}}.world-loading-view .wl-overview-section{opacity:0;max-height:0;overflow:hidden;transition:opacity .35s ease,max-height .35s ease-out;pointer-events:none;border-top:1px solid hsla(0,0%,100%,.06)}.world-loading-view .wl-overview-section.visible{opacity:1;max-height:52px;pointer-events:auto}.world-loading-view .wl-overview-section.visible.expanded{max-height:min(70vh,500px)}.world-loading-view .wl-overview-header{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.world-loading-view .wl-overview-title{font-family:Outfit-Medium,sans-serif;font-weight:400;font-size:.85rem;color:hsla(0,0%,100%,.6)}.world-loading-view .wl-overview-chevron{width:16px;height:16px;color:hsla(0,0%,100%,.4);transition:transform .3s ease}.world-loading-view .wl-overview-section.expanded .wl-overview-chevron{transform:rotate(180deg)}.world-loading-view .wl-overview-content{max-height:0;overflow:hidden;transition:max-height .35s ease-out}.world-loading-view .wl-overview-section.expanded .wl-overview-content{max-height:min(65vh,450px);overflow-y:auto}.world-loading-view .wl-overview-text{font-family:Outfit-Medium,sans-serif;font-weight:400;padding:0 16px 16px;font-size:.85rem;line-height:1.7;color:hsla(0,0%,100%,.6);white-space:pre-wrap;text-align:left}.world-loading-view .wl-typing-cursor{display:inline-block;width:2px;height:1em;background:rgba(139,92,246,.8);margin-left:2px;animation:wl-blink .8s infinite;vertical-align:text-bottom}@keyframes wl-blink{0%,50%{opacity:1}51%,to{opacity:0}}.world-loading-view .wl-overview-placeholder{color:hsla(0,0%,100%,.3);font-style:italic}.world-loading-view .wl-card-header{display:none;justify-content:flex-end;padding:16px 16px 0}.world-loading-view .wl-card-header.visible{display:flex}.world-loading-view .wl-card-play-btn{display:flex;align-items:center;gap:6px;padding:10px 18px;font-family:Outfit-SemiBold,sans-serif;font-weight:400;background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(236,72,153,.95));color:#fff;border:none;border-radius:20px;font-size:.85rem;cursor:pointer;box-shadow:0 4px 16px rgba(139,92,246,.4);opacity:0;transform:translateY(-8px);pointer-events:none;transition:all .3s ease}.world-loading-view .wl-card-play-btn.visible{opacity:1;transform:translateY(0);pointer-events:auto}.world-loading-view .wl-card-play-btn:hover{transform:translateY(-2px);box-shadow:0 6px 24px rgba(139,92,246,.5);filter:brightness(1.1)}.world-loading-view .wl-card-play-btn svg{width:14px;height:14px;fill:currentColor}.world-loading-view .wl-status-container{margin-bottom:12px}.world-loading-view .wl-status-text{font-family:Outfit-Medium,sans-serif;font-weight:400;font-size:.85rem;color:hsla(0,0%,100%,.35)}.world-loading-view .wl-action-buttons{display:flex;gap:12px;justify-content:center;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .5s ease,transform .5s ease}.world-loading-view .wl-action-buttons.visible{opacity:1;transform:translateY(0);pointer-events:auto}.world-loading-view .wl-action-btn{font-family:Outfit-SemiBold,sans-serif;font-weight:400;display:inline-flex;align-items:center;justify-content:center;padding:14px 32px;border:none;border-radius:28px;font-size:.95rem;cursor:pointer;transition:all .2s ease;text-decoration:none;min-width:120px}.world-loading-view .wl-action-btn.edit-btn{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.2);color:#fff}.world-loading-view .wl-action-btn.edit-btn:hover{background:hsla(0,0%,100%,.15);border-color:hsla(0,0%,100%,.3);transform:translateY(-2px)}.world-loading-view .wl-action-btn.play-btn{background:linear-gradient(135deg,rgba(139,92,246,.95),rgba(236,72,153,.95));color:#fff;box-shadow:0 4px 24px rgba(139,92,246,.35)}.world-loading-view .wl-action-btn.play-btn:hover{transform:translateY(-2px);box-shadow:0 8px 32px rgba(139,92,246,.45);filter:brightness(1.08)}.world-loading-view .wl-artifact-progress.hidden{opacity:0;transition:opacity .4s ease}