.sign-in-quiet{justify-items:center;width:min(280px,100%);display:grid;position:relative}.sign-in-quiet form{width:100%;margin-top:48px}.sign-in-button{background:var(--button-bg,#09090a);width:100%;color:var(--button-ink,#fcf7f3);font:600 15px/1 var(--pl-font);letter-spacing:-.01em;cursor:pointer;transition:transform .18s var(--pl-ease,ease), box-shadow .18s var(--pl-ease,ease);border:0;border-radius:100px;padding:15px 24px}.sign-in-button:hover{transform:translateY(-1px);box-shadow:0 10px 40px -10px #b579cee6}.sign-in-mark{width:clamp(132px,28vw,208px);color:var(--ink,var(--pl-text,#09090a));overflow:visible}.mark-rings circle{stroke:var(--ink);stroke-width:.5px;opacity:0;animation:mark-rings .9s var(--pl-ease) forwards}.mark-cell{fill:currentColor;transform-box:fill-box;transform-origin:50%;animation:mark-cell .52s var(--pl-ease) both}.mark-joins{fill:currentColor;opacity:0;animation:mark-fade .36s var(--pl-ease) .95s forwards}.mark-sparks circle{fill:var(--pl-orchid);opacity:0;animation:5.2s ease-in-out infinite mark-twinkle}.mark-sparks circle:nth-child(2n){fill:var(--pl-blue)}@keyframes mark-rings{to{opacity:.16}}@keyframes mark-cell{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes mark-fade{to{opacity:1}}@keyframes mark-twinkle{0%,to{opacity:0}45%{opacity:.85}60%{opacity:.1}}@media (prefers-reduced-motion:reduce){.mark-rings circle{opacity:.16;animation:none}.mark-cell{animation:none}.mark-joins{opacity:1;animation:none}.mark-sparks circle{opacity:.5;animation:none}}
.sign-in-page{box-sizing:border-box;--ink:#09090a;--button-bg:#09090a;--button-ink:#fcf7f3;--pl-text:#09090a;--pl-blue:#1e5bff;--pl-orchid:#b579ce;--pl-font:var(--font-inter), "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--pl-ease:cubic-bezier(.22, .61, .36, 1);background-color:#fcf7f3;background-image:radial-gradient(circle,#09090a1f 1px,#0000 1.2px);background-size:16px 16px;place-items:center;min-height:100dvh;padding:32px 20px;display:grid;position:relative;overflow:hidden}.sign-in-page:before{content:"";pointer-events:none;background-image:radial-gradient(circle,#b579ce94 1.5px,#0000 2px);background-size:32px 32px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(132deg,#0000 47%,#000 60%,#0000 72%);mask-image:linear-gradient(132deg,#0000 47%,#000 60%,#0000 72%)}.sign-in-page .sign-in-quiet{z-index:1}.sign-in-page button:focus-visible{outline-offset:4px;outline:3px solid #1e5bff}.sign-in-error{color:#a11b1b;text-align:center;margin:24px 0 -24px;font-size:14px}.led-field{z-index:0;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.led-field:not([data-ready]){visibility:hidden}
