.icon-stage[data-v-1bf67f90]{transition:filter .45s ease;filter:drop-shadow(0 4px 18px rgba(0,146,228,.1))}.icon-stage--glow[data-v-1bf67f90]{filter:drop-shadow(0 4px 22px rgba(0,146,228,.2)) drop-shadow(0 0 28px rgba(255,0,120,.08))}.loader-dot[data-v-1bf67f90]{width:5px;height:5px;border-radius:50%;background:linear-gradient(135deg,#0092e4,#ff0078);animation:pulse-dot-1bf67f90 1.1s ease-in-out infinite}@keyframes pulse-dot-1bf67f90{0%,to{opacity:.2;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.loader-dot[data-v-1bf67f90]{animation:none}.icon-stage--glow[data-v-1bf67f90]{filter:none}}.ci-welcome[data-v-1cdbfa3c]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10050;display:flex;align-items:center;justify-content:center;padding:max(1rem,env(safe-area-inset-top)) 1rem max(1rem,env(safe-area-inset-bottom));background:color-mix(in srgb,#020617 28%,transparent);backdrop-filter:blur(3px) saturate(1.15);-webkit-backdrop-filter:blur(3px) saturate(1.15);overflow:hidden;overscroll-behavior:none}.ci-welcome__card[data-v-1cdbfa3c]{position:relative;width:min(100%,26.5rem);max-height:min(90dvh,42rem);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;touch-action:manipulation;-webkit-overflow-scrolling:touch;border-radius:1.35rem;border:1px solid color-mix(in srgb,var(--welcome-border) 80%,white 20%);background:color-mix(in srgb,var(--welcome-bg) 92%,transparent);box-shadow:0 0 0 1px color-mix(in srgb,white 8%,transparent) inset,0 18px 50px color-mix(in srgb,#020617 28%,transparent),0 2px 8px color-mix(in srgb,#020617 12%,transparent);backdrop-filter:blur(28px) saturate(1.35);-webkit-backdrop-filter:blur(28px) saturate(1.35);transform-origin:center center}.ci-welcome__card.is-dark[data-v-1cdbfa3c]{background:color-mix(in srgb,var(--welcome-bg) 86%,#020617 14%);box-shadow:0 0 0 1px color-mix(in srgb,white 10%,transparent) inset,0 24px 64px #02061773,0 0 0 1px color-mix(in srgb,var(--welcome-primary) 18%,transparent)}.ci-welcome__shine[data-v-1cdbfa3c]{pointer-events:none;position:absolute;inset:0 0 auto;height:5.5rem;background:linear-gradient(180deg,color-mix(in srgb,white 16%,transparent),transparent)}.ci-welcome__card.is-dark .ci-welcome__shine[data-v-1cdbfa3c]{background:linear-gradient(180deg,color-mix(in srgb,white 9%,transparent),transparent)}.ci-welcome__body[data-v-1cdbfa3c]{position:relative;padding:1.55rem 1.45rem 1.4rem}@media(min-width:480px){.ci-welcome__body[data-v-1cdbfa3c]{padding:1.75rem 1.7rem 1.55rem}}.ci-welcome__mark[data-v-1cdbfa3c]{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.45rem .7rem;border-radius:.9rem;border:1px solid color-mix(in srgb,var(--welcome-line) 80%,transparent);background:color-mix(in srgb,var(--welcome-field) 70%,transparent)}.ci-welcome__kicker[data-v-1cdbfa3c]{margin:1.05rem 0 0;font-size:.68rem;font-weight:650;letter-spacing:.18em;text-transform:uppercase;color:var(--welcome-muted)}.ci-welcome__title[data-v-1cdbfa3c]{margin:.28rem 0 0;font-size:clamp(1.45rem,4vw,1.75rem);font-weight:650;letter-spacing:-.035em;line-height:1.15}.ci-welcome__lead[data-v-1cdbfa3c]{margin:.45rem 0 0;font-size:.92rem;line-height:1.55;color:var(--welcome-text2)}.ci-welcome__form[data-v-1cdbfa3c]{display:flex;flex-direction:column;gap:.8rem;margin-top:1.2rem}.ci-welcome__field[data-v-1cdbfa3c]{display:flex;flex-direction:column;gap:.38rem}.ci-welcome__field span[data-v-1cdbfa3c]{font-size:.68rem;font-weight:650;letter-spacing:.12em;text-transform:uppercase;color:var(--welcome-muted)}.ci-welcome__field input[data-v-1cdbfa3c]{width:100%;min-height:2.85rem;border-radius:.9rem;border:1px solid var(--welcome-line);background:color-mix(in srgb,var(--welcome-field) 88%,transparent);color:inherit;padding:.7rem .9rem;font-size:1rem;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.ci-welcome__field input[data-v-1cdbfa3c]::placeholder{color:var(--welcome-muted);opacity:.85}.ci-welcome__field input[data-v-1cdbfa3c]:focus{border-color:color-mix(in srgb,var(--welcome-primary) 70%,var(--welcome-line));box-shadow:0 0 0 4px color-mix(in srgb,var(--welcome-primary) 18%,transparent)}.ci-welcome__error[data-v-1cdbfa3c]{margin:0;font-size:.78rem;color:var(--welcome-red)}.ci-welcome__submit[data-v-1cdbfa3c]{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:2.9rem;margin-top:.15rem;border-radius:.95rem;border:0;background:linear-gradient(90deg,#0092e4,#ff0078);color:#fff;font-size:.95rem;font-weight:650;letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:transform .16s ease,opacity .16s ease,filter .16s ease;box-shadow:0 8px 20px color-mix(in srgb,var(--welcome-primary) 28%,transparent)}.ci-welcome__submit[data-v-1cdbfa3c]:disabled{opacity:.65}.ci-welcome__ghost[data-v-1cdbfa3c]{width:100%;min-height:2.55rem;border:0;border-radius:.95rem;background:transparent;color:var(--welcome-text2);font-size:.88rem;font-weight:600;letter-spacing:-.01em;cursor:pointer}.ci-welcome__ghost[data-v-1cdbfa3c]:hover{color:inherit}.ci-welcome__card.is-shake[data-v-1cdbfa3c]{animation:ci-welcome-shake-1cdbfa3c .58s cubic-bezier(.36,.07,.19,.97) both}.ci-welcome__card.is-done .ci-welcome__title[data-v-1cdbfa3c]{color:var(--welcome-green)}.ci-welcome-enter-active[data-v-1cdbfa3c],.ci-welcome-leave-active[data-v-1cdbfa3c]{transition:opacity .22s ease}.ci-welcome-enter-active .ci-welcome__card[data-v-1cdbfa3c],.ci-welcome-leave-active .ci-welcome__card[data-v-1cdbfa3c]{transition:transform .32s cubic-bezier(.22,1,.36,1),opacity .22s ease}.ci-welcome-enter-from[data-v-1cdbfa3c],.ci-welcome-leave-to[data-v-1cdbfa3c]{opacity:0}.ci-welcome-enter-from .ci-welcome__card[data-v-1cdbfa3c]{transform:scale(.94) translateY(12px);opacity:0}.ci-welcome-leave-to .ci-welcome__card[data-v-1cdbfa3c]{transform:scale(.98);opacity:0}@keyframes ci-welcome-shake-1cdbfa3c{0%,to{transform:translate(0)}12%{transform:translate(-11px)}24%{transform:translate(10px)}36%{transform:translate(-8px)}48%{transform:translate(6px)}60%{transform:translate(-4px)}72%{transform:translate(2px)}84%{transform:translate(-1px)}}@media(prefers-reduced-motion:reduce){.ci-welcome__card.is-shake[data-v-1cdbfa3c],.ci-welcome-enter-active[data-v-1cdbfa3c],.ci-welcome-leave-active[data-v-1cdbfa3c],.ci-welcome-enter-active .ci-welcome__card[data-v-1cdbfa3c],.ci-welcome-leave-active .ci-welcome__card[data-v-1cdbfa3c]{animation:none;transition:none}.ci-welcome-enter-from .ci-welcome__card[data-v-1cdbfa3c],.ci-welcome-leave-to .ci-welcome__card[data-v-1cdbfa3c]{transform:none}}
