html .constellation--lock .mark{transition:translate var(--dur-breathe) var(--ease-glide) var(--gd), rotate var(--dur-breathe) var(--ease-glide) var(--gd)}html .constellation--lock .ribbon{transition:scale var(--dur-breathe) var(--ease-glide)}html [data-screen] [data-part=heading]{transition:opacity var(--dur-quiet) var(--ease-settle) .2s, translate var(--dur-quiet) var(--ease-settle) .2s}html [data-screen] .auth-pill{transition:background-color var(--dur-hover) var(--ease-standard), scale var(--dur-press) var(--ease-glide), opacity var(--dur-quiet) var(--ease-settle) .2s, translate var(--dur-quiet) var(--ease-settle) .2s}html [data-screen] [data-part=failure]{transition:opacity .4s var(--ease-settle) .7s, translate .4s var(--ease-settle) .7s}@starting-style{html [data-screen] [data-part=failure]{opacity:0;translate:0 4px}}html [data-screen] [data-part=failure][hidden]{opacity:0;transition:opacity var(--dur-hover) var(--ease-standard), display var(--dur-hover);transition-behavior:allow-discrete}html:is([data-auth-state=verifying],[data-auth-state=success],[data-unlock-beat=breathe]) .constellation--lock .mark{translate:var(--gx) var(--gy);rotate:calc(var(--spin) * .3);transition:translate var(--dur-breathe) var(--ease-settle) var(--gd), rotate var(--dur-breathe) var(--ease-settle) var(--gd)}html:is([data-auth-state=verifying],[data-auth-state=success],[data-unlock-beat=breathe]) .constellation--lock .ribbon{scale:var(--swell);transition:scale var(--dur-breathe) var(--ease-settle)}html:is([data-auth-state=verifying],[data-auth-state=success],[data-unlock-beat=breathe]) [data-screen] :is([data-part=heading],.auth-pill){opacity:0;pointer-events:none;transition:opacity var(--dur-quiet) var(--ease-glide), translate var(--dur-quiet) var(--ease-glide);translate:0 8px}html:is([data-auth-state=verifying],[data-auth-state=success],[data-unlock-beat=breathe]) [data-screen] [data-part=failure]{opacity:0;transition:opacity var(--dur-quiet) var(--ease-glide), translate var(--dur-quiet) var(--ease-glide);translate:0 4px}html[data-unlock-beat] .constellation--lock [data-el=mark-1] .mark-art{animation:tf-arrive var(--dur-arrive) var(--ease-standard) var(--ad) both}html .constellation--lock .ribbon-hold{--hold-dip:calc(1.02 / var(--swell))}html[data-unlock-hold] .constellation--lock .ribbon-hold{animation:tf-hold var(--dur-hold) var(--ease-standard) infinite}html[data-unlock-hold] .constellation--lock [data-el=mark-1] .mark-art{animation:tf-arrive var(--dur-arrive) var(--ease-standard) var(--ad) both, tf-twinkle-soft var(--dur-twinkle) var(--ease-standard) infinite}html[data-unlock-hold] .constellation--lock [data-el=mark-5] .mark-art{animation:tf-arrive var(--dur-arrive) var(--ease-standard) var(--ad) both, tf-twinkle-soft var(--dur-twinkle) var(--ease-standard) 2.5s infinite}@keyframes tf-hold{0%,to{scale:1}50%{scale:var(--hold-dip)}}@media (prefers-reduced-motion:reduce){html .constellation--lock :is(.mark,.ribbon){translate:none!important;rotate:none!important;scale:none!important}html .constellation--lock .ribbon-hold{animation:none!important}html [data-screen] .auth-pill:active{scale:none}html [data-screen] :is([data-part=heading],.auth-pill){transition:opacity var(--dur-reduced) var(--ease-standard), background-color var(--dur-hover) var(--ease-standard)!important;translate:none!important}html [data-screen] [data-part=failure]{transition:opacity var(--dur-reduced) var(--ease-standard) var(--dur-reduced)!important;translate:none!important}html [data-screen] [data-part=failure][hidden]{transition:none!important}}.auth-screen[data-astro-cid-woueylqj]{min-height:100svh;padding:var(--lock-pad-y) var(--lock-pad-x);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.auth-heading[data-astro-cid-woueylqj]{margin:var(--lock-gap) 0 0;max-width:22ch;color:var(--color-primary);text-wrap:balance}.auth-heading--sm[data-astro-cid-woueylqj]{max-width:26ch}@media (height<=499.98px){.auth-heading[data-astro-cid-woueylqj].type-headline-md{font-size:26px;line-height:1.18}.auth-heading--sm[data-astro-cid-woueylqj].type-headline-sm{font-size:20px}}.auth-pill[data-astro-cid-woueylqj]{justify-content:center;align-items:center;gap:var(--space-xs);height:var(--lock-pill-h);margin-top:var(--lock-heading-gap);padding:0 var(--space-lg);border-radius:var(--radius-full);background:var(--color-primary);color:var(--color-on-primary);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-hover) var(--ease-standard), scale var(--dur-press) var(--ease-glide);border:0;flex:none;display:inline-flex}@media (hover:hover){.auth-pill[data-astro-cid-woueylqj]:hover{background:var(--color-primary-hover)}}.auth-pill[data-astro-cid-woueylqj]:active{background:var(--color-primary-hover);scale:.95}.auth-pill[data-astro-cid-woueylqj]:focus-visible{outline:2px solid var(--color-outline-strong);outline-offset:2px}.auth-pill-sparkle[data-astro-cid-woueylqj]{width:14px;height:14px;display:block}.auth-reserve[data-astro-cid-woueylqj]{height:var(--lock-reserve);padding-top:var(--space-md);flex:none}.auth-failure[data-astro-cid-woueylqj]{color:var(--color-on-surface-variant);margin:0}
