.styles_container__eS_WB{min-height:100vh;display:flex;flex-direction:column;background-color:#f9fafb}.styles_main__osJg3{flex:1 1;padding:1rem 0}.styles_breadcrumb__nj3nU{padding:.75rem 0;margin-bottom:1rem;font-size:.875rem}.styles_breadcrumbItem__Q0ERW{display:inline}.styles_breadcrumbLink__XVVU2{color:#7c3aed;text-decoration:none}.styles_breadcrumbLink__XVVU2:hover{text-decoration:underline}.styles_breadcrumbCurrent__vkwzE{color:#6b7280}.styles_breadcrumbSeparator__qltjD{color:#9ca3af;margin:0 .25rem}.Legal_container__lJUYp{max-width:800px;margin:0 auto;padding:2rem}.Legal_title__df__P{font-size:2rem;color:#1f2937;margin-bottom:.5rem}.Legal_lastUpdated__X_5VF{color:#6b7280;font-size:.85rem;margin-bottom:2rem}.Legal_content__61Oqv h2{color:#4c1d95;font-size:1.3rem;margin-top:2rem;margin-bottom:.75rem}.Legal_content__61Oqv h3{color:#5b21b6;font-size:1.1rem;margin-top:1.5rem;margin-bottom:.5rem}.Legal_content__61Oqv p,.Legal_content__61Oqv ul{color:#374151;font-size:.92rem;line-height:1.7;margin-bottom:1rem}.Legal_content__61Oqv ul{padding-left:1.5rem}.Legal_content__61Oqv li{margin-bottom:.4rem}.Legal_content__61Oqv a{color:#7c3aed;text-decoration:none}.Legal_content__61Oqv a:hover{color:#5b21b6;text-decoration:underline}.Submission_form__4xhXG{margin:2rem 0}.Submission_grid__XkC3g{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.2rem}.Submission_field__0_kja{display:flex;flex-direction:column;gap:.4rem;font-size:.95rem;font-weight:600;min-width:0}.Submission_field__0_kja input,.Submission_field__0_kja select,.Submission_field__0_kja textarea,.Submission_proposal__pAKK8{box-sizing:border-box;width:100%;border:1px solid #9ca3af;border-radius:6px;background:white;color:#1f2937;padding:.65rem;font:inherit;font-size:16px;min-height:44px}.Submission_field__0_kja textarea{min-height:110px;resize:vertical}.Submission_wide___YfYP{grid-column:1/-1}.Submission_confirmations__9YBAj{border:1px solid #d1d5db;border-radius:8px;padding:1rem;margin:1.5rem 0;min-width:0}.Submission_confirmations__9YBAj legend{padding:0 .4rem;font-weight:700}.Submission_confirmation__pasNZ{display:flex;align-items:flex-start;gap:.75rem;min-height:44px;font-size:.95rem;line-height:1.5;padding:.4rem 0}.Submission_confirmation__pasNZ input{flex-shrink:0;width:20px;height:20px;margin-top:2px;accent-color:#7c3aed}.Submission_actions__fFryG{display:flex;flex-wrap:wrap;gap:.75rem;margin:1rem 0}.Submission_button__ed5hK{border:1px solid #7c3aed;background:#7c3aed;color:white!important;border-radius:6px;padding:.7rem 1rem;min-height:44px;font:inherit;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;text-decoration:none!important}.Submission_button__ed5hK:disabled{opacity:.55;cursor:wait}.Submission_secondary__COSTJ{background:white;color:#5b21b6!important}.Submission_button__ed5hK:focus-visible,.Submission_field__0_kja input:focus-visible,.Submission_field__0_kja select:focus-visible,.Submission_field__0_kja textarea:focus-visible,.Submission_proposal__pAKK8:focus-visible{outline:3px solid #7c3aed;outline-offset:3px}.Submission_result__qAuSa{padding:1rem;border:1px solid #c4b5fd;border-radius:8px;background:#f5f3ff;scroll-margin-top:1rem}.Submission_result__qAuSa h2{margin-top:0}.Submission_proposal__pAKK8{min-height:220px;font-family:monospace;font-size:.85rem;resize:vertical}.Submission_error__6mKUT{color:#b91c1c!important}@media (max-width:600px){.Submission_grid__XkC3g{grid-template-columns:minmax(0,1fr)}.Submission_actions__fFryG>*{flex:1 1 100%}}.Submission_fields__ugK7e{border:0;margin:0;padding:0;min-width:0}