.mk3-error,.mk3-nf{--nf-orange:#f7931a;--nf-paper:#e8e6e1;--nf-muted:#a7afb6;--nf-faint:#82939e;--nf-line:#ffffff10;--nf-mono:var(--font-ibm-plex-mono),monospace;--nf-wrap:min(1190px,calc(100% - 112px));min-height:100vh;display:flex;flex-direction:column;margin:0;color:var(--nf-paper);background:radial-gradient(ellipse 58% 62% at 6% 12%,#64533a1c,transparent 84%),#101417;font-family:var(--font-outfit),sans-serif;font-weight:400;-webkit-font-smoothing:antialiased}:root:has(.mk3-error),:root:has(.mk3-nf),body:has(.mk3-error),body:has(.mk3-nf){background:#101417}.mk3-error a,.mk3-nf a{color:inherit;text-decoration:none}.mk3-error b,.mk3-nf b{font:400 17px Arial,sans-serif;color:#c69b65}.mk3-error .nf-skip,.mk3-nf .nf-skip{position:fixed;top:-100px;left:12px;z-index:200;padding:12px 18px;color:#101417;background:var(--nf-paper)}.mk3-error .nf-skip:focus,.mk3-nf .nf-skip:focus{top:10px}.mk3-error .nf-top,.mk3-nf .nf-top{width:var(--nf-wrap);margin:auto;padding:24px 0;display:flex;align-items:center;gap:18px;border-bottom:1px solid var(--nf-line)}.mk3-error .nf-brand,.mk3-nf .nf-brand{display:inline-flex;align-items:center;gap:9px;color:#e2e8f0;font-size:22px;font-weight:650;letter-spacing:-.6px;line-height:1;white-space:nowrap}.mk3-error .nf-brand img,.mk3-nf .nf-brand img{width:27px;height:26px}.mk3-error .nf-top-spacer,.mk3-nf .nf-top-spacer{margin-left:auto}.mk3-error main,.mk3-nf main{flex:1}.mk3-nf .nf-hero{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);gap:72px;align-items:center}.mk3-error .nf-hero,.mk3-nf .nf-hero{width:var(--nf-wrap);margin:auto;padding:72px 0 84px}.mk3-error .nf-hero{max-width:640px}.mk3-error .nf-eyebrow,.mk3-nf .nf-eyebrow{font:10px/1.5 var(--nf-mono);color:#d8a360;letter-spacing:1.6px;margin:0 0 24px}.mk3-error h1,.mk3-nf h1{font-size:clamp(48px,4.6vw,66px);font-weight:460;letter-spacing:-2.8px;line-height:1.07;margin:0}.mk3-error h1 em,.mk3-nf h1 em{color:var(--nf-orange);font-style:normal}.mk3-error .nf-lead,.mk3-nf .nf-lead{color:var(--nf-muted);font-size:17px;line-height:1.75;max-width:430px;margin:27px 0 0;text-wrap:pretty}.mk3-nf .nf-guide{margin-top:34px}.mk3-nf .nf-suggestions:not(:empty){margin-bottom:26px}.mk3-nf .nf-suggestions-label{font:9px/1.6 var(--nf-mono);color:var(--nf-faint);letter-spacing:1px;margin:0 0 10px}.mk3-nf .nf-suggestions ul{list-style:none;margin:0;padding:0;max-width:470px}.mk3-nf .nf-suggestions li{border-bottom:1px solid var(--nf-line)}.mk3-nf .nf-suggestions li:last-child{border-bottom:0}.mk3-nf .nf-suggestions a{display:grid;grid-template-columns:1fr auto;align-items:baseline;gap:4px 18px;min-height:56px;padding:12px 0;color:#c7cdd0;transition:color .2s,padding .2s,background .2s}.mk3-nf .nf-suggestions a:hover{color:#f5e7cd;padding-left:7px;background:linear-gradient(90deg,#ead5b008,transparent)}.mk3-nf .nf-suggestion-name{font-size:15px;line-height:1.4}.mk3-nf .nf-suggestion-blurb{grid-column:1/2;font-size:12.5px;line-height:1.5;color:var(--nf-faint);text-wrap:pretty}.mk3-nf .nf-search{display:flex;align-items:center;gap:14px;width:100%;max-width:470px;min-height:60px;padding:0 14px 0 18px;color:#9fb0bd;background:#ffffff06;border:1px solid #ffffff18;border-radius:11px;font:15px/1.4 inherit;font-family:var(--font-outfit),sans-serif;text-align:left;cursor:pointer;transition:border-color .2s,background .2s,color .2s}.mk3-nf .nf-search:hover{color:#e2e6e9;border-color:#f7931a4d;background:#ffffff0a}.mk3-nf .nf-search>span:first-of-type{margin-right:auto}.mk3-nf .nf-search-go{display:grid;place-items:center;width:38px;height:38px;flex:none;color:#c69b65;background:#b3a48910;border-radius:8px}.mk3-error .nf-actions{display:flex;align-items:center;gap:26px;flex-wrap:wrap;margin-top:34px}.mk3-error .nf-retry{display:inline-flex;align-items:center;min-height:52px;padding:0 26px;color:#101417;background:var(--nf-orange);border:0;border-radius:10px;font:500 15px/1.4 inherit;font-family:var(--font-outfit),sans-serif;cursor:pointer;transition:background .2s}.mk3-error .nf-retry:hover{background:#ffb24d}.mk3-error .nf-home{display:inline-flex;align-items:center;gap:16px;min-height:44px;font-size:14px;color:#c3cdd2}.mk3-error .nf-home:hover{color:#f3d0a1}.mk3-nf .nf-jump{margin:34px 0 0;font-size:15px;line-height:1.7;color:var(--nf-muted)}.mk3-nf .nf-jump strong{color:#f5e7cd;font-weight:500}.mk3-nf .nf-jump a{color:#c69b65;border-bottom:1px solid #c69b6540;padding-bottom:2px}.mk3-nf .nf-art{justify-self:center;width:100%;max-width:420px}.mk3-nf .nf-art svg{width:100%;height:auto}.mk3-nf .nf-art-dot{animation:nf-pulse 2.8s ease-in-out infinite}.mk3-nf .nf-art-line{animation:nf-draw 1.1s ease-out both}@keyframes nf-pulse{0%,to{opacity:1}50%{opacity:.45}}@keyframes nf-draw{0%{stroke-dasharray:340;stroke-dashoffset:340}to{stroke-dasharray:340;stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.mk3-nf .nf-art-dot,.mk3-nf .nf-art-line{animation:none}}:root[data-mk3-motion=paused] .mk3-nf .nf-art-dot,:root[data-mk3-motion=paused] .mk3-nf .nf-art-line{animation-play-state:paused}.mk3-error .nf-more,.mk3-nf .nf-more{border-top:1px solid var(--nf-line);background:#172127}.mk3-error .nf-more>div,.mk3-nf .nf-more>div{width:var(--nf-wrap);margin:auto;display:flex;gap:44px;align-items:center;flex-wrap:wrap;padding:28px 0}.mk3-error .nf-more span,.mk3-nf .nf-more span{font:9px/1.6 var(--nf-mono);color:var(--nf-faint);letter-spacing:1px;margin-right:auto}.mk3-error .nf-more a,.mk3-nf .nf-more a{font-size:13px;line-height:1.5;color:#c3cdd2;min-height:44px;display:flex;align-items:center;gap:18px}.mk3-error .nf-more a:hover,.mk3-nf .nf-more a:hover{color:#f3d0a1}.mk3-error .nf-foot,.mk3-nf .nf-foot{width:var(--nf-wrap);margin:auto;padding:22px 0 30px;font:11px/1.6 var(--nf-mono);color:#5f6d77;letter-spacing:.4px}@media (max-width:1100px){.mk3-error,.mk3-nf{--nf-wrap:calc(100% - 72px)}.mk3-nf .nf-hero{gap:44px}.mk3-error h1,.mk3-nf h1{font-size:54px}.mk3-error .nf-lead,.mk3-nf .nf-lead{font-size:16px}}@media (max-width:800px){.mk3-error,.mk3-nf{--nf-wrap:calc(100% - 64px)}.mk3-nf .nf-hero{grid-template-columns:1fr;gap:30px;max-width:620px;padding:40px 0 52px}.mk3-nf .nf-art{order:2;max-width:320px}.mk3-error h1,.mk3-nf h1{font-size:clamp(38px,10vw,48px);letter-spacing:-1.9px}.mk3-error h1 br,.mk3-nf h1 br{display:none}.mk3-error .nf-lead,.mk3-nf .nf-lead{margin-top:18px;max-width:450px}.mk3-error .nf-eyebrow,.mk3-nf .nf-eyebrow{margin-bottom:18px}.mk3-nf .nf-search,.mk3-nf .nf-suggestions ul{max-width:none}.mk3-error .nf-brand,.mk3-nf .nf-brand{font-size:20px;gap:8px}.mk3-error .nf-brand img,.mk3-nf .nf-brand img{width:24px;height:24px}.mk3-error .nf-more>div,.mk3-nf .nf-more>div{gap:14px 26px;padding:22px 0}.mk3-error .nf-more span,.mk3-nf .nf-more span{flex-basis:100%;margin-right:0}.mk3-error .nf-hero{padding:40px 0 52px}}@media (max-width:420px){.mk3-nf .nf-suggestion-blurb{display:none}}