[data-v-69ea942b]:root{--1-1:#fff;--1-2:#161616;--1-3:#9b9b98;--1-4:#73736f;--1-5:#2a2a28;--1-6:#111110;--1-7:#1b1b19;--2-1:#c9a43a;--2-2:#9a741c;--2-3:#98741c;--error:#ff453a;--root-border-radius:10px;--button-border-radius:13px;--root-border-width:1px;--root-box-shadow:0 0 10px #00000040;--font-family:"Inter", sans-serif;--second-family:"Inter", sans-serif;--bg:#f0eee8;--paper:#e7e3da;--paper-strong:#faf8f3;--ink:#171512;--surface:#1715120b;--surface-strong:#17151217;--border:#352b1b2e;--text:#171512;--muted:#756f63;--muted-strong:#918979;--accent:#c9a43a;--accent-light:#f4d06f;--header-bg:#151310f0;--header-utility-bg:#f4d06f14;--header-utility-border:#f4d06f4d;--header-utility-bg-hover:#f4d06f2e;--header-utility-border-hover:#f4d06fa6;--header-city:#f7e4a6;--dark-surface:#171512;--dark-surface-blue:#292116;--dark-surface-navy:#332919;--on-dark:#faf8f3;--on-dark-muted:#c9c0af;--on-dark-soft:#f4d06f;--on-dark-border:#f4d06f29;--on-dark-border-hover:#f4d06f80;--on-dark-inset:inset 0 1px 0 #ffffff09;--dark-shadow:0 22px 45px #00000024;--dark-shadow-hover:0 22px 42px #00000042;--dark-input:#0003;--dark-eyebrow:#f4d06f;--dark-glow:#f4d06f;--dark-glow-shadow:0 0 16px #f4d06fc7;--container-width:1240px;--container-padding-x:20px;--transition-duration:.2s}.ui-input[data-v-69ea942b]{border:var(--root-border-width) solid var(--border-color);border-radius:var(--root-border-radius);background-color:var(--background-color);cursor:text;align-items:center;width:100%;height:clamp(34.6667px,2.70833vw,52px);padding:0 clamp(13.3333px,1.04167vw,20px);font-size:14px;line-height:125%;display:flex;position:relative}@media (width<=1024px){.ui-input[data-v-69ea942b]{height:44px}}.ui-input:not(:has(.ui-input__value:-moz-placeholder-shown)) .ui-input__placeholder[data-v-69ea942b]{font-size:clamp(9.33333px,.729167vw,14px);translate:0 -1.4em}:is(.ui-input:has(.ui-input__value:focus-visible) .ui-input__placeholder[data-v-69ea942b],.ui-input:not(:has(.ui-input__value:placeholder-shown)) .ui-input__placeholder[data-v-69ea942b]){font-size:clamp(9.33333px,.729167vw,14px);translate:0 -1.4em}.ui-input--dark[data-v-69ea942b]{--font-color:var(--1-1);--border-color:var(--1-5);--background-color:transparent;--placeholder-color:var(--1-4);--error-font-color:#ff6961;--error-background-color:#ff3b301f}.ui-input--light[data-v-69ea942b]{--font-color:var(--ink);--error-font-color:#ff6961;--border-color:var(--border);--background-color:var(--paper-strong);--error-background-color:#ff453a1f;--placeholder-color:var(--muted)}.ui-input--error[data-v-69ea942b]{background-color:var(--error-background-color)}.ui-input--error .ui-input__error-message[data-v-69ea942b]{color:var(--error-font-color)}.ui-input__value[data-v-69ea942b]{width:100%;height:100%;color:var(--font-color);border:none;font-size:16px;line-height:155%}.ui-input__password-toggle[data-v-69ea942b]{width:20px;height:20px;color:var(--placeholder-color);transition:var(--transition-duration) ease;flex:none;position:relative}@media (hover:hover){.ui-input__password-toggle[data-v-69ea942b]:hover{color:var(--font-color)}}@media (hover:none),(hover:on-demand){.ui-input__password-toggle[data-v-69ea942b]:active{color:var(--font-color)}}.ui-input__password-toggle[data-v-69ea942b]:before{content:"";border:1.5px solid;border-radius:75% 15%;position:absolute;inset:3px;rotate:45deg}.ui-input__password-toggle[data-v-69ea942b]:after{content:"";background:currentColor;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;translate:-50% -50%}.ui-input__password-toggle--visible[data-v-69ea942b]:after{display:none}.ui-input__password-toggle--visible .ui-input__password-toggle-slash[data-v-69ea942b]{display:block}.ui-input__password-toggle-slash[data-v-69ea942b]{transform-origin:50%;pointer-events:none;border-top:1.5px solid;width:20px;display:none;position:absolute;top:9px;left:0;rotate:45deg}.ui-input__placeholder[data-v-69ea942b]{color:var(--placeholder-color);transition:var(--transition-duration) ease;font-size:16px;line-height:155%;position:absolute}.ui-input__error-message[data-v-69ea942b]{pointer-events:none;color:var(--font-color);margin-top:clamp(6.66667px,.520833vw,10px);font-size:11px;position:absolute;top:-4px;right:4px}
