.mset-error{color:var(--text-primary);line-height:1.5}.mset-error .er{position:relative;flex:1;display:flex;flex-direction:column;overflow:clip}.mset-error .er-sky{position:absolute;inset:0}.mset-error .er-sky+.er-tint{opacity:1;background:radial-gradient(ellipse 60% 60% at 50% 45%,color-mix(in srgb,var(--surface-page) 20%,transparent),color-mix(in srgb,var(--surface-page) 75%,transparent) 100%)}.mset-error .er-ghost{position:absolute;left:50%;top:50%;transform:translate(-50%,-56%);font-family:var(--font-mono);font-size:clamp(14rem,10rem + 24vw,40rem);font-weight:500;letter-spacing:-.08em;line-height:1;white-space:nowrap;user-select:none;pointer-events:none;color:color-mix(in srgb,var(--text-primary) 4.5%,transparent)}.mset-error .er-tint{position:absolute;inset:0;background:radial-gradient(ellipse 50% 40% at 50% 45%,color-mix(in oklch,var(--er-hue) 18%,transparent),transparent 70%);opacity:.6;pointer-events:none}.mset-error .er-scan{position:absolute;left:0;right:0;top:0;height:7.5rem;background:linear-gradient(180deg,transparent,color-mix(in oklch,var(--er-hue) 6%,transparent),transparent);animation:erScan 7s linear infinite;pointer-events:none}@keyframes erScan{0%{transform:translateY(-100%)}to{transform:translateY(100vh)}}@keyframes erBlink{0%,to{opacity:1}50%{opacity:0}}.mset-error .er-main{position:relative;flex:1;display:flex;align-items:center;justify-content:center;padding:4rem var(--au-gutter,1.5rem) 6rem}.mset-error .er-inner{max-width:52rem;width:100%;text-align:center}.mset-error .er-kicker{display:inline-flex;align-items:center;gap:.5rem;height:1.75rem;padding:0 .75rem;border-radius:999px;border:1px solid var(--rule-card);background:var(--ink-glass);font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--er-hue)}.mset-error .er-kicker-dot{width:.375rem;height:.375rem;border-radius:50%;background:var(--er-hue);animation:erBlink 1.2s steps(1) infinite}.mset-error .er-code{display:block;margin:1.625rem auto 0;padding:0;border:none;background:transparent;font-family:var(--font-mono);font-size:clamp(5.5rem,18vw,13.75rem);font-weight:500;letter-spacing:-.06em;line-height:.95;color:var(--text-primary);font-variant-numeric:tabular-nums;cursor:pointer;user-select:none;text-shadow:0 0 2.5rem color-mix(in oklch,var(--er-hue) 30%,transparent)}.mset-error .er-title{margin:1.375rem auto 0;max-width:22ch;font-size:clamp(1.625rem,3.4vw,2.5rem);font-weight:500;letter-spacing:-.03em;line-height:1.08;color:var(--text-primary);text-wrap:balance;display:flex;flex-wrap:wrap;justify-content:center;gap:0 .22em}.mset-error .er-word{display:inline-block;overflow:hidden;padding-bottom:.06em}.mset-error .er-word>span{display:inline-block;animation:erRise 1s cubic-bezier(.16,1,.3,1) both;animation-delay:calc(var(--i, 0) * 70ms + .15s)}@keyframes erRise{0%{transform:translateY(110%)}to{transform:translateY(0)}}.mset-error [data-enter]{animation:erEnter .9s cubic-bezier(.16,1,.3,1) both;animation-delay:.4s}.mset-error .er-actions[data-enter]{animation-delay:.5s}.mset-error .er-routes[data-enter]{animation-delay:.65s}@keyframes erEnter{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}.mset-error .er-routes{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,10rem),1fr));gap:.625rem;max-width:52rem;margin:3.5rem auto 0}.mset-error .er-route{display:flex;flex-direction:column;gap:.35rem;padding:.875rem 1rem;border-radius:.875rem;background:var(--ink-glass);backdrop-filter:blur(.5rem);-webkit-backdrop-filter:blur(.5rem);border:1px solid var(--rule-card);text-align:left;transition:border-color .2s}.mset-error .er-route:hover{border-color:var(--rule-hover)}.mset-error .er-route-kicker{font-family:var(--font-mono);font-size:.5625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--er-route)}.mset-error .er-route-label{font-size:.9375rem;font-weight:500;color:var(--text-primary)}.mset-error .er-body{margin:1rem auto 0;max-width:52ch;font-size:.9375rem;line-height:1.55;color:var(--gray-400);text-wrap:pretty}.mset-error .er-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:.625rem;margin-top:1.875rem}.mset-error .er-btn{display:inline-flex;align-items:center;justify-content:center;height:3rem;padding:0 1.375rem;border-radius:999px;border:1px solid transparent;font-size:.9375rem;font-weight:500;letter-spacing:-.01em;cursor:pointer;text-decoration:none;transition:transform .2s ease,background .2s ease,border-color .2s ease}.mset-error .er-btn:hover{transform:translateY(-2px)}.mset-error .er-btn--light{background:var(--gray-50);color:var(--ink-950);border-color:var(--gray-50)}.mset-error .er-btn--light:hover{background:var(--white);border-color:var(--white)}.mset-error .er-btn--dark{background:var(--ink-700);border-color:var(--rule-card);color:var(--gray-75)}.mset-error .er-btn--dark:hover{border-color:var(--rule-hover)}.mset-error .er-meta{display:flex;flex-wrap:wrap;justify-content:center;gap:.375rem 1.125rem;margin-top:2.5rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:var(--gray-700)}.mset-error .er[data-inline=true]{min-height:62vh}.mset-error .er[data-inline=true] .er-main{padding:2.5rem 1.5rem 3.5rem}.mset-error .er[data-inline=true] .er-code{font-size:clamp(4rem,10vw,8.25rem)}.mset-error .er[data-inline=true] .er-scan{display:none}@media (prefers-reduced-motion:reduce){.mset-error .er-kicker-dot,.mset-error .er-scan,.mset-error .er-word>span,.mset-error [data-enter]{animation:none}.mset-error .er-scan{display:none}}.mset-error-page{min-height:100vh;display:flex;flex-direction:column;background:var(--surface-page)}