.WithdrawalRequestPage-module__3kBSja__page{background:var(--color-bg-light);min-height:60vh;color:var(--color-text-dark);padding:3.5rem 1.5rem 4rem}.WithdrawalRequestPage-module__3kBSja__container{width:100%;max-width:640px;margin:0 auto}.WithdrawalRequestPage-module__3kBSja__title{font-family:var(--font-montserrat), "Montserrat", sans-serif;color:var(--color-text-dark);font-size:var(--font-h2);margin:0 0 .5rem;font-weight:600;line-height:1.2}.WithdrawalRequestPage-module__3kBSja__intro{color:var(--color-text-muted-dark);font-size:var(--font-body);margin:0 0 1.75rem;line-height:1.6}.WithdrawalRequestPage-module__3kBSja__form,.WithdrawalRequestPage-module__3kBSja__receipt{border:1px solid var(--color-border-on-light);border-radius:var(--radius);background:var(--color-white);box-shadow:var(--shadow-card);gap:1.25rem;padding:1.5rem;display:grid}.WithdrawalRequestPage-module__3kBSja__field{gap:.5rem;min-width:0;display:grid}.WithdrawalRequestPage-module__3kBSja__field label,.WithdrawalRequestPage-module__3kBSja__scopeFieldset legend{color:var(--color-text-dark);font-size:.85rem;font-weight:600}.WithdrawalRequestPage-module__3kBSja__field input,.WithdrawalRequestPage-module__3kBSja__field textarea{box-sizing:border-box;border:1px solid var(--color-border-on-light);border-radius:var(--radius-sm);background:var(--color-surface-light);width:100%;min-width:0;color:var(--color-text-dark);padding:.5rem .75rem;font-family:inherit;font-size:.9rem}.WithdrawalRequestPage-module__3kBSja__field input{height:2.25rem}.WithdrawalRequestPage-module__3kBSja__field textarea{resize:vertical;min-height:100px}.WithdrawalRequestPage-module__3kBSja__field input::placeholder,.WithdrawalRequestPage-module__3kBSja__field textarea::placeholder{font:inherit;color:var(--color-text-muted-dark);opacity:1}.WithdrawalRequestPage-module__3kBSja__field input:focus,.WithdrawalRequestPage-module__3kBSja__field textarea:focus{border-color:#3a6d83;outline:none;box-shadow:0 0 0 3px #3a6d8324}.WithdrawalRequestPage-module__3kBSja__hint,.WithdrawalRequestPage-module__3kBSja__legalHint,.WithdrawalRequestPage-module__3kBSja__secondary{color:var(--color-text-muted-dark);font-size:var(--font-small);line-height:1.5}.WithdrawalRequestPage-module__3kBSja__optional{color:var(--color-text-muted-dark);font-weight:400}.WithdrawalRequestPage-module__3kBSja__scopeFieldset{border:0;gap:.5rem;min-width:0;display:grid}.WithdrawalRequestPage-module__3kBSja__scopeFieldset legend{margin-bottom:0}.WithdrawalRequestPage-module__3kBSja__scopeOption{min-height:2.25rem;color:var(--color-text-dark);cursor:pointer;align-items:center;gap:.5rem;font-size:.9rem;display:flex}.WithdrawalRequestPage-module__3kBSja__scopeOption input{width:1rem;height:1rem;accent-color:var(--color-text-dark);margin:0}.WithdrawalRequestPage-module__3kBSja__scopeOption input:focus-visible{outline:2px solid var(--color-text-dark);outline-offset:2px}.WithdrawalRequestPage-module__3kBSja__actions{justify-content:flex-start;margin-top:.25rem;display:flex}.WithdrawalRequestPage-module__3kBSja__submit{border-radius:var(--radius-sm);background:var(--color-primary);min-height:2.25rem;color:var(--color-white);font:inherit;cursor:pointer;transition:transform var(--motion-action-duration) var(--motion-action-ease), background-color var(--motion-action-duration) ease, border-color var(--motion-action-duration) ease, color var(--motion-action-duration) ease, opacity var(--motion-action-duration) ease, box-shadow var(--motion-action-duration) ease;border:0;justify-content:center;align-items:center;padding:.5rem 1.25rem;font-size:.9rem;font-weight:600;display:inline-flex}.WithdrawalRequestPage-module__3kBSja__submit:focus-visible{outline:2px solid var(--color-text-dark);outline-offset:2px}@media (hover:hover){.WithdrawalRequestPage-module__3kBSja__submit:hover:not(:disabled){background:var(--color-primary-hover);transform:scale(1.02)}}.WithdrawalRequestPage-module__3kBSja__submit:active:not(:disabled){transform:scale(.985)}.WithdrawalRequestPage-module__3kBSja__submit:disabled{cursor:default;opacity:.5}.WithdrawalRequestPage-module__3kBSja__legalHint{border-top:1px solid var(--color-border-on-light-subtle);padding-top:1rem}.WithdrawalRequestPage-module__3kBSja__errorNotice{color:var(--color-error-on-light);font-size:var(--font-small);margin:0;line-height:1.5}.WithdrawalRequestPage-module__3kBSja__receipt h2{font-size:var(--font-h3);margin:0;font-weight:600}.WithdrawalRequestPage-module__3kBSja__receipt p{margin:0}.WithdrawalRequestPage-module__3kBSja__code{border:1px solid var(--color-border-on-light);border-radius:var(--radius-sm);background:var(--color-surface-light);color:var(--color-text-dark);font-size:var(--font-body-lg);letter-spacing:.04em;overflow-wrap:anywhere;padding:.85rem 1rem;font-weight:600}@media (max-width:768px){.WithdrawalRequestPage-module__3kBSja__form,.WithdrawalRequestPage-module__3kBSja__receipt{gap:1rem;padding:1rem}.WithdrawalRequestPage-module__3kBSja__field label,.WithdrawalRequestPage-module__3kBSja__scopeFieldset legend{font-size:var(--font-small)}.WithdrawalRequestPage-module__3kBSja__field input,.WithdrawalRequestPage-module__3kBSja__field textarea{font-size:16px}.WithdrawalRequestPage-module__3kBSja__field textarea{min-height:60px;padding:.75rem}.WithdrawalRequestPage-module__3kBSja__submit{font-size:var(--font-small);padding:.5rem .75rem}}@media (max-width:480px){.WithdrawalRequestPage-module__3kBSja__page{padding:2rem 1rem 2.5rem}.WithdrawalRequestPage-module__3kBSja__submit{width:100%}}
