.error-page-module__KkLn9q__page{min-height:100dvh;padding:var(--page-padding);background-image:linear-gradient(90deg, transparent 48px, var(--marge-rouge) 48px, var(--marge-rouge) 49px, transparent 49px), linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px);background-size:100% 100%,100% 32px,32px 100%;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.error-page-module__KkLn9q__page:before{background:radial-gradient(ellipse 70% 70% at 50% 50%, var(--color-bg) 20%, transparent 100%);content:"";pointer-events:none;position:absolute;inset:0}.error-page-module__KkLn9q__panel{z-index:1;flex-direction:column;width:100%;max-width:360px;display:flex;position:relative}.error-page-module__KkLn9q__brand{align-items:center;gap:9px;margin-bottom:52px;display:flex}.error-page-module__KkLn9q__brand img{filter:var(--mark-filter);object-fit:contain;width:22px;height:22px}.error-page-module__KkLn9q__brandName{color:var(--color-text-primary);font-size:1rem;font-weight:var(--weight-medium);letter-spacing:-.02em}.error-page-module__KkLn9q__code{color:var(--color-text-quaternary);font-family:var(--font-brand);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;margin:0 0 20px;font-size:clamp(5rem,20vw,7.5rem);line-height:1}.error-page-module__KkLn9q__title{color:var(--color-text-primary);font-family:var(--font-serif);letter-spacing:-.01em;margin:0 0 8px;font-size:1.5rem;font-style:italic;font-weight:400;line-height:1.2}.error-page-module__KkLn9q__description{color:var(--color-text-tertiary);margin:0 0 36px;font-size:.875rem;line-height:1.55}.error-page-module__KkLn9q__actions{flex-wrap:wrap;gap:8px;display:flex}
