.layout_shell__NOWFW{display:flex;height:100vh;height:100dvh;width:100%;overflow:hidden}.layout_brandPanel___nfdJ{flex:0 0 46%;background:var(--ink);color:#fff;position:relative;display:flex;flex-direction:column;padding:56px 56px 48px;overflow:hidden}@media (max-width:820px){.layout_brandPanel___nfdJ{display:none}}.layout_brandDots__x5jzQ{position:absolute;inset:0;background-image:radial-gradient(oklch(.4 .03 262) 1px,transparent 0);background-size:24px 24px;opacity:.5}.layout_brandTop__c18y9{position:relative;display:flex;align-items:center;gap:11px}.layout_brandMarkLg___ZnaT{width:38px;height:38px;border-radius:10px;background:var(--color-primary);display:flex;align-items:center;justify-content:center;font-weight:700;font-size:18px;flex:0 0 auto}.layout_brandNameLg__ZUypX{font-size:16px;font-weight:600;letter-spacing:.01em}.layout_brandBottom__itwBv{position:relative;margin-top:auto}.layout_brandKicker__7pjUR{font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:oklch(.7 .06 262);font-weight:600}.layout_brandHeadline__9fk9f{font-size:34px;font-weight:700;line-height:1.15;margin-top:14px;max-width:440px}.layout_brandHeadlineSm__Tc85b{font-size:30px;font-weight:700;line-height:1.15;margin-top:20px;max-width:420px}.layout_brandKeyIcon__Gf3TV{font-size:30px;color:oklch(.75 .1 262)}.layout_brandSub__pwpKj{font-size:14px;color:oklch(.85 .02 262);margin-top:16px;max-width:400px;line-height:1.5}.layout_brandBullets__OGAtt{display:flex;flex-direction:column;gap:14px;margin-top:32px;max-width:400px}.layout_brandBullet___Qlk5{display:flex;gap:12px;align-items:flex-start}.layout_brandBullet___Qlk5 i{color:oklch(.75 .1 262);font-size:15px;margin-top:2px;width:18px}.layout_brandBullet___Qlk5 span{font-size:14px;color:oklch(.88 .02 262);line-height:1.4}.layout_brandFooter__MDek8{position:relative;margin-top:40px;font-size:12px;color:oklch(.6 .02 262)}.layout_formPanel__fRMaw{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px;overflow-y:auto;background:var(--surface-page)}.layout_formCol__4MJN0{width:100%;max-width:380px}.layout_brand___rWvJ{display:flex;align-items:center;gap:10px;margin-bottom:30px}.layout_brandMark__h3fjA{width:34px;height:34px;border-radius:9px;background:var(--color-primary);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:16px;flex:0 0 auto}.layout_brandName__ndB1L{font-size:15px;font-weight:600;color:var(--text-body)}