.auth-nav{max-width:100%;color:inherit;font-family:var(--font-space), ui-monospace, monospace;letter-spacing:.16em;white-space:nowrap;align-items:center;gap:.75rem;font-size:11px;line-height:1;display:inline-flex}.auth-nav a,.auth-nav-button{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.auth-nav-user{text-overflow:ellipsis;max-width:16ch;overflow:hidden}.auth-nav[data-compact=true] .auth-nav-user{max-width:8ch}.auth-nav-button:disabled{cursor:default;opacity:.45}.auth-prompt-backdrop{z-index:5;background:color-mix(in srgb, var(--r-bg,#fff) 72%, transparent);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.auth-prompt{border:1px solid var(--r-text,#000);background:var(--r-bg,#fff);width:min(22rem,100%);color:var(--r-text,#000);font-family:var(--font-space), ui-monospace, monospace;flex-direction:column;gap:.7rem;padding:1rem;display:flex}.auth-prompt-title{letter-spacing:.12em;overflow-wrap:anywhere;text-transform:uppercase;margin:0;font-size:12px;line-height:1.4}.auth-prompt-note{color:var(--r-dim,#444);margin:0;font-size:12px;line-height:1.45}.auth-prompt-actions{flex-wrap:wrap;gap:.5rem;display:flex}.auth-prompt-button,.auth-prompt-quiet{border:1px solid var(--r-text,#000);font:inherit;letter-spacing:.06em;cursor:pointer;font-size:12px}.auth-prompt-button{background:var(--r-text,#000);color:var(--r-bg,#fff);padding:.45rem .7rem}.auth-prompt-quiet{color:inherit;background:0 0;padding:.45rem .7rem}.auth-prompt-button:disabled{cursor:default;opacity:.45}
