.oauth-switch--mode[data-v-eb9913c4]{contain:layout style;isolation:isolate;perspective:920px;perspective-origin:50%;display:grid;position:relative;overflow:hidden}.oauth-switch--mode[data-v-eb9913c4],.oauth-switch--mode .oauth-switch__panel[data-v-eb9913c4]{min-height:var(--oauth-switch-mode-height,448px);width:100%;min-width:0}.oauth-switch--mode .oauth-switch__panel[data-v-eb9913c4]{backface-visibility:hidden;opacity:0;pointer-events:none;transform-style:preserve-3d;grid-area:1/1;transition:transform .56s cubic-bezier(.25,.8,.35,1);transform:rotateY(48deg)}.oauth-switch--mode .oauth-switch__panel.is-active[data-v-eb9913c4]{opacity:1;pointer-events:auto;z-index:1;position:relative;transform:rotateY(0)}.oauth-switch--mode .oauth-switch__panel[data-v-eb9913c4]:not(.is-active){z-index:0;position:absolute;top:0;left:0}.oauth-switch--mode .oauth-switch__panel--front[data-v-eb9913c4]:not(.is-active){transform:rotateY(-48deg)}.oauth-switch--mode .oauth-switch__panel--back[data-v-eb9913c4]:not(.is-active){transform:rotateY(48deg)}@media (prefers-reduced-motion:reduce){.oauth-switch[data-v-eb9913c4]{perspective:none;min-height:auto!important}.oauth-switch__panel[data-v-eb9913c4]{opacity:1;pointer-events:auto;visibility:visible;transition:none;width:100%!important;position:relative!important;top:auto!important;left:auto!important;transform:none!important}.oauth-switch__panel[data-v-eb9913c4]:not(.is-active){display:none}}.media-links[data-v-d4da6dfb]{width:100%;max-width:460px;margin:28px auto 0}.social[data-v-d4da6dfb]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;display:flex}.social a[data-v-d4da6dfb] .el-image{opacity:.74;width:21px;height:21px;transition:opacity .24s cubic-bezier(.22,1,.36,1),transform .24s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.social a[data-v-d4da6dfb]:hover .el-image{opacity:1;transform:translateY(-1px)}}.legal-inline[data-v-d4da6dfb]{color:var(--vip-color-text-muted);text-align:center;width:100%;max-width:460px;margin:8px auto 0;font-family:inherit;font-size:.79rem;line-height:1.6}.legal-inline__line[data-v-d4da6dfb]{display:inline}.legal-inline__conj[data-v-d4da6dfb]{margin-inline:3px;display:inline}.legal-inline a[data-v-d4da6dfb]{color:var(--vip-color-text-soft);white-space:nowrap;border-radius:4px;margin:0;padding:0 1px;text-decoration:none;transition:color .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1);display:inline}@media (hover:hover) and (pointer:fine){.legal-inline a[data-v-d4da6dfb]:hover{background:var(--vip-tint-hover);color:var(--vip-tint-fill)}}.copyright-inline[data-v-d4da6dfb]{color:var(--vip-color-text-muted);-moz-column-gap:6px;text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 6px;width:100%;max-width:460px;margin:2px auto 0;font-size:.72rem;line-height:1.6;display:flex}.copyright-inline a[data-v-d4da6dfb]{color:var(--vip-color-text-soft);text-decoration:none}.copyright-inline__divider[data-v-d4da6dfb]{opacity:.55;-webkit-user-select:none;user-select:none}.copyright-inline__rights[data-v-d4da6dfb]{text-align:center}.copyright-inline__studio[data-v-d4da6dfb]{white-space:nowrap}@media (width<=560px){.media-links[data-v-d4da6dfb]{max-width:420px;margin-top:22px}.social[data-v-d4da6dfb]{gap:10px}.legal-inline[data-v-d4da6dfb]{max-width:420px;margin:10px auto 0;line-height:1.6}.copyright-inline[data-v-d4da6dfb]{flex-direction:column;row-gap:6px;max-width:420px;margin-top:4px;font-size:.68rem;line-height:1.45}.copyright-inline__divider[data-v-d4da6dfb]{display:none}.copyright-inline__rights[data-v-d4da6dfb]{padding:0 12px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.social a[data-v-d4da6dfb] .el-image{transform:none!important}}.form-stage[data-v-e8e6d31f]{min-width:0;min-height:0;position:relative}.form-stage__main[data-v-e8e6d31f]{align-content:start;gap:2px;width:100%;min-width:0;display:grid}[data-v-e8e6d31f] .oauth-form-shell{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.auth-channel-tabs[data-v-691a68b0]{width:100%;min-width:0}.auth-channel-tabs__track[data-v-691a68b0]{background:var(--vip-tint-subtle);box-shadow:var(--vip-shadow-inset-subtle);border-radius:10px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;width:100%;padding:3px;display:grid;position:relative}.auth-channel-tabs__indicator[data-v-691a68b0]{background:var(--vip-oauth-segment-active-bg);box-shadow:none;pointer-events:none;z-index:0;border-radius:7px;width:calc(50% - 5px);transition:transform .52s cubic-bezier(.25,.8,.35,1);position:absolute;top:3px;bottom:3px;left:3px;transform:translate(0)}.auth-channel-tabs__track.is-phone .auth-channel-tabs__indicator[data-v-691a68b0]{transform:translate(calc(100% + 4px))}.auth-channel-tabs__item[data-v-691a68b0]{color:var(--vip-color-text-muted);cursor:pointer;z-index:1;background:0 0;border:0;border-radius:7px;min-height:36px;padding:6px 12px;font-size:.84rem;font-weight:600;line-height:1.25;transition:color .24s cubic-bezier(.22,1,.36,1);position:relative}.auth-channel-tabs__item.is-active[data-v-691a68b0]{color:var(--vip-oauth-segment-active-fg)}@media (hover:hover) and (pointer:fine){.auth-channel-tabs__item[data-v-691a68b0]:not(.is-active):hover{color:var(--vip-color-text-soft)}}@media (width<=560px){.auth-channel-tabs__track[data-v-691a68b0]{border-radius:12px;gap:3px;padding:4px}.auth-channel-tabs__indicator[data-v-691a68b0]{border:1px solid var(--vip-color-border);border-radius:8px;width:calc(50% - 5.5px);top:4px;bottom:4px;left:4px}.auth-channel-tabs__track.is-phone .auth-channel-tabs__indicator[data-v-691a68b0]{transform:translate(calc(100% + 3px))}.auth-channel-tabs__item[data-v-691a68b0]{min-height:40px;padding:6px 10px;font-size:.8rem}}@media (prefers-reduced-motion:reduce){.auth-channel-tabs__indicator[data-v-691a68b0]{transition:none}}.auth-nav[data-v-9f568d26]{border-bottom:0;flex-wrap:wrap;align-items:center;gap:8px 12px;min-width:0;min-height:44px;padding:2px 4px 8px;display:flex}.auth-nav--with-close[data-v-9f568d26]{padding-right:34px;position:relative}.auth-nav__close[data-v-9f568d26]{z-index:2;position:absolute;top:0;right:0}.auth-nav__primary[data-v-9f568d26]{flex:220px;min-width:0}.auth-nav__secondary[data-v-9f568d26]{flex:none;justify-content:flex-end;align-items:center;margin-left:auto;padding-right:2px;display:flex}.auth-nav__link[data-v-9f568d26]{box-shadow:none;color:var(--vip-color-text-muted);cursor:pointer;letter-spacing:.01em;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:6px;margin:0;padding:6px 4px;font-size:.84rem;font-weight:500;line-height:1.35;transition:color .24s cubic-bezier(.22,1,.36,1),text-decoration-color .24s cubic-bezier(.22,1,.36,1)}.auth-nav__link[data-v-9f568d26]:focus{outline:none}.auth-nav__link[data-v-9f568d26]:focus-visible{outline:2px solid var(--vip-oauth-focus-ring);outline-offset:2px}.auth-nav__link-em[data-v-9f568d26]{color:var(--vip-color-text);text-decoration:underline;-webkit-text-decoration-color:var(--vip-scrollbar-thumb);text-decoration-color:var(--vip-scrollbar-thumb);text-underline-offset:3px;font-weight:600;transition:color .24s cubic-bezier(.22,1,.36,1),text-decoration-color .24s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.auth-nav__link[data-v-9f568d26]:hover{box-shadow:none;color:var(--vip-tint-solid);background:0 0}.auth-nav__link:hover .auth-nav__link-em[data-v-9f568d26]{color:var(--vip-color-text);-webkit-text-decoration-color:var(--vip-tint-overlay-strong);text-decoration-color:var(--vip-tint-overlay-strong)}}.auth-nav__link:active .auth-nav__link-em[data-v-9f568d26]{color:var(--vip-color-text)}@media (width<=560px){.auth-nav[data-v-9f568d26]{flex-flow:column;align-items:stretch;gap:6px;padding:0 0 6px}.auth-nav__primary[data-v-9f568d26]{flex:none;width:100%}.auth-nav--with-close[data-v-9f568d26]{padding-top:0;padding-right:0}.auth-nav__close[data-v-9f568d26]{display:none}.auth-nav__secondary[data-v-9f568d26]{justify-content:center;align-self:center;margin-left:0;padding:2px 0}.auth-nav__link[data-v-9f568d26]{padding:6px 10px;font-size:.8rem}}.promo-qr[data-v-7a1416ca]{background:0 0;border:0;min-width:0;margin:0;padding:0}.promo-qr__frame[data-v-7a1416ca]{aspect-ratio:1;background:0 0;border-radius:8px;width:100%;position:relative;overflow:hidden}.promo-qr__bone[data-v-7a1416ca]{background:var(--vip-oauth-promo-side-bg);z-index:0;background-size:200% 100%;border-radius:8px;transition:opacity .5s;animation:3.2s ease-in-out infinite promo-qr-shimmer-7a1416ca;position:absolute;inset:0}.promo-qr__bone--hide[data-v-7a1416ca]{opacity:0;pointer-events:none;animation:none}.promo-qr__frame[data-v-7a1416ca] .el-image{z-index:1;width:100%;height:100%;display:block;position:relative}.promo-qr__frame[data-v-7a1416ca] .el-image__inner{border-radius:8px}.promo-qr__img[data-v-7a1416ca]{opacity:0;transition:opacity .5s}.promo-qr__img--show[data-v-7a1416ca]{opacity:1}.promo-qr__caption[data-v-7a1416ca]{color:var(--vip-color-text-soft);letter-spacing:.01em;text-align:center;white-space:nowrap;margin:8px 0 0;padding:0 2px;font-size:.72rem;font-weight:500;line-height:1.2}@media (prefers-reduced-motion:reduce){.promo-qr__bone[data-v-7a1416ca]{animation:none!important}.promo-qr__bone--hide[data-v-7a1416ca],.promo-qr__img[data-v-7a1416ca]{transition:opacity .15s}}@keyframes promo-qr-shimmer-7a1416ca{0%,to{background-position:0}50%{background-position:100%}}.promo[data-v-e24abd91]{background:var(--vip-color-surface-strong);box-sizing:border-box;text-align:center;flex-direction:column;align-items:stretch;height:100%;min-height:0;padding:32px 24px 28px;display:flex}.promo__head[data-v-e24abd91]{flex:none}.promo__mid[data-v-e24abd91]{flex-direction:column;flex:auto;gap:16px;width:100%;min-height:0;margin-top:22px;display:flex}.promo__title[data-v-e24abd91]{color:var(--vip-color-text);letter-spacing:.01em;margin:0;font-size:2rem;line-height:1.2}.promo__description[data-v-e24abd91]{color:var(--vip-color-text-soft);max-width:300px;margin:10px auto 0;font-size:.92rem;line-height:1.65}.promo-highlights[data-v-e24abd91]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.promo-highlights__tag[data-v-e24abd91]{background:var(--vip-oauth-promo-bg);border:1px solid var(--vip-tint-medium);color:var(--vip-color-text-soft);letter-spacing:.01em;white-space:nowrap;height:28px;padding:0 12px;font-size:.74rem;font-weight:500;line-height:26px;transition:border-color .24s cubic-bezier(.22,1,.36,1),color .24s cubic-bezier(.22,1,.36,1),background-color .24s cubic-bezier(.22,1,.36,1)}@media (hover:hover) and (pointer:fine){.promo-highlights__tag[data-v-e24abd91]:hover{background:var(--vip-oauth-promo-bg-hover);border-color:var(--vip-scrollbar-thumb);color:var(--vip-color-text)}}.promo-features[data-v-e24abd91]{gap:8px;width:100%;margin:0;padding:0 8px;list-style:none;display:grid}.promo-features__item[data-v-e24abd91]{color:var(--vip-color-text-soft);overflow-wrap:break-word;text-align:left;word-break:keep-all;font-size:.8rem;line-height:1.55}.promo-features__item[data-v-e24abd91]:before{color:var(--vip-tint-solid);content:"•";margin-right:6px}.promo-qr-row[data-v-e24abd91]{border-top:1px solid var(--vip-color-border);margin-top:20px;flex:none;grid-template-columns:repeat(2,minmax(96px,1fr));align-items:start;gap:20px;width:100%;max-width:268px;margin-inline:auto;padding:16px 12px 0;display:grid}@media (width<=560px){.promo[data-v-e24abd91]{padding:20px 14px 18px}.promo__title[data-v-e24abd91]{font-size:1.75rem}.promo__mid[data-v-e24abd91]{gap:14px;margin-top:18px}.promo-qr-row[data-v-e24abd91]{grid-template-columns:repeat(2,minmax(108px,1fr));gap:10px;max-width:100%}}.auth-wrap[data-v-8c203fc7]{background:var(--vip-oauth-wrap-bg);border:1px solid var(--vip-oauth-card-border);box-shadow:var(--vip-oauth-wrap-inset),var(--vip-shadow-soft),0 12px 28px -12px var(--vip-oauth-accent-glow);max-height:calc(100dvh - max(52px, env(safe-area-inset-top,0px)) - max(24px, env(safe-area-inset-bottom,0px)) - 36px);scrollbar-width:none;-ms-overflow-style:none;border-radius:20px;grid-template-columns:minmax(360px,.4fr) minmax(0,.6fr);width:min(100%,1040px);min-height:680px;margin:0 auto;display:grid;position:relative;overflow:hidden auto;transform:none}.auth-wrap[data-v-8c203fc7]::-webkit-scrollbar{width:0;height:0;display:none}.auth-wrap--dialog[data-v-8c203fc7]{align-items:stretch}.auth-wrap__promo[data-v-8c203fc7]{align-self:stretch;min-width:0;min-height:0}.form-pane[data-v-8c203fc7]{background:var(--vip-oauth-form-side-bg);align-content:start;gap:4px;min-width:0;padding:20px 28px;display:grid}.error[data-v-8c203fc7]{color:#ff2442;margin:6px 4px}@media (width<=860px){.auth-wrap[data-v-8c203fc7]{grid-template-columns:1fr}.auth-wrap__promo[data-v-8c203fc7]{display:none}}@media (width<=560px){.auth-wrap[data-v-8c203fc7]{max-height:calc(100dvh - max(20px, env(safe-area-inset-top,0px)) - max(20px, env(safe-area-inset-bottom,0px)) - 24px);border-radius:12px;grid-template-columns:1fr;width:min(100%,440px);min-height:min(680px,100dvh - 48px)}.form-pane[data-v-8c203fc7]{background:var(--vip-oauth-side-panel-bg);padding:12px 16px 14px}}[data-v-8c203fc7] .oauth-form-shell__footer{display:none}
