.AuthEntry_authPage__wh9kM{--auth-ink:#1b1d19;--auth-paper:#f3f0e9;--auth-white:#fffdfa;--auth-muted:#65665f;--auth-line:#d1cec5;--auth-red:#c51632;display:grid;min-height:100svh;grid-template-columns:minmax(360px,43vw) minmax(0,1fr);background:var(--auth-paper);color:var(--auth-ink);font-family:var(--font-inter),ui-sans-serif,system-ui,sans-serif}.AuthEntry_authPage__wh9kM :where(a,button,input):focus-visible{outline:3px solid rgba(197,22,50,.42);outline-offset:3px}.AuthEntry_contextPanel__gQnQV{position:sticky;top:0;display:flex;min-height:100svh;flex-direction:column;justify-content:space-between;overflow:hidden;padding:clamp(1.5rem,3.2vw,3.5rem);background:#171a17;color:white}.AuthEntry_contextImage__x83DJ{object-fit:cover;object-position:center 63%}.AuthEntry_contextVeil__zJxFu{position:absolute;inset:0;background:linear-gradient(180deg,rgba(13,16,14,.24),rgba(13,16,14,.04) 37%,rgba(13,16,14,.9)),linear-gradient(90deg,rgba(13,16,14,.24),transparent 65%)}.AuthEntry_contextBody__fK_wY,.AuthEntry_contextBrand__JPBOp,.AuthEntry_contextFoot__rZqt1{position:relative;z-index:1}.AuthEntry_contextBrand__JPBOp{display:inline-flex;width:fit-content;border-radius:8px;background:white;padding:.55rem .7rem;box-shadow:0 18px 48px -28px rgba(0,0,0,.9)}.AuthEntry_contextBody__fK_wY{max-width:31rem;margin-top:auto;padding-top:5rem}.AuthEntry_contextKicker__yvjXy,.AuthEntry_entryKicker__GOJ3t{color:#f05a71;font-size:.69rem;font-weight:780;letter-spacing:.15em;text-transform:uppercase}.AuthEntry_contextBody__fK_wY h2{max-width:15ch;margin-top:.7rem;font-size:clamp(2rem,3.6vw,3.5rem);font-weight:680;letter-spacing:-.052em;line-height:1.02;text-wrap:balance}.AuthEntry_contextBody__fK_wY>p:last-child{max-width:29rem;margin-top:1rem;color:rgba(255,255,255,.74);font-size:.86rem;line-height:1.7}.AuthEntry_contextFoot__rZqt1{margin-top:1.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.18);color:rgba(255,255,255,.56);font-size:.68rem;letter-spacing:.03em}.AuthEntry_entryPanel__Ss0dj{position:relative;display:flex;min-height:100svh;align-items:center;justify-content:center;padding:5.25rem clamp(2rem,7vw,7rem) 3.5rem;background:linear-gradient(90deg,rgba(27,29,25,.04) 1px,transparent 1px) 0 0 /96px 96px,var(--auth-paper)}.AuthEntry_backLink__rcsgk{position:absolute;top:1.65rem;right:clamp(2rem,7vw,7rem);display:inline-flex;min-height:40px;align-items:center;gap:.45rem;color:var(--auth-muted);font-size:.75rem;font-weight:720;transition:color .16s ease}.AuthEntry_backLink__rcsgk svg{width:.95rem;height:.95rem}.AuthEntry_backLink__rcsgk:hover{color:var(--auth-red)}.AuthEntry_entryCard__hAC6L{width:min(100%,550px);border-top:3px solid var(--auth-red);border-radius:0 0 12px 12px;background:rgba(255,253,250,.96);padding:clamp(1.5rem,4vw,2.75rem);box-shadow:0 32px 80px -58px rgba(22,25,21,.72)}.AuthEntry_entryKicker__GOJ3t{color:var(--auth-red)}.AuthEntry_entryCard__hAC6L h1{max-width:18ch;margin-top:.55rem;font-size:clamp(2rem,3.3vw,3rem);font-weight:690;letter-spacing:-.052em;line-height:1.02;text-wrap:balance}.AuthEntry_entryLead__InMIL{max-width:36rem;margin-top:.7rem;color:var(--auth-muted);font-size:.86rem;line-height:1.65}.AuthEntry_entryForm__aBLWm{margin-top:1.65rem}.AuthEntry_formGrid__3Ljef{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.AuthEntry_fieldGroup__xeIu8{min-width:0}.AuthEntry_entryForm__aBLWm>.AuthEntry_fieldGroup__xeIu8+.AuthEntry_fieldGroup__xeIu8,.AuthEntry_fieldGroup__xeIu8+.AuthEntry_fieldGroup__xeIu8{margin-top:1rem}.AuthEntry_formGrid__3Ljef .AuthEntry_fieldGroup__xeIu8+.AuthEntry_fieldGroup__xeIu8{margin-top:0}.AuthEntry_labelRow__4wufx{display:flex;min-height:24px;align-items:center;justify-content:space-between;gap:1rem}.AuthEntry_fieldGroup__xeIu8 label,.AuthEntry_fieldLabel__JcSE9{color:#3e413b;font-size:.71rem;font-weight:740}.AuthEntry_fieldLink__eez3y{color:#aa1730;font-size:.69rem;font-weight:730}.AuthEntry_fieldWrap__FvrLL{position:relative;margin-top:.35rem}.AuthEntry_fieldIcon__F53vL{position:absolute;top:50%;left:.85rem;width:1rem;height:1rem;transform:translateY(-50%);color:#85877f;pointer-events:none}.AuthEntry_field__4w_J_,.AuthEntry_iconField__8ymGZ{display:block;width:100%;min-height:48px;border:1px solid var(--auth-line);border-radius:8px;background:var(--auth-white);padding:.72rem .85rem;color:var(--auth-ink);font:inherit;font-size:.84rem;font-weight:620;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.AuthEntry_iconField__8ymGZ{padding-left:2.5rem}.AuthEntry_field__4w_J_:hover,.AuthEntry_iconField__8ymGZ:hover{border-color:#a8aaa2}.AuthEntry_field__4w_J_:focus,.AuthEntry_iconField__8ymGZ:focus{border-color:var(--auth-red);background:white;box-shadow:0 0 0 3px rgba(197,22,50,.1)}.AuthEntry_field__4w_J_:disabled,.AuthEntry_iconField__8ymGZ:disabled{cursor:not-allowed;opacity:.58}.AuthEntry_passwordField__xPPrl{padding-right:3rem}.AuthEntry_passwordToggle__46hSl{position:absolute;inset:0 0 0 auto;display:grid;width:46px;place-items:center;color:#73766f;transition:color .16s ease}.AuthEntry_passwordToggle__46hSl:hover{color:var(--auth-ink)}.AuthEntry_passwordToggle__46hSl svg{width:1rem;height:1rem}.AuthEntry_fieldHelp__6fCek{margin-top:.35rem;color:var(--auth-muted);font-size:.68rem;line-height:1.45}.AuthEntry_fieldError__Gu2Pw{margin-top:.35rem;color:#b4233b;font-size:.7rem;font-weight:680}.AuthEntry_rememberRow__sCvIh{margin-top:1rem}.AuthEntry_checkLabel__3CyMI{display:inline-flex;align-items:center;gap:.55rem;color:var(--auth-muted);font-size:.72rem;font-weight:640}.AuthEntry_checkLabel__3CyMI input{width:1rem;height:1rem;accent-color:var(--auth-red)}.AuthEntry_rememberNote__wl58b{margin:.25rem 0 0 1.55rem;color:var(--auth-muted);font-size:.68rem;line-height:1.5}.AuthEntry_rememberNote__wl58b a{color:#a9152e;font-weight:720;text-decoration:underline;text-underline-offset:3px}.AuthEntry_alert__q2uyC{display:flex;align-items:flex-start;gap:.55rem;margin-bottom:1rem;padding:.75rem .85rem;border-left:3px solid;border-radius:0 8px 8px 0;background:white;font-size:.75rem;font-weight:660;line-height:1.5}.AuthEntry_alert__q2uyC svg{width:1rem;height:1rem;flex:0 0 auto;margin-top:.1rem}.AuthEntry_alertError__Luvpa{border-color:#c32740;background:#fff4f5;color:#9e1b31}.AuthEntry_alertSuccess__cZw0V{border-color:#3c7756;background:#f3faf6;color:#2e6848}.AuthEntry_submitButton__UzvTK{display:inline-flex;width:100%;min-height:48px;align-items:center;justify-content:center;gap:.5rem;margin-top:1.2rem;border-radius:8px;background:var(--auth-red);padding:.72rem 1rem;color:white;font-size:.78rem;font-weight:760;transition:transform .16s ease,background .16s ease}.AuthEntry_submitButton__UzvTK:hover:not(:disabled){transform:translateY(-1px);background:#aa1129}.AuthEntry_submitButton__UzvTK:disabled{cursor:not-allowed;opacity:.56}.AuthEntry_submitButton__UzvTK svg{width:1rem;height:1rem}.AuthEntry_formFoot__OS0Ro{margin-top:1.25rem;color:var(--auth-muted);font-size:.72rem;line-height:1.55;text-align:center}.AuthEntry_formFoot__OS0Ro a{color:#a9152e;font-weight:740}.AuthEntry_accountRecord__Tzioj{margin-top:1rem;border:1px solid var(--auth-line);border-radius:8px;background:#f7f4ee;padding:.8rem .9rem}.AuthEntry_recordLabel__cY14R{color:#8a8b84;font-size:.62rem;font-weight:780;letter-spacing:.13em;text-transform:uppercase}.AuthEntry_recordPrimary__yACOv{margin-top:.25rem;color:var(--auth-ink);font-size:.82rem;font-weight:700;overflow-wrap:anywhere}.AuthEntry_recordSecondary__hVBtJ{margin-top:.12rem;color:var(--auth-muted);font-size:.72rem;overflow-wrap:anywhere}.AuthEntry_loadingRecord__HMlcW{display:flex;min-height:74px;align-items:center;justify-content:center;gap:.65rem;margin-top:1rem;border:1px solid var(--auth-line);border-radius:8px;background:#f7f4ee;color:var(--auth-muted);font-size:.75rem;font-weight:680}.AuthEntry_entryActions__5A0S2{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.15rem}.AuthEntry_textAction__Z96dQ{color:var(--auth-muted);font-size:.72rem;font-weight:700}.AuthEntry_textAction__Z96dQ:hover{color:var(--auth-red)}.AuthEntry_secondaryAction__lAxhV{display:inline-flex;min-height:42px;align-items:center;justify-content:center;border:1px solid #aaa79f;border-radius:8px;background:white;padding:.65rem 1rem;color:var(--auth-ink);font-size:.74rem;font-weight:740}.AuthEntry_demoAccess__VKPLa{margin-top:1.6rem;padding-top:1.25rem;border-top:1px solid var(--auth-line)}.AuthEntry_demoHeading__G92_j{display:flex;align-items:center;gap:.45rem;color:#4b4e47;font-size:.7rem;font-weight:740}.AuthEntry_demoHeading__G92_j svg{width:.95rem;height:.95rem;color:var(--auth-red)}.AuthEntry_demoHeading__G92_j span{margin-left:auto;color:#8a8b84;font-size:.62rem;font-weight:560}.AuthEntry_demoGrid__gvJ_g{display:grid;grid-template-columns:1fr 1fr;gap:.55rem;margin-top:.7rem}.AuthEntry_demoButton__Q9S1R{min-width:0;border:1px solid var(--auth-line);border-radius:8px;background:white;padding:.65rem;text-align:left;transition:border-color .16s ease,transform .16s ease}.AuthEntry_demoButton__Q9S1R:hover{border-color:rgba(197,22,50,.5);transform:translateY(-1px)}.AuthEntry_demoLabel__TyMnn{display:flex;align-items:center;gap:.35rem;color:var(--auth-ink);font-size:.66rem;font-weight:740}.AuthEntry_demoLabel__TyMnn svg{width:.8rem;height:.8rem;color:var(--auth-red)}.AuthEntry_demoMeta__UHttR{display:block;overflow:hidden;margin-top:.35rem;color:var(--auth-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.59rem;text-overflow:ellipsis;white-space:nowrap}.AuthEntry_authLoading__TCDLO{display:flex;min-height:100svh;align-items:center;justify-content:center;gap:.75rem;background:var(--auth-paper,#f3f0e9);color:#62655e;font:680 .78rem/1.4 var(--font-inter),ui-sans-serif,system-ui,sans-serif}.AuthEntry_loadingSpinner__0z_Zs{width:1.15rem;height:1.15rem;border:2px solid #d6d2c9;border-top-color:#c51632;border-radius:50%;animation:AuthEntry_auth-spin__u7D_b .7s linear infinite}@keyframes AuthEntry_auth-spin__u7D_b{to{transform:rotate(1turn)}}@media (max-width:860px){.AuthEntry_authPage__wh9kM{display:block}.AuthEntry_contextPanel__gQnQV{position:relative;min-height:230px;padding:1.35rem clamp(1rem,5vw,2rem)}.AuthEntry_contextImage__x83DJ{object-position:center 67%}.AuthEntry_contextBody__fK_wY{padding-top:3rem}.AuthEntry_contextBody__fK_wY h2{max-width:21ch;font-size:clamp(1.75rem,5.6vw,2.6rem)}.AuthEntry_contextBody__fK_wY>p:last-child,.AuthEntry_contextFoot__rZqt1{display:none}.AuthEntry_entryPanel__Ss0dj{min-height:calc(100svh - 230px);align-items:flex-start;padding:4.75rem clamp(1rem,5vw,2rem) 2rem}.AuthEntry_backLink__rcsgk{top:1rem;right:clamp(1rem,5vw,2rem)}.AuthEntry_entryCard__hAC6L{width:min(100%,620px)}}@media (max-width:520px){.AuthEntry_contextPanel__gQnQV{min-height:185px;padding:1rem}.AuthEntry_contextBrand__JPBOp{padding:.45rem .55rem}.AuthEntry_contextBody__fK_wY{padding-top:1.5rem}.AuthEntry_contextKicker__yvjXy{font-size:.6rem}.AuthEntry_contextBody__fK_wY h2{max-width:17ch;margin-top:.4rem;font-size:1.55rem}.AuthEntry_entryPanel__Ss0dj{min-height:calc(100svh - 185px);padding:4rem .75rem 1.25rem;background:var(--auth-paper)}.AuthEntry_backLink__rcsgk{top:.7rem;right:1rem}.AuthEntry_entryCard__hAC6L{border-radius:0 0 10px 10px;padding:1.25rem}.AuthEntry_entryCard__hAC6L h1{font-size:1.85rem}.AuthEntry_demoGrid__gvJ_g,.AuthEntry_formGrid__3Ljef{grid-template-columns:1fr}.AuthEntry_formGrid__3Ljef .AuthEntry_fieldGroup__xeIu8+.AuthEntry_fieldGroup__xeIu8{margin-top:0}.AuthEntry_entryActions__5A0S2{align-items:stretch;flex-direction:column-reverse}.AuthEntry_entryActions__5A0S2>*{width:100%;text-align:center}}@media (prefers-reduced-motion:reduce){.AuthEntry_authLoading__TCDLO *,.AuthEntry_authPage__wh9kM *{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}