.auth-module__cni4Dq__split{--pane-ink:#082c30;--pane-bloom:#0d4c4b8c;--on-ink:#e7f1f1;--on-ink-muted:#a3b5b6;--on-ink-accent:#87cdc9;--ink-rule:#3a5253;grid-template-columns:repeat(2,minmax(0,1fr));min-height:100dvh;font-size:15px;line-height:1.5;display:grid}@supports (color:lab(0% 0 0)){.auth-module__cni4Dq__split{--pane-ink:lab(15.6679% -11.88 -6.32297);--pane-bloom:lab(28.7442% -20.036 -4.78958/.55);--on-ink:lab(94.2997% -3.16557 -1.32865);--on-ink-muted:lab(72.3588% -6.32507 -2.64692);--on-ink-accent:lab(77.5784% -23.2544 -5.65993);--ink-rule:lab(33.0156% -9.45969 -3.92886)}}.auth-module__cni4Dq__brandSide{--label-ink:var(--on-ink-accent);background:radial-gradient(90% 60% at 0% 100%, var(--pane-bloom), transparent 70%), var(--pane-ink);min-width:0;color:var(--on-ink);flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(32px,3.9vw,56px);display:flex}.auth-module__cni4Dq__brandRow{align-items:center;gap:14px;margin:0;display:flex}.auth-module__cni4Dq__wordmark{font-family:var(--display);letter-spacing:-.015em;font-size:26px;line-height:1}.auth-module__cni4Dq__brandRule{background:var(--ink-rule);width:1px;height:22px}.auth-module__cni4Dq__brandLabel{color:var(--label-ink);letter-spacing:.2em;text-transform:uppercase;font-size:11px;font-weight:600}.auth-module__cni4Dq__hero{max-width:520px;font-family:var(--display);letter-spacing:-.02em;margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:300;line-height:1.02}.auth-module__cni4Dq__heroAccent{color:var(--on-ink-accent);white-space:nowrap}.auth-module__cni4Dq__brandNote{color:var(--on-ink-muted);flex-direction:column;gap:2px;font-size:14px;line-height:1.5;display:flex}.auth-module__cni4Dq__brandNote p{margin:0}.auth-module__cni4Dq__brandNote .auth-module__cni4Dq__textLink{color:var(--on-ink-accent);font-size:inherit}.auth-module__cni4Dq__formSide{background:var(--surface);grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:40px;min-width:0;padding:clamp(32px,3.9vw,56px);display:grid}.auth-module__cni4Dq__formBlock{align-self:center;width:100%;max-width:400px}.auth-module__cni4Dq__step{flex-direction:column;gap:28px;margin:0;display:flex}.auth-module__cni4Dq__stepHead{flex-direction:column;gap:8px;display:flex}.auth-module__cni4Dq__stepTitle{color:var(--ink);font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:36px;font-weight:400;line-height:1.05}.auth-module__cni4Dq__stepTitle:focus{outline:none}.auth-module__cni4Dq__stepLede{color:var(--mute);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.auth-module__cni4Dq__fields{flex-direction:column;gap:18px;display:flex}.auth-module__cni4Dq__field{flex-direction:column;gap:8px;display:flex}.auth-module__cni4Dq__fieldRow{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.auth-module__cni4Dq__fieldName{color:var(--ink);font-size:13px;font-weight:600}.auth-module__cni4Dq__input{border:1px solid var(--edge);background:var(--ground);width:100%;color:var(--ink);font:inherit;transition:border-color var(--dur) var(--ease), box-shadow var(--dur) var(--ease);border-radius:14px;outline:none;padding:14px 16px;font-size:16px;line-height:1.5}.auth-module__cni4Dq__input::placeholder{color:var(--mute)}.auth-module__cni4Dq__input:focus-visible{border-color:var(--accent-edge);box-shadow:0 0 0 4px var(--ring)}.auth-module__cni4Dq__input:disabled{color:var(--mute)}.auth-module__cni4Dq__secret{display:block;position:relative}.auth-module__cni4Dq__secret .auth-module__cni4Dq__input{padding-right:56px}.auth-module__cni4Dq__reveal{width:40px;height:40px;color:var(--mute);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media (hover:hover){.auth-module__cni4Dq__reveal:hover{background:var(--track)}}.auth-module__cni4Dq__reveal svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.auth-module__cni4Dq__forgot,.auth-module__cni4Dq__textLink{color:var(--accent);cursor:pointer;transition:background-size .35s var(--ease), color var(--dur) var(--ease);background:linear-gradient(currentColor,currentColor) 0 100%/0% 1.5px no-repeat;border:0;padding:0 0 2px;font-size:13px;font-weight:500;text-decoration:none}.auth-module__cni4Dq__textLink{font-size:14px}@media (hover:hover){.auth-module__cni4Dq__forgot:hover,.auth-module__cni4Dq__textLink:hover{background-size:100% 1.5px}}.auth-module__cni4Dq__remember{color:var(--ink);cursor:pointer;align-self:flex-start;align-items:center;gap:10px;font-size:14px;display:flex;position:relative}.auth-module__cni4Dq__rememberInput{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.auth-module__cni4Dq__rememberBox{border:1.5px solid var(--faint);width:20px;height:20px;color:var(--on-accent);transition:background-color var(--dur) var(--ease), border-color var(--dur) var(--ease);border-radius:6px;justify-content:center;align-items:center;display:flex}.auth-module__cni4Dq__rememberBox svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;opacity:0;width:12px;height:12px}.auth-module__cni4Dq__rememberInput:checked+.auth-module__cni4Dq__rememberBox{border-color:var(--accent);background:var(--accent)}.auth-module__cni4Dq__rememberInput:checked+.auth-module__cni4Dq__rememberBox svg{opacity:1}.auth-module__cni4Dq__rememberInput:disabled+.auth-module__cni4Dq__rememberBox{opacity:.6}.auth-module__cni4Dq__refusal{color:var(--red-ink);margin:0;font-size:13.5px;font-weight:500;line-height:1.5}.auth-module__cni4Dq__stepButtons{flex-direction:column;gap:10px;display:flex}.auth-module__cni4Dq__button{border:1px solid var(--edge);width:100%;color:var(--ink);font:inherit;white-space:nowrap;cursor:pointer;transition:background-color var(--dur) var(--ease), color var(--dur) var(--ease), border-color var(--dur) var(--ease);background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:15px 26px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}@media (hover:hover){.auth-module__cni4Dq__button:hover{border-color:var(--ink);background:var(--ink);color:var(--ground)}}.auth-module__cni4Dq__buttonInk{background:var(--ink);color:var(--ground);border-color:#0000}@media (hover:hover){.auth-module__cni4Dq__buttonInk:hover{background:var(--accent);color:var(--on-accent);border-color:#0000}}.auth-module__cni4Dq__buttonInk:disabled{background:var(--ink);color:var(--ground);cursor:default}@media (hover:hover){.auth-module__cni4Dq__buttonInk:disabled:hover{background:var(--ink);color:var(--ground);cursor:default}}.auth-module__cni4Dq__working{opacity:.6}.auth-module__cni4Dq__spinner{border:2px solid;border-right-color:#0000;border-radius:999px;width:14px;height:14px;animation:.7s linear infinite auth-module__cni4Dq__spin}@keyframes auth-module__cni4Dq__spin{to{transform:rotate(360deg)}}.auth-module__cni4Dq__stateMark{background:var(--accent);width:52px;height:52px;color:var(--on-accent);border-radius:999px;justify-content:center;align-items:center;display:flex}.auth-module__cni4Dq__stateMark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.auth-module__cni4Dq__stateMarkRed{background:var(--red-soft);color:var(--red-ink)}.auth-module__cni4Dq__paneFoot{width:100%;max-width:400px;color:var(--mute);flex-direction:column;gap:18px;font-size:14px;display:flex}.auth-module__cni4Dq__appLine{border-top:1px solid var(--edge);color:var(--quiet);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:0;padding-top:18px;font-size:12.5px;display:flex}.auth-module__cni4Dq__footApp{align-items:center;gap:10px;display:flex}.auth-module__cni4Dq__footVersion{background:var(--accent-soft);color:var(--accent-deep);font-variant-numeric:tabular-nums;border-radius:999px;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.auth-module__cni4Dq__creditLink{font-size:12.5px}.auth-module__cni4Dq__reveal:focus-visible,.auth-module__cni4Dq__forgot:focus-visible,.auth-module__cni4Dq__textLink:focus-visible,.auth-module__cni4Dq__button:focus-visible,.auth-module__cni4Dq__rememberInput:focus-visible+.auth-module__cni4Dq__rememberBox{outline:2px solid var(--accent);outline-offset:2px}.auth-module__cni4Dq__brandNote .auth-module__cni4Dq__textLink:focus-visible{outline-color:var(--on-ink-accent)}@media (max-width:900px){.auth-module__cni4Dq__split{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.auth-module__cni4Dq__brandSide{gap:28px;padding:32px 24px}.auth-module__cni4Dq__hero{font-size:40px}.auth-module__cni4Dq__formSide{padding:40px 24px}}@media (max-width:600px){.auth-module__cni4Dq__brandSide{gap:16px;padding:24px 16px}.auth-module__cni4Dq__hero{font-size:36px}.auth-module__cni4Dq__formSide{gap:32px;padding:28px 16px 32px}.auth-module__cni4Dq__stepTitle{font-size:32px}}@media (prefers-reduced-motion:reduce){.auth-module__cni4Dq__spinner{animation-duration:2s}.auth-module__cni4Dq__button,.auth-module__cni4Dq__reveal,.auth-module__cni4Dq__forgot,.auth-module__cni4Dq__textLink,.auth-module__cni4Dq__rememberBox,.auth-module__cni4Dq__input{transition:none}}
