.Logo_link__9fJeR{display:inline-flex;align-items:center;border-radius:10px}.Logo_link__9fJeR:focus-visible{outline:2px solid var(--pp-brand);outline-offset:4px}.Logo_root__7zqmE{display:inline-flex;align-items:center;gap:.5em;white-space:nowrap}.Logo_mark__KYbWI{display:block;flex-shrink:0}.Logo_word__8Z3Ga{font-weight:800;letter-spacing:-.045em;line-height:1;color:var(--pp-ink);transform:translateY(-.06em)}.Logo_root__7zqmE[data-variant=light] .Logo_word__8Z3Ga{color:#fff}.Logo_full__mKaHb{display:block;width:auto}.StoreLogo_box__FYucr{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;background:#fff;border:1px solid var(--pp-border);border-radius:12px;overflow:hidden}.StoreLogo_box__FYucr[data-shape=square]{padding:5px}.StoreLogo_box__FYucr[data-shape=badge]{padding:5px 7px}.StoreLogo_box__FYucr[data-shape=tile]{width:100%;padding:14px 18px;border:0}.StoreLogo_img___hhnR{display:block;max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain}.StoreLogo_box__FYucr[data-shape=tile] .StoreLogo_img___hhnR{max-width:min(100%,150px);max-height:50px}.StoreLogo_fallback__yQjlG{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;border-radius:8px;font-weight:800;letter-spacing:-.02em}.StoreLogo_box__FYucr[data-shape=tile] .StoreLogo_fallback__yQjlG{width:72px;height:100%;max-height:64px;border-radius:14px}.AuthShell_shell__Tttgp{display:grid;grid-template-columns:minmax(min(380px,100%),.9fr) minmax(0,1.1fr);min-height:100vh;background:#fff}.AuthShell_aside___qi2T{position:sticky;top:0;height:100vh;display:flex;flex-direction:column;gap:40px;padding:40px 48px;color:#fff;overflow:hidden;background:radial-gradient(700px 400px at 100% 0,rgba(255,209,92,.22),transparent 60%),radial-gradient(600px 500px at 0 100%,rgba(23,182,127,.35),transparent 60%),#0b1f18}.AuthShell_pitch__c9bDP{margin-top:auto}.AuthShell_pitch__c9bDP h2{margin:0 0 24px;max-width:420px;font-size:2.125rem;font-weight:800;line-height:1.12;letter-spacing:-.035em}.AuthShell_pitch__c9bDP ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:14px}.AuthShell_pitch__c9bDP li{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:600;color:rgba(255,255,255,.85)}.AuthShell_pitch__c9bDP li>span{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:38px;height:38px;border-radius:12px;background:rgba(23,182,127,.2);color:#5ee0ad}.AuthShell_stores__KYOo8>span{display:block;margin-bottom:12px;font-size:.75rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.55)}.AuthShell_storeGrid__9RNbW{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.AuthShell_storeTile__gGBvp{display:flex;border-radius:12px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);overflow:hidden}.AuthShell_storeTile__gGBvp>span{height:46px;padding:10px 12px!important;background:transparent!important}.AuthShell_storeTile__gGBvp img{max-height:100%!important;filter:url(#pp-logo-mono);opacity:.88}.AuthShell_monoFilter__zo9e5{position:absolute;width:0;height:0}.AuthShell_legal__z0Lou{color:rgba(255,255,255,.45);font-size:.8125rem}.AuthShell_main__AaSVd{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 24px}.AuthShell_mobileLogo__1FAfw{display:none}.AuthShell_form__VO5Y2{width:100%;max-width:420px}.AuthShell_title__7s2di{margin:0 0 8px;font-size:2rem;font-weight:800;letter-spacing:-.035em;line-height:1.15;color:var(--pp-ink)}.AuthShell_subtitle__pI50y{margin:0 0 28px;font-size:1rem;line-height:1.55;color:var(--pp-ink-2)}.AuthShell_footer__NIiVs{margin-top:28px;font-size:.9375rem;color:var(--pp-ink-2);text-align:center}.AuthShell_footer__NIiVs a{color:var(--pp-brand);font-weight:700}@media (max-width:62em){.AuthShell_shell__Tttgp{grid-template-columns:minmax(0,1fr)}.AuthShell_aside___qi2T{display:none}.AuthShell_main__AaSVd{justify-content:flex-start;padding:28px 20px 48px}.AuthShell_mobileLogo__1FAfw{display:block;align-self:flex-start;margin-bottom:40px;width:100%;max-width:420px;margin-inline:auto}}