page.svelte-x1fvfs{grid-template-columns:1fr;width:100vw;height:100vh;display:grid;overflow:hidden}@media (min-width:768px){page.svelte-x1fvfs{grid-template-columns:1fr 1fr}}page.svelte-x1fvfs>:where(.svelte-x1fvfs){min-height:0}login-side.svelte-x1fvfs{z-index:10;background-color:#fff;justify-content:center;align-items:center;padding:2.5rem 2rem;display:flex;overflow-y:auto;box-shadow:4px 0 40px #2e4a6b1f}@media (max-width:767px){login-side.svelte-x1fvfs{align-items:flex-start;padding-top:5vh}}login-content.svelte-x1fvfs{flex-direction:column;gap:1rem;width:100%;max-width:420px;display:flex}.logo-area.svelte-x1fvfs{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-bottom:.5rem;display:flex}.mobile-trial-text.svelte-x1fvfs{text-align:center;color:#507095;margin:.25rem 0 0;font-size:.9rem;line-height:1.4;display:none}@media (max-width:767px){.mobile-trial-text.svelte-x1fvfs{display:block}}.form-area.svelte-x1fvfs{flex-direction:column;gap:1rem;display:flex}login-content form{flex-direction:column;gap:.25rem;width:100%;display:flex}login-content form>div>button{width:100%}password-strength.svelte-x1fvfs{font-size:.75rem;display:block}.hint.svelte-x1fvfs{color:#737b8c;font-size:.75rem}.hint.error.svelte-x1fvfs{color:#dd3c3c}.hint.success.svelte-x1fvfs{color:#29a352}.turnstile-area.svelte-x1fvfs{margin-top:.5rem}.terms.svelte-x1fvfs{color:#737b8c;margin:.5rem 0 0;font-size:.75rem}error.svelte-x1fvfs{text-align:center;color:#ad1f1f;background:#fdeded;border:1px solid #f3cece;border-radius:.5rem;margin-top:.25rem;padding:.625rem 1rem;font-size:.875rem;display:block}.alt-action.svelte-x1fvfs{text-align:center;color:#737b8c;margin:0;font-size:.875rem}visuals.svelte-x1fvfs{background:linear-gradient(40deg,#407bbf 12%,#79a3d2 100%);justify-content:center;align-items:center;padding:3rem;display:flex;position:relative;overflow:hidden}@media (max-width:767px){visuals.svelte-x1fvfs{display:none}}visuals-content.svelte-x1fvfs{color:#fff;max-width:28rem;display:block}visuals-content.svelte-x1fvfs h2:where(.svelte-x1fvfs){color:#fff;letter-spacing:-.01em;margin:0 0 1rem;font-size:1.875rem;font-weight:700}visuals-content.svelte-x1fvfs p:where(.svelte-x1fvfs){opacity:.9;margin:0 0 1.5rem;font-size:1.125rem;line-height:1.6}visuals-content.svelte-x1fvfs ul:where(.svelte-x1fvfs){opacity:.8;flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}
