.fade-enter-active[data-v-4ee5ccd7],.fade-leave-active[data-v-4ee5ccd7]{transition:opacity .3s ease}.fade-enter-from[data-v-4ee5ccd7],.fade-leave-to[data-v-4ee5ccd7]{opacity:0}.timer-container[data-v-4ee5ccd7]{position:fixed;bottom:20px;right:20px;width:80px;height:80px;z-index:9999}.progress-ring__background[data-v-4ee5ccd7]{fill:none;stroke:hsla(0,0%,100%,.15)}.progress-ring__progress[data-v-4ee5ccd7]{fill:none;transform:rotate(-90deg);transform-origin:50% 50%;transition:stroke-dashoffset 1s linear,stroke .3s ease}.progress-ring__progress.ok[data-v-4ee5ccd7]{stroke:#4caf50}.progress-ring__progress.warning[data-v-4ee5ccd7]{stroke:orange}.progress-ring__progress.danger[data-v-4ee5ccd7]{stroke:#f44}.timer-text[data-v-4ee5ccd7]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:14px;color:#fff;font-weight:700;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.6)}.is-invalid[data-v-43e75cc0]{border-color:red;background-color:#ffe5e5}.div-login[data-v-43e75cc0]{background-color:#4682b4}#loginButton[data-v-43e75cc0],#recoverButton[data-v-43e75cc0]{background-color:#4682b4;color:#fff}#link[data-v-43e75cc0]{color:#4682b4}.login-lang-switcher[data-v-43e75cc0]{position:fixed;top:20px;right:25px;z-index:1000}.language-switcher[data-v-43e75cc0]{display:flex;align-items:center;gap:6px;background:#fff;padding:6px 10px;border-radius:18px;box-shadow:0 4px 10px rgba(0,0,0,.15);cursor:pointer;font-size:13px}.lang-dropdown[data-v-43e75cc0]{position:absolute;top:36px;right:0;background:#fff;border-radius:8px;box-shadow:0 6px 16px rgba(0,0,0,.18);overflow:hidden}.lang-item[data-v-43e75cc0]{padding:8px 12px;cursor:pointer;font-size:13px}.lang-item[data-v-43e75cc0]:hover{background:#f0f4ff}h2[data-v-3ab401c0]{font-size:24px;font-weight:700;margin-bottom:16px}.button[data-v-3ab401c0]{background-color:#4682b4;color:#fff}.div-activate[data-v-3ab401c0]{background-color:#4682b4}.error-wrapper[data-v-4c65f40c]{background-color:#4682b4;height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}.error-box[data-v-4c65f40c]{background:#fff;padding:40px 35px;max-width:480px;width:100%;border-radius:14px;text-align:center;box-shadow:0 6px 30px rgba(0,0,0,.25);animation:fadeIn-4c65f40c .5s ease-out}.logo[data-v-4c65f40c]{width:180px;max-width:200px;margin-bottom:25px}.error-code[data-v-4c65f40c]{font-size:80px;font-weight:900;color:#4682b4;letter-spacing:-3px;margin-bottom:10px}.error-title[data-v-4c65f40c]{font-size:26px;font-weight:700;margin-bottom:14px;color:#222}.error-text[data-v-4c65f40c]{font-size:16px;color:#333;line-height:1.4}.error-sub[data-v-4c65f40c]{font-size:14px;color:#666;margin-top:20px}@keyframes fadeIn-4c65f40c{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.notfound-wrapper[data-v-1ab01287]{background-color:#4682b4;height:100vh;display:flex;align-items:center;justify-content:center;padding:20px}.notfound-card[data-v-1ab01287]{background:#fff;padding:40px 35px;border-radius:16px;max-width:500px;width:100%;text-align:center;box-shadow:0 6px 30px rgba(0,0,0,.25);animation:fadeIn-1ab01287 .5s ease-out}.logo[data-v-1ab01287]{width:200px;max-width:220px;margin-bottom:30px;display:block;margin-left:auto;margin-right:auto}.icon-404[data-v-1ab01287]{font-size:90px;font-weight:900;color:#4682b4;margin-bottom:10px;opacity:.9;letter-spacing:-3px}h1[data-v-1ab01287]{font-size:26px;font-weight:700;margin-bottom:12px;color:#222}p[data-v-1ab01287]{font-size:16px;color:#555;margin-bottom:20px;line-height:1.5}.back-button[data-v-1ab01287]{background-color:#4682b4!important;color:#fff!important;border-radius:10px;padding:12px 22px;font-weight:700;font-size:15px;transition:all .2s ease}.back-button[data-v-1ab01287]:hover{background-color:#3c709c!important}@keyframes fadeIn-1ab01287{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.error-wrapper[data-v-1152dca8]{background-color:#4682b4;height:100vh;display:flex;justify-content:center;align-items:center;padding:20px}.error-box[data-v-1152dca8]{background:#fff;padding:40px 35px;max-width:480px;width:100%;border-radius:14px;text-align:center;box-shadow:0 6px 30px rgba(0,0,0,.25);animation:fadeIn-1152dca8 .5s ease-out}.logo[data-v-1152dca8]{width:180px;max-width:200px;margin-bottom:25px}.error-code[data-v-1152dca8]{font-size:80px;font-weight:900;color:#4682b4;letter-spacing:-3px;margin-bottom:10px}.error-title[data-v-1152dca8]{font-size:26px;font-weight:700;margin-bottom:14px;color:#222}.error-text[data-v-1152dca8]{font-size:16px;color:#333;line-height:1.4}.error-sub[data-v-1152dca8]{font-size:14px;color:#666;margin-top:20px}@keyframes fadeIn-1152dca8{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.forbidden-wrapper[data-v-2680e704]{background-color:#4682b4;height:100vh;display:flex;align-items:center;justify-content:center}.forbidden-box[data-v-2680e704]{background:#fff;padding:40px;border-radius:14px;text-align:center;width:420px;box-shadow:0 6px 28px rgba(0,0,0,.25)}.logo[data-v-2680e704]{max-width:140px;margin-bottom:20px}.icon[data-v-2680e704]{color:#4682b4!important}.title[data-v-2680e704]{font-size:26px;margin-bottom:10px;font-weight:700}.message[data-v-2680e704]{font-size:16px;color:#444}.notif-counter[data-v-15a5e9de]{background:#f0f0f0;border:1px solid #d1d1d1;color:#333;padding:6px 12px;border-radius:6px;font-weight:500}.pointer[data-v-9d0bc56e]{cursor:pointer}.notif-success[data-v-9d0bc56e]{background:#e8f9ee!important}.notif-error[data-v-9d0bc56e]{background:#fdeaea!important}.notif-info[data-v-9d0bc56e]{background:#eef5ff!important}.mark-read[data-v-9d0bc56e]{animation:flash-green-9d0bc56e .7s ease}@keyframes flash-green-9d0bc56e{0%{background:#c8f8d1}to{background:transparent}}.notif-counter[data-v-5e24ea98]{background:#f0f0f0;border:1px solid #d1d1d1;color:#333;padding:6px 12px;border-radius:6px;font-weight:500}.user-topbar[data-v-46427478]{cursor:default}.pointer[data-v-46427478]{cursor:pointer}.avatar[data-v-46427478]{width:38px;height:38px;border-radius:50%;background:#4682b4;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden}.avatar img[data-v-46427478]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.username[data-v-46427478]{font-weight:500;color:#333;display:flex;align-items:center;gap:4px}.chevron[data-v-46427478]{width:14px;height:14px;opacity:.5}.dropdown-menu-custom[data-v-46427478]{top:45px;padding:8px 0;z-index:9999}.menu-item[data-v-46427478]{padding:10px 14px;font-size:14px;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .15s}.menu-item[data-v-46427478]:hover{background:#f0f4ff}.item-icon[data-v-46427478]{width:16px;height:16px}.divider[data-v-46427478]{height:1px;background:#e6e6e6;margin:5px 0}.logout[data-v-46427478]{color:#d64545}.fade-enter-active[data-v-46427478],.fade-leave-active[data-v-46427478]{transition:opacity .2s ease}.fade-enter-from[data-v-46427478],.fade-leave-to[data-v-46427478]{opacity:0}.user-topbar[data-v-46427478]{position:relative;padding:6px 10px}.language-switcher[data-v-46427478]{position:relative;cursor:pointer}.dropdown-menu-custom[data-v-46427478]{position:absolute;right:0;top:42px;width:210px;border-radius:8px;background:#fff;box-shadow:0 6px 16px rgba(0,0,0,.12);z-index:2000}.lang-dropdown[data-v-46427478]{right:auto;left:0}.wrapper[data-v-46427478]{min-height:100vh;transition:margin-left .3s ease;margin-left:var(--cui-sidebar-width,256px)}.wrapper.sidebar-collapsed[data-v-46427478]{margin-left:0}.bell-active[data-v-46427478]{color:#fc0!important}@keyframes bell-shake-46427478{0%{transform:rotate(0)}15%{transform:rotate(-12deg)}30%{transform:rotate(10deg)}45%{transform:rotate(-8deg)}60%{transform:rotate(6deg)}75%{transform:rotate(-4deg)}to{transform:rotate(0)}}.bell-shake[data-v-46427478]{animation:bell-shake-46427478 .6s ease-in-out;transform-origin:top center}.notification-badge[data-v-46427478]{position:absolute;top:2px;left:26px;background:#fc0;color:#000;padding:2px 6px;font-size:.7rem;border-radius:50%;font-weight:700}.dashboard-page[data-v-6aa888bd]{padding:24px;max-width:1440px;margin:0 auto;min-height:100vh;background:#fff}.hero-card[data-v-6aa888bd]{border-radius:30px;overflow:hidden;background:radial-gradient(1200px 500px at 10% -10%,rgba(63,122,224,.3),transparent 60%),radial-gradient(1000px 420px at 100% 0,rgba(32,201,151,.22),transparent 55%),linear-gradient(180deg,#fff,#f3f8ff);border:1px solid rgba(63,122,224,.12);box-shadow:0 22px 60px rgba(15,23,42,.1)}.hero-body[data-v-6aa888bd]{padding:28px}.hero-grid[data-v-6aa888bd]{display:grid;grid-template-columns:1.3fr .9fr;gap:20px;align-items:stretch}@media (max-width:992px){.hero-grid[data-v-6aa888bd]{grid-template-columns:1fr}}.hero-eyebrow[data-v-6aa888bd]{font-size:11px;letter-spacing:.45px;text-transform:uppercase;font-weight:900;opacity:.72;color:#274c9b}.hero-title-row[data-v-6aa888bd]{margin-top:8px;display:flex;gap:14px;flex-wrap:wrap;align-items:center}.hero-title[data-v-6aa888bd]{margin:0;font-size:34px;line-height:1.02;font-weight:1000;color:#111827}.hero-status-pill[data-v-6aa888bd]{border-radius:999px;padding:8px 12px;font-size:12px;font-weight:900;border:1px solid rgba(0,0,0,.08)}.hero-status-ok[data-v-6aa888bd]{background:rgba(25,135,84,.16);color:#13653e;border-color:rgba(25,135,84,.18)}.hero-status-bad[data-v-6aa888bd]{background:rgba(220,53,69,.14);color:#b42318;border-color:rgba(220,53,69,.18)}.hero-subtitle[data-v-6aa888bd]{margin-top:12px;margin-bottom:0;font-size:15px;color:rgba(17,24,39,.76);max-width:780px}.hero-badges[data-v-6aa888bd]{margin-top:14px;display:flex;gap:8px;flex-wrap:wrap}.hero-actions[data-v-6aa888bd]{display:flex;gap:10px;flex-wrap:wrap}.soft-pill[data-v-6aa888bd]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:999px;font-size:12px;font-weight:800;border:1px solid rgba(15,23,42,.08)}.soft-pill-blue[data-v-6aa888bd]{background:rgba(13,110,253,.14);color:#0d57c7}.soft-pill-amber[data-v-6aa888bd]{background:rgba(255,193,7,.18);color:#8a6300}.soft-pill-violet[data-v-6aa888bd]{background:rgba(124,58,237,.14);color:#6d28d9}.profile-card[data-v-6aa888bd]{height:100%;border-radius:24px;padding:20px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(236,245,255,.9));border:1px solid rgba(63,122,224,.12);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.6)}.profile-top[data-v-6aa888bd]{display:flex;gap:14px;align-items:center}.profile-avatar[data-v-6aa888bd]{width:64px;height:64px;border-radius:18px;background:linear-gradient(135deg,#4682b4,#2f5bd2);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:1000;font-size:20px;box-shadow:0 12px 30px rgba(70,130,180,.28)}.profile-name[data-v-6aa888bd]{font-size:18px;font-weight:1000;line-height:1.15;color:#0f172a}.profile-email[data-v-6aa888bd]{margin-top:4px;font-size:13px;opacity:.72;word-break:break-word}.profile-stats[data-v-6aa888bd]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.profile-stat[data-v-6aa888bd]{border-radius:16px;padding:12px;background:hsla(0,0%,100%,.92);border:1px solid rgba(63,122,224,.1)}.profile-stat-label[data-v-6aa888bd]{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.35px;opacity:.74}.profile-stat-value[data-v-6aa888bd]{margin-top:6px;font-size:18px;font-weight:1000;color:#0f172a}.btn-brand[data-v-6aa888bd]{background:#3f7ae0;border-color:#3f7ae0;color:#fff;box-shadow:0 12px 28px rgba(63,122,224,.28)}.btn-brand[data-v-6aa888bd]:hover{filter:brightness(.96)}.btn-ghost[data-v-6aa888bd]{border-radius:14px;font-weight:900;border-width:1px}.btn-light-pro[data-v-6aa888bd]{background:#f8fbff;border:1px solid #cfdcf1;border-radius:14px;font-weight:900;color:#334155}.btn-xl[data-v-6aa888bd]{padding:12px 16px;border-radius:16px}.btn-sm-pro[data-v-6aa888bd]{border-radius:12px;font-weight:900}.card-pro[data-v-6aa888bd]{border-radius:26px;overflow:hidden;border:1px solid rgba(15,23,42,.07);box-shadow:0 16px 40px rgba(15,23,42,.07)}.card-resume[data-v-6aa888bd]{background:radial-gradient(700px 220px at 0 0,rgba(255,193,7,.18),transparent 60%),linear-gradient(180deg,#fff8de,#fff);border-color:rgba(255,193,7,.2)}.card-performance[data-v-6aa888bd]{background:radial-gradient(700px 220px at 0 0,rgba(13,110,253,.14),transparent 60%),linear-gradient(180deg,#eef6ff,#fff);border-color:rgba(13,110,253,.14)}.card-notifications[data-v-6aa888bd]{background:radial-gradient(700px 220px at 100% 0,rgba(32,201,151,.18),transparent 60%),linear-gradient(180deg,#ecfff8,#fff);border-color:rgba(32,201,151,.16)}.card-insights[data-v-6aa888bd]{background:radial-gradient(700px 220px at 0 0,rgba(124,58,237,.14),transparent 60%),linear-gradient(180deg,#f5efff,#fff);border-color:rgba(124,58,237,.14)}.card-actions[data-v-6aa888bd]{background:radial-gradient(700px 220px at 100% 0,rgba(13,110,253,.12),transparent 60%),linear-gradient(180deg,#edf6ff,#fff);border-color:rgba(13,110,253,.14)}.card-recent[data-v-6aa888bd]{background:radial-gradient(900px 240px at 0 0,rgba(63,122,224,.08),transparent 65%),linear-gradient(180deg,#f8fbff,#fff);border-color:rgba(63,122,224,.12)}.section-head[data-v-6aa888bd]{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.section-kicker[data-v-6aa888bd]{font-size:11px;letter-spacing:.4px;text-transform:uppercase;font-weight:900;opacity:.74}.section-title[data-v-6aa888bd]{margin-top:4px;font-size:20px;line-height:1.15;font-weight:1000;color:#111827}.section-sub[data-v-6aa888bd]{margin-top:4px;font-size:13px;opacity:.74}.badge-pill-strong[data-v-6aa888bd]{border-radius:999px;padding:8px 12px;font-weight:900}.resume-grid[data-v-6aa888bd]{display:grid;grid-template-columns:1fr auto;gap:16px;align-items:center}@media (max-width:768px){.resume-grid[data-v-6aa888bd]{grid-template-columns:1fr}}.resume-project[data-v-6aa888bd]{font-size:22px;font-weight:1000;line-height:1.1;color:#111827}.resume-meta[data-v-6aa888bd],.resume-time[data-v-6aa888bd]{font-size:13px;opacity:.8}.resume-actions[data-v-6aa888bd]{display:flex;gap:10px;flex-wrap:wrap}.metric-card[data-v-6aa888bd]{border-radius:22px;color:#0f172a;border:1px solid rgba(15,23,42,.07)}.metric-card-primary[data-v-6aa888bd]{background:radial-gradient(420px 140px at 0 0,rgba(13,110,253,.18),transparent 75%),linear-gradient(180deg,#eef6ff,#fff);border-color:rgba(13,110,253,.16)}.metric-card-warning[data-v-6aa888bd]{background:radial-gradient(420px 140px at 0 0,rgba(255,193,7,.22),transparent 75%),linear-gradient(180deg,#fff8df,#fff);border-color:rgba(255,193,7,.18)}.metric-card-success[data-v-6aa888bd]{background:radial-gradient(420px 140px at 0 0,rgba(25,135,84,.18),transparent 75%),linear-gradient(180deg,#edfff6,#fff);border-color:rgba(25,135,84,.16)}.metric-card-danger[data-v-6aa888bd]{background:radial-gradient(420px 140px at 0 0,rgba(220,53,69,.18),transparent 75%),linear-gradient(180deg,#fff0f1,#fff);border-color:rgba(220,53,69,.16)}.metric-icon[data-v-6aa888bd]{width:50px;height:50px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:22px;margin-bottom:14px;border:1px solid rgba(15,23,42,.06)}.metric-icon-primary[data-v-6aa888bd]{background:rgba(13,110,253,.16);color:#0d57c7}.metric-icon-warning[data-v-6aa888bd]{background:rgba(255,193,7,.2);color:#8a6300}.metric-icon-success[data-v-6aa888bd]{background:rgba(25,135,84,.18);color:#157347}.metric-icon-danger[data-v-6aa888bd]{background:rgba(220,53,69,.16);color:#b42318}.metric-label[data-v-6aa888bd]{font-size:11px;text-transform:uppercase;letter-spacing:.4px;font-weight:900;opacity:.74}.metric-value[data-v-6aa888bd]{margin-top:8px;font-size:32px;line-height:1;font-weight:1000}.metric-sub[data-v-6aa888bd]{margin-top:8px;font-size:13px;opacity:.76}.kpi-strip[data-v-6aa888bd]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:992px){.kpi-strip[data-v-6aa888bd]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.kpi-strip[data-v-6aa888bd]{grid-template-columns:1fr}}.kpi-box[data-v-6aa888bd]{border-radius:18px;padding:14px;background:hsla(0,0%,100%,.92);border:1px solid rgba(13,110,253,.12)}.kpi-box-label[data-v-6aa888bd]{font-size:11px;font-weight:900;text-transform:uppercase;letter-spacing:.35px;opacity:.74}.kpi-box-value[data-v-6aa888bd]{margin-top:8px;font-size:24px;font-weight:1000}.notification-panel[data-v-6aa888bd]{border-radius:20px;padding:18px;background:radial-gradient(500px 160px at 0 0,rgba(32,201,151,.18),transparent 75%),hsla(0,0%,100%,.9);border:1px solid rgba(32,201,151,.18);text-align:center}.notification-number[data-v-6aa888bd]{font-size:44px;line-height:1;font-weight:1000;color:#0f172a}.notification-label[data-v-6aa888bd]{margin-top:6px;font-size:14px;opacity:.74;font-weight:800}.insight-list[data-v-6aa888bd]{display:flex;flex-direction:column;gap:12px}.insight-item[data-v-6aa888bd]{display:grid;grid-template-columns:46px 1fr;gap:12px;border-radius:18px;padding:14px;border:1px solid rgba(15,23,42,.08)}.insight-success[data-v-6aa888bd]{background:linear-gradient(180deg,rgba(25,135,84,.16),rgba(25,135,84,.08));border-color:rgba(25,135,84,.18)}.insight-warning[data-v-6aa888bd]{background:linear-gradient(180deg,rgba(255,193,7,.2),rgba(255,193,7,.1));border-color:rgba(255,193,7,.22)}.insight-info[data-v-6aa888bd]{background:linear-gradient(180deg,rgba(13,110,253,.16),rgba(13,110,253,.08));border-color:rgba(13,110,253,.18)}.insight-neutral[data-v-6aa888bd]{background:linear-gradient(180deg,hsla(208,7%,46%,.12),hsla(208,7%,46%,.05));border-color:hsla(208,7%,46%,.14)}.insight-icon[data-v-6aa888bd]{width:46px;height:46px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:20px;background:hsla(0,0%,100%,.88);border:1px solid rgba(15,23,42,.06)}.insight-title[data-v-6aa888bd]{font-size:15px;font-weight:1000;line-height:1.2;color:#111827}.insight-text[data-v-6aa888bd]{margin-top:4px;font-size:13px;line-height:1.45;opacity:.82}.quick-actions[data-v-6aa888bd]{display:flex;flex-direction:column;gap:12px}.qa-card[data-v-6aa888bd]{width:100%;display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:center;border:1px solid rgba(15,23,42,.08);background:hsla(0,0%,100%,.94);border-radius:18px;padding:14px;text-align:left;transition:all .18s ease}.qa-card[data-v-6aa888bd]:hover{transform:translateY(-1px);box-shadow:0 10px 24px rgba(15,23,42,.08);background:#fff}.qa-icon[data-v-6aa888bd]{width:52px;height:52px;border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:22px;border:1px solid rgba(15,23,42,.06)}.qa-icon-primary[data-v-6aa888bd]{background:rgba(13,110,253,.18);color:#0d57c7}.qa-icon-info[data-v-6aa888bd]{background:rgba(32,201,151,.18);color:#0f766e}.qa-icon-warning[data-v-6aa888bd]{background:rgba(255,193,7,.2);color:#8a6300}.qa-title[data-v-6aa888bd]{font-size:15px;font-weight:1000;line-height:1.2;color:#111827}.qa-text[data-v-6aa888bd]{margin-top:4px;font-size:13px;opacity:.8;line-height:1.4}.session-list[data-v-6aa888bd]{display:flex;flex-direction:column;gap:12px}.session-row[data-v-6aa888bd]{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:center;border:1px solid rgba(63,122,224,.1);border-radius:18px;padding:16px;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(241,247,255,.92))}@media (max-width:768px){.session-row[data-v-6aa888bd]{grid-template-columns:1fr}}.session-project[data-v-6aa888bd]{font-size:17px;font-weight:1000;line-height:1.15;color:#111827}.session-meta[data-v-6aa888bd]{margin-top:6px;font-size:13px;opacity:.8}.session-badges[data-v-6aa888bd],.session-meta[data-v-6aa888bd]{display:flex;gap:8px;flex-wrap:wrap}.session-row-actions[data-v-6aa888bd]{display:flex;gap:10px;flex-wrap:wrap}.table-pill[data-v-6aa888bd]{display:inline-flex;align-items:center;padding:7px 10px;border-radius:999px;font-size:12px;font-weight:900;border:1px solid rgba(15,23,42,.08)}.table-pill-success[data-v-6aa888bd]{background:rgba(25,135,84,.16);border-color:rgba(25,135,84,.18);color:#157347}.table-pill-warning[data-v-6aa888bd]{background:rgba(255,193,7,.2);border-color:rgba(255,193,7,.22);color:#8a6300}.table-pill-danger[data-v-6aa888bd]{background:rgba(220,53,69,.16);border-color:rgba(220,53,69,.18);color:#b42318}.table-pill-soft[data-v-6aa888bd]{background:rgba(13,110,253,.14);border-color:rgba(13,110,253,.16);color:#0d57c7}.empty-soft[data-v-6aa888bd]{border-radius:18px;padding:18px;background:rgba(248,250,252,.96);border:1px dashed rgba(63,122,224,.22);color:rgba(17,24,39,.7)}.dot[data-v-6aa888bd]{opacity:.5}.mono[data-v-6aa888bd]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.scenario-card[data-v-32a3fa97]{transition:transform .2s ease,box-shadow .2s ease}.scenario-card[data-v-32a3fa97]:hover{transform:translateY(-4px);box-shadow:0 .75rem 1.5rem rgba(0,0,0,.15)}.scenario-meta[data-v-32a3fa97]{list-style:none;padding:0;margin-top:12px;font-size:.85rem;color:#555}.scenario-meta li[data-v-32a3fa97]{margin-bottom:4px}.avatar-card[data-v-32a3fa97]{cursor:pointer;transition:transform .2s,box-shadow .2s}.avatar-card[data-v-32a3fa97]:hover{transform:translateY(-4px);box-shadow:0 .5rem 1rem rgba(0,0,0,.15)}.selected-avatar[data-v-32a3fa97]{border:2px solid #007bff;box-shadow:0 0 .5rem #007bff}.avatar-img[data-v-32a3fa97]{width:140px;height:140px;-o-object-fit:cover;object-fit:cover;border-radius:50%}.preview-btn[data-v-32a3fa97]{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%)}.button[data-v-32a3fa97]{background-color:#4682b4;color:#fff}.fade-enter-active[data-v-1701ece9],.fade-leave-active[data-v-1701ece9]{transition:opacity .25s ease}.fade-enter-from[data-v-1701ece9],.fade-leave-to[data-v-1701ece9]{opacity:0}.loader-overlay[data-v-1701ece9]{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.45);display:flex;align-items:center;justify-content:center;z-index:9999;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.spinner[data-v-1701ece9]{width:55px;height:55px;border:5px solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;animation:spin-1701ece9 .8s linear infinite}@keyframes spin-1701ece9{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}