.pro-login-page{display:flex;flex-direction:column;min-height:100dvh;overflow:auto;background-image:var(--seenport-login-gradient);background-size:cover;position:relative;isolation:isolate}.pro-login-page:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:linear-gradient(var(--seenport-grid) 1px,transparent 1px),linear-gradient(90deg,var(--seenport-grid) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:linear-gradient(#000,transparent 90%);mask-image:linear-gradient(#000,transparent 90%)}.pro-login-tools{display:flex;justify-content:flex-end;padding:16px 24px}.pro-login-main{width:min(480px,calc(100% - 32px));margin:auto;flex:0 1 auto;padding:24px 0;border:1px solid var(--border);border-radius:20px;background:var(--seenport-login-surface);box-shadow:var(--sh-2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pro-login-help{width:calc(100% - 48px);max-width:360px;margin:0 auto}@media(max-width:767px){.pro-login-tools{padding:12px 16px}.pro-login-main{margin:24px auto;padding:16px 0}}