.App_loadingContainer__3UfDo{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.App_fadeIn__u8l_a{animation:App_fadeIn__u8l_a .5s forwards}.App_fadeOut__366xi{animation:App_fadeOut__366xi .5s forwards}@keyframes App_fadeIn__u8l_a{0%{opacity:0;transform:translate(-20px)}to{opacity:1;transform:translate(0)}}@keyframes App_fadeOut__366xi{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-20px)}}.Layout_mainWindow__2GNqH{background:radial-gradient(circle at top left,rgba(48,109,248,.12),transparent 32%),radial-gradient(circle at bottom right,rgba(14,72,181,.12),transparent 30%),linear-gradient(180deg,#f8fbff,#eef3fb);display:flex;min-height:100%;overflow:hidden;position:relative}.Layout_backgroundGlowPrimary__2gMaD,.Layout_backgroundGlowSecondary__Ku0-e{border-radius:999px;filter:blur(60px);opacity:.5;pointer-events:none;position:absolute}.Layout_backgroundGlowPrimary__2gMaD{background:rgba(75,145,255,.28);height:240px;left:-40px;top:-80px;width:240px}.Layout_backgroundGlowSecondary__Ku0-e{background:rgba(0,55,160,.16);bottom:120px;height:220px;right:-60px;width:220px}.Layout_window__28QH6{display:flex;flex:1;min-height:0;width:100%}.Layout_content__2MUbu{flex:1;overflow:auto;padding:clamp(5.5rem,8vw,7rem) clamp(1rem,2.4vw,2rem) clamp(7.25rem,11vw,8.5rem);position:relative;z-index:1}.Layout_brandCard__2u3sU,.Layout_chromeHeader__1RIlw,.Layout_commandDock__35jYz,.Layout_headerActions__wNn_s,.Layout_topActionButton__2tHJ7,.Layout_userCard__1ZM8W{position:fixed;z-index:20}.Layout_brandCard__2u3sU,.Layout_commandDock__35jYz,.Layout_topActionButton__2tHJ7,.Layout_userCard__1ZM8W{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.82);border:1px solid hsla(0,0%,100%,.72);box-shadow:0 18px 45px rgba(25,50,90,.12)}.Layout_chromeHeader__1RIlw{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;left:16px;pointer-events:none;right:16px;top:16px}.Layout_headerActions__wNn_s{gap:.75rem}.Layout_brandCard__2u3sU,.Layout_headerActions__wNn_s{align-items:center;display:flex;pointer-events:auto;position:relative}.Layout_brandCard__2u3sU{border-radius:21px;color:inherit;gap:.9rem;max-width:min(520px,calc(100vw - 140px));padding:.95rem 1.1rem .95rem .95rem;text-decoration:none}.Layout_logoWrap__3Xvls{align-items:center;background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(238,244,255,.92));border-radius:13px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.9);display:flex;height:50px;justify-content:center;min-width:68px;padding:0 .55rem;width:68px}.Layout_logo__3RnEd{height:auto;max-height:22px;max-width:100%;width:auto}.Layout_brandMeta__3M3_f{min-width:0}.Layout_brandEyebrow__2AOC1{color:#6b7280;font-size:.68rem;font-weight:700;letter-spacing:.18em;margin:0;text-transform:uppercase}.Layout_brandSection__1k6US{color:#172033;font-size:1rem;font-weight:700;line-height:1.15;margin:.2rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layout_userCard__1ZM8W{border:0;box-sizing:border-box;color:inherit;display:flex;flex:0 0 auto;gap:.8rem;justify-content:flex-start;min-height:72px;min-width:0;padding:.95rem 1.15rem;text-align:left}.Layout_topActionButton__2tHJ7,.Layout_userCard__1ZM8W{align-items:center;appearance:none;border-radius:20px;cursor:pointer;font:inherit;outline:none;pointer-events:auto}.Layout_topActionButton__2tHJ7{color:#172033;display:inline-flex;height:72px;justify-content:center;padding:0;position:relative;text-decoration:none;width:72px}.Layout_topActionButton__2tHJ7 .MuiBadge-badge{font-weight:700}.Layout_notificationBellWrap__3q8wr{align-items:center;display:inline-flex;justify-content:center;transform-origin:top center}.Layout_notificationBellMotion__FCDge{animation:Layout_bellRing__1WN_F 1s cubic-bezier(.22,1,.36,1)}.Layout_notificationBellMotion__FCDge .MuiSvgIcon-root{animation:Layout_bellBounce__1Ic4- 1s cubic-bezier(.22,1,.36,1)}.Layout_notificationBellMotion__FCDge .MuiBadge-badge{animation:Layout_bellBadgePulse__VEPop 1s cubic-bezier(.22,1,.36,1)}.Layout_userCard__1ZM8W{position:relative}.Layout_userCard__1ZM8W .MuiAvatar-root{flex-shrink:0}.Layout_topActionButtonActive__21Q1s,.Layout_topActionButton__2tHJ7:hover,.Layout_userCard__1ZM8W:hover{background:hsla(0,0%,100%,.92)}.Layout_userMeta__2njpt{min-width:0}.Layout_userName__2e5BM{color:#172033;font-size:.92rem;font-weight:700;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Layout_userHint__2fj3W{color:#6b7280;font-size:.76rem;margin:.1rem 0 0}.Layout_commandDock__35jYz{border-radius:24px;bottom:18px;left:50%;padding:.5rem;transform:translateX(-50%);width:min(calc(100% - 24px),980px)}.Layout_commandDockScroller__APq5G{display:flex;gap:.55rem;overflow-x:auto;scrollbar-width:none}.Layout_commandDockScroller__APq5G::-webkit-scrollbar{display:none}.Layout_navAction__1611z{align-items:center;border-radius:18px;color:#4b5565;display:flex;flex:1 0 auto;flex-direction:column;gap:.45rem;justify-content:center;min-width:92px;padding:.78rem .88rem;text-decoration:none;transition:transform .18s ease,background-color .18s ease,box-shadow .18s ease,color .18s ease}.MuiButtonBase-root.Layout_navAction__1611z{border-radius:18px;overflow:hidden}.Layout_navAction__1611z:hover{background:hsla(0,0%,100%,.84);transform:translateY(-1px)}.Layout_navActionActive__CsdHk{background:linear-gradient(180deg,hsla(0,0%,100%,.96),rgba(236,243,255,.94));box-shadow:0 12px 24px rgba(37,74,133,.12);color:#13213a}.Layout_navActionIcon__tA0IO{align-items:center;background:rgba(21,32,58,.06);border-radius:11px;display:flex;height:38px;justify-content:center;width:38px}.Layout_navActionActive__CsdHk .Layout_navActionIcon__tA0IO{background:rgba(15,23,42,.08)}.Layout_navActionLabel__2n_Rm{font-size:.76rem;font-weight:700;line-height:1.15;margin:0;max-width:100%;text-align:center}@keyframes Layout_bellRing__1WN_F{0%{transform:rotate(0deg) scale(1)}12%{transform:rotate(16deg) scale(1.02)}24%{transform:rotate(-14deg) scale(1.04)}36%{transform:rotate(12deg) scale(1.04)}48%{transform:rotate(-10deg) scale(1.03)}60%{transform:rotate(6deg) scale(1.02)}72%{transform:rotate(-3deg) scale(1.01)}to{transform:rotate(0deg) scale(1)}}@keyframes Layout_bellBounce__1Ic4-{0%,to{transform:translateY(0)}18%{transform:translateY(-1px)}34%{transform:translateY(-2px)}58%{transform:translateY(-1px)}}@keyframes Layout_bellBadgePulse__VEPop{0%,to{transform:scale(1)}20%{transform:scale(1.12)}42%{transform:scale(1.22)}64%{transform:scale(1.08)}}@media only screen and (max-width:800px){.Layout_content__2MUbu{padding:5rem .85rem 7rem}.Layout_chromeHeader__1RIlw{gap:.65rem;left:12px;right:12px;top:12px}.Layout_brandCard__2u3sU{border-radius:18px;gap:.7rem;max-width:calc(100vw - 82px);padding:.78rem .85rem .78rem .78rem}.Layout_logoWrap__3Xvls{border-radius:11px;height:42px;min-width:58px;padding:0 .45rem;width:58px}.Layout_logo__3RnEd{max-height:19px}.Layout_brandEyebrow__2AOC1{font-size:.58rem}.Layout_brandSection__1k6US{font-size:.88rem}.Layout_userCard__1ZM8W{border-radius:15px;min-height:54px;padding:.65rem}.Layout_headerActions__wNn_s{gap:.55rem}.Layout_topActionButton__2tHJ7{border-radius:15px;height:54px;width:54px}.Layout_commandDock__35jYz{border-radius:20px;bottom:12px;padding:.42rem;width:calc(100% - 16px)}.Layout_navAction__1611z{border-radius:16px;min-width:84px;padding:.68rem .72rem}.MuiButtonBase-root.Layout_navAction__1611z{border-radius:16px}.Layout_navActionIcon__tA0IO{border-radius:10px;height:34px;width:34px}.Layout_navActionLabel__2n_Rm{font-size:.7rem}}.Login_loginLogo__34ob5{background-position:50%;background-repeat:no-repeat;background-size:contain;height:150px;margin-left:auto;margin-right:auto;width:150px}.Login_loginSecondaryLogo__1R7e5{height:auto;position:absolute;right:2rem;top:2rem;width:150px}.Login_loginBackground__u-MGg{align-items:center;display:flex;height:100%;justify-content:center;position:relative;width:100%}.Login_loginBackgroundImage__3BFGd{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;left:0;position:absolute;top:0;width:50%;z-index:-1}.Login_loginContainer__3TNfs{border:1px solid #333!important;box-sizing:border-box;display:flex;flex-direction:row;max-width:1000px;overflow:hidden;padding:0;width:70%}.Login_loginBox__1fzLT{display:flex;overflow:hidden;width:500px}.Login_loginRegisterSquare__2pQ2K,.Login_loginSquare__1yGW5{align-items:center;box-sizing:border-box;display:flex;flex-shrink:0;justify-content:center;overflow:hidden;padding:4rem;width:500px}.Login_loginRegisterSquare__2pQ2K>div,.Login_loginSquare__1yGW5>form{width:100%}@media only screen and (max-width:800px){.Login_loginBox__1fzLT{display:block;overflow:auto;width:auto}.Login_loginContainer__3TNfs{flex-direction:column;width:90%}.Login_loginBackground__u-MGg{height:auto;min-height:100%;padding:1rem 0}.Login_loginBackgroundImage__3BFGd{width:100%}.Login_loginRegisterSquare__2pQ2K,.Login_loginSquare__1yGW5{padding:2rem;width:100%}}.CognitoAuth_shell__31vw8{--panel-shadow:0 32px 60px rgba(17,34,68,.16);background:radial-gradient(circle at top left,rgba(54,109,248,.14),transparent 30%),radial-gradient(circle at bottom right,rgba(14,72,181,.14),transparent 28%),linear-gradient(180deg,#f8fbff,#eef3fb);min-height:100vh;overflow:hidden;padding:clamp(1rem,2vw,1.5rem);position:relative}.CognitoAuth_glowPrimary__1d-uh,.CognitoAuth_glowSecondary__hUY6n{border-radius:999px;filter:blur(65px);opacity:.6;pointer-events:none;position:absolute}.CognitoAuth_glowPrimary__1d-uh{background:var(--cognito-auth-primary-glow);height:300px;left:-60px;top:-80px;width:300px}.CognitoAuth_glowSecondary__hUY6n{background:rgba(38,76,132,.18);bottom:90px;height:280px;right:-80px;width:280px}.CognitoAuth_layout__vPK3g{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.78);border:1px solid hsla(0,0%,100%,.76);border-radius:30px;box-shadow:var(--panel-shadow);display:grid;grid-template-columns:minmax(340px,1.15fr) minmax(340px,.9fr);min-height:calc(100vh - clamp(1rem, 2vw, 1.5rem)*2);overflow:hidden;position:relative;z-index:1}.CognitoAuth_heroPanel__-AfQr{min-height:420px;overflow:hidden;position:relative}.CognitoAuth_heroBackdrop__3Li0n,.CognitoAuth_heroOverlay__a6tRT{inset:0;position:absolute}.CognitoAuth_heroBackdrop__3Li0n{background-position:50%;background-size:cover;filter:saturate(1.04);transform:scale(1.06)}.CognitoAuth_heroOverlay__a6tRT{background:radial-gradient(circle at top right,hsla(0,0%,100%,.16),transparent 35%),linear-gradient(135deg,rgba(17,31,59,.68) 0,rgba(17,31,59,.44) 46%,var(--cognito-auth-primary-strong) 100%)}.CognitoAuth_heroContent__aZKSK{color:#fff;display:flex;flex-direction:column;gap:2rem;justify-content:space-between;min-height:100%;padding:clamp(1.5rem,3.4vw,2.75rem);position:relative;z-index:1}.CognitoAuth_brandCard__2aO2U{align-items:center;align-self:flex-start;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:hsla(0,0%,100%,.12);border:1px solid hsla(0,0%,100%,.2);border-radius:22px;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.18);box-sizing:border-box;display:inline-flex;gap:.95rem;max-width:100%;min-width:0;padding:.8rem 1rem}.CognitoAuth_brandLogoWrap__1HlBG{align-items:center;background:hsla(0,0%,100%,.96);border-radius:16px;display:flex;flex-shrink:0;height:54px;justify-content:center;padding:.4rem .8rem;width:78px}.CognitoAuth_brandLogo__46O67{max-height:24px;max-width:100%}.CognitoAuth_brandText__aDbUU{min-width:0}.CognitoAuth_brandEyebrow__bLLgn{color:hsla(0,0%,100%,.72);font-size:.72rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase;word-break:break-word}.CognitoAuth_brandProduct__1e-f9{color:#fff;font-size:1.08rem;font-weight:700;margin:.15rem 0 0;overflow-wrap:anywhere}.CognitoAuth_heroText__T-Asr{max-width:560px}.CognitoAuth_heroKicker__2lH8H{color:hsla(0,0%,100%,.76);font-size:.8rem;font-weight:700;letter-spacing:.16em;margin:0;text-transform:uppercase}.CognitoAuth_heroTitle__2q4ks{font-size:clamp(2.1rem,4vw,3.4rem);font-weight:700;letter-spacing:-.03em;line-height:1.03;margin:.85rem 0 0}.CognitoAuth_heroDescription__Ua1ET{color:hsla(0,0%,100%,.84);font-size:1rem;line-height:1.7;margin:1rem 0 0;max-width:520px}.CognitoAuth_heroHighlights__8FBM9{align-items:flex-start;flex-wrap:wrap;gap:.7rem}.CognitoAuth_heroChip__1P9Ny{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.12)!important;border:1px solid hsla(0,0%,100%,.2)!important;border-radius:999px!important;color:#fff!important;height:auto!important;max-width:100%}.CognitoAuth_heroChip__1P9Ny .MuiChip-label,.CognitoAuth_heroChip__1P9Ny .MuiChip-labelSmall{display:block;overflow-wrap:anywhere;text-align:left;white-space:normal}.CognitoAuth_heroChip__1P9Ny .MuiChip-label{font-size:.84rem;font-weight:600;padding:.65rem .9rem}.CognitoAuth_secondaryLogo__2RD3H{bottom:clamp(1rem,2.4vw,2rem);height:auto;max-height:62px;max-width:160px;opacity:.9;position:absolute;right:clamp(1rem,2.4vw,2rem);width:auto;z-index:1}.CognitoAuth_formPanel__3v9Qj{background:linear-gradient(180deg,hsla(0,0%,100%,.94),rgba(248,250,255,.9));display:flex;flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(1.4rem,3vw,2rem)}.CognitoAuth_formBody__mbH9v,.CognitoAuth_panelFooter__3AAvQ,.CognitoAuth_panelHeader__3f2D3{width:100%}.CognitoAuth_headerTopRow__3_4Dr{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.CognitoAuth_panelEyebrow__2Bs2_{color:#6b7280;font-size:.74rem;font-weight:700;letter-spacing:.15em;margin:0;text-transform:uppercase}.CognitoAuth_panelTitle__3hUkz{color:#172033;font-size:clamp(1.75rem,3vw,2.35rem);font-weight:700;line-height:1.08;margin:.55rem 0 0}.CognitoAuth_panelSubtitle__3shig{color:#667086;font-size:.96rem;line-height:1.65;margin:.7rem 0 0;max-width:480px}.CognitoAuth_formBody__mbH9v{align-items:center;display:flex;padding:clamp(1.2rem,3vw,1.8rem) 0}.CognitoAuth_formBody__mbH9v>div,.CognitoAuth_formBody__mbH9v>form{width:100%}.CognitoAuth_formStack__1UeHO{gap:1rem}.CognitoAuth_footerActions__35Yox,.CognitoAuth_formActions__tK9l0,.CognitoAuth_mfaOptions__2Ln41{gap:.85rem}.CognitoAuth_panelFooter__3AAvQ{padding-top:1rem}.CognitoAuth_footerActions__35Yox{align-items:center;justify-content:space-between}.CognitoAuth_helperText__1gRK4{color:#667086;font-size:.88rem;line-height:1.55;margin:0}.CognitoAuth_rulesPanel__1xse1{background:linear-gradient(180deg,rgba(248,250,255,.92),rgba(240,244,251,.96));border:1px solid rgba(198,209,227,.58);border-radius:18px;padding:.95rem 1rem}.CognitoAuth_rulesTitle__LqnG1{color:#4d5b76;font-size:.82rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.CognitoAuth_rulesList__3R9Sj{gap:.55rem;margin-top:.8rem}.CognitoAuth_ruleRow__2aYFV{align-items:center;display:flex;gap:.65rem}.CognitoAuth_ruleDot__1DREx{background:hsla(220,9%,46%,.36);border-radius:999px;flex-shrink:0;height:10px;width:10px}.CognitoAuth_ruleDotValid__1n-YZ{background:var(--cognito-auth-primary);box-shadow:0 0 0 4px var(--cognito-auth-primary-soft)}.CognitoAuth_ruleLabel__Y5e3d{color:#465068;font-size:.9rem;margin:0}.CognitoAuth_secretCard__1ZG0G{background:linear-gradient(180deg,rgba(248,250,255,.92),rgba(240,244,251,.96));border:1px solid rgba(198,209,227,.58);border-radius:18px;padding:1rem}.CognitoAuth_secretLabel__1UQkR{color:#4d5b76;font-size:.8rem;font-weight:700;letter-spacing:.08em;margin:0;text-transform:uppercase}.CognitoAuth_secretValue__2Lhi6{color:#172033;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1.05rem;line-height:1.5;margin:.65rem 0 0;word-break:break-word}@media (max-width:980px){.CognitoAuth_layout__vPK3g{grid-template-columns:1fr}.CognitoAuth_heroPanel__-AfQr{min-height:360px}.CognitoAuth_secondaryLogo__2RD3H{max-height:48px;max-width:124px}}@media (max-width:640px){.CognitoAuth_shell__31vw8{padding:0}.CognitoAuth_layout__vPK3g{border-left:0;border-radius:0;border-right:0;min-height:100vh}.CognitoAuth_heroPanel__-AfQr{min-height:320px}.CognitoAuth_brandCard__2aO2U{width:100%}.CognitoAuth_brandLogoWrap__1HlBG{height:50px;width:70px}.CognitoAuth_brandProduct__1e-f9{font-size:1rem}.CognitoAuth_heroHighlights__8FBM9{width:100%}.CognitoAuth_heroChip__1P9Ny{border-radius:18px!important;justify-content:flex-start!important;width:100%}.CognitoAuth_heroChip__1P9Ny .MuiChip-label,.CognitoAuth_heroChip__1P9Ny .MuiChip-labelSmall{width:100%}.CognitoAuth_headerTopRow__3_4Dr{flex-direction:column}.CognitoAuth_footerActions__35Yox{align-items:stretch}}