.bliss-landing{isolation:isolate;background:var(--b-canvas);min-height:100svh;color:var(--b-ink);font-family:var(--b-font-sans);-webkit-font-smoothing:antialiased;font-size:15px;line-height:1.5;position:relative;overflow-x:clip}.bliss-landing *,.bliss-landing :before,.bliss-landing :after{box-sizing:border-box}.bliss-landing :where(a){color:inherit;-webkit-tap-highlight-color:transparent;text-decoration:none}.bliss-landing a:focus-visible{outline:2px solid var(--b-accent);outline-offset:3px}.bliss-landing :where(h1,h2,p){margin:0}.nl-background{z-index:-1;pointer-events:none;background:var(--b-canvas);position:fixed;inset:0;overflow:hidden}.nl-bloom{filter:blur(90px);opacity:.55;border-radius:50%;animation:28s ease-in-out infinite alternate nl-drift;position:absolute}.nl-bloom--rose{background:radial-gradient(circle,#f29fd66b,#0000 68%);width:46vw;height:46vw;top:-16vw;left:-12vw}.nl-bloom--lilac{background:radial-gradient(circle,#a58bff66,#0000 66%);width:52vw;height:52vw;animation-duration:34s;animation-direction:alternate-reverse;top:-8vw;right:-16vw}.nl-bloom--dusk{background:radial-gradient(#6e50d252,#0000 70%);width:70vw;height:40vw;animation-duration:40s;bottom:-22vw;left:15vw}.nl-grain{opacity:.05;mix-blend-mode:overlay;position:absolute;inset:0}.nl-header{z-index:20;border:1px solid var(--b-hair);border-radius:var(--b-r-pill);max-width:1200px;height:64px;box-shadow:var(--b-highlight), var(--b-shadow-1);-webkit-backdrop-filter:var(--b-blur);backdrop-filter:var(--b-blur);background:#0e101a9e;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;margin:12px auto 0;padding:0 10px 0 24px;display:grid;position:sticky;top:12px}.nl-logo{justify-self:start;align-items:center;min-height:44px;display:flex}.nl-logo img{width:104px;height:auto;display:block}.nl-links{border-radius:var(--b-r-pill);box-shadow:inset 0 0 0 1px var(--b-hair);background:#ffffff08;gap:4px;padding:4px;display:flex}.nl-links a{border-radius:var(--b-r-pill);min-height:40px;color:var(--b-ink-2);align-items:center;padding:0 18px;font-size:14px;font-weight:500;transition:background-color .18s,color .18s;display:inline-flex}.nl-links a:hover{background:var(--b-glass-2);color:var(--b-ink)}.nl-header-actions{justify-self:end;align-items:center;gap:8px;display:flex}.nl-x-link{width:44px;height:44px;color:var(--b-ink-2);border-radius:50%;place-items:center;display:grid}.nl-x-link:hover{background:var(--b-glass-2);color:var(--b-ink)}.nl-header-cta{border-radius:var(--b-r-pill);background:var(--b-grad);min-height:44px;color:var(--b-accent-ink);align-items:center;padding:0 22px;font-size:14px;font-weight:600;transition:transform .18s,box-shadow .18s;display:inline-flex;box-shadow:inset 0 1px #ffffff80,0 8px 26px -10px #f29fd6b3}.nl-header-cta:hover{transform:translateY(-1px);box-shadow:inset 0 1px #ffffff80,0 12px 32px -10px #f29fd6d9}.nl-main{max-width:1248px;margin:0 auto;padding:0 24px}.nl-hero{grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;gap:32px;padding:64px 0 40px;display:grid}.nl-eyebrow{border:1px solid var(--b-hair-2);border-radius:var(--b-r-pill);background:var(--b-glass-1);color:var(--b-ink-2);box-shadow:var(--b-highlight);align-items:center;gap:9px;padding:8px 16px 8px 12px;font-size:13px;font-weight:500;display:inline-flex}.nl-eyebrow-spark{width:14px;height:14px;fill:var(--b-accent);filter:drop-shadow(0 0 6px #f29fd6cc)}.nl-hero h1{font-family:var(--b-font-display);letter-spacing:-.035em;margin-top:26px;font-size:clamp(42px,5.1vw,74px);font-weight:620;line-height:1.02}.nl-hero h1 em{background:var(--b-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal;font-weight:380}.nl-lede{max-width:520px;color:var(--b-ink-2);margin-top:24px;font-size:17px;line-height:1.65}.nl-hero-actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.nl-cta{border-radius:var(--b-r-pill);background:var(--b-grad);min-height:54px;color:var(--b-accent-ink);justify-content:center;align-items:center;padding:0 28px;font-size:15px;font-weight:600;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:inset 0 1px #ffffff8c,0 14px 40px -14px #f29fd6cc}.nl-cta:hover{transform:translateY(-2px);box-shadow:inset 0 1px #ffffff8c,0 18px 48px -14px #f29fd6f2}.nl-cta-ghost{border:1px solid var(--b-hair-2);background:var(--b-glass-1);color:var(--b-ink);box-shadow:var(--b-highlight);-webkit-backdrop-filter:var(--b-blur);backdrop-filter:var(--b-blur)}.nl-cta-ghost:hover{border-color:var(--b-hair-3);background:var(--b-glass-2);box-shadow:var(--b-highlight)}.nl-stats{border:1px solid var(--b-hair);border-radius:var(--b-r-lg);background:var(--b-glass-1);max-width:600px;box-shadow:var(--b-highlight);-webkit-backdrop-filter:var(--b-blur);backdrop-filter:var(--b-blur);grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:44px 0 0;padding:6px;display:grid}.nl-stat{border-radius:var(--b-r-md);background:#ffffff06;flex-direction:column-reverse;gap:4px;padding:12px 14px;display:flex}.nl-stat dt{color:var(--b-ink-3);font-size:12px;line-height:1.35}.nl-stat dd{font-family:var(--b-font-display);letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:21px;font-weight:520}.nl-stat dd.is-loading{border-radius:var(--b-r-xs);background:linear-gradient(90deg,#ffffff0a,#ffffff1a,#ffffff0a) 0 0/200% 100%;width:70%;height:26px;animation:1.6s linear infinite nl-shimmer}.nl-visual{min-width:0;position:relative}.nl-orb-stage{aspect-ratio:1;perspective:1400px;width:100%;max-width:580px;transform-style:preserve-3d;margin:0 -7% 0 auto;position:relative}.nl-orb-halo{background:radial-gradient(closest-side,#f29fd657,#a58bff29 55%,#a58bff0d 80%,#0000 100%);border-radius:50%;animation:9s ease-in-out infinite nl-glow;position:absolute;inset:0}.nl-sparkfield{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.nl-star{animation:6s ease-in-out infinite nl-twinkle}.nl-star--glint{fill:#fff4fb;filter:drop-shadow(0 0 1.2px #f29fd6e6)}.nl-orbits{transform-style:preserve-3d;position:absolute;inset:0}.nl-orbit{width:var(--size);aspect-ratio:1;transform:translate(-50%, -50%) rotateY(var(--yaw)) rotateX(var(--tilt));transform-style:preserve-3d;border:2px solid #d6c4ff4d;border-radius:50%;position:absolute;top:50%;left:50%;box-shadow:0 0 30px #a58bff1f,inset 0 0 30px #f29fd614}.nl-orbit-spin{transform-style:preserve-3d;animation:nl-spin var(--dur) linear infinite;position:absolute;inset:0}.nl-orbit-arm{transform:rotate(var(--at));transform-style:preserve-3d;position:absolute;inset:0}.nl-orbit-spark{fill:#fff4fb;width:18px;height:18px;animation:nl-face var(--dur) linear infinite;margin:-9px 0 0 -9px;position:absolute;top:0;left:50%}.nl-orb{background:radial-gradient(circle at 34% 28%,#fff6fc 0%,#ffd9f1 11%,#f6a9dc 30%,#c993f0 54%,#8a6cf0 74%,#2c1f68 100%);border-radius:50%;animation:8s ease-in-out infinite nl-breathe;position:absolute;inset:24%;overflow:hidden;box-shadow:0 0 80px 8px #f29fd64d,0 0 180px 30px #a58bff2e,inset -26px -38px 70px #1e10508c,inset 14px 18px 40px #ffffff52}.nl-orb-swirl{filter:blur(26px);opacity:.55;background:conic-gradient(from 20deg,#0000 0deg,#ffffff80 40deg,#0000 100deg,#8c6effa6 170deg,#0000 230deg,#ffc8eb8c 290deg,#0000 340deg);animation:30s linear infinite nl-spin;position:absolute;inset:-30%}.nl-orb-gloss{filter:blur(8px);opacity:.6;background:radial-gradient(#ffffffbf,#0000 70%);border-radius:50%;width:46%;height:32%;position:absolute;top:9%;left:14%;transform:rotate(-24deg)}.nl-orb-mark{fill:#180c34db;filter:drop-shadow(0 0 14px #fff0fa73);width:50%;height:50%;animation:8s ease-in-out infinite nl-glint;position:absolute;top:15%;left:35%}.nl-feed{z-index:2;border:1px solid var(--b-hair-2);border-radius:var(--b-r-lg);width:312px;box-shadow:var(--b-highlight), var(--b-shadow-2);-webkit-backdrop-filter:var(--b-blur);backdrop-filter:var(--b-blur);background:#0e101abd;padding:14px 10px 10px;position:absolute;bottom:-3%;left:0}.nl-feed-head{justify-content:space-between;align-items:center;padding:0 4px 0 10px;display:flex}.nl-feed-title{align-items:center;gap:9px;font-size:14px;font-weight:600;display:inline-flex}.nl-live-dot{background:var(--b-pos);border-radius:50%;width:8px;height:8px;animation:2.2s ease-out infinite nl-ping;box-shadow:0 0 #4ee8b299}.nl-live-dot[data-state=offline]{background:var(--b-warn);animation:none}.nl-feed-more{border-radius:var(--b-r-pill);min-height:40px;color:var(--b-ink-2);align-items:center;padding:0 14px;font-size:13px;display:inline-flex}.nl-feed-more:hover{background:var(--b-glass-2);color:var(--b-ink)}.nl-feed-list{gap:2px;margin:6px 0 0;padding:0;list-style:none;display:grid}.nl-feed-list>li{animation:.5s both nl-rise}.nl-feed-row{border-radius:14px;grid-template-rows:auto 3px;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:8px 12px;min-height:56px;padding:9px 10px 8px;transition:background-color .18s;display:grid}a.nl-feed-row:hover{background:var(--b-glass-2)}.nl-feed-avatar{background:conic-gradient(from 200deg,#ffd6f0,#f29fd6,#a58bff,#ffd6f0);border-radius:50%;grid-row:1/3;width:38px;height:38px;padding:2px;display:block}.nl-feed-avatar img{border:2px solid var(--b-solid-1);object-fit:cover;background:var(--b-solid-2);border-radius:50%;width:100%;height:100%;display:block}.nl-feed-name,.nl-feed-figures{flex-direction:column;min-width:0;line-height:1.3;display:flex}.nl-feed-name strong,.nl-feed-figures strong{font-size:14px;font-weight:600}.nl-feed-name strong,.nl-feed-name small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nl-feed-name small,.nl-feed-figures small{color:var(--b-ink-3);font-size:12px}.nl-feed-figures{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:flex-end}.nl-feed-curve{background:#ffffff0f;border-radius:3px;grid-column:2/4;height:3px;overflow:hidden}.nl-feed-curve i{border-radius:inherit;background:var(--b-grad);height:100%;display:block}.nl-feed-skeleton{background:linear-gradient(90deg,#ffffff06,#ffffff12,#ffffff06) 0 0/200% 100%;animation:1.6s linear infinite nl-shimmer}.nl-feed-note{color:var(--b-ink-2);padding:18px 10px 10px;font-size:13px;line-height:1.6}.nl-feed-note a{color:var(--b-accent);text-underline-offset:3px;text-decoration:underline}.nl-ticker{border:1px solid var(--b-hair);border-radius:var(--b-r-pill);background:var(--b-glass-1);box-shadow:var(--b-highlight);-webkit-backdrop-filter:var(--b-blur);backdrop-filter:var(--b-blur);align-items:center;gap:14px;margin-top:12px;padding:8px;display:flex}.nl-ticker-label{color:var(--b-ink-2);letter-spacing:.1em;text-transform:uppercase;flex-shrink:0;align-items:center;gap:8px;padding:0 6px 0 14px;font-size:12px;font-weight:600;display:inline-flex}.nl-ticker-star{width:13px;height:13px;fill:var(--b-accent)}.nl-ticker-viewport{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.nl-ticker-track{gap:8px;width:max-content;display:flex}.nl-ticker-track.is-moving{animation:70s linear infinite nl-marquee}.nl-ticker:hover .nl-ticker-track,.nl-ticker:focus-within .nl-ticker-track{animation-play-state:paused}.nl-tick{border:1px solid var(--b-hair);border-radius:var(--b-r-pill);min-height:44px;color:var(--b-ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;background:#ffffff06;flex-shrink:0;align-items:center;gap:9px;padding:0 16px 0 6px;font-size:13px;transition:background-color .18s,border-color .18s;display:inline-flex}.nl-tick:hover{border-color:var(--b-hair-3);background:var(--b-glass-2)}.nl-tick strong{color:var(--b-ink);font-weight:600}.nl-tick-logo{background:var(--b-solid-2);border-radius:50%;width:30px;height:30px;display:block;overflow:hidden}.nl-tick-logo img{object-fit:cover;width:100%;height:100%;display:block}.nl-tick-up{color:var(--b-pos)}.nl-tick-down{color:var(--b-neg)}.nl-section{margin-top:128px}.nl-section-head{text-align:center;max-width:760px;margin:0 auto}.nl-kicker{color:var(--b-accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:600;display:inline-flex}.nl-kicker svg{fill:currentColor;width:13px;height:13px}.nl-section h2,.nl-closing h2{font-family:var(--b-font-display);letter-spacing:-.03em;margin-top:16px;font-size:clamp(30px,4vw,50px);font-weight:560;line-height:1.08}.nl-features{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:52px;display:grid}.nl-feature{border:1px solid var(--b-hair);border-radius:var(--b-r-xl);background:linear-gradient(180deg, #ffffff09, transparent 60%), var(--b-glass-1);min-height:340px;box-shadow:var(--b-highlight), var(--b-shadow-1);-webkit-backdrop-filter:var(--b-blur);backdrop-filter:var(--b-blur);flex-direction:column;gap:10px;padding:18px 18px 22px;transition:transform .22s,border-color .22s,background-color .22s;display:flex;position:relative}.nl-feature:hover{border-color:var(--b-hair-3);transform:translateY(-3px)}.nl-feature-art{border-radius:var(--b-r-lg);height:136px;box-shadow:inset 0 0 0 1px var(--b-hair);background:radial-gradient(240px 120px at 30% 20%,#f29fd629,#0000 70%),radial-gradient(240px 140px at 80% 90%,#a58bff29,#0000 70%),#ffffff05;place-items:center;margin-bottom:12px;display:grid}.nl-feature-art svg{width:150px;height:auto;overflow:visible}.nl-glyph-panel{fill:#ffffff0a;stroke:#c7b5ff47;stroke-width:1px}.nl-glyph-fill{fill:#f29fd6}.nl-glyph-soft{fill:#a58bff80}.nl-glyph-hole{fill:var(--b-solid-1)}.nl-glyph-spark{fill:#fff0f9;filter:drop-shadow(0 0 4px #f29fd6e6)}.nl-glyph-line{fill:none;stroke:#ffd6f0;stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:2 6}.nl-feature-kicker{color:#c7b5ff;letter-spacing:.12em;text-transform:uppercase;padding:0 6px;font-size:12px;font-weight:600}.nl-feature strong{font-family:var(--b-font-display);letter-spacing:-.02em;padding:0 6px;font-size:21px;font-weight:540;line-height:1.2}.nl-feature-body{color:var(--b-ink-2);padding:0 6px;font-size:14px;line-height:1.65}.nl-feature-go{width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--b-hair-2);color:var(--b-ink);background:#ffffff0a;border-radius:50%;align-self:flex-end;place-items:center;margin-top:auto;font-size:18px;transition:background .22s,color .22s,transform .22s;display:grid}.nl-feature:hover .nl-feature-go{background:var(--b-grad);color:var(--b-accent-ink);transform:translate(2px)}.nl-steps{counter-reset:none;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:52px 0 0;padding:0;list-style:none;display:grid}.nl-step{border:1px solid var(--b-hair);border-radius:var(--b-r-lg);background:linear-gradient(#ffffff09,#ffffff03);padding:26px 26px 28px;position:relative}.nl-step-index{background:var(--b-grad);width:44px;height:44px;color:var(--b-accent-ink);font-family:var(--b-font-display);border-radius:50%;place-items:center;margin-bottom:20px;font-size:17px;font-weight:620;display:grid;box-shadow:0 8px 26px -10px #f29fd6cc}.nl-step strong{font-family:var(--b-font-display);letter-spacing:-.02em;font-size:19px;font-weight:540;display:block}.nl-step p{color:var(--b-ink-2);margin-top:8px;font-size:14px;line-height:1.65}.nl-partners{color:var(--b-ink-2);flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 14px;margin-top:34px;font-size:13px;display:flex}.nl-partners-home{border:1px solid var(--b-hair-2);border-radius:var(--b-r-pill);background:var(--b-glass-1);align-items:center;gap:8px;min-height:40px;padding:0 16px 0 12px;display:inline-flex}.nl-partners-home strong{color:var(--b-ink);font-weight:600}.nl-partners-solana{width:16px;height:16px}.nl-partners-group{flex-wrap:wrap;align-items:center;gap:6px 14px;display:inline-flex}.nl-partners-label{color:var(--b-ink-3);font-size:12px}.nl-partners-item{align-items:center;gap:7px;display:inline-flex}.nl-partners-mark{border-radius:4px;width:16px;height:16px}.nl-partners-sep{background:var(--b-hair-2);width:1px;height:18px}.nl-closing{border:1px solid var(--b-hair-2);background:radial-gradient(620px 300px at 50% -10%, #f29fd642, transparent 70%), radial-gradient(520px 300px at 85% 110%, #a58bff3d, transparent 70%), var(--b-glass-1);box-shadow:var(--b-highlight), var(--b-shadow-2);text-align:center;border-radius:36px;margin-top:128px;padding:80px 24px 72px;position:relative;overflow:hidden}.nl-closing-spark{fill:#fff0f9;filter:drop-shadow(0 0 14px #f29fd6e6);width:44px;height:44px;animation:6s ease-in-out infinite nl-float}.nl-closing p{max-width:460px;color:var(--b-ink-2);margin:14px auto 30px;font-size:16px}.nl-footer{border-top:1px solid var(--b-hair);max-width:1200px;color:var(--b-ink-3);flex-wrap:wrap;align-items:center;gap:10px 14px;margin:72px auto 0;padding:26px 24px 40px;font-size:13px;display:flex}.nl-footer img{display:block}.nl-footer-note{margin-left:auto}@keyframes nl-drift{0%{transform:translate(0,0)scale(1)}to{transform:translate(4vw,3vw)scale(1.12)}}@keyframes nl-spin{to{transform:rotate(360deg)}}@keyframes nl-face{0%{transform:rotateZ(calc(-1 * var(--at))) rotateZ(0deg) rotateX(calc(-1 * var(--tilt))) rotateY(calc(-1 * var(--yaw)))}to{transform:rotateZ(calc(-1 * var(--at))) rotateZ(-360deg) rotateX(calc(-1 * var(--tilt))) rotateY(calc(-1 * var(--yaw)))}}@keyframes nl-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.03)}}@keyframes nl-glow{0%,to{opacity:.75}50%{opacity:1}}@keyframes nl-glint{0%,to{opacity:.92}50%{opacity:.78}}@keyframes nl-twinkle{0%,to{opacity:.18}50%{opacity:1}}@keyframes nl-ping{0%{box-shadow:0 0 #4ee8b28c}70%,to{box-shadow:0 0 0 8px #4ee8b200}}@keyframes nl-rise{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes nl-shimmer{to{background-position:-200% 0}}@keyframes nl-marquee{to{transform:translate(calc(-50% - 4px))}}@keyframes nl-float{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(8deg)}}@media (prefers-reduced-motion:reduce){.bliss-landing *,.bliss-landing :before,.bliss-landing :after{transition:none!important;animation:none!important}.nl-orbit-spark{transform:rotateZ(calc(-1 * var(--at))) rotateX(calc(-1 * var(--tilt))) rotateY(calc(-1 * var(--yaw)))}.nl-ticker-viewport{overflow-x:auto}}@media (max-width:980px){.nl-hero{grid-template-columns:1fr;gap:8px;padding-top:48px}.nl-visual{width:100%;max-width:560px;margin:0 auto}.nl-orb-stage{max-width:480px;margin:0 auto}.nl-feed{width:100%;margin-top:-14%;position:relative;bottom:auto;left:auto}.nl-features,.nl-steps{grid-template-columns:1fr}.nl-feature{min-height:0}}@media (max-width:760px){.nl-header{grid-template-columns:1fr auto;height:60px;margin:10px 12px 0;padding:0 8px 0 18px;top:10px}.nl-links{display:none}.nl-logo img{width:92px}.nl-main{padding:0 16px}.nl-hero{padding-top:36px}.nl-hero h1{font-size:clamp(40px,11.6vw,60px)}.nl-lede{font-size:16px}.nl-hero-actions{flex-direction:column}.nl-cta{width:100%}.nl-stats{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}.nl-stat dd{font-size:19px}.nl-orb-stage{max-width:380px}.nl-ticker{border-radius:var(--b-r-lg);padding:6px}.nl-ticker-label{display:none}.nl-section,.nl-closing{margin-top:88px}.nl-partners{flex-direction:column}.nl-partners-sep{display:none}.nl-partners-group{justify-content:center}.nl-closing{border-radius:var(--b-r-xl);padding:56px 20px 48px}.nl-footer{padding:24px 16px 36px}.nl-footer-note{flex-basis:100%;margin-left:0}}
