.error-module__kJ5sHq__errorBlock{background:radial-gradient(80% 80% at 50% 20%,#ef44441a 0%,#0000 50%),linear-gradient(135deg,#0f172a80 0%,#1e293b4d 50%,#0f172a80 100%);min-height:100vh;position:relative;overflow-x:hidden}.error-module__kJ5sHq__errorBlock:before{content:"";pointer-events:none;z-index:0;background-image:repeating-linear-gradient(0deg,#0000,#0000 71px,#94a3b808 71px 72px),repeating-linear-gradient(90deg,#0000,#0000 71px,#94a3b808 71px 72px);position:absolute;inset:0;-webkit-mask-image:linear-gradient(#00000080 0%,#0000 100%);mask-image:linear-gradient(#00000080 0%,#0000 100%)}.error-module__kJ5sHq__errorBlock__container{z-index:1;grid-template-columns:1fr;align-items:center;gap:48px;max-width:1400px;min-height:100vh;margin:0 auto;padding:48px 24px;display:grid;position:relative}.error-module__kJ5sHq__errorBlock__content{flex-direction:column;gap:32px;display:flex}.error-module__kJ5sHq__errorBlock__header{flex-direction:column;gap:8px;display:flex}.error-module__kJ5sHq__errorBlock__eyebrow{text-transform:uppercase;letter-spacing:.05em;color:#ef4444;font-size:.82rem;font-weight:600;line-height:1.2}.error-module__kJ5sHq__errorBlock__title{color:var(--foreground,#fff);margin:0;font-size:clamp(2.5rem,6vw,4rem);font-weight:700;line-height:1.1}.error-module__kJ5sHq__errorBlock__message{flex-direction:column;gap:16px;max-width:600px;display:flex}.error-module__kJ5sHq__errorBlock__copy{color:var(--foreground,#fff);opacity:.95;margin:0;font-size:1rem;line-height:1.65}.error-module__kJ5sHq__errorBlock__subcopy{color:var(--muted-foreground,#94a3b8);margin:0;font-size:.95rem;line-height:1.6}.error-module__kJ5sHq__errorBlock__errorInfo{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b66;border:1px solid #ef444433;border-radius:12px;padding:24px}.error-module__kJ5sHq__errorBlock__errorLabel{text-transform:uppercase;color:#ef4444;letter-spacing:.05em;margin:0 0 12px;font-size:.9rem;font-weight:600}.error-module__kJ5sHq__errorBlock__errorBox{background:#0003;border:1px solid #ef444426;border-radius:8px;padding:16px;overflow-x:auto}.error-module__kJ5sHq__errorBlock__errorCode{color:#fca5a5;white-space:pre-wrap;word-break:break-word;font-family:Courier New,monospace;font-size:.85rem;line-height:1.5}.error-module__kJ5sHq__errorBlock__actions{flex-flow:wrap;gap:16px;margin-top:8px;display:flex}.error-module__kJ5sHq__errorBlock__link{text-decoration:none;display:inline-flex}.error-module__kJ5sHq__errorBlock__button{color:#fff;cursor:pointer;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);border:none;border-radius:8px;padding:12px 32px;font-size:1rem;transition:all .2s}.error-module__kJ5sHq__errorBlock__button:hover{transform:translateY(-2px);box-shadow:0 8px 24px #ef44444d}.error-module__kJ5sHq__errorBlock__buttonSecondary{color:#ef4444;cursor:pointer;background:#ef44441a;border:1px solid #ef44444d;border-radius:8px;padding:12px 32px;font-size:1rem;transition:all .2s}.error-module__kJ5sHq__errorBlock__buttonSecondary:hover{background:#ef444433;border-color:#ef444480}.error-module__kJ5sHq__errorBlock__suggestions{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b66;border:1px solid #ef444426;border-radius:12px;margin-top:16px;padding:24px}.error-module__kJ5sHq__errorBlock__suggestionLabel{color:var(--foreground,#fff);margin:0 0 12px;font-size:.95rem;font-weight:600}.error-module__kJ5sHq__errorBlock__suggestionList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.error-module__kJ5sHq__errorBlock__suggestionItem{color:var(--muted-foreground,#94a3b8);padding-left:20px;font-size:.95rem;position:relative}.error-module__kJ5sHq__errorBlock__suggestionItem:before{content:"→";color:#ef4444;font-weight:600;position:absolute;left:0}.error-module__kJ5sHq__errorBlock__sidebar{flex-direction:column;gap:24px;display:flex}.error-module__kJ5sHq__errorBlock__sidebarCard{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#1e293b66;border:1px solid #ef444426;border-radius:12px;padding:32px 24px}.error-module__kJ5sHq__errorBlock__sidebarTitle{color:var(--foreground,#fff);margin:0 0 12px;font-size:1.1rem;font-weight:600}.error-module__kJ5sHq__errorBlock__sidebarText{color:var(--muted-foreground,#94a3b8);margin:0 0 16px;font-size:.95rem;line-height:1.6}.error-module__kJ5sHq__errorBlock__supportLink{color:#ef4444;font-weight:600;text-decoration:none;transition:color .2s;display:inline-block}.error-module__kJ5sHq__errorBlock__supportLink:hover{color:#fca5a5;text-decoration:underline}@media (max-width:1024px){.error-module__kJ5sHq__errorBlock__container{grid-template-columns:1fr;gap:32px;padding:40px 20px}.error-module__kJ5sHq__errorBlock__title{font-size:clamp(2rem,5vw,3.5rem)}.error-module__kJ5sHq__errorBlock__sidebar{flex-flow:wrap}.error-module__kJ5sHq__errorBlock__sidebarCard{flex:1;min-width:200px}}@media (max-width:720px){.error-module__kJ5sHq__errorBlock{min-height:auto}.error-module__kJ5sHq__errorBlock__container{gap:24px;padding:32px 16px}.error-module__kJ5sHq__errorBlock__title{font-size:clamp(1.75rem,4vw,2.5rem)}.error-module__kJ5sHq__errorBlock__copy{font-size:.95rem}.error-module__kJ5sHq__errorBlock__actions{flex-direction:column;gap:12px}.error-module__kJ5sHq__errorBlock__link{width:100%}.error-module__kJ5sHq__errorBlock__button,.error-module__kJ5sHq__errorBlock__buttonSecondary{text-align:center;width:100%}.error-module__kJ5sHq__errorBlock__sidebar{gap:16px}.error-module__kJ5sHq__errorBlock__sidebarCard{padding:20px 16px}.error-module__kJ5sHq__errorBlock__suggestions,.error-module__kJ5sHq__errorBlock__errorInfo{padding:16px}.error-module__kJ5sHq__errorBlock__errorBox{padding:12px}.error-module__kJ5sHq__errorBlock__errorCode{font-size:.75rem}}
