.auth-entry[data-v-23abd8f9]{color:var(--ms-ink);background:radial-gradient(ellipse at 15% 5%,color-mix(in srgb,var(--ms-lavender) 15%,transparent),transparent 35rem),var(--ms-canvas)}html.dark .auth-entry[data-v-23abd8f9]{--ms-canvas: #17171b;--ms-paper: #202027;--ms-ink: #f4eee4;--ms-muted: #bfb8c8;--ms-lavender: #aca1dc;--ms-line-soft: #49434f;--aira-rust: #f08c9f;color-scheme:dark}html.dark .auth-entry[data-v-23abd8f9] .auth-entry-submit{background:#b93850;color:#fff8f0}html.dark .auth-entry[data-v-23abd8f9] .auth-entry-submit:hover{background:#a32d44}.auth-entry-header[data-v-23abd8f9]{background:color-mix(in srgb,var(--ms-canvas) 95%,transparent);border-color:var(--ms-line-soft)}.auth-entry-card[data-v-23abd8f9]{background:var(--ms-paper);border-color:var(--ms-line-soft);box-shadow:0 6px 24px #0000000a}.auth-entry[data-v-23abd8f9] .auth-entry-appearance{width:9rem;flex-shrink:0;border-radius:999px;background:var(--ms-paper);border:1px solid var(--ms-line-soft)}.auth-entry[data-v-23abd8f9] .auth-entry-appearance button{border-radius:999px;color:var(--ms-muted)}.auth-entry[data-v-23abd8f9] .auth-entry-appearance button[aria-pressed=true]{background:#e5ddef;color:#48354f}.auth-entry[data-v-23abd8f9] h1{color:var(--ms-ink);font-family:var(--ms-display);font-size:clamp(2rem,6vw,2.5rem);line-height:1.1}.auth-entry[data-v-23abd8f9] .auth-entry-muted{color:var(--ms-muted)}.auth-entry[data-v-23abd8f9] .auth-entry-modes{gap:.25rem;border-radius:999px;padding:.25rem;background:var(--ms-canvas);border:1px solid var(--ms-line-soft)}.auth-entry[data-v-23abd8f9] .auth-entry-modes>*{display:flex;align-items:center;justify-content:center;min-height:44px;border-radius:999px;padding:.6rem .4rem;color:var(--ms-muted);font-size:.7rem;letter-spacing:.04em;text-decoration:none}.auth-entry[data-v-23abd8f9] .auth-entry-modes .auth-entry-active{background:#e5ddef;color:#48354f}.auth-entry[data-v-23abd8f9] label{color:var(--ms-ink)}.auth-entry[data-v-23abd8f9] .auth-entry-input{min-height:3.2rem;border-radius:1rem;border-color:var(--ms-line-soft);background:var(--ms-canvas);color:var(--ms-ink);font-size:1rem;padding-inline:1rem}.auth-entry[data-v-23abd8f9] .auth-entry-input::-moz-placeholder{color:var(--ms-muted)}.auth-entry[data-v-23abd8f9] .auth-entry-input::placeholder{color:var(--ms-muted)}.auth-entry[data-v-23abd8f9] .auth-entry-input:focus-visible{outline:2px solid var(--ms-ink);outline-offset:3px;box-shadow:none}.auth-entry[data-v-23abd8f9] .auth-entry-submit{min-height:3rem;border-radius:999px;border:1px solid transparent;background:#a83443;color:#fff8f0;font-weight:600;font-family:var(--ms-voice);font-size:.875rem;letter-spacing:normal;text-transform:none}.auth-entry[data-v-23abd8f9] .auth-entry-submit:hover{background:#8a2938;color:#fff8f0}.auth-entry[data-v-23abd8f9] .auth-entry-link{color:var(--ms-ink);text-underline-offset:4px}.auth-entry[data-v-23abd8f9] a:focus-visible,.auth-entry[data-v-23abd8f9] button:focus-visible{outline:2px solid var(--ms-ink);outline-offset:3px}.auth-entry[data-v-23abd8f9] .auth-entry-status{border-color:var(--ms-line-soft);background:var(--ms-canvas);color:var(--ms-ink)}
