.assistant-widget_widget__F6dzN{bottom:24px;pointer-events:none;position:fixed;right:24px;z-index:80}.assistant-widget_launcher__lOVjE,.assistant-widget_panel__7MoK_{pointer-events:auto}.assistant-widget_launcher__lOVjE{align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.96),rgba(239,250,255,.94)),#ffffff;border:1px solid rgba(1,182,254,.26);border-radius:999px;box-shadow:0 18px 42px rgba(1,182,254,.16),0 8px 18px rgba(15,23,42,.08);color:#0f172a;display:flex;height:56px;justify-content:center;overflow:hidden;position:relative;transition:background .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease;width:56px}.assistant-widget_launcher__lOVjE:hover{border-color:rgba(1,182,254,.56);box-shadow:0 22px 48px rgba(1,182,254,.22),0 8px 18px rgba(15,23,42,.1);transform:translateY(-2px)}.assistant-widget_launcherGlow__L8VKG{background:radial-gradient(circle,rgba(1,182,254,.24) 0,rgba(1,182,254,0) 62%);height:72px;position:absolute;right:-20px;top:-22px;width:72px}.assistant-widget_launcherLogo__CJG4V{filter:drop-shadow(0 5px 8px rgba(15,23,42,.18));height:42px;object-fit:contain;object-position:center;position:relative;width:42px}.assistant-widget_panel__7MoK_{background:rgba(255,255,255,.98);border:1px solid var(--color-border);border-radius:20px;box-shadow:0 24px 70px rgba(15,23,42,.14),0 10px 34px rgba(1,182,254,.12);display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;height:min(560px,calc(100vh - 64px));overflow:hidden;width:min(408px,calc(100vw - 32px))}.assistant-widget_header__rPJh_{align-items:center;background:radial-gradient(circle at 18% -40%,rgba(1,182,254,.18),transparent 46%),linear-gradient(180deg,#ffffff,#f4fbff);border-bottom:1px solid rgba(1,182,254,.14);color:var(--color-text-primary);display:flex;justify-content:space-between;min-height:82px;padding:15px 16px 13px 18px}.assistant-widget_headerBrand__fLYkf{align-items:center;display:flex;min-width:0}.assistant-widget_headerLogo__ABe2k{display:block;height:48px;max-width:min(286px,calc(100vw - 108px));object-fit:contain;object-position:left center;width:286px}.assistant-widget_header__rPJh_ button{align-items:center;background:rgba(255,255,255,.78);border:1px solid rgba(1,182,254,.18);border-radius:999px;box-shadow:0 8px 20px rgba(15,23,42,.06);color:#64748b;display:flex;height:36px;justify-content:center;transition:background .16s ease,color .16s ease,transform .16s ease;width:36px}.assistant-widget_header__rPJh_ button:hover{background:#e8f9ff;color:#0f172a;transform:translateY(-1px)}.assistant-widget_messages__QDvyv{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto;padding:18px}.assistant-widget_message__VSMX9{border-radius:16px;max-width:86%;padding:11px 13px}.assistant-widget_message__VSMX9 p{font-size:.88rem;line-height:1.45;margin:0;overflow-wrap:anywhere}.assistant-widget_messageContent___rFc4{display:grid;grid-gap:8px;gap:8px}.assistant-widget_messageContent___rFc4 p{margin:0}.assistant-widget_messageContent___rFc4 strong{color:#07111f;font-weight:950}.assistant-widget_messageContent___rFc4 em{color:#334155;font-style:italic;font-weight:650}.assistant-widget_messageContent___rFc4 code{background:rgba(1,182,254,.12);border:1px solid rgba(1,182,254,.18);border-radius:6px;color:#0369a1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.78rem;font-weight:800;padding:1px 5px}.assistant-widget_messageList__VwGmd{display:grid;grid-gap:6px;gap:6px;margin:0;padding-left:18px}.assistant-widget_messageList__VwGmd li{font-size:.88rem;line-height:1.45;padding-left:2px}.assistant-widget_messageList__VwGmd li::marker{color:var(--color-primary);font-weight:950}.assistant-widget_userMessage__RHg05 code,.assistant-widget_userMessage__RHg05 em,.assistant-widget_userMessage__RHg05 strong{color:inherit}.assistant-widget_assistantMessage__BE5nu{align-self:flex-start;background:#f6fbff;border:1px solid #dff3fb;color:var(--color-text-primary)}.assistant-widget_userMessage__RHg05{align-self:flex-end;background:var(--color-primary);color:#ffffff}.assistant-widget_refusedMessage__GwpTN{background:var(--color-warning-soft);border-color:rgba(245,166,35,.3)}.assistant-widget_errorMessage___3Vg6{background:var(--color-danger-soft);border-color:rgba(242,95,92,.28)}.assistant-widget_sources__iX8G6{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.assistant-widget_sources__iX8G6 span{background:#ffffff;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);font-size:.72rem;font-weight:800;max-width:100%;overflow:hidden;padding:4px 8px;text-overflow:ellipsis;white-space:nowrap}.assistant-widget_actions__wm11w{display:grid;grid-gap:7px;gap:7px;margin-top:11px}.assistant-widget_actions__wm11w button{align-items:center;background:#ffffff;border:1px solid rgba(1,182,254,.32);border-radius:12px;color:#0f172a;display:flex;font-size:.78rem;font-weight:900;gap:8px;justify-content:space-between;min-height:38px;padding:8px 10px;text-align:left;transition:background .16s ease,border-color .16s ease,transform .16s ease;width:100%}.assistant-widget_actions__wm11w button:hover{background:#e8f9ff;border-color:var(--color-primary);transform:translateY(-1px)}.assistant-widget_toolForms__VjdM_{display:grid;grid-gap:10px;gap:10px;margin-top:12px}.assistant-widget_toolForm__EDvQN{background:#ffffff;border:1px solid rgba(1,182,254,.26);border-radius:14px;box-shadow:0 12px 26px rgba(1,182,254,.08);display:grid;grid-gap:11px;gap:11px;padding:12px}.assistant-widget_toolFormHeader__x8MnF{display:grid;grid-gap:4px;gap:4px}.assistant-widget_toolFormHeader__x8MnF strong{color:#0f172a;font-size:.86rem}.assistant-widget_toolFormHeader__x8MnF span{color:var(--color-text-secondary);font-size:.74rem;line-height:1.35}.assistant-widget_toolFields__AYnbu{display:grid;grid-gap:9px;gap:9px}.assistant-widget_toolField__M7v73{display:grid;grid-gap:5px;gap:5px}.assistant-widget_toolField__M7v73 span{color:var(--color-text-secondary);font-size:.72rem;font-weight:900}.assistant-widget_toolField__M7v73 b{color:var(--color-danger);margin-left:3px}.assistant-widget_toolField__M7v73 input,.assistant-widget_toolField__M7v73 select,.assistant-widget_toolField__M7v73 textarea{background:#f8fbff;border:1px solid var(--color-border);border-radius:10px;color:var(--color-text-primary);font:inherit;font-size:.82rem;min-height:38px;outline:none;padding:8px 10px;width:100%}.assistant-widget_toolField__M7v73 textarea{line-height:1.35;min-height:54px;resize:vertical}.assistant-widget_toolField__M7v73 input:focus,.assistant-widget_toolField__M7v73 select:focus,.assistant-widget_toolField__M7v73 textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(1,182,254,.12)}.assistant-widget_toolError__DmEDW{color:var(--color-danger);font-size:.76rem!important;font-weight:800}.assistant-widget_toolSubmit__ZwdwW{align-items:center;background:var(--color-primary);border:0;border-radius:12px;color:#ffffff;display:flex;font-size:.84rem;font-weight:900;justify-content:center;min-height:40px;padding:9px 12px}.assistant-widget_toolSubmit__ZwdwW:disabled{background:var(--color-border-strong);cursor:default}.assistant-widget_loadingMessage__j7W88{align-items:center;display:flex;gap:5px;min-height:38px;width:76px}.assistant-widget_loadingMessage__j7W88 span{animation:assistant-widget_assistantPulse__cqS_M .9s ease-in-out infinite;background:var(--color-text-muted);border-radius:999px;height:7px;width:7px}.assistant-widget_loadingMessage__j7W88 span:nth-child(2){animation-delay:.12s}.assistant-widget_loadingMessage__j7W88 span:nth-child(3){animation-delay:.24s}.assistant-widget_suggestions__04aQK{border-top:1px solid var(--color-border);display:flex;gap:8px;overflow-x:auto;padding:12px 14px}.assistant-widget_suggestions__04aQK button{background:#ffffff;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);flex:0 0 auto;font-size:.78rem;font-weight:800;padding:8px 10px}.assistant-widget_suggestions__04aQK button:disabled{cursor:default;opacity:.55}.assistant-widget_composer__m47Mx{align-items:end;background:#ffffff;border-top:1px solid var(--color-border);display:grid;grid-gap:10px;gap:10px;grid-template-columns:minmax(0,1fr) 42px;padding:12px}.assistant-widget_composer__m47Mx textarea{background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:14px;color:var(--color-text-primary);font-size:.9rem;line-height:1.4;max-height:96px;min-height:44px;outline:none;padding:11px 12px;resize:none;width:100%}.assistant-widget_composer__m47Mx textarea:focus{border-color:var(--color-primary);box-shadow:0 0 0 3px rgba(1,182,254,.12)}.assistant-widget_composer__m47Mx button{align-items:center;background:var(--color-primary);border:0;border-radius:999px;color:#ffffff;display:flex;height:42px;justify-content:center;width:42px}.assistant-widget_composer__m47Mx button:disabled{background:var(--color-border-strong);cursor:default}@keyframes assistant-widget_assistantPulse__cqS_M{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}@media (max-width:760px){.assistant-widget_widget__F6dzN{bottom:auto;left:0;right:auto;top:0;z-index:92}.assistant-widget_launcher__lOVjE{bottom:auto;height:54px;left:10px;position:fixed;right:auto;top:max(8px,env(safe-area-inset-top));width:54px}.assistant-widget_launcherLogo__CJG4V{height:40px;width:40px}.assistant-widget_panel__7MoK_{border-radius:20px;bottom:calc(72px + env(safe-area-inset-bottom));height:auto;left:6px;position:fixed;right:6px;top:calc(max(66px, env(safe-area-inset-top) + 66px));width:auto}.assistant-widget_header__rPJh_{min-height:64px;padding:9px 10px 8px 12px}.assistant-widget_headerLogo__ABe2k{height:38px;max-width:calc(100vw - 82px);width:220px}.assistant-widget_header__rPJh_ button{height:34px;width:34px}.assistant-widget_messages__QDvyv{gap:10px;padding:12px}.assistant-widget_message__VSMX9{border-radius:15px;max-width:94%;padding:10px 11px}.assistant-widget_messageList__VwGmd li,.assistant-widget_message__VSMX9 p{font-size:.84rem}.assistant-widget_suggestions__04aQK{gap:7px;padding:9px 10px}.assistant-widget_suggestions__04aQK button{font-size:.74rem;padding:7px 9px}.assistant-widget_composer__m47Mx{gap:8px;grid-template-columns:minmax(0,1fr) 40px;padding:10px}.assistant-widget_composer__m47Mx textarea{border-radius:13px;font-size:.84rem;max-height:84px;min-height:40px;padding:9px 10px}.assistant-widget_composer__m47Mx button{height:40px;width:40px}.assistant-widget_toolForm__EDvQN{border-radius:13px;padding:10px}.assistant-widget_actions__wm11w button{border-radius:11px;min-height:36px}}@media (max-width:420px){.assistant-widget_panel__7MoK_{border-radius:18px;bottom:calc(68px + env(safe-area-inset-bottom));left:4px;right:4px;top:calc(max(64px, env(safe-area-inset-top) + 64px))}.assistant-widget_headerLogo__ABe2k{height:34px;width:190px}.assistant-widget_messages__QDvyv{padding:10px}.assistant-widget_message__VSMX9{max-width:96%}}.auth-gate_loadingShell___AqI1,.auth-gate_loginShell__1_tNL{align-items:center;background:linear-gradient(118deg,rgba(255,255,255,0) 0 36%,rgba(210,229,255,.42) 46%,rgba(255,255,255,.82) 52%,rgba(205,229,255,.5) 61%,rgba(255,255,255,0) 74%),radial-gradient(circle at 12% 18%,rgba(255,255,255,.98),transparent 30%),radial-gradient(circle at 92% 12%,rgba(1,182,254,.16),transparent 38%),linear-gradient(135deg,#f7fbff,#edf5ff 52%,#f9fcff);background-size:170% 170%,auto,auto,auto;animation:auth-gate_shellBackgroundDrift__m7vNV 18s ease-in-out infinite alternate;display:flex;justify-content:center;min-height:100vh;overflow:hidden;padding:28px 32px;position:relative}.auth-gate_loginShell__1_tNL:after,.auth-gate_loginShell__1_tNL:before{content:"";pointer-events:none;position:absolute}.auth-gate_loginShell__1_tNL:before{animation:auth-gate_shellWave__Re7cy 16s ease-in-out infinite alternate;background:linear-gradient(116deg,transparent 0 34%,rgba(0,140,255,.08) 42%,rgba(255,255,255,.84) 51%,rgba(0,183,255,.08) 61%,transparent 73%);border-radius:44% 56% 50% 50%;filter:blur(.2px);height:82vh;left:-22vw;top:-22vh;width:140vw}.auth-gate_loginShell__1_tNL:after{border:1px solid rgba(1,182,254,.11);border-radius:999px;bottom:-245px;height:520px;right:-165px;width:520px}.auth-gate_brandMark__LnpC5{align-items:center;background:#ffffff;border:1px solid #dbe6f7;border-radius:8px;box-shadow:0 8px 18px rgba(1,182,254,.18);display:inline-flex;flex:0 0 auto;height:34px;justify-content:center;overflow:hidden;width:34px}.auth-gate_brandMark__LnpC5 img{display:block;height:24px;object-fit:contain;width:24px}.auth-gate_loadingShell___AqI1 .auth-gate_brandMark__LnpC5{animation:auth-gate_pulse__qIwSn .9s ease-in-out infinite alternate}.auth-gate_loadingBrand__zgFLE{align-items:center;animation:auth-gate_loadingEnter__etsac .52s ease both;display:grid;grid-gap:24px;gap:24px;justify-items:center;width:min(340px,76vw)}.auth-gate_loadingLogo__61ERX{display:block;height:auto;object-fit:contain;width:min(280px,72vw)}.auth-gate_loadingTrack__zQNRP{background:rgba(1,182,254,.12);border-radius:999px;display:block;height:4px;overflow:hidden;width:min(210px,48vw)}.auth-gate_loadingTrack__zQNRP span{animation:auth-gate_loadingSweep__zfIdG .98s cubic-bezier(.65,0,.35,1) infinite;background:linear-gradient(90deg,#008cff,#01b6fe);border-radius:inherit;display:block;height:100%;width:42%}.auth-gate_loginScene__T2x8b{display:grid;grid-gap:12px;gap:12px;max-width:920px;perspective:1600px;position:relative;width:min(920px,100%);z-index:1}.auth-gate_loginCard___ovOC{display:grid;min-height:min(620px,calc(100vh - 112px));position:relative;transform-style:preserve-3d;transition:transform .68s cubic-bezier(.2,.8,.2,1);width:100%}.auth-gate_loginCard___ovOC[data-flipped=true]{transform:rotateY(180deg)}.auth-gate_loginPanel__mdmKu{background:rgba(255,255,255,.96);border:1px solid rgba(255,255,255,.9);border-radius:20px;box-shadow:0 24px 76px rgba(31,42,68,.14);display:grid;grid-template-columns:1fr 1fr;overflow:hidden;position:relative;width:100%}.auth-gate_cardFace__tBWhl{-webkit-backface-visibility:hidden;backface-visibility:hidden;grid-area:1/1;min-height:min(620px,calc(100vh - 112px))}.auth-gate_cardFace__tBWhl[aria-hidden=true]{pointer-events:none}.auth-gate_otpFace__07TBL{transform:rotateY(180deg)}.auth-gate_loginVisualPanel__txAWr{align-items:center;background:linear-gradient(126deg,rgba(255,255,255,0) 0 28%,rgba(218,234,255,.38) 43%,rgba(255,255,255,.92) 52%,rgba(213,233,255,.46) 64%,rgba(255,255,255,0) 82%),radial-gradient(circle at 68% 18%,rgba(255,255,255,.92),transparent 24%),linear-gradient(135deg,rgba(235,243,255,.95),rgba(247,251,255,.72));background-size:160% 160%,auto,auto;display:flex;justify-content:center;min-height:min(620px,calc(100vh - 112px));overflow:hidden;padding:52px 38px;position:relative}.auth-gate_loginVisualPanel__txAWr:before{animation:auth-gate_panelWave__pLubh 12s ease-in-out infinite alternate;background:radial-gradient(circle at 30% 42%,rgba(255,255,255,.72),transparent 48%),linear-gradient(126deg,rgba(255,255,255,.72),rgba(222,238,255,.42));border-radius:48% 52% 44% 56%;content:"";height:620px;position:absolute;right:-154px;top:-78px;transform:rotate(27deg);width:430px}.auth-gate_visualWave__3cOc2{animation:auth-gate_visualWaveFlow__lC7PB 9s ease-in-out infinite alternate;background:linear-gradient(128deg,rgba(255,255,255,0) 0 22%,rgba(221,235,255,.18) 33%,rgba(255,255,255,.8) 44%,rgba(194,221,255,.32) 56%,rgba(255,255,255,0) 72%),radial-gradient(ellipse at 58% 48%,rgba(255,255,255,.72),rgba(210,229,255,.3) 44%,transparent 66%);filter:blur(.1px);inset:-14% -18%;opacity:.9;pointer-events:none;position:absolute;transform:rotate(-8deg);z-index:0}.auth-gate_loginVisualPanel__txAWr:after{background:repeating-linear-gradient(165deg,rgba(1,182,254,.09),rgba(1,182,254,.09) 1px,transparent 0,transparent 9px);bottom:-120px;content:"";height:320px;left:-90px;opacity:.7;position:absolute;transform:rotate(-8deg);width:420px}.auth-gate_visualCopy__Wdc84{display:grid;grid-gap:20px;gap:20px;justify-items:center;max-width:500px;position:relative;text-align:center;z-index:2}.auth-gate_visualCopy__Wdc84 h1{color:#10254d;font-size:clamp(27px,2vw,30px);font-weight:950;line-height:1.16;margin:0}.auth-gate_visualCopy__Wdc84 h1 span span{color:#008cff}.auth-gate_titleLine__FnfAX{display:block;white-space:nowrap}.auth-gate_visualCopy__Wdc84 i{background:#008cff;border-radius:999px;display:block;height:3px;width:52px}.auth-gate_visualCopy__Wdc84 p{color:#53698d;font-size:15px;font-weight:650;line-height:1.7;margin:0;max-width:370px}.auth-gate_loginFormPanel___dl58{align-content:start;display:grid;grid-gap:16px;gap:16px;justify-items:stretch;min-height:min(620px,calc(100vh - 112px));padding:42px 42px 26px;position:relative}.auth-gate_brandBlock__w_LG7{align-items:center;display:flex;justify-content:center}.auth-gate_brandLogo__DrztR{display:block;height:60px;max-width:210px;object-fit:contain;width:min(100%,210px)}.auth-gate_loginActions__mHnqD{background:#ffffff;border:1px solid #d9e2f1;border-radius:999px;box-shadow:0 10px 24px rgba(31,42,68,.06);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));min-height:52px;overflow:visible;padding:3px;position:relative}.auth-gate_loginActions__mHnqD:before{background:linear-gradient(135deg,#006dff,#00b6ff);border-radius:999px;box-shadow:0 14px 26px rgba(0,141,255,.28);content:"";inset:3px auto 3px 3px;position:absolute;transition:transform .26s cubic-bezier(.2,.8,.2,1),width .26s cubic-bezier(.2,.8,.2,1);width:calc(50% - 3px);z-index:0}.auth-gate_loginActions__mHnqD[data-active-role=admin]:before{transform:translateX(100%)}.auth-gate_userChoice__Uaepp{align-items:center;background:transparent;border:0;border-radius:999px;color:#53698d;display:flex;font-size:13px;font-weight:900;gap:10px;justify-content:center;min-width:0;padding:0 18px;position:relative;z-index:1;transition:color .18s ease,transform .18s ease}.auth-gate_userChoice__Uaepp[data-active=true]{color:#ffffff;transform:translateY(-1px)}.auth-gate_userChoice__Uaepp[data-active=true]:after{border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #0098ff;bottom:-7px;content:"";left:50%;position:absolute;transform:translateX(-50%)}.auth-gate_userChoice__Uaepp:focus-visible,.auth-gate_userChoice__Uaepp:hover{color:#008cff;outline:none}.auth-gate_userChoice__Uaepp[data-active=true]:focus-visible,.auth-gate_userChoice__Uaepp[data-active=true]:hover{color:#ffffff}.auth-gate_passwordPanel__QoDsy{display:grid;grid-gap:12px;gap:12px}.auth-gate_passwordPanel__QoDsy label{display:grid;grid-gap:10px;gap:10px}.auth-gate_passwordPanel__QoDsy label>span{color:#12264d;font-size:12px;font-weight:950}.auth-gate_passwordField__neHA6{align-items:center;background:#ffffff;border:1px solid #d8e2f2;border-radius:10px;color:#647491;display:flex;gap:10px;min-height:48px;overflow:hidden;padding:0 14px;transition:border-color .18s ease,box-shadow .18s ease,color .18s ease}.auth-gate_passwordField__neHA6:focus-within{border-color:#01b6fe;box-shadow:0 0 0 4px rgba(1,182,254,.11);color:#008cff}.auth-gate_passwordField__neHA6 input{background:transparent;border:0;color:#17233c;flex:1 1;font-size:14px;font-weight:800;min-height:46px;min-width:0;padding:0}.auth-gate_passwordField__neHA6 input:focus{outline:none}.auth-gate_passwordField__neHA6 input::placeholder{color:#8a9bb8;font-weight:750}.auth-gate_passwordField__neHA6 button{align-items:center;background:transparent;border:0;color:#647491;display:inline-flex;flex:0 0 36px;height:36px;justify-content:center;transition:color .16s ease,transform .16s ease}.auth-gate_passwordField__neHA6 button:focus-visible,.auth-gate_passwordField__neHA6 button:hover{color:#008cff;outline:none;transform:scale(1.06)}.auth-gate_passwordPanel__QoDsy>strong{color:var(--color-danger);font-size:12px;font-weight:850}.auth-gate_submitButton__hzUCi{align-items:center;background:linear-gradient(135deg,#006dff,#00b6ff);border:0;border-radius:10px;box-shadow:0 14px 26px rgba(0,141,255,.22);color:#ffffff;display:inline-flex;font-size:14px;font-weight:950;gap:10px;height:48px;justify-content:center;transition:box-shadow .18s ease,transform .18s ease;width:100%}.auth-gate_loginOptions__HGRtx{align-items:center;display:flex;gap:14px;justify-content:space-between}.auth-gate_loginOptions__HGRtx label{align-items:center;color:#21375d;display:inline-flex;flex-direction:row;font-size:11px;font-weight:750;gap:8px;white-space:nowrap}.auth-gate_loginOptions__HGRtx input{accent-color:#008cff;height:14px;width:14px}.auth-gate_loginOptions__HGRtx button{background:transparent;border:0;color:#008cff;font-size:11px;font-weight:850;padding:0;white-space:nowrap}.auth-gate_loginDivider__gM1pc{align-items:center;color:#7787a3;display:grid;font-size:12px;font-weight:800;grid-template-columns:1fr auto 1fr;grid-gap:12px;gap:12px}.auth-gate_loginDivider__gM1pc:after,.auth-gate_loginDivider__gM1pc:before{background:#e1e8f3;content:"";height:1px}.auth-gate_ssoButton__RGDLg{align-items:center;background:#ffffff;border:1px solid #d8e2f2;border-radius:10px;color:#30456a;display:inline-flex;font-size:13px;font-weight:900;gap:10px;height:48px;justify-content:center;transition:border-color .16s ease,color .16s ease,transform .16s ease}.auth-gate_ssoButton__RGDLg:focus-visible,.auth-gate_ssoButton__RGDLg:hover{border-color:#01b6fe;color:#008cff;outline:none;transform:translateY(-1px)}.auth-gate_submitButton__hzUCi:focus-visible,.auth-gate_submitButton__hzUCi:hover{box-shadow:0 18px 34px rgba(0,141,255,.28);outline:none;transform:translateY(-1px)}.auth-gate_submitButton__hzUCi:disabled{cursor:wait;opacity:.72;transform:none}.auth-gate_loginLegal__7S4L8{color:#6b7c99;font-size:10px;font-weight:750;line-height:1.6;text-align:center}.auth-gate_loginLegal__7S4L8 button{background:transparent;border:0;color:#008cff;font:inherit;font-weight:900;padding:0}.auth-gate_devAccess__JSpYk{align-self:end;border-top:1px solid #e7edf7;display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;opacity:.78;padding-top:12px}.auth-gate_devAccess__JSpYk button{background:#ffffff;border:1px solid #dfe7f3;border-radius:8px;color:#53698d;cursor:pointer;font-size:10px;font-weight:900;min-height:30px;transition:border-color .16s ease,color .16s ease,transform .16s ease}.auth-gate_devAccess__JSpYk button:focus-visible,.auth-gate_devAccess__JSpYk button:hover{border-color:#01b6fe;color:#008cff;outline:none;transform:translateY(-1px)}.auth-gate_devAccessOutside__0pjWU{display:grid;grid-gap:10px;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;max-width:390px;opacity:.76;width:min(390px,100%)}.auth-gate_devAccessOutside__0pjWU button{background:rgba(255,255,255,.72);border:1px solid rgba(207,219,238,.86);border-radius:9px;color:#5c6f90;cursor:pointer;font-size:10px;font-weight:900;min-height:28px;transition:background-color .16s ease,border-color .16s ease,color .16s ease,opacity .16s ease,transform .16s ease}.auth-gate_devAccessOutside__0pjWU button:focus-visible,.auth-gate_devAccessOutside__0pjWU button:hover{background:#ffffff;border-color:#01b6fe;color:#008cff;opacity:1;outline:none;transform:translateY(-1px)}.auth-gate_mobileDevAccess__arSQl{display:none}.auth-gate_backButton__FoXl7{background:transparent;border:0;color:#53698d;font-size:13px;font-weight:900;justify-self:center;padding:4px 8px;transition:color .16s ease}.auth-gate_backButton__FoXl7:focus-visible,.auth-gate_backButton__FoXl7:hover{color:#008cff;outline:none}.auth-gate_otpBackArrow__tWLlR{align-items:center;background:#ffffff;border:1px solid #d9e1ee;border-radius:10px;color:#17233c;cursor:pointer;display:inline-flex;height:40px;justify-content:center;left:28px;position:absolute;top:28px;transition:border-color .16s ease,color .16s ease,transform .16s ease;width:40px}.auth-gate_otpBackArrow__tWLlR:focus-visible,.auth-gate_otpBackArrow__tWLlR:hover{border-color:#01b6fe;color:#008cff;outline:none;transform:translateX(-2px)}.auth-gate_otpEnvelope__yAbJD{align-items:center;background:linear-gradient(180deg,rgba(248,251,255,.92),#ffffff);border:1px solid #dbe6f7;border-radius:16px;box-shadow:0 12px 28px rgba(31,85,245,.08);display:grid;grid-gap:7px;gap:7px;justify-items:center;min-height:132px;overflow:hidden;padding:20px 20px 16px;position:relative;text-align:center}.auth-gate_otpEnvelope__yAbJD:before{background:linear-gradient(90deg,#006dff,#00b6ff);content:"";height:4px;left:0;position:absolute;right:0;top:0}.auth-gate_otpStatusIcon__q3_CQ{align-items:center;background:#e9f6ef;border:1px solid #ccebd9;border-radius:999px;color:#1f9b5f;display:inline-flex;height:38px;justify-content:center;width:38px}.auth-gate_otpStatusLabel__KGifh{color:#647491;font-size:11px;font-weight:950;letter-spacing:1px;text-transform:uppercase}.auth-gate_otpEnvelope__yAbJD strong{color:#12213f;font-size:22px;font-weight:950;line-height:1.15}.auth-gate_otpEnvelope__yAbJD small{color:#5f6f89;display:block;font-size:13px;font-weight:800;line-height:1.45;max-width:340px}@keyframes auth-gate_shellWave__Re7cy{0%{transform:translate3d(-2%,-1%,0) rotate(-1deg) scale(1)}to{transform:translate3d(3%,2%,0) rotate(2deg) scale(1.025)}}@keyframes auth-gate_shellBackgroundDrift__m7vNV{0%{background-position:0 42%,50%,50%,50%}to{background-position:100% 58%,50%,50%,50%}}@keyframes auth-gate_panelWave__pLubh{0%{transform:translate3d(-10px,-6px,0) rotate(24deg) scale(.99)}to{transform:translate3d(12px,8px,0) rotate(30deg) scale(1.03)}}@keyframes auth-gate_visualWaveFlow__lC7PB{0%{transform:translate3d(-18px,-10px,0) rotate(-10deg) scale(1)}to{transform:translate3d(22px,12px,0) rotate(-4deg) scale(1.035)}}@keyframes auth-gate_pulse__qIwSn{0%{transform:scale(.98)}to{transform:scale(1.04)}}@keyframes auth-gate_loadingEnter__etsac{0%{opacity:0;transform:translateY(10px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes auth-gate_loadingSweep__zfIdG{0%{transform:translateX(-115%)}to{transform:translateX(250%)}}@media (max-width:920px){.auth-gate_loginShell__1_tNL{overflow:auto;padding:18px}.auth-gate_loginPanel__mdmKu{grid-template-columns:1fr}.auth-gate_loginVisualPanel__txAWr{min-height:270px;padding:34px 24px}.auth-gate_loginFormPanel___dl58{min-height:auto;padding:36px 24px 28px}.auth-gate_cardFace__tBWhl,.auth-gate_loginCard___ovOC{min-height:auto}.auth-gate_devAccessOutside__0pjWU{max-width:100%}}@media (max-width:560px){.auth-gate_loadingShell___AqI1{min-height:100svh;padding:0}.auth-gate_loadingBrand__zgFLE{gap:20px;width:min(320px,80vw)}.auth-gate_loadingLogo__61ERX{width:min(260px,72vw)}.auth-gate_loginShell__1_tNL{align-items:stretch;background:#f6fafb;max-width:100vw;min-height:100svh;overflow-x:hidden;overflow-y:auto;padding:0;overscroll-behavior-x:none;touch-action:pan-y;width:100%}.auth-gate_loginShell__1_tNL:after,.auth-gate_loginShell__1_tNL:before{display:none}.auth-gate_loginScene__T2x8b{contain:layout paint;gap:0;max-width:none;overflow:hidden;perspective:1400px;width:100%}.auth-gate_cardFace__tBWhl,.auth-gate_loginCard___ovOC{min-height:100svh}.auth-gate_loginCard___ovOC{transform-origin:center center;transform-style:preserve-3d}.auth-gate_loginCard___ovOC[data-flipped=true]{transform:rotateY(180deg)}.auth-gate_cardFace__tBWhl[aria-hidden=true]{pointer-events:none}.auth-gate_otpFace__07TBL{transform:rotateY(180deg)}.auth-gate_loginPanel__mdmKu{border:0;border-radius:0;box-shadow:none;min-height:100svh;overflow:hidden;width:100%}.auth-gate_loginVisualPanel__txAWr{display:none}.auth-gate_loginFormPanel___dl58{gap:17px;justify-content:start;min-height:100svh;margin:0 auto;max-width:430px;padding:72px 20px 28px;width:100%}.auth-gate_brandBlock__w_LG7{justify-content:center;margin:0 0 22px}.auth-gate_brandLogo__DrztR{height:80px;max-width:310px;width:min(86vw,310px)}.auth-gate_loginActions__mHnqD{border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));min-height:54px;overflow:hidden}.auth-gate_loginActions__mHnqD:before{border-radius:7px;inset:3px auto 3px 3px;width:calc(50% - 3px)}.auth-gate_loginActions__mHnqD[data-active-role=admin]:before{transform:translateX(100%)}.auth-gate_userChoice__Uaepp,.auth-gate_userChoice__Uaepp[data-active=true]{border-radius:7px;font-size:13px;gap:8px;min-height:48px;padding:0 6px}.auth-gate_desktopDevAccess__MltXk,.auth-gate_devAccess__JSpYk,.auth-gate_userChoice__Uaepp[data-active=true]:after{display:none}.auth-gate_mobileDevAccess__arSQl{align-self:stretch;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:stretch;margin-top:-4px;max-width:none;opacity:.92;width:100%}.auth-gate_mobileDevAccess__arSQl button{background:#ffffff;border-color:#d8e2f2;border-radius:9px;color:#71819d;min-height:38px}.auth-gate_passwordField__neHA6,.auth-gate_ssoButton__RGDLg,.auth-gate_submitButton__hzUCi{min-height:56px}.auth-gate_passwordField__neHA6{border-radius:9px;padding:0 14px}.auth-gate_passwordField__neHA6 input{font-size:14px;min-height:54px}.auth-gate_submitButton__hzUCi{border-radius:9px;font-size:15px}.auth-gate_loginOptions__HGRtx{align-items:flex-start;flex-direction:column;gap:10px}.auth-gate_titleLine__FnfAX{white-space:normal}}@media (max-width:380px){.auth-gate_loginFormPanel___dl58{padding-left:16px;padding-right:16px}.auth-gate_brandLogo__DrztR{height:72px;width:min(84vw,280px)}.auth-gate_userChoice__Uaepp,.auth-gate_userChoice__Uaepp[data-active=true]{font-size:12px}}