.error-page-module-scss-module__6HKP4a__wrapper{align-items:center;gap:center;width:100%;min-height:100vh;padding:var(--ha-spacing-6);background-color:var(--ha-bg-base-default);flex-direction:column;justify-content:flex-start;display:flex;position:relative;overflow:hidden}.error-page-module-scss-module__6HKP4a__ambientGlow{filter:blur(50px);pointer-events:none;z-index:0;background:radial-gradient(circle,#ef44441f 0%,#f43f5e0d 45%,#0000 70%);width:600px;height:400px;position:absolute;top:-150px;left:50%;transform:translate(-50%)}.error-page-module-scss-module__6HKP4a__card{z-index:1;background-color:var(--ha-bg-base-default);border:1px solid var(--ha-border-base-default);border-radius:var(--ha-radius-3xl);width:100%;max-width:540px;box-shadow:0 20px 40px -15px var(--ha-color-shadow);padding:var(--ha-spacing-8);align-items:flex-start;gap:var(--ha-spacing-6);flex-direction:column;justify-content:flex-start;animation:.3s ease-out error-page-module-scss-module__6HKP4a__fadeIn;display:flex;position:relative}@media (max-width:564px){.error-page-module-scss-module__6HKP4a__card{padding:var(--ha-spacing-5);border-radius:var(--ha-radius-2xl)}}.error-page-module-scss-module__6HKP4a__headerRow{align-items:center;gap:space-between;flex-direction:row;justify-content:flex-start;width:100%;display:flex}.error-page-module-scss-module__6HKP4a__brand{align-items:center;gap:var(--ha-spacing-2-5);flex-direction:row;justify-content:flex-start;display:flex}.error-page-module-scss-module__6HKP4a__iconCircle{border-radius:var(--ha-radius-2xl);background-color:var(--ha-bg-danger-soft-default);border:1px solid var(--ha-border-base-default);width:52px;height:52px;color:var(--ha-icon-danger-default);flex-direction:center;align-items:center;gap:var(--ha-spacing-0);justify-content:flex-start;display:flex}.error-page-module-scss-module__6HKP4a__info{align-items:flex-start;gap:var(--ha-spacing-2);flex-direction:column;justify-content:flex-start;width:100%;display:flex}.error-page-module-scss-module__6HKP4a__title{color:var(--ha-text-base-default)}.error-page-module-scss-module__6HKP4a__actions{align-items:center;gap:var(--ha-spacing-2-5);flex-flow:wrap;justify-content:flex-start;width:100%;display:flex}@media (max-width:564px){.error-page-module-scss-module__6HKP4a__actions{align-items:stretch;gap:var(--ha-spacing-2);flex-direction:column;justify-content:flex-start;display:flex}.error-page-module-scss-module__6HKP4a__actions button{width:100%}}.error-page-module-scss-module__6HKP4a__detailsWrapper{align-items:flex-start;gap:var(--ha-spacing-2);width:100%;margin-top:var(--ha-spacing-2);flex-direction:column;justify-content:flex-start;display:flex}.error-page-module-scss-module__6HKP4a__detailsToggle{cursor:pointer;align-items:center;gap:var(--ha-spacing-1-5);color:var(--ha-text-base-tertiary);background:0 0;border:none;flex-direction:row;justify-content:flex-start;padding:0;font-size:13px;transition:color .15s;display:flex}.error-page-module-scss-module__6HKP4a__detailsToggle:hover{color:var(--ha-text-base-secondary)}.error-page-module-scss-module__6HKP4a__detailsBox{background-color:var(--ha-bg-base-secondary);border:1px solid var(--ha-border-base-secondary);border-radius:var(--ha-radius-xl);width:100%;padding:var(--ha-spacing-3);align-items:flex-start;gap:var(--ha-spacing-2-5);flex-direction:column;justify-content:flex-start;animation:.2s ease-out error-page-module-scss-module__6HKP4a__fadeIn;display:flex}.error-page-module-scss-module__6HKP4a__code{width:100%;max-height:140px;color:var(--ha-text-base-secondary);word-break:break-all;white-space:pre-wrap;padding:var(--ha-spacing-1)0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:12px;line-height:1.5;overflow-y:auto}.error-page-module-scss-module__6HKP4a__digestText{color:var(--ha-text-base-tertiary);font-family:ui-monospace,SFMono-Regular,monospace;font-size:11px}.error-page-module-scss-module__6HKP4a__copyRow{align-items:center;gap:flex-end;flex-direction:row;justify-content:flex-start;width:100%;display:flex}@keyframes error-page-module-scss-module__6HKP4a__fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
