.login-module__Si-P0q__shell{--auth-veil:#0000002e;--auth-input:#141414d1;--auth-header:#000000b3;isolation:isolate;background:var(--bg);flex-direction:column;min-height:100svh;display:flex;position:relative;overflow:clip}.login-module__Si-P0q__artwork{z-index:-1;pointer-events:none;position:absolute;inset:0}.login-module__Si-P0q__artwork:after{content:"";background:radial-gradient(ellipse at center, var(--bg) 6%, transparent 68%), var(--auth-veil);position:absolute;inset:0}.login-module__Si-P0q__background{object-fit:cover;object-position:center}.login-module__Si-P0q__header{min-height:88px;color:var(--muted);background:linear-gradient(var(--auth-header), transparent);justify-content:space-between;align-items:center;gap:24px;padding:24px 40px;font-size:13px;display:flex}.login-module__Si-P0q__header nav,.login-module__Si-P0q__home{align-items:center;gap:24px;display:flex}.login-module__Si-P0q__home{gap:9px}.login-module__Si-P0q__header a:hover{color:var(--ink)}.login-module__Si-P0q__header .theme-toggle{background:var(--auth-input)}.login-module__Si-P0q__content{flex:1;place-items:center;padding:48px 24px 64px;display:grid}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card{background:0 0;border:0;border-radius:0;max-width:460px;padding:24px 16px}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card>.logo{justify-content:center;gap:11px;width:fit-content;margin-inline:auto;font-size:20px;display:flex}:is(.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card .logo-mark,.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card .brand-mark){width:40px;height:40px}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card h1{letter-spacing:-.045em;text-align:center;text-wrap:balance;margin:32px 0 16px;font-size:clamp(29px,3vw,36px);font-weight:550;line-height:1.15}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card>p{text-align:center;overflow-wrap:anywhere;margin-bottom:32px;font-size:14px;line-height:1.7}.login-module__Si-P0q__shell .login-module__Si-P0q__content .field{gap:10px;margin-bottom:16px}.login-module__Si-P0q__shell .login-module__Si-P0q__content .field label{color:var(--muted);font-size:13px}.login-module__Si-P0q__shell .login-module__Si-P0q__content .field input{background:var(--auth-input);border-color:var(--control-border);border-radius:8px;min-height:52px;padding:12px 16px;font-size:16px;box-shadow:inset 0 1px #ffffff08}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card .button{border-radius:8px;min-height:48px;font-size:14px}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card .button.dark{color:#101400;background:#c8ff00;border-color:#c8ff00}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card .button.dark:hover{opacity:1;background:#d5ff40;border-color:#d5ff40}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card .login-foot{margin-top:24px;font-size:12px}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-foot:not(p){justify-content:center;align-items:center;gap:7px;display:flex}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card p.login-foot{margin:16px 0 0}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-foot a:hover{color:var(--ink)}.login-module__Si-P0q__footer{text-align:center;color:var(--muted);padding:24px;font-size:11px}html[data-console-theme=light] .login-module__Si-P0q__shell{--auth-veil:#ffffff59;--auth-input:#ffffffdb;--auth-header:#ffffffbf}html[data-console-theme=light] .login-module__Si-P0q__background{filter:invert()}@media (max-width:600px){.login-module__Si-P0q__header{min-height:76px;padding:20px 24px}.login-module__Si-P0q__header nav{gap:16px}.login-module__Si-P0q__header nav>a{display:none}.login-module__Si-P0q__content{padding:32px 24px 48px}.login-module__Si-P0q__shell .login-module__Si-P0q__content .login-card{padding:20px 0}.login-module__Si-P0q__background{object-position:60% center;opacity:.65}.login-module__Si-P0q__artwork:after{background:radial-gradient(ellipse at center, var(--bg) 12%, transparent 85%), var(--auth-veil)}.login-module__Si-P0q__footer{padding:20px 24px}}
