.base-checkbox_Root__Q2IYh{display:flex;flex-direction:column;gap:4px;width:100%}.base-checkbox_Label__omo1H{display:flex;align-items:center;gap:12px;margin:0;color:var(--field-label-color,inherit);cursor:pointer}.base-checkbox_Checkbox__OYaA0{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border-radius:4px;background-color:var(--field-control-bg,var(--color-purple-50));border:2px solid var(--field-border-color,#d1cceb);color:var(--color-purple-600);outline:none;cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out}@media (hover:hover){.base-checkbox_Label__omo1H:hover .base-checkbox_Checkbox__OYaA0:not([data-disabled]):not([data-checked]){border-color:var(--color-purple-500);box-shadow:0 0 0 3px #d1cceb}}.base-checkbox_Checkbox__OYaA0[data-checked]{border-color:var(--color-purple-600);box-shadow:none}.base-checkbox_Checkbox__OYaA0:focus-visible{border-color:var(--color-purple-500);box-shadow:0 0 0 3px #d1cceb}.base-checkbox_Checkbox__OYaA0[data-disabled]{cursor:not-allowed;opacity:.5}.base-checkbox_Root__Q2IYh[data-invalid] .base-checkbox_Checkbox__OYaA0:not([data-checked]){border-color:#bf3249}.base-checkbox_Indicator__33Xbd{display:flex}.base-checkbox_Indicator__33Xbd[data-unchecked]{display:none}.base-checkbox_Error__AChcl{font-size:14px;line-height:20px;color:#bf3249}.base-checkbox-group_Root__AFYwV{display:flex;flex-direction:column;gap:4px;width:100%}.base-checkbox-group_GroupLabel__WTqQC{margin:0 0 var(--input-padding-x) 0;color:var(--field-label-color,inherit)}.base-checkbox-group_Group__sl8YY{display:flex;flex-direction:column;gap:12px;width:100%}.base-checkbox-group_Group__sl8YY[data-columns="2"]{display:grid;grid-template-columns:1fr;grid-gap:12px;gap:12px}@media (min-width:768px){.base-checkbox-group_Group__sl8YY[data-columns="2"]{grid-template-columns:1fr 1fr}}.base-checkbox-group_Item__49ZIl{width:100%;margin:0}.base-checkbox-group_ItemRow__ADYVb{display:flex;align-items:center;gap:12px;margin:0;cursor:pointer;font-family:var(--font-text)}.base-checkbox-group_ItemLabel__8mirx{color:var(--field-label-color,#5c4d7a);transition:color .15s ease-out;font-weight:500}.base-checkbox-group_ItemRow__ADYVb:has(.base-checkbox-group_Checkbox__1oqda[data-checked]) .base-checkbox-group_ItemLabel__8mirx{color:var(--field-label-color,var(--color-purple-800))}.base-checkbox-group_Checkbox__1oqda{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;margin:0;padding:0;border-radius:4px;background-color:var(--field-control-bg,var(--color-purple-50));border:2px solid var(--field-border-color,#d1cceb);color:var(--color-purple-600);outline:none;cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out}@media (hover:hover){.base-checkbox-group_ItemRow__ADYVb:hover .base-checkbox-group_Checkbox__1oqda:not([data-disabled]):not([data-checked]){border-color:var(--color-purple-500);box-shadow:0 0 0 3px #d1cceb}}.base-checkbox-group_Checkbox__1oqda[data-checked]{border-color:var(--color-purple-600);box-shadow:none}.base-checkbox-group_Checkbox__1oqda:focus-visible{border-color:var(--color-purple-500);box-shadow:0 0 0 3px #d1cceb}.base-checkbox-group_Checkbox__1oqda[data-disabled]{cursor:not-allowed;opacity:.5}.base-checkbox-group_Root__AFYwV[data-invalid] .base-checkbox-group_Checkbox__1oqda:not([data-checked]){border-color:#bf3249}.base-checkbox-group_Indicator__1dOpQ{display:flex}.base-checkbox-group_Indicator__1dOpQ[data-unchecked]{display:none}.base-checkbox-group_Root__AFYwV[data-variant=careers] .base-checkbox-group_Group__sl8YY{gap:14px}.base-checkbox-group_Root__AFYwV[data-variant=careers] .base-checkbox-group_Group__sl8YY[data-columns="2"]{display:grid;grid-template-columns:1fr;grid-column-gap:6px;-webkit-column-gap:6px;-moz-column-gap:6px;column-gap:6px;grid-row-gap:14px;row-gap:14px}@media (min-width:768px){.base-checkbox-group_Root__AFYwV[data-variant=careers] .base-checkbox-group_Group__sl8YY[data-columns="2"]{grid-template-columns:1fr 1fr}}.base-checkbox-group_Root__AFYwV[data-variant=careers] .base-checkbox-group_ItemRow__ADYVb{box-sizing:border-box;width:100%;min-height:var(--careers-option-min-height,43px);padding:0 28px;gap:11px;align-items:center;border-radius:var(--radius-full);border:1px solid var(--field-border-color,var(--color-purple-300));background-color:var(--color-neutral-50)}.base-checkbox-group_Root__AFYwV[data-variant=careers] .base-checkbox-group_Checkbox__1oqda{width:16px;height:16px;border-radius:50%;background-color:var(--color-neutral-50);border-width:2px;border-color:var(--color-purple-primary)}.base-checkbox-group_Root__AFYwV[data-variant=careers] .base-checkbox-group_Indicator__1dOpQ{width:8px;height:8px;border-radius:50%;background-color:var(--color-purple-600)}.base-checkbox-group_Root__AFYwV[data-variant=careers] .base-checkbox-group_ItemLabel__8mirx{flex:1;min-width:0;font-weight:600}.base-checkbox-group_Error__nOBxh{font-size:14px;line-height:20px;color:#bf3249}.base-file-upload_Root__Yp6s5{display:flex;flex-direction:column;gap:4px;width:100%}.base-file-upload_Label__ab5z0{color:var(--field-label-color,inherit)}.base-file-upload_Dropzone__sUVpJ{position:relative;display:flex;align-items:center;justify-content:center;min-height:3.5em;padding:1em 1.5em;border-radius:var(--radius-full);border:1px solid var(--field-border-color,var(--color-purple-100));background-color:var(--field-control-bg,var(--color-purple-50));color:var(--field-label-color,var(--color-purple-700));text-align:center;cursor:pointer}.base-file-upload_Root__Yp6s5[data-variant=careers] .base-file-upload_Dropzone__sUVpJ{min-height:89px;padding:12px;border-radius:15px;border:1px dashed var(--color-purple-500);background-color:var(--color-purple-100);color:var(--color-purple-500)}.base-file-upload_Dropzone__sUVpJ[data-dragging=true]{outline:2px solid var(--color-purple-500);outline-offset:2px}.base-file-upload_Root__Yp6s5[data-disabled] .base-file-upload_Dropzone__sUVpJ{cursor:not-allowed;opacity:.5}input.base-file-upload_Input__W6yyc[type=file]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap;border:0;opacity:0}.base-file-upload_Root__Yp6s5[data-disabled] .base-file-upload_Input__W6yyc{cursor:not-allowed}.base-file-upload_Error__jPc05{font-size:14px;line-height:20px;color:#bf3249}