:root{--font-family-main:"Inter",sans-serif;--font-weight-light:300;--font-weight-medium:500;--font-size-xs:13px;--font-size-sm:15px;--font-size-md:17px;--font-size-lg:19px;--font-size-xl:45px;--line-height-xs:16px;--line-height-sm:20px;--line-height-md:20px;--line-height-lg:24px;--line-height-xl:56px;--clr-gray-100:#fafafa;--clr-gray-75:#71717a;--clr-gray-50:#3f3f46;--clr-gray-25:#27272a;--clr-gray-0:#0f141a;--clr-blue:#1e9cf1;--clr-green:#27ce40;--clr-red:#f33;--clr-orange:#ff5e00;--clr-yellow:#fdeb49;--clr-salad:#def877;--gradient-dark:linear-gradient(0deg,#292929,#0d0d0d);--gradient-dark-horizontal-smooth:linear-gradient(90deg,#0d0d0d,#404040 40%,#404040 60%,#0d0d0d);--gradient-light:linear-gradient(0deg,#9e9e9e,#fff);--XXS:4px;--XS:8px;--S:12px;--M:16px;--L:20px;--XXL:28px;--XXXL:32px;--border-width:1px;--page-padding-y:24px;--page-padding-x:72px;--page-width-max:1400px;--text-block-width:560px;--fade-duration:.2s}.LabeledInput{position:relative;display:block;overflow:hidden;cursor:text}.LabeledInput__control{display:block;box-sizing:border-box;width:100%;padding:calc(var(--XXL) - var(--border-width)) calc(var(--XXXL) + var(--L) - var(--border-width)) calc(var(--S) - var(--border-width)) calc(var(--XXXL) - var(--border-width));border-radius:var(--S);border:solid var(--border-width) var(--clr-gray-0);background-color:var(--clr-gray-100);outline-style:none;font-family:var(--font-family-main);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);line-height:var(--line-height-lg)}.LabeledInput__control::placeholder{opacity:0}.LabeledInput__control:focus{border-color:var(--clr-blue)}.LabeledInput__label{position:absolute;box-sizing:border-box;max-width:calc(100% - (var(--XXXL) * 2));top:var(--L);left:var(--XXXL);font-family:var(--font-family-main);font-weight:var(--font-weight-light);font-size:var(--font-size-lg);line-height:var(--line-height-lg);color:var(--clr-gray-0);transition:all var(--fade-duration);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.LabeledInput__control:focus+.LabeledInput__label,.LabeledInput__control:not(:placeholder-shown)+.LabeledInput__label{top:var(--S);font-size:var(--font-size-xs);line-height:var(--line-height-xs);color:var(--clr-gray-75)}.LabeledInput__control:invalid,.LabeledInput__control_intent_invalid{border-color:var(--clr-red)}@supports selector(:user-invalid){.LabeledInput__control:invalid{border-color:inherit}.LabeledInput__control:user-invalid{border-color:var(--clr-red)}}