.nav-btn[data-v-274cf3e3]{color:var(--text-secondary);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;margin:0 4px;padding:8px 16px;font-size:13px;font-weight:500;text-decoration:none;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.nav-btn[data-v-274cf3e3]:hover{color:var(--text-primary);background:#ffffff0d}.nav-btn.active[data-v-274cf3e3]{color:var(--primary);background:#2fafff1a;border-color:#2fafff33;font-weight:600}.btn-text[data-v-274cf3e3]{font-size:14px;font-weight:inherit}.user-section[data-v-13e5e1ec]{background:#04091399;border:1px solid #7f9abe33;border-radius:12px;align-items:center;gap:12px;padding:8px 14px;transition:all .3s;display:flex}.user-section[data-v-13e5e1ec]:hover{border-color:var(--primary);background:#040913e6;box-shadow:0 4px 12px #2fafff26}.user-avatar[data-v-13e5e1ec]{background:linear-gradient(135deg,var(--primary)0%,#3ccdcf 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex;box-shadow:0 2px 8px #2fafff40}.user-avatar-emoji[data-v-13e5e1ec]{font-size:18px}.user-details[data-v-13e5e1ec]{flex-direction:column;gap:2px;display:flex}.user-label[data-v-13e5e1ec]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.5px;font-size:10px;font-weight:600}.user-name[data-v-13e5e1ec]{color:var(--text-primary);text-overflow:ellipsis;white-space:nowrap;max-width:150px;font-size:13px;font-weight:600;overflow:hidden}.logout-btn[data-v-13e5e1ec]{height:52px;color:var(--error-color);cursor:pointer;white-space:nowrap;background:#ff6b6b0d;border:1px solid #ff6b6b40;border-radius:12px;justify-content:center;align-items:center;padding:0 18px;font-size:13px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.logout-btn[data-v-13e5e1ec]:hover{border-color:var(--error-color);background:#ff6b6b26;transform:translateY(-1px)}.logo-section[data-v-2905dc7c]{white-space:nowrap;align-items:center;gap:12px;display:flex}.logo-image[data-v-2905dc7c]{width:auto;height:60px}.text-section[data-v-2905dc7c]{flex-direction:column;display:flex}.logo[data-v-2905dc7c]{color:#00a4ef;letter-spacing:.5px;font-size:20px;font-weight:700}.subtitle[data-v-2905dc7c]{color:#8b949e;letter-spacing:1px;text-transform:uppercase;font-size:11px;font-weight:600}.navbar[data-v-361e5f6e]{border-bottom:1px solid var(--border-color);z-index:999;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#080e1abf;justify-content:space-between;align-items:center;height:70px;padding:0 20px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 20px #01081499}.navbar-left[data-v-361e5f6e]{align-items:center;gap:16px;min-width:-moz-fit-content;min-width:fit-content;display:flex}.navbar-center[data-v-361e5f6e]{flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.navbar-right[data-v-361e5f6e]{align-items:center;gap:12px;min-width:-moz-fit-content;min-width:fit-content;display:flex}.hamburger-btn[data-v-361e5f6e]{cursor:pointer;background:0 0;border:none;flex-direction:column;gap:5px;padding:8px;transition:all .3s;display:none}.hamburger-btn span[data-v-361e5f6e]{background:var(--primary);border-radius:2px;width:24px;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1)}.hamburger-btn:hover span[data-v-361e5f6e]{background:var(--primary-strong)}.hamburger-btn.menu-open span[data-v-361e5f6e]:first-child{transform:rotate(45deg)translate(8px,8px)}.hamburger-btn.menu-open span[data-v-361e5f6e]:nth-child(2){opacity:0}.hamburger-btn.menu-open span[data-v-361e5f6e]:nth-child(3){transform:rotate(-45deg)translate(8px,-8px)}.mobile-menu[data-v-361e5f6e]{background:var(--surface);border-bottom:1px solid var(--border-color);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:998;max-height:0;transition:max-height .3s cubic-bezier(.4,0,.2,1);position:fixed;top:70px;left:0;right:0;overflow:hidden}.mobile-menu.menu-open[data-v-361e5f6e]{max-height:calc(100vh - 70px);overflow-y:auto}.mobile-menu-content[data-v-361e5f6e]{flex-direction:column;gap:12px;padding:16px;display:flex}.mobile-nav[data-v-361e5f6e]{flex-direction:column;gap:0;display:flex}.menu-divider[data-v-361e5f6e]{background:linear-gradient(90deg,transparent,var(--border-color),transparent);height:1px;margin:8px 0}.mobile-user-section[data-v-361e5f6e]{flex-direction:column;gap:12px;padding-top:8px;display:flex}@media (max-width:1024px){.navbar-center[data-v-361e5f6e],.navbar-right[data-v-361e5f6e]{display:none!important}.hamburger-btn[data-v-361e5f6e]{display:flex}}@media (min-width:1025px){.mobile-menu[data-v-361e5f6e],.hamburger-btn[data-v-361e5f6e]{display:none!important}}.footer[data-v-8f9fd167]{background:var(--surface,#080e1aeb);-webkit-backdrop-filter:blur(8px);color:#e6edf3;border-top:1px solid #7f9abe1a;width:100%;margin-top:auto;padding:0}.footer-content[data-v-8f9fd167]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:30px;width:100%;max-width:1200px;margin:0 auto;padding:40px 24px 30px;display:grid}.footer-section[data-v-8f9fd167]{flex-direction:column;gap:15px;display:flex}.footer-branding[data-v-8f9fd167]{flex-direction:column;gap:12px;display:flex}.footer-logo[data-v-8f9fd167]{color:#00a4ef;letter-spacing:.5px;font-size:18px;font-weight:700}.footer-description[data-v-8f9fd167]{color:#8b949e;margin:0;font-size:13px;line-height:1.5}.footer-column[data-v-8f9fd167]{flex-direction:column;gap:12px;display:flex}.footer-column h4[data-v-8f9fd167]{color:#00a4ef;text-transform:uppercase;letter-spacing:.5px;margin:0;font-size:14px;font-weight:600}.footer-nav[data-v-8f9fd167]{flex-direction:column;gap:8px;display:flex}.footer-nav a[data-v-8f9fd167]{color:#8b949e;width:-moz-fit-content;width:fit-content;font-size:13px;text-decoration:none;transition:all .3s;display:inline-block}.footer-nav a[data-v-8f9fd167]:hover{color:#00a4ef;transform:translate(4px)}.footer-contact[data-v-8f9fd167]{flex-direction:column;gap:6px;display:flex}.footer-contact p[data-v-8f9fd167]{color:#8b949e;align-items:center;gap:8px;margin:0;font-size:13px;display:flex}.footer-info[data-v-8f9fd167]{flex-direction:column;gap:8px;display:flex}.footer-info p[data-v-8f9fd167]{color:#8b949e;margin:0;font-size:13px}.footer-info strong[data-v-8f9fd167]{color:#e6edf3;font-weight:600}.footer-bottom[data-v-8f9fd167]{background:#01081466;border-top:1px solid #7f9abe1a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;max-width:1200px;margin:0 auto;padding:20px 24px;display:flex}.footer-copyright[data-v-8f9fd167]{margin:0}.footer-copyright p[data-v-8f9fd167]{color:#8b949e;margin:0;font-size:12px}.footer-links[data-v-8f9fd167]{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.footer-links a[data-v-8f9fd167]{color:#8b949e;font-size:12px;text-decoration:none;transition:color .3s}.footer-links a[data-v-8f9fd167]:hover{color:#00a4ef}.footer-links .separator[data-v-8f9fd167]{color:#30363d}@media (max-width:768px){.footer-content[data-v-8f9fd167]{grid-template-columns:1fr;gap:30px;padding:40px 15px 25px}.footer-bottom[data-v-8f9fd167]{text-align:center;flex-direction:column;gap:15px}.footer-links[data-v-8f9fd167]{justify-content:center}}.app[data-v-24ee1fee]{background-color:#0d1117;flex-direction:column;min-height:100vh;display:flex}main.with-navbar[data-v-24ee1fee]{flex:1;margin-top:70px}.auth-page[data-v-60fc888a]{--bg:#030711;--surface:#080e1aeb;--border:#42a6ff59;--text:#eaf2ff;--muted:#8ea2bd;--primary:#2fafff;--primary-strong:#1487d6;box-sizing:border-box;background:radial-gradient(circle at 12% 15%,#288fe429 0,#288fe400 24%),radial-gradient(circle at 88% 22%,#00cfb424 0,#00cfb400 22%),linear-gradient(165deg,#030711 0%,#050d1c 42%,#07142c 100%);justify-content:center;align-items:center;min-height:100dvh;padding:0 16px;display:flex}.auth-card[data-v-60fc888a]{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;width:100%;max-width:440px;padding:40px;box-shadow:0 20px 60px #01081473}.auth-header[data-v-60fc888a]{text-align:center;margin-bottom:30px}.logo-wrapper[data-v-60fc888a]{justify-content:center;margin-bottom:14px;display:flex}.logo-image[data-v-60fc888a]{width:92px;height:auto}.eyebrow[data-v-60fc888a]{letter-spacing:2px;color:#61c9ff;margin:0 0 6px;font-size:11px;font-weight:700}.auth-header h1[data-v-60fc888a]{color:var(--text);margin:0;font-size:30px;line-height:1.1}.subtitle[data-v-60fc888a]{color:var(--muted);margin:8px 0 0;font-size:14px}.auth-form[data-v-60fc888a]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-60fc888a]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-60fc888a]{color:var(--text);font-size:14px;font-weight:500}.form-group input[data-v-60fc888a]{color:var(--text);background-color:#040913cc;border:1px solid #7f9abe59;border-radius:10px;padding:12px;font-size:14px;transition:border-color .25s,box-shadow .25s}.form-group input[data-v-60fc888a]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2fafff29}.form-group input[data-v-60fc888a]::placeholder{color:#6e7e94}.error-message[data-v-60fc888a]{color:#ff6b6b;background-color:#ff6b6b1a;border:1px solid #ff6b6b;border-radius:10px;padding:12px;font-size:14px}.login-btn[data-v-60fc888a]{background:linear-gradient(135deg,var(--primary)0%,#3ccdcf 100%);color:#012236;cursor:pointer;border:none;border-radius:10px;padding:13px;font-size:14px;font-weight:700;transition:transform .2s,filter .2s}.login-btn[data-v-60fc888a]:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.login-btn[data-v-60fc888a]:disabled{opacity:.6;cursor:not-allowed}.forgot-password-link[data-v-60fc888a]{text-align:center;margin-top:4px}.forgot-password-link a[data-v-60fc888a]{color:var(--muted);font-size:13px;text-decoration:none;transition:color .3s}.forgot-password-link a[data-v-60fc888a]:hover{color:var(--primary)}.register-link[data-v-60fc888a]{text-align:center;border-top:1px solid #7f9abe33;margin-top:20px;padding-top:20px}.register-link p[data-v-60fc888a]{color:var(--muted);margin:0;font-size:14px}.register-link a[data-v-60fc888a]{color:var(--primary);font-weight:600;text-decoration:none;transition:color .3s}.register-link a[data-v-60fc888a]:hover{color:#59c3ff}@media (max-width:560px){.auth-card[data-v-60fc888a]{border-radius:16px;max-width:100%;padding:28px 22px}.auth-header h1[data-v-60fc888a]{font-size:24px}}.auth-page[data-v-dd357c4b]{--bg:#030711;--surface:#080e1aeb;--border:#42a6ff59;--text:#eaf2ff;--muted:#8ea2bd;--primary:#2fafff;box-sizing:border-box;background:radial-gradient(circle at 12% 15%,#288fe429 0,#288fe400 24%),radial-gradient(circle at 88% 22%,#00cfb424 0,#00cfb400 22%),linear-gradient(165deg,#030711 0%,#050d1c 42%,#07142c 100%);justify-content:center;align-items:center;min-height:100dvh;padding:0 16px;display:flex}.auth-card[data-v-dd357c4b]{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;width:100%;max-width:460px;padding:40px;box-shadow:0 20px 60px #01081473}.auth-header[data-v-dd357c4b]{text-align:center;margin-bottom:30px}.logo-large[data-v-dd357c4b]{justify-content:center;margin-bottom:10px;display:flex}.logo-image[data-v-dd357c4b]{width:92px;height:auto}.logo-wrapper[data-v-dd357c4b]{justify-content:center;margin-bottom:14px;display:flex}.eyebrow[data-v-dd357c4b]{letter-spacing:2px;color:#61c9ff;margin:0 0 6px;font-size:11px;font-weight:700}.auth-header h1[data-v-dd357c4b]{color:var(--text);margin:0;font-size:30px;line-height:1.1}.subtitle[data-v-dd357c4b]{color:var(--muted);margin:8px 0 0;font-size:14px}.auth-form[data-v-dd357c4b]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-dd357c4b]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-dd357c4b]{color:var(--text);font-size:14px;font-weight:500}.form-group input[data-v-dd357c4b]{color:var(--text);background-color:#040913cc;border:1px solid #7f9abe59;border-radius:10px;padding:12px;font-size:14px;transition:border-color .25s,box-shadow .25s}.form-group input[data-v-dd357c4b]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2fafff29}.form-group input[data-v-dd357c4b]::placeholder{color:#6e7e94}.error-message[data-v-dd357c4b]{color:#ff6b6b;background-color:#ff6b6b1a;border:1px solid #ff6b6b;border-radius:10px;padding:12px;font-size:14px}.success-message[data-v-dd357c4b]{color:#22c55e;background-color:#22c55e1a;border:1px solid #22c55e;border-radius:10px;padding:12px;font-size:14px}.register-btn[data-v-dd357c4b]{color:#012236;cursor:pointer;background:linear-gradient(135deg,#2fafff 0%,#3ccdcf 100%);border:none;border-radius:10px;padding:13px;font-size:14px;font-weight:700;transition:transform .2s,filter .2s}.register-btn[data-v-dd357c4b]:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.register-btn[data-v-dd357c4b]:disabled{opacity:.6;cursor:not-allowed}.login-link[data-v-dd357c4b]{text-align:center;border-top:1px solid #7f9abe33;margin-top:20px;padding-top:20px}.login-link p[data-v-dd357c4b]{color:var(--muted);margin:0;font-size:14px}.login-link a[data-v-dd357c4b]{color:var(--primary);font-weight:600;text-decoration:none;transition:color .3s}.login-link a[data-v-dd357c4b]:hover{color:#59c3ff}@media (max-width:560px){.auth-card[data-v-dd357c4b]{border-radius:16px;max-width:100%;padding:28px 22px}.auth-header h1[data-v-dd357c4b]{font-size:24px}}.auth-page[data-v-80507485]{--surface:#080e1aeb;--border:#42a6ff59;--text:#eaf2ff;--muted:#8ea2bd;--primary:#2fafff;box-sizing:border-box;background:radial-gradient(circle at 12% 15%,#288fe429 0,#288fe400 24%),radial-gradient(circle at 88% 22%,#00cfb424 0,#00cfb400 22%),linear-gradient(165deg,#030711 0%,#050d1c 42%,#07142c 100%);justify-content:center;align-items:center;min-height:100dvh;padding:0 16px;display:flex}.auth-card[data-v-80507485]{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;width:100%;max-width:440px;padding:40px;box-shadow:0 20px 60px #01081473}.auth-header[data-v-80507485]{text-align:center;margin-bottom:30px}.logo-wrapper[data-v-80507485]{justify-content:center;margin-bottom:14px;display:flex}.logo-image[data-v-80507485]{width:92px;height:auto}.eyebrow[data-v-80507485]{letter-spacing:2px;color:#61c9ff;margin:0 0 6px;font-size:11px;font-weight:700}.auth-header h1[data-v-80507485]{color:var(--text);margin:0;font-size:30px}.subtitle[data-v-80507485]{color:var(--muted);margin:8px 0 0;font-size:14px}.description[data-v-80507485]{color:var(--muted);margin:0 0 10px;font-size:14px;line-height:1.5}.auth-form[data-v-80507485]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-80507485]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-80507485]{color:var(--text);font-size:14px;font-weight:500}.form-group input[data-v-80507485]{color:var(--text);background-color:#040913cc;border:1px solid #7f9abe59;border-radius:10px;padding:12px;font-size:14px;transition:border-color .25s,box-shadow .25s}.form-group input[data-v-80507485]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2fafff29}.form-group input[data-v-80507485]::placeholder{color:#6e7e94}.error-message[data-v-80507485]{color:#ff6b6b;background-color:#ff6b6b1a;border:1px solid #ff6b6b;border-radius:10px;padding:12px;font-size:14px}.success-container[data-v-80507485]{text-align:center;flex-direction:column;gap:20px;display:flex}.success-message[data-v-80507485]{color:var(--text);background-color:#00a4ef14;border:1px solid #00a4ef;border-radius:10px;padding:16px;font-size:14px;line-height:1.6}.success-message p[data-v-80507485]{margin:4px 0}.expire-info[data-v-80507485]{color:var(--muted);font-size:12px;margin-top:8px!important}.recovery-btn[data-v-80507485]{color:#012236;cursor:pointer;background:linear-gradient(135deg,#2fafff 0%,#3ccdcf 100%);border:none;border-radius:10px;padding:13px;font-size:14px;font-weight:700;transition:transform .2s,filter .2s}.recovery-btn[data-v-80507485]:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.recovery-btn[data-v-80507485]:disabled{opacity:.6;cursor:not-allowed}.login-link[data-v-80507485]{text-align:center;border-top:1px solid #7f9abe33;margin-top:20px;padding-top:20px}.login-link p[data-v-80507485]{color:var(--muted);margin:0;font-size:14px}.login-link a[data-v-80507485]{color:var(--primary);font-weight:600;text-decoration:none;transition:color .3s}.login-link a[data-v-80507485]:hover{color:#59c3ff}@media (max-width:560px){.auth-card[data-v-80507485]{border-radius:16px;max-width:100%;padding:28px 22px}.auth-header h1[data-v-80507485]{font-size:24px}}.auth-page[data-v-ff6774fd]{--surface:#080e1aeb;--border:#42a6ff59;--text:#eaf2ff;--muted:#8ea2bd;--primary:#2fafff;box-sizing:border-box;background:radial-gradient(circle at 12% 15%,#288fe429 0,#288fe400 24%),radial-gradient(circle at 88% 22%,#00cfb424 0,#00cfb400 22%),linear-gradient(165deg,#030711 0%,#050d1c 42%,#07142c 100%);justify-content:center;align-items:center;min-height:100dvh;padding:0 16px;display:flex}.auth-card[data-v-ff6774fd]{border:1px solid var(--border);background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:20px;width:100%;max-width:440px;padding:40px;box-shadow:0 20px 60px #01081473}.auth-header[data-v-ff6774fd]{text-align:center;margin-bottom:30px}.logo-wrapper[data-v-ff6774fd]{justify-content:center;margin-bottom:14px;display:flex}.logo-image[data-v-ff6774fd]{width:92px;height:auto}.eyebrow[data-v-ff6774fd]{letter-spacing:2px;color:#61c9ff;margin:0 0 6px;font-size:11px;font-weight:700}.auth-header h1[data-v-ff6774fd]{color:var(--text);margin:0;font-size:30px}.subtitle[data-v-ff6774fd]{color:var(--muted);margin:8px 0 0;font-size:14px}.reset-form[data-v-ff6774fd]{flex-direction:column;gap:20px;display:flex}.form-group[data-v-ff6774fd]{flex-direction:column;gap:8px;display:flex}.form-group label[data-v-ff6774fd]{color:var(--text);font-size:14px;font-weight:500}.form-group input[data-v-ff6774fd]{color:var(--text);background-color:#040913cc;border:1px solid #7f9abe59;border-radius:10px;padding:12px;font-size:14px;transition:border-color .25s,box-shadow .25s}.form-group input[data-v-ff6774fd]:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 3px #2fafff29}.form-group input[data-v-ff6774fd]::placeholder{color:#6e7e94}.error-container[data-v-ff6774fd]{text-align:center;flex-direction:column;gap:20px;display:flex}.error-message[data-v-ff6774fd]{color:#ff6b6b;background-color:#ff6b6b1a;border:1px solid #ff6b6b;border-radius:10px;padding:12px;font-size:14px}.success-container[data-v-ff6774fd]{text-align:center;flex-direction:column;gap:20px;display:flex}.success-message[data-v-ff6774fd]{color:var(--text);background-color:#2ea0431a;border:1px solid #2ea043;border-radius:10px;padding:16px;font-size:14px;line-height:1.6}.success-message p[data-v-ff6774fd]{margin:4px 0}.reset-btn[data-v-ff6774fd]{color:#012236;cursor:pointer;background:linear-gradient(135deg,#2fafff 0%,#3ccdcf 100%);border:none;border-radius:10px;padding:13px;font-size:14px;font-weight:700;transition:transform .2s,filter .2s}.reset-btn[data-v-ff6774fd]:hover:not(:disabled){filter:brightness(1.04);transform:translateY(-1px)}.reset-btn[data-v-ff6774fd]:disabled{opacity:.6;cursor:not-allowed}.login-link[data-v-ff6774fd]{text-align:center;border-top:1px solid #7f9abe33;margin-top:20px;padding-top:20px}.login-link p[data-v-ff6774fd]{color:var(--muted);margin:0;font-size:14px}.login-link a[data-v-ff6774fd]{color:var(--primary);font-weight:600;text-decoration:none;transition:color .3s}.login-link a[data-v-ff6774fd]:hover{color:#59c3ff}@media (max-width:560px){.auth-card[data-v-ff6774fd]{border-radius:16px;max-width:100%;padding:28px 22px}.auth-header h1[data-v-ff6774fd]{font-size:24px}}.template-section[data-v-322645a4]{background:var(--surface);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid #2fafff4d;border-radius:16px;flex-direction:column;align-items:flex-start;gap:20px;margin-top:20px;margin-bottom:40px;padding:20px;display:flex;box-shadow:0 8px 32px #01081466}@media (min-width:768px){.template-section[data-v-322645a4]{flex-direction:row;justify-content:space-between;align-items:center;padding:24px 30px}}.template-info[data-v-322645a4]{flex-direction:column;gap:4px;display:flex}h3[data-v-322645a4]{color:var(--text-primary);margin-bottom:0;font-size:20px;font-weight:600}p[data-v-322645a4]{color:var(--text-secondary);margin-bottom:0;font-size:14px}.btn[data-v-322645a4]{cursor:pointer;border:none;border-radius:12px;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.btn-secondary[data-v-322645a4]{color:var(--primary);border:1px solid var(--primary);background:linear-gradient(135deg,#2fafff1a 0%,#2fafff05 100%);box-shadow:0 4px 12px #2fafff26}.btn-secondary[data-v-322645a4]:hover:not(:disabled){background:var(--primary);color:#01111d;transform:translateY(-2px);box-shadow:0 6px 16px #2fafff4d}.btn-secondary[data-v-322645a4]:disabled{opacity:.5;cursor:not-allowed;filter:grayscale()}.upload-section[data-v-241b5a12]{background:var(--surface,#161b22);border:1px solid var(--border-color,#30363d);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;flex-direction:column;height:100%;padding:30px;display:flex;box-shadow:0 8px 32px #01081466}h3[data-v-241b5a12]{color:var(--text-primary,#e6edf3);align-items:center;gap:10px;margin-bottom:8px;font-size:20px;font-weight:600;display:flex}p[data-v-241b5a12]{color:var(--text-secondary,#8b949e);margin-bottom:15px;font-size:14px}.file-input-wrapper[data-v-241b5a12]{flex-direction:column;flex:1;margin-top:15px;display:flex}.drag-drop-area[data-v-241b5a12]{text-align:center;cursor:pointer;background:#04091399;border:2px dashed #42a6ff4d;border-radius:14px;flex-direction:column;flex:1;justify-content:center;align-items:center;min-height:140px;padding:30px;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex}.drag-drop-area[data-v-241b5a12]:hover,.drag-drop-area.is-dragging[data-v-241b5a12]{border-color:var(--primary,#00a4ef);background:#2fafff14;transform:translateY(-2px)}.drag-content[data-v-241b5a12]{flex-direction:column;justify-content:center;align-items:center;display:flex}.drag-content p[data-v-241b5a12]{color:var(--text-primary,#e6edf3);margin:8px 0;font-size:15px;font-weight:500}.file-selected[data-v-241b5a12]{color:var(--primary,#00a4ef);background:#2fafff1a;border:1px solid #2fafff33;border-radius:10px;flex-direction:column;align-items:center;gap:8px;width:100%;padding:16px;font-weight:600;display:flex}.text-small[data-v-241b5a12]{color:var(--text-secondary,#6e7681)!important;margin:0!important;font-size:13px!important;font-weight:400!important}.config-section[data-v-222bc4c7]{background:var(--surface);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;flex-direction:column;height:100%;padding:30px;display:flex;box-shadow:0 8px 32px #01081466}h3[data-v-222bc4c7]{color:var(--text-primary);margin-bottom:24px;font-size:20px;font-weight:600}p[data-v-222bc4c7]{color:var(--text-secondary);margin-bottom:15px;font-size:14px}.radio-group[data-v-222bc4c7]{flex-direction:column;gap:14px;display:flex}.radio-option[data-v-222bc4c7]{cursor:pointer;color:var(--text-primary);background:#04091399;border:1px solid #7f9abe33;border-radius:12px;align-items:center;gap:12px;padding:16px;font-weight:500;transition:all .2s;display:flex}.radio-option[data-v-222bc4c7]:hover{background:#040913e6;border-color:#2fafff66}.radio-option[data-v-222bc4c7]:has(input:checked){border-color:var(--primary);box-shadow:0 0 0 1px var(--primary);background:#2fafff1a}.radio-option input[type=radio][data-v-222bc4c7]{cursor:pointer;width:18px;height:18px;accent-color:var(--primary)}.warning-box[data-v-222bc4c7]{background:linear-gradient(135deg,#52a8ff1a 0%,#52a8ff05 100%);border:1px solid #52a8ff4d;border-radius:12px;align-items:center;gap:12px;margin-bottom:24px;padding:16px;display:flex}.warning-box p[data-v-222bc4c7]{color:var(--primary);margin:0;font-size:14px;font-weight:600}.warning-box[data-v-222bc4c7]:before{content:"ℹ";color:var(--primary);background:#52a8ff33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:20px;display:flex}.action-section[data-v-42ef8c00]{margin-bottom:20px}.action-buttons[data-v-42ef8c00]{flex-direction:column;gap:15px;margin-bottom:30px;display:flex}.btn[data-v-42ef8c00]{cursor:pointer;letter-spacing:.5px;text-transform:uppercase;border:none;border-radius:12px;width:100%;padding:16px 32px;font-size:16px;font-weight:700;transition:all .3s cubic-bezier(.4,0,.2,1)}@media (min-width:768px){.action-buttons[data-v-42ef8c00]{flex-direction:row}}.btn-primary[data-v-42ef8c00]{background:linear-gradient(135deg,var(--primary)0%,#3ccdcf 100%);color:#01111d;flex:1;box-shadow:0 4px 15px #2fafff33}.btn-primary[data-v-42ef8c00]:hover:not(:disabled){filter:brightness(1.05);transform:translateY(-2px);box-shadow:0 8px 25px #2fafff59}.btn-primary[data-v-42ef8c00]:disabled{opacity:.5;cursor:not-allowed;color:var(--text-secondary);box-shadow:none;background:#7f9abe1a}.job-card[data-v-e0e5b60b]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#04091399;border:1px solid #7f9abe33;border-radius:12px;padding:16px 18px;transition:all .3s}.job-card[data-v-e0e5b60b]:hover{background:#040913e6;border-color:#2fafff66;box-shadow:0 4px 16px #2fafff14}.job-row[data-v-e0e5b60b]{justify-content:space-between;align-items:center;gap:10px;display:flex}.filename[data-v-e0e5b60b]{color:var(--text-primary);align-items:center;gap:8px;margin:0;font-weight:600;display:flex}.owner-highlight[data-v-e0e5b60b]{color:var(--primary);font-weight:700}.owner-muted[data-v-e0e5b60b]{color:var(--text-secondary);font-weight:500}.meta[data-v-e0e5b60b]{color:var(--text-secondary);margin:4px 0 0;font-size:12px}.status-pill[data-v-e0e5b60b]{color:var(--text-primary);letter-spacing:.5px;border:1px solid #0000;border-radius:999px;padding:6px 12px;font-size:12px;font-weight:700}.status-pill.queued[data-v-e0e5b60b]{color:var(--text-secondary);background:#7f9abe26;border-color:#7f9abe4d}.status-pill.processing[data-v-e0e5b60b]{color:var(--primary);background:#2fafff26;border-color:#2fafff4d;box-shadow:0 0 10px #2fafff33}.status-pill.completed[data-v-e0e5b60b]{color:var(--success-color);background:#2ea04326;border-color:#2ea0434d}.status-pill.failed[data-v-e0e5b60b]{color:var(--error-color);background:#ff6b6b26;border-color:#ff6b6b4d}.message[data-v-e0e5b60b]{color:var(--text-primary);margin:8px 0;font-size:13px}.footer-row[data-v-e0e5b60b]{flex-direction:column;align-items:flex-start;gap:12px;margin-top:16px;display:flex}@media (min-width:640px){.footer-row[data-v-e0e5b60b]{flex-direction:row;justify-content:space-between;align-items:center}}.timings[data-v-e0e5b60b]{color:var(--text-secondary);gap:12px;font-size:12px;display:flex}.link-btn[data-v-e0e5b60b]:hover{color:#0d1117;background:#00a4ef}.cancel-btn[data-v-e0e5b60b]{color:var(--error-color);cursor:pointer;background:#ff6b6b1a;border:1px solid #ff6b6b4d;border-radius:10px;padding:8px 14px;font-weight:600;transition:all .2s}.cancel-btn[data-v-e0e5b60b]:hover{background:var(--error-color);color:#fff;box-shadow:0 4px 12px #ff6b6b4d}.link-btn[data-v-e0e5b60b]{color:var(--primary);cursor:pointer;background:#2fafff1a;border:1px solid #2fafff4d;border-radius:10px;padding:8px 14px;font-weight:600;transition:all .2s}.link-btn[data-v-e0e5b60b]:hover{background:var(--primary);color:#01111d;box-shadow:0 4px 12px #2fafff4d}.actions[data-v-e0e5b60b]{flex-wrap:wrap;gap:8px;display:flex}.progress-section[data-v-e0e5b60b]{border-top:1px solid #7f9abe1a;margin-top:16px;padding-top:16px}.progress-bar[data-v-e0e5b60b]{background:#7f9abe33;border-radius:10px;width:100%;height:8px;overflow:hidden}.progress-fill[data-v-e0e5b60b]{background:linear-gradient(90deg,#105c8f,var(--primary),#3ccdcf);border-radius:10px;height:100%;transition:width .3s;box-shadow:0 0 10px #2fafff80}.progress-text[data-v-e0e5b60b]{color:var(--primary);text-align:right;margin:6px 0 0;font-size:12px;font-weight:700}.hint[data-v-e0e5b60b]{color:var(--text-secondary);font-size:12px}.hint.error[data-v-e0e5b60b]{color:var(--error-color)}.signature-alert[data-v-e0e5b60b]{background:linear-gradient(135deg,#fdb02226,#fdb0220d);border:1px solid #fdb02266;border-radius:12px;align-items:flex-start;gap:12px;margin-top:16px;padding:12px 16px;display:flex}.alert-icon[data-v-e0e5b60b]{flex-shrink:0;font-size:16px}.alert-content[data-v-e0e5b60b]{flex:1}.alert-title[data-v-e0e5b60b]{color:#ffbc42;margin:0 0 4px;font-size:13px;font-weight:600}@media (max-width:768px){.job-row[data-v-e0e5b60b],.footer-row[data-v-e0e5b60b]{flex-direction:column;align-items:flex-start}}.active-box[data-v-8fd12dc0]{background:var(--surface);border:1px solid var(--border-color);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:16px;margin:30px 0;padding:24px;box-shadow:0 8px 32px #01081466}.box-header[data-v-8fd12dc0]{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.eyebrow[data-v-8fd12dc0]{text-transform:uppercase;letter-spacing:.1em;color:var(--text-secondary);margin:0 0 6px;font-size:11px;font-weight:600}h3[data-v-8fd12dc0]{color:var(--text-primary);margin:0;font-size:20px;font-weight:600}.pill[data-v-8fd12dc0]{color:var(--primary);background:#2fafff26;border:1px solid #2fafff4d;border-radius:999px;padding:6px 14px;font-size:14px;font-weight:700;box-shadow:0 2px 8px #2fafff1a}.jobs-grid[data-v-8fd12dc0]{grid-template-columns:1fr;gap:16px;display:grid}.empty[data-v-8fd12dc0]{text-align:center;background:#04091366;border:2px dashed #7f9abe33;border-radius:12px;padding:30px 16px}.empty-title[data-v-8fd12dc0]{color:var(--text-primary);margin:0 0 6px;font-size:15px;font-weight:600}.empty-sub[data-v-8fd12dc0]{color:var(--text-secondary);margin:0;font-size:13px}.loading-container[data-v-8fd12dc0]{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:40px 20px;display:flex}.spinner[data-v-8fd12dc0]{border:3px solid #2fafff33;border-top:3px solid var(--primary);border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin-8fd12dc0}@keyframes spin-8fd12dc0{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.loading-text[data-v-8fd12dc0]{color:var(--text-secondary);margin:0;font-size:14px;font-weight:500}.warning-section[data-v-7979d0b9]{background:#00a4ef0d;border:1px solid #ebef00c7;border-radius:10px;margin-bottom:40px;padding:20px}.warning-section p[data-v-7979d0b9]{color:#8b949e;font-size:14px}.home-container[data-v-7979d0b9]{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:32px 16px 60px}.content-grid[data-v-7979d0b9]{grid-template-columns:1fr;gap:20px;margin-bottom:24px;display:grid}@media (min-width:768px){.home-container[data-v-7979d0b9]{padding:48px 24px 60px}}@media (min-width:1024px){.content-grid[data-v-7979d0b9]{grid-template-columns:1fr 1fr;gap:30px;margin-bottom:30px}}.history-container[data-v-6a0e5c76]{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:32px 16px 60px}@media (min-width:768px){.history-container[data-v-6a0e5c76]{padding:48px 24px 60px}}.history-header[data-v-6a0e5c76]{margin:0 auto 30px}.history-header h1[data-v-6a0e5c76]{color:#00a4ef;margin-bottom:10px;font-size:32px}.history-header p[data-v-6a0e5c76]{color:#8b949e}.filters-section[data-v-6a0e5c76]{flex-wrap:wrap;align-items:center;gap:20px;max-width:1200px;margin:0 auto 30px;display:flex}.filter-group[data-v-6a0e5c76]{align-items:center;gap:8px;display:flex}.filter-group label[data-v-6a0e5c76]{color:#e6edf3;font-size:14px;font-weight:500}.filter-group select[data-v-6a0e5c76]{color:#e6edf3;background:#161b22;border:1px solid #30363d;border-radius:10px;min-width:120px;padding:8px 12px;font-size:14px}.filter-group select[data-v-6a0e5c76]:focus{border-color:#00a4ef;outline:none;box-shadow:0 0 0 2px #00a4ef33}.loading[data-v-6a0e5c76],.empty-state[data-v-6a0e5c76]{text-align:center;color:#8b949e;max-width:1200px;margin:40px auto;padding:40px;font-size:16px}.empty-state[data-v-6a0e5c76]{background:#00a4ef0d;border:1px solid #00a4ef;border-radius:10px}.empty-state p[data-v-6a0e5c76]{color:#e6edf3;margin-bottom:20px;font-size:18px}.btn-link[data-v-6a0e5c76]{color:#0d1117;background:#00a4ef;border-radius:10px;padding:10px 20px;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.btn-link[data-v-6a0e5c76]:hover{background:#00d4ff;box-shadow:0 0 16px #00a4ef80}.history-table-wrapper[data-v-6a0e5c76]{background:#0d1117;border:1px solid #00a4ef;border-radius:10px;max-width:1200px;margin:0 auto;overflow-x:auto;box-shadow:0 8px 32px #00a4ef26}.history-table[data-v-6a0e5c76]{border-collapse:collapse;width:100%}.history-table thead[data-v-6a0e5c76]{background:#00a4ef1a;border-bottom:2px solid #00a4ef}.history-table th[data-v-6a0e5c76]{text-align:left;color:#00a4ef;padding:15px;font-size:13px;font-weight:600}.history-table tbody tr[data-v-6a0e5c76]{border-bottom:1px solid #21262d;transition:background .3s}.history-table tbody tr[data-v-6a0e5c76]:hover{background:#00a4ef0d}.history-table td[data-v-6a0e5c76]{color:#e6edf3;padding:15px}.filename[data-v-6a0e5c76]{word-break:break-word;font-weight:500}.status-badge[data-v-6a0e5c76]{border-radius:10px;padding:4px 8px;font-size:12px;font-weight:600;display:inline-block}.status-processado[data-v-6a0e5c76]{color:#1abc9c;background:#1abc9c33}.status-pendente[data-v-6a0e5c76]{color:#f1c40f;background:#f1c40f33}.status-erro[data-v-6a0e5c76]{color:#f85149;background:#f8514933}.status-em_processamento[data-v-6a0e5c76]{color:#00a4ef;background:#00a4ef33}.actions[data-v-6a0e5c76]{gap:8px;display:flex}.btn-action[data-v-6a0e5c76]{color:#00a4ef;cursor:pointer;background:0 0;border:1px solid #00a4ef;border-radius:10px;justify-content:center;align-items:center;padding:6px 10px;font-size:14px;transition:all .3s;display:flex}.btn-download[data-v-6a0e5c76]:hover{color:#1abc9c;background:#1abc9c33;border-color:#1abc9c}.btn-delete[data-v-6a0e5c76]:hover:not(:disabled){color:#f85149;background:#f8514933;border-color:#f85149}.btn-action[data-v-6a0e5c76]:disabled{opacity:.5;cursor:not-allowed}.error-message[data-v-6a0e5c76]{color:#f85149;background:#f8514926;border-left:3px solid #f85149;border-radius:10px;max-width:1200px;margin:20px auto;padding:12px}.success-message[data-v-6a0e5c76]{color:#1abc9c;background:#1abc9c26;border-left:3px solid #1abc9c;border-radius:10px;max-width:1200px;margin:20px auto;padding:12px}.pagination[data-v-6a0e5c76]{background:#00a4ef0d;border-top:1px solid #30363d;justify-content:center;align-items:center;gap:20px;padding:20px;display:flex}.btn-page[data-v-6a0e5c76]{color:#0d1117;cursor:pointer;background:#00a4ef;border:none;border-radius:10px;padding:8px 16px;font-weight:600;transition:all .3s}.btn-page[data-v-6a0e5c76]:hover:not(:disabled){background:#00d4ff;box-shadow:0 0 8px #00a4ef80}.btn-page[data-v-6a0e5c76]:disabled{color:#8b949e;cursor:not-allowed;opacity:.6;background:#30363d}.page-info[data-v-6a0e5c76]{color:#e6edf3;font-size:14px;font-weight:500}.metadata-cell[data-v-6a0e5c76]{max-width:400px;max-height:150px;font-size:12px;overflow-y:auto}.metadata-cell pre[data-v-6a0e5c76]{color:#79c0ff;background:#161b22;border-radius:10px;max-height:150px;margin:0;padding:8px;overflow:auto}.objeto-cell[data-v-6a0e5c76]{word-wrap:break-word;white-space:normal;max-width:500px;font-size:12px;line-height:1.4}.text-muted[data-v-6a0e5c76]{color:#8b949e}.history-warning[data-v-6a0e5c76]{border:1px solid #f1c40f4d;border-radius:10px;align-items:center;gap:12px;max-width:1200px;margin:0 auto 30px;padding:16px 20px;animation:.4s ease-out slideIn-6a0e5c76;display:flex;box-shadow:0 4px 12px #f1c40f1a}.warning-icon[data-v-6a0e5c76]{flex-shrink:0;font-size:20px;animation:2s ease-in-out infinite pulse-6a0e5c76}.history-warning span[data-v-6a0e5c76]:last-child{color:#e6edf3;font-size:14px;line-height:1.5}.history-warning strong[data-v-6a0e5c76]{color:#00d4ff;font-weight:600}@keyframes slideIn-6a0e5c76{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-6a0e5c76{0%,to{opacity:1}50%{opacity:.7}}@media (max-width:768px){.history-table[data-v-6a0e5c76],.history-table tbody[data-v-6a0e5c76],.history-table tr[data-v-6a0e5c76],.history-table td[data-v-6a0e5c76]{box-sizing:border-box;width:100%;display:block}.history-table thead[data-v-6a0e5c76]{display:none}.history-table tr[data-v-6a0e5c76]{border:1px solid var(--border-color,#30363d);background:var(--surface,#0d1117);border-radius:12px;margin-bottom:20px;padding:16px;box-shadow:0 4px 12px #01081466}.history-table td[data-v-6a0e5c76]{text-align:right;word-break:break-word;border-bottom:1px solid #7f9abe1a;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.history-table td[data-v-6a0e5c76]:last-child{border-bottom:none;padding-top:16px;padding-bottom:4px}.history-table td[data-v-6a0e5c76]:before{content:attr(data-label);color:var(--text-secondary,#8b949e);flex-shrink:0;font-weight:600}.history-table td.objeto-cell[data-v-6a0e5c76]{text-align:left;flex-direction:column;align-items:flex-start;gap:8px}.history-table td.actions[data-v-6a0e5c76]{justify-content:flex-end;align-items:center}.history-table td.actions[data-v-6a0e5c76]:before{margin-right:auto}}.help-container[data-v-df5a9695]{color:#e6edf3;max-width:900px;margin:80px auto 0;padding:30px 20px}h1[data-v-df5a9695]{color:#e6edf3;margin-bottom:20px;font-size:28px;font-weight:700}h2[data-v-df5a9695]{color:#00a4ef;margin-top:20px;margin-bottom:20px;font-size:20px;font-weight:600}h3[data-v-df5a9695]{color:#e6edf3;margin-top:15px;margin-bottom:10px;font-size:16px;font-weight:600}.divider[data-v-df5a9695]{background:linear-gradient(90deg,#0000,#30363d,#0000);border:none;height:1px;margin:30px 0}.download-section[data-v-df5a9695]{background:linear-gradient(135deg,#00a4ef1a 0%,#00a4ef0d 100%);border:1.5px solid #00a4ef4d;border-radius:20px;margin-bottom:30px;padding:30px}.download-content[data-v-df5a9695]{align-items:flex-start;gap:40px;display:flex}@media (max-width:768px){.download-content[data-v-df5a9695]{flex-direction:column;gap:20px}}.download-text[data-v-df5a9695]{flex:1}.download-text p[data-v-df5a9695]{color:#8b949e;margin:10px 0;line-height:1.6}.feature-list[data-v-df5a9695]{margin:5px 0;padding:15px 0;list-style:none}.feature-list li[data-v-df5a9695]{color:#8b949e;margin:0;padding:0}.download-button-area[data-v-df5a9695]{flex-direction:column;align-items:stretch;gap:12px;display:flex}.download-btn[data-v-df5a9695]{color:#fff;cursor:pointer;white-space:nowrap;background:linear-gradient(135deg,#00a4ef 0%,#09d 100%);border:none;border-radius:10px;padding:12px 24px;font-size:14px;font-weight:600;transition:all .3s}.download-btn[data-v-df5a9695]:hover{transform:translateY(-2px);box-shadow:0 6px 16px #00a4ef66}.download-btn[data-v-df5a9695]:active{transform:translateY(0)}.download-status[data-v-df5a9695]{color:#3fb950;text-align:center;margin:0;font-size:13px}.expander[data-v-df5a9695]{background:#161b2280;border:1px solid #30363d;border-radius:10px;margin-bottom:12px;transition:all .3s;overflow:hidden}.expander[data-v-df5a9695]:hover{background:#161b22cc;border-color:#00a4ef}.expander-header[data-v-df5a9695]{cursor:pointer;color:#e6edf3;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:16px;font-size:15px;font-weight:600;transition:all .3s;display:flex}.expander-header[data-v-df5a9695]:hover{background:#00a4ef14}.expander-icon[data-v-df5a9695]{color:#00a4ef;align-items:center;min-width:16px;font-size:12px;transition:transform .3s;display:inline-flex}.expander-title[data-v-df5a9695]{flex:1}.expander-content[data-v-df5a9695]{color:#8b949e;padding:0 16px 20px 40px;line-height:1.6;animation:.3s slideDown-df5a9695}@keyframes slideDown-df5a9695{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.expander-content p[data-v-df5a9695]{margin:12px 0}.expander-content ol[data-v-df5a9695],.expander-content ul[data-v-df5a9695]{margin:12px 0;padding-left:20px}.expander-content li[data-v-df5a9695]{color:#8b949e;margin:8px 0}.expander-content li ul[data-v-df5a9695]{margin-top:8px;padding-left:20px}.expander-content li ul li[data-v-df5a9695]{color:#8b949e}.expander-content pre[data-v-df5a9695]{background:#0d1117cc;border:1px solid #30363d;border-radius:10px;margin:15px 0;padding:15px;overflow-x:auto}.expander-content code[data-v-df5a9695]{color:#79c0ff;font-family:Courier New,monospace;font-size:12px;line-height:1.4}.contact-section[data-v-df5a9695]{margin-bottom:30px}.contact-grid[data-v-df5a9695]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:20px;margin-top:20px;display:grid}.contact-card[data-v-df5a9695]{background:linear-gradient(135deg,#00a4ef14 0%,#00a4ef08 100%);border:1px solid #00a4ef33;border-radius:10px;padding:20px;transition:all .3s}.contact-card[data-v-df5a9695]:hover{background:linear-gradient(135deg,#00a4ef1f 0%,#00a4ef0f 100%);border-color:#00a4ef;box-shadow:0 4px 12px #00a4ef26}.contact-card h3[data-v-df5a9695]{color:#00a4ef;margin-top:0}.contact-card p[data-v-df5a9695]{color:#8b949e;margin:8px 0;font-size:14px}.admin-container[data-v-6517f547]{box-sizing:border-box;width:100%;max-width:1200px;margin:0 auto;padding:32px 16px 60px}@media (min-width:768px){.admin-container[data-v-6517f547]{padding:48px 24px 60px}}.admin-header[data-v-6517f547]{margin:0 auto 40px}.admin-header h1[data-v-6517f547]{color:#00a4ef;margin-bottom:10px;font-size:32px}.admin-header p[data-v-6517f547]{color:#8b949e}.stats-section[data-v-6517f547]{flex-wrap:wrap;gap:20px;max-width:1200px;margin:0 auto 40px;display:flex}.stat-card[data-v-6517f547]{text-align:center;background:#0d1117;border:1px solid #30363d;border-radius:10px;flex-direction:column;flex:1;gap:8px;min-width:180px;padding:24px;display:flex}.stat-card.stat-pending[data-v-6517f547]{background:#f1c40f0d;border-color:#f1c40f}.stat-card.stat-approved[data-v-6517f547]{background:#1abc9c0d;border-color:#1abc9c}.stat-number[data-v-6517f547]{color:#e6edf3;font-size:36px;font-weight:700}.stat-label[data-v-6517f547]{color:#8b949e;font-size:14px;font-weight:500}.section[data-v-6517f547]{max-width:1200px;margin:0 auto 40px}.section-title[data-v-6517f547]{color:#e6edf3;border-bottom:1px solid #30363d;margin-bottom:16px;padding-bottom:8px;font-size:20px}.loading[data-v-6517f547],.empty-state[data-v-6517f547]{text-align:center;color:#8b949e;max-width:1200px;margin:40px auto;padding:40px;font-size:16px}.users-table-wrapper[data-v-6517f547]{background:#0d1117;border:1px solid #30363d;border-radius:10px;overflow-x:auto;box-shadow:0 4px 16px #0003}.users-table[data-v-6517f547]{border-collapse:collapse;width:100%}.users-table thead[data-v-6517f547]{background:#00a4ef1a;border-bottom:2px solid #00a4ef}.users-table th[data-v-6517f547]{text-align:left;color:#00a4ef;padding:14px 16px;font-size:13px;font-weight:600}.users-table tbody tr[data-v-6517f547]{border-bottom:1px solid #21262d;transition:background .3s}.users-table tbody tr[data-v-6517f547]:hover{background:#00a4ef0d}.users-table tbody tr.row-inactive[data-v-6517f547]{opacity:.5}.users-table td[data-v-6517f547]{color:#e6edf3;padding:12px 16px;font-size:14px}.username-cell[data-v-6517f547]{font-weight:600}.badge[data-v-6517f547]{border-radius:10px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-block}.badge-pending[data-v-6517f547]{color:#f1c40f;background:#f1c40f33}.badge-approved[data-v-6517f547],.badge-active[data-v-6517f547]{color:#1abc9c;background:#1abc9c33}.badge-inactive[data-v-6517f547]{color:#f85149;background:#f8514933}.badge-admin[data-v-6517f547]{color:#00a4ef;background:#00a4ef33}.badge-user[data-v-6517f547]{color:#8b949e;background:#8b949e33}.actions-cell[data-v-6517f547]{flex-wrap:wrap;gap:6px;display:flex}.btn-action[data-v-6517f547]{cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #30363d;border-radius:10px;padding:6px 10px;font-size:13px;transition:all .3s}.btn-approve[data-v-6517f547]{color:#1abc9c;border-color:#1abc9c}.btn-approve[data-v-6517f547]:hover:not(:disabled){background:#1abc9c33}.btn-reject[data-v-6517f547]{color:#f1c40f;border-color:#f1c40f}.btn-reject[data-v-6517f547]:hover:not(:disabled){background:#f1c40f33}.btn-toggle[data-v-6517f547]{color:#00a4ef;border-color:#00a4ef}.btn-toggle[data-v-6517f547]:hover:not(:disabled){background:#00a4ef33}.btn-delete[data-v-6517f547]{color:#f85149;border-color:#f85149}.btn-delete[data-v-6517f547]:hover:not(:disabled){background:#f8514933}.btn-action[data-v-6517f547]:disabled{opacity:.5;cursor:not-allowed}.text-muted[data-v-6517f547]{color:#8b949e}.error-message[data-v-6517f547]{color:#f85149;background:#f8514926;border-left:3px solid #f85149;border-radius:10px;max-width:1200px;margin:20px auto;padding:12px}.success-message[data-v-6517f547]{color:#1abc9c;background:#1abc9c26;border-left:3px solid #1abc9c;border-radius:10px;max-width:1200px;margin:20px auto;padding:12px}@media (max-width:768px){.stats-section[data-v-6517f547]{flex-direction:column}.users-table[data-v-6517f547],.users-table tbody[data-v-6517f547],.users-table tr[data-v-6517f547],.users-table td[data-v-6517f547]{box-sizing:border-box;width:100%;display:block}.users-table thead[data-v-6517f547]{display:none}.users-table tr[data-v-6517f547]{border:1px solid var(--border-color,#30363d);background:var(--surface,#0d1117);border-radius:12px;margin-bottom:20px;padding:16px;box-shadow:0 4px 12px #01081466}.users-table td[data-v-6517f547]{text-align:right;word-break:break-word;border-bottom:1px solid #7f9abe1a;justify-content:space-between;align-items:flex-start;gap:16px;padding:12px 0;display:flex}.users-table td[data-v-6517f547]:last-child{border-bottom:none;padding-top:16px;padding-bottom:4px}.users-table td[data-v-6517f547]:before{content:attr(data-label);color:var(--text-secondary,#8b949e);flex-shrink:0;font-weight:600}.users-table td.email-cell[data-v-6517f547]{text-align:left;flex-direction:column;align-items:flex-start;gap:4px}.users-table td.actions-cell[data-v-6517f547]{flex-flow:wrap;justify-content:flex-end;align-items:center;gap:8px;padding-top:16px!important}.users-table td.actions-cell[data-v-6517f547]:before{margin-right:auto}}:root{--primary-color:#00a4ef;--bg-dark:#030711;--bg-secondary:#050d1c;--border-color:#42a6ff59;--text-primary:#eaf2ff;--text-secondary:#8ea2bd;--error-color:#ff6b6b;--success-color:#2ea043;--surface:#080e1aeb;--primary:#2fafff;--primary-strong:#1487d6}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px}body{background:var(--bg-dark);color:var(--text-primary);background-color:#0000;background-image:radial-gradient(circle at 12% 15%,#288fe414 0,#288fe400 24%),radial-gradient(circle at 88% 22%,#00cfb412 0,#00cfb400 22%),linear-gradient(165deg,#030711 0%,#050d1c 42%,#07142c 100%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:auto,auto,auto;background-attachment:fixed;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6}a{color:var(--primary-color);text-decoration:none}a:hover{text-decoration:underline}button,input,textarea,select{font-family:inherit}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-secondary)}::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:10px}::-webkit-scrollbar-thumb:hover{background:var(--text-secondary)}