.snx{--color-obsidian:#0a0b0f;--color-carbon:#14161c;--color-carbon-2:#1c1f26;--color-edge:#262a33;--color-ghost:#f2f4f7;--color-mute:#8a92a3;--color-dim:#5a6170;--color-signal:#00e5d1;--color-signal-soft:#00b8a8;--color-signal-deep:#003b33;--color-signal-glow:#00e5d13d;--color-plasma:#ff4d6d;--color-amber:#ffb800;--font-display:var(--snx-grotesk),var(--font-inter),sans-serif;--font-body:var(--font-inter),system-ui,sans-serif;--fs-xs:clamp(0.75rem,0.72rem + 0.15vw,0.875rem);--fs-sm:clamp(0.875rem,0.84rem + 0.2vw,1rem);--fs-base:clamp(1rem,0.95rem + 0.25vw,1.125rem);--fs-lg:clamp(1.125rem,1rem + 0.625vw,1.375rem);--fs-xl:clamp(1.25rem,1.1rem + 0.75vw,1.75rem);--fs-2xl:clamp(1.5rem,1.2rem + 1.5vw,2.25rem);--fs-3xl:clamp(1.875rem,1.4rem + 2.375vw,3rem);--fs-4xl:clamp(2.25rem,1.5rem + 3.75vw,4.5rem);--space-1:0.25rem;--space-2:0.5rem;--space-3:0.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-8:3rem;--space-10:4rem;--space-12:6rem;--space-16:8rem;--radius-sm:4px;--radius-md:8px;--radius-lg:14px;--radius-xl:24px;--radius-full:9999px;--ease-out-snap:cubic-bezier(0.2,0.8,0.2,1);--ease-in-out:cubic-bezier(0.65,0,0.35,1);--page-max:1280px;background:var(--color-obsidian);color:var(--color-ghost);font-family:var(--font-body);font-size:var(--fs-base);line-height:1.5}body.snx{background:var(--color-obsidian)!important;color:var(--color-ghost)!important;font-family:var(--font-body)!important}.snx h1,.snx h2{font-family:var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}.snx h2{font-size:var(--fs-3xl)}.snx-hero-h1{font-size:clamp(48px,7.5vw,116px);font-weight:700;line-height:.96;letter-spacing:-.035em;color:var(--color-ghost)}.snx-strip{background:var(--color-obsidian);border-bottom:1px solid var(--color-edge)}.snx-strip__inner{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:.5rem clamp(1rem,5vw,3rem);font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;color:var(--color-signal);text-transform:uppercase}.snx-strip__sep{color:var(--color-dim)}.snx-header{position:sticky;top:0;z-index:40;background:rgba(10,11,15,.85);backdrop-filter:blur(8px);border-bottom:1px solid var(--color-edge)}.snx-header__inner{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:.75rem clamp(1rem,5vw,3rem);max-width:var(--page-max);margin-inline:auto}.snx-wordmark{font-family:var(--font-display);font-weight:700;font-size:1.375rem;letter-spacing:-.04em;color:var(--color-ghost)}.snx-navlink{font-size:var(--fs-sm);color:var(--color-mute);text-decoration:none}.snx-eyebrow,.snx-navlink:hover{color:var(--color-signal)}.snx-eyebrow{font-family:var(--font-mono);letter-spacing:.28em;text-transform:uppercase;align-items:center;gap:10px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.snx-eyebrow__dot{background:currentColor;border-radius:99px;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 12px;animation:snx-pulse 1.6s ease-in-out infinite}@keyframes snx-pulse{0%,to{opacity:1}50%{opacity:.4}}.snx-sec{padding-block:var(--space-16);position:relative}.snx-sec--carbon{background:var(--color-carbon)}.snx-sec--obsidian{background:var(--color-obsidian)}.snx-container{max-width:var(--page-max);margin-inline:auto;padding-inline:clamp(1rem,5vw,3rem);position:relative}.snx-bg{position:absolute;inset:0;pointer-events:none}.snx-bg--dots{background-image:radial-gradient(circle at 1px 1px,#00e5d11a 1px,#0000 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%)}.snx-bg--grid{background-image:linear-gradient(#ffffff06 1px,#0000 0),linear-gradient(90deg,#ffffff06 1px,#0000 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 90%);mask-image:radial-gradient(80% 60% at 50% 30%,#000 30%,#0000 90%)}.snx-bg--glow{background:radial-gradient(60% 50%,#00e5d114,#0000 70%)}.snx-stat{font-family:var(--font-mono);font-size:clamp(1.75rem,1rem + 2vw,2.75rem);font-weight:700;color:var(--color-signal);letter-spacing:-.02em;white-space:nowrap}.snx-stat__label{color:var(--color-mute);font-size:var(--fs-base)}.snx-word{display:inline-block;max-width:100%;overflow-wrap:anywhere;animation:snx-rise .9s var(--ease-out-snap) both;animation-delay:calc(var(--i, 0) * 40ms)}@keyframes snx-rise{0%{opacity:0;transform:translateY(.35em);filter:blur(6px)}to{opacity:1;transform:none;filter:none}}.snx-tier{background:var(--color-obsidian);border:1px solid var(--color-edge);border-radius:var(--radius-lg);padding:var(--space-6);transition:transform .22s ease}.snx-tier:hover{transform:translateY(-2px)}.snx-tier--hi{border-color:var(--color-signal);box-shadow:0 0 0 1px var(--color-signal),0 8px 32px rgba(0,229,209,.12)}.snx-tier__label{color:var(--color-mute)}.snx-pill,.snx-tier__label{font-family:var(--font-mono);font-size:10px;letter-spacing:.2em}.snx-pill{color:var(--color-signal-deep);background:var(--color-signal);padding:3px 8px;border-radius:var(--radius-full);font-weight:500}.snx-tier__price{font-family:var(--font-mono);font-size:var(--fs-2xl);font-weight:700;color:var(--color-ghost);letter-spacing:-.02em}.snx-tier__range{color:var(--color-mute);font-size:var(--fs-sm)}.snx-note{color:var(--color-dim);font-size:var(--fs-sm);line-height:1.6}.snx-prose{color:var(--color-mute);font-size:var(--fs-lg);line-height:1.7}.snx-prose p+p{margin-top:var(--space-5)}.snx-card{background:var(--color-carbon);border:1px solid var(--color-edge);border-radius:var(--radius-lg);padding:var(--space-6)}.snx-factor{padding:var(--space-4);border:1px solid var(--color-edge);border-radius:var(--radius-md)}.snx-factor+.snx-factor{margin-top:var(--space-4)}.snx-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.snx-factor__name{color:var(--color-ghost);font-size:var(--fs-sm);font-weight:500}.snx-factor__sub{color:var(--color-mute);font-size:var(--fs-sm)}.snx-factor__rate{font-size:var(--fs-xs);color:var(--color-ghost)}.snx-factor__rate,.snx-k{font-family:var(--font-mono)}.snx-k{font-size:10px;letter-spacing:.2em;color:var(--color-mute)}.snx-check-item{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem}.snx-check{width:20px;flex-shrink:0;color:var(--color-signal);font-size:12px;font-weight:700;line-height:1.5}.snx-check-item .txt{color:var(--color-ghost);font-size:var(--fs-sm);line-height:1.5}.snx-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-weight:500;transition:all .22s var(--ease-in-out);border-radius:var(--radius-md);white-space:nowrap;padding:1rem 2rem;font-size:var(--fs-base);text-decoration:none}.snx-btn--primary{background:var(--color-signal);color:var(--color-signal-deep)}.snx-btn--primary:hover{background:var(--color-signal-soft);transform:translateY(-2px)}.snx-btn--ghost{background:var(--color-carbon-2);color:var(--color-ghost);border:1px solid var(--color-edge)}.snx-btn--ghost:hover{border-color:var(--color-signal)}.snx-btn--sm{padding:.5rem 1.25rem;font-size:var(--fs-sm)}.snx-cta-p{font-size:var(--fs-lg);color:var(--color-mute);line-height:1.5;margin-bottom:var(--space-8)}.snx-cta-mono{font-family:var(--font-mono);color:var(--color-mute);font-size:var(--fs-sm)}.snx-footer{background:var(--color-obsidian);border-top:1px solid var(--color-edge)}.snx-footer__inner{max-width:var(--page-max);margin-inline:auto;padding:var(--space-12) clamp(1rem,5vw,3rem) var(--space-6)}.snx-footer a{color:var(--color-mute);font-size:var(--fs-sm);text-decoration:none}.snx-footer a:hover{color:var(--color-signal)}.snx-footer__col{font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;color:var(--color-dim);margin-bottom:var(--space-3)}.snx-footer__bottom{color:var(--color-dim);font-size:var(--fs-sm);border-top:1px solid var(--color-edge);margin-top:var(--space-8);padding-top:var(--space-5);display:flex;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.snx-auth{min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;overflow:hidden;isolation:isolate;background:var(--color-obsidian);padding:var(--space-8) var(--space-4);box-sizing:border-box}.snx-auth__bg-dots{background-image:radial-gradient(circle at 1px 1px,#00e5d11a 1px,#0000 0);background-size:36px 36px;-webkit-mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(70% 60% at 50% 40%,#000 30%,#0000 100%)}.snx-auth__bg-dots,.snx-auth__bg-glow{position:absolute;inset:0;pointer-events:none;z-index:-1}.snx-auth__bg-glow{background:radial-gradient(60% 50% at 50% 0,#00e5d11f,#0000 70%)}.snx-auth__col{width:100%;max-width:26rem;display:flex;flex-direction:column;align-items:center}.snx-auth__lockup{display:flex;align-items:center;gap:.75rem;margin-bottom:var(--space-6);text-decoration:none}.snx-auth__logo{height:44px;width:44px;border-radius:12px;-o-object-fit:cover;object-fit:cover;border:1px solid var(--color-edge);display:block}.snx-auth__title{font-family:var(--font-display);font-size:1.875rem;font-weight:700;letter-spacing:-.03em;line-height:1.05;margin:0 0 var(--space-2);color:var(--color-ghost);text-wrap:balance}.snx-auth__lead{color:var(--color-mute);font-size:var(--fs-sm);margin:0 0 var(--space-6);text-wrap:balance}.snx-auth__card{width:100%;box-sizing:border-box;background:var(--color-carbon);border:1px solid var(--color-edge);border-radius:var(--radius-lg);padding:var(--space-6)}.snx-auth__label{display:block;font-size:.8125rem;font-weight:500;color:var(--color-mute);margin-bottom:.375rem}.snx-auth__field{position:relative;margin-bottom:var(--space-4)}.snx-auth__field:last-child{margin-bottom:0}.snx-auth__icon{left:0;padding-left:.75rem;pointer-events:none}.snx-auth__icon,.snx-auth__reveal{position:absolute;inset-y:0;display:flex;align-items:center;color:var(--color-dim)}.snx-auth__reveal{right:0;padding-right:.75rem;background:none;border:0;cursor:pointer;padding-block:0}.snx-auth__input,.snx-auth__reveal:hover{color:var(--color-ghost)}.snx-auth__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:block;width:100%;box-sizing:border-box;background:var(--color-obsidian);border:1px solid var(--color-edge);border-radius:var(--radius-md);font-size:.875rem;font-family:var(--font-body);padding:.75rem 2.75rem;transition:border-color .18s ease,box-shadow .18s ease}.snx-auth__input::-moz-placeholder{color:var(--color-dim)}.snx-auth__input::placeholder{color:var(--color-dim)}.snx-auth__input:focus{outline:none;border-color:var(--color-signal);box-shadow:0 0 0 3px var(--color-signal-glow)}.snx-auth__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:.375rem;gap:var(--space-2)}.snx-auth__link{color:var(--color-signal);font-size:.75rem;text-decoration:none}.snx-auth__link:hover{color:var(--color-signal-soft)}.snx-auth__error{border:1px solid #ff4d6d4d;background:#ff4d6d14;color:var(--color-plasma);border-radius:var(--radius-md)}.snx-auth__error,.snx-auth__ok{padding:.625rem .75rem;font-size:.8125rem;margin-bottom:var(--space-4)}.snx-auth__ok{border:1px solid #00e5d14d;background:#00e5d114;color:var(--color-signal);border-radius:var(--radius-md)}.snx-auth__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;height:2.75rem;background:var(--color-signal);color:var(--color-signal-deep);border:0;border-radius:var(--radius-md);font-size:.875rem;font-weight:600;font-family:var(--font-body);cursor:pointer;transition:background .22s var(--ease-in-out),transform .22s var(--ease-in-out)}.snx-auth__btn:hover:not(:disabled){background:var(--color-signal-soft);transform:translateY(-1px)}.snx-auth__btn:disabled{opacity:.55;cursor:default}.snx-auth__meta{font-family:var(--font-mono);font-size:10px;letter-spacing:.25em;text-transform:uppercase;color:var(--color-dim);margin-top:var(--space-5);text-align:center}@media (prefers-reduced-motion:reduce){.snx-eyebrow__dot,.snx-word{animation:none}.snx-auth__btn,.snx-btn,.snx-tier{transition:none}}