.AuthMagicLinkRow_magicLinkGrid__SpXaY{display:grid;grid-template-columns:1fr auto;-moz-column-gap:10px;column-gap:10px;row-gap:4px;align-items:start}.AuthMagicLinkRow_magicLinkInputCol__4hvmO{min-width:0;display:flex;flex-direction:column;align-items:stretch}.AuthMagicLinkRow_inputExampleLine__yV_pd{grid-column:1/-1;margin:2px 0 0;padding:0;font-size:.75rem;line-height:1.4;color:var(--text-muted);text-align:left}.AuthMagicLinkRow_magicLinkButtonCol__5DMQo{width:220px;min-width:200px}.AuthMagicLinkRow_actionButton__rSUYQ,.AuthMagicLinkRow_magicLinkButtonCol__5DMQo .btn-system{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;height:38px;padding:0 16px;border-radius:6px;line-height:1;font-size:.875rem}@media (max-width:640px){.AuthMagicLinkRow_magicLinkGrid__SpXaY{grid-template-columns:1fr;row-gap:6px;align-items:stretch}.AuthMagicLinkRow_magicLinkButtonCol__5DMQo{width:100%;min-width:0}}.LoginForm_termsRow__GNbQR{display:flex;align-items:flex-start;gap:10px;margin-bottom:0}.LoginForm_termsRowFirst__efiSy{margin-bottom:1.25rem}.LoginForm_termsLabel__GyMGY{line-height:1.4;margin:0;font-size:.8125rem;color:var(--text-primary)}.LoginForm_landingTermsLabel__Ht5H7{color:var(--text-muted)}.LoginForm_visuallyHidden__ez1xw{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.LoginForm_landingAccessBlock__1AIYH{display:flex;flex-direction:column;gap:.65rem;width:100%}.LoginForm_landingInviteBlock__b42KT{margin-top:.5rem;width:100%;min-width:0}.LoginForm_landingInviteBlock__b42KT .LoginForm_inviteWaitlistStack__1JH4M{grid-template-columns:1fr}.LoginForm_formRow__SYpXd{display:grid;grid-template-columns:120px 1fr;align-items:start;gap:16px}.LoginForm_formLabel__frF78{margin:0;font-weight:500;font-size:.875rem;line-height:1.35;padding-top:.65rem}.LoginForm_formField__uUJIW{display:flex;min-width:0}.LoginForm_magicLinkStack__rw3L0{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,220px);-moz-column-gap:10px;column-gap:10px;row-gap:6px;align-items:start;width:100%;min-width:0}.LoginForm_magicLinkRow__qB_2x{grid-column:1/-1}.LoginForm_identifierInstruction__SO0CH{grid-column:1;margin:0;padding:0;font-size:.75rem;line-height:1.4;color:var(--text-muted);font-weight:400;min-width:0}.LoginForm_magicLinkStack__rw3L0 .LoginForm_identifierInstruction__SO0CH{text-align:left}.LoginForm_actionButton__LMgYH,.LoginForm_magicLinkRow__qB_2x .btn-system{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;min-height:44px;padding:0 18px;border-radius:10px;line-height:1}.LoginForm_magicLinkRow__qB_2x #login-identifier{height:44px}.LoginForm_inviteFormRow__bjHRd{display:grid;grid-template-columns:120px 1fr;gap:16px;align-items:start;margin-top:8px}.LoginForm_inviteWaitlistStack__1JH4M{display:grid;grid-template-columns:minmax(0,1fr) minmax(200px,220px);-moz-column-gap:10px;column-gap:10px;align-items:start;width:100%;min-width:0}.LoginForm_inviteCopy__C4EX9{margin:0;text-align:left;min-width:0;font-size:calc(.6875rem + 2px);line-height:1.45;color:var(--text-muted)}.LoginForm_inviteWaitlistMain__e2q6u{display:flex;flex-direction:column;gap:10px;min-width:0}.LoginForm_inviteReasonField__7U55G{display:flex;flex-direction:column;gap:4px;text-align:left;min-width:0}.LoginForm_inviteReasonLabel__AEyH0{font-size:.8125rem;font-weight:500;line-height:1.35}.LoginForm_inviteReasonTextarea__FHPA9{resize:vertical;min-height:4.5rem}.LoginForm_inviteReasonHelper__y97ZY{margin:0;font-size:calc(.6875rem + 1px);line-height:1.4;color:var(--text-muted);text-align:left}.LoginForm_inviteButtonCell__OzIKK{min-width:0;align-self:start}@media (max-width:640px){.LoginForm_formRow__SYpXd{gap:10px}.LoginForm_magicLinkStack__rw3L0{grid-template-columns:1fr}.LoginForm_inviteFormRow__bjHRd{gap:10px}.LoginForm_inviteWaitlistStack__1JH4M{grid-template-columns:1fr;row-gap:10px}.LoginForm_landingInviteBlock__b42KT .LoginForm_inviteWaitlistStack__1JH4M{grid-template-columns:1fr}}.AuthTabs_authLandingIntro__T3SEr{margin:0;padding:0;text-align:left}.AuthTabs_authLandingIntroHeading__dg6Dh{margin:0 0 .35rem;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--text-primary)}.AuthTabs_authLandingIntroBody__qsSrf{margin:0 0 .25rem;font-size:.8125rem;line-height:1.35;color:var(--text-muted)}.AuthTabs_authLandingIntroPrinciples__egDw1{display:flex;flex-direction:column;gap:5px;margin:.1rem 0 .25rem;font-size:.8125rem;font-weight:400;color:var(--text-muted)}.AuthTabs_authLandingIntroPrincipleLine__U1ubN{line-height:1.32}.AuthTabs_authLandingIntroExamplesBox__2NwMO{margin:.65rem auto 0;max-width:36rem;padding:.45rem .75rem;border:1px solid var(--border);border-radius:.5rem;background-color:var(--surface-2)}.AuthTabs_authLandingIntroExamples__4pPCP{margin:0;font-size:.875rem;line-height:1.35;color:var(--text-muted);text-align:center;font-weight:600}.AuthTabs_authLandingIntroFree__ov21I{margin:0;font-size:.8125rem;font-weight:600;line-height:1.35;color:var(--text-muted)}.AuthTabs_authLandingAccess__qkYPv{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border);text-align:left}.AuthTabs_authLandingInstruction__pZy3x{margin:0 0 .55rem;font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--text-primary)}.AuthTabs_auth-quickGuide__JHqMI{margin-top:.85rem;padding-top:.85rem;border-top:1px solid var(--border)}.AuthTabs_auth-quickGuide__JHqMI button{outline:none}.AuthTabs_auth-quickGuide__JHqMI button:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.AuthTabs_auth-quickGuide-visible__m6Ojg{display:flex;flex-direction:column;gap:4px}.AuthTabs_auth-quickGuide-mainHeader__hlbdk{margin:0 0 .4rem;font-size:.875rem;font-weight:600;line-height:1.35;color:var(--text-primary)}.AuthTabs_auth-quickGuide-headerSchematic__diOu_{font-size:.9em;color:var(--text-muted)}.AuthTabs_auth-quickGuide-protocolBlock__UOAPb{display:flex;flex-direction:column;gap:3px;margin-top:0;font-size:.8125rem;font-weight:400;color:var(--text-muted)}.AuthTabs_auth-quickGuide-protocolLine__nck48{line-height:1.35}.AuthTabs_auth-quickGuide-nextStepsToggle__YBy_w{margin-top:6px;text-align:left;padding:0;background:transparent;border:none;cursor:pointer;font-size:.8125rem;font-weight:400;color:var(--text-muted);text-decoration:none}.AuthTabs_auth-quickGuide-nextStepsToggle__YBy_w:hover{color:var(--text-secondary);text-decoration:underline}.AuthTabs_auth-quickGuide-body__KfX0F{font-size:.8125rem;line-height:1.35;color:var(--text-muted);margin-top:.5rem;padding-right:.5rem}.AuthTabs_auth-quickGuide-step__yGpp9{display:flex;align-items:flex-start;gap:12px;padding:8px 0}.AuthTabs_auth-quickGuide-stepNum__HwqiI{width:24px;height:24px;border-radius:999px;display:flex;align-items:center;justify-content:center;margin-top:2px;flex:0 0 24px;font-size:12px;font-weight:600;background:var(--surface-2,rgba(0,0,0,.06));color:var(--text-primary,rgba(0,0,0,.85))}.AuthTabs_auth-quickGuide-stepContent__yGEPp{flex:1;min-width:0}.AuthTabs_auth-quickGuide-stepTitle__8e1R7{font-weight:600;font-size:.8125rem;line-height:1.25;color:var(--text-muted)}.AuthTabs_auth-quickGuide-stepList__01LS8{margin:6px 0 0;padding:0 0 0 10px;list-style:none;border-left:2px solid var(--border-subtle,var(--border,rgba(0,0,0,.08)))}.AuthTabs_auth-quickGuide-stepListItem__7Paid{margin:2px 0;font-size:.8125rem;line-height:1.32;color:var(--text-muted)}.AuthTabs_auth-quickGuide-stepListItem__7Paid:before{content:"•";margin-right:6px;color:var(--text-muted)}.AuthTabs_auth-quickGuide-important__B2YvA{font-size:.8125rem;line-height:1.35;color:var(--text-muted);margin-top:.75rem;padding-top:.5rem;padding-left:4px;border-left:2px solid var(--border)}.AuthTabs_auth-quickGuide-important__B2YvA strong{color:var(--text-primary)}.AuthTabs_auth-quickGuide-footer__q__O2{margin-top:10px;text-align:center;font-size:.8125rem}.AuthTabs_auth-quickGuide-footer__q__O2 a{color:var(--brand);text-decoration:underline}