.app-error{background:var(--cds-background,#161616);min-height:100dvh;color:var(--cds-text-primary,#f4f4f4);font-family:var(--cds-body-01-font-family,"IBM Plex Sans",system-ui,sans-serif);padding:calc(var(--cds-spacing-07,2rem) + env(safe-area-inset-top))calc(var(--cds-spacing-07,2rem) + env(safe-area-inset-right))calc(var(--cds-spacing-07,2rem) + env(safe-area-inset-bottom))calc(var(--cds-spacing-07,2rem) + env(safe-area-inset-left));justify-content:center;align-items:center;display:flex}.app-error__card{gap:var(--cds-spacing-05,1rem);flex-direction:column;width:100%;max-width:28rem;display:flex}.app-error__status{align-items:center;gap:var(--cds-spacing-03,.5rem);font-size:var(--cds-label-01-font-size,.75rem);letter-spacing:var(--cds-label-01-letter-spacing,.32px);text-transform:uppercase;color:var(--cds-text-secondary,#c6c6c6);margin:0;display:inline-flex}.app-error__status:before{content:"";background:var(--cds-support-warning,#f1c21b);border-radius:50%;width:.5rem;height:.5rem}.app-error__status[data-online=false]:before{background:var(--cds-support-error,#fa4d56)}.app-error__title{font-size:var(--cds-heading-04-font-size,1.75rem);line-height:var(--cds-heading-04-line-height,1.28572);font-weight:var(--cds-heading-04-font-weight,400);margin:0}.app-error__body{color:var(--cds-text-secondary,#c6c6c6);font-size:var(--cds-body-01-font-size,.875rem);line-height:var(--cds-body-01-line-height,1.42857);margin:0}.app-error__actions{gap:var(--cds-spacing-03,.5rem);margin-top:var(--cds-spacing-03,.5rem);flex-wrap:wrap;display:flex}.app-error__button{appearance:none;min-height:2.5rem;padding:0 var(--cds-spacing-05,1rem);border:1px solid var(--cds-border-subtle-01,#393939);color:var(--cds-text-primary,#f4f4f4);font-size:var(--cds-body-01-font-size,.875rem);cursor:pointer;background:0 0;align-items:center;font-family:inherit;text-decoration:none;transition:background-color .11s cubic-bezier(.2,0,.38,.9);display:inline-flex}.app-error__button:hover{background:var(--cds-layer-hover-01,#333)}.app-error__button:focus-visible{outline:2px solid var(--cds-focus,#fff);outline-offset:-2px}.app-error__button--primary{border-color:var(--cds-button-primary,#0f62fe);background:var(--cds-button-primary,#0f62fe);color:var(--cds-text-on-color,#fff)}.app-error__button--primary:hover{background:var(--cds-button-primary-hover,#0050e6)}.app-error__digest{font-size:var(--cds-label-01-font-size,.75rem);color:var(--cds-text-helper,#8d8d8d);margin:0}.app-error__digest code{font-family:var(--cds-code-01-font-family,"IBM Plex Mono",ui-monospace,monospace)}
