.nf[data-astro-cid-ibpinaeu]{padding-top:7rem;padding-bottom:var(--section);flex-direction:column;gap:clamp(2.5rem,5vw,4.5rem);display:flex;overflow-x:clip}.nf__top[data-astro-cid-ibpinaeu]{align-items:start;row-gap:clamp(2rem,4vw,3rem)}.nf__status[data-astro-cid-ibpinaeu]{color:var(--ink);grid-column:1/-1;display:grid}.nf__status[data-astro-cid-ibpinaeu]>span[data-astro-cid-ibpinaeu]{grid-area:1/1}.nf__run[data-astro-cid-ibpinaeu]{visibility:hidden;color:var(--muted)}.nf__copy[data-astro-cid-ibpinaeu]{grid-area:2/1/auto/span 6}.nf__fig[data-astro-cid-ibpinaeu]{grid-area:3/1/auto/span 6}.term[data-astro-cid-ibpinaeu]{grid-area:2/8/span 2/-1}@media (width<=1023px){.nf__copy[data-astro-cid-ibpinaeu],.nf__fig[data-astro-cid-ibpinaeu],.term[data-astro-cid-ibpinaeu]{grid-area:auto/1/auto/-1}.nf__fig[data-astro-cid-ibpinaeu]{order:-1}.nf__status[data-astro-cid-ibpinaeu]{order:-2}}.nf__x[data-astro-cid-ibpinaeu]{color:var(--accent-text)}.nf__fig[data-astro-cid-ibpinaeu]{margin:0;padding:clamp(1.5rem,3vw,2.5rem);position:relative}.nf__guide[data-astro-cid-ibpinaeu]{background:color-mix(in oklab, var(--accent) 45%, transparent);position:absolute}.nf__guide--h[data-astro-cid-ibpinaeu]{transform-origin:100vw 0;height:1px;left:-100vw;right:-100vw}.nf__guide--v[data-astro-cid-ibpinaeu]{transform-origin:0 0;width:1px;top:-2rem;bottom:-2rem}.nf__box[data-astro-cid-ibpinaeu]{aspect-ratio:2;outline:1px dashed color-mix(in oklab, var(--accent) 70%, transparent);outline-offset:4px;background:color-mix(in oklab, var(--accent) 4%, transparent);place-items:center;display:grid;position:relative}.nf__box[data-astro-cid-ibpinaeu]:before,.nf__box[data-astro-cid-ibpinaeu]:after{content:"";border:solid var(--accent-text);width:9px;height:9px;position:absolute}.nf__box[data-astro-cid-ibpinaeu]:before{border-width:1px 0 0 1px;top:-8px;left:-8px}.nf__box[data-astro-cid-ibpinaeu]:after{border-width:0 1px 1px 0;bottom:-8px;right:-8px}.nf__label[data-astro-cid-ibpinaeu]{color:var(--accent-text);white-space:nowrap;font-size:.65rem;position:absolute;bottom:calc(100% + 10px);left:-4px}.nf__num[data-astro-cid-ibpinaeu]{letter-spacing:-.06em;color:#0000;-webkit-text-stroke:1.5px var(--ink);font-size:clamp(5rem,2rem + 10vw,12rem);font-weight:500;line-height:.8}.nf__box[data-astro-cid-ibpinaeu]>.nf__num[data-astro-cid-ibpinaeu]{grid-area:1/1}.nf__ink[data-astro-cid-ibpinaeu]{color:var(--ink);-webkit-text-stroke:0;clip-path:inset(-10% 100% -10% 0)}.nf__cross[data-astro-cid-ibpinaeu]{background:linear-gradient(to top right, transparent calc(50% - .5px), var(--line-strong) 50%, transparent calc(50% + .5px)), linear-gradient(to bottom right, transparent calc(50% - .5px), var(--line-strong) 50%, transparent calc(50% + .5px));position:absolute;inset:0}.nf__dim[data-astro-cid-ibpinaeu]{color:var(--accent-text);font-size:.65rem;position:absolute}.nf__dim--w[data-astro-cid-ibpinaeu]{bottom:.3rem;left:50%;transform:translate(-50%)}.nf__dim--h[data-astro-cid-ibpinaeu]{top:50%;right:.1rem;transform:translateY(-50%)rotate(90deg)}.nf__copy[data-astro-cid-ibpinaeu]{flex-direction:column;gap:1.25rem;display:flex}.nf__title[data-astro-cid-ibpinaeu]{max-width:14ch}.nf__wire[data-astro-cid-ibpinaeu]{color:#0000;-webkit-text-stroke:1.2px var(--ink)}.nf__lead[data-astro-cid-ibpinaeu]{color:var(--muted);max-width:34ch}.term[data-astro-cid-ibpinaeu]{font-family:var(--font-mono);z-index:1;border:1px solid var(--line-strong);background:var(--bg-raised);font-size:.875rem;line-height:1.7;position:relative}.term__bar[data-astro-cid-ibpinaeu]{border-bottom:1px solid var(--line);justify-content:space-between;gap:1rem;padding:.6rem 1rem;display:flex}.term__exit[data-astro-cid-ibpinaeu]{color:var(--accent-text)}.term__body[data-astro-cid-ibpinaeu]{flex-direction:column;gap:1.25rem;padding:clamp(1rem,2.5vw,1.75rem);display:flex}.term__line[data-astro-cid-ibpinaeu]{overflow-wrap:anywhere}.term__muted[data-astro-cid-ibpinaeu]{color:var(--muted)}.term__err[data-astro-cid-ibpinaeu]{color:var(--accent-text);font-weight:600}.term__block[data-astro-cid-ibpinaeu]{flex-direction:column;gap:.25rem;display:flex}.term__caret[data-astro-cid-ibpinaeu],.term__results[data-astro-cid-ibpinaeu] .term__caret{color:var(--accent-text)}.term__results[data-astro-cid-ibpinaeu] .term__muted{color:var(--muted)}.term__guess[data-astro-cid-ibpinaeu],.term__opt[data-astro-cid-ibpinaeu],.term__results[data-astro-cid-ibpinaeu] .term__hit{align-items:baseline;column-gap:1rem;margin-inline:-.6rem;padding:.2rem .6rem;display:grid}.term__guess[data-astro-cid-ibpinaeu]{grid-template-columns:1.75rem 1fr auto}.term__stack[data-astro-cid-ibpinaeu]{flex-direction:column;min-width:0;display:flex}.term__url[data-astro-cid-ibpinaeu]{overflow-wrap:anywhere;font-size:.75rem}.term__score[data-astro-cid-ibpinaeu]{color:var(--accent-text)}.term__opts[data-astro-cid-ibpinaeu]{flex-direction:column;display:flex}.term__opt[data-astro-cid-ibpinaeu]{grid-template-columns:1.75rem 1fr auto}.term__key[data-astro-cid-ibpinaeu]{border:1px solid var(--line-strong);place-items:center;width:1.35rem;height:1.35rem;font-size:.72rem;display:inline-grid}.term__opt[data-astro-cid-ibpinaeu][aria-current=true] .term__key[data-astro-cid-ibpinaeu]{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}[data-astro-cid-ibpinaeu]:is(.term__guess,.term__opt,.term__results .term__hit):is(:hover,:focus-visible){background:color-mix(in oklab, var(--accent) 12%, transparent)}.term__prompt[data-astro-cid-ibpinaeu]{border-top:1px dashed var(--line-strong);align-items:center;gap:.75rem;padding-top:1.25rem;display:flex}.term__field[data-astro-cid-ibpinaeu]{flex:1;min-width:0;display:flex;position:relative}.term__prompt[data-astro-cid-ibpinaeu] input[data-astro-cid-ibpinaeu]{min-width:0;font:inherit;color:var(--ink);caret-color:var(--accent);background:0 0;border:0;outline:0;flex:1;font-size:1rem}.term__prompt[data-astro-cid-ibpinaeu] input[data-astro-cid-ibpinaeu]::-webkit-search-cancel-button{display:none}.term__kbd[data-astro-cid-ibpinaeu]{border:1px solid var(--line-strong);padding:0 .4rem}.term__prompt[data-astro-cid-ibpinaeu]:focus-within{border-top:1px solid var(--accent-text);box-shadow:0 -1px 0 var(--accent-text)}.term__results[data-astro-cid-ibpinaeu]:empty{display:none}.term__results[data-astro-cid-ibpinaeu]{margin-top:-.5rem}.term__results[data-astro-cid-ibpinaeu] .term__hit{grid-template-columns:1.75rem 1fr auto}.term__results[data-astro-cid-ibpinaeu] .term__hit .term__muted{white-space:nowrap;font-size:.75rem}.term__results[data-astro-cid-ibpinaeu] .term__none{padding-block:.2rem}@media (width<=767px){.term[data-astro-cid-ibpinaeu]{font-size:.8rem}.term__hint[data-astro-cid-ibpinaeu]{display:none}.term__opt[data-astro-cid-ibpinaeu],.term__results[data-astro-cid-ibpinaeu] .term__hit{grid-template-columns:1.75rem 1fr}.term__results[data-astro-cid-ibpinaeu] .term__hit .term__muted{grid-column:2}}.term__cursor[data-astro-cid-ibpinaeu]{background:var(--accent);pointer-events:none;width:.6em;height:1.15em;animation:1s step-end 5 nf-blink;position:absolute;top:50%;translate:2px -50%}.term__field[data-astro-cid-ibpinaeu]:focus-within .term__cursor[data-astro-cid-ibpinaeu]{display:none}@keyframes nf-blink{50%{opacity:0}}@keyframes nf-fade{0%{opacity:0;transform:translateY(14px)}}@keyframes nf-op{0%{opacity:0}}@keyframes nf-grow{0%{transform:scale(0)}}@keyframes nf-type{0%{clip-path:inset(-20% 100% -20% 0)}to{clip-path:inset(-20% 0)}}@keyframes nf-show{0%{visibility:visible}to{visibility:hidden}}@keyframes nf-hide{0%{visibility:hidden}to{visibility:visible}}@keyframes nf-ink{0%{clip-path:inset(-10% 100% -10% 0)}18%{clip-path:inset(-10% 82% -10% 0)}30%{clip-path:inset(-10% 80% -10% 0)}48%{clip-path:inset(-10% 58% -10% 0)}60%{clip-path:inset(-10% 55% -10% 0)}72%{clip-path:inset(-10% 44% -10% 0)}80%{clip-path:inset(-10% 44% -10% 0);opacity:1}83%{opacity:.2}86%{opacity:1}89%{opacity:.35}to{clip-path:inset(-10% 100% -10% 0);opacity:1}}@keyframes nf-fail-box{0%,to{background:color-mix(in oklab, var(--accent) 4%, transparent)}20%{background:color-mix(in oklab, var(--accent) 22%, transparent)}}@keyframes nf-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){html.js .nf[data-astro-cid-ibpinaeu][data-anim]{--fail:2.05s;& .a-fade{animation:nf-fade .7s var(--ease-out) var(--d,0s) both}& .a-op{animation:nf-op .5s var(--ease-out) var(--d,0s) both}& .a-grow{animation:nf-grow .9s cubic-bezier(.87, 0, .13, 1) var(--d,0s) both}& .a-type{animation:nf-type calc(var(--n,24) * 22ms) steps(var(--n,24)) var(--d,0s) both}& .a-until{animation:nf-show var(--fail) steps(1, end) both}& .a-after{animation:nf-hide var(--fail) steps(1, end) both}& .nf__ink{animation:1.45s linear .95s both nf-ink}& .nf__box{animation:nf-op .4s var(--ease-out) .45s both, nf-fail-box .9s var(--ease-out) var(--fail) both}& .nf__cross{animation:nf-wipe .6s var(--ease-in-out) calc(var(--fail) + .1s) both}& .nf__blink{animation:.5s step-end 8 nf-blink}& .term__results li{animation:nf-fade .35s var(--ease-out) both}& .term__results li:nth-child(2){animation-delay:50ms}& .term__results li:nth-child(3){animation-delay:.1s}& .term__results li:nth-child(4){animation-delay:.15s}& .term__results li:nth-child(5){animation-delay:.2s}}html.js .nf[data-astro-cid-ibpinaeu][data-anim]:not([data-play]) [data-astro-cid-ibpinaeu]:is(*){animation-play-state:paused}}
