.WEZH7G_page{background:radial-gradient(circle at 50% 0,#a0622b1f 0%,#faf8f4db 38%,#0000 70%),linear-gradient(#fdfbf8 0%,#f8f3ed 58%,#efe6dc 100%);place-items:center;min-height:100vh;padding:2rem 1.25rem;display:grid}.WEZH7G_loginShell{gap:.8rem;width:min(560px,100%);display:grid}.WEZH7G_utilityRow{justify-content:flex-end;display:flex}.WEZH7G_loginCard{background:#fffdf9f5;border:1px solid #dccdbc;border-radius:28px;gap:1.4rem;padding:2.25rem;display:grid;box-shadow:0 24px 54px #1e1c1a1a}.WEZH7G_logoWrap{justify-content:center;display:flex}.WEZH7G_wordmark{width:min(100%,360px);height:auto}.WEZH7G_copyBlock{text-align:center;gap:.45rem;display:grid}.WEZH7G_eyebrow{color:#a0622b;letter-spacing:.18em;text-transform:uppercase;justify-self:center;width:fit-content;font-size:.76rem;font-weight:700;display:inline-block}.WEZH7G_loginTitle{color:#1e1c1a;text-transform:uppercase;margin:0;font-family:Oswald,Impact,sans-serif;font-size:2.4rem;line-height:1}.WEZH7G_loginCopy{color:#5d544c;margin:0;line-height:1.65}.WEZH7G_shell{border:1px solid var(--line);background:color-mix(in srgb, var(--card) 94%, transparent);border-radius:28px;grid-template-columns:minmax(280px,.92fr) minmax(320px,.78fr);width:min(1080px,100%);display:grid;overflow:hidden;box-shadow:0 18px 40px #1e1c1a14}.WEZH7G_hero{background:var(--surface-muted);align-content:start;gap:1rem;padding:2.5rem 2.25rem;display:grid}.WEZH7G_brandBlock{gap:.55rem;display:grid}.WEZH7G_crest{object-fit:contain;width:76px;height:76px}.WEZH7G_brandName{color:var(--heading);text-transform:uppercase;margin:0;font-family:Oswald,Impact,sans-serif;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1}.WEZH7G_tagline{color:var(--muted);margin:0;font-size:1rem;line-height:1.65}.WEZH7G_panel{background:color-mix(in srgb, var(--card) 92%, transparent);align-content:center;padding:2.5rem 2.25rem;display:grid}.WEZH7G_panelInner{gap:1.25rem;padding:0;display:grid}.WEZH7G_panelTitle{color:var(--heading);text-transform:uppercase;margin:0;font-family:Oswald,Impact,sans-serif;font-size:2rem;line-height:1}.WEZH7G_panelCopy{color:var(--muted);margin:0;line-height:1.65}.WEZH7G_form{gap:.95rem;display:grid}.WEZH7G_field{gap:.4rem;display:grid}.WEZH7G_fieldLabel{color:#1e1c1a;font-size:.92rem;font-weight:700}.WEZH7G_field input{background:#fffdf9;border:1px solid #d8c8b8;border-radius:12px;min-height:50px;padding:.8rem .9rem;box-shadow:inset 0 1px #fffc}.WEZH7G_field input:focus{border-color:#a0622b;outline:3px solid #a0622b29}.WEZH7G_submitButton{letter-spacing:.01em;color:#fffaf2;background:linear-gradient(#b87538 0%,#a0622b 100%);border:1px solid #84491f;border-radius:12px;min-height:50px;margin-top:.35rem;font-weight:800;box-shadow:0 12px 24px #a0622b3d,inset 0 1px #ffffff38}.WEZH7G_submitButton:hover{background:linear-gradient(#c78243 0%,#a8622b 100%);border-color:#6f3b18}.WEZH7G_error{background:var(--danger-bg);border:1px solid var(--danger-border);color:var(--danger-text);border-radius:16px;padding:.9rem 1rem;font-weight:600}.WEZH7G_success{background:var(--success-bg);border:1px solid var(--success-border);color:var(--success-text);border-radius:16px;padding:.9rem 1rem;font-weight:600}.WEZH7G_actionsRow{flex-wrap:wrap;justify-content:space-between;gap:1rem;display:flex}.WEZH7G_secondaryLink{color:#7a421b;font-weight:700;text-decoration:none}.WEZH7G_secondaryLink:hover{text-decoration:underline}.WEZH7G_supportCopy{color:#776b60;text-align:center;margin:0;font-size:.9rem;line-height:1.6}.WEZH7G_credentialLabel{color:var(--heading);margin:0;font-weight:700}.WEZH7G_credentialValue{color:var(--muted);margin:.15rem 0 0;font-size:.92rem}.WEZH7G_credentialCode{align-self:center;font-size:.9rem}@media (max-width:980px){.WEZH7G_shell{grid-template-columns:1fr}.WEZH7G_hero,.WEZH7G_panel{padding:2rem 1.4rem}.WEZH7G_loginCard{padding:1.6rem}}@media (max-width:720px){.WEZH7G_actionsRow{flex-direction:column}}
