.ErrorExperience-module__ZfZI_G__root{min-height:100dvh;padding:max(1.5rem, env(safe-area-inset-top)) max(1.5rem, env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(1.5rem, env(safe-area-inset-left));background-color:var(--color-brand-background,#1c1c1e);color:var(--color-brand-text,#fff);font-family:var(--font-family-sans,sans-serif);justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ErrorExperience-module__ZfZI_G__gridPattern{pointer-events:none;background-image:linear-gradient(90deg,#ffffff08 1px,#0000 1px),linear-gradient(#ffffff08 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 80%);mask-image:radial-gradient(circle,#000 40%,#0000 80%)}.ErrorExperience-module__ZfZI_G__container{z-index:10;grid-template-columns:1fr auto;align-items:center;gap:3rem;width:100%;max-width:68rem;margin:0 auto;display:grid;position:relative}@media (max-width:860px){.ErrorExperience-module__ZfZI_G__container{grid-template-columns:1fr;gap:2rem}}.ErrorExperience-module__ZfZI_G__panel{background:color-mix(in srgb, var(--color-brand-card,#2a2a2d) 88%, transparent);border:1px solid var(--color-brand-border,#ffffff1a);border-radius:var(--radius-card,16px);-webkit-backdrop-filter:blur(12px);padding:clamp(1.75rem,5vw,3rem);animation:.45s ease-out both ErrorExperience-module__ZfZI_G__panelReveal;position:relative;box-shadow:0 20px 50px #0006}.ErrorExperience-module__ZfZI_G__topAccent{background:linear-gradient(90deg, transparent 0%, var(--color-brand-primary,#f97316) 35%, var(--color-brand-primary,#f97316) 65%, transparent 100%);border-top-left-radius:inherit;border-top-right-radius:inherit;height:2px;position:absolute;top:0;left:0;right:0}.ErrorExperience-module__ZfZI_G__badgeRow{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.ErrorExperience-module__ZfZI_G__badge{letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-text,#fff);background:color-mix(in srgb, var(--color-brand-primary,#f97316) 12%, transparent);border:1px solid color-mix(in srgb, var(--color-brand-primary,#f97316) 30%, transparent);border-radius:4px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-size:.75rem;font-weight:700;display:inline-flex}.ErrorExperience-module__ZfZI_G__badgeDot{background-color:var(--color-brand-primary,#f97316);width:6px;height:6px;box-shadow:0 0 8px var(--color-brand-primary,#f97316);border-radius:50%}.ErrorExperience-module__ZfZI_G__heading{font-family:var(--font-family-display,sans-serif);letter-spacing:-.02em;color:var(--color-brand-text,#fff);text-wrap:balance;margin:0 0 1rem;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1}.ErrorExperience-module__ZfZI_G__description{color:var(--color-brand-textSecondary,#a1a1aa);max-width:34rem;margin:0 0 2rem;font-size:clamp(1rem,1.5vw,1.125rem);line-height:1.6}.ErrorExperience-module__ZfZI_G__errorIdBox{font-family:var(--font-family-mono,monospace);color:var(--color-brand-muted,#6b7280);background:#00000059;border:1px solid #ffffff14;border-radius:4px;align-items:center;gap:.5rem;margin-bottom:2rem;padding:.5rem .85rem;font-size:.75rem;display:inline-flex}.ErrorExperience-module__ZfZI_G__errorIdValue{color:var(--color-brand-text,#fff);font-weight:600}.ErrorExperience-module__ZfZI_G__actions{flex-wrap:wrap;align-items:center;gap:.875rem;display:flex}.ErrorExperience-module__ZfZI_G__btnBase{text-transform:uppercase;letter-spacing:.05em;cursor:pointer;border-radius:var(--radius-btn,8px);-webkit-user-select:none;user-select:none;border:1px solid #0000;justify-content:center;align-items:center;gap:.625rem;min-height:44px;padding:.75rem 1.5rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:transform .15s,background-color .15s,border-color .15s,box-shadow .15s;display:inline-flex}.ErrorExperience-module__ZfZI_G__btnBase:focus-visible{outline:2px solid var(--color-brand-primary,#f97316);outline-offset:2px}.ErrorExperience-module__ZfZI_G__btnBase:active{transform:translateY(1px)}.ErrorExperience-module__ZfZI_G__btnPrimary{background-color:var(--color-brand-primary,#f97316);color:#fff;box-shadow:0 4px 14px color-mix(in srgb, var(--color-brand-primary,#f97316) 35%, transparent)}.ErrorExperience-module__ZfZI_G__btnPrimary:hover{background-color:var(--color-brand-primaryHover,#ea580c);box-shadow:0 6px 20px color-mix(in srgb, var(--color-brand-primary,#f97316) 50%, transparent)}.ErrorExperience-module__ZfZI_G__btnSecondary{background-color:var(--color-brand-surface,#2a2a2d);border-color:var(--color-brand-border,#ffffff1a);color:var(--color-brand-text,#fff)}.ErrorExperience-module__ZfZI_G__btnSecondary:hover{border-color:color-mix(in srgb, var(--color-brand-primary,#f97316) 50%, transparent);background-color:color-mix(in srgb, var(--color-brand-surface,#2a2a2d) 85%, #fff)}.ErrorExperience-module__ZfZI_G__btnGhost{border-color:var(--color-brand-border,#ffffff1a);color:var(--color-brand-textSecondary,#a1a1aa);background-color:#0000}.ErrorExperience-module__ZfZI_G__btnGhost:hover{color:var(--color-brand-text,#fff);background-color:#ffffff0f}.ErrorExperience-module__ZfZI_G__watermarkSection{-webkit-user-select:none;user-select:none;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;display:flex}.ErrorExperience-module__ZfZI_G__hugeCode{font-family:var(--font-family-display,sans-serif);font-variant-numeric:tabular-nums;letter-spacing:-.05em;color:#0000;-webkit-text-stroke:1.5px #ffffff1f;text-shadow:0 0 40px color-mix(in srgb, var(--color-brand-primary,#f97316) 15%, transparent);font-size:clamp(6rem,16vw,12rem);font-weight:900;line-height:.9}.ErrorExperience-module__ZfZI_G__footerBrand{font-family:var(--font-family-mono,monospace);letter-spacing:.15em;text-transform:uppercase;color:var(--color-brand-muted,#6b7280);opacity:.5;margin-top:1.5rem;font-size:.7rem}@keyframes ErrorExperience-module__ZfZI_G__panelReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.ErrorExperience-module__ZfZI_G__panel{animation:none}}
