.login-brand-panel{position:relative;flex:1 1;isolation:isolate;display:flex;flex-direction:column;gap:clamp(.9rem,2.4vh,1.75rem);padding:clamp(1.25rem,3.4vh,2.4rem) clamp(1.25rem,2.6vw,2.4rem);overflow:hidden;color:#ffffff;background:linear-gradient(150deg,#0b1f3a,#13357a 56%,#0e7490);box-shadow:0 24px 60px rgba(16,32,51,.1)}.login-brand-panel:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.22;background-image:radial-gradient(rgba(255,255,255,.7) 1px,transparent 0);background-size:26px 26px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 70%);mask-image:linear-gradient(180deg,#000,transparent 70%)}.login-brand-panel:after{content:"";position:absolute;right:-140px;bottom:-160px;z-index:-1;width:420px;height:420px;border-radius:50%;background:radial-gradient(circle,rgba(34,211,238,.45),transparent 68%)}.login-inside{min-height:0;height:100%;display:flex;flex-direction:column;justify-content:center;gap:clamp(.75rem,2vh,1.25rem)}.login-inside-label{color:#67e8f9;font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.login-journey{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.login-journey-step{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .8rem;border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.12);color:#ffffff;font-size:.86rem;font-weight:750}.login-journey-step svg{color:#67e8f9}.login-journey-arrow{color:rgba(255,255,255,.6);font-size:1.1rem!important}.login-journey-note{margin:-.35rem 0 0;color:rgba(226,238,252,.75);font-size:.8rem}.login-inside-list{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:.6rem;gap:.6rem}.login-inside-list li{min-width:0;display:flex;align-items:flex-start;gap:.7rem;padding:.8rem .9rem;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.07)}.login-inside-icon{width:34px;height:34px;flex:0 0 auto;display:grid;place-items:center;background:rgba(103,232,249,.14);color:#67e8f9}.login-inside-list strong{display:block;color:#ffffff;font-size:.86rem;font-weight:750;line-height:1.3}.login-inside-list li div span{display:block;margin-top:2px;color:rgba(226,238,252,.78);font-size:.76rem;line-height:1.4}@media (max-width:1150px){.login-inside-list{grid-template-columns:minmax(0,1fr)}}.login-inside-list li{border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.12);background:linear-gradient(135deg,color-mix(in srgb,var(--box-color,#3b82f6) 82%,transparent) 0,color-mix(in srgb,var(--box-color,#3b82f6) 55%,#0b1f3a) 100%);border-color:color-mix(in srgb,var(--box-color,#3b82f6) 60%,#ffffff)}.login-inside-list .login-inside-icon{background:rgba(255,255,255,.22);color:#ffffff}.login-inside-list li div span{color:rgba(255,255,255,.88)}@media (min-width:1151px) and (min-height:761px){.login-inside{justify-content:flex-start}.login-inside-label,.login-journey,.login-journey-note{position:relative;z-index:3}.login-inside-list{position:absolute;inset:1.25rem;display:block;pointer-events:none}.login-inside-list li{position:absolute;z-index:1;width:44%;pointer-events:auto;transform:rotate(var(--tilt,0deg));box-shadow:0 16px 34px rgba(2,12,27,.28);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease,background .25s ease;animation:loginBoxIn .6s ease var(--in-delay,0s) both,loginBoxBob var(--bob-time,6s) ease-in-out var(--bob-delay,0s) infinite}.login-inside-list li:first-child{left:4%;top:24%;--tilt:-2deg;--in-delay:0.05s;--bob:18px;--bob-time:6.2s;--bob-delay:-1s}.login-inside-list li:nth-child(2){left:54%;top:30%;--tilt:1.5deg;--in-delay:0.15s;--bob:14px;--bob-time:7.4s;--bob-delay:-3s}.login-inside-list li:nth-child(3){left:26%;top:46%;--tilt:-1deg;--in-delay:0.25s;--bob:20px;--bob-time:5.4s;--bob-delay:-2s}.login-inside-list li:nth-child(4){left:2%;top:64%;--tilt:2deg;--in-delay:0.35s;--bob:16px;--bob-time:6.8s;--bob-delay:-4s}.login-inside-list li:nth-child(5){left:54%;top:70%;--tilt:-1.5deg;--in-delay:0.45s;--bob:22px;--bob-time:7.9s;--bob-delay:-1.5s}.login-inside-list li:nth-child(6){left:28%;top:85%;--tilt:1deg;--in-delay:0.55s;--bob:15px;--bob-time:5.8s;--bob-delay:-2.5s}.login-inside-list li:hover{z-index:2;animation-play-state:running,paused;transform:rotate(0deg) scale(1.04);filter:brightness(1.12);box-shadow:0 22px 44px rgba(2,12,27,.36),0 0 0 2px rgba(255,255,255,.45)}}@keyframes loginBoxIn{0%{opacity:0}to{opacity:1}}@keyframes loginBoxBob{0%,to{translate:0 0}50%{translate:0 calc(-1 * var(--bob, 16px))}}@media (prefers-reduced-motion:reduce){.login-inside-list li{animation:none!important}}