@layer smrt.reset,smrt.structure;@layer smrt.theme{.security.svelte-10gmz1d{gap:var(--smrt-spacing-sm,.5rem);color:var(--smrt-color-on-surface);display:grid}h2.svelte-10gmz1d,h3.svelte-10gmz1d,p.svelte-10gmz1d{margin:0}h2.svelte-10gmz1d{font:var(--smrt-typography-title-large-font)}h3.svelte-10gmz1d{margin-top:var(--smrt-spacing-sm,.5rem);font:var(--smrt-typography-title-small-font)}p[role=alert].svelte-10gmz1d{color:var(--smrt-color-error)}ul.svelte-10gmz1d{gap:var(--smrt-spacing-sm,.5rem);margin:0;padding:0;list-style:none;display:grid}li.svelte-10gmz1d{justify-content:space-between;align-items:center;gap:var(--smrt-spacing-md,1rem);padding:var(--smrt-spacing-sm,.5rem);background:var(--smrt-color-surface-container-low);border-radius:var(--smrt-radius-sm,.25rem);display:flex}li.svelte-10gmz1d div:where(.svelte-10gmz1d){gap:var(--smrt-spacing-2,.25rem);display:grid}small.svelte-10gmz1d,span.svelte-10gmz1d{color:var(--smrt-color-on-surface-variant)}span.svelte-10gmz1d{font:var(--smrt-typography-label-small-font)}.invite-form-shell.svelte-76qgvd .invite-form{gap:var(--smrt-spacing-md,1rem);flex-direction:column;display:flex}.error.svelte-76qgvd{padding:var(--smrt-spacing-sm,.75rem);background:var(--smrt-color-error-container);border:1px solid var(--smrt-color-error);border-radius:var(--smrt-radius-medium,.5rem);color:var(--smrt-color-on-error-container);font:var(--smrt-typography-body-medium-font,.875rem / 1.25 sans-serif)}.field.svelte-76qgvd{flex-direction:column;gap:.375rem;display:flex}label.svelte-76qgvd{font:var(--smrt-typography-body-medium-font,500 .875rem / 1.25 sans-serif);color:var(--smrt-color-on-surface-variant)}.checkbox-field.svelte-76qgvd{align-items:center;gap:var(--smrt-spacing-sm,.5rem);display:flex}.checkbox-field.svelte-76qgvd input:where(.svelte-76qgvd){width:1rem;height:1rem;accent-color:var(--smrt-color-primary)}.checkbox-field.svelte-76qgvd label:where(.svelte-76qgvd){font-weight:var(--smrt-typography-weight-normal,400)}.hint.svelte-76qgvd{font:var(--smrt-typography-body-small-font,.75rem / 1.25 sans-serif);color:var(--smrt-color-on-surface-variant);padding:var(--smrt-spacing-sm,.5rem);background:var(--smrt-color-surface-container-low);border-radius:var(--smrt-radius-small,.25rem)}h2.svelte-107fnb3{font:var(--smrt-typography-title-large-font);margin:0}label.svelte-107fnb3{font:var(--smrt-typography-label-large-font)}.error.svelte-107fnb3,.notice.svelte-107fnb3{padding:var(--smrt-spacing-sm,.5rem);border-radius:var(--smrt-radius-sm,.25rem);margin:0}.error.svelte-107fnb3{background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container)}.notice.svelte-107fnb3{background:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container)}section.svelte-ud87tv{gap:var(--smrt-spacing-sm,.5rem);display:grid}h2.svelte-ud87tv{font:var(--smrt-typography-title-small-font);margin:0}.providers.svelte-ud87tv{gap:var(--smrt-spacing-sm,.5rem);display:grid}.error.svelte-ud87tv{color:var(--smrt-color-error);margin:0}.passkey.svelte-yjyi1q{gap:var(--smrt-spacing-sm,.5rem);display:grid}p.svelte-yjyi1q{color:var(--smrt-color-error);margin:0}h2.svelte-ny8f8o{font:var(--smrt-typography-title-large-font);margin:0}label.svelte-ny8f8o{font:var(--smrt-typography-label-large-font)}.error.svelte-ny8f8o{padding:var(--smrt-spacing-sm,.5rem);border-radius:var(--smrt-radius-sm,.25rem);background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container);margin:0}.auth-form{gap:var(--smrt-spacing-sm,.5rem);color:var(--smrt-color-on-surface);display:grid}h2.svelte-8y8j7u{font:var(--smrt-typography-title-large-font);margin:0}label.svelte-8y8j7u{font:var(--smrt-typography-label-large-font)}.error.svelte-8y8j7u{padding:var(--smrt-spacing-sm,.5rem);border-radius:var(--smrt-radius-sm,.25rem);background:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container);margin:0}.user-avatar.svelte-z2j3fu{align-items:center;gap:var(--smrt-spacing-sm,.5rem);display:inline-flex}.avatar.svelte-z2j3fu{border-radius:var(--smrt-radius-full);width:2.5rem;height:2.5rem;color:var(--smrt-color-on-primary,white);font:var(--smrt-typography-label-large-font,600 .875rem / 1.25 sans-serif);justify-content:center;align-items:center;display:flex}.sm.svelte-z2j3fu .avatar:where(.svelte-z2j3fu){width:2rem;height:2rem;font:var(--smrt-typography-label-medium-font,.75rem / 1 sans-serif)}.lg.svelte-z2j3fu .avatar:where(.svelte-z2j3fu){width:3rem;height:3rem;font:var(--smrt-typography-title-medium-font,1rem / 1.5 sans-serif)}.xl.svelte-z2j3fu .avatar:where(.svelte-z2j3fu){width:4rem;height:4rem;font:var(--smrt-typography-title-large-font,1.25rem / 1.25 sans-serif)}.name.svelte-z2j3fu{font:var(--smrt-typography-body-medium-font,500 .875rem / 1.25 sans-serif)}.lg.svelte-z2j3fu .name:where(.svelte-z2j3fu),.xl.svelte-z2j3fu .name:where(.svelte-z2j3fu){font:var(--smrt-typography-body-large-font,1rem / 1.5 sans-serif)}.user-card.svelte-7igeft{align-items:center;gap:var(--smrt-spacing-4);padding:var(--smrt-spacing-3) var(--smrt-spacing-4);background-color:var(--smrt-color-surface-container-low);border-radius:var(--smrt-radius-lg);text-align:left;cursor:default;width:100%;color:var(--smrt-color-on-surface);box-shadow:var(--smrt-elevation-1);border:none;transition:all .2s cubic-bezier(.2,0,0,1);display:flex;position:relative;overflow:hidden}.user-card.clickable.svelte-7igeft{cursor:pointer}.user-card.clickable.svelte-7igeft:hover{background-color:var(--smrt-color-surface-container-high);box-shadow:var(--smrt-elevation-2)}.user-card.selected.svelte-7igeft{background-color:var(--smrt-color-secondary-container);color:var(--smrt-color-on-secondary-container)}.info.svelte-7igeft{flex:1;min-width:0}.name.svelte-7igeft{font:var(--smrt-typography-title-small-font);font-weight:var(--smrt-typography-weight-semibold,600);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.email.svelte-7igeft{font:var(--smrt-typography-body-small-font);color:var(--smrt-color-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.selected.svelte-7igeft .email:where(.svelte-7igeft){color:var(--smrt-color-on-secondary-container);opacity:.8}.meta.svelte-7igeft{align-items:center;gap:var(--smrt-spacing-2);flex-shrink:0;display:flex}.role.svelte-7igeft{font:var(--smrt-typography-label-small-font);padding:0 var(--smrt-spacing-2);background-color:var(--smrt-color-surface-container-highest);height:20px;color:var(--smrt-color-on-surface-variant);border-radius:var(--smrt-radius-lg);text-transform:capitalize;align-items:center;display:inline-flex}.status.svelte-7igeft{font:var(--smrt-typography-label-small-font);padding:0 var(--smrt-spacing-2);border-radius:var(--smrt-radius-lg);text-transform:capitalize;height:20px;font-weight:var(--smrt-typography-weight-semibold,600);align-items:center;display:inline-flex}.status-active.svelte-7igeft{background-color:var(--smrt-color-primary-container);color:var(--smrt-color-on-primary-container)}.status-pending.svelte-7igeft{background-color:var(--smrt-color-secondary-container);color:var(--smrt-color-on-secondary-container)}.status-error.svelte-7igeft{background-color:var(--smrt-color-error-container);color:var(--smrt-color-on-error-container)}.status-disabled.svelte-7igeft{background-color:var(--smrt-color-surface-variant);color:var(--smrt-color-on-surface-variant)}.user-form-shell.svelte-tzg3xd .user-form{gap:var(--smrt-spacing-md,1rem);flex-direction:column;display:flex}.field.svelte-tzg3xd{flex-direction:column;gap:.25rem;display:flex}label.svelte-tzg3xd{font:var(--smrt-typography-body-medium-font,500 .875rem / 1.25 sans-serif);color:var(--smrt-color-on-surface-variant)}.hint.svelte-tzg3xd{font:var(--smrt-typography-body-small-font,.75rem / 1.25 sans-serif);color:var(--smrt-color-on-surface-variant)}.actions.svelte-tzg3xd{justify-content:flex-end;gap:var(--smrt-spacing-sm,.5rem);margin-top:var(--smrt-spacing-sm,.5rem);display:flex}.user-list.svelte-ng2w3r{gap:var(--smrt-spacing-sm,.5rem);flex-direction:column;display:flex}.loading.svelte-ng2w3r{justify-content:center;align-items:center;gap:var(--smrt-spacing-sm,.75rem);padding:var(--smrt-spacing-xl,2rem);color:var(--smrt-color-on-surface-variant);display:flex}.spinner.svelte-ng2w3r{border:2px solid var(--smrt-color-outline-variant);border-top-color:var(--smrt-color-primary);border-radius:var(--smrt-radius-full);width:1.25rem;height:1.25rem;animation:.6s linear infinite svelte-ng2w3r-spin}@keyframes svelte-ng2w3r-spin{to{transform:rotate(360deg)}}.empty.svelte-ng2w3r{padding:var(--smrt-spacing-xl,2rem);text-align:center;color:var(--smrt-color-on-surface-variant);background:var(--smrt-color-surface-container-low);border:1px dashed var(--smrt-color-outline-variant);border-radius:var(--smrt-radius-medium,.5rem)}@media (prefers-reduced-motion:reduce){.spinner.svelte-ng2w3r{animation:none}}.user-menu.svelte-xbtmu0{display:inline-block;position:relative}.user-menu-trigger.svelte-xbtmu0{align-items:center;gap:var(--smrt-spacing-3);padding:var(--smrt-spacing-2) var(--smrt-spacing-3);border-radius:var(--smrt-radius-2xl);cursor:pointer;transition:background-color var(--smrt-duration-short3,.2s) var(--smrt-easing-standard,ease);color:var(--smrt-color-on-surface);background:0 0;border:none;display:flex;position:relative;overflow:hidden}.user-menu-trigger.svelte-xbtmu0:hover{background-color:var(--smrt-color-surface-container-high)}.avatar.svelte-xbtmu0{border-radius:var(--smrt-radius-full,50%);background-color:var(--smrt-color-primary-container);width:32px;height:32px;color:var(--smrt-color-on-primary-container);font:var(--smrt-typography-label-large-font);font-weight:var(--smrt-typography-weight-semibold,600);justify-content:center;align-items:center;display:flex}.user-name.svelte-xbtmu0{font:var(--smrt-typography-label-large-font);font-weight:var(--smrt-typography-weight-medium,500)}.chevron.svelte-xbtmu0{width:18px;height:18px;transition:transform var(--smrt-duration-short3,.2s) var(--smrt-easing-standard,cubic-bezier(.2, 0, 0, 1));opacity:.7}.chevron.open.svelte-xbtmu0{transform:rotate(180deg)}.dropdown.svelte-xbtmu0{margin-top:var(--smrt-spacing-1);background-color:var(--smrt-color-surface-container);border-radius:var(--smrt-radius-medium);min-width:200px;box-shadow:var(--smrt-elevation-2);z-index:var(--smrt-z-index-dropdown,1000);padding:var(--smrt-spacing-1) 0;position:absolute;top:100%;right:0;overflow:hidden}.dropdown-item.svelte-xbtmu0{align-items:center;gap:var(--smrt-spacing-3);padding:var(--smrt-spacing-3) var(--smrt-spacing-4);font:var(--smrt-typography-body-medium-font);color:var(--smrt-color-on-surface);transition:background-color var(--smrt-duration-short3,.2s) var(--smrt-easing-standard,ease);text-decoration:none;display:flex;position:relative;overflow:hidden}.dropdown-item.svelte-xbtmu0:hover{background-color:var(--smrt-color-surface-container-highest)}.dropdown-item.svelte-xbtmu0 svg:where(.svelte-xbtmu0){opacity:.7;width:18px;height:18px}.dropdown-item.danger.svelte-xbtmu0{color:var(--smrt-color-error)}.user-info.svelte-xbtmu0{padding:var(--smrt-spacing-3) var(--smrt-spacing-4);gap:var(--smrt-spacing-1);flex-direction:column;display:flex}.user-info-name.svelte-xbtmu0{font:var(--smrt-typography-body-medium-font);font-weight:var(--smrt-typography-weight-medium,500);color:var(--smrt-color-on-surface)}.user-info-email.svelte-xbtmu0{font:var(--smrt-typography-body-small-font);color:var(--smrt-color-on-surface-variant)}.user-menu-trigger.svelte-xbtmu0:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:2px}.dropdown-item.svelte-xbtmu0:focus-visible{outline:2px solid var(--smrt-color-primary);outline-offset:-2px}.divider.svelte-xbtmu0{margin:var(--smrt-spacing-1) 0;border:none;border-top:var(--smrt-hairline)}@media (prefers-reduced-motion:reduce){.user-menu-trigger.svelte-xbtmu0,.chevron.svelte-xbtmu0,.dropdown-item.svelte-xbtmu0{transition:none}.chevron.open.svelte-xbtmu0{transform:none}}}
