.face-swap-mode-nav[data-v-05d60b65]{align-items:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8fafce6;border:1px solid rgba(203,213,225,.76);border-radius:18px;box-shadow:0 8px 24px -22px #0f172a73;display:flex;gap:18px;justify-content:space-between;margin:24px 0 0;min-height:74px;padding:13px 20px;width:100%}.tool-scroll[data-v-05d60b65]{min-width:0;overflow-x:auto;scrollbar-width:none}.tool-scroll[data-v-05d60b65]::-webkit-scrollbar{display:none}.nav-group[data-v-05d60b65]{background:#e2e8f0c2;box-shadow:inset 0 1px 2px #0f172a0d;flex:none;gap:4px;padding:4px}.nav-group[data-v-05d60b65],.nav-option[data-v-05d60b65]{border-radius:999px;display:inline-flex}.nav-option[data-v-05d60b65]{align-items:center;color:#475569;font-size:13px;font-weight:700;gap:6px;justify-content:center;line-height:1;min-height:36px;padding:0 13px;transition:color .2s ease,background .2s ease,box-shadow .2s ease;white-space:nowrap}.nav-option[data-v-05d60b65]:hover{background:#ffffffb3;color:#0f172a}.nav-option.active[data-v-05d60b65]{background:#1e293b;box-shadow:0 4px 12px -6px #0f172aa6;color:#fff}.mode-option.active[data-v-05d60b65]{background:#fff;color:#0f172a}.mode-side[data-v-05d60b65]{flex:none;gap:12px}.mode-side[data-v-05d60b65],.reset-note[data-v-05d60b65]{align-items:center;display:flex}.reset-note[data-v-05d60b65]{color:#e11d48;font-size:12px;font-weight:700;gap:6px;margin:0;white-space:nowrap}@media (max-width:1050px){.face-swap-mode-nav[data-v-05d60b65]{align-items:stretch;flex-direction:column}.mode-side[data-v-05d60b65]{justify-content:space-between}}@media (max-width:768px){.face-swap-mode-nav[data-v-05d60b65]{border-radius:16px;margin-top:18px;padding:11px;width:100%}.mode-side[data-v-05d60b65]{align-items:flex-start;flex-direction:column}.nav-option[data-v-05d60b65]{font-size:12px;min-height:34px;padding:0 11px}.reset-note[data-v-05d60b65]{font-size:11px;padding-left:4px}}.face-swap-step-title[data-v-09eb38dc]{align-items:center;color:#0f172a;display:inline-flex;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:15px;font-weight:800;gap:9px;line-height:25px}.face-swap-step-number[data-v-09eb38dc]{background:#f43f5e;border-radius:8px;color:#fff;display:grid;flex:none;font-size:12px;font-weight:800;height:25px;place-items:center;width:25px}.input-validation-notice[data-v-49038262]{align-items:flex-start;background:#fff1f2;border:1px solid #fda4af;border-radius:14px;box-shadow:0 16px 35px -18px #b9053b73;color:#881337;display:flex;font-family:Plus Jakarta Sans,Inter,sans-serif;font-size:13px;font-weight:700;gap:10px;left:50%;line-height:20px;padding:13px 14px;position:fixed;top:80px;transform:translate(-50%);width:min(480px,calc(100vw - 32px));z-index:120}.input-validation-icon[data-v-49038262]{background:#b90538;border-radius:8px;color:#fff;display:grid;flex:none;height:24px;place-items:center;width:24px}.input-validation-text[data-v-49038262]{flex:1;min-width:0}.input-validation-notice button[data-v-49038262]{color:#b90538;flex:none;font-size:20px;height:22px;line-height:18px;width:22px}.input-validation-enter-active[data-v-49038262],.input-validation-leave-active[data-v-49038262]{transition:opacity .2s ease,transform .2s ease}.input-validation-enter-from[data-v-49038262],.input-validation-leave-to[data-v-49038262]{opacity:0;transform:translate(-50%,-8px)}@media (prefers-reduced-motion:reduce){.input-validation-enter-active[data-v-49038262],.input-validation-leave-active[data-v-49038262]{transition:none}}
