@font-face{font-family:AuthSuit;src:url(/auth/login/SUIT-Variable.woff2)format("woff2");font-display:swap;font-weight:100 900}.AuthShellV2-module__GYDrua__page{--auth-page:#f5f9fb;--auth-surface:#fff;--auth-text:#1a1a1a;--auth-body:#77818b;--auth-primary:#2172f3;--auth-shadow:0 2px 11px #1f2d3d0a, 0 2px 24px #1f2d3d1f;background:var(--auth-page);min-height:100svh;color:var(--auth-text);letter-spacing:-.02em;place-items:center;padding:40px 24px;font-family:AuthSuit,sans-serif;display:grid}.AuthShellV2-module__GYDrua__shell{background:var(--auth-surface);width:min(1080px,100%);min-height:658px;box-shadow:var(--auth-shadow);border-radius:12px;grid-template-columns:592px 488px;display:grid}.AuthShellV2-module__GYDrua__brandPanel{color:#fff;border-radius:12px 0 0 12px;height:658px;padding:32px 28px 28px;position:relative;overflow:hidden}.AuthShellV2-module__GYDrua__brandArtwork{object-fit:cover;object-position:bottom;pointer-events:none}.AuthShellV2-module__GYDrua__desktopLogo,.AuthShellV2-module__GYDrua__headerLogo{z-index:1;display:block;position:relative}.AuthShellV2-module__GYDrua__desktopLogo{width:236px;height:58px}.AuthShellV2-module__GYDrua__desktopLogo img,.AuthShellV2-module__GYDrua__headerLogo img{object-fit:contain;width:100%;height:100%}.AuthShellV2-module__GYDrua__brandCopy{z-index:1;gap:4px;margin:0;font-size:15px;font-weight:600;line-height:1.5;display:grid;position:absolute;bottom:28px;left:28px}.AuthShellV2-module__GYDrua__brandCopy strong{font-size:22px;font-weight:700;line-height:1.45;display:block}.AuthShellV2-module__GYDrua__formPanel{background:var(--auth-surface);border-radius:0 12px 12px 0;flex-direction:column;min-width:0;min-height:658px;display:flex;position:relative}.AuthShellV2-module__GYDrua__brandHeader{display:none}.AuthShellV2-module__GYDrua__themeToggle{z-index:2;color:var(--auth-body);box-shadow:none;background:0 0;position:absolute;top:20px;right:20px}.AuthShellV2-module__GYDrua__formViewport{place-items:center;min-height:658px;padding:52px 54px;display:grid}.AuthShellV2-module__GYDrua__formPanel[data-section=short] .AuthShellV2-module__GYDrua__formViewport{min-height:658px;padding-block:20px}.AuthShellV2-module__GYDrua__formPanel[data-section=offset] .AuthShellV2-module__GYDrua__formViewport{min-height:614px;margin-top:44px}.AuthShellV2-module__GYDrua__formColumn{flex-direction:column;gap:32px;width:min(380px,100%);min-width:0;display:flex}.AuthShellV2-module__GYDrua__heading{gap:8px;min-width:0;display:grid}.AuthShellV2-module__GYDrua__heading h1,.AuthShellV2-module__GYDrua__heading p{overflow-wrap:anywhere;margin:0}.AuthShellV2-module__GYDrua__heading h1{color:var(--auth-text);font-size:24px;font-weight:700;line-height:1.4}.AuthShellV2-module__GYDrua__heading p{color:var(--auth-body);white-space:pre-line;font-size:15px;font-weight:400;line-height:1.5}.AuthShellV2-module__GYDrua__content,.AuthShellV2-module__GYDrua__footer{min-width:0}.AuthShellV2-module__GYDrua__content{flex-direction:column;gap:32px;display:flex}.AuthShellV2-module__GYDrua__footer{margin-top:-24px}.AuthShellV2-module__GYDrua__backLink:focus-visible,.AuthShellV2-module__GYDrua__desktopLogo:focus-visible,.AuthShellV2-module__GYDrua__headerLogo:focus-visible{outline:2px solid var(--auth-primary);outline-offset:3px;border-radius:4px}html[data-theme=dark] .AuthShellV2-module__GYDrua__page{--auth-page:#0e1829;--auth-surface:#141f33;--auth-text:#f4f7fb;--auth-body:#a9b5c7;--auth-shadow:0 2px 11px #0000000a, 0 2px 24px #0000001f}
@media (min-width:1101px){.AuthShellResponsive-module__qZhzlG__shell,.AuthShellResponsive-module__qZhzlG__brandPanel,.AuthShellResponsive-module__qZhzlG__formPanel{height:658px;min-height:658px}.AuthShellResponsive-module__qZhzlG__formPanel{overflow:hidden}.AuthShellResponsive-module__qZhzlG__formPanel[data-section=full] .AuthShellResponsive-module__qZhzlG__formViewport,.AuthShellResponsive-module__qZhzlG__formPanel[data-section=short] .AuthShellResponsive-module__qZhzlG__formViewport{overscroll-behavior:contain;align-items:safe center;height:658px;min-height:0;padding:28px 54px;overflow-y:auto}.AuthShellResponsive-module__qZhzlG__page[data-screen=setup] .AuthShellResponsive-module__qZhzlG__formViewport{padding-block:20px}.AuthShellResponsive-module__qZhzlG__page[data-screen=setup] .AuthShellResponsive-module__qZhzlG__formColumn{gap:24px}}@media (max-width:1100px){.AuthShellResponsive-module__qZhzlG__shell{grid-template-columns:1fr;width:min(488px,100%)}.AuthShellResponsive-module__qZhzlG__brandPanel{display:none}.AuthShellResponsive-module__qZhzlG__formPanel{border-radius:12px}.AuthShellResponsive-module__qZhzlG__brandHeader{background:var(--auth-primary);border-radius:12px 12px 0 0;flex-shrink:0;place-items:center;height:72px;display:grid}.AuthShellResponsive-module__qZhzlG__headerLogo{width:148px;height:36px}.AuthShellResponsive-module__qZhzlG__backLink{display:none}.AuthShellResponsive-module__qZhzlG__themeToggle{color:#fff;top:20px;right:24px}.AuthShellResponsive-module__qZhzlG__formViewport,.AuthShellResponsive-module__qZhzlG__formPanel[data-section=short] .AuthShellResponsive-module__qZhzlG__formViewport,.AuthShellResponsive-module__qZhzlG__formPanel[data-section=offset] .AuthShellResponsive-module__qZhzlG__formViewport{min-height:586px;margin-top:0;padding:52px 54px}}@media (max-width:767px){.AuthShellResponsive-module__qZhzlG__page{background:var(--auth-surface);padding:0;display:block}.AuthShellResponsive-module__qZhzlG__shell,.AuthShellResponsive-module__qZhzlG__formPanel{width:100%;min-height:100svh;box-shadow:none;border-radius:0}.AuthShellResponsive-module__qZhzlG__brandHeader{border-radius:0;height:56px;position:relative}.AuthShellResponsive-module__qZhzlG__headerLogo{width:132px;height:32px}.AuthShellResponsive-module__qZhzlG__backLink{place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;left:20px}.AuthShellResponsive-module__qZhzlG__backLink img{filter:brightness(0)invert()}.AuthShellResponsive-module__qZhzlG__themeToggle{top:12px;right:12px}.AuthShellResponsive-module__qZhzlG__formViewport,.AuthShellResponsive-module__qZhzlG__formPanel[data-section=short] .AuthShellResponsive-module__qZhzlG__formViewport,.AuthShellResponsive-module__qZhzlG__formPanel[data-section=offset] .AuthShellResponsive-module__qZhzlG__formViewport{min-height:0;padding:20px 20px max(20px, env(safe-area-inset-bottom));flex:1;place-items:start center;margin:0}.AuthShellResponsive-module__qZhzlG__formColumn{gap:36px;min-height:calc(100svh - 96px)}.AuthShellResponsive-module__qZhzlG__page[data-screen=login] .AuthShellResponsive-module__qZhzlG__heading{gap:4px}.AuthShellResponsive-module__qZhzlG__heading h1{font-size:22px;font-weight:500;line-height:1.45}.AuthShellResponsive-module__qZhzlG__content{gap:36px}.AuthShellResponsive-module__qZhzlG__page[data-screen=setup] .AuthShellResponsive-module__qZhzlG__content,.AuthShellResponsive-module__qZhzlG__page[data-screen=restore] .AuthShellResponsive-module__qZhzlG__content,.AuthShellResponsive-module__qZhzlG__page[data-screen=deleted] .AuthShellResponsive-module__qZhzlG__content{flex:1}.AuthShellResponsive-module__qZhzlG__footer{margin-top:-28px}}@media (prefers-reduced-motion:reduce){.AuthShellResponsive-module__qZhzlG__page *,.AuthShellResponsive-module__qZhzlG__page :before,.AuthShellResponsive-module__qZhzlG__page :after{transition:none!important;animation:none!important}}
.AuthForms-module__Xs0HlW__form,.AuthForms-module__Xs0HlW__notices,.AuthForms-module__Xs0HlW__noticeStack,.AuthForms-module__Xs0HlW__links,.AuthForms-module__Xs0HlW__loginLinks,.AuthForms-module__Xs0HlW__actionStack,.AuthForms-module__Xs0HlW__accountBox,.AuthForms-module__Xs0HlW__primaryLink,.AuthForms-module__Xs0HlW__secondaryLink{--auth-control:#fff;--auth-label:#3b4148;--auth-muted:#909ba6;--auth-border:#dfe6ee;--auth-primary:#2172f3;--auth-primary-hover:#1765df;--auth-danger:#f14a3e;--auth-success:#148a25;--auth-warning:#97630a}.AuthForms-module__Xs0HlW__form{flex-direction:column;gap:12px;width:100%;min-width:0;display:flex}.AuthForms-module__Xs0HlW__form>.asc-button{margin-top:20px}.AuthForms-module__Xs0HlW__form .asc-field{color:var(--auth-label);flex-direction:column;gap:6px;display:flex}.AuthForms-module__Xs0HlW__form .asc-field__label{color:var(--auth-label);font-size:13px;font-weight:700;line-height:1.4}:is(.AuthForms-module__Xs0HlW__form .asc-field__hint,.AuthForms-module__Xs0HlW__form .asc-field__error){word-break:keep-all;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}.AuthForms-module__Xs0HlW__form .asc-field__hint{color:var(--auth-muted)}.AuthForms-module__Xs0HlW__form .asc-field__error{color:var(--auth-danger)}.AuthForms-module__Xs0HlW__form .asc-input{border-color:var(--auth-border);background:var(--auth-control);width:100%;min-width:0;height:46px;min-height:46px;color:var(--auth-label);font:inherit;border-radius:4px;padding:10px 12px;font-size:15px}.AuthForms-module__Xs0HlW__form .asc-input::placeholder{color:var(--auth-muted);opacity:1}.AuthForms-module__Xs0HlW__form .asc-input[aria-invalid=true]{border-color:var(--auth-danger)}.AuthForms-module__Xs0HlW__form .asc-input:focus-visible{border-color:var(--auth-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--auth-primary) 25%, transparent)}.AuthForms-module__Xs0HlW__form .asc-input:disabled{background:var(--auth-border);color:var(--auth-muted);opacity:1}.AuthForms-module__Xs0HlW__primaryLink,.AuthForms-module__Xs0HlW__secondaryLink{width:100%;min-height:48px;font:inherit;border-radius:8px;font-size:15px;font-weight:600}.AuthForms-module__Xs0HlW__form .asc-button{width:100%;min-height:48px;font:inherit;border-radius:8px;font-size:15px;font-weight:600}.AuthForms-module__Xs0HlW__primaryLink{background:var(--auth-primary);color:#fff}.AuthForms-module__Xs0HlW__form .asc-button{background:var(--auth-primary);color:#fff}:is(.AuthForms-module__Xs0HlW__form .asc-button:hover,.AuthForms-module__Xs0HlW__primaryLink:hover){background:var(--auth-primary-hover)}.AuthForms-module__Xs0HlW__form .asc-button:disabled{background:var(--auth-border);color:var(--auth-muted);border-color:#0000}.AuthForms-module__Xs0HlW__form .asc-notice{box-shadow:none;background:0 0;border:0;padding:0}.AuthForms-module__Xs0HlW__form .asc-notice__body{font-size:13px;font-weight:600;line-height:1.4}.AuthForms-module__Xs0HlW__form .asc-notice--danger .asc-notice__body{color:var(--auth-danger)}.AuthForms-module__Xs0HlW__form .asc-notice--warning .asc-notice__body{color:var(--auth-warning)}.AuthForms-module__Xs0HlW__notices,.AuthForms-module__Xs0HlW__noticeStack{gap:8px;display:grid}.AuthForms-module__Xs0HlW__notices:empty,.AuthForms-module__Xs0HlW__noticeStack:empty{display:none}:is(.AuthForms-module__Xs0HlW__noticeStack .asc-notice,.AuthForms-module__Xs0HlW__notices .asc-notice){box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}:is(.AuthForms-module__Xs0HlW__noticeStack .asc-notice__title,.AuthForms-module__Xs0HlW__noticeStack .asc-notice__body,.AuthForms-module__Xs0HlW__notices .asc-notice__title,.AuthForms-module__Xs0HlW__notices .asc-notice__body){word-break:keep-all;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.4}:is(.AuthForms-module__Xs0HlW__noticeStack .asc-notice--danger .asc-notice__title,.AuthForms-module__Xs0HlW__noticeStack .asc-notice--danger .asc-notice__body,.AuthForms-module__Xs0HlW__notices .asc-notice--danger .asc-notice__title,.AuthForms-module__Xs0HlW__notices .asc-notice--danger .asc-notice__body){color:var(--auth-danger)}:is(.AuthForms-module__Xs0HlW__noticeStack .asc-notice--success .asc-notice__title,.AuthForms-module__Xs0HlW__noticeStack .asc-notice--success .asc-notice__body,.AuthForms-module__Xs0HlW__notices .asc-notice--success .asc-notice__title,.AuthForms-module__Xs0HlW__notices .asc-notice--success .asc-notice__body){color:var(--auth-success)}:is(.AuthForms-module__Xs0HlW__noticeStack .asc-notice--warning .asc-notice__title,.AuthForms-module__Xs0HlW__noticeStack .asc-notice--warning .asc-notice__body,.AuthForms-module__Xs0HlW__notices .asc-notice--warning .asc-notice__title,.AuthForms-module__Xs0HlW__notices .asc-notice--warning .asc-notice__body){color:var(--auth-warning)}:is(.AuthForms-module__Xs0HlW__noticeStack .asc-notice--info .asc-notice__title,.AuthForms-module__Xs0HlW__noticeStack .asc-notice--info .asc-notice__body,.AuthForms-module__Xs0HlW__notices .asc-notice--info .asc-notice__title,.AuthForms-module__Xs0HlW__notices .asc-notice--info .asc-notice__body){color:var(--auth-muted)}.AuthForms-module__Xs0HlW__noticeStack .asc-button{border-radius:8px;min-height:48px}.AuthForms-module__Xs0HlW__links,.AuthForms-module__Xs0HlW__loginLinks,.AuthForms-module__Xs0HlW__actionStack{flex-direction:column;gap:8px;width:100%;min-width:0;display:flex}.AuthForms-module__Xs0HlW__links{color:var(--auth-muted);flex-flow:wrap;justify-content:center;font-size:13px}.AuthForms-module__Xs0HlW__link,.AuthForms-module__Xs0HlW__forgotLink,.AuthForms-module__Xs0HlW__tertiaryAction{color:var(--auth-primary);text-underline-offset:3px;font-size:13px;font-weight:600;line-height:1.4}.AuthForms-module__Xs0HlW__secondaryLink,.AuthForms-module__Xs0HlW__primaryLink{text-align:center;border:1px solid #0000;place-items:center;text-decoration:none;display:grid}.AuthForms-module__Xs0HlW__secondaryLink{border-color:var(--auth-border);background:var(--auth-control);color:var(--auth-label)}.AuthForms-module__Xs0HlW__forgotLink,.AuthForms-module__Xs0HlW__tertiaryAction{min-height:28px;color:var(--auth-muted);align-self:center}.AuthForms-module__Xs0HlW__tertiaryAction{background:0 0;border:0;text-decoration:underline}.AuthForms-module__Xs0HlW__actionForm,.AuthForms-module__Xs0HlW__declineForm{width:100%;margin:0}.AuthForms-module__Xs0HlW__actionForm .asc-button{background:var(--auth-primary);border-radius:8px;width:100%;min-height:48px;font-size:15px;font-weight:600}.AuthForms-module__Xs0HlW__declineForm{justify-content:center;display:flex}.AuthForms-module__Xs0HlW__declineForm .asc-button{min-height:28px;color:var(--auth-muted);background:0 0;border:0;font-size:13px;font-weight:600;text-decoration:underline}.AuthForms-module__Xs0HlW__accountBox{background:var(--auth-control);border-radius:12px;flex-direction:column;gap:4px;min-width:0;padding:16px;display:flex;box-shadow:0 1px 4px #1f2d3d08,0 2px 12px #1f2d3d1c}.AuthForms-module__Xs0HlW__accountBox strong{font-size:18px;line-height:1.45}.AuthForms-module__Xs0HlW__accountBox span{color:var(--auth-muted);overflow-wrap:anywhere;font-size:15px;line-height:1.5}.AuthForms-module__Xs0HlW__devAction{margin-top:12px}.AuthForms-module__Xs0HlW__devAction .asc-button{border-radius:8px;min-height:48px}.AuthForms-module__Xs0HlW__link:focus-visible,.AuthForms-module__Xs0HlW__forgotLink:focus-visible,.AuthForms-module__Xs0HlW__primaryLink:focus-visible,.AuthForms-module__Xs0HlW__secondaryLink:focus-visible,.AuthForms-module__Xs0HlW__tertiaryAction:focus-visible{outline:2px solid var(--auth-primary);outline-offset:3px;border-radius:4px}:is(html[data-theme=dark] .AuthForms-module__Xs0HlW__form,html[data-theme=dark] .AuthForms-module__Xs0HlW__noticeStack,html[data-theme=dark] .AuthForms-module__Xs0HlW__notices,html[data-theme=dark] .AuthForms-module__Xs0HlW__links,html[data-theme=dark] .AuthForms-module__Xs0HlW__loginLinks,html[data-theme=dark] .AuthForms-module__Xs0HlW__actionStack,html[data-theme=dark] .AuthForms-module__Xs0HlW__accountBox,html[data-theme=dark] .AuthForms-module__Xs0HlW__primaryLink,html[data-theme=dark] .AuthForms-module__Xs0HlW__secondaryLink){--auth-control:#1b2940;--auth-label:#d7deea;--auth-muted:#8f9db2;--auth-border:#35445c;--auth-danger:#f87171;--auth-success:#4ade80;--auth-warning:#fde68a}@media (max-width:767px){.AuthForms-module__Xs0HlW__form{gap:16px}[data-screen=reset] .AuthForms-module__Xs0HlW__form{gap:12px}[data-screen=setup] .AuthForms-module__Xs0HlW__form>.asc-button{margin-top:auto}:is([data-screen=restore] .AuthForms-module__Xs0HlW__actionStack,[data-screen=deleted] .AuthForms-module__Xs0HlW__primaryLink){margin-top:auto}}@media (min-width:1101px){[data-screen=setup] .AuthForms-module__Xs0HlW__form{gap:8px}[data-screen=setup] .AuthForms-module__Xs0HlW__form .asc-field{gap:4px}[data-screen=setup] .AuthForms-module__Xs0HlW__form>.asc-button{margin-top:12px}}
