.footer-theme-bar[data-v-d370c4f4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:12px 20px;padding-top:10px;margin-top:6px;border-top:1px solid var(--border)}.footer-theme-bar.footer-theme-bar--embedded[data-v-d370c4f4]{padding-top:0;margin-top:0;border-top:none;gap:12px 24px}.footer-theme-bar-controls[data-v-d370c4f4]{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:20px 32px;max-width:100%}.footer-theme-label[data-v-d370c4f4]{font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--text-muted)}.footer-accent-wrap[data-v-d370c4f4],.footer-locale-wrap[data-v-d370c4f4]{display:inline-flex;align-items:center;gap:10px;margin:0;min-width:0}.footer-locale-wrap[data-v-d370c4f4]{max-width:min(200px,100%)}.footer-accent-trigger[data-v-d370c4f4]{width:32px;height:32px;padding:0;border:1px solid var(--border);border-radius:0;box-sizing:border-box;cursor:pointer;flex-shrink:0;background:var(--footer-accent-swatch, var(--ui-neon));transition:border-color .15s ease,box-shadow .15s ease}.footer-accent-trigger[data-v-d370c4f4]:hover{border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent)}.footer-accent-trigger[data-v-d370c4f4]:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-neon) 55%,transparent);outline-offset:2px}.pm-overlay[data-v-d370c4f4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pm-modal[data-v-d370c4f4]{width:100%;max-width:480px;border-radius:2px;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,var(--surface-soft)) 0%,var(--surface) 100%);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent),0 0 48px color-mix(in srgb,var(--ui-neon) 8%,transparent);overflow:hidden;outline:none}.pm-header[data-v-d370c4f4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 7%,transparent) 0%,transparent 52%)}.pm-title[data-v-d370c4f4]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-section-label);line-height:1.25}.pm-close[data-v-d370c4f4]{flex-shrink:0;background:none;border:1px solid transparent;border-radius:2px;color:var(--text-muted);cursor:pointer;padding:6px;line-height:0;transition:color .18s ease,border-color .18s ease,background .18s ease}.pm-close[data-v-d370c4f4]:hover{color:var(--ui-neon-text);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.pm-close[data-v-d370c4f4]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 22%,transparent)}.pm-body[data-v-d370c4f4]{padding:18px;display:flex;flex-direction:column;gap:16px}.accent-pm-body[data-v-d370c4f4]{padding:14px 18px 18px;gap:12px}.pm-top[data-v-d370c4f4]{display:flex;align-items:flex-start;gap:14px}.pm-preview[data-v-d370c4f4]{display:flex;flex-direction:column;gap:8px;align-items:stretch;flex:0 0 52px;position:relative}.accent-pm-preview-swatch[data-v-d370c4f4]{width:52px;height:52px;border-radius:0;border:1px solid var(--border);flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 10%,transparent)}.pm-field[data-v-d370c4f4]{display:flex;flex-direction:column;gap:6px}.pm-field--title[data-v-d370c4f4]{flex:1 1 auto;min-width:0}.accent-pm-preview-text[data-v-d370c4f4]{justify-content:flex-start;min-height:0}.accent-pm-preview-text .accent-pm-desc[data-v-d370c4f4]{flex:0 1 auto;margin:0;max-height:4.75rem;overflow-y:auto;font-size:12px;line-height:1.5}.pm-label[data-v-d370c4f4]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ui-section-label)}.pm-hint[data-v-d370c4f4]{margin:0;font-size:11px;line-height:1.4;color:var(--text-muted)}.accent-pm-swatches[data-v-d370c4f4]{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;width:100%}.accent-pm-swatch[data-v-d370c4f4]{width:100%;aspect-ratio:1;height:auto;min-height:0;margin:0;padding:0;border:1px solid var(--border);border-radius:0;cursor:pointer;box-sizing:border-box;opacity:.5;transition:opacity .24s ease,box-shadow .24s ease,border-color .22s ease}.accent-pm-swatch.is-selected[data-v-d370c4f4]{opacity:1;border-color:var(--text-main);box-shadow:0 0 0 1px #00000080,0 0 0 2px var(--text-main),0 0 18px color-mix(in srgb,var(--ui-neon) 26%,transparent)}.accent-pm-swatch[data-v-d370c4f4]:hover,.accent-pm-swatch[data-v-d370c4f4]:focus-visible{opacity:1;outline:none;border-color:color-mix(in srgb,var(--ui-neon) 48%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.accent-pm-swatch.is-selected[data-v-d370c4f4]:hover,.accent-pm-swatch.is-selected[data-v-d370c4f4]:focus-visible{outline:none;border-color:var(--text-main);box-shadow:0 0 0 1px #00000080,0 0 0 2px var(--text-main),0 0 22px color-mix(in srgb,var(--ui-neon) 30%,transparent)}.pm-footer[data-v-d370c4f4]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 55%,var(--surface))}.pm-btn[data-v-d370c4f4]{padding:9px 18px;border-radius:2px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px solid transparent;transition:border-color .2s ease,background .2s ease,box-shadow .22s ease,color .18s ease,transform .15s ease,filter .2s ease}.pm-btn--cancel[data-v-d370c4f4]{background:transparent;border-color:var(--border);color:var(--text-muted)}.pm-btn--cancel[data-v-d370c4f4]:hover{color:var(--text-main);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.pm-fade-enter-active[data-v-d370c4f4],.pm-fade-leave-active[data-v-d370c4f4]{transition:opacity .2s ease}.pm-fade-enter-from[data-v-d370c4f4],.pm-fade-leave-to[data-v-d370c4f4]{opacity:0}@media(max-width:560px){.pm-top[data-v-d370c4f4]{flex-direction:column}.pm-preview[data-v-d370c4f4]{flex:none}}@media(max-width:520px){.accent-pm-swatches[data-v-d370c4f4]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:380px){.accent-pm-swatches[data-v-d370c4f4]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(prefers-reduced-motion:reduce){.pm-fade-enter-active[data-v-d370c4f4],.pm-fade-leave-active[data-v-d370c4f4]{transition:none}.accent-pm-swatch[data-v-d370c4f4]{transition:opacity .16s ease,box-shadow .16s ease,border-color .16s ease}}.library-limit-body[data-v-30e05e96]{padding:.5rem 0}.library-limit-message[data-v-30e05e96]{margin:0 0 1rem;color:var(--text-main)}.library-limit-countdown[data-v-30e05e96]{margin:0 0 .25rem;color:var(--text-secondary);font-size:.9rem}.library-limit-timer[data-v-30e05e96]{margin:0;font-size:1.5rem;font-weight:600;color:var(--accent)}.library-limit-resets[data-v-30e05e96]{margin:1rem 0 0;font-size:.85rem;color:var(--text-secondary)}.library-limit-actions[data-v-30e05e96]{display:flex;gap:.75rem;justify-content:flex-end}.app-library-limit-cancel-btn[data-v-30e05e96],.app-library-limit-ok-btn[data-v-30e05e96]{min-width:92px;height:38px;border-radius:10px;border:1px solid rgba(255,255,255,.22);font-weight:600;font-size:.95rem;line-height:1;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,border-color .15s ease,background .15s ease}.app-library-limit-cancel-btn[data-v-30e05e96]{color:#d7dff8;background:#ffffff0d}.app-library-limit-ok-btn[data-v-30e05e96]{color:#fff;background:linear-gradient(135deg,#7f5bff,#5a79ff 55%,#47b6ff);border-color:#93a3ff99;box-shadow:0 8px 18px #4e63ff59}.app-library-limit-cancel-btn[data-v-30e05e96]:hover,.app-library-limit-ok-btn[data-v-30e05e96]:hover{transform:translateY(-1px)}.app-library-limit-cancel-btn[data-v-30e05e96]:hover{border-color:#ffffff59;background:#ffffff1a}.app-library-limit-ok-btn[data-v-30e05e96]:hover{box-shadow:0 10px 20px #4e63ff73;filter:saturate(1.07)}.stripe-wordmark-icon[data-v-26934da6]{display:block;width:92px;height:auto;max-width:100%;flex-shrink:0}.header-prompt-search[data-v-fc65caa6]{flex:0 0 auto;width:292px;max-width:min(292px,100%);min-width:0;margin-left:8px;margin-right:4px;position:relative;z-index:70}.header-prompt-search__shell[data-v-fc65caa6]{display:flex;align-items:stretch;width:100%;height:28px;min-height:28px;box-sizing:border-box;border:none;border-radius:2px;background:#ffffff05;overflow:hidden;position:relative;transition:background .15s ease}.header-prompt-search__shell[data-v-fc65caa6]:hover:not(:focus-within){background:#ffffff08}.header-prompt-search__shell[data-v-fc65caa6]:focus-within{background:#ffffff0a}.header-prompt-search__field[data-v-fc65caa6]{flex:1;min-width:0}.header-prompt-search__field[data-v-fc65caa6] .el-input__wrapper{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:28px!important;height:28px!important;padding:0 10px!important}.header-prompt-search__field[data-v-fc65caa6] .el-input__wrapper.is-focus,.header-prompt-search__field[data-v-fc65caa6] .el-input.is-focus .el-input__wrapper{box-shadow:none!important}.header-prompt-search__shell:not(:focus-within) .header-prompt-search__field[data-v-fc65caa6] .el-input__suffix,.header-prompt-search__shell:not(:focus-within) .header-prompt-search__field[data-v-fc65caa6] .el-input__suffix-inner{color:#ffffff47}.header-prompt-search__shell:focus-within .header-prompt-search__field[data-v-fc65caa6] .el-input__suffix,.header-prompt-search__shell:focus-within .header-prompt-search__field[data-v-fc65caa6] .el-input__suffix-inner{color:#ffffff80}.header-prompt-search__field[data-v-fc65caa6] .el-input__suffix-inner>.el-icon{font-size:12px}.header-prompt-search__field[data-v-fc65caa6] input,.header-prompt-search__field[data-v-fc65caa6] .el-input__inner{border:none!important;background:transparent!important;box-shadow:none!important;height:28px!important;min-height:28px!important;line-height:28px!important;padding:0 2px 0 0!important;font-family:var(--font-sans)!important;font-size:10px!important;font-weight:400!important;letter-spacing:0!important;color:#ffffff85!important;caret-color:#ffffff8c!important}.header-prompt-search__shell:focus-within .header-prompt-search__field[data-v-fc65caa6] input,.header-prompt-search__shell:focus-within .header-prompt-search__field[data-v-fc65caa6] .el-input__inner{color:#ffffffeb!important;caret-color:#ffffffeb!important}.header-prompt-search__field[data-v-fc65caa6] .el-input__inner::-moz-placeholder{color:#ffffff42!important;opacity:1!important}.header-prompt-search__field[data-v-fc65caa6] .el-input__inner::placeholder{color:#ffffff42!important;opacity:1!important}.header-prompt-search__shell:focus-within .header-prompt-search__field[data-v-fc65caa6] .el-input__inner::-moz-placeholder{color:#fff6!important}.header-prompt-search__shell:focus-within .header-prompt-search__field[data-v-fc65caa6] .el-input__inner::placeholder{color:#fff6!important}.header-prompt-search__field[data-v-fc65caa6] .el-input__prefix{display:none}.header-prompt-search__panel[data-v-fc65caa6]{position:fixed;z-index:12000;padding:0;background:var(--site-dropdown-bg);border:1px solid rgba(255,255,255,.09);border-top:none;border-radius:0;box-shadow:0 16px 48px #000000b3,0 4px 16px #0006;overflow:hidden;max-height:min(72vh,420px);overflow-y:auto}.header-prompt-search__panel-inner[data-v-fc65caa6]{position:relative;z-index:0;min-height:0}.header-prompt-search__results-phase[data-v-fc65caa6]{position:relative}.header-prompt-search__body-loading[data-v-fc65caa6]{min-height:140px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;padding:18px 14px;box-sizing:border-box}.header-prompt-search__loading-ring[data-v-fc65caa6]{width:30px;height:30px;border-radius:50%;border:2px solid rgba(255,255,255,.12);border-top-color:#ffffffb8;animation:header-prompt-search-spin-fc65caa6 .75s linear infinite}@keyframes header-prompt-search-spin-fc65caa6{to{transform:rotate(360deg)}}.header-prompt-search__loading-label[data-v-fc65caa6]{font-family:var(--font-sans);font-size:12px;font-weight:500;letter-spacing:.04em;color:#ffffff80}.header-prompt-search-body-enter-active[data-v-fc65caa6],.header-prompt-search-body-leave-active[data-v-fc65caa6]{transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}.header-prompt-search-body-enter-from[data-v-fc65caa6],.header-prompt-search-body-leave-to[data-v-fc65caa6]{opacity:0;transform:translateY(-5px)}.header-prompt-search__all[data-v-fc65caa6]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:6px 12px 6px 14px;border:none;border-bottom:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffffe0;font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;text-transform:none;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.header-prompt-search__all[data-v-fc65caa6]:hover{background:#ffffff0d;color:#fff}.header-prompt-search__all-text[data-v-fc65caa6]{flex:1;min-width:0}.header-prompt-search__all-chev[data-v-fc65caa6]{flex-shrink:0;font-size:13px;font-weight:600;opacity:.5;transform:translateY(-.5px)}.header-prompt-search__head[data-v-fc65caa6]{display:flex;align-items:center;padding:6px 12px 5px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.header-prompt-search__head-title[data-v-fc65caa6]{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffffff6b}.header-prompt-search__hint[data-v-fc65caa6]{padding:7px 12px 7px 14px;font-family:var(--font-sans);font-size:12px;letter-spacing:0;color:#ffffffb8}.header-prompt-search__hint.muted[data-v-fc65caa6]{color:#ffffff7a}.header-prompt-search__hit[data-v-fc65caa6]{width:100%;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 14px;border:none;border-bottom:1px solid rgba(255,255,255,.05);background:transparent;cursor:pointer;text-align:left;transition:background .12s ease,color .12s ease}.header-prompt-search__hit[data-v-fc65caa6]:last-child{border-bottom:none}.header-prompt-search__hit[data-v-fc65caa6]:hover{background:#ffffff0d}.header-prompt-search__thumb[data-v-fc65caa6]{width:28px;height:28px;border-radius:3px;overflow:hidden;flex-shrink:0;background:#00000059;border:1px solid rgba(255,255,255,.08)}.header-prompt-search__thumb-media[data-v-fc65caa6]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;pointer-events:none}.header-prompt-search__hit-text[data-v-fc65caa6]{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.header-prompt-search__hit-title[data-v-fc65caa6]{font-family:var(--font-sans);font-size:13px;font-weight:600;letter-spacing:0;color:#ffffffe6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-prompt-search__hit-meta[data-v-fc65caa6]{font-family:var(--font-sans);font-size:11px;font-weight:400;letter-spacing:0;text-transform:none;color:#ffffff7a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-prompt-search__hit-go[data-v-fc65caa6]{flex-shrink:0;font-family:var(--font-sans);font-size:14px;font-weight:600;color:#ffffff61;opacity:1}.header-prompt-search__hit:hover .header-prompt-search__hit-go[data-v-fc65caa6]{color:#ffffffa6}.header-prompt-search__recent[data-v-fc65caa6]{display:flex;align-items:center;gap:5px;padding:0 10px 0 14px;border-bottom:1px solid rgba(255,255,255,.05)}.header-prompt-search__recent[data-v-fc65caa6]:last-child{border-bottom:none}.header-prompt-search__recent-main[data-v-fc65caa6]{flex:1;min-width:0;text-align:left;padding:7px 6px 7px 0;border:none;background:transparent;color:#ffffffe0;font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:0;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-prompt-search__recent-main[data-v-fc65caa6]:hover{color:#fff}.header-prompt-search__recent-remove[data-v-fc65caa6]{width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:#ffffff73;font-family:var(--font-sans);font-size:14px;line-height:1;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.header-prompt-search__recent-remove[data-v-fc65caa6]:hover{color:#ffffffe6;border-color:#ffffff1f;background:#ffffff0a}.header-prompt-search-dd-enter-active[data-v-fc65caa6]{transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.header-prompt-search-dd-leave-active[data-v-fc65caa6]{transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}.header-prompt-search-dd-enter-from[data-v-fc65caa6],.header-prompt-search-dd-leave-to[data-v-fc65caa6]{opacity:0;transform:translateY(-4px) scale(.97)}html.light{background:color-mix(in srgb,var(--accent-soft) 72%,transparent);box-shadow:none}html.light{background:color-mix(in srgb,var(--text-main) 3%,var(--accent-soft))}html.light{background:color-mix(in srgb,var(--text-main) 5%,var(--accent-soft))}html.light{color:color-mix(in srgb,var(--text-main) 48%,transparent)!important;caret-color:color-mix(in srgb,var(--text-main) 55%,transparent)!important}html.light{color:var(--text-main)!important;caret-color:var(--text-main)!important}html.light{color:color-mix(in srgb,var(--text-muted) 55%,transparent)!important}html.light{color:var(--text-muted)!important}html.light{color:color-mix(in srgb,var(--text-muted) 50%,transparent)}html.light{background:#fcfcfefa;border-color:var(--border);border-top:none;box-shadow:0 12px 36px #0000001f}html.light{background:#0000000a}html.light{border-color:var(--border);background:#0000000a}html.light{border-color:#00000014;border-top-color:color-mix(in srgb,var(--accent) 55%,var(--text-muted))}.header-prompt-search-shell-enter-active[data-v-fc65caa6],.header-prompt-search-shell-leave-active[data-v-fc65caa6]{transition:opacity .26s ease,transform .26s cubic-bezier(.22,1,.36,1)}.header-prompt-search-shell-enter-from[data-v-fc65caa6],.header-prompt-search-shell-leave-to[data-v-fc65caa6]{opacity:0;transform:translate(-12px)}@media(prefers-reduced-motion:reduce){.header-prompt-search-shell-enter-active[data-v-fc65caa6],.header-prompt-search-shell-leave-active[data-v-fc65caa6]{transition:opacity .16s ease}.header-prompt-search-shell-enter-from[data-v-fc65caa6],.header-prompt-search-shell-leave-to[data-v-fc65caa6]{transform:none}}.responsive-image[data-v-7e3cf5f6]{position:relative;width:100%;overflow:hidden;background:#121212;border-radius:10px}.responsive-image.is-sharp[data-v-7e3cf5f6]{border-radius:0}.responsive-image__loading[data-v-7e3cf5f6]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:linear-gradient(90deg,#ffffff05,#ffffff14,#ffffff05);background-size:220% 100%;animation:responsive-image-shimmer-7e3cf5f6 1.2s ease infinite}.responsive-image__spinner[data-v-7e3cf5f6]{width:22px;height:22px;border-radius:999px;border:2px solid rgba(255,255,255,.25);border-top-color:#fffffff2;animation:responsive-image-spin-7e3cf5f6 .9s linear infinite}.responsive-image__blur[data-v-7e3cf5f6]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(14px);transform:scale(1.05)}.is-sharp .responsive-image__blur[data-v-7e3cf5f6]{border-radius:0}.responsive-image__img[data-v-7e3cf5f6]{position:relative;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;opacity:0;transition:opacity .18s ease}.responsive-image__img.is-ready[data-v-7e3cf5f6]{opacity:1}@keyframes responsive-image-spin-7e3cf5f6{to{transform:rotate(360deg)}}@keyframes responsive-image-shimmer-7e3cf5f6{0%{background-position:200% 0}to{background-position:-200% 0}}.pin-card[data-v-8292caf9]{cursor:pointer;border-radius:2px;overflow:hidden;background:transparent;border:1px solid var(--ui-neon-border);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft),0 0 0 1px #00000059;transition:border-color .2s ease,box-shadow .2s ease,opacity .2s ease}.pin-card[data-v-8292caf9]:hover{opacity:1;border-color:color-mix(in srgb,var(--ui-neon) 35%,rgba(255,255,255,.1));box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft),0 0 14px color-mix(in srgb,var(--ui-neon) 10%,transparent)}.pin-card__media[data-v-8292caf9]{position:relative;overflow:hidden;border-radius:0;isolation:isolate;background:linear-gradient(168deg,var(--ui-neon-sheen) 0%,transparent 38%),#0a0a0a}.pin-card--author-header .pin-card__media[data-v-8292caf9]:before,.pin-card--author-inline-actions .pin-card__media[data-v-8292caf9]:before{content:"";position:absolute;top:0;left:0;right:0;height:min(36%,96px);background:linear-gradient(to bottom,rgba(0,0,0,.58) 0%,rgba(0,0,0,.3) 42%,rgba(0,0,0,.12) 72%,transparent 100%);pointer-events:none;z-index:1}.pin-card__media[data-v-8292caf9]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:min(52%,120px);min-height:72px;background:linear-gradient(to top,rgba(0,0,0,.88) 0%,rgba(0,0,0,.5) 38%,rgba(0,0,0,.14) 68%,transparent 100%);pointer-events:none;z-index:1}.pin-card__media.has-gen[data-v-8292caf9],.pin-card:hover .pin-card__media.has-gen[data-v-8292caf9]{border-bottom:none}.pin-card__media--video[data-v-8292caf9]{position:relative}.pin-card__video-skeleton[data-v-8292caf9]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffff05,#ffffff12,#ffffff05);background-size:220% 100%;animation:pin-card-video-skeleton-shimmer-8292caf9 1.15s ease infinite}@keyframes pin-card-video-skeleton-shimmer-8292caf9{0%{background-position:200% 0}to{background-position:-200% 0}}.pin-card__image[data-v-8292caf9]{width:100%;display:block}.pin-card[data-v-8292caf9] .responsive-image{border-radius:0!important}.pin-card[data-v-8292caf9] .responsive-image__img{-o-object-fit:cover;object-fit:cover;width:100%}.pin-card__media--video .pin-card__video[data-v-8292caf9]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;background:#0a0a0a;opacity:0;transition:opacity .2s ease;z-index:0}.pin-card__media--video .pin-card__video.is-ready[data-v-8292caf9]{opacity:1}.pin-card[data-v-8292caf9] .responsive-image__blur{-o-object-fit:cover;object-fit:cover}.pin-card__placeholder[data-v-8292caf9]{display:flex;align-items:center;justify-content:center;min-height:160px;background:#0a0a0a}.pin-card__overlay[data-v-8292caf9]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.6) 0%,transparent 40%);opacity:0;transition:opacity .2s;z-index:2}.pin-card__overlay.visible[data-v-8292caf9]{opacity:1}.pin-card__author-head[data-v-8292caf9]{position:absolute;top:6px;left:6px;max-width:calc(100% - 12px);display:inline-flex;align-items:center;gap:6px;padding:4px 7px 4px 4px;border-radius:2px;border:none;background:transparent;color:#ffffffeb;z-index:3;pointer-events:none}.pin-card__author-avatar[data-v-8292caf9]{width:18px;height:18px;border-radius:2px;flex:0 0 18px;-o-object-fit:cover;object-fit:cover;display:block}.pin-card__author-avatar--fallback[data-v-8292caf9]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);background:#ffffff14;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1}.pin-card__author-name[data-v-8292caf9]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.05em}.pin-card__actions[data-v-8292caf9]{position:absolute;top:6px;left:6px;right:6px;display:flex;align-items:center;justify-content:flex-start;gap:8px;opacity:0;transition:opacity .2s;z-index:3;pointer-events:none}.pin-card__actions.visible[data-v-8292caf9]{opacity:1}.pin-card--author-header .pin-card__actions[data-v-8292caf9]{top:6px}.pin-card__gen-badge[data-v-8292caf9]{display:inline-flex;align-items:center;gap:3px;padding:3px 8px;border-radius:2px;border:1px solid var(--ui-neon-border);background:color-mix(in srgb,var(--ui-neon) 10%,rgba(0,0,0,.82));color:var(--ui-neon-text);font-family:var(--font-mono);font-size:9px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;flex-shrink:0}.pin-card__price[data-v-8292caf9]{margin-left:auto;padding:3px 8px;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#000000c7;color:#ffffffb8;font-family:var(--font-mono);font-size:10px;font-weight:500;flex-shrink:0;transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease,color .2s ease}.pin-card__price.paid[data-v-8292caf9]{display:inline-flex;align-items:center;gap:5px;color:#fff}.pin-card__price-value[data-v-8292caf9]{font-variant-numeric:tabular-nums}.pin-card__price-icon[data-v-8292caf9]{width:12px;height:12px;flex-shrink:0;color:#fff;display:block}.pin-card__price.free[data-v-8292caf9]{color:var(--ui-neon-text);border-color:var(--ui-neon-border);background:color-mix(in srgb,var(--ui-neon) 14%,rgba(0,0,0,.78))}.pin-card__price.is-emphasized[data-v-8292caf9]{border-color:#ffb84d9e;background:linear-gradient(180deg,#ffa41e75,#ff7a006b);color:#fff8ee;box-shadow:0 0 0 1px #ff980047,0 5px 12px #00000057}.pin-card__price.paid.is-emphasized .pin-card__price-value[data-v-8292caf9],.pin-card__price.paid.is-emphasized .pin-card__price-icon[data-v-8292caf9]{color:#fff8ee}.pin-card__price.free.is-emphasized[data-v-8292caf9]{border-color:color-mix(in srgb,var(--ui-neon) 55%,rgba(255,255,255,.22));background:color-mix(in srgb,var(--ui-neon) 30%,rgba(0,0,0,.72));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 22%,transparent),0 5px 12px #00000052}.pin-card__info[data-v-8292caf9]{position:absolute;left:0;right:0;bottom:0;padding:10px 10px 9px;background:transparent;z-index:4;pointer-events:none}.pin-card__title[data-v-8292caf9]{margin:0;font-size:12px;font-weight:500;line-height:1.35;color:#ffffffeb;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-shadow:0 1px 14px rgba(0,0,0,.75),0 1px 3px rgba(0,0,0,.9)}.pin-card__meta[data-v-8292caf9]{display:flex;align-items:center;justify-content:space-between;margin-top:4px;gap:6px}.pin-card__footnote[data-v-8292caf9]{font-family:var(--font-mono);font-size:10px;color:#ffffffb8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:110px;text-shadow:0 1px 10px rgba(0,0,0,.8)}.pin-card__stats[data-v-8292caf9]{display:flex;gap:6px;flex-shrink:0}.pin-card__stat[data-v-8292caf9]{display:inline-flex;align-items:center;gap:4px;font-family:var(--font-mono);font-size:10px;color:#ffffff73;text-shadow:0 1px 8px rgba(0,0,0,.75)}.pin-card__stat-icon[data-v-8292caf9]{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}@media(min-width:1920px){.pin-card__title[data-v-8292caf9]{font-size:13px}.pin-card__footnote[data-v-8292caf9]{font-size:11px;max-width:124px}.pin-card__stat[data-v-8292caf9]{font-size:11px}.pin-card__gen-badge[data-v-8292caf9]{font-size:10px}.pin-card__price[data-v-8292caf9]{font-size:11px}.pin-card__info[data-v-8292caf9]{padding:11px 11px 10px}}@media(min-width:2400px){.pin-card__title[data-v-8292caf9]{font-size:14px}.pin-card__footnote[data-v-8292caf9]{font-size:12px;max-width:138px}.pin-card__stat[data-v-8292caf9]{font-size:12px}.pin-card__gen-badge[data-v-8292caf9]{font-size:11px}.pin-card__price[data-v-8292caf9]{font-size:12px}.pin-card__info[data-v-8292caf9]{padding:12px 12px 11px}}.mc-carousel[data-v-75e16a82]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent}.mc-carousel--modal-radius[data-v-75e16a82]{border-radius:var(--media-view-radius, 6px)}.mc-carousel--modal-radius .mc-stage[data-v-75e16a82]{border-radius:var(--media-view-radius, 6px);overflow:hidden}.mc-img-stack[data-v-75e16a82]{position:relative;display:inline-block;max-width:100%;max-height:100%;vertical-align:top;overflow:hidden;border-radius:var(--media-view-radius, 6px);background:#00000059;box-shadow:0 0 0 1px #ffffff0f,0 0 40px -10px color-mix(in srgb,var(--ui-neon) 12%,transparent),0 20px 64px #00000061}.mc-carousel--labs .mc-img-stack--modal-video.mc-img-stack--video-loading[data-v-75e16a82]{min-width:min(100%,320px);min-height:min(220px,40dvh);max-width:100%}.mc-preloader[data-v-75e16a82]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:inherit;overflow:hidden;z-index:1;transition:opacity .3s ease;background:#ffffff0a}.mc-preloader.is-hidden[data-v-75e16a82]{opacity:0;pointer-events:none}.mc-blur[data-v-75e16a82]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(16px);transform:scale(1.08);opacity:.7}.mc-spinner-lb[data-v-75e16a82]{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top-color:#ffffffe6;animation:mc-lb-spin-75e16a82 .85s linear infinite}@keyframes mc-lb-spin-75e16a82{to{transform:rotate(360deg)}}.mc-vid-skeleton[data-v-75e16a82]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;border-radius:inherit;background:linear-gradient(90deg,#ffffff05,#ffffff14,#ffffff05);background-size:220% 100%;animation:mc-vid-skeleton-shimmer-75e16a82 1.15s ease infinite}@keyframes mc-vid-skeleton-shimmer-75e16a82{0%{background-position:200% 0}to{background-position:-200% 0}}.mc-image.mc-image--labs[data-v-75e16a82]{display:block;position:relative;z-index:2;max-height:min(72dvh,calc(100dvh - 200px));transition:opacity .35s ease;background:transparent}.mc-stage[data-v-75e16a82]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;padding:8px;box-sizing:border-box}.mc-placeholder[data-v-75e16a82]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none;border-radius:inherit}.mc-placeholder-spinner[data-v-75e16a82]{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.14);border-top-color:#ffffffe0;animation:mc-placeholder-spin-75e16a82 .85s linear infinite}@keyframes mc-placeholder-spin-75e16a82{to{transform:rotate(360deg)}}.mc-media-fit[data-v-75e16a82]{position:relative;z-index:1;align-self:stretch;width:100%;min-height:0;flex:1 1 auto;display:flex;align-items:center;justify-content:center}.mc-image[data-v-75e16a82]{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:0;opacity:0;transition:opacity .22s ease}.mc-image.is-ready[data-v-75e16a82]{opacity:1}.mc-carousel--modal-radius .mc-image[data-v-75e16a82],.mc-carousel--modal-radius .mc-video[data-v-75e16a82]{border-radius:var(--media-view-radius, 6px)}.mc-video[data-v-75e16a82]{background:transparent}.mc-nav[data-v-75e16a82]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff12;border:1px solid rgba(255,255,255,.12);color:#ffffffbf;width:36px;height:36px;border-radius:2px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s,border-color .15s,color .15s;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mc-nav[data-v-75e16a82]:hover:not(:disabled){background:#ffffff24;border-color:#ffffff3d;color:#fff}.mc-nav[data-v-75e16a82]:disabled{opacity:.25;cursor:default}.mc-nav--prev[data-v-75e16a82]{left:12px}.mc-nav--next[data-v-75e16a82]{right:12px}.mc-dots[data-v-75e16a82]{position:absolute;bottom:14px;left:50%;transform:translate(-50%);display:flex;gap:5px;z-index:2}.mc-dot[data-v-75e16a82]{width:5px;height:5px;border-radius:1px;background:#ffffff4d;cursor:pointer;transition:background .15s,width .2s}.mc-dot.active[data-v-75e16a82]{background:#ffffffe6;width:14px}.mc-dot[data-v-75e16a82]:hover:not(.active){background:#ffffff8c}.mc-counter[data-v-75e16a82]{position:absolute;top:14px;right:14px;padding:3px 10px;border-radius:2px;background:#0000008c;border:1px solid rgba(255,255,255,.1);color:#ffffffbf;font-family:var(--font-mono);font-size:11px;z-index:2;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mc-toolbar[data-v-75e16a82]{position:absolute;top:48px;right:12px;z-index:3;display:flex;flex-direction:column;align-items:stretch;gap:6px;max-width:min(200px,46vw);pointer-events:none}.mc-tool[data-v-75e16a82]{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 10px;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#000000b8;color:#ffffffe6;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.02em;cursor:pointer;text-align:left;transition:background .15s,border-color .15s}.mc-tool[data-v-75e16a82]:hover{background:#000000e0;border-color:var(--ui-neon-border);color:#fff}.mc-tool svg[data-v-75e16a82]{flex-shrink:0;opacity:.9}.mc-toolbar .mc-tool[data-v-75e16a82]{pointer-events:auto}@media(prefers-reduced-motion:reduce){.mc-image.mc-image--labs[data-v-75e16a82],.mc-preloader[data-v-75e16a82]{transition-duration:.12s}.mc-vid-skeleton[data-v-75e16a82]{animation:none;background:#ffffff0d}}.pc-comments[data-v-450ec21a]{flex:1;display:flex;flex-direction:column;min-height:0}.pc-list[data-v-450ec21a]{flex:1;overflow-y:auto;padding:12px 16px}.pc-loading[data-v-450ec21a],.pc-empty[data-v-450ec21a]{display:flex;justify-content:center;padding:24px 0;color:var(--text-muted);font-size:13px}.pc-spinner[data-v-450ec21a]{width:20px;height:20px;border:2px solid var(--border);border-top-color:var(--ui-neon-text);border-radius:50%;animation:pc-spin-450ec21a .7s linear infinite}@keyframes pc-spin-450ec21a{to{transform:rotate(360deg)}}.pc-comment[data-v-450ec21a]{margin-bottom:14px}.pc-comment-main[data-v-450ec21a]{display:flex;gap:10px;align-items:flex-start}.pc-comment-avatar-link[data-v-450ec21a]{flex-shrink:0;text-decoration:none;line-height:0}.pc-comment-avatar-ring[data-v-450ec21a]{width:28px;height:28px;border-radius:2px;padding:1px;border:1.5px solid var(--ui-neon-border-strong);flex-shrink:0;box-sizing:border-box}.pc-comment-avatar-ring--small[data-v-450ec21a]{width:22px;height:22px}.pc-comment-avatar[data-v-450ec21a]{width:100%;height:100%;border-radius:2px;-o-object-fit:cover;object-fit:cover;display:block}.pc-comment-avatar--fallback[data-v-450ec21a]{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:var(--surface-soft);font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ui-neon-label);border-radius:2px}.pc-comment-body[data-v-450ec21a]{min-width:0}.pc-comment-author[data-v-450ec21a]{font-size:12px;font-weight:600;color:var(--text-main);text-decoration:none;margin-right:6px}.pc-comment-author[data-v-450ec21a]:hover{color:var(--ui-neon-text)}.pc-comment-text[data-v-450ec21a]{font-size:13px;color:var(--text-main);line-height:1.4;word-break:break-word}.pc-comment-meta[data-v-450ec21a]{display:flex;gap:10px;margin-top:4px;align-items:center}.pc-comment-date[data-v-450ec21a]{font-size:11px;color:var(--text-muted)}.pc-comment-reply[data-v-450ec21a]{border:none;background:transparent;padding:0;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;cursor:pointer;transition:color .15s}.pc-comment-reply[data-v-450ec21a]:hover{color:var(--text-main)}.pc-comment-delete[data-v-450ec21a]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;align-self:flex-start;margin-left:auto;width:20px;height:20px;background:none;border:none;border-radius:2px;padding:0;color:#fff3;cursor:pointer;transition:color .15s,background .15s;opacity:0}.pc-comment-main:hover .pc-comment-delete[data-v-450ec21a]{opacity:1}.pc-comment-delete[data-v-450ec21a]:hover{color:#ef4444;background:#ef44441a;opacity:1}.pc-replies[data-v-450ec21a]{margin-left:38px;margin-top:8px}.pc-comment--reply[data-v-450ec21a]{margin-bottom:8px}.pc-load-more[data-v-450ec21a]{display:block;width:100%;padding:8px;background:none;border:none;color:var(--text-muted);font-size:12px;cursor:pointer;text-align:center}.pc-load-more[data-v-450ec21a]:hover{color:var(--text-main)}.pc-input-wrap[data-v-450ec21a]{margin:0 12px 12px}.pc-reply-banner[data-v-450ec21a]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 12px 8px}.pc-reply-banner-text[data-v-450ec21a]{font-size:11px;color:var(--text-muted)}.pc-reply-cancel[data-v-450ec21a]{border:none;background:transparent;padding:0;color:var(--text-muted);font-size:11px;cursor:pointer;transition:color .15s}.pc-reply-cancel[data-v-450ec21a]:hover{color:var(--text-main)}.pc-input-row[data-v-450ec21a]{display:flex;align-items:center;gap:8px;padding:0 10px 0 12px;flex-shrink:0;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:transparent;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);transition:border-color .2s}.pc-input-row[data-v-450ec21a]:focus-within{border-color:#ffffff38}.pc-input[data-v-450ec21a]{flex:1;min-height:44px;padding:0 6px;border:none;border-radius:2px;background:transparent;color:var(--text-main);font-family:var(--font-mono);font-size:13px;letter-spacing:.02em;outline:none}.pc-input[data-v-450ec21a]::-moz-placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.pc-input[data-v-450ec21a]::placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.pc-submit[data-v-450ec21a]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;border-radius:2px;padding:0;color:#ffffffe6;cursor:pointer;transition:opacity .15s,color .15s}.pc-submit[data-v-450ec21a]:not(:disabled):hover{color:#fff}.pc-submit[data-v-450ec21a]:disabled{opacity:.28;cursor:default}.pc-submit-spinner[data-v-450ec21a]{display:inline-block;width:13px;height:13px;border:1.5px solid rgba(255,255,255,.2);border-top-color:var(--ui-neon-text);border-radius:50%;animation:pc-spin-450ec21a .6s linear infinite}.pc-delete-tooltip.el-popper{z-index:100020!important}.pdm-overlay[data-v-3db818df]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;background:#000000eb;display:flex;flex-direction:column;overflow:hidden;--pdm-col: min(640px, calc(100vw - 16px) )}.pdm-ambient-root[data-v-3db818df]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.pdm-ambient-media[data-v-3db818df]{position:absolute;left:50%;top:50%;width:max(100vw,100%);height:max(100vh,100%);min-width:100%;min-height:100%;transform:translate(-50%,-50%) scale(1.14);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(58px) saturate(1.38) brightness(.66) contrast(1.02);opacity:.72;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pdm-ambient-dim[data-v-3db818df]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 72% 58% at 50% 44%,#0000001a,#00000085 62%,#000c),#0000007a}.pdm-ambient-edge[data-v-3db818df]{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 100px #0000009e,inset 0 0 220px #00000070}.pdm-close[data-v-3db818df]{position:fixed;top:14px;right:18px;z-index:10010;display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;margin:0;background:#00000073;border:1px solid rgba(255,255,255,.12);border-radius:2px;color:#fff;opacity:.9;cursor:pointer;line-height:0;transition:opacity .2s,border-color .2s}.pdm-close[data-v-3db818df]:hover{opacity:1;border-color:#ffffff38}.pdm-feed-nav[data-v-3db818df]{position:fixed;top:50%;transform:translateY(-50%);z-index:10010;width:44px;height:44px;border-radius:2px;border:1px solid rgba(255,255,255,.16);background:#00000080;color:#ffffffeb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease,opacity .15s ease}.pdm-feed-nav[data-v-3db818df]:hover:not(:disabled){background:#000000b8;border-color:color-mix(in srgb,var(--ui-neon) 35%,rgba(255,255,255,.12))}.pdm-feed-nav[data-v-3db818df]:disabled{opacity:.22;cursor:default}.pdm-feed-nav--prev[data-v-3db818df]{left:max(max(10px,env(safe-area-inset-left,0px)),calc(50vw - var(--pdm-col) / 2 - 52px));right:auto}.pdm-feed-nav--prev.pdm-feed-nav--offset[data-v-3db818df]{left:max(max(10px,env(safe-area-inset-left,0px)),calc(50vw - var(--pdm-col) / 2 - 52px - 56px))}.pdm-feed-nav--next[data-v-3db818df]{right:max(max(10px,env(safe-area-inset-right,0px)),calc(50vw - var(--pdm-col) / 2 - 52px));left:auto}.pdm-feed-nav--next.pdm-feed-nav--offset[data-v-3db818df]{right:max(max(10px,env(safe-area-inset-right,0px)),calc(50vw - var(--pdm-col) / 2 - 52px - 56px))}.pdm-comments-drawer[data-v-3db818df]{position:fixed;right:0;top:0;bottom:0;width:min(360px,88vw);background:#16181d99;border-left:1px solid rgba(255,255,255,.06);display:flex;flex-direction:column;z-index:20030;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.pdm-drawer-head[data-v-3db818df]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;flex-shrink:0;border-bottom:1px solid rgba(255,255,255,.06)}.pdm-drawer-label[data-v-3db818df]{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffeb}.pdm-drawer-close-btn[data-v-3db818df]{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid transparent;border-radius:2px;background:none;color:#fff6;cursor:pointer;transition:all .15s}.pdm-drawer-close-btn[data-v-3db818df]:hover{background:#ffffff0f;border-color:#ffffff1a;color:#fffc}.pdm-drawer-enter-active[data-v-3db818df],.pdm-drawer-leave-active[data-v-3db818df]{transition:transform .26s cubic-bezier(.22,1,.36,1)}.pdm-drawer-enter-from[data-v-3db818df],.pdm-drawer-leave-to[data-v-3db818df]{transform:translate(100%)}.pdm-scroll[data-v-3db818df]{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:60px 10px 36px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;background:transparent}.pdm-loading[data-v-3db818df]{display:flex;align-items:center;justify-content:center;min-height:60vh}.pdm-loading--fixed[data-v-3db818df]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10005;min-height:unset;padding:env(safe-area-inset-top,0) env(safe-area-inset-right,0) env(safe-area-inset-bottom,0) env(safe-area-inset-left,0);box-sizing:border-box;pointer-events:auto}.pdm-scroll--page .pdm-loading[data-v-3db818df]{width:100%;align-self:stretch}.pdm-loading-spinner[data-v-3db818df]{width:32px;height:32px;border:2px solid rgba(255,255,255,.15);border-top-color:#ffffffd9;border-radius:50%;animation:pdm-spin-3db818df .8s linear infinite}@keyframes pdm-spin-3db818df{to{transform:rotate(360deg)}}.pdm-inner[data-v-3db818df]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(100vw - 16px,640px);margin:auto}.pdm-stage[data-v-3db818df]{width:100%;height:min(72dvh,calc(100dvh - 200px));flex-shrink:0;background:transparent}.pdm-stage[data-v-3db818df] .mc-carousel,.pdm-stage[data-v-3db818df] .mc-stage{background:transparent}.pdm-stage[data-v-3db818df] .mc-counter{position:fixed;top:14px;left:50%;right:auto;transform:translate(-50%);border-radius:999px;padding:6px 14px;background:#08080c9e;border:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:11px;font-weight:600;letter-spacing:.06em;color:#ffffffeb;box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0f;z-index:10010}.pdm-stage[data-v-3db818df] .mc-nav{position:fixed;top:50%;transform:translateY(-50%);width:44px;height:44px;background:#00000080;border:1px solid rgba(255,255,255,.16);border-radius:2px;color:#ffffffeb;z-index:10010}.pdm-stage[data-v-3db818df] .mc-nav:hover:not(:disabled){background:#000000b8;border-color:color-mix(in srgb,var(--ui-neon) 35%,rgba(255,255,255,.12))}.pdm-stage[data-v-3db818df] .mc-nav:disabled{opacity:.2}.pdm-stage[data-v-3db818df] .mc-nav--prev{left:max(10px,calc(50vw - var(--pdm-col) / 2 - 52px));right:auto}.pdm-stage[data-v-3db818df] .mc-nav--next{right:max(10px,calc(50vw - var(--pdm-col) / 2 - 52px));left:auto}.pdm-scroll--page .pdm-stage[data-v-3db818df]{position:relative;height:var(--pdm-page-stage-h);min-height:260px}.pdm-scroll--page .pdm-inner[data-v-3db818df]{width:100%;max-width:min(100vw - 32px,var(--site-page-shell-max, 1200px))}.pdm-scroll--page .pdm-stage[data-v-3db818df] .mc-image.mc-image--labs,.pdm-scroll--page .pdm-stage[data-v-3db818df] .mc-video.mc-image--labs,.pdm-scroll--page .pdm-stage[data-v-3db818df] .mc-img-stack{max-height:var(--pdm-page-stage-h)}.pdm-scroll--page .pdm-stage[data-v-3db818df] .mc-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:4}.pdm-scroll--page .pdm-stage[data-v-3db818df] .mc-nav--prev{left:12px;right:auto}.pdm-scroll--page .pdm-stage[data-v-3db818df] .mc-nav--next{right:12px;left:auto}.pdm-scroll--page .pdm-stage[data-v-3db818df] .mc-counter{position:absolute;top:14px;right:14px;left:auto;transform:none;z-index:4}.pdm-info-block[data-v-3db818df]{flex-shrink:0;width:100%;margin-top:16px}.pdm-info-toolbar[data-v-3db818df]{display:flex;align-items:center;justify-content:center;margin-bottom:10px}.pdm-author-link[data-v-3db818df]{display:flex;align-items:center;gap:10px;text-decoration:none;color:var(--text-main);flex-shrink:0;margin:0;padding:0}.pdm-author-link--static[data-v-3db818df]{cursor:default;pointer-events:none}.pdm-author-avatar-ring[data-v-3db818df]{width:30px;height:30px;border-radius:2px;padding:1px;border:1.5px solid var(--ui-neon-border-strong);flex-shrink:0}.pdm-author-avatar[data-v-3db818df]{width:100%;height:100%;border-radius:2px;-o-object-fit:cover;object-fit:cover;display:block}.pdm-author-avatar--fallback[data-v-3db818df]{display:flex;align-items:center;justify-content:center;background:var(--surface-soft);font-family:var(--font-mono);font-size:11px;font-weight:600;color:var(--ui-neon-label)}.pdm-author-name[data-v-3db818df]{font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pdm-info-actions[data-v-3db818df]{display:flex;align-items:center;gap:6px;flex-shrink:0;flex-wrap:nowrap;min-width:0;max-width:100%}.pdm-engagement-cluster[data-v-3db818df]{display:inline-flex;align-items:center;flex-shrink:0;gap:6px}.pdm-engagement-cluster>.pdm-like-btn[data-v-3db818df],.pdm-engagement-cluster>.pdm-ilab-btn[data-v-3db818df]{padding:6px 8px}.pdm-info-actions>.pdm-author-link+.pdm-engagement-cluster>.pdm-like-btn[data-v-3db818df]{padding-left:8px}.pdm-ilab-btn[data-v-3db818df]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;padding:6px 10px;border-radius:2px;border:none;background:transparent;color:#ffffff8c;cursor:pointer;transition:color .15s}.pdm-ilab-btn[data-v-3db818df]:hover{color:#ffffffe6}.pdm-ilab-btn--active[data-v-3db818df]{color:color-mix(in srgb,var(--ui-neon) 92%,#fff)}.pdm-ilab-btn--static[data-v-3db818df]{cursor:default;pointer-events:none}.pdm-actions-trigger-wrap[data-v-3db818df]{display:inline-flex;align-items:center}.pdm-like-btn[data-v-3db818df]:not(.pdm-like-btn--active){color:#828a99}.pdm-like-btn[data-v-3db818df]:not(.pdm-like-btn--active):hover,.pdm-like-btn[data-v-3db818df]:not(.pdm-like-btn--active):focus-visible{color:#828a99}.pdm-like-btn--active[data-v-3db818df]{color:#ff3347}.pdm-like-btn--active[data-v-3db818df]:hover,.pdm-like-btn--active[data-v-3db818df]:focus-visible{color:#ff4d5e}.pdm-like-btn[data-v-3db818df]{flex-shrink:0;box-sizing:border-box}.pdm-like-btn__heart-wrap[data-v-3db818df]{display:flex;align-items:center;justify-content:center;flex:0 0 auto;transform-origin:50% 55%}.pdm-like-btn__heart-wrap--anim[data-v-3db818df]{animation:pdm-page-post-like-animation-3db818df .2s ease-out}@keyframes pdm-page-post-like-animation-3db818df{0%{transform:scale(1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.pdm-like-btn__heart[data-v-3db818df]{display:block;opacity:.7;transition:opacity .1s ease-in-out}.pdm-like-btn:hover .pdm-like-btn__heart[data-v-3db818df],.pdm-like-btn:focus .pdm-like-btn__heart[data-v-3db818df],.pdm-like-btn--active .pdm-like-btn__heart[data-v-3db818df]{opacity:1}.pdm-like-btn__counter-wrap[data-v-3db818df]{display:inline-flex;align-items:center;justify-content:flex-start;min-width:0;width:auto;max-width:7ch;flex-shrink:0;overflow:visible;vertical-align:middle}.pdm-like-btn__count[data-v-3db818df]{display:inline-block;font-weight:600;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;transition:opacity .1s linear,transform .1s linear,color .15s ease;opacity:0;transform:translate(-3px)}.pdm-like-btn__counter-wrap--open .pdm-like-btn__count[data-v-3db818df]{opacity:1;transform:translate(0)}.pdm-like-btn[data-v-3db818df]:disabled{pointer-events:none;cursor:default;opacity:1}.pdm-collection-btn[data-v-3db818df]:disabled{pointer-events:none;cursor:wait;opacity:1}.pdm-collection-btn[data-v-3db818df]{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;color:#ffffff73;gap:5px;transition:color .15s}.pdm-collection-btn[data-v-3db818df]:not(:disabled):hover{color:#ffffffd9}.pdm-collection-btn--in[data-v-3db818df]{color:color-mix(in srgb,var(--ui-neon) 92%,#fff)}.pdm-collection-btn--paid[data-v-3db818df]{color:#ffc84d}.pdm-collection-btn--paid[data-v-3db818df]:not(:disabled):hover{color:#ffd46f}.pdm-action-icon-slot[data-v-3db818df]{position:relative;width:13px;height:13px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center}.pdm-action-icon-slot--like[data-v-3db818df]{width:14px;height:14px}.pdm-collection-btn__glyph--ghost[data-v-3db818df],.pdm-collection-btn__credits-wrap--ghost[data-v-3db818df]{visibility:hidden}.pdm-btn-spinner-wrap[data-v-3db818df]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;pointer-events:none}.pdm-btn-spinner[data-v-3db818df]{display:inline-block;width:11px;height:11px;border:1.5px solid rgba(255,255,255,.2);border-top-color:#ffffffb3;border-radius:50%;animation:pdm-spin-3db818df .6s linear infinite}.pdm-action-icon-slot--collection[data-v-3db818df]{width:auto;min-width:15px}.pdm-removed-panel[data-v-3db818df]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:14px 16px;margin-top:12px;margin-bottom:12px;border-radius:2px;border:1px solid rgba(255,80,80,.18);background:#ff32320f}.pdm-removed-panel__label[data-v-3db818df]{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ff5050b3}.pdm-removed-panel__actions[data-v-3db818df]{display:flex;align-items:center;gap:8px}.pdm-removed-panel__btn[data-v-3db818df]{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:7px 14px;border-radius:2px;border:1px solid;cursor:pointer;transition:all .15s ease}.pdm-removed-panel__btn--delete[data-v-3db818df]{background:#ff3c3c24;border-color:#ff3c3c4d;color:#ff5050}.pdm-removed-panel__btn--delete[data-v-3db818df]:hover:not(:disabled){background:#ff3c3c3d;border-color:#ff3c3c73;color:#f66}.pdm-removed-panel__btn--restore[data-v-3db818df]{background:#ffffff0d;border-color:#ffffff24;color:#ffffffb3}.pdm-removed-panel__btn--restore[data-v-3db818df]:hover:not(:disabled){background:#ffffff1a;border-color:#ffffff38;color:#ffffffeb}.pdm-removed-panel__btn[data-v-3db818df]:disabled{opacity:.5;cursor:wait}.pdm-removed-panel-enter-active[data-v-3db818df],.pdm-removed-panel-leave-active[data-v-3db818df]{transition:opacity .22s ease,transform .22s ease}.pdm-removed-panel-enter-from[data-v-3db818df],.pdm-removed-panel-leave-to[data-v-3db818df]{opacity:0;transform:translateY(-6px)}html.light{border-color:#dc3c3c26;background:#dc32320a}html.light{color:#c83232a6}html.light{background:#dc323214;border-color:#dc323233;color:#c33}html.light{background:#dc323224;color:#b22}html.light{background:#00000008;border-color:#0000001a;color:var(--text-muted)}html.light{background:#0000000f;color:var(--text-main)}.pdm-caption[data-v-3db818df]{padding:4px 0 0;text-align:center}.pdm-title[data-v-3db818df]{margin:0 0 5px;font-size:13px;font-weight:600;color:#ffffffeb}.pdm-desc[data-v-3db818df]{font-size:12px;color:#ffffff85;line-height:1.5;white-space:pre-line;max-width:72ch;margin:0 auto}.pdm-fade-enter-active[data-v-3db818df],.pdm-fade-leave-active[data-v-3db818df]{transition:opacity .3s ease}.pdm-fade-enter-active .pdm-stage[data-v-3db818df],.pdm-fade-leave-active .pdm-stage[data-v-3db818df]{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}.pdm-fade-enter-from[data-v-3db818df],.pdm-fade-leave-to[data-v-3db818df]{opacity:0}.pdm-fade-enter-from .pdm-stage[data-v-3db818df],.pdm-fade-leave-to .pdm-stage[data-v-3db818df]{transform:scale(.86);opacity:0}@media(prefers-reduced-motion:reduce){.pdm-fade-enter-active .pdm-scroll[data-v-3db818df],.pdm-fade-leave-active .pdm-scroll[data-v-3db818df]{transition:none}.pdm-fade-enter-from .pdm-scroll[data-v-3db818df],.pdm-fade-leave-to .pdm-scroll[data-v-3db818df]{transform:none}.pdm-ambient-media[data-v-3db818df]{filter:blur(36px) saturate(1.22) brightness(.72) contrast(1.02);transform:translate(-50%,-50%) scale(1.06);opacity:.68}.pdm-like-btn__heart-wrap--anim[data-v-3db818df]{animation:none}.pdm-like-btn__count[data-v-3db818df]{transition:none;transform:none}}.pdm-page-wrap[data-v-3db818df]{width:100%;margin:0 auto;padding:0 max(10px,env(safe-area-inset-left,0px)) 0 max(10px,env(safe-area-inset-right,0px));box-sizing:border-box;flex:1 1 auto;align-self:stretch;min-width:0;min-height:min(calc(100dvh - var(--site-header-height, 64px) - 72px),calc(100vh - 120px));display:flex;flex-direction:column;position:relative;isolation:isolate;overflow-x:clip;--pdm-col: min(100vw - 32px, var(--site-page-shell-max, 1200px))}.pdm-scroll.pdm-scroll--page[data-v-3db818df]{--pdm-page-stage-h: min(72dvh, calc(100dvh - 180px) );flex:0 1 auto;min-height:auto;overflow:visible;overscroll-behavior:auto;position:relative;z-index:1;padding-top:20px;padding-bottom:32px}@media(max-width:600px){.pdm-scroll[data-v-3db818df]{padding:48px 8px 28px}.pdm-stage[data-v-3db818df]{height:min(52dvh,calc(100dvh - 260px))}.pdm-info-toolbar[data-v-3db818df]{justify-content:center}.pdm-comments-drawer[data-v-3db818df]{width:100%}.pdm-drawer-enter-from[data-v-3db818df],.pdm-drawer-leave-to[data-v-3db818df]{transform:translateY(100%)}.pdm-scroll.pdm-scroll--page[data-v-3db818df]{--pdm-page-stage-h: min(60dvh, calc(100dvh - 220px) )}}html.light{background:#f0f2f8f5}html.light{background:radial-gradient(ellipse 72% 58% at 50% 44%,#ffffff1f,#ffffff85 62%,#e4e8f0eb),#ffffff85}html.light{box-shadow:inset 0 0 100px #ffffff6b,inset 0 0 220px #c6ccda52}html.light{background:#ffffff80;border-color:var(--border);color:var(--text-main)}html.light{background:#fffc;border-color:var(--ui-neon-border)}html.light{border-bottom-color:#00000014}html.light{background:#ffffff80;border-color:#0000001f;color:var(--text-main)}html.pdm-scroll-lock{overflow:hidden}body>.pdm-post-dropdown.el-popper{z-index:99999!important}.pdm-post-dropdown.el-popper{z-index:99999!important;padding:6px!important;border-radius:2px!important;border:1px solid var(--ui-neon-border)!important;background:color-mix(in srgb,var(--ui-neon) 5%,rgba(0,0,0,.96))!important;box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft),0 10px 28px #00000080!important}.pdm-post-dropdown.el-popper .el-popper__arrow:before{border:1px solid var(--ui-neon-border)!important;background:color-mix(in srgb,var(--ui-neon) 5%,rgba(0,0,0,.96))!important}.pdm-post-dropdown .el-dropdown-menu.pdm-post-menu,.pdm-post-dropdown .el-dropdown-menu{padding:0!important;margin:0!important;background:transparent!important;border:none!important;box-shadow:none!important;min-width:170px}.pdm-post-dropdown .el-dropdown-menu__item{margin:0!important;color:#ffffffd1!important;font-family:var(--font-mono, ui-monospace, monospace);font-size:10px!important;font-weight:500;letter-spacing:.05em;text-transform:uppercase;padding:8px 10px!important;min-height:34px;line-height:1.35;border-radius:2px}.pdm-post-dropdown .el-dropdown-menu__item+.el-dropdown-menu__item{border-top:1px solid rgba(255,255,255,.08)}.pdm-post-dropdown .el-dropdown-menu__item:not(.is-disabled):hover,.pdm-post-dropdown .el-dropdown-menu__item:not(.is-disabled):focus{background:#ffffff0f!important;color:var(--ui-neon-text)!important}html.light .pdm-post-dropdown.el-popper{background:var(--surface)!important;border-color:var(--border)!important;box-shadow:0 12px 32px #0000001a!important}html.light .pdm-post-dropdown.el-popper .el-popper__arrow:before{border-color:var(--border)!important;background:var(--surface)!important}html.light .pdm-post-dropdown .el-dropdown-menu__item{color:var(--text-main)!important}html.light .pdm-post-dropdown .el-dropdown-menu__item+.el-dropdown-menu__item{border-top-color:var(--border)}html.light .pdm-post-dropdown .el-dropdown-menu__item:not(.is-disabled):hover,html.light .pdm-post-dropdown .el-dropdown-menu__item:not(.is-disabled):focus{background:color-mix(in srgb,var(--ui-neon) 10%,var(--accent-soft))!important;color:var(--text-main)!important}.search-prompts-input[data-v-b400ec6e]{position:relative}.search-prompts-dropdown[data-v-b400ec6e]{position:absolute;top:100%;left:0;right:0;margin-top:6px;padding:0;background:var(--site-dropdown-bg);border:1px solid rgba(255,255,255,.09);border-radius:0;box-shadow:0 16px 48px #000000b3,0 4px 16px #0006;z-index:12000;overflow:hidden;max-height:min(72vh,420px);overflow-y:auto}.search-prompts-dropdown--teleport[data-v-b400ec6e]{position:fixed;top:0;left:0;right:auto;margin-top:0}.search-prompts-dropdown-head[data-v-b400ec6e]{display:flex;align-items:center;padding:6px 12px 5px 14px;border-bottom:1px solid rgba(255,255,255,.06);background:transparent}.search-prompts-dropdown-title[data-v-b400ec6e]{display:inline-flex;align-items:center;gap:5px;font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#ffffff6b}.search-prompts-dropdown-title-prefix[data-v-b400ec6e]{color:#ffffff59;font-family:var(--font-mono);font-weight:600;letter-spacing:.04em}.search-prompts-dropdown-title-text[data-v-b400ec6e]{letter-spacing:.04em}.search-prompts-dropdown-list[data-v-b400ec6e]{max-height:220px;overflow-y:auto}.search-prompts-dropdown-item[data-v-b400ec6e]{display:flex;align-items:center;justify-content:space-between;gap:5px;padding:0 10px 0 14px;cursor:pointer;color:#ffffffe0;font-family:var(--font-sans);font-size:13px;font-weight:400;letter-spacing:0;border-bottom:1px solid rgba(255,255,255,.05);transition:background .12s ease,color .12s ease}.search-prompts-dropdown-item[data-v-b400ec6e]:last-child{border-bottom:none}.search-prompts-dropdown-item[data-v-b400ec6e]:hover{background:#ffffff0d;color:#fff}.search-prompts-dropdown-item-text[data-v-b400ec6e]{flex:1;min-width:0;padding:7px 6px 7px 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.search-prompts-dropdown-item-remove[data-v-b400ec6e]{flex-shrink:0;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:3px;background:transparent;color:#ffffff73;font-family:var(--font-sans);font-size:14px;line-height:1;cursor:pointer;transition:color .12s ease,border-color .12s ease,background .12s ease}.search-prompts-dropdown-item-remove[data-v-b400ec6e]:hover{color:#ffffffe6;border-color:#ffffff1f;background:#ffffff0a}.search-prompts-dropdown-enter-active[data-v-b400ec6e]{transition:opacity .22s cubic-bezier(.22,1,.36,1),transform .22s cubic-bezier(.22,1,.36,1)}.search-prompts-dropdown-leave-active[data-v-b400ec6e]{transition:opacity .18s cubic-bezier(.4,0,1,1),transform .18s cubic-bezier(.4,0,1,1)}.search-prompts-dropdown-enter-from[data-v-b400ec6e],.search-prompts-dropdown-leave-to[data-v-b400ec6e]{opacity:0;transform:translateY(6px)}@media(prefers-reduced-motion:reduce){.search-prompts-dropdown-enter-active[data-v-b400ec6e],.search-prompts-dropdown-leave-active[data-v-b400ec6e]{transition:opacity .16s ease}.search-prompts-dropdown-enter-from[data-v-b400ec6e],.search-prompts-dropdown-leave-to[data-v-b400ec6e]{transform:none}}html.light{background:#fcfcfefa;border-color:var(--border);box-shadow:0 12px 36px #0000001f}html.light{border-bottom-color:var(--border)}html.light{color:var(--text-main);border-bottom-color:var(--border)}html.light{background:#0000000a;color:var(--text-main)}html.light{color:var(--text-main);border-color:var(--border);background:#00000008}.catalog-gen-filter-bar.labs-tabs-bar[data-v-7dd4b87d]{z-index:20;padding:8px 20px 18px;max-width:var(--site-page-shell-max);margin:0 auto;width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-gutter:stable}.labs-tabs-bar-row[data-v-7dd4b87d]{display:flex;align-items:stretch;justify-content:center;gap:10px;flex-wrap:wrap;width:100%;min-width:-moz-min-content;min-width:min-content}.labs-tabs-bar-row .labs-tabs-frame[data-v-7dd4b87d]{flex:0 1 auto;max-width:100%}.labs-tabs-frame.pin-catalog-tabs-frame[data-v-7dd4b87d]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.labs-tabs-inner[data-v-7dd4b87d]{display:flex;align-items:stretch;flex:0 1 auto;min-width:0;gap:2px;padding:4px 6px;overflow-x:auto;justify-content:center}.labs-tab-btn[data-v-7dd4b87d]{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 12px;border:none;border-radius:0;background:transparent;color:#ffffff61;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:color .15s ease,background .15s ease;white-space:nowrap;flex-shrink:0}.labs-tab-icon-wrap[data-v-7dd4b87d]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.labs-tab-icon[data-v-7dd4b87d]{width:15px;height:15px;flex-shrink:0;display:block}.labs-tab-text[data-v-7dd4b87d]{line-height:1.25;padding-top:1px}.labs-tab-btn[data-v-7dd4b87d]:hover,.labs-tab-btn.active[data-v-7dd4b87d]{color:#fff;background:transparent;box-shadow:none}.labs-tab-btn.active .labs-tab-icon[data-v-7dd4b87d]{filter:drop-shadow(-.35px 0 0 var(--ui-neon-icon-chrome-a)) drop-shadow(.35px 0 0 var(--ui-neon-icon-chrome-b))}.labs-tab-btn .labs-tab-icon.site-photo-icon[data-v-7dd4b87d]{width:15px;height:15px;stroke-width:1.75}.pin-catalog-free-gem[data-v-7dd4b87d]{display:block;flex-shrink:0;width:7px;height:7px;background:var(--ui-neon);transform:rotate(45deg);box-shadow:0 0 8px var(--ui-neon-glow-gem),0 0 18px var(--ui-neon-glow-gem-outer)}@media(prefers-reduced-motion:reduce){.pin-catalog-free-gem[data-v-7dd4b87d]{box-shadow:none}}.pin-free-toggle-wrap[data-v-7dd4b87d]{flex-shrink:0;display:flex;align-items:center;gap:10px;padding:6px 12px}.pin-free-toggle__label[data-v-7dd4b87d]{font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;color:#ffffff8c;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pin-free-switch[data-v-7dd4b87d]{position:relative;width:44px;height:24px;flex-shrink:0;padding:0;border-radius:2px;border:1px solid var(--ui-neon-border);background:#00000073;cursor:pointer;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}.pin-free-switch[data-v-7dd4b87d]:hover{border-color:color-mix(in srgb,var(--ui-neon) 35%,rgba(255,255,255,.12))}.pin-free-switch[data-v-7dd4b87d]:focus-visible{outline:2px solid var(--ui-neon);outline-offset:2px}.pin-free-switch.is-on[data-v-7dd4b87d]{border-color:color-mix(in srgb,var(--ui-neon) 45%,rgba(255,255,255,.14));background:var(--ui-neon-tab-active-bg);box-shadow:inset 0 -2px 0 0 var(--ui-neon-tab-active-bar)}.pin-free-switch__thumb[data-v-7dd4b87d]{position:absolute;top:2px;left:2px;width:18px;height:18px;border-radius:2px;background:#ffffffe0;box-shadow:0 1px 2px #00000059;transition:transform .18s ease}.pin-free-switch.is-on .pin-free-switch__thumb[data-v-7dd4b87d]{transform:translate(20px);background:#fff}@media(prefers-reduced-motion:reduce){.pin-free-switch__thumb[data-v-7dd4b87d]{transition:none}}@media(min-width:1920px){.labs-tab-btn[data-v-7dd4b87d]{font-size:11px;padding:9px 14px}.labs-tab-icon[data-v-7dd4b87d],.labs-tab-btn .labs-tab-icon.site-photo-icon[data-v-7dd4b87d]{width:16px;height:16px}.pin-free-toggle__label[data-v-7dd4b87d]{font-size:11px}}@media(min-width:2400px){.labs-tab-btn[data-v-7dd4b87d]{font-size:12px;padding:10px 16px}.labs-tab-icon[data-v-7dd4b87d],.labs-tab-btn .labs-tab-icon.site-photo-icon[data-v-7dd4b87d]{width:17px;height:17px}.pin-free-toggle__label[data-v-7dd4b87d]{font-size:12px}}.pin-home[data-v-17d62fdf]{min-height:100vh;padding-bottom:48px;width:100%;min-width:0}.pin-hero[data-v-17d62fdf]{padding:24px 20px 0;margin-bottom:0}.pin-hero-shell[data-v-17d62fdf]{max-width:var(--site-page-shell-max);margin:0 auto}.pin-hero__center[data-v-17d62fdf]{position:relative;z-index:1;text-align:center;min-width:0;max-width:720px;margin:0 auto}.pin-hero__ambient[data-v-17d62fdf]{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;z-index:0;overflow:hidden}.pin-hero__mesh[data-v-17d62fdf]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.036;background-image:linear-gradient(color-mix(in srgb,var(--ui-neon) 38%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 38%,transparent) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,#000 20%,transparent 75%)}.pin-hero-stats-row[data-v-17d62fdf]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin:12px 0 0;padding:0 4px;font-family:var(--font-mono)}.pin-hero-stats__chip[data-v-17d62fdf]{display:inline-flex;align-items:center;gap:6px;padding:0;border:none;background:none;box-shadow:none}.pin-hero-stats__dt[data-v-17d62fdf]{margin:0;font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8b949ee0;white-space:nowrap;line-height:1.1}.pin-hero-stats__dd[data-v-17d62fdf]{margin:0;font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ui-neon-text);text-shadow:0 0 8px var(--ui-neon-text-glow-a);font-variant-numeric:tabular-nums;white-space:nowrap;line-height:1.1}.pin-cyber-panel[data-v-17d62fdf]{position:relative;overflow:hidden;padding:22px 26px 20px;text-align:center}.pin-cyber-panel[data-v-17d62fdf]:before,.pin-cyber-panel[data-v-17d62fdf]:after{content:"";position:absolute;width:22px;height:22px;pointer-events:none;z-index:3}.pin-cyber-panel[data-v-17d62fdf]:before{top:11px;left:11px;border-top:2px solid var(--ui-neon);border-left:2px solid var(--ui-neon);filter:drop-shadow(0 0 5px var(--ui-neon-glow-bracket))}.pin-cyber-panel[data-v-17d62fdf]:after{bottom:11px;right:11px;border-bottom:2px solid var(--ui-neon);border-right:2px solid var(--ui-neon);filter:drop-shadow(0 0 5px var(--ui-neon-glow-bracket))}@media(prefers-reduced-motion:reduce){.pin-cyber-panel[data-v-17d62fdf]:before,.pin-cyber-panel[data-v-17d62fdf]:after{filter:none}.pin-cyber-heading[data-v-17d62fdf]:before{animation:none}.pin-hero-stats__dd[data-v-17d62fdf]{text-shadow:none}}.pin-title[data-v-17d62fdf]{font-family:var(--font-mono);font-size:clamp(18px,3.2vw,22px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px}.pin-cyber-heading[data-v-17d62fdf]:before{content:"// ";color:var(--ui-neon-muted);font-weight:500;letter-spacing:.06em;animation:pin-slash-blink-17d62fdf 1.6s ease-in-out infinite}@keyframes pin-slash-blink-17d62fdf{0%,to{opacity:1}50%{opacity:.22}}.pin-title.pin-cyber-heading[data-v-17d62fdf]{color:var(--ui-neon-text);text-shadow:0 0 14px var(--ui-neon-text-glow-a),0 0 32px var(--ui-neon-text-glow-b)}.pin-subtitle[data-v-17d62fdf]{font-family:var(--font-mono);line-height:1.55;margin:0 auto;max-width:52ch}.pin-cyber-desc[data-v-17d62fdf]{color:#8b949ef2;font-size:12px;letter-spacing:.03em}.pin-hero__search[data-v-17d62fdf]{margin-top:18px;display:flex;align-items:stretch;max-width:440px;margin-left:auto;margin-right:auto;background:#00000040;border:1px solid var(--ui-neon-border);border-radius:2px;overflow:hidden;transition:border-color .15s,box-shadow .15s;box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft)}.pin-hero__search[data-v-17d62fdf]:focus-within{border-color:var(--ui-neon-btn-border-hover);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft),0 0 0 1px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.pin-hero__search-prompt[data-v-17d62fdf]{flex-shrink:0;display:flex;align-items:center;padding-left:12px;padding-right:2px;font-family:var(--font-mono);font-size:13px;font-weight:500;color:var(--ui-neon-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1}.pin-search-input[data-v-17d62fdf]{flex:1;min-width:0}.pin-search-input[data-v-17d62fdf] .el-input__wrapper{border:none!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;min-height:0!important;padding-left:0!important;padding-right:6px!important}.pin-search-input[data-v-17d62fdf] .el-input__wrapper.is-focus,.pin-search-input[data-v-17d62fdf] .el-input.is-focus .el-input__wrapper{box-shadow:none!important}.pin-search-input[data-v-17d62fdf] .el-input__suffix,.pin-search-input[data-v-17d62fdf] .el-input__suffix-inner{color:var(--ui-neon-label)}.pin-search-input[data-v-17d62fdf] input,.pin-search-input[data-v-17d62fdf] .el-input__inner{border:none!important;background:transparent!important;box-shadow:none!important;color:#fff!important;padding:10px 8px 10px 4px!important;font-family:var(--font-mono)!important;font-size:13px!important}.pin-search-input[data-v-17d62fdf] .el-input__inner::-moz-placeholder{color:var(--ui-neon-muted)!important;opacity:1!important}.pin-search-input[data-v-17d62fdf] .el-input__inner::placeholder{color:var(--ui-neon-muted)!important;opacity:1!important}.pin-search-input[data-v-17d62fdf] .el-input__prefix{display:none}.pin-hero__search-btn[data-v-17d62fdf]{flex-shrink:0;background:none;border:none;border-left:1px solid color-mix(in srgb,var(--ui-neon) 22%,rgba(255,255,255,.06));color:var(--ui-neon-label);padding:0 14px;cursor:pointer;display:flex;align-items:center;transition:color .15s}.pin-hero__search-btn[data-v-17d62fdf]:hover{color:var(--ui-neon-text)}.pin-hero__search-btn.is-disabled[data-v-17d62fdf],.pin-hero__search-btn[data-v-17d62fdf]:disabled{opacity:.45;cursor:not-allowed;color:var(--ui-neon-muted)}.pin-masonry[data-v-17d62fdf]{-moz-column-count:5;column-count:5;-moz-column-width:auto;column-width:auto;-moz-column-gap:12px;column-gap:12px;padding:12px 20px 40px;max-width:var(--site-page-shell-max);width:100%;margin:0 auto}.pin-masonry__item[data-v-17d62fdf]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px;display:inline-block;width:100%;position:relative}@media(max-width:1200px){.pin-masonry[data-v-17d62fdf]{-moz-column-count:3;column-count:3}}@media(max-width:960px){.pin-masonry[data-v-17d62fdf]{-moz-column-count:3;column-count:3}}@media(max-width:640px){.pin-masonry[data-v-17d62fdf]{-moz-column-count:2;column-count:2;-moz-column-gap:8px;column-gap:8px;padding:14px 10px 40px}.pin-masonry__item[data-v-17d62fdf]{margin-bottom:8px}}@media(max-width:400px){.pin-masonry[data-v-17d62fdf]{-moz-column-count:2;column-count:2}}@media(min-width:1920px){.pin-title[data-v-17d62fdf]{font-size:clamp(20px,2.2vw,26px)}.pin-cyber-desc[data-v-17d62fdf]{font-size:13px}.pin-hero-stats__dt[data-v-17d62fdf]{font-size:10px}.pin-hero-stats__dd[data-v-17d62fdf]{font-size:12px}.pin-hero__search[data-v-17d62fdf]{max-width:500px}.pin-hero__search-prompt[data-v-17d62fdf]{font-size:14px}.pin-search-input[data-v-17d62fdf] input,.pin-search-input[data-v-17d62fdf] .el-input__inner{font-size:14px!important;padding:12px 8px 12px 4px!important}.pin-cyber-panel[data-v-17d62fdf]{padding:26px 30px 22px}.pin-masonry[data-v-17d62fdf]{-moz-column-gap:14px;column-gap:14px;padding:14px 22px 44px}.pin-masonry__item[data-v-17d62fdf]{margin-bottom:14px}.pin-empty__text[data-v-17d62fdf]{font-size:13px}}@media(min-width:2400px){.pin-title[data-v-17d62fdf]{font-size:clamp(22px,2vw,28px)}.pin-cyber-desc[data-v-17d62fdf]{font-size:14px}.pin-hero-stats__dt[data-v-17d62fdf]{font-size:11px}.pin-hero-stats__dd[data-v-17d62fdf]{font-size:13px}.pin-hero__search[data-v-17d62fdf]{max-width:540px}.pin-hero__search-prompt[data-v-17d62fdf]{font-size:15px}.pin-search-input[data-v-17d62fdf] input,.pin-search-input[data-v-17d62fdf] .el-input__inner{font-size:15px!important;padding:13px 8px 13px 4px!important}.pin-cyber-panel[data-v-17d62fdf]{padding:28px 34px 24px}.pin-masonry[data-v-17d62fdf]{-moz-column-gap:16px;column-gap:16px;padding:16px 24px 48px}.pin-masonry__item[data-v-17d62fdf]{margin-bottom:16px}.pin-empty__text[data-v-17d62fdf]{font-size:14px}}.pin-loading[data-v-17d62fdf]{display:flex;align-items:center;justify-content:center;min-height:200px}.pin-loading--more[data-v-17d62fdf]{min-height:80px}.pin-spinner[data-v-17d62fdf]{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ui-neon-border);border-top-color:var(--ui-neon);animation:pin-spin-17d62fdf .8s linear infinite}@keyframes pin-spin-17d62fdf{to{transform:rotate(360deg)}}.pin-sentinel[data-v-17d62fdf]{height:1px}.pin-empty[data-v-17d62fdf]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:60px 24px;max-width:var(--site-page-shell-max);margin:0 auto;text-align:center}.pin-empty__mark[data-v-17d62fdf]{width:72px;height:72px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:color-mix(in srgb,var(--ui-neon) 5%,rgba(0,0,0,.92));border:1px solid var(--ui-neon-border);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft),0 0 0 1px #00000073}.pin-empty__icon[data-v-17d62fdf]{width:42%;height:42%;color:#fff;shape-rendering:geometricPrecision}.pin-empty__text[data-v-17d62fdf]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-neon-label)}html.light{background:var(--accent-soft);border-color:var(--border);box-shadow:none}html.light{border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 10%,transparent)}html.light{color:var(--text-main)!important}html.light{color:var(--text-muted)!important;opacity:1!important}html.light{border-left-color:var(--border);color:var(--text-muted)}html.light{background:var(--accent-soft);border-color:var(--border)}html.light{border-color:color-mix(in srgb,var(--ui-neon) 35%,var(--border))}html.light{border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border));background:color-mix(in srgb,var(--ui-neon) 12%,var(--accent-soft))}.pin-catalog-grid-stage[data-v-17d62fdf]{position:relative;width:100%;min-width:0}.pin-catalog-type-layer[data-v-17d62fdf]{width:100%}.labs-mode-shift-enter-active[data-v-17d62fdf]{z-index:2}.labs-mode-shift-leave-active[data-v-17d62fdf]{z-index:1;pointer-events:none}.labs-mode-shift-enter-active[data-v-17d62fdf],.labs-mode-shift-leave-active[data-v-17d62fdf]{transition:opacity .32s cubic-bezier(.22,1,.36,1)}.labs-mode-shift-enter-from[data-v-17d62fdf],.labs-mode-shift-leave-to[data-v-17d62fdf]{opacity:0}@media(prefers-reduced-motion:reduce){.labs-mode-shift-enter-active[data-v-17d62fdf],.labs-mode-shift-leave-active[data-v-17d62fdf]{transition-duration:.1s;transition-timing-function:ease-out}}.pricing-labs-page[data-v-b16c5298]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 20px 60px;box-sizing:border-box}.pricing-labs-grid-wrap[data-v-b16c5298]{max-width:896px;margin:0 auto;width:100%;padding:0 4px;box-sizing:border-box}.pricing-labs-grid[data-v-b16c5298]{display:grid;grid-template-columns:repeat(auto-fit,minmax(232px,268px));gap:16px;justify-content:center;margin:0 auto}@media(max-width:560px){.pricing-labs-grid[data-v-b16c5298]{grid-template-columns:1fr;max-width:360px}}.pricing-labs-card[data-v-b16c5298]{position:relative;border-radius:3px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,rgba(255,255,255,.04) 0%,transparent 42%),#080a0eb8;box-shadow:inset 0 1px #ffffff0f,0 12px 32px #00000059;padding:20px 18px 18px;display:flex;flex-direction:column;min-height:520px;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pricing-labs-card[data-v-b16c5298]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ui-neon) 35%,transparent) 35%,color-mix(in srgb,var(--ui-neon) 35%,transparent) 65%,transparent);opacity:.55;pointer-events:none}.pricing-labs-card[data-v-b16c5298]:hover{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12,0 16px 40px #0000006b,0 0 0 1px #ffffff08;transform:translateY(-2px)}.pricing-labs-card.tier-pro[data-v-b16c5298]{border-color:color-mix(in srgb,var(--ui-neon) 32%,rgba(255,255,255,.1));box-shadow:inset 0 1px #ffffff0f,0 12px 36px #00000061,0 0 28px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.pricing-labs-card.tier-pro[data-v-b16c5298]:hover{border-color:color-mix(in srgb,var(--ui-neon) 42%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff12,0 18px 44px #00000073,0 0 36px color-mix(in srgb,var(--ui-neon) 16%,transparent)}.pricing-labs-card.tier-ultimate[data-v-b16c5298]{border-color:color-mix(in srgb,var(--ui-neon) 48%,rgba(255,255,255,.1));box-shadow:inset 0 1px #ffffff12,0 14px 40px #0006,0 0 32px color-mix(in srgb,var(--ui-neon) 14%,transparent),0 0 0 1px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.pricing-labs-card.tier-ultimate[data-v-b16c5298]:hover{border-color:color-mix(in srgb,var(--ui-neon) 58%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff14,0 20px 48px #0000007a,0 0 44px color-mix(in srgb,var(--ui-neon) 18%,transparent)}.pricing-labs-card.tier-creator[data-v-b16c5298]{border-color:color-mix(in srgb,#ff2c86 45%,rgba(255,255,255,.1))}.pricing-labs-card.tier-creator[data-v-b16c5298]:hover{border-color:color-mix(in srgb,#ff2c86 55%,rgba(255,255,255,.12));box-shadow:inset 0 1px #ffffff0f,0 16px 40px #0000006b,0 0 28px color-mix(in srgb,#ff2c86 14%,transparent)}.pricing-labs-card-top[data-v-b16c5298]{text-align:center;display:flex;flex-direction:column;gap:6px;margin-bottom:16px}.pricing-labs-card-top h3[data-v-b16c5298]{margin:0;font-size:22px;font-weight:700;color:var(--text-main)}.pricing-labs-card-top p[data-v-b16c5298]{margin:0;min-height:40px;font-size:13px;line-height:1.5;color:var(--text-muted)}.pricing-labs-label-row[data-v-b16c5298]{min-height:24px;display:flex;justify-content:center;margin-bottom:2px}.pricing-labs-pill[data-v-b16c5298]{display:inline-flex;align-items:center;justify-content:center;font-size:9px;line-height:1;text-transform:uppercase;font-weight:700;letter-spacing:.08em;min-height:18px;border-radius:2px;padding:4px 8px;border:1px solid var(--border);box-sizing:border-box}.pricing-labs-pill-popular[data-v-b16c5298]{color:var(--text-main);border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border));background:color-mix(in srgb,var(--ui-neon) 14%,transparent)}.pricing-labs-pill-value[data-v-b16c5298]{color:var(--text-main);border-color:color-mix(in srgb,var(--ui-neon) 60%,var(--border));background:color-mix(in srgb,var(--ui-neon) 20%,transparent)}.pricing-labs-price-row[data-v-b16c5298]{display:flex;align-items:baseline;justify-content:center;gap:8px;margin-top:10px}.pricing-labs-price[data-v-b16c5298]{font-size:34px;font-weight:800;font-family:var(--font-mono);color:var(--text-main);letter-spacing:-.02em}.pricing-labs-price-suffix[data-v-b16c5298]{font-size:12px;color:var(--text-muted)}.pricing-labs-note[data-v-b16c5298]{font-size:11px;color:var(--text-muted);margin-bottom:14px}.pricing-labs-cta[data-v-b16c5298]{width:100%;margin-top:auto;padding:12px 16px;border-radius:3px;border:1px solid color-mix(in srgb,var(--ui-neon) 45%,var(--border));background:color-mix(in srgb,var(--ui-neon) 16%,rgba(0,0,0,.35));color:var(--text-main);font-weight:700;font-size:12px;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease}.pricing-labs-cta[data-v-b16c5298]:hover:not(:disabled){background:color-mix(in srgb,var(--ui-neon) 28%,rgba(0,0,0,.25));box-shadow:0 0 20px color-mix(in srgb,var(--ui-neon) 18%,transparent)}.pricing-labs-cta[data-v-b16c5298]:disabled{opacity:.45;cursor:not-allowed}.tier-pro .pricing-labs-cta[data-v-b16c5298],.tier-creator .pricing-labs-cta[data-v-b16c5298]{border-color:color-mix(in srgb,var(--ui-neon) 60%,var(--border))}.tier-ultimate .pricing-labs-cta[data-v-b16c5298]{border-color:color-mix(in srgb,var(--ui-neon) 75%,var(--border))}.pricing-labs-section[data-v-b16c5298]{margin-top:14px;padding-top:16px;border-top:1px solid rgba(255,255,255,.07)}.pricing-labs-section-title[data-v-b16c5298]{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px}.pricing-labs-list[data-v-b16c5298]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.pricing-labs-list li[data-v-b16c5298]{display:flex;gap:8px;align-items:flex-start;font-size:12px;line-height:1.45;color:var(--text-main)}.pricing-labs-list-muted li[data-v-b16c5298]{color:var(--text-muted)}.pricing-labs-check[data-v-b16c5298]{flex-shrink:0;width:6px;height:6px;margin-top:6px;border-radius:1px;background:var(--ui-neon);box-shadow:0 0 10px color-mix(in srgb,var(--ui-neon) 55%,transparent)}.pricing-audience[data-v-b16c5298]{max-width:896px;margin:40px auto 0;width:100%;padding:0 4px;box-sizing:border-box}.pricing-audience__title[data-v-b16c5298]{margin:0 0 20px;text-align:center;font-size:clamp(20px,3vw,28px);font-weight:800;letter-spacing:-.02em;line-height:1.2;color:var(--text-main)}.pricing-audience__grid[data-v-b16c5298]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}@media(max-width:900px){.pricing-audience__grid[data-v-b16c5298]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.pricing-audience__grid[data-v-b16c5298]{grid-template-columns:1fr}}.pricing-audience-card[data-v-b16c5298]{position:relative;border-radius:3px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(165deg,rgba(255,255,255,.05) 0%,transparent 42%),#080a0eb8;box-shadow:inset 0 1px #ffffff0f,0 10px 28px #00000052;padding:20px 18px 18px;text-align:left;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.pricing-audience-card[data-v-b16c5298]:before{content:"";position:absolute;left:0;right:0;top:0;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--ui-neon) 35%,transparent) 35%,color-mix(in srgb,var(--ui-neon) 35%,transparent) 65%,transparent);opacity:.55;pointer-events:none}.pricing-audience-card[data-v-b16c5298]:hover{border-color:#ffffff24;box-shadow:inset 0 1px #ffffff12,0 14px 36px #00000061,0 0 0 1px #ffffff08;transform:translateY(-2px)}@media(prefers-reduced-motion:reduce){.pricing-audience-card[data-v-b16c5298]{transition:border-color .2s ease,box-shadow .2s ease}.pricing-audience-card[data-v-b16c5298]:hover{transform:none}}.pricing-audience-card__idx[data-v-b16c5298]{display:block;margin:0 0 12px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.06em;color:var(--ui-neon);text-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 45%,transparent)}.pricing-audience-card__title[data-v-b16c5298]{margin:0;font-size:16px;font-weight:700;line-height:1.25;color:var(--text-main)}.pricing-audience-card__desc[data-v-b16c5298]{margin:10px 0 0;font-size:13px;line-height:1.5;color:var(--text-muted)}.pricing-labs-faq[data-v-b16c5298]{max-width:896px;margin:36px auto 0;width:100%;padding:0 4px;box-sizing:border-box}.pricing-labs-faq-title[data-v-b16c5298]{font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:var(--ui-neon-muted);margin:0 0 14px;text-align:center}.pricing-labs-faq-list[data-v-b16c5298]{display:flex;flex-direction:column;gap:8px}.pricing-labs-faq-item[data-v-b16c5298]{border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#00000047;overflow:hidden}.pricing-labs-faq-item.open[data-v-b16c5298]{border-color:color-mix(in srgb,var(--ui-neon) 35%,rgba(255,255,255,.1))}.pricing-labs-faq-trigger[data-v-b16c5298]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border:none;background:transparent;color:var(--text-main);font-size:13px;font-weight:600;text-align:left;cursor:pointer}.pricing-labs-faq-icon[data-v-b16c5298]{transition:transform .32s cubic-bezier(.33,1,.32,1);color:var(--text-muted)}.pricing-labs-faq-icon.open[data-v-b16c5298]{transform:rotate(180deg);color:var(--ui-neon)}.pricing-labs-faq-answer-wrap[data-v-b16c5298]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.33,1,.32,1);overflow:hidden}.pricing-labs-faq-answer-wrap.open[data-v-b16c5298]{grid-template-rows:1fr}.pricing-labs-faq-answer[data-v-b16c5298]{overflow:hidden;min-height:0;min-width:0}.pricing-labs-faq-answer-body[data-v-b16c5298]{padding:0 14px 14px;font-size:13px;line-height:1.55;color:var(--text-muted)}.pricing-labs-terms[data-v-b16c5298]{max-width:896px;margin:32px auto 0;width:100%;padding:18px 16px;box-sizing:border-box;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#00000038}.pricing-labs-terms-title[data-v-b16c5298]{margin:0 0 10px;font-size:14px;font-weight:700;color:var(--text-main)}.pricing-labs-terms-body[data-v-b16c5298]{font-size:12px;line-height:1.6;color:var(--text-muted);white-space:pre-wrap}.news-page[data-v-bb43244a]{padding-bottom:48px}.news-head[data-v-bb43244a]{max-width:720px;margin:0 auto;padding:20px 20px 8px;text-align:center}.news-head .page-subtitle[data-v-bb43244a]{margin:8px 0 0;font-size:.92rem;line-height:1.5;color:var(--text-muted)}.news-loading[data-v-bb43244a]{display:flex;align-items:center;justify-content:center;min-height:200px}.news-loading--inline[data-v-bb43244a]{min-height:64px}.news-spinner[data-v-bb43244a]{width:22px;height:22px;border-radius:50%;border:2px solid var(--ui-neon-border);border-top-color:var(--ui-neon);animation:news-spin-bb43244a .8s linear infinite}@keyframes news-spin-bb43244a{to{transform:rotate(360deg)}}.news-empty[data-v-bb43244a]{display:flex;flex-direction:column;align-items:center;gap:12px;padding:48px 24px 64px;max-width:480px;margin:0 auto;text-align:center}.news-empty-mark[data-v-bb43244a]{width:72px;height:72px;display:inline-flex;align-items:center;justify-content:center;border-radius:0;background:color-mix(in srgb,var(--ui-neon) 5%,rgba(0,0,0,.92));border:1px solid var(--ui-neon-border);color:#ffffff59}.news-empty-title[data-v-bb43244a]{margin:0;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--text-main)}.news-empty-hint[data-v-bb43244a]{margin:0;font-size:.88rem;line-height:1.55;color:var(--text-muted)}.news-empty-link[data-v-bb43244a]{margin-top:8px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-neon-text);text-decoration:none}.news-empty-link[data-v-bb43244a]:hover{color:var(--text-main);text-decoration:underline}.news-masonry[data-v-bb43244a]{-moz-column-count:5;column-count:5;-moz-column-width:auto;column-width:auto;-moz-column-gap:12px;column-gap:12px;padding:12px 20px 40px;max-width:1200px;width:100%;margin:0 auto;box-sizing:border-box}.news-masonry-item[data-v-bb43244a]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px;display:inline-block;width:100%;position:relative}.news-grid-stage[data-v-bb43244a]{position:relative;width:100%;min-width:0}.news-type-layer[data-v-bb43244a]{width:100%}.news-sentinel[data-v-bb43244a]{height:1px}.labs-mode-shift-enter-active[data-v-bb43244a]{z-index:2}.labs-mode-shift-leave-active[data-v-bb43244a]{z-index:1;pointer-events:none}.labs-mode-shift-enter-active[data-v-bb43244a],.labs-mode-shift-leave-active[data-v-bb43244a]{transition:opacity .32s cubic-bezier(.22,1,.36,1)}.labs-mode-shift-enter-from[data-v-bb43244a],.labs-mode-shift-leave-to[data-v-bb43244a]{opacity:0}@media(max-width:1200px){.news-masonry[data-v-bb43244a]{-moz-column-count:3;column-count:3}}@media(max-width:960px){.news-masonry[data-v-bb43244a]{-moz-column-count:3;column-count:3}}@media(max-width:640px){.news-masonry[data-v-bb43244a]{-moz-column-count:2;column-count:2;-moz-column-gap:8px;column-gap:8px;padding:14px 10px 40px}.news-masonry-item[data-v-bb43244a]{margin-bottom:8px}}@media(max-width:400px){.news-masonry[data-v-bb43244a]{-moz-column-count:2;column-count:2}}@media(prefers-reduced-motion:reduce){.labs-mode-shift-enter-active[data-v-bb43244a],.labs-mode-shift-leave-active[data-v-bb43244a]{transition-duration:.1s;transition-timing-function:ease-out}}.api-page[data-v-de709a78]{min-height:100vh;padding-bottom:48px;width:100%;min-width:0}.pin-hero[data-v-de709a78]{padding:24px 20px 0;margin-bottom:0}.pin-hero-shell[data-v-de709a78]{max-width:var(--site-page-shell-max);margin:0 auto}.pin-cyber-panel[data-v-de709a78]{position:relative;overflow:hidden;padding:32px 26px 30px;text-align:center}.pin-hero__ambient[data-v-de709a78]{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;z-index:0;overflow:hidden}.pin-hero__mesh[data-v-de709a78]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.036;background-image:linear-gradient(color-mix(in srgb,var(--ui-neon) 38%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 38%,transparent) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 75% 65% at 50% 42%,#000 20%,transparent 75%)}.pin-hero__center[data-v-de709a78]{position:relative;z-index:1;min-width:0;max-width:760px;margin:0 auto}.api-title[data-v-de709a78]{margin:0;font-size:clamp(20px,3.2vw,24px)}.api-subtitle[data-v-de709a78]{margin:10px auto 0;max-width:60ch;color:var(--text-muted);line-height:1.55}.api-kicker[data-v-de709a78]{margin:0 0 10px;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-neon-text)}.api-icon-wrap[data-v-de709a78]{margin-top:16px;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border:1px solid var(--ui-neon-border);background:color-mix(in srgb,var(--ui-neon) 6%,rgba(0,0,0,.55))}.api-icon[data-v-de709a78]{width:24px;height:24px;color:var(--ui-neon-text);filter:drop-shadow(0 0 8px var(--ui-neon-text-glow-a))}.pin-title[data-v-de709a78]{font-family:var(--font-mono);font-size:clamp(18px,3.2vw,22px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;color:var(--ui-neon-text);text-shadow:0 0 14px var(--ui-neon-text-glow-a),0 0 32px var(--ui-neon-text-glow-b)}.pin-subtitle[data-v-de709a78]{font-family:var(--font-mono);line-height:1.55}.pin-cyber-desc[data-v-de709a78]{color:#8b949ef2;font-size:12px;letter-spacing:.03em}@media(prefers-reduced-motion:reduce){.pin-title[data-v-de709a78]{text-shadow:none}.api-icon[data-v-de709a78]{filter:none}}.profile-labs-page[data-v-f151afd9]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 0 60px;box-sizing:border-box}.profile-hub-layout[data-v-f151afd9]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:18px 28px;align-items:start;width:100%;max-width:none;margin:0;padding:12px clamp(14px,3vw,32px) 0 0;box-sizing:border-box}.profile-hub-sidebar[data-v-f151afd9]{position:sticky;top:calc(var(--site-header-height, 64px) + 16px);width:260px;max-width:100%;box-sizing:border-box;padding:8px 8px 12px;justify-self:start}.profile-hub-sidebar-sections[data-v-f151afd9]{display:flex;flex-direction:column;gap:20px}.profile-hub-nav-block[data-v-f151afd9]{margin:0}.profile-hub-nav-section-title[data-v-f151afd9]{margin:0 0 8px 2px;padding:0;font-size:11px;font-weight:600;line-height:1.3;letter-spacing:.02em;color:#ffffff6b}.profile-hub-main[data-v-f151afd9]{min-width:0;width:100%;display:flex;justify-content:center;box-sizing:border-box;padding-inline:clamp(12px,3vw,40px)}.profile-hub-main-inner[data-v-f151afd9]{width:100%;max-width:min(720px,100%);margin-inline:auto;box-sizing:border-box}.profile-hub-nav[data-v-f151afd9]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.profile-hub-nav-item[data-v-f151afd9]{margin:0;padding:0}.profile-hub-nav-link[data-v-f151afd9]{display:flex;align-items:center;gap:10px;padding:9px 10px 9px 12px;margin:0 4px 0 0;border-radius:0;border:none;border-left:3px solid transparent;text-decoration:none;color:var(--text-muted);font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.35;letter-spacing:.01em;transition:background .12s ease,color .12s ease,border-color .12s ease;box-sizing:border-box}.profile-hub-nav-link[data-v-f151afd9]:hover{color:var(--text-main);background:transparent}.profile-hub-nav-link.active[data-v-f151afd9]{color:var(--text-main);font-weight:600;background:transparent;border-left-color:var(--ui-neon)}.profile-hub-nav-icon[data-v-f151afd9]{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;flex-shrink:0;color:inherit}.profile-hub-nav-svg[data-v-f151afd9]{width:15px;height:15px;flex-shrink:0;display:block}.profile-hub-nav-text[data-v-f151afd9]{min-width:0}.profile-hub-nav-link.active .profile-hub-nav-svg[data-v-f151afd9]{filter:none}.profile-labs-content[data-v-f151afd9]{flex:1;min-height:0;max-width:100%;width:100%;display:flex;flex-direction:column}.profile-labs-workspace[data-v-f151afd9]{position:relative;flex:1;min-height:0;width:100%;border:none;border-radius:2px;background:transparent;box-shadow:none;padding:12px;box-sizing:border-box;min-height:max(320px,calc(100svh - 220px),calc(100dvh - 200px))}.profile-hub-content[data-v-f151afd9]{position:relative;min-height:200px;max-width:100%;margin:0;width:100%}.profile-hub-content-view[data-v-f151afd9]{position:relative;width:100%;min-width:0}.profile-hub-content-view[data-v-f151afd9]>*{position:relative;z-index:1}@media(max-width:820px){.profile-hub-layout[data-v-f151afd9]{grid-template-columns:1fr;gap:14px;padding:12px 12px 0}.profile-hub-sidebar[data-v-f151afd9]{position:static;width:100%;padding:10px 8px 4px;justify-self:stretch}.profile-hub-main-inner[data-v-f151afd9]{max-width:100%}.profile-hub-nav[data-v-f151afd9]{flex-direction:row;flex-wrap:wrap;gap:4px 8px}.profile-hub-nav-link[data-v-f151afd9]{margin:0;padding:8px 12px;border-left:3px solid transparent;border-bottom:2px solid transparent}.profile-hub-nav-link.active[data-v-f151afd9]{border-left-color:transparent;border-bottom-color:var(--ui-neon-tab-active-bar)}}@media(prefers-reduced-motion:reduce){.profile-hub-nav-link[data-v-f151afd9]{transition-duration:.08s}}html.light{color:var(--text-main)}.pm-overlay[data-v-53e264cc]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pm-modal[data-v-53e264cc]{width:100%;max-width:480px;border-radius:2px;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,var(--surface-soft)) 0%,var(--surface) 100%);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent),0 0 48px color-mix(in srgb,var(--ui-neon) 8%,transparent);overflow:hidden}.pm-avatar-modal[data-v-53e264cc]{max-width:480px}.pm-header[data-v-53e264cc]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 7%,transparent) 0%,transparent 52%)}.pm-title[data-v-53e264cc]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-section-label);line-height:1.25}.pm-close[data-v-53e264cc]{flex-shrink:0;background:none;border:1px solid transparent;border-radius:2px;color:var(--text-muted);cursor:pointer;padding:6px;line-height:0;transition:color .18s ease,border-color .18s ease,background .18s ease}.pm-close[data-v-53e264cc]:hover{color:var(--ui-neon-text);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.pm-close[data-v-53e264cc]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 22%,transparent)}.pm-body[data-v-53e264cc]{padding:18px;display:flex;flex-direction:column;gap:16px}.pm-avatar-body[data-v-53e264cc]{align-items:center;text-align:center;gap:12px}.pm-label[data-v-53e264cc]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ui-section-label)}.pm-avatar-preview[data-v-53e264cc]{display:flex;align-items:center;justify-content:center}.pm-preview-img[data-v-53e264cc]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:10px;border:1px solid var(--border);flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 10%,transparent)}.pm-preview-placeholder[data-v-53e264cc]{width:80px;height:80px;border-radius:10px;border:1px dashed var(--border);background:var(--surface-soft);display:flex;align-items:center;justify-content:center;text-align:center;padding:6px;font-size:10px;font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-muted);flex-shrink:0}.pm-avatar-preview-placeholder[data-v-53e264cc]{color:var(--text-muted)}.pm-hint[data-v-53e264cc]{margin:0;font-size:11px;line-height:1.4;color:var(--text-muted)}.pm-avatar-actions[data-v-53e264cc]{border-top:1px solid var(--border)}.pm-avatar-row[data-v-53e264cc]{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;width:100%;padding:14px 18px;margin:0;border:none;border-bottom:1px solid var(--border);background:transparent;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-sizing:border-box;transition:color .18s ease,background .18s ease}.pm-avatar-row[data-v-53e264cc]:last-of-type{border-bottom:none}.pm-avatar-row--primary[data-v-53e264cc]{color:color-mix(in srgb,var(--ui-neon) 92%,#fff)}.pm-avatar-row--primary[data-v-53e264cc]:hover{background:var(--ui-neon-tab-active-bg)}.pm-avatar-row--danger[data-v-53e264cc]{color:#f87171}.pm-avatar-row--danger[data-v-53e264cc]:hover:not(:disabled){background:color-mix(in srgb,#ef4444 10%,transparent)}.pm-avatar-row--danger[data-v-53e264cc]:disabled{opacity:.5;cursor:not-allowed}.pm-avatar-row--cancel[data-v-53e264cc]{color:var(--text-muted)}.pm-avatar-row--cancel[data-v-53e264cc]:hover{color:var(--text-main);background:var(--ui-neon-tab-active-bg)}.pm-avatar-file[data-v-53e264cc]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;font-size:0}.pm-avatar-status[data-v-53e264cc]{padding:0 18px 14px;text-align:center}.pm-error[data-v-53e264cc]{color:#f87171}.pm-fade-enter-active[data-v-53e264cc],.pm-fade-leave-active[data-v-53e264cc]{transition:opacity .2s ease}.pm-fade-enter-from[data-v-53e264cc],.pm-fade-leave-to[data-v-53e264cc]{opacity:0}.bc-fade-enter-active[data-v-8a9d497e],.bc-fade-leave-active[data-v-8a9d497e]{transition:opacity .2s ease}.bc-fade-enter-from[data-v-8a9d497e],.bc-fade-leave-to[data-v-8a9d497e]{opacity:0}.bc-overlay[data-v-8a9d497e]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;display:flex;align-items:center;justify-content:center;padding:20px 16px;background:#00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.bc-modal[data-v-8a9d497e]{width:100%;max-width:520px;border-radius:2px;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,var(--surface-soft)) 0%,var(--surface) 100%);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent),0 0 48px color-mix(in srgb,var(--ui-neon) 8%,transparent);overflow:hidden}.bc-header[data-v-8a9d497e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 7%,transparent) 0%,transparent 52%)}.bc-title[data-v-8a9d497e]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ui-section-label);line-height:1.25}.bc-close[data-v-8a9d497e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;padding:6px;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--text-muted);cursor:pointer;line-height:0;transition:color .18s ease,border-color .18s ease,background .18s ease}.bc-close[data-v-8a9d497e]:hover{color:var(--ui-neon-text);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.bc-body[data-v-8a9d497e]{padding:18px;display:flex;flex-direction:column;gap:18px}.bc-body--empty[data-v-8a9d497e]{padding-bottom:18px}.bc-empty[data-v-8a9d497e]{margin:0;font-size:14px;color:var(--text-muted);text-align:center}.bc-hero[data-v-8a9d497e]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.bc-hero-credits[data-v-8a9d497e]{display:flex;flex-direction:column;gap:4px;min-width:0}.bc-hero-value[data-v-8a9d497e]{font-size:clamp(28px,8vw,40px);font-weight:800;line-height:1;letter-spacing:-.02em;color:var(--text-main);font-variant-numeric:tabular-nums}.bc-hero-unit[data-v-8a9d497e]{font-size:13px;color:var(--text-muted)}.bc-hero-price[data-v-8a9d497e]{display:flex;flex-direction:column;align-items:flex-end;gap:2px;flex-shrink:0}.bc-hero-old[data-v-8a9d497e]{font-size:13px;color:var(--text-muted);text-decoration:line-through;font-variant-numeric:tabular-nums}.bc-hero-amount[data-v-8a9d497e]{font-size:22px;font-weight:800;color:var(--text-main);font-variant-numeric:tabular-nums}.bc-slider-block[data-v-8a9d497e]{display:flex;flex-direction:column;gap:8px}.bc-slider[data-v-8a9d497e]{position:relative;height:22px;display:flex;align-items:center}.bc-slider-track[data-v-8a9d497e]{position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);height:4px;border-radius:2px;background:color-mix(in srgb,var(--border) 85%,rgba(0,0,0,.45));overflow:hidden;pointer-events:none;box-shadow:inset 0 0 0 1px #00000040}.bc-slider-fill[data-v-8a9d497e]{height:100%;border-radius:2px;background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 72%,transparent),color-mix(in srgb,var(--ui-neon) 48%,transparent));box-shadow:0 0 12px color-mix(in srgb,var(--ui-neon) 28%,transparent);transition:width .26s cubic-bezier(.22,1,.36,1)}.bc-range[data-v-8a9d497e]{position:relative;z-index:1;width:100%;height:22px;margin:0;background:transparent;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.bc-range[data-v-8a9d497e]:focus{outline:none}.bc-range[data-v-8a9d497e]:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-neon) 35%,transparent);outline-offset:3px;border-radius:2px}.bc-range[data-v-8a9d497e]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:12px;height:12px;border-radius:2px;border:1px solid var(--ui-neon-border-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-neon) 52%,var(--surface)),color-mix(in srgb,var(--ui-neon) 28%,var(--surface)));box-shadow:0 0 0 1px #0006,0 0 10px color-mix(in srgb,var(--ui-neon) 35%,transparent);-webkit-transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.bc-range[data-v-8a9d497e]::-webkit-slider-thumb:hover{border-color:var(--ui-neon-btn-border-hover);box-shadow:0 0 0 1px #00000059,0 0 16px color-mix(in srgb,var(--ui-neon) 42%,transparent)}.bc-range[data-v-8a9d497e]::-moz-range-thumb{width:12px;height:12px;border-radius:2px;border:1px solid var(--ui-neon-border-strong);background:linear-gradient(145deg,color-mix(in srgb,var(--ui-neon) 52%,var(--surface)),color-mix(in srgb,var(--ui-neon) 28%,var(--surface)));box-shadow:0 0 0 1px #0006,0 0 10px color-mix(in srgb,var(--ui-neon) 35%,transparent)}.bc-range[data-v-8a9d497e]::-webkit-slider-runnable-track{height:22px;background:transparent}.bc-range[data-v-8a9d497e]::-moz-range-track{height:22px;background:transparent}.bc-slider-labels[data-v-8a9d497e]{display:flex;justify-content:space-between;font-size:11px;color:var(--text-muted);font-family:var(--font-mono);letter-spacing:.04em}.bc-presets[data-v-8a9d497e]{display:flex;flex-wrap:nowrap;gap:6px;min-width:0;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.bc-presets[data-v-8a9d497e]::-webkit-scrollbar{height:4px}.bc-presets[data-v-8a9d497e]::-webkit-scrollbar-thumb{border-radius:2px;background:color-mix(in srgb,var(--ui-neon) 35%,var(--border))}.bc-preset-row[data-v-8a9d497e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;text-align:center}.bc-preset-num[data-v-8a9d497e]{font-variant-numeric:tabular-nums}.bc-preset[data-v-8a9d497e]{position:relative;display:flex;align-items:center;justify-content:center;flex:1 1 0;min-width:0;min-height:38px;padding:6px 4px;border-radius:2px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,color .2s ease}.bc-preset[data-v-8a9d497e]:hover{color:var(--text-main);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.bc-preset.is-active[data-v-8a9d497e]{border-color:var(--ui-neon-btn-border);background:linear-gradient(165deg,var(--ui-neon-btn-bg-top),var(--ui-neon-btn-bg-bottom));color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.bc-preset-badge[data-v-8a9d497e]{font-size:9px;font-weight:700;letter-spacing:.05em;color:inherit;opacity:.92}.bc-footer-wrap[data-v-8a9d497e]{border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 55%,var(--surface))}.bc-footer[data-v-8a9d497e]{padding:14px 18px 10px}.bc-btn[data-v-8a9d497e]{padding:9px 18px;border-radius:2px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px solid transparent;transition:border-color .2s ease,background .2s ease,box-shadow .22s ease,color .18s ease,transform .15s ease,filter .2s ease}.bc-btn--block[data-v-8a9d497e]{width:100%;min-height:40px}.bc-btn--primary[data-v-8a9d497e]{border-color:var(--ui-neon-btn-border);background:linear-gradient(165deg,var(--ui-neon-btn-bg-top),var(--ui-neon-btn-bg-bottom));color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.bc-btn--primary[data-v-8a9d497e]:hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);box-shadow:0 0 24px color-mix(in srgb,var(--ui-neon) 26%,transparent),0 0 0 1px color-mix(in srgb,var(--ui-neon) 14%,transparent);transform:translateY(-1px);filter:brightness(1.05)}.bc-btn--primary[data-v-8a9d497e]:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.bc-btn--primary[data-v-8a9d497e]:disabled{opacity:.42;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.bc-legal[data-v-8a9d497e]{margin:0;padding:0 18px 16px;font-size:11px;line-height:1.55;color:var(--text-muted)}.bc-legal-link[data-v-8a9d497e]{color:color-mix(in srgb,var(--ui-neon) 75%,var(--text-muted));text-decoration:underline;text-underline-offset:2px}.bc-legal-link[data-v-8a9d497e]:hover{color:var(--ui-neon-text)}html.light{background:linear-gradient(180deg,var(--surface) 0%,color-mix(in srgb,var(--surface-soft) 70%,var(--surface)) 100%);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--ui-neon) 22%,var(--border))}html.light{background:var(--surface-soft)}html.light{color:#fff}@media(prefers-reduced-motion:reduce){.bc-slider-fill[data-v-8a9d497e],.bc-preset[data-v-8a9d497e],.bc-btn[data-v-8a9d497e]{transition:none}}.profile-account-edit-email[data-v-19d5fcf4]{padding:10px 12px;border-radius:2px;border:1px solid var(--border);background:var(--surface-soft);color:var(--text-muted);font-size:13px;font-family:var(--font-sans);line-height:1.35;word-break:break-word}.pm-overlay[data-v-19d5fcf4]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pm-modal[data-v-19d5fcf4]{width:100%;max-width:480px;border-radius:2px;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,var(--surface-soft)) 0%,var(--surface) 100%);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent),0 0 48px color-mix(in srgb,var(--ui-neon) 8%,transparent);overflow:hidden}.pm-header[data-v-19d5fcf4]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 7%,transparent) 0%,transparent 52%)}.pm-title[data-v-19d5fcf4]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-section-label);line-height:1.25}.pm-close[data-v-19d5fcf4]{flex-shrink:0;background:none;border:1px solid transparent;border-radius:2px;color:var(--text-muted);cursor:pointer;padding:6px;line-height:0;transition:color .18s ease,border-color .18s ease,background .18s ease}.pm-close[data-v-19d5fcf4]:hover{color:var(--ui-neon-text);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.pm-close[data-v-19d5fcf4]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 22%,transparent)}.pm-body[data-v-19d5fcf4]{padding:18px;display:flex;flex-direction:column;gap:16px}.pm-field[data-v-19d5fcf4]{display:flex;flex-direction:column;gap:6px}.pm-label[data-v-19d5fcf4]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ui-section-label)}.pm-hint[data-v-19d5fcf4]{margin:0;font-size:11px;line-height:1.4;color:var(--text-muted)}.pm-input[data-v-19d5fcf4]{width:100%;padding:10px 12px;border-radius:2px;border:1px solid var(--border);background:var(--accent-soft);color:var(--text-main);font-size:13px;font-family:var(--font-sans);outline:none;transition:border-color .18s ease,box-shadow .22s ease,background .18s ease;box-sizing:border-box}.pm-input[data-v-19d5fcf4]::-moz-placeholder{color:var(--text-muted)}.pm-input[data-v-19d5fcf4]::placeholder{color:var(--text-muted)}.pm-input[data-v-19d5fcf4]:hover{background:var(--surface-soft)}.pm-input[data-v-19d5fcf4]:focus{border-color:color-mix(in srgb,var(--ui-neon) 48%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.pm-input[data-v-19d5fcf4]:-webkit-autofill,.pm-input[data-v-19d5fcf4]:-webkit-autofill:hover,.pm-input[data-v-19d5fcf4]:-webkit-autofill:active{-webkit-text-fill-color:var(--text-main)!important;caret-color:var(--text-main);border:1px solid var(--border);box-shadow:0 0 0 1000px var(--accent-soft) inset!important;-webkit-transition:background-color 9999s ease-out 0s;transition:background-color 9999s ease-out 0s}.pm-input[data-v-19d5fcf4]:-webkit-autofill:focus{border-color:color-mix(in srgb,var(--ui-neon) 48%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 14%,transparent),0 0 0 1000px var(--accent-soft) inset!important}html.light{box-shadow:0 0 0 1000px var(--accent-soft) inset!important}html.light{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 14%,transparent),0 0 0 1000px var(--accent-soft) inset!important}.pm-footer[data-v-19d5fcf4]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 55%,var(--surface))}.pm-btn[data-v-19d5fcf4]{padding:9px 18px;border-radius:2px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px solid transparent;transition:border-color .2s ease,background .2s ease,box-shadow .22s ease,color .18s ease,transform .15s ease,filter .2s ease}.pm-btn--cancel[data-v-19d5fcf4]{background:transparent;border-color:var(--border);color:var(--text-muted)}.pm-btn--cancel[data-v-19d5fcf4]:hover{color:var(--text-main);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.pm-btn--submit[data-v-19d5fcf4]{border-color:var(--ui-neon-btn-border);background:linear-gradient(165deg,var(--ui-neon-btn-bg-top),var(--ui-neon-btn-bg-bottom));color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.pm-btn--submit[data-v-19d5fcf4]:hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);box-shadow:0 0 24px color-mix(in srgb,var(--ui-neon) 26%,transparent),0 0 0 1px color-mix(in srgb,var(--ui-neon) 14%,transparent);transform:translateY(-1px);filter:brightness(1.05)}.pm-btn--submit[data-v-19d5fcf4]:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.pm-btn--submit[data-v-19d5fcf4]:disabled{opacity:.42;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.pm-fade-enter-active[data-v-19d5fcf4],.pm-fade-leave-active[data-v-19d5fcf4]{transition:opacity .2s ease}.pm-fade-enter-from[data-v-19d5fcf4],.pm-fade-leave-to[data-v-19d5fcf4]{opacity:0}.profile-account-hero__main[data-v-0efa75ab]{gap:24px}.profile-account-avatar-zone[data-v-0efa75ab]{flex-shrink:0;position:relative;cursor:pointer}.profile-account-avatar-zone:hover .profile-account-avatar-overlay[data-v-0efa75ab]{opacity:1}.profile-account-avatar-zone:hover .profile-account-avatar-ring[data-v-0efa75ab]{border-color:var(--ui-neon);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 28%,transparent)}.profile-account-avatar-ring[data-v-0efa75ab]{width:110px;height:110px;border-radius:2px;padding:3px;border:2px solid var(--ui-neon-border-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-neon) 16%,transparent),transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 10%,transparent);transition:border-color .3s,box-shadow .3s}.profile-account-avatar-inner[data-v-0efa75ab]{width:100%;height:100%;border-radius:1px;overflow:hidden;background:linear-gradient(168deg,var(--ui-neon-sheen) 0%,transparent 50%),var(--surface)}.profile-account-avatar-img[data-v-0efa75ab]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.profile-account-avatar-letter[data-v-0efa75ab]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:36px;font-weight:700;color:var(--ui-neon-text);text-shadow:none}.profile-account-avatar-overlay[data-v-0efa75ab]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;display:flex;align-items:center;justify-content:center;background:#0000009e;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;transition:opacity .2s;color:#fff}@media(max-width:680px){.profile-account-avatar-ring[data-v-0efa75ab]{width:88px;height:88px}.profile-account-avatar-letter[data-v-0efa75ab]{font-size:30px}}.profile-edit-input[data-v-0efa75ab]{min-width:200px;max-width:320px}.profile-bio-display[data-v-0efa75ab]{color:var(--text-muted);font-size:13px;white-space:pre-line}.profile-view-public-link[data-v-0efa75ab]{display:inline-block;margin-top:6px;font-size:12px;color:var(--ui-neon-text);text-decoration:none;font-family:var(--font-mono);text-shadow:none}.profile-view-public-link[data-v-0efa75ab]:hover{text-decoration:underline}.profile-account-hero__public[data-v-0efa75ab]{margin-top:4px}.profile-settings-slab__textarea[data-v-0efa75ab]{width:100%;max-width:100%}.profile-settings-slab__bio-actions[data-v-0efa75ab]{display:flex;flex-wrap:wrap;gap:8px}.profile-hub-stat-card__chart-spark[data-v-0efa75ab]{margin-top:6px;width:100%}.profile-usage-spark-svg[data-v-0efa75ab]{width:100%;height:44px;display:block;color:var(--ui-neon-text)}.profile-usage-spark-poly[data-v-0efa75ab]{stroke:currentColor;stroke-width:1.35;vector-effect:non-scaling-stroke;opacity:.9}.profile-usage-preview-skel__line[data-v-0efa75ab]{opacity:.45}.pm-overlay[data-v-cb43c79f]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pm-modal[data-v-cb43c79f]{width:100%;max-width:480px;border-radius:2px;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,var(--surface-soft)) 0%,var(--surface) 100%);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent),0 0 48px color-mix(in srgb,var(--ui-neon) 8%,transparent);overflow:hidden}.pm-header[data-v-cb43c79f]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 7%,transparent) 0%,transparent 52%)}.pm-title[data-v-cb43c79f]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-section-label);line-height:1.25}.pm-block-warning[data-v-cb43c79f]{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,#ffd166 38%,var(--border));background:color-mix(in srgb,#ffd166 10%,transparent);color:var(--text-main);border-radius:8px;font-size:13px;line-height:1.45}.pm-block-warning__title[data-v-cb43c79f]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffd166;margin-bottom:6px}.pm-block-warning__text[data-v-cb43c79f]{margin:0;font-size:12px;line-height:1.5;color:var(--text-main)}.pm-hint--warning[data-v-cb43c79f]{color:#ffd166}.pm-close[data-v-cb43c79f]{flex-shrink:0;background:none;border:1px solid transparent;border-radius:2px;color:var(--text-muted);cursor:pointer;padding:6px;line-height:0;transition:color .18s ease,border-color .18s ease,background .18s ease}.pm-close[data-v-cb43c79f]:hover{color:var(--ui-neon-text);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.pm-close[data-v-cb43c79f]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 22%,transparent)}.pm-body[data-v-cb43c79f]{padding:18px;display:flex;flex-direction:column;gap:16px}.pm-top[data-v-cb43c79f]{display:flex;align-items:flex-start;gap:14px}.pm-preview[data-v-cb43c79f]{display:flex;flex-direction:column;gap:8px;align-items:stretch;flex:0 0 80px;position:relative}.pm-preview-img[data-v-cb43c79f]{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:var(--media-view-radius, 6px);border:1px solid var(--border);flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 10%,transparent)}.pm-preview-video[data-v-cb43c79f]{-o-object-fit:cover;object-fit:cover;border-radius:var(--media-view-radius, 6px)}.pm-preview-placeholder[data-v-cb43c79f]{width:80px;height:80px;border-radius:var(--media-view-radius, 6px);border:1px dashed var(--border);background:var(--surface-soft);display:flex;align-items:center;justify-content:center;text-align:center;padding:6px;font-size:10px;font-family:var(--font-mono);letter-spacing:.03em;color:var(--text-muted);flex-shrink:0}.pm-badge[data-v-cb43c79f]{position:absolute;left:6px;bottom:6px;display:inline-flex;align-items:center;max-width:calc(100% - 12px);padding:2px 6px;border-radius:2px;border:1px solid color-mix(in srgb,#fff 12%,var(--border));background:#0a0c1094;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-mono);font-size:8px;text-transform:uppercase;letter-spacing:.08em;line-height:1.1;color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;box-shadow:0 4px 14px #0000003d}.pm-textarea--readonly[data-v-cb43c79f]{cursor:default;color:var(--el-text-color-regular);background:var(--surface-soft);border-color:var(--border);resize:none}.pm-textarea--readonly[data-v-cb43c79f]:focus{border-color:var(--border);box-shadow:none}.pm-hint[data-v-cb43c79f]{margin:0;font-size:11px;line-height:1.4;color:var(--text-muted)}.pm-field[data-v-cb43c79f]{display:flex;flex-direction:column;gap:6px}.pm-field--title[data-v-cb43c79f]{flex:1 1 auto;min-width:0}.pm-field--half[data-v-cb43c79f]{width:50%}.pm-field--full[data-v-cb43c79f]{width:100%}.pm-row[data-v-cb43c79f]{display:flex;gap:12px}.pm-label[data-v-cb43c79f]{font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.07em;color:var(--ui-section-label)}.pm-input[data-v-cb43c79f],.pm-textarea[data-v-cb43c79f]{width:100%;padding:10px 12px;border-radius:2px;border:1px solid var(--border);background:var(--accent-soft);color:var(--text-main);font-size:13px;font-family:var(--font-sans);outline:none;transition:border-color .18s ease,box-shadow .22s ease,background .18s ease;box-sizing:border-box}.pm-input[data-v-cb43c79f]::-moz-placeholder,.pm-textarea[data-v-cb43c79f]::-moz-placeholder{color:var(--text-muted)}.pm-input[data-v-cb43c79f]::placeholder,.pm-textarea[data-v-cb43c79f]::placeholder{color:var(--text-muted)}.pm-input[data-v-cb43c79f]:hover,.pm-textarea[data-v-cb43c79f]:hover{background:var(--surface-soft)}.pm-input[data-v-cb43c79f]:focus,.pm-textarea[data-v-cb43c79f]:focus{border-color:color-mix(in srgb,var(--ui-neon) 48%,var(--border));box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.pm-textarea[data-v-cb43c79f]{resize:vertical;min-height:70px}.pm-footer[data-v-cb43c79f]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--surface-soft) 55%,var(--surface))}.pm-btn[data-v-cb43c79f]{padding:9px 18px;border-radius:2px;font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px solid transparent;transition:border-color .2s ease,background .2s ease,box-shadow .22s ease,color .18s ease,transform .15s ease,filter .2s ease}.pm-btn--cancel[data-v-cb43c79f]{background:transparent;border-color:var(--border);color:var(--text-muted)}.pm-btn--cancel[data-v-cb43c79f]:hover{color:var(--text-main);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.pm-btn--submit[data-v-cb43c79f]{border-color:var(--ui-neon-btn-border);background:linear-gradient(165deg,var(--ui-neon-btn-bg-top),var(--ui-neon-btn-bg-bottom));color:#fff;box-shadow:0 0 18px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.pm-btn--submit[data-v-cb43c79f]:hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);box-shadow:0 0 24px color-mix(in srgb,var(--ui-neon) 26%,transparent),0 0 0 1px color-mix(in srgb,var(--ui-neon) 14%,transparent);transform:translateY(-1px);filter:brightness(1.05)}.pm-btn--submit[data-v-cb43c79f]:active:not(:disabled){transform:translateY(0);filter:brightness(.98)}.pm-btn--submit[data-v-cb43c79f]:disabled{opacity:.42;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.pm-fade-enter-active[data-v-cb43c79f],.pm-fade-leave-active[data-v-cb43c79f]{transition:opacity .2s ease}.pm-fade-enter-from[data-v-cb43c79f],.pm-fade-leave-to[data-v-cb43c79f]{opacity:0}@media(max-width:560px){.pm-top[data-v-cb43c79f]{flex-direction:column}.pm-preview[data-v-cb43c79f]{flex:none}}.dgm-overlay[data-v-7d90fa7b]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.dgm-modal[data-v-7d90fa7b]{width:100%;max-width:420px;border:1px solid var(--border);border-radius:2px;background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,var(--surface-soft)) 0%,var(--surface) 100%);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent),0 0 48px color-mix(in srgb,#ff5a5a 10%,transparent);overflow:hidden}.dgm-header[data-v-7d90fa7b]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 14px;border-bottom:1px solid var(--border)}.dgm-title[data-v-7d90fa7b]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-section-label);line-height:1.25}.dgm-close[data-v-7d90fa7b]{flex-shrink:0;border:1px solid transparent;border-radius:2px;background:none;color:var(--text-muted);cursor:pointer;padding:6px;line-height:0;transition:color .18s ease,border-color .18s ease,background .18s ease}.dgm-close[data-v-7d90fa7b]:hover{color:#fff;border-color:#ff8d8d73;background:#ff5a5a1a}.dgm-body[data-v-7d90fa7b]{padding:18px}.dgm-preview[data-v-7d90fa7b]{display:flex;align-items:flex-start;gap:12px}.dgm-preview-img[data-v-7d90fa7b],.dgm-preview-placeholder[data-v-7d90fa7b]{width:80px;height:80px;flex-shrink:0;border-radius:2px;border:1px solid var(--border)}.dgm-preview-img[data-v-7d90fa7b]{-o-object-fit:cover;object-fit:cover}.dgm-preview-placeholder[data-v-7d90fa7b]{display:flex;align-items:center;justify-content:center;background:#ffffff0d;color:#ffffff80;font-family:var(--font-mono);font-size:10px;text-transform:uppercase;letter-spacing:.08em}.dgm-copy[data-v-7d90fa7b]{display:flex;flex-direction:column;gap:8px}.dgm-text[data-v-7d90fa7b]{margin:0;color:var(--text);font-size:14px;line-height:1.5}.dgm-meta[data-v-7d90fa7b]{display:flex;flex-direction:column;align-items:flex-start;gap:8px;color:#ffffff75;font-family:var(--font-mono);font-size:10px;letter-spacing:.06em;text-transform:uppercase}.dgm-badge[data-v-7d90fa7b]{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid rgba(255,255,255,.08);background:#ffffff0a;border-radius:2px}.dgm-date[data-v-7d90fa7b]{line-height:1.45}.dgm-footer[data-v-7d90fa7b]{display:flex;justify-content:flex-end;gap:10px;padding:14px 18px 18px;border-top:1px solid var(--border)}.dgm-btn[data-v-7d90fa7b]{min-width:120px;min-height:38px;padding:0 14px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffffd1;font-family:var(--font-mono);font-size:11px;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:all .18s ease}.dgm-btn[data-v-7d90fa7b]:disabled{opacity:.55;cursor:default}.dgm-btn--cancel[data-v-7d90fa7b]:hover:not(:disabled){background:#ffffff14;color:#fff}.dgm-btn--danger[data-v-7d90fa7b]{border-color:#ff8d8d66;background:#ff5a5a24;color:#ffd4d4}.dgm-btn--danger[data-v-7d90fa7b]:hover:not(:disabled){border-color:#ff8d8da6;background:#ff5a5a38;color:#fff}.labs-provider-rail-row[data-v-70bcde2f]{position:relative;display:flex;align-items:stretch;width:100%}.labs-provider-rail-row__btn[data-v-70bcde2f]{flex:1;min-width:0;text-align:left;padding:9px 12px;border:none;border-left:2px solid transparent;background:transparent;color:#ffffff6b;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.02em;cursor:pointer;transition:color .22s cubic-bezier(.22,1,.36,1),background .22s cubic-bezier(.22,1,.36,1),border-color .22s cubic-bezier(.22,1,.36,1)}.labs-provider-rail-row__btn[data-v-70bcde2f]:hover{color:#ffffffc7;background:#ffffff0a}.labs-provider-rail-row__btn.active[data-v-70bcde2f]{color:#fff;background:color-mix(in srgb,var(--ui-neon) 10%,rgba(255,255,255,.03));border-left-color:var(--ui-neon-line);box-shadow:inset 2px 0 8px -2px color-mix(in srgb,var(--ui-neon) 18%,transparent)}.labs-provider-rail-row__info[data-v-70bcde2f]{position:absolute;right:4px;top:50%;transform:translateY(-50%);z-index:2;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;color:#ffffff2e;cursor:help;opacity:0;transition:opacity .15s ease,color .15s ease,border-color .15s ease,background .15s ease}.labs-provider-rail-row:hover .labs-provider-rail-row__info[data-v-70bcde2f]{opacity:1;color:#ffffff47}.labs-provider-rail-row:hover .labs-provider-rail-row__info[data-v-70bcde2f]:hover,.labs-provider-rail-row:hover .labs-provider-rail-row__info[data-v-70bcde2f]:focus-visible{color:var(--ui-neon-muted);border-color:color-mix(in srgb,var(--ui-neon) 25%,transparent);background:color-mix(in srgb,var(--ui-neon) 6%,transparent);outline:none}.labs-provider-rail-row__info[data-v-70bcde2f]:focus-visible{opacity:1;color:var(--ui-neon-muted);border-color:color-mix(in srgb,var(--ui-neon) 25%,transparent);background:color-mix(in srgb,var(--ui-neon) 6%,transparent);outline:none}.labs-provider-rail-row.active .labs-provider-rail-row__info[data-v-70bcde2f]{color:var(--ui-neon-label)}.labs-provider-rail-row.active:hover .labs-provider-rail-row__info[data-v-70bcde2f]:hover,.labs-provider-rail-row.active .labs-provider-rail-row__info[data-v-70bcde2f]:focus-visible{color:var(--ui-neon-text);border-color:color-mix(in srgb,var(--ui-neon) 40%,transparent);background:color-mix(in srgb,var(--ui-neon) 8%,transparent)}@media(max-width:900px){.labs-provider-rail-row[data-v-70bcde2f]{flex-shrink:0;width:auto}.labs-provider-rail-row__btn[data-v-70bcde2f]{border-left:none;border-bottom:2px solid transparent;padding:8px 12px;white-space:nowrap}.labs-provider-rail-row__btn.active[data-v-70bcde2f]{border-left-color:transparent;border-bottom-color:var(--ui-neon-rail-accent)}.labs-provider-rail-row__info[data-v-70bcde2f]{right:2px}}.labs-version-drop-info[data-v-2c4f758a]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin:0 2px 0 0;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--text-muted);cursor:help;transition:color .15s ease,border-color .15s ease,background .15s ease}.labs-version-drop-info[data-v-2c4f758a]:hover,.labs-version-drop-info[data-v-2c4f758a]:focus-visible{color:var(--ui-neon-muted);border-color:color-mix(in srgb,var(--ui-neon) 25%,transparent);background:color-mix(in srgb,var(--ui-neon) 6%,transparent);outline:none}.labs-aspect-icon[data-v-09709abc]{flex-shrink:0;display:block}.labs-pc[data-v-dd25dd95]{font-family:var(--font-mono),ui-monospace,monospace;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;color:#ffffff52;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;line-height:1;z-index:1}.labs-pc--warn[data-v-dd25dd95]{color:#eab308e0}.labs-pc--full[data-v-dd25dd95]{color:#f87171eb}.labs-pc--inline[data-v-dd25dd95]{position:absolute;right:10px;top:50%;transform:translateY(-50%)}.labs-pc--block[data-v-dd25dd95]{position:absolute;right:10px;bottom:8px}.labs-pub-footer[data-v-2deff29d]{position:absolute;right:8px;top:8px;z-index:20;display:flex;justify-content:flex-end;max-width:calc(100% - 16px);opacity:0;pointer-events:none;transition:opacity .15s ease;backface-visibility:hidden;transform:translateZ(0)}.ilab-gen-card:hover,.vlab-gen-card:hover,.mlab-gen-card:hover,.volab-gen-card:hover,.llab-gen-card:hover,.labs-pub-footer.is-visible[data-v-2deff29d],.labs-pub-footer.is-open[data-v-2deff29d]{opacity:1;pointer-events:auto}.labs-pub-stack[data-v-2deff29d],.labs-pub-icon-actions[data-v-2deff29d]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.labs-pub-icons-enter-active[data-v-2deff29d],.labs-pub-icons-leave-active[data-v-2deff29d]{transition:opacity .22s ease;pointer-events:none}.labs-pub-icons-enter-from[data-v-2deff29d],.labs-pub-icons-leave-to[data-v-2deff29d]{opacity:0}.labs-pub-icons-enter-to[data-v-2deff29d],.labs-pub-icons-leave-from[data-v-2deff29d]{opacity:1}.labs-pub-stack[data-v-2deff29d] .el-tooltip__trigger{display:inline-flex}.labs-pub-menu-anchor[data-v-2deff29d]{position:relative;display:flex;justify-content:flex-end}.labs-pub-trigger[data-v-2deff29d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#0e0e12e0;color:#ffffff9e;cursor:pointer;opacity:.94;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .15s ease;margin:0}.labs-pub-trigger[data-v-2deff29d]:hover,.labs-pub-footer.is-open .labs-pub-trigger[data-v-2deff29d]{opacity:1;color:#ffffffeb;border-color:var(--ui-neon-btn-border);background:#0a0a0ef0;box-shadow:0 2px 16px #0000008c,inset 0 1px #ffffff0f}.labs-pub-icon-action[data-v-2deff29d]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffb8;cursor:pointer;margin:0;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease,opacity .15s ease}.labs-pub-icon-action[data-v-2deff29d]:hover{color:#ffffffeb;border-color:var(--ui-neon-btn-border);background:#000000e6;box-shadow:0 2px 16px #0000008c,inset 0 1px #ffffff0f}.labs-pub-icon-action svg[data-v-2deff29d]{flex-shrink:0;opacity:.92}.labs-pub-menu[data-v-2deff29d]{position:absolute;top:calc(100% + 6px);right:0;z-index:3;min-width:170px;display:flex;flex-direction:column;padding:6px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#0c0c10f0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 10px 24px #00000057;transform-origin:top right}.labs-pub-drop-enter-active[data-v-2deff29d],.labs-pub-drop-leave-active[data-v-2deff29d]{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.labs-pub-drop-enter-from[data-v-2deff29d],.labs-pub-drop-leave-to[data-v-2deff29d]{opacity:0;transform:translateY(-6px) scale(.97)}.labs-pub-drop-enter-to[data-v-2deff29d],.labs-pub-drop-leave-from[data-v-2deff29d]{opacity:1;transform:translateY(0) scale(1)}.labs-pub-menu-item[data-v-2deff29d]{display:inline-flex;align-items:center;gap:7px;width:100%;min-height:34px;padding:8px 10px;border:0;border-radius:2px;background:transparent;color:#ffffffd1;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;text-align:left;cursor:pointer}.labs-pub-menu-item[data-v-2deff29d]:hover{background:#ffffff0f;color:#fff}.labs-pub-menu-item--status[data-v-2deff29d]{color:#ffffff8f;cursor:default}.labs-pub-menu-item--status[data-v-2deff29d]:hover{background:transparent;color:#ffffff8f}.labs-pub-check[data-v-2deff29d]{flex-shrink:0;color:color-mix(in srgb,var(--ui-neon) 75%,#fff);opacity:.9}.labs-pub-menu-link[data-v-2deff29d]{color:var(--ui-neon-text);text-decoration:none}.labs-pub-menu-item--danger[data-v-2deff29d]{color:#ff8d8d}.labs-pub-menu-item--danger[data-v-2deff29d]:hover{background:#ff5a5a1f;color:#ffd4d4}@media(hover:none){.labs-pub-footer[data-v-2deff29d]{opacity:1;pointer-events:auto}}.labs-history-date-nav__trigger[data-v-1dc368cd]{position:relative;z-index:2;display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 7px;border:1px solid color-mix(in srgb,var(--ui-neon) 28%,rgba(255,255,255,.08));border-radius:2px;background:color-mix(in srgb,var(--bg-main) 86%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;box-shadow:0 6px 18px #00000047;opacity:0;pointer-events:none;transform:translateY(-5px);transition:opacity .18s ease,transform .18s ease,border-color .18s ease}.labs-history-date-nav__trigger[data-v-1dc368cd]:not(.is-visible){visibility:hidden;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.labs-history-date-nav[data-v-1dc368cd]{position:sticky;top:calc(var(--site-header-height, 56px) + 6px);z-index:8;display:flex;justify-content:center;align-items:center;width:100%;box-sizing:border-box;pointer-events:none;min-height:24px;margin-bottom:-24px;padding:0}.labs-history-date-nav__trigger.is-visible[data-v-1dc368cd]{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0)}.labs-history-date-nav__trigger.is-open[data-v-1dc368cd]{border-color:color-mix(in srgb,var(--ui-neon) 46%,rgba(255,255,255,.08))}.labs-history-date-nav__label[data-v-1dc368cd],.labs-history-date-nav__meta[data-v-1dc368cd],.labs-history-date-nav__month[data-v-1dc368cd],.labs-history-date-nav__close[data-v-1dc368cd],.labs-history-date-nav__text-btn[data-v-1dc368cd],.labs-history-date-nav__danger-btn[data-v-1dc368cd],.labs-history-date-nav__grid-loading[data-v-1dc368cd],.labs-history-date-nav__day-count[data-v-1dc368cd],.labs-history-date-nav__mode-hint[data-v-1dc368cd]{font-family:var(--font-mono)}.labs-history-date-nav__label[data-v-1dc368cd]{font-size:9px;letter-spacing:.06em;text-transform:uppercase}.labs-history-date-nav__meta[data-v-1dc368cd]{font-size:8px;color:var(--ui-neon-text)}.labs-history-date-nav__overlay[data-v-1dc368cd]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top,0px)) 20px max(24px,env(safe-area-inset-bottom,0px));background:#0000007a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.labs-history-date-nav__dialog[data-v-1dc368cd]{width:min(400px,calc(100vw - 40px));max-width:400px;border:1px solid color-mix(in srgb,var(--ui-neon) 18%,rgba(255,255,255,.08));border-radius:2px;background:color-mix(in srgb,var(--bg-main) 92%,rgba(20,22,30,.92));box-shadow:0 18px 56px #00000080}.labs-cal-dlg-enter-active[data-v-1dc368cd],.labs-cal-dlg-leave-active[data-v-1dc368cd]{transition:opacity .2s ease}.labs-cal-dlg-enter-active .labs-history-date-nav__dialog[data-v-1dc368cd],.labs-cal-dlg-leave-active .labs-history-date-nav__dialog[data-v-1dc368cd]{transition:opacity .2s ease,transform .22s cubic-bezier(.22,1,.36,1)}.labs-cal-dlg-enter-from[data-v-1dc368cd],.labs-cal-dlg-leave-to[data-v-1dc368cd]{opacity:0}.labs-cal-dlg-enter-from .labs-history-date-nav__dialog[data-v-1dc368cd],.labs-cal-dlg-leave-to .labs-history-date-nav__dialog[data-v-1dc368cd]{opacity:0;transform:scale(.98) translateY(8px)}.labs-history-date-nav__head[data-v-1dc368cd],.labs-history-date-nav__foot[data-v-1dc368cd]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px 14px}.labs-history-date-nav__head[data-v-1dc368cd]{border-bottom:1px solid rgba(255,255,255,.06)}.labs-history-date-nav__mode-hint[data-v-1dc368cd]{margin:0;padding:10px 14px 11px;font-size:9px;line-height:1.45;letter-spacing:.04em;color:#ffffff7a;border-bottom:1px solid rgba(255,255,255,.06)}.labs-history-date-nav__month-transition[data-v-1dc368cd]{min-height:278px}.labs-history-date-nav__month-panel[data-v-1dc368cd]{width:100%}.labs-cal-month-enter-active[data-v-1dc368cd]{z-index:2}.labs-cal-month-leave-active[data-v-1dc368cd]{z-index:1;pointer-events:none}.labs-cal-month-enter-active[data-v-1dc368cd],.labs-cal-month-leave-active[data-v-1dc368cd]{transition:opacity .35s cubic-bezier(.22,1,.36,1),transform .4s cubic-bezier(.16,1,.3,1)}.labs-cal-month-enter-from[data-v-1dc368cd]{opacity:0;transform:translateY(10px) scale(.99)}.labs-cal-month-leave-to[data-v-1dc368cd]{opacity:0;transform:translateY(-8px) scale(.993)}.labs-history-date-nav__month-btn[data-v-1dc368cd],.labs-history-date-nav__close[data-v-1dc368cd],.labs-history-date-nav__text-btn[data-v-1dc368cd],.labs-history-date-nav__danger-btn[data-v-1dc368cd]{border:1px solid rgba(255,255,255,.08);border-radius:2px;background:#ffffff0a;color:#ffffffd1;cursor:pointer;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;transition:border-color .15s ease,background .15s ease,color .15s ease,opacity .15s ease}.labs-history-date-nav__month-btn[data-v-1dc368cd]{width:28px;height:28px;font-size:16px;padding:0}.labs-history-date-nav__month[data-v-1dc368cd]{font-size:13px;letter-spacing:.04em;color:#fff;font-family:var(--font-mono)}.labs-history-date-nav__weekdays[data-v-1dc368cd],.labs-history-date-nav__grid[data-v-1dc368cd]{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.labs-history-date-nav__weekdays[data-v-1dc368cd]{padding:8px 14px 6px;color:#fff6;font-family:var(--font-mono);font-size:8px;letter-spacing:.08em;text-transform:uppercase}.labs-history-date-nav__grid-shell[data-v-1dc368cd]{position:relative;padding:0 14px 4px}.labs-history-date-nav__grid[data-v-1dc368cd]{padding:0}.labs-history-date-nav__grid-loading[data-v-1dc368cd]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;display:flex;align-items:center;justify-content:center;border-radius:2px;background:color-mix(in srgb,var(--bg-main) 72%,rgba(0,0,0,.35));backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);font-size:9px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80;pointer-events:all}.labs-history-date-nav__day[data-v-1dc368cd]{position:relative;min-height:48px;padding:0;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:#ffffff0a;color:#ffffffe0;display:flex;flex-direction:column;align-items:stretch;justify-content:stretch;cursor:pointer;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease}.labs-history-date-nav__day.is-outside[data-v-1dc368cd]{opacity:.28}.labs-history-date-nav__day.is-no-pick[data-v-1dc368cd]{cursor:not-allowed;opacity:.35}.labs-history-date-nav__day.is-selected[data-v-1dc368cd]{border-color:color-mix(in srgb,var(--ui-neon) 56%,rgba(255,255,255,.08));background:var(--ui-neon-tab-active-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 22%,transparent)}.labs-history-date-nav__day.is-today[data-v-1dc368cd]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-neon) 28%,transparent)}.labs-history-date-nav__day.has-data[data-v-1dc368cd]{border-color:color-mix(in srgb,var(--ui-neon) 22%,rgba(255,255,255,.08))}.labs-history-date-nav__day.has-preview .labs-history-date-nav__day-inner[data-v-1dc368cd]{text-shadow:0 1px 3px rgba(0,0,0,.9)}.labs-history-date-nav__day.is-bulk-picked[data-v-1dc368cd]{border-color:color-mix(in srgb,var(--ui-neon) 72%,rgba(255,255,255,.1));box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 35%,transparent),0 6px 20px #00000073}.labs-history-date-nav__day-preview[data-v-1dc368cd]{position:absolute;top:0;right:0;bottom:0;left:0;background-size:cover;background-position:center;pointer-events:none}.labs-history-date-nav__day-preview[data-v-1dc368cd]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(165deg,#0003,#0000008c 45%,#000000d1)}.labs-history-date-nav__day-inner[data-v-1dc368cd]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;flex:1;min-height:48px;padding:5px 4px 4px;box-sizing:border-box}.labs-history-date-nav__day-num[data-v-1dc368cd]{font-size:12px;line-height:1;font-weight:600;font-family:var(--font-mono)}.labs-history-date-nav__day-count[data-v-1dc368cd]{font-size:8px;line-height:1;font-weight:700;margin-top:auto;padding:1px 4px;border-radius:2px;background:color-mix(in srgb,var(--ui-neon) 22%,rgba(0,0,0,.5));color:var(--ui-neon-text);border:1px solid color-mix(in srgb,var(--ui-neon) 40%,transparent)}.labs-history-date-nav__day:not(.has-data) .labs-history-date-nav__day-count[data-v-1dc368cd]{display:none}.labs-history-date-nav__day-check[data-v-1dc368cd]{position:absolute;top:3px;right:4px;z-index:2;font-size:10px;font-weight:800;color:var(--ui-neon-text);text-shadow:0 0 8px rgba(0,0,0,.9)}.labs-history-date-nav__foot[data-v-1dc368cd]{flex-wrap:wrap;border-top:1px solid rgba(255,255,255,.06)}.labs-history-date-nav__foot-left[data-v-1dc368cd]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;flex:1}.labs-history-date-nav__text-btn[data-v-1dc368cd]{min-height:30px;padding:0 10px;background:transparent}.labs-history-date-nav__text-btn[data-v-1dc368cd]:hover{border-color:color-mix(in srgb,var(--ui-neon) 35%,rgba(255,255,255,.1));color:#fff}.labs-history-date-nav__danger-btn[data-v-1dc368cd]{min-height:30px;padding:0 10px;border-color:color-mix(in srgb,#f87171 45%,rgba(255,255,255,.08));background:color-mix(in srgb,#f87171 12%,rgba(0,0,0,.2));color:#fecaca}.labs-history-date-nav__danger-btn[data-v-1dc368cd]:hover:not(:disabled){border-color:color-mix(in srgb,#f87171 65%,transparent);background:color-mix(in srgb,#f87171 20%,rgba(0,0,0,.25));color:#fff}.labs-history-date-nav__danger-btn[data-v-1dc368cd]:disabled{opacity:.35;cursor:not-allowed}.labs-history-date-nav__close[data-v-1dc368cd]{min-height:30px;padding:0 12px;flex-shrink:0}@media(max-width:900px){.labs-history-date-nav[data-v-1dc368cd]{top:calc(var(--site-header-height, 56px) + 4px)}.labs-history-date-nav__overlay[data-v-1dc368cd]{padding:12px 14px max(16px,env(safe-area-inset-bottom,0px))}.labs-history-date-nav__dialog[data-v-1dc368cd]{width:min(380px,calc(100vw - 28px));max-width:380px}.labs-history-date-nav__weekdays[data-v-1dc368cd]{padding:6px 10px 5px;gap:4px}.labs-history-date-nav__grid-shell[data-v-1dc368cd]{padding:0 10px 4px}.labs-history-date-nav__grid[data-v-1dc368cd]{gap:4px}.labs-history-date-nav__grid-loading[data-v-1dc368cd]{font-size:8px}.labs-history-date-nav__mode-hint[data-v-1dc368cd]{padding:8px 10px 9px}.labs-history-date-nav__head[data-v-1dc368cd],.labs-history-date-nav__foot[data-v-1dc368cd]{padding:10px}.labs-history-date-nav__day[data-v-1dc368cd]{min-height:44px}.labs-history-date-nav__day-inner[data-v-1dc368cd]{min-height:44px;padding:4px 3px 3px}.labs-history-date-nav__day-num[data-v-1dc368cd]{font-size:11px}.labs-history-date-nav__month-transition[data-v-1dc368cd]{min-height:248px}}@media(prefers-reduced-motion:reduce){.labs-cal-month-enter-active[data-v-1dc368cd],.labs-cal-month-leave-active[data-v-1dc368cd]{transition-duration:.12s;transition-timing-function:ease-out}.labs-cal-month-enter-from[data-v-1dc368cd],.labs-cal-month-leave-to[data-v-1dc368cd]{transform:none}.labs-cal-dlg-enter-active[data-v-1dc368cd],.labs-cal-dlg-leave-active[data-v-1dc368cd],.labs-cal-dlg-enter-active .labs-history-date-nav__dialog[data-v-1dc368cd],.labs-cal-dlg-leave-active .labs-history-date-nav__dialog[data-v-1dc368cd]{transition-duration:.12s;transition-timing-function:ease-out}.labs-cal-dlg-enter-from .labs-history-date-nav__dialog[data-v-1dc368cd],.labs-cal-dlg-leave-to .labs-history-date-nav__dialog[data-v-1dc368cd]{transform:none}}.labs-history-append[data-v-84646996]{width:100%;min-height:52px;padding:8px 0 12px;box-sizing:border-box}.labs-history-append__panel[data-v-84646996]{display:flex;flex-direction:column;align-items:center;gap:8px}.labs-history-append__panel--grid[data-v-84646996]{align-items:stretch;max-width:100%}.labs-history-append__panel--hint[data-v-84646996]{justify-content:center;min-height:32px}.labs-history-append__shimmer[data-v-84646996]{width:100%;max-width:min(100%,520px);height:40px;margin:0 auto;border-radius:2px;border:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,rgba(255,255,255,.02) 25%,var(--ui-neon-shimmer-mid, rgba(120, 200, 255, .08)) 50%,rgba(255,255,255,.02) 75%);background-size:200% 100%;animation:labs-ha-shimmer-84646996 1.35s ease-in-out infinite}.labs-history-append__skeleton-grid[data-v-84646996]{display:grid;grid-template-columns:repeat(var(--labs-ha-cols, 4),minmax(0,1fr));gap:8px;width:100%;padding:0 4px;box-sizing:border-box}.labs-history-append__skeleton-tile[data-v-84646996]{aspect-ratio:1;border-radius:0;border:1px solid rgba(255,255,255,.06);background:linear-gradient(90deg,rgba(255,255,255,.02) 25%,var(--ui-neon-shimmer-mid, rgba(120, 200, 255, .08)) 50%,rgba(255,255,255,.02) 75%);background-size:200% 100%;animation:labs-ha-shimmer-84646996 1.35s ease-in-out infinite}@keyframes labs-ha-shimmer-84646996{0%{background-position:100% 0}to{background-position:-100% 0}}.labs-history-append__label[data-v-84646996]{margin:0;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.05em;text-transform:uppercase;color:#ffffff6b}.labs-history-append__label--hint[data-v-84646996]{color:#ffffff38;text-transform:none;letter-spacing:.04em}.labs-ha-fade-enter-active[data-v-84646996],.labs-ha-fade-leave-active[data-v-84646996]{transition:opacity .22s ease}.labs-ha-fade-enter-from[data-v-84646996],.labs-ha-fade-leave-to[data-v-84646996]{opacity:0}.labs-subview-toggle[data-v-d20317ee]{display:inline-flex;flex-shrink:0;border:1px solid rgba(255,255,255,.08);border-radius:2px;overflow:hidden;background:#0003}.labs-subview-toggle__btn[data-v-d20317ee]{padding:8px 14px;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.06);color:#fff6;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:color .15s ease,background .15s ease}.labs-subview-toggle__btn[data-v-d20317ee]:last-child{border-right:none}.labs-subview-toggle__btn[data-v-d20317ee]:hover{color:#ffffffbf}.labs-subview-toggle__btn.active[data-v-d20317ee]{background:#fff1;color:#fff}.labs-coll-item-bar[data-v-305892c6]{position:absolute;right:8px;top:8px;z-index:20;display:flex;justify-content:flex-end;max-width:calc(100% - 16px);opacity:0;pointer-events:none;transition:opacity .15s ease;backface-visibility:hidden;transform:translateZ(0)}.labs-ws-gen-card:hover,.labs-coll-item-bar.is-visible[data-v-305892c6]{opacity:1;pointer-events:auto}.labs-coll-item-bar__stack[data-v-305892c6]{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.labs-coll-item-bar__stack[data-v-305892c6] .el-tooltip__trigger{display:inline-flex}.labs-coll-item-bar__btn[data-v-305892c6]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#000000b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#ffffffb8;cursor:pointer;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:color .18s ease,background .18s ease,border-color .18s ease,box-shadow .18s ease}.labs-coll-item-bar__btn[data-v-305892c6]:hover{color:#ffffffeb;border-color:var(--ui-neon-btn-border, rgba(255, 255, 255, .22));background:#0a0a0ef0;box-shadow:0 2px 16px #0000008c,inset 0 1px #ffffff0f}.labs-coll-item-bar__btn--remove[data-v-305892c6]:hover{color:#ff5050;border-color:#ff50504d}.labs-collection-pane[data-v-ac1264d6]{flex:1;min-height:0;width:100%;display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden}.labs-collection-pane__state[data-v-ac1264d6]{min-height:100px}.labs-collection-pane__signin[data-v-ac1264d6]{margin-top:10px}.labs-collection-pane__sr-hint[data-v-ac1264d6]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.labs-coll-empty[data-v-ac1264d6]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:48px 16px 64px;color:#ffffff38;font-family:var(--font-mono)}.labs-coll-empty-prompt[data-v-ac1264d6]{font-size:12px;color:var(--ui-neon-muted);margin-bottom:4px}.labs-coll-empty-title[data-v-ac1264d6]{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}.labs-coll-empty-hint[data-v-ac1264d6]{font-size:11px;line-height:1.5;max-width:48ch;color:#ffffff47}.labs-ws-coll-play-icon[data-v-ac1264d6]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;transition:opacity .2s ease}.labs-ws-coll-play-icon svg[data-v-ac1264d6]{width:40px;height:40px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));color:#ffffffd9}.labs-ws-gen-card:hover .labs-ws-coll-play-icon[data-v-ac1264d6]{opacity:0}.labs-ws-gen-frame--with-author[data-v-ac1264d6]:before{content:"";position:absolute;top:0;left:0;right:0;height:min(36%,96px);background:linear-gradient(to bottom,rgba(0,0,0,.58) 0%,rgba(0,0,0,.3) 42%,rgba(0,0,0,.12) 72%,transparent 100%);pointer-events:none;z-index:9}.labs-coll-author-head[data-v-ac1264d6]{position:absolute;top:6px;left:6px;z-index:12;max-width:calc(100% - 54px);display:inline-flex;align-items:center;gap:6px;padding:4px 7px 4px 4px;font-size:10px;font-weight:500;line-height:1;letter-spacing:.05em;border-radius:2px;border:none;background:transparent;color:#ffffffe6;pointer-events:none;box-sizing:border-box}.labs-coll-author-avatar[data-v-ac1264d6]{width:18px;height:18px;border-radius:2px;flex:0 0 18px;-o-object-fit:cover;object-fit:cover;display:block}.labs-coll-author-avatar--fallback[data-v-ac1264d6]{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.2);background:#ffffff14;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1}.labs-coll-author-name[data-v-ac1264d6]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.05em}html:not(.light){padding:0;border:none;background:transparent}html:not(.light){display:inline-flex;align-items:center;min-height:18px;padding:0 8px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#000000a8}.labs-coll-toolbar-right[data-v-74640086]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.labs-coll-view-toggle[data-v-74640086]{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.labs-coll-view-btn[data-v-74640086]{width:32px;height:30px;padding:0;border:none;border-right:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffff6b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}.labs-coll-view-btn[data-v-74640086]:last-child{border-right:none}.labs-coll-view-btn[data-v-74640086]:hover{color:#ffffffc7;background:#ffffff0a}.labs-coll-view-btn.active[data-v-74640086]{color:var(--ui-neon-text);background:var(--ui-neon-tab-active-bg);box-shadow:inset 0 -2px 0 0 var(--ui-neon-tab-active-bar)}.labs-coll-view-btn svg[data-v-74640086]{width:15px;height:15px;fill:currentColor;opacity:.95}.labs-coll-history-toggle[data-v-74640086]{display:flex;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.labs-coll-model-dd[data-v-74640086]{display:flex;align-items:stretch}.labs-coll-model-dd[data-v-74640086] .el-dropdown__link,.labs-coll-model-dd[data-v-74640086] .el-tooltip__trigger{display:flex!important;align-items:stretch}.labs-coll-hist-btn[data-v-74640086]{padding:6px 12px;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.06);color:#fff6;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;cursor:pointer;transition:color .15s ease,background .15s ease;display:inline-flex;align-items:center;gap:4px}.labs-coll-hist-btn[data-v-74640086]:last-child{border-right:none}.labs-coll-hist-btn[data-v-74640086]:hover{color:#ffffffbf}.labs-coll-hist-btn.active[data-v-74640086]{background:var(--ui-neon-tab-active-bg);color:#ffffffeb;box-shadow:inset 0 -2px 0 0 var(--ui-neon-tab-active-bar)}.labs-coll-hist-count[data-v-74640086]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;margin-left:1px;border-radius:2px;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;border:1px solid color-mix(in srgb,var(--ui-neon) 32%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--ui-neon) 6%,rgba(0,0,0,.45));color:var(--ui-neon-label);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft)}.labs-coll-hist-btn.active .labs-coll-hist-count[data-v-74640086]{border-color:color-mix(in srgb,var(--ui-neon) 50%,transparent);background:color-mix(in srgb,var(--ui-neon) 14%,rgba(0,0,0,.35));color:var(--ui-neon-text)}.labs-coll-search[data-v-74640086]{width:160px;min-width:120px;flex:0 1 160px}.labs-coll-search[data-v-74640086] .app-input__field,.labs-coll-search[data-v-74640086] input{font-family:var(--font-mono);font-size:10px;letter-spacing:.03em;min-height:30px;padding:4px 10px}.labs-coll-search-field[data-v-4ecfeefb]{position:relative;display:flex;align-items:stretch;flex:1 1 180px;max-width:min(320px,46vw);min-width:140px;height:30px;box-sizing:border-box;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:#0003;transition:border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.labs-coll-search-field[data-v-4ecfeefb]:hover:not(:focus-within){border-color:#ffffff29;background:#0003}.labs-coll-search-field[data-v-4ecfeefb]:focus-within{border-color:color-mix(in srgb,var(--ui-neon) 35%,rgba(255,255,255,.12));box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent)}.labs-coll-search-field__input[data-v-4ecfeefb]{flex:1;min-width:0;padding:4px 26px 4px 10px;border:none;background:transparent;color:#ffffffe0;font-family:var(--font-mono);font-size:10px;letter-spacing:.03em;outline:none;transition:color .18s ease}.labs-coll-search-field__input[data-v-4ecfeefb]::-moz-placeholder{color:#ffffff52;-moz-transition:color .18s ease;transition:color .18s ease}.labs-coll-search-field__input[data-v-4ecfeefb]::placeholder{color:#ffffff52;transition:color .18s ease}.labs-coll-search-field:focus-within .labs-coll-search-field__input[data-v-4ecfeefb]::-moz-placeholder{color:#ffffff38}.labs-coll-search-field:focus-within .labs-coll-search-field__input[data-v-4ecfeefb]::placeholder{color:#ffffff38}.labs-coll-search-field__input[data-v-4ecfeefb]::-webkit-search-cancel-button,.labs-coll-search-field__input[data-v-4ecfeefb]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.labs-coll-search-field__clear[data-v-4ecfeefb]{position:absolute;right:2px;top:50%;transform:translateY(-50%);width:22px;height:22px;padding:0;border:none;border-radius:2px;background:transparent;color:#ffffff61;font-size:16px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:color .18s ease,background-color .18s ease,opacity .15s ease}.labs-coll-search-field__clear[data-v-4ecfeefb]:hover{color:#ffffffc7;background:#ffffff0f}.labs-coll-search-field--inline-toolbar[data-v-4ecfeefb]{flex:1 1 140px;max-width:none;min-width:96px}.ilab[data-v-1be7a128]{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.ilab-workspace[data-v-1be7a128]{display:flex;flex:1 1 auto;align-items:stretch;gap:0;box-sizing:border-box;min-height:max(100%,var( --labs-ws-frame-min-height, max(360px, calc(100svh - var(--labs-viewport-chrome-svh)), calc(100dvh - var(--labs-viewport-chrome-dvh))) ));border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#ffffff05;overflow:visible}.ilab-rail[data-v-1be7a128]{flex-shrink:0;width:168px;min-height:0;align-self:stretch;border-right:1px solid rgba(255,255,255,.08);background:#16181d99}.ilab-rail-sticky[data-v-1be7a128]{position:sticky;top:var(--site-header-height, 48px);display:flex;flex-direction:column;max-height:calc(100dvh - var(--site-header-height, 48px));overflow-y:auto}.ilab-rail-label[data-v-1be7a128]{box-sizing:border-box;display:flex;align-items:center;min-height:var(--labs-ws-header-height);padding:0 12px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-section-label);border-bottom:1px solid rgba(255,255,255,.06)}.ilab-rail-list[data-v-1be7a128]{flex:1;min-height:0;display:flex;flex-direction:column;padding:6px 0;overflow:visible}.ilab-rail-list[data-v-1be7a128]>*{flex-shrink:0}.ilab-main[data-v-1be7a128]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.ilab-collection-pane[data-v-1be7a128]{flex:1;min-height:var(--labs-ws-history-body-min-height, max(0px, min(340px, 40dvh)));min-width:0}.ilab-workspace-subview[data-v-1be7a128]{flex:1;min-height:0;display:flex;flex-direction:column}.ilab-toolbar[data-v-1be7a128]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;min-height:calc(var(--labs-ws-header-height) + 16px);padding:8px 12px;overflow:visible}.ilab-toolbar-start[data-v-1be7a128]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0;flex:1 1 0%}.ilab-toolbar-right[data-v-1be7a128]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex-shrink:0;margin-left:auto}.ilab-view-toggle[data-v-1be7a128]{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.ilab-view-btn[data-v-1be7a128]{width:32px;height:30px;padding:0;border:none;border-right:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffff6b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}.ilab-view-btn[data-v-1be7a128]:last-child{border-right:none}.ilab-view-btn[data-v-1be7a128]:hover{color:#ffffffc7;background:#ffffff0a}.ilab-view-btn.active[data-v-1be7a128]{color:#fff;background:#fff1}.ilab-view-btn svg[data-v-1be7a128]{width:15px;height:15px;fill:currentColor;opacity:.95}.ilab-history-toggle[data-v-1be7a128]{display:flex;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.ilab-hist-btn[data-v-1be7a128]{padding:6px 12px;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.06);color:#fff6;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;cursor:pointer;transition:color .15s ease,background .15s ease;display:flex;align-items:center;gap:4px}.ilab-hist-btn[data-v-1be7a128]:last-child{border-right:none}.ilab-hist-btn[data-v-1be7a128]:hover{color:#ffffffbf}.ilab-hist-btn.active[data-v-1be7a128]{background:#fff1;color:#fff}.ilab-hist-count[data-v-1be7a128]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;margin-left:1px;border-radius:2px;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;border:1px solid color-mix(in srgb,var(--ui-neon) 32%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--ui-neon) 6%,rgba(0,0,0,.45));color:var(--ui-neon-label);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft);transition:min-width .28s cubic-bezier(.22,1,.36,1)}.ilab-count-enter-active[data-v-1be7a128],.ilab-count-leave-active[data-v-1be7a128]{transition:opacity .12s ease}.ilab-count-enter-from[data-v-1be7a128],.ilab-count-leave-to[data-v-1be7a128]{opacity:0}.ilab-hist-btn.active .ilab-hist-count[data-v-1be7a128]{border-color:color-mix(in srgb,var(--ui-neon) 50%,transparent);background:color-mix(in srgb,var(--ui-neon) 14%,rgba(0,0,0,.35));color:var(--ui-neon-text)}.ilab-results-area[data-v-1be7a128]{flex:1;min-height:var(--labs-ws-history-body-min-height, max(0px, min(340px, 40dvh)));display:flex;flex-direction:column;gap:0;padding:0 12px 24px;overflow-x:clip;overflow-y:visible}.ilab-results-area>.ilab-provider-pane[data-v-1be7a128]{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.ilab-provider-pane-stack[data-v-1be7a128]{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0}.ilab-history-day[data-v-1be7a128]{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.ilab-history-day-label[data-v-1be7a128]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;padding:4px 8px;border:none;border-radius:0;background:transparent;color:#ffffff6b;cursor:pointer;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;transition:color .22s cubic-bezier(.22,1,.36,1)}.ilab-history-day-label[data-v-1be7a128]:before,.ilab-history-day-label[data-v-1be7a128]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ui-neon) 40%,transparent) 50%,transparent 100%);transition:background .22s cubic-bezier(.22,1,.36,1)}.ilab-history-day-label[data-v-1be7a128]:hover,.ilab-history-day-label[data-v-1be7a128]:focus-visible{color:#ffffffad;outline:none}.ilab-history-day-label[data-v-1be7a128]:hover:before,.ilab-history-day-label[data-v-1be7a128]:hover:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ui-neon) 60%,transparent) 50%,transparent 100%)}.ilab-history-day-label-text[data-v-1be7a128]{pointer-events:none}.ilab-history-day-label--skeleton[data-v-1be7a128]{pointer-events:none;cursor:default;color:transparent}.ilab-day-label-skeleton-line[data-v-1be7a128]{display:block;width:min(220px,42vw);max-width:100%;height:9px;border-radius:2px;background:linear-gradient(90deg,#ffffff08 22%,color-mix(in srgb,var(--ui-neon, rgba(140, 200, 255, .5)) 28%,rgba(255,255,255,.07)),#ffffff08 78%);background-size:200% 100%;animation:ilab-day-label-skeleton-1be7a128 1.35s ease-in-out infinite}@keyframes ilab-day-label-skeleton-1be7a128{0%,to{background-position:100% 0}50%{background-position:0 0}}@media(prefers-reduced-motion:reduce){.ilab-history-day-label[data-v-1be7a128],.ilab-history-day-label[data-v-1be7a128]:before,.ilab-history-day-label[data-v-1be7a128]:after{transition:none}.ilab-day-label-skeleton-line[data-v-1be7a128]{animation:none}}.ilab-history-state[data-v-1be7a128]{width:100%;padding:6px 0 2px;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:#ffffff57}.ilab-history-state--hint[data-v-1be7a128]{color:#ffffff38}.ilab-empty[data-v-1be7a128]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:48px 16px 64px;color:#ffffff38;font-family:var(--font-mono)}.ilab-empty-prompt[data-v-1be7a128]{font-size:12px;color:var(--ui-neon-muted);margin-bottom:4px}.ilab-empty-title[data-v-1be7a128]{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}.ilab-empty-hint[data-v-1be7a128]{font-size:11px;line-height:1.5;max-width:42ch;color:#ffffff47}.ilab-gen-btn-icon[data-v-1be7a128]{width:16px;height:16px;flex-shrink:0}.ilab-gen-card[data-v-1be7a128]{width:calc(33.333% - 6px);border-radius:0;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.08);background:#ffffff05;transition:border-color .22s ease,box-shadow .22s ease;contain:paint}.ilab-gen-card[data-v-1be7a128]:hover{border-color:color-mix(in srgb,var(--ui-neon) 30%,rgba(255,255,255,.1));box-shadow:0 0 12px -4px color-mix(in srgb,var(--ui-neon) 18%,transparent)}.ilab-results-area.is-small .ilab-gen-card[data-v-1be7a128]{width:calc(25% - 6px)}.ilab-results-area.is-medium .ilab-gen-card[data-v-1be7a128]{width:calc(33.333% - 6px)}.ilab-results-area.is-large .ilab-gen-card[data-v-1be7a128]{width:calc(50% - 4px)}.ilab-gen-images[data-v-1be7a128]{display:grid;grid-template-columns:minmax(0,1fr);align-items:start;padding:4px;gap:4px;box-sizing:border-box}.ilab-gen-images.multi[data-v-1be7a128]{grid-template-columns:repeat(2,minmax(0,1fr))}.ilab-gen-frame[data-v-1be7a128]{position:relative;width:100%;aspect-ratio:1 / 1;height:auto;overflow:hidden;border-radius:0;cursor:pointer;background:#0a0a0a;display:block}.ilab-gen-frame-loader[data-v-1be7a128]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;overflow:hidden;background:transparent;transition:opacity .3s ease}.ilab-gen-frame.is-frame-loaded .ilab-gen-frame-loader[data-v-1be7a128]{opacity:0;pointer-events:none}.ilab-gen-frame-spinner[data-v-1be7a128]{position:relative;z-index:1;width:22px;height:22px;border-radius:999px;border:2px solid rgba(255,255,255,.25);border-top-color:#fffffff2;backface-visibility:hidden;transform:translateZ(0);animation:ilab-frame-spin-1be7a128 .9s linear infinite}@keyframes ilab-frame-spin-1be7a128{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}.ilab-gen-img[data-v-1be7a128]{display:block;border-radius:0;-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:0;transition:opacity .45s ease}.ilab-gen-img.is-loaded[data-v-1be7a128]{opacity:1}.ilab-gen-img--blur-placeholder[data-v-1be7a128]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(10px);transform:scale(1.06);pointer-events:none;z-index:1;opacity:1;transition:opacity .4s ease}.ilab-gen-frame.is-frame-loaded .ilab-gen-img--blur-placeholder[data-v-1be7a128]{opacity:0}.ilab-gen-frame.has-blur-placeholder .ilab-gen-frame-loader[data-v-1be7a128]{background:none;animation:none}.ilab-gen-img--backdrop[data-v-1be7a128]{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;width:124%;height:124%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(18px);transform:scale(1.02);pointer-events:none}.ilab-gen-img--backdrop.is-loaded[data-v-1be7a128]{opacity:.95}.ilab-gen-img--front[data-v-1be7a128]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:opacity .45s ease;transform:translateZ(0);backface-visibility:hidden}.ilab-gen-frame:hover .ilab-gen-img--front.is-loaded[data-v-1be7a128]{opacity:.9}.ilab-gen-published-badge[data-v-1be7a128]{position:absolute;left:10px;top:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#14161c94;color:#ffffffb8;box-shadow:0 4px 12px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.ilab-gen-card:hover .ilab-gen-published-badge[data-v-1be7a128]{opacity:1;transform:translateY(0);pointer-events:auto}.ilab-gen-model-ribbon[data-v-1be7a128]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;padding:8px 10px 7px;box-sizing:border-box;font-family:var(--font-mono);font-size:9px;line-height:1.25;letter-spacing:.05em;color:#fffffff0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.42) 52%,transparent 100%);opacity:0;transition:opacity .2s ease}.ilab-gen-card:hover .ilab-gen-model-ribbon[data-v-1be7a128]{opacity:1}@media(hover:none){.ilab-gen-model-ribbon[data-v-1be7a128]{opacity:1}}.ilab-gen-model-ribbon__title[data-v-1be7a128]{flex:1 0 100%;min-width:0;font-weight:600;color:#fffffff5;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ilab-gen-model-ribbon__meta[data-v-1be7a128]{flex:1 0 100%;min-width:0;color:#ffffff8c;font-size:8px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ilab-gen-error[data-v-1be7a128]{padding:0}.ilab-gen-frame--failed[data-v-1be7a128]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:0;aspect-ratio:1;background:#00000059;border:1px solid rgba(239,68,68,.22)}.ilab-gen-failed-stack[data-v-1be7a128]{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:center;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:10px 12px}.ilab-gen-failed-title[data-v-1be7a128]{flex-shrink:0;text-align:center;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#fecacaf2}.ilab-gen-failed-detail[data-v-1be7a128]{flex:1;min-height:0;overflow-y:auto;text-align:left;font-family:var(--font-mono);font-size:9px;line-height:1.45;letter-spacing:.02em;color:#f87171eb;white-space:pre-wrap;word-break:break-word}.ilab-gen-loading[data-v-1be7a128]{padding:0}.ilab-gen-frame--shimmer[data-v-1be7a128]{display:block;overflow:hidden;cursor:default}.ilab-gen-frame--shimmer .ilab-gen-loader[data-v-1be7a128]{position:absolute;left:50%;top:50%;width:28px;height:28px;margin:0;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2}.ilab-gen-frame--shimmer .ilab-loading-label[data-v-1be7a128]{position:absolute;left:0;right:0;bottom:6px;z-index:2;padding:0 6px;margin:0}.ilab-gen-loader[data-v-1be7a128]{position:relative;z-index:1;width:28px;height:28px;margin-bottom:10px}.ilab-gen-spinner[data-v-1be7a128]{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;border:1.5px solid rgba(255,255,255,.08);border-top-color:color-mix(in srgb,var(--ui-neon, #64e8ff) 55%,rgba(255,255,255,.5));box-sizing:border-box;backface-visibility:hidden;transform:translateZ(0);animation:ilab-spin-1be7a128 .9s linear infinite}@media(prefers-reduced-motion:reduce){.ilab-gen-spinner[data-v-1be7a128]{animation:none;border-color:#ffffff1a;border-top-color:color-mix(in srgb,var(--ui-neon, #64e8ff) 45%,rgba(255,255,255,.35));opacity:.92}}@keyframes ilab-spin-1be7a128{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}.ilab-loading-label[data-v-1be7a128]{position:relative;z-index:1;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#ffffff61;padding:0 8px;text-align:center;box-sizing:border-box;animation:ilab-label-pulse-1be7a128 2.8s linear infinite}@keyframes ilab-label-pulse-1be7a128{0%,to{opacity:.45}50%{opacity:1}}.ilab-prompt-bar[data-v-1be7a128]{position:sticky;bottom:0;z-index:35;box-sizing:border-box;margin-top:auto;margin-left:-169px;width:calc(100% + 169px);padding:16px 10px 20px;background:linear-gradient(0deg,rgba(12,14,18,.92) 60%,transparent 100%);--ilab-prompt-row: 46px}.ilab-prompt-stack[data-v-1be7a128]{border-radius:2px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#202430f0,#161922f5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 48px #0000008c;overflow:visible}.ilab-attach-strip[data-v-1be7a128]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:8px;padding:10px 12px 8px;background:#0000001f}.ilab-attach-tile[data-v-1be7a128]{position:relative;width:56px;height:56px;flex-shrink:0}.ilab-attach-thumb-btn[data-v-1be7a128]{display:block;width:100%;height:100%;padding:0;border:none;border-radius:6px;overflow:hidden;cursor:zoom-in;background:#00000059;box-shadow:0 0 0 1px #ffffff1a;transition:box-shadow .2s ease}.ilab-attach-thumb-btn[data-v-1be7a128]:hover{box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 35%,transparent),0 0 12px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.ilab-attach-thumb-img[data-v-1be7a128]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.ilab-attach-remove[data-v-1be7a128]{position:absolute;top:-5px;right:-5px;width:22px;height:22px;border-radius:50%;border:1px solid rgba(255,255,255,.22);background:#0c0e12f5;color:#ffffffeb;font-size:16px;line-height:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;padding:0;transition:background .18s ease,border-color .18s ease}.ilab-attach-remove>span[data-v-1be7a128]{display:block;line-height:1;transform:translateY(-1px)}.ilab-attach-remove[data-v-1be7a128]:hover{background:#b93030f2;border-color:#ffffff59}.ilab-prompt-inner[data-v-1be7a128]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;box-shadow:none}.ilab-attach-strip+.ilab-prompt-inner[data-v-1be7a128]{border-top:1px solid rgba(255,255,255,.08)}.ilab-photo-btn[data-v-1be7a128]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;box-sizing:border-box;min-width:52px;min-height:var(--ilab-prompt-row);padding:4px 8px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffff6b;cursor:pointer;flex-shrink:0;transition:border-color .22s ease,color .2s ease,box-shadow .25s ease,transform .18s ease,background .2s ease}.ilab-photo-btn[data-v-1be7a128]:hover{border-color:color-mix(in srgb,var(--ui-neon) 38%,rgba(255,255,255,.15));color:#ffffffd1;box-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 14%,transparent);transform:translateY(-1px)}.ilab-photo-btn[data-v-1be7a128]:active{transform:translateY(0)}.ilab-photo-count[data-v-1be7a128]{position:absolute;top:3px;right:3px;min-width:16px;height:16px;padding:0 4px;border-radius:2px;background:color-mix(in srgb,var(--ui-neon) 42%,rgba(0,0,0,.5));color:#fff;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:16px;text-align:center;pointer-events:none}.ilab-prompt-input-wrap[data-v-1be7a128]{position:relative;flex:1;min-width:0;display:flex;align-items:stretch}.ilab-prompt-input-wrap .ilab-prompt-input[data-v-1be7a128]{width:100%;padding-right:76px}.ilab-prompt-input[data-v-1be7a128]{flex:1;box-sizing:border-box;min-height:var(--ilab-prompt-row);padding:0 10px;border:none;border-radius:2px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;font-size:14px;font-family:var(--font-sans),inherit;outline:none;min-width:0;transition:box-shadow .22s ease,background .2s ease}.ilab-prompt-input[data-v-1be7a128]::-moz-placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.ilab-prompt-input[data-v-1be7a128]::placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.ilab-prompt-input[data-v-1be7a128]:hover{background:#ffffff14}.ilab-prompt-input[data-v-1be7a128]:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-neon) 35%,transparent),0 0 0 2px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.ilab-prompt-controls[data-v-1be7a128]{display:flex;align-items:center;gap:6px;flex-shrink:0}.ilab-select[data-v-1be7a128]{position:relative;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--ilab-prompt-row);padding:0 12px 0 10px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffb8;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .22s ease,color .2s ease,box-shadow .28s ease,background .2s ease,transform .18s ease}.ilab-select[data-v-1be7a128]:hover{border-color:var(--ui-neon-faint);color:#ffffffe6;box-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 10%,transparent)}.ilab-select[data-v-1be7a128]:focus{outline:none}.ilab-select[data-v-1be7a128]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 18%,transparent),0 0 16px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.ilab-select--open[data-v-1be7a128]{border-color:var(--ui-neon-border-strong);background:#ffffff1a;color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 25%,transparent),0 0 20px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.ilab-select-dot[data-v-1be7a128]{width:6px;height:6px;border-radius:1px;flex-shrink:0;background:var(--ui-neon);box-shadow:0 0 10px color-mix(in srgb,var(--ui-neon) 55%,transparent),0 0 20px color-mix(in srgb,var(--ui-neon) 22%,transparent);animation:ilab-dot-pulse-1be7a128 2.4s ease-in-out infinite}@keyframes ilab-dot-pulse-1be7a128{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.85;filter:brightness(1.15)}}.ilab-select--open .ilab-select-dot[data-v-1be7a128]{animation:ilab-dot-pulse-1be7a128 1.2s ease-in-out infinite}.ilab-drop-row .ilab-drop-row-dot[data-v-1be7a128]{animation:none}.ilab-select-icon[data-v-1be7a128]{flex-shrink:0;color:#ffffff61;transition:color .2s ease}.ilab-select:hover .ilab-select-icon[data-v-1be7a128],.ilab-select--open .ilab-select-icon[data-v-1be7a128]{color:var(--ui-neon-text)}.ilab-select-label[data-v-1be7a128]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:28ch}.ilab-select-chevron[data-v-1be7a128]{flex-shrink:0;opacity:.65;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.ilab-select:hover .ilab-select-chevron[data-v-1be7a128],.ilab-select--open .ilab-select-chevron[data-v-1be7a128]{opacity:.95}.ilab-select--open .ilab-select-chevron[data-v-1be7a128]{transform:rotate(180deg)}.ilab-drop-enter-active[data-v-1be7a128],.ilab-drop-leave-active[data-v-1be7a128]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.ilab-drop-enter-from[data-v-1be7a128],.ilab-drop-leave-to[data-v-1be7a128]{opacity:0;transform:translateY(10px) scale(.98)}.ilab-drop-menu[data-v-1be7a128]{position:absolute;bottom:calc(100% + 8px);left:0;min-width:100%;width:-moz-max-content;width:max-content;max-width:min(320px,92vw);border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#1a1d26fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 24px color-mix(in srgb,var(--ui-neon) 10%,transparent),0 20px 40px #000000a6;padding:0;overflow:hidden;z-index:30}.ilab-drop-item[data-v-1be7a128]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 10px;border-radius:2px;border:none;background:transparent;color:#ffffff8c;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;cursor:pointer;text-align:left;transition:background .18s ease,color .18s ease}.ilab-drop-item[data-v-1be7a128]:hover{background:var(--ui-neon-tab-active-bg);color:#fff}.ilab-drop-item.active[data-v-1be7a128]{color:var(--ui-neon-text);background:color-mix(in srgb,var(--ui-neon) 9%,transparent)}.ilab-drop-row[data-v-1be7a128]{display:flex;align-items:center;gap:4px;width:100%;padding:9px 8px 9px 10px;border-radius:2px;color:#ffffff8c;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;cursor:pointer;transition:background .18s ease,color .18s ease}.ilab-drop-row[data-v-1be7a128]:hover{background:var(--ui-neon-tab-active-bg);color:#fff}.ilab-drop-row.active[data-v-1be7a128]{color:var(--ui-neon-text);background:color-mix(in srgb,var(--ui-neon) 9%,transparent)}.ilab-drop-row-name[data-v-1be7a128]{flex:1;min-width:0;text-align:left}.ilab-drop-item--aspect[data-v-1be7a128]{justify-content:flex-start}.ilab-aspect-option-row[data-v-1be7a128]{display:flex;align-items:center;gap:10px;min-width:0}.ilab-drop-aspect-icon[data-v-1be7a128]{color:#fff6}.ilab-drop-item--aspect:hover .ilab-drop-aspect-icon[data-v-1be7a128],.ilab-drop-item--aspect.active .ilab-drop-aspect-icon[data-v-1be7a128]{color:inherit}.ilab-drop-cost[data-v-1be7a128]{font-size:10px;opacity:.45;font-variant-numeric:tabular-nums}.ilab-generate-btn[data-v-1be7a128]{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--ilab-prompt-row);padding:0 18px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,var(--ui-neon-btn-bg-top),var(--ui-neon-btn-bg-bottom));color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;flex-shrink:0;transition:opacity .2s ease,border-color .22s ease,box-shadow .28s ease,transform .18s ease,filter .22s ease}.ilab-generate-btn[data-v-1be7a128]:hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);box-shadow:0 0 22px color-mix(in srgb,var(--ui-neon) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--ui-neon) 15%,transparent);transform:translateY(-1px);filter:brightness(1.06)}.ilab-generate-btn[data-v-1be7a128]:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(.98)}.ilab-gen-btn-icon[data-v-1be7a128]{flex-shrink:0;opacity:.95;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ui-neon) 40%,transparent))}.ilab-generate-btn[data-v-1be7a128]:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none;transform:none}.ilab-lightbox[data-v-1be7a128]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;--ilab-lb-col: min(880px, calc(100vw - 16px) );background:transparent;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;box-sizing:border-box}.ilab-lightbox-ambient-root[data-v-1be7a128]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.ilab-lightbox-ambient-img[data-v-1be7a128]{position:absolute;left:50%;top:50%;width:max(100vw,100%);height:max(100vh,100%);min-width:100%;min-height:100%;transform:translate(-50%,-50%) scale(1.14);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(58px) saturate(1.38) brightness(.66) contrast(1.02);opacity:.72;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ilab-lightbox-ambient-dim[data-v-1be7a128]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 72% 58% at 50% 44%,#0000001a,#00000085 62%,#000c),#0000007a}.ilab-lightbox-ambient-edge[data-v-1be7a128]{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 100px #0000009e,inset 0 0 220px #00000070}@media(prefers-reduced-motion:reduce){.ilab-lightbox-ambient-img[data-v-1be7a128]{filter:blur(36px) saturate(1.22) brightness(.72) contrast(1.02);transform:translate(-50%,-50%) scale(1.06);opacity:.68}}.ilab-lightbox-fallback-bg[data-v-1be7a128]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000000eb;pointer-events:none}.ilab-lightbox-scroll[data-v-1be7a128]{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:48px 10px 28px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:transparent}.ilab-lightbox-inner[data-v-1be7a128]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(100vw - 16px,880px);margin:0 auto}.ilab-lightbox-close[data-v-1be7a128]{position:fixed;top:14px;right:18px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#00000073;border:1px solid rgba(255,255,255,.12);border-radius:2px;color:#fff;width:40px;height:40px;cursor:pointer;z-index:20025;line-height:0;opacity:.9;transition:opacity .2s ease,border-color .2s ease}.ilab-lightbox-close svg[data-v-1be7a128]{display:block;flex-shrink:0}.ilab-lightbox-close[data-v-1be7a128]:hover{opacity:1;border-color:#ffffff38}.ilab-lightbox-nav[data-v-1be7a128]{position:fixed;top:50%;transform:translateY(-50%);z-index:20025;width:44px;height:44px;border-radius:2px;border:1px solid rgba(255,255,255,.16);background:#00000080;color:#ffffffeb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}.ilab-lightbox-nav[data-v-1be7a128]:hover{background:#000000b8;border-color:color-mix(in srgb,var(--ui-neon) 35%,rgba(255,255,255,.12))}.ilab-lightbox-nav--prev[data-v-1be7a128]{left:max(10px,calc(50vw - var(--ilab-lb-col) / 2 - 52px));right:auto}.ilab-lightbox-nav--next[data-v-1be7a128]{right:max(10px,calc(50vw - var(--ilab-lb-col) / 2 - 52px));left:auto}.ilab-lightbox-counter[data-v-1be7a128]{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:20025;box-sizing:border-box;padding:6px 14px;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:#ffffffeb;pointer-events:none;background:#08080c9e;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ilab-lightbox-stage[data-v-1be7a128]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0}.ilab-lightbox-frame[data-v-1be7a128]{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:min(100vw - 24px,880px);min-height:0;height:auto;padding:0;box-sizing:border-box;border-radius:0;background:transparent;box-shadow:none}.ilab-lightbox-frame[data-v-1be7a128]:not(.is-loaded){min-height:200px;max-height:min(86dvh,calc(100dvh - var(--labs-viewport-chrome-dvh) - 28px))}.ilab-lightbox-preloader[data-v-1be7a128]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border-radius:var(--media-view-radius, 6px);overflow:hidden;z-index:1;transition:opacity .3s ease;background:#ffffff0a}.ilab-lightbox-preloader.is-hidden[data-v-1be7a128]{opacity:0;pointer-events:none}.ilab-lightbox-blur[data-v-1be7a128]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:blur(16px);transform:scale(1.08);opacity:.7}.ilab-lightbox-spinner[data-v-1be7a128]{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;border:2px solid rgba(255,255,255,.15);border-top-color:#ffffffe6;animation:ilab-lb-spin-1be7a128 .85s linear infinite}@keyframes ilab-lb-spin-1be7a128{to{transform:rotate(360deg)}}.ilab-lightbox-img[data-v-1be7a128]{display:block;max-width:100%;width:auto;height:auto;max-height:min(86dvh,calc(100dvh - var(--labs-viewport-chrome-dvh) - 28px));opacity:0;transition:opacity .35s ease;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:var(--media-view-radius, 6px);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;z-index:2}.ilab-lightbox-img.is-loaded[data-v-1be7a128]{opacity:1}.ilab-lightbox-img-stack[data-v-1be7a128]{position:relative;display:inline-block;max-width:100%;vertical-align:top;overflow:hidden;border-radius:var(--media-view-radius, 6px);background:#00000059;box-shadow:0 0 0 1px #ffffff0f,0 0 40px -10px color-mix(in srgb,var(--ui-neon) 12%,transparent),0 20px 64px #00000061}.ilab-lightbox-frame .ilab-lightbox-img[data-v-1be7a128]{background:#000}.ilab-lightbox-prompt-block[data-v-1be7a128]{flex-shrink:0;width:100%;max-width:min(100vw - 24px,880px);margin-top:14px;margin-left:auto;margin-right:auto;text-align:center}.ilab-lightbox-prompt-toolbar[data-v-1be7a128]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:10px}.ilab-lightbox-prompt-btn[data-v-1be7a128]{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#00000073;color:#ffffffb8;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.ilab-lightbox-prompt-btn[data-v-1be7a128]:hover{border-color:color-mix(in srgb,var(--ui-neon) 40%,rgba(255,255,255,.14));color:#fff;background:#0000009e}.ilab-lightbox-prompt-btn--primary[data-v-1be7a128]{border-color:color-mix(in srgb,var(--ui-neon) 45%,rgba(255,255,255,.1));color:color-mix(in srgb,var(--ui-neon) 92%,#fff)}.ilab-lightbox-prompt[data-v-1be7a128]{flex-shrink:0;width:100%;margin-top:0;padding:4px 0 0;box-sizing:border-box;cursor:default;border-radius:2px;outline:none;text-align:center}.ilab-lightbox-prompt.is-clickable[data-v-1be7a128]{cursor:pointer}.ilab-lightbox-prompt[data-v-1be7a128]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 35%,transparent)}.ilab-lightbox-prompt--static[data-v-1be7a128]{cursor:default;padding-top:8px}.ilab-lightbox-prompt-heading[data-v-1be7a128]{display:block;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;margin-bottom:6px}.ilab-lightbox-prompt-text-wrap[data-v-1be7a128]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:72ch;margin:0 auto}.ilab-lightbox-prompt.is-expanded .ilab-lightbox-prompt-text-wrap[data-v-1be7a128]{display:block;-webkit-line-clamp:unset;overflow:visible;max-height:none}.ilab-lightbox-prompt-text[data-v-1be7a128]{margin:0;font-size:12px;line-height:1.5;color:#ffffffe0;white-space:pre-wrap;word-break:break-word;text-align:center}.ilab-lightbox-prompt-text--muted[data-v-1be7a128]{color:#ffffff5c;font-style:italic}.ilab-lightbox-prompt-hint[data-v-1be7a128]{display:block;margin-top:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;color:#ffffff52;text-align:center}.ilab-lightbox-prompt-hint--collapse[data-v-1be7a128]{color:color-mix(in srgb,var(--ui-neon) 55%,rgba(255,255,255,.35))}.ilab-zoom-enter-active[data-v-1be7a128],.ilab-zoom-leave-active[data-v-1be7a128]{transition:opacity .3s ease}.ilab-zoom-enter-active .ilab-lightbox-img-stack[data-v-1be7a128],.ilab-zoom-leave-active .ilab-lightbox-img-stack[data-v-1be7a128]{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}.ilab-zoom-enter-active .ilab-lightbox-img[data-v-1be7a128],.ilab-zoom-leave-active .ilab-lightbox-img[data-v-1be7a128]{transition:opacity .3s ease}.ilab-zoom-enter-from[data-v-1be7a128],.ilab-zoom-leave-to[data-v-1be7a128]{opacity:0}.ilab-zoom-enter-from .ilab-lightbox-img-stack[data-v-1be7a128],.ilab-zoom-leave-to .ilab-lightbox-img-stack[data-v-1be7a128]{transform:scale(.86);opacity:0}.ilab-zoom-enter-from .ilab-lightbox-img[data-v-1be7a128],.ilab-zoom-leave-to .ilab-lightbox-img[data-v-1be7a128]{opacity:0}@media(max-width:900px){.ilab-workspace[data-v-1be7a128]{flex-direction:column;border:none;background:transparent}.ilab-rail[data-v-1be7a128]{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);max-height:none}.ilab-rail-sticky[data-v-1be7a128]{position:static;max-height:none;overflow-y:visible;flex-direction:row;flex-wrap:nowrap}.ilab-rail-label[data-v-1be7a128]{min-height:var(--labs-ws-header-height);padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06)}.ilab-rail-list[data-v-1be7a128]{flex:none;min-height:auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-height:none;padding:6px 8px 8px;gap:0;-webkit-overflow-scrolling:touch}}@media(max-width:768px){.ilab-gen-card[data-v-1be7a128],.ilab-results-area.is-medium .ilab-gen-card[data-v-1be7a128],.ilab-results-area.is-large .ilab-gen-card[data-v-1be7a128]{width:calc(50% - 4px)}.ilab-results-area.is-small .ilab-gen-card[data-v-1be7a128]{width:calc(33.333% - 6px)}.ilab-prompt-bar[data-v-1be7a128]{margin-left:0;width:100%;bottom:max(12px,env(safe-area-inset-bottom,0px));padding:12px 0 0}.ilab-prompt-inner[data-v-1be7a128]{padding:8px 10px}.ilab-attach-strip[data-v-1be7a128]{padding:8px 10px 6px}.ilab-attach-tile[data-v-1be7a128]{width:48px;height:48px}}@media(max-width:480px){.ilab-gen-card[data-v-1be7a128],.ilab-results-area.is-medium .ilab-gen-card[data-v-1be7a128],.ilab-results-area.is-large .ilab-gen-card[data-v-1be7a128]{width:100%}.ilab-results-area.is-small .ilab-gen-card[data-v-1be7a128]{width:calc(50% - 4px)}}.vlab[data-v-e775b59c]{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.vlab-workspace[data-v-e775b59c]{display:flex;flex:1 1 auto;align-items:stretch;gap:0;box-sizing:border-box;min-height:max(100%,var(--labs-ws-frame-min-height, max(360px, calc(100svh - var(--labs-viewport-chrome-svh)), calc(100dvh - var(--labs-viewport-chrome-dvh)))));border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#ffffff05;overflow:visible}.vlab-rail[data-v-e775b59c]{flex-shrink:0;width:168px;min-height:0;align-self:stretch;border-right:1px solid rgba(255,255,255,.08);background:#16181d99}.vlab-rail-sticky[data-v-e775b59c]{position:sticky;top:var(--site-header-height, 48px);display:flex;flex-direction:column;max-height:calc(100dvh - var(--site-header-height, 48px));overflow-y:auto}.vlab-rail-label[data-v-e775b59c]{box-sizing:border-box;display:flex;align-items:center;min-height:var(--labs-ws-header-height);padding:0 12px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-section-label);border-bottom:1px solid rgba(255,255,255,.06)}.vlab-rail-list[data-v-e775b59c]{flex:1;min-height:0;display:flex;flex-direction:column;padding:6px 0;overflow:visible}.vlab-rail-list[data-v-e775b59c]>*{flex-shrink:0}.vlab-main[data-v-e775b59c]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.vlab-collection-pane[data-v-e775b59c]{flex:1;min-height:var(--labs-ws-history-body-min-height, max(0px, min(340px, 40dvh)));min-width:0}.vlab-toolbar[data-v-e775b59c]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;min-height:calc(var(--labs-ws-header-height) + 16px);padding:8px 12px;overflow:visible}.vlab-toolbar-start[data-v-e775b59c]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0;flex:1 1 0%}.vlab-toolbar-right[data-v-e775b59c]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex-shrink:0;margin-left:auto}.vlab-view-toggle[data-v-e775b59c]{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.vlab-view-btn[data-v-e775b59c]{width:32px;height:30px;padding:0;border:none;border-right:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffff6b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}.vlab-view-btn[data-v-e775b59c]:last-child{border-right:none}.vlab-view-btn[data-v-e775b59c]:hover{color:#ffffffc7;background:#ffffff0a}.vlab-view-btn.active[data-v-e775b59c]{color:#fff;background:#fff1}.vlab-view-btn svg[data-v-e775b59c]{width:15px;height:15px;fill:currentColor;opacity:.95}.vlab-workspace-subview[data-v-e775b59c]{flex:1;min-height:0;display:flex;flex-direction:column}.vlab-history-toggle[data-v-e775b59c]{display:flex;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.vlab-hist-btn[data-v-e775b59c]{padding:6px 12px;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.06);color:#fff6;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;cursor:pointer;display:flex;align-items:center;gap:4px;transition:color .15s,background .15s}.vlab-hist-btn[data-v-e775b59c]:last-child{border-right:none}.vlab-hist-btn[data-v-e775b59c]:hover{color:#ffffffbf}.vlab-hist-btn.active[data-v-e775b59c]{background:#fff1;color:#fff}.vlab-hist-count[data-v-e775b59c]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;margin-left:1px;border-radius:2px;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;border:1px solid color-mix(in srgb,var(--ui-neon) 32%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--ui-neon) 6%,rgba(0,0,0,.45));color:var(--ui-neon-label);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft);transition:min-width .28s cubic-bezier(.22,1,.36,1)}.vlab-count-enter-active[data-v-e775b59c],.vlab-count-leave-active[data-v-e775b59c]{transition:opacity .12s ease}.vlab-count-enter-from[data-v-e775b59c],.vlab-count-leave-to[data-v-e775b59c]{opacity:0}.vlab-hist-btn.active .vlab-hist-count[data-v-e775b59c]{border-color:color-mix(in srgb,var(--ui-neon) 50%,transparent);background:color-mix(in srgb,var(--ui-neon) 14%,rgba(0,0,0,.35));color:var(--ui-neon-text)}.vlab-results-area[data-v-e775b59c]{flex:1;min-height:var(--labs-ws-history-body-min-height, max(0px, min(340px, 40dvh)));display:flex;flex-direction:column;gap:0;padding:0 12px 24px;overflow-x:clip;overflow-y:visible}.vlab-results-area>.vlab-provider-pane[data-v-e775b59c]{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.vlab-provider-pane-stack[data-v-e775b59c]{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0}.vlab-history-day[data-v-e775b59c]{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.vlab-history-day-label[data-v-e775b59c]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;padding:4px 8px;border:none;border-radius:0;background:transparent;color:#ffffff6b;cursor:pointer;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;transition:color .22s cubic-bezier(.22,1,.36,1)}.vlab-history-day-label[data-v-e775b59c]:before,.vlab-history-day-label[data-v-e775b59c]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ui-neon) 40%,transparent) 50%,transparent 100%);transition:background .22s cubic-bezier(.22,1,.36,1)}.vlab-history-day-label[data-v-e775b59c]:hover,.vlab-history-day-label[data-v-e775b59c]:focus-visible{color:#ffffffad;outline:none}.vlab-history-day-label[data-v-e775b59c]:hover:before,.vlab-history-day-label[data-v-e775b59c]:hover:after{background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ui-neon) 60%,transparent) 50%,transparent 100%)}.vlab-history-day-label-text[data-v-e775b59c]{pointer-events:none}.vlab-history-day-label--skeleton[data-v-e775b59c]{pointer-events:none;cursor:default;color:transparent}.vlab-day-label-skeleton-line[data-v-e775b59c]{display:block;width:min(220px,42vw);max-width:100%;height:9px;border-radius:2px;background:linear-gradient(90deg,#ffffff08 22%,color-mix(in srgb,var(--ui-neon, rgba(140, 200, 255, .5)) 28%,rgba(255,255,255,.07)),#ffffff08 78%);background-size:200% 100%;animation:vlab-day-label-skeleton-e775b59c 1.35s ease-in-out infinite}@keyframes vlab-day-label-skeleton-e775b59c{0%,to{background-position:100% 0}50%{background-position:0 0}}@media(prefers-reduced-motion:reduce){.vlab-history-day-label[data-v-e775b59c],.vlab-history-day-label[data-v-e775b59c]:before,.vlab-history-day-label[data-v-e775b59c]:after{transition:none}.vlab-day-label-skeleton-line[data-v-e775b59c]{animation:none}}.vlab-history-state[data-v-e775b59c]{width:100%;padding:6px 0 2px;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:#ffffff57}.vlab-history-state--hint[data-v-e775b59c]{color:#ffffff38}.vlab-empty[data-v-e775b59c]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:48px 16px 64px;color:#ffffff38;font-family:var(--font-mono)}.vlab-empty-prompt[data-v-e775b59c]{font-size:12px;color:var(--ui-neon-muted);margin-bottom:4px}.vlab-empty-title[data-v-e775b59c]{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}.vlab-empty-hint[data-v-e775b59c]{font-size:11px;line-height:1.5;max-width:42ch;color:#ffffff47}.vlab-gen-card[data-v-e775b59c]{width:calc(33.333% - 6px);border-radius:0;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.08);background:#ffffff05;contain:paint;transition:border-color .22s ease,box-shadow .22s ease}.vlab-gen-card[data-v-e775b59c]:hover{border-color:color-mix(in srgb,var(--ui-neon) 30%,rgba(255,255,255,.1));box-shadow:0 0 12px -4px color-mix(in srgb,var(--ui-neon) 18%,transparent)}.vlab-results-area.is-small .vlab-gen-card[data-v-e775b59c]{width:calc(25% - 6px)}.vlab-results-area.is-medium .vlab-gen-card[data-v-e775b59c]{width:calc(33.333% - 6px)}.vlab-results-area.is-large .vlab-gen-card[data-v-e775b59c]{width:calc(50% - 4px)}.vlab-gen-media[data-v-e775b59c]{padding:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px}.vlab-gen-frame--video[data-v-e775b59c]{position:relative;width:100%;aspect-ratio:1;height:auto;overflow:hidden;background:#0a0a0a;display:block;cursor:pointer}.vlab-gen-video[data-v-e775b59c]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;display:block;pointer-events:none}.vlab-gen-video--backdrop[data-v-e775b59c]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(22px) saturate(1.32) brightness(.82) contrast(1.02);transform:scale(1.05) translateZ(0);z-index:0;backface-visibility:hidden;opacity:.88}.vlab-gen-video--front[data-v-e775b59c]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;z-index:1;transform:translateZ(0);backface-visibility:hidden}.vlab-gen-play-icon[data-v-e775b59c]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;transition:opacity .2s ease}.vlab-gen-play-icon svg[data-v-e775b59c]{width:40px;height:40px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));color:#ffffffd9;transition:transform .18s ease,color .18s ease}.vlab-gen-card:hover .vlab-gen-play-icon[data-v-e775b59c]{opacity:0}.vlab-gen-published-badge[data-v-e775b59c]{position:absolute;left:10px;top:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#14161c94;color:#ffffffb8;box-shadow:0 4px 12px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.vlab-gen-card:hover .vlab-gen-published-badge[data-v-e775b59c]{opacity:1;transform:translateY(0);pointer-events:auto}.vlab-gen-model-ribbon[data-v-e775b59c]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;padding:8px 10px 7px;box-sizing:border-box;font-family:var(--font-mono);font-size:9px;line-height:1.25;letter-spacing:.05em;color:#fffffff0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.42) 52%,transparent 100%);opacity:0;transition:opacity .2s ease}.vlab-gen-card:hover .vlab-gen-model-ribbon[data-v-e775b59c]{opacity:1}.vlab-gen-model-ribbon__title[data-v-e775b59c]{flex:1 1 100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:600}.vlab-gen-model-ribbon__meta[data-v-e775b59c]{flex:1 1 100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;opacity:.72;font-weight:500}.vlab-gen-error[data-v-e775b59c]{padding:0}.vlab-gen-frame[data-v-e775b59c]{width:100%;box-sizing:border-box;position:relative}.vlab-gen-frame--failed[data-v-e775b59c]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:0;aspect-ratio:1;width:100%;background:#00000059;border:1px solid rgba(239,68,68,.22)}.vlab-gen-failed-stack[data-v-e775b59c]{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:center;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:10px 12px}.vlab-gen-failed-title[data-v-e775b59c]{flex-shrink:0;text-align:center;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#fecacaf2}.vlab-gen-failed-detail[data-v-e775b59c]{flex:1;min-height:0;overflow-y:auto;text-align:left;font-family:var(--font-mono);font-size:9px;line-height:1.45;letter-spacing:.02em;color:#f87171eb;white-space:pre-wrap;word-break:break-word}.vlab-gen-loading[data-v-e775b59c]{padding:0}.vlab-gen-frame--video-placeholder[data-v-e775b59c]{aspect-ratio:1;min-height:0;height:auto;display:block;overflow:hidden;cursor:default}.vlab-gen-frame--video-placeholder .vlab-gen-loader[data-v-e775b59c]{position:absolute;left:50%;top:50%;width:28px;height:28px;margin:0;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2}.vlab-gen-frame--video-placeholder .vlab-loading-label--in-frame[data-v-e775b59c]{position:absolute;left:0;right:0;bottom:6px;z-index:2;padding:0 6px;margin:0;text-align:center}.vlab-gen-loader[data-v-e775b59c]{position:relative;z-index:1;width:28px;height:28px;margin-bottom:8px}.vlab-gen-spinner[data-v-e775b59c]{position:relative;z-index:1;width:100%;height:100%;border-radius:50%;border:1.5px solid rgba(255,255,255,.08);border-top-color:color-mix(in srgb,var(--ui-neon, #64e8ff) 55%,rgba(255,255,255,.5));box-sizing:border-box;backface-visibility:hidden;transform:translateZ(0);animation:vlab-spin-e775b59c .9s linear infinite}@media(prefers-reduced-motion:reduce){.vlab-gen-spinner[data-v-e775b59c]{animation:none;border-color:#ffffff1a;border-top-color:color-mix(in srgb,var(--ui-neon, #64e8ff) 45%,rgba(255,255,255,.35));opacity:.92}}@keyframes vlab-spin-e775b59c{0%{transform:rotate(0) translateZ(0)}to{transform:rotate(360deg) translateZ(0)}}.vlab-loading-label[data-v-e775b59c]{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:#ffffff52;padding-bottom:6px}.vlab-loading-label--in-frame[data-v-e775b59c]{padding-bottom:0}.vlab-drop-row .vlab-drop-row-dot[data-v-e775b59c]{flex-shrink:0}.vlab-prompt-bar[data-v-e775b59c]{position:sticky;bottom:0;z-index:35;box-sizing:border-box;margin-top:auto;margin-left:-169px;width:calc(100% + 169px);padding:16px 10px 20px;background:linear-gradient(0deg,rgba(12,14,18,.92) 60%,transparent 100%);--vlab-prompt-row:46px}.vlab-prompt-stack[data-v-e775b59c]{border-radius:2px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#202430f0,#161922f5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 48px #0000008c;overflow:visible}.vlab-prompt-inner[data-v-e775b59c]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;box-shadow:none}.vlab-photo-btn[data-v-e775b59c]{position:relative;display:flex;flex-direction:row;align-items:center;justify-content:center;gap:0;box-sizing:border-box;min-width:52px;min-height:var(--vlab-prompt-row);padding:4px 8px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffff6b;cursor:pointer;flex-shrink:0;transition:border-color .22s ease,color .2s ease,box-shadow .25s ease,transform .18s ease,background .2s ease}.vlab-photo-btn[data-v-e775b59c]:hover{border-color:color-mix(in srgb,var(--ui-neon) 38%,rgba(255,255,255,.15));color:#ffffffd1;box-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 14%,transparent);transform:translateY(-1px)}.vlab-photo-btn[data-v-e775b59c]:active{transform:translateY(0)}.vlab-photo-thumb[data-v-e775b59c]{width:100%;height:100%;max-width:36px;max-height:36px;border-radius:2px;-o-object-fit:cover;object-fit:cover;display:block;box-shadow:0 0 0 1px #ffffff1f}.vlab-photo-btn--has-ref[data-v-e775b59c]{min-width:46px;width:46px;height:var(--vlab-prompt-row);padding:4px}.vlab-prompt-input-wrap[data-v-e775b59c]{position:relative;flex:1;min-width:0;display:flex;align-items:stretch}.vlab-prompt-input-wrap .vlab-prompt-input[data-v-e775b59c]{width:100%;padding-right:76px}.vlab-prompt-input[data-v-e775b59c]{flex:1;box-sizing:border-box;min-height:var(--vlab-prompt-row);padding:0 10px;border:none;border-radius:2px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;font-size:14px;font-family:var(--font-sans),inherit;outline:none;min-width:0;transition:box-shadow .22s ease,background .2s ease}.vlab-prompt-input[data-v-e775b59c]::-moz-placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.vlab-prompt-input[data-v-e775b59c]::placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.vlab-prompt-input[data-v-e775b59c]:hover{background:#ffffff14}.vlab-prompt-input[data-v-e775b59c]:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-neon) 35%,transparent),0 0 0 2px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.vlab-prompt-controls[data-v-e775b59c]{display:flex;align-items:center;gap:6px;flex-shrink:0}.vlab-select[data-v-e775b59c]{position:relative;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--vlab-prompt-row);padding:0 12px 0 10px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffb8;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .22s ease,color .2s ease,box-shadow .28s ease,background .2s ease,transform .18s ease}.vlab-select[data-v-e775b59c]:hover{border-color:var(--ui-neon-faint);color:#ffffffe6;box-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 10%,transparent)}.vlab-select[data-v-e775b59c]:focus{outline:none}.vlab-select[data-v-e775b59c]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 18%,transparent),0 0 16px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.vlab-select--open[data-v-e775b59c]{border-color:var(--ui-neon-border-strong);background:#ffffff1a;color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 25%,transparent),0 0 20px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.vlab-select-dot[data-v-e775b59c]{width:6px;height:6px;border-radius:1px;flex-shrink:0;background:var(--ui-neon);box-shadow:0 0 10px color-mix(in srgb,var(--ui-neon) 55%,transparent),0 0 20px color-mix(in srgb,var(--ui-neon) 22%,transparent);animation:vlab-dot-pulse-e775b59c 2.4s ease-in-out infinite}@keyframes vlab-dot-pulse-e775b59c{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.85;filter:brightness(1.15)}}.vlab-select--open .vlab-select-dot[data-v-e775b59c]{animation:vlab-dot-pulse-e775b59c 1.2s ease-in-out infinite}.vlab-select-icon[data-v-e775b59c]{flex-shrink:0;color:#ffffff61;transition:color .2s ease}.vlab-select:hover .vlab-select-icon[data-v-e775b59c],.vlab-select--open .vlab-select-icon[data-v-e775b59c]{color:var(--ui-neon-text)}.vlab-select-label[data-v-e775b59c]{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:22ch}.vlab-select-chevron[data-v-e775b59c]{flex-shrink:0;opacity:.65;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s ease}.vlab-select:hover .vlab-select-chevron[data-v-e775b59c],.vlab-select--open .vlab-select-chevron[data-v-e775b59c]{opacity:.95}.vlab-select--open .vlab-select-chevron[data-v-e775b59c]{transform:rotate(180deg)}.vlab-drop-enter-active[data-v-e775b59c],.vlab-drop-leave-active[data-v-e775b59c]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.vlab-drop-enter-from[data-v-e775b59c],.vlab-drop-leave-to[data-v-e775b59c]{opacity:0;transform:translateY(10px) scale(.98)}.vlab-drop-menu[data-v-e775b59c]{position:absolute;bottom:calc(100% + 8px);left:0;min-width:100%;width:-moz-max-content;width:max-content;max-width:min(320px,92vw);border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#1a1d26fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 24px color-mix(in srgb,var(--ui-neon) 10%,transparent),0 20px 40px #000000a6;padding:0;overflow:hidden;z-index:30}.vlab-drop-item[data-v-e775b59c]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;padding:9px 10px;border-radius:2px;border:none;background:transparent;color:#ffffff8c;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;cursor:pointer;text-align:left;transition:background .18s ease,color .18s ease}.vlab-drop-item[data-v-e775b59c]:hover{background:var(--ui-neon-tab-active-bg);color:#fff}.vlab-drop-item.active[data-v-e775b59c]{color:var(--ui-neon-text);background:color-mix(in srgb,var(--ui-neon) 9%,transparent)}.vlab-drop-row[data-v-e775b59c]{display:flex;align-items:center;gap:4px;width:100%;padding:9px 8px 9px 10px;border-radius:2px;color:#ffffff8c;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;cursor:pointer;transition:background .18s ease,color .18s ease}.vlab-drop-row[data-v-e775b59c]:hover{background:var(--ui-neon-tab-active-bg);color:#fff}.vlab-drop-row.active[data-v-e775b59c]{color:var(--ui-neon-text);background:color-mix(in srgb,var(--ui-neon) 9%,transparent)}.vlab-drop-row-name[data-v-e775b59c]{flex:1;min-width:0;text-align:left}.vlab-drop-item--aspect[data-v-e775b59c]{justify-content:flex-start}.vlab-aspect-option-row[data-v-e775b59c]{display:flex;align-items:center;gap:10px;min-width:0}.vlab-drop-aspect-icon[data-v-e775b59c]{color:#fff6}.vlab-drop-item--aspect:hover .vlab-drop-aspect-icon[data-v-e775b59c],.vlab-drop-item--aspect.active .vlab-drop-aspect-icon[data-v-e775b59c]{color:inherit}.vlab-drop-cost[data-v-e775b59c]{font-size:10px;opacity:.45;font-variant-numeric:tabular-nums}.vlab-generate-btn[data-v-e775b59c]{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--vlab-prompt-row);padding:0 18px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,var(--ui-neon-btn-bg-top),var(--ui-neon-btn-bg-bottom));color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;flex-shrink:0;transition:opacity .2s ease,border-color .22s ease,box-shadow .28s ease,transform .18s ease,filter .22s ease}.vlab-generate-btn[data-v-e775b59c]:hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);box-shadow:0 0 22px color-mix(in srgb,var(--ui-neon) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--ui-neon) 15%,transparent);transform:translateY(-1px);filter:brightness(1.06)}.vlab-generate-btn[data-v-e775b59c]:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(.98)}.vlab-gen-btn-icon[data-v-e775b59c]{flex-shrink:0;opacity:.95;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ui-neon) 40%,transparent))}.vlab-generate-btn[data-v-e775b59c]:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none;transform:none}@media(max-width:900px){.vlab-workspace[data-v-e775b59c]{flex-direction:column;border:none;background:transparent}.vlab-rail[data-v-e775b59c]{width:100%;flex-direction:column;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);max-height:none}.vlab-rail-label[data-v-e775b59c]{min-height:var(--labs-ws-header-height);padding:0 12px;border-bottom:1px solid rgba(255,255,255,.06)}.vlab-rail-list[data-v-e775b59c]{flex:none;min-height:auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-height:none;padding:6px 8px 8px;-webkit-overflow-scrolling:touch}}@media(max-width:768px){.vlab-gen-card[data-v-e775b59c],.vlab-results-area.is-medium .vlab-gen-card[data-v-e775b59c],.vlab-results-area.is-large .vlab-gen-card[data-v-e775b59c]{width:calc(50% - 4px)}.vlab-results-area.is-small .vlab-gen-card[data-v-e775b59c]{width:calc(33.333% - 6px)}.vlab-prompt-bar[data-v-e775b59c]{margin-left:0;width:100%;bottom:max(12px,env(safe-area-inset-bottom,0px));padding:12px 0 0}.vlab-prompt-inner[data-v-e775b59c]{padding:8px 10px}}.vlab-refs-row[data-v-e775b59c]{display:flex;gap:6px;padding:8px 12px 0;flex-wrap:wrap}.vlab-ref-thumb[data-v-e775b59c]{position:relative;width:44px;height:44px;border-radius:2px;overflow:hidden;border:1px solid rgba(255,255,255,.12);background:#0000004d}.vlab-ref-thumb img[data-v-e775b59c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vlab-ref-thumb--video[data-v-e775b59c]{width:64px}.vlab-ref-video-preview[data-v-e775b59c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.vlab-ref-thumb--audio[data-v-e775b59c]{width:auto;max-width:120px;display:flex;align-items:center;padding:0 8px}.vlab-ref-audio-name[data-v-e775b59c]{font-family:var(--font-mono);font-size:9px;color:#ffffff80;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vlab-ref-rm[data-v-e775b59c]{position:absolute;top:0;right:0;width:16px;height:16px;border:none;background:#0009;color:#fff;font-size:12px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center}.vlab-photo-count[data-v-e775b59c]{position:absolute;bottom:2px;right:2px;font-family:var(--font-mono);font-size:9px;font-weight:700;color:#fff;background:#0009;padding:0 3px;border-radius:2px}.vlab-veo-frames[data-v-e775b59c]{display:flex;gap:8px;padding:8px 12px 0;flex-wrap:wrap;align-items:flex-start}.vlab-veo-inline-slot[data-v-e775b59c]{position:relative;width:52px;min-width:52px;height:var(--vlab-prompt-row);border-radius:2px;border:1px dashed rgba(255,255,255,.22);background:#00000038;box-sizing:border-box;flex-shrink:0}.vlab-veo-inline-slot--filled[data-v-e775b59c]{border-style:solid;border-color:#ffffff24;background:#00000059}.vlab-veo-inline-slot--disabled[data-v-e775b59c]{opacity:.38}.vlab-veo-frame-slot[data-v-e775b59c]{position:relative;width:72px;height:72px;border-radius:2px;border:1px dashed rgba(255,255,255,.22);background:#00000038;box-sizing:border-box;transition:border-color .18s ease,background .18s ease}.vlab-veo-frame-slot--filled[data-v-e775b59c]{border-style:solid;border-color:#ffffff24;background:#00000059}.vlab-veo-frame-slot--disabled[data-v-e775b59c]{opacity:.38}.vlab-veo-frame-main[data-v-e775b59c]{width:100%;height:100%;margin:0;padding:6px 4px 8px;border:none;border-radius:1px;background:transparent;cursor:pointer;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#ffffff73}.vlab-veo-frame-main--inline[data-v-e775b59c]{padding:3px 2px;gap:2px}.vlab-veo-frame-main--inline .vlab-veo-frame-label[data-v-e775b59c]{font-size:8px;letter-spacing:.05em}.vlab-veo-frame-main[data-v-e775b59c]:hover:not(:disabled){color:#ffffffb8}.vlab-veo-frame-main[data-v-e775b59c]:disabled{cursor:not-allowed}.vlab-veo-frame-thumb[data-v-e775b59c]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;border-radius:1px}.vlab-veo-frame-slot--filled .vlab-veo-frame-main[data-v-e775b59c],.vlab-veo-inline-slot--filled .vlab-veo-frame-main[data-v-e775b59c]{padding:0}.vlab-veo-frame-icon[data-v-e775b59c]{flex-shrink:0;opacity:.85}.vlab-veo-frame-label[data-v-e775b59c]{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#ffffff6b}.vlab-veo-frame-rm[data-v-e775b59c]{position:absolute;top:0;right:0;width:18px;height:18px;border:none;background:#000000a6;color:#fff;font-size:13px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:0 1px 0 2px}.vlab-veo-frame-rm--inline[data-v-e775b59c]{width:14px;height:14px;font-size:11px}.vlab-toggle-btn[data-v-e775b59c]{display:inline-flex;align-items:center;justify-content:center;width:var(--vlab-prompt-row);height:var(--vlab-prompt-row);border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#ffffff61;cursor:pointer;transition:all .18s ease}.vlab-toggle-btn[data-v-e775b59c]:hover{border-color:#fff3;color:#ffffffb3}.vlab-toggle-btn--active[data-v-e775b59c]{border-color:color-mix(in srgb,var(--ui-neon) 50%,transparent);background:color-mix(in srgb,var(--ui-neon) 12%,transparent);color:var(--ui-neon-text)}.vlab-multishot-panel[data-v-e775b59c]{padding:10px 12px 4px;border-bottom:1px solid rgba(255,255,255,.06)}.vlab-multishot-header[data-v-e775b59c]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.vlab-multishot-title[data-v-e775b59c]{font-family:var(--font-mono);font-size:10px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff80}.vlab-multishot-total[data-v-e775b59c]{font-family:var(--font-mono);font-size:10px;color:#fff6;font-variant-numeric:tabular-nums}.vlab-multishot-total--warn[data-v-e775b59c]{color:#ef4444cc}.vlab-multishot-add[data-v-e775b59c]{margin-left:auto;padding:3px 8px;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:transparent;color:#ffffff80;font-family:var(--font-mono);font-size:10px;cursor:pointer}.vlab-multishot-add[data-v-e775b59c]:disabled{opacity:.3;cursor:not-allowed}.vlab-multishot-row[data-v-e775b59c]{display:flex;align-items:center;gap:6px;margin-bottom:6px}.vlab-multishot-idx[data-v-e775b59c]{width:16px;text-align:center;font-family:var(--font-mono);font-size:10px;color:#ffffff4d}.vlab-multishot-input[data-v-e775b59c]{flex:1;min-width:0;padding:6px 8px;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:#ffffff0a;color:#fff;font-size:12px;font-family:var(--font-sans);outline:none}.vlab-multishot-input[data-v-e775b59c]::-moz-placeholder{color:#ffffff38}.vlab-multishot-input[data-v-e775b59c]::placeholder{color:#ffffff38}.vlab-multishot-dur[data-v-e775b59c]{width:54px;padding:6px 4px;border:1px solid rgba(255,255,255,.08);border-radius:2px;background:#ffffff0f;color:#fff;font-family:var(--font-mono);font-size:11px;outline:none}.vlab-multishot-rm[data-v-e775b59c]{width:22px;height:22px;border:none;background:transparent;color:#ffffff4d;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.vlab-multishot-rm[data-v-e775b59c]:hover{color:#ef4444cc}.vlab-motion-params[data-v-e775b59c]{display:flex;align-items:center;gap:12px;padding:0 4px}.vlab-toggle-label[data-v-e775b59c]{display:flex;align-items:center;gap:5px;font-family:var(--font-mono);font-size:10px;color:#ffffff80;cursor:pointer}.vlab-motion-orient[data-v-e775b59c]{display:flex;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.vlab-orient-btn[data-v-e775b59c]{padding:4px 10px;border:none;border-right:1px solid rgba(255,255,255,.06);background:transparent;color:#fff6;font-family:var(--font-mono);font-size:10px;cursor:pointer}.vlab-orient-btn[data-v-e775b59c]:last-child{border-right:none}.vlab-orient-btn.active[data-v-e775b59c]{background:#fff1;color:#fff}.vlab-lightbox[data-v-e775b59c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;--vlab-lb-col:min(960px, calc(100vw - 16px) );background:transparent;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;box-sizing:border-box}.vlab-lightbox-ambient-root[data-v-e775b59c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}.vlab-lightbox-ambient-video[data-v-e775b59c]{position:absolute;left:50%;top:50%;width:max(100vw,100%);height:max(100vh,100%);min-width:100%;min-height:100%;transform:translate(-50%,-50%) scale(1.14);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(58px) saturate(1.38) brightness(.66) contrast(1.02);opacity:.72;border:none;outline:none}.vlab-lightbox-ambient-dim[data-v-e775b59c]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 72% 58% at 50% 44%,#0000001a,#00000085 62%,#000c),#0000007a}.vlab-lightbox-ambient-edge[data-v-e775b59c]{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 100px #0000009e,inset 0 0 220px #00000070}@media(prefers-reduced-motion:reduce){.vlab-lightbox-ambient-video[data-v-e775b59c]{filter:blur(36px) saturate(1.22) brightness(.72) contrast(1.02);transform:translate(-50%,-50%) scale(1.06);opacity:.68}}.vlab-lightbox-fallback-bg[data-v-e775b59c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#000000f0;pointer-events:none}.vlab-lightbox-scroll[data-v-e775b59c]{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:48px 10px 28px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center;background:transparent}.vlab-lightbox-inner[data-v-e775b59c]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(100vw - 16px,960px);margin:0 auto;flex-shrink:0}.vlab-lightbox-close[data-v-e775b59c]{position:fixed;top:14px;right:18px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#00000073;border:1px solid rgba(255,255,255,.12);border-radius:2px;color:#fff;width:40px;height:40px;cursor:pointer;z-index:20025;line-height:0;opacity:.9;transition:opacity .2s ease,border-color .2s ease}.vlab-lightbox-close svg[data-v-e775b59c]{display:block;flex-shrink:0}.vlab-lightbox-close[data-v-e775b59c]:hover{opacity:1;border-color:#ffffff38}.vlab-lightbox-nav[data-v-e775b59c]{position:fixed;top:50%;transform:translateY(-50%);z-index:20025;width:44px;height:44px;border-radius:2px;border:1px solid rgba(255,255,255,.16);background:#00000080;color:#ffffffeb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}.vlab-lightbox-nav[data-v-e775b59c]:hover{background:#000000b8;border-color:color-mix(in srgb,var(--ui-neon) 35%,rgba(255,255,255,.12))}.vlab-lightbox-nav--prev[data-v-e775b59c]{left:max(10px,calc(50vw - var(--vlab-lb-col) / 2 - 52px));right:auto}.vlab-lightbox-nav--next[data-v-e775b59c]{right:max(10px,calc(50vw - var(--vlab-lb-col) / 2 - 52px));left:auto}.vlab-lightbox-counter[data-v-e775b59c]{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:20025;box-sizing:border-box;padding:6px 14px;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:#ffffffeb;pointer-events:none;background:#08080c9e;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.vlab-lightbox-stage[data-v-e775b59c]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0}.vlab-lightbox-frame[data-v-e775b59c]{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:min(100vw - 24px,960px);min-height:0;height:auto;padding:0;box-sizing:border-box;border-radius:0;background:transparent;overflow:visible}.vlab-lightbox-video-stack[data-v-e775b59c]{position:relative;display:inline-block;max-width:100%;vertical-align:top;overflow:hidden;border-radius:var(--media-view-radius, 6px);background:#00000059;box-shadow:0 0 0 1px #ffffff0f,0 0 40px -10px color-mix(in srgb,var(--ui-neon) 12%,transparent),0 20px 64px #00000061}.vlab-lightbox-video-loading[data-v-e775b59c]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;border-radius:inherit;pointer-events:auto}.vlab-lightbox-video--front[data-v-e775b59c]{position:relative;z-index:1;display:block;width:auto;max-width:100%;height:auto;max-height:min(80dvh,calc(100dvh - var(--labs-viewport-chrome-dvh, 0px) - 120px));-o-object-fit:contain;object-fit:contain;border-radius:var(--media-view-radius, 6px);outline:none;background:#000;opacity:0;pointer-events:none;transition:opacity .24s ease}.vlab-lightbox-video--front.is-media-ready[data-v-e775b59c]{opacity:1;pointer-events:auto}.vlab-lightbox-prompt-block[data-v-e775b59c]{flex-shrink:0;width:100%;max-width:min(100vw - 24px,960px);margin-top:14px;margin-left:auto;margin-right:auto;text-align:center}.vlab-lightbox-prompt-toolbar[data-v-e775b59c]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:10px}.vlab-lightbox-prompt-btn[data-v-e775b59c]{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#00000073;color:#ffffffb8;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.vlab-lightbox-prompt-btn[data-v-e775b59c]:hover{border-color:color-mix(in srgb,var(--ui-neon) 40%,rgba(255,255,255,.14));color:#fff;background:#0000009e}.vlab-lightbox-prompt-btn--primary[data-v-e775b59c]{border-color:color-mix(in srgb,var(--ui-neon) 45%,rgba(255,255,255,.1));color:color-mix(in srgb,var(--ui-neon) 92%,#fff)}.vlab-lightbox-prompt[data-v-e775b59c]{flex-shrink:0;width:100%;margin-top:0;padding:4px 0 0;box-sizing:border-box;cursor:default;border-radius:2px;outline:none;text-align:center}.vlab-lightbox-prompt.is-clickable[data-v-e775b59c]{cursor:pointer}.vlab-lightbox-prompt[data-v-e775b59c]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 35%,transparent)}.vlab-lightbox-prompt--static[data-v-e775b59c]{cursor:default;padding-top:8px}.vlab-lightbox-prompt-heading[data-v-e775b59c]{display:block;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;margin-bottom:6px}.vlab-lightbox-prompt-text-wrap[data-v-e775b59c]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:72ch;margin:0 auto}.vlab-lightbox-prompt.is-expanded .vlab-lightbox-prompt-text-wrap[data-v-e775b59c]{display:block;-webkit-line-clamp:unset;overflow:visible;max-height:none}.vlab-lightbox-prompt-text[data-v-e775b59c]{margin:0;font-size:12px;line-height:1.5;color:#ffffffe0;white-space:pre-wrap;word-break:break-word;text-align:center}.vlab-lightbox-prompt-text--muted[data-v-e775b59c]{color:#ffffff5c;font-style:italic}.vlab-lightbox-prompt-hint[data-v-e775b59c]{display:block;margin-top:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;color:#ffffff52;text-align:center}.vlab-lightbox-prompt-hint--collapse[data-v-e775b59c]{color:color-mix(in srgb,var(--ui-neon) 55%,rgba(255,255,255,.35))}.vlab-zoom-enter-active[data-v-e775b59c],.vlab-zoom-leave-active[data-v-e775b59c]{transition:opacity .3s ease}.vlab-zoom-enter-active .vlab-lightbox-video-stack[data-v-e775b59c],.vlab-zoom-leave-active .vlab-lightbox-video-stack[data-v-e775b59c]{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}.vlab-zoom-enter-from[data-v-e775b59c],.vlab-zoom-leave-to[data-v-e775b59c]{opacity:0}.vlab-zoom-enter-from .vlab-lightbox-video-stack[data-v-e775b59c],.vlab-zoom-leave-to .vlab-lightbox-video-stack[data-v-e775b59c]{transform:scale(.86)}.mlab[data-v-224cb30e]{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.mlab-workspace[data-v-224cb30e]{display:flex;flex:1 1 auto;align-items:stretch;gap:0;min-height:0;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#ffffff05;overflow:visible}.mlab-rail[data-v-224cb30e]{flex-shrink:0;width:152px;min-height:0;display:flex;flex-direction:column;align-self:stretch;border-right:1px solid rgba(255,255,255,.08);background:#16181d}.mlab-rail-label[data-v-224cb30e]{box-sizing:border-box;display:flex;align-items:center;min-height:var(--labs-ws-header-height);padding:0 12px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-section-label);border-bottom:1px solid rgba(255,255,255,.06)}.mlab-rail-list[data-v-224cb30e]{flex:1;min-height:0;display:flex;flex-direction:column;padding:6px 0;overflow:visible}.mlab-rail-btn[data-v-224cb30e]{flex-shrink:0;display:block;width:100%;text-align:left;padding:9px 12px;border:none;border-left:2px solid transparent;background:transparent;color:#ffffff6b;font-family:var(--font-mono);font-size:11px;font-weight:500;cursor:pointer;transition:color .15s,background .15s,border-color .15s}.mlab-rail-btn[data-v-224cb30e]:hover{color:#ffffffc7;background:#ffffff0a}.mlab-rail-btn.active[data-v-224cb30e]{color:#fff;background:color-mix(in srgb,var(--ui-neon) 10%,rgba(255,255,255,.03));border-left-color:var(--ui-neon-line);box-shadow:inset 2px 0 8px -2px color-mix(in srgb,var(--ui-neon) 18%,transparent)}.mlab-main[data-v-224cb30e]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.mlab-collection-pane[data-v-224cb30e]{flex:1;min-height:0;min-width:0}.mlab-workspace-subview[data-v-224cb30e],.mlab-history-body[data-v-224cb30e]{flex:1;min-height:0;display:flex;flex-direction:column}.mlab-provider-pane-stack[data-v-224cb30e]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.mlab-toolbar[data-v-224cb30e]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:calc(var(--labs-ws-header-height) + 16px);padding:8px 12px}.mlab-toolbar-start[data-v-224cb30e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;flex:0 1 auto}.mlab-toolbar-right[data-v-224cb30e]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-left:auto}.mlab-toolbar-meta[data-v-224cb30e]{font-family:var(--font-mono);font-size:10px;color:#ffffff61;letter-spacing:.04em}.mlab-toolbar-num[data-v-224cb30e]{color:var(--ui-neon-kicker);font-variant-numeric:tabular-nums}.mlab-results-area[data-v-224cb30e]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px 12px 24px;overflow-x:clip;overflow-y:visible}.mlab-history-day[data-v-224cb30e]{display:flex;flex-direction:column;gap:8px}.mlab-history-day-label[data-v-224cb30e]{position:static;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;padding:4px 8px;border:none;border-radius:0;background:transparent;color:#ffffff6b;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center}.mlab-history-day-label[data-v-224cb30e]:before,.mlab-history-day-label[data-v-224cb30e]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ui-neon) 40%,transparent) 50%,transparent 100%)}.mlab-history-state[data-v-224cb30e]{width:100%;padding:6px 0 2px;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:#ffffff57}.mlab-history-state--hint[data-v-224cb30e]{color:#ffffff38}.mlab-empty[data-v-224cb30e]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:48px 16px 64px;color:#ffffff38;font-family:var(--font-mono)}.mlab-empty-prompt[data-v-224cb30e]{font-size:12px;color:var(--ui-neon-muted);margin-bottom:4px}.mlab-empty-title[data-v-224cb30e]{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}.mlab-empty-hint[data-v-224cb30e]{font-size:11px;line-height:1.5;max-width:44ch;color:#ffffff47}.mlab-gen-card[data-v-224cb30e]{position:relative;border-radius:0;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden}.mlab-gen-done[data-v-224cb30e]{padding:0}.mlab-track[data-v-224cb30e]{display:flex;align-items:center;gap:10px;padding:12px 16px}.mlab-track-info[data-v-224cb30e]{display:flex;flex-direction:column;gap:2px;min-width:100px;flex-shrink:0}.mlab-track-title[data-v-224cb30e]{font-size:13px;color:#fffc;font-weight:500}.mlab-track-meta[data-v-224cb30e]{font-size:10px;color:#ffffff59}.mlab-audio[data-v-224cb30e]{flex:1;height:36px;min-width:0}.mlab-dl-btn[data-v-224cb30e]{padding:6px;border-radius:6px;color:#fff6;text-decoration:none;display:flex;flex-shrink:0}.mlab-dl-btn[data-v-224cb30e]:hover{color:#ffffffb3}.mlab-gen-error[data-v-224cb30e]{padding:0}.mlab-gen-fail-inner[data-v-224cb30e]{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:center;box-sizing:border-box;min-height:120px;width:100%;padding:10px 12px;background:#00000059;border:1px solid rgba(239,68,68,.22)}.mlab-gen-failed-title[data-v-224cb30e]{flex-shrink:0;text-align:center;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#fecacaf2}.mlab-gen-failed-detail[data-v-224cb30e]{flex:1;min-height:0;max-height:200px;overflow-y:auto;text-align:left;font-family:var(--font-mono);font-size:9px;line-height:1.45;letter-spacing:.02em;color:#f87171eb;white-space:pre-wrap;word-break:break-word}.mlab-gen-loading[data-v-224cb30e]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:70px;gap:8px}.mlab-shimmer[data-v-224cb30e]{position:relative;width:100%;height:60px;border-radius:0;overflow:hidden;background:none}.mlab-loading-label[data-v-224cb30e]{font-size:11px;color:#ffffff4d}.mlab-prompt-bar[data-v-224cb30e]{position:sticky;bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:35;align-self:stretch;padding:16px 0 0;margin-top:auto;--mlab-prompt-row:46px}.mlab-prompt-stack[data-v-224cb30e]{border-radius:2px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#202430f0,#161922f5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 48px #0000008c;overflow:visible}.mlab-prompt-inner[data-v-224cb30e]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;box-shadow:none}.mlab-advanced-toggle[data-v-224cb30e]{box-sizing:border-box;display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;margin:0;border:none;border-top:1px solid rgba(255,255,255,.08);background:transparent;cursor:pointer;text-align:left;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:#ffffff6b;transition:color .18s,background .18s}.mlab-advanced-toggle[data-v-224cb30e]:hover{color:#ffffffb8;background:#ffffff08}.mlab-advanced-chevron[data-v-224cb30e]{flex-shrink:0;opacity:.7;transition:transform .22s cubic-bezier(.4,0,.2,1)}.mlab-advanced-chevron--open[data-v-224cb30e]{transform:rotate(90deg)}.mlab-advanced-expand[data-v-224cb30e]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.4,0,.2,1)}.mlab-advanced-expand--open[data-v-224cb30e]{grid-template-rows:1fr}.mlab-advanced-expand-inner[data-v-224cb30e]{overflow:hidden;min-height:0}.mlab-advanced-panel[data-v-224cb30e]{border-top:1px solid rgba(255,255,255,.08);padding:8px 12px 10px;background:#0000001f}.mlab-advanced-fields[data-v-224cb30e]{display:flex;flex-direction:column;gap:6px}.mlab-field-label[data-v-224cb30e]{font-family:var(--font-mono);font-size:8px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-section-label)}.mlab-adv-input[data-v-224cb30e]{box-sizing:border-box;width:100%;min-height:30px;height:30px;padding:0 9px;border:none;border-radius:2px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;font-size:12px;line-height:30px;font-family:var(--font-mono),monospace;outline:none;vertical-align:middle;transition:box-shadow .22s,background .2s}.mlab-adv-input[data-v-224cb30e]::-moz-placeholder{color:#ffffff47;font-size:11px;letter-spacing:.02em}.mlab-adv-input[data-v-224cb30e]::placeholder{color:#ffffff47;font-size:11px;letter-spacing:.02em}.mlab-adv-input[data-v-224cb30e]:hover{background:#ffffff14}.mlab-adv-input[data-v-224cb30e]:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-neon) 35%,transparent),0 0 0 2px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.mlab-upload-btn[data-v-224cb30e]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;min-width:52px;min-height:var(--mlab-prompt-row);padding:4px 8px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffff6b;cursor:pointer;flex-shrink:0;font-family:var(--font-mono);font-size:9px;transition:border-color .22s,color .2s,box-shadow .25s,transform .18s,background .2s}.mlab-upload-btn[data-v-224cb30e]:hover{border-color:color-mix(in srgb,var(--ui-neon) 38%,rgba(255,255,255,.15));color:#ffffffd1;box-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 14%,transparent);transform:translateY(-1px)}.mlab-prompt-input-wrap[data-v-224cb30e]{position:relative;flex:1;min-width:0;display:flex;align-items:stretch}.mlab-prompt-input-wrap .mlab-prompt-input[data-v-224cb30e]{width:100%;padding-right:76px}.mlab-prompt-input[data-v-224cb30e]{flex:1;box-sizing:border-box;min-height:var(--mlab-prompt-row);padding:0 10px;border:none;border-radius:2px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;font-size:14px;font-family:var(--font-sans),inherit;outline:none;min-width:0;transition:box-shadow .22s,background .2s}.mlab-prompt-input[data-v-224cb30e]::-moz-placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.mlab-prompt-input[data-v-224cb30e]::placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.mlab-prompt-input[data-v-224cb30e]:hover{background:#ffffff14}.mlab-prompt-input[data-v-224cb30e]:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-neon) 35%,transparent),0 0 0 2px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.mlab-prompt-controls[data-v-224cb30e]{display:flex;align-items:center;gap:6px;flex-shrink:0}.mlab-select[data-v-224cb30e]{position:relative;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--mlab-prompt-row);padding:0 12px 0 10px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffb8;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .22s,color .2s,box-shadow .28s,background .2s}.mlab-select[data-v-224cb30e]:hover{border-color:var(--ui-neon-faint);color:#ffffffe6;box-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 10%,transparent)}.mlab-select--open[data-v-224cb30e]{border-color:var(--ui-neon-border-strong);background:#ffffff1a;color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 25%,transparent),0 0 20px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.mlab-select-dot[data-v-224cb30e]{width:6px;height:6px;border-radius:1px;flex-shrink:0;background:var(--ui-neon);box-shadow:0 0 10px color-mix(in srgb,var(--ui-neon) 55%,transparent),0 0 20px color-mix(in srgb,var(--ui-neon) 22%,transparent);animation:mlab-dot-pulse-224cb30e 2.4s ease-in-out infinite}@keyframes mlab-dot-pulse-224cb30e{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.85;filter:brightness(1.15)}}.mlab-select--open .mlab-select-dot[data-v-224cb30e]{animation-duration:1.2s}.mlab-select-label[data-v-224cb30e]{white-space:nowrap}.mlab-select-chevron[data-v-224cb30e]{flex-shrink:0;opacity:.65;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s}.mlab-select:hover .mlab-select-chevron[data-v-224cb30e],.mlab-select--open .mlab-select-chevron[data-v-224cb30e]{opacity:.95}.mlab-select--open .mlab-select-chevron[data-v-224cb30e]{transform:rotate(180deg)}.mlab-drop-enter-active[data-v-224cb30e],.mlab-drop-leave-active[data-v-224cb30e]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.mlab-drop-enter-from[data-v-224cb30e],.mlab-drop-leave-to[data-v-224cb30e]{opacity:0;transform:translateY(10px) scale(.98)}.mlab-drop-menu[data-v-224cb30e]{position:absolute;bottom:calc(100% + 8px);left:0;min-width:100%;width:-moz-max-content;width:max-content;max-width:min(320px,92vw);max-height:250px;overflow-y:auto;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#1a1d26fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 24px color-mix(in srgb,var(--ui-neon) 10%,transparent),0 20px 40px #000000a6;padding:0;z-index:30}.mlab-drop-item[data-v-224cb30e]{display:flex;align-items:center;width:100%;padding:9px 10px;border-radius:2px;border:none;background:transparent;color:#ffffff8c;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;cursor:pointer;text-align:left;transition:background .18s,color .18s}.mlab-drop-item[data-v-224cb30e]:hover{background:var(--ui-neon-tab-active-bg);color:#fff}.mlab-drop-item.active[data-v-224cb30e]{color:var(--ui-neon-text);background:color-mix(in srgb,var(--ui-neon) 9%,transparent)}.mlab-generate-btn[data-v-224cb30e]{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--mlab-prompt-row);padding:0 18px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,var(--ui-neon-btn-bg-top),var(--ui-neon-btn-bg-bottom));color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;flex-shrink:0;transition:opacity .2s,border-color .22s,box-shadow .28s,transform .18s,filter .22s}.mlab-generate-btn[data-v-224cb30e]:hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);box-shadow:0 0 22px color-mix(in srgb,var(--ui-neon) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--ui-neon) 15%,transparent);transform:translateY(-1px);filter:brightness(1.06)}.mlab-generate-btn[data-v-224cb30e]:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(.98)}.mlab-gen-icon[data-v-224cb30e]{flex-shrink:0;opacity:.95;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ui-neon) 40%,transparent))}.mlab-generate-btn[data-v-224cb30e]:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none;transform:none}@media(max-width:900px){.mlab-workspace[data-v-224cb30e]{flex-direction:column;border:none;background:transparent}.mlab-rail[data-v-224cb30e]{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.mlab-rail-label[data-v-224cb30e]{min-height:var(--labs-ws-header-height);padding:0 12px}.mlab-rail-list[data-v-224cb30e]{flex:none;min-height:auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-height:none;padding:6px 8px 8px;-webkit-overflow-scrolling:touch}.mlab-rail-btn[data-v-224cb30e]{width:auto;flex-shrink:0;border-left:none;border-bottom:2px solid transparent;padding:8px 14px}.mlab-rail-btn.active[data-v-224cb30e]{border-left-color:transparent;border-bottom-color:var(--ui-neon-rail-accent)}}@media(max-width:768px){.mlab-prompt-bar[data-v-224cb30e]{bottom:max(12px,env(safe-area-inset-bottom,0px));padding:12px 0 0}.mlab-prompt-inner[data-v-224cb30e]{padding:8px 10px}}.volab[data-v-f9088426]{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.volab-workspace[data-v-f9088426]{display:flex;flex:1 1 auto;align-items:stretch;gap:0;min-height:0;border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#ffffff05;overflow:visible}.volab-sidebar[data-v-f9088426]{flex-shrink:0;width:min(292px,34vw);display:flex;flex-direction:column;min-height:0;border-right:1px solid rgba(255,255,255,.08);background:#ffffff05}.volab-sidebar-block[data-v-f9088426]{flex-shrink:0;padding:10px 12px 12px;border-bottom:1px solid rgba(255,255,255,.06)}.volab-sidebar-block--voices[data-v-f9088426]{flex:1;display:flex;flex-direction:column;min-height:0;padding:0;border-bottom:none}.volab-sidebar-kicker[data-v-f9088426]{display:block;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-section-label);margin-bottom:8px}.volab-main[data-v-f9088426]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.volab-collection-pane[data-v-f9088426]{flex:1;min-height:0;min-width:0}.volab-workspace-subview[data-v-f9088426],.volab-history-body[data-v-f9088426]{flex:1;min-height:0;display:flex;flex-direction:column}.volab-provider-pane-stack[data-v-f9088426]{display:flex;flex-direction:column;gap:16px;flex:1;min-height:0}.volab-toolbar[data-v-f9088426]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;min-height:calc(var(--labs-ws-header-height) + 16px);padding:8px 12px}.volab-toolbar-start[data-v-f9088426]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0;flex:0 1 auto}.volab-toolbar-right[data-v-f9088426]{display:flex;align-items:center;gap:10px;margin-left:auto}.volab-toolbar-meta[data-v-f9088426]{font-family:var(--font-mono);font-size:10px;color:#ffffff61;letter-spacing:.03em}.volab-toolbar-num[data-v-f9088426]{color:var(--ui-neon-text)}.volab-split[data-v-f9088426]{flex:1;display:flex;min-height:0;min-width:0}.volab-voice-picker[data-v-f9088426]{flex:1;display:flex;flex-direction:column;gap:8px;min-height:0;padding:10px 12px;background:#0000001f}.volab-voice-header[data-v-f9088426]{display:flex;align-items:center;justify-content:space-between;gap:8px}.volab-voice-title[data-v-f9088426]{font-family:var(--font-mono);font-size:9px;font-weight:600;color:var(--ui-section-label);text-transform:uppercase;letter-spacing:.12em}.volab-voice-search[data-v-f9088426]{padding:6px 8px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0a;color:#fff;font-family:var(--font-mono);font-size:11px;outline:none;width:min(120px,40%)}.volab-voice-categories[data-v-f9088426]{display:flex;flex-wrap:wrap;gap:3px}.volab-cat-chip[data-v-f9088426]{padding:4px 8px;border-radius:2px;border:1px solid transparent;background:transparent;color:#ffffff61;font-family:var(--font-mono);font-size:9px;cursor:pointer}.volab-cat-chip.active[data-v-f9088426]{border-color:var(--ui-neon-btn-border);background:var(--ui-neon-tab-active-bg);color:var(--ui-neon-text)}.volab-voice-list[data-v-f9088426]{display:flex;flex-direction:column;gap:2px;flex:1;min-height:0;overflow-y:auto}.volab-voice-item[data-v-f9088426]{display:flex;align-items:center;gap:6px;padding:4px 6px 4px 4px;border-radius:2px;border:1px solid transparent;background:transparent;color:#ffffff94;font-size:12px;text-align:left;transition:background .15s,border-color .15s,color .15s}.volab-voice-item[data-v-f9088426]:hover{background:#ffffff0a}.volab-voice-item.active[data-v-f9088426]{background:var(--ui-neon-tab-active-bg);border-color:var(--ui-neon-faint);color:#fff}.volab-voice-preview-btn[data-v-f9088426]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;margin:0;border:1px solid rgba(255,255,255,.12);border-radius:2px;background:#00000059;color:#ffffff8c;cursor:pointer;transition:color .15s,border-color .15s,background .15s,box-shadow .2s}.volab-voice-preview-btn[data-v-f9088426]:hover:not(:disabled){color:var(--ui-neon-text);border-color:color-mix(in srgb,var(--ui-neon) 35%,transparent);background:color-mix(in srgb,var(--ui-neon) 8%,rgba(0,0,0,.4))}.volab-voice-preview-btn--on[data-v-f9088426]{color:var(--ui-neon-text);border-color:var(--ui-neon-faint);background:color-mix(in srgb,var(--ui-neon) 12%,rgba(0,0,0,.45))}.volab-voice-preview-btn[data-v-f9088426]:disabled{opacity:.55;cursor:wait}.volab-voice-preview-icon[data-v-f9088426]{display:block}.volab-voice-preview-loading[data-v-f9088426]{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.12);border-top-color:var(--ui-neon);animation:volab-spin-f9088426 .65s linear infinite}@keyframes volab-spin-f9088426{to{transform:rotate(360deg)}}.volab-voice-select[data-v-f9088426]{flex:1;min-width:0;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 6px;margin:0;border:none;border-radius:2px;background:transparent;color:inherit;font:inherit;cursor:pointer;text-align:left}.volab-voice-name[data-v-f9088426]{flex:1;min-width:0;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.volab-voice-tags[data-v-f9088426]{flex-shrink:0;font-size:10px;color:#ffffff52}.volab-voice-item.active .volab-voice-tags[data-v-f9088426]{color:#ffffff6b}.volab-results-wrap[data-v-f9088426]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.volab-results-area[data-v-f9088426]{flex:1;min-height:0;display:flex;flex-direction:column;gap:8px;padding:12px 12px 24px;overflow-x:clip;overflow-y:visible}.volab-history-day[data-v-f9088426]{display:flex;flex-direction:column;gap:8px}.volab-history-day-label[data-v-f9088426]{position:static;width:100%;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;padding:4px 8px;border:none;border-radius:0;background:transparent;color:#ffffff6b;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center}.volab-history-day-label[data-v-f9088426]:before,.volab-history-day-label[data-v-f9088426]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ui-neon) 40%,transparent) 50%,transparent 100%)}.volab-history-state[data-v-f9088426]{width:100%;padding:6px 0 2px;text-align:center;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:#ffffff57}.volab-history-state--hint[data-v-f9088426]{color:#ffffff38}.volab-empty[data-v-f9088426]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:32px 12px 48px;color:#ffffff38;font-family:var(--font-mono)}.volab-empty-prompt[data-v-f9088426]{font-size:12px;color:var(--ui-neon-muted);margin-bottom:4px}.volab-empty-title[data-v-f9088426]{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}.volab-empty-hint[data-v-f9088426]{font-size:11px;line-height:1.5;max-width:40ch;color:#ffffff47}.volab-gen-card[data-v-f9088426]{position:relative;border-radius:0;border:1px solid rgba(255,255,255,.08);background:#ffffff05;overflow:hidden}.volab-gen-done[data-v-f9088426]{padding:0}.volab-track[data-v-f9088426]{display:flex;align-items:center;gap:10px;padding:12px 16px}.volab-track-info[data-v-f9088426]{display:flex;flex-direction:column;gap:2px;min-width:80px;flex-shrink:0}.volab-track-voice[data-v-f9088426]{font-size:13px;color:#fffc;font-weight:500}.volab-track-cost[data-v-f9088426]{font-size:10px;color:#ffffff59}.volab-audio[data-v-f9088426]{flex:1;height:36px;min-width:0}.volab-dl-btn[data-v-f9088426]{padding:6px;border-radius:6px;color:#fff6;text-decoration:none;display:flex;flex-shrink:0}.volab-gen-error[data-v-f9088426]{padding:0}.volab-gen-fail-inner[data-v-f9088426]{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:center;box-sizing:border-box;min-height:120px;width:100%;padding:10px 12px;background:#00000059;border:1px solid rgba(239,68,68,.22)}.volab-gen-failed-title[data-v-f9088426]{flex-shrink:0;text-align:center;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#fecacaf2}.volab-gen-failed-detail[data-v-f9088426]{flex:1;min-height:0;max-height:200px;overflow-y:auto;text-align:left;font-family:var(--font-mono);font-size:9px;line-height:1.45;letter-spacing:.02em;color:#f87171eb;white-space:pre-wrap;word-break:break-word}.volab-gen-loading[data-v-f9088426]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:60px;gap:8px}.volab-shimmer[data-v-f9088426]{position:relative;width:100%;height:50px;border-radius:0;overflow:hidden;background:none}.volab-loading-label[data-v-f9088426]{font-size:11px;color:#ffffff4d}.volab-prompt-bar[data-v-f9088426]{position:sticky;bottom:max(20px,env(safe-area-inset-bottom,0px));z-index:35;align-self:stretch;padding:16px 0 0;margin-top:auto;--volab-prompt-row:46px}.volab-prompt-stack[data-v-f9088426]{border-radius:2px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#202430f0,#161922f5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 48px #0000008c;overflow:visible}.volab-prompt-inner[data-v-f9088426]{display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:12px 14px;border:none;background:transparent;box-shadow:none}.volab-prompt-sliders[data-v-f9088426]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;padding:10px 12px;border-radius:2px;border:1px solid rgba(255,255,255,.08);background:#0006;box-sizing:border-box}.volab-slider-right[data-v-f9088426]{display:flex;align-items:center;gap:4px;flex-shrink:0}.volab-slider-reset-slot[data-v-f9088426]{display:flex;align-items:center;justify-content:center;width:20px;height:16px;flex-shrink:0}.volab-slider-reset[data-v-f9088426]{display:flex;align-items:center;justify-content:center;width:16px;height:16px;padding:0;border:none;border-radius:2px;background:transparent;color:var(--ui-neon-muted);cursor:default;opacity:0;transform:scale(.88);pointer-events:none;transition:opacity .22s ease,transform .22s ease,color .15s ease,background .15s ease}.volab-slider-reset--on[data-v-f9088426]{opacity:1;transform:scale(1);pointer-events:auto;cursor:pointer}.volab-slider-reset--on[data-v-f9088426]:hover{color:var(--ui-neon-text);background:color-mix(in srgb,var(--ui-neon) 12%,transparent)}.volab-slider-cell[data-v-f9088426]{display:flex;flex-direction:column;gap:8px;min-width:0}.volab-slider-head[data-v-f9088426]{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:18px}.volab-slider-label[data-v-f9088426]{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#fff}.volab-slider-value[data-v-f9088426]{font-family:var(--font-mono);font-size:10px;font-variant-numeric:tabular-nums;color:var(--ui-neon-text);flex-shrink:0}.volab-range[data-v-f9088426]{width:100%;height:18px;margin:0;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer}.volab-range[data-v-f9088426]:focus{outline:none}.volab-range[data-v-f9088426]:focus-visible{outline:2px solid color-mix(in srgb,var(--ui-neon) 32%,transparent);outline-offset:2px;border-radius:6px}.volab-range[data-v-f9088426]::-webkit-slider-runnable-track{height:3px;border-radius:2px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff0f}.volab-range[data-v-f9088426]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;margin-top:-5.5px;border-radius:50%;border:2px solid color-mix(in srgb,var(--ui-neon) 70%,#fff);background:#0e1016f5;box-shadow:0 0 0 1px #00000073,0 0 14px color-mix(in srgb,var(--ui-neon) 28%,transparent);-webkit-transition:transform .12s ease,box-shadow .15s ease;transition:transform .12s ease,box-shadow .15s ease}.volab-range[data-v-f9088426]:hover::-webkit-slider-thumb{transform:scale(1.08);box-shadow:0 0 0 1px #00000073,0 0 18px color-mix(in srgb,var(--ui-neon) 40%,transparent)}.volab-range[data-v-f9088426]:active::-webkit-slider-thumb{transform:scale(1.02)}.volab-range[data-v-f9088426]::-moz-range-track{height:3px;border-radius:2px;background:#ffffff24;box-shadow:inset 0 0 0 1px #ffffff0f}.volab-range[data-v-f9088426]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;border:2px solid color-mix(in srgb,var(--ui-neon) 70%,#fff);background:#0e1016f5;box-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 28%,transparent)}.volab-prompt-row[data-v-f9088426]{display:flex;align-items:flex-end;gap:8px;min-width:0}.volab-prompt-controls[data-v-f9088426]{display:flex;align-items:center;gap:6px;flex-shrink:0}.volab-select[data-v-f9088426]{position:relative;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--volab-prompt-row);padding:0 12px 0 10px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffb8;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .22s,color .2s,box-shadow .28s,background .2s}.volab-select[data-v-f9088426]:hover{border-color:var(--ui-neon-faint);color:#ffffffe6;box-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 10%,transparent)}.volab-select--open[data-v-f9088426]{border-color:var(--ui-neon-border-strong);background:#ffffff1a;color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 25%,transparent),0 0 20px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.volab-select-dot[data-v-f9088426]{width:6px;height:6px;border-radius:1px;flex-shrink:0;background:var(--ui-neon);box-shadow:0 0 10px color-mix(in srgb,var(--ui-neon) 55%,transparent),0 0 20px color-mix(in srgb,var(--ui-neon) 22%,transparent);animation:volab-dot-pulse-f9088426 2.4s ease-in-out infinite}@keyframes volab-dot-pulse-f9088426{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.85;filter:brightness(1.15)}}.volab-select--open .volab-select-dot[data-v-f9088426]{animation-duration:1.2s}.volab-drop-row .volab-drop-row-dot[data-v-f9088426]{animation:none}.volab-select-label[data-v-f9088426]{white-space:nowrap}.volab-select-chevron[data-v-f9088426]{flex-shrink:0;opacity:.65;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s}.volab-select:hover .volab-select-chevron[data-v-f9088426],.volab-select--open .volab-select-chevron[data-v-f9088426]{opacity:.95}.volab-select--open .volab-select-chevron[data-v-f9088426]{transform:rotate(180deg)}.volab-drop-enter-active[data-v-f9088426],.volab-drop-leave-active[data-v-f9088426]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.volab-drop-enter-from[data-v-f9088426],.volab-drop-leave-to[data-v-f9088426]{opacity:0;transform:translateY(10px) scale(.98)}.volab-drop-menu[data-v-f9088426]{position:absolute;bottom:calc(100% + 8px);left:0;min-width:100%;width:-moz-max-content;width:max-content;max-width:min(320px,92vw);border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#1a1d26fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 24px color-mix(in srgb,var(--ui-neon) 10%,transparent),0 20px 40px #000000a6;padding:0;overflow:hidden;z-index:30}.volab-drop-row[data-v-f9088426]{display:flex;align-items:center;gap:4px;width:100%;padding:9px 8px 9px 10px;border-radius:2px;color:#ffffff8c;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;cursor:pointer;transition:background .18s,color .18s}.volab-drop-row[data-v-f9088426]:hover{background:var(--ui-neon-tab-active-bg);color:#fff}.volab-drop-row.active[data-v-f9088426]{color:var(--ui-neon-text);background:color-mix(in srgb,var(--ui-neon) 9%,transparent)}.volab-drop-row-name[data-v-f9088426]{flex:1;min-width:0;text-align:left}.volab-drop-info[data-v-f9088426]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:1px solid transparent;border-radius:2px;background:transparent;color:var(--text-muted);cursor:help;transition:color .15s,border-color .15s,background .15s}.volab-drop-info[data-v-f9088426]:hover{color:var(--ui-neon-muted);border-color:color-mix(in srgb,var(--ui-neon) 25%,transparent);background:color-mix(in srgb,var(--ui-neon) 6%,transparent)}.volab-drop-cost[data-v-f9088426]{flex-shrink:0;font-variant-numeric:tabular-nums;color:#ffffff4d;font-size:10px}.volab-prompt-input-wrap[data-v-f9088426]{position:relative;flex:1;min-width:0}.volab-prompt-input-wrap .volab-prompt-input[data-v-f9088426]{display:block;width:100%;padding-right:72px;padding-bottom:22px;box-sizing:border-box;flex:none;min-width:0}.volab-prompt-input[data-v-f9088426]{flex:1;min-width:0;padding:10px 12px;box-sizing:border-box;min-height:var(--volab-prompt-row);border-radius:2px;border:none;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;font-size:14px;font-family:var(--font-sans),inherit;resize:vertical;outline:none;max-height:160px;transition:box-shadow .22s,background .2s}.volab-prompt-input[data-v-f9088426]::-moz-placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.volab-prompt-input[data-v-f9088426]::placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.volab-prompt-input[data-v-f9088426]:hover{background:#ffffff14}.volab-prompt-input[data-v-f9088426]:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-neon) 35%,transparent),0 0 0 2px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.volab-generate-btn[data-v-f9088426]{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--volab-prompt-row);padding:0 18px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,var(--ui-neon-btn-bg-top),var(--ui-neon-btn-bg-bottom));color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;flex-shrink:0;transition:opacity .2s,border-color .22s,box-shadow .28s,transform .18s,filter .22s}.volab-generate-btn[data-v-f9088426]:hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);box-shadow:0 0 22px color-mix(in srgb,var(--ui-neon) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--ui-neon) 15%,transparent);transform:translateY(-1px);filter:brightness(1.06)}.volab-generate-btn[data-v-f9088426]:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(.98)}.volab-gen-icon[data-v-f9088426]{flex-shrink:0;opacity:.95;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ui-neon) 40%,transparent))}.volab-generate-btn[data-v-f9088426]:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none;transform:none}@media(max-width:900px){.volab-workspace[data-v-f9088426]{flex-direction:column;border:none;background:transparent}.volab-sidebar[data-v-f9088426]{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.08);max-height:min(62vh,560px)}.volab-sidebar-block--voices[data-v-f9088426]{max-height:280px}.volab-voice-list[data-v-f9088426]{max-height:180px}}@media(max-width:768px){.volab-prompt-sliders[data-v-f9088426]{grid-template-columns:1fr}.volab-prompt-row[data-v-f9088426]{flex-direction:column;align-items:stretch}.volab-generate-btn[data-v-f9088426]{min-height:44px}.volab-prompt-bar[data-v-f9088426]{bottom:max(12px,env(safe-area-inset-bottom,0px));padding:12px 0 0}}.llab[data-v-6759691d]{display:flex;flex-direction:column;flex:1 1 auto;min-height:100%}.llab-workspace[data-v-6759691d]{display:flex;flex:1 1 auto;align-items:stretch;gap:0;box-sizing:border-box;min-height:max(100%,var(--labs-ws-frame-min-height, max(360px, calc(100svh - var(--labs-viewport-chrome-svh)), calc(100dvh - var(--labs-viewport-chrome-dvh)))));border:1px solid rgba(255,255,255,.1);border-radius:2px;background:#ffffff05;overflow:visible}.llab-rail[data-v-6759691d]{flex-shrink:0;width:168px;min-height:0;align-self:stretch;border-right:1px solid rgba(255,255,255,.08);background:#16181d99}.llab-rail-sticky[data-v-6759691d]{position:sticky;top:var(--site-header-height, 48px);display:flex;flex-direction:column;max-height:calc(100dvh - var(--site-header-height, 48px));overflow-y:auto}.llab-rail-label[data-v-6759691d]{box-sizing:border-box;display:flex;align-items:center;min-height:var(--labs-ws-header-height);padding:0 12px;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-section-label);border-bottom:1px solid rgba(255,255,255,.06)}.llab-rail-list[data-v-6759691d]{flex:1;min-height:0;display:flex;flex-direction:column;padding:6px 0;overflow:visible}.llab-rail-list[data-v-6759691d]>*{flex-shrink:0}.llab-main[data-v-6759691d]{flex:1;display:flex;flex-direction:column;min-width:0;min-height:0}.llab-collection-pane[data-v-6759691d]{flex:1;min-height:var(--labs-ws-history-body-min-height, max(0px, min(340px, 40dvh)));min-width:0}.llab-toolbar[data-v-6759691d]{box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;min-height:calc(var(--labs-ws-header-height) + 16px);padding:8px 12px;overflow:visible}.llab-toolbar-start[data-v-6759691d]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;min-width:0;flex:1 1 0%}.llab-toolbar-right[data-v-6759691d]{display:flex;align-items:center;gap:10px;flex-wrap:nowrap;flex-shrink:0;margin-left:auto}.llab-view-toggle[data-v-6759691d]{display:inline-flex;align-items:center;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.llab-view-btn[data-v-6759691d]{width:32px;height:30px;padding:0;border:none;border-right:1px solid rgba(255,255,255,.06);background:transparent;color:#ffffff6b;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:color .15s ease,background .15s ease}.llab-view-btn[data-v-6759691d]:last-child{border-right:none}.llab-view-btn[data-v-6759691d]:hover{color:#ffffffc7;background:#ffffff0a}.llab-view-btn.active[data-v-6759691d]{color:#fff;background:#fff1}.llab-view-btn svg[data-v-6759691d]{width:15px;height:15px;fill:currentColor;opacity:.95}.llab-workspace-subview[data-v-6759691d]{flex:1;min-height:0;display:flex;flex-direction:column}.llab-history-toggle[data-v-6759691d]{display:flex;border:1px solid rgba(255,255,255,.1);border-radius:2px;overflow:hidden}.llab-hist-btn[data-v-6759691d]{padding:6px 12px;background:transparent;border:none;border-right:1px solid rgba(255,255,255,.06);color:#fff6;font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;cursor:pointer;display:flex;align-items:center;gap:4px;transition:color .15s,background .15s}.llab-hist-btn[data-v-6759691d]:last-child{border-right:none}.llab-hist-btn[data-v-6759691d]:hover{color:#ffffffbf}.llab-hist-btn.active[data-v-6759691d]{background:#fff1;color:#fff}.llab-hist-count[data-v-6759691d]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:18px;padding:0 6px;margin-left:1px;border-radius:2px;font-size:9px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;border:1px solid color-mix(in srgb,var(--ui-neon) 32%,rgba(255,255,255,.08));background:color-mix(in srgb,var(--ui-neon) 6%,rgba(0,0,0,.45));color:var(--ui-neon-label);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft);transition:min-width .28s cubic-bezier(.22,1,.36,1)}.llab-count-enter-active[data-v-6759691d],.llab-count-leave-active[data-v-6759691d]{transition:opacity .12s ease}.llab-count-enter-from[data-v-6759691d],.llab-count-leave-to[data-v-6759691d]{opacity:0}.llab-hist-btn.active .llab-hist-count[data-v-6759691d]{border-color:color-mix(in srgb,var(--ui-neon) 50%,transparent);background:color-mix(in srgb,var(--ui-neon) 14%,rgba(0,0,0,.35));color:var(--ui-neon-text)}.llab-results-area[data-v-6759691d]{flex:1;min-height:var(--labs-ws-history-body-min-height, max(0px, min(340px, 40dvh)));display:flex;flex-direction:column;gap:0;padding:0 12px 24px;overflow-x:clip;overflow-y:visible}.llab-results-area>.llab-provider-pane[data-v-6759691d]{flex:1;min-height:0;display:flex;flex-direction:column;gap:14px}.llab-provider-pane-stack[data-v-6759691d]{display:flex;flex-direction:column;gap:14px;flex:1;min-height:0}.llab-history-day[data-v-6759691d]{display:flex;flex-wrap:wrap;gap:8px;align-content:flex-start}.llab-history-day-label[data-v-6759691d]{width:100%;display:flex;align-items:center;justify-content:center;gap:10px;box-sizing:border-box;padding:4px 8px;border:none;border-radius:0;background:transparent;color:#ffffff6b;font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;text-align:center;cursor:pointer;transition:color .15s ease}.llab-history-day-label[data-v-6759691d]:hover{color:#ffffffb3}.llab-history-day-label[data-v-6759691d]:before,.llab-history-day-label[data-v-6759691d]:after{content:"";flex:1;height:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--ui-neon) 40%,transparent) 50%,transparent 100%)}.llab-history-day-label--skeleton[data-v-6759691d]{pointer-events:none;color:transparent;cursor:default}.llab-history-day-label-text[data-v-6759691d]{display:inline}.llab-day-label-skeleton-line[data-v-6759691d]{display:block;width:min(220px,42vw);max-width:100%;height:9px;border-radius:2px;background:linear-gradient(90deg,#ffffff08 22%,color-mix(in srgb,var(--ui-neon, rgba(140, 200, 255, .5)) 28%,rgba(255,255,255,.07)),#ffffff08 78%);background-size:200% 100%;animation:llab-day-label-skeleton-6759691d 1.35s ease-in-out infinite}@keyframes llab-day-label-skeleton-6759691d{0%,to{background-position:100% 0}50%{background-position:0 0}}@media(prefers-reduced-motion:reduce){.llab-day-label-skeleton-line[data-v-6759691d]{animation:none}}.llab-empty[data-v-6759691d]{width:100%;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:48px 16px 64px;color:#ffffff38;font-family:var(--font-mono)}.llab-empty-prompt[data-v-6759691d]{font-size:12px;color:var(--ui-neon-muted);margin-bottom:4px}.llab-empty-title[data-v-6759691d]{font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#ffffff59}.llab-empty-hint[data-v-6759691d]{font-size:11px;line-height:1.5;max-width:42ch;color:#ffffff47}.llab-gen-card[data-v-6759691d]{width:calc(33.333% - 6px);border-radius:0;overflow:hidden;position:relative;border:1px solid rgba(255,255,255,.08);background:#ffffff05;contain:paint;transition:border-color .22s ease,box-shadow .22s ease}.llab-gen-card[data-v-6759691d]:hover{border-color:color-mix(in srgb,var(--ui-neon) 30%,rgba(255,255,255,.1));box-shadow:0 0 12px -4px color-mix(in srgb,var(--ui-neon) 18%,transparent)}.llab-results-area.is-small .llab-gen-card[data-v-6759691d]{width:calc(25% - 6px)}.llab-results-area.is-medium .llab-gen-card[data-v-6759691d]{width:calc(33.333% - 6px)}.llab-results-area.is-large .llab-gen-card[data-v-6759691d]{width:calc(50% - 4px)}.llab-gen-media[data-v-6759691d]{padding:4px;box-sizing:border-box;display:flex;flex-direction:column;gap:4px}.llab-gen-frame--video[data-v-6759691d]{position:relative;width:100%;aspect-ratio:1;height:auto;overflow:hidden;background:#0a0a0a;display:block;cursor:pointer}.llab-gen-video[data-v-6759691d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;display:block;pointer-events:none}.llab-gen-video--backdrop[data-v-6759691d]{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:blur(22px) saturate(1.32) brightness(.82) contrast(1.02);transform:scale(1.05) translateZ(0);z-index:0;backface-visibility:hidden;opacity:.88}.llab-gen-video--front[data-v-6759691d]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;z-index:1;transform:translateZ(0);backface-visibility:hidden}.llab-gen-play-icon[data-v-6759691d]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;z-index:3;pointer-events:none;transition:opacity .2s ease}.llab-gen-play-icon svg[data-v-6759691d]{width:40px;height:40px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.5));color:#ffffffd9;transition:transform .18s ease,color .18s ease}.llab-gen-card:hover .llab-gen-play-icon[data-v-6759691d]{opacity:0}.llab-gen-published-badge[data-v-6759691d]{position:absolute;left:10px;top:10px;z-index:5;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#14161c94;color:#ffffffb8;box-shadow:0 4px 12px #0000002e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;transform:translateY(-2px);pointer-events:none;transition:opacity .18s ease,transform .18s ease}.llab-gen-card:hover .llab-gen-published-badge[data-v-6759691d]{opacity:1;transform:translateY(0);pointer-events:auto}.llab-gen-model-ribbon[data-v-6759691d]{position:absolute;left:0;right:0;bottom:0;z-index:2;display:flex;flex-wrap:wrap;align-items:baseline;gap:0 5px;padding:8px 10px 7px;box-sizing:border-box;font-family:var(--font-mono);font-size:9px;line-height:1.25;letter-spacing:.05em;color:#fffffff0;pointer-events:none;background:linear-gradient(to top,rgba(0,0,0,.82) 0%,rgba(0,0,0,.42) 52%,transparent 100%);opacity:0;transition:opacity .2s ease}.llab-gen-card:hover .llab-gen-model-ribbon[data-v-6759691d]{opacity:1}.llab-gen-model-ribbon__title[data-v-6759691d]{flex:1 1 100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;font-weight:600}.llab-gen-model-ribbon__meta[data-v-6759691d]{flex:1 1 100%;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;opacity:.72;font-weight:500}.llab-gen-error[data-v-6759691d]{padding:0}.llab-gen-frame[data-v-6759691d]{width:100%;box-sizing:border-box;position:relative}.llab-gen-frame--failed[data-v-6759691d]{display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:0;aspect-ratio:1;width:100%;background:#00000059;border:1px solid rgba(239,68,68,.22)}.llab-gen-failed-stack[data-v-6759691d]{display:flex;flex-direction:column;gap:8px;align-items:stretch;justify-content:center;box-sizing:border-box;width:100%;height:100%;min-height:0;padding:10px 12px}.llab-gen-failed-title[data-v-6759691d]{flex-shrink:0;text-align:center;font-family:var(--font-mono);font-size:9px;font-weight:700;line-height:1.3;letter-spacing:.08em;text-transform:uppercase;color:#fecacaf2}.llab-gen-failed-detail[data-v-6759691d]{flex:1;min-height:0;overflow-y:auto;text-align:left;font-family:var(--font-mono);font-size:9px;line-height:1.45;letter-spacing:.02em;color:#f87171eb;white-space:pre-wrap;word-break:break-word}.llab-gen-loading[data-v-6759691d]{padding:0}.llab-gen-frame--shimmer[data-v-6759691d]{position:relative;width:100%;height:100%;min-height:0;border-radius:0;overflow:hidden;background:none}.llab-gen-frame--video-placeholder[data-v-6759691d]{aspect-ratio:1;min-height:0;height:auto;display:block;overflow:hidden;cursor:default}.llab-gen-frame--video-placeholder .llab-gen-loader[data-v-6759691d]{position:absolute;left:50%;top:50%;width:28px;height:28px;margin:0;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;z-index:2}.llab-gen-frame--video-placeholder .llab-loading-label--in-frame[data-v-6759691d]{position:absolute;left:0;right:0;bottom:6px;z-index:2;padding:0 6px;margin:0;text-align:center}.llab-gen-loader[data-v-6759691d]{position:relative;z-index:1;width:28px;height:28px;margin-bottom:8px}.llab-gen-spinner[data-v-6759691d]{position:relative;z-index:1;width:100%;height:100%;border:1.5px solid rgba(255,255,255,.08);border-top-color:color-mix(in srgb,var(--ui-neon, #64e8ff) 55%,rgba(255,255,255,.5));border-radius:50%;box-sizing:border-box;backface-visibility:hidden;transform:translateZ(0);animation:llab-spinner-6759691d .9s linear infinite}@keyframes llab-spinner-6759691d{to{transform:rotate(360deg) translateZ(0)}}@media(prefers-reduced-motion:reduce){.llab-gen-spinner[data-v-6759691d]{animation:none;border-color:#ffffff1a;border-top-color:color-mix(in srgb,var(--ui-neon, #64e8ff) 45%,rgba(255,255,255,.35));opacity:.92}}.llab-loading-label[data-v-6759691d]{font-family:var(--font-mono);font-size:10px;letter-spacing:.04em;color:#ffffff52;padding-bottom:6px}.llab-loading-label--in-frame[data-v-6759691d]{position:relative;z-index:1;padding-bottom:0}.llab-prompt-bar[data-v-6759691d]{position:sticky;bottom:0;z-index:35;box-sizing:border-box;margin-top:auto;margin-left:-169px;width:calc(100% + 169px);padding:16px 10px 20px;background:linear-gradient(0deg,rgba(12,14,18,.92) 60%,transparent 100%);--llab-prompt-row:46px}.llab-prompt-stack[data-v-6759691d]{border-radius:2px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(180deg,#202430f0,#161922f5);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 16px 48px #0000008c;overflow:visible}.llab-prompt-inner[data-v-6759691d]{display:flex;align-items:center;gap:10px;padding:10px 12px;border:none;background:transparent;box-shadow:none}.llab-upload-btn[data-v-6759691d]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;box-sizing:border-box;min-width:52px;min-height:var(--llab-prompt-row);padding:4px 8px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0e;color:#ffffff6b;cursor:pointer;flex-shrink:0;font-family:var(--font-mono);font-size:9px;transition:border-color .22s,color .2s,box-shadow .25s,transform .18s,background .2s}.llab-upload-btn[data-v-6759691d]:hover{border-color:color-mix(in srgb,var(--ui-neon) 38%,rgba(255,255,255,.15));color:#ffffffd1;box-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 14%,transparent);transform:translateY(-1px)}.llab-upload-thumb[data-v-6759691d]{width:32px;height:32px;border-radius:2px;-o-object-fit:cover;object-fit:cover}.llab-prompt-input-wrap[data-v-6759691d]{position:relative;flex:1;min-width:0;display:flex;align-items:stretch}.llab-prompt-input-wrap .llab-prompt-input[data-v-6759691d]{width:100%;padding-right:76px}.llab-prompt-input[data-v-6759691d]{flex:1;box-sizing:border-box;min-height:var(--llab-prompt-row);padding:0 10px;border:none;border-radius:2px;background:#ffffff0d;box-shadow:inset 0 0 0 1px #ffffff0f;color:#fff;font-size:14px;font-family:var(--font-sans),inherit;outline:none;min-width:0;transition:box-shadow .22s,background .2s}.llab-prompt-input[data-v-6759691d]::-moz-placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.llab-prompt-input[data-v-6759691d]::placeholder{color:#ffffff47;font-family:var(--font-mono);font-size:13px;letter-spacing:.02em}.llab-prompt-input[data-v-6759691d]:hover{background:#ffffff14}.llab-prompt-input[data-v-6759691d]:focus{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ui-neon) 35%,transparent),0 0 0 2px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.llab-prompt-controls[data-v-6759691d]{display:flex;align-items:center;gap:6px;flex-shrink:0}.llab-select[data-v-6759691d]{position:relative;display:inline-flex;align-items:center;gap:8px;box-sizing:border-box;min-height:var(--llab-prompt-row);padding:0 12px 0 10px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#ffffff0f;color:#ffffffb8;font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .22s,color .2s,box-shadow .28s,background .2s}.llab-select[data-v-6759691d]:hover{border-color:var(--ui-neon-faint);color:#ffffffe6;box-shadow:0 0 14px color-mix(in srgb,var(--ui-neon) 10%,transparent)}.llab-select--open[data-v-6759691d]{border-color:var(--ui-neon-border-strong);background:#ffffff1a;color:#fff;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 25%,transparent),0 0 20px color-mix(in srgb,var(--ui-neon) 14%,transparent)}.llab-select-dot[data-v-6759691d]{width:6px;height:6px;border-radius:1px;flex-shrink:0;background:var(--ui-neon);box-shadow:0 0 10px color-mix(in srgb,var(--ui-neon) 55%,transparent),0 0 20px color-mix(in srgb,var(--ui-neon) 22%,transparent);animation:llab-dot-pulse-6759691d 2.4s ease-in-out infinite}@keyframes llab-dot-pulse-6759691d{0%,to{opacity:1;filter:brightness(1)}50%{opacity:.85;filter:brightness(1.15)}}.llab-select--open .llab-select-dot[data-v-6759691d]{animation-duration:1.2s}.llab-drop-row .llab-drop-row-dot[data-v-6759691d]{animation:none}.llab-select-label[data-v-6759691d]{white-space:nowrap}.llab-select-chevron[data-v-6759691d]{flex-shrink:0;opacity:.65;transition:transform .28s cubic-bezier(.4,0,.2,1),opacity .2s}.llab-select:hover .llab-select-chevron[data-v-6759691d],.llab-select--open .llab-select-chevron[data-v-6759691d]{opacity:.95}.llab-select--open .llab-select-chevron[data-v-6759691d]{transform:rotate(180deg)}.llab-drop-enter-active[data-v-6759691d],.llab-drop-leave-active[data-v-6759691d]{transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .22s cubic-bezier(.4,0,.2,1)}.llab-drop-enter-from[data-v-6759691d],.llab-drop-leave-to[data-v-6759691d]{opacity:0;transform:translateY(10px) scale(.98)}.llab-drop-menu[data-v-6759691d]{position:absolute;bottom:calc(100% + 8px);left:0;min-width:100%;width:-moz-max-content;width:max-content;max-width:min(320px,92vw);border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#1a1d26fa;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 0 24px color-mix(in srgb,var(--ui-neon) 10%,transparent),0 20px 40px #000000a6;padding:0;overflow:hidden;z-index:30}.llab-drop-item[data-v-6759691d]{display:flex;align-items:center;justify-content:space-between;width:100%;padding:9px 10px;border-radius:2px;border:none;background:transparent;color:#ffffff8c;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;cursor:pointer;text-align:left;transition:background .18s,color .18s}.llab-drop-item[data-v-6759691d]:hover{background:var(--ui-neon-tab-active-bg);color:#fff}.llab-drop-item.active[data-v-6759691d]{color:var(--ui-neon-text);background:color-mix(in srgb,var(--ui-neon) 9%,transparent)}.llab-drop-row[data-v-6759691d]{display:flex;align-items:center;gap:4px;width:100%;padding:9px 8px 9px 10px;border-radius:2px;color:#ffffff8c;font-family:var(--font-mono);font-size:11px;letter-spacing:.03em;cursor:pointer;transition:background .18s,color .18s}.llab-drop-row[data-v-6759691d]:hover{background:var(--ui-neon-tab-active-bg);color:#fff}.llab-drop-row.active[data-v-6759691d]{color:var(--ui-neon-text);background:color-mix(in srgb,var(--ui-neon) 9%,transparent)}.llab-drop-row-name[data-v-6759691d]{flex:1;min-width:0;text-align:left}.llab-drop-cost[data-v-6759691d]{font-size:10px;opacity:.45;font-variant-numeric:tabular-nums}.llab-generate-btn[data-v-6759691d]{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;min-height:var(--llab-prompt-row);padding:0 18px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg,var(--ui-neon-btn-bg-top),var(--ui-neon-btn-bg-bottom));color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:600;letter-spacing:.04em;cursor:pointer;flex-shrink:0;transition:opacity .2s,border-color .22s,box-shadow .28s,transform .18s,filter .22s}.llab-generate-btn[data-v-6759691d]:hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);box-shadow:0 0 22px color-mix(in srgb,var(--ui-neon) 28%,transparent),0 0 0 1px color-mix(in srgb,var(--ui-neon) 15%,transparent);transform:translateY(-1px);filter:brightness(1.06)}.llab-generate-btn[data-v-6759691d]:active:not(:disabled){transform:translateY(0) scale(.98);filter:brightness(.98)}.llab-gen-icon[data-v-6759691d]{flex-shrink:0;opacity:.95;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--ui-neon) 40%,transparent))}.llab-generate-btn[data-v-6759691d]:disabled{opacity:.45;cursor:not-allowed;filter:none;box-shadow:none;transform:none}@media(max-width:900px){.llab-workspace[data-v-6759691d]{flex-direction:column;border:none;background:transparent}.llab-rail[data-v-6759691d]{width:100%;border-right:none;border-bottom:1px solid rgba(255,255,255,.08)}.llab-rail-sticky[data-v-6759691d]{position:static;max-height:none}.llab-rail-label[data-v-6759691d]{min-height:var(--labs-ws-header-height);padding:0 12px}.llab-rail-list[data-v-6759691d]{flex:none;min-height:auto;flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;max-height:none;padding:6px 8px 8px;-webkit-overflow-scrolling:touch}}@media(max-width:768px){.llab-gen-card[data-v-6759691d],.llab-results-area.is-small .llab-gen-card[data-v-6759691d],.llab-results-area.is-medium .llab-gen-card[data-v-6759691d],.llab-results-area.is-large .llab-gen-card[data-v-6759691d]{width:100%}.llab-prompt-bar[data-v-6759691d]{margin-left:0;width:100%;bottom:max(12px,env(safe-area-inset-bottom,0px));padding:12px 0 0}.llab-prompt-inner[data-v-6759691d]{padding:8px 10px}}.llab-lightbox[data-v-6759691d]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20000;--llab-lb-col:min(960px, calc(100vw - 16px) );background:#000000f0;display:flex;flex-direction:column;align-items:stretch;overflow:hidden;box-sizing:border-box}.llab-lightbox-scroll[data-v-6759691d]{position:relative;z-index:1;flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:48px 10px 28px;box-sizing:border-box;display:flex;flex-direction:column;justify-content:center}.llab-lightbox-inner[data-v-6759691d]{display:flex;flex-direction:column;align-items:center;width:100%;max-width:min(100vw - 16px,960px);margin:0 auto;flex-shrink:0}.llab-lightbox-close[data-v-6759691d]{position:fixed;top:14px;right:18px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;padding:0;background:#00000073;border:1px solid rgba(255,255,255,.12);border-radius:2px;color:#fff;width:40px;height:40px;cursor:pointer;z-index:20025;line-height:0;opacity:.9;transition:opacity .2s ease,border-color .2s ease}.llab-lightbox-close svg[data-v-6759691d]{display:block;flex-shrink:0}.llab-lightbox-close[data-v-6759691d]:hover{opacity:1;border-color:#ffffff38}.llab-lightbox-nav[data-v-6759691d]{position:fixed;top:50%;transform:translateY(-50%);z-index:20025;width:44px;height:44px;border-radius:2px;border:1px solid rgba(255,255,255,.16);background:#00000080;color:#ffffffeb;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .18s ease,border-color .18s ease}.llab-lightbox-nav[data-v-6759691d]:hover{background:#000000b8;border-color:color-mix(in srgb,var(--ui-neon) 35%,rgba(255,255,255,.12))}.llab-lightbox-nav--prev[data-v-6759691d]{left:max(10px,calc(50vw - var(--llab-lb-col) / 2 - 52px));right:auto}.llab-lightbox-nav--next[data-v-6759691d]{right:max(10px,calc(50vw - var(--llab-lb-col) / 2 - 52px));left:auto}.llab-lightbox-counter[data-v-6759691d]{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:20025;box-sizing:border-box;padding:6px 14px;border-radius:999px;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.06em;color:#ffffffeb;pointer-events:none;background:#08080c9e;border:1px solid rgba(255,255,255,.12);box-shadow:0 4px 20px #00000059,inset 0 1px #ffffff0f;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.llab-lightbox-stage[data-v-6759691d]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;padding:4px 0}.llab-lightbox-frame[data-v-6759691d]{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;width:100%;max-width:min(100vw - 24px,960px);min-height:0;height:auto;padding:0;box-sizing:border-box;border-radius:var(--media-view-radius, 6px);background:#000;overflow:hidden}.llab-lightbox-video[data-v-6759691d]{display:block;width:100%;max-height:min(80dvh,calc(100dvh - var(--labs-viewport-chrome-dvh, 0px) - 120px));height:auto;-o-object-fit:contain;object-fit:contain;border-radius:var(--media-view-radius, 6px);outline:none;background:#000}.llab-lightbox-prompt-block[data-v-6759691d]{flex-shrink:0;width:100%;max-width:min(100vw - 24px,960px);margin-top:14px;margin-left:auto;margin-right:auto;text-align:center}.llab-lightbox-prompt-toolbar[data-v-6759691d]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-bottom:10px}.llab-lightbox-prompt-btn[data-v-6759691d]{font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:8px 12px;border-radius:2px;border:1px solid rgba(255,255,255,.14);background:#00000073;color:#ffffffb8;cursor:pointer;transition:border-color .15s ease,color .15s ease,background .15s ease}.llab-lightbox-prompt-btn[data-v-6759691d]:hover{border-color:color-mix(in srgb,var(--ui-neon) 40%,rgba(255,255,255,.14));color:#fff;background:#0000009e}.llab-lightbox-prompt-btn--primary[data-v-6759691d]{border-color:color-mix(in srgb,var(--ui-neon) 45%,rgba(255,255,255,.1));color:color-mix(in srgb,var(--ui-neon) 92%,#fff)}.llab-lightbox-prompt[data-v-6759691d]{flex-shrink:0;width:100%;margin-top:0;padding:4px 0 0;box-sizing:border-box;cursor:default;border-radius:2px;outline:none;text-align:center}.llab-lightbox-prompt.is-clickable[data-v-6759691d]{cursor:pointer}.llab-lightbox-prompt[data-v-6759691d]:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 35%,transparent)}.llab-lightbox-prompt--static[data-v-6759691d]{cursor:default;padding-top:8px}.llab-lightbox-prompt-heading[data-v-6759691d]{display:block;font-family:var(--font-mono);font-size:9px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffff6b;margin-bottom:6px}.llab-lightbox-prompt-text-wrap[data-v-6759691d]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;max-width:72ch;margin:0 auto}.llab-lightbox-prompt.is-expanded .llab-lightbox-prompt-text-wrap[data-v-6759691d]{display:block;-webkit-line-clamp:unset;overflow:visible;max-height:none}.llab-lightbox-prompt-text[data-v-6759691d]{margin:0;font-size:12px;line-height:1.5;color:#ffffffe0;white-space:pre-wrap;word-break:break-word;text-align:center}.llab-lightbox-prompt-text--muted[data-v-6759691d]{color:#ffffff5c;font-style:italic}.llab-lightbox-prompt-hint[data-v-6759691d]{display:block;margin-top:8px;font-family:var(--font-mono);font-size:9px;letter-spacing:.04em;color:#ffffff52;text-align:center}.llab-lightbox-prompt-hint--collapse[data-v-6759691d]{color:color-mix(in srgb,var(--ui-neon) 55%,rgba(255,255,255,.35))}.llab-zoom-enter-active[data-v-6759691d],.llab-zoom-leave-active[data-v-6759691d]{transition:opacity .3s ease}.llab-zoom-enter-active .llab-lightbox-video[data-v-6759691d],.llab-zoom-leave-active .llab-lightbox-video[data-v-6759691d]{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .3s ease}.llab-zoom-enter-from[data-v-6759691d],.llab-zoom-leave-to[data-v-6759691d]{opacity:0}.llab-zoom-enter-from .llab-lightbox-video[data-v-6759691d],.llab-zoom-leave-to .llab-lightbox-video[data-v-6759691d]{transform:scale(.86)}@keyframes labs-shimmer-bg-slide{0%{background-position:-200% 0}to{background-position:200% 0}}.labs-shimmer-bg{isolation:isolate}.labs-shimmer-bg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;border-radius:inherit;background:linear-gradient(72deg,color-mix(in srgb,var(--ui-neon, #64e8ff) 2%,transparent),color-mix(in srgb,var(--ui-neon, #64e8ff) 2%,transparent) 34%,color-mix(in srgb,var(--ui-neon, #64e8ff) 7%,transparent) 48%,color-mix(in srgb,var(--ui-neon, #64e8ff) 7%,transparent) 52%,color-mix(in srgb,var(--ui-neon, #64e8ff) 2%,transparent) 66%,color-mix(in srgb,var(--ui-neon, #64e8ff) 2%,transparent));background-size:280% 100%;animation:labs-shimmer-bg-slide 3.2s ease-in-out infinite;will-change:background-position}@media(prefers-reduced-motion:reduce){.labs-shimmer-bg:before{animation:none;background-position:0 0;opacity:.55}}.labs-page[data-v-69064c0b]{flex:1;min-height:0;display:flex;flex-direction:column;padding:0 0 60px;box-sizing:border-box}.labs-tabs-bar[data-v-69064c0b]{padding:8px 0 14px;max-width:100%;margin:0;width:100%;overflow-x:auto;scrollbar-gutter:stable}.labs-tabs-bar-row[data-v-69064c0b]{display:flex;align-items:stretch;gap:10px;flex-wrap:wrap;width:100%;min-width:-moz-min-content;min-width:min-content}.labs-tabs-bar-row .labs-tabs-frame[data-v-69064c0b]{flex:1 1 280px;min-width:0}.labs-tabs-bar-row .labs-docs-link[data-v-69064c0b]{align-self:center}.labs-tabs-frame[data-v-69064c0b]{display:flex;align-items:stretch;border:none;border-radius:0;background:transparent;overflow:visible}.labs-tabs-label[data-v-69064c0b]{flex-shrink:0;display:inline-flex;align-items:center;padding:0 14px 0 0;margin-right:4px;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#ffffff6b;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;background:transparent;box-shadow:none}.labs-tabs-label[data-v-69064c0b]:before{content:"#";margin-right:8px;font-size:10px;font-weight:600;letter-spacing:0;color:var(--ui-neon-muted)}.labs-tabs-inner[data-v-69064c0b]{display:flex;align-items:stretch;flex:1;min-width:-moz-min-content;min-width:min-content;gap:2px}.labs-tab-btn[data-v-69064c0b]{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 12px;border:none;border-radius:0;background:transparent;color:#ffffff61;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:color .15s ease,background .15s ease;white-space:nowrap}.labs-tab-icon-wrap[data-v-69064c0b]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.labs-tab-icon[data-v-69064c0b]{width:15px;height:15px;flex-shrink:0;display:block}.labs-tab-text[data-v-69064c0b]{line-height:1.25;padding-top:1px}.labs-tab-btn[data-v-69064c0b]:hover,.labs-tab-btn.active[data-v-69064c0b]{color:#fff;background:transparent;box-shadow:none}.labs-tab-btn.active .labs-tab-icon[data-v-69064c0b]{filter:drop-shadow(-.35px 0 0 var(--ui-neon-icon-chrome-a)) drop-shadow(.35px 0 0 var(--ui-neon-icon-chrome-b))}.labs-tab-btn .labs-tab-icon.site-photo-icon[data-v-69064c0b]{width:15px;height:15px;stroke-width:1.75}.labs-credits-widget[data-v-69064c0b]{flex-shrink:0;display:flex;align-items:center;gap:8px;padding:4px 0;border:none;border-radius:0;background:transparent;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.labs-credits-icon[data-v-69064c0b]{flex-shrink:0;width:14px;height:14px;color:#fff;opacity:.7}.labs-credits-body[data-v-69064c0b]{display:flex;flex-direction:column;gap:4px;min-width:0}.labs-credits-row[data-v-69064c0b]{display:flex;align-items:baseline;gap:4px}.labs-credits-count[data-v-69064c0b]{font-family:var(--font-mono);font-size:12px;font-weight:600;color:#fff;letter-spacing:.02em;line-height:1}.labs-credits-max[data-v-69064c0b]{font-family:var(--font-mono);font-size:9px;font-weight:500;color:#ffffff4d;letter-spacing:.04em;line-height:1}.labs-credits-track[data-v-69064c0b]{width:64px;height:2px;border-radius:999px;background:#ffffff14;overflow:hidden}.labs-credits-fill[data-v-69064c0b]{height:100%;border-radius:999px;background:var(--ui-neon);box-shadow:0 0 6px var(--ui-neon-text-glow-b);transition:width .4s ease}.labs-content[data-v-69064c0b]{flex:1;min-height:0;max-width:100%;margin:0;width:100%;padding:0;box-sizing:border-box;display:flex;flex-direction:column}.labs-content>.labs-mode-stage[data-v-69064c0b]{flex:1;min-height:0;width:100%;display:grid;grid-template-columns:1fr;grid-template-rows:minmax(0,1fr);align-content:stretch;min-height:max(360px,calc(100svh - var(--labs-viewport-chrome-svh)),calc(100dvh - var(--labs-viewport-chrome-dvh)))}.labs-mode-stage[data-v-69064c0b]>*{grid-row:1;grid-column:1;min-width:0;min-height:100%;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.labs-mode-shift-enter-active[data-v-69064c0b]{z-index:2}.labs-mode-shift-leave-active[data-v-69064c0b]{z-index:1;pointer-events:none}.labs-mode-shift-enter-active[data-v-69064c0b],.labs-mode-shift-leave-active[data-v-69064c0b]{transition:opacity .32s cubic-bezier(.22,1,.36,1)}.labs-mode-shift-enter-from[data-v-69064c0b],.labs-mode-shift-leave-to[data-v-69064c0b]{opacity:0}@media(prefers-reduced-motion:reduce){.labs-mode-shift-enter-active[data-v-69064c0b],.labs-mode-shift-leave-active[data-v-69064c0b]{transition-duration:.1s;transition-timing-function:ease-out}}.post-public-page[data-v-e5341cac]{flex:1;display:flex;flex-direction:column;margin:-24px -16px -32px;position:relative}.kb-sidebar-h[data-v-2b7c9a93]{display:grid;grid-template-rows:1fr}.kb-sidebar-h__inner[data-v-2b7c9a93]{min-height:0;overflow:hidden}.kb-sidebar-h-enter-active[data-v-2b7c9a93],.kb-sidebar-h-leave-active[data-v-2b7c9a93]{transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1)}.kb-sidebar-h-enter-from[data-v-2b7c9a93],.kb-sidebar-h-leave-to[data-v-2b7c9a93]{grid-template-rows:0fr}@media(prefers-reduced-motion:reduce){.kb-sidebar-h-enter-active[data-v-2b7c9a93],.kb-sidebar-h-leave-active[data-v-2b7c9a93]{transition:none}}.blog-index-sidebar[data-v-2b7c9a93]{position:sticky;top:calc(var(--site-header-height, 64px) + 16px);width:260px;max-width:100%;flex-shrink:0;box-sizing:border-box;padding:8px 6px 12px;border:none;background:transparent;box-shadow:none}.blog-index-cats[data-v-2b7c9a93]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1px}.blog-index-cat-group[data-v-2b7c9a93]{display:flex;flex-direction:column;gap:0;min-width:0}.blog-index-topics[data-v-2b7c9a93]{list-style:none;margin:0;padding:2px 0 0;display:flex;flex-direction:column;gap:1px}.blog-index-topics--nested[data-v-2b7c9a93]{margin:2px 2px 6px 6px;padding:2px 0 2px 8px;border-left:1px solid color-mix(in srgb,var(--border) 94%,var(--text-muted) 6%)}.blog-index-topic-group[data-v-2b7c9a93]{list-style:none;margin:0;padding:0}.blog-index-topics--nested .blog-index-topic[data-v-2b7c9a93]{margin-left:0;margin-right:0;font-size:12.5px;padding-top:5px;padding-bottom:5px}.blog-index-topic[data-v-2b7c9a93]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;margin:0 2px;border-radius:0;border:none;border-left:3px solid transparent;text-decoration:none;color:color-mix(in srgb,var(--text-muted) 88%,var(--text-main) 12%);font-family:var(--font-sans);font-size:13px;font-weight:500;line-height:1.35;transition:background .12s ease,color .12s ease,border-color .12s ease}.blog-index-topic[data-v-2b7c9a93]:hover{color:var(--text-main);background:transparent}.blog-index-topic.active[data-v-2b7c9a93]{color:var(--text-main);font-weight:600;background:transparent;border-left-color:var(--ui-neon)}.blog-index-topic-label[data-v-2b7c9a93]{min-width:0}.blog-index-topic-count[data-v-2b7c9a93]{flex-shrink:0;font-family:var(--font-sans);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted);opacity:.85}.blog-index-topic.active .blog-index-topic-count[data-v-2b7c9a93]{color:var(--text-muted);opacity:1}.blog-index-cat[data-v-2b7c9a93]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:7px 10px 7px 12px;margin:0 4px;border-radius:0;border:none;border-left:3px solid transparent;text-decoration:none;color:var(--text-muted);transition:background .12s ease,color .12s ease,border-color .12s ease}.blog-index-cat[data-v-2b7c9a93]:hover{color:var(--text-main);background:transparent}.blog-index-cat.active[data-v-2b7c9a93]{color:var(--text-main);font-weight:600;background:transparent;border-left-color:var(--ui-neon)}.blog-index-cat--open[data-v-2b7c9a93]{color:var(--text-main);font-weight:600;background:transparent;border-left-color:transparent}.blog-index-cat--open[data-v-2b7c9a93]:hover{background:transparent}.blog-index-cat--open .blog-index-cat-count[data-v-2b7c9a93]{color:var(--text-muted);opacity:.95}.blog-index-cat-label[data-v-2b7c9a93]{min-width:0;line-height:1.35;font-family:var(--font-sans);font-size:13px;font-weight:inherit;letter-spacing:.01em}.blog-index-cat-count[data-v-2b7c9a93]{flex-shrink:0;font-family:var(--font-sans);font-size:12px;font-weight:500;font-variant-numeric:tabular-nums;color:var(--text-muted);opacity:.85}.blog-index-cat.active .blog-index-cat-count[data-v-2b7c9a93]{opacity:1}@media(max-width:820px){.blog-index-sidebar[data-v-2b7c9a93]{position:static;width:100%;padding:10px 8px 12px}.blog-index-cats[data-v-2b7c9a93]{flex-direction:column;flex-wrap:nowrap;gap:1px}.blog-index-cat[data-v-2b7c9a93]{margin:0 4px;padding:7px 10px 7px 12px;border-left:3px solid transparent;border-radius:0}.blog-index-cat.active[data-v-2b7c9a93]{border-left-color:var(--ui-neon);padding-left:9px;background:transparent;box-shadow:none}.blog-index-cat--open[data-v-2b7c9a93]{border-left-color:transparent;padding-left:12px;background:transparent;box-shadow:none}.blog-index-topics--nested[data-v-2b7c9a93]{margin-left:6px;margin-right:2px;padding-left:8px}.blog-index-topic[data-v-2b7c9a93]{margin:0 2px;padding:6px 8px;border-left:3px solid transparent;border-radius:0}.blog-index-topic.active[data-v-2b7c9a93]{border-left-color:var(--ui-neon);padding-left:8px;background:transparent;box-shadow:none}}.knowledge-hub-layout--labs[data-v-9f07bfd1]{width:100%;max-width:var(--site-content-column-max, 1200px);margin-left:auto;margin-right:auto;box-sizing:border-box}.knowledge-hub-inner[data-v-9f07bfd1]{width:100%;margin:0;padding:18px 20px 56px;box-sizing:border-box}.knowledge-hub-grid[data-v-9f07bfd1]{display:grid;grid-template-columns:260px minmax(0,1fr);gap:24px 32px;align-items:start;width:100%}.knowledge-hub-main[data-v-9f07bfd1]{min-width:0;width:100%}@media(max-width:820px){.knowledge-hub-grid[data-v-9f07bfd1]{grid-template-columns:1fr;gap:18px}}.blog-index-page[data-v-9226c384]{width:100%;box-sizing:border-box}.blog-index-inner[data-v-9226c384]{width:100%;margin:0;padding:18px 20px 56px;box-sizing:border-box}.blog-index-head[data-v-9226c384]{margin-bottom:22px;padding-bottom:16px;border-bottom:1px solid var(--ui-neon-border)}.blog-index-cyber-title[data-v-9226c384]:before{content:"// ";color:var(--ui-neon-muted);font-weight:500;letter-spacing:.08em}.blog-index-head .blog-index-cyber-title[data-v-9226c384]{margin:0 0 10px;font-family:var(--font-mono);font-size:clamp(13px,1.6vw,15px);font-weight:700;letter-spacing:.12em;text-transform:uppercase;line-height:1.25;color:var(--ui-neon-text);text-shadow:0 0 14px var(--ui-neon-text-glow-b)}.blog-index-head .page-subtitle[data-v-9226c384]{margin:0;max-width:52rem;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.06em;line-height:1.55;color:var(--text-muted)}.blog-index-search[data-v-9226c384]{margin-top:18px;max-width:440px}.blog-index-search-label[data-v-9226c384]{display:block;margin-bottom:6px;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--ui-neon-label)}.blog-index-search-shell[data-v-9226c384]{display:flex;align-items:stretch;width:100%;background:#00000040;border:1px solid var(--ui-neon-border);border-radius:2px;overflow:hidden;transition:border-color .15s ease,box-shadow .15s ease;box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft)}.blog-index-search-shell[data-v-9226c384]:focus-within{border-color:var(--ui-neon-btn-border-hover);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft),0 0 0 1px color-mix(in srgb,var(--ui-neon) 12%,transparent)}.blog-index-search-input[data-v-9226c384]{flex:1;min-width:0;width:100%;box-sizing:border-box;margin:0;border:none;border-radius:0;background:transparent;box-shadow:none;color:#fff;padding:10px 14px;font-family:var(--font-mono);font-size:13px;line-height:1.35;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.blog-index-search-input[data-v-9226c384]::-moz-placeholder{color:var(--ui-neon-muted);opacity:1}.blog-index-search-input[data-v-9226c384]::placeholder{color:var(--ui-neon-muted);opacity:1}.blog-index-segment+.blog-index-segment[data-v-9226c384]{margin-top:22px}.blog-index-group-title[data-v-9226c384]{margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid var(--ui-neon-border);font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-section-label)}.blog-index-group-title[data-v-9226c384]:before{content:"// ";color:var(--ui-neon-muted);font-weight:500;letter-spacing:.08em}.blog-index-loading[data-v-9226c384],.blog-index-empty[data-v-9226c384]{padding:28px 0;font-family:var(--font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.blog-index-empty--category[data-v-9226c384]{padding:20px 0 28px}.blog-index-main[data-v-9226c384]{min-width:0;width:100%}.blog-index-list[data-v-9226c384]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.blog-index-card[data-v-9226c384]{display:block;padding:16px 18px;border-radius:2px;border:none;border-bottom:1px solid var(--ui-neon-border);background:transparent;text-decoration:none;color:inherit;box-shadow:none}.blog-index-card--last[data-v-9226c384]{border-bottom:none}.blog-index-card-meta[data-v-9226c384]{margin-bottom:8px}.blog-index-card-kind[data-v-9226c384]{display:inline-block;padding:2px 8px;border-radius:2px;font-family:var(--font-mono);font-size:8px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-neon-text);background:color-mix(in srgb,var(--ui-neon) 10%,transparent);border:1px solid color-mix(in srgb,var(--ui-neon) 28%,var(--border))}.blog-index-card-date[data-v-9226c384]{display:block;font-family:var(--font-mono);font-size:9px;text-transform:uppercase;letter-spacing:.12em;color:var(--ui-neon-muted);margin-bottom:8px}.blog-index-card-title[data-v-9226c384]{margin:0 0 8px;font-size:1.05rem;font-weight:600;line-height:1.35;letter-spacing:-.01em}.blog-index-card-desc[data-v-9226c384]{margin:0 0 12px;font-size:.86rem;line-height:1.55;color:var(--text-muted)}.blog-index-card-more[data-v-9226c384]{font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-neon-text)}.blog-index-card:hover .blog-index-card-more[data-v-9226c384]{color:var(--text-main);text-shadow:0 0 10px var(--ui-neon-text-glow-b)}.blog-article-content[data-v-32b4d405]{width:100%;min-width:0;box-sizing:border-box}.blog-article-page--labs .blog-article-inner[data-v-32b4d405]{max-width:720px;margin:0 0 48px;padding:20px 20px 24px;box-sizing:border-box;border:none;background:transparent;box-shadow:none}.blog-article-missing[data-v-32b4d405]{max-width:520px;margin:0 auto;padding:36px 22px;text-align:center;color:var(--text-muted);border:1px solid var(--ui-neon-border);border-radius:2px;background:var(--surface-soft);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft)}.blog-article-missing p[data-v-32b4d405]{margin:0 0 16px;font-family:var(--font-sans);font-size:.92rem;line-height:1.5;letter-spacing:normal;text-transform:none}.blog-article-head[data-v-32b4d405]{max-width:720px;margin-bottom:18px;padding-bottom:16px;border-bottom:1px solid var(--ui-neon-border)}.blog-article-cyber-title[data-v-32b4d405]:before{display:none}.blog-article-head .blog-article-cyber-title[data-v-32b4d405]{margin:0 0 12px;padding-left:14px;border-left:2px solid var(--ui-neon);font-family:var(--font-sans);font-size:clamp(1.12rem,2.3vw,1.48rem);font-weight:700;letter-spacing:-.02em;line-height:1.28;color:var(--text-main)}.blog-article-missing .blog-article-back[data-v-32b4d405]{display:inline-flex;align-items:center;margin-top:4px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ui-neon-muted);text-decoration:none;transition:color .15s ease}.blog-article-missing .blog-article-back[data-v-32b4d405]:hover{color:var(--ui-neon-text);text-decoration:none}.blog-article-lead[data-v-32b4d405]{margin:0;font-size:.92rem;line-height:1.6;color:var(--text-muted)}.blog-article-body[data-v-32b4d405]{max-width:720px;margin:0;padding:16px 0;border:none;background:transparent;box-shadow:none;font-size:.94rem;line-height:1.75;color:var(--text-main);white-space:pre-line}.blog-article-further[data-v-32b4d405]{max-width:720px;margin-top:32px;padding-top:20px;border-top:1px solid var(--ui-neon-border)}.blog-article-further-title[data-v-32b4d405]{margin:0 0 8px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-section-label)}.blog-article-further-intro[data-v-32b4d405]{margin:0 0 14px;font-size:.84rem;line-height:1.55;color:var(--text-muted)}.blog-article-further-list[data-v-32b4d405]{margin:0;padding-left:1.15rem;font-size:.9rem;line-height:1.65;color:var(--text-main)}.blog-article-further-list li[data-v-32b4d405]{margin-bottom:8px}.blog-article-further-list a[data-v-32b4d405]{color:var(--ui-neon-text);text-decoration:none;word-break:break-word}.blog-article-further-list a[data-v-32b4d405]:hover{text-decoration:underline;color:var(--text-main)}.blog-article-related[data-v-32b4d405]{max-width:720px;margin-top:28px;padding-top:20px;border-top:1px solid var(--ui-neon-border)}.blog-article-related-title[data-v-32b4d405]{margin:0 0 14px;font-family:var(--font-mono);font-size:9px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ui-section-label)}.blog-article-related-list[data-v-32b4d405]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.blog-article-related-list>li[data-v-32b4d405]{margin:0}.blog-article-related-card[data-v-32b4d405]{display:flex;flex-direction:column;gap:6px;padding:12px 0;border:none;text-decoration:none;color:var(--text-main);background:transparent;box-shadow:none;transition:color .15s ease}.blog-article-related-card[data-v-32b4d405]:hover{background:transparent;text-decoration:none;color:var(--text-main)}.blog-article-related-card[data-v-32b4d405]:visited{color:var(--text-main)}.blog-article-related-card-title[data-v-32b4d405]{display:block;font-family:var(--font-sans);font-size:.92rem;font-weight:600;line-height:1.35;letter-spacing:-.01em;color:var(--ui-neon-text)}.blog-article-related-card:hover .blog-article-related-card-title[data-v-32b4d405]{color:var(--text-main)}.blog-article-related-card-desc[data-v-32b4d405]{display:block;font-size:.82rem;line-height:1.5;color:var(--text-muted)}.flm-overlay[data-v-8639e785]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9999;display:flex;align-items:center;justify-content:center;padding:16px;background:#00000094;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.flm-modal[data-v-8639e785]{width:100%;max-width:480px;max-height:min(72vh,520px);display:flex;flex-direction:column;border-radius:2px;border:1px solid var(--border);background:linear-gradient(180deg,color-mix(in srgb,var(--surface) 88%,var(--surface-soft)) 0%,var(--surface) 100%);box-shadow:var(--shadow),0 0 0 1px color-mix(in srgb,var(--ui-neon) 18%,transparent),0 0 48px color-mix(in srgb,var(--ui-neon) 8%,transparent);overflow:hidden}.flm-header[data-v-8639e785]{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-shrink:0;padding:8px 14px;border-bottom:1px solid var(--border);background:linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 7%,transparent) 0%,transparent 52%)}.flm-title[data-v-8639e785]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--ui-section-label);line-height:1.25}.flm-close[data-v-8639e785]{flex-shrink:0;background:none;border:1px solid transparent;border-radius:2px;color:var(--text-muted);cursor:pointer;padding:6px;line-height:0;transition:color .18s ease,border-color .18s ease,background .18s ease}.flm-close[data-v-8639e785]:hover{color:var(--ui-neon-text);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.flm-close[data-v-8639e785]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 22%,transparent)}.flm-body[data-v-8639e785]{flex:1;min-height:0;display:flex;flex-direction:column;padding:8px 10px 10px}.flm-list[data-v-8639e785]{flex:1;min-height:0;overflow-y:auto;margin:0 -4px;padding:0 4px}.flm-loading[data-v-8639e785],.flm-empty[data-v-8639e785]{display:flex;align-items:center;justify-content:center;min-height:72px;padding:12px 8px;text-align:center;font-family:var(--font-mono);font-size:11px;line-height:1.5;letter-spacing:.03em;color:var(--text-muted)}.flm-spinner[data-v-8639e785]{width:18px;height:18px;border-radius:50%;border:1.5px solid var(--ui-neon-border);border-top-color:var(--ui-neon);animation:flm-spin-8639e785 .8s linear infinite}@keyframes flm-spin-8639e785{to{transform:rotate(360deg)}}.flm-user[data-v-8639e785]{display:flex;align-items:center;gap:8px;padding:6px 8px;margin-bottom:2px;border-radius:2px;text-decoration:none;color:var(--text-main);border:1px solid transparent;transition:background .18s ease,border-color .18s ease}.flm-user[data-v-8639e785]:hover{background:var(--accent-soft);border-color:var(--border)}.flm-avatar-ring[data-v-8639e785]{width:30px;height:30px;border-radius:50%;padding:1px;border:1px solid var(--border);flex-shrink:0;box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 8%,transparent)}.flm-avatar[data-v-8639e785]{width:100%;height:100%;border-radius:50%;-o-object-fit:cover;object-fit:cover;display:block}.flm-avatar--fallback[data-v-8639e785]{display:flex;align-items:center;justify-content:center;background:var(--surface-soft);color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:600}.flm-user-info[data-v-8639e785]{min-width:0}.flm-user-login[data-v-8639e785]{display:block;font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em}.flm-user-bio[data-v-8639e785]{display:block;font-size:10px;color:var(--text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:2px}.flm-load-more[data-v-8639e785]{display:block;width:100%;margin-top:6px;padding:6px 10px;border-radius:2px;font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--text-muted);transition:border-color .2s ease,background .2s ease,color .18s ease}.flm-load-more[data-v-8639e785]:hover:not(:disabled){color:var(--text-main);border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg)}.flm-load-more[data-v-8639e785]:disabled{opacity:.5;cursor:not-allowed}.flm-fade-enter-active[data-v-8639e785],.flm-fade-leave-active[data-v-8639e785]{transition:opacity .2s ease}.flm-fade-enter-from[data-v-8639e785],.flm-fade-leave-to[data-v-8639e785]{opacity:0}.up-page[data-v-c5ca4411]{min-height:100vh;padding-bottom:48px;width:100%;min-width:0}.up-loading[data-v-c5ca4411]{display:flex;align-items:center;justify-content:center;min-height:200px}.up-loading--posts[data-v-c5ca4411]{min-height:120px}.up-loading--more[data-v-c5ca4411]{min-height:60px}.up-spinner[data-v-c5ca4411]{width:20px;height:20px;border-radius:50%;border:1.5px solid var(--ui-neon-border);border-top-color:var(--ui-neon);animation:up-spin-c5ca4411 .8s linear infinite}@keyframes up-spin-c5ca4411{to{transform:rotate(360deg)}}.up-hero[data-v-c5ca4411]{padding:24px 20px 0}.up-hero-shell[data-v-c5ca4411]{max-width:1200px;margin:0 auto}.up-cyber-panel[data-v-c5ca4411]{position:relative;padding:22px 26px 20px;display:flex;align-items:center;justify-content:space-between;gap:24px;overflow:hidden;background:transparent;border:none;box-shadow:none}.up-hero__ambient[data-v-c5ca4411]{position:absolute;top:-12%;right:-12%;bottom:-12%;left:-12%;pointer-events:none;z-index:0;overflow:hidden}.up-hero__mesh[data-v-c5ca4411]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.036;background-image:linear-gradient(color-mix(in srgb,var(--ui-neon) 38%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--ui-neon) 38%,transparent) 1px,transparent 1px);background-size:22px 22px;-webkit-mask-image:radial-gradient(ellipse 78% 72% at 50% 48%,#000 18%,transparent 72%);mask-image:radial-gradient(ellipse 78% 72% at 50% 48%,#000 18%,transparent 72%)}.up-cyber-panel[data-v-c5ca4411]:before,.up-cyber-panel[data-v-c5ca4411]:after{content:"";position:absolute;width:22px;height:22px;pointer-events:none;z-index:3}.up-cyber-panel[data-v-c5ca4411]:before{top:11px;left:11px;border-top:2px solid var(--ui-neon);border-left:2px solid var(--ui-neon);filter:none}.up-cyber-panel[data-v-c5ca4411]:after{bottom:11px;right:11px;border-bottom:2px solid var(--ui-neon);border-right:2px solid var(--ui-neon);filter:none}.up-kicker[data-v-c5ca4411]{margin:0 0 18px;font-family:var(--font-mono);font-size:11px;letter-spacing:.04em;color:#ffffff59}.up-kicker[data-v-c5ca4411]:before{content:"$ ";color:#ffffff40}.up-kicker-prompt[data-v-c5ca4411]{color:var(--ui-neon-kicker)}.up-kicker-sep[data-v-c5ca4411]{color:#ffffff80}.up-kicker-path[data-v-c5ca4411]{color:#ffffff4d}.up-kicker-user[data-v-c5ca4411]{color:var(--ui-neon-text)}.up-profile-block[data-v-c5ca4411]{display:flex;align-items:center;gap:28px;flex:1;min-width:0;position:relative;z-index:1}.up-avatar-zone[data-v-c5ca4411]{flex-shrink:0;position:relative}.up-avatar-zone.is-own[data-v-c5ca4411]{cursor:pointer}.up-avatar-zone.is-viewable[data-v-c5ca4411]{cursor:zoom-in}.up-avatar-zone.is-own:hover .up-avatar-edit[data-v-c5ca4411]{opacity:1}.up-avatar-zone.is-own:hover .up-avatar-ring[data-v-c5ca4411],.up-avatar-zone.is-viewable:hover .up-avatar-ring[data-v-c5ca4411]{border-color:var(--ui-neon);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 28%,transparent)}.up-avatar-ring[data-v-c5ca4411]{width:110px;height:110px;border-radius:2px;padding:3px;border:2px solid var(--ui-neon-border-strong);background:linear-gradient(135deg,color-mix(in srgb,var(--ui-neon) 16%,transparent),transparent);box-shadow:0 0 0 1px color-mix(in srgb,var(--ui-neon) 10%,transparent);transition:border-color .3s,box-shadow .3s}.up-avatar-inner[data-v-c5ca4411]{width:100%;height:100%;border-radius:1px;overflow:hidden;background:linear-gradient(168deg,var(--ui-neon-sheen) 0%,transparent 50%),var(--surface)}.up-avatar-img[data-v-c5ca4411]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.up-avatar-letter[data-v-c5ca4411]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:36px;font-weight:700;color:var(--ui-neon-text);text-shadow:none}.up-avatar-edit[data-v-c5ca4411]{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:2px;display:flex;align-items:center;justify-content:center;background:#0000009e;-webkit-backdrop-filter:none;backdrop-filter:none;opacity:0;transition:opacity .2s;color:#fff}.up-identity[data-v-c5ca4411]{flex:1;min-width:0}.up-name-row[data-v-c5ca4411]{display:flex;align-items:center;gap:14px;flex-wrap:wrap}.up-engagement-row[data-v-c5ca4411]{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 18px;margin-top:10px;font-family:var(--font-mono)}.up-engagement-chip[data-v-c5ca4411]{display:inline-flex;align-items:center;gap:7px}.up-engagement-icon[data-v-c5ca4411]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--ui-neon-label);opacity:.92}.up-engagement-icon svg[data-v-c5ca4411]{display:block;width:14px;height:14px}.up-engagement-label[data-v-c5ca4411]{font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8b949ee0;white-space:nowrap}.up-engagement-value[data-v-c5ca4411]{font-size:13px;font-weight:600;letter-spacing:.04em;color:var(--ui-neon-text);text-shadow:none;font-variant-numeric:tabular-nums}.up-username[data-v-c5ca4411]{margin:0;font-family:var(--font-mono);font-size:clamp(18px,3vw,24px);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-neon-text);text-shadow:none}.up-username[data-v-c5ca4411]:before{content:"// ";color:var(--ui-neon-muted);font-weight:500;letter-spacing:.06em}.up-cyber-heading[data-v-c5ca4411]:before{animation:up-slash-blink-c5ca4411 1.6s ease-in-out infinite}@keyframes up-slash-blink-c5ca4411{0%,to{opacity:1}50%{opacity:.22}}.up-follow-btn[data-v-c5ca4411]{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:5px;padding:7px 18px;border-radius:2px;border:1px solid var(--ui-neon-btn-border);background:linear-gradient(180deg,var(--ui-neon-btn-bg-top),var(--ui-neon-btn-bg-bottom));color:var(--ui-neon-text);font-family:var(--font-mono);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:all .15s;box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft),0 0 0 1px #0006}.up-follow-btn__inner[data-v-c5ca4411]{display:inline-flex;align-items:center;gap:5px}.up-follow-btn__inner.is-inert[data-v-c5ca4411]{visibility:hidden}.up-follow-btn__spinner-wrap[data-v-c5ca4411]{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;pointer-events:none}.up-follow-btn__spinner[data-v-c5ca4411]{width:15px;height:15px;border-radius:50%;border:2px solid var(--ui-neon-border);border-top-color:var(--ui-neon);animation:up-spin-c5ca4411 .75s linear infinite}.up-follow-btn.is-loading[data-v-c5ca4411]{transition:none}.up-follow-btn.following .up-follow-btn__spinner[data-v-c5ca4411]{border-color:#ffffff1f;border-top-color:#ffffff8c}.up-follow-btn[data-v-c5ca4411]:disabled{cursor:wait;opacity:1}.up-follow-btn[data-v-c5ca4411]:hover:not(:disabled){border-color:var(--ui-neon-btn-border-hover);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft),0 0 0 1px #0006}.up-follow-btn.following[data-v-c5ca4411]{background:#00000059;border-color:#ffffff1a;color:#ffffff80}.up-follow-btn.following[data-v-c5ca4411]:hover:not(:disabled){border-color:#ef444466;color:#f87171}.up-edit-btn[data-v-c5ca4411]{display:inline-flex;align-items:center;gap:5px;padding:7px 18px;border-radius:2px;border:1px solid rgba(255,255,255,.1);background:#00000059;color:#ffffff80;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.1em;text-decoration:none;cursor:pointer;transition:all .15s;box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft)}.up-edit-btn[data-v-c5ca4411]:hover{border-color:var(--ui-neon-border);color:var(--ui-neon-text)}.up-bio[data-v-c5ca4411]{margin:10px 0 0;font-family:var(--font-mono);font-size:12px;letter-spacing:.03em;color:#8b949ef2;line-height:1.55;white-space:pre-line;max-width:48ch}.up-stats-grid[data-v-c5ca4411]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:flex-end;gap:10px 14px;flex-shrink:0;position:relative;z-index:1;border-left:1px solid color-mix(in srgb,var(--ui-neon) 22%,rgba(255,255,255,.06));padding-left:20px;font-family:var(--font-mono)}.up-stat-cell[data-v-c5ca4411]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0 4px;border:none;background:none;box-shadow:none;margin:0}.up-stat-cell--clickable[data-v-c5ca4411]{cursor:pointer;transition:opacity .15s ease}.up-stat-cell--clickable[data-v-c5ca4411]:hover{opacity:.92}.up-stat-cell--clickable:hover .up-stat-value[data-v-c5ca4411]{text-shadow:none}.up-stat-value[data-v-c5ca4411]{font-family:var(--font-mono);font-size:11px;font-weight:600;letter-spacing:.04em;color:var(--ui-neon-text);text-shadow:none;font-variant-numeric:tabular-nums;transition:color .15s ease,opacity .15s ease;line-height:1}.up-stat-label[data-v-c5ca4411]{font-family:var(--font-mono);font-size:9px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#8b949ee0;line-height:1}.up-owner-tabs.labs-tabs-bar[data-v-c5ca4411]{z-index:20;padding:8px 20px 18px;max-width:1200px;margin:0 auto;width:100%;box-sizing:border-box;overflow-x:auto;scrollbar-gutter:stable}.labs-tabs-bar-row[data-v-c5ca4411]{display:flex;align-items:stretch;justify-content:center;gap:10px;flex-wrap:wrap;width:100%;min-width:-moz-min-content;min-width:min-content}.labs-tabs-bar-row .labs-tabs-frame[data-v-c5ca4411]{flex:0 1 auto;max-width:100%}.labs-tabs-frame.pin-catalog-tabs-frame[data-v-c5ca4411]{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:16px;border:none;border-radius:0;background:transparent;box-shadow:none;overflow:visible}.labs-tabs-inner[data-v-c5ca4411]{display:flex;align-items:stretch;flex:0 1 auto;min-width:0;gap:2px;padding:4px 6px;overflow-x:auto;justify-content:center}.labs-tab-btn[data-v-c5ca4411]{display:inline-flex;align-items:center;justify-content:flex-start;gap:8px;padding:8px 12px;border:none;border-radius:0;background:transparent;color:#ffffff61;font-family:var(--font-mono);font-size:10px;font-weight:500;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;transition:color .15s ease,background .15s ease;white-space:nowrap;flex-shrink:0}.labs-tab-icon-wrap[data-v-c5ca4411]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;flex-shrink:0}.labs-tab-icon[data-v-c5ca4411]{width:15px;height:15px;flex-shrink:0;display:block}.labs-tab-text[data-v-c5ca4411]{line-height:1.25;padding-top:1px}.labs-tab-btn[data-v-c5ca4411]:hover,.labs-tab-btn.active[data-v-c5ca4411]{color:#fff;background:transparent;box-shadow:none}.labs-tab-btn.active .labs-tab-icon[data-v-c5ca4411]{filter:none}.up-masonry[data-v-c5ca4411]{-moz-column-count:5;column-count:5;-moz-column-width:auto;column-width:auto;-moz-column-gap:12px;column-gap:12px;padding:12px 20px 40px;max-width:1200px;width:100%;margin:0 auto}.up-masonry-item[data-v-c5ca4411]{position:relative;display:inline-block;width:100%;min-width:0;-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:12px;vertical-align:top}.up-pin-indicator[data-v-c5ca4411]{position:absolute;top:8px;right:8px;left:auto;z-index:5;display:flex;align-items:center;justify-content:center;padding:0;margin:0;background:none;border:none;color:#fff;filter:none;pointer-events:none;transition:opacity .18s ease}.up-pin-indicator svg[data-v-c5ca4411]{width:20px;height:20px;display:block}.up-masonry-item:hover .up-pin-indicator[data-v-c5ca4411]{opacity:0}.up-empty[data-v-c5ca4411]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;padding:60px 24px;max-width:1200px;margin:0 auto;text-align:center}.up-empty-mark[data-v-c5ca4411]{width:72px;height:72px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;background:color-mix(in srgb,var(--ui-neon) 5%,rgba(0,0,0,.92));border:1px solid var(--ui-neon-border);box-shadow:inset 0 1px 0 var(--ui-neon-inset-soft),0 0 0 1px #00000073;color:#ffffff4d}.up-empty-text[data-v-c5ca4411]{margin:0;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--ui-neon-label)}.up-sentinel[data-v-c5ca4411]{height:1px}@media(max-width:1200px){.up-masonry[data-v-c5ca4411]{-moz-column-count:3;column-count:3}}@media(max-width:960px){.up-masonry[data-v-c5ca4411]{-moz-column-count:3;column-count:3}}@media(max-width:768px){.up-cyber-panel[data-v-c5ca4411]{flex-direction:column;align-items:stretch;gap:16px}.up-profile-block[data-v-c5ca4411]{flex-direction:column;align-items:center;text-align:center}.up-avatar-ring[data-v-c5ca4411]{width:88px;height:88px}.up-name-row[data-v-c5ca4411],.up-engagement-row[data-v-c5ca4411]{justify-content:center}.up-bio[data-v-c5ca4411]{margin-left:auto;margin-right:auto}.up-stats-grid[data-v-c5ca4411]{justify-content:center;border-left:none;padding-left:0;padding-top:14px;border-top:1px solid color-mix(in srgb,var(--ui-neon) 12%,rgba(255,255,255,.05))}.up-stat-cell[data-v-c5ca4411]{padding:0 8px}}@media(max-width:640px){.up-masonry[data-v-c5ca4411]{-moz-column-count:2;column-count:2;-moz-column-gap:8px;column-gap:8px;padding:14px 10px 40px}.up-masonry-item[data-v-c5ca4411]{margin-bottom:8px}.up-hero[data-v-c5ca4411]{padding:16px 12px 0}.up-cyber-panel[data-v-c5ca4411]{padding:18px 16px 20px}.up-stat-cell[data-v-c5ca4411]{padding:0 6px}.up-stat-value[data-v-c5ca4411]{font-size:12px}}@media(max-width:400px){.up-masonry[data-v-c5ca4411]{-moz-column-count:2;column-count:2}}html.light{opacity:.024}html.light{color:var(--ui-neon)}html.light{color:var(--text-main);text-shadow:none}html.light{color:var(--ui-neon-muted)}html.light{color:var(--ui-neon);text-shadow:none}html.light{color:var(--text-muted);opacity:1}html.light{color:var(--ui-neon);border-color:var(--ui-neon);background:color-mix(in srgb,var(--ui-neon) 8%,transparent)}html.light{color:var(--text-muted);border-color:var(--border);background:var(--surface)}html.light{border-color:color-mix(in srgb,var(--ui-neon) 50%,var(--border));filter:none;opacity:.9}html.light{border-left-color:var(--border)}html.light{opacity:1}@media(max-width:768px){html.light{border-left:none;border-top:1px solid var(--border)}}html.light{color:color-mix(in srgb,var(--ui-neon) 55%,var(--text-main));text-shadow:none}html.light{background:var(--accent-soft);border-color:var(--border);color:var(--text-muted)}html.light{border-color:#dc262673;color:#dc2626}html.light{border-color:var(--ui-neon-border);border-top-color:var(--ui-neon)}html.light{border-color:color-mix(in srgb,var(--ui-neon) 45%,var(--border));color:var(--ui-neon)}html.light{color:var(--text-muted)}html.light{background:var(--accent-soft);border-color:var(--border);box-shadow:none;color:var(--text-muted)}html.light{color:#fff;filter:none}.up-profile-grid-stage[data-v-c5ca4411]{position:relative;width:100%;min-width:0}.pin-catalog-type-layer[data-v-c5ca4411]{width:100%}.labs-mode-shift-enter-active[data-v-c5ca4411]{z-index:2}.labs-mode-shift-leave-active[data-v-c5ca4411]{z-index:1;pointer-events:none}.labs-mode-shift-enter-active[data-v-c5ca4411],.labs-mode-shift-leave-active[data-v-c5ca4411]{transition:opacity .32s cubic-bezier(.22,1,.36,1)}.labs-mode-shift-enter-from[data-v-c5ca4411],.labs-mode-shift-leave-to[data-v-c5ca4411]{opacity:0}@media(prefers-reduced-motion:reduce){.up-cyber-panel[data-v-c5ca4411]:before,.up-cyber-panel[data-v-c5ca4411]:after{filter:none;box-shadow:none}.up-cyber-heading[data-v-c5ca4411]:before{animation:none}.up-stat-value[data-v-c5ca4411],.up-engagement-value[data-v-c5ca4411]{text-shadow:none}.labs-mode-shift-enter-active[data-v-c5ca4411],.labs-mode-shift-leave-active[data-v-c5ca4411]{transition-duration:.1s;transition-timing-function:ease-out}}.up-avatar-lightbox[data-v-c5ca4411]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10010;background:#000000eb;display:flex;overflow:hidden}.up-avatar-lightbox-ambient[data-v-c5ca4411]{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none}.up-avatar-lightbox-ambient-img[data-v-c5ca4411]{position:absolute;left:50%;top:50%;width:max(100vw,100%);height:max(100vh,100%);transform:translate(-50%,-50%) scale(1.2);-o-object-fit:cover;object-fit:cover;filter:blur(62px) saturate(1.2) brightness(.68);opacity:.66}.up-avatar-lightbox-ambient-dim[data-v-c5ca4411]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse 72% 58% at 50% 44%,#0000001f,#0000008c 62%,#000000d1),#00000075}.up-avatar-lightbox-ambient-edge[data-v-c5ca4411]{position:absolute;top:0;right:0;bottom:0;left:0;box-shadow:inset 0 0 100px #0000009e,inset 0 0 220px #00000070}.up-avatar-lightbox-close[data-v-c5ca4411]{position:fixed;top:14px;right:18px;z-index:2;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:2px;border:1px solid rgba(255,255,255,.12);background:#00000073;color:#fff;cursor:pointer}.up-avatar-lightbox-close[data-v-c5ca4411]:hover{border-color:#ffffff3d}.up-avatar-lightbox-scroll[data-v-c5ca4411]{position:relative;z-index:1;width:100%;flex:1 1 auto;min-height:100dvh;display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}.up-avatar-lightbox-inner[data-v-c5ca4411]{width:100%;max-width:min(100vw - 24px,880px);min-height:0;height:auto;display:flex;align-items:center;justify-content:center}.up-avatar-lightbox-img-stack[data-v-c5ca4411]{position:relative;display:inline-block;max-width:100%;vertical-align:top;overflow:hidden;border-radius:var(--media-view-radius, 6px);background:#00000059;box-shadow:0 0 0 1px #ffffff0f,0 0 40px -10px color-mix(in srgb,var(--ui-neon) 12%,transparent),0 20px 64px #00000061}.up-avatar-lightbox-img[data-v-c5ca4411]{display:block;max-width:100%;width:auto;height:auto;max-height:min(86dvh,calc(100dvh - var(--labs-viewport-chrome-dvh) - 28px));-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;border-radius:var(--media-view-radius, 6px);background:#000}.up-avatar-lightbox-fade-enter-active[data-v-c5ca4411],.up-avatar-lightbox-fade-leave-active[data-v-c5ca4411]{transition:opacity .22s ease}.up-avatar-lightbox-fade-enter-from[data-v-c5ca4411],.up-avatar-lightbox-fade-leave-to[data-v-c5ca4411]{opacity:0}html.up-avatar-lightbox-lock{overflow:hidden}.legal-page[data-v-73161913]{flex:1;min-height:0;padding:28px 16px 48px;box-sizing:border-box}.legal-page__inner[data-v-73161913]{width:100%;max-width:min(720px,100%);margin:0 auto}.legal-page__title[data-v-73161913]{margin:0 0 16px;font-family:var(--font-mono);font-size:clamp(14px,2vw,16px);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--ui-neon-text)}.legal-page__body[data-v-73161913]{margin:0;font-size:13px;line-height:1.65;color:var(--text-muted);white-space:pre-line}.legal-page__note[data-v-73161913]{margin:20px 0 0;font-size:12px;color:var(--text-muted)}.legal-page__inline-link[data-v-73161913]{color:color-mix(in srgb,var(--ui-neon) 75%,var(--text-muted));text-decoration:underline;text-underline-offset:2px}.legal-page__inline-link[data-v-73161913]:hover{color:var(--ui-neon-text)}.site-closed-page[data-v-12446d02]{position:relative;isolation:isolate;min-height:calc(100svh - 200px);display:flex;align-items:center;justify-content:center;padding:32px 20px 48px;overflow:hidden}.site-closed-page__matrix[data-v-12446d02]{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;pointer-events:none;opacity:.46}.site-closed-page__glow[data-v-12446d02]{position:absolute;inset:-45% -25% auto;height:min(68vh,520px);background:radial-gradient(ellipse 72% 58% at 50% 0%,color-mix(in srgb,var(--ui-neon) 12%,transparent) 0%,transparent 68%);pointer-events:none;z-index:1}html.light .site-closed-page__glow[data-v-12446d02]{background:radial-gradient(ellipse 72% 58% at 50% 0%,color-mix(in srgb,var(--ui-neon) 16%,transparent) 0%,transparent 65%)}.site-closed-page__content[data-v-12446d02]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2;width:100vw;min-height:100vh;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:28px 26px;background:color-mix(in srgb,rgba(2,12,7,.58) 86%,transparent);backdrop-filter:blur(10px) saturate(120%);-webkit-backdrop-filter:blur(10px) saturate(120%);box-shadow:0 24px 54px #0000006b,inset 0 1px #ffffff14}.site-closed-page__code[data-v-12446d02]{margin:0 0 6px;font-family:var(--font-sans);font-size:clamp(72px,14vw,118px);font-weight:800;line-height:.92;letter-spacing:-.045em;color:color-mix(in srgb,var(--text-main) 24%,transparent);text-shadow:0 0 72px color-mix(in srgb,var(--ui-neon) 14%,transparent),0 0 1px color-mix(in srgb,var(--ui-neon) 10%,transparent)}.site-closed-page__title[data-v-12446d02]{margin:10px 0;font-family:var(--font-sans);font-size:clamp(22px,4.2vw,30px);font-weight:700;letter-spacing:-.02em;line-height:1.2;color:var(--text-main)}.site-closed-page__hint[data-v-12446d02]{margin:0 0 36px;max-width:36em;font-family:var(--font-sans);font-size:15px;line-height:1.55;color:var(--text-muted)}.site-closed-page__auth-actions[data-v-12446d02]{display:flex;align-items:center;gap:10px;margin-bottom:12px;flex-wrap:wrap;justify-content:center}.site-closed-page__btn[data-v-12446d02]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 18px;border-radius:2px;border:1px solid var(--border);background:transparent;color:var(--text-muted);font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;cursor:pointer;box-shadow:none;transition:border-color .2s ease,background .2s ease,color .18s ease,box-shadow .22s ease}.site-closed-page__btn[data-v-12446d02]:hover{border-color:var(--ui-neon-border);background:var(--ui-neon-tab-active-bg);color:var(--text-main);box-shadow:none}.site-closed-page__btn[data-v-12446d02]:focus-visible{outline:none;box-shadow:0 0 0 2px color-mix(in srgb,var(--ui-neon) 22%,transparent)}.site-closed-page__btn[data-v-12446d02]:active{color:var(--text-main)}html.light .site-closed-page__matrix[data-v-12446d02]{opacity:.3}html.light .site-closed-page__content[data-v-12446d02]{background:color-mix(in srgb,rgba(255,255,255,.72) 90%,transparent);box-shadow:0 18px 40px #0f172a29,inset 0 1px #ffffffa6}
