.nf{color:#1d2c49;background-color:#f0f2f1;transition:background-color .5s;position:relative}.nf.dark{color:#f0f2f1;background-color:#0b111b}.nf:after{content:"";z-index:1;pointer-events:none;background:#fff;height:4px;position:absolute;bottom:-2px;left:0;right:0}.nf.dark:after{background:#2b3f63}.nf__screen{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:160px 40px 120px;display:flex;position:relative;overflow:hidden}.nf__screen>:not(.nf__lines){z-index:2;width:100%;position:relative}.nf__screen:after{content:"";z-index:0;pointer-events:none;height:320px;position:absolute;bottom:0;left:0;right:0}.nf__screen:not(.dark):after{background:linear-gradient(#fff0 0%,#ffffff01 6.2%,#ffffff04 12.5%,#ffffff0c 18.8%,#ffffff1b 25%,#ffffff2e 31.2%,#ffffff46 37.5%,#ffffff62 43.8%,#ffffff80 50%,#ffffff9d 56.2%,#ffffffb9 62.5%,#ffffffd1 68.8%,#ffffffe4 75%,#fffffff3 81.2%,#fffffffb 87.5%,#fffffffe 93.8%,#fff 100%);height:560px}.nf__screen.dark:after{background:#2b3f63;-webkit-mask-image:linear-gradient(#0000 0%,#00000005 8.3%,#00000013 16.7%,#00000028 25%,#00000042 33.3%,#00000060 41.7%,#00000080 50%,#0000009f 58.3%,#000000bd 66.7%,#000000d7 75%,#000000ec 83.3%,#000000fa 91.7%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000005 8.3%,#00000013 16.7%,#00000028 25%,#00000042 33.3%,#00000060 41.7%,#00000080 50%,#0000009f 58.3%,#000000bd 66.7%,#000000d7 75%,#000000ec 83.3%,#000000fa 91.7%,#000 100%)}.nf__screen.page-intro-bg:not(.dark):before{background:radial-gradient(34% 30% at 50% 30%,#ffffff38 0% 6.2%,#ffffff37 12.5%,#ffffff35 18.8%,#ffffff32 25%,#ffffff2e 31.2%,#ffffff29 37.5%,#ffffff23 43.8%,#ffffff1c 50%,#ffffff15 56.2%,#ffffff10 62.5%,#ffffff0a 68.8%,#ffffff06 75%,#ffffff03 81.2%,#ffffff01 87.5%,#fff0 93.8% 100%),linear-gradient(#344059d9 0%,#344059d8 2.5%,#344059d5 5%,#344059ce 7.5%,#344059c2 10%,#344059b2 12.5%,#3440599d 15%,#34405986 17.5%,#3440596c 20%,#34405953 22.5%,#3440593c 25%,#34405927 27.5%,#34405916 30%,#3440590a 32.5%,#34405904 35%,#34405901 37.5%,#34405900 40%),linear-gradient(#6d8bb973 10%,#6d8bb972 14.1%,#6d8bb971 18.1%,#6d8bb96d 22.2%,#6d8bb967 26.2%,#6d8bb95e 30.3%,#6d8bb953 34.4%,#6d8bb947 38.4%,#6d8bb939 42.5%,#6d8bb92c 46.6%,#6d8bb920 50.6%,#6d8bb915 54.7%,#6d8bb90c 58.8%,#6d8bb906 62.8%,#6d8bb902 66.9%,#6d8bb900 70.9% 75%),#fff;height:100%;-webkit-mask-image:none;mask-image:none}.nf__screen.page-intro-bg.dark:before{background:radial-gradient(34% 30% at 50% 30%,#8493ac1c 0% 6.2%,#8493ac1c 12.5%,#8493ac1b 18.8%,#8493ac19 25%,#8493ac17 31.2%,#8493ac14 37.5%,#8493ac11 43.8%,#8493ac0e 50%,#8493ac0b 56.2%,#8493ac08 62.5%,#8493ac05 68.8%,#8493ac03 75%,#8493ac01 81.2% 87.5%,#8493ac00 93.8% 100%),linear-gradient(#05070ad9 0%,#05070ad8 2.5%,#05070ad5 5%,#05070ace 7.5%,#05070ac2 10%,#05070ab2 12.5%,#05070a9d 15%,#05070a86 17.5%,#05070a6c 20%,#05070a53 22.5%,#05070a3c 25%,#05070a27 27.5%,#05070a16 30%,#05070a0a 32.5%,#05070a04 35%,#05070a01 37.5%,#05070a00 40%),linear-gradient(#2b3f63cc 10%,#2b3f63cb 14.1%,#2b3f63c9 18.1%,#2b3f63c2 22.2%,#2b3f63b7 26.2%,#2b3f63a7 30.3%,#2b3f6394 34.4%,#2b3f637d 38.4%,#2b3f6366 42.5%,#2b3f634f 46.6%,#2b3f6338 50.6%,#2b3f6325 54.7%,#2b3f6315 58.8%,#2b3f630a 62.8%,#2b3f6303 66.9%,#2b3f6301 70.9%,#2b3f6300 75%),#2b3f63;height:100%;-webkit-mask-image:none;mask-image:none}.nf__lines{z-index:1;pointer-events:none;position:absolute;inset:0}.nf:not(.dark) .nf__lines .animated-lines__line{--line-rgb:255,255,255;--line-boost:1.6}.nf__title{width:fit-content;font-size:40px;font-weight:inherit;text-transform:uppercase;-webkit-text-fill-color:transparent;background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;margin:0 auto 16px}.dark .nf__title{background:var(--text-gradient-dark);-webkit-background-clip:text;background-clip:text}.nf__text{color:#101216;max-width:560px;margin:0 auto;font-size:16px;line-height:150%}.nf__hint{letter-spacing:2px;text-transform:uppercase;color:#1d2c49;margin:24px auto 0;font-size:14px}.dark .nf__hint{color:#f0f2f1}.dark .nf__text{color:#b8c0cc}.nf__actions{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:40px;display:flex}.nf.dark .button-two{color:#f0f2f1;border-color:#f0f2f1}.nf.dark .button-two .arrow{filter:brightness(0)invert()}.nf-lens{--lr:calc(clamp(260px,28vw,400px)*.325)}.nf-lens__hint{background:#eef2f7;border:1px solid #c8d4e3;border-radius:99px;width:fit-content;max-width:100%;margin:0 auto 8px;padding:8px 18px}.dark .nf-lens__hint{background:#1a2436;border-color:#ffffff26}.nf-lens__field{--lx:50%;--ly:45%;touch-action:pan-y;cursor:none;width:100%;max-width:1200px;height:clamp(260px,28vw,400px);margin:0 auto 32px;position:relative}.nf-lens__fog,.nf-lens__glass,.nf-lens__zoom,.nf-lens__content{position:absolute;inset:0}.nf-lens__content{justify-content:center;align-items:center;display:flex}.nf-lens__code{letter-spacing:-.02em;-webkit-text-fill-color:transparent;background:var(--text-gradient);-webkit-background-clip:text;background-clip:text;font-size:clamp(180px,26vw,380px);font-weight:100;line-height:1}.nf-lens__code--word{font-size:clamp(120px,17vw,250px)}.dark .nf-lens__code{background:var(--text-gradient-dark);-webkit-background-clip:text;background-clip:text}.nf-lens__fog{filter:blur(11px);opacity:.8}.dark .nf-lens__fog{opacity:1}.nf-lens__glass{clip-path:circle(var(--lr)at var(--lx)var(--ly))}.nf-lens__tint{left:var(--lx);top:var(--ly);width:calc(var(--lr)*2);height:calc(var(--lr)*2);margin:calc(var(--lr)*-1)0 0 calc(var(--lr)*-1);pointer-events:none;background:radial-gradient(circle,#ffffff8c,#fff3);border-radius:50%;position:absolute}.dark .nf-lens__tint{background:radial-gradient(circle,#8493ac38,#8493ac0f)}.nf-lens__zoom{transform-origin:var(--lx)var(--ly);transform:scale(1.12)}.nf-lens__egg{left:var(--x);top:var(--y);letter-spacing:2px;text-transform:uppercase;white-space:nowrap;color:#1d2c49;font-size:15px;position:absolute;transform:translate(-50%,-50%)}.nf-lens__egg:nth-child(4){background:#eef2f7;border:1px solid #c8d4e3;border-radius:99px;padding:6px 14px}.dark .nf-lens__egg{color:#f0f2f1}.dark .nf-lens__egg:nth-child(4){background:#1a2436;border-color:#ffffff26}.nf-lens__ring{left:var(--lx);top:var(--ly);width:calc(var(--lr)*2);height:calc(var(--lr)*2);margin:calc(var(--lr)*-1)0 0 calc(var(--lr)*-1);pointer-events:none;border:1px solid #1d2c4973;border-radius:50%;position:absolute;box-shadow:inset 0 12px 24px -12px #ffffffe6,inset 0 -16px 30px -18px #1d2c4959,0 20px 50px #1d2c492e}.dark .nf-lens__ring{border-color:#b8c0cc73;box-shadow:inset 0 12px 24px -12px #b8c0cc66,inset 0 -16px 30px -18px #00000080,0 20px 50px #0006}@media (max-width:1100px){.nf__screen{padding:140px 24px 100px}.nf__title{font-size:32px}}@media (max-width:780px){.nf__screen{min-height:0;padding:130px 16px 90px}.nf__title{font-size:24px}.nf__hint{letter-spacing:1.5px;font-size:12px}.nf-lens{--lr:80px}.nf-lens__field{cursor:auto;height:300px}.nf-lens__code{font-size:38vw}.nf-lens__code--word{font-size:30vw}.nf-lens__fog,.dark .nf-lens__fog{filter:blur(5px);opacity:1}.nf-lens__egg{left:var(--mx);top:var(--my);letter-spacing:1px;white-space:normal;text-align:center;width:max-content;max-width:128px;font-size:11px;line-height:1.35}.nf__screen.page-intro-bg:not(.dark):before,.nf__screen.page-intro-bg.dark:before{background-position:50% 0,0 0,0 0;background-repeat:no-repeat;background-size:260% 100%,100% 60%,100% 60%}}
