.brand[data-v-ea144202]{display:inline-flex;align-items:center;height:46px;-webkit-user-select:none;user-select:none}.brand-logo[data-v-ea144202]{display:block;width:auto;height:44px;object-fit:contain;filter:drop-shadow(0 4px 14px rgba(96,201,255,.12))}.sidebar[data-v-98b0106e]{position:relative;z-index:30;display:flex;flex:0 0 238px;flex-direction:column;width:238px;height:100vh;background:#0a0d10;border-right:1px solid rgba(255,255,255,.055)}.sidebar-brand[data-v-98b0106e]{display:flex;flex:0 0 70px;align-items:flex-start;padding:17px 20px 14px 30px}.sidebar-scroll[data-v-98b0106e]{display:flex;flex:1;min-height:0;flex-direction:column;overflow-y:auto;padding:8px 16px 20px;scrollbar-width:none}.sidebar-scroll[data-v-98b0106e]::-webkit-scrollbar{display:none}.nav-block[data-v-98b0106e]{display:grid;gap:3px;width:100%}.nav-top[data-v-98b0106e]{margin-bottom:21px}.nav-group-title[data-v-98b0106e]{margin:0 0 8px;padding:0 14px;color:#646d7a;font-size:11.5px;font-weight:500;letter-spacing:.02em}.nav-group-title[data-v-98b0106e]:not(:first-of-type){margin-top:24px}.nav-item[data-v-98b0106e]{display:flex;min-height:44px;align-items:center;gap:10px;padding:0 14px;color:#9ba3ad;border:1px solid transparent;border-radius:9px;font-size:14px;font-weight:450;text-decoration:none;transition:background .14s ease,color .14s ease,border-color .14s ease}.nav-item[data-v-98b0106e] svg{flex:0 0 auto;color:#838b96;transition:color .14s ease}.nav-item[data-v-98b0106e]:hover{background:#ffffff09;color:#e7ecef}.nav-item[data-v-98b0106e]:hover svg{color:#c5ccd3}.nav-item.active[data-v-98b0106e]{background:#1b2027;border-color:#ffffff09;color:#f3f6f7}.nav-item.active[data-v-98b0106e] svg{color:#f3f6f7}.nav-badge[data-v-98b0106e]{margin-left:auto;padding:4px 7px 5px;color:#66efc6;border:1px solid rgba(101,240,198,.55);border-radius:5px;background:#42dcae0f;font-size:10px;font-weight:550;line-height:1;letter-spacing:.01em}.nav-badge--all[data-v-98b0106e]{background:#46e3b524;border-color:transparent}.sidebar-bottom[data-v-98b0106e]{margin-top:24px;padding-top:7px}.sidebar-help[data-v-98b0106e]{display:flex;align-items:center;gap:9px;padding:10px;color:#a9b2bb;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:linear-gradient(145deg,#62f1c712,#ffffff04);text-decoration:none}.sidebar-help-icon[data-v-98b0106e]{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;color:#76f4cc;border-radius:7px;background:#62f1c71a}.sidebar-help span[data-v-98b0106e]:nth-child(2){display:grid;gap:2px;line-height:1.25}.sidebar-help strong[data-v-98b0106e]{color:#dfe6e9;font-size:11.5px;font-weight:500}.sidebar-help small[data-v-98b0106e]{color:#6f7884;font-size:9.5px}.sidebar-help[data-v-98b0106e]>svg{margin-left:auto;color:#5e6772}@media(max-height:810px){.sidebar-bottom[data-v-98b0106e]{display:none}.nav-group-title[data-v-98b0106e]:not(:first-of-type){margin-top:16px}}.topbar[data-v-2fc7e9c7]{position:relative;z-index:40;display:flex;flex:0 0 68px;align-items:center;justify-content:space-between;height:68px;padding:0 28px 0 18px}.topbar-left[data-v-2fc7e9c7]{display:flex;min-width:0;align-items:center;gap:10px}.topbar-left--image[data-v-2fc7e9c7]{width:260px;justify-content:space-between}.topbar-title[data-v-2fc7e9c7]{color:#eef2f4;font-size:16px;font-weight:500;letter-spacing:-.01em}.topbar-back[data-v-2fc7e9c7]{display:grid;width:25px;height:25px;margin-left:1px;place-items:center;color:#aab3bc;border:1px solid rgba(255,255,255,.08);border-radius:6px;background:#ffffff06;cursor:pointer}.topbar-back[data-v-2fc7e9c7]:hover{color:#e8eef0;background:#ffffff0f}.topbar-tool-title[data-v-2fc7e9c7]{display:flex;align-items:center;gap:12px;color:#edf2f4;font-size:14px;font-weight:500}.history-pill[data-v-2fc7e9c7]{display:inline-flex;align-items:center;gap:8px;height:31px;padding:0 12px;color:#6aefc5;border:1px solid rgba(101,238,197,.42);border-radius:7px;background:#43e0b10a;font-family:inherit;font-size:12px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.history-pill em[data-v-2fc7e9c7]{color:#d7e3e4;font-style:normal;font-weight:400}.history-pill[data-v-2fc7e9c7]:hover{border-color:#65eec5b3;background:#43e0b117}.topbar-actions[data-v-2fc7e9c7]{display:flex;align-items:center;gap:9px}.utility-wrap[data-v-2fc7e9c7]{position:relative}.utility-button[data-v-2fc7e9c7]{display:inline-flex;height:38px;align-items:center;gap:8px;padding:0 14px;color:#bfc6cd;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#161a20b8;font-family:inherit;font-size:13px;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.utility-button[data-v-2fc7e9c7]:hover,.utility-button.is-open[data-v-2fc7e9c7]{color:#f2f5f6;border-color:#ffffff21;background:#1b2027}.utility-icon[data-v-2fc7e9c7]{position:relative;display:grid;place-items:center}.notification-dot[data-v-2fc7e9c7]{position:absolute;top:-2px;right:-1px;width:5px;height:5px;border-radius:50%;background:#72f4ca;box-shadow:0 0 0 2px #11151a}.language-button[data-v-2fc7e9c7]{padding:0 13px}.credits-button[data-v-2fc7e9c7]{padding:0 12px;gap:6px}.credits-bolt[data-v-2fc7e9c7]{color:#6df1c8;fill:#6df1c833}.credits-label[data-v-2fc7e9c7]{color:#8b949e}.credits-button strong[data-v-2fc7e9c7]{color:#edf2f3;font-size:13px;font-weight:550}.credits-button .chevron[data-v-2fc7e9c7]{margin-left:2px;color:#6e7781}.login-utility[data-v-2fc7e9c7]{height:38px;padding:0 14px;color:#07130f;border:1px solid transparent;border-radius:9px;background:linear-gradient(180deg,#7bf1cc,#5eddb8);font-family:inherit;font-size:11.5px;font-weight:600;white-space:nowrap;cursor:pointer;box-shadow:inset 0 1px #ffffff47}.login-utility[data-v-2fc7e9c7]:hover{background:linear-gradient(180deg,#8cffd7,#6bebc4)}.avatar-wrap[data-v-2fc7e9c7]{margin-left:2px}.avatar-button[data-v-2fc7e9c7]{display:grid;width:36px;height:36px;padding:2px;place-items:center;overflow:hidden;border:1px solid rgba(124,242,202,.52);border-radius:50%;background:#16231f;cursor:pointer;box-shadow:0 0 0 3px #7cf2ca0f}.avatar-button img[data-v-2fc7e9c7]{width:100%;height:100%;border-radius:50%;object-fit:cover}.avatar-button img.brand-avatar[data-v-2fc7e9c7],.account-head img.brand-avatar[data-v-2fc7e9c7]{padding:3px;background:#141a20;object-fit:contain}.popover[data-v-2fc7e9c7]{position:absolute;z-index:60;top:49px;right:0;overflow:hidden;padding:8px;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#14181dfa;box-shadow:0 22px 60px #00000080;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.language-popover[data-v-2fc7e9c7]{width:144px}.language-popover button[data-v-2fc7e9c7]{display:flex;width:100%;height:34px;align-items:center;justify-content:space-between;padding:0 10px;color:#aeb7bf;border:0;border-radius:7px;background:transparent;font-family:inherit;font-size:12.5px;text-align:left;cursor:pointer}.language-popover button[data-v-2fc7e9c7]:hover,.language-popover button.selected[data-v-2fc7e9c7]{color:#f2f5f6;background:#ffffff0e}.language-popover button.selected[data-v-2fc7e9c7] svg{color:#6ff0c7}.credits-popover[data-v-2fc7e9c7]{width:244px;padding:16px}.credits-head[data-v-2fc7e9c7]{display:flex;align-items:center;justify-content:space-between;color:#929ba5;font-size:12px}.credits-head[data-v-2fc7e9c7] svg{color:#f5d67c}.credits-value[data-v-2fc7e9c7]{margin-top:6px;color:#f4f7f8;font-size:30px;font-weight:600;letter-spacing:-.04em}.credits-value small[data-v-2fc7e9c7]{margin-left:4px;color:#7c8590;font-size:12px;font-weight:400}.credits-popover p[data-v-2fc7e9c7]{margin:4px 0 14px;color:#7d8691;font-size:11.5px;line-height:1.7}.recharge-button[data-v-2fc7e9c7]{display:flex;width:100%;height:36px;align-items:center;justify-content:center;gap:7px;color:#07110d;border:0;border-radius:8px;background:#72f0c7;font-family:inherit;font-size:12.5px;font-weight:600;cursor:pointer}.avatar-popover[data-v-2fc7e9c7]{width:250px;padding:8px}.account-head[data-v-2fc7e9c7]{display:flex;align-items:center;gap:11px;padding:9px 8px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.account-head img[data-v-2fc7e9c7]{width:38px;height:38px;border-radius:50%;object-fit:cover}.account-head div[data-v-2fc7e9c7]{display:grid;gap:3px}.account-head strong[data-v-2fc7e9c7]{color:#eef3f5;font-size:12.5px;font-weight:550}.account-head span[data-v-2fc7e9c7]{color:#75808b;font-size:10.5px}.membership-line[data-v-2fc7e9c7]{display:flex;align-items:center;gap:6px;margin:8px 2px 5px;padding:9px 10px;color:#decf9d;border:1px solid rgba(222,196,121,.15);border-radius:8px;background:#d7b45b0e;font-size:11px}.avatar-popover>button[data-v-2fc7e9c7]{display:flex;width:100%;height:35px;align-items:center;gap:9px;padding:0 9px;color:#aeb7bf;border:0;border-radius:7px;background:transparent;font-family:inherit;font-size:12px;cursor:pointer}.avatar-popover>button[data-v-2fc7e9c7]:hover{color:#edf2f4;background:#ffffff0d}.avatar-popover>button.admin-entry[data-v-2fc7e9c7]{color:#8cefd4;border:1px solid rgba(114,240,199,.13);background:#72f0c70e;font-weight:550}.avatar-popover>button.signout[data-v-2fc7e9c7]{margin-top:3px;color:#d89090;border-top:1px solid rgba(255,255,255,.055);border-radius:0 0 7px 7px}.messages-popover[data-v-2fc7e9c7]{position:absolute;top:62px;right:172px;width:344px;padding:4px}.popover-title[data-v-2fc7e9c7]{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 10px;color:#eef2f4;font-size:13px;font-weight:550}.unread-count[data-v-2fc7e9c7]{color:#6cefc6;font-size:10.5px;font-weight:400}.message-item[data-v-2fc7e9c7]{display:flex;gap:10px;padding:11px 10px;border-radius:8px}.message-item[data-v-2fc7e9c7]:hover{background:#ffffff09}.message-glyph[data-v-2fc7e9c7]{display:grid;flex:0 0 32px;width:32px;height:32px;place-items:center;color:#70f0c7;border-radius:8px;background:#64f0c61a}.message-glyph.is-muted[data-v-2fc7e9c7]{color:#9ca6b1;background:#ffffff0d}.message-item div[data-v-2fc7e9c7]:last-child{display:grid;gap:4px}.message-item strong[data-v-2fc7e9c7]{color:#dfe6e9;font-size:11.5px;font-weight:500}.message-item p[data-v-2fc7e9c7]{margin:0;color:#7f8994;font-size:10.5px;line-height:1.6}.message-item time[data-v-2fc7e9c7]{color:#59636e;font-size:9.5px}.message-item.is-read[data-v-2fc7e9c7]{opacity:.68}.popover-scrim[data-v-2fc7e9c7]{position:fixed;z-index:45;top:0;right:0;bottom:0;left:0;border:0;background:transparent;cursor:default}.pop-enter-active[data-v-2fc7e9c7],.pop-leave-active[data-v-2fc7e9c7]{transition:opacity .12s ease,transform .12s ease}.pop-enter-from[data-v-2fc7e9c7],.pop-leave-to[data-v-2fc7e9c7]{opacity:0;transform:translateY(-4px) scale(.985)}@media(max-width:1000px){.messages-popover[data-v-2fc7e9c7]{right:0}}.toast-host[data-v-f19267cc]{position:fixed;z-index:500;bottom:28px;left:50%;display:flex;align-items:center;flex-direction:column;gap:8px;transform:translate(-50%);pointer-events:none}.toast[data-v-f19267cc]{display:flex;min-height:40px;align-items:center;gap:9px;padding:0 15px;color:#e8eff1;border:1px solid rgba(255,255,255,.1);border-radius:9px;background:#171c22f5;box-shadow:0 16px 50px #00000073;font-family:inherit;font-size:12px;pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.toast[data-v-f19267cc] svg{color:#7af2ca}.toast--error[data-v-f19267cc] svg{color:#f39b9b}.toast-enter-active[data-v-f19267cc],.toast-leave-active[data-v-f19267cc]{transition:opacity .18s ease,transform .18s ease}.toast-enter-from[data-v-f19267cc],.toast-leave-to[data-v-f19267cc]{opacity:0;transform:translateY(8px) scale(.98)}.login-backdrop[data-v-4e5934c1]{position:fixed;z-index:450;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:24px;background:#050709c7;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.login-card[data-v-4e5934c1]{position:relative;width:min(408px,100%);overflow:hidden;padding:32px 32px 24px;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:radial-gradient(ellipse at 80% 0%,rgba(91,195,255,.08),transparent 48%),linear-gradient(160deg,#171c22,#101419);box-shadow:0 40px 120px #0000008c}.login-close[data-v-4e5934c1]{position:absolute;top:14px;right:14px;display:grid;width:30px;height:30px;padding:0;place-items:center;color:#8c97a1;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#ffffff06;cursor:pointer}.login-close[data-v-4e5934c1]:hover{color:#eef2f4;background:#ffffff0f}.login-logo[data-v-4e5934c1]{width:145px;height:auto;margin:4px 0 20px;filter:drop-shadow(0 6px 20px rgba(70,193,255,.16))}.login-kicker[data-v-4e5934c1]{margin:0;color:#63c9ea;font-size:8px;letter-spacing:.18em}.login-card h1[data-v-4e5934c1]{margin:7px 0 8px;color:#f2f6f7;font-size:23px;font-weight:550;letter-spacing:-.03em}.login-subtitle[data-v-4e5934c1]{margin:0 0 22px;color:#78838d;font-size:9.5px;line-height:1.7}.login-form[data-v-4e5934c1]{display:grid;gap:12px}.login-field[data-v-4e5934c1]{display:grid;gap:7px}.login-field>span[data-v-4e5934c1]:first-child{display:flex;align-items:center;gap:5px;color:#8f9aa3;font-size:9px}.login-field>span[data-v-4e5934c1]:first-child svg{color:#60c7e7}.login-field input[data-v-4e5934c1]{width:100%;height:40px;padding:0 11px;color:#e5ecef;border:1px solid rgba(255,255,255,.08);border-radius:7px;outline:0;background:#090d1075;font-family:inherit;font-size:11px;transition:border-color .15s ease}.login-field input[data-v-4e5934c1]:focus{border-color:#66d3ef66}.login-field input[data-v-4e5934c1]::placeholder{color:#515d67}.password-wrap[data-v-4e5934c1]{position:relative;display:block}.password-wrap input[data-v-4e5934c1]{padding-right:38px}.password-wrap button[data-v-4e5934c1]{position:absolute;top:50%;right:7px;display:grid;width:28px;height:28px;padding:0;place-items:center;color:#6e7983;border:0;background:transparent;transform:translateY(-50%);cursor:pointer}.login-error[data-v-4e5934c1]{margin:1px 0 0;padding:8px 10px;color:#d89e9e;border:1px solid rgba(216,137,137,.15);border-radius:6px;background:#aa555512;font-size:8.5px;line-height:1.6}.login-submit[data-v-4e5934c1]{display:flex;height:41px;align-items:center;justify-content:center;gap:7px;margin-top:4px;color:#07130f;border:0;border-radius:8px;background:linear-gradient(180deg,#7bf2cc,#5bdfb8);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer}.login-submit[data-v-4e5934c1]:hover:not(:disabled){background:linear-gradient(180deg,#8ff9d8,#6cecca)}.login-submit[data-v-4e5934c1]:disabled{opacity:.7;cursor:wait}.spin[data-v-4e5934c1]{animation:spin-4e5934c1 .8s linear infinite}@keyframes spin-4e5934c1{to{transform:rotate(360deg)}}.login-links[data-v-4e5934c1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding-top:13px;border-top:1px solid rgba(255,255,255,.055)}.login-links button[data-v-4e5934c1]{display:inline-flex;align-items:center;gap:4px;color:#73cde7;border:0;background:transparent;font-family:inherit;font-size:8.5px;cursor:pointer}.login-links span[data-v-4e5934c1]{color:#4e5963;font-size:7.5px}.share-backdrop[data-v-a625cfce]{position:fixed;z-index:600;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:28px;background:#040709c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.share-card[data-v-a625cfce]{position:relative;display:grid;width:min(880px,100%);max-height:calc(100vh - 56px);grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#101519;box-shadow:0 25px 80px #00000080}.share-close[data-v-a625cfce]{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:28px;height:28px;padding:0;place-items:center;color:#9ca9b0;border:1px solid rgba(255,255,255,.08);border-radius:50%;background:#080c0fa6;cursor:pointer}.share-preview[data-v-a625cfce]{position:relative;display:grid;min-height:360px;place-items:center;overflow:hidden;background:#090c0f}.share-preview img[data-v-a625cfce],.share-preview video[data-v-a625cfce]{width:100%;height:100%;max-height:620px;object-fit:contain}.share-preview-badge[data-v-a625cfce]{position:absolute;bottom:12px;left:12px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;color:#bfeee3;border:1px solid rgba(114,240,199,.16);border-radius:4px;background:#080f0dc7;font-size:8px}.share-form[data-v-a625cfce]{padding:30px 28px 24px;overflow-y:auto}.share-kicker[data-v-a625cfce]{margin:0;color:var(--mint);font-size:8px;font-weight:600;letter-spacing:.16em}.share-form h2[data-v-a625cfce]{margin:7px 0 6px;color:#eff6f5;font-size:21px;font-weight:550}.share-sub[data-v-a625cfce]{margin:0 0 19px;color:#77848c;font-size:10px;line-height:1.65}.share-form label[data-v-a625cfce]{display:grid;gap:6px;margin-bottom:13px}.share-form label>span[data-v-a625cfce]{color:#8d9aa2;font-size:9px}.share-form input[data-v-a625cfce],.share-form select[data-v-a625cfce],.share-form textarea[data-v-a625cfce]{width:100%;color:#e5eeee;border:1px solid rgba(255,255,255,.08);border-radius:6px;outline:0;background:#0b1014;font-family:inherit;font-size:11px}.share-form input[data-v-a625cfce],.share-form select[data-v-a625cfce]{height:35px;padding:0 10px}.share-form textarea[data-v-a625cfce]{padding:9px 10px;resize:vertical;line-height:1.6}.share-form input[data-v-a625cfce]:focus,.share-form select[data-v-a625cfce]:focus,.share-form textarea[data-v-a625cfce]:focus{border-color:#72f0c742}.share-meta[data-v-a625cfce]{display:flex;justify-content:space-between;gap:10px;margin-top:4px;color:#58656e;font-size:8px}.share-actions[data-v-a625cfce]{display:flex;justify-content:flex-end;gap:8px;margin-top:18px;padding-top:14px;border-top:1px solid rgba(255,255,255,.06)}.share-cancel[data-v-a625cfce],.share-submit[data-v-a625cfce]{height:34px;padding:0 14px;border-radius:6px;font-family:inherit;font-size:10px;cursor:pointer}.share-cancel[data-v-a625cfce]{color:#9aa7ae;border:1px solid rgba(255,255,255,.09);background:transparent}.share-submit[data-v-a625cfce]{display:inline-flex;align-items:center;gap:5px;color:#07130f;border:1px solid rgba(114,240,199,.5);background:var(--mint);font-weight:600}.share-submit[data-v-a625cfce]:disabled{cursor:not-allowed;opacity:.6}@media(max-width:760px){.share-card[data-v-a625cfce]{grid-template-columns:1fr;overflow-y:auto}.share-preview[data-v-a625cfce]{min-height:220px;max-height:280px}}.app-shell[data-v-ba901a25]{background:#0c0f13}.app-shell--immersive[data-v-ba901a25] .sidebar{display:none}.gallery[data-v-bc1ae513]{display:grid;width:100%;grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;align-items:start}.gallery-column[data-v-bc1ae513]{display:flex;min-width:0;flex-direction:column;gap:8px}.gallery-card[data-v-bc1ae513]{position:relative;display:block;width:100%;margin:0;padding:0;overflow:hidden;color:inherit;border:0;border-radius:9px;background:#14191f;cursor:zoom-in;isolation:isolate}.gallery-card img[data-v-bc1ae513]{display:block;width:100%;height:auto;border-radius:9px;object-fit:cover;transition:transform .44s cubic-bezier(.2,.75,.2,1),filter .25s ease}.gallery-card[data-v-bc1ae513]:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:1px solid rgba(255,255,255,.04);border-radius:9px;content:"";pointer-events:none;transition:border-color .16s ease}.gallery-shade[data-v-bc1ae513]{position:absolute;z-index:1;top:40%;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent,rgba(4,7,9,.82));opacity:0;pointer-events:none;transition:opacity .18s ease}.gallery-info[data-v-bc1ae513]{position:absolute;z-index:3;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:space-between;gap:8px;padding:14px 11px 10px;opacity:0;transform:translateY(4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.gallery-info-copy[data-v-bc1ae513]{display:grid;min-width:0;gap:3px}.gallery-info strong[data-v-bc1ae513]{overflow:hidden;color:#f1f5f6;font-size:11px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.gallery-info-copy>span[data-v-bc1ae513]{display:flex;align-items:center;gap:4px;overflow:hidden;color:#e6eef19e;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.gallery-info-copy>span[data-v-bc1ae513] svg{color:#7bf1ca}.gallery-like[data-v-bc1ae513]{display:inline-flex;flex:0 0 auto;align-items:center;gap:3px;color:#d9e1e5;font-size:9px}.gallery-category[data-v-bc1ae513]{position:absolute;z-index:3;top:8px;left:8px;padding:4px 7px;color:#f5f9fadb;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#070a0c85;font-size:8.5px;opacity:0;transform:translateY(-3px);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;transition:opacity .16s ease,transform .16s ease}.gallery-card:hover img[data-v-bc1ae513]{transform:scale(1.025);filter:brightness(.78)}.gallery-card[data-v-bc1ae513]:hover:after{border-color:#85f4ce38}.gallery-card:hover .gallery-shade[data-v-bc1ae513],.gallery-card:hover .gallery-info[data-v-bc1ae513],.gallery-card:hover .gallery-category[data-v-bc1ae513]{opacity:1;transform:translateY(0)}.gallery--dense[data-v-bc1ae513],.gallery--dense .gallery-column[data-v-bc1ae513]{gap:7px}.lightbox[data-v-e8464296]{position:fixed;z-index:400;top:0;right:0;bottom:0;left:0;display:grid;grid-template-columns:minmax(0,1fr) 390px;gap:0;padding:24px;background:#050709db;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);animation:lightbox-in-e8464296 .18s ease}.lightbox-stage[data-v-e8464296]{position:relative;display:flex;min-width:0;align-items:center;justify-content:center;overflow:hidden;padding:26px 50px;border:1px solid rgba(255,255,255,.055);border-radius:14px;background:radial-gradient(ellipse at 50% 45%,rgba(57,69,83,.16),transparent 68%),#0b0e128f}.lightbox-stage>img[data-v-e8464296]{width:auto;height:min(calc(100vh - 144px),760px);max-width:100%;object-fit:contain;border-radius:10px;box-shadow:0 38px 110px #0000009e}.lightbox-aside[data-v-e8464296]{align-self:center;max-height:calc(100vh - 48px);overflow-y:auto;padding:30px 28px;border:1px solid rgba(255,255,255,.075);border-radius:14px;background:linear-gradient(160deg,#191e24f5,#0e1216fa);box-shadow:0 34px 100px #00000059}.aside-eyebrow[data-v-e8464296]{display:flex;align-items:center;gap:6px;color:#69eec5;font-size:10px;letter-spacing:.04em}.lightbox-aside h2[data-v-e8464296]{margin:12px 0 18px;color:#f2f6f7;font-size:23px;font-weight:550;line-height:1.35;letter-spacing:-.02em}.author-line[data-v-e8464296]{display:flex;align-items:center;gap:8px;color:#b6c0c7;font-size:11px}.author-avatar[data-v-e8464296]{display:grid;width:25px;height:25px;place-items:center;color:#07110d;border-radius:50%;background:#71f0c6;font-size:10px;font-weight:700}.category-tag[data-v-e8464296]{margin-left:auto;padding:4px 8px;color:#8d97a1;border:1px solid rgba(255,255,255,.075);border-radius:5px;font-size:9px}.prompt-box[data-v-e8464296]{margin-top:26px;padding:14px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#080b0e61}.prompt-box-head[data-v-e8464296]{display:flex;align-items:center;justify-content:space-between;color:#737e89;font-size:10px}.prompt-box-head button[data-v-e8464296]{display:inline-flex;align-items:center;gap:4px;color:#69eec5;border:0;background:transparent;font-family:inherit;font-size:10px;cursor:pointer}.prompt-box p[data-v-e8464296]{margin:10px 0 0;color:#b1bbc3;font-size:11.5px;line-height:1.85}.aside-actions[data-v-e8464296]{display:flex;gap:8px;margin-top:24px}.aside-action[data-v-e8464296]{display:inline-flex;height:40px;align-items:center;gap:6px;padding:0 13px;color:#9ca6b0;border:1px solid rgba(255,255,255,.085);border-radius:8px;background:#ffffff06;font-family:inherit;font-size:11px;cursor:pointer}.aside-action.liked[data-v-e8464296]{color:#f3a3ac;border-color:#f3a3ac33;background:#f3a3ac12}.aside-action.primary[data-v-e8464296]{flex:1;justify-content:center;color:#07110d;border-color:transparent;background:#74f0c8;font-weight:600}.aside-meta[data-v-e8464296]{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px;padding-top:16px;border-top:1px solid rgba(255,255,255,.06)}.aside-meta span[data-v-e8464296]{color:#606b76;font-size:9px}.aside-meta span+span[data-v-e8464296]:before{margin-right:7px;color:#3e4750;content:"·"}.lightbox-close[data-v-e8464296],.lightbox-arrow[data-v-e8464296]{position:absolute;z-index:2;display:grid;width:38px;height:38px;place-items:center;color:#aeb8c0;border:1px solid rgba(255,255,255,.09);border-radius:50%;background:#11161bc7;cursor:pointer;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:background .14s ease,color .14s ease}.lightbox-close[data-v-e8464296]:hover,.lightbox-arrow[data-v-e8464296]:hover:not(:disabled){color:#f4f7f8;background:#242b32f2}.lightbox-close[data-v-e8464296]{top:22px;right:22px}.lightbox-arrow[data-v-e8464296]{top:50%;transform:translateY(-50%)}.lightbox-arrow.prev[data-v-e8464296]{left:22px}.lightbox-arrow.next[data-v-e8464296]{left:calc(100% - 466px)}.lightbox-arrow[data-v-e8464296]:disabled{opacity:.24;cursor:default}@keyframes lightbox-in-e8464296{0%{opacity:0}}@media(max-width:1120px){.lightbox[data-v-e8464296]{grid-template-columns:minmax(0,1fr) 330px;padding:16px}.lightbox-aside[data-v-e8464296]{padding:24px 20px}.lightbox-arrow.next[data-v-e8464296]{left:calc(100% - 388px)}}@media(max-width:800px){.lightbox[data-v-e8464296]{display:flex;flex-direction:column;gap:12px;overflow-y:auto;padding:54px 14px 20px}.lightbox-stage[data-v-e8464296]{padding:0}.lightbox-stage>img[data-v-e8464296]{max-height:52vh}.lightbox-aside[data-v-e8464296]{width:100%;max-height:none}.lightbox-arrow[data-v-e8464296]{top:auto;bottom:20px}.lightbox-arrow.next[data-v-e8464296]{left:auto;right:16px}.lightbox-arrow.prev[data-v-e8464296]{left:auto;right:64px}}.home-page[data-v-fb7e702b]{width:100%;padding:20px 9px 54px 15px}.home-top[data-v-fb7e702b]{display:grid;grid-template-columns:minmax(0,.765fr) minmax(0,1fr);gap:8px}.hero-card[data-v-fb7e702b]{position:relative;display:flex;height:172px;align-items:center;justify-content:center;overflow:hidden;color:#eef3ff;border:1px solid rgba(144,156,255,.12);border-radius:12px;background:#0b0d18 url(/assets/hero-cosmos.svg) center / cover no-repeat;box-shadow:inset 0 1px #ffffff09;cursor:pointer;isolation:isolate}.hero-card[data-v-fb7e702b]:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 45% 120%,rgba(98,112,255,.16),transparent 58%);content:"";transition:opacity .3s ease}.hero-card[data-v-fb7e702b]:after{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;border-radius:12px;box-shadow:inset 0 0 55px #05070e99;content:"";pointer-events:none}.hero-glow[data-v-fb7e702b]{position:absolute;z-index:0;top:50%;left:50%;width:280px;height:140px;border-radius:50%;background:radial-gradient(ellipse,rgba(101,112,255,.17),transparent 70%);filter:blur(12px);transform:translate(-50%,-50%);transition:opacity .3s ease,transform .4s ease}.hero-content[data-v-fb7e702b]{position:relative;z-index:2;display:flex;align-items:center;gap:31px}.hero-plus[data-v-fb7e702b]{display:grid;width:77px;height:74px;place-items:center;color:#fffffff2;border:1px solid rgba(255,255,255,.19);border-radius:16px;background:linear-gradient(145deg,#ffffff1c,#ffffff09);box-shadow:inset 0 1px #ffffff30,0 14px 44px #0000003d;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:border-color .22s ease,background .22s ease,transform .22s ease}.hero-label[data-v-fb7e702b]{color:#f3f6ff;font-size:23px;font-weight:550;letter-spacing:-.035em;text-shadow:0 2px 18px rgba(18,22,51,.6)}.hero-card:hover .hero-plus[data-v-fb7e702b]{border-color:#8997ff70;background:linear-gradient(145deg,#ffffff26,#7884ff14);transform:scale(1.025)}.hero-card:hover .hero-glow[data-v-fb7e702b]{transform:translate(-50%,-50%) scale(1.18)}.category-grid[data-v-fb7e702b]{display:grid;min-width:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:10px 11px}.category-card[data-v-fb7e702b]{position:relative;display:flex;min-width:0;align-items:center;gap:11px;overflow:hidden;padding:0 13px;color:#f0f4f6;border:1px solid rgba(255,255,255,.065);border-radius:10px;background:#141920;cursor:pointer;isolation:isolate}.category-card img[data-v-fb7e702b]{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.88;transition:transform .42s ease,opacity .22s ease}.category-shade[data-v-fb7e702b]{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#090c10eb,#090c109e 46%,#090c1026),linear-gradient(180deg,rgba(255,255,255,.025),transparent 42%);transition:background .22s ease}.category-card[data-v-fb7e702b]:after{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;border:1px solid transparent;border-radius:10px;content:"";pointer-events:none;transition:border-color .18s ease,box-shadow .18s ease}.category-icon[data-v-fb7e702b]{display:grid;flex:0 0 29px;width:29px;height:29px;place-items:center;color:#f8fbfc;border:1px solid rgba(255,255,255,.14);border-radius:7px;background:#13181e8c;box-shadow:inset 0 1px #ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.category-label[data-v-fb7e702b]{overflow:hidden;color:#eff3f5;font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.category-arrow[data-v-fb7e702b]{margin-left:auto;color:#ffffff52;opacity:0;transform:translate(-3px,3px);transition:opacity .18s ease,transform .18s ease}.category-card:hover img[data-v-fb7e702b]{opacity:1;transform:scale(1.04)}.category-card[data-v-fb7e702b]:hover:after{border-color:color-mix(in srgb,var(--tone) 42%,transparent);box-shadow:inset 0 0 32px color-mix(in srgb,var(--tone) 7%,transparent)}.category-card:hover .category-arrow[data-v-fb7e702b]{color:#ffffffb3;opacity:1;transform:translate(0)}.recent-section[data-v-fb7e702b]{margin-top:56px}.recent-projects[data-v-fb7e702b]{display:flex;flex-wrap:wrap;gap:12px;margin-top:14px}.project-card[data-v-fb7e702b]{position:relative;display:flex;width:280px;height:98px;align-items:center;gap:34px;padding:0 16px 0 28px;color:#eef2f4;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:linear-gradient(140deg,#171c22,#13171d);font-family:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease}.project-card[data-v-fb7e702b]:hover{border-color:#fff2;background:linear-gradient(140deg,#1b2128,#151a20);transform:translateY(-1px)}.project-icon[data-v-fb7e702b]{display:grid;flex:0 0 50px;width:50px;height:50px;place-items:center;overflow:hidden;color:#9aa5af;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#222831}.project-copy[data-v-fb7e702b]{display:grid;min-width:0;gap:7px}.project-copy strong[data-v-fb7e702b]{overflow:hidden;color:#edf2f4;font-size:14.5px;font-weight:500;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.project-copy>span[data-v-fb7e702b]{display:flex;align-items:center;gap:4px;color:#727d88;font-size:10.5px}.project-enter[data-v-fb7e702b]{position:absolute;top:11px;right:11px;color:#a8b2bb;opacity:0;transition:opacity .16s ease}.project-card:hover .project-enter[data-v-fb7e702b]{opacity:1}.recent-empty[data-v-fb7e702b]{display:flex;align-items:center;gap:16px;margin-top:14px;color:#7e8893;font-size:12px}.community-section[data-v-fb7e702b]{margin-top:61px}.gallery-toolbar[data-v-fb7e702b]{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:13px}.filter-row[data-v-fb7e702b]{display:flex;flex-wrap:wrap;gap:8px}.sort-switch[data-v-fb7e702b]{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.065);border-radius:20px;background:#11151aa8}.sort-switch button[data-v-fb7e702b]{height:28px;padding:0 12px;color:#69737e;border:0;border-radius:14px;background:transparent;font-family:inherit;font-size:10.5px;white-space:nowrap;cursor:pointer;transition:color .14s ease,background .14s ease}.sort-switch button[data-v-fb7e702b]:hover{color:#c1c9cf}.sort-switch button.active[data-v-fb7e702b]{color:#e7edef;background:#242a32;box-shadow:inset 0 1px #ffffff0d}@media(max-width:1280px){.home-top[data-v-fb7e702b]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr)}.hero-content[data-v-fb7e702b]{gap:20px}.hero-plus[data-v-fb7e702b]{width:64px;height:62px}.hero-label[data-v-fb7e702b]{font-size:20px}}@media(max-width:1080px){.home-top[data-v-fb7e702b]{grid-template-columns:1fr}.hero-card[data-v-fb7e702b]{height:158px}.category-grid[data-v-fb7e702b]{height:172px}}@media(max-width:760px){.home-page[data-v-fb7e702b]{padding:14px 12px 44px}.category-grid[data-v-fb7e702b]{height:auto;grid-template-columns:repeat(2,minmax(0,1fr))}.category-card[data-v-fb7e702b]{height:72px}.gallery-toolbar[data-v-fb7e702b]{align-items:flex-start;flex-direction:column}.sort-switch[data-v-fb7e702b]{align-self:flex-end}.project-card[data-v-fb7e702b]{width:100%}}.post-backdrop[data-v-9c83c6fc]{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:22px;background:#040709d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.post-card[data-v-9c83c6fc]{position:relative;display:grid;width:min(1140px,100%);height:min(760px,calc(100vh - 44px));grid-template-columns:minmax(0,1.25fr) minmax(360px,.75fr);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:14px;background:#0e1317}.post-close[data-v-9c83c6fc]{position:absolute;z-index:3;top:12px;right:12px;display:grid;width:29px;height:29px;padding:0;place-items:center;color:#b8c4ca;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#070b0eb8;cursor:pointer}.post-media[data-v-9c83c6fc]{position:relative;display:grid;min-height:0;place-items:center;overflow:hidden;background:#080b0e}.post-media img[data-v-9c83c6fc],.post-media video[data-v-9c83c6fc]{width:100%;height:100%;object-fit:contain}.post-media-badge[data-v-9c83c6fc]{position:absolute;bottom:13px;left:13px;display:inline-flex;align-items:center;gap:5px;padding:5px 7px;color:#bff1e6;border:1px solid rgba(114,240,199,.16);border-radius:4px;background:#080e0ccc;font-size:8px}.post-aside[data-v-9c83c6fc]{min-height:0;padding:28px 24px 20px;overflow-y:auto;border-left:1px solid rgba(255,255,255,.06);scrollbar-width:thin;scrollbar-color:#303b43 transparent}.post-kicker[data-v-9c83c6fc]{margin:0;color:var(--mint);font-size:8px;font-weight:600;letter-spacing:.15em}.post-aside h2[data-v-9c83c6fc]{margin:7px 0 9px;color:#eff6f5;font-size:19px;font-weight:550}.post-author[data-v-9c83c6fc]{display:flex;align-items:center;gap:7px;color:#8e9ba3;font-size:9px}.post-avatar[data-v-9c83c6fc]{display:grid;width:22px;height:22px;place-items:center;color:#0b1714;border-radius:50%;background:#75e9c9;font-size:9px;font-weight:700}.post-group[data-v-9c83c6fc]{margin-left:auto;padding:3px 6px;color:#7f9d94;border:1px solid rgba(255,255,255,.08);border-radius:3px;font-size:8px}.prompt-box[data-v-9c83c6fc]{margin-top:16px;padding:10px 11px;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#ffffff05}.prompt-head[data-v-9c83c6fc]{display:flex;align-items:center;justify-content:space-between;color:#6e7b83;font-size:8px}.prompt-head button[data-v-9c83c6fc]{display:inline-flex;align-items:center;gap:4px;padding:0;color:#82ddc4;border:0;background:transparent;font-family:inherit;font-size:8px;cursor:pointer}.prompt-box p[data-v-9c83c6fc]{margin:7px 0 0;color:#c5d1d3;font-size:10px;line-height:1.65;white-space:pre-wrap}.post-actions[data-v-9c83c6fc]{display:flex;align-items:center;gap:10px;margin-top:14px;color:#66747c;font-size:8.5px}.like-button[data-v-9c83c6fc],.comment-count[data-v-9c83c6fc],.tip-total[data-v-9c83c6fc]{display:inline-flex;align-items:center;gap:4px}.like-button[data-v-9c83c6fc]{height:28px;padding:0 8px;color:#89969d;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:transparent;font-family:inherit;font-size:9px;cursor:pointer}.like-button.active[data-v-9c83c6fc]{color:#ee9fa0;border-color:#ee9fa033;background:#ee9fa00f}.tip-total[data-v-9c83c6fc]{margin-left:auto;color:#c8ab6e}.tip-row[data-v-9c83c6fc]{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06);color:#69767e;font-size:8px}.tip-row>span[data-v-9c83c6fc]{margin-right:auto}.tip-row>span small[data-v-9c83c6fc]{display:block;margin-top:2px;color:#56636b;font-size:7px}.tip-input[data-v-9c83c6fc]{display:flex;height:27px;align-items:center;gap:4px;padding:0 7px;border:1px solid rgba(226,190,120,.18);border-radius:4px;background:#0a0f12;color:#c8ab6e;font-size:8px}.tip-input input[data-v-9c83c6fc]{width:48px;padding:0;color:#eed7a9;border:0;outline:0;background:transparent;font-family:inherit;font-size:10px;text-align:right}.tip-input input[data-v-9c83c6fc]::-webkit-outer-spin-button,.tip-input input[data-v-9c83c6fc]::-webkit-inner-spin-button{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.tip-row button[data-v-9c83c6fc]{height:25px;padding:0 8px;color:#d9c18c;border:1px solid rgba(226,190,120,.16);border-radius:4px;background:#e2be780d;font-family:inherit;font-size:8px;cursor:pointer}.tip-row button[data-v-9c83c6fc]:disabled{cursor:not-allowed;opacity:.5}.comments[data-v-9c83c6fc]{margin-top:15px;padding-top:12px;border-top:1px solid rgba(255,255,255,.06)}.comments-head[data-v-9c83c6fc]{color:#9ba7ad;font-size:9px}.comments-empty[data-v-9c83c6fc]{padding:11px 0;color:#56636b;font-size:9px}.comment-item[data-v-9c83c6fc]{display:flex;gap:7px;padding:9px 0;border-bottom:1px solid rgba(255,255,255,.045)}.comment-avatar[data-v-9c83c6fc]{display:grid;flex:0 0 21px;width:21px;height:21px;place-items:center;color:#b8e8db;border-radius:50%;background:#1c2c28;font-size:8px}.comment-item strong[data-v-9c83c6fc]{color:#aebbc1;font-size:8.5px;font-weight:500}.comment-item p[data-v-9c83c6fc]{margin:3px 0 0;color:#8e9aa1;font-size:9.5px;line-height:1.55}.comment-form[data-v-9c83c6fc]{display:flex;gap:6px;margin-top:12px}.comment-form input[data-v-9c83c6fc]{min-width:0;flex:1;height:32px;padding:0 9px;color:#e3eceb;border:1px solid rgba(255,255,255,.08);border-radius:5px;outline:0;background:#0a0f12;font-family:inherit;font-size:9px}.comment-form input[data-v-9c83c6fc]:focus{border-color:#72f0c733}.comment-form button[data-v-9c83c6fc]{display:grid;width:32px;height:32px;padding:0;place-items:center;color:#07130f;border:0;border-radius:5px;background:var(--mint);cursor:pointer}.comment-form button[data-v-9c83c6fc]:disabled{opacity:.4}@media(max-width:860px){.post-card[data-v-9c83c6fc]{grid-template-columns:1fr;height:calc(100vh - 30px);overflow-y:auto}.post-media[data-v-9c83c6fc]{min-height:280px}.post-aside[data-v-9c83c6fc]{border-top:1px solid rgba(255,255,255,.06);border-left:0}}.community-page[data-v-6a4544df]{width:100%;padding:41px 9px 60px 15px}.shared-wrap[data-v-6a4544df]{margin:0 0 28px}.shared-head[data-v-6a4544df]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px;padding:0 2px}.shared-kicker[data-v-6a4544df]{margin:0;color:var(--mint);font-size:8px;font-weight:600;letter-spacing:.16em}.shared-head h2[data-v-6a4544df]{margin:5px 0 0;color:#eff5f4;font-size:20px;font-weight:550}.shared-head>span[data-v-6a4544df]{color:#65727b;font-size:9px}.shared-grid[data-v-6a4544df]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.shared-card[data-v-6a4544df]{display:grid;min-width:0;padding:0;overflow:hidden;color:inherit;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#12171c;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease}.shared-card[data-v-6a4544df]:hover{border-color:#72f0c733;transform:translateY(-1px)}.shared-media[data-v-6a4544df]{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#0b0e11}.shared-media img[data-v-6a4544df],.shared-media video[data-v-6a4544df]{width:100%;height:100%;object-fit:cover}.shared-group[data-v-6a4544df],.shared-type[data-v-6a4544df]{position:absolute;top:8px;padding:3px 5px;border-radius:3px;background:#060a0cb3;font-size:7.5px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.shared-group[data-v-6a4544df]{left:8px;color:#b9e9dc}.shared-type[data-v-6a4544df]{right:8px;color:#84939b;letter-spacing:.08em}.shared-meta[data-v-6a4544df]{display:grid;gap:4px;padding:9px 10px 10px}.shared-meta strong[data-v-6a4544df]{overflow:hidden;color:#dce6e5;font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.shared-author[data-v-6a4544df]{color:#74828a;font-size:8px}.shared-stats[data-v-6a4544df]{display:flex;gap:7px;color:#617079;font-size:7.5px}.shared-stats span[data-v-6a4544df]:first-child{color:#c78e8f}@media(max-width:1200px){.shared-grid[data-v-6a4544df]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.shared-grid[data-v-6a4544df]{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-toolbar[data-v-6a4544df]{display:flex;align-items:center;justify-content:space-between;gap:18px}.filter-row[data-v-6a4544df]{display:flex;flex-wrap:wrap;gap:8px}.sort-switch[data-v-6a4544df]{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.065);border-radius:20px;background:#11151aa8}.sort-switch button[data-v-6a4544df]{height:28px;padding:0 12px;color:#69737e;border:0;border-radius:14px;background:transparent;font-family:inherit;font-size:10.5px;white-space:nowrap;cursor:pointer;transition:color .14s ease,background .14s ease}.sort-switch button[data-v-6a4544df]:hover{color:#c1c9cf}.sort-switch button.active[data-v-6a4544df]{color:#e7edef;background:#242a32;box-shadow:inset 0 1px #ffffff0d}.gallery-wrap[data-v-6a4544df]{margin-top:15px}@media(max-width:760px){.community-page[data-v-6a4544df]{padding:20px 12px 44px}.shared-wrap[data-v-6a4544df]{margin:0 0 28px}.shared-head[data-v-6a4544df]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-bottom:12px;padding:0 2px}.shared-kicker[data-v-6a4544df]{margin:0;color:var(--mint);font-size:8px;font-weight:600;letter-spacing:.16em}.shared-head h2[data-v-6a4544df]{margin:5px 0 0;color:#eff5f4;font-size:20px;font-weight:550}.shared-head>span[data-v-6a4544df]{color:#65727b;font-size:9px}.shared-grid[data-v-6a4544df]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:11px}.shared-card[data-v-6a4544df]{display:grid;min-width:0;padding:0;overflow:hidden;color:inherit;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#12171c;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .14s ease,transform .14s ease}.shared-card[data-v-6a4544df]:hover{border-color:#72f0c733;transform:translateY(-1px)}.shared-media[data-v-6a4544df]{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#0b0e11}.shared-media img[data-v-6a4544df],.shared-media video[data-v-6a4544df]{width:100%;height:100%;object-fit:cover}.shared-group[data-v-6a4544df],.shared-type[data-v-6a4544df]{position:absolute;top:8px;padding:3px 5px;border-radius:3px;background:#060a0cb3;font-size:7.5px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.shared-group[data-v-6a4544df]{left:8px;color:#b9e9dc}.shared-type[data-v-6a4544df]{right:8px;color:#84939b;letter-spacing:.08em}.shared-meta[data-v-6a4544df]{display:grid;gap:4px;padding:9px 10px 10px}.shared-meta strong[data-v-6a4544df]{overflow:hidden;color:#dce6e5;font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.shared-author[data-v-6a4544df]{color:#74828a;font-size:8px}.shared-stats[data-v-6a4544df]{display:flex;gap:7px;color:#617079;font-size:7.5px}.shared-stats span[data-v-6a4544df]:first-child{color:#c78e8f}@media(max-width:1200px){.shared-grid[data-v-6a4544df]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:800px){.shared-grid[data-v-6a4544df]{grid-template-columns:repeat(2,minmax(0,1fr))}}.community-toolbar[data-v-6a4544df]{align-items:flex-start;flex-direction:column}.sort-switch[data-v-6a4544df]{align-self:flex-end}}.asset-modal[data-v-e83147c3]{position:fixed;z-index:420;top:0;right:0;bottom:0;left:0;display:grid;padding:38px;place-items:center;background:#050709c7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.asset-panel[data-v-e83147c3]{display:flex;width:min(900px,100%);max-height:min(760px,88vh);flex-direction:column;overflow:hidden;padding:22px;border:1px solid rgba(255,255,255,.09);border-radius:15px;background:#13171c;box-shadow:0 36px 120px #0009}.asset-head[data-v-e83147c3]{display:flex;align-items:flex-start;justify-content:space-between}.asset-kicker[data-v-e83147c3]{color:#5fecc2;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.asset-head h2[data-v-e83147c3]{margin:7px 0 0;color:#f1f5f6;font-size:20px;font-weight:550;letter-spacing:-.02em}.asset-tools[data-v-e83147c3]{display:flex;gap:9px;margin:20px 0 16px}.asset-search[data-v-e83147c3]{display:flex;flex:1;height:38px;align-items:center;gap:8px;padding:0 12px;color:#65707b;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#080b0e66}.asset-search input[data-v-e83147c3]{flex:1;color:#dfe6e9;border:0;outline:0;background:transparent;font-family:inherit;font-size:12px}.asset-search input[data-v-e83147c3]::placeholder{color:#5d6772}.asset-upload[data-v-e83147c3]{height:38px}.hidden-input[data-v-e83147c3]{display:none}.asset-grid[data-v-e83147c3]{display:grid;min-height:0;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;overflow-y:auto;padding-right:4px}.asset-cell[data-v-e83147c3]{overflow:hidden;padding:0;color:inherit;border:1px solid transparent;border-radius:8px;background:#1b2027;text-align:left;cursor:pointer}.asset-cell img[data-v-e83147c3]{width:100%;aspect-ratio:1.25;object-fit:cover;transition:transform .28s ease,filter .18s ease}.asset-cell span[data-v-e83147c3]{display:block;overflow:hidden;padding:8px 9px 9px;color:#9ba5af;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.asset-cell[data-v-e83147c3]:hover{border-color:#72f0c766}.asset-cell:hover img[data-v-e83147c3]{transform:scale(1.03);filter:brightness(.88)}.asset-cell:hover span[data-v-e83147c3]{color:#e4eaed}.asset-empty[data-v-e83147c3]{padding:30px;color:#717b86;font-size:12px;text-align:center}@media(max-width:700px){.asset-modal[data-v-e83147c3]{padding:14px}.asset-grid[data-v-e83147c3]{grid-template-columns:repeat(2,minmax(0,1fr))}}.image-page[data-v-2c1d49a2]{position:relative;display:flex;width:100%;height:calc(100vh - 68px);min-height:620px;overflow:hidden}.chat-rail[data-v-2c1d49a2]{display:flex;flex:0 0 280px;width:280px;flex-direction:column;overflow:hidden;padding:21px 20px 16px;border-right:1px solid rgba(255,255,255,.055);background:#0a0d1059}.new-chat[data-v-2c1d49a2]{display:flex;flex:0 0 38px;width:100%;height:38px;align-items:center;justify-content:center;gap:6px;color:#d4dce1;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#171c22;font-family:inherit;font-size:12px;cursor:pointer;transition:background .14s ease,border-color .14s ease}.new-chat[data-v-2c1d49a2]:hover{border-color:#ffffff21;background:#1d232a}.chat-empty[data-v-2c1d49a2]{display:flex;align-items:center;flex-direction:column;margin-top:54px;color:#6c7681;text-align:center}.chat-empty-icon[data-v-2c1d49a2]{display:grid;width:48px;height:48px;place-items:center;color:#6d7782;border-radius:50%;background:#1b2027;box-shadow:inset 0 1px #ffffff0d}.chat-empty p[data-v-2c1d49a2]{margin:21px 0 16px;color:#767f8a;font-size:11.5px}.chat-empty button[data-v-2c1d49a2]{height:33px;padding:0 13px;color:#b4bdc5;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#ffffff09;font-family:inherit;font-size:10.5px;cursor:pointer}.chat-empty button[data-v-2c1d49a2]:hover{color:#eef2f4;border-color:#ffffff24}.conversation-list[data-v-2c1d49a2]{display:grid;gap:5px;margin-top:22px;overflow-y:auto}.conversation-item[data-v-2c1d49a2]{display:flex;align-items:center;gap:9px;padding:8px;color:#aab4bd;border:1px solid transparent;border-radius:8px;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.conversation-item[data-v-2c1d49a2]:hover,.conversation-item.active[data-v-2c1d49a2]{border-color:#ffffff12;background:#ffffff09}.conversation-item img[data-v-2c1d49a2]{width:35px;height:35px;border-radius:6px;object-fit:cover}.conversation-item span[data-v-2c1d49a2]{display:grid;min-width:0;gap:3px}.conversation-item strong[data-v-2c1d49a2]{overflow:hidden;color:#d7dfe3;font-size:10.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.conversation-item small[data-v-2c1d49a2]{color:#606a76;font-size:9px}.rail-foot[data-v-2c1d49a2]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:13px;color:#55606b;border-top:1px solid rgba(255,255,255,.05);font-size:9px}.rail-status[data-v-2c1d49a2]{display:inline-flex;align-items:center;gap:5px;white-space:nowrap}.rail-status i[data-v-2c1d49a2]{width:4px;height:4px;border-radius:50%;background:#d1a95f}.rail-status i.online[data-v-2c1d49a2]{background:#72f0c7;box-shadow:0 0 7px #72f0c7a6}.rail-local[data-v-2c1d49a2]{color:#7a878f;font-size:8px;white-space:nowrap}.rail-login[data-v-2c1d49a2]{padding:4px 7px;color:#76efc9;border:1px solid rgba(114,240,199,.25);border-radius:4px;background:#53ebbe0d;font-family:inherit;font-size:8px;cursor:pointer}.image-main[data-v-2c1d49a2]{position:relative;flex:1;min-width:0;overflow-y:auto;overflow-x:hidden}.creation-inner[data-v-2c1d49a2]{display:flex;width:min(1300px,calc(100% - 44px));min-height:100%;flex-direction:column;margin:0 auto;padding:62px 0 10px}.creation-heading[data-v-2c1d49a2]{display:flex;align-items:center;justify-content:center;gap:12px;height:38px}.heading-spark[data-v-2c1d49a2]{color:#f2f7ff;filter:drop-shadow(0 0 15px rgba(137,150,255,.28))}.creation-heading h1[data-v-2c1d49a2]{margin:0;color:#f1f5f7;font-size:29px;font-weight:550;letter-spacing:-.035em;line-height:1.25}.preset-grid[data-v-2c1d49a2]{display:grid;width:min(1180px,100%);grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:44px auto 0}.preset-card[data-v-2c1d49a2]{position:relative;display:flex;height:250px;flex-direction:column;overflow:hidden;padding:0;color:inherit;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#14191f;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .18s ease,background .18s ease,transform .18s ease}.preset-card[data-v-2c1d49a2]:hover{border-color:#ffffff24;background:#171c22;transform:translateY(-2px)}.preset-card.selected[data-v-2c1d49a2]{border-color:#6ef0c78c;box-shadow:0 0 0 1px #6ef0c71a,inset 0 0 36px #4de2b608}.preset-media[data-v-2c1d49a2]{display:block;overflow:hidden;margin:9px 9px 0;border-radius:7px;background:#1e242b}.preset-media img[data-v-2c1d49a2]{width:100%;height:167px;object-fit:cover;transition:transform .44s ease}.preset-card:hover .preset-media img[data-v-2c1d49a2]{transform:scale(1.025)}.preset-copy[data-v-2c1d49a2]{display:grid;gap:4px;padding:14px 14px 12px}.preset-copy strong[data-v-2c1d49a2]{overflow:hidden;color:#dfe6e9;font-size:13px;font-weight:500;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.preset-copy small[data-v-2c1d49a2]{overflow:hidden;color:#6f7984;font-size:10px;text-overflow:ellipsis;white-space:nowrap}.preset-check[data-v-2c1d49a2]{position:absolute;top:14px;right:14px;display:grid;width:21px;height:21px;place-items:center;color:#07110d;border-radius:50%;background:#6ff0c7;box-shadow:0 3px 12px #0006}.prompt-area[data-v-2c1d49a2]{margin-top:auto;padding-top:28px}.suggestion-row[data-v-2c1d49a2]{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:0 15px 1px;scrollbar-width:none}.suggestion-row[data-v-2c1d49a2]::-webkit-scrollbar{display:none}.suggestion-chip[data-v-2c1d49a2]{display:inline-flex;flex:0 0 auto;height:34px;align-items:center;gap:6px;padding:0 11px;color:#aab4bd;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#13181db3;font-family:inherit;font-size:10.5px;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.suggestion-chip[data-v-2c1d49a2]:hover{color:#edf2f4;border-color:#ffffff21;background:#1c2228}.suggestion-glyph[data-v-2c1d49a2]{display:grid;width:17px;height:17px;place-items:center;color:#6a747f;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#ffffff06}.suggestion-mode[data-v-2c1d49a2]{display:grid;flex:0 0 28px;width:28px;height:28px;margin-left:auto;place-items:center;color:#5f6a74;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.suggestion-mode[data-v-2c1d49a2]:hover{color:#7df2cb;background:#ffffff0a}.composer[data-v-2c1d49a2]{position:relative;display:flex;min-height:216px;flex-direction:column;margin-top:15px;overflow:visible;border:1px solid rgba(255,255,255,.075);border-radius:12px;background:linear-gradient(180deg,#13181df0,#101419f0);box-shadow:inset 0 1px #ffffff06,0 18px 46px #0000001f;transition:border-color .2s ease,box-shadow .2s ease}.composer.focused[data-v-2c1d49a2]{border-color:#71f0c73d;box-shadow:0 0 0 3px #64ecc209,inset 0 1px #ffffff08}.composer-tools[data-v-2c1d49a2]{display:flex;align-items:center;gap:2px;padding:13px 14px 0}.composer-tools button[data-v-2c1d49a2]{display:inline-flex;height:27px;align-items:center;gap:6px;padding:0 8px;color:#77828d;border:0;border-radius:6px;background:transparent;font-family:inherit;font-size:10.5px;cursor:pointer}.composer-tools button[data-v-2c1d49a2]:hover{color:#d4dce1;background:#ffffff0a}.composer-fullscreen[data-v-2c1d49a2]{margin-left:auto}.hidden-input[data-v-2c1d49a2]{display:none}.reference-row[data-v-2c1d49a2]{display:flex;flex-wrap:wrap;gap:7px;padding:10px 14px 3px}.reference-thumb[data-v-2c1d49a2]{position:relative;width:42px;height:42px}.reference-thumb img[data-v-2c1d49a2]{width:100%;height:100%;border:1px solid rgba(255,255,255,.1);border-radius:6px;object-fit:cover}.reference-thumb button[data-v-2c1d49a2]{position:absolute;top:-4px;right:-4px;display:grid;width:15px;height:15px;padding:0;place-items:center;color:#dce4e7;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:#222831;cursor:pointer}.composer-input[data-v-2c1d49a2]{display:block;width:100%;min-height:78px;max-height:220px;flex:1;resize:none;padding:13px 16px 6px;color:#dfe6e9;border:0;outline:0;background:transparent;font-family:inherit;font-size:12.5px;line-height:1.75}.composer-input[data-v-2c1d49a2]::placeholder{color:#5f6a75}.composer.focused .composer-input[data-v-2c1d49a2]{min-height:142px}.composer-bottom[data-v-2c1d49a2]{display:flex;min-height:52px;align-items:center;gap:8px;padding:7px 12px 11px}.composer-select-wrap[data-v-2c1d49a2]{position:relative}.model-pill[data-v-2c1d49a2],.ratio-pill[data-v-2c1d49a2]{display:inline-flex;height:32px;align-items:center;gap:7px;padding:0 10px;color:#b4bec6;border:1px solid rgba(255,255,255,.075);border-radius:7px;background:#222831;font-family:inherit;font-size:10.5px;white-space:nowrap;cursor:pointer}.model-pill[data-v-2c1d49a2]:hover,.ratio-pill[data-v-2c1d49a2]:hover{color:#edf2f4;border-color:#ffffff21}.model-orb[data-v-2c1d49a2]{width:16px;height:16px;border-radius:50%;background:radial-gradient(circle at 34% 30%,#e0d7ff 0 12%,transparent 13%),conic-gradient(from 210deg,#b391ff,#61e4ca,#7c91ff,#d99dff,#b391ff);box-shadow:inset 0 0 0 1px #ffffff2e}.ratio-pill[data-v-2c1d49a2]{padding:0 9px}.composer-pop[data-v-2c1d49a2]{position:absolute;z-index:20;bottom:39px;left:0;display:grid;width:172px;gap:2px;padding:5px;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#191e24fa;box-shadow:0 16px 46px #00000073;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.ratio-pop[data-v-2c1d49a2]{width:142px}.composer-pop button[data-v-2c1d49a2]{display:flex;height:31px;align-items:center;justify-content:space-between;padding:0 9px;color:#98a3ad;border:0;border-radius:6px;background:transparent;font-family:inherit;font-size:10.5px;text-align:left;cursor:pointer}.composer-pop button[data-v-2c1d49a2]:hover,.composer-pop button.active[data-v-2c1d49a2]{color:#eef2f4;background:#ffffff0e}.composer-pop button.active[data-v-2c1d49a2] svg{color:#70efc7}.composer-right[data-v-2c1d49a2]{display:flex;align-items:center;gap:11px;margin-left:auto}.cost-hint[data-v-2c1d49a2]{color:#59646f;font-size:9px}.generate-button[data-v-2c1d49a2]{display:inline-flex;height:36px;min-width:92px;align-items:center;justify-content:center;gap:7px;padding:0 15px;color:#06110d;border:0;border-radius:8px;background:linear-gradient(180deg,#86f5d3,#63e7c0);box-shadow:inset 0 1px #ffffff52,0 7px 22px #57e7be24;font-family:inherit;font-size:11.5px;font-weight:600;cursor:pointer}.generate-button[data-v-2c1d49a2]:hover:not(:disabled){background:linear-gradient(180deg,#98f9da,#72edc9)}.generate-button[data-v-2c1d49a2]:disabled{opacity:.8;cursor:wait}.generating-ring[data-v-2c1d49a2]{width:13px;height:13px;border-radius:50%;background:conic-gradient(#06110d var(--progress),rgba(6,17,13,.25) 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)}.composer-hint[data-v-2c1d49a2]{display:none}.composer-scrim[data-v-2c1d49a2]{position:fixed;z-index:14;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.result-modal[data-v-2c1d49a2]{position:fixed;z-index:410;top:0;right:0;bottom:0;left:0;display:grid;padding:32px;place-items:center;background:#050709d1;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.result-panel[data-v-2c1d49a2]{position:relative;display:grid;width:min(860px,100%);grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:16px;background:#12171c;box-shadow:0 40px 130px #0009}.result-close[data-v-2c1d49a2]{position:absolute;z-index:2;top:13px;right:13px;display:grid;width:32px;height:32px;place-items:center;color:#aab4bd;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#0c1014b3;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.result-media[data-v-2c1d49a2]{position:relative;min-height:480px;background:#0b0e12}.result-media img[data-v-2c1d49a2]{width:100%;height:100%;max-height:620px;object-fit:cover}.result-badge[data-v-2c1d49a2]{position:absolute;bottom:13px;left:13px;display:inline-flex;align-items:center;gap:5px;padding:6px 9px;color:#e3ebee;border:1px solid rgba(255,255,255,.1);border-radius:6px;background:#090c0f8c;font-size:9px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.result-info[data-v-2c1d49a2]{display:flex;flex-direction:column;justify-content:center;padding:44px 34px}.result-kicker[data-v-2c1d49a2]{color:#6cefc6;font-size:9px;letter-spacing:.13em;text-transform:uppercase}.result-info h2[data-v-2c1d49a2]{margin:11px 0 17px;color:#f1f5f7;font-size:24px;font-weight:550;letter-spacing:-.03em}.result-info p[data-v-2c1d49a2]{display:-webkit-box;overflow:hidden;margin:0;color:#8f99a3;font-size:11px;line-height:1.85;-webkit-box-orient:vertical;-webkit-line-clamp:4}.result-meta[data-v-2c1d49a2]{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.result-meta span[data-v-2c1d49a2]{padding:5px 7px;color:#717c86;border:1px solid rgba(255,255,255,.065);border-radius:5px;font-size:8.5px}.result-actions[data-v-2c1d49a2]{display:flex;gap:8px;margin-top:25px}.result-actions .btn[data-v-2c1d49a2]{height:40px}.result-actions .btn--mint[data-v-2c1d49a2]{flex:1}.result-actions .btn--share[data-v-2c1d49a2]{color:#9cebd5;border-color:#72f0c738;background:#72f0c70e}.result-secondary[data-v-2c1d49a2]{height:32px;margin-top:12px;color:#6f7984;border:0;background:transparent;font-family:inherit;font-size:10px;text-align:left;cursor:pointer}.result-secondary[data-v-2c1d49a2]:hover{color:#cdd5da}.fade-enter-active[data-v-2c1d49a2],.fade-leave-active[data-v-2c1d49a2]{transition:opacity .12s ease}.fade-enter-from[data-v-2c1d49a2],.fade-leave-to[data-v-2c1d49a2]{opacity:0}@media(max-height:850px){.creation-inner[data-v-2c1d49a2]{padding-top:40px}.preset-grid[data-v-2c1d49a2]{margin-top:28px}.preset-card[data-v-2c1d49a2]{height:226px}.preset-media img[data-v-2c1d49a2]{height:143px}.prompt-area[data-v-2c1d49a2]{padding-top:20px}}@media(max-width:1280px){.creation-heading h1[data-v-2c1d49a2]{font-size:25px}.preset-grid[data-v-2c1d49a2]{gap:12px}}@media(max-width:1100px){.chat-rail[data-v-2c1d49a2]{flex-basis:230px;width:230px;padding:18px 15px}.creation-inner[data-v-2c1d49a2]{width:calc(100% - 36px)}.preset-grid[data-v-2c1d49a2]{grid-template-columns:repeat(2,minmax(0,1fr))}.preset-card[data-v-2c1d49a2]{height:235px}.image-page[data-v-2c1d49a2]{height:auto;min-height:calc(100vh - 68px)}.image-main[data-v-2c1d49a2]{overflow:visible}}@media(max-width:760px){.chat-rail[data-v-2c1d49a2]{display:none}.creation-inner[data-v-2c1d49a2]{padding-top:28px}.creation-heading h1[data-v-2c1d49a2]{font-size:21px;text-align:center}.preset-grid[data-v-2c1d49a2]{grid-template-columns:1fr}.composer-tools button[data-v-2c1d49a2]:not(.composer-fullscreen){font-size:0}.result-panel[data-v-2c1d49a2]{display:block;max-height:88vh;overflow-y:auto}.result-media[data-v-2c1d49a2]{min-height:300px;max-height:44vh}.cost-hint[data-v-2c1d49a2]{display:none}}.video-page[data-v-f2506a95]{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;padding:24px 18px 18px;overflow:auto}.video-heading[data-v-f2506a95]{display:flex;flex:0 0 auto;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 2px 20px}.heading-copy h1[data-v-f2506a95]{margin:8px 0 7px;color:#f1f5f7;font-size:27px;font-weight:550;letter-spacing:-.035em}.heading-copy>p[data-v-f2506a95]:last-child{margin:0;color:#707a85;font-size:11px}.heading-side[data-v-f2506a95]{display:flex;align-items:center;gap:9px;padding-bottom:2px}.live-badge[data-v-f2506a95],.heading-model[data-v-f2506a95]{display:inline-flex;height:29px;align-items:center;gap:6px;padding:0 9px;color:#89949e;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#151a2099;font-size:9px}.live-badge i[data-v-f2506a95]{width:5px;height:5px;border-radius:50%;background:#d2b269;box-shadow:0 0 8px #d2b2698c}.live-badge i.online[data-v-f2506a95]{background:#70efc7;box-shadow:0 0 8px #70efc7a6}.heading-model[data-v-f2506a95]{color:#b3bec6}.heading-model[data-v-f2506a95] svg{color:#70efc7}.video-studio[data-v-f2506a95]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1.22fr) minmax(0,.88fr);gap:16px}.composer-panel[data-v-f2506a95],.preview-panel[data-v-f2506a95]{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#12171cd1;box-shadow:inset 0 1px #ffffff05}.composer-panel[data-v-f2506a95]{padding:17px 17px 15px;overflow-y:auto}.panel-heading[data-v-f2506a95]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 2px 12px;color:#ccd5da;font-size:11.5px}.panel-heading small[data-v-f2506a95]{color:#59646f;font-size:8.5px}.preset-strip[data-v-f2506a95]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.video-preset[data-v-f2506a95]{position:relative;height:104px;overflow:hidden;padding:0;color:#eef3f4;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#14191f;font-family:inherit;text-align:left;cursor:pointer;isolation:isolate;transition:border-color .15s ease,transform .15s ease}.video-preset[data-v-f2506a95]:hover{border-color:#ffffff29;transform:translateY(-1px)}.video-preset.selected[data-v-f2506a95]{border-color:#6ff0c78f;box-shadow:0 0 0 1px #6ff0c71a}.video-preset img[data-v-f2506a95]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.video-preset:hover img[data-v-f2506a95]{transform:scale(1.035)}.preset-overlay[data-v-f2506a95]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#070a0d0d 24%,#070a0dd1)}.preset-play[data-v-f2506a95]{position:absolute;top:8px;right:8px;display:grid;width:20px;height:20px;place-items:center;color:#f0f6f7;border:1px solid rgba(255,255,255,.22);border-radius:50%;background:#060a0c57;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.preset-text[data-v-f2506a95]{position:absolute;right:8px;bottom:8px;left:8px;display:grid;gap:2px}.preset-text strong[data-v-f2506a95]{font-size:10.5px;font-weight:500}.preset-text small[data-v-f2506a95]{color:#e7eff285;font-size:7.5px}.preset-check[data-v-f2506a95]{position:absolute;top:8px;left:8px;display:grid;width:18px;height:18px;place-items:center;color:#07110d;border-radius:50%;background:#70efc7}.prompt-block[data-v-f2506a95]{margin-top:16px;padding:13px 14px 11px;border:1px solid rgba(255,255,255,.07);border-radius:9px;background:#0c101473;transition:border-color .16s ease}.prompt-block[data-v-f2506a95]:focus-within{border-color:#6ff0c747}.field-label[data-v-f2506a95]{display:flex;align-items:center;justify-content:space-between;gap:10px;color:#8f9aa4;font-size:9px}.field-label>span[data-v-f2506a95]:first-child{display:inline-flex;align-items:center;gap:5px}.field-label[data-v-f2506a95] svg{color:#70efc7}.field-count[data-v-f2506a95]{color:#4e5964;font-size:8px}.prompt-block textarea[data-v-f2506a95]{width:100%;min-height:76px;margin-top:9px;resize:vertical;padding:0;color:#d9e2e6;border:0;outline:0;background:transparent;font-family:inherit;font-size:11.5px;line-height:1.8}.prompt-block textarea[data-v-f2506a95]::placeholder{color:#56616c}.suggestion-row[data-v-f2506a95]{display:flex;align-items:center;gap:6px;overflow-x:auto;padding-top:8px;scrollbar-width:none}.suggestion-row[data-v-f2506a95]::-webkit-scrollbar{display:none}.mini-chip[data-v-f2506a95],.copy-chip[data-v-f2506a95]{display:inline-flex;flex:0 0 auto;height:24px;align-items:center;gap:4px;padding:0 7px;color:#7f8a95;border:1px solid rgba(255,255,255,.065);border-radius:5px;background:#ffffff06;font-family:inherit;font-size:8.5px;white-space:nowrap;cursor:pointer}.mini-chip[data-v-f2506a95]:hover,.copy-chip[data-v-f2506a95]:hover{color:#d4dde1;border-color:#ffffff21}.copy-chip[data-v-f2506a95]{margin-left:auto}.reference-block[data-v-f2506a95]{margin-top:14px}.reference-title[data-v-f2506a95]{display:flex;align-items:center;gap:6px;padding:0 2px 8px;color:#9ba5ae;font-size:9.5px}.reference-title small[data-v-f2506a95]{color:#56616b;font-size:8px}.reference-present[data-v-f2506a95]{margin-left:auto;color:#70efc7;font-size:8px}.reference-row[data-v-f2506a95]{display:flex;align-items:center;gap:7px}.reference-card[data-v-f2506a95]{position:relative;width:44px;height:44px;flex:0 0 44px}.reference-card img[data-v-f2506a95]{width:100%;height:100%;border:1px solid rgba(111,240,199,.25);border-radius:6px;object-fit:cover}.reference-card button[data-v-f2506a95]{position:absolute;top:-4px;right:-4px;display:grid;width:15px;height:15px;padding:0;place-items:center;color:#e7edef;border:1px solid rgba(255,255,255,.15);border-radius:50%;background:#222831;cursor:pointer}.reference-upload[data-v-f2506a95]{display:inline-flex;height:36px;align-items:center;gap:5px;padding:0 9px;color:#8e99a3;border:1px dashed rgba(255,255,255,.1);border-radius:6px;background:#ffffff04;font-family:inherit;font-size:8.5px;cursor:pointer}.reference-upload[data-v-f2506a95]:hover{color:#d7e0e3;border-color:#6ff0c742}.reference-note[data-v-f2506a95]{margin-left:auto;color:#4f5a64;font-size:7.5px}.motion-controls[data-v-f2506a95]{display:grid;gap:10px;margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.055)}.control-group[data-v-f2506a95]{display:flex;align-items:center;gap:10px}.control-label[data-v-f2506a95]{display:inline-flex;flex:0 0 48px;align-items:center;gap:5px;color:#737e88;font-size:8.5px}.control-options[data-v-f2506a95]{display:flex;flex-wrap:wrap;gap:5px}.control-chip[data-v-f2506a95]{display:inline-flex;height:26px;align-items:center;gap:4px;padding:0 8px;color:#818c96;border:1px solid rgba(255,255,255,.06);border-radius:5px;background:transparent;font-family:inherit;font-size:8.5px;cursor:pointer}.control-chip[data-v-f2506a95]:hover{color:#d5dee2;border-color:#ffffff1f}.control-chip.active[data-v-f2506a95]{color:#dff8ee;border-color:#6ff0c740;background:#57ebc014}.composer-footer[data-v-f2506a95]{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;margin-top:auto;padding-top:18px}.settings-row[data-v-f2506a95]{display:flex;flex-wrap:wrap;gap:6px}.menu-wrap[data-v-f2506a95]{position:relative}.setting-pill[data-v-f2506a95]{display:inline-flex;height:31px;align-items:center;gap:6px;padding:0 9px;color:#9fa9b2;border:1px solid rgba(255,255,255,.07);border-radius:6px;background:#1d232a;font-family:inherit;font-size:9px;white-space:nowrap;cursor:pointer}.setting-pill[data-v-f2506a95]:hover{color:#eaf0f2;border-color:#ffffff21}.model-pill[data-v-f2506a95]{color:#c4ced5}.model-orb[data-v-f2506a95]{width:14px;height:14px;border-radius:50%;background:conic-gradient(from 210deg,#b391ff,#61e4ca,#7c91ff,#d99dff,#b391ff);box-shadow:inset 0 0 0 1px #ffffff2e}.setting-pop[data-v-f2506a95]{position:absolute;z-index:20;bottom:38px;left:0;display:grid;width:148px;gap:2px;padding:5px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#191e24;box-shadow:0 16px 42px #00000073}.model-pop[data-v-f2506a95]{width:158px}.setting-pop button[data-v-f2506a95]{display:flex;height:30px;align-items:center;justify-content:space-between;padding:0 8px;color:#9ba5ae;border:0;border-radius:5px;background:transparent;font-family:inherit;font-size:9px;text-align:left;cursor:pointer}.setting-pop button[data-v-f2506a95]:hover{color:#edf2f4;background:#ffffff0e}.setting-pop button[data-v-f2506a95] svg{color:#70efc7}.submit-row[data-v-f2506a95]{display:flex;align-items:center;gap:12px}.cost-label[data-v-f2506a95]{display:inline-flex;align-items:center;gap:4px;color:#5e6973;font-size:8px;white-space:nowrap}.cost-label[data-v-f2506a95] svg{color:#70efc7}.generate-button[data-v-f2506a95]{display:inline-flex;height:37px;min-width:128px;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#06110d;border:0;border-radius:8px;background:linear-gradient(180deg,#84f4d1,#61e5bf);box-shadow:inset 0 1px #ffffff4d,0 7px 24px #52e7bd1f;font-family:inherit;font-size:10.5px;font-weight:600;white-space:nowrap;cursor:pointer}.generate-button[data-v-f2506a95]:hover:not(:disabled){background:linear-gradient(180deg,#95f8d8,#70ecc7)}.generate-button[data-v-f2506a95]:disabled{opacity:.8;cursor:wait}.generating-ring[data-v-f2506a95]{width:13px;height:13px;border-radius:50%;background:conic-gradient(#06110d var(--progress),rgba(6,17,13,.22) 0);mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 0)}.preview-panel[data-v-f2506a95]{padding:15px}.preview-head[data-v-f2506a95]{display:flex;align-items:center;justify-content:space-between;padding:0 2px 11px}.preview-head>div[data-v-f2506a95]{display:flex;align-items:center;gap:9px}.preview-kicker[data-v-f2506a95]{color:#cbd4d9;font-size:10.5px}.preview-live[data-v-f2506a95]{display:inline-flex;align-items:center;gap:4px;color:#5f6b74;font-size:8px}.preview-live i[data-v-f2506a95]{width:4px;height:4px;border-radius:50%;background:#70efc7}.preview-index[data-v-f2506a95]{color:#4e5963;font-size:8.5px;letter-spacing:.1em}.preview-stage[data-v-f2506a95]{position:relative;flex:0 0 auto;overflow:hidden;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#090c0f}.result-video[data-v-f2506a95],.generation-canvas[data-v-f2506a95]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.generation-canvas[data-v-f2506a95]{display:none}.generation-canvas.visible[data-v-f2506a95]{display:block}.preview-empty[data-v-f2506a95]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;flex-direction:column;background:radial-gradient(ellipse at 50% 48%,rgba(94,110,134,.12),transparent 55%),linear-gradient(135deg,rgba(255,255,255,.018),transparent);color:#5f6a74;text-align:center}.empty-reel[data-v-f2506a95]{position:relative;display:grid;width:58px;height:58px;margin-bottom:14px;place-items:center;color:#83909a;border:1px solid rgba(255,255,255,.09);border-radius:50%}.empty-reel[data-v-f2506a95]:before,.empty-reel[data-v-f2506a95]:after{position:absolute;width:6px;height:6px;border:1px solid rgba(255,255,255,.1);border-radius:50%;content:""}.empty-reel[data-v-f2506a95]:before{top:6px;left:8px}.empty-reel[data-v-f2506a95]:after{right:8px;bottom:6px}.preview-empty strong[data-v-f2506a95]{color:#abb5bd;font-size:11px;font-weight:450}.preview-empty p[data-v-f2506a95]{margin:6px 0 0;color:#56616b;font-size:8.5px}.video-pill[data-v-f2506a95]{position:absolute;right:8px;bottom:8px;display:inline-flex;align-items:center;gap:4px;padding:5px 7px;color:#eef4f6bf;border:1px solid rgba(255,255,255,.11);border-radius:5px;background:#070a0d8f;font-size:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.video-pill[data-v-f2506a95] svg{color:#70efc7}.render-overlay[data-v-f2506a95]{position:absolute;z-index:5;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;flex-direction:column;padding:14px;background:linear-gradient(180deg,#05080a0d,#05080ac2)}.render-top[data-v-f2506a95]{display:flex;align-items:center;gap:6px;margin-bottom:8px;color:#c6d2d8;font-size:9px}.render-top span[data-v-f2506a95]:last-child{margin-left:auto;color:#70efc7}.render-dot[data-v-f2506a95]{width:5px;height:5px;border-radius:50%;background:#70efc7;animation:blink-f2506a95 .7s ease-in-out infinite}@keyframes blink-f2506a95{50%{opacity:.25}}.render-bar[data-v-f2506a95]{height:3px;overflow:hidden;border-radius:5px;background:#ffffff1f}.render-bar span[data-v-f2506a95]{display:block;height:100%;border-radius:inherit;background:#70efc7;transition:width .1s linear}.render-phases[data-v-f2506a95]{display:flex;justify-content:space-between;margin-top:6px;color:#5d6873;font-size:7px}.render-phases span.done[data-v-f2506a95]{color:#9eb0b7}.clip-details[data-v-f2506a95]{display:flex;flex:1;min-height:0;flex-direction:column;padding:15px 2px 0}.clip-title-row[data-v-f2506a95]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.clip-kicker[data-v-f2506a95]{color:#70efc7;font-size:7.5px;letter-spacing:.12em}.clip-title-row h2[data-v-f2506a95]{margin:6px 0 0;color:#edf2f4;font-size:17px;font-weight:550;letter-spacing:-.025em}.clip-prompt[data-v-f2506a95]{display:-webkit-box;overflow:hidden;margin:9px 0 0;color:#7d8892;font-size:9.5px;line-height:1.7;-webkit-box-orient:vertical;-webkit-line-clamp:2}.clip-meta[data-v-f2506a95]{display:flex;flex-wrap:wrap;gap:5px;margin-top:11px}.clip-meta span[data-v-f2506a95]{padding:4px 6px;color:#7c8791;border:1px solid rgba(255,255,255,.06);border-radius:4px;font-size:7.5px}.clip-actions[data-v-f2506a95]{display:flex;gap:7px;margin-top:auto;padding-top:12px}.secondary-action[data-v-f2506a95],.primary-action[data-v-f2506a95]{display:inline-flex;height:32px;align-items:center;justify-content:center;gap:5px;padding:0 9px;color:#a8b3bb;border:1px solid rgba(255,255,255,.075);border-radius:6px;background:#ffffff06;font-family:inherit;font-size:8.5px;cursor:pointer}.secondary-action[data-v-f2506a95]:hover{color:#edf2f4;border-color:#ffffff24}.primary-action[data-v-f2506a95]{flex:1;color:#07110d;border-color:transparent;background:#70efc7;font-weight:600}.primary-action[data-v-f2506a95]:hover{background:#8af5d2}.preview-notes[data-v-f2506a95]{display:grid;gap:7px;margin-top:14px;padding-top:13px;border-top:1px solid rgba(255,255,255,.055)}.note-row[data-v-f2506a95]{display:flex;align-items:center;gap:7px;color:#626e78;font-size:8.5px}.note-dot[data-v-f2506a95]{width:4px;height:4px;border-radius:50%;background:#526c64}.sample-clip[data-v-f2506a95]{position:relative;display:flex;width:100%;min-height:77px;align-items:flex-end;margin-top:7px;overflow:hidden;padding:10px;color:#f0f6f7;border:1px solid rgba(255,255,255,.07);border-radius:7px;background:#0e1318;font-family:inherit;text-align:left;cursor:pointer}.sample-clip video[data-v-f2506a95]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.63;transition:opacity .18s ease,transform .4s ease}.sample-clip:hover video[data-v-f2506a95]{opacity:.78;transform:scale(1.025)}.sample-shade[data-v-f2506a95]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,#070a0d26,#070a0dcc)}.sample-play[data-v-f2506a95]{position:relative;z-index:1;display:grid;width:22px;height:22px;margin-right:7px;place-items:center;color:#07110d;border-radius:50%;background:#70efc7}.sample-copy[data-v-f2506a95]{position:relative;z-index:1;display:grid;gap:3px}.sample-copy span[data-v-f2506a95]{font-size:9px;font-weight:500}.sample-copy small[data-v-f2506a95]{color:#e8f0f285;font-size:7.5px}.clip-history[data-v-f2506a95]{margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.055)}.history-head[data-v-f2506a95]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;color:#77838c;font-size:8.5px}.history-head span[data-v-f2506a95]:last-child{color:#4e5963}.history-row[data-v-f2506a95]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.history-card[data-v-f2506a95]{position:relative;height:58px;overflow:hidden;padding:0;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:#12171c;cursor:pointer}.history-card.active[data-v-f2506a95]{border-color:#6ff0c780}.history-card img[data-v-f2506a95]{width:100%;height:100%;object-fit:cover}.history-shade[data-v-f2506a95]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 30%,rgba(5,8,10,.55))}.history-play[data-v-f2506a95]{position:absolute;top:5px;right:5px;display:grid;width:16px;height:16px;place-items:center;color:#f4f8f9;border-radius:50%;background:#060a0c8c;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.history-time[data-v-f2506a95]{position:absolute;right:5px;bottom:4px;color:#f5f9fab3;font-size:6.5px}.hidden-input[data-v-f2506a95]{display:none}.video-scrim[data-v-f2506a95]{position:fixed;z-index:15;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.pop-enter-active[data-v-f2506a95],.pop-leave-active[data-v-f2506a95]{transition:opacity .11s ease,transform .11s ease}.pop-enter-from[data-v-f2506a95],.pop-leave-to[data-v-f2506a95]{opacity:0;transform:translateY(3px) scale(.985)}@media(max-width:1180px){.video-page[data-v-f2506a95]{height:auto;min-height:100%}.video-studio[data-v-f2506a95]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.preset-strip[data-v-f2506a95]{grid-template-columns:repeat(2,minmax(0,1fr))}.video-preset[data-v-f2506a95]{height:96px}.composer-footer[data-v-f2506a95]{align-items:stretch;flex-direction:column;gap:12px}.submit-row[data-v-f2506a95]{justify-content:flex-end}}@media(max-width:900px){.video-page[data-v-f2506a95]{padding:17px 12px 16px}.video-heading[data-v-f2506a95]{align-items:flex-start;flex-direction:column;gap:13px}.heading-copy h1[data-v-f2506a95]{font-size:23px}.heading-side[data-v-f2506a95]{display:none}.video-studio[data-v-f2506a95]{display:flex;flex-direction:column}.composer-panel[data-v-f2506a95]{overflow:visible}.preview-panel[data-v-f2506a95]{min-height:460px}.reference-note[data-v-f2506a95]{display:none}.clip-history[data-v-f2506a95]{margin-top:18px}}@media(max-width:580px){.video-page[data-v-f2506a95]{padding:14px 10px}.preset-strip[data-v-f2506a95]{grid-template-columns:repeat(2,minmax(0,1fr))}.motion-controls[data-v-f2506a95]{gap:8px}.control-group[data-v-f2506a95]{align-items:flex-start;flex-direction:column;gap:6px}.control-label[data-v-f2506a95]{flex:0 0 auto}.settings-row[data-v-f2506a95]{gap:5px}.composer-footer[data-v-f2506a95]{padding-top:14px}.submit-row[data-v-f2506a95]{align-items:flex-start;flex-direction:column;gap:8px}.generate-button[data-v-f2506a95]{width:100%}.clip-actions[data-v-f2506a95]{flex-wrap:wrap}.primary-action[data-v-f2506a95]{flex-basis:100%}}.audio-page[data-v-cd5f4a9a]{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;padding:24px 18px 18px;overflow:auto}.audio-heading[data-v-cd5f4a9a]{display:flex;flex:0 0 auto;align-items:flex-end;justify-content:space-between;gap:24px;padding:0 2px 21px}.audio-heading h1[data-v-cd5f4a9a]{margin:8px 0 7px;color:#f1f5f7;font-size:27px;font-weight:550;letter-spacing:-.035em}.audio-heading p[data-v-cd5f4a9a]:last-child{margin:0;color:#707a85;font-size:11px}.heading-right[data-v-cd5f4a9a]{display:flex;align-items:center;gap:10px;padding-bottom:2px}.mode-tabs[data-v-cd5f4a9a]{display:inline-flex;gap:2px;padding:3px;border:1px solid rgba(255,255,255,.065);border-radius:20px;background:#11151aa8}.mode-tabs button[data-v-cd5f4a9a]{display:inline-flex;height:29px;align-items:center;gap:5px;padding:0 12px;color:#707b86;border:0;border-radius:15px;background:transparent;font-family:inherit;font-size:9.5px;cursor:pointer}.mode-tabs button[data-v-cd5f4a9a]:hover{color:#c0c9cf}.mode-tabs button.active[data-v-cd5f4a9a]{color:#ecf2f4;background:#242b32;box-shadow:inset 0 1px #ffffff0d}.mode-tabs button.active[data-v-cd5f4a9a] svg{color:#71efc8}.engine-badge[data-v-cd5f4a9a]{display:inline-flex;height:29px;align-items:center;gap:6px;padding:0 9px;color:#6e7983;border:1px solid rgba(255,255,255,.065);border-radius:6px;background:#151a2094;font-size:8px;white-space:nowrap}.engine-badge i[data-v-cd5f4a9a]{width:4px;height:4px;border-radius:50%;background:#70efc7;box-shadow:0 0 7px #70efc7a6}.audio-studio[data-v-cd5f4a9a]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1.2fr) minmax(0,.86fr);gap:16px}.audio-controls[data-v-cd5f4a9a],.audio-player-panel[data-v-cd5f4a9a]{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:13px;background:#12171cd1;box-shadow:inset 0 1px #ffffff05}.audio-controls[data-v-cd5f4a9a]{padding:18px;overflow-y:auto}.control-head[data-v-cd5f4a9a]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.control-kicker[data-v-cd5f4a9a]{color:#6cefc7;font-size:7.5px;letter-spacing:.13em}.control-head h2[data-v-cd5f4a9a]{margin:7px 0 0;color:#e9eff1;font-size:17px;font-weight:500;letter-spacing:-.025em}.step-count[data-v-cd5f4a9a]{color:#4e5963;font-size:8px;letter-spacing:.12em}.music-prompt-box[data-v-cd5f4a9a]{margin-top:15px;padding:13px 14px 10px;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#0b0f1373;transition:border-color .15s ease}.music-prompt-box[data-v-cd5f4a9a]:focus-within{border-color:#6ff0c747}.music-prompt-box textarea[data-v-cd5f4a9a]{width:100%;min-height:78px;resize:vertical;padding:0;color:#d9e3e7;border:0;outline:0;background:transparent;font-family:inherit;font-size:11.5px;line-height:1.8}.music-prompt-box textarea[data-v-cd5f4a9a]::placeholder{color:#56616c}.voice-prompt-box textarea[data-v-cd5f4a9a]{min-height:100px}.prompt-footer[data-v-cd5f4a9a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:8px;border-top:1px solid rgba(255,255,255,.045);color:#505b65;font-size:8px}.prompt-footer span[data-v-cd5f4a9a]:last-child{display:inline-flex;align-items:center;gap:4px}.prompt-footer[data-v-cd5f4a9a] svg{color:#5c9f8c}.text-suggestion[data-v-cd5f4a9a]{display:inline-flex;align-items:center;gap:4px;color:#6deec6;border:0;background:transparent;font-family:inherit;font-size:8px;cursor:pointer}.suggestion-line[data-v-cd5f4a9a]{display:flex;gap:6px;overflow-x:auto;margin-top:8px;scrollbar-width:none}.suggestion-line[data-v-cd5f4a9a]::-webkit-scrollbar{display:none}.suggestion-line button[data-v-cd5f4a9a]{display:inline-flex;flex:0 0 auto;height:24px;align-items:center;gap:4px;padding:0 7px;color:#7e8993;border:1px solid rgba(255,255,255,.06);border-radius:5px;background:#ffffff05;font-family:inherit;font-size:8px;white-space:nowrap;cursor:pointer}.suggestion-line button[data-v-cd5f4a9a]:hover{color:#d7dfe3;border-color:#ffffff21}.section-label[data-v-cd5f4a9a]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:17px;color:#9ba5ae;font-size:9.5px}.section-label small[data-v-cd5f4a9a]{color:#5b6670;font-size:8px}.style-grid[data-v-cd5f4a9a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.style-card[data-v-cd5f4a9a]{position:relative;display:flex;min-height:58px;align-items:center;gap:9px;padding:8px 10px;color:#d1d9dd;border:1px solid rgba(255,255,255,.065);border-radius:7px;background:#ffffff04;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .15s ease,background .15s ease}.style-card[data-v-cd5f4a9a]:hover{border-color:#ffffff21;background:#ffffff08}.style-card.active[data-v-cd5f4a9a]{border-color:#6ff0c74d;background:#53ebbe0b}.style-orb[data-v-cd5f4a9a]{flex:0 0 31px;width:31px;height:31px;border:1px solid rgba(255,255,255,.14);border-radius:8px;box-shadow:inset 0 1px 8px #ffffff24}.style-copy[data-v-cd5f4a9a]{display:grid;gap:3px;min-width:0}.style-copy strong[data-v-cd5f4a9a]{font-size:9.5px;font-weight:500}.style-copy small[data-v-cd5f4a9a]{color:#69747e;font-size:7.5px}.style-bpm[data-v-cd5f4a9a]{margin-left:auto;color:#4f5a64;font-size:7px;white-space:nowrap}.style-check[data-v-cd5f4a9a]{position:absolute;top:7px;right:7px;display:grid;width:15px;height:15px;place-items:center;color:#07110d;border-radius:50%;background:#70efc7}.music-options[data-v-cd5f4a9a]{display:flex;align-items:center;flex-wrap:wrap;gap:17px;margin-top:15px;padding-top:13px;border-top:1px solid rgba(255,255,255,.055)}.option-block[data-v-cd5f4a9a]{display:flex;align-items:center;gap:8px}.option-label[data-v-cd5f4a9a]{color:#737e88;font-size:8px}.duration-switch[data-v-cd5f4a9a]{display:inline-flex;gap:2px;padding:2px;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#ffffff05}.duration-switch button[data-v-cd5f4a9a]{height:24px;padding:0 7px;color:#6d7882;border:0;border-radius:4px;background:transparent;font-family:inherit;font-size:8px;cursor:pointer}.duration-switch button.active[data-v-cd5f4a9a]{color:#e3edef;background:#252c33}.toggle-option[data-v-cd5f4a9a]{display:inline-flex;align-items:center;gap:6px;color:#7b868f;font-size:8px;cursor:pointer}.toggle-option input[data-v-cd5f4a9a]{position:absolute;opacity:0;pointer-events:none}.toggle-track[data-v-cd5f4a9a]{position:relative;width:24px;height:14px;border-radius:8px;background:#2a323a;transition:background .15s ease}.toggle-track i[data-v-cd5f4a9a]{position:absolute;top:2px;left:2px;width:10px;height:10px;border-radius:50%;background:#7c8790;transition:transform .15s ease,background .15s ease}.toggle-option input:checked+.toggle-track[data-v-cd5f4a9a]{background:#70efc752}.toggle-option input:checked+.toggle-track i[data-v-cd5f4a9a]{background:#70efc7;transform:translate(10px)}.structure-card[data-v-cd5f4a9a]{margin-top:16px;padding:11px 12px 10px;border:1px solid rgba(255,255,255,.055);border-radius:7px;background:#ffffff03}.structure-head[data-v-cd5f4a9a]{display:flex;justify-content:space-between;color:#6e7983;font-size:8px}.structure-head span[data-v-cd5f4a9a]:last-child{color:#4e5963}.structure-bars[data-v-cd5f4a9a]{display:flex;gap:3px;margin-top:9px;color:transparent;font-size:0}.structure-bars span[data-v-cd5f4a9a]{height:4px;border-radius:3px}.structure-bars .intro[data-v-cd5f4a9a]{background:#6ff0c740}.structure-bars .build[data-v-cd5f4a9a]{background:#6ff0c78c}.structure-bars .outro[data-v-cd5f4a9a]{background:#6ff0c72e}.structure-meta[data-v-cd5f4a9a]{display:flex;justify-content:space-between;margin-top:7px;color:#4f5a64;font-size:7px}.control-footer[data-v-cd5f4a9a]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:auto;padding-top:18px}.cost-copy[data-v-cd5f4a9a]{display:grid;gap:4px}.cost-copy>span[data-v-cd5f4a9a]{display:inline-flex;align-items:center;gap:4px;color:#707b85;font-size:8px}.cost-copy>span[data-v-cd5f4a9a] svg{color:#70efc7}.cost-copy small[data-v-cd5f4a9a]{color:#4f5a64;font-size:7px}.generate-music[data-v-cd5f4a9a]{display:inline-flex;height:38px;min-width:124px;align-items:center;justify-content:center;gap:6px;padding:0 14px;color:#06110d;border:0;border-radius:8px;background:linear-gradient(180deg,#84f4d1,#61e5bf);box-shadow:inset 0 1px #ffffff4d,0 7px 24px #52e7bd1f;font-family:inherit;font-size:10.5px;font-weight:600;white-space:nowrap;cursor:pointer}.generate-music[data-v-cd5f4a9a]:hover:not(:disabled){background:linear-gradient(180deg,#95f8d8,#70ecc7)}.generate-music[data-v-cd5f4a9a]:disabled{opacity:.8;cursor:wait}.generate-spinner[data-v-cd5f4a9a]{width:13px;height:13px;border:2px solid rgba(6,17,13,.24);border-top-color:#06110d;border-radius:50%;animation:spin-cd5f4a9a .7s linear infinite}@keyframes spin-cd5f4a9a{to{transform:rotate(360deg)}}.voice-grid[data-v-cd5f4a9a]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:8px}.voice-card[data-v-cd5f4a9a]{position:relative;display:flex;min-height:56px;align-items:center;gap:8px;padding:8px 9px;color:#d0d9de;border:1px solid rgba(255,255,255,.06);border-radius:7px;background:#ffffff04;font-family:inherit;text-align:left;cursor:pointer}.voice-card[data-v-cd5f4a9a]:hover{border-color:#ffffff21}.voice-card.active[data-v-cd5f4a9a]{border-color:#6ff0c74d;background:#53ebbe0b}.voice-symbol[data-v-cd5f4a9a]{display:grid;flex:0 0 28px;width:28px;height:28px;place-items:center;color:#84e9cb;border-radius:7px;background:#5be0ba17}.voice-symbol--1[data-v-cd5f4a9a]{color:#9db5ff;background:#7087ee1a}.voice-symbol--2[data-v-cd5f4a9a]{color:#e4c687;background:#dfbf7717}.voice-symbol--3[data-v-cd5f4a9a]{color:#f3a7b4;background:#ef97a817}.voice-copy[data-v-cd5f4a9a]{display:grid;gap:3px;min-width:0}.voice-copy strong[data-v-cd5f4a9a]{font-size:9px;font-weight:500}.voice-copy small[data-v-cd5f4a9a]{color:#626d77;font-size:7px}.voice-selected[data-v-cd5f4a9a]{position:absolute;top:6px;right:6px;display:grid;width:14px;height:14px;place-items:center;color:#07110d;border-radius:50%;background:#70efc7}.voice-sliders[data-v-cd5f4a9a]{display:grid;gap:9px;margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.055)}.slider-row[data-v-cd5f4a9a]{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:12px}.slider-row>span[data-v-cd5f4a9a]{display:flex;align-items:center;gap:5px;color:#7c8791;font-size:8px}.slider-row em[data-v-cd5f4a9a]{margin-left:3px;color:#b4bfc5;font-style:normal}.slider-row input[data-v-cd5f4a9a]{width:100%;height:3px;accent-color:#70efc7;cursor:pointer}.voice-note[data-v-cd5f4a9a]{display:flex;gap:7px;margin-top:14px;padding:10px;color:#5e6973;border:1px solid rgba(255,255,255,.05);border-radius:6px;background:#ffffff03;font-size:8px;line-height:1.6}.voice-note[data-v-cd5f4a9a] svg{flex:0 0 auto;color:#6d8e84}.audio-player-panel[data-v-cd5f4a9a]{padding:15px;overflow-y:auto}.player-head[data-v-cd5f4a9a]{display:flex;align-items:center;justify-content:space-between;padding:0 2px 13px;color:#c8d1d6;font-size:10.5px}.player-head-status[data-v-cd5f4a9a]{display:inline-flex;align-items:center;gap:5px;color:#4f5a64;font-size:7px;letter-spacing:.08em}.player-head-status i[data-v-cd5f4a9a]{width:4px;height:4px;border-radius:50%;background:#70efc7}.player-content[data-v-cd5f4a9a]{display:flex;flex:1;min-height:0;align-items:center;flex-direction:column}.album-art[data-v-cd5f4a9a]{position:relative;display:flex;flex:0 0 206px;width:206px;height:206px;align-items:center;justify-content:center;margin:2px auto 0;overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:11px;background:radial-gradient(circle at 30% 20%,color-mix(in srgb,var(--cover-a) 80%,transparent),transparent 48%),linear-gradient(145deg,var(--cover-b),#10151b 82%);box-shadow:0 20px 54px #0000004d}.album-art[data-v-cd5f4a9a]:before{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-radial-gradient(circle at 50% 50%,transparent 0 13px,rgba(255,255,255,.032) 14px 15px);content:""}.album-glow[data-v-cd5f4a9a]{position:absolute;top:14%;left:24%;width:58%;height:58%;border-radius:50%;background:var(--cover-a);filter:blur(34px);opacity:.46}.album-grid[data-v-cd5f4a9a]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(125deg,transparent 35%,rgba(255,255,255,.06) 35.3%,transparent 35.7%),linear-gradient(55deg,transparent 62%,rgba(255,255,255,.045) 62.3%,transparent 62.6%)}.album-label[data-v-cd5f4a9a]{position:absolute;top:14px;left:14px;color:#f5f9fa6e;font-size:6.5px;line-height:1.45;letter-spacing:.13em}.album-center[data-v-cd5f4a9a]{position:relative;z-index:1;display:grid;width:66px;height:66px;place-items:center;color:#f8fbfcd9;border:1px solid rgba(255,255,255,.2);border-radius:50%;background:#080c0f33;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.album-art.is-playing .album-center[data-v-cd5f4a9a] svg{animation:disc-spin-cd5f4a9a 8s linear infinite}@keyframes disc-spin-cd5f4a9a{to{transform:rotate(360deg)}}.album-style[data-v-cd5f4a9a]{position:absolute;bottom:14px;left:14px;color:#f6fafbcc;font-size:8px;letter-spacing:.06em}.album-eq[data-v-cd5f4a9a]{position:absolute;right:14px;bottom:13px;display:flex;height:13px;align-items:flex-end;gap:2px}.album-eq i[data-v-cd5f4a9a]{width:2px;height:5px;border-radius:2px;background:#f7fbfca8}.album-eq.active i[data-v-cd5f4a9a]{animation:album-bar-cd5f4a9a .7s ease-in-out infinite alternate}.album-eq i[data-v-cd5f4a9a]:nth-child(2){animation-delay:-.2s}.album-eq i[data-v-cd5f4a9a]:nth-child(3){animation-delay:-.35s}.album-eq i[data-v-cd5f4a9a]:nth-child(4){animation-delay:-.1s}.album-eq i[data-v-cd5f4a9a]:nth-child(5){animation-delay:-.3s}.album-eq i[data-v-cd5f4a9a]:nth-child(6){animation-delay:-.15s}.album-eq i[data-v-cd5f4a9a]:nth-child(7){animation-delay:-.4s}.album-eq i[data-v-cd5f4a9a]:nth-child(8){animation-delay:-.05s}.album-eq i[data-v-cd5f4a9a]:nth-child(9){animation-delay:-.25s}@keyframes album-bar-cd5f4a9a{to{height:13px;opacity:.45}}.track-copy[data-v-cd5f4a9a]{width:100%;margin-top:16px;text-align:center}.track-kicker[data-v-cd5f4a9a]{color:#6cefc7;font-size:7px;letter-spacing:.11em}.track-copy h2[data-v-cd5f4a9a]{margin:6px 0 0;color:#ecf2f4;font-size:18px;font-weight:500;letter-spacing:-.025em}.track-copy p[data-v-cd5f4a9a]{display:-webkit-box;max-width:320px;margin:6px auto 0;overflow:hidden;color:#6e7983;font-size:8.5px;line-height:1.65;-webkit-box-orient:vertical;-webkit-line-clamp:2}.waveform[data-v-cd5f4a9a]{display:flex;width:100%;height:80px;align-items:center;justify-content:center;gap:2px;margin-top:8px;padding:7px 4px;cursor:pointer}.waveform span[data-v-cd5f4a9a]{flex:1;max-width:4px;border-radius:2px;background:#34414b;transition:background .1s ease,height .1s ease}.waveform span.played[data-v-cd5f4a9a]{background:#70efc7}.waveform-empty[data-v-cd5f4a9a]{cursor:default;opacity:.5}.waveform-empty span[data-v-cd5f4a9a]{background:#303b44}.player-controls[data-v-cd5f4a9a]{display:flex;width:100%;align-items:center;gap:11px;padding-top:2px}.play-main[data-v-cd5f4a9a]{display:grid;flex:0 0 39px;width:39px;height:39px;padding:0;place-items:center;color:#07110d;border:0;border-radius:50%;background:#70efc7;cursor:pointer}.play-main[data-v-cd5f4a9a]:hover:not(:disabled){background:#8af5d2}.play-main[data-v-cd5f4a9a]:disabled{opacity:.3;cursor:not-allowed}.play-main[data-v-cd5f4a9a] svg{margin-left:1px}.time-copy[data-v-cd5f4a9a]{display:flex;gap:3px;color:#7a858e;font-size:8px;font-variant-numeric:tabular-nums}.time-copy span[data-v-cd5f4a9a]:last-child{color:#4d5862}.player-actions[data-v-cd5f4a9a]{display:flex;gap:4px;margin-left:auto}.player-actions button[data-v-cd5f4a9a]{display:grid;width:29px;height:29px;padding:0;place-items:center;color:#74808a;border:1px solid rgba(255,255,255,.065);border-radius:6px;background:transparent;cursor:pointer}.player-actions button[data-v-cd5f4a9a]:hover:not(:disabled){color:#e8eff2;border-color:#ffffff24}.player-actions button[data-v-cd5f4a9a]:disabled{opacity:.28;cursor:not-allowed}.player-meta[data-v-cd5f4a9a]{display:flex;width:100%;align-items:center;justify-content:center;gap:13px;margin-top:7px;color:#4f5a64;font-size:7px}.player-meta span+span[data-v-cd5f4a9a]:before{margin-right:13px;color:#37414a;content:"·"}.starter-recipes[data-v-cd5f4a9a]{display:grid;width:100%;gap:4px;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.055)}.starter-card[data-v-cd5f4a9a]{display:flex;width:100%;align-items:center;gap:8px;padding:6px 7px;color:#9da8b0;border:1px solid transparent;border-radius:6px;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.starter-card[data-v-cd5f4a9a]:hover{border-color:#ffffff12;background:#ffffff08}.starter-glyph[data-v-cd5f4a9a]{display:grid;flex:0 0 27px;width:27px;height:27px;place-items:center;color:#b8a6ff;border-radius:5px;background:#836ceb1c}.starter-glyph--ambient[data-v-cd5f4a9a]{color:#75e2c7;background:#49cead1a}.starter-glyph--guofeng[data-v-cd5f4a9a]{color:#e3c386;background:#ddb86917}.starter-card>span[data-v-cd5f4a9a]:nth-child(2){display:grid;min-width:0;flex:1;gap:2px}.starter-card strong[data-v-cd5f4a9a]{color:#b9c3c9;font-size:8.5px;font-weight:450}.starter-card small[data-v-cd5f4a9a]{overflow:hidden;color:#56616b;font-size:7px;text-overflow:ellipsis;white-space:nowrap}.starter-card[data-v-cd5f4a9a]>svg{color:#5a6570}.track-history[data-v-cd5f4a9a]{width:100%;margin-top:13px;padding-top:12px;border-top:1px solid rgba(255,255,255,.055)}.history-label[data-v-cd5f4a9a]{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px;color:#737e88;font-size:8px}.history-label span[data-v-cd5f4a9a]:last-child{color:#4f5a64}.track-list[data-v-cd5f4a9a]{display:grid;gap:4px}.track-item[data-v-cd5f4a9a]{display:flex;width:100%;align-items:center;gap:8px;padding:5px 6px;color:#a4aeb6;border:1px solid transparent;border-radius:5px;background:transparent;font-family:inherit;text-align:left;cursor:pointer}.track-item[data-v-cd5f4a9a]:hover,.track-item.active[data-v-cd5f4a9a]{border-color:#ffffff0f;background:#ffffff08}.mini-cover[data-v-cd5f4a9a]{display:grid;flex:0 0 27px;width:27px;height:27px;place-items:center;color:#f7fbfcd1;border-radius:5px}.track-item>span[data-v-cd5f4a9a]:nth-child(2){display:grid;min-width:0;flex:1;gap:2px}.track-item strong[data-v-cd5f4a9a]{overflow:hidden;color:#b7c1c8;font-size:8px;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.track-item small[data-v-cd5f4a9a]{color:#56616b;font-size:7px}.track-item[data-v-cd5f4a9a]>svg{color:#5e6a73}.voice-player[data-v-cd5f4a9a]{justify-content:flex-start;padding-top:4px}.voice-orb[data-v-cd5f4a9a]{position:relative;display:flex;flex:0 0 178px;width:178px;height:178px;align-items:center;justify-content:center;margin-top:6px}.orb-ring[data-v-cd5f4a9a]{position:absolute;border:1px solid rgba(111,240,199,.14);border-radius:50%}.orb-ring--1[data-v-cd5f4a9a]{width:144px;height:144px}.orb-ring--2[data-v-cd5f4a9a]{width:178px;height:178px;border-color:#6ff0c712}.voice-orb.speaking .orb-ring--1[data-v-cd5f4a9a]{animation:orb-pulse-cd5f4a9a 1.6s ease-out infinite}.voice-orb.speaking .orb-ring--2[data-v-cd5f4a9a]{animation:orb-pulse-cd5f4a9a 1.6s ease-out .35s infinite}@keyframes orb-pulse-cd5f4a9a{0%{opacity:.7;transform:scale(.9)}to{opacity:0;transform:scale(1.14)}}.orb-core[data-v-cd5f4a9a]{position:relative;z-index:1;display:grid;width:104px;height:104px;place-items:center;color:#d9f9ef;border:1px solid rgba(111,240,199,.25);border-radius:50%;background:radial-gradient(circle at 34% 26%,rgba(134,247,210,.32),transparent 25%),radial-gradient(circle at 60% 70%,rgba(83,156,210,.24),transparent 55%),linear-gradient(145deg,#173c36,#0e1a1b);box-shadow:0 18px 50px #00000047,inset 0 1px 16px #adffe61f}.voice-orb.speaking .orb-core[data-v-cd5f4a9a]{box-shadow:0 18px 60px #45e8ba29,inset 0 1px 18px #adffe638}.orb-eq[data-v-cd5f4a9a]{position:absolute;z-index:2;bottom:22px;left:50%;display:flex;height:15px;align-items:flex-end;gap:2px;transform:translate(-50%)}.orb-eq i[data-v-cd5f4a9a]{width:2px;height:4px;border-radius:2px;background:#7ef6d1b3}.voice-orb.speaking .orb-eq i[data-v-cd5f4a9a]{animation:voice-bar-cd5f4a9a .65s ease-in-out infinite alternate}.orb-eq i[data-v-cd5f4a9a]:nth-child(2){animation-delay:-.18s}.orb-eq i[data-v-cd5f4a9a]:nth-child(3){animation-delay:-.31s}.orb-eq i[data-v-cd5f4a9a]:nth-child(4){animation-delay:-.1s}.orb-eq i[data-v-cd5f4a9a]:nth-child(5){animation-delay:-.25s}.orb-eq i[data-v-cd5f4a9a]:nth-child(6){animation-delay:-.13s}.orb-eq i[data-v-cd5f4a9a]:nth-child(7){animation-delay:-.36s}@keyframes voice-bar-cd5f4a9a{to{height:14px;opacity:.45}}.voice-copy[data-v-cd5f4a9a]{margin-top:3px}.voice-waveform[data-v-cd5f4a9a]{margin-top:2px}.voice-waveform span[data-v-cd5f4a9a]{max-width:5px}.voice-play[data-v-cd5f4a9a]{background:#8bf3d1}.voice-error[data-v-cd5f4a9a]{width:100%;margin-top:8px;padding:7px 8px;color:#d59e9e;border:1px solid rgba(213,138,138,.14);border-radius:5px;background:#ad55550f;font-size:7.5px;line-height:1.5}.voice-history[data-v-cd5f4a9a]{margin-top:12px}.voice-mini[data-v-cd5f4a9a]{color:#9ff4dc;background:linear-gradient(145deg,#24544a,#162a29)}audio[data-v-cd5f4a9a]{display:none}@media(max-width:1180px){.audio-page[data-v-cd5f4a9a]{height:auto;min-height:100%}.audio-studio[data-v-cd5f4a9a]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.audio-heading[data-v-cd5f4a9a]{align-items:flex-start;flex-direction:column;gap:13px}.heading-right[data-v-cd5f4a9a]{width:100%;justify-content:space-between}.engine-badge[data-v-cd5f4a9a]{display:none}}@media(max-width:900px){.audio-page[data-v-cd5f4a9a]{padding:17px 12px 15px}.audio-heading h1[data-v-cd5f4a9a]{font-size:23px}.audio-studio[data-v-cd5f4a9a]{display:flex;flex-direction:column}.audio-controls[data-v-cd5f4a9a]{overflow:visible}.audio-player-panel[data-v-cd5f4a9a]{min-height:560px}.control-footer[data-v-cd5f4a9a]{margin-top:20px}}@media(max-width:580px){.audio-page[data-v-cd5f4a9a]{padding:14px 10px}.audio-heading h1[data-v-cd5f4a9a]{font-size:21px}.mode-tabs[data-v-cd5f4a9a]{width:100%}.mode-tabs button[data-v-cd5f4a9a]{flex:1;justify-content:center}.heading-right[data-v-cd5f4a9a]{display:block}.style-grid[data-v-cd5f4a9a],.voice-grid[data-v-cd5f4a9a]{grid-template-columns:1fr}.music-options[data-v-cd5f4a9a]{align-items:flex-start;flex-direction:column;gap:11px}.slider-row[data-v-cd5f4a9a]{grid-template-columns:90px 1fr}.control-footer[data-v-cd5f4a9a]{align-items:stretch;flex-direction:column}.generate-music[data-v-cd5f4a9a]{width:100%}.album-art[data-v-cd5f4a9a]{width:180px;height:180px;flex-basis:180px}}.writing-page[data-v-71842be7]{display:flex;height:calc(100vh - 64px);min-height:620px;overflow:hidden;color:#e7edef}.writing-rail[data-v-71842be7]{display:flex;flex:0 0 244px;width:244px;flex-direction:column;padding:26px 14px 18px;overflow:hidden;border-right:1px solid rgba(255,255,255,.055);background:#0d11156b}.new-writing[data-v-71842be7]{display:flex;height:36px;align-items:center;justify-content:center;gap:7px;color:#77efc9;border:1px solid rgba(114,240,199,.23);border-radius:7px;background:#72f0c70e;font-family:inherit;font-size:10px;cursor:pointer}.new-writing[data-v-71842be7]:hover{background:#72f0c71a}.rail-label[data-v-71842be7]{margin:25px 8px 10px;color:#4f5b65;font-size:8px;letter-spacing:.12em}.rail-empty[data-v-71842be7]{display:grid;justify-items:center;gap:6px;padding:40px 12px;color:#414c56;text-align:center}.rail-empty p[data-v-71842be7]{margin:2px 0 0;color:#69757e;font-size:9.5px}.rail-empty span[data-v-71842be7]{font-size:8px}.conversation-list[data-v-71842be7]{display:flex;flex-direction:column;gap:3px;overflow-y:auto}.conversation-item[data-v-71842be7]{display:flex;width:100%;min-height:42px;align-items:flex-start;gap:8px;padding:8px;color:#8b969f;border:0;border-radius:6px;background:transparent;text-align:left;font-family:inherit;cursor:pointer}.conversation-item[data-v-71842be7]:hover,.conversation-item.active[data-v-71842be7]{color:#dce4e7;background:#ffffff0b}.conversation-icon[data-v-71842be7]{display:grid;flex:0 0 23px;width:23px;height:23px;place-items:center;color:#62cfac;border:1px solid rgba(114,240,199,.13);border-radius:5px;background:#72f0c70d}.conversation-item>span[data-v-71842be7]:last-child{min-width:0}.conversation-item strong[data-v-71842be7],.conversation-item em[data-v-71842be7]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conversation-item strong[data-v-71842be7]{font-size:9.5px;font-weight:450}.conversation-item em[data-v-71842be7]{margin-top:3px;color:#505c66;font-size:7.5px;font-style:normal}.rail-foot[data-v-71842be7]{display:flex;align-items:center;gap:5px;margin-top:auto;padding-top:13px;color:#58646d;border-top:1px solid rgba(255,255,255,.05);font-size:8px}.rail-note[data-v-71842be7]{margin-left:auto;color:#46515b;font-size:7.5px}.engine-dot[data-v-71842be7]{width:4px;height:4px;border-radius:50%;background:#d2b269}.engine-dot.online[data-v-71842be7]{background:#72f0c7;box-shadow:0 0 7px #72f0c7a6}.writing-main[data-v-71842be7]{display:flex;flex:1;min-width:0;flex-direction:column;padding:32px 46px 22px;overflow:hidden}.writing-head[data-v-71842be7]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.writing-kicker[data-v-71842be7]{display:flex;align-items:center;gap:6px;margin:0;color:#60c8bb;font-size:8px;letter-spacing:.18em}.writing-head h1[data-v-71842be7]{margin:8px 0 7px;color:#edf3f4;font-size:clamp(24px,2.15vw,34px);font-weight:500;letter-spacing:-.035em}.writing-sub[data-v-71842be7]{margin:0;color:#717d86;font-size:9.5px}.writing-badge[data-v-71842be7]{display:inline-flex;height:27px;align-items:center;gap:5px;padding:0 9px;color:#8e99a2;border:1px solid rgba(255,255,255,.07);border-radius:5px;background:#ffffff06;font-size:8px;white-space:nowrap}.style-tabs[data-v-71842be7]{display:flex;gap:7px;margin:24px 0 16px;overflow-x:auto}.style-tabs button[data-v-71842be7]{display:flex;height:34px;flex:0 0 auto;align-items:center;gap:6px;padding:0 11px;color:#7b8790;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#ffffff05;font-family:inherit;cursor:pointer}.style-tabs button[data-v-71842be7]:hover{color:#c9d3d7;border-color:#ffffff1c}.style-tabs button.active[data-v-71842be7]{color:#7af0cb;border-color:#72f0c73d;background:#72f0c70f}.style-tabs span[data-v-71842be7]{font-size:9.5px}.style-tabs em[data-v-71842be7]{color:#4d5963;font-size:7.5px;font-style:normal}.style-tabs button.active em[data-v-71842be7]{color:#5f9f8e}.message-area[data-v-71842be7]{flex:1;min-height:0;overflow-y:auto;padding-right:8px}.message-area.empty[data-v-71842be7]{display:grid;place-items:center;overflow:hidden}.empty-writing[data-v-71842be7]{width:min(680px,100%);text-align:center}.empty-orb[data-v-71842be7]{display:grid;width:58px;height:58px;margin:0 auto 14px;place-items:center;color:#6ee7c5;border:1px solid rgba(114,240,199,.19);border-radius:50%;background:radial-gradient(circle,rgba(114,240,199,.11),transparent 70%);box-shadow:0 0 46px #57d3b11a}.empty-writing h2[data-v-71842be7]{margin:0;color:#dce5e8;font-size:18px;font-weight:450;letter-spacing:-.02em}.empty-writing>p[data-v-71842be7]{margin:8px 0 22px;color:#68747e;font-size:9.5px}.starter-grid[data-v-71842be7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;text-align:left}.starter-grid button[data-v-71842be7]{min-height:70px;padding:11px 13px;color:#b7c1c6;border:1px solid rgba(255,255,255,.065);border-radius:8px;background:#ffffff05;font-family:inherit;text-align:left;cursor:pointer}.starter-grid button[data-v-71842be7]:hover{border-color:#72f0c733;background:#72f0c709}.starter-grid span[data-v-71842be7]{color:#6dcfb4;font-size:7.5px;letter-spacing:.08em}.starter-grid p[data-v-71842be7]{margin:6px 0 0;color:#7b868f;font-size:8.5px;line-height:1.55}.message-thread[data-v-71842be7]{width:min(760px,100%);margin:0 auto;padding:8px 0 20px}.message-row[data-v-71842be7]{display:flex;gap:10px;margin-bottom:20px}.message-row.user[data-v-71842be7]{flex-direction:row-reverse}.message-avatar[data-v-71842be7]{display:grid;flex:0 0 27px;width:27px;height:27px;place-items:center;color:#6ce5c4;border:1px solid rgba(114,240,199,.16);border-radius:6px;background:#72f0c70d;font-size:8px}.message-row.user .message-avatar[data-v-71842be7]{color:#9ca8af;border-color:#ffffff14;background:#ffffff09}.message-body[data-v-71842be7]{min-width:0;max-width:86%;padding:11px 14px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#ffffff06}.message-row.user .message-body[data-v-71842be7]{border-color:#72f0c71f;background:#72f0c70a}.message-meta[data-v-71842be7]{display:flex;align-items:center;gap:8px;color:#58646d;font-size:7.5px}.message-meta strong[data-v-71842be7]{color:#8e9aa2;font-weight:450}.message-meta time[data-v-71842be7]{color:#43505a}.message-body pre[data-v-71842be7]{margin:8px 0 0;color:#cbd5d8;font-family:inherit;font-size:10px;line-height:1.85;white-space:pre-wrap;word-break:break-word}.typing[data-v-71842be7]{display:flex;gap:4px;padding:8px 2px}.typing i[data-v-71842be7]{width:4px;height:4px;border-radius:50%;background:#6de6c3;animation:bounce-71842be7 1.2s infinite ease-in-out}.typing i[data-v-71842be7]:nth-child(2){animation-delay:.15s}.typing i[data-v-71842be7]:nth-child(3){animation-delay:.3s}@keyframes bounce-71842be7{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}.writing-composer[data-v-71842be7]{flex:0 0 auto;margin-top:8px;padding:14px 16px 12px;border:1px solid rgba(255,255,255,.08);border-radius:10px;background:#14191fd1;box-shadow:0 18px 48px #0000002e}.composer-top[data-v-71842be7]{display:flex;align-items:center;justify-content:space-between}.composer-label[data-v-71842be7]{display:flex;align-items:center;gap:5px;color:#66cbb5;font-size:8px}.composer-count[data-v-71842be7]{color:#46525c;font-size:7.5px}.writing-composer textarea[data-v-71842be7]{width:100%;height:64px;margin:8px 0 4px;padding:0;color:#d7e0e3;border:0;outline:0;background:transparent;font-family:inherit;font-size:10.5px;line-height:1.7;resize:none}.writing-composer textarea[data-v-71842be7]::placeholder{color:#4d5963}.composer-chips[data-v-71842be7]{display:flex;gap:5px;overflow-x:auto;padding:4px 0 8px}.composer-chips button[data-v-71842be7]{display:inline-flex;height:23px;flex:0 0 auto;align-items:center;gap:3px;padding:0 7px;color:#6d7982;border:1px solid rgba(255,255,255,.06);border-radius:4px;background:transparent;font-family:inherit;font-size:7.5px;cursor:pointer}.composer-chips button[data-v-71842be7]:hover{color:#aeb9bf;border-color:#ffffff1f}.composer-bottom[data-v-71842be7]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:9px;border-top:1px solid rgba(255,255,255,.055)}.composer-actions[data-v-71842be7],.composer-send[data-v-71842be7]{display:flex;align-items:center;gap:7px}.composer-actions button[data-v-71842be7]{display:inline-flex;align-items:center;gap:4px;color:#6e7a83;border:0;background:transparent;font-family:inherit;font-size:8px;cursor:pointer}.composer-actions button[data-v-71842be7]:disabled{opacity:.35;cursor:default}.composer-send>span[data-v-71842be7]{color:#4d5963;font-size:7.5px}.send-button[data-v-71842be7]{display:inline-flex;height:34px;align-items:center;gap:6px;padding:0 15px;color:#07130f;border:0;border-radius:7px;background:linear-gradient(180deg,#7bf2cc,#5bdfb8);font-family:inherit;font-size:9.5px;font-weight:550;cursor:pointer}.send-button[data-v-71842be7]:hover:not(:disabled){background:linear-gradient(180deg,#8ff9d8,#6cecca)}.send-button[data-v-71842be7]:disabled{opacity:.55;cursor:default}.spin[data-v-71842be7]{animation:spin-71842be7 .8s linear infinite}@keyframes spin-71842be7{to{transform:rotate(360deg)}}@media(max-width:900px){.writing-rail[data-v-71842be7]{display:none}.writing-main[data-v-71842be7]{padding:24px 20px 18px}.writing-head h1[data-v-71842be7]{font-size:23px}.writing-badge[data-v-71842be7],.style-tabs em[data-v-71842be7]{display:none}.starter-grid[data-v-71842be7]{grid-template-columns:1fr}}.online-canvas-page[data-v-6165dee9]{display:flex;width:100%;height:100%;min-height:0;flex-direction:column;overflow:hidden;color:#e8eef0;background:#08090b}.online-canvas-page[data-v-6165dee9]:fullscreen{width:100vw;height:100vh;background:#08090b}.online-canvas-page:fullscreen .canvas-shell[data-v-6165dee9]{height:100%}.online-canvas-page:fullscreen .canvas-local-bar[data-v-6165dee9]{display:none}.canvas-fullscreen-exit[data-v-6165dee9]{position:fixed;z-index:500;top:12px;left:12px;display:inline-flex;height:28px;align-items:center;gap:5px;padding:0 9px;color:#dff8f1;border:1px solid rgba(114,240,199,.18);border-radius:5px;background:#0a1210e0;box-shadow:0 5px 18px #0000004d;font-family:inherit;font-size:9px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.canvas-fullscreen-exit[data-v-6165dee9]:hover{background:#152520f2}.online-frame[data-v-6165dee9]{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;border:0;background:#09090b}.canvas-shell[data-v-6165dee9]{display:flex;min-width:0;min-height:0;flex:1;flex-direction:column}.canvas-local-bar[data-v-6165dee9]{display:flex;flex:0 0 37px;min-width:0;align-items:center;gap:10px;padding:0 15px;border-bottom:1px solid rgba(255,255,255,.06);background:#0b0f12}.canvas-back[data-v-6165dee9]{display:grid;flex:0 0 auto;width:22px;height:22px;padding:0;place-items:center;color:#77848d;border:1px solid rgba(255,255,255,.07);border-radius:4px;background:#ffffff05;cursor:pointer}.canvas-back[data-v-6165dee9]:hover{color:#dff8f1;border-color:#72f0c72e}.canvas-local-badge[data-v-6165dee9]{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#6dd2b8;font-size:8px;letter-spacing:.02em}.canvas-local-badge[data-v-6165dee9] svg{color:#6dd2b8}.canvas-local-bar strong[data-v-6165dee9]{max-width:260px;overflow:hidden;color:#dce5e8;font-size:9.5px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.canvas-local-hint[data-v-6165dee9]{overflow:hidden;color:#4f5b64;font-size:7.5px;text-overflow:ellipsis;white-space:nowrap}.canvas-switch[data-v-6165dee9]{display:inline-flex;flex:0 0 auto;height:23px;align-items:center;gap:4px;padding:0 8px;color:#8d999f;border:1px solid rgba(255,255,255,.08);border-radius:4px;background:#ffffff06;font-family:inherit;font-size:7.5px;cursor:pointer}.canvas-switch[data-v-6165dee9]:first-of-type{margin-left:auto}.canvas-fit[data-v-6165dee9]{color:#76d9c1;border-color:#72f0c729}.canvas-switch[data-v-6165dee9]:hover{color:#d6dfe2;border-color:#ffffff26}.canvas-frame-wrap[data-v-6165dee9]{position:relative;min-width:0;min-height:0;flex:1;overflow:hidden;background:#09090b}.online-loading[data-v-6165dee9]{position:absolute;z-index:2;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#a1a1aa;background:radial-gradient(circle at 50% 42%,rgb(50 76 145 / 22%),transparent 36%),#09090b}.loading-mark[data-v-6165dee9]{display:grid;width:44px;height:44px;place-items:center;color:#60a5fa;border:1px solid rgb(96 165 250 / 26%);border-radius:50%;background:#60a5fa12}.online-loading p[data-v-6165dee9]{margin:16px 0 5px;color:#e4e4e7;font-size:13px;font-weight:500}.online-loading>span[data-v-6165dee9]:last-child{color:#52525b;font-size:10px}.spin[data-v-6165dee9]{animation:spin-6165dee9 .9s linear infinite}@keyframes spin-6165dee9{to{transform:rotate(360deg)}}.online-gate[data-v-6165dee9]{display:grid;flex:1;min-height:0;place-items:center;padding:30px;overflow-y:auto;background:radial-gradient(ellipse at 50% 36%,rgb(56 96 173 / 16%),transparent 40%),radial-gradient(ellipse at 82% 74%,rgb(46 139 128 / 8%),transparent 32%),#08090b}.gate-inner[data-v-6165dee9]{display:flex;width:min(430px,100%);flex-direction:column;align-items:center;text-align:center}.gate-logo[data-v-6165dee9]{width:165px;height:auto;filter:drop-shadow(0 8px 26px rgb(70 193 255 / 13%))}.gate-kicker[data-v-6165dee9]{display:flex;align-items:center;gap:5px;margin:22px 0 9px;color:#65cdb8;font-size:8px;letter-spacing:.18em}.gate-inner h1[data-v-6165dee9]{margin:0;color:#f1f5f6;font-size:23px;font-weight:500;letter-spacing:-.03em}.gate-desc[data-v-6165dee9]{max-width:370px;margin:11px 0 22px;color:#77828c;font-size:10px;line-height:1.75}.gate-login[data-v-6165dee9]{display:inline-flex;height:39px;align-items:center;gap:7px;padding:0 21px;color:#07130f;border:0;border-radius:8px;background:linear-gradient(180deg,#7bf2cc,#5bdfb8);font-family:inherit;font-size:11px;font-weight:600;cursor:pointer;box-shadow:0 8px 28px #54dfb71f}.gate-login[data-v-6165dee9]:hover{background:linear-gradient(180deg,#8ff9d8,#6cecca)}.gate-note[data-v-6165dee9]{margin:16px 0 0;color:#3f4b54;font-size:8px}.canvas-picker[data-v-6165dee9]{min-width:0;min-height:0;flex:1;overflow-y:auto;background:radial-gradient(ellipse at 48% -12%,rgb(34 77 148 / 13%),transparent 40%),radial-gradient(ellipse at 88% 65%,rgb(57 122 106 / 6%),transparent 30%),#08090b}.picker-main[data-v-6165dee9]{width:min(1080px,calc(100% - 92px));margin:0 auto;padding:38px 0 36px}.picker-title-row[data-v-6165dee9]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.picker-actions[data-v-6165dee9]{display:flex;flex:0 0 auto;gap:7px}.picker-kicker[data-v-6165dee9]{display:flex;align-items:center;gap:6px;margin:0;color:#65cdb8;font-size:8px;letter-spacing:.18em}.picker-main h1[data-v-6165dee9]{margin:9px 0 7px;color:#f1f5f6;font-size:clamp(25px,2.5vw,34px);font-weight:500;letter-spacing:-.04em}.picker-sub[data-v-6165dee9]{max-width:620px;margin:0 0 28px;color:#747f87;font-size:9.5px;line-height:1.75}.picker-refresh[data-v-6165dee9]{display:inline-flex;flex:0 0 auto;height:29px;align-items:center;gap:5px;margin-top:2px;padding:0 10px;color:#8b969e;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff06;font-family:inherit;font-size:8.5px;cursor:pointer}.picker-refresh[data-v-6165dee9]:hover{color:#dbe3e6;border-color:#ffffff26}.project-grid[data-v-6165dee9]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px}.project-card[data-v-6165dee9]{min-width:0;padding:0;overflow:hidden;color:inherit;border:1px solid rgba(255,255,255,.075);border-radius:9px;background:#ffffff06;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .16s ease,transform .16s ease,background .16s ease}.project-card[data-v-6165dee9]:hover{border-color:#70e4c84d;background:#70e4c809;transform:translateY(-2px)}.project-cover[data-v-6165dee9]{position:relative;display:grid;width:100%;aspect-ratio:16 / 9;place-items:center;overflow:hidden;color:#6dbda8;background:radial-gradient(circle at 30% 20%,rgba(103,212,184,.13),transparent 40%),linear-gradient(145deg,#18221f,#101518);font-size:23px;font-weight:300;letter-spacing:.08em}.project-cover img[data-v-6165dee9]{width:100%;height:100%;object-fit:cover}.project-cover-fallback[data-v-6165dee9]{opacity:.55}.project-open[data-v-6165dee9]{position:absolute;top:9px;right:9px;display:grid;width:25px;height:25px;place-items:center;color:#ebf4f5d1;border:1px solid rgba(255,255,255,.12);border-radius:5px;background:#05090aa6;opacity:0;transform:translateY(2px);transition:opacity .16s ease,transform .16s ease}.project-card:hover .project-open[data-v-6165dee9]{opacity:1;transform:translateY(0)}.project-meta[data-v-6165dee9]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px 11px}.project-meta strong[data-v-6165dee9]{overflow:hidden;color:#d9e2e5;font-size:10px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.project-meta em[data-v-6165dee9]{flex:0 0 auto;color:#4f5b64;font-size:7.5px;font-style:normal}.picker-footer[data-v-6165dee9]{display:flex;justify-content:space-between;gap:12px;margin-top:26px;padding-top:17px;border-top:1px solid rgba(255,255,255,.05)}.picker-footer button[data-v-6165dee9]{display:inline-flex;align-items:center;gap:5px;padding:0;color:#68757e;border:0;background:transparent;font-family:inherit;font-size:8.5px;cursor:pointer}.picker-footer button[data-v-6165dee9]:hover{color:#bfcace}.picker-state[data-v-6165dee9]{display:flex;min-height:230px;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#6c7881;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#ffffff05;font-size:9px}.picker-state p[data-v-6165dee9]{margin:0;color:#c4ced2;font-size:12px}.picker-state span[data-v-6165dee9]{max-width:520px;text-align:center;font-size:8.5px;line-height:1.65}.picker-state button[data-v-6165dee9]{height:31px;margin-top:7px;padding:0 13px;color:#07130f;border:0;border-radius:6px;background:linear-gradient(180deg,#7bf2cc,#5bdfb8);font-family:inherit;font-size:9px;cursor:pointer}.picker-state .state-actions[data-v-6165dee9]{display:flex;gap:7px}.picker-state button.secondary[data-v-6165dee9]{color:#9aa7ae;border:1px solid rgba(255,255,255,.09);background:#ffffff08}.picker-state--empty[data-v-6165dee9]{color:#46535c}.picker-state--empty[data-v-6165dee9] svg{color:#5b9a8b}.picker-state--error p[data-v-6165dee9]{color:#d8b0aa}@media(max-width:900px){.project-grid[data-v-6165dee9]{grid-template-columns:repeat(2,minmax(0,1fr))}.picker-main[data-v-6165dee9]{width:calc(100% - 40px);padding-top:28px}.picker-title-row[data-v-6165dee9]{flex-direction:column;gap:12px}.picker-refresh[data-v-6165dee9]{margin-top:0}}@media(max-width:620px){.project-grid[data-v-6165dee9]{grid-template-columns:1fr}.canvas-local-hint[data-v-6165dee9]{display:none}.picker-footer[data-v-6165dee9]{flex-direction:column}.gate-inner h1[data-v-6165dee9]{font-size:21px}}.tool-page[data-v-b07b7acf]{position:relative;display:flex;height:calc(100vh - 68px);flex-direction:column;padding:35px 27px 0 18px}.tool-body[data-v-b07b7acf]{display:grid;min-height:0;flex:1;grid-template-columns:minmax(0,1.01fr) minmax(0,1fr);gap:16px}.tool-panel[data-v-b07b7acf]{display:flex;min-height:0;flex-direction:column;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#12171cd1}.panel-head[data-v-b07b7acf]{display:flex;flex:0 0 42px;height:42px;align-items:center;justify-content:space-between;padding:0 20px}.panel-head h2[data-v-b07b7acf]{margin:0;color:#e8eef0;font-size:14px;font-weight:500;letter-spacing:-.01em}.file-meta[data-v-b07b7acf]{max-width:55%;overflow:hidden;color:#5d6873;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.example-tag[data-v-b07b7acf]{position:absolute;z-index:6;top:20px;left:11px;padding:5px 7px;color:#6b757f;border:1px solid rgba(255,255,255,.065);border-radius:5px;background:#0d1115b3;font-size:8.5px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.upload-panel[data-v-b07b7acf]{background:linear-gradient(180deg,#13181de6,#0f1318e6)}.upload-stage[data-v-b07b7acf]{position:relative;display:flex;flex:1;min-height:0;align-items:center;justify-content:center;flex-direction:column;margin:0 15px 15px;overflow:hidden;color:#6d7782;border:1px dashed rgba(255,255,255,.075);border-radius:8px;background:radial-gradient(ellipse at 50% 45%,rgba(255,255,255,.013),transparent 55%),#0e1216;cursor:pointer;transition:border-color .16s ease,background .16s ease}.upload-stage[data-v-b07b7acf]:hover,.upload-stage.is-dragging[data-v-b07b7acf]{border-color:#71f0c759;background:radial-gradient(ellipse at 50% 45%,rgba(96,235,193,.045),transparent 55%),#0f1317}.upload-stage.has-upload[data-v-b07b7acf]{border-style:solid;border-color:#ffffff12;cursor:default}.drop-glyph[data-v-b07b7acf]{position:relative;display:grid;width:48px;height:48px;margin-bottom:18px;place-items:center;color:#717c87}.drop-plus[data-v-b07b7acf]{position:absolute;right:0;bottom:-2px;display:grid;width:17px;height:17px;place-items:center;color:#0e1216;border-radius:50%;background:#6a747f;font-size:13px;font-style:normal;line-height:1}.upload-stage strong[data-v-b07b7acf]{color:#b7c0c8;font-size:12.5px;font-weight:450}.upload-stage p[data-v-b07b7acf]{margin:8px 0 0;color:#5b6670;font-size:10px}.drop-format[data-v-b07b7acf]{margin-top:19px;color:#424d57;font-size:8.5px}.drop-active[data-v-b07b7acf]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;gap:7px;color:#79f1c9;background:#0c1411bf;font-size:12px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.upload-preview[data-v-b07b7acf]{width:100%;height:100%;object-fit:contain;background:#0a0d10}.upload-overlay[data-v-b07b7acf]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-start;justify-content:flex-end;gap:6px;padding:11px;background:linear-gradient(180deg,rgba(7,10,12,.48),transparent 18%);opacity:0;transition:opacity .15s ease}.upload-stage:hover .upload-overlay[data-v-b07b7acf]{opacity:1}.upload-replace[data-v-b07b7acf],.upload-remove[data-v-b07b7acf]{display:inline-flex;height:30px;align-items:center;gap:5px;padding:0 9px;color:#e4ebee;border:1px solid rgba(255,255,255,.12);border-radius:6px;background:#111519b8;font-family:inherit;font-size:9.5px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.upload-remove[data-v-b07b7acf]{width:30px;justify-content:center;padding:0}.hidden-input[data-v-b07b7acf]{display:none}.result-panel[data-v-b07b7acf]{background:linear-gradient(180deg,#14191eeb,#0f1318eb)}.result-stage[data-v-b07b7acf]{position:relative;display:flex;flex:1;min-height:0;flex-direction:column;margin:0 15px 15px;overflow:hidden;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#0d1115}.angles-example[data-v-b07b7acf]{display:grid;width:min(646px,100%);flex:1;min-height:0;grid-template-columns:175px minmax(0,1fr);gap:12px;margin:0 auto;padding:40px 0 10px}.source-column[data-v-b07b7acf]{display:flex;min-height:0;align-items:center;flex-direction:column;padding:8px 8px 10px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#ffffff04}.example-label[data-v-b07b7acf]{align-self:flex-start;margin:0 0 10px 1px;color:#727c86;font-size:9px}.source-photo[data-v-b07b7acf]{position:relative;width:100%;overflow:hidden;border-radius:6px;background:#1a1f25}.source-photo img[data-v-b07b7acf]{width:100%;aspect-ratio:.57;object-fit:cover}.source-plus[data-v-b07b7acf]{position:absolute;top:50%;left:50%;display:grid;width:30px;height:30px;place-items:center;color:#e8eff1;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#080b0e59;font-size:20px;font-weight:300;line-height:1;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.source-arrow[data-v-b07b7acf]{margin:8px 0;color:#4e5963;font-size:15px}.source-note[data-v-b07b7acf]{position:relative;display:flex;width:100%;flex:1;min-height:66px;align-items:center;justify-content:center;flex-direction:column;gap:9px;color:#5e6873;font-size:8.5px}.orbit-line[data-v-b07b7acf]{position:relative;width:58px;height:20px;border:1px solid rgba(255,255,255,.12);border-radius:50%;transform:rotate(-8deg)}.orbit-line[data-v-b07b7acf]:after{position:absolute;top:50%;left:-4px;width:7px;height:7px;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#14191e;content:"";transform:translateY(-50%)}.angles-grid[data-v-b07b7acf]{display:grid;min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:8px}.angle-cell[data-v-b07b7acf]{position:relative;min-height:0;overflow:hidden;border-radius:6px;background:#1a1f25}.angle-cell img[data-v-b07b7acf]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease,filter .3s ease}.angle-cell>span[data-v-b07b7acf]{position:absolute;right:0;bottom:0;left:0;padding:14px 5px 6px;color:#f5f9fae6;background:linear-gradient(180deg,transparent,rgba(8,11,13,.78));font-size:9.5px;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.7)}.angle-done[data-v-b07b7acf]{position:absolute;top:5px;right:5px;display:grid;width:16px;height:16px;place-items:center;color:#07110d;border-radius:50%;background:#76f0c9}.angle-cell.is-new[data-v-b07b7acf]{animation:cell-in-b07b7acf .38s ease both}.angle-cell.is-new[data-v-b07b7acf]:nth-child(2){animation-delay:25ms}.angle-cell.is-new[data-v-b07b7acf]:nth-child(3){animation-delay:50ms}.angle-cell.is-new[data-v-b07b7acf]:nth-child(4){animation-delay:75ms}.angle-cell.is-new[data-v-b07b7acf]:nth-child(5){animation-delay:.1s}.angle-cell.is-new[data-v-b07b7acf]:nth-child(6){animation-delay:125ms}.angle-cell.is-new[data-v-b07b7acf]:nth-child(7){animation-delay:.15s}.angle-cell.is-new[data-v-b07b7acf]:nth-child(8){animation-delay:175ms}.angle-cell.is-new[data-v-b07b7acf]:nth-child(9){animation-delay:.2s}@keyframes cell-in-b07b7acf{0%{opacity:0;transform:translateY(4px)}}.compare[data-v-b07b7acf]{position:relative;flex:1;min-height:0;overflow:hidden;cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none}.compare>img[data-v-b07b7acf],.compare-before img[data-v-b07b7acf]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover}.compare-clear[data-v-b07b7acf]{filter:saturate(1.05) contrast(1.03)}.compare-before[data-v-b07b7acf]{position:absolute;top:0;bottom:0;left:0;overflow:hidden}.compare-before img[data-v-b07b7acf]{max-width:none}.compare-blur[data-v-b07b7acf]{filter:blur(7px) brightness(.88) saturate(.82);transform:scale(1.035)}.compare-divider[data-v-b07b7acf]{position:absolute;top:0;bottom:0;width:1px;background:#fffc;box-shadow:0 0 18px #ffffff4d;transform:translate(-.5px)}.compare-divider>span[data-v-b07b7acf]{position:absolute;top:50%;left:50%;display:grid;width:42px;height:42px;place-items:center;color:#eff5f7;border:1px solid rgba(255,255,255,.35);border-radius:50%;background:#0c10144d;transform:translate(-50%,-50%);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px)}.compare-label[data-v-b07b7acf]{position:absolute;bottom:18px;display:grid;gap:3px;width:170px;padding:12px 14px;border:1px solid rgba(255,255,255,.13);border-radius:8px;background:#080b0e85;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.compare-label.before[data-v-b07b7acf]{left:18px}.compare-label.after[data-v-b07b7acf]{right:18px;text-align:right}.compare-label strong[data-v-b07b7acf]{color:#f4f7f8;font-size:16px;font-weight:500}.compare-label span[data-v-b07b7acf]{color:#e9f0f3a1;font-size:9px}.compare-hint[data-v-b07b7acf]{position:absolute;top:12px;right:12px;padding:5px 7px;color:#ebf2f48f;border:1px solid rgba(255,255,255,.09);border-radius:5px;background:#080b0e52;font-size:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.duo-example[data-v-b07b7acf]{display:flex;flex:1;min-height:0;align-items:center;gap:11px;padding:12px}.duo-card[data-v-b07b7acf]{position:relative;flex:1;height:100%;overflow:hidden;border-radius:8px;background:#1a1f25}.duo-card img[data-v-b07b7acf]{width:100%;height:100%;object-fit:cover}.duo-card>span[data-v-b07b7acf]{position:absolute;bottom:10px;left:10px;padding:6px 8px;color:#f2f6f7;border:1px solid rgba(255,255,255,.1);border-radius:5px;background:#080b0d7a;font-size:9px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.duo-arrow[data-v-b07b7acf]{flex:0 0 auto;color:#63707a;font-size:17px}.result-toolbar[data-v-b07b7acf]{position:absolute;right:11px;bottom:11px;left:11px;display:flex;align-items:center;justify-content:space-between;padding:9px 11px;color:#b7c4cb;border:1px solid rgba(255,255,255,.1);border-radius:7px;background:#090c0fb8;font-size:9px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.result-toolbar span[data-v-b07b7acf]{display:flex;align-items:center;gap:5px}.result-toolbar span[data-v-b07b7acf] svg{color:#71efc8}.result-toolbar button[data-v-b07b7acf]{display:inline-flex;align-items:center;gap:5px;color:#e5edef;border:0;background:transparent;font-family:inherit;font-size:9px;cursor:pointer}.processing-state[data-v-b07b7acf]{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;color:#8b96a0}.processing-orbit[data-v-b07b7acf]{display:grid;width:58px;height:58px;margin-bottom:18px;place-items:center;color:#78f2ca;border:1px solid rgba(114,240,200,.24);border-radius:50%;background:#53e7bb0e;box-shadow:0 0 50px #4fe3b81a;animation:pulse-orbit-b07b7acf 1.8s ease-in-out infinite}@keyframes pulse-orbit-b07b7acf{50%{box-shadow:0 0 70px #4fe3b830;transform:scale(1.04)}}.processing-state strong[data-v-b07b7acf]{color:#dbe4e8;font-size:12.5px;font-weight:450}.processing-state p[data-v-b07b7acf]{margin:7px 0 20px;color:#65707b;font-size:9px}.progress-track[data-v-b07b7acf]{width:min(260px,60%);height:3px;overflow:hidden;border-radius:10px;background:#ffffff12}.progress-track span[data-v-b07b7acf]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#5fe9c0,#96f7d9);transition:width .18s linear}.progress-number[data-v-b07b7acf]{margin-top:8px;color:#59646e;font-size:8px}.tool-footer[data-v-b07b7acf]{display:flex;flex:0 0 64px;align-items:center;justify-content:space-between;gap:18px;margin-top:28px}.tool-description[data-v-b07b7acf]{display:flex;min-width:0;align-items:center;gap:8px;color:#5d6873;font-size:10.5px}.tool-description-mark[data-v-b07b7acf]{display:grid;width:24px;height:24px;place-items:center;color:#6d7782;border:1px solid rgba(255,255,255,.06);border-radius:6px;background:#ffffff05}.tool-description strong[data-v-b07b7acf]{color:#8f9aa4;font-size:10.5px;font-weight:450}.tool-actions[data-v-b07b7acf]{display:flex;align-items:center;gap:9px}.reset-button[data-v-b07b7acf]{display:inline-flex;height:32px;align-items:center;gap:5px;padding:0 9px;color:#59646f;border:0;border-radius:6px;background:transparent;font-family:inherit;font-size:9.5px;cursor:pointer}.reset-button[data-v-b07b7acf]:hover{color:#b9c3ca;background:#ffffff0a}.format-wrap[data-v-b07b7acf]{position:relative}.format-button[data-v-b07b7acf]{display:inline-flex;height:36px;align-items:center;gap:7px;padding:0 12px;color:#c9d2d8;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#1c2229;font-family:inherit;font-size:10.5px;cursor:pointer}.format-dot[data-v-b07b7acf]{width:7px;height:7px;border-radius:50%;background:#70efc7;box-shadow:0 0 8px #70efc799}.format-pop[data-v-b07b7acf]{position:absolute;z-index:20;right:0;bottom:42px;display:grid;width:90px;gap:2px;padding:4px;border:1px solid rgba(255,255,255,.09);border-radius:8px;background:#191e24;box-shadow:0 12px 36px #0006}.format-pop button[data-v-b07b7acf]{display:flex;height:29px;align-items:center;justify-content:space-between;padding:0 7px;color:#9da7b0;border:0;border-radius:5px;background:transparent;font-family:inherit;font-size:10px;cursor:pointer}.format-pop button[data-v-b07b7acf]:hover,.format-pop button.active[data-v-b07b7acf]{color:#eef2f4;background:#ffffff0e}.run-button[data-v-b07b7acf]{display:inline-flex;height:38px;align-items:center;gap:7px;padding:0 16px;color:#07110d;border:0;border-radius:8px;background:linear-gradient(180deg,#82f4d0,#60e4be);box-shadow:inset 0 1px #ffffff52,0 7px 24px #52e7bd21;font-family:inherit;font-size:11px;font-weight:600;white-space:nowrap;cursor:pointer}.run-button[data-v-b07b7acf]:hover:not(:disabled){background:linear-gradient(180deg,#93f8d7,#70ecc7)}.run-button[data-v-b07b7acf]:disabled{opacity:.72;cursor:wait}.spin[data-v-b07b7acf]{animation:spin-b07b7acf .9s linear infinite}@keyframes spin-b07b7acf{to{transform:rotate(360deg)}}.format-scrim[data-v-b07b7acf]{position:fixed;z-index:10;top:0;right:0;bottom:0;left:0;border:0;background:transparent}.history-drawer[data-v-b07b7acf]{position:fixed;z-index:430;top:0;right:0;bottom:0;left:0;display:flex;justify-content:flex-end;background:#05070985;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.history-drawer aside[data-v-b07b7acf]{display:flex;width:min(370px,92vw);height:100%;flex-direction:column;padding:24px 20px;border-left:1px solid rgba(255,255,255,.08);background:#12161b;box-shadow:-30px 0 90px #0000004d;animation:drawer-in-b07b7acf .22s ease}@keyframes drawer-in-b07b7acf{0%{transform:translate(18px);opacity:0}}.history-head[data-v-b07b7acf]{display:flex;align-items:flex-start;justify-content:space-between}.history-kicker[data-v-b07b7acf]{color:#68efc6;font-size:9px;letter-spacing:.08em}.history-head h2[data-v-b07b7acf]{margin:7px 0 0;color:#f0f4f5;font-size:20px;font-weight:550}.history-empty[data-v-b07b7acf]{display:flex;align-items:center;flex:1;justify-content:center;flex-direction:column;color:#737e89;text-align:center}.history-empty span[data-v-b07b7acf]{display:grid;width:52px;height:52px;place-items:center;color:#6b757f;border-radius:50%;background:#1a1f25}.history-empty p[data-v-b07b7acf]{margin:15px 0 6px;color:#9ba5ae;font-size:12px}.history-empty small[data-v-b07b7acf]{max-width:220px;color:#59646e;font-size:9.5px;line-height:1.7}.history-list[data-v-b07b7acf]{display:grid;gap:7px;margin-top:24px;overflow-y:auto}.history-entry[data-v-b07b7acf]{display:flex;align-items:center;gap:10px;padding:8px;border:1px solid rgba(255,255,255,.055);border-radius:8px;background:#ffffff05}.history-entry img[data-v-b07b7acf]{width:48px;height:54px;border-radius:5px;object-fit:cover}.history-entry>div[data-v-b07b7acf]{display:grid;min-width:0;flex:1;gap:3px}.history-entry strong[data-v-b07b7acf]{overflow:hidden;color:#cbd4da;font-size:10px;font-weight:450;text-overflow:ellipsis;white-space:nowrap}.history-entry small[data-v-b07b7acf]{color:#5f6a75;font-size:8.5px}.history-entry span[data-v-b07b7acf]{color:#6b7680;font-size:8px}.history-entry>button[data-v-b07b7acf]{display:grid;width:28px;height:28px;place-items:center;color:#6a757f;border:1px solid rgba(255,255,255,.06);border-radius:5px;background:transparent;cursor:pointer}.history-entry>button[data-v-b07b7acf]:hover{color:#77f1c9}.history-foot[data-v-b07b7acf]{padding-top:14px;border-top:1px solid rgba(255,255,255,.05)}.history-foot button[data-v-b07b7acf]{color:#6f7a84;border:0;background:transparent;font-family:inherit;font-size:9px;cursor:pointer}.history-foot button[data-v-b07b7acf]:hover{color:#e0a0a0}@media(max-width:1120px){.tool-page[data-v-b07b7acf]{height:auto;min-height:calc(100vh - 68px);padding:22px 16px 12px}.tool-body[data-v-b07b7acf]{grid-template-columns:1fr;min-height:auto}.upload-panel[data-v-b07b7acf]{min-height:360px}.result-panel[data-v-b07b7acf]{min-height:480px}}@media(max-width:700px){.tool-footer[data-v-b07b7acf]{height:auto;align-items:flex-start;flex-direction:column;padding:12px 0}.tool-description strong[data-v-b07b7acf]{display:none}.tool-actions[data-v-b07b7acf]{width:100%}.run-button[data-v-b07b7acf]{flex:1;justify-content:center}.angles-example[data-v-b07b7acf]{grid-template-columns:1fr}.source-column[data-v-b07b7acf]{display:none}.compare-label[data-v-b07b7acf]{width:130px;padding:8px 10px}.compare-label strong[data-v-b07b7acf]{font-size:13px}.duo-example[data-v-b07b7acf]{flex-direction:column}.duo-arrow[data-v-b07b7acf]{transform:rotate(90deg)}}.projects-page[data-v-73ce47a9]{width:100%;padding:36px 18px 50px 15px}.projects-header[data-v-73ce47a9]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px}.projects-header h1[data-v-73ce47a9]{margin:9px 0 0;color:#f1f5f6;font-size:26px;font-weight:550;letter-spacing:-.03em}.projects-header h1 span[data-v-73ce47a9]{margin-left:5px;color:#5f6a75;font-size:13px;font-weight:400}.project-grid[data-v-73ce47a9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:15px}.project-tile[data-v-73ce47a9]{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.065);border-radius:11px;background:#14191f;cursor:pointer;transition:border-color .16s ease,transform .16s ease}.project-tile[data-v-73ce47a9]:hover{border-color:#ffffff24;transform:translateY(-2px)}.project-cover[data-v-73ce47a9]{position:relative;overflow:hidden;aspect-ratio:1.55;background:linear-gradient(145deg,#171d23,#0f1317)}.project-cover>img[data-v-73ce47a9]{width:100%;height:100%;object-fit:cover;opacity:.86;transition:transform .4s ease,opacity .2s ease}.project-tile:hover .project-cover>img[data-v-73ce47a9]{opacity:.62;transform:scale(1.025)}.project-empty-cover[data-v-73ce47a9]{display:grid;width:100%;height:100%;place-items:center;color:#4d5862}.project-overlay[data-v-73ce47a9]{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;background:#070a0c3d;opacity:0;transition:opacity .16s ease}.project-open[data-v-73ce47a9]{padding:8px 12px;color:#f0f5f6;border:1px solid rgba(255,255,255,.2);border-radius:7px;background:#0c101473;font-size:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.project-tile:hover .project-overlay[data-v-73ce47a9]{opacity:1}.project-meta[data-v-73ce47a9]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 14px 15px}.project-meta>div[data-v-73ce47a9]{display:grid;min-width:0;gap:5px}.project-meta strong[data-v-73ce47a9]{overflow:hidden;color:#dce4e8;font-size:12px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.project-meta span[data-v-73ce47a9]{color:#626d77;font-size:9px}.project-meta button[data-v-73ce47a9]{display:grid;width:27px;height:27px;flex:0 0 27px;place-items:center;color:#59636e;border:1px solid transparent;border-radius:6px;background:transparent;cursor:pointer}.project-meta button[data-v-73ce47a9]:hover{color:#e09b9b;border-color:#e09b9b1f;background:#e09b9b0a}.projects-empty[data-v-73ce47a9]{display:flex;align-items:center;flex-direction:column;padding:120px 20px;border:1px dashed rgba(255,255,255,.075);border-radius:14px;color:#6e7984;text-align:center}.projects-empty>span[data-v-73ce47a9]{display:grid;width:62px;height:62px;place-items:center;color:#606b76;border-radius:50%;background:#171c22}.projects-empty h2[data-v-73ce47a9]{margin:18px 0 7px;color:#dbe3e7;font-size:17px;font-weight:500}.projects-empty p[data-v-73ce47a9]{margin:0 0 20px;font-size:10.5px}@media(max-width:1280px){.project-grid[data-v-73ce47a9]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.project-grid[data-v-73ce47a9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.project-grid[data-v-73ce47a9]{grid-template-columns:1fr}}.assets-page[data-v-75ed06ac]{max-width:1400px;margin:0 auto;padding:30px 30px 50px}.assets-head[data-v-75ed06ac]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.assets-kicker[data-v-75ed06ac]{display:flex;align-items:center;gap:5px;margin:0;color:var(--mint);font-size:8px;font-weight:600;letter-spacing:.14em}.assets-head h1[data-v-75ed06ac]{margin:7px 0 5px;color:#f1f6f5;font-size:27px;font-weight:550}.assets-head p[data-v-75ed06ac]:last-child{margin:0;color:#707d85;font-size:10px}.assets-back[data-v-75ed06ac],.assets-refresh[data-v-75ed06ac]{display:inline-flex;height:31px;align-items:center;gap:5px;padding:0 10px;color:#9aa7ad;border:1px solid rgba(255,255,255,.08);border-radius:5px;background:#ffffff06;font-family:inherit;font-size:9px;cursor:pointer}.assets-toolbar[data-v-75ed06ac]{display:flex;align-items:center;gap:5px;margin:20px 0 14px}.assets-toolbar button[data-v-75ed06ac]{display:inline-flex;height:29px;align-items:center;gap:5px;padding:0 9px;color:#7c898f;border:1px solid rgba(255,255,255,.065);border-radius:5px;background:transparent;font-family:inherit;font-size:9px;cursor:pointer}.assets-toolbar button.active[data-v-75ed06ac]{color:#c8f7ea;border-color:#72f0c72e;background:#72f0c70f}.assets-toolbar .assets-refresh[data-v-75ed06ac]{margin-left:auto}.assets-grid[data-v-75ed06ac]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.asset-card[data-v-75ed06ac]{display:grid;min-width:0;padding:0;overflow:hidden;color:inherit;border:1px solid rgba(255,255,255,.07);border-radius:8px;background:#11161b;font-family:inherit;text-align:left;cursor:pointer}.asset-preview[data-v-75ed06ac]{position:relative;display:block;aspect-ratio:1 / 1;overflow:hidden;background:#090c0f}.asset-preview img[data-v-75ed06ac],.asset-preview video[data-v-75ed06ac]{width:100%;height:100%;object-fit:cover}.asset-type[data-v-75ed06ac]{position:absolute;top:6px;right:6px;padding:3px 5px;color:#b9eade;border-radius:3px;background:#070c0eb8;font-size:6.5px;letter-spacing:.08em}.asset-meta[data-v-75ed06ac]{display:grid;gap:3px;padding:8px 9px 9px}.asset-meta strong[data-v-75ed06ac]{overflow:hidden;color:#cbd6d7;font-size:9px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.asset-meta small[data-v-75ed06ac]{color:#5f6c73;font-size:7.5px}.assets-empty[data-v-75ed06ac]{display:flex;min-height:320px;flex-direction:column;align-items:center;justify-content:center;gap:7px;color:#5d6a72;border:1px solid rgba(255,255,255,.06);border-radius:10px;background:#101519}.assets-empty p[data-v-75ed06ac]{margin:0;color:#aab6bb;font-size:12px}.assets-empty span[data-v-75ed06ac]{color:#65727a;font-size:9px}.asset-lightbox[data-v-75ed06ac]{position:fixed;z-index:500;top:0;right:0;bottom:0;left:0;display:grid;padding:26px;place-items:center;background:#040709d1;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.asset-lightbox-card[data-v-75ed06ac]{position:relative;display:grid;width:min(1000px,100%);height:min(680px,calc(100vh - 52px));grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);overflow:hidden;border:1px solid rgba(255,255,255,.09);border-radius:12px;background:#0e1317}.asset-lightbox-close[data-v-75ed06ac]{position:absolute;z-index:2;top:10px;right:10px;display:grid;width:28px;height:28px;padding:0;place-items:center;color:#b5c1c7;border:1px solid rgba(255,255,255,.1);border-radius:50%;background:#070b0eb8;cursor:pointer}.asset-lightbox-stage[data-v-75ed06ac]{display:grid;min-height:0;place-items:center;overflow:hidden;background:#080b0e}.asset-lightbox-stage img[data-v-75ed06ac],.asset-lightbox-stage video[data-v-75ed06ac]{width:100%;height:100%;object-fit:contain}.asset-lightbox-card aside[data-v-75ed06ac]{padding:30px 22px 20px;border-left:1px solid rgba(255,255,255,.06)}.asset-lightbox-card h2[data-v-75ed06ac]{margin:7px 0 10px;color:#eff5f4;font-size:18px;font-weight:550}.asset-lightbox-prompt[data-v-75ed06ac]{color:#9ba7ad;font-size:10px;line-height:1.7;white-space:pre-wrap}.asset-lightbox-actions[data-v-75ed06ac]{display:flex;gap:7px;margin-top:18px}.asset-lightbox-actions button[data-v-75ed06ac]{display:inline-flex;height:31px;align-items:center;gap:5px;padding:0 9px;color:#9fe8d7;border:1px solid rgba(114,240,199,.16);border-radius:5px;background:#72f0c70d;font-family:inherit;font-size:8px;cursor:pointer}@media(max-width:1100px){.assets-grid[data-v-75ed06ac]{grid-template-columns:repeat(3,minmax(0,1fr))}}.recharge-page[data-v-19882982]{width:min(1080px,100%);margin:0 auto;padding:34px 18px 60px}.recharge-head[data-v-19882982]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.kicker[data-v-19882982]{margin:0 0 7px;color:var(--mint);font-size:9px;letter-spacing:.18em}h1[data-v-19882982]{margin:0;color:#eef5f4;font-size:28px;font-weight:550;letter-spacing:-.04em}.sub[data-v-19882982]{margin:9px 0 0;color:#78858c;font-size:11px}.balance[data-v-19882982]{min-width:170px;padding:14px 16px;border:1px solid rgba(255,255,255,.08);border-radius:12px;background:#ffffff06;display:grid;gap:6px}.balance span[data-v-19882982]{display:flex;align-items:center;gap:6px;color:#85929a;font-size:10px}.balance strong[data-v-19882982]{color:#a6f5dc;font-size:25px;font-weight:550}.balance button[data-v-19882982]{justify-self:start;display:inline-flex;align-items:center;gap:5px;padding:0;color:#71818a;border:0;background:none;font:inherit;font-size:9px;cursor:pointer}.content[data-v-19882982]{display:grid;gap:20px}.section-title[data-v-19882982]{display:flex;align-items:center;gap:8px;color:#8ca1a7}.section-title h2[data-v-19882982]{margin:0;color:#e7efee;font-size:14px;font-weight:550}.section-title span[data-v-19882982]{margin-left:auto;color:#64747b;font-size:9px}.section-title.payment[data-v-19882982]{margin-top:6px}.grid[data-v-19882982]{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:10px}.card[data-v-19882982]{min-height:132px;padding:15px;display:grid;align-content:center;gap:7px;text-align:left;color:#dce7e5;border:1px solid rgba(255,255,255,.08);border-radius:11px;background:#10171a;cursor:pointer}.card.selected[data-v-19882982]{border-color:#70e6c3;background:#38caa517}.card strong[data-v-19882982]{font-size:20px;font-weight:550}.card strong small[data-v-19882982]{color:#819098;font-size:10px;font-weight:400}.muted[data-v-19882982]{color:#86959d;font-size:10px}.bonus[data-v-19882982]{color:#efc778;font-size:9px}.methods[data-v-19882982]{display:flex;flex-wrap:wrap;gap:8px}.method[data-v-19882982]{padding:10px 18px;color:#b8c7c7;border:1px solid rgba(255,255,255,.08);border-radius:8px;background:#10171a;font:inherit;font-size:11px;cursor:pointer}.method.selected[data-v-19882982]{color:#9bf3d8;border-color:#70e6c3;background:#38caa517}.action[data-v-19882982]{display:flex;align-items:center;justify-content:flex-end;gap:16px;margin-top:4px}.action>span[data-v-19882982]{color:#849298;font-size:11px}.action>span strong[data-v-19882982]{color:#eef5f4;font-size:17px}.primary[data-v-19882982],.secondary[data-v-19882982]{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-width:130px;min-height:40px;padding:0 18px;border-radius:8px;font:inherit;font-size:11px;cursor:pointer}.primary[data-v-19882982]{color:#07120f;border:0;background:#8df4d5;font-weight:600}.primary[data-v-19882982]:disabled{opacity:.4;cursor:not-allowed}.secondary[data-v-19882982]{color:#b8c7c7;border:1px solid rgba(255,255,255,.1);background:transparent}.error[data-v-19882982]{padding:10px 12px;color:#ffaaa6;border:1px solid rgba(255,120,112,.25);border-radius:7px;background:#ff5d520f;font-size:10px}.state[data-v-19882982]{min-height:300px;display:grid;place-items:center;align-content:center;gap:8px;color:#aab8bd;border:1px solid rgba(255,255,255,.07);border-radius:12px;background:#0e1417}.state h2[data-v-19882982]{margin:4px 0 0;color:#e8f1ef;font-size:17px;font-weight:550}.state p[data-v-19882982]{margin:0;color:#75838a;font-size:11px}.empty[data-v-19882982]{padding:30px;color:#66767d;border:1px dashed rgba(255,255,255,.1);border-radius:9px;font-size:11px}.status[data-v-19882982]{margin:0;color:#b9c9c6;font-size:12px}.qr img[data-v-19882982]{width:220px;max-width:100%;border-radius:9px;background:#fff}.link[data-v-19882982]{margin:0;font-size:10px}.link a[data-v-19882982]{color:#8df4d5}.meta[data-v-19882982]{display:flex;flex-wrap:wrap;gap:16px;color:#71818a;font-size:10px}.spin[data-v-19882982]{animation:spin-19882982 1s linear infinite}@keyframes spin-19882982{to{transform:rotate(360deg)}}@media(max-width:720px){.recharge-head[data-v-19882982]{align-items:flex-start;flex-direction:column}.balance[data-v-19882982]{width:100%}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/inter-400.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/inter-500.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/inter-600.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/inter-700.ttf) format("truetype")}:root{color-scheme:dark;--bg: #0c0f13;--bg-deep: #090c0f;--sidebar: #0a0d10;--panel: #14181e;--panel-2: #191e25;--panel-3: #20262e;--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .11);--text: #eef2f4;--muted: #8b949f;--faint: #606a75;--mint: #72f0c7;--mint-strong: #47e2b5;--mint-soft: rgba(87, 235, 192, .11);--violet: #aaa0ff;--radius: 12px;--sidebar-width: 238px;--page-pad: 18px;font-family:Inter,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Segoe UI,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box}html,body,#app{width:100%;height:100%;margin:0}body{min-width:320px;overflow:hidden;color:var(--text);background:var(--bg-deep);font-family:inherit;font-size:14px}button,input,textarea,select{font:inherit}button{-webkit-tap-highlight-color:transparent}a{color:inherit}img{display:block}::selection{color:#07110d;background:#77efc8}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:10px;background:#ffffff1a;background-clip:padding-box}::-webkit-scrollbar-thumb:hover{background:#ffffff2e;background-clip:padding-box}.app-shell{display:flex;width:100%;height:100%;overflow:hidden;background:var(--bg)}.workspace{position:relative;display:flex;flex:1;min-width:0;height:100%;flex-direction:column;overflow:hidden;background:radial-gradient(ellipse 55% 50% at 76% -5%,rgba(86,115,200,.075),transparent 72%),radial-gradient(ellipse 50% 45% at 98% 32%,rgba(129,96,198,.055),transparent 76%),linear-gradient(180deg,#0e1115,#0c0f13 60%,#0b0e12)}.workspace:before{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;background-image:url(/assets/starfield.svg);background-repeat:repeat;background-size:640px 640px;content:"";opacity:.7;pointer-events:none}.workspace:after{position:absolute;z-index:0;top:0;right:0;width:60%;height:38%;background:radial-gradient(ellipse at 65% 0%,rgba(114,240,199,.035),transparent 62%);content:"";pointer-events:none}.workspace>header,.page{position:relative;z-index:1}.page{flex:1;min-height:0;overflow-x:hidden;overflow-y:auto}.page.page--fixed{overflow:hidden}.page.page--flush{overflow:hidden;padding:0}@media(max-width:1100px){.page.page--image{overflow-y:auto}}.page-content{width:100%;padding:0 var(--page-pad) 42px}.eyebrow{margin:0;color:var(--faint);font-size:10px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.chip-row{display:flex;align-items:center;gap:8px}.chip{display:inline-flex;height:30px;align-items:center;gap:6px;padding:0 13px;color:#919aa5;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#15191fa3;font-family:inherit;font-size:12px;white-space:nowrap;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.chip:hover{color:#d8e0e4;border-color:#ffffff21;background:#ffffff0b}.chip.active{color:#f1f5f6;border-color:#ffffff1f;background:#20252c}.chip--mint{color:#06110d;border-color:transparent;background:var(--mint);font-weight:600}.chip--mint:hover{color:#06110d;background:#8af7d3}.icon-button{display:inline-grid;width:34px;height:34px;padding:0;place-items:center;color:#9fa8b2;border:1px solid rgba(255,255,255,.075);border-radius:8px;background:#14181eb3;cursor:pointer;transition:background .14s ease,color .14s ease,border-color .14s ease}.icon-button:hover{color:#f2f6f7;border-color:#ffffff21;background:#1c2229}.btn{display:inline-flex;height:38px;align-items:center;justify-content:center;gap:7px;padding:0 15px;color:#cbd3d9;border:1px solid rgba(255,255,255,.09);border-radius:9px;background:#181d23cc;font-family:inherit;font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.btn:hover{color:#f3f6f7;border-color:#ffffff26;background:#20262d}.btn--mint{color:#07110d;border-color:transparent;background:linear-gradient(180deg,#82f5d0,#61e3bd);box-shadow:inset 0 1px #ffffff4d,0 8px 28px #45dcaf29;font-weight:650}.btn--mint:hover{color:#07110d;border-color:transparent;background:linear-gradient(180deg,#92f8d7,#6cecc6)}.btn--ghost{color:#8d97a1;border-color:transparent;background:transparent}.btn--ghost:hover{color:#e4eaed;border-color:transparent;background:#ffffff0d}.btn:disabled{opacity:.4;cursor:not-allowed}.panel{border:1px solid var(--line);border-radius:var(--radius);background:#14181ed1}.section-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px}.section-title{margin:0;color:#eef2f4;font-size:15.5px;font-weight:550;letter-spacing:-.01em}.section-link{display:inline-flex;align-items:center;gap:3px;color:#727c87;font-size:11.5px;text-decoration:none;transition:color .14s ease}.section-link:hover{color:#d3dbe0}.popover-unused{display:none}.fade-enter-active,.fade-leave-active{transition:opacity .18s ease}.fade-enter-from,.fade-leave-to{opacity:0}@media(max-width:1100px){:root{--page-pad: 16px}}@media(max-width:760px){.app-shell{min-width:100%}}
