.form_formContainer___mtIn{--kodeza-primary:#203627;--kodeza-secondary:#e8ff40;--kodeza-neutral-bg:#efefef;--kodeza-accent:#9dc4d5;--background:oklch(1 0 0);--foreground:oklch(0.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(0.145 0 0);--primary:oklch(0.205 0 0);--primary-foreground:oklch(0.985 0 0);--secondary:oklch(0.97 0 0);--secondary-foreground:oklch(0.205 0 0);--muted:oklch(0.97 0 0);--muted-foreground:oklch(0.556 0 0);--accent:oklch(0.97 0 0);--accent-foreground:oklch(0.205 0 0);--destructive:oklch(0.577 0.245 27.325);--destructive-foreground:oklch(0.577 0.245 27.325);--border:oklch(0.922 0 0);--input:oklch(0.922 0 0);--ring:oklch(0.708 0 0);--radius:0.625rem}.form_formContainer___mtIn.form_dark__YBh4q{--background:oklch(0.145 0 0);--foreground:oklch(0.985 0 0);--primary:oklch(0.985 0 0);--primary-foreground:oklch(0.205 0 0);--secondary:oklch(0.269 0 0);--secondary-foreground:oklch(0.985 0 0);--accent:oklch(0.269 0 0);--accent-foreground:oklch(0.985 0 0)}.form_card__Cqn_j{width:100%;background:var(--card);border:1px solid var(--border);border-radius:var(--radius);box-shadow:0 1px 3px 0 rgb(0 0 0/.1),0 1px 2px -1px rgb(0 0 0/.1)}.form_cardHeader__njisF{padding:1.5rem 1.5rem 1rem}.form_cardContent__oYJ9J{padding:0 1.5rem 1.5rem}.form_cardTitle__gN700{font-size:1.5rem;font-weight:600;line-height:1.2;color:var(--kodeza-primary);margin:0}.form_cardDescription__4hCjO{font-size:1rem;color:var(--muted-foreground);margin-top:.5rem;line-height:1.5}.form_headerWithIcon___Jwdo{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.form_iconContainer__q8nQz{background:var(--kodeza-primary);padding:.5rem;border-radius:.5rem;display:flex;align-items:center;justify-content:center}.form_icon__whnXs{color:var(--kodeza-secondary);font-size:1.25rem}.form_form__QVZTL{display:flex;flex-direction:column;gap:1.5rem}.form_formSection__iSf2a{display:flex;flex-direction:column;gap:1rem}.form_grid__Wz9EH{display:grid;gap:1rem}.form_gridCols2__j_hMV{grid-template-columns:repeat(2,1fr)}.form_gridCols3__RpzS9{grid-template-columns:repeat(3,1fr)}@media (max-width:768px){.form_gridCols2__j_hMV,.form_gridCols3__RpzS9{grid-template-columns:1fr}}.form_label__UhiuA{font-size:.875rem;font-weight:500;color:var(--kodeza-primary);margin-bottom:.5rem;display:block}.form_labelRequired__qwcR8:after{content:" *";color:#ef4444}.form_labelLarge__wd6rl{font-size:1rem;font-weight:600;color:var(--kodeza-primary)}.form_labelWithIcon__fd1el{display:flex;align-items:center;gap:.5rem}.form_input__bxqtB{width:100%;padding:.5rem .75rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--background);color:var(--foreground);font-size:.875rem;transition:all .2s ease-out}.form_input__bxqtB:focus{outline:none;ring:2px;ring-color:rgb(var(--kodeza-accent)/.5);border-color:var(--kodeza-primary);box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.form_input__bxqtB:hover{border-color:var(--kodeza-primary);box-shadow:0 2px 4px 0 rgb(var(--kodeza-primary)/.1)}.form_input__bxqtB::-moz-placeholder{color:var(--muted-foreground)}.form_input__bxqtB::placeholder{color:var(--muted-foreground)}.form_inputError__ji1bd{border-color:#ef4444}.form_inputError__ji1bd:focus{border-color:#ef4444;ring-color:rgb(239 68 68/.5)}.form_inputSuccess__NXw5K{border-color:#22c55e}.form_textarea__10rcU{width:100%;min-height:80px;padding:.5rem .75rem;border:1px solid var(--border);border-radius:calc(var(--radius) - 2px);background:var(--background);color:var(--foreground);font-size:.875rem;resize:vertical;transition:all .2s ease-out}.form_textarea__10rcU:focus{outline:none;ring:2px;ring-color:rgb(var(--kodeza-accent)/.5);border-color:var(--kodeza-primary);box-shadow:0 1px 2px 0 rgb(0 0 0/.05)}.form_textarea__10rcU:hover{border-color:var(--kodeza-primary);box-shadow:0 2px 4px 0 rgb(var(--kodeza-primary)/.1)}.form_radioGroup__E9ZLZ{display:grid;gap:.75rem}.form_radioOption__cP1ds{padding:.75rem 1rem;border:2px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:all .2s ease-out;display:flex;align-items:flex-start;gap:.75rem}.form_radioOption__cP1ds:hover{border-color:var(--kodeza-primary);background:rgb(239 246 255/.5)}.form_radioOptionSelected__UZqIU{border-color:var(--kodeza-primary);background:rgb(var(--kodeza-secondary)/.1)}.form_radioIndicator__QvbsX{width:1rem;height:1rem;border-radius:50%;border:2px solid #d1d5db;margin-top:.25rem;flex-shrink:0;transition:all .2s ease-out}.form_radioIndicatorSelected__E6Nms{border-color:var(--kodeza-primary);background:var(--kodeza-primary)}.form_radioContent__fQHkc{flex:1}.form_radioLabel__CTHX6{font-weight:600;color:var(--kodeza-primary);cursor:pointer;font-size:.875rem;line-height:1.25;margin-bottom:.25rem;display:block}.form_radioDescription__AFMb3{font-size:.75rem;color:#6b7280;line-height:1.4}@media (min-width:640px){.form_radioLabel__CTHX6{font-size:1rem}.form_radioDescription__AFMb3{font-size:.875rem}}.form_checkboxGroup___NzGm{display:grid;gap:.75rem}.form_checkboxOption__OYZjJ{display:flex;align-items:flex-start;gap:1rem;padding:1rem;border:2px solid #d1d5db;border-radius:.5rem;cursor:pointer;transition:all .2s ease-out}.form_checkboxOption__OYZjJ:hover{border-color:var(--kodeza-accent);background:rgb(var(--kodeza-accent)/.05)}.form_checkboxOptionSelected__eqkSz{border-color:var(--kodeza-accent);background:rgb(var(--kodeza-accent)/.1)}.form_checkboxInput__kEfEN{margin-top:.25rem;accent-color:var(--kodeza-primary);width:1rem;height:1rem;flex-shrink:0}.form_checkboxContent__FLW6k{flex:1}.form_checkboxLabel__dycKr{font-weight:600;color:var(--kodeza-primary);font-size:.875rem;cursor:pointer;line-height:1.25;margin-bottom:.25rem;display:block}.form_checkboxDescription__mFc8S{font-size:.75rem;color:#6b7280;line-height:1.4}@media (min-width:640px){.form_checkboxLabel__dycKr{font-size:1rem}.form_checkboxDescription__mFc8S{font-size:.875rem}}.form_badge__Fs70D{display:inline-flex;align-items:center;padding:.25rem .5rem;border-radius:calc(var(--radius) - 2px);font-size:.75rem;font-weight:500;white-space:nowrap}.form_badgePrimary__uBn01{background:var(--kodeza-secondary);color:var(--kodeza-primary)}.form_badgeSecondary__IxE5T{background:var(--secondary);color:var(--secondary-foreground)}.form_badgeOutline__v3ZL7{border:1px solid var(--border);background:transparent;color:var(--foreground)}.form_badgeAccent__HaOG0{background:var(--kodeza-accent);color:var(--kodeza-primary)}.form_button__oNQ_X{width:100%;display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:var(--kodeza-primary);color:white;border:none;border-radius:calc(var(--radius) - 2px);font-size:1.125rem;font-weight:500;cursor:pointer;transition:all .2s ease-out}.form_button__oNQ_X:hover{background:rgb(var(--kodeza-primary)/.9);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1);transform:translateY(-1px)}.form_button__oNQ_X:active{transform:scale(.98)}.form_buttonIcon__bfirC{color:var(--kodeza-secondary)}.form_errorMessage__A_zU4{display:flex;align-items:center;gap:.25rem;color:#ef4444;font-size:.875rem;margin-top:.25rem}.form_errorIcon__Ffx7K{font-size:.75rem}.form_successIcon__OYBTF{color:#22c55e;font-size:.875rem;margin-left:.5rem}.form_hoverLift__NYB17{transition:all .3s ease-out}.form_hoverLift__NYB17:hover{transform:translateY(-2px);box-shadow:0 4px 6px -1px rgb(0 0 0/.1),0 2px 4px -2px rgb(0 0 0/.1)}.form_hoverScale___ZvuY{transition:transform .2s ease-out}.form_hoverScale___ZvuY:hover{transform:scale(1.02)}.form_fadeIn__tg61k{animation:form_fadeIn__tg61k .6s ease-out}@keyframes form_fadeIn__tg61k{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.form_scaleIn__zle0g{animation:form_scaleIn__zle0g .5s ease-out}@keyframes form_scaleIn__zle0g{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:scale(1)}}.form_slideInLeft__Mu0K0{animation:form_slideInLeft__Mu0K0 .5s ease-out}@keyframes form_slideInLeft__Mu0K0{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}.form_slideInUp__dM9kX{animation:form_slideInUp__dM9kX .5s ease-out}@keyframes form_slideInUp__dM9kX{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}