.zrKVDW_page{background:var(--jp-auth-bg);min-height:100vh;color:var(--jp-auth-ink);flex-direction:column;display:flex}.zrKVDW_split{flex:1;grid-template-columns:minmax(460px,44%) 1fr;align-items:stretch;display:grid}.zrKVDW_formCol{box-sizing:border-box;border-right:1px solid var(--jp-auth-split);flex-direction:column;justify-content:center;min-width:0;padding:56px 64px;display:flex}.zrKVDW_formInner{width:400px;max-width:100%;margin:0 auto}.zrKVDW_stack{flex-direction:column;gap:24px;display:flex}.zrKVDW_stackTight{flex-direction:column;gap:18px;display:flex}.zrKVDW_h1{letter-spacing:-.025em;color:var(--jp-auth-ink);margin:0;font-size:36px;font-weight:700}.zrKVDW_sub{color:var(--jp-auth-muted);margin:0;font-size:14px;font-weight:450;line-height:1.5}.zrKVDW_sub strong{color:var(--jp-auth-ink);font-weight:600}.zrKVDW_headBlock{flex-direction:column;gap:8px;display:flex}.zrKVDW_label{color:var(--jp-auth-label);font-size:14px;font-weight:600}.zrKVDW_labelRow{justify-content:space-between;align-items:center;display:flex}.zrKVDW_field{flex-direction:column;gap:8px;display:flex}.zrKVDW_fields{flex-direction:column;gap:16px;display:flex}.zrKVDW_input{box-sizing:border-box;border:1px solid var(--jp-auth-border);background:var(--jp-auth-field-bg);width:100%;height:50px;color:var(--jp-auth-ink);border-radius:12px;outline:none;padding:0 16px;font-family:inherit;font-size:14.5px;font-weight:450;transition:border-color .15s}.zrKVDW_input::placeholder{color:var(--jp-auth-placeholder)}.zrKVDW_input:focus{border-color:var(--jp-auth-accent)}.zrKVDW_providers{flex-direction:column;gap:11px;display:flex}.zrKVDW_providerGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.zrKVDW_provider{cursor:pointer;border:1px solid var(--jp-auth-border);background:var(--jp-auth-provider-bg);height:48px;color:var(--jp-auth-provider-fg);white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:7px;min-width:0;padding:0 6px;font-family:inherit;font-size:13.5px;font-weight:600;transition:filter .15s;display:flex}.zrKVDW_provider:hover{filter:brightness(.92)}.zrKVDW_provider:disabled{cursor:default;opacity:.7}.zrKVDW_or{align-items:center;gap:14px;display:flex}.zrKVDW_or span:first-child,.zrKVDW_or span:last-child{background:var(--jp-auth-divider);flex:1;height:1px}.zrKVDW_orText{color:var(--jp-auth-placeholder);letter-spacing:.08em;font-size:12px;font-weight:600}.zrKVDW_primary{cursor:pointer;background:var(--jp-auth-accent);height:52px;color:var(--jp-auth-on-accent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:9px;width:100%;font-family:inherit;font-size:15px;font-weight:700;transition:filter .15s;display:flex}.zrKVDW_primary:hover{filter:brightness(1.08)}.zrKVDW_primary:disabled{cursor:default}.zrKVDW_spinner{border:2px solid var(--jp-auth-on-accent);border-color:var(--jp-auth-spinner-track);border-top-color:var(--jp-auth-on-accent);border-radius:9999px;width:15px;height:15px;animation:.7s linear infinite zrKVDW_jpAuthSpin}@keyframes zrKVDW_jpAuthSpin{to{transform:rotate(360deg)}}.zrKVDW_error{background:var(--jp-auth-error-bg);border:1px solid var(--jp-auth-error-border);color:var(--jp-auth-error-fg);border-radius:12px;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.45}.zrKVDW_notice{background:var(--jp-auth-notice-bg);border:1px solid var(--jp-auth-notice-border);color:var(--jp-auth-notice-fg);border-radius:12px;padding:11px 13px;font-size:13px;font-weight:500;line-height:1.45}.zrKVDW_center{justify-content:center;display:flex}.zrKVDW_between{justify-content:space-between;align-items:center;display:flex}.zrKVDW_foot{color:var(--jp-auth-muted);font-size:13.5px;font-weight:500}.zrKVDW_footLink{text-underline-offset:3px;color:var(--jp-auth-ink);font-weight:650;text-decoration:underline}.zrKVDW_footLink:hover{color:var(--jp-auth-ink)}.zrKVDW_accentLink{color:var(--jp-auth-accent);font-size:12.5px;font-weight:600;text-decoration:none}.zrKVDW_accentLink:hover{color:var(--jp-auth-accent-hover)}.zrKVDW_accentLink13{color:var(--jp-auth-accent);font-size:13px;font-weight:600;text-decoration:none}.zrKVDW_accentLink13:hover{color:var(--jp-auth-accent-hover)}.zrKVDW_mutedLink{color:var(--jp-auth-muted);font-size:13px;font-weight:600;text-decoration:none}.zrKVDW_mutedLink:hover{color:var(--jp-auth-ink)}.zrKVDW_mutedLinkSm{color:var(--jp-auth-muted);font-size:12.5px;font-weight:600;text-decoration:none}.zrKVDW_mutedLinkSm:hover{color:var(--jp-auth-ink)}.zrKVDW_textBtn{cursor:pointer;color:var(--jp-auth-accent);background:0 0;border:0;padding:0;font-family:inherit;font-size:12.5px;font-weight:600}.zrKVDW_textBtn:disabled{cursor:default;color:var(--jp-auth-placeholder)}.zrKVDW_otpRow{justify-content:space-between;gap:9px;display:flex}.zrKVDW_otpCell{box-sizing:border-box;text-align:center;width:56px;height:62px;color:var(--jp-auth-ink);border:1px solid var(--jp-auth-border);background:var(--jp-auth-field-bg);font-variant-numeric:tabular-nums;border-radius:12px;outline:none;font-family:inherit;font-size:24px;font-weight:650;transition:border-color .15s}.zrKVDW_otpCell:focus{border-color:var(--jp-auth-accent)}.zrKVDW_iconCircle{background:var(--jp-auth-accent-ring);border-radius:9999px;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.zrKVDW_iconCircle svg{stroke:var(--jp-auth-accent)}.zrKVDW_panel{background:var(--jp-auth-panel-bg);box-sizing:border-box;flex-direction:column;justify-content:center;gap:30px;min-width:0;padding:56px 64px;display:flex;position:relative;overflow:hidden}.zrKVDW_panelHead{flex-direction:column;gap:12px;max-width:640px;margin:0 auto 4px;display:flex}.zrKVDW_panelH2{letter-spacing:-.025em;color:var(--jp-auth-ink);text-align:center;text-wrap:pretty;margin:0;font-size:32px;font-weight:700;line-height:1.22}.zrKVDW_panelH2 span{color:var(--jp-auth-accent)}.zrKVDW_panelBody{flex-direction:column;align-items:center;width:100%;max-width:620px;margin:0 auto;display:flex}.zrKVDW_card{border:1px solid var(--jp-auth-accent);background:var(--jp-auth-card-bg);box-sizing:border-box;border-radius:18px;width:100%;max-width:440px;padding:22px 22px 20px;position:relative;overflow:hidden}.zrKVDW_cardInner{flex-direction:column;align-items:center;gap:13px;display:flex;position:relative}.zrKVDW_cardInner img{width:auto;height:26px;display:block}.zrKVDW_cardTag{color:var(--jp-auth-muted);font-size:12.5px;font-weight:500}.zrKVDW_rows{flex-direction:column;align-self:stretch;gap:9px;display:flex}.zrKVDW_row{background:var(--jp-auth-row-bg);text-align:left;border-radius:11px;align-items:center;gap:11px;padding:10px 12px;display:flex}.zrKVDW_rowIcon{background:var(--jp-auth-icon-bg);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.zrKVDW_rowIcon svg{stroke:var(--jp-auth-accent)}.zrKVDW_rowText{flex-direction:column;gap:1px;min-width:0;display:flex}.zrKVDW_rowTitle{color:var(--jp-auth-ink);font-size:13px;font-weight:650}.zrKVDW_rowSub{color:var(--jp-auth-muted);font-size:11.5px;font-weight:450}.zrKVDW_connector{background:repeating-linear-gradient(180deg, var(--jp-auth-border) 0 6px, transparent 6px 12px);width:2px;height:40px;margin:10px 0;display:block;position:relative}.zrKVDW_connector span{background:var(--jp-auth-accent);border-radius:9999px;width:6px;height:6px;animation:2s linear infinite zrKVDW_jpAuthFlowY;position:absolute;top:0;left:-2px}@keyframes zrKVDW_jpAuthFlowY{0%{opacity:.35;top:-3px}50%{opacity:1}to{opacity:.35;top:calc(100% - 3px)}}.zrKVDW_publishes{flex-direction:column;align-items:center;gap:14px;width:100%;display:flex}.zrKVDW_eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--jp-auth-faint);margin:0;font-size:11px;font-weight:600}.zrKVDW_logoGrid{grid-template-columns:repeat(3,max-content);justify-content:center;gap:11px 26px;display:grid}.zrKVDW_logo{color:var(--jp-auth-logo-label);align-items:center;gap:8px;font-size:12px;font-weight:550;display:flex}.zrKVDW_logoChip{background:var(--jp-auth-logo-chip);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:26px;height:26px;display:flex}.zrKVDW_logoChip img{object-fit:contain;width:14px;height:14px}.zrKVDW_panelFoot{color:var(--jp-auth-faint);text-align:center;text-wrap:pretty;margin:0;font-size:11.5px;font-weight:450;line-height:1.55}@media (max-width:900px){.zrKVDW_split{grid-template-columns:minmax(0,1fr)}.zrKVDW_formCol{border-right:0;padding:40px 20px}.zrKVDW_formInner{width:100%}.zrKVDW_otpCell{flex:1;width:0}.zrKVDW_panel{display:none}}.zrKVDW_linkBtn{cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}
