.done_kit__t3n__{padding:var(--s4);background:var(--surface-sunken);border:1px solid var(--cyan);border-radius:var(--r-md)}.done_msg__sLGQL{margin:var(--s2) 0 var(--s3);padding:var(--s3);background:var(--surface-raised);border-left:3px solid var(--cyan);border-radius:var(--r-sm);font-family:var(--mono);font-size:var(--t-small);line-height:22px;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}.done_kitActions__xXQ1q{display:flex;flex-wrap:wrap;gap:var(--s2)}.done_action__8hrej,.done_primaryAction__DUxES{display:inline-flex;align-items:center;justify-content:center;padding:11px var(--s4);min-height:46px;border-radius:var(--r-sm);cursor:pointer;text-decoration:none;font-family:var(--sign);font-size:var(--t-small);font-weight:700}.done_primaryAction__DUxES{background:var(--grad);color:var(--on-brand);border:0;flex:1 1 auto}.done_action__8hrej{background:transparent;color:var(--ink);border:1px solid var(--rule-strong)}.done_action__8hrej:hover{border-color:var(--cyan)}.done_next__kEUlV{margin:var(--s5) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--s3)}.done_next__kEUlV li{padding-left:var(--s4);border-left:2px solid var(--rule);font-size:var(--t-small);line-height:22px;color:var(--ink-muted)}.done_next__kEUlV b{color:var(--ink)}.done_actions__NCvXG{display:flex;flex-direction:column;gap:var(--s2);margin-top:var(--s5)}.AuthShell_wrap__Ms7jZ{max-width:1120px;margin:0 auto;padding:var(--s5) var(--s4) var(--s7)}.AuthShell_auth__oMD5x{display:grid;grid-template-columns:1fr 1fr;min-height:560px;border:1px solid var(--rule);border-radius:var(--r-md);background:var(--surface-raised);overflow:hidden}@media (max-width:860px){.AuthShell_auth__oMD5x{grid-template-columns:1fr;min-height:0}}.AuthShell_paint__yoFAn{position:relative;background:var(--grad);color:var(--on-brand);padding:var(--s6) var(--s5);display:flex;flex-direction:column;justify-content:center;gap:var(--s3);overflow:hidden}@media (max-width:860px){.AuthShell_paint__yoFAn{padding:var(--s5) var(--s4);gap:var(--s2)}}.AuthShell_corrugation__CfIyI{position:absolute;inset:0 0 0 auto;width:92px;background-image:repeating-linear-gradient(90deg,currentColor 0 4px,transparent 4px 14px);opacity:.18}.AuthShell_wordmark__hqU6z{position:relative;font-size:38px;line-height:1;font-stretch:112%;font-weight:800;letter-spacing:-.02em}.AuthShell_pitch__PiMby{position:relative;margin:0;font-size:var(--t-title);line-height:28px;font-weight:600;opacity:.88}.AuthShell_form__1MwcO{padding:var(--s6) var(--s5);display:flex;flex-direction:column;justify-content:center}@media (max-width:860px){.AuthShell_form__1MwcO{padding:var(--s5) var(--s4)}}.AuthShell_title__2m7Ji{font-size:var(--t-page);line-height:var(--lh-page);font-stretch:112%;font-weight:800;letter-spacing:-.02em;margin:var(--s2) 0 var(--s2)}.AuthShell_lede___4Rcz{margin:0 0 var(--s5);font-size:var(--t-body);line-height:var(--lh-body);color:var(--ink-muted);max-width:44ch}.AuthShell_alt__onGzT{font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-muted);margin-top:var(--s4)}.AuthShell_alt__onGzT a{color:var(--cyan);font-weight:600}.AuthShell_steps__z81T4{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s5)}.AuthShell_step__ukETh{display:inline-flex;align-items:center;gap:var(--s2);padding:5px var(--s3);border-radius:var(--r-pill);border:1px solid var(--rule-strong);background:var(--surface-hi);color:var(--ink-faint);font-size:13px;line-height:18px;font-weight:700}.AuthShell_stepOn__jcrEP{border-color:transparent;background:var(--cyan);color:var(--on-brand)}.AuthShell_stepDone__U7L1H{border-color:var(--cyan);color:var(--cyan)}.joined_card__A6Ido{margin-bottom:var(--s5);padding:var(--s4);background:var(--surface-sunken);border:1px solid var(--cyan);border-radius:var(--r-md)}.joined_lab__k_WWU{display:block;font-size:var(--t-small);line-height:var(--lh-small);font-weight:600;color:var(--ink-muted)}.joined_name__wIZFU{display:block;margin:2px 0 var(--s2);font-size:var(--t-title);line-height:var(--lh-title);font-weight:800;font-stretch:112%;color:var(--cyan)}.joined_note__UqWZh{display:block;font-size:var(--t-small);line-height:var(--lh-small);color:var(--ink-muted)}