.login[data-astro-cid-sjqh5bze]{min-height:100svh;padding:calc(var(--header-h) + 1.5rem) var(--gutter) 3rem;background:radial-gradient(60% 55% at 78% 90%, #00828c4d, transparent 72%), linear-gradient(120deg, var(--abyss), var(--navy) 60%, #0b2748);place-items:center;display:grid}.login__panel[data-astro-cid-sjqh5bze]{border-radius:.9rem;width:min(29rem,100%);padding:clamp(1.75rem,5vw,2.5rem);font-size:1.05rem}.login__panel[data-astro-cid-sjqh5bze] h1[data-astro-cid-sjqh5bze]{font-size:var(--step-2);margin-top:1rem;font-weight:800;line-height:1.12}.tabs[data-astro-cid-sjqh5bze]{background:var(--paper);border-radius:.6rem;grid-template-columns:1fr 1fr;gap:.25rem;margin-top:1.1rem;padding:.25rem;display:grid}.tab[data-astro-cid-sjqh5bze]{min-height:2.6rem;color:var(--on-light-soft);border-radius:.42rem;font-size:.97rem;font-weight:600;transition:background-color .15s,color .15s}.tab[data-astro-cid-sjqh5bze][aria-pressed=true]{background:var(--navy);color:var(--white)}.login__options[data-astro-cid-sjqh5bze]{gap:.6rem;margin-top:1.25rem;display:grid}.provider[data-astro-cid-sjqh5bze]{background:var(--white);color:#1f1f1f;text-align:center;border:1.5px solid #8793a8;border-radius:.55rem;grid-template-columns:1.25rem 1fr 1.25rem;align-items:center;gap:.75rem;min-height:3rem;padding:.5rem 1rem;font-weight:600;transition:background-color .15s,border-color .15s;display:grid}.provider[data-astro-cid-sjqh5bze] svg[data-astro-cid-sjqh5bze]{width:1.25rem;height:1.25rem}.provider[data-astro-cid-sjqh5bze]:hover{border-color:var(--navy);background:var(--paper)}.login__or[data-astro-cid-sjqh5bze]{color:var(--on-light-soft);align-items:center;gap:.75rem;margin-top:1.1rem;font-size:.93rem;display:flex}.login__or[data-astro-cid-sjqh5bze]:before,.login__or[data-astro-cid-sjqh5bze]:after{content:"";background:var(--rule-light);flex:1;height:1px}.login__form[data-astro-cid-sjqh5bze]{gap:.95rem;margin-top:1.25rem;display:grid}.field[data-astro-cid-sjqh5bze][hidden],.field__hint[data-astro-cid-sjqh5bze][hidden]{display:none}.field[data-astro-cid-sjqh5bze] label[data-astro-cid-sjqh5bze]{font-family:var(--font-display);margin-bottom:.3rem;font-size:.95rem;font-weight:700;display:block}.field[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]{background:var(--white);border:1.5px solid #8793a8;border-radius:.45rem;width:100%;min-height:3rem;padding:.65rem .8rem;transition:border-color .15s,box-shadow .15s;display:block}.field[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]:focus{border-color:var(--navy);outline:none;box-shadow:0 0 0 3px #00d6c673}.password[data-astro-cid-sjqh5bze]{position:relative}.password[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]{padding-right:4.2rem}.password__toggle[data-astro-cid-sjqh5bze]{min-height:2.4rem;color:var(--navy);padding-inline:.6rem;font-size:.92rem;font-weight:600;position:absolute;top:50%;right:.35rem;transform:translateY(-50%)}.field__hint[data-astro-cid-sjqh5bze]{color:var(--on-light-soft);margin-top:.3rem;font-size:.92rem}.login__status[data-astro-cid-sjqh5bze]{color:#b3261e;font-size:.97rem;line-height:1.45}.login__status[data-astro-cid-sjqh5bze]:empty{display:none}.login__submit[data-astro-cid-sjqh5bze]{width:100%}.login__submit[data-astro-cid-sjqh5bze]:disabled{opacity:.6;cursor:progress}.login__note[data-astro-cid-sjqh5bze]{border-top:1px solid var(--rule-light);color:var(--on-light-soft);overflow-wrap:anywhere;margin-top:1.1rem;padding-top:.9rem;font-size:.9rem;line-height:1.5}.login__note[data-astro-cid-sjqh5bze] a[data-astro-cid-sjqh5bze]{color:var(--navy);text-underline-offset:.2em;font-weight:600}html[data-mode=blueprint] .login[data-astro-cid-sjqh5bze]{background:0 0}html[data-mode=blueprint] .login__panel[data-astro-cid-sjqh5bze]{box-shadow:inset 0 0 0 1px #9ac2d680}html[data-mode=blueprint] .tabs[data-astro-cid-sjqh5bze]{background:0 0;box-shadow:inset 0 0 0 1px #9ac2d666}html[data-mode=blueprint] .tab[data-astro-cid-sjqh5bze]{color:var(--bp-line)}html[data-mode=blueprint] .tab[data-astro-cid-sjqh5bze][aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--teal);color:var(--teal);background:0 0}html[data-mode=blueprint] .field[data-astro-cid-sjqh5bze] input[data-astro-cid-sjqh5bze]{border:1px dashed var(--bp-line);color:var(--white);background:0 0}html[data-mode=blueprint] .field__hint[data-astro-cid-sjqh5bze],html[data-mode=blueprint] .password__toggle[data-astro-cid-sjqh5bze],html[data-mode=blueprint] .login__note[data-astro-cid-sjqh5bze],html[data-mode=blueprint] .login__note[data-astro-cid-sjqh5bze] a[data-astro-cid-sjqh5bze]{color:var(--bp-line)}
