@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-d736caf0],[data-v-d736caf0]:before,[data-v-d736caf0]:after,[data-v-d736caf0]::backdrop{--tw-font-weight:initial}}}.fws-userdata__container[data-v-d736caf0]{background:#fff;border-radius:10px;flex-direction:column;gap:18px;padding:20px 24px;display:flex;box-shadow:0 0 0 1px #0000000f,0 2px 4px #0000000a}.dark .fws-userdata__container[data-v-d736caf0]{background:var(--fv-neutral-900,#0a0a0a);box-shadow:0 0 0 1px #ffffff0f,0 2px 4px #0000004d}.fws-userdata__heading[data-v-d736caf0]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--fv-neutral-900,#0a0a0a);border-bottom:1px solid #0000000f;margin:0;padding-bottom:12px}.dark .fws-userdata__heading[data-v-d736caf0]{color:var(--fv-neutral-100,#f5f5f5);border-bottom-color:#ffffff0f}.fws-userdata__grid-2[data-v-d736caf0]{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.fws-userdata__grid-2[data-v-d736caf0]{grid-template-columns:1fr}}.fws-userdata__prefs[data-v-d736caf0]{border-top:1px solid #0000000f;padding-top:14px}.dark .fws-userdata__prefs[data-v-d736caf0]{border-top-color:#ffffff0f}.fws-userdata__section-label[data-v-d736caf0]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-800,#1e1e1e);margin:0 0 12px}.dark .fws-userdata__section-label[data-v-d736caf0]{color:var(--fv-neutral-200,#e5e5e5)}.fws-userdata__toggles[data-v-d736caf0]{gap:calc(var(--spacing,.25rem) * 2.5);flex-direction:column;display:flex}.fws-userdata__actions[data-v-d736caf0]{justify-content:flex-end;display:flex}@media (max-width:640px){.fws-userdata__container[data-v-d736caf0]{padding:16px}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-62ab31c4],[data-v-62ab31c4]:before,[data-v-62ab31c4]:after,[data-v-62ab31c4]::backdrop{--tw-font-weight:initial}}}.fws-oauth2__container[data-v-62ab31c4]{background:#fff;border-radius:10px;padding:20px 24px;box-shadow:0 0 0 1px #0000000f,0 2px 4px #0000000a}.dark .fws-oauth2__container[data-v-62ab31c4]{background:var(--fv-neutral-900,#0a0a0a);box-shadow:0 0 0 1px #ffffff0f,0 2px 4px #0000004d}.fws-oauth2__header[data-v-62ab31c4]{margin-bottom:calc(var(--spacing,.25rem) * 5);border-bottom:1px solid #0000000f;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.dark .fws-oauth2__header[data-v-62ab31c4]{border-bottom-color:#ffffff0f}.fws-oauth2__title[data-v-62ab31c4]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--fv-neutral-900,#0a0a0a);margin:0}.dark .fws-oauth2__title[data-v-62ab31c4]{color:var(--fv-neutral-100,#f5f5f5)}.fws-oauth2__add-icon[data-v-62ab31c4]{margin-right:var(--spacing,.25rem);height:calc(var(--spacing,.25rem) * 4);width:calc(var(--spacing,.25rem) * 4)}.fws-oauth2__error[data-v-62ab31c4]{margin-bottom:calc(var(--spacing,.25rem) * 4);align-items:flex-start;gap:calc(var(--spacing,.25rem) * 2);border-radius:var(--radius-lg,.5rem);background:#ff61610a;padding:12px 14px;display:flex;box-shadow:0 0 0 1px #e8303026}.dark .fws-oauth2__error[data-v-62ab31c4]{background:#ff61610f;box-shadow:0 0 0 1px #e8303033}.fws-oauth2__error-icon[data-v-62ab31c4]{color:#dc2626;flex-shrink:0;width:18px;height:18px;margin-top:1px}.dark .fws-oauth2__error-icon[data-v-62ab31c4]{color:#fca5a5}.fws-oauth2__error-text[data-v-62ab31c4]{color:#dc2626;margin:0;font-size:14px}.dark .fws-oauth2__error-text[data-v-62ab31c4]{color:#fca5a5}.fws-oauth2__empty-state[data-v-62ab31c4]{border-radius:var(--radius-lg,.5rem);text-align:center;background:#00000005;flex-direction:column;align-items:center;padding:32px 16px;display:flex;box-shadow:0 0 0 1px #0000000a}.dark .fws-oauth2__empty-state[data-v-62ab31c4]{background:#ffffff05;box-shadow:0 0 0 1px #ffffff0a}.fws-oauth2__empty[data-v-62ab31c4]{text-align:center;flex-direction:column;align-items:center;padding:24px 16px;display:flex}.fws-oauth2__empty-icon[data-v-62ab31c4]{width:40px;height:40px;color:var(--fv-neutral-400,#a3a3a3);margin-bottom:12px}.dark .fws-oauth2__empty-icon[data-v-62ab31c4]{color:var(--fv-neutral-500,#737373)}.fws-oauth2__empty-title[data-v-62ab31c4]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-700,#404040);margin:0 0 4px;font-size:15px}.dark .fws-oauth2__empty-title[data-v-62ab31c4]{color:var(--fv-neutral-300,#d4d4d4)}.fws-oauth2__empty-desc[data-v-62ab31c4]{color:var(--fv-neutral-500,#737373);margin:0;font-size:13px}.fws-oauth2__list[data-v-62ab31c4]{gap:calc(var(--spacing,.25rem) * 3);flex-direction:column;display:flex}.fws-oauth2__provider-card[data-v-62ab31c4]{border-radius:var(--radius-lg,.5rem);background:#00000004;align-items:center;padding:14px 16px;transition:box-shadow .2s;display:flex;box-shadow:0 0 0 1px #0000000d}.fws-oauth2__provider-card[data-v-62ab31c4]:hover{box-shadow:0 0 0 1px #00000014,0 2px 8px #0000000a}.dark .fws-oauth2__provider-card[data-v-62ab31c4]{background:#ffffff05;box-shadow:0 0 0 1px #ffffff0d}.dark .fws-oauth2__provider-card[data-v-62ab31c4]:hover{box-shadow:0 0 0 1px #ffffff14,0 2px 8px #00000026}.fws-oauth2__provider-avatar-wrap[data-v-62ab31c4]{flex-shrink:0;margin-right:14px}.fws-oauth2__provider-avatar[data-v-62ab31c4]{border-radius:2147483647px;justify-content:center;align-items:center;width:44px;height:44px;padding:2px;display:flex}.fws-oauth2__provider-avatar-img[data-v-62ab31c4]{object-fit:contain;width:32px;height:32px}.fws-oauth2__provider-info[data-v-62ab31c4]{flex:1;min-width:0}.fws-oauth2__provider-name[data-v-62ab31c4]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);text-overflow:ellipsis;white-space:nowrap;color:var(--fv-neutral-900,#0a0a0a);margin:0 0 2px;font-size:15px;overflow:hidden}.dark .fws-oauth2__provider-name[data-v-62ab31c4]{color:var(--fv-neutral-100,#f5f5f5)}.fws-oauth2__provider-id[data-v-62ab31c4]{text-overflow:ellipsis;white-space:nowrap;color:var(--fv-neutral-500,#737373);margin:0;font-size:13px;overflow:hidden}.fws-oauth2__modal-body[data-v-62ab31c4]{flex-direction:column;gap:10px;padding:4px 0;display:flex}.fws-oauth2__provider-btn[data-v-62ab31c4]{cursor:pointer;border-radius:var(--radius-lg,.5rem);--tw-border-style:none;--tw-font-weight:var(--font-weight-medium,500);width:100%;font-weight:var(--font-weight-medium,500);border-style:none;align-items:center;gap:12px;padding:12px 16px;font-size:15px;transition:box-shadow .2s,transform .1s;display:flex;box-shadow:0 0 0 1px #00000014,0 1px 2px #0000000f}.fws-oauth2__provider-btn[data-v-62ab31c4]:hover{box-shadow:0 0 0 1px #0000001f,0 4px 12px #0000001a}.fws-oauth2__provider-btn[data-v-62ab31c4]:active{transform:scale(.98)}.fws-oauth2__provider-btn[data-v-62ab31c4]:focus-visible{outline:2px solid var(--fv-primary-500,#7c3aed);outline-offset:2px}.fws-oauth2__provider-logo[data-v-62ab31c4]{object-fit:contain;border-radius:4px;width:32px;height:32px;padding:2px}.fws-oauth2__provider-label[data-v-62ab31c4]{font-size:15px}.fws-oauth2__loading-text[data-v-62ab31c4]{text-align:center;color:var(--fv-neutral-500,#737373);padding:16px;font-size:14px}@media (max-width:640px){.fws-oauth2__container[data-v-62ab31c4]{padding:16px}.fws-oauth2__provider-card[data-v-62ab31c4]{flex-wrap:wrap;gap:12px}.fws-oauth2__provider-info[data-v-62ab31c4]{flex:1;min-width:calc(100% - 70px)}}/*! tailwindcss v4.3.4 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:block))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-79244cf3],[data-v-79244cf3]:before,[data-v-79244cf3]:after,[data-v-79244cf3]::backdrop{--tw-font-weight:initial}}}.fws-profile[data-v-79244cf3]{width:100%}.fws-profile__container[data-v-79244cf3]{background:#fff;border-radius:10px;flex-direction:column;gap:18px;padding:20px 24px;display:flex;box-shadow:0 0 0 1px #0000000f,0 2px 4px #0000000a}.dark .fws-profile__container[data-v-79244cf3]{background:var(--fv-neutral-900,#0a0a0a);box-shadow:0 0 0 1px #ffffff0f,0 2px 4px #0000004d}.fws-profile__heading[data-v-79244cf3]{font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height, 1.5 ));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--fv-neutral-900,#0a0a0a);border-bottom:1px solid #0000000f;margin:0;padding-bottom:12px}.dark .fws-profile__heading[data-v-79244cf3]{color:var(--fv-neutral-100,#f5f5f5);border-bottom-color:#ffffff0f}.fws-profile__section-label[data-v-79244cf3]{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-800,#1e1e1e);margin:0 0 10px}.dark .fws-profile__section-label[data-v-79244cf3]{color:var(--fv-neutral-200,#e5e5e5)}.fws-profile__grid-2[data-v-79244cf3]{grid-template-columns:1fr 1fr;gap:18px;display:grid}@media (max-width:640px){.fws-profile__grid-2[data-v-79244cf3]{grid-template-columns:1fr}}.fws-profile__avatar-section[data-v-79244cf3]{flex-direction:column;display:flex}.fws-profile__avatar-row[data-v-79244cf3]{align-items:center;gap:14px;display:flex}.fws-profile__avatar-wrap[data-v-79244cf3]{flex-shrink:0}.fws-profile__avatar-img[data-v-79244cf3]{object-fit:cover;border-radius:50%;width:72px;height:72px;box-shadow:0 0 0 2px #0000000f}.dark .fws-profile__avatar-img[data-v-79244cf3]{box-shadow:0 0 0 2px #ffffff14}.fws-profile__avatar-placeholder[data-v-79244cf3]{background:#0000000a;border-radius:2147483647px;justify-content:center;align-items:center;width:72px;height:72px;display:flex;box-shadow:0 0 0 1px #0000000f}.dark .fws-profile__avatar-placeholder[data-v-79244cf3]{background:#ffffff0a;box-shadow:0 0 0 1px #ffffff0f}.fws-profile__avatar-icon[data-v-79244cf3]{width:36px;height:36px;color:var(--fv-neutral-400,#a3a3a3)}.fws-profile__avatar-upload[data-v-79244cf3]{flex:1;min-width:0}.fws-profile__upload-label[data-v-79244cf3]{--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--fv-neutral-800,#1e1e1e);margin-bottom:6px;font-size:13px;display:block}.dark .fws-profile__upload-label[data-v-79244cf3]{color:var(--fv-neutral-200,#e5e5e5)}.fws-profile__upload-input[data-v-79244cf3]{cursor:pointer;border-radius:var(--radius-md,.375rem);width:100%;color:var(--fv-neutral-700,#404040);padding:0;font-size:13px;display:block;box-shadow:0 0 0 1px #00000014}.fws-profile__upload-input[data-v-79244cf3]::file-selector-button{cursor:pointer;color:var(--fv-primary-600,#7c3aed);background:#00000008;border:none;border-right:1px solid #0000000f;margin-right:12px;padding:6px 14px;font-size:13px;font-weight:500}.fws-profile__upload-input[data-v-79244cf3]::file-selector-button:hover{background:#0000000f}.dark .fws-profile__upload-input[data-v-79244cf3]{color:var(--fv-neutral-400,#a3a3a3);box-shadow:0 0 0 1px #ffffff14}.dark .fws-profile__upload-input[data-v-79244cf3]::file-selector-button{color:var(--fv-primary-400,#a78bfa);background:#ffffff0a;border-right-color:#ffffff0f}.fws-profile__upload-help[data-v-79244cf3]{color:var(--fv-neutral-500,#737373);margin:4px 0 0;font-size:12px}.fws-profile__upload-error[data-v-79244cf3]{color:var(--fv-red-500,#ef4444);margin:4px 0 0;font-size:12px}.fws-profile__username-section[data-v-79244cf3]{flex-direction:column;justify-content:center;display:flex}.fws-profile__username-note[data-v-79244cf3]{color:var(--fv-neutral-500,#737373);margin-top:4px;font-size:12px}.fws-profile__username-btn[data-v-79244cf3]{align-self:flex-start;margin-top:6px}.fws-profile__privacy[data-v-79244cf3]{border-top:1px solid #0000000f;padding-top:14px}.dark .fws-profile__privacy[data-v-79244cf3]{border-top-color:#ffffff0f}.fws-profile__toggles[data-v-79244cf3]{gap:calc(var(--spacing,.25rem) * 2);flex-direction:column;display:flex}.fws-profile__actions[data-v-79244cf3]{justify-content:flex-end;padding-top:6px;display:flex}.fws-profile__modal-body[data-v-79244cf3]{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.fws-profile__modal-actions[data-v-79244cf3]{justify-content:flex-end;display:flex}.fws-profile__cropper-wrap[data-v-79244cf3]{gap:calc(var(--spacing,.25rem) * 4);flex-direction:column;display:flex}.fws-profile__cropper[data-v-79244cf3]{border-radius:var(--radius-lg,.5rem);width:100%;max-height:70vh;overflow:hidden;box-shadow:0 0 0 1px #0000000f}.fws-profile__cropper-btn[data-v-79244cf3]{align-self:flex-end}@media (max-width:640px){.fws-profile__container[data-v-79244cf3]{padding:16px}.fws-profile__avatar-row[data-v-79244cf3]{flex-direction:column;align-items:flex-start}}@property --tw-font-weight{syntax:"*";inherits:false}.fade-enter-active[data-v-4752c2a7],.fade-leave-active[data-v-4752c2a7]{transition:opacity .2s ease}.fade-enter-from[data-v-4752c2a7],.fade-leave-to[data-v-4752c2a7]{opacity:0}
