.institutional-login *{box-sizing:border-box}.institutional-login a,.institutional-login html{color:#3A31CE;text-decoration:none}.institutional-login a:hover{color:#4F45E8}.institutional-login button,.institutional-login input{font-family:var(--font-instrument-sans),system-ui,sans-serif}.institutional-login input::placeholder{color:var(--tx3,#5A6070)}.institutional-login [data-lv="1"]{background:color-mix(in srgb,var(--ac-lit,#4F45E8) 24%,transparent)!important}.institutional-login [data-lv="2"]{background:color-mix(in srgb,var(--ac-lit,#4F45E8) 46%,transparent)!important}.institutional-login [data-lv="3"]{background:color-mix(in srgb,var(--ac-lit,#4F45E8) 70%,transparent)!important}.institutional-login [data-lv="4"]{background:var(--ac-lit,#4F45E8)!important}.institutional-login [data-flash="1"]{background:var(--flash,#FFF)!important}@keyframes gl2Pulse{0%,to{opacity:.35}50%{opacity:1}}@keyframes gl2Spin{to{transform:rotate(1turn)}}.institutional .i-login-1{--ac:#3A31CE;--ac-lit:#4F45E8;--ac-deep:#2A2399;--bg:#08090C;--surf:#0D0F14;--inp:#12151C;--sunk:#171B23;--line:#232833;--line2:#1E222B;--border:#2A303C;--border2:#3A4150;--tx:#FFFFFF;--tx2:#9AA0AE;--tx3:#5A6070;--the:#A9A2FF;--cell0:#151821;--rule:#12151B;--glowp:18%;--flash:#FFFFFF;--err-bg:rgba(181,50,42,.14);--err-bd:rgba(181,50,42,.38);--err-tx:#F3A79F;--card-shadow:0 40px 80px -34px rgba(0,0,0,.85);--anim:running;min-height:100svh;display:grid;grid-template-columns:1fr 1fr;background:var(--bg,#08090C);color:var(--tx,#FFF);font-family:var(--font-instrument-sans),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.institutional .i-login-2{position:relative;overflow:hidden;padding:36px 56px 40px;display:flex;flex-direction:column}.institutional .i-login-3{position:absolute;top:-12%;left:-14%;width:78%;height:78%;background:radial-gradient(closest-side,color-mix(in srgb,var(--ac-lit,#4F45E8) var(--glowp,18%),transparent),transparent);pointer-events:none}.institutional .i-login-4{position:relative;display:inline-flex;align-items:center;gap:10px;align-self:flex-start;color:var(--tx,#FFF)}.institutional .i-login-5{width:20px;height:20px;border-radius:6px;background:linear-gradient(135deg,var(--ac-lit,#4F45E8),var(--ac-deep,#2A2399));box-shadow:0 2px 8px -2px rgba(58,49,206,.6)}.institutional .i-login-6{font:700 16px/1 var(--font-instrument-sans),sans-serif;letter-spacing:-.03em;color:var(--tx,#FFF)}.institutional .i-login-7{color:var(--the,#A9A2FF)}.institutional .i-login-8{position:relative;margin:auto 0;padding:32px 0;width:100%;max-width:600px}.institutional .i-login-9{display:flex;align-items:center;gap:9px;margin-bottom:22px}.institutional .i-login-10{width:6px;height:6px;border-radius:50%;background:var(--ac-lit,#4F45E8);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-lit,#4F45E8) 22%,transparent);animation:gl2Pulse 2.4s ease-in-out infinite;animation-play-state:var(--anim,running)}.institutional .i-login-11{font:500 10.5px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.16em;text-transform:uppercase;color:var(--tx3,#5A6070)}.institutional .i-login-12{font:600 40px/1.05 var(--font-instrument-sans),sans-serif;letter-spacing:-.036em;margin:0 0 16px;max-width:14ch;color:var(--tx,#FFF);text-wrap:balance}.institutional .i-login-13{font:400 15px/1.55 var(--font-instrument-sans),sans-serif;color:var(--tx2,#9AA0AE);margin:0 0 40px;max-width:44ch;text-wrap:pretty}.institutional .i-login-14{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.institutional .i-login-15{font:500 10px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3,#5A6070)}.institutional .i-login-16{display:flex;align-items:center;gap:6px}.institutional .i-login-17{font:500 10px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3,#5A6070)}.institutional .i-login-18{width:8px;height:8px;border-radius:2px;background:var(--cell0,#151821)}.institutional .i-login-19{width:8px;height:8px;border-radius:2px;background:color-mix(in srgb,var(--ac-lit,#4F45E8) 24%,transparent)}.institutional .i-login-20{width:8px;height:8px;border-radius:2px;background:color-mix(in srgb,var(--ac-lit,#4F45E8) 46%,transparent)}.institutional .i-login-21{width:8px;height:8px;border-radius:2px;background:color-mix(in srgb,var(--ac-lit,#4F45E8) 70%,transparent)}.institutional .i-login-22{width:8px;height:8px;border-radius:2px;background:var(--ac-lit,#4F45E8)}.institutional .i-login-23{font:500 10px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3,#5A6070)}.institutional .i-login-24{display:grid;grid-template-columns:repeat(36,1fr);gap:4px}.institutional .i-login-25{aspect-ratio:1;border-radius:2px;background:var(--cell0,#151821)}.institutional .i-login-26{display:flex;justify-content:space-between;margin-top:10px}.institutional .i-login-27{font:400 10px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;color:var(--tx3,#5A6070)}.institutional .i-login-28{font:500 10px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.08em;color:var(--tx2,#9AA0AE)}.institutional .i-login-29{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-top:28px;padding-top:20px;border-top:1px solid var(--line2,#1e222b)}.institutional .i-login-30{display:flex;align-items:baseline;gap:12px;min-width:0}.institutional .i-login-31{font:500 12px/1 var(--font-jetbrains-mono),monospace;color:var(--tx,#FFF);font-variant-numeric:tabular-nums;flex:none}.institutional .i-login-32{font:400 13.5px/1.3 var(--font-instrument-sans),sans-serif;color:var(--tx2,#9AA0AE);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.institutional .i-login-33{display:flex;align-items:baseline;gap:10px;flex:none}.institutional .i-login-34{font:500 24px/1 var(--font-jetbrains-mono),monospace;letter-spacing:-.02em;color:var(--tx,#FFF);font-variant-numeric:tabular-nums}.institutional .i-login-35{font:500 10px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3,#5A6070)}.institutional .i-login-36{position:relative;overflow:hidden;border-left:1px solid var(--line2,#1e222b);display:grid;place-items:center;padding:40px 56px}.institutional .i-login-37{position:absolute;inset:0;background-image:linear-gradient(var(--rule,#12151B) 1px,transparent 1px),linear-gradient(90deg,var(--rule,#12151B) 1px,transparent 1px);background-size:56px 56px;background-position:50%;mask-image:radial-gradient(ellipse 62% 72% at 50% 50%,#000 18%,transparent 100%);-webkit-mask-image:radial-gradient(ellipse 62% 72% at 50% 50%,#000 18%,transparent 100%);pointer-events:none}.institutional .i-login-38{position:relative;width:100%;max-width:400px}.institutional .i-login-39{background:var(--surf,#0D0F14);border:1px solid var(--line,#232833);border-radius:14px;padding:32px 32px 28px;box-shadow:var(--card-shadow,0 40px 80px -34px rgba(0,0,0,.85))}.institutional .i-login-40{font:600 26px/1.15 var(--font-instrument-sans),sans-serif;letter-spacing:-.032em;margin:0 0 6px;color:var(--tx,#FFF)}.institutional .i-login-41{font:400 14.5px/1.5 var(--font-instrument-sans),sans-serif;color:var(--tx2,#9AA0AE);margin:0 0 24px}.institutional .i-login-42{display:flex;flex-direction:column;gap:10px}.institutional .i-login-43{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--border,#2a303c);border-radius:8px;background:var(--inp,#12151C);color:var(--tx,#FFF);font:500 14px/1 var(--font-instrument-sans),sans-serif;cursor:pointer;transition:all .14s cubic-bezier(.2,0,0,1)}.institutional .i-login-43:hover{background:var(--sunk,#171B23);border-color:var(--border2,#3A4150)}.institutional .i-login-43:focus-visible{background:var(--sunk,#171B23);border-color:var(--border2,#3A4150)}.institutional .i-login-43:active{transform:translateY(1px)}.institutional .i-login-44{color:var(--the,#A9A2FF);flex:none}.institutional .i-login-45{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:1px solid var(--ac-lit,#4f45e8);border-radius:8px;background:var(--inp,#12151C);color:var(--tx,#FFF);font:500 14px/1 var(--font-instrument-sans),sans-serif;cursor:progress;box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-lit,#4F45E8) 18%,transparent)}.institutional .i-login-46{animation:gl2Spin .8s linear infinite;animation-play-state:var(--anim,running);color:var(--the,#A9A2FF);flex:none}.institutional .i-login-47{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:9px;border:1px solid #0e7c55;border-radius:8px;background:#0E7C55;color:#FFF;font:600 14px/1 var(--font-instrument-sans),sans-serif;cursor:default}.institutional .i-login-48{display:flex;align-items:center;gap:12px;margin:20px 0}.institutional .i-login-49{flex:1;height:1px;background:var(--line,#232833)}.institutional .i-login-50{font:500 10px/1 var(--font-jetbrains-mono),monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--tx3,#5A6070)}.institutional .i-login-51{flex:1;height:1px;background:var(--line,#232833)}.institutional .i-login-52{display:flex;flex-direction:column;gap:16px}.institutional .i-login-53{display:block}.institutional .i-login-54{display:block;font:500 12.5px/1 var(--font-instrument-sans),sans-serif;color:var(--tx2,#9AA0AE);margin-bottom:8px}.institutional .i-login-55{width:100%;height:44px;padding:0 13px;border-radius:8px;border:1px solid var(--border,#2a303c);background:var(--inp,#12151C);font:400 14.5px/1 var(--font-instrument-sans),sans-serif;color:var(--tx,#FFF);outline:none;transition:border-color .14s,box-shadow .14s}.institutional .i-login-55:focus{border-color:var(--ac-lit,#4F45E8);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-lit,#4F45E8) 18%,transparent)}.institutional .i-login-56{display:block}.institutional .i-login-57{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:8px}.institutional .i-login-58{color:var(--tx2,#9AA0AE)}.institutional .i-login-58,.institutional .i-login-59{font:500 12.5px/1 var(--font-instrument-sans),sans-serif}.institutional .i-login-59{color:var(--the,#A9A2FF);transition:opacity .14s}.institutional .i-login-59:hover{opacity:.75}.institutional .i-login-59:focus-visible{opacity:.75}.institutional .i-login-60{position:relative;display:block}.institutional .i-login-61{width:100%;height:44px;padding:0 66px 0 13px;border-radius:8px;border:1px solid var(--border,#2a303c);background:var(--inp,#12151C);font:400 14.5px/1 var(--font-instrument-sans),sans-serif;color:var(--tx,#FFF);outline:none;transition:border-color .14s,box-shadow .14s}.institutional .i-login-61:focus{border-color:var(--ac-lit,#4F45E8);box-shadow:0 0 0 3px color-mix(in srgb,var(--ac-lit,#4F45E8) 18%,transparent)}.institutional .i-login-62{position:absolute;right:6px;top:50%;transform:translateY(-50%);height:30px;padding:0 9px;border:0;border-radius:6px;background:transparent;font:500 12.5px/1 var(--font-instrument-sans),sans-serif;color:var(--tx2,#9AA0AE);cursor:pointer;transition:all .14s}.institutional .i-login-62:hover{background:var(--sunk,#171B23);color:var(--tx,#FFF)}.institutional .i-login-62:focus-visible{background:var(--sunk,#171B23);color:var(--tx,#FFF)}.institutional .i-login-63{display:flex;gap:10px;align-items:flex-start;margin-top:16px;padding:11px 13px;border-radius:8px;background:var(--err-bg,rgba(181,50,42,.14));border:1px solid var(--err-bd,rgba(181,50,42,.38));color:var(--err-tx,#F3A79F);font:400 13px/1.45 var(--font-instrument-sans),sans-serif}.institutional .i-login-64{flex:none;margin-top:1px}.institutional .i-login-65{margin-top:20px}.institutional .i-login-66{width:100%;height:44px;display:flex;align-items:center;justify-content:center;border:0;border-radius:8px;background:var(--ac,#3A31CE);color:#FFF;font:600 15px/1 var(--font-instrument-sans),sans-serif;letter-spacing:-.01em;cursor:pointer;box-shadow:0 2px 20px -4px rgba(58,49,206,.6);transition:all .14s cubic-bezier(.2,0,0,1)}.institutional .i-login-66:hover{background:var(--ac-lit,#4F45E8)}.institutional .i-login-66:focus-visible{background:var(--ac-lit,#4F45E8)}.institutional .i-login-66:active{background:var(--ac-deep,#2A2399);transform:translateY(1px)}.institutional .i-login-67{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:10px;border:0;border-radius:8px;background:var(--ac,#3A31CE);opacity:.85;color:#FFF;font:600 15px/1 var(--font-instrument-sans),sans-serif;letter-spacing:-.01em;cursor:progress}.institutional .i-login-68{animation:gl2Spin .8s linear infinite;animation-play-state:var(--anim,running)}.institutional .i-login-69{width:100%;height:44px;display:flex;align-items:center;justify-content:center;gap:9px;border:0;border-radius:8px;background:#0E7C55;color:#FFF;font:600 15px/1 var(--font-instrument-sans),sans-serif;letter-spacing:-.01em;cursor:default}.institutional .i-login-70{display:flex;align-items:center;gap:9px;margin-top:18px;cursor:pointer}.institutional .i-login-71{width:15px;height:15px;accent-color:var(--ac-lit,#4F45E8);margin:0;cursor:pointer}.institutional .i-login-72{font:400 13px/1 var(--font-instrument-sans),sans-serif;color:var(--tx3,#5A6070)}.institutional .i-login-73{display:flex;flex-direction:column;align-items:center;gap:12px;margin:22px 0 0;text-align:center}.institutional .i-login-74{font:400 13.5px/1.5 var(--font-instrument-sans),sans-serif;color:var(--tx2,#9AA0AE);margin:0;max-width:38ch;text-wrap:pretty}.institutional .i-login-75{font:500 12.5px/1 var(--font-instrument-sans),sans-serif;color:var(--tx3,#5A6070);transition:color .14s}.institutional .i-login-75:hover{color:var(--the,#A9A2FF)}.institutional .i-login-75:focus-visible{color:var(--the,#A9A2FF)}.institutional .i-login-76{position:absolute;bottom:22px;right:56px;display:flex;gap:18px;font:400 12px/1 var(--font-instrument-sans),sans-serif}.institutional .i-login-77{color:var(--tx3,#5A6070);transition:color .14s}.institutional .i-login-77:hover{color:var(--tx,#FFF)}.institutional .i-login-77:focus-visible{color:var(--tx,#FFF)}.institutional .i-login-78{color:var(--tx3,#5A6070);transition:color .14s}.institutional .i-login-78:hover{color:var(--tx,#FFF)}.institutional .i-login-78:focus-visible{color:var(--tx,#FFF)}.institutional .i-login-79{color:var(--tx3,#5A6070);transition:color .14s}.institutional .i-login-79:hover{color:var(--tx,#FFF)}.institutional .i-login-79:focus-visible{color:var(--tx,#FFF)}.institutional-login .login-controls{border:0;padding:0;margin:0;min-width:0}.institutional-login .login-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.institutional-login button:disabled{cursor:wait}.institutional-login a:focus-visible,.institutional-login button:focus-visible{outline:2px solid var(--the,#A9A2FF);outline-offset:4px}.institutional-login .i-login-76{bottom:22px}.institutional-login .i-login-36{padding-top:64px;padding-bottom:80px}@media(max-width:900px){.institutional-login .i-login-1{grid-template-columns:1fr}.institutional-login .i-login-2{padding:24px 28px}.institutional-login .i-login-8{display:none}.institutional-login .i-login-36{border-left:0;padding:24px 24px 80px}.institutional-login .i-login-76{right:24px}}@media(max-width:420px){.institutional-login .i-login-39{padding:28px 22px}.institutional-login .i-login-75{line-height:1.5}}@keyframes loginEnterFade{0%{opacity:0}}@keyframes loginEnterRise{0%{transform:translateY(10px)}}.institutional-login .i-login-1:not(.login-phone-only) .i-login-8>[data-e]{animation:loginEnterFade .52s cubic-bezier(.2,0,0,1) backwards,loginEnterRise .64s cubic-bezier(.16,1,.3,1) backwards}.institutional-login .i-login-1:not(.login-phone-only) .i-login-8>[data-e]:first-child{animation-delay:80ms}.institutional-login .i-login-1:not(.login-phone-only) .i-login-8>[data-e]:nth-child(2){animation-delay:.17s}.institutional-login .i-login-1:not(.login-phone-only) .i-login-8>[data-e]:nth-child(3){animation-delay:.26s}.institutional-login .i-login-1:not(.login-phone-only) .i-login-8>[data-e]:nth-child(4){animation-delay:.35s}.institutional-login .i-login-1:not(.login-phone-only) .i-login-38>[data-e]{animation:loginEnterFade .18s cubic-bezier(.2,0,0,1) backwards}@media(prefers-reduced-motion:reduce){.institutional-login *{animation:none!important;transition:none!important;scroll-behavior:auto!important}}@keyframes loginPixelFade{0%,12%,72%,to{opacity:0}30%,45%{opacity:.22}}@media (max-width:560px){.institutional-login .login-phone-only{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;padding:calc(100px + env(safe-area-inset-top, 0px)) max(24px,env(safe-area-inset-right,0px)) calc(40px + env(safe-area-inset-bottom, 0px)) max(24px,env(safe-area-inset-left,0px))}.institutional-login .login-phone-only .i-login-2{position:absolute;top:calc(28px + env(safe-area-inset-top, 0px));left:max(24px,env(safe-area-inset-left,0px));padding:0;overflow:visible}.institutional-login .login-phone-only .i-login-4{min-height:44px}.institutional-login .login-phone-only .i-login-36{padding:0;overflow:visible}.institutional-login .login-phone-only .i-login-38{z-index:1}.institutional-login .login-phone-only .i-login-41,.institutional-login .login-phone-only .i-login-70,.institutional-login .login-phone-only .i-login-73,.institutional-login .login-phone-only .i-login-76{display:none}.institutional-login .login-phone-only .i-login-40{margin-bottom:24px}.institutional-login .login-phone-only input{font-size:16px;min-height:48px}.institutional-login .login-phone-only button{min-height:44px}.institutional-login .login-phone-only .i-login-59{display:inline-flex;align-items:center;min-height:44px}.institutional-login .login-phone-only .i-login-37{position:fixed;inset:0;background-size:40px 40px}.institutional-login .login-pixels{position:absolute;inset:0;pointer-events:none}.institutional-login .login-pixels span{position:absolute;left:var(--pixel-x);top:var(--pixel-y);width:12px;height:12px;border:1px solid var(--ac-lit);background:var(--ac);opacity:0;animation:loginPixelFade var(--pixel-duration) cubic-bezier(.45,0,.55,1) var(--pixel-delay) infinite}}