.auth-shell{background:var(--white);grid-template-columns:minmax(430px,46%) minmax(0,54%);height:auto;min-height:100svh;overflow:visible}.auth-context{color:var(--white);background:#0b1120;border-right:0;flex-direction:column;gap:0;min-height:100svh;padding:clamp(24px,3.5vh,40px) clamp(32px,5vw,70px);display:flex;position:sticky;top:0;overflow:clip auto}.auth-brand-link,.auth-mobile-logo{align-items:center;width:fit-content;min-height:44px;display:inline-flex}.auth-brand{color:inherit;letter-spacing:-.035em;align-items:center;gap:10px;font-size:1.35rem;font-weight:600;line-height:1;display:inline-flex}.auth-brand-mark{width:40px;height:40px;display:block;position:relative;overflow:hidden}.auth-brand-mark img{width:174px;max-width:none;height:40px;position:absolute;top:0;left:0}.auth-context .eyebrow,.auth-context-copy>p:last-child,.auth-context .sandbox-notice{color:#aeb8c8}.auth-context-copy{flex:none;margin-top:clamp(20px,3.5vh,36px)}.auth-context-copy h2{letter-spacing:-.04em;max-width:13ch;font-size:clamp(2rem,3vw,2.9rem)}.auth-context .operations-preview{color:var(--ink);flex:auto;min-height:0;margin-top:clamp(18px,2.5vh,28px)}.auth-context .sandbox-notice{letter-spacing:.04em;flex-shrink:0;margin-top:auto;padding-block:16px 4px}.auth-form-region{background:#fbfbfc;align-items:center;min-height:100svh;padding:clamp(32px,5vw,72px);overflow:visible}.auth-form-frame{background:0 0;border:0;border-radius:0;max-width:500px;margin-block:0;padding:0}.auth-form-frame>h1{font-size:clamp(2rem,3vw,2.7rem)}.clerk-frame{margin-top:28px}.clerk-frame .cl-cardBox,.clerk-frame .cl-card,.clerk-frame .cl-main,.clerk-frame .cl-form,.clerk-frame .cl-formFieldRow,.clerk-frame .cl-formFieldInput{width:100%!important;max-width:100%!important;margin-left:0!important}.clerk-frame .cl-cardBox{overflow:visible!important}.clerk-frame .cl-card{border:0!important}.clerk-frame .cl-formButtonPrimary{background:var(--blue)!important;box-shadow:none!important}.clerk-frame .cl-socialButtonsBlockButton,.clerk-frame .cl-formFieldInput{box-shadow:none!important}.clerk-frame .cl-footer{border-top:1px solid var(--border);background:0 0!important}.clerk-frame .cl-footerAction{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px;display:flex}.clerk-frame .cl-formFieldLabel.cl-required:after{color:var(--error);content:" *"}.clerk-frame .cl-formFieldInput[aria-invalid=true]{background:var(--error-soft);border-color:var(--error)!important}@media (max-width:1080px){.auth-shell{grid-template-columns:minmax(370px,42%) minmax(0,58%)}.auth-context{padding-inline:34px}.auth-context-copy h2{font-size:2.25rem}}@media (max-width:820px){.auth-shell{height:auto;min-height:100svh;display:block;overflow:visible}.auth-context{display:none}.auth-form-region{align-items:flex-start;min-height:100svh}.auth-form-frame{margin:0 auto}}@media (max-width:680px){.auth-form-region{padding:20px 16px}.auth-form-frame{padding:24px 20px}.clerk-frame .cl-footerAction{line-height:1.45}}@media (min-width:821px) and (max-height:760px){.auth-context-copy{margin-top:20px}.auth-context .operations-preview{margin-top:16px;padding:14px 16px}.auth-context-copy h2{font-size:clamp(1.8rem,2.6vw,2.35rem)}.auth-context-copy>p:last-child{margin-top:12px;font-size:.9rem;line-height:1.48}.auth-context .preview-metrics{margin-top:12px}.auth-context .preview-metrics>div{padding-block:8px}.auth-context .preview-activity{display:none}.auth-context .sandbox-notice{padding-block:12px 6px}.auth-form-frame{padding-block:0}}
