.connector-site.connector-auth-site{min-height:100svh;background:#fafaf8;display:flex;flex-direction:column}.connector-site .auth-back{font-size:13px;display:flex;gap:12px;align-items:center}.connector-site .connector-auth{width:min(1120px,calc(100% - 80px));margin:auto;flex:1;display:grid;grid-template-columns:1.15fr 1fr;gap:clamp(48px,7vw,110px);align-items:center;padding:40px 0}.connector-site .auth-story h1{font-size:clamp(42px,4.5vw,66px);letter-spacing:-.06em;font-weight:500;line-height:1.05;margin:22px 0}.connector-site .auth-story>p{color:#686a6d;max-width:400px;font-size:16px;margin:0 0 30px}.connector-site .auth-film{margin:0}.connector-site .auth-film img{aspect-ratio:1.8;object-fit:cover;border-radius:16px}.connector-site .auth-film figcaption{display:flex;justify-content:space-between;gap:16px;color:#686a6d;font-size:11px;margin-top:12px}.connector-site .auth-form{max-width:460px;width:100%;min-width:0;justify-self:center;padding:28px;background:#fff;border:1px solid #e2e3e5;border-radius:20px}.connector-site .auth-form-top{display:flex;gap:12px;align-items:center;margin-bottom:24px}.connector-site .auth-step{font-size:11px;color:#686a6d;border:1px solid #e2e3e5;border-radius:6px;padding:5px 7px;font-variant-numeric:tabular-nums}.connector-site .auth-form-top .eyebrow{font-size:10px}.connector-site .auth-flow-note{display:flex;align-items:flex-start;gap:10px;border-top:1px solid #e2e3e5;padding-top:20px;margin-top:26px;color:#686a6d}.connector-site .auth-flow-note svg{flex:0 0 16px;margin-top:2px}.connector-site .auth-flow-note p{margin:0;font-size:12px;line-height:1.6}.connector-site .auth-footer{display:flex;gap:20px;justify-content:space-between;padding:22px 0;border-top:1px solid #e2e3e5;font-size:11px;color:#686a6d}.connector-site .auth-footer nav{display:flex;gap:20px}.connector-site .connection-result h2{font-size:34px;letter-spacing:-.045em;font-weight:500;line-height:1.15;margin:24px 0 18px}.connector-site .connection-result p{color:#686a6d;margin:0 0 25px;font-size:14px}.connector-site .connection-check{display:grid;place-items:center;width:52px;height:52px;border:1px solid #cbd7ce;color:#386345;background:#f5f8f4;border-radius:12px}.connector-site .connection-result .connect-actions{flex-direction:column;align-items:stretch}.connector-site .connection-result .text-link{background:none;color:#171819;min-height:44px}.connector-site .auth-unavailable{line-height:1.6}.connector-site .auth-unavailable p{margin:12px 0;font-size:14px;color:#686a6d}.connector-site .auth-unavailable a{display:inline-flex;min-height:44px;align-items:center}.connector-site .auth-form .cl-cardBox,.connector-site .auth-form .cl-rootBox{max-width:100%;min-width:0}.connector-site .auth-form .cl-formButtonPrimary,.connector-site .auth-form .cl-formButtonPrimary:after,.connector-site .auth-form .cl-formButtonPrimary:before{background-image:none!important;box-shadow:none!important}.connector-site .auth-form .cl-formFieldInput,.connector-site .auth-form .cl-socialButtonsBlockButton{border:1px solid #dedfe1!important;box-shadow:none!important}.connector-site .auth-form .cl-card{gap:20px}.connector-site .auth-form .cl-formFieldRow{gap:12px}.connector-site .auth-form .cl-footer{background-image:none!important}@media (max-width:900px){.connector-site .connector-auth{width:calc(100% - 48px);gap:36px}.connector-site .auth-form{padding:26px}}@media (max-width:720px){.connector-site.connector-auth-site .wrap{width:calc(100% - 40px)}.connector-site.connector-auth-site .nav{height:76px}.connector-site .auth-back{font-size:11px;gap:6px}.connector-site .connector-auth{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px;padding:32px 0 40px}.connector-site .auth-story h1{font-size:42px;margin:16px 0}.connector-site .auth-story>p{font-size:14px;margin-bottom:0}.connector-site .auth-film{display:none}.connector-site .auth-form{max-width:460px;padding:24px;border-radius:16px}.connector-site .auth-form-top{margin-bottom:24px}.connector-site .connection-result h2{font-size:30px}.connector-site .auth-footer{flex-wrap:wrap;gap:12px}}.account-access-actions{display:flex;flex-direction:column;align-items:flex-start;gap:14px;margin:20px 0}.account-access-actions .text-link{background:none;border:0;padding:0;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:4px;cursor:pointer}.account-access-actions button:disabled{opacity:.6;cursor:wait}.connector-site.connector-auth-site .nav>.lang-switch{margin-left:auto;margin-right:12px;font-size:13px}.connector-site .auth-footer{align-items:center}.connector-site .auth-footer>.lang-switch{margin-left:auto;gap:4px;font-size:12px}@media (max-width:720px){.connector-site.connector-auth-site .nav>.lang-switch{margin-right:4px;font-size:12px}.connector-site.connector-auth-site .nav>.lang-switch .lang-option{padding:0 6px}.connector-site .auth-footer>.lang-switch{flex-basis:100%;margin-left:-10px}}.connector-site.connector-auth-site:lang(ja){font-family:Arial,Helvetica,var(--font-ja)}.connector-site.connector-auth-site:lang(ja) .auth-story h1{font-size:clamp(32px,3.4vw,50px);letter-spacing:normal;line-height:1.35}.connector-site.connector-auth-site:lang(ja) .connection-result h2{font-size:26px;letter-spacing:normal;line-height:1.4}.connector-site.connector-auth-site:lang(ja) .auth-unavailable h2{line-height:1.4}.connector-site.connector-auth-site:lang(ja) :is(.auth-story>p,.auth-flow-note p,.auth-unavailable p,.connection-result p){line-height:1.8}.connector-site.connector-auth-site:lang(ja) .auth-film figcaption{font-size:12px}@media (max-width:720px){.connector-site.connector-auth-site:lang(ja) .auth-story h1{font-size:30px}.connector-site.connector-auth-site:lang(ja) .connection-result h2{font-size:23px}}