.nTD47a_page{--access-canvas:var(--dc-canvas-sunken);--access-surface:var(--dc-surface);--access-strong:var(--dc-text-strong);--access-body:var(--dc-text);--access-blue:var(--dc-accent);--access-line:var(--dc-border);background:var(--access-canvas);max-width:none;min-height:100svh;color:var(--access-strong);place-items:center;margin:0;padding:48px 24px;display:grid}.nTD47a_shell{background:var(--access-surface);border-radius:24px;grid-template-columns:1fr 1fr;gap:12px;width:min(1120px,100%);padding:12px;display:grid}.nTD47a_form{min-width:0;padding:32px 44px}.nTD47a_form h1{letter-spacing:-.035em;text-wrap:balance;margin:52px 0 16px;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.16}.nTD47a_form p{color:var(--access-body);font-size:15px;line-height:1.65}.nTD47a_form .access-note{color:var(--access-body);background:0 0;border:0;margin:20px 0;padding:0;font-size:14px;line-height:1.6}.nTD47a_form .access-note a{color:var(--access-blue);text-underline-offset:3px;font-weight:600;text-decoration:underline}.nTD47a_form .access-submit{width:100%}.nTD47a_form .access-form{margin:28px 0}.nTD47a_story{background:var(--access-blue);min-width:0;color:var(--access-surface);border-radius:16px;flex-direction:column;justify-content:flex-start;gap:40px;padding:52px 40px 32px;display:flex}.nTD47a_story h2{color:var(--access-surface);letter-spacing:-.035em;max-width:16ch;margin:0 0 20px;font-size:clamp(28px,3vw,36px);font-weight:500;line-height:1.2}.nTD47a_story p{max-width:42ch;margin:0;line-height:1.65}.nTD47a_featureSheet{color:var(--access-strong);background:var(--access-surface);border-radius:8px;flex-direction:column;flex:none;padding:24px;display:flex}.nTD47a_featureSheet h3{margin:0 0 12px;font-size:20px;font-weight:500}.nTD47a_feature{border-bottom:1px solid var(--access-line);flex:none;align-items:center;gap:16px;padding:20px 0;display:flex}.nTD47a_feature:last-child{border-bottom:0;padding-bottom:0}.nTD47a_feature svg{color:var(--access-blue);flex-shrink:0}.nTD47a_feature strong{font-size:16px;font-weight:500;display:block}.nTD47a_feature span{color:var(--access-body);margin-top:4px;font-size:13px;line-height:1.6;display:block}.nTD47a_passwordField{display:block;position:relative}.nTD47a_passwordField input{width:100%;padding-right:72px}.nTD47a_passwordToggle{min-width:44px;min-height:44px;color:var(--access-blue);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:600;position:absolute;top:50%;right:8px;transform:translateY(-50%)}.nTD47a_switchers{flex-wrap:wrap;gap:8px 16px;margin:4px 0 20px;display:flex}.nTD47a_switchers button{min-height:44px;color:var(--access-blue);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:14px;font-weight:600}.nTD47a_reason{justify-items:start;gap:var(--sv-space-3);margin-bottom:var(--sv-space-4);display:grid}.nTD47a_reason .access-note{margin:0}button.nTD47a_primaryAction{min-height:var(--sv-target);padding:0 var(--sv-space-5);border-radius:var(--sv-radius-pill);background:var(--access-blue);color:var(--access-surface);font:inherit;cursor:pointer;border:0;font-weight:600}@media (max-width:760px){.nTD47a_page{align-items:start;padding:16px}.nTD47a_shell{border-radius:16px;grid-template-columns:1fr;gap:0;padding:0;overflow:hidden}.nTD47a_form{padding:22px 24px}.nTD47a_form h1{margin:20px 0 12px}.nTD47a_form .access-form{margin:20px 0}.nTD47a_story{border-radius:0;gap:20px;padding:28px 24px}.nTD47a_feature{flex:none;padding:14px 0}.nTD47a_feature:last-child{padding-bottom:0}.nTD47a_story h2{max-width:20ch}.nTD47a_featureSheet{padding:20px}}.nTD47a_form .access-note button{color:var(--access-blue);font:inherit;cursor:pointer;background:0 0;border:0;margin-block:-12px;padding-block:12px;padding-inline:0;font-weight:600}
