.su-wrap{gap:var(--sp-5);max-width:520px;padding:0 0 var(--sp-6);display:grid}.su-skeleton{align-content:start;gap:var(--sp-4);min-height:620px;display:none}.su-skeleton[data-venture=endurance]{min-height:520px}.su-pending{color:var(--text-muted);font-size:var(--fs-sm);margin:0}.su-sk{background:var(--field-bg);border:1px solid var(--line);display:block}.su-sk-id{width:60%;max-width:240px;height:36px}.su-sk-field{height:76px}.su-sk-button{height:48px}html[data-session] .su-skeleton{display:grid}html[data-session] .su-signedout{display:none}.su-steps{gap:var(--sp-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.su-steps li{align-items:center;gap:var(--sp-2);min-height:32px;padding:0 var(--sp-3);border:1px solid var(--line);color:var(--text-muted);font-family:var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.12em;text-transform:uppercase;font-size:.85rem;font-weight:700;line-height:1;display:inline-flex}.su-steps li span{letter-spacing:0;border:1px solid;border-radius:50%;place-items:center;width:20px;height:20px;font-size:.75rem;display:inline-grid}.su-steps li span svg{display:block}.su-steps li[data-state=now]{color:#fff;border-color:var(--accent)}.su-steps li[data-state=now] span{background:var(--accent-strong);border-color:var(--accent-strong)}.su-steps li[data-state=done]{color:var(--success);border-color:#0000}.signup-card.su-form{background:0 0;border:0;padding:0}.su-form label{margin:0 0 var(--sp-4)}.su-form .su-field{gap:var(--sp-2);margin:0 0 var(--sp-4);display:grid}.su-form .su-field>label{justify-content:space-between;align-items:baseline;gap:var(--sp-3);color:var(--text-muted);margin:0;display:flex}.su-flag{font-size:var(--fs-xs);letter-spacing:.08em;color:var(--text-muted);flex:none;font-weight:600}.su-hint{color:var(--text-muted);font-size:var(--fs-sm);font-weight:500;line-height:1.45}.su-error{color:var(--tone-down);font-size:var(--fs-sm);font-weight:600;line-height:1.4}.su-field [aria-invalid=true]{border-color:var(--tone-down)}.su-form .su-field :is(input,select,textarea){scroll-margin-top:120px}.su-fact{gap:var(--sp-2);margin:0 0 var(--sp-4);display:grid}.su-fact dl{gap:var(--sp-2);margin:0;display:grid}.su-fact dt{color:var(--text-muted);letter-spacing:.09em;text-transform:uppercase;font-size:.82rem;font-weight:700}.su-fact dd{color:var(--text-strong);font-size:var(--fs-md);margin:0;font-weight:600}.su-summary:not(:empty){margin:0 0 var(--sp-3)}.su-need{gap:var(--sp-1);margin:0 0 var(--sp-4);color:var(--text-strong);font-size:var(--fs-md);font-weight:600;display:grid}.su-need span{color:var(--text-muted);font-family:var(--font-display),"Saira Condensed",sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:.8rem;font-weight:700}.su-form>.form-error{margin:0 0 var(--sp-3)}.su-identity{align-items:center;gap:var(--sp-3);margin:0 0 var(--sp-5);color:var(--text-muted);font-size:var(--fs-sm);display:flex}.su-identity img,.su-identity .avatar-fallback{border-radius:50%;width:36px;height:36px}.su-identity strong{color:#fff}.su-more{margin:0 0 var(--sp-5)}.su-more .ux-more-inner{padding-top:var(--sp-5)}.su-more.su-reserve{margin:var(--sp-5) 0 0}.su-more.su-reserve .signup-copy{max-width:46ch;margin:0}.su-form .button.su-submit,.su-form .button.su-join{width:auto;margin:0 var(--sp-3) var(--sp-3) 0}.su-form .signup-legal{margin:var(--sp-4) 0 0;font-size:var(--fs-sm);color:var(--text-muted)}.su-also{gap:0 var(--sp-5);font-size:var(--fs-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.su-also a{color:var(--text-muted);font-weight:600;text-decoration:none}.su-also a:hover{color:#fff}@media (max-width:760px){.su-also a{align-items:center;min-height:44px;margin-block:-11px;display:inline-flex}}@media (max-width:620px){.su-form .button.su-submit,.su-form .button.su-join{width:100%;margin-right:0}}.su-form .signup-check small{margin-top:var(--sp-1);display:block}
