.preview-modal[data-v-1933ced0]{position:fixed;inset:0;background:#0f172ab8;backdrop-filter:blur(6px);z-index:60;display:grid;place-items:center;padding:24px;font-family:Inter,system-ui,-apple-system,sans-serif}.preview-shell[data-v-1933ced0]{width:100%;max-width:820px;max-height:calc(100vh - 48px);background:#fdfdfc;border-radius:24px;box-shadow:0 30px 100px #0f172a66;display:flex;flex-direction:column;overflow:hidden}.preview-header[data-v-1933ced0]{display:flex;align-items:flex-start;justify-content:space-between;padding:20px 24px 12px;gap:16px}.preview-title[data-v-1933ced0]{font-weight:700;color:#0f172a;font-size:16px}.preview-prompt[data-v-1933ced0]{font-size:13px;color:#6b7280;margin-top:2px;font-style:italic;max-width:560px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.preview-close[data-v-1933ced0]{width:32px;height:32px;border-radius:999px;background:#f3f4f6;font-size:20px;color:#374151;display:grid;place-items:center;transition:background .15s ease}.preview-close[data-v-1933ced0]:hover{background:#e5e7eb}.preview-tabs[data-v-1933ced0]{padding:0 24px;display:flex;gap:4px;border-bottom:1px solid #eef0f3}.tab[data-v-1933ced0]{padding:10px 14px;font-size:13px;font-weight:600;color:#6b7280;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color .15s ease,border-color .15s ease}.tab[data-v-1933ced0]:hover{color:#0f172a}.tab-active[data-v-1933ced0]{color:#0f172a;border-bottom-color:#0f172a}.preview-stage[data-v-1933ced0]{flex:1;overflow-y:auto;padding:28px;background:radial-gradient(circle at 50% 0%,rgba(99,102,241,.08),transparent 60%),#f6f7f9;display:flex;align-items:center;justify-content:center;min-height:440px}.ios-frame[data-v-1933ced0]{width:296px;border-radius:48px;padding:10px;background:linear-gradient(160deg,#2a2d34,#15171c);box-shadow:0 30px 70px #0f172a66,inset 0 0 0 1.5px #ffffff14}.ios-screen[data-v-1933ced0]{position:relative;border-radius:38px;overflow:hidden;height:600px;background:#000}.ios-wallpaper[data-v-1933ced0]{position:absolute;inset:0;background:radial-gradient(120% 70% at 15% 0%,rgba(255,183,99,.55),transparent 55%),radial-gradient(80% 60% at 90% 25%,rgba(244,114,182,.55),transparent 60%),radial-gradient(110% 80% at 30% 95%,rgba(99,102,241,.8),transparent 55%),radial-gradient(90% 70% at 90% 80%,rgba(56,189,248,.55),transparent 60%),linear-gradient(180deg,#1a1448,#2a1655 45%,#0e0b3a);display:flex;flex-direction:column;color:#fff;padding:0 14px 8px}.ios-island[data-v-1933ced0]{position:absolute;top:10px;left:50%;transform:translate(-50%);width:92px;height:26px;background:#000;border-radius:999px;z-index:4;box-shadow:0 0 0 1px #ffffff0a}.ios-statusbar[data-v-1933ced0]{display:flex;align-items:center;justify-content:space-between;font-size:13px;font-weight:600;padding:14px 18px 0;height:44px;letter-spacing:-.01em;position:relative;z-index:3}.ios-time[data-v-1933ced0]{font-feature-settings:"tnum"}.ios-status-right[data-v-1933ced0]{display:inline-flex;align-items:center;gap:5px}.ios-grid[data-v-1933ced0]{flex:1;display:grid;grid-template-columns:repeat(4,1fr);grid-auto-rows:min-content;gap:22px 4px;padding:18px 4px 4px;align-content:start}.ios-app[data-v-1933ced0]{display:flex;flex-direction:column;align-items:center;gap:5px;font-size:10.5px;font-weight:500}.ios-icon[data-v-1933ced0]{width:56px;height:56px;border-radius:13px;-o-object-fit:cover;object-fit:cover;box-shadow:0 6px 14px #00000040,inset 0 0 0 .5px #ffffff14;display:grid;place-items:center}.ios-icon--mine[data-v-1933ced0]{background:#fff}.ios-label[data-v-1933ced0]{text-shadow:0 1px 2px rgba(0,0,0,.5);max-width:62px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.1}.tile-music[data-v-1933ced0]{background:linear-gradient(155deg,#ff5e62,#c2185b)}.tile-settings[data-v-1933ced0]{background:linear-gradient(155deg,#9fa6ad,#585d65 60%,#2a2d34)}.ios-icon svg[data-v-1933ced0]{width:56%;height:56%}.ios-page-dots[data-v-1933ced0]{display:flex;justify-content:center;gap:6px;margin:0 0 10px}.ios-page-dots .dot[data-v-1933ced0]{width:6px;height:6px;border-radius:999px;background:#ffffff59}.ios-page-dots .dot-active[data-v-1933ced0]{background:#fff}.ios-dock[data-v-1933ced0]{background:#ffffff2e;backdrop-filter:blur(28px);-webkit-backdrop-filter:blur(28px);border:1px solid rgba(255,255,255,.12);border-radius:26px;padding:10px 8px;margin:0 4px;display:grid;grid-template-columns:repeat(4,1fr);gap:4px}.ios-dock .ios-app[data-v-1933ced0]{gap:0}.ios-dock .ios-icon[data-v-1933ced0]{width:50px;height:50px;border-radius:12px}.ios-home-indicator[data-v-1933ced0]{width:110px;height:4px;border-radius:999px;background:#fff;margin:8px auto 4px;opacity:.92}.mac-frame[data-v-1933ced0]{width:100%;max-width:700px;border-radius:14px;overflow:hidden;box-shadow:0 30px 80px #0f172a61,inset 0 0 0 1px #ffffff0f;background:#0b0a18}.mac-screen[data-v-1933ced0]{display:flex;flex-direction:column;min-height:460px;background:radial-gradient(70% 50% at 20% 25%,rgba(168,85,247,.6),transparent 60%),radial-gradient(70% 60% at 85% 75%,rgba(236,72,153,.5),transparent 65%),radial-gradient(90% 80% at 50% 100%,rgba(56,189,248,.45),transparent 60%),linear-gradient(160deg,#1a1140,#2c1361 45%,#4a1f7a 75%,#5b2188);color:#fff}.mac-menubar[data-v-1933ced0]{display:flex;align-items:center;gap:14px;padding:0 14px;height:26px;background:#00000052;backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);font-size:13px;border-bottom:1px solid rgba(255,255,255,.06)}.mac-menu-apple[data-v-1933ced0]{display:inline-flex;align-items:center;opacity:.95}.mac-menu-app[data-v-1933ced0]{font-weight:700;font-size:13px}.mac-menu-item[data-v-1933ced0]{opacity:.88;font-weight:400}.mac-menu-spacer[data-v-1933ced0]{flex:1}.mac-menu-glyph[data-v-1933ced0]{display:inline-flex;align-items:center;opacity:.9}.mac-menu-date[data-v-1933ced0],.mac-menu-time[data-v-1933ced0]{font-size:12.5px;opacity:.95;font-feature-settings:"tnum"}.mac-desktop[data-v-1933ced0]{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 24px 12px}.mac-about[data-v-1933ced0]{width:320px;background:#f8f8faf5;backdrop-filter:blur(40px) saturate(180%);-webkit-backdrop-filter:blur(40px) saturate(180%);border-radius:12px;overflow:hidden;box-shadow:0 24px 60px #00000073,0 0 0 .5px #00000040,inset 0 0 0 .5px #ffffffb3;color:#1c1c1e}.mac-traffic-row[data-v-1933ced0]{display:flex;gap:8px;padding:10px 12px 0}.mac-traffic[data-v-1933ced0]{width:12px;height:12px;border-radius:999px;display:inline-block;box-shadow:inset 0 0 0 .5px #0000002e}.mac-traffic.red[data-v-1933ced0]{background:radial-gradient(circle at 35% 30%,#ff8b86,#ff5f57)}.mac-traffic.yellow[data-v-1933ced0]{background:radial-gradient(circle at 35% 30%,#ffd56b,#febc2e)}.mac-traffic.green[data-v-1933ced0]{background:radial-gradient(circle at 35% 30%,#6ce080,#28c840)}.mac-about-body[data-v-1933ced0]{padding:6px 24px 22px;display:flex;flex-direction:column;align-items:center;gap:6px}.mac-about-icon[data-v-1933ced0]{width:96px;height:96px;border-radius:22px;margin:10px 0 14px;background:#fff;-o-object-fit:cover;object-fit:cover;box-shadow:0 10px 24px #0f172a2e}.mac-about-name[data-v-1933ced0]{font-size:18px;font-weight:700;letter-spacing:-.01em;color:#1c1c1e}.mac-about-version[data-v-1933ced0]{font-size:11px;color:#6b6b70}.mac-about-build[data-v-1933ced0]{opacity:.6}.mac-about-divider[data-v-1933ced0]{width:56px;height:1px;background:#0000001a;margin:10px 0 6px}.mac-about-copyright[data-v-1933ced0]{font-size:10px;color:#8a8a8f;margin-bottom:12px}.mac-about-actions[data-v-1933ced0]{display:flex;gap:8px}.mac-about-btn[data-v-1933ced0]{font-size:11px;padding:4px 10px;border-radius:5px;background:linear-gradient(180deg,#fff,#ececef);border:.5px solid rgba(0,0,0,.18);color:#1c1c1e;box-shadow:0 1px #ffffffe6 inset,0 1px 1px #00000014;cursor:default}.mac-dock-wrap[data-v-1933ced0]{display:flex;justify-content:center;padding:0 0 16px}.mac-dock[data-v-1933ced0]{display:flex;align-items:flex-end;gap:6px;padding:6px 10px;background:#ffffff2e;backdrop-filter:blur(28px) saturate(180%);-webkit-backdrop-filter:blur(28px) saturate(180%);border-radius:18px;border-top:1px solid rgba(255,255,255,.35);border-bottom:1px solid rgba(0,0,0,.25);box-shadow:0 8px 30px #00000059,inset 0 0 0 .5px #ffffff2e}.mac-dock-icon[data-v-1933ced0]{position:relative;width:46px;height:46px;display:grid;place-items:center}.mac-dock-icon img[data-v-1933ced0]{width:46px;height:46px;border-radius:11px;transition:transform .18s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 10px #0003;-o-object-fit:cover;object-fit:cover}.mac-dock-icon:hover img[data-v-1933ced0]{transform:translateY(-10px) scale(1.18)}.mac-dock-icon--mine img[data-v-1933ced0]{background:#fff}.mac-dock-dot[data-v-1933ced0]{position:absolute;bottom:-4px;width:3px;height:3px;border-radius:999px;background:#ffffffd9;box-shadow:0 0 4px #fff6}.mac-dock-sep[data-v-1933ced0]{width:1px;height:38px;background:#ffffff40;margin:0 4px;align-self:center}.mac-trash[data-v-1933ced0]{width:46px;height:46px;border-radius:11px;background:radial-gradient(120% 80% at 50% 0%,#ffffffb3,#dcdce18c 60%,#b4b4bc66);display:grid;place-items:center;box-shadow:0 4px 10px #0003,inset 0 0 0 .5px #fff9;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.preview-footer[data-v-1933ced0]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-top:1px solid #eef0f3;background:#fdfdfc;flex-wrap:wrap}.preview-nav[data-v-1933ced0]{display:inline-flex;align-items:center;gap:8px}.nav-btn[data-v-1933ced0]{width:32px;height:32px;border-radius:999px;background:#f3f4f6;color:#0f172a;font-size:18px;display:grid;place-items:center;transition:background .15s ease,opacity .15s ease}.nav-btn[data-v-1933ced0]:hover:not(:disabled){background:#e5e7eb}.nav-btn[data-v-1933ced0]:disabled{opacity:.3;cursor:not-allowed}.nav-count[data-v-1933ced0]{font-size:12px;color:#6b7280;min-width:40px;text-align:center}.preview-actions[data-v-1933ced0]{display:inline-flex;gap:8px}.action-btn[data-v-1933ced0]{height:38px;padding:0 16px;border-radius:10px;font-size:13px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:6px;transition:background .15s ease,transform .1s ease,box-shadow .15s ease}.action-btn .mr-1[data-v-1933ced0]{margin-right:2px}.action-btn.ghost[data-v-1933ced0]{background:#fff;color:#374151;border:1px solid #e5e7eb}.action-btn.ghost[data-v-1933ced0]:hover:not(:disabled){background:#f9fafb}.action-btn.primary[data-v-1933ced0]{background:#0f172a;color:#fff;box-shadow:0 8px 18px #0f172a38}.action-btn.primary[data-v-1933ced0]:hover:not(:disabled){background:#1e293b;transform:translateY(-1px)}.action-btn[data-v-1933ced0]:disabled{opacity:.6;cursor:not-allowed}.spinner-dark[data-v-1933ced0],.spinner-light[data-v-1933ced0]{width:14px;height:14px;border-radius:999px;border:2px solid transparent;animation:spin-1933ced0 .8s linear infinite}.spinner-light[data-v-1933ced0]{border-color:#fff6;border-top-color:#fff}.spinner-dark[data-v-1933ced0]{border-color:#0f172a33;border-top-color:#0f172a}@keyframes spin-1933ced0{to{transform:rotate(360deg)}}@media(max-width:640px){.preview-stage[data-v-1933ced0]{padding:18px;min-height:380px}.ios-frame[data-v-1933ced0]{width:260px}.ios-screen[data-v-1933ced0]{height:540px}.mac-frame[data-v-1933ced0]{max-width:100%}.mac-screen[data-v-1933ced0]{min-height:380px}.mac-about[data-v-1933ced0]{width:280px}}.logo-result-list[data-v-c5d82f8b]{display:flex;flex-direction:column;gap:14px}.result-card[data-v-c5d82f8b]{padding:24px;background:#fff;border:1px solid #e5e7eb;border-radius:22px;box-shadow:0 1px 2px #0f172a08}.result-header[data-v-c5d82f8b]{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px}.result-title-group[data-v-c5d82f8b]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.result-prompt[data-v-c5d82f8b]{font-size:14px;font-weight:600;color:#0f172a;font-style:italic;line-height:1.4;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.result-meta[data-v-c5d82f8b]{font-size:12px;color:#6b7280;letter-spacing:.01em}.result-status-generating[data-v-c5d82f8b]{color:#4b5563}.result-status-done[data-v-c5d82f8b]{color:#047857;font-weight:600}.result-status-failed[data-v-c5d82f8b]{color:#b91c1c;font-weight:600}.copy-prompt-btn[data-v-c5d82f8b]{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;border:1px solid #e5e7eb;border-radius:999px;background:#fff;color:#475569;font-size:12px;font-weight:700;line-height:1;padding:8px 10px;transition:background .15s ease,border-color .15s ease,color .15s ease}.copy-prompt-btn[data-v-c5d82f8b]:hover{background:#f8fafc;border-color:#cbd5e1;color:#0f172a}.result-grid[data-v-c5d82f8b]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.logo-card[data-v-c5d82f8b]{position:relative;aspect-ratio:1 / 1;border-radius:18px;overflow:hidden;border:1px solid #eef2ff;background:#fff;box-shadow:0 10px 25px #3341550f;cursor:pointer;padding:0;transition:transform .18s ease,box-shadow .18s ease}.logo-card[data-v-c5d82f8b]:hover:not(:disabled):not(.logo-card-loading){transform:translateY(-4px);box-shadow:0 18px 40px #0f172a1f}.logo-card[data-v-c5d82f8b]:disabled,.logo-card-loading[data-v-c5d82f8b]{cursor:default}.logo-loading[data-v-c5d82f8b]{width:100%;height:100%;background:linear-gradient(135deg,#f8fafc,#eef2ff);display:flex;flex-direction:column;align-items:center;justify-content:center}.logo-image[data-v-c5d82f8b]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.logo-hover-overlay[data-v-c5d82f8b]{position:absolute;inset:0;background:linear-gradient(180deg,transparent 50%,rgba(15,23,42,.55) 100%);display:flex;align-items:flex-end;justify-content:center;padding:14px;opacity:0;transition:opacity .18s ease}.logo-card:hover:not(:disabled) .logo-hover-overlay[data-v-c5d82f8b]{opacity:1}.logo-hover-text[data-v-c5d82f8b]{color:#fff;font-size:12px;font-weight:700;letter-spacing:.02em;background:#ffffff2e;border:1px solid rgba(255,255,255,.3);padding:6px 10px;border-radius:999px;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}
