.sign-in-page{min-height:calc(100svh - var(--size-header));padding:var(--space-8) var(--space-4) var(--space-16);place-items:center;display:grid}.sign-in-sheet{gap:var(--space-4);width:min(100%,30rem);padding:var(--space-12) var(--space-10);display:grid;position:relative}@media (width<=640px){.sign-in-sheet{padding:var(--space-10) var(--space-6)}}.sign-in-tick{width:var(--space-4);height:var(--space-4);border:0 solid var(--color-accent);position:absolute}.sign-in-tick-tl{inset:var(--space-3) auto auto var(--space-3);border-width:2px 0 0 2px}.sign-in-tick-tr{inset:var(--space-3) var(--space-3) auto auto;border-width:2px 2px 0 0}.sign-in-tick-bl{inset:auto auto var(--space-3) var(--space-3);border-width:0 0 2px 2px}.sign-in-tick-br{inset:auto var(--space-3) var(--space-3) auto;border-width:0 2px 2px 0}.sign-in-route{width:10rem;overflow:visible}.sign-in-route-ahead,.sign-in-route-done{fill:none;stroke-width:2px;stroke-linecap:round}.sign-in-route-ahead{stroke:var(--color-faint);stroke-dasharray:1 6}.sign-in-route-done{stroke:var(--color-accent);stroke-width:3px}.sign-in-stop{stroke-width:2px;fill:var(--color-card)}.sign-in-stop-ahead{stroke:var(--color-faint)}.sign-in-stop-done{stroke:var(--color-accent);fill:var(--color-accent)}.sign-in-stop-here{stroke:var(--color-highlight);stroke-width:3px}.sign-in-title{margin:var(--space-2) 0 0;font-size:var(--text-heading);font-weight:var(--weight-display);font-stretch:var(--stretch-display);letter-spacing:var(--tracking-display);line-height:var(--leading-display);overflow-wrap:anywhere}.sign-in-title:focus{outline:none}.sign-in-copy{color:var(--color-sub);margin:0}.sign-in-address{color:var(--color-txt);font-weight:var(--weight-label);overflow-wrap:anywhere;display:block}.sign-in-form{gap:var(--space-2);margin-top:var(--space-2);display:grid}.sign-in-form .button,.sign-in-confirm .button{width:100%}.sign-in-actions{justify-items:start;gap:var(--space-3);margin-top:var(--space-2);display:grid}.sign-in-wait{min-height:var(--size-control);color:var(--color-muted);font-size:var(--text-small);font-variant-numeric:tabular-nums;align-items:center;margin:0;display:flex}.sign-in-checking{align-items:center;gap:var(--space-3);min-height:var(--size-control);color:var(--color-sub);display:flex}.sign-in-sent{display:none}.sign-in-sent.moment{width:12.5rem;max-width:100%;display:block;overflow:visible}.sign-in-sent-line{fill:none;stroke:var(--color-accent);stroke-width:3px;stroke-linecap:round}.sign-in-sent-dot{fill:none;stroke:var(--color-highlight);stroke-width:12px;stroke-linecap:round;stroke-dasharray:0 2;stroke-dashoffset:-1px}.sign-in-sent-envelope rect,.sign-in-sent-envelope path{fill:none;stroke:var(--color-accent);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}@media (prefers-reduced-motion:no-preference){.sign-in-sent-line{stroke-dasharray:1 1;animation:sign-in-sent-draw .8s var(--ease-out) both}.sign-in-sent-dot{animation:sign-in-sent-run .8s var(--ease-out) both}}@keyframes sign-in-sent-draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes sign-in-sent-run{0%{stroke-dashoffset:0}to{stroke-dashoffset:-1px}}.sign-in-page:has(.sign-in-sent.moment) .sign-in-route{display:none}
