.LoginPanel-module__XgYCVa__page{color:#172033;background:radial-gradient(circle at 50% -12%,#4d8bea2b,#0000 34%),linear-gradient(#f7f9fc 0%,#eef3f9 100%);flex-direction:column;min-height:100svh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;display:flex;position:relative;overflow:hidden}.LoginPanel-module__XgYCVa__page:before{content:"";pointer-events:none;background-image:linear-gradient(#3e66a009 1px,#0000 1px),linear-gradient(90deg,#3e66a009 1px,#0000 1px);background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.LoginPanel-module__XgYCVa__backdrop{pointer-events:none;position:absolute;inset:0;overflow:hidden}.LoginPanel-module__XgYCVa__backdropCardOne,.LoginPanel-module__XgYCVa__backdropCardTwo{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff70;border:1px solid #ffffffd9;border-radius:24px;width:230px;height:150px;position:absolute;box-shadow:0 28px 70px #2a4a7414}.LoginPanel-module__XgYCVa__backdropCardOne{top:24%;left:max(-92px,50% - 590px);transform:rotate(-8deg)}.LoginPanel-module__XgYCVa__backdropCardTwo{bottom:17%;right:max(-100px,50% - 600px);transform:rotate(9deg)}.LoginPanel-module__XgYCVa__backdropCardOne:before,.LoginPanel-module__XgYCVa__backdropCardTwo:before,.LoginPanel-module__XgYCVa__backdropCardOne:after,.LoginPanel-module__XgYCVa__backdropCardTwo:after{content:"";background:#3e66a01a;border-radius:999px;height:8px;position:absolute;left:28px}.LoginPanel-module__XgYCVa__backdropCardOne:before,.LoginPanel-module__XgYCVa__backdropCardTwo:before{width:102px;top:40px}.LoginPanel-module__XgYCVa__backdropCardOne:after,.LoginPanel-module__XgYCVa__backdropCardTwo:after{width:158px;top:64px}.LoginPanel-module__XgYCVa__header{z-index:2;justify-content:space-between;align-items:center;width:min(1180px,100% - 48px);margin:0 auto;padding:30px 0;display:flex;position:relative}.LoginPanel-module__XgYCVa__brand{align-items:center;display:inline-flex}.LoginPanel-module__XgYCVa__logo{color:#172033;width:92px;height:28px}.LoginPanel-module__XgYCVa__homeLink{color:#607086;border-radius:12px;align-items:center;gap:8px;font-size:13px;font-weight:700;transition:color .16s,background-color .16s;display:inline-flex}.LoginPanel-module__XgYCVa__homeLink:hover{color:#215fae}.LoginPanel-module__XgYCVa__main{z-index:1;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:26px 20px 46px;display:flex;position:relative}.LoginPanel-module__XgYCVa__card{text-align:center;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#ffffffe8;border:1px solid #d6e1efeb;border-radius:28px;width:min(100%,448px);padding:44px 42px 40px;position:relative;overflow:hidden;box-shadow:0 34px 90px #25497721,0 2px 8px #2549770a,inset 0 1px #fffffff2}.LoginPanel-module__XgYCVa__cardGlow{filter:blur(34px);pointer-events:none;background:#5597ef2b;border-radius:50%;width:300px;height:220px;position:absolute;top:-130px;left:50%;transform:translate(-50%)}.LoginPanel-module__XgYCVa__symbol{color:#347bcc;background:linear-gradient(145deg,#eef6ff,#dcecff);border:1px solid #5b97e638;border-radius:16px;place-items:center;width:50px;height:50px;margin:0 auto 22px;display:grid;position:relative;box-shadow:0 12px 28px #2f6fc024,inset 0 1px #fff}.LoginPanel-module__XgYCVa__symbol svg{fill:currentColor;width:24px;height:24px}.LoginPanel-module__XgYCVa__title{color:#172033;letter-spacing:-.04em;margin:0;font-size:clamp(27px,4vw,32px);font-weight:780;line-height:1.2;position:relative}.LoginPanel-module__XgYCVa__subtitle{color:#718096;margin:12px 0 0;font-size:14px;line-height:1.65;position:relative}@media (max-width:640px){.LoginPanel-module__XgYCVa__header{width:calc(100% - 36px);padding:22px 0}.LoginPanel-module__XgYCVa__logo{width:82px;height:24px}.LoginPanel-module__XgYCVa__homeLink{font-size:12px}.LoginPanel-module__XgYCVa__main{justify-content:flex-start;padding:38px 16px 32px}.LoginPanel-module__XgYCVa__card{border-radius:24px;padding:36px 24px 30px}.LoginPanel-module__XgYCVa__symbol{border-radius:15px;width:46px;height:46px;margin-bottom:19px}.LoginPanel-module__XgYCVa__backdropCardOne,.LoginPanel-module__XgYCVa__backdropCardTwo{display:none}}@media (max-height:700px) and (min-width:641px){.LoginPanel-module__XgYCVa__header{padding-block:20px}.LoginPanel-module__XgYCVa__main{padding-top:8px}.LoginPanel-module__XgYCVa__card{padding-block:32px}}@media (prefers-reduced-motion:reduce){.LoginPanel-module__XgYCVa__homeLink{transition:none}}html.dark .LoginPanel-module__XgYCVa__page{color:#edf3fb;background:radial-gradient(circle at 50% -12%,#3b82f629,#0000 34%),linear-gradient(#111722 0%,#0d121b 100%)}html.dark .LoginPanel-module__XgYCVa__page:before{opacity:.48}html.dark .LoginPanel-module__XgYCVa__logo{color:#edf3fb}html.dark .LoginPanel-module__XgYCVa__homeLink{color:#8e9caf}html.dark .LoginPanel-module__XgYCVa__card{background:#151c28e6;border-color:#ffffff17;box-shadow:0 34px 90px #00000057,inset 0 1px #ffffff0f}html.dark .LoginPanel-module__XgYCVa__title{color:#f3f6fb}html.dark .LoginPanel-module__XgYCVa__subtitle{color:#9caabd}html.dark .LoginPanel-module__XgYCVa__symbol{color:#75a9ed;background:linear-gradient(145deg,#1c314a,#182638);border-color:#75a9ed30;box-shadow:0 12px 28px #0000003d,inset 0 1px #ffffff12}
.LoginPanelControls-module__mtYBsq__providers{gap:12px;margin-top:32px;display:grid}.LoginPanelControls-module__mtYBsq__providerButton{cursor:pointer;border:1px solid #0000;border-radius:15px;grid-template-columns:24px 1fr 24px;align-items:center;gap:10px;min-height:54px;padding:0 16px;font-size:14px;font-weight:740;transition:transform .16s,box-shadow .16s,border-color .16s,background-color .16s;display:grid;position:relative}.LoginPanelControls-module__mtYBsq__providerButton img{-o-object-fit:contain;object-fit:contain;width:20px;height:20px}.LoginPanelControls-module__mtYBsq__providerButton:hover:not(:disabled){transform:translateY(-1px)}.LoginPanelControls-module__mtYBsq__providerButton:focus-visible{outline-offset:2px;outline:3px solid #347bcc3d}.LoginPanelControls-module__mtYBsq__providerButton:disabled{cursor:wait;opacity:.55}.LoginPanelControls-module__mtYBsq__googleButton{color:#263247;background:#fff;border-color:#dce4ee;box-shadow:0 7px 18px #233a5b0e}.LoginPanelControls-module__mtYBsq__googleButton:hover:not(:disabled){border-color:#bdcee2;box-shadow:0 10px 24px #233a5b17}.LoginPanelControls-module__mtYBsq__appleButton{color:#fff;background:#172033;box-shadow:0 10px 22px #1720332e}.LoginPanelControls-module__mtYBsq__appleButton:hover:not(:disabled){background:#222e44;box-shadow:0 13px 27px #1720333b}.LoginPanelControls-module__mtYBsq__appleLogo{filter:brightness(0)invert()}.LoginPanelControls-module__mtYBsq__buttonArrow{color:currentColor;opacity:.45;font-size:17px}.LoginPanelControls-module__mtYBsq__notice{text-align:left;border-radius:14px;margin:24px 0 -8px;padding:13px 14px;font-size:12px;line-height:1.55;position:relative}.LoginPanelControls-module__mtYBsq__notice p{margin:0}.LoginPanelControls-module__mtYBsq__notice strong{margin-top:5px;display:block}.LoginPanelControls-module__mtYBsq__warning{color:#7b5311;background:#fff8e8;border:1px solid #f2d79d}.LoginPanelControls-module__mtYBsq__error{color:#a12c3b;background:#fff1f3;border:1px solid #f4c7cd}.LoginPanelControls-module__mtYBsq__noticeDetail,.LoginPanelControls-module__mtYBsq__errorDescription{border-top:1px solid #7b53112b;margin-top:10px;padding-top:10px}.LoginPanelControls-module__mtYBsq__noticeDetail code{overflow-wrap:anywhere;color:inherit;background:#ffffffbf;border-radius:8px;margin-top:6px;padding:7px;font-size:10px;display:block}.LoginPanelControls-module__mtYBsq__errorDescription{overflow-wrap:anywhere;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px}.LoginPanelControls-module__mtYBsq__legal{color:#7b889a;text-align:center;width:min(100%,520px);margin-top:22px;font-size:11px;line-height:1.6}.LoginPanelControls-module__mtYBsq__legal p{margin:0}.LoginPanelControls-module__mtYBsq__legal div{justify-content:center;gap:8px;margin-top:4px;font-weight:700;display:flex}.LoginPanelControls-module__mtYBsq__legal a{color:#5b6a7d;text-underline-offset:3px;border-radius:4px}.LoginPanelControls-module__mtYBsq__legal a:hover{color:#215fae;text-decoration:underline}@media (max-width:640px){.LoginPanelControls-module__mtYBsq__providers{margin-top:28px}}@media (prefers-reduced-motion:reduce){.LoginPanelControls-module__mtYBsq__providerButton{transition:none}}html.dark .LoginPanelControls-module__mtYBsq__legal{color:#8e9caf}html.dark .LoginPanelControls-module__mtYBsq__googleButton{color:#f1f4f8;background:#202938;border-color:#ffffff1f}html.dark .LoginPanelControls-module__mtYBsq__googleButton:hover:not(:disabled){background:#253044;border-color:#94b9ea4d}html.dark .LoginPanelControls-module__mtYBsq__appleButton{color:#172033;background:#f2f5f9}html.dark .LoginPanelControls-module__mtYBsq__appleButton:hover:not(:disabled){background:#fff}html.dark .LoginPanelControls-module__mtYBsq__appleLogo{filter:none}html.dark .LoginPanelControls-module__mtYBsq__legal a{color:#aab7c8}html.dark .LoginPanelControls-module__mtYBsq__warning{color:#f0cf91;background:#784e092e;border-color:#eab34f4d}html.dark .LoginPanelControls-module__mtYBsq__error{color:#f5a7b2;background:#8820332e;border-color:#f4728645}
