.login-form_shell__H8_RO{display:grid;grid-template-columns:1.1fr 1fr;min-height:100dvh;width:100%}.login-form_brandPanel__zjgwe{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:100dvh;padding:clamp(40px,5vw,56px);overflow:hidden;border-right:3px solid var(--stk-text);background:var(--brand-blue,#4f7cff);color:#fff}.login-form_brandTitle__jBWFr{font-family:var(--font-display,"Sora",sans-serif);font-weight:800;font-size:clamp(56px,7vw,108px);line-height:.92;color:#ffffff;margin:0}.login-form_brandTitleAccent__qFDOc{color:var(--brand-gold,#ffc83d)}.login-form_brandLead__LJg0j{font-family:var(--font-body,"DM Sans",sans-serif);font-size:16px;color:rgba(255,255,255,.85);margin-top:18px;max-width:420px;line-height:1.5}.login-form_brandCopy__fQItt{position:relative;z-index:3;max-width:100%}.login-form_loginBrandFloat__P4T5O{position:absolute;z-index:2;pointer-events:none}.login-form_formPanel__vH0mk{display:flex;flex-direction:column;justify-content:center;min-height:100dvh;padding:clamp(40px,5vw,56px);overflow-y:auto;background:var(--stk-cream,#faf7f2)}.login-form_formInner__Fx_tx{width:100%;max-width:460px;margin:0 auto}.login-form_statsRow__rUwyJ{display:flex;flex-wrap:wrap;gap:16px 24px;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:11px;letter-spacing:.04em;color:rgba(255,255,255,.72)}.login-form_fieldInput__yHnBg{width:100%;display:block;border:2px solid var(--stk-text);outline:none;background:var(--stk-paper,#ffffff);border-radius:14px;box-shadow:var(--stk-shadow-sm);padding:14px 16px;font-family:var(--font-body,"DM Sans",sans-serif);font-size:15px;color:var(--stk-text);box-sizing:border-box}.login-form_fieldInput__yHnBg:focus,.login-form_fieldInput__yHnBg:focus-visible{outline:none;box-shadow:var(--stk-shadow-sm)}.login-form_fieldWrap__bXfgu{background:var(--stk-paper,#ffffff);border-radius:14px;border:2px solid var(--stk-text);box-shadow:var(--stk-shadow-sm);padding:4px 4px 4px 16px;display:flex;align-items:center;gap:8px}.login-form_fieldWrap__bXfgu:focus-within{outline:none;box-shadow:var(--stk-shadow-sm)}.login-form_fieldWrapInput__ASHgf{flex:1;border:0;outline:none;background:transparent;padding:12px 0;font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:15px;color:var(--stk-text);min-width:0}.login-form_fieldWrapInput__ASHgf:focus,.login-form_fieldWrapInput__ASHgf:focus-visible{outline:none;box-shadow:none}.login-form_signupHint__pKHTR{margin-top:28px;padding:16px;border-radius:12px;background:var(--brand-gold-soft,#fff6dc)!important;border:2px solid var(--brand-gold,#ffc83d);color:var(--stk-ink-solid,#0f1320)!important}.login-form_signupHintEyebrow__Kr2d6{font-family:var(--font-mono,"JetBrains Mono",monospace);font-size:9px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c99200!important;margin-bottom:6px}.login-form_signupHintBody__YzAFB{font-family:var(--font-display,"Sora",sans-serif);font-weight:800;font-size:14px;line-height:1.45;color:var(--stk-ink-solid,#0f1320)!important}@media (max-width:960px){.login-form_shell__H8_RO{grid-template-columns:1fr;min-height:auto}.login-form_brandPanel__zjgwe{min-height:auto;border-right:0;border-bottom:3px solid var(--stk-text);padding:24px clamp(16px,4.5vw,28px) 20px;gap:16px;justify-content:flex-start}.login-form_loginBrandFloat__P4T5O{display:none!important}.login-form_brandTitle__jBWFr{font-size:clamp(30px,8.2vw,42px)!important;line-height:1.1!important;letter-spacing:-.02em;max-width:14ch}.login-form_brandLead__LJg0j{font-size:15px;margin-top:14px}.login-form_statsRow__rUwyJ{margin-top:4px;gap:10px 16px;font-size:10px}.login-form_formPanel__vH0mk{min-height:auto;padding:28px clamp(16px,4.5vw,32px) 40px}}