.login-module__Si-P0q__page{padding-block-start:clamp(8px,2vw,24px)}.login-module__Si-P0q__grid{grid-template-columns:minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);min-width:0;display:grid}@media (min-width:900px){.login-module__Si-P0q__grid{grid-template-columns:minmax(0,1fr) minmax(0,27rem)}.login-module__Si-P0q__card{grid-area:1/2}.login-module__Si-P0q__intro{grid-area:1/1}}.login-module__Si-P0q__intro{background:var(--bg-page-alt);border:1px solid var(--border-soft);border-radius:var(--radius-card);min-width:0;padding:clamp(20px,4vw,32px)}.login-module__Si-P0q__rule{border-radius:var(--radius-pill);background:var(--brand-gradient);width:72px;height:6px;display:block}.login-module__Si-P0q__eyebrow{font-size:var(--fs-meta);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);margin-block-start:18px;font-weight:700}.login-module__Si-P0q__headline{font-size:var(--fs-h1);color:var(--text-primary);overflow-wrap:break-word;margin-block-start:6px}.login-module__Si-P0q__headlineSecond{color:var(--violet-text);display:block}.login-module__Si-P0q__standfirst{max-width:34em;font-size:var(--fs-read);color:var(--text-secondary);margin-block-start:16px}.login-module__Si-P0q__features{gap:18px;margin-block-start:28px;padding:0;list-style:none;display:grid}.login-module__Si-P0q__feature{min-width:0;font-size:var(--fs-ui);align-items:flex-start;gap:14px;display:flex}.login-module__Si-P0q__featureIcon{border-radius:var(--radius-control);background:var(--violet-subtle);width:44px;height:44px;color:var(--violet-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.login-module__Si-P0q__featureText{min-width:0}.login-module__Si-P0q__featureTitle{font-size:var(--fs-ui);color:var(--text-primary);font-weight:700;display:block}.login-module__Si-P0q__featureBody{font-size:var(--fs-ui);color:var(--text-secondary);margin-block-start:2px;display:block}.login-module__Si-P0q__card{align-self:start;min-width:0}.login-module__Si-P0q__cardTitle{font-size:var(--fs-h2);color:var(--text-primary)}.login-module__Si-P0q__cardLead{font-size:var(--fs-ui);color:var(--text-secondary);margin-block-start:6px}.login-module__Si-P0q__error,.login-module__Si-P0q__notice{font-size:var(--fs-ui);border-inline-start:4px solid var(--border-medium);margin-block-start:20px;padding:10px 0 10px 14px}.login-module__Si-P0q__error{color:var(--danger);border-inline-start-color:var(--danger)}.login-module__Si-P0q__notice{color:var(--text-secondary);border-inline-start-color:var(--violet)}.login-module__Si-P0q__form{margin-block-start:24px}.login-module__Si-P0q__label{font-size:var(--fs-ui);color:var(--text-primary);font-weight:600;display:block}.login-module__Si-P0q__hint{font-size:var(--fs-meta);color:var(--text-muted);margin-block-start:4px}.login-module__Si-P0q__input{width:100%;max-width:100%;min-height:var(--target-min);font-family:var(--font-ui);font-size:var(--fs-input);color:var(--text-primary);background:var(--bg-page);border:1px solid var(--border-input);border-radius:var(--radius-control);margin-block-start:10px;padding:10px 14px;display:block}.login-module__Si-P0q__input::placeholder{color:var(--text-muted);opacity:1}.login-module__Si-P0q__input:hover{border-color:var(--border-bright)}.login-module__Si-P0q__submit{margin-block-start:18px}.login-module__Si-P0q__continue{margin-block-start:24px}.login-module__Si-P0q__continueLink{min-height:var(--target-min);border-radius:var(--radius-control);background:var(--violet);color:#fff;font-size:var(--fs-button);justify-content:center;align-items:center;padding:10px 20px;font-weight:600;text-decoration:none;display:flex}.login-module__Si-P0q__continueLink:hover{background:var(--violet-hover)}.login-module__Si-P0q__inlineLink{color:var(--violet-text);text-underline-offset:3px;font-weight:600;text-decoration:underline}.login-module__Si-P0q__why{border-radius:var(--radius-card);border-inline-start:3px solid var(--violet);background:var(--bg-page-alt);margin-block-start:20px;padding:14px 16px}.login-module__Si-P0q__whyTitle{font-size:var(--fs-ui);margin:0 0 4px;font-weight:700}.login-module__Si-P0q__whyBody{font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--text-secondary);margin:0}.login-module__Si-P0q__gated{margin-block-start:18px}.login-module__Si-P0q__divider{border:0;border-block-start:1px solid var(--border-soft);margin-block:22px}.login-module__Si-P0q__footnote{font-size:var(--fs-meta);color:var(--text-muted)}.login-module__Si-P0q__footnote+.login-module__Si-P0q__footnote{margin-block-start:10px}.login-module__Si-P0q__signOut{margin-block-start:18px}.login-module__Si-P0q__help{border:1px solid var(--border-soft);border-radius:var(--radius-card);background:var(--bg-page-alt);margin-block-start:20px;padding:12px 16px}.login-module__Si-P0q__helpSummary{cursor:pointer;font-size:var(--fs-ui);color:var(--violet-text);min-height:var(--target-min);align-items:center;font-weight:600;display:flex}.login-module__Si-P0q__helpSummary:focus-visible{outline:2px solid var(--violet-ring);outline-offset:2px;border-radius:var(--radius-control)}.login-module__Si-P0q__helpLead{font-size:var(--fs-ui);line-height:var(--lh-body);color:var(--text-secondary);margin:4px 0 14px}.login-module__Si-P0q__textarea{border:1px solid var(--border-input);border-radius:var(--radius-control);background:var(--bg-input);width:100%;min-height:96px;color:var(--text-primary);font:inherit;font-size:var(--fs-read);line-height:var(--lh-body);resize:vertical;padding:10px 12px}
