.cni4Dq_split{grid-template-columns:repeat(2,minmax(0,1fr));min-height:100dvh;font-size:15px;line-height:1.5;display:grid}.cni4Dq_brandSide{background:radial-gradient(90% 60% at 0% 100%, var(--pane-bloom), transparent 70%), var(--pane-ink);min-width:0;color:var(--on-pane);flex-direction:column;justify-content:space-between;gap:48px;padding:clamp(32px,3.9vw,56px);display:flex}.cni4Dq_brandRow{align-items:center;gap:14px;margin:0;display:flex}.cni4Dq_wordmark{font-family:var(--display);letter-spacing:-.015em;white-space:nowrap;font-size:26px;line-height:1}.cni4Dq_brandRule{background:var(--pane-rule);width:1px;height:22px}.cni4Dq_brandLabel{color:var(--on-pane-accent);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:600}.cni4Dq_hero{max-width:560px;font-family:var(--display);letter-spacing:var(--tracking-tightest);margin:0;font-size:clamp(48px,5.2vw,76px);font-weight:400;line-height:1.02}.cni4Dq_heroAccent{color:var(--on-pane-accent);white-space:nowrap;font-style:italic}.cni4Dq_brandNote{color:var(--on-pane-mute);flex-direction:column;gap:2px;font-size:14px;line-height:1.5;display:flex}.cni4Dq_brandNote p{margin:0}.cni4Dq_formSide{background:var(--site-bg);grid-template-rows:minmax(0,1fr) auto;justify-items:center;gap:40px;min-width:0;padding:clamp(32px,3.9vw,56px);display:grid}.cni4Dq_formBlock{align-self:center;width:100%;max-width:400px}.cni4Dq_step{flex-direction:column;gap:28px;margin:0;display:flex}.cni4Dq_stepHead{flex-direction:column;gap:8px;display:flex}.cni4Dq_stepTitle{color:var(--ink);font-family:var(--display);letter-spacing:-.015em;margin:0;font-size:36px;font-weight:400;line-height:1.05}.cni4Dq_stepTitle:focus{outline:none}.cni4Dq_stepLede{color:var(--mute);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.cni4Dq_fields{flex-direction:column;gap:18px;display:flex}.cni4Dq_field{flex-direction:column;gap:8px;display:flex}.cni4Dq_fieldRow{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.cni4Dq_fieldName{color:var(--ink);font-size:13px;font-weight:600}.cni4Dq_input{border:1px solid var(--rule-ink);background:var(--field);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}.cni4Dq_input::placeholder{color:var(--faint)}.cni4Dq_input:focus-visible{border-color:var(--accent-edge);box-shadow:0 0 0 4px var(--accent-tint)}.cni4Dq_input:disabled{color:var(--mute)}.cni4Dq_secret{display:block;position:relative}.cni4Dq_secret .cni4Dq_input{padding-right:56px}.cni4Dq_reveal{border-radius:var(--radius-pill);width:40px;height:40px;color:var(--mute);cursor:pointer;transition:background-color var(--dur) var(--ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:50%;right:6px;transform:translateY(-50%)}.cni4Dq_reveal[hidden]{display:none}@media (hover:hover){.cni4Dq_reveal:hover{background:var(--pending-wash)}}.cni4Dq_reveal svg{fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.cni4Dq_forgot,.cni4Dq_textLink{color:var(--accent);cursor:pointer;transition:background-size .35s 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}@media (hover:hover){.cni4Dq_forgot:hover,.cni4Dq_textLink:hover{background-size:100% 1.5px}}.cni4Dq_notice{color:var(--accent);margin:0;font-size:13.5px;font-weight:500;line-height:1.5}.cni4Dq_refusal{color:var(--notice-ink);margin:0;font-size:13.5px;font-weight:500;line-height:1.5}.cni4Dq_stepButtons{flex-direction:column;gap:10px;display:flex}.cni4Dq_button{border:1px solid var(--rule-ink);border-radius:var(--radius-pill);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;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){.cni4Dq_button:hover{border-color:var(--accent-edge);background:var(--accent-wash);color:var(--accent)}}.cni4Dq_buttonInk{background:var(--ink);color:var(--site-bg);border-color:#0000}@media (hover:hover){.cni4Dq_buttonInk:hover{background:var(--accent);color:var(--on-accent);border-color:#0000}}.cni4Dq_buttonInk:disabled{background:var(--ink);color:var(--site-bg);cursor:default}@media (hover:hover){.cni4Dq_buttonInk:disabled:hover{background:var(--ink);color:var(--site-bg)}}.cni4Dq_working{opacity:.6}.cni4Dq_spinner{border-radius:var(--radius-pill);border:2px solid;border-right-color:#0000;width:14px;height:14px;animation:.7s linear infinite cni4Dq_spin}@keyframes cni4Dq_spin{to{transform:rotate(360deg)}}.cni4Dq_stateMark{border-radius:var(--radius-pill);background:var(--accent);width:52px;height:52px;color:var(--on-accent);justify-content:center;align-items:center;display:flex}.cni4Dq_stateMark svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.cni4Dq_stateMarkRed{background:var(--notice-tint);color:var(--notice-ink)}.cni4Dq_paneFoot{width:100%;max-width:400px}.cni4Dq_appLine{border-top:1px solid var(--rule);color:var(--mute);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;margin:0;padding-top:18px;font-size:12.5px;display:flex}.cni4Dq_footApp{align-items:center;gap:10px;display:flex}.cni4Dq_footVersion{border-radius:var(--radius-pill);background:var(--accent-tint);color:var(--accent-deep);font-variant-numeric:tabular-nums;align-items:center;padding:2px 9px;font-size:11.5px;font-weight:600;line-height:1.5;display:inline-flex}.cni4Dq_creditLink{font-size:12.5px}.cni4Dq_reveal:focus-visible,.cni4Dq_forgot:focus-visible,.cni4Dq_textLink:focus-visible,.cni4Dq_button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:900px){.cni4Dq_split{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.cni4Dq_brandSide{gap:28px;padding:32px 24px}.cni4Dq_hero{font-size:40px}.cni4Dq_formSide{padding:40px 24px}}@media (max-width:600px){.cni4Dq_brandSide{gap:16px;padding:24px 16px}.cni4Dq_hero{font-size:36px}.cni4Dq_formSide{gap:32px;padding:28px 16px 32px}.cni4Dq_stepTitle{font-size:32px}}@media (prefers-reduced-motion:reduce){.cni4Dq_spinner{animation-duration:2s}.cni4Dq_button,.cni4Dq_reveal,.cni4Dq_forgot,.cni4Dq_textLink,.cni4Dq_input{transition:none}}
