.nf{isolation:isolate;color:#10231f;background:#fbfdfc;flex-direction:column;min-height:100svh;padding:20px 20px 48px;display:flex;position:relative;overflow:hidden}.nf-glow{z-index:-1;filter:blur(70px);opacity:.55;border-radius:50%;position:absolute}.nf-glow--a{top:-140px;background:#bfe8dc;width:420px;height:420px;inset-inline-start:-120px}.nf-glow--b{bottom:-160px;background:#d9f2ec;width:460px;height:460px;inset-inline-end:-140px}.nf-top{justify-content:space-between;align-items:center;width:100%;max-width:1040px;margin:0 auto;display:flex}.nf-brand{color:#146c60;letter-spacing:.02em;align-items:center;gap:8px;min-height:44px;font-weight:850;text-decoration:none;display:inline-flex}.nf-lang{color:#10231f;min-height:44px;font:inherit;cursor:pointer;background:#fff;border:1px solid #d4e5e0;border-radius:99px;padding:0 16px;font-size:14px;font-weight:650}.nf-body{text-align:center;justify-items:center;gap:14px;width:100%;max-width:560px;margin:auto;padding-top:24px;display:grid}.nf-code{color:#146c60;letter-spacing:-.04em;direction:ltr;align-items:center;gap:clamp(6px,2vw,14px);margin-bottom:6px;font-size:clamp(96px,26vw,168px);font-weight:900;line-height:1;display:flex}.nf-mark{color:#fff;background:#146c60;border-radius:50%;place-items:center;width:.86em;height:.86em;display:grid;box-shadow:0 22px 40px -22px #146c60bf}.nf-mark svg{width:62%;height:62%}.nf h1{letter-spacing:-.01em;margin:0;font-size:clamp(26px,6vw,38px);font-weight:850;line-height:1.3}.nf-body>p{color:#4b605b;max-width:42ch;margin:0;font-size:16px;line-height:1.8}.nf-url{color:#0f5a50;background:#e5f3ef;border-radius:99px;margin:0;padding:8px 16px;font-size:17px;font-weight:650}.nf-url b{font-weight:850}.nf-claim{color:#fff;background:#146c60;border-radius:99px;justify-content:center;align-items:center;gap:8px;min-height:52px;margin-top:6px;padding:0 26px;font-weight:800;text-decoration:none;display:inline-flex;box-shadow:0 16px 30px -18px #146c60e6}.nf-claim:hover{background:#0f5a50}.nf-search{direction:ltr;background:#fff;border:1px solid #d4e5e0;border-radius:99px;align-items:center;gap:4px;width:100%;max-width:420px;min-height:54px;margin-top:18px;padding:4px 4px 4px 16px;display:flex;box-shadow:0 10px 30px -22px #10282299}.nf-search:focus-within{border-color:#146c60;box-shadow:0 0 0 4px #e5f3ef}.nf-search>span{color:#4b605b;font-weight:650}.nf-search input{color:#10231f;min-width:0;height:44px;font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:16px}.nf-search button{color:#fff;cursor:pointer;background:#146c60;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.nf-links{flex-wrap:wrap;justify-content:center;gap:4px 18px;margin-top:10px;display:flex}.nf-links a{color:#146c60;text-underline-offset:5px;align-items:center;min-height:44px;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.nf :is(a,button,input):focus-visible{outline-offset:3px;outline:2px solid #146c60}@media (prefers-reduced-motion:no-preference){.nf-mark{animation:4s ease-in-out infinite nf-float}.nf-code>span:not(.nf-mark){animation:.7s cubic-bezier(.2,.8,.2,1) both nf-rise}.nf-code>span:last-child{animation-delay:80ms}.nf-glow--a{animation:14s ease-in-out infinite alternate nf-drift}.nf-glow--b{animation:16s ease-in-out infinite alternate-reverse nf-drift}}@keyframes nf-float{0%,to{translate:0;rotate:-4deg}50%{translate:0 -10px;rotate:4deg}}@keyframes nf-rise{0%{opacity:0;translate:0 24px}}@keyframes nf-drift{to{translate:60px 40px}}.nf button.nf-claim{font:inherit;cursor:pointer;border:0;font-weight:800}
