.select-root.svelte-124sfg{width:100%;position:relative}.select-trigger.svelte-124sfg{justify-content:space-between;align-items:center;gap:var(--sp-3);width:100%;padding:var(--sp-3) var(--sp-4);background:var(--bg-raised);color:var(--text);border:2px solid var(--line-subtle);font-family:var(--font-body);text-align:left;cursor:pointer;border-radius:2px;font-size:1rem;transition:border-color .15s;display:flex}.select-trigger.placeholder.svelte-124sfg .select-value:where(.svelte-124sfg){color:var(--text-muted)}.select-trigger.svelte-124sfg:focus-visible,.select-root.open.svelte-124sfg .select-trigger:where(.svelte-124sfg){border-color:var(--accent-primary);outline:none}.select-trigger.svelte-124sfg:disabled{opacity:.6;cursor:not-allowed}.select-value.svelte-124sfg{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.select-chevron.svelte-124sfg{color:var(--text-muted);flex:none}.select-list.svelte-124sfg{z-index:30;top:calc(100% + var(--sp-2));background:var(--bg-raised);border:2px solid var(--line);max-height:16rem;list-style:none;position:absolute;left:0;right:0;overflow-y:auto}.select-option.svelte-124sfg{padding:var(--sp-3) var(--sp-4);color:var(--text);cursor:pointer;font-size:1rem}.select-option.active.svelte-124sfg{background:var(--bg-sunken)}.select-option.selected.svelte-124sfg{font-weight:600}@media (prefers-reduced-motion:no-preference){.select-trigger.svelte-124sfg{transition:border-color .15s}}.profile-section.svelte-14dte7a{padding-block:var(--sp-8);gap:var(--sp-6);flex-direction:column;max-width:760px;min-height:calc(100vh - 3.5rem);display:flex}.profile-eyebrow.svelte-14dte7a{color:var(--accent-primary);text-transform:uppercase;letter-spacing:.12em;margin-bottom:var(--sp-2);font-weight:700;display:block}.profile-head.svelte-14dte7a h1:where(.svelte-14dte7a){font-family:var(--font-display);letter-spacing:-.01em;font-size:clamp(1.75rem,4vw,2.5rem)}.section-title.svelte-14dte7a{font-family:var(--font-display);margin-bottom:var(--sp-5);font-size:1.25rem}.section-title.svelte-14dte7a:before{content:"";background:var(--accent-primary);width:40px;height:4px;margin-bottom:var(--sp-3);display:block}.section-subtitle.svelte-14dte7a{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--text-muted);margin-bottom:var(--sp-4);font-size:.8125rem;font-weight:700}.card.svelte-14dte7a,.company-profile-form.svelte-14dte7a,.stacked-form.svelte-14dte7a{gap:var(--sp-5);flex-direction:column;display:flex}.respondent-subsection.svelte-14dte7a{border-top:1px solid var(--line-subtle);padding-top:var(--sp-5)}.form-grid.svelte-14dte7a{gap:var(--sp-5);grid-template-columns:1fr 1fr;display:grid}@media (width<=900px){.form-grid.svelte-14dte7a{grid-template-columns:1fr}}.other-input.svelte-14dte7a{margin-top:var(--sp-2)}.form-success.svelte-14dte7a{background:color-mix(in srgb, var(--accent-positive) 10%, transparent);border:1px solid var(--accent-positive);color:var(--accent-positive);padding:var(--sp-3) var(--sp-4)}.avatar-row.svelte-14dte7a{align-items:flex-end;gap:var(--sp-5);flex-wrap:wrap;display:flex}@media (width<=640px){.avatar-row.svelte-14dte7a{flex-direction:column;align-items:flex-start}}.avatar-preview.svelte-14dte7a,.avatar-placeholder.svelte-14dte7a{object-fit:cover;border:2px solid var(--line-subtle);border-radius:2px;flex:none;width:128px;height:128px}.avatar-placeholder.svelte-14dte7a{background:var(--bg-sunken);font-family:var(--font-mono);color:var(--text-muted);place-items:center;font-size:1.75rem;font-weight:700;display:grid}.logo-preview.svelte-14dte7a{border-radius:2px}.btn-icon-label.svelte-14dte7a{cursor:pointer}.search-form.svelte-14dte7a,.create-form.svelte-14dte7a{align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.search-field.svelte-14dte7a{flex:1;min-width:220px}.create-form.svelte-14dte7a{border-top:1px solid var(--line-subtle);padding-top:var(--sp-5)}.create-form.svelte-14dte7a .field:where(.svelte-14dte7a){flex:1;min-width:220px}.search-results.svelte-14dte7a{gap:var(--sp-3);flex-direction:column;list-style:none;display:flex}.search-result.svelte-14dte7a{align-items:center;gap:var(--sp-4);border:1px solid var(--line-subtle);padding:var(--sp-4);display:flex}.result-logo.svelte-14dte7a{object-fit:cover;flex:none;width:40px;height:40px}.result-logo-placeholder.svelte-14dte7a{background:var(--bg-sunken)}.result-info.svelte-14dte7a{gap:var(--sp-1);flex-direction:column;flex:1;display:flex}.result-name.svelte-14dte7a{font-weight:600}.result-website.svelte-14dte7a{font-size:.875rem}.requests-card.svelte-14dte7a,.team-card.svelte-14dte7a{gap:var(--sp-4);border-top:1px solid var(--line-subtle);padding-top:var(--sp-5);flex-direction:column;display:flex}.requests-list.svelte-14dte7a{gap:var(--sp-3);flex-direction:column;list-style:none;display:flex}.request-row.svelte-14dte7a{justify-content:space-between;align-items:center;gap:var(--sp-4);border:1px solid var(--line-subtle);padding:var(--sp-3) var(--sp-4);flex-wrap:wrap;display:flex}.request-actions.svelte-14dte7a{align-items:center;gap:var(--sp-3);display:flex}.team-table.svelte-14dte7a{border-collapse:collapse;width:100%}.team-table.svelte-14dte7a th:where(.svelte-14dte7a){text-align:left;font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);padding-bottom:var(--sp-3);border-bottom:2px solid var(--line);font-size:.75rem}.team-table.svelte-14dte7a td:where(.svelte-14dte7a){padding-block:var(--sp-4);border-bottom:1px solid var(--line-subtle);vertical-align:middle}.team-table.svelte-14dte7a tbody:where(.svelte-14dte7a) tr:where(.svelte-14dte7a):last-child td:where(.svelte-14dte7a){border-bottom:none}.team-table.svelte-14dte7a .role-select,.team-table.svelte-14dte7a .role-select .select-trigger{width:max-content;min-width:11rem}.person.svelte-14dte7a{align-items:center;gap:var(--sp-3);display:flex}.person-identity.svelte-14dte7a{flex-direction:column;line-height:1.3;display:flex}.person-alias.svelte-14dte7a{color:var(--text);font-weight:600}.person-email.svelte-14dte7a{font-family:var(--font-mono);color:var(--text-muted);font-size:.75rem}.person-email-primary.svelte-14dte7a{font-family:var(--font-body);color:var(--text);font-size:1rem;font-weight:400}.avatar.svelte-14dte7a{width:36px;height:36px;font-family:var(--font-mono);color:var(--text-on-accent);object-fit:cover;border-radius:50%;flex:none;place-items:center;font-size:.8125rem;font-weight:700;display:grid}@media (width<=900px){.team-table.svelte-14dte7a thead:where(.svelte-14dte7a){display:none}.team-table.svelte-14dte7a,.team-table.svelte-14dte7a tbody:where(.svelte-14dte7a){width:100%;display:block}.team-table.svelte-14dte7a tr:where(.svelte-14dte7a){column-gap:var(--sp-4);row-gap:var(--sp-2);border:1px solid var(--line-subtle);margin-bottom:var(--sp-4);padding:var(--sp-4);grid-template-columns:auto 1fr;grid-template-areas:"avatar identity""avatar stato""avatar role";align-items:start;display:grid}.team-table.svelte-14dte7a tr.has-actions:where(.svelte-14dte7a){grid-template-areas:"avatar identity""avatar stato""avatar role""avatar action"}.team-table.svelte-14dte7a td:where(.svelte-14dte7a),.team-table.svelte-14dte7a .person:where(.svelte-14dte7a){display:contents}.team-table.svelte-14dte7a .avatar:where(.svelte-14dte7a){grid-area:avatar;align-self:start}.team-table.svelte-14dte7a .person-identity:where(.svelte-14dte7a){grid-area:identity}.team-table.svelte-14dte7a .role-cell:where(.svelte-14dte7a){grid-area:role}.team-table.svelte-14dte7a .stato-cell:where(.svelte-14dte7a){grid-area:stato}.team-table.svelte-14dte7a .action-cell:where(.svelte-14dte7a){grid-area:action}}.invite-form.svelte-14dte7a{align-items:flex-end;gap:var(--sp-4);flex-wrap:wrap;display:flex}.invite-email.svelte-14dte7a{flex:2;min-width:220px}.invite-role.svelte-14dte7a{flex:1;min-width:160px}.danger-zone.svelte-14dte7a{border-top:1px solid var(--line-subtle);padding-top:var(--sp-5)}.btn-danger.svelte-14dte7a{border-color:var(--accent-primary);color:var(--accent-primary)}.confirm-panel.svelte-14dte7a{gap:var(--sp-4);border:2px solid var(--accent-primary);background:color-mix(in srgb, var(--accent-primary) 6%, var(--bg-raised));padding:var(--sp-4) var(--sp-5);flex-direction:column;display:flex}.confirm-actions.svelte-14dte7a{gap:var(--sp-3);flex-wrap:wrap;display:flex}
