:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--nx-primary-pressed:#25a842;--nx-primary-deep:#25a842;--nx-primary-light:#2cc84e1a;--nx-primary-border:#2cc84e59;--nx-accent-emerald-light:#34d858;--nx-accent-cyan:#2cc84e;--nx-accent-purple:#6366f1;--nx-accent-green:#10b981;--nx-accent-amber:#f59e0b;--nx-accent-red:#ef4444;--nx-bg:#f0f3f7;--nx-card-dark:#101a36d9;--nx-surface:#fff;--nx-surface-alt:#eceff4;--nx-map-land:#e2e2e2;--nx-border:#0000000f;--nx-border-light:#e2e2e2;--nx-border-dark:#ffffff14;--nx-track-bg:#00000012;--nx-track-shadow:inset 0 1px 2px #0000000f;--nx-text:#1a1a1a;--nx-text-primary:#1a1a1a;--nx-text-secondary:#475569;--nx-text-muted:#94a3b8;--nx-text-dark:#fff;--nx-text-dark-muted:#94a3b8;--nx-header-bg:#ffffffeb;--nx-hero-bg:radial-gradient(ellipse 65% 55% at 85% 35%, #34d8581a, transparent 70%), radial-gradient(circle at 10% 80%, #2cc84e14, transparent 50%), #f0f3f7;--nx-font-heading:"Be Vietnam Pro", "Inter", "Plus Jakarta Sans", -apple-system, BlinkMacSystemFont, sans-serif;--nx-font-body:"Be Vietnam Pro", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--nx-font-mono:"JetBrains Mono", "Consolas", monospace;--nx-radius-sm:6px;--nx-radius-md:8px;--nx-radius:10px;--nx-radius-lg:12px;--nx-radius-xl:18px;--nx-radius-2xl:24px;--nx-radius-full:999px;--nx-shadow-2:0 1px 2px #00000014;--nx-shadow-4:0 2px 4px #0000001a;--nx-shadow-8:0 4px 8px #0000001a;--nx-shadow-16:0 8px 16px #0000001f;--nx-shadow-28:0 14px 28px #00000024;--nx-shadow-xs:var(--nx-shadow-2);--nx-shadow-sm:var(--nx-shadow-4);--nx-shadow:var(--nx-shadow-8);--nx-shadow-xl:var(--nx-shadow-16);--nx-shadow-dark:0 4px 8px #0006;--nx-shadow-dark-xl:0 14px 28px #0009;--nx-glow-emerald:0 0 30px #2cc84e59;--nx-glow-cyan:0 0 30px #2cc84e59;--nx-glow-purple:0 0 30px #6366f147;--nx-focus-ring:0 0 0 2px var(--nx-bg), 0 0 0 4px var(--nx-primary);--nx-transition-fast:.12s cubic-bezier(.33, 0, .67, 1);--nx-transition:.25s cubic-bezier(0, 0, 0, 1)}:root,html.dark{--nx-primary:#2cc84e;--nx-primary-hover:#34d858;--nx-primary-gradient:linear-gradient(135deg, #2cc84e, #34d858);--nx-bg-dark:#191919;--nx-bg-darker:#141414;--nx-brand-title-grad:linear-gradient(135deg, #2cc84e, #34d858)}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--nx-bg:#1f1f1f;--nx-surface:#262626;--nx-surface-alt:#2e2e2e;--nx-map-land:#333;--nx-card-dark:#262626eb;--nx-border:#ffffff14;--nx-border-light:#ffffff14;--nx-border-dark:#ffffff1f;--nx-track-bg:#ffffff14;--nx-track-shadow:inset 0 1px 2px #0000004d;--nx-text:#fff;--nx-text-primary:#fff;--nx-text-secondary:#9a9a9a;--nx-text-muted:#707070;--nx-header-bg:#1f1f1fe0;--nx-hero-bg:radial-gradient(ellipse 65% 55% at 85% 35%, #34d8581f, transparent 70%), radial-gradient(circle at 10% 80%, #2cc84e2e, transparent 50%), #1f1f1f;--nx-shadow:var(--nx-shadow-dark);--nx-shadow-xl:var(--nx-shadow-dark-xl)}@media (prefers-color-scheme:dark){html:not(.light){--nx-bg:#1f1f1f;--nx-bg-dark:#191919;--nx-bg-darker:#141414;--nx-surface:#262626;--nx-surface-alt:#2e2e2e;--nx-map-land:#333;--nx-card-dark:#262626eb;--nx-primary:#2cc84e;--nx-primary-hover:#34d858;--nx-primary-gradient:linear-gradient(135deg, #2cc84e, #34d858);--nx-border:#ffffff14;--nx-border-light:#ffffff14;--nx-border-dark:#ffffff1f;--nx-track-bg:#ffffff14;--nx-track-shadow:inset 0 1px 2px #0000004d;--nx-text:#fff;--nx-text-primary:#fff;--nx-text-secondary:#9a9a9a;--nx-text-muted:#707070;--nx-header-bg:#1f1f1fe0;--nx-brand-title-grad:linear-gradient(135deg, #2cc84e, #34d858);--nx-hero-bg:radial-gradient(ellipse 65% 55% at 85% 35%, #34d8581f, transparent 70%), radial-gradient(circle at 10% 80%, #2cc84e2e, transparent 50%), #1f1f1f;--nx-shadow:var(--nx-shadow-dark);--nx-shadow-xl:var(--nx-shadow-dark-xl)}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--nx-font-body);color:var(--nx-text);background:var(--nx-bg);-webkit-font-smoothing:antialiased;line-height:1.6;overflow-x:hidden}.nx-site-header{z-index:100;width:100%;position:sticky;top:0}.nx-top-strip{background:var(--nx-surface);border-bottom:1px solid var(--nx-border-light);z-index:50;opacity:1;max-height:42px;font-size:11.5px;font-weight:600;transition:max-height .28s cubic-bezier(.4,0,.2,1),opacity .2s,border-color .2s;position:relative;overflow:hidden}.nx-top-strip.is-collapsed{opacity:0;pointer-events:none;border-bottom-color:#0000;max-height:0}@media (width<=980px){.nx-top-strip{display:none!important}}.nx-top-strip-inner{scrollbar-width:none;-ms-overflow-style:none;justify-content:space-between;align-items:center;max-width:1240px;margin:0 auto;padding:4px 20px;display:flex;overflow-x:auto}.nx-top-strip-inner::-webkit-scrollbar{display:none}.nx-top-links{align-items:center;gap:6px;display:flex}.nx-top-link{color:var(--nx-text-secondary);white-space:nowrap;transition:all var(--nx-transition);border-radius:6px;align-items:center;gap:6px;padding:5px 12px;font-size:11.5px;text-decoration:none;display:inline-flex}.nx-top-link:hover{color:var(--nx-primary);background:var(--nx-primary-light)}.nx-top-link.active{color:var(--nx-primary);background:#2cc84e24;font-weight:700}html.dark .nx-top-link.active{color:var(--nx-primary);background:#2cc84e29}.nx-top-support{color:var(--nx-text-secondary);transition:color var(--nx-transition);align-items:center;gap:6px;font-size:11.5px;font-weight:600;text-decoration:none;display:inline-flex}.nx-top-support:hover{color:var(--nx-primary)}.nx-header-wrapper{pointer-events:none;padding:8px 20px 10px;transition:padding .28s cubic-bezier(.4,0,.2,1)}.nx-header-wrapper.scrolled{width:100%;padding:0}.nx-header-island{pointer-events:auto;background:var(--nx-header-bg);-webkit-backdrop-filter:blur(20px)saturate(180%);border:1px solid var(--nx-border);max-width:1240px;box-shadow:var(--nx-shadow-sm);border-radius:9999px;justify-content:space-between;align-items:center;margin:0 auto;padding:6px 14px 6px 20px;transition:max-width .28s cubic-bezier(.4,0,.2,1),border-radius .28s cubic-bezier(.4,0,.2,1),padding .28s cubic-bezier(.4,0,.2,1),box-shadow .28s,border-color .28s;display:flex}.nx-header-island.scrolled{border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--nx-border);max-width:100%;box-shadow:var(--nx-shadow-4);border-radius:0;padding:8px clamp(20px,3.5vw,48px)}html.dark .nx-header-island{box-shadow:var(--nx-shadow-dark);border-color:var(--nx-border)}html.dark .nx-header-island.scrolled{border-top:none;border-left:none;border-right:none;border-bottom:1px solid var(--nx-border);box-shadow:var(--nx-shadow-dark-xl)}.nx-brand{color:inherit;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.nx-logo-box,.nx-logo-cloud{color:var(--nx-primary);transition:transform var(--nx-transition);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}html.dark .nx-logo-box,html.dark .nx-logo-cloud{color:var(--nx-primary)}.nx-brand:hover .nx-logo-box,.nx-brand:hover .nx-logo-cloud,.nx-drawer-brand:hover .nx-logo-box{transform:scale(1.06)}.nx-brand-text{font-family:var(--nx-font-heading);letter-spacing:-.01em;background:var(--nx-brand-title-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:18px;font-weight:900}.nx-nav-links{align-items:center;gap:4px;display:flex}@media (width<=980px){.nx-nav-links{display:none}}.nx-nav-item{color:var(--nx-text-secondary);border-radius:var(--nx-radius-full);transition:all var(--nx-transition);white-space:nowrap;align-items:center;gap:6px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.nx-nav-item:hover{color:var(--nx-primary);background:var(--nx-primary-light)}.nx-nav-item.active{color:var(--nx-primary);background:#2cc84e24;font-weight:700}html.dark .nx-nav-item.active{color:var(--nx-primary);background:#2cc84e29}.nx-header-actions{flex-shrink:0;align-items:center;gap:10px;display:flex}.nx-btn-login{color:var(--nx-text);border-radius:var(--nx-radius-full);transition:all var(--nx-transition);justify-content:center;align-items:center;padding:8px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.nx-btn-login:hover{color:var(--nx-primary);background:var(--nx-primary-light)}.nx-btn-register{background:var(--nx-primary-gradient);color:#fff;border-radius:var(--nx-radius-full);transition:all var(--nx-transition);border:none;justify-content:center;align-items:center;padding:8px 22px;font-size:13.5px;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:0 4px 14px #2cc84e59}.nx-btn-register:hover{filter:brightness(1.08);transform:translateY(-1px);box-shadow:0 6px 20px #2cc84e73}.nx-btn{font-family:var(--nx-font-body);border-radius:var(--nx-radius-md);cursor:pointer;transition:all var(--nx-transition-fast,.12s ease);border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:9px 18px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.nx-btn:focus-visible{box-shadow:var(--nx-focus-ring);outline:none}.nx-btn-primary{background:var(--nx-primary);color:#fff;box-shadow:var(--nx-shadow-sm);text-shadow:0 1px 2px #0003;border:1px solid #2cc84e66;font-weight:700}.nx-btn-primary:hover{background:var(--nx-primary-hover);color:#fff;transform:translateY(-1px);box-shadow:0 0 20px #2cc84e73}.nx-btn-primary:active{background:var(--nx-primary-pressed);color:#fff;transform:scale(.98)}.nx-btn-primary:disabled{color:var(--nx-text-muted);box-shadow:none;cursor:not-allowed;background:#e2e2e2;border-color:#0000;transform:none}html.dark .nx-btn-primary:disabled{color:var(--nx-text-muted);background:#3d3d3d}.nx-btn-outline{color:var(--nx-text);border-color:var(--nx-border);background:0 0}.nx-btn-outline:hover{border-color:var(--nx-primary);color:var(--nx-primary);background:#2cc84e0f}.nx-btn-dark{color:#fff;background:#ffffff14;border:1px solid #ffffff24}.nx-btn-dark:hover{border-color:var(--nx-primary-hover);background:#ffffff1f;box-shadow:0 0 20px #2cc84e4d}.nx-hero{background:var(--nx-hero-bg);border-bottom:1px solid var(--nx-border);transition:background var(--nx-transition);padding:clamp(48px,6vw,84px) 20px;position:relative;overflow:hidden}.nx-hero-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(28px,4vw,56px);max-width:1240px;margin:0 auto;display:grid}@media (width<=960px){.nx-hero-grid{grid-template-columns:1fr;gap:32px}.nx-hero-content{text-align:center;flex-direction:column;align-items:center;display:flex}.nx-hero-desc{margin-left:auto;margin-right:auto}.nx-hero-actions,.nx-hero-chips{justify-content:center}.nx-hero-actions{width:100%}.nx-hero-visual{order:2;max-width:100%;margin:10px auto 0}}.nx-badge{color:var(--nx-primary);background:var(--nx-primary-light);border:1px solid var(--nx-primary-border);border-radius:var(--nx-radius-full);align-items:center;gap:8px;margin-bottom:16px;padding:6px 14px;font-size:12px;font-weight:700;display:inline-flex}.nx-hero-title{font-family:var(--nx-font-heading);color:var(--nx-text);letter-spacing:-.02em;margin-bottom:18px;font-size:clamp(2.3rem,4.6vw,3.6rem);font-weight:900;line-height:1.15}.nx-hero-title span{background:var(--nx-brand-title-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text}.nx-hero-desc{color:var(--nx-text-secondary);max-width:580px;margin-bottom:24px;font-size:clamp(15px,1.6vw,17px);line-height:1.65}.nx-hero-chips{flex-wrap:wrap;gap:10px;margin-bottom:28px;display:flex}.nx-chip{color:var(--nx-text);background:var(--nx-surface);border:1px solid var(--nx-border);border-radius:var(--nx-radius);box-shadow:var(--nx-shadow-xs);align-items:center;gap:6px;padding:6px 12px;font-size:12px;font-weight:600;display:inline-flex}.nx-hero-actions{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.nx-canvas-wrap,.nx-hero-visual{justify-content:center;align-items:center;display:flex;position:relative}.nx-canvas-wrap{width:100%;max-width:500px;height:450px}.nx-canvas-element{border-radius:var(--nx-radius-xl);position:absolute;top:0;left:0;width:100%!important;height:100%!important}.nx-float-badge{z-index:3;background:var(--nx-surface);-webkit-backdrop-filter:blur(12px);border:1px solid var(--nx-border);border-radius:var(--nx-radius);box-shadow:var(--nx-shadow);color:var(--nx-text);white-space:nowrap;align-items:center;gap:12px;padding:10px 16px;font-size:11.5px;animation:5s ease-in-out infinite alternate idxFloat;display:flex;position:absolute}.nx-float-badge b{color:var(--nx-primary);font-size:13px;font-family:var(--nx-font-mono);display:block}.nx-float-badge span{color:var(--nx-text-secondary);font-size:11px}.nx-float-badge.pos-tl{top:4%;left:-5%}.nx-float-badge.pos-tl b{color:#38bdf8}.nx-float-badge.pos-tr{animation-delay:1.8s;top:24%;right:-7%}.nx-float-badge.pos-tr b{color:#34d858}.nx-float-badge.pos-br{animation-delay:3.5s;bottom:4%;right:-5%}.nx-float-badge.pos-br b{color:#a78bfa}@keyframes idxFloat{0%{transform:translateY(0)}to{transform:translateY(-10px)}}.nx-ticker{background:var(--nx-surface-alt);border-bottom:1px solid var(--nx-border)}.nx-ticker-grid{grid-template-columns:repeat(6,1fr);max-width:1240px;margin:0 auto;display:grid}@media (width<=860px){.nx-ticker-grid{grid-template-columns:repeat(3,1fr)}}@media (width<=520px){.nx-ticker-grid{grid-template-columns:repeat(2,1fr)}}.nx-ticker-item{border-right:1px solid var(--nx-border-light);text-align:center;padding:20px 14px}.nx-ticker-item:last-child{border-right:none}.nx-ticker-item b{font-family:var(--nx-font-heading);color:var(--nx-text);background:var(--nx-brand-title-grad);-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:2px;font-size:18px;font-weight:800;display:block}.nx-ticker-item small{color:var(--nx-text-secondary);font-size:11.5px;font-weight:500}.nx-section{max-width:1240px;margin:0 auto;padding:clamp(56px,7vw,96px) 20px}.nx-section-header{text-align:center;max-width:680px;margin:0 auto 48px}.nx-section-tag{border-radius:var(--nx-radius-full);background:var(--nx-primary-light);border:1px solid var(--nx-primary-border);color:var(--nx-primary);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;margin-bottom:14px;padding:6px 18px;font-size:11.5px;font-weight:800;display:inline-flex}.nx-section-title{font-family:var(--nx-font-heading);color:var(--nx-text);letter-spacing:-.02em;margin-bottom:14px;font-size:clamp(2rem,3.4vw,2.6rem);font-weight:900}.nx-section-desc{color:var(--nx-text-secondary);font-size:15px;line-height:1.6}.nx-hubs-grid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}@media (width<=1080px){.nx-hubs-grid{grid-template-columns:1fr}}.nx-hub-card{border-radius:var(--nx-radius-lg);background:var(--nx-surface);border:1px solid var(--nx-border);box-shadow:var(--nx-shadow-8);transition:all var(--nx-transition);color:inherit;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.nx-hub-card:hover{border-color:var(--nx-primary-border);box-shadow:var(--nx-shadow-16);transform:translateY(-4px)}.nx-hub-banner{background:#191919;justify-content:center;align-items:center;height:200px;display:flex;position:relative;overflow:hidden}.nx-hub-banner-glow{filter:blur(50px);opacity:.4;border-radius:50%;width:250px;height:250px;position:absolute}.nx-hub-banner-glow.ndm,.nx-hub-banner-glow.nox{opacity:.85;background:radial-gradient(circle,#34d85873,#2cc84e4d 70%,#0000)}.nx-hub-banner-glow.dns{opacity:.85;background:radial-gradient(circle,#10b9818c,#2cc84e59 70%,#0000)}.nx-hub-body{flex-direction:column;flex:1;padding:28px;display:flex}.nx-hub-tag{color:var(--nx-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:8px;font-size:11px;font-weight:700}.nx-hub-title{font-family:var(--nx-font-heading);color:var(--nx-text);margin-bottom:12px;font-size:22px;font-weight:800}.nx-hub-desc{color:var(--nx-text-secondary);margin-bottom:22px;font-size:14px;line-height:1.6}.nx-hub-features{flex-direction:column;gap:10px;margin-bottom:26px;list-style:none;display:flex}.nx-hub-features li{color:var(--nx-text);align-items:center;gap:8px;font-size:13px;display:flex}.nx-hub-footer{border-top:1px solid var(--nx-border-light);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:20px;display:flex}.nx-hub-pricing-meta{flex-direction:column;gap:4px;min-width:0;display:flex}.nx-hub-trial-badge{text-transform:uppercase;letter-spacing:.04em;color:var(--nx-text-secondary);align-items:center;gap:6px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex}.nx-hub-pulse-dot{background-color:var(--nx-primary);width:6px;height:6px;box-shadow:0 0 8px var(--nx-primary);border-radius:50%;flex-shrink:0;animation:2s ease-in-out infinite nx-pulse-glow;display:inline-block}@keyframes nx-pulse-glow{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;box-shadow:0 0 12px var(--nx-primary);transform:scale(1.25)}}.nx-hub-price-wrap{white-space:nowrap;align-items:baseline;gap:4px;display:flex}.nx-hub-price-lbl{color:var(--nx-text-secondary);font-size:12px;font-weight:600}.nx-hub-price-val{font-family:var(--nx-font-mono);color:var(--nx-primary);letter-spacing:-.02em;font-size:20px;font-weight:800;line-height:1}.nx-hub-price-cycle{color:var(--nx-text-muted);font-size:11px;font-weight:500}.nx-hub-action-btn{border-radius:var(--nx-radius-lg);white-space:nowrap;transition:all var(--nx-transition-fast);flex-shrink:0;align-items:center;gap:6px;font-weight:700;display:inline-flex;padding:8px 14px!important;font-size:13px!important}.nx-hub-action-btn:hover{transform:translateY(-2px);box-shadow:0 4px 14px #2cc84e66}@media (width<=480px){.nx-hub-footer{flex-direction:column;align-items:stretch;gap:14px}.nx-hub-action-btn{justify-content:center;width:100%}}.nx-geo-box{background:var(--nx-bg-dark);border-radius:var(--nx-radius-xl);color:#fff;border:1px solid #ffffff14;grid-template-columns:1fr 1fr;align-items:center;gap:36px;padding:clamp(36px,5vw,56px);display:grid;box-shadow:0 25px 50px -12px #00000080}@media (width<=900px){.nx-geo-box{grid-template-columns:1fr}}.nx-geo-title{font-family:var(--nx-font-heading);margin-bottom:14px;font-size:clamp(1.8rem,2.8vw,2.3rem);font-weight:900;line-height:1.2}.nx-geo-desc{color:var(--nx-text-dark-muted);margin-bottom:24px;font-size:14.5px;line-height:1.6}.nx-mirror-list{flex-direction:column;gap:10px;display:flex}.nx-mirror-item{border-radius:var(--nx-radius);transition:all var(--nx-transition);background:#ffffff0a;border:1px solid #ffffff14;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.nx-mirror-item:hover{background:#2cc84e14;border-color:#2cc84e59}.nx-mirror-ping{font-family:var(--nx-font-mono);color:#10b981;font-size:12px;font-weight:700}.nx-footer{color:#fff;background:#141414;border-top:1px solid #ffffff0f;padding:60px 20px 30px}.nx-footer-inner{grid-template-columns:2fr 1fr 1fr 1fr;gap:40px;max-width:1240px;margin:0 auto 48px;display:grid}@media (width<=800px){.nx-footer-inner{grid-template-columns:1fr 1fr}}@media (width<=500px){.nx-footer-inner{grid-template-columns:1fr}}.nx-footer-col h4{font-family:var(--nx-font-heading);color:#fff;margin-bottom:18px;font-size:15px;font-weight:700}.nx-footer-col ul{flex-direction:column;gap:10px;list-style:none;display:flex}.nx-footer-col a{color:var(--nx-text-dark-muted);transition:color var(--nx-transition);font-size:13.5px;text-decoration:none}.nx-footer-col a:hover{color:var(--nx-primary-hover)}.nx-footer-bottom{max-width:1240px;color:var(--nx-text-dark-muted);border-top:1px solid #ffffff0f;justify-content:space-between;align-items:center;margin:0 auto;padding-top:24px;font-size:12px;display:flex}@media (width<=640px){.nx-hero-actions{flex-direction:column;gap:10px;width:100%}.nx-hero-actions .nx-btn{text-align:center;justify-content:center;width:100%}.nx-canvas-wrap{max-width:min(320px,90vw);height:250px;overflow:hidden}.nx-float-badge{gap:8px;max-width:calc(100% - 16px);padding:6px 10px}.nx-float-badge b{font-size:11px}.nx-float-badge span{display:none}.nx-float-badge.pos-tl{top:6px;left:8px;right:auto}.nx-float-badge.pos-tr{display:none}.nx-float-badge.pos-br{bottom:6px;left:auto;right:8px}}.nx-select,select{appearance:none;background-color:var(--nx-surface-alt,#181c20);color:var(--nx-text,#f1f5f9);border:1px solid var(--nx-border,#ffffff1f);border-radius:var(--nx-radius-sm,8px);cursor:pointer;box-sizing:border-box;background-image:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2216%22%20height%3D%2216%22%20fill%3D%22none%22%20stroke%3D%22%2394a3b8%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%222.5%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20d%3D%22m6%209%206%206%206-6%22%2F%3E%3C%2Fsvg%3E);background-position:right 14px center;background-repeat:no-repeat;background-size:16px;outline:none;padding:10px 40px 10px 14px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .2s,box-shadow .2s,background-color .2s}.nx-select:hover,select:hover{background-color:var(--nx-surface-hover,#20262d);border-color:#ffffff40}.nx-select:focus,select:focus{border-color:var(--nx-primary);box-shadow:var(--nx-focus-ring);background-color:var(--nx-surface-hover,#20262d)}.nx-select option,select option{padding:10px 14px;color:#f1f5f9!important;background-color:#181c20!important}.nx-popup-toast-container[data-v-42b08090]{z-index:999999;pointer-events:none;flex-direction:column;gap:12px;width:calc(100vw - 48px);max-width:440px;display:flex;position:fixed;top:24px;right:24px}.nx-popup-toast-card[data-v-42b08090]{pointer-events:auto;-webkit-backdrop-filter:blur(20px);background:#161a17f5;border:1px solid #ffffff14;border-radius:12px;align-items:flex-start;gap:14px;padding:14px 18px;font-family:Plus Jakarta Sans,Segoe UI Variable,-apple-system,BlinkMacSystemFont,sans-serif;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 14px 36px #0000008c,0 2px 8px #0000004d}.nx-popup-toast-card.success[data-v-42b08090]{border-color:#2cc84e59;box-shadow:0 14px 36px #0000008c,0 0 25px #2cc84e38}.nx-popup-toast-card.error[data-v-42b08090]{border-color:#ef444459;box-shadow:0 14px 36px #0000008c,0 0 25px #ef444433}.nx-popup-toast-card.warning[data-v-42b08090]{border-color:#f59e0b59;box-shadow:0 14px 36px #0000008c,0 0 25px #f59e0b33}.nx-popup-toast-card.info[data-v-42b08090]{border-color:#2cc84e59;box-shadow:0 14px 36px #0000008c,0 0 25px #2cc84e26}.nx-popup-icon-wrap[data-v-42b08090]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.nx-popup-icon-wrap.success[data-v-42b08090]{color:#2cc84e;background:#2cc84e26}.nx-popup-icon-wrap.error[data-v-42b08090]{color:#ef4444;background:#ef444426}.nx-popup-icon-wrap.warning[data-v-42b08090]{color:#f59e0b;background:#f59e0b26}.nx-popup-icon-wrap.info[data-v-42b08090]{color:#2cc84e;background:#2cc84e26}.nx-popup-body[data-v-42b08090]{flex:1;min-width:0}.nx-popup-title[data-v-42b08090]{color:#fff;letter-spacing:-.01em;margin-bottom:3px;font-size:13.5px;font-weight:700}.nx-popup-message[data-v-42b08090]{color:#cbd5e1;word-break:break-word;font-size:13px;line-height:1.45}.nx-popup-close-btn[data-v-42b08090]{color:#94a3b8;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;margin-top:-2px;margin-right:-4px;padding:4px;transition:all .2s;display:flex}.nx-popup-close-btn[data-v-42b08090]:hover{color:#fff;background:#ffffff1a}.nx-popup-modal-backdrop[data-v-42b08090]{z-index:1000000;-webkit-backdrop-filter:blur(10px);background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nx-popup-modal-box[data-v-42b08090]{text-align:center;background:#181c19;border:1px solid #ffffff1a;border-radius:16px;width:100%;max-width:440px;padding:24px;font-family:Plus Jakarta Sans,Segoe UI Variable,-apple-system,BlinkMacSystemFont,sans-serif;animation:.25s cubic-bezier(.16,1,.3,1) modalPop-42b08090;position:relative;box-shadow:0 24px 60px #000c,0 0 30px #2cc84e1f}@keyframes modalPop-42b08090{0%{opacity:0;transform:scale(.92)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.nx-popup-dialog-icon-badge[data-v-42b08090]{border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;margin-bottom:18px;transition:all .25s;display:inline-flex}.nx-popup-dialog-icon-badge.danger[data-v-42b08090]{color:#ef4444;background:radial-gradient(circle,#ef444438,#ef44440d 70%);border:1px solid #ef444459;box-shadow:0 0 24px #ef44444d}.nx-popup-dialog-icon-badge.warning[data-v-42b08090]{color:#f59e0b;background:radial-gradient(circle,#f59e0b38,#f59e0b0d 70%);border:1px solid #f59e0b59;box-shadow:0 0 24px #f59e0b4d}.nx-popup-dialog-icon-badge.primary[data-v-42b08090]{color:#2cc84e;background:radial-gradient(circle,#2cc84e38,#2cc84e0d 70%);border:1px solid #2cc84e66;box-shadow:0 0 24px #2cc84e4d}.nx-popup-dialog-header[data-v-42b08090]{border:none!important;margin:0 0 8px!important;padding:0!important;display:block!important}.nx-popup-dialog-title[data-v-42b08090]{color:#fff;letter-spacing:-.01em;margin:0;font-size:19px;font-weight:700}.nx-popup-dialog-content[data-v-42b08090]{margin:0 0 24px}.nx-popup-dialog-message[data-v-42b08090]{color:#94a3b8;margin:0;font-size:14px;line-height:1.6}.nx-popup-prompt-desc[data-v-42b08090]{color:#94a3b8;margin:0 0 14px;font-size:13.5px;line-height:1.5}[data-v-42b08090] .nx-popup-target-name{color:#f8fafc;background:#ffffff14;border:1px solid #ffffff1f;border-radius:6px;margin:0 2px;padding:2px 7px;font-weight:700;display:inline-block}[data-v-42b08090] .nx-popup-target-id{color:#38bdf8;background:#38bdf81f;border:1px solid #38bdf840;border-radius:5px;padding:2px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12.5px}.nx-popup-dialog-actions[data-v-42b08090]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.nx-popup-dialog-btn-cancel[data-v-42b08090]{color:#cbd5e1;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff1f;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.nx-popup-dialog-btn-cancel[data-v-42b08090]:hover{color:#fff;background:#ffffff1f;border-color:#fff3;transform:translateY(-1px)}.nx-popup-dialog-btn-confirm[data-v-42b08090]{cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 16px;font-size:14px;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.nx-popup-dialog-btn-confirm.danger[data-v-42b08090]{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 16px #ef444466}.nx-popup-dialog-btn-confirm.danger[data-v-42b08090]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #ef44448c}.nx-popup-dialog-btn-confirm.warning[data-v-42b08090]{color:#0f172a;background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 16px #f59e0b66}.nx-popup-dialog-btn-confirm.warning[data-v-42b08090]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #f59e0b8c}.nx-popup-dialog-btn-confirm.primary[data-v-42b08090]{color:#fff;background:linear-gradient(135deg,#2cc84e,#22a73e);box-shadow:0 4px 16px #2cc84e66}.nx-popup-dialog-btn-confirm.primary[data-v-42b08090]:hover{transform:translateY(-1px);box-shadow:0 6px 20px #2cc84e8c}.nx-popup-toast-card.is-light[data-v-42b08090]{background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 14px 36px #0000001f,0 2px 8px #0000000f!important}.nx-popup-toast-card.is-light.success[data-v-42b08090]{border-color:#2cc84e80!important;box-shadow:0 14px 36px #00000014,0 0 22px #2cc84e38!important}.nx-popup-toast-card.is-light.error[data-v-42b08090]{border-color:#ef444480!important;box-shadow:0 14px 36px #00000014,0 0 22px #ef444433!important}.nx-popup-toast-card.is-light.warning[data-v-42b08090]{border-color:#f59e0b80!important;box-shadow:0 14px 36px #00000014,0 0 22px #f59e0b33!important}.nx-popup-toast-card.is-light.info[data-v-42b08090]{border-color:#2cc84e80!important;box-shadow:0 14px 36px #00000014,0 0 22px #2cc84e33!important}.nx-popup-toast-card.is-light .nx-popup-title[data-v-42b08090]{color:#18181b!important}.nx-popup-toast-card.is-light .nx-popup-message[data-v-42b08090]{color:#475569!important}.nx-popup-toast-card.is-light .nx-popup-close-btn[data-v-42b08090]{color:#64748b!important}.nx-popup-toast-card.is-light .nx-popup-close-btn[data-v-42b08090]:hover{color:#18181b!important;background:#0000000f!important}.nx-popup-modal-backdrop.is-light[data-v-42b08090]{background:#00000073!important}.nx-popup-modal-box.is-light[data-v-42b08090]{background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 24px 60px #00000026,0 0 30px #2cc84e1f!important}.nx-popup-modal-box.is-light .nx-modal-title[data-v-42b08090]{color:#18181b!important}.nx-popup-modal-box.is-light .nx-modal-content p[data-v-42b08090]{color:#475569!important}.nx-popup-modal-box.is-light .nx-btn-modal-cancel[data-v-42b08090]{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}.nx-popup-modal-box.is-light .nx-btn-modal-cancel[data-v-42b08090]:hover{color:#0f172a!important;background:#e2e8f0!important}.nx-toast-anim-enter-active[data-v-42b08090],.nx-toast-anim-leave-active[data-v-42b08090]{transition:all .3s cubic-bezier(.16,1,.3,1)}.nx-toast-anim-enter-from[data-v-42b08090]{opacity:0;transform:translate(40px)scale(.95)}.nx-toast-anim-leave-to[data-v-42b08090]{opacity:0;transform:scale(.9)}.nx-modal-fade-enter-active[data-v-42b08090],.nx-modal-fade-leave-active[data-v-42b08090]{transition:opacity .2s}.nx-modal-fade-enter-from[data-v-42b08090],.nx-modal-fade-leave-to[data-v-42b08090]{opacity:0}:root.light .nx-popup-toast-card,html.light .nx-popup-toast-card{background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 14px 36px #0000001f,0 2px 8px #0000000f!important}:root.light .nx-popup-toast-card.success,html.light .nx-popup-toast-card.success{border-color:#2cc84e80!important;box-shadow:0 14px 36px #00000014,0 0 22px #2cc84e38!important}:root.light .nx-popup-toast-card.error,html.light .nx-popup-toast-card.error{border-color:#ef444480!important;box-shadow:0 14px 36px #00000014,0 0 22px #ef444433!important}:root.light .nx-popup-toast-card.warning,html.light .nx-popup-toast-card.warning{border-color:#f59e0b80!important;box-shadow:0 14px 36px #00000014,0 0 22px #f59e0b33!important}:root.light .nx-popup-toast-card.info,html.light .nx-popup-toast-card.info{border-color:#2cc84e80!important;box-shadow:0 14px 36px #00000014,0 0 22px #2cc84e33!important}:root.light .nx-popup-toast-card .nx-popup-title,html.light .nx-popup-toast-card .nx-popup-title{color:#18181b!important}:root.light .nx-popup-toast-card .nx-popup-message,html.light .nx-popup-toast-card .nx-popup-message{color:#475569!important}:root.light .nx-popup-toast-card .nx-popup-close-btn,html.light .nx-popup-toast-card .nx-popup-close-btn{color:#64748b!important}:root.light .nx-popup-toast-card .nx-popup-close-btn:hover,html.light .nx-popup-toast-card .nx-popup-close-btn:hover{color:#18181b!important;background:#0000000f!important}:root.light .nx-popup-modal-backdrop,html.light .nx-popup-modal-backdrop{background:#00000073!important}:root.light .nx-popup-modal-box,html.light .nx-popup-modal-box{background:#fff!important;border:1px solid #0000001a!important;box-shadow:0 24px 60px #00000026,0 0 30px #2cc84e1f!important}:root.light .nx-popup-modal-box .nx-popup-dialog-title,html.light .nx-popup-modal-box .nx-popup-dialog-title{color:#18181b!important}:root.light .nx-popup-modal-box .nx-popup-dialog-message,:root.light .nx-popup-modal-box .nx-popup-prompt-desc,html.light .nx-popup-modal-box .nx-popup-dialog-message,html.light .nx-popup-modal-box .nx-popup-prompt-desc{color:#475569!important}:root.light .nx-popup-modal-box :deep(.nx-popup-target-name){color:#0f172a!important;background:#0000000f!important;border-color:#0000001f!important}html.light .nx-popup-modal-box :deep(.nx-popup-target-name){color:#0f172a!important;background:#0000000f!important;border-color:#0000001f!important}:root.light .nx-popup-modal-box .nx-popup-dialog-btn-cancel,html.light .nx-popup-modal-box .nx-popup-dialog-btn-cancel{color:#334155!important;background:#f1f5f9!important;border:1px solid #cbd5e1!important}:root.light .nx-popup-modal-box .nx-popup-dialog-btn-cancel:hover,html.light .nx-popup-modal-box .nx-popup-dialog-btn-cancel:hover{color:#0f172a!important;background:#e2e8f0!important}.nx-popup-input{color:#fff;box-sizing:border-box;background:#ffffff0d;border:1px solid #ffffff26;border-radius:8px;outline:none;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .2s}.nx-popup-input:focus{background:#ffffff14;border-color:#2cc84e;box-shadow:0 0 0 3px #2cc84e33}.nx-popup-modal-box.is-light .nx-popup-input{color:#0f172a;background:#f8fafc;border:1px solid #cbd5e1}.nx-popup-modal-box.is-light .nx-popup-input:focus{background:#fff;border-color:#2cc84e;box-shadow:0 0 0 3px #2cc84e33}.nx-popup-backdrop[data-v-ed3b7c47]{z-index:99999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.nx-popup-dialog[data-v-ed3b7c47]{background:#111827;border:1px solid #2cc84e59;border-radius:16px;width:100%;max-width:500px;animation:.3s cubic-bezier(.16,1,.3,1) nxPopupSlideUp-ed3b7c47;position:relative;overflow:hidden;box-shadow:0 20px 50px #000c,0 0 30px #2cc84e33}.nx-popup-close-btn[data-v-ed3b7c47]{color:#94a3b8;cursor:pointer;z-index:10;background:#ffffff14;border:1px solid #ffffff1f;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:all .2s;display:flex;position:absolute;top:14px;right:14px}.nx-popup-close-btn[data-v-ed3b7c47]:hover{color:#ef4444;background:#ef444433;border-color:#ef444466}.nx-popup-banner-img-wrap[data-v-ed3b7c47]{background:#0b0f19;width:100%;height:180px;overflow:hidden}.nx-popup-banner-img[data-v-ed3b7c47]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.nx-popup-body[data-v-ed3b7c47]{padding:28px 24px 24px}.nx-popup-badge[data-v-ed3b7c47]{color:#2cc84e;letter-spacing:.5px;text-transform:uppercase;background:#2cc84e26;border:1px solid #2cc84e59;border-radius:999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-flex}.nx-popup-pulse-dot[data-v-ed3b7c47]{background:#2cc84e;border-radius:50%;width:6px;height:6px;animation:2s infinite pulseDot-ed3b7c47;box-shadow:0 0 6px #2cc84e}@keyframes pulseDot-ed3b7c47{0%{transform:scale(.95);box-shadow:0 0 #2cc84eb3}70%{transform:scale(1);box-shadow:0 0 0 6px #2cc84e00}to{transform:scale(.95);box-shadow:0 0 #2cc84e00}}.nx-popup-title[data-v-ed3b7c47]{color:#fff;margin:0 0 10px;font-size:19px;font-weight:800;line-height:1.4}.nx-popup-content[data-v-ed3b7c47]{color:#94a3b8;white-space:pre-line;margin:0 0 22px;font-size:13.5px;line-height:1.6}.nx-popup-actions[data-v-ed3b7c47]{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.nx-popup-cta-btn[data-v-ed3b7c47]{border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;min-width:140px;padding:10px 18px;font-size:13.5px;font-weight:700;display:inline-flex}.nx-popup-dismiss-btn[data-v-ed3b7c47]{color:#94a3b8;white-space:nowrap;border-radius:8px;padding:10px 14px;font-size:12px}.nx-popup-fade-enter-active[data-v-ed3b7c47],.nx-popup-fade-leave-active[data-v-ed3b7c47]{transition:opacity .25s}.nx-popup-fade-enter-from[data-v-ed3b7c47],.nx-popup-fade-leave-to[data-v-ed3b7c47]{opacity:0}@keyframes nxPopupSlideUp-ed3b7c47{0%{opacity:0;transform:translateY(20px)scale(.96)}to{opacity:1;transform:translateY(0)scale(1)}}.nx-network-banner[data-v-13682ff3]{z-index:999999;font-family:var(--nx-font-body,system-ui,sans-serif);justify-content:center;align-items:center;padding:10px 16px;font-size:13.5px;font-weight:600;transition:all .3s;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 4px 16px #00000026}.nx-network-banner.is-offline[data-v-13682ff3]{color:#fff;background:linear-gradient(135deg,#ef4444,#dc2626)}.nx-network-banner.is-online[data-v-13682ff3]{color:#fff;background:linear-gradient(135deg,#10b981,#059669)}.nx-network-banner-content[data-v-13682ff3]{align-items:center;gap:10px;max-width:1200px;display:inline-flex}.nx-slide-down-enter-active[data-v-13682ff3],.nx-slide-down-leave-active[data-v-13682ff3]{transition:transform .3s cubic-bezier(.16,1,.3,1),opacity .3s}.nx-slide-down-enter-from[data-v-13682ff3],.nx-slide-down-leave-to[data-v-13682ff3]{opacity:0;transform:translateY(-100%)}.nx-error-page[data-v-7d6aa45b]{background:var(--nx-bg,#f0f3f7);min-height:100vh;font-family:var(--nx-font-body,system-ui,sans-serif);background-image:radial-gradient(65% 55% at 85% 35%,#34d85814,#0000 70%),radial-gradient(circle at 10% 80%,#2cc84e0f,#0000 50%);justify-content:center;align-items:center;padding:32px 16px;display:flex}.nx-error-card[data-v-7d6aa45b]{text-align:center;background:var(--nx-surface,#fff);border:1px solid var(--nx-border,#00000014);border-radius:var(--nx-radius-lg,16px);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);width:100%;max-width:580px;padding:48px 36px;box-shadow:0 20px 40px -15px #00000012,0 0 1px #0000001a}.nx-error-icon-wrapper[data-v-7d6aa45b]{border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;margin-bottom:20px;transition:transform .2s;display:inline-flex}.nx-error-icon-wrapper.is-info[data-v-7d6aa45b]{color:var(--nx-primary,#2cc84e);background:#2cc84e1f}.nx-error-icon-wrapper.is-warning[data-v-7d6aa45b]{color:var(--nx-accent-amber,#f59e0b);background:#f59e0b1f}.nx-error-icon-wrapper.is-danger[data-v-7d6aa45b]{color:var(--nx-accent-red,#ef4444);background:#ef44441f}.nx-error-code[data-v-7d6aa45b]{font-family:var(--nx-font-mono,monospace);letter-spacing:2px;color:var(--nx-text-muted,#94a3b8);text-transform:uppercase;margin-bottom:8px;font-size:14px;font-weight:700}.nx-error-title[data-v-7d6aa45b]{font-family:var(--nx-font-heading,inherit);color:var(--nx-text,#1a1a1a);margin:0 0 14px;font-size:26px;font-weight:800;line-height:1.3}.nx-error-desc[data-v-7d6aa45b]{color:var(--nx-text-secondary,#475569);margin:0 0 32px;font-size:15px;line-height:1.6}.nx-error-actions[data-v-7d6aa45b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;display:flex}.nx-error-debug[data-v-7d6aa45b]{border-top:1px dashed var(--nx-border,#0000001a);text-align:left;margin-top:36px;padding-top:24px}.nx-debug-toggle[data-v-7d6aa45b]{color:var(--nx-text-muted,#94a3b8);cursor:pointer;border-radius:var(--nx-radius-sm,6px);background:0 0;border:none;align-items:center;gap:6px;padding:4px 8px;font-size:13px;transition:color .15s;display:inline-flex}.nx-debug-toggle[data-v-7d6aa45b]:hover{color:var(--nx-text,#1a1a1a)}.nx-debug-content[data-v-7d6aa45b]{background:var(--nx-surface-alt,#eceff4);border-radius:var(--nx-radius-sm,6px);color:var(--nx-text-secondary,#475569);word-break:break-all;margin-top:12px;padding:14px;font-size:12.5px;line-height:1.5}.nx-debug-row[data-v-7d6aa45b]{margin-bottom:6px}.nx-debug-row[data-v-7d6aa45b]:last-child{margin-bottom:0}.nx-debug-stack[data-v-7d6aa45b]{max-height:160px;font-family:var(--nx-font-mono,monospace);white-space:pre-wrap;background:#0000000d;border-radius:4px;margin-top:10px;padding:8px;font-size:11px;overflow-y:auto}.dark{background:var(--nx-bg-dark,#191919);background-image:radial-gradient(65% 55% at 85% 35%,#34d8580d,#0000 70%),radial-gradient(circle at 10% 80%,#2cc84e0a,#0000 50%);background:var(--nx-surface,#1e1e1e);border-color:var(--nx-border-dark,#ffffff14);color:#cbd5e1;background:#0000004d;box-shadow:0 20px 40px -15px #00000080}
