[data-form-field]{gap:var(--space-2);flex-direction:column;width:100%;display:flex}[data-form-label]{color:var(--color-gray-900);font-weight:500;font-size:var(--font-size-base);line-height:1}[data-form-input]{width:100%;min-height:var(--tap-min);padding:var(--space-4);border:1px solid var(--color-gray-200);background:linear-gradient(to bottom, var(--color-white), var(--color-gray-50));color:var(--color-gray-900);font-weight:400;font-size:max(var(--font-size-base), 16px);font-family:inherit;line-height:1;box-shadow:inset 0 2px 4px #0000001a,inset 0 1px 1px #0000001a}[data-form-input]::placeholder{color:var(--color-gray-400)}[data-form-error]{color:var(--color-error);font-size:var(--font-size-base);margin:0}[data-form-textarea]{resize:vertical;background-image:linear-gradient(to bottom, var(--color-white), var(--color-gray-50) calc(1lh + var(--space-4) * 2));min-height:8rem;line-height:1.4}[data-form-checkbox]{--_size:var(--checkbox-size,max(1.375rem, 22px));--_radius:var(--checkbox-radius,var(--radius-xs));--_accent:var(--checkbox-accent,var(--color-orange-600));--_accent-2:var(--checkbox-accent-2,var(--color-orange-700));--checkbox-spring:.6s linear(0, .1061, .3018, .4922, .6466, .7613, .8422, .8975, .9342, .9582, .9737, .9836, .9898, .9937, .9961, .9976, .9985, .9991, 1, 1);--checkbox-spring-bouncy:.65s linear(0, .1162, .3622, .6245, .8404, .9868, 1.0661, 1.0937, 1.0885, 1.0672, 1.042, 1.02, 1.0043, .9952, .9914, .9913, .993, .9954, .9976, .9993, 1.0003, 1);align-items:flex-start;gap:var(--space-3);cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;position:relative}[data-form-checkbox-input]{z-index:-1;opacity:0;position:absolute}[data-form-checkbox-box]{width:var(--_size);height:var(--_size);margin-top:calc((1.4em - var(--_size)) / 2);border:1px solid var(--color-gray-300);border-radius:var(--_radius);background:linear-gradient(to bottom, var(--color-white), var(--color-gray-50));box-shadow:inset 0 1px 2px var(--shadow-color);color:var(--color-white);transition:transform var(--checkbox-spring-bouncy), background-color .15s ease-out, border-color .15s ease-out, box-shadow .15s ease-out;flex-shrink:0;justify-content:center;align-items:center;display:flex}@supports (corner-shape:squircle){[data-form-checkbox-box]{corner-shape:superellipse(1.5);border-radius:calc(var(--_radius) * 1.5)}}[data-form-checkbox]:hover [data-form-checkbox-box]{border-color:var(--color-gray-400)}@media (prefers-reduced-motion:no-preference){[data-form-checkbox]:hover [data-form-checkbox-box]{transform:scale(1.06)}[data-form-checkbox]:active [data-form-checkbox-box]{transition-duration:.1s;transform:scale(.92)}}[data-form-checkbox-input]:checked+[data-form-checkbox-box]{border-color:var(--_accent-2);background:var(--_accent);box-shadow:var(--shadow-sm)}[data-form-checkbox-check]{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .1s ease-in,opacity 0s linear .1s}[data-form-checkbox-input]:checked+[data-form-checkbox-box] [data-form-checkbox-check]{opacity:1;stroke-dashoffset:0;transition:stroke-dashoffset var(--checkbox-spring), opacity 0s}[data-form-checkbox-text]{color:var(--color-gray-900);font-size:var(--font-size-base);line-height:1.4}[data-form-checkbox-input][aria-invalid=true]+[data-form-checkbox-box]{border-color:var(--color-red-600)}[data-form-checkbox-input]:disabled+[data-form-checkbox-box],[data-form-checkbox-input]:disabled~[data-form-checkbox-text]{opacity:.5}[data-form-checkbox]:has([data-form-checkbox-input]:disabled){cursor:not-allowed}[data-form-checkbox]:has([data-form-checkbox-input]:disabled) [data-form-checkbox-box]{transform:none}[data-form-checkbox-input]:disabled:not(:checked,[aria-invalid=true])+[data-form-checkbox-box]{border-color:var(--color-gray-300)}[data-form-checkbox-input]:focus+[data-form-checkbox-box]{outline:var(--ring-width) solid var(--_accent-2);outline-offset:var(--ring-offset)}@media (prefers-reduced-motion:reduce){[data-form-checkbox-box],[data-form-checkbox-check]{transition-duration:10ms}}[data-form-hint]{color:var(--color-gray-500);font-size:var(--font-size-sm,.875rem);margin:0;line-height:1.4}[data-form-phone]{gap:var(--space-2);display:flex}[data-form-phone]:focus-within{outline:var(--ring-width,max(.125rem, 2px)) solid var(--color-orange-700);outline-offset:var(--ring-offset,max(.125rem, 2px))}[data-form-phone-country]{align-items:center;gap:var(--space-1);flex-shrink:0;display:flex;position:relative}[data-form-phone-flag]{font-size:var(--font-size-base);line-height:1}[data-form-phone-select]{width:100%;height:100%;font-size:var(--font-size-base);cursor:pointer;opacity:0;position:absolute;inset:0}[data-form-phone-dial-code]{color:var(--color-gray-400);font-weight:400;font-size:var(--font-size-base);line-height:1}[data-form-phone-divider]{background-color:var(--color-gray-400);flex-shrink:0;align-self:stretch;width:1px}[data-form-phone-number]{min-width:0;color:var(--color-gray-900);font-weight:400;font-size:max(var(--font-size-base), 16px);background:0 0;border:none;outline:none;flex:1;padding:0;font-family:inherit;line-height:1}[data-form-phone-number]::placeholder{color:var(--color-gray-400)}
