.form-module__L_gYXa__page{--bg:#f8fafc;--card:#fff;--border:#e2e8f0;--text:#0f172a;--muted:#64748b;--accent:#2563eb;--accent-hover:#1d4ed8;--ok-bg:#ecfdf5;--ok-text:#065f46;--ok-border:#a7f3d0;--err-bg:#fef2f2;--err-text:#991b1b;--err-border:#fecaca;--info-bg:#eff6ff;--info-text:#1e3a8a;--info-border:#bfdbfe;color:var(--text);background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1440 960' preserveAspectRatio='xMidYMid slice'%3E%3Ccircle cx='1180' cy='300' r='680' fill='%23fff' opacity='.05'/%3E%3Ccircle cx='1120' cy='360' r='440' fill='%23fff' opacity='.04'/%3E%3Cg fill='%23000' opacity='.05'%3E%3Cpath d='M-120 700 L560 600 L560 700 L-120 800 Z'/%3E%3Cpath d='M-120 820 L680 700 L680 810 L-120 940 Z'/%3E%3C/g%3E%3C/svg%3E") 50%/cover no-repeat,linear-gradient(120deg,#a8180d 0%,#c31e13 52%,#d1231a 100%);flex-direction:column;align-items:center;min-height:100vh;padding:2rem 1rem;font:15px/1.55 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;display:flex}.form-module__L_gYXa__card{background:var(--card);border:1px solid var(--border);border-radius:14px;width:100%;max-width:560px;padding:2.2rem;box-shadow:0 1px 3px #0000000a}.form-module__L_gYXa__link{color:var(--accent);overflow-wrap:anywhere;text-decoration:underline}.form-module__L_gYXa__link:hover{color:var(--accent-hover)}.form-module__L_gYXa__h1{margin:0 0 .6rem;font-size:1.5rem;font-weight:700}.form-module__L_gYXa__intro{color:var(--muted);white-space:pre-wrap;margin:0 0 1.6rem;font-size:14px;line-height:1.6}.form-module__L_gYXa__muted{color:var(--muted);font-size:14px}.form-module__L_gYXa__alert{border:1px solid;border-radius:8px;margin-bottom:1.2rem;padding:.85rem 1rem;font-size:14px}.form-module__L_gYXa__alertOk{background:var(--ok-bg);color:var(--ok-text);border-color:var(--ok-border)}.form-module__L_gYXa__alertErr{background:var(--err-bg);color:var(--err-text);border-color:var(--err-border)}.form-module__L_gYXa__alertInfo{background:var(--info-bg);color:var(--info-text);border-color:var(--info-border)}.form-module__L_gYXa__form{flex-direction:column;gap:1rem;display:flex}.form-module__L_gYXa__fieldRow{flex-direction:column;gap:.3rem;display:flex}.form-module__L_gYXa__label{font-size:14px;font-weight:500}.form-module__L_gYXa__req{color:#dc2626;margin-left:.2rem}.form-module__L_gYXa__input{font:inherit;border:1px solid var(--border);color:var(--text);background:#fff;border-radius:8px;padding:.6rem .7rem;font-size:14px;transition:border-color .15s,box-shadow .15s}.form-module__L_gYXa__input:focus{border-color:var(--accent);outline:none;box-shadow:0 0 0 3px #2563eb26}textarea.form-module__L_gYXa__input{resize:vertical;font-family:inherit}.form-module__L_gYXa__checkboxLabel{cursor:pointer;align-items:flex-start;gap:.5rem;font-size:14px;display:flex}.form-module__L_gYXa__checkboxLabel input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin-top:.2rem}.form-module__L_gYXa__help{color:var(--muted);margin-top:.15rem;font-size:12px}.form-module__L_gYXa__actions{justify-content:flex-end;margin-top:.5rem;display:flex}.form-module__L_gYXa__btnPrimary{font:inherit;background:var(--accent);color:#fff;cursor:pointer;border:0;border-radius:8px;padding:.7rem 1.5rem;font-weight:600}.form-module__L_gYXa__btnPrimary:hover{background:var(--accent-hover)}.form-module__L_gYXa__footer{color:#fffc;text-align:center;margin-top:1.6rem;font-size:12px}
