._0pHLSa_form{flex-direction:column;gap:2rem;max-width:800px;margin:0 auto;display:flex}._0pHLSa_section{background-color:var(--card);border:1px solid var(--border);border-radius:1rem;padding:2rem;box-shadow:0 1px 3px #0000000d}._0pHLSa_sectionTitle{color:var(--foreground);border-bottom:1px solid var(--border);margin-bottom:1.5rem;padding-bottom:.75rem;font-size:1.25rem;font-weight:700}._0pHLSa_helperText{color:var(--muted-foreground);margin-top:-1rem;margin-bottom:1.5rem;font-size:.875rem}._0pHLSa_row{grid-template-columns:1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (min-width:768px){._0pHLSa_row{grid-template-columns:1fr 1fr}}._0pHLSa_fieldGroup{flex-direction:column;gap:.5rem;margin-bottom:1.5rem;display:flex}._0pHLSa_fieldGroup:last-child{margin-bottom:0}._0pHLSa_label{color:var(--foreground);font-size:.9rem;font-weight:600}._0pHLSa_input,._0pHLSa_select,._0pHLSa_textarea{border:1px solid var(--border);background-color:var(--background);color:var(--foreground);border-radius:.5rem;width:100%;padding:.75rem 1rem;font-size:1rem;transition:border-color .2s}._0pHLSa_input:focus,._0pHLSa_select:focus,._0pHLSa_textarea:focus{border-color:var(--primary);outline:none;box-shadow:0 0 0 2px #2c4c3b1a}._0pHLSa_textarea{resize:vertical;min-height:150px}._0pHLSa_checkboxGroup{background-color:var(--secondary);border-radius:.5rem;flex-direction:column;gap:1rem;padding:1rem;display:flex}._0pHLSa_checkboxLabel{cursor:pointer;color:var(--foreground);-webkit-user-select:none;user-select:none;align-items:center;gap:.75rem;font-size:.95rem;display:flex}._0pHLSa_checkboxLabel input{display:none}._0pHLSa_checkmark{border:2px solid var(--muted-foreground);background-color:var(--background);border-radius:.25rem;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;transition:all .2s;display:flex}._0pHLSa_checkboxLabel input:checked+._0pHLSa_checkmark{background-color:var(--primary);border-color:var(--primary);color:var(--primary-foreground)}._0pHLSa_actions{justify-content:flex-end;gap:1rem;margin-top:1rem;display:flex}._0pHLSa_btnPrimary,._0pHLSa_btnSecondary{cursor:pointer;border:none;border-radius:.5rem;justify-content:center;align-items:center;padding:.75rem 1.5rem;font-weight:600;transition:all .2s;display:flex}._0pHLSa_btnPrimary{background-color:var(--primary);color:var(--primary-foreground);box-shadow:0 4px 6px #2c4c3b26}._0pHLSa_btnPrimary:hover{background:#1f362a;box-shadow:0 6px 12px #2c4c3b33}.dark ._0pHLSa_btnPrimary:hover{color:#000;background:#4ade80;box-shadow:0 0 15px #4ade8066}._0pHLSa_btnPrimary:disabled{opacity:.7;cursor:not-allowed;box-shadow:none}._0pHLSa_btnSecondary{border:1px solid var(--border);color:var(--foreground);background-color:#0000}._0pHLSa_btnSecondary:hover{border-color:var(--primary);color:var(--primary);background:0 0}.dark ._0pHLSa_btnSecondary:hover{color:#4ade80;border-color:#4ade80;box-shadow:0 0 10px #4ade8033}._0pHLSa_errorBanner{color:#ef4444;background-color:#fee2e2;border:1px solid #fecaca;border-radius:.5rem;margin-bottom:1rem;padding:1rem;font-size:.9rem}._0pHLSa_toggleContainer{background-color:var(--secondary);border:1px solid var(--border);border-radius:.5rem;justify-content:center;max-width:400px;margin-bottom:2rem;margin-left:auto;margin-right:auto;padding:.25rem;display:flex}._0pHLSa_toggleOption{text-align:center;cursor:pointer;color:var(--muted-foreground);border:1px solid #0000;border-radius:.375rem;flex:1;justify-content:center;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.95rem;font-weight:600;transition:all .2s;display:flex}._0pHLSa_toggleOption._0pHLSa_active{background-color:var(--background);color:var(--foreground);border-color:var(--border);box-shadow:0 1px 2px #0000001a}._0pHLSa_toggleOption:hover:not(._0pHLSa_active){background-color:#ffffff80}
.L_sPfG_container{max-width:1280px;margin:0 auto;padding:6rem 1rem}.L_sPfG_header{text-align:center;max-width:48rem;margin:0 auto 4rem}.L_sPfG_title{color:var(--foreground);margin-bottom:1rem;font-size:1.875rem;font-weight:700}.L_sPfG_description{color:var(--muted-foreground);font-size:1rem}
