.pc-login-mask{display:flex;align-items:center;justify-content:center;background:transparent}.pc-login-ui{--login-ink: var(--ink, #171815);--login-paper: #fbfaf7;--login-paper-soft: var(--ch-paper, #f2f0ea);--login-track: var(--ch-paper-track, #dcd8cc);--login-line: var(--ch-line-paper, #d9d5cb);--login-rust: var(--ch-rust, #c9562a);--login-rust-text: var(--ch-rust-on-paper, #94391a);--login-sub: var(--ch-on-paper-sub, #55584f)}.pc-login.pc-login--auth{position:relative;--login-h: min(568px, max(80dvh, min(100dvh - 48px, 460px)));width:min(920px,calc(100vw - 64px));height:var(--login-h);max-width:100%;max-height:none;margin:auto;padding:0;display:grid;grid-template-columns:clamp(210px,38%,350px) minmax(0,1fr);overflow:hidden;border:1px solid var(--login-ink);border-radius:0;background:var(--login-paper);box-shadow:none;color:var(--login-ink);font-family:var(--ft-sans)}.pc-login.pc-login--auth.pc-login-ui{box-shadow:none}.pc-login-ui .pc-login__close{position:absolute;top:12px;right:12px;z-index:4;width:44px;height:44px;display:flex;align-items:center;justify-content:center;border:0;color:var(--login-ink);background:transparent;font:300 34px/1 var(--ft-sans);cursor:pointer}.pc-login-ui .pc-login__close:hover{color:var(--login-rust-text)}.pc-login-ui .pc-login__close:disabled{cursor:not-allowed;opacity:.45}.pc-login-ui :is(button,a,input):focus-visible{outline:3px solid var(--login-rust);outline-offset:2px}.pc-login-ui .pc-login__visual{position:relative;min-width:0;height:100%;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;justify-items:center;align-items:center;overflow:hidden;container-type:inline-size;background:#171815;color:#f8f5ee}.pc-login__brand{position:relative;z-index:1;display:grid;justify-items:center;gap:clamp(20px,10cqw,34px)}.pc-login__brand-mark{position:relative;width:clamp(104px,46cqw,150px);aspect-ratio:1;display:grid;place-items:center}.pc-login__art{position:absolute;top:50%;left:50%;width:190cqw;max-width:none;aspect-ratio:1;transform:translate(-50%,-50%);pointer-events:none}.pc-login__brand-compass{position:relative;display:block;width:100%;height:auto}.pc-login__brand-word{display:block;width:clamp(180px,86cqw,280px);height:auto}.pc-login__tagline{position:relative;z-index:2;width:100%;margin:0;padding:20px 20px 22px;border-top:1px solid #33342f;background:#171815;color:#e4e0d6;font-family:var(--ft-serif);font-size:16px;font-weight:600;letter-spacing:.06em;line-height:1.6;text-align:center;text-wrap:balance}.pc-login__tagline>span{display:inline-block}.pc-login-ui .pc-login__form{container:login-form / size;min-width:0;height:100%;min-height:0;padding:36px 44px 24px;display:flex;flex-direction:column;overflow-y:auto;background:var(--login-paper)}.pc-login-ui .pc-login__main{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.pc-login-ui .pc-login__main[hidden]{display:none}.pc-login-ui .pc-login__intro{display:block}.pc-login-ui .pc-login__eyebrow-row{display:none}.pc-login-ui .pc-login__eyebrow{color:var(--login-rust-text);font-size:15px;font-weight:700;letter-spacing:.16em}.pc-login-ui .pc-login__title{margin:0 0 8px;padding-right:48px;color:var(--login-ink);font-family:var(--ft-serif);font-size:32px;font-weight:800;letter-spacing:-.01em;line-height:1.2}.pc-login-ui .pc-login__sub{margin:0 0 18px;color:var(--login-sub);font-size:16px;line-height:1.55}.pc-login-ui .pc-login__hint{margin:0 0 12px;padding:0;border:0;background:none;color:var(--login-rust-text);font-size:15px;line-height:1.5}.pc-login-ui .pc-login__sms-form{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.pc-login-ui .pc-login__field{display:block;margin:0 0 12px}.pc-login-ui .pc-login__field>span,.pc-login-ui .pc-login__field>label{display:block;margin:0 0 6px;color:var(--login-ink);font-size:16px;font-weight:700}.pc-login-ui .pc-login__field-label{display:flex;align-items:center;justify-content:space-between;gap:16px}.pc-login-ui .pc-login__field-label button{min-height:28px;padding:0;border:0;color:var(--login-ink);background:transparent;font:inherit;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pc-login-ui .pc-login__field input{width:100%;min-height:52px;padding:0 16px;border:1px solid var(--login-ink);border-radius:0;background:#fff;color:var(--login-ink);font:inherit;font-size:17px}.pc-login-ui .pc-login__field input::placeholder{color:#6b6c64;opacity:1}.pc-login-ui .pc-login__field input:focus{outline:none;border-color:var(--login-ink);box-shadow:4px 4px 0 var(--login-rust)}.pc-login-ui .pc-login__field input:disabled{color:var(--login-sub);background:var(--login-paper-soft);cursor:not-allowed}.pc-login-ui .pc-login__field>.pc-login__phone-control{min-height:52px;display:grid;grid-template-columns:64px minmax(0,1fr);margin:0;border:1px solid var(--login-ink);background:#fff}.pc-login-ui .pc-login__phone-control:focus-within{box-shadow:4px 4px 0 var(--login-rust)}.pc-login-ui .pc-login__phone-control>b{display:grid;place-items:center;border-right:1px solid var(--login-ink);background:var(--login-paper-soft);color:var(--login-ink);font-size:16px;font-weight:700}.pc-login-ui .pc-login__phone-control input,.pc-login-ui .pc-login__phone-control input:focus{min-height:50px;border:0;box-shadow:none}.pc-login-ui .pc-login__field>.pc-login__code-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(144px,max-content);gap:10px;margin:0}.pc-login-ui .pc-login__field>.pc-login__code-row--wide-action{grid-template-columns:minmax(0,1fr)}.pc-login-ui .pc-login__code-row input{min-width:0}.pc-login-ui .pc-login__code-row button{min-height:52px;padding:0 14px;border:1px solid var(--login-ink);border-radius:0;background:var(--login-ink);color:#fff;font:inherit;font-size:16px;font-weight:700;white-space:nowrap;cursor:pointer}.pc-login-ui .pc-login__code-row button:disabled{border-color:#b9b4a6;background:var(--login-track);color:var(--login-sub);cursor:not-allowed}.pc-login-ui .pc-login__sms-status{min-height:24px;display:flex;align-items:flex-start;justify-content:flex-end;gap:12px;margin:4px 0 0;color:var(--login-sub);font-size:15px;line-height:1.5}.pc-login-ui .pc-login__sms-status span,.pc-login-ui .pc-login__sms-status strong{min-width:0}.pc-login-ui .pc-login__sms-status strong{flex:none;color:var(--login-rust-text);font-weight:700;white-space:nowrap}.pc-login-ui .pc-login__phone-summary{min-height:52px;margin:0 0 14px;padding:0 14px;display:flex;align-items:center;justify-content:space-between;gap:16px;border:1px solid var(--login-line);background:var(--login-paper-soft);color:var(--login-sub);font-size:15px}.pc-login-ui .pc-login__phone-summary span{display:flex;align-items:baseline;gap:12px}.pc-login-ui .pc-login__phone-summary strong{color:var(--login-ink);font-size:17px}.pc-login-ui .pc-login__phone-summary button{min-height:44px;padding:0;border:0;background:transparent;color:var(--login-ink);font:inherit;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pc-login-ui .pc-login__feedback{min-height:22px;margin:0 0 8px;font-size:15px;line-height:1.5}.pc-login-ui .pc-login__feedback.is-error,.pc-login-ui .pc-login__err{color:#a8321a}.pc-login-ui .pc-login__feedback.is-notice,.pc-login-ui .pc-login__notice{color:#1f6b46}.pc-login-ui .pc-login__err,.pc-login-ui .pc-login__notice{margin:0 0 10px;font-size:15px;line-height:1.5}.pc-login-ui .pc-login__recovery-rule{margin:0 0 12px;color:var(--login-sub);font-size:15px;line-height:1.5}.pc-login-ui .pc-login__agreement{min-height:44px;display:flex;align-items:flex-start;gap:10px;margin:0 0 6px;color:var(--login-ink);font-size:15px;line-height:1.5;cursor:pointer}.pc-login-ui .pc-login__agreement input{width:20px;height:20px;flex:none;margin:2px 0 0;accent-color:var(--login-ink)}.pc-login-ui .pc-login__agreement a{color:var(--login-ink);font-weight:700;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.pc-login-ui .pc-login__submit{width:100%;min-height:56px;margin:0 0 4px;padding:0 18px;display:flex;align-items:center;justify-content:center;border:1px solid var(--login-ink);border-radius:0;background:var(--login-ink);box-shadow:5px 5px 0 var(--login-rust);color:#fff;font:inherit;font-size:17px;font-weight:700;letter-spacing:.06em;cursor:pointer}.pc-login-ui .pc-login__submit:hover:not(:disabled){background:var(--ch-ink-active, #292a26)}.pc-login-ui .pc-login__submit:disabled{border-color:#b9b4a6;background:var(--login-track);box-shadow:none;color:var(--login-sub);cursor:not-allowed;opacity:1}.pc-login-ui .pc-login__alternatives{margin:8px 0 0;padding:0}.pc-login-ui .pc-login__alternatives>div{display:grid;gap:2px}.pc-login-ui .pc-login__alternatives button{min-width:0;min-height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;background:transparent;color:var(--login-ink);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.pc-login-ui .pc-login__alternatives button>span{text-decoration:underline;text-underline-offset:5px;white-space:nowrap}.pc-login-ui .pc-login__alternatives button[aria-label=邮箱登录],.pc-login-ui .pc-login__alternatives button[aria-label="Email sign in"]{min-height:52px;margin-bottom:4px;border:1px solid var(--login-ink);background:#fff;font-size:17px}.pc-login-ui .pc-login__alternatives button[aria-label=邮箱登录]>span,.pc-login-ui .pc-login__alternatives button[aria-label="Email sign in"]>span{text-decoration:none}.pc-login-ui .pc-login__alternatives button[aria-label=邮箱登录]:hover,.pc-login-ui .pc-login__alternatives button[aria-label="Email sign in"]:hover{box-shadow:4px 4px 0 var(--login-rust)}.pc-login-ui .pc-login__alternatives button svg{width:24px;height:24px;flex:none}.pc-login-ui .pc-login__alternatives button:not([aria-label=邮箱登录]):not([aria-label="Email sign in"]):hover>span{color:var(--login-rust-text)}.pc-login-ui .pc-login__alternatives button:disabled{color:var(--login-sub);cursor:not-allowed}.pc-login-ui .pc-login__back-to-phone,.pc-login-ui .pc-login__back-link{width:fit-content;min-height:44px;margin:0 0 8px;padding:0;align-self:flex-start;border:0;background:transparent;color:var(--login-ink);font:inherit;font-size:15px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pc-login-ui .pc-login__back-to-phone:hover,.pc-login-ui .pc-login__back-link:hover{color:var(--login-rust-text)}.pc-login-ui .pc-login__back-to-phone:disabled,.pc-login-ui .pc-login__back-link:disabled{cursor:not-allowed;opacity:.5}.pc-login-ui .pc-login__email-back{margin:4px 0 0}.pc-login__main:has(.pc-login__sms-form--has-feedback)>.pc-login__intro .pc-login__sub{display:none}.pc-login__main:has(.pc-login__captcha-step)>:is(.pc-login__intro,.pc-login__hint,.pc-login__back-to-phone){display:none}.pc-login-ui .pc-login__form--email{justify-content:center}.pc-login-ui .pc-login__form--captcha{justify-content:flex-start;padding-top:34px}.pc-login-ui .pc-login__captcha-step{min-height:0;display:flex;flex:1 1 auto;flex-direction:column}.pc-login-ui .pc-login__captcha-step .pc-login__title{font-size:28px}.pc-login-ui .pc-login__captcha-step .pc-login__sub{margin-bottom:12px}.pc-login-ui .pc-login__captcha-step>.pc-login__back-link{margin:auto 0 0}.pc-login-ui .pc-captcha{margin:0 0 14px;padding:0;border:0;background:transparent}.pc-login-ui .pc-captcha__heading{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:10px}.pc-login-ui .pc-captcha__heading strong,.pc-login-ui .pc-captcha__heading span{display:block}.pc-login-ui .pc-captcha__heading strong{color:var(--login-ink);font-size:17px}.pc-login-ui .pc-captcha__heading span{margin-top:2px;color:var(--login-sub);font-size:15px}.pc-login-ui .pc-captcha__swap{min-width:44px;min-height:44px;margin:-6px 0 0;padding:0;border:0;background:transparent;color:var(--login-ink);font:inherit;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pc-login-ui .pc-captcha__swap:disabled{color:var(--login-sub);cursor:not-allowed}.pc-login-ui .pc-captcha__row{display:flex;flex-direction:column;gap:10px}.pc-login-ui .pc-captcha__row img{width:100%;height:auto;max-height:clamp(84px,calc(100cqh - 340px),142px);aspect-ratio:45 / 16;object-fit:contain;border:1px solid var(--login-ink);background:#fff}.pc-login-ui .pc-captcha__row input{width:100%;min-height:54px;padding:0 16px;border:1px solid var(--login-ink);border-radius:0;background:#fff;font:inherit;font-size:17px}.pc-login-ui .pc-captcha__row input:focus{outline:none;box-shadow:4px 4px 0 var(--login-rust)}.pc-login-ui .pc-captcha__err,.pc-login-ui .pc-captcha__lock{margin:8px 0 0;color:var(--login-rust-text);font-size:15px}.pc-rotcap{--rotcap-thumb: 60px;--rotcap-over: 284px;--rotcap-stage: clamp(120px, calc(100cqh - var(--rotcap-over)), 220px);min-width:0}.pc-rotcap--en{--rotcap-over: 336px}.pc-rotcap__heading{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px}.pc-rotcap__heading strong{color:var(--ink);font-size:18px;font-weight:700;line-height:1.4}.pc-rotcap__swap{min-width:56px;min-height:44px;padding:0 2px;border:0;background:transparent;color:var(--ink);font:inherit;font-size:16px;font-weight:700;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.pc-rotcap__swap:hover:not(:disabled){color:var(--ch-rust-on-paper, #94391a)}.pc-rotcap__swap:disabled{cursor:not-allowed;opacity:.5}.pc-rotcap__stage{position:relative;display:block;width:min(100%,var(--rotcap-stage));aspect-ratio:1;margin:2px auto 10px;overflow:hidden;border:1px solid var(--ink);background:var(--ch-paper, #f2f0ea);contain:layout paint size;touch-action:none}.pc-rotcap__img{display:block;width:100%;height:100%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;will-change:transform;backface-visibility:hidden}.pc-rotcap__howto{margin:0 0 10px;color:var(--ink);font-size:16px;line-height:1.5;text-wrap:balance}.pc-rotcap__track{position:relative;height:var(--rotcap-thumb);border:1px solid var(--ink);background:var(--ch-paper-track, #dcd8cc);touch-action:none;contain:layout paint}.pc-rotcap__track:after{content:"";position:absolute;top:50%;left:16px;right:16px;height:2px;background:#aaa597;transform:translateY(-50%);pointer-events:none}.pc-rotcap__thumb{position:absolute;top:-1px;bottom:-1px;left:0;z-index:1;width:var(--rotcap-thumb);display:grid;place-items:center;border:1px solid var(--ink);background:var(--ink);color:#fff;font-size:24px;font-weight:700;letter-spacing:2px;box-shadow:3px 3px 0 var(--ch-rust, #c9562a);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform}.pc-rotcap--dragging .pc-rotcap__thumb{cursor:grabbing;background:var(--ch-rust, #c9562a);border-color:var(--ink)}.pc-rotcap__thumb:focus-visible{outline:3px solid var(--ch-rust, #c9562a);outline-offset:3px}.pc-rotcap__thumb[aria-disabled=true]{cursor:not-allowed;opacity:.6}.pc-rotcap__status{min-height:28px;margin:8px 0 0;color:var(--ink);font-size:16px;font-weight:700;line-height:28px}.pc-rotcap--retry .pc-rotcap__status,.pc-rotcap--switching .pc-rotcap__status{color:var(--ch-rust-on-paper, #94391a)}.pc-rotcap--passed .pc-rotcap__status{color:#1f6b46}.pc-rotcap__note{margin:2px 0 0;color:var(--ch-on-paper-sub, #55584f);font-size:15px;line-height:1.5}.pc-rotcap__sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media (min-width: 561px) and (max-width: 820px){.pc-login.pc-login--auth{grid-template-columns:clamp(170px,32%,250px) minmax(0,1fr)}.pc-login-ui .pc-login__form{padding-inline:28px}.pc-login-ui .pc-login__title{font-size:28px}}@media (min-width: 561px) and (max-height: 760px){.pc-login-ui .pc-login__form{padding:28px 40px 18px}.pc-login-ui .pc-login__title{margin-bottom:4px;font-size:28px}.pc-login-ui .pc-login__sub{margin-bottom:12px}.pc-login-ui .pc-login__field,.pc-login-ui .pc-login__phone-summary{margin-bottom:8px}.pc-login-ui .pc-login__field input,.pc-login-ui .pc-login__field>.pc-login__phone-control,.pc-login-ui .pc-login__code-row button{min-height:48px}.pc-login-ui .pc-login__phone-control input,.pc-login-ui .pc-login__phone-control input:focus{min-height:46px}.pc-login-ui .pc-login__submit{min-height:52px}.pc-login-ui .pc-login__captcha-step .pc-login__title{font-size:26px}}@media (min-width: 561px) and (max-height: 640px){.pc-login-ui .pc-login__form{padding:22px 36px 14px}.pc-login-ui .pc-login__main .pc-login__sub{display:none}.pc-login-ui .pc-login__captcha-step .pc-login__sub{margin-bottom:8px}.pc-login-ui .pc-login__sms-status{min-height:22px;margin-top:2px}}@container login-form (max-width: 440px){.pc-login-ui .pc-login__title{font-size:24px}.pc-rotcap{--rotcap-over: 340px}.pc-rotcap--en{--rotcap-over: 400px}.pc-rotcap__heading strong{font-size:16px}}@container login-form (max-height: 440px){.pc-login-ui .pc-login__main .pc-login__sub,.pc-login-ui .pc-login__captcha-step .pc-login__sub,.pc-login-ui .pc-captcha__heading span,.pc-login-ui .pc-login__sms-form--has-feedback .pc-login__sms-status{display:none}.pc-login-ui .pc-login__title{margin-bottom:8px;font-size:24px}.pc-login-ui .pc-login__field{margin-bottom:6px}.pc-login-ui .pc-login__field input,.pc-login-ui .pc-login__field>.pc-login__phone-control,.pc-login-ui .pc-login__code-row button,.pc-login-ui .pc-captcha__row input{min-height:44px}.pc-login-ui .pc-login__phone-control input,.pc-login-ui .pc-login__phone-control input:focus{min-height:42px}.pc-login-ui .pc-login__submit{min-height:46px;margin-bottom:0}.pc-login-ui .pc-login__agreement{min-height:40px;margin-bottom:2px}.pc-login-ui .pc-login__alternatives{margin-top:2px}.pc-login-ui .pc-login__alternatives button,.pc-login-ui .pc-login__alternatives button[aria-label=邮箱登录],.pc-login-ui .pc-login__alternatives button[aria-label="Email sign in"]{min-height:42px;margin-bottom:0}.pc-login-ui .pc-login__back-link,.pc-login-ui .pc-login__back-to-phone{min-height:40px;margin-bottom:0}.pc-login-ui .pc-captcha__heading{margin-bottom:6px}.pc-login-ui .pc-captcha__row img{max-height:clamp(70px,calc(100cqh - 300px),110px)}}@container login-form (max-height: 380px){.pc-login__main:has(.pc-login__sms-form--has-feedback)>.pc-login__intro{display:none}}@container login-form (max-height: 479px){.pc-rotcap{--rotcap-thumb: 52px;--rotcap-stage: clamp(120px, calc(100cqh - 190px) , 200px);display:grid;grid-template-columns:var(--rotcap-stage) minmax(0,1fr);column-gap:20px;align-items:start}.pc-rotcap>.pc-rotcap__stage{grid-column:1;grid-row:2 / span 5;margin:0}.pc-rotcap>:not(.pc-rotcap__stage){grid-column:2}.pc-rotcap>.pc-rotcap__heading{grid-column:1 / -1;min-height:40px}.pc-rotcap__howto{margin-bottom:8px}.pc-rotcap__status{min-height:24px;margin-top:4px;line-height:24px}}@media (min-width: 561px) and (max-height: 560px){.pc-login.pc-login--auth{grid-template-columns:clamp(176px,30%,260px) minmax(0,1fr)}.pc-login__tagline{display:none}.pc-login-ui .pc-login__form{padding:16px 30px 10px}.pc-login-ui .pc-login__title{margin-bottom:6px;font-size:26px}.pc-login-ui .pc-login__field input,.pc-login-ui .pc-login__field>.pc-login__phone-control,.pc-login-ui .pc-login__code-row button{min-height:46px}.pc-login-ui .pc-login__phone-control input,.pc-login-ui .pc-login__phone-control input:focus{min-height:44px}.pc-login-ui .pc-login__submit{min-height:48px}.pc-login-ui .pc-login__agreement{margin-bottom:2px}.pc-login-ui .pc-login__alternatives{margin-top:4px}.pc-login-ui .pc-login__alternatives button[aria-label=邮箱登录],.pc-login-ui .pc-login__alternatives button[aria-label="Email sign in"]{min-height:46px;margin-bottom:0}}@media (min-width: 561px) and (max-height: 430px){.pc-login.pc-login--auth{grid-template-columns:168px minmax(0,1fr)}.pc-login-ui .pc-login__captcha-step .pc-login__sub{display:none}.pc-login-ui .pc-login__form{padding:8px 26px 6px}.pc-login-ui .pc-login__title{margin-bottom:4px;font-size:24px}.pc-login-ui .pc-login__field{margin-bottom:4px}.pc-login-ui .pc-login__field>span,.pc-login-ui .pc-login__field>label{margin-bottom:3px}.pc-login-ui .pc-login__back-to-phone{min-height:40px;margin:0}.pc-rotcap{--rotcap-thumb: 48px}.pc-rotcap__heading{min-height:36px}.pc-rotcap__howto{font-size:15px;line-height:1.4}}@media (min-width: 561px) and (max-height: 400px){.pc-login.pc-login--auth{grid-template-columns:minmax(0,1fr)}.pc-login-ui .pc-login__visual{display:none}.pc-login-ui .pc-login__form{padding:10px 28px 8px}.pc-login-ui .pc-login__main .pc-login__sub{display:none}.pc-login-ui .pc-login__sms-form:not(.pc-login__email-flow){display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:24px;align-content:start}.pc-login-ui .pc-login__sms-form:not(.pc-login__email-flow)>:is(.pc-login__phone-summary,.pc-login__field,.pc-login__sms-status,.pc-login__feedback){grid-column:1}.pc-login-ui .pc-login__sms-form:not(.pc-login__email-flow)>:is(.pc-login__agreement,.pc-login__submit,.pc-login__alternatives){grid-column:2}.pc-login-ui .pc-login__sms-form:not(.pc-login__email-flow)>.pc-login__agreement{grid-row:1}.pc-login-ui .pc-login__captcha-step .pc-login__title{margin-bottom:4px;font-size:22px}.pc-login-ui .pc-login__phone-summary{flex-wrap:wrap;gap:0 12px;padding:4px 12px}.pc-login-ui .pc-login__phone-summary span{white-space:nowrap}.pc-login-ui .pc-login__field>.pc-login__code-row{grid-template-columns:minmax(0,1fr) minmax(112px,max-content);gap:8px}.pc-login-ui .pc-login__code-row button{padding:0 10px}.pc-login-ui .pc-login__field>.pc-login__code-row--wide-action{grid-template-columns:minmax(0,1fr)}.pc-rotcap{--rotcap-stage: clamp(110px, calc(100dvh - 190px) , 190px)}}@media (max-width: 560px){.pc-login-mask{align-items:flex-end;padding:0}.pc-login.pc-login--auth{display:block;width:100%;height:auto;min-height:min(560px,92dvh);max-height:94dvh;border-width:1px 0 0;box-shadow:none;overflow-y:auto}.pc-login-ui .pc-login__visual{display:none}.pc-login-ui .pc-login__form{height:auto;min-height:min(560px,92dvh);padding:56px 20px calc(24px + env(safe-area-inset-bottom));overflow-y:visible}.pc-login-ui .pc-login__eyebrow-row{display:none}.pc-login-ui .pc-login__title{font-size:26px}.pc-login-ui .pc-login__field>.pc-login__code-row{grid-template-columns:minmax(0,1fr) minmax(136px,max-content)}.pc-login-ui .pc-login__field>.pc-login__code-row--wide-action{grid-template-columns:minmax(0,1fr)}.pc-login-ui .pc-login__sms-status{flex-direction:column;gap:2px}.pc-login-ui .pc-login__alternatives button>span{overflow-wrap:anywhere;white-space:normal;text-align:center}.pc-login-ui .pc-login__form{container-type:normal}.pc-login-ui .pc-login__form{padding-top:48px}.pc-rotcap{--rotcap-stage: clamp(140px, calc(100dvh - 470px) , 240px)}.pc-rotcap--en{--rotcap-stage: clamp(108px, calc(100dvh - 565px) , 220px)}}@media (max-width: 560px) and (max-height: 600px){.pc-login-ui .pc-login__form{padding-top:40px}.pc-login-ui .pc-login__title{margin-bottom:4px;font-size:22px}.pc-login-ui .pc-login__captcha-step .pc-login__sub{display:none}.pc-login__main:has(.pc-login__sms-form--has-feedback)>.pc-login__intro{display:none}.pc-rotcap{--rotcap-stage: clamp(110px, calc(100dvh - 430px) , 150px)}.pc-rotcap--en{--rotcap-stage: clamp(100px, calc(100dvh - 470px) , 140px)}}@media (max-width: 560px) and (max-height: 700px){.pc-login-ui .pc-login__main .pc-login__sub{display:none}.pc-login-ui .pc-login__captcha-step .pc-login__sub,.pc-login-ui .pc-login__field{margin-bottom:8px}}
