.boost-modal-overlay[data-v-f9f7e88f]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#000000c7;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:10000}.boost-modal[data-v-f9f7e88f]{background:radial-gradient(ellipse 60% 40% at top,rgba(255,215,0,.09) 0,transparent 65%),linear-gradient(180deg,#0d0d0d,#060606);border:1px solid rgba(255,215,0,.22);border-radius:18px;box-shadow:0 0 0 1px #ffd7000d,0 40px 80px #0009,inset 0 1px #ffd70014;color:#fff;max-height:92vh;max-width:740px;overflow-y:auto;padding:28px 36px 14px;position:relative;scrollbar-color:auto;scrollbar-width:auto;width:100%}.boost-close[data-v-f9f7e88f]{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.08);border-radius:50%;color:#ffffff8c;cursor:pointer;display:flex;font-size:15px;height:30px;justify-content:center;position:absolute;right:16px;top:16px;transition:all .2s cubic-bezier(.22,1,.36,1);width:30px;z-index:2}.boost-close[data-v-f9f7e88f]:hover{background:#ffd70014;border-color:#ffd70047;color:#fff}.boost-hero[data-v-f9f7e88f]{align-items:center;display:flex;flex-direction:column;gap:10px;padding:0 0 12px;position:relative}.boost-hero-logo[data-v-f9f7e88f]{animation:logoBreath-f9f7e88f 3.2s ease-in-out infinite;filter:brightness(0) saturate(100%) invert(85%) sepia(44%) saturate(1000%) hue-rotate(3deg) brightness(104%) contrast(101%) drop-shadow(0 0 12px rgba(255,215,0,.35));height:42px;position:relative;width:auto;z-index:2}@keyframes logoBreath-f9f7e88f{0%,to{filter:brightness(0) saturate(100%) invert(85%) sepia(44%) saturate(1000%) hue-rotate(3deg) brightness(104%) contrast(101%) drop-shadow(0 0 12px rgba(255,215,0,.35))}50%{filter:brightness(0) saturate(100%) invert(85%) sepia(44%) saturate(1000%) hue-rotate(3deg) brightness(104%) contrast(101%) drop-shadow(0 0 18px rgba(255,215,0,.5))}}.boost-hero-fx[data-v-f9f7e88f]{pointer-events:none;transform:translate(-50%,-50%);width:200px;z-index:1}.boost-hero-fx[data-v-f9f7e88f],.pulse-ring[data-v-f9f7e88f]{height:80px;left:50%;position:absolute;top:50%}.pulse-ring[data-v-f9f7e88f]{animation:heroPulse-f9f7e88f 2.6s ease-out infinite;border:1.5px solid rgba(255,215,0,.45);border-radius:50%;transform:translate(-50%,-50%) scale(.6);width:80px}@keyframes heroPulse-f9f7e88f{0%{opacity:.8;transform:translate(-50%,-50%) scale(.6)}70%{opacity:.2}to{opacity:0;transform:translate(-50%,-50%) scale(1.6)}}.orbit-particle[data-v-f9f7e88f]{background:gold;border-radius:50%;box-shadow:0 0 8px 2px #ffd70099;height:5px;left:50%;position:absolute;top:50%;width:5px}.orbit-particle.op1[data-v-f9f7e88f]{animation:orbit1-f9f7e88f 3.2s linear infinite;--r:52px}.orbit-particle.op2[data-v-f9f7e88f]{animation:orbit1-f9f7e88f 4s linear infinite reverse;animation-delay:-1.2s;--r:42px;height:4px;opacity:.7;width:4px}.orbit-particle.op3[data-v-f9f7e88f]{animation:orbit1-f9f7e88f 5s linear infinite;animation-delay:-2.4s;--r:62px;height:3px;opacity:.5;width:3px}@keyframes orbit1-f9f7e88f{0%{transform:translate(-50%,-50%) rotate(0) translate(var(--r)) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn) translate(var(--r)) rotate(-1turn)}}.boost-eyebrow[data-v-f9f7e88f]{align-items:center;background:linear-gradient(90deg,#ffd7001f,#ffd7003d);border:1px solid rgba(255,215,0,.45);border-radius:999px;box-shadow:0 0 16px #ffd70038;color:gold;display:inline-flex;font-weight:700;gap:5px;letter-spacing:1.5px;padding:4px 11px 3px;text-transform:uppercase}.boost-eyebrow[data-v-f9f7e88f],.eyebrow-icon[data-v-f9f7e88f]{font-size:10.5px}.boost-headline[data-v-f9f7e88f]{align-items:center;display:flex;flex-direction:column;gap:10px;margin-bottom:16px;text-align:center}.boost-title[data-v-f9f7e88f]{color:#fffffff5;font-size:28px;font-weight:700;letter-spacing:-.6px;line-height:1.12;margin:0}.title-accent[data-v-f9f7e88f]{color:gold;text-shadow:0 0 16px rgba(255,215,0,.4)}.boost-sub[data-v-f9f7e88f]{color:#ffffff9e;font-size:14px;letter-spacing:.1px;line-height:1.55;margin:0;max-width:480px}.benefit-sections[data-v-f9f7e88f]{display:grid;gap:16px;grid-template-columns:1fr 1fr;margin-bottom:16px}.benefit-section[data-v-f9f7e88f]{display:flex;flex-direction:column}.benefit-section .benefit-list[data-v-f9f7e88f]{flex:1}.section-label[data-v-f9f7e88f]{color:#ffffff6b;font-size:10.5px;font-weight:700;letter-spacing:1.6px;margin:0 0 10px;padding-left:2px;text-transform:uppercase}.benefit-list[data-v-f9f7e88f]{background:#ffffff07;border:1px solid hsla(0,0%,100%,.07);border-radius:12px;display:flex;flex-direction:column;gap:14px;padding:16px}.benefit-row[data-v-f9f7e88f]{align-items:flex-start;display:flex;gap:11px}.benefit-icon[data-v-f9f7e88f]{color:gold;filter:drop-shadow(0 0 5px rgba(255,215,0,.35));flex-shrink:0;font-size:16px;margin-top:2px}.benefit-body[data-v-f9f7e88f]{display:flex;flex-direction:column;gap:3px;min-width:0}.benefit-title[data-v-f9f7e88f]{color:#fffffff0;font-size:13px;font-weight:600;letter-spacing:.1px;line-height:1.4}.benefit-title strong[data-v-f9f7e88f]{color:gold;font-variant-numeric:tabular-nums;font-weight:700}.benefit-detail[data-v-f9f7e88f]{color:#ffffff8a;font-size:12px;letter-spacing:.1px;line-height:1.5}.boost-pricing[data-v-f9f7e88f]{background:linear-gradient(180deg,#ffd7000f,#ffd70005);border:1px solid rgba(255,215,0,.24);border-radius:14px;box-shadow:inset 0 1px #ffd7000f;margin-bottom:16px;padding:16px 18px 18px}.pricing-toggle[data-v-f9f7e88f]{background:#0006;border-radius:8px;display:grid;gap:4px;grid-template-columns:1fr 1fr;margin-bottom:16px;padding:3px}.pricing-tab[data-v-f9f7e88f]{align-items:center;background:transparent;border:none;border-radius:6px;color:#ffffff94;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:700;gap:6px;justify-content:center;letter-spacing:.6px;padding:8px 10px;text-transform:uppercase;transition:all .2s cubic-bezier(.22,1,.36,1)}.pricing-tab[data-v-f9f7e88f]:hover:not(.active){color:#ffffffd9}.pricing-tab.active[data-v-f9f7e88f]{background:#ffd7001f;box-shadow:inset 0 0 0 1px #ffd70073;color:gold}.tab-icon[data-v-f9f7e88f]{font-size:11px}.tab-save[data-v-f9f7e88f]{background:gold;border-radius:4px;color:#000;font-size:9px;font-weight:800;letter-spacing:.5px;padding:2px 5px 1px}.pricing-body[data-v-f9f7e88f]{align-items:center;display:flex;flex-direction:column;gap:6px}.price-main[data-v-f9f7e88f]{align-items:baseline;color:#fff;display:inline-flex;gap:3px}.price-currency[data-v-f9f7e88f]{color:#ffffffb8;font-size:17px;font-weight:700;margin-right:2px}.price-anchor[data-v-f9f7e88f]{color:#fff6;font-size:19px;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.4px;margin-right:10px;text-decoration:line-through;text-decoration-color:#ff5f5f8c;text-decoration-thickness:1.5px}.price-value[data-v-f9f7e88f]{color:#fff;font-size:42px;font-variant-numeric:tabular-nums;font-weight:800;letter-spacing:-1.2px;line-height:1}.price-period[data-v-f9f7e88f]{color:#ffffff85;font-size:14px;font-weight:500;margin-left:3px}.price-foot[data-v-f9f7e88f]{color:#ffffff8c;font-size:12px;letter-spacing:.2px;margin:0}.boost-cta[data-v-f9f7e88f]{align-items:center;background:linear-gradient(180deg,#ffe14a,gold);border:none;border-radius:12px;box-shadow:0 0 24px #ffd70061,0 6px 20px #ffd70038,inset 0 1px #ffffff80;color:#0a0a0a;cursor:pointer;display:inline-flex;flex-wrap:wrap;font-size:15px;font-weight:800;gap:10px;justify-content:center;letter-spacing:.2px;margin-bottom:10px;overflow:hidden;padding:16px 22px;position:relative;transition:all .2s cubic-bezier(.22,1,.36,1);width:100%}.boost-cta[data-v-f9f7e88f]:after{animation:ctaShine-f9f7e88f 2.6s ease-in-out infinite;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.5),transparent);content:"";height:100%;left:-100%;pointer-events:none;position:absolute;top:0;width:60%}@keyframes ctaShine-f9f7e88f{0%{left:-60%}60%,to{left:120%}}.boost-cta[data-v-f9f7e88f]:hover{box-shadow:0 0 32px #ffd70080,0 10px 28px #ffd7004d,inset 0 1px #ffffff80;transform:translateY(-1px)}.boost-cta[data-v-f9f7e88f]:active{transform:translateY(0)}.cta-icon[data-v-f9f7e88f]{font-size:18px}.cta-icon--spin[data-v-f9f7e88f]{animation:ctaSpin-f9f7e88f .8s linear infinite}@keyframes ctaSpin-f9f7e88f{to{transform:rotate(1turn)}}.boost-cta[data-v-f9f7e88f]:disabled{cursor:wait;opacity:.85}.boost-cta[data-v-f9f7e88f]:disabled:after{display:none}.cta-price[data-v-f9f7e88f]{background:#00000024;border-radius:999px;color:#000000b8;font-size:11.5px;font-weight:700;letter-spacing:.2px;padding:3px 10px}.boost-trust[data-v-f9f7e88f]{color:#ffffff7a;font-size:11.5px;letter-spacing:.3px;margin:0 0 10px;text-align:center}.boost-plans-link[data-v-f9f7e88f]{background:transparent;border:none;color:#ffffff8c;cursor:pointer;display:block;font-size:11.5px;font-weight:500;letter-spacing:.1px;margin:0 auto 4px;padding:6px 12px;text-decoration:underline;text-decoration-color:#ffffff3d;text-underline-offset:4px;transition:color .2s ease}.boost-plans-link[data-v-f9f7e88f]:hover{color:#ffffffd9;text-decoration-color:#ffffff6b}.boost-dismiss[data-v-f9f7e88f]{background:transparent;border:none;color:#ffffff61;cursor:pointer;display:block;font-size:11.5px;letter-spacing:.1px;margin:0 auto;padding:6px 12px;text-decoration:underline;text-decoration-color:#ffffff2e;text-underline-offset:4px;transition:color .2s ease}.boost-dismiss[data-v-f9f7e88f]:hover{color:#ffffffad;text-decoration-color:#ffffff52}.boost-modal-enter-active[data-v-f9f7e88f],.boost-modal-leave-active[data-v-f9f7e88f]{transition:opacity .25s ease}.boost-modal-enter-from[data-v-f9f7e88f],.boost-modal-leave-to[data-v-f9f7e88f]{opacity:0}.boost-modal-enter-active .boost-modal[data-v-f9f7e88f],.boost-modal-leave-active .boost-modal[data-v-f9f7e88f]{transition:transform .28s cubic-bezier(.22,1,.36,1),opacity .25s ease}.boost-modal-enter-from .boost-modal[data-v-f9f7e88f],.boost-modal-leave-to .boost-modal[data-v-f9f7e88f]{opacity:0;transform:scale(.96) translateY(8px)}@media(max-width:720px){.benefit-sections[data-v-f9f7e88f]{gap:12px;grid-template-columns:1fr}}@media(max-width:560px){.boost-modal[data-v-f9f7e88f]{border-radius:14px;padding:32px 18px 22px}.price-value[data-v-f9f7e88f]{font-size:38px}.price-anchor[data-v-f9f7e88f]{font-size:18px}.boost-cta[data-v-f9f7e88f]{font-size:13.5px;padding:14px 16px}.cta-price[data-v-f9f7e88f]{text-align:center;width:100%}}.prompt-editable-wrapper[data-v-acacc834]{position:relative;width:100%}.prompt-editable[data-v-acacc834]{background:transparent;border:none;color:inherit;font:inherit;max-height:400px;min-height:24px;outline:none;overflow-y:auto;padding:0;white-space:pre-wrap;width:100%;word-break:break-word}.prompt-editable.is-empty[data-v-acacc834]:before{color:#fff6;content:attr(data-placeholder);pointer-events:none;position:absolute}.prompt-editable.at-char-limit[data-v-acacc834]{color:#ff6b6b}.prompt-editable img[data-v-acacc834]{max-height:20px;max-width:20px}.prompt-editable[data-v-acacc834] .prompt-chip{background:#7dd3fc2e;border:1px solid rgba(125,211,252,.35);border-radius:4px;color:#7dd3fc;display:inline-block;font-size:12px;font-weight:700;line-height:1.4;margin:0 1px;padding:1px 6px 1px 3px;-webkit-user-select:all;-moz-user-select:all;user-select:all;vertical-align:baseline;white-space:nowrap}.prompt-editable[data-v-acacc834] .prompt-chip img{border-radius:3px;display:inline-block;height:16px!important;margin-right:4px;max-height:16px!important;max-width:16px!important;min-height:16px;min-width:16px;-o-object-fit:cover;object-fit:cover;vertical-align:middle;width:16px!important}.prompt-editable[data-v-acacc834] .prompt-chip .chip-icon{background:#ffffff26;border-radius:3px;display:inline-block;font-size:10px;height:16px;line-height:16px;margin-right:4px;text-align:center;vertical-align:middle;width:16px}.prompt-editable[data-v-acacc834] .prompt-chip .chip-label{display:inline;line-height:1.4;vertical-align:middle}.prompt-editable[data-v-acacc834] .prompt-chip-invalid{background:#ff6b6b2e;border:1px solid hsla(0,100%,71%,.4);border-radius:4px;color:#ff8a8a;display:inline;font-size:11px;font-weight:600;margin:0 2px;padding:1px 5px;text-decoration:line-through}.ref-autocomplete[data-v-acacc834]{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:linear-gradient(180deg,#080e12f7,#04080cfa);border:1px solid rgba(0,255,255,.22);border-radius:14px;box-shadow:inset 0 0 0 1px #00ffff0d,0 18px 40px #0000008c,0 0 24px #00ffff14;font-family:Space Grotesk,system-ui,sans-serif;overflow:hidden;position:fixed;z-index:9999}.ref-autocomplete-header[data-v-acacc834]{align-items:center;border-bottom:1px solid rgba(0,255,255,.1);display:flex;justify-content:space-between;padding:10px 14px}.ref-autocomplete-title[data-v-acacc834]{color:#00ffffa6;font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.ref-autocomplete-count[data-v-acacc834]{align-items:center;background:#00ffff1f;border:1px solid rgba(0,255,255,.25);border-radius:999px;color:#0ff;display:inline-flex;font-size:10px;font-weight:700;height:18px;justify-content:center;letter-spacing:.04em;min-width:22px;padding:0 6px}.ref-autocomplete-list[data-v-acacc834]{max-height:240px;overflow:auto;padding:6px;scrollbar-color:rgba(0,255,255,.25) transparent;scrollbar-width:thin}.ref-autocomplete-list[data-v-acacc834]::-webkit-scrollbar{width:6px}.ref-autocomplete-list[data-v-acacc834]::-webkit-scrollbar-thumb{background:#0ff3;border-radius:3px}.ref-autocomplete-item[data-v-acacc834]{align-items:center;background:transparent;border:1px solid transparent;border-radius:10px;color:#ffffffeb;cursor:pointer;display:flex;font-family:inherit;gap:12px;padding:8px 10px;text-align:left;transition:background .14s ease,border-color .14s ease,transform .14s ease;width:100%}.ref-autocomplete-item+.ref-autocomplete-item[data-v-acacc834]{margin-top:2px}.ref-autocomplete-item.active[data-v-acacc834],.ref-autocomplete-item[data-v-acacc834]:focus-visible,.ref-autocomplete-item[data-v-acacc834]:hover{background:#00ffff14;border-color:#00ffff40;outline:none}.ref-autocomplete-item.active[data-v-acacc834]{box-shadow:0 0 0 1px #00ffff2e}.ref-autocomplete-item[data-v-acacc834]:active{transform:scale(.99)}.ref-thumb[data-v-acacc834]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.08);border-radius:10px;box-shadow:0 2px 8px #00000059;display:inline-flex;flex-shrink:0;height:40px;justify-content:center;min-width:40px;overflow:hidden;position:relative;width:40px}.ref-thumb img[data-v-acacc834],.ref-thumb video[data-v-acacc834]{display:block;height:100%!important;max-height:40px!important;max-width:40px!important;-o-object-fit:cover;object-fit:cover;width:100%!important}.ref-thumb-fallback[data-v-acacc834]{color:#ffffff59;font-size:18px}.ref-thumb-badge[data-v-acacc834]{align-items:center;background:#000000b3;border:1px solid rgba(0,255,255,.4);border-radius:50%;bottom:2px;color:#0ff;display:inline-flex;font-size:10px;height:14px;justify-content:center;position:absolute;right:2px;width:14px}.ref-label[data-v-acacc834]{color:#fffffff2;flex:1;font-size:14px;font-weight:600;letter-spacing:.01em;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ref-label-at[data-v-acacc834]{color:#00ffffb3;font-weight:700;margin-right:1px}.ref-autocomplete-footer[data-v-acacc834]{align-items:center;background:#00000040;border-top:1px solid rgba(0,255,255,.08);color:#ffffff73;display:flex;font-size:10px;gap:4px;justify-content:flex-end;letter-spacing:.02em;padding:8px 14px}.ref-autocomplete-footer kbd[data-v-acacc834]{background:#ffffff0f;border:1px solid hsla(0,0%,100%,.12);border-radius:4px;color:#ffffffb3;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:10px;line-height:1.2;margin:0 2px;padding:1px 5px}.ref-dropdown-enter-active[data-v-acacc834],.ref-dropdown-leave-active[data-v-acacc834]{transition:opacity .16s ease,transform .16s ease}.ref-dropdown-enter-from[data-v-acacc834],.ref-dropdown-leave-to[data-v-acacc834]{opacity:0;transform:translateY(4px)}.clear-all-btn-wrapper[data-v-de851b75]{align-items:center;display:flex;justify-content:flex-end;pointer-events:auto;position:absolute;right:14px;top:6px;z-index:10}.clear-all-btn-wrapper--inline[data-v-de851b75]{flex-shrink:0;position:relative;right:auto;top:auto}.clear-all-btn-wrapper .prompt-bar-clear-all-btn[data-v-de851b75]{position:relative;right:auto;top:auto;z-index:1}.prompt-bar-clear-all-btn[data-v-de851b75]{align-items:center;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#00000059;border:1px solid hsla(0,0%,100%,.08);border-radius:999px;color:#ffffff8c;cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:500;gap:5px;height:24px;letter-spacing:.02em;line-height:1;padding:0 9px;position:relative;transition:background .18s ease,border-color .18s ease,color .18s ease,box-shadow .18s ease,transform .12s ease;white-space:nowrap;z-index:10}.prompt-bar-clear-all-btn[data-v-de851b75]:hover{background:#ff50501a;border-color:#ff5a5a66;box-shadow:0 0 12px -4px #ff5a5a73;color:#ff9b9b}.prompt-bar-clear-all-btn[data-v-de851b75]:active{transform:scale(.96)}.clear-all-btn-icon[data-v-de851b75]{flex-shrink:0;font-size:13px;opacity:.85}.clear-all-btn-label[data-v-de851b75]{white-space:nowrap}.prompt-clear-fade-enter-active[data-v-de851b75],.prompt-clear-fade-leave-active[data-v-de851b75]{transition:opacity .15s ease}.prompt-clear-fade-enter-from[data-v-de851b75],.prompt-clear-fade-leave-to[data-v-de851b75]{opacity:0}.clear-all-backdrop[data-v-de851b75]{inset:0;position:fixed;z-index:9}.clear-all-popup[data-v-de851b75]{backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);background:#0f0f0ff7;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;box-shadow:0 14px 28px -10px #000000b3,0 0 0 1px #ff5a5a14;display:flex;flex-direction:column;gap:6px;padding:10px 11px 9px;position:absolute;right:0;top:calc(100% + 8px);width:220px;z-index:10}.clear-all-popup[data-v-de851b75]:after{border-color:transparent transparent hsla(0,0%,6%,.97);border-style:solid;border-width:0 5px 5px;bottom:100%;content:"";filter:drop-shadow(0 -1px 0 rgba(255,255,255,.08));position:absolute;right:10px}.clear-all-popup-header[data-v-de851b75]{align-items:center;display:flex;gap:6px}.clear-all-popup-icon[data-v-de851b75]{color:#ff9b9b;filter:drop-shadow(0 0 5px rgba(255,90,90,.4));flex-shrink:0;font-size:14px}.clear-all-popup-text[data-v-de851b75]{color:#fff;font-family:Space Grotesk,sans-serif;font-size:12px;font-weight:600;letter-spacing:.01em;line-height:1.2;margin:0}.clear-all-popup-sub[data-v-de851b75]{color:#ffffff8c;font-family:Space Grotesk,sans-serif;font-size:10.5px;font-weight:400;line-height:1.35;margin:0 0 2px}.clear-all-popup-actions[data-v-de851b75]{display:flex;gap:5px}.clear-all-popup-btn[data-v-de851b75]{align-items:center;border:1px solid transparent;border-radius:7px;cursor:pointer;display:inline-flex;flex:1;font-family:Space Grotesk,sans-serif;font-size:11px;font-weight:600;gap:4px;height:26px;justify-content:center;letter-spacing:.03em;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .1s ease}.clear-all-popup-btn[data-v-de851b75]:active{transform:scale(.97)}.clear-all-popup-btn.cancel[data-v-de851b75]{background:#ffffff0f;border-color:#ffffff1a;color:#ffffffbf}.clear-all-popup-btn.cancel[data-v-de851b75]:hover{background:#ffffff1a;border-color:#ffffff2e;color:#fff}.clear-all-popup-btn.confirm[data-v-de851b75]{background:#ff50501f;border-color:#ff505066;color:#ff9b9b}.clear-all-popup-btn.confirm[data-v-de851b75]:hover{background:#ff505038;border-color:#ff5050b3;box-shadow:0 0 14px -4px #ff5a5a80;color:#ffb5b5}.clear-all-confirm-icon[data-v-de851b75]{flex-shrink:0;font-size:12px}.clear-all-popup-fade-enter-active[data-v-de851b75],.clear-all-popup-fade-leave-active[data-v-de851b75]{transition:opacity .15s ease,transform .15s ease}.clear-all-popup-fade-enter-from[data-v-de851b75],.clear-all-popup-fade-leave-to[data-v-de851b75]{opacity:0;transform:translateY(-4px) scale(.97)}.gfp-panel[data-v-e477eb7c]{background:linear-gradient(180deg,#0c0e10fa,#080a0cfa);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;box-shadow:0 18px 48px #0000008c,0 0 0 1px #00ffff0a;color:#ffffffeb;display:flex;flex-direction:column;max-width:320px;overflow:hidden;width:100%}.gfp-header[data-v-e477eb7c]{align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);display:flex;gap:8px;padding:12px 14px 10px}.gfp-title[data-v-e477eb7c]{font-size:13px;font-weight:600;letter-spacing:.02em}.gfp-clear[data-v-e477eb7c]{background:transparent;border:none;border-radius:4px;color:#00ffffd9;cursor:pointer;font-size:11px;font-weight:500;margin-left:auto;padding:4px 6px;transition:background .2s ease}.gfp-clear[data-v-e477eb7c]:hover{background:#00ffff0f}.gfp-close[data-v-e477eb7c]{background:transparent;border:none;color:#ffffff8c;cursor:pointer;display:none;font-size:16px;padding:2px 4px}.gfp-close[data-v-e477eb7c]:hover{color:#fff}.gfp-body[data-v-e477eb7c]{gap:14px;max-height:min(70vh,540px);overflow-y:auto;padding:14px;scrollbar-width:thin}.gfp-body[data-v-e477eb7c],.gfp-section[data-v-e477eb7c]{display:flex;flex-direction:column}.gfp-section[data-v-e477eb7c]{gap:8px}.gfp-section-title[data-v-e477eb7c]{color:#ffffff8c;font-size:11px;font-weight:600;gap:6px;letter-spacing:.08em;margin:0;text-transform:uppercase}.gfp-section-count[data-v-e477eb7c],.gfp-section-title[data-v-e477eb7c]{align-items:center;display:inline-flex}.gfp-section-count[data-v-e477eb7c]{background:#00ffff2e;border:1px solid rgba(0,255,255,.4);border-radius:999px;color:#0ff;font-size:10px;font-weight:700;height:16px;justify-content:center;letter-spacing:0;min-width:16px;padding:0 5px}.gfp-board-picker[data-v-e477eb7c]{display:flex;flex-direction:column;gap:8px}.gfp-board-search[data-v-e477eb7c]{align-items:center;background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;display:flex;gap:8px;padding:6px 10px;transition:border .2s ease}.gfp-board-search[data-v-e477eb7c]:focus-within{border-color:#00ffff59}.gfp-board-search-icon[data-v-e477eb7c]{color:#ffffff8c;flex-shrink:0;font-size:13px}.gfp-board-search-input[data-v-e477eb7c]{background:transparent;border:none;color:#ffffffeb;flex:1;font-size:12px;min-width:0;outline:none}.gfp-board-search-input[data-v-e477eb7c]::-moz-placeholder{color:#ffffff59}.gfp-board-search-input[data-v-e477eb7c]::placeholder{color:#ffffff59}.gfp-board-search-clear[data-v-e477eb7c]{align-items:center;background:transparent;border:none;border-radius:999px;color:#ffffff80;cursor:pointer;display:inline-flex;font-size:14px;justify-content:center;padding:2px;transition:color .18s ease,background .18s ease}.gfp-board-search-clear[data-v-e477eb7c]:hover{background:#ffffff14;color:#fff}.gfp-board-empty[data-v-e477eb7c]{color:#ffffff73;font-size:11.5px;font-style:normal;padding:4px 2px}.gfp-board-list[data-v-e477eb7c]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06);border-radius:8px;list-style:none;margin:0;max-height:168px;overflow-y:auto;padding:4px;scrollbar-color:hsla(0,0%,100%,.18) transparent;scrollbar-width:thin}.gfp-board-list[data-v-e477eb7c]::-webkit-scrollbar{width:6px}.gfp-board-list[data-v-e477eb7c]::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.gfp-board-list[data-v-e477eb7c]::-webkit-scrollbar-track{background:transparent}.gfp-board-item[data-v-e477eb7c]{margin:0;padding:0}.gfp-board-row[data-v-e477eb7c]{align-items:center;background:transparent;border:none;border-radius:6px;color:#ffffffd9;cursor:pointer;display:flex;font-size:12px;gap:8px;padding:6px 8px;text-align:left;transition:background .15s ease,color .15s ease;width:100%}.gfp-board-row[data-v-e477eb7c]:hover{background:#ffffff0d;color:#fff}.gfp-board-row.active[data-v-e477eb7c]{background:#00ffff14;color:#0ff}.gfp-board-row.active[data-v-e477eb7c]:hover{background:#00ffff24}.gfp-board-checkbox[data-v-e477eb7c]{align-items:center;background:#ffffff0a;border:1.5px solid hsla(0,0%,100%,.25);border-radius:4px;display:inline-flex;flex-shrink:0;height:16px;justify-content:center;transition:all .15s ease;width:16px}.gfp-board-row.active .gfp-board-checkbox[data-v-e477eb7c]{background:#0ff;border-color:#0ff;box-shadow:0 0 6px #0ff6}.gfp-board-check-icon[data-v-e477eb7c]{color:#001417;font-size:12px;font-weight:700}.gfp-board-folder-icon[data-v-e477eb7c]{color:inherit;flex-shrink:0;font-size:13px;opacity:.85}.gfp-board-name[data-v-e477eb7c]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gfp-chip-grid[data-v-e477eb7c],.gfp-radio-row[data-v-e477eb7c]{display:flex;flex-wrap:wrap;gap:6px}.gfp-chip[data-v-e477eb7c]{align-items:center;background:#ffffff0a;border:1px solid hsla(0,0%,100%,.07);border-radius:999px;color:#ffffffd9;cursor:pointer;display:inline-flex;font-size:12px;font-weight:500;gap:4px;padding:6px 10px;transition:all .18s ease;white-space:nowrap}.gfp-chip[data-v-e477eb7c]:hover{background:#ffffff12;border-color:#ffffff1f}.gfp-chip.active[data-v-e477eb7c]{background:#00ffff1a;border-color:#0ff6;color:#0ff}.gfp-chip-icon[data-v-e477eb7c]{font-size:12px}.gfp-date-row[data-v-e477eb7c]{display:flex;gap:8px;margin-top:4px}.gfp-date-field[data-v-e477eb7c]{color:#ffffff8c;display:flex;flex:1;flex-direction:column;font-size:11px;gap:4px}.gfp-date-field input[data-v-e477eb7c]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.08);border-radius:6px;color:#fff;color-scheme:dark;font-size:12px;outline:none;padding:6px 8px;transition:border .2s ease}.gfp-date-field input[data-v-e477eb7c]:focus{border-color:#00ffff59}.gfp-empty[data-v-e477eb7c]{color:#fff6;font-size:12px;font-style:italic}.gfp-toggle-row[data-v-e477eb7c]{align-items:center;flex-direction:row;gap:12px;justify-content:space-between}.gfp-toggle-label[data-v-e477eb7c]{align-items:center;color:#ffffffd9;display:flex;font-size:12.5px;gap:8px}.gfp-toggle[data-v-e477eb7c]{background:#ffffff14;border:1px solid hsla(0,0%,100%,.1);border-radius:999px;cursor:pointer;flex-shrink:0;height:20px;padding:0;position:relative;transition:all .2s ease;width:36px}.gfp-toggle.active[data-v-e477eb7c]{background:#00ffff40;border-color:#00ffff80}.gfp-toggle-knob[data-v-e477eb7c]{background:#fff;border-radius:50%;height:14px;left:2px;position:absolute;top:2px;transition:transform .2s ease;width:14px}.gfp-toggle.active .gfp-toggle-knob[data-v-e477eb7c]{background:#0ff;box-shadow:0 0 6px #00ffff80;transform:translate(16px)}@media(max-width:640px){.gfp-panel[data-v-e477eb7c]{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;max-width:none;width:100%}.gfp-close[data-v-e477eb7c]{align-items:center;display:inline-flex}.gfp-body[data-v-e477eb7c]{max-height:70vh}}.gft-btn[data-v-ad495e23],.gft-root[data-v-ad495e23]{align-items:center;display:inline-flex;flex-shrink:0}.gft-btn[data-v-ad495e23]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:6px;color:#ffffffbf;cursor:pointer;height:32px;justify-content:center;margin-right:6px;padding:0;position:relative;transition:all .25s ease;width:32px}.gft-btn[data-v-ad495e23]:hover{background:#ffffff0f;border-color:#ffffff1f;color:#fff}.gft-btn.active[data-v-ad495e23]{background:#00ffff0f;border-color:#00ffff4d;box-shadow:0 0 8px #00ffff0f;color:#0ff}.gft-btn.active .gft-icon[data-v-ad495e23]{filter:drop-shadow(0 0 4px rgba(0,255,255,.4))}.gft-icon[data-v-ad495e23]{font-size:15px}.gft-badge[data-v-ad495e23]{align-items:center;background:#0ff;border-radius:999px;box-shadow:0 0 6px #00ffff73;color:#001417;display:inline-flex;font-size:9px;font-weight:700;height:14px;justify-content:center;line-height:14px;min-width:14px;padding:0 4px;position:absolute;right:-3px;text-align:center;top:-3px}@media(max-width:900px){.gft-btn[data-v-ad495e23]{border-radius:5px;height:26px;margin-right:4px;width:26px}.gft-icon[data-v-ad495e23]{font-size:13px}}.gft-anchor{position:fixed;z-index:1200}.gft-anchor.is-mobile{display:flex;flex-direction:column;inset:auto 0 0;width:100%}.gft-mobile-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000008c;inset:0;position:fixed;z-index:-1}.gft-fade-enter-active,.gft-fade-leave-active{transition:opacity .18s ease,transform .18s ease}.gft-fade-enter-from,.gft-fade-leave-to{opacity:0;transform:translateY(-4px)}.gft-anchor.is-mobile.gft-fade-enter-from,.gft-anchor.is-mobile.gft-fade-leave-to{transform:translateY(20px)}.gallery-tabs-wrapper[data-v-5be78a63]{align-items:center;display:flex;gap:6px;margin-bottom:16px;overflow-x:auto;padding:8px 16px;-webkit-overflow-scrolling:touch;background:linear-gradient(180deg,rgba(0,255,255,.02),transparent);border:1px solid hsla(0,0%,100%,.08);border-radius:10px;position:relative;scrollbar-width:none}.gallery-tabs-wrapper[data-v-5be78a63]:after{background:linear-gradient(90deg,transparent,rgba(0,255,255,.15) 20%,rgba(0,255,255,.15) 80%,transparent);bottom:0;content:"";height:1px;left:16px;position:absolute;right:16px}.gallery-tabs-wrapper[data-v-5be78a63]::-webkit-scrollbar{display:none}.tabs-group[data-v-5be78a63]{display:flex;flex-shrink:0;gap:2px}.tab-btn.mobile-only-tab[data-v-5be78a63]{display:none}.tab-btn[data-v-5be78a63]{align-items:center;background:transparent;border:none;border-radius:6px;color:#fff;cursor:pointer;display:flex;flex-shrink:0;font-size:clamp(11px,1.2vw,12.5px);font-weight:500;gap:6px;height:34px;padding:7px 14px;position:relative;transition:all .2s ease;white-space:nowrap}.tab-btn[data-v-5be78a63]:hover:not(.active){background:#ffffff0d;color:#fff}.tab-btn.active[data-v-5be78a63]{background:#00ffff0f;color:#0ff}.tab-btn.active[data-v-5be78a63]:after{background:#0ff;border-radius:1px;bottom:-8px;box-shadow:0 0 8px #00ffff80,0 0 16px #0ff3;content:"";height:2px;left:8px;position:absolute;right:8px}.tab-btn.active .tab-icon[data-v-5be78a63]{color:#0ff;filter:drop-shadow(0 0 3px rgba(0,255,255,.4))}.deselect-all-btn[data-v-5be78a63]{color:#f87171}.deselect-all-btn[data-v-5be78a63]:hover{background:#ef444414;color:#fca5a5}.deselect-all-btn.active[data-v-5be78a63]:after{display:none}.tab-icon[data-v-5be78a63]{font-size:14px;transition:all .2s ease}.tab-label-short[data-v-5be78a63]{display:none}@media(max-width:520px){.tab-label-full[data-v-5be78a63]{display:none}.tab-label-short[data-v-5be78a63]{display:inline}}.search-group[data-v-5be78a63]:before{background:#ffffff14;content:"";display:block;flex-shrink:0;height:18px;margin-right:8px;width:1px}.search-group[data-v-5be78a63]{flex-shrink:0;margin-left:auto}.search-box[data-v-5be78a63],.search-group[data-v-5be78a63]{align-items:center;display:flex}.search-box[data-v-5be78a63]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.07);border-radius:6px;flex:1 1 100px;gap:8px;height:32px;min-width:100px;padding:6px 12px;transition:all .25s ease}.search-box[data-v-5be78a63]:focus-within{background:#00ffff08;border-color:#00ffff40;box-shadow:0 0 8px #00ffff0f}.search-icon[data-v-5be78a63]{color:#fff;font-size:13px;transition:color .25s ease}.search-box:focus-within .search-icon[data-v-5be78a63]{color:#0ff9}.search-input[data-v-5be78a63]{background:transparent;border:none;color:#ffffffe6;flex:1;font-size:12px;outline:none}.search-input[data-v-5be78a63]::-moz-placeholder{color:#fff}.search-input[data-v-5be78a63]::placeholder{color:#fff}@media(max-width:900px){.gallery-tabs-wrapper[data-v-5be78a63]{gap:4px;margin-top:28px;overflow-x:auto;padding:10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.gallery-tabs-wrapper[data-v-5be78a63]::-webkit-scrollbar{display:none}.tabs-group[data-v-5be78a63]{flex-shrink:0;flex-wrap:nowrap;gap:2px}.tab-btn[data-v-5be78a63]{border-radius:5px;flex-shrink:0;font-size:10px;gap:4px;height:26px;padding:4px 8px;white-space:nowrap}.tab-btn.active[data-v-5be78a63]:after{bottom:-6px;left:4px;right:4px}.tab-btn.mobile-only-tab[data-v-5be78a63]{display:flex}.tab-icon[data-v-5be78a63]{font-size:11px}.search-group[data-v-5be78a63]:before{display:none}.search-box[data-v-5be78a63]{border-radius:5px;flex:0 0 26px;height:26px;justify-content:center;min-width:unset;padding:4px;width:26px}.search-box .search-input[data-v-5be78a63]{display:none}.search-box .search-icon[data-v-5be78a63]{font-size:13px}}@media(max-width:640px){.gallery-tabs-wrapper[data-v-5be78a63]{margin-top:36px;padding-top:12px}}.gfc-block[data-v-82706027]{display:flex;flex-direction:column;gap:12px;margin-bottom:-12px;margin-top:-8px;padding:0 16px}.gfc-header[data-v-82706027]{align-items:center;color:#ffffff8c;display:inline-flex;font-size:10.5px;font-weight:600;gap:6px;letter-spacing:.08em;text-transform:uppercase}.gfc-header-icon[data-v-82706027]{color:#00ffffb3;font-size:12px}.gfc-header-text[data-v-82706027]{white-space:nowrap}.gfc-header-count[data-v-82706027]{align-items:center;background:#00ffff2e;border:1px solid rgba(0,255,255,.4);border-radius:999px;color:#0ff;display:inline-flex;font-size:10px;font-weight:700;height:16px;justify-content:center;letter-spacing:0;min-width:16px;padding:0 5px}.gfc-row[data-v-82706027]{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.gfc-chip[data-v-82706027]{align-items:center;background:#00ffff14;border:1px solid rgba(0,255,255,.25);border-radius:999px;color:#0ff;cursor:pointer;display:inline-flex;font-size:11.5px;font-weight:500;gap:4px;max-width:260px;padding:4px 6px 4px 10px;transition:all .18s ease}.gfc-chip[data-v-82706027]:hover{background:#00ffff24;border-color:#0ff6}.gfc-chip-label[data-v-82706027]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gfc-chip-x[data-v-82706027]{align-items:center;background:#0ff3;border-radius:999px;color:#001417;display:inline-flex;flex-shrink:0;font-size:13px;height:18px;justify-content:center;transition:background .15s ease,color .15s ease,transform .15s ease;width:18px}.gfc-chip:hover .gfc-chip-x[data-v-82706027]{background:#0ff;color:#001417;transform:scale(1.08)}.gfc-chip--search[data-v-82706027]{background:#ffffff0f;border-color:#ffffff1f;color:#ffffffd9}.gfc-chip--search .gfc-chip-x[data-v-82706027]{background:#ffffffd9;color:#001417}.gfc-chip--search:hover .gfc-chip-x[data-v-82706027]{background:#fff}.gfc-clear-all[data-v-82706027]{background:transparent;border:none;border-radius:999px;color:#ffffff8c;cursor:pointer;font-size:10.5px;font-weight:600;letter-spacing:.06em;margin-left:6px;padding:2px 8px;position:relative;text-transform:uppercase;transition:color .18s ease,background .18s ease}.gfc-clear-all[data-v-82706027]:before{background:#ffffff26;content:"";height:11px;left:-6px;position:absolute;top:50%;transform:translateY(-50%);width:1px}.gfc-clear-all[data-v-82706027]:hover{background:#ffffff0f;color:#fff}.gfc-fade-enter-active[data-v-82706027],.gfc-fade-leave-active[data-v-82706027]{transition:opacity .18s ease,transform .18s ease}.gfc-fade-enter-from[data-v-82706027],.gfc-fade-leave-to[data-v-82706027]{opacity:0;transform:translateY(-4px)}@media(max-width:900px){.gfc-block[data-v-82706027]{gap:10px;margin-bottom:-10px;margin-top:-6px;padding:0 10px}.gfc-header[data-v-82706027]{font-size:10px}.gfc-chip[data-v-82706027]{font-size:11px;max-width:200px;padding:3px 5px 3px 9px}.gfc-chip-x[data-v-82706027]{font-size:12px;height:16px;width:16px}}.effect-modal-overlay[data-v-7ad45b9e]{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#000000e0;display:flex;justify-content:center;inset:0;padding:24px;position:fixed;z-index:9999}.effect-modal[data-v-7ad45b9e]{background:#0c0c0e;border:1px solid hsla(0,0%,100%,.06);border-radius:20px;box-shadow:0 40px 80px #000000bf;max-height:90vh;max-width:1020px;overflow:hidden;position:relative;width:100%}.close-btn[data-v-7ad45b9e]{align-items:center;background:#ffffff12;border:none;border-radius:50%;color:#ffffff80;cursor:pointer;display:flex;font-size:18px;height:36px;justify-content:center;position:absolute;right:18px;top:18px;transition:all .2s ease;width:36px;z-index:10}.close-btn[data-v-7ad45b9e]:hover{background:#ffffff1f;color:#fff;transform:scale(1.08)}.modal-content[data-v-7ad45b9e]{display:grid;grid-template-columns:minmax(380px,1fr) 1.15fr;min-height:500px}.modal-left[data-v-7ad45b9e]{background:transparent;display:flex;flex-direction:column;gap:16px;max-height:90vh;overflow-y:auto;padding:32px 30px 28px}.effect-badge[data-v-7ad45b9e]{align-self:flex-start;border-radius:5px;display:inline-flex;font-size:10px;font-weight:800;letter-spacing:1.2px;padding:4px 12px;text-transform:uppercase}.badge-default[data-v-7ad45b9e],.badge-gold[data-v-7ad45b9e]{background:gold;color:#000}.badge-cyan[data-v-7ad45b9e]{background:#0ff;color:#000}.badge-purple[data-v-7ad45b9e]{background:#a855f7;color:#fff}.badge-pink[data-v-7ad45b9e]{background:#ff005b;color:#fff}.effect-title[data-v-7ad45b9e]{color:#fff;font-size:26px;font-weight:700;letter-spacing:-.3px;line-height:1.15;margin:0}.effect-description[data-v-7ad45b9e]{color:#ffffff6b;font-size:13px;line-height:1.55;margin:-2px 0 0}.upload-slots-container[data-v-7ad45b9e]{border-radius:12px;display:flex;flex-direction:column;overflow:hidden;transition:all .3s ease}.upload-slots-container.has-result[data-v-7ad45b9e]{background:#ffffff05;border:1px solid hsla(0,0%,100%,.06)}.split-row[data-v-7ad45b9e]{display:flex;flex-direction:row;gap:0;min-height:150px}.reference-side[data-v-7ad45b9e]{display:flex;flex:1;flex-direction:column;min-width:0}.upload-slots-container.has-result .reference-side[data-v-7ad45b9e]{border-right:1px solid hsla(0,0%,100%,.06)}.result-side[data-v-7ad45b9e]{align-items:center;cursor:pointer;display:flex;flex:1;flex-direction:column;justify-content:center;min-height:150px;min-width:0;overflow:hidden;position:relative;transition:background .2s}.result-side[data-v-7ad45b9e]:hover{background:#ffffff08}.media-slots-row[data-v-7ad45b9e]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.upload-slots-container.has-result .media-slots-row[data-v-7ad45b9e]{padding:10px 10px 0}.media-slot[data-v-7ad45b9e]{align-items:center;background:#ffffff04;border:1.5px dashed rgba(0,255,255,.2);border-radius:10px;cursor:pointer;display:flex;flex-direction:column;justify-content:center;min-height:140px;overflow:hidden;position:relative;transition:all .25s ease}.media-slot[data-v-7ad45b9e]:hover:not(.filled):not(.uploading){background:#00ffff05;border-color:#00ffff73}.media-slot.filled[data-v-7ad45b9e]{border-color:#ffffff14;border-style:solid;cursor:default}.media-slot.uploading[data-v-7ad45b9e]{animation:upload-pulse-7ad45b9e 2s ease-in-out infinite;border-color:#0ff6;cursor:wait}.media-slot.has-error[data-v-7ad45b9e]{border-color:#ff6b6b66}.media-slot.slot-required-missing[data-v-7ad45b9e]{animation:shake-slot-7ad45b9e .35s ease;background:#ff6b6b08;border-color:#ff6b6b80}@keyframes shake-slot-7ad45b9e{0%,to{transform:translate(0)}25%{transform:translate(-4px)}75%{transform:translate(4px)}}.slot-label-badge[data-v-7ad45b9e]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:4px;color:#ffffffb3;display:flex;font-size:9px;font-weight:600;gap:4px;left:8px;letter-spacing:.8px;padding:3px 8px;position:absolute;text-transform:uppercase;top:8px;z-index:2}.slot-required-tag[data-v-7ad45b9e]{background:#00ffff26;border-radius:3px;color:#0ff;font-size:8px;font-weight:700;letter-spacing:.5px;padding:1px 5px}.slot-empty[data-v-7ad45b9e]{align-items:center;display:flex;flex-direction:column;gap:6px;padding:28px 16px 20px;text-align:center}.slot-empty-icon[data-v-7ad45b9e]{color:#0ff;font-size:28px;opacity:.4}.slot-empty-text[data-v-7ad45b9e]{color:#ffffff80;font-size:12px;font-weight:600}.slot-empty-hint[data-v-7ad45b9e]{color:#ffffff38;font-size:9px}.slot-preview-wrapper[data-v-7ad45b9e]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.slot-preview-media[data-v-7ad45b9e]{border-radius:0;height:100%;max-height:200px;-o-object-fit:contain;object-fit:contain;width:100%}.slot-remove-btn[data-v-7ad45b9e]{align-items:center;background:#ef4444cc;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:12px;height:22px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s;width:22px;z-index:3}.slot-remove-btn[data-v-7ad45b9e]:hover{background:#ef4444;transform:scale(1.12)}.slot-overlay[data-v-7ad45b9e]{background:#00000080;color:#fff;flex-direction:column;font-size:11px;gap:6px;inset:0;justify-content:center;z-index:4}.slot-error-msg[data-v-7ad45b9e],.slot-overlay[data-v-7ad45b9e]{align-items:center;display:flex;position:absolute}.slot-error-msg[data-v-7ad45b9e]{background:#ff323226;border-radius:4px;bottom:6px;color:#ff6b6b;font-size:9px;gap:4px;left:6px;padding:3px 6px;right:6px;z-index:5}.retry-btn[data-v-7ad45b9e]{align-items:center;background:#00ffff14;border:1px solid rgba(0,255,255,.3);border-radius:8px;color:#0ff;cursor:pointer;display:flex;font-size:11px;font-weight:600;gap:6px;margin-top:10px;padding:8px 16px;transition:all .2s}.retry-btn[data-v-7ad45b9e]:hover{background:#00ffff26;border-color:#00ffff80;transform:translateY(-1px)}@keyframes upload-pulse-7ad45b9e{0%,to{box-shadow:0 0 #0ff0}50%{box-shadow:0 0 16px #00ffff14}}.panel-label[data-v-7ad45b9e]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:4px;color:#ffffffb3;display:flex;font-size:9px;font-weight:600;gap:4px;left:8px;letter-spacing:.8px;padding:3px 8px;position:absolute;text-transform:uppercase;top:8px;z-index:2}.panel-media-wrapper[data-v-7ad45b9e]{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.panel-media[data-v-7ad45b9e]{border-radius:0;height:100%;max-height:260px;-o-object-fit:contain;object-fit:contain;width:100%}.result-media[data-v-7ad45b9e]{cursor:pointer;transition:transform .2s}.result-media[data-v-7ad45b9e]:hover{transform:scale(1.02)}.result-expand-hint[data-v-7ad45b9e]{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;border-radius:4px;bottom:6px;color:#fff9;display:flex;font-size:9px;gap:4px;padding:3px 7px;pointer-events:none;position:absolute;right:6px;z-index:2}.upload-placeholder[data-v-7ad45b9e]{align-items:center;display:flex;flex-direction:column;gap:8px;padding:24px 20px;text-align:center}.upload-icon[data-v-7ad45b9e]{color:#0ff;font-size:32px;opacity:.45}.upload-text[data-v-7ad45b9e]{color:#ffffff8c;font-size:13px;font-weight:600}.upload-hint[data-v-7ad45b9e]{color:#ffffff40;font-size:10px}.remove-image[data-v-7ad45b9e]{align-items:center;background:#ef4444cc;border:none;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:13px;height:24px;justify-content:center;position:absolute;right:8px;top:8px;transition:all .2s;width:24px;z-index:3}.remove-image[data-v-7ad45b9e]:hover{background:#ef4444;transform:scale(1.12)}.panel-overlay[data-v-7ad45b9e]{background:#00000080;color:#fff;font-size:11px;gap:6px;inset:0;justify-content:center;position:absolute;z-index:4}.generation-loading[data-v-7ad45b9e],.panel-overlay[data-v-7ad45b9e]{align-items:center;display:flex;flex-direction:column}.generation-loading[data-v-7ad45b9e]{gap:10px;padding:20px}.pulse-ring[data-v-7ad45b9e]{align-items:center;display:flex;height:48px;justify-content:center;position:relative;width:48px}.pulse-ring[data-v-7ad45b9e]:after,.pulse-ring[data-v-7ad45b9e]:before{animation:pulse-expand-7ad45b9e 2s ease-out infinite;border:1.5px solid rgba(0,255,255,.35);border-radius:50%;content:"";inset:0;position:absolute}.pulse-ring[data-v-7ad45b9e]:after{animation-delay:1s}.pulse-inner[data-v-7ad45b9e]{animation:pulse-glow-7ad45b9e 2s ease-in-out infinite;background:#0ff;border-radius:50%;box-shadow:0 0 12px #00ffff40;height:16px;width:16px}@keyframes pulse-expand-7ad45b9e{0%{opacity:1;transform:scale(.5)}to{opacity:0;transform:scale(1.5)}}@keyframes pulse-glow-7ad45b9e{0%,to{box-shadow:0 0 6px #00ffff26;opacity:.5;transform:scale(.9)}50%{box-shadow:0 0 18px #00ffff4d;opacity:1;transform:scale(1.1)}}.loading-label[data-v-7ad45b9e]{color:#0ff;font-size:12px;font-weight:600}.loading-hint[data-v-7ad45b9e]{color:#ffffff59;font-size:10px}.generation-error-state[data-v-7ad45b9e]{align-items:center;display:flex;flex-direction:column;gap:6px;padding:16px;text-align:center}.generation-error-state .error-icon[data-v-7ad45b9e]{color:#ff6b6b;font-size:24px}.generation-error-state span[data-v-7ad45b9e]{color:#ff6b6b;font-size:11px;line-height:1.4}.generation-type[data-v-7ad45b9e]{align-items:center;display:flex;justify-content:space-between;padding:2px 0}.type-label[data-v-7ad45b9e]{color:#ffffff61;font-size:12px;font-weight:500}.type-options[data-v-7ad45b9e]{background:#ffffff0a;border-radius:8px;display:flex;gap:4px;padding:3px}.type-btn[data-v-7ad45b9e]{align-items:center;background:transparent;border:1px solid transparent;border-radius:6px;color:#ffffff4d;cursor:pointer;display:flex;font-size:16px;height:30px;justify-content:center;transition:all .2s ease;width:36px}.type-btn[data-v-7ad45b9e]:hover{background:#ffffff0f;color:#ffffffa6}.type-btn.active[data-v-7ad45b9e]{background:#00ffff1a;border-color:#00ffff59;color:#0ff}.prompt-section[data-v-7ad45b9e]{display:flex;flex-direction:column;gap:6px}.prompt-label[data-v-7ad45b9e]{color:#ffffff61;font-size:12px;font-weight:500}.prompt-input[data-v-7ad45b9e]{background:#ffffff08;border:1px solid hsla(0,0%,100%,.06);border-radius:10px;color:#fff;font-size:12px;line-height:1.5;max-height:120px;min-height:60px;outline:none;padding:10px 14px;resize:vertical;scrollbar-color:rgba(0,255,255,.3) transparent;scrollbar-width:thin;transition:border-color .2s,background .2s;width:100%}.prompt-input[data-v-7ad45b9e]::-moz-placeholder{color:#ffffff29}.prompt-input[data-v-7ad45b9e]::placeholder{color:#ffffff29}.prompt-input[data-v-7ad45b9e]:hover{background:#ffffff09;border-color:#ffffff1a}.prompt-input[data-v-7ad45b9e]:focus{background:#00ffff04;border-color:#00ffff59}.prompt-input[data-v-7ad45b9e]:disabled{cursor:not-allowed;opacity:.3}.prompt-input[data-v-7ad45b9e]::-webkit-scrollbar{width:4px}.prompt-input[data-v-7ad45b9e]::-webkit-scrollbar-track{background:transparent}.prompt-input[data-v-7ad45b9e]::-webkit-scrollbar-thumb{background:#00ffff4d;border-radius:4px}.prompt-input[data-v-7ad45b9e]::-webkit-scrollbar-thumb:hover{background:#00ffff80}.create-btn[data-v-7ad45b9e]{align-items:center;background:#0ff;border:none;border-radius:10px;color:#000;cursor:pointer;display:flex;font-size:13px;font-weight:700;gap:10px;justify-content:center;letter-spacing:.8px;margin-top:2px;padding:13px 24px;text-transform:uppercase;transition:all .2s ease;width:100%}.create-btn[data-v-7ad45b9e]:hover:not(:disabled){background:#3ff;box-shadow:0 4px 20px #00ffff40;transform:translateY(-1px)}.create-btn[data-v-7ad45b9e]:active:not(:disabled){background:#00e6e6;box-shadow:none;transform:translateY(0)}.create-btn[data-v-7ad45b9e]:disabled{background:#00ffff26;color:#0006;cursor:not-allowed}.create-btn.btn-muted[data-v-7ad45b9e]{background:#00ffff2e;color:#00000073}.create-btn.btn-muted[data-v-7ad45b9e]:hover{background:#00ffff2e;box-shadow:none;transform:none}.price[data-v-7ad45b9e]{align-items:center;color:#000;display:inline-flex;font-size:13px;font-weight:700;gap:2px;letter-spacing:.3px}.button-icon[data-v-7ad45b9e]{font-size:16px}.spin[data-v-7ad45b9e]{animation:spin-7ad45b9e 1s linear infinite}.generation-error[data-v-7ad45b9e],.upload-error[data-v-7ad45b9e]{color:#ff6b6b;font-size:11px;margin:4px 0 0}.modal-right[data-v-7ad45b9e]{align-items:center;background:#0e0e12;display:flex;justify-content:center;overflow:hidden;padding:0;position:relative}.modal-right[data-v-7ad45b9e]:after{background:linear-gradient(0deg,rgba(14,14,18,.9) 0,transparent);bottom:0;content:"";height:80px;left:0;pointer-events:none;position:absolute;right:0;z-index:1}.effect-preview[data-v-7ad45b9e]{align-items:center;display:flex;height:100%;justify-content:center;overflow:hidden;position:relative;width:100%}.effect-preview-media[data-v-7ad45b9e]{background:#0e0e12;border:none;border-radius:0;height:100%;max-height:90vh;-o-object-fit:contain;object-fit:contain;width:100%}video.no-controls[data-v-7ad45b9e]{pointer-events:none}.effect-preview-placeholder[data-v-7ad45b9e]{color:#ffffff40;font-size:12px}.fullscreen-preview-overlay[data-v-7ad45b9e]{align-items:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#000000f0;display:flex;inset:0;justify-content:center;padding:40px;position:fixed;z-index:10001}.fullscreen-preview-container[data-v-7ad45b9e]{align-items:center;display:flex;flex-direction:column;gap:20px;max-height:90vh;max-width:90vw;position:relative}.fullscreen-close-btn[data-v-7ad45b9e]{align-items:center;background:#ffffff12;border:none;border-radius:50%;color:#ffffffb3;cursor:pointer;display:flex;font-size:20px;height:40px;justify-content:center;position:fixed;right:20px;top:20px;transition:all .2s;width:40px;z-index:10}.fullscreen-close-btn[data-v-7ad45b9e]:hover{background:#ffffff1f;color:#fff;transform:scale(1.08)}.fullscreen-media-wrapper[data-v-7ad45b9e]{align-items:center;display:flex;justify-content:center;overflow:hidden}.fullscreen-media[data-v-7ad45b9e],.fullscreen-media-wrapper[data-v-7ad45b9e]{border-radius:12px;max-height:75vh;max-width:85vw}.fullscreen-media[data-v-7ad45b9e]{-o-object-fit:contain;object-fit:contain}.fullscreen-actions[data-v-7ad45b9e]{display:flex;gap:10px}.fullscreen-action-btn[data-v-7ad45b9e]{align-items:center;background:#ffffff0f;border:1px solid hsla(0,0%,100%,.08);border-radius:8px;color:#fffc;cursor:pointer;display:flex;font-size:12px;font-weight:500;gap:6px;padding:9px 18px;text-decoration:none;transition:all .2s}.fullscreen-action-btn[data-v-7ad45b9e]:hover{background:#ffffff1a;border-color:#ffffff26;color:#fff;transform:translateY(-1px)}.modal-fade-enter-active[data-v-7ad45b9e],.modal-fade-leave-active[data-v-7ad45b9e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.modal-fade-enter-from[data-v-7ad45b9e],.modal-fade-leave-to[data-v-7ad45b9e]{opacity:0}.modal-fade-enter-from .effect-modal[data-v-7ad45b9e],.modal-fade-leave-to .effect-modal[data-v-7ad45b9e]{transform:scale(.97) translateY(12px)}.preview-fade-enter-active[data-v-7ad45b9e],.preview-fade-leave-active[data-v-7ad45b9e]{transition:all .3s cubic-bezier(.4,0,.2,1)}.preview-fade-enter-from[data-v-7ad45b9e],.preview-fade-leave-to[data-v-7ad45b9e]{opacity:0}.preview-fade-enter-from .fullscreen-media-wrapper[data-v-7ad45b9e],.preview-fade-leave-to .fullscreen-media-wrapper[data-v-7ad45b9e]{transform:scale(.92)}@keyframes spin-7ad45b9e{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@media(max-width:768px){.modal-content[data-v-7ad45b9e]{grid-template-columns:1fr}.modal-right[data-v-7ad45b9e]{display:none}.modal-left[data-v-7ad45b9e]{padding:24px 18px 22px}.effect-title[data-v-7ad45b9e]{font-size:22px}.split-row[data-v-7ad45b9e]{flex-direction:column}.upload-slots-container.has-result .reference-side[data-v-7ad45b9e]{border-bottom:1px solid hsla(0,0%,100%,.06);border-right:none}.media-slots-row[data-v-7ad45b9e]{grid-template-columns:1fr}.fullscreen-preview-overlay[data-v-7ad45b9e]{padding:16px}.fullscreen-media[data-v-7ad45b9e]{max-height:80vh;max-width:95vw}}.favorites-panel[data-v-a5e80351]{background:transparent;min-height:300px;padding-bottom:20px}.panel-header[data-v-a5e80351]{align-items:center;display:flex;gap:12px;margin-bottom:24px}.panel-title[data-v-a5e80351]{color:#fff;font-size:20px;font-weight:600;margin:0}.items-count[data-v-a5e80351]{background:#00ffff1a;border:1px solid rgba(0,255,255,.3);border-radius:12px;color:#0ff;font-size:12px;font-weight:600;padding:2px 10px}.gallery-grid[data-v-a5e80351]{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.gallery-column[data-v-a5e80351]{align-self:start;display:flex;flex-direction:column;gap:12px}.gallery-item[data-v-a5e80351]{aspect-ratio:1/1;background:#0a0a0a;border-radius:12px;cursor:pointer;overflow:hidden;position:relative;transition:transform .3s,box-shadow .3s}.gallery-column:first-child .gallery-item[data-v-a5e80351]:nth-child(3n+1){aspect-ratio:3/4}.gallery-column:first-child .gallery-item[data-v-a5e80351]:nth-child(3n+2){aspect-ratio:1/1}.gallery-column:first-child .gallery-item[data-v-a5e80351]:nth-child(3n+3),.gallery-column:nth-child(2) .gallery-item[data-v-a5e80351]:nth-child(3n+1){aspect-ratio:4/5}.gallery-column:nth-child(2) .gallery-item[data-v-a5e80351]:nth-child(3n+2){aspect-ratio:3/4}.gallery-column:nth-child(2) .gallery-item[data-v-a5e80351]:nth-child(3n+3),.gallery-column:nth-child(3) .gallery-item[data-v-a5e80351]:nth-child(3n+1){aspect-ratio:1/1}.gallery-column:nth-child(3) .gallery-item[data-v-a5e80351]:nth-child(3n+2){aspect-ratio:4/5}.gallery-column:nth-child(3) .gallery-item[data-v-a5e80351]:nth-child(3n+3){aspect-ratio:3/4}.gallery-item[data-v-a5e80351]:hover{box-shadow:0 8px 24px #00ffff26;transform:translateY(-3px)}.gallery-item[data-v-a5e80351] img,.gallery-item[data-v-a5e80351] video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.item-overlay[data-v-a5e80351]{align-items:flex-start;display:flex;flex-direction:row;justify-content:space-between;left:8px;opacity:0;position:absolute;right:8px;top:8px;transition:opacity .3s;z-index:5}.gallery-item:hover .item-overlay[data-v-a5e80351]{opacity:1}.user-info[data-v-a5e80351]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:16px;gap:6px;padding:4px 10px 4px 4px}.user-avatar[data-v-a5e80351],.user-info[data-v-a5e80351]{align-items:center;display:flex}.user-avatar[data-v-a5e80351]{background:linear-gradient(135deg,#0ff,#0ff);border-radius:50%;height:18px;justify-content:center;overflow:hidden;width:18px}.user-avatar img[data-v-a5e80351]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.avatar-placeholder[data-v-a5e80351]{color:#00000080;font-size:12px}.username[data-v-a5e80351]{color:#fff;font-size:10px;font-weight:500}.likes-badge[data-v-a5e80351]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0009;border-radius:16px;cursor:pointer;display:flex;gap:4px;padding:4px 10px;transition:all .2s}.likes-badge[data-v-a5e80351]:hover{background:#00d4ff40}.likes-badge span[data-v-a5e80351]{color:#fff;font-size:10px;font-weight:500}.heart-icon[data-v-a5e80351]{color:#ffffffb3;font-size:12px;transition:color .2s,filter .2s}.likes-badge:hover .heart-icon[data-v-a5e80351]{color:#0ff}.heart-icon.liked[data-v-a5e80351]{color:#0ff;filter:drop-shadow(0 0 6px rgba(0,255,255,.9))}.remix-btn[data-v-a5e80351]{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#0000008c;border:1px solid rgba(0,255,255,.3);border-radius:10px;bottom:10px;color:#0ff;cursor:pointer;display:flex;height:36px;justify-content:center;opacity:0;position:absolute;right:10px;transform:scale(.85);transition:opacity .25s ease,transform .25s ease,background .2s ease,border-color .2s ease;width:36px;z-index:6}.gallery-item:hover .remix-btn[data-v-a5e80351]{opacity:1;transform:scale(1)}.remix-btn[data-v-a5e80351]:hover{background:#0ff3;border-color:#0ff;box-shadow:0 0 12px #00ffff59}.remix-btn[data-v-a5e80351]:active{transform:scale(.92)}.remix-icon[data-v-a5e80351]{font-size:18px}.loading-state[data-v-a5e80351]{align-items:center;color:#ffffff80;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:60px 20px}.skeleton-item[data-v-a5e80351]{cursor:default;pointer-events:none}.skeleton-thumb[data-v-a5e80351]{animation:skeletonShimmer-a5e80351 1.4s ease-in-out infinite;background:linear-gradient(90deg,#ffffff0f,#ffffff1f 40%,#ffffff0f 80%);background-size:200% 100%;border-radius:12px;height:100%;min-height:140px;width:100%}@keyframes skeletonShimmer-a5e80351{0%{background-position:-200% 0}to{background-position:200% 0}}.gallery-item--appear[data-v-a5e80351]{animation:itemAppear-a5e80351 .4s ease-out both}@keyframes itemAppear-a5e80351{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.spinner[data-v-a5e80351]{animation:spin-a5e80351 1s linear infinite;color:#0ff;font-size:32px;margin-bottom:12px}@keyframes spin-a5e80351{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.empty-state[data-v-a5e80351]{align-items:center;display:flex;flex-direction:column;grid-column:1/-1;justify-content:center;padding:60px 20px;text-align:center}.empty-icon[data-v-a5e80351]{color:#fff3;font-size:48px;margin-bottom:16px}.empty-state h3[data-v-a5e80351]{color:#fff9;font-size:16px;margin:0 0 8px}.empty-state p[data-v-a5e80351]{color:#fff6;font-size:13px;margin:0}.load-more[data-v-a5e80351]{display:flex;justify-content:center;margin-top:24px}.load-more-btn[data-v-a5e80351]{background:#00ffff1a;border:1px solid rgba(0,255,255,.3);border-radius:8px;color:#0ff;cursor:pointer;font-size:13px;font-weight:600;padding:10px 24px;transition:all .2s}.load-more-btn[data-v-a5e80351]:hover{background:#0ff3;border-color:#0ff}.loading-more[data-v-a5e80351]{display:flex;justify-content:center;padding:16px}.loading-dots[data-v-a5e80351]{align-items:center;display:flex;gap:6px}.loading-dots span[data-v-a5e80351]{animation:dotPulse-a5e80351 1.2s ease-in-out infinite;background:#0ff;border-radius:50%;display:block;height:7px;width:7px}.loading-dots span[data-v-a5e80351]:nth-child(2){animation-delay:.2s}.loading-dots span[data-v-a5e80351]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-a5e80351{0%,80%,to{opacity:.4;transform:scale(.6)}40%{opacity:1;transform:scale(1)}}.scroll-sentinel[data-v-a5e80351]{height:1px;width:100%}@media(max-width:768px){.gallery-grid[data-v-a5e80351]{grid-template-columns:repeat(2,1fr)}}.instability-banner[data-v-55fc8844]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0000009e;border:1px solid rgba(0,255,255,.35);border-radius:10px;box-shadow:0 0 7px -3px #0ff,0 4px 16px #00000080;color:#0ff;display:flex;font-size:12px;gap:8px;left:50%;line-height:1.4;max-width:min(90vw,1100px);padding:8px 18px;pointer-events:none;position:fixed;transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .35s ease;width:-moz-fit-content;width:fit-content;z-index:49}.banner-icon[data-v-55fc8844]{color:#0ff;flex-shrink:0;font-size:16px}.banner-message[data-v-55fc8844]{font-weight:400}.instability-banner--recollapsed[data-v-55fc8844]{opacity:0;pointer-events:none;transform:translate(-50%) translateY(calc(100% + 40px))}.instability-banner-enter-active[data-v-55fc8844],.instability-banner-leave-active[data-v-55fc8844]{transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .35s ease}.instability-banner-enter-from[data-v-55fc8844],.instability-banner-leave-to[data-v-55fc8844]{opacity:0;transform:translate(-50%) translateY(8px)}.instability-toast-overlay[data-v-55fc8844]{pointer-events:auto;position:fixed;right:24px;top:140px;z-index:9999}.instability-toast[data-v-55fc8844]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#050f14eb;border:1px solid rgba(0,255,255,.35);border-radius:10px;box-shadow:0 0 7px -3px #0ff,0 16px 48px #0009,inset 0 1px #00ffff14;padding:22px 24px;position:relative;width:320px}.toast-close[data-v-55fc8844]{background:none;border:none;color:#ffffff59;cursor:pointer;font-size:18px;line-height:1;padding:2px;position:absolute;right:16px;top:14px;transition:color .2s,transform .2s}.toast-close[data-v-55fc8844]:hover{color:#0ff;transform:scale(1.1)}.toast-body[data-v-55fc8844]{align-items:center;display:flex;gap:14px}.toast-icon-wrapper[data-v-55fc8844]{align-items:center;background:#ffd7001f;border:1px solid rgba(255,215,0,.2);border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.toast-icon[data-v-55fc8844]{color:gold;font-size:22px}.toast-title[data-v-55fc8844]{color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;margin:0 0 6px}.toast-message[data-v-55fc8844]{color:#fff9;font-size:13px;line-height:1.55;margin:0}.instability-toast-enter-active[data-v-55fc8844]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.instability-toast-leave-active[data-v-55fc8844]{transition:all .25s ease}.instability-toast-enter-from[data-v-55fc8844],.instability-toast-leave-to[data-v-55fc8844]{opacity:0;transform:translate(60px) translateY(-10px) scale(.95)}@media(max-width:768px){.instability-banner[data-v-55fc8844],.instability-toast-overlay[data-v-55fc8844]{display:none!important}.instability-toast-overlay[data-v-55fc8844]{right:16px}.instability-toast[data-v-55fc8844]{padding:16px;width:280px}}.highdemand-banner[data-v-72f822c3]{align-items:center;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:#0000009e;border:1px solid rgba(255,165,0,.45);border-radius:10px;box-shadow:0 0 7px -3px #ffa50099,0 4px 16px #00000080;color:orange;display:flex;font-size:12px;gap:8px;left:50%;line-height:1.4;max-width:min(90vw,1100px);padding:8px 18px;pointer-events:none;position:fixed;transform:translate(-50%);transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .35s ease;width:-moz-fit-content;width:fit-content;z-index:49}.banner-icon[data-v-72f822c3]{color:orange;flex-shrink:0;font-size:16px}.banner-message[data-v-72f822c3]{font-weight:400}.highdemand-banner--recollapsed[data-v-72f822c3]{opacity:0;pointer-events:none;transform:translate(-50%) translateY(calc(100% + 40px))}.highdemand-banner-enter-active[data-v-72f822c3],.highdemand-banner-leave-active[data-v-72f822c3]{transition:transform .45s cubic-bezier(.4,0,.2,1),opacity .35s ease}.highdemand-banner-enter-from[data-v-72f822c3],.highdemand-banner-leave-to[data-v-72f822c3]{opacity:0;transform:translate(-50%) translateY(8px)}.highdemand-toast-overlay[data-v-72f822c3]{pointer-events:auto;position:fixed;right:24px;z-index:9999}.highdemand-toast[data-v-72f822c3]{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#050f14eb;border:1px solid rgba(255,165,0,.45);border-radius:10px;box-shadow:0 0 7px -3px #ffa50099,0 16px 48px #0009,inset 0 1px #ffa50014;padding:22px 24px;position:relative;width:320px}.toast-close[data-v-72f822c3]{background:none;border:none;color:#ffffff59;cursor:pointer;font-size:18px;line-height:1;padding:2px;position:absolute;right:16px;top:14px;transition:color .2s,transform .2s}.toast-close[data-v-72f822c3]:hover{color:orange;transform:scale(1.1)}.toast-body[data-v-72f822c3]{align-items:center;display:flex;gap:14px}.toast-icon-wrapper[data-v-72f822c3]{align-items:center;background:#ffa5001f;border:1px solid rgba(255,165,0,.2);border-radius:10px;display:flex;flex-shrink:0;height:40px;justify-content:center;width:40px}.toast-icon[data-v-72f822c3]{color:orange;font-size:22px}.toast-title[data-v-72f822c3]{color:#fff;font-size:15px;font-weight:700;letter-spacing:.01em;margin:0 0 6px}.toast-message[data-v-72f822c3]{color:#fff9;font-size:13px;line-height:1.55;margin:0}.highdemand-toast-enter-active[data-v-72f822c3]{transition:all .35s cubic-bezier(.34,1.56,.64,1)}.highdemand-toast-leave-active[data-v-72f822c3]{transition:all .25s ease}.highdemand-toast-enter-from[data-v-72f822c3],.highdemand-toast-leave-to[data-v-72f822c3]{opacity:0;transform:translate(60px) translateY(-10px) scale(.95)}@media(max-width:768px){.highdemand-banner[data-v-72f822c3],.highdemand-toast-overlay[data-v-72f822c3]{display:none!important}.highdemand-toast-overlay[data-v-72f822c3]{right:16px}.highdemand-toast[data-v-72f822c3]{padding:16px;width:280px}}
