.vm-auth,.vm-entry-page{background:var(--vm-surface);color:var(--vm-text)}.vm-entry-page{display:flex;flex-direction:column}.vm-entry-page>.vm-entry{flex:1 0 auto;justify-content:center}.vm-entry-page__foot{padding:var(--vm-space-3) var(--vm-space-5) calc(var(--vm-space-5) + var(--vm-safe-bottom));text-align:center}.vm-entry,.vm-entry-page__foot b{color:var(--vm-text)}.vm-entry{display:flex;flex-direction:column;align-items:center;gap:var(--vm-space-6);width:min(400px,100%);margin-inline:auto;padding:var(--vm-space-7) var(--vm-space-4) calc(var(--vm-space-6) + var(--vm-safe-bottom))}.vm-entry .vm-center{width:100%;padding:0}.vm-entry .vm-center>:where(h1,p){margin:0;overflow-wrap:anywhere}.vm-entry__brand{display:flex;justify-content:center;line-height:0}.vm-entry__brand svg,.vm-entry__wordmark svg{display:block}.vm-entry__wordmark{margin:0;line-height:0;color:var(--vm-brand-word)}.vm-entry__text{max-width:300px}.vm-entry .vm-center>:where(h1,.vm-entry__text){text-wrap:balance}.vm-entry__checking{display:inline-flex;align-items:center;gap:var(--vm-space-2)}.vm-entry .vm-alert{width:100%;text-align:left}.vm-entry-tone--info{--c:var(--vm-info)}.vm-entry-tone--dim{--c:var(--vm-text-dim)}.vm-entry__form{display:flex;flex-direction:column;gap:var(--vm-space-3);width:100%;text-align:left}.vm-entry__form .vm-caption{text-align:center}.vm-entry__form .vm-input.vm-mono{font-family:var(--vm-font-mono);font-weight:500;letter-spacing:.04em}.vm-entry__form .vm-help--error{align-items:flex-start}.vm-entry__form .vm-help--error .vm-i{margin-top:2px}.vm-libid{display:flex}.vm-libid>.vm-libid__name{flex:1 1 auto;min-width:0;border-top-right-radius:0;border-bottom-right-radius:0}.vm-libid>.vm-libid__domain{display:flex;align-items:center;flex:none;width:auto;border-left:0;border-top-left-radius:0;border-bottom-left-radius:0;color:var(--vm-text-dim);font-family:var(--vm-font-mono)}.vm-tile.vm-entry__tile{width:96px;height:96px;border-radius:var(--vm-radius-lg)}.vm-id.vm-entry__id{font-size:13px;color:var(--vm-text-dim);overflow-wrap:anywhere}.vm-entry__chips{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--vm-space-2);margin:0;padding:0;list-style:none}.vm-entry__message{width:100%;text-align:left}.vm-entry__message p{margin:var(--vm-space-1) 0 0;overflow-wrap:anywhere}