.footer[data-v-4bd31713],.header-shadow[data-v-4bd31713]{box-shadow:0 8px 9.4px #0000000d}.footer[data-v-4bd31713]{align-items:center;background-color:#fde824;display:flex;height:-moz-max-content;height:max-content;justify-content:space-between;width:100%;z-index:20}.error-page[data-v-c70403cb]{--err-ease:cubic-bezier(.22,1,.36,1);background:linear-gradient(180deg,#fff0 -30.92%,#dedede73 109.51%);color:#000;display:flex;flex-direction:column;min-height:100svh}.error-header[data-v-c70403cb]{align-items:center;background:#fff;box-shadow:0 8px 9.4px #0000000d;display:flex;justify-content:space-between;padding:20px 40px;position:relative;z-index:2}@media (min-width:1024px){.error-header[data-v-c70403cb]{padding:10px 104px}}.error-header-link[data-v-c70403cb]{align-items:center;display:inline-flex;font-size:clamp(14px,1.1vw,16px);font-weight:600;gap:8px}.error-header-link .icon-container[data-v-c70403cb]{color:var(--theme-2-color)}.error-main[data-v-c70403cb]{align-items:center;display:flex;flex:1;overflow:hidden;padding-bottom:clamp(40px,6vh,72px);padding-top:clamp(32px,5vh,64px);position:relative}.error-bg[data-v-c70403cb]{top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.error-glow[data-v-c70403cb]{animation:error-float-c70403cb 9s ease-in-out infinite alternate;background:var(--theme-color);border-radius:50%;filter:blur(70px);opacity:.55;position:absolute}.error-glow--1[data-v-c70403cb]{height:clamp(180px,22vw,320px);left:-90px;top:12%;width:clamp(180px,22vw,320px)}.error-glow--2[data-v-c70403cb]{animation-delay:-4s;bottom:6%;height:clamp(140px,16vw,240px);opacity:.4;right:-70px;width:clamp(140px,16vw,240px)}@keyframes error-float-c70403cb{to{transform:translate(26px,-30px) scale(1.08)}}.error-grid[data-v-c70403cb]{align-items:center;display:grid;gap:clamp(32px,5vw,80px);position:relative;width:100%;z-index:1}@media (min-width:1024px){.error-grid[data-v-c70403cb]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.error-content[data-v-c70403cb]{align-items:flex-start;display:flex;flex-direction:column}.error-pixels[data-v-c70403cb]{height:auto;margin-bottom:clamp(8px,1.4vw,20px);width:clamp(180px,22vw,300px)}.error-eyebrow[data-v-c70403cb]{align-items:center;background:#ffffffb3;border:1px solid rgba(0,0,0,.12);border-radius:999px;display:inline-flex;font-size:clamp(.75rem,.72rem + .12vw,.8125rem);font-weight:500;gap:8px;letter-spacing:.14em;padding:6px 14px;text-transform:uppercase}.error-eyebrow-dot[data-v-c70403cb]{animation:error-pulse-c70403cb 2s infinite;background:var(--theme-color);border-radius:50%;box-shadow:0 0 #fde824b3;height:8px;width:8px}@keyframes error-pulse-c70403cb{70%{box-shadow:0 0 0 10px #fde82400}to{box-shadow:0 0 #fde82400}}.error-heading[data-v-c70403cb]{display:flex;flex-direction:column;margin-top:clamp(12px,1.6vw,20px)}.error-code-wrap[data-v-c70403cb]{position:relative;width:-moz-fit-content;width:fit-content}.error-code[data-v-c70403cb]{font-size:clamp(88px,13.5vw,200px);font-weight:600;letter-spacing:-.03em;line-height:.9;position:relative;z-index:1}.error-code-bar[data-v-c70403cb]{animation:error-bar-c70403cb .9s var(--err-ease) .5s both;background:var(--theme-color);bottom:10%;height:22%;position:absolute;right:clamp(-28px,-2vw,-12px);transform-origin:left;width:46%}@keyframes error-bar-c70403cb{0%{transform:scaleX(0)}}.error-title[data-v-c70403cb]{color:#717171;font-size:clamp(24px,4.5vw,60px);font-weight:600;line-height:1.05;margin-top:clamp(4px,.8vw,12px)}.error-desc[data-v-c70403cb]{color:#3f3f46;font-size:clamp(15px,1.25vw,20px);font-weight:300;line-height:1.6;margin-top:clamp(14px,1.6vw,24px);max-width:46ch;text-wrap:pretty}.error-actions[data-v-c70403cb]{align-items:center;display:flex;flex-wrap:wrap;gap:12px 20px;margin-top:clamp(20px,2.2vw,32px)}.error-btn[data-v-c70403cb]{align-items:center;background:var(--theme-2-color);border-radius:999px;display:inline-flex;font-weight:600;gap:8px;padding:20px clamp(20px,2.2vw,32px);transform-origin:left top;transition:transform .3s ease,opacity .3s ease}.error-btn[data-v-c70403cb]:hover{opacity:.85;transform:scale(1.08)}.error-btn-ghost[data-v-c70403cb]:focus-visible,.error-btn[data-v-c70403cb]:focus-visible,.error-header a[data-v-c70403cb]:focus-visible,.error-links a[data-v-c70403cb]:focus-visible{outline:2px solid #202020;outline-offset:3px}.error-btn-ghost[data-v-c70403cb]{border:1px solid rgba(0,0,0,.2);border-radius:999px;cursor:pointer;font-weight:500;padding:18px 26px;transition:background-color .3s ease,border-color .3s ease}.error-btn-ghost[data-v-c70403cb]:hover{background:#fff;border-color:#202020}.error-links[data-v-c70403cb]{border-top:1px solid rgba(0,0,0,.12);margin-top:clamp(24px,2.6vw,36px);max-width:720px;padding-top:clamp(14px,1.6vw,20px);width:100%}.error-links-label[data-v-c70403cb]{color:#71717a;font-size:clamp(.75rem,.7rem + .2vw,.875rem);font-weight:500;letter-spacing:.14em;text-transform:uppercase}.error-links ul[data-v-c70403cb]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.error-links a[data-v-c70403cb]{background:#ffffffbf;border:1px solid rgba(0,0,0,.1);border-radius:999px;display:inline-block;font-size:clamp(13px,1vw,15px);font-weight:500;padding:8px 14px;transition:transform .3s var(--err-ease),background-color .3s ease,border-color .3s ease}.error-links a[data-v-c70403cb]:hover{background:var(--theme-color);border-color:var(--theme-color);transform:translateY(-2px)}.error-visual[data-v-c70403cb]{aspect-ratio:5/4;display:none;justify-self:center;position:relative;width:min(100%,440px)}@media (min-width:1024px){.error-visual[data-v-c70403cb]{display:block}}.error-window[data-v-c70403cb]{animation:error-window-float-c70403cb 6s ease-in-out infinite alternate;background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:20px;box-shadow:0 2px 4px #0000000a,0 30px 60px -20px #00000038;display:flex;flex-direction:column;top:0;right:0;bottom:0;left:0;overflow:hidden;position:absolute;transform:rotate(3deg)}.error-window--back[data-v-c70403cb]{animation:none;background:var(--theme-color);border-color:transparent;box-shadow:none;transform:rotate(-4deg) translate(-14px,12px);z-index:-1}@keyframes error-window-float-c70403cb{to{transform:rotate(1.5deg) translateY(-12px)}}.error-window-bar[data-v-c70403cb]{align-items:center;background:#fafafa;border-bottom:1px solid rgba(0,0,0,.06);display:flex;gap:6px;padding:14px 16px}.error-window-dot[data-v-c70403cb]{background:#d9d9d9;border-radius:50%;flex:none;height:10px;width:10px}.error-window-dot--y[data-v-c70403cb]{background:var(--theme-color)}.error-window-url[data-v-c70403cb]{background:#efefef;border-radius:999px;color:#71717a;flex:1;font-size:12px;line-height:1.3;margin-left:10px;min-width:0;overflow:hidden;padding:6px 12px;text-overflow:ellipsis;white-space:nowrap}.error-window-body[data-v-c70403cb]{display:flex;flex:1;flex-direction:column;gap:22px;justify-content:center;padding:clamp(20px,2.4vw,32px);position:relative}.error-window-icon[data-v-c70403cb]{align-items:center;animation:error-search-c70403cb 3.2s ease-in-out infinite;background:var(--theme-color);border-radius:14px;color:#202020;display:flex;font-size:34px;height:64px;justify-content:center;width:64px}@keyframes error-search-c70403cb{0%,to{transform:translate(0) rotate(0)}35%{transform:translate(10px,-4px) rotate(8deg)}70%{transform:translate(-6px,4px) rotate(-6deg)}}.error-window-lines[data-v-c70403cb]{display:flex;flex-direction:column;gap:10px}.error-window-lines span[data-v-c70403cb]{background:#ececec;border-radius:6px;height:12px}.error-window-code[data-v-c70403cb]{bottom:8px;color:transparent;font-size:clamp(56px,6vw,88px);font-weight:700;letter-spacing:-.03em;line-height:1;position:absolute;right:20px;-webkit-text-stroke:1px rgba(0,0,0,.14)}.error-in[data-v-c70403cb]{animation:error-in-c70403cb .8s var(--err-ease) both;animation-delay:calc(var(--i, 0)*90ms)}@keyframes error-in-c70403cb{0%{opacity:0;transform:translateY(24px)}}@media (prefers-reduced-motion:reduce){.error-code-bar[data-v-c70403cb],.error-eyebrow-dot[data-v-c70403cb],.error-glow[data-v-c70403cb],.error-in[data-v-c70403cb],.error-window[data-v-c70403cb],.error-window-icon[data-v-c70403cb]{animation:none}.error-btn[data-v-c70403cb]:hover,.error-links a[data-v-c70403cb]:hover{transform:none}}
