.layout_shell__3vVv_{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;background:var(--color-bg)}@media (max-width:900px){.layout_shell__3vVv_{grid-template-columns:1fr}}.layout_formPane__j_OYp{display:flex;flex-direction:column;padding:32px 48px;min-width:0}.layout_formHeader__Lw70M{margin-bottom:48px}.layout_logoLink__WsNz_{display:inline-flex;align-items:center;gap:8px;text-decoration:none;color:var(--color-text)}.layout_logoText__QH8Cj{font:800 18px/1 var(--font-heading);letter-spacing:-.02em}.layout_logoAccent__vBsL7{background:var(--color-gradient);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.layout_formInner__QM4MI{flex:1 1;max-width:420px;width:100%;margin:0 auto}.layout_brandPane__jnHmT,.layout_formInner__QM4MI{display:flex;align-items:center;justify-content:center}.layout_brandPane__jnHmT{position:relative;background:linear-gradient(135deg,#1a56ff,#00cfff);padding:48px;overflow:hidden}@media (max-width:900px){.layout_brandPane__jnHmT{display:none}}.layout_brandPane__jnHmT:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 30%,hsla(0,0%,100%,.18) 0,transparent 60%);pointer-events:none}.layout_brandContent__ahQH_{max-width:460px;color:#fff;position:relative}.layout_brandEyebrow__ltB2f{font-size:11px;font-weight:700;letter-spacing:.16em;opacity:.7;margin-bottom:16px}.layout_brandHeadline__1Usuf{font:800 36px/1.1 var(--font-heading);letter-spacing:-.02em;margin:0 0 20px}.layout_brandAccent__wp23W{color:hsla(0,0%,100%,.85)}.layout_brandSub__KhKdd{font-size:15px;line-height:1.6;opacity:.88;margin:0 0 36px}.layout_brandFeatures__lYwQx{display:flex;flex-direction:column;gap:18px}.layout_feature__afyIM{display:flex;align-items:flex-start;gap:12px}.layout_featureDot__t6NvB{width:8px;height:8px;border-radius:50%;background:hsla(0,0%,100%,.85);margin-top:8px;flex-shrink:0}.layout_featureTitle__vKV3V{font-size:14px;font-weight:700;line-height:1.3}.layout_featureSub__KrTRv{font-size:13px;line-height:1.45;opacity:.8;margin-top:2px}