@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/vazirmatn-arabic-wght-normal-Cafbb7Zc.woff2)format("woff2-variations");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/vazirmatn-latin-ext-wght-normal-tDTa1Fj6.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Vazirmatn Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/app/assets/vazirmatn-latin-wght-normal-BFexNX-K.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,:before,:after{box-sizing:border-box;-webkit-tap-highlight-color:transparent;margin:0;padding:0}*{scrollbar-width:thin;scrollbar-color:transparent transparent}.is-scrollbar-visible{scrollbar-color:var(--teal) transparent}html,body{background:var(--void-black);height:100%;font-family:var(--font-fa);color:var(--text-primary);touch-action:pan-x pan-y;overflow:hidden}#app{height:100%}:root{--void-black:#060810;--deep-navy:#0c1120;--cosmic-blue:#111827;--surface-3:#161f31;--surface-4:#1d283d;--teal:#00c4b4;--teal-glow:#00ffe7;--teal-deep:#0a8c82;--gold:#d4a843;--gold-soft:#e7c879;--text-primary:#dce8f0;--text-secondary:#b7c7dc;--text-muted:#8ca0bc;--text-dim:#7a8ca6;--ember:#e8635a;--color-success:var(--teal-glow);--color-warning:var(--gold);--color-danger:var(--ember);--border-faint:#00c4b41f;--border-soft:#00c4b433;--border-strong:#00c4b459;--border-gold:#d4a84359;--glow-teal:0 0 24px #00c4b459;--shadow-card:0 18px 50px #0000008c;--shadow-float:0 24px 70px #000000a6;--grad-generate:linear-gradient(90deg, #00c4b4 0%, #00ffe7 100%);--font-fa:"Vazirmatn Variable", "Vazirmatn", "Segoe UI", Tahoma, sans-serif;--fs-micro:11px;--lh-micro:1.4;--fw-micro:600;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:16px;--r-xl:22px;--r-pill:999px;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-soft:cubic-bezier(.4, 0, .2, 1);--dur-fast:.14s;--dur-mid:.26s;--dur-slow:.52s;--rail-w:64px;--drawer-w:220px;--config-w:300px;--topbar-h:56px;--bottom-nav-h:0px;--bottom-nav-fab-rise:0px}.danax-root{font-family:var(--font-fa);color:var(--text-primary);background:var(--void-black);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums;direction:rtl}::placeholder{color:var(--text-muted);opacity:1}.danax-eyebrow{font-size:var(--fs-micro);letter-spacing:.18em;color:var(--text-muted);font-weight:600}.shimmer-top{background:linear-gradient(90deg, transparent, var(--teal-glow), transparent);background-size:200% 100%;animation:1.4s linear infinite shimmer}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes pulse-bg{0%,to{opacity:.6}50%{opacity:1}}@keyframes rotate-border{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes glow-pulse{0%,to{boxShadow:0 0 20px #00c4b499, 0 0 40px #00c4b44d;transform:scale(1)}50%{boxShadow:0 0 40px #00c4b4cc, 0 0 80px #00c4b466;transform:scale(1.1)}}@keyframes gradient-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes aurora-sweep{0%{opacity:0;transform:translate(-100%)rotate(45deg)}50%{opacity:.6}to{opacity:0;transform:translate(100%)rotate(45deg)}}.aurora-sweep{background:linear-gradient(90deg,#0000,#00c4b466,#0000);animation:3s ease-in-out infinite aurora-sweep}.cosmic-nebula-glass{background:radial-gradient(70% 50% at 50% 45%,#00c4b433,#0000 45%),radial-gradient(50% 70% at 35% 65%,#00ffc81f,#0000 50%);animation:3s ease-in-out infinite cosmic-pulse-glass}@keyframes cosmic-pulse-glass{0%,to{opacity:.6}50%{opacity:.9}}.button-glow{background:linear-gradient(90deg,#00c4b4cc,#00ffc880,#00c4b4cc);border-radius:20px;animation:3s ease-in-out infinite glow-pulse-smooth}@keyframes glow-pulse-smooth{0%,to{opacity:.4;boxShadow:0 0 20px #00c4b466}50%{opacity:.8;boxShadow:0 0 40px #00c4b499}}.button-glow:after{content:"";background:var(--void-black);border-radius:18px;position:absolute;inset:2px}.shine-effect{background:linear-gradient(135deg,#ffffff1a 0%,#0000 50%);border-radius:18px}.premium-btn{transition:all .4s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.premium-btn:hover:not(:disabled){boxShadow:0 8px 40px #00c4b440, inset 0 1px 1px #ffffff1f;background:linear-gradient(135deg,#00c4b440,#00ffc826);border-color:#00ffc899}}.micro-particle{background:radial-gradient(circle,#00ffc8e6,#00c4b480);border-radius:50%;animation:4s ease-in-out infinite float-particle;box-shadow:0 0 8px #00c4b499}@keyframes float-particle{0%{opacity:0;filter:blur();transform:translate(0)scale(1)}20%{opacity:1}80%{opacity:.8}to{transform:translate(var(--tx,10px), var(--ty,-15px)) scale(.3);opacity:0;filter:blur(1px)}}.micro-particle:first-child{--tx:18px;--ty:-25px}.micro-particle:nth-child(2){--tx:-15px;--ty:-22px}.micro-particle:nth-child(3){--tx:12px;--ty:28px}.micro-particle:nth-child(4){--tx:-18px;--ty:25px}.micro-particle:nth-child(5){--tx:0px;--ty:-30px}.micro-particle:nth-child(6){--tx:-20px;--ty:5px}.queue-sweep{animation:1.8s ease-in-out infinite sweep}@keyframes sweep{0%{left:-40%}to{left:100%}}.pulse-dot{animation:1.6s ease-in-out infinite pdot}@keyframes pdot{0%,to{opacity:1}50%{opacity:.35}}.knot-spin{animation:2.4s linear infinite kspin}.knot-slow{animation:22s linear infinite kspin}@keyframes kspin{to{transform:rotate(360deg)}}.gen-btn{transition:transform .14s,box-shadow .2s}.gen-btn:active:not(:disabled){transform:translateY(1px)}.act-ic{transition:transform .15s}@media (hover:hover) and (pointer:fine){.gen-btn:hover:not(:disabled){box-shadow:0 0 34px #00c4b499}.gen-btn:hover .knot-hover{animation:3s linear infinite kspin}.send-btn:hover{box-shadow:0 0 24px #00c4b499}.act-ic:hover{transform:translateY(-2px)}.act-ic:hover svg{stroke:var(--teal-glow)}}@media (hover:none){button:active,a:active,[role=button]:active,[class*=btn]:active{opacity:.75;transition:opacity .1s}}.kw-fade{opacity:1;animation:kwfade .5s var(--ease-out)}@keyframes kwfade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}::-webkit-scrollbar{width:3px;height:3px}::-webkit-scrollbar-thumb{transition:background var(--dur-mid);background:0 0;border-radius:3px}::-webkit-scrollbar-track{background:0 0}.is-scrollbar-visible::-webkit-scrollbar-thumb{background:var(--teal)}.danax-scroll::-webkit-scrollbar{width:2px;height:2px}.danax-scroll::-webkit-scrollbar-thumb{transition:background var(--dur-mid);background:0 0;border-radius:2px}.danax-scroll::-webkit-scrollbar-track{background:0 0}.danax-scroll.is-scrollbar-visible::-webkit-scrollbar-thumb{background:var(--teal)}@keyframes shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.shake{animation:.5s shake}@media (prefers-reduced-motion:reduce){.knot-spin,.knot-slow,.shimmer-top,.queue-sweep,.pulse-dot{animation:none!important}}@media (width<=768px){:root{--rail-w:0px;--bottom-nav-h:60px;--bottom-nav-fab-rise:18px}html,body{overflow:hidden}input:not([data-zoom-safe]),textarea:not([data-zoom-safe]){font-size:16px!important}.danax-prompt-field{min-height:106px!important}.danax-rail{display:none!important}.danax-content-shell{padding-bottom:var(--bottom-nav-h)!important}.global-switcher-hidden-on-mobile{display:none!important}}.pwa-install[data-v-4f0076e9]{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom) + 12px);z-index:86;border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--deep-navy);box-shadow:var(--shadow-float);align-items:center;gap:12px;padding:12px 14px;display:flex;position:fixed;left:12px;right:12px}@media (width>=769px){.pwa-install[data-v-4f0076e9]{display:none}}.pwa-install-icon[data-v-4f0076e9]{border-radius:var(--r-sm);flex-shrink:0;width:44px;height:44px}.pwa-install-body[data-v-4f0076e9]{flex:1;min-width:0}.pwa-install-title[data-v-4f0076e9]{font-family:var(--font-fa);color:var(--text-primary);font-size:13px;font-weight:700}.pwa-install-text[data-v-4f0076e9]{font-family:var(--font-fa);color:var(--text-muted);margin-top:2px;font-size:11px;line-height:1.5}.pwa-install-action[data-v-4f0076e9]{border-radius:var(--r-sm);background:var(--grad-generate);font-family:var(--font-fa);color:var(--void-black);white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;padding:8px 16px;font-size:12px;font-weight:700}.pwa-install-close[data-v-4f0076e9]{cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;padding:4px;display:flex}.pwa-install-fade-enter-active[data-v-4f0076e9],.pwa-install-fade-leave-active[data-v-4f0076e9]{transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out)}.pwa-install-fade-enter-from[data-v-4f0076e9],.pwa-install-fade-leave-to[data-v-4f0076e9]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.pwa-install-fade-enter-active[data-v-4f0076e9],.pwa-install-fade-leave-active[data-v-4f0076e9]{transition:none}}.pwa-update[data-v-c9217477]{z-index:700;padding:calc(env(safe-area-inset-top) + 24px) 24px calc(env(safe-area-inset-bottom) + 24px);background:var(--void-black);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pwa-update-content[data-v-c9217477]{text-align:center;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:360px;display:flex}.pwa-update-icon[data-v-c9217477]{border:1px solid var(--border-strong);background:var(--deep-navy);width:88px;height:88px;box-shadow:var(--shadow-float);border-radius:50%;justify-content:center;align-items:center;margin-bottom:8px;display:flex}.pwa-update-title[data-v-c9217477]{font-family:var(--font-fa);color:var(--text-primary);margin:0;font-size:20px;font-weight:800}.pwa-update-desc[data-v-c9217477]{font-family:var(--font-fa);color:var(--text-muted);margin:0 0 12px;font-size:13px;line-height:1.8}.pwa-update-action[data-v-c9217477]{border-radius:var(--r-pill);background:var(--grad-generate);width:100%;font-family:var(--font-fa);color:var(--void-black);cursor:pointer;border:none;padding:14px 20px;font-size:15px;font-weight:700}.pwa-update-action[data-v-c9217477]:disabled{opacity:.7;cursor:progress}.pwa-update-fade-enter-active[data-v-c9217477],.pwa-update-fade-leave-active[data-v-c9217477]{transition:opacity var(--dur-mid) var(--ease-out)}.pwa-update-fade-enter-from[data-v-c9217477],.pwa-update-fade-leave-to[data-v-c9217477]{opacity:0}@media (prefers-reduced-motion:reduce){.pwa-update-fade-enter-active[data-v-c9217477],.pwa-update-fade-leave-active[data-v-c9217477]{transition:none}}.server-health-warning-overlay[data-v-0b19a238]{z-index:600;-webkit-backdrop-filter:blur(10px);background:#060810e0;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.server-health-warning-panel[data-v-0b19a238]{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-soft);text-align:center;background:#0c1426fa;border-radius:20px;flex-direction:column;align-items:center;width:420px;max-width:100%;padding:28px 24px 24px;display:flex;box-shadow:0 24px 64px #000c,0 0 0 1px #d4a8431f}.server-health-warning-icon-wrap[data-v-0b19a238]{background:#d4a8431a;border:2px solid #d4a8434d;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;display:flex}.server-health-warning-title[data-v-0b19a238]{color:var(--text-primary);font-size:15px;font-weight:700;font-family:var(--font-fa);margin-bottom:10px}.server-health-warning-message[data-v-0b19a238]{color:var(--text-muted);margin-bottom:20px;font-size:13px;line-height:1.8}.server-health-warning-retry-btn[data-v-0b19a238]{background:var(--gold);width:100%;color:var(--void-black);border-radius:var(--r-md);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-fa);transition:opacity var(--dur-fast);border:none;justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.server-health-warning-retry-btn[data-v-0b19a238]:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.server-health-warning-retry-btn[data-v-0b19a238]:not(:disabled):hover{opacity:.9}}.server-health-warning-overlay-enter-active[data-v-0b19a238]{transition:opacity var(--dur-mid) var(--ease-soft)}.server-health-warning-overlay-leave-active[data-v-0b19a238]{transition:opacity var(--dur-fast)}.server-health-warning-overlay-enter-from[data-v-0b19a238],.server-health-warning-overlay-leave-to[data-v-0b19a238]{opacity:0}.server-health-warning-overlay-enter-active .server-health-warning-panel[data-v-0b19a238]{transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out);transition-delay:40ms}.server-health-warning-overlay-leave-active .server-health-warning-panel[data-v-0b19a238]{transition:opacity var(--dur-fast), transform var(--dur-fast)}.server-health-warning-overlay-enter-from .server-health-warning-panel[data-v-0b19a238],.server-health-warning-overlay-leave-to .server-health-warning-panel[data-v-0b19a238]{opacity:0;transform:translateY(12px)scale(.97)}.server-health-warning-overlay-enter-to .server-health-warning-panel[data-v-0b19a238],.server-health-warning-overlay-leave-from .server-health-warning-panel[data-v-0b19a238]{opacity:1;transform:translateY(0)scale(1)}@media (width<=768px){.server-health-warning-overlay[data-v-0b19a238]{align-items:flex-end;padding:0}.server-health-warning-panel[data-v-0b19a238]{border-radius:20px 20px 0 0;width:100%;padding:24px 16px 28px}}.legal-document-overlay[data-v-7d127462]{z-index:500;background:var(--void-black);flex-direction:column;display:flex;position:fixed;inset:0}.legal-document-header[data-v-7d127462]{z-index:10;padding:18px 24px;padding-top:calc(18px + env(safe-area-inset-top,0px));-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-faint);background:#0f1f33fa;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.legal-document-header-title[data-v-7d127462]{color:var(--text-primary);font-size:15px;font-weight:700}.legal-document-close-btn[data-v-7d127462]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-xs);cursor:pointer;width:32px;height:32px;color:var(--text-muted);transition:color var(--dur-fast), border-color var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.legal-document-close-btn[data-v-7d127462]:hover{color:var(--text-primary);border-color:var(--border-soft)}}.legal-document-body[data-v-7d127462]{padding:24px;padding-bottom:calc(40px + env(safe-area-inset-bottom,0px));box-sizing:border-box;width:100%;max-width:760px;color:var(--text-muted);flex:1;margin:0 auto;font-size:13.5px;line-height:1.9;overflow-y:auto}.legal-document-overlay-enter-active[data-v-7d127462]{transition:opacity var(--dur-mid) var(--ease-soft)}.legal-document-overlay-leave-active[data-v-7d127462]{transition:opacity var(--dur-fast)}.legal-document-overlay-enter-from[data-v-7d127462],.legal-document-overlay-leave-to[data-v-7d127462]{opacity:0}.cookie-notice-h1[data-v-95df3a74]{color:var(--text-primary);margin:0 0 12px;font-size:19px;font-weight:800}.cookie-notice-h2[data-v-95df3a74]{color:var(--text-primary);margin:26px 0 10px;font-size:15px;font-weight:700}p[data-v-95df3a74]{margin:0 0 12px}.cookie-notice-link[data-v-95df3a74]{color:var(--teal);word-break:break-all;text-decoration:none}@media (hover:hover) and (pointer:fine){.cookie-notice-link[data-v-95df3a74]:hover{text-decoration:underline}}.ltr-inline[data-v-95df3a74]{word-break:normal;direction:ltr;unicode-bidi:isolate}.cookie-notice-table-wrap[data-v-95df3a74]{border:1px solid var(--border-faint);border-radius:var(--r-sm);margin:0 0 16px;overflow-x:auto}.cookie-notice-table[data-v-95df3a74]{border-collapse:collapse;width:100%;font-size:12px}.cookie-notice-table th[data-v-95df3a74],.cookie-notice-table td[data-v-95df3a74]{text-align:right;vertical-align:top;border-bottom:1px solid var(--border-faint);padding:10px 12px}.cookie-notice-table thead th[data-v-95df3a74]{background:var(--deep-navy);color:var(--text-primary);white-space:nowrap;font-weight:700}.cookie-notice-table tbody tr:last-child td[data-v-95df3a74]{border-bottom:none}.cookie-notice-table-name[data-v-95df3a74]{color:var(--text-primary);white-space:nowrap;text-align:left;font-weight:700}.cookie-notice-reset-btn[data-v-95df3a74]{border:1px solid var(--border-strong);border-radius:var(--r-sm);color:var(--text-primary);font-family:var(--font-fa);cursor:pointer;transition:border-color var(--dur-fast);background:0 0;padding:10px 18px;font-size:13px;font-weight:700}@media (hover:hover) and (pointer:fine){.cookie-notice-reset-btn[data-v-95df3a74]:hover{border-color:var(--border-soft)}}.analytics-consent[data-v-10e8a507]{bottom:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom) + 12px);z-index:86;border:1px solid var(--border-strong);border-radius:var(--r-lg);background:var(--deep-navy);box-shadow:var(--shadow-float);flex-direction:column;gap:10px;padding:14px;display:flex;position:fixed;left:12px;right:12px}.analytics-consent-text[data-v-10e8a507]{font-family:var(--font-fa);color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.analytics-consent-notice-link[data-v-10e8a507]{font-family:var(--font-fa);color:var(--teal);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;text-decoration:none;display:inline}@media (hover:hover) and (pointer:fine){.analytics-consent-notice-link[data-v-10e8a507]:hover{text-decoration:underline}}.analytics-consent-actions[data-v-10e8a507]{justify-content:flex-end;gap:8px;display:flex}.analytics-consent-decline[data-v-10e8a507],.analytics-consent-accept[data-v-10e8a507]{border-radius:var(--r-sm);font-family:var(--font-fa);cursor:pointer;padding:8px 16px;font-size:12px;font-weight:700}.analytics-consent-decline[data-v-10e8a507]{border:1px solid var(--border-strong);color:var(--text-muted);background:0 0}.analytics-consent-accept[data-v-10e8a507]{background:var(--grad-generate);color:var(--void-black);border:none}.analytics-consent-fade-enter-active[data-v-10e8a507],.analytics-consent-fade-leave-active[data-v-10e8a507]{transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out)}.analytics-consent-fade-enter-from[data-v-10e8a507],.analytics-consent-fade-leave-to[data-v-10e8a507]{opacity:0;transform:translateY(12px)}@media (prefers-reduced-motion:reduce){.analytics-consent-fade-enter-active[data-v-10e8a507],.analytics-consent-fade-leave-active[data-v-10e8a507]{transition:none}}.generation-mini-bar[data-v-038372ed]{font-family:var(--font-fa);background:var(--surface-3);border:1px solid var(--border-soft);border-radius:var(--r-lg);cursor:pointer;align-items:center;gap:9px;margin-bottom:8px;padding:11px 14px;animation:2.2s ease-in-out infinite generation-mini-bar-pulse-038372ed;display:flex;position:absolute;bottom:100%;left:8px;right:8px}.generation-mini-bar-success[data-v-038372ed]{border-color:var(--border-strong);background:#00c4b429;animation:1.1s ease-in-out infinite generation-mini-bar-done-glow-038372ed}.generation-mini-bar-spin[data-v-038372ed]{filter:drop-shadow(0 0 6px #00c4b499);flex-shrink:0;animation:2.4s linear infinite generation-mini-bar-spin-038372ed;display:inline-flex}.generation-mini-bar-check[data-v-038372ed]{background:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.generation-mini-bar-text[data-v-038372ed]{text-align:right;flex-direction:column;flex:1;align-items:flex-start;min-width:0;display:flex}.generation-mini-bar-label[data-v-038372ed]{color:var(--text-primary);font-size:12.5px;font-weight:600}.generation-mini-bar-hint[data-v-038372ed]{color:var(--text-muted);font-size:11px}.generation-mini-bar-time[data-v-038372ed]{color:var(--teal-glow);font-variant-numeric:tabular-nums;flex-shrink:0;font-size:12.5px;font-weight:700}@keyframes generation-mini-bar-spin-038372ed{to{transform:rotate(360deg)}}@keyframes generation-mini-bar-pulse-038372ed{0%,to{box-shadow:0 0 14px #00c4b447}50%{box-shadow:0 0 24px #00ffe780}}@keyframes generation-mini-bar-done-glow-038372ed{0%,to{box-shadow:0 0 20px #00ffe773}50%{box-shadow:0 0 32px #00ffe7b3}}.danax-bottom-nav[data-v-0a1f7b37]{display:none}@media (width<=768px){.danax-bottom-nav[data-v-0a1f7b37]{height:calc(var(--bottom-nav-h) + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);-webkit-backdrop-filter:blur(16px);border-top:1px solid var(--border-faint);z-index:85;background:#0c1120eb;display:flex;position:fixed;bottom:0;left:0;right:0}.bottom-nav-btn[data-v-0a1f7b37]{cursor:pointer;color:var(--text-muted);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:4px;transition:color .15s;display:flex}.bottom-nav-label[data-v-0a1f7b37]{font-family:var(--font-fa);color:var(--text-muted);font-size:11px;font-weight:600;transition:color .15s}.bottom-nav-btn.active .bottom-nav-label[data-v-0a1f7b37]{color:var(--teal-glow)}.bottom-nav-center[data-v-0a1f7b37]{cursor:pointer;background:0 0;border:none;flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:4px;height:100%;display:flex;position:relative}.bottom-nav-center.generating[data-v-0a1f7b37]{cursor:not-allowed}.bottom-nav-center-circle[data-v-0a1f7b37]{top:calc(-1 * var(--bottom-nav-fab-rise));background:linear-gradient(120deg, var(--teal-deep), var(--teal), var(--teal-glow), var(--teal), var(--teal-deep));border:4px solid var(--deep-navy);background-size:300% 300%;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s;animation:2.6s ease-in-out infinite fab-breathe-0a1f7b37,4s infinite fab-gradient-flow-0a1f7b37;display:grid;position:absolute;box-shadow:0 0 20px #00c4b48c,0 6px 16px #00000073}.bottom-nav-center-circle.active[data-v-0a1f7b37]{animation-duration:1.6s,2s}.bottom-nav-center-circle.generating[data-v-0a1f7b37]{background:var(--text-muted);box-shadow:none;opacity:.6;animation:none}.bottom-nav-center-circle.awaiting-prompt[data-v-0a1f7b37]{opacity:.5;filter:saturate(.35);animation:none;box-shadow:0 6px 16px #00000073}.bottom-nav-center:active .bottom-nav-center-circle[data-v-0a1f7b37]{transform:scale(.94)}.bottom-nav-center.generating:active .bottom-nav-center-circle[data-v-0a1f7b37]{transform:none}.fab-particles[data-v-0a1f7b37]{pointer-events:none;z-index:1;position:absolute;inset:-14px}.fab-background-generation-badge[data-v-0a1f7b37]{background:var(--teal-glow);border:2px solid var(--deep-navy);z-index:3;border-radius:50%;width:11px;height:11px;animation:1.8s ease-in-out infinite fab-background-generation-badge-pulse-0a1f7b37;position:absolute;top:-2px;right:2px}@keyframes fab-background-generation-badge-pulse-0a1f7b37{0%,to{box-shadow:0 0 #00ffe78c}70%{box-shadow:0 0 0 6px #00ffe700}}.fab-particle[data-v-0a1f7b37]{background:radial-gradient(circle,#fffffff2,#00ffe799);border-radius:50%;width:3px;height:3px;animation:3.2s ease-in-out infinite float-particle;position:absolute;box-shadow:0 0 6px #00ffe7d9}.fab-particle[data-v-0a1f7b37]:first-child{--tx:10px;--ty:-14px;animation-delay:0s;top:18%;left:6%}.fab-particle[data-v-0a1f7b37]:nth-child(2){--tx:-8px;--ty:-12px;animation-delay:.7s;top:12%;left:88%}.fab-particle[data-v-0a1f7b37]:nth-child(3){--tx:8px;--ty:12px;animation-delay:1.4s;top:80%;left:8%}.fab-particle[data-v-0a1f7b37]:nth-child(4){--tx:-10px;--ty:10px;animation-delay:2.1s;top:78%;left:84%}.fab-icon[data-v-0a1f7b37]{z-index:2;filter:drop-shadow(0 0 4px #fff6);position:relative}@keyframes fab-breathe-0a1f7b37{0%,to{box-shadow:0 0 20px #00c4b48c,0 6px 16px #00000073}50%{box-shadow:0 0 30px #00ffe7cc,0 0 46px #00c4b459,0 6px 16px #00000073}}@keyframes fab-gradient-flow-0a1f7b37{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.bottom-nav-center-circle[data-v-0a1f7b37],.fab-particle[data-v-0a1f7b37]{animation:none!important}}.bottom-nav-label.active[data-v-0a1f7b37]{color:var(--teal-glow)}}.nav-label-fade-enter-active[data-v-0a1f7b37],.nav-label-fade-leave-active[data-v-0a1f7b37]{transition:opacity .18s,transform .18s}.nav-label-fade-enter-from[data-v-0a1f7b37],.nav-label-fade-leave-to[data-v-0a1f7b37]{opacity:0;transform:translateY(3px)}.mobile-bottom-sheet-root[data-v-e579a937]{display:none}@media (width<=768px){.mobile-bottom-sheet-root[data-v-e579a937]{display:contents}.mobile-bottom-sheet-backdrop[data-v-e579a937]{-webkit-backdrop-filter:blur(3px);z-index:80;background:#0608108c;position:fixed;inset:0}.mobile-bottom-sheet[data-v-e579a937]{z-index:81;background:var(--deep-navy);border-top:1px solid var(--border-soft);max-height:85vh;box-shadow:var(--shadow-float);padding:10px 18px calc(var(--bottom-nav-h) + env(safe-area-inset-bottom) + 16px);border-radius:20px 20px 0 0;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0}.mobile-bottom-sheet-handle[data-v-e579a937]{background:var(--border-soft);border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:4px auto 14px}.mobile-bottom-sheet-header[data-v-e579a937]{flex-shrink:0;justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-bottom-sheet-title[data-v-e579a937]{font-family:var(--font-fa);color:var(--text-muted);font-size:13px;font-weight:700}.mobile-bottom-sheet-close[data-v-e579a937]{cursor:pointer;background:0 0;border:none;place-items:center;padding:2px;display:grid}.mobile-bottom-sheet-body[data-v-e579a937]{min-height:0;overflow-y:auto}.mobile-bottom-sheet-footer[data-v-e579a937]{border-top:1px solid var(--border-faint);flex-shrink:0;gap:10px;margin-top:14px;padding-top:14px;display:flex}}.mobile-bottom-sheet-slide-enter-active[data-v-e579a937],.mobile-bottom-sheet-slide-leave-active[data-v-e579a937]{transition:transform .24s,opacity .24s}.mobile-bottom-sheet-slide-enter-from[data-v-e579a937],.mobile-bottom-sheet-slide-leave-to[data-v-e579a937]{opacity:0;transform:translateY(100%)}.explore-destination-option[data-v-457c70e9]{border:1px solid var(--border-faint);border-radius:var(--r-sm);background:var(--surface-3);cursor:pointer;width:100%;font-family:var(--font-fa);text-align:right;align-items:center;gap:12px;padding:14px;transition:background .15s,border-color .15s;display:flex}.explore-destination-option[data-v-457c70e9]:active{background:var(--surface-4);border-color:var(--border-strong)}.explore-destination-option-icon[data-v-457c70e9]{background:#00c4b41f;border-radius:11px;flex-shrink:0;place-items:center;width:38px;height:38px;display:grid}.explore-destination-option-text[data-v-457c70e9]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.explore-destination-option-label[data-v-457c70e9]{color:var(--text-primary);font-size:14px;font-weight:700}.explore-destination-option-description[data-v-457c70e9]{color:var(--text-muted);font-size:11px}.explore-destination-option-chevron[data-v-457c70e9]{flex-shrink:0;transform:rotate(90deg)}.mobile-explore-sheet-options[data-v-dc9b53a4]{flex-direction:column;gap:8px;display:flex}.state-switcher[data-v-fcb11df9]{z-index:80;-webkit-backdrop-filter:blur(16px);border:1px solid var(--border-soft);box-shadow:var(--shadow-float);background:#0c1120e0;border-radius:999px;gap:0;padding:4px;display:flex;position:fixed;bottom:18px;left:50%;transform:translate(-50%)}.switcher-pill[data-v-fcb11df9]{pointer-events:none;background:linear-gradient(135deg,#00c4b438,#00ffc81f);border:1px solid #00c4b459;border-radius:999px;transition:left .28s cubic-bezier(.34,1.2,.64,1),width .28s cubic-bezier(.34,1.2,.64,1);position:absolute;top:4px;bottom:4px;box-shadow:0 0 16px #00c4b433,inset 0 1px 1px #ffffff14}.switcher-btn[data-v-fcb11df9]{font-family:var(--font-fa);cursor:pointer;color:var(--text-muted);z-index:1;white-space:nowrap;background:0 0;border:none;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:7px 18px;font-size:12.5px;font-weight:600;transition:color .2s;display:inline-flex;position:relative}.switcher-btn.active[data-v-fcb11df9]{color:var(--teal-glow)}.switcher-btn[data-v-fcb11df9] svg{flex-shrink:0;transition:filter .2s}.switcher-btn.active[data-v-fcb11df9] svg{filter:drop-shadow(0 0 4px #00c4b480)}@media (hover:hover) and (pointer:fine){.switcher-btn[data-v-fcb11df9]:not(.active):hover{color:var(--text-secondary,#a0aec0)}}@media (width<=768px){.state-switcher[data-v-fcb11df9]{justify-content:space-around;left:8px!important;right:8px!important;bottom:calc(12px + var(--bottom-nav-h) + var(--bottom-nav-fab-rise) + env(safe-area-inset-bottom))!important;border-radius:var(--r-xl)!important;transform:none!important}.switcher-btn[data-v-fcb11df9]{text-align:center;flex:1}}.dropdown-enter-active[data-v-66243d18],.dropdown-leave-active[data-v-66243d18]{transition:all .26s var(--ease-soft)}.dropdown-enter-from[data-v-66243d18],.dropdown-leave-to[data-v-66243d18]{opacity:0;transform:translateY(-8px)}.param-tip-enter-active[data-v-4c1fb47c],.param-tip-leave-active[data-v-4c1fb47c]{transition:opacity .15s,transform .15s}.param-tip-enter-from[data-v-4c1fb47c],.param-tip-leave-to[data-v-4c1fb47c]{opacity:0;transform:translateY(-4px)}.sample-card[data-v-8b9d07a3]{border:1px solid var(--border-gold);background:linear-gradient(270deg, #d4a8431a, transparent 70%), var(--surface-3);font-family:var(--font-fa);border-radius:11px;align-items:center;gap:10px;padding:10px 12px;animation:1.6s ease-out .3s 3 sample-pulse-8b9d07a3;display:flex;position:relative;overflow:hidden}.sample-card[data-v-8b9d07a3]:after{content:"";pointer-events:none;background:linear-gradient(100deg,#0000 30%,#e7c87929 50%,#0000 70%);animation:1.4s ease-in-out .3s 2 sample-sweep-8b9d07a3;position:absolute;inset:0;transform:translate(100%)}.sample-card.is-drag-over[data-v-8b9d07a3]{border-style:dashed;border-color:var(--gold-soft);background:#d4a84329}.sample-thumb[data-v-8b9d07a3]{border:1px solid var(--border-gold);background:var(--surface-4);cursor:pointer;border-radius:8px;flex-shrink:0;width:56px;height:56px;padding:0;position:relative;overflow:hidden}.sample-thumb img[data-v-8b9d07a3],.sample-thumb video[data-v-8b9d07a3]{object-fit:cover;width:100%;height:100%;display:block}.sample-badge[data-v-8b9d07a3]{background:var(--gold);color:#1a1405;text-align:center;border-radius:5px;padding:1px 0;font-size:9.5px;font-weight:700;line-height:1.5;position:absolute;bottom:3px;left:3px;right:3px}.sample-text[data-v-8b9d07a3]{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.sample-title[data-v-8b9d07a3]{color:var(--text-primary);font-size:13px}.sample-subtitle[data-v-8b9d07a3]{color:var(--gold-soft);font-size:11.5px}.sample-replace[data-v-8b9d07a3]{z-index:1;border-radius:var(--r-pill);background:var(--gold);color:#1a1405;font-family:var(--font-fa);white-space:nowrap;cursor:pointer;border:none;flex-shrink:0;align-items:center;gap:5px;padding:8px 12px;font-size:12px;font-weight:700;display:inline-flex;position:relative}.sample-replace[data-v-8b9d07a3]:disabled{opacity:.6;cursor:not-allowed}.sample-replace[data-v-8b9d07a3]:focus-visible,.sample-thumb[data-v-8b9d07a3]:focus-visible{outline:2px solid var(--teal-glow);outline-offset:2px}@keyframes sample-pulse-8b9d07a3{0%{box-shadow:0 0 #d4a84380}70%{box-shadow:0 0 0 8px #d4a84300}to{box-shadow:0 0 #d4a84300}}@keyframes sample-sweep-8b9d07a3{0%{transform:translate(100%)}to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.sample-card[data-v-8b9d07a3],.sample-card[data-v-8b9d07a3]:after{animation:none}}.modal-dialog-enter-active[data-v-607da4eb],.modal-dialog-leave-active[data-v-607da4eb]{transition:opacity .22s,transform .22s}.modal-dialog-enter-from[data-v-607da4eb],.modal-dialog-leave-to[data-v-607da4eb]{opacity:0;transform:scale(.97)}.camera-permission[data-v-3bc3e73d]{background:var(--deep-navy);color:var(--text-primary);padding:calc(env(safe-area-inset-top,0px) + 110px) 24px calc(env(safe-area-inset-bottom,0px) + 32px);flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0;overflow-y:auto}.camera-permission-body[data-v-3bc3e73d]{text-align:center;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:360px;margin:0 auto;display:flex}.camera-permission-icon[data-v-3bc3e73d]{background:#00c4b41f;border-radius:50%;place-items:center;width:88px;height:88px;display:grid;position:relative}.camera-permission-slash[data-v-3bc3e73d]{background:#e5484d;border-radius:2px;width:54px;height:2px;position:absolute;transform:rotate(45deg)}.camera-permission-title[data-v-3bc3e73d]{color:#fff;margin:0;font-size:19px;font-weight:700}.camera-permission-message[data-v-3bc3e73d]{color:var(--text-muted);margin:0;font-size:13px;line-height:1.9}.camera-permission-steps[data-v-3bc3e73d]{box-sizing:border-box;background:var(--surface-3);text-align:right;border-radius:14px;width:100%;margin:4px 0 0;padding:14px 34px 14px 16px;font-size:13px;line-height:2.1;list-style-type:persian}.camera-permission-actions[data-v-3bc3e73d]{flex-direction:column;gap:12px;width:100%;max-width:360px;margin:24px auto 0;display:flex}.camera-permission-btn[data-v-3bc3e73d]{height:50px;font-family:var(--font-fa);cursor:pointer;border-radius:25px;font-size:14px;font-weight:600}.camera-permission-btn--primary[data-v-3bc3e73d]{background:var(--teal);color:#04211d;border:none}.camera-permission-btn--secondary[data-v-3bc3e73d]{color:var(--text-primary);background:0 0;border:1px solid #00c4b459}.camera-screen[data-v-d91a29d3]{z-index:300;height:100dvh;font-family:var(--font-fa);color:#fff;overscroll-behavior:contain;background:#000;position:fixed;inset:0;overflow:hidden}.camera-stage[data-v-d91a29d3]{touch-action:none;position:absolute;inset:0}.camera-media[data-v-d91a29d3]{background:#000;width:100%;height:100%;position:absolute;inset:0}.camera-media--live[data-v-d91a29d3]{object-fit:cover}.camera-media--live.is-mirrored[data-v-d91a29d3]{transform:scaleX(-1)}.camera-media--review[data-v-d91a29d3]{object-fit:contain}.camera-grid[data-v-d91a29d3]{pointer-events:none;position:absolute;inset:0}.camera-grid-line[data-v-d91a29d3]{background:#ffffff59;position:absolute}.camera-grid-line--v[data-v-d91a29d3]{width:1px;top:0;bottom:0}.camera-grid-line--h[data-v-d91a29d3]{height:1px;left:0;right:0}.camera-focus-box[data-v-d91a29d3]{pointer-events:none;border:1.5px solid #ffd54a;border-radius:6px;width:76px;height:76px;margin:-38px 0 0 -38px;animation:1.2s forwards camera-focus-d91a29d3;position:absolute}.camera-recording-frame[data-v-d91a29d3]{pointer-events:none;border:3px solid #e5484dd9;position:absolute;inset:0}.camera-flash[data-v-d91a29d3]{opacity:0;pointer-events:none;background:#fff;transition:opacity .16s ease-out;position:absolute;inset:0}.camera-flash.is-flashing[data-v-d91a29d3]{opacity:.85;transition:none}.camera-overlay-center[data-v-d91a29d3]{background:#00000059;place-items:center;display:grid;position:absolute;inset:0}.camera-error-toast[data-v-d91a29d3]{left:16px;right:16px;top:calc(env(safe-area-inset-top,0px) + 80px);background:#14080ae0;border:1px solid #e5484d73;border-radius:12px;align-items:flex-start;gap:8px;max-width:420px;margin:0 auto;padding:12px 14px;font-size:13px;line-height:1.8;display:flex;position:absolute}.camera-topbar[data-v-d91a29d3]{padding:calc(env(safe-area-inset-top,0px) + 12px) 16px 28px;pointer-events:none;background:linear-gradient(#0009,#0000);justify-content:space-between;align-items:center;gap:12px;display:flex;position:absolute;top:0;left:0;right:0}.camera-topbar[data-v-d91a29d3]>*{pointer-events:auto}.camera-topbar-group[data-v-d91a29d3]{gap:8px;min-width:92px;display:flex}.camera-topbar-group--end[data-v-d91a29d3]{justify-content:flex-end}.camera-title[data-v-d91a29d3]{text-shadow:0 1px 3px #00000080;font-size:14px;font-weight:700}.camera-timer[data-v-d91a29d3]{font-variant-numeric:tabular-nums;background:#c8363b;border-radius:20px;align-items:center;gap:7px;padding:5px 12px;font-size:14px;font-weight:700;display:flex}.camera-timer-max[data-v-d91a29d3]{opacity:.85;font-size:12px;font-weight:400}.camera-timer-dot[data-v-d91a29d3]{background:#fff;border-radius:50%;width:8px;height:8px;animation:1s ease-in-out infinite camera-blink-d91a29d3}.camera-bottombar[data-v-d91a29d3]{padding:40px 24px calc(env(safe-area-inset-bottom,0px) + 28px);background:linear-gradient(#0000,#000000bf);flex-direction:column;align-items:center;gap:14px;display:flex;position:absolute;bottom:0;left:0;right:0}.camera-bottombar--review[data-v-d91a29d3]{background:linear-gradient(#0000,#000000d9)}.camera-controls[data-v-d91a29d3]{justify-content:space-between;align-items:center;width:100%;display:flex}.camera-side-slot[data-v-d91a29d3]{place-items:center;width:52px;height:52px;display:grid}.camera-hint[data-v-d91a29d3]{color:var(--text-primary);text-shadow:0 1px 3px #0009;font-size:12px}.camera-chip-row[data-v-d91a29d3]{background:#00000080;border-radius:20px;flex-wrap:wrap;justify-content:center;gap:4px;padding:4px;display:flex}.camera-chip[data-v-d91a29d3]{color:var(--text-primary);font-family:var(--font-fa);cursor:pointer;background:0 0;border:none;border-radius:16px;padding:7px 16px;font-size:13px;font-weight:600}.camera-chip.is-active[data-v-d91a29d3]{background:var(--teal);color:#04211d;font-weight:700}.camera-chip-row--round[data-v-d91a29d3]{border-radius:24px;gap:6px}.camera-zoom-chip[data-v-d91a29d3]{color:#fff;width:38px;height:38px;font-family:var(--font-fa);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.camera-zoom-chip.is-active[data-v-d91a29d3]{color:#ffd54a;background:#ffffff2e;font-weight:700}.camera-icon-btn[data-v-d91a29d3]{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#00000073;border:none;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.camera-icon-btn.is-active[data-v-d91a29d3]{background:#00c4b466}.camera-icon-btn--large[data-v-d91a29d3]{width:52px;height:52px}.camera-gallery-btn[data-v-d91a29d3]{cursor:pointer;background:#ffffff1f;border:2px solid #fff;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.camera-shutter-wrap[data-v-d91a29d3]{flex-shrink:0;place-items:center;width:84px;height:84px;display:grid;position:relative}.camera-ring[data-v-d91a29d3]{pointer-events:none;position:absolute;inset:0;transform:rotate(-90deg)}.camera-shutter[data-v-d91a29d3]{cursor:pointer;background:0 0;border:4px solid #fff;border-radius:50%;place-items:center;width:76px;height:76px;padding:4px;display:grid}.camera-shutter.is-recording[data-v-d91a29d3]{border-color:#0000}.camera-shutter[data-v-d91a29d3]:disabled{opacity:.4;cursor:not-allowed}.camera-shutter-core[data-v-d91a29d3]{background:#fff;border-radius:50%;width:100%;height:100%;transition:transform .12s,border-radius .2s,width .2s,height .2s}.camera-shutter:active:not(:disabled) .camera-shutter-core[data-v-d91a29d3]{transform:scale(.88)}.camera-shutter-core--record[data-v-d91a29d3]{background:#e5484d}.camera-shutter-core--record.is-recording[data-v-d91a29d3]{border-radius:7px;width:44%;height:44%}.camera-review-info[data-v-d91a29d3]{color:var(--text-muted);align-items:center;gap:10px;min-height:18px;font-size:12px;display:flex}.camera-review-divider[data-v-d91a29d3]{opacity:.6;background:currentColor;width:1px;height:12px}.camera-review-actions[data-v-d91a29d3]{gap:12px;width:100%;max-width:480px;display:flex}.camera-pill-btn[data-v-d91a29d3]{height:50px;font-family:var(--font-fa);cursor:pointer;border:none;border-radius:25px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}.camera-pill-btn[data-v-d91a29d3]:disabled{opacity:.5;cursor:not-allowed}.camera-pill-btn--secondary[data-v-d91a29d3]{-webkit-backdrop-filter:blur(6px);color:#fff;background:#ffffff29}.camera-pill-btn--primary[data-v-d91a29d3]{background:var(--teal);color:#04211d;font-weight:700}.camera-spinner[data-v-d91a29d3]{border:3px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:28px;height:28px;animation:.7s linear infinite camera-spin-d91a29d3}@keyframes camera-spin-d91a29d3{to{transform:rotate(360deg)}}@keyframes camera-blink-d91a29d3{50%{opacity:.3}}@keyframes camera-focus-d91a29d3{0%{opacity:0;transform:scale(1.3)}20%{opacity:1;transform:scale(1)}80%{opacity:1}to{opacity:0}}.camera-screen-enter-active[data-v-d91a29d3],.camera-screen-leave-active[data-v-d91a29d3]{transition:opacity .2s,transform .2s}.camera-screen-enter-from[data-v-d91a29d3],.camera-screen-leave-to[data-v-d91a29d3]{opacity:0;transform:scale(1.02)}@media (prefers-reduced-motion:reduce){.camera-spinner[data-v-d91a29d3],.camera-timer-dot[data-v-d91a29d3],.camera-focus-box[data-v-d91a29d3]{animation:none}.camera-screen-enter-active[data-v-d91a29d3],.camera-screen-leave-active[data-v-d91a29d3],.camera-shutter-core[data-v-d91a29d3],.camera-flash[data-v-d91a29d3]{transition:none}}.prep-spinner[data-v-5b059b13]{border:1.5px solid var(--border-faint);border-top-color:var(--text-muted);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.7s linear infinite prep-spin-5b059b13}@keyframes prep-spin-5b059b13{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.prep-spinner[data-v-5b059b13]{animation:none}}.video-prep-spinner[data-v-95d7a33a]{border:1.5px solid var(--border-faint);border-top-color:var(--text-muted);border-radius:50%;flex-shrink:0;width:11px;height:11px;animation:.7s linear infinite video-prep-spin-95d7a33a}@keyframes video-prep-spin-95d7a33a{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.video-prep-spinner[data-v-95d7a33a]{animation:none}}.prompt-field-icon-button[data-v-ab4c591e]{cursor:pointer;border:1px solid var(--border-strong);background:#00c4b41f;border-radius:8px;place-items:center;width:26px;height:26px;transition:background .16s;display:grid}.prompt-field-icon-spin[data-v-ab4c591e]{animation:.45s ease-out prompt-field-icon-spin-ab4c591e}@keyframes prompt-field-icon-spin-ab4c591e{0%{transform:rotate(0)scale(1)}50%{transform:rotate(200deg)scale(1.15)}to{transform:rotate(360deg)scale(1)}}@media (prefers-reduced-motion:reduce){.prompt-field-icon-spin[data-v-ab4c591e]{animation:none}}.prompt-required-hint[data-v-5cd6395d]{color:#fca5a5;font-family:var(--font-fa);direction:rtl;background:#f8717114;border:1px solid #f8717140;border-radius:10px;align-items:flex-start;gap:7px;margin-top:8px;padding:9px 11px;font-size:12.5px;line-height:1.7;display:flex}.prompt-required-hint-icon[data-v-5cd6395d]{margin-top:3px}.prompt-required-hint-link[data-v-5cd6395d]{color:var(--teal-glow);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.prompt-required-hint-enter-active[data-v-5cd6395d],.prompt-required-hint-leave-active[data-v-5cd6395d]{transition:opacity .22s,transform .22s}.prompt-required-hint-enter-from[data-v-5cd6395d],.prompt-required-hint-leave-to[data-v-5cd6395d]{opacity:0;transform:translateY(-4px)}.warning-banner-enter-active[data-v-5b6084ba],.warning-banner-leave-active[data-v-5b6084ba]{transition:opacity .16s,transform .16s,max-height .16s;overflow:hidden}.warning-banner-enter-from[data-v-5b6084ba],.warning-banner-leave-to[data-v-5b6084ba]{opacity:0;max-height:0;transform:translateY(-4px)}.warning-banner-enter-to[data-v-5b6084ba],.warning-banner-leave-from[data-v-5b6084ba]{opacity:1;max-height:80px;transform:translateY(0)}.prompt-shake[data-v-5f5f5029]{animation:.42s cubic-bezier(.36,.07,.19,.97) .3s prompt-shake-5f5f5029}@keyframes prompt-shake-5f5f5029{15%,85%{transform:translate(-1px)}30%,70%{transform:translate(3px)}45%,55%{transform:translate(-4px)}}@media (prefers-reduced-motion:reduce){.prompt-shake[data-v-5f5f5029]{animation:none}}.prompt-shortcut-chips[data-v-cdd82674]{align-items:center;gap:10px;min-width:0;display:flex}.prompt-shortcut-show-all[data-v-cdd82674]{align-items:center;gap:5px;display:inline-flex}.prompt-shortcut-chips-label[data-v-cdd82674]{font-family:var(--font-fa);color:var(--text-muted);flex-shrink:0;font-size:11.5px}.prompt-shortcut-chips-row[data-v-cdd82674]{scrollbar-width:none;flex:1;gap:6px;min-width:0;padding-left:24px;display:flex;overflow-x:auto;-webkit-mask-image:linear-gradient(270deg,#000 85%,#0000);mask-image:linear-gradient(270deg,#000 85%,#0000)}.prompt-shortcut-chips-row[data-v-cdd82674]::-webkit-scrollbar{display:none}.prompt-shortcut-chip[data-v-cdd82674]{flex-shrink:0}.prompt-shortcut-picker[data-v-775affd5]{inset-inline:12px;z-index:5;background:var(--cosmic-blue);border:1px solid var(--border-soft);max-height:min(420px,100% - 24px);box-shadow:var(--shadow-float);direction:rtl;border-radius:14px;flex-direction:column;padding:12px;display:flex;position:absolute;bottom:12px}.prompt-shortcut-picker-header[data-v-775affd5]{flex-shrink:0;justify-content:space-between;align-items:center;padding:0 4px 10px;display:flex}.prompt-shortcut-picker-title[data-v-775affd5]{font-family:var(--font-fa);color:var(--text-primary);font-size:13px;font-weight:700}.prompt-shortcut-picker-close[data-v-775affd5]{border-radius:var(--r-xs);cursor:pointer;background:0 0;border:none;place-items:center;padding:4px;display:grid}.prompt-shortcut-picker-grid[data-v-775affd5]{grid-template-columns:repeat(auto-fill,minmax(175px,1fr));grid-auto-rows:max-content;gap:7px;min-height:0;display:grid;overflow-y:auto}.prompt-shortcut-picker-item[data-v-775affd5]{text-align:right;line-height:1.5;white-space:normal!important;border-radius:12px!important}@media (width<=480px){.prompt-shortcut-picker-grid[data-v-775affd5]{grid-template-columns:1fr 1fr}}.prompt-shortcut-picker-enter-active[data-v-775affd5],.prompt-shortcut-picker-leave-active[data-v-775affd5]{transition:opacity .18s,transform .18s}.prompt-shortcut-picker-enter-from[data-v-775affd5],.prompt-shortcut-picker-leave-to[data-v-775affd5]{opacity:0;transform:translateY(8px)}.fullscreen-editor-backdrop[data-v-91b5cc6a]{top:var(--topbar-h);left:0;right:var(--rail-w);bottom:var(--bottom-nav-h);z-index:100;-webkit-backdrop-filter:blur(8px);direction:rtl;background:#000000b8;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed}.fullscreen-editor-card[data-v-91b5cc6a]{background:var(--deep-navy);border:1px solid var(--border-soft);border-radius:var(--r-md);width:100%;max-width:860px;height:100%;max-height:100%;box-shadow:var(--shadow-float);flex-direction:column;display:flex;position:relative;overflow:hidden}.fullscreen-editor-header[data-v-91b5cc6a]{border-bottom:1px solid var(--border-faint);flex-shrink:0;justify-content:space-between;align-items:center;padding:16px 18px;display:flex}.fullscreen-editor-title[data-v-91b5cc6a]{font-family:var(--font-fa);color:var(--text-primary);font-size:15px;font-weight:700}.icon-btn[data-v-91b5cc6a]{border-radius:var(--r-xs);cursor:pointer;background:0 0;border:none;place-items:center;padding:4px;display:grid}.fullscreen-editor-body[data-v-91b5cc6a]{flex:1;min-height:0;padding:18px;position:relative;overflow-y:auto}.fullscreen-editor-paste[data-v-91b5cc6a]{z-index:1;position:absolute;top:14px;left:14px}.fullscreen-editor-textarea[data-v-91b5cc6a]{resize:none;width:100%;height:100%;min-height:240px;color:var(--text-primary);font-family:var(--font-fa);direction:rtl;background:0 0;border:none;outline:none;padding-left:36px;font-size:15px;line-height:1.9}.fullscreen-editor-shortcuts[data-v-91b5cc6a]{flex-shrink:0;padding:0 18px 12px}.fullscreen-editor-error[data-v-91b5cc6a]{color:#f87171;flex-shrink:0;margin:0 18px 8px;font-size:12px}.fullscreen-editor-warning[data-v-91b5cc6a]{color:var(--gold-soft);flex-shrink:0;margin:0 18px 8px;font-size:12px}.fullscreen-editor-footer[data-v-91b5cc6a]{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border-faint);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.fullscreen-editor-tools[data-v-91b5cc6a]{gap:8px;display:flex}.fullscreen-editor-finish[data-v-91b5cc6a]{padding:9px 22px!important;font-size:14px!important}.tool-btn-content[data-v-91b5cc6a]{align-items:center;gap:6px;display:inline-flex}.fullscreen-editor-enter-active[data-v-91b5cc6a],.fullscreen-editor-leave-active[data-v-91b5cc6a]{transition:opacity .2s}.fullscreen-editor-enter-from[data-v-91b5cc6a],.fullscreen-editor-leave-to[data-v-91b5cc6a]{opacity:0}.mobile-tab-bar[data-v-0355da07]{border-bottom:1px solid var(--border-faint);flex-shrink:0;gap:4px;padding:10px 16px 0;display:flex}.mobile-tab-button[data-v-0355da07]{font-family:var(--font-fa);color:var(--text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex:1;padding:8px 0;font-size:13px;font-weight:600;transition:color .15s,border-color .15s}.mobile-tab-button.active[data-v-0355da07]{color:var(--teal-glow);border-bottom-color:var(--teal)}.dropdown-item[data-v-0c4438f6]{width:100%;font-family:var(--font-fa);cursor:pointer;text-align:right;transition:background var(--dur-fast);direction:rtl;background:0 0;border:none;align-items:center;gap:10px;padding:9px 16px;font-size:13px;font-weight:500;display:flex}@media (hover:hover) and (pointer:fine){.dropdown-item[data-v-0c4438f6]:hover{background:#ffffff0b}}.dropdown-item--danger[data-v-0c4438f6]{color:#f87171}@media (hover:hover) and (pointer:fine){.dropdown-item--danger[data-v-0c4438f6]:hover{background:#f8717114}}.badge-new[data-v-0c4438f6]{color:var(--teal-glow);background:#00c4b42e;border:1px solid #00c4b44d;border-radius:999px;padding:1px 6px;font-size:10px;font-weight:700}.dropdown-enter-active[data-v-0c4438f6]{transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-out)}.dropdown-leave-active[data-v-0c4438f6]{transition:opacity var(--dur-fast), transform var(--dur-fast)}.dropdown-enter-from[data-v-0c4438f6],.dropdown-leave-to[data-v-0c4438f6]{opacity:0;transform:translateY(-6px)scale(.97)}.dropdown-enter-to[data-v-0c4438f6],.dropdown-leave-from[data-v-0c4438f6]{opacity:1;transform:translateY(0)scale(1)}.form-field[data-v-c7688b73]{margin-bottom:12px}.form-field-label[data-v-c7688b73]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.form-field-required[data-v-c7688b73]{color:var(--color-danger)}.form-field-input-wrapper[data-v-c7688b73]{position:relative}.form-field-icon[data-v-c7688b73]{pointer-events:none;align-items:center;display:flex;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.form-field-input[data-v-c7688b73]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;transition:border-color var(--dur-fast);outline:none;padding:9px 34px 9px 12px}.form-field-input[data-v-c7688b73]:focus,.form-field-input--focused[data-v-c7688b73]{border-color:var(--teal)}.form-field-input--invalid[data-v-c7688b73]{border-color:var(--color-danger)}.form-field-input--ltr[data-v-c7688b73]{text-align:left;direction:ltr}.form-field-error[data-v-c7688b73]{color:var(--color-danger);margin-top:4px;font-size:11px}.form-field-footer[data-v-c7688b73]{justify-content:flex-end;margin-top:4px;display:flex}.form-field-counter[data-v-c7688b73]{color:var(--text-muted);font-size:11px}.form-field[data-v-998eaeef]{margin-bottom:12px}.form-field-label[data-v-998eaeef]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.form-field-required[data-v-998eaeef]{color:#ef4444}.form-field-textarea[data-v-998eaeef]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;resize:vertical;transition:border-color var(--dur-fast);outline:none;padding:9px 12px}.form-field-textarea[data-v-998eaeef]:focus{border-color:var(--teal)}.form-field-textarea--invalid[data-v-998eaeef]{border-color:#ef4444}.form-field-textarea--ltr[data-v-998eaeef]{text-align:left;direction:ltr}.form-field-error[data-v-998eaeef]{color:#ef4444;margin-top:4px;font-size:11px}.form-field-footer[data-v-998eaeef]{justify-content:flex-end;margin-top:4px;display:flex}.form-field-counter[data-v-998eaeef]{color:var(--text-muted);font-size:11px}.radio-button-group[data-v-ec933b07]{flex-wrap:wrap;gap:7px;display:flex}.admin-badge[data-v-7ee88bd3]{font-size:11px;font-family:var(--font-fa);white-space:nowrap;border-radius:6px;align-items:center;padding:3px 8px;display:inline-flex}.intro-text[data-v-04ae72da]{color:var(--text-muted);margin:0 0 14px;font-size:12px;line-height:1.8}.state-message[data-v-04ae72da]{text-align:center;color:var(--text-muted);padding:20px 0;font-size:13px}.state-error[data-v-04ae72da]{color:#f87171}.ticket-list[data-v-04ae72da]{flex-direction:column;gap:8px;max-height:280px;display:flex;overflow-y:auto}.ticket-row[data-v-04ae72da]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-sm);justify-content:space-between;align-items:flex-start;gap:10px;padding:10px 12px;display:flex}.ticket-row-main[data-v-04ae72da]{flex-direction:column;gap:3px;min-width:0;display:flex}.ticket-subject[data-v-04ae72da]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.ticket-meta[data-v-04ae72da]{color:var(--text-muted);font-size:11px}.admin-response[data-v-04ae72da]{border-radius:var(--r-xs);background:#00c4b414;border:1px solid #00c4b433;flex-direction:column;gap:2px;margin-top:6px;padding:8px 10px;display:flex}.admin-response-label[data-v-04ae72da]{color:var(--teal-glow);font-size:10px;font-weight:700}.admin-response-text[data-v-04ae72da]{color:var(--text-primary);white-space:pre-wrap;font-size:12px;line-height:1.7}.form-spacer[data-v-04ae72da]{margin-top:14px}.error-text[data-v-04ae72da]{color:#f87171;margin-top:10px;font-size:12px}.plan-card[data-v-8be7ac06]{border:1px solid var(--border-faint);border-radius:var(--r-xl);cursor:pointer;transition:border-color var(--dur-fast);flex-direction:column;padding:22px 18px;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.plan-card[data-v-8be7ac06]:not(.plan-card--popular):hover{border-color:var(--border-soft)}}.plan-popular-badge[data-v-8be7ac06]{color:var(--void-black);border-radius:var(--r-pill);white-space:nowrap;font-size:11px;font-weight:700;font-family:var(--font-fa);padding:3px 14px;position:absolute;top:-12px;right:50%;transform:translate(50%)}.plan-name[data-v-8be7ac06]{margin-bottom:12px;font-size:13px;font-weight:700}.plan-credits[data-v-8be7ac06]{font-size:36px;font-weight:800;line-height:1}.plan-credits-label[data-v-8be7ac06]{color:var(--text-muted);margin-bottom:14px;font-size:12px}.plan-price-row[data-v-8be7ac06]{align-items:baseline;gap:6px;margin-bottom:2px;display:flex}.plan-price-value[data-v-8be7ac06]{color:var(--text-primary);font-size:22px;font-weight:700}.plan-price-unit[data-v-8be7ac06]{color:var(--text-muted);font-size:12px}.plan-divider[data-v-8be7ac06]{height:1px;margin:14px 0}.plan-features[data-v-8be7ac06]{flex-direction:column;flex:1;gap:8px;margin:0 0 18px;padding:0;list-style:none;display:flex}.plan-feature-item[data-v-8be7ac06]{color:var(--text-muted);align-items:flex-start;gap:7px;font-size:12px;display:flex}.plan-feature-item--excluded[data-v-8be7ac06]{color:var(--text-dim)}.plan-feature-icon[data-v-8be7ac06]{flex-shrink:0;margin-top:1px}.plan-select-btn[data-v-8be7ac06]{border-radius:var(--r-sm);cursor:pointer;width:100%;font-size:13px;font-weight:700;font-family:var(--font-fa);transition:opacity var(--dur-fast);padding:11px}@media (hover:hover) and (pointer:fine){.plan-select-btn[data-v-8be7ac06]:hover{opacity:.85}}@media (width<=768px){.plan-card[data-v-8be7ac06]{padding:18px 16px}.plan-credits[data-v-8be7ac06]{font-size:28px}.plan-price-value[data-v-8be7ac06]{font-size:18px}}.selected-plan-banner[data-v-27f4b3c1]{border-radius:var(--r-lg);border:1px solid;justify-content:space-between;align-items:center;gap:12px;margin:20px 24px 0;padding:16px 18px;display:flex}.banner-plan-info[data-v-27f4b3c1]{align-items:center;gap:14px;display:flex}.banner-plan-icon-wrapper[data-v-27f4b3c1]{border-radius:var(--r-md);border:1px solid;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.banner-plan-details[data-v-27f4b3c1]{flex-direction:column;gap:2px;display:flex}.banner-plan-name[data-v-27f4b3c1]{font-size:15px;font-weight:700}.banner-plan-renewal[data-v-27f4b3c1]{color:var(--text-muted);font-size:12px}.banner-credits-section[data-v-27f4b3c1]{text-align:left;flex-shrink:0}.banner-credits-value[data-v-27f4b3c1]{color:var(--teal);font-size:22px;font-weight:800}.banner-credits-label[data-v-27f4b3c1]{color:var(--text-muted);font-size:11px}.banner-change-plan-btn[data-v-27f4b3c1]{color:var(--teal);cursor:pointer;font-size:12px;font-family:var(--font-fa);transition:text-decoration var(--dur-fast);background:0 0;border:none;margin-top:4px;padding:0;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.banner-change-plan-btn[data-v-27f4b3c1]:hover{text-decoration:underline}}@media (width<=768px){.selected-plan-banner[data-v-27f4b3c1]{margin:16px 16px 0;padding:14px}.banner-plan-icon-wrapper[data-v-27f4b3c1]{width:36px;height:36px}.banner-plan-name[data-v-27f4b3c1]{font-size:13px}.banner-credits-value[data-v-27f4b3c1]{font-size:18px}}.coming-soon-wrapper[data-v-31a30744]{display:inline-block;position:relative}.coming-soon-wrapper.block[data-v-31a30744]{width:100%;display:block}.coming-soon-slot[data-v-31a30744]{pointer-events:none;opacity:.55}.coming-soon-wrapper.block .coming-soon-slot[data-v-31a30744]{width:100%;display:block}.coming-soon-label[data-v-31a30744]{background:var(--surface-3,#1e2a3a);border:1px solid var(--border-faint);border-radius:var(--r-xs);font-size:11px;font-family:var(--font-fa);color:var(--text-muted);white-space:nowrap;pointer-events:none;opacity:0;z-index:10;padding:3px 10px;transition:opacity .15s,transform .15s;position:absolute;top:0;left:50%;transform:translate(-50%)translateY(-70%)scale(.85)}@media (hover:hover) and (pointer:fine){.coming-soon-wrapper:hover .coming-soon-label[data-v-31a30744]{opacity:1;transform:translate(-50%)translateY(-100%)scale(1)}}.discount-code-input-row[data-v-18f89c01]{gap:8px;margin:16px 24px 0;display:flex}.discount-code-input[data-v-18f89c01]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-primary);font-size:13px;font-family:var(--font-fa);text-align:left;transition:border-color var(--dur-fast);direction:ltr;outline:none;flex:1;padding:9px 14px}.discount-code-input[data-v-18f89c01]:focus,.discount-code-input--focused[data-v-18f89c01]{border-color:var(--teal)}.discount-submit-btn[data-v-18f89c01]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;font-size:13px;font-family:var(--font-fa);white-space:nowrap;transition:border-color var(--dur-fast), color var(--dur-fast);padding:9px 16px}@media (width<=768px){.discount-code-input-row[data-v-18f89c01]{margin:12px 16px 0}}.personal-info-form[data-v-eac64e39]{padding:20px 24px}.section-title[data-v-eac64e39]{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:700}.section-subtitle[data-v-eac64e39]{color:var(--text-muted);margin-bottom:16px;font-size:11px}.non-refund-notice[data-v-eac64e39]{border-radius:var(--r-sm);background:#f59e0b0a;border:1px solid #f59e0b33;align-items:flex-start;gap:8px;margin-top:16px;padding:10px 12px;display:flex}.non-refund-icon[data-v-eac64e39]{flex-shrink:0;margin-top:1px}.non-refund-text[data-v-eac64e39]{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}@media (width<=768px){.personal-info-form[data-v-eac64e39]{padding:16px}}.payment-method-btn[data-v-67b736a5]{border:2px solid var(--teal);border-radius:var(--r-md);cursor:pointer;width:100%;font-family:var(--font-fa);transition:background var(--dur-fast);background:#00c4b40f;align-items:center;gap:12px;padding:14px 16px;display:flex}@media (hover:hover) and (pointer:fine){.payment-method-btn--active[data-v-67b736a5]:hover{background:#00c4b41a}}.payment-method-emoji[data-v-67b736a5]{justify-content:center;align-items:center;font-size:20px;display:flex}.payment-method-info[data-v-67b736a5]{text-align:right;flex:1}.payment-method-name[data-v-67b736a5]{color:var(--text-primary);font-size:13px;font-weight:700}.payment-method-name--active[data-v-67b736a5]{color:var(--teal)}.payment-method-subtitle[data-v-67b736a5]{color:var(--text-muted);margin-top:2px;font-size:11px}.payment-method-radio[data-v-67b736a5]{border:2px solid var(--border-soft);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex}.payment-method-radio--selected[data-v-67b736a5]{border-color:var(--teal);background:var(--teal)}.payment-method-radio-dot[data-v-67b736a5]{background:var(--void-black);border-radius:50%;width:6px;height:6px}.payment-method-heading[data-v-f86779c3]{color:var(--text-muted);margin-bottom:10px;font-size:11px}.payment-method-list[data-v-f86779c3]{flex-direction:column;gap:8px;display:flex}.disabled-payment-methods[data-v-f86779c3]{justify-content:center;gap:8px;display:flex}.disabled-payment-method[data-v-f86779c3]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-md);opacity:.45;cursor:not-allowed;flex-direction:column;flex:0 140px;align-items:center;gap:4px;padding:10px 8px;display:flex}.disabled-payment-method-emoji[data-v-f86779c3]{font-size:18px}.disabled-payment-method-label[data-v-f86779c3]{color:var(--text-primary);font-size:11px;font-weight:700;font-family:var(--font-fa)}.disabled-payment-method-soon[data-v-f86779c3]{color:var(--text-muted);font-size:10px;font-family:var(--font-fa)}.order-summary[data-v-ae27ec26]{padding:20px 24px}.section-title[data-v-ae27ec26]{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:700}.section-subtitle[data-v-ae27ec26]{color:var(--text-muted);margin-bottom:16px;font-size:11px}.price-breakdown[data-v-ae27ec26]{flex-direction:column;display:flex}.price-row[data-v-ae27ec26]{border-bottom:1px solid var(--border-faint);justify-content:space-between;align-items:center;padding:10px 0;display:flex}.price-row-label[data-v-ae27ec26]{color:var(--text-muted);font-size:13px}.price-row-value[data-v-ae27ec26]{font-size:13px;font-weight:600}.price-row-value--dim[data-v-ae27ec26]{color:var(--text-dim);font-size:12px;font-weight:400}.price-row-value--teal[data-v-ae27ec26]{color:var(--teal)}.price-row-value--green[data-v-ae27ec26]{color:#22c55e}.total-row[data-v-ae27ec26]{border-top:1px solid var(--border-soft);justify-content:space-between;align-items:center;margin-top:4px;padding-top:14px;display:flex}.total-label[data-v-ae27ec26]{color:var(--text-primary);font-size:14px;font-weight:700}.total-amount[data-v-ae27ec26]{text-align:left}.total-amount-value[data-v-ae27ec26]{color:var(--teal);font-size:20px;font-weight:800}.total-amount-unit[data-v-ae27ec26]{color:var(--text-muted);font-size:11px;font-weight:400}.payment-method-wrapper[data-v-ae27ec26]{margin-top:16px}@media (width<=768px){.order-summary[data-v-ae27ec26]{padding:16px}}.confetti-wrap[data-v-2af91585]{pointer-events:none;position:absolute;inset:0;overflow:hidden}.confetti-dot[data-v-2af91585]{opacity:.85;animation:linear forwards confetti-fall-2af91585;position:absolute;top:-10px}@keyframes confetti-fall-2af91585{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(340px)rotate(540deg)}}.check-glow[data-v-2af91585]{background:radial-gradient(circle,#22c55e2e 0%,#0000 70%);border-radius:50%;animation:2s ease-in-out infinite glow-pulse-2af91585;position:absolute;inset:-16px}@keyframes glow-pulse-2af91585{0%,to{opacity:.7;transform:scale(1)}50%{opacity:1;transform:scale(1.15)}}.support-btn[data-v-2af91585]{border-radius:var(--r-md);cursor:pointer;font-family:var(--font-fa);transition:background var(--dur-fast);flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 14px;display:flex}.telegram-btn[data-v-2af91585]{background:#25c3f812;border:1px solid #25c3f833}@media (hover:hover) and (pointer:fine){.telegram-btn[data-v-2af91585]:hover{background:#25c3f824}}.whatsapp-btn[data-v-2af91585]{background:#25d3660f;border:1px solid #25d3662e}@media (hover:hover) and (pointer:fine){.whatsapp-btn[data-v-2af91585]:hover{background:#25d3661f}}.close-btn[data-v-2af91585]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-md);width:100%;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-fa);transition:color var(--dur-fast), border-color var(--dur-fast);margin-top:8px;padding:12px}@media (hover:hover) and (pointer:fine){.close-btn[data-v-2af91585]:hover{color:var(--text-primary);border-color:var(--border-soft)}}.card-transfer-overlay[data-v-99fa6fce]{z-index:400;-webkit-backdrop-filter:blur(10px);background:#060810cc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.card-transfer-panel[data-v-99fa6fce]{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-soft);background:#0c1426fa;border-radius:20px;flex-direction:column;width:480px;max-width:100%;max-height:90vh;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 64px #000c,0 0 0 1px #00c4b414}.card-transfer-header[data-v-99fa6fce]{z-index:10;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-faint);background:#0c1426fa;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.card-transfer-back-btn[data-v-99fa6fce]{color:var(--text-muted);cursor:pointer;font-size:13px;font-family:var(--font-fa);transition:color var(--dur-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:5px;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.card-transfer-back-btn[data-v-99fa6fce]:hover{color:var(--text-primary)}}.card-transfer-back-icon[data-v-99fa6fce]{transform:rotate(-90deg)}.card-transfer-header-title[data-v-99fa6fce]{color:var(--text-primary);text-align:center;flex:1;font-size:15px;font-weight:700}.card-transfer-close-btn[data-v-99fa6fce]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-xs);cursor:pointer;width:32px;height:32px;color:var(--text-muted);transition:color var(--dur-fast), border-color var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.card-transfer-close-btn[data-v-99fa6fce]:hover{color:var(--text-primary);border-color:var(--border-soft)}}.card-transfer-body[data-v-99fa6fce]{flex:1;padding:24px}.amount-due-pill[data-v-99fa6fce]{border-radius:var(--r-lg);text-align:center;background:#00c4b412;border:1px solid #00c4b433;margin-bottom:20px;padding:16px 20px}.amount-due-label[data-v-99fa6fce]{color:var(--text-muted);margin-bottom:4px;font-size:11px}.amount-due-value[data-v-99fa6fce]{color:var(--teal);font-size:28px;font-weight:800}.amount-due-unit[data-v-99fa6fce]{color:var(--text-muted);font-size:14px;font-weight:400}.amount-due-plan-info[data-v-99fa6fce]{color:var(--text-muted);margin-top:4px;font-size:11px}.bank-card-details[data-v-99fa6fce]{background:var(--deep-navy);border:1px solid var(--border-soft);border-radius:var(--r-lg);margin-bottom:20px;padding:18px 20px}.bank-card-heading[data-v-99fa6fce]{color:var(--text-muted);margin-bottom:14px;font-size:11px;font-weight:600}.bank-card-number-row[data-v-99fa6fce]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.bank-card-field-label[data-v-99fa6fce]{color:var(--text-muted);margin-bottom:3px;font-size:11px}.bank-card-number[data-v-99fa6fce]{color:var(--text-primary);letter-spacing:2px;font-variant-numeric:tabular-nums;direction:ltr;font-size:18px;font-weight:700}.copy-card-btn[data-v-99fa6fce]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-muted);cursor:pointer;font-size:12px;font-family:var(--font-fa);transition:all var(--dur-fast);flex-shrink:0;align-items:center;gap:5px;padding:6px 12px;display:flex}.copy-card-btn--copied[data-v-99fa6fce]{color:#22c55e;background:#22c55e1f;border-color:#22c55e4d}.bank-card-divider[data-v-99fa6fce]{background:var(--border-faint);height:1px;margin:12px 0}.bank-card-info-row[data-v-99fa6fce]{justify-content:space-between;margin-bottom:8px;display:flex}.bank-card-info-row[data-v-99fa6fce]:last-child{margin-bottom:0}.bank-card-info-label[data-v-99fa6fce]{color:var(--text-muted);font-size:12px}.bank-card-info-value[data-v-99fa6fce]{color:var(--text-primary);font-size:12px;font-weight:600}.receipt-upload-section[data-v-99fa6fce]{margin-bottom:20px}.receipt-upload-label[data-v-99fa6fce]{color:var(--text-muted);margin-bottom:10px;font-size:12px}.receipt-dropzone[data-v-99fa6fce]{background:var(--deep-navy);border:2px dashed var(--border-soft);border-radius:var(--r-lg);cursor:pointer;transition:border-color var(--dur-fast);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex;overflow:hidden}@media (hover:hover) and (pointer:fine){.receipt-dropzone[data-v-99fa6fce]:hover{border-color:var(--teal)}}.receipt-dropzone--has-preview[data-v-99fa6fce]{border-color:var(--teal);background:0 0;padding:0}.receipt-dropzone-text[data-v-99fa6fce]{color:var(--text-muted);font-size:13px;font-family:var(--font-fa)}.receipt-dropzone-hint[data-v-99fa6fce]{color:var(--text-dim);font-size:11px}.receipt-preview-image[data-v-99fa6fce]{object-fit:contain;border-radius:var(--r-lg);width:100%;max-height:200px}.receipt-file-input[data-v-99fa6fce]{display:none}.receipt-clear-btn[data-v-99fa6fce]{color:var(--text-muted);cursor:pointer;font-size:11px;font-family:var(--font-fa);transition:color var(--dur-fast);background:0 0;border:none;margin-top:8px;padding:0}@media (hover:hover) and (pointer:fine){.receipt-clear-btn[data-v-99fa6fce]:hover{color:#ef4444}}.upload-error[data-v-99fa6fce]{border-radius:var(--r-sm);color:#ef4444;background:#ef44440f;border:1px solid #ef444433;margin-bottom:14px;padding:10px 14px;font-size:12px}.submit-receipt-btn[data-v-99fa6fce]{background:var(--surface-4);border-radius:var(--r-md);width:100%;color:var(--text-dim);cursor:not-allowed;font-size:14px;font-weight:700;font-family:var(--font-fa);transition:background var(--dur-fast), opacity var(--dur-fast);border:none;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:13px;display:flex}.submit-receipt-btn--ready[data-v-99fa6fce]{background:var(--teal);color:var(--void-black);cursor:pointer}@media (hover:hover) and (pointer:fine){.submit-receipt-btn--ready[data-v-99fa6fce]:hover{opacity:.9}}.submit-receipt-btn[data-v-99fa6fce]:disabled{opacity:.7}.support-channels[data-v-99fa6fce]{margin-bottom:0}.support-channels-label[data-v-99fa6fce]{color:var(--text-dim);text-align:center;margin-bottom:10px;font-size:11px}.support-channels-row[data-v-99fa6fce]{gap:8px;display:flex}.support-channel-btn[data-v-99fa6fce]{border-radius:var(--r-md);cursor:pointer;font-family:var(--font-fa);transition:background var(--dur-fast);flex:1;align-items:center;gap:8px;padding:10px 14px;display:flex}.support-channel-btn--telegram[data-v-99fa6fce]{background:#25c3f812;border:1px solid #25c3f833}@media (hover:hover) and (pointer:fine){.support-channel-btn--telegram[data-v-99fa6fce]:hover{background:#25c3f821}}.support-channel-btn--whatsapp[data-v-99fa6fce]{background:#25d3660f;border:1px solid #25d3662e}@media (hover:hover) and (pointer:fine){.support-channel-btn--whatsapp[data-v-99fa6fce]:hover{background:#25d3661f}}.support-channel-emoji[data-v-99fa6fce]{font-size:16px}.support-channel-name[data-v-99fa6fce]{font-size:12px;font-weight:600}.support-channel-name--telegram[data-v-99fa6fce]{color:#25c3f8}.support-channel-name--whatsapp[data-v-99fa6fce]{color:#25d366}.transfer-instructions[data-v-99fa6fce]{border-radius:var(--r-sm);background:#00c4b40a;border:1px solid #00c4b41f;margin-top:16px;padding:12px 14px}.transfer-instructions-text[data-v-99fa6fce]{color:var(--text-muted);flex-direction:column;gap:2px;font-size:11px;line-height:1.7;display:flex}.card-transfer-overlay-enter-active[data-v-99fa6fce]{transition:opacity var(--dur-mid) var(--ease-soft)}.card-transfer-overlay-leave-active[data-v-99fa6fce]{transition:opacity var(--dur-fast)}.card-transfer-overlay-enter-from[data-v-99fa6fce],.card-transfer-overlay-leave-to[data-v-99fa6fce]{opacity:0}.card-transfer-overlay-enter-active .card-transfer-panel[data-v-99fa6fce]{transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out);transition-delay:40ms}.card-transfer-overlay-leave-active .card-transfer-panel[data-v-99fa6fce]{transition:opacity var(--dur-fast), transform var(--dur-fast)}.card-transfer-overlay-enter-from .card-transfer-panel[data-v-99fa6fce],.card-transfer-overlay-leave-to .card-transfer-panel[data-v-99fa6fce]{opacity:0;transform:translateY(12px)scale(.97)}.card-transfer-overlay-enter-to .card-transfer-panel[data-v-99fa6fce],.card-transfer-overlay-leave-from .card-transfer-panel[data-v-99fa6fce]{opacity:1;transform:translateY(0)scale(1)}@media (width<=768px){.card-transfer-overlay[data-v-99fa6fce]{align-items:flex-end;padding:0}.card-transfer-panel[data-v-99fa6fce]{border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:95vh}.card-transfer-header[data-v-99fa6fce]{border-radius:20px 20px 0 0;padding:16px}.card-transfer-body[data-v-99fa6fce]{padding:16px 16px 32px}.bank-card-number[data-v-99fa6fce]{letter-spacing:1px;font-size:15px}.amount-due-value[data-v-99fa6fce]{font-size:24px}}.enamad-badge-link[data-v-9a816cf0]{justify-content:center;display:flex}.enamad-badge-image[data-v-9a816cf0]{width:auto;height:64px}.enamad-badge-placeholder[data-v-9a816cf0]{background:linear-gradient(180deg, var(--surface-4), var(--deep-navy));border:1px solid var(--border-soft);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:46px;height:64px;display:flex}.enamad-badge-placeholder-label[data-v-9a816cf0]{color:var(--teal);font-size:8.5px;font-weight:700;font-family:var(--font-fa)}.checkout-enamad-badge[data-v-370c1758]{margin-top:10px}.zibal-badge-link[data-v-b14cf462]{justify-content:center;margin-top:10px;display:flex}.zibal-badge-image[data-v-b14cf462]{width:auto;height:64px}.zibal-badge-placeholder[data-v-b14cf462]{background:linear-gradient(180deg, var(--surface-4), var(--deep-navy));border:1px solid var(--border-soft);border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:46px;height:64px;display:flex}.zibal-badge-placeholder-label[data-v-b14cf462]{color:var(--teal);font-size:8.5px;font-weight:700;font-family:var(--font-fa)}.zibal-ip-warning-overlay[data-v-7e0366ad]{z-index:400;-webkit-backdrop-filter:blur(10px);background:#060810cc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.zibal-ip-warning-panel[data-v-7e0366ad]{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-soft);background:#0c1426fa;border-radius:20px;flex-direction:column;width:420px;max-width:100%;max-height:90vh;display:flex;position:relative;overflow-y:auto;box-shadow:0 24px 64px #000c,0 0 0 1px #f59e0b1f}.zibal-ip-warning-header[data-v-7e0366ad]{z-index:10;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-faint);background:#0c1426fa;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:18px 24px;display:flex;position:sticky;top:0}.zibal-ip-warning-header-title[data-v-7e0366ad]{color:var(--text-primary);font-size:14px;font-weight:700}.zibal-ip-warning-close-btn[data-v-7e0366ad]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-xs);cursor:pointer;width:32px;height:32px;color:var(--text-muted);transition:color var(--dur-fast), border-color var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.zibal-ip-warning-close-btn[data-v-7e0366ad]:hover{color:var(--text-primary);border-color:var(--border-soft)}}.zibal-ip-warning-body[data-v-7e0366ad]{text-align:center;flex-direction:column;align-items:center;padding:28px 24px 24px;display:flex}.zibal-ip-warning-icon-wrap[data-v-7e0366ad]{background:#f59e0b1a;border:2px solid #f59e0b4d;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;margin-bottom:18px;display:flex}.zibal-ip-warning-message[data-v-7e0366ad]{color:var(--text-muted);margin-bottom:18px;font-size:13px;line-height:1.8}.zibal-ip-warning-details[data-v-7e0366ad]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);gap:16px;width:100%;margin-bottom:18px;padding:12px 16px;display:flex}.zibal-ip-warning-detail[data-v-7e0366ad]{flex-direction:column;flex:1;gap:3px;display:flex}.zibal-ip-warning-detail-label[data-v-7e0366ad]{color:var(--text-dim);font-size:10px}.zibal-ip-warning-detail-value[data-v-7e0366ad]{color:var(--text-primary);font-size:13px;font-weight:700}.zibal-ip-warning-retry-btn[data-v-7e0366ad]{width:100%;color:var(--void-black);border-radius:var(--r-md);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-fa);transition:opacity var(--dur-fast);background:#f59e0b;border:none;justify-content:center;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.zibal-ip-warning-retry-btn[data-v-7e0366ad]:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.zibal-ip-warning-retry-btn[data-v-7e0366ad]:not(:disabled):hover{opacity:.9}}.zibal-ip-warning-proceed-btn[data-v-7e0366ad]{width:100%;color:var(--text-primary);border:1px solid var(--border-soft);border-radius:var(--r-md);cursor:pointer;font-size:13px;font-weight:700;font-family:var(--font-fa);transition:border-color var(--dur-fast), background var(--dur-fast);background:0 0;margin-bottom:8px;padding:12px}.zibal-ip-warning-proceed-btn[data-v-7e0366ad]:disabled{opacity:.6;cursor:not-allowed}@media (hover:hover) and (pointer:fine){.zibal-ip-warning-proceed-btn[data-v-7e0366ad]:not(:disabled):hover{background:var(--surface-3);border-color:var(--text-muted)}}.zibal-ip-warning-close-link[data-v-7e0366ad]{color:var(--text-muted);cursor:pointer;font-size:12px;font-family:var(--font-fa);transition:color var(--dur-fast);background:0 0;border:none;padding:4px}@media (hover:hover) and (pointer:fine){.zibal-ip-warning-close-link[data-v-7e0366ad]:hover{color:var(--text-primary)}}.zibal-ip-warning-overlay-enter-active[data-v-7e0366ad]{transition:opacity var(--dur-mid) var(--ease-soft)}.zibal-ip-warning-overlay-leave-active[data-v-7e0366ad]{transition:opacity var(--dur-fast)}.zibal-ip-warning-overlay-enter-from[data-v-7e0366ad],.zibal-ip-warning-overlay-leave-to[data-v-7e0366ad]{opacity:0}.zibal-ip-warning-overlay-enter-active .zibal-ip-warning-panel[data-v-7e0366ad]{transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out);transition-delay:40ms}.zibal-ip-warning-overlay-leave-active .zibal-ip-warning-panel[data-v-7e0366ad]{transition:opacity var(--dur-fast), transform var(--dur-fast)}.zibal-ip-warning-overlay-enter-from .zibal-ip-warning-panel[data-v-7e0366ad],.zibal-ip-warning-overlay-leave-to .zibal-ip-warning-panel[data-v-7e0366ad]{opacity:0;transform:translateY(12px)scale(.97)}.zibal-ip-warning-overlay-enter-to .zibal-ip-warning-panel[data-v-7e0366ad],.zibal-ip-warning-overlay-leave-from .zibal-ip-warning-panel[data-v-7e0366ad]{opacity:1;transform:translateY(0)scale(1)}@media (width<=768px){.zibal-ip-warning-overlay[data-v-7e0366ad]{align-items:flex-end;padding:0}.zibal-ip-warning-panel[data-v-7e0366ad]{border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:95vh}.zibal-ip-warning-header[data-v-7e0366ad]{border-radius:20px 20px 0 0;padding:16px}.zibal-ip-warning-body[data-v-7e0366ad]{padding:24px 16px 28px}}.zibal-ip-status-row[data-v-9bdd0d85]{color:var(--text-muted);justify-content:center;align-items:center;gap:6px;margin-bottom:10px;font-size:11px;display:flex}.zibal-ip-status-row--warning[data-v-9bdd0d85]{color:#f59e0b}.zibal-ip-debug-row[data-v-9bdd0d85]{color:var(--text-dim);flex-wrap:wrap;justify-content:center;gap:4px 12px;margin-bottom:10px;font-size:10px;display:flex}.zibal-ip-status-spinner[data-v-9bdd0d85]{animation:1s linear infinite zibal-ip-status-spin-9bdd0d85}@keyframes zibal-ip-status-spin-9bdd0d85{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.terms-of-use-live-note[data-v-ddf5bdd8]{color:var(--text-dim);background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);margin:0 0 20px;padding:10px 14px;font-size:12px}.terms-of-use-h1[data-v-ddf5bdd8]{color:var(--text-primary);margin:0 0 12px;font-size:19px;font-weight:800}.terms-of-use-h2[data-v-ddf5bdd8]{color:var(--text-primary);margin:26px 0 10px;font-size:15px;font-weight:700}.terms-of-use-h3[data-v-ddf5bdd8]{color:var(--text-primary);margin:16px 0 6px;font-size:13.5px;font-weight:700}p[data-v-ddf5bdd8]{margin:0 0 12px}.terms-of-use-list[data-v-ddf5bdd8]{flex-direction:column;gap:8px;margin:0 0 12px;padding-inline-start:22px;display:flex}ol.terms-of-use-list[data-v-ddf5bdd8]{list-style-type:persian}.terms-of-use-link[data-v-ddf5bdd8]{color:var(--teal);word-break:break-all;text-decoration:none}@media (hover:hover) and (pointer:fine){.terms-of-use-link[data-v-ddf5bdd8]:hover{text-decoration:underline}}.ltr-inline[data-v-ddf5bdd8]{word-break:normal;direction:ltr;unicode-bidi:isolate}.terms-of-use-placeholder[data-v-ddf5bdd8]{color:var(--text-dim)}.checkout-overlay[data-v-4db6b18e]{z-index:300;-webkit-backdrop-filter:blur(8px);background:#060810bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.checkout-panel[data-v-4db6b18e]{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-soft);background:#0f1f33fa;border-radius:20px;width:700px;max-width:100%;max-height:90vh;position:relative;overflow-y:auto;box-shadow:0 20px 60px #000000b3,0 0 0 1px #00c4b40f}.checkout-header[data-v-4db6b18e]{z-index:10;-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--border-faint);background:#0f1f33fa;border-radius:20px 20px 0 0;justify-content:space-between;align-items:center;padding:20px 24px;display:flex;position:sticky;top:0}.checkout-back-btn[data-v-4db6b18e]{color:var(--text-muted);cursor:pointer;font-size:13px;font-family:var(--font-fa);transition:color var(--dur-fast);white-space:nowrap;background:0 0;border:none;align-items:center;gap:6px;padding:0;display:flex}@media (hover:hover) and (pointer:fine){.checkout-back-btn[data-v-4db6b18e]:hover{color:var(--text-primary)}}.checkout-back-icon[data-v-4db6b18e]{transform:rotate(-90deg)}.checkout-header-title[data-v-4db6b18e]{color:var(--text-primary);text-align:center;flex:1;font-size:15px;font-weight:700}.checkout-close-btn[data-v-4db6b18e]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-xs);cursor:pointer;width:32px;height:32px;color:var(--text-muted);transition:color var(--dur-fast), border-color var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover) and (pointer:fine){.checkout-close-btn[data-v-4db6b18e]:hover{color:var(--text-primary);border-color:var(--border-soft)}}.checkout-discount-confirmation[data-v-4db6b18e]{color:#22c55e;margin:6px 24px 0;font-size:12px}.checkout-body-grid[data-v-4db6b18e]{border-top:1px solid var(--border-faint);grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.checkout-body-personal-info[data-v-4db6b18e]{border-left:1px solid var(--border-faint)}.checkout-validation-hint[data-v-4db6b18e]{border-radius:var(--r-sm);color:#ef4444;background:#ef44440f;border:1px solid #ef444433;margin:0 24px;padding:10px 14px;font-size:12px}.checkout-footer[data-v-4db6b18e]{border-top:1px solid var(--border-faint);margin-top:16px;padding:16px 24px 20px}.checkout-terms-row[data-v-4db6b18e]{border-radius:var(--r-sm);transition:background var(--dur-fast);align-items:flex-start;gap:8px;margin:0 -8px 14px;padding:6px 8px;display:flex}.checkout-terms-row--shaking[data-v-4db6b18e]{background:#f59e0b14}.checkout-terms-checkbox[data-v-4db6b18e]{accent-color:var(--teal);cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:1px}.checkout-terms-label[data-v-4db6b18e]{color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast);font-size:12px;line-height:1.5}.checkout-terms-label--warning[data-v-4db6b18e]{color:#f59e0b}.checkout-terms-link[data-v-4db6b18e]{font:inherit;color:var(--teal);cursor:pointer;background:0 0;border:none;margin:0;padding:0;text-decoration:none}@media (hover:hover) and (pointer:fine){.checkout-terms-link[data-v-4db6b18e]:hover{text-decoration:underline}}.checkout-pay-btn[data-v-4db6b18e]{background:var(--surface-4);border-radius:var(--r-md);width:100%;color:var(--text-dim);cursor:not-allowed;font-size:15px;font-weight:700;font-family:var(--font-fa);transition:opacity var(--dur-fast), background var(--dur-fast);border:none;justify-content:center;align-items:center;gap:8px;padding:13px;display:flex}.checkout-pay-btn--active[data-v-4db6b18e]{background:var(--teal);color:var(--void-black);cursor:pointer}@media (hover:hover) and (pointer:fine){.checkout-pay-btn--active[data-v-4db6b18e]:hover{opacity:.9}}.checkout-secure-note[data-v-4db6b18e]{color:var(--text-dim);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.checkout-trust-badges[data-v-4db6b18e]{justify-content:center;align-items:flex-start;gap:20px;display:flex}.checkout-overlay-enter-active[data-v-4db6b18e]{transition:opacity var(--dur-mid) var(--ease-soft)}.checkout-overlay-leave-active[data-v-4db6b18e]{transition:opacity var(--dur-fast)}.checkout-overlay-enter-from[data-v-4db6b18e],.checkout-overlay-leave-to[data-v-4db6b18e]{opacity:0}.checkout-overlay-enter-active .checkout-panel[data-v-4db6b18e]{transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out);transition-delay:40ms}.checkout-overlay-leave-active .checkout-panel[data-v-4db6b18e]{transition:opacity var(--dur-fast), transform var(--dur-fast)}.checkout-overlay-enter-from .checkout-panel[data-v-4db6b18e],.checkout-overlay-leave-to .checkout-panel[data-v-4db6b18e]{opacity:0;transform:translateY(10px)scale(.97)}.checkout-overlay-enter-to .checkout-panel[data-v-4db6b18e],.checkout-overlay-leave-from .checkout-panel[data-v-4db6b18e]{opacity:1;transform:translateY(0)scale(1)}@media (width<=768px){.checkout-overlay[data-v-4db6b18e]{align-items:flex-end;padding:0}.checkout-panel[data-v-4db6b18e]{border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:95vh}.checkout-header[data-v-4db6b18e]{border-radius:20px 20px 0 0;padding:16px}.checkout-back-btn[data-v-4db6b18e]{font-size:12px}.checkout-header-title[data-v-4db6b18e]{font-size:14px}.checkout-body-grid[data-v-4db6b18e]{grid-template-columns:1fr}.checkout-body-personal-info[data-v-4db6b18e]{border-left:none;border-bottom:1px solid var(--border-faint)}.checkout-discount-confirmation[data-v-4db6b18e]{margin:6px 16px 0}.checkout-validation-hint[data-v-4db6b18e]{margin:0 16px}.checkout-footer[data-v-4db6b18e]{padding:16px 16px 28px}.checkout-pay-btn[data-v-4db6b18e]{padding:14px;font-size:14px}}.plans-overlay[data-v-dd997299]{z-index:200;-webkit-backdrop-filter:blur(8px);background:#060810b3;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.plans-panel[data-v-dd997299]{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-soft);border-radius:var(--r-xl);background:#0c1120f5;flex-direction:column;width:820px;max-width:100%;max-height:calc(100vh - 48px);display:flex;position:relative;overflow-y:auto;box-shadow:0 20px 60px #000000b3,0 0 0 1px #00c4b412}.plans-header[data-v-dd997299]{z-index:10;-webkit-backdrop-filter:blur(20px);border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:1px solid var(--border-faint);background:#0c1120fa;justify-content:center;align-items:center;padding:20px 28px 16px;display:flex;position:sticky;top:0}.plans-header-title[data-v-dd997299]{text-align:center}.plans-title-text[data-v-dd997299]{color:var(--text-primary);margin-bottom:4px;font-size:20px;font-weight:700}.plans-title-subtitle[data-v-dd997299]{color:var(--text-muted);font-size:13px}.plans-close-btn[data-v-dd997299]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-xs);cursor:pointer;width:32px;height:32px;color:var(--text-muted);transition:color var(--dur-fast), border-color var(--dur-fast);justify-content:center;align-items:center;display:flex;position:absolute;top:16px;left:16px}@media (hover:hover) and (pointer:fine){.plans-close-btn[data-v-dd997299]:hover{color:var(--text-primary);border-color:var(--border-soft)}}.plans-body[data-v-dd997299]{padding:24px 28px 28px}.plans-credit-status[data-v-dd997299]{margin-bottom:20px}.plans-loading[data-v-dd997299]{text-align:center;color:var(--text-muted);padding:40px 0;font-size:13px}.plans-cards-grid[data-v-dd997299]{grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:28px;display:grid}@media (width<=768px){.plans-overlay[data-v-dd997299]{align-items:flex-end;padding:0}.plans-panel[data-v-dd997299]{border-radius:var(--r-xl) var(--r-xl) 0 0;border-bottom:none;width:100%;max-height:92vh}.plans-header[data-v-dd997299]{border-radius:var(--r-xl) var(--r-xl) 0 0;padding:16px 20px 12px}.plans-title-text[data-v-dd997299]{font-size:17px}.plans-body[data-v-dd997299]{padding:16px 16px 32px}.plans-cards-grid[data-v-dd997299]{grid-template-columns:1fr;gap:20px}.plans-close-btn[data-v-dd997299]{top:12px;left:12px}}.credit-indicator-tooltip[data-v-b1d4d638]{transform:translate(-50%)}.credit-indicator-tooltip-enter-active[data-v-b1d4d638],.credit-indicator-tooltip-leave-active[data-v-b1d4d638]{transition:opacity .15s,transform .15s}.credit-indicator-tooltip-enter-from[data-v-b1d4d638],.credit-indicator-tooltip-leave-to[data-v-b1d4d638]{opacity:0;transform:translate(-50%)translateY(-4px)}@media (width<=768px){.credit-indicator-label[data-v-b1d4d638]{display:none}.credit-indicator-trigger[data-v-b1d4d638]{gap:4px!important;padding:6px 10px!important;font-size:12px!important}}.generation-indicator-wrap[data-v-1fa4228a]{display:inline-flex;position:relative}.generation-indicator-pill[data-v-1fa4228a]{font-family:var(--font-fa);background:var(--surface-3);border:1px solid var(--border-soft);border-radius:var(--r-pill);cursor:pointer;align-items:center;gap:8px;padding:6px 14px;animation:2.2s ease-in-out infinite generation-indicator-pulse-1fa4228a;display:flex}.generation-indicator-pill-success[data-v-1fa4228a]{border-color:var(--border-strong);background:#00c4b429;animation:1.1s ease-in-out infinite generation-indicator-done-glow-1fa4228a}.generation-indicator-spin[data-v-1fa4228a]{filter:drop-shadow(0 0 6px #00c4b499);animation:2.4s linear infinite generation-indicator-spin-1fa4228a;display:inline-flex}.generation-indicator-check[data-v-1fa4228a]{background:var(--teal);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.generation-indicator-label[data-v-1fa4228a]{color:var(--text-primary);white-space:nowrap;font-size:12.5px;font-weight:600}.generation-indicator-time[data-v-1fa4228a]{color:var(--teal-glow);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:700}@keyframes generation-indicator-spin-1fa4228a{to{transform:rotate(360deg)}}@keyframes generation-indicator-pulse-1fa4228a{0%,to{box-shadow:0 0 14px #00c4b447}50%{box-shadow:0 0 24px #00ffe780}}@keyframes generation-indicator-done-glow-1fa4228a{0%,to{box-shadow:0 0 20px #00ffe773}50%{box-shadow:0 0 32px #00ffe7b3}}.generation-indicator-tip[data-v-1fa4228a]{z-index:40;width:250px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.generation-indicator-tip-arrow[data-v-1fa4228a]{border:1px solid var(--border-gold);background:#d4a8431f;border-bottom:none;border-right:none;width:10px;height:10px;position:absolute;bottom:100%;left:50%;transform:translate(-50%)rotate(45deg)translateY(5px)}.generation-indicator-tip-row[data-v-1fa4228a]{-webkit-backdrop-filter:blur(6px);border:1px solid var(--border-gold);border-radius:var(--r-md);box-shadow:var(--shadow-float);font-family:var(--font-fa);direction:rtl;background:#d4a8431f;align-items:flex-start;gap:8px;padding:10px 12px;display:flex}.generation-indicator-tip-text[data-v-1fa4228a]{color:var(--text-primary);flex:1;font-size:12px;line-height:1.6}.generation-indicator-tip-close[data-v-1fa4228a]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;line-height:1}.generation-indicator-tip-enter-active[data-v-1fa4228a],.generation-indicator-tip-leave-active[data-v-1fa4228a]{transition:opacity .18s,transform .18s}.generation-indicator-tip-enter-from[data-v-1fa4228a],.generation-indicator-tip-leave-to[data-v-1fa4228a]{opacity:0;transform:translateY(-6px)translate(-50%)}@media (width<=768px){.generation-indicator-label[data-v-1fa4228a]{display:none}.generation-indicator-pill[data-v-1fa4228a]{gap:5px;padding:6px 10px}.generation-indicator-tip[data-v-1fa4228a]{display:none}}.attention-pulse-ring[data-v-82e5b365]{pointer-events:none;z-index:5;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.attention-pulse-ring-wave[data-v-82e5b365]{border:2px solid var(--teal-glow);border-radius:50%;animation:1.8s ease-out infinite attention-pulse-ring-expand-82e5b365;position:absolute;inset:0}.attention-pulse-ring-wave-delayed[data-v-82e5b365]{animation-delay:.9s}@keyframes attention-pulse-ring-expand-82e5b365{0%{opacity:.75;transform:scale(1)}to{opacity:0;transform:scale(1.8)}}@media (prefers-reduced-motion:reduce){.attention-pulse-ring-wave[data-v-82e5b365]{opacity:.5;animation:none}}.help-hint-popover[data-v-43df073b]{z-index:40;width:240px;max-width:calc(100vw - 32px);position:absolute;top:calc(100% + 12px);left:50%;transform:translate(-50%)}.help-hint-arrow[data-v-43df073b]{-webkit-backdrop-filter:blur(32px);background:#0a0f1cd1;border:none;border-top:1px solid #00c4b466;border-left:1px solid #00c4b466;width:10px;height:10px;animation:1.6s ease-in-out infinite help-hint-arrow-point-43df073b;position:absolute;bottom:100%;left:50%;transform:translate(-50%)rotate(45deg)translateY(5px)}.help-hint-body[data-v-43df073b]{-webkit-backdrop-filter:blur(32px)saturate(200%);border-radius:var(--r-md);box-shadow:var(--shadow-float), inset 0 1px 0 #ffffff14;font-family:var(--font-fa);direction:rtl;background:linear-gradient(155deg,#00c4b429,#00c4b40d),#0a0f1cd1;border:1px solid #00c4b459;padding:10px 12px}@keyframes help-hint-arrow-point-43df073b{0%,to{transform:translate(-50%)rotate(45deg)translateY(5px)}50%{transform:translate(-50%)rotate(45deg)translateY(0)}}@media (prefers-reduced-motion:reduce){.help-hint-arrow[data-v-43df073b]{animation:none}}.help-hint-row[data-v-43df073b]{align-items:flex-start;gap:8px;display:flex}.help-hint-text[data-v-43df073b]{color:var(--text-primary);flex:1;font-size:12px;line-height:1.6}.help-hint-close[data-v-43df073b]{color:var(--text-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;padding:0;font-size:14px;line-height:1}.help-hint-cta[data-v-43df073b]{color:var(--teal-glow);cursor:pointer;font-weight:700;font-family:var(--font-fa);background:0 0;border:none;margin-top:8px;padding:0;font-size:11px;text-decoration:underline}.help-hint-enter-active[data-v-43df073b],.help-hint-leave-active[data-v-43df073b]{transition:opacity .18s,transform .18s}.help-hint-enter-from[data-v-43df073b],.help-hint-leave-to[data-v-43df073b]{opacity:0;transform:translateY(-6px)translate(-50%)}.tooltip-wrapper[data-v-f0a69086]{display:inline-flex;position:relative}.tooltip-wrapper-label[data-v-f0a69086]{background:var(--surface-4);border:1px solid var(--border-soft);border-radius:var(--r-xs);font-size:12px;font-family:var(--font-fa);color:var(--text-primary);white-space:nowrap;box-shadow:var(--shadow-float);z-index:50;pointer-events:none;opacity:0;padding:6px 12px;transition:opacity .15s,transform .15s;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)translateY(-4px)}.tooltip-wrapper:focus-within .tooltip-wrapper-label[data-v-f0a69086]{opacity:1;transform:translate(-50%)translateY(0)}@media (hover:hover) and (pointer:fine){.tooltip-wrapper:hover .tooltip-wrapper-label[data-v-f0a69086]{opacity:1;transform:translate(-50%)translateY(0)}}.upgrade-button[data-v-d6940cef]{font-family:var(--font-fa);color:var(--gold);border:1px solid var(--border-gold);cursor:pointer;background:#d4a8431a;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:13px;font-weight:700;display:flex;box-shadow:0 0 16px #d4a84326}@media (width<=768px){.upgrade-button[data-v-d6940cef]{padding:8px}.upgrade-button-label[data-v-d6940cef]{display:none}}.announcement-banner-item[data-v-bd649d13]{align-items:center;gap:9px;width:100%;min-width:0;display:flex}.announcement-banner-item--clickable[data-v-bd649d13]{cursor:pointer}.announcement-banner-icon-chip[data-v-bd649d13]{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.announcement-banner-text[data-v-bd649d13]{white-space:nowrap;flex:1;align-items:baseline;gap:7px;min-width:0;display:flex;overflow:hidden}.announcement-banner-title[data-v-bd649d13]{color:var(--text-primary);flex-shrink:0;font-size:12.5px;font-weight:700}.announcement-banner-message[data-v-bd649d13]{color:var(--text-muted);text-overflow:ellipsis;font-size:12px;overflow:hidden}.announcement-banner-dismiss-wrapper[data-v-bd649d13]{flex-shrink:0;line-height:0;display:flex}.announcement-banner-dismiss[data-v-bd649d13]{line-height:0;padding:4px!important}@media (width<=768px){.announcement-banner-icon-chip[data-v-bd649d13],.announcement-banner-message[data-v-bd649d13]{display:none}.announcement-banner-title[data-v-bd649d13]{max-width:none}}.announcement-banner-wrapper[data-v-67edf75a]{overflow:hidden}.announcement-banner-collapse-enter-active[data-v-67edf75a],.announcement-banner-collapse-leave-active[data-v-67edf75a]{transition:max-height .32s,transform .32s}.announcement-banner-collapse-enter-from[data-v-67edf75a],.announcement-banner-collapse-leave-to[data-v-67edf75a]{max-height:0;transform:translateY(-100%)}.announcement-banner[data-v-67edf75a]{background:color-mix(in srgb, var(--announcement-color,var(--gold)) 10%, var(--deep-navy) 90%);border-top:1px solid color-mix(in srgb, var(--announcement-color,var(--gold)) 35%, transparent);border-bottom:1px solid color-mix(in srgb, var(--announcement-color,var(--gold)) 35%, transparent);align-items:center;width:100%;padding:9px 22px;display:flex}.announcement-banner-fade-enter-active[data-v-67edf75a],.announcement-banner-fade-leave-active[data-v-67edf75a]{transition:opacity .2s}.announcement-banner-fade-enter-from[data-v-67edf75a],.announcement-banner-fade-leave-to[data-v-67edf75a]{opacity:0}@media (width<=768px){.announcement-banner[data-v-67edf75a]{padding:8px 12px}}.announcement-panel-item[data-v-ba7433ee]{border:none;border-bottom:1px solid var(--border-faint);width:100%;font-family:var(--font-fa);text-align:right;cursor:default;direction:rtl;background:0 0;flex-direction:column;gap:6px;padding:12px 16px;display:flex}.announcement-panel-item--clickable[data-v-ba7433ee]{cursor:pointer}@media (hover:hover) and (pointer:fine){.announcement-panel-item--clickable[data-v-ba7433ee]:hover{background:#ffffff0b}}.announcement-panel-item-header[data-v-ba7433ee]{justify-content:space-between;align-items:center;gap:8px;display:flex}.announcement-panel-item-title[data-v-ba7433ee]{color:var(--text-primary);font-size:13px;font-weight:700}.announcement-panel-item-message[data-v-ba7433ee]{color:var(--text-muted);margin:0;font-size:12px;line-height:1.6}.announcement-panel-item-footer[data-v-ba7433ee]{justify-content:space-between;align-items:center;display:flex}.announcement-panel-item-time[data-v-ba7433ee]{color:var(--text-muted);font-size:11px}.announcement-bell-container[data-v-66e24faa]{display:inline-flex;position:relative}.announcement-bell-trigger[data-v-66e24faa]{background:var(--surface-3);border:1px solid var(--border-faint);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.announcement-bell-badge[data-v-66e24faa]{color:#fff;border:2px solid var(--deep-navy);background:#ef4444;border-radius:999px;justify-content:center;align-items:center;min-width:16px;height:16px;padding:0 3px;font-size:10px;font-weight:700;display:flex;position:absolute;top:-3px;left:-3px}.announcement-panel[data-v-66e24faa]{-webkit-backdrop-filter:blur(20px);border:1px solid var(--border-soft);z-index:200;background:#0c1120f5;border-radius:16px;flex-direction:column;width:320px;max-height:420px;display:flex;position:absolute;top:calc(100% + 10px);left:0;overflow:hidden;box-shadow:0 20px 60px #000000b3,0 0 0 1px #00c4b412}.announcement-panel-header[data-v-66e24faa]{font-family:var(--font-fa);color:var(--text-primary);border-bottom:1px solid var(--border-faint);padding:14px 16px;font-size:13px;font-weight:700}.announcement-panel-list[data-v-66e24faa]{overflow-y:auto}.announcement-panel-empty[data-v-66e24faa]{text-align:center;font-family:var(--font-fa);color:var(--text-muted);padding:24px 16px;font-size:12.5px}@media (width<=768px){.announcement-panel[data-v-66e24faa]{top:calc(var(--topbar-h) - 1px);width:auto;position:fixed;left:12px;right:12px}}.announcement-panel-fade-enter-active[data-v-66e24faa],.announcement-panel-fade-leave-active[data-v-66e24faa]{transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-out)}.announcement-panel-fade-enter-from[data-v-66e24faa],.announcement-panel-fade-leave-to[data-v-66e24faa]{opacity:0;transform:translateY(-6px)scale(.97)}.topbar-logo-intro[data-v-6db0de32]{animation:.6s cubic-bezier(.34,1.56,.64,1) both topbar-logo-intro-6db0de32;display:inline-flex}@keyframes topbar-logo-intro-6db0de32{0%{opacity:0;transform:scale(.4)rotate(-60deg)}70%{opacity:1;transform:scale(1.1)rotate(10deg)}to{opacity:1;transform:scale(1)rotate(0)}}.topbar-logo[data-v-6db0de32]{width:39px;height:39px;transition:filter var(--dur-fast);animation:3s ease-in-out .6s infinite topbar-logo-breathe-6db0de32}@keyframes topbar-logo-breathe-6db0de32{0%,to{filter:drop-shadow(0 0 3px var(--teal-glow))}50%{filter:drop-shadow(0 0 7px var(--teal-glow))}}@media (hover:hover) and (pointer:fine){.topbar-logo[data-v-6db0de32]:hover{filter:drop-shadow(0 0 14px var(--teal-glow));animation-name:none}}.topbar-generating[data-v-6db0de32]{display:flex}@media (width<=768px){.topbar-logo[data-v-6db0de32]{width:46px;height:46px}.topbar-brand-name[data-v-6db0de32],.topbar-title-sep[data-v-6db0de32],.topbar-title[data-v-6db0de32],.topbar-generating[data-v-6db0de32]{display:none}}.error-banner-enter-active[data-v-99d8cda3],.error-banner-leave-active[data-v-99d8cda3]{transition:opacity .16s,transform .16s,max-height .16s;overflow:hidden}.error-banner-enter-from[data-v-99d8cda3],.error-banner-leave-to[data-v-99d8cda3]{opacity:0;max-height:0;transform:translateY(-4px)}.error-banner-enter-to[data-v-99d8cda3],.error-banner-leave-from[data-v-99d8cda3]{opacity:1;max-height:80px;transform:translateY(0)}.video-mobile-tab-bar[data-v-a52334af],.video-mobile-switcher-bar[data-v-a52334af],.video-inline-switcher[data-v-a52334af],.video-nav-generate-proxy[data-v-a52334af]{display:none}.video-config-column[data-v-a52334af]{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.video-desktop-switcher[data-v-a52334af]{justify-content:space-around;z-index:1!important;background:var(--cosmic-blue)!important;border:1px solid var(--border-soft)!important;border-radius:var(--r-lg)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding:5px!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.video-desktop-switcher[data-v-a52334af] .switcher-btn{text-align:center;flex:1;padding-top:9px;padding-bottom:9px}.video-config-column .video-config-panel[data-v-a52334af]{flex:1;min-height:0;max-height:none}@media (width<=768px){.video-config-column[data-v-a52334af]{display:contents}.video-desktop-switcher[data-v-a52334af]{display:none!important}.video-layout[data-v-a52334af]{top:var(--mobile-switcher-bar-h,64px)!important;flex-direction:column!important;gap:0!important;padding:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.video-mobile-tab-bar[data-v-a52334af]{display:flex}.video-mobile-switcher-bar[data-v-a52334af]{z-index:10;background:var(--cosmic-blue);border-bottom:1px solid var(--border-faint);padding:12px 16px;display:block;position:absolute;top:0;left:0;right:0}.video-inline-switcher[data-v-a52334af]{justify-content:space-around;display:flex;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.video-inline-switcher[data-v-a52334af] .switcher-btn{text-align:center;flex:1}.video-config-panel[data-v-a52334af],.video-result-panel[data-v-a52334af]{flex:1!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}.video-config-panel[data-v-a52334af]{width:100%!important;max-width:100%!important;max-height:100%!important;box-shadow:none!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.video-config-panel[data-v-a52334af] .config-generate-zone{display:none!important}.video-config-panel[data-v-a52334af] .config-scroll-zone{padding-bottom:calc(24px + var(--bottom-nav-h) + var(--bottom-nav-fab-rise) + env(safe-area-inset-bottom))!important}.video-result-panel[data-v-a52334af]{padding:16px!important;padding-bottom:calc(16px + 12px + var(--bottom-nav-h) + var(--bottom-nav-fab-rise) + env(safe-area-inset-bottom))!important;overflow-y:auto!important}.mobile-hidden[data-v-a52334af]{display:none!important}}.loader-fade-enter-active[data-v-a52334af],.loader-fade-leave-active[data-v-a52334af]{transition:opacity .4s}.loader-fade-enter-from[data-v-a52334af],.loader-fade-leave-to[data-v-a52334af]{opacity:0}.image-mobile-tab-bar[data-v-3f767475],.image-mobile-switcher-bar[data-v-3f767475],.image-inline-switcher[data-v-3f767475],.image-nav-generate-proxy[data-v-3f767475]{display:none}.image-config-column[data-v-3f767475]{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.image-desktop-switcher[data-v-3f767475]{justify-content:space-around;z-index:1!important;background:var(--cosmic-blue)!important;border:1px solid var(--border-soft)!important;border-radius:var(--r-lg)!important;-webkit-backdrop-filter:none!important;box-shadow:none!important;padding:5px!important;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.image-desktop-switcher[data-v-3f767475] .switcher-btn{text-align:center;flex:1;padding-top:9px;padding-bottom:9px}.image-config-column .image-config-panel[data-v-3f767475]{flex:1;min-height:0;max-height:none}@media (width<=768px){.image-config-column[data-v-3f767475]{display:contents}.image-desktop-switcher[data-v-3f767475]{display:none!important}.image-layout[data-v-3f767475]{top:var(--mobile-switcher-bar-h,64px)!important;flex-direction:column!important;gap:0!important;padding:0!important;position:absolute!important;bottom:0!important;left:0!important;right:0!important;overflow:hidden!important}.image-mobile-tab-bar[data-v-3f767475]{display:flex}.image-mobile-switcher-bar[data-v-3f767475]{z-index:10;background:var(--cosmic-blue);border-bottom:1px solid var(--border-faint);padding:12px 16px;display:block;position:absolute;top:0;left:0;right:0}.image-inline-switcher[data-v-3f767475]{justify-content:space-around;display:flex;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.image-inline-switcher[data-v-3f767475] .switcher-btn{text-align:center;flex:1}.image-config-panel[data-v-3f767475],.image-result-panel[data-v-3f767475]{flex:1!important;width:100%!important;min-width:0!important;max-width:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important}.image-config-panel[data-v-3f767475]{width:100%!important;max-width:100%!important;max-height:100%!important;box-shadow:none!important;border-top:none!important;border-left:none!important;border-right:none!important;border-radius:0!important}.image-config-panel[data-v-3f767475] .config-generate-zone{display:none!important}.image-config-panel[data-v-3f767475] .config-scroll-zone{padding-bottom:calc(24px + var(--bottom-nav-h) + var(--bottom-nav-fab-rise) + env(safe-area-inset-bottom))!important}.image-result-panel[data-v-3f767475]{padding:16px!important;padding-bottom:calc(16px + 12px + var(--bottom-nav-h) + var(--bottom-nav-fab-rise) + env(safe-area-inset-bottom))!important;overflow-y:auto!important}.mobile-hidden[data-v-3f767475]{display:none!important}}.chat-input-zone[data-v-8fa5f724]{padding-bottom:96px!important}@media (width<=768px){.chat-input-zone[data-v-8fa5f724]{padding-bottom:22px!important}}.typing-dot[data-v-8fa5f724]{background:var(--teal);border-radius:50%;width:5px;height:5px;animation:1.2s ease-in-out infinite typing-bounce-8fa5f724;display:inline-block}.typing-dot[data-v-8fa5f724]:nth-child(2){animation-delay:.2s}.typing-dot[data-v-8fa5f724]:nth-child(3){animation-delay:.4s}@keyframes typing-bounce-8fa5f724{0%,80%,to{opacity:.2;transform:translateY(0)}40%{opacity:1;transform:translateY(-4px)}}@media (width<=768px){.chat-main-panel[data-v-8fa5f724]{flex:1!important;min-width:0!important;min-height:0!important;overflow:hidden!important}.chat-ai-focus-panel[data-v-8fa5f724]{display:none!important}}.chat-inline-switcher[data-v-ff789757]{display:none}@media (width<=768px){.chat-inline-switcher[data-v-ff789757]{justify-content:space-around;margin:10px 8px;display:flex;border-radius:var(--r-xl)!important;position:static!important;bottom:auto!important;left:auto!important;transform:none!important}.chat-inline-switcher button[data-v-ff789757]{flex:1}}.tooltip[data-v-4de9e8c3]{position:relative}.tooltip[data-v-4de9e8c3]:after{content:attr(data-tip);color:#dce8f0;white-space:nowrap;pointer-events:none;opacity:0;background:#060810eb;border:1px solid #00c4b433;border-radius:5px;padding:3px 8px;font-size:11px;transition:opacity .15s;position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%)}@media (hover:hover) and (pointer:fine){.tooltip[data-v-4de9e8c3]:hover:after{opacity:1}}@keyframes shimmer-b8a49ce5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-3b99184b{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-505a6a77{0%{background-position:200% 0}to{background-position:-200% 0}}.template-preview-actions__share-icon[data-v-e12e7b9b]{display:none}.template-preview-actions__secondary[data-v-e12e7b9b]{display:flex}@media (width<=720px){.template-preview-actions__share-icon[data-v-e12e7b9b]{display:grid}.template-preview-actions__secondary[data-v-e12e7b9b]{display:none}}.template-preview-media-fill[data-v-06c51a81]{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.template-preview-backdrop[data-v-e7ebd254]{padding:28px 88px}.template-preview-card[data-v-e7ebd254]{border-radius:var(--r-xl);width:100%;max-width:1080px;height:min(740px,100%);display:flex;position:relative}.template-preview-media[data-v-e7ebd254]{flex:auto;min-width:0}.template-preview-details[data-v-e7ebd254]{border-right:1px solid var(--border-faint);flex:0 0 380px;padding:22px 24px}.template-preview-navigation[data-v-e7ebd254]{z-index:1;width:48px;height:48px;position:absolute;top:50%;transform:translateY(-50%)}.template-preview-navigation--previous[data-v-e7ebd254]{right:24px}.template-preview-navigation--next[data-v-e7ebd254]{left:24px}@media (width<=720px){.template-preview-backdrop[data-v-e7ebd254]{padding:0;align-items:flex-end!important}.template-preview-card[data-v-e7ebd254]{border-radius:var(--r-xl) var(--r-xl) 0 0;flex-direction:column;height:92%}.template-preview-media[data-v-e7ebd254]{flex:0 0 46%}.template-preview-details[data-v-e7ebd254]{border-right:none;flex:auto;padding:16px 16px 20px;gap:14px!important}.template-preview-navigation[data-v-e7ebd254]{width:40px;height:40px;top:29.16%}.template-preview-navigation--previous[data-v-e7ebd254]{right:12px}.template-preview-navigation--next[data-v-e7ebd254]{left:12px}}.template-preview-enter-active[data-v-e7ebd254],.template-preview-leave-active[data-v-e7ebd254]{transition:opacity .22s}.template-preview-enter-from[data-v-e7ebd254],.template-preview-leave-to[data-v-e7ebd254]{opacity:0}.toast-message-enter-active[data-v-763b1beb],.toast-message-leave-active[data-v-763b1beb]{transition:opacity .2s}.toast-message-enter-from[data-v-763b1beb],.toast-message-leave-to[data-v-763b1beb]{opacity:0}.templates-mobile-header-enter-active[data-v-3971e8a8],.templates-mobile-header-leave-active[data-v-3971e8a8]{transition:opacity .18s}.templates-mobile-header-enter-from[data-v-3971e8a8],.templates-mobile-header-leave-to[data-v-3971e8a8]{opacity:0}@keyframes shimmer-3971e8a8{0%{background-position:200% 0}to{background-position:-200% 0}}.pl-steps[data-v-d7b1b5a3]{flex-direction:column;gap:12px;display:flex}.pl-track[data-v-d7b1b5a3]{align-items:flex-start;padding:0 26px;display:flex;position:relative}.pl-line[data-v-d7b1b5a3]{inset-inline:26px;background:var(--surface-4);border-radius:2px;height:3px;position:absolute;top:26px}.pl-fill[data-v-d7b1b5a3]{inset-inline-start:26px;background:linear-gradient(270deg, var(--teal), var(--teal-glow));height:3px;box-shadow:var(--glow-teal);transition:width .55s var(--ease-out);border-radius:2px;position:absolute;top:26px}.pl-station[data-v-d7b1b5a3]{z-index:1;font-family:var(--font-fa);cursor:default;background:0 0;border:none;flex-direction:column;align-items:center;gap:9px;padding:0;display:flex;position:relative}.pl-station.clickable[data-v-d7b1b5a3]{cursor:pointer}.pl-crate[data-v-d7b1b5a3]{background:var(--surface-3);border:2px solid var(--surface-4);width:52px;height:52px;color:var(--text-dim);transition:border-color .3s var(--ease-out), background .3s var(--ease-out), color .3s var(--ease-out), transform .3s var(--ease-out), box-shadow .3s var(--ease-out);border-radius:50%;place-items:center;font-size:15px;font-weight:800;display:grid}.pl-station.done .pl-crate[data-v-d7b1b5a3]{border-color:var(--teal-glow);color:#04121a;background:var(--teal-glow);box-shadow:0 0 0 4px #00ffe71f, var(--glow-teal)}@media (hover:hover) and (pointer:fine){.pl-station.clickable:hover .pl-crate[data-v-d7b1b5a3]{border-color:var(--teal);transform:translateY(-2px)}}.pl-station.active .pl-crate[data-v-d7b1b5a3]{border-color:var(--teal-glow);color:var(--teal-glow);background:var(--deep-navy);box-shadow:0 0 0 6px #00ffe71f, var(--glow-teal);animation:pl-crate-pop-d7b1b5a3 .45s var(--ease-out);transform:translateY(-3px)scale(1.06)}@keyframes pl-crate-pop-d7b1b5a3{0%{transform:translateY(0)scale(.85)}60%{transform:translateY(-5px)scale(1.12)}to{transform:translateY(-3px)scale(1.06)}}.pl-crate-swap-enter-active[data-v-d7b1b5a3],.pl-crate-swap-leave-active[data-v-d7b1b5a3]{transition:opacity .16s var(--ease-out), transform .16s var(--ease-out)}.pl-crate-swap-enter-from[data-v-d7b1b5a3]{opacity:0;transform:scale(.5)}.pl-crate-swap-leave-to[data-v-d7b1b5a3]{opacity:0;transform:scale(1.4)}.pl-label[data-v-d7b1b5a3]{color:var(--text-muted);text-align:center;max-width:96px;transition:color .3s var(--ease-out);font-size:11px;font-weight:700}.pl-station.active .pl-label[data-v-d7b1b5a3]{color:var(--teal-glow)}.pl-station.done .pl-label[data-v-d7b1b5a3]{color:var(--text-primary)}.pl-rollers[data-v-d7b1b5a3]{justify-content:space-between;padding:0 26px;display:flex}.pl-roller[data-v-d7b1b5a3]{background:var(--surface-4);width:9px;height:9px;transition:background .4s,box-shadow .4s;transition-delay:calc(var(--i) * 22ms);border-radius:50%;display:block}.pl-roller.lit[data-v-d7b1b5a3]{background:var(--teal-deep);animation:1.6s ease-in-out infinite pdot;animation-delay:calc(var(--i) * 90ms);box-shadow:0 0 8px #00c4b480}@media (prefers-reduced-motion:reduce){.pl-roller.lit[data-v-d7b1b5a3]{animation:none}}@media (width<=768px){.pl-steps[data-v-d7b1b5a3]{z-index:5;-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--border-faint);background:#0c1120eb;padding:14px 0 10px;position:sticky;top:0}}.step-body[data-v-3dc79853]{min-width:0}.step-slide-next-enter-active[data-v-3dc79853],.step-slide-next-leave-active[data-v-3dc79853],.step-slide-prev-enter-active[data-v-3dc79853],.step-slide-prev-leave-active[data-v-3dc79853]{transition:opacity .24s var(--ease-out), transform .24s var(--ease-out)}.step-slide-next-enter-from[data-v-3dc79853]{opacity:0;transform:translate(-18px)}.step-slide-next-leave-to[data-v-3dc79853],.step-slide-prev-enter-from[data-v-3dc79853]{opacity:0;transform:translate(18px)}.step-slide-prev-leave-to[data-v-3dc79853]{opacity:0;transform:translate(-18px)}.showcase-header[data-v-4ea729d1]{top:0;z-index:30;padding:18px var(--showcase-page-padding);border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:16px;transition:background .35s,padding .35s,border-color .35s;display:flex;position:fixed;inset-inline:0}.showcase-header--scrolled[data-v-4ea729d1]{-webkit-backdrop-filter:blur(18px)saturate(1.5);background:#060810b8;border-bottom-color:#ffffff0f;padding-block:10px}.showcase-header-brand[data-v-4ea729d1]{letter-spacing:-.01em;align-items:center;gap:10px;font-size:18px;font-weight:800;display:flex}.showcase-header-logo[data-v-4ea729d1]{animation:3.2s ease-in-out infinite showcase-header-logo-breathe-4ea729d1}@keyframes showcase-header-logo-breathe-4ea729d1{0%,to{filter:drop-shadow(0 0 3px var(--teal-glow))}50%{filter:drop-shadow(0 0 10px var(--teal-glow))}}.showcase-header-nav[data-v-4ea729d1]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff0d;border:1px solid #ffffff14;border-radius:999px;gap:2px;padding:5px;display:flex}.showcase-header-nav-pill[data-v-4ea729d1]{font:500 13.5px var(--font-fa);color:var(--text-secondary);cursor:pointer;background:0 0;border:none;border-radius:999px;padding:8px 18px;transition:background .2s,color .2s}.showcase-header-nav-pill[data-v-4ea729d1]:hover{color:#fff;background:#ffffff14}.showcase-header-actions[data-v-4ea729d1]{align-items:center;gap:10px;display:flex}.showcase-header-login-button[data-v-4ea729d1],.showcase-header-signup-button[data-v-4ea729d1]{font:600 13px var(--font-fa);cursor:pointer;transition:transform .2s var(--ease-out), background .2s;border-radius:999px;padding:8px 18px}.showcase-header-login-button[data-v-4ea729d1]{color:var(--text-secondary);background:0 0;border:1px solid #ffffff29}.showcase-header-login-button[data-v-4ea729d1]:hover{background:#ffffff0f}.showcase-header-signup-button[data-v-4ea729d1]{color:#051212;background:#fff;border:1px solid #fff;font-weight:700}.showcase-header-signup-button[data-v-4ea729d1]:hover{transform:translateY(-1px)}@media (width<=860px){.showcase-header-nav[data-v-4ea729d1]{display:none}}@media (width<=400px){.showcase-header-login-button[data-v-4ea729d1]{display:none}}.showcase-typewriter-headline[data-v-e0688e68]{letter-spacing:-.02em;color:#fff;text-shadow:0 4px 40px #00000073;margin:0 0 20px;font-size:clamp(36px,6.4vw,76px);font-weight:900;line-height:1.22}.showcase-typewriter-headline-phrase[data-v-e0688e68]{background:linear-gradient(100deg, var(--teal-glow) 0%, #8ff7ff 40%, var(--gold-soft) 100%);color:#0000;animation:showcase-typewriter-headline-enter-e0688e68 .5s var(--ease-out) both,showcase-typewriter-headline-sheen-e0688e68 6s ease-in-out infinite;background-size:200%;-webkit-background-clip:text;background-clip:text;display:inline-block}@keyframes showcase-typewriter-headline-enter-e0688e68{0%{opacity:0;filter:blur(6px);transform:translateY(12px)}to{opacity:1;filter:none;transform:none}}@keyframes showcase-typewriter-headline-sheen-e0688e68{0%,to{background-position:0%}50%{background-position:100%}}.showcase-glow-button[data-v-cac9bc33]{background:var(--grad-generate);color:#051212;font:800 16px var(--font-fa);cursor:pointer;transition:transform .25s var(--ease-out), box-shadow .25s;border:none;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:15px 34px;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 0 36px #00c4b473}.showcase-glow-button[data-v-cac9bc33]:hover{transform:translateY(-2px);box-shadow:0 0 56px #00c4b499}.showcase-glow-button-arrow[data-v-cac9bc33]{transform:rotate(90deg)}.showcase-glow-button-shimmer[data-v-cac9bc33]{pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff73,#0000);width:50%;height:100%;animation:3s ease-in-out infinite showcase-glow-button-shimmer-cac9bc33;position:absolute;top:0;left:-80%}@keyframes showcase-glow-button-shimmer-cac9bc33{0%{left:-80%}55%,to{left:140%}}.showcase-prompt-bar[data-v-b4a53b97]{-webkit-backdrop-filter:blur(22px)saturate(1.5);cursor:text;text-align:right;background:#0a0e1a9e;border:1px solid #ffffff24;border-radius:20px;align-items:center;gap:12px;width:100%;max-width:680px;padding:8px;padding-inline-start:18px;transition:border-color .25s,box-shadow .25s;display:flex;box-shadow:0 20px 60px #00000080,inset 0 1px #ffffff14}.showcase-prompt-bar[data-v-b4a53b97]:hover,.showcase-prompt-bar[data-v-b4a53b97]:focus-visible{border-color:#00ffe766;outline:none;box-shadow:0 20px 60px #00000080,0 0 40px #00c4b440,inset 0 1px #ffffff14}.showcase-prompt-bar-icon[data-v-b4a53b97]{flex-shrink:0}.showcase-prompt-bar-text[data-v-b4a53b97]{color:#ffffffe6;white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:15px;overflow:hidden}.showcase-prompt-bar-caret[data-v-b4a53b97]{vertical-align:-3px;background:var(--teal-glow);width:2px;height:1.1em;margin-inline-start:2px;animation:1s step-end infinite showcase-prompt-bar-blink-b4a53b97;display:inline-block}@keyframes showcase-prompt-bar-blink-b4a53b97{50%{opacity:0}}.showcase-prompt-bar-button[data-v-b4a53b97]{border-radius:14px;padding:13px 26px;font-size:15px}@media (width<=640px){.showcase-prompt-bar[data-v-b4a53b97]{flex-wrap:wrap;gap:10px;padding:12px}.showcase-prompt-bar-text[data-v-b4a53b97]{white-space:normal;flex-basis:calc(100% - 30px);min-height:3em;line-height:1.6}.showcase-prompt-bar-button[data-v-b4a53b97]{width:100%}}.showcase-hero-slide-indicators[data-v-8bba82b6]{gap:8px;display:flex;position:absolute;bottom:32px;left:50%;transform:translate(-50%)}.showcase-hero-slide-indicator[data-v-8bba82b6]{cursor:pointer;width:28px;height:3px;transition:width .4s var(--ease-out), background .4s;background:#ffffff38;border:none;border-radius:3px;padding:0}.showcase-hero-slide-indicator--active[data-v-8bba82b6]{background:var(--teal-glow);width:52px;box-shadow:0 0 10px var(--teal-glow)}.showcase-hero[data-v-cd81c542]{isolation:isolate;justify-content:center;align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.showcase-hero-background[data-v-cd81c542]{z-index:-3;opacity:0;background-position:50%;background-size:cover;transition:opacity 1.4s,transform 9s linear;position:absolute;inset:0;transform:scale(1.12)}.showcase-hero-background--active[data-v-cd81c542]{opacity:1;transform:scale(1.02)}.showcase-hero-shade[data-v-cd81c542]{z-index:-2;background:radial-gradient(ellipse 52% 42% at 50% 52%, #0608109e, #0608104d 70%, transparent 100%), radial-gradient(ellipse 80% 70% at 50% 50%, transparent 30%, #060810bf 100%), linear-gradient(to bottom, #060810a6 0%, transparent 28%, transparent 60%, var(--void-black) 100%);position:absolute;inset:0}.showcase-hero-grain[data-v-cd81c542]{z-index:-1;opacity:.07;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}.showcase-hero-content[data-v-cd81c542]{width:100%;max-width:860px;padding:120px var(--showcase-page-padding) 96px;box-sizing:border-box;text-align:center;animation:showcase-hero-rise-cd81c542 1s var(--ease-out) both;flex-direction:column;align-items:center;display:flex}@keyframes showcase-hero-rise-cd81c542{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}.showcase-hero-eyebrow[data-v-cd81c542]{color:#ffffffd9;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff12;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;margin-bottom:26px;padding:6px 14px;font-size:12px;font-weight:600;display:inline-flex}.showcase-hero-eyebrow-dot[data-v-cd81c542]{background:var(--teal-glow);width:7px;height:7px;box-shadow:0 0 10px var(--teal-glow);border-radius:50%;animation:1.8s ease-in-out infinite showcase-hero-pulse-cd81c542}@keyframes showcase-hero-pulse-cd81c542{50%{opacity:.35}}.showcase-hero-subtitle[data-v-cd81c542]{color:#fffc;text-shadow:0 2px 16px #000000b3;max-width:560px;margin:0 0 36px;font-size:clamp(15px,1.6vw,18px);line-height:1.9}.showcase-hero-model-chips[data-v-cd81c542]{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.showcase-hero-model-chip[data-v-cd81c542]{font:500 12.5px var(--font-fa);color:#ffffffc7;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:999px;padding:7px 14px;transition:background .2s,border-color .2s,color .2s}.showcase-hero-model-chip[data-v-cd81c542]:hover{color:#fff;background:#00c4b429;border-color:#00ffe759}@media (prefers-reduced-motion:reduce){.showcase-hero-background[data-v-cd81c542]{transform:none}}.showcase-stats-strip[data-v-37da8831]{margin:0 var(--showcase-page-padding);border-block:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);display:grid}.showcase-stats-strip-item[data-v-37da8831]{text-align:center;flex-direction:column;align-items:center;gap:4px;padding:28px 8px;display:flex}.showcase-stats-strip-item+.showcase-stats-strip-item[data-v-37da8831]{border-inline-start:1px solid #ffffff12}.showcase-stats-strip-value[data-v-37da8831]{background:linear-gradient(#fff,#ffffff8c);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(22px,3vw,34px);font-weight:900}.showcase-stats-strip-label[data-v-37da8831]{color:var(--text-muted);font-size:12.5px}@media (width<=640px){.showcase-stats-strip[data-v-37da8831]{grid-template-columns:repeat(2,1fr)}.showcase-stats-strip-item[data-v-37da8831]:nth-child(3){border-inline-start:none}.showcase-stats-strip-item[data-v-37da8831]:nth-child(n+3){border-top:1px solid #ffffff12}}.showcase-section-heading[data-v-3e876df8]{justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.showcase-section-heading--center[data-v-3e876df8]{text-align:center;justify-content:center}.showcase-section-heading-kicker[data-v-3e876df8]{color:var(--teal-glow);margin-bottom:10px;font-size:12.5px;font-weight:700;display:inline-block}.showcase-section-heading-title[data-v-3e876df8]{letter-spacing:-.015em;margin:0;font-size:clamp(26px,3.6vw,44px);font-weight:900;line-height:1.3}.showcase-section-heading-link[data-v-3e876df8]{color:var(--teal-glow);white-space:nowrap;font-size:13.5px;font-weight:600;text-decoration:none}.showcase-image-tile[data-v-1fa10a8b]{isolation:isolate;background:var(--deep-navy);width:100%;height:100%;font-family:var(--font-fa);text-align:right;border:1px solid #ffffff14;border-radius:24px;padding:0;transition:border-color .3s,box-shadow .4s;position:relative;overflow:hidden}.showcase-image-tile--clickable[data-v-1fa10a8b]{cursor:pointer}.showcase-image-tile-image[data-v-1fa10a8b]{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.2s var(--ease-out);position:absolute;inset:0}.showcase-image-tile-shade[data-v-1fa10a8b]{z-index:-1;background:linear-gradient(#0608100d 0%,#06081059 55%,#060810eb 100%);position:absolute;inset:0}.showcase-image-tile-badge[data-v-1fa10a8b]{position:absolute;top:16px;right:16px}.showcase-image-tile-body[data-v-1fa10a8b]{inset-inline:0;flex-direction:column;gap:6px;padding:22px;display:flex;position:absolute;bottom:0}.showcase-image-tile-icon[data-v-1fa10a8b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:12px;justify-content:center;align-items:center;width:36px;height:36px;margin-bottom:6px;display:flex}.showcase-image-tile-title[data-v-1fa10a8b]{color:#fff;font-size:18px;font-weight:800}.showcase-image-tile--large .showcase-image-tile-title[data-v-1fa10a8b]{font-size:clamp(20px,2.4vw,28px)}.showcase-image-tile-subtitle[data-v-1fa10a8b]{color:#ffffffb3;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.8;display:-webkit-box;overflow:hidden}.showcase-image-tile-arrow[data-v-1fa10a8b]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;width:36px;height:36px;transition:opacity .3s, transform .3s var(--ease-out);background:#ffffff1f;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:18px;left:18px;transform:translate(6px,-6px)}@media (hover:hover) and (pointer:fine){.showcase-image-tile:hover .showcase-image-tile-image[data-v-1fa10a8b]{transform:scale(1.07)}.showcase-image-tile--clickable[data-v-1fa10a8b]:hover{border-color:#00ffe759;box-shadow:0 24px 60px #00000080,0 0 0 1px #00ffe71a}.showcase-image-tile--clickable:hover .showcase-image-tile-arrow[data-v-1fa10a8b]{opacity:1;transform:none}}@media (width<=640px){.showcase-image-tile[data-v-1fa10a8b]{border-radius:18px}.showcase-image-tile-body[data-v-1fa10a8b]{padding:14px}.showcase-image-tile-icon[data-v-1fa10a8b]{border-radius:10px;width:30px;height:30px;margin-bottom:2px}.showcase-image-tile-title[data-v-1fa10a8b]{font-size:15px}.showcase-image-tile:not(.showcase-image-tile--large) .showcase-image-tile-subtitle[data-v-1fa10a8b]{display:none}}.showcase-featured-section[data-v-3886fce9]{padding:var(--showcase-section-gap) var(--showcase-tile-section-padding) 0}.showcase-featured-section-track[data-v-3886fce9]{scroll-snap-type:x mandatory;grid-auto-columns:calc(33.3333% - 9.33333px);grid-auto-flow:column;gap:14px;padding-bottom:6px;display:grid;overflow-x:auto}.showcase-featured-section-track[data-column-count="1"][data-v-3886fce9]{grid-auto-columns:100%}.showcase-featured-section-track[data-column-count="2"][data-v-3886fce9]{grid-auto-columns:calc(50% - 7px)}.showcase-featured-section-card[data-v-3886fce9]{scroll-snap-align:start;height:280px}.showcase-featured-section-track[data-column-count="1"] .showcase-featured-section-card[data-v-3886fce9]{height:340px}.showcase-featured-section-type-badge[data-v-3886fce9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#060810b3!important}@media (width<=640px){.showcase-featured-section-track[data-v-3886fce9],.showcase-featured-section-track[data-column-count][data-v-3886fce9]{grid-auto-columns:86%;gap:10px}.showcase-featured-section-track[data-column-count="1"][data-v-3886fce9]{grid-auto-columns:100%}.showcase-featured-section-card[data-v-3886fce9],.showcase-featured-section-track[data-column-count="1"] .showcase-featured-section-card[data-v-3886fce9]{height:230px}}.showcase-badge[data-v-6c1e5d33]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:999px;padding:4px 11px;font-size:11px;font-weight:800;display:inline-block}.showcase-badge--gold[data-v-6c1e5d33]{background:var(--gold);color:#1a1206}.showcase-badge--teal[data-v-6c1e5d33]{color:var(--teal-glow);background:#0608108c;border:1px solid #00ffe766}.showcase-bento-section[data-v-9c9a36ec]{padding:var(--showcase-section-gap) var(--showcase-tile-section-padding) 0}.showcase-bento-section-grid[data-v-9c9a36ec]{grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:210px;gap:14px;display:grid}.showcase-bento-section-cell[data-v-9c9a36ec]{grid-column:span 2}.showcase-bento-section-cell--large[data-v-9c9a36ec]{grid-area:span 2/span 3}.showcase-bento-section-grid[data-tile-count="4"] .showcase-bento-section-cell[data-v-9c9a36ec]:not(.showcase-bento-section-cell--large){grid-column:span 3}.showcase-bento-section-grid[data-tile-count="3"] .showcase-bento-section-cell[data-v-9c9a36ec]:not(.showcase-bento-section-cell--large){grid-column:span 6}@media (width<=640px){.showcase-bento-section-grid[data-v-9c9a36ec]{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:120px;gap:10px}.showcase-bento-section-grid .showcase-bento-section-cell[data-v-9c9a36ec],.showcase-bento-section-grid[data-tile-count] .showcase-bento-section-cell[data-v-9c9a36ec]:not(.showcase-bento-section-cell--large){grid-column:span 1}.showcase-bento-section-grid .showcase-bento-section-cell--large[data-v-9c9a36ec]{grid-area:span 2/span 2}.showcase-bento-section-grid[data-tile-count="3"] .showcase-bento-section-cell[data-v-9c9a36ec]:not(.showcase-bento-section-cell--large),.showcase-bento-section-grid[data-tile-count="5"] .showcase-bento-section-cell[data-v-9c9a36ec]:last-child{grid-column:span 2}}.showcase-marquee-row[data-v-b6707423]{direction:ltr;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.showcase-marquee-row-track[data-v-b6707423]{gap:14px;width:max-content;display:flex}.showcase-marquee-row--left .showcase-marquee-row-track[data-v-b6707423]{animation:48s linear infinite showcase-marquee-row-scroll-left-b6707423}.showcase-marquee-row--right .showcase-marquee-row-track[data-v-b6707423]{animation:44s linear infinite showcase-marquee-row-scroll-right-b6707423}@keyframes showcase-marquee-row-scroll-left-b6707423{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes showcase-marquee-row-scroll-right-b6707423{0%{transform:translate(-50%)}to{transform:translate(0)}}.showcase-marquee-row-image[data-v-b6707423]{aspect-ratio:4/3;object-fit:cover;width:auto;height:220px;transition:transform .4s var(--ease-out), filter .4s;border-radius:18px;flex-shrink:0;display:block}.showcase-marquee-row--portrait .showcase-marquee-row-image[data-v-b6707423]{aspect-ratio:3/4;height:260px}@media (hover:hover) and (pointer:fine){.showcase-marquee-row:hover .showcase-marquee-row-track[data-v-b6707423]{animation-play-state:paused}.showcase-marquee-row-image[data-v-b6707423]:hover{filter:brightness(1.1);transform:scale(1.04)}}@media (width<=640px){.showcase-marquee-row-image[data-v-b6707423]{border-radius:12px;height:130px}.showcase-marquee-row--portrait .showcase-marquee-row-image[data-v-b6707423]{height:160px}}.showcase-gallery-section[data-v-d3b11c73]{padding-top:var(--showcase-section-gap);flex-direction:column;gap:14px;display:flex;overflow:hidden}.showcase-gallery-section-heading[data-v-d3b11c73]{padding-inline:var(--showcase-page-padding);margin-bottom:18px}.showcase-model-card[data-v-596b0cf3]{scroll-snap-align:start;background:linear-gradient(180deg, var(--deep-navy), var(--void-black));cursor:pointer;font-family:var(--font-fa);color:var(--text-primary);text-align:right;transition:border-color .3s, transform .4s var(--ease-out);border:1px solid #ffffff14;border-radius:22px;flex-direction:column;flex:0 0 280px;padding:0;display:flex;overflow:hidden}.showcase-model-card-thumbnail[data-v-596b0cf3]{aspect-ratio:4/5;display:block;position:relative;overflow:hidden}.showcase-model-card-thumbnail img[data-v-596b0cf3]{object-fit:cover;width:100%;height:100%;transition:transform 1s var(--ease-out);display:block}.showcase-model-card-thumbnail[data-v-596b0cf3]:after{content:"";background:linear-gradient(to top, var(--deep-navy) 0%, transparent 40%);position:absolute;inset:0}.showcase-model-card-badge[data-v-596b0cf3]{z-index:1;position:absolute;top:12px;right:12px}.showcase-model-card-body[data-v-596b0cf3]{z-index:1;flex-direction:column;gap:4px;margin-top:-28px;padding:0 18px 18px;display:flex;position:relative}.showcase-model-card-title[data-v-596b0cf3]{font-size:16px;font-weight:800}.showcase-model-card-description[data-v-596b0cf3]{color:var(--text-muted);font-size:12.5px}@media (hover:hover) and (pointer:fine){.showcase-model-card[data-v-596b0cf3]:hover{border-color:#00ffe74d;transform:translateY(-6px)}.showcase-model-card:hover .showcase-model-card-thumbnail img[data-v-596b0cf3]{transform:scale(1.07)}}@media (width<=640px){.showcase-model-card[data-v-596b0cf3]{flex-basis:220px}}.showcase-models-section[data-v-ac10b4a3]{padding-top:var(--showcase-section-gap)}.showcase-models-section-heading[data-v-ac10b4a3]{padding-inline:var(--showcase-page-padding)}.showcase-models-section-rail[data-v-ac10b4a3]{scroll-snap-type:x mandatory;padding:4px var(--showcase-page-padding) 16px;scroll-padding-inline:var(--showcase-page-padding);gap:16px;display:flex;overflow-x:auto}.showcase-step-card[data-v-2f1608f5]{flex:1;min-width:0}.showcase-step-card--framed[data-v-2f1608f5]{background:linear-gradient(160deg,#00c4b412,#ffffff04 60%);border:1px solid #ffffff12;border-radius:24px;padding:30px 26px}.showcase-step-card-number[data-v-2f1608f5]{color:#051212;background:var(--grad-generate);border-radius:14px;justify-content:center;align-items:center;width:44px;height:44px;margin-bottom:20px;font-size:18px;font-weight:900;display:flex;box-shadow:0 0 24px #00c4b459}.showcase-step-card-number--highlighted[data-v-2f1608f5]{background:linear-gradient(90deg, var(--gold), var(--gold-soft));box-shadow:0 0 24px #d4a8434d}.showcase-step-card-title[data-v-2f1608f5]{margin:0 0 8px;font-size:18px;font-weight:800}.showcase-step-card-description[data-v-2f1608f5]{color:var(--text-muted);margin:0;font-size:14px;line-height:1.9}.showcase-flow-section[data-v-c461eb80]{padding:var(--showcase-section-gap) var(--showcase-page-padding) 0}.showcase-flow-section-pipeline[data-v-c461eb80]{border:1px solid var(--border-faint);background:linear-gradient(120deg,#00c4b414,#d4a8430d);border-radius:24px;align-items:stretch;gap:12px;padding:26px;display:flex}.showcase-flow-section-arrow[data-v-c461eb80]{opacity:.7;align-items:center;display:flex;transform:rotate(90deg)}@media (width<=760px){.showcase-flow-section-pipeline[data-v-c461eb80]{flex-direction:column;padding:20px}.showcase-flow-section-arrow[data-v-c461eb80]{justify-content:center;transform:none}}.showcase-how-it-works-section[data-v-5912d028]{padding:var(--showcase-section-gap) var(--showcase-page-padding) 0}.showcase-how-it-works-section-grid[data-v-5912d028]{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}@media (width<=760px){.showcase-how-it-works-section-grid[data-v-5912d028]{grid-template-columns:1fr}}.showcase-templates-section[data-v-eb28b619]{padding:var(--showcase-section-gap) var(--showcase-page-padding) 0}.showcase-templates-section-rail[data-v-eb28b619]{gap:16px;padding-bottom:6px;display:flex;overflow-x:auto}.showcase-templates-section-item[data-v-eb28b619]{flex-shrink:0;width:220px}.showcase-closing-call-to-action[data-v-31568b89]{padding:var(--showcase-section-gap) var(--showcase-page-padding) 0}.showcase-closing-call-to-action-panel[data-v-31568b89]{isolation:isolate;text-align:center;background:var(--deep-navy);border:1px solid #00ffe724;border-radius:32px;flex-direction:column;align-items:center;padding:80px 24px;display:flex;position:relative;overflow:hidden}.showcase-closing-call-to-action-aurora[data-v-31568b89]{z-index:-1;filter:blur(40px);background:radial-gradient(circle at 30% 40%,#00c4b452,#0000 40%),radial-gradient(circle at 70% 60%,#d4a84333,#0000 40%),radial-gradient(circle at 50% 100%,#00ffe726,#0000 45%);animation:14s ease-in-out infinite alternate showcase-closing-call-to-action-drift-31568b89;position:absolute;inset:-40%}@keyframes showcase-closing-call-to-action-drift-31568b89{0%{transform:rotate(0)scale(1)}to{transform:rotate(20deg)scale(1.15)}}.showcase-closing-call-to-action-logo[data-v-31568b89]{filter:drop-shadow(0 0 8px var(--teal-glow));margin-bottom:22px}.showcase-closing-call-to-action-title[data-v-31568b89]{max-width:640px;margin:0 0 12px;font-size:clamp(24px,3.6vw,42px);font-weight:900;line-height:1.35}.showcase-closing-call-to-action-subtitle[data-v-31568b89]{color:var(--text-secondary);margin:0 0 30px;font-size:15px}@media (width<=640px){.showcase-closing-call-to-action-panel[data-v-31568b89]{border-radius:24px;padding:52px 20px}}.showcase-footer[data-v-10392b69]{margin:var(--showcase-section-gap) var(--showcase-page-padding) 0;color:var(--text-dim);border-top:1px solid #ffffff12;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px 0 36px;font-size:12.5px;display:flex}.showcase-footer-brand[data-v-10392b69]{color:var(--text-secondary);align-items:center;gap:8px;font-size:14px;font-weight:800;display:flex}.showcase-page[data-v-2728d75f]{--showcase-page-padding:64px;--showcase-section-gap:112px;--showcase-tile-section-padding:10px;background:var(--void-black);min-width:0;min-height:0;color:var(--text-primary);font-family:var(--font-fa);flex-direction:column;flex:1;display:flex;overflow-y:auto}@media (width<=640px){.showcase-page[data-v-2728d75f]{--showcase-page-padding:16px;--showcase-section-gap:72px}}.showcase-page[data-v-2728d75f]>*{flex-shrink:0}[data-reveal][data-v-2728d75f]{opacity:0;transition:opacity .8s var(--ease-out), transform .8s var(--ease-out);transform:translateY(32px)}[data-reveal].is-revealed[data-v-2728d75f]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){[data-reveal][data-v-2728d75f]{opacity:1;transform:none}.showcase-page[data-v-2728d75f] *,.showcase-page[data-v-2728d75f] :before,.showcase-page[data-v-2728d75f] :after{transition-duration:.01ms!important;animation:none!important}}@keyframes card-enter-2783eb6b{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.auth-card[data-v-2783eb6b]{animation:.5s cubic-bezier(.22,1,.36,1) both card-enter-2783eb6b,4s ease-in-out .5s infinite border-glow-2783eb6b}@keyframes border-glow-2783eb6b{0%,to{box-shadow:var(--shadow-float), 0 0 0 0 transparent}50%{box-shadow:var(--shadow-float), 0 0 18px 2px color-mix(in srgb, var(--teal,#2dd4bf) 40%, transparent)}}.vpn-banner-enter-active[data-v-a2fc037c],.vpn-banner-leave-active[data-v-a2fc037c]{transition:opacity .22s,transform .22s,max-height .22s;overflow:hidden}.vpn-banner-enter-from[data-v-a2fc037c],.vpn-banner-leave-to[data-v-a2fc037c]{opacity:0;max-height:0;transform:translateY(-4px)}.vpn-banner-enter-to[data-v-a2fc037c],.vpn-banner-leave-from[data-v-a2fc037c]{opacity:1;max-height:80px;transform:translateY(0)}@keyframes shake-8f209e18{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.shake[data-v-8f209e18]{animation:.55s ease-in-out shake-8f209e18}@keyframes shake-9a2be3da{0%,to{transform:translate(0)}15%{transform:translate(-6px)}30%{transform:translate(6px)}45%{transform:translate(-5px)}60%{transform:translate(5px)}75%{transform:translate(-3px)}90%{transform:translate(3px)}}.shake[data-v-9a2be3da]{animation:.55s ease-in-out shake-9a2be3da}.auth-modal-enter-active[data-v-6dc6e065],.auth-modal-leave-active[data-v-6dc6e065]{transition:opacity .22s,transform .22s}.auth-modal-enter-from[data-v-6dc6e065],.auth-modal-leave-to[data-v-6dc6e065]{opacity:0;transform:scale(.97)}.auth-step-enter-active[data-v-6dc6e065],.auth-step-leave-active[data-v-6dc6e065]{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.auth-step-enter-from[data-v-6dc6e065]{opacity:0;transform:translate(-12px)}.auth-step-leave-to[data-v-6dc6e065]{opacity:0;transform:translate(12px)}.media-preview-action[data-v-3177b5d4]{cursor:pointer;min-width:0;min-height:64px;font-family:var(--font-fa);color:var(--text-primary);background:0 0;border:none;flex-direction:column;align-items:center;gap:6px;padding:6px 0;display:flex}.media-preview-action[data-v-3177b5d4]:disabled{cursor:default;opacity:.55}.media-preview-action__icon[data-v-3177b5d4]{box-sizing:border-box;border-radius:50%;place-items:center;width:44px;height:44px;transition:transform .15s,background .15s;display:grid}.media-preview-action__icon--primary[data-v-3177b5d4]{background:var(--teal)}.media-preview-action__icon--secondary[data-v-3177b5d4]{border:1px solid var(--border-soft);background:#dce8f012}.media-preview-action:not(:disabled):active .media-preview-action__icon[data-v-3177b5d4]{transform:scale(.94)}@media (hover:hover) and (pointer:fine){.media-preview-action:not(:disabled):hover .media-preview-action__icon--secondary[data-v-3177b5d4]{background:#dce8f01f}}.media-preview-action__label[data-v-3177b5d4]{white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:12px;font-weight:500;overflow:hidden}.media-preview-backdrop[data-v-a0cea72d]{padding:28px 20px}@media (width<=640px){.media-preview-backdrop[data-v-a0cea72d]{padding:12px}}.media-preview-backdrop-enter-active[data-v-a0cea72d],.media-preview-backdrop-leave-active[data-v-a0cea72d]{transition:opacity .22s}.media-preview-backdrop-enter-from[data-v-a0cea72d],.media-preview-backdrop-leave-to[data-v-a0cea72d]{opacity:0}.app-enamad-badge[data-v-3e570b90]{z-index:20;position:fixed;bottom:20px;left:20px}@media (width<=768px){.app-enamad-badge[data-v-3e570b90]{display:none}}.screen-fade-enter-active,.screen-fade-leave-active{transition:opacity .18s;position:absolute;inset:0}.screen-fade-enter-from,.screen-fade-leave-to{opacity:0}.auth-step-enter-active[data-v-555e9c56],.auth-step-leave-active[data-v-555e9c56]{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.auth-step-enter-from[data-v-555e9c56]{opacity:0;transform:translate(-12px)}.auth-step-leave-to[data-v-555e9c56]{opacity:0;transform:translate(12px)}.failure-screen[data-v-b7920000]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:48px 32px 40px;display:flex}.icon-wrap[data-v-b7920000]{background:#ef44441f;border:2px solid #ef444459;border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:28px;display:flex}.failure-title[data-v-b7920000]{color:var(--text-primary);margin-bottom:10px;font-size:22px;font-weight:800}.failure-message[data-v-b7920000]{color:var(--text-muted);max-width:320px;margin-bottom:28px;font-size:14px;line-height:1.7}.retry-btn[data-v-b7920000]{background:var(--teal);width:100%;color:var(--void-black);border-radius:var(--r-md);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-fa);transition:opacity var(--dur-fast);border:none;justify-content:center;align-items:center;gap:8px;margin-bottom:16px;padding:13px;display:flex}@media (hover:hover) and (pointer:fine){.retry-btn[data-v-b7920000]:hover{opacity:.9}}.support-row[data-v-b7920000]{gap:10px;width:100%;margin-bottom:12px;display:flex}.support-btn[data-v-b7920000]{border-radius:var(--r-md);cursor:pointer;font-family:var(--font-fa);transition:background var(--dur-fast);flex:1;justify-content:center;align-items:center;gap:8px;padding:12px 14px;display:flex}.telegram-btn[data-v-b7920000]{background:#25c3f812;border:1px solid #25c3f833}@media (hover:hover) and (pointer:fine){.telegram-btn[data-v-b7920000]:hover{background:#25c3f824}}.whatsapp-btn[data-v-b7920000]{background:#25d3660f;border:1px solid #25d3662e}@media (hover:hover) and (pointer:fine){.whatsapp-btn[data-v-b7920000]:hover{background:#25d3661f}}.support-emoji[data-v-b7920000]{font-size:16px}.support-label[data-v-b7920000]{font-size:13px;font-weight:600}.telegram-label[data-v-b7920000]{color:#25c3f8}.whatsapp-label[data-v-b7920000]{color:#25d366}.close-btn[data-v-b7920000]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-md);width:100%;color:var(--text-muted);cursor:pointer;font-size:14px;font-weight:700;font-family:var(--font-fa);transition:color var(--dur-fast), border-color var(--dur-fast);margin-top:8px;padding:12px}@media (hover:hover) and (pointer:fine){.close-btn[data-v-b7920000]:hover{color:var(--text-primary);border-color:var(--border-soft)}}.desktop-nav[data-v-e5118bd4]{flex-direction:column;flex-shrink:0;gap:2px;width:200px;height:100%;display:flex;overflow-y:auto}.desktop-user-block[data-v-e5118bd4]{border-bottom:1px solid var(--border-faint);flex-direction:column;align-items:center;gap:10px;margin-bottom:8px;padding:8px 12px 20px;display:flex}.desktop-user-name[data-v-e5118bd4]{color:var(--text-primary);font-size:14px;font-weight:600}.desktop-nav-btn[data-v-e5118bd4]{border-radius:var(--r-sm);font-size:13px;font-family:var(--font-fa);color:var(--text-muted);cursor:pointer;text-align:right;transition:all var(--dur-fast);direction:rtl;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:10px 12px;font-weight:500;display:flex}.desktop-nav-btn.active[data-v-e5118bd4]{color:var(--teal-glow);background:#00c4b412;border-color:#00c4b433}.desktop-nav-btn[data-v-e5118bd4]:not(.active):hover{background:var(--surface-4);color:var(--text-primary)}.desktop-logout-btn[data-v-e5118bd4]{border-radius:var(--r-sm);font-size:13px;font-family:var(--font-fa);color:#f87171;cursor:pointer;text-align:right;width:100%;transition:background var(--dur-fast);direction:rtl;background:0 0;border:1px solid #0000;align-items:center;gap:10px;margin-top:auto;padding:10px 12px;font-weight:500;display:flex}.desktop-logout-btn[data-v-e5118bd4]:hover{background:#f8717114}.mobile-tab-bar[data-v-e5118bd4]{border-bottom:1px solid var(--border-faint);z-index:2;background:var(--surface-2,var(--deep-navy));flex-direction:column;display:flex;position:relative}.mobile-user-row[data-v-e5118bd4]{direction:rtl;align-items:center;gap:10px;padding:12px 16px 10px;display:flex}.mobile-user-info[data-v-e5118bd4]{flex:1;align-items:center;gap:8px;display:flex}.mobile-user-name[data-v-e5118bd4]{color:var(--text-primary);font-size:13px;font-weight:600;font-family:var(--font-fa)}.mobile-logout-btn[data-v-e5118bd4]{cursor:pointer;background:0 0;border:none;align-items:center;padding:6px;display:flex}.mobile-tabs[data-v-e5118bd4]{scrollbar-width:none;direction:rtl;gap:4px;padding:0 12px 10px;display:flex;overflow-x:auto}.mobile-tabs[data-v-e5118bd4]::-webkit-scrollbar{display:none}.mobile-tab-btn[data-v-e5118bd4]{font-size:12px;font-family:var(--font-fa);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all var(--dur-fast);background:0 0;border:1px solid #0000;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 14px;font-weight:500;display:flex}.mobile-tab-btn.active[data-v-e5118bd4]{color:var(--teal-glow);background:#00c4b41a;border-color:#00c4b440}.profile-root[data-v-027a2914]{flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.bg-knot[data-v-027a2914]{opacity:.022;pointer-events:none;z-index:1;background-image:url(/app/danax-knot-transparent.png);background-repeat:repeat;background-size:170px 170px;position:absolute;inset:0}.profile-scroll[data-v-027a2914]{z-index:2;direction:rtl;flex:1;gap:20px;min-height:0;padding:24px;display:flex;position:relative;overflow-y:hidden}.profile-content-wrapper[data-v-027a2914]{flex:1;justify-content:center;min-width:0;display:flex;overflow-y:auto}.profile-content[data-v-027a2914]{flex-direction:column;gap:16px;width:100%;max-width:720px;padding-left:4px;display:flex}.profile-fields-grid[data-v-027a2914]{grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px;display:grid}.save-btn[data-v-027a2914]{background:linear-gradient(90deg, var(--teal-deep), var(--teal));border-radius:var(--r-sm);color:#fff;font-size:13px;font-weight:600;font-family:var(--font-fa);cursor:pointer;transition:all var(--dur-fast);border:none;padding:9px 20px}.save-btn.success[data-v-027a2914]{border:1px solid var(--teal);color:var(--teal-glow);background:#00c4b426}.save-btn.loading[data-v-027a2914]{opacity:.7;cursor:not-allowed}.referral-code-row[data-v-027a2914]{background:var(--deep-navy);border-radius:var(--r-sm);align-items:center;gap:10px;margin-bottom:14px;padding:14px;display:flex}.referral-code-text[data-v-027a2914]{color:var(--teal-glow);letter-spacing:1px;text-align:center;direction:ltr;flex:1;font-size:16px;font-weight:600}.referral-copy-btn[data-v-027a2914]{background:var(--surface-4);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-muted);font-size:12px;font-family:var(--font-fa);cursor:pointer;transition:all var(--dur-fast);align-items:center;gap:5px;padding:7px 12px;display:flex}.referral-copy-btn.copied[data-v-027a2914]{border-color:var(--teal);color:var(--teal-glow);background:#00c4b426}.referral-stats[data-v-027a2914]{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.connection-row[data-v-027a2914]{justify-content:space-between;align-items:center;padding:12px 0;display:flex}.connection-info[data-v-027a2914]{align-items:center;gap:12px;display:flex}.connection-title[data-v-027a2914]{color:var(--text-primary);margin-bottom:2px;font-size:13px}.connection-sub[data-v-027a2914]{color:var(--text-muted);font-size:11px}.badge-connected[data-v-027a2914]{color:#22c55e;border-radius:var(--r-xs);background:#22c55e1a;padding:3px 10px;font-size:12px}.connection-action-btn[data-v-027a2914]{color:var(--text-muted);background:var(--surface-4);border:1px solid var(--border-faint);border-radius:var(--r-xs);font-size:12px;font-family:var(--font-fa);cursor:pointer;transition:all var(--dur-fast);padding:3px 10px}@media (hover:hover) and (pointer:fine){.connection-action-btn[data-v-027a2914]:hover{border-color:var(--teal);color:var(--teal-glow)}}.profile-nav-mobile[data-v-027a2914]{display:none}.profile-nav-desktop[data-v-027a2914]{display:flex}@media (width<=768px){.profile-nav-mobile[data-v-027a2914]{display:flex}.profile-nav-desktop[data-v-027a2914]{display:none}.profile-scroll[data-v-027a2914]{flex-direction:column;padding:12px}.profile-content-wrapper[data-v-027a2914]{flex:1;min-height:0;overflow-y:auto}.profile-fields-grid[data-v-027a2914]{grid-template-columns:1fr}.referral-stats[data-v-027a2914]{grid-template-columns:repeat(3,1fr)}.save-btn[data-v-027a2914]{width:100%;padding:11px 20px}}.transaction-filter-bar[data-v-8726313d]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filter-chips[data-v-8726313d]{flex-wrap:wrap;gap:6px;display:flex}.filter-chip[data-v-8726313d]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-muted);font-size:12px;font-family:var(--font-fa);cursor:pointer;transition:all var(--dur-fast);padding:6px 12px}.filter-chip.active[data-v-8726313d]{border-color:var(--teal);color:var(--teal-glow);background:#00c4b414}.filter-search-input[data-v-8726313d]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-primary);font-size:12px;font-family:var(--font-fa);width:160px;transition:border-color var(--dur-fast);direction:rtl;outline:none;margin-right:auto;padding:6px 10px}@media (width<=768px){.transaction-filter-bar[data-v-8726313d]{flex-direction:column;align-items:stretch}.filter-search-input[data-v-8726313d]{width:100%;margin-right:0}}.pagination[data-v-09ef9008]{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:14px;display:flex}.pagination-arrow[data-v-09ef9008],.pagination-page[data-v-09ef9008]{background:var(--deep-navy);border:1px solid var(--border-faint);width:36px;height:36px;color:var(--text-muted);font-size:13px;font-family:var(--font-fa);cursor:pointer;transition:all var(--dur-fast);border-radius:6px;justify-content:center;align-items:center;display:flex}.pagination-arrow[data-v-09ef9008]:disabled{opacity:.4;cursor:default}.pagination-page.active[data-v-09ef9008]{background:var(--teal);border-color:var(--teal);color:var(--deep-navy);font-weight:700}.transaction-table[data-v-c1b2412c]{border-collapse:collapse;width:100%;font-size:13px}.transaction-table thead th[data-v-c1b2412c]{text-align:right;color:var(--text-muted);border-bottom:1px solid var(--border-faint);padding:8px 12px;font-size:11px;font-weight:500}.empty-row[data-v-c1b2412c]{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.transaction-card-list[data-v-c1b2412c]{flex-direction:column;gap:8px;display:none}.transaction-card[data-v-c1b2412c]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-md);direction:rtl;flex-direction:column;gap:10px;padding:12px 14px;display:flex}.transaction-card-header[data-v-c1b2412c]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.transaction-card-identity[data-v-c1b2412c]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.transaction-card-title[data-v-c1b2412c]{color:var(--text-primary);font-size:13px;font-weight:500}.transaction-card-subtitle[data-v-c1b2412c]{color:var(--text-muted);margin-top:2px;font-size:11px}.transaction-card-footer[data-v-c1b2412c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.transaction-card-date[data-v-c1b2412c]{color:var(--text-muted);font-size:11px}.transaction-card-amount[data-v-c1b2412c]{color:var(--text-primary);font-size:12px}.transaction-card-credit[data-v-c1b2412c]{margin-right:auto;font-size:12px;font-weight:600}.transaction-card-credit.positive[data-v-c1b2412c]{color:#22c55e}.transaction-card-credit.neutral[data-v-c1b2412c]{color:var(--text-muted)}.transaction-card-download-button[data-v-c1b2412c]{color:var(--text-muted);transition:color var(--dur-fast);background:0 0;border:none;padding:0;line-height:1}.transaction-card-download-button[data-v-c1b2412c]:hover:not(:disabled){color:var(--teal-glow)}.empty-card[data-v-c1b2412c]{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}@media (width<=768px){.transaction-table[data-v-c1b2412c]{display:none}.transaction-card-list[data-v-c1b2412c]{display:flex}}.billing-root[data-v-f3ee8fbd]{flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.background-knot[data-v-f3ee8fbd]{opacity:.022;pointer-events:none;z-index:1;background-image:url(/app/danax-knot-transparent.png);background-repeat:repeat;background-size:170px 170px;position:absolute;inset:0}.billing-scroll[data-v-f3ee8fbd]{z-index:2;direction:rtl;flex:1;gap:20px;min-height:0;padding:24px;display:flex;position:relative;overflow-y:hidden}.billing-content-wrapper[data-v-f3ee8fbd]{flex:1;justify-content:center;min-width:0;display:flex;overflow-y:auto}.billing-content[data-v-f3ee8fbd]{flex-direction:column;gap:16px;width:100%;max-width:800px;padding-left:4px;display:flex}.billing-stats-grid[data-v-f3ee8fbd]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.credit-packages-grid[data-v-f3ee8fbd]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.billing-nav-mobile[data-v-f3ee8fbd]{display:none}.billing-nav-desktop[data-v-f3ee8fbd]{display:flex}@media (width<=768px){.billing-nav-mobile[data-v-f3ee8fbd]{display:flex}.billing-nav-desktop[data-v-f3ee8fbd]{display:none}.billing-scroll[data-v-f3ee8fbd]{flex-direction:column;padding:12px}.billing-content-wrapper[data-v-f3ee8fbd]{flex:1;min-height:0;overflow-y:auto}.billing-stats-grid[data-v-f3ee8fbd]{grid-template-columns:repeat(2,1fr)}.credit-packages-grid[data-v-f3ee8fbd]{grid-template-columns:1fr}}.security-root[data-v-1a3025b5]{flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.background-knot[data-v-1a3025b5]{opacity:.022;pointer-events:none;z-index:1;background-image:url(/app/danax-knot-transparent.png);background-repeat:repeat;background-size:170px 170px;position:absolute;inset:0}.security-scroll[data-v-1a3025b5]{z-index:2;direction:rtl;flex:1;gap:20px;min-height:0;padding:24px;display:flex;position:relative;overflow-y:hidden}.security-content-wrapper[data-v-1a3025b5]{flex:1;justify-content:center;min-width:0;display:flex;overflow-y:auto}.security-content[data-v-1a3025b5]{flex-direction:column;gap:16px;width:100%;max-width:720px;padding-left:4px;display:flex}.password-fields[data-v-1a3025b5]{flex-direction:column;gap:12px;display:flex}.save-password-btn[data-v-1a3025b5]{background:linear-gradient(90deg, var(--teal-deep), var(--teal));border-radius:var(--r-sm);color:#fff;font-size:13px;font-weight:600;font-family:var(--font-fa);cursor:pointer;transition:opacity var(--dur-fast);border:none;align-self:flex-start;padding:9px 20px}@media (hover:hover) and (pointer:fine){.save-password-btn[data-v-1a3025b5]:hover{opacity:.85}}.revoke-all-btn[data-v-1a3025b5]{border-radius:var(--r-sm);color:#ef4444;cursor:pointer;font-size:12px;font-family:var(--font-fa);transition:background var(--dur-fast);background:0 0;border:1px solid #ef444454;align-items:center;gap:6px;margin-top:12px;padding:7px 14px;display:flex}@media (hover:hover) and (pointer:fine){.revoke-all-btn[data-v-1a3025b5]:hover{background:#ef444414}}.danger-zone[data-v-1a3025b5]{background:var(--surface-3);border-radius:var(--r-md);border:1px solid #ef444440;padding:20px}.danger-zone-header[data-v-1a3025b5]{color:#ef4444;border-bottom:1px solid #ef444426;align-items:center;gap:8px;margin-bottom:16px;padding-bottom:12px;font-size:13px;font-weight:700;display:flex}.security-nav-mobile[data-v-1a3025b5]{display:none}.security-nav-desktop[data-v-1a3025b5]{display:flex}@media (width<=768px){.security-nav-mobile[data-v-1a3025b5]{display:flex}.security-nav-desktop[data-v-1a3025b5]{display:none}.security-scroll[data-v-1a3025b5]{flex-direction:column;padding:12px}.security-content-wrapper[data-v-1a3025b5]{flex:1;min-height:0;overflow-y:auto}.save-password-btn[data-v-1a3025b5]{width:100%;padding:11px 20px}}.g-dot[data-v-8624b4cd]{background:var(--g,var(--teal));border-radius:50%;flex-shrink:0;width:8px;height:8px}.desktop-nav[data-v-8624b4cd]{flex-direction:column;flex-shrink:0;gap:4px;width:232px;height:100%;display:flex;overflow-y:auto}.desktop-title[data-v-8624b4cd]{color:var(--text-primary);font-size:13px;font-weight:700;font-family:var(--font-fa);border-bottom:1px solid var(--border-faint);align-items:center;gap:8px;margin-bottom:8px;padding:8px 12px 20px;display:flex}.group-head[data-v-8624b4cd]{border-radius:var(--r-sm);width:100%;color:var(--text-muted);font-family:var(--font-fa);text-align:right;cursor:pointer;transition:background var(--dur-fast), color var(--dur-fast);direction:rtl;background:0 0;border:0;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:700;display:flex}.group-head[data-v-8624b4cd]:hover{background:var(--surface-4)}.group-head[data-v-8624b4cd]:focus-visible,.desktop-nav-btn[data-v-8624b4cd]:focus-visible,.mobile-cat-btn[data-v-8624b4cd]:focus-visible,.mobile-tab-btn[data-v-8624b4cd]:focus-visible{outline:2px solid var(--teal-glow);outline-offset:1px}.nav-group.has-active>.group-head[data-v-8624b4cd]{color:var(--text-primary)}.group-label[data-v-8624b4cd]{flex:1}.group-count[data-v-8624b4cd]{color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:10.5px;font-weight:500}.chev[data-v-8624b4cd]{transition:transform var(--dur-mid) var(--ease-out);flex-shrink:0;transform:rotate(90deg)}.nav-group.open .chev[data-v-8624b4cd]{transform:rotate(0)}.group-items-wrap[data-v-8624b4cd]{visibility:hidden;transition:grid-template-rows var(--dur-mid) var(--ease-out), margin var(--dur-mid) var(--ease-out), visibility 0s linear var(--dur-mid);grid-template-rows:0fr;display:grid}.nav-group.open .group-items-wrap[data-v-8624b4cd]{visibility:visible;grid-template-rows:1fr;margin:2px 13px 6px 0;transition-delay:0s}.group-items[data-v-8624b4cd]{border-right:1px solid var(--border-faint);opacity:0;min-height:0;transition:opacity var(--dur-fast) ease, transform var(--dur-mid) var(--ease-out);flex-direction:column;gap:1px;padding-right:10px;display:flex;overflow:hidden;transform:translateY(-4px)}.nav-group.open .group-items[data-v-8624b4cd]{opacity:1;transition-delay:60ms,0s;transform:none}.desktop-nav-btn[data-v-8624b4cd]{border-radius:var(--r-sm);font-size:13px;font-family:var(--font-fa);color:var(--text-muted);cursor:pointer;text-align:right;transition:all var(--dur-fast);direction:rtl;background:0 0;border:1px solid #0000;align-items:center;gap:10px;width:100%;padding:8px 10px;font-weight:500;display:flex}.desktop-nav-btn.active[data-v-8624b4cd]{color:var(--teal-glow);background:#00c4b412;border-color:#00c4b433}.desktop-nav-btn[data-v-8624b4cd]:not(.active):hover{background:var(--surface-4);color:var(--text-primary)}.mobile-tab-bar[data-v-8624b4cd]{border-bottom:1px solid var(--border-faint);z-index:2;background:var(--surface-2,var(--deep-navy));flex-direction:column;display:flex;position:relative}.mobile-cats[data-v-8624b4cd],.mobile-tabs[data-v-8624b4cd]{scrollbar-width:none;direction:rtl;display:flex;overflow-x:auto}.mobile-cats[data-v-8624b4cd]::-webkit-scrollbar{display:none}.mobile-tabs[data-v-8624b4cd]::-webkit-scrollbar{display:none}.mobile-cats[data-v-8624b4cd]{gap:6px;padding:10px 12px 6px}.mobile-cat-btn[data-v-8624b4cd]{font-size:12px;font-family:var(--font-fa);border:1px solid var(--border-faint);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:all var(--dur-fast);background:0 0;border-radius:999px;flex-shrink:0;align-items:center;gap:6px;padding:7px 12px;font-weight:500;display:flex}.mobile-cat-btn.active[data-v-8624b4cd]{color:var(--text-primary);background:color-mix(in srgb, var(--g) 16%, transparent);border-color:color-mix(in srgb, var(--g) 55%, transparent)}.mobile-tabs[data-v-8624b4cd]{gap:2px;padding:0 12px}.mobile-tab-btn[data-v-8624b4cd]{font-size:12px;font-family:var(--font-fa);color:var(--text-muted);cursor:pointer;white-space:nowrap;transition:color var(--dur-fast), border-color var(--dur-fast);background:0 0;border:0;border-bottom:2px solid #0000;flex-shrink:0;align-items:center;gap:6px;padding:9px 10px;font-weight:500;display:flex}.mobile-tab-btn.active[data-v-8624b4cd]{color:var(--teal-glow);border-bottom-color:var(--g)}@media (prefers-reduced-motion:reduce){.group-items-wrap[data-v-8624b4cd],.group-items[data-v-8624b4cd],.chev[data-v-8624b4cd]{transition:none}}.admin-section-table[data-v-d6b1d0d3]{width:100%}.admin-state-message[data-v-d6b1d0d3]{text-align:center;color:var(--text-muted);padding:32px 12px;font-size:13px}.admin-state-error[data-v-d6b1d0d3]{color:#f87171}.admin-table-scroll[data-v-d6b1d0d3]{max-height:480px;transition:opacity var(--dur-fast);overflow:auto}.admin-table-scroll.is-refreshing[data-v-d6b1d0d3]{opacity:.5;pointer-events:none}.admin-table[data-v-d6b1d0d3]{border-collapse:collapse;direction:rtl;width:100%}.admin-table[data-v-d6b1d0d3] thead th{z-index:1;text-align:right;color:var(--text-primary);background:var(--surface-3);border-bottom:1px solid var(--border-faint);white-space:nowrap;background-image:linear-gradient(#00c4b414,#00c4b414);padding:10px 12px;font-size:13px;font-weight:700;position:sticky;top:0}.admin-table[data-v-d6b1d0d3] tbody tr{border-bottom:1px solid var(--border-faint)}.admin-table[data-v-d6b1d0d3] tbody tr:last-child{border-bottom:none}.admin-cell[data-v-62ca7f9d]{vertical-align:top;padding:12px}.primary-text[data-v-62ca7f9d]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-62ca7f9d]{color:var(--text-muted);margin-top:2px;font-size:11px}.ltr-text[data-v-62ca7f9d]{direction:ltr;display:inline-block}.receipt-link[data-v-62ca7f9d]{color:var(--teal-glow);font-size:12px;text-decoration:none}.receipt-link[data-v-62ca7f9d]:hover{text-decoration:underline}.transaction-filter-bar[data-v-88dc1f57]{margin-bottom:14px}.filter-chips[data-v-88dc1f57]{flex-wrap:wrap;gap:6px;display:flex}.filter-chip[data-v-88dc1f57]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-muted);font-size:12px;font-family:var(--font-fa);cursor:pointer;transition:all var(--dur-fast);padding:6px 12px}.filter-chip.active[data-v-88dc1f57]{border-color:var(--teal);color:var(--teal-glow);background:#00c4b414}.model-status-group[data-v-f31ed629]{flex-wrap:wrap;gap:6px;display:flex}.row-actions-menu[data-v-75366c55]{display:inline-flex}.row-actions-trigger[data-v-75366c55]{width:32px;height:32px;color:var(--text-muted);cursor:pointer;transition:background var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;display:inline-flex}.row-actions-trigger.is-open[data-v-75366c55],.row-actions-trigger[data-v-75366c55]:focus-visible{border-color:var(--border-strong);color:var(--teal-glow);background:#00c4b41f;outline:none}@media (hover:hover) and (pointer:fine){.row-actions-trigger[data-v-75366c55]:hover{background:var(--surface-3);border-color:var(--border-faint);color:var(--text-primary)}}.row-actions-panel[data-v-75366c55]{z-index:300;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid var(--border-soft);direction:rtl;background:#0c1120f5;border-radius:14px;min-width:200px;padding:6px 0;position:fixed;box-shadow:0 20px 60px #000000b3,0 0 0 1px #00c4b412}.row-actions-item[data-v-75366c55]{width:100%;color:var(--text-primary);font-family:var(--font-fa);text-align:right;white-space:nowrap;cursor:pointer;transition:background var(--dur-fast);background:0 0;border:none;align-items:center;gap:10px;padding:9px 14px;font-size:13px;font-weight:500;display:flex}.row-actions-item[data-v-75366c55] svg{color:var(--text-muted)}.row-actions-item.is-gold[data-v-75366c55]{color:var(--gold-soft)}.row-actions-item.is-gold[data-v-75366c55] svg{color:var(--gold)}.row-actions-item.is-danger[data-v-75366c55],.row-actions-item.is-danger[data-v-75366c55] svg{color:#f87171}.row-actions-item[data-v-75366c55]:focus-visible{background:#ffffff0b;outline:none}.row-actions-item.is-danger[data-v-75366c55]:focus-visible{background:#f8717114}@media (hover:hover) and (pointer:fine){.row-actions-item[data-v-75366c55]:hover{background:#ffffff0b}.row-actions-item.is-danger[data-v-75366c55]:hover{background:#f8717114}}.row-actions-divider[data-v-75366c55]{background:var(--border-faint);height:1px;margin:6px 0}.row-actions-dropdown-enter-active[data-v-75366c55],.row-actions-dropdown-leave-active[data-v-75366c55]{transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-out)}.row-actions-dropdown-enter-from[data-v-75366c55],.row-actions-dropdown-leave-to[data-v-75366c55]{opacity:0;transform:translateY(-4px)scale(.97)}.admin-cell[data-v-65e0a5f4]{vertical-align:top;padding:12px}.primary-text[data-v-65e0a5f4]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-65e0a5f4]{color:var(--text-muted);margin-top:2px;font-size:12px}.ltr-text[data-v-65e0a5f4]{direction:ltr;display:inline-block}.model-link[data-v-65e0a5f4]{color:var(--teal-glow);text-underline-offset:2px;text-decoration:underline}.model-link[data-v-65e0a5f4]:hover{color:var(--teal)}.actions-cell[data-v-65e0a5f4]{text-align:left;vertical-align:middle;width:1%}.dual-range[data-v-85b2bfcc]{flex-direction:column;gap:10px;display:flex}.dual-range-track[data-v-85b2bfcc]{direction:ltr;height:18px;position:relative}.dual-range-rail[data-v-85b2bfcc]{background:var(--surface-4);border-radius:3px;position:absolute;inset:8px 0}.dual-range-fill[data-v-85b2bfcc]{background:var(--teal);border-radius:3px;position:absolute;top:8px;bottom:8px}.dual-range-input[data-v-85b2bfcc]{appearance:none;pointer-events:none;background:0 0;width:100%;margin:0;position:absolute;inset:0}.dual-range-input--min[data-v-85b2bfcc]{z-index:2}.dual-range-input--max[data-v-85b2bfcc],.dual-range-track.min-on-top .dual-range-input--min[data-v-85b2bfcc]{z-index:3}.dual-range-track.min-on-top .dual-range-input--max[data-v-85b2bfcc]{z-index:2}.dual-range-input[data-v-85b2bfcc]::-webkit-slider-thumb{appearance:none;pointer-events:auto;background:var(--teal-glow);cursor:grab;border-radius:50%;width:18px;height:18px;margin-top:0;box-shadow:0 0 12px #00ffe7b3}.dual-range-input[data-v-85b2bfcc]::-moz-range-thumb{pointer-events:auto;background:var(--teal-glow);cursor:grab;border:none;border-radius:50%;width:18px;height:18px;box-shadow:0 0 12px #00ffe7b3}.dual-range-input[data-v-85b2bfcc]::-webkit-slider-runnable-track{background:0 0;height:18px}.dual-range-input[data-v-85b2bfcc]::-moz-range-track{background:0 0;height:18px}.dual-range-numbers[data-v-85b2bfcc]{direction:ltr;align-items:center;gap:8px;display:flex}.dual-range-number-input[data-v-85b2bfcc]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:12.5px;font-family:var(--font-fa);box-sizing:border-box;text-align:center;transition:border-color var(--dur-fast);outline:none;padding:7px 10px}.dual-range-number-input[data-v-85b2bfcc]:focus{border-color:var(--teal)}.dual-range-dash[data-v-85b2bfcc]{color:var(--text-muted);flex-shrink:0;font-size:11px}.param-builder[data-v-91ec89dd]{flex-direction:column;gap:10px;display:flex}.param-row[data-v-91ec89dd]{border:1px solid var(--border-faint);border-radius:var(--r-sm);background:var(--deep-navy);flex-direction:column;gap:8px;padding:10px;display:flex}.param-row-top[data-v-91ec89dd]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.param-row-body[data-v-91ec89dd]{flex-direction:column;gap:8px;display:flex}.param-input[data-v-91ec89dd]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-sm);min-width:0;color:var(--text-primary);font-size:12.5px;font-family:var(--font-fa);box-sizing:border-box;transition:border-color var(--dur-fast);outline:none;flex:1;padding:7px 10px}.param-input[data-v-91ec89dd]:focus{border-color:var(--teal)}.param-input--key[data-v-91ec89dd]{text-align:left;direction:ltr;flex:none;width:170px}.param-input--label[data-v-91ec89dd]{flex:none;width:150px}.param-input--default[data-v-91ec89dd]{flex:none;width:100%}.param-select[data-v-91ec89dd]{background-color:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:160px;color:var(--text-primary);font-size:12.5px;font-family:var(--font-fa);box-sizing:border-box;outline:none;flex:none;padding:7px 8px}.param-remove-btn[data-v-91ec89dd]{border:1px solid var(--border-faint);color:#f87171;cursor:pointer;background:#ef444414;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:flex}.param-optional-toggle[data-v-91ec89dd]{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.form-field[data-v-c715d3a1]{margin-bottom:12px}.form-field-label[data-v-c715d3a1]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.form-field-required[data-v-c715d3a1]{color:#ef4444}.form-field-select[data-v-c715d3a1]{background-color:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;transition:border-color var(--dur-fast);outline:none;padding:9px 12px}.two-col[data-v-c715d3a1]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.credit-recommendation[data-v-c715d3a1]{color:var(--text-muted);border-radius:var(--r-sm);background:#00c4b40f;border:1px solid #00c4b42e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.credit-recommendation strong[data-v-c715d3a1]{color:var(--teal-glow)}.apply-recommendation-btn[data-v-c715d3a1]{font-size:11px;font-family:var(--font-fa);color:var(--teal-glow);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast);background:#00c4b414;border:1px solid #00c4b433;flex-shrink:0;padding:5px 10px;font-weight:600}.apply-recommendation-btn[data-v-c715d3a1]:hover{background:#00c4b424}.form-field-select[data-v-c715d3a1]:focus{border-color:var(--teal)}.active-row[data-v-c715d3a1]{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}.active-label[data-v-c715d3a1]{color:var(--text-primary);font-size:13px}.error-text[data-v-c715d3a1]{color:#f87171;margin-top:10px;font-size:12px}.form-field[data-v-447e8115]{margin-bottom:12px}.form-field-label[data-v-447e8115]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.form-field-required[data-v-447e8115]{color:#ef4444}.form-field-select[data-v-447e8115]{background-color:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;transition:border-color var(--dur-fast);outline:none;padding:9px 12px}.form-field-select[data-v-447e8115]:focus{border-color:var(--teal)}.two-col[data-v-447e8115]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.credit-recommendation[data-v-447e8115]{color:var(--text-muted);border-radius:var(--r-sm);background:#00c4b40f;border:1px solid #00c4b42e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.credit-recommendation strong[data-v-447e8115]{color:var(--teal-glow)}.apply-recommendation-btn[data-v-447e8115]{font-size:11px;font-family:var(--font-fa);color:var(--teal-glow);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast);background:#00c4b414;border:1px solid #00c4b433;flex-shrink:0;padding:5px 10px;font-weight:600}.apply-recommendation-btn[data-v-447e8115]:hover{background:#00c4b424}.active-row[data-v-447e8115]{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}.active-label[data-v-447e8115]{color:var(--text-primary);font-size:13px}.duplicate-hint[data-v-447e8115]{color:var(--text-muted);margin:0 0 12px;font-size:11px;line-height:1.6}.param-builder-hint[data-v-447e8115]{color:var(--text-muted);margin:0 0 8px;font-size:11px;line-height:1.6}.error-text[data-v-447e8115]{color:#f87171;margin-top:10px;font-size:12px}.model-filter-bar[data-v-8814d3be]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filter-chips[data-v-8814d3be]{flex-wrap:wrap;gap:6px;display:flex}.filter-chip[data-v-8814d3be]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-muted);font-size:12px;font-family:var(--font-fa);cursor:pointer;transition:all var(--dur-fast);padding:6px 12px}.filter-chip.active[data-v-8814d3be]{border-color:var(--teal);color:var(--teal-glow);background:#00c4b414}.filter-search-input[data-v-8814d3be]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-primary);font-size:12px;font-family:var(--font-fa);width:220px;transition:border-color var(--dur-fast);direction:rtl;outline:none;margin-right:auto;padding:6px 10px}@media (width<=768px){.model-filter-bar[data-v-8814d3be]{flex-direction:column;align-items:stretch}.filter-search-input[data-v-8814d3be]{width:100%;margin-right:0}}.loading-hint[data-v-24f4690f]{color:var(--text-muted);font-size:12px}.credit-amount[data-v-eca28449]{color:var(--teal-glow);align-items:center;gap:4px;font-size:13px;font-weight:700;display:inline-flex}.clickable-row[data-v-7c54201c]{cursor:pointer}.clickable-row[data-v-7c54201c]:hover{background:var(--surface-3)}.admin-cell[data-v-7c54201c]{vertical-align:top;padding:12px}.primary-text[data-v-7c54201c]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-7c54201c]{color:var(--text-muted);margin-top:2px;font-size:11px}.ltr-text[data-v-7c54201c]{direction:ltr;display:inline-block}.status-badges[data-v-7c54201c]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.actions-cell[data-v-7c54201c]{text-align:left;vertical-align:middle;width:1%}.target-user[data-v-b9ee7993]{margin-bottom:12px}.target-user-label[data-v-b9ee7993]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.target-user-value[data-v-b9ee7993]{color:var(--text-primary);background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);padding:9px 12px;font-size:13px;display:block}.target-user-username[data-v-b9ee7993]{color:var(--text-muted);font-size:12px}.error-text[data-v-b9ee7993]{color:#f87171;margin-top:10px;font-size:12px}.target-user[data-v-bce534fa]{margin-bottom:12px}.target-user-label[data-v-bce534fa]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.target-user-value[data-v-bce534fa]{color:var(--text-primary);background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);padding:9px 12px;font-size:13px;display:block}.target-user-username[data-v-bce534fa]{color:var(--text-muted);font-size:12px}.target-user-contact[data-v-bce534fa]{text-align:right;color:var(--text-muted);direction:ltr;margin-top:2px;font-size:11px;display:block}.warning-box[data-v-bce534fa]{border-radius:var(--r-sm);background:#ef444414;border:1px solid #ef444466;align-items:flex-start;gap:10px;margin-bottom:14px;padding:10px 12px;display:flex}.warning-text[data-v-bce534fa]{color:#fca5a5;margin:0;font-size:12px;line-height:1.8}.error-text[data-v-bce534fa]{color:#f87171;margin-top:10px;font-size:12px}.detail-section[data-v-f72dbd4d]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-sm);flex-direction:column;gap:8px;padding:12px 14px;display:flex}.section-title[data-v-f72dbd4d]{color:var(--gold);font-size:12px;font-weight:700;font-family:var(--font-fa);margin:0 0 2px}.detail-row[data-v-5a37d61c]{justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.detail-label[data-v-5a37d61c]{color:var(--text-muted);flex-shrink:0}.detail-value[data-v-5a37d61c]{color:var(--text-primary);text-align:left;word-break:break-word}.ltr-text[data-v-5a37d61c]{direction:ltr}.user-header[data-v-9af30c08]{align-items:center;gap:14px;margin-bottom:14px;display:flex}.user-avatar[data-v-9af30c08]{object-fit:cover;border:1px solid var(--border-faint);border-radius:50%;flex-shrink:0;width:56px;height:56px}.user-avatar-fallback[data-v-9af30c08]{background:var(--surface-4);color:var(--gold);justify-content:center;align-items:center;font-size:22px;font-weight:700;display:flex}.user-identity[data-v-9af30c08]{flex-direction:column;gap:4px;min-width:0;display:flex}.user-name[data-v-9af30c08]{color:var(--text-primary);font-size:15px;font-weight:700}.user-handle[data-v-9af30c08]{color:var(--text-muted);text-align:right;direction:ltr;font-size:12px}.user-badges[data-v-9af30c08]{flex-wrap:wrap;gap:6px;margin-top:2px;display:flex}.detail-body[data-v-a1b88871]{flex-direction:column;gap:12px;display:flex}.kind-toggle[data-v-d2794c1d]{background:var(--surface-4);border:1px solid var(--border-faint);border-radius:var(--r-pill);align-self:flex-start;gap:4px;padding:3px;display:flex}.kind-button[data-v-d2794c1d]{font-size:12px;font-family:var(--font-fa);color:var(--text-muted);border-radius:var(--r-pill);cursor:pointer;transition:all var(--dur-fast);background:0 0;border:none;padding:5px 14px;font-weight:600}.kind-button.active[data-v-d2794c1d]{color:var(--teal-glow);background:#00c4b41f}.admin-cell[data-v-884a5ed4]{vertical-align:top;padding:12px}.primary-text[data-v-884a5ed4]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-884a5ed4]{color:var(--text-muted);margin-top:2px;font-size:11px}.ltr-text[data-v-884a5ed4]{direction:ltr;display:inline-block}.error-hint[data-v-884a5ed4]{color:#f87171;flex-direction:column;gap:2px;max-width:180px;margin-top:6px;font-size:10px;display:flex}.error-code[data-v-884a5ed4]{font-family:monospace;font-weight:700}.prompt-cell[data-v-884a5ed4]{color:var(--text-primary);max-width:220px;font-size:12px}.cost-cell[data-v-884a5ed4]{color:var(--text-primary);white-space:nowrap;font-size:13px}.thumb[data-v-884a5ed4]{object-fit:cover;border-radius:var(--r-xs);border:1px solid var(--border-faint);width:40px;height:40px}.thumb-stack[data-v-884a5ed4]{display:inline-block;position:relative}.thumb-count[data-v-884a5ed4]{color:var(--teal-glow);background:var(--surface-4);border-radius:var(--r-pill);direction:ltr;border:1px solid #00c4b44d;padding:0 5px;font-size:10px;font-weight:700;line-height:16px;position:absolute;bottom:-4px;left:-6px}.video-link[data-v-884a5ed4]{color:var(--teal-glow);background:#00c4b414;border:1px solid #00c4b433;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;text-decoration:none;display:inline-flex}.details-btn[data-v-884a5ed4]{font-size:12px;font-family:var(--font-fa);color:var(--teal-glow);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast);background:#00c4b414;border:1px solid #00c4b433;padding:6px 12px;font-weight:600}.details-btn[data-v-884a5ed4]:hover{background:#00c4b424}.external-link[data-v-94c38ab9]{font-size:12px;font-family:var(--font-fa);color:var(--teal-glow);text-underline-offset:2px;font-weight:600;text-decoration:underline}.external-link[data-v-94c38ab9]:hover{color:var(--teal)}.detail-body[data-v-1674f45b]{flex-direction:column;gap:18px;display:flex}.detail-section[data-v-1674f45b]{flex-direction:column;gap:8px;display:flex}.section-title[data-v-1674f45b]{color:var(--text-primary);font-size:12px;font-weight:700;font-family:var(--font-fa);margin:0}.kv-row[data-v-1674f45b]{justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.kv-label[data-v-1674f45b]{color:var(--text-muted);flex-shrink:0}.kv-value[data-v-1674f45b]{color:var(--text-primary);text-align:left;word-break:break-word}.ltr-text[data-v-1674f45b]{direction:ltr}.mono[data-v-1674f45b]{font-family:monospace}.error-text[data-v-1674f45b]{color:#f87171}.margin-target[data-v-1674f45b]{color:var(--text-muted);font-size:11px}.model-adjust-link[data-v-1674f45b]{font-size:12px;font-family:var(--font-fa);color:var(--teal-glow);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;margin-inline-start:8px;padding:0;font-weight:600;text-decoration:underline}.model-adjust-link[data-v-1674f45b]:hover{color:var(--teal)}.prompt-box[data-v-1674f45b]{white-space:pre-wrap;max-height:180px;color:var(--text-primary);background:var(--surface-4);border:1px solid var(--border-faint);border-radius:var(--r-sm);padding:10px;font-size:12px;overflow-y:auto}.preview-image[data-v-1674f45b]{border-radius:var(--r-sm);border:1px solid var(--border-faint);object-fit:contain;max-width:100%;max-height:320px}.input-grid[data-v-1674f45b]{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px;display:grid}.input-grid-image[data-v-1674f45b]{aspect-ratio:1;object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--border-faint);width:100%;display:block}.preview-video[data-v-1674f45b]{border-radius:var(--r-sm);border:1px solid var(--border-faint);max-width:100%;max-height:320px}.params-list[data-v-1674f45b]{background:var(--surface-4);border:1px solid var(--border-faint);border-radius:var(--r-sm);flex-direction:column;gap:6px;padding:10px;display:flex}.requests-body[data-v-5cfffb88]{flex-direction:column;gap:12px;display:flex}.user-filter-bar[data-v-a3a9f1bd]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filter-chips[data-v-a3a9f1bd]{flex-wrap:wrap;gap:6px;display:flex}.filter-chip[data-v-a3a9f1bd]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-muted);font-size:12px;font-family:var(--font-fa);cursor:pointer;transition:all var(--dur-fast);padding:6px 12px}.filter-chip.active[data-v-a3a9f1bd]{border-color:var(--teal);color:var(--teal-glow);background:#00c4b414}.filter-search-input[data-v-a3a9f1bd]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-primary);font-size:12px;font-family:var(--font-fa);width:220px;transition:border-color var(--dur-fast);direction:rtl;outline:none;margin-right:auto;padding:6px 10px}@media (width<=768px){.user-filter-bar[data-v-a3a9f1bd]{flex-direction:column;align-items:stretch}.filter-search-input[data-v-a3a9f1bd]{width:100%;margin-right:0}}.admin-cell[data-v-f9a131de]{vertical-align:middle;padding:12px}.primary-text[data-v-f9a131de]{color:var(--text-primary);font-size:13px;font-weight:500}.secondary-text[data-v-f9a131de]{color:var(--text-muted);font-size:12px}.number-text[data-v-f9a131de]{color:var(--text-primary);font-size:13px}.discount-cell[data-v-f9a131de]{text-align:center}.discount-badge[data-v-f9a131de]{color:#fb923c;background:#f9731626;border:1px solid #f973164d;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700;display:inline-block}.admin-only-badge[data-v-f9a131de]{color:#a78bfa;background:#8b5cf626;border:1px solid #8b5cf64d;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.actions-cell[data-v-f9a131de]{text-align:left;vertical-align:middle;width:1%}.form-row[data-v-736d7b77]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.toggle-row[data-v-736d7b77]{justify-content:space-between;align-items:center;margin-top:8px;display:flex}.toggle-label[data-v-736d7b77]{color:var(--text-primary);font-size:13px}.error-text[data-v-736d7b77]{color:#f87171;margin-top:10px;font-size:12px}.admin-cell[data-v-53180d41]{vertical-align:top;padding:12px}.primary-text[data-v-53180d41]{color:var(--text-primary);font-size:13px}.title-link[data-v-53180d41]{font-size:13px;font-family:var(--font-fa);color:var(--teal-glow);text-underline-offset:2px;font-weight:600;text-decoration:underline}.title-link[data-v-53180d41]:hover{color:var(--teal)}.secondary-text[data-v-53180d41]{color:var(--text-muted);margin-top:2px;font-size:12px}.ltr-text[data-v-53180d41]{direction:ltr;display:inline-block}.preview-thumbnail[data-v-53180d41]{border-radius:var(--r-xs);object-fit:cover;border:1px solid var(--border-faint);width:48px;height:48px;display:block}.preview-thumbnail--placeholder[data-v-53180d41]{background:var(--surface-4);place-items:center;display:grid}.prompt-excerpt[data-v-53180d41]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.actions-cell[data-v-53180d41]{text-align:left;vertical-align:middle;width:1%}.form-field[data-v-fce6bb8c]{margin-bottom:12px}.form-field-label[data-v-fce6bb8c]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.form-field-required[data-v-fce6bb8c]{color:#ef4444}.form-field-select[data-v-fce6bb8c]{background-color:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;text-align:left;appearance:none;transition:border-color var(--dur-fast);direction:ltr;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(160,174,192,0.6)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:16px;outline:none;padding:9px 12px 9px 32px}.form-field-select[data-v-fce6bb8c]:focus{border-color:var(--teal)}.form-field-select[data-v-fce6bb8c]:disabled{opacity:.6;cursor:not-allowed}.form-field[data-v-9ccdd759]{margin-bottom:12px}.form-field-label[data-v-9ccdd759]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.form-field-select[data-v-9ccdd759]{background-color:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;text-align:left;appearance:none;transition:border-color var(--dur-fast);direction:ltr;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(160,174,192,0.6)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:16px;outline:none;padding:9px 12px 9px 32px}.form-field-select[data-v-9ccdd759]:focus{border-color:var(--teal)}.form-field-input[data-v-9ccdd759]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;transition:border-color var(--dur-fast);outline:none;margin-top:8px;padding:9px 12px}.form-field-input[data-v-9ccdd759]:focus{border-color:var(--teal)}.admin-media-dropzone[data-v-84491846]{border:1px dashed var(--border-soft);border-radius:var(--r-sm);background:var(--surface-3);color:var(--text-muted);font-size:12px;font-family:var(--font-fa);cursor:pointer;text-align:center;transition:all var(--dur-fast);justify-content:center;align-items:center;gap:8px;padding:12px;display:flex}.admin-media-dropzone[data-v-84491846]:hover,.admin-media-dropzone--active[data-v-84491846]{border-color:var(--teal);color:var(--text-primary);background:#00c4b40d}.admin-media-dropzone--tile[data-v-84491846]{background:var(--surface-3);border-width:1.5px;flex-direction:column;gap:4px;height:64px;padding:0;font-size:10.5px}.admin-media-dropzone--disabled[data-v-84491846]{cursor:not-allowed;opacity:.5}.admin-media-dropzone--disabled[data-v-84491846]:hover{border-color:var(--border-soft);background:var(--surface-3);color:var(--text-muted)}.media-cover-field[data-v-3ef2863e]{margin-bottom:12px}.media-cover-field-sources[data-v-3ef2863e]{gap:8px;margin-top:8px;display:flex}.upload-error[data-v-3ef2863e]{color:#f87171;margin:6px 0 0;font-size:11px}.media-preview[data-v-3ef2863e]{margin-top:8px}.media-preview img[data-v-3ef2863e],.media-preview video[data-v-3ef2863e]{object-fit:contain;border-radius:var(--r-sm);border:1px solid var(--border-faint);background:#0a0f1c;width:100%;max-height:160px}.admin-media-thumbnail-tile[data-v-c4ab66cc]{border-radius:var(--r-sm);border:1px solid var(--border-faint);height:64px;position:relative;overflow:hidden}.admin-media-thumbnail-tile img[data-v-c4ab66cc],.admin-media-thumbnail-tile video[data-v-c4ab66cc]{object-fit:cover;width:100%;height:100%;display:block}.admin-media-thumbnail-tile-remove[data-v-c4ab66cc]{color:#fff;cursor:pointer;background:#0009;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;line-height:1;display:flex;position:absolute;top:3px;left:3px}.admin-media-url-list-field[data-v-614f8c06]{margin-bottom:12px}.admin-media-url-list-field-grid[data-v-614f8c06]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;margin-bottom:8px;display:grid}.admin-media-url-list-field-sources[data-v-614f8c06]{gap:8px;margin-top:8px;display:flex}.admin-media-url-list-field-error[data-v-614f8c06]{color:#f87171;margin:6px 0 0;font-size:11px}.admin-media-url-list-field-hint[data-v-614f8c06]{color:var(--text-muted);margin:6px 0 0;font-size:11px}.form-field[data-v-d5bac8cb]{margin-bottom:12px}.form-field-label[data-v-d5bac8cb]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.form-field-select[data-v-d5bac8cb]{background-color:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;text-align:left;appearance:none;transition:border-color var(--dur-fast);direction:ltr;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(160,174,192,0.6)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:16px;outline:none;padding:9px 12px 9px 32px}.form-field-select[data-v-d5bac8cb]:focus{border-color:var(--teal)}.form-field-select[data-v-d5bac8cb]:disabled{opacity:.6;cursor:not-allowed}.generation-type-select-field-hint[data-v-861459cc]{color:var(--text-muted);margin:-6px 0 12px;font-size:11px}.template-kind-tabs[data-v-52ea0862]{gap:8px;margin-bottom:16px;display:flex}.form-field[data-v-bf645593]{margin-bottom:12px}.form-field-label[data-v-bf645593]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.produced-by-toggle[data-v-bf645593]{gap:8px;display:flex}.admin-cell[data-v-1a0ab01a]{vertical-align:top;padding:12px}.primary-text[data-v-1a0ab01a]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-1a0ab01a]{color:var(--text-muted);margin-top:2px;font-size:11px}.message-cell[data-v-1a0ab01a]{color:var(--text-primary);max-width:260px;font-size:12px;line-height:1.7}.violation-chips[data-v-1a0ab01a]{flex-wrap:wrap;gap:4px;max-width:220px;display:flex}.violation-chip[data-v-1a0ab01a]{color:var(--gold-soft);white-space:nowrap;background:#d4a8431a;border-radius:5px;padding:2px 6px;font-size:10px}.actions[data-v-1a0ab01a]{gap:6px;display:flex}.approve-btn[data-v-1a0ab01a],.reject-btn[data-v-1a0ab01a]{font-size:11.5px;font-family:var(--font-fa);border-radius:var(--r-xs);cursor:pointer;white-space:nowrap;padding:6px 10px;font-weight:700}.approve-btn[data-v-1a0ab01a]:disabled,.reject-btn[data-v-1a0ab01a]:disabled{cursor:not-allowed;opacity:.6}.approve-btn[data-v-1a0ab01a]{color:#4ade80;background:#22c55e1a;border:1px solid #22c55e40}.reject-btn[data-v-1a0ab01a]{color:#f87171;background:#ef444414;border:1px solid #ef444433}.admin-cell[data-v-b16c75aa]{vertical-align:top;padding:12px}.primary-text[data-v-b16c75aa]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-b16c75aa]{color:var(--text-muted);margin-top:2px;font-size:11px}.message-cell[data-v-b16c75aa]{max-width:260px}.detail-header[data-v-25a13ba8]{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.detail-subject[data-v-25a13ba8]{color:var(--text-primary);font-size:14px;font-weight:700}.detail-meta[data-v-25a13ba8]{color:var(--text-muted);font-size:11px}.detail-message[data-v-25a13ba8]{color:var(--text-primary);white-space:pre-wrap;background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-sm);max-height:180px;padding:12px 14px;font-size:13px;line-height:1.8;overflow-y:auto}.attachment-link[data-v-25a13ba8]{color:var(--teal-glow);margin-top:8px;font-size:12px;display:inline-block}.form-spacer[data-v-25a13ba8]{margin-top:14px}.error-text[data-v-25a13ba8]{color:#f87171;margin-top:10px;font-size:12px}.loading-hint[data-v-a23cbd43]{color:var(--text-muted);font-size:12px}.input-field-row[data-v-635ad3ab]{border:1px solid var(--border-faint);border-radius:var(--r-sm);background:var(--deep-navy);flex-direction:column;gap:8px;padding:10px;display:flex}.input-field-row-top[data-v-635ad3ab]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:center;gap:6px;padding-bottom:2px;display:flex;overflow-x:auto}.input-field-row-body[data-v-635ad3ab]{flex-direction:column;gap:8px;display:flex}.input-field-control[data-v-635ad3ab]{background:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-sm);min-width:0;color:var(--text-primary);font-size:12.5px;font-family:var(--font-fa);box-sizing:border-box;transition:border-color var(--dur-fast);outline:none;flex:1;padding:7px 10px}.input-field-control[data-v-635ad3ab]:focus{border-color:var(--teal)}.input-field-control--name[data-v-635ad3ab]{text-align:left;direction:ltr;flex:none;width:170px}.input-field-control--label[data-v-635ad3ab]{flex:none;width:150px}.input-field-select[data-v-635ad3ab]{background-color:var(--surface-3);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:160px;color:var(--text-primary);font-size:12.5px;font-family:var(--font-fa);box-sizing:border-box;outline:none;flex:none;padding:7px 8px}.input-field-remove-btn[data-v-635ad3ab]{border:1px solid var(--border-faint);color:#f87171;cursor:pointer;background:#ef444414;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;font-size:15px;line-height:1;display:flex}.input-field-toggle[data-v-635ad3ab]{color:var(--text-secondary);align-items:center;gap:8px;font-size:12px;display:flex}.schema-builder[data-v-437b376e]{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.schema-builder-empty[data-v-437b376e]{color:var(--text-muted);margin:0;font-size:12px}.multi-slot[data-v-a427e5cb]{flex-direction:column;flex:1;gap:4px;min-width:0;display:flex}.multi-slot-label[data-v-a427e5cb]{color:var(--text-muted);font-size:11px}.multi-slot-grid[data-v-a427e5cb]{grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:6px;display:grid}.multi-slot-error[data-v-a427e5cb]{color:#f87171;margin:0;font-size:10px}.sample-row[data-v-4e8a63c3]{border:1px solid var(--border-faint);border-radius:var(--r-sm);background:var(--deep-navy);align-items:flex-start;gap:10px;padding:10px;display:flex}.sample-row-label[data-v-4e8a63c3]{color:var(--text-muted);flex-shrink:0;width:44px;padding-top:8px;font-size:11px;font-weight:700}.sample-row-arrow[data-v-4e8a63c3]{width:14px;height:14px;color:var(--text-dim);flex-shrink:0;margin-top:24px;transform:scaleX(-1)}.sample-row-remove[data-v-4e8a63c3]{border:1px solid var(--border-faint);color:#f87171;cursor:pointer;background:#ef444414;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;margin-inline-start:auto;font-size:15px;line-height:1;display:flex}.samples-field[data-v-82c55530]{flex-direction:column;gap:10px;margin-bottom:12px;display:flex}.samples-field-empty[data-v-82c55530]{color:var(--text-muted);margin:0;font-size:12px}.form-field[data-v-5168beff]{margin-bottom:12px}.form-field-label[data-v-5168beff]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.form-field-select[data-v-5168beff]{background-color:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;text-align:left;appearance:none;transition:border-color var(--dur-fast);direction:ltr;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(160,174,192,0.6)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:16px;outline:none;padding:9px 12px 9px 32px}.form-field-select[data-v-5168beff]:focus{border-color:var(--teal)}.two-col[data-v-5168beff]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.credit-recommendation[data-v-5168beff]{color:var(--text-muted);border-radius:var(--r-sm);background:#00c4b40f;border:1px solid #00c4b42e;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;padding:10px 12px;font-size:12px;line-height:1.6;display:flex}.credit-recommendation strong[data-v-5168beff]{color:var(--teal-glow)}.apply-recommendation-btn[data-v-5168beff]{font-size:11px;font-family:var(--font-fa);color:var(--teal-glow);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast);background:#00c4b414;border:1px solid #00c4b433;flex-shrink:0;padding:5px 10px;font-weight:600}.apply-recommendation-btn[data-v-5168beff]:hover{background:#00c4b424}.section-label[data-v-5168beff]{color:var(--text-primary);margin:16px 0 8px;font-size:12px;font-weight:700}.section-hint[data-v-5168beff]{color:var(--text-muted);margin:-4px 0 10px;font-size:11px;line-height:1.6}.active-row[data-v-5168beff]{align-items:center;gap:10px;margin:4px 0 12px;display:flex}.active-row .form-field-label[data-v-5168beff]{margin-bottom:0}.error-text[data-v-5168beff]{color:#f87171;margin-top:4px;font-size:12px}.admin-cell[data-v-20794f77]{vertical-align:top;padding:12px}.title-link[data-v-20794f77]{font-size:13px;font-family:var(--font-fa);color:var(--teal-glow);text-underline-offset:2px;font-weight:600;text-decoration:underline}.title-link[data-v-20794f77]:hover{color:var(--teal)}.secondary-text[data-v-20794f77]{color:var(--text-muted);margin-top:2px;font-size:12px}.ltr-text[data-v-20794f77]{direction:ltr;display:inline-block}.provider-workflow-id[data-v-20794f77]{color:var(--text-muted);margin-top:2px;font-size:11px}.cover-thumbnail[data-v-20794f77]{border-radius:var(--r-xs);object-fit:cover;border:1px solid var(--border-faint);width:48px;height:48px;display:block}.cover-thumbnail--placeholder[data-v-20794f77]{background:var(--surface-4);place-items:center;display:grid}.tag-row[data-v-20794f77]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tag-chip[data-v-20794f77]{color:var(--text-muted);background:var(--surface-4);border:1px solid var(--border-faint);border-radius:999px;padding:2px 8px;font-size:10px;font-weight:600}.actions-cell[data-v-20794f77]{text-align:left;vertical-align:middle;width:1%}.loading-hint[data-v-3bd6a9f4]{color:var(--text-muted);font-size:12px}.detail-body[data-v-d272b7ce]{flex-direction:column;gap:18px;display:flex}.detail-section[data-v-d272b7ce]{flex-direction:column;gap:8px;display:flex}.section-title[data-v-d272b7ce]{color:var(--text-primary);font-size:12px;font-weight:700;font-family:var(--font-fa);margin:0}.kv-row[data-v-d272b7ce]{justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.kv-label[data-v-d272b7ce]{color:var(--text-muted);flex-shrink:0}.kv-value[data-v-d272b7ce]{color:var(--text-primary);text-align:left;word-break:break-word}.ltr-text[data-v-d272b7ce]{direction:ltr}.mono[data-v-d272b7ce]{font-family:monospace}.margin-target[data-v-d272b7ce]{color:var(--text-muted);font-size:11px}.flow-link[data-v-d272b7ce]{font-size:12px;font-family:var(--font-fa);color:var(--teal-glow);cursor:pointer;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.flow-link[data-v-d272b7ce]:hover{color:var(--teal)}.result-media[data-v-d272b7ce]{object-fit:contain;border-radius:var(--r-sm);border:1px solid var(--border-faint);background:#0a0f1c;width:100%;max-height:260px;margin-bottom:10px}.inputs-json[data-v-d272b7ce]{text-align:left;color:var(--text-muted);background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);white-space:pre-wrap;word-break:break-all;direction:ltr;padding:10px 12px;font-size:11px;overflow-x:auto}.error-text[data-v-d272b7ce]{color:#f87171}.success-text[data-v-d272b7ce]{color:#22c55e;margin:8px 0 0;font-size:12px}.repoll-detail[data-v-d272b7ce]{text-align:left;color:var(--text-muted);word-break:break-word;direction:ltr;margin:4px 0 0;font-family:monospace;font-size:11px}.info-text[data-v-d272b7ce]{color:#f59e0b;margin:8px 0 0;font-size:12px}.admin-cell[data-v-c0596b62]{vertical-align:top;padding:12px}.primary-text[data-v-c0596b62]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-c0596b62]{color:var(--text-muted);font-size:12px}.flow-link[data-v-c0596b62]{font-size:12px;font-family:var(--font-fa);color:var(--teal-glow);cursor:pointer;text-align:right;text-underline-offset:2px;background:0 0;border:none;padding:0;font-weight:600;text-decoration:underline}.flow-link[data-v-c0596b62]:hover{color:var(--teal)}.cost-cell[data-v-c0596b62]{color:var(--text-primary);white-space:nowrap;font-size:13px}.thumb[data-v-c0596b62]{object-fit:cover;border-radius:var(--r-xs);border:1px solid var(--border-faint);width:40px;height:40px}.video-link[data-v-c0596b62]{color:var(--teal-glow);background:#00c4b414;border:1px solid #00c4b433;border-radius:6px;align-items:center;gap:4px;padding:3px 8px;font-size:11px;text-decoration:none;display:inline-flex}.details-btn[data-v-c0596b62]{font-size:12px;font-family:var(--font-fa);color:var(--teal-glow);border-radius:var(--r-sm);cursor:pointer;white-space:nowrap;transition:background var(--dur-fast);background:#00c4b414;border:1px solid #00c4b433;padding:6px 12px;font-weight:600}.details-btn[data-v-c0596b62]:hover{background:#00c4b424}.details-btn[data-v-c0596b62]:disabled{opacity:.6;cursor:not-allowed}.actions[data-v-c0596b62]{flex-wrap:wrap;gap:6px;display:flex}.repoll-notice[data-v-c0596b62]{max-width:180px;margin:6px 0 0;font-size:11px}.repoll-notice--success[data-v-c0596b62]{color:#22c55e}.repoll-notice--info[data-v-c0596b62]{color:#f59e0b}.repoll-notice--error[data-v-c0596b62]{color:#f87171}.admin-cell[data-v-d5a4e0c2]{vertical-align:top;padding:12px}.primary-text[data-v-d5a4e0c2]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-d5a4e0c2]{color:var(--text-muted);margin-top:2px;font-size:11px}.ltr-text[data-v-d5a4e0c2]{direction:ltr;display:inline-block}.error-hint[data-v-d5a4e0c2]{color:#f87171;max-width:200px;margin-top:6px;font-size:10px}.prompt-cell[data-v-d5a4e0c2]{color:var(--text-primary);max-width:220px;font-size:12px}.cost-cell[data-v-d5a4e0c2]{color:var(--text-primary);white-space:nowrap;font-size:13px}.rates-state[data-v-6e598c51]{text-align:center;color:var(--text-muted);padding:16px 4px;font-size:13px}.rates-state--error[data-v-6e598c51]{color:#f87171}.rates-grid[data-v-6e598c51]{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:10px;display:grid}.rate-tile[data-v-6e598c51]{background:var(--surface-4);border:1px solid var(--border-faint);border-radius:var(--r-sm);flex-direction:column;gap:6px;padding:12px 14px;display:flex}.rate-label[data-v-6e598c51]{color:var(--text-muted);font-size:12px}.rate-value[data-v-6e598c51]{color:var(--teal-glow);font-size:18px;font-weight:700}.ltr-text[data-v-6e598c51]{text-align:left;direction:ltr}.rates-updated[data-v-6e598c51]{color:var(--text-dim);margin:10px 0 0;font-size:11px}.enamad-card-state[data-v-f31a0413]{color:var(--text-muted);padding:10px 4px;font-size:12px}.enamad-card-state--error[data-v-f31a0413]{color:#f87171}.enamad-card-state--success[data-v-f31a0413]{color:var(--teal)}.enamad-toggle-row[data-v-f31a0413]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.enamad-toggle-label[data-v-f31a0413]{color:var(--text-primary);font-size:13px}.enamad-card-hint[data-v-f31a0413]{color:var(--text-dim);margin:4px 0 0;font-size:11px;line-height:1.7}.enamad-card-preview-label[data-v-f31a0413]{color:var(--text-muted);margin:16px 0 8px;font-size:11px}.enamad-card-preview[data-v-f31a0413]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);padding:14px}.otp-login-card-state[data-v-94d6d95e]{color:var(--text-muted);padding:10px 4px;font-size:12px}.otp-login-card-state--error[data-v-94d6d95e]{color:#f87171}.otp-login-card-state--success[data-v-94d6d95e]{color:var(--teal)}.otp-login-toggle-row[data-v-94d6d95e]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.otp-login-toggle-label[data-v-94d6d95e]{color:var(--text-primary);font-size:13px}.otp-login-card-hint[data-v-94d6d95e]{color:var(--text-dim);margin:14px 0 0;font-size:11px;line-height:1.7}.admin-cell[data-v-b59ecc90]{vertical-align:top;padding:12px}.primary-text[data-v-b59ecc90]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-b59ecc90]{color:var(--text-muted);font-size:12px}.ltr-text[data-v-b59ecc90]{text-align:left;direction:ltr}.actions-cell[data-v-b59ecc90]{text-align:left;vertical-align:middle;width:1%}.static-key-field[data-v-da01e27e]{margin-bottom:12px}.static-key-label[data-v-da01e27e]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.static-key-value[data-v-da01e27e]{color:var(--text-primary);background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);padding:9px 12px;font-size:13px;display:block}.ltr-text[data-v-da01e27e]{text-align:left;direction:ltr}.fields-label[data-v-da01e27e]{color:var(--text-muted);margin-bottom:5px;font-size:11px}.field-row[data-v-da01e27e]{margin-bottom:8px}.field-row-inputs[data-v-da01e27e]{align-items:flex-start;gap:6px;display:flex}.field-name-input[data-v-da01e27e],.field-value-input[data-v-da01e27e],.field-type-select[data-v-da01e27e],.field-value-textarea[data-v-da01e27e]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;transition:border-color var(--dur-fast);outline:none;padding:8px 10px}.field-name-input[data-v-da01e27e]:focus,.field-value-input[data-v-da01e27e]:focus,.field-type-select[data-v-da01e27e]:focus,.field-value-textarea[data-v-da01e27e]:focus{border-color:var(--teal)}.field-name-input[data-v-da01e27e]{flex:30%;min-width:0}.field-type-select[data-v-da01e27e]{flex:0 0 96px}.field-value-input[data-v-da01e27e]{flex:30%;min-width:0}.field-value-textarea[data-v-da01e27e]{resize:vertical;flex:30%;min-width:0}.field-value-toggle[data-v-da01e27e]{flex:30%;align-items:center;padding-top:4px;display:flex}.remove-row-btn[data-v-da01e27e]{border-radius:var(--r-sm);color:#f87171;cursor:pointer;background:#ef444414;border:1px solid #ef44444d;flex-shrink:0;place-items:center;width:34px;height:34px;display:grid}.field-error[data-v-da01e27e]{color:#f87171;margin:4px 0 0;font-size:11px}.add-field-btn[data-v-da01e27e]{margin-top:4px}.empty-fields-hint[data-v-da01e27e]{color:var(--text-muted);margin:8px 0 0;font-size:12px}.error-text[data-v-da01e27e]{color:#f87171;margin-top:10px;font-size:12px}.admin-cell[data-v-521ef461]{vertical-align:top;padding:12px}.primary-text[data-v-521ef461]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-521ef461]{color:var(--text-muted);font-size:12px}.ltr-text[data-v-521ef461]{text-align:left;direction:ltr}.actions-cell[data-v-521ef461]{text-align:left;vertical-align:middle;width:1%}.static-key-field[data-v-7b6de2f6]{margin-bottom:12px}.static-key-label[data-v-7b6de2f6]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.static-key-value[data-v-7b6de2f6]{color:var(--text-primary);background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);padding:9px 12px;font-size:13px;display:block}.ltr-text[data-v-7b6de2f6]{text-align:left;direction:ltr}.enabled-field[data-v-7b6de2f6]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.enabled-label[data-v-7b6de2f6]{color:var(--text-primary);font-size:13px}.visibility-field[data-v-7b6de2f6]{margin-top:14px}.visibility-label[data-v-7b6de2f6]{color:var(--text-primary);margin-bottom:8px;font-size:13px;display:block}.error-text[data-v-7b6de2f6]{color:#f87171;margin-top:10px;font-size:12px}.admin-cell[data-v-31516d3c]{vertical-align:top;padding:12px}.primary-text[data-v-31516d3c]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-31516d3c]{color:var(--text-muted);font-size:12px}.actions-cell[data-v-31516d3c]{text-align:left;vertical-align:middle;width:1%}.type-field[data-v-a1faf44a]{margin-top:4px;margin-bottom:14px}.type-label[data-v-a1faf44a]{color:var(--text-primary);margin-bottom:8px;font-size:13px;display:block}.active-field[data-v-a1faf44a]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.active-field+.active-field[data-v-a1faf44a]{margin-top:14px}.active-label[data-v-a1faf44a]{color:var(--text-primary);font-size:13px}.cover-preview[data-v-a1faf44a]{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--border-faint);border-radius:12px;width:100%;margin:-4px 0 14px;display:block}.hint-text[data-v-a1faf44a]{color:var(--gold-soft);margin-top:10px;font-size:12px}.error-text[data-v-a1faf44a]{color:#f87171;margin-top:10px;font-size:12px}.admin-cell[data-v-fb5f9f5c]{vertical-align:top;padding:12px}.primary-text[data-v-fb5f9f5c]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-fb5f9f5c]{color:var(--text-muted);font-size:12px}.unlimited-text[data-v-fb5f9f5c]{color:var(--gold);font-weight:600}.ltr-text[data-v-fb5f9f5c]{text-align:left;direction:ltr}.actions-cell[data-v-fb5f9f5c]{text-align:left;vertical-align:middle;width:1%}.form-field[data-v-af1f4dfb]{margin-bottom:12px}.form-field-label[data-v-af1f4dfb]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.ltr-text[data-v-af1f4dfb]{text-align:left;direction:ltr}.selected-user[data-v-af1f4dfb]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);justify-content:space-between;align-items:center;gap:8px;padding:9px 12px;display:flex}.selected-user-value[data-v-af1f4dfb]{color:var(--text-primary);flex-direction:column;gap:2px;font-size:13px;display:flex}.selected-user-contact[data-v-af1f4dfb]{color:var(--text-muted);font-size:11px}.change-btn[data-v-af1f4dfb]{font-family:var(--font-fa);color:var(--teal-glow);cursor:pointer;white-space:nowrap;background:0 0;border:none;font-size:11.5px}.search-wrapper[data-v-af1f4dfb]{position:relative}.search-input[data-v-af1f4dfb]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);width:100%;color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;transition:border-color var(--dur-fast);outline:none;padding:9px 12px}.search-input[data-v-af1f4dfb]:focus{border-color:var(--teal)}.results-list[data-v-af1f4dfb]{z-index:20;background:var(--surface-2);border:1px solid var(--border-faint);border-radius:var(--r-sm);max-height:200px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 8px 24px #00000059}.result-row[data-v-af1f4dfb]{border:none;border-bottom:1px solid var(--border-faint);width:100%;color:var(--text-primary);font-family:var(--font-fa);cursor:pointer;text-align:right;background:0 0;justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:12.5px;display:flex}.result-row[data-v-af1f4dfb]:last-child{border-bottom:none}.result-row[data-v-af1f4dfb]:hover{background:var(--surface-3)}.result-contact[data-v-af1f4dfb]{color:var(--text-muted);font-size:11px}.results-empty[data-v-af1f4dfb]{z-index:20;background:var(--surface-2);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-muted);text-align:center;padding:8px 12px;font-size:12px;position:absolute;top:calc(100% + 4px);left:0;right:0}.form-field[data-v-ae073157]{margin-bottom:12px}.form-field-label[data-v-ae073157]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.form-field-required[data-v-ae073157]{color:var(--color-danger)}.duration-row[data-v-ae073157]{gap:8px;display:flex}.duration-amount[data-v-ae073157],.duration-unit[data-v-ae073157]{background-color:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-sm);color:var(--text-primary);font-size:13px;font-family:var(--font-fa);box-sizing:border-box;transition:border-color var(--dur-fast);outline:none;padding:9px 12px}.duration-amount[data-v-ae073157]:focus,.duration-unit[data-v-ae073157]:focus{border-color:var(--teal)}.duration-amount[data-v-ae073157]{text-align:left;direction:ltr;flex:1;min-width:0}.duration-unit[data-v-ae073157]{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='rgba(160,174,192,0.6)' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-position:10px;background-repeat:no-repeat;background-size:16px;width:110px;padding-left:32px}.duration-presets[data-v-ae073157]{flex-wrap:wrap;gap:6px;margin-top:8px;display:flex}.duration-preset[data-v-ae073157]{border:1px solid var(--border-faint);color:var(--text-muted);font-size:11px;font-family:var(--font-fa);cursor:pointer;transition:border-color var(--dur-fast), color var(--dur-fast);background:0 0;border-radius:999px;padding:4px 10px}.duration-preset[data-v-ae073157]:hover{color:var(--text-primary)}.duration-preset--active[data-v-ae073157]{border-color:var(--teal);color:var(--teal)}.unlimited-field[data-v-f50ce23a]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.unlimited-label[data-v-f50ce23a]{color:var(--text-primary);font-size:13px}.active-field[data-v-f50ce23a]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.active-label[data-v-f50ce23a]{color:var(--text-primary);font-size:13px}.rule-summary[data-v-f50ce23a]{color:var(--teal);margin:0 0 12px;font-size:12px}.error-text[data-v-f50ce23a]{color:#f87171;margin-top:10px;font-size:12px}.docs-frame-wrap[data-v-35051379]{border:1px solid var(--border-faint);border-radius:var(--r-sm);height:75vh;overflow:hidden}.docs-frame[data-v-35051379]{background:#fff;border:none;width:100%;height:100%}.admin-root[data-v-cd95b759]{flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.bg-knot[data-v-cd95b759]{opacity:.022;pointer-events:none;z-index:1;background-image:url(/app/danax-knot-transparent.png);background-repeat:repeat;background-size:170px 170px;position:absolute;inset:0}.admin-scroll[data-v-cd95b759]{z-index:2;direction:rtl;flex:1;gap:20px;min-height:0;padding:24px;display:flex;position:relative;overflow-y:hidden}.admin-content-wrapper[data-v-cd95b759]{flex:1;justify-content:center;min-width:0;display:flex;overflow-y:auto}.admin-content[data-v-cd95b759]{flex-direction:column;gap:16px;width:100%;max-width:960px;padding-left:4px;display:flex}.admin-nav-mobile[data-v-cd95b759]{display:none}.admin-nav-desktop[data-v-cd95b759]{display:flex}@media (width<=768px){.admin-nav-mobile[data-v-cd95b759]{display:flex}.admin-nav-desktop[data-v-cd95b759]{display:none}.admin-scroll[data-v-cd95b759]{flex-direction:column;padding:12px}.admin-content-wrapper[data-v-cd95b759]{flex:1;min-height:0;overflow-y:auto}}
