.error-hero[data-v-20584a3f]{--error-frame-light:#d2ad83;--error-frame-dark:#9a6e43;--error-mat:#fbf8f3;--error-window:#f1ebe2;--error-code:#b4a691;--error-wire:var(--color-faint);padding:clamp(7.5rem,11vw,9rem) var(--space-page-x) clamp(3.5rem,7vw,5.5rem);text-align:center;flex-direction:column;align-items:center;display:flex}.error-hero h1[data-v-20584a3f]{max-width:40rem;font-size:var(--font-size-heading-section);text-wrap:balance;line-height:1.05}.error-hero .body[data-v-20584a3f]{max-width:34rem;color:var(--color-muted);text-wrap:pretty;margin:1.1rem 0 0;font-size:clamp(1rem,1.4vw,1.15rem);line-height:1.6}.error-hero .block-actions[data-v-20584a3f]{justify-content:center;margin-top:2rem}.error-hero button.action-link[data-v-20584a3f]{cursor:pointer}.artwork[data-v-20584a3f]{--wire-height:clamp(2.25rem, 5vw, 3rem);width:clamp(11.5rem,26vw,15rem);margin-bottom:clamp(2.5rem,5vw,3.25rem);padding-top:.25rem;position:relative}.artwork .nail[data-v-20584a3f]{z-index:1;background:var(--color-faint);border-radius:50%;width:.625rem;height:.625rem;margin-left:-.3125rem;position:absolute;top:0;left:50%;box-shadow:0 1px 2px #00000040}.artwork .hanging[data-v-20584a3f]{transform-origin:50% 0;transition:rotate .7s cubic-bezier(.34,1.56,.64,1);animation:2.6s ease-in-out error-frame-swing-20584a3f;rotate:-2.5deg}.artwork .wire[data-v-20584a3f]{width:64%;height:var(--wire-height);margin:0 auto -.25rem;display:block;overflow:visible}.artwork .wire path[data-v-20584a3f]{fill:none;stroke:var(--error-wire);stroke-width:1.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke}.artwork .frame[data-v-20584a3f]{aspect-ratio:4/5;background:linear-gradient(135deg,var(--error-frame-light),var(--error-frame-dark));box-shadow:inset 0 0 0 1px #ffffff38,inset 0 -2px 3px #0000002e,var(--shadow-soft);border-radius:2px;padding:clamp(.6rem,1.4vw,.8rem)}.artwork .mat[data-v-20584a3f]{background:var(--error-mat);height:100%;padding:16%;box-shadow:inset 1px 1px 3px #0003}.artwork .window[data-v-20584a3f]{background:var(--error-window);justify-content:center;align-items:center;height:100%;display:flex;box-shadow:inset 0 0 0 2px #fff,inset 2px 2px 6px #0000001f}.artwork .code[data-v-20584a3f]{color:var(--error-code);font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.25rem,5.5vw,3.25rem);line-height:1}@media (hover:hover){.artwork:hover .hanging[data-v-20584a3f]{rotate:0deg}}@media (prefers-reduced-motion:reduce){.artwork .hanging[data-v-20584a3f]{transition:none;animation:none}}:root[data-theme=dark] .error-hero[data-v-20584a3f]{--error-wire:var(--color-muted)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .error-hero[data-v-20584a3f]{--error-wire:var(--color-muted)}}.error-suggestions[data-v-20584a3f]{padding:clamp(3rem,6vw,4.5rem) var(--space-page-x) var(--space-section-y);border-top:1px solid var(--color-border);background:var(--color-band)}.error-suggestions h2[data-v-20584a3f]{max-width:var(--container);color:var(--color-text);text-align:center;margin:0 auto 1.5rem;font-size:1.0625rem;font-weight:600}.error-suggestions ul[data-v-20584a3f]{max-width:var(--container);grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;margin:0 auto;padding:0;list-style:none;display:grid}.error-suggestions a[data-v-20584a3f]{height:100%;color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);flex-direction:column;gap:.4rem;padding:1.25rem 1.25rem 1.4rem;text-decoration:none;transition:border-color .16s,translate .16s;display:flex}.error-suggestions a[data-v-20584a3f]:hover{border-color:var(--color-border-strong);translate:0 -2px}.error-suggestions a[data-v-20584a3f]:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.error-suggestions .title[data-v-20584a3f]{justify-content:space-between;align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:600;line-height:1.25;display:flex}.error-suggestions .title[data-v-20584a3f]:after{content:"";background:currentColor;flex:none;width:24px;height:24px;-webkit-mask:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.2929%2010.2929C16.6834%209.90237%2017.3166%209.90237%2017.7071%2010.2929L22.7071%2015.2929C22.8946%2015.4804%2023%2015.7348%2023%2016C23%2016.2652%2022.8946%2016.5196%2022.7071%2016.7071L17.7071%2021.7071C17.3166%2022.0976%2016.6834%2022.0976%2016.2929%2021.7071C15.9024%2021.3166%2015.9024%2020.6834%2016.2929%2020.2929L19.5858%2017L10%2017C9.44772%2017%209%2016.5523%209%2016C9%2015.4477%209.44772%2015%2010%2015L19.5858%2015L16.2929%2011.7071C15.9024%2011.3166%2015.9024%2010.6834%2016.2929%2010.2929Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3csvg%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M16.2929%2010.2929C16.6834%209.90237%2017.3166%209.90237%2017.7071%2010.2929L22.7071%2015.2929C22.8946%2015.4804%2023%2015.7348%2023%2016C23%2016.2652%2022.8946%2016.5196%2022.7071%2016.7071L17.7071%2021.7071C17.3166%2022.0976%2016.6834%2022.0976%2016.2929%2021.7071C15.9024%2021.3166%2015.9024%2020.6834%2016.2929%2020.2929L19.5858%2017L10%2017C9.44772%2017%209%2016.5523%209%2016C9%2015.4477%209.44772%2015%2010%2015L19.5858%2015L16.2929%2011.7071C15.9024%2011.3166%2015.9024%2010.6834%2016.2929%2010.2929Z'%20fill='currentColor'/%3e%3c/svg%3e") 50%/contain no-repeat}.error-suggestions .description[data-v-20584a3f]{color:var(--color-muted);font-size:.95rem;line-height:1.45}@media (width<=960px){.error-suggestions ul[data-v-20584a3f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.error-suggestions ul[data-v-20584a3f]{grid-template-columns:minmax(0,1fr)}}@keyframes error-frame-swing-20584a3f{0%{rotate:9deg}22%{rotate:-8deg}42%{rotate:4deg}60%{rotate:-5deg}78%{rotate:-1.5deg}to{rotate:-2.5deg}}
