
.steps[data-v-1692df7d] {
  display: flex;
  flex: 1;
  min-width: 0;
  justify-content: space-around;
  align-content: space-evenly;
}
.step {
&[data-v-1692df7d] {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  opacity: 0.5;
  position: relative;
  cursor: auto;
  }
&[data-v-1692df7d]:disabled {
    cursor: not-allowed;
}
&:first-child .step-progress[data-v-1692df7d]{
    border-radius: 2px 0 0 2px;
}
&:last-child .step-progress[data-v-1692df7d]{
    border-radius: 0 2px 2px 0;
}
}
.step.active[data-v-1692df7d],
.step.completed[data-v-1692df7d] {
  opacity: 1;
  cursor: pointer;
}
.step-icon[data-v-1692df7d] {
  width: 50px;
  height: 50px;
  margin-bottom: 5px;
}
.step-progress[data-v-1692df7d] {
  width: 100%;
  height: 4px;
  background: linear-gradient(180deg, rgba(255, 255, 255, 0.166) -31.67%, rgba(255, 255, 255, 0.2) -0.47%, rgba(255, 255, 255, 0.054) 120.83%);
  position: absolute;
  bottom: -10px;
  left: 0;
}
.step-progress.visible[data-v-1692df7d] {
  background-color: #9942F2;
}
@media (max-width: 800px) {
.step-icon[data-v-1692df7d] {
    width: 35px;
    height: 35px;
    margin-bottom: 0px;
}
.step[data-v-1692df7d]{
    height: 34px;
}
}

