.cv-q{animation:cv-up .38s cubic-bezier(.2,.8,.2,1) both}.cv-q.cv-back{animation-name:cv-down}@keyframes cv-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes cv-down{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}.cv-voice{display:flex;align-items:flex-start;gap:10px;margin:18px 0 0;font-family:var(--font-ui,inherit);font-size:14px;line-height:1.5;color:var(--ink-2,#55555e);font-weight:400}.cv-voice b{color:var(--ink,#0e0e10);font-weight:500}.cv-line{animation:cv-fade .5s ease .1s both;min-width:0;overflow-wrap:anywhere}@keyframes cv-fade{0%{opacity:0}to{opacity:1}}.cv-orb{display:inline-block;flex:0 0 auto;width:18px;height:18px;margin-top:1px;border-radius:50%;background:conic-gradient(from 0deg,#ff3d9a,#f5202c,#ff7a00,#ffc81f,#2fbfa5,#2e9be0,#ff3d9a);-webkit-mask:radial-gradient(circle,#000 56%,transparent 59%);mask:radial-gradient(circle,#000 56%,transparent 59%);animation:cv-turn 6s linear infinite}@keyframes cv-turn{to{transform:rotate(1turn)}}.cv-h{font-family:var(--font-display,inherit);font-size:clamp(22px,3.2vw,28px);font-weight:300;letter-spacing:-.02em;line-height:1.18;margin:14px 0 0;color:var(--ink,#0e0e10)}.cv-n{display:inline-flex;align-items:center;gap:3px;font-size:.46em;font-weight:600;letter-spacing:0;color:var(--accent,#ec4899);vertical-align:.45em;margin-right:10px}.cv-n i{font-style:normal}.cv-form{display:flex;flex-direction:column;gap:14px;margin-top:6px}.cv-wrap{position:relative;display:block}.cv-big{display:block;width:100%;box-sizing:border-box;font-family:var(--font-ui,inherit);font-size:clamp(20px,2.6vw,24px);font-weight:300;color:var(--ink,#0e0e10);background:transparent;border:0;border-bottom:2px solid var(--line,#e6e6ea);border-radius:0;padding:10px 2px 12px;outline:0;transition:border-color .16s}.cv-big:focus{border-bottom-color:var(--accent,#ec4899)}.cv-big::placeholder{color:var(--ink-3,#8a8a93);opacity:.7}.cv-wrap .cv-big{padding-right:78px}.cv-wrap .cv-eye{position:absolute;right:42px;top:50%;transform:translateY(-50%);width:30px;height:30px;border:0;background:none;padding:0;cursor:pointer;display:grid;place-items:center;border-radius:8px;color:var(--ink-3,#8a8a93)}.cv-wrap .cv-eye svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cv-go{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:4px}.cv-ok{height:46px;padding:0 24px;border:0;border-radius:999px;cursor:pointer;background:var(--loud,var(--ink,#0e0e10));color:var(--on-loud,#fff);font-family:var(--font-ui,inherit);font-size:14.5px;font-weight:500}.cv-ok:disabled{opacity:.55;cursor:default}.cv-ok:focus-visible{outline:2px solid var(--accent,#ec4899);outline-offset:3px}.cv-enter{font-family:var(--font-ui,inherit);font-size:12px;color:var(--ink-3,#8a8a93)}.cv-enter b{font-weight:600;color:var(--ink-2,#55555e)}.cv-arrows{display:inline-flex;gap:2px;margin-left:auto}.cv-arrows button{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;width:36px;height:32px;font-size:15px;cursor:pointer;background:var(--ink,#0e0e10);color:var(--paper,#fff)}.cv-arrows button:first-child{border-radius:8px 0 0 8px}.cv-arrows button:last-child{border-radius:0 8px 8px 0}.cv-arrows button:disabled{opacity:.3;cursor:default}.cv-sr{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;border:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.cv-msg{margin:0;font-family:var(--font-ui,inherit);font-size:12.5px;line-height:1.5}.cv-msg.bad{color:var(--sig-act,var(--accent,#b42318))}.cv-msg.ok{color:var(--ink-2,#55555e)}.cv-sub{margin:8px 0 0;font-family:var(--font-ui,inherit);font-size:13px;line-height:1.55;color:var(--ink-3,#8a8a93)}@media (hover:none){.cv-enter{display:none}}@media (prefers-reduced-motion:reduce){.cv-line,.cv-orb,.cv-q{animation:none}}