.lx{--lx-accent:var(--color-ink);justify-items:start;gap:4px;display:grid}.sc-dark .lx{--lx-accent:var(--color-brand)}.lx-link{min-height:44px;color:inherit;border-bottom:2px solid;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.lx-link:disabled{opacity:.7;cursor:progress}.lx-wipe{cursor:pointer;align-items:center;gap:10px;max-width:46ch;min-height:44px;font-size:14px;line-height:1.45;display:flex}.lx-wipe input{width:20px;height:20px;accent-color:var(--lx-accent);cursor:pointer;flex:none;margin:0}.lx-wipe:has(input:disabled){cursor:default;opacity:.7}.lx-backup{max-width:46ch;font-size:14px;line-height:1.45}.lx-backup-btn{min-height:44px;color:inherit;border-bottom:1.5px solid;align-items:center;font-size:14px;font-weight:700;display:inline-flex}.lx-error{color:var(--color-alert);font-size:14px;font-weight:600}.lx-error:empty{display:none}.sc-dark .lx-error{color:var(--color-brand)}.lx-dialog{border:1.5px solid var(--color-ink);border-radius:var(--radius-card);background:var(--color-paper);width:min(480px,100% - 32px);color:var(--color-ink);box-shadow:8px 8px 0 var(--color-brand);margin:auto;padding:24px;position:fixed;inset:0}.lx-dialog::backdrop{background:#000000a6}.lx-dialog[open]{gap:12px;display:grid}.lx-title{letter-spacing:-.01em;font-size:22px;font-weight:800}.lx-lead{color:var(--color-ink-2);font-size:15px;line-height:1.5}.lx-dialog .lx-wipe{font-size:15px}.lx-dialog .lx-backup-btn{min-height:44px;color:var(--color-ink);border:0;border-bottom:1.5px solid;border-radius:0;padding:0;font-size:15px}.lx-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.lx-dialog .lx-primary{border:1.5px solid var(--color-ink);border-radius:var(--radius-md);background:var(--color-brand);min-height:52px;color:var(--color-ink);box-shadow:4px 4px 0 var(--color-ink);padding:0 22px;font-size:16px;font-weight:700}.lx-dialog .lx-primary:active{box-shadow:none;transform:translate(4px,4px)}.lx-dialog .lx-secondary{border:1px solid var(--color-line-strong);border-radius:var(--radius-md);background:var(--color-paper);min-height:52px;color:var(--color-ink);padding:0 18px;font-size:16px;font-weight:600}.lx-dialog :is(.lx-primary,.lx-secondary,.lx-backup-btn):hover:not(:disabled){border-color:var(--color-ink)}.lx-dialog :is(.lx-primary,.lx-secondary):disabled{opacity:.6;cursor:progress}dialog.lx-dialog :focus-visible{outline:2px solid var(--color-ink);outline-offset:2px;box-shadow:0 0 0 5px var(--color-brand)}@media (prefers-reduced-motion:reduce){.lx-dialog .lx-primary:active{transform:none}}
