.nf-page{isolation:isolate;min-height:100vh;color:var(--ink);background:radial-gradient(1400px 900px at 4% -2%,#fffffafa,#fffffa00 64%),radial-gradient(1100px 760px at 100% 3%,#82beee75,#82beee00 66%),radial-gradient(900px 600px at 88% 40%,#aae13c38,#aae13c00 70%),radial-gradient(1000px 640px at 4% 60%,#ff964633,#ff964600 70%),linear-gradient(#f5ecd8 0%,#ebdec2 46%,#e2d2ae 100%);position:relative;overflow-x:clip}.nf-page:after{content:"";z-index:-1;pointer-events:none;opacity:.2;mix-blend-mode:multiply;background-image:var(--lb-grain);background-size:180px;position:absolute;inset:0}.nf-main{padding:0 24px 40px;position:relative}.nf-page--err .nf-main{padding-top:24px}.nf-page .nf-stage{max-width:1392px;min-height:640px;margin:calc(-1 * (var(--sh-top,18px) + var(--sh-h,78px)) + 10px) auto 0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:minmax(0,600px) minmax(0,1fr);align-items:center;gap:24px;padding:150px 40px 120px 100px;display:grid;overflow:visible}.nf-page .nf-stage:after{display:none}.nf-page--err .nf-stage{margin-top:0;padding-top:120px}.nf-sky{display:none}.nf-logo{top:40px;left:100px;z-index:6!important;position:absolute!important}.nf-logo .wordmark-lockup{width:auto;height:46px;display:block}.nf-copy{flex-direction:column;align-items:flex-start;min-width:0;display:flex;z-index:6!important}.nf-copy>h1{order:1}.nf-copy>.nf-code{font:700 22px / 1.4 var(--font-ui);color:var(--ink);order:2;align-items:center;gap:8px;margin:18px 0 0;display:inline-flex}.nf-copy>:not(h1,.nf-code){order:3}.nf-code .lamp{width:16px;height:16px}.nf-code--warn{color:#7a2e06}.nf-copy h1{font:800 72px / 1 var(--font-display);letter-spacing:-.045em;color:var(--ink);text-shadow:0 1px #fffc,0 8px 30px #fffff0b3;text-wrap:balance;margin:0}.nf-sub b{color:var(--ink);font-weight:700}.nf-sub{max-width:560px;font:500 22px / 1.4 var(--font-ui);color:var(--ink-2);text-shadow:0 1px #ffffffbf;margin:18px 0 0}.nf-search{z-index:8;max-width:560px;margin-top:30px;position:relative}html .nf-field{cursor:text;width:100%;display:flex}.nf-field .input__ic{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round}html .nf-field>input:focus,html .nf-field>input:focus-visible{box-shadow:none;outline:0}.nf-field>input::-webkit-search-cancel-button{display:none}.nf-hits,.nf-find-hits{--ink:#14243a;--ink-2:#22344a;--ink-3:#46566c}.nf-find-hits{color:#14243a}.nf-hits{z-index:9;--gr:22px;margin:0;padding:8px;list-style:none;top:calc(100% + 14px);left:0;right:0;position:absolute!important}.nf-hits>li{z-index:4;position:relative}.nf-hits a{min-height:44px;color:var(--ink);border-radius:14px;justify-content:space-between;align-items:baseline;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.nf-hits a:hover,.nf-hits a:focus-visible{background:#fff9;outline:0}.nf-hits b{font:650 15px / 1.3 var(--font-ui)}.nf-hits small{font:560 12.5px / 1 var(--font-ui);color:var(--ink-3);flex:none}.nf-none{font:520 14.5px / 1.4 var(--font-ui);color:var(--ink-2);padding:12px 14px}.nf-links{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.nf-page--err .nf-links{margin-top:34px}.nf-links .lrow__ground{--gw:520px;--gh:200px;opacity:.8}.nf-links .lbtn--l{--h:56px;--fs:17px;--padx:28px}.nf-ico{z-index:3;fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px;margin-right:8px;position:relative}.nf-path{max-width:100%;font:700 12px / 1.2 var(--font-ui);letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3);flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:28px 0 0;display:flex}.nf-path code{overflow-wrap:anywhere;font:560 14.5px / 1.3 var(--font-mono);letter-spacing:0;text-transform:none;color:var(--ink-2);text-shadow:0 1px #ffffffb3}.nf-id{font:600 13px / 1.2 var(--font-ui);letter-spacing:.02em;color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:10px;margin:28px 0 0;display:flex}.nf-id code{overflow-wrap:anywhere;max-width:100%;font:600 13.5px / 1.3 var(--font-mono);letter-spacing:0;color:var(--ink)}.nf-id .lbtn{--h:38px;--fs:13.5px;--padx:16px}.nf-note{font:520 14px / 1.4 var(--font-ui);color:var(--ink-3);margin:10px 0 0}.nf-art{align-self:center;place-items:center;min-height:460px;margin:0 -40px -120px 0;display:grid;position:relative;z-index:3!important}.nf-art img{z-index:2;width:min(100%,520px);height:auto;display:block;position:relative}.nf-glow{display:none}.nf-ground{z-index:1;filter:blur(16px);background:radial-gradient(closest-side,#50320e6b,#50320e00 100%);border-radius:50%;width:460px;height:64px;position:absolute;bottom:12%;left:52%;translate:-50%}.nf-page .site-foot{z-index:1;margin-top:0;position:relative}@media (max-width:1240px){.nf-copy h1{font-size:60px}}@media (max-width:1080px){.nf-page .nf-stage{grid-template-columns:1fr;padding:130px 40px 40px}.nf-page--err .nf-stage{padding-top:110px}.nf-logo{left:40px}.nf-art{min-height:0;margin:0 -40px -90px 0}.nf-art img{width:min(100%,460px)}}@media (max-width:700px){.nf-field .kcaps{display:none}.nf-main{padding:0 0 24px}.nf-page--err .nf-main{padding-top:0}.nf-page .nf-stage{margin-top:calc(-1 * (var(--sh-top,12px) + var(--sh-h,68px)));padding:104px 20px 28px}.nf-page--err .nf-stage{margin-top:0;padding-top:92px}.nf-logo{top:24px;left:20px}.nf-logo .wordmark-lockup{height:40px}.nf-copy h1{margin-top:14px;font-size:38px}.nf-sub{margin-top:12px;font-size:17px}.nf-path{gap:6px 10px}.nf-search{margin-top:22px}.nf-links{grid-template-columns:1fr 1fr;gap:12px;margin-top:26px;display:grid}.nf-links .lrow,.nf-page--err .nf-links>.lbtn,.nf-links--solo>.lbtn{grid-column:1/-1}.nf-page--maint .nf-stage{margin-top:0;padding-top:52px}.nf-links .lrow,.nf-links .lbtn{width:100%;display:flex}.nf-links .lbtn--l{--h:52px}.nf-art{margin:8px -20px -60px 0}.nf-art img{width:min(86%,340px)}.nf-ground{width:260px}}