:root{--bg:#05060a;--bg-soft:#0b0e16;--panel:#121620b8;--panel-strong:#161a26eb;--line:#ffffff14;--line-strong:#ffffff29;--text:#eef1f7;--muted:#8b93a7;--brand:#7cc6ff;--brand2:#9b8cff;--accent:#ffd271;--grad:linear-gradient(135deg, #7cc6ff 0%, #9b8cff 60%, #ff8ad1 100%);--app-viewport-height:100vh;--mobile-tab-bar-height:calc(56px + env(safe-area-inset-bottom,0px));--font-youran:"slideyouran", "PingFang SC", "Microsoft YaHei", -apple-system, sans-serif;--font-smiley-oblique:"Smiley Sans Oblique", "PingFang SC", "Microsoft YaHei", -apple-system, sans-serif}@supports (height:100dvh){:root{--app-viewport-height:100dvh}}.ant-message,.ant-notification{z-index:10010!important}.ant-dropdown-menu.ant-dropdown-menu-root{border-radius:12px!important}*{box-sizing:border-box;margin:0;padding:0}html,body{background:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;height:var(--app-viewport-height);margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Microsoft YaHei,Inter,Helvetica,Arial,sans-serif;overflow:hidden}a{color:inherit;text-decoration:none}*{scrollbar-width:thin;scrollbar-color:#ffffff1f transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:#ffffff1f;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#fff3}.stars,.stars:before,.stars:after{content:"";pointer-events:none;z-index:0;opacity:.35;background-image:radial-gradient(1px 1px at 20% 30%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 70% 80%,#fff 50%,#0000 51%),radial-gradient(1.5px 1.5px at 40% 60%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 85% 20%,#fff 50%,#0000 51%),radial-gradient(1px 1px at 10% 75%,#fff 50%,#0000 51%),radial-gradient(1.2px 1.2px at 55% 15%,#fff 50%,#0000 51%);background-size:1200px 800px;position:fixed;inset:0}.stars:before{opacity:.18;filter:blur(.4px);background-position:300px 200px}.stars:after{opacity:.1;filter:blur(.8px);background-position:600px 400px}.nebula{z-index:0;pointer-events:none;filter:blur(50px);background:radial-gradient(60% 50% at 40% 45%,#508cdc38,#7864c81a 35%,#3c288c0a 55%,#0000 72%),radial-gradient(circle at 65% 30%,#b4a0ff14,#0000 40%);border-radius:50%;width:1200px;height:1200px;animation:80s ease-in-out infinite alternate nebulaFloat;position:fixed;inset:-400px auto auto -300px}.nebula.b{background:radial-gradient(55% 65% at 55% 60%,#c864b429,#8c50a014 35%,#643c7808 55%,#0000 72%),radial-gradient(circle at 35% 70%,#ffb4780f,#0000 40%);animation:100s ease-in-out infinite alternate-reverse nebulaFloat;inset:auto -300px -400px auto}@keyframes nebulaFloat{0%{transform:translate(0)scale(1)}50%{transform:translate(30px,-20px)scale(1.05)}to{transform:translate(-20px,15px)scale(.97)}}.cosmic-container{z-index:1;max-width:80vw;margin:0 auto;padding:0 18px;position:relative}.studio-header{z-index:50;box-sizing:border-box;height:calc(64px + env(safe-area-inset-top,0px));min-height:calc(64px + env(safe-area-inset-top,0px));padding:env(safe-area-inset-top,0px) 28px 0;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(14px)saturate(140%);flex:none;line-height:1;position:relative}.studio-brand{color:#fff;letter-spacing:.4px;align-items:center;gap:10px;font-size:16px;font-weight:700;display:flex}.logo{background:radial-gradient(circle at 35% 30%,#fffffff5,#ffffff1a 24%,#0000 25%),conic-gradient(from 150deg,#7cc6ff,#9b8cff,#ff8ad1,#ffd271,#7cc6ff);border-radius:50%;width:26px;height:26px;box-shadow:0 0 24px #7cc6ff6b}.studio-nav{border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;gap:4px;padding:3px;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-nav-item{height:36px;min-height:0;color:var(--muted);border-radius:999px;align-items:center;gap:7px;padding:8px 20px;font-size:14px;font-weight:600;line-height:1;transition:color .2s,background .2s,box-shadow .2s;display:inline-flex}.studio-nav-item:hover{color:#fff}.studio-nav-item.active{color:#0a0c14;background:var(--grad);box-shadow:0 4px 18px #7cc6ff40}.studio-actions{flex-shrink:0}.mobile-header-right{align-items:center;display:none!important}.mobile-nav-menu{flex-direction:column;gap:4px;padding:0 12px;display:flex}.mobile-nav-item{color:var(--muted);border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-size:15px;font-weight:600;transition:color .2s,background .2s;display:flex}.mobile-nav-item:hover{color:#fff;background:#ffffff0d}.mobile-nav-item.active{color:#fff;background:#7cc6ff1f}.mobile-nav-divider{background:var(--line);height:1px;margin:12px 16px}.mobile-nav-actions{flex-direction:column;gap:4px;padding:0 12px;display:flex}.mobile-nav-action-btn{border-radius:10px;justify-content:flex-start;align-items:center;width:100%;height:44px;padding:0 14px;font-size:15px;font-weight:500;display:flex;color:#fff!important}.mobile-nav-action-btn:hover{background:#ffffff0d!important}.mobile-tab-bar{z-index:50;height:var(--mobile-tab-bar-height);-webkit-backdrop-filter:blur(14px)saturate(140%);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0);background:#05060aeb;justify-content:space-around;align-items:center;display:none;position:fixed;bottom:0;left:0;right:0}.mobile-tab{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:3px;padding:6px 0;font-size:10px;font-weight:600;text-decoration:none;transition:color .2s;display:flex}.mobile-tab .anticon{font-size:20px}.mobile-tab.active{color:var(--brand)}.pill{border:1px solid var(--line);height:32px;min-height:0;color:var(--muted);background:#ffffff0a;border-radius:999px;align-items:center;padding:0 12px;font-size:12px;line-height:1;display:inline-flex}.studio-primary-link,.studio-secondary-link{border-radius:10px;justify-content:center;align-items:center;height:40px;min-height:0;padding:0 18px;font-size:14px;font-weight:700;line-height:1;transition:transform .18s,filter .18s,border-color .18s;display:inline-flex}.studio-primary-link{color:#0a0c14;background:var(--grad)}.studio-secondary-link{color:#fff;border:1px solid var(--line-strong);background:#ffffff0a}.studio-primary-link:hover,.studio-secondary-link:hover{filter:brightness(1.08);transform:translateY(-1px)}.weaver-scroll-shell,.plaza-scroll-shell,.embodied-scroll-shell{z-index:1;scroll-behavior:smooth;flex:1;min-height:0;position:relative;overflow:hidden auto}.weaver-scroll-shell{scroll-padding-top:0}.weaver-story{position:relative}.weaver-panel{min-height:calc(var(--app-viewport-height) - 72px);isolation:isolate;padding:40px 0;position:relative}.scroll-indicator{cursor:pointer;z-index:10;-webkit-user-select:none;user-select:none;justify-content:center;align-items:center;transition:opacity .3s,transform .3s;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.scroll-indicator:hover{transform:translate(-50%)translateY(-2px)}.scroll-indicator-arrow{justify-content:center;align-items:center;animation:2s ease-in-out infinite bounceIndicator;display:flex}.scroll-indicator-arrow svg{fill:none;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #7cc6ff59);width:26px;height:26px;transition:filter .3s}.scroll-indicator:hover .scroll-indicator-arrow svg{stroke:#fff;filter:drop-shadow(0 0 8px #7cc6ff99)}@keyframes bounceIndicator{0%,to{opacity:.55;transform:translateY(0)}50%{opacity:1;transform:translateY(6px)}}@media (max-width:900px){.scroll-indicator{display:none}}.weaver-hero-panel{align-items:center;display:grid}.weaver-hero-grid{min-height:calc(var(--app-viewport-height) - 160px);align-items:center;display:grid}.weaver-kicker{color:var(--accent);letter-spacing:.18em;align-items:center;margin-bottom:14px;font-size:11px;font-weight:800;display:inline-flex}.hero-text h1{color:#fff;margin-bottom:20px;font-size:52px;font-weight:850;line-height:1.15}.hero-text .accent{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.hero-text .lead{max-width:500px;color:var(--muted);margin-bottom:32px;font-size:16px;line-height:1.7}.weaver-hero-actions{margin-bottom:36px}.hero-stats{border-top:1px solid var(--line);gap:40px;max-width:480px;padding-top:20px;display:flex}.hero-stats .num{background:var(--grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:24px;font-weight:800}.hero-stats .lbl{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.weaver-create-panel{flex-direction:column;justify-content:space-between;padding:28px 28px 42px;display:flex;overflow:hidden}.weaver-create-panel:before{content:"";z-index:-2;background:radial-gradient(65% 45% at 50% 40%,#14285a40,#0000 55%),radial-gradient(45% 40% at 75% 65%,#3214461a,#0000 45%),linear-gradient(#03040af0 0%,#05081266 50%,#03040af5 100%);position:absolute;inset:-80px 0 -40px}.weaver-input-dock{margin-bottom:22px}.weaver-feed-panel{padding:72px 0 54px}.weaver-section-head{max-width:680px;margin-bottom:26px}.weaver-section-head.compact{margin-bottom:18px}.weaver-section-head h2,.plaza-hero h1{color:#fff;margin:0 0 10px;font-size:36px;font-weight:820;line-height:1.18}.weaver-section-head p,.plaza-hero p{max-width:560px;color:var(--muted);font-size:14px;line-height:1.7}.studio-footer-wrap{scroll-snap-align:start;flex-shrink:0}.plaza-page{padding-top:42px;padding-bottom:42px}.embodied-page{flex-direction:column;gap:28px;padding-top:42px;padding-bottom:42px;display:flex}.embodied-hero{flex-direction:column;gap:10px;display:flex}.embodied-hero h1{letter-spacing:.5px;margin:0;font-size:36px}.embodied-hero p{color:var(--muted,#ffffff9e);max-width:720px;margin:0;line-height:1.6}.embodied-stage{aspect-ratio:16/9;border:1px solid var(--line);background:#05080f;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000073}.embodied-video{object-fit:contain;background:#000;width:100%;height:100%;display:block;position:absolute;inset:0}.embodied-figure{border:1px solid var(--line);background:#05080f;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000073}.embodied-image{object-fit:contain;background:#000;width:100%;height:auto;display:block}.embodied-tables{flex-direction:column;gap:24px;display:flex}.embodied-tables-time{color:#ffffff80;text-align:right;margin:0;font-size:13px}.embodied-table-block{border:1px solid var(--line,#ffffff1a);background:#0a0e18d9;border-radius:14px;overflow:hidden}.embodied-table-title{letter-spacing:.3px;border-bottom:1px solid var(--line,#ffffff1a);background:#ffffff08;margin:0;padding:14px 20px;font-size:15px;font-weight:600}.embodied-table-wrap{overflow-x:auto}.embodied-table{border-collapse:collapse;font-variant-numeric:tabular-nums;white-space:nowrap;width:100%;font-size:13px}.embodied-table th,.embodied-table td{text-align:center;border-bottom:1px solid #ffffff0f;padding:10px 16px}.embodied-table th{text-transform:uppercase;letter-spacing:.4px;color:#ffffffb3;background:#ffffff05;font-size:12px;font-weight:600}.embodied-table td:first-child,.embodied-table th:first-child{text-align:left;font-weight:500}.embodied-table tbody tr:last-child td{border-bottom:none}.embodied-table tbody tr:hover{background:#ffffff08}.embodied-table .highlight-col{color:#7ecbff;background:#63b3ff14;font-weight:600}.plaza-hero{grid-template-columns:minmax(280px,1fr) minmax(340px,.82fr);align-items:center;gap:28px;margin-bottom:46px;display:grid}.plaza-feature{aspect-ratio:16/9;border:1px solid var(--line);cursor:pointer;text-align:left;background:#0c1018;border-radius:18px;width:100%;padding:0;display:block;position:relative;overflow:hidden}.plaza-feature-cover{object-fit:cover;width:100%;height:100%;transition:transform .8s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.plaza-feature:hover .plaza-feature-cover{transform:scale(1.08)}.plaza-feature:after{content:"";background:linear-gradient(#0000 35%,#000000db);position:absolute;inset:0}.plaza-feature-meta{z-index:1;gap:4px;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.plaza-feature-meta span{color:var(--accent);letter-spacing:.15em;font-size:10px;font-weight:800}.plaza-feature-meta strong{color:#fff;font-size:18px}.plaza-feature-meta small{color:var(--muted);font-size:11px}.plaza-section{margin-top:42px}.plaza-filter-bar{flex-wrap:wrap;gap:8px;margin-top:0;margin-bottom:16px;display:flex}.plaza-filter-tag{border:1px solid var(--line);color:var(--muted);cursor:pointer;background:#ffffff08;border-radius:999px;padding:5px 16px;font-size:13px;transition:all .2s}.plaza-filter-tag:hover{color:#fff;background:#ffffff0f;border-color:#ffffff40}.plaza-filter-tag.active{color:#ff8ad1;background:#ff8ad11f;border-color:#ff8ad180}.plaza-search-box{border:1px solid var(--line);background:#ffffff08;border-radius:999px;align-items:center;gap:8px;min-width:200px;margin-left:auto;padding:5px 14px;transition:all .2s;display:flex}.plaza-search-box:focus-within{background:#ffffff0f;border-color:#ffffff4d}.plaza-search-box input{color:#fff;background:0 0;border:none;outline:none;flex:1;min-width:0;font-family:inherit;font-size:13px}.plaza-search-box input::placeholder{color:var(--muted)}.plaza-search-clear{color:var(--muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;line-height:1;transition:color .2s}.plaza-search-clear:hover{color:#fff}.plaza-empty{color:var(--muted);flex-direction:column;align-items:center;gap:12px;padding:60px 20px;font-size:14px;display:flex}.plaza-login-gate{z-index:2;text-align:center;pointer-events:none;width:100%;margin:-180px 0 48px;padding-top:180px;position:relative}.plaza-login-gate-glow{pointer-events:none;background:linear-gradient(#05060a00 0%,#05060abf 45%,#05060af5 75%,#05060a 100%);position:absolute;inset:0}.plaza-login-gate-body{z-index:1;pointer-events:auto;flex-direction:column;align-items:center;gap:10px;padding:4px 20px 8px;display:flex;position:relative}.plaza-login-gate-kicker{letter-spacing:3px;color:#7cc6ffcc;font-size:11px}.plaza-login-gate-body h3{color:#fff;margin:0;font-size:20px}.plaza-login-gate-body p{color:var(--muted);margin:0;font-size:13px}.plaza-login-gate-btn{border:none;min-width:180px;margin-top:10px;font-weight:600;color:#0b0f18!important;background:linear-gradient(120deg,#7cc6ff 0%,#ff8ad1 100%)!important}.plaza-login-gate-btn:hover{filter:brightness(1.08)}.plot-rotate-hint{z-index:2;border:1px solid var(--line);color:#ffffffbf;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000073;border-radius:6px;padding:4px 8px;font-size:11px;position:absolute;top:14px;right:14px}.planet-hero-grid{grid-template-columns:minmax(320px,.78fr) minmax(520px,1.22fr);gap:28px}@media (max-width:900px){.studio-header{padding:env(safe-area-inset-top,0px) 16px 0;align-items:center;display:flex}.studio-brand span,.studio-brand .ant-badge,.studio-actions .pill{display:none}.studio-nav-item{padding:8px 13px;font-size:13px}.studio-primary-link,.studio-secondary-link{height:36px;padding:0 13px;font-size:13px}.weaver-panel{min-height:auto;padding:48px 0}.weaver-hero-grid,.planet-hero-grid{grid-template-columns:1fr;min-height:auto}.hero-text h1{font-size:40px}.hero-stats{flex-wrap:wrap;gap:18px}.weaver-create-panel{min-height:calc(var(--app-viewport-height) - 64px);padding:28px 16px 36px}.plaza-hero{grid-template-columns:1fr}.plaza-search-box{width:100%;min-width:unset;margin-left:0}}@media (max-width:640px){.cosmic-container{max-width:100vw;padding:0 16px}.studio-nav{display:none}.studio-actions{display:none!important}.mobile-header-right{display:flex!important}.mobile-tab-bar{display:flex}.weaver-scroll-shell,.plaza-scroll-shell,.embodied-scroll-shell{padding-bottom:var(--mobile-tab-bar-height)}.hero-text h1{font-size:34px}.hero-text .lead{font-size:14px}.weaver-section-head h2,.plaza-hero h1{font-size:28px}.plot-feed{grid-template-columns:1fr}.wcd-root{flex-direction:column}.wcd-divider{width:100%;height:1px}.wcd-modes{flex-direction:row;min-width:0}.wcd-generate-btn{flex-direction:row;min-height:54px}.wcd-center-footer{flex-wrap:wrap;row-gap:6px}.wcd-chips{flex-wrap:wrap;flex:auto;row-gap:6px;min-width:0}}.bubble-stage{aspect-ratio:1;width:100%;max-width:560px;margin-left:auto;position:relative}.bubble-stage:before{content:"";filter:blur(30px);background:radial-gradient(circle,#7cc6ff26,#9b8cff0f 40%,#0000 70%);border-radius:50%;position:absolute;inset:-60px}.bubble{-webkit-backdrop-filter:blur(2px);cursor:pointer;background:#ffffff0f;border:1.5px solid #ffffff2e;border-radius:50%;transition:transform .6s cubic-bezier(.2,.7,.2,1),box-shadow .4s;position:absolute;overflow:hidden;box-shadow:0 0 30px #7cc6ff1f,inset 0 0 20px #ffffff0d,0 8px 32px #0000004d}.bubble:hover{box-shadow:0 0 50px #7cc6ff40,inset 0 0 30px #ffffff14,0 12px 40px #0006;transform:scale(1.08)!important}.bubble img{object-fit:cover;opacity:.85;mix-blend-mode:lighten;width:100%;height:100%}.bubble:after{content:"";pointer-events:none;background:radial-gradient(at 30% 25%,#ffffff59 0%,#0000 50%);border-radius:50%;position:absolute;inset:0}.bubble:before{content:"";filter:blur(4px);pointer-events:none;z-index:2;background:#ffffff2e;border-radius:50%;width:40%;height:20%;position:absolute;top:12%;left:18%}.bubble-1{width:180px;height:180px;animation:8s ease-in-out infinite float1;top:5%;left:55%}.bubble-2{width:140px;height:140px;animation:9s ease-in-out infinite float2;top:28%;left:15%}.bubble-3{width:160px;height:160px;animation:7.5s ease-in-out infinite float3;top:55%;left:60%}.bubble-4{width:120px;height:120px;animation:10s ease-in-out infinite float4;top:8%;left:15%}.bubble-5{width:100px;height:100px;animation:8.5s ease-in-out infinite float5;top:65%;left:20%}.bubble-6{width:130px;height:130px;animation:9.5s ease-in-out infinite float6;top:42%;left:38%}@keyframes float1{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-18px)rotate(3deg)}}@keyframes float2{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-14px)rotate(-2deg)}}@keyframes float3{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-20px)rotate(2deg)}}@keyframes float4{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-12px)rotate(-3deg)}}@keyframes float5{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-16px)rotate(2deg)}}@keyframes float6{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-10px)rotate(-2deg)}}.bubble-sm{pointer-events:none;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;position:absolute}.bubble-sm-1{width:28px;height:28px;animation:12s ease-in-out infinite float1;top:20%;left:42%}.bubble-sm-2{width:18px;height:18px;animation:14s ease-in-out infinite float3;top:75%;left:45%}.bubble-sm-3{width:22px;height:22px;animation:11s ease-in-out infinite float2;top:40%;left:8%}.bubble-sm-4{width:14px;height:14px;animation:13s ease-in-out infinite float4;top:15%;left:78%}.bubble-sm-5{width:20px;height:20px;animation:10s ease-in-out infinite float5;top:85%;left:72%}.create-page-shell{min-height:calc(var(--app-viewport-height) - 178px);isolation:isolate;flex-direction:column;justify-content:space-between;padding:0 28px 28px;display:flex;position:relative;overflow:visible}.create-page-shell:before{content:"";z-index:-2;background:radial-gradient(70% 40% at 50% 35%,#1e32644d,#0000 60%),radial-gradient(50% 50% at 25% 70%,#3c1e501f,#0000 50%),radial-gradient(40% 45% at 80% 60%,#14285a26,#0000 50%),linear-gradient(#03040a 0%,#05081299 30%,#04060e59 60%,#03040a 100%);position:absolute;inset:-80px 0 -40px}.create-page-shell:after{content:"";z-index:-1;pointer-events:none;background:radial-gradient(60% 50% at 50% 38%,#3c78c824,#0000 50%),radial-gradient(40% 55% at 22% 55%,#7850b414,#0000 45%),radial-gradient(35% 40% at 78% 45%,#b48c640d,#0000 40%),radial-gradient(50% 30% at 50% 85%,#508cdc0f,#0000 45%);position:absolute;inset:0}.create-orbit-stage{--orbit-starball-top:50%;--orbit-starball-width:min(1100px, 82vw);flex:1;width:min(1600px,100%);min-height:480px;margin:0 auto 10px;position:relative}.create-orbit-starball{left:50%;top:var(--orbit-starball-top);width:var(--orbit-starball-width);aspect-ratio:1/.72;opacity:.95;position:absolute;transform:translate(-50%,-50%)}.create-orbit-starball:before,.create-orbit-starball:after{content:"";pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(#000 50%,#0000 80%);mask-image:radial-gradient(#000 50%,#0000 80%)}.create-orbit-starball:before{background-image:radial-gradient(.8px .8px at 6% 58%,#ffffff9e 50%,#0000 56%),radial-gradient(1.3px 1.3px at 12% 42%,#fffffff5 50%,#0000 55%),radial-gradient(2.2px 2.2px at 17% 78%,#b4daffb8 48%,#0000 58%),radial-gradient(1px 1px at 23% 19%,#ffffffd1 50%,#0000 55%),radial-gradient(.7px .7px at 29% 52%,#ffffff94 50%,#0000 56%),radial-gradient(1.8px 1.8px at 36% 72%,#ffffffe0 50%,#0000 55%),radial-gradient(1px 1px at 42% 28%,#ffffffb8 50%,#0000 55%),radial-gradient(2.4px 2.4px at 49% 61%,#ffefbead 46%,#0000 58%),radial-gradient(1.5px 1.5px at 58% 16%,#ffffffe6 50%,#0000 55%),radial-gradient(.9px .9px at 62% 43%,#ffffffa3 50%,#0000 56%),radial-gradient(1px 1px at 68% 68%,#ffffffbf 50%,#0000 55%),radial-gradient(1.4px 1.4px at 77% 31%,#ffffffd9 50%,#0000 55%),radial-gradient(1px 1px at 86% 56%,#ffffffb3 50%,#0000 55%),radial-gradient(1.9px 1.9px at 93% 24%,#c9e2ffc7 48%,#0000 58%);background-size:148px 112px;animation:42s linear infinite createStarsDrift}.create-orbit-starball:after{opacity:.72;background-image:radial-gradient(.6px .6px at 9% 24%,#ffffff94 50%,#0000 56%),radial-gradient(1.1px 1.1px at 18% 66%,#ffffffb3 50%,#0000 56%),radial-gradient(1.7px 1.7px at 31% 35%,#c0e1ffbd 48%,#0000 58%),radial-gradient(.8px .8px at 44% 82%,#ffffff8f 50%,#0000 56%),radial-gradient(1.4px 1.4px at 53% 22%,#ffffffc2 50%,#0000 56%),radial-gradient(.7px .7px at 64% 74%,#ffffff8a 50%,#0000 56%),radial-gradient(2px 2px at 73% 47%,#fff2caa3 47%,#0000 58%),radial-gradient(1px 1px at 84% 18%,#ffffffad 50%,#0000 56%),radial-gradient(1.6px 1.6px at 92% 70%,#cbe4ffb8 48%,#0000 58%);background-size:116px 92px;animation:58s linear infinite reverse createStarsDrift}.create-orbit-worlds{left:50%;top:var(--orbit-starball-top);width:var(--orbit-starball-width);aspect-ratio:1/.72;perspective:900px;transform-style:preserve-3d;pointer-events:none;position:absolute;transform:translate(-50%,-50%)}.create-world-slot{--orb-scale:1;--orb-base-scale:.9;--orb-focus-scale:1.06;--orb-depth:.5;--orb-z-depth:0px;--orb-render-size:calc(var(--orb-size) * var(--orb-scale));--orb-safe-radius:calc(var(--orb-render-size) * .6);left:clamp(var(--orb-safe-radius), var(--orb-x), calc(100% - var(--orb-safe-radius)));top:clamp(var(--orb-safe-radius), var(--orb-y), calc(100% - var(--orb-safe-radius)));width:var(--orb-render-size);height:var(--orb-render-size);transform:translate(-50%, -50%) translateZ(var(--orb-z-depth)) scale(calc(var(--orb-base-scale) * var(--orb-cycle-scale,1)));opacity:calc(var(--orb-cycle-opacity,1) * (.72 + var(--orb-depth) * .22));filter:saturate(calc(.92 + var(--orb-depth) * .18)) brightness(calc(.86 + var(--orb-depth) * .16));animation:createBubbleCycle var(--orb-cycle-duration,30s) ease-in-out var(--orb-cycle-delay,0s) infinite;z-index:var(--orb-z);pointer-events:auto;transition:filter .48s,opacity .48s,transform .58s cubic-bezier(.2,.8,.18,1);position:absolute}.create-world-slot:hover,.create-world-slot:focus-within{opacity:1;filter:saturate(1.18)brightness(1.12);z-index:56;animation:none;transform:translate(-50%,-50%)translateZ(110px)scale(1.09)}.create-world-bubble{cursor:pointer;width:100%;height:100%;box-shadow:0 26px 70px rgba(0, 0, 0, calc(.38 + var(--orb-depth) * .26)), 0 0 34px rgba(82, 155, 255, calc(.08 + var(--orb-depth) * .1)), 0 0 110px #7657ff12, inset 18px 14px 30px #ffffff21, inset -20px -24px 42px #000a239e, inset 0 0 26px #6cbcff38;translate:0;transform:rotateX(calc((var(--orb-depth) - .5) * -5deg));transform-style:preserve-3d;isolation:isolate;animation:createWorldFloat var(--orb-float-duration,8s) ease-in-out var(--orb-float-delay,0s) infinite;background:#78a0dc0f;border:1.5px solid #ffffff38;border-radius:50%;padding:0;transition:translate .22s,transform .22s,box-shadow .22s,border-color .22s;display:block;position:relative;overflow:hidden}.create-world-bubble:hover,.create-world-bubble:focus-visible{border-color:#b4dcff80;outline:none;transform:rotateX(0);box-shadow:0 34px 100px #000000ad,0 0 78px #70b8ff52,0 0 170px #8a60ff1f,inset 20px 16px 34px #ffffff29,inset -22px -26px 48px #000a23a8,inset 0 0 34px #86cdff4d}.create-world-bubble img{z-index:0;object-fit:cover;opacity:.92;filter:saturate(1.08)contrast(1.1)brightness(.92);width:100%;height:100%;position:relative;transform:scale(1.14)}.create-world-glass{z-index:2;pointer-events:none;background:radial-gradient(46% 32% at 28% 18%,#ffffffb8,#d3ebff42 32%,#0000 63%),radial-gradient(34% 28% at 70% 76%,#5eb1ff47,#3e70d614 55%,#0000 72%),radial-gradient(86% 42% at 52% 104%,#7ac2ff47,#0000 62%),radial-gradient(circle at 74% 22%,#ffd7ac1a,#0000 34%),linear-gradient(145deg,#ffffff2e 0%,#ffffff08 34%,#0000 54%,#00081e7a 100%);border-radius:50%;position:absolute;inset:0;box-shadow:inset 1px 1px 8px #ffffff61,inset -14px -18px 34px #00061866}.create-world-bubble:before,.create-world-bubble:after{content:"";pointer-events:none;border-radius:50%;position:absolute;inset:0}.create-world-bubble:before{z-index:3;opacity:calc(.42 + var(--orb-depth) * .3);mix-blend-mode:screen;background:linear-gradient(118deg,#ffffffad 0%,#ffffff14 12%,#0000 26%),conic-gradient(from 208deg,#7ccbffb8,#0000 15% 64%,#bf84ff80,#7ccbffb8);-webkit-mask-image:radial-gradient(circle,#0000 58%,#000 69%,#0000 73%);mask-image:radial-gradient(circle,#0000 58%,#000 69%,#0000 73%)}.create-world-bubble:after{z-index:1;opacity:.86;background:0 0;transition:opacity .22s;box-shadow:inset 0 0 16px #90d0ff2e,inset 14px 10px 28px #ffffff1a,inset -22px -20px 44px #01051494}.create-world-bubble:hover:before,.create-world-bubble:hover:after{opacity:1}.create-world-meta{z-index:4;opacity:0;flex-direction:column;align-items:center;gap:4px;transition:opacity .18s,transform .18s;display:flex;position:absolute;bottom:14%;left:12%;right:12%;transform:translateY(10px)}.create-world-slot.is-ready .create-world-bubble:hover .create-world-meta,.create-world-slot.is-ready .create-world-bubble:focus-visible .create-world-meta,.create-world-slot.is-ready:focus-within .create-world-meta{opacity:1;transform:translateY(0)}.create-world-name{color:#fff;text-align:center;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 1px 8px #000000f2;max-width:100%;font-size:12px;font-weight:600;line-height:1.3;overflow:hidden}.create-world-action{color:#07101b;white-space:nowrap;background:#ffffffeb;border-radius:999px;flex-shrink:0;align-items:center;gap:3px;height:22px;padding:0 8px;font-size:10px;font-weight:700;display:inline-flex;box-shadow:0 4px 12px #00000059}.create-input-dock{z-index:6;flex-direction:column;align-items:center;gap:14px;width:min(860px,100%);margin:0 auto;display:flex;position:relative}.create-input-heading{text-align:center;justify-content:center;align-items:baseline;gap:8px;display:flex}.create-slogan{letter-spacing:10px;color:#ffffffd1;margin-bottom:10px;font-size:22px;font-weight:200}.create-engine-chip{letter-spacing:2px;pointer-events:none;color:var(--brand);font-size:9px}.credit-rules-trigger{color:#bbd8ee9e;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:3px 1px;font-size:11px;line-height:1;transition:color .18s,text-shadow .18s;display:inline-flex}.credit-rules-trigger:hover,.credit-rules-trigger:focus-visible{color:#9de0fff5;text-shadow:0 0 12px #45beff73;outline:none}.credit-rules-card{color:#eaf4ffd1;width:min(350px,100vw - 28px);padding:16px}.credit-rules-card-head{color:#fff;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:baseline;padding-bottom:10px;font-size:15px;font-weight:650;display:flex}.credit-rules-card-head small{color:#7ee8fa94;letter-spacing:1.8px;font-size:9px;font-weight:600}.credit-rules-list{gap:11px;padding:12px 0;display:grid}.credit-rules-item-title{color:#ffffffe6;justify-content:space-between;align-items:center;gap:12px;font-size:12px;display:flex}.credit-rules-item-title strong{color:#8ee7ff;white-space:nowrap;font-size:11px;font-weight:650}.credit-rules-item p{color:#d1dfef8a;margin:3px 0 0;font-size:11px;line-height:1.55}.credit-rules-block-note{color:#d1ebf6b8;background:#7ee8fa0e;border:1px solid #7ee8fa24;border-radius:9px;align-items:flex-start;gap:7px;padding:9px 10px;font-size:11px;line-height:1.55;display:flex}.credit-rules-block-note .anticon{color:#7ee8fa;flex:none;margin-top:3px}.credit-rules-footer{color:#c0d0e166;text-align:center;padding-top:10px;font-size:10px}@property --orb-cycle-scale{syntax:"<number>";inherits:false;initial-value:1}@property --orb-cycle-opacity{syntax:"<number>";inherits:false;initial-value:1}@keyframes createBubbleCycle{0%,16%{--orb-cycle-scale:0;--orb-cycle-opacity:0}24%{--orb-cycle-scale:.38;--orb-cycle-opacity:.32}34%{--orb-cycle-scale:.9;--orb-cycle-opacity:.88}40%{--orb-cycle-scale:1;--orb-cycle-opacity:1}58%{--orb-cycle-scale:1;--orb-cycle-opacity:1}68%{--orb-cycle-scale:.82;--orb-cycle-opacity:.55}76%{--orb-cycle-scale:.22;--orb-cycle-opacity:.08}84%,to{--orb-cycle-scale:0;--orb-cycle-opacity:0}}@keyframes createWorldFloat{0%,to{translate:0}50%{translate:0 -5px}}@keyframes createStarsDrift{0%{background-position:0 0}to{background-position:340px 260px}}@media (max-width:900px){.create-page-shell{min-height:calc(var(--app-viewport-height) - 164px);padding:0 16px 22px}.create-orbit-stage{--orbit-starball-top:48%;--orbit-starball-width:96vw;min-height:450px}.create-world-slot{--orb-scale:.68}.create-slogan{letter-spacing:6px;font-size:18px}}@media (max-width:620px){.create-orbit-stage{min-height:380px}.create-world-slot{--orb-scale:.5}.create-world-name{font-size:13px}.create-world-action{min-height:28px;padding:5px 10px;font-size:12px}.create-input-heading{gap:5px}.create-slogan{letter-spacing:4px;font-size:17px}.credit-rules-trigger{min-height:28px;font-size:10px}.credit-rules-card{padding:14px}}.cosmic-tabs .ant-tabs-nav{border-bottom:none!important;margin-bottom:0!important}.cosmic-tabs .ant-tabs-nav-wrap{border:1px solid var(--line)!important;background:#ffffff08!important;border-radius:999px!important;padding:3px!important}.cosmic-tabs .ant-tabs-ink-bar{display:none!important}.cosmic-tabs .ant-tabs-tab{color:var(--muted)!important;border:none!important;border-radius:999px!important;margin:0!important;padding:8px 20px!important;font-size:14px!important;font-weight:500!important;transition:all .25s!important}.cosmic-tabs .ant-tabs-tab:hover{color:#fff!important}.cosmic-tabs .ant-tabs-tab-active{background:var(--grad)!important;box-shadow:0 4px 18px #7cc6ff40!important}.cosmic-tabs .ant-tabs-tab-active .ant-tabs-tab-btn{color:#0a0c14!important;font-weight:600!important}.plot-feed{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.plot-card{border:1px solid var(--line);cursor:pointer;background:#0c1018;border-radius:18px;flex-direction:column;transition:transform .35s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.plot-card:hover{border-color:#7cc6ff66;transform:translateY(-6px);box-shadow:0 20px 60px #00000080}.plot-stage{aspect-ratio:16/10;background:radial-gradient(circle at 50% 60%,#7cc6ff26,#0000 60%),#0a0d14;min-height:0;position:relative;overflow:hidden}.plot-stage:before{content:"";background-image:linear-gradient(#7cc6ff14 1px,#0000 1px),linear-gradient(90deg,#7cc6ff14 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 60% at 50% 60%,#000 30%,#0000 80%);mask-image:radial-gradient(80% 60% at 50% 60%,#000 30%,#0000 80%)}.plot-thumb{object-fit:cover;transform-origin:50% 75%;background-position:50%;background-size:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.2,.7,.2,1),filter .3s;position:absolute;inset:0}.plot-thumb-video{object-fit:cover;width:100%;height:100%}.plot-thumb-placeholder{background:radial-gradient(circle at 50% 40%,#7cc6ff57,#0000 42%),linear-gradient(135deg,#0b1220f5,#2e1f52e0)}.plot-card:hover .plot-thumb{filter:brightness(1.08);transform:rotate(4deg)scale(1.12)}.plot-card-group .plot-thumb{transition:opacity .3s,transform 1s cubic-bezier(.2,.7,.2,1),filter .3s;animation:.3s plot-thumb-fadein}.plot-card-group:hover .plot-thumb{filter:brightness(1.05);transform:scale(1.04)}@keyframes plot-thumb-fadein{0%{opacity:.4}to{opacity:1}}.plot-meta{flex-direction:column;align-items:start;gap:8px;padding:14px 16px;display:flex}.plot-tags{flex-wrap:wrap;gap:6px;display:flex}.plot-meta .name{color:#fff;font-size:15px;font-weight:600}.plot-meta .loc{color:var(--muted);margin-top:2px;font-size:12px}.plot-tag{border:1px solid var(--line);color:var(--muted);background:#ffffff08;border-radius:999px;padding:3px 8px;font-size:11px}.plot-tag.hot{color:#ff8ad1;background:#ff8ad114;border-color:#ff8ad166}.plot-tag.new{color:#7cc6ff;background:#7cc6ff14;border-color:#7cc6ff66}.plot-stat{z-index:2;gap:6px;display:flex;position:absolute;top:14px;left:14px}.plot-stat span{color:#ffffffd9;border:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#00000080;border-radius:6px;padding:4px 8px;font-size:11px}.plot-card-group{border-color:#a884ff4d}.plot-card-group .plot-meta{padding-bottom:0}.plot-card-group:hover{border-color:#a884ff99}.plot-group-scenes{scrollbar-width:none;gap:6px;padding:6px 10px 10px;display:flex;overflow:auto hidden}.plot-group-scenes::-webkit-scrollbar{display:none}.plot-group-scene-thumb{cursor:pointer;background:#a884ff14;border:1.5px solid #a884ff4d;border-radius:8px;flex:none;width:52px;height:52px;padding:0;transition:border-color .2s,transform .2s;overflow:hidden}.plot-group-scene-thumb:hover{border-color:#a884ffb3;transform:scale(1.08)}.plot-group-scene-thumb.active{border-color:#a884ffd9;box-shadow:0 0 0 2px #a884ff4d}.plot-group-scene-thumb img{object-fit:cover;width:100%;height:100%;display:block}.plot-group-scene-thumb-placeholder{color:#a884ffb3;justify-content:center;align-items:center;width:100%;height:100%;font-size:16px;font-weight:600;display:flex}@keyframes skeleton-shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.skeleton-bone{background:linear-gradient(90deg,#ffffff0a 25%,#ffffff14 50%,#ffffff0a 75%) 0 0/400px 100%;border-radius:6px;animation:1.6s ease-in-out infinite skeleton-shimmer}.skeleton-feature{aspect-ratio:16/9;border:1px solid var(--line);border-radius:18px;width:100%}.skeleton-card{border:1px solid var(--line);background:#0c1018;border-radius:18px;overflow:hidden}.skeleton-card-stage{aspect-ratio:16/10}.skeleton-card-meta{flex-direction:column;gap:8px;padding:14px 16px;display:flex}.skeleton-card-title{width:60%;height:15px}.skeleton-card-sub{width:40%;height:12px}footer{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:16px 0;font-size:12px;display:flex}.footer-beian{align-items:center;gap:8px;font-size:12px;display:flex}.footer-beian-link{color:var(--muted);align-items:center;gap:4px;text-decoration:none;transition:color .2s;display:inline-flex}.footer-beian-link:hover{color:var(--foreground)}.footer-beian-sep{color:var(--muted);opacity:.5}.wcd-root{-webkit-backdrop-filter:blur(36px)saturate(1.5);background:#0c101c8c;border:1px solid #8cb4ff1a;border-radius:24px;align-items:stretch;width:100%;max-width:800px;min-height:104px;animation:.4s cubic-bezier(.34,1.56,.64,1) wcdIn;display:flex;position:relative;overflow:visible;box-shadow:0 20px 64px #00000080,0 0 80px #3c78c80d,inset 0 1px #ffffff14,inset 0 -1px #64a0f00a}.wcd-root:before{content:"";-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#8cc8ff1f 0%,#0000 40% 60%,#a078dc14 100%);border-radius:25px;padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes wcdIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.wcd-divider{background:#ffffff17;flex-shrink:0;align-self:stretch;width:1px}.wcd-modes{flex-direction:column;flex-shrink:0;justify-content:center;gap:6px;min-width:136px;padding:14px 16px;display:flex}.wcd-mode-btn{color:#ffffff73;cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;outline:none;align-items:center;gap:9px;width:100%;padding:9px 14px;font-size:13px;font-weight:500;transition:all .2s;display:flex}.wcd-mode-btn:hover{color:#fffc;background:#ffffff12}.wcd-mode-btn:disabled{opacity:.35;cursor:not-allowed}.wcd-mode-btn:disabled:hover{color:#ffffff73;background:0 0}.wcd-mode-btn-active{color:#fff;background:#ffffff1a;box-shadow:inset 0 1px #ffffff14}.wcd-mode-icon{align-items:center;font-size:15px;line-height:1;display:flex}.wcd-mode-icon-text{letter-spacing:-.02em;color:inherit;font-family:Georgia,serif;font-size:12px;font-weight:700}.wcd-center{flex-direction:column;flex:1;gap:8px;min-width:0;padding:14px 18px 12px;display:flex}.wcd-textarea{resize:none;color:#ffffffe0;background:0 0;border:none;outline:none;flex:1;min-height:68px;max-height:168px;padding:0;font-family:inherit;font-size:14px;line-height:1.6;overflow-y:auto}.wcd-textarea::placeholder{color:#ffffff40}.wcd-center-footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.wcd-chips{align-items:center;gap:6px;display:flex}.wcd-chip{color:#ffffff80;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;outline:none;align-items:center;gap:5px;padding:4px 11px;font-size:11px;transition:all .2s;display:inline-flex}.wcd-chip:hover,.wcd-chip-active{color:#ffffffd9;background:#ffffff1c;border-color:#ffffff38}.wcd-guide{display:inline-flex;position:relative}.wcd-guide-pop{-webkit-backdrop-filter:blur(24px)saturate(1.4);opacity:0;visibility:hidden;z-index:60;pointer-events:none;background:#121828f0;border:1px solid #8cb4ff29;border-radius:14px;width:320px;padding:15px 16px 14px;transition:opacity .22s,transform .22s,visibility .22s;position:absolute;bottom:calc(100% + 10px);left:0;transform:translateY(6px);box-shadow:0 16px 48px #0000008c,inset 0 1px #ffffff0f}.wcd-guide-pop:before{content:"";height:10px;position:absolute;bottom:-10px;left:0;right:0}.wcd-guide-pop:after{content:"";background:#121828f0;border-bottom:1px solid #8cb4ff29;border-right:1px solid #8cb4ff29;width:12px;height:12px;position:absolute;bottom:-6px;left:24px;transform:rotate(45deg)}.wcd-guide:hover .wcd-guide-pop{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.wcd-guide-pop-title{color:#ffffffeb;align-items:center;gap:6px;font-size:13px;font-weight:600;display:flex}.wcd-guide-pop-sub{color:#ffffff80;margin:6px 0 12px;font-size:11.5px;line-height:1.5}.wcd-guide-steps{flex-direction:column;gap:9px;margin:0;padding:0;list-style:none;display:flex}.wcd-guide-steps li{align-items:flex-start;gap:9px;display:flex}.wcd-guide-step-idx{color:#bed7fff2;background:#8cb4ff29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;margin-top:1px;font-size:11px;font-weight:600;display:flex}.wcd-guide-step-text{flex-direction:column;gap:1px;min-width:0;display:flex}.wcd-guide-step-text b{color:#ffffffe0;font-size:12px;font-weight:600}.wcd-guide-step-text>span{color:#ffffff80;font-size:11px;line-height:1.45}.wcd-guide-example{background:#ffffff0d;border:1px solid #ffffff14;border-radius:10px;margin-top:12px;padding:10px 11px}.wcd-guide-example-label{letter-spacing:.06em;color:#bed7ffcc;margin-bottom:5px;font-size:10px;font-weight:600}.wcd-guide-example-text{color:#ffffff9e;margin:0 0 9px;font-size:11px;line-height:1.55}.wcd-guide-fill{color:#fff;cursor:pointer;background:linear-gradient(135deg,#78aaffe6,#9678e6e6);border:none;border-radius:999px;align-items:center;gap:5px;padding:4px 12px;font-size:11px;font-weight:500;transition:filter .2s;display:inline-flex}.wcd-guide-fill:hover{filter:brightness(1.12)}.wcd-char-count{color:#ffffff40;font-size:11px}.wcd-upload-zone{cursor:pointer;border:1.5px dashed #ffffff2e;border-radius:12px;flex:1;justify-content:center;align-items:center;min-height:64px;transition:all .2s;display:flex;position:relative;overflow:hidden}.wcd-upload-zone:hover{background:#ffffff08;border-color:#ffffff59}.wcd-upload-zone-dragging{background:#3b82f60f;border-color:#60a5fab3}.wcd-upload-placeholder{color:#ffffff59;flex-direction:column;align-items:center;gap:6px;font-size:12px;display:flex}.wcd-upload-icon{color:#ffffff40;font-size:20px}.wcd-upload-hint{color:#fff3;font-size:10px}.wcd-upload-error{color:#ff8a8a;text-align:center;font-size:11px;position:absolute;bottom:6px;left:12px;right:12px}.wcd-image-preview{display:inline-flex;position:relative}.wcd-image-preview img{object-fit:contain;border-radius:8px;max-width:100%;max-height:80px}.wcd-panorama-badge{color:#d8fbff;letter-spacing:.02em;white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(8px)saturate(1.3);background:#041018d1;border:1px solid #adf6ff80;border-radius:999px;align-items:center;gap:4px;padding:4px 7px;font-size:10px;font-weight:700;line-height:1;animation:.24s ease-out wcdPanoramaBadgeIn;display:inline-flex;position:absolute;bottom:5px;right:5px;box-shadow:0 3px 12px #0000006b,0 0 12px #00e6ff33}.wcd-panorama-badge .anticon{font-size:11px}@keyframes wcdPanoramaBadgeIn{0%{opacity:0;transform:translateY(3px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.wcd-image-remove{color:#ffffffb3;cursor:pointer;background:#1e2026eb;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;font-size:10px;display:flex;position:absolute;top:-6px;right:-6px;box-shadow:0 2px 6px #0006}.wcd-image-remove:hover{color:#fff;background:#ff3c3ccc}.wcd-generate-btn{color:#ffffff40;cursor:not-allowed;background:#ffffff0d;border:none;outline:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:8px;min-width:128px;padding:0 28px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex}.wcd-generate-btn-ready{color:#0a0c14;cursor:pointer;background:linear-gradient(135deg,#7cc6ff 0%,#9b8cff 100%);box-shadow:0 4px 20px #7cc6ff4d}.wcd-generate-btn-ready:hover{filter:brightness(1.08)}.wcd-generate-btn-ready:active{transform:scale(.97)}.wcd-generate-icon{font-size:16px}.glitch-overlay{pointer-events:none;z-index:2;background:repeating-linear-gradient(0deg,#0000 0 2px,#00ff7805 2px 3px);animation:4s ease-in-out infinite glitchShift;position:absolute;inset:0}.glitch-line{display:none}@keyframes glitchShift{0%,92%,to{transform:translate(0)}93%{transform:translate(-2px,1px)}95%{transform:translate(1px,-1px)}97%{transform:translate(-1px)}}.hud-pulse-glow{animation:2s ease-in-out infinite hudPulse;box-shadow:0 0 16px #7cc6ff59}@keyframes hudPulse{0%,to{box-shadow:0 0 16px #7cc6ff40}50%{box-shadow:0 0 28px #7cc6ff8c}}.world-viewer-fadein{transform-origin:50% 48%;will-change:opacity, transform, filter;animation:.95s cubic-bezier(.16,1,.3,1) both wvFadeIn}@keyframes wvFadeIn{0%{opacity:0;filter:blur(18px)saturate(1.35);transform:scale(1.035)translateY(10px)}45%{opacity:.92;filter:blur(7px)saturate(1.12)}to{opacity:1;filter:blur();transform:scale(1)}}.cosmic-portal-veil{z-index:9999;pointer-events:none;-webkit-backdrop-filter:blur(6px)saturate(1.35);background:radial-gradient(circle at 50% 48%,#7cc6ff33 0%,#9b8cff24 18%,#05070c33 34%,#05070cbd 68%,#05070cf0 100%),radial-gradient(circle,#0000 0% 19%,#7cc6ff38 20%,#0000 30%);animation:1.35s cubic-bezier(.16,1,.3,1) both cosmicPortalVeilIn;position:fixed;inset:0}.cosmic-portal-veil:after{content:"";opacity:.82;border:1px solid #7cc6ff59;border-radius:50%;width:42vmin;height:42vmin;position:absolute;inset:50%;transform:translate(-50%,-50%);box-shadow:0 0 48px #7cc6ff47,inset 0 0 46px #ff8ad12e}@keyframes cosmicPortalVeilIn{0%{opacity:0;transform:scale(.96)}52%{opacity:.78}to{opacity:1;transform:scale(1.02)}}.world-viewer-root{--hud-cyan:#7ee7ff;--hud-blue:#62a8ff;--hud-violet:#b996ff;--hud-green:#5ff3a2;--hud-text:#edf6ff;--hud-dim:#91a0bb;z-index:1000;color:var(--hud-text);background:#03050a;flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.world-viewer-root:before,.world-viewer-root:after{content:"";pointer-events:none;z-index:2;position:absolute;inset:0}.world-viewer-root:before{opacity:.72;background-image:radial-gradient(1px 1px at 9% 21%,#7ee7ffe6 50%,#0000 51%),radial-gradient(1px 1px at 43% 7%,#fffc 50%,#0000 51%),radial-gradient(1.5px 1.5px at 68% 14%,#7ee7fff2 50%,#0000 51%),radial-gradient(1px 1px at 88% 28%,#ffffffd1 50%,#0000 51%),radial-gradient(1px 1px at 22% 92%,#7ee7ffc7 50%,#0000 51%);background-size:920px 620px}.world-viewer-root:after{background:linear-gradient(90deg,#03050a47 0%,#0000 24% 78%,#03050a3d 100%),linear-gradient(#03050a26,#03050a73)}.world-viewer-blur-backdrop{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.backdrop-image{object-fit:cover;filter:blur(50px)saturate(1.8)brightness(.75);opacity:.85;will-change:transform, filter, opacity;width:120%;height:120%;animation:.8s ease-out forwards backdropFadeIn;position:absolute;inset:-10%;transform:translate(0,0)}.backdrop-overlay{z-index:1;background:radial-gradient(circle,#0000 40%,#04071066 100%),linear-gradient(#0712241a 0%,#04071180 100%);position:absolute;inset:0}@keyframes backdropFadeIn{0%{opacity:0;transform:translate(0,0)scale(1.04)}to{opacity:.9;transform:translate(0,0)scale(1)}}.world-viewer-header{z-index:4;flex-shrink:0;justify-content:space-between;align-items:center;gap:20px;height:76px;padding:18px 32px 10px 42px;display:flex;position:relative}.world-viewer-brand{align-items:center;gap:16px;min-width:0;display:flex}.world-viewer-brand-mark{flex-shrink:0;width:auto;height:26px}.world-viewer-title{align-items:baseline;gap:20px;min-width:0;display:flex}.world-viewer-title>span{color:#fff;white-space:nowrap;text-overflow:ellipsis;text-shadow:0 0 20px #7ee7ff2e;min-width:0;font-size:26px;font-weight:800;line-height:1;overflow:hidden}.world-viewer-title-meta{flex-shrink:0;align-items:baseline;gap:7px;display:inline-flex}.world-viewer-title-meta>small{color:#aeb8cc;white-space:nowrap;font-size:14px;font-weight:600}.world-viewer-title-meta .credit-rules-trigger{color:#aeb8cc94;padding:2px 0;font-size:10px}.world-viewer-meta{flex-shrink:0;align-items:center;gap:8px;display:flex}.world-viewer-root .world-viewer-close.ant-btn{color:#eff6fff5;background:#0c162ab8;border:1px solid #89aee66b;width:44px;height:44px;box-shadow:inset 0 0 18px #7ee7ff0d}.world-viewer-root .world-viewer-close.ant-btn:hover{color:#fff;background:#203252c7;border-color:#aeceffb8}.world-viewer-body{z-index:3;flex:1;grid-template-columns:30px minmax(0,1fr) 244px;gap:24px;min-height:0;padding:0 28px 34px 24px;display:grid;position:relative}.world-viewer-root.is-world-sidebar-hidden .world-viewer-body{grid-template-columns:30px minmax(0,1fr)}.world-viewer-left-rail{opacity:.82;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.world-viewer-rail-line,.world-viewer-rail-meter{background:linear-gradient(#0000,#7ee7ffb8,#0000);width:1px;position:absolute;left:15px;box-shadow:0 0 14px #7ee7ff6b}.world-viewer-rail-line{height:210px;top:16px}.world-viewer-rail-line:before,.world-viewer-rail-line:after,.world-viewer-rail-meter:before,.world-viewer-rail-meter:after{content:"";background:#7ee7ff5c;width:12px;height:1px;position:absolute;left:-6px}.world-viewer-rail-line:before{top:28px}.world-viewer-rail-line:after{top:112px}.world-viewer-rail-meter:before{top:64px}.world-viewer-rail-meter:after{top:136px}.world-viewer-rail-copy{color:#a9bee0b8;text-align:center;margin-top:124px;font-size:8px;font-weight:700;line-height:1.72}.world-viewer-rail-meter{height:190px;bottom:80px}.world-viewer-main{width:100%;min-width:0;max-height:calc(var(--app-viewport-height,100vh) - 110px);isolation:isolate;flex-direction:column;justify-content:center;align-self:start;align-items:center;padding:0;display:flex;position:relative}.world-player-screen{width:min(100%, calc((var(--app-viewport-height,100vh) - 110px) * 16 / 9));aspect-ratio:16/9;max-width:100%;max-height:calc(var(--app-viewport-height,100vh) - 110px);background:#02050b;border:1px solid #9ac9ffd1;border-radius:28px;flex:none;position:relative;overflow:hidden;box-shadow:0 0 0 1px #7ee7ff24,0 0 34px #55b7ff5c,0 0 86px #587cff29,inset 0 0 60px #040a168f}:-webkit-any(.world-player-screen:fullscreen,.world-player-screen:-webkit-full-screen,.world-player-screen.world-fullscreen-fallback){width:100vw;height:var(--app-viewport-height);aspect-ratio:auto;max-width:none;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0}:is(.world-player-screen:fullscreen,.world-player-screen:fullscreen,.world-player-screen.world-fullscreen-fallback){width:100vw;height:var(--app-viewport-height);aspect-ratio:auto;max-width:none;max-height:none;box-shadow:none;background:#000;border:0;border-radius:0}html.world-fullscreen-lock,body.world-fullscreen-lock{overscroll-behavior:none;touch-action:none;overflow:hidden!important}.world-fullscreen-fallback{z-index:999999!important;position:fixed!important;inset:0!important}.world-viewer-main:has(.world-fullscreen-fallback){isolation:auto;max-height:none}.world-viewer-body:has(.world-fullscreen-fallback){grid-template-columns:1fr;padding:0}:is(.world-viewer-root:has(.world-fullscreen-fallback)>.world-viewer-header,.world-viewer-root:has(.world-fullscreen-fallback) .world-viewer-sidebar,.world-viewer-root:has(.world-fullscreen-fallback) .world-viewer-left-rail,.world-viewer-root:has(.world-fullscreen-fallback) .world-viewer-bottom-readout){display:none}.world-viewer-root:has(.world-fullscreen-fallback):before{display:none}.world-viewer-root:has(.world-fullscreen-fallback):after{display:none}.world-fullscreen-fallback .world-player-fullscreen-btn{right:calc(8px + env(safe-area-inset-right,0px));bottom:calc(8px + env(safe-area-inset-bottom,0px))}.world-fullscreen-fallback.is-touch-device .world-player-fullscreen-btn{top:calc(14px + env(safe-area-inset-top,0px));left:calc(56px + env(safe-area-inset-left,0px));width:30px;height:30px;font-size:14px;bottom:auto;right:auto}.world-player-screen:after{z-index:3;background:linear-gradient(90deg,#7ee7ff29,#0000 12% 88%,#7ee7ff2e),linear-gradient(#0000 76%,#01050e75)}.world-player-frame-glow{z-index:4;border-radius:inherit;box-shadow:inset 0 0 18px #7ee7ff38,inset 0 0 1px #ffffffc2}.world-player-canvas{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.world-player-screen:fullscreen .world-player-canvas,.world-fullscreen-fallback .world-player-canvas{object-fit:contain}.world-player-screen:-webkit-full-screen .world-player-canvas{object-fit:contain}.world-player-start,.world-player-lock{z-index:9;background:#03071029;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.world-player-lock{cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-backdrop-filter:blur(1px);gap:10px}.world-player-lock span{color:#fff;text-shadow:0 0 16px #7ee7ff5c;font-size:18px;font-weight:800}.world-player-lock small{color:#e2eeffd1;background:#071020a8;border:1px solid #7ee7ff47;border-radius:999px;padding:6px 14px;font-size:12px}.world-player-lock-icon{color:#eaf7ff;background:#88a9d75c;border:1px solid #ddefffb8;border-radius:50%;justify-content:center;align-items:center;width:64px;height:64px;font-size:30px;display:flex;box-shadow:0 0 28px #7ee7ff5c,inset 0 0 18px #ffffff1f}.world-player-fullscreen-btn{right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));z-index:330;color:#eef8ff;-webkit-backdrop-filter:blur(8px);cursor:pointer;touch-action:manipulation;background:#07102080;border:1px solid #e8f6ff85;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;padding:0;font-size:13px;display:inline-flex;position:absolute;box-shadow:0 0 10px #7ee7ff38,inset 0 1px #ffffff24}.world-player-screen.is-touch-device .world-player-fullscreen-btn{right:6px;bottom:calc(6px + env(safe-area-inset-bottom,0px));width:22px;height:22px;font-size:11px}.world-player-fullscreen-btn:active{transform:scale(.96)}.world-viewer-root .world-player-start-btn.ant-btn{color:#fff;letter-spacing:0;-webkit-backdrop-filter:blur(16px);background:linear-gradient(90deg,#69d7ff6b,#b78eff7a),#788aaa47;border:1px solid #d2ebffb8;border-radius:999px;min-width:220px;height:66px;font-size:24px;font-weight:800;box-shadow:0 0 30px #7ee7ff61,0 0 46px #b996ff42,inset 0 1px #ffffff52}.world-viewer-root .world-player-start-btn.ant-btn .anticon{border:1px solid #e8f6ffd1;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;box-shadow:inset 0 0 12px #ffffff29}.world-viewer-root .world-player-start-btn.ant-btn:hover{color:#fff;border-color:#fff;transform:translateY(-1px)scale(1.02);box-shadow:0 0 38px #7ee7ff8f,0 0 60px #b996ff5c,inset 0 1px #fff6}.world-player-start-hint{color:#e1f2ffdb;letter-spacing:.08em;text-shadow:0 0 10px #7ee7ff4d;background:#040c1a94;border:1px solid #7ee7ff47;border-radius:999px;margin-top:12px;padding:6px 12px;font-size:12px;line-height:1}.world-player-status,.live-timer-capsule{z-index:8;max-width:min(430px,48%);height:38px;color:var(--hud-text);-webkit-backdrop-filter:blur(14px);-webkit-user-select:none;user-select:none;background:#0e192d94;border:1px solid #8cb4e666;border-radius:999px;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:700;display:inline-flex;position:absolute;top:16px;right:26px;box-shadow:0 0 18px #7ee7ff29,inset 0 1px #ffffff1f}.world-player-status{pointer-events:none}.live-timer-capsule{z-index:11;pointer-events:auto}.world-player-status span,.live-text,.live-time-display{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.world-player-dot,.live-dot{border-radius:50%;flex-shrink:0;width:9px;height:9px}.world-player-dot-connected,.live-dot{background:var(--hud-green);box-shadow:0 0 10px var(--hud-green)}.world-player-dot-connecting{background:#ffd271;box-shadow:0 0 10px #ffd271b8}.world-player-dot-disconnected{background:#5ff3a2;box-shadow:0 0 10px #5ff3a294}.world-player-status-signal,.live-signal{align-items:center;gap:4px;height:18px;margin-left:4px;display:inline-flex}.world-player-status-signal i,.live-signal i{background:var(--hud-cyan);border-radius:999px;width:2px;box-shadow:0 0 8px #7ee7ffbf}.world-player-status-signal i:first-child,.live-signal i:first-child{opacity:.55;height:8px}.world-player-status-signal i:nth-child(2),.live-signal i:nth-child(2){opacity:.85;height:14px}.world-player-status-signal i:nth-child(3),.live-signal i:nth-child(3){opacity:.7;height:20px}.live-signal i:nth-child(4){opacity:.48;height:12px}.live-time-divider{background:#bdd7ff47;width:1px;height:18px}.stop-generation-btn{cursor:pointer;background:#fff;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:2px;padding:0;transition:all .2s cubic-bezier(.4,0,.2,1);display:flex}.stop-generation-btn:hover{background:#ef4444;transform:scale(1.1);box-shadow:0 0 8px #ef444466}.stop-generation-btn:active{transform:scale(.92)}.stop-icon-square{background:#000;border-radius:1px;width:7px;height:7px;transition:background-color .2s}.stop-generation-btn:hover .stop-icon-square{background:#fff}.world-player-telemetry{z-index:8;color:#cbdefac7;pointer-events:none;text-shadow:0 0 10px #7ee7ff4d;align-items:center;gap:30px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.world-player-telemetry i,.world-viewer-status-line i,.world-viewer-bottom-readout i{background:linear-gradient(90deg,#0000,#7ee7ffcc,#0000);width:66px;height:1px;box-shadow:0 0 10px #7ee7ff70}@font-face{font-family:Alibaba PuHuiTi Bold;src:url(/fonts/Alibaba-PuHuiTi-Bold.otf)format("opentype");font-weight:700;font-style:normal;font-display:swap}.world-viewer-controls{left:3.45%;right:3.45%;bottom:calc(5% + env(safe-area-inset-bottom,0px));z-index:8;pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;justify-content:space-between;align-items:flex-end;gap:20px;padding:0;display:flex;position:absolute}.world-viewer-controls-hint{color:#def1ffcc;letter-spacing:.08em;white-space:nowrap;background:#07102080;border:1px solid #7ee7ff3d;border-radius:999px;padding:6px 12px;font-size:11px;line-height:1;position:absolute;bottom:4px;left:50%;transform:translate(-50%);box-shadow:0 0 12px #7ee7ff21}.world-player-screen .world-viewer-controls{z-index:12}.wasd,.dpad{pointer-events:none;flex-shrink:0;gap:5px;display:grid;position:relative}.wasd{grid-template-rows:repeat(2,58px);grid-template-columns:repeat(3,58px)}.dpad{grid-template-rows:repeat(2,52px);grid-template-columns:repeat(3,52px)}.wasd-key,.dpad-btn{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:none;pointer-events:none;color:#fff;-webkit-backdrop-filter:blur(20px)brightness(1.1)saturate(1.4);-webkit-text-stroke:.5px #fff;background:linear-gradient(#ffffff78 0%,#fff0 100%),#ffffff1f;border:1px solid #ffffff96;border-radius:50%;justify-content:center;align-items:center;font-family:Alibaba PuHuiTi Bold,system-ui,sans-serif;font-weight:700;transition:background .15s,border-color .15s,box-shadow .15s,color .15s;display:flex;box-shadow:0 4px 15px #0000004f,inset 0 1px #fff3}.wasd-key{width:58px;height:58px;font-size:25px}.dpad-btn{width:52px;height:52px;font-size:22px;line-height:1}.wasd-key.active,.dpad-btn.active{color:#646478db;-webkit-text-stroke:.5px #646478db;background:linear-gradient(#ffffff78 0%,#fff0 100%),#f5f5fae6;border:1.5px solid #c8c8cdb5;box-shadow:0 4px 15px #0000004f,inset 0 1px #ffffff4d}.wasd-blank,.dpad-blank{pointer-events:none;background:0 0;border:0}.world-viewer-status-line{color:#cbdefac2;pointer-events:none;text-shadow:0 0 10px #7ee7ff47;flex:1;justify-content:center;align-items:flex-end;gap:24px;min-width:0;padding-bottom:2px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:flex}.world-viewer-sidebar{-webkit-backdrop-filter:blur(18px);background:#080d1a9e;border:1px solid #7a9dd242;border-radius:16px;flex-direction:column;flex-shrink:0;width:244px;min-width:0;margin-bottom:0;display:flex;overflow:hidden;box-shadow:inset 0 1px #ffffff0a,0 0 36px #4f97ff14}.sidebar-title{color:#fff;align-items:baseline;gap:12px;padding:20px 18px 10px;display:flex}.sidebar-title span{font-size:18px;font-weight:800;line-height:1}.sidebar-title small{color:#a4b5d5cc;font-size:11px;font-weight:700}.sidebar-list{flex:1;padding:8px 12px 12px;overflow-y:auto}.sidebar-item{cursor:pointer;text-align:left;background:#00000061;border:1px solid #c4daff29;border-radius:8px;width:100%;height:110px;margin-bottom:10px;padding:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:block;position:relative;overflow:hidden}.sidebar-item:after{content:"";pointer-events:none;background:linear-gradient(90deg,#000000b8,#0000000d 64%),linear-gradient(#0000 42%,#00000094);position:absolute;inset:0}.sidebar-item:hover{border-color:#7ee7ff75;transform:translate(-2px)}.sidebar-item.active{border-color:#9db5fff5;box-shadow:0 0 0 1px #7ee7ff57,0 0 18px #7ee7ff9e,inset 0 0 18px #7ee7ff29}.sidebar-item img{object-fit:cover;width:100%;height:100%;display:block}.si-live{z-index:2;background:var(--hud-green);width:7px;height:7px;box-shadow:0 0 10px var(--hud-green);border-radius:50%;position:absolute;top:14px;left:14px}.sidebar-item .si-name,.sidebar-item .si-loc{z-index:2;white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 54px);position:absolute;left:14px;overflow:hidden}.sidebar-item .si-name{color:#fff;text-shadow:0 1px 10px #000000b8;font-size:15px;font-weight:800;line-height:22px;bottom:18px}.sidebar-item .si-loc{color:#e2eeffd1;font-size:12px;font-weight:600;bottom:15px}.si-enter{z-index:2;color:#eef8ffeb;background:#070c1657;border:1px solid #ddecff70;border-radius:50%;justify-content:center;align-items:center;width:22px;height:22px;font-size:16px;display:flex;position:absolute;bottom:18px;right:12px}.world-viewer-bottom-readout{z-index:4;color:#cbdefac2;pointer-events:none;align-items:center;gap:18px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:11px;display:none;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.wrc-flow-confirm-modal{width:min(540px,100vw - 32px)!important}.ant-modal.wrc-flow-confirm-modal .ant-modal-container{border-radius:20px;padding:0;position:relative;overflow:hidden;color:#e2f4fff5!important;background:radial-gradient(circle at 82% 4%,#67deff33,#0000 36%),linear-gradient(135deg,#142b49 0%,#071120 58%,#030811 100%)!important;border:1px solid #6fe0ff8a!important;box-shadow:0 0 0 1px #67deff1a,0 0 32px #3dbeff33,inset 0 1px #dff7ff1f!important}.ant-modal.wrc-flow-confirm-modal .ant-modal-container:before{content:"";background:linear-gradient(90deg,#ff5a78 0 16%,#75e7ff 48%,#0000 100%);height:3px;position:absolute;top:0;left:0;right:0;box-shadow:0 0 14px #63ddff9e}.ant-modal.wrc-flow-confirm-modal .ant-modal-header{margin:0;padding:27px 30px 0;background:0 0!important;border:0!important}.ant-modal.wrc-flow-confirm-modal .ant-modal-title{letter-spacing:.06em;align-items:center;gap:10px;font-size:24px;font-weight:700;display:flex;color:#f3fbff!important}.wrc-flow-confirm-modal .ant-modal-title:before{content:"";background:#ff6b83;border-radius:50%;width:8px;height:8px;box-shadow:0 0 12px #ff5a78}.ant-modal.wrc-flow-confirm-modal .ant-modal-body{padding:16px 30px 24px;font-size:16px;line-height:1.75;color:#dbedfaf0!important}.ant-modal.wrc-flow-confirm-modal .ant-modal-footer{justify-content:flex-end;gap:12px;margin:0;padding:0 30px 28px;display:flex;background:0 0!important;border:0!important}.ant-modal.wrc-flow-confirm-modal .ant-modal-footer .ant-btn{letter-spacing:.03em;border-radius:10px;min-width:154px;height:44px;margin:0;font-weight:600}.ant-modal.wrc-flow-confirm-modal .ant-modal-footer .ant-btn-default{box-shadow:inset 0 1px #daf4ff29,0 0 16px #40b4ff1f;color:#e8f7ff!important;background:#144469c7!important;border-color:#76d0ffb3!important}.ant-modal.wrc-flow-confirm-modal .ant-modal-footer .ant-btn-default:hover{color:#fff;background:#246897eb!important;border-color:#7fe7ffd6!important}.ant-modal.wrc-flow-confirm-modal .ant-modal-footer .ant-btn-primary.ant-btn-dangerous{box-shadow:0 8px 20px #c7224b47,inset 0 1px #ffedf14d;color:#fff!important;background:linear-gradient(135deg,#ff607d,#d83d62)!important;border-color:#ff9aabc7!important}.ant-modal.wrc-flow-confirm-modal .ant-modal-footer .ant-btn-primary.ant-btn-dangerous:hover{background:linear-gradient(135deg,#ff7790,#e84d70)!important;border-color:#ffd6df!important}@media (max-width:1100px){.world-viewer-body{grid-template-columns:minmax(0,1fr);gap:12px;padding:0 16px 18px;overflow-y:auto}.world-viewer-root.is-world-sidebar-hidden .world-viewer-body{grid-template-columns:minmax(0,1fr)}.world-viewer-left-rail{display:none}.world-viewer-main{align-self:start;max-height:none}.world-player-screen{width:100%;max-height:none}.world-viewer-sidebar{width:100%;max-height:180px}.sidebar-list{grid-auto-columns:minmax(160px,1fr);grid-auto-flow:column;gap:10px;display:grid;overflow:auto hidden}.sidebar-item{height:116px;margin-bottom:0}}@media (max-width:700px){.world-viewer-header{height:66px;padding:12px 14px 8px}.world-viewer-brand-mark{width:auto;height:18px}.world-viewer-title{flex-direction:column;align-items:flex-start;gap:8px}.world-viewer-title>span{font-size:18px}.world-viewer-title-meta>small{font-size:11px}.world-viewer-title-meta .credit-rules-trigger{min-height:0;font-size:10px}.world-viewer-root .world-viewer-close.ant-btn{width:38px;height:38px}.world-player-screen{border-radius:18px}.wrc-flow-confirm-modal .ant-modal-header{padding:23px 22px 0}.wrc-flow-confirm-modal .ant-modal-title{font-size:20px}.wrc-flow-confirm-modal .ant-modal-body{padding:14px 22px 20px;font-size:14px}.wrc-flow-confirm-modal .ant-modal-footer{gap:8px;padding:0 22px 22px}.wrc-flow-confirm-modal .ant-modal-footer .ant-btn{flex:1;min-width:0;height:42px;padding:0 10px;font-size:13px}:-webkit-any(.world-player-screen:fullscreen,.world-player-screen:-webkit-full-screen,.world-player-screen.world-fullscreen-fallback){width:100vw;height:var(--app-viewport-height);border-radius:0}:is(.world-player-screen:fullscreen,.world-player-screen:fullscreen,.world-player-screen.world-fullscreen-fallback){width:100vw;height:var(--app-viewport-height);border-radius:0}.world-player-status,.live-timer-capsule{max-width:calc(100% - 24px);height:34px;padding:0 12px;font-size:12px;top:12px;right:12px}.world-viewer-root .world-player-start-btn.ant-btn{min-width:174px;height:54px;font-size:18px}.world-viewer-root .world-player-start-btn.ant-btn .anticon{width:32px;height:32px}.world-player-fullscreen-btn{right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px))}.world-viewer-controls{left:3.45%;right:3.45%;bottom:calc(5% + env(safe-area-inset-bottom,0px))}.wasd{grid-template-rows:repeat(2,42px);grid-template-columns:repeat(3,42px)}.dpad{grid-template-rows:repeat(2,38px);grid-template-columns:repeat(3,38px)}.wasd:before{width:104px;height:104px}.dpad:before{width:96px;height:96px}.wasd-key{width:42px;height:42px;font-size:14px}.dpad-btn{width:38px;height:38px;font-size:18px}.wasd-key,.dpad-btn{color:#fffffff0;-webkit-backdrop-filter:none;-webkit-text-stroke:0;background:#77788580;border:1px solid #eef5ff75;font-family:inherit;box-shadow:0 0 16px #b6b1ff2e,inset 0 1px 12px #ffffff14}.wasd-key.active,.dpad-btn.active{color:#fff;background:#89b3ffa3;border:1px solid #ffffffdb;box-shadow:0 0 22px #7ee7ff7a,inset 0 1px 14px #ffffff2e}.world-viewer-status-line,.world-player-telemetry{display:none}}.world-player-loading-overlay{z-index:9;-webkit-backdrop-filter:blur(1px);-webkit-user-select:none;user-select:none;background:#05070c8c;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.world-player-error-overlay{z-index:12;box-sizing:border-box;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);-webkit-user-select:text;user-select:text;background:linear-gradient(#030810ad,#02060dd6);justify-content:center;align-items:center;padding:clamp(14px,3vw,32px);display:flex;position:absolute;inset:0;overflow:hidden}.world-player-error-panel{box-sizing:border-box;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#7ee7ff4d transparent;color:#f5f7faf5;text-align:left;background:linear-gradient(135deg,#121d2cf7,#080d17f7);border:1px solid #7ee7ff42;border-left:3px solid #ff6673;border-radius:12px;width:min(440px,100%);max-height:calc(100% - 4px);padding:20px 22px 18px;overflow-y:auto;box-shadow:inset 0 1px #ffffff14,inset 0 0 24px #7ee7ff0a,0 14px 42px #00000061}.world-player-error-panel h2{color:#fffffffa;letter-spacing:.03em;margin:0 0 8px;font-size:clamp(18px,2vw,22px);font-weight:700;line-height:1.3}.world-player-error-message{color:#ffe8eaf0;overflow-wrap:anywhere;background:#ff667312;border:1px solid #ff6f7a2e;border-radius:8px;margin:0;padding:10px 12px;font-size:14px;line-height:1.55}.world-player-error-hint{color:#d7dde6b8;margin:8px 0 0;font-size:12px;line-height:1.5}.world-player-error-actions{flex-wrap:wrap;gap:12px;margin-top:16px;display:flex}.world-viewer-root .world-player-error-actions .ant-btn{white-space:nowrap;border-radius:8px;min-width:108px;height:38px;font-weight:600}.world-viewer-root .world-player-error-actions .ant-btn-default{color:#f5f7faf0;background:#ffffff12;border-color:#ffffff3d}.world-viewer-root .world-player-error-actions .ant-btn-default:hover{color:#fff;background:#ffffff1f;border-color:#ffffff6b}.world-player-loading-overlay:before{content:"";z-index:0;pointer-events:none;filter:blur(60px);opacity:.65;mix-blend-mode:screen;background:conic-gradient(from 120deg,#0000 0deg,#7cc6ff40 58deg,#0000 112deg,#ff8ad138 190deg,#0000 260deg,#10b9812e 318deg,#0000 360deg);border-radius:50%;animation:12s linear infinite loadingAuroraDrift;position:absolute;inset:-50%}.world-player-loading-overlay:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(#0000 0%,#7cc6ff1f 50%,#0000 100%);animation:3.8s cubic-bezier(.45,0,.2,1) infinite loadingScanLine;position:absolute;inset:0;transform:translateY(-100%)}.loading-grid-bg{z-index:0;pointer-events:none;opacity:.75;background-image:linear-gradient(#7cc6ff08 1px,#0000 1px),linear-gradient(90deg,#7cc6ff08 1px,#0000 1px);background-position:50%;background-size:32px 32px;animation:8s ease-in-out infinite alternate gridBreathe;position:absolute;inset:0}@keyframes gridBreathe{0%{opacity:.3;transform:scale(.98)}to{opacity:.8;transform:scale(1.02)}}.hud-corner{pointer-events:none;z-index:10;border:1.5px solid #7cc6ff59;width:14px;height:14px;position:absolute}.hud-corner.top-left{border-bottom:none;border-right:none;top:24px;left:24px}.hud-corner.top-right{border-bottom:none;border-left:none;top:24px;right:24px}.hud-corner.bottom-left{border-top:none;border-right:none;bottom:24px;left:24px}.hud-corner.bottom-right{border-top:none;border-left:none;bottom:24px;right:24px}.loading-hud-text{color:#7cc6ff73;letter-spacing:1.5px;pointer-events:none;z-index:10;text-transform:uppercase;font-family:monospace;font-size:9px;position:absolute}.loading-hud-text.top-left-text{animation:2s infinite alternate pulseText;top:26px;left:48px}.loading-hud-text.bottom-right-text{text-align:right;bottom:26px;right:48px}@keyframes pulseText{0%{opacity:.4}to{opacity:.9}}.world-player-loading-container{z-index:1;box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:600px;max-height:100%;padding:24px;display:flex;position:relative;overflow:hidden}@media screen and (max-width:768px){.world-player-error-overlay{padding:max(8px, env(safe-area-inset-top)) max(8px, env(safe-area-inset-right)) max(8px, env(safe-area-inset-bottom)) max(8px, env(safe-area-inset-left))}.world-player-error-panel{border-radius:10px;width:min(400px,100%);max-height:calc(100% - 2px);padding:13px 14px 12px}.world-player-error-panel h2{margin-bottom:6px;font-size:16px;line-height:1.25}.world-player-error-message{padding:8px 10px;font-size:13px;line-height:1.45}.world-player-error-hint{margin-top:6px;font-size:11px;line-height:1.4}.world-player-error-actions{margin-top:10px}.world-viewer-root .world-player-error-actions .ant-btn{flex:auto;width:100%;min-width:0;height:34px;font-size:13px}.world-player-loading-container{gap:0;max-width:100%;padding:8px 10px}.sci-fi-portal-spinner{width:40px;height:40px;margin-bottom:8px}.outer-ring{width:40px;height:40px}.middle-ring{width:28px;height:28px}.inner-ring{width:18px;height:18px}.spinner-core{width:10px;height:10px}.core-glow{inset:-3px}.loading-title{letter-spacing:1px;margin-bottom:4px;font-size:12px}.loading-subtitle{margin-bottom:8px;padding:2px 8px;font-size:10px}.loading-steps{background:#0a0e1673;border-width:1px;border-radius:8px;gap:2px;padding:6px 8px}.step-dot-container{width:12px;height:12px}.step-dot{width:6px;height:6px}.step-dot-pulse{width:12px;height:12px}.step-label{font-size:8px}.loading-step-item{gap:4px}.loading-hud-text{display:none}.hud-corner{width:10px;height:10px}.hud-corner.top-left,.hud-corner.top-right{top:10px}.hud-corner.bottom-left,.hud-corner.bottom-right{bottom:10px}.hud-corner.top-left,.hud-corner.bottom-left{left:10px}.hud-corner.top-right,.hud-corner.bottom-right{right:10px}}@keyframes loadingAuroraDrift{0%{transform:rotate(0)scale(1)}to{transform:rotate(360deg)scale(1.03)}}@keyframes loadingScanLine{0%{opacity:0;transform:translateY(-100%)}18%{opacity:.8}72%{opacity:.28}to{opacity:0;transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.world-player-loading-overlay:before,.world-player-loading-overlay:after,.create-world-slot{animation:none}}.sci-fi-portal-spinner{justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:24px;display:flex;position:relative}.spinner-ring{border:1.5px solid #0000;border-radius:50%;position:absolute}.outer-ring{border-top-color:#7cc6ffd9;border-bottom-color:#7cc6ff40;width:80px;height:80px;animation:1.8s linear infinite spinClockwise;box-shadow:0 0 12px #7cc6ff33}.middle-ring{border-left-color:#9b8cffd9;border-right-color:#9b8cff40;width:58px;height:58px;animation:1.4s linear infinite spinCounterClockwise;box-shadow:0 0 8px #9b8cff26}.inner-ring{border-top-color:#ff8ad1d9;border-bottom-color:#ff8ad140;width:36px;height:36px;animation:1s linear infinite spinClockwise}.spinner-core{background:#7cc6ff;border-radius:50%;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.core-glow{background:radial-gradient(circle,#7cc6ff99 0%,#0000 70%);border-radius:50%;animation:1.5s ease-in-out infinite corePulse;position:absolute;inset:-6px}@keyframes spinClockwise{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spinCounterClockwise{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}@keyframes corePulse{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.35)}}.loading-title{color:#fff;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 10px #fff3;margin-bottom:6px;font-size:15px;font-weight:700}.loading-subtitle{color:#7cc6ff;letter-spacing:.5px;text-align:center;white-space:nowrap;text-overflow:ellipsis;background:#7cc6ff14;border:1px solid #7cc6ff26;border-radius:6px;max-width:90%;margin-bottom:10px;padding:4px 12px;font-family:monospace;font-size:11px;overflow:hidden}.loading-steps{background:#0a0e16b8;border:1.5px solid #7cc6ff26;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;width:100%;padding:5px;display:flex;box-shadow:inset 0 0 20px #0009}.loading-step-item{flex-direction:column;flex:1;align-items:center;gap:8px;display:flex;position:relative}.loading-step-item:not(:last-child):after{content:"";z-index:1;background:#ffffff0f;height:2px;transition:background-color .4s;position:absolute;top:7px;left:calc(50% + 14px);right:calc(14px - 50%)}.loading-step-item.step-completed:not(:last-child):after{background:linear-gradient(90deg,#10b981,#10b98140)}.loading-step-item.step-active:not(:last-child):after{background:linear-gradient(90deg,#7cc6ff66,#ffffff0f)}.step-dot-container{z-index:2;justify-content:center;align-items:center;width:16px;height:16px;display:flex;position:relative}.step-dot{background:#ffffff26;border-radius:50%;width:8px;height:8px;transition:all .3s cubic-bezier(.4,0,.2,1)}.step-dot-pulse{background:#7cc6ff59;border-radius:50%;width:16px;height:16px;animation:1.4s ease-in-out infinite stepDotBlink;position:absolute}@keyframes stepDotBlink{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:0;transform:scale(1.5)}}.step-label{color:#ffffff4d;white-space:nowrap;font-size:10px;font-weight:500;transition:color .3s}.step-completed .step-dot{background:#10b981;box-shadow:0 0 8px #10b981}.step-completed .step-label{color:#10b981bf}.step-active .step-dot{background:#7cc6ff;box-shadow:0 0 10px #7cc6ff}.step-active .step-label{color:#fff;text-shadow:0 0 8px #7cc6ff66;font-weight:600}.step-pending .step-dot{background:#ffffff26}.step-pending .step-label{color:#ffffff4d}.wcd-wrapper{z-index:20;flex-direction:column;align-items:center;gap:20px;width:100%;max-width:800px;margin-top:10px;display:flex;position:relative}.wcd-settings-bar{align-items:center;gap:6px;padding-top:4px;display:flex}.cyber-drawer .ant-drawer-content{-webkit-backdrop-filter:blur(24px)saturate(140%)!important;background:#05060acc!important;box-shadow:-10px 0 30px #000c!important}.cyber-drawer .ant-drawer-header{background:#0c0e1599!important;border-bottom:1px solid #ffffff14!important}.cyber-drawer .ant-drawer-title{color:#fff!important}.cyber-drawer .ant-drawer-close{color:#ffffff73!important}.cyber-drawer .ant-drawer-close:hover{color:#fff!important}.task-item-card{background:#ffffff05;border:1px solid #ffffff0f;border-radius:12px;padding:14px;transition:all .3s;position:relative;box-shadow:0 4px 16px #0000004d}.task-item-card:hover{background:#ffffff0a;border-color:#ffffff1f;transform:translateY(-2px);box-shadow:0 6px 20px #00000080,0 0 1px #ffffff1a}.task-badge{text-transform:uppercase;border-radius:4px;align-items:center;gap:5px;padding:2px 8px;font-size:10px;font-weight:600;display:inline-flex}.badge-dot{border-radius:50%;width:5px;height:5px}.badge-completed{color:#00f2fe;background:#00f2fe14;border:1px solid #00f2fe33}.badge-completed .badge-dot{background:#00f2fe;box-shadow:0 0 6px #00f2fe}.badge-running{color:#7cc6ff;background:#7cc6ff14;border:1px solid #7cc6ff33}.badge-running .badge-dot{background:#7cc6ff;box-shadow:0 0 6px #7cc6ff}.badge-submitting,.badge-pending{color:#9b8cff;background:#9b8cff14;border:1px solid #9b8cff33}.badge-submitting .badge-dot,.badge-pending .badge-dot{background:#9b8cff;box-shadow:0 0 6px #9b8cff}.badge-failed{color:#ff5274;background:#ff527414;border:1px solid #ff527433}.badge-failed .badge-dot{background:#ff5274;box-shadow:0 0 6px #ff5274}.wcd-taskmode-inline{background:#ffffff0a;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:2px;display:inline-flex}.wcd-taskmode-item{color:#fff6;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:999px;outline:none;align-items:center;gap:5px;padding:4px 11px;font-size:12px;transition:all .3s;display:inline-flex}.wcd-taskmode-item:hover{color:#ffffffb3;background:#ffffff0f}.wcd-taskmode-item-active{color:#fff;background:#ffffff1a;border-color:#ffffff2e}.wcd-taskmode-video.wcd-taskmode-item-active{color:#ffb3c1;background:#ff64821f;border-color:#ff648266;box-shadow:0 0 8px #ff648226}.wcd-taskmode-3d.wcd-taskmode-item-active{color:#a0f0ff;background:#00e6ff1f;border-color:#00e6ff66;box-shadow:0 0 8px #00e6ff26}.theme-mode-video .nebula{background:radial-gradient(circle,#ff648247,#c850b41f 40%,#0000 65%);transition:background 1s cubic-bezier(.25,.8,.25,1)}.theme-mode-video .nebula.b{background:radial-gradient(circle,#ff3c6438,#ffa0321a 40%,#0000 65%);transition:background 1s cubic-bezier(.25,.8,.25,1)}.theme-mode-3d .nebula{background:radial-gradient(circle,#00e6ff47,#3ca0ff1f 40%,#0000 65%);transition:background 1s cubic-bezier(.25,.8,.25,1)}.theme-mode-3d .nebula.b{background:radial-gradient(circle,#00c8ff38,#00ffb41a 40%,#0000 65%);transition:background 1s cubic-bezier(.25,.8,.25,1)}.theme-mode-video .wcd-root{border-color:#ff648240;transition:border-color .6s,box-shadow .6s;box-shadow:0 16px 56px #0009,0 0 40px #ff648214,inset 0 1px #ffc8c814}.theme-mode-3d .wcd-root{border-color:#00e6ff40;transition:border-color .6s,box-shadow .6s;box-shadow:0 16px 56px #0009,0 0 40px #00e6ff14,inset 0 1px #c8ffff14}.theme-mode-video .wcd-generate-btn-ready{color:#fff!important;background:linear-gradient(135deg,#ff7a90 0%,#ff4060 100%)!important;box-shadow:0 4px 20px #ff648259!important}.theme-mode-3d .wcd-generate-btn-ready{color:#0a0c14!important;background:linear-gradient(135deg,#00e6ff 0%,#4facfe 100%)!important;font-weight:700!important;box-shadow:0 4px 20px #00e6ff59!important}.theme-mode-video .wcd-upload-zone{border-color:#ff648233;transition:border-color .5s}.theme-mode-video .wcd-upload-zone:hover{border-color:#ff648266}.theme-mode-3d .wcd-upload-zone{border-color:#00e6ff33;transition:border-color .5s}.theme-mode-3d .wcd-upload-zone:hover{border-color:#00e6ff66}.theme-mode-video .create-slogan{background:linear-gradient(135deg,#fff 40%,#ff8fa3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:background .8s}.theme-mode-3d .create-slogan{background:linear-gradient(135deg,#fff 40%,#7ee8fa 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;transition:background .8s}.theme-mode-video .wcd-mode-btn-active{color:#ffb3c1;background:#ff64821f;box-shadow:inset 0 0 0 1px #ff648226}.theme-mode-3d .wcd-mode-btn-active{color:#a0f0ff;background:#00e6ff1f;box-shadow:inset 0 0 0 1px #00e6ff26}@keyframes spaceWarpRipple{0%{filter:brightness()contrast()saturate()blur();transform:scale(1)}30%{filter:brightness(1.6)contrast(1.15)saturate(1.4)blur(1px);transform:scale(1.018)}60%{filter:brightness(.8)contrast(1.05)saturate(.9)blur(.5px);transform:scale(.992)}to{filter:brightness()contrast()saturate()blur();transform:scale(1)}}.space-warp-active{animation:.8s cubic-bezier(.25,.8,.25,1) spaceWarpRipple}.myworlds-drawer .ant-drawer-content{-webkit-backdrop-filter:blur(28px)saturate(150%)!important;background:radial-gradient(120% 60% at 100% 0,#7cc6ff1a,#0000 55%),radial-gradient(80% 60% at 0 110%,#ff8ad114,#0000 60%),#080a10db!important;box-shadow:-24px 0 64px #0009,inset 1px 0 #ffffff0a!important}.myworlds-drawer .ant-drawer-header{background:linear-gradient(#0b0e16ad,#0b0e1638)!important;border-bottom:1px solid #ffffff0f!important;padding:18px 22px!important}.myworlds-drawer .ant-drawer-body{background:0 0!important;padding:18px 18px 28px!important}.mw-header{justify-content:space-between;align-items:center;gap:12px;width:100%;display:flex}.mw-header-title{align-items:center;gap:10px;min-width:0;display:flex}.mw-header-glyph{background:radial-gradient(circle at 35% 30%,#7cc6ff99 0%,#0000 55%),radial-gradient(circle at 70% 75%,#ff8ad16b 0%,#0000 60%),#080a12e6;border:1px solid #7cc6ff52;border-radius:50%;flex-shrink:0;width:30px;height:30px;box-shadow:0 0 16px #7cc6ff40,inset 0 0 10px #00000080}.mw-header-text{flex-direction:column;gap:1px;min-width:0;display:flex}.mw-header-text strong{color:#fff;letter-spacing:.4px;font-size:15px;font-weight:700}.mw-header-text span{letter-spacing:2px;color:#7cc6ffa6;text-transform:uppercase;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px}.mw-refresh-btn{justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex;color:#ffffff9e!important;background:#ffffff08!important;border:1px solid #ffffff14!important;border-radius:10px!important;transition:all .2s!important}.mw-refresh-btn:hover{color:#fff!important;background:#7cc6ff14!important;border-color:#7cc6ff59!important;box-shadow:0 0 14px #7cc6ff2e!important}.mw-statstrip{background:#ffffff06;border:1px solid #ffffff0f;border-radius:14px;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:16px;padding:12px;display:grid}.mw-stat{flex-direction:column;gap:2px;padding:4px 6px;display:flex}.mw-stat b{color:#fff;font-feature-settings:"tnum";font-size:16px;font-weight:700}.mw-stat span{color:var(--muted);letter-spacing:1px;text-transform:uppercase;font-size:10px}.mw-stat.completed b{color:#7cffd4}.mw-stat.running b{color:#7cc6ff}.mw-list{flex-direction:column;gap:14px;display:flex}.mw-pagination{justify-content:center;padding:18px 0 4px;display:flex}.mw-load-more-btn{appearance:none;color:#d2ecffe0;letter-spacing:.6px;cursor:pointer;background:#7cc6ff12;border:1px solid #7cc6ff3d;border-radius:999px;justify-content:center;align-items:center;gap:6px;min-width:128px;height:34px;font-size:12px;font-weight:600;transition:all .2s;display:inline-flex}.mw-load-more-btn:hover:not(:disabled){color:#fff;background:#7cc6ff1f;border-color:#7cc6ff75;box-shadow:0 0 16px #7cc6ff29}.mw-load-more-btn:disabled{cursor:wait;opacity:.62}.mw-pagination-end{color:#ffffff5c;letter-spacing:.8px;font-size:11px}.mw-card{background:linear-gradient(#141822b3,#0c0e16d9);border:1px solid #ffffff0f;border-radius:16px;transition:border-color .25s,transform .25s,box-shadow .25s;position:relative;overflow:hidden}.mw-card:hover{border-color:#7cc6ff47;transform:translateY(-2px);box-shadow:0 10px 30px #00000073,0 0 24px #7cc6ff0f}.mw-thumb{aspect-ratio:16/9;background:#0a0d14;width:100%;position:relative;overflow:hidden}.mw-thumb-img{background-position:50%;background-size:cover;transition:transform .7s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}.mw-card:hover .mw-thumb-img{transform:scale(1.04)}.mw-thumb-shade{pointer-events:none;background:linear-gradient(#0000 35%,#080a10c7 100%);position:absolute;inset:0}.mw-thumb-placeholder{background:radial-gradient(80% 60% at 20% 10%,#7cc6ff2e,#0000 60%),radial-gradient(60% 60% at 90% 100%,#ff8ad126,#0000 65%),repeating-linear-gradient(45deg,#ffffff05 0 8px,#0000 8px 16px),#0a0d14;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.mw-thumb-placeholder:before,.mw-thumb-placeholder:after{content:"";border:1px dashed #7cc6ff38;border-radius:50%;animation:14s linear infinite mwOrbSpin;position:absolute}.mw-thumb-placeholder:before{aspect-ratio:1;width:72%}.mw-thumb-placeholder:after{aspect-ratio:1;border-color:#ff8ad138;width:48%;animation-duration:9s;animation-direction:reverse}@keyframes mwOrbSpin{to{transform:rotate(360deg)}}.mw-placeholder-orb{color:#ffffffd9;z-index:2;background:radial-gradient(circle at 35% 30%,#ffffffd9 0%,#7cc6ff99 25%,#0000 60%),radial-gradient(circle at 70% 80%,#ff8ad173 0%,#0000 60%),radial-gradient(circle,#9b8cff8c,#080a12f2 70%);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;animation:4.5s ease-in-out infinite mwOrbFloat;display:flex;position:relative;box-shadow:0 0 30px #7cc6ff59,inset 0 0 18px #00000080}@keyframes mwOrbFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.mw-placeholder-tag{letter-spacing:2px;color:#fff6;text-transform:uppercase;background:#0006;border:1px solid #ffffff0f;border-radius:4px;padding:3px 8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:9px;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}.mw-thumb-badges{z-index:2;justify-content:space-between;align-items:flex-start;gap:8px;display:flex;position:absolute;inset:10px 10px auto}.mw-kind-chip{letter-spacing:.6px;color:#fff;-webkit-backdrop-filter:blur(8px);background:#0000008c;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:4px;padding:3px 9px;font-size:10px;font-weight:600;display:inline-flex}.mw-kind-chip.kind-3d{color:#b1e8ff;border-color:#7cc6ff4d}.mw-kind-chip.kind-video{color:#ffc4cf;border-color:#ff7a904d}.mw-status-chip{letter-spacing:.4px;text-transform:uppercase;-webkit-backdrop-filter:blur(8px);white-space:nowrap;background:#0000008c;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:10px;font-weight:600;display:inline-flex}.mw-status-chip .mw-status-dot{border-radius:50%;width:6px;height:6px}.mw-status-chip.s-completed{color:#7cffd4;border-color:#7cffd452}.mw-status-chip.s-completed .mw-status-dot{background:#7cffd4;box-shadow:0 0 8px #7cffd4}.mw-status-chip.s-running{color:#7cc6ff;border-color:#7cc6ff52}.mw-status-chip.s-running .mw-status-dot{background:#7cc6ff;animation:1.4s ease-in-out infinite mwStatusPulse;box-shadow:0 0 8px #7cc6ff}.mw-status-chip.s-submitting{color:#9b8cff;border-color:#9b8cff52}.mw-status-chip.s-submitting .mw-status-dot{background:#9b8cff;animation:1.4s ease-in-out infinite mwStatusPulse;box-shadow:0 0 8px #9b8cff}.mw-status-chip.s-pending{color:var(--accent);border-color:#ffd27152}.mw-status-chip.s-pending .mw-status-dot{background:var(--accent);box-shadow:0 0 8px var(--accent)}.mw-status-chip.s-failed{color:#ff8a90;border-color:#ff7a9059}.mw-status-chip.s-failed .mw-status-dot{background:#ff5274;box-shadow:0 0 8px #ff5274}.mw-status-chip.s-unknown{color:#a7adb7;border-color:#a7adb747}.mw-status-chip.s-unknown .mw-status-dot{background:#7f8793;box-shadow:0 0 6px #7f8793a6}@keyframes mwStatusPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.55;transform:scale(.78)}}.mw-card-body{flex-direction:column;gap:4px;padding:12px 14px 6px;display:flex}.mw-card-title{color:#f1f5fb;letter-spacing:.1px;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13.5px;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.mw-card-meta{color:var(--muted);align-items:center;gap:8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10.5px;display:flex}.mw-card-meta .mw-meta-dot{background:#ffffff40;border-radius:50%;width:2.5px;height:2.5px}.mw-card-actions{justify-content:space-between;align-items:center;gap:8px;padding:6px 12px 12px;display:flex}.mw-action-group{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.mw-id-chip{color:#fff6;letter-spacing:.6px;background:#ffffff08;border:1px solid #ffffff0d;border-radius:6px;padding:3px 8px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px}.mw-action{appearance:none;color:#ffffffb3;letter-spacing:.2px;cursor:pointer;background:0 0;border:1px solid #ffffff0f;border-radius:8px;align-items:center;gap:6px;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.mw-action:hover{color:#fff;background:#ffffff0a;border-color:#ffffff2e}.mw-action .mw-action-arrow{font-size:10px;transition:transform .2s}.mw-action:hover .mw-action-arrow{transform:translate(2px)}.mw-action.is-3d{color:#b1e8ff;border-color:#7cc6ff38}.mw-action.is-3d:hover{color:#fff;background:#7cc6ff1a;border-color:#7cc6ff80;box-shadow:0 0 14px #7cc6ff2e}.mw-action.is-video{color:#ffbac6;border-color:#ff7a9038}.mw-action.is-video:hover{color:#fff;background:#ff7a901a;border-color:#ff7a9080;box-shadow:0 0 14px #ff7a9029}.mw-action.is-replay{color:#b8ffd8;border-color:#6cffba38}.mw-action.is-replay:hover{color:#fff;background:#6cffba1a;border-color:#6cffba80;box-shadow:0 0 14px #6cffba29}.mw-action.is-disabled{color:#ffffff4d;cursor:not-allowed;border-color:#ffffff0a}.mw-empty,.mw-loading{text-align:center;color:var(--muted);flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:56px 24px;display:flex}.mw-empty-orb,.mw-loading-orb{background:radial-gradient(circle at 35% 30%,#7cc6ff73 0%,#0000 55%),radial-gradient(circle at 70% 80%,#ff8ad152 0%,#0000 60%),#080a12e6;border:1px solid #7cc6ff40;border-radius:50%;width:64px;height:64px;position:relative;box-shadow:0 0 24px #7cc6ff2e}.mw-loading-orb{border-color:#0000 #7cc6ff6b #7cc6ff6b;animation:1.4s linear infinite mwSpin}@keyframes mwSpin{to{transform:rotate(360deg)}}.mw-empty-title{color:#fff;letter-spacing:.3px;font-size:14px;font-weight:600}.mw-empty-sub{color:var(--muted);max-width:240px;font-size:11.5px;line-height:1.6}.vpm-overlay{z-index:1100;-webkit-backdrop-filter:blur(12px);background:#000000eb;justify-content:center;align-items:center;padding:24px;animation:.3s vpmFadeIn;display:flex;position:fixed;inset:0}@keyframes vpmFadeIn{0%{opacity:0}to{opacity:1}}.vpm-container{background:#000;border:1px solid #ffffff1f;border-radius:14px;flex-direction:column;width:min(96vw,1600px);max-height:92vh;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 80px #0000008c}.vpm-header{z-index:10;background:#0c0e14eb;justify-content:space-between;align-items:center;min-height:54px;padding:10px 14px 10px 18px;display:flex;position:relative}.vpm-title{color:#ffffffe6;letter-spacing:.3px;text-overflow:ellipsis;white-space:nowrap;pointer-events:auto;max-width:calc(100% - 60px);font-size:15px;font-weight:600;overflow:hidden}.vpm-close{color:#ffffffb3;cursor:pointer;pointer-events:auto;background:#ffffff1a;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-size:14px;transition:all .2s;display:inline-flex}.vpm-close:hover{color:#fff;background:#fff3}.vpm-video-wrapper{flex:auto;justify-content:center;align-items:center;min-height:0;max-height:calc(92vh - 54px);display:flex}.vpm-video{object-fit:contain;background:#000;outline:none;width:100%;height:auto;max-height:calc(92vh - 54px);display:block}@media (max-width:640px){.vpm-overlay{padding:12px}.vpm-container{width:100%;max-height:calc(var(--app-viewport-height) - 24px);border-radius:10px}.vpm-video-wrapper,.vpm-video{max-height:calc(var(--app-viewport-height) - 78px)}}.credit-confirm-modal{--credit-confirm-accent:#7cc6ff;--credit-confirm-accent-rgb:124, 198, 255;padding-bottom:0}.ant-modal.credit-confirm-modal.credit-confirm-modal .credit-confirm-container.credit-confirm-container{color:#f5f8ff;background:radial-gradient(circle at 86% 0%, rgba(var(--credit-confirm-accent-rgb), .16), transparent 34%), linear-gradient(145deg, #121826fc, #070a12fc);border:1px solid rgba(var(--credit-confirm-accent-rgb), .3);box-shadow:0 30px 90px #000000a6, 0 0 40px rgba(var(--credit-confirm-accent-rgb), .1), inset 0 1px 0 #ffffff0f;border-radius:20px;padding:0;overflow:hidden}.credit-confirm-modal .credit-confirm-container-model{--credit-confirm-accent:#b39ddb;--credit-confirm-accent-rgb:179, 157, 219}.credit-confirm-modal .credit-confirm-container-save{--credit-confirm-accent:#79e5c5;--credit-confirm-accent-rgb:121, 229, 197}.credit-confirm-modal .credit-confirm-container-danger{--credit-confirm-accent:#ff7187;--credit-confirm-accent-rgb:255, 113, 135}.ant-modal.credit-confirm-modal.credit-confirm-modal .ant-modal-body{padding:0}.credit-confirm-shell{padding:28px;position:relative}.credit-confirm-shell.credit-confirm-model{--credit-confirm-accent:#b39ddb;--credit-confirm-accent-rgb:179, 157, 219}.credit-confirm-shell.credit-confirm-save{--credit-confirm-accent:#79e5c5;--credit-confirm-accent-rgb:121, 229, 197}.credit-confirm-shell.credit-confirm-danger{--credit-confirm-accent:#ff7187;--credit-confirm-accent-rgb:255, 113, 135}.credit-confirm-signal{align-items:flex-end;gap:3px;height:14px;display:flex;position:absolute;top:22px;right:26px}.credit-confirm-signal span{background:var(--credit-confirm-accent);width:3px;box-shadow:0 0 8px rgba(var(--credit-confirm-accent-rgb), .7);border-radius:999px;animation:1.4s ease-in-out infinite creditConfirmSignal}.credit-confirm-signal span:first-child{height:6px}.credit-confirm-signal span:nth-child(2){height:10px;animation-delay:.14s}.credit-confirm-signal span:nth-child(3){height:14px;animation-delay:.28s}.credit-confirm-heading{align-items:center;gap:14px;padding-right:48px;display:flex}.credit-confirm-icon{width:44px;height:44px;color:var(--credit-confirm-accent);background:rgba(var(--credit-confirm-accent-rgb), .1);border:1px solid rgba(var(--credit-confirm-accent-rgb), .28);box-shadow:inset 0 0 18px rgba(var(--credit-confirm-accent-rgb), .08);border-radius:14px;flex:0 0 44px;place-items:center;font-size:20px;display:grid}.credit-confirm-eyebrow{color:var(--credit-confirm-accent);font-family:var(--font-smiley-oblique);letter-spacing:1.8px;margin-bottom:4px;font-size:10px;font-weight:700}.credit-confirm-heading h2{color:#f7f9ff;font-family:var(--font-youran);margin:0;font-size:21px;font-weight:700;line-height:1.25}.credit-confirm-description{color:#e8eefaad;margin:18px 0 16px;font-size:13px;line-height:1.7}.credit-confirm-cost{background:linear-gradient(120deg, rgba(var(--credit-confirm-accent-rgb), .13), rgba(var(--credit-confirm-accent-rgb), .035));border:1px solid rgba(var(--credit-confirm-accent-rgb), .24);border-radius:15px;padding:18px;position:relative;overflow:hidden}.credit-confirm-cost:after{content:"";border:1px solid rgba(var(--credit-confirm-accent-rgb), .14);border-radius:50%;width:110px;height:110px;position:absolute;top:-34px;right:-28px}.credit-confirm-cost-main{align-items:baseline;gap:8px;display:flex}.credit-confirm-cost-main strong{color:#fff;text-shadow:0 0 20px rgba(var(--credit-confirm-accent-rgb), .32);font-size:34px;font-weight:760;line-height:1}.credit-confirm-cost-main span{color:var(--credit-confirm-accent);font-size:13px;font-weight:650}.credit-confirm-cost-label{color:#e8eefa8f;margin-top:8px;font-size:11px}.credit-confirm-balance{color:#eef3ffb3;background:#04070d75;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:5px;padding:5px 9px;font-size:10px;display:inline-flex;position:absolute;bottom:16px;right:16px}.credit-confirm-balance b{color:#fff;font-size:12px}.credit-confirm-balance.is-insufficient,.credit-confirm-balance.is-insufficient b{color:#ff8f9c}.credit-confirm-details{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;margin-top:14px}.credit-confirm-detail{color:#dee5f38c;justify-content:space-between;align-items:center;gap:16px;padding:10px 2px;font-size:11px;display:flex}.credit-confirm-detail+.credit-confirm-detail{border-top:1px solid #ffffff0d}.credit-confirm-detail b{color:#f1f5ffd6;font-weight:600}.credit-confirm-detail b.is-positive{color:#78e7bd}.credit-confirm-detail b.is-warning{color:#ffd271}.credit-confirm-note{color:#d0d8e87a;align-items:flex-start;gap:8px;margin-top:13px;font-size:10px;line-height:1.55;display:flex}.credit-confirm-note .anticon{color:var(--credit-confirm-accent);margin-top:2px}.credit-confirm-warning{color:#ffabb4;background:#ff527414;border:1px solid #ff527438;border-radius:9px;margin-top:12px;padding:8px 10px;font-size:11px;line-height:1.5}.credit-confirm-actions{grid-template-columns:minmax(96px,.72fr) minmax(160px,1.28fr);gap:10px;margin-top:20px;display:grid}.credit-confirm-actions .ant-btn{border-radius:11px;height:42px;font-size:13px;font-weight:650}.credit-confirm-actions .credit-confirm-cancel{color:#ebf0fab3;background:#ffffff09;border-color:#ffffff1c}.credit-confirm-actions .credit-confirm-cancel:hover{color:#fff;background:#ffffff12;border-color:#fff3}.credit-confirm-actions .credit-confirm-submit{color:#061019;background:var(--credit-confirm-accent);box-shadow:0 8px 26px rgba(var(--credit-confirm-accent-rgb), .2);border-color:#0000}.credit-confirm-actions .credit-confirm-submit:disabled{color:#ffabb4;opacity:1;background:#ff52741a;border-color:#ff527457;box-shadow:inset 0 0 18px #ff52740f}.credit-confirm-actions .credit-confirm-submit:not(:disabled):hover{color:#02070d;background:color-mix(in srgb, var(--credit-confirm-accent) 88%, white);border-color:#0000;transform:translateY(-1px)}.credit-confirm-danger .credit-confirm-actions .credit-confirm-submit{color:#fff;background:#e94c67;box-shadow:0 8px 26px #e94c673d}.credit-confirm-danger .credit-confirm-actions .credit-confirm-submit:not(:disabled):hover{color:#fff;background:#ff647d}@keyframes creditConfirmSignal{0%,to{opacity:.42;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:600px){.credit-confirm-modal{max-width:468px;margin:12px auto;width:calc(100vw - 24px)!important}.ant-modal.credit-confirm-modal.credit-confirm-modal .credit-confirm-container.credit-confirm-container{max-height:calc(var(--app-viewport-height) - 24px);border-radius:16px;overflow-y:auto}.credit-confirm-shell{padding:21px 18px 18px}.credit-confirm-heading{gap:11px;padding-right:34px}.credit-confirm-icon{border-radius:12px;flex-basis:38px;width:38px;height:38px}.credit-confirm-heading h2{font-size:18px}.credit-confirm-description{margin:14px 0 12px;font-size:12px}.credit-confirm-cost{padding:15px}.credit-confirm-cost-main strong{font-size:29px}.credit-confirm-balance{width:fit-content;margin-top:11px;position:static}.credit-confirm-actions{grid-template-columns:.72fr 1.28fr;margin-top:16px}.credit-confirm-actions .ant-btn{height:40px;padding-inline:10px;font-size:12px}}@media (prefers-reduced-motion:reduce){.credit-confirm-signal span{animation:none}}.wsm-fullscreen{z-index:1000;background:radial-gradient(at 50% 40%,#0d1230 0%,#080d1e 40%,#050810 70%,#020408 100%);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.wsm-content{z-index:10;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.wsm-bg-layer{pointer-events:none;background:radial-gradient(at 20% 30%,#4632a01a 0%,#0000 50%),radial-gradient(at 80% 70%,#0078c814 0%,#0000 50%);position:absolute;inset:0}.wsm-nebula-layer{pointer-events:none;position:absolute;inset:0}.wsm-nebula-layer:before{content:"";background:radial-gradient(#503cb42e 0%,#0000 70%);width:60vw;height:60vh;animation:20s ease-in-out infinite alternate wsm-nebula-drift;position:absolute;top:-10vh;left:-10vw}.wsm-nebula-layer:after{content:"";background:radial-gradient(#00b4ff1f 0%,#0000 70%);width:50vw;height:50vh;animation:25s ease-in-out infinite alternate-reverse wsm-nebula-drift;position:absolute;bottom:-5vh;right:-5vw}@keyframes wsm-nebula-drift{0%{transform:translate(0)scale(1)}to{transform:translate(3vw,2vh)scale(1.05)}}.wsm-stars-layer{pointer-events:none;background-image:radial-gradient(1.2px 1.2px at 12% 18%,#fff9 50%,#0000 50%),radial-gradient(1px 1px at 28% 42%,#fff6 50%,#0000 50%),radial-gradient(1.5px 1.5px at 45% 12%,#ffffff80 50%,#0000 50%),radial-gradient(.8px .8px at 62% 68%,#ffffff59 50%,#0000 50%),radial-gradient(1.3px 1.3px at 78% 22%,#ffffff73 50%,#0000 50%),radial-gradient(.6px .6px at 35% 82%,#ffffff4d 50%,#0000 50%),radial-gradient(1px 1px at 88% 55%,#fff6 50%,#0000 50%),radial-gradient(.9px .9px at 52% 38%,#ffffff59 50%,#0000 50%),radial-gradient(1.1px 1.1px at 8% 72%,#ffffff4d 50%,#0000 50%),radial-gradient(.7px .7px at 92% 88%,#ffffff40 50%,#0000 50%);background-size:300px 300px,250px 250px,280px 280px,220px 220px,260px 260px,240px 240px,200px 200px,270px 270px,310px 310px,230px 230px;animation:6s ease-in-out infinite alternate wsm-twinkle;position:absolute;inset:0}@keyframes wsm-twinkle{0%{opacity:.5}50%{opacity:.85}to{opacity:.6}}.wsm-header{text-align:center;margin-bottom:48px}.wsm-tag{letter-spacing:5px;color:#4fc3f7;text-shadow:0 0 16px #4fc3f780;margin-bottom:12px;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:10px;font-weight:700}.wsm-title{letter-spacing:.02em;color:#e8eaf6;text-shadow:0 2px 20px #000c,0 0 40px #82b4ff66;margin:0 0 12px;font-size:clamp(22px,3vw,32px);font-weight:700}.wsm-desc{color:#e8eaf699;margin:0;font-size:14px;line-height:1.6}.wsm-carousel{perspective:1200px;justify-content:center;align-items:center;gap:48px;height:min(50vh,480px);padding:0 32px;display:flex}.wsm-sphere-wrapper{border-radius:50%;justify-content:center;align-items:center;transition:transform .6s cubic-bezier(.34,1.56,.64,1),filter .4s,opacity .4s;display:flex;position:relative}.wsm-sphere-wrapper:before{content:"";z-index:-1;filter:blur(6px);opacity:.75;background:conic-gradient(from 180deg,#00e5ff 0%,#7c4dff 25%,#ff4081 50%,#00e5ff 75%,#ff4081 90%,#00e5ff 100%);border-radius:50%;transition:all .5s cubic-bezier(.25,.46,.45,.94);animation:6s linear infinite wsm-rim-spin-reverse;position:absolute;inset:-8px}.wsm-sphere-wrapper:after{content:"";z-index:-2;filter:blur(20px);opacity:.5;background:conic-gradient(#00f0ff 0%,#ff007f 25%,#9d4edd 50%,#00e5ff 75%,#00f0ff 100%);border-radius:50%;transition:all .5s cubic-bezier(.25,.46,.45,.94);animation:10s linear infinite wsm-rim-spin;position:absolute;inset:-25px}.wsm-sphere{background:#04060f;border-radius:50%;width:100%;height:100%;position:relative;overflow:hidden;box-shadow:inset 0 0 30px #000c}.wsm-sphere-small-2{opacity:.4;filter:brightness(.5)saturate(.6);width:min(12vw,100px);height:min(12vw,100px);transform:scale(.88)}.wsm-sphere-small-2:before{filter:blur(3px);opacity:.35;inset:-4px}.wsm-sphere-small-2:after{filter:blur(10px);opacity:.25;inset:-12px}.wsm-sphere-small-2:hover{opacity:.75;filter:brightness(.8)saturate(.9);transform:scale(.96)}.wsm-sphere-small-2:hover:before{opacity:.65;inset:-6px}.wsm-sphere-small-2:hover:after{opacity:.5;inset:-18px}.wsm-sphere-small-1{opacity:.6;filter:brightness(.6)saturate(.75);width:min(18vw,160px);height:min(18vw,160px)}.wsm-sphere-small-1:before{filter:blur(4px);opacity:.5;inset:-6px}.wsm-sphere-small-1:after{filter:blur(15px);opacity:.35;inset:-18px}.wsm-sphere-small-1:hover{opacity:.9;filter:brightness(.9)saturate();transform:scale(1.08)}.wsm-sphere-small-1:hover:before{opacity:.85;filter:blur(5px);inset:-9px}.wsm-sphere-small-1:hover:after{opacity:.65;filter:blur(20px);inset:-28px}.wsm-sphere-large{z-index:10;width:min(34vw,340px);height:min(34vw,340px)}.wsm-sphere-large:before{filter:blur(4px);opacity:.8;animation:5s linear infinite wsm-rim-spin-reverse,2.5s ease-in-out infinite alternate wsm-core-breath;inset:-6px}.wsm-sphere-large:after{filter:blur(12px);opacity:.6;animation:8s linear infinite wsm-rim-spin,3s ease-in-out infinite alternate wsm-halo-breath;inset:-18px}.wsm-sphere-large .wsm-sphere{box-shadow:0 0 0 1.5px #ffffff26,0 0 60px #8264ff59,0 0 120px #5096ff26,0 20px 60px #0009,inset 0 0 0 1px #ffffff14}@media (hover:hover) and (pointer:fine){.wsm-sphere-large:hover{transform:scale(1.06)}.wsm-sphere-large:hover:before{opacity:.98;filter:blur(6px);inset:-10px}.wsm-sphere-large:hover:after{opacity:.85;filter:blur(20px);inset:-28px}}@keyframes wsm-rim-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wsm-rim-spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes wsm-halo-breath{0%{opacity:.45;filter:blur(10px)}to{opacity:.75;filter:blur(16px)}}@keyframes wsm-core-breath{0%{opacity:.65;filter:blur(3px)}to{opacity:.9;filter:blur(5px)}}.wsm-sphere-img{object-fit:cover;border-radius:50%;width:100%;height:100%;transition:transform .6s cubic-bezier(.25,.46,.45,.94)}.wsm-sphere-wrapper:hover .wsm-sphere-img{transform:scale(1.08)}.wsm-sphere-glass-reflection{background:radial-gradient(ellipse 65% 55% at 30% 25%, #ffffff6b 0%, #fff0 50%), radial-gradient(circle 35% 25% at 26% 20%, #ffffff47 0%, #fff0 60%), radial-gradient(circle at 80% 80%, #00e5ff38 0%, #fff0 50%), linear-gradient(135deg, #ffffff26 0%, #000000a6 100%);pointer-events:none;z-index:3;border-radius:50%;position:absolute;inset:0}.wsm-sphere-inner-shadow{pointer-events:none;z-index:2;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 16px 32px #ffffff40,inset 0 -28px 56px #000000eb,inset 16px 0 28px #00000073,inset -16px 0 28px #00000073,inset 0 0 20px 4px #00e5ff59}.wsm-sphere-glow{mix-blend-mode:screen;opacity:.85;pointer-events:none;z-index:3;background:radial-gradient(circle,#0000 55%,#00e5ff33 85%,#00e5ff73 100%);border-radius:50%;transition:opacity .5s,background .5s;position:absolute;inset:0}.wsm-sphere-wrapper:hover .wsm-sphere-glow{opacity:1;background:radial-gradient(circle,#0000 50%,#00e5ff4d 80%,#00e5ff99 100%)}.wsm-sphere-orbit-light{pointer-events:none;z-index:4;border-radius:50%;animation:7s linear infinite wsm-orbit-spin;position:absolute;inset:0;overflow:hidden}.wsm-sphere-orbit-light:before{content:"";filter:blur(5px);background:radial-gradient(#ffffff8c 0%,#c8e6ff40 40%,#0000 80%);border-radius:50%;width:50%;height:25%;position:absolute;top:4%;left:25%}.wsm-sphere-orbit-light:after{content:"";filter:blur(4px);background:radial-gradient(#00e5ff59 0%,#0000 70%);border-radius:50%;width:32%;height:18%;position:absolute;bottom:12%;right:20%}@keyframes wsm-orbit-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes wsm-shimmer{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wsm-center-overlay{z-index:6;text-align:center;background:radial-gradient(circle,#04060f33 0%,#04060fa6 80%);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;padding:24px;display:flex;position:absolute;inset:0}.wsm-center-title{color:#e8eaf6;text-overflow:ellipsis;white-space:nowrap;text-shadow:0 2px 20px #000c;width:85%;margin-bottom:4px;font-size:clamp(14px,1.5vw,18px);font-weight:700;overflow:hidden}.wsm-center-subtitle{letter-spacing:2px;color:#4fc3f7;text-transform:uppercase;text-shadow:0 0 12px #4fc3f766;margin-bottom:0;font-size:10px;font-weight:600}.wsm-side-overlay{z-index:4;opacity:0;background:#04060f80;border-radius:50%;justify-content:center;align-items:center;transition:opacity .3s;display:flex;position:absolute;inset:0}.wsm-sphere-wrapper:hover .wsm-side-overlay{opacity:1}.wsm-side-name{color:#e8eaf6;text-overflow:ellipsis;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0a0f28cc;border:1px solid #ffffff1f;border-radius:6px;max-width:85%;padding:5px 10px;font-size:11px;font-weight:600;overflow:hidden}.wsm-sphere-actions-arc{z-index:12;pointer-events:none;position:absolute;inset:0}.wsm-sphere-btn{appearance:none;color:#ffffffd9;cursor:pointer;-webkit-backdrop-filter:blur(12px);pointer-events:auto;background:#0a0f23b3;border:1px solid #ffffff26;border-radius:50%;outline:none;justify-content:center;align-items:center;width:40px;height:40px;font-size:16px;transition:all .25s cubic-bezier(.25,.46,.45,.94);display:flex;position:absolute;transform:translate(-50%,-50%);box-shadow:0 4px 16px #00000080}.wsm-sphere-btn:hover:not(:disabled){color:#fff;background:#141932d9;border-color:#ffffff59;transform:translate(-50%,-50%)scale(1.18);box-shadow:0 0 20px #4fc3f759,0 6px 20px #00000080}.wsm-sphere-btn:active:not(:disabled){transform:translate(-50%,-50%)scale(.92)}.wsm-sphere-btn:disabled{cursor:not-allowed;opacity:.4}.wsm-arc-btn-0{top:82%;left:25%}.wsm-arc-btn-1{top:92%;left:41%}.wsm-arc-btn-2{top:92%;left:59%}.wsm-arc-btn-3{top:82%;left:75%}.wsm-sphere-btn-primary{color:#4fc3f7;background:#4fc3f726;border-color:#4fc3f759}.wsm-sphere-btn-primary:hover:not(:disabled){background:#4fc3f747;border-color:#4fc3f799;box-shadow:0 0 22px #4fc3f780,0 6px 20px #0006}.wsm-sphere-btn-success{color:#00e5ff;background:#00e5ff1f;border-color:#00e5ff4d}.wsm-sphere-btn-success:hover:not(:disabled){background:#00e5ff40;border-color:#00e5ff8c;box-shadow:0 0 22px #00e5ff73,0 6px 20px #0006}.wsm-sphere-btn-info{color:#b39ddb;background:#b39ddb26;border-color:#b39ddb59}.wsm-sphere-btn-info:hover:not(:disabled){background:#b39ddb47;border-color:#b39ddb99;box-shadow:0 0 22px #b39ddb80,0 6px 20px #0006}.wsm-sphere-btn-danger{color:#f48fb1;background:#f48fb126;border-color:#f48fb159}.wsm-sphere-btn-danger:hover:not(:disabled){background:#f48fb147;border-color:#f48fb199;box-shadow:0 0 22px #f48fb180,0 6px 20px #0006}@media screen and (max-width:768px){.wsm-content{-webkit-overflow-scrolling:touch;padding:24px 0 env(safe-area-inset-bottom,24px);justify-content:flex-start;overflow-y:auto}.wsm-header{flex-shrink:0;margin-bottom:16px}.wsm-tag{letter-spacing:3px;font-size:9px}.wsm-desc{padding:0 16px;font-size:13px}.wsm-carousel{flex-shrink:0;gap:12px;height:auto;min-height:auto;padding:0 12px 24px}.wsm-sphere-small-2{display:none}.wsm-sphere-small-1{opacity:.4;filter:brightness(.4)saturate(.5);width:60px;height:60px}.wsm-sphere-small-1:before,.wsm-sphere-small-1:after{display:none}.wsm-sphere-large{flex-direction:column;width:min(45vw,200px);height:auto}.wsm-sphere-large .wsm-sphere{width:min(45vw,200px);height:min(45vw,200px)}.wsm-sphere-large:before{width:calc(min(45vw,200px) + 12px);height:calc(min(45vw,200px) + 12px);margin-left:calc(min(45vw,200px)/-2 - 6px);inset:-6px auto auto 50%}.wsm-sphere-large:after{width:calc(min(45vw,200px) + 36px);height:calc(min(45vw,200px) + 36px);margin-left:calc(min(45vw,200px)/-2 - 18px);inset:-18px auto auto 50%}.wsm-sphere-actions-arc{pointer-events:auto;justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex;position:relative;inset:auto}.wsm-sphere-btn{width:44px;height:44px;font-size:18px;position:static;transform:none}.wsm-sphere-btn:hover:not(:disabled){transform:scale(1.12)}.wsm-sphere-btn:active:not(:disabled){transform:scale(.92)}}@media screen and (max-width:375px){.wsm-carousel{gap:8px;padding:0 8px 20px}.wsm-sphere-small-1{width:40px;height:40px}.wsm-sphere-large{width:min(48vw,180px)}.wsm-sphere-large .wsm-sphere{width:min(48vw,180px);height:min(48vw,180px)}.wsm-sphere-large:before{width:calc(min(48vw,180px) + 12px);height:calc(min(48vw,180px) + 12px);margin-left:calc(min(48vw,180px)/-2 - 6px)}.wsm-sphere-large:after{width:calc(min(48vw,180px) + 36px);height:calc(min(48vw,180px) + 36px);margin-left:calc(min(48vw,180px)/-2 - 18px)}.wsm-sphere-actions-arc{gap:12px;margin-top:16px}.wsm-sphere-btn{width:40px;height:40px;font-size:16px}}@media screen and (orientation:landscape) and (max-height:500px){.wsm-content{-webkit-overflow-scrolling:touch;flex-direction:row;justify-content:center;align-items:center;gap:32px;padding:12px 32px;overflow-y:auto}.wsm-header{text-align:left;flex-shrink:0;max-width:260px;margin-bottom:0}.wsm-tag{letter-spacing:3px;margin-bottom:8px;font-size:9px}.wsm-title{margin-bottom:8px;font-size:clamp(18px,2.5vw,24px)}.wsm-desc{font-size:12px}.wsm-carousel{flex-shrink:0;gap:0;height:auto;padding:0}.wsm-sphere-small-2,.wsm-sphere-small-1{display:none}.wsm-sphere-large{flex-direction:column;width:min(30vh,160px);height:auto}.wsm-sphere-large .wsm-sphere{width:min(30vh,160px);height:min(30vh,160px)}.wsm-sphere-large:before{width:calc(min(30vh,160px) + 12px);height:calc(min(30vh,160px) + 12px);margin-left:calc(min(30vh,160px)/-2 - 6px);inset:-6px auto auto 50%}.wsm-sphere-large:after{width:calc(min(30vh,160px) + 36px);height:calc(min(30vh,160px) + 36px);margin-left:calc(min(30vh,160px)/-2 - 18px);inset:-18px auto auto 50%}.wsm-sphere-actions-arc{pointer-events:auto;justify-content:center;align-items:center;gap:12px;margin-top:12px;display:flex;position:relative;inset:auto}.wsm-sphere-btn{width:36px;height:36px;font-size:15px;position:static;transform:none}.wsm-sphere-btn:hover:not(:disabled){transform:scale(1.12)}.wsm-sphere-btn:active:not(:disabled){transform:scale(.92)}}.floating-creation-container{z-index:200;width:90%;max-width:800px;transition:all .4s cubic-bezier(.16,1,.3,1);position:absolute;bottom:40px;left:50%;transform:translate(-50%)}.floating-creation-container:focus-within{transform:translate(-50%)translateY(-4px)}.hero-hud-panel{z-index:100;-webkit-backdrop-filter:blur(20px);background:#080a126b;border:1px solid #ffffff0a;border-radius:20px;max-width:440px;padding:28px;animation:.8s cubic-bezier(.16,1,.3,1) both heroHudIn;position:absolute;top:15vh;left:5vw;box-shadow:0 24px 80px #00000080,inset 0 1px #ffffff0d}@keyframes heroHudIn{0%{opacity:0;transform:translateY(20px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.hologram-hud-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a0e1ad1!important;border:1px solid #7cc6ff47!important;border-radius:12px!important;padding:14px 18px!important;box-shadow:0 12px 36px #0009,0 0 24px #7cc6ff26!important}.hologram-tag{letter-spacing:2px;color:var(--brand);text-transform:uppercase;opacity:.85;margin-bottom:6px;font-size:9px;font-weight:700}.hologram-roam-hint{color:#ffffff59;border-top:1px solid #ffffff14;margin-top:6px;padding-top:6px;font-size:9px}@media screen and (max-width:960px){.amap-biz-login-wrap{padding:0!important}.amap-biz-login{box-sizing:border-box!important;border-radius:0!important;width:100vw!important;min-width:0!important;max-width:100vw!important;height:auto!important;min-height:auto!important}.amap-biz-login.single-mode{max-width:100vw!important}.amap-biz-login-container{padding-top:32px!important;padding-bottom:32px!important}.amap-biz-login-left-area{display:none!important}.amap-biz-login-right-area{width:100%!important;padding:0 24px!important}.amap-biz-login-mode-selector{padding-bottom:16px!important}.amap-biz-login-bottom-area{margin-top:24px!important}.amap-biz-login input{box-sizing:border-box!important;width:100%!important}.amap-biz-login button{box-sizing:border-box!important;max-width:100%!important}}
