.YzYOJq_root{max-width:calc(var(--sp-12) * 15);padding:var(--sp-6);border:var(--line-w) solid var(--line);border-radius:var(--r-lg);background:var(--white);box-shadow:var(--shadow-1)}.YzYOJq_form{display:block;position:relative}.YzYOJq_form[hidden]{display:none}.YzYOJq_note{margin:0 0 var(--sp-4);color:var(--ink-600);font-size:var(--fs-table)}.YzYOJq_row{margin:0 0 var(--sp-5)}.YzYOJq_label{margin:0 0 var(--sp-2);color:var(--brand-900);font-size:var(--fs-body);font-weight:700;display:block}.YzYOJq_req,.YzYOJq_reqFirst{color:var(--orange-600);font-size:var(--fs-small);font-weight:700}.YzYOJq_req{margin-left:var(--sp-2)}.YzYOJq_control{box-sizing:border-box;width:100%;min-height:var(--sp-10);padding:var(--sp-3) var(--sp-4);border:var(--line-w) solid var(--line-strong);border-radius:var(--r-md);background:var(--white);color:var(--ink-900);font:inherit;font-size:var(--fs-body);line-height:1.5;display:block}textarea.YzYOJq_control{resize:vertical}.YzYOJq_control:hover{border-color:var(--brand-500)}.YzYOJq_control[aria-invalid=true]{border-color:var(--orange-600)}.YzYOJq_control:focus-visible,.YzYOJq_check:focus-visible,.YzYOJq_submit:focus-visible,.YzYOJq_summary:focus-visible,.YzYOJq_link:focus-visible,.YzYOJq_fileInput:focus-visible+.YzYOJq_fileButton{outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset)}.YzYOJq_hint{margin:var(--sp-1) 0 0;color:var(--ink-600);font-size:var(--fs-small)}.YzYOJq_error{margin:var(--sp-2) 0 0;color:var(--orange-600);font-size:var(--fs-table);font-weight:700}.YzYOJq_agreeLine{align-items:center;gap:var(--sp-2);display:flex}.YzYOJq_check{width:var(--sp-5);height:var(--sp-5);accent-color:var(--orange-600);margin:0}.YzYOJq_agreeLabel{color:var(--ink-900);font-size:var(--fs-body);font-weight:700}.YzYOJq_consent{margin:var(--sp-3) 0 0;padding:var(--sp-4);border-radius:var(--r-md);border:var(--line-w) solid var(--line-strong);background:var(--paper);font-size:var(--fs-table)}.YzYOJq_consentList{margin:0 0 var(--sp-2)}.YzYOJq_consentItem{gap:var(--sp-2);margin:0 0 var(--sp-1);grid-template-columns:8em 1fr;display:grid}.YzYOJq_consentItem dt{color:var(--brand-900);font-weight:700}.YzYOJq_consentItem dd{color:var(--ink-900);margin:0}.YzYOJq_link{color:var(--brand-900);font-weight:700;text-decoration:underline}.YzYOJq_ph{text-decoration:underline;-webkit-text-decoration-color:var(--orange-600);text-decoration-color:var(--orange-600);text-underline-offset:var(--focus-offset)}.YzYOJq_more{margin:0 0 var(--sp-5);border-radius:var(--r-md);border:var(--line-w) solid var(--line-strong);overflow:hidden}.YzYOJq_summary{padding:var(--sp-3);background:var(--paper);color:var(--brand-900);font-size:var(--fs-body);cursor:pointer;font-weight:700}.YzYOJq_moreBody{padding:var(--sp-4) var(--sp-3) 0}.YzYOJq_fileLine{align-items:center;gap:var(--sp-3);flex-wrap:wrap;display:flex;position:relative}.YzYOJq_fileInput{width:var(--line-w);height:var(--line-w);opacity:0;margin:0;padding:0;position:absolute;overflow:hidden}.YzYOJq_fileButton{border-radius:var(--r-pill);border:var(--line-w) solid var(--brand-700);background:var(--white);color:var(--brand-900);font-size:var(--fs-body);cursor:pointer;padding:12px 22px;font-weight:700;display:inline-block}.YzYOJq_fileState{color:var(--ink-900);font-size:var(--fs-table);overflow-wrap:anywhere}.YzYOJq_trap{width:1px;height:1px;position:absolute;top:0;left:-10000px;overflow:hidden}.YzYOJq_summaryMsg{min-height:1.5em;margin:0 0 var(--sp-2);color:var(--orange-600);font-size:var(--fs-table);font-weight:700}.YzYOJq_submit{border-radius:var(--r-pill);background:var(--orange-600);color:var(--white);font:inherit;font-size:var(--fs-body);cursor:pointer;border:0;padding:12px 22px;font-weight:700}.YzYOJq_submit:hover:not(:disabled){background:var(--orange-700)}.YzYOJq_submit:disabled{background:var(--ink-600);cursor:not-allowed}.YzYOJq_done{border-radius:var(--r-md);padding:var(--sp-4);border:var(--line-w) solid var(--line-strong);border-left:var(--sp-1) solid var(--orange-600);background:var(--paper);color:var(--ink-900);font-size:var(--fs-body);line-height:1.6}.YzYOJq_done:focus-visible{outline:var(--focus-w) solid var(--c-focus);outline-offset:var(--focus-offset)}@media (max-width:599px){.YzYOJq_consentItem{grid-template-columns:1fr;gap:0}}
