.nx-home{--nx-max:2680px;--nx-radius:20px;--nx-gap:clamp(18px,3vw,28px);--nx-text:#11121c;--nx-muted:#11121c9e;--nx-matte:#0a0a0b;--nx-matte-deep:#060607;--nx-matte-image:linear-gradient(180deg,#ffffff0b 0%,transparent 28%),repeating-linear-gradient(180deg,transparent 0,transparent 4px,#ffffff04 4px,#ffffff04 5px);--nx-matte-inset:inset 0 1px 0 #ffffff14;--nx-nav-top:20px;--nx-nav-h:52px;min-height:100vh;color:var(--nx-text);box-sizing:border-box;background-color:#fff;background-image:radial-gradient(55% 40% at 0 0,#0f172a0b,#0000 55%),radial-gradient(45% 35% at 100% 8%,#b8b4ac14,#0000 50%),radial-gradient(40% 30% at 85% 100%,#0f172a09,#0000 55%);font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif}.nx-home *,.nx-home :before,.nx-home :after{box-sizing:border-box}.nx-shell{width:100%;max-width:var(--nx-max);padding:calc(var(--nx-nav-top) + var(--nx-nav-h) + 20px)clamp(16px,2.5vw,28px)64px;gap:var(--nx-gap);margin:0 auto;display:grid}.nx-nav{top:var(--nx-nav-top);z-index:80;pointer-events:none;width:min(100% - 32px,1120px);position:fixed;left:50%;transform:translate(-50%)}.nx-nav-inner{pointer-events:auto;min-height:var(--nx-nav-h);background-color:var(--nx-matte);background-image:var(--nx-matte-image);box-shadow:var(--nx-matte-inset),0 14px 40px #0006;color:#f8fafc;border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:12px;padding:8px 10px 8px 14px;display:flex;overflow:visible}.nx-nav-brand{color:inherit;flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.nx-nav-mark{letter-spacing:-.04em;color:#0a0a0b;background:#f8fafc;border-radius:9px;place-items:center;width:28px;height:28px;font-size:.72rem;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffffd9}.nx-nav-title{letter-spacing:-.02em;white-space:nowrap;font-size:.92rem;font-weight:700}.nx-nav-title em{color:#f8fafc8c;font-style:normal;font-weight:500}.nx-nav-links{align-items:center;gap:4px;margin-left:auto;display:flex}.nx-nav-links a{color:#f8fafcb8;border-radius:999px;padding:8px 12px;font-size:.84rem;font-weight:600;text-decoration:none;transition:background .18s,color .18s}.nx-nav-links a:hover{color:#f8fafc;background:#ffffff14}.nx-nav-end{flex-shrink:0;align-items:center;gap:8px;margin-left:4px;display:flex}.nx-nav-alerts{top:calc(var(--nx-nav-top) + var(--nx-nav-h) + 10px);z-index:79;pointer-events:none;flex-wrap:wrap;justify-content:flex-end;gap:8px;width:min(100% - 32px,1120px);display:flex;position:fixed;left:50%;transform:translate(-50%)}.nx-nav-alerts>*{pointer-events:auto}.nx-nav .as-nav-profile-slot{flex-shrink:0;align-items:center;display:inline-flex}.nx-nav .as-nav-signin,.nx-nav .as-nav-signin-link{color:#0a0a0b;cursor:pointer;background:#f8fafc;border:none;border-radius:999px;justify-content:center;align-items:center;padding:8px 14px;font-size:.84rem;font-weight:700;text-decoration:none;transition:opacity .18s,transform .2s;display:inline-flex}.nx-nav .as-nav-signin:hover:not(:disabled),.nx-nav .as-nav-signin-link:hover{opacity:.94;transform:translateY(-1px)}.nx-nav .as-nav-signin:disabled{opacity:.55;cursor:default}.nx-hero{border-radius:var(--nx-radius);background-color:var(--nx-matte);background-image:var(--nx-matte-image);min-height:clamp(360px,54vh,580px);box-shadow:var(--nx-matte-inset),0 24px 60px #0f172a66;border:1px solid #ffffff12;align-items:flex-end;display:flex;position:relative;overflow:hidden}.nx-hero:before{content:"";z-index:3;opacity:.7;pointer-events:none;background:linear-gradient(90deg,#0000,#fff6,#0000);height:1px;position:absolute;top:0;left:0;right:0}.nx-hero-atmosphere{z-index:0;pointer-events:none;background:radial-gradient(70% 55% at 82% 18%,#ffffff12 0,#0000 55%),radial-gradient(50% 45% at 12% 78%,#b8b4ac1a 0,#0000 52%),radial-gradient(circle at 70% 60%,#ffffff08 0,#0000 40%),linear-gradient(135deg,#ffffff08 0%,#0000 42%,#ffffff05 100%);position:absolute;inset:0}.nx-hero-atmosphere:after{content:"";opacity:.35;background-image:linear-gradient(#ffffff09 1px,#0000 1px),linear-gradient(90deg,#ffffff09 1px,#0000 1px);background-size:48px 48px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 70% 30%,#000 0%,#0000 70%);mask-image:radial-gradient(80% 70% at 70% 30%,#000 0%,#0000 70%)}.nx-hero-overlay{z-index:1;pointer-events:none;background:linear-gradient(#0a0a0b29 0%,#0a0a0b47 28%,#0a0a0bbd 58%,#0a0a0bf7 100%);position:absolute;inset:0}.nx-hero-copy{z-index:2;color:#f8fafc;flex-direction:column;justify-content:flex-end;align-items:flex-start;width:100%;max-width:40rem;min-height:clamp(360px,54vh,580px);padding:clamp(28px,4.5vw,48px);display:flex;position:relative}.nx-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:#f8fafc8c;margin-bottom:12px;font-size:.68rem;font-weight:700;display:inline-flex}.nx-hero-copy h1{letter-spacing:-.035em;color:#f8fafc;text-shadow:0 8px 32px #00000059;margin:0 0 12px;font-size:clamp(2rem,4.8vw,3.15rem);font-weight:800;line-height:1.05}.nx-hero-lead{color:#e2e8f0db;max-width:34rem;margin:0 0 18px;font-size:clamp(.95rem,1.6vw,1.05rem);line-height:1.55}.nx-hero-actions{flex-wrap:wrap;gap:10px;margin-bottom:14px;display:flex}.nx-btn-primary,.nx-btn-ghost{cursor:pointer;border:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:10px 20px;font-size:.9rem;font-weight:700;text-decoration:none;transition:transform .35s cubic-bezier(.22,1,.36,1),opacity .18s,background .18s,border-color .18s;display:inline-flex}.nx-btn-primary{color:#0a0a0b;background:#f8fafc;box-shadow:0 10px 28px #00000059}.nx-btn-primary:hover:not(:disabled):not(.is-locked){opacity:.96;transform:translateY(-1px)}.nx-btn-primary.is-locked,.nx-btn-primary:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.nx-btn-ghost{color:#f8fafcf2;-webkit-backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff38}.nx-btn-ghost:hover:not(:disabled){background:#ffffff1f;transform:translateY(-1px)}.nx-btn-ghost:disabled{opacity:.45;cursor:not-allowed}.nx-btn-tag{background:#0a0a0b14;border:1px solid #0a0a0b1a;border-radius:999px;padding:2px 8px;font-size:.72rem;font-weight:700}.nx-btn-ghost .nx-btn-tag{color:inherit;background:#ffffff24;border-color:#fff3}.nx-hero-meta{color:#e2e8f094;max-width:36rem;margin:0;font-size:.82rem;line-height:1.5}.nx-hero-meta strong{color:#f8fafcd1;font-weight:600}.nx-pillars{background:#0f172a0a;border:1px solid #0f172a0f;border-radius:999px;flex-wrap:wrap;gap:8px;width:fit-content;max-width:100%;margin-inline:auto;padding:6px;display:flex}.nx-pillar{color:#11121cb8;border-radius:999px;align-items:center;gap:6px;padding:8px 16px;font-size:.82rem;font-weight:700;text-decoration:none;transition:background .2s,color .2s;display:inline-flex}.nx-pillar:hover{color:var(--nx-text);background:#0f172a14}.nx-band{border-radius:var(--nx-radius);-webkit-backdrop-filter:blur(18px)saturate(1.35);scroll-margin-top:calc(var(--nx-nav-top) + var(--nx-nav-h) + 16px);background:linear-gradient(#ffffff8c 0%,#f1f5f961 100%),#ffffff6b;border:1px solid #0f172a1a;padding:clamp(22px,3.5vw,36px);position:relative;overflow:hidden;box-shadow:inset 0 1px #fffffff2,inset 0 -1px #0f172a0a,0 1px 2px #0f172a0a,0 14px 36px #0f172a12}.nx-band:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#0000,#fffffff2,#0000);height:1px;position:absolute;top:0;left:8%;right:8%}.nx-band--dark{color:#f8fafc;background-color:var(--nx-matte);background-image:var(--nx-matte-image);box-shadow:var(--nx-matte-inset),0 18px 48px #00000047;-webkit-backdrop-filter:none;border-color:#ffffff14}.nx-band--dark:before{background:linear-gradient(90deg,#0000,#ffffff59,#0000)}.nx-band-header{max-width:40rem;margin-bottom:clamp(18px,3vw,28px)}.nx-band-header h2{letter-spacing:-.03em;color:inherit;margin:0 0 10px;font-size:clamp(1.35rem,2.6vw,1.85rem);font-weight:800;line-height:1.15}.nx-band-header p{color:var(--nx-muted);margin:0;font-size:.98rem;line-height:1.55}.nx-band--dark .nx-band-header p{color:#e2e8f0ad}.nx-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.nx-feature{background:#ffffff8c;border:1px solid #0f172a14;border-radius:16px;padding:18px 18px 20px;box-shadow:inset 0 1px #ffffffe6}.nx-feature h3{letter-spacing:-.02em;color:var(--nx-text);margin:0 0 8px;font-size:1rem;font-weight:700}.nx-feature p{color:var(--nx-muted);margin:0;font-size:.9rem;line-height:1.5}.nx-stack{gap:12px;margin:0;padding:0;list-style:none;display:grid}.nx-stack-item{background:#ffffff0d;border:1px solid #ffffff14;border-radius:14px;grid-template-columns:12px 1fr;align-items:start;gap:14px;padding:14px 16px;display:grid}.nx-stack-dot{background:#f8fafc;border-radius:50%;width:8px;height:8px;margin-top:7px;box-shadow:0 0 0 3px #ffffff1f}.nx-stack-dot--soft{box-shadow:none;background:#f8fafc66}.nx-stack-item strong{letter-spacing:-.015em;margin-bottom:4px;font-size:.95rem;font-weight:700;display:block}.nx-stack-item p{color:#e2e8f0ad;margin:0;font-size:.88rem;line-height:1.5}.nx-band-split{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,40px);display:grid}.nx-chips{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.nx-chip{letter-spacing:.02em;color:#f8fafcd1;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:6px 12px;font-size:.75rem;font-weight:700}.nx-footer{border-radius:var(--nx-radius);color:#f8fafc;background-color:var(--nx-matte);background-image:var(--nx-matte-image);box-shadow:var(--nx-matte-inset),0 18px 48px #00000047;border:1px solid #ffffff14;margin-top:8px;padding:0;position:relative;overflow:visible}.nx-footer-accent{opacity:.7;pointer-events:none;z-index:1;background:linear-gradient(90deg,#0000 0%,#ffffff47 50%,#0000 100%);height:1px;position:absolute;top:0;left:0;right:0}.nx-footer-bar{z-index:1;box-sizing:border-box;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:12px;padding:10px 14px;display:grid;position:relative}.nx-footer-bar-side{align-items:center;gap:10px;min-width:0;display:inline-flex}.nx-footer-bar-side--left{justify-self:start}.nx-footer-bar-side--right{flex-wrap:wrap;justify-content:flex-end;justify-self:end}.nx-footer-social{flex-wrap:wrap;align-items:center;gap:5px;display:inline-flex}.nx-footer-social-link{color:#f8fafcd1;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;justify-content:center;align-items:center;width:30px;height:30px;text-decoration:none;transition:color .2s,background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.nx-footer-social-link:hover{color:#fff;background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.nx-footer-copy{color:#f8fafc73;white-space:nowrap;margin:0;font-size:.7rem}.nx-footer-center{justify-self:center;align-items:center;gap:8px;min-width:0;display:inline-flex}.nx-footer-mark{letter-spacing:-.04em;color:#0a0a0b;background:#f8fafc;border-radius:7px;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:.62rem;font-weight:800;display:grid;box-shadow:inset 0 1px #ffffffd9}.nx-footer-center-title{letter-spacing:-.02em;white-space:nowrap;color:#f8fafc;font-size:.84rem;font-weight:700}.nx-footer-center-title em{color:#f8fafc8c;font-style:normal;font-weight:500}.nx-footer-legal{align-items:center;gap:10px;display:inline-flex}.nx-footer-legal a{color:#f8fafc9e;font-size:.75rem;font-weight:500;text-decoration:none}.nx-footer-legal a:hover{color:#fff}.nx-footer-top{color:#f8fafce0;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1f;border-radius:999px;align-items:center;gap:5px;padding:6px 11px;font-size:.68rem;font-weight:650;transition:background .2s,border-color .2s,transform .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff0f}.nx-footer-top:hover{background:#ffffff14;border-color:#fff3;transform:translateY(-1px)}.nx-beta{gap:clamp(16px,2.5vw,22px);display:grid}.nx-beta .nx-band-header{max-width:36rem;margin-bottom:0}@media (max-width:900px){.nx-footer-bar{grid-template-columns:1fr;justify-items:stretch;gap:14px;padding:14px}.nx-footer-bar-side--left,.nx-footer-bar-side--right,.nx-footer-center{justify-self:stretch}.nx-footer-bar-side--right{justify-content:space-between}.nx-footer-center{border-bottom:1px solid #ffffff14;order:-1;justify-content:center;padding-bottom:4px}}@media (max-width:960px){.nx-feature-grid,.nx-band-split{grid-template-columns:1fr}.nx-nav-links{display:none}}@media (max-width:640px){.nx-nav-inner{gap:8px;padding:8px}.nx-nav-title{font-size:.82rem}.nx-shell{padding-inline:12px}.nx-hero,.nx-band,.nx-band--dark{border-radius:16px}}
.home-module__txgM7a__accessPill{cursor:pointer;background:#ffffff14;border:1px solid #b8b4ac59;border-radius:999px;align-items:center;gap:8px;padding:6px 12px;transition:background .2s,border-color .2s,transform .15s;display:flex}.home-module__txgM7a__accessPill:hover:not(:disabled){background:#ffffff1f;border-color:#f8fafc47}.home-module__txgM7a__accessPill:active:not(:disabled){transform:scale(.99)}.home-module__txgM7a__accessPill:disabled,.home-module__txgM7a__accessPillLoading{cursor:default;background:#ffffff0f;border-color:#ffffff24}.home-module__txgM7a__accessPillLoading:hover{background:#ffffff0f;border-color:#ffffff24}.home-module__txgM7a__accessIcon{color:#0a0a0b;background:#b8b4ac;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:800;display:flex}.home-module__txgM7a__accessIconLoading{color:#f8fafc;background:#f8fafc59}.home-module__txgM7a__accessLabel{color:#f8fafce0;white-space:nowrap;font-size:12px;font-weight:600}.home-module__txgM7a__accessNote{color:#f8fafcc7;background:#0a0a0be0;border:1px solid #ffffff1a;border-radius:12px;max-width:min(420px,90vw);margin:0;padding:8px 12px;font-size:.78rem;line-height:1.4;box-shadow:0 10px 28px #00000059}.home-module__txgM7a__bridgeError{color:#fecaca;background:#7f1d1de0;border:1px solid #f8717159;border-radius:12px;max-width:min(420px,90vw);margin:0;padding:8px 12px;font-size:.78rem;line-height:1.4;box-shadow:0 10px 28px #00000059}.home-module__txgM7a__modalBackdrop{-webkit-backdrop-filter:blur(10px);z-index:1000;background:#0a0a0b8c;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.home-module__txgM7a__modalPanel{background:linear-gradient(#ffffffb8 0%,#f1f5f9e6 100%),#fff;border:1px solid #0f172a1a;border-radius:20px;width:100%;max-width:500px;padding:28px;box-shadow:inset 0 1px #fffffff2,0 24px 64px #00000047}.home-module__txgM7a__modalHeader{align-items:flex-start;gap:16px;margin-bottom:20px;display:flex}.home-module__txgM7a__modalIcon{color:#0a0a0b;background:#b8b4ac;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:flex}.home-module__txgM7a__modalBody{flex:1;min-width:0}.home-module__txgM7a__modalTitle{letter-spacing:-.02em;color:#11121c;margin:0 0 8px;font-size:1.15rem;font-weight:800}.home-module__txgM7a__modalLead{color:#11121c9e;margin:0;font-size:.875rem;line-height:1.5}.home-module__txgM7a__modalCallout{background:#0f172a0a;border:1px solid #0f172a14;border-radius:14px;margin-bottom:20px;padding:16px}.home-module__txgM7a__modalCalloutTitle{color:#11121c;margin:0 0 12px;font-size:.875rem;font-weight:700}.home-module__txgM7a__modalList{color:#11121cad;margin:0;padding-left:1.25rem;font-size:.8125rem;line-height:1.6}.home-module__txgM7a__modalList li{margin-bottom:8px}.home-module__txgM7a__modalList li:last-child{margin-bottom:0}.home-module__txgM7a__modalHint{background:#0f172a0a;border:1px solid #0f172a14;border-radius:14px;margin-bottom:22px;padding:14px}.home-module__txgM7a__modalHint p{color:#11121cb8;margin:0;font-size:.8125rem;line-height:1.5}.home-module__txgM7a__modalHint a{color:#11121c;text-underline-offset:2px;font-weight:600;text-decoration:underline}.home-module__txgM7a__btnPrimary{color:#f8fafc;cursor:pointer;background:#0a0a0b;border:none;border-radius:999px;width:100%;padding:12px;font-size:.875rem;font-weight:700;transition:opacity .2s,transform .15s}.home-module__txgM7a__btnPrimary:hover{opacity:.92;transform:translateY(-1px)}
