@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700;800&family=Outfit:wght@400;500;600;700;800;900&display=swap";:root{font-family:DM Sans,system-ui,sans-serif;color:#f5f5f7;background:#08090e;font-synthesis:none}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px}button,input,textarea,select{font:inherit}button{cursor:pointer}button:disabled{cursor:not-allowed}h1,h2,h3{font-family:Outfit,DM Sans,sans-serif}p{color:#9ba1af;line-height:1.6}.app{display:flex;min-height:100vh}.sidebar{width:250px;background:#0c0e15;border-right:1px solid #22232d;display:flex;flex-direction:column;padding:27px 16px;flex-shrink:0;position:sticky;top:0;height:100vh;z-index:15}.brand{display:flex;align-items:center;gap:12px;padding:3px 8px 40px;font-family:Outfit,sans-serif;font-size:17px;font-weight:850;letter-spacing:-.4px;line-height:1.15}.brand b{color:#ff4e54}.brand small{display:block;color:#777987;font-size:9px;letter-spacing:1.7px;margin-top:7px;font-weight:600}.logo{display:grid;place-items:center;width:41px;height:41px;flex-shrink:0;background:linear-gradient(140deg,#ff3b40,#9f122c);box-shadow:0 0 25px #ff27343d;border-radius:12px;color:#fff}.nav{display:grid;gap:7px}.nav button{display:flex;align-items:center;gap:13px;border:1px solid transparent;background:transparent;color:#9da1b1;padding:14px 15px;border-radius:10px;text-align:left;font-size:14px}.nav button:hover,.nav button.active{background:linear-gradient(90deg,#35151e,#19141b);color:#ff7377}.nav button.active{border-color:#662731}.asidefoot{margin-top:auto;color:#7d808e;font-size:11px;padding:12px}.live-dot{display:inline-block;width:7px;height:7px;background:#ff404d;border-radius:50%;box-shadow:0 0 13px #ff344b;vertical-align:middle;margin-right:7px}main{flex:1;min-width:0}header{height:77px;background:#0b0d13;border-bottom:1px solid #20232d;display:flex;justify-content:space-between;align-items:center;padding:0 36px}.header-left{display:flex;align-items:center;gap:12px}.crumb{font-size:13px;color:#d4d5dd}.crumb span{padding:0 12px;color:#666c7b}.account{display:flex;align-items:center;gap:20px}.wallet{display:flex;align-items:center;gap:8px;color:#f3b2b6;background:#29151d;padding:10px 14px;border:1px solid #4a222b;border-radius:9px;font-size:13px}.avatar{display:grid;place-items:center;width:35px;height:35px;background:linear-gradient(145deg,#ef454d,#8e1831);border-radius:50%;font-weight:800}.menu-toggle{display:none;background:transparent;color:#fff;border:0}.hero{position:relative;isolation:isolate;min-height:575px;display:flex;align-items:center;overflow:hidden;background:radial-gradient(ellipse at 79% 58%,#652029,#2c101a 27%,#0b0c13 65%)}.hero-shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:linear-gradient(90deg,#0a0b11,#0b0b11ec 38%,#0b0b1199 65%,#0b0b1150)}.hero-glow{position:absolute;right:-10%;bottom:-80%;width:85%;height:130%;border-radius:50%;background:radial-gradient(ellipse,#d0253440,transparent 65%);z-index:-1;pointer-events:none}.hero-video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-2;opacity:.8}.hero-inner{padding:65px max(45px,5vw);max-width:800px;z-index:1}.hero-kicker,.eyebrow{font-size:11px;color:#ff676c;letter-spacing:2.7px;font-weight:800}.hero h1{font-size:clamp(45px,5.1vw,82px);line-height:1.04;letter-spacing:-2.5px;font-weight:900;margin:24px 0}.hero h1 span{background:linear-gradient(95deg,#ff5057,#ff9b72);background-clip:text;-webkit-background-clip:text;color:transparent}.hero p{font-size:17px;max-width:530px;color:#c0bdc6}.hero-buttons{display:flex;gap:13px;margin:31px 0}.primary{background:linear-gradient(105deg,#ff3c49,#c51e38);border:1px solid #f34b55;color:#fff;padding:14px 21px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:800;box-shadow:0 9px 28px #b41a343b}.primary:hover{filter:brightness(1.13)}.outline{background:#12141bd9;border:1px solid #52505b;color:#fff;padding:14px 21px;border-radius:10px;display:inline-flex;align-items:center;gap:10px;font-weight:700}.outline:hover{border-color:#ff5962}.hero-foot{display:flex;gap:25px;color:#a9a4ae;font-size:12px}.hero-foot span{display:flex;gap:7px;align-items:center}.hero-foot svg{color:#ff6873}.hero-illustration{position:absolute;right:4%;top:8%;width:45%;height:86%;display:grid;place-items:center;z-index:-1;filter:drop-shadow(0 0 75px #ff442e80)}.hero-illustration>span{font-size:clamp(135px,19vw,320px);transform:rotate(-12deg);opacity:.76}.ember{position:absolute;width:9px;height:9px;background:#ff684a;border-radius:50%;box-shadow:0 0 28px 10px #ff4a2a70}.ember-a{top:23%;right:21%}.ember-b{bottom:24%;left:16%}.home-content{padding:53px max(35px,4vw) 80px;max-width:1600px;margin:auto}.section-heading{display:flex;align-items:end;justify-content:space-between;gap:20px;margin-bottom:25px}.section-heading h2{font-size:34px;letter-spacing:-1px;margin:11px 0 6px}.section-heading h2 em{font-style:normal;color:#ff515c}.section-heading p{margin:0;font-size:13px}.upload-btn{background:#171923;border:1px solid #45404b;color:#e6dce0;border-radius:9px;padding:12px 15px;display:flex;align-items:center;gap:9px;white-space:nowrap}.upload-btn:hover{border-color:#ff626a}.gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.example{background:#13151d;border:1px solid #2b2d38;border-radius:14px;overflow:hidden;min-width:0;transition:transform .2s,border-color .2s}.example:hover{transform:translateY(-4px);border-color:#a03d4d}.example-visual{height:185px;position:relative;display:grid;place-items:center;overflow:hidden}.example-visual:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(0deg,#08090a85,transparent 65%);pointer-events:none}.example.fire .example-visual,.modal-placeholder.fire{background:radial-gradient(circle at 65% 80%,#dc582f,#6c1725 35%,#15101b 80%)}.example.storm .example-visual,.modal-placeholder.storm{background:radial-gradient(circle at 50% 60%,#5b617d,#25233f 43%,#0c101e 90%)}.example.forest .example-visual,.modal-placeholder.forest{background:radial-gradient(circle at 50% 65%,#367a64,#193a39 40%,#0c1719 90%)}.example.space .example-visual,.modal-placeholder.space{background:radial-gradient(circle at 50% 50%,#515aaf,#27204c 40%,#0a1020 90%)}.example-symbol{font-size:93px;filter:drop-shadow(0 0 25px #0008);transform:rotate(-7deg)}.example-visual video{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.example-tag{position:absolute;z-index:1;left:12px;top:12px;font-size:9px;font-weight:900;letter-spacing:1.3px;background:#0b0b13ad;border:1px solid #ffffff2b;border-radius:5px;padding:7px 8px}.example-play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);display:grid;place-items:center;width:49px;height:49px;border-radius:50%;background:#101019b8;color:#fff;border:1px solid #ffffff80;opacity:0;transition:opacity .2s}.example:hover .example-play,.example-play:focus-visible{opacity:1}.concept-label{position:absolute;z-index:1;bottom:9px;right:9px;font-size:10px;color:#ffffffbd}.example-info{padding:15px}.example-info h3{font-size:16px;margin:0 0 6px}.example-info p{font-size:12px;margin:0}.feature-strip{margin:38px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.feature-strip>div{border:1px solid #2a2c35;background:#11131b;border-radius:12px;padding:20px;display:flex;flex-direction:column;gap:8px}.feature-strip svg{color:#ff5863}.feature-strip strong{font-size:14px}.feature-strip span{color:#8f95a5;font-size:12px}.cta{background:radial-gradient(circle at 90% 10%,#641f31,#17131b 50%);border:1px solid #5a2935;border-radius:17px;padding:35px;display:flex;justify-content:space-between;align-items:center;gap:20px}.cta h2{font-size:28px;margin:10px 0 0}.cta p{margin:5px 0 0}.content{padding:42px;max-width:1450px;margin:auto}.headline{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.headline h1{font-size:36px;letter-spacing:-1px;margin:9px 0}.headline p{margin:0}.status{font-size:12px;color:#ff9399;border:1px solid #69313a;padding:9px 13px;border-radius:30px;white-space:nowrap}.columns{display:grid;grid-template-columns:minmax(300px,1fr) minmax(300px,1.12fr);gap:22px}.panel{background:#131620;border:1px solid #30323e;border-radius:17px;padding:26px;min-width:0}.panel h2{display:flex;align-items:center;gap:10px;font-size:19px;margin:0 0 25px}.panel h2 svg{color:#ff626b}label{display:block;font-size:12px;font-weight:700;color:#d0d2db;margin:22px 0 10px}input,textarea,select{width:100%;border:1px solid #3b3d4e;border-radius:10px;background:#0d101a;color:#f4f3f6;padding:13px;font:inherit;outline:none}input:focus,textarea:focus,select:focus{border-color:#ff626b}textarea{resize:vertical;font-size:14px;line-height:1.6}.twocol{display:grid;grid-template-columns:1fr 1fr;gap:15px}.hint{font-size:12px;color:#8d94a5;margin:21px 0}.full{width:100%}.notice{background:#311b25;border:1px solid #79323d;color:#ffd0d4;padding:13px;border-radius:10px;font-size:13px;margin-top:14px}.previewtop{display:flex;justify-content:space-between;align-items:flex-start}.previewtop span{font-size:12px;color:#858a99}.screen{background:radial-gradient(circle at 50% 35%,#47202d,#11151d 65%);border:1px dashed #59414b;border-radius:13px;min-height:350px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:22px}.play{height:65px;width:65px;border-radius:50%;background:#5a2635;color:#ffb2b6;display:grid;place-items:center;margin-bottom:20px}.screen p{max-width:260px;font-size:13px}.stats{display:flex;justify-content:space-between;gap:12px;padding-top:22px;color:#b2b4c1;font-size:13px}.stats div{display:flex;align-items:center;gap:9px}.creditpanel{max-width:780px}.bigcoin{display:flex;align-items:center;gap:20px;background:#301923;border-radius:14px;padding:25px;margin-bottom:28px;color:#ffb7be}.bigcoin small{display:block;color:#d3a0a8}.bigcoin strong{display:block;font-size:30px;margin-top:5px}.reward{display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #3d3d49;padding:20px;border-radius:12px}.reward>div{display:flex;gap:14px;align-items:center}.reward small{display:block;color:#9096a5;margin-top:6px}.reward button{border:0;background:#d02b42;color:#fff;padding:12px;border-radius:9px}.reward button:disabled{opacity:.5}.scene{border-top:1px solid #33343f;padding:12px 0}.scene p,.project p{font-size:12px;opacity:.8}.scenelist{max-height:350px;overflow:auto}.project{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #34343e;padding:14px 0;gap:12px}.actions{display:flex;gap:8px}.actions button{border:1px solid #51404a;background:#211a23;color:#fff;border-radius:8px;padding:9px}.actions button:hover{background:#782639}.hint svg{vertical-align:middle}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#000c;z-index:40;display:grid;place-items:center;padding:20px}.modal{width:min(750px,100%);background:#151720;border:1px solid #59313d;border-radius:17px;padding:25px;position:relative}.modal h2{margin:0 35px 18px 0}.modal video{display:block;width:100%;max-height:65vh;background:#000;border-radius:10px}.modal-close{position:absolute;right:18px;top:18px;background:transparent;border:0;color:#fff}.modal-placeholder{height:320px;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:25px}.modal-placeholder span{font-size:100px}.modal-placeholder p{max-width:400px;color:#fff}.mobile-overlay{display:none}@media(max-width:1250px){.gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-illustration{opacity:.45}.hero-shade{background:linear-gradient(90deg,#0a0b11,#0b0b11e8 52%,#0b0b1155)}}@media(max-width:900px){.sidebar{width:75px;padding:20px 10px}.brand>span:last-child,.nav button span,.asidefoot{display:none}.brand{padding:0 6px 30px}.nav button{justify-content:center;padding:13px}.content{padding:25px}.columns{grid-template-columns:1fr}.headline{align-items:flex-start;gap:15px;flex-direction:column}header{padding:0 25px}.hero-inner{padding:60px 30px}.home-content{padding:40px 25px}}@media(max-width:620px){.sidebar{position:fixed;left:-255px;width:245px;transition:left .2s}.sidebar.open{left:0}.sidebar .brand>span:last-child,.sidebar .nav button span,.sidebar .asidefoot{display:block}.sidebar .nav button{justify-content:flex-start}.mobile-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:14;border:0}.menu-toggle{display:block}.hero{min-height:540px}.hero-inner{padding:40px 22px}.hero h1{font-size:clamp(40px,11vw,65px)}.hero p{font-size:15px}.hero-illustration{opacity:.25;right:-22%;width:80%}.hero-buttons{flex-wrap:wrap}.hero-foot{flex-wrap:wrap;gap:12px}.gallery{grid-template-columns:1fr}.example-visual{height:210px}.section-heading,.cta{flex-direction:column;align-items:flex-start}.feature-strip{grid-template-columns:1fr}.home-content{padding:35px 16px}.content{padding:22px 13px}.panel{padding:18px}header{padding:0 15px}.wallet{font-size:11px;padding:8px}.account{gap:9px}.crumb{font-size:11px}.headline h1{font-size:29px}.twocol{grid-template-columns:1fr}.project{align-items:flex-start;flex-direction:column}.reward{flex-direction:column;align-items:flex-start}.cta{padding:25px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.example{transition:none}}.quick-studio{position:relative;z-index:2;margin:30px auto 42px;max-width:1100px;padding:0 22px}.quick-panel{background:linear-gradient(115deg,#1b1117,#11131d 65%,#1c1020);border:1px solid #53303b;border-radius:23px;padding:24px;box-shadow:0 20px 70px #0008}.quick-top{display:flex;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px}.quick-top h2{margin:0;color:#fff;font-size:22px}.quick-top em{color:#ff465c}.quick-top small{color:#e35b70}.quick-prompt{width:100%;min-height:90px;resize:vertical;border:1px solid #46323b;background:#100d14;color:#fff;border-radius:14px;padding:16px;font:inherit;box-sizing:border-box}.quick-controls{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:15px}.quick-controls button,.quick-controls select,.quick-controls .quick-pill{border:1px solid #55343f;background:#241922;color:#f7e8ec;border-radius:11px;padding:10px 13px;font:inherit}.quick-controls button{cursor:pointer}.quick-controls .active{background:#b91c36;border-color:#ff4b65;color:#fff}.quick-controls select{max-width:130px}.quick-controls .quick-submit{margin-left:auto;background:linear-gradient(90deg,#fa354d,#c71339);border-color:#fa354d;font-weight:700}.quick-note{font-size:12px;color:#b8aab0;margin:12px 0 0}@media(max-width:680px){.quick-panel{padding:16px}.quick-controls .quick-submit{width:100%;margin-left:0}.quick-top{align-items:flex-start;flex-direction:column}}.gallery-section{padding:58px clamp(18px,4vw,64px) 70px;background:#08090e;color:#f6f5f8}.gallery-section .section-head{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.gallery-section .section-head h2{font-family:Outfit,DM Sans,sans-serif;font-size:clamp(30px,3.4vw,48px);margin:8px 0 12px;line-height:1.1}.gallery-section .section-head h2 em{color:#ff4055;font-style:normal}.gallery-section .section-head p{color:#a2a7b7;max-width:720px;line-height:1.6;margin:0}.gallery-section .gallery-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.gallery-section .showcase{position:relative;display:block;width:100%;min-width:0;height:390px;padding:0;overflow:hidden;border:1px solid #343541;border-radius:20px;background:linear-gradient(145deg,#28202d,#10121d 55%,#090a10);color:#fff;text-align:left;cursor:pointer;isolation:isolate;box-shadow:0 14px 36px #0005;transition:transform .2s,border-color .2s}.gallery-section .showcase:hover{transform:translateY(-4px);border-color:#f04458}.gallery-section .showcase-image{position:absolute;top:0;right:0;bottom:0;left:0;background-position:center;background-size:cover;z-index:-1}.gallery-section .showcase-fallback{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;display:grid;place-items:center;background:radial-gradient(circle at 70% 35%,#54263b,#191522 55%,#0b0c13)}.gallery-section .showcase-fallback span{font-size:140px;color:#9b455e;opacity:.26}.gallery-section .showcase-top{position:absolute;top:17px;left:17px;right:17px;display:flex;align-items:center;justify-content:space-between;gap:8px}.gallery-section .showcase-top .tag,.gallery-section .showcase-top .duration{display:inline-flex;align-items:center;gap:5px;background:#0a0b10c9;border:1px solid #ffffff30;padding:7px 10px;border-radius:100px;font-size:10px;font-weight:800;letter-spacing:.08em;color:#fff}.gallery-section .showcase-play{position:absolute;left:50%;top:40%;transform:translate(-50%,-50%);display:grid;place-items:center;width:66px;height:66px;border:1px solid #ffffff80;border-radius:50%;background:#090a0f9c;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.gallery-section .showcase-bottom{position:absolute;bottom:0;left:0;right:0;padding:54px 22px 22px;background:linear-gradient(0deg,#07080bf5 0%,#08090de8 60%,transparent 100%)}.gallery-section .showcase-bottom .category{font-size:11px;font-weight:800;letter-spacing:.12em;color:#ff7585}.gallery-section .showcase-bottom h3{margin:8px 0;font-family:Outfit,DM Sans,sans-serif;font-size:23px;line-height:1.2;color:#fff}.gallery-section .showcase-bottom p{font-size:13px;line-height:1.5;color:#c2c4ce;margin:0 0 18px}.gallery-section .showcase-bottom .view{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:800;letter-spacing:.06em;color:#fff}.gallery-section .gallery-note{font-size:12px;color:#8e94a4;line-height:1.6;margin:20px 0 0}.gallery-section .gallery-note code{color:#c4c7d1}@media(max-width:1100px){.gallery-section .gallery-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.gallery-section{padding:36px 16px 48px}.gallery-section .section-head{align-items:flex-start;flex-direction:column}.gallery-section .gallery-grid{grid-template-columns:1fr}.gallery-section .showcase{height:370px}}:root{--v360-radius:24px}.app{background:#08090e}.sidebar{border-right-color:#ffffff12}.sidebar button,.sidebar .nav-item{border-radius:15px}header{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.hero{margin:18px clamp(14px,2.4vw,36px) 0;border-radius:30px;overflow:hidden;min-height:clamp(520px,68vh,760px);border:1px solid #ffffff19;box-shadow:0 30px 90px #0008}.hero-video,.hero-shade{border-radius:inherit}.hero-inner{position:relative;z-index:1}.hero-actions .primary,.hero-actions .outline,.primary,.outline,.hero .kicker,.hero .hero-facts span,.hero-label{border-radius:999px}.quick-wrap{max-width:1180px!important;margin:32px auto 46px!important;padding:0 clamp(16px,3vw,30px)!important}.quick-box{border-radius:30px!important;padding:clamp(20px,3vw,36px)!important;background:radial-gradient(ellipse at 100% 0%,#53203255,transparent 52%),linear-gradient(125deg,#19121c,#101119 70%)!important;border:1px solid #ffffff21!important;box-shadow:0 25px 80px #0009,inset 0 1px #ffffff14!important}.quick-box textarea{border-radius:20px!important;background:#0a0b11!important;border:1px solid #ffffff28!important;min-height:110px!important;outline:none;transition:border-color .2s,box-shadow .2s}.quick-box textarea:focus{border-color:#ff5269!important;box-shadow:0 0 0 4px #ff52691c}.quick-bar{gap:11px!important}.quick-bar button,.quick-bar select{border-radius:999px!important;padding:11px 17px!important;background:#ffffff0b!important;border:1px solid #ffffff25!important}.quick-bar button.active{background:#e12a49!important;border-color:#ff5269!important}.quick-bar button.go{background:linear-gradient(100deg,#ff445d,#c91c40)!important;border-color:#ff445d!important;box-shadow:0 9px 25px #ef315133}.gallery-section{padding-top:38px!important}.gallery-section .gallery-grid{gap:24px!important}.gallery-section .showcase{border-radius:28px!important;border-color:#ffffff20!important;box-shadow:0 20px 60px #0007!important}.gallery-section .showcase:hover{transform:translateY(-7px) scale(1.012)!important;box-shadow:0 28px 75px #000b!important}.gallery-section .showcase-play{border-radius:50%!important;box-shadow:0 12px 40px #0007}.gallery-section .showcase-bottom{padding:65px 25px 25px!important}.panel,.project,.reward,.bottom-cta,.cta{border-radius:24px}@media(max-width:680px){.hero{margin:10px 10px 0;border-radius:22px;min-height:560px}.quick-box{border-radius:24px!important}.gallery-section .showcase{border-radius:22px!important}.quick-bar button.go{width:100%}}.app{background:radial-gradient(ellipse at 75% 0%,#1a101a,#090a10 48%,#08090e)}.sidebar{background:linear-gradient(180deg,#101017,#0b0c13 72%,#100e16)!important;border-right:0!important;box-shadow:12px 0 42px #0003}.sidebar:after{content:"";position:absolute;right:0;top:6%;bottom:6%;width:1px;background:linear-gradient(to bottom,transparent,#ffffff13 30%,#ffffff0d 70%,transparent);pointer-events:none}header{background:linear-gradient(90deg,#0b0c12ed,#11101aeb)!important;border-bottom:0!important;box-shadow:0 12px 35px #0002}.nav button{border-radius:19px!important;transition:background .2s,transform .2s}.nav button:hover{transform:translate(3px)}.nav button.active{background:linear-gradient(100deg,#421620aa,#1b141c66)!important;border-color:#e940553b!important}.hero{border:1px solid #ffffff12!important;border-radius:36px!important;box-shadow:0 24px 90px #0006!important}.hero-inner{padding-left:clamp(28px,5vw,78px)}.hero-shade{background:linear-gradient(90deg,#0a0b11f5,#0b0b11db 36%,#0b0b1188 66%,#0b0b112a)}.hero-label{border:0!important;background:#0c0d12b5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.wallet{border-radius:999px!important}.bottom-cta{border-radius:30px!important}@media(max-width:700px){.hero{border-radius:24px!important}.sidebar{box-shadow:10px 0 40px #0008}}.quick-wrap{max-width:980px!important;margin:24px auto 38px!important;padding:0 22px!important}.quick-box{padding:22px 26px!important;border-radius:24px!important;background:linear-gradient(125deg,#19121c,#111018 75%)!important}.quick-box h2{font-size:22px!important;letter-spacing:-.5px;margin:0 0 12px!important}.quick-box textarea{min-height:82px!important;max-height:160px!important;padding:14px 16px!important;font-size:14px!important;border-radius:16px!important;resize:vertical}.quick-bar{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:12px!important}.quick-bar button,.quick-bar select{width:auto!important;max-width:none!important;flex:0 0 auto!important;min-width:0!important;margin:0!important;border-radius:12px!important;padding:9px 13px!important;font-size:13px!important;line-height:1.3!important}.quick-bar select{-webkit-appearance:auto!important;-moz-appearance:auto!important;appearance:auto!important;width:110px!important;height:40px!important}.quick-bar button.go{margin-left:auto!important;border-radius:13px!important;padding:11px 18px!important}.quick-box p{font-size:11px!important;line-height:1.5!important;margin-top:11px!important;color:#a8a0ae!important}@media(max-width:700px){.quick-wrap{padding:0 14px!important}.quick-box{padding:18px!important}.quick-bar{gap:7px!important}.quick-bar button,.quick-bar select{font-size:12px!important;padding:9px 11px!important}.quick-bar select{width:90px!important}.quick-bar button.go{width:100%!important;margin-left:0!important}}main>header{height:68px!important;min-height:68px;margin:12px clamp(12px,2vw,28px) 0;padding:0 22px!important;border:1px solid #ffffff14!important;border-radius:20px!important;background:linear-gradient(110deg,#17151edc,#10121bdc)!important;box-shadow:0 12px 35px #0004,inset 0 1px #ffffff0c!important;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);gap:16px}header .header-left{gap:12px;min-width:0}header .crumb{font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}header .crumb span{color:#ff4d62}header .account{gap:12px}header .wallet{border-radius:999px!important;padding:9px 14px!important;background:#f03a5214!important;border-color:#ff536a38!important;color:#ffd5da!important;font-size:12px!important}header .avatar{width:34px;height:34px;box-shadow:0 4px 16px #e02c4b30}header .menu-toggle{border-radius:12px!important}@media(max-width:700px){main>header{height:62px!important;min-height:62px;margin:8px 10px 0;padding:0 13px!important;border-radius:16px!important}header .account{gap:7px}header .wallet{padding:7px 9px!important;font-size:11px!important}header .crumb{font-size:11px}}.sidebar{width:104px!important;min-width:104px!important;padding:22px 10px 18px!important;align-items:stretch!important;background:linear-gradient(180deg,#0b0c12,#0a0b10)!important}.sidebar .brand{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:3px 0 32px!important;text-align:center!important;font-size:10px!important;letter-spacing:-.1px!important;line-height:1.15!important}.sidebar .brand .logo{width:44px!important;height:44px!important;border-radius:15px!important}.sidebar .brand>span:last-child{display:block!important;font-size:10px!important;max-width:85px;overflow-wrap:anywhere}.sidebar .brand b{display:block!important}.sidebar .brand small{display:none!important}.sidebar .nav{display:flex!important;flex-direction:column!important;gap:9px!important}.sidebar .nav button{width:100%!important;min-height:67px!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:7px!important;padding:10px 3px!important;border:1px solid transparent!important;border-radius:17px!important;font-size:10px!important;line-height:1.2!important;text-align:center!important;white-space:normal!important}.sidebar .nav button span{display:block!important;font-size:10px!important}.sidebar .nav button svg{flex-shrink:0}.sidebar .nav button.active{color:#ff5368!important;border-color:#ff4e6338!important;background:linear-gradient(135deg,#35151e,#191018)!important;box-shadow:inset 0 1px #ffffff0c,0 5px 18px #0003}.sidebar .nav button:hover{transform:none!important;background:#23151e!important}.sidebar .asidefoot{display:block!important;padding:10px 0!important;text-align:center!important;font-size:9px!important;line-height:1.4!important}.sidebar .asidefoot small{display:block!important;font-size:9px!important}@media(max-width:900px){.sidebar{width:90px!important;min-width:90px!important;padding:17px 7px!important}.sidebar .brand>span:last-child{display:block!important}.sidebar .nav button span{display:block!important}}@media(max-width:650px){.sidebar{position:fixed!important;left:-110px;top:0;bottom:0;z-index:50!important;width:96px!important;min-width:96px!important;transition:left .2s}.sidebar.open{left:0!important}.sidebar .brand{padding-bottom:20px!important}}.studio-intro{display:flex;align-items:center;justify-content:space-between;gap:20px;margin:0 0 20px;padding:4px 0}.studio-intro h2{font-size:clamp(23px,2.6vw,35px);letter-spacing:-.8px;margin:9px 0 8px;color:#fff}.studio-intro p{font-size:13px;margin:0;max-width:650px;color:#9fa3b3}.studio-demo-label{flex-shrink:0;border:1px solid #ff526535;background:#e72e4512;border-radius:999px;color:#ff9aa8;padding:9px 13px;font-size:10px;font-weight:800;letter-spacing:.05em}.studio-modes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0 0 19px}.studio-mode{display:flex;align-items:center;gap:15px;text-align:left;background:linear-gradient(120deg,#181922,#11121a);color:#c9cbd4;border:1px solid #ffffff1b;border-radius:22px;padding:19px 22px;transition:background .2s,border-color .2s,transform .2s}.studio-mode:hover{transform:translateY(-2px);border-color:#ff52654a}.studio-mode.selected{background:linear-gradient(120deg,#361723,#1a131e);border-color:#ff52658c;box-shadow:inset 0 1px #ffffff10,0 10px 30px #0003}.studio-mode.selected>svg{color:#ff5069}.studio-mode span{display:flex;flex-direction:column;gap:5px}.studio-mode strong{font-size:15px;color:#fff}.studio-mode small{font-size:11px;color:#9da1b0}.studio-coming{display:flex;align-items:center;gap:12px;background:#241b23;border:1px solid #ff526533;color:#e4b9c2;border-radius:15px;padding:12px 16px;font-size:12px;margin-bottom:16px}.studio-columns .panel{border-radius:23px}@media(max-width:750px){.studio-intro{align-items:flex-start;flex-direction:column}.studio-modes{grid-template-columns:1fr}.studio-mode{padding:16px}.studio-demo-label{font-size:9px}}.studio-reference{border:1px solid #63303d;background:linear-gradient(120deg,#21151f,#12131b);border-radius:22px;padding:22px;margin-bottom:20px}.studio-reference-heading{display:flex;justify-content:space-between;align-items:start;gap:16px;margin-bottom:17px}.studio-reference-heading h3{display:flex;align-items:center;gap:9px;color:#fff;font-size:17px;margin:0 0 7px}.studio-reference-heading h3 svg{color:#ff536b}.studio-reference-heading p{font-size:12px;color:#a8a8b6;margin:0;line-height:1.6}.studio-reference-heading>span{white-space:nowrap;font-size:10px;font-weight:700;color:#ff9aaa;background:#ff536b15;border:1px solid #ff536b35;border-radius:20px;padding:7px 10px}.studio-file-input{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;overflow:hidden!important}.studio-upload-zone{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;min-height:190px;border:1.5px dashed #ff536b70;border-radius:17px;background:#110e17;color:#fff;cursor:pointer;text-align:center;padding:24px}.studio-upload-zone:hover{background:#20131e;border-color:#ff536b}.studio-upload-zone svg{color:#ff536b}.studio-upload-zone strong{font-size:14px}.studio-upload-zone small{color:#a5a5b1;font-size:11px}.studio-reference-preview{display:flex;align-items:center;gap:20px;border:1px solid #ffffff19;background:#0d0e14;border-radius:17px;padding:13px}.studio-reference-preview img{width:240px;height:165px;max-width:44%;object-fit:contain;border-radius:11px;background:#050507}.studio-reference-preview>div{min-width:0;flex:1}.studio-reference-preview strong{color:#fff;font-size:14px;overflow-wrap:anywhere}.studio-reference-preview p{color:#a5a5b2;font-size:12px;line-height:1.5}.studio-reference-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.studio-reference-actions label,.studio-reference-actions button{border:1px solid #ff536b55;background:#321822;border-radius:10px;color:#ffb1bf;padding:10px 13px;font-size:12px;cursor:pointer}.studio-reference-actions button{background:#1b1b23;border-color:#ffffff2a;color:#c9c9d0}.studio-file-error{color:#ffb1b8;margin-top:12px;font-size:12px}@media(max-width:700px){.studio-reference{padding:15px}.studio-reference-heading{flex-direction:column}.studio-reference-preview{flex-direction:column;align-items:stretch}.studio-reference-preview img{max-width:100%;width:100%;height:200px}}.studio-characters{background:linear-gradient(120deg,#181720,#101119);border:1px solid #ffffff24;border-radius:22px;padding:22px;margin:0 0 20px}.studio-character-form{display:grid;grid-template-columns:minmax(130px,1fr) minmax(200px,2fr) auto;align-items:end;gap:13px}.studio-character-form>div{min-width:0}.studio-character-form label:not(.studio-character-upload){display:block;font-size:11px;color:#adb0be;margin:0 0 9px}.studio-character-form input:not([type=file]){width:100%;box-sizing:border-box;min-height:43px;border:1px solid #ffffff2a;border-radius:11px;background:#0c0e15;color:#fff;padding:10px 12px;font:inherit;font-size:12px}.studio-character-upload{display:flex;align-items:center;justify-content:center;gap:8px;min-height:43px;box-sizing:border-box;background:#b82440;color:#fff;border:1px solid #e23d58;border-radius:11px;padding:10px 14px;font-size:12px;font-weight:700;cursor:pointer;white-space:nowrap}.studio-character-upload:hover{background:#dc2b4c}.studio-character-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px;margin-top:18px}.studio-character-card{display:flex;align-items:center;gap:12px;padding:10px;background:#0b0d14;border:1px solid #ffffff1d;border-radius:14px;min-width:0}.studio-character-card img{width:72px;height:76px;object-fit:cover;border-radius:9px;background:#050507}.studio-character-card>div{flex:1;min-width:0}.studio-character-card strong{color:#fff;font-size:13px}.studio-character-card p{color:#aaaab6;font-size:11px;margin:5px 0;overflow-wrap:anywhere}.studio-character-card button{border:0;background:transparent;color:#ff8294;font-size:11px;padding:4px 0;cursor:pointer}@media(max-width:900px){.studio-character-form{grid-template-columns:1fr 1fr}.studio-character-form>div:last-child{grid-column:1/-1}}@media(max-width:600px){.studio-characters{padding:15px}.studio-character-form{grid-template-columns:1fr}.studio-character-form>div:last-child{grid-column:auto}.studio-character-upload{white-space:normal}}.studio-save-btn{display:flex;align-items:center;justify-content:center;gap:9px;width:100%;margin-top:10px;padding:13px;border:1px solid #ff52655c;border-radius:12px;background:#261821;color:#ffb4c0;font-size:12px;font-weight:800;cursor:pointer}.studio-save-btn:hover{background:#3c1c29}.studio-scene-list{display:flex;flex-direction:column;gap:14px;margin-top:18px}.studio-scene-editor{border:1px solid #ffffff25!important;border-radius:16px!important;background:#11121a!important;padding:16px!important}.studio-scene-title{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:14px}.studio-scene-title b{color:#fff;font-size:14px}.studio-scene-title span{color:#ff9aaa;font-size:10px}.studio-scene-editor>label{display:block;color:#aeb0be;font-size:11px;margin:12px 0 7px}.studio-scene-editor textarea,.studio-scene-editor select{display:block;width:100%;box-sizing:border-box;background:#090b12;border:1px solid #ffffff2c;border-radius:10px;color:#fff;padding:11px;font:inherit;font-size:12px;resize:vertical}.studio-scene-cast{display:flex;flex-wrap:wrap;gap:9px;margin:8px 0 12px}.studio-cast-option{display:flex;align-items:center;gap:7px;padding:8px 10px;border:1px solid #ff536b3a;border-radius:10px;background:#291721;color:#ffccd5;font-size:12px;cursor:pointer}.studio-cast-option input{accent-color:#ee3b59}.studio-scene-cast small{color:#9295a3;font-size:11px}.studio-scene-editor details{border-top:1px solid #ffffff19;padding-top:11px;margin-top:12px}.studio-scene-editor summary{cursor:pointer;color:#ff8b9d;font-size:11px;font-weight:700}.studio-scene-editor details p{font-size:11px;line-height:1.6;color:#b5b6c3;overflow-wrap:anywhere}.app .content .studio-columns .panel button.studio-save-btn{-moz-appearance:none!important;appearance:none!important;-webkit-appearance:none!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:10px!important;box-sizing:border-box!important;width:100%!important;min-height:52px!important;margin:12px 0 0!important;padding:13px 18px!important;border:1px solid #e7425d!important;border-radius:999px!important;background:linear-gradient(110deg,#351923,#21131d)!important;color:#ffd5dc!important;font-family:inherit!important;font-size:13px!important;font-weight:800!important;letter-spacing:.02em!important;line-height:1.2!important;cursor:pointer!important;box-shadow:0 8px 24px #0003!important;transition:background .2s,border-color .2s!important}.app .content .studio-columns .panel button.studio-save-btn:hover{background:linear-gradient(110deg,#4b2030,#301923)!important;border-color:#ff6b83!important}.app .content .studio-columns .panel button.studio-save-btn svg{width:18px;height:18px;color:#ff728a}.studio-audio{background:linear-gradient(115deg,#1e1722,#10121a);border:1px solid #ff526542;border-radius:22px;padding:22px;margin-bottom:20px}.studio-audio-controls{display:flex;align-items:center;flex-wrap:wrap;gap:14px}.studio-audio-info{display:flex;flex-direction:column;gap:5px;min-width:0;flex:1}.studio-audio-info strong{font-size:12px;color:#fff;overflow-wrap:anywhere}.studio-audio-info small{font-size:11px;color:#a9aab7}.studio-audio-remove{border:1px solid #ffffff2b;background:#171720;color:#ff9cae;border-radius:10px;padding:10px 14px;cursor:pointer}.studio-audio-player{display:block;width:100%;margin:17px 0 13px;max-height:55px}.studio-audio-sync{display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid #ff536b80;border-radius:12px;background:#351923;color:#ffc7d1;padding:12px 18px;font-weight:800;font-size:12px;cursor:pointer}.studio-audio-sync:hover{background:#4b2030}.studio-timeline{margin-top:19px;padding:16px;border:1px solid #ffffff20;background:#0c0d14;border-radius:15px}.studio-timeline-title{display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:13px}.studio-timeline-title b{font-size:13px;color:#fff}.studio-timeline-title small{font-size:11px;color:#a9aab7}.studio-timeline-track{display:flex;gap:3px;width:100%;overflow-x:auto;padding:4px 0 7px}.studio-timeline-clip{min-width:17px;text-align:center;box-sizing:border-box;padding:12px 3px;border:1px solid #ff748780;border-radius:6px;background:linear-gradient(180deg,#ad2443,#571b2e);color:#fff;font-size:10px;font-weight:700}.studio-timeline p{color:#8e91a2;font-size:10px;margin:9px 0 0}@media(max-width:650px){.studio-audio{padding:15px}.studio-audio-controls{align-items:stretch;flex-direction:column}.studio-audio-info{flex:auto}}.studio-director{background:linear-gradient(115deg,#1c1623,#10111a);border:1px solid #ff52654c;border-radius:22px;padding:22px;margin-bottom:20px}.studio-director-messages{display:flex;flex-direction:column;gap:11px;max-height:265px;overflow-y:auto;padding:15px;background:#0a0c13;border:1px solid #ffffff19;border-radius:16px}.studio-director-msg{max-width:90%;padding:12px 14px;border-radius:14px;font-size:12px;line-height:1.6;white-space:pre-wrap;overflow-wrap:anywhere}.studio-director-msg.system{align-self:flex-start;background:#25202b;color:#d4d1dc;border:1px solid #ffffff12}.studio-director-msg.user{align-self:flex-end;background:#522035;color:#ffe2e9;border:1px solid #ff52654a}.studio-director-compose{display:flex;align-items:stretch;gap:11px;margin-top:13px}.studio-director-compose textarea{flex:1;min-width:0;resize:vertical;box-sizing:border-box;background:#0b0d14;border:1px solid #ffffff2d;border-radius:13px;padding:13px;color:#fff;font:inherit;font-size:12px}.studio-director-compose button,.studio-director-review button:first-child{display:flex;align-items:center;justify-content:center;gap:8px;background:#c52b48;border:1px solid #ec4c68;color:#fff;border-radius:12px;padding:12px 16px;font-weight:800;font-size:12px;cursor:pointer}.studio-director-compose button:disabled{opacity:.5;cursor:not-allowed}.studio-director-review{margin-top:14px;padding:15px;border:1px solid #ff52654a;background:#251821;border-radius:13px}.studio-director-review b{color:#fff;font-size:13px}.studio-director-review p{color:#d6c5cf;font-size:12px;white-space:pre-wrap;overflow-wrap:anywhere}.studio-director-review>div{display:flex;gap:10px;flex-wrap:wrap}.studio-director-review button:last-child{background:#15151d;border:1px solid #ffffff2b;border-radius:12px;color:#c8c9d0;padding:12px 16px;cursor:pointer}.studio-director-disclaimer{display:block;margin-top:12px;color:#9798a8;font-size:10px}@media(max-width:700px){.studio-director{padding:15px}.studio-director-compose{flex-direction:column}.studio-director-msg{max-width:100%}}
