ul[data-v-96411d36]{gap:var(--space-2);padding:0;list-style:none;display:grid}button[data-v-96411d36]{text-align:left;width:100%}.login[data-v-ce7d1550]{gap:var(--space-3);max-width:20rem;display:grid}label[data-v-ce7d1550]{gap:var(--space-1);display:grid}.app-header[data-v-e1de39c0]{align-items:center;gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.title[data-v-e1de39c0]{font-weight:600;text-decoration:none}.nav[data-v-e1de39c0]{gap:var(--space-2);display:flex}.user[data-v-e1de39c0]{margin-left:auto}.badge[data-v-e1de39c0]{background:var(--color-badge);border-radius:1rem;padding:.1rem .5rem;font-size:.8rem}.offline[data-v-e1de39c0]{background:var(--color-warning);color:#fff}.failed[data-v-2d841eca]{padding:0;list-style:none}.failed li[data-v-2d841eca]{justify-content:space-between;gap:var(--space-2);padding:var(--space-2);margin-bottom:var(--space-2);background:var(--color-error-background);border-radius:.25rem;display:flex}button[data-v-2d841eca]{background:0 0;border:none}.update[data-v-1081ae5c]{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-2);margin:var(--space-2) 0;background:var(--color-badge);border-radius:.25rem;display:flex}.app[data-v-e8568321]{max-width:40rem;padding:0 var(--space-3) var(--space-4);margin:0 auto}.language[data-v-e8568321]{margin-top:var(--space-4)}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--space-1:.25rem;--space-2:.5rem;--space-3:1rem;--space-4:2rem;--color-text:#1b1b1f;--color-background:#fff;--color-muted:#6b6b75;--color-border:#e3e3e8;--color-badge:#ececf1;--color-warning:#b26a00;--color-error:#c62828;--color-error-background:#fdecea;color:var(--color-text);background:var(--color-background);font-family:system-ui,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-text:#ececf1;--color-background:#16161a;--color-muted:#9a9aa5;--color-border:#2e2e36;--color-badge:#2e2e36;--color-error-background:#4a1c1c}}body{margin:0}a{color:inherit}button,input,select{font:inherit;padding:var(--space-1) var(--space-2)}.hint{color:var(--color-muted)}.error{color:var(--color-error)}