.form__consents[data-v-d31f2832]{width:100%;margin-top:0;margin-bottom:22px;text-align:left}.auth-field__consents[data-v-d31f2832]{display:flex;flex-direction:column;align-items:stretch;gap:14px;width:100%}.auth-field__checkbox.auth-field__consent[data-v-d31f2832]{width:100%;justify-content:flex-start}.auth-field__consent[data-v-d31f2832] .auth-field__checkbox-btn{align-self:flex-start;flex-shrink:0}.auth-field__consent-label[data-v-d31f2832]{flex:1;min-width:0;text-align:left;opacity:.9}.auth-field__consent-link[data-v-d31f2832]{text-decoration:underline;cursor:pointer}.auth-field__consent-link[data-v-d31f2832]:hover{opacity:.85}.errors[data-v-d31f2832]{width:100%;text-align:left}
.form-result-preview[data-v-17a91c36]{position:relative;width:100%;max-width:340px;margin:0;padding:12px 12px 14px;border-radius:18px;border:1px solid rgba(255,255,255,.14);background:linear-gradient(165deg, rgba(72, 52, 118, 0.55) 0%, rgba(24, 16, 44, 0.94) 55%, rgba(16, 10, 32, 0.98) 100%);box-shadow:0 0 24px rgba(153,66,242,.18),0 16px 40px rgba(6,2,20,.45),inset 0 1px 0 rgba(255,255,255,.08);overflow:hidden}.form-result-preview[data-v-17a91c36]::before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:#9942f2}.form-result-preview__chrome[data-v-17a91c36]{display:flex;gap:5px;margin-bottom:8px}.form-result-preview__chrome span[data-v-17a91c36]{width:7px;height:7px;border-radius:50%;background:rgba(255,255,255,.22)}.form-result-preview__chrome span[data-v-17a91c36]:first-child{background:#ff5f57}.form-result-preview__chrome span[data-v-17a91c36]:nth-child(2){background:#febc2e}.form-result-preview__chrome span[data-v-17a91c36]:nth-child(3){background:#28c840}.form-result-preview__caption[data-v-17a91c36]{margin:0 0 12px;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.55)}.form-result-preview__kicker[data-v-17a91c36]{margin:0 0 10px;font-size:12px;line-height:1.35;color:rgba(196,181,255,.9);font-weight:450;text-align:center}.form-result-preview__hint[data-v-17a91c36]{margin:10px 0 0;font-size:11px;line-height:1.4;color:rgba(255,255,255,.55);font-weight:300;text-align:center}.form-result-preview__score[data-v-17a91c36]{text-align:center;margin-bottom:0;padding:10px 8px 12px;border-radius:14px;border:1px solid rgba(153,66,242,.35);background:rgba(153,66,242,.12)}.form-result-preview__score-label[data-v-17a91c36]{margin:0;font-size:12px;line-height:1.35;color:rgba(255,255,255,.7);font-weight:300}.form-result-preview__score-value[data-v-17a91c36]{margin:4px 0 2px;font-size:42px;line-height:1;font-weight:500;letter-spacing:-0.02em}.form-result-preview__score-sign[data-v-17a91c36]{font-size:22px;margin-left:2px;opacity:.85}.form-result-preview__score-level[data-v-17a91c36]{margin:0;font-size:13px;color:#c4b5ff;font-weight:450}.form-result-preview__formula[data-v-17a91c36]{display:flex;flex-wrap:wrap;align-items:stretch;justify-content:center;gap:6px;margin-bottom:0}.form-result-preview__el[data-v-17a91c36]{flex:1 1 72px;min-width:72px;max-width:96px;display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 6px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);text-align:center}.form-result-preview__glyph[data-v-17a91c36]{font-size:22px;line-height:1.1;font-weight:500}.form-result-preview__el-name[data-v-17a91c36]{font-size:11px;color:rgba(255,255,255,.75)}.form-result-preview__el-meta[data-v-17a91c36]{font-size:10px;color:rgba(255,255,255,.5);font-weight:300}.form-result-preview__el--fire .form-result-preview__glyph[data-v-17a91c36]{color:#ff7b6b}.form-result-preview__el--metal .form-result-preview__glyph[data-v-17a91c36]{color:#d8dde6}.form-result-preview__el--water .form-result-preview__glyph[data-v-17a91c36]{color:#6ec8ff}.form-result-preview__op[data-v-17a91c36]{align-self:center;font-size:16px;opacity:.55;padding:0 2px}.form-result-preview__fusion[data-v-17a91c36]{flex:1 1 110px;min-width:110px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:8px 10px;border-radius:12px;border:1px solid rgba(153,66,242,.4);background:rgba(153,66,242,.12);text-align:center}.form-result-preview__fusion-label[data-v-17a91c36]{font-size:13px;font-weight:450}.form-result-preview__fusion-hint[data-v-17a91c36]{font-size:11px;line-height:1.35;color:rgba(255,255,255,.62);font-weight:300}.form-result-preview__fusion--risk[data-v-17a91c36]{border-color:rgba(255,123,107,.35);background:rgba(255,123,107,.1);gap:3px}.form-result-preview__fusion--pain[data-v-17a91c36]{border-color:rgba(255,123,107,.42);background:rgba(255,123,107,.12)}.form-result-preview__fusion--pain .form-result-preview__fusion-label[data-v-17a91c36]{color:#ffb4a8}.form-result-preview__fusion--pain .form-result-preview__glyph[data-v-17a91c36]{font-size:24px;line-height:1;margin-bottom:2px}.form-result-preview__love-cards[data-v-17a91c36]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.form-result-preview__love-card[data-v-17a91c36]{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.form-result-preview__love-card-body[data-v-17a91c36]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.form-result-preview__love-glyph[data-v-17a91c36]{flex-shrink:0;width:34px;height:34px;border-radius:10px;display:grid;place-items:center;font-size:18px;font-weight:500;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}.form-result-preview__love-glyph--fire[data-v-17a91c36]{color:#ff7b6b;background:rgba(255,123,107,.14);border-color:rgba(255,123,107,.28)}.form-result-preview__love-glyph--metal[data-v-17a91c36]{color:#d8dde6;background:rgba(216,221,230,.1);border-color:rgba(216,221,230,.22)}.form-result-preview__love-glyph--water[data-v-17a91c36]{color:#6ec8ff;background:rgba(110,200,255,.12);border-color:rgba(110,200,255,.26)}.form-result-preview__love-glyph--wood[data-v-17a91c36]{color:#7ddea0;background:rgba(125,222,160,.12);border-color:rgba(125,222,160,.26)}.form-result-preview__love-pillars[data-v-17a91c36]{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:6px;margin-top:10px}.form-result-preview__tact-row--love[data-v-17a91c36]{grid-template-columns:repeat(3, minmax(0, 1fr))}.form-result-preview__tact-chance--love[data-v-17a91c36]{margin-bottom:10px}.form-result-preview__pair--love[data-v-17a91c36]{margin-bottom:10px}.form-result-preview__love-cards--hope[data-v-17a91c36]{margin-top:0}.form-result-preview__love-cards--places[data-v-17a91c36]{margin-bottom:0}.form-result-preview__love-card--top[data-v-17a91c36]{border-color:rgba(153,66,242,.45);background:rgba(153,66,242,.1);box-shadow:0 0 12px rgba(153,66,242,.18)}.form-result-preview__love-card--top .form-result-preview__insight-q[data-v-17a91c36]{color:#e8dcff}.form-result-preview__fusion-percent[data-v-17a91c36]{font-size:28px;line-height:1;font-weight:500;letter-spacing:-0.02em;color:#ff9a8b}.form-result-preview__fusion-percent-sign[data-v-17a91c36]{font-size:16px;margin-left:1px;opacity:.9}.form-result-preview__fusion-meta[data-v-17a91c36]{font-size:11px;line-height:1.3;color:rgba(255,255,255,.72);font-weight:450}.form-result-preview__insights[data-v-17a91c36]{list-style:none;margin:10px 0 0;padding:0;display:flex;flex-direction:column;gap:6px}.form-result-preview__insights--value[data-v-17a91c36]{margin-top:0}.form-result-preview__insights li[data-v-17a91c36]{display:flex;justify-content:space-between;align-items:baseline;gap:8px;padding:8px 10px;border-radius:10px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.form-result-preview__insight-q[data-v-17a91c36]{font-size:12px;line-height:1.3;color:rgba(255,255,255,.88)}.form-result-preview__insight-a[data-v-17a91c36]{flex-shrink:0;font-size:11px;color:rgba(196,181,255,.9);font-weight:450}.form-result-preview__hero[data-v-17a91c36]{text-align:center;margin-bottom:12px;padding:12px 10px;border-radius:14px;border:1px solid rgba(255,123,107,.35);background:rgba(255,123,107,.1)}.form-result-preview__hero-label[data-v-17a91c36]{margin:0 0 4px;font-size:12px;color:rgba(255,255,255,.65);font-weight:300}.form-result-preview__hero-value[data-v-17a91c36]{margin:0;font-size:26px;font-weight:500;color:#ff7b6b}.form-result-preview__hero-value--hope[data-v-17a91c36]{font-size:22px;color:#c4b5ff}.form-result-preview__board-head[data-v-17a91c36]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.form-result-preview__glyph-lg[data-v-17a91c36]{width:42px;height:42px;border-radius:12px;display:grid;place-items:center;font-size:22px;font-weight:500;background:rgba(255,123,107,.18);color:#ff7b6b}.form-result-preview__day-master[data-v-17a91c36]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:8px 6px 4px}.form-result-preview__glyph-xl[data-v-17a91c36]{width:56px;height:56px;border-radius:14px;display:grid;place-items:center;font-size:32px;font-weight:500;background:rgba(255,123,107,.18);border:1px solid rgba(255,123,107,.32);color:#ff7b6b;margin-bottom:10px}.form-result-preview__day-master-label[data-v-17a91c36]{margin:0;font-size:13px;line-height:1.3;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.58);font-weight:300}.form-result-preview__day-master-value[data-v-17a91c36]{margin:4px 0 0;font-size:28px;line-height:1.15;font-weight:500;letter-spacing:-0.02em;color:#fff}.form-result-preview__el--fire.form-result-preview__glyph-xl[data-v-17a91c36]{color:#ff7b6b}.form-result-preview__greeting[data-v-17a91c36]{margin:0;font-size:16px;font-weight:450}.form-result-preview__meta[data-v-17a91c36]{margin:2px 0 0;font-size:12px;color:rgba(255,255,255,.58);font-weight:300}.form-result-preview__pillars[data-v-17a91c36]{display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:6px}.form-result-preview__pillar[data-v-17a91c36]{display:flex;flex-direction:column;align-items:center;gap:2px;padding:8px 4px;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);text-align:center}.form-result-preview__pillar--focus[data-v-17a91c36]{border-color:rgba(255,123,107,.45);background:rgba(255,123,107,.08)}.form-result-preview__pillar--fire .form-result-preview__pillar-sky[data-v-17a91c36],.form-result-preview__pillar--fire .form-result-preview__pillar-earth[data-v-17a91c36]{color:#ff7b6b}.form-result-preview__pillar--water .form-result-preview__pillar-sky[data-v-17a91c36],.form-result-preview__pillar--water .form-result-preview__pillar-earth[data-v-17a91c36]{color:#6ec8ff}.form-result-preview__pillar--metal .form-result-preview__pillar-sky[data-v-17a91c36],.form-result-preview__pillar--metal .form-result-preview__pillar-earth[data-v-17a91c36]{color:#d8dde6}.form-result-preview__pillar-label[data-v-17a91c36]{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:rgba(255,255,255,.48)}.form-result-preview__pillar-sky[data-v-17a91c36],.form-result-preview__pillar-earth[data-v-17a91c36]{font-size:20px;line-height:1.1;font-weight:500}.form-result-preview__tact-row[data-v-17a91c36]{display:grid;grid-template-columns:repeat(5, minmax(0, 1fr));gap:4px}.form-result-preview__tact[data-v-17a91c36]{padding:8px 2px;border-radius:10px;text-align:center;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08)}.form-result-preview__tact--current[data-v-17a91c36]{border-color:rgba(153,66,242,.55);box-shadow:0 0 12px rgba(153,66,242,.22)}.form-result-preview__tact--wood .form-result-preview__tact-glyphs[data-v-17a91c36]{color:#7ddea0}.form-result-preview__tact--fire .form-result-preview__tact-glyphs[data-v-17a91c36]{color:#ff7b6b}.form-result-preview__tact--earth .form-result-preview__tact-glyphs[data-v-17a91c36]{color:#e2c07a}.form-result-preview__tact-years[data-v-17a91c36]{display:block;margin-bottom:4px;font-size:9px;color:rgba(255,255,255,.48)}.form-result-preview__tact-glyphs[data-v-17a91c36]{font-size:14px;font-weight:500}.form-result-preview__tact-chance[data-v-17a91c36]{margin:8px 0 0;font-size:12px;line-height:1.35;color:rgba(196,181,255,.92);font-weight:300;text-align:center}.form-result-preview__tact-chance-percent[data-v-17a91c36]{font-size:18px;font-weight:500;color:#fff;margin-right:4px}.form-result-preview__tact-chance--natal[data-v-17a91c36]{font-size:12px;line-height:1.4;color:rgba(196,181,255,.92)}.form-result-preview__pair[data-v-17a91c36]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:0}.form-result-preview__pair-card[data-v-17a91c36]{flex:1;display:flex;flex-direction:column;align-items:center;gap:8px;padding:10px 8px;border-radius:12px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1)}.form-result-preview__pair-label[data-v-17a91c36]{font-size:11px;color:rgba(255,255,255,.65)}.form-result-preview__pair-glyphs[data-v-17a91c36]{display:flex;gap:6px}.form-result-preview__pair-glyph[data-v-17a91c36]{width:32px;height:32px;display:grid;place-items:center;border-radius:8px;font-size:18px;font-weight:500;background:rgba(255,255,255,.06)}.form-result-preview__pair-glyph--fire[data-v-17a91c36]{color:#ff7b6b}.form-result-preview__pair-glyph--metal[data-v-17a91c36]{color:#d8dde6}.form-result-preview__pair-glyph--water[data-v-17a91c36]{color:#6ec8ff}.form-result-preview__pair-glyph--earth[data-v-17a91c36]{color:#e2c07a}@media(max-width: 800px){.form-result-preview[data-v-17a91c36]{max-width:100%}.form-result-preview__tact-glyphs[data-v-17a91c36]{font-size:12px}.form-result-preview__tact-years[data-v-17a91c36]{font-size:8px}}
.form-contour-progress[data-v-014b816a]{position:absolute;inset:-2px;z-index:3;pointer-events:none;overflow:visible;border-radius:inherit}.form-contour-progress__svg[data-v-014b816a]{display:block;width:100%;height:100%;overflow:visible}.form-contour-progress__track[data-v-014b816a]{stroke:rgba(255,255,255,.1);stroke-width:1.5}.form-contour-progress__fill[data-v-014b816a]{stroke-width:2.75;stroke-linecap:round;stroke-linejoin:round;transition:stroke-dasharray .55s cubic-bezier(0.4, 0, 0.2, 1)}.form-contour-progress__shimmer[data-v-014b816a]{stroke-width:5;stroke-linecap:round;opacity:.95;transition:stroke-dashoffset .55s cubic-bezier(0.4, 0, 0.2, 1);animation:form-contour-pulse-014b816a 1.6s ease-in-out infinite}@keyframes form-contour-pulse-014b816a{0%,100%{opacity:.4}50%{opacity:1}}
.form-date-field[data-v-4ee35996]{position:relative;width:100%;z-index:20}.form-date-field--open[data-v-4ee35996]{z-index:140}.form-date-field__popup[data-v-4ee35996]{position:relative;width:100%}.form-date-field__trigger[data-v-4ee35996]{position:relative;width:100%;box-sizing:border-box;min-height:52px;display:flex;align-items:center;gap:8px;padding:12px 14px 12px 18px;border-radius:14px;border:1px solid color-mix(in srgb, #9942f2 34%, rgba(255, 255, 255, 0.14));background:linear-gradient(165deg, color-mix(in srgb, #9942f2 22%, rgba(24, 16, 44, 0.94)) 0%, rgba(14, 10, 30, 0.98) 100%);box-shadow:0 0 18px rgba(153,66,242,.28),0 10px 28px rgba(6,2,20,.35),inset 0 1px 0 color-mix(in srgb, #9942f2 16%, transparent);overflow:hidden}.form-date-field__trigger[data-v-4ee35996]::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#9942f2;box-shadow:0 0 12px rgba(153,66,242,.28);pointer-events:none}.form-date-field__trigger[data-v-4ee35996]:hover,.form-date-field__trigger[data-v-4ee35996]:focus-within{border-color:color-mix(in srgb, #9942f2 58%, rgba(255, 255, 255, 0.2))}.form-date-field--open .form-date-field__trigger[data-v-4ee35996],.form-date-field--invalid .form-date-field__trigger[data-v-4ee35996]{border-color:color-mix(in srgb, #9942f2 58%, rgba(255, 255, 255, 0.2));box-shadow:0 0 26px rgba(153,66,242,.28),0 12px 32px rgba(6,2,20,.5),inset 0 1px 0 color-mix(in srgb, #9942f2 22%, transparent)}.form-date-field--invalid .form-date-field__trigger[data-v-4ee35996]{border-color:rgba(255,179,179,.85);box-shadow:0 0 0 1px rgba(255,179,179,.35)}.form-date-field__input[data-v-4ee35996]{flex:1;min-width:0;height:100%;border:none;background:rgba(0,0,0,0);color:#fff;font-size:18px;line-height:1.25;font-weight:400;letter-spacing:.02em;outline:none;caret-color:rgba(255,255,255,.7)}.form-date-field__input[data-v-4ee35996]::placeholder{color:rgba(255,255,255,.35);font-weight:400;letter-spacing:.02em}.form-date-field__calendar-btn[data-v-4ee35996]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;padding:0;opacity:.85}.form-date-field__calendar-btn[data-v-4ee35996]:hover{background:rgba(255,255,255,.06)}.form-date-field__chevron[data-v-4ee35996]{width:12px;transition:transform .3s ease}.form-date-field__chevron--open[data-v-4ee35996]{transform:rotate(180deg)}.form-date-field__panel[data-v-4ee35996]{position:absolute;top:calc(100% + 10px);left:0;right:0;z-index:150;padding:14px 14px 16px;border-radius:16px;border:1px solid rgba(153,66,242,.35);background:linear-gradient(165deg, rgba(48, 34, 82, 0.98) 0%, rgba(18, 12, 36, 0.99) 100%);box-shadow:0 0 28px rgba(153,66,242,.25),0 18px 40px rgba(4,2,16,.55)}.form-date-field__nav[data-v-4ee35996]{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.form-date-field__nav-btn[data-v-4ee35996]{width:36px;height:36px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.06);color:#fff;font-size:22px;line-height:1;cursor:pointer}.form-date-field__nav-btn[data-v-4ee35996]:hover{background:rgba(153,66,242,.28);border-color:rgba(153,66,242,.45)}.form-date-field__nav-label[data-v-4ee35996]{flex:1;border:none;background:rgba(0,0,0,0);color:#fff;font-size:16px;font-weight:500;cursor:pointer;padding:8px;border-radius:10px}.form-date-field__nav-label[data-v-4ee35996]:hover{background:rgba(255,255,255,.06)}.form-date-field__weekdays[data-v-4ee35996]{display:grid;grid-template-columns:repeat(7, 1fr);gap:4px;margin-bottom:6px}.form-date-field__weekdays span[data-v-4ee35996]{text-align:center;font-size:12px;color:rgba(255,255,255,.45);font-weight:450;padding:4px 0}.form-date-field__grid[data-v-4ee35996]{display:grid;grid-template-columns:repeat(7, 1fr);gap:4px}.form-date-field__day[data-v-4ee35996]{aspect-ratio:1;min-height:36px;border:none;border-radius:10px;background:rgba(0,0,0,0);color:rgba(255,255,255,.92);font-size:15px;cursor:pointer}.form-date-field__day[data-v-4ee35996]:hover:not(:disabled):not(.form-date-field__day--selected){background:rgba(153,66,242,.22)}.form-date-field__day--empty[data-v-4ee35996]{visibility:hidden;pointer-events:none}.form-date-field__day--today[data-v-4ee35996]:not(.form-date-field__day--selected){box-shadow:inset 0 0 0 1px rgba(153,66,242,.55)}.form-date-field__day--selected[data-v-4ee35996]{background:#9942f2;box-shadow:0 0 16px rgba(153,66,242,.28);font-weight:500}.form-date-field__years[data-v-4ee35996]{display:grid;grid-template-columns:repeat(4, 1fr);gap:6px;max-height:240px;overflow-y:auto;padding-right:2px}.form-date-field__year[data-v-4ee35996]{padding:10px 4px;border-radius:10px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.04);color:#fff;font-size:14px;cursor:pointer}.form-date-field__year[data-v-4ee35996]:hover{background:rgba(153,66,242,.22);border-color:rgba(153,66,242,.4)}.form-date-field__year--active[data-v-4ee35996]{background:#9942f2;border-color:rgba(0,0,0,0);box-shadow:0 0 14px rgba(153,66,242,.28)}@media(min-width: 561px){.form-date-field__panel[data-v-4ee35996]{width:272px;max-width:272px;left:auto;right:0;padding:10px 10px 12px;border-radius:14px}.form-date-field__nav[data-v-4ee35996]{margin-bottom:8px;gap:6px}.form-date-field__nav-btn[data-v-4ee35996]{width:28px;height:28px;border-radius:8px;font-size:18px}.form-date-field__nav-label[data-v-4ee35996]{font-size:14px;padding:4px 6px;border-radius:8px}.form-date-field__weekdays[data-v-4ee35996]{gap:2px;margin-bottom:4px}.form-date-field__weekdays span[data-v-4ee35996]{font-size:10px;padding:2px 0}.form-date-field__grid[data-v-4ee35996]{gap:2px}.form-date-field__day[data-v-4ee35996]{aspect-ratio:unset;min-height:0;height:28px;border-radius:8px;font-size:13px}.form-date-field__years[data-v-4ee35996]{gap:4px;max-height:196px}.form-date-field__year[data-v-4ee35996]{padding:7px 2px;border-radius:8px;font-size:12px}}@media(max-width: 560px){.form-date-field__trigger[data-v-4ee35996]{min-height:52px}.form-date-field__input[data-v-4ee35996]{font-size:16px}.form-date-field__day[data-v-4ee35996]{min-height:32px;font-size:14px}}
.form-time-field[data-v-a85b2d7c]{position:relative;width:100%;z-index:20}.form-time-field--open[data-v-a85b2d7c]{z-index:140}.form-time-field__trigger[data-v-a85b2d7c]{position:relative;width:100%;box-sizing:border-box;min-height:52px;display:flex;align-items:center;gap:8px;padding:12px 14px 12px 18px;border-radius:14px;border:1px solid color-mix(in srgb, #9942f2 34%, rgba(255, 255, 255, 0.14));background:linear-gradient(165deg, color-mix(in srgb, #9942f2 22%, rgba(24, 16, 44, 0.94)) 0%, rgba(14, 10, 30, 0.98) 100%);box-shadow:0 0 18px rgba(153,66,242,.28),0 10px 28px rgba(6,2,20,.35),inset 0 1px 0 color-mix(in srgb, #9942f2 16%, transparent);overflow:hidden}.form-time-field__trigger[data-v-a85b2d7c]::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:#9942f2;box-shadow:0 0 12px rgba(153,66,242,.28);pointer-events:none}.form-time-field__trigger[data-v-a85b2d7c]:hover,.form-time-field__trigger[data-v-a85b2d7c]:focus-within{border-color:color-mix(in srgb, #9942f2 58%, rgba(255, 255, 255, 0.2))}.form-time-field--open .form-time-field__trigger[data-v-a85b2d7c],.form-time-field--invalid .form-time-field__trigger[data-v-a85b2d7c]{border-color:color-mix(in srgb, #9942f2 58%, rgba(255, 255, 255, 0.2));box-shadow:0 0 26px rgba(153,66,242,.28),0 12px 32px rgba(6,2,20,.5),inset 0 1px 0 color-mix(in srgb, #9942f2 22%, transparent)}.form-time-field--invalid .form-time-field__trigger[data-v-a85b2d7c]{border-color:rgba(255,179,179,.85);box-shadow:0 0 0 1px rgba(255,179,179,.35)}.form-time-field--disabled .form-time-field__trigger[data-v-a85b2d7c]{opacity:.55;pointer-events:none}.form-time-field__input[data-v-a85b2d7c]{flex:1;min-width:0;height:100%;border:none;background:rgba(0,0,0,0);color:#fff;font-size:18px;line-height:1.25;font-weight:400;letter-spacing:.06em;outline:none;caret-color:rgba(255,255,255,.7)}.form-time-field__input[data-v-a85b2d7c]::placeholder{color:rgba(255,255,255,.35);font-weight:400;letter-spacing:.02em}.form-time-field__input[data-v-a85b2d7c]:disabled{cursor:not-allowed}.form-time-field__toggle-btn[data-v-a85b2d7c]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:50%;background:rgba(0,0,0,0);cursor:pointer;padding:0;opacity:.85}.form-time-field__toggle-btn[data-v-a85b2d7c]:hover:not(:disabled){background:rgba(255,255,255,.06)}.form-time-field__toggle-btn[data-v-a85b2d7c]:disabled{cursor:not-allowed}.form-time-field__chevron[data-v-a85b2d7c]{width:12px;transition:transform .3s ease}.form-time-field__chevron--open[data-v-a85b2d7c]{transform:rotate(180deg)}.form-time-field__panel[data-v-a85b2d7c]{position:absolute;top:calc(100% + 10px);left:auto;right:0;width:220px;max-width:100%;z-index:150;padding:10px;border-radius:14px;border:1px solid rgba(153,66,242,.35);background:linear-gradient(165deg, rgba(48, 34, 82, 0.98) 0%, rgba(18, 12, 36, 0.99) 100%);box-shadow:0 0 28px rgba(153,66,242,.25),0 18px 40px rgba(4,2,16,.55)}.form-time-field__columns[data-v-a85b2d7c]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.form-time-field__column-label[data-v-a85b2d7c]{display:block;margin-bottom:6px;font-size:11px;line-height:1.3;text-align:center;color:rgba(255,255,255,.55);font-weight:450;letter-spacing:.04em;text-transform:uppercase}.form-time-field__scroll[data-v-a85b2d7c]{height:min(168px,38vh);max-height:min(168px,38vh)}.form-time-field__scroll[data-v-a85b2d7c] .ps__rail-y{width:3px !important;right:2px !important;opacity:.45 !important;border-radius:3px;background:rgba(255,255,255,.06) !important}.form-time-field__scroll[data-v-a85b2d7c] .ps__thumb-y{width:3px !important;right:0 !important;border-radius:3px;background:color-mix(in srgb, #9942f2 72%, #fff 8%) !important;box-shadow:none}.form-time-field__list[data-v-a85b2d7c]{display:flex;flex-direction:column;gap:2px;padding-right:4px}.form-time-field__option[data-v-a85b2d7c]{border:none;border-radius:8px;background:rgba(0,0,0,0);color:rgba(255,255,255,.92);font-size:14px;line-height:1;padding:8px 6px;cursor:pointer;text-align:center}.form-time-field__option[data-v-a85b2d7c]:hover:not(.form-time-field__option--active){background:rgba(153,66,242,.22)}.form-time-field__option--active[data-v-a85b2d7c]{background:#9942f2;box-shadow:0 0 12px rgba(153,66,242,.28);font-weight:500}@media(min-width: 561px){.form-time-field__option[data-v-a85b2d7c]{font-size:13px;padding:7px 4px}}@media(max-width: 560px){.form-time-field__trigger[data-v-a85b2d7c]{min-height:52px}.form-time-field__input[data-v-a85b2d7c]{font-size:16px}.form-time-field__scroll[data-v-a85b2d7c]{height:min(160px,36vh);max-height:min(160px,36vh)}}
form[data-v-dffeeb72]{width:100%;height:100%}form>div[data-v-dffeeb72]{margin-bottom:22px}span[data-v-dffeeb72]{font-weight:300;opacity:.5;font-size:22px;line-height:28px}.form[data-v-dffeeb72]{--chart-control-accent: #9942f2;--chart-control-accent-soft: rgba(153, 66, 242, 0.18);background:linear-gradient(165deg, color-mix(in srgb, var(--chart-control-accent) 8%, rgba(24, 16, 44, 0.92)) 0%, rgba(14, 10, 30, 0.96) 100%);border:1px solid rgba(255,255,255,.18);box-shadow:0 16px 40px rgba(0,0,0,.28),inset 0 1px 0 rgba(255,255,255,.06);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.form .form__background[data-v-dffeeb72]{opacity:.18;filter:blur(100px)}.form .form-header__title h3[data-v-dffeeb72]{font-weight:300;font-size:clamp(28px,3vw,38px);line-height:1.15;text-transform:none;letter-spacing:.01em}.form .form-header__description span[data-v-dffeeb72]{font-size:clamp(18px,2vw,22px);line-height:1.35;opacity:.82}.form .form__prev_btn button[data-v-dffeeb72]{height:44px;width:44px;border-radius:12px;border:1px solid rgba(255,255,255,.16);background:rgba(255,255,255,.06);box-shadow:inset 0 1px 0 rgba(255,255,255,.08);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.form .form__prev_btn button[data-v-dffeeb72]:hover:not(:disabled){border-color:color-mix(in srgb, var(--chart-control-accent) 55%, rgba(255, 255, 255, 0.2));background:rgba(153,66,242,.22);box-shadow:0 0 18px var(--chart-control-accent-soft)}.form .form__prev_btn button[data-v-dffeeb72]:disabled{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.form[data-v-dffeeb72] .steps .step-progress.visible{background:linear-gradient(90deg, #6c55ff 0%, var(--chart-control-accent) 100%);box-shadow:0 0 10px var(--chart-control-accent-soft)}.form input[data-v-dffeeb72]{border:1px solid color-mix(in srgb, var(--chart-control-accent) 34%, rgba(255, 255, 255, 0.14));border-radius:14px;background:linear-gradient(165deg, color-mix(in srgb, var(--chart-control-accent) 16%, rgba(24, 16, 44, 0.94)) 0%, rgba(14, 10, 30, 0.98) 100%);box-shadow:0 0 14px var(--chart-control-accent-soft),inset 0 1px 0 color-mix(in srgb, var(--chart-control-accent) 14%, transparent);padding:12px 18px;font-size:18px;line-height:1.25;font-weight:400;letter-spacing:.02em;color:#fff;transition:border-color .2s ease,box-shadow .2s ease}.form input[data-v-dffeeb72]:focus{border-color:color-mix(in srgb, var(--chart-control-accent) 58%, rgba(255, 255, 255, 0.2));box-shadow:0 0 22px var(--chart-control-accent-soft),inset 0 1px 0 color-mix(in srgb, var(--chart-control-accent) 22%, transparent)}.form input.invalid[data-v-dffeeb72]{border-color:rgba(255,179,179,.85) !important;box-shadow:0 0 0 1px rgba(255,179,179,.35)}.form .form__horoscope_dropdown button[data-v-dffeeb72],.form .form__date_day button[data-v-dffeeb72],.form .form__date_month button[data-v-dffeeb72],.form .form__date_year button[data-v-dffeeb72],.form .form__time_hours button[data-v-dffeeb72],.form .form__time_minutes button[data-v-dffeeb72]{position:relative;overflow:hidden;border:1px solid color-mix(in srgb, var(--chart-control-accent) 34%, rgba(255, 255, 255, 0.14));border-radius:14px;background:linear-gradient(165deg, color-mix(in srgb, var(--chart-control-accent) 22%, rgba(24, 16, 44, 0.94)) 0%, rgba(14, 10, 30, 0.98) 100%);box-shadow:0 0 18px var(--chart-control-accent-soft),0 10px 28px rgba(6,2,20,.35),inset 0 1px 0 color-mix(in srgb, var(--chart-control-accent) 16%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:12px 16px;transition:border-color .2s ease,box-shadow .2s ease,background-color .2s ease}.form .form__horoscope_dropdown button[data-v-dffeeb72]::before,.form .form__date_day button[data-v-dffeeb72]::before,.form .form__date_month button[data-v-dffeeb72]::before,.form .form__date_year button[data-v-dffeeb72]::before,.form .form__time_hours button[data-v-dffeeb72]::before,.form .form__time_minutes button[data-v-dffeeb72]::before{content:"";position:absolute;top:0;left:0;right:0;height:2px;border-radius:13px 13px 0 0;background:var(--chart-control-accent);box-shadow:0 0 12px var(--chart-control-accent-soft);pointer-events:none}.form .form__horoscope_dropdown button span[data-v-dffeeb72],.form .form__date_day button span[data-v-dffeeb72],.form .form__date_month button span[data-v-dffeeb72],.form .form__date_year button span[data-v-dffeeb72],.form .form__time_hours button span[data-v-dffeeb72],.form .form__time_minutes button span[data-v-dffeeb72]{font-size:18px;line-height:1.25;font-weight:500;letter-spacing:.02em}.form .form__horoscope_dropdown button img[data-v-dffeeb72],.form .form__date_day button img[data-v-dffeeb72],.form .form__date_month button img[data-v-dffeeb72],.form .form__date_year button img[data-v-dffeeb72],.form .form__time_hours button img[data-v-dffeeb72],.form .form__time_minutes button img[data-v-dffeeb72]{width:12px;transition:transform .3s ease}.form .form__horoscope_dropdown:has(.dropdown__menu.active) button[data-v-dffeeb72],.form .form__horoscope_dropdown--dropdown-open button[data-v-dffeeb72],.form .form__date_day:has(.dropdown__menu.active) button[data-v-dffeeb72],.form .form__date_day--dropdown-open button[data-v-dffeeb72],.form .form__date_month:has(.dropdown__menu.active) button[data-v-dffeeb72],.form .form__date_month--dropdown-open button[data-v-dffeeb72],.form .form__date_year:has(.dropdown__menu.active) button[data-v-dffeeb72],.form .form__date_year--dropdown-open button[data-v-dffeeb72],.form .form__time_hours:has(.dropdown__menu.active) button[data-v-dffeeb72],.form .form__time_hours--dropdown-open button[data-v-dffeeb72],.form .form__time_minutes:has(.dropdown__menu.active) button[data-v-dffeeb72],.form .form__time_minutes--dropdown-open button[data-v-dffeeb72]{border-color:color-mix(in srgb, var(--chart-control-accent) 58%, rgba(255, 255, 255, 0.2));box-shadow:0 0 26px var(--chart-control-accent-soft),0 12px 32px rgba(6,2,20,.5),inset 0 1px 0 color-mix(in srgb, var(--chart-control-accent) 22%, transparent)}.form .background__btn_opacity[data-v-dffeeb72]{background:linear-gradient(165deg, color-mix(in srgb, var(--chart-control-accent) 22%, rgba(24, 16, 44, 0.94)) 0%, rgba(14, 10, 30, 0.98) 100%) !important}.form[data-v-dffeeb72] .dropdown__menu{position:absolute;left:0;right:0;top:calc(100% + 6px) !important;width:100%;margin:0;overflow:hidden;border:1px solid rgba(0,0,0,0);border-radius:12px;background:linear-gradient(180deg, color-mix(in srgb, var(--chart-control-accent) 10%, rgba(22, 14, 42, 0.98)) 0%, rgba(12, 8, 26, 0.99) 100%);box-shadow:0 0 20px var(--chart-control-accent-soft),0 14px 32px rgba(6,2,20,.55);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:20;max-height:0;min-height:0;padding:0;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .25s ease,opacity .25s ease,visibility .25s ease,padding .25s ease,border-color .25s ease}.form[data-v-dffeeb72] .dropdown__menu.active{max-height:280px;min-height:0;padding:6px;opacity:1;visibility:visible;pointer-events:auto;border-color:color-mix(in srgb, var(--chart-control-accent) 36%, rgba(255, 255, 255, 0.12));border-top:2px solid var(--chart-control-accent)}.form[data-v-dffeeb72] .dropdown__menu .menu__list{display:block;align-items:stretch;justify-content:flex-start;width:100%}.form[data-v-dffeeb72] .dropdown__menu ul{margin:0 !important;padding:0}.form[data-v-dffeeb72] .dropdown__menu li{height:auto;min-height:0;margin:0;padding:10px 12px;border:none;border-radius:8px;opacity:1;font-size:16px;font-weight:400;line-height:1.25;letter-spacing:.02em;color:rgba(255,255,255,.86);text-align:left;justify-content:flex-start;transition:color .15s ease,background-color .15s ease}.form[data-v-dffeeb72] .dropdown__menu li:not(:last-child){border-bottom:none;margin-bottom:2px}.form[data-v-dffeeb72] .dropdown__menu li:hover{color:#fff;background:color-mix(in srgb, var(--chart-control-accent) 18%, rgba(255, 255, 255, 0.04))}.form[data-v-dffeeb72] .dropdown__menu .scrollbar{height:0;max-height:0;overflow:hidden !important;overscroll-behavior:contain;transition:height .25s ease,max-height .25s ease}.form[data-v-dffeeb72] .dropdown__menu.active .scrollbar{height:min(220px,42vh);max-height:min(220px,42vh)}.form[data-v-dffeeb72] .dropdown__menu .ps__rail-y{width:3px !important;right:4px !important;opacity:.45 !important;border-radius:3px;background:rgba(255,255,255,.06) !important}.form[data-v-dffeeb72] .dropdown__menu .ps__thumb-y{width:3px !important;right:0 !important;border-radius:3px;background:color-mix(in srgb, var(--chart-control-accent) 72%, #fff 8%) !important;box-shadow:none}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place{position:relative;height:auto;min-height:52px;border-radius:14px;border:1px solid color-mix(in srgb, var(--chart-control-accent) 34%, rgba(255, 255, 255, 0.14));border-top:2px solid var(--chart-control-accent);background:linear-gradient(165deg, color-mix(in srgb, var(--chart-control-accent) 16%, rgba(24, 16, 44, 0.94)) 0%, rgba(14, 10, 30, 0.98) 100%);box-shadow:0 0 14px var(--chart-control-accent-soft),inset 0 1px 0 color-mix(in srgb, var(--chart-control-accent) 14%, transparent)}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place input{border:none;border-radius:0;background:rgba(0,0,0,0);box-shadow:none;padding:12px 50px 12px 72px;font-size:18px;line-height:1.25;font-weight:400}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place input:focus{box-shadow:none}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place .auth-field__icon{left:22px;opacity:.9}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place .auth-field__place-clear{right:14px}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place :deep(.dropdown__menu){left:4px;right:4px;width:auto;top:calc(100% + 6px) !important;border-radius:12px}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place :deep(.dropdown__menu):not(.active){border:none !important;border-top:none !important;box-shadow:none !important;background:rgba(0,0,0,0) !important;opacity:0 !important;visibility:hidden !important;pointer-events:none !important}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place :deep(.dropdown__menu).active{max-height:min(280px,48vh);padding:6px;opacity:1 !important;visibility:visible !important;pointer-events:auto !important;background:linear-gradient(180deg, color-mix(in srgb, var(--chart-control-accent) 10%, rgba(22, 14, 42, 0.98)) 0%, rgba(12, 8, 26, 0.99) 100%) !important;border-color:color-mix(in srgb, var(--chart-control-accent) 36%, rgba(255, 255, 255, 0.12)) !important;border-top:2px solid var(--chart-control-accent) !important}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place :deep(.dropdown__menu) li,.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place :deep(.dropdown__menu) li.place-autocomplete__option{padding:10px 14px;font-size:16px;line-height:1.3;text-align:left;height:auto !important;min-height:0 !important}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place :deep(.dropdown__menu) li:hover,.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place :deep(.dropdown__menu) li.place-autocomplete__option--active{color:#fff;background:color-mix(in srgb, var(--chart-control-accent) 18%, rgba(255, 255, 255, 0.04))}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place .scrollbar{height:min(220px,42vh);max-height:min(220px,42vh)}.form .form__checkbox_full[data-v-dffeeb72],.form .form__checkbox_clear[data-v-dffeeb72]{border-radius:8px;border:1px solid rgba(255,255,255,.14)}.form .form__checkbox_full[data-v-dffeeb72]{background:color-mix(in srgb, var(--chart-control-accent) 30%, rgba(255, 255, 255, 0.06))}.form .btn_full[data-v-dffeeb72]{background:color-mix(in srgb, var(--chart-control-accent) 30%, rgba(255, 255, 255, 0.06));border:1px solid color-mix(in srgb, var(--chart-control-accent) 40%, rgba(255, 255, 255, 0.14))}.form .btn_clear[data-v-dffeeb72]{border:1px solid rgba(255,255,255,.28);background:rgba(255,255,255,.04)}.form .form__btn button[data-v-dffeeb72]{border:1px solid rgba(255,255,255,.14);background:linear-gradient(135deg, #d48aff 0%, var(--chart-control-accent) 42%, #6c55ff 100%);box-shadow:0 10px 28px rgba(153,66,242,.45),inset 0 1px 0 rgba(255,255,255,.22);transition:background .2s ease,box-shadow .2s ease,transform .15s ease}.form .form__btn button span[data-v-dffeeb72]{font-weight:500;font-size:20px;line-height:1.2}.form .form__btn button[data-v-dffeeb72]:hover:not(:disabled){background:linear-gradient(135deg, #e0a0ff 0%, #a855f7 40%, #7a66ff 100%);box-shadow:0 14px 36px rgba(153,66,242,.55),inset 0 1px 0 rgba(255,255,255,.28)}.form .form__btn button:hover:not(:disabled) span[data-v-dffeeb72]{color:#fff}.form .form__btn button[data-v-dffeeb72]:disabled{opacity:.45}.form span[data-v-dffeeb72]{opacity:.78;font-size:18px;line-height:26px}.form .form__gender_checkboxes span[data-v-dffeeb72]{opacity:.92}.form .form__email-notice[data-v-dffeeb72]{margin:10px 0 18px;padding:11px 14px;border-radius:12px;background:color-mix(in srgb, var(--chart-control-accent) 8%, rgba(255, 255, 255, 0.03));border-color:color-mix(in srgb, var(--chart-control-accent) 18%, rgba(255, 255, 255, 0.1))}.form .form__email-notice p[data-v-dffeeb72]{font-size:clamp(14px,1.7vw,15px);line-height:1.4}.form .form__email-notice .form__email-notice-muted[data-v-dffeeb72]{font-size:clamp(13px,1.6vw,14px);line-height:1.35}.form .form__email-notice .form__email-notice-action[data-v-dffeeb72]{font-weight:400;color:rgba(255,255,255,.88)}.form[data-v-dffeeb72] .form__consents .auth-field__checkbox-btn{border-radius:8px;border:1px solid rgba(255,255,255,.14)}.form[data-v-dffeeb72] .form__consents .auth-field__checkbox-btn--checked{background:color-mix(in srgb, var(--chart-control-accent) 30%, rgba(255, 255, 255, 0.06))}.form[data-v-dffeeb72] .form__consents .auth-field__consent-label{font-family:"Futura PT",sans-serif;font-size:clamp(14px,1.7vw,15px);font-weight:400;line-height:1.4;color:rgba(255,255,255,.88);opacity:1}.form[data-v-dffeeb72] .form__consents .auth-field__consent-link{font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;color:rgba(255,255,255,.88);text-decoration:underline;text-underline-offset:2px}@media(max-width: 800px){.form[data-v-dffeeb72]{--form-mobile-block-gap: 28px;padding:28px 18px}.form .form-header__steps[data-v-dffeeb72]{padding-bottom:12px}.form form[data-v-dffeeb72]{margin-top:8px}.form form>div[data-v-dffeeb72]{margin-bottom:0}.form .form__inner>div[data-v-dffeeb72]{margin-bottom:var(--form-mobile-block-gap)}.form .form__inner>div[data-v-dffeeb72]:last-child{margin-bottom:0}.form .form__email-notice[data-v-dffeeb72]{margin:-4px 0 0}.form input[data-v-dffeeb72]{font-size:16px;padding:12px 16px}.form .form__horoscope_dropdown button[data-v-dffeeb72],.form .form__date_day button[data-v-dffeeb72],.form .form__date_month button[data-v-dffeeb72],.form .form__date_year button[data-v-dffeeb72],.form .form__time_hours button[data-v-dffeeb72],.form .form__time_minutes button[data-v-dffeeb72]{padding:12px 14px}.form .form__horoscope_dropdown button span[data-v-dffeeb72],.form .form__date_day button span[data-v-dffeeb72],.form .form__date_month button span[data-v-dffeeb72],.form .form__date_year button span[data-v-dffeeb72],.form .form__time_hours button span[data-v-dffeeb72],.form .form__time_minutes button span[data-v-dffeeb72]{font-size:16px}.form[data-v-dffeeb72] .dropdown__menu.active .scrollbar{height:min(180px,38vh);max-height:min(180px,38vh)}.form[data-v-dffeeb72] .dropdown__menu li{font-size:15px;padding:9px 10px}.form .form__gender[data-v-dffeeb72]{max-width:100%;min-width:0}.form .form__gender_checkboxes[data-v-dffeeb72]{flex-wrap:wrap;gap:8px 10px;max-width:100%}.form .form__gender_checkboxes>span[data-v-dffeeb72]:first-child{flex:0 0 100%;margin-bottom:2px;font-size:16px;line-height:1.25}.form .form__gender_checkboxes button[data-v-dffeeb72]{margin:0 !important;flex-shrink:0}.form .form__gender_checkboxes span[data-v-dffeeb72]:not(:first-child){font-size:16px;line-height:1.25}}@media(max-width: 560px){.form input[data-v-dffeeb72]{font-size:16px;line-height:1.25;padding:12px 16px}.form .form__place-field[data-v-dffeeb72] .auth-field__input.form__place input{font-size:16px;padding-left:64px}.form .form__btn button span[data-v-dffeeb72]{font-size:18px}}.form span[data-v-dffeeb72]{font-family:"Futura PT Book"}.form input[data-v-dffeeb72]{font-family:"Futura PT Book"}.form__agreement-text[data-v-dffeeb72]{opacity:.5}.form__agreement-text>span[data-v-dffeeb72]{opacity:1;text-decoration:underline;cursor:pointer}.form[data-v-dffeeb72]{display:block;margin-left:auto;margin-right:auto;padding:40px 34px;position:relative;border-radius:22px}.form__header[data-v-dffeeb72]{width:100%;display:flex}.form__prev_btn[data-v-dffeeb72]{flex-shrink:0;margin-right:24px}.form__prev_btn button[data-v-dffeeb72]{display:flex;align-items:center;justify-content:center;height:50px;width:50px;border-radius:50%;background:#6c55ff;border:none}.form__prev_btn button[data-v-dffeeb72]:hover{background:#6751f1}.form__prev_btn button[data-v-dffeeb72]:active{background:#6751f1}.form__prev_btn button[data-v-dffeeb72]:disabled{background:#4a3a6e;cursor:auto}.form__inner[data-v-dffeeb72]{height:88%}.form__inner>div[data-v-dffeeb72]{margin-bottom:22px}.form__title[data-v-dffeeb72]{width:100%;display:flex;justify-content:start;align-items:start}.form__title span[data-v-dffeeb72]{font-weight:600;font-size:24px;line-height:31px;opacity:1;font-family:"Futura PT"}.form__title__header_title[data-v-dffeeb72]{width:100%;display:flex;align-items:center;justify-content:center;margin-top:10px}.form input[data-v-dffeeb72]{width:100%;caret-color:rgba(255,255,255,.3);caret-shape:underscore}.form__place-field[data-v-dffeeb72]{position:relative;z-index:100;width:100%}.form__place-field[data-v-dffeeb72] .auth-field__input.form__place{margin-bottom:0}.form__place-field .errors[data-v-dffeeb72]{padding-top:14px;padding-left:39px}.form__place-field--below-selects[data-v-dffeeb72]{z-index:1}.form[data-v-dffeeb72]{width:1004px}.form__background[data-v-dffeeb72]{position:absolute;background:linear-gradient(0deg, #9942F2, #9942F2),linear-gradient(0deg, #6C55FF, #6C55FF);opacity:.4;filter:blur(120px);width:823px;height:420px;top:-75px;left:-133px;border-radius:30%;z-index:-20;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}.form__name[data-v-dffeeb72]{width:100%}.form__email-notice[data-v-dffeeb72]{width:100%;margin:12px 0 20px;padding:12px 16px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.04);text-align:left}.form__email-notice p[data-v-dffeeb72]{margin:0;font-family:"Futura PT",sans-serif;font-size:15px;font-weight:400;line-height:1.4;color:rgba(255,255,255,.88)}.form__email-notice-muted[data-v-dffeeb72]{margin-top:6px !important;font-size:14px !important;font-weight:300 !important;color:rgba(255,255,255,.62) !important}.form__email-notice-action[data-v-dffeeb72]{display:inline;margin:0;padding:0;border:none;background:none;font:inherit;font-weight:400;color:rgba(255,255,255,.88);text-decoration:underline;text-underline-offset:2px;cursor:pointer;position:relative;z-index:2}.form__email-notice-action[data-v-dffeeb72]:hover{color:#fff}.form__user[data-v-dffeeb72]{display:flex;align-items:center;justify-content:space-between}.form__user .form__name[data-v-dffeeb72]{width:48%}.form__user .form__gender[data-v-dffeeb72]{width:48%}.form__user--stacked[data-v-dffeeb72]{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--form-mobile-block-gap, 28px)}.form__user--stacked .form__name[data-v-dffeeb72],.form__user--stacked .form__gender[data-v-dffeeb72]{width:100%}.form__gender_checkboxes[data-v-dffeeb72]{display:flex;align-items:center}.form__gender_checkboxes button[data-v-dffeeb72]{margin:0 21px 0 40px}.form__horoscope_dropdown[data-v-dffeeb72],.form__date_day[data-v-dffeeb72],.form__date_month[data-v-dffeeb72],.form__date_year[data-v-dffeeb72],.form__time_hours[data-v-dffeeb72],.form__time_minutes[data-v-dffeeb72]{position:relative;display:flex;justify-content:center;align-items:center;width:100%}.form__horoscope_dropdown button[data-v-dffeeb72],.form__date_day button[data-v-dffeeb72],.form__date_month button[data-v-dffeeb72],.form__date_year button[data-v-dffeeb72],.form__time_hours button[data-v-dffeeb72],.form__time_minutes button[data-v-dffeeb72]{width:100%;display:flex;justify-content:space-between;border:none;cursor:pointer;align-items:center;z-index:50}.form__horoscope_dropdown button span[data-v-dffeeb72],.form__date_day button span[data-v-dffeeb72],.form__date_month button span[data-v-dffeeb72],.form__date_year button span[data-v-dffeeb72],.form__time_hours button span[data-v-dffeeb72],.form__time_minutes button span[data-v-dffeeb72]{opacity:1}.form__horoscope_dropdown button img.active[data-v-dffeeb72],.form__date_day button img.active[data-v-dffeeb72],.form__date_month button img.active[data-v-dffeeb72],.form__date_year button img.active[data-v-dffeeb72],.form__time_hours button img.active[data-v-dffeeb72],.form__time_minutes button img.active[data-v-dffeeb72]{transform:rotate(180deg)}.form__horoscope_dropdown button[data-v-dffeeb72]{position:relative;z-index:1000}.form .background__btn_opacity[data-v-dffeeb72]{transition-delay:.3s;transition-duration:.1s}.form__horoscope_dropdown[data-v-dffeeb72]{display:block}.form__date[data-v-dffeeb72]{display:flex;justify-content:space-between;position:relative;z-index:4}.form__date--dropdown-open[data-v-dffeeb72]{z-index:120}.form__date_day[data-v-dffeeb72],.form__date_month[data-v-dffeeb72],.form__date_year[data-v-dffeeb72]{z-index:5;width:31%}.form__date_day--dropdown-open[data-v-dffeeb72],.form__date_month--dropdown-open[data-v-dffeeb72],.form__date_year--dropdown-open[data-v-dffeeb72]{z-index:122}.form__date_day--dropdown-open[data-v-dffeeb72] .dropdown__menu.active,.form__date_month--dropdown-open[data-v-dffeeb72] .dropdown__menu.active,.form__date_year--dropdown-open[data-v-dffeeb72] .dropdown__menu.active{z-index:130}.form__date_month button[data-v-dffeeb72],.form__date_year button[data-v-dffeeb72]{padding:13px 21px}.form__time[data-v-dffeeb72]{display:flex;justify-content:space-between;position:relative;z-index:3}.form__time--dropdown-open[data-v-dffeeb72]{z-index:110}.form__time_hours[data-v-dffeeb72],.form__time_minutes[data-v-dffeeb72]{position:relative;width:48.5%}.form__time_hours[data-v-dffeeb72]{z-index:2}.form__time_minutes[data-v-dffeeb72]{z-index:1}.form__time_hours--dropdown-open[data-v-dffeeb72]{z-index:50}.form__time_hours--dropdown-open[data-v-dffeeb72] .dropdown__menu.active{z-index:51}.form__time_minutes--dropdown-open[data-v-dffeeb72]{z-index:50}.form__time_minutes--dropdown-open[data-v-dffeeb72] .dropdown__menu.active{z-index:51}.form__checkbox[data-v-dffeeb72]{display:flex}.form__checkbox a[data-v-dffeeb72]:hover{text-decoration:underline}.form__checkbox_full[data-v-dffeeb72],.form__checkbox_clear[data-v-dffeeb72]{background:rgba(153,66,242,.3);border-radius:10px;border:none;width:31px;height:31px;display:flex;align-items:center;justify-content:center}.form__checkbox_full[data-v-dffeeb72]:hover{background:rgba(153,66,242,.5)}.form__checkbox_full[data-v-dffeeb72]:active{background:rgba(153,66,242,.2)}.form__checkbox_clear[data-v-dffeeb72]:hover{background:rgba(255,255,255,.2)}.form__checkbox_clear[data-v-dffeeb72]{background:rgba(255,255,255,.1)}.form__date_day ul[data-v-dffeeb72],.form__date_month ul[data-v-dffeeb72],.form__date_year ul[data-v-dffeeb72],.form__time_hours ul[data-v-dffeeb72],.form__time_minutes ul[data-v-dffeeb72]{margin:0 10px !important}.form__date_day ul li[data-v-dffeeb72],.form__date_month ul li[data-v-dffeeb72],.form__date_year ul li[data-v-dffeeb72],.form__time_hours ul li[data-v-dffeeb72],.form__time_minutes ul li[data-v-dffeeb72]{justify-content:center}.form__btn[data-v-dffeeb72]{width:100%;margin-top:22px}.form__btn button[data-v-dffeeb72]{width:100%;padding:14px 39px;border-radius:100px;border:none}.form__btn button span[data-v-dffeeb72]{font-weight:450;font-size:24px;line-height:26px;opacity:1}.form__btn button[data-v-dffeeb72]:disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.form__img[data-v-dffeeb72]{width:40px;margin-right:7px;margin-left:-5px}.form-header__left[data-v-dffeeb72]{display:flex;flex-direction:column;justify-content:center;width:60%;text-align:start}.form-header__title[data-v-dffeeb72]{margin-bottom:20px}.form-header__title h3[data-v-dffeeb72]{font-size:38px;text-align:start}.form-header__description[data-v-dffeeb72]{margin-bottom:40px}.form-header__description span[data-v-dffeeb72]{font-family:"Futura PT",sans-serif;font-size:24px;font-weight:300;line-height:31px;color:#fff;opacity:1;text-align:start}.form-header__right[data-v-dffeeb72]{width:40%;padding-left:20px;display:flex;align-items:center;justify-content:center}.form-header__right img[data-v-dffeeb72]{max-width:100%}.form-header__steps[data-v-dffeeb72]{display:flex;align-items:flex-start;width:100%;min-width:0}.form--quick[data-v-dffeeb72]{overflow:visible;isolation:isolate}.form--quick .form-header__description[data-v-dffeeb72]{margin-bottom:28px}.form--quick .form__body[data-v-dffeeb72]{width:100%;margin-top:28px}.form--quick .form__body-main[data-v-dffeeb72]{width:100%;min-width:0}.form--quick .form__body--quick-back[data-v-dffeeb72]{display:flex;align-items:flex-start;gap:14px}.form--quick .form__prev_btn--quick[data-v-dffeeb72]{flex-shrink:0;margin:0;padding-top:2px}.form--quick .form__prev_btn--quick button[data-v-dffeeb72]{height:48px;width:48px;border-radius:14px;background:rgba(255,255,255,.06);border:1px solid rgba(153,66,242,.35);box-shadow:0 0 14px rgba(153,66,242,.18),inset 0 1px 0 rgba(255,255,255,.06);transition:background .2s ease,border-color .2s ease,box-shadow .2s ease}.form--quick .form__prev_btn--quick button[data-v-dffeeb72]:hover{background:rgba(153,66,242,.28);border-color:rgba(153,66,242,.55);box-shadow:0 0 20px rgba(153,66,242,.32)}.form--quick .form__prev_btn--quick button[data-v-dffeeb72]:active{background:rgba(153,66,242,.2)}.form--quick .form__prev_btn--quick button img[data-v-dffeeb72]{opacity:.9}.ps[data-v-dffeeb72]{height:200px}.hide[data-v-dffeeb72]{display:none !important}.radio[data-v-dffeeb72]{min-width:31px;width:31px;height:31px;border-radius:50%;cursor:pointer}.btn_clear[data-v-dffeeb72]{border:2px solid rgba(255,255,255,.3);background:none}.btn_clear[data-v-dffeeb72]:hover{border:2px solid rgba(255,255,255,.6)}.btn_clear[data-v-dffeeb72]:active{border:2px solid rgba(255,255,255,.2)}.btn_full[data-v-dffeeb72]{background:rgba(153,66,242,.3);border:none;display:flex;align-items:center;justify-content:center}.btn_full[data-v-dffeeb72]:hover{background:rgba(153,66,242,.6)}.btn_full[data-v-dffeeb72]:active{background:rgba(153,66,242,.2)}.btn_full[data-v-dffeeb72]:after{content:"";min-width:15px;min-height:15px;width:15px;height:15px;border-radius:50%;border:2px solid #fff;display:flex;align-items:center;justify-content:center}.btn_full[data-v-dffeeb72]:before{content:"";display:flex;align-items:center;justify-content:center;width:7px;height:7px;border-radius:50%;background:#fff;position:absolute}.checkbox[data-v-dffeeb72]{margin-right:20px}.errors[data-v-dffeeb72]{padding-top:14px;padding-left:39px;position:relative}.errors span[data-v-dffeeb72]{font-weight:300;font-size:18px;line-height:23px;color:#ffb3b3;opacity:1}.disable[data-v-dffeeb72]{opacity:.4}.svg circle[data-v-dffeeb72]{stroke-dashoffset:0;stroke:#666;stroke-width:4px}.svg #bar[data-v-dffeeb72]{stroke:#9942f2;stroke-dashoffset:150.796px}.bar-inner[data-v-dffeeb72]{stroke-width:2px !important}.cont[data-v-dffeeb72]{display:flex;align-items:center;justify-content:center;height:200px;width:200px;margin:2em auto;border-radius:100%;position:relative}.clearProgress[data-v-dffeeb72]{stroke-dashoffset:150.796px}.position__end[data-v-dffeeb72]{margin-top:auto}.dropdown__btn[data-v-dffeeb72]{width:100%;position:relative}.invalid[data-v-dffeeb72]{border:1.5px solid #ffb3b3 !important}.form__btn button[data-v-dffeeb72]{display:flex;justify-content:center;align-items:center}.form-background__wrapper[data-v-dffeeb72]{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:22px;overflow:hidden;z-index:-100}@media(max-width: 560px){.form__gender_checkboxes[data-v-dffeeb72]{flex-wrap:wrap;gap:8px 10px}.form__gender_checkboxes button[data-v-dffeeb72]{margin:0 !important}.form__gender button[data-v-dffeeb72]{margin:0 !important}.errors[data-v-dffeeb72]{padding-left:0}.errors span[data-v-dffeeb72]{font-size:16px}}@media(max-width: 320px){.form[data-v-dffeeb72]{padding:20px 15px}.form__prev_btn[data-v-dffeeb72]{margin-right:10px}}.circle[data-v-dffeeb72]{stroke-dasharray:150px;animation:stroke-dffeeb72 4s infinite forwards}.cont[data-v-dffeeb72]{transform:rotate(-90deg)}.svg[data-v-dffeeb72]{animation:move-dffeeb72 4s infinite forwards;transform:rotate(180deg)}@media(max-width: 1200px){.form[data-v-dffeeb72]{width:100%}}@media(max-width: 900px){.form--quick .form__header[data-v-dffeeb72]{display:grid;grid-template-columns:1fr;grid-template-areas:"title" "desc" "preview";gap:16px;align-items:stretch}.form--quick .form-header__left[data-v-dffeeb72]{display:contents}.form--quick .form-header__title[data-v-dffeeb72]{grid-area:title;margin-bottom:0}.form--quick .form-header__title h3[data-v-dffeeb72]{text-align:center;line-height:1.25}.form--quick .form-header__description[data-v-dffeeb72]{grid-area:desc;margin-bottom:0;text-align:center}.form--quick .form-header__description span[data-v-dffeeb72]{text-align:center}.form--quick .form-header__right[data-v-dffeeb72]{grid-area:preview;display:flex !important;width:100%;padding:0;justify-content:stretch}.form--quick .form-header__right[data-v-dffeeb72] .form-result-preview{max-width:100%;width:100%}.form--quick .form__body[data-v-dffeeb72]{margin-top:20px}.form--quick .form__body-main[data-v-dffeeb72]{min-width:0}.form--quick .form__gender[data-v-dffeeb72],.form--quick .form__gender_checkboxes[data-v-dffeeb72]{max-width:100%;min-width:0}}@media(max-width: 800px){.form-header[data-v-dffeeb72]{justify-content:center}.form-header__right[data-v-dffeeb72]{display:none;width:0}.form-header__left[data-v-dffeeb72]{width:100%}.form-header__title h3[data-v-dffeeb72]{text-align:center;line-height:40px}.form-header__description[data-v-dffeeb72]{text-align:center}.form[data-v-dffeeb72]{width:100%}.form__user[data-v-dffeeb72]{flex-direction:column;justify-content:start;gap:var(--form-mobile-block-gap, 28px);min-width:0;max-width:100%}.form__user .form__name[data-v-dffeeb72]{width:100%;order:1}.form__user .form__gender[data-v-dffeeb72]{width:100%;order:2;margin-bottom:0;min-width:0}}@media(max-width: 800px){.form[data-v-dffeeb72]{padding:30px 20px}.form__inner>div[data-v-dffeeb72]{margin-bottom:var(--form-mobile-block-gap, 28px)}.form__inner>div[data-v-dffeeb72]:last-child{margin-bottom:0}.form__agreement-text[data-v-dffeeb72]{font-size:13px;line-height:18px;display:flex;align-items:center;flex-wrap:wrap}.form__agreement-text span[data-v-dffeeb72]{font-size:13px;line-height:18px}.form__checkbox-subscribe_text[data-v-dffeeb72]{font-size:13px;line-height:13px;width:100%;display:flex;align-items:center;text-align:center}.form__background[data-v-dffeeb72]{width:100%;height:100%}.form__date[data-v-dffeeb72]{flex-direction:column;width:100%}.form__date_day[data-v-dffeeb72],.form__date_month[data-v-dffeeb72],.form__date_year[data-v-dffeeb72]{width:100%}.form__date_day[data-v-dffeeb72],.form__date_month[data-v-dffeeb72]{margin-bottom:var(--form-mobile-block-gap, 28px)}.form__date_day[data-v-dffeeb72]{z-index:10000}.form__date_month[data-v-dffeeb72]{z-index:1000}.form__time[data-v-dffeeb72]{flex-direction:column;width:100%}.form__time_hours[data-v-dffeeb72],.form__time_minutes[data-v-dffeeb72]{width:100%}.form__time_hours[data-v-dffeeb72]{margin-bottom:var(--form-mobile-block-gap, 28px);z-index:2}.form__time_minutes[data-v-dffeeb72]{z-index:1}.form__time_hours--dropdown-open[data-v-dffeeb72]{z-index:100}.form__time_hours--dropdown-open[data-v-dffeeb72] .dropdown__menu.active{z-index:101}.form__time_minutes--dropdown-open[data-v-dffeeb72]{z-index:100}.form__time_minutes--dropdown-open[data-v-dffeeb72] .dropdown__menu.active{z-index:101}.form__prev_btn button[data-v-dffeeb72]{width:30px;height:30px}.form__prev_btn button img[data-v-dffeeb72]{width:8px;margin-right:1px}.checkbox[data-v-dffeeb72]{min-width:31px;margin-right:10px}.form-header__title[data-v-dffeeb72]{margin-bottom:10px}.form-header__title h3[data-v-dffeeb72]{font-size:30px}.form-header__description[data-v-dffeeb72]{margin-bottom:20px;width:310px}.form-header__description span[data-v-dffeeb72]{font-size:18px;line-height:26px}}@keyframes stroke-dffeeb72{0%{stroke-dashoffset:0}50%{stroke-dashoffset:150px}100%{stroke-dashoffset:0}}.form__btn-load[data-v-dffeeb72]:after{content:" ";animation:load-dffeeb72 1s infinite forwards}@keyframes move-dffeeb72{50%{transform:rotate(360deg)}51%{transform:rotate(0)}}@keyframes load-dffeeb72{25%{content:" ."}50%{content:" .."}75%{content:" ..."}}
