.lb-spr{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);text-align:left;transition:background var(--duration-fast) var(--ease-out)}.lb-spr--current{background:color-mix(in srgb,var(--brand-wash) 60%,var(--surface-base))}.lb-spr--editable:hover{background:var(--gray-100)}.lb-spr__icon.svelte-1o6nr1j.svelte-1o6nr1j{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--radius-sm);background:var(--gray-100);color:var(--gray-900);transition:background var(--duration-fast) var(--ease-out),color var(--duration-fast) var(--ease-out)}.lb-spr--current .lb-spr__icon.svelte-1o6nr1j.svelte-1o6nr1j{background:var(--brand);color:var(--surface-base)}.lb-spr--editable:hover .lb-spr__icon.svelte-1o6nr1j.svelte-1o6nr1j{background:var(--surface-base)}.lb-spr__text.svelte-1o6nr1j.svelte-1o6nr1j{display:flex;flex-direction:column;gap:2px;min-width:0}.lb-spr__label.svelte-1o6nr1j.svelte-1o6nr1j{color:var(--gray-700)}.lb-spr--current .lb-spr__label.svelte-1o6nr1j.svelte-1o6nr1j{color:var(--brand-deep)}.lb-spr__value.svelte-1o6nr1j.svelte-1o6nr1j{color:var(--gray-1000);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-spr__end.svelte-1o6nr1j.svelte-1o6nr1j{display:grid;place-items:center;min-width:28px}.lb-spr__end.svelte-1o6nr1j>span.svelte-1o6nr1j{grid-area:1 / 1;display:grid;transition:opacity var(--duration-fast) var(--ease-out)}.lb-spr__check.svelte-1o6nr1j.svelte-1o6nr1j{color:var(--success)}.lb-spr__edit.svelte-1o6nr1j.svelte-1o6nr1j{color:var(--gray-700);opacity:0}.lb-spr--editable:hover .lb-spr__check.svelte-1o6nr1j.svelte-1o6nr1j,.lb-spr--editable:focus-visible .lb-spr__check.svelte-1o6nr1j.svelte-1o6nr1j{opacity:0}.lb-spr--editable:hover .lb-spr__edit.svelte-1o6nr1j.svelte-1o6nr1j,.lb-spr--editable:focus-visible .lb-spr__edit.svelte-1o6nr1j.svelte-1o6nr1j{opacity:1}@media (prefers-reduced-motion: reduce){.lb-spr,.lb-spr__icon.svelte-1o6nr1j.svelte-1o6nr1j,.lb-spr__end.svelte-1o6nr1j>span.svelte-1o6nr1j{transition:none}}.lb-spc-glass.svelte-1sy92no{position:relative;padding:var(--space-2);border-radius:calc(var(--radius-md) + var(--space-2));background:linear-gradient(150deg,color-mix(in srgb,var(--surface-base) 42%,transparent),color-mix(in srgb,var(--surface-base) 12%,transparent) 55%,color-mix(in srgb,var(--surface-base) 26%,transparent));border:1px solid color-mix(in srgb,var(--surface-base) 50%,transparent);-webkit-backdrop-filter:blur(20px) saturate(160%);backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 1px color-mix(in srgb,var(--surface-base) 75%,transparent),inset 0 -1px color-mix(in srgb,var(--surface-base) 18%,transparent),0 28px 56px -20px color-mix(in srgb,var(--brand-deep) 55%,transparent)}.lb-spc-glass.svelte-1sy92no:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:linear-gradient(120deg,color-mix(in srgb,var(--surface-base) 55%,transparent) 0%,transparent 30%);pointer-events:none}.lb-spc{position:relative;width:100%;border-color:transparent;box-shadow:0 0 0 1px color-mix(in srgb,var(--surface-base) 90%,transparent),0 6px 16px -6px color-mix(in srgb,var(--brand-deep) 45%,transparent)}.lb-spc__body.svelte-1sy92no{display:flex;flex-direction:column;gap:var(--space-4)}.lb-spc__who.svelte-1sy92no{display:flex;align-items:center;gap:var(--space-3)}.lb-spc__who--ruled.svelte-1sy92no{padding-bottom:var(--space-4);border-bottom:1px solid var(--gray-200)}.lb-spc__avatar.svelte-1sy92no{flex-shrink:0;width:48px;height:48px;border-radius:var(--radius-full);background:var(--gray-100);color:var(--gray-600);display:grid;place-items:center;transition:background var(--duration-base) var(--ease-out),color var(--duration-base) var(--ease-out)}.lb-spc__avatar--set.svelte-1sy92no{background:var(--brand);color:var(--surface-base);box-shadow:0 0 0 4px var(--brand-wash)}.lb-spc__id.svelte-1sy92no{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0;flex:1}.lb-spc__line{display:inline-flex;align-items:center;gap:var(--space-1);max-width:100%;min-width:0;border-radius:var(--radius-xs)}.lb-spc__line--name{color:var(--gray-1000)}.lb-spc__line--email{color:var(--gray-700)}.lb-spc__line-text.svelte-1sy92no{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-spc__pencil.svelte-1sy92no{display:grid;color:var(--gray-600);opacity:0;transition:opacity var(--duration-fast) var(--ease-out)}.lb-spc__line--editable:hover .lb-spc__line-text.svelte-1sy92no{text-decoration:underline;text-underline-offset:2px}.lb-spc__line--editable:hover .lb-spc__pencil.svelte-1sy92no,.lb-spc__line--editable:focus-visible .lb-spc__pencil.svelte-1sy92no{opacity:1}.lb-spc__bar.svelte-1sy92no{display:block;height:8px;border-radius:var(--radius-full);background:var(--gray-200)}.lb-spc__bar--name.svelte-1sy92no{width:120px;margin-block:8px}.lb-spc__bar--email.svelte-1sy92no{width:168px;margin-block:4px}.lb-spc__bar--current.svelte-1sy92no{background:color-mix(in srgb,var(--brand-soft) 35%,var(--surface-base))}.lb-spc__rows.svelte-1sy92no{display:flex;flex-direction:column;gap:2px;margin-inline:calc(-1 * var(--space-2))}@media (prefers-reduced-motion: reduce){.lb-spc__avatar.svelte-1sy92no,.lb-spc__pencil.svelte-1sy92no{transition:none}}.password-field.svelte-1lky5fn.svelte-1lky5fn{position:relative}.password-field.svelte-1lky5fn .lb-input{padding-right:44px}.password-toggle.svelte-1lky5fn.svelte-1lky5fn{position:absolute;right:0;bottom:0;width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--gray-600);cursor:pointer}.password-toggle.svelte-1lky5fn.svelte-1lky5fn:hover{color:var(--gray-1000)}.password-toggle.svelte-1lky5fn.svelte-1lky5fn:focus-visible{outline:none;box-shadow:0 0 0 3px var(--brand-wash)}.rules.svelte-1lky5fn.svelte-1lky5fn{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-4);list-style:none;margin:var(--space-2) 0 0;padding:0;font-size:.75rem;color:var(--gray-600)}.rules.svelte-1lky5fn li.svelte-1lky5fn{display:flex;align-items:center;gap:var(--space-1)}.rules.svelte-1lky5fn li.met.svelte-1lky5fn{color:var(--success-text)}.terms.svelte-1lky5fn.svelte-1lky5fn{margin:var(--space-3) 0 0;font-size:.75rem;line-height:1.5;color:var(--gray-600)}.terms.svelte-1lky5fn a.svelte-1lky5fn{color:var(--gray-600);text-decoration:underline}.terms.svelte-1lky5fn a.svelte-1lky5fn:hover{color:var(--gray-900)}.message.svelte-1lky5fn.svelte-1lky5fn{display:flex;gap:var(--space-2);align-items:flex-start;padding:var(--space-3);border-radius:var(--radius-md);border:1px solid;margin-top:var(--space-3);font-size:.875rem}.message--error.svelte-1lky5fn.svelte-1lky5fn{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.message--info.svelte-1lky5fn.svelte-1lky5fn{background:#eff6ff;border-color:#bfdbfe;color:#1d4ed8}.message.svelte-1lky5fn p.svelte-1lky5fn{margin:0;flex:1}.sr-only.svelte-1lky5fn.svelte-1lky5fn{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.lb-ss.svelte-1dzgz1p{display:flex;flex-direction:column;border:1px solid var(--gray-300);border-radius:var(--radius-sm);background:var(--surface-base);overflow:hidden}.lb-ss__closed.svelte-1dzgz1p{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--space-2);width:100%;height:42px;padding:0 var(--space-3);color:var(--gray-1000);font-family:var(--font-sans);text-align:left;cursor:pointer}.lb-ss__closed.svelte-1dzgz1p:hover{border-color:var(--gray-500)}.lb-ss.svelte-1dzgz1p:focus-within,.lb-ss__closed.svelte-1dzgz1p:focus-visible{outline:none;border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-wash)}.lb-ss__search.svelte-1dzgz1p{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);border-bottom:1px solid var(--gray-200)}.lb-ss__input.svelte-1dzgz1p{flex:1;min-width:0;height:40px;padding:0;border:none;background:transparent;color:var(--gray-1000);font-family:var(--font-sans)}.lb-ss__input.svelte-1dzgz1p:focus{outline:none}.lb-ss__input.svelte-1dzgz1p::-moz-placeholder{color:var(--gray-600)}.lb-ss__input.svelte-1dzgz1p::placeholder{color:var(--gray-600)}.lb-ss__list.svelte-1dzgz1p{overflow-y:auto;padding:var(--space-1) 0}.lb-ss__heading.svelte-1dzgz1p{padding:var(--space-2) var(--space-3) var(--space-1);color:var(--gray-700)}.lb-ss__opt.svelte-1dzgz1p{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);min-height:36px;padding:0 var(--space-3);color:var(--gray-1000);cursor:pointer}.lb-ss__opt--active.svelte-1dzgz1p{background:var(--brand-wash)}.lb-ss__opt--selected.svelte-1dzgz1p{color:var(--brand);font-weight:500}.lb-ss__label.svelte-1dzgz1p{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lb-ss__empty.svelte-1dzgz1p{padding:var(--space-3);color:var(--gray-700)}.step-field.svelte-1lbprf0{display:flex;flex-direction:column;gap:var(--space-2)}.step-field.svelte-1lbprf0:focus{outline:none}.step-field__label.svelte-1lbprf0{font-size:.875rem;font-weight:500;color:var(--gray-900)}.step-field__help.svelte-1lbprf0{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.75rem;color:var(--gray-700)}.step-field__icon.svelte-1lbprf0{display:inline-grid;flex:none}.sr-only.svelte-1lbprf0{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}.step-field__help--error.svelte-1lbprf0{color:var(--danger-text)}.step-field__check.svelte-1lbprf0{margin-top:var(--space-4);align-self:flex-start;display:inline-flex;align-items:center;gap:var(--space-2);font-size:.875rem;color:var(--gray-1000);cursor:pointer}.step-software.svelte-1vlh0gu{display:flex;flex-direction:column;gap:var(--space-2)}.step-software.svelte-1vlh0gu:focus{outline:none}.step-software__label.svelte-1vlh0gu{font-size:.875rem;font-weight:500;color:var(--gray-900)}.step-software__seg.svelte-1vlh0gu .lb-seg{display:flex;width:100%}.step-software__seg.svelte-1vlh0gu .lb-seg__opt{flex:1}.step-software__help.svelte-1vlh0gu{font-size:.75rem;color:var(--gray-700)}.step-software__help--error.svelte-1vlh0gu{color:var(--danger-text)}.step-mobile.svelte-ncwv3x{display:flex;flex-direction:column;gap:var(--space-2)}.step-mobile__label.svelte-ncwv3x{font-size:.875rem;font-weight:500;color:var(--gray-900)}.step-mobile__help.svelte-ncwv3x{font-size:.75rem;color:var(--danger-text)}.signup-flow.svelte-yfhitr.svelte-yfhitr{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:var(--space-10) var(--space-4);background:var(--surface-soft);font-family:var(--font-sans);color:var(--gray-1000)}.signup-flow__card.svelte-yfhitr.svelte-yfhitr{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;max-width:1024px;min-height:600px;background:var(--surface-base);border-radius:var(--radius-lg);box-shadow:var(--shadow-float);overflow:hidden}.signup-flow__intro.svelte-yfhitr.svelte-yfhitr{padding:var(--space-12);display:flex;flex-direction:column;gap:var(--space-6);background:linear-gradient(180deg,color-mix(in srgb,var(--brand-wash) 88%,var(--brand)) 0%,var(--brand) 100%)}.signup-flow__intro.svelte-yfhitr .signup-flow__badge{align-self:flex-start}.signup-flow__headline.svelte-yfhitr.svelte-yfhitr{margin:0;color:color-mix(in srgb,var(--brand-deep) 60%,var(--gray-1000));font-weight:600;font-size:2.5rem;line-height:1.3}.signup-flow__panel.svelte-yfhitr.svelte-yfhitr{padding:var(--space-12);display:flex;flex-direction:column}.signup-flow__top.svelte-yfhitr.svelte-yfhitr{margin-bottom:var(--space-8);display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}.signup-flow__lock.svelte-yfhitr.svelte-yfhitr{margin:0;padding:0;border:0;min-width:0}.signup-flow__form.svelte-yfhitr.svelte-yfhitr{flex:1;display:flex;flex-direction:column}.signup-flow__center.svelte-yfhitr.svelte-yfhitr{flex:1;display:flex;align-items:center}.signup-flow__qbox.svelte-yfhitr.svelte-yfhitr{width:100%;min-height:392px}.signup-flow__stage-head.svelte-yfhitr.svelte-yfhitr{margin-bottom:var(--space-4)}.signup-flow__title.svelte-yfhitr.svelte-yfhitr{margin:0 0 var(--space-1);font-size:1.25rem;font-weight:500}.signup-flow__invite.svelte-yfhitr.svelte-yfhitr{margin:0 0 var(--space-2);font-size:.875rem;color:var(--gray-700)}.signup-flow__bar.svelte-yfhitr.svelte-yfhitr{display:flex;gap:var(--space-1)}.signup-flow__bar.svelte-yfhitr span.svelte-yfhitr{flex:1;height:4px;border-radius:var(--radius-full);background:var(--gray-200)}.signup-flow__bar.svelte-yfhitr span.done.svelte-yfhitr{background:var(--brand)}.signup-flow__bar.svelte-yfhitr span.now.svelte-yfhitr{background:color-mix(in srgb,var(--brand) 45%,var(--gray-200))}.signup-flow__main.svelte-yfhitr.svelte-yfhitr{margin-top:var(--space-6)}.signup-flow__message.svelte-yfhitr.svelte-yfhitr{margin:var(--space-3) 0 0;font-size:.875rem;color:var(--gray-700)}.signup-flow__message--error.svelte-yfhitr.svelte-yfhitr{color:var(--danger-text)}.signup-flow__cta.svelte-yfhitr.svelte-yfhitr{margin-top:var(--space-6)}.signup-flow__cta.svelte-yfhitr .lb-button{width:100%}.signup-flow__verifying.svelte-yfhitr.svelte-yfhitr{margin:var(--space-1) 0 0;font-size:.75rem;color:var(--gray-500);text-align:center}.signup-flow__foot.svelte-yfhitr.svelte-yfhitr{--foot-height:1.3125rem;margin-top:var(--space-4);display:flex;align-items:center;justify-content:flex-end;font-size:.875rem;min-height:var(--foot-height)}.signup-flow__foot.svelte-yfhitr .signup-flow__link--quiet.svelte-yfhitr{margin-right:auto;height:var(--foot-height);padding:0}.signup-flow__foot.svelte-yfhitr .signup-flow__link--quiet.svelte-yfhitr,.signup-flow__foot.svelte-yfhitr .signup-flow__login.svelte-yfhitr{line-height:var(--foot-height)}.signup-flow__link.svelte-yfhitr.svelte-yfhitr{color:var(--brand);font-weight:500;background:none;border:none;cursor:pointer;text-decoration:none}.signup-flow__link--quiet.svelte-yfhitr.svelte-yfhitr{color:var(--gray-600);font-weight:400}.signup-flow__login.svelte-yfhitr.svelte-yfhitr{margin:0;display:flex;gap:var(--space-1);color:var(--gray-900)}.sr-only.svelte-yfhitr.svelte-yfhitr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media (max-width: 860px){.signup-flow__card.svelte-yfhitr.svelte-yfhitr{grid-template-columns:minmax(0,1fr);min-height:0}.signup-flow__intro.svelte-yfhitr.svelte-yfhitr{order:2}.signup-flow__intro.svelte-yfhitr.svelte-yfhitr,.signup-flow__panel.svelte-yfhitr.svelte-yfhitr{padding:var(--space-8)}}
