.auth-card:has(.start-wide){max-width:520px}.start a.btn{text-decoration:none}.start .auth-head h1:focus{outline:none}.start .auth-head b{overflow-wrap:anywhere}.start-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--gd-text-2);margin:0;font-size:12px;font-weight:500;line-height:16px}.start-fields{flex-direction:column;gap:14px;display:flex}.start-two{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;display:grid}.start-hint{letter-spacing:.4px;color:var(--gd-helper);margin:6px 0 0 4px;font-size:12px;line-height:16px}.start-field-error{letter-spacing:.4px;color:var(--gd-error);margin:6px 0 0 4px;font-size:12px;line-height:16px}.start .auth-field input[aria-invalid=true],.start-select[aria-invalid=true]{border-color:var(--gd-error)}.start-select{appearance:none;border:1px solid var(--gd-border);border-radius:var(--gd-radius-field);width:100%;height:52px;font:inherit;color:var(--gd-text);background:var(--gd-surface) url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23161616' stroke-width='1.6'><path d='M3 4.5l3 3 3-3'/></svg>") no-repeat right 16px center / 12px 12px;cursor:pointer;padding:0 40px 0 14px;font-size:16px}.start-select:focus{border-color:var(--gd-border-strong);box-shadow:0 0 0 3px color-mix(in srgb, var(--gd-accent) 22%, transparent);outline:0}.start-q{border:0;min-width:0;margin:0;padding:0}.start-q legend{letter-spacing:.1px;margin:0 0 8px 4px;padding:0;font-size:14px;font-weight:500;line-height:20px}.start-chips{flex-wrap:wrap;gap:8px;display:flex}.start-chip{display:inline-flex;position:relative}.start-chip input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.start-chip span{border:1px solid var(--gd-border);background:var(--gd-surface);min-height:40px;color:var(--gd-text);letter-spacing:.25px;border-radius:9999px;align-items:center;padding:8px 14px;font-size:14px;line-height:20px;transition:background .12s,border-color .12s;display:inline-flex}.start-chip:hover span{border-color:var(--gd-border-strong)}.start-chip input:checked+span{background:var(--gd-orange);border-color:var(--gd-orange);color:var(--gd-text);font-weight:500}.start-chip input:focus-visible+span{outline:2px solid var(--gd-text);outline-offset:2px}.start-orgs{border:1px solid var(--gd-border);border-radius:16px;margin:0;padding:0;list-style:none;overflow:hidden}.start-orgs li+li{border-top:1px solid var(--gd-border)}.start-orgs a{min-height:56px;color:var(--gd-text);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;font-weight:500;text-decoration:none;display:flex}.start-orgs a:hover{background:var(--gd-subtle)}.start-orgs a svg{width:18px;height:18px;color:var(--gd-helper);flex:none}.start-logo{border:1px solid var(--gd-border);background:#fff;border-radius:12px;align-self:flex-start;align-items:center;height:48px;padding:8px 12px;display:inline-flex}.start-logo img{width:auto;max-width:160px;max-height:32px;display:block}.start-who{text-align:center;letter-spacing:.4px;color:var(--gd-helper);overflow-wrap:anywhere;margin:0;font-size:12px;line-height:16px}.start-who .auth-link{font-size:12px}.auth-step.start-wait{color:var(--gd-text-2);flex-direction:row;justify-content:center;align-items:center;gap:10px;padding:32px 0;font-size:14px;line-height:20px;display:flex}.start .spin{border:2px solid;border-right-color:#0000;border-radius:9999px;width:18px;height:18px;animation:.7s linear infinite auth-spin;display:inline-block}.start .btn:focus-visible,.start .auth-link:focus-visible,.start .auth-back:focus-visible,.start-orgs a:focus-visible{outline:2px solid var(--gd-text);outline-offset:2px}.start-orgs a:focus-visible{outline-offset:-2px}@media (max-width:520px){.start-two{grid-template-columns:1fr}}
