.v5-global-error-root{-webkit-text-size-adjust:100%}.v5-global-error{--background:#f8f9f5;--foreground:#20241f;--muted-foreground:#62685d;--border:#dce0d6;--primary:#283223;--primary-foreground:#fff;--ring:#5a7325;--selection:#cfeb82;font-family:var(--font-v5), Arial, sans-serif;color:var(--foreground);background:var(--background);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:1.55}[data-v5-theme=dark] .v5-global-error{--background:#0a0a0c;--foreground:#f4f4f6;--muted-foreground:#aaaeb1;--border:#303236;--primary:#cce88b;--primary-foreground:#1a2410;--ring:#cce88b;--selection:#c6e576;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.v5-global-error *,.v5-global-error :before,.v5-global-error :after{box-sizing:border-box}.v5-global-error :is(h1,p){margin:0}.v5-global-error h1{font-family:var(--font-v5), Arial, sans-serif;letter-spacing:-.035em;text-wrap:balance;font-weight:650}.v5-global-error p{text-wrap:pretty}.v5-global-error :is(a,button){color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:transparent}.v5-global-error a{text-decoration:none}.v5-global-error button{appearance:button;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.v5-global-error :is(a,button,[tabindex]):focus-visible{outline:2px solid var(--ring);outline-offset:4px}.v5-global-error svg{vertical-align:middle;stroke-width:1.7px;flex-shrink:0;width:19px;height:19px;display:block}.v5-global-error [id]{scroll-margin-top:90px}.v5-global-error ::selection{background:var(--selection);color:#202a16}.v5-global-error .v5-site{min-height:100svh}.v5-global-error .skip-link{z-index:100;background:var(--foreground);color:var(--background);border-radius:.5rem;padding:.8rem 1rem;font-family:Arial,sans-serif;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.v5-global-error .skip-link:focus{transform:translateY(0)}.v5-global-error .v5-header{z-index:30;border-bottom:1px solid var(--border);background:var(--background);position:relative}.v5-global-error .v5-nav-inner{justify-content:space-between;align-items:center;gap:30px;width:min(1328px,100% - 64px);min-height:82px;margin:auto;display:flex}.v5-global-error .v5-logo{letter-spacing:-1.1px;align-items:center;gap:8px;font-size:29px;font-weight:750;display:inline-flex}.v5-global-error .v5-logo svg{stroke-width:2.5px;width:28px;height:30px}.v5-global-error .v5-theme{justify-content:center;align-items:center;gap:7px;min-height:44px;font-size:12px;display:inline-flex}.v5-global-error .v5-sun{display:none}[data-v5-theme=dark] .v5-global-error .v5-sun{display:inline}[data-v5-theme=dark] .v5-global-error .v5-moon{display:none}.v5-global-error .v5-error-page{width:min(1280px,100% - 64px);min-height:620px;margin-inline:auto;padding:72px 0 90px}.v5-global-error .error-numeral{font:800 clamp(5rem, 13vw, 10rem)/1 var(--font-v5), sans-serif;letter-spacing:-.07em;color:var(--foreground);margin-bottom:35px;display:block}.v5-global-error .error-numeral>span{color:var(--primary)}.v5-global-error .v5-label{color:var(--muted-foreground);align-items:center;gap:9px;margin-bottom:20px;font-size:12px;font-weight:600;display:flex}.v5-global-error .v5-error-page h1{max-width:22ch;margin-bottom:22px;font-size:clamp(2rem,4.5vw,3.5rem);line-height:1.05}.v5-global-error .v5-error-page>p:not(.v5-label){max-width:57ch;margin-bottom:30px;font-size:16px}.v5-global-error .v5-error-actions{flex-wrap:wrap;align-items:center;gap:12px 20px;display:flex}.v5-global-error .v5-button{background:var(--primary);min-height:48px;color:var(--primary-foreground);border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:16px;padding:12px 21px;font-size:14px;font-weight:600;transition:background-color .15s,transform .15s;display:inline-flex}.v5-global-error .v5-button-outline{color:var(--foreground);border-color:var(--border);background:0 0}.v5-global-error .v5-text-link{text-underline-offset:5px;align-items:center;gap:12px;padding-block:12px;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}@media (max-width:1100px){.v5-global-error .v5-nav-inner{gap:20px}.v5-global-error .v5-theme>span{display:none}}@media (max-width:850px){.v5-global-error .v5-nav-inner{width:calc(100% - 40px);min-height:72px}}@media (max-width:600px){.v5-global-error .v5-nav-inner{gap:8px;width:calc(100% - 32px);min-height:68px}.v5-global-error .v5-logo{font-size:26px}.v5-global-error .v5-logo svg{width:25px}.v5-global-error .v5-theme{width:44px}.v5-global-error .v5-label{font-size:11px}}@media (max-width:540px){.v5-global-error .v5-error-page{width:calc(100% - 32px);min-height:520px;padding-block:50px 65px}}@media (max-width:374px){.v5-global-error .v5-logo{gap:5px;font-size:23px}.v5-global-error .v5-logo svg{width:21px}}@media (hover:hover) and (pointer:fine){.v5-global-error .v5-button:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:no-preference){.v5-global-error .v5-button:active{transform:scale(.96)}}@media (prefers-reduced-motion:reduce){.v5-global-error *,.v5-global-error :before,.v5-global-error :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (forced-colors:active){.v5-global-error :focus-visible{outline-color:highlight}.v5-global-error .v5-button{border-color:buttontext}}
