.lf-sys-root{display:grid;place-items:center;min-height:100dvh}.lf-sys-error{display:grid;justify-items:center;gap:var(--n2-s3);padding:var(--n2-s7) var(--n2-s4);text-align:center}.lf-sys-error[data-mode=section]{padding-block:var(--n2-s6)}.lf-sys-error-glyph{display:grid;place-items:center;color:rgb(var(--n2-warn))}.lf-sys-error-glyph svg{width:var(--n2-s6);height:var(--n2-s6)}.lf-sys-error-t{margin:0;font:600 var(--n2-t-statement)/1.1 var(--n2-f-display);letter-spacing:-.03em;text-wrap:balance}.lf-sys-error[data-mode=section] .lf-sys-error-t{font-size:var(--n2-t-title)}.lf-sys-error-body{margin:0;color:rgb(var(--n2-ink-2));text-wrap:pretty}.lf-sys-error-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--n2-s2)}.lf-sys-error-exit{text-decoration:none}.lf-sys-error-reference{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:var(--n2-s1) var(--n2-s2);margin:0;color:rgb(var(--n2-ink-2));font-size:var(--n2-t-label)}.lf-sys-error-id{font-variant-numeric:tabular-nums}.lf-sys-error-reference button{all:unset;cursor:pointer;display:inline-flex;align-items:center;min-height:var(--n2-touch);color:rgb(var(--n2-accent-text));font-weight:500;border-radius:var(--n2-r-mark)}.lf-sys-error-reference button:hover{text-decoration:underline}.lf-sys-error-reference button:focus-visible{outline:2px solid rgb(var(--n2-accent));outline-offset:2px}:root[data-lf-ui=v1] .lf-sys-inline-error{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2) var(--space-35);padding:var(--space-4) 0;border-bottom:1px solid rgb(var(--rule-tone)/var(--kit-hairline-a));font-size:var(--text-sm)}:root[data-lf-ui=v1] .lf-sys-inline-error>svg{width:var(--space-4);height:var(--space-4);color:rgb(var(--ink-error))}:root[data-lf-ui=v1] .lf-sys-inline-error>div{flex:1;min-width:0}:root[data-lf-ui=v1] .lf-sys-inline-error strong{font-weight:500;color:rgb(var(--ink-error))}:root[data-lf-ui=v1] .lf-sys-inline-error p{color:rgb(var(--color-muted-foreground))}:root[data-lf-ui=v1] .lf-sys-inline-error button{min-height:calc(var(--space-10) + var(--space-1));padding:0 var(--space-2);color:rgb(var(--ink-primary));border-radius:var(--radius-sm)}