.login-module__Si-P0q__page{background:radial-gradient(900px 420px at 50% -120px, color-mix(in oklab, var(--m-PIU22991) 8%, transparent), transparent 70%), var(--bg);place-items:center;min-height:100dvh;padding:24px 16px;display:grid}.login-module__Si-P0q__card{background:var(--card-paper);width:min(420px,100%);box-shadow:var(--shadow-3), 0 0 0 1px color-mix(in oklab, var(--ink) 7%, transparent);border-radius:22px;grid-template-columns:minmax(0,1fr);gap:18px;padding:22px 28px 28px;display:grid;position:relative}.login-module__Si-P0q__card:before{content:"";background:var(--m-PIU22991);height:3px;position:absolute;top:64px;left:0;right:0}.login-module__Si-P0q__brand{align-items:center;gap:10px;min-height:30px;display:flex}.login-module__Si-P0q__mark{background:var(--surface);width:26px;height:20px;box-shadow:0 0 0 1px var(--line-strong), 0 2px 4px #0000000f;border-radius:4px;position:relative;overflow:hidden;transform:rotate(-6deg)}.login-module__Si-P0q__mark:before{content:"";background:var(--m-PIU22991);height:2px;position:absolute;top:5px;left:0;right:0}.login-module__Si-P0q__name{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"SOFT" 100, "WONK" 1;font-size:22px;font-weight:650}.login-module__Si-P0q__title{font-family:var(--font-display);letter-spacing:-.02em;font-variation-settings:"SOFT" 50;margin:18px 0 0;font-size:clamp(26px,6vw,32px);font-weight:560;line-height:1.15}.login-module__Si-P0q__form{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.login-module__Si-P0q__label{color:var(--ink-2);font-size:14px;font-weight:700}.login-module__Si-P0q__form input[type=password]{width:100%;min-height:48px;font-size:16px}.login-module__Si-P0q__button{background:var(--action);min-height:48px;color:var(--action-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;margin-top:4px;font-size:16px;font-weight:700;display:inline-flex}.login-module__Si-P0q__button:hover:not(:disabled){background:var(--action-hover)}.login-module__Si-P0q__button:disabled{opacity:.45;cursor:default}.login-module__Si-P0q__error{color:var(--bad);margin:2px 0 0;font-size:14px;font-weight:650}
