.jm-portal.jp-auth-workspace{--portal-bg:var(--workspace-bg);--portal-ink:var(--workspace-text);--portal-muted:var(--workspace-muted);--portal-line:var(--workspace-line);--portal-action:var(--workspace-action);--portal-tint:var(--workspace-accent-soft);background:var(--workspace-bg);color:var(--workspace-text);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.jp-auth-workspace .jp-header{background:var(--workspace-surface);border-color:var(--workspace-line);height:68px}.jp-auth-workspace .jp-auth-wrap{gap:clamp(32px,6vw,88px);max-width:1120px;min-height:calc(100vh - 68px)}.jp-auth-workspace .jp-auth-story h1{font:600 clamp(32px, 3.8vw, 46px)/1.14 var(--workspace-display);letter-spacing:-.035em}.jp-auth-workspace .jp-auth-benefit{border-color:var(--workspace-accent)}.jp-auth-workspace .jp-auth-card{border:1px solid var(--workspace-line);border-radius:var(--workspace-radius);box-shadow:var(--workspace-shadow);padding:32px}.jp-auth-workspace .jp-auth-card h2{font:600 24px/1.3 var(--workspace-display)}.jp-auth-workspace .jp-auth-card>.jp-muted{font-size:14px;line-height:1.5}.jp-auth-workspace .jp-btn{border-radius:var(--workspace-control-radius);font-size:14px}.jp-auth-workspace .jp-btn-primary:hover{background:var(--workspace-action-hover);border-color:var(--workspace-action-hover)}.jp-auth-workspace .jp-form input{border-color:var(--workspace-line);border-radius:var(--workspace-control-radius);min-height:48px;font-size:16px}.jp-auth-workspace .jp-form label{font-size:14px}.jp-auth-workspace .jp-form small{font-size:13px;line-height:1.5}.jp-auth-workspace .jp-row>input{min-width:0}.jp-auth-workspace .jp-header>a{align-items:center;min-height:44px;display:inline-flex}.jp-auth-workspace .jp-segmented{background:var(--workspace-subtle)}.jp-auth-workspace .jp-segmented button[aria-pressed=true]{color:#fff;background:var(--workspace-selection-fill)}@media (max-width:760px){.jp-auth-workspace .jp-header{gap:10px;height:64px;padding:0 16px}.jp-auth-workspace .jp-brand{gap:9px}.jp-auth-workspace .jp-brand img{width:68px}.jp-auth-workspace .jp-brand span{padding-left:9px}.jp-auth-workspace .jp-header .jp-link{font-size:12px}.jp-auth-workspace .jp-auth-wrap{flex-direction:column;align-items:stretch;gap:24px;min-height:0;padding:20px 16px 36px;display:flex}.jp-auth-workspace .jp-auth-card{order:0;padding:23px}.jp-auth-workspace .jp-auth-story{order:1;padding:0 8px}.jp-auth-workspace .jp-auth-story h1{margin:10px 0;font-size:26px}.jp-auth-workspace .jp-auth-story>p{font-size:14px;line-height:1.5}.jp-auth-workspace .jp-auth-benefit{display:none}}.jm-portal.jp-auth-workspace{--portal-bg:var(--workspace-bg);--portal-card:#fff;--portal-ink:#292d29;--portal-muted:var(--workspace-muted);--portal-line:var(--workspace-line);--portal-action:var(--workspace-action);--portal-tint:var(--workspace-accent-soft);background:var(--workspace-bg)}.jp-auth-workspace .jp-header{background:#fcfcfa;border-bottom:1px solid #eceee9}.jp-auth-workspace .jp-brand span{color:#465142;font-weight:500}.jp-auth-workspace .jp-header .jp-link{color:#465142;gap:8px;font-weight:500;display:inline-flex}.jp-auth-workspace .jp-header .jp-link svg{width:17px;height:17px}.jp-auth-workspace .jp-auth-wrap{grid-template-columns:minmax(0,1fr) minmax(390px,470px);max-width:1200px;padding-block:72px 88px}.jp-auth-workspace .jp-auth-story{padding:8px 0 8px 8px}.jp-auth-workspace .jp-eyebrow{color:#5f7055;letter-spacing:.14em;font-size:11px}.jp-auth-workspace .jp-auth-story h1{color:var(--workspace-text);letter-spacing:-.055em;margin:15px 0 22px;font-weight:500}.jp-auth-workspace .jp-auth-story>p{color:var(--workspace-muted);max-width:44ch;font-size:15px;line-height:1.65}.jp-auth-workspace .jp-auth-benefit{border-left:0;margin-top:26px;padding-left:36px;position:relative}.jp-auth-workspace .jp-auth-benefit svg{width:21px;height:21px;color:var(--workspace-action);background:#e5eddf;border-radius:7px;padding:4px;position:absolute;top:1px;left:0}.jp-auth-workspace .jp-auth-benefit strong{color:#364533;font-size:13px;font-weight:600}.jp-auth-workspace .jp-auth-benefit span{color:#6a7266;margin-top:3px;font-size:12px;display:block}.jp-auth-workspace .jp-auth-card{background:#fff;border:1px solid #e8eae5;border-radius:24px;padding:clamp(26px,3vw,38px);box-shadow:0 10px 28px #29352510}.jp-auth-workspace .jp-auth-card h2{color:var(--workspace-text);letter-spacing:-.035em;font-weight:500}.jp-auth-workspace .jp-segmented{background:#f2f4ef;border-radius:13px;padding:5px}.jp-auth-workspace .jp-segmented button{border-radius:10px;font-size:13px;font-weight:500;transition:color .18s,background .18s,box-shadow .18s}.jp-auth-workspace .jp-segmented button[aria-pressed=true]{color:#fff;background:var(--workspace-selection-fill);box-shadow:0 2px 6px #26342214}.jp-auth-workspace .jp-form input{background:#fff;border:1px solid #dfe4dc;box-shadow:0 1px 2px #26342208}.jp-auth-workspace .jp-form input:focus{border-color:var(--workspace-action);box-shadow:0 0 0 3px color-mix(in srgb, var(--workspace-action) 18%, transparent)}.jp-auth-workspace .jp-form label{color:#3f4b3c;font-weight:600}.jp-auth-workspace .jp-btn{border-radius:12px;gap:8px;min-height:46px;font-weight:500;transition:transform .18s,background .18s,box-shadow .18s}.jp-auth-workspace .jp-btn svg{flex:none;width:17px;height:17px}.jp-auth-workspace .jp-btn:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 3px 9px #26342218}.jp-auth-workspace .jp-btn:active:not(:disabled){transform:scale(.985)}.jp-auth-workspace .jp-btn-primary{background:var(--workspace-action);border-color:var(--workspace-action);color:#fff}.jp-auth-workspace .jp-btn-primary:hover:not(:disabled){background:var(--workspace-action-hover);border-color:var(--workspace-action-hover)}.jp-auth-workspace .jp-auth-bottom{border-color:#e9ebe6}.jp-auth-workspace :is(.jp-error,.jp-success,.jp-notice){overflow-wrap:anywhere;border-radius:12px;line-height:1.5}.jp-auth-workspace .jp-recovery{background:#f5f7f2;border-color:#e0e7dc}.jp-auth-workspace .jp-footer{color:var(--workspace-muted);border-color:#e4e7e1}.jp-auth-workspace .jp-footer nav a,.jp-auth-workspace .jp-footer nav button{color:#6a7266}.jp-auth-workspace .jp-footer nav a:hover,.jp-auth-workspace .jp-footer nav button:hover{color:var(--workspace-action)}@media (max-width:760px){.jp-auth-workspace .jp-auth-wrap{gap:24px;padding:22px 14px 40px}.jp-auth-workspace .jp-auth-card{border-radius:20px;padding:24px 20px}.jp-auth-workspace .jp-auth-story{padding:0 6px}.jp-auth-workspace .jp-auth-story h1{font-size:27px}}@media (max-width:360px){.jp-auth-workspace .jp-header{padding-inline:12px}.jp-auth-workspace .jp-brand img{width:74px}.jp-auth-workspace .jp-brand span{display:none}.jp-auth-workspace .jp-header .jp-link{font-size:11px}.jp-auth-workspace .jp-auth-wrap{padding-inline:10px}}
