<!doctype html><html lang=en><meta charset=utf-8><meta name=viewport content="width=device-width,initial-scale=1"><meta name=theme-color content=#0a0a0a media="(prefers-color-scheme: dark)"><meta name=theme-color content=#ffffff media="(prefers-color-scheme: light)"><title>404: NOT_FOUND</title><style>:root{color-scheme:dark;--content-width: 283px;--background: #0a0a0a;--foreground: #ededed;--copy: #ffffff;--secondary: #a0a0a0;--button-background: #ededed;--button-background-hover: #d8d8d8;--button-foreground: #0a0a0a;--divider: #878787;--focus: #0070f3}@media(prefers-color-scheme:light){:root{color-scheme:light;--background: #ffffff;--foreground: #171717;--copy: #171717;--secondary: #4d4d4d;--button-background: #171717;--button-background-hover: #333333;--button-foreground: #ffffff;--divider: #a8a8a8}}*,*::before,*::after{box-sizing:border-box}html,body{min-height:100%}body{margin:0;background:var(--background);color:var(--foreground);font-family:geist,-apple-system,BlinkMacSystemFont,segoe ui,helvetica neue,Arial,sans-serif;font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}main{display:grid;min-height:100vh;min-height:100svh;place-items:center;padding:32px}.error-page{width:var(--content-width);max-width:calc(100vw - 64px);transform:translateY(-4px)}h1,p{margin:0}h1{color:var(--foreground);font-size:24px;font-weight:600;letter-spacing:-.96px;line-height:32px;white-space:nowrap}.description{width:100%;margin-top:8px;color:var(--copy);font-size:16px;font-weight:400;line-height:24px;overflow-wrap:anywhere;text-wrap:pretty}.primary-action{appearance:none;display:inline-flex;align-items:center;justify-content:center;min-width:0;height:32px;margin-top:24px;padding:0 12px;border:0;border-radius:6px;background:var(--button-background);color:var(--button-foreground);cursor:pointer;font:inherit;font-size:14px;font-weight:500;line-height:20px;text-decoration:none;transition:background-color 150ms ease,transform 150ms ease;user-select:none}.primary-action[hidden]{display:none}.primary-action[hidden]~.metadata{margin-top:16px}.primary-action:hover{background:var(--button-background-hover)}.primary-action:active{transform:scale(0.98)}.primary-action:focus-visible,.secondary-action:focus-visible{border-radius:6px;outline:2px solid var(--focus);outline-offset:2px}.secondary-actions{position:fixed;bottom:calc(34px + env(safe-area-inset-bottom));left:50%;z-index:1;display:flex;align-items:center;gap:12px;width:var(--content-width);max-width:calc(100vw - 64px);transform:translateX(-50%)}.secondary-action{appearance:none;position:relative;display:flex;align-items:center;justify-content:center;padding:0;border:0;background:0 0;color:var(--secondary);cursor:pointer;font-family:geist mono,sfmono-regular,Consolas,liberation mono,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;text-decoration:none;text-transform:uppercase;transition:color 150ms ease;user-select:none;white-space:nowrap}.secondary-action::before{position:absolute;inset:-4px 0;content:''}.secondary-action:hover{color:var(--foreground)}.copy-confirmation-icon{position:absolute;top:2px;left:calc(100% + 8px);display:block;width:12px;height:12px;color:var(--secondary);opacity:0;pointer-events:none}.copy-debug-prompt[data-copied] .copy-confirmation-icon{opacity:1}.copy-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.secondary-action-separator{display:block;flex:none;width:6px;height:10.392px;color:var(--divider);overflow:visible}.metadata{display:flex;flex-direction:column;gap:4px;width:100%;margin-top:23px;color:var(--secondary);font-family:geist mono,sfmono-regular,Consolas,liberation mono,Menlo,monospace;font-size:12px;font-weight:400;letter-spacing:0;line-height:16px;white-space:nowrap}.metadata-status{text-transform:uppercase}@media(max-width:500px){main{padding:24px}.error-page{max-width:calc(100vw - 48px)}.secondary-actions{bottom:calc(24px + env(safe-area-inset-bottom));max-width:calc(100vw - 48px)}.secondary-actions-with-logs{flex-direction:column;align-items:flex-start;gap:8px}.secondary-actions-with-logs .secondary-action-separator{display:none}}@media(prefers-reduced-motion:reduce){.primary-action,.secondary-action{transition:none}}</style><main><section class=error-page aria-labelledby=error-title><h1 id=error-title>This page doesn’t exist</h1><p class=description>It may have been moved, removed, or never existed.</p><button id=go-back-button class=primary-action type=button hidden onclick=history.back()>Go back</button>
<script>if(window.navigation&&window.navigation.canGoBack){document.getElementById('go-back-button').hidden=false}</script><div class=metadata aria-label="HTTP status, error code, and request ID"><p class=metadata-status>404 NOT_FOUND<p>arn1::t68c9-1791559700049-cc2bba5ec39e</div></section></main><div class="secondary-actions" aria-label="Documentation, logs, and debugging actions"><a href="https://vercel.com/docs/errors/not_found" class="secondary-action view-documentation" target=_blank rel="noopener noreferrer" aria-label="View NOT_FOUND documentation"><span>View Documentation</span></a><svg class="secondary-action-separator" viewBox="0 0 6 10.3923" fill="none" aria-hidden="true" focusable="false"
      ><path d="M0 10.3923 6 0z" stroke="currentcolor" /></svg>
