.sso-transition[data-v-7e96973c],.sso-transition [data-v-7e96973c]{box-sizing:border-box}.sso-transition[data-v-7e96973c]{position:fixed;isolation:isolate;inset:0;min-height:100vh;display:grid;align-content:center;justify-items:center;gap:22px;overflow:hidden;padding:64px 24px 88px;text-align:center;font-family:Archivo,Arial,Helvetica,sans-serif;background:radial-gradient(circle at 50% 42%,rgba(236,40,100,.12),transparent 31%),linear-gradient(180deg,var(--pn-surface,#fff),var(--pn-brand-bg,#fff8fb))}.sso-transition__glow[data-v-7e96973c]{position:absolute;z-index:-1;width:310px;height:310px;border-radius:50%;background:rgba(236,40,100,.08);filter:blur(8px);animation:sso-transition-glow-7e96973c 1.8s ease-in-out infinite}.sso-transition__photos[data-v-7e96973c]{position:relative;width:210px;height:126px}.sso-transition__photo[data-v-7e96973c]{position:absolute;top:9px;left:50%;width:92px;height:112px;padding:9px 9px 25px;border-radius:5px;background:var(--pn-surface,#fff);box-shadow:0 18px 42px rgba(74,38,58,.16);transform-origin:50% 90%}.sso-transition__photo[data-v-7e96973c]:before{content:"";display:block;width:100%;height:100%;border-radius:2px;background:linear-gradient(145deg,hsla(0,0%,100%,.36),transparent 50%),linear-gradient(135deg,var(--pn-brand-bg,#f3b5cb),#ec2864)}.sso-transition__photo--left[data-v-7e96973c]{transform:translateX(-94px) rotate(-13deg);animation:sso-transition-left-7e96973c 1.8s ease-in-out infinite}.sso-transition__photo--right[data-v-7e96973c]{transform:translateX(2px) rotate(13deg);animation:sso-transition-right-7e96973c 1.8s ease-in-out infinite}.sso-transition__photo--right[data-v-7e96973c]:before{background:linear-gradient(145deg,hsla(0,0%,100%,.34),transparent 50%),linear-gradient(135deg,#8a70bd,#4d347c)}.sso-transition__photo--center[data-v-7e96973c]{z-index:2;display:grid;place-items:center;transform:translateX(-50%);animation:sso-transition-center-7e96973c 1.8s ease-in-out infinite}.sso-transition__photo--center[data-v-7e96973c]:before{background:radial-gradient(circle at 50% 42%,hsla(0,0%,100%,.18),transparent 34%),linear-gradient(145deg,#2b202b,#17191f)}.sso-transition__photo--center img[data-v-7e96973c]{position:absolute;top:37px;width:62px;height:auto}.sso-transition__copy[data-v-7e96973c]{display:grid;gap:5px}.sso-transition__copy strong[data-v-7e96973c]{color:var(--pn-text,#15171c);font-size:clamp(17px,2vw,21px);letter-spacing:-.025em}.sso-transition__copy span[data-v-7e96973c]{color:var(--pn-label,#696d78);font-size:12px}.sso-transition__progress[data-v-7e96973c]{width:min(190px,56vw);height:4px;overflow:hidden;border-radius:999px;background:var(--pn-brand-bg,#f1dce4)}.sso-transition__progress span[data-v-7e96973c]{display:block;width:46%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#c9154d,#f56f99);animation:sso-transition-progress-7e96973c 1.35s ease-in-out infinite}.sso-page[data-v-7e96973c]{min-height:100vh;display:grid;place-items:center;padding:24px;background:linear-gradient(135deg,#432f73,#ec2864)}.sso-card[data-v-7e96973c]{width:min(100%,440px);padding:42px 36px;border-radius:20px;text-align:center;background:var(--pn-surface,#fff);box-shadow:0 24px 70px rgba(25,14,42,.3)}.sso-card img[data-v-7e96973c]{width:132px;margin:0 auto 28px}.sso-card h1[data-v-7e96973c]{margin:18px 0 8px;color:var(--pn-text,#432f73);font-size:25px}.sso-card p[data-v-7e96973c]{color:var(--pn-label,#6f6f79);line-height:1.6}.sso-button[data-v-7e96973c]{display:inline-block;border:0;padding:12px 22px;border-radius:9px;color:#fff;background:#ec2864;font-weight:700;cursor:pointer}.sso-actions[data-v-7e96973c]{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:18px}.sso-button-secondary[data-v-7e96973c]{color:var(--pn-text,#432f73);background:var(--pn-grape-bg,#f1edf8)}@keyframes sso-transition-left-7e96973c{50%{transform:translateX(-99px) rotate(-16deg) translateY(-3px)}}@keyframes sso-transition-right-7e96973c{50%{transform:translateX(7px) rotate(16deg) translateY(-3px)}}@keyframes sso-transition-center-7e96973c{50%{transform:translateX(-50%) translateY(-7px) rotate(1deg)}}@keyframes sso-transition-glow-7e96973c{50%{transform:scale(1.09);opacity:.68}}@keyframes sso-transition-progress-7e96973c{0%{transform:translateX(-110%)}50%{transform:translateX(58%)}to{transform:translateX(220%)}}@media (prefers-reduced-motion:reduce){.sso-transition__glow[data-v-7e96973c],.sso-transition__photo[data-v-7e96973c],.sso-transition__progress span[data-v-7e96973c]{animation:none}}