.page_githubIcon__wqEcw{background:50%/contain url(/_next/static/media/github.fb41aac3.svg)}.page_googleIcon__m9xie{background:50%/contain url(/_next/static/media/google.7645ae62.svg)}.page_background__69lfn{background-image:url(/_next/static/media/new-background.46e5748c.jpg);background-size:100% 100%;background-repeat:no-repeat}.sso-login_pageBg__2YnSx{position:relative;isolation:isolate;background:radial-gradient(circle at 12% 8%,hsla(42,89%,79%,.3),transparent 29%),radial-gradient(circle at 92% 15%,rgba(170,226,230,.3),transparent 30%),linear-gradient(180deg,#fbfcfa,#f7fbfa 52%,#fbfaf7)}.sso-login_pageBg__2YnSx:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:.35;background-image:radial-gradient(rgba(55,93,98,.14) .65px,transparent 0);background-size:20px 20px;-webkit-mask-image:linear-gradient(180deg,#000 0,transparent 78%);mask-image:linear-gradient(180deg,#000 0,transparent 78%)}.sso-login_cardShell__ncQsr{width:100%}.sso-login_cardShell__ncQsr,.sso-login_modalShell__h7dG1{position:relative;overflow:hidden;border:1px solid hsla(0,0%,100%,.75);border-radius:20px;background:hsla(0,0%,100%,.98);box-shadow:0 24px 60px rgba(26,44,35,.2)}.sso-login_modalShell__h7dG1{width:min(440px,100%);padding:0;color:#17221f;text-align:center;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.sso-login_modalScope__BWvfQ>.bg-black{background-color:rgba(25,36,31,.32);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px)}.sso-login_modalScope__BWvfQ>.overflow-y-auto>div{padding:24px}.sso-login_content__7Uzt1{position:relative;z-index:1;display:flex;width:100%;flex-direction:column;align-items:center;text-align:center;font-family:Inter,PingFang SC,Microsoft YaHei,sans-serif}.sso-login_badgeWrap__f6vWg,.sso-login_badge__ahK0i{position:relative;display:grid;place-items:center}.sso-login_badge__ahK0i{z-index:1;width:58px;height:58px;border-radius:17px;color:#e9bb48;background:#173e3d;box-shadow:0 0 0 10px #f8f5ee}.sso-login_title__8M_J1{margin:0;color:#17221f;font-size:26px;font-weight:700;line-height:normal;letter-spacing:-.5px}.sso-login_tip__zHfeT{max-width:none;margin:12px 0 0;color:#71807a;font-size:15px;line-height:1.65}.sso-login_tipNoTitle__7EHd_{margin-top:0}.sso-login_actions__d1iuv{display:flex;width:100%;flex-direction:column;align-items:center;gap:0;margin:28px 0 0}.sso-login_primaryBtn__HRmyL{display:inline-flex;align-items:center;justify-content:center;width:100%;height:48px;padding:0 18px;border:0;border-radius:10px;color:#fff;background:linear-gradient(100deg,#bd9029,#9f720d);box-shadow:0 9px 20px rgba(172,128,35,.2);font-size:16px;font-weight:700;cursor:pointer;transition:filter .2s ease,transform .2s ease}.sso-login_primaryBtn__HRmyL:hover{filter:brightness(1.04);transform:translateY(-1px)}.sso-login_primaryBtn__HRmyL:active{transform:translateY(0)}.sso-login_primaryBtn__HRmyL:focus-visible{outline:3px solid rgba(58,153,164,.2);outline-offset:3px}.sso-login_secondaryLink__Hst_2{display:inline-block;margin-top:16px;padding:1px 6px;border:0;background:transparent;color:#8a9891;font-size:14px;cursor:pointer;transition:color .2s ease}.sso-login_secondaryLink__Hst_2:hover{color:#53635c;text-decoration:underline}.sso-login_close__ZGINa{position:absolute;top:16px;right:18px;z-index:10;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#9ba7a1;font-size:24px;line-height:26px;cursor:pointer}.sso-login_note__Q4AaH{margin:16px 0 0;color:#39826c;font-size:13px;line-height:1.6}.sso-login_secured__fsdT3{margin:22px 0 0;color:#71807a;font-size:13px;line-height:1.6}.sso-login_callbackShell__y7Oge{min-height:352px}.sso-login_callbackPad__zAANd{padding:60px 40px 48px}.sso-login_spinnerWrap__epYvQ{position:relative;display:grid;place-items:center;width:58px;height:58px;margin:0 0 36px}.sso-login_spinnerArc__ELnl0{position:absolute;inset:-17px;border-radius:50%;background:conic-gradient(from 0deg,rgba(189,144,41,0) 0deg,rgba(189,144,41,0) 120deg,rgba(189,144,41,.3) 240deg,#bd9029 340deg,#e6c369 1turn);-webkit-mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 3px))}.sso-login_spinnerTrack__97d3e{position:absolute;inset:-17px;border:1px solid rgba(172,128,35,.16);border-radius:50%;box-shadow:0 0 0 9px rgba(172,128,35,.045);pointer-events:none}.sso-login_stageText__1fwQR{min-height:25px;margin:18px 0 0;color:#71807a;font-size:15px;line-height:1.65}.sso-login_progressWrap__Zi_rx{width:100%;margin:36px 0 0}.sso-login_progressTrack__kQw7O{position:relative;width:100%;height:4px;overflow:hidden;border-radius:999px;background:rgba(172,128,35,.16)}.sso-login_progressFill__nbwQc{position:relative;height:100%;overflow:hidden;border-radius:999px;background:linear-gradient(100deg,#bd9029,#9f720d);box-shadow:0 0 10px rgba(172,128,35,.3);transition:width .55s cubic-bezier(.4,0,.2,1)}.sso-login_progressSheen__RzVKO{position:absolute;top:0;bottom:0;left:0;width:42%;background:linear-gradient(100deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.62),hsla(0,0%,100%,0))}.sso-login_slowHint__9LQSN{margin:14px 0 0;color:#39826c;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.sso-login_primaryBtn__HRmyL,.sso-login_secondaryLink__Hst_2{transition-duration:.01ms!important}.sso-login_primaryBtn__HRmyL:hover{transform:none}}