@font-face{font-family:Eurostile Tech Embedded;src:url(data:font/woff2;base64,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) format("woff2");font-weight:600}.vidgo-logo[data-v-277429b9]{display:block;height:auto;width:100%}.auth-page[data-v-16295db3]{display:flex;min-height:100vh}.auth-left[data-v-16295db3]{flex:1;display:flex;flex-direction:column;padding:40px;background:var(--bg)}.auth-right[data-v-16295db3]{flex:1;background:linear-gradient(135deg,#030814,#071427);color:#fff;display:flex;align-items:center;justify-content:center;padding:60px}.auth-logo[data-v-16295db3]{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:900;font-size:20px;color:var(--ink);margin-bottom:40px}.auth-logo[data-v-16295db3]:hover{color:var(--ink)}.auth-logo svg[data-v-16295db3]{flex-shrink:0}.auth-form-wrap[data-v-16295db3]{max-width:400px;margin:auto 0}.auth-form-wrap h1[data-v-16295db3]{font-family:var(--font-heading);font-size:32px;font-weight:700;margin-bottom:8px}.auth-subtitle[data-v-16295db3]{color:var(--muted);margin-bottom:32px}.auth-switch[data-v-16295db3]{text-align:center;margin-top:24px;font-size:17px;color:var(--muted)}.auth-switch a[data-v-16295db3]{font-weight:700;font-size:18px}.auth-right-content[data-v-16295db3]{max-width:380px}.auth-right-content h2[data-v-16295db3]{font-family:var(--font-heading);font-size:28px;font-weight:700;margin-bottom:12px}.auth-right-content>p[data-v-16295db3]{color:#ffffffbf;font-size:16px;line-height:1.6;margin-bottom:36px}.auth-features[data-v-16295db3]{display:flex;flex-direction:column;gap:18px}.auth-feature[data-v-16295db3]{display:flex;align-items:center;gap:14px;color:#ffffffd9;font-size:15px}.auth-feature svg[data-v-16295db3]{color:var(--accent);flex-shrink:0}@media(max-width:900px){.auth-right[data-v-16295db3]{display:none}.auth-left[data-v-16295db3]{padding:24px}}.auth-page[data-v-e977950f]{display:flex;min-height:100vh}.auth-left[data-v-e977950f]{flex:1;display:flex;flex-direction:column;padding:40px;background:var(--bg);overflow-y:auto}.auth-right[data-v-e977950f]{flex:1;background:linear-gradient(135deg,#030814,#071427);color:#fff;display:flex;align-items:center;justify-content:center;padding:60px}.auth-logo[data-v-e977950f]{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:900;font-size:20px;color:var(--ink);margin-bottom:32px}.auth-logo[data-v-e977950f]:hover{color:var(--ink)}.auth-logo svg[data-v-e977950f]{flex-shrink:0}.auth-form-wrap[data-v-e977950f]{max-width:480px;margin:auto 0}.auth-form-wrap h1[data-v-e977950f]{font-family:var(--font-heading);font-size:28px;font-weight:700;margin-bottom:8px}.auth-subtitle[data-v-e977950f]{color:var(--muted);margin-bottom:28px}.form-optional[data-v-e977950f]{font-weight:400;color:var(--text-muted, #6b7280);font-size:12px}.form-hint-ok[data-v-e977950f]{color:#15803d}.form-terms[data-v-e977950f]{display:flex;align-items:flex-start;gap:8px;margin:4px 0 18px;font-size:13px;line-height:1.45}.form-terms input[data-v-e977950f]{margin-top:2px}.consent-row-missing[data-v-e977950f]{background:#e74c3c14;border-left:3px solid #e74c3c;padding:8px 12px;border-radius:6px;color:#c0392b;margin-bottom:6px;transition:background .15s ease}.consent-row-missing .consent-checkbox[data-v-e977950f]{outline:2px solid #e74c3c;outline-offset:1px}.consent-missing-note[data-v-e977950f]{color:#c0392b;font-size:13px;margin:0 0 16px}.signup-done[data-v-e977950f]{padding:8px 0 16px}.signup-done h2[data-v-e977950f]{margin:0 0 8px}.signup-done p[data-v-e977950f]{margin:0 0 10px}.auth-switch[data-v-e977950f]{text-align:center;margin-top:24px;font-size:17px;color:var(--muted)}.auth-switch a[data-v-e977950f]{font-weight:700;font-size:18px}.auth-right-content[data-v-e977950f]{max-width:380px}.auth-right-content h2[data-v-e977950f]{font-family:var(--font-heading);font-size:26px;font-weight:700;margin-bottom:32px}.signup-steps[data-v-e977950f]{display:flex;flex-direction:column;gap:24px}.signup-step[data-v-e977950f]{display:flex;gap:16px;align-items:flex-start}.signup-step-num[data-v-e977950f]{width:36px;height:36px;border-radius:50%;background:#8bd43c26;color:var(--accent);font-family:var(--font-heading);font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.signup-step strong[data-v-e977950f]{display:block;margin-bottom:4px;font-size:15px}.signup-step p[data-v-e977950f]{color:#ffffffa6;font-size:14px;line-height:1.5}@media(max-width:900px){.auth-right[data-v-e977950f]{display:none}.auth-left[data-v-e977950f]{padding:24px}}.checkout-page[data-v-9e9cd698]{max-width:1100px;margin:0 auto;padding:2rem 1.25rem 4rem}.checkout-header h1[data-v-9e9cd698]{margin:0 0 .35rem}.checkout-header p[data-v-9e9cd698]{color:var(--text-muted, #6b7280);margin:0 0 1.75rem}.step-title[data-v-9e9cd698]{display:flex;align-items:center;gap:.5rem;font-size:1rem;margin:0 0 .75rem}.step-title[data-v-9e9cd698]:not(:first-child){margin-top:1.75rem}.step-num[data-v-9e9cd698]{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#4f46e5;color:#fff;font-size:.8rem}.checkout-layout[data-v-9e9cd698]{display:grid;grid-template-columns:1fr 340px;gap:1.5rem;align-items:start}@media(max-width:860px){.checkout-layout[data-v-9e9cd698]{grid-template-columns:1fr}}.machines[data-v-9e9cd698]{display:grid;gap:.75rem}.machine-card[data-v-9e9cd698]{text-align:left;border:1px solid var(--border, #d1d5db);border-radius:10px;padding:.9rem 1rem;background:var(--surface, #fff);color:inherit;cursor:pointer;transition:border-color .15s,box-shadow .15s}.machine-card[data-v-9e9cd698]:hover:not(.unavailable){border-color:#6366f1}.machine-card.selected[data-v-9e9cd698]{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e52e}.machine-card.unavailable[data-v-9e9cd698]{opacity:.5;cursor:not-allowed}.machine-top[data-v-9e9cd698]{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.machine-name[data-v-9e9cd698]{font-weight:700}.machine-specs[data-v-9e9cd698]{font-size:.85rem;color:var(--text-muted, #6b7280)}.machine-meta[data-v-9e9cd698]{display:flex;justify-content:space-between;margin-top:.4rem;font-size:.82rem}.machine-price[data-v-9e9cd698]{font-weight:700}.machine-hint[data-v-9e9cd698]{margin-top:.35rem;font-size:.78rem;color:var(--text-muted, #9ca3af)}.badge[data-v-9e9cd698]{font-size:.68rem;padding:.1rem .45rem;border-radius:999px;font-weight:600}.badge-reco[data-v-9e9cd698]{background:#e0e7ff;color:#3730a3}.badge-out[data-v-9e9cd698]{background:#fee2e2;color:#991b1b}.cart[data-v-9e9cd698]{padding:1.1rem;position:sticky;top:1rem}.cart-title[data-v-9e9cd698]{display:flex;align-items:center;gap:.5rem;font-size:1rem;margin:0 0 .9rem}.cart-empty[data-v-9e9cd698]{font-size:.88rem}.cart-line[data-v-9e9cd698]{display:flex;justify-content:space-between;gap:.75rem;margin-bottom:.6rem;font-size:.86rem}.cart-line-kind[data-v-9e9cd698]{display:inline-block;font-size:.65rem;font-weight:700;color:#4f46e5;margin-right:.35rem}.cart-line-amount[data-v-9e9cd698]{white-space:nowrap;font-variant-numeric:tabular-nums}.cart-sep[data-v-9e9cd698]{height:1px;background:var(--border, #e5e7eb);margin:.75rem 0}.cart-row[data-v-9e9cd698]{display:flex;justify-content:space-between;font-size:.86rem;margin-bottom:.4rem}.cart-total[data-v-9e9cd698]{font-weight:700;font-size:1rem;margin-top:.4rem}.cart-vat-pending[data-v-9e9cd698]{font-size:12px;color:var(--text-muted, #6b7280)}.cart-note[data-v-9e9cd698]{font-size:.76rem;color:var(--text-muted, #6b7280);margin:.85rem 0}.cart-guest-note[data-v-9e9cd698]{font-size:.74rem;color:var(--text-muted, #9ca3af);text-align:center;margin:.5rem 0 0}.btn-block[data-v-9e9cd698]{width:100%}.muted[data-v-9e9cd698]{color:var(--text-muted, #6b7280);font-size:.88rem}.error-box[data-v-9e9cd698]{color:#b91c1c;font-size:.85rem;display:flex;gap:.5rem;align-items:center;flex-wrap:wrap}.profile-grid[data-v-18a84df2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;margin-top:4px}.profile-wide[data-v-18a84df2]{grid-column:1 / -1}.profile-field[data-v-18a84df2]{display:flex;flex-direction:column;gap:4px;font-size:13px}.profile-field>span[data-v-18a84df2]:first-child{color:var(--text-muted, #6b7280)}.profile-field input[data-v-18a84df2],.profile-field select[data-v-18a84df2]{padding:9px 11px;border:1px solid var(--border, #d1d5db);border-radius:6px;font-size:14px;width:100%}.profile-field input[data-v-18a84df2]:disabled{background:var(--bg-cool, #f3f4f6);color:var(--muted, #6b7280)}.profile-vat-row[data-v-18a84df2]{display:flex;gap:8px;align-items:center}.profile-hint[data-v-18a84df2]{font-size:12px;color:var(--text-muted, #6b7280)}.profile-optional[data-v-18a84df2]{font-weight:400;color:var(--text-muted, #6b7280)}.profile-actions[data-v-18a84df2]{display:flex;align-items:center;gap:12px;margin-top:16px}.profile-ok[data-v-18a84df2]{color:#15803d;font-size:13px}.profile-error[data-v-18a84df2]{color:#b91c1c;font-size:13px}@media(max-width:720px){.profile-grid[data-v-18a84df2]{grid-template-columns:1fr}}.dashboard-layout[data-v-f50d527b]{display:flex;min-height:100vh}.sidebar[data-v-f50d527b]{width:var(--sidebar-width);background:#fff;border-right:1px solid var(--border-light);display:flex;flex-direction:column;padding:24px 16px;position:sticky;top:0;height:100vh;overflow-y:auto}.sidebar-logo[data-v-f50d527b]{display:flex;align-items:center;gap:10px;padding:0 8px 24px;border-bottom:1px solid var(--border-light);margin-bottom:24px;color:var(--ink)}.sidebar-logo[data-v-f50d527b]:hover{color:var(--ink)}.sidebar-logo svg[data-v-f50d527b]{flex-shrink:0}.sidebar-brand[data-v-f50d527b]{font-family:var(--font-heading);font-weight:900;font-size:16px}.sidebar-nav[data-v-f50d527b]{display:flex;flex-direction:column;gap:4px;flex:1}.sidebar-link[data-v-f50d527b]{display:flex;align-items:center;gap:12px;padding:10px 12px;border-radius:var(--radius-sm);font-size:14px;font-weight:500;color:var(--ink-2);transition:all var(--transition)}.sidebar-link[data-v-f50d527b]:hover{background:var(--bg-tint);color:var(--primary)}.sidebar-link.router-link-active[data-v-f50d527b],.sidebar-link.active[data-v-f50d527b]{background:var(--bg-cool);color:var(--primary);font-weight:600}.sidebar-bottom[data-v-f50d527b]{border-top:1px solid var(--border-light);padding-top:16px;margin-top:16px}.sidebar-user[data-v-f50d527b]{display:flex;align-items:center;gap:10px;padding:8px;margin-bottom:8px;border-radius:var(--radius-sm);transition:background var(--transition)}.sidebar-user[data-v-f50d527b]:hover,.sidebar-user.active[data-v-f50d527b]{background:var(--bg-cool)}.sidebar-avatar[data-v-f50d527b]{width:32px;height:32px;border-radius:50%;background:var(--bg-cool);display:flex;align-items:center;justify-content:center;color:var(--primary);flex-shrink:0}.sidebar-user-info[data-v-f50d527b]{display:flex;flex-direction:column;min-width:0}.sidebar-email[data-v-f50d527b]{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-role[data-v-f50d527b]{font-size:11px;color:var(--muted);text-transform:uppercase;letter-spacing:.05em}.sidebar-logout[data-v-f50d527b]{display:flex;align-items:center;gap:10px;padding:8px 12px;border-radius:var(--radius-sm);font-size:13px;font-weight:500;color:var(--muted);background:none;border:none;cursor:pointer;width:100%;transition:all var(--transition);font-family:var(--font-body)}.sidebar-logout[data-v-f50d527b]:hover{background:var(--danger-light);color:var(--danger)}.dashboard-main[data-v-f50d527b]{flex:1;padding:40px;overflow-y:auto;max-width:calc(100vw - var(--sidebar-width))}@media(max-width:900px){.sidebar[data-v-f50d527b]{width:60px;padding:16px 8px}.sidebar-brand[data-v-f50d527b],.sidebar-link span[data-v-f50d527b],.sidebar-user-info[data-v-f50d527b],.sidebar-logout span[data-v-f50d527b]{display:none}.sidebar-logo[data-v-f50d527b]{justify-content:center;padding:0 0 16px}.sidebar-link[data-v-f50d527b]{justify-content:center;padding:10px}.sidebar-logout[data-v-f50d527b]{justify-content:center}.dashboard-main[data-v-f50d527b]{max-width:calc(100vw - 60px);padding:24px}}.stat-card[data-v-58075fe1]{background:var(--card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:20px;box-shadow:var(--shadow-sm)}.stat-icon[data-v-58075fe1]{margin-bottom:10px}.stat-label[data-v-58075fe1]{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin-bottom:4px}.stat-value[data-v-58075fe1]{font-size:16px;font-weight:700;color:var(--ink)}.card-title[data-v-58075fe1]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--ink);margin-bottom:20px}.metrics[data-v-58075fe1]{display:flex;flex-direction:column;gap:18px}.metric-header[data-v-58075fe1]{display:flex;justify-content:space-between;font-size:13px;font-weight:600;color:var(--ink-2);margin-bottom:6px}.metric-bar[data-v-58075fe1]{height:8px;background:var(--border-light);border-radius:999px;overflow:hidden}.metric-fill[data-v-58075fe1]{height:100%;border-radius:999px;transition:width .5s ease}.fill-ok[data-v-58075fe1]{background:var(--success)}.fill-warning[data-v-58075fe1]{background:var(--warning)}.fill-danger[data-v-58075fe1]{background:var(--danger)}.quick-actions[data-v-58075fe1]{display:flex;flex-direction:column;gap:4px}.quick-action[data-v-58075fe1]{display:flex;align-items:center;gap:14px;padding:14px 12px;border-radius:var(--radius-md);color:var(--ink-2);transition:all var(--transition)}.quick-action[data-v-58075fe1]:hover{background:var(--bg-tint);color:var(--primary)}.quick-action>svg[data-v-58075fe1]:first-child{color:var(--primary);flex-shrink:0}.quick-action>svg[data-v-58075fe1]:last-child{margin-left:auto;color:var(--muted-2);flex-shrink:0}.quick-action div[data-v-58075fe1]{flex:1;min-width:0}.quick-action strong[data-v-58075fe1]{display:block;font-size:14px;font-weight:600;color:var(--ink)}.quick-action span[data-v-58075fe1]{font-size:12px;color:var(--muted)}@media(max-width:768px){.grid-4[data-v-58075fe1]{grid-template-columns:repeat(2,1fr)}}.step-title[data-v-61582546]{display:flex;align-items:center;gap:8px;font-size:15px;margin:0 0 10px}.step-title[data-v-61582546]:not(:first-of-type){margin-top:22px}.step-num[data-v-61582546]{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:var(--accent, #4f46e5);color:#fff;font-size:12px}.plan-options[data-v-61582546]{display:flex;flex-direction:column;gap:8px}.backup-list[data-v-61582546]{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.backup-row[data-v-61582546]{display:flex;align-items:center;justify-content:space-between;gap:10px;font-size:13px}.backup-when[data-v-61582546]{color:var(--text-muted, #6b7280)}.vm-size-head[data-v-61582546]{display:flex;align-items:baseline;gap:10px;margin:14px 0 6px;font-size:14px}.vm-size-head .text-muted[data-v-61582546]{font-size:13px}.billing-types[data-v-61582546]{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-bottom:12px;font-size:14px}.billing-type[data-v-61582546],.billing-same[data-v-61582546]{display:inline-flex;align-items:center;gap:6px;cursor:pointer}.billing-same[data-v-61582546]{margin-left:auto;color:var(--text-muted, #6b7280)}.billing-grid[data-v-61582546]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px}.billing-wide[data-v-61582546],.billing-vat[data-v-61582546]{grid-column:1 / -1}.billing-field[data-v-61582546]{display:flex;flex-direction:column;gap:4px;font-size:13px}.billing-field>span[data-v-61582546]:first-child{color:var(--text-muted, #6b7280)}.billing-field input[data-v-61582546],.billing-field select[data-v-61582546]{padding:8px 10px;border:1px solid var(--border, #d1d5db);border-radius:6px;font-size:14px;width:100%}.billing-vat-row[data-v-61582546]{display:flex;gap:8px;align-items:center}.billing-hint[data-v-61582546]{font-size:12px;color:var(--text-muted, #6b7280)}.billing-hint-ok[data-v-61582546]{color:#15803d}@media(max-width:640px){.billing-grid[data-v-61582546]{grid-template-columns:1fr}}.deploy-total[data-v-61582546]{margin-top:14px;padding-top:12px;border-top:1px solid var(--border, #e5e7eb)}.deploy-total-line[data-v-61582546]{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:14px}.deploy-total-sum[data-v-61582546]{font-weight:700;font-size:15px;padding-top:8px}.vm-tabs-size[data-v-61582546]{margin-top:4px}.vm-tabs-size .vm-tab[data-v-61582546]{font-size:13px;padding:6px 12px}.vm-tabs-size .vm-tab[data-v-61582546]:disabled{opacity:.4;cursor:not-allowed}.vm-tabs[data-v-61582546]{display:flex;gap:6px;border-bottom:1px solid var(--border);margin-bottom:10px;flex-wrap:wrap}.vm-tab[data-v-61582546]{display:inline-flex;align-items:center;gap:7px;padding:9px 16px;border:0;border-bottom:2px solid transparent;background:none;cursor:pointer;font:inherit;font-size:14px;font-weight:600;color:var(--muted);margin-bottom:-1px}.vm-tab[data-v-61582546]:hover{color:var(--ink)}.vm-tab.active[data-v-61582546]{color:var(--accent, #3945E6);border-bottom-color:var(--accent, #3945E6)}.vm-tab-count[data-v-61582546]{font-size:11px;font-weight:700;padding:1px 7px;border-radius:999px;background:var(--bg-tint, #eef1f6);color:var(--muted)}.vm-tab.active .vm-tab-count[data-v-61582546]{background:var(--accent, #3945E6);color:#fff}.vm-tab-note[data-v-61582546]{color:var(--muted);margin:0 0 12px;line-height:1.5}.vm-selected-note[data-v-61582546]{color:var(--ink);margin-top:12px}.vm-options[data-v-61582546]{display:flex;flex-direction:column;gap:10px}.vm-option[data-v-61582546]{display:flex;align-items:center;gap:14px;padding:12px 16px;border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:border-color .15s,background .15s}.vm-option.selected[data-v-61582546]{border-color:var(--accent);background:var(--accent-light, rgba(59,130,246,.06))}.vm-option.unavailable[data-v-61582546]{opacity:.55;cursor:not-allowed}.vm-main[data-v-61582546]{display:flex;flex-direction:column;gap:2px;flex:1}.vm-title[data-v-61582546]{display:flex;align-items:center;gap:8px}.vm-specs[data-v-61582546]{color:var(--muted)}.vm-hint[data-v-61582546]{color:var(--ink)}.vm-why[data-v-61582546]{color:var(--muted);font-style:italic}.cred-grid[data-v-61582546]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:12px}.cred-grid>div[data-v-61582546]{display:flex;flex-direction:column;gap:2px}.cred-label[data-v-61582546]{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted)}.dns-modes[data-v-61582546]{display:flex;flex-direction:column;gap:8px;margin-bottom:14px}.dns-mode[data-v-61582546]{display:flex;align-items:flex-start;gap:12px;padding:10px 14px;border:1px solid var(--border);border-radius:10px;cursor:pointer}.dns-mode.selected[data-v-61582546]{border-color:var(--accent);background:var(--accent-light, rgba(59,130,246,.06))}.dns-mode input[data-v-61582546]{margin-top:3px}.dns-mode .block[data-v-61582546]{display:block;color:var(--muted)}.dns-panel[data-v-61582546]{padding:4px 2px 12px}.dns-table[data-v-61582546]{border-collapse:collapse;margin:10px 0;font-size:14px}.dns-table th[data-v-61582546],.dns-table td[data-v-61582546]{border:1px solid var(--border);padding:6px 14px;text-align:left}.dns-table th[data-v-61582546]{font-size:12px;text-transform:uppercase;color:var(--muted)}.dns-steps[data-v-61582546]{margin:8px 0 12px;padding-left:20px;color:var(--muted);line-height:1.6}.dns-steps strong[data-v-61582546]{color:var(--ink)}.dns-field[data-v-61582546]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.dns-token-row[data-v-61582546]{display:flex;gap:10px;margin-top:10px}.dns-token-row .form-input[data-v-61582546]{flex:1}.dns-actions[data-v-61582546]{display:flex;align-items:center;gap:14px;margin-top:6px}.dns-ok[data-v-61582546]{color:var(--success);font-weight:600}.dns-wait[data-v-61582546]{color:var(--warning, #b45309)}.vm-price[data-v-61582546]{font-weight:700;white-space:nowrap}.card-title[data-v-61582546]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--ink);margin-bottom:20px}.info-grid[data-v-61582546]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info-item[data-v-61582546]{display:flex;flex-direction:column;gap:4px}.info-label[data-v-61582546]{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.metrics-grid[data-v-61582546]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.metric-card[data-v-61582546]{background:var(--bg-soft);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:18px;text-align:center}.metric-card svg[data-v-61582546]{color:var(--primary);margin-bottom:8px}.metric-val[data-v-61582546]{font-size:16px;font-weight:700;color:var(--ink);margin-bottom:4px;font-family:var(--font-mono)}.metric-name[data-v-61582546]{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase}.metric-card.warn[data-v-61582546]{border-color:var(--warning);background:var(--warning-light)}.metric-card.warn svg[data-v-61582546]{color:var(--warning)}.metric-card.danger[data-v-61582546]{border-color:var(--danger);background:var(--danger-light)}.metric-card.danger svg[data-v-61582546]{color:var(--danger)}.actions-grid[data-v-61582546]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.action-card[data-v-61582546]{background:var(--bg-soft);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:24px}.action-card svg[data-v-61582546]:first-child{color:var(--primary);margin-bottom:12px}.action-card h4[data-v-61582546]{font-size:16px;font-weight:700;margin-bottom:8px;color:var(--ink)}.action-card p[data-v-61582546]{font-size:14px;color:var(--muted);line-height:1.5;margin-bottom:16px}@media(max-width:768px){.info-grid[data-v-61582546],.metrics-grid[data-v-61582546]{grid-template-columns:repeat(2,1fr)}.actions-grid[data-v-61582546]{grid-template-columns:1fr}}.vps-list[data-v-61582546]{display:flex;flex-direction:column;gap:10px}.vps-card[data-v-61582546]{cursor:pointer;padding:14px 20px}.vps-card-selected[data-v-61582546]{border:1px solid var(--brand, #6d28d9)}.danger-zone[data-v-61582546]{border:1px solid #fca5a5}.danger-title[data-v-61582546]{color:#b91c1c}.danger-name[data-v-61582546]{-webkit-user-select:all;user-select:all;background:var(--bg, #f5f5f4);border:1px solid var(--border-light, #e7e5e4);border-radius:4px;padding:1px 6px;font-family:monospace}.danger-row[data-v-61582546]{display:flex;gap:10px;flex-wrap:wrap}.danger-input[data-v-61582546]{flex:1;min-width:220px;max-width:340px;padding:8px 12px;border:1px solid var(--border-light, #e7e5e4);border-radius:6px;font-family:monospace}.recovery-card[data-v-19d0e117]{border:1px solid #fbbf24}.recovery-title[data-v-19d0e117]{color:#b45309}.card-title[data-v-19d0e117]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--ink);margin-bottom:20px}.plan-details[data-v-19d0e117]{padding:4px 0}.plan-name[data-v-19d0e117]{display:flex;align-items:baseline;gap:12px}.plan-label[data-v-19d0e117]{font-family:var(--font-heading);font-size:22px;font-weight:700;color:var(--ink);text-transform:uppercase}.plan-price[data-v-19d0e117]{font-size:18px;font-weight:600;color:var(--orange)}.info-grid[data-v-19d0e117]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.info-item[data-v-19d0e117]{display:flex;flex-direction:column;gap:4px;font-size:14px}.info-label[data-v-19d0e117]{font-size:12px;color:var(--muted);font-weight:600;text-transform:uppercase;letter-spacing:.05em}.upgrade-card[data-v-19d0e117]{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--bg-soft);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:24px}.upgrade-info h4[data-v-19d0e117]{font-size:17px;font-weight:700;margin-bottom:12px}.upgrade-perks[data-v-19d0e117]{list-style:none}.upgrade-perks li[data-v-19d0e117]{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--ink-2);padding:4px 0}.upgrade-perks svg[data-v-19d0e117]{color:var(--success)}.subscribe-options[data-v-19d0e117]{display:flex;gap:16px;flex-wrap:wrap}@media(max-width:768px){.info-grid[data-v-19d0e117]{grid-template-columns:1fr}.upgrade-card[data-v-19d0e117]{flex-direction:column;align-items:stretch}}.card-title[data-v-870f3dc8]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--ink);margin-bottom:20px}.empty-state[data-v-870f3dc8]{text-align:center;padding:48px 24px;color:var(--muted)}.empty-state svg[data-v-870f3dc8]{margin:0 auto 12px;color:var(--border)}.empty-state p[data-v-870f3dc8]{font-size:14px}textarea.form-input[data-v-870f3dc8]{resize:vertical;min-height:80px}.card-title[data-v-55410fb9]{display:flex;align-items:center;gap:8px;font-size:16px;font-weight:700;color:var(--ink);margin-bottom:20px}textarea.form-input[data-v-55410fb9]{resize:vertical;min-height:100px}.contact-list[data-v-55410fb9]{display:flex;flex-direction:column;gap:4px}.contact-item[data-v-55410fb9]{display:flex;align-items:center;gap:14px;padding:12px;border-radius:var(--radius-md);color:var(--ink-2);transition:all var(--transition)}.contact-item[data-v-55410fb9]:hover{background:var(--bg-tint);color:var(--primary)}.contact-item svg[data-v-55410fb9]{color:var(--primary);flex-shrink:0}.contact-item strong[data-v-55410fb9]{display:block;font-size:14px;color:var(--ink)}.contact-item span[data-v-55410fb9]{font-size:13px;color:var(--muted)}.ticket-list[data-v-55410fb9]{display:flex;flex-direction:column;gap:12px}.ticket-item[data-v-55410fb9]{padding:12px;border:1px solid var(--border-light);border-radius:var(--radius-md)}.ticket-header[data-v-55410fb9]{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.ticket-item strong[data-v-55410fb9]{font-size:14px;display:block;margin-bottom:2px}.auth-page[data-v-5afd3f76]{display:flex;min-height:100vh}.auth-left[data-v-5afd3f76]{flex:1;display:flex;flex-direction:column;padding:40px;background:var(--bg)}.auth-right[data-v-5afd3f76]{flex:1;background:linear-gradient(135deg,#030814,#071427);color:#fff;display:flex;align-items:center;justify-content:center;padding:60px}.auth-logo[data-v-5afd3f76]{display:flex;align-items:center;gap:10px;font-family:var(--font-heading);font-weight:900;font-size:20px;color:var(--ink);margin-bottom:40px}.auth-logo[data-v-5afd3f76]:hover{color:var(--ink)}.auth-logo svg[data-v-5afd3f76]{flex-shrink:0}.auth-form-wrap[data-v-5afd3f76]{max-width:400px;margin:auto 0}.admin-badge[data-v-5afd3f76]{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:#ff8c2a1a;padding:6px 12px;border-radius:999px;margin-bottom:16px}.auth-form-wrap h1[data-v-5afd3f76]{font-family:var(--font-heading);font-size:32px;font-weight:700;margin-bottom:8px}.auth-subtitle[data-v-5afd3f76]{color:var(--muted);margin-bottom:32px}.auth-right-content[data-v-5afd3f76]{max-width:380px}.auth-right-content h2[data-v-5afd3f76]{font-family:var(--font-heading);font-size:28px;font-weight:700;margin-bottom:12px}.auth-right-content>p[data-v-5afd3f76]{color:#ffffffbf;font-size:16px;line-height:1.6;margin-bottom:36px}.auth-features[data-v-5afd3f76]{display:flex;flex-direction:column;gap:18px}.auth-feature[data-v-5afd3f76]{display:flex;align-items:center;gap:14px;color:#ffffffd9;font-size:15px}.auth-feature svg[data-v-5afd3f76]{color:var(--accent);flex-shrink:0}@media(max-width:900px){.auth-right[data-v-5afd3f76]{display:none}.auth-left[data-v-5afd3f76]{padding:24px}}.admin-shell[data-v-b4e87673]{min-height:100vh;display:flex;flex-direction:column;background:var(--bg)}.admin-header[data-v-b4e87673]{display:flex;align-items:center;justify-content:space-between;padding:18px 32px;border-bottom:1px solid var(--border);background:#fff}.admin-header-left[data-v-b4e87673]{display:flex;align-items:center;gap:10px}.admin-header-icon[data-v-b4e87673]{color:var(--accent)}.admin-header h1[data-v-b4e87673]{font-family:var(--font-heading);font-size:18px;font-weight:700;margin:0}.admin-header-right[data-v-b4e87673]{display:flex;align-items:center;gap:16px}.admin-email[data-v-b4e87673]{color:var(--muted);font-size:14px}.admin-main[data-v-b4e87673]{flex:1;padding:32px;display:flex;flex-direction:column;gap:24px;max-width:1200px;width:100%;margin:0 auto}.admin-loading[data-v-b4e87673]{color:var(--muted);padding:60px 0;text-align:center}.admin-error[data-v-b4e87673]{display:flex;align-items:center;gap:12px;padding:16px 20px;color:var(--danger)}.stat-row[data-v-b4e87673]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:16px}.stat-card[data-v-b4e87673]{padding:20px 24px}.stat-label[data-v-b4e87673]{font-size:12px;text-transform:uppercase;letter-spacing:.6px;color:var(--muted);margin-bottom:6px}.stat-number[data-v-b4e87673]{font-family:var(--font-heading);font-size:32px;font-weight:800;line-height:1.1}.stat-sub[data-v-b4e87673]{font-size:13px;color:var(--muted);margin-top:4px}.text-danger[data-v-b4e87673]{color:var(--danger)}.table-card[data-v-b4e87673]{padding:20px 24px}.table-title[data-v-b4e87673]{display:flex;align-items:center;gap:8px;font-family:var(--font-heading);font-size:15px;font-weight:700;margin:0 0 16px}.create-grid[data-v-b4e87673]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.create-grid .settings-input[data-v-b4e87673]{flex:1 1 200px;min-width:180px;padding:8px 12px;border:1px solid var(--border-light, #e7e5e4);border-radius:6px}.create-exempt[data-v-b4e87673]{display:flex;align-items:center;gap:6px;font-size:14px;white-space:nowrap}.mono-chip[data-v-b4e87673]{-webkit-user-select:all;user-select:all;font-family:monospace;background:var(--bg, #f5f5f4);border:1px solid var(--border-light, #e7e5e4);border-radius:4px;padding:1px 6px}.settings-intro[data-v-68242c8c]{color:var(--text-muted, #6b7280);margin:0 0 1.25rem;font-size:.9rem}.settings-group[data-v-68242c8c]{margin-bottom:1.25rem}.settings-group-title[data-v-68242c8c]{display:flex;align-items:center;gap:.5rem;font-size:1rem;margin:0 0 .25rem}.settings-group-hint[data-v-68242c8c]{color:var(--text-muted, #6b7280);font-size:.82rem;margin:0 0 1rem}.settings-grid[data-v-68242c8c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem}.settings-field[data-v-68242c8c]{display:flex;flex-direction:column;gap:.35rem}.settings-label[data-v-68242c8c]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;font-weight:600}.settings-input[data-v-68242c8c]{padding:.55rem .7rem;border:1px solid var(--border, #d1d5db);border-radius:6px;font-size:.9rem;background:var(--surface, #fff);color:inherit}.settings-key[data-v-68242c8c]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.72rem;color:var(--text-muted, #9ca3af)}.badge[data-v-68242c8c]{font-size:.68rem;padding:.1rem .4rem;border-radius:999px;font-weight:600}.badge-ok[data-v-68242c8c]{background:#dcfce7;color:#166534}.badge-muted[data-v-68242c8c]{background:#f3f4f6;color:#6b7280}.golden-rows[data-v-68242c8c]{display:flex;flex-direction:column;gap:12px}.golden-row[data-v-68242c8c]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.settings-actions[data-v-68242c8c]{display:flex;align-items:center;justify-content:flex-end;gap:1rem;margin-top:1rem}.save-message[data-v-68242c8c]{font-size:.85rem;color:#166534}.text-danger[data-v-68242c8c]{color:#b91c1c}.kv-grid[data-v-f83ef024]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:12px}.kv-label[data-v-f83ef024]{display:block;font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin-bottom:2px}.mono-chip[data-v-f83ef024]{-webkit-user-select:all;user-select:all;font-family:monospace;background:var(--bg, #f5f5f4);border:1px solid var(--border-light, #e7e5e4);border-radius:4px;padding:1px 6px}.power-row[data-v-f83ef024]{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.exempt-row[data-v-f83ef024]{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.settings-input[data-v-f83ef024]{flex:1;min-width:240px;max-width:420px;padding:8px 12px;border:1px solid var(--border-light, #e7e5e4);border-radius:6px}.creds[data-v-f83ef024]{display:flex;flex-direction:column;gap:10px}section.card[data-v-f83ef024]{overflow-x:auto}.versions[data-v-f83ef024]{background:var(--bg, #f5f5f4);border:1px solid var(--border-light, #e7e5e4);border-radius:6px;padding:10px;font-size:12px;overflow-x:auto;white-space:pre}.revenue-summary[data-v-f83ef024]{display:flex;gap:28px;flex-wrap:wrap;margin-bottom:8px}.sub-head[data-v-f83ef024]{font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);margin:18px 0 8px}.danger-zone[data-v-f83ef024]{border:1px solid #fca5a5}.danger-title[data-v-f83ef024]{color:#b91c1c}.cell-sub[data-v-f83ef024]{font-size:13px;color:var(--muted)}:root{--primary: #1B2BC2;--primary-dark: #0F1A8E;--primary-light: #4A5DE0;--orange: #FF8C2A;--orange-deep: #E66B14;--coral: #FF6B47;--accent: #8BD43C;--accent-bright: #A5E055;--ink: #0E1220;--ink-2: #2A2F4A;--muted: #5a5c78;--muted-2: #8a8da8;--bg: #F4F1EA;--bg-soft: #FAF7F0;--bg-tint: #FFF1DE;--bg-cool: #EDF0FA;--card: #ffffff;--border: #e6e3da;--border-light: #f0ede4;--danger: #E53E3E;--danger-light: #FFF5F5;--success: #38A169;--success-light: #F0FFF4;--warning: #D69E2E;--warning-light: #FFFFF0;--info: #3182CE;--info-light: #EBF8FF;--shadow-sm: 0 4px 12px rgba(14, 18, 32, .06);--shadow-md: 0 12px 32px rgba(14, 18, 32, .1);--shadow-lg: 0 24px 64px rgba(14, 18, 32, .14);--shadow-cta: 0 12px 32px rgba(139, 212, 60, .42);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 24px;--transition: .3s cubic-bezier(.4, 0, .2, 1);--transition-slow: .8s cubic-bezier(.16, 1, .3, 1);--font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-heading: "Orbitron", sans-serif;--font-mono: "JetBrains Mono", monospace;--nav-height: 72px;--sidebar-width: 260px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{font-family:var(--font-body);color:var(--ink);background:var(--bg);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;overflow-x:hidden}img{max-width:100%;display:block}a{color:var(--primary);text-decoration:none;transition:color var(--transition)}a:hover{color:var(--orange)}.container{max-width:1200px;margin:0 auto;padding:0 24px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 24px;border:none;border-radius:var(--radius-md);font-family:var(--font-body);font-weight:600;font-size:15px;cursor:pointer;transition:all var(--transition);white-space:nowrap}.btn-primary{background:linear-gradient(135deg,var(--primary) 0%,var(--orange) 100%);color:#fff;box-shadow:0 6px 16px #0e12201a}.btn-primary:hover{transform:translateY(-1px);box-shadow:var(--shadow-cta)}.btn-cta{background:var(--accent);color:var(--ink);box-shadow:0 6px 16px #8bd43c4d}.btn-cta:hover{background:var(--accent-bright);transform:translateY(-1px);box-shadow:var(--shadow-cta)}.btn-secondary{background:#fff;color:var(--ink-2);border:1.5px solid var(--border)}.btn-secondary:hover{border-color:var(--primary);color:var(--primary)}.btn-danger{background:var(--danger);color:#fff}.btn-danger:hover{background:#c53030;transform:translateY(-1px)}.btn-outline-orange{border:1.5px solid var(--orange);color:var(--orange);background:#ff8c2a14}.btn-outline-orange:hover{background:#ff8c2a2e;border-color:var(--orange-deep);color:var(--orange-deep)}.btn-sm{padding:8px 16px;font-size:13px}.btn-lg{padding:16px 32px;font-size:17px}.btn:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.card{background:var(--card);border:1px solid var(--border-light);border-radius:var(--radius-lg);padding:24px;box-shadow:var(--shadow-sm)}.form-group{margin-bottom:20px}.form-group label{display:block;font-weight:600;font-size:14px;margin-bottom:6px;color:var(--ink-2)}.form-input{width:100%;padding:12px 16px;border:1.5px solid var(--border);border-radius:var(--radius-md);font-family:var(--font-body);font-size:15px;color:var(--ink);background:#fff;transition:border-color var(--transition),box-shadow var(--transition);outline:none}.form-input:focus{border-color:var(--primary);box-shadow:0 0 0 3px #1b2bc21a}.form-input.error{border-color:var(--danger);box-shadow:0 0 0 3px #e53e3e1a}.form-hint{font-size:13px;color:var(--muted);margin-top:4px}.form-error{font-size:13px;color:var(--danger);margin-top:4px}.badge{display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.badge-success{background:var(--success-light);color:var(--success)}.badge-danger{background:var(--danger-light);color:var(--danger)}.badge-warning{background:var(--warning-light);color:var(--warning)}.badge-info{background:var(--info-light);color:var(--info)}.badge-muted{background:#f7fafc;color:var(--muted)}.data-table{width:100%;border-collapse:collapse}.data-table th{text-align:left;padding:12px 16px;font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.05em;border-bottom:2px solid var(--border-light)}.data-table td{padding:14px 16px;border-bottom:1px solid var(--border-light);font-size:14px}.data-table tr:hover td{background:var(--bg-soft)}.page-header{margin-bottom:32px}.page-header h1{font-family:var(--font-heading);font-size:28px;font-weight:700;color:var(--ink);margin-bottom:8px}.page-header p{color:var(--muted);font-size:15px}.alert{padding:14px 18px;border-radius:var(--radius-md);font-size:14px;margin-bottom:16px;display:flex;align-items:center;gap:10px}.alert-danger{background:var(--danger-light);color:var(--danger);border:1px solid rgba(229,62,62,.15)}.alert-success{background:var(--success-light);color:var(--success);border:1px solid rgba(56,161,105,.15)}.alert-warning{background:var(--warning-light);color:var(--warning);border:1px solid rgba(214,158,46,.15)}.alert-info{background:var(--info-light);color:var(--info);border:1px solid rgba(49,130,206,.15)}.spinner{width:32px;height:32px;border:3px solid var(--border);border-top-color:var(--primary);border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.page-loading{display:flex;align-items:center;justify-content:center;min-height:300px}.text-center{text-align:center}.text-right{text-align:right}.text-muted{color:var(--muted)}.text-sm{font-size:13px}.text-mono{font-family:var(--font-mono)}.mt-1{margin-top:8px}.mt-2{margin-top:16px}.mt-3{margin-top:24px}.mb-1{margin-bottom:8px}.mb-2{margin-bottom:16px}.mb-3{margin-bottom:24px}.gap-2{gap:16px}.flex{display:flex}.flex-col{flex-direction:column}.items-center{align-items:center}.justify-between{justify-content:space-between}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr);gap:24px}@media(max-width:768px){.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}}.admin-table{width:100%;border-collapse:collapse;font-size:14px}.admin-table th{text-align:left;font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:var(--muted);padding:8px 14px 8px 0;border-bottom:1px solid var(--border);white-space:nowrap}.admin-table td{padding:10px 14px 10px 0;border-bottom:1px solid var(--border);vertical-align:top}.admin-table th:last-child,.admin-table td:last-child{padding-right:0}.admin-table tbody tr:last-child td{border-bottom:none}.admin-table .num{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.admin-table th.num{text-align:right}.cell-sub{font-size:12px;color:var(--muted)}.text-mono{font-family:var(--font-mono, monospace);font-size:13px}.table-scroll{overflow-x:auto}
