.trade-blurb.svelte-52fghe{color:var(--muted);margin-top:2px;font-size:12px;display:block}.register-shell.svelte-52fghe{width:100%;max-width:640px;margin:0}.register-header.svelte-52fghe{margin-bottom:24px}.register-header.svelte-52fghe h1:where(.svelte-52fghe){font-size:var(--display-2);margin:0;line-height:1.04}.register-header.svelte-52fghe p:where(.svelte-52fghe){max-width:62ch;margin:12px 0 0;line-height:1.55}.register-form.svelte-52fghe{gap:24px;width:100%;padding:28px;display:grid}.signin-prompt.svelte-52fghe{border-top:var(--rule-w) solid var(--rule-strong);border-bottom:var(--rule-w) solid var(--rule-strong);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;padding:16px 0;display:flex}.signin-prompt.svelte-52fghe .btn:where(.svelte-52fghe){min-width:112px;min-height:44px}.success-card.svelte-52fghe{max-width:560px}.success-card.svelte-52fghe h3:where(.svelte-52fghe),.success-card.svelte-52fghe p:where(.svelte-52fghe){margin-top:0}.success-card.svelte-52fghe p:where(.svelte-52fghe):last-child{margin-bottom:0}.edit-registration.svelte-52fghe{color:var(--graphite);border:var(--rule-w) solid var(--rule);background:#fff;align-items:center;gap:7px;margin-top:8px;padding:9px 15px;display:inline-flex}.edit-registration.svelte-52fghe:hover{color:var(--graphite);background:var(--inset)}.edit-registration.svelte-52fghe svg:where(.svelte-52fghe){flex:0 0 18px;width:18px;height:18px}.dev-pill.svelte-52fghe{margin-top:8px}.dev-link.svelte-52fghe{overflow-wrap:anywhere}.form-notice.svelte-52fghe,.form-error.svelte-52fghe{border-radius:var(--radius-sm);margin:0;padding:11px 13px;font-size:14px;line-height:1.45}.form-notice.svelte-52fghe{color:var(--graphite);background:var(--inset)}.invite-notice.svelte-52fghe{gap:3px;display:grid}.form-error.svelte-52fghe{color:var(--bad);background:var(--bad-tint)}.choice-group.svelte-52fghe{border:0;min-width:0;margin:0;padding:0}.choice-group.svelte-52fghe legend:where(.svelte-52fghe){margin-bottom:10px;padding:0;font-size:15px;font-weight:700}.role-grid.svelte-52fghe,.option-grid.svelte-52fghe,.field-grid.svelte-52fghe{grid-template-columns:repeat(2,minmax(0,1fr));min-width:0;display:grid}.role-grid.svelte-52fghe{gap:10px}.role-option.svelte-52fghe{border:var(--rule-w) solid var(--rule);border-radius:var(--radius);box-sizing:border-box;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:12px;min-width:0;min-height:76px;padding:14px;display:grid}.role-option.svelte-52fghe:hover,.check-option.svelte-52fghe:hover{border-color:var(--rule)}:is(.role-option.svelte-52fghe:has(input:where(.svelte-52fghe):checked),.check-option.svelte-52fghe:has(input:where(.svelte-52fghe):checked)){border-color:var(--graphite);background:var(--inset)}.role-option.svelte-52fghe:focus-within,.check-option.svelte-52fghe:focus-within,.terms-choice.svelte-52fghe:focus-within{outline-offset:2px;outline:3px solid #1b5e3f2e}.role-option.svelte-52fghe input:where(.svelte-52fghe){margin-top:2px}.role-copy.svelte-52fghe{gap:3px;min-width:0;display:grid}.role-copy.svelte-52fghe strong:where(.svelte-52fghe){font-size:15px;line-height:1.25}.role-copy.svelte-52fghe small:where(.svelte-52fghe){color:var(--muted);font-size:13px;line-height:1.35}.form-section.svelte-52fghe{gap:16px;display:grid}.conditional-section.svelte-52fghe{border-top:var(--rule-w) solid var(--rule);padding-top:22px}.field.svelte-52fghe{min-width:0;color:var(--ink);gap:7px;font-size:14px;font-weight:600;line-height:1.35;display:grid}.field.svelte-52fghe input:where(.svelte-52fghe),.field.svelte-52fghe select:where(.svelte-52fghe){align-self:start;height:46px;min-height:46px;max-height:46px;font-weight:400;display:block}.field.svelte-52fghe select:where(.svelte-52fghe){appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='m4 6 4 4 4-4' stroke='%23342f28' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:42px}.field-grid.svelte-52fghe{align-items:start;gap:16px}.option-grid.svelte-52fghe{gap:8px}.check-option.svelte-52fghe{border:var(--rule-w) solid var(--rule);border-radius:var(--radius-sm);box-sizing:border-box;cursor:pointer;grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px;min-width:0;min-height:44px;padding:10px 12px;display:grid}.check-option.svelte-52fghe span:where(.svelte-52fghe),.terms-choice.svelte-52fghe span:where(.svelte-52fghe){overflow-wrap:anywhere;min-width:0}.helper.svelte-52fghe{color:var(--muted);margin:0;font-size:13px;line-height:1.5}.terms-block.svelte-52fghe{border-top:var(--rule-w) solid var(--rule);padding-top:20px}.terms-choice.svelte-52fghe{border-radius:var(--radius-sm);cursor:pointer;border:1.5px solid #0000;grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;min-width:0;min-height:44px;padding:10px 12px;display:grid}.terms-choice.svelte-52fghe input:where(.svelte-52fghe){margin-top:3px}.terms-error.svelte-52fghe{color:var(--bad);margin:7px 12px 0;font-size:13px;line-height:1.45;display:none}:is(.terms-block.svelte-52fghe:has(input:where(.svelte-52fghe):user-invalid) .terms-choice:where(.svelte-52fghe),.terms-block.svelte-52fghe:has(input:where(.svelte-52fghe):invalid:focus) .terms-choice:where(.svelte-52fghe)){border-color:var(--bad);background:var(--bad-tint)}:is(.terms-block.svelte-52fghe:has(input:where(.svelte-52fghe):user-invalid) .terms-error:where(.svelte-52fghe),.terms-block.svelte-52fghe:has(input:where(.svelte-52fghe):invalid:focus) .terms-error:where(.svelte-52fghe)){display:block}.register-form.svelte-52fghe button:where(.svelte-52fghe){width:100%}@media (width<=560px){.register-header.svelte-52fghe{margin-bottom:20px}.register-header.svelte-52fghe h1:where(.svelte-52fghe){font-size:var(--display-2)}.register-form.svelte-52fghe{gap:20px;padding:20px}.role-grid.svelte-52fghe,.option-grid.svelte-52fghe,.field-grid.svelte-52fghe{grid-template-columns:1fr}.role-option.svelte-52fghe{min-height:68px}.conditional-section.svelte-52fghe{padding-top:18px}}
