.nomo-landing{--nl-canvas:#0b0b0e;--nl-text:#c5cfb5;--nl-muted:#9896a1;--nl-green:#b8f25c;--nl-base:62px;isolation:isolate;background:var(--nl-canvas);min-height:100svh;color:var(--nl-text);font-family:var(--font-geist-sans), Arial, sans-serif;-webkit-font-smoothing:antialiased;flex-direction:column;display:flex;position:relative;overflow:clip}.nl-background{z-index:0;pointer-events:none;background:radial-gradient(at 35% 68%,#28301b 0%,#1c2015 27%,#0b0b0e 67%);position:absolute;inset:0;overflow:hidden}.nl-background-canvas{opacity:0;transition:opacity .8s;position:absolute;inset:0}.nl-background-canvas.is-ready{opacity:1}.nl-background-canvas canvas{display:block}.nl-background:after{content:"";background:radial-gradient(at 50% 32%,#0f0f127a 0%,#0f0f122e 48%,#0000 75%),linear-gradient(#0f0f1222,#0f0f1216 55%,#0f0f12bb);position:absolute;inset:0}.nomo-landing *,.nomo-landing :before,.nomo-landing :after{box-sizing:border-box}.nomo-landing a{-webkit-tap-highlight-color:transparent;text-decoration:none}.nomo-landing a:focus-visible{outline-offset:4px;outline:1px solid #736f88}.nl-header{z-index:3;justify-content:space-between;align-items:center;width:100%;max-width:1600px;min-height:94px;margin:0 auto;padding:20px 44px;display:flex;position:relative}.nl-logo{align-items:center;padding:8px 0;display:inline-flex}.nl-logo img{width:130px;height:auto;display:block}.nl-header-actions{align-items:center;gap:12px;display:flex}.nl-x-link{color:#a7a5b0;place-items:center;width:38px;height:42px;display:grid}.nl-x-link:hover{color:#e9e9eb}.nl-header-cta{color:#e9e9eb;background:#0f0f1270;border:1px solid #383643;border-radius:7px;justify-content:center;align-items:center;min-height:42px;padding:0 18px;font-size:13px;font-weight:500;transition:background-color .18s,border-color .18s;display:inline-flex}.nl-header-cta:hover{background:#1f1e24;border-color:#5c596c}.nl-hero{z-index:1;min-height:calc(696px + var(--nl-base));flex:1;position:relative;overflow:hidden}.nl-copy{z-index:2;text-align:center;width:min(100% - 40px,880px);margin:0 auto;padding-top:clamp(40px,5vh,70px);position:relative}.nl-copy h1{letter-spacing:-.072em;text-wrap:balance;margin:0;font-size:clamp(76px,7.9vw,114px);font-weight:500;line-height:.99}.nl-copy p{color:var(--nl-muted);letter-spacing:-.022em;margin:26px 0 0;font-size:17px;font-weight:400;line-height:1.55}.nl-mobile-break{display:none}.nl-hero-actions{justify-content:center;gap:12px;margin-top:28px;display:flex}.nl-cta{background:var(--nl-green);color:#19210d;letter-spacing:-.025em;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;min-height:54px;margin-top:0;padding:0 34px;font-size:15px;font-weight:600;line-height:1.2;transition:background-color .18s,transform .18s;display:inline-flex}.nl-cta:hover{background:#b8f261;transform:translateY(-2px)}.nl-cta:active{transform:translateY(0)}.nl-scene{inset:auto 0 var(--nl-base);pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;max-width:1540px;height:310px;margin:0 auto;position:absolute}.nl-coin-glow{background:radial-gradient(#c5cfb50c 0%,#c5cfb504 42%,#0000 70%);border-radius:50%;width:700px;height:440px;position:absolute;bottom:-180px;left:50%;transform:translate(-50%)}.nl-coin{width:var(--coin-size);left:var(--coin-x);bottom:var(--coin-bottom);transform:translateX(-50%) rotate(var(--coin-rotation));position:absolute}.nl-coin-belt{position:absolute;inset:0}.nl-belt-coin{z-index:1}.nl-belt-coin--back{z-index:0}.nl-coin img{filter:drop-shadow(0 20px 18px #0004);width:100%;max-width:none;height:auto;display:block}.nl-coin--nomo{--coin-size:clamp(320px, 28vw, 400px);--coin-x:50%;--coin-bottom:-96px;--coin-rotation:-9deg;z-index:2;perspective:1000px}.nl-center-tilt{transform-style:preserve-3d}@media (prefers-reduced-motion:no-preference){.nl-scene{animation:1.1s cubic-bezier(.2,.7,.25,1) both nl-arrive}.nl-coin img{animation:nl-float var(--float-duration,10s) ease-in-out var(--float-delay,-2s) infinite alternate}.nl-scene.is-paused,.nl-scene.is-paused img{animation-play-state:paused}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.nl-belt-coin,.nl-center-tilt{will-change:transform}}@keyframes nl-arrive{0%{opacity:0;translate:0 30px}to{opacity:1;translate:0}}@keyframes nl-float{0%{transform:translateY(0)}to{transform:translateY(-3px)}}@media (min-height:960px) and (min-width:761px){.nl-copy{padding-top:8vh}.nl-scene{height:360px}.nl-coin--nomo{--coin-size:430px}}@media (max-width:760px){.nl-header{min-height:82px;padding:18px 24px}.nl-logo img{width:111px}.nl-header-cta{min-height:39px;padding:0 14px;font-size:12px}.nl-hero{min-height:calc(680px + var(--nl-base))}.nl-copy{padding-top:54px}.nl-copy h1{letter-spacing:-.067em;font-size:clamp(62px,11.6vw,88px)}.nl-copy p{max-width:320px;margin:24px auto 0;font-size:16px}.nl-scene{height:260px}.nl-coin--nomo{--coin-size:330px;--coin-bottom:-78px}.nl-coin-belt{bottom:54px}.nl-belt-coin{width:clamp(90px,16vw,132px);bottom:calc(var(--coin-bottom) * .76);left:calc((var(--coin-x) - 50%) * 1.16 + 50%)}}@media (max-width:480px){.nl-hero-actions{gap:9px;margin-top:25px}.nl-header{padding-inline:20px}.nomo-landing{--nl-base:52px}.nl-hero{min-height:calc(654px + var(--nl-base))}.nl-copy{padding-top:56px}.nl-copy h1{font-size:clamp(60px,15.5vw,73px)}.nl-mobile-break{display:initial}.nl-copy p{margin-top:22px;font-size:15px;line-height:1.6}.nl-cta{min-height:52px;padding-inline:18px;font-size:13px}.nl-coin--nomo{--coin-size:294px;--coin-bottom:-66px}}@media (prefers-reduced-motion:reduce){.nomo-landing *,.nomo-landing :before,.nomo-landing :after{transition:none!important;animation:none!important}}.nl-cta.nl-cta-secondary{color:#e9e9eb;background:#0f0f12a6;border-color:#383643}.nl-cta.nl-cta-secondary:hover{background:#1f1e24;border-color:#5c596c}.nomo-landing{--nl-lime:#b8f25c;--nl-cyan:#6ee7ff;--nl-violet:#9b7bff;--nl-holo:linear-gradient(90deg, #b8f25c, #6ee7ff 50%, #9b7bff);color:#f4f3f8;font-family:var(--font-nunito), ui-rounded, sans-serif;background:#050507}.nl-holo{background:#050507}.nl-holo:after{display:none}.nl-holo>i{pointer-events:none;position:absolute}.nl-holo-rays{filter:blur(7px)saturate(1.4);opacity:.95;background:conic-gradient(#b8f25c00 0deg,#b8f25cf2 14deg,#6ee7ff00 28deg,#6ee7fff2 44deg,#9b7bff00 60deg,#9b7bfff2 78deg,#b8f25c00 96deg,#6ee7fff2 118deg,#9b7bff00 136deg,#9b7bfff2 156deg,#b8f25c00 176deg,#b8f25cf2 196deg,#6ee7ff00 214deg,#6ee7fff2 236deg,#9b7bff00 254deg,#9b7bfff2 276deg,#b8f25c00 296deg,#b8f25cf2 318deg,#6ee7ff00 338deg,#b8f25c00 360deg);width:230vmax;height:230vmax;animation:60s linear infinite nl-rays;top:86%;left:50%;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000 3%,#000000f2 14% 26%,#0000 38%);mask:radial-gradient(closest-side,#000 3%,#000000f2 14% 26%,#0000 38%)}.nl-holo-bloom{background:radial-gradient(30% 30% at 50% 88%,#b8f25c8c,#0000 70%),radial-gradient(30% 40% at 72% 88%,#9b7bff6b,#0000 72%),radial-gradient(28% 36% at 28% 90%,#6ee7ff4d,#0000 72%),radial-gradient(60% 50% at 100% 0,#9b7bff29,#0000 70%),linear-gradient(#050507 0%,#05050799 38%,#0000 70%);inset:0}.nl-holo-bloom:after{content:"";filter:blur(6px);background:radial-gradient(circle,#f0ffd28c 0%,#b8f25c59 22%,#6ee7ff1f 45%,#0000 68%);border-radius:50%;width:520px;height:520px;position:absolute;top:84%;left:50%;translate:-50% -50%}.nl-holo-grid{background:radial-gradient(#ffffff0f 1px,#0000 1.3px) 0 0/26px 26px;inset:0;-webkit-mask:linear-gradient(#000,#0000 70%);mask:linear-gradient(#000,#0000 70%)}@keyframes nl-rays{to{rotate:360deg}}.nl-logo img{filter:drop-shadow(0 0 14px #b8f25c59)}.nl-header-cta{background:linear-gradient(#0e0c16bf, #0e0c16bf) padding-box, var(--nl-holo) border-box;color:#f2ffdc;font-family:var(--font-fredoka), sans-serif;border:1.5px solid #0000;border-radius:999px;font-weight:600;box-shadow:0 0 22px #6ee7ff2e}.nl-header-cta:hover{background:linear-gradient(#181622d9, #181622d9) padding-box, var(--nl-holo) border-box;box-shadow:0 0 28px #b8f25c66}.nl-copy h1{font-family:var(--font-fredoka), sans-serif;letter-spacing:-.03em;font-size:clamp(70px,7.4vw,108px);font-weight:700;line-height:1.02}.nl-h1-chrome{background:linear-gradient(#fff 0%,#f1eff8 40%,#a39fb8 62%,#e9e7f3 78%,#fff 100%);color:#0000;filter:drop-shadow(0 3px #3c3750e6)drop-shadow(0 0 22px #9b7bff59);-webkit-background-clip:text;background-clip:text}.nl-h1-pill{color:#101210;text-shadow:0 1px #ffffff59;background:radial-gradient(70% 55% at 30% 20%,#ffffffbf,#0000 60%),linear-gradient(#ecffc4 0%,#b8f25c 42%,#86c934 100%);border-radius:999px;margin-top:.08em;padding:.02em .36em .1em;animation:3.6s ease-in-out infinite nl-pill-bob;display:inline-block;position:relative;rotate:-3deg;box-shadow:inset 0 3px #ffffffb3,inset 0 -6px #34600673,0 8px #4f7d16,0 0 40px #b8f25c8c,0 0 110px #b8f25c40}@keyframes nl-pill-bob{0%,to{translate:0;rotate:-3deg}50%{translate:0 -4px;rotate:-1.5deg}}.nl-copy p{color:#b9b6c8;margin-top:30px}.nl-cta:not(.nl-cta-secondary){color:#111;background:linear-gradient(110deg,#0000 35%,#fff9 48%,#0000 60%) -200% 0/250% 100% no-repeat,linear-gradient(#e4ffad 0%,#b8f25c 46%,#8fd13a 100%);border-radius:999px;animation:4.5s ease-in-out infinite nl-shimmer;box-shadow:inset 0 1px #fffc,inset 0 -3px #305c0459,0 0 30px #b8f25c80,0 0 80px #b8f25c33}@keyframes nl-shimmer{0%,55%{background-position:-200% 0,0 0}to{background-position:200% 0,0 0}}.nl-cta.nl-cta-secondary{background:linear-gradient(#0e0c16b3, #0e0c16b3) padding-box, var(--nl-holo) border-box;color:#f4f3f8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1.5px solid #0000;border-radius:999px}.nl-cta.nl-cta-secondary:hover{background:linear-gradient(#1a1626d9, #1a1626d9) padding-box, var(--nl-holo) border-box;box-shadow:0 0 26px #6ee7ff4d}.nl-coin-glow{background:radial-gradient(#b8f25c4d 0%,#6ee7ff1f 40%,#0000 70%);width:900px;height:520px;bottom:-220px}.nl-belt-coin img{filter:drop-shadow(0 18px 18px #0009)drop-shadow(0 0 16px #9b7bff40)}.nl-coin--nomo img{filter:drop-shadow(0 24px 30px #0009)drop-shadow(0 0 34px #b8f25c59)}.nl-center-tilt{position:relative}.nl-coin-sheen{mix-blend-mode:color-dodge;opacity:.5;background:linear-gradient(115deg,#0000 30%,#ffffff8c 44%,#0000 52%) -150% 0/300% 100% no-repeat,conic-gradient(from 200deg at 55% 45%,#b8f25c8c,#6ee7ff8c,#9b7bff99,#ff7a9359,#b8f25c8c);animation:5s ease-in-out infinite nl-sheen;position:absolute;inset:0;-webkit-mask:url(/nomo/nomo-coin.webp) 50%/100% 100% no-repeat;mask:url(/nomo/nomo-coin.webp) 50%/100% 100% no-repeat}@keyframes nl-sheen{0%,40%{background-position:-150% 0,0 0}to{background-position:250% 0,0 0}}.nl-ring{pointer-events:none;border:5px solid #c9ff6e;border-radius:50%;width:175%;height:46%;position:absolute;top:16%;left:50%;translate:-50%;rotate:-12deg;box-shadow:0 0 18px #b8f25ce6,0 0 50px #b8f25c73,inset 0 0 18px #b8f25cb3}.nl-ring--back{z-index:-1;opacity:.7;-webkit-mask:linear-gradient(#000 50%,#0000 50%);mask:linear-gradient(#000 50%,#0000 50%)}.nl-ring--front{z-index:2;-webkit-mask:linear-gradient(#0000 50%,#000 50%);mask:linear-gradient(#0000 50%,#000 50%)}.nl-social{z-index:3;pointer-events:none;position:absolute;inset:0}.nl-bubble{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-fredoka), sans-serif;white-space:nowrap;background:linear-gradient(#28243cb8,#0e0c16c7) padding-box padding-box,linear-gradient(135deg,#ffffffd9,#6ee7ffcc 35%,#9b7bffd9 65%,#b8f25cd9) border-box;border:2px solid #0000;border-radius:18px;padding:10px 20px 12px;font-size:26px;font-weight:700;line-height:1;animation:5s ease-in-out infinite nl-bob;position:absolute;box-shadow:inset 0 2px #ffffff2e,0 0 26px #6ee7ff47,0 14px 30px #00000073}.nl-bubble:after{content:"";background:linear-gradient(135deg,#0000 50%,#0e0c16e6 50%);border-bottom:2px solid #9b7bffd9;border-right:2px solid #9b7bffd9;width:16px;height:16px;position:absolute;bottom:-9px;rotate:45deg}.nl-bubble--lfg{color:var(--nl-lime);text-shadow:0 0 14px #b8f25cb3;font-size:34px;bottom:228px;left:27%;rotate:-8deg}.nl-bubble--lfg:after{right:22px}.nl-bubble--copy{color:#bff3ff;text-shadow:0 0 14px #6ee7ffcc;animation-delay:-1.6s;bottom:262px;left:63%;rotate:7deg}.nl-bubble--copy:after{left:22px}.nl-bubble--ape{color:#e2d9ff;text-shadow:0 0 14px #9b7bffcc;font-size:20px;animation-delay:-3.1s;bottom:96px;left:18%;rotate:5deg}.nl-bubble--ape:after{right:26px}.nl-pnl{color:#0f120c;font-family:var(--font-fredoka), sans-serif;background:radial-gradient(70% 60% at 30% 15%,#ffffffb3,#0000 60%),linear-gradient(#ecffc4,#b8f25c 45%,#86c934);border-radius:14px;padding:10px 20px 12px;font-size:30px;font-weight:700;line-height:1;animation:4.2s ease-in-out -2s infinite nl-bob;position:absolute;bottom:70px;left:61%;rotate:-9deg;box-shadow:inset 0 2px #ffffffbf,inset 0 -4px #34600666,0 5px #4f7d16,0 0 34px #b8f25c99}@keyframes nl-bob{0%,to{translate:0}50%{translate:0 -8px}}.nl-sparkle{width:var(--sparkle-size);height:var(--sparkle-size);clip-path:polygon(50% 0,60% 40%,100% 50%,60% 60%,50% 100%,40% 60%,0 50%,40% 40%);filter:drop-shadow(0 0 6px #e4ffad)drop-shadow(0 0 12px #b8f25ccc);animation:nl-twinkle 2.6s ease-in-out var(--sparkle-delay) infinite;background:#fff;position:absolute}@keyframes nl-twinkle{0%,to{opacity:.25;scale:.6}50%{opacity:1;scale:1.1}}.nl-orb{width:var(--orb-size);height:var(--orb-size);animation:nl-bob 6s ease-in-out var(--float-delay) infinite;background:radial-gradient(circle at 32% 28%,#fffffff2 0 10%,#0000 22%),radial-gradient(circle,#0000 55%,#6ee7ff99 70%,#9b7bffb3 82%,#b8f25c99 94%);border-radius:50%;position:absolute;box-shadow:0 0 12px #6ee7ff59}@media (max-width:760px){.nl-copy h1{font-size:clamp(56px,13vw,84px)}.nl-bubble{padding:8px 14px 10px;font-size:18px}.nl-bubble--lfg{font-size:24px;bottom:200px;left:6%}.nl-bubble--copy{bottom:220px;left:auto;right:5%}.nl-bubble--ape{display:none}.nl-pnl{font-size:22px;bottom:46px;left:auto;right:6%}.nl-sparkle:nth-of-type(n+4),.nl-orb:nth-of-type(n+3){display:none}}
