@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:#2e3b50;--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-84033389]{top:calc(env(safe-area-inset-top) + 12px);z-index:120;border:1px solid var(--border-strong);border-radius:var(--r-pill);background:var(--deep-navy);box-shadow:var(--shadow-float);align-items:center;gap:10px;padding:10px 14px;display:flex;position:fixed;left:50%;transform:translate(-50%)}.pwa-update-text[data-v-84033389]{font-family:var(--font-fa);color:var(--text-primary);white-space:nowrap;font-size:12px;font-weight:600}.pwa-update-action[data-v-84033389]{border-radius:var(--r-pill);background:var(--grad-generate);font-family:var(--font-fa);color:var(--void-black);white-space:nowrap;cursor:pointer;border:none;padding:6px 14px;font-size:12px;font-weight:700}.pwa-update-close[data-v-84033389]{cursor:pointer;background:0 0;border:none;align-items:center;padding:2px;display:flex}.pwa-update-fade-enter-active[data-v-84033389],.pwa-update-fade-leave-active[data-v-84033389]{transition:opacity var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out)}.pwa-update-fade-enter-from[data-v-84033389],.pwa-update-fade-leave-to[data-v-84033389]{opacity:0;transform:translate(-50%,-12px)}@media (prefers-reduced-motion:reduce){.pwa-update-fade-enter-active[data-v-84033389],.pwa-update-fade-leave-active[data-v-84033389]{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-65051f83]{display:none}@media (width<=768px){.danax-bottom-nav[data-v-65051f83]{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-65051f83]{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-65051f83]{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-65051f83]{color:var(--teal-glow)}.bottom-nav-center[data-v-65051f83]{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-65051f83]{cursor:not-allowed}.bottom-nav-center-circle[data-v-65051f83]{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-65051f83,4s infinite fab-gradient-flow-65051f83;display:grid;position:absolute;box-shadow:0 0 20px #00c4b48c,0 6px 16px #00000073}.bottom-nav-center-circle.active[data-v-65051f83]{animation-duration:1.6s,2s}.bottom-nav-center-circle.generating[data-v-65051f83]{background:var(--text-muted);box-shadow:none;opacity:.6;animation:none}.bottom-nav-center:active .bottom-nav-center-circle[data-v-65051f83]{transform:scale(.94)}.bottom-nav-center.generating:active .bottom-nav-center-circle[data-v-65051f83]{transform:none}.fab-particles[data-v-65051f83]{pointer-events:none;z-index:1;position:absolute;inset:-14px}.fab-background-generation-badge[data-v-65051f83]{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-65051f83;position:absolute;top:-2px;right:2px}@keyframes fab-background-generation-badge-pulse-65051f83{0%,to{box-shadow:0 0 #00ffe78c}70%{box-shadow:0 0 0 6px #00ffe700}}.fab-particle[data-v-65051f83]{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-65051f83]:first-child{--tx:10px;--ty:-14px;animation-delay:0s;top:18%;left:6%}.fab-particle[data-v-65051f83]:nth-child(2){--tx:-8px;--ty:-12px;animation-delay:.7s;top:12%;left:88%}.fab-particle[data-v-65051f83]:nth-child(3){--tx:8px;--ty:12px;animation-delay:1.4s;top:80%;left:8%}.fab-particle[data-v-65051f83]:nth-child(4){--tx:-10px;--ty:10px;animation-delay:2.1s;top:78%;left:84%}.fab-icon[data-v-65051f83]{z-index:2;filter:drop-shadow(0 0 4px #fff6);position:relative}@keyframes fab-breathe-65051f83{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-65051f83{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@media (prefers-reduced-motion:reduce){.bottom-nav-center-circle[data-v-65051f83],.fab-particle[data-v-65051f83]{animation:none!important}}.bottom-nav-label.active[data-v-65051f83]{color:var(--teal-glow)}}.nav-label-fade-enter-active[data-v-65051f83],.nav-label-fade-leave-active[data-v-65051f83]{transition:opacity .18s,transform .18s}.nav-label-fade-enter-from[data-v-65051f83],.nav-label-fade-leave-to[data-v-65051f83]{opacity:0;transform:translateY(3px)}.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-root[data-v-46afe30b]{display:none}@media (width<=768px){.mobile-explore-sheet-root[data-v-46afe30b]{display:contents}.mobile-explore-sheet-backdrop[data-v-46afe30b]{-webkit-backdrop-filter:blur(3px);z-index:80;background:#0608108c;position:fixed;inset:0}.mobile-explore-sheet[data-v-46afe30b]{z-index:81;background:var(--deep-navy);border-top:1px solid var(--border-soft);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;position:fixed;bottom:0;left:0;right:0}.mobile-explore-sheet-handle[data-v-46afe30b]{background:var(--border-soft);border-radius:999px;width:36px;height:4px;margin:4px auto 14px}.mobile-explore-sheet-header[data-v-46afe30b]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.mobile-explore-sheet-title[data-v-46afe30b]{font-family:var(--font-fa);color:var(--text-muted);font-size:13px;font-weight:700}.mobile-explore-sheet-close[data-v-46afe30b]{cursor:pointer;background:0 0;border:none;place-items:center;padding:2px;display:grid}.mobile-explore-sheet-options[data-v-46afe30b]{flex-direction:column;gap:8px;display:flex}}.mobile-explore-sheet-slide-enter-active[data-v-46afe30b],.mobile-explore-sheet-slide-leave-active[data-v-46afe30b]{transition:transform .24s,opacity .24s}.mobile-explore-sheet-slide-enter-from[data-v-46afe30b],.mobile-explore-sheet-slide-leave-to[data-v-46afe30b]{opacity:0;transform:translateY(100%)}.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)}.modal-dialog-enter-active[data-v-bd301729],.modal-dialog-leave-active[data-v-bd301729]{transition:opacity .22s,transform .22s}.modal-dialog-enter-from[data-v-bd301729],.modal-dialog-leave-to[data-v-bd301729]{opacity:0;transform:scale(.97)}.camera-action-btn[data-v-ba853312]{font-family:var(--font-fa);cursor:pointer;border:1px solid var(--border-faint);border-radius:9px;padding:9px 16px;font-size:13px;font-weight:600}.camera-action-btn[data-v-ba853312]:disabled{opacity:.5;cursor:not-allowed}.camera-action-btn--secondary[data-v-ba853312]{background:var(--surface-3);color:var(--text-primary)}.camera-action-btn--primary[data-v-ba853312]{background:var(--teal);color:#04211d;border-color:#0000}.camera-spinner[data-v-ba853312]{border:2.5px solid #ffffff40;border-top-color:#fff;border-radius:50%;width:22px;height:22px;animation:.7s linear infinite camera-spin-ba853312}@keyframes camera-spin-ba853312{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.camera-spinner[data-v-ba853312]{animation:none}}.coachmark-enter-active[data-v-c4c8ac32],.coachmark-leave-active[data-v-c4c8ac32]{transition:opacity .18s,transform .18s}.coachmark-enter-from[data-v-c4c8ac32],.coachmark-leave-to[data-v-c4c8ac32]{opacity:0;transform:translateY(-6px)}.prep-spinner[data-v-c4c8ac32]{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-c4c8ac32}@keyframes prep-spin-c4c8ac32{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.prep-spinner[data-v-c4c8ac32]{animation:none}}.video-prep-spinner[data-v-e731db5e]{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-e731db5e}@keyframes video-prep-spin-e731db5e{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.video-prep-spinner[data-v-e731db5e]{animation:none}}.fullscreen-editor-backdrop[data-v-da51bd04]{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-da51bd04]{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;overflow:hidden}.fullscreen-editor-header[data-v-da51bd04]{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-da51bd04]{font-family:var(--font-fa);color:var(--text-primary);font-size:15px;font-weight:700}.icon-btn[data-v-da51bd04]{border-radius:var(--r-xs);cursor:pointer;background:0 0;border:none;place-items:center;padding:4px;display:grid}.fullscreen-editor-body[data-v-da51bd04]{flex:1;min-height:0;padding:18px;overflow-y:auto}.fullscreen-editor-textarea[data-v-da51bd04]{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;font-size:15px;line-height:1.9}.fullscreen-editor-error[data-v-da51bd04]{color:#f87171;flex-shrink:0;margin:0 18px 8px;font-size:12px}.fullscreen-editor-warning[data-v-da51bd04]{color:var(--gold-soft);flex-shrink:0;margin:0 18px 8px;font-size:12px}.fullscreen-editor-footer[data-v-da51bd04]{padding:14px 18px calc(14px + env(safe-area-inset-bottom));border-top:1px solid var(--border-faint);flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.fullscreen-editor-tools[data-v-da51bd04]{flex-wrap:wrap;gap:8px;display:flex}.tool-btn-content[data-v-da51bd04]{align-items:center;gap:6px;display:inline-flex}.fullscreen-editor-enter-active[data-v-da51bd04],.fullscreen-editor-leave-active[data-v-da51bd04]{transition:opacity .2s}.fullscreen-editor-enter-from[data-v-da51bd04],.fullscreen-editor-leave-to[data-v-da51bd04]{opacity:0}.mobile-tab-bar[data-v-70e16ff1]{border-bottom:1px solid var(--border-faint);flex-shrink:0;gap:4px;padding:10px 16px 0;display:flex}.mobile-tab-button[data-v-70e16ff1]{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-70e16ff1]{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-57082837]{padding:20px 24px}.section-title[data-v-57082837]{color:var(--text-primary);margin-bottom:4px;font-size:13px;font-weight:700}.section-subtitle[data-v-57082837]{color:var(--text-muted);margin-bottom:16px;font-size:11px}.non-refund-notice[data-v-57082837]{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-57082837]{flex-shrink:0;margin-top:1px}.non-refund-text[data-v-57082837]{color:var(--text-muted);margin:0;font-size:11px;line-height:1.5}@media (width<=768px){.personal-info-form[data-v-57082837]{padding:16px}}.payment-method-heading[data-v-08b5192f]{color:var(--text-muted);margin-bottom:10px;font-size:11px}.payment-method-list[data-v-08b5192f]{flex-direction:column;gap:8px;display:flex}.payment-method-btn[data-v-08b5192f]{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-08b5192f]:hover{background:#00c4b41a}}.payment-method-emoji[data-v-08b5192f]{font-size:20px}.payment-method-info[data-v-08b5192f]{text-align:right;flex:1}.payment-method-name[data-v-08b5192f]{color:var(--text-primary);font-size:13px;font-weight:700}.payment-method-name--active[data-v-08b5192f]{color:var(--teal)}.payment-method-subtitle[data-v-08b5192f]{color:var(--text-muted);margin-top:2px;font-size:11px}.payment-method-radio[data-v-08b5192f]{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-08b5192f]{border-color:var(--teal);background:var(--teal)}.payment-method-radio-dot[data-v-08b5192f]{background:var(--void-black);border-radius:50%;width:6px;height:6px}.disabled-payment-methods[data-v-08b5192f]{gap:8px;display:flex}.disabled-payment-method[data-v-08b5192f]{background:var(--deep-navy);border:1px solid var(--border-faint);border-radius:var(--r-md);opacity:.45;cursor:not-allowed;flex-direction:column;flex:1;align-items:center;gap:4px;padding:10px 8px;display:flex}.disabled-payment-method-emoji[data-v-08b5192f]{font-size:18px}.disabled-payment-method-label[data-v-08b5192f]{color:var(--text-primary);font-size:11px;font-weight:700;font-family:var(--font-fa)}.disabled-payment-method-soon[data-v-08b5192f]{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-e0a79b68]{justify-content:center;margin-top:10px;display:flex}.enamad-badge-image[data-v-e0a79b68]{width:auto;height:64px}.terms-of-use-overlay[data-v-c6dc4cd3]{z-index:500;background:var(--void-black);flex-direction:column;display:flex;position:fixed;inset:0}.terms-of-use-header[data-v-c6dc4cd3]{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}.terms-of-use-header-title[data-v-c6dc4cd3]{color:var(--text-primary);font-size:15px;font-weight:700}.terms-of-use-close-btn[data-v-c6dc4cd3]{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){.terms-of-use-close-btn[data-v-c6dc4cd3]:hover{color:var(--text-primary);border-color:var(--border-soft)}}.terms-of-use-body[data-v-c6dc4cd3]{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}.terms-of-use-live-note[data-v-c6dc4cd3]{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-c6dc4cd3]{color:var(--text-primary);margin:0 0 12px;font-size:19px;font-weight:800}.terms-of-use-h2[data-v-c6dc4cd3]{color:var(--text-primary);margin:26px 0 10px;font-size:15px;font-weight:700}.terms-of-use-h3[data-v-c6dc4cd3]{color:var(--text-primary);margin:16px 0 6px;font-size:13.5px;font-weight:700}.terms-of-use-body p[data-v-c6dc4cd3]{margin:0 0 12px}.terms-of-use-list[data-v-c6dc4cd3]{flex-direction:column;gap:8px;margin:0 0 12px;padding-inline-start:22px;display:flex}ol.terms-of-use-list[data-v-c6dc4cd3]{list-style-type:persian}.terms-of-use-link[data-v-c6dc4cd3]{color:var(--teal);word-break:break-all;text-decoration:none}@media (hover:hover) and (pointer:fine){.terms-of-use-link[data-v-c6dc4cd3]:hover{text-decoration:underline}}.ltr-inline[data-v-c6dc4cd3]{word-break:normal;direction:ltr;unicode-bidi:isolate}.terms-of-use-placeholder[data-v-c6dc4cd3]{color:var(--text-dim)}.terms-of-use-overlay-enter-active[data-v-c6dc4cd3]{transition:opacity var(--dur-mid) var(--ease-soft)}.terms-of-use-overlay-leave-active[data-v-c6dc4cd3]{transition:opacity var(--dur-fast)}.terms-of-use-overlay-enter-from[data-v-c6dc4cd3],.terms-of-use-overlay-leave-to[data-v-c6dc4cd3]{opacity:0}.checkout-overlay[data-v-f8320b8b]{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-f8320b8b]{-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-f8320b8b]{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-f8320b8b]{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-f8320b8b]:hover{color:var(--text-primary)}}.checkout-back-icon[data-v-f8320b8b]{transform:rotate(-90deg)}.checkout-header-title[data-v-f8320b8b]{color:var(--text-primary);text-align:center;flex:1;font-size:15px;font-weight:700}.checkout-close-btn[data-v-f8320b8b]{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-f8320b8b]:hover{color:var(--text-primary);border-color:var(--border-soft)}}.checkout-discount-confirmation[data-v-f8320b8b]{color:#22c55e;margin:6px 24px 0;font-size:12px}.checkout-body-grid[data-v-f8320b8b]{border-top:1px solid var(--border-faint);grid-template-columns:1fr 1fr;margin-top:20px;display:grid}.checkout-body-personal-info[data-v-f8320b8b]{border-left:1px solid var(--border-faint)}.checkout-validation-hint[data-v-f8320b8b]{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-f8320b8b]{border-top:1px solid var(--border-faint);margin-top:16px;padding:16px 24px 20px}.checkout-terms-row[data-v-f8320b8b]{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-f8320b8b]{background:#f59e0b14}.checkout-terms-checkbox[data-v-f8320b8b]{accent-color:var(--teal);cursor:pointer;flex-shrink:0;width:15px;height:15px;margin-top:1px}.checkout-terms-label[data-v-f8320b8b]{color:var(--text-muted);cursor:pointer;transition:color var(--dur-fast);font-size:12px;line-height:1.5}.checkout-terms-label--warning[data-v-f8320b8b]{color:#f59e0b}.checkout-terms-link[data-v-f8320b8b]{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-f8320b8b]:hover{text-decoration:underline}}.checkout-pay-btn[data-v-f8320b8b]{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-f8320b8b]{background:var(--teal);color:var(--void-black);cursor:pointer}@media (hover:hover) and (pointer:fine){.checkout-pay-btn--active[data-v-f8320b8b]:hover{opacity:.9}}.checkout-secure-note[data-v-f8320b8b]{color:var(--text-dim);justify-content:center;align-items:center;gap:6px;margin-top:10px;font-size:11px;display:flex}.checkout-overlay-enter-active[data-v-f8320b8b]{transition:opacity var(--dur-mid) var(--ease-soft)}.checkout-overlay-leave-active[data-v-f8320b8b]{transition:opacity var(--dur-fast)}.checkout-overlay-enter-from[data-v-f8320b8b],.checkout-overlay-leave-to[data-v-f8320b8b]{opacity:0}.checkout-overlay-enter-active .checkout-panel[data-v-f8320b8b]{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-f8320b8b]{transition:opacity var(--dur-fast), transform var(--dur-fast)}.checkout-overlay-enter-from .checkout-panel[data-v-f8320b8b],.checkout-overlay-leave-to .checkout-panel[data-v-f8320b8b]{opacity:0;transform:translateY(10px)scale(.97)}.checkout-overlay-enter-to .checkout-panel[data-v-f8320b8b],.checkout-overlay-leave-from .checkout-panel[data-v-f8320b8b]{opacity:1;transform:translateY(0)scale(1)}@media (width<=768px){.checkout-overlay[data-v-f8320b8b]{align-items:flex-end;padding:0}.checkout-panel[data-v-f8320b8b]{border-bottom:none;border-radius:20px 20px 0 0;width:100%;max-height:95vh}.checkout-header[data-v-f8320b8b]{border-radius:20px 20px 0 0;padding:16px}.checkout-back-btn[data-v-f8320b8b]{font-size:12px}.checkout-header-title[data-v-f8320b8b]{font-size:14px}.checkout-body-grid[data-v-f8320b8b]{grid-template-columns:1fr}.checkout-body-personal-info[data-v-f8320b8b]{border-left:none;border-bottom:1px solid var(--border-faint)}.checkout-discount-confirmation[data-v-f8320b8b]{margin:6px 16px 0}.checkout-validation-hint[data-v-f8320b8b]{margin:0 16px}.checkout-footer[data-v-f8320b8b]{padding:16px 16px 28px}.checkout-pay-btn[data-v-f8320b8b]{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-27be271a]{overflow:hidden}.announcement-banner-collapse-enter-active[data-v-27be271a],.announcement-banner-collapse-leave-active[data-v-27be271a]{transition:max-height .32s,transform .32s}.announcement-banner-collapse-enter-from[data-v-27be271a],.announcement-banner-collapse-leave-to[data-v-27be271a]{max-height:0;transform:translateY(-100%)}.announcement-banner[data-v-27be271a]{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-27be271a],.announcement-banner-fade-leave-active[data-v-27be271a]{transition:opacity .2s}.announcement-banner-fade-enter-from[data-v-27be271a],.announcement-banner-fade-leave-to[data-v-27be271a]{opacity:0}@media (width<=768px){.announcement-banner[data-v-27be271a]{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-cb81c2b8]{display:inline-flex;position:relative}.announcement-bell-trigger[data-v-cb81c2b8]{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-cb81c2b8]{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-cb81c2b8]{-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-cb81c2b8]{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-cb81c2b8]{overflow-y:auto}.announcement-panel-empty[data-v-cb81c2b8]{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-cb81c2b8]{top:calc(var(--topbar-h) - 1px);width:auto;position:fixed;left:12px;right:12px}}.announcement-panel-fade-enter-active[data-v-cb81c2b8],.announcement-panel-fade-leave-active[data-v-cb81c2b8]{transition:opacity var(--dur-fast), transform var(--dur-fast) var(--ease-out)}.announcement-panel-fade-enter-from[data-v-cb81c2b8],.announcement-panel-fade-leave-to[data-v-cb81c2b8]{opacity:0;transform:translateY(-6px)scale(.97)}.topbar-logo-intro[data-v-63cd4579]{animation:.6s cubic-bezier(.34,1.56,.64,1) both topbar-logo-intro-63cd4579;display:inline-flex}@keyframes topbar-logo-intro-63cd4579{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-63cd4579]{width:39px;height:39px;transition:filter var(--dur-fast);animation:3s ease-in-out .6s infinite topbar-logo-breathe-63cd4579}@keyframes topbar-logo-breathe-63cd4579{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-63cd4579]:hover{filter:drop-shadow(0 0 14px var(--teal-glow));animation-name:none}}.topbar-generating[data-v-63cd4579]{display:flex}@media (width<=768px){.topbar-logo[data-v-63cd4579]{width:46px;height:46px}.topbar-brand-name[data-v-63cd4579],.topbar-title-sep[data-v-63cd4579],.topbar-title[data-v-63cd4579],.topbar-generating[data-v-63cd4579]{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)}.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)}.video-mobile-tab-bar[data-v-46c760e5],.video-mobile-switcher-bar[data-v-46c760e5],.video-inline-switcher[data-v-46c760e5],.video-nav-generate-proxy[data-v-46c760e5]{display:none}.video-config-column[data-v-46c760e5]{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.video-desktop-switcher[data-v-46c760e5]{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-46c760e5] .switcher-btn{text-align:center;flex:1;padding-top:9px;padding-bottom:9px}.video-config-column .video-config-panel[data-v-46c760e5]{flex:1;min-height:0;max-height:none}@media (width<=768px){.video-config-column[data-v-46c760e5]{display:contents}.video-desktop-switcher[data-v-46c760e5]{display:none!important}.video-layout[data-v-46c760e5]{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-46c760e5]{display:flex}.video-mobile-switcher-bar[data-v-46c760e5]{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-46c760e5]{justify-content:space-around;display:flex;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.video-inline-switcher[data-v-46c760e5] .switcher-btn{text-align:center;flex:1}.video-config-panel[data-v-46c760e5],.video-result-panel[data-v-46c760e5]{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-46c760e5]{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-46c760e5] .config-generate-zone{display:none!important}.video-config-panel[data-v-46c760e5] .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-46c760e5]{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-46c760e5]{display:none!important}}.loader-fade-enter-active[data-v-46c760e5],.loader-fade-leave-active[data-v-46c760e5]{transition:opacity .4s}.loader-fade-enter-from[data-v-46c760e5],.loader-fade-leave-to[data-v-46c760e5]{opacity:0}.image-mobile-tab-bar[data-v-44c1f7b6],.image-mobile-switcher-bar[data-v-44c1f7b6],.image-inline-switcher[data-v-44c1f7b6],.image-nav-generate-proxy[data-v-44c1f7b6]{display:none}.image-config-column[data-v-44c1f7b6]{flex-direction:column;flex-shrink:0;gap:12px;display:flex}.image-desktop-switcher[data-v-44c1f7b6]{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-44c1f7b6] .switcher-btn{text-align:center;flex:1;padding-top:9px;padding-bottom:9px}.image-config-column .image-config-panel[data-v-44c1f7b6]{flex:1;min-height:0;max-height:none}@media (width<=768px){.image-config-column[data-v-44c1f7b6]{display:contents}.image-desktop-switcher[data-v-44c1f7b6]{display:none!important}.image-layout[data-v-44c1f7b6]{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-44c1f7b6]{display:flex}.image-mobile-switcher-bar[data-v-44c1f7b6]{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-44c1f7b6]{justify-content:space-around;display:flex;position:relative!important;bottom:auto!important;left:auto!important;transform:none!important}.image-inline-switcher[data-v-44c1f7b6] .switcher-btn{text-align:center;flex:1}.image-config-panel[data-v-44c1f7b6],.image-result-panel[data-v-44c1f7b6]{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-44c1f7b6]{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-44c1f7b6] .config-generate-zone{display:none!important}.image-config-panel[data-v-44c1f7b6] .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-44c1f7b6]{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-44c1f7b6]{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-927703cd]{position:relative}.tooltip[data-v-927703cd]: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-927703cd]:hover:after{opacity:1}}@keyframes shimmer-2fc920f5{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-608bb004{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-7beca3dc{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes shimmer-d0bdf6b3{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-18da7d82]{min-width:0}.step-slide-next-enter-active[data-v-18da7d82],.step-slide-next-leave-active[data-v-18da7d82],.step-slide-prev-enter-active[data-v-18da7d82],.step-slide-prev-leave-active[data-v-18da7d82]{transition:opacity .24s var(--ease-out), transform .24s var(--ease-out)}.step-slide-next-enter-from[data-v-18da7d82]{opacity:0;transform:translate(-18px)}.step-slide-next-leave-to[data-v-18da7d82],.step-slide-prev-enter-from[data-v-18da7d82]{opacity:0;transform:translate(18px)}.step-slide-prev-leave-to[data-v-18da7d82]{opacity:0;transform:translate(-18px)}@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)}}.auth-modal-enter-active[data-v-913ba790],.auth-modal-leave-active[data-v-913ba790]{transition:opacity .22s,transform .22s}.auth-modal-enter-from[data-v-913ba790],.auth-modal-leave-to[data-v-913ba790]{opacity:0;transform:scale(.97)}.auth-step-enter-active[data-v-913ba790],.auth-step-leave-active[data-v-913ba790]{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.auth-step-enter-from[data-v-913ba790]{opacity:0;transform:translate(-12px)}.auth-step-leave-to[data-v-913ba790]{opacity:0;transform:translate(12px)}.media-preview-backdrop-enter-active[data-v-ee9be565],.media-preview-backdrop-leave-active[data-v-ee9be565]{transition:opacity .22s}.media-preview-backdrop-enter-from[data-v-ee9be565],.media-preview-backdrop-leave-to[data-v-ee9be565]{opacity:0}.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-31448747],.auth-step-leave-active[data-v-31448747]{transition:opacity .18s var(--ease-out), transform .18s var(--ease-out)}.auth-step-enter-from[data-v-31448747]{opacity:0;transform:translate(-12px)}.auth-step-leave-to[data-v-31448747]{opacity:0;transform:translate(12px)}.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-8243bc3c]{border-collapse:collapse;width:100%;font-size:13px}.transaction-table thead th[data-v-8243bc3c]{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-8243bc3c]{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}.transaction-card-list[data-v-8243bc3c]{flex-direction:column;gap:8px;display:none}.transaction-card[data-v-8243bc3c]{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-8243bc3c]{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.transaction-card-identity[data-v-8243bc3c]{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.transaction-card-title[data-v-8243bc3c]{color:var(--text-primary);font-size:13px;font-weight:500}.transaction-card-subtitle[data-v-8243bc3c]{color:var(--text-muted);margin-top:2px;font-size:11px}.transaction-card-footer[data-v-8243bc3c]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.transaction-card-date[data-v-8243bc3c]{color:var(--text-muted);font-size:11px}.transaction-card-amount[data-v-8243bc3c]{color:var(--text-primary);font-size:12px}.transaction-card-credit[data-v-8243bc3c]{margin-right:auto;font-size:12px;font-weight:600}.transaction-card-credit.positive[data-v-8243bc3c]{color:#22c55e}.transaction-card-credit.neutral[data-v-8243bc3c]{color:var(--text-muted)}.empty-card[data-v-8243bc3c]{text-align:center;color:var(--text-muted);padding:24px;font-size:13px}@media (width<=768px){.transaction-table[data-v-8243bc3c]{display:none}.transaction-card-list[data-v-8243bc3c]{display:flex}}.billing-root[data-v-25bcb843]{flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.background-knot[data-v-25bcb843]{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-25bcb843]{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-25bcb843]{flex:1;justify-content:center;min-width:0;display:flex;overflow-y:auto}.billing-content[data-v-25bcb843]{flex-direction:column;gap:16px;width:100%;max-width:800px;padding-left:4px;display:flex}.billing-stats-grid[data-v-25bcb843]{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.credit-packages-grid[data-v-25bcb843]{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.billing-nav-mobile[data-v-25bcb843]{display:none}.billing-nav-desktop[data-v-25bcb843]{display:flex}@media (width<=768px){.billing-nav-mobile[data-v-25bcb843]{display:flex}.billing-nav-desktop[data-v-25bcb843]{display:none}.billing-scroll[data-v-25bcb843]{flex-direction:column;padding:12px}.billing-content-wrapper[data-v-25bcb843]{flex:1;min-height:0;overflow-y:auto}.billing-stats-grid[data-v-25bcb843]{grid-template-columns:repeat(2,1fr)}.credit-packages-grid[data-v-25bcb843]{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}}.desktop-nav[data-v-6f0706d5]{flex-direction:column;flex-shrink:0;gap:2px;width:220px;height:100%;display:flex;overflow-y:auto}.desktop-title[data-v-6f0706d5]{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}.desktop-nav-btn[data-v-6f0706d5]{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-6f0706d5]{color:var(--teal-glow);background:#00c4b412;border-color:#00c4b433}.desktop-nav-btn[data-v-6f0706d5]:not(.active):hover{background:var(--surface-4);color:var(--text-primary)}.mobile-tab-bar[data-v-6f0706d5]{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-tabs[data-v-6f0706d5]{scrollbar-width:none;direction:rtl;gap:4px;padding:10px 12px;display:flex;overflow-x:auto}.mobile-tabs[data-v-6f0706d5]::-webkit-scrollbar{display:none}.mobile-tab-btn[data-v-6f0706d5]{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-6f0706d5]{color:var(--teal-glow);background:#00c4b41a;border-color:#00c4b440}.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-d7c0a554]{vertical-align:top;padding:12px}.primary-text[data-v-d7c0a554]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-d7c0a554]{color:var(--text-muted);margin-top:2px;font-size:11px}.ltr-text[data-v-d7c0a554]{direction:ltr;display:inline-block}.receipt-link[data-v-d7c0a554]{color:var(--teal-glow);font-size:12px;text-decoration:none}.receipt-link[data-v-d7c0a554]:hover{text-decoration:underline}.model-status-group[data-v-f31ed629]{flex-wrap:wrap;gap:6px;display:flex}.admin-cell[data-v-a4b3bedc]{vertical-align:top;padding:12px}.primary-text[data-v-a4b3bedc]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-a4b3bedc]{color:var(--text-muted);margin-top:2px;font-size:12px}.ltr-text[data-v-a4b3bedc]{direction:ltr;display:inline-block}.row-actions[data-v-a4b3bedc]{gap:6px;display:flex}.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-73175b1c]{margin-bottom:12px}.form-field-label[data-v-73175b1c]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.form-field-required[data-v-73175b1c]{color:#ef4444}.form-field-select[data-v-73175b1c]{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-73175b1c]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.credit-recommendation[data-v-73175b1c]{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-73175b1c]{color:var(--teal-glow)}.apply-recommendation-btn[data-v-73175b1c]{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-73175b1c]:hover{background:#00c4b424}.form-field-select[data-v-73175b1c]:focus{border-color:var(--teal)}.active-row[data-v-73175b1c]{justify-content:space-between;align-items:center;margin:4px 0 12px;display:flex}.active-label[data-v-73175b1c]{color:var(--text-primary);font-size:13px}.error-text[data-v-73175b1c]{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-1a5ad8b5]{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}.expanding-icon-button[data-v-7940feb0]{border:1px solid var(--border-faint);background:var(--surface-3);height:30px;color:var(--text-primary);cursor:pointer;font-family:var(--font-fa);white-space:nowrap;border-radius:999px;align-items:center;padding:0 8px;font-size:12.5px;transition:gap .2s,padding .2s,background .2s,border-color .2s,color .2s;display:inline-flex}.expanding-icon-button[data-v-7940feb0]:disabled{cursor:not-allowed;opacity:.6}.expanding-icon-button-label[data-v-7940feb0]{opacity:0;max-width:0;transition:max-width .25s,opacity .2s;display:inline-block;overflow:hidden}.expanding-icon-button[data-v-7940feb0]:focus-visible{background:var(--accent-background);border-color:var(--accent-border);color:var(--accent-color);gap:6px;padding:0 12px}.expanding-icon-button:focus-visible .expanding-icon-button-label[data-v-7940feb0]{opacity:1;max-width:160px}@media (hover:hover) and (pointer:fine){.expanding-icon-button[data-v-7940feb0]:hover:not(:disabled){background:var(--accent-background);border-color:var(--accent-border);color:var(--accent-color);gap:6px;padding:0 12px}.expanding-icon-button:hover:not(:disabled) .expanding-icon-button-label[data-v-7940feb0]{opacity:1;max-width:160px}}.admin-cell[data-v-d2f93b3b]{vertical-align:top;padding:12px}.primary-text[data-v-d2f93b3b]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-d2f93b3b]{color:var(--text-muted);margin-top:2px;font-size:11px}.ltr-text[data-v-d2f93b3b]{direction:ltr;display:inline-block}.status-badges[data-v-d2f93b3b]{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.row-actions[data-v-d2f93b3b]{flex-wrap:wrap;gap:6px;display:flex}.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}.user-filter-bar[data-v-17baf4e7]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:14px;display:flex}.filter-chips[data-v-17baf4e7]{flex-wrap:wrap;gap:6px;display:flex}.filter-chip[data-v-17baf4e7]{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-17baf4e7]{border-color:var(--teal);color:var(--teal-glow);background:#00c4b414}.filter-search-input[data-v-17baf4e7]{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-17baf4e7]{flex-direction:column;align-items:stretch}.filter-search-input[data-v-17baf4e7]{width:100%;margin-right:0}}.admin-cell[data-v-e7c5fb52]{vertical-align:top;padding:12px}.primary-text[data-v-e7c5fb52]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-e7c5fb52]{color:var(--text-muted);margin-top:2px;font-size:12px}.ltr-text[data-v-e7c5fb52]{direction:ltr;display:inline-block}.preview-thumbnail[data-v-e7c5fb52]{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-e7c5fb52]{background:var(--surface-4);place-items:center;display:grid}.prompt-excerpt[data-v-e7c5fb52]{text-overflow:ellipsis;white-space:nowrap;max-width:220px;overflow:hidden}.row-actions[data-v-e7c5fb52]{gap:6px;display:flex}.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}.admin-cell[data-v-b8b640e3]{vertical-align:top;padding:12px}.primary-text[data-v-b8b640e3]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-b8b640e3]{color:var(--text-muted);margin-top:2px;font-size:11px}.ltr-text[data-v-b8b640e3]{direction:ltr;display:inline-block}.error-hint[data-v-b8b640e3]{color:#f87171;flex-direction:column;gap:2px;max-width:180px;margin-top:6px;font-size:10px;display:flex}.error-code[data-v-b8b640e3]{font-family:monospace;font-weight:700}.prompt-cell[data-v-b8b640e3]{color:var(--text-primary);max-width:220px;font-size:12px}.cost-cell[data-v-b8b640e3]{color:var(--text-primary);white-space:nowrap;font-size:13px}.thumb[data-v-b8b640e3]{object-fit:cover;border-radius:var(--r-xs);border:1px solid var(--border-faint);width:40px;height:40px}.video-link[data-v-b8b640e3]{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-b8b640e3]{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-b8b640e3]: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-17c09058]{flex-direction:column;gap:18px;display:flex}.detail-section[data-v-17c09058]{flex-direction:column;gap:8px;display:flex}.section-title[data-v-17c09058]{color:var(--text-primary);font-size:12px;font-weight:700;font-family:var(--font-fa);margin:0}.kv-row[data-v-17c09058]{justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.kv-label[data-v-17c09058]{color:var(--text-muted);flex-shrink:0}.kv-value[data-v-17c09058]{color:var(--text-primary);text-align:left;word-break:break-word}.ltr-text[data-v-17c09058]{direction:ltr}.mono[data-v-17c09058]{font-family:monospace}.error-text[data-v-17c09058]{color:#f87171}.margin-target[data-v-17c09058]{color:var(--text-muted);font-size:11px}.model-adjust-link[data-v-17c09058]{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-17c09058]:hover{color:var(--teal)}.prompt-box[data-v-17c09058]{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-17c09058]{border-radius:var(--r-sm);border:1px solid var(--border-faint);object-fit:contain;max-width:100%;max-height:320px}.preview-video[data-v-17c09058]{border-radius:var(--r-sm);border:1px solid var(--border-faint);max-width:100%;max-height:320px}.params-list[data-v-17c09058]{background:var(--surface-4);border:1px solid var(--border-faint);border-radius:var(--r-sm);flex-direction:column;gap:6px;padding:10px;display:flex}.form-field[data-v-2e727245]{margin-bottom:12px}.form-field-label[data-v-2e727245]{color:var(--text-muted);margin-bottom:5px;font-size:11px;display:block}.produced-by-toggle[data-v-2e727245]{gap:8px;display:flex}.tab-toggle[data-v-fa24e8bf]{background:var(--surface-4);border:1px solid var(--border-faint);border-radius:var(--r-pill);gap:4px;padding:3px;display:flex}.tab-btn[data-v-fa24e8bf]{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}.tab-btn.active[data-v-fa24e8bf]{color:var(--teal-glow);background:#00c4b41f}.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-c94f133d]{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-b3d455b3]{vertical-align:top;padding:12px}.title-link[data-v-b3d455b3]{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-b3d455b3]:hover{color:var(--teal)}.secondary-text[data-v-b3d455b3]{color:var(--text-muted);margin-top:2px;font-size:12px}.ltr-text[data-v-b3d455b3]{direction:ltr;display:inline-block}.provider-workflow-id[data-v-b3d455b3]{color:var(--text-muted);margin-top:2px;font-size:11px}.cover-thumbnail[data-v-b3d455b3]{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-b3d455b3]{background:var(--surface-4);place-items:center;display:grid}.tag-row[data-v-b3d455b3]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}.tag-chip[data-v-b3d455b3]{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-b3d455b3]{gap:6px;display:flex}.loading-hint[data-v-3bd6a9f4]{color:var(--text-muted);font-size:12px}.detail-body[data-v-d4279ebc]{flex-direction:column;gap:18px;display:flex}.detail-section[data-v-d4279ebc]{flex-direction:column;gap:8px;display:flex}.section-title[data-v-d4279ebc]{color:var(--text-primary);font-size:12px;font-weight:700;font-family:var(--font-fa);margin:0}.kv-row[data-v-d4279ebc]{justify-content:space-between;align-items:flex-start;gap:12px;font-size:12px;display:flex}.kv-label[data-v-d4279ebc]{color:var(--text-muted);flex-shrink:0}.kv-value[data-v-d4279ebc]{color:var(--text-primary);text-align:left;word-break:break-word}.ltr-text[data-v-d4279ebc]{direction:ltr}.mono[data-v-d4279ebc]{font-family:monospace}.margin-target[data-v-d4279ebc]{color:var(--text-muted);font-size:11px}.flow-link[data-v-d4279ebc]{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-d4279ebc]:hover{color:var(--teal)}.result-media[data-v-d4279ebc]{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-d4279ebc]{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-d4279ebc]{color:#f87171}.success-text[data-v-d4279ebc]{color:#22c55e;margin:8px 0 0;font-size:12px}.admin-cell[data-v-10b8f9b6]{vertical-align:top;padding:12px}.primary-text[data-v-10b8f9b6]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-10b8f9b6]{color:var(--text-muted);font-size:12px}.flow-link[data-v-10b8f9b6]{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-10b8f9b6]:hover{color:var(--teal)}.cost-cell[data-v-10b8f9b6]{color:var(--text-primary);white-space:nowrap;font-size:13px}.thumb[data-v-10b8f9b6]{object-fit:cover;border-radius:var(--r-xs);border:1px solid var(--border-faint);width:40px;height:40px}.video-link[data-v-10b8f9b6]{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-10b8f9b6]{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-10b8f9b6]:hover{background:#00c4b424}.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-132856b9]{color:var(--text-muted);padding:10px 4px;font-size:12px}.enamad-card-state--error[data-v-132856b9]{color:#f87171}.enamad-card-state--success[data-v-132856b9]{color:var(--teal)}.enamad-toggle-row[data-v-132856b9]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.enamad-toggle-label[data-v-132856b9]{color:var(--text-primary);font-size:13px}.enamad-card-hint[data-v-132856b9]{color:var(--text-dim);margin:4px 0 0;font-size:11px;line-height:1.7}.admin-cell[data-v-bf89e393]{vertical-align:top;padding:12px}.primary-text[data-v-bf89e393]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-bf89e393]{color:var(--text-muted);font-size:12px}.ltr-text[data-v-bf89e393]{text-align:left;direction:ltr}.actions-cell[data-v-bf89e393]{gap:6px;display:flex}.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-f32816e9]{vertical-align:top;padding:12px}.primary-text[data-v-f32816e9]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-f32816e9]{color:var(--text-muted);font-size:12px}.ltr-text[data-v-f32816e9]{text-align:left;direction:ltr}.actions-cell[data-v-f32816e9]{gap:6px;display:flex}.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-80be826c]{vertical-align:top;padding:12px}.primary-text[data-v-80be826c]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-80be826c]{color:var(--text-muted);font-size:12px}.actions-cell[data-v-80be826c]{gap:6px;display:flex}.type-field[data-v-93af1ac5]{margin-top:4px;margin-bottom:14px}.type-label[data-v-93af1ac5]{color:var(--text-primary);margin-bottom:8px;font-size:13px;display:block}.active-field[data-v-93af1ac5]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.active-label[data-v-93af1ac5]{color:var(--text-primary);font-size:13px}.error-text[data-v-93af1ac5]{color:#f87171;margin-top:10px;font-size:12px}.admin-cell[data-v-271d2ae1]{vertical-align:top;padding:12px}.primary-text[data-v-271d2ae1]{color:var(--text-primary);font-size:13px}.secondary-text[data-v-271d2ae1]{color:var(--text-muted);font-size:12px}.unlimited-text[data-v-271d2ae1]{color:var(--gold);font-weight:600}.ltr-text[data-v-271d2ae1]{text-align:left;direction:ltr}.actions-cell[data-v-271d2ae1]{gap:6px;display:flex}.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}.unlimited-field[data-v-161c5d8c]{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.unlimited-label[data-v-161c5d8c]{color:var(--text-primary);font-size:13px}.active-field[data-v-161c5d8c]{justify-content:space-between;align-items:center;margin-top:4px;display:flex}.active-label[data-v-161c5d8c]{color:var(--text-primary);font-size:13px}.error-text[data-v-161c5d8c]{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-8597d094]{flex-direction:column;display:flex;position:fixed;inset:0;overflow:hidden}.bg-knot[data-v-8597d094]{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-8597d094]{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-8597d094]{flex:1;justify-content:center;min-width:0;display:flex;overflow-y:auto}.admin-content[data-v-8597d094]{flex-direction:column;gap:16px;width:100%;max-width:960px;padding-left:4px;display:flex}.admin-nav-mobile[data-v-8597d094]{display:none}.admin-nav-desktop[data-v-8597d094]{display:flex}@media (width<=768px){.admin-nav-mobile[data-v-8597d094]{display:flex}.admin-nav-desktop[data-v-8597d094]{display:none}.admin-scroll[data-v-8597d094]{flex-direction:column;padding:12px}.admin-content-wrapper[data-v-8597d094]{flex:1;min-height:0;overflow-y:auto}}
