@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&family=Outfit:wght@400;500;600;700&display=swap";:root{font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;font-weight:400;color-scheme:dark;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;margin:0;padding:0}body{margin:0;min-height:100vh}body.with-padding{padding:20px}#app{min-height:100vh}.card{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;padding:30px;border:2px solid rgba(255,255,255,.2);margin-bottom:20px}button,.btn{display:inline-block;padding:12px 20px;border-radius:8px;border:none;background:#fff;color:#667eea;font-size:15px;font-weight:600;cursor:pointer;margin-right:10px;margin-bottom:10px;text-decoration:none;transition:all .2s}button:hover,.btn:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0003}button:disabled{opacity:.6;cursor:not-allowed;transform:none}.btn-secondary{background:#fff3;color:#fff}.btn-primary{background:#fff;color:#667eea;box-shadow:0 10px 30px #0000004d}input,select{width:100%;padding:12px 15px;background:#00000040;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:14px}input:focus,select:focus{outline:none;border-color:#ffffff80}input::placeholder{color:#ffffff80}label{display:block;margin-bottom:8px;font-size:14px;opacity:.8}a{color:#fff;text-decoration:none;opacity:.8;transition:opacity .2s}a:hover{opacity:1}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0003}::-webkit-scrollbar-thumb{background:#ffffff4d;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#ffffff80}.login-container.svelte-3z0wmw{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 40px);padding:1rem}.login-box.svelte-3z0wmw{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:20px;padding:2.5rem;width:100%;max-width:400px;text-align:center}.logo.svelte-3z0wmw{font-size:72px;font-weight:900;letter-spacing:-3px;margin-bottom:5px;text-shadow:0 10px 30px rgba(0,0,0,.3)}.subtitle.svelte-3z0wmw{margin:0 0 2rem;opacity:.8;font-size:1rem}.field.svelte-3z0wmw{margin-bottom:1rem;text-align:left}label.svelte-3z0wmw{display:block;margin-bottom:.5rem;font-size:.875rem;opacity:.8}input.svelte-3z0wmw{width:100%;padding:.875rem 1rem;background:#00000040;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1rem;box-sizing:border-box}input.svelte-3z0wmw:focus{outline:none;border-color:#ffffff80}input.svelte-3z0wmw:disabled{opacity:.6}input.error-input.svelte-3z0wmw{border-color:#fc8181}input.svelte-3z0wmw::placeholder{color:#ffffff80}.field-error.svelte-3z0wmw{color:#fc8181;font-size:.75rem;margin-top:.35rem}.error.svelte-3z0wmw{background:#fc818133;border:1px solid rgba(252,129,129,.4);color:#fc8181;padding:.75rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}button[type=submit].svelte-3z0wmw{width:100%;padding:1rem;background:#fff;border:none;border-radius:50px;color:#667eea;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 10px 30px #0000004d;margin:0}button[type=submit].svelte-3z0wmw:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 40px #0006}button[type=submit].svelte-3z0wmw:disabled{opacity:.6;cursor:not-allowed;transform:none}.switch-link.svelte-3z0wmw{text-align:center;margin-top:1.5rem;opacity:.8;font-size:.875rem}.link.svelte-3z0wmw{background:none;border:none;color:#fff;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline;margin:0}.link.svelte-3z0wmw:hover{opacity:1}.divider.svelte-3z0wmw{display:flex;align-items:center;margin:1.5rem 0}.divider.svelte-3z0wmw:before,.divider.svelte-3z0wmw:after{content:"";flex:1;height:1px;background:#fff3}.divider.svelte-3z0wmw span:where(.svelte-3z0wmw){padding:0 1rem;font-size:.875rem;opacity:.6}.google-btn.svelte-3z0wmw{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:.875rem 1rem;background:#fff;border:none;border-radius:50px;color:#333;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #0003}.google-btn.svelte-3z0wmw:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.telegram-widget.svelte-3z0wmw{display:flex;justify-content:center;margin-top:.75rem}.login-container.svelte-1p4rrxu{display:flex;justify-content:center;align-items:center;min-height:calc(100vh - 40px);padding:1rem}.login-box.svelte-1p4rrxu{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:2px solid rgba(255,255,255,.2);border-radius:20px;padding:2.5rem;width:100%;max-width:400px;text-align:center}.logo.svelte-1p4rrxu{font-size:72px;font-weight:900;letter-spacing:-3px;margin-bottom:5px;text-shadow:0 10px 30px rgba(0,0,0,.3)}.subtitle.svelte-1p4rrxu{margin:0 0 2rem;opacity:.8;font-size:1rem}.field.svelte-1p4rrxu{margin-bottom:1rem;text-align:left}label.svelte-1p4rrxu{display:block;margin-bottom:.5rem;font-size:.875rem;opacity:.8}input.svelte-1p4rrxu{width:100%;padding:.875rem 1rem;background:#00000040;border:1px solid rgba(255,255,255,.2);border-radius:8px;color:#fff;font-size:1rem;box-sizing:border-box}input.svelte-1p4rrxu:focus{outline:none;border-color:#ffffff80}input.svelte-1p4rrxu:disabled{opacity:.6}input.error-input.svelte-1p4rrxu{border-color:#fc8181}input.svelte-1p4rrxu::placeholder{color:#ffffff80}.field-error.svelte-1p4rrxu{color:#fc8181;font-size:.75rem;margin-top:.35rem}.altcha-container.svelte-1p4rrxu{display:flex;justify-content:center;margin:1.5rem 0}.altcha-loading.svelte-1p4rrxu,.altcha-error.svelte-1p4rrxu{padding:1rem;text-align:center;opacity:.7}.altcha-error.svelte-1p4rrxu{color:#fc8181}.error.svelte-1p4rrxu{background:#fc818133;border:1px solid rgba(252,129,129,.4);color:#fc8181;padding:.75rem;border-radius:8px;margin-bottom:1rem;font-size:.875rem}button[type=submit].svelte-1p4rrxu{width:100%;padding:1rem;background:#fff;border:none;border-radius:50px;color:#667eea;font-size:1.1rem;font-weight:700;cursor:pointer;transition:all .2s;box-shadow:0 10px 30px #0000004d;margin:0}button[type=submit].svelte-1p4rrxu:hover:not(:disabled){transform:translateY(-3px);box-shadow:0 15px 40px #0006}button[type=submit].svelte-1p4rrxu:disabled{opacity:.6;cursor:not-allowed;transform:none}.switch-link.svelte-1p4rrxu{text-align:center;margin-top:1.5rem;opacity:.8;font-size:.875rem}.link.svelte-1p4rrxu{background:none;border:none;color:#fff;cursor:pointer;font-size:inherit;padding:0;text-decoration:underline;margin:0}.link.svelte-1p4rrxu:hover{opacity:1}.dialog.svelte-1p4rrxu{text-align:center;padding:1rem 0}.dialog.svelte-1p4rrxu p:where(.svelte-1p4rrxu){margin:.5rem 0;opacity:.9}.dialog-buttons.svelte-1p4rrxu{display:flex;gap:1rem;margin-top:1.5rem}.dialog-buttons.svelte-1p4rrxu button:where(.svelte-1p4rrxu){flex:1;padding:.875rem;border:none;border-radius:50px;font-size:1rem;font-weight:600;cursor:pointer;transition:all .2s;margin:0}.dialog-buttons.svelte-1p4rrxu button:where(.svelte-1p4rrxu):first-child{background:#fff;color:#667eea}.dialog-buttons.svelte-1p4rrxu button:where(.svelte-1p4rrxu):first-child:hover{transform:translateY(-2px);box-shadow:0 10px 30px #0000004d}.dialog-buttons.svelte-1p4rrxu button.secondary:where(.svelte-1p4rrxu){background:#fff3;color:#fff}.dialog-buttons.svelte-1p4rrxu button.secondary:where(.svelte-1p4rrxu):hover{background:#ffffff4d}.divider.svelte-1p4rrxu{display:flex;align-items:center;margin:1.5rem 0}.divider.svelte-1p4rrxu:before,.divider.svelte-1p4rrxu:after{content:"";flex:1;height:1px;background:#fff3}.divider.svelte-1p4rrxu span:where(.svelte-1p4rrxu){padding:0 1rem;font-size:.875rem;opacity:.6}.google-btn.svelte-1p4rrxu{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;padding:.875rem 1rem;background:#fff;border:none;border-radius:50px;color:#333;font-size:1rem;font-weight:600;text-decoration:none;cursor:pointer;transition:all .2s;box-shadow:0 4px 15px #0003}.google-btn.svelte-1p4rrxu:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000004d}.telegram-widget.svelte-1p4rrxu{display:flex;justify-content:center;margin-top:.75rem}.sidebar.svelte-1nhzsi7{width:240px;background:var(--bg-secondary, #f8f9fa);border-right:1px solid var(--border, #e5e7eb);padding:24px 16px;display:flex;flex-direction:column;position:fixed;height:100vh;z-index:100;left:0;top:0;overflow:hidden;box-sizing:border-box}.logo.svelte-1nhzsi7{display:flex;align-items:center;gap:12px;padding:0 12px;margin-bottom:32px}.logo-icon.svelte-1nhzsi7{width:36px;height:36px;border-radius:10px}.logo-text.svelte-1nhzsi7{font-size:24px;font-weight:700;letter-spacing:-.5px;color:var(--text-primary, #1f2937)}.nav.svelte-1nhzsi7{display:flex;flex-direction:column;gap:4px;flex:1;overflow-y:auto;min-height:0}.nav.svelte-1nhzsi7::-webkit-scrollbar{width:4px}.nav.svelte-1nhzsi7::-webkit-scrollbar-track{background:transparent}.nav.svelte-1nhzsi7::-webkit-scrollbar-thumb{background:var(--border, #e5e7eb);border-radius:2px}.sidebar-footer.svelte-1nhzsi7{flex-shrink:0;padding-top:16px;border-top:1px solid var(--border, #e5e7eb);margin-top:16px}.nav-label.svelte-1nhzsi7{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;color:var(--text-muted, #9ca3af);padding:8px 16px}.nav-item.svelte-1nhzsi7{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;color:var(--text-secondary, #6b7280);background:transparent;border:none;font-weight:500;font-size:15px;transition:all .15s ease;cursor:pointer;text-align:left;width:100%}.nav-item.svelte-1nhzsi7:hover{background:var(--bg-tertiary, #f1f3f5);color:var(--text-primary, #1f2937)}.nav-item.active.svelte-1nhzsi7{background:var(--accent-glow, rgba(102, 126, 234, .15));color:var(--accent, #667eea)}.nav-item.svelte-1nhzsi7 svg:where(.svelte-1nhzsi7){width:20px;height:20px;opacity:.7;flex-shrink:0}.nav-item.active.svelte-1nhzsi7 svg:where(.svelte-1nhzsi7){opacity:1}.logout-btn.svelte-1nhzsi7{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:8px;color:var(--text-muted, #9ca3af);background:transparent;border:none;font-weight:500;font-size:15px;transition:all .15s ease;cursor:pointer;text-align:left;width:100%;margin-top:12px}.logout-btn.svelte-1nhzsi7:hover{background:#ef44441a;color:var(--danger, #ef4444)}.logout-btn.svelte-1nhzsi7 svg:where(.svelte-1nhzsi7){width:20px;height:20px;opacity:.7;flex-shrink:0}.nav-divider.svelte-1nhzsi7{height:1px;background:var(--border, #e5e7eb);margin:16px 0}.nav-spacer.svelte-1nhzsi7{flex:1}.badge.svelte-1nhzsi7{margin-left:auto;font-size:11px;background:linear-gradient(135deg,#667eea,#764ba2);padding:2px 6px;border-radius:4px;color:#fff}.badge-soon.svelte-1nhzsi7{background:var(--bg-tertiary, #f1f3f5);color:var(--text-muted, #9ca3af);border:1px solid var(--border, #e5e7eb)}.nav-item-soon.svelte-1nhzsi7{opacity:.6}.balance-card.svelte-1nhzsi7{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:12px;padding:16px;color:#fff}.balance-label.svelte-1nhzsi7{font-size:12px;color:#fffc;margin-bottom:4px}.balance-amount.svelte-1nhzsi7{font-size:28px;font-weight:700;font-family:JetBrains Mono,monospace;color:#fff;display:flex;align-items:baseline;gap:6px}.balance-amount.svelte-1nhzsi7 .currency:where(.svelte-1nhzsi7){font-size:16px;font-weight:600;opacity:.85}.balance-btn.svelte-1nhzsi7{width:100%;margin-top:12px;padding:10px;background:#fff3;color:#fff;border:1px solid rgba(255,255,255,.3);border-radius:8px;font-weight:600;font-size:14px;cursor:pointer;transition:all .15s ease}.balance-btn.svelte-1nhzsi7:hover{background:#ffffff4d;transform:translateY(-1px)}.referral-balance.svelte-1nhzsi7{display:flex;justify-content:space-between;align-items:center;padding:8px 0;margin-top:8px;border-top:1px solid rgba(255,255,255,.2)}.referral-label.svelte-1nhzsi7{font-size:12px;color:#fffc}.referral-amount.svelte-1nhzsi7{font-size:14px;font-weight:600;font-family:JetBrains Mono,monospace;color:#fff}@media(max-width:768px){.sidebar.svelte-1nhzsi7{width:100%;height:auto;position:relative;padding:16px}}.services-container.svelte-1mwc129{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:var(--radius, 12px);overflow:hidden}.filters-row.svelte-1mwc129{display:flex;align-items:center;gap:16px;padding:16px;border-bottom:1px solid var(--border, #e5e7eb);flex-wrap:wrap}.search-box.svelte-1mwc129{display:flex;align-items:center;gap:8px;background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:0 12px;height:40px;flex:1;min-width:200px;max-width:300px}.search-box.svelte-1mwc129 svg:where(.svelte-1mwc129){color:var(--text-muted, #9ca3af);flex-shrink:0}.search-box.svelte-1mwc129 input:where(.svelte-1mwc129){border:none;background:transparent;color:var(--text-primary, #1f2937);font-size:14px;width:100%;outline:none}.search-box.svelte-1mwc129 input:where(.svelte-1mwc129)::placeholder{color:var(--text-muted, #9ca3af)}.country-picker.svelte-1mwc129{position:relative;flex:1;min-width:200px;max-width:300px}.combobox.svelte-1mwc129{position:relative;display:flex;align-items:center;gap:8px;background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:0 12px;height:40px;cursor:pointer;transition:all .15s ease}.combobox.svelte-1mwc129:hover{border-color:var(--accent, #667eea)}.combobox.open.svelte-1mwc129{background:var(--bg-card, #ffffff);border-color:var(--accent, #667eea);box-shadow:0 0 0 2px #667eea33}.combobox-input.svelte-1mwc129{width:100%;padding:0 20px 0 0;background:transparent;border:none;color:var(--text-primary, #1f2937);font-size:14px;outline:none;cursor:pointer}.combobox.open.svelte-1mwc129 .combobox-input:where(.svelte-1mwc129){cursor:text}.combobox-input.svelte-1mwc129::placeholder{color:var(--text-muted, #9ca3af)}.combobox-value.svelte-1mwc129{position:absolute;left:12px;right:32px;display:flex;align-items:center;gap:8px;color:var(--text-primary, #1f2937);font-size:14px;pointer-events:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.combobox-arrow.svelte-1mwc129{position:absolute;right:12px;color:var(--text-muted, #9ca3af);font-size:10px;pointer-events:none;transition:transform .15s ease}.combobox.open.svelte-1mwc129 .combobox-arrow:where(.svelte-1mwc129){transform:rotate(180deg)}.country-dropdown.svelte-1mwc129{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:8px;box-shadow:0 4px 20px #00000026;max-height:240px;overflow-y:auto;z-index:100}.country-option.svelte-1mwc129{display:flex;align-items:center;gap:8px;width:100%;padding:10px 12px;text-align:left;background:transparent;border:none;color:var(--text-primary, #1f2937);font-size:14px;cursor:pointer;transition:background .1s ease}.flag.svelte-1mwc129{font-size:16px;line-height:1}.country-option.svelte-1mwc129:hover{background:var(--bg-tertiary, #f1f3f5)}.country-empty.svelte-1mwc129{padding:12px;text-align:center;color:var(--text-muted, #9ca3af);font-size:13px}.section-header.svelte-1mwc129{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:var(--bg-secondary, #f8f9fa);border-bottom:1px solid var(--border, #e5e7eb)}.section-header.svelte-1mwc129 h3:where(.svelte-1mwc129){margin:0;font-size:14px;font-weight:600;color:var(--text-primary, #1f2937)}.service-count.svelte-1mwc129{font-size:13px;color:var(--text-muted, #9ca3af)}.error-banner.svelte-1mwc129{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#ef44441a;border-bottom:1px solid rgba(239,68,68,.2);color:var(--danger, #ef4444);font-size:14px}.error-close.svelte-1mwc129{background:none;border:none;color:var(--danger, #ef4444);font-size:18px;cursor:pointer;padding:0;opacity:.7;line-height:1;margin:0}.error-close.svelte-1mwc129:hover{opacity:1}.services-grid.svelte-1mwc129{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;padding:16px;max-height:400px;overflow-y:auto}.service-card.svelte-1mwc129{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:10px;cursor:pointer;transition:all .15s ease;text-align:left;margin:0}.service-card.svelte-1mwc129:hover:not(:disabled){border-color:var(--accent, #667eea);box-shadow:0 4px 12px #667eea26}.service-card.svelte-1mwc129:disabled{opacity:.5;cursor:not-allowed}.service-card.ordering.svelte-1mwc129{border-color:var(--accent, #667eea);background:#667eea0d}.service-name.svelte-1mwc129{font-size:16px;font-weight:600;color:var(--text-primary, #1f2937)}.service-price.svelte-1mwc129{font-size:16px;font-weight:700;color:var(--accent, #667eea)}.loading.svelte-1mwc129,.empty.svelte-1mwc129{padding:40px;text-align:center;color:var(--text-muted, #9ca3af)}.services-grid.svelte-1mwc129::-webkit-scrollbar,.country-dropdown.svelte-1mwc129::-webkit-scrollbar{width:6px}.services-grid.svelte-1mwc129::-webkit-scrollbar-track,.country-dropdown.svelte-1mwc129::-webkit-scrollbar-track{background:transparent}.services-grid.svelte-1mwc129::-webkit-scrollbar-thumb,.country-dropdown.svelte-1mwc129::-webkit-scrollbar-thumb{background:var(--border, #e5e7eb);border-radius:3px}@media(max-width:600px){.filters-row.svelte-1mwc129{flex-direction:column;align-items:stretch}.search-box.svelte-1mwc129{max-width:none}.country-picker.svelte-1mwc129{width:100%}.services-grid.svelte-1mwc129{grid-template-columns:1fr}}.activations-container.svelte-mfhpfv{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:var(--radius, 12px);overflow:hidden}.empty.svelte-mfhpfv{text-align:center;color:var(--text-muted, #9ca3af);padding:2rem}.activations-list.svelte-mfhpfv{display:flex;flex-direction:column}.activation-row.svelte-mfhpfv{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--border, #e5e7eb)}.activation-row.svelte-mfhpfv:last-child{border-bottom:none}.activation-row.has-sms.svelte-mfhpfv{background:#22c55e1a}.service.svelte-mfhpfv{font-weight:600;color:var(--text-primary, #1f2937);min-width:90px}.country.svelte-mfhpfv{color:var(--text-secondary, #6b7280);font-size:.85rem;min-width:90px}.phone-group.svelte-mfhpfv{display:flex;align-items:center;gap:.4rem}.phone.svelte-mfhpfv{font-family:JetBrains Mono,monospace;color:var(--text-primary, #1f2937);background:var(--bg-tertiary, #f1f3f5);padding:.3rem .5rem;border-radius:4px;font-size:.85rem}.status-group.svelte-mfhpfv{display:flex;align-items:center;gap:.4rem}.status.svelte-mfhpfv{font-size:.75rem;padding:.2rem .5rem;border-radius:4px}.status-pending.svelte-mfhpfv{background:#f59e0b33;color:var(--warning, #f59e0b)}.status-received.svelte-mfhpfv{background:#22c55e33;color:var(--success, #22c55e)}.status-cancelled.svelte-mfhpfv{background:#ef444433;color:var(--danger, #ef4444)}.status-expired.svelte-mfhpfv{background:#71717a33;color:var(--text-muted, #71717a)}.status-completed.svelte-mfhpfv{background:#667eea33;color:var(--accent, #667eea)}.timer.svelte-mfhpfv{font-family:JetBrains Mono,monospace;font-size:.8rem;font-weight:600;padding:.15rem .4rem;border-radius:4px}.timer-yellow.svelte-mfhpfv{background:#f59e0b26;color:var(--warning, #f59e0b)}.timer-red.svelte-mfhpfv{background:#ef444426;color:var(--danger, #ef4444)}.on-hold-badge.svelte-mfhpfv{font-size:.7rem;padding:.15rem .4rem;border-radius:4px;background:#9ca3af33;color:var(--text-muted, #9ca3af);text-transform:lowercase;cursor:help}.code-chip.svelte-mfhpfv{display:flex;align-items:center;gap:.3rem;background:#22c55e33;border:1px solid var(--success, #22c55e);color:var(--success, #22c55e);padding:.25rem .6rem;border-radius:6px;font-family:JetBrains Mono,monospace;font-weight:700;font-size:1rem}.row-end.svelte-mfhpfv{display:flex;align-items:center;gap:.75rem;margin-left:auto}.cost.svelte-mfhpfv{color:var(--text-secondary, #6b7280);font-size:.85rem;min-width:50px;text-align:right}.copy-btn.svelte-mfhpfv{background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #6b7280);padding:.3rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;margin:0}.copy-btn.svelte-mfhpfv:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.copy-btn.copied.svelte-mfhpfv{background:#22c55e26;border-color:var(--success, #22c55e);color:var(--success, #22c55e)}.copy-btn.small.svelte-mfhpfv{padding:.15rem;background:transparent;border:none}.cancel-btn.svelte-mfhpfv{background:transparent;border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #6b7280);padding:.25rem .6rem;border-radius:4px;cursor:pointer;font-size:.75rem;transition:all .15s ease;margin:0}.cancel-btn.svelte-mfhpfv:hover:not(:disabled){border-color:var(--danger, #ef4444);color:var(--danger, #ef4444)}.cancel-btn.svelte-mfhpfv:disabled{opacity:.4;cursor:not-allowed}@media(max-width:768px){.activation-row.svelte-mfhpfv{flex-wrap:wrap;gap:.5rem}.service.svelte-mfhpfv,.country.svelte-mfhpfv{min-width:auto}.row-end.svelte-mfhpfv{width:100%;justify-content:flex-end;margin-top:.5rem}}.history-container.svelte-1h4rl9v{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:var(--radius, 12px);overflow:hidden}.history-header.svelte-1h4rl9v{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border, #e5e7eb)}.history-header.svelte-1h4rl9v h3:where(.svelte-1h4rl9v){margin:0;font-size:1rem;font-weight:600;color:var(--text-primary, #1f2937)}.export-btn.svelte-1h4rl9v{display:flex;align-items:center;gap:.4rem;background:transparent;border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #6b7280);padding:.4rem .75rem;border-radius:6px;cursor:pointer;font-size:.8rem;transition:all .15s ease;margin:0}.export-btn.svelte-1h4rl9v:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.loading.svelte-1h4rl9v,.empty.svelte-1h4rl9v{padding:1.5rem;text-align:center;color:var(--text-muted, #9ca3af)}.history-list.svelte-1h4rl9v{display:flex;flex-direction:column}.show-more.svelte-1h4rl9v{padding:.75rem 1rem;border-top:1px solid var(--border, #e5e7eb);text-align:center}.show-more-btn.svelte-1h4rl9v{background:transparent;border:none;color:var(--accent, #667eea);font-size:.85rem;cursor:pointer;padding:.25rem .5rem;margin:0;transition:opacity .15s ease}.show-more-btn.svelte-1h4rl9v:hover{opacity:.8}.history-item.svelte-1h4rl9v{padding:1rem;border-bottom:1px solid var(--border, #e5e7eb)}.history-item.svelte-1h4rl9v:last-child{border-bottom:none}.item-main.svelte-1h4rl9v{display:grid;grid-template-columns:140px 1fr auto auto;align-items:center;gap:1rem}.item-info.svelte-1h4rl9v{display:flex;flex-direction:column;min-width:0;overflow:hidden}.service.svelte-1h4rl9v{font-weight:500;color:var(--text-primary, #111827);font-size:.9rem}.country.svelte-1h4rl9v{font-size:.8rem;color:var(--text-secondary, #4b5563)}.item-number.svelte-1h4rl9v{display:flex;align-items:center;gap:.5rem;min-width:0}.number.svelte-1h4rl9v{font-family:monospace;font-size:.95rem;color:var(--text-primary, #111827);background:var(--bg-tertiary, #f1f3f4);padding:.35rem .6rem;border-radius:4px}.status.svelte-1h4rl9v{font-size:.8rem;padding:.2rem .5rem;border-radius:4px;text-transform:capitalize}.status-completed.svelte-1h4rl9v{background:#22c55e26;color:var(--success, #22c55e)}.status-cancelled.svelte-1h4rl9v{background:#ef444426;color:var(--danger, #ef4444)}.status-expired.svelte-1h4rl9v{background:#9ca3af33;color:var(--text-muted, #9ca3af)}.date.svelte-1h4rl9v{font-size:.8rem;color:var(--text-muted, #9ca3af);min-width:80px;text-align:right}.item-sms.svelte-1h4rl9v{display:flex;align-items:center;gap:.5rem;margin-top:.75rem;padding:.5rem .75rem;background:var(--bg-tertiary, #f1f3f4);border-radius:6px}.sms-text.svelte-1h4rl9v{font-size:.85rem;color:var(--text-secondary, #4b5563);flex:1;word-break:break-word}.copy-btn.svelte-1h4rl9v{background:var(--bg-tertiary, #f1f3f4);border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #4b5563);padding:.35rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;flex-shrink:0;margin:0}.copy-btn.svelte-1h4rl9v:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.copy-btn.copied.svelte-1h4rl9v{background:#22c55e26;border-color:var(--success, #22c55e);color:var(--success, #22c55e)}.copy-btn.small.svelte-1h4rl9v{padding:.25rem}@media(max-width:768px){.item-main.svelte-1h4rl9v{grid-template-columns:1fr auto;gap:.5rem}.item-info.svelte-1h4rl9v,.item-number.svelte-1h4rl9v{grid-column:1 / -1}}.api-docs.svelte-gyqq9i{margin-bottom:30px}.nav-tabs.svelte-gyqq9i{display:flex;gap:5px;margin-bottom:20px}.nav-tab.svelte-gyqq9i{padding:10px 18px;background:var(--bg-tertiary, #f1f3f4);border:1px solid var(--border, #e5e7eb);border-radius:8px;color:var(--text-secondary, #4b5563);cursor:pointer;font-size:14px;transition:all .2s;margin:0}.nav-tab.svelte-gyqq9i:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.nav-tab.active.svelte-gyqq9i{background:var(--accent, #667eea);border-color:var(--accent, #667eea);color:#fff;font-weight:600}.docs-links.svelte-gyqq9i{display:flex;gap:12px;margin-bottom:20px}.doc-link.svelte-gyqq9i{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;background:var(--bg-tertiary, #f1f3f4);border:1px solid var(--border, #e5e7eb);border-radius:6px;color:var(--text-secondary, #4b5563);text-decoration:none;font-size:13px;transition:all .2s}.doc-link.svelte-gyqq9i:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.doc-link.svelte-gyqq9i svg:where(.svelte-gyqq9i){opacity:.7}.card.svelte-gyqq9i{background:var(--bg-card, #ffffff);border-radius:16px;padding:25px;border:1px solid var(--border, #e5e7eb);margin-bottom:20px;box-shadow:0 1px 3px #0000000d}h3.svelte-gyqq9i{font-size:20px;margin-bottom:15px;font-weight:700;color:var(--text-primary, #111827)}h4.svelte-gyqq9i{font-size:14px;margin:20px 0 8px;color:var(--text-secondary, #4b5563)}.desc.svelte-gyqq9i{color:var(--text-secondary, #4b5563);font-size:14px;line-height:1.5;margin-bottom:15px}pre.svelte-gyqq9i{background:var(--bg-tertiary, #f1f3f4);color:var(--text-primary, #111827);padding:15px;border-radius:8px;overflow-x:auto;font-size:12px;line-height:1.5;margin:8px 0;border:1px solid var(--border, #e5e7eb)}code.svelte-gyqq9i{font-family:Monaco,Menlo,Courier New,monospace}.steps.svelte-gyqq9i{display:flex;flex-direction:column;gap:15px}.step.svelte-gyqq9i{display:flex;align-items:flex-start;gap:12px}.step-num.svelte-gyqq9i{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0;color:#fff}.step-content.svelte-gyqq9i strong:where(.svelte-gyqq9i){display:block;margin-bottom:4px;color:var(--text-primary, #111827)}.step-content.svelte-gyqq9i p:where(.svelte-gyqq9i){color:var(--text-secondary, #4b5563);font-size:13px;margin:0}.step-content.svelte-gyqq9i code:where(.svelte-gyqq9i){background:var(--bg-tertiary, #f1f3f4);color:var(--accent, #667eea);padding:2px 6px;border-radius:4px;font-size:12px}.endpoint.svelte-gyqq9i{padding:0}.endpoint-header.svelte-gyqq9i{display:flex;align-items:center;gap:10px;margin-bottom:10px}.method.svelte-gyqq9i{background:var(--success, #22c55e);color:#fff;padding:4px 10px;border-radius:4px;font-size:12px;font-weight:700}.method.post.svelte-gyqq9i{background:#f59e0b}.method.patch.svelte-gyqq9i{background:#3b82f6}.method.delete.svelte-gyqq9i{background:#ef4444}.status-code.svelte-gyqq9i{font-size:12px;font-weight:600;color:#22c55e;background:#22c55e1a;border:1px solid rgba(34,197,94,.25);padding:2px 7px;border-radius:4px;vertical-align:middle;margin-left:6px}.vip-badge.svelte-gyqq9i{background:linear-gradient(135deg,var(--accent, #667eea),var(--purple, #764ba2));color:#fff;padding:3px 8px;border-radius:4px;font-size:11px;font-weight:600;margin-left:8px;vertical-align:middle}.notes-list.svelte-gyqq9i{margin:0;padding-left:20px;color:var(--text-secondary, #4b5563);font-size:14px;line-height:1.8}.notes-list.svelte-gyqq9i code:where(.svelte-gyqq9i){background:var(--bg-tertiary, #f1f3f4);padding:2px 6px;border-radius:4px;color:var(--accent, #667eea)}.endpoint-url.svelte-gyqq9i{font-family:Monaco,Menlo,monospace;font-size:13px;color:var(--text-primary, #111827)}.params-table.svelte-gyqq9i{width:100%;border-collapse:collapse;font-size:13px;margin:15px 0}.params-table.svelte-gyqq9i th:where(.svelte-gyqq9i),.params-table.svelte-gyqq9i td:where(.svelte-gyqq9i){text-align:left;padding:8px 10px;border-bottom:1px solid var(--border, #e5e7eb)}.params-table.svelte-gyqq9i th:where(.svelte-gyqq9i){color:var(--text-muted, #9ca3af);font-weight:500;font-size:11px;text-transform:uppercase}.params-table.svelte-gyqq9i td:where(.svelte-gyqq9i){color:var(--text-primary, #111827)}.params-table.svelte-gyqq9i code:where(.svelte-gyqq9i){background:var(--bg-tertiary, #f1f3f4);padding:2px 6px;border-radius:4px;color:var(--accent, #667eea)}.params-table.svelte-gyqq9i .required:where(.svelte-gyqq9i){color:var(--danger, #ef4444);font-size:11px}.response-label.svelte-gyqq9i{font-size:11px;text-transform:uppercase;color:var(--text-muted, #9ca3af);margin-top:15px;margin-bottom:5px}.copy-btn.svelte-gyqq9i{background:var(--accent, #667eea);border:none;color:#fff;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:12px;margin-top:8px;transition:all .2s}.copy-btn.svelte-gyqq9i:hover{background:var(--accent-hover, #5a67d8)}.copy-btn.copied.svelte-gyqq9i{background:var(--success, #22c55e)}.endpoint-divider.svelte-gyqq9i{height:1px;background:var(--border, #e5e7eb);margin:25px 0}.error-table.svelte-gyqq9i{width:100%;border-collapse:collapse;font-size:13px;margin:10px 0}.error-table.svelte-gyqq9i th:where(.svelte-gyqq9i),.error-table.svelte-gyqq9i td:where(.svelte-gyqq9i){text-align:left;padding:10px 12px;border-bottom:1px solid var(--border, #e5e7eb)}.error-table.svelte-gyqq9i th:where(.svelte-gyqq9i){color:var(--text-muted, #9ca3af);font-weight:500;font-size:11px;text-transform:uppercase}.error-table.svelte-gyqq9i td:where(.svelte-gyqq9i){color:var(--text-primary, #111827)}.error-table.svelte-gyqq9i code:where(.svelte-gyqq9i){background:var(--bg-tertiary, #f1f3f4);padding:2px 6px;border-radius:4px;color:var(--accent, #667eea)}.hint.svelte-gyqq9i{font-size:12px;color:var(--text-muted, #9ca3af);margin-top:8px;font-style:italic}.hint.svelte-gyqq9i code:where(.svelte-gyqq9i){font-style:normal;background:var(--bg-tertiary, #f1f3f4);padding:1px 5px;border-radius:3px;color:var(--accent, #667eea)}@media(max-width:600px){.endpoint-header.svelte-gyqq9i{flex-direction:column;align-items:flex-start}.params-table.svelte-gyqq9i{font-size:12px}pre.svelte-gyqq9i{font-size:11px}.docs-links.svelte-gyqq9i{flex-direction:column}}.topup-page.svelte-1i3qz89{max-width:600px;margin:0 auto}.page-header.svelte-1i3qz89{display:flex;align-items:center;gap:16px;margin-bottom:24px}.page-header.svelte-1i3qz89 h1:where(.svelte-1i3qz89){font-size:24px;font-weight:700;margin:0;color:var(--text-primary, #1f2937)}.back-btn.svelte-1i3qz89{background:none;border:none;color:var(--accent, #667eea);font-size:16px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:background .2s}.back-btn.svelte-1i3qz89:hover{background:var(--bg-tertiary, #f1f3f5)}.error-message.svelte-1i3qz89{background:#ef44441a;border:1px solid rgba(239,68,68,.3);color:#dc2626;padding:12px 16px;border-radius:10px;margin-bottom:20px;font-size:14px}.loading.svelte-1i3qz89{text-align:center;color:var(--text-secondary, #6b7280);padding:40px}.section.svelte-1i3qz89{margin-bottom:32px}.section-title.svelte-1i3qz89{font-size:16px;font-weight:600;color:var(--text-secondary, #6b7280);margin:0 0 16px;text-transform:uppercase;letter-spacing:.5px}.pending-grid.svelte-1i3qz89{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.pending-card.svelte-1i3qz89{background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:16px;padding:20px;color:#fff;text-align:left;cursor:pointer;transition:transform .2s,box-shadow .2s}.pending-card.svelte-1i3qz89:hover{transform:translateY(-2px);box-shadow:0 8px 24px #667eea66}.pending-amount.svelte-1i3qz89{font-size:24px;font-weight:700;margin-bottom:4px}.pending-exact.svelte-1i3qz89{font-size:14px;opacity:.9;margin-bottom:12px}.pending-timer.svelte-1i3qz89{display:flex;align-items:center;gap:6px;font-size:14px;opacity:.9;margin-bottom:12px}.pending-timer.urgent.svelte-1i3qz89{color:#fcd34d}.pending-action.svelte-1i3qz89{font-size:14px;font-weight:600;opacity:.9}.new-payment-card.svelte-1i3qz89{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:16px;padding:24px}.amount-presets.svelte-1i3qz89{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px}.preset-btn.svelte-1i3qz89{padding:16px;border-radius:12px;border:2px solid var(--border, #e5e7eb);background:var(--bg-tertiary, #f1f3f5);color:var(--text-primary, #1f2937);font-size:18px;font-weight:600;cursor:pointer;transition:all .2s}.preset-btn.svelte-1i3qz89:hover{border-color:var(--accent, #667eea);background:#667eea1a}.preset-btn.active.svelte-1i3qz89{border-color:var(--accent, #667eea);background:#667eea26;color:var(--accent, #667eea)}.amount-input.svelte-1i3qz89{width:100%;padding:14px 16px;border-radius:10px;border:1px solid var(--border, #e5e7eb);background:var(--bg-tertiary, #f1f3f5);color:var(--text-primary, #1f2937);font-size:16px;margin-bottom:12px;box-sizing:border-box}.amount-input.svelte-1i3qz89::placeholder{color:var(--text-muted, #9ca3af)}.amount-input.svelte-1i3qz89:focus{outline:none;border-color:var(--accent, #667eea)}.rate-info.svelte-1i3qz89{text-align:center;color:var(--text-secondary, #6b7280);font-size:14px;margin-bottom:16px}.promo-section.svelte-1i3qz89{margin-bottom:20px}.promo-input-row.svelte-1i3qz89{display:flex;gap:8px;align-items:stretch}.promo-input.svelte-1i3qz89{flex:1;height:44px;padding:0 14px;border-radius:10px;border:1px solid var(--border, #e5e7eb);background:var(--bg-tertiary, #f1f3f5);color:var(--text-primary, #1f2937);font-size:14px;box-sizing:border-box;text-transform:uppercase}.promo-input.svelte-1i3qz89::placeholder{color:var(--text-muted, #9ca3af);text-transform:none}.promo-input.svelte-1i3qz89:focus{outline:none;border-color:var(--accent, #667eea)}.promo-apply-btn.svelte-1i3qz89{height:44px;padding:0 20px;border-radius:10px;border:1px solid var(--border, #e5e7eb);background:var(--bg-tertiary, #f1f3f5);color:var(--text-primary, #1f2937);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s;box-sizing:border-box}.promo-apply-btn.svelte-1i3qz89:hover:not(:disabled){border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.promo-apply-btn.svelte-1i3qz89:disabled{opacity:.5;cursor:not-allowed}.promo-clear-btn.svelte-1i3qz89{width:44px;height:44px;padding:0;border-radius:10px;border:1px solid var(--border, #e5e7eb);background:var(--bg-tertiary, #f1f3f5);color:var(--text-secondary, #6b7280);font-size:18px;cursor:pointer;transition:all .2s;box-sizing:border-box}.promo-clear-btn.svelte-1i3qz89:hover{border-color:#dc2626;color:#dc2626}.promo-result.svelte-1i3qz89{display:flex;align-items:center;gap:8px;margin-top:10px;padding:10px 12px;border-radius:8px;font-size:14px}.promo-result.valid.svelte-1i3qz89{background:#22c55e1a;color:#16a34a}.promo-result.invalid.svelte-1i3qz89{background:#ef44441a;color:#dc2626}.promo-icon.svelte-1i3qz89{font-weight:600}.promo-text.svelte-1i3qz89 strong:where(.svelte-1i3qz89){font-weight:600}.payment-methods.svelte-1i3qz89{display:flex;flex-direction:column;gap:12px}.method-btn.svelte-1i3qz89{width:100%;padding:16px 20px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .2s;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.method-btn.primary.svelte-1i3qz89{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;box-shadow:0 4px 16px #667eea66}.method-btn.primary.svelte-1i3qz89:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 24px #667eea80}.method-btn.secondary.svelte-1i3qz89{background:var(--bg-card, #ffffff);border:2px solid var(--border, #e5e7eb);color:var(--text-primary, #1f2937)}.method-btn.secondary.svelte-1i3qz89:hover:not(:disabled){border-color:var(--accent, #667eea);background:#667eea0d}.method-btn.svelte-1i3qz89:disabled{opacity:.5;cursor:not-allowed;transform:none}.method-badge.svelte-1i3qz89{background:#fff3;padding:4px 8px;border-radius:6px;font-size:12px;font-weight:500}.method-info.svelte-1i3qz89{font-size:12px;font-weight:400;opacity:.7;width:100%;text-align:center}.history-list.svelte-1i3qz89{display:flex;flex-direction:column;gap:8px}.history-item.svelte-1i3qz89{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:12px}.history-status.svelte-1i3qz89{flex-shrink:0}.status-icon.svelte-1i3qz89{width:28px;height:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px}.status-icon.success.svelte-1i3qz89{background:#22c55e26;color:#16a34a}.status-icon.expired.svelte-1i3qz89{background:#ef444426;color:#dc2626}.history-details.svelte-1i3qz89{flex:1}.history-amount.svelte-1i3qz89{font-weight:600;color:var(--text-primary, #1f2937)}.history-item.completed.svelte-1i3qz89 .history-amount:where(.svelte-1i3qz89){color:#16a34a}.history-item.expired.svelte-1i3qz89 .history-amount:where(.svelte-1i3qz89){color:var(--text-secondary, #6b7280)}.history-meta.svelte-1i3qz89{font-size:13px;color:var(--text-secondary, #6b7280);margin-top:2px}.show-all-btn.svelte-1i3qz89{width:100%;padding:12px;background:none;border:1px dashed var(--border, #e5e7eb);border-radius:10px;color:var(--text-secondary, #6b7280);font-size:14px;cursor:pointer;margin-top:8px;transition:all .2s}.show-all-btn.svelte-1i3qz89:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.payment-details.svelte-1i3qz89{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:30px;color:#fff}.amount-display.svelte-1i3qz89{text-align:center;margin-bottom:24px}.amount-display.svelte-1i3qz89 .label:where(.svelte-1i3qz89){font-size:14px;opacity:.8;display:block;margin-bottom:8px}.exact-amount.svelte-1i3qz89{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:8px}.exact-amount.svelte-1i3qz89 .value:where(.svelte-1i3qz89){font-size:32px;font-weight:700}.amount-display.svelte-1i3qz89 .network:where(.svelte-1i3qz89){font-size:13px;opacity:.7}.copy-btn.svelte-1i3qz89{padding:6px 12px;border-radius:6px;border:1px solid rgba(255,255,255,.4);background:#ffffff1a;color:#fff;font-size:12px;cursor:pointer;transition:all .2s}.copy-btn.svelte-1i3qz89:hover{background:#fff3;border-color:#fff9}.qr-container.svelte-1i3qz89{background:#fff;border-radius:16px;padding:16px;width:fit-content;margin:0 auto 24px}.qr-code.svelte-1i3qz89{display:block;width:200px;height:200px}.address-container.svelte-1i3qz89{display:flex;align-items:center;gap:12px;background:#0003;padding:14px 16px;border-radius:12px;margin-bottom:24px}.address.svelte-1i3qz89{font-family:monospace;font-size:13px;word-break:break-all;flex:1}.timer-section.svelte-1i3qz89{margin-bottom:24px}.timer-display.svelte-1i3qz89{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:10px}.timer-icon.svelte-1i3qz89{font-size:20px}.timer-text.svelte-1i3qz89{font-size:18px;font-weight:600}.progress-bar.svelte-1i3qz89{width:100%;height:6px;background:#0000004d;border-radius:3px;overflow:hidden}.progress-fill.svelte-1i3qz89{height:100%;background:#fff;border-radius:3px;transition:width 1s linear}.warning-box.svelte-1i3qz89{display:flex;align-items:flex-start;gap:12px;background:#ffc83233;border:1px solid rgba(255,200,50,.4);padding:16px;border-radius:12px}.warning-icon.svelte-1i3qz89{font-size:22px}.warning-content.svelte-1i3qz89{display:flex;flex-direction:column;gap:4px}.warning-content.svelte-1i3qz89 strong:where(.svelte-1i3qz89){font-size:15px}.warning-content.svelte-1i3qz89 span:where(.svelte-1i3qz89){font-size:13px;opacity:.85}.result-card.svelte-1i3qz89{text-align:center;padding:48px 32px;border-radius:20px}.result-card.success.svelte-1i3qz89{background:linear-gradient(135deg,#22c55e,#16a34a);color:#fff}.result-card.expired.svelte-1i3qz89{background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff}.result-icon.svelte-1i3qz89{width:80px;height:80px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;font-size:40px;margin:0 auto 20px}.result-card.svelte-1i3qz89 h2:where(.svelte-1i3qz89){font-size:24px;margin:0 0 12px}.result-card.svelte-1i3qz89 p:where(.svelte-1i3qz89){font-size:16px;opacity:.9;margin:0 0 24px;line-height:1.5}.primary-btn.svelte-1i3qz89{padding:16px 32px;border-radius:12px;border:none;background:#fff;color:#1f2937;font-size:16px;font-weight:600;cursor:pointer;transition:transform .2s}.primary-btn.svelte-1i3qz89:hover{transform:translateY(-2px)}.proxy-container.svelte-1f68vy7{padding:10px 0}.loading.svelte-1f68vy7{text-align:center;padding:40px;color:var(--text-muted, #9ca3af)}.error-banner.svelte-1f68vy7{background:#ef44441a;border:1px solid #ef4444;color:#ef4444;padding:12px 16px;border-radius:8px;margin-bottom:20px}.success-banner.svelte-1f68vy7{background:#10b9811a;border:1px solid #10b981;color:#059669;padding:12px 16px;border-radius:8px;margin-bottom:20px;font-weight:500}h3.svelte-1f68vy7{font-size:16px;font-weight:600;margin:0;color:var(--text-primary, #1f2937)}.main-tabs.svelte-1f68vy7{display:flex;gap:8px;margin-bottom:24px}.main-tab.svelte-1f68vy7{padding:10px 20px;border:1px solid var(--border, #e5e7eb);background:var(--bg-card, #ffffff);color:var(--text-secondary, #6b7280);font-size:14px;font-weight:500;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;gap:8px;border-radius:8px}.main-tab.svelte-1f68vy7:hover:not(.active){border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.main-tab.active.svelte-1f68vy7{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff;box-shadow:0 2px 4px #667eea4d}.tab-badge.svelte-1f68vy7{background:#667eea26;color:var(--accent, #667eea);font-size:11px;font-weight:600;padding:2px 8px;border-radius:10px}.main-tab.active.svelte-1f68vy7 .tab-badge:where(.svelte-1f68vy7){background:#ffffff40;color:#fff}.gate-selector.svelte-1f68vy7{display:flex;gap:12px;margin-bottom:20px}.gate-btn.svelte-1f68vy7{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px;background:var(--bg-card, #ffffff);border:2px solid var(--border, #e5e7eb);border-radius:12px;cursor:pointer;transition:all .2s ease}.gate-btn.svelte-1f68vy7:hover{border-color:var(--accent, #667eea)}.gate-btn.active.svelte-1f68vy7{border-color:var(--accent, #667eea);background:linear-gradient(135deg,#667eea1a,#764ba21a)}.gate-name.svelte-1f68vy7{font-size:14px;font-weight:600;color:var(--text-primary, #1f2937)}.gate-traffic.svelte-1f68vy7{font-size:12px;color:var(--text-secondary, #6b7280)}.traffic-section.svelte-1f68vy7{margin-bottom:24px}.traffic-card.svelte-1f68vy7{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:16px;box-shadow:0 1px 3px #00000014}.traffic-header.svelte-1f68vy7{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.traffic-title.svelte-1f68vy7{font-size:14px;font-weight:600;color:var(--text-primary, #1f2937)}.add-traffic-btn.svelte-1f68vy7{background:linear-gradient(135deg,#667eea1a,#764ba21a);border:1px solid var(--accent, #667eea);color:var(--accent, #667eea);padding:6px 14px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .15s ease}.add-traffic-btn.svelte-1f68vy7:hover{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.traffic-stats.svelte-1f68vy7{display:flex;justify-content:space-between;margin-bottom:10px;font-size:14px;color:var(--text-primary, #1f2937)}.used.svelte-1f68vy7{font-weight:500}.remaining.svelte-1f68vy7{color:var(--text-secondary, #6b7280)}.progress-bar.svelte-1f68vy7{height:8px;background:var(--bg-tertiary, #f1f3f5);border-radius:4px;overflow:hidden;margin-bottom:16px}.progress-fill.svelte-1f68vy7{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:4px;transition:width .3s ease}.no-traffic.svelte-1f68vy7{text-align:center;padding:8px 0 16px;color:var(--text-muted, #9ca3af)}.no-traffic.svelte-1f68vy7 p:where(.svelte-1f68vy7){margin:0}.buy-options.svelte-1f68vy7{display:flex;gap:12px;margin-top:12px}.buy-option.svelte-1f68vy7{flex:1;background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:12px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.buy-option.svelte-1f68vy7:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.buy-option.svelte-1f68vy7:disabled{opacity:.5}.generator-section.svelte-1f68vy7{margin-bottom:24px}.generator-section.svelte-1f68vy7 h3:where(.svelte-1f68vy7){margin-bottom:16px}.generator-card.svelte-1f68vy7{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:20px;box-shadow:0 1px 3px #00000014}.generator-form.svelte-1f68vy7{display:flex;flex-direction:column;gap:16px}.form-row.svelte-1f68vy7{display:flex;gap:12px}.form-row.svelte-1f68vy7 .form-group:where(.svelte-1f68vy7){flex:1}.form-group.svelte-1f68vy7{position:relative}.form-group.svelte-1f68vy7 label:where(.svelte-1f68vy7){display:block;font-size:13px;font-weight:500;color:var(--text-primary, #1f2937);margin-bottom:6px}.form-group.svelte-1f68vy7 input:where(.svelte-1f68vy7),.form-group.svelte-1f68vy7 select:where(.svelte-1f68vy7){width:100%;background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:10px 12px;color:var(--text-primary, #1f2937);font-size:14px;box-sizing:border-box}.form-group.svelte-1f68vy7 input:where(.svelte-1f68vy7):focus,.form-group.svelte-1f68vy7 select:where(.svelte-1f68vy7):focus{outline:none;border-color:var(--accent, #667eea)}.form-group.svelte-1f68vy7 input:where(.svelte-1f68vy7):disabled{opacity:.5}.form-group.svelte-1f68vy7 input:where(.svelte-1f68vy7)::placeholder{color:var(--text-secondary, #6b7280)}.dropdown-container.svelte-1f68vy7{position:relative}.selected-flag.svelte-1f68vy7{position:absolute;right:12px;top:50%;transform:translateY(-50%);font-size:16px;margin-top:12px}.dropdown-list.svelte-1f68vy7{position:absolute;top:100%;left:0;right:0;background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:8px;max-height:200px;overflow-y:auto;z-index:100;margin-top:4px;box-shadow:0 10px 15px -3px #0000001a}.dropdown-item.svelte-1f68vy7{padding:10px 12px;cursor:pointer;font-size:14px;display:flex;justify-content:space-between;align-items:center;color:var(--text-primary, #1f2937)}.dropdown-item.svelte-1f68vy7:hover{background:var(--bg-tertiary, #f1f3f5)}.dropdown-item.svelte-1f68vy7 .code:where(.svelte-1f68vy7){opacity:.5;font-family:monospace;font-size:12px}.quantity-presets.svelte-1f68vy7{display:flex;gap:8px;flex-wrap:wrap}.preset-btn.svelte-1f68vy7{flex:1;min-width:50px;background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #6b7280);padding:10px 8px;border-radius:6px;font-size:13px;cursor:pointer;transition:all .2s}.preset-btn.svelte-1f68vy7:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.preset-btn.active.svelte-1f68vy7{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.generate-btn.svelte-1f68vy7{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:14px 24px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s;margin-top:8px}.generate-btn.svelte-1f68vy7:hover{opacity:.9;transform:translateY(-1px)}.generated-output.svelte-1f68vy7{margin-top:24px;padding-top:24px;border-top:1px solid var(--border, #e5e7eb)}.output-header.svelte-1f68vy7{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.output-actions.svelte-1f68vy7{display:flex;gap:8px}.field-label.svelte-1f68vy7{font-size:12px;font-weight:600;color:var(--text-secondary, #6b7280);text-transform:uppercase;letter-spacing:.5px}.proxy-textarea-wrapper.svelte-1f68vy7{background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);border-radius:8px;max-height:200px;overflow-y:auto}.proxy-textarea.svelte-1f68vy7{margin:0;padding:12px;font-family:JetBrains Mono,Monaco,monospace;font-size:11px;color:var(--text-secondary, #6b7280);line-height:1.6;white-space:pre;word-break:break-all}.action-btn.svelte-1f68vy7{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #6b7280);padding:6px 12px;border-radius:6px;font-size:12px;cursor:pointer;transition:all .15s ease}.action-btn.svelte-1f68vy7:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.action-btn.danger.svelte-1f68vy7:hover{border-color:#ef4444;color:#ef4444}.action-btn.save.svelte-1f68vy7{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff}.action-btn.save.svelte-1f68vy7:hover{opacity:.9}.action-btn.save.svelte-1f68vy7:disabled{opacity:.5}.empty-state.svelte-1f68vy7{text-align:center;padding:48px 40px;color:var(--text-muted, #9ca3af);background:var(--bg-card, #ffffff);border:1px dashed var(--border, #e5e7eb);border-radius:12px}.empty-icon.svelte-1f68vy7{font-size:48px;margin-bottom:16px}.empty-state.svelte-1f68vy7 h4:where(.svelte-1f68vy7){font-size:18px;font-weight:600;color:var(--text-primary, #1f2937);margin:0 0 8px}.empty-state.svelte-1f68vy7 p:where(.svelte-1f68vy7){margin:0 0 24px;line-height:1.5}.empty-state.svelte-1f68vy7 .hint:where(.svelte-1f68vy7){font-size:13px;color:var(--text-muted, #9ca3af)}.empty-cta.svelte-1f68vy7{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer;transition:all .2s}.empty-cta.svelte-1f68vy7:hover{opacity:.9;transform:translateY(-1px)}.configs-section.svelte-1f68vy7{margin-bottom:30px}.configs-header.svelte-1f68vy7{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.new-config-btn.primary.svelte-1f68vy7{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:8px 16px;border-radius:6px;font-size:13px;font-weight:500;cursor:pointer}.new-config-btn.primary.svelte-1f68vy7:hover:not(:disabled){opacity:.9}.new-config-btn.primary.svelte-1f68vy7:disabled{opacity:.5;cursor:not-allowed}.configs-list.svelte-1f68vy7{display:flex;flex-direction:column;gap:16px}.config-card.svelte-1f68vy7{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:12px;overflow:hidden;cursor:pointer;transition:border-color .15s ease}.config-card.svelte-1f68vy7:hover{border-color:var(--accent, #667eea)}.config-header.svelte-1f68vy7{padding:16px 16px 12px}.config-name.svelte-1f68vy7{font-size:16px;font-weight:600;color:var(--text-primary, #1f2937);margin:0 0 4px}.config-meta.svelte-1f68vy7{display:flex;align-items:center;gap:6px;font-size:13px;color:var(--text-secondary, #6b7280)}.config-flag.svelte-1f68vy7{font-size:14px}.meta-dot.svelte-1f68vy7{color:var(--text-muted, #9ca3af)}.capitalize.svelte-1f68vy7{text-transform:capitalize}.config-footer.svelte-1f68vy7{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-top:1px solid var(--border, #e5e7eb)}.footer-actions.svelte-1f68vy7{display:flex;gap:8px}.footer-badges.svelte-1f68vy7{display:flex;gap:8px;align-items:center}.type-badge.svelte-1f68vy7{padding:4px 10px;border-radius:6px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.type-badge.single.svelte-1f68vy7{background:linear-gradient(135deg,#667eea26,#764ba226);color:var(--accent, #667eea)}.type-badge.list.svelte-1f68vy7{background:linear-gradient(135deg,#10b98126,#05966926);color:#059669}.count-badge.svelte-1f68vy7{padding:4px 10px;background:var(--bg-tertiary, #f1f3f5);border-radius:6px}.count-number.svelte-1f68vy7{font-size:13px;font-weight:600;color:var(--text-primary, #1f2937)}.config-content.svelte-1f68vy7{padding:16px;border-top:1px solid var(--border, #e5e7eb);background:var(--bg-secondary, #f8f9fa)}.single-fields.svelte-1f68vy7{margin-bottom:16px}.field-row.svelte-1f68vy7{display:flex;gap:12px;margin-bottom:12px}.field-row.svelte-1f68vy7:last-child{margin-bottom:0}.proxy-field.svelte-1f68vy7{flex:1;background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:10px 12px}.proxy-field.wide.svelte-1f68vy7{flex:2}.field-value-row.svelte-1f68vy7{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:4px}.field-value.svelte-1f68vy7{font-family:JetBrains Mono,Monaco,monospace;font-size:12px;color:var(--text-primary, #1f2937);word-break:break-all;flex:1;min-width:0}.copy-field-btn.svelte-1f68vy7{flex-shrink:0;background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #6b7280);padding:4px 8px;border-radius:4px;font-size:11px;cursor:pointer;transition:all .15s ease}.copy-field-btn.svelte-1f68vy7:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.list-controls.svelte-1f68vy7{display:flex;align-items:center;gap:10px;margin-bottom:12px}.format-select.svelte-1f68vy7{background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);color:var(--text-primary, #1f2937);padding:6px 10px;border-radius:6px;font-size:12px}.card-actions.svelte-1f68vy7{display:flex;gap:8px;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid var(--border, #e5e7eb)}.modal-overlay.svelte-1f68vy7{position:fixed;inset:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-1f68vy7{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:16px;padding:24px;width:90%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 25px -5px #0000001a}.modal.svelte-1f68vy7 h2:where(.svelte-1f68vy7){margin:0 0 8px;font-size:18px;font-weight:600;color:var(--text-primary, #1f2937)}.modal-subtitle.svelte-1f68vy7{margin:0 0 20px;font-size:14px;color:var(--text-secondary, #6b7280)}.type-selector.svelte-1f68vy7{display:flex;gap:16px;margin-bottom:24px}.type-card.svelte-1f68vy7{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:24px 16px;background:var(--bg-tertiary, #f1f3f5);border:2px solid var(--border, #e5e7eb);border-radius:12px;cursor:pointer;transition:all .2s ease}.type-card.svelte-1f68vy7:hover{border-color:var(--accent, #667eea);background:#667eea0d}.type-icon.svelte-1f68vy7{font-size:32px}.type-title.svelte-1f68vy7{font-size:14px;font-weight:600;color:var(--text-primary, #1f2937)}.type-desc.svelte-1f68vy7{font-size:12px;color:var(--text-secondary, #6b7280);text-align:center}.optional.svelte-1f68vy7{font-weight:400;color:var(--text-muted, #9ca3af)}.field-hint.svelte-1f68vy7{font-size:11px;color:var(--text-muted, #9ca3af);margin-top:4px}.dropdown-input-wrapper.svelte-1f68vy7{position:relative}.dropdown-input-wrapper.svelte-1f68vy7 input:where(.svelte-1f68vy7){width:100%;padding-left:12px}.custom-quantity-input.svelte-1f68vy7{margin-top:10px}.modal-actions.svelte-1f68vy7{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.back-btn.svelte-1f68vy7{background:transparent;border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #6b7280);padding:10px 20px;border-radius:8px;font-size:14px;cursor:pointer;margin-right:auto}.back-btn.svelte-1f68vy7:hover{border-color:var(--text-secondary, #6b7280)}.cancel-btn.svelte-1f68vy7{background:transparent;border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #6b7280);padding:10px 20px;border-radius:8px;font-size:14px;cursor:pointer}.cancel-btn.svelte-1f68vy7:hover{border-color:var(--text-secondary, #6b7280)}.save-btn.svelte-1f68vy7{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff;padding:10px 24px;border-radius:8px;font-size:14px;font-weight:500;cursor:pointer}.save-btn.svelte-1f68vy7:hover:not(:disabled){opacity:.9}.save-btn.svelte-1f68vy7:disabled{opacity:.5}@media(max-width:768px){.form-row.svelte-1f68vy7,.type-selector.svelte-1f68vy7,.field-row.svelte-1f68vy7{flex-direction:column}.proxy-field.wide.svelte-1f68vy7{flex:1}.gate-selector.svelte-1f68vy7{flex-direction:column}}.welcome-proxy-section.svelte-1f68vy7{text-align:center;padding:40px 20px}.welcome-header.svelte-1f68vy7{margin-bottom:40px}.welcome-icon-large.svelte-1f68vy7{font-size:64px;margin-bottom:16px}.welcome-header.svelte-1f68vy7 h2:where(.svelte-1f68vy7){font-size:28px;font-weight:700;color:var(--text-primary, #1f2937);margin:0 0 8px}.welcome-subtitle.svelte-1f68vy7{font-size:16px;color:var(--text-secondary, #6b7280);margin:0}.features-grid.svelte-1f68vy7{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;max-width:500px;margin:0 auto 40px}.feature-card.svelte-1f68vy7{background:var(--bg-tertiary, #f1f3f5);border-radius:12px;padding:20px 16px;text-align:center}.feature-icon-lg.svelte-1f68vy7{font-size:32px;display:block;margin-bottom:8px}.feature-card.svelte-1f68vy7 h4:where(.svelte-1f68vy7){font-size:14px;font-weight:600;color:var(--text-primary, #1f2937);margin:0 0 4px}.feature-card.svelte-1f68vy7 p:where(.svelte-1f68vy7){font-size:12px;color:var(--text-secondary, #6b7280);margin:0}.buy-traffic-section.svelte-1f68vy7 h3:where(.svelte-1f68vy7){font-size:18px;font-weight:600;color:var(--text-primary, #1f2937);margin:0 0 20px}.buy-buttons-row.svelte-1f68vy7{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.buy-btn.svelte-1f68vy7{display:flex;flex-direction:column;align-items:center;padding:20px 32px;border-radius:16px;border:2px solid var(--border, #e5e7eb);background:var(--bg-card, #ffffff);cursor:pointer;transition:all .2s;min-width:120px}.buy-btn.svelte-1f68vy7:hover{border-color:var(--accent, #667eea);transform:translateY(-2px);box-shadow:0 8px 24px #667eea26}.buy-btn.featured.svelte-1f68vy7{background:linear-gradient(135deg,#667eea,#764ba2);border-color:transparent;color:#fff;transform:scale(1.05)}.buy-btn.featured.svelte-1f68vy7:hover{transform:scale(1.08) translateY(-2px);box-shadow:0 12px 32px #667eea4d}.buy-btn.svelte-1f68vy7 .buy-amount:where(.svelte-1f68vy7){font-size:20px;font-weight:700;color:var(--text-primary, #1f2937)}.buy-btn.featured.svelte-1f68vy7 .buy-amount:where(.svelte-1f68vy7){color:#fff}.buy-btn.svelte-1f68vy7 .buy-price:where(.svelte-1f68vy7){font-size:14px;color:var(--text-secondary, #6b7280);margin-top:4px}.buy-btn.featured.svelte-1f68vy7 .buy-price:where(.svelte-1f68vy7){color:#ffffffd9}.buy-btn.svelte-1f68vy7:disabled{opacity:.6;cursor:not-allowed}@media(max-width:600px){.features-grid.svelte-1f68vy7{grid-template-columns:1fr 1fr;gap:12px}.buy-buttons-row.svelte-1f68vy7{flex-direction:column;align-items:center}.buy-btn.svelte-1f68vy7{width:100%;max-width:200px}.buy-btn.featured.svelte-1f68vy7{transform:scale(1)}}.loading.svelte-1xgzoea{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 40px;color:var(--text-secondary, #6b7280);gap:16px}.spinner.svelte-1xgzoea{width:32px;height:32px;border:3px solid var(--border, #e5e7eb);border-top-color:var(--accent, #667eea);border-radius:50%;animation:svelte-1xgzoea-spin .8s linear infinite}@keyframes svelte-1xgzoea-spin{to{transform:rotate(360deg)}}.error-state.svelte-1xgzoea{text-align:center;padding:40px;color:var(--text-secondary, #6b7280)}.error-state.svelte-1xgzoea button:where(.svelte-1xgzoea){margin-top:16px;padding:10px 20px;background:var(--accent, #667eea);color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:500}.card.svelte-1xgzoea{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #00000014}.card-title.svelte-1xgzoea{font-size:14px;font-weight:600;color:var(--text-muted, #9ca3af);text-transform:uppercase;letter-spacing:.5px;margin:0 0 8px}.card-description.svelte-1xgzoea{color:var(--text-secondary, #6b7280);font-size:14px;margin:0 0 20px}.link-row.svelte-1xgzoea{display:flex;gap:12px}.link-input.svelte-1xgzoea{flex:1;padding:12px 16px;background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);border-radius:8px;font-family:JetBrains Mono,monospace;font-size:14px;color:var(--text-primary, #1f2937)}.copy-btn.svelte-1xgzoea{display:flex;align-items:center;gap:8px;padding:12px 20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.copy-btn.svelte-1xgzoea:hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.copy-btn.copied.svelte-1xgzoea{background:var(--success, #22c55e)}.stats-grid.svelte-1xgzoea{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:24px}.stat-card.svelte-1xgzoea{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:20px;text-align:center;box-shadow:0 1px 3px #00000014}.stat-card.accent.svelte-1xgzoea{background:linear-gradient(135deg,#667eea,#764ba2);border:none;color:#fff}.stat-label.svelte-1xgzoea{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.5px;margin-bottom:8px;opacity:.8}.stat-card.accent.svelte-1xgzoea .stat-label:where(.svelte-1xgzoea){color:#ffffffe6}.stat-value.svelte-1xgzoea{font-size:28px;font-weight:700;font-family:JetBrains Mono,monospace;color:var(--text-primary, #1f2937)}.stat-card.accent.svelte-1xgzoea .stat-value:where(.svelte-1xgzoea){color:#fff}.stat-hint.svelte-1xgzoea{font-size:12px;margin-top:4px;opacity:.6}.stat-card.accent.svelte-1xgzoea .stat-hint:where(.svelte-1xgzoea){color:#fffc}.success-message.svelte-1xgzoea{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#22c55e1a;border:1px solid rgba(34,197,94,.3);border-radius:8px;color:var(--success, #22c55e);font-size:14px;margin-bottom:16px}.error-message.svelte-1xgzoea{padding:12px 16px;background:#ef44441a;border:1px solid rgba(239,68,68,.3);border-radius:8px;color:var(--danger, #ef4444);font-size:14px;margin-bottom:16px}.withdraw-row.svelte-1xgzoea{display:flex;gap:12px}.input-group.svelte-1xgzoea{flex:1;display:flex;align-items:center;background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);border-radius:8px;overflow:hidden}.input-prefix.svelte-1xgzoea{padding:0 0 0 16px;color:var(--text-secondary, #6b7280);font-weight:500}.input-group.svelte-1xgzoea input:where(.svelte-1xgzoea){flex:1;padding:12px 8px;background:transparent;border:none;font-size:16px;color:var(--text-primary, #1f2937);outline:none}.input-group.svelte-1xgzoea input:where(.svelte-1xgzoea):disabled{opacity:.5}.max-btn.svelte-1xgzoea{padding:8px 12px;margin-right:4px;background:var(--accent, #667eea);color:#fff;border:none;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer;transition:background .15s ease}.max-btn.svelte-1xgzoea:hover{background:var(--accent-hover, #5a67d8)}.withdraw-btn.svelte-1xgzoea{padding:12px 24px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-weight:600;cursor:pointer;transition:all .15s ease;white-space:nowrap}.withdraw-btn.svelte-1xgzoea:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.withdraw-btn.svelte-1xgzoea:disabled{opacity:.5;cursor:not-allowed}.withdraw-hint.svelte-1xgzoea{margin:12px 0 0;font-size:13px;color:var(--text-muted, #9ca3af)}.divider.svelte-1xgzoea{height:1px;background:var(--border, #e5e7eb);margin:20px 0}.crypto-info.svelte-1xgzoea{text-align:center}.crypto-info.svelte-1xgzoea p:where(.svelte-1xgzoea){color:var(--text-secondary, #6b7280);font-size:14px;margin:0 0 12px}.support-link.svelte-1xgzoea{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;background:var(--bg-tertiary, #f1f3f5);border:1px solid var(--border, #e5e7eb);border-radius:8px;color:var(--text-primary, #1f2937);text-decoration:none;font-weight:500;font-size:14px;transition:all .15s ease}.support-link.svelte-1xgzoea:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}.steps.svelte-1xgzoea{display:flex;flex-direction:column;gap:16px;margin-top:16px}.step.svelte-1xgzoea{display:flex;align-items:center;gap:16px}.step-number.svelte-1xgzoea{width:32px;height:32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px;flex-shrink:0}.step-content.svelte-1xgzoea{display:flex;flex-direction:column;gap:2px}.step-content.svelte-1xgzoea strong:where(.svelte-1xgzoea){font-size:14px;color:var(--text-primary, #1f2937)}.step-content.svelte-1xgzoea span:where(.svelte-1xgzoea){font-size:13px;color:var(--text-secondary, #6b7280)}@media(max-width:768px){.stats-grid.svelte-1xgzoea{grid-template-columns:1fr}.link-row.svelte-1xgzoea,.withdraw-row.svelte-1xgzoea{flex-direction:column}}.vps-page.svelte-4dxkhe{padding:32px;max-width:860px}.page-header.svelte-4dxkhe{margin-bottom:28px}.page-title.svelte-4dxkhe{font-size:28px;font-weight:700;color:var(--text-primary, #1f2937);margin:0 0 6px}.page-subtitle.svelte-4dxkhe{font-size:14px;color:var(--text-secondary, #6b7280);margin:0}.preset-grid.svelte-4dxkhe{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-bottom:16px}.preset-card.svelte-4dxkhe{background:var(--bg-card, #ffffff);border:2px solid var(--border, #e5e7eb);border-radius:14px;padding:20px;text-align:left;cursor:pointer;transition:border-color .15s,background .15s}.preset-card.selected.svelte-4dxkhe{border-color:var(--accent, #667eea);background:#667eea0a}.preset-card.svelte-4dxkhe:hover:not(.selected){border-color:#c4c9d4}.preset-name.svelte-4dxkhe{font-size:17px;font-weight:700;color:var(--text-primary, #1f2937);font-family:SF Mono,monospace;margin-bottom:6px}.preset-specs.svelte-4dxkhe{font-size:13px;color:var(--text-secondary, #6b7280);margin-bottom:10px}.preset-from.svelte-4dxkhe{font-size:14px;font-weight:600;color:var(--accent, #667eea)}.plan-grid.svelte-4dxkhe{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.plan-card.svelte-4dxkhe{background:var(--bg-card, #ffffff);border:2px solid var(--border, #e5e7eb);border-radius:12px;padding:14px;text-align:center;cursor:pointer;transition:border-color .15s,background .15s;position:relative}.plan-card.selected.svelte-4dxkhe{border-color:var(--accent, #667eea);background:#667eea0a}.plan-card.svelte-4dxkhe:hover:not(.selected){border-color:#c4c9d4}.plan-badge.svelte-4dxkhe{position:absolute;top:-10px;left:50%;transform:translate(-50%);background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:10px;font-weight:700;padding:2px 8px;border-radius:20px;white-space:nowrap}.plan-label.svelte-4dxkhe{font-size:13px;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:4px;margin-top:4px}.plan-price.svelte-4dxkhe{font-size:16px;font-weight:700;color:var(--accent, #667eea);margin-bottom:4px}.plan-billing.svelte-4dxkhe{font-size:11px;color:var(--text-muted, #9ca3af)}.card.svelte-4dxkhe{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:16px;padding:28px;margin-bottom:20px}.card-title.svelte-4dxkhe{font-size:18px;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:24px;display:flex;align-items:baseline;gap:10px}.card-title-sub.svelte-4dxkhe{font-size:13px;font-weight:400;color:var(--text-muted, #9ca3af)}.form-grid.svelte-4dxkhe{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:20px}.form-group.svelte-4dxkhe{display:flex;flex-direction:column;gap:8px}.full-width.svelte-4dxkhe{grid-column:1 / -1}.form-label.svelte-4dxkhe{font-size:13px;font-weight:500;color:var(--text-secondary, #6b7280)}.form-select.svelte-4dxkhe,.form-input.svelte-4dxkhe{border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:10px 14px;font-size:14px;color:var(--text-primary, #1f2937);background:var(--bg-primary, #ffffff);outline:none;transition:border-color .15s;width:100%;box-sizing:border-box}.form-select.svelte-4dxkhe:focus,.form-input.svelte-4dxkhe:focus{border-color:var(--accent, #667eea)}.form-textarea.svelte-4dxkhe{border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:10px 14px;font-size:13px;font-family:inherit;color:var(--text-primary, #1f2937);background:var(--bg-primary, #ffffff);outline:none;resize:vertical;width:100%;box-sizing:border-box}.form-textarea.svelte-4dxkhe:focus{border-color:var(--accent, #667eea)}.input-wrap.svelte-4dxkhe{position:relative}.input-wrap.svelte-4dxkhe .form-input:where(.svelte-4dxkhe){padding-right:64px}.toggle-btn.svelte-4dxkhe{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:none;border:none;font-size:12px;color:var(--accent, #667eea);cursor:pointer;padding:4px 8px}.ssh-toggle.svelte-4dxkhe{background:none;border:none;font-size:13px;color:var(--accent, #667eea);cursor:pointer;padding:0;text-align:left;font-weight:500}.alert.svelte-4dxkhe{padding:12px 16px;border-radius:8px;font-size:14px;margin-bottom:16px}.alert-error.svelte-4dxkhe{background:#ef444414;border:1px solid rgba(239,68,68,.2);color:#dc2626}.alert-success.svelte-4dxkhe{background:#22c55e14;border:1px solid rgba(34,197,94,.2);color:#16a34a}.order-footer.svelte-4dxkhe{display:flex;align-items:center;justify-content:space-between;gap:16px}.price-tag.svelte-4dxkhe{font-size:13px;color:var(--text-muted, #9ca3af)}.btn-order.svelte-4dxkhe{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .15s}.btn-order.svelte-4dxkhe:hover:not(:disabled){opacity:.9;transform:translateY(-1px)}.btn-order.svelte-4dxkhe:disabled{opacity:.5;cursor:not-allowed}.custom-cta.svelte-4dxkhe{display:flex;align-items:center;justify-content:space-between;gap:16px;background:var(--bg-secondary, #f8f9fa);border:1px dashed var(--border, #e5e7eb);border-radius:14px;padding:20px 24px;margin-bottom:32px}.custom-cta-title.svelte-4dxkhe{font-size:15px;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:4px}.custom-cta-sub.svelte-4dxkhe{font-size:13px;color:var(--text-secondary, #6b7280)}.btn-custom.svelte-4dxkhe{background:none;border:1.5px solid var(--accent, #667eea);color:var(--accent, #667eea);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap;transition:background .15s}.btn-custom.svelte-4dxkhe:hover{background:#667eea0f}.skeleton-input.svelte-4dxkhe{height:40px;background:var(--bg-tertiary, #f1f3f5);border-radius:8px;animation:svelte-4dxkhe-pulse 1.5s infinite}.skeleton-card.svelte-4dxkhe{height:120px;background:var(--bg-tertiary, #f1f3f5);border-radius:16px;animation:svelte-4dxkhe-pulse 1.5s infinite}@keyframes svelte-4dxkhe-pulse{0%,to{opacity:1}50%{opacity:.6}}.section-title.svelte-4dxkhe{font-size:16px;font-weight:600;color:var(--text-primary, #1f2937);margin-bottom:16px}.servers-list.svelte-4dxkhe{display:flex;flex-direction:column;gap:12px}.server-card.svelte-4dxkhe{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:12px;padding:20px;transition:border-color .15s}.server-card.cancelled.svelte-4dxkhe{opacity:.5}.server-header.svelte-4dxkhe{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}.server-name.svelte-4dxkhe{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.server-hostname.svelte-4dxkhe{font-size:15px;font-weight:600;color:var(--text-primary, #1f2937);font-family:SF Mono,monospace}.server-tier.svelte-4dxkhe{font-size:11px;font-weight:600;background:#667eea1a;color:var(--accent, #667eea);padding:2px 8px;border-radius:20px;font-family:SF Mono,monospace}.server-plan.svelte-4dxkhe{font-size:11px;color:var(--text-muted, #9ca3af);background:var(--bg-tertiary, #f1f3f5);padding:2px 8px;border-radius:20px}.status-badge.svelte-4dxkhe{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.server-actions.svelte-4dxkhe{display:flex;gap:8px}.btn-cancel.svelte-4dxkhe{background:none;border:1px solid rgba(239,68,68,.3);color:#ef4444;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.btn-cancel.svelte-4dxkhe:hover{background:#ef444414}.btn-resume.svelte-4dxkhe{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:6px;padding:6px 14px;font-size:13px;font-weight:600;cursor:pointer;transition:opacity .15s}.btn-resume.svelte-4dxkhe:hover{opacity:.9}.server-details.svelte-4dxkhe{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.detail.svelte-4dxkhe{display:flex;flex-direction:column;gap:2px}.detail-label.svelte-4dxkhe{font-size:11px;color:var(--text-muted, #9ca3af);text-transform:uppercase;letter-spacing:.4px}.detail-value.svelte-4dxkhe{font-size:13px;color:var(--text-primary, #1f2937);font-weight:500}.suspended-notice.svelte-4dxkhe{margin-top:12px;padding:10px 14px;background:#ef44440f;border:1px solid rgba(239,68,68,.15);border-radius:8px;font-size:13px;color:#dc2626}.empty-state.svelte-4dxkhe{text-align:center;padding:40px;color:var(--text-muted, #9ca3af);font-size:15px}.modal-overlay.svelte-4dxkhe{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal.svelte-4dxkhe{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:20px;width:100%;max-width:520px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000026}.modal-header.svelte-4dxkhe{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 0}.modal-title.svelte-4dxkhe{font-size:18px;font-weight:700;color:var(--text-primary, #1f2937)}.modal-close.svelte-4dxkhe{background:none;border:none;font-size:16px;color:var(--text-muted, #9ca3af);cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s}.modal-close.svelte-4dxkhe:hover{color:var(--text-primary, #1f2937)}.modal-body.svelte-4dxkhe{padding:16px 28px}.modal-hint.svelte-4dxkhe{font-size:13px;color:var(--text-secondary, #6b7280);margin-bottom:20px}.modal-footer.svelte-4dxkhe{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 28px 24px}.btn-secondary.svelte-4dxkhe{background:none;border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #6b7280);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.btn-secondary.svelte-4dxkhe:hover{background:var(--bg-tertiary, #f1f3f5)}.custom-success.svelte-4dxkhe{padding:48px 28px;text-align:center}.custom-success-icon.svelte-4dxkhe{width:56px;height:56px;background:#22c55e1a;border:2px solid rgba(34,197,94,.3);color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.custom-success-title.svelte-4dxkhe{font-size:20px;font-weight:700;color:var(--text-primary, #1f2937);margin-bottom:8px}.custom-success-sub.svelte-4dxkhe{font-size:14px;color:var(--text-secondary, #6b7280)}@media(max-width:600px){.vps-page.svelte-4dxkhe{padding:20px 16px}.preset-grid.svelte-4dxkhe{grid-template-columns:1fr}.plan-grid.svelte-4dxkhe{grid-template-columns:1fr 1fr}.form-grid.svelte-4dxkhe{grid-template-columns:1fr}.order-footer.svelte-4dxkhe{flex-direction:column;align-items:stretch}.btn-order.svelte-4dxkhe{text-align:center}.custom-cta.svelte-4dxkhe{flex-direction:column;align-items:flex-start}}.app.svelte-kdmb3n{--bg-primary: #ffffff;--bg-secondary: #f8f9fa;--bg-tertiary: #f1f3f5;--bg-card: #ffffff;--border: #e5e7eb;--border-hover: #d1d5db;--text-primary: #1f2937;--text-secondary: #6b7280;--text-muted: #9ca3af;--accent: #667eea;--accent-hover: #5a67d8;--accent-glow: rgba(102, 126, 234, .15);--warning: #f59e0b;--danger: #ef4444;--success: #22c55e;--purple: #764ba2;--radius: 12px;--radius-sm: 8px;display:flex;min-height:100vh;background:var(--bg-primary);color:var(--text-primary);font-family:Outfit,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.main.svelte-kdmb3n{flex:1;margin-left:240px;padding:32px 40px;max-width:1200px;min-height:100vh;background:var(--bg-primary)}.page.svelte-kdmb3n{animation:svelte-kdmb3n-fadeIn .2s ease}@keyframes svelte-kdmb3n-fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.page-header.svelte-kdmb3n{margin-bottom:32px}.page-title.svelte-kdmb3n{font-size:32px;font-weight:700;letter-spacing:-.5px;margin:0 0 8px;color:var(--text-primary)}.page-subtitle.svelte-kdmb3n{color:var(--text-secondary);font-size:16px;margin:0}.section.svelte-kdmb3n{margin-bottom:32px}.section-header.svelte-kdmb3n{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.section-title-group.svelte-kdmb3n{display:flex;align-items:center;gap:12px}.section-title.svelte-kdmb3n{font-size:18px;font-weight:600;margin:0;color:var(--text-primary)}.hold-badge.svelte-kdmb3n{font-size:12px;background:var(--warning);color:var(--bg-primary);padding:4px 10px;border-radius:12px;font-weight:600}.btn-secondary.svelte-kdmb3n{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:1px solid var(--border);color:var(--text-primary);border-radius:var(--radius-sm);font-weight:500;font-size:14px;cursor:pointer;transition:all .15s ease;margin:0}.btn-secondary.svelte-kdmb3n:hover{border-color:var(--accent);color:var(--accent)}.settings-card.svelte-kdmb3n{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:24px;margin-bottom:24px;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.settings-section-title.svelte-kdmb3n{font-size:14px;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;margin:0 0 16px}.settings-row.svelte-kdmb3n{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid var(--border)}.settings-row.svelte-kdmb3n:last-child{border-bottom:none;padding-bottom:0}.settings-label.svelte-kdmb3n{font-size:14px;color:var(--text-secondary)}.settings-value.svelte-kdmb3n{font-weight:500;color:var(--text-primary)}.settings-value.highlight.svelte-kdmb3n{color:var(--accent);font-family:JetBrains Mono,monospace;font-size:18px}.api-key-container.svelte-kdmb3n{display:flex;align-items:center;gap:8px}.api-key-btn.svelte-kdmb3n{font-family:JetBrains Mono,Monaco,monospace;font-size:12px;background:var(--bg-tertiary);padding:8px 12px;border-radius:var(--radius-sm);border:1px solid var(--border);color:var(--text-primary);cursor:pointer;transition:all .15s ease;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0}.api-key-btn.svelte-kdmb3n:hover{border-color:var(--accent)}.copy-btn.svelte-kdmb3n{background:var(--bg-tertiary);border:1px solid var(--border);color:var(--text-secondary);padding:8px;border-radius:var(--radius-sm);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;margin:0}.copy-btn.svelte-kdmb3n:hover{border-color:var(--accent);color:var(--accent)}.copy-btn.copied.svelte-kdmb3n{background:#22c55e26;border-color:var(--success);color:var(--success)}.support-links.svelte-kdmb3n{display:flex;gap:16px}.support-link.svelte-kdmb3n{display:flex;align-items:center;gap:8px;padding:12px 20px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);text-decoration:none;font-weight:500;font-size:14px;transition:all .15s ease}.support-link.svelte-kdmb3n:hover{border-color:var(--accent);color:var(--accent)}.coming-soon-card.svelte-kdmb3n{background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);padding:60px 40px;text-align:center;box-shadow:0 1px 3px #0000000d}.coming-soon-icon.svelte-kdmb3n{width:80px;height:80px;background:var(--bg-tertiary);border:1px solid var(--border);border-radius:20px;display:flex;align-items:center;justify-content:center;margin:0 auto 24px;color:var(--text-muted)}.coming-soon-title.svelte-kdmb3n{font-size:28px;font-weight:700;margin:0 0 12px;color:var(--text-primary)}.coming-soon-text.svelte-kdmb3n{color:var(--text-secondary);font-size:16px;margin:0}@media(max-width:768px){.main.svelte-kdmb3n{margin-left:0;padding:20px;margin-top:60px}.page-title.svelte-kdmb3n{font-size:24px}.section-header.svelte-kdmb3n{flex-direction:column;align-items:flex-start;gap:12px}.support-links.svelte-kdmb3n{flex-direction:column}}.btn-need-tokens{margin-top:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;padding:12px 28px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .15s,transform .15s}.btn-need-tokens:hover{opacity:.9;transform:translateY(-1px)}.modal-overlay.svelte-kdmb3n{position:fixed;inset:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.modal.svelte-kdmb3n{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:20px;width:100%;max-width:540px;max-height:90vh;overflow-y:auto;box-shadow:0 20px 60px #00000026}.modal-header.svelte-kdmb3n{display:flex;align-items:center;justify-content:space-between;padding:24px 28px 0}.modal-title.svelte-kdmb3n{font-size:18px;font-weight:700;color:var(--text-primary, #1f2937)}.modal-close.svelte-kdmb3n{background:none;border:none;font-size:16px;color:var(--text-muted, #9ca3af);cursor:pointer;padding:4px 8px;border-radius:6px;transition:color .15s}.modal-close.svelte-kdmb3n:hover{color:var(--text-primary, #1f2937)}.modal-body.svelte-kdmb3n{padding:16px 28px;display:flex;flex-direction:column;gap:20px}.modal-section.svelte-kdmb3n{display:flex;flex-direction:column;gap:10px}.modal-label.svelte-kdmb3n{font-size:13px;font-weight:600;color:var(--text-secondary, #6b7280)}.chip-group.svelte-kdmb3n{display:flex;flex-wrap:wrap;gap:8px}.chip.svelte-kdmb3n{background:var(--bg-tertiary, #f1f3f5);border:1.5px solid var(--border, #e5e7eb);color:var(--text-primary, #1f2937);border-radius:20px;padding:6px 14px;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.chip.svelte-kdmb3n:hover{border-color:var(--accent, #667eea)}.chip-selected.svelte-kdmb3n{background:#667eea1a;border-color:var(--accent, #667eea);color:var(--accent, #667eea);font-weight:600}.modal-textarea.svelte-kdmb3n{border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:10px 14px;font-size:14px;font-family:inherit;color:var(--text-primary, #1f2937);background:var(--bg-primary, #ffffff);outline:none;resize:vertical;width:100%;box-sizing:border-box}.modal-textarea.svelte-kdmb3n:focus{border-color:var(--accent, #667eea)}.modal-input.svelte-kdmb3n{border:1px solid var(--border, #e5e7eb);border-radius:8px;padding:10px 14px;font-size:14px;color:var(--text-primary, #1f2937);background:var(--bg-primary, #ffffff);outline:none;width:100%;box-sizing:border-box}.modal-input.svelte-kdmb3n:focus{border-color:var(--accent, #667eea)}.modal-footer.svelte-kdmb3n{display:flex;justify-content:flex-end;gap:12px;padding:0 28px 24px}.modal-btn-secondary.svelte-kdmb3n{background:none;border:1px solid var(--border, #e5e7eb);color:var(--text-secondary, #6b7280);border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;cursor:pointer;transition:background .15s}.modal-btn-secondary.svelte-kdmb3n:hover{background:var(--bg-tertiary, #f1f3f5)}.modal-btn-primary.svelte-kdmb3n{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;padding:10px 24px;font-size:14px;font-weight:600;cursor:pointer;transition:opacity .15s}.modal-btn-primary.svelte-kdmb3n:hover:not(:disabled){opacity:.9}.modal-btn-primary.svelte-kdmb3n:disabled{opacity:.5;cursor:not-allowed}.modal-success.svelte-kdmb3n{padding:48px 28px;text-align:center}.modal-success-icon.svelte-kdmb3n{width:56px;height:56px;background:#22c55e1a;border:2px solid rgba(34,197,94,.3);color:#16a34a;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.modal-success-title.svelte-kdmb3n{font-size:20px;font-weight:700;color:var(--text-primary, #1f2937);margin-bottom:8px}.modal-success-sub.svelte-kdmb3n{font-size:14px;color:var(--text-secondary, #6b7280)}.terms-container.svelte-1u21fza{min-height:calc(100vh - 40px);padding:20px}.terms-box.svelte-1u21fza{max-width:800px;margin:0 auto;background:#ffffff1a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);border-radius:20px;padding:40px}.back-btn.svelte-1u21fza{background:#ffffff26;border:1px solid rgba(255,255,255,.3);color:#fff;padding:10px 20px;border-radius:8px;cursor:pointer;font-size:14px;margin-bottom:30px;transition:background .2s}.back-btn.svelte-1u21fza:hover{background:#ffffff40}h1.svelte-1u21fza{font-size:32px;font-weight:800;margin-bottom:10px}.subtitle.svelte-1u21fza{font-size:18px;opacity:.8;margin-bottom:5px}.updated.svelte-1u21fza{font-size:14px;opacity:.6;margin-bottom:40px}section.svelte-1u21fza{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid rgba(255,255,255,.1)}section.svelte-1u21fza:last-of-type{border-bottom:none}h2.svelte-1u21fza{font-size:20px;font-weight:700;margin-bottom:15px;color:gold}h3.svelte-1u21fza{font-size:16px;font-weight:600;margin:15px 0 10px;opacity:.9}p.svelte-1u21fza{line-height:1.7;opacity:.9;margin-bottom:10px}ul.svelte-1u21fza{margin:10px 0;padding-left:20px}li.svelte-1u21fza{line-height:1.8;opacity:.85}.refund-list.svelte-1u21fza{list-style:none;padding-left:0}.refund-list.svelte-1u21fza li:where(.svelte-1u21fza){padding:8px 0 8px 30px;position:relative}.refund-list.svelte-1u21fza li.yes:where(.svelte-1u21fza):before{content:"✓";position:absolute;left:0;color:#7ee787}.refund-list.svelte-1u21fza li.no:where(.svelte-1u21fza):before{content:"✗";position:absolute;left:0;color:#f85149}.warning.svelte-1u21fza{background:#f8514933;border:1px solid rgba(248,81,73,.4);border-radius:8px;padding:15px;font-weight:600;color:#ffa198}.caps.svelte-1u21fza{font-weight:600;font-size:14px}a.svelte-1u21fza{color:#79c0ff;text-decoration:none}a.svelte-1u21fza:hover{text-decoration:underline}.copyright.svelte-1u21fza{text-align:center;margin-top:40px;opacity:.5;font-size:14px}@media(max-width:768px){.terms-box.svelte-1u21fza{padding:25px}h1.svelte-1u21fza{font-size:24px}h2.svelte-1u21fza{font-size:18px}}.admin.svelte-fbee9o{padding:24px;color:#1f2937;max-width:1400px;margin:0 auto;background:#fff;min-height:100vh}.header.svelte-fbee9o{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.header.svelte-fbee9o h1:where(.svelte-fbee9o){font-size:28px;font-weight:700;margin:0}.badge.svelte-fbee9o{background:#667eea;color:#fff;padding:6px 12px;border-radius:20px;font-size:14px}.tabs.svelte-fbee9o{display:flex;gap:8px;margin-bottom:24px;border-bottom:1px solid #e5e7eb;padding-bottom:12px;flex-wrap:wrap}.tabs.svelte-fbee9o button:where(.svelte-fbee9o){padding:8px 16px;border:none;background:none;font-size:14px;cursor:pointer;border-radius:8px}.tabs.svelte-fbee9o button:where(.svelte-fbee9o):hover{background:#f1f3f5}.tabs.svelte-fbee9o button.active:where(.svelte-fbee9o){background:#667eea;color:#fff}.tbl.svelte-fbee9o{overflow-x:auto;border:1px solid #e5e7eb;border-radius:12px}table.svelte-fbee9o{width:100%;color:#1f2937;border-collapse:collapse;font-size:14px}th.svelte-fbee9o,td.svelte-fbee9o{padding:12px 16px;text-align:left;border-bottom:1px solid #e5e7eb}th.svelte-fbee9o{background:#f1f3f5;font-weight:600}.tag.svelte-fbee9o{padding:4px 8px;border-radius:4px;font-size:12px}.tag.admin.svelte-fbee9o{background:#fef3c7;color:#92400e}.tag.vip.svelte-fbee9o{background:#dbeafe;color:#1e40af}.tag.user.svelte-fbee9o{background:#e5e7eb;color:#374151}.tag.completed.svelte-fbee9o,.tag.active.svelte-fbee9o{background:#d1fae5;color:#065f46}.tag.pending.svelte-fbee9o{background:#fef3c7;color:#92400e}.tag.expired.svelte-fbee9o,.tag.inactive.svelte-fbee9o{background:#fee2e2;color:#991b1b}button.svelte-fbee9o{padding:6px 12px;border:1px solid #e5e7eb;background:#fff;border-radius:6px;cursor:pointer;margin-right:4px}button.svelte-fbee9o:hover{background:#f1f3f5}button.primary.svelte-fbee9o{background:#667eea;color:#fff;border:none}button.del.svelte-fbee9o{color:#dc2626}.promo-hdr.svelte-fbee9o{margin-bottom:16px}.overlay.svelte-fbee9o{position:fixed;inset:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:1000}.modal.svelte-fbee9o{background:#fff!important;border-radius:16px;padding:24px;min-width:400px;color:#1f2937!important}.modal.svelte-fbee9o h2:where(.svelte-fbee9o){margin:0 0 20px;font-size:20px;color:#1f2937!important}.modal.svelte-fbee9o label:where(.svelte-fbee9o){display:block;margin-bottom:16px;font-size:14px;color:#374151!important}.modal.svelte-fbee9o input:where(.svelte-fbee9o),.modal.svelte-fbee9o select:where(.svelte-fbee9o){display:block;width:100%;padding:10px;margin-top:6px;border:1px solid #d1d5db;border-radius:8px;color:#1f2937!important;background:#fff!important;font-size:14px}.modal.svelte-fbee9o input[type=checkbox]:where(.svelte-fbee9o){width:auto;display:inline;margin-right:8px}.actions.svelte-fbee9o{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.loading.svelte-fbee9o,.error.svelte-fbee9o{text-align:center;padding:40px}.error.svelte-fbee9o{color:#dc2626}code.svelte-fbee9o{background:#f1f3f5;padding:2px 6px;border-radius:4px}.blgrid.svelte-fbee9o{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.blsec.svelte-fbee9o h3:where(.svelte-fbee9o){margin:0 0 16px;font-size:18px;color:#374151}.blcard.svelte-fbee9o{background:#f8f9fa;border:1px solid #e5e7eb;border-radius:12px;padding:16px;margin-bottom:12px}.bln.svelte-fbee9o{font-weight:600;font-size:16px;color:#1f2937}.blt.svelte-fbee9o{font-size:12px;color:#6b7280;margin-top:4px}.blv.svelte-fbee9o{font-size:24px;font-weight:700;color:#059669;margin-top:8px}.bls.svelte-fbee9o{margin-top:8px;font-size:14px;color:#6b7280}.bls.svelte-fbee9o .av:where(.svelte-fbee9o){color:#059669;font-weight:600}.clickable.svelte-fbee9o{cursor:pointer;text-decoration:underline;color:#667eea}.clickable.svelte-fbee9o:hover{color:#764ba2}.settings-panel.svelte-fbee9o{max-width:500px}.settings-panel.svelte-fbee9o h3:where(.svelte-fbee9o){margin:0 0 20px;font-size:18px;color:#374151}.setting-row.svelte-fbee9o{margin-bottom:20px}.setting-row.svelte-fbee9o label:where(.svelte-fbee9o){display:block;font-size:14px;color:#374151}.setting-row.svelte-fbee9o input[type=number]:where(.svelte-fbee9o){display:block;width:100%;padding:10px;margin-top:6px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.setting-actions.svelte-fbee9o{margin-top:24px}.toggle-label.svelte-fbee9o{display:flex;align-items:center;justify-content:space-between;font-size:14px;color:#374151}.toggle.svelte-fbee9o{width:48px;height:26px;border-radius:13px;border:none;background:#d1d5db;cursor:pointer;position:relative;padding:0;transition:background .2s}.toggle.on.svelte-fbee9o{background:#667eea}.toggle-knob.svelte-fbee9o{display:block;width:22px;height:22px;border-radius:50%;background:#fff;position:absolute;top:2px;left:2px;transition:transform .2s;box-shadow:0 1px 3px #0003}.toggle.on.svelte-fbee9o .toggle-knob:where(.svelte-fbee9o){transform:translate(22px)}.ban-controls.svelte-fbee9o{display:flex;gap:12px;margin-bottom:20px}.ban-controls.svelte-fbee9o input:where(.svelte-fbee9o){flex:1;padding:10px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.tag.banned.svelte-fbee9o{background:#fee2e2;color:#991b1b}.ref-pct.svelte-fbee9o{font-weight:600;color:#6b7280}.ref-custom.svelte-fbee9o{color:#7c3aed;background:#ede9fe;padding:2px 6px;border-radius:4px}.changelog-page.svelte-10mn3w5{min-height:100vh;background:var(--bg-primary, #ffffff);padding:40px 20px}.container.svelte-10mn3w5{max-width:800px;margin:0 auto}.header.svelte-10mn3w5{margin-bottom:40px}.back-btn.svelte-10mn3w5{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:var(--bg-tertiary, #f1f3f4);border:1px solid var(--border, #e5e7eb);border-radius:8px;color:var(--text-secondary, #4b5563);cursor:pointer;font-size:14px;margin-bottom:20px;transition:all .2s}.back-btn.svelte-10mn3w5:hover{border-color:var(--accent, #667eea);color:var(--accent, #667eea)}h1.svelte-10mn3w5{font-size:32px;font-weight:700;color:var(--text-primary, #111827);margin:0 0 10px}.subtitle.svelte-10mn3w5{color:var(--text-secondary, #4b5563);font-size:16px;margin:0}.release.svelte-10mn3w5{background:var(--bg-card, #ffffff);border:1px solid var(--border, #e5e7eb);border-radius:16px;padding:30px;margin-bottom:25px;box-shadow:0 1px 3px #0000000d}.release-header.svelte-10mn3w5{display:flex;align-items:center;gap:15px;margin-bottom:15px}.version.svelte-10mn3w5{background:linear-gradient(135deg,var(--accent, #667eea),var(--purple, #764ba2));color:#fff;padding:6px 12px;border-radius:6px;font-size:14px;font-weight:600}.date.svelte-10mn3w5{color:var(--text-muted, #9ca3af);font-size:14px}.release.svelte-10mn3w5 h2:where(.svelte-10mn3w5){font-size:20px;font-weight:600;color:var(--text-primary, #111827);margin:0 0 20px}.change-section.svelte-10mn3w5{margin-bottom:25px}.change-section.svelte-10mn3w5:last-child{margin-bottom:0}.change-section.svelte-10mn3w5 h3:where(.svelte-10mn3w5){font-size:14px;font-weight:600;color:var(--text-secondary, #4b5563);text-transform:uppercase;letter-spacing:.5px;margin:0 0 12px}.change-section.svelte-10mn3w5 ul:where(.svelte-10mn3w5){margin:0;padding-left:20px;color:var(--text-primary, #111827);font-size:14px;line-height:1.7}.change-section.svelte-10mn3w5 ul:where(.svelte-10mn3w5) ul:where(.svelte-10mn3w5){margin-top:8px;color:var(--text-secondary, #4b5563)}.change-section.svelte-10mn3w5 li:where(.svelte-10mn3w5){margin-bottom:12px}.change-section.svelte-10mn3w5 li:where(.svelte-10mn3w5):last-child{margin-bottom:0}.change-section.svelte-10mn3w5 li:where(.svelte-10mn3w5) p:where(.svelte-10mn3w5){margin:5px 0 0;color:var(--text-secondary, #4b5563)}.change-section.svelte-10mn3w5 strong:where(.svelte-10mn3w5){color:var(--text-primary, #111827)}code.svelte-10mn3w5{background:var(--bg-tertiary, #f1f3f4);color:var(--accent, #667eea);padding:2px 6px;border-radius:4px;font-family:Monaco,Menlo,monospace;font-size:13px}.error-codes.svelte-10mn3w5{width:100%;border-collapse:collapse;font-size:13px}.error-codes.svelte-10mn3w5 th:where(.svelte-10mn3w5),.error-codes.svelte-10mn3w5 td:where(.svelte-10mn3w5){text-align:left;padding:10px 12px;border-bottom:1px solid var(--border, #e5e7eb)}.error-codes.svelte-10mn3w5 th:where(.svelte-10mn3w5){color:var(--text-muted, #9ca3af);font-weight:500;font-size:11px;text-transform:uppercase}.error-codes.svelte-10mn3w5 td:where(.svelte-10mn3w5){color:var(--text-primary, #111827)}.note.svelte-10mn3w5{color:var(--text-muted, #9ca3af);font-size:13px;font-style:italic;margin-top:10px}@media(max-width:600px){.changelog-page.svelte-10mn3w5{padding:20px 15px}h1.svelte-10mn3w5{font-size:24px}.release.svelte-10mn3w5{padding:20px}.release-header.svelte-10mn3w5{flex-direction:column;align-items:flex-start;gap:8px}}.loading-screen.svelte-1n46o8q{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:calc(100vh - 40px)}.logo.svelte-1n46o8q{font-size:72px;font-weight:900;letter-spacing:-3px;text-shadow:0 10px 30px rgba(0,0,0,.3)}.loading-text.svelte-1n46o8q{margin-top:20px;opacity:.7;font-size:16px}.landing.svelte-1n46o8q{min-height:100vh;position:relative}.container.svelte-1n46o8q{max-width:1080px;margin:0 auto}.top-logo.svelte-1n46o8q{position:absolute;top:24px;left:36px;font-size:36px;font-weight:900;letter-spacing:-2px;color:#fff;opacity:.9;z-index:10}.hero.svelte-1n46o8q{padding:100px 32px 80px;text-align:center}.hero-badge.svelte-1n46o8q{display:inline-flex;align-items:center;gap:8px;background:#667eea26;border:1px solid rgba(102,126,234,.35);color:#a5b4fc;font-size:13px;font-weight:600;letter-spacing:.3px;padding:6px 16px 6px 12px;border-radius:100px;margin-bottom:32px}.hero-badge.svelte-1n46o8q:before{content:"";width:7px;height:7px;background:#667eea;border-radius:50%;box-shadow:0 0 8px #667eea;flex-shrink:0}.hero-h1.svelte-1n46o8q{font-size:64px;font-weight:900;line-height:1.06;letter-spacing:-2px;color:#fff;margin:0 0 24px}.hero-sub.svelte-1n46o8q{font-size:20px;line-height:1.65;color:#fff9;margin:0 auto 48px;max-width:500px}.hero-ctas.svelte-1n46o8q{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:64px;flex-wrap:wrap}.btn-hero.svelte-1n46o8q{display:inline-flex;align-items:center;gap:8px;background:#fff;color:#1a1535;font-size:16px;font-weight:700;padding:15px 28px;border:none;border-radius:12px;cursor:pointer;transition:all .2s;box-shadow:0 4px 20px #ffffff26;margin:0}.btn-hero.svelte-1n46o8q:hover{transform:translateY(-2px);box-shadow:0 8px 30px #ffffff40}.btn-ghost.svelte-1n46o8q{background:transparent;border:1px solid rgba(255,255,255,.25);color:#fffc;font-size:16px;font-weight:600;padding:15px 28px;border-radius:12px;cursor:pointer;transition:all .2s;margin:0}.btn-ghost.svelte-1n46o8q:hover{background:#ffffff14;color:#fff;border-color:#ffffff73}.hero-stats.svelte-1n46o8q{display:inline-flex;align-items:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:20px 36px}.hstat.svelte-1n46o8q{display:flex;flex-direction:column;align-items:center;padding:0 28px}.hstat-n.svelte-1n46o8q{font-size:26px;font-weight:800;color:#fff;letter-spacing:-.5px;line-height:1}.hstat-l.svelte-1n46o8q{font-size:12px;color:#ffffff73;margin-top:5px;white-space:nowrap}.hstat-sep.svelte-1n46o8q{width:1px;height:36px;background:#ffffff1f;flex-shrink:0}.sec.svelte-1n46o8q{padding:80px 32px}.eyebrow.svelte-1n46o8q{text-align:center;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#a5b4fc;margin-bottom:14px}.sec-h.svelte-1n46o8q{text-align:center;font-size:42px;font-weight:800;letter-spacing:-1px;color:#fff;margin:0 0 14px}.sec-sub.svelte-1n46o8q{text-align:center;font-size:18px;color:#ffffff80;margin:0 auto 52px;max-width:460px}.svcs.svelte-1n46o8q{display:grid;grid-template-columns:repeat(2,1fr);gap:20px}.svc-card.svelte-1n46o8q{background:#ffffff0d;border:1px solid rgba(255,255,255,.09);border-radius:20px;padding:28px;transition:all .2s}.svc-card.svelte-1n46o8q:hover{background:#ffffff17;border-color:#ffffff2e;transform:translateY(-3px)}.svc-card-soon.svelte-1n46o8q{opacity:.6}.svc-card-soon.svelte-1n46o8q:hover{opacity:.8}.svc-top.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.svc-ico.svelte-1n46o8q{width:50px;height:50px;border-radius:14px;display:flex;align-items:center;justify-content:center;background:#667eea2e;color:#a5b4fc}.vps-ico.svelte-1n46o8q{background:#22c55e24;color:#86efac}.llm-ico.svelte-1n46o8q{background:#f9731624;color:#fdba74}.sms-ico.svelte-1n46o8q{background:#ec489924;color:#f9a8d4}.live-badge.svelte-1n46o8q{font-size:11px;font-weight:700;letter-spacing:.3px;color:#86efac;background:#22c55e1f;border:1px solid rgba(34,197,94,.28);padding:3px 10px;border-radius:100px}.soon-badge.svelte-1n46o8q{font-size:11px;font-weight:600;color:#ffffff73;background:#ffffff12;border:1px solid rgba(255,255,255,.13);padding:3px 10px;border-radius:100px}.svc-name.svelte-1n46o8q{font-size:21px;font-weight:700;color:#fff;margin:0 0 6px}.svc-price.svelte-1n46o8q{font-size:30px;font-weight:800;color:gold;margin:0 0 14px}.svc-price.svelte-1n46o8q span:where(.svelte-1n46o8q){font-size:14px;font-weight:500;color:#ffffff8c}.svc-price-dim.svelte-1n46o8q{color:#ffd70073}.svc-desc.svelte-1n46o8q{font-size:14px;color:#ffffff8c;line-height:1.65;margin:0 0 18px}.svc-feats.svelte-1n46o8q{list-style:none;display:flex;flex-direction:column;gap:7px}.svc-feats.svelte-1n46o8q li:where(.svelte-1n46o8q){font-size:13px;color:#ffffffa6;padding-left:18px;position:relative}.svc-feats.svelte-1n46o8q li:where(.svelte-1n46o8q):before{content:"✓";position:absolute;left:0;color:#a5b4fc;font-size:12px;font-weight:700}.why-sec.svelte-1n46o8q{background:#0003}.why-grid.svelte-1n46o8q{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.why-card.svelte-1n46o8q{padding:26px 22px;border-radius:16px;border:1px solid rgba(255,255,255,.07);background:#ffffff08}.why-ico.svelte-1n46o8q{width:42px;height:42px;border-radius:12px;background:#667eea26;color:#a5b4fc;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.why-card.svelte-1n46o8q h3:where(.svelte-1n46o8q){font-size:16px;font-weight:700;color:#fff;margin:0 0 8px}.why-card.svelte-1n46o8q p:where(.svelte-1n46o8q){font-size:13.5px;color:#ffffff80;line-height:1.6;margin:0}.code-sec.svelte-1n46o8q{background:#00000026}.code-card.svelte-1n46o8q{background:#0000008c;border:1px solid rgba(255,255,255,.1);border-radius:16px;overflow:hidden}.code-header.svelte-1n46o8q{display:flex;align-items:center;gap:14px;padding:13px 20px;background:#ffffff0a;border-bottom:1px solid rgba(255,255,255,.07)}.code-dots.svelte-1n46o8q{display:flex;gap:6px}.code-dots.svelte-1n46o8q span:where(.svelte-1n46o8q){width:11px;height:11px;border-radius:50%}.code-dots.svelte-1n46o8q span:where(.svelte-1n46o8q):nth-child(1){background:#ff5f56}.code-dots.svelte-1n46o8q span:where(.svelte-1n46o8q):nth-child(2){background:#ffbd2e}.code-dots.svelte-1n46o8q span:where(.svelte-1n46o8q):nth-child(3){background:#27c93f}.code-title.svelte-1n46o8q{font-size:12px;color:#ffffff59;font-family:SF Mono,Fira Code,monospace}.code-body.svelte-1n46o8q{font-family:SF Mono,Fira Code,Consolas,monospace;font-size:13.5px;line-height:1.85;padding:28px 32px;margin:0;overflow-x:auto;white-space:pre}.c-cmt.svelte-1n46o8q{color:#555f6e}.c-key.svelte-1n46o8q{color:#79c0ff;font-weight:600}.c-url.svelte-1n46o8q{color:#a5d6ff}.c-hdr.svelte-1n46o8q{color:#8b949e}.c-arr.svelte-1n46o8q{color:#555f6e}.c-res.svelte-1n46o8q{color:#7ee787}.cta-sec.svelte-1n46o8q{text-align:center}.cta-box.svelte-1n46o8q{max-width:560px;margin:0 auto;background:#667eea14;border:1px solid rgba(102,126,234,.2);border-radius:24px;padding:64px 48px}.cta-h.svelte-1n46o8q{font-size:46px;font-weight:800;letter-spacing:-1.5px;color:#fff;margin:0 0 14px}.cta-sub.svelte-1n46o8q{font-size:17px;color:#ffffff8c;margin:0 0 36px}.cta-btns.svelte-1n46o8q{display:flex;justify-content:center;gap:14px;flex-wrap:wrap}.footer.svelte-1n46o8q{border-top:1px solid rgba(255,255,255,.08);padding:40px 32px}.footer-inner.svelte-1n46o8q{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.footer-brand.svelte-1n46o8q{display:flex;flex-direction:column;gap:3px}.footer-logo.svelte-1n46o8q{font-size:22px;font-weight:900;letter-spacing:-1px;color:#fff}.footer-tagline.svelte-1n46o8q{font-size:12px;color:#ffffff59}.footer-links.svelte-1n46o8q{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.footer-links.svelte-1n46o8q a:where(.svelte-1n46o8q),.footer-btn.svelte-1n46o8q{color:#ffffff8c;text-decoration:none;font-size:14px;transition:color .15s;background:none;border:none;cursor:pointer;padding:0;margin:0}.footer-links.svelte-1n46o8q a:where(.svelte-1n46o8q):hover,.footer-btn.svelte-1n46o8q:hover{color:#fff}.footer-copy.svelte-1n46o8q{font-size:13px;color:#ffffff40;margin:0}@media(max-width:900px){.why-grid.svelte-1n46o8q{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.hero.svelte-1n46o8q{padding:60px 20px}.hero-h1.svelte-1n46o8q{font-size:40px;letter-spacing:-1px}.hero-sub.svelte-1n46o8q{font-size:16px}.hero-ctas.svelte-1n46o8q{flex-direction:column;align-items:stretch}.btn-hero.svelte-1n46o8q,.btn-ghost.svelte-1n46o8q{text-align:center;justify-content:center}.hero-stats.svelte-1n46o8q{flex-wrap:wrap;justify-content:center;padding:16px 24px;gap:8px 0}.hstat.svelte-1n46o8q{padding:8px 20px}.hstat-sep.svelte-1n46o8q{width:1px;height:30px}.sec.svelte-1n46o8q{padding:56px 20px}.sec-h.svelte-1n46o8q{font-size:30px;letter-spacing:-.5px}.svcs.svelte-1n46o8q{grid-template-columns:1fr}.code-body.svelte-1n46o8q{font-size:12px;padding:20px}.cta-h.svelte-1n46o8q{font-size:32px}.cta-box.svelte-1n46o8q{padding:40px 24px}.footer-inner.svelte-1n46o8q{flex-direction:column;align-items:flex-start}}@media(max-width:480px){.hero-h1.svelte-1n46o8q{font-size:34px}.why-grid.svelte-1n46o8q{grid-template-columns:1fr}.hero-stats.svelte-1n46o8q{padding:16px}.hstat.svelte-1n46o8q{padding:8px 14px}}.welcome-overlay.svelte-1n46o8q{position:fixed;inset:0;background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000}.welcome-popup.svelte-1n46o8q{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:24px;padding:48px 40px;text-align:center;max-width:360px;box-shadow:0 20px 60px #0006;animation:svelte-1n46o8q-popupIn .3s ease-out}@keyframes svelte-1n46o8q-popupIn{0%{opacity:0;transform:scale(.9) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.welcome-icon.svelte-1n46o8q{font-size:64px;margin-bottom:16px}.welcome-title.svelte-1n46o8q{font-size:32px;font-weight:800;color:#fff;margin:0 0 12px}.welcome-text.svelte-1n46o8q{font-size:18px;color:#ffffffe6;margin:0 0 28px}.welcome-text.svelte-1n46o8q strong:where(.svelte-1n46o8q){color:gold;font-weight:700}.welcome-btn.svelte-1n46o8q{background:#fff;color:#667eea;padding:14px 40px;border-radius:50px;font-size:18px;font-weight:700;border:none;cursor:pointer;transition:transform .2s;margin:0}.welcome-btn.svelte-1n46o8q:hover{transform:translateY(-2px)}
