.cookie-banner[data-v-45eab2d6]{position:fixed;bottom:20px;left:50%;transform:translate(-50%);width:90%;max-width:600px;background:var(--bg-secondary);border:1px solid var(--border-color);padding:15px 25px;border-radius:var(--border-radius-medium);box-shadow:var(--shadow-lg);z-index:10000;display:flex;align-items:center;justify-content:space-between;gap:20px;animation:slideUp-45eab2d6 .5s ease-out}.content[data-v-45eab2d6]{display:flex;align-items:center;gap:15px}.icon[data-v-45eab2d6]{font-size:1.5rem;color:var(--accent-primary)}p[data-v-45eab2d6]{margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.4}.link[data-v-45eab2d6]{color:var(--accent-primary);text-decoration:underline}.accept-btn[data-v-45eab2d6]{background:var(--accent-primary);color:#13141c;border:none;padding:8px 20px;border-radius:var(--border-radius-small);font-weight:700;cursor:pointer;white-space:nowrap}.accept-btn[data-v-45eab2d6]:hover{filter:brightness(1.1)}@keyframes slideUp-45eab2d6{0%{transform:translate(-50%,100px);opacity:0}to{transform:translate(-50%);opacity:1}}@media(max-width:600px){.cookie-banner[data-v-45eab2d6]{flex-direction:column;text-align:center}.content[data-v-45eab2d6]{flex-direction:column}.accept-btn[data-v-45eab2d6]{width:100%}}.badge[data-v-c1fe435e]{display:inline-block;padding:4px 10px;border:1px solid currentColor;border-radius:12px;font-weight:700;font-size:.75em;text-transform:uppercase;letter-spacing:.5px;margin-left:10px;background:#0003}.vip[data-v-c1fe435e]{color:gold;box-shadow:0 0 5px #ffd7004d}.moderator[data-v-c1fe435e]{color:#4af}.admin[data-v-c1fe435e]{color:#f44}.toast-container[data-v-1b7ad931]{position:fixed;top:20px;right:20px;z-index:9999;display:flex;flex-direction:column;gap:10px;pointer-events:none;z-index:99999999}.toast-item[data-v-1b7ad931]{pointer-events:auto;display:flex;align-items:center;min-width:300px;max-width:400px;padding:15px 20px;background:var(--bg-surface);color:var(--text-primary);border-left:5px solid;border-radius:4px;box-shadow:0 5px 15px #0000004d;cursor:pointer;overflow:hidden}.icon[data-v-1b7ad931]{font-size:1.2rem;margin-right:15px}.message[data-v-1b7ad931]{flex-grow:1;font-size:.95rem;font-weight:500}.close-btn[data-v-1b7ad931]{margin-left:10px;font-size:1.2rem;opacity:.5}.toast-item:hover .close-btn[data-v-1b7ad931]{opacity:1}.success[data-v-1b7ad931]{border-color:#2ecc71}.success .icon[data-v-1b7ad931]{color:#2ecc71}.error[data-v-1b7ad931]{border-color:#e74c3c}.error .icon[data-v-1b7ad931]{color:#e74c3c}.warning[data-v-1b7ad931]{border-color:#f1c40f}.warning .icon[data-v-1b7ad931]{color:#f1c40f}.info[data-v-1b7ad931]{border-color:var(--accent-primary)}.info .icon[data-v-1b7ad931]{color:var(--accent-primary)}.toast-enter-active[data-v-1b7ad931],.toast-leave-active[data-v-1b7ad931]{transition:all .4s ease}.toast-enter-from[data-v-1b7ad931],.toast-leave-to[data-v-1b7ad931]{transform:translate(100%);opacity:0}nav[data-v-4fe60457]{justify-content:space-between}.user-menu[data-v-4fe60457]{margin-left:auto}.button-action[data-v-4fe60457]{margin-left:10px}.user-link[data-v-4fe60457]{color:var(--text-primary);text-decoration:none;font-weight:700;display:flex;align-items:center;gap:8px;transition:color .2s}.user-link[data-v-4fe60457]:hover{color:var(--accent-primary)}section[data-v-4fe60457]{background:linear-gradient(90deg,#fbbf24,#d97706)!important;color:#13141c;text-align:center;padding:10px 0;font-weight:700;z-index:99999}.landing-page[data-v-41b6f1e1]{color:#fff;overflow-x:hidden;width:100%;min-height:100vh;margin-top:-80px;padding-top:80px;background:linear-gradient(-45deg,#0a0a0c,#1a0b2e,#0f2027,#0a0a0c);background-size:400% 400%;display:flex;flex-direction:column;animation:gradientBG-41b6f1e1 15s ease infinite}.hero[data-v-41b6f1e1]{min-height:90vh;display:flex;align-items:center;justify-content:space-between;padding:0 10%;position:relative}.hero-content[data-v-41b6f1e1]{max-width:600px;z-index:2}.badge[data-v-41b6f1e1]{display:inline-block;background:#ffffff1a;color:var(--accent-primary);padding:5px 12px;border-radius:20px;font-size:.9em;font-weight:700;margin-bottom:20px;border:1px solid rgba(255,255,255,.1)}h1[data-v-41b6f1e1]{font-size:3.5em;line-height:1.1;margin-bottom:20px;font-weight:800}.gradient-text[data-v-41b6f1e1]{background:linear-gradient(90deg,var(--accent-primary),var(--accent-secondary));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.subtitle[data-v-41b6f1e1]{font-size:1.2em;color:var(--text-secondary);margin-bottom:40px;line-height:1.6}.cta-buttons[data-v-41b6f1e1]{display:flex;gap:15px}.btn[data-v-41b6f1e1]{padding:12px 30px;border-radius:8px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;align-items:center;gap:10px}.btn-glow[data-v-41b6f1e1]{background:var(--accent-primary);color:var(--bg-primary);box-shadow:0 0 20px rgba(var(--accent-primary-rgb),.4)}.btn-glow[data-v-41b6f1e1]:hover{transform:translateY(-2px);box-shadow:0 0 30px rgba(var(--accent-primary-rgb),.6)}.btn-outline[data-v-41b6f1e1]{border:1px solid rgba(255,255,255,.2);color:#fff}.btn-outline[data-v-41b6f1e1]:hover{background:#ffffff1a}.hero-image[data-v-41b6f1e1]{position:relative}.floating-server[data-v-41b6f1e1]{font-size:15rem;color:#ffffff0d;animation:float-41b6f1e1 6s ease-in-out infinite;position:relative}.floating-server i[data-v-41b6f1e1]{background:linear-gradient(180deg,#2a2a30,#1a1a1e);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;filter:drop-shadow(0 20px 30px rgba(0,0,0,.5))}@keyframes float-41b6f1e1{0%,to{transform:translateY(0)}50%{transform:translateY(-20px)}}@keyframes gradientBG-41b6f1e1{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.section-title[data-v-41b6f1e1]{text-align:center;font-size:2.5em;margin:80px 0 50px}.features-grid[data-v-41b6f1e1]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;padding-bottom:80px}.feature-card[data-v-41b6f1e1]{background:#14141999;backdrop-filter:blur(10px);padding:30px;border-radius:12px;border:1px solid rgba(255,255,255,.1);transition:transform .3s;height:100%;display:flex;flex-direction:column}.feature-card[data-v-41b6f1e1]:hover{transform:translateY(-5px);border-color:var(--accent-primary);background:#1e1e23cc}.feature-card code[data-v-41b6f1e1]{background:#0000004d;padding:2px 6px;border-radius:4px;color:var(--accent-secondary);font-family:monospace}.icon-box[data-v-41b6f1e1]{font-size:2em;color:var(--accent-primary);margin-bottom:20px}.stats[data-v-41b6f1e1]{background:#0000004d;backdrop-filter:blur(5px);padding:60px 0;display:flex;justify-content:center;gap:100px;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.stat-item[data-v-41b6f1e1]{text-align:center}.stat-item .number[data-v-41b6f1e1]{display:block;font-size:3em;font-weight:700;color:var(--accent-secondary)}.stat-item .label[data-v-41b6f1e1]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:2px}.cta-footer[data-v-41b6f1e1]{text-align:center;padding:100px 20px;background:linear-gradient(180deg,transparent,rgba(var(--accent-primary-rgb),.1))}.btn-white[data-v-41b6f1e1]{background:#fff;color:#000;margin-top:20px}.btn-white[data-v-41b6f1e1]:hover{background:#f0f0f0}@media(max-width:768px){.hero[data-v-41b6f1e1]{flex-direction:column;text-align:center;padding-top:100px}.hero-image[data-v-41b6f1e1]{display:none}.stats[data-v-41b6f1e1]{flex-direction:column;gap:40px}h1[data-v-41b6f1e1]{font-size:2.5em}}.vip-save-box[data-v-ba44a2cc]{margin:20px auto;max-width:500px;padding:15px;background:linear-gradient(135deg,#ffd7001a,#0000001a);border:1px solid #ffd700;border-radius:var(--border-radius-small);text-align:center}.vip-title[data-v-ba44a2cc]{color:gold;font-weight:700;font-size:1.1em;margin-bottom:8px}.vip-description[data-v-ba44a2cc]{color:var(--text-secondary);font-size:.9em;margin-bottom:15px}.button-outline.small[data-v-ba44a2cc]{padding:5px 15px;font-size:.8em}.vip-badge[data-v-f6b352d2]{margin-top:20px}.button-outline.small[data-v-f6b352d2]{padding:5px 15px;font-size:.8em}.store-container[data-v-f6b352d2]{max-width:1100px;margin:40px auto;padding:0 20px}.page-title[data-v-f6b352d2]{margin-bottom:30px;font-size:2rem}.store-grid[data-v-f6b352d2]{display:grid;grid-template-columns:1.5fr 1fr;gap:30px}@media(max-width:850px){.store-grid[data-v-f6b352d2]{grid-template-columns:1fr}.checkout-box[data-v-f6b352d2]{position:static;margin-top:20px}}.card[data-v-f6b352d2]{background-color:var(--bg-secondary);border:1px solid var(--border-color);padding:30px;border-radius:var(--border-radius-medium)}.highlight[data-v-f6b352d2]{color:var(--accent-primary);font-weight:700;font-size:1.2rem}.platform-select[data-v-f6b352d2]{display:flex;gap:15px}.platform-card[data-v-f6b352d2]{flex:1;background:var(--bg-surface);border:1px solid var(--border-color);padding:20px;border-radius:var(--border-radius-small);text-align:center;cursor:pointer;transition:all .2s;font-weight:500}.platform-card[data-v-f6b352d2]:hover{border-color:var(--accent-primary);transform:translateY(-2px)}.platform-card.active[data-v-f6b352d2]{background:#7aa2f71a;border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 15px #7aa2f726}.checkout-box[data-v-f6b352d2]{position:sticky;top:100px;height:fit-content;border-color:var(--accent-primary);box-shadow:var(--shadow-lg)}.balance-row[data-v-f6b352d2]{display:flex;justify-content:space-between;margin-bottom:20px;font-size:1.1rem;font-weight:500}.divider[data-v-f6b352d2]{border:0;border-top:1px solid var(--border-color);margin:20px 0}.price-calc .row[data-v-f6b352d2]{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--text-secondary)}.discount-row[data-v-f6b352d2]{color:var(--success-color)!important;font-weight:700}.total-price-box[data-v-f6b352d2]{margin-top:25px;text-align:right;background:var(--bg-surface);padding:15px;border-radius:var(--border-radius-small)}.price-display[data-v-f6b352d2]{display:flex;flex-direction:column;align-items:flex-end}.old-price[data-v-f6b352d2]{text-decoration:line-through;color:var(--text-secondary);font-size:.9em}.final-price[data-v-f6b352d2]{color:var(--text-primary);font-size:2em;font-weight:800;line-height:1;margin-top:5px}.buy-btn[data-v-f6b352d2]{width:100%;margin-top:25px;padding:15px;font-size:1.1em}.buy-btn.disabled[data-v-f6b352d2]{opacity:.6;cursor:not-allowed;background:var(--bg-surface);color:var(--text-secondary)}.slider[data-v-f6b352d2]{-webkit-appearance:none;appearance:none;width:100%;height:8px;background:var(--bg-surface);border-radius:5px;outline:none;margin-top:10px}.slider[data-v-f6b352d2]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:24px;height:24px;border-radius:50%;background:var(--accent-primary);cursor:pointer;box-shadow:0 0 10px #00000080}.slider-labels[data-v-f6b352d2]{display:flex;justify-content:space-between;font-size:.8em;color:var(--text-secondary);margin-top:10px}.promo-msg[data-v-f6b352d2]{margin-top:8px;font-size:.9em;font-weight:700}.valid[data-v-f6b352d2]{color:var(--success-color)}.invalid[data-v-f6b352d2],.text-danger[data-v-f6b352d2]{color:var(--danger-color)}.text-success[data-v-f6b352d2]{color:var(--success-color)}.error-msg[data-v-f6b352d2]{margin-top:15px;padding:10px;background:#ff55551a;border:1px solid var(--danger-color);border-radius:var(--border-radius-small);color:var(--danger-color);text-align:center;font-size:.9em}.form-group[data-v-f6b352d2]{margin-bottom:20px}.vip-badge[data-v-f6b352d2]{background:linear-gradient(45deg,gold,orange);color:#000;padding:6px 16px;border-radius:20px;font-weight:800;font-size:.8rem;text-transform:uppercase;box-shadow:0 0 15px #ffd70066;white-space:nowrap;animation:pulse 2s infinite}.badge[data-v-76967797]{display:inline-block;padding:5px 12px;border:1px solid var(--accent-primary);border-radius:12px;color:#fff;font-weight:700;font-size:.85em;text-transform:uppercase}.online[data-v-76967797],.running[data-v-76967797]{color:#4caf50}.offline[data-v-76967797],.stopped[data-v-76967797]{color:#f44336}.starting[data-v-76967797]{color:#ff9800}.stopping[data-v-76967797]{color:#ff4800}.unknown[data-v-76967797]{color:#9e9e9e}.server-status[data-v-6e2c6d99]{padding:5px 10px;border-radius:12px;font-size:.8em;font-weight:700;text-transform:uppercase}.server-status.online[data-v-6e2c6d99]{background-color:#50fa7b33;color:var(--success-color)}.server-status.offline[data-v-6e2c6d99]{background-color:#f553;color:var(--danger-color)}.button-disabled[data-v-6e2c6d99]{background-color:#444;color:#aaa;cursor:not-allowed;border:1px solid #555}.button-primary[data-v-6e2c6d99]:hover{color:#13141c;transform:translateY(-3px)}.button-primary[data-v-6e2c6d99]:focus{transform:translateY(2px)}.login-container[data-v-6308f32c]{display:flex;justify-content:center;align-items:center;min-height:60vh}.login-box[data-v-6308f32c]{width:100%;max-width:400px}.full-width[data-v-6308f32c]{width:100%;margin-top:10px}.form-box-row[data-v-532b6f31]{display:flex;flex:1 1 0;gap:10px}.form-group[data-v-532b6f31]{display:flex;flex-direction:column;margin-bottom:15px;flex:1 1 0}.auth-page[data-v-532b6f31]{display:flex;justify-content:center;align-items:center;min-height:80vh}.auth-box[data-v-532b6f31]{width:100%;max-width:600px;padding:30px;border:1px solid var(--border-color)}.full-width[data-v-532b6f31]{width:100%;margin-top:15px;padding:12px;font-size:1.1em}.auth-footer[data-v-532b6f31]{margin-top:20px;text-align:center;font-size:.9em;color:var(--text-secondary)}.link[data-v-532b6f31]{color:var(--accent-primary);text-decoration:none;font-weight:700}.link[data-v-532b6f31]:hover{text-decoration:underline}.action-btn[data-v-e25a617c]{width:100%;padding:10px 15px;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s ease;display:flex;align-items:center;justify-content:center;color:#fff}.icon-space[data-v-e25a617c]{margin-right:8px}.primary[data-v-e25a617c]{background-color:var(--accent-primary);box-shadow:0 4px 6px #0003}.primary[data-v-e25a617c]:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.danger[data-v-e25a617c]{background-color:var(--danger-color)}.danger[data-v-e25a617c]:hover:not(:disabled){background-color:#d32f2f}.stop[data-v-e25a617c]{background:var(--danger-color)}.start[data-v-e25a617c]{color:#333;background:var(--success-color)}button[data-v-e25a617c]:disabled{opacity:.7;cursor:not-allowed;background-color:var(--bg-surface);color:var(--text-secondary);box-shadow:none}.console-output[data-v-4f36a2b2]{width:100%;height:500px;background-color:#0f0f10;color:#ccc;font-family:Consolas,Monaco,monospace;font-size:13px;border:1px solid var(--border-color);border-radius:6px;padding:10px;resize:vertical;outline:none;margin-bottom:10px}.console-controls[data-v-4f36a2b2]{display:flex;gap:10px}.console-input[data-v-4f36a2b2]{flex-grow:1;font-family:monospace}.action-btn[data-v-4f36a2b2]{width:fit-content;padding:10px 20px}.editor-overlay[data-v-625d8f7d]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000d9;backdrop-filter:blur(5px);z-index:1000;display:flex;justify-content:center;align-items:center}.editor-window[data-v-625d8f7d]{width:90%;height:90%;display:flex;flex-direction:column;padding:0;overflow:hidden}.editor-header[data-v-625d8f7d]{padding:15px;background:var(--bg-surface);border-bottom:1px solid var(--border-color);display:flex;justify-content:space-between;align-items:center}.code-editor[data-v-625d8f7d]{flex-grow:1;background:#1e1e1e;color:#d4d4d4;border:none;padding:20px;font-family:Fira Code,monospace;font-size:14px;line-height:1.5;resize:none;outline:none}.editor-footer[data-v-625d8f7d]{padding:15px;background:var(--bg-surface);border-top:1px solid var(--border-color);display:flex;justify-content:flex-end;gap:10px}.loading-state[data-v-625d8f7d]{flex-grow:1;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.small[data-v-625d8f7d]{padding:5px 10px;font-size:.8em}.file-manager[data-v-1e8015dc]{position:relative;min-height:400px;margin-bottom:20px}.drag-overlay[data-v-1e8015dc]{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(var(--bg-surface-rgb),.9);backdrop-filter:blur(5px);z-index:50;display:flex;align-items:center;justify-content:center;border:3px dashed var(--accent-primary);border-radius:8px;pointer-events:none}.drag-content[data-v-1e8015dc]{text-align:center;color:var(--accent-primary)}.drag-content i[data-v-1e8015dc]{font-size:4em;margin-bottom:20px}.drag-content h3[data-v-1e8015dc]{font-size:1.5em;margin:0}.file-header[data-v-1e8015dc]{display:flex;align-items:center;gap:10px;background:var(--bg-surface);padding:10px;border-radius:6px;margin-bottom:15px;border:1px solid var(--border-color)}.breadcrumbs[data-v-1e8015dc]{flex-grow:1;font-family:monospace;color:var(--accent-primary);font-weight:700;overflow:hidden;text-overflow:ellipsis}.nav-btn.small[data-v-1e8015dc]{padding:6px 12px;background:#ffffff0d;border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:6px;transition:all .2s}.nav-btn.small[data-v-1e8015dc]:hover:not(:disabled){background:var(--bg-surface-hover)}.nav-btn.small.highlight[data-v-1e8015dc]{background:rgba(var(--accent-primary-rgb),.1);border-color:var(--accent-primary);color:var(--accent-primary)}.nav-btn.small.highlight[data-v-1e8015dc]:hover{background:var(--accent-primary);color:#000}.file-table[data-v-1e8015dc]{width:100%;border-collapse:separate;border-spacing:0 4px}.file-row td[data-v-1e8015dc]{background:var(--bg-surface);padding:12px;cursor:pointer;transition:background .2s;border-top:1px solid transparent;border-bottom:1px solid transparent}.file-row:hover td[data-v-1e8015dc]{background:var(--bg-surface-hover);border-color:var(--border-color)}.file-row td[data-v-1e8015dc]:first-child{border-radius:6px 0 0 6px}.file-row td[data-v-1e8015dc]:last-child{border-radius:0 6px 6px 0}.folder-icon[data-v-1e8015dc]{color:var(--accent-warning)}.file-icon[data-v-1e8015dc]{color:var(--text-secondary)}.empty-msg[data-v-1e8015dc]{text-align:center;padding:40px;color:var(--text-secondary);font-style:italic}.action-btn[data-v-1e8015dc]{background:transparent;border:none;cursor:pointer;padding:5px;border-radius:4px;transition:all .2s;color:var(--text-secondary)}.action-btn.delete[data-v-1e8015dc]:hover{background:#ff00001a;color:var(--danger-color)}.settings-container[data-v-00807de6]{max-width:700px;margin:0 auto}h3[data-v-00807de6]{margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:10px}.settings-card[data-v-00807de6]{background:var(--bg-secondary);padding:25px;border-radius:var(--border-radius-medium);border:1px solid var(--border-color)}.highlight[data-v-00807de6]{color:var(--accent-primary);font-weight:700;font-size:1.1em}.slider[data-v-00807de6]{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:var(--bg-surface);border-radius:5px;margin-top:10px}.slider[data-v-00807de6]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent-primary);cursor:pointer;box-shadow:0 0 10px #00000080}.slider-labels[data-v-00807de6]{display:flex;justify-content:space-between;font-size:.8em;color:var(--text-secondary);margin-top:5px}.calculation-box[data-v-00807de6]{margin-top:25px;background:var(--bg-surface);border-radius:var(--border-radius-small);padding:15px;border:1px solid var(--border-color)}.price-comparison[data-v-00807de6]{display:flex;justify-content:space-between;font-size:.95em;margin-bottom:10px}.p-row[data-v-00807de6]{color:var(--text-secondary)}.p-row span[data-v-00807de6]:last-child{font-weight:700;margin-left:10px;color:var(--text-primary)}.price-up span[data-v-00807de6]:last-child{color:var(--accent-primary)}.price-down span[data-v-00807de6]:last-child{color:var(--success-color)}.expiration-alert[data-v-00807de6]{margin-top:15px;padding-top:15px;border-top:1px solid var(--border-color);text-align:center}.exp-title[data-v-00807de6]{color:var(--accent-secondary);font-weight:700;margin-bottom:10px}.date-change[data-v-00807de6]{font-size:1.3em;font-weight:700;display:flex;justify-content:center;align-items:center;gap:15px;margin:10px 0}.old-date[data-v-00807de6]{text-decoration:line-through;color:var(--text-secondary);font-size:.8em}.new-date[data-v-00807de6]{color:var(--accent-primary)}.exp-info[data-v-00807de6]{font-size:.9em;color:var(--text-secondary)}.form-actions[data-v-00807de6]{margin-top:25px}.button-action[data-v-00807de6]{width:100%;padding:12px;font-size:1em}.danger-zone[data-v-00807de6]{margin-top:40px;border:1px solid var(--danger-color);background:#ff55550d}.danger-zone h4[data-v-00807de6]{color:var(--danger-color);margin-bottom:5px}.danger-zone p[data-v-00807de6]{color:var(--text-secondary);font-size:.9em;margin-bottom:15px}.renew-container[data-v-42225edb]{padding:10px;color:var(--text-primary)}h3[data-v-42225edb]{margin-bottom:20px;color:var(--text-primary)}.balance-info[data-v-42225edb]{background:var(--bg-surface);padding:15px;border-radius:var(--border-radius-small);margin-bottom:25px;display:flex;justify-content:space-between;align-items:center;border:1px solid var(--border-color);font-weight:500}.credits[data-v-42225edb]{font-weight:700;font-size:1.1em}.duration-selector[data-v-42225edb]{display:flex;align-items:center;gap:15px;margin-bottom:10px}.slider[data-v-42225edb]{-webkit-appearance:none;appearance:none;width:100%;height:6px;background:var(--bg-surface);border-radius:5px;margin-top:10px}.slider[data-v-42225edb]::-webkit-slider-thumb{-webkit-appearance:none;width:20px;height:20px;border-radius:50%;background:var(--accent-primary);cursor:pointer;box-shadow:0 0 10px #00000080}.slider-labels[data-v-42225edb]{display:flex;justify-content:space-between;font-size:.8em;color:var(--text-secondary);margin-top:5px}.days-input[data-v-42225edb]{width:70px;padding:8px;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;text-align:center}.quick-select[data-v-42225edb]{display:flex;gap:10px;margin-bottom:20px}.summary-box[data-v-42225edb]{background:var(--bg-secondary);padding:20px;border-radius:var(--border-radius-medium);margin:20px 0;border:1px solid var(--border-color)}.row[data-v-42225edb]{display:flex;justify-content:space-between;margin-bottom:8px;color:var(--text-secondary);font-size:.95em}.divider[data-v-42225edb]{border-top:1px solid var(--border-color);margin:15px 0}.row.total[data-v-42225edb]{margin-bottom:0;color:var(--text-primary);font-weight:700;font-size:1.2em}.old-price[data-v-42225edb]{text-decoration:line-through;color:var(--text-secondary);font-size:.9em}.text-success[data-v-42225edb]{color:var(--success-color)}.text-danger[data-v-42225edb]{color:var(--danger-color)}.error-msg[data-v-42225edb]{color:var(--danger-color);font-size:.9em;margin-top:15px;padding:10px;background:#ff55551a;border-radius:4px;text-align:center}.full-width[data-v-42225edb]{width:100%;margin-top:10px;padding:12px}.button-action.disabled[data-v-42225edb]{opacity:.6;cursor:not-allowed;background:var(--bg-surface)}.special[data-v-42225edb]{background:linear-gradient(-45deg,var(--accent-primary),var(--accent-secondary));background-size:400% 400%;animation:gradientBG-42225edb 2s ease infinite}.red[data-v-42225edb]{background:linear-gradient(-45deg,var(--accent-primary),#ff4444);background-size:400% 400%;animation:gradientBG-42225edb 2s ease infinite}@keyframes gradientBG-42225edb{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.save-badge[data-v-42225edb]{color:var(--success-color);font-size:.9em;background:#50fa7b1a;padding:2px 8px;border-radius:4px;margin-top:5px}.font-bold[data-v-42225edb]{font-weight:700}.analytics-wrapper[data-v-5f775a01]{background:var(--bg-surface);border-radius:8px;padding:20px;border:1px solid var(--border-color)}.status-header[data-v-5f775a01]{display:flex;justify-content:space-between;margin-bottom:20px;font-size:.9em;color:var(--text-secondary);border-bottom:1px solid var(--border-color);padding-bottom:10px}.live-indicator[data-v-5f775a01]{display:flex;align-items:center;gap:8px;font-weight:700;color:var(--accent-primary)}.dot[data-v-5f775a01]{width:8px;height:8px;background-color:var(--danger-color);border-radius:50%}.dot.blink[data-v-5f775a01]{background-color:var(--success-color);box-shadow:0 0 8px var(--success-color);animation:pulse-5f775a01 1.5s infinite}@keyframes pulse-5f775a01{0%{opacity:1}50%{opacity:.5}to{opacity:1}}.stats-grid[data-v-5f775a01]{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;margin-bottom:30px}.stat-card[data-v-5f775a01]{background:#ffffff08;padding:15px;border-radius:6px;text-align:center;border:1px solid var(--border-color)}.stat-card .label[data-v-5f775a01]{font-size:.8em;color:var(--text-secondary);text-transform:uppercase}.stat-card .value[data-v-5f775a01]{font-size:1.5em;font-weight:700;color:var(--text-primary);margin-top:5px}.stat-card small[data-v-5f775a01]{font-size:.5em;opacity:.7}.charts-container[data-v-5f775a01]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.chart-box[data-v-5f775a01]{background:#0003;padding:15px;border-radius:8px}.chart-box h4[data-v-5f775a01]{margin:0 0 15px;color:var(--text-secondary);font-size:.9em}.chart-canvas[data-v-5f775a01]{height:250px}@media(max-width:768px){.stats-grid[data-v-5f775a01]{grid-template-columns:1fr 1fr}.charts-container[data-v-5f775a01]{grid-template-columns:1fr}}.add-user-box[data-v-b987b5ed]{display:flex;gap:10px;margin-bottom:20px}.user-list[data-v-b987b5ed]{list-style:none;padding:0}.user-item[data-v-b987b5ed]{display:flex;justify-content:space-between;align-items:center;padding:10px;border-bottom:1px solid var(--border-color)}.btn-remove[data-v-b987b5ed]{background:transparent;border:none;color:var(--danger-color);cursor:pointer}.btn-remove[data-v-b987b5ed]:hover{color:red}.plugin-manager[data-v-43b2249f]{padding:10px}.search-box[data-v-43b2249f]{display:flex;gap:15px;margin-bottom:30px}.input-wrapper[data-v-43b2249f]{flex-grow:1;position:relative}.input-wrapper input[data-v-43b2249f]{width:100%;padding:12px 15px 12px 45px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-small);color:#fff;font-size:1rem;transition:border-color .2s}.search-icon[data-v-43b2249f]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--text-secondary)}.plugins-grid[data-v-43b2249f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px}.plugin-card[data-v-43b2249f]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);padding:20px;display:flex;flex-direction:column;transition:transform .2s,box-shadow .2s}.plugin-card[data-v-43b2249f]:hover{transform:translateY(-3px);box-shadow:0 5px 15px #0003;border-color:var(--accent-primary)}.plugin-header[data-v-43b2249f]{display:flex;align-items:center;gap:15px;margin-bottom:15px}.plugin-icon[data-v-43b2249f]{width:50px;height:50px;border-radius:10px;object-fit:cover;background:#2a2a2a}.plugin-info h4[data-v-43b2249f]{margin:0 0 5px;font-size:1.1rem;color:var(--text-primary)}.tag[data-v-43b2249f]{font-size:.8rem;color:var(--text-secondary);padding:2px 8px;border-radius:4px}.plugin-stats[data-v-43b2249f]{display:flex;gap:15px;font-size:.85rem;color:var(--text-secondary);margin-bottom:20px;border-bottom:1px solid var(--border-color);padding-bottom:15px}.plugin-actions[data-v-43b2249f]{margin-top:auto;display:flex;justify-content:space-between;align-items:center}.button-small[data-v-43b2249f]{padding:8px 16px;font-size:.9rem;width:100%}.link-info[data-v-43b2249f]{margin-left:10px;color:var(--text-secondary);padding:8px;border-radius:4px;transition:color .2s}.link-info[data-v-43b2249f]:hover{color:var(--accent-primary);background:#ffffff0d}.spinner[data-v-43b2249f]{border:3px solid rgba(255,255,255,.1);border-top:3px solid var(--accent-primary);border-radius:50%;width:30px;height:30px;animation:spin-43b2249f 1s linear infinite;margin:0 auto 15px}@keyframes spin-43b2249f{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.search-box[data-v-43b2249f]{margin-bottom:30px;display:flex;flex-direction:column;gap:8px}.search-row[data-v-43b2249f]{display:flex;gap:10px;height:48px}.input-wrapper[data-v-43b2249f]{flex-grow:1;position:relative;height:100%}.input-wrapper input[data-v-43b2249f]{width:100%;height:100%;padding:0 15px 0 45px;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-small);color:#fff;font-size:1rem;transition:border-color .2s;display:flex;align-items:center}.input-wrapper input[data-v-43b2249f]:focus{border-color:var(--accent-primary);outline:none}.search-icon[data-v-43b2249f]{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:var(--text-secondary);font-size:1.1rem;pointer-events:none}.search-btn[data-v-43b2249f]{height:100%;padding:0 25px;font-weight:700;letter-spacing:.5px;white-space:nowrap;display:flex;align-items:center;justify-content:center}.empty-state[data-v-43b2249f],.loader-area[data-v-43b2249f]{text-align:center;padding:60px 0;color:var(--text-secondary)}.empty-state i[data-v-43b2249f]{font-size:3rem;margin-bottom:15px;opacity:.5}.search-info[data-v-43b2249f]{font-size:.85rem;color:var(--text-secondary);margin-left:5px}.search-info a[data-v-43b2249f]{color:var(--accent-primary);text-decoration:none}.search-info a[data-v-43b2249f]:hover{text-decoration:underline}.subdomain-card[data-v-1cb527f9]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);padding:20px;margin-bottom:20px}.header h3[data-v-1cb527f9]{margin:0 0 5px;color:var(--text-primary)}.desc[data-v-1cb527f9]{color:var(--text-secondary);font-size:.9rem;margin:0 0 15px}.status-box[data-v-1cb527f9]{background:#2ecc711a;border:1px solid var(--success-color);color:var(--success-color);padding:12px;border-radius:6px;margin-bottom:20px;display:flex;align-items:center;gap:10px}.highlight[data-v-1cb527f9]{font-weight:700;color:#fff;margin-left:5px}.input-row[data-v-1cb527f9]{display:flex;gap:10px;flex-wrap:wrap}.input-wrapper[data-v-1cb527f9]{display:flex;align-items:center;background:var(--bg-surface);border:1px solid var(--border-color);border-radius:var(--border-radius-small);padding:0 15px;flex-grow:1;min-width:200px}.input-wrapper input[data-v-1cb527f9]{border:none;background:transparent;color:#fff;padding:10px 0;width:100%;outline:none;text-align:right;font-weight:700}.suffix[data-v-1cb527f9]{color:var(--text-secondary);padding-left:2px;user-select:none}.note[data-v-1cb527f9]{font-size:.8rem;color:var(--text-secondary);margin-top:10px}.backup-manager[data-v-4f035315]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:25px;box-shadow:0 4px 6px #0000001a}.header-actions[data-v-4f035315]{display:flex;justify-content:space-between;align-items:center;margin-bottom:25px}.header-actions h3[data-v-4f035315]{margin:0;font-size:1.25rem;color:var(--text-primary);display:flex;align-items:center;gap:10px}.glow-effect[data-v-4f035315]{box-shadow:0 0 15px rgba(var(--accent-primary-rgb),.3);transition:all .3s ease}.glow-effect[data-v-4f035315]:hover{box-shadow:0 0 25px rgba(var(--accent-primary-rgb),.5);transform:translateY(-1px)}.table-container[data-v-4f035315]{overflow-x:auto;border-radius:8px}.backup-table[data-v-4f035315]{width:100%;border-collapse:collapse;min-width:700px}.backup-table th[data-v-4f035315]{text-align:left;padding:15px 20px;color:var(--text-secondary);font-size:.85rem;text-transform:uppercase;letter-spacing:1px;font-weight:600}.backup-table td[data-v-4f035315]{padding:15px 20px;border:none;border-bottom:1px solid rgba(255,255,255,.05);color:var(--text-primary);vertical-align:middle;background:transparent}.backup-table tr:last-child td[data-v-4f035315]{border-bottom:none}.backup-table tbody tr[data-v-4f035315]{transition:background .2s}.backup-table tbody tr:hover td[data-v-4f035315]{transform:none;background:transparent}.filename-cell[data-v-4f035315]{display:flex;align-items:center;gap:12px}.file-icon[data-v-4f035315]{color:var(--text-secondary);font-size:1.2rem;background:#ffffff0d;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:6px}.filename-text[data-v-4f035315]{font-family:JetBrains Mono,monospace;font-size:.9rem;color:#fff}.date-cell[data-v-4f035315]{font-size:.9rem}.date-main[data-v-4f035315]{font-weight:500}.date-sub[data-v-4f035315]{font-size:.8rem;color:var(--text-secondary);margin-top:2px}.size-cell[data-v-4f035315]{font-family:monospace;color:var(--text-secondary)}.badge[data-v-4f035315]{padding:4px 10px;border-radius:50px;font-size:.75rem;font-weight:700;letter-spacing:.5px;text-transform:uppercase}.badge-auto[data-v-4f035315]{background:#3498db26;color:#3498db;border:1px solid rgba(52,152,219,.3)}.badge-manual[data-v-4f035315]{background:#2ecc7126;color:#2ecc71;border:1px solid rgba(46,204,113,.3)}.actions-cell[data-v-4f035315]{text-align:right}.actions-group[data-v-4f035315]{display:inline-flex;gap:8px}.action-btn[data-v-4f035315]{width:34px;height:34px;border-radius:6px;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s;background:transparent;color:var(--text-secondary)}.action-btn.download[data-v-4f035315]:hover{background:#3498db33;color:#3498db}.action-btn.restore[data-v-4f035315]:hover{background:#f1c40f33;color:#f1c40f}.action-btn.delete[data-v-4f035315]:hover{background:#e74c3c33;color:#e74c3c}.empty-state[data-v-4f035315]{text-align:center;padding:60px 20px;color:var(--text-secondary);background:var(--bg-surface);border-radius:8px;border:1px dashed var(--border-color)}.empty-state i[data-v-4f035315]{font-size:3rem;margin-bottom:15px;opacity:.5}.loading[data-v-4f035315]{text-align:center;padding:40px;color:var(--text-secondary)}.text-right[data-v-4f035315]{text-align:right}.vue-flow{position:relative;width:100%;height:100%;overflow:hidden;z-index:0;direction:ltr}.vue-flow__container{position:absolute;height:100%;width:100%;left:0;top:0}.vue-flow__pane{z-index:1}.vue-flow__pane.draggable{cursor:grab}.vue-flow__pane.selection{cursor:pointer}.vue-flow__pane.dragging{cursor:grabbing}.vue-flow__transformationpane{transform-origin:0 0;z-index:2;pointer-events:none}.vue-flow__viewport{z-index:4;overflow:clip}.vue-flow__selection{z-index:6}.vue-flow__edge-labels{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible{outline:none}.vue-flow .vue-flow__edges{pointer-events:none;overflow:visible}.vue-flow__edge-path,.vue-flow__connection-path{stroke:#b1b1b7;stroke-width:1;fill:none}.vue-flow__edge{pointer-events:visibleStroke;cursor:pointer}.vue-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__edge.animated path.vue-flow__edge-interaction{stroke-dasharray:none;animation:none}.vue-flow__edge.inactive{pointer-events:none}.vue-flow__edge.selected,.vue-flow__edge:focus,.vue-flow__edge:focus-visible{outline:none}.vue-flow__edge.selected .vue-flow__edge-path,.vue-flow__edge:focus .vue-flow__edge-path,.vue-flow__edge:focus-visible .vue-flow__edge-path{stroke:#555}.vue-flow__edge-textwrapper{pointer-events:all}.vue-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-flow__connection{pointer-events:none}.vue-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.vue-flow__connectionline{z-index:1001}.vue-flow__nodes{pointer-events:none;transform-origin:0 0}.vue-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.vue-flow__node.draggable{cursor:grab;pointer-events:all}.vue-flow__node.draggable.dragging{cursor:grabbing}.vue-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.vue-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.vue-flow__nodesselection-rect.dragging{cursor:grabbing}.vue-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px}.vue-flow__handle.connectable{pointer-events:all;cursor:crosshair}.vue-flow__handle-bottom{left:50%;bottom:0;transform:translate(-50%,50%)}.vue-flow__handle-top{left:50%;top:0;transform:translate(-50%,-50%)}.vue-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.vue-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.vue-flow__edgeupdater{cursor:move;pointer-events:all}.vue-flow__panel{position:absolute;z-index:5;margin:15px}.vue-flow__panel.top{top:0}.vue-flow__panel.bottom{bottom:0}.vue-flow__panel.left{left:0}.vue-flow__panel.right{right:0}.vue-flow__panel.center{left:50%;transform:translate(-50%)}@keyframes dashdraw{0%{stroke-dashoffset:10}}:root{--vf-node-bg: #fff;--vf-node-text: #222;--vf-connection-path: #b1b1b7;--vf-handle: #555}.vue-flow__edge.updating .vue-flow__edge-path{stroke:#777}.vue-flow__edge-text{font-size:10px}.vue-flow__edge-textbg{fill:#fff}.vue-flow__connection-path{stroke:var(--vf-connection-path)}.vue-flow__node{cursor:grab}.vue-flow__node.selectable:focus,.vue-flow__node.selectable:focus-visible{outline:none}.vue-flow__node-default,.vue-flow__node-input,.vue-flow__node-output{padding:10px;border-radius:3px;width:150px;font-size:12px;text-align:center;border-width:1px;border-style:solid;color:var(--vf-node-text);background-color:var(--vf-node-bg);border-color:var(--vf-node-color)}.vue-flow__node-default.selected,.vue-flow__node-default.selected:hover,.vue-flow__node-input.selected,.vue-flow__node-input.selected:hover,.vue-flow__node-output.selected,.vue-flow__node-output.selected:hover{box-shadow:0 0 0 .5px var(--vf-box-shadow)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible,.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible,.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid #555}.vue-flow__node-default .vue-flow__handle,.vue-flow__node-input .vue-flow__handle,.vue-flow__node-output .vue-flow__handle{background:var(--vf-handle)}.vue-flow__node-default.selectable:hover,.vue-flow__node-input.selectable:hover,.vue-flow__node-output.selectable:hover{box-shadow:0 1px 4px 1px #00000014}.vue-flow__node-input{--vf-node-color: var(--vf-node-color, #0041d0);--vf-handle: var(--vf-node-color, #0041d0);--vf-box-shadow: var(--vf-node-color, #0041d0);background:var(--vf-node-bg);border-color:var(--vf-node-color, #0041d0)}.vue-flow__node-input.selected,.vue-flow__node-input:focus,.vue-flow__node-input:focus-visible{outline:none;border:1px solid var(--vf-node-color, #0041d0)}.vue-flow__node-default{--vf-handle: var(--vf-node-color, #1a192b);--vf-box-shadow: var(--vf-node-color, #1a192b);background:var(--vf-node-bg);border-color:var(--vf-node-color, #1a192b)}.vue-flow__node-default.selected,.vue-flow__node-default:focus,.vue-flow__node-default:focus-visible{outline:none;border:1px solid var(--vf-node-color, #1a192b)}.vue-flow__node-output{--vf-handle: var(--vf-node-color, #ff0072);--vf-box-shadow: var(--vf-node-color, #ff0072);background:var(--vf-node-bg);border-color:var(--vf-node-color, #ff0072)}.vue-flow__node-output.selected,.vue-flow__node-output:focus,.vue-flow__node-output:focus-visible{outline:none;border:1px solid var(--vf-node-color, #ff0072)}.vue-flow__nodesselection-rect,.vue-flow__selection{background:#0059dc14;border:1px dotted rgba(0,89,220,.8)}.vue-flow__nodesselection-rect:focus,.vue-flow__nodesselection-rect:focus-visible,.vue-flow__selection:focus,.vue-flow__selection:focus-visible{outline:none}.vue-flow__handle{width:6px;height:6px;background:var(--vf-handle);border:1px solid #fff;border-radius:100%}.vue-flow__controls{box-shadow:0 0 2px 1px #00000014}.vue-flow__controls-button{background:#fefefe;border:none;border-bottom:1px solid #eee;box-sizing:content-box;display:flex;justify-content:center;align-items:center;width:16px;height:16px;cursor:pointer;user-select:none;padding:5px}.vue-flow__controls-button svg{width:100%;max-width:12px;max-height:12px}.vue-flow__controls-button:hover{background:#f4f4f4}.vue-flow__controls-button:disabled{pointer-events:none}.vue-flow__controls-button:disabled svg{fill-opacity:.4}.vue-flow__minimap{background-color:#fff}.vue-flow__minimap.pannable{cursor:grab}.vue-flow__minimap.dragging{cursor:grabbing}.vue-flow__minimap-mask.pannable{cursor:grab}.vue-flow__node-default.node-router{background:#fff;width:50px;height:25px;border-radius:8px;border:3px solid #3498db;padding:0;min-width:unset;box-shadow:0 0 10px #3498db80}.vue-flow__node-default.node-router:hover{transform:scale(1.2);border-color:#f1c40f}.vue-flow__node-default.node-role-auth{border-color:#e74c3c!important;background:linear-gradient(135deg,#2c3e50,#c0392b)!important;box-shadow:0 0 15px #e74c3c66}.vue-flow__node-default.node-role-auth:before{content:"🔒 AUTH";display:block;font-size:.65rem;color:#fcc;font-weight:700;margin-bottom:5px}.vue-flow__node-default.node-role-lobby{border-color:#2ecc71!important;background:linear-gradient(135deg,#2c3e50,#27ae60)!important;box-shadow:0 0 15px #2ecc7166}.vue-flow__node-default.node-role-lobby:before{content:"★ LOBBY";display:block;font-size:.65rem;color:#cfd;font-weight:700;margin-bottom:5px}.vue-flow__node-default.node-server{background:#1e1e24;color:#ecf0f1;border:1px solid #555;border-radius:6px;padding:10px;width:160px;text-align:center}.vue-flow__node-default.node-balancer{background:linear-gradient(135deg,#e67e22,#d35400);border:2px dashed #f39c12;border-radius:50px;padding:12px 20px;text-align:center;color:#fff;font-weight:700}.vue-flow__node-default.node-server:hover,.vue-flow__node-default.node-server.selected{border-color:#f1c40f;box-shadow:0 0 10px #f1c40f4d}.vue-flow__node-input.node-proxy{background:#2c3e50;color:#fff;border:2px solid #3498db;border-radius:8px;padding:12px;font-weight:700;text-align:center}.vue-flow__controls{background:#1a1a1e;border:1px solid #444;border-radius:8px;padding:5px;box-shadow:0 5px 15px #00000080}.vue-flow__controls-button{border:none;background:transparent;box-shadow:none;color:#eee;width:30px;height:30px}.vue-flow__controls-button:hover{background:#3498db;color:#fff}.vue-flow__minimap{background:#1a1a1e;border:1px solid #444;border-radius:8px}.vue-flow__edge:hover .vue-flow__edge-path{stroke:#f1c40f!important;stroke-width:4!important;cursor:pointer;filter:drop-shadow(0 0 5px rgba(241,196,15,.5))}.role-badge[data-v-d8585057]{background:#e74c3c33;color:#e74c3c;padding:10px;border-radius:6px;margin-bottom:15px;font-weight:700;font-size:.85rem;border:1px solid rgba(231,76,60,.4);display:flex;align-items:center;gap:10px}.role-badge.lobby-badge[data-v-d8585057]{background:#2ecc7133;color:#2ecc71;border-color:#2ecc7166}.styled-select[data-v-d8585057]{width:100%;padding:8px;background:#111;border:1px solid #444;color:#fff;border-radius:4px;cursor:pointer}.styled-select[data-v-d8585057]:focus{border-color:#3498db;outline:none}.section-title[data-v-d8585057]{padding:0 15px;font-size:.7rem;text-transform:uppercase;color:#666;margin-top:20px;margin-bottom:8px;font-weight:700;letter-spacing:1px}.tool-card[data-v-d8585057]{background:#25252b;border-color:#d35400}.tool-icon[data-v-d8585057]{color:#e67e22;background:#e67e221a}.network-editor[data-v-d8585057]{display:flex;height:80vh;background:var(--bg-secondary, #000);color:#fff;position:relative;border-radius:12px;overflow:hidden;border:1px solid #333;margin-bottom:10px}.sidebar[data-v-d8585057]{width:280px;background:#151518;border-right:1px solid #333;display:flex;flex-direction:column;z-index:10}.sidebar-header[data-v-d8585057]{padding:20px;border-bottom:1px solid #333;background:#1a1a1e}.sidebar-header h3[data-v-d8585057]{margin:0;color:#3498db}.sidebar-header p[data-v-d8585057]{margin:5px 0 0;color:#777;font-size:.9rem}.sidebar-footer[data-v-d8585057]{text-align:center;justify-content:center;padding:10px}.btn-save[data-v-d8585057]:disabled{background:#555;cursor:not-allowed;opacity:.7}.server-list[data-v-d8585057]{padding:0 15px 15px;flex:1;overflow-y:auto}.draggable-card[data-v-d8585057]{background:#25252b;border:1px solid #333;padding:12px;margin-bottom:10px;border-radius:6px;display:flex;align-items:center;transition:transform .2s,border-color .2s;cursor:grab}.draggable-card[data-v-d8585057]:hover{transform:translate(4px);border-color:#555}.draggable-card[data-v-d8585057]:active{cursor:grabbing}.draggable-card.already-used[data-v-d8585057]{opacity:.4;cursor:not-allowed;filter:grayscale(100%);border-style:dashed}.draggable-card.already-used[data-v-d8585057]:hover{transform:none;border-color:#333}.card-info[data-v-d8585057]{flex:1}.card-info .name[data-v-d8585057]{display:block;font-weight:700;font-size:.9rem}.card-info .specs[data-v-d8585057]{font-size:.75rem;color:#777}.canvas-area[data-v-d8585057]{flex:1;position:relative}.prop-panel[data-v-d8585057]{position:absolute;top:20px;right:20px;width:280px;background:#1a1a1e;border:1px solid #444;border-radius:8px;box-shadow:0 10px 30px #00000080;z-index:20}.prop-header[data-v-d8585057]{padding:15px;background:#25252b;border-bottom:1px solid #333;border-radius:8px 8px 0 0;display:flex;justify-content:space-between;align-items:center}.prop-header h4[data-v-d8585057]{margin:0;font-size:.95rem}.prop-header button[data-v-d8585057]{background:none;border:none;color:#777;cursor:pointer}.prop-body[data-v-d8585057]{padding:15px}.field[data-v-d8585057]{margin-bottom:15px}.field label[data-v-d8585057]{display:block;margin-bottom:6px;color:#aaa;font-size:.8rem;text-transform:uppercase;letter-spacing:.5px}.field input[data-v-d8585057]{width:100%;padding:8px;background:#111;border:1px solid #444;color:#fff;border-radius:4px}.btn-delete[data-v-d8585057]{width:100%;padding:8px;background:#e74c3c26;color:#e74c3c;border:1px solid #c0392b;border-radius:4px;cursor:pointer;margin-top:10px}.btn-delete[data-v-d8585057]:hover{background:#e74c3c;color:#fff}.modal-nav[data-v-cf53ab4d]{min-width:250px}ul[data-v-cf53ab4d]{list-style:none;padding:0;margin:0}li[data-v-cf53ab4d]{margin-bottom:10px}.server-status[data-v-cf53ab4d]{margin-top:10px;padding:5px 10px;border-radius:12px;font-size:.8em;font-weight:700;text-transform:uppercase}.server-status.running[data-v-cf53ab4d]{color:#333;background:var(--success-color)}.server-status.offline[data-v-cf53ab4d]{background:var(--danger-color)}.server-status.online[data-v-cf53ab4d]{color:#333;background:var(--success-color)}.nav-btn[data-v-cf53ab4d]{width:100%;text-align:left;padding:10px;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;border-radius:5px;box-shadow:none}.nav-btn[data-v-cf53ab4d]:hover,.nav-btn.active[data-v-cf53ab4d]{background:#ffffff1a;color:#fff}.nav-btn.active[data-v-cf53ab4d]{border-left:3px solid var(--accent-primary)}.button-disabled[data-v-cf53ab4d]{background-color:#444;color:#aaa;cursor:not-allowed;border:1px solid #555;box-shadow:none}.overview-grid[data-v-cf53ab4d]{display:grid;grid-template-columns:1fr 1fr;gap:30px;font-size:1rem;text-align:left;letter-spacing:1px}.full-width[data-v-cf53ab4d]{grid-column:span 2}.form-group[data-v-cf53ab4d]{display:grid;grid-template-rows:.75fr 1fr;gap:5px;margin-bottom:20px;border-bottom:2px solid var(--border-color)}label[data-v-cf53ab4d]{color:var(--text-secondary);font-size:.85rem;text-transform:uppercase}span[data-v-cf53ab4d]{padding:5px 7px}@media(max-width:768px){.overview-grid[data-v-cf53ab4d]{grid-template-columns:1fr}.full-width[data-v-cf53ab4d]{grid-column:span 1}}.profile-container[data-v-8ce0536e]{max-width:900px;margin:0 auto}.page-title[data-v-8ce0536e]{margin-bottom:30px;border-bottom:1px solid var(--border-color);padding-bottom:10px}.profile-grid[data-v-8ce0536e]{display:grid;grid-template-columns:1fr 1fr;gap:30px}@media(max-width:768px){.profile-grid[data-v-8ce0536e]{grid-template-columns:1fr}}.user-card[data-v-8ce0536e]{text-align:center;display:flex;flex-direction:column;align-items:center}.avatar-circle[data-v-8ce0536e]{width:100px;height:100px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-secondary));border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:3em;font-weight:700;color:#fff;margin-bottom:15px;box-shadow:0 5px 15px #0000004d}.role-badge[data-v-8ce0536e]{background:#ffffff1a;padding:3px 10px;border-radius:12px;font-size:.8em;text-transform:uppercase;margin-bottom:20px;color:var(--text-secondary)}.info-list[data-v-8ce0536e]{width:100%;text-align:left;margin-top:20px}.info-item[data-v-8ce0536e]{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid var(--border-color)}.info-item[data-v-8ce0536e]:last-child{border-bottom:none}.label[data-v-8ce0536e]{color:var(--text-secondary)}.credits[data-v-8ce0536e]{color:var(--accent-success);font-weight:700}.security-card h3[data-v-8ce0536e]{margin-bottom:20px;color:var(--text-primary)}.status-message[data-v-5af0675c]{padding:25px;border-radius:8px;margin-bottom:30px;text-align:center;box-shadow:0 4px 15px #0003}.status-message i[data-v-5af0675c]{font-size:3em;margin-bottom:10px}.status-message.success[data-v-5af0675c]{background-color:#2b453a;border:1px solid var(--accent-success);color:#fff}.status-message.success i[data-v-5af0675c]{color:var(--accent-success)}.status-message.canceled[data-v-5af0675c]{background-color:#452b2b;border:1px solid var(--danger-color);color:#fff}.status-message.canceled i[data-v-5af0675c]{color:var(--danger-color)}.billing-container[data-v-5af0675c]{max-width:1000px;margin:0 auto;padding:40px 20px}.header-section[data-v-5af0675c]{text-align:center;margin-bottom:50px}.header-section h1[data-v-5af0675c]{font-size:2.5em;margin-bottom:10px;background:linear-gradient(45deg,#fff,var(--accent-primary));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.header-section p[data-v-5af0675c]{color:var(--text-secondary)}.packages-grid[data-v-5af0675c]{display:flex;justify-content:center;align-items:stretch;gap:30px;flex-wrap:wrap}.package-card[data-v-5af0675c]{background:var(--bg-surface);border:1px solid var(--border-color);border-radius:16px;padding:30px;width:300px;text-align:center;transition:transform .3s,box-shadow .3s;position:relative;display:flex;flex-direction:column}.package-card[data-v-5af0675c]:hover{transform:translateY(-5px);box-shadow:0 10px 30px #0000004d}.package-card.popular[data-v-5af0675c]{border:2px solid var(--accent-primary);background:linear-gradient(180deg,rgba(var(--accent-primary-rgb),.1) 0%,var(--bg-surface) 100%);transform:scale(1.05);z-index:2;box-shadow:0 0 20px rgba(var(--accent-primary-rgb),.2)}.package-card.popular[data-v-5af0675c]:hover{transform:scale(1.08);box-shadow:0 0 30px rgba(var(--accent-primary-rgb),.4)}.badge[data-v-5af0675c]{position:absolute;top:-15px;left:50%;transform:translate(-50%);background:var(--accent-primary);color:#000;padding:5px 15px;border-radius:20px;font-weight:700;font-size:.8em;text-transform:uppercase;box-shadow:0 5px 10px #0000004d}.card-header h3[data-v-5af0675c]{font-size:1.5em;margin-bottom:10px;color:var(--text-primary)}.icon[data-v-5af0675c]{font-size:2em;color:var(--accent-secondary);margin-bottom:20px}.popular .icon[data-v-5af0675c]{color:var(--accent-primary)}.amount[data-v-5af0675c]{font-size:1.8em;font-weight:700;margin-bottom:20px;color:#fff}.features[data-v-5af0675c]{list-style:none;padding:0;margin:0 0 30px;text-align:left;flex-grow:1}.features li[data-v-5af0675c]{padding:8px 0;color:var(--text-secondary);font-size:.9em;display:flex;align-items:center;gap:10px}.features li i[data-v-5af0675c]{color:var(--accent-success)}.price[data-v-5af0675c]{font-size:1.4em;font-weight:700;margin-bottom:20px;color:var(--text-primary)}.btn-buy[data-v-5af0675c]{width:100%;padding:12px;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);border-radius:8px;cursor:pointer;font-weight:700;transition:all .2s}.btn-buy[data-v-5af0675c]:hover:not(:disabled){background:#ffffff1a}.btn-buy.primary[data-v-5af0675c]{background:var(--accent-primary);border-color:var(--accent-primary);color:#000}.btn-buy.primary[data-v-5af0675c]:hover:not(:disabled){background:var(--accent-primary-hover, #ffb84d);transform:scale(1.02)}.btn-buy[data-v-5af0675c]:disabled{opacity:.5;cursor:not-allowed}.info-footer[data-v-5af0675c]{text-align:center;margin-top:50px;color:var(--text-secondary);font-size:.9em}@media(max-width:768px){.package-card.popular[data-v-5af0675c]{transform:scale(1)}.package-card[data-v-5af0675c]{width:100%}}.pricing-header[data-v-1d223783]{text-align:center;margin-bottom:60px}.pricing-header p[data-v-1d223783]{color:var(--text-secondary);font-size:1.1rem;max-width:700px;margin:0 auto;line-height:1.6}.pricing-grid[data-v-1d223783]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px;margin-bottom:60px;align-items:start}.pricing-card[data-v-1d223783]{display:flex;flex-direction:column;height:100%;position:relative;transition:transform .3s ease,box-shadow .3s ease}.pricing-card[data-v-1d223783]:hover{transform:translateY(-5px)}.pricing-card.popular[data-v-1d223783]{border-color:var(--accent-primary);box-shadow:0 0 20px #7aa2f726;z-index:2}.pricing-card.vip-tier[data-v-1d223783]{border-color:gold;background:linear-gradient(to bottom,rgba(255,215,0,.05),var(--bg-secondary))}.popular-badge[data-v-1d223783]{position:absolute;top:5%;right:-25%;transform:rotate(45deg);width:75%;background:var(--accent-primary);color:#fff;padding:4px 16px;border-radius:20px;font-weight:700;font-size:.8rem;text-align:center;text-transform:uppercase;box-shadow:0 4px 10px #0003}.vip-badge[data-v-1d223783]{position:absolute;top:5%;right:-25%;transform:rotate(45deg);width:75%;background:linear-gradient(45deg,gold,orange);color:#000;padding:6px 16px;border-radius:20px;font-weight:800;font-size:.8rem;text-align:center;text-transform:uppercase;box-shadow:0 0 15px #ffd70066;white-space:nowrap;animation:pulse-1d223783 2s infinite}@keyframes pulse-1d223783{0%{box-shadow:0 0 #ffd70066}70%{box-shadow:0 0 0 10px #ffd70000}to{box-shadow:0 0 #ffd70000}}.description[data-v-1d223783]{color:var(--text-secondary);font-size:.95rem;margin-top:5px;min-height:50px}.price-section[data-v-1d223783]{margin:25px 0;display:flex;align-items:baseline;justify-content:center;color:var(--text-primary)}.currency[data-v-1d223783]{font-size:1.2rem;font-weight:500;margin-right:4px;color:var(--text-secondary)}.amount[data-v-1d223783]{font-size:3.5rem;font-weight:800;letter-spacing:-2px}.period[data-v-1d223783]{color:var(--text-secondary);margin-left:5px}.specs-box[data-v-1d223783]{background-color:var(--bg-surface);border-radius:var(--border-radius-small);padding:15px;display:flex;justify-content:space-around;margin-bottom:25px;border:1px solid rgba(255,255,255,.05)}.spec-item[data-v-1d223783]{display:flex;align-items:center;gap:8px;color:var(--text-primary)}.features-list[data-v-1d223783]{list-style:none;padding:0;margin:0 0 30px;flex-grow:1}.features-list li[data-v-1d223783]{margin-bottom:12px;color:var(--text-secondary);display:flex;align-items:center;font-size:.95rem}.vip-feature[data-v-1d223783]{color:gold!important;text-shadow:0 0 10px rgba(255,215,0,.2)}.check[data-v-1d223783]{color:var(--success-color);margin-right:12px;font-weight:700}.button-fullwidth[data-v-1d223783]{width:100%;text-align:center;display:block}.button-outline[data-v-1d223783]{display:inline-flex;align-items:center;justify-content:center;padding:12px 24px;border-radius:var(--border-radius-small);font-weight:700;font-size:.9rem;text-transform:uppercase;text-decoration:none;transition:all .2s ease;background:transparent;border:1px solid var(--border-color-light);color:var(--text-primary);cursor:pointer}.button-outline[data-v-1d223783]:hover{border-color:var(--accent-primary);color:var(--accent-primary);background-color:#7aa2f70d}.custom-cta[data-v-1d223783]{text-align:center;padding:40px;background:var(--bg-secondary);border-radius:var(--border-radius-medium);border:1px dashed var(--border-color);margin-bottom:50px}.custom-cta h3[data-v-1d223783]{margin-bottom:10px}.custom-cta p[data-v-1d223783]{color:var(--text-secondary);margin-bottom:20px}@media(max-width:768px){.pricing-card.popular[data-v-1d223783],.pricing-card.vip-tier[data-v-1d223783]{transform:none;margin:20px 0}}.legal-container[data-v-35f8cae0]{max-width:900px;margin:40px auto;padding:0 20px}.page-title[data-v-35f8cae0]{text-align:center;margin-bottom:40px}.tabs[data-v-35f8cae0]{display:flex;justify-content:center;gap:15px;margin-bottom:30px;flex-wrap:wrap}.tab-btn[data-v-35f8cae0]{background:var(--bg-surface);color:var(--text-secondary);border:1px solid var(--border-color);padding:12px 25px;border-radius:var(--border-radius-medium);cursor:pointer;font-weight:600;transition:all .2s;font-size:1rem;display:flex;align-items:center;gap:10px}.tab-btn[data-v-35f8cae0]:hover{background:var(--bg-surface-hover);color:var(--text-primary)}.tab-btn.active[data-v-35f8cae0]{background:rgba(var(--accent-primary-rgb),.15);border-color:var(--accent-primary);color:var(--accent-primary);box-shadow:0 0 15px rgba(var(--accent-primary-rgb),.1)}.content-box[data-v-35f8cae0]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);padding:40px;box-shadow:var(--shadow-md)}.legal-text h2[data-v-35f8cae0]{color:var(--text-primary);border-bottom:1px solid var(--border-color);padding-bottom:15px;margin-bottom:25px}.legal-text h3[data-v-35f8cae0]{color:var(--accent-primary);margin-top:30px;margin-bottom:10px;font-size:1.2rem}.legal-text p[data-v-35f8cae0],.legal-text li[data-v-35f8cae0]{color:var(--text-secondary);line-height:1.7;margin-bottom:15px}.legal-text ul[data-v-35f8cae0]{padding-left:20px;margin-bottom:20px}.legal-text li[data-v-35f8cae0]{margin-bottom:5px}.alert-box[data-v-35f8cae0]{background:#fbbf241a;border-left:4px solid var(--warning-bg);padding:15px;color:#e4e7f5;margin-bottom:20px;border-radius:4px}@media(max-width:768px){.content-box[data-v-35f8cae0]{padding:20px}.tabs[data-v-35f8cae0]{gap:10px}.tab-btn[data-v-35f8cae0]{width:100%;justify-content:center}}.vip-container[data-v-18c7a32e]{max-width:800px;margin:40px auto}.vip-header[data-v-18c7a32e]{text-align:center;margin-bottom:50px}.vip-header h1[data-v-18c7a32e]{font-size:2.5rem;color:gold;text-shadow:0 0 15px rgba(255,215,0,.3)}.vip-header p[data-v-18c7a32e]{color:var(--text-secondary);font-size:1.1rem;max-width:600px;margin:15px auto 0}.pricing-grid[data-v-18c7a32e]{display:flex;justify-content:center}.vip-card[data-v-18c7a32e]{position:relative;max-width:400px;padding:30px;text-align:center;border-color:gold;background:linear-gradient(145deg,var(--bg-secondary),rgba(255,215,0,.05))}.vip-card.popular[data-v-18c7a32e]{transform:scale(1.05);box-shadow:0 0 30px #ffd7004d}.popular-badge[data-v-18c7a32e]{position:absolute;top:5%;right:-25%;transform:rotate(45deg);width:75%;background:linear-gradient(45deg,gold,orange);color:#000;padding:6px 16px;font-weight:800;font-size:.8rem;text-transform:uppercase;box-shadow:0 0 15px #ffd70066}.vip-title[data-v-18c7a32e]{color:gold;font-size:1.8rem}.summary-text[data-v-18c7a32e]{color:var(--text-secondary);font-style:italic;margin-bottom:30px;font-size:.95rem}.price-section[data-v-18c7a32e]{margin:20px 0;display:flex;align-items:baseline;justify-content:center;color:var(--text-primary)}.currency[data-v-18c7a32e]{font-size:1.2rem;font-weight:500;margin-right:4px;color:var(--text-secondary)}.amount[data-v-18c7a32e]{font-size:3.5rem;font-weight:800;letter-spacing:-2px}.period[data-v-18c7a32e]{color:var(--text-secondary);margin-left:5px}.features-list[data-v-18c7a32e]{list-style:none;padding:0;margin:0 0 30px;text-align:left}.features-list li[data-v-18c7a32e]{margin-bottom:15px;color:var(--text-primary);display:flex;align-items:center;font-size:1rem}.check[data-v-18c7a32e]{color:gold;margin-right:15px;font-weight:700}.button-fullwidth[data-v-18c7a32e]{width:100%;display:block}.credit-warning[data-v-18c7a32e]{color:var(--danger-color);font-size:.9em;margin-top:10px}.current-status-box[data-v-18c7a32e]{padding:20px;border-radius:var(--border-radius-medium);margin-bottom:40px;text-align:center;font-weight:600;font-size:1.1rem;border:1px solid}.success-bg[data-v-18c7a32e]{background:#2ecc711a;color:var(--success-color);border-color:var(--success-color)}.info-bg[data-v-18c7a32e]{background:#7aa2f71a;color:var(--accent-primary);border-color:var(--accent-primary)}.renew-link[data-v-18c7a32e]{color:var(--accent-secondary);margin-left:15px;text-decoration:underline}.container[data-v-b2ff7a39],.container[data-v-7f437460]{text-align:center}.small[data-v-8ec757b5]{padding:5px 10px;font-size:.8em;border:1px solid var(--border-color)}.header-actions[data-v-8387f73b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:15px}.small[data-v-8387f73b]{padding:5px 10px;font-size:.8em}.status-badge[data-v-8387f73b]{padding:3px 8px;border-radius:4px;font-size:.8em;font-weight:700;text-transform:uppercase}.status-badge.online[data-v-8387f73b]{color:var(--success-color);background:#50fa7b1a}.status-badge.offline[data-v-8387f73b]{color:var(--danger-color);background:#ff55551a}.modal-overlay[data-v-8387f73b]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000b3;display:flex;justify-content:center;align-items:center;z-index:1000}.modal-box[data-v-8387f73b]{width:400px;background:var(--bg-surface);border:1px solid var(--border-color)}.form-group-row[data-v-8387f73b]{display:flex;gap:10px}.modal-actions[data-v-8387f73b]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px}.grid-layout[data-v-1ace019f]{display:flex;flex-direction:column;gap:30px;margin-top:20px}.form-grid[data-v-621e11e1]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.full-width[data-v-621e11e1]{grid-column:span 2}.actions[data-v-621e11e1]{display:flex;justify-content:space-between;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}.form-grid[data-v-3bffc95c]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}.full-width[data-v-3bffc95c]{grid-column:span 2}.credits-box[data-v-3bffc95c]{background:rgba(var(--accent-primary-rgb),.1);padding:15px;border:1px solid var(--accent-primary);border-radius:8px}.credits-input[data-v-3bffc95c]{font-size:1.5em;font-weight:700;color:var(--accent-primary)}.actions[data-v-3bffc95c]{display:flex;justify-content:space-between;margin-top:20px;padding-top:20px;border-top:1px solid var(--border-color)}:root{--bg-primary: #13141c;--bg-secondary: #1e1f29;--bg-surface: #2b2d3b;--bg-surface-hover: #3e4155;--text-primary: #e4e7f5;--text-secondary: #9aa5ce;--text-placeholder: #565f89;--accent-primary: #7aa2f7;--accent-primary-hover: #608ceb;--accent-secondary: #bd93f9;--accent-tertiary: #ff79c6;--accent-primary-rgb: 187, 134, 252;--accent-secondary-rgb: 3, 218, 198;--success-color: #50fa7b;--warning-color: #f1fa8c;--danger-color: #ff5555;--info-color: #8be9fd;--border-color: #353746;--border-color-light: #484b5e;--border-radius-small: 6px;--border-radius-medium: 12px;--border-radius-large: 16px;--shadow-sm: 0 2px 4px rgba(0,0,0,.2);--shadow-md: 0 8px 16px rgba(0, 0, 0, .3);--shadow-lg: 0 16px 32px rgba(0, 0, 0, .4);--shadow-glow: 0 0 20px rgba(122, 162, 247, .15);--glass-bg: rgba(30, 31, 41, .85);--glass-blur: blur(12px);--font-primary: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", Consolas, monospace;--spacing-small: 8px;--spacing-medium: 16px;--spacing-large: 24px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@view-transition{navigation:auto}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:var(--font-primary);line-height:1.6;font-size:15px;min-height:100vh;display:flex;flex-direction:column;overflow-x:hidden}body,html{margin:0;padding:0;width:100%;height:100%}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--bg-surface);border-radius:5px;border:2px solid var(--bg-primary)}::-webkit-scrollbar-thumb:hover{background:var(--bg-surface-hover)}h1,h2,h3,h4,h5,h6{color:var(--text-primary);margin-bottom:var(--spacing-medium);line-height:1.2;font-weight:700;letter-spacing:-.5px}h1{font-size:2.5rem;background:linear-gradient(90deg,#fff,#a5b4fc);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;display:inline-block}h2{font-size:2rem}h3{font-size:1.5rem}a{color:var(--accent-primary);text-decoration:none;transition:all .2s ease;font-weight:500}a:hover{color:var(--accent-primary-hover);text-shadow:0 0 10px rgba(122,162,247,.4)}header{width:100%;z-index:1000}header nav{background-color:var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid var(--border-color);position:sticky;top:0;width:100%;padding:15px 0;box-shadow:var(--shadow-sm);display:flex;justify-content:center}header .logo{font-size:1.5rem;font-weight:800;color:var(--accent-primary);letter-spacing:-1px;margin-right:auto;padding-left:20px;display:flex;align-items:center}header nav ul{list-style:none;display:flex;gap:20px;align-items:center;padding-right:20px;margin:0}header nav ul li a{color:var(--text-secondary);font-size:.95rem;padding:8px 12px;border-radius:var(--border-radius-small);transition:all .2s}header nav ul li a:hover,header nav ul li a.active{color:var(--text-primary);background-color:#ffffff0d}.modal-account-item{background-color:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--shadow-md);min-width:150px;z-index:1001}.modal-account-item li{display:block;margin:0}.modal-account-item li a{display:block;width:100%;padding:10px 15px}#app{display:flex;flex-direction:column;min-height:100vh}header,footer{flex-shrink:0}main{flex-grow:1;width:100%;margin-top:10px;display:flex;flex-direction:column}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.container-box,.card,.profile,.package-item,.feature-item{background-color:var(--bg-secondary);border:1px solid var(--border-color);border-radius:var(--border-radius-medium);padding:30px;box-shadow:var(--shadow-md);transition:transform .3s ease,box-shadow .3s ease,border-color .3s;position:relative;overflow:hidden}.container-box:hover,.card:hover,.package-item:hover,.feature-item:hover{box-shadow:var(--shadow-lg);border-color:var(--accent-primary)}.login-box:hover{transform:none;box-shadow:var(--shadow-md);border-color:var(--border-color)}.container-box:before,.card:before,.package-item:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.1),transparent)}button,.button-action,.button-primary,input[type=submit],.hero-button{background:linear-gradient(135deg,var(--accent-primary) 0%,#5d88e6 100%);color:#13141c;border:none;padding:10px 20px;border-radius:var(--border-radius-small);font-weight:700;cursor:pointer;font-size:.9rem;letter-spacing:.5px;text-transform:uppercase;transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:0 4px 6px #7aa2f740;display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none}button:hover,.button-action:hover,.hero-button:hover{transform:translateY(-2px);box-shadow:0 8px 15px #7aa2f766;filter:brightness(1.1);color:#13141c}button:active{transform:scale(.98)}.button-stop,.button-cancel-create,.button-delete{background:linear-gradient(135deg,var(--danger-color) 0%,#d43535 100%);box-shadow:0 4px 6px #ff555540;color:#fff}.button-stop:hover{box-shadow:0 8px 15px #f556;color:#fff}.button-start,.button-confirm-create{background:linear-gradient(135deg,var(--success-color) 0%,#42e068 100%);box-shadow:0 4px 6px #50fa7b40;color:#13141c}.nav-btn.small,button.small{padding:5px 15px;font-size:.85em;height:auto;min-height:0;line-height:normal}button:disabled{background:var(--bg-surface);color:var(--text-secondary);cursor:not-allowed;transform:none;box-shadow:none}input[type=text],input[type=email],input[type=password],input[type=number],select,textarea{background-color:#16171f;border:1px solid var(--border-color);color:var(--text-primary);border-radius:var(--border-radius-small);padding:12px 15px;width:100%;font-size:1rem;transition:all .2s ease;margin-bottom:15px;font-family:inherit}input:focus,select:focus,textarea:focus{outline:none;border-color:var(--accent-primary);background-color:#1a1b26;box-shadow:0 0 0 3px #7aa2f726}input::placeholder{color:var(--text-placeholder);opacity:1}input[type=range]{-webkit-appearance:none;appearance:none;width:100%;background:transparent;margin:15px 0;padding:0;border:none}input[type=range]::-webkit-slider-runnable-track{width:100%;height:6px;background:var(--bg-surface);border-radius:3px}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;height:20px;width:20px;background:var(--accent-primary);border-radius:50%;margin-top:-7px;box-shadow:0 0 10px #7aa2f780;cursor:grab;transition:transform .1s}input[type=range]::-webkit-slider-thumb:hover{transform:scale(1.2)}table{width:100%;border-collapse:separate;border-spacing:0 8px;margin-top:10px}th{text-align:left;color:var(--text-secondary);font-size:.85rem;text-transform:uppercase;letter-spacing:1px;padding:10px 20px;border-bottom:2px solid var(--border-color)}td{background-color:var(--bg-surface);padding:15px 20px;vertical-align:middle;border-top:1px solid rgba(255,255,255,.02);border-bottom:1px solid rgba(255,255,255,.02);color:var(--text-primary)}tr td:first-child{border-radius:8px 0 0 8px;border-left:1px solid rgba(255,255,255,.02)}tr td:last-child{border-radius:0 8px 8px 0;border-right:1px solid rgba(255,255,255,.02)}tbody tr:hover td{background-color:var(--bg-surface-hover);transform:scale(1.005);transition:all .2s ease}.message{padding:15px 20px;margin:20px 0;border-radius:var(--border-radius-small);border-left:4px solid;background-color:var(--bg-surface);text-align:left;font-weight:500;display:flex;align-items:center;box-shadow:var(--shadow-sm)}.message.error{border-left-color:var(--danger-color);background:linear-gradient(90deg,rgba(255,85,85,.1) 0%,transparent 100%);color:#ffb4b4}.message.success{border-left-color:var(--success-color);background:linear-gradient(90deg,rgba(80,250,123,.1) 0%,transparent 100%);color:#b4ffc3}footer{margin-top:auto;background-color:var(--bg-secondary);padding:40px 0;text-align:center;color:var(--text-secondary);border-top:1px solid var(--border-color);font-size:.9rem}@media(max-width:768px){header nav{flex-direction:column}header .logo{margin:0 auto 10px;padding:0}header nav ul{flex-wrap:wrap;justify-content:center;gap:10px;padding:0}.modal{flex-direction:column;padding:10px}.modal-nav{width:100%;position:static;margin-bottom:20px}.container-box{width:100%;padding:20px}h1{font-size:2rem}.packages-list{flex-direction:column}.feature-item,.package-item{min-width:100%}}
