.klinea-visually-hidden{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.app-segstate{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:var(--klinea-space-6) 0}.app-segstate__card{width:100%;max-width:32rem;text-align:center}.app-segstate__mark{display:inline-flex;align-items:center;justify-content:center;width:var(--klinea-space-12);height:var(--klinea-space-12);margin:0 auto var(--klinea-space-4);border-radius:var(--klinea-radius-pill);font-size:var(--klinea-font-display-size);line-height:1;font-weight:var(--klinea-font-display-weight)}.app-segstate__mark--error{background:var(--klinea-color-status-danger-bg);color:var(--klinea-color-status-danger-fg);border:1px solid var(--klinea-color-status-danger-border)}.app-segstate__mark--notfound{background:var(--klinea-color-status-info-bg);color:var(--klinea-color-status-info-fg);border:1px solid var(--klinea-color-status-info-border)}.app-segstate__title{margin:0 0 var(--klinea-space-2);font-size:var(--klinea-font-h1-size);line-height:var(--klinea-font-h1-line);font-weight:var(--klinea-font-h1-weight);color:var(--klinea-color-text-primary)}.app-segstate__lead{margin:0 auto var(--klinea-space-5);max-width:28rem;color:var(--klinea-color-text-secondary);font-size:var(--klinea-font-body-lg-size);line-height:var(--klinea-font-body-lg-line)}.app-segstate__ref{display:inline-block;margin:0 0 var(--klinea-space-5);padding:var(--klinea-space-1) var(--klinea-space-2);border-radius:var(--klinea-radius-control);background:var(--klinea-color-bg-inset);color:var(--klinea-color-text-muted);font-family:var(--klinea-font-family-mono);font-size:var(--klinea-font-body-sm-size)}.app-segstate__actions{display:flex;flex-wrap:wrap;gap:var(--klinea-space-3);justify-content:center}.app-segstate__link{text-decoration:none}.app-segloading{display:flex;flex-direction:column;gap:var(--klinea-space-6)}.app-segloading__head{display:flex;flex-direction:column;gap:var(--klinea-space-3)}.app-segloading__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:var(--klinea-space-4);gap:var(--klinea-space-4)}.app-segloading__block{display:flex;flex-direction:column;gap:var(--klinea-space-3)}