.ab-overlay[data-v-df8e001d]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#080812b8;padding:20px}.ab-modal[data-v-df8e001d]{width:min(1040px,96vw);max-height:90vh;background:#161628;border:1px solid #2a2a4a;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.ab-head[data-v-df8e001d]{display:flex;align-items:baseline;gap:10px;padding:12px 16px;border-bottom:1px solid #2a2a4a}.ab-title[data-v-df8e001d]{font-size:.95rem;font-weight:700;color:#e8e8f0}.ab-sub[data-v-df8e001d]{font-size:.75rem;color:#9aa3b2}.ab-close[data-v-df8e001d]{margin-left:auto;display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:#9aa3b2;cursor:pointer;border-radius:6px}@media (hover: hover){.ab-close[data-v-df8e001d]:hover{color:#fff;background:#2a2a4a}}.ab-note[data-v-df8e001d]{padding:24px 16px;color:#9aa3b2;font-size:.85rem}.ab-note.err[data-v-df8e001d]{color:#ff8080}.ab-bar[data-v-df8e001d]{display:flex;align-items:center;gap:12px;padding:12px 16px}.ab-search[data-v-df8e001d]{flex:1;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid #2a2a4a;border-radius:8px;background:#1d1d34;color:#9aa3b2}.ab-search input[data-v-df8e001d]{flex:1;background:transparent;border:none;outline:none;color:#e8e8f0;font-size:.85rem;padding:9px 0}.ab-sel[data-v-df8e001d]{display:flex;align-items:center;gap:6px;font-size:.72rem;color:#9aa3b2}.ab-sel-field[data-v-df8e001d]{display:flex;align-items:center;gap:4px}.ab-sel select[data-v-df8e001d]{padding:8px;border-radius:8px;font-size:.82rem;border:1px solid #2a2a4a;background:#1d1d34;color:#e8e8f0;max-width:200px}.ab-sel-reset[data-v-df8e001d]{display:inline-flex;align-items:center;justify-content:center;flex:none;width:26px;height:26px;border-radius:7px;cursor:pointer;border:1px solid #2a2a4a;background:#1d1d34;color:#9aa3b2}@media (hover: hover){.ab-sel-reset[data-v-df8e001d]:hover{color:#fff;border-color:#5a3d8a}}.ab-chips[data-v-df8e001d]{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 12px}.ab-chip[data-v-df8e001d]{padding:4px 11px;border-radius:999px;cursor:pointer;border:1px solid #2a2a4a;background:#1d1d34;color:#b9bdce;font-size:.78rem;text-transform:capitalize}@media (hover: hover){.ab-chip[data-v-df8e001d]:hover{border-color:#5a3d8a}}.ab-chip.on[data-v-df8e001d]{background:#5a3d8a;color:#fff;border-color:transparent}.ab-chip small[data-v-df8e001d]{opacity:.6;margin-left:4px}.ab-scroll[data-v-df8e001d]{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column}.ab-grid[data-v-df8e001d]{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:10px;padding:0 16px 8px}.ab-card[data-v-df8e001d]{position:relative;cursor:pointer;border:1px solid #2a2a4a;border-radius:10px;background:#1d1d34;text-align:left;transition:border-color .15s,transform .1s;overflow:hidden}@media (hover: hover){.ab-card[data-v-df8e001d]:hover{border-color:#5a3d8a;transform:translateY(-2px)}}.ab-card.selected[data-v-df8e001d]{border-color:#a060ff;background:#221a3a;outline:3px solid #a060ff;outline-offset:-1px;box-shadow:0 0 0 4px #a060ff4d}.ab-check[data-v-df8e001d]{position:absolute;top:8px;left:8px;z-index:2;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#0a0c1ab3;border:1px solid #3a3a5a;color:#fff}.ab-card.selected .ab-check[data-v-df8e001d]{background:#a060ff;border-color:#a060ff}.ab-card.selected .ab-thumb[data-v-df8e001d]{background:#dac8f6}.ab-thumb[data-v-df8e001d]{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#dcdce0;overflow:hidden}.ab-thumb img[data-v-df8e001d]{width:100%;height:100%;object-fit:contain}.ab-noimg[data-v-df8e001d]{color:#8a93a6}.ab-sentinel[data-v-df8e001d]{grid-column:1 / -1;height:1px}.ab-cname[data-v-df8e001d]{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 5px;font-size:.78rem;font-weight:600;line-height:1.2;color:#1d1d34;background:linear-gradient(to top,#ffffffd9,#fff0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ab-preview[data-v-df8e001d]{position:absolute;top:8px;right:8px;z-index:2;width:24px;height:24px;border-radius:6px;display:flex;align-items:center;justify-content:center;background:#0a0c1ab3;border:1px solid #3a3a5a;color:#b9bdce;cursor:pointer;opacity:0;transition:opacity .12s}@media (hover: hover){.ab-card:hover .ab-preview[data-v-df8e001d]{opacity:1}}@media (hover: hover){.ab-preview[data-v-df8e001d]:hover{color:#fff;border-color:#4a9eff}}@media (hover: none){.ab-preview[data-v-df8e001d]{opacity:1}}.ab-foot[data-v-df8e001d]{display:flex;align-items:center;gap:12px;padding:12px 16px;border-top:1px solid #2a2a4a}.ab-count[data-v-df8e001d]{font-size:.82rem;color:#9aa3b2}.ab-clear[data-v-df8e001d]{background:transparent;border:none;color:#9aa3b2;cursor:pointer;font-size:.82rem}@media (hover: hover){.ab-clear[data-v-df8e001d]:hover{color:#fff}}.ab-add[data-v-df8e001d]{margin-left:auto;display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:8px;cursor:pointer;background:#4a9eff;border:none;color:#fff;font-size:.85rem;font-weight:600}@media (hover: hover){.ab-add[data-v-df8e001d]:hover:not(:disabled){background:#3b8ae8}}.ab-add[data-v-df8e001d]:disabled{opacity:.45;cursor:not-allowed}.ab-pv-overlay[data-v-df8e001d]{position:fixed;inset:0;z-index:1010;display:flex;align-items:center;justify-content:center;background:#080812c7;padding:20px}.ab-pv-modal[data-v-df8e001d]{width:min(720px,94vw);background:#161628;border:1px solid #2a2a4a;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.ab-pv-head[data-v-df8e001d]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;padding:10px 14px;border-bottom:1px solid #2a2a4a}.ab-pv-titles[data-v-df8e001d]{display:flex;flex-direction:column;gap:3px;min-width:0}.ab-pv-title[data-v-df8e001d]{font-size:.9rem;font-weight:600;color:#e8e8f0}.ab-pv-pack[data-v-df8e001d]{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;background:transparent;border:none;padding:0;cursor:pointer;color:#b9bdce;font-size:.72rem;text-align:left}@media (hover: hover){.ab-pv-pack[data-v-df8e001d]:hover{color:#4a9eff}}.ab-pv-packname[data-v-df8e001d]{font-weight:600}.ab-pv-packmeta[data-v-df8e001d]{color:#7a8294}@media (hover: hover){.ab-pv-pack:hover .ab-pv-packmeta[data-v-df8e001d]{color:#6aa8ef}}.ab-cap[data-v-df8e001d]{text-transform:capitalize}.ab-pv-host[data-v-df8e001d]{position:relative;width:100%;height:min(520px,60vh);background:#141528}.ab-pv-host canvas[data-v-df8e001d]{display:block;width:100%;height:100%}.ab-pv-msg[data-v-df8e001d]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#9aa3b2;font-size:.85rem}.ab-pv-foot[data-v-df8e001d]{display:flex;align-items:center;gap:12px;padding:12px 14px;border-top:1px solid #2a2a4a}.ab-pv-dim[data-v-df8e001d]{font-size:.78rem;color:#9aa3b2}.ab-pv-anim[data-v-df8e001d]{display:flex;align-items:center;gap:8px}.ab-pv-play[data-v-df8e001d]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:7px;background:#21213a;border:1px solid #34345a;color:#cfd3e6;cursor:pointer}@media (hover: hover){.ab-pv-play[data-v-df8e001d]:hover{color:#fff;border-color:#4a9eff}}.ab-pv-clip[data-v-df8e001d]{background:#21213a;border:1px solid #34345a;color:#cfd3e6;border-radius:7px;padding:4px 8px;font-size:.78rem;max-width:160px}.ab-pv-clipname[data-v-df8e001d]{font-size:.78rem;color:#9aa3b2}.ab-pv-foot .ab-add[data-v-df8e001d]{margin-left:auto}@media (max-width: 768px){.ab-overlay[data-v-df8e001d]{padding:0}.ab-modal[data-v-df8e001d]{width:100%;height:100%;max-height:100%;border-radius:0;border:none}.ab-bar[data-v-df8e001d]{flex-wrap:wrap}.ab-search[data-v-df8e001d]{flex:1 1 100%}.ab-search input[data-v-df8e001d]{font-size:16px}.ab-sel[data-v-df8e001d]{flex:1 1 0;min-width:0}.ab-sel>span[data-v-df8e001d]{display:none}.ab-sel-field[data-v-df8e001d]{flex:1;min-width:0}.ab-sel select[data-v-df8e001d]{flex:1;width:100%;max-width:none;min-width:0;font-size:16px}.ab-pv-clip[data-v-df8e001d]{font-size:16px}.ab-grid[data-v-df8e001d]{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}.model-icon[data-v-dcba137f]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.model-icon[data-v-dcba137f] svg,.model-icon svg[data-v-dcba137f]{width:100%;height:100%}.tm-overlay[data-v-8fba85e8]{position:fixed;inset:0;z-index:5000;background:#06080eb8;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:16px;animation:tm-fade-8fba85e8 .18s ease}.tm-modal[data-v-8fba85e8]{width:min(680px,100%);max-height:88vh;overflow-y:auto;overscroll-behavior:contain;background:#12151d;border:1px solid #262b38;border-radius:14px;color:#e7ebf3;box-shadow:0 24px 64px #00000080;animation:tm-pop-8fba85e8 .24s cubic-bezier(.2,.9,.3,1.15)}@keyframes tm-fade-8fba85e8{0%{opacity:0}}@keyframes tm-pop-8fba85e8{0%{opacity:0;transform:translateY(14px) scale(.985)}}@media (prefers-reduced-motion: reduce){.tm-overlay[data-v-8fba85e8],.tm-modal[data-v-8fba85e8]{animation:none}}.tm-head[data-v-8fba85e8]{position:sticky;top:0;z-index:2;padding:13px 18px 12px;background:#12151d;border-bottom:1px solid #262b38}.tm-head[data-v-8fba85e8]:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#7c5cff,#2dd4bf 55%,#ff7a59)}.tm-head-row[data-v-8fba85e8]{display:flex;align-items:center;gap:10px}.tm-title[data-v-8fba85e8]{display:inline-flex;align-items:center;gap:9px;font-weight:700;font-size:16px}.tm-title-icon[data-v-8fba85e8]{display:grid;place-items:center;width:27px;height:27px;border-radius:8px;color:#fff;background:linear-gradient(135deg,#7c5cff,#3b6cf6);box-shadow:0 2px 8px #7c5cff59}.tm-sub[data-v-8fba85e8]{display:block;margin-top:3px;color:#8b93a7;font-size:12px}.tm-close[data-v-8fba85e8]{margin-left:auto;margin-right:-8px;display:grid;place-items:center;width:36px;height:36px;background:none;border:none;border-radius:8px;color:#8b93a7;cursor:pointer}@media (hover: hover){.tm-close[data-v-8fba85e8]:hover{color:#e7ebf3;background:#1c212c}}.tm-section[data-v-8fba85e8]{padding:16px 18px;border-bottom:1px solid #1c212c}.tm-section[data-v-8fba85e8]:last-child{border-bottom:none}.tm-section.merge[data-v-8fba85e8]{background:#14181f}.tm-h[data-v-8fba85e8]{display:inline-flex;align-items:center;gap:6px;margin:0 0 10px;font-size:13px;text-transform:uppercase;letter-spacing:.04em;color:#aab2c5}.tm-h code[data-v-8fba85e8]{background:#232a38;padding:1px 6px;border-radius:5px;font-size:12px}.tm-hint[data-v-8fba85e8],.tm-cf-reason[data-v-8fba85e8]{color:#8b93a7;font-size:12px;margin:0 0 10px}.tm-note[data-v-8fba85e8]{padding:14px 18px;color:#8b93a7;font-size:13px}.tm-note.err[data-v-8fba85e8],.tm-msg.err[data-v-8fba85e8]{color:#ff8b8b}.tm-msg[data-v-8fba85e8]{font-size:12px;margin:8px 0 0;color:#7ddc9a}.tm-people[data-v-8fba85e8]{display:flex;flex-direction:column;gap:7px;margin-bottom:12px}.tm-person[data-v-8fba85e8]{display:flex;align-items:center;gap:10px;background:#0e1219;border:1px solid #232a38;border-radius:10px;padding:8px 11px;transition:border-color .15s ease}@media (hover: hover){.tm-person[data-v-8fba85e8]:hover{border-color:#313a4c}}.tm-you[data-v-8fba85e8]{color:#6b7488;font-weight:400;font-size:12px}.tm-avatar[data-v-8fba85e8]{position:relative;overflow:hidden;flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;font-size:12px;font-weight:700;color:#fff;background:#2c3444;box-shadow:inset 0 0 0 1px #ffffff24}.tm-avatar-img[data-v-8fba85e8]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.tm-avatar.sm[data-v-8fba85e8]{width:22px;height:22px;font-size:10px}.tm-avatar.ghost[data-v-8fba85e8]{background:#232a38;color:#6b7488;box-shadow:none}.tm-name[data-v-8fba85e8]{font-size:13px}.tm-role[data-v-8fba85e8]{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:#8b93a7;border:1px solid #2c3444;border-radius:999px;padding:2px 8px}.tm-role.owner[data-v-8fba85e8]{color:#ffcf6b;border-color:#4a3f24;background:#ffcf6b12}.tm-x[data-v-8fba85e8]{margin-left:auto;display:grid;place-items:center;min-width:26px;height:26px;background:none;border:none;border-radius:999px;color:#6b7488;cursor:pointer}@media (hover: hover){.tm-x[data-v-8fba85e8]:hover{color:#ff8b8b;background:#ff6b6b17}}.tm-x.confirm[data-v-8fba85e8]{color:#ff8b8b;background:#ff6b6b1f;padding:3px 11px;font-size:11px;font-weight:700}@media (hover: hover){.tm-person .tm-x[data-v-8fba85e8]:not(.confirm){opacity:0;transition:opacity .12s ease}.tm-person:hover .tm-x[data-v-8fba85e8],.tm-person .tm-x[data-v-8fba85e8]:focus-visible{opacity:1}}.tm-linkbtn[data-v-8fba85e8]{background:none;border:none;padding:0;margin-left:6px;color:#8bb4ff;font-size:12px;font-weight:600;text-decoration:underline;text-underline-offset:2px;cursor:pointer}@media (hover: hover){.tm-linkbtn[data-v-8fba85e8]:hover{color:#b8d0ff}}.tm-add[data-v-8fba85e8]{display:flex;gap:8px}.tm-add input[data-v-8fba85e8]{flex:1;min-width:0;background:#0c0f16;border:1px solid #2a3140;border-radius:8px;color:#e7ebf3;padding:8px 10px;font-size:13px}.tm-add input[data-v-8fba85e8]:focus{outline:none;border-color:#7c5cff;box-shadow:0 0 0 2px #7c5cff33}.tm-branches[data-v-8fba85e8]{display:flex;flex-direction:column;gap:7px}.tm-branch[data-v-8fba85e8]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 9px;background:#0e1219;border:1px solid #232a38;border-radius:10px;padding:9px 11px;transition:border-color .15s ease}@media (hover: hover){.tm-branch[data-v-8fba85e8]:hover{border-color:#313a4c}}.tm-branch.main[data-v-8fba85e8]{background:linear-gradient(135deg,#7c5cff1f,#2dd4bf0f),#101722;border-color:#7c5cff59}.tm-bicon[data-v-8fba85e8]{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;color:#fff;background:linear-gradient(135deg,#7c5cff,#2dd4bf)}.tm-bname[data-v-8fba85e8]{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600}.tm-bmeta[data-v-8fba85e8]{display:inline-flex;align-items:center;gap:6px;font-size:11px;color:#8b93a7}.tm-ver[data-v-8fba85e8]{font-size:11px;color:#a99cf5;font-weight:600}.tm-pill[data-v-8fba85e8]{padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600}.tm-pill.ahead[data-v-8fba85e8]{color:#7ddc9a;background:#34d3991f}.tm-pill.behind[data-v-8fba85e8]{color:#ffcf6b;background:#ffcf6b1a}.tm-status[data-v-8fba85e8]{text-transform:uppercase;letter-spacing:.04em;font-size:9px}.tm-status.open[data-v-8fba85e8]{color:#8bb4ff;background:#60a5fa1f}.tm-status.merged[data-v-8fba85e8]{color:#7ddc9a;background:#34d3991f}.tm-ghost[data-v-8fba85e8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 9px;padding:11px;border:1px dashed #2c3444;border-radius:10px;color:#6b7488;font-size:12px}.tm-ghost-text[data-v-8fba85e8]{flex:1 1 200px;min-width:0}.tm-summary[data-v-8fba85e8]{display:flex;flex-wrap:wrap;gap:7px;margin-bottom:12px;font-size:12px}.tm-summary span[data-v-8fba85e8]{display:inline-flex;align-items:center;gap:6px;padding:3px 10px;border-radius:999px;font-weight:600}.tm-summary span[data-v-8fba85e8]:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.tm-summary .ok[data-v-8fba85e8]{color:#7ddc9a;background:#34d3991a}.tm-summary .warn[data-v-8fba85e8]{color:#ffcf6b;background:#ffcf6b1a}.tm-conflicts[data-v-8fba85e8]{display:flex;flex-direction:column;gap:12px;margin-bottom:12px}.tm-conflict[data-v-8fba85e8]{background:#0e1219;border:1px solid #232a38;border-left-width:3px;border-radius:10px;padding:11px 13px}.tm-conflict.text[data-v-8fba85e8]{border-left-color:#60a5fa}.tm-conflict.binary[data-v-8fba85e8]{border-left-color:#ff7a59}.tm-conflict.modify-delete[data-v-8fba85e8]{border-left-color:#fbbf24}.tm-cf-head[data-v-8fba85e8]{display:flex;align-items:center;gap:6px;color:#ffcf6b;font-size:13px;margin-bottom:4px}.tm-cf-head code[data-v-8fba85e8]{color:#e7ebf3}.tm-kind[data-v-8fba85e8]{margin-left:auto;font-size:9px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:2px 8px;border-radius:999px}.tm-kind.text[data-v-8fba85e8]{color:#8bb4ff;background:#60a5fa1f}.tm-kind.binary[data-v-8fba85e8]{color:#ffab91;background:#ff7a5921}.tm-kind.modify-delete[data-v-8fba85e8]{color:#fcd34d;background:#fbbf241f}.tm-choices[data-v-8fba85e8]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px}.tm-choices label[data-v-8fba85e8]{position:relative;display:inline-flex;align-items:center;padding:6px 13px;border:1px solid #2c3444;border-radius:999px;background:#141924;cursor:pointer;user-select:none;transition:border-color .12s ease,background .12s ease}@media (hover: hover){.tm-choices label[data-v-8fba85e8]:hover{border-color:#3b4457}}.tm-choices input[data-v-8fba85e8]{position:absolute;opacity:0;pointer-events:none}.tm-choices label[data-v-8fba85e8]:has(input:checked){border-color:#7c5cff;background:#7c5cff29;color:#fff;box-shadow:0 0 0 1px #7c5cff66}.tm-choices label[data-v-8fba85e8]:has(input:focus-visible){outline:2px solid #7c5cff;outline-offset:1px}.tm-editor[data-v-8fba85e8]{width:100%;margin-top:10px;min-height:160px;background:#07090d;border:1px solid #2a3140;border-radius:8px;color:#d7dce6;font-family:ui-monospace,monospace;font-size:12px;padding:10px;resize:vertical}.tm-editor[data-v-8fba85e8]:focus{outline:none;border-color:#7c5cff}.tm-actions[data-v-8fba85e8]{display:flex;justify-content:flex-end;gap:8px}.tm-btn[data-v-8fba85e8]{display:inline-flex;align-items:center;gap:6px;background:#232a38;border:1px solid #313a4c;color:#e7ebf3;border-radius:8px;padding:8px 12px;font-size:13px;font-weight:600;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .08s ease}@media (hover: hover){.tm-btn[data-v-8fba85e8]:hover{background:#2b3446;border-color:#3d475c}}.tm-btn[data-v-8fba85e8]:active{transform:translateY(1px)}.tm-btn[data-v-8fba85e8]:disabled{opacity:.45;cursor:not-allowed;transform:none}.tm-btn.sm[data-v-8fba85e8]{margin-left:auto;padding:5px 10px;font-size:12px}@media (hover: hover){.tm-btn.sm[data-v-8fba85e8]:hover{border-color:#7c5cff;color:#fff}}.tm-btn.ghost[data-v-8fba85e8]{background:none}.tm-btn.primary[data-v-8fba85e8]{background:linear-gradient(135deg,#7c5cff,#3b6cf6);border:none;box-shadow:0 2px 10px #7c5cff4d}@media (hover: hover){.tm-btn.primary[data-v-8fba85e8]:hover:not(:disabled){filter:brightness(1.12)}}@media (max-width: 640px){.tm-overlay[data-v-8fba85e8]{padding:0}.tm-modal[data-v-8fba85e8]{width:100%;height:100dvh;max-height:none;border:none;border-radius:0;padding-bottom:env(safe-area-inset-bottom)}}.game-creator[data-v-793484cb]{display:flex;flex-direction:column;position:fixed;left:0;right:0;top:var(--app-top, 0px);height:100vh;height:var(--app-vh, 100dvh);background:#0f0f23;color:#e0e0e0;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px)}.common-header[data-v-793484cb]{flex-shrink:0;padding:max(8px,var(--safe-top, 0px)) max(16px,var(--safe-right, 0px)) 8px max(16px,var(--safe-left, 0px));background:linear-gradient(180deg,#67439c,#4a2d75);border-bottom:1px solid #5a3d8a;display:flex;justify-content:space-between;align-items:center;gap:12px}.header-actions[data-v-793484cb]{display:flex;gap:8px;flex-shrink:0;align-items:center}.common-header button[data-v-793484cb]:not(.user-button){background:transparent;color:#fff;border:1.5px solid rgba(255,255,255,.4);padding:4px 10px;border-radius:4px;cursor:pointer;white-space:nowrap;flex-shrink:0}.common-header button:not(.user-button).active[data-v-793484cb]{background:#fff3}@media (hover: hover){.common-header button[data-v-793484cb]:not(.user-button):hover:not(:disabled){background:#ffffff1a}}.common-header .btn-text[data-v-793484cb]{margin-left:6px}.toolbar-more-trigger[data-v-793484cb]{display:flex}.toolbar-more-items[data-v-793484cb]{display:none}.toolbar-more-items.open[data-v-793484cb]{display:flex;flex-direction:column;align-items:stretch;gap:4px;position:fixed;top:52px;left:16px;z-index:60;min-width:200px;padding:6px;background:#3a2660;border:1px solid #5a3d8a;border-radius:8px;box-shadow:0 8px 24px #00000073;max-height:calc(100dvh - 64px);overflow-y:auto;overscroll-behavior:contain}.toolbar-more-items.open button[data-v-793484cb]{width:100%!important;height:auto!important;justify-content:flex-start!important;padding:8px 10px!important;border:none!important;border-radius:6px!important}.toolbar-more-items.open .btn-text[data-v-793484cb]{display:inline!important}.toolbar-more-backdrop[data-v-793484cb]{display:block;position:fixed;inset:0;z-index:55;background:transparent}.notif-anchor[data-v-793484cb]{position:relative;display:inline-flex}.notif-btn[data-v-793484cb]{position:relative}@media (min-width: 769px){.notif-btn[data-v-793484cb],.toolbar-more-trigger[data-v-793484cb]{min-height:calc(1lh + 11px)}}.notif-btn.has-unread svg[data-v-793484cb]{color:#7c3aed}.notif-badge[data-v-793484cb]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#ef4444;color:#fff;font-size:10px;font-weight:700;line-height:16px;text-align:center}.notif-dot[data-v-793484cb]{position:absolute;top:-1px;right:-1px;width:8px;height:8px;border-radius:50%;background:#7c3aed}.notif-backdrop[data-v-793484cb]{position:fixed;inset:0;z-index:60;background:transparent}.notif-panel[data-v-793484cb]{position:absolute;top:calc(100% + 8px);right:0;z-index:61;width:320px;max-width:88vw;max-height:70vh;overflow-y:auto;background:var(--vp-c-bg, #fff);color:var(--vp-c-text-1, #1a1a1a);border:1px solid var(--vp-c-divider, #e5e5e5);border-radius:12px;box-shadow:0 12px 32px #0000002e;white-space:normal}.notif-head[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;font-weight:700;font-size:13px;border-bottom:1px solid var(--vp-c-divider, #eee)}.notif-readall[data-v-793484cb]{background:none;border:none;color:#7c3aed;font-size:12px;font-weight:600;cursor:pointer;padding:0}.notif-opp[data-v-793484cb]{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:12px 14px;border:none;cursor:pointer;background:linear-gradient(135deg,#7c3aed1a,#7c3aed0a);border-bottom:1px solid var(--vp-c-divider, #eee)}@media (hover: hover){.notif-opp[data-v-793484cb]:hover{background:#7c3aed24}}.notif-opp-icon[data-v-793484cb]{color:#7c3aed;flex-shrink:0}.notif-opp-text[data-v-793484cb]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.notif-opp-text strong[data-v-793484cb]{font-size:13px}.notif-opp-q[data-v-793484cb]{font-size:12px;color:var(--vp-c-text-2, #666);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notif-empty[data-v-793484cb]{padding:18px 14px;font-size:12.5px;color:var(--vp-c-text-2, #666);overflow-wrap:anywhere}.notif-list[data-v-793484cb]{list-style:none;margin:0;padding:0}.notif-item[data-v-793484cb]{display:flex;align-items:flex-start;gap:10px;padding:11px 14px;cursor:pointer;border-bottom:1px solid var(--vp-c-divider, #f0f0f0)}@media (hover: hover){.notif-item[data-v-793484cb]:hover{background:var(--vp-c-bg-soft, #f6f6f6)}}.notif-item.unread[data-v-793484cb]{background:#7c3aed0f}.notif-item-icon[data-v-793484cb]{color:#7c3aed;flex-shrink:0;margin-top:1px}.notif-item-text[data-v-793484cb]{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.notif-item-body[data-v-793484cb]{font-size:12.5px;line-height:1.35;overflow-wrap:anywhere}.notif-item-actor[data-v-793484cb]{font-size:11px;color:var(--vp-c-text-2, #888)}.notif-foot[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px 14px;border-top:1px solid var(--vp-c-divider, #f0f0f0)}.notif-test[data-v-793484cb]{background:none;border:none;cursor:pointer;padding:0;font-size:12px;color:var(--vp-c-text-2, #888)}@media (hover: hover){.notif-test[data-v-793484cb]:hover{color:#7c3aed}}.notif-desktop[data-v-793484cb]{display:inline-flex;align-items:center;gap:6px;background:none;border:none;cursor:pointer;padding:0;font-size:12px;font-weight:600;color:#7c3aed}.notif-desktop-on[data-v-793484cb]{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--vp-c-text-2, #888)}.notif-desktop-off[data-v-793484cb]{font-size:12px;color:var(--vp-c-text-2, #888)}.device-anchor[data-v-793484cb]{position:relative;display:inline-flex}.device-backdrop[data-v-793484cb]{position:fixed;inset:0;z-index:60;background:transparent}.device-panel[data-v-793484cb]{position:absolute;top:calc(100% + 8px);right:0;z-index:61;width:300px;max-height:70vh;overflow-y:auto;padding:6px;background:var(--vp-c-bg, #fff);color:var(--vp-c-text-1, #1a1a1a);border:1px solid var(--vp-c-divider, #e5e5e5);border-radius:12px;box-shadow:0 12px 32px #0000002e;white-space:normal}.gc-toast[data-v-793484cb]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);z-index:2000;display:flex;align-items:center;gap:10px;max-width:min(92vw,420px);padding:12px 18px;border-radius:12px;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;box-shadow:0 10px 30px #7c3aed66;font-weight:600;cursor:pointer}.gc-toast-emoji[data-v-793484cb]{font-size:1.25rem}.gc-toast-enter-active[data-v-793484cb],.gc-toast-leave-active[data-v-793484cb]{transition:opacity .25s ease,transform .25s ease}.gc-toast-enter-from[data-v-793484cb],.gc-toast-leave-to[data-v-793484cb]{opacity:0;transform:translate(-50%,12px)}.forum-suggest-card[data-v-793484cb]{position:fixed;bottom:20px;left:20px;z-index:1900;width:320px;max-width:calc(100vw - 40px);padding:14px 16px 16px;background:var(--vp-c-bg, #fff);color:var(--vp-c-text-1, #1a1a1a);border:1px solid var(--vp-c-divider, #e5e5e5);border-radius:14px;box-shadow:0 14px 40px #00000038}.forum-suggest-x[data-v-793484cb]{position:absolute;top:8px;right:8px;display:inline-flex;padding:4px;border:none;background:none;color:var(--vp-c-text-2, #888);cursor:pointer;border-radius:6px}@media (hover: hover){.forum-suggest-x[data-v-793484cb]:hover{background:var(--vp-c-bg-soft, #f0f0f0)}}.forum-suggest-head[data-v-793484cb]{display:flex;align-items:center;gap:7px;font-weight:700;font-size:13px;color:#7c3aed;margin-bottom:6px;padding-right:18px}.forum-suggest-q[data-v-793484cb]{font-size:13px;font-weight:600;margin:0 0 4px;line-height:1.35}.forum-suggest-sub[data-v-793484cb]{font-size:12px;color:var(--vp-c-text-2, #666);margin:0 0 12px;line-height:1.4}.forum-suggest-actions[data-v-793484cb]{display:flex;gap:8px}.forum-suggest-go[data-v-793484cb]{flex:1;padding:8px 12px;border:none;border-radius:9px;cursor:pointer;background:linear-gradient(135deg,#7c3aed,#6d28d9);color:#fff;font-weight:600;font-size:13px}@media (hover: hover){.forum-suggest-go[data-v-793484cb]:hover{filter:brightness(1.05)}}.forum-suggest-skip[data-v-793484cb]{padding:8px 12px;border:1px solid var(--vp-c-divider, #ddd);border-radius:9px;cursor:pointer;background:none;color:var(--vp-c-text-2, #666);font-size:13px}@media (hover: hover){.forum-suggest-skip[data-v-793484cb]:hover{background:var(--vp-c-bg-soft, #f5f5f5)}}.forum-suggest-enter-active[data-v-793484cb],.forum-suggest-leave-active[data-v-793484cb]{transition:opacity .25s ease,transform .25s ease}.forum-suggest-enter-from[data-v-793484cb],.forum-suggest-leave-to[data-v-793484cb]{opacity:0;transform:translateY(12px)}.forum-composer[data-v-793484cb]{position:relative;width:520px;max-width:92vw;background:var(--vp-c-bg, #fff);color:var(--vp-c-text-1, #1a1a1a);border-radius:16px;padding:22px 22px 18px;box-shadow:0 24px 64px #0000004d}.forum-composer h3[data-v-793484cb]{margin:0 0 6px;font-size:17px}.forum-composer-q[data-v-793484cb]{margin:0 0 12px;font-size:13.5px;font-weight:600}.forum-composer-q a[data-v-793484cb]{color:#7c3aed;text-decoration:none}@media (hover: hover){.forum-composer-q a[data-v-793484cb]:hover{text-decoration:underline}}.forum-composer-input[data-v-793484cb]{width:100%;box-sizing:border-box;resize:vertical;min-height:140px;padding:12px 14px;border:1px solid var(--vp-c-divider, #ddd);border-radius:10px;font:inherit;font-size:14px;line-height:1.5;color:inherit;background:var(--vp-c-bg-soft, #fafafa)}.forum-composer-input[data-v-793484cb]:focus{outline:none;border-color:#7c3aed}.forum-composer-hint[data-v-793484cb]{margin:8px 0 14px;font-size:12px;color:var(--vp-c-text-2, #666)}.forum-composer-foot[data-v-793484cb]{display:flex;justify-content:flex-end;gap:10px}.header-actions .mobile-files-btn[data-v-793484cb],.header-actions .mobile-fullscreen-btn[data-v-793484cb],.toolbar-more-items .mobile-only-item[data-v-793484cb]{display:none}.header-actions .toolbar-stop-record-btn .rec-time[data-v-793484cb]{font-size:.8rem;font-weight:600;font-variant-numeric:tabular-nums}.split-view[data-v-793484cb]{position:relative;flex:1;display:grid;grid-template-columns:var(--chat-fr, 1fr) var(--preview-fr, 1fr);min-height:0;overflow:hidden}.split-divider[data-v-793484cb]{position:absolute;top:0;bottom:0;left:var(--split-pos, 50%);width:11px;transform:translate(-50%);cursor:col-resize;z-index:20;touch-action:none}.split-divider[data-v-793484cb]:after{content:"";position:absolute;top:0;bottom:0;left:50%;width:1px;transform:translate(-50%);background:#2a2a4a;transition:width .12s ease,background .12s ease}.split-view.dragging-split .split-divider[data-v-793484cb]:after{width:3px;background:#4a9eff}@media (hover: hover){.split-divider[data-v-793484cb]:hover:after{width:3px;background:#4a9eff}}.split-view.dragging-split[data-v-793484cb]{cursor:col-resize;user-select:none}.split-view.dragging-split iframe[data-v-793484cb]{pointer-events:none}.game-creator.fullscreen-game .split-divider[data-v-793484cb]{display:none}.game-creator.fullscreen-game .split-view[data-v-793484cb]{grid-template-columns:1fr}.game-creator.fullscreen-game .chat-panel[data-v-793484cb]{display:none}@media (max-width: 768px){.game-creator[data-v-793484cb]{--mobile-header-height: 44px}.common-header[data-v-793484cb]{height:calc(var(--mobile-header-height) + var(--safe-top, 0px));padding:var(--safe-top, 0px) max(10px,var(--safe-right, 0px)) 0 max(10px,var(--safe-left, 0px));box-sizing:border-box}.split-view[data-v-793484cb]{grid-template-columns:1fr;grid-template-rows:1fr 1fr}.split-divider[data-v-793484cb]{display:none}.split-view>.chat-panel[data-v-793484cb]{order:2;border-right:none;border-top:1px solid #2a2a4a}.split-view>.preview-panel[data-v-793484cb]{order:1}.tab-bar[data-v-793484cb]{min-height:32px}.game-title[data-v-793484cb]{font-size:.9rem}.header-share[data-v-793484cb],.common-header .btn-text[data-v-793484cb]{display:none}.common-header button[data-v-793484cb]:not(.user-button):not(.gate-header-signin){width:32px;height:32px;padding:0;display:flex;align-items:center;justify-content:center}.common-header button.gate-header-signin[data-v-793484cb]{height:32px;padding:0 12px;font-size:.85rem;display:flex;align-items:center;justify-content:center}.header-actions .mobile-files-btn[data-v-793484cb],.header-actions .mobile-fullscreen-btn[data-v-793484cb]{display:flex}.header-actions .desktop-only[data-v-793484cb]{display:none}.toolbar-more-items .mobile-only-item[data-v-793484cb]{display:flex}.header-actions .toolbar-stop-record-btn[data-v-793484cb]{width:auto!important;gap:4px;padding:0 8px!important}.toolbar-more-items.open[data-v-793484cb]{top:calc(var(--mobile-header-height) + var(--safe-top, 0px) + 4px);left:max(10px,var(--safe-left, 0px));min-width:180px;max-height:calc(100dvh - var(--mobile-header-height) - var(--safe-top, 0px) - var(--safe-bottom, 0px) - 12px)}[data-v-793484cb] .user-menu-dropdown{position:fixed!important;top:calc(var(--mobile-header-height) + var(--safe-top, 0px))!important;right:max(4px,var(--safe-right, 0px))!important;left:auto!important}[data-v-793484cb] .user-menu-avatar,[data-v-793484cb] .user-menu-avatar-placeholder{width:32px!important;height:32px!important}.file-search[data-v-793484cb],.rename-input[data-v-793484cb],.create-input[data-v-793484cb],.theme-selector[data-v-793484cb],.share-link-input[data-v-793484cb],.share-desc-input[data-v-793484cb]{font-size:16px}.chat-input[data-v-793484cb]{padding:0 0 var(--safe-bottom, 0px) 0!important;gap:0!important;border-top:none!important;background:#1a1a2e!important}.chat-input .attachment-preview-strip[data-v-793484cb]{padding:8px 8px 0!important}.chat-input .queue-strip[data-v-793484cb]{padding:8px 14px 0!important}.chat-input-row[data-v-793484cb]{gap:0!important;align-items:stretch!important}.chat-input-editable[data-v-793484cb]{padding:12px 14px!important;font-size:16px!important;border-radius:0!important;border:none!important;border-top:1px solid #2a2a4a!important;background:#1a1a2e!important;min-height:32px!important;max-height:120px!important}.chat-input.chat-input .attach-btn[data-v-793484cb],.chat-input.chat-input .icon-btn[data-v-793484cb]{border:none!important;border-top:1px solid #2a2a4a!important;border-radius:0!important;height:auto!important;padding:0 12px!important;background:transparent!important}.message.user .message-content[data-v-793484cb]{margin-left:10%}.chat-panel .tab-bar[data-v-793484cb]{display:none!important}.game-creator.fullscreen-game .split-view[data-v-793484cb]{grid-template-rows:1fr}.game-creator.fullscreen-game .chat-panel[data-v-793484cb]{display:none}}@media (max-width: 500px){.toolbar-more-items .inspect-btn.mobile-only-item[data-v-793484cb]{display:none}}@media (max-width: 500px){.split-view.preview-idle[data-v-793484cb]{grid-template-rows:1fr}.split-view.preview-idle>.preview-panel[data-v-793484cb]{display:none}.split-view.first-turn-build[data-v-793484cb]{grid-template-rows:1fr}.split-view.first-turn-build>.preview-panel[data-v-793484cb]{display:none}.split-view.first-turn-build .ft-tutorial-mobile[data-v-793484cb]{display:flex}.game-creator.keyboard-active .split-view[data-v-793484cb]{grid-template-rows:1fr}.game-creator.keyboard-active .split-view>.preview-panel[data-v-793484cb]{display:none}.split-view.pip-mode[data-v-793484cb]{display:block}.split-view.pip-mode>.chat-panel[data-v-793484cb],.split-view.pip-mode>.preview-panel[data-v-793484cb]{position:absolute;top:0;left:0;width:100%;height:100%;transform-origin:top left;will-change:transform;transition:transform .32s cubic-bezier(.4,0,.2,1)}.split-view.pip-mode>.pip-active[data-v-793484cb]{transform:none;z-index:1}.split-view.pip-mode>.pip-floating[data-v-793484cb]{transform:scale(.3);z-index:40;overflow:hidden;border:4px solid #3a3a5a;border-radius:38px;box-shadow:0 16px 50px #0000008c;background:#0f0f23}.split-view.pip-dragging>.pip-floating[data-v-793484cb]{transition:none}.split-view.pip-mode>.pip-floating[data-v-793484cb]>:not(.pip-overlay){pointer-events:none}.split-view.pip-mode>.pip-floating .pip-overlay[data-v-793484cb]{position:absolute;inset:0;z-index:10;display:flex;align-items:center;justify-content:center;cursor:grab;touch-action:none;background:transparent}.split-view.pip-mode>.pip-floating .pip-overlay[data-v-793484cb]:active{cursor:grabbing}.split-view.pip-mode>.pip-floating .pip-overlay svg[data-v-793484cb]{transform:scale(3.33);color:#fff;filter:drop-shadow(0 1px 4px rgba(0,0,0,.85))}}@media (max-width: 500px) and (max-height: 480px){.split-view[data-v-793484cb]{grid-template-rows:1fr}.split-view>.preview-panel[data-v-793484cb]{display:none}}@media (min-width: 501px) and (max-width: 768px){.split-view[data-v-793484cb]{grid-template-columns:1fr 1fr;grid-template-rows:1fr}.split-view>.chat-panel[data-v-793484cb]{order:1;border-top:none;border-right:1px solid #2a2a4a}.split-view>.preview-panel[data-v-793484cb]{order:2}.game-creator.fullscreen-game .split-view[data-v-793484cb]{grid-template-columns:1fr;grid-template-rows:1fr}.chat-panel .tab-bar[data-v-793484cb]{display:flex!important;min-height:32px}}.auth-loading[data-v-793484cb],.auth-gate[data-v-793484cb]{flex:1;min-height:0;display:flex;flex-direction:column;align-items:center;overflow-y:auto;-webkit-overflow-scrolling:touch}.paywall-card-actions[data-v-793484cb]{display:grid;gap:9px;justify-items:start;margin-top:12px;padding-top:12px;border-top:1px solid rgba(124,92,196,.35)}.paywall-card-cta[data-v-793484cb]{padding:9px 16px;background:#7c5cc4;border:0;border-radius:8px;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer}@media (hover: hover){.paywall-card-cta[data-v-793484cb]:hover:not(:disabled){background:#8b6bd4}}.paywall-card-cta[data-v-793484cb]:disabled{opacity:.6;cursor:default}.paywall-card-links[data-v-793484cb]{display:flex;flex-wrap:wrap;gap:6px 15px}.paywall-card-links a[data-v-793484cb],.paywall-card-links button[data-v-793484cb]{padding:0;background:none;border:0;color:#a78bfa;font:inherit;font-size:11px;cursor:pointer}@media (hover: hover){.paywall-card-links a[data-v-793484cb]:hover,.paywall-card-links button[data-v-793484cb]:hover{text-decoration:underline}}.paywall-card-error[data-v-793484cb]{margin:0;color:#fca5a5;font-size:11px}.creator-paywall[data-v-793484cb]{min-height:0;display:grid;place-items:start stretch;padding:24px 20px 34px;overflow-y:auto;background:#09090bfa}.creator-paywall--in-chat[data-v-793484cb]{position:absolute;inset:0;z-index:4;container-type:inline-size}.chat-paywall-anchor[data-v-793484cb]{position:absolute;inset:36px 0 0;z-index:4;pointer-events:none}.chat-paywall-anchor>.creator-paywall[data-v-793484cb]{pointer-events:auto}.creator-paywall-conversation[data-v-793484cb]{width:100%;max-width:640px;margin:0 auto;display:grid;gap:14px}.creator-paywall-user-message[data-v-793484cb]{width:fit-content;max-width:82%;justify-self:end;display:grid;gap:3px;padding:10px 13px;border-radius:14px 14px 4px;color:#fff;background:#6d28d9;font-size:12px;line-height:1.45}.creator-paywall-user-message span[data-v-793484cb]{color:#ffffffb3;font-size:9px;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.creator-paywall-user-message p[data-v-793484cb]{margin:0;overflow-wrap:anywhere}.creator-paywall-offer[data-v-793484cb]{width:min(92%,580px);display:grid;gap:15px;padding:18px;border:1px solid rgba(255,255,255,.1);border-radius:4px 16px 16px;color:#f4f4f5;background:#121216;box-shadow:0 16px 42px #00000038}.creator-paywall-offer-copy[data-v-793484cb]{display:grid;gap:5px}.creator-paywall-offer-copy>span[data-v-793484cb]{color:#a78bfa;font-size:9px;font-weight:800;letter-spacing:.07em;text-transform:uppercase}.creator-paywall-offer h1[data-v-793484cb]{margin:0;color:#fafafa;font-size:clamp(22px,5.5cqi,29px);line-height:1.08;letter-spacing:-.03em}.creator-paywall-offer-copy p[data-v-793484cb]{max-width:500px;margin:0;color:#a1a1aa;font-size:12px;line-height:1.5}.creator-paywall-planning[data-v-793484cb]{min-height:48px;display:flex;align-items:center;gap:6px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.creator-paywall-planning span[data-v-793484cb]{width:7px;height:7px;border-radius:50%;background:#8b5cf6;animation:creator-plan-thinking-793484cb 1.15s ease-in-out infinite}.creator-paywall-planning span[data-v-793484cb]:nth-child(2){animation-delay:.14s}.creator-paywall-planning span[data-v-793484cb]:nth-child(3){animation-delay:.28s}@keyframes creator-plan-thinking-793484cb{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}@media (prefers-reduced-motion: reduce){.creator-paywall-planning span[data-v-793484cb]{animation:none;opacity:.7}}.creator-paywall-build-preview[data-v-793484cb]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 0;border-top:1px solid rgba(255,255,255,.07);border-bottom:1px solid rgba(255,255,255,.07)}.creator-paywall-build-preview>div[data-v-793484cb]{min-width:0;display:flex;align-items:flex-start;gap:6px;color:#d4d4d8;font-size:10px;line-height:1.35}.creator-paywall-build-preview svg[data-v-793484cb]{flex:0 0 auto;color:#8b5cf6}.creator-paywall-offer-row[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;gap:18px}.creator-paywall-price-copy[data-v-793484cb]{min-width:0;display:grid;gap:3px}.creator-paywall-price-copy strong[data-v-793484cb]{color:#fafafa;font-size:13px}.creator-paywall-price-copy span[data-v-793484cb]{color:#8f8f98;font-size:10px}.creator-subscribe-cta[data-v-793484cb]{flex:0 0 auto;min-width:144px;padding:11px 17px;border:0;border-radius:10px;color:#fff;background:linear-gradient(135deg,#8b5cf6,#6d28d9);font:inherit;font-size:12px;font-weight:800;cursor:pointer}@media (hover: hover){.creator-subscribe-cta[data-v-793484cb]:hover:not(:disabled){filter:brightness(1.1)}}.creator-subscribe-cta[data-v-793484cb]:disabled{opacity:.65;cursor:wait}.creator-paywall-trust[data-v-793484cb]{margin:-4px 0 0;color:#71717a;font-size:9px;line-height:1.4}.creator-paywall-error[data-v-793484cb]{margin:-3px 0 0;color:#fca5a5;font-size:11px;line-height:1.4}.creator-checkout-notice[data-v-793484cb]{margin:-3px 0 0;color:#a1a1aa;font-size:10px;line-height:1.4}.creator-checkout-notice a[data-v-793484cb]{color:#c4b5fd;font-weight:700;text-decoration:none}@media (hover: hover){.creator-checkout-notice a[data-v-793484cb]:hover{text-decoration:underline}}.creator-paywall-options[data-v-793484cb]{display:flex;flex-wrap:wrap;gap:8px 17px}.creator-paywall-options a[data-v-793484cb],.creator-paywall-options button[data-v-793484cb],.creator-paywall-refresh[data-v-793484cb]{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;color:#c4b5fd;background:transparent;font:inherit;font-size:10px;text-decoration:none;cursor:pointer}@media (hover: hover){.creator-paywall-options a[data-v-793484cb]:hover,.creator-paywall-options button[data-v-793484cb]:hover,.creator-paywall-refresh[data-v-793484cb]:hover{text-decoration:underline}}.creator-paywall-refresh[data-v-793484cb]{width:fit-content;margin-top:-6px;color:#71717a;font-size:9px}@media (max-width: 500px){.chat-paywall-anchor[data-v-793484cb]{inset-block-start:0}}@media (min-width: 501px) and (max-width: 768px){.chat-paywall-anchor[data-v-793484cb]{inset-block-start:32px}}@container (max-width: 480px){.creator-paywall--in-chat[data-v-793484cb]{padding:18px 14px 28px}.creator-paywall-user-message[data-v-793484cb]{max-width:90%}.creator-paywall-offer[data-v-793484cb]{width:100%;padding:16px}.creator-paywall-build-preview[data-v-793484cb]{grid-template-columns:1fr;gap:7px}.creator-paywall-offer-row[data-v-793484cb]{align-items:stretch;flex-direction:column;gap:10px}.creator-subscribe-cta[data-v-793484cb]{width:100%}}.gate-content[data-v-793484cb]{text-align:center;margin:auto;padding:40px 16px;max-width:640px;width:100%}.gate-logo[data-v-793484cb]{width:48px;height:48px;margin:0 auto 20px;display:block;opacity:.9}.gate-title[data-v-793484cb]{font-size:2rem;font-weight:700;margin:0 0 12px;letter-spacing:-.02em;color:#f0f0f0}.gate-subtitle[data-v-793484cb]{color:#888;font-size:1rem;margin:0 0 32px;line-height:1.5}.gate-prompt-row[data-v-793484cb]{display:flex;gap:0;background:#1a1a2e;border:1.5px solid #2a2a4a;border-radius:12px;overflow:hidden;transition:border-color .2s}.gate-prompt-row[data-v-793484cb]:focus-within{border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf626}.gate-input[data-v-793484cb]{flex:1;background:transparent;border:none;outline:none;padding:14px 16px;font-size:.95rem;color:#e0e0e0;min-width:0}.gate-input[data-v-793484cb]::placeholder{color:#555}.gate-create-btn[data-v-793484cb]{background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;border:none;padding:14px 24px;font-size:.95rem;font-weight:600;cursor:pointer;transition:opacity .2s;flex-shrink:0}@media (hover: hover){.gate-create-btn[data-v-793484cb]:hover{opacity:.9}}.gate-signin-link[data-v-793484cb]{background:none;border:none;color:#666;font-size:.85rem;cursor:pointer;margin-top:12px;padding:4px 0;transition:color .2s}@media (hover: hover){.gate-signin-link[data-v-793484cb]:hover{color:#a78bfa}}.gate-starters[data-v-793484cb]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-top:14px}.gate-starter[data-v-793484cb]{background:#ffffff0a;color:#b9b9c9;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:6px 13px;font-size:.8rem;cursor:pointer;transition:background .18s,border-color .18s,color .18s;animation:gateStarterIn-793484cb .35s ease both}@keyframes gateStarterIn-793484cb{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (hover: hover){.gate-starter[data-v-793484cb]:hover{background:#8b5cf624;border-color:#8b5cf666;color:#cbb8ff}}.gate-starter-surprise[data-v-793484cb]{display:inline-flex;align-items:center;gap:5px;background:#8b5cf61f;border-color:#8b5cf64d;color:#a78bfa}.gate-model-pill[data-v-793484cb]{display:flex;align-items:center;gap:6px;width:fit-content;margin:14px auto 0}.gate-model-version[data-v-793484cb]{color:#ffffff73}@media (hover: hover){.gate-model-pill:hover .gate-model-version[data-v-793484cb]{color:#cbb8ff}}.gate-model-caret[data-v-793484cb]{opacity:.5}.gate-profile-toggle[data-v-793484cb]{display:flex;align-items:center;gap:5px;width:fit-content;margin:14px auto 0}.gate-profile-toggle.active[data-v-793484cb]{background:#8b5cf62e;border-color:#8b5cf68c;color:#cbb8ff}.gate-showcase[data-v-793484cb]{margin-top:40px}.gate-showcase-label[data-v-793484cb]{color:#555;font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;margin:0 0 12px}.gate-chips[data-v-793484cb]{display:flex;gap:8px;justify-content:center;margin-top:24px;flex-wrap:wrap}.gate-chip[data-v-793484cb]{background:#8b5cf61a;color:#a78bfa;border:1px solid rgba(139,92,246,.2);border-radius:20px;padding:4px 14px;font-size:.75rem;font-weight:500}@media (max-width: 480px){.auth-gate[data-v-793484cb]{align-items:flex-start}.gate-content[data-v-793484cb]{padding:24px 16px}.gate-logo[data-v-793484cb]{width:36px;height:36px;margin-bottom:12px}.gate-title[data-v-793484cb]{font-size:1.4rem;margin-bottom:8px}.gate-subtitle[data-v-793484cb]{font-size:.9rem;margin-bottom:20px}.gate-prompt-row[data-v-793484cb]{flex-direction:column;border-radius:10px}.gate-input[data-v-793484cb]{padding:10px 14px;font-size:16px}.gate-create-btn[data-v-793484cb]{border-top:1px solid #2a2a4a;padding:10px 20px;font-size:.85rem}}.files-panel[data-v-793484cb]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.file-tree-section[data-v-793484cb]{flex-shrink:0;max-height:40%;display:flex;flex-direction:column;overflow:hidden;border-bottom:1px solid #2a2a4a}.files-panel:not(:has(.file-editor-section)) .file-tree-section[data-v-793484cb]{flex:1;max-height:none}.file-tree-header[data-v-793484cb]{padding:6px 8px;flex-shrink:0;display:flex;align-items:center;gap:4px}.file-tree-header .file-search[data-v-793484cb]{flex:1;min-width:0}.tree-toolbar-btn[data-v-793484cb]{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;color:#777;border-radius:4px;cursor:pointer;flex-shrink:0}@media (hover: hover){.tree-toolbar-btn[data-v-793484cb]:hover{background:#2a2a4a;color:#bbb}}.drop-progress[data-v-793484cb]{padding:4px 8px 6px;flex-shrink:0}.drop-progress-bar[data-v-793484cb]{height:3px;background:#1e1e3a;border-radius:2px;overflow:hidden}.drop-progress-fill[data-v-793484cb]{height:100%;background:#7c5cbf;border-radius:2px;transition:width .15s ease}.drop-progress-text[data-v-793484cb]{display:block;font-size:10px;color:#888;margin-top:2px;font-family:monospace}.file-tree-items[data-v-793484cb]{flex:1;overflow-y:auto;padding-bottom:4px}.tree-folder[data-v-793484cb]{display:flex;align-items:center;gap:4px;padding:3px 8px;cursor:pointer;color:#ccc;font-size:12px;user-select:none;position:relative}@media (hover: hover){.tree-folder[data-v-793484cb]:hover{background:#1e1e3a}}.tree-folder.drop-target-folder[data-v-793484cb]{background:#8b5cf626;outline:1px dashed #7c5cbf;outline-offset:-1px}.file-tree-items.drop-target-active[data-v-793484cb]{outline:2px dashed #7c5cbf;outline-offset:-2px;background:#8b5cf60d}.tree-icon[data-v-793484cb]{flex-shrink:0;color:#888}.tree-icon-folder[data-v-793484cb]{color:#c9a0ff}.tree-folder-name[data-v-793484cb]{color:#c9a0ff;font-family:monospace;font-size:12px}.tree-file[data-v-793484cb]{display:flex;align-items:center;gap:4px;padding:3px 8px;cursor:pointer;font-size:12px;color:#bbb;position:relative}@media (hover: hover){.tree-file[data-v-793484cb]:hover{background:#1e1e3a}}.tree-file.active[data-v-793484cb]{background:#2a2a4a;color:#fff}.tree-file-name[data-v-793484cb]{font-family:monospace;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tree-row-actions[data-v-793484cb]{display:none;align-items:center;gap:1px;margin-left:auto;flex-shrink:0}@media (hover: hover){.tree-folder:hover>.tree-row-actions[data-v-793484cb],.tree-file:hover>.tree-row-actions[data-v-793484cb]{display:flex}}.tree-row-actions button[data-v-793484cb]{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border:none;background:transparent;color:#777;border-radius:3px;cursor:pointer;padding:0}@media (hover: hover){.tree-row-actions button[data-v-793484cb]:hover{background:#3a3a5a;color:#ccc}}@media (hover: hover){.tree-row-actions button[data-v-793484cb]:last-child:hover{color:#e57373}}.rename-input[data-v-793484cb]{flex:1;min-width:0;background:#1a1a2e;border:1px solid #7c5cbf;border-radius:3px;color:#e0e0e0;font-family:monospace;font-size:12px;padding:1px 4px;outline:none}.tree-create-row[data-v-793484cb]{display:flex;align-items:center;gap:4px;padding:3px 8px}.create-input[data-v-793484cb]{flex:1;min-width:0;background:#1a1a2e;border:1px solid #7c5cbf;border-radius:3px;color:#e0e0e0;font-family:monospace;font-size:12px;padding:1px 4px;outline:none}.create-input[data-v-793484cb]::placeholder,.rename-input[data-v-793484cb]::placeholder{color:#555}.file-editor-section[data-v-793484cb]{flex:1;display:flex;flex-direction:column;min-height:0;overflow:hidden}.file-editor-bar[data-v-793484cb]{display:flex;align-items:center;gap:8px;padding:4px 10px;background:#1a1a2e;border-bottom:1px solid #2a2a4a;flex-shrink:0}.file-editor-name[data-v-793484cb]{font-family:monospace;font-size:12px;color:#e0e0e0;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.back-to-files[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:1px solid #3a3a5a;border-radius:5px;color:#aaa;cursor:pointer;flex-shrink:0}@media (hover: hover){.back-to-files[data-v-793484cb]:hover{background:#2a2a4a;color:#fff}}.generations-panel[data-v-793484cb]{flex:1;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.build-banner[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;flex-shrink:0;position:sticky;top:0;z-index:11;background:linear-gradient(135deg,#8b5cf680,#a855f766);border-bottom:1px solid rgba(139,92,246,.4)}.build-banner-text[data-v-793484cb]{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.5}.build-banner-text strong[data-v-793484cb]{font-size:13px;color:#fff}.build-banner-text span[data-v-793484cb]{font-size:11px;color:#ffffffb3}.build-start-btn[data-v-793484cb]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;padding:8px 14px;border:none;border-radius:8px;font-size:13px;font-weight:600;color:#fff;cursor:pointer;background:linear-gradient(135deg,var(--vp-c-brand-1, #8b5cf6),var(--vp-c-brand-2, #a855f7));transition:filter .15s ease,transform .1s ease}@media (hover: hover){.build-start-btn[data-v-793484cb]:hover:not(:disabled){filter:brightness(1.1)}}.build-start-btn[data-v-793484cb]:active:not(:disabled){transform:scale(.97)}.build-start-btn[data-v-793484cb]:disabled{opacity:.5;cursor:not-allowed}.generations-header[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px;border-bottom:1px solid #2a2a4a;flex-shrink:0;position:sticky;top:0;background:#0f0f23;z-index:10}.gen-header-left[data-v-793484cb]{display:flex;align-items:center;gap:8px}.gen-header-actions[data-v-793484cb]{display:flex;align-items:center;gap:4px}.gen-select-all[data-v-793484cb]{accent-color:#6366f1;cursor:pointer}.generations-title[data-v-793484cb]{font-size:12px;font-weight:600;color:#ccc}.generations-grid[data-v-793484cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;padding:10px;align-content:start}.gen-card[data-v-793484cb]{border-radius:8px;overflow:hidden;background:#1a1a2e;border:2px solid #2a2a4a;cursor:pointer;transition:border-color .15s}@media (hover: hover){.gen-card[data-v-793484cb]:hover{border-color:#5a3d8a}}.gen-card.selected[data-v-793484cb]{border-color:#6366f1;background:#1e1e3a}.gen-thumb[data-v-793484cb]{position:relative;aspect-ratio:1;background:#0f0f23;overflow:hidden}.gen-checkbox[data-v-793484cb]{position:absolute;top:6px;left:6px;z-index:5;accent-color:#6366f1;cursor:pointer;opacity:0;transition:opacity .15s}.gen-card.selected .gen-checkbox[data-v-793484cb]{opacity:1}@media (hover: hover){.gen-card:hover .gen-checkbox[data-v-793484cb]{opacity:1}}.gen-thumb img[data-v-793484cb]{width:100%;height:100%;object-fit:cover}.gen-actions[data-v-793484cb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;background:#0009;opacity:0;transition:opacity .15s}@media (hover: hover){.gen-card:hover .gen-actions[data-v-793484cb]{opacity:1}}.gen-actions button[data-v-793484cb],.gen-actions a[data-v-793484cb]{width:32px;height:32px;border-radius:50%;background:#ffffff26;border:1px solid rgba(255,255,255,.25);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s;text-decoration:none}@media (hover: hover){.gen-actions button[data-v-793484cb]:hover,.gen-actions a[data-v-793484cb]:hover{background:#ffffff4d}}.gen-thumb-placeholder[data-v-793484cb]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#444}.gen-provider[data-v-793484cb]{position:absolute;bottom:4px;left:4px;background:#000000b3;color:#ccc;font-size:9px;padding:2px 5px;border-radius:3px}.gen-status[data-v-793484cb]{position:absolute;top:4px;right:6px;font-size:8px}.gen-info[data-v-793484cb]{padding:6px 8px;display:flex;flex-direction:column;gap:2px}.gen-prompt[data-v-793484cb]{font-size:11px;color:#bbb;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-height:1.4}.gen-time[data-v-793484cb]{position:absolute;bottom:4px;right:4px;background:#000000b3;color:#aaa;font-size:9px;padding:2px 5px;border-radius:3px}.gen-empty[data-v-793484cb],.gen-loading[data-v-793484cb]{padding:24px;text-align:center;color:#666;font-size:13px}.gen-load-more[data-v-793484cb]{display:block;width:calc(100% - 20px);margin:4px 10px 10px;padding:8px;background:#1a1a2e;border:1px solid #2a2a4a;border-radius:6px;color:#aaa;font-size:12px;cursor:pointer;text-align:center;flex-shrink:0}@media (hover: hover){.gen-load-more[data-v-793484cb]:hover{background:#22223a;border-color:#5a3d8a;color:#ccc}}@keyframes spin-793484cb{to{transform:rotate(360deg)}}.spinning[data-v-793484cb],.spin[data-v-793484cb]{animation:spin-793484cb .8s linear infinite}.gen-preview-overlay[data-v-793484cb]{position:fixed;inset:0;background:#000000bf;z-index:9999;display:flex;align-items:center;justify-content:center}.gen-preview-dialog[data-v-793484cb]{background:#1a1a2e;border:1px solid #2a2a4a;border-radius:12px;max-width:80vw;max-height:85vh;display:flex;flex-direction:column;overflow:hidden;min-width:360px}.gen-preview-header[data-v-793484cb]{display:flex;align-items:center;gap:8px;padding:10px 14px;border-bottom:1px solid #2a2a4a;flex-shrink:0}.gen-preview-provider[data-v-793484cb]{font-size:12px;font-weight:600;color:#a78bfa}.gen-preview-time[data-v-793484cb]{font-size:11px;color:#666}.gen-preview-header .icon-btn[data-v-793484cb]{color:#aaa}@media (hover: hover){.gen-preview-header .icon-btn[data-v-793484cb]:hover{color:#fff}}.gen-preview-header a.icon-btn[data-v-793484cb]{text-decoration:none}.gen-preview-body[data-v-793484cb]{flex:1;display:flex;align-items:center;min-height:0;position:relative}.gen-preview-content[data-v-793484cb]{flex:1;display:flex;align-items:center;justify-content:center;min-height:200px;max-height:70vh;overflow:hidden;padding:12px}.gen-preview-content img[data-v-793484cb]{max-width:100%;max-height:65vh;object-fit:contain;border-radius:6px}.gen-preview-audio[data-v-793484cb]{display:flex;flex-direction:column;align-items:center;padding:32px;min-width:300px}.gen-preview-model[data-v-793484cb]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:16px}.gen-preview-model img[data-v-793484cb]{max-width:100%;max-height:50vh;border-radius:6px}.gen-preview-download-link[data-v-793484cb]{color:#a78bfa;font-size:13px;text-decoration:underline}.gen-nav-btn[data-v-793484cb]{background:none;border:none;color:#666;font-size:32px;padding:8px 12px;cursor:pointer;flex-shrink:0;transition:color .15s}@media (hover: hover){.gen-nav-btn[data-v-793484cb]:hover{color:#fff}}.gen-preview-prompt[data-v-793484cb]{padding:10px 14px;border-top:1px solid #2a2a4a;font-size:12px;color:#aaa;line-height:1.4;max-height:60px;overflow-y:auto}.media-preview[data-v-793484cb]{flex:1;display:flex;align-items:center;justify-content:center;overflow:auto;padding:16px;background:#0a0a1a}.media-preview-audio[data-v-793484cb],.media-preview-binary[data-v-793484cb]{flex-direction:column;gap:12px}.preview-image[data-v-793484cb]{max-width:100%;max-height:100%;object-fit:contain;border-radius:4px}.audio-player[data-v-793484cb]{width:100%;max-width:360px}.preview-video[data-v-793484cb]{max-width:100%;max-height:100%;border-radius:4px}.media-icon[data-v-793484cb]{color:#666}.media-filename[data-v-793484cb]{font-family:monospace;font-size:13px;color:#ccc}.media-info[data-v-793484cb]{font-size:12px;color:#666}.md-preview[data-v-793484cb]{flex:1;overflow-y:auto;padding:16px 20px;background:#0f0f23;font-size:14px;line-height:1.6;color:#d4d4d4}.md-preview h1[data-v-793484cb],.md-preview h2[data-v-793484cb],.md-preview h3[data-v-793484cb],.md-preview h4[data-v-793484cb],.md-preview h5[data-v-793484cb],.md-preview h6[data-v-793484cb]{color:#e0e0e0;margin-top:1.2em;margin-bottom:.4em}.md-preview h1[data-v-793484cb]{font-size:1.6em;border-bottom:1px solid #2a2a4a;padding-bottom:.3em}.md-preview h2[data-v-793484cb]{font-size:1.3em;border-bottom:1px solid #2a2a4a;padding-bottom:.2em}.md-preview h3[data-v-793484cb]{font-size:1.1em}.md-preview code[data-v-793484cb]{background:#1a1a2e;padding:2px 5px;border-radius:3px;font-size:.9em}.md-preview pre[data-v-793484cb]{background:#1a1a2e;padding:12px;border-radius:6px;overflow-x:auto}.md-preview pre code[data-v-793484cb]{background:none;padding:0}.md-preview a[data-v-793484cb]{color:#8b5cf6}.md-preview blockquote[data-v-793484cb]{border-left:3px solid #3a3a5a;margin-left:0;padding-left:12px;color:#999}.md-preview-toggle[data-v-793484cb]{border:1px solid #3a3a5a!important;border-radius:4px}@media (hover: hover){.md-preview-toggle[data-v-793484cb]:hover{background:#2a2a4a}}.file-search[data-v-793484cb]{flex:1;background:#0f0f23;border:1px solid #2a2a4a;border-radius:6px;padding:6px 10px;color:#e0e0e0;font-size:12px}.file-search[data-v-793484cb]:focus{outline:none;border-color:#8b5cf6}.file-count[data-v-793484cb]{font-size:12px;color:#666;font-variant-numeric:tabular-nums}.dirty-dot[data-v-793484cb]{width:6px;height:6px;border-radius:50%;background:#f59e0b;display:inline-block;margin-right:6px;flex-shrink:0}.no-files[data-v-793484cb]{padding:16px;text-align:center;color:#666}.record-btn[data-v-793484cb]{background:transparent!important}@media (hover: hover){.record-btn[data-v-793484cb]:hover{background:#e539354d!important}}.recording-btn[data-v-793484cb]{background:#e5393566!important;animation:recording-pulse-793484cb 1s infinite}@keyframes recording-pulse-793484cb{0%,to{opacity:1}50%{opacity:.7}}.publish-btn[data-v-793484cb]{background:transparent!important}@media (hover: hover){.publish-btn[data-v-793484cb]:hover{background:#4caf504d!important}}.unpublish-btn[data-v-793484cb]{background:transparent!important}@media (hover: hover){.unpublish-btn[data-v-793484cb]:hover{background:#ff98004d!important}}.share-btn[data-v-793484cb]{background:#ffffff2e!important;border-color:#ffffffa6!important}@media (hover: hover){.share-btn[data-v-793484cb]:hover:not(:disabled){background:#ffffff4d!important}}.share-btn.is-live[data-v-793484cb]{background:#5dcaa538!important;border-color:#5dcaa5cc!important}@media (hover: hover){.share-btn.is-live[data-v-793484cb]:hover:not(:disabled){background:#5dcaa557!important}}.mode-toggle-btn[data-v-793484cb]{background:#8b5cf633!important;border-color:#8b5cf6b3!important;color:#d6c8ff!important}@media (hover: hover){.mode-toggle-btn[data-v-793484cb]:hover:not(:disabled){background:#8b5cf657!important}}.exit-catch-overlay[data-v-793484cb]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10001;padding:16px}.exit-catch-modal[data-v-793484cb]{width:100%;max-width:360px;background:#1a1a2e;border:1px solid #5a3d8a;border-radius:14px;padding:28px 22px 22px;position:relative;color:#eceaf6;text-align:center}.exit-catch-emoji[data-v-793484cb]{font-size:34px;line-height:1;margin-bottom:10px}.exit-catch-card[data-v-793484cb]{position:relative;width:100%;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;margin-bottom:16px;background:#12121f;border:1px solid #2c2c46;box-shadow:0 8px 24px #00000059}.exit-catch-thumb[data-v-793484cb]{width:100%;height:100%;object-fit:cover;display:block}.exit-catch-thumb--empty[data-v-793484cb]{display:flex;align-items:center;justify-content:center;font-size:40px;background:linear-gradient(135deg,#2a2148,#1a1a2e)}.exit-catch-badge[data-v-793484cb]{position:absolute;top:8px;left:8px;padding:3px 8px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#cfc9ec;background:#141420c7;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(4px)}.exit-catch-badge.live[data-v-793484cb]{color:#fff;background:#2ea05ce6;border-color:transparent}.exit-catch-card-overlay[data-v-793484cb]{position:absolute;inset:auto 0 0;padding:20px 12px 9px;background:linear-gradient(to top,rgba(10,10,18,.92),transparent);text-align:left}.exit-catch-card-title[data-v-793484cb]{font-size:14px;font-weight:600;color:#fff;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exit-catch-title[data-v-793484cb]{font-size:18px;font-weight:600;margin:0 0 8px}.exit-catch-body[data-v-793484cb]{font-size:14px;line-height:1.5;color:#b5afd6;margin:0 0 20px}.exit-catch-body strong[data-v-793484cb]{color:#eceaf6;font-weight:600}.exit-catch-actions[data-v-793484cb]{display:flex;flex-direction:column;gap:8px}.exit-catch-btn[data-v-793484cb]{width:100%;padding:11px 14px;border-radius:10px;border:1px solid #3a3a5a;background:transparent;color:#eceaf6;font-size:14px;font-weight:600;cursor:pointer;transition:background .15s,border-color .15s;display:inline-flex;align-items:center;justify-content:center;gap:8px}@media (hover: hover){.exit-catch-btn[data-v-793484cb]:hover{background:#ffffff0f;border-color:#5a3d8a}}.exit-catch-btn.primary[data-v-793484cb]{background:linear-gradient(135deg,#7c5cff,#5a3d8a);border-color:transparent}@media (hover: hover){.exit-catch-btn.primary[data-v-793484cb]:hover{filter:brightness(1.1)}}.pro-help-card[data-v-793484cb]{position:relative;margin:8px 12px;padding:14px 16px 16px;border-radius:12px;border:1px solid #5a3d8a;background:linear-gradient(135deg,#7c5cff24,#5a3d8a1a)}.pro-help-card-close[data-v-793484cb]{position:absolute;top:8px;right:8px;border:none;background:transparent;color:#9a95b8;cursor:pointer;padding:4px;border-radius:6px;line-height:0}@media (hover: hover){.pro-help-card-close[data-v-793484cb]:hover{background:#ffffff14;color:#eceaf6}}.pro-help-card-head[data-v-793484cb]{display:flex;align-items:center;gap:9px;margin-bottom:6px;padding-right:20px}.pro-help-card-icon[data-v-793484cb]{color:#b9a6ff;line-height:0}.pro-help-card-title[data-v-793484cb]{font-size:14px;font-weight:700;color:#eceaf6}.pro-help-card-body[data-v-793484cb]{font-size:13px;color:#b8b3d0;margin:0 0 12px;line-height:1.45}.pro-help-card-cta[data-v-793484cb]{display:inline-flex;align-items:center;gap:8px;padding:9px 16px;border-radius:9px;border:none;cursor:pointer;background:linear-gradient(135deg,#7c5cff,#5a3d8a);color:#fff;font-size:13px;font-weight:700}@media (hover: hover){.pro-help-card-cta[data-v-793484cb]:hover{filter:brightness(1.1)}}.pro-help-card-price[data-v-793484cb]{opacity:.85;font-weight:600}.pro-help-overlay[data-v-793484cb]{position:fixed;inset:0;z-index:3000;background:#0009;display:flex;align-items:center;justify-content:center;padding:16px}.pro-help-modal[data-v-793484cb]{width:100%;max-width:440px;max-height:88vh;overflow-y:auto;background:#1a1730;border:1px solid #3a3a5a;border-radius:16px;padding:20px;color:#eceaf6}.pro-help-modal-head[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.pro-help-modal-head h3[data-v-793484cb]{display:flex;align-items:center;gap:9px;font-size:17px;font-weight:700;margin:0}.pro-help-modal-close[data-v-793484cb]{border:none;background:transparent;color:#9a95b8;cursor:pointer;padding:4px;border-radius:6px;line-height:0}@media (hover: hover){.pro-help-modal-close[data-v-793484cb]:hover{background:#ffffff14;color:#eceaf6}}.pro-help-intro[data-v-793484cb]{font-size:13px;color:#b8b3d0;line-height:1.5;margin:0 0 14px}.pro-help-intro strong[data-v-793484cb]{color:#d8d2f0}.pro-help-skus[data-v-793484cb]{display:flex;flex-direction:column;gap:10px;margin-bottom:14px}.pro-help-sku[data-v-793484cb]{display:block;position:relative;cursor:pointer;padding:12px 14px;border-radius:12px;border:1px solid #3a3a5a;background:#ffffff05;transition:border-color .15s,background .15s}@media (hover: hover){.pro-help-sku[data-v-793484cb]:hover{border-color:#5a3d8a}}.pro-help-sku.selected[data-v-793484cb]{border-color:#7c5cff;background:#7c5cff1a}.pro-help-sku input[data-v-793484cb]{position:absolute;opacity:0;pointer-events:none}.pro-help-sku-head[data-v-793484cb]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.pro-help-sku-name[data-v-793484cb]{font-size:14px;font-weight:700}.pro-help-sku-price[data-v-793484cb]{font-size:15px;font-weight:700;color:#b9a6ff}.pro-help-sku-tagline[data-v-793484cb]{display:block;font-size:12.5px;color:#b8b3d0;margin:3px 0 8px}.pro-help-sku-includes[data-v-793484cb]{margin:0 0 8px;padding-left:18px}.pro-help-sku-includes li[data-v-793484cb]{font-size:12px;color:#9a95b8;line-height:1.5}.pro-help-sku-turnaround[data-v-793484cb]{font-size:11.5px;color:#7c789a;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.pro-help-summary[data-v-793484cb]{margin-bottom:12px}.pro-help-summary label[data-v-793484cb]{display:block;font-size:12.5px;font-weight:600;color:#b8b3d0;margin-bottom:5px}.pro-help-summary textarea[data-v-793484cb]{width:100%;box-sizing:border-box;resize:vertical;padding:9px 11px;border-radius:9px;border:1px solid #3a3a5a;background:#12101f;color:#eceaf6;font-size:13px;font-family:inherit;line-height:1.45}.pro-help-summary textarea[data-v-793484cb]:focus{outline:none;border-color:#7c5cff}.pro-help-error[data-v-793484cb]{color:#ff8a8a;font-size:12.5px;margin:0 0 10px}.pro-help-buy[data-v-793484cb]{width:100%;padding:12px 14px;border-radius:10px;border:none;cursor:pointer;background:linear-gradient(135deg,#7c5cff,#5a3d8a);color:#fff;font-size:14px;font-weight:700}@media (hover: hover){.pro-help-buy[data-v-793484cb]:hover:not(:disabled){filter:brightness(1.1)}}.pro-help-buy[data-v-793484cb]:disabled{opacity:.6;cursor:default}.pro-help-refund[data-v-793484cb]{text-align:center;font-size:12px;color:#7c789a;margin:10px 0 0}.pro-help-status[data-v-793484cb]{text-align:center;padding:12px 4px 4px}.pro-help-status-icon[data-v-793484cb]{color:#b9a6ff;line-height:0;display:inline-block;margin-bottom:8px}.pro-help-status h4[data-v-793484cb]{font-size:16px;font-weight:700;margin:0 0 8px}.pro-help-status p[data-v-793484cb]{font-size:13px;color:#b8b3d0;line-height:1.5;margin:0 0 14px}.pro-help-status strong[data-v-793484cb]{color:#d8d2f0}.pro-help-avatar[data-v-793484cb]{width:40px;height:40px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#12101f}.pro-help-avatar--empty[data-v-793484cb]{display:flex;align-items:center;justify-content:center;color:#7c789a;border:1px solid #3a3a5a}.pro-help-assigned[data-v-793484cb]{display:flex;align-items:center;gap:12px;padding:12px;border-radius:12px;border:1px solid #3a3a5a;background:#ffffff05;margin-bottom:14px}.pro-help-assigned-info[data-v-793484cb]{display:flex;flex-direction:column;gap:2px;min-width:0}.pro-help-assigned-name[data-v-793484cb]{font-size:14px;font-weight:700}.pro-help-assigned-headline[data-v-793484cb]{font-size:12px;color:#b8b3d0}.pro-help-rating-line[data-v-793484cb]{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:#f5c518;font-weight:600}.pro-help-team[data-v-793484cb]{margin-top:18px;padding-top:16px;border-top:1px solid #2a2740}.pro-help-team-label[data-v-793484cb]{display:block;font-size:12px;font-weight:600;color:#9a95b8;margin-bottom:10px;text-align:center}.pro-help-team-list[data-v-793484cb]{display:flex;flex-direction:column;gap:10px}.pro-help-dev[data-v-793484cb]{display:flex;align-items:flex-start;gap:11px}.pro-help-dev-info[data-v-793484cb]{display:flex;flex-direction:column;gap:2px;min-width:0}.pro-help-dev-name[data-v-793484cb]{font-size:13px;font-weight:700}.pro-help-dev-headline[data-v-793484cb]{font-size:12px;color:#b8b3d0}.pro-help-dev-samples[data-v-793484cb]{display:flex;gap:5px;margin-top:5px}.pro-help-sample[data-v-793484cb]{width:44px;height:28px;border-radius:5px;object-fit:cover;background:#12101f}.pro-help-rate[data-v-793484cb]{margin-top:6px;text-align:center}.pro-help-rate-label[data-v-793484cb]{display:block;font-size:13px;font-weight:600;color:#b8b3d0;margin-bottom:8px}.pro-help-stars[data-v-793484cb]{display:flex;justify-content:center;gap:4px;margin-bottom:10px}.pro-help-star[data-v-793484cb]{border:none;background:transparent;cursor:pointer;color:#4a4668;padding:2px;line-height:0;transition:color .12s}.pro-help-star.on[data-v-793484cb]{color:#f5c518}@media (hover: hover){.pro-help-star[data-v-793484cb]:hover{color:#f5c518}}.pro-help-rate textarea[data-v-793484cb]{width:100%;box-sizing:border-box;resize:vertical;padding:9px 11px;border-radius:9px;border:1px solid #3a3a5a;background:#12101f;color:#eceaf6;font-size:13px;font-family:inherit;margin-bottom:10px}.pro-help-rate textarea[data-v-793484cb]:focus{outline:none;border-color:#7c5cff}.pro-help-rate-thanks[data-v-793484cb]{text-align:center;font-size:13px;color:#22c55e;font-weight:600;margin:8px 0 0}.pro-help-order[data-v-793484cb]{border:1px solid #3a3a5a;border-radius:12px;padding:14px;margin-bottom:12px;background:#ffffff05}.pro-help-order-head[data-v-793484cb]{display:flex;align-items:baseline;gap:8px}.pro-help-order-name[data-v-793484cb]{font-size:14px;font-weight:700}.pro-help-order-price[data-v-793484cb]{font-size:13px;font-weight:700;color:#b9a6ff}.pro-help-order-badge[data-v-793484cb]{margin-left:auto;padding:2px 9px;border-radius:20px;font-size:11px;font-weight:700}.pro-help-order-badge.quote_requested[data-v-793484cb]{background:#9495b82e;color:#b8b3d0}.pro-help-order-badge.quoted[data-v-793484cb]{background:#7c5cff2e;color:#b9a6ff}.pro-help-order-badge.paid[data-v-793484cb]{background:#eab30826;color:#eab308}.pro-help-order-badge.in_progress[data-v-793484cb]{background:#3b82f626;color:#6ea8ff}.pro-help-order-badge.delivered[data-v-793484cb]{background:#22c55e26;color:#22c55e}.pro-help-order-badge.closed[data-v-793484cb]{background:#ffffff14;color:#9a95b8}.pro-help-order-badge.refunded[data-v-793484cb]{background:#ef444426;color:#ff8a8a}.pro-help-order-date[data-v-793484cb]{display:block;font-size:11px;color:#7c789a;margin-top:2px}.pro-help-order-note-line[data-v-793484cb]{font-size:12.5px;color:#b8b3d0;line-height:1.45;margin:8px 0 0}.pro-help-order-brief[data-v-793484cb]{font-size:12.5px;color:#d8d2f0;line-height:1.45;margin-top:10px;padding:9px 11px;border-radius:8px;background:#12101f}.pro-help-order-brief-label[data-v-793484cb]{display:block;font-size:10.5px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#7c789a;margin-bottom:4px}.pro-help-order-notes[data-v-793484cb]{margin-top:12px}.pro-help-order-sent[data-v-793484cb]{margin-bottom:8px}.pro-help-order-sent-line[data-v-793484cb]{display:block;font-size:12.5px;color:#b8b3d0;line-height:1.4}.pro-help-order-notes textarea[data-v-793484cb]{width:100%;box-sizing:border-box;resize:vertical;padding:8px 10px;border-radius:8px;border:1px solid #3a3a5a;background:#12101f;color:#eceaf6;font-size:12.5px;font-family:inherit;margin-bottom:8px}.pro-help-order-notes textarea[data-v-793484cb]:focus{outline:none;border-color:#7c5cff}.pro-help-secondary[data-v-793484cb]{width:100%;padding:8px 14px;border-radius:9px;cursor:pointer;background:transparent;border:1px solid #5a3d8a;color:#d8d2f0;font-size:13px;font-weight:600}@media (hover: hover){.pro-help-secondary[data-v-793484cb]:hover:not(:disabled){background:#7c5cff1a}}.pro-help-secondary[data-v-793484cb]:disabled{opacity:.5;cursor:default}.pro-help-back[data-v-793484cb]{display:inline-flex;align-items:center;gap:4px;background:none;border:none;color:#9a95b8;cursor:pointer;font-size:12.5px;font-weight:600;padding:0;margin-bottom:12px}@media (hover: hover){.pro-help-back[data-v-793484cb]:hover{color:#eceaf6}}.pro-help-how[data-v-793484cb]{display:flex;flex-direction:column;gap:8px;margin:0 0 16px;padding:12px 14px;border-radius:10px;background:#12101f;border:1px solid #2a2740}.pro-help-how-step[data-v-793484cb]{display:flex;gap:10px;font-size:12.5px;color:#b8b3d0;line-height:1.45}.pro-help-how-step strong[data-v-793484cb]{color:#d8d2f0}.pro-help-how-n[data-v-793484cb]{flex-shrink:0;width:18px;height:18px;border-radius:50%;background:#7c5cff38;color:#b9a6ff;font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:center;margin-top:1px}.pro-help-cancel[data-v-793484cb]{display:block;margin:10px auto 0;background:none;border:none;color:#9a95b8;cursor:pointer;font-size:12px;text-decoration:underline;text-underline-offset:3px;padding:2px 4px}@media (hover: hover){.pro-help-cancel[data-v-793484cb]:hover:not(:disabled){color:#ff8a8a}}.pro-help-cancel[data-v-793484cb]:disabled{opacity:.5;cursor:default}.pro-help-cancel-sent[data-v-793484cb]{text-align:center;font-size:12px;color:#b8b3d0;margin:10px 0 0}.share-overlay[data-v-793484cb]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.share-modal[data-v-793484cb]{width:100%;max-width:480px;background:#1a1a2e;border:1px solid #5a3d8a;border-radius:14px;padding:0 18px 18px;position:relative;color:#eceaf6;max-height:90vh;overflow-y:auto}@media (max-width: 500px) and (orientation: portrait){.share-overlay[data-v-793484cb]{padding:0}.share-modal[data-v-793484cb]{max-width:none;max-height:none;width:100%;height:100%;height:100dvh;border:none;border-radius:0;padding-bottom:max(18px,env(safe-area-inset-bottom))}}.mygames-overlay[data-v-793484cb],.upload-overlay[data-v-793484cb]{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:10000;padding:16px}.upload-modal[data-v-793484cb]{width:100%;max-width:440px;background:#1a1a2e;border:1px solid #5a3d8a;border-radius:14px;padding:0 18px 18px;position:relative;color:#eceaf6}.upload-drop[data-v-793484cb]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 18px;border:2px dashed #5a3d8a;border-radius:12px;color:#b5afd6;transition:border-color .15s ease,background .15s ease}.upload-drop.dragover[data-v-793484cb]{border-color:#9b6dff;background:#9b6dff14}.upload-drop-title[data-v-793484cb]{margin:4px 0 0;font-size:15px;color:#eceaf6}.upload-drop-title strong[data-v-793484cb]{color:#fff}.upload-drop-sub[data-v-793484cb]{margin:0;font-size:12.5px;color:#948ebe}.upload-drop-sub code[data-v-793484cb]{background:#ffffff14;padding:1px 5px;border-radius:4px;font-size:12px}.upload-browse[data-v-793484cb]{display:flex;gap:10px;margin-top:12px;flex-wrap:wrap;justify-content:center}.upload-browse-btn[data-v-793484cb]{display:inline-flex;align-items:center;gap:6px;background:#3a3a5a;color:#fff;border:none;padding:8px 14px;border-radius:8px;font-size:13px;cursor:pointer}@media (hover: hover){.upload-browse-btn[data-v-793484cb]:hover{background:#4a4a6e}}.mygames-modal[data-v-793484cb]{width:100%;max-width:420px;background:#1a1a2e;border:1px solid #5a3d8a;border-radius:14px;padding:0 18px 14px;position:relative;color:#eceaf6;max-height:80vh;display:flex;flex-direction:column}.mygames-head[data-v-793484cb]{display:flex;align-items:center;gap:8px;padding:16px 0 12px;color:#eceaf6}.mygames-head-title[data-v-793484cb]{font-size:16px;font-weight:600}.mygames-close[data-v-793484cb]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:#948ebe;cursor:pointer;padding:4px}@media (hover: hover){.mygames-close[data-v-793484cb]:hover{color:#fff}}.mygames-state[data-v-793484cb]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:28px 12px;color:#b5afd6;font-size:14px;text-align:center}.mygames-state.error[data-v-793484cb]{color:#ff8a9c}.mygames-retry[data-v-793484cb]{background:#3a3a5a;color:#fff;border:none;padding:7px 16px;border-radius:6px;cursor:pointer;font-size:13px}.mygames-list[data-v-793484cb]{list-style:none;margin:0;padding:0;overflow-y:auto}.mygames-item[data-v-793484cb]{display:flex;align-items:center;gap:10px;padding:11px 12px;border-radius:9px;cursor:pointer;color:#eceaf6}@media (hover: hover){.mygames-item[data-v-793484cb]:hover{background:#26264a}}.mygames-item.current[data-v-793484cb]{background:#5a3d8a47}.mygames-item-thumb[data-v-793484cb]{width:48px;height:32px;flex-shrink:0;border-radius:6px;overflow:hidden;background:#26264a;display:flex;align-items:center;justify-content:center;color:#948ebe}.mygames-item-thumb img[data-v-793484cb]{width:100%;height:100%;object-fit:cover;display:block}.mygames-item-title[data-v-793484cb]{flex:1;min-width:0;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mygames-item-badge[data-v-793484cb]{font-size:11px;font-weight:600;color:#c9b8f0;background:#5a3d8a80;border-radius:5px;padding:2px 7px;flex-shrink:0}.mygames-item-badge.team[data-v-793484cb]{color:#7fd6c2;background:#1c5e4f73}.mygames-item-meta[data-v-793484cb]{font-size:12px;color:#8b85b0;flex-shrink:0}.share-close[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;background:none;border:none;color:#948ebe;cursor:pointer;padding:4px}@media (hover: hover){.share-close[data-v-793484cb]:hover{color:#fff}}.share-head[data-v-793484cb]{display:flex;align-items:center;gap:8px;padding:18px 0 14px}.share-head-right[data-v-793484cb]{margin-left:auto;display:flex;align-items:center;gap:10px}.share-live-dot[data-v-793484cb]{width:8px;height:8px;border-radius:50%;background:#5dcaa5;flex-shrink:0;box-shadow:0 0 0 3px #5dcaa52e}.share-live-dot.off[data-v-793484cb]{background:#8b85b0;box-shadow:0 0 0 3px #8b85b029}.share-head-title[data-v-793484cb]{font-size:16px;font-weight:600}.share-head-plays[data-v-793484cb]{font-size:12px;color:#b5afd6;display:inline-flex;align-items:center;gap:4px}.share-name-input[data-v-793484cb]{min-height:0;max-height:none;white-space:nowrap;overflow-x:auto;overflow-y:hidden;font-weight:600}.share-visibility[data-v-793484cb]{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-bottom:8px}.share-visibility button[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:10px;font-size:13px;font-weight:600;color:#b5afd6;background:#14102b;border:1px solid #2d2752;border-radius:10px;cursor:pointer;transition:all .15s ease}@media (hover: hover){.share-visibility button[data-v-793484cb]:hover:not(:disabled){border-color:#4a3f7a}}.share-visibility button.active[data-v-793484cb]{color:#fff;background:#7c5cc438;border-color:#7c5cc4}.share-visibility button[data-v-793484cb]:disabled{opacity:.6;cursor:default}.share-visibility-hint[data-v-793484cb]{margin-top:-2px;margin-bottom:18px}.share-preview[data-v-793484cb]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.share-thumb[data-v-793484cb]{width:72px;height:54px;border-radius:8px;background:#2a2a4a;border:1px solid #5a3d8a;display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;color:#7f77dd}.share-thumb img[data-v-793484cb]{width:100%;height:100%;object-fit:cover}.share-preview-meta[data-v-793484cb]{display:flex;flex-direction:column;gap:3px;min-width:0}.share-game-title[data-v-793484cb]{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.share-plays[data-v-793484cb]{font-size:12px;color:#b5afd6;display:inline-flex;align-items:center;gap:4px}.share-plays-muted[data-v-793484cb]{color:#8b85b0}.share-link-row[data-v-793484cb]{display:flex;gap:8px;margin-bottom:18px}.share-link-input[data-v-793484cb]{flex:1;min-width:0;height:38px;padding:0 10px;background:#12121f;border:1px solid #5a3d8a;border-radius:8px;color:#c9c4e6;font-size:13px}.share-copy-btn[data-v-793484cb]{height:38px;padding:0 14px;border:none;border-radius:8px;background:#7f77dd;color:#14102b;font-weight:600;font-size:13px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;flex-shrink:0}@media (hover: hover){.share-copy-btn[data-v-793484cb]:hover{background:#948ee6}}.share-copy-btn.copied[data-v-793484cb]{background:#5dcaa5}.share-label[data-v-793484cb]{margin:0 0 8px;font-size:12px;color:#948ebe}.share-desc-head[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.share-desc-head .share-label[data-v-793484cb]{margin:0}.share-desc-ai[data-v-793484cb]{display:inline-flex;align-items:center;gap:5px;padding:0;font-size:12px;font-weight:500;color:#8b85b0;background:none;border:none;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .15s ease}@media (hover: hover){.share-desc-ai[data-v-793484cb]:hover:not(:disabled){color:#b69cff}}.share-desc-ai[data-v-793484cb]:disabled{opacity:.65;cursor:default;text-decoration:none}.share-desc-input[data-v-793484cb]{width:100%;box-sizing:border-box;max-height:160px;overflow-y:auto;margin-bottom:12px;padding:10px 12px;font:inherit;font-size:13px;line-height:1.4;color:#e0e0e0;background:#14102b;border:1px solid #2d2752;border-radius:10px;outline:none;white-space:pre-wrap;word-break:break-word}.share-desc-input[data-v-793484cb]:empty:before{content:attr(data-placeholder);color:#6f6a93;pointer-events:none}.share-desc-input[data-v-793484cb]:focus{border-color:#7c5cc4}.share-targets[data-v-793484cb]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.share-target[data-v-793484cb]{display:flex;flex-direction:column;align-items:center;gap:5px;padding:10px 4px;background:#232338;border:1px solid #3a3a5a;border-radius:10px;color:#eceaf6;cursor:pointer;font-size:11px}.share-target>svg[data-v-793484cb]{flex-shrink:0;width:20px;height:20px}.share-target>span[data-v-793484cb]{display:flex;align-items:center;justify-content:center;min-height:2.4em;max-width:100%;text-align:center;line-height:1.2;overflow-wrap:break-word;word-break:normal}@media (hover: hover){.share-target[data-v-793484cb]:hover{background:#2c2c46;border-color:#5a5a7a}}.share-target.active[data-v-793484cb]{border-color:#7f77dd;color:#fff}.share-qr[data-v-793484cb]{display:flex;align-items:center;justify-content:center;padding:12px;margin-bottom:16px;background:#fff;border-radius:10px;margin-top:15px}.share-qr img[data-v-793484cb]{width:180px;height:180px;display:block}.share-qr-loading[data-v-793484cb]{color:#555;font-size:13px;padding:70px 0}.portal-blurb[data-v-793484cb]{margin:4px 0 16px;font-size:13px;line-height:1.5;color:#b8b4d0}.portal-dls[data-v-793484cb]{display:flex;gap:8px}.portal-dl[data-v-793484cb]{display:flex;align-items:center;justify-content:center;gap:8px;flex:1;min-width:0;box-sizing:border-box;padding:12px;background:linear-gradient(180deg,#6b4fc4,#563fa3);border:1px solid #7c5cc4;border-radius:10px;color:#fff;font-size:13px;cursor:pointer}@media (hover: hover){.portal-dl[data-v-793484cb]:hover:not(:disabled){background:linear-gradient(180deg,#785dd0,#6047b0)}}.portal-dl.secondary[data-v-793484cb]{background:#232338;border-color:#3a3a5a;color:#eceaf6}@media (hover: hover){.portal-dl.secondary[data-v-793484cb]:hover:not(:disabled){background:#2c2c46;border-color:#5a5a7a}}.portal-dl[data-v-793484cb]:disabled{opacity:.6;cursor:not-allowed}.portal-dl>svg[data-v-793484cb]{flex-shrink:0}.portal-dl-hint[data-v-793484cb]{margin:8px 2px 0;font-size:12px;line-height:1.45;color:#8f8ba8}.portal-dl-hint code[data-v-793484cb]{padding:1px 5px;font-size:11px;background:#14102b;border:1px solid #2d2752;border-radius:5px;color:#cbb6ff}.portal-warn[data-v-793484cb]{display:flex;align-items:flex-start;gap:8px;margin:10px 0 0;padding:9px 11px;font-size:12px;line-height:1.45;color:#f3c98b;background:#2b2312;border:1px solid #6b5a1f;border-radius:9px}.portal-warn>svg[data-v-793484cb]{flex-shrink:0;margin-top:1px}.portal-steps[data-v-793484cb]{margin:16px 0;padding-left:22px;display:flex;flex-direction:column;gap:9px}.portal-steps li[data-v-793484cb]{font-size:13px;line-height:1.5;color:#d6d3e8}.portal-steps li code[data-v-793484cb]{padding:1px 5px;font-size:12px;background:#14102b;border:1px solid #2d2752;border-radius:5px;color:#cbb6ff}.portal-steps li strong[data-v-793484cb]{color:#fff}.portal-go[data-v-793484cb]{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;box-sizing:border-box;padding:11px 14px;background:#232338;border:1px solid #3a3a5a;border-radius:10px;color:#eceaf6;font-size:13px;text-decoration:none}@media (hover: hover){.portal-go[data-v-793484cb]:hover{background:#2c2c46;border-color:#5a5a7a}}.share-arcade[data-v-793484cb]{margin-bottom:18px}.share-showcase-cta[data-v-793484cb]{display:flex;align-items:center;gap:12px;width:100%;text-align:left;padding:12px 14px;background:linear-gradient(180deg,#3a2f12,#2b240f);border:1px solid #f5c518;border-radius:10px;color:#f5c518;cursor:pointer}@media (hover: hover){.share-showcase-cta[data-v-793484cb]:hover:not(:disabled){background:linear-gradient(180deg,#463a16,#322a11)}}.share-showcase-cta[data-v-793484cb]:disabled{opacity:.6;cursor:not-allowed}.share-showcase-cta>svg[data-v-793484cb]{flex-shrink:0}.share-showcase-cta span[data-v-793484cb]{display:flex;flex-direction:column;gap:2px}.share-showcase-cta strong[data-v-793484cb]{font-size:13px;font-weight:600}.share-showcase-cta em[data-v-793484cb]{font-style:normal;font-size:11px;color:#c9bf8e;line-height:1.35}.share-showcase-state[data-v-793484cb]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:10px;font-size:12px;line-height:1.4}.share-showcase-state>svg[data-v-793484cb]{flex-shrink:0}.share-showcase-state.approved[data-v-793484cb],.share-showcase-state.pending[data-v-793484cb]{background:#22c55e1f;border:1px solid rgba(34,197,94,.5);color:#6ee7a0}.share-arcade-page[data-v-793484cb]{display:inline-block;margin-top:6px;color:#fff;text-decoration:underline}.share-arcade-hint[data-v-793484cb]{display:block;margin-top:3px;font-style:normal;opacity:.75;font-size:11px}.share-privacy-note[data-v-793484cb]{font-size:11.5px;line-height:1.45;margin:6px 2px 0;color:#f87171}.share-privacy-note.upgrade[data-v-793484cb]{color:#c9bf8e}.share-privacy-note a[data-v-793484cb]{color:#fff;text-decoration:underline;margin-left:4px}.share-showcase-msg[data-v-793484cb]{font-size:12px;margin:8px 2px 0}.share-showcase-msg.ok[data-v-793484cb]{color:#6ee7a0}.share-showcase-msg.error[data-v-793484cb]{color:#f87171}.share-showcase-msg.hint[data-v-793484cb]{color:#c9bf8e}.share-itch-done[data-v-793484cb]{display:flex;align-items:flex-start;gap:8px;margin-top:10px;padding:10px 12px;border-radius:10px;font-size:12px;line-height:1.45;background:#22c55e1f;border:1px solid rgba(34,197,94,.5);color:#6ee7a0}.share-itch-done>svg[data-v-793484cb]{flex-shrink:0;margin-top:1px;color:#6ee7a0}.share-itch-done a[data-v-793484cb]{color:#fff;text-decoration:underline}.itch-setup-modal .itch-step[data-v-793484cb]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;margin:16px 2px 4px}.itch-setup-modal .itch-num[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#fa5c5c;color:#fff;font-size:12px;flex-shrink:0}.itch-setup-modal .itch-hint[data-v-793484cb]{font-size:12px;color:#c9bf8e;margin:0 2px 8px;line-height:1.45}.itch-setup-modal .itch-hint a[data-v-793484cb]{color:#fff;text-decoration:underline}.itch-setup-modal .itch-input[data-v-793484cb]{width:100%}.itch-setup-modal .itch-go[data-v-793484cb]{margin-top:16px;justify-content:center;text-align:center}.itch-setup-modal .itch-go span[data-v-793484cb]{flex-direction:row}.itch-setup-modal .itch-note[data-v-793484cb]{font-size:11px;color:#8a8577;margin:8px 2px 0;text-align:center}.share-reel-cta[data-v-793484cb],.share-reel-done[data-v-793484cb]{display:flex;align-items:center;gap:12px;padding:12px;background:#241b3d;border:1px solid #5a3d8a;border-radius:10px;margin-bottom:16px;width:100%;color:#eceaf6;text-align:left}.share-reel-cta[data-v-793484cb]{cursor:pointer}@media (hover: hover){.share-reel-cta[data-v-793484cb]:hover{background:#2c2150}}.share-reel-cta>svg[data-v-793484cb]:first-child,.share-reel-done>svg[data-v-793484cb]:first-child{color:#5dcaa5;flex-shrink:0}.share-reel-text[data-v-793484cb]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.share-reel-text strong[data-v-793484cb]{font-size:14px;font-weight:600}.share-reel-text small[data-v-793484cb]{font-size:12px;color:#b5afd6}.share-reel-actions[data-v-793484cb]{display:flex;gap:6px;flex-shrink:0}.share-reel-mini[data-v-793484cb]{padding:6px 10px;font-size:12px;border-radius:6px;background:#2f2f4a;border:1px solid #4a4a6a;color:#eceaf6;cursor:pointer}@media (hover: hover){.share-reel-mini[data-v-793484cb]:hover{background:#3a3a5a}}.share-footer[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;padding-top:12px;border-top:1px solid #2f2f4a}.share-privacy[data-v-793484cb]{font-size:12px;color:#948ebe;display:inline-flex;align-items:center;gap:5px}.share-make-private[data-v-793484cb]{font-size:12px;color:#b5afd6;background:none;border:none;cursor:pointer;display:inline-flex;align-items:center;gap:5px;padding:4px}@media (hover: hover){.share-make-private[data-v-793484cb]:hover{color:#f09595}}.share-assets-head[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.share-assets-head .share-label[data-v-793484cb]{margin:0}.share-add-wrap[data-v-793484cb]{position:relative}.share-add-btn[data-v-793484cb]{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;font-size:12px;font-weight:600;color:#d7c9ff;background:#7c5cc42e;border:1px solid rgba(124,92,196,.45);border-radius:8px;cursor:pointer;transition:background .15s ease}@media (hover: hover){.share-add-btn[data-v-793484cb]:hover:not(:disabled){background:#7c5cc452}}.share-add-btn[data-v-793484cb]:disabled{opacity:.65;cursor:default}.share-add-menu[data-v-793484cb]{position:absolute;right:0;top:calc(100% + 6px);z-index:5;display:flex;flex-direction:column;min-width:168px;padding:6px;background:#1c1640;border:1px solid #322a5c;border-radius:10px;box-shadow:0 10px 28px #00000073}.share-add-menu button[data-v-793484cb]{display:flex;align-items:center;gap:8px;padding:8px 10px;font-size:13px;color:#e0e0e0;background:none;border:none;border-radius:7px;cursor:pointer;text-align:left}@media (hover: hover){.share-add-menu button[data-v-793484cb]:hover{background:#2c2150}}.share-assets-grid[data-v-793484cb]{display:flex;flex-wrap:nowrap;gap:8px;margin-bottom:16px;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scrollbar-width:thin;scrollbar-color:#3a3268 transparent}.share-assets-grid[data-v-793484cb]::-webkit-scrollbar{height:6px}.share-assets-grid[data-v-793484cb]::-webkit-scrollbar-thumb{background:#3a3268;border-radius:3px}.share-asset[data-v-793484cb]{position:relative;flex:0 0 auto;width:100px;height:100px;border-radius:9px;overflow:hidden;background:#14102b;border:1px solid #2d2752}.share-asset.primary[data-v-793484cb]{border-color:#7c5cc4;box-shadow:0 0 0 1px #7c5cc4}.share-asset.pending .share-asset-media[data-v-793484cb]{opacity:.45}.share-asset-skeleton[data-v-793484cb]{border-style:dashed;background:linear-gradient(100deg,#14102b 30%,#221b46,#14102b 70%);background-size:200% 100%;animation:share-skeleton-793484cb 1.2s ease-in-out infinite}@keyframes share-skeleton-793484cb{0%{background-position:200% 0}to{background-position:-200% 0}}.share-asset-media[data-v-793484cb]{width:100%;height:100%;object-fit:cover;display:block}.share-asset-spin[data-v-793484cb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#fff}.share-asset-add[data-v-793484cb]{display:flex;align-items:center;justify-content:center;background:#14102b;border:1px dashed #3a3268;color:#8b85b0;cursor:pointer;transition:all .15s ease}.share-asset-add.active[data-v-793484cb]{border-color:#7c5cc4;color:#d7c9ff;background:#7c5cc41f}@media (hover: hover){.share-asset-add[data-v-793484cb]:hover:not(:disabled){border-color:#7c5cc4;color:#d7c9ff;background:#7c5cc41f}}.share-asset-add[data-v-793484cb]:disabled{opacity:.65;cursor:default}.share-media[data-v-793484cb]{position:relative;margin-bottom:16px}.share-media .share-assets-grid[data-v-793484cb]{margin-bottom:0}.share-add-choices[data-v-793484cb]{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:flex;flex-direction:column;gap:4px;min-width:200px;padding:6px;background:#1a1538;border:1px solid #3a3268;border-radius:10px;box-shadow:0 12px 30px #00000073}.share-add-choices button[data-v-793484cb]{display:inline-flex;align-items:center;gap:8px;padding:9px 12px;font-size:13px;color:#e0e0e0;background:transparent;border:none;border-radius:7px;cursor:pointer;text-align:left;transition:background .12s ease}@media (hover: hover){.share-add-choices button[data-v-793484cb]:hover{background:#7c5cc42e}}.share-asset-vtag[data-v-793484cb]{position:absolute;left:5px;bottom:5px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#14102bcc;color:#fff}.share-asset-primary[data-v-793484cb]{position:absolute;left:5px;top:5px;padding:2px 6px;font-size:10px;font-weight:600;color:#fff;background:#7c5cc4;border-radius:5px}.share-asset-actions[data-v-793484cb]{position:absolute;right:5px;top:5px;display:flex;gap:4px;opacity:0;transition:opacity .12s ease}@media (hover: hover){.share-asset:hover .share-asset-actions[data-v-793484cb]{opacity:1}}.share-asset-actions button[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:#fff;background:#14102bd1;border:1px solid rgba(255,255,255,.18);border-radius:6px;cursor:pointer}@media (hover: hover){.share-asset-actions button[data-v-793484cb]:hover{background:#7c5cc4e6}}@media (hover: hover){.share-asset-actions button[data-v-793484cb]:last-child:hover{background:#d66060e6}}.share-privacy-toggle[data-v-793484cb]{display:inline-flex;align-items:center;gap:7px;width:100%;padding:4px;font-size:12px;color:#948ebe;background:none;border:none;cursor:pointer;text-align:left}.share-privacy-toggle strong[data-v-793484cb]{color:#b5afd6}@media (hover: hover){.share-privacy-toggle:hover strong[data-v-793484cb]{color:#d7c9ff}}.share-privacy-toggle.private strong[data-v-793484cb]{color:#f0c495}.share-privacy-toggle[data-v-793484cb]:disabled{opacity:.6;cursor:default}.header-title-area[data-v-793484cb]{display:flex;align-items:center;gap:12px;min-width:0;flex:1}.header-share[data-v-793484cb]{display:flex;align-items:center;gap:6px;min-width:0;flex-shrink:1}.live-dot[data-v-793484cb]{width:7px;height:7px;border-radius:50%;background:#4caf50;flex-shrink:0;box-shadow:0 0 6px #4caf5099;animation:live-pulse-793484cb 2s ease-in-out infinite}@keyframes live-pulse-793484cb{0%,to{opacity:1}50%{opacity:.5}}.header-share-url[data-v-793484cb]{background:#00000040;border:1px solid rgba(76,175,80,.35);border-radius:4px;padding:2px 8px;color:#81c784;font-family:monospace;font-size:11px;min-width:0;width:100%;max-width:280px;outline:none;cursor:text}.header-share-url[data-v-793484cb]:focus{border-color:#4caf5099}.play-count-badge[data-v-793484cb]{display:inline-flex;align-items:center;gap:3px;padding:2px 8px;border-radius:10px;background:#4caf502e;border:1px solid rgba(76,175,80,.35);color:#81c784;font-size:11px;font-weight:600;white-space:nowrap}.header-copy-btn[data-v-793484cb]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:#4caf5033!important;border:1px solid rgba(76,175,80,.4)!important;border-radius:4px;color:#81c784!important;cursor:pointer;flex-shrink:0;padding:0!important}@media (hover: hover){.header-copy-btn[data-v-793484cb]:hover{background:#4caf5059!important;color:#a5d6a7!important}}.markdown-body[data-v-793484cb]{line-height:1.6}.markdown-body[data-v-793484cb] p{margin:1em 0}.markdown-body[data-v-793484cb] p:first-child{margin-top:0}.markdown-body[data-v-793484cb] p:last-child{margin-bottom:0}.markdown-body[data-v-793484cb] code{background:#ffffff1a;padding:.15em .4em;border-radius:3px;font-family:SF Mono,Monaco,monospace;font-size:.8em}.markdown-body[data-v-793484cb] pre{background:#1a1a2e;padding:12px;border-radius:6px;overflow-x:auto;margin:.75em 0}.markdown-body[data-v-793484cb] pre code{background:none;padding:0}.markdown-body[data-v-793484cb] ul,.markdown-body[data-v-793484cb] ol{margin:.75em 0;padding-left:1.5em;list-style-position:outside}.markdown-body[data-v-793484cb] ul{list-style-type:disc}.markdown-body[data-v-793484cb] ol{list-style-type:decimal}.markdown-body[data-v-793484cb] li{margin:.4em 0;padding-left:.25em}.markdown-body[data-v-793484cb] li::marker{color:#888}.markdown-body[data-v-793484cb] strong{color:#fff}.markdown-body[data-v-793484cb] a{color:#64b5f6}.markdown-body[data-v-793484cb] img,.markdown-body[data-v-793484cb] video{max-width:100%;height:auto;border-radius:8px;vertical-align:middle;margin:.4em 0}.markdown-body[data-v-793484cb] audio{display:block;width:100%;max-width:360px;margin:.5em 0}.markdown-body[data-v-793484cb] blockquote{border-left:3px solid #4a4a6a;margin:.5em 0;padding-left:1em;color:#aaa}.theme-selector[data-v-793484cb]{background:#2a2a4a;color:#ccc;border:1px solid #3a3a5a;border-radius:4px;padding:2px 6px;font-size:11px;cursor:pointer;outline:none;max-width:140px;flex-shrink:0}@media (hover: hover){.theme-selector[data-v-793484cb]:hover{border-color:#5a5a8a}}.theme-selector[data-v-793484cb]:focus{border-color:#7c6aef}.code-editor-container[data-v-793484cb]{flex:1 1 0;min-height:0;border-radius:0 0 8px 8px;overflow:hidden}.code-editor-container .cm-editor[data-v-793484cb]{height:100%;font-size:13px}.code-editor-container .cm-mergeView[data-v-793484cb],.code-editor-container .cm-mergeViewEditors[data-v-793484cb]{height:100%}@media (max-width: 768px){.code-editor-container .cm-editor[data-v-793484cb]{font-size:16px}}.file-header[data-v-793484cb]{display:flex;justify-content:space-between;align-items:center}.file-header-left[data-v-793484cb]{display:inline-flex;align-items:center;gap:10px;min-width:0}.file-header-name[data-v-793484cb]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.file-header-badge[data-v-793484cb]{font-size:11px;padding:2px 8px;border-radius:999px;border:1px solid #4a4a6a;color:#aaa;font-family:inherit;flex-shrink:0}.file-header-badge.warn[data-v-793484cb]{border-color:#f59e0b99;color:#f59e0b}.save-btn[data-v-793484cb]{background:#4a9eff;color:#fff;border:none;padding:4px 10px;border-radius:4px;cursor:pointer;font-size:12px}.save-btn[data-v-793484cb]:disabled{background:#3a3a5a;cursor:not-allowed;opacity:.9}@media (hover: hover){.save-btn[data-v-793484cb]:hover{background:#3a8eef}}.chat-panel[data-v-793484cb]{position:relative;z-index:0;display:flex;flex-direction:column;border-right:1px solid #2a2a4a;height:100%;overflow:hidden}.chat-bg[data-v-793484cb]{position:absolute!important;inset:0;width:100%;height:100%;z-index:-1}.tab-bar[data-v-793484cb]{position:relative;z-index:5;flex-shrink:0;display:flex;align-items:stretch;background:#1a1a2e;border-bottom:1px solid #2a2a4a;min-height:36px;overflow:hidden}.tab-bar-tabs[data-v-793484cb]{display:flex;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.tab-bar-tabs[data-v-793484cb]::-webkit-scrollbar{display:none}.panel-tab[data-v-793484cb]{display:flex;align-items:center;gap:5px;padding:0 12px;border:none;border-right:1px solid #2a2a4a;background:transparent;color:#888;font-size:12px;cursor:pointer;white-space:nowrap;transition:background .15s,color .15s}@media (hover: hover){.panel-tab[data-v-793484cb]:hover{background:#22223a;color:#ccc}}.panel-tab.active[data-v-793484cb]{background:#0f0f23;color:#e0e0e0;border-bottom:2px solid #7c5cbf}.panel-tab-label[data-v-793484cb]{pointer-events:none}.panel-tab-close[data-v-793484cb]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:3px;opacity:0;transition:opacity .15s,background .15s}@media (hover: hover){.panel-tab:hover .panel-tab-close[data-v-793484cb]{opacity:.7}}@media (hover: hover){.panel-tab-close[data-v-793484cb]:hover{opacity:1!important;background:#3a3a5a}}.tab-bar-add[data-v-793484cb]{display:flex;align-items:center;justify-content:center;min-width:32px;flex-shrink:0;border:none;border-right:1px solid #2a2a4a;background:#1a1a2e;color:#666;cursor:pointer;transition:background .15s,color .15s;position:sticky;right:0;z-index:1}@media (hover: hover){.tab-bar-add[data-v-793484cb]:hover{background:#22223a;color:#aaa}}.new-tab-picker[data-v-793484cb]{flex:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:12px;padding:16px;color:#888}.picker-label[data-v-793484cb]{font-size:13px;margin:0}.picker-options[data-v-793484cb]{display:flex;gap:12px}.picker-option[data-v-793484cb]{display:flex;flex-direction:column;align-items:center;gap:6px;background:none;border:none;color:#bbb;cursor:pointer;font-size:11px;padding:0}.picker-icon-box[data-v-793484cb]{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border:1px solid #2a2a4a;border-radius:8px;background:#1a1a2e;transition:border-color .15s,background .15s}@media (hover: hover){.picker-option:hover .picker-icon-box[data-v-793484cb]{border-color:#5a3d8a;background:#22223a}}@media (hover: hover){.picker-option[data-v-793484cb]:hover{color:#e0e0e0}}.game-id[data-v-793484cb]{font-family:monospace;font-size:.8rem;background:#2a2a4a;padding:4px 8px;border-radius:4px}.chat-messages[data-v-793484cb]{flex:1;min-height:0;overflow-y:auto;padding:16px}.fs-hint-anchor[data-v-793484cb]{position:relative;display:inline-flex}.fs-hint[data-v-793484cb]{position:absolute;top:calc(100% + 9px);right:0;z-index:60;display:flex;align-items:center;gap:6px;white-space:nowrap;background:linear-gradient(135deg,#8b5cf6,#a855f7);color:#fff;font-size:.8rem;font-weight:600;padding:8px 8px 8px 12px;border-radius:10px;box-shadow:0 10px 28px #00000073;cursor:pointer;animation:fsHintIn-793484cb .3s ease both}.fs-hint[data-v-793484cb]:before{content:"";position:absolute;top:-5px;right:13px;width:10px;height:10px;background:#8b5cf6;transform:rotate(45deg)}@keyframes fsHintIn-793484cb{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.fs-hint-x[data-v-793484cb]{background:none;border:none;color:#ffffffd9;font-size:1.05rem;line-height:1;cursor:pointer;padding:0 3px}@media (hover: hover){.fs-hint-x[data-v-793484cb]:hover{color:#fff}}.mobile-fullscreen-btn.hint-pulse[data-v-793484cb]{animation:fsBtnPulse-793484cb 1.4s ease-in-out infinite}@keyframes fsBtnPulse-793484cb{0%,to{box-shadow:0 0 #ffffff8c}50%{box-shadow:0 0 0 7px #fff0}}.welcome[data-v-793484cb]{position:relative;text-align:center;padding:32px 24px;max-width:460px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:10px}.welcome[data-v-793484cb]:before{content:"";position:absolute;left:50%;top:40%;width:80%;height:60%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(139,92,246,.1),transparent);filter:blur(34px);pointer-events:none;z-index:0}.welcome[data-v-793484cb]>*{position:relative;z-index:1}.welcome-icon[data-v-793484cb]{color:#a78bfa;opacity:.9;animation:buildSpark-793484cb 3.2s ease-in-out infinite}.welcome-title[data-v-793484cb]{margin:0;color:#cfd3dc;font-size:1.1rem;font-weight:600}.welcome-hint[data-v-793484cb]{margin:0;color:#7a8088;font-size:.85rem;line-height:1.5}.chat-messages[data-v-793484cb]:has(.welcome){display:flex;align-items:center;justify-content:center}.message[data-v-793484cb]:not(:last-child){margin-bottom:16px}.message.user .message-content[data-v-793484cb]{background:#2a4a6a;margin-left:20%}.message.assistant .message-content[data-v-793484cb]{margin-right:0;background:transparent;padding:8px 12px}.message.assistant+.message.tool[data-v-793484cb]{margin-top:-16px}.message-content[data-v-793484cb]{padding:12px;border-radius:8px}.reasoning-block[data-v-793484cb]{margin-bottom:8px;border:1px solid #3a3a5a;border-radius:6px;background:#0d0d1a;overflow:hidden}.reasoning-summary[data-v-793484cb]{padding:8px 12px;cursor:pointer;font-size:.85rem;color:#888;display:flex;align-items:center;gap:6px;user-select:none}@media (hover: hover){.reasoning-summary[data-v-793484cb]:hover{background:#1a1a2e}}.thinking-icon[data-v-793484cb]{font-size:1rem}.reasoning-text[data-v-793484cb]{padding:12px 16px;font-size:.85rem;color:#999;max-height:300px;overflow-y:auto;border-top:1px solid #2a2a4a;background:#0a0a15}.reasoning-text.markdown-body[data-v-793484cb]{font-size:.85rem}.reasoning-text.markdown-body p[data-v-793484cb]{margin:0 0 1em;color:#999}.reasoning-text.markdown-body p[data-v-793484cb]:last-child{margin-bottom:0}.reasoning-text.markdown-body strong[data-v-793484cb]{color:#bbb;font-weight:600}.text[data-v-793484cb]{line-height:1.5}.tool-indicator[data-v-793484cb]{display:flex;align-items:center;gap:8px;color:#888;font-size:.9rem}.tool-icon[data-v-793484cb]{font-size:1rem}.tool-name[data-v-793484cb]{color:#aaa}.tool-detail[data-v-793484cb]{color:#7a9ec2}.tool-dots[data-v-793484cb]{display:flex;gap:2px}.tool-dots .dot[data-v-793484cb]{animation:pulse-793484cb 1.4s infinite ease-in-out;font-size:.6rem;color:#6a6a8a}.tool-dots .dot[data-v-793484cb]:nth-child(1){animation-delay:0s}.tool-dots .dot[data-v-793484cb]:nth-child(2){animation-delay:.2s}.tool-dots .dot[data-v-793484cb]:nth-child(3){animation-delay:.4s}.selection-popup[data-v-793484cb]{position:fixed;transform:translate(-50%) translateY(-100%);background:#2a2a4a;border:1px solid #4a4a6a;border-radius:6px;padding:4px;z-index:1000;box-shadow:0 4px 12px #0006}.selection-popup[data-v-793484cb]:after{content:"";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #4a4a6a}.selection-popup button[data-v-793484cb]{background:transparent;border:none;color:#e0e0e0;padding:6px 12px;cursor:pointer;font-size:.85rem;white-space:nowrap;border-radius:4px}@media (hover: hover){.selection-popup button[data-v-793484cb]:hover{background:#3a3a5a}}.error-fix-bar[data-v-793484cb]{display:flex;align-items:center;gap:10px;padding:10px 16px;background:#e9456026;border-top:1px solid rgba(233,69,96,.4)}.error-fix-bar .error-text[data-v-793484cb]{flex:1;font-size:.85rem;color:#f8a0a0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.error-fix-bar .fix-btn[data-v-793484cb]{background:#e94560;color:#fff;border:none;padding:6px 14px;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500;white-space:nowrap}@media (hover: hover){.error-fix-bar .fix-btn[data-v-793484cb]:hover{background:#ff6b6b}}.error-fix-bar .fix-btn[data-v-793484cb]:disabled{opacity:.6;cursor:not-allowed}.error-fix-bar .dismiss-btn[data-v-793484cb]{display:inline-flex;align-items:center;background:transparent;border:none;color:#888;cursor:pointer;padding:4px 8px;font-size:1rem}@media (hover: hover){.error-fix-bar .dismiss-btn[data-v-793484cb]:hover{color:#fff}}.background-tasks-bar[data-v-793484cb]{display:flex;flex-direction:column;gap:8px;padding:10px 15px;background:#6464ff1a;border-top:1px solid rgba(100,100,255,.3)}.background-task[data-v-793484cb]{display:flex;flex-direction:column;gap:4px}.background-task .task-info[data-v-793484cb]{display:flex;justify-content:space-between;align-items:center;font-size:.8rem}.background-task .task-type[data-v-793484cb]{display:inline-flex;align-items:center;gap:4px;color:#a0c4ff}.background-task .task-progress[data-v-793484cb]{color:#888;font-size:.75rem}.background-task .task-progress-bar[data-v-793484cb]{height:4px;background:#ffffff1a;border-radius:2px;overflow:hidden}.background-task .task-progress-fill[data-v-793484cb]{height:100%;background:linear-gradient(90deg,#6366f1,#a78bfa);border-radius:2px;transition:width .3s ease}.incomplete-message[data-v-793484cb]{display:flex;align-items:center;gap:10px;margin-top:10px;padding:8px 12px;background:#ffc10726;border-radius:6px;border:1px solid rgba(255,193,7,.3)}.incomplete-message .incomplete-text[data-v-793484cb]{font-size:.85rem;color:#ffc107}.incomplete-message .resume-btn[data-v-793484cb]{background:#ffc107;color:#1a1a2e;border:none;padding:5px 12px;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500}@media (hover: hover){.incomplete-message .resume-btn[data-v-793484cb]:hover{background:#ffcd39}}.incomplete-message .dismiss-btn[data-v-793484cb]{background:transparent;color:#ffc107;border:1px solid rgba(255,193,7,.4);padding:4px 12px;border-radius:4px;cursor:pointer;font-size:.85rem;font-weight:500}@media (hover: hover){.incomplete-message .dismiss-btn[data-v-793484cb]:hover{background:#ffc1071f}}.rewind-action[data-v-793484cb]{margin-top:6px}.rewind-btn[data-v-793484cb]{display:inline-flex;align-items:center;gap:4px;background:transparent;color:#888;border:1px solid rgba(255,255,255,.1);padding:3px 10px;border-radius:4px;cursor:pointer;font-size:.78rem;transition:all .15s}@media (hover: hover){.rewind-btn[data-v-793484cb]:hover{color:#ffc107;border-color:#ffc10766;background:#ffc10714}}.question-options-bar[data-v-793484cb]{display:flex;flex-wrap:wrap;gap:8px;padding:10px 16px;background:#1a1a2e;border-top:1px solid #2a2a4a}.option-chip[data-v-793484cb]{padding:8px 14px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:20px;color:#e0e0e0;cursor:pointer;font-size:.85rem;transition:all .15s ease}@media (hover: hover){.option-chip[data-v-793484cb]:hover:not(:disabled){background:#3a3a5a;border-color:#8b5cf6}}.option-chip[data-v-793484cb]:disabled{opacity:.5;cursor:not-allowed}.asset-picker[data-v-793484cb]{background:transparent}.asset-pick-grid[data-v-793484cb]{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:10px;padding:12px 16px}.asset-pick-card[data-v-793484cb]{position:relative;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:10px;color:#e0e0e0;cursor:pointer;overflow:hidden;transition:all .15s ease}@media (hover: hover){.asset-pick-card[data-v-793484cb]:hover{border-color:#8b5cf6;transform:translateY(-2px)}}.asset-pick-card[data-v-793484cb]:focus-visible{outline:2px solid #8b5cf6;outline-offset:2px}.asset-pick-card.selected[data-v-793484cb]{border-color:#8b5cf6;outline:2px solid #8b5cf6;outline-offset:-1px}.asset-pick-card.locked[data-v-793484cb]{opacity:.45;cursor:not-allowed}@media (hover: hover){.asset-pick-card.locked[data-v-793484cb]:hover{border-color:#4a4a6a;transform:none}}.asset-pick-thumb[data-v-793484cb]{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center;background:#cfe0f0;overflow:hidden}.asset-pick-card img[data-v-793484cb]{width:100%;height:100%;object-fit:contain}.asset-pick-thumb-fallback[data-v-793484cb]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:#20203a;color:#6b6b8a}.asset-pick-name[data-v-793484cb]{position:absolute;left:0;right:0;bottom:0;padding:14px 8px 5px;font-size:.72rem;font-weight:600;line-height:1.2;color:#1d1d34;background:linear-gradient(to top,#ffffffd9,#fff0);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-pick-check[data-v-793484cb]{position:absolute;top:6px;left:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffffd9;border:1px solid rgba(0,0,0,.12);border-radius:6px;color:#2a2a44;z-index:2}.asset-pick-card.selected .asset-pick-check[data-v-793484cb]{background:#8b5cf6;border-color:#8b5cf6;color:#fff}.asset-pick-eye[data-v-793484cb]{position:absolute;top:6px;right:6px;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#ffffffd9;border:1px solid rgba(0,0,0,.12);border-radius:6px;color:#2a2a44;cursor:pointer;z-index:2;transition:all .15s ease}@media (hover: hover){.asset-pick-eye[data-v-793484cb]:hover{color:#fff;border-color:#8b5cf6;background:#8b5cf6}}.asset-pick-actions[data-v-793484cb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;border-top:1px solid #2a2a4a}.asset-pick-count[data-v-793484cb]{font-size:.78rem;color:#9aa3b2;margin-right:auto}.asset-pick-action[data-v-793484cb]{padding:8px 16px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:20px;color:#e0e0e0;cursor:pointer;font-size:.85rem;transition:all .15s ease}@media (hover: hover){.asset-pick-action[data-v-793484cb]:hover:not(:disabled){background:#3a3a5a;border-color:#8b5cf6}}.asset-pick-action.primary[data-v-793484cb]{background:#8b5cf6;border-color:#8b5cf6;color:#fff}@media (hover: hover){.asset-pick-action.primary[data-v-793484cb]:hover:not(:disabled){background:#7c4ef0}}.asset-pick-action[data-v-793484cb]:disabled{opacity:.45;cursor:not-allowed}.asset-preview-overlay[data-v-793484cb]{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#080812b8;padding:20px}.asset-preview-modal[data-v-793484cb]{width:min(860px,94vw);background:#161628;border:1px solid #2a2a4a;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 20px 60px #00000080}.asset-preview-head[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;border-bottom:1px solid #2a2a4a}.asset-preview-title[data-v-793484cb]{font-size:.9rem;font-weight:600;color:#e8e8f0}.asset-preview-close[data-v-793484cb]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:transparent;border:none;color:#9aa3b2;cursor:pointer;border-radius:6px}@media (hover: hover){.asset-preview-close[data-v-793484cb]:hover{color:#fff;background:#2a2a4a}}.asset-preview-host[data-v-793484cb]{position:relative;width:100%;height:min(620px,70vh);background:#141528}.asset-preview-host canvas[data-v-793484cb]{display:block;width:100%;height:100%}.asset-preview-msg[data-v-793484cb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#9aa3b2;font-size:.85rem}.asset-preview-actions[data-v-793484cb]{display:flex;flex-wrap:wrap;gap:8px;padding:12px 14px;border-top:1px solid #2a2a4a}@media (max-width: 768px){.asset-preview-overlay[data-v-793484cb]{padding:0}.asset-preview-modal[data-v-793484cb]{width:100%;max-width:none;height:100dvh;border:none;border-radius:0}.asset-preview-host[data-v-793484cb]{flex:1 1 auto;height:auto;min-height:0}.asset-preview-head[data-v-793484cb]{padding-top:max(10px,env(safe-area-inset-top,0px));padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}.asset-preview-actions[data-v-793484cb]{padding-bottom:max(12px,env(safe-area-inset-bottom,0px));padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px))}}.suggestions-bar[data-v-793484cb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;background:#1a1a2e;border-top:1px solid #2a2a4a}.suggestions-label[data-v-793484cb]{font-size:.8rem;color:#8b8ba7;margin-right:2px}.suggestion-chip[data-v-793484cb]{padding:7px 13px;background:#8b5cf61f;border:1px solid rgba(139,92,246,.4);border-radius:20px;color:#d6ccff;cursor:pointer;font-size:.85rem;transition:all .15s ease}@media (hover: hover){.suggestion-chip[data-v-793484cb]:hover:not(:disabled){background:#8b5cf640;border-color:#8b5cf6}}.suggestion-chip[data-v-793484cb]:disabled{opacity:.5;cursor:not-allowed}.exit-survey-bar[data-v-793484cb]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 16px;background:#1a1a2e;border-top:1px solid #2a2a4a}.exit-survey-label[data-v-793484cb]{font-size:.85rem;color:#c7c7d9;margin-right:4px}.exit-survey-chip[data-v-793484cb]{display:inline-flex;align-items:center;gap:5px;padding:7px 12px;background:#2a2a4a;border:1px solid #4a4a6a;border-radius:20px;color:#e0e0e0;cursor:pointer;font-size:.85rem;transition:all .15s ease}@media (hover: hover){.exit-survey-chip[data-v-793484cb]:hover:not(:disabled){background:#3a3a5a;border-color:#8b5cf6}}.exit-survey-chip[data-v-793484cb]:disabled{opacity:.5;cursor:not-allowed}.exit-survey-chip.primary[data-v-793484cb]{background:#8b5cf6;border-color:#8b5cf6;color:#fff;font-weight:600}@media (hover: hover){.exit-survey-chip.primary[data-v-793484cb]:hover:not(:disabled){background:#7c4ef0;border-color:#7c4ef0}}.exit-survey-dismiss[data-v-793484cb]{display:inline-flex;align-items:center;margin-left:auto;background:transparent;border:none;color:#8b8ba7;cursor:pointer;font-size:.9rem;padding:4px 8px}@media (hover: hover){.exit-survey-dismiss[data-v-793484cb]:hover{color:#e0e0e0}}@media (max-width: 768px){.suggestions-bar[data-v-793484cb],.exit-survey-bar[data-v-793484cb]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch}.suggestions-bar[data-v-793484cb]::-webkit-scrollbar,.exit-survey-bar[data-v-793484cb]::-webkit-scrollbar{display:none}.suggestions-label[data-v-793484cb],.exit-survey-label[data-v-793484cb],.suggestion-chip[data-v-793484cb],.exit-survey-chip[data-v-793484cb],.exit-survey-dismiss[data-v-793484cb]{flex:none;white-space:nowrap}.exit-survey-dismiss[data-v-793484cb]{margin-left:0}}.files[data-v-793484cb]{margin-top:8px;display:flex;flex-wrap:wrap;gap:8px}.file[data-v-793484cb]{font-size:.8rem;background:#3a3a5a;padding:4px 8px;border-radius:4px;display:inline-flex;align-items:center;gap:4px;cursor:pointer}@media (hover: hover){.file[data-v-793484cb]:hover{background:#4a4a6a}}.loading[data-v-793484cb]{display:flex;gap:4px;padding:12px}.dot[data-v-793484cb]{animation:pulse-793484cb 1s infinite;color:#8b5cf6}.dot[data-v-793484cb]:nth-child(2){animation-delay:.2s}.dot[data-v-793484cb]:nth-child(3){animation-delay:.4s}@keyframes pulse-793484cb{0%,to{opacity:.3}50%{opacity:1}}.chat-input[data-v-793484cb]{flex-shrink:0;padding:10px;padding-bottom:max(10px,var(--safe-bottom, 0px));background:#1a1a2e;border-top:1px solid #2a2a4a;display:flex;flex-direction:column;gap:8px;position:relative}.spike-readonly-bar[data-v-793484cb]{flex-shrink:0;padding:12px;background:#1a1a2e;border-top:1px solid #2a2a4a;display:flex;flex-direction:column;gap:10px}.spike-readonly-text[data-v-793484cb]{display:flex;align-items:flex-start;gap:8px;font-size:13px;color:#b9b9d6;line-height:1.4}.spike-readonly-text strong[data-v-793484cb]{color:#e8e8f8}.spike-remix-btn[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 14px;border:none;border-radius:8px;background:#8b5cf6;color:#fff;font-size:13px;font-weight:600;cursor:pointer;transition:background .15s}@media (hover: hover){.spike-remix-btn[data-v-793484cb]:hover:not(:disabled){background:#7c4ddb}}.spike-remix-btn[data-v-793484cb]:disabled{opacity:.6;cursor:default}.free-turn-strip[data-v-793484cb]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:8px;padding:7px 10px;background:#a78bfa1a;border:1px solid rgba(124,92,196,.5);border-radius:8px;color:#ddd6fe;font-size:12px}.free-turn-count[data-v-793484cb]{font-weight:700}.free-turn-model[data-v-793484cb]{color:#ddd6feb8}.free-turn-cta[data-v-793484cb]{margin-inline-start:auto;padding:4px 10px;background:#7c5cc4;border:0;border-radius:6px;color:#fff;font:inherit;font-weight:700;cursor:pointer}@media (hover: hover){.free-turn-cta[data-v-793484cb]:hover{background:#8b6bd4}}.chat-input.drag-over[data-v-793484cb]{border-color:#8b5cf6}.chat-input-row[data-v-793484cb]{display:flex;gap:8px;align-items:flex-end}.model-menu-trigger[data-v-793484cb]{width:100%}.model-menu-trigger .btn-text[data-v-793484cb]{flex:0 0 auto}.model-menu-current[data-v-793484cb]{margin-left:auto;font-size:.85em;color:#fff9;white-space:nowrap}.model-menu-caret[data-v-793484cb]{flex-shrink:0;opacity:.55}.model-dialog[data-v-793484cb]{background:#1e1e1e;border:1px solid #333;border-radius:12px;padding:28px;margin:auto;max-width:460px;width:90%;max-height:88vh;overflow-y:auto;position:relative}.model-dialog h3[data-v-793484cb]{margin:0 0 6px;font-size:18px;color:#fff}.model-dialog-sub[data-v-793484cb]{margin:0 0 20px;color:#999;font-size:13px;line-height:1.5}.model-dialog-list[data-v-793484cb]{display:flex;flex-direction:column;gap:6px}.model-dialog-option[data-v-793484cb]{display:flex;align-items:center;gap:12px;width:100%;padding:11px 14px;background:#252525;border:1px solid #333;border-radius:8px;color:#eee;font:inherit;text-align:left;cursor:pointer;transition:background .12s ease,border-color .12s ease}@media (hover: hover){.model-dialog-option[data-v-793484cb]:hover{background:#2e2e2e;border-color:#444}}.model-dialog-option.active[data-v-793484cb]{background:#a78bfa1f;border-color:#7c5cc4}.model-dialog-option.locked[data-v-793484cb]{opacity:.55}.model-dialog-option.locked .model-dialog-name[data-v-793484cb]{color:#cfcfcf}.model-menu-lock[data-v-793484cb]{color:#a78bfa;flex-shrink:0}.model-dialog-upsell[data-v-793484cb]{display:block;width:100%;margin:0 0 10px;padding:10px 12px;background:#a78bfa24;border:1px solid #7c5cc4;border-radius:8px;color:#ddd6fe;font:inherit;font-size:13px;font-weight:600;cursor:pointer}@media (hover: hover){.model-dialog-upsell[data-v-793484cb]:hover{background:#a78bfa38}}.model-dialog-name[data-v-793484cb]{font-size:15px;color:#fff}.model-family-caret[data-v-793484cb]{flex-shrink:0;opacity:.5;transition:transform .15s ease}.model-family-head.open .model-family-caret[data-v-793484cb]{transform:rotate(90deg)}.model-family-options[data-v-793484cb]{display:flex;flex-direction:column;gap:4px;margin:2px 0 2px 26px;padding-left:10px;border-left:2px solid #3a3a3a}.model-family-option[data-v-793484cb]{padding:9px 12px;background:#202020}.model-family-option .model-dialog-name[data-v-793484cb]{font-size:14px}.model-menu-labels[data-v-793484cb]{display:flex;flex-direction:column;flex:1 1 auto;min-width:0;gap:2px}.model-menu-line1[data-v-793484cb]{display:flex;align-items:baseline;gap:6px;line-height:1.2}.model-menu-version[data-v-793484cb]{font-size:.78em;color:#ffffff73;white-space:nowrap}.model-menu-est[data-v-793484cb]{font-size:.74em;color:#ffffff61;white-space:nowrap;line-height:1.2}.model-menu-check[data-v-793484cb]{margin-left:auto;flex-shrink:0;align-self:center;color:#a78bfa}.chat-input-editable[data-v-793484cb]{flex:1;background:#0f0f23;border:1px solid #2a2a4a;border-radius:8px;padding:12px;color:#e0e0e0;font-family:inherit;font-size:1rem;min-height:1.4em;max-height:150px;overflow-y:auto;white-space:pre-wrap;word-break:break-word;outline:none}.chat-input-editable[data-v-793484cb]:focus{border-color:#8b5cf6}.chat-input-editable[data-v-793484cb]:empty:before{content:attr(data-placeholder);color:#666;pointer-events:none}.chat-input-editable[contenteditable=false][data-v-793484cb]{opacity:.5;cursor:not-allowed}.chat-input .attach-btn[data-v-793484cb],.chat-input .icon-btn[data-v-793484cb]{background:transparent!important;border:1px solid #2a2a4a!important;color:#888!important;padding:0 12px!important;border-radius:8px!important;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:0;transition:all .15s ease;box-shadow:none!important;flex-shrink:0;align-self:stretch;position:static}@media (hover: hover){.chat-input .attach-btn[data-v-793484cb]:hover:not(:disabled),.chat-input .icon-btn[data-v-793484cb]:hover:not(:disabled){color:#e0e0e0!important;border-color:#8b5cf6!important;background:#8b5cf61a!important;transform:none!important;box-shadow:none!important}}.chat-input .attach-btn[data-v-793484cb]:active:not(:disabled),.chat-input .icon-btn[data-v-793484cb]:active:not(:disabled){transform:none!important;box-shadow:none!important}.chat-input .attach-btn[data-v-793484cb]:disabled,.chat-input .icon-btn[data-v-793484cb]:disabled{opacity:.4!important;cursor:not-allowed}.chat-input .icon-btn.stop-btn[data-v-793484cb]{color:#888!important;border-color:#2a2a4a!important}@media (hover: hover){.chat-input .icon-btn.stop-btn[data-v-793484cb]:hover:not(:disabled){color:#e0e0e0!important;border-color:#8b5cf6!important;background:#8b5cf61a!important}}.attachment-preview-strip[data-v-793484cb]{display:flex;gap:8px;flex-wrap:nowrap;align-items:center;overflow-x:auto;padding:8px 8px 4px;scrollbar-width:thin}.attachment-preview-strip .attachment-thumb[data-v-793484cb]{flex:0 0 auto}.attachment-more[data-v-793484cb]{flex:0 0 auto;font-size:.75rem;color:#8a8aa0;white-space:nowrap}.attachment-clear[data-v-793484cb]{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;background:transparent;border:1px solid #2a2a4a;color:#aaa;border-radius:8px;padding:4px 8px;font-size:.75rem;cursor:pointer;white-space:nowrap}@media (hover: hover){.attachment-clear[data-v-793484cb]:hover{color:#fff;border-color:#e94560}}.queue-strip[data-v-793484cb]{display:flex;flex-direction:column;gap:4px;padding:0 50px;max-height:124px;overflow-y:auto}.queue-item[data-v-793484cb]{display:flex;align-items:center;gap:8px;padding:3px 2px}.queue-item .queue-icon[data-v-793484cb]{flex-shrink:0;color:#8b5cf6}.queue-item .queue-text[data-v-793484cb]{flex:1;min-width:0;font-size:.9rem;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.queue-item .queue-send[data-v-793484cb],.queue-item .queue-remove[data-v-793484cb]{flex-shrink:0;display:flex;align-items:center;justify-content:center;background:transparent;border:none;color:#888;cursor:pointer;padding:3px;border-radius:4px;transition:color .15s,background .15s}@media (hover: hover){.queue-item .queue-send[data-v-793484cb]:hover:not(:disabled){color:#8b5cf6;background:#8b5cf624}}.queue-item .queue-send[data-v-793484cb]:disabled{opacity:.35;cursor:default}@media (hover: hover){.queue-item .queue-remove[data-v-793484cb]:hover{color:#ff6b6b;background:#e945601f}}.inspector-bar[data-v-793484cb]{position:absolute;top:12px;left:12px;z-index:6;width:min(380px,calc(100% - 24px));display:flex;flex-direction:column;gap:6px;background:#0f0f23eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid #3a3a5a;border-left:2px solid #ffcc00;border-radius:10px;padding:10px 12px;box-shadow:0 8px 28px #00000080}.inspector-bar-head[data-v-793484cb]{display:flex;align-items:center;gap:8px}.inspector-bar-title[data-v-793484cb]{display:inline-flex;align-items:center;gap:5px;font-size:.78rem;font-weight:600;color:#fc0}.inspector-modes[data-v-793484cb]{display:flex;gap:2px;margin-left:4px}.inspector-modes button[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:24px;background:#1a1a30;border:1px solid #2a2a4a;border-radius:6px;color:#aaa;cursor:pointer}.inspector-modes button.active[data-v-793484cb]{background:#2a2a4a;border-color:#fc0;color:#fc0}.inspector-close[data-v-793484cb]{margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;background:transparent;border:none;color:#888;cursor:pointer;border-radius:6px}@media (hover: hover){.inspector-close[data-v-793484cb]:hover{color:#fff;background:#2a2a4a}}.inspector-hint[data-v-793484cb]{font-size:.72rem;color:#888;line-height:1.4}.inspector-selection[data-v-793484cb]{display:flex;align-items:baseline;gap:8px;background:#1a1a30;border:1px solid #2a2a4a;border-radius:6px;padding:6px 8px}.inspector-sel-name[data-v-793484cb]{font-size:.78rem;font-weight:600;color:#fff;white-space:nowrap}.inspector-sel-summary[data-v-793484cb]{font-size:.7rem;color:#9a9ab0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.inspector-sel-clear[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:transparent;border:none;color:#888;cursor:pointer;border-radius:4px;flex-shrink:0}@media (hover: hover){.inspector-sel-clear[data-v-793484cb]:hover{color:#fff;background:#2a2a4a}}.inspect-btn.active[data-v-793484cb]{color:#fc0!important}.mcp-btn.active[data-v-793484cb]{color:#8b7cff!important}.mcp-btn.connected[data-v-793484cb]{color:#34d399!important}.mcp-overlay[data-v-793484cb]{position:fixed;inset:0;background:#0009;backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.mcp-modal[data-v-793484cb]{background:#15151c;border:1px solid #26262f;border-radius:16px;padding:24px;max-width:460px;width:100%;box-shadow:0 20px 60px #00000080;color:#e7e7ea}.mcp-head[data-v-793484cb]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.mcp-dot[data-v-793484cb]{width:9px;height:9px;border-radius:50%;background:#6b6b78;flex:none}.mcp-dot.live[data-v-793484cb]{background:#34d399;box-shadow:0 0 0 4px #34d3992e}.mcp-title[data-v-793484cb]{font-weight:700;font-size:16px;flex:1}.mcp-close[data-v-793484cb]{background:none;border:0;color:#a5a5b0;cursor:pointer;padding:2px}.mcp-intro[data-v-793484cb]{font-size:13.5px;line-height:1.55;color:#c4c4cf;margin:0 0 14px}.mcp-status[data-v-793484cb]{display:flex;align-items:center;gap:8px;font-size:13px;background:#1d1d26;border:1px solid #2c2c38;border-radius:10px;padding:10px 12px;margin-bottom:16px;color:#c4c4cf}.mcp-status.live[data-v-793484cb]{border-color:#34d39966;color:#b8f0da}.mcp-status code[data-v-793484cb]{color:#8b7cff}.mcp-step-label[data-v-793484cb]{font-size:13px;font-weight:700;margin:14px 0 6px;color:#e7e7ea}.mcp-url-row[data-v-793484cb]{display:flex;gap:8px;align-items:stretch}.mcp-url[data-v-793484cb]{flex:1;background:#0e0e13;border:1px solid #2c2c38;border-radius:8px;padding:9px 11px;font-size:12.5px;color:#c9c9d2;overflow-x:auto;white-space:nowrap;display:flex;align-items:center}.mcp-copy[data-v-793484cb]{display:inline-flex;align-items:center;gap:5px;background:#6d5efc;color:#fff;border:0;border-radius:8px;padding:0 12px;font-size:13px;font-weight:600;cursor:pointer;flex:none}.mcp-hint[data-v-793484cb]{font-size:12.5px;line-height:1.5;color:#9a9aa6;margin:6px 0 0}.mcp-hint em[data-v-793484cb]{color:#c4c4cf}.mcp-foot[data-v-793484cb]{display:flex;gap:10px;margin-top:22px}.mcp-stop[data-v-793484cb]{flex:1;background:#22222c;color:#d4a0a0;border:1px solid #3a2a2a;border-radius:10px;padding:11px;font-size:13px;font-weight:600;cursor:pointer}.mcp-done[data-v-793484cb]{flex:1;background:#6d5efc;color:#fff;border:0;border-radius:10px;padding:11px;font-size:13px;font-weight:600;cursor:pointer}a.mcp-done[data-v-793484cb]{text-align:center;text-decoration:none}.mcp-upgrade p[data-v-793484cb]{color:#a5a5b0;font-size:13px;line-height:1.5;margin:6px 0 0}.byok-upgrade[data-v-793484cb]{margin-top:10px}.byok-upgrade p[data-v-793484cb]{margin:0 0 10px}a.limit-btn[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;text-decoration:none}@media (max-width: 500px){.mcp-overlay[data-v-793484cb]{padding:0;align-items:stretch;justify-content:stretch}.mcp-modal[data-v-793484cb]{max-width:none;width:100%;height:100%;max-height:none;border-radius:0;border:0;display:flex;flex-direction:column;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:calc(env(safe-area-inset-top,0px) + 20px) 20px calc(env(safe-area-inset-bottom,0px) + 20px)}.mcp-foot[data-v-793484cb]{margin-top:auto;padding-top:22px}}.inspector-apply-btn[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;gap:6px;align-self:flex-start;background:#fc0;color:#1a1a30;border:none;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:700;cursor:pointer}@media (hover: hover){.inspector-apply-btn[data-v-793484cb]:hover:not(:disabled){background:#ffd633}}.inspector-apply-btn[data-v-793484cb]:disabled{opacity:.5;cursor:default}.inspector-actions[data-v-793484cb]{display:flex;gap:6px;align-items:center;justify-content:flex-end}.inspector-revert-btn[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;gap:6px;background:#1a1a30;color:#c9c9e0;border:1px solid #3a3a5a;border-radius:6px;padding:6px 12px;font-size:.78rem;font-weight:600;cursor:pointer}@media (hover: hover){.inspector-revert-btn[data-v-793484cb]:hover{background:#2a2a4a;color:#fff}}.attachment-thumb[data-v-793484cb]{position:relative;display:flex;align-items:center;gap:6px;background:#0f0f23;border:1px solid #2a2a4a;border-radius:8px;padding:4px 8px 4px 4px;max-width:160px}.attachment-thumb img[data-v-793484cb]{width:40px;height:40px;object-fit:cover;border-radius:4px}.attachment-thumb img.att-asset[data-v-793484cb],.msg-att-thumb img.att-asset[data-v-793484cb]{object-fit:contain;background:radial-gradient(circle at 50% 32%,#f3f5f9,#d9dee8)}.attachment-thumb.is-thumb-only[data-v-793484cb]{padding:4px;max-width:none}.attachment-thumb.is-thumb-only img[data-v-793484cb]{width:53px;height:53px}.attachment-thumb .att-file-icon[data-v-793484cb]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;color:#888}.attachment-thumb .att-name[data-v-793484cb]{font-size:.75rem;color:#aaa;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:80px}.attachment-thumb .att-remove[data-v-793484cb]{position:absolute;top:-6px;right:-6px;background:#3a3a5a!important;color:#d4d7e6!important;border:none!important;border-radius:50%!important;width:18px;height:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;padding:0!important;box-shadow:0 1px 4px #0000004d!important;transition:background .15s,color .15s!important;transform:none!important}@media (hover: hover){.attachment-thumb .att-remove[data-v-793484cb]:hover{background:#4a4a70!important;color:#fff!important;transform:none!important;box-shadow:0 1px 4px #0000004d!important}}.drag-overlay[data-v-793484cb]{position:absolute;inset:0;background:#8b5cf626;border:2px dashed #8b5cf6;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#a78bfa;font-size:.9rem;pointer-events:none;z-index:5}.msg-attachments[data-v-793484cb]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.msg-att-thumb img[data-v-793484cb]{max-width:200px;max-height:150px;border-radius:6px;object-fit:cover;cursor:pointer}@media (hover: hover){.msg-att-thumb img.clickable-att[data-v-793484cb]:hover{opacity:.85}}.msg-att-file[data-v-793484cb]{display:inline-flex;align-items:center;gap:4px;font-size:.8rem;color:#aaa;background:#ffffff0d;padding:4px 8px;border-radius:4px}.msg-att-more[data-v-793484cb]{display:inline-flex;align-items:center;font-size:.78rem;color:#8a8aa0;white-space:nowrap}.preview-panel[data-v-793484cb]{display:flex;flex-direction:column;background:#0a0a1a;min-height:0;overflow:hidden}.asset-credit-banner[data-v-793484cb]{display:flex;align-items:center;gap:.6rem;padding:.55rem .85rem;font-size:.82rem;font-weight:600;line-height:1.35;color:#3a2a05;background:linear-gradient(90deg,#ffd86b,#f5b730 55%,#e9a619);border-bottom:1px solid #b9851a;box-shadow:0 1px 6px #e9a61959}.asset-credit-banner a[data-v-793484cb]{color:#3a2a05;font-weight:700;text-decoration:none;border-bottom:2px solid rgba(58,42,5,.5)}@media (hover: hover){.asset-credit-banner a[data-v-793484cb]:hover{border-bottom-color:#3a2a05}}.asset-credit-banner .credit-dismiss[data-v-793484cb]{margin-left:auto;flex:none;border:none;background:transparent;color:#6b520f;font-size:1.15rem;line-height:1;cursor:pointer;padding:0 .25rem}@media (hover: hover){.asset-credit-banner .credit-dismiss[data-v-793484cb]:hover{color:#3a2a05}}.game-title[data-v-793484cb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;flex-shrink:1}@media (max-width: 1100px){.common-header .btn-text[data-v-793484cb]{display:none}.common-header button[data-v-793484cb]:not(.user-button){padding:8px}}.preview-content[data-v-793484cb]{flex:1;display:flex;min-height:0}.preview-content.with-console[data-v-793484cb]{flex:1 1 65%}.console-panel[data-v-793484cb]{flex:0 0 auto;max-height:35%;display:flex;flex-direction:column;border-top:1px solid #2a2a4a;background:#0d0d1a}.console-header[data-v-793484cb]{display:flex;align-items:center;gap:8px;padding:4px 10px;background:#111128;border-bottom:1px solid #1e1e3a;flex-shrink:0}.console-title[data-v-793484cb]{font-size:.75rem;font-weight:600;color:#888;text-transform:uppercase;letter-spacing:.04em}.console-count[data-v-793484cb]{font-size:.7rem;color:#666;background:#ffffff0f;padding:1px 6px;border-radius:8px}.console-clear[data-v-793484cb]{margin-left:auto;font-size:.7rem;color:#666;background:none;border:none;cursor:pointer;padding:2px 6px}@media (hover: hover){.console-clear[data-v-793484cb]:hover{color:#aaa}}.console-body[data-v-793484cb]{flex:1;overflow-y:auto;padding:4px 0;font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.75rem;line-height:1.5;min-height:60px;max-height:200px}.console-empty[data-v-793484cb]{padding:12px;color:#444;text-align:center;font-style:italic}.console-line[data-v-793484cb]{padding:1px 10px;color:#b0b0c8;white-space:pre-wrap;word-break:break-all}.console-line.console-error[data-v-793484cb]{color:#ff6b6b;background:#ff3c3c0f}.console-line.console-warn[data-v-793484cb]{color:#ffc107;background:#ffc1070a}.console-error-badge[data-v-793484cb]{position:absolute;top:4px;right:4px;width:7px;height:7px;border-radius:50%;background:#f44}.iframe-wrapper[data-v-793484cb]{flex:1;display:flex;position:relative;background:#1a1a2e}.iframe-loading[data-v-793484cb]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#1a1a2e;color:#555;z-index:1;transition:opacity .2s}.iframe-loading.hidden[data-v-793484cb]{opacity:0;pointer-events:none}.preview-content iframe[data-v-793484cb]{flex:1;border:none;background:#1a1a2e;color-scheme:dark;opacity:0;transition:opacity .2s}.preview-content iframe.loaded[data-v-793484cb]{opacity:1}.placeholder[data-v-793484cb]{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center;color:#555;background:radial-gradient(140% 90% at 50% 100%,rgba(76,29,149,.16),transparent 55%),transparent}.ph-loading[data-v-793484cb]{color:#888}.ph-grid[data-v-793484cb]{position:absolute;left:-10%;right:-10%;bottom:0;height:50%;background-image:linear-gradient(rgba(139,92,246,.2) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.2) 1px,transparent 1px);background-size:34px 34px;transform:perspective(380px) rotateX(60deg);transform-origin:bottom center;mask-image:linear-gradient(to top,#000 25%,transparent);-webkit-mask-image:linear-gradient(to top,#000 25%,transparent);animation:buildGrid-793484cb 5s linear infinite}.ph-glow[data-v-793484cb]{position:absolute;left:50%;top:42%;width:70%;height:55%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(139,92,246,.12),transparent);filter:blur(30px);animation:buildGlow-793484cb 6s ease-in-out infinite}.ph-inner[data-v-793484cb]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:9px;padding:24px;max-width:440px;text-align:center}.ph-icon[data-v-793484cb]{color:#a78bfa;opacity:.9;animation:buildSpark-793484cb 3.2s ease-in-out infinite}.ph-title[data-v-793484cb]{color:#cfd3dc;font-size:1.1rem;font-weight:600;margin:0}.ph-guide-rot[data-v-793484cb]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:24px;max-width:460px;text-align:center}.ph-guide-head[data-v-793484cb]{display:flex;align-items:center;justify-content:center;font-size:1.32rem;font-weight:700;color:#f0eefb}.ph-tip-card[data-v-793484cb]{display:flex;flex-direction:column;align-items:center;gap:12px}.ph-tip-comic[data-v-793484cb]{width:132px;height:132px;border-radius:16px;object-fit:cover;background:#8b5cf614;border:1px solid rgba(139,92,246,.22)}.ph-tip-title[data-v-793484cb]{margin:0;font-size:1.05rem;font-weight:600;color:#e9e6f5}.ph-tip-text[data-v-793484cb]{margin:0;font-size:.9rem;line-height:1.55;color:#9aa0ad;max-width:400px}.ft-tutorial[data-v-793484cb]{flex:1;position:relative;overflow:hidden;display:flex;align-items:center;justify-content:center}.ft-tutorial-inner[data-v-793484cb]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:28px;width:100%;max-width:420px;text-align:center}.ft-tutorial-eyebrow[data-v-793484cb]{display:inline-flex;align-items:center;gap:6px;font-size:.78rem;font-weight:600;letter-spacing:.02em;color:#a78bfa;text-transform:uppercase}.ft-tip[data-v-793484cb]{display:flex;flex-direction:column;align-items:center;gap:10px;min-height:150px;justify-content:flex-start}.ft-tip-icon[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;color:#c4b5fd;background:#8b5cf61f;border:1px solid rgba(139,92,246,.28)}.ft-tip-title[data-v-793484cb]{margin:0;font-size:1.05rem;font-weight:600;color:#e9e6f5}.ft-tip-text[data-v-793484cb]{margin:0;font-size:.9rem;line-height:1.5;color:#9aa0ad;max-width:340px}.ft-dots[data-v-793484cb]{display:flex;gap:7px;align-items:center}.ft-dot[data-v-793484cb]{width:7px;height:7px;padding:0;border:0;border-radius:999px;background:#ffffff2e;cursor:pointer;transition:background .2s,transform .2s,width .2s}@media (hover: hover){.ft-dot[data-v-793484cb]:hover{background:#fff6}}.ft-dot.active[data-v-793484cb]{width:18px;background:#a78bfa}.ft-fade-enter-active[data-v-793484cb],.ft-fade-leave-active[data-v-793484cb]{transition:opacity .3s ease,transform .3s ease}.ft-fade-enter-from[data-v-793484cb]{opacity:0;transform:translateY(6px)}.ft-fade-leave-to[data-v-793484cb]{opacity:0;transform:translateY(-6px)}.ft-tutorial-mobile[data-v-793484cb]{display:none;align-items:center;gap:11px;margin:12px 4px 4px;padding:12px 14px;border-radius:14px;background:#8b5cf612;border:1px solid rgba(139,92,246,.18)}.ft-tutorial-mobile .ft-tip-icon[data-v-793484cb]{width:38px;height:38px;border-radius:11px;flex-shrink:0}.ft-tip-comic-mini[data-v-793484cb]{width:46px;height:46px;border-radius:11px;object-fit:cover;flex-shrink:0;background:#8b5cf61a;border:1px solid rgba(139,92,246,.22)}.ft-tip-mobile-body[data-v-793484cb]{flex:1;min-width:0;text-align:left;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:2px 10px;align-items:start}.ft-tip-mobile-body .ft-tip-comic-mini[data-v-793484cb]{grid-row:1 / 3;grid-column:1;align-self:center}.ft-tutorial-mobile .ft-tip-title[data-v-793484cb]{font-size:.9rem;grid-row:1;grid-column:2;align-self:center}.ft-tutorial-mobile .ft-tip-text[data-v-793484cb]{font-size:.8rem;margin-top:0;max-width:none;grid-row:2;grid-column:2}.ft-tutorial-mobile .ft-dots[data-v-793484cb]{flex-direction:column;gap:5px;flex-shrink:0}.ft-tutorial-mobile .ft-dot.active[data-v-793484cb]{width:7px;height:18px}@media (max-width: 500px) and (orientation: portrait){.ft-tip-mobile-body .ft-tip-comic-mini[data-v-793484cb]{grid-row:1;grid-column:1}.ft-tutorial-mobile .ft-tip-text[data-v-793484cb]{grid-column:1 / 3}.ft-tutorial-mobile .ft-guide-link-mobile[data-v-793484cb]{display:none}}.ft-guide-link[data-v-793484cb]{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 12px;border-radius:999px;background:transparent;border:1px solid rgba(255,255,255,.12);color:#b9a7f5;font-size:.82rem;font-weight:500;cursor:pointer;transition:background .18s,border-color .18s,color .18s}@media (hover: hover){.ft-guide-link[data-v-793484cb]:hover{background:#8b5cf624;border-color:#8b5cf673;color:#ece5ff}}.ft-guide-link-mobile[data-v-793484cb]{margin:0;padding:8px;flex-shrink:0}.gate-guide-link[data-v-793484cb]{display:flex;align-items:center;gap:6px;width:fit-content;background:none;border:none;color:#b9a7f5;font-size:.85rem;cursor:pointer;margin:10px auto 0;padding:4px;transition:color .18s}@media (hover: hover){.gate-guide-link[data-v-793484cb]:hover{color:#ece5ff;text-decoration:underline}}.guide-overlay[data-v-793484cb]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10001;padding:16px}.guide-modal[data-v-793484cb]{background:#16162b;border:1px solid #2c2c44;border-radius:14px;padding:24px;max-width:560px;width:100%;max-height:88vh;overflow-y:auto;position:relative}.guide-head[data-v-793484cb]{display:flex;align-items:center;gap:9px;margin-bottom:12px;padding-right:28px}.guide-head-title[data-v-793484cb]{font-size:1.05rem;font-weight:700;color:#f0eefb}.guide-close[data-v-793484cb]{position:absolute;top:16px;right:16px;background:none;border:none;color:#888;cursor:pointer;padding:4px;line-height:0}@media (hover: hover){.guide-close[data-v-793484cb]:hover{color:#fff}}.guide-intro[data-v-793484cb]{margin:0 0 18px;font-size:.9rem;line-height:1.55;color:#a7adba}.guide-tips[data-v-793484cb]{display:flex;flex-direction:column;gap:14px}.guide-tip[data-v-793484cb]{display:flex;gap:12px;align-items:flex-start}.guide-tip-icon[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;flex-shrink:0;color:#c4b5fd;background:#8b5cf61f;border:1px solid rgba(139,92,246,.26)}.guide-tip-body[data-v-793484cb]{flex:1;min-width:0}.guide-tip-comic[data-v-793484cb]{flex-shrink:0;width:76px;height:76px;border-radius:10px;object-fit:cover;background:#8b5cf614;border:1px solid rgba(139,92,246,.22);align-self:flex-start}@media (max-width: 460px){.guide-tip-comic[data-v-793484cb]{width:60px;height:60px}}@media (max-width: 768px){.guide-overlay[data-v-793484cb]{padding:0;align-items:stretch;justify-content:stretch;background:#16162b}.guide-modal[data-v-793484cb]{max-width:none;max-height:none;height:100%;border:none;border-radius:0;padding:max(20px,var(--safe-top, 0px)) max(20px,var(--safe-right, 0px)) max(20px,var(--safe-bottom, 0px)) max(20px,var(--safe-left, 0px))}.guide-close[data-v-793484cb]{top:max(16px,var(--safe-top, 0px));right:max(16px,var(--safe-right, 0px))}}.guide-tip-title[data-v-793484cb]{margin:0 0 3px;font-size:.92rem;font-weight:600;color:#e9e6f5}.guide-tip-text[data-v-793484cb]{margin:0;font-size:.85rem;line-height:1.5;color:#9aa0ad}.guide-full-link[data-v-793484cb]{display:inline-flex;align-items:center;gap:5px;margin-top:20px;padding:10px 16px;border-radius:10px;background:#8b5cf629;border:1px solid rgba(139,92,246,.4);color:#d6c9ff;font-size:.88rem;font-weight:600;text-decoration:none;transition:background .18s,border-color .18s}@media (hover: hover){.guide-full-link[data-v-793484cb]:hover{background:#8b5cf642;border-color:#8b5cf699}}.starter-chips[data-v-793484cb]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-top:4px}.starter-chip[data-v-793484cb]{background:#ffffff0a;color:#b9b9c9;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:6px 13px;font-size:.8rem;cursor:pointer;transition:background .18s,border-color .18s,color .18s;animation:gateStarterIn-793484cb .35s ease both}@media (hover: hover){.starter-chip[data-v-793484cb]:hover{background:#8b5cf624;border-color:#8b5cf673;color:#ece5ff}}.starter-chip-surprise[data-v-793484cb]{display:inline-flex;align-items:center;gap:5px;background:#8b5cf61f;border-color:#8b5cf659;color:#b9a7f5}.build-stage[data-v-793484cb]{flex:1;position:relative;overflow:hidden;background:radial-gradient(150% 95% at 50% 100%,rgba(76,29,149,.22),transparent 55%),#090d14}.build-stage[data-v-793484cb]:after{content:"";position:absolute;left:0;right:0;bottom:55%;height:1px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.55),transparent);box-shadow:0 0 16px 1px #8b5cf64d;pointer-events:none;z-index:0}.build-grid[data-v-793484cb]{position:absolute;left:-10%;right:-10%;bottom:0;height:55%;z-index:0;background-image:linear-gradient(rgba(139,92,246,.3) 1px,transparent 1px),linear-gradient(90deg,rgba(139,92,246,.3) 1px,transparent 1px);background-size:34px 34px;transform:perspective(420px) rotateX(62deg);transform-origin:bottom center;mask-image:linear-gradient(to top,#000 35%,transparent);-webkit-mask-image:linear-gradient(to top,#000 35%,transparent);animation:buildGrid-793484cb 12s linear infinite}@keyframes buildGrid-793484cb{0%{background-position:0 0}to{background-position:0 34px}}.build-glow[data-v-793484cb]{position:absolute;left:50%;top:42%;width:75%;height:55%;transform:translate(-50%,-50%);z-index:0;background:radial-gradient(closest-side,rgba(139,92,246,.16),transparent);filter:blur(34px);pointer-events:none;animation:buildGlow-793484cb 6s ease-in-out infinite}@keyframes buildGlow-793484cb{0%,to{opacity:.4}50%{opacity:.85}}.build-inner[data-v-793484cb]{position:absolute;inset:0;z-index:1;display:flex;flex-direction:column;padding:24px}.build-heading[data-v-793484cb]{position:relative;display:flex;align-items:center;gap:8px;color:#a78bfa;font-size:13px;letter-spacing:.03em}.build-heading>span[data-v-793484cb]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.build-spark[data-v-793484cb]{animation:buildSpark-793484cb 3.2s ease-in-out infinite}@keyframes buildSpark-793484cb{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.build-shimmer[data-v-793484cb]{flex:1;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,rgba(139,92,246,.5),transparent);background-size:200% 100%;animation:buildShimmer-793484cb 3s linear infinite}@keyframes buildShimmer-793484cb{0%{background-position:200% 0}to{background-position:-200% 0}}.build-body[data-v-793484cb]{flex:1;display:flex;flex-direction:column;justify-content:center;gap:22px;min-height:0}.build-steps[data-v-793484cb]{display:flex;flex-direction:column;gap:16px}.build-step[data-v-793484cb]{position:relative;display:flex;align-items:flex-start;gap:13px;animation:buildStepIn-793484cb .5s ease both}@keyframes buildStepIn-793484cb{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.build-step[data-v-793484cb]:not(:last-child):before{content:"";position:absolute;left:5px;top:16px;bottom:-16px;width:2px;background:linear-gradient(#8b5cf68c,#3a335766)}.build-dot[data-v-793484cb]{width:11px;height:11px;margin-top:7px;border-radius:50%;border:1.5px solid #3a3357;flex:none;transition:all .4s ease}.build-step-main[data-v-793484cb]{display:flex;flex-direction:column;gap:7px;min-width:0}.build-label[data-v-793484cb]{font-size:14px;color:#5b5478;transition:color .4s ease,text-shadow .4s ease}.build-step.active .build-dot[data-v-793484cb]{border-color:#a78bfa;background:#a78bfa;animation:buildDot-793484cb 2.6s ease-in-out infinite}@keyframes buildDot-793484cb{0%,to{box-shadow:0 0 #8b5cf68c}50%{box-shadow:0 0 0 7px #8b5cf600}}.build-step.active .build-label[data-v-793484cb]{color:#f3eeff;text-shadow:0 0 14px rgba(139,92,246,.35)}.build-step.done .build-dot[data-v-793484cb]{border-color:#7c3aed;background:#5b21b6}.build-step.done .build-label[data-v-793484cb]{color:#a99fce}.build-label.clickable[data-v-793484cb]{cursor:pointer;display:inline-flex;align-items:center;gap:4px}@media (hover: hover){.build-label.clickable[data-v-793484cb]:hover{color:#d9d0f5}}.build-label-caret[data-v-793484cb]{opacity:.55;transition:transform .2s ease,opacity .2s ease}@media (hover: hover){.build-label.clickable:hover .build-label-caret[data-v-793484cb]{opacity:.9}}.build-step.expanded .build-label-caret[data-v-793484cb]{transform:rotate(90deg)}.build-thought-revealed[data-v-793484cb]{max-height:none;justify-content:flex-start;animation:buildStepIn-793484cb .25s ease both}.build-thought-revealed p[data-v-793484cb]{flex-shrink:1}.build-thought[data-v-793484cb]{display:flex;flex-direction:column;justify-content:flex-end;max-height:360px;overflow:hidden}.build-thought.faded[data-v-793484cb]{mask-image:linear-gradient(to bottom,transparent,#000 30%);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 30%)}.build-thought p[data-v-793484cb]{margin:0;flex-shrink:0;font-size:12px;line-height:1.5;font-style:italic;color:#9085b8;letter-spacing:.01em}.build-caret[data-v-793484cb]{display:inline-block;width:6px;height:.95em;margin-left:3px;vertical-align:-1px;border-radius:1px;background:#a78bfa;animation:buildCaret-793484cb 1.1s steps(1,end) infinite}@keyframes buildCaret-793484cb{0%,50%{opacity:1}50.01%,to{opacity:0}}.build-log[data-v-793484cb]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.8;color:#6f659a;overflow:hidden}.build-code[data-v-793484cb]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;line-height:1.55;max-height:85.25px;overflow:hidden;padding-left:12px;border-left:2px solid rgba(139,92,246,.4)}.build-code.faded[data-v-793484cb]{height:85.25px;mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent);-webkit-mask-image:linear-gradient(to bottom,transparent,#000 18%,#000 82%,transparent)}.build-code-line[data-v-793484cb]{color:#a394d6;white-space:pre;overflow:hidden;text-overflow:clip;animation:buildStepIn-793484cb .35s ease both}.turn-card[data-v-793484cb]{position:relative;margin-bottom:16px;padding:16px 18px;border-radius:14px;border:1px solid rgba(139,92,246,.16);background:radial-gradient(130% 80% at 50% 0%,rgba(76,29,149,.14),transparent 62%),#0b0f18;overflow:hidden}.turn-card.live[data-v-793484cb]{border-color:#8b5cf666}.build-inner-card[data-v-793484cb]{position:relative;z-index:1}.turn-card .build-glow[data-v-793484cb]{top:0;height:60%}.turn-card .build-heading[data-v-793484cb]{margin-bottom:14px}.turn-card .build-steps[data-v-793484cb]{gap:13px}.turn-card .build-thought[data-v-793484cb]{max-height:220px}.turn-card:not(.live) .build-glow[data-v-793484cb],.turn-card:not(.live) .build-shimmer[data-v-793484cb],.turn-card:not(.live) .build-spark[data-v-793484cb]{animation:none}.turn-card:not(.live) .build-glow[data-v-793484cb]{opacity:.25}.turn-card:not(.live) .build-shimmer[data-v-793484cb]{opacity:.3}.card-response[data-v-793484cb]{margin-top:14px;padding-top:14px;border-top:1px solid rgba(139,92,246,.14);color:#e7e2f5}.turn-card .files[data-v-793484cb],.card-tool[data-v-793484cb],.turn-card .build-code[data-v-793484cb]{margin-top:12px}.card-deck[data-v-793484cb]{display:flex;flex-direction:column}.turn-card.focal[data-v-793484cb]{margin:0;padding:0;border:none;border-radius:0;background:none;box-shadow:none;position:relative;z-index:50}.card-prompt[data-v-793484cb]{margin:-2px 0 16px;padding-left:24px;font-size:13px;font-style:italic;color:#8a80ad;line-height:1.5}.card-nav[data-v-793484cb]{margin-left:auto;display:flex;align-items:center;gap:6px;flex:none}.nav-arrow[data-v-793484cb]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;color:#b9a7f5;background:#8b5cf61a;border:1px solid rgba(139,92,246,.28);cursor:pointer;transition:background .15s ease,opacity .15s ease}@media (hover: hover){.nav-arrow[data-v-793484cb]:hover:not(:disabled){background:#8b5cf638}}.nav-arrow[data-v-793484cb]:disabled{opacity:.3;cursor:default}.nav-dots[data-v-793484cb]{display:flex;align-items:center;gap:5px;max-width:220px;overflow-x:auto;scrollbar-width:none}.nav-dots[data-v-793484cb]::-webkit-scrollbar{display:none}.nav-dot[data-v-793484cb]{width:7px;height:7px;border-radius:50%;flex:none;padding:0;border:none;background:#3a3357;cursor:pointer;transition:background .15s ease,transform .15s ease}@media (hover: hover){.nav-dot[data-v-793484cb]:hover{background:#6f659a}}.nav-dot.active[data-v-793484cb]{background:#a78bfa;transform:scale(1.35)}.nav-dot.running[data-v-793484cb]{background:#a78bfa;animation:buildDot-793484cb 2.6s ease-in-out infinite}.icon-btn[data-v-793484cb]{position:relative;display:inline-flex;align-items:center;gap:6px}.icon-btn svg[data-v-793484cb]{flex-shrink:0}.recording-preview-overlay[data-v-793484cb]{position:fixed;inset:0;background:#000c;display:flex;align-items:center;justify-content:center;z-index:1000}.recording-preview-modal[data-v-793484cb]{background:#1a1a2e;border-radius:12px;padding:24px;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;gap:16px}.recording-preview-modal h3[data-v-793484cb]{margin:0;color:#fff;font-size:18px}.preview-video[data-v-793484cb]{max-width:100%;max-height:60vh;border-radius:8px;background:#000}.recording-preview-modal .preview-actions[data-v-793484cb]{display:flex;gap:12px;justify-content:flex-end}.recording-preview-modal .preview-actions button[data-v-793484cb]{padding:10px 20px;border-radius:6px;font-size:14px;font-weight:500;cursor:pointer;border:none}.recording-preview-modal .discard-btn[data-v-793484cb]{background:#444;color:#fff}@media (hover: hover){.recording-preview-modal .discard-btn[data-v-793484cb]:hover{background:#555}}.recording-preview-modal .save-btn[data-v-793484cb]{background:#4caf50;color:#fff}@media (hover: hover){.recording-preview-modal .save-btn[data-v-793484cb]:hover{background:#66bb6a}}.track-editor-modal[data-v-793484cb]{background:#1a1a2e;border-radius:12px;width:85vw;max-width:960px;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.track-editor-header[data-v-793484cb]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #2a2a4a}.track-editor-header h3[data-v-793484cb]{margin:0;color:#fff;font-size:14px;font-weight:600}.track-editor-header .close-btn[data-v-793484cb]{background:transparent;border:none;color:#888;cursor:pointer;padding:4px;border-radius:4px}@media (hover: hover){.track-editor-header .close-btn[data-v-793484cb]:hover{background:#333;color:#fff}}.track-editor-body[data-v-793484cb]{display:flex;flex:1;min-height:0}.track-list[data-v-793484cb]{width:180px;min-width:180px;border-right:1px solid #2a2a4a;overflow-y:auto;padding:4px 0;background:#151528}.track-row[data-v-793484cb]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-bottom:1px solid #1a1a30}.track-row.muted[data-v-793484cb]{opacity:.45}.track-toggle[data-v-793484cb]{background:transparent;border:none;color:#8ab4f8;cursor:pointer;padding:2px;border-radius:3px;display:flex;align-items:center}@media (hover: hover){.track-toggle[data-v-793484cb]:hover{background:#ffffff14}}.track-row.muted .track-toggle[data-v-793484cb]{color:#555}.track-label[data-v-793484cb]{font-size:12px;color:#ccc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.track-preview-area[data-v-793484cb]{flex:1;display:flex;align-items:center;justify-content:center;padding:12px;background:#0a0a1a;min-height:280px}.track-canvas[data-v-793484cb]{max-width:100%;max-height:55vh;border-radius:4px;border:1px solid #2a2a4a;background:#000}.track-controls[data-v-793484cb]{display:flex;align-items:center;gap:10px;padding:8px 16px;border-top:1px solid #2a2a4a;background:#151528}.transport-btn[data-v-793484cb]{background:transparent;border:1px solid #444;color:#fff;cursor:pointer;width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (hover: hover){.transport-btn[data-v-793484cb]:hover{background:#ffffff14;border-color:#666}}.track-seek[data-v-793484cb]{flex:1;height:4px;-webkit-appearance:none;appearance:none;background:#333;border-radius:2px;outline:none;cursor:pointer}.track-seek[data-v-793484cb]::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border-radius:50%;background:#64b5f6;cursor:pointer}.track-time[data-v-793484cb]{font-size:12px;color:#888;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:80px;text-align:right}.track-actions[data-v-793484cb]{display:flex;gap:10px;justify-content:flex-end;padding:10px 16px;border-top:1px solid #2a2a4a}.track-actions button[data-v-793484cb]{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;display:flex;align-items:center;gap:6px}.track-actions .discard-btn[data-v-793484cb]{background:#333;color:#ccc}@media (hover: hover){.track-actions .discard-btn[data-v-793484cb]:hover{background:#444}}.track-actions .download-btn[data-v-793484cb]{background:#2a3f5f;color:#8ab4f8}@media (hover: hover){.track-actions .download-btn[data-v-793484cb]:hover{background:#345080}}.track-actions .save-btn[data-v-793484cb]{background:#4caf50;color:#fff}@media (hover: hover){.track-actions .save-btn[data-v-793484cb]:hover{background:#66bb6a}}.snapshot-btn[data-v-793484cb]{background:transparent!important}@media (hover: hover){.snapshot-btn[data-v-793484cb]:hover{background:#64b5f64d!important}}.snapshot-overlay[data-v-793484cb]{position:fixed;inset:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:1000}.snapshot-modal[data-v-793484cb]{background:#1a1a2e;border-radius:12px;max-width:90vw;max-height:88vh;display:flex;flex-direction:column;overflow:hidden}.snapshot-header[data-v-793484cb]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-bottom:1px solid #2a2a4a}.snapshot-header h3[data-v-793484cb]{margin:0;color:#fff;font-size:14px;font-weight:600}.snapshot-header .close-btn[data-v-793484cb]{background:transparent;border:none;color:#888;cursor:pointer;padding:4px;border-radius:4px}@media (hover: hover){.snapshot-header .close-btn[data-v-793484cb]:hover{background:#333;color:#fff}}.snapshot-body[data-v-793484cb]{display:flex;flex:1;min-height:0}.layer-preview[data-v-793484cb]{flex:1;display:flex;align-items:center;justify-content:center;padding:16px;background:#0a0a1a;min-height:300px}.layer-preview img[data-v-793484cb]{max-width:100%;max-height:60vh;border-radius:4px;border:1px solid #2a2a4a}.snapshot-actions[data-v-793484cb]{display:flex;gap:12px;justify-content:flex-end;padding:12px 16px;border-top:1px solid #2a2a4a}.snapshot-actions button[data-v-793484cb]{padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none}.snapshot-actions .discard-btn[data-v-793484cb]{background:#333;color:#ccc}@media (hover: hover){.snapshot-actions .discard-btn[data-v-793484cb]:hover{background:#444}}.snapshot-actions .save-btn[data-v-793484cb]{background:#4caf50;color:#fff}@media (hover: hover){.snapshot-actions .save-btn[data-v-793484cb]:hover{background:#66bb6a}}.file svg[data-v-793484cb]{vertical-align:-2px}.low-balance-warning[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#ff98001a;border-top:1px solid rgba(255,152,0,.25);font-size:12px;color:#ff9800}.low-balance-warning.empty[data-v-793484cb]{background:#f5c5181f;border-top-color:#f5c51852;color:#f5c518}.low-balance-warning.empty a[data-v-793484cb],.low-balance-warning.empty .low-balance-earn[data-v-793484cb]{color:#f5c518}.low-balance-warning a[data-v-793484cb]{color:#ff9800;font-weight:600;text-decoration:underline;text-underline-offset:2px}.low-balance-actions[data-v-793484cb]{display:flex;align-items:center;gap:14px}.low-balance-earn[data-v-793484cb]{background:none;border:none;padding:0;cursor:pointer;color:#ff9800;font-weight:600;font-size:12px;text-decoration:underline;text-underline-offset:2px}.refresh-warning[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;background:#388eff1f;border-top:1px solid rgba(56,142,255,.3);font-size:12px;color:#6db0ff}.refresh-now-btn[data-v-793484cb]{background:none;border:1px solid rgba(109,176,255,.5);border-radius:6px;padding:3px 12px;cursor:pointer;color:#6db0ff;font-weight:600;font-size:12px}@media (hover: hover){.refresh-now-btn[data-v-793484cb]:hover{background:#388eff2e}}.limit-modal-overlay[data-v-793484cb]{position:fixed;inset:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:10000}.limit-modal[data-v-793484cb]{background:#1e1e1e;border:1px solid #333;border-radius:12px;padding:32px;max-width:520px;width:90%;max-height:88vh;overflow-y:auto;position:relative}.limit-modal h3[data-v-793484cb]{margin:0 0 12px;font-size:18px;color:#fff}.limit-modal>p[data-v-793484cb]{color:#aaa;font-size:14px;line-height:1.5;margin:0 0 24px}.limit-modal-close[data-v-793484cb]{position:absolute;top:12px;right:12px;background:none;border:none;color:#888;cursor:pointer;padding:4px}@media (hover: hover){.limit-modal-close[data-v-793484cb]:hover{color:#fff}}.limit-options[data-v-793484cb]{display:flex;flex-direction:column;gap:20px}.limit-option[data-v-793484cb]{background:#252525;border:1px solid #333;border-radius:8px;padding:20px}.limit-option h4[data-v-793484cb]{margin:0 0 8px;font-size:15px;color:#fff}.limit-option>p[data-v-793484cb]{color:#999;font-size:13px;line-height:1.5;margin:0 0 16px}.plan-option[data-v-793484cb]{background:linear-gradient(135deg,#6366f129,#8b5cf61a);border-color:#818cf880}.limit-plan-note[data-v-793484cb]{margin:14px 0 0;text-align:center;font-size:12.5px;color:#999}.limit-plan-note a[data-v-793484cb]{color:#818cf8}.limit-btn[data-v-793484cb]{display:inline-flex;align-items:center;padding:8px 20px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer;border:none;text-decoration:none;transition:background .15s}.limit-btn.primary[data-v-793484cb]{background:#6366f1;color:#fff}@media (hover: hover){.limit-btn.primary[data-v-793484cb]:hover{background:#818cf8}}.limit-btn.secondary[data-v-793484cb]{background:#333;color:#ddd}@media (hover: hover){.limit-btn.secondary[data-v-793484cb]:hover{background:#444}}.limit-btn.small[data-v-793484cb]{padding:4px 12px;font-size:12px}.limit-btn.mcp-connect-btn[data-v-793484cb]{gap:7px}.limit-btn[data-v-793484cb]:disabled{opacity:.5;cursor:not-allowed}.topup-amounts[data-v-793484cb]{display:flex;flex-wrap:wrap;gap:8px}.topup-btn[data-v-793484cb]{flex:1 1 0;min-width:0;line-height:1.5;flex-direction:column;justify-content:center;position:relative;overflow:visible}.limit-btn.primary.topup-btn[data-v-793484cb]{background:linear-gradient(135deg,#ffd166,#f0a500);color:#1a1400}@media (hover: hover){.limit-btn.primary.topup-btn[data-v-793484cb]:hover:not(:disabled){background:linear-gradient(135deg,#ffdb85,#ffb01f)}}.topup-credits[data-v-793484cb]{font-weight:700;font-size:14px;color:#1a1400}.topup-usd[data-v-793484cb]{font-size:14px;opacity:.9;color:#1a1400}.topup-bonus[data-v-793484cb]{display:inline-block;margin-bottom:4px;padding:2px 8px;border-radius:999px;background:#15803d;color:#fff;font-size:11px;font-weight:800;letter-spacing:.02em;white-space:nowrap}.topup-bonus.is-empty[data-v-793484cb]{background:transparent;visibility:hidden}.topup-note[data-v-793484cb]{margin:12px 0 0;font-size:12px;color:#34d399;line-height:1.4}.topup-error[data-v-793484cb]{margin:12px 0 0;font-size:12px;color:#f87171}.gc-auto-topup[data-v-793484cb]{margin-top:14px;padding-top:12px;border-top:1px solid #2c2d44;display:flex;flex-direction:column;gap:8px}.auto-topup-cta[data-v-793484cb]{align-self:flex-start}.auto-topup-hint[data-v-793484cb]{font-size:12px;color:#9293ac;line-height:1.4}.auto-topup-hint a[data-v-793484cb]{color:#a78bfa;cursor:pointer}.ar-row[data-v-793484cb]{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:#e6e6f0;cursor:pointer}.ar-row input[data-v-793484cb]{width:15px;height:15px;accent-color:#8b5cf6;cursor:pointer}.ar-row-hint[data-v-793484cb]{font-size:11.5px;font-weight:500;color:#9293ac}.ar-config[data-v-793484cb]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;font-size:12.5px;color:#9293ac}.ar-config select[data-v-793484cb]{padding:4px 6px;border-radius:7px;border:1px solid #3a3b58;background:#14121f;color:#e6e6f0;font-size:12.5px;font-weight:600;cursor:pointer}.ar-config select[data-v-793484cb]:disabled{opacity:.6;cursor:not-allowed}.limit-option.earn-option[data-v-793484cb]{background:#1f2030;border-color:#3a3b58}.limit-option.earn-option h4[data-v-793484cb]{display:flex;align-items:baseline;justify-content:space-between;gap:10px}.earn-total[data-v-793484cb]{font-size:12px;font-weight:600;color:#34d399}.limit-modal.mode-earn .earn-option[data-v-793484cb]{background:transparent;border:none;padding:0}.limit-modal.mode-earn .earn-option .earn-h-title[data-v-793484cb],.limit-modal.mode-earn .earn-option .earn-option-sub[data-v-793484cb]{display:none}.limit-modal.mode-earn .earn-option h4[data-v-793484cb]{justify-content:flex-start;margin:0 0 12px}.earn-list[data-v-793484cb]{display:flex;flex-direction:column;gap:8px}.earn-item[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;gap:12px;background:#252638;border:1px solid #34354f;border-radius:6px;padding:10px 12px}.earn-item.done[data-v-793484cb]{opacity:.55}.earn-item-main[data-v-793484cb]{display:flex;flex-direction:column;gap:2px;min-width:0}.earn-item-label[data-v-793484cb]{font-size:13px;font-weight:600;color:#fff;line-height:1.25;margin-bottom:5px}.earn-item-desc[data-v-793484cb]{font-size:12px;color:#9a9bb5;line-height:1.4}.earn-progress[data-v-793484cb]{font-size:11px;font-weight:600;color:#34d399;margin-top:3px}.earn-item-side[data-v-793484cb]{display:flex;align-items:center;gap:8px;flex-shrink:0}.earn-amount[data-v-793484cb]{font-size:13px;font-weight:700;color:#34d399}.earn-done-tag[data-v-793484cb]{font-size:11px;color:#888;font-weight:500}.earn-do-btn[data-v-793484cb]{background:#6366f1;color:#fff;border:none;border-radius:5px;padding:5px 12px;font-size:12px;font-weight:500;cursor:pointer;transition:background .15s}@media (hover: hover){.earn-do-btn[data-v-793484cb]:hover{background:#818cf8}}.earn-testimonial[data-v-793484cb]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.earn-testimonial-input[data-v-793484cb]{width:100%;background:#15161f;border:1px solid #34354f;border-radius:6px;padding:10px;color:#eee;font-size:13px;font-family:inherit;resize:vertical;box-sizing:border-box}.earn-testimonial-input[data-v-793484cb]:focus{outline:none;border-color:#6366f1}.earn-testimonial-foot[data-v-793484cb]{display:flex;align-items:center;justify-content:space-between;gap:10px}.earn-char[data-v-793484cb]{font-size:11px;color:#f87171}.earn-char.ok[data-v-793484cb]{color:#34d399}.earn-testimonial-msg[data-v-793484cb]{font-size:12px;color:#f87171;margin:0}.earn-testimonial-msg.ok[data-v-793484cb]{color:#34d399}.byok-tabs[data-v-793484cb]{display:flex;gap:6px;margin-bottom:10px}.byok-tab[data-v-793484cb]{flex:1;padding:6px 10px;background:#1a1a1a;border:1px solid #444;border-radius:6px;color:#aaa;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:4px}.byok-tab.active[data-v-793484cb]{border-color:#6366f1;color:#fff}.byok-dot[data-v-793484cb]{color:#4caf50;font-size:9px;line-height:1}.api-key-form[data-v-793484cb]{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.api-key-input[data-v-793484cb]{flex:1;min-width:200px;padding:8px 12px;background:#1a1a1a;border:1px solid #444;border-radius:6px;color:#fff;font-size:13px;font-family:monospace}.api-key-input[data-v-793484cb]:focus{border-color:#6366f1;outline:none}.api-key-error[data-v-793484cb]{color:#f44336;font-size:12px;margin:4px 0 0;width:100%}.api-key-active[data-v-793484cb]{display:flex;align-items:center;gap:12px;color:#4caf50;font-size:13px}@media (max-width: 768px){.limit-modal-overlay[data-v-793484cb]{align-items:stretch;justify-content:stretch}.limit-modal[data-v-793484cb]{width:100%;max-width:none;height:100%;max-height:100%;border:none;border-radius:0;padding:20px 16px calc(20px + env(safe-area-inset-bottom));padding-top:calc(20px + env(safe-area-inset-top))}.model-dialog[data-v-793484cb]{padding:22px 18px}.limit-modal h3[data-v-793484cb]{margin:0 0 6px}.limit-modal>.limit-modal-sub[data-v-793484cb]{margin:0 0 16px}.limit-options[data-v-793484cb]{gap:12px}.limit-option[data-v-793484cb]{padding:14px}.limit-option>p[data-v-793484cb]{margin:0 0 12px}.earn-item[data-v-793484cb]{padding:9px 10px;gap:10px}.earn-item-side[data-v-793484cb]{flex-direction:column;align-items:center;gap:4px}.earn-do-btn[data-v-793484cb]{width:100%}.api-key-input[data-v-793484cb],.earn-testimonial-input[data-v-793484cb]{font-size:16px}}
