.LoginPanel-module__2o_X0W__page.LoginPanel-module__2o_X0W__page{color:#f3f1e9;background:radial-gradient(circle at 82% 12%,#d7ff431f,#0000 30rem),#080a09;place-items:center;min-height:100svh;padding:1.5rem;display:grid}.LoginPanel-module__2o_X0W__panel{box-sizing:border-box;background:#111412e0;border:1px solid #f3f1e92e;gap:clamp(2.5rem,7vw,5rem);width:min(100%,44rem);min-width:0;padding:clamp(1.5rem,5vw,4rem);display:grid}.LoginPanel-module__2o_X0W__brand{width:max-content;color:inherit;letter-spacing:-.06em;font-size:1.25rem;font-weight:760;text-decoration:none}.LoginPanel-module__2o_X0W__brand span,.LoginPanel-module__2o_X0W__eyebrow{color:#d7ff43}.LoginPanel-module__2o_X0W__eyebrow{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;margin:0 0 1rem;font-size:.66rem}.LoginPanel-module__2o_X0W__panel h1{letter-spacing:-.07em;margin:0;font-size:clamp(3rem,10vw,6.4rem);font-weight:470;line-height:.92}.LoginPanel-module__2o_X0W__introduction{color:#bfc2bc;max-width:34rem;margin:1.5rem 0 0;font-size:clamp(1rem,2.2vw,1.25rem);line-height:1.6}.LoginPanel-module__2o_X0W__message{color:#e6e8e2;background:#d7ff4312;border-left:3px solid #d7ff43;margin:-1rem 0;padding:.9rem 1rem;line-height:1.5}.LoginPanel-module__2o_X0W__form{gap:.8rem;display:grid}.LoginPanel-module__2o_X0W__form label{font-family:var(--font-geist-mono), monospace;letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:.72rem}.LoginPanel-module__2o_X0W__form input[type=password],.LoginPanel-module__2o_X0W__form input[type=text],.LoginPanel-module__2o_X0W__form input[type=email]{color:#f3f1e9;min-height:3.25rem;font:inherit;background:#080a09;border:1px solid #f3f1e961;border-radius:0;padding:.75rem .9rem}.LoginPanel-module__2o_X0W__form button{color:#080a09;cursor:pointer;min-height:3.25rem;font:inherit;background:#d7ff43;border:0;margin-top:.4rem;font-weight:720}.LoginPanel-module__2o_X0W__form input:focus-visible,.LoginPanel-module__2o_X0W__form button:focus-visible,.LoginPanel-module__2o_X0W__brand:focus-visible{outline-offset:4px;outline:2px solid #d7ff43}.LoginPanel-module__2o_X0W__centeredBrand{width:auto;color:inherit;justify-self:center;width:min(100%,12rem);font-size:clamp(36px,7vw,64px);text-decoration:none;display:block}.LoginPanel-module__2o_X0W__centeredBrand img{width:100%;height:auto;display:block}.LoginPanel-module__2o_X0W__alternate summary{cursor:pointer;min-height:2.75rem;color:var(--rva-paper)}.LoginPanel-module__2o_X0W__alternate summary:focus-visible{outline:2px solid var(--rva-signal);outline-offset:4px}.LoginPanel-module__2o_X0W__panel{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:min(100%,72rem)}.LoginPanel-module__2o_X0W__brandIntro,.LoginPanel-module__2o_X0W__formSide{min-width:0}.LoginPanel-module__2o_X0W__centeredBrand{justify-self:start;width:min(100%,16rem);margin-bottom:2.5rem}.LoginPanel-module__2o_X0W__panel h1{font-size:clamp(2.6rem,4.8vw,4.8rem);line-height:1.02}.LoginPanel-module__2o_X0W__notice{color:#bfc2bc;margin:0 0 1.5rem;font-size:.94rem;line-height:1.5}.LoginPanel-module__2o_X0W__backLink{min-height:44px;color:inherit;text-underline-offset:.25em;align-items:center;margin-top:1.25rem;display:inline-flex}.LoginPanel-module__2o_X0W__backLink:focus-visible,.LoginPanel-module__2o_X0W__centeredBrand:focus-visible{outline-offset:4px;outline:2px solid #d7ff43}.LoginPanel-module__2o_X0W__form input{box-sizing:border-box;width:100%;min-width:0}.LoginPanel-module__2o_X0W__message{margin:1rem 0 0}.LoginPanel-module__2o_X0W__emptyMessage{margin:0}@media (max-width:767px){.LoginPanel-module__2o_X0W__panel{grid-template-columns:1fr;gap:2rem}.LoginPanel-module__2o_X0W__centeredBrand{width:12rem;margin-bottom:2rem}.LoginPanel-module__2o_X0W__page{padding:1rem}.LoginPanel-module__2o_X0W__panel h1{font-size:clamp(2.6rem,10vw,4rem)}}
