.signin-module__BIhrfW__page{background:linear-gradient(180deg, var(--t-bg-fbfaff) 0%, var(--t-bg-ffffff) 100%);place-items:center;min-height:calc(100vh - 72px);padding:48px 0;display:grid}.signin-module__BIhrfW__container{place-items:center;width:100%;max-width:1400px;margin:0 auto;padding:0 24px;display:grid}.signin-module__BIhrfW__card{background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);width:100%;max-width:960px;box-shadow:0 24px 60px var(--t-sh-0f172a14);border-radius:20px;grid-template-columns:1.05fr 1fr;display:grid;overflow:hidden}.signin-module__BIhrfW__brand{color:var(--t-fg-ffffff);background:linear-gradient(150deg, var(--t-bg---violet) 0%, var(--t-bg---violet-2) 100%);padding:36px 44px;position:relative;overflow:hidden}.signin-module__BIhrfW__brandBlobA,.signin-module__BIhrfW__brandBlobB{filter:blur(2px);opacity:.35;pointer-events:none;position:absolute}.signin-module__BIhrfW__brandBlobA{background:var(--t-bg-ffffff66);border-radius:58% 42% 47% 53%/49% 56% 44% 51%;width:260px;height:260px;top:-80px;right:-90px}.signin-module__BIhrfW__brandBlobB{background:var(--t-bg-ffffff40);border-radius:52% 48% 40% 60%/58% 46% 54% 42%;width:200px;height:200px;bottom:-70px;left:-60px}.signin-module__BIhrfW__brandInner{z-index:1;flex-direction:column;height:100%;display:flex;position:relative}.signin-module__BIhrfW__brandMark{background:var(--t-bg-ffffff2e);border:1px solid var(--t-bd-ffffff4d);border-radius:12px;place-items:center;width:44px;height:44px;display:inline-grid;overflow:hidden}.signin-module__BIhrfW__brandMark img{object-fit:contain;width:32px;height:32px;display:block}.signin-module__BIhrfW__brandTitle{letter-spacing:-.02em;margin:28px 0 0;font-size:26px;font-weight:700;line-height:1.25}.signin-module__BIhrfW__brandText{color:var(--t-fg-ffffffe0);margin:14px 0 0;font-size:15px;line-height:1.6}.signin-module__BIhrfW__brandList{flex-direction:column;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:flex}.signin-module__BIhrfW__brandList li{color:var(--t-fg-ffffffeb);padding-left:26px;font-size:14px;position:relative}.signin-module__BIhrfW__brandList li:before{content:"";background:var(--t-bg-ffffff38);width:16px;height:16px;box-shadow:inset 0 0 0 1px var(--t-sh-ffffff66);border-radius:50%;position:absolute;top:3px;left:0}.signin-module__BIhrfW__brandList li:after{content:"";border-left:1.5px solid var(--t-bd-ffffff);border-bottom:1.5px solid var(--t-bd-ffffff);width:6px;height:3px;position:absolute;top:8px;left:5px;transform:rotate(-45deg)}.signin-module__BIhrfW__formPanel{place-items:center;padding:36px 44px;display:grid}.signin-module__BIhrfW__formInner{width:100%;max-width:360px}.signin-module__BIhrfW__title{letter-spacing:-.02em;color:var(--t-fg---ink);margin:0;font-size:26px;font-weight:700}.signin-module__BIhrfW__subtitle{color:var(--t-fg---muted);margin:8px 0 0;font-size:14px}.signin-module__BIhrfW__link{color:var(--t-fg---violet);font-weight:600;text-decoration:none}.signin-module__BIhrfW__link:hover{text-decoration:underline}.signin-module__BIhrfW__divider{color:var(--t-fg---muted);align-items:center;gap:12px;margin:16px 0;font-size:12px;display:flex}.signin-module__BIhrfW__divider:before,.signin-module__BIhrfW__divider:after{content:"";background:var(--t-bg---line);flex:1;height:1px}.signin-module__BIhrfW__form{flex-direction:column;gap:12px;display:flex}.signin-module__BIhrfW__field{flex-direction:column;gap:5px;display:flex}.signin-module__BIhrfW__labelRow{justify-content:space-between;align-items:center;display:flex}.signin-module__BIhrfW__label{color:var(--t-fg---ink);font-size:13px;font-weight:600}.signin-module__BIhrfW__inputWrap{align-items:center;display:flex;position:relative}.signin-module__BIhrfW__input{width:100%;color:var(--t-fg---ink);background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);border-radius:10px;outline:none;padding:11px 14px;font-size:14px;transition:border-color .15s,box-shadow .15s}.signin-module__BIhrfW__input::placeholder{color:var(--t-fg-9aa3b2)}.signin-module__BIhrfW__input:focus{border-color:var(--t-bd---violet);box-shadow:0 0 0 3px var(--t-sh-6d4df226)}.signin-module__BIhrfW__toggle{color:var(--t-fg---muted);cursor:pointer;background:0 0;border:none;padding:4px 6px;font-size:12px;font-weight:600;position:absolute;right:10px}.signin-module__BIhrfW__toggle:hover{color:var(--t-fg---violet)}.signin-module__BIhrfW__remember{color:var(--t-fg---muted);cursor:pointer;align-items:center;gap:9px;font-size:13px;display:flex}.signin-module__BIhrfW__remember input{width:16px;height:16px;accent-color:var(--t-fg---violet)}.signin-module__BIhrfW__submit{width:100%;color:var(--t-fg-ffffff);background:linear-gradient(135deg, var(--t-bg---violet), var(--t-bg---violet-2));box-shadow:0 6px 16px var(--t-sh-6d4df259);cursor:pointer;border:none;border-radius:10px;margin-top:4px;padding:12px 20px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s}.signin-module__BIhrfW__submit:hover{box-shadow:0 10px 22px var(--t-sh-6d4df26b);transform:translateY(-1px)}.signin-module__BIhrfW__submit:disabled{opacity:.65;cursor:not-allowed;box-shadow:0 6px 16px var(--t-sh-6d4df240);transform:none}.signin-module__BIhrfW__error{color:var(--t-fg-b42318);background:var(--t-bg-fef3f2);border:1px solid var(--t-bd-fecdca);border-radius:10px;margin:0;padding:10px 14px;font-size:13px;font-weight:500}.signin-module__BIhrfW__linkSmall{color:var(--t-fg---violet);font-size:13px;font-weight:600;text-decoration:none}.signin-module__BIhrfW__linkSmall:hover{text-decoration:underline}.signin-module__BIhrfW__terms{color:var(--t-fg---muted);text-align:center;margin:16px 0 0;font-size:12px;line-height:1.6}@media (max-width:768px){.signin-module__BIhrfW__card{grid-template-columns:1fr;max-width:420px}.signin-module__BIhrfW__brand{display:none}.signin-module__BIhrfW__formPanel{padding:40px 28px}}.signin-module__BIhrfW__notice{color:var(--t-fg-065f46);background:var(--t-bg-ecfdf5);border:1px solid var(--t-bd-a7f3d0);border-radius:10px;margin:0 0 14px;padding:10px 14px;font-size:13px;line-height:1.6}.signin-module__BIhrfW__required{color:var(--t-fg-d92d20);font-weight:700}.signin-module__BIhrfW__legend{color:var(--t-fg---muted);margin:0;font-size:12px}@media (max-width:600px){.signin-module__BIhrfW__title{font-size:32px;line-height:1.08}}.signin-module__BIhrfW__title{margin-bottom:20px;font-size:30px;font-weight:800}.signin-module__BIhrfW__social{margin-bottom:4px}.signin-module__BIhrfW__newHere{background:var(--t-bg-fafafc);border:1px solid var(--t-bd---line);text-align:center;color:var(--t-fg-475569);border-radius:12px;margin:24px 0 0;padding:16px;font-size:14px}.signin-module__BIhrfW__welcome{flex-direction:column;gap:12px;display:flex}.signin-module__BIhrfW__welcomeTitle{letter-spacing:-.025em;color:var(--t-fg---ink);margin:0;font-size:44px;font-weight:800;line-height:1.08}.signin-module__BIhrfW__welcomeSub{color:var(--t-fg-475569);margin:0;font-size:16px;line-height:1.5}.signin-module__BIhrfW__waiting{flex-direction:column;gap:14px;margin:24px 0 0;padding:0;list-style:none;display:flex}.signin-module__BIhrfW__waitCard{background:var(--t-bg-ffffff);border:1px solid var(--t-bd-ebe7f7);border-radius:16px;align-items:center;gap:14px;padding:16px 18px;display:flex}.signin-module__BIhrfW__waitIcon{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.signin-module__BIhrfW__waitName{color:var(--t-fg---ink);font-size:16px;font-weight:600;display:block}.signin-module__BIhrfW__waitText{color:var(--t-fg---muted);margin-top:2px;font-size:14px;display:block}@media (max-width:1032px){.signin-module__BIhrfW__welcomeTitle{font-size:30px}}@media (max-width:600px){.signin-module__BIhrfW__title{font-size:26px;line-height:1.15}.signin-module__BIhrfW__waitCard{padding:14px}}
.social-signin-module__66C19a__providers{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.social-signin-module__66C19a__providers[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.social-signin-module__66C19a__providers[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.social-signin-module__66C19a__provider{width:100%;min-height:46px;color:var(--t-fg---ink);background:var(--t-bg-ffffff);border:1px solid var(--t-bd---line);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:12px 16px;font-size:15px;font-weight:500;transition:border-color .15s,background .15s;display:inline-flex}.social-signin-module__66C19a__provider:hover:not(:disabled){border-color:var(--t-bd-d6d9e0);background:var(--t-bg-fafafe)}.social-signin-module__66C19a__provider:disabled{opacity:.6;cursor:default}.social-signin-module__66C19a__providerLabel{color:var(--t-fg---ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:400;overflow:hidden}.social-signin-module__66C19a__providerBrand{font-weight:700}@media (max-width:380px){.social-signin-module__66C19a__providers[data-count="2"] .social-signin-module__66C19a__providerLabel,.social-signin-module__66C19a__providers[data-count="3"] .social-signin-module__66C19a__providerLabel{display:none}}
.AuthShell-module__7NXmlW__shell{background:var(--t-bg-ffffff);grid-template-columns:minmax(420px,600px) minmax(0,1fr);min-height:100dvh;display:grid}.AuthShell-module__7NXmlW__aside{box-sizing:border-box;background:var(--t-bg-f8f7ff);border-right:1px solid var(--t-bd-ece6fb);flex-direction:column;gap:40px;padding:48px 72px 0;display:flex}.AuthShell-module__7NXmlW__asideBody{flex-direction:column;flex:1;display:flex}.AuthShell-module__7NXmlW__brandRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.AuthShell-module__7NXmlW__logo{line-height:0;display:inline-flex}.AuthShell-module__7NXmlW__logo img{width:140px;height:auto;display:block}.AuthShell-module__7NXmlW__back{color:var(--t-fg-475569);align-items:center;gap:6px;font-size:13.5px;font-weight:600;text-decoration:none;display:inline-flex}.AuthShell-module__7NXmlW__back:hover{color:var(--t-fg-5b3fe0)}.AuthShell-module__7NXmlW__formSide{box-sizing:border-box;flex-direction:column;padding:48px 32px 0;display:flex}.AuthShell-module__7NXmlW__formCenter{flex:1;justify-content:center;align-items:center;padding-bottom:32px;display:flex}.AuthShell-module__7NXmlW__formInner{width:100%;max-width:440px}.AuthShell-module__7NXmlW__mobileBrand{display:none}.AuthShell-module__7NXmlW__asideFoot,.AuthShell-module__7NXmlW__formFoot{box-sizing:border-box;min-height:64px;color:var(--t-fg-64748b);align-items:center;font-size:13.5px;display:flex}.AuthShell-module__7NXmlW__asideFoot{margin:0 -72px;padding:16px 72px}.AuthShell-module__7NXmlW__formFoot{justify-content:flex-end;margin:0 -32px;padding:16px 48px}.AuthShell-module__7NXmlW__legal{flex-wrap:wrap;gap:8px 28px;display:flex}.AuthShell-module__7NXmlW__legal a,.AuthShell-module__7NXmlW__legalButton{color:var(--t-fg-64748b);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:none}.AuthShell-module__7NXmlW__legal a:hover,.AuthShell-module__7NXmlW__legalButton:hover{color:var(--t-fg---ink)}.AuthShell-module__7NXmlW__legalMobile{display:none}@media (max-width:1200px){.AuthShell-module__7NXmlW__aside{padding:40px 48px 0}.AuthShell-module__7NXmlW__asideFoot{margin:0 -48px;padding:16px 48px}.AuthShell-module__7NXmlW__formFoot{padding:16px 32px}.AuthShell-module__7NXmlW__legal{gap:8px 20px}}@media (max-width:1032px){.AuthShell-module__7NXmlW__shell{grid-template-columns:minmax(0,1fr)}.AuthShell-module__7NXmlW__formSide{order:1;align-items:center;padding:24px 24px 40px}.AuthShell-module__7NXmlW__formCenter{align-items:flex-start;width:100%;padding-bottom:0}.AuthShell-module__7NXmlW__formFoot{display:none}.AuthShell-module__7NXmlW__aside{border-right:0;border-top:1px solid var(--t-bd-ece6fb);order:2;padding:36px 24px 0}.AuthShell-module__7NXmlW__asideBrand{display:none}.AuthShell-module__7NXmlW__mobileBrand{width:100%;max-width:440px;margin-bottom:28px;display:block}.AuthShell-module__7NXmlW__asideFoot{text-align:center;flex-direction:column;gap:10px;margin:0 -24px;padding:20px 24px}.AuthShell-module__7NXmlW__legalMobile{display:block}.AuthShell-module__7NXmlW__legal{justify-content:center}}@media (max-width:600px){.AuthShell-module__7NXmlW__formSide{padding:20px 16px 32px}.AuthShell-module__7NXmlW__aside{padding:28px 16px 0}.AuthShell-module__7NXmlW__asideFoot{margin:0 -16px;padding:20px 16px}.AuthShell-module__7NXmlW__logo img{width:124px}}