<button class="secondary-action copy-debug-prompt" type=button data-prompt="Debug this error

404 NOT_FOUND

Request ID: arn1::t68c9-1791559700049-cc2bba5ec39e
URL: {url}
User agent: Mozilla&#47;5.0 (Windows NT 10.0; Win64; x64) AppleWebKit&#47;537.36 (KHTML, like Gecko) Chrome&#47;130.0.0.0 Safari&#47;537.36
Docs for this error code: https:&#47;&#47;vercel.com&#47;docs&#47;errors&#47;not_found" data-error-code="NOT_FOUND" data-default-label="Copy NOT_FOUND debugging instructions to clipboard" aria-label="Copy NOT_FOUND debugging instructions to clipboard" onclick=copyDebugPrompt(this) onblur=resetCopyFeedback(this)>
<span>Copy Debug Prompt</span><svg class="copy-confirmation-icon" width="12" height="12" viewBox="0 0 12 12" fill="none" xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false"
        ><path d="M11.6699 3.00049 11.2715 3.39795 4.67676 9.99268C4.16434 10.505 3.33387 10.5048 2.82129 9.99268L.726562 7.89795.328125 7.50049 1.12402 6.70459 1.52148 7.10303 3.61621 9.19775C3.68945 9.2705 3.80876 9.27077 3.88184 9.19775L10.4766 2.60303 10.874 2.20459 11.6699 3.00049z" fill="currentcolor"
          /></svg></button>
<span class=copy-status role=status aria-live=polite></span></div><script>function resetCopyFeedback(button){clearTimeout(button.copyConfirmationTimeout)
delete button.dataset.copied
if(button.dataset.defaultLabel){button.setAttribute('aria-label',button.dataset.defaultLabel)}else{button.removeAttribute('aria-label')}
var status=button.parentNode.querySelector('.copy-status')
if(status)status.textContent=''}
function showCopyFeedback(button,copied){resetCopyFeedback(button)
if(copied)button.dataset.copied=''
var message=copied?'Copied '+button.dataset.errorCode+' debugging instructions to clipboard':'Unable to copy '+button.dataset.errorCode+' debugging instructions'
button.setAttribute('aria-label',message)
var status=button.parentNode.querySelector('.copy-status')
if(status)status.textContent=message
button.copyConfirmationTimeout=setTimeout(function(){resetCopyFeedback(button)},1300)}
function copyDebugPrompt(button){var onFailure=function(){showCopyFeedback(button,false)}
try{if(!navigator.clipboard||typeof navigator.clipboard.writeText!=='function'){onFailure()
return}
var prompt=button.dataset.prompt.split('{url}').join(window.location.href)
navigator.clipboard.writeText(prompt).then(function(){showCopyFeedback(button,true)},onFailure)}catch(_error){onFailure()}}</script>