@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700;800;900&display=swap";body{font-family:var(--font-family);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--gradient-primary);min-height:100vh;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.landing-nav{z-index:120;padding:0 24px;animation:.7s ease-out both landingNavEnter;position:fixed;top:22px;left:0;right:0;transform:translateZ(0)}.landing-nav-shell{background:#0f1232f0;border:1px solid #a5b4fc29;border-radius:26px;justify-content:space-between;align-items:center;gap:24px;max-width:1880px;height:98px;margin:0 auto;padding:0 26px;transition:max-width .8s cubic-bezier(.22,1,.36,1),height .8s cubic-bezier(.22,1,.36,1),padding .8s cubic-bezier(.22,1,.36,1),border-radius .8s cubic-bezier(.22,1,.36,1),background-color .8s,border-color .8s,box-shadow .8s;display:flex;transform:translateZ(0);box-shadow:0 10px 40px #00000073,inset 0 1px #ffffff0d}.landing-nav-scrolled .landing-nav-shell{background:#0f1232f5;border-color:#a5b4fc33;border-radius:39px;max-width:min(1520px,100vw - 64px);height:78px;padding:0 22px;box-shadow:0 18px 42px #00000080}.landing-nav-logo{background:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;padding:8px 14px;text-decoration:none;transition:padding .8s cubic-bezier(.22,1,.36,1),border-radius .8s cubic-bezier(.22,1,.36,1),background-color .8s,box-shadow .8s;display:inline-flex}.landing-nav-logo img{width:185px;height:auto;transition:width .8s cubic-bezier(.22,1,.36,1),max-width .8s cubic-bezier(.22,1,.36,1);display:block}.landing-nav-scrolled .landing-nav-logo,.landing-nav-logo-scrolled{border-radius:24px;padding:8px 20px}.landing-nav-scrolled .landing-nav-logo img,.landing-nav-logo-scrolled img{width:135px}.landing-nav-links{flex:1;justify-content:center;align-items:center;gap:46px;display:flex}.landing-nav-links a{color:#cbd5e1;font-size:16px;font-weight:500;text-decoration:none;transition:color .18s,text-shadow .18s;position:relative;transform:translateZ(0)}.landing-nav-links a:after{content:"";opacity:0;transform-origin:50%;background:currentColor;border-radius:999px;height:2px;transition:transform .18s,opacity .18s;position:absolute;bottom:-8px;left:0;right:0;transform:scaleX(0)}.landing-nav-links a:hover{color:#fff}.landing-nav-links a:focus-visible{color:#fff}.landing-nav-links a.landing-nav-link-active{color:#a5b4fc}.landing-nav-links a:hover{text-shadow:0 0 .01px}.landing-nav-links a:focus-visible{text-shadow:0 0 .01px}.landing-nav-links a:hover:after,.landing-nav-links a.landing-nav-link-active:after{opacity:1;transform:scaleX(1)}.landing-nav-links a:focus-visible:after{opacity:1;transform:scaleX(1)}#top,#features,#screenshots,#pricing,#benefits,#download-app,#built-for,#contact,#footer-support{scroll-margin-top:128px}@keyframes landingNavEnter{0%{opacity:0;filter:blur(10px);transform:translateY(-14px)}to{opacity:1;filter:blur();transform:translate(0,0)}}@media (prefers-reduced-motion:reduce){.landing-nav{animation:none}.landing-nav-shell,.landing-nav-links a,.landing-nav-links a:after{transition:none}.landing-nav-links a:hover{text-shadow:none}.landing-nav-links a:focus-visible{text-shadow:none}}.landing-nav-actions{flex-shrink:0;align-items:center;gap:18px;display:flex}.landing-nav-login,.landing-nav-cta{cursor:pointer;border:none;font-size:16px;font-weight:700}.landing-nav-login{color:#e0e7ff;background:0 0;padding:12px 10px}.landing-nav-cta{color:#fff;background:linear-gradient(90deg,#6b60f4 0%,#8455ef 100%);border-radius:14px;min-width:146px;height:46px;padding:0 22px;box-shadow:0 10px 22px #6d5ff380}.mobile-app-section{background:radial-gradient(circle at 57% 46%,#7365ff26,#0000 24%),linear-gradient(90deg,#1b2444 0%,#232c52 46%,#262a58 100%);padding:44px 24px 56px;position:relative;overflow:hidden}.mobile-app-shell{grid-template-columns:minmax(0,.98fr) minmax(320px,.78fr);align-items:center;gap:28px;max-width:1360px;margin:0 auto;display:grid}.mobile-app-copy{color:#fff;max-width:640px}.mobile-app-tag{color:#6d7cff;background:#4b55b63d;border:1px solid #6868ff80;border-radius:999px;justify-content:center;align-items:center;min-width:126px;margin-bottom:28px;padding:7px 20px;font-size:15px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #7a84ff1f}.mobile-app-title{letter-spacing:-.03em;max-width:520px;margin-bottom:18px;font-size:34px;font-weight:800;line-height:1.08}.mobile-app-description{color:#95a4c3;max-width:560px;margin-bottom:28px;font-size:17px;line-height:1.7}.mobile-app-features{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-bottom:26px;display:grid}.mobile-feature-card{color:#fff;background:#434d76b8;border:1px solid #6e7cb33d;border-radius:16px;align-items:center;gap:14px;min-height:74px;padding:18px 20px;font-size:16px;font-weight:700;display:flex;box-shadow:inset 0 1px #ffffff05}.mobile-feature-icon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:26px;line-height:1;display:inline-flex}.mobile-feature-icon svg{width:20px;height:20px;display:block}.mobile-feature-icon-violet{color:#fff;background:linear-gradient(#7f5bff 0%,#5d3ee8 100%)}.mobile-feature-icon-blue{color:#fff;background:linear-gradient(#5ba4ff 0%,#3176ef 100%)}.mobile-feature-icon-orange{color:#fff;background:linear-gradient(#ffb14a 0%,#ff7a2f 100%)}.mobile-feature-icon-amber{color:#1d2440;background:linear-gradient(#ffd24f 0%,#f0a33c 100%)}.mobile-app-buttons{gap:14px;margin-bottom:18px;display:flex}.store-button{border-radius:20px;align-items:center;gap:14px;width:390px;min-width:0;min-height:76px;padding:0 22px;text-decoration:none;display:inline-flex}.store-button span{flex-direction:column;display:flex}.store-button small{color:inherit;opacity:.9;font-size:13px;font-weight:700;line-height:1.2}.store-button strong{color:inherit;font-size:20px;font-weight:800;line-height:1.15}.store-button-mark{width:40px;color:inherit;flex-shrink:0;justify-content:center;align-items:center;font-size:26px;display:inline-flex}.google-play{color:#fff;background:#21c157;box-shadow:0 14px 28px #21c1572e}.ios-soon{color:#93a2c2;background:#57618ecc;border:1px solid #7e89b93d}.apple-mark{width:44px}.mobile-app-note{color:#8c99bebd;max-width:620px;font-size:13px;line-height:1.7}.mobile-device-wrap{justify-content:center;display:flex;position:relative}.mobile-device-glow{filter:blur(8px);background:radial-gradient(circle,#7468ff2e,#7468ff00);border-radius:40px;position:absolute;top:14%;bottom:12%;left:10%;right:10%}.mobile-device-frame{background:linear-gradient(#2d3560 0%,#182442 100%);border-radius:42px;width:320px;padding:9px;position:relative;box-shadow:0 0 0 3px #424977cc,0 22px 60px #040a1b8c}.mobile-device-notch{z-index:2;background:#121a33;border-bottom-right-radius:22px;border-bottom-left-radius:22px;width:124px;height:28px;position:absolute;top:9px;left:50%;transform:translate(-50%)}.mobile-device-screen{background:linear-gradient(#1f2b43 0%,#17233b 100%);border-radius:32px;min-height:610px;padding:54px 22px 24px;position:relative}.mobile-device-header{color:#6f62fb;justify-content:space-between;align-items:center;margin-bottom:28px;font-size:24px;font-weight:800;display:flex}.mobile-menu-icon{color:#627594;justify-content:center;align-items:center;font-size:28px;font-weight:500;display:inline-flex}.mobile-device-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:22px;display:grid}.mobile-stat-card{color:#fff;background:#2c3460;border:1px solid #5865ff80;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;min-height:104px;display:flex}.mobile-stat-card strong{font-size:22px;font-weight:800;line-height:1.1}.mobile-stat-card span{color:#a5b0c9d1;letter-spacing:.08em;text-transform:uppercase;margin-top:10px;font-size:11px;font-weight:700}.mobile-action-card{color:#f4f7ff;background:#354059f0;border:1px solid #6f7d993d;border-radius:16px;align-items:center;gap:10px;min-height:62px;padding:0 18px;font-size:16px;font-weight:700;display:flex}.mobile-action-card svg{flex-shrink:0}.mobile-action-card+.mobile-action-card{margin-top:14px}.landing-footer{color:#94a3b8;background:#131d36;padding:28px 24px;position:relative}.footer-container{max-width:1720px;margin:0 auto;padding:72px 24px 0}.footer-main{grid-template-columns:minmax(260px,360px) minmax(0,1fr);gap:84px;display:grid}.footer-brand{max-width:340px}.footer-logo{background:#fff;border-radius:2px;justify-content:center;align-items:center;width:150px;height:64px;padding:8px 12px;display:inline-flex;overflow:hidden}.footer-logo img{object-fit:contain;width:100%;height:100%}.footer-tagline{color:#9eb0ce;margin-top:22px;font-size:17px;line-height:1.55}.footer-social{gap:16px;margin-top:24px;display:flex}.social-link{color:#fff;background:#2d3444;border:1px solid #7986a87a;border-radius:10px;justify-content:center;align-items:center;width:52px;height:52px;display:inline-flex;box-shadow:inset 0 0 0 1px #00000059}.footer-links{grid-template-columns:repeat(4,minmax(140px,1fr));gap:40px;display:grid}.footer-column h4{color:#fff;letter-spacing:.04em;margin-bottom:24px;font-size:15px;font-weight:800}.footer-column a,.footer-support-text{color:#9eb0ce;margin-bottom:8px;font-size:17px;line-height:1.65;text-decoration:none;display:block}.footer-column a:hover{color:#fff}.footer-bottom{border-top:1px solid #7887a62e;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding-top:28px;display:flex}.footer-copyright{color:#9eb0ce;font-size:16px;line-height:1.5}.footer-badges{flex-wrap:wrap;justify-content:flex-end;gap:16px;display:flex}.footer-badges .badge{color:#9eb0ce;background:#242f4bf5;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:0 16px;font-size:15px;line-height:1;display:inline-flex}@media (max-width:1500px){.landing-nav-links{gap:30px}}@media (max-width:1320px){.landing-nav-links{gap:22px}.landing-nav-links a,.landing-nav-login,.landing-nav-cta{font-size:15px}}@media (max-width:1200px){.landing-nav{padding:0 16px;top:16px}.landing-nav-shell{flex-wrap:wrap;justify-content:center;height:auto;padding:16px 18px}.landing-nav-scrolled .landing-nav-shell{border-radius:24px;max-width:100%;height:auto;padding:14px 18px}.landing-nav-links{flex-wrap:wrap;order:3;gap:20px 28px}.mobile-app-shell,.footer-main{grid-template-columns:1fr}.mobile-device-wrap{margin-top:8px}.footer-main{gap:56px}.footer-links{grid-template-columns:repeat(2,minmax(180px,1fr))}}@media (max-width:900px){.mobile-app-title{font-size:30px}.mobile-app-description,.footer-tagline,.footer-column a,.footer-support-text,.footer-copyright,.footer-badges .badge{font-size:16px}.mobile-app-features{grid-template-columns:1fr}.mobile-app-buttons,.footer-bottom{flex-direction:column;align-items:flex-start}.store-button{width:100%;min-width:0}.mobile-device-frame{width:min(100%,320px)}.footer-container{padding-top:56px}.footer-badges{justify-content:flex-start}}@media (max-width:640px){.landing-nav{padding:0 12px;top:12px}.landing-nav-shell{border-radius:20px}.landing-nav-scrolled .landing-nav-shell{border-radius:20px;padding:14px 16px}.landing-nav-links{gap:14px 18px}.landing-nav-links a,.landing-nav-login,.landing-nav-cta{font-size:14px}.landing-nav-logo{border-radius:10px;padding:6px 12px}.landing-nav-logo img{width:130px}.landing-nav-scrolled .landing-nav-logo,.landing-nav-logo-scrolled{border-radius:20px;padding:6px 14px}.landing-nav-scrolled .landing-nav-logo img,.landing-nav-logo-scrolled img{width:110px}.mobile-app-section{padding:36px 20px 48px}.mobile-app-title{font-size:28px}.mobile-app-description{font-size:16px;line-height:1.7}.mobile-feature-card{min-height:82px;padding:20px 22px;font-size:16px}.store-button strong{font-size:21px}.mobile-device-screen{min-height:560px;padding:54px 18px 22px}.mobile-device-header{font-size:24px}.mobile-action-card{font-size:16px}.landing-footer{padding:24px 20px 28px}.footer-container{padding-top:56px}.footer-links{grid-template-columns:1fr;gap:28px}.footer-bottom{margin-top:48px;padding-top:28px}}.toast-container{z-index:9999;pointer-events:none;flex-direction:column;gap:10px;display:flex;position:fixed;top:20px;right:20px}.toast-item{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:10px;align-items:center;gap:12px;min-width:300px;max-width:450px;padding:14px 20px;animation:.3s ease-out forwards slideIn;display:flex;box-shadow:0 8px 24px #00000026}.toast-item.toast-exit{animation:.3s ease-in forwards slideOut}@keyframes slideIn{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes slideOut{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}.toast-success{color:#fff;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border-left:4px solid #047857}.toast-error{color:#fff;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border-left:4px solid #b91c1c}.toast-warning{color:#fff;background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border-left:4px solid #b45309}.toast-info{color:#fff;background:linear-gradient(135deg,#6366f1 0%,#4f46e5 100%);border-left:4px solid #4338ca}.toast-icon{background:#ffffff40;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;font-weight:700;display:flex}.toast-message{flex:1;font-size:14px;font-weight:500;line-height:1.4}.toast-close{color:#fff;cursor:pointer;background:#fff3;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:16px;transition:background .2s;display:flex}.toast-close:hover{background:#ffffff59}@media (max-width:480px){.toast-container{top:10px;left:10px;right:10px}.toast-item{min-width:auto;max-width:none}}:root{--primary-50:#eef2ff;--primary-100:#e0e7ff;--primary-200:#c7d2fe;--primary-300:#a5b4fc;--primary-400:#818cf8;--primary-500:#6366f1;--primary-600:#4f46e5;--primary-700:#4338ca;--primary-800:#3730a3;--primary-900:#312e81;--secondary-50:#faf5ff;--secondary-100:#f3e8ff;--secondary-200:#e9d5ff;--secondary-300:#d8b4fe;--secondary-400:#c084fc;--secondary-500:#a855f7;--secondary-600:#9333ea;--secondary-700:#7c3aed;--secondary-800:#6b21a8;--secondary-900:#581c87;--accent-purple:#8b5cf6;--accent-violet:#7c3aed;--accent-fuchsia:#a855f7;--success-light:#d1fae5;--success:#10b981;--success-dark:#065f46;--warning-light:#fef3c7;--warning:#f59e0b;--warning-dark:#92400e;--error-light:#fee2e2;--error:#ef4444;--error-dark:#991b1b;--info-light:#dbeafe;--info:#3b82f6;--info-dark:#1e40af;--white:#fff;--black:#000;--gray-50:#fafafa;--gray-100:#f5f5f5;--gray-200:#e5e7eb;--gray-300:#d1d5db;--gray-400:#9ca3af;--gray-500:#6b7280;--gray-600:#4b5563;--gray-700:#374151;--gray-800:#1f2937;--gray-900:#111827;--text-primary:#1f2937;--text-secondary:#6b7280;--text-muted:#94a3b8;--bg-default:#fafbff;--bg-paper:#fff;--bg-elevated:#fffffffa;--gradient-primary:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--gradient-secondary:linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--gradient-sidebar:linear-gradient(180deg, #6366f1 0%, #8b5cf6 100%);--gradient-button:linear-gradient(135deg, #6366f1 0%, #8b5cf6 100%);--gradient-button-hover:linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--gradient-accent:linear-gradient(135deg, #7c3aed 0%, #a855f7 100%);--gradient-card:linear-gradient(135deg, #fffffffa 0%, #fffffff2 100%);--gradient-success:linear-gradient(135deg, #10b981 0%, #059669 100%);--gradient-warning:linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-error:linear-gradient(135deg, #ef4444 0%, #dc2626 100%);--gradient-info:linear-gradient(135deg, #3b82f6 0%, #2563eb 100%);--glass-light:#fffffffa;--glass-medium:#ffffffe6;--glass-dark:#fffc;--shadow-sm:0 1px 2px 0 #0000000d;--shadow-soft:0 1px 3px #0000001a, 0 1px 2px #0000000f;--shadow-md:0 4px 6px #00000012, 0 2px 4px #0000000f;--shadow-lg:0 10px 15px #0000001a, 0 4px 6px #0000000d;--shadow-xl:0 20px 25px -5px #0000001a;--shadow-2xl:0 25px 50px -12px #00000040;--shadow-strong:0 20px 40px #0000001a;--shadow-card:0 20px 40px #00000014;--shadow-primary:0 4px 15px #6366f14d;--shadow-primary-lg:0 6px 20px #6366f166;--shadow-colored:0 4px 15px #6366f14d;--shadow-colored-hover:0 6px 20px #6366f166;--font-family:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Helvetica Neue", sans-serif;--font-mono:"Courier New", Consolas, Monaco, monospace;--spacing-xs:.25rem;--spacing-sm:.5rem;--spacing-md:1rem;--spacing-lg:1.5rem;--spacing-xl:2rem;--spacing-2xl:3rem;--radius-sm:.375rem;--radius-md:.5rem;--radius-lg:.75rem;--radius-xl:1rem;--radius-2xl:1.25rem;--radius-3xl:1.5rem;--radius-full:9999px;--transition-fast:.15s ease-in-out;--transition-base:.3s ease-in-out;--transition-slow:.5s ease-in-out}*{box-sizing:border-box;margin:0;padding:0}body{font-family:var(--font-family);background-color:var(--bg-default);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6}.text-primary{color:var(--primary-500)}.text-secondary{color:var(--text-secondary)}.text-success{color:var(--success)}.text-warning{color:var(--warning)}.text-error{color:var(--error)}.text-info{color:var(--info)}.text-white{color:var(--white)}.text-gray{color:var(--gray-600)}.bg-primary{background:var(--gradient-primary)}.bg-secondary{background:var(--gradient-secondary)}.bg-sidebar{background:var(--gradient-sidebar)}.bg-white{background-color:var(--white)}.bg-gray{background-color:var(--gray-100)}.bg-default{background-color:var(--bg-default)}.gradient-text{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-card{background:var(--glass-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:var(--shadow-strong);border-radius:var(--radius-3xl);border:1px solid #ffffff4d}.btn-gradient{background:var(--gradient-button);color:var(--white);border-radius:var(--radius-lg);cursor:pointer;transition:all var(--transition-base);box-shadow:var(--shadow-colored);border:none;padding:12px 24px;font-size:1rem;font-weight:600}.btn-gradient:hover{background:var(--gradient-button-hover);box-shadow:var(--shadow-colored-hover);transform:translateY(-2px)}.btn-gradient:active{transform:translateY(0)}.btn-gradient:disabled{background:var(--gray-300);color:var(--gray-400);box-shadow:none;cursor:not-allowed;transform:none}.hover-lift{transition:all var(--transition-base)}.hover-lift:hover{transform:translateY(-4px);box-shadow:0 25px 50px #00000026}.text-on-primary,.text-on-gradient,.text-on-dark{text-shadow:0 1px 2px #0000001a;color:var(--white)!important}.text-on-light{color:var(--text-primary)!important}.sidebar-gradient{background:var(--gradient-sidebar)}.btn-primary{background:var(--gradient-primary);box-shadow:var(--shadow-primary)}.btn-primary:hover{background:var(--gradient-button-hover);box-shadow:var(--shadow-primary-lg)}.App{background:#0b1020;width:100%;min-height:100vh;display:block;overflow-x:hidden}.nx-splash{z-index:99999;isolation:isolate;color:#f8fafc;opacity:1;visibility:visible;background:radial-gradient(circle at 50% 42%,#6366f130,#0000 34%),radial-gradient(circle at 15% 85%,#8b5cf61f,#0000 32%),linear-gradient(135deg,#0b1020 0%,#14123a 55%,#1a1650 100%);place-items:center;transition:opacity .48s cubic-bezier(.22,1,.36,1),visibility .48s;display:grid;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}.nx-splash:before,.nx-splash:after{content:"";z-index:-1;aspect-ratio:1;pointer-events:none;border:1px solid #a5b4fc17;border-radius:50%;width:min(64vw,640px);position:absolute}.nx-splash:before{transform:translate(-25%,12%);box-shadow:0 0 80px #6366f10f}.nx-splash:after{border-color:#8b5cf612;width:min(82vw,820px);transform:translate(18%,-10%)}.nx-splash--exit{opacity:0;visibility:hidden;pointer-events:none}.nx-splash__content{text-align:center;flex-direction:column;align-items:center;width:min(90vw,360px);animation:.6s cubic-bezier(.22,1,.36,1) both nx-splash-enter;display:flex}.nx-splash__logo-wrap{background:#fff;border-radius:14px;justify-content:center;align-items:center;padding:9px 14px;display:flex;box-shadow:0 12px 38px #0000003d,0 0 34px #8b5cf61f}.nx-splash__logo-wrap img{object-fit:contain;width:max(150px,min(42vw,205px));height:auto;display:block}.nx-splash__spinner,.nx-spinner{border:3px solid #a78bfa;border-color:#a78bfa #6366f1 #a5b4fc2e #a5b4fc2e;border-radius:50%;width:34px;height:34px;animation:.85s linear infinite nx-splash-spin;display:block}.nx-splash__spinner{margin-top:34px;margin-bottom:20px}.nx-splash__title{color:#f8fafc;letter-spacing:-.02em;margin:0;font-size:18px;font-weight:650}.nx-splash__subtitle{color:#a5b4fc;letter-spacing:.02em;margin:7px 0 0;font-size:13px}.nx-splash__progress{background:#a5b4fc24;border-radius:999px;width:174px;height:3px;margin-top:27px;position:relative;overflow:hidden}.nx-splash__progress span{border-radius:inherit;background:linear-gradient(90deg,#6366f1,#c084fc);width:42%;animation:1.35s ease-in-out infinite nx-splash-progress;position:absolute;top:0;bottom:0;left:0;right:auto}.nx-loading-fallback{color:#cbd5e1;background:linear-gradient(135deg,#0b1020 0%,#14123a 55%,#1a1650 100%);place-items:center;min-height:100vh;display:grid}.nx-loading-fallback--covered{background:#0b1020}.nx-loading-fallback__content{flex-direction:column;align-items:center;gap:16px;font-size:14px;display:flex}@keyframes nx-splash-spin{to{transform:rotate(360deg)}}@keyframes nx-splash-progress{0%{transform:translate(-115%)}to{transform:translate(250%)}}@keyframes nx-splash-enter{0%{opacity:0;transform:translateY(9px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.nx-splash,.nx-splash__content{transition-duration:1ms;animation:none}.nx-splash__spinner,.nx-spinner,.nx-splash__progress span{animation:none}}
