.AuthShell-module__4GggPa__shell{grid-template-rows:auto 1fr;width:min(100%,1180px);min-height:100dvh;margin:0 auto;padding:30px clamp(20px,4vw,56px);display:grid}.AuthShell-module__4GggPa__backLink{width:fit-content;min-height:42px;color:var(--ink-soft);align-items:center;gap:8px;font-size:13px;font-weight:620;display:inline-flex}.AuthShell-module__4GggPa__backLink svg{width:16px;transition:transform var(--duration-fast) var(--ease-smooth-out)}.AuthShell-module__4GggPa__backLink:hover svg{transform:translate(-3px)}.AuthShell-module__4GggPa__panel{border-left:1px solid var(--line);flex-direction:column;align-items:flex-start;width:min(100%,680px);margin:auto 0 auto clamp(0px,10vw,118px);padding:clamp(42px,7vw,76px);display:flex}.AuthShell-module__4GggPa__icon{border:1px solid var(--line);width:48px;height:48px;color:var(--accent);border-radius:50%;place-items:center;margin-bottom:36px;display:grid}.AuthShell-module__4GggPa__icon svg{stroke-width:1.6px;width:21px}.AuthShell-module__4GggPa__eyebrow{color:var(--accent-dark);font-family:var(--font-geist-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;margin:0 0 24px;font-size:11px;font-weight:650}.AuthShell-module__4GggPa__panel h1{letter-spacing:-.065em;max-width:590px;margin:0;font-size:clamp(42px,6vw,72px);font-weight:560;line-height:.94}.AuthShell-module__4GggPa__description{max-width:52ch;color:var(--ink-soft);margin:28px 0 0;font-size:16px;line-height:1.65}.AuthShell-module__4GggPa__content{width:min(100%,470px);margin-top:34px}.AuthShell-module__4GggPa__trust{border-top:1px solid var(--line);width:min(100%,470px);color:var(--ink-soft);grid-template-columns:20px 1fr;gap:10px;margin-top:38px;padding-top:20px;font-size:12px;line-height:1.5;display:grid}.AuthShell-module__4GggPa__trust svg{width:18px;color:var(--accent)}@media (max-width:720px){.AuthShell-module__4GggPa__shell{padding:20px 18px}.AuthShell-module__4GggPa__panel{margin:auto 0;padding:44px 8px 44px 24px}.AuthShell-module__4GggPa__panel h1{font-size:clamp(42px,13vw,58px)}}@media (prefers-reduced-motion:reduce){.AuthShell-module__4GggPa__backLink svg{transition:none}.AuthShell-module__4GggPa__backLink:hover svg{transform:none}}
.AcceptInvite-module__sX9TPG__actions{justify-items:start;gap:14px;display:grid}.AcceptInvite-module__sX9TPG__accept{border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--ink);width:fit-content;min-width:178px;min-height:50px;color:var(--paper-bright);cursor:pointer;font:inherit;white-space:nowrap;transition:transform var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out);justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:680;display:inline-flex}.AcceptInvite-module__sX9TPG__accept:hover:not(:disabled){background:#2b3132;transform:translateY(-2px)}.AcceptInvite-module__sX9TPG__accept:active:not(:disabled){transform:translateY(1px)scale(.99)}.AcceptInvite-module__sX9TPG__accept:disabled{cursor:wait;opacity:.68}.AcceptInvite-module__sX9TPG__status,.AcceptInvite-module__sX9TPG__error,.AcceptInvite-module__sX9TPG__unavailable p{margin:0;font-size:12px;line-height:1.55}.AcceptInvite-module__sX9TPG__status{min-height:1.55em;color:var(--ink-soft)}.AcceptInvite-module__sX9TPG__error{max-width:48ch;color:var(--accent-dark);font-weight:620}.AcceptInvite-module__sX9TPG__unavailable{gap:20px;max-width:48ch;display:grid}.AcceptInvite-module__sX9TPG__unavailable p{color:var(--accent-dark);font-weight:620}.AcceptInvite-module__sX9TPG__unavailable a{width:fit-content;color:var(--ink);border-bottom:1px solid;padding-bottom:3px;font-size:13px;font-weight:650}@media (max-width:480px){.AcceptInvite-module__sX9TPG__accept{width:100%}}@media (prefers-reduced-motion:reduce){.AcceptInvite-module__sX9TPG__accept{transition:none}.AcceptInvite-module__sX9TPG__accept:hover:not(:disabled),.AcceptInvite-module__sX9TPG__accept:active:not(:disabled){transform:none}}
.SignInForm-module__OoyqQW__form{gap:18px;display:grid}.SignInForm-module__OoyqQW__field{gap:9px;display:grid}.SignInForm-module__OoyqQW__field label{color:var(--ink);font-size:13px;font-weight:650}.SignInForm-module__OoyqQW__field input{width:100%;min-height:52px;color:var(--ink);font:inherit;transition:border-color var(--duration-quick) var(--ease-out), background-color var(--duration-quick) var(--ease-out);background:#f8f7f3bd;border:1px solid #171b1c52;border-radius:12px;padding:0 17px;font-size:16px}.SignInForm-module__OoyqQW__field input:hover{border-color:#171b1c80}.SignInForm-module__OoyqQW__field input:focus-visible{border-color:var(--accent-dark);outline:2px solid var(--accent);outline-offset:3px}.SignInForm-module__OoyqQW__field input[aria-invalid=true]{border-color:var(--accent-dark)}.SignInForm-module__OoyqQW__field input:disabled{cursor:wait;opacity:.66}.SignInForm-module__OoyqQW__submit{border:1px solid var(--ink);border-radius:var(--radius-control);background:var(--ink);width:fit-content;min-width:170px;min-height:50px;color:var(--paper-bright);cursor:pointer;font:inherit;white-space:nowrap;transition:transform var(--duration-fast) var(--ease-smooth-out), background-color var(--duration-fast) var(--ease-smooth-out);justify-content:center;align-items:center;padding:0 22px;font-size:13px;font-weight:680;display:inline-flex}.SignInForm-module__OoyqQW__submit:hover:not(:disabled){background:#2b3132;transform:translateY(-2px)}.SignInForm-module__OoyqQW__submit:active:not(:disabled){transform:translateY(1px)scale(.99)}.SignInForm-module__OoyqQW__submit:disabled{cursor:wait;opacity:.72}.SignInForm-module__OoyqQW__message,.SignInForm-module__OoyqQW__error{min-height:3em;margin:0;font-size:12px;line-height:1.5}.SignInForm-module__OoyqQW__message{color:var(--ink-soft)}.SignInForm-module__OoyqQW__error{color:var(--accent-dark);font-weight:620}@media (max-width:480px){.SignInForm-module__OoyqQW__submit{width:100%}}@media (prefers-reduced-motion:reduce){.SignInForm-module__OoyqQW__field input,.SignInForm-module__OoyqQW__submit{transition:none}.SignInForm-module__OoyqQW__submit:hover:not(:disabled),.SignInForm-module__OoyqQW__submit:active:not(:disabled){transform:none}}
