.login-module__Si-P0q__page{background:var(--gph-page);min-height:100svh;color:var(--gph-ink-900);grid-template-columns:minmax(430px,1fr) minmax(500px,1fr);font-family:inherit;display:grid;overflow:auto}.login-module__Si-P0q__story,.login-module__Si-P0q__access{min-width:0;min-height:100svh;position:relative}.login-module__Si-P0q__story{isolation:isolate;background:var(--gph-ink-900);color:var(--gph-page);border-right:0;flex-direction:column;gap:clamp(34px,5vh,58px);padding:clamp(34px,5vw,64px);display:flex;overflow:hidden}.login-module__Si-P0q__brand{width:min(270px,100%);display:block}.login-module__Si-P0q__storyCopy{gap:14px;width:min(100%,520px);display:grid}.login-module__Si-P0q__storyCopy span{color:var(--gph-blue-300);letter-spacing:.1em;font-size:.74rem;font-weight:750}.login-module__Si-P0q__storyCopy h2{color:var(--gph-page);letter-spacing:-.04em;margin:0;font-size:clamp(2.15rem,4vw,3.2rem);line-height:1.08}.login-module__Si-P0q__brandVisual{object-fit:contain;align-items:center;width:100%;height:auto;display:inline-flex}.login-module__Si-P0q__benefits{gap:0;width:min(100%,510px);margin:0;padding:0;list-style:none;display:grid}.login-module__Si-P0q__benefits li{min-height:74px;box-shadow:none;background:0 0;border:0;border-bottom:1px solid #ffffff1f;border-radius:0;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:16px;padding:15px 0;display:grid}.login-module__Si-P0q__benefits svg{width:28px;height:28px;color:var(--gph-blue-300);stroke-width:1.6px;border:1px solid #ffffff21;border-radius:8px;padding:7px}.login-module__Si-P0q__benefits span{gap:3px;min-width:0;display:grid}.login-module__Si-P0q__benefits b{color:var(--gph-page);font-size:1rem;font-weight:750;line-height:1.3}.login-module__Si-P0q__benefits small{color:var(--gph-ink-300);font-size:.92rem;line-height:1.45}.login-module__Si-P0q__legal{color:var(--gph-ink-400);gap:12px;margin-top:auto;font-size:.78rem;line-height:1.5;display:grid}.login-module__Si-P0q__legal nav{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.login-module__Si-P0q__legal i{color:var(--gph-ink-300);font-style:normal}.login-module__Si-P0q__legal a{color:var(--gph-ink-300);text-decoration:none}.login-module__Si-P0q__access{background:var(--gph-page);place-items:center;padding:clamp(28px,6vw,88px);display:grid}.login-module__Si-P0q__card{box-sizing:border-box;background:var(--gph-page);width:min(100%,500px);color:var(--gph-ink-900);box-shadow:none;border:0;border-radius:0;gap:22px;padding:0;display:grid}.login-module__Si-P0q__card header{text-align:left}.login-module__Si-P0q__card h1{color:var(--gph-ink-900);letter-spacing:-.035em;margin:0;font-size:clamp(1.75rem,4vw,2rem);line-height:1.12}.login-module__Si-P0q__card header p{color:var(--gph-ink-500);margin:10px 0 0;font-size:.98rem;line-height:1.5}.login-module__Si-P0q__messages{place-items:center;min-height:20px;display:grid}.login-module__Si-P0q__messages:empty{display:none}.login-module__Si-P0q__messages p{color:var(--gph-danger);text-align:center;margin:0;font-size:.88rem;line-height:1.45}.login-module__Si-P0q__messages p:not([role=alert]){color:var(--gph-success)}.login-module__Si-P0q__configurationStatus{background:var(--gph-blue-600);width:9px;height:9px;box-shadow:0 0 0 4px var(--gph-blue-100);border-radius:50%;position:absolute;top:22px;right:22px}.login-module__Si-P0q__fields{gap:18px;display:grid}.login-module__Si-P0q__fields label{color:var(--gph-ink-900);gap:8px;font-size:.9rem;font-weight:700;line-height:1.35;display:grid}.login-module__Si-P0q__field{width:100%;height:48px;display:block;position:relative}.login-module__Si-P0q__field>svg:not(.login-module__Si-P0q__eye),.login-module__Si-P0q__field .login-module__Si-P0q__eye{z-index:2;width:20px;height:20px;color:var(--gph-ink-500);pointer-events:none;position:absolute;top:14px}.login-module__Si-P0q__field>svg:not(.login-module__Si-P0q__eye){left:17px}.login-module__Si-P0q__field .login-module__Si-P0q__eye{right:17px}.login-module__Si-P0q__field input{box-sizing:border-box;border:1px solid var(--gph-ink-200);background:var(--gph-page);width:100%;height:48px;color:var(--gph-ink-900);font:inherit;border-radius:8px;outline:none;margin:0;font-size:1rem;padding:0 46px!important}.login-module__Si-P0q__field input::placeholder{color:var(--gph-ink-400)}.login-module__Si-P0q__field input:hover{border-color:var(--gph-blue-300)}.login-module__Si-P0q__field input:focus{border-color:var(--gph-blue-600);box-shadow:0 0 0 3px var(--gph-focus);background:var(--gph-page)}.login-module__Si-P0q__field input:disabled{background:var(--gph-subtle);color:var(--gph-ink-500);cursor:not-allowed}.login-module__Si-P0q__forgot{color:var(--gph-blue-700);text-decoration:underline;-webkit-text-decoration-color:var(--gph-focus);text-decoration-color:var(--gph-focus);text-underline-offset:3px;justify-self:end;margin:0;font-size:.88rem;line-height:1.4}.login-module__Si-P0q__sessionRow{justify-content:space-between;align-items:center;gap:16px;margin-top:-6px;display:flex}.login-module__Si-P0q__remember{color:var(--gph-ink-600);grid-template-columns:none;align-items:center;gap:9px;font-size:.88rem;font-weight:500;display:flex}.login-module__Si-P0q__remember input{width:18px;height:18px;margin:0}.login-module__Si-P0q__submit,.login-module__Si-P0q__demo{box-sizing:border-box;width:100%;min-height:50px;font:inherit;text-align:center;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:12px 18px;font-size:.96rem;font-weight:750;display:inline-flex}.login-module__Si-P0q__submit{border:1px solid var(--gph-blue-600);background:var(--gph-blue-600);color:var(--gph-page);cursor:pointer;position:relative}.login-module__Si-P0q__submit svg{width:20px;height:20px;position:absolute;right:18px}.login-module__Si-P0q__submit:hover{background:var(--gph-blue-700);border-color:var(--gph-blue-700);color:var(--gph-page)}.login-module__Si-P0q__submit:focus-visible,.login-module__Si-P0q__demo:focus-visible,.login-module__Si-P0q__legal a:focus-visible,.login-module__Si-P0q__forgot:focus-visible,.login-module__Si-P0q__account a:focus-visible{outline:3px solid var(--gph-focus);outline-offset:3px}.login-module__Si-P0q__submit:disabled{opacity:.56;cursor:not-allowed}.login-module__Si-P0q__divider{color:var(--gph-ink-400);align-items:center;gap:14px;font-size:.78rem;display:flex}.login-module__Si-P0q__divider:before,.login-module__Si-P0q__divider:after{content:"";background:var(--gph-ink-100);flex:1;height:1px}.login-module__Si-P0q__demo{border:1px solid var(--gph-ink-200);min-height:50px;color:var(--gph-ink-900);padding:12px 18px;font-size:.92rem;text-decoration:none}.login-module__Si-P0q__demo svg{width:18px;color:var(--gph-ink-700)}.login-module__Si-P0q__account{color:var(--gph-ink-500);text-align:center;margin:0;font-size:.88rem;line-height:1.5}.login-module__Si-P0q__account a{color:var(--gph-blue-700);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:1060px){.login-module__Si-P0q__page{grid-template-columns:minmax(360px,.9fr) minmax(440px,1.1fr)}.login-module__Si-P0q__story,.login-module__Si-P0q__access{padding:32px}}@media (max-width:760px){.login-module__Si-P0q__page{width:100%;max-width:100vw;display:block;overflow:auto}.login-module__Si-P0q__story{background:var(--gph-ink-900);border-right:0;align-items:center;min-height:auto;padding:22px 18px 12px}.login-module__Si-P0q__benefits,.login-module__Si-P0q__storyCopy,.login-module__Si-P0q__legal{display:none}.login-module__Si-P0q__brand{width:min(260px,74vw)}.login-module__Si-P0q__access{min-height:auto;padding:12px 16px 28px}.login-module__Si-P0q__card{border:1px solid var(--gph-ink-100);border-radius:14px;gap:20px;width:min(100%,520px);padding:30px 20px}.login-module__Si-P0q__card h1{font-size:clamp(1.6rem,8vw,2rem)}.login-module__Si-P0q__configurationStatus{top:16px;right:16px}.login-module__Si-P0q__submit svg{position:static}}@media (max-width:390px){.login-module__Si-P0q__access{padding-inline:10px}.login-module__Si-P0q__card{padding-inline:16px}.login-module__Si-P0q__field input{font-size:.95rem}}@media (max-width:520px){.login-module__Si-P0q__sessionRow{flex-direction:column;align-items:flex-start;gap:10px}.login-module__Si-P0q__forgot{justify-self:start}}
