.entry-screen.svelte-8ivbpc{padding:1.75rem 1.5rem 2rem;overflow:hidden}.entry-top.svelte-8ivbpc{z-index:5;align-items:center;gap:.875rem;min-height:2.625rem;display:flex;position:relative}.entry-top.svelte-8ivbpc .brand:where(.svelte-8ivbpc){color:inherit;text-decoration:none}.entry-slogan.svelte-8ivbpc{color:var(--muted);letter-spacing:.01em;margin:.375rem 0 0;font-size:.75rem}.entry-content.svelte-8ivbpc{z-index:5;width:100%;margin:auto;padding:2.25rem 0 .75rem;position:relative;container:entry/inline-size}.entry-screen.svelte-8ivbpc .entry-content:where(.svelte-8ivbpc)>:not(.entry-wide,.eyebrow,h1){max-width:36rem;margin-inline:auto}.entry-screen.svelte-8ivbpc .entry-content:where(.svelte-8ivbpc) .eyebrow:where(.svelte-8ivbpc),.entry-screen.svelte-8ivbpc .entry-content:where(.svelte-8ivbpc) h1:where(.svelte-8ivbpc){text-align:center;max-width:none}.entry-content.svelte-8ivbpc h1:where(.svelte-8ivbpc){font-size:clamp(2.125rem,9vw,2.875rem)}@media (width>=43.75em){.entry-screen.svelte-8ivbpc{padding-inline:var(--gutter)}}.entry-screen.svelte-8ivbpc .entry-form{margin-top:2rem}.entry-screen.svelte-8ivbpc .entry-lead{text-align:center;color:var(--muted);margin:1rem auto 0;font-size:.875rem;line-height:1.6}.entry-screen.svelte-8ivbpc .entry-label-row{justify-content:space-between;align-items:baseline;display:flex}.entry-screen.svelte-8ivbpc .entry-label-row label{margin-bottom:.5625rem}.entry-screen.svelte-8ivbpc .entry-link{color:var(--accent-text,#b4a9ff);cursor:pointer;background:0 0;border:0;padding:0;font-size:.75rem}.entry-screen.svelte-8ivbpc .entry-link:hover{text-decoration:underline}.entry-screen.svelte-8ivbpc a.entry-link{text-underline-offset:.15em;text-decoration:underline}.entry-screen.svelte-8ivbpc .password-wrap{position:relative}.entry-screen.svelte-8ivbpc .password-wrap input{padding-right:4.25rem}.entry-screen.svelte-8ivbpc .password-toggle{color:var(--muted);background:rgba(var(--ink-rgb,255, 255, 255), .06);cursor:pointer;border:0;border-radius:.625rem;padding:.375rem .625rem;font-size:.75rem;font-weight:600;position:absolute;top:50%;right:.5rem;transform:translateY(-50%)}.entry-screen.svelte-8ivbpc .password-toggle:hover{color:var(--ink,white)}.entry-screen.svelte-8ivbpc .entry-error{min-height:1rem;color:var(--danger,#ff7a8a);margin:-.375rem 0 .75rem;font-size:.75rem}.entry-screen.svelte-8ivbpc .entry-divider{color:var(--gray-mid,#848897);align-items:center;gap:.75rem;margin:1.375rem 0;font-size:.75rem;display:flex}.entry-screen.svelte-8ivbpc .entry-divider:before,.entry-screen.svelte-8ivbpc .entry-divider:after{content:"";background:rgba(var(--ink-rgb,255, 255, 255), .16);flex:1;height:.0625rem}.entry-screen.svelte-8ivbpc .entry-secondary{box-sizing:border-box;border:1px solid var(--border);width:100%;color:var(--ink,white);background:rgba(var(--ink-rgb,255, 255, 255), .04);text-align:center;cursor:pointer;border-radius:1.125rem;padding:1rem 1.25rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s;display:block}.entry-screen.svelte-8ivbpc .entry-secondary:hover{background:rgba(var(--ink-rgb,255, 255, 255), .08);border-color:rgba(var(--accent-rgb,141, 124, 255), .35)}.entry-screen.svelte-8ivbpc .entry-note{color:var(--gray-mid,#848897);gap:.5625rem;margin:1.375rem 0 0;font-size:.75rem;line-height:1.6;display:flex}.entry-screen.svelte-8ivbpc a.primary-button{text-decoration:none}.entry-screen.svelte-8ivbpc .username-hint{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.entry-screen.svelte-8ivbpc .entry-note>span[aria-hidden]{color:var(--accent,#8d7cff)}
