.signup-container[data-astro-cid-nmqjxs7m]{max-width:1100px}.sec-block[data-astro-cid-nmqjxs7m]{margin-bottom:2.6rem}.card-text[data-astro-cid-nmqjxs7m]{margin-top:.75rem;color:var(--color-text-muted);line-height:1.9;font-size:.93rem}.portal-more[data-astro-cid-nmqjxs7m]{display:inline-block;margin-top:1rem;color:var(--color-primary);font-size:.88rem}.signup-layout[data-astro-cid-nmqjxs7m]{display:grid;grid-template-columns:15rem minmax(0,1fr);gap:1.6rem;align-items:start}.signup-qr[data-astro-cid-nmqjxs7m]{padding:1.4rem;background:#f7fafe;border:1px solid #E4ECF6;border-radius:.75rem;text-align:center}.signup-qr[data-astro-cid-nmqjxs7m] img[data-astro-cid-nmqjxs7m]{display:block;width:9rem;height:9rem;margin:0 auto 1rem;background:#fff;border-radius:.5rem}.signup-qr[data-astro-cid-nmqjxs7m] h3[data-astro-cid-nmqjxs7m]{font-size:1rem;color:#16437d;margin-bottom:.6rem}.signup-qr[data-astro-cid-nmqjxs7m] p[data-astro-cid-nmqjxs7m]{font-size:.8rem;line-height:1.8;color:var(--color-text-muted);text-align:left}.qr-link[data-astro-cid-nmqjxs7m]{display:inline-block;margin-top:.9rem;font-size:.82rem;color:var(--color-primary)}.signup-form[data-astro-cid-nmqjxs7m]{display:grid;grid-template-columns:1fr 1fr;gap:.9rem 1.1rem;padding:1.6rem;background:#fff;border:1px solid #E4ECF6;border-radius:.75rem;box-shadow:0 6px 22px #173f740f}.form-row[data-astro-cid-nmqjxs7m]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.form-row[data-astro-cid-nmqjxs7m].full,.form-actions[data-astro-cid-nmqjxs7m]{grid-column:1 / -1}.form-row[data-astro-cid-nmqjxs7m] label[data-astro-cid-nmqjxs7m]{font-size:.84rem;font-weight:600;color:#2b3e56}.form-row[data-astro-cid-nmqjxs7m] label[data-astro-cid-nmqjxs7m] em[data-astro-cid-nmqjxs7m]{color:#c0392b;font-style:normal}.form-row[data-astro-cid-nmqjxs7m] input[data-astro-cid-nmqjxs7m],.form-row[data-astro-cid-nmqjxs7m] select[data-astro-cid-nmqjxs7m],.form-row[data-astro-cid-nmqjxs7m] textarea[data-astro-cid-nmqjxs7m]{width:100%;padding:.62rem .8rem;border:1px solid #DCE6F3;border-radius:.45rem;font-family:inherit;font-size:.88rem;color:var(--color-text);background:#fff}.form-row[data-astro-cid-nmqjxs7m] input[data-astro-cid-nmqjxs7m]:focus,.form-row[data-astro-cid-nmqjxs7m] select[data-astro-cid-nmqjxs7m]:focus,.form-row[data-astro-cid-nmqjxs7m] textarea[data-astro-cid-nmqjxs7m]:focus{outline:2px solid rgba(46,111,191,.28);border-color:var(--color-primary)}.form-row[data-astro-cid-nmqjxs7m] textarea[data-astro-cid-nmqjxs7m]{resize:vertical}.form-actions[data-astro-cid-nmqjxs7m]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;margin-top:.3rem}.submit-btn[data-astro-cid-nmqjxs7m]{padding:.7rem 1.9rem;border:none;border-radius:999px;background:#1d4e89;color:#fff;font-family:inherit;font-size:.92rem;font-weight:600;cursor:pointer}.submit-btn[data-astro-cid-nmqjxs7m]:hover{background:#16437d}.form-note[data-astro-cid-nmqjxs7m]{font-size:.76rem;color:#9aa7b8;line-height:1.6}.signup-result[data-astro-cid-nmqjxs7m]{margin-top:1.1rem;padding:1.3rem 1.5rem;background:#f7fafe;border:1px solid #C9DFF5;border-left:4px solid var(--color-primary);border-radius:.7rem}.signup-result[data-astro-cid-nmqjxs7m][hidden]{display:none}.signup-result[data-astro-cid-nmqjxs7m] h3[data-astro-cid-nmqjxs7m]{font-size:1.1rem;color:#16437d;margin-bottom:.5rem}.result-text[data-astro-cid-nmqjxs7m]{font-size:.85rem;color:var(--color-text-muted);line-height:1.8}.signup-result[data-astro-cid-nmqjxs7m] pre[data-astro-cid-nmqjxs7m]{margin:.9rem 0;padding:.9rem 1rem;background:#fff;border:1px dashed #C9D9EE;border-radius:.5rem;font-family:inherit;font-size:.85rem;line-height:1.9;white-space:pre-wrap;word-break:break-all;color:#2b3e56}.result-actions[data-astro-cid-nmqjxs7m]{display:flex;flex-wrap:wrap;gap:.7rem}.result-btn[data-astro-cid-nmqjxs7m]{display:inline-block;padding:.55rem 1.3rem;border:none;border-radius:999px;background:#1d4e89;color:#fff;font-family:inherit;font-size:.85rem;text-decoration:none;cursor:pointer}.result-btn[data-astro-cid-nmqjxs7m].ghost{background:#fff;color:#1d4e89;border:1px solid #C9D9EE}.result-teacher[data-astro-cid-nmqjxs7m]{margin-top:.8rem;font-size:.84rem;color:#7a5b18}@media(max-width:900px){.signup-layout[data-astro-cid-nmqjxs7m]{grid-template-columns:1fr}.signup-qr[data-astro-cid-nmqjxs7m]{display:grid;grid-template-columns:6rem 1fr;text-align:left;column-gap:1rem}.signup-qr[data-astro-cid-nmqjxs7m] img[data-astro-cid-nmqjxs7m]{width:6rem;height:6rem;grid-row:span 3;margin:0}}@media(max-width:560px){.signup-form[data-astro-cid-nmqjxs7m]{grid-template-columns:1fr}.signup-qr[data-astro-cid-nmqjxs7m]{display:block;text-align:center}.signup-qr[data-astro-cid-nmqjxs7m] img[data-astro-cid-nmqjxs7m]{margin:0 auto 1rem}}
