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