.AuthHeading-module__lMnMkq__title{font-size:var(--ui-fs-large-title);font-weight:var(--fw-bold);letter-spacing:var(--ui-ls-title);color:var(--ui-text);margin:0 0 6px;line-height:1.15}.AuthHeading-module__lMnMkq__subtitle{font-size:var(--ui-fs-body);color:var(--ui-text-secondary);line-height:1.5}.AuthHeading-module__lMnMkq__subtitle strong{color:var(--ui-text);font-weight:var(--fw-semibold)}.AuthHeading-module__lMnMkq__divider{align-items:center;gap:12px;display:flex}.AuthHeading-module__lMnMkq__dividerLine{background:var(--ui-hairline);flex:1;height:1px}.AuthHeading-module__lMnMkq__dividerLabel{font-size:var(--ui-fs-footnote);color:var(--ui-text-secondary)}.AuthHeading-module__lMnMkq__terms{text-align:center;font-size:var(--ui-fs-footnote);color:var(--ui-text-secondary);line-height:1.5}.AuthHeading-module__lMnMkq__terms a{color:var(--ui-accent-text);font-weight:var(--fw-medium)}.AuthHeading-module__lMnMkq__terms a:hover{text-decoration:underline}
.AuthSplit-module__7tzXMW__root{background:var(--ui-surface);grid-template-columns:1fr 1fr;min-height:100dvh;display:grid}.AuthSplit-module__7tzXMW__panel{background:var(--gray-900);color:var(--text-inverse);flex-direction:column;justify-content:space-between;gap:40px;min-width:0;padding:64px;display:flex;position:relative;overflow:hidden}.AuthSplit-module__7tzXMW__panelImage{object-fit:cover;z-index:0;opacity:0;transition:opacity .7s var(--ease-standard), transform 1.1s var(--ease-standard), filter .7s var(--ease-standard);filter:saturate(.82);transform:scale(1.065)}.AuthSplit-module__7tzXMW__workerImage{object-position:center 42%}.AuthSplit-module__7tzXMW__businessImage{object-position:center}.AuthSplit-module__7tzXMW__panelImageActive{opacity:1;filter:saturate();transform:scale(1)}.AuthSplit-module__7tzXMW__panelOverlay{z-index:1;background:linear-gradient(180deg, color-mix(in srgb, var(--gray-900) 30%, transparent), color-mix(in srgb, var(--gray-900) 62%, transparent) 45%, color-mix(in srgb, var(--gray-900) 94%, transparent) 100%);position:absolute;inset:0}.AuthSplit-module__7tzXMW__panelBrand,.AuthSplit-module__7tzXMW__panelPitch,.AuthSplit-module__7tzXMW__panelFoot{z-index:2;position:relative}.AuthSplit-module__7tzXMW__panelPitch{border-radius:var(--ui-radius-sheet);background:color-mix(in srgb, var(--gray-900) 45%, transparent);-webkit-backdrop-filter:var(--ui-blur);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--gray-0) 16%, transparent);padding:28px}.AuthSplit-module__7tzXMW__panelContent{animation:AuthSplit-module__7tzXMW__authContentIn .42s var(--ui-ease-out) both;flex-direction:column;align-items:flex-start;gap:20px;display:flex}@keyframes AuthSplit-module__7tzXMW__authContentIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.AuthSplit-module__7tzXMW__panelPitch{max-width:420px}.AuthSplit-module__7tzXMW__roleLabel{font-size:var(--ui-fs-callout);font-weight:var(--fw-semibold);color:color-mix(in srgb, var(--gray-0) 72%, transparent);align-items:center;display:inline-flex}.AuthSplit-module__7tzXMW__livePill{background:color-mix(in srgb, var(--gray-0) 13%, transparent);font-size:var(--ui-fs-footnote);font-weight:var(--fw-medium);border-radius:var(--ui-radius-pill);align-items:center;gap:8px;padding:6px 12px;display:inline-flex}.AuthSplit-module__7tzXMW__liveDot{background:var(--live-accent);border-radius:50%;width:7px;height:7px;animation:1.6s infinite AuthSplit-module__7tzXMW__dotPulse}.AuthSplit-module__7tzXMW__panelTitle{font-size:32px;font-weight:var(--fw-bold);letter-spacing:var(--ui-ls-title);line-height:1.15}.AuthSplit-module__7tzXMW__panelBody{color:color-mix(in srgb, var(--gray-0) 80%, transparent);font-size:15px;line-height:1.55}.AuthSplit-module__7tzXMW__panelProof{gap:9px;padding-top:4px;display:grid}.AuthSplit-module__7tzXMW__panelProof span{font-size:var(--ui-fs-callout);color:color-mix(in srgb, var(--gray-0) 88%, transparent)}.AuthSplit-module__7tzXMW__panelFoot{font-size:var(--ui-fs-footnote);color:color-mix(in srgb, var(--gray-0) 60%, transparent)}.AuthSplit-module__7tzXMW__formSide{flex-direction:column;justify-content:center;align-items:center;min-width:0;padding:64px;display:flex}.AuthSplit-module__7tzXMW__form{flex-direction:column;gap:22px;width:100%;min-width:0;max-width:380px;display:flex}@media (max-width:960px){.AuthSplit-module__7tzXMW__root{grid-template-columns:1fr}.AuthSplit-module__7tzXMW__panel{padding:32px var(--page-x);gap:28px}.AuthSplit-module__7tzXMW__panelImage{object-position:center 62%}.AuthSplit-module__7tzXMW__panelOverlay{background:color-mix(in srgb, var(--gray-900) 70%, transparent)}.AuthSplit-module__7tzXMW__panelPitch,.AuthSplit-module__7tzXMW__panelFoot{display:none}.AuthSplit-module__7tzXMW__formSide{padding:40px var(--page-x) 64px}}@media (prefers-reduced-motion:reduce){.AuthSplit-module__7tzXMW__panelImage,.AuthSplit-module__7tzXMW__panelContent{transition:none;animation:none}}
.page-module__nyL80q__form{flex-direction:column;gap:16px;display:flex}.page-module__nyL80q__roleSection{flex-direction:column;gap:8px;display:flex}.page-module__nyL80q__roleLabel{color:var(--ui-text);font-size:var(--ui-fs-callout);font-weight:var(--fw-semibold)}.page-module__nyL80q__roleButtons{border-radius:var(--ui-radius-control);background:var(--ui-fill);gap:4px;min-width:0;padding:3px;display:flex;position:relative;overflow:hidden}.page-module__nyL80q__roleButtons:before{border-radius:calc(var(--ui-radius-control) - 3px);content:"";background:var(--ui-surface);width:calc(50% - 5px);box-shadow:var(--ui-shadow-thumb);transition:transform var(--ui-dur-slow) var(--ui-ease-out);position:absolute;top:3px;bottom:3px;left:3px}.page-module__nyL80q__roleButtons.page-module__nyL80q__businessSelected:before{transform:translate(calc(100% + 4px))}.page-module__nyL80q__roleButton{z-index:1;min-height:var(--ui-control-md);border-radius:calc(var(--ui-radius-control) - 3px);min-width:0;color:var(--ui-text-secondary);font:inherit;font-size:var(--ui-fs-callout);font-weight:var(--fw-medium);cursor:pointer;transition:color var(--ui-dur) var(--ui-ease);background:0 0;border:0;flex:1 1 0;justify-content:center;align-items:center;gap:7px;padding:0 10px;display:inline-flex;position:relative}.page-module__nyL80q__roleButton:not(.page-module__nyL80q__roleButtonActive):hover{color:var(--ui-text)}.page-module__nyL80q__roleButtonActive{color:var(--ui-text);font-weight:var(--fw-semibold)}.page-module__nyL80q__roleButton svg{flex:none}.page-module__nyL80q__roleButtonActive svg{color:var(--ui-accent)}.page-module__nyL80q__roleButton:focus-visible{outline:2px solid var(--ui-focus);outline-offset:-2px}.page-module__nyL80q__roleButtons>*{flex:1 1 0;min-width:0}.page-module__nyL80q__roleHint{min-height:40px;color:var(--ui-text-secondary);font-size:var(--ui-fs-callout);animation:page-module__nyL80q__hintIn var(--ui-dur-slow) var(--ui-ease-out) both;line-height:1.5}@keyframes page-module__nyL80q__hintIn{0%{opacity:0}to{opacity:1}}.page-module__nyL80q__registerPrompt{border-radius:var(--ui-radius-control);background:var(--ui-surface-grouped);color:var(--ui-text-secondary);font-size:var(--ui-fs-body);justify-content:center;align-items:center;gap:6px;padding:14px;display:flex}.page-module__nyL80q__registerPrompt a{color:var(--ui-accent-text);font-weight:var(--fw-semibold)}.page-module__nyL80q__registerPrompt a:hover{text-decoration:underline}.page-module__nyL80q__socialNote{text-align:center;color:var(--ui-text-secondary);font-size:var(--ui-fs-footnote);margin:0;line-height:1.5}.page-module__nyL80q__socialNote a{color:var(--ui-accent-text);font-weight:var(--fw-medium)}.page-module__nyL80q__socialNote a:hover{text-decoration:underline}.page-module__nyL80q__formError{color:var(--ui-danger);background:var(--ui-danger-soft);border-radius:var(--ui-radius-control);font-size:var(--ui-fs-callout);margin-top:10px;padding:10px 12px;line-height:1.5}.page-module__nyL80q__signOutNotice{color:var(--ui-warning-text);background:var(--ui-warning-soft);border-radius:var(--ui-radius-control);font-size:var(--ui-fs-callout);padding:10px 12px;line-height:1.5}@media (max-width:420px){.page-module__nyL80q__roleHint{min-height:0}.page-module__nyL80q__roleButton{font-size:var(--ui-fs-footnote)}}@media (prefers-reduced-motion:reduce){.page-module__nyL80q__roleButtons:before,.page-module__nyL80q__roleButton{transition:none}.page-module__nyL80q__roleHint{animation:none}}.page-module__nyL80q__forgot{border-radius:var(--ui-radius-xs);color:var(--ui-accent-text);font-size:var(--ui-fs-footnote);font-weight:var(--fw-medium);align-self:flex-end;margin-top:-8px}.page-module__nyL80q__forgot:hover{text-decoration:underline}.page-module__nyL80q__forgot:focus-visible{outline:2px solid var(--ui-focus);outline-offset:2px}
