:root{--bg:#07090d;--panel:#0d1118;--line:#202838;--text:#f7f8fb;--muted:#8f9bad;--accent:#7c5cff}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:radial-gradient(circle at 70% 5%,#15122e 0,#07090d 34%),var(--bg);color:var(--text);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}nav{z-index:10;border-bottom:1px solid #151b27;justify-content:space-between;align-items:center;height:84px;display:flex;position:relative}.brand{font-size:24px;font-weight:900}.brand span{color:#8b70ff}.navlinks{color:#b9c2d0;align-items:center;gap:18px;display:flex}.loginBtn,.ghostBtn,.secondary{color:#fff;cursor:pointer;z-index:50;pointer-events:auto;background:#111620;border:1px solid #30394a;border-radius:12px;justify-content:center;align-items:center;padding:11px 16px;display:inline-flex;position:relative}.creditTop{font-size:12px}.pill{color:#bbaeff;letter-spacing:1.8px;background:#151026;border:1px solid #3c315f;border-radius:99px;padding:8px 12px;font-size:11px;font-weight:800;display:inline-block}.hero h1{letter-spacing:-4px;margin:24px 0;font-size:72px;line-height:.98}.hero h1 span{background:linear-gradient(90deg,#fff,#8b70ff,#36d1dc);color:#0000;-webkit-background-clip:text}.hero>p{color:#9aa5b7;max-width:690px;font-size:18px;line-height:1.7}.heroActions{gap:12px;margin-top:30px;display:flex}.primary{background:linear-gradient(135deg,#7157ff,#9b6dff);border-radius:12px;padding:14px 20px;font-weight:800}.secondary{padding:14px 20px}.stats{gap:52px;margin-top:54px;display:flex}.stats div{flex-direction:column;display:flex}.stats b{font-size:24px}.stats small{color:#718096}.accountBar,.panel,.card,.loginCard{border:1px solid var(--line);background:linear-gradient(#0e131c,#0a0d13);border-radius:22px}.accountBar{justify-content:space-between;align-items:center;margin-bottom:18px;padding:14px 16px;display:flex}.accountBar>div:first-child{flex-direction:column;display:flex}.creditPill{gap:5px;display:flex}.panel{padding:28px}.sectionHead{align-items:center;margin-bottom:24px;display:flex}.sectionHead>div{align-items:center;gap:12px;display:flex}.sectionHead span{color:#806bff;font-weight:900}.sectionHead h2{margin:0}.grid2{grid-template-columns:1.2fr .8fr;gap:24px;display:grid}label{color:#a7b0c0;text-transform:uppercase;margin:0 0 9px;font-size:12px;font-weight:800;display:block}.models{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.model{text-align:left;color:#fff;cursor:pointer;background:#0d121a;border:1px solid #1f2734;border-radius:12px;flex-direction:column;width:100%;padding:13px 14px;display:flex}.model.active{background:#131124;border-color:#6857d9}.model small{color:#7c8799;margin-top:4px}textarea{color:#fff;background:#0b1017;border:1px solid #202a38;border-radius:12px;width:100%;min-height:160px;padding:14px}.upload{cursor:pointer;text-align:center;background:#0b0f16;border:1px dashed #334054;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:120px;padding:18px;display:flex}.upload input{display:none}.upload small{color:#6f7b8e;text-transform:none;letter-spacing:0;font-size:11px;font-weight:600}.fileSummary{background:#0b1017;border:1px solid #202a38;border-radius:10px;flex-direction:column;gap:4px;margin-top:9px;padding:10px 12px;display:flex;overflow:hidden}.fileSummary b{color:#fff;font-size:12px}.fileSummary span{color:#7f8a9c;white-space:nowrap;text-overflow:ellipsis;font-size:11px;overflow:hidden}.motionLabel{margin-top:16px}.durationBlock{border:1px solid #202a38;border-radius:12px;margin:18px 0;padding:14px}.durationBlock>div:first-child{justify-content:space-between;display:flex}.durationBlock input{width:100%}.rangeLabels{color:#657184;justify-content:space-between;font-size:11px;display:flex}select{color:#fff;background:#0b1017;border:1px solid #202a38;border-radius:10px;width:100%;padding:12px}.generateBtn,.sendBtn{color:#fff;cursor:pointer;background:linear-gradient(135deg,#7157ff,#9b6dff);border:0;border-radius:12px;width:100%;margin-top:18px;padding:14px;font-weight:900}.pricing{padding:84px 0}.cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.card{padding:24px}.price{font-size:40px;font-weight:900}.loginPage{justify-content:center;align-items:center;min-height:100vh;padding:80px 18px;display:flex;position:relative}.backHome{border:1px solid #2b3444;border-radius:11px;padding:10px 14px;position:absolute;top:24px;left:24px}.loginCard{width:min(520px,100%);padding:34px}.loginCard h1{margin:20px 0 10px;font-size:38px}.loginCard p,.loginCard small{color:#8f9bad;line-height:1.5}.emailInput{color:#111;background:#eef4ff;border:1px solid #2d3748;border-radius:14px;width:100%;padding:16px;font-size:18px}.authMessage{background:#101725;border:1px solid #2d3850;border-radius:11px;margin-top:14px;padding:12px}.sendBtn:disabled{opacity:.6}@media (max-width:760px){main{padding:0 18px}nav{height:76px}.navlinks>a:not(.loginBtn){display:none}.navlinks{gap:8px}.loginBtn{padding:10px 14px!important;font-size:13px!important;display:inline-flex!important}.hero{padding-top:70px}.hero h1{letter-spacing:-2.7px;font-size:48px}.stats{gap:24px}.stats b{font-size:21px}.grid2,.cards{grid-template-columns:1fr}.panel{padding:16px}.loginCard{padding:28px 20px}.loginCard h1{font-size:34px}}.siteMessage{color:#d8d1ff;background:#121027;border:1px solid #3b3567;border-radius:14px;margin:0 0 18px;padding:13px 16px}.costLine{color:#9ba7b9;background:#0b1017;border:1px solid #252e3e;border-radius:11px;justify-content:space-between;align-items:center;margin-top:14px;padding:12px 14px;display:flex}.costLine b{color:#fff}.packageNote{color:#78859a;font-size:13px}.topupBtn{color:#fff;cursor:pointer;background:#17142c;border:1px solid #6556d8;border-radius:12px;width:100%;margin-top:18px;padding:13px;font-weight:900}.topupBtn:disabled{opacity:.6;cursor:wait}.creditPill{align-items:baseline}.creditPill b{font-size:24px}.creditPill span{color:#8f9bad;font-size:12px}.creditTop b{color:#fff}.checkoutOverlay{z-index:9999;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000b8;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.checkoutModal{background:#11131a;border:1px solid #2a2e3a;border-radius:22px;width:min(460px,100%);padding:22px;box-shadow:0 30px 80px #00000080}.checkoutTitle{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.checkoutTitle small{letter-spacing:.16em;color:#8e95a7;font-size:11px}.checkoutTitle h3{margin:4px 0 0;font-size:28px}.checkoutTitle button{color:#fff;cursor:pointer;background:#1d2029;border:0;border-radius:999px;width:36px;height:36px;font-size:24px}.checkoutRows{border-top:1px solid #2a2e3a;border-bottom:1px solid #2a2e3a;margin-top:22px;padding:10px 0}.checkoutRows>div{color:#b8becc;justify-content:space-between;gap:20px;padding:10px 0;display:flex}.checkoutRows b{color:#fff}.checkoutRows .checkoutTotal{border-top:1px dashed #343948;margin-top:4px;padding-top:16px;font-size:18px}.checkoutRows .checkoutTotal span,.checkoutRows .checkoutTotal b{color:#fff}.checkoutCoin{flex-direction:column;gap:3px;padding:18px 0;display:flex}.checkoutCoin b{font-size:20px}.checkoutCoin span,.checkoutFine{color:#8e95a7;font-size:13px}.checkoutPay{cursor:pointer;color:#fff;background:linear-gradient(90deg,#7c3aed,#2563eb);border:0;border-radius:14px;width:100%;padding:15px 18px;font-size:16px;font-weight:800}.checkoutPay:disabled{opacity:.6;cursor:not-allowed}.checkoutFine{text-align:center;margin:10px 0 0}.generationStatus{background:#0a0f17;border:1px solid #253049;border-radius:14px;margin-top:14px;padding:14px}.generationStatus>div{justify-content:space-between;gap:12px;display:flex}.generationStatus p{color:#ffb4b4;margin-bottom:0}.generateBtn:disabled{opacity:.65;cursor:not-allowed}.librarySection{padding:84px 0 0}.librarySection .sectionHead{justify-content:space-between}.libraryRefresh{color:#fff;cursor:pointer;background:#111620;border:1px solid #30394a;border-radius:10px;padding:9px 13px}.libraryRefresh:disabled{opacity:.6}.libraryEmpty{color:#fff;background:#0b0f16;border:1px dashed #2a3445;border-radius:16px;flex-direction:column;gap:7px;padding:28px;display:flex}.libraryEmpty span{color:#7f8a9c;font-size:13px}.libraryGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.libraryCard{border:1px solid var(--line);background:linear-gradient(#0e131c,#0a0d13);border-radius:18px;min-width:0;padding:14px}.libraryCard video{aspect-ratio:16/9;object-fit:cover;background:#05070a;border-radius:12px;width:100%;margin-top:12px}.libraryMeta,.libraryFoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.libraryMeta>span,.libraryFoot{color:#7f8a9c;font-size:11px}.libraryStatus{color:#b9c2d0;background:#171d28;border-radius:999px;padding:5px 8px;font-size:11px}.libraryStatus.failed{color:#ffb4b4;background:#2a1518}.libraryStatus.done{color:#9bf0ba;background:#102419}.libraryStatus.active{color:#c9bdff;background:#17162c}.libraryPlaceholder{aspect-ratio:16/9;text-align:center;background:#090d13;border:1px solid #202a38;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-top:12px;padding:18px;display:flex}.libraryPlaceholder strong{font-size:14px}.libraryPlaceholder small{color:#8f9bad;font-size:11px}.libraryPlaceholder.isFailed{color:#ffb4b4;background:#1a1012;border-color:#432329}.libraryPrompt{color:#d8dde7;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:12px 0;font-size:13px;line-height:1.45;display:-webkit-box;overflow:hidden}.libraryFoot b{color:#fff}.libraryOpen{color:#fff;background:#111620;border:1px solid #30394a;border-radius:10px;justify-content:center;width:100%;margin-top:12px;padding:10px;font-size:12px;font-weight:800;display:flex}@media (max-width:900px){.libraryGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.libraryGrid{grid-template-columns:1fr}.librarySection{padding-top:64px}}.activeNav{color:#fff;font-weight:800}.mobileBottomNav{display:none}.pageActions{justify-content:space-between;align-items:center;gap:12px;margin:28px 0 18px;display:flex}.backGenerate{color:#fff;background:#111620;border:1px solid #30394a;border-radius:11px;align-items:center;padding:10px 14px;font-size:13px;font-weight:800;display:inline-flex}.smallPrimary{padding:10px 14px;font-size:13px}@media (max-width:760px){body{padding-bottom:78px}nav{gap:10px;height:auto;min-height:76px;padding:14px 0}.navlinks>a:not(.loginBtn){display:none!important}.desktopLogout{display:none}.creditTop{font-size:11px}.mobileBottomNav{z-index:9998;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c1018f5;border:1px solid #283144;border-radius:16px;grid-template-columns:repeat(3,1fr);gap:6px;padding:7px;display:grid;position:fixed;bottom:10px;left:10px;right:10px;box-shadow:0 12px 35px #00000073}.mobileBottomNav a{color:#8f9bad;border-radius:11px;justify-content:center;align-items:center;min-height:44px;font-size:13px;font-weight:800;display:flex}.mobileBottomNav a.active{color:#fff;background:#1a1630;border:1px solid #5c4fc2}.pageActions{margin-top:18px}}.libraryActions{align-items:center;gap:10px;margin-top:10px;display:flex}.libraryActions .libraryOpen{flex:1;margin-top:0}.libraryDelete{color:#ff9c9c;cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:10px;padding:10px 14px;font-weight:700}.libraryDelete:hover{color:#fff;background:#ff464614;border-color:#ff6b6b}.libraryDelete:disabled{opacity:.55;cursor:not-allowed}.imagePreviewWrap{margin-top:12px}.imagePreviewGrid{grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:10px;display:grid}.imagePreviewItem{aspect-ratio:1;background:#0b111a;border:1px solid #94a3b840;border-radius:12px;position:relative;overflow:hidden}.imagePreviewItem img{object-fit:cover;width:100%;height:100%;display:block}.imagePreviewNumber{color:#fff;background:#000000b8;border-radius:999px;justify-content:center;align-items:center;min-width:22px;height:22px;padding:0 6px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:6px;left:6px}.imagePreviewRemove{color:#fff;background:#000000b8;border:0;border-radius:999px;width:24px;height:24px;padding:0;font-size:16px;line-height:24px;position:absolute;top:5px;right:5px}.brandLogo{align-items:center;height:58px;display:flex}.brandLogo img{object-fit:contain;object-position:left center;width:190px;max-height:58px;display:block}@media (max-width:760px){.brandLogo{height:50px}.brandLogo img{width:145px;max-height:48px}}main{max-width:1080px}nav{z-index:1000;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060711cc;border-bottom:1px solid #8b5cf624;position:sticky;top:0}.creditTop{background:linear-gradient(135deg,#3f266eb8,#1e163cb8);border:1px solid #8b5cf657;border-radius:16px;padding:10px 14px}.hero{max-width:900px;padding:64px 0 42px}.hero h1{letter-spacing:-3px;font-size:64px;line-height:1.02}.panel,.accountBar,.libraryCard,.card{background:linear-gradient(#111224f5,#090a14f7);border:1px solid #8b5cf647;box-shadow:0 18px 55px #00000052}.panel{border-radius:24px;padding:24px}.grid2{grid-template-columns:1fr}textarea{background:#090b18;border:1px solid #8b5cf647;border-radius:16px;min-height:210px}.durationBlock{background:#0a0c1ad1;border:1px solid #8b5cf633;border-radius:16px;padding:18px}select{background:#090b18;border:1px solid #8b5cf638;border-radius:14px;min-height:52px}.costLine{background:linear-gradient(135deg,#221646e6,#110c26f2);border:1px solid #8b5cf657;border-radius:16px;padding:17px 18px}.generateBtn{background:linear-gradient(90deg,#7c3aed,#8b5cf6,#6d28d9);border-radius:16px;min-height:58px;font-size:17px;box-shadow:0 10px 32px #7c3aed47}.libraryGrid{grid-template-columns:1fr}.libraryCard{border-radius:20px;padding:18px}.mobileBottomNav{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#070914eb;border-color:#8b5cf647}@media (max-width:760px){.hero{padding:38px 0 30px}.hero h1{letter-spacing:-1.8px;font-size:39px}.panel{border-radius:20px;padding:14px}}.referralBox{background:linear-gradient(135deg,#1f1442eb,#0d0e1cf5);border:1px solid #8b5cf64d;border-radius:18px;justify-content:space-between;align-items:center;gap:18px;margin:0 0 18px;padding:17px 18px;display:flex}.referralBox>div{flex-direction:column;gap:4px;display:flex}.referralBox small{color:#a78bfa;letter-spacing:.13em;font-size:10px;font-weight:900}.referralBox strong{font-size:15px}.referralBox span{color:#8f9bad;font-size:12px}.referralBox button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#6d28d9,#7c3aed);border:1px solid #8b5cf673;border-radius:12px;padding:11px 15px;font-weight:800}@media (max-width:760px){.referralBox{flex-direction:column;align-items:stretch}.referralBox button{width:100%}}main{max-width:760px!important;margin:auto!important;padding:0 18px 100px!important}nav{background:#070813!important;border-bottom:0!important;justify-content:space-between!important;align-items:center!important;height:92px!important;padding:0 4px!important;display:flex!important;position:relative!important}.brandLogo{align-items:center!important;gap:12px!important;height:auto!important;text-decoration:none!important;display:flex!important;overflow:visible!important}.kLogo{color:#b15cff;text-shadow:0 0 8px #7c3aed,0 0 24px #7c3aedcc;justify-content:center;align-items:center;width:50px;height:56px;font-size:50px;font-style:italic;font-weight:1000;line-height:1;display:flex}.kWord{color:#f5f3ff;letter-spacing:2px;white-space:nowrap;font-size:25px;font-weight:500}.kWord b{color:#994cff;font-weight:700}.creditTop{background:#211343bf!important;border:1px solid #5931a0!important;border-radius:19px!important;padding:10px 15px!important;box-shadow:inset 0 0 20px #7332d21f!important}.premiumIntro{padding:20px 4px 22px}.premiumIntro h1{letter-spacing:-.8px;color:#fff;margin:0 0 6px;font-size:30px;line-height:1.12}.premiumIntro p{color:#aaa5c2;margin:0;font-size:14px}.hero{padding:0!important}.hero .pill,.hero .stats,.hero>a,.hero button{display:none!important}#generate.panel{background:linear-gradient(#181234fa,#080916fa)!important;border:1px solid #8048ee8f!important;border-radius:20px!important;margin-top:0!important;padding:18px!important;box-shadow:0 0 0 1px #5128aa26,0 12px 40px #0000006b,inset 0 0 35px #5526a00f!important}#generate.panel>h2{margin:0 0 18px!important;font-size:22px!important}.grid2{display:block!important}.grid2>div{background:0 0!important;border:0!important;border-radius:0!important;padding:0!important}.grid2>div+div{margin-top:16px!important}textarea{color:#fff!important;background:#0c0d21!important;border:1px solid #46327a!important;border-radius:13px!important;width:100%!important;min-height:130px!important;padding:15px!important;box-shadow:inset 0 0 18px #4e2a821f!important}textarea:focus{border-color:#8c4dff!important;outline:none!important;box-shadow:0 0 0 2px #7c3aed24!important}.upload{background:#0b0d1d!important;border:1px dashed #574777!important;border-radius:13px!important;min-height:102px!important}.imagePreview,.imagePreviewGrid{gap:10px!important}.imagePreview img,.imagePreviewGrid img{border:1px solid #53388a!important;border-radius:11px!important}.durationBlock{background:#0c0e21!important;border:1px solid #312554!important;border-radius:13px!important;margin-top:14px!important;padding:13px!important}select{color:#fff!important;background:#0c0e21!important;border:1px solid #312554!important;border-radius:11px!important;height:48px!important;min-height:48px!important}.costLine{background:linear-gradient(100deg,#171033,#281054)!important;border:1px solid #563198!important;border-radius:14px!important;margin-top:15px!important;padding:15px 17px!important}.generateBtn{color:#fff!important;background:linear-gradient(90deg,#7841ee,#9b4dff,#6f2be4)!important;border:1px solid #b27aff!important;border-radius:14px!important;width:100%!important;height:58px!important;margin-top:15px!important;font-size:17px!important;font-weight:900!important;box-shadow:0 0 20px #8b41ff80,inset 0 1px #ffffff40!important}.accountBar{background:#0c0d1b!important;border:1px solid #27213e!important;border-radius:14px!important;margin:0 0 15px!important;padding:12px 15px!important}.referralBox{background:linear-gradient(100deg,#15102e,#201047)!important;border-radius:15px!important;margin:0 0 16px!important}.librarySection,.library{background:#090b18!important;border:1px solid #6f40ca80!important;border-radius:18px!important;margin-top:16px!important;padding:16px!important}.libraryGrid{flex-direction:column!important;gap:10px!important;display:flex!important}.libraryCard{box-shadow:none!important;background:#101126!important;border:1px solid #30264d!important;border-radius:14px!important}.mobileBottomNav{background:#080915f5!important;border:1px solid #35235f!important;border-radius:20px!important;height:72px!important;padding:7px!important;bottom:14px!important;left:18px!important;right:18px!important;box-shadow:0 10px 40px #0000008c!important}.mobileBottomNav a{border-radius:14px!important}@media (max-width:760px){main{width:100%!important;padding:0 14px 100px!important}nav{height:82px!important}.kLogo{width:39px;height:48px;font-size:42px}.kWord{letter-spacing:1.4px;font-size:20px}.creditTop{padding:8px 11px!important;font-size:13px!important}.premiumIntro{padding:12px 3px 19px}.premiumIntro h1{font-size:27px}.premiumIntro p{font-size:13px}#generate.panel{padding:14px!important}}.loginBtn,.ghostBtn,.secondary,.generateBtn,.sendBtn,.topupBtn,.libraryRefresh,.libraryOpen,.backGenerate,.smallPrimary,.checkoutPay,.libraryDelete,.imagePreviewRemove{-webkit-appearance:none;appearance:none;color:#fff;letter-spacing:.01em;cursor:pointer;-webkit-backdrop-filter:blur(10px);border:1px solid #a772ff6b;border-radius:20px;font-weight:700;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,opacity .18s;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a,0 10px 28px #3011684d,0 0 22px #7c5cff29}.loginBtn:before,.ghostBtn:before,.secondary:before,.generateBtn:before,.sendBtn:before,.topupBtn:before,.libraryRefresh:before,.libraryOpen:before,.backGenerate:before,.smallPrimary:before,.checkoutPay:before,.libraryDelete:before{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#fff0 36%);position:absolute;inset:0}.generateBtn,.sendBtn,.checkoutPay,.smallPrimary{color:#fff;background:linear-gradient(#ffffff29,#fff0 30%),linear-gradient(135deg,#8a5cff 0%,#a86eff 42%,#7f52ff 100%);border:1px solid #c497ff7a;border-radius:22px;width:100%;margin-top:18px;padding:16px 18px;font-size:16px;font-weight:900;box-shadow:inset 0 0 0 1px #ffffff12,0 16px 40px #5c34c45c,0 0 30px #a26cff47}.loginBtn,.ghostBtn,.secondary,.libraryRefresh,.libraryOpen,.backGenerate,.topupBtn{background:linear-gradient(#ffffff14,#ffffff05 38%),linear-gradient(#191234f5,#0d101bf5);padding:12px 16px}.libraryDelete{color:#ffb4b4;background:linear-gradient(#ffffff14,#fff0 38%),linear-gradient(#3c141cf5,#1c0a0ef5);border:1px solid #ff70704d;padding:10px 14px}.generateBtn{text-align:center;justify-content:center;align-items:center;gap:10px;min-height:60px;display:flex}.loginBtn,.ghostBtn,.secondary,.libraryOpen,.libraryRefresh,.topupBtn,.backGenerate{min-height:46px}.imagePreviewRemove{color:#fff;background:#0a0c12d6;border:1px solid #ffffff2e;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.mobileBottomNav{box-shadow:0 10px 30px #0006,inset 0 0 0 1px #8a5cff1f}.mobileBottomNav a.active{color:#fff;background:linear-gradient(#ffffff14,#ffffff05 34%),linear-gradient(#2c1e57fa,#18142efa);border:1px solid #7a5dff6b;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 22px #7c5cff29}.brandLogo{align-items:center!important;height:58px!important;display:flex!important;overflow:visible!important}.brandLogo img{object-fit:contain!important;object-position:left center!important;width:210px!important;max-width:48vw!important;height:56px!important;display:block!important}@media (max-width:760px){.brandLogo{height:52px!important}.brandLogo img{width:185px!important;max-width:52vw!important;height:50px!important}}.langSwitcher{color:#fff;background:linear-gradient(#1e163af2,#0c0d1bf2);border:1px solid #8b5cf659;border-radius:12px;outline:none;height:38px;padding:0 10px;font-weight:800;box-shadow:inset 0 1px #ffffff0d}@media (max-width:760px){.langSwitcher{height:34px;margin-left:auto;padding:0 8px;font-size:11px}}.modelTabs{gap:8px;margin:10px 0 12px;display:flex}.modelTabs button{color:#c9c7d6;background:#121223bf;border:1px solid #8b5cf659;border-radius:14px;flex:1;padding:12px 14px;font-weight:700}.modelTabs button.active{color:#fff;background:linear-gradient(135deg,#5b21b6eb,#7c3aedeb);border-color:#a78bfae6;box-shadow:0 0 24px #7c3aed40}.modelPicker{color:#fff;text-align:left;background:#0a0c19d9;border:1px solid #7c5cff8c;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:18px 20px;display:flex}.modelPicker span{flex-direction:column;gap:5px;display:flex}.modelPicker small{color:#85869a;font-size:14px}.modelDropdown{background:#080914f2;border:1px solid #7c5cff4d;border-radius:18px;flex-direction:column;gap:8px;margin-top:8px;padding:10px;display:flex}.modelDropdown button{text-align:left;color:#fff;background:#141526d9;border:1px solid #7c5cff2e;border-radius:14px;width:100%;padding:14px 16px}.modelDropdown button.active{border-color:#8b5cf6;box-shadow:0 0 18px #7c3aed2e}.modelDropdown button span{flex-direction:column;gap:4px;display:flex}.modelDropdown small{color:#85869a}.referenceSection{margin-top:18px}.referenceFileList{flex-direction:column;gap:7px;margin-top:10px;display:flex}.referenceFileList>div{background:#0f101fb8;border:1px solid #7c5cff38;border-radius:12px;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;font-size:13px;display:flex}.referenceFileList button{border-radius:999px;width:28px;height:28px;padding:0}.langSwitcher{border-radius:12px!important;width:auto!important;min-width:82px!important;height:44px!important;padding:0 32px 0 14px!important;font-size:14px!important;font-weight:700!important}@media (max-width:700px){.langSwitcher{min-width:72px!important;height:40px!important;padding:0 28px 0 12px!important;font-size:13px!important}}.googleLoginBtn{color:#171717;cursor:pointer;background:#fff;border:1px solid #30394a;border-radius:14px;justify-content:center;align-items:center;gap:12px;width:100%;height:52px;margin-top:20px;font-size:15px;font-weight:800;display:flex}.googleLoginBtn:disabled{opacity:.6}.googleG{color:#4285f4;font-size:20px;font-weight:900}.authDivider{color:#667085;align-items:center;gap:14px;margin:20px 0;font-size:12px;display:flex}.authDivider:before,.authDivider:after{content:"";background:#252d3b;flex:1;height:1px}.authDivider span{white-space:nowrap}.durationChoices{flex-wrap:wrap;gap:10px;margin-top:10px;display:flex}.durationChoices button{color:#fff;cursor:pointer;background:#0b1017;border:1px solid #30394a;border-radius:11px;min-width:70px;padding:11px 16px;font-weight:800}.durationChoices button.active{background:#18132d;border-color:#806bff;box-shadow:inset 0 0 0 1px #806bff}.fixedDuration{color:#fff;text-align:center;background:#0b1017;border:1px solid #30394a;border-radius:11px;margin-top:10px;padding:12px 16px;font-weight:900}.referenceFileMain{flex:1;min-width:0}.referenceProgressWrap{align-items:center;gap:8px;margin-top:8px;display:flex}.referenceProgressBar{background:#ffffff1a;border-radius:999px;flex:1;height:9px;overflow:hidden}.referenceProgressFill{background:linear-gradient(90deg,#7b4dff,#1687ff);border-radius:999px;height:100%;transition:width .15s linear}.referenceProgressWrap small{text-align:right;opacity:.85;min-width:38px;font-size:12px}.referenceUploadStatus{opacity:.65;letter-spacing:.08em;margin-top:5px;font-size:11px}.referenceRemove{border-radius:50%!important;width:30px!important;min-width:30px!important;height:30px!important;padding:0!important}.promptCounter{text-align:right;opacity:.7;margin-top:6px;font-size:12px}.promptBoxWrap{position:relative}.promptBoxWrap textarea{width:100%;padding-bottom:34px}.promptCounterInside{opacity:.65;pointer-events:none;font-size:12px;position:absolute;bottom:10px;right:12px}.iconActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.iconAction{justify-content:center;align-items:center;color:#fff!important;background:#191430eb!important;border:1px solid #966eff57!important;border-radius:12px!important;width:42px!important;min-width:42px!important;height:42px!important;margin:0!important;padding:0!important;font-size:19px!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.communityPublishIcon{color:#d8c5ff!important}.iconDelete{color:#ffabab!important;background:#41141ec7!important;border-color:#ff646447!important}.klingSoundNote{opacity:.65;margin-top:8px;font-size:12px;display:block}.communityReactions{flex-wrap:wrap;align-items:center;gap:7px;margin:10px 0;display:flex}.reactionBtn{-webkit-appearance:none;appearance:none;color:#fff;cursor:pointer;background:#141226e0;border:1px solid #966eff3d;border-radius:12px;justify-content:center;align-items:center;gap:5px;min-width:48px;height:38px;padding:0 9px;display:inline-flex}.reactionBtn span{font-size:17px}.reactionBtn small{opacity:.75;font-size:11px}.communityTabs{gap:10px;margin:14px 0 10px;display:flex}.communityTabs button,.communityFamilyFilters button{-webkit-appearance:none;appearance:none;color:#cfc9dd;cursor:pointer;background:#141226d1;border:1px solid #9169ff47;border-radius:12px;padding:9px 14px;font-weight:700}.communityTabs button.active,.communityFamilyFilters button.active{color:#fff;background:linear-gradient(135deg,#7a52ff,#9a66ff);border-color:#a078ff8c}.communityFamilyFilters{flex-wrap:wrap;gap:8px;margin-bottom:16px;display:flex}.mobileBottomNav{flex-wrap:nowrap!important;justify-content:space-between!important;align-items:center!important;gap:4px!important;display:flex!important}.mobileBottomNav a{white-space:nowrap!important;text-align:center!important;flex:1 1 0!important;min-width:0!important;padding:12px 6px!important;font-size:14px!important}@media (min-width:761px){body{overflow-x:hidden}nav{box-sizing:border-box;justify-content:space-between;align-items:center;gap:24px;width:min(1280px,100vw - 48px);margin:0 auto;display:flex}.brandLogo{flex:none}.brandLogo img{object-fit:contain;width:auto;max-width:180px;max-height:52px;display:block}.navlinks{flex:1;justify-content:flex-end;align-items:center;gap:10px;display:flex}.mobileBottomNav{display:none!important}.premiumIntro,.accountBar,.referralBox,#generate.panel,.librarySection,.pricing{box-sizing:border-box;width:min(1280px,100vw - 48px);margin-left:auto;margin-right:auto}.premiumIntro{padding-top:26px;padding-bottom:18px}.accountBar{justify-content:space-between;align-items:center;gap:20px;display:flex}.referralBox{grid-template-columns:1fr auto;align-items:center;gap:24px;display:grid}#generate.panel{border-radius:22px;padding:26px}#generate .grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}#generate textarea{min-height:140px}#generate .generateBtn{min-height:54px}.modelTabs{grid-template-columns:1fr 1fr;gap:8px;display:grid}.libraryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.libraryCard{min-width:0}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.pricing .card{min-width:0}.pageActions{justify-content:space-between;align-items:center;gap:12px;display:flex}.communityTabs,.communityFamilyFilters{flex-wrap:wrap;gap:8px;display:flex}.checkoutOverlay{justify-content:center;align-items:center;padding:24px;display:flex}.checkoutModal{border-radius:22px;width:min(520px,100vw - 48px);max-height:88vh;overflow:auto}}@media (max-width:760px){html,body{width:100%;max-width:100%;overflow-x:hidden}body{padding-bottom:78px}nav{box-sizing:border-box;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:62px;padding:8px 14px;display:flex}.brandLogo{flex:1;min-width:0}.brandLogo img{object-fit:contain;width:auto;max-width:132px;max-height:42px;display:block}.langSwitcher{flex:none;max-width:74px}.navlinks{display:none!important}.mobileBottomNav{z-index:999;min-height:64px;padding:7px 8px calc(7px + env(safe-area-inset-bottom));box-sizing:border-box;grid-template-columns:repeat(4,1fr);align-items:center;position:fixed;bottom:0;left:0;right:0;display:grid!important}.mobileBottomNav a{text-align:center;white-space:nowrap;min-width:0;font-size:11px}.premiumIntro,.accountBar,.referralBox,#generate.panel,.librarySection,.pricing{box-sizing:border-box;width:100%;max-width:100%;margin-left:0;margin-right:0}.premiumIntro{padding:18px 15px 12px}.premiumIntro h1{font-size:clamp(25px,8vw,38px);line-height:1.05}.premiumIntro p{font-size:13px;line-height:1.45}.accountBar{flex-direction:column;align-items:stretch;gap:10px;padding-left:14px;padding-right:14px;display:flex}.creditPill,.creditTop{max-width:100%}.referralBox{flex-direction:column;align-items:stretch;gap:12px;display:flex}.referralBox .primary,.referralBox button{width:100%}#generate.panel{border-radius:0;padding:16px 14px 24px}#generate .sectionHead{margin-bottom:16px}#generate .grid2{gap:12px;display:grid;grid-template-columns:1fr!important}#generate input,#generate textarea,#generate select,#generate button{box-sizing:border-box;max-width:100%}#generate textarea{width:100%;min-height:125px}.modelTabs{grid-template-columns:1fr 1fr;gap:7px;display:grid}.modelDropdown{width:100%}.durationChoices{flex-wrap:wrap;gap:7px;display:flex}.referenceSection,.referenceFileList,.referenceFileItem{box-sizing:border-box;width:100%;max-width:100%}.referenceFileItem{overflow:hidden}.referenceFileMain{flex:1;min-width:0}.generateBtn{border-radius:14px;min-height:56px;width:100%!important}.generationStatus,.costLine{box-sizing:border-box;width:100%}.librarySection,.pricing{padding-left:14px;padding-right:14px}.libraryGrid{gap:16px;display:grid;grid-template-columns:1fr!important}.libraryCard{box-sizing:border-box;width:100%;min-width:0}.libraryCard video{max-width:100%;height:auto}.libraryMeta,.libraryFoot{gap:8px}.libraryActions{flex-wrap:wrap}.cards{gap:14px;display:grid;grid-template-columns:1fr!important}.pricing .card{box-sizing:border-box;width:100%}.pageActions{flex-direction:column;align-items:stretch;gap:9px;display:flex}.pageActions a,.pageActions button{box-sizing:border-box;text-align:center;width:100%}.communityTabs,.communityFamilyFilters{scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;padding-bottom:5px;display:flex;overflow-x:auto}.communityTabs::-webkit-scrollbar{display:none}.communityFamilyFilters::-webkit-scrollbar{display:none}.communityTabs button,.communityFamilyFilters button{flex:none}.checkoutOverlay{align-items:flex-end;padding:0}.checkoutModal{width:100%;max-width:none;max-height:88dvh;padding-bottom:calc(20px + env(safe-area-inset-bottom));border-radius:20px 20px 0 0;overflow:auto}.checkoutRows,.checkoutTotal,.checkoutPay{box-sizing:border-box;width:100%}.checkoutPay{min-height:52px}.siteMessage{box-sizing:border-box;max-width:calc(100vw - 28px)}}@media (min-width:761px){nav,.premiumIntro,.accountBar,.referralBox,#generate.panel,.librarySection,.pricing{box-sizing:border-box!important;width:min(1180px,100vw - 48px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}nav{padding-left:0!important;padding-right:0!important}.premiumIntro,.accountBar,.referralBox,#generate.panel,.librarySection,.pricing{left:auto!important;right:auto!important;transform:none!important}main,.app,.container{margin-left:auto!important;margin-right:auto!important}}main{box-sizing:border-box!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important}@media (min-width:761px){nav,.premiumIntro,.accountBar,.referralBox,#generate.panel,.librarySection,.pricing{width:min(1180px,100% - 48px)!important;max-width:1180px!important;margin-left:auto!important;margin-right:auto!important}}@media (max-width:760px){main{width:100%!important;max-width:100%!important;padding:0!important}}.communityPublishBtn{color:#cfc7ff;cursor:pointer;background:#17132d;border:1px solid #6f5cff;border-radius:10px;padding:8px 12px;font-size:12px;font-weight:800}.communityPublishBtn:hover{background:#211a42}.communityMasonry{columns:4 260px;column-gap:12px;margin-top:16px}.communityCard{break-inside:avoid;background:#0b0b0f;border:1px solid #ffffff14;border-radius:16px;margin:0 0 12px;position:relative;overflow:hidden}.communityCard video{cursor:pointer;background:#000;width:100%;height:auto;display:block}.communityCard .libraryMeta{padding:9px 10px 6px}.communityCard .libraryPrompt{-webkit-line-clamp:2;color:#aaa;-webkit-box-orient:vertical;padding:0 10px;font-size:12px;display:-webkit-box;overflow:hidden}.communityCard .iconActions{padding:8px 10px 12px}.communityCard .iconAction{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0a0ed1}@media (max-width:700px){.communityMasonry{columns:2 145px;column-gap:8px}.communityCard{border-radius:12px;margin-bottom:8px}.communityCard .libraryMeta{font-size:10px}}.profilePage{max-width:1000px;margin:0 auto;padding:110px 18px}.profileHero{background:#0c0b12;border:1px solid #262032;border-radius:22px;align-items:flex-start;gap:18px;padding:22px;display:flex}.profileAvatar{background:linear-gradient(135deg,#7c3aed,#d946ef);border-radius:50%;justify-content:center;align-items:center;width:100px;height:100px;font-size:38px;font-weight:900;display:flex;overflow:hidden;box-shadow:0 0 25px #8b5cf666}.profileAvatar img{object-fit:cover;width:100%;height:100%}.profileIdentity{flex:1}.profileIdentity h2{margin:0 0 3px;font-size:28px}.profileUsername{color:#8f88a1}.profileHeadline{color:#c084fc;margin-top:12px;font-weight:700}.profileIdentity p{color:#b5afbf;max-width:600px}.profileLocation{color:#8f88a1}.profileEditBtn{color:#fff;background:#18151f;border:1px solid #494154;border-radius:12px;padding:10px 16px}.profileStats{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:14px;display:grid}.profileStats div{text-align:center;background:#0c0b12;border:1px solid #262032;border-radius:14px;padding:14px}.profileStats b,.profileStats span{display:block}.profileStats span{color:#8f88a1;margin-top:3px;font-size:12px}.profileActions{grid-template-columns:1fr 1fr;gap:12px;margin:14px 0;display:grid}.profileActions a,.profileActions button{text-align:center;color:#fff;background:#15111d;border:1px solid #443653;border-radius:14px;padding:14px;font-weight:800}.profileActions a{background:linear-gradient(135deg,#7c3aed,#d946ef)}.profileTabs{border-bottom:1px solid #262032;gap:28px;padding:14px 4px;display:flex}.profileTabs b{color:#c084fc}.profileOverlay{z-index:10050;background:#000b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.profileModal{background:#17171b;border:1px solid #33333a;border-radius:22px;width:min(650px,100%);max-height:90vh;padding:22px;overflow:auto}.profileModalHead,.profileModalFoot{justify-content:space-between;align-items:center;gap:10px;display:flex}.profileModalHead button{font-size:28px}.profileModal label{margin:14px 0;font-weight:700;display:block}.profileModal input,.profileModal textarea{color:#fff;background:#232328;border:1px solid #34343a;border-radius:12px;width:100%;margin-top:7px;padding:13px;display:block}.profileModal textarea{resize:vertical;min-height:120px}.profileModal small{text-align:right;color:#777;display:block}.profileModalFoot{background:#17171b;padding:14px 0 0;position:sticky;bottom:-22px}.profileModalFoot button{border-radius:11px;padding:11px 20px}.profileModalFoot .save{color:#000;background:#fff;font-weight:900}.profileMsg{color:#ff9f9f;margin:8px 0}@media (max-width:700px){.profilePage{padding:85px 12px 100px}.profileHero{display:block}.profileAvatar{width:84px;height:84px}.profileEditBtn{margin-top:14px}.profileIdentity h2{font-size:23px}.profileStats{gap:6px}.profileStats div{padding:10px 4px}.profileTabs{gap:16px;font-size:13px;overflow:auto}}.profileWorks{columns:4 220px;column-gap:10px;margin-top:16px}.profileWork{break-inside:avoid;background:#0b0b0f;border:1px solid #25222d;border-radius:14px;margin:0 0 10px;overflow:hidden}.profileWork video{object-fit:cover;cursor:pointer;background:#000;width:100%;height:auto;display:block}.profileWorkMeta{color:#aaa;justify-content:space-between;gap:8px;padding:8px 10px;font-size:11px;display:flex}.profileNoWorks{color:#777;padding:30px 4px}@media (max-width:700px){.profileWorks{columns:2 145px;column-gap:8px}}.communityCreator{justify-content:space-between;align-items:center;gap:10px;padding:10px 10px 4px;display:flex}.communityCreatorLink{color:#fff;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.communityCreatorAvatar{background:linear-gradient(135deg,#7c3aed,#d946ef);border-radius:50%;flex:none;justify-content:center;align-items:center;width:34px;height:34px;font-weight:900;display:flex;overflow:hidden}.communityCreatorAvatar img{object-fit:cover;width:100%;height:100%}.communityCreatorText{flex-direction:column;min-width:0;display:flex}.communityCreatorText b{white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:12px;overflow:hidden}.communityCreatorText span{color:#8f88a1;white-space:nowrap;text-overflow:ellipsis;max-width:150px;font-size:10px;overflow:hidden}.communityModelTag{color:#b8a7ff;white-space:nowrap;background:#171226;border:1px solid #3e315d;border-radius:999px;padding:4px 7px;font-size:10px}@media (max-width:700px){.communityCreatorText b,.communityCreatorText span{max-width:95px}.communityModelTag{padding:3px 6px;font-size:9px}}.communityCreatorRight{align-items:center;gap:6px;display:flex}.communityFollowBtn{color:#fff;background:#171225;border:1px solid #5a4b78;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800}.communityDetailOverlay{z-index:10060;background:#000000e0;justify-content:center;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.communityDetailModal{background:#0d0c11;border:1px solid #30293a;border-radius:22px;grid-template-columns:minmax(0,1.4fr) minmax(280px,.6fr);width:min(1050px,100%);max-height:94vh;display:grid;position:relative;overflow:auto}.communityDetailClose{z-index:2;color:#fff;background:#111b;border-radius:50%;width:38px;height:38px;font-size:26px;position:absolute;top:10px;right:12px}.communityDetailMedia{background:#000;justify-content:center;align-items:center;min-height:420px;display:flex}.communityDetailMedia video{object-fit:contain;cursor:pointer;max-width:100%;max-height:88vh;display:block}.communityDetailInfo{padding:26px 20px}.communityDetailCreator{color:#fff;align-items:center;gap:10px;text-decoration:none;display:flex}.communityDetailCreator>div:last-child{flex-direction:column;display:flex}.communityDetailCreator span{color:#8f88a1;font-size:12px}.communityDetailMeta{color:#8f88a1;margin-top:22px;font-size:12px}.communityDetailPrompt{color:#ddd;white-space:pre-wrap;margin:18px 0;line-height:1.55}.communityRecreateBig{color:#fff;background:linear-gradient(135deg,#7c3aed,#d946ef);border-radius:14px;width:100%;padding:14px;font-weight:900}@media (max-width:700px){.communityDetailModal{display:block}.communityDetailMedia{min-height:0}.communityDetailMedia video{max-height:65vh}.communityDetailInfo{padding:18px}}html,body{color:#f7f4ff!important;background:#05050c!important}body{background:radial-gradient(circle at 20%% -10%%,#7634ff2e,transparent 32%%),radial-gradient(circle at 100%% 20%%,#d946ef1a,transparent 30%%),linear-gradient(180deg,#070711 0%%,#05050b 100%%)!important}.librarySection,.profilePage{background:0 0!important}.sectionHead h2,.profileIdentity h2{letter-spacing:-.02em;color:#fff!important}.sectionHead>div>span{color:#9d6cff!important}.communityCard,.profileHero,.profileStats div,.profileWork{background:linear-gradient(#141122e0,#0a0913f0)!important;border:1px solid #9d6cff2e!important;box-shadow:0 14px 40px #0000004d!important}.communityCard:hover,.profileWork:hover{border-color:#a855f761!important}.communityTabs button,.communityFamilyFilters button{color:#aaa3bb!important;box-shadow:none!important;background:#110e1dc7!important;border:1px solid #a276ff33!important}.communityTabs button.active,.communityFamilyFilters button.active{color:#fff!important;background:linear-gradient(135deg,#6d3df5,#a855f7 58%%,#d946ef)!important;border-color:#cb9eff8c!important;box-shadow:0 0 24px #8b5cf647!important}.communityCreatorAvatar,.profileAvatar{background:linear-gradient(135deg,#7048ff,#b44cff,#ff4fd8)!important;box-shadow:0 0 22px #a855f759!important}.communityModelTag{color:#cabaff!important;background:#6f45be1f!important;border:1px solid #ae80ff3d!important}@media (max-width:700px){.mobileBottomNav{-webkit-backdrop-filter:blur(22px)!important;backdrop-filter:blur(22px)!important;background:linear-gradient(#100e1cf0,#07070ff7)!important;border:1px solid #9f70ff29!important;border-radius:24px!important;height:78px!important;padding:8px 10px 10px!important;bottom:10px!important;left:10px!important;right:10px!important;box-shadow:0 -8px 35px #00000075,0 0 30px #6d3df514!important}.mobileBottomNav a{color:#777286!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:650!important}.mobileBottomNav a.active{color:#c9a7ff!important;text-shadow:0 0 14px #a855f780!important}.mobileBottomNav .mobileCreate{background:linear-gradient(145deg,#6d3df5 0%%,#9f45ff 52%%,#d946ef 100%%)!important;color:#fff!important;border:1px solid #ebd3ff75!important;border-radius:17px!important;width:58px!important;height:58px!important;min-height:58px!important;font-size:32px!important;transform:translateY(-17px)!important;box-shadow:0 8px 24px #592db480,0 0 28px #a855f78c,inset 0 1px #ffffff40!important}}.generateBtn,.communityRecreateBig,.profileActions a{background:linear-gradient(135deg,#6d3df5,#9f45ff 55%%,#d946ef)!important;border:1px solid #e1c4ff47!important;box-shadow:0 10px 28px #7039d242!important}.libraryRefresh,.profileEditBtn,.profileActions button,.iconAction,.communityFollowBtn{color:#ddd6eb!important;background:#141121e0!important;border:1px solid #a67aff33!important}.communityDetailModal,.profileModal{background:linear-gradient(#12101d,#090810)!important;border:1px solid #ab7fff33!important;box-shadow:0 25px 80px #000000a6!important}.profileModal input,.profileModal textarea{background:#111017!important;border:1px solid #ffffff14!important}.libraryPrompt,.communityDetailPrompt{color:#b7b0c2!important}.communityMasonry{columns:3 220px!important;column-gap:10px!important}.communityCard{box-shadow:none!important;background:0 0!important;border:0!important;border-radius:14px!important;margin-bottom:10px!important;overflow:hidden!important}.communityCard video{object-fit:cover!important;border-radius:14px!important;width:100%!important;height:auto!important;display:block!important}.communityModelTag{font-size:9px!important}@media (max-width:700px){.communityMasonry{columns:2 145px!important;column-gap:8px!important}.communityCard{margin-bottom:8px!important}.communityCreatorText b,.communityCreatorText span{max-width:90px!important}}.homePremium{color:#fff;background:radial-gradient(circle at 10% 0,#6d3df52e,#0000 34%),radial-gradient(circle at 100% 22%,#d946ef1c,#0000 30%),#05050b;min-height:100vh;padding:28px 18px 110px}.homeHero{background:linear-gradient(145deg,#140f26eb,#07070ef5);border:1px solid #a779ff29;border-radius:30px;max-width:1180px;margin:0 auto;padding:95px 28px 70px;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000059}.homeHero:before{content:"";pointer-events:none;background:linear-gradient(110deg,#0000,#8b5cf60f,#0000);position:absolute;inset:0}.homeGlow{filter:blur(70px);opacity:.45;pointer-events:none;border-radius:50%;position:absolute}.homeGlowA{background:#6d3df5;width:320px;height:320px;top:-130px;left:-100px}.homeGlowB{background:#d946ef;width:260px;height:260px;bottom:-110px;right:-80px}.homeBadge{z-index:1;color:#c7b2ff;letter-spacing:.12em;background:#8b5cf61c;border:1px solid #ae82ff38;border-radius:999px;padding:7px 11px;font-size:11px;font-weight:800;display:inline-flex;position:relative}.homeHero h1{z-index:1;letter-spacing:-.055em;background:linear-gradient(#fff,#cfc9dc 70%,#918a9e);color:#0000;-webkit-background-clip:text;max-width:800px;margin:18px 0 12px;font-size:clamp(48px,8vw,92px);line-height:.95;position:relative}.homeHero p{z-index:1;color:#aaa4b6;max-width:650px;font-size:17px;line-height:1.6;position:relative}.homeHeroActions{z-index:1;gap:12px;margin-top:28px;display:flex;position:relative}.homePrimary,.homeSecondary{border-radius:14px;padding:14px 19px;font-weight:800;text-decoration:none}.homePrimary{color:#fff;background:linear-gradient(135deg,#6d3df5,#9f45ff 55%,#d946ef);box-shadow:0 12px 30px #783ee147}.homeSecondary{color:#ddd7e7;background:#ffffff0b;border:1px solid #ffffff14}.homeDiscover{max-width:1180px;margin:34px auto 0}.homeSectionTitle{justify-content:space-between;align-items:end;gap:14px;display:flex}.homeSectionTitle span{color:#8d80a5;letter-spacing:.16em;font-size:10px}.homeSectionTitle h2{margin:5px 0 0;font-size:28px}.homeSectionTitle a{color:#a99bc5;font-size:13px;text-decoration:none}.homeCategoryRow{gap:8px;margin:18px 0;display:flex;overflow:auto}.homeCategoryRow button{color:#928a9e;background:#100d1ac7;border:1px solid #a67aff24;border-radius:999px;padding:9px 14px}.homeCategoryRow button.active{color:#fff;background:linear-gradient(135deg,#6d3df5,#a855f7,#d946ef)}.homeCardGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.homeCard{color:#fff;background:linear-gradient(#120f1df2,#09080ffa);border:1px solid #9b71f024;border-radius:20px;text-decoration:none;transition:all .2s;display:block;overflow:hidden}.homeCard:hover{border-color:#a575ff57;transform:translateY(-3px)}.homeCardVisual{background:#0d0b15;height:190px;position:relative;overflow:hidden}.homeCardVisual span{z-index:2;letter-spacing:.14em;color:#ddd4f4;background:#11101bbb;border:1px solid #ffffff12;border-radius:999px;padding:5px 7px;font-size:9px;position:absolute;top:12px;left:12px}.homeCardOrb{filter:blur(8px);opacity:.9;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-55px;right:-30px}.homeVisual1{background:linear-gradient(145deg,#16102a,#0a0811)}.homeVisual1 .homeCardOrb{background:radial-gradient(circle,#8b5cf6,#4c1d95 55%,#0000 70%)}.homeVisual2{background:linear-gradient(145deg,#171124,#080911)}.homeVisual2 .homeCardOrb{background:radial-gradient(circle,#ec4899,#7c3aed 58%,#0000 70%)}.homeVisual3{background:linear-gradient(145deg,#0f1322,#080810)}.homeVisual3 .homeCardOrb{background:radial-gradient(circle,#38bdf8,#6d28d9 58%,#0000 70%)}.homeVisual4{background:linear-gradient(145deg,#17101b,#09080f)}.homeVisual4 .homeCardOrb{background:radial-gradient(circle,#f472b6,#7c3aed 58%,#0000 70%)}.homeCardBody{padding:14px}.homeCardBody h3{margin:0 0 6px;font-size:17px}.homeCardBody p{color:#8e879a;margin:0;font-size:12px;line-height:1.5}@media (max-width:760px){.homePremium{padding:12px 10px 110px}.homeHero{border-radius:22px;padding:70px 18px 45px}.homeHero h1{font-size:52px}.homeHero p{font-size:14px}.homeHeroActions{grid-template-columns:1fr 1fr;display:grid}.homePrimary,.homeSecondary{text-align:center;padding:12px 8px;font-size:12px}.homeCardGrid{grid-template-columns:repeat(2,1fr);gap:8px}.homeCardVisual{height:145px}.homeCardBody{padding:10px}.homeCardBody h3{font-size:14px}.homeCardBody p{font-size:10px}}@media (max-width:700px){.mobileBottomNav{grid-template-columns:repeat(5,minmax(0,1fr))!important;align-items:end!important;width:auto!important;display:grid!important;left:10px!important;right:10px!important}.mobileBottomNav>a{visibility:visible!important;opacity:1!important;width:auto!important;min-width:0!important;display:flex!important}.mobileBottomNav>a:first-child{grid-column:1!important}.mobileBottomNav>a:nth-child(2){grid-column:2!important}.mobileBottomNav>a:nth-child(3){grid-column:3!important}.mobileBottomNav>a:nth-child(4){grid-column:4!important}.mobileBottomNav>a:nth-child(5){grid-column:5!important}.mobileBottomNav .mobileCreate{place-self:start center!important;margin:0!important;transform:translateY(-17px)!important}}.mobileAuthBtn{display:none}@media (max-width:700px){nav{align-items:center!important;display:flex!important}.mobileAuthBtn{color:#fff!important;background:linear-gradient(135deg,#6d3df5,#a855f7,#d946ef)!important;border:1px solid #e1c4ff40!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;min-height:36px!important;margin-left:auto!important;padding:0 13px!important;font-size:11px!important;font-weight:800!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 6px 20px #7e3fdc40!important}.langSwitcher{margin-left:auto!important}.langSwitcher+.mobileAuthBtn{margin-left:8px!important}}.communityMasonry{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))!important;gap:12px!important;margin-top:16px!important;display:grid!important}.communityCard{cursor:pointer!important;background:#090910!important;border:1px solid #ffffff0f!important;border-radius:16px!important;min-width:0!important;overflow:hidden!important;box-shadow:0 12px 35px #00000047!important}.communityCard video{border-radius:0!important;width:100%!important;display:block!important}.communityCard .libraryMeta{color:#8e8799!important;padding:5px 10px 8px!important;font-size:10px!important}.communityCreator{padding:9px 9px 6px!important}.communityCreatorAvatar{width:28px!important;height:28px!important}.communityCreatorText b{font-size:11px!important}.communityCreatorText span{font-size:9px!important}@media (max-width:700px){.communityMasonry{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.communityCard{border-radius:13px!important;width:100%!important}.communityCreator{padding:7px 7px 5px!important}.communityCreatorRight{gap:4px!important}.communityFollowBtn{padding:4px 6px!important;font-size:8px!important}.communityModelTag{padding:3px 5px!important;font-size:7px!important}.communityCard .libraryMeta{padding:3px 7px 6px!important;font-size:8px!important}}.siteMessage{color:#d9cff8!important;background:linear-gradient(#1f1836f5,#110e1ef5)!important;border:1px solid #9268ff42!important;border-radius:14px!important;max-width:1180px!important;margin:14px auto 18px!important;padding:13px 16px!important;font-size:14px!important;font-weight:650!important;line-height:1.4!important;box-shadow:0 10px 30px #00000038,0 0 22px #6d3df514!important}@media (max-width:700px){.siteMessage{border-radius:12px!important;margin:10px 10px 14px!important;padding:11px 13px!important;font-size:12px!important}}.siteMessage.isInfo{color:#ddd2ff!important;background:linear-gradient(#1f1836f5,#110e1ef5)!important;border-color:#9268ff47!important}.siteMessage.isError{color:#ffb8c4!important;background:linear-gradient(#3a121df5,#1d0a10f5)!important;border-color:#ff547059!important;box-shadow:0 10px 30px #00000038,0 0 20px #ff375f14!important}.siteMessage.isSuccess{color:#b7f5d7!important;background:linear-gradient(#113026f5,#081a14f5)!important;border-color:#4ed69a4d!important}.profileSocial{margin:14px 0}.profileSocialStats{gap:10px;margin-bottom:12px;display:flex}.profileSocialStats button{color:#fff;background:#100e19;border:1px solid #a073ff29;border-radius:13px;padding:10px 16px}.profileSocialStats b,.profileSocialStats span{display:block}.profileSocialStats span{color:#8f899a;font-size:10px}.userSearchBox{position:relative}.userSearchBox>input{box-sizing:border-box;color:#fff;background:#0e0d15;border:1px solid #a073ff2e;border-radius:14px;width:100%;padding:13px 15px}.userSearchResults{gap:7px;margin-top:8px;display:grid}.userSearchCard{background:#0e0d15;border:1px solid #ffffff0f;border-radius:13px;justify-content:space-between;align-items:center;gap:8px;padding:8px;display:flex}.userSearchCard>a{color:#fff;flex:1;align-items:center;gap:9px;min-width:0;text-decoration:none;display:flex}.userSearchCard>a>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.userSearchCard span,.userSearchCard small{color:#8e8799;font-size:10px}.userSearchCard button{color:#fff;background:linear-gradient(135deg,#6d3df5,#a855f7);border:0;border-radius:9px;padding:7px 9px;font-size:10px}.userSearchAvatar{background:#35205d;border-radius:50%;place-items:center;width:36px;height:36px;display:grid;overflow:hidden}.userSearchAvatar img{object-fit:cover;width:100%;height:100%}.profileNetworkList{gap:8px;max-height:60vh;display:grid;overflow:auto}.communityMasonry{columns:4 240px!important;column-gap:10px!important;display:block!important}.communityCard{break-inside:avoid!important;vertical-align:top!important;width:100%!important;height:auto!important;margin:0 0 10px!important;display:inline-block!important}.communityCard video{object-fit:cover!important;width:100%!important;height:auto!important;display:block!important}@media (max-width:700px){.communityMasonry{columns:2!important;column-gap:8px!important;display:block!important}.communityCard{height:auto!important;margin:0 0 8px!important}}.profileAvatarWrap{flex-direction:column;align-items:center;gap:7px;display:flex}.profileAvatarUpload{color:#c9b8ff;cursor:pointer;font-size:10px}.profileAvatarUpload input{display:none}.profileHero{text-align:center!important;flex-direction:column!important;align-items:center!important;display:flex!important}.profileIdentity{text-align:center!important;flex-direction:column!important;align-items:center!important;width:100%!important;display:flex!important}.profileIdentity h2,.profileUsername,.profileHeadline,.profileLocation,.profileIdentity p{text-align:center!important}.profileEditBtn{align-self:center!important;margin-top:12px!important}.profileSocial{width:100%!important}.profileSocialStats,.profileStats{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:12px!important;display:flex!important}.userSearchBox{max-width:720px!important;margin-left:auto!important;margin-right:auto!important}.profileActions{justify-content:center!important;align-items:stretch!important;gap:12px!important;display:flex!important}.profileActions a,.profileActions button{text-align:center!important;justify-content:center!important;align-items:center!important;display:flex!important}.profileTabs{flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:24px!important;display:flex!important}@media (max-width:700px){.profileHero{padding:24px 16px!important}.profileActions{grid-template-columns:1fr 1fr!important;width:100%!important;display:grid!important}.profileActions a,.profileActions button{box-sizing:border-box!important;width:100%!important;min-height:72px!important;padding:14px 12px!important;font-size:16px!important}.profileSocialStats,.profileStats{justify-content:center!important}.profileSocialStats button,.profileStats>div{text-align:center!important;min-width:92px!important}}.profileSocialLinks a{color:#d9ccff;background:#8456ff1a;border:1px solid #a477ff2e;border-radius:999px;justify-content:center;align-items:center;padding:7px 10px;font-size:11px;font-weight:700;text-decoration:none;display:inline-flex}.profileSocialLinks a:hover{background:#8456ff2e}.profileSocialLinks{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.profileSocialLinks a{color:#fff!important;background:#7e4cff1f!important;border:1px solid #af84ff38!important;border-radius:50%!important;place-items:center!important;width:36px!important;height:36px!important;padding:0!important;font-size:17px!important;font-weight:800!important;text-decoration:none!important;display:grid!important}.profileSocialLinks a:hover{background:#925bff42!important;box-shadow:0 0 18px #8b5cf638!important}.homeViewAll{color:#b9accf;font:inherit;cursor:pointer;background:0 0;border:0;padding:8px 0}.homeViewAll:hover{color:#fff}.completeProfileCard{background:linear-gradient(135deg,#764aff24,#ec489914);border:1px solid #a477ff38;border-radius:18px;justify-content:space-between;align-items:center;gap:16px;max-width:820px;margin:0 auto 16px;padding:16px 18px;display:flex}.completeProfileCard b{font-size:16px}.completeProfileCard p{color:#a9a3b8;margin:4px 0 0;font-size:13px}.completeProfileCard button{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#7c3aed,#db2777);border:0;border-radius:12px;padding:10px 14px;font-weight:700}@media (max-width:700px){.completeProfileCard{text-align:center;flex-direction:column;margin:0 12px 14px}.completeProfileCard button{width:100%}}.creditTop{align-items:center!important;gap:6px!important;display:inline-flex!important}.creditTopupPlus{color:#fff!important;background:#ffffff24!important;border:1px solid #ffffff38!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:24px!important;height:24px!important;font-size:18px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.mobileTopupBtn{color:#fff;white-space:nowrap;background:linear-gradient(135deg,#7c3aed,#d946ef);border-radius:12px;padding:9px 13px;font-weight:800;text-decoration:none;display:none}@media (max-width:700px){.mobileTopupBtn{justify-content:center!important;align-items:center!important;margin-left:12px!important;display:inline-flex!important}.creditTopupPlus{display:none!important}}.pricingSeeComparison{color:#fff;cursor:pointer;background:#242428;border:1px solid #ffffff14;border-radius:16px;width:100%;margin:24px 0 8px;padding:17px 20px;font-size:16px;font-weight:800}.pricingComparisonOverlay{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000c7;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.pricingComparisonSheet{background:#0e0e11;border:1px solid #ffffff14;border-radius:30px 30px 0 0;width:min(940px,100%);height:min(90vh,1000px);padding:24px;overflow:auto}.pricingComparisonHead{z-index:5;background:#0e0e11;justify-content:space-between;align-items:center;padding:18px 0;display:flex;position:sticky;top:-24px}.pricingComparisonHead h2{margin:0;font-size:30px}.pricingComparisonHead button{color:#fff;cursor:pointer;background:#26262a;border:1px solid #ffffff1f;border-radius:50%;width:46px;height:46px;font-size:30px}.pricingGroupTitle{margin:30px 0 14px;font-size:26px}.pricingComparisonList{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.pricingCompareCard{background:#141417;border:1px solid #ffffff14;border-radius:20px;padding:20px}.pricingCompareCard h3{margin:0 0 6px;font-size:20px}.pricingCompareSub{color:#96969f;flex-wrap:wrap;gap:12px;margin-bottom:15px;font-size:13px;display:flex}.pricingCompareRow{border-top:1px solid #ffffff14;justify-content:space-between;gap:15px;padding:13px 0;display:flex}.pricingCompareRow b{color:#dca8ff}.pricingViewMore{color:#c879ff;cursor:pointer;background:0 0;border:0;margin:18px auto;font-size:16px;font-weight:800;display:block}.pricingComparisonNote{color:#888894;text-align:center;margin:28px 0 70px;font-size:12px}@media (max-width:700px){.pricingComparisonSheet{height:92vh;padding:20px 16px}.pricingComparisonList{grid-template-columns:1fr}.pricingComparisonHead h2{font-size:24px}.pricingGroupTitle{font-size:23px}.pricingCompareCard{padding:18px}}.modelDropdown button.unavailable,.modelDropdown button:disabled{opacity:.42;cursor:not-allowed;filter:grayscale(.65)}.seedancePromo{letter-spacing:.7px;text-align:center;background:#7c5cff1a;border:1px solid #8b70ff61;border-radius:10px;margin-top:8px;padding:9px 12px;font-size:11px;font-weight:900}.communityDetailModal{max-height:92vh!important;overflow:hidden!important}.communityDetailMedia{height:auto!important;min-height:0!important}.communityDetailMedia video{object-fit:contain!important;width:100%!important;height:auto!important;max-height:86vh!important}.communityDetailInfo{flex-direction:column!important;max-height:92vh!important;display:flex!important;overflow:auto!important}.communityDetailPrompt{-webkit-line-clamp:5!important;text-overflow:ellipsis!important;white-space:normal!important;-webkit-box-orient:vertical!important;max-height:7.8em!important;display:-webkit-box!important;overflow:hidden!important}.communityRecreateBig{flex:none!important;margin-top:4px!important}@media (max-width:700px){.communityDetailModal{max-height:94vh!important;overflow:auto!important}.communityDetailInfo{max-height:none!important;overflow:visible!important}.communityDetailMedia video{max-height:58vh!important}.communityDetailPrompt{-webkit-line-clamp:4!important;max-height:6.2em!important}.communityCard{break-inside:avoid!important;border-radius:14px!important;width:100%!important;margin:0 0 8px!important;display:inline-block!important;overflow:hidden!important}.communityCard video{aspect-ratio:auto!important;object-fit:cover!important;border-radius:14px!important;width:100%!important;height:auto!important;margin:0!important;display:block!important}.communityMasonry{columns:2!important;column-gap:8px!important;display:block!important}.communityCard{break-inside:avoid!important;width:100%!important;margin:0 0 8px!important;display:inline-block!important}.communityMasonry{column-count:2!important;column-gap:8px!important;display:block!important}.communityCard{break-inside:avoid!important;page-break-inside:avoid!important;width:100%!important;margin:0 0 8px!important;display:inline-block!important}.communityCard video{object-fit:contain!important;border-radius:14px!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;display:block!important}.communityCreator,.communityCard .libraryMeta{display:none!important}#community .communityMasonry{column-count:2!important;column-width:auto!important;column-gap:6px!important;width:100%!important;display:block!important}#community .communityMasonry>.communityCard{break-inside:avoid!important;-webkit-column-break-inside:avoid!important;width:100%!important;margin:0 0 6px!important;padding:0!important;display:inline-block!important;overflow:hidden!important}#community .communityMasonry>.communityCard video{object-fit:cover!important;border-radius:12px!important;width:100%!important;height:auto!important;max-height:none!important;margin:0!important;display:block!important}#community .communityCreator,#community .communityCard .libraryMeta{display:none!important}}.visibilityEyeBtn{-webkit-appearance:none;appearance:none;width:auto;height:auto;color:inherit;opacity:.8;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.mobileBottomNav{align-items:center!important}.mobileBottomNav .mobileCreate{align-self:center!important;margin:0!important;position:relative!important;top:auto!important;transform:none!important}.profileWork img,.profileWork video{object-fit:cover!important;background:#000!important;width:100%!important;height:auto!important;display:block!important}.profileWork img{max-width:100%!important}.promptFieldWrap{position:relative}.promptFieldWrap textarea{padding-bottom:34px!important}.promptCounter{color:#8f88a1;pointer-events:none;font-size:11px;position:absolute;bottom:10px;right:12px}.profileViewCount,.communityViewCount{color:#aaa3b7;white-space:nowrap;align-items:center;gap:4px;font-size:11px;font-weight:700;display:inline-flex}.profileWorkMetaRight{align-items:center!important;gap:8px!important;display:flex!important}.profileWorkMeta{justify-content:flex-end!important;align-items:center!important;min-height:42px!important;padding:7px 10px!important;display:flex!important}.profileWorkMetaRight{flex-flow:row!important;justify-content:flex-end!important;align-items:center!important;gap:14px!important;width:100%!important;display:flex!important}.profileMetric,.profileViewCount{white-space:nowrap!important;flex-direction:row!important;justify-content:center!important;align-items:center!important;gap:4px!important;font-size:13px!important;font-weight:600!important;line-height:1!important;display:inline-flex!important}.visibilityEyeBtn{visibility:visible!important;opacity:1!important;cursor:pointer!important;background:0 0!important;border:0!important;flex:none!important;justify-content:center!important;align-items:center!important;width:28px!important;min-width:28px!important;height:28px!important;margin:0!important;padding:3px!important;display:inline-flex!important}.visibilityEyeBtn svg{width:19px!important;height:19px!important;display:block!important}.profileWork>img,.profileWork>video{object-fit:cover!important;background:#000!important;width:100%!important;height:auto!important;display:block!important}.referenceFileList>div>span{text-overflow:ellipsis!important;white-space:nowrap!important;flex:1!important;min-width:0!important;font-size:13px!important;display:block!important;overflow:hidden!important}.referenceFileList>div>button{cursor:pointer!important;border-radius:50%!important;flex:none!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:flex!important}.communityMediaTap{cursor:pointer!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;-webkit-user-select:none!important;user-select:none!important;width:100%!important;position:relative!important;overflow:hidden!important}.communityHeartBurst{z-index:30!important;pointer-events:none!important;text-shadow:0 4px 22px #0006!important;font-size:82px!important;line-height:1!important;animation:.72s ease-out forwards kroniHeartBurst!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)scale(0)!important}@keyframes kroniHeartBurst{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(-10deg)}20%{opacity:1;transform:translate(-50%,-50%)scale(1.25)rotate(4deg)}48%{opacity:1;transform:translate(-50%,-50%)scale(.95)rotate(0)}75%{opacity:1;transform:translate(-50%,-50%)scale(1.05)}to{opacity:0;transform:translate(-50%,-58%)scale(1.35)}}.referenceFileList{flex-direction:column!important;gap:8px!important;width:100%!important;margin-top:10px!important;display:flex!important}.referenceFileList>div{box-sizing:border-box!important;background:#ffffff0f!important;border:1px solid #ffffff26!important;border-radius:10px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;padding:10px 12px!important;display:flex!important}.referenceFileList>div>span{white-space:nowrap!important;text-overflow:ellipsis!important;flex:auto!important;min-width:0!important;font-size:13px!important;display:block!important;overflow:hidden!important}.referenceFileList>div>button{border-radius:50%!important;flex:0 0 28px!important;justify-content:center!important;align-items:center!important;width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important}.communityMediaTap{cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important;touch-action:manipulation!important;width:100%!important;position:relative!important;overflow:hidden!important}.communityMediaTap img,.communityMediaTap video{pointer-events:none!important}.communityHeartBurst{z-index:20!important;pointer-events:none!important;font-size:88px!important;line-height:1!important;animation:.7s ease-out forwards kroniHeartPop!important;position:absolute!important;top:50%!important;left:50%!important}@keyframes kroniHeartPop{0%{opacity:0;transform:translate(-50%,-50%)scale(.15)rotate(-12deg)}18%{opacity:1;transform:translate(-50%,-50%)scale(1.3)rotate(5deg)}45%{opacity:1;transform:translate(-50%,-50%)scale(.95)}70%{opacity:1;transform:translate(-50%,-50%)scale(1.08)}to{opacity:0;transform:translate(-50%,-65%)scale(1.35)}}.communityMediaLikeCount{z-index:10!important;-webkit-backdrop-filter:blur(5px)!important;pointer-events:none!important;background:#00000094!important;border-radius:999px!important;align-items:center!important;gap:5px!important;padding:5px 9px!important;font-size:13px!important;font-weight:700!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:10px!important;right:10px!important}.audioSelectedBox{box-sizing:border-box!important;background:#ffffff0d!important;border:1px solid #ffffff29!important;border-radius:12px!important;width:100%!important;margin-top:12px!important;padding:10px!important;display:block!important}.audioSelectedTitle{letter-spacing:.08em!important;opacity:.7!important;margin-bottom:8px!important;font-size:11px!important;font-weight:800!important;display:block!important}.audioSelectedItem{box-sizing:border-box!important;background:#00000038!important;border-radius:9px!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;width:100%!important;min-height:52px!important;padding:8px 10px!important;display:flex!important}.audioSelectedItem+.audioSelectedItem{margin-top:7px!important}.audioSelectedInfo{flex:1!important;align-items:center!important;gap:9px!important;min-width:0!important;display:flex!important}.audioSelectedIcon{flex:none!important;font-size:22px!important;display:block!important}.audioSelectedInfo>div{flex-direction:column!important;min-width:0!important;display:flex!important}.audioSelectedInfo b{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:13px!important;display:block!important;overflow:hidden!important}.audioSelectedInfo small{opacity:.65!important;margin-top:3px!important;font-size:11px!important;display:block!important}.audioSelectedItem>button{cursor:pointer!important;border-radius:50%!important;flex:0 0 30px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;padding:0!important;display:flex!important}@media (max-width:700px){#generate,#generate .panel,#generate .grid2,#generate .grid2>div{z-index:1;pointer-events:auto;position:relative}#generate button,#generate input,#generate textarea,#generate select,#generate label.upload,#generate .modelPicker,#generate .modelDropdown,#generate .modelDropdown button{z-index:3;touch-action:manipulation;position:relative;pointer-events:auto!important}#generate .modelDropdown{z-index:50}}.reportMenuBtn{color:#ddd6eb;cursor:pointer;background:#141121e0;border:1px solid #a67aff40;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font-size:16px;line-height:1;display:inline-flex}.reportOverlay{z-index:10080;background:#000000b8;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.reportModal{color:#fff;background:linear-gradient(#12101d,#090810);border:1px solid #ab7fff33;border-radius:18px;flex-direction:column;gap:12px;width:min(420px,100%);max-height:90vh;padding:18px;display:flex;overflow:auto}.reportModal h4{margin:0;font-size:17px}.reportModal p{color:#b7b0c2;margin:0;font-size:13px;line-height:1.5}.reportModal label{color:#b7b0c2;gap:6px;font-size:12px;display:grid}.reportModal select,.reportModal textarea,.reportModal input{color:#fff;background:#111017;border:1px solid #ffffff1a;border-radius:10px;width:100%;padding:10px 12px;font-size:14px}.reportModal textarea{resize:vertical;min-height:80px}.reportItem{color:#fff;text-align:left;cursor:pointer;background:#141121e0;border:1px solid #a67aff33;border-radius:12px;padding:13px 14px;font-weight:700}.reportItem.danger{color:#ffb4b4}.reportFoot{justify-content:flex-end;gap:10px;display:flex}.reportFoot button{color:#fff;cursor:pointer;background:#171225;border:1px solid #ffffff1f;border-radius:12px;padding:10px 16px;font-weight:800}.reportFoot .save{background:linear-gradient(135deg,#6d3df5,#d946ef);border-color:#0000}.reportFoot .save.danger{background:#b3261e}.reportFoot button:disabled{opacity:.5;cursor:not-allowed}.reportMsg{color:#ffd9a0!important}.deleteAccountZone{border-top:1px solid #ffffff14;justify-items:start;gap:10px;margin:28px 0 8px;padding-top:18px;display:grid}.deleteAccountZone small{color:#8f88a1;text-transform:uppercase;letter-spacing:.08em}.deleteAccountBtn{color:#ffb4b4;cursor:pointer;background:#241313;border:1px solid #6b2b2b;border-radius:12px;padding:10px 16px;font-weight:800}.nativeTopupNote{color:#ddd6eb;background:#141121e0;border:1px solid #a67aff40;border-radius:16px;padding:18px;line-height:1.55}html[data-native-app] .creditTopupPlus,html[data-native-app] .mobileTopupBtn,html[data-native-app] a[href=\/pricing]{display:none!important}.workDeleteBtn{color:#ff6b81!important}.workDeleteBtn:disabled{opacity:.4;cursor:wait}@media (max-width:899px){body.hasKroniNav{padding-bottom:76px}}body.hasKroniNav{-webkit-font-smoothing:antialiased;background:#07090d;font-family:Inter,system-ui,-apple-system,Segoe UI,Arial,sans-serif}body.hasKroniNav main{max-width:1120px;padding:0 18px}@media (min-width:900px){body.hasKroniNav main{padding:0 40px}}body.hasKroniNav .premiumIntro,body.hasKroniNav .accountBar,body.hasKroniNav .referralBox,body.hasKroniNav .pageActions,body.hasKroniNav .sectionHead>div>span{display:none!important}body.hasKroniNav .sectionHead{margin:24px 0 16px}body.hasKroniNav .sectionHead h2{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700}body.hasKroniNav .librarySection .sectionHead{justify-content:space-between}body.hasKroniNav .panel{background:0 0;border:0;border-radius:0;padding:0 0 32px}body.hasKroniNav .grid2{grid-template-columns:1fr;gap:16px}@media (min-width:900px){body.hasKroniNav .grid2{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:24px}}body.hasKroniNav .grid2>div{background:#0b0f16;border:1px solid #1b2230;border-radius:20px;padding:18px}@media (max-width:560px){body.hasKroniNav .grid2>div{border-radius:16px;padding:14px}}body.hasKroniNav label{letter-spacing:.04em;color:#9aa4b5;margin:14px 0 8px;font-size:12px;font-weight:600}body.hasKroniNav label:first-child{margin-top:0}body.hasKroniNav .modelTabs{background:#0d1118;border:1px solid #1b2230;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin-bottom:12px;padding:4px;display:grid}body.hasKroniNav .modelTabs button{color:#9aa4b5;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:44px;font-size:14px;font-weight:500}body.hasKroniNav .modelTabs button.active{color:#f4f6fa;background:#1b2230;font-weight:600}body.hasKroniNav .modelPicker{background:#0d1118;border:1px solid #1b2230;border-radius:14px;min-height:56px}body.hasKroniNav .modelDropdown{background:#0d1118;border:1px solid #232b3a;border-radius:14px;overflow:hidden}body.hasKroniNav .modelDropdown button{min-height:52px}body.hasKroniNav .modelDropdown button.active{background:#121823}body.hasKroniNav textarea,body.hasKroniNav select,body.hasKroniNav input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]){background:#0d1118;border-color:#1b2230;border-radius:14px;font-size:16px}body.hasKroniNav select,body.hasKroniNav input:not([type=range]):not([type=checkbox]):not([type=radio]):not([type=file]){min-height:44px}body.hasKroniNav textarea{min-height:140px;line-height:1.55}body.hasKroniNav textarea:focus,body.hasKroniNav select:focus,body.hasKroniNav input:focus{outline-offset:1px;outline:2px solid #7c5cff}body.hasKroniNav .durationChoices{flex-wrap:wrap;gap:8px;display:flex}body.hasKroniNav .durationChoices button{border-radius:12px;min-width:56px;min-height:44px}body.hasKroniNav .durationBlock{background:#0d1118;border:1px solid #1b2230;border-radius:14px}body.hasKroniNav .upload{background:#0d1118;border-color:#2c3547;border-radius:14px;min-height:96px}body.hasKroniNav .generateBtn{background:#7c5cff;border-radius:16px;min-height:56px;margin-top:16px;font-size:16px;font-weight:600}body.hasKroniNav .generateBtn:disabled{opacity:.55}body.hasKroniNav .costLine{color:#9aa4b5;text-align:center;font-size:13px}body.hasKroniNav .secondary,body.hasKroniNav .ghostBtn{border-radius:12px;min-height:44px}body.hasKroniNav .communityMasonry{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (min-width:900px){body.hasKroniNav .communityMasonry{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}}body.hasKroniNav .communityCard{background:#0d1118;border:1px solid #1b2230;border-radius:16px;overflow:hidden}body.hasKroniNav .libraryRefresh{border-radius:22px;min-height:44px}body.hasKroniNav .libraryEmpty{text-align:center;color:#9aa4b5;padding:48px 16px}body.hasKroniNav .pricing{padding:8px 0 48px}body.hasKroniNav .cards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}body.hasKroniNav .card{background:#0b0f16;border-radius:18px;padding:20px}body.hasKroniNav .topupBtn{border-radius:14px;min-height:48px}@media (max-width:899px){body.hasKroniNav{--kn-bottom:76px}}body.hasKroniNav #generate.panel>.sectionHead{display:none}body.hasKroniNav #generate .grid2>div{background:0 0;border:0;border-radius:0;flex-direction:column;gap:14px;padding:0;display:flex}body.hasKroniNav #generate .grid2>div:first-child>label{display:none}body.hasKroniNav #generate .grid2{flex-direction:column;gap:14px;max-width:640px;margin:20px auto 0;display:flex}body.hasKroniNav #generate label{margin:0 0 -6px}body.hasKroniNav #generate .modelTabs{background:0 0;border:0;border-bottom:1px solid #161c28;border-radius:0;gap:24px;margin:0;padding:0;display:flex}body.hasKroniNav #generate .modelTabs button{color:#9aa4b5;background:0 0;border:0;border-bottom:2px solid #0000;border-radius:0;min-height:44px;padding:0 2px;font-size:15px;font-weight:500}body.hasKroniNav #generate .modelTabs button.active{color:#f4f6fa;background:0 0;border-bottom-color:#7c5cff;font-weight:600}body.hasKroniNav #generate .promptBoxWrap{background:#0d1118;border:1px solid #1b2230;border-radius:16px;padding:16px;position:relative}body.hasKroniNav #generate .promptBoxWrap textarea{resize:none;min-height:150px;box-shadow:none;background:0 0;border:0;outline:0;padding:0}body.hasKroniNav #generate .promptBoxWrap textarea:focus{outline:0}body.hasKroniNav #generate .promptBoxWrap:focus-within{border-color:#7c5cff}body.hasKroniNav #generate .promptCounterInside{text-align:right;color:#6f7b8e;font-size:12px;position:static}body.hasKroniNav #generate .modelPicker{text-align:left;color:#f4f6fa;justify-content:space-between;align-items:center;width:100%;padding:0 18px;display:flex}body.hasKroniNav #generate .modelPicker strong{font-size:15px;font-weight:600}body.hasKroniNav #generate .modelPicker small{color:#9aa4b5;margin-top:2px;font-size:12px;display:block}body.hasKroniNav #generate label.upload{color:#c9d1de;cursor:pointer;background:#121823;border:1px solid #232b3a;border-radius:22px;flex-direction:row;align-self:flex-start;gap:6px;width:auto;min-height:44px;padding:0 16px}body.hasKroniNav #generate label.upload b{text-transform:none;letter-spacing:0;color:#c9d1de;font-size:13px;font-weight:500}body.hasKroniNav #generate label.upload small{display:none}body.hasKroniNav #generate .referenceSection{flex-direction:column;gap:10px;display:flex}body.hasKroniNav #generate .setRow{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}body.hasKroniNav #generate .setTile{background:#0d1118;border:1px solid #1b2230;border-radius:16px;flex-direction:column;gap:2px;min-height:60px;padding:10px 14px;display:flex}body.hasKroniNav #generate .setTile label{text-transform:none;letter-spacing:0;color:#9aa4b5;margin:0;font-size:12px;font-weight:500}body.hasKroniNav #generate .setTile select{color:#f4f6fa;background:0 0;border:0;border-radius:0;min-height:30px;padding:0;font-size:15px;font-weight:600}body.hasKroniNav #generate .durationBlock>div:first-child{justify-content:space-between;align-items:center;display:flex}body.hasKroniNav #generate .durationBlock label{text-transform:none;letter-spacing:0;margin:0;font-size:12px;font-weight:500}body.hasKroniNav #generate .durationBlock strong{font-size:15px}body.hasKroniNav #generate .costLine{display:none}body.hasKroniNav #generate .generateBtn{width:100%;margin-top:4px}body.hasKroniNav #generate .generationStatus{background:#0d1118;border:1px solid #1b2230;border-radius:20px;margin:0;padding:16px}body.hasKroniNav #generate .createPreviewEmpty{display:none}@media (min-width:900px){body.hasKroniNav #generate .grid2{grid-template-columns:minmax(0,500px) minmax(0,1fr);grid-auto-rows:min-content;align-items:start;gap:14px 48px;max-width:none;margin-top:32px;display:grid}body.hasKroniNav #generate .grid2>div{display:contents}body.hasKroniNav #generate .grid2>div>*{order:5;grid-column:1}body.hasKroniNav #generate .grid2>div>.modelTabs{order:1}body.hasKroniNav #generate .grid2>div>.promptBoxWrap{order:2}body.hasKroniNav #generate .grid2>div>.modelPicker,body.hasKroniNav #generate .grid2>div>.modelDropdown{order:3}body.hasKroniNav #generate .grid2>div>.generationStatus,body.hasKroniNav #generate .grid2>div>.createPreviewEmpty{order:0;grid-area:1/2/span 40;align-self:start;position:sticky;top:96px}body.hasKroniNav #generate .createPreviewEmpty{aspect-ratio:16/9;text-align:center;color:#9aa4b5;background:#0d1118;border:1px solid #1b2230;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:24px;font-size:14px;display:flex}body.hasKroniNav #generate .createPreviewEmpty b{color:#f4f6fa;letter-spacing:-.01em;font-size:18px;font-weight:600}body.hasKroniNav #generate .createPreviewIcon{border:1px solid #232b3a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:flex}}body.hasKroniNav .galleryActions{flex-direction:column;gap:10px;margin-top:4px;display:flex}body.hasKroniNav .galleryActions button{cursor:pointer;border-radius:14px;width:100%;min-height:52px;font-size:15px;font-weight:600}body.hasKroniNav .galleryActionPrimary{color:#fff;background:#7c5cff;border:0}body.hasKroniNav .galleryActionGhost{color:#e6eaf2;background:#121823;border:1px solid #232b3a}body.hasKroniNav .galleryActionDanger{color:#f08a8a;background:0 0;border:0;min-height:44px}body.hasKroniNav .communityDetailModal{background:#0b0f16;border:1px solid #1b2230;border-radius:20px}body.hasKroniNav .communityDetailMeta{color:#9aa4b5}body.hasKroniNav .communityDetailMeta b{color:#f4f6fa}
