.login-bar{width:100%;padding:1.5rem 1.75rem 1.25rem;border:1px solid rgba(205,154,79,.45);border-radius:10px;background:rgba(8,8,8,.92);backdrop-filter:blur(8px);box-shadow:0 24px 60px rgba(0,0,0,.6)}.login-bar--center{display:flex;justify-content:center;align-items:center;min-height:12rem}.login-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:start;gap:1rem 1.25rem}.login-field{display:flex;flex-direction:column;gap:.4rem;min-width:0}.login-input{height:2.75rem;background:#141414!important;border-color:rgba(255,255,255,.12)!important;color:#fff!important;border-radius:6px!important}.login-input::placeholder{color:rgba(255,255,255,.62)}.login-input:focus,.login-input:focus-visible{border-color:rgba(205,154,79,.6)!important;box-shadow:none!important}.login-forgot{display:flex;justify-content:flex-end}.login-submit{align-self:start;margin-top:1.4rem;height:2.75rem;padding:0 2.25rem;border:none;border-radius:999px;background:#cd9a4f;color:#000;font-size:.88rem;font-weight:700;cursor:pointer;transition:background .2s ease,transform .2s ease}.login-submit:hover{background:#e5b565;transform:translateY(-1px)}.login-submit:focus-visible{outline:2px solid #ffb949;outline-offset:2px}.login-alt{margin-top:1rem}.login-alt-sep{display:flex;align-items:center;gap:1rem;font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.62)}.login-alt-sep:after,.login-alt-sep:before{content:"";flex:1;height:1px;background:rgba(255,255,255,.1)}.login-alt-row{display:flex;flex-wrap:wrap;justify-content:space-around;gap:.5rem 1.5rem;margin-top:.85rem}.login-alt-btn{display:inline-flex;align-items:center;padding:.55rem 1rem;border:1px solid transparent;border-radius:999px;background:transparent;color:rgba(255,255,255,.85);font-size:.85rem;font-weight:500;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.login-alt-btn:hover:not(:disabled){border-color:rgba(205,154,79,.4);color:#fff;background:rgba(255,255,255,.03)}.login-alt-btn:focus-visible{outline:2px solid #ffb949;outline-offset:2px}.login-alt-btn:disabled{opacity:.6;cursor:wait}.login-google{position:relative;display:inline-flex}.login-google--stack{display:block;width:100%}.login-google__stage{position:absolute;inset:0;z-index:2;overflow:hidden;opacity:0;pointer-events:none}.login-google__stage.is-on{opacity:.02;pointer-events:auto}.login-google__sizer{width:320px;height:48px}.login-google__status{position:absolute;left:0;top:calc(100% + .35rem);width:max-content;max-width:16rem;margin:0;font-size:.75rem;line-height:1.3;color:rgba(255,255,255,.8)}.login-bar form.space-y-4,.login-bar>.space-y-4>div.space-y-4,.login-bar>.space-y-4>div.text-center{max-width:26rem;margin-left:auto;margin-right:auto}@media (max-width:820px){.login-bar{padding:1.25rem 1.1rem 1rem}.login-row{grid-template-columns:1fr}.login-submit{width:100%;margin-top:.25rem}.login-alt-row{flex-direction:column;align-items:stretch}.login-alt-btn{justify-content:center;border-color:rgba(255,255,255,.12)}.login-google,.login-google .login-alt-btn{width:100%}}