.page_page__qNtWO{position:relative;width:100%;min-width:0}.page_authLayout__6Dj10{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(360px,440px);grid-gap:2rem;gap:2rem;align-items:stretch;width:100%;min-height:700px}.page_brandPanel__xsBjs{display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:3.5rem 3rem;border:1px solid #d9d9d9;background:#efefef}.page_demoEyebrow__YH7dL,.page_eyebrow__0tWBQ,.page_formEyebrow__yzVo5{margin:0;color:#666666;font-size:.75rem;font-weight:700;letter-spacing:.16em}.page_heroTitle__IepF_{margin:1.25rem 0 0;color:#111111;font-size:clamp(2.75rem,5vw,3.5rem);font-weight:700;line-height:1.05;letter-spacing:-.04em}.page_heroDescription__ntu8a{max-width:430px;margin:1.5rem 0 0;color:#444444;font-size:.9375rem;line-height:1.8}.page_featureList__hSPRi{display:grid;grid-gap:1.25rem;gap:1.25rem;margin:3rem 0 0;padding:0;list-style:none}.page_featureList__hSPRi li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-gap:.75rem;gap:.75rem;align-items:start}.page_featureIndex__RReRh{color:#999999;font-size:.75rem;font-weight:700;letter-spacing:.08em}.page_featureList__hSPRi strong{display:block;color:#111111;font-size:1rem;font-weight:700}.page_featureList__hSPRi p{margin:.375rem 0 0;color:#555555;font-size:.875rem;line-height:1.7}.page_formPanel__HD8t_{display:flex;min-width:0;border:1px solid #d9d9d9;background:#ffffff}.page_formInner__RJnOe{width:100%;padding:3rem 2rem 2.5rem}.page_formHeader__W9Hzc{margin-bottom:1.75rem}.page_formTitle__iI27J{margin:.5rem 0 0;color:#111111;font-size:2rem;font-weight:700;line-height:1.2}.page_formDescription__8_45H{margin:.75rem 0 0;color:#555555;font-size:.875rem;line-height:1.7}.page_form__7_csy{display:flex;flex-direction:column;gap:1rem}.page_loginInput__bFIPj{min-height:50px}.page_loginStatus__lu6a3{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:.75rem}.page_rememberMe__aiReu{display:inline-flex;align-items:center;gap:.5rem}.page_checkboxInput__M8q06{width:1rem;height:1rem;margin:0;cursor:pointer}.page_checkboxLabel__hqreS{color:#555555;font-size:.8125rem;cursor:pointer}.page_linkText__tN0e6{color:#111111;font-size:.8125rem;font-weight:600;text-decoration:underline;text-underline-offset:2px}.page_loginButton__1VHr1{width:100%;min-height:50px;border:1px solid #111111;background:#111111;color:#ffffff}.page_loginButton__1VHr1:disabled{border-color:#d0d0d0;background:#d0d0d0;color:#777777}.page_demoPanel__kp3q9{margin-top:2rem;padding-top:1.5rem;border-top:1px solid #e3e3e3}.page_demoHeader__Zl_7u{margin-bottom:1rem}.page_demoTitle__cjYFA{margin:.5rem 0 0;color:#111111;font-size:1.375rem;font-weight:700;line-height:1.3}.page_demoDescription__jyt3j{margin:.625rem 0 0;color:#555555;font-size:.875rem;line-height:1.7}.page_demoActions__ApumG{display:grid;grid-gap:.625rem;gap:.625rem}.page_demoButton__8L4o9{display:grid;grid-template-columns:1.75rem minmax(0,1fr) 1.25rem;align-items:center;grid-gap:.875rem;gap:.875rem;width:100%;min-height:56px;padding:.875rem;border:1px solid #dddddd;background:#ffffff;color:#111111;cursor:pointer;font:inherit;text-align:left}.page_demoButton__8L4o9:focus-visible{outline:2px solid #111111;outline-offset:3px}.page_demoButton__8L4o9:disabled{cursor:wait;opacity:.62}.page_demoIndex__KMZ2_{color:#999999;font-size:.75rem;font-weight:700;letter-spacing:.08em}.page_demoButtonContent__qkdHL{display:grid;grid-gap:.25rem;gap:.25rem;min-width:0}.page_demoButtonContent__qkdHL strong{font-size:.9375rem;font-weight:700;line-height:1.35}.page_demoButtonContent__qkdHL span{color:#666666;font-size:.8125rem;line-height:1.5}.page_demoArrow__jse6c{color:#666666;font-size:1.125rem;line-height:1}.page_demoPolicy__UaUpQ{margin:1rem 0 0;color:#777777;font-size:.75rem;line-height:1.7}.page_link__6sOOj{margin-top:1.75rem;color:#666666;font-size:.875rem;text-align:center;overflow-wrap:anywhere}.page_errorMessage__cEtg4{padding:.75rem;border:1px solid #e2b8b8;background:#fff8f8;color:#a52a2a;font-size:.875rem;line-height:1.5;text-align:center}.page_transitionOverlay__NxVGA{position:absolute;inset:0;z-index:5;display:grid;justify-items:center;align-content:center;grid-gap:.625rem;gap:.625rem;min-height:100%;padding:2rem;border:1px solid #d9d9d9;background:rgba(255,255,255,.96);color:#111111;text-align:center}.page_transitionOverlay__NxVGA strong{font-size:1rem;font-weight:600}.page_transitionOverlay__NxVGA p{max-width:360px;margin:0;color:#666666;font-size:.875rem;line-height:1.6}.page_transitionSpinner__ztyOO{width:2rem;height:2rem;border:2px solid #e5e5e5;border-top-color:#111111;border-radius:50%;animation:page_spin__QaBuY .8s linear infinite}@keyframes page_spin__QaBuY{to{transform:rotate(1turn)}}@media (max-width:1024px){.page_authLayout__6Dj10{grid-template-columns:1fr;gap:1.5rem;min-height:auto}.page_brandPanel__xsBjs{min-height:440px;padding:2.5rem 1.75rem}.page_heroTitle__IepF_{font-size:2.625rem}}@media (max-width:768px){.page_brandPanel__xsBjs{min-height:auto;padding:1.75rem 1.25rem}.page_heroTitle__IepF_{font-size:2rem;line-height:1.1}.page_heroDescription__ntu8a{margin-top:1rem;font-size:.875rem}.page_featureList__hSPRi{margin-top:2rem}.page_formInner__RJnOe{padding:2rem 1.25rem}.page_formTitle__iI27J{font-size:1.75rem}.page_demoTitle__cjYFA{font-size:1.25rem}}@media (max-width:480px){.page_loginStatus__lu6a3{align-items:flex-start}.page_linkText__tN0e6,.page_link__6sOOj,.page_rememberMe__aiReu{min-width:0}.page_demoButton__8L4o9,.page_loginButton__1VHr1,.page_loginInput__bFIPj{min-height:44px}.page_transitionOverlay__NxVGA{padding:1.25rem}}