.E3pHDG_landing{max-width:1200px;margin-inline:auto;padding:clamp(1.5rem,4vw,2.75rem) clamp(1rem,3vw,2rem) clamp(3rem,8vw,5rem)}.E3pHDG_landingInner{background:#fff;border:1px solid #0f172a1a;border-radius:16px;max-width:780px;margin-inline:auto;padding:clamp(1.25rem,3vw,1.75rem);box-shadow:0 1px 2px #0f172a0a,0 12px 40px #0f172a0f}.E3pHDG_landingTop{grid-template-columns:min(168px,34vw) minmax(0,1fr);align-items:center;gap:clamp(1rem,3vw,1.5rem);display:grid}.E3pHDG_landingLogoCol{justify-content:center;align-items:center;line-height:0;display:flex}.E3pHDG_landingMain{text-align:right;min-width:0}.E3pHDG_logoLink{border-radius:12px;line-height:0;transition:opacity .2s,transform .2s;display:block}.E3pHDG_logoLink:hover{opacity:.92;transform:translateY(-1px)}.E3pHDG_logoLink:focus-visible{outline-offset:3px;outline:2px solid #b8941f73}.E3pHDG_logoImg{width:100%;max-width:168px;height:auto}.E3pHDG_title{margin:0;font-size:clamp(1.25rem,3vw,1.6rem);line-height:1.35}.E3pHDG_lead{color:#64748b;margin:.65rem 0 0;font-size:.95rem;line-height:1.65}.E3pHDG_form{justify-items:stretch;gap:.65rem;margin-top:1.25rem;display:grid}.E3pHDG_label{font-size:.92rem;font-weight:700}.E3pHDG_input{box-sizing:border-box;text-align:left;direction:ltr;border:1px solid #0f172a1f;border-radius:12px;width:100%;max-width:100%;padding:.65rem .85rem;font-family:ui-monospace,monospace;font-size:.95rem}.E3pHDG_input:focus{outline-offset:1px;border-color:#b8941f8c;outline:2px solid #b8941f59}.E3pHDG_submit{cursor:pointer;color:#0f172a;background:linear-gradient(120deg,#d4af37 0%,#f4d03f 100%);border:none;border-radius:999px;justify-self:start;margin-top:.35rem;padding:.7rem 1.1rem;font-size:.95rem;font-weight:800;transition:transform .15s,box-shadow .15s;box-shadow:0 2px 8px #b8941f40}.E3pHDG_submit:hover{transform:translateY(-1px);box-shadow:0 4px 14px #b8941f4d}.E3pHDG_error{color:#b91c1c;margin:0;font-size:.88rem}.E3pHDG_hint{color:#94a3b8;margin:.85rem 0 0;font-size:.82rem;line-height:1.5}@media (max-width:640px){.E3pHDG_landingInner{max-width:420px}.E3pHDG_landingTop{grid-template-columns:1fr;gap:1.15rem}.E3pHDG_landingLogoCol{justify-content:center}.E3pHDG_landingMain{text-align:center}.E3pHDG_submit{justify-self:center}.E3pHDG_input{text-align:center}}
