.en-page{--radius:var(--px-radius);--radius-lg:var(--px-radius);--nf-shadow:none;font-feature-settings:"palt";min-height:100dvh;padding:32px 16px calc(32px + env(safe-area-inset-bottom));background:var(--nf-bg);align-content:center;justify-items:center;gap:12px;display:grid}.en-box{background:var(--nf-surface);border-radius:var(--px-radius);gap:12px;width:min(420px,100%);padding:28px;display:grid}.en-box.wide{width:min(560px,100%)}.en-box h1{font-size:var(--px-fs-title);letter-spacing:0;font-weight:600;line-height:1.4}.en-box p{font-size:var(--px-fs-body);line-height:1.8}.en-box .px-note{font-size:var(--px-fs-note);line-height:1.7}.en-mark{color:var(--nf-text);margin-bottom:4px;display:block}.en-form{gap:12px;display:grid}.en-field{gap:4px;display:grid}.en-block{width:100%;min-height:44px}.en-alert{border-radius:var(--px-radius);background:var(--nf-amber-soft);color:var(--nf-amber);font-size:var(--px-fs-body);padding:10px 12px;line-height:1.7}.en-act{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.en-act .px-btn{min-height:44px}.en-foot{width:min(420px,100%);font-size:var(--px-fs-note);color:var(--nf-muted);line-height:1.7}@media (max-width:480px){.en-page{align-content:start;padding-top:24px}.en-box{padding:20px 16px}}
