._3lB-TW_ring{--glow-hot:#ff8a8e;--glow-soft:var(--brand-edge);z-index:0;border-radius:.75rem;padding:2px;position:relative;overflow:hidden}._3lB-TW_ring:before{content:"";z-index:-1;background:conic-gradient(transparent 0deg, transparent 220deg, var(--brand) 290deg, var(--glow-hot) 330deg, var(--brand) 350deg, transparent 360deg);opacity:0;width:1000px;height:1000px;margin:-500px 0 0 -500px;transition:opacity .2s;animation:2.6s linear infinite _3lB-TW_glow-spin;position:absolute;top:50%;left:50%}._3lB-TW_ring:focus-within:before,form:not(:focus-within) ._3lB-TW_first:before{opacity:1}._3lB-TW_ring:focus-within,form:not(:focus-within) ._3lB-TW_first{box-shadow:0 0 18px var(--glow-soft)}._3lB-TW_ring>input{border-radius:.6rem}._3lB-TW_ring:focus-within>input{border-color:#0000;outline:none}._3lB-TW_locked>input{border-color:var(--brand);border-width:2px;font-weight:600}._3lB-TW_locked:not(:focus-within):before{opacity:0}._3lB-TW_flash{animation:.6s ease-out _3lB-TW_glow-flash}._3lB-TW_flash>input{animation:.6s ease-out _3lB-TW_glow-fill}@keyframes _3lB-TW_glow-spin{to{transform:rotate(360deg)}}@keyframes _3lB-TW_glow-flash{0%{box-shadow:0 0 0 0 var(--brand)}30%{box-shadow:0 0 0 3px var(--brand), 0 0 34px var(--glow-hot)}to{box-shadow:0 0 #0000}}@keyframes _3lB-TW_glow-fill{30%{background:var(--brand-tint)}}@media (prefers-reduced-motion:reduce){._3lB-TW_ring:before{background:var(--brand);transition:none;animation:none}._3lB-TW_flash,._3lB-TW_flash>input{animation:none}}
.Si-P0q_screen{min-height:100dvh;padding:1.5rem 1.25rem calc(1.5rem + env(safe-area-inset-bottom));flex-direction:column;justify-content:center;display:flex}.Si-P0q_screen>*{box-sizing:border-box;width:100%;max-width:26rem;margin-left:auto;margin-right:auto}.Si-P0q_title{letter-spacing:-.01em;margin:0 0 .25rem;font-size:1.5rem;font-weight:650}.Si-P0q_brand{font-size:var(--text-rowname);color:var(--ink-soft);flex-direction:column;align-items:center;gap:.5rem;margin:0 0 1.25rem;font-weight:400;display:flex}.Si-P0q_logo{width:min(15rem,100%);height:auto;display:block}.Si-P0q_screen{isolation:isolate;position:relative}.Si-P0q_screen:before{content:"";z-index:-1;background:linear-gradient(180deg, var(--brand-tint) 0, var(--paper) 46%);pointer-events:none;position:fixed;inset:0}.Si-P0q_card{background:var(--raise);border:1px solid var(--line);border-radius:var(--r-card);padding:1.6rem 1.35rem 1.5rem;box-shadow:0 10px 30px #0f172a1f,0 2px 6px #0f172a0f}.Si-P0q_signIn .Si-P0q_brand{margin-bottom:1.4rem}.Si-P0q_signIn .Si-P0q_logo{width:min(20rem,100%)}.Si-P0q_signIn .Si-P0q_input{text-align:center}.Si-P0q_input::placeholder{color:var(--ink-mute);opacity:1;letter-spacing:normal;font-size:1.1rem}.Si-P0q_pin:placeholder-shown{letter-spacing:normal;padding-left:.9rem}.Si-P0q_srOnly{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.Si-P0q_product{line-height:1.2}.Si-P0q_subtitle{opacity:.7;margin:0 0 1.75rem;font-size:.95rem;line-height:1.45}.Si-P0q_field{margin-bottom:1rem}.Si-P0q_label{letter-spacing:.01em;opacity:.85;margin-bottom:.35rem;font-size:.85rem;font-weight:600;display:block}.Si-P0q_input{box-sizing:border-box;border:1px solid var(--line-strong);background:var(--paper);width:100%;color:inherit;font-variant-numeric:tabular-nums;border-radius:.6rem;padding:.85rem .9rem;font-size:1.125rem}.Si-P0q_input:focus-visible{outline-offset:1px;outline:2px solid}.Si-P0q_pin{letter-spacing:.5em;text-align:center;padding-left:.5em;font-size:1.5rem}.Si-P0q_button{width:100%;font-size:var(--text-label);font-weight:var(--weight-mid);border-radius:var(--r-pill);cursor:pointer;background:var(--brand-strong);color:var(--brand-ink);min-height:var(--tap);border:0;margin-top:.75rem;padding:.9rem}.Si-P0q_button:disabled{opacity:.55;cursor:default}.Si-P0q_error{font-size:.92rem;font-weight:var(--weight-mid);background:var(--bad-tint);border:2px solid var(--bad);border-radius:.5rem;margin:0 0 1rem;padding:.75rem .85rem;line-height:1.45;animation:.5s ease-in-out 4 alternate Si-P0q_error-flash}@keyframes Si-P0q_error-flash{0%{box-shadow:0 0 #0000}to{box-shadow:0 0 0 4px var(--bad-line), 0 0 18px var(--bad-line)}}@media (prefers-reduced-motion:reduce){.Si-P0q_error{animation:none}}.Si-P0q_notice{background:var(--ok-tint);border:1px solid var(--ok-line);border-radius:.5rem;margin:0 0 1rem;padding:.75rem .85rem;font-size:.92rem}.Si-P0q_hint{opacity:.65;margin-top:1.5rem;font-size:.85rem;line-height:1.5}.Si-P0q_hintCentred{color:var(--ink-soft);text-align:center;margin:1.25rem 0 0;font-size:.95rem}.Si-P0q_check{min-height:var(--tap);cursor:pointer;align-items:center;gap:.75rem;margin:.25rem 0 .5rem;font-size:.95rem;display:flex}.Si-P0q_check input{width:1.35rem;height:1.35rem;accent-color:var(--brand-strong);margin:0}
