.u036{--lv:var(--ux-line-2);flex-direction:column;width:100%;display:flex;position:relative}.u036-lab{color:var(--ux-ink-3);margin:0 4px 8px;font-size:13px;font-weight:700;display:block}.u036-box{background:var(--ux-surface);height:60px;box-shadow:0 0 0 1.5px var(--ux-line-2);border-radius:18px;align-items:center;padding:0 8px 0 18px;transition:box-shadow .25s;display:flex;position:relative}.u036-box:focus-within{box-shadow:0 0 0 2px var(--lv),0 0 0 6px color-mix(in srgb,var(--lv) 18%,transparent)}.u036-in{letter-spacing:.04em;min-width:0;height:100%;color:var(--ux-ink);background:0 0;border:0;outline:0;flex:1;font-size:18px;font-weight:650}.u036-in:focus-visible{outline:none}.u036-in::placeholder{letter-spacing:0;color:var(--ux-ink-3);font-size:15px;font-weight:500}.u036-eye{width:44px;height:44px;color:var(--ux-ink-2);background:0 0;border:0;border-radius:13px;flex:none;place-items:center;padding:0;transition:background-color .2s;display:grid}.u036-eye:hover{background:var(--ux-surface-2)}.u036-eye:focus-visible{outline:2px solid var(--ux-accent);outline-offset:1px}.u036-eye svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px;overflow:visible}.u036-lid{transform-origin:12px 12px;transition:transform .4s var(--ux-spring)}.u036-pupil{transform-origin:12px 12px;transition:transform .35s var(--ux-spring) 50ms}.u036-slash{stroke-dasharray:24;stroke-dashoffset:0;transition:stroke-dashoffset .35s var(--ux-ease)}.u036.is-show .u036-slash{stroke-dashoffset:24px}.u036:not(.is-show) .u036-pupil{transform:scale(0)}.u036:not(.is-show) .u036-lid{transform:scaleY(.15)}.u036-meter{grid-template-columns:repeat(4,1fr);gap:6px;margin:16px 4px 0;display:grid}.u036-meter i{background:var(--ux-surface-3);border-radius:4px;height:7px;position:relative;overflow:hidden}.u036-meter i:after{content:"";background:var(--lv);transform-origin:0;transition:transform .45s var(--ux-ease),background-color .4s;position:absolute;inset:0;transform:scaleX(0)}.u036-meter i.on:after{transform:none}.u036-meter i:nth-child(2):after{transition-delay:50ms}.u036-meter i:nth-child(3):after{transition-delay:.1s}.u036-meter i:nth-child(4):after{transition-delay:.15s}.u036-lv{color:var(--ux-ink-3);justify-content:space-between;margin:9px 4px 0;font-size:13px;font-weight:650;display:flex}.u036-lv b{color:var(--lv);transition:color .4s}.u036-rules{background:var(--ux-surface-2);border-radius:18px;grid-template-columns:1fr 1fr;gap:12px 10px;margin:18px 0 0;padding:16px;list-style:none;display:grid}.u036-r{color:var(--ux-ink-3);align-items:center;gap:9px;font-size:13.5px;font-weight:600;transition:color .3s;display:flex}.u036-r i{width:20px;height:20px;box-shadow:inset 0 0 0 1.8px var(--ux-line-2);border-radius:50%;flex:none;transition:box-shadow .3s,background-color .3s;position:relative}.u036-r svg{fill:none;width:100%;height:100%;stroke:var(--ux-accent-ink);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;position:absolute;inset:0}.u036-r path{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .3s var(--ux-ease) .1s}.u036-r.ok{color:var(--ux-ink)}.u036-r.ok i{background:var(--ux-mint);box-shadow:none;animation:u036-pop .4s var(--ux-spring)}.u036-r.ok path{stroke-dashoffset:0}@keyframes u036-pop{0%{transform:scale(.4)}}
