.auth-form-card-module__zDi4bq__registerPanel{width:min(100%,35.5rem)}.auth-form-card-module__zDi4bq__registerForm{gap:1.15rem;width:100%}.auth-form-card-module__zDi4bq__registerFormScrollArea{overscroll-behavior:contain;scrollbar-width:thin;gap:1.15rem;max-height:min(100dvh - 24rem,34rem);padding-right:.45rem;display:grid;overflow-y:auto}.auth-form-card-module__zDi4bq__section{gap:.9rem;display:grid}.auth-form-card-module__zDi4bq__sectionTitle{color:var(--ui-blue);font-size:var(--font-size-label);letter-spacing:0;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.75rem;margin:0;font-weight:700;display:grid}.auth-form-card-module__zDi4bq__sectionTitle:after{content:"";background:#dbe6f5;height:1px}.auth-form-card-module__zDi4bq__sectionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem .9rem;display:grid}.auth-form-card-module__zDi4bq__fullSpan{grid-column:1/-1}.auth-form-card-module__zDi4bq__roleSummary{background:var(--ui-subtle);border:1px solid #dbe6f5;border-radius:8px;gap:.3rem;padding:.85rem .95rem;display:grid}.auth-form-card-module__zDi4bq__roleSummaryLabel{color:var(--ui-ink);font-size:var(--font-size-body-lg);font-weight:600}.auth-form-card-module__zDi4bq__roleSummaryText{color:var(--ui-ink-soft);font-size:var(--font-size-body);margin:0;line-height:1.45}.auth-form-card-module__zDi4bq__fixedRoleSummary{border:1px solid color-mix(in srgb,var(--auth-accent,var(--ui-blue))22%,#dbe6f5);background:color-mix(in srgb,var(--auth-accent-soft,#dbeafe)45%,var(--ui-surface));border-radius:8px;gap:.35rem;padding:.85rem .95rem;display:grid}.auth-form-card-module__zDi4bq__loginTitleRow{align-items:center;gap:.55rem;min-width:0;display:flex}.auth-form-card-module__zDi4bq__loginTitleRow h1{margin:0}.auth-form-card-module__zDi4bq__loginRolePill{background:color-mix(in srgb,var(--auth-accent-soft,#dbeafe)82%,var(--ui-surface));min-height:1.4rem;color:var(--auth-accent-strong,var(--ui-blue));font-size:var(--font-size-label);white-space:nowrap;border-radius:999px;align-items:center;padding:.18rem .5rem;font-weight:800;line-height:1;display:inline-flex}.auth-form-card-module__zDi4bq__passwordControl{align-items:center;display:grid;position:relative}.auth-form-card-module__zDi4bq__passwordControl input{padding-right:3rem;font-weight:400}.auth-form-card-module__zDi4bq__passwordControl input::placeholder{font-weight:400}.auth-form-card-module__zDi4bq__passwordToggle{width:2.15rem;height:2.15rem;color:var(--ui-ink-soft);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;display:inline-flex;position:absolute;right:.45rem}.auth-form-card-module__zDi4bq__passwordToggle:hover{color:var(--ui-ink);background:#eef4fb}.auth-form-card-module__zDi4bq__passwordToggle:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb,var(--auth-accent,var(--ui-blue))24%,transparent);outline:none}.auth-form-card-module__zDi4bq__inlineInputAction{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;display:grid}.auth-form-card-module__zDi4bq__inlineInputField{min-width:0}.auth-form-card-module__zDi4bq__inlineInputJoinedField{border-top-right-radius:0;border-bottom-right-radius:0}.auth-form-card-module__zDi4bq__inlineInputIconButton{background:linear-gradient(180deg,var(--ui-subtle)0%,var(--ui-blue-soft)100%);min-width:2.9rem;color:var(--ui-blue);cursor:pointer;border:1px solid #2563eb29;border-left:0;border-radius:0 8px 8px 0;justify-content:center;align-items:center;padding:0 .9rem;transition:background-color .12s,border-color .12s,color .12s,box-shadow .12s;display:inline-flex}.auth-form-card-module__zDi4bq__inlineInputIconButton:hover:not(:disabled){background:linear-gradient(180deg,var(--ui-blue-soft)0%,#e2edff 100%);border-color:#2563eb52}.auth-form-card-module__zDi4bq__inlineInputIconButton:disabled{cursor:wait;opacity:.7}.auth-form-card-module__zDi4bq__inlineInputAction:focus-within .auth-form-card-module__zDi4bq__inlineInputIconButton{border-color:#2563eb4d;box-shadow:0 0 0 3px #2563eb1f}.auth-form-card-module__zDi4bq__savedSiteRow{color:var(--ui-ink-soft);font-size:var(--font-size-label);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.45rem;line-height:1.4;display:flex}.auth-form-card-module__zDi4bq__savedSiteRow button{color:var(--auth-accent,var(--ui-blue));font:inherit;cursor:pointer;background:0 0;border:0;font-weight:700}.auth-form-card-module__zDi4bq__savedSiteRow button:hover{color:var(--auth-accent-strong,var(--ui-blue))}.auth-form-card-module__zDi4bq__registerActions{margin-top:.15rem}@media (max-width:860px){.auth-form-card-module__zDi4bq__registerPanel{width:min(100%,30rem)}.auth-form-card-module__zDi4bq__sectionGrid{grid-template-columns:1fr}.auth-form-card-module__zDi4bq__registerForm{max-height:none}.auth-form-card-module__zDi4bq__registerFormScrollArea{max-height:none;padding-right:0;overflow:visible}}.auth-form-card-module__zDi4bq__inputInvalid{border-color:#b2423073;box-shadow:0 0 0 1px #b242301f}.auth-form-card-module__zDi4bq__fieldError{color:#8a3a2a;font-size:var(--font-size-label);margin:.35rem 0 0;line-height:1.45}
