:root{--form-control-bg:#f6f9fe;--form-control-ink:#07112d;--form-control-border:#b8c8df;--form-control-placeholder:#5a6880;--form-control-focus-border:#43536d;--form-control-focus-ring:#43536d;--form-control-focus-shadow:rgba(67,83,109,.22);--form-control-error:#9a6700}@media(prefers-color-scheme: dark){:root:not([data-theme=light]){--form-control-bg:#13233c;--form-control-ink:#f5f8ff;--form-control-border:#8fa2c0;--form-control-placeholder:#bbc8dc;--form-control-focus-border:#fff;--form-control-focus-ring:#fff;--form-control-focus-shadow:rgba(7,17,45,.58);--form-control-error:#ffd166}}:root[data-theme=dark]{--form-control-bg:#13233c;--form-control-ink:#f5f8ff;--form-control-border:#8fa2c0;--form-control-placeholder:#bbc8dc;--form-control-focus-border:#fff;--form-control-focus-ring:#fff;--form-control-focus-shadow:rgba(7,17,45,.58);--form-control-error:#ffd166}.public-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]),.public-form select,.public-form textarea{width:100%;min-height:2.875rem;padding:.625rem .75rem;color:var(--form-control-ink);background:var(--form-control-bg);border:1px solid var(--form-control-border);border-radius:.5rem;box-shadow:inset 0 1px 0 color-mix(in srgb, #fff 7%, transparent);font:500 .95rem/1.45 Manrope,system-ui,sans-serif;transition:border-color .2s,background-color .2s,color .2s,box-shadow .2s}.public-form input::placeholder,.public-form textarea::placeholder{color:var(--form-control-placeholder);opacity:1}.public-form input:not([type=hidden]):not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=reset]):focus,.public-form select:focus,.public-form textarea:focus{border-color:var(--form-control-focus-border);outline:.1875rem solid var(--form-control-focus-ring);outline-offset:.125rem;box-shadow:0 0 0 .375rem var(--form-control-focus-shadow)}.public-form input.error:not([type=checkbox]):not([type=radio]),.public-form select.error,.public-form textarea.error,.public-form .form-item--error input:not([type=checkbox]):not([type=radio]),.public-form .form-item--error select,.public-form .form-item--error textarea{border-color:var(--form-control-error);box-shadow:inset 0 0 0 1px var(--form-control-error)}.public-form input.error:not([type=checkbox]):not([type=radio]):focus,.public-form select.error:focus,.public-form textarea.error:focus,.public-form .form-item--error input:not([type=checkbox]):not([type=radio]):focus,.public-form .form-item--error select:focus,.public-form .form-item--error textarea:focus{border-color:var(--form-control-error);outline-color:var(--form-control-focus-ring);box-shadow:inset 0 0 0 1px var(--form-control-error),0 0 0 .375rem var(--form-control-focus-shadow)}.public-form .form-item--error-message{color:var(--form-control-error);font-weight:650}
