._form_11h3o_3{display:flex;flex-direction:column;gap:var(--spaceM)}._fieldWrapper_11h3o_15{display:flex;flex-direction:column;gap:var(--spaceXS)}._label_11h3o_27{font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);color:var(--textTitle)}._input_11h3o_41,._textarea_11h3o_41,._select_11h3o_41{padding:var(--spaceM);border:1.5px solid color-mix(in lab,var(--text) 20%,transparent);border-radius:var(--spaceXS);font-size:var(--fontSizeBodyS);transition:all var(--durationS) var(--bezierFastoutSlowin);font-family:inherit}._input_11h3o_41:focus,._textarea_11h3o_41:focus,._select_11h3o_41:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px color-mix(in lab,var(--primary) 25%,transparent)}._input_11h3o_41:disabled,._textarea_11h3o_41:disabled,._select_11h3o_41:disabled{background-color:color-mix(in lab,var(--background) 95%,transparent);cursor:not-allowed}._select_11h3o_41{background-color:var(--background);background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6,9 12,15 18,9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--spaceM) center;background-size:16px;padding-right:calc(var(--spaceM) + 24px);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer}._select_11h3o_41:hover:not(:disabled){border-color:color-mix(in lab,var(--primary) 60%,transparent)}._select_11h3o_41:disabled{opacity:.6;cursor:not-allowed}._textarea_11h3o_41{min-height:120px;resize:vertical}._button_11h3o_141{padding:var(--spaceM) var(--spaceL);border-radius:var(--spaceXS);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);cursor:pointer;border:none;transition:all var(--durationS) var(--bezierFastoutSlowin);text-decoration:none;display:inline-block;text-align:center}._buttonPrimary_11h3o_167{background-color:var(--primary);color:var(--white)}._buttonPrimary_11h3o_167:hover:not(:disabled){background-color:color-mix(in lab,var(--primary) 85%,var(--black))}._buttonSecondary_11h3o_185{background-color:transparent;border:1px solid var(--primary);color:var(--primary)}._buttonSecondary_11h3o_185:hover:not(:disabled){background-color:color-mix(in lab,var(--primary) 10%,transparent)}._buttonSuccess_11h3o_205{background-color:var(--success);color:var(--white)}._buttonSuccess_11h3o_205:hover:not(:disabled){background-color:color-mix(in lab,var(--success) 85%,var(--black))}._buttonError_11h3o_223{background-color:var(--error);color:var(--white)}._buttonError_11h3o_223:hover:not(:disabled){background-color:color-mix(in lab,var(--error) 85%,var(--black))}._button_11h3o_141:disabled{background-color:color-mix(in lab,var(--background) 95%,transparent);color:var(--textLight);cursor:not-allowed}._toggleWrapper_11h3o_255{display:flex;flex-direction:column;gap:var(--spaceXS)}._toggle_11h3o_255{display:flex;align-items:flex-start;gap:var(--spaceM);margin:var(--spaceM) 0;cursor:pointer}._toggle_11h3o_255 input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:18px;height:18px;border:2px solid var(--text);border-radius:3px;margin:2px 0 0;cursor:pointer;position:relative;background:var(--background);flex-shrink:0}._toggle_11h3o_255 input[type=checkbox]:checked{background:var(--primary);border-color:var(--primary)}._toggle_11h3o_255 input[type=checkbox]:checked:after{content:"";position:absolute;left:5px;top:2px;width:4px;height:8px;border:solid var(--white);border-width:0 2px 2px 0;transform:rotate(45deg)}._toggle_11h3o_255 input[type=checkbox]:hover{border-color:var(--primary)}._toggle_11h3o_255 input[type=checkbox]:disabled{background:var(--backgroundLight);border-color:var(--textLight);cursor:not-allowed}._toggle_11h3o_255 span{font-size:var(--fontSizeBodyXS);line-height:var(--lineHeightBody);color:var(--textBody)}._errorMessage_11h3o_381,._successMessage_11h3o_381{text-align:left;padding:var(--spaceL) var(--spaceL);border-radius:var(--spaceS);margin:var(--spaceM) 0;position:relative;overflow:hidden;box-shadow:0 4px 16px color-mix(in lab,var(--text) 10%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);animation:_slideIn_11h3o_1 var(--durationM) var(--bezierFastoutSlowin);transform-origin:top;border-left:4px solid}._errorMessage_11h3o_381{background:linear-gradient(135deg,color-mix(in lab,var(--error) 12%,transparent),color-mix(in lab,var(--error) 8%,transparent));border:1px solid color-mix(in lab,var(--error) 30%,transparent);border-left-color:var(--error);color:color-mix(in lab,var(--error) 90%,var(--black))}._errorMessage_11h3o_381:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--error),color-mix(in lab,var(--error) 60%,transparent));animation:_shimmer_11h3o_1 2s ease-in-out infinite}._successMessage_11h3o_381{background:linear-gradient(135deg,color-mix(in lab,var(--success) 12%,transparent),color-mix(in lab,var(--success) 8%,transparent));border:1px solid color-mix(in lab,var(--success) 30%,transparent);border-left-color:var(--success);color:color-mix(in lab,var(--success) 90%,var(--black));box-shadow:0 4px 20px color-mix(in lab,var(--success) 20%,transparent)}._successMessage_11h3o_381:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--success),color-mix(in lab,var(--success) 60%,transparent));animation:_shimmer_11h3o_1 2s ease-in-out infinite}._errorMessage_11h3o_381 h2,._successMessage_11h3o_381 h2{font-size:var(--fontSizeH4);font-weight:var(--fontWeightSemibold);margin:0 0 var(--spaceM) 0;display:flex;align-items:center;gap:var(--spaceS)}._errorMessage_11h3o_381 h2:before{content:"⚠️";font-size:var(--fontSizeH5);animation:_pulse_11h3o_1 2s ease-in-out infinite}._successMessage_11h3o_381 h2:before{content:"✅";font-size:var(--fontSizeH5);animation:_bounce_11h3o_1 1s ease-in-out}._errorMessage_11h3o_381 p,._successMessage_11h3o_381 p{font-size:var(--fontSizeBodyS);line-height:var(--lineHeightBody);margin:0;opacity:.9}._successMessage_11h3o_381 p{color:color-mix(in lab,var(--success) 85%,var(--black))}._error_11h3o_381{color:var(--error);text-align:left;margin:var(--spaceXS) 0 var(--spaceS) 0;font-size:var(--fontSizeBodyXS);padding:var(--spaceS) var(--spaceM);background:color-mix(in lab,var(--error) 8%,transparent);border-radius:var(--spaceXS);border-left:3px solid var(--error);animation:_slideIn_11h3o_1 var(--durationS) var(--bezierFastoutSlowin);position:relative;overflow:hidden}._error_11h3o_381:before{content:"";position:absolute;top:0;left:0;bottom:0;width:3px;background:var(--error);animation:_errorPulse_11h3o_1 1.5s ease-in-out infinite}@keyframes _slideIn_11h3o_1{0%{opacity:0;transform:translateY(calc(-1 * var(--spaceM))) scaleY(.8);max-height:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}to{opacity:1;transform:translateY(0) scaleY(1);max-height:200px;padding-top:var(--spaceL);padding-bottom:var(--spaceL);margin-top:var(--spaceM);margin-bottom:var(--spaceM)}}@keyframes _shimmer_11h3o_1{0%,to{opacity:.6;transform:translate(-100%)}50%{opacity:1;transform:translate(100%)}}@keyframes _pulse_11h3o_1{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes _bounce_11h3o_1{0%,20%,53%,80%,to{transform:translateZ(0) scale(1)}40%,43%{transform:translate3d(0,-4px,0) scale(1.1)}70%{transform:translate3d(0,-2px,0) scale(1.05)}90%{transform:translate3d(0,-1px,0) scale(1.02)}}@keyframes _errorPulse_11h3o_1{0%,to{opacity:1;box-shadow:0 0 color-mix(in lab,var(--error) 40%,transparent)}50%{opacity:.7;box-shadow:0 0 0 4px color-mix(in lab,var(--error) 20%,transparent)}}@media (prefers-reduced-motion: reduce){._errorMessage_11h3o_381,._successMessage_11h3o_381,._error_11h3o_381{animation:none}._errorMessage_11h3o_381:before,._successMessage_11h3o_381:before,._error_11h3o_381:before{animation:none}._errorMessage_11h3o_381 h2:before,._successMessage_11h3o_381 h2:before{animation:none}}
