.MobileChrome_chrome__AIo5_{display:flex;align-items:center;gap:var(--space-2);height:48px;padding:0 var(--space-2);flex-shrink:0;background:var(--color-glass-surface-strong);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-bottom:1px solid var(--color-glass-border)}.MobileChrome_menuButton__hqUQS{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;color:var(--color-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast) ease,background var(--transition-fast) ease}.MobileChrome_menuButton__hqUQS:hover{color:var(--color-text-primary);background:var(--color-surface-sidebar-hover)}.MobileChrome_menuButton__hqUQS:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.MobileChrome_brand__gmdtv{display:inline-flex;align-items:center}.MobileChrome_brand__gmdtv img{height:1.1rem;width:auto;display:block;opacity:.9}[data-theme=dark] .MobileChrome_brand__gmdtv img{filter:brightness(0) invert(1)}@media (min-width:960px){.MobileChrome_chrome__AIo5_{display:none}}.Sidebar_sidebar__eyasA{display:none}.Sidebar_header__SD4MN{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-3);height:32px;padding:0 var(--space-1);flex-shrink:0}.Sidebar_toggleButton__Zv9og{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;color:var(--color-text-muted);background:transparent;border:1px solid transparent;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast) ease,background var(--transition-fast) ease,border-color var(--transition-fast) ease}.Sidebar_toggleButton__Zv9og:hover{color:var(--color-text-primary);background:var(--color-surface-sidebar-hover)}.Sidebar_toggleButton__Zv9og:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Sidebar_spacer___f8HN{flex:1 1 auto;min-height:0}.Sidebar_nav__2mQ9J{display:flex;flex-direction:column;gap:var(--space-2);flex-shrink:0}.Sidebar_navSection__q73KR{display:flex;flex-direction:column;gap:2px}.Sidebar_navLink__QoFmX{position:relative;display:grid;grid-template-columns:16px 1fr;align-items:center;grid-column-gap:var(--space-2);column-gap:var(--space-2);height:28px;padding:0 var(--space-2) 0 10px;color:var(--color-text-secondary);font-size:.8125rem;font-weight:500;text-decoration:none;border-radius:var(--radius-sm);transition:color var(--transition-fast) ease,background var(--transition-fast) ease}.Sidebar_navUnreadDot__7EB1H{position:absolute;right:var(--space-2);top:50%;transform:translateY(-50%);width:7px;height:7px;border-radius:999px;background:var(--color-error)}.Sidebar_navIcon__YcIFI{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-secondary);transition:color var(--transition-fast) ease,transform var(--motion-duration-short) var(--motion-ease-out)}.Sidebar_navLink__QoFmX:hover .Sidebar_navIcon__YcIFI{transform:scale(1.08)}.Sidebar_navLink__QoFmX:active .Sidebar_navIcon__YcIFI{transform:scale(.96)}@media (prefers-reduced-motion:reduce){.Sidebar_navLink__QoFmX:active .Sidebar_navIcon__YcIFI,.Sidebar_navLink__QoFmX:hover .Sidebar_navIcon__YcIFI{transform:none}}.Sidebar_navLinkActive__eZsNp .Sidebar_navIcon__YcIFI{color:var(--color-text-strong)}.Sidebar_navLink__QoFmX:hover .Sidebar_navIcon__YcIFI{color:var(--color-text-primary)}.Sidebar_navLabel__s1LjJ{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_navLink__QoFmX:hover{color:var(--color-text-primary);background:var(--color-accent-session-hover)}.Sidebar_navLinkActive__eZsNp{color:var(--color-text-strong);background:var(--color-surface-subtle);font-weight:600}.Sidebar_navLink__QoFmX:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.Sidebar_navSeparator__olGBA{height:1px;margin:var(--space-1) var(--space-1);background:var(--color-border-warm);border:0}.Sidebar_brand__z_Ziq{display:inline-flex;align-items:center;min-width:0;color:var(--color-text-strong)}.Sidebar_brand__z_Ziq img{height:1.125rem;width:auto;display:block;opacity:.9}[data-theme=dark] .Sidebar_brand__z_Ziq img{filter:brightness(0) invert(1)}.Sidebar_sidebar__eyasA[data-collapsed=true]{padding:var(--space-3) var(--space-1)}.Sidebar_sidebar__eyasA[data-collapsed=true] .Sidebar_navLink__QoFmX{grid-template-columns:16px;padding:0;justify-content:center}.Sidebar_sidebar__eyasA[data-collapsed=true] .Sidebar_navLabel__s1LjJ,.Sidebar_sidebar__eyasA[data-collapsed=true] .Sidebar_navLink__QoFmX:before{display:none}.Sidebar_sidebar__eyasA[data-collapsed=true] .Sidebar_header__SD4MN{justify-content:center}@media (min-width:960px){.Sidebar_sidebar__eyasA{position:-webkit-sticky;position:sticky;top:0;align-self:start;height:100vh;width:var(--size-sidebar-rail);display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3) var(--space-2);background:var(--color-glass-surface-strong);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-right:1px solid var(--color-glass-border);transition:width var(--motion-duration-medium) var(--motion-ease-standard),padding var(--motion-duration-medium) var(--motion-ease-standard)}.Sidebar_sidebar__eyasA[data-collapsed=true]{width:40px;padding-left:var(--space-1);padding-right:var(--space-1)}}@media (prefers-reduced-motion:reduce){.Sidebar_sidebar__eyasA{transition:none}}@media (max-width:959px){.Sidebar_sidebar__eyasA[data-mobile-open=true]{display:flex;flex-direction:column;gap:var(--space-2);position:fixed;top:0;left:0;bottom:0;z-index:60;width:min(280px,85vw);padding:var(--space-3) var(--space-2);background:var(--color-glass-surface-strong);backdrop-filter:blur(16px) saturate(150%);-webkit-backdrop-filter:blur(16px) saturate(150%);border-right:1px solid var(--color-glass-border);box-shadow:var(--shadow-modal);overflow-y:auto}}.SupportDialog_dialog__WdCgb{position:fixed;inset:0;z-index:100;width:min(32rem,calc(100% - var(--space-32px)));max-height:calc(100vh - var(--space-48px));margin:auto;padding:0;border:1px solid var(--color-glass-border);border-radius:var(--radius-md);background:#ffffff;box-shadow:var(--shadow-modal);color:var(--color-text-primary);overflow:hidden;--color-text-primary:#15171b;--color-text-strong:#0f1115;--color-text-secondary:#5f6672;--color-text-muted:#7a818b;--color-text-soft:#8f968f;--color-surface-default:#ffffff;--color-surface-subtle:#f6f7f8;--color-surface-warm:#f1f2f3;--color-glass-border:rgba(15,17,21,0.12);--color-glass-border-soft:rgba(15,17,21,0.06)}.SupportDialog_dialog__WdCgb::-webkit-backdrop{background:var(--color-overlay-modal)}.SupportDialog_dialog__WdCgb::backdrop{background:var(--color-overlay-modal)}.SupportDialog_header__N50QG{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-16px);padding:var(--space-20px);border-bottom:1px solid var(--color-glass-border-soft)}.SupportDialog_title__AWhTY{margin:0;font-family:Plus Jakarta Sans,Inter,General Sans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:1.125rem;font-weight:600;letter-spacing:-.01em;color:var(--color-text-strong)}.SupportDialog_subtitle__n0lJo{margin:var(--space-2px) 0 0;font-size:var(--font-caption);color:var(--color-text-secondary);line-height:1.45}.SupportDialog_close__YSigg{display:inline-flex;align-items:center;justify-content:center;width:var(--size-control-sm);height:var(--size-control-sm);padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;flex:0 0 auto;transition:background var(--transition-fast) ease,color var(--transition-fast) ease}.SupportDialog_close__YSigg:hover{background:var(--color-surface-warm);color:var(--color-text-primary)}.SupportDialog_close__YSigg:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SupportDialog_body__4akyq{display:flex;flex-direction:column;gap:var(--space-16px);padding:var(--space-20px);overflow-y:auto}.SupportDialog_field__sAD9e{display:flex;flex-direction:column;gap:var(--space-6px);min-width:0}.SupportDialog_label__lIAhh{font-size:var(--font-body-sm);font-weight:var(--weight-medium);color:var(--color-text-secondary);letter-spacing:0;text-transform:none}.SupportDialog_input__WaxcE,.SupportDialog_textarea__TWu8E{width:100%;padding:var(--space-8px) var(--space-12px);border:1px solid var(--color-glass-border);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-primary);font:inherit;font-size:var(--font-body-sm);transition:border-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.SupportDialog_input__WaxcE{height:var(--size-control-md);padding:0 var(--space-12px)}.SupportDialog_textarea__TWu8E{min-height:110px;resize:vertical;line-height:1.5;font-family:inherit}.SupportDialog_input__WaxcE:hover,.SupportDialog_textarea__TWu8E:hover{border-color:var(--color-text-soft)}.SupportDialog_input__WaxcE:focus,.SupportDialog_textarea__TWu8E:focus{outline:none;border-color:var(--color-brand-blue);box-shadow:0 0 0 3px var(--color-brand-blue-ring)}.SupportDialog_hint__G3mPd{margin:0;font-size:var(--font-caption);color:var(--color-text-muted)}.SupportDialog_dropzone__mfu_j{display:flex;align-items:center;justify-content:center;gap:var(--space-10px);min-height:72px;padding:var(--space-12px) var(--space-16px);border:1px dashed var(--color-glass-border);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-secondary);cursor:pointer;text-align:center;transition:border-color var(--transition-fast) ease,background var(--transition-fast) ease,color var(--transition-fast) ease}.SupportDialog_dropzone__mfu_j:hover,.SupportDialog_dropzone__mfu_j[data-dragging=true]{border-color:var(--color-brand-blue);background:var(--color-brand-blue-softer);color:var(--color-brand-blue-deep)}.SupportDialog_dropzone__mfu_j:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SupportDialog_dropzoneText__Hm7Y7{font-size:var(--font-body-sm);line-height:1.45}.SupportDialog_dropzoneText__Hm7Y7 strong{font-weight:var(--weight-semibold);color:var(--color-text-primary)}.SupportDialog_hiddenFileInput__IZ161{display:none}.SupportDialog_fileList__fNgt2{list-style:none;margin:var(--space-8px) 0 0;padding:0;display:flex;flex-direction:column;gap:var(--space-4px)}.SupportDialog_fileItem__ISALj{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;grid-gap:var(--space-8px);gap:var(--space-8px);align-items:center;padding:var(--space-6px) var(--space-10px);background:var(--color-surface-subtle);border:1px solid var(--color-glass-border-soft);border-radius:var(--radius-sm);font-size:var(--font-caption);color:var(--color-text-primary)}.SupportDialog_fileName__nyTwT{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.SupportDialog_fileSize__4kGeA{font-family:var(--font-mono);font-size:var(--font-eyebrow);color:var(--color-text-muted);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SupportDialog_fileRemove__5lk4r{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-muted);cursor:pointer;transition:color var(--transition-fast) ease,background var(--transition-fast) ease}.SupportDialog_fileRemove__5lk4r:hover{color:var(--color-semantic-danger-text);background:var(--color-semantic-danger-surface)}.SupportDialog_fileRemove__5lk4r:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SupportDialog_actions__kSrPm{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-8px);padding-top:var(--space-8px)}.SupportDialog_secondary__wk4VW,.SupportDialog_submit__VD_1G{display:inline-flex;align-items:center;justify-content:center;height:var(--size-control-md);padding:0 var(--space-16px);border-radius:var(--radius-sm);font:inherit;font-size:var(--font-body-sm);font-weight:var(--weight-medium);cursor:pointer;transition:background var(--transition-fast) ease,border-color var(--transition-fast) ease,color var(--transition-fast) ease}.SupportDialog_secondary__wk4VW{background:transparent;border:1px solid var(--color-glass-border);color:var(--color-text-secondary)}.SupportDialog_secondary__wk4VW:hover{color:var(--color-text-primary);background:var(--color-surface-warm)}.SupportDialog_submit__VD_1G{background:var(--color-brand-blue);border:1px solid var(--color-brand-blue);color:var(--color-text-inverted);box-shadow:var(--shadow-button-primary)}.SupportDialog_submit__VD_1G:hover:not(:disabled){background:var(--color-brand-blue-deep);border-color:var(--color-brand-blue-deep)}.SupportDialog_submit__VD_1G:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.SupportDialog_secondary__wk4VW:focus-visible,.SupportDialog_submit__VD_1G:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AvatarSlot_slot__xjS41{display:inline-flex;align-items:center;justify-content:center;padding:0;border-radius:var(--radius-avatar);text-decoration:none;transition:box-shadow var(--transition-fast) ease,transform var(--transition-fast) ease}.AvatarSlot_slot__xjS41:hover{transform:translateY(-1px)}.AvatarSlot_slot__xjS41:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AvatarSlot_avatar__vDHjM{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--radius-avatar);overflow:hidden;background:var(--color-brand-blue-soft);border:1px solid var(--color-glass-border-soft)}.AvatarSlot_slot__xjS41[data-size=md] .AvatarSlot_avatar__vDHjM{width:32px;height:32px}.AvatarSlot_slot__xjS41[data-size=lg] .AvatarSlot_avatar__vDHjM{width:40px;height:40px}.AvatarSlot_image__A_Oop{width:100%;height:100%;object-fit:cover;border-radius:var(--radius-avatar)}.AvatarSlot_fallback__XC8sg{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%;font-family:var(--font-sans);font-size:.6875rem;font-weight:600;letter-spacing:0;color:var(--color-brand-blue-deep);background:var(--color-brand-blue-soft);-webkit-user-select:none;-moz-user-select:none;user-select:none}.AvatarSlot_slot__xjS41[data-size=md] .AvatarSlot_fallback__XC8sg{font-size:.8125rem}.AvatarSlot_slot__xjS41[data-size=lg] .AvatarSlot_fallback__XC8sg{font-size:.9375rem}.SidebarAccount_account__klv4o{display:flex;flex-direction:column;gap:var(--space-1);flex-shrink:0}.SidebarAccount_identity__1U6q4{display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-1) var(--space-1)}.SidebarAccount_username__YVS5T{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--color-text-strong)}.SidebarAccount_actions__6N8Iz{display:flex;flex-direction:column;gap:2px}.SidebarAccount_actionRow__S_PTp{position:relative;display:grid;grid-template-columns:16px 1fr;align-items:center;grid-column-gap:var(--space-2);column-gap:var(--space-2);height:28px;padding:0 var(--space-2) 0 10px;color:var(--color-text-secondary);font:inherit;font-size:.8125rem;font-weight:500;text-align:left;text-decoration:none;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast) ease,background var(--transition-fast) ease}.SidebarAccount_actionRow__S_PTp:hover{color:var(--color-text-primary);background:var(--color-surface-sidebar-hover)}.SidebarAccount_actionRow__S_PTp:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SidebarAccount_actionRowActive__109wS{color:var(--color-text-strong);background:var(--color-surface-subtle);font-weight:600}.SidebarAccount_actionIcon__HxI_f{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-secondary)}.SidebarAccount_actionLabel__nEtZt{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SidebarAccount_error__oPcYS{margin:0;padding:0 var(--space-2);font-size:.6875rem;color:var(--color-semantic-danger-text);line-height:1.3}.SidebarAccount_account__klv4o[data-collapsed=true] .SidebarAccount_identity__1U6q4{grid-template-columns:1fr;justify-items:center;row-gap:var(--space-1)}.SidebarAccount_account__klv4o[data-collapsed=true] .SidebarAccount_username__YVS5T{display:none}.SidebarAccount_account__klv4o[data-collapsed=true] .SidebarAccount_actionRow__S_PTp{grid-template-columns:16px;padding:0;justify-content:center}.SidebarAccount_account__klv4o[data-collapsed=true] .SidebarAccount_actionLabel__nEtZt,.SidebarAccount_account__klv4o[data-collapsed=true] .SidebarAccount_error__oPcYS{display:none}.SidebarWorkspaceNav_projectGroup__1DM5a{display:flex;flex-direction:column;gap:2px}.SidebarWorkspaceNav_projectNode__Y4w6V{display:grid;grid-template-columns:16px 1fr;align-items:center;grid-column-gap:var(--space-2);column-gap:var(--space-2);height:28px;padding:0 var(--space-2) 0 10px}.SidebarWorkspaceNav_projectIcon__cDzii{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px}.SidebarWorkspaceNav_projectName__uE6RG{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:600;color:var(--color-text-strong)}.SidebarWorkspaceNav_tablist__oLmQF{display:flex;flex-direction:column;gap:2px}.SidebarWorkspaceNav_tab__dC1WL{position:relative;display:grid;grid-template-columns:16px 1fr;align-items:center;grid-column-gap:var(--space-2);column-gap:var(--space-2);height:28px;padding:0 var(--space-2) 0 var(--space-5);color:var(--color-text-secondary);font:inherit;font-size:.8125rem;font-weight:500;text-align:left;background:transparent;border:0;border-radius:var(--radius-sm);cursor:pointer;transition:color var(--transition-fast) ease,background var(--transition-fast) ease}.SidebarWorkspaceNav_tab__dC1WL:hover{color:var(--color-text-primary);background:var(--color-accent-session-hover)}.SidebarWorkspaceNav_tab__dC1WL:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.SidebarWorkspaceNav_tabActive__0z0AS{color:var(--color-text-strong);background:var(--color-surface-subtle);font-weight:600}.SidebarWorkspaceNav_icon__XKWxt{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;color:var(--color-text-secondary);transition:color var(--transition-fast) ease,transform var(--motion-duration-short) var(--motion-ease-out)}.SidebarWorkspaceNav_tab__dC1WL:hover .SidebarWorkspaceNav_icon__XKWxt{color:var(--color-text-primary);transform:scale(1.08)}.SidebarWorkspaceNav_tab__dC1WL:active .SidebarWorkspaceNav_icon__XKWxt{transform:scale(.96)}.SidebarWorkspaceNav_tabActive__0z0AS .SidebarWorkspaceNav_icon__XKWxt{color:var(--color-text-strong)}@media (prefers-reduced-motion:reduce){.SidebarWorkspaceNav_tab__dC1WL:active .SidebarWorkspaceNav_icon__XKWxt,.SidebarWorkspaceNav_tab__dC1WL:hover .SidebarWorkspaceNav_icon__XKWxt{transform:none}}.SidebarWorkspaceNav_label__c0U1t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=true] .SidebarWorkspaceNav_tab__dC1WL{grid-template-columns:16px;padding:0;justify-content:center}.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=true] .SidebarWorkspaceNav_label__c0U1t,.SidebarWorkspaceNav_tablist__oLmQF[data-collapsed=true] .SidebarWorkspaceNav_tabActive__0z0AS:before{display:none}.AppShell_layout__Fivn5{display:grid;height:100vh;grid-template-columns:1fr;grid-template-rows:1fr;background:var(--color-surface-page);overflow:hidden;transition:grid-template-columns var(--motion-duration-medium) var(--motion-ease-standard)}.AppShell_backdrop__iWVX8{position:fixed;inset:0;z-index:55;padding:0;border:0;background:var(--color-overlay-modal);cursor:pointer}@media (min-width:960px){.AppShell_backdrop__iWVX8{display:none}}.AppShell_main__7rZBO{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.AppShell_content__d8nSR{flex:1 1;padding:var(--space-4);max-width:var(--layout-content-max-width);width:100%;margin:0 auto;display:flex;flex-direction:column;min-height:0;overflow-y:auto}.AppShell_content__d8nSR[data-workspace-root=true]{overflow:hidden;padding-top:0;padding-bottom:0;max-width:none;padding-left:var(--space-4);padding-right:var(--space-4)}.AppShell_content__d8nSR[data-graph-workspace=true],.AppShell_content__d8nSR[data-notebook-workspace=true]{max-width:none;padding-right:0;padding-left:0}.AppShell_content__d8nSR[data-messaging=true]{overflow:hidden;max-width:none;padding:var(--space-4)}@media (min-width:960px){.AppShell_layout__Fivn5{grid-template-columns:208px 1fr}.AppShell_layout__Fivn5[data-sidebar-collapsed=true]{grid-template-columns:40px 1fr}.AppShell_content__d8nSR{padding:var(--space-5) var(--space-40px)}}@media (prefers-reduced-motion:reduce){.AppShell_layout__Fivn5{transition:none}}.dataTable_scroll__UNPjb{max-height:var(--layout-data-table-max-height);overflow:auto;background:var(--color-surface-default);border:1px solid var(--color-glass-border);border-radius:var(--radius-md)}.dataTable_table__LeAfL{position:relative;display:grid;width:100%;margin:0;padding:0;border-collapse:collapse;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dataTable_tableSections__oYk1K{display:contents}.dataTable_caption___yNRy,.dataTable_visuallyHidden__O7oZr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.dataTable_headerRow__lPFE_,.dataTable_row__vA_DR{display:grid;grid-column:1/-1;grid-template-columns:subgrid;align-items:center;grid-column-gap:var(--gap-table-column);column-gap:var(--gap-table-column);padding:0 var(--space-16px)}.dataTable_headerRow__lPFE_{position:-webkit-sticky;position:sticky;top:0;z-index:1;height:var(--size-table-header);font-size:var(--font-caption);font-weight:var(--weight-medium);text-transform:none;letter-spacing:var(--tracking-normal);color:var(--color-text-muted);background:var(--color-surface-subtle);border-bottom:1px solid var(--color-glass-border)}.dataTable_row__vA_DR{height:var(--size-table-row-dense);font-size:var(--font-body-sm);color:var(--color-text-primary);border-bottom:1px solid var(--color-glass-border-soft);transition:background var(--transition-fast) ease;animation:dataTable_dataTableRowEnter__0pbCL var(--motion-duration-short) var(--motion-ease-out) both;animation-delay:calc(var(--row-index, 0) * 30ms)}.dataTable_row__vA_DR:last-child{border-bottom:none}.dataTable_row__vA_DR:hover{background:var(--color-surface-subtle)}@keyframes dataTable_dataTableRowEnter__0pbCL{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.dataTable_row__vA_DR{animation:none}}.dataTable_sortButton__zZNOe{display:inline-flex;align-items:center;gap:var(--space-4px);padding:0;margin:0;border:0;background:transparent;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer;line-height:1;transition:color var(--transition-fast) ease}.dataTable_sortButton__zZNOe:hover{color:var(--color-text-strong)}.dataTable_sortButton__zZNOe:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.dataTable_sortButtonActive__6PzDx{color:var(--color-text-strong)}.dataTable_sortIndicator__A6j_f{display:inline-block;min-width:.65rem;font-family:var(--font-mono);font-size:.625rem;font-weight:var(--weight-semibold);color:var(--color-text-strong)}.dataTable_rowAction__lNpko{display:inline-flex;align-items:center;justify-content:center;height:var(--size-control-sm);padding:0 var(--space-12px);border:1px solid var(--color-glass-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-caption);font-weight:var(--weight-medium);cursor:pointer;transition:color var(--transition-fast) ease,background var(--transition-fast) ease,border-color var(--transition-fast) ease}.dataTable_rowAction__lNpko:hover:not(:disabled){color:var(--color-text-strong);background:var(--color-surface-subtle);border-color:var(--color-text-soft)}.dataTable_rowAction__lNpko:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.dataTable_rowAction__lNpko:disabled{opacity:.5;cursor:not-allowed}.dataTable_identityAvatar__kOO7C{display:inline-flex;align-items:center;justify-content:center;width:var(--size-control-sm);height:var(--size-control-sm);border-radius:var(--radius-avatar);background:var(--color-surface-subtle);color:var(--color-text-strong);font-size:var(--font-eyebrow);font-weight:var(--weight-semibold);letter-spacing:0;flex:0 0 auto}.AdminUsersTable_table__M1Np3{grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) minmax(5rem,max-content) minmax(5rem,max-content) minmax(7rem,max-content) minmax(7rem,max-content) minmax(8rem,max-content) minmax(8rem,max-content)}.AdminUsersTable_table__M1Np3 tbody,.AdminUsersTable_table__M1Np3 thead{display:contents}.AdminUsersTable_cellAccount__v7eUl,.AdminUsersTable_cellDate__jiyuo,.AdminUsersTable_cellEmail__UUGdX,.AdminUsersTable_cellPassword__C_RG5,.AdminUsersTable_cellRole__Q43PU,.AdminUsersTable_cellSessions__tmbk1,.AdminUsersTable_cellStatus__mGDqf,.AdminUsersTable_cellUser__TCW9T{display:inline-flex;align-items:center;padding:0;text-align:left;font-weight:inherit;min-width:0}.AdminUsersTable_cellUser__TCW9T{flex-direction:column;align-items:flex-start;gap:var(--space-2px)}.AdminUsersTable_userName__7OAQr{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:var(--weight-medium);color:var(--color-text-strong)}.AdminUsersTable_userHandle__wp6Re{max-width:100%;font-size:var(--font-caption)}.AdminUsersTable_cellEmail__UUGdX,.AdminUsersTable_userHandle__wp6Re{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);font-family:var(--font-mono)}.AdminUsersTable_cellEmail__UUGdX{font-size:var(--font-body-sm);display:block}.AdminUsersTable_headerRow__9t1Y7 .AdminUsersTable_cellEmail__UUGdX{display:inline-flex;font-family:inherit;font-size:inherit;color:inherit}.AdminUsersTable_muted__Crl7G{color:var(--color-text-muted)}.AdminUsersTable_cellDate__jiyuo{font-family:var(--font-mono);font-size:var(--font-body-sm);color:var(--color-text-secondary);white-space:nowrap;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.AdminUsersTable_headerRow__9t1Y7 .AdminUsersTable_cellDate__jiyuo{font-family:inherit;font-size:inherit;color:inherit}.AdminUsersTable_cellAccount__v7eUl,.AdminUsersTable_cellPassword__C_RG5,.AdminUsersTable_cellSessions__tmbk1{justify-content:flex-start}.AdminUsersTable_badge__Y1a3F{display:inline-flex;align-items:center;gap:var(--space-6px);padding:0;border:0;background:transparent;font-size:var(--font-body-sm);font-weight:var(--weight-medium);letter-spacing:0;white-space:nowrap}.AdminUsersTable_badge__Y1a3F:before{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.85;flex:0 0 auto}.AdminUsersTable_badgeActive__b2ZmN{color:var(--color-semantic-success-text)}.AdminUsersTable_badgeInactive__Lo9Pz,.AdminUsersTable_badgeMember__tsM71{color:var(--color-text-muted)}.AdminUsersTable_badgeMember__tsM71:before{opacity:.6}.AdminUsersTable_badgeAdmin___tGw2{color:var(--color-text-strong)}.AdminUsersTable_error__n9Pms{margin:0;padding:var(--space-12px) var(--space-16px);border-radius:var(--radius-md);background:var(--color-semantic-danger-surface);border:1px solid var(--color-semantic-danger-border);color:var(--color-semantic-danger-text);font-size:var(--font-body-sm)}@media (max-width:960px){.AdminUsersTable_table__M1Np3{display:block}.AdminUsersTable_headerRow__9t1Y7{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AdminUsersTable_row__LPzYQ{height:auto;padding:var(--space-12px) var(--space-16px);grid-column:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"user date" "email email" "role status" "account account" "sessions sessions" "password password";row-gap:var(--space-8px)}.AdminUsersTable_cellUser__TCW9T{grid-area:user}.AdminUsersTable_cellEmail__UUGdX{grid-area:email}.AdminUsersTable_cellRole__Q43PU{grid-area:role}.AdminUsersTable_cellStatus__mGDqf{grid-area:status;justify-content:flex-end}.AdminUsersTable_cellDate__jiyuo{grid-area:date;justify-content:flex-end;text-align:right}.AdminUsersTable_cellAccount__v7eUl{grid-area:account;justify-content:flex-start}.AdminUsersTable_cellSessions__tmbk1{grid-area:sessions;justify-content:flex-start}.AdminUsersTable_cellPassword__C_RG5{grid-area:password;justify-content:flex-start}}.AdminUsersTable_userIdentity__foqA6{display:inline-flex;align-items:center;gap:var(--space-10px);min-width:0}.AdminUsersTable_userIdentityText__Ji7es{display:inline-flex;flex-direction:column;gap:var(--space-2px);min-width:0}.PasswordStrengthChecklist_list__XUi2Y{list-style:none;margin:var(--space-1) 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.PasswordStrengthChecklist_item__F3Bno{display:flex;align-items:center;gap:var(--space-2);font-size:.75rem;line-height:1.3;color:var(--color-semantic-danger-text);transition:color var(--transition-fast) ease}.PasswordStrengthChecklist_met__mhZ9r{color:var(--color-semantic-success-text)}.PasswordStrengthChecklist_icon__S2SXd{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;flex-shrink:0}.PasswordStrengthChecklist_label__HcgBL{min-width:0}.PasswordStrengthChecklist_srStatus__LZqQs{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.CreateUserDialog_dialog__5SpjJ{padding:0;border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);background:var(--color-surface-card);color:var(--color-text-primary);width:min(32rem,100% - var(--space-5));max-width:32rem;box-shadow:var(--shadow-modal)}.CreateUserDialog_dialog__5SpjJ::-webkit-backdrop{background:var(--color-overlay-modal)}.CreateUserDialog_dialog__5SpjJ::backdrop{background:var(--color-overlay-modal)}.CreateUserDialog_form__htLAE{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.CreateUserDialog_heading__d5iZP{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-strong)}.CreateUserDialog_sub__1BcuS{margin:0;font-size:.8125rem;color:var(--color-text-secondary)}.CreateUserDialog_field__aI0XC{display:flex;flex-direction:column;gap:var(--space-2)}.CreateUserDialog_field__aI0XC label{font-size:.8125rem;font-weight:500;color:var(--color-text-primary)}.CreateUserDialog_field__aI0XC input{width:100%;padding:var(--space-2) .75rem;border:1px solid var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-primary);font:inherit;font-size:.875rem}.CreateUserDialog_field__aI0XC input:focus-visible{outline:none;border-color:var(--color-brand-blue);box-shadow:0 0 0 2px var(--color-focus-ring)}.CreateUserDialog_field__aI0XC input:disabled{background:var(--color-surface-subtle);color:var(--color-text-muted)}.CreateUserDialog_hint__hg1Y7{font-size:.75rem;color:var(--color-text-secondary)}.CreateUserDialog_checkbox__wrZjg{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--space-2);column-gap:var(--space-2);align-items:start;padding:var(--space-2) .625rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;background:var(--color-surface-default);font-size:.875rem;color:var(--color-text-primary)}.CreateUserDialog_checkbox__wrZjg input{margin:.125rem 0 0;accent-color:var(--color-brand-blue)}.CreateUserDialog_checkbox__wrZjg>span{display:flex;flex-direction:column;gap:.125rem}.CreateUserDialog_checkboxHint___uWM8{font-size:.75rem;color:var(--color-text-secondary)}.CreateUserDialog_error__vBVS_{margin:0;padding:var(--space-2) .75rem;border-radius:var(--radius-md);background:var(--color-semantic-danger-surface);border:1px solid var(--color-semantic-danger-border);color:var(--color-semantic-danger-text);font-size:.8125rem}.CreateUserDialog_actions__SE3C7{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-1)}.CreateUserDialog_cancel__NDuEq{padding:var(--space-2) .875rem;border:1px solid var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-primary);font-size:.8125rem;font-weight:500;cursor:pointer}.CreateUserDialog_cancel__NDuEq:hover:not(:disabled){background:var(--color-surface-subtle)}.CreateUserDialog_cancel__NDuEq:disabled{opacity:.5;cursor:not-allowed}.CreateUserDialog_submit___xSXq{padding:var(--space-2) .875rem;border:1px solid var(--color-brand-blue);border-radius:var(--radius-md);background:var(--color-brand-blue);color:var(--color-text-inverted);font-size:.8125rem;font-weight:500;cursor:pointer}.CreateUserDialog_submit___xSXq:hover:not(:disabled){background:var(--color-brand-blue-deep);border-color:var(--color-brand-blue-deep)}.CreateUserDialog_submit___xSXq:disabled{opacity:.5;cursor:not-allowed}.CreateUserDialog_cancel__NDuEq:focus-visible,.CreateUserDialog_submit___xSXq:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ResetPasswordDialog_dialog__a_gNv{padding:0;border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);background:var(--color-surface-card);color:var(--color-text-primary);width:min(28rem,100% - var(--space-5));max-width:28rem;box-shadow:var(--shadow-modal)}.ResetPasswordDialog_dialog__a_gNv::-webkit-backdrop{background:var(--color-overlay-modal)}.ResetPasswordDialog_dialog__a_gNv::backdrop{background:var(--color-overlay-modal)}.ResetPasswordDialog_form__jClyN{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.ResetPasswordDialog_heading__ckjOp{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-strong)}.ResetPasswordDialog_sub__D3V35{margin:0;font-size:.8125rem;color:var(--color-text-secondary)}.ResetPasswordDialog_field__EyGXL{display:flex;flex-direction:column;gap:var(--space-2)}.ResetPasswordDialog_field__EyGXL label{font-size:.8125rem;font-weight:500;color:var(--color-text-primary)}.ResetPasswordDialog_field__EyGXL input{width:100%;padding:var(--space-2) .75rem;border:1px solid var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-primary);font:inherit;font-size:.875rem}.ResetPasswordDialog_field__EyGXL input:focus-visible{outline:none;border-color:var(--color-brand-blue);box-shadow:0 0 0 2px var(--color-focus-ring)}.ResetPasswordDialog_field__EyGXL input:disabled{background:var(--color-surface-subtle);color:var(--color-text-muted)}.ResetPasswordDialog_hint__wZbw5{font-size:.75rem;color:var(--color-text-secondary)}.ResetPasswordDialog_mismatch__ZlRSw{font-size:.75rem;color:var(--color-semantic-danger-text)}.ResetPasswordDialog_error__nlWMT{margin:0;padding:var(--space-2) .75rem;border-radius:var(--radius-md);background:var(--color-semantic-danger-surface);border:1px solid var(--color-semantic-danger-border);color:var(--color-semantic-danger-text);font-size:.8125rem}.ResetPasswordDialog_actions__DdArr{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-1)}.ResetPasswordDialog_cancel__tPQ8S{padding:var(--space-2) .875rem;border:1px solid var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-primary);font-size:.8125rem;font-weight:500;cursor:pointer}.ResetPasswordDialog_cancel__tPQ8S:hover:not(:disabled){background:var(--color-surface-subtle)}.ResetPasswordDialog_cancel__tPQ8S:disabled{opacity:.5;cursor:not-allowed}.ResetPasswordDialog_submit__XET_w{padding:var(--space-2) .875rem;border:1px solid var(--color-brand-blue);border-radius:var(--radius-md);background:var(--color-brand-blue);color:var(--color-text-inverted);font-size:.8125rem;font-weight:500;cursor:pointer}.ResetPasswordDialog_submit__XET_w:hover:not(:disabled){background:var(--color-brand-blue-deep);border-color:var(--color-brand-blue-deep)}.ResetPasswordDialog_submit__XET_w:disabled{opacity:.5;cursor:not-allowed}.ResetPasswordDialog_cancel__tPQ8S:focus-visible,.ResetPasswordDialog_submit__XET_w:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AdminUsersView_wrap__q29iK{display:flex;flex-direction:column;gap:var(--space-32px);padding-block:var(--space-12px) var(--space-40px)}.AdminUsersView_header__GGwzo{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-24px);flex-wrap:wrap}.AdminUsersView_titleBlock__mS56v{display:flex;flex-direction:column;gap:var(--space-8px);min-width:0}.AdminUsersView_eyebrow__wvzeM{margin:0;font-family:var(--font-mono);font-size:var(--font-eyebrow);font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-blue-deep);line-height:1}.AdminUsersView_title__TygFi{margin:0;font-family:var(--font-display),"Inter",system-ui,sans-serif;font-size:2rem;line-height:1.15;font-weight:500;letter-spacing:0;color:var(--color-text-strong)}.AdminUsersView_sub__LE3q_{margin-top:var(--space-2px);margin-bottom:0;color:var(--color-text-secondary);font-size:var(--font-body-sm);line-height:var(--leading-normal);max-width:60ch}.AdminUsersView_newButton__cZiUM{display:inline-flex;align-items:center;gap:var(--space-6px);height:var(--size-control-md);padding:0 var(--space-16px);border:1px solid var(--color-brand-blue);border-radius:var(--radius-sm);background:var(--color-brand-blue);color:var(--color-text-inverted);font:inherit;font-size:var(--font-body-sm);font-weight:var(--weight-medium);letter-spacing:.005em;cursor:pointer;box-shadow:var(--shadow-button-primary);transition:background var(--transition-fast) ease,border-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.AdminUsersView_newButton__cZiUM:hover{background:var(--color-brand-blue-deep);border-color:var(--color-brand-blue-deep);box-shadow:var(--shadow-button-primary-hover)}.AdminUsersView_newButton__cZiUM:active{background:var(--color-brand-blue-strong)}.AdminUsersView_newButton__cZiUM:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.AdminUsersView_newButton__cZiUM:active{transform:translateY(1px);box-shadow:var(--shadow-button-primary)}.AdminUsersView_toolRow__Gv_Hl{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-16px);row-gap:var(--space-12px)}.AdminUsersView_searchLabel__9KtOQ{position:relative;display:inline-flex;align-items:center;flex:1 1 16rem;min-width:14rem;max-width:24rem;color:var(--color-text-muted)}.AdminUsersView_searchLabel__9KtOQ>:not(input){position:absolute;left:var(--space-12px);pointer-events:none;display:inline-flex}.AdminUsersView_searchInput__R4YNf{width:100%;height:var(--size-control-md);padding:0 var(--space-12px) 0 calc(var(--space-12px) + 22px);border:1px solid var(--color-glass-border);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-primary);font:inherit;font-size:var(--font-body-sm);transition:border-color var(--transition-fast) ease,background var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.AdminUsersView_searchInput__R4YNf::placeholder{color:var(--color-text-muted)}.AdminUsersView_searchInput__R4YNf:hover{border-color:var(--color-text-soft)}.AdminUsersView_searchInput__R4YNf:focus-visible{outline:none;border-color:var(--color-brand-blue);box-shadow:0 0 0 3px var(--color-focus-ring)}.AdminUsersView_resultCount__6n2Ko{font-family:var(--font-mono);font-size:var(--font-caption);color:var(--color-text-muted);margin-left:auto;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase}.AdminUsersView_visuallyHidden___jMXq{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.AdminUsersView_errorState__Kx_0F,.AdminUsersView_state__7LG4v{margin:0;font-size:var(--font-body);padding:var(--space-32px);background:var(--color-surface-default);border:1px solid var(--color-glass-border);border-radius:var(--radius-md)}.AdminUsersView_state__7LG4v{color:var(--color-text-secondary)}.AdminUsersView_errorState__Kx_0F{color:var(--color-semantic-danger-text);border-color:var(--color-semantic-danger-border);background:var(--color-semantic-danger-surface)}.ProjectsList_table__QbkAh{grid-template-columns:minmax(0,1.8fr) minmax(4rem,max-content) minmax(0,1.2fr) minmax(7rem,max-content) minmax(7rem,max-content) minmax(8rem,max-content) minmax(7rem,max-content)}.ProjectsList_table__QbkAh tbody,.ProjectsList_table__QbkAh thead{display:contents}.ProjectsList_cellAccess__erq__,.ProjectsList_cellDate__nFrYW,.ProjectsList_cellName__k9jGQ,.ProjectsList_cellOpen__49S0O,.ProjectsList_cellOwner__mOFyU,.ProjectsList_cellStatus__4ueqV{display:inline-flex;align-items:center;padding:0;text-align:left;font-weight:inherit;min-width:0}.ProjectsList_cellAccess__erq__,.ProjectsList_cellOpen__49S0O{justify-content:flex-start}.ProjectsList_openButton__Y7fhe{display:inline-flex;align-items:center;height:var(--size-control-sm);padding:0 var(--space-12px);border:1px solid var(--color-glass-border);border-radius:var(--radius-sm);background:transparent;color:var(--color-text-secondary);font:inherit;font-size:var(--font-caption);font-weight:var(--weight-medium);cursor:pointer;text-decoration:none;line-height:1;transition:color var(--transition-fast) ease,background var(--transition-fast) ease,border-color var(--transition-fast) ease}.ProjectsList_openButton__Y7fhe:hover{color:var(--color-text-strong);background:var(--color-surface-subtle);border-color:var(--color-text-soft)}.ProjectsList_openButton__Y7fhe:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ProjectsList_cellName__k9jGQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--weight-medium);color:var(--color-text-strong);display:block}.ProjectsList_nameLink__0OAye{color:inherit;text-decoration:none;transition:color var(--transition-fast) ease;display:inline}.ProjectsList_nameLink__0OAye:hover{color:var(--color-text-strong);text-decoration:underline;text-underline-offset:2px;text-decoration-thickness:1px}.ProjectsList_nameLink__0OAye:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ProjectsList_headerRow__MrwvV .ProjectsList_cellName__k9jGQ{display:inline-flex;color:var(--color-text-muted);font-weight:var(--weight-semibold)}.ProjectsList_cellOwner__mOFyU{overflow:hidden}.ProjectsList_ownerName__ocmGa{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis}.ProjectsList_cellDate__nFrYW,.ProjectsList_ownerName__ocmGa{white-space:nowrap;color:var(--color-text-secondary);font-size:var(--font-body-sm)}.ProjectsList_cellDate__nFrYW{font-family:var(--font-mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ProjectsList_headerRow__MrwvV .ProjectsList_cellDate__nFrYW{font-family:inherit;font-size:inherit;color:var(--color-text-muted)}@media (max-width:640px){.ProjectsList_table__QbkAh{display:block}.ProjectsList_headerRow__MrwvV{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProjectsList_row__Wk34A{height:auto;padding:var(--space-12px) var(--space-16px);grid-column:auto;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"name status" "owner date" "open access";row-gap:var(--space-8px)}.ProjectsList_cellName__k9jGQ{grid-area:name}.ProjectsList_cellStatus__4ueqV{grid-area:status;justify-content:flex-end}.ProjectsList_cellOwner__mOFyU{grid-area:owner}.ProjectsList_cellDate__nFrYW{grid-area:date;justify-content:flex-end;text-align:right}.ProjectsList_cellOpen__49S0O{grid-area:open}.ProjectsList_cellAccess__erq__{grid-area:access;justify-content:flex-end}}.ProjectsList_ownerCell__63cZm{display:inline-flex;align-items:center;gap:var(--space-8px);min-width:0}.CreateProjectDialog_dialog__0Zuac{padding:0;border:1px solid var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-card);color:var(--color-text-primary);width:min(32rem,100% - var(--space-5));max-width:32rem;box-shadow:var(--shadow-modal)}.CreateProjectDialog_dialog__0Zuac::-webkit-backdrop{background:var(--color-overlay-modal)}.CreateProjectDialog_dialog__0Zuac::backdrop{background:var(--color-overlay-modal)}.CreateProjectDialog_form__psK_Z{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.CreateProjectDialog_heading__tJQxW{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-strong)}.CreateProjectDialog_sub__3pKwd{margin:0;font-size:.8125rem;color:var(--color-text-secondary)}.CreateProjectDialog_field__ekdL1{display:flex;flex-direction:column;gap:var(--space-2)}.CreateProjectDialog_field__ekdL1 label{font-size:.8125rem;font-weight:500;color:var(--color-text-primary)}.CreateProjectDialog_field__ekdL1 input{width:100%;padding:var(--space-2) .75rem;border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);background:var(--color-surface-default);color:var(--color-text-primary);font:inherit;font-size:.875rem}.CreateProjectDialog_field__ekdL1 input:focus-visible{outline:none;border-color:var(--color-brand-blue);box-shadow:0 0 0 2px var(--color-focus-ring)}.CreateProjectDialog_field__ekdL1 input:disabled{background:var(--color-surface-subtle);color:var(--color-text-muted)}.CreateProjectDialog_fieldset__RSUbd{border:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-2)}.CreateProjectDialog_legend__5vfzf{font-size:.8125rem;font-weight:500;color:var(--color-text-primary);padding:0;margin-bottom:var(--space-1)}.CreateProjectDialog_radio__jEpbU{display:grid;grid-template-columns:auto 1fr;grid-column-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-2) .625rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);cursor:pointer;background:var(--color-surface-default)}.CreateProjectDialog_radio__jEpbU:has(input:checked){border-color:var(--color-brand-blue);background:var(--color-surface-subtle)}.CreateProjectDialog_radio__jEpbU:hover{background:var(--color-surface-subtle)}.CreateProjectDialog_radio__jEpbU input{grid-row:1/span 2;align-self:center;margin:0;accent-color:var(--color-brand-blue)}.CreateProjectDialog_radioLabel__tBUZL{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}.CreateProjectDialog_radioHint__r5crB{font-size:.75rem;color:var(--color-text-secondary)}.CreateProjectDialog_error__nrded{margin:0;padding:var(--space-2) .75rem;border-radius:var(--radius-lg);background:var(--color-semantic-danger-surface);border:1px solid var(--color-semantic-danger-border);color:var(--color-semantic-danger-text);font-size:.8125rem}.CreateProjectDialog_actions__wNZus{display:flex;gap:var(--space-2);justify-content:flex-end;margin-top:var(--space-1)}.CreateProjectDialog_cancel__q_9EP{padding:var(--space-2) .875rem;border:1px solid var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-primary);font-size:.8125rem;font-weight:500;cursor:pointer}.CreateProjectDialog_cancel__q_9EP:hover:not(:disabled){background:var(--color-surface-subtle)}.CreateProjectDialog_cancel__q_9EP:disabled{opacity:.5;cursor:not-allowed}.CreateProjectDialog_submit__N6_nW{padding:var(--space-2) .875rem;border:1px solid var(--color-brand-blue);border-radius:var(--radius-md);background:var(--color-brand-blue);color:var(--color-text-inverted);font-size:.8125rem;font-weight:500;cursor:pointer}.CreateProjectDialog_submit__N6_nW:hover:not(:disabled){background:var(--color-brand-blue-deep);border-color:var(--color-brand-blue-deep)}.CreateProjectDialog_submit__N6_nW:disabled{opacity:.5;cursor:not-allowed}.CreateProjectDialog_cancel__q_9EP:focus-visible,.CreateProjectDialog_submit__N6_nW:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.DeleteProjectDialog_overlay__N36Wa{position:fixed;inset:0;background:var(--color-overlay-modal);z-index:80}.DeleteProjectDialog_content__Sjx20{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);width:min(420px,92vw);padding:22px 22px 18px;background:var(--color-surface-card);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;gap:14px;z-index:81;font-family:var(--font-sans)}.DeleteProjectDialog_title__zwC31{margin:0;font-size:1.0625rem;font-weight:600;letter-spacing:-.005em;color:var(--color-text-strong)}.DeleteProjectDialog_description__YS8vq{margin:0;font-size:.875rem;line-height:1.55;color:var(--color-text-secondary)}.DeleteProjectDialog_projectName___Kj8g{color:var(--color-text-primary);font-weight:600}.DeleteProjectDialog_error__HPuG7{margin:0;padding:10px 12px;background:var(--color-semantic-danger-surface);border:1px solid var(--color-semantic-danger-border);border-radius:var(--radius-md);color:var(--color-semantic-danger-text);font-size:.8125rem;line-height:1.45}.DeleteProjectDialog_actions__JIOMe{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.DeleteProjectDialog_cancel__FhqpX,.DeleteProjectDialog_confirm__lJ8wy{display:inline-flex;align-items:center;justify-content:center;height:34px;padding:0 16px;font:inherit;font-size:.875rem;font-weight:600;border-radius:var(--radius-md);cursor:pointer;transition:background var(--transition-fast) ease,color var(--transition-fast) ease,border-color var(--transition-fast) ease}.DeleteProjectDialog_cancel__FhqpX{color:var(--color-text-primary);background:var(--color-surface-card);border:1px solid var(--color-border-warm)}.DeleteProjectDialog_cancel__FhqpX:hover:not(:disabled){background:var(--color-surface-subtle);border-color:var(--color-text-soft)}.DeleteProjectDialog_cancel__FhqpX:disabled{opacity:.5;cursor:not-allowed}.DeleteProjectDialog_confirm__lJ8wy{color:var(--color-text-inverted);background:var(--color-semantic-danger);border:1px solid var(--color-semantic-danger)}.DeleteProjectDialog_confirm__lJ8wy:hover:not(:disabled){background:var(--color-semantic-danger-text);border-color:var(--color-semantic-danger-text)}.DeleteProjectDialog_confirm__lJ8wy:disabled{opacity:.5;cursor:not-allowed}.DeleteProjectDialog_cancel__FhqpX:focus-visible,.DeleteProjectDialog_confirm__lJ8wy:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ProjectAccessDialog_dialog__xhLfu{padding:0;border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);background:var(--color-surface-card);color:var(--color-text-primary);width:min(36rem,100% - var(--space-5));max-width:36rem;box-shadow:var(--shadow-modal)}.ProjectAccessDialog_dialog__xhLfu::-webkit-backdrop{background:var(--color-overlay-modal)}.ProjectAccessDialog_dialog__xhLfu::backdrop{background:var(--color-overlay-modal)}.ProjectAccessDialog_panel__seh_c{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3);max-height:80vh;overflow-y:auto}.ProjectAccessDialog_header__1EYxy{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.ProjectAccessDialog_heading__p166V{margin:0;font-size:1.125rem;font-weight:600;color:var(--color-text-strong)}.ProjectAccessDialog_sub__CyJv8{margin:var(--space-1) 0 0;font-size:.8125rem;color:var(--color-text-secondary)}.ProjectAccessDialog_close__z_5Rm,.ProjectAccessDialog_toggleButton__Rr5x7{padding:var(--space-2) .875rem;border:1px solid var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-default);color:var(--color-text-primary);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast) ease,border-color var(--transition-fast) ease}.ProjectAccessDialog_close__z_5Rm{padding:var(--space-1) .625rem}.ProjectAccessDialog_close__z_5Rm:hover,.ProjectAccessDialog_toggleButton__Rr5x7:hover:not(:disabled){background:var(--color-surface-subtle)}.ProjectAccessDialog_close__z_5Rm:focus-visible,.ProjectAccessDialog_revokeButton__bMvYU:focus-visible,.ProjectAccessDialog_roleButton__2kyIB:focus-visible,.ProjectAccessDialog_toggleButton__Rr5x7:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ProjectAccessDialog_revokeButton__bMvYU:disabled,.ProjectAccessDialog_roleButton__2kyIB:disabled,.ProjectAccessDialog_toggleButton__Rr5x7:disabled{opacity:.6;cursor:not-allowed}.ProjectAccessDialog_state__CWbwf{margin:0;padding:var(--space-3);background:var(--color-surface-subtle);border:1px dashed var(--color-border-warm);border-radius:var(--radius-lg);font-size:.875rem;color:var(--color-text-secondary)}.ProjectAccessDialog_errorState__I1iOb{margin:0;padding:var(--space-3);background:var(--color-semantic-danger-surface);border:1px solid var(--color-semantic-danger-border);border-radius:var(--radius-lg);font-size:.875rem;color:var(--color-semantic-danger-text)}.ProjectAccessDialog_section__rw3KJ{display:flex;flex-direction:column;gap:var(--space-2)}.ProjectAccessDialog_sectionLabel__lPpcU{margin:0;font-size:.75rem;font-weight:var(--weight-medium);text-transform:none;letter-spacing:0;color:var(--color-text-muted)}.ProjectAccessDialog_visibilityRow__b8SJM{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-default)}.ProjectAccessDialog_visibilityValue__QTvn5{margin:0;font-size:.9375rem;font-weight:600;color:var(--color-text-strong)}.ProjectAccessDialog_visibilityHint__L8KVH{margin:var(--space-1) 0 0;max-width:48ch;font-size:.8125rem;color:var(--color-text-secondary)}.ProjectAccessDialog_empty__tCw0G{margin:0;padding:var(--space-3);border:1px dashed var(--color-border-warm);border-radius:var(--radius-md);background:var(--color-surface-default);font-size:.8125rem;color:var(--color-text-secondary)}.ProjectAccessDialog_memberList__JQ2b2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1)}.ProjectAccessDialog_memberRow__Jg3Ym{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:var(--space-3);gap:var(--space-3);padding:var(--space-2) .75rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-default)}.ProjectAccessDialog_memberIdentity__WMrJB{min-width:0;display:flex;flex-direction:column}.ProjectAccessDialog_memberName__CqGfU,.ProjectAccessDialog_memberSecondary__I2qaX{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectAccessDialog_memberName__CqGfU{font-size:.875rem;font-weight:500;color:var(--color-text-strong)}.ProjectAccessDialog_memberSecondary__I2qaX{margin-top:.125rem;font-size:.75rem;color:var(--color-text-secondary)}.ProjectAccessDialog_memberControls__BxoNs{display:inline-flex;gap:var(--space-1);flex-wrap:wrap;justify-content:flex-end}.ProjectAccessDialog_roleButton__2kyIB{padding:var(--space-1) .625rem;border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-secondary);font:inherit;font-size:.75rem;font-weight:500;cursor:pointer;transition:color var(--transition-fast) ease,background var(--transition-fast) ease,border-color var(--transition-fast) ease}.ProjectAccessDialog_roleButton__2kyIB:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-surface-subtle)}.ProjectAccessDialog_roleButtonActive__SzfUe{color:var(--color-brand-blue-deep);background:var(--color-surface-subtle);border-color:var(--color-border-warm)}.ProjectAccessDialog_revokeButton__bMvYU{padding:var(--space-1) .625rem;border:1px solid var(--color-semantic-danger-border);border-radius:var(--radius-sm);background:var(--color-semantic-danger-surface);color:var(--color-semantic-danger-text);font:inherit;font-size:.75rem;font-weight:500;cursor:pointer;transition:background var(--transition-fast) ease}.ProjectAccessDialog_revokeButton__bMvYU:hover:not(:disabled){background:var(--color-surface-subtle)}.ProjectAccessDialog_inlineError__fBNL2{margin:var(--space-1) 0 0;padding:var(--space-2) .75rem;border:1px solid var(--color-semantic-danger-border);border-radius:var(--radius-md);background:var(--color-semantic-danger-surface);color:var(--color-semantic-danger-text);font-size:.8125rem}.ProjectAccessPicker_formHeader__seBw7{display:flex;flex-direction:column;gap:var(--space-1);margin-bottom:var(--space-2)}.ProjectAccessPicker_formHint__SsgDh{margin:0;font-size:.8125rem;color:var(--color-text-secondary);line-height:1.45}.ProjectAccessPicker_addForm__j_YHR{display:flex;flex-direction:column;gap:var(--space-2)}.ProjectAccessPicker_searchLabel__CLvTd{font-size:.8125rem;font-weight:500;color:var(--color-text-primary)}.ProjectAccessPicker_searchInput__uB6Oj{width:100%;padding:var(--space-2) .75rem;border:1px solid var(--color-border-warm);border-radius:var(--radius-lg);background:var(--color-surface-default);color:var(--color-text-primary);font:inherit;font-size:.875rem;transition:border-color var(--transition-fast) ease}.ProjectAccessPicker_searchInput__uB6Oj:focus-visible{outline:none;border-color:var(--color-text-muted);box-shadow:0 0 0 2px var(--color-focus-ring)}.ProjectAccessPicker_searchInput__uB6Oj:disabled{background:var(--color-surface-subtle);color:var(--color-text-muted)}.ProjectAccessPicker_pickerList__SXJd_{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);max-height:16rem;overflow-y:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-default)}.ProjectAccessPicker_pickerEmpty__t6SUs{padding:var(--space-2) .75rem;font-size:.8125rem;color:var(--color-text-secondary)}.ProjectAccessPicker_pickerItem__yzUos{display:flex;align-items:center;gap:.75rem;padding:var(--space-2) .75rem;border:none;background:transparent;color:var(--color-text-primary);text-align:left;font:inherit;cursor:pointer;transition:background var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.ProjectAccessPicker_pickerItemActive__N2Fex,.ProjectAccessPicker_pickerItem__yzUos:hover{background:var(--color-brand-blue-softer)}.ProjectAccessPicker_pickerItem__yzUos:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:-2px}.ProjectAccessPicker_pickerItem__yzUos[data-selected=true]{background:var(--color-brand-blue-softer)}.ProjectAccessPicker_checkboxRoot__npG8B{all:unset;flex:0 0 auto;width:1.125rem;height:1.125rem;border-radius:4px;border:1.5px solid var(--color-border-warm);background:var(--color-surface-default);display:inline-flex;align-items:center;justify-content:center;transition:background var(--transition-fast) ease,border-color var(--transition-fast) ease}.ProjectAccessPicker_checkboxRoot__npG8B[data-state=checked]{background:var(--color-brand-blue);border-color:var(--color-brand-blue)}.ProjectAccessPicker_checkboxRoot__npG8B:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:1px}.ProjectAccessPicker_checkboxRoot__npG8B:disabled{opacity:.5;cursor:not-allowed}.ProjectAccessPicker_checkboxIndicator__l81hZ{color:var(--color-text-inverted);display:inline-flex;align-items:center;justify-content:center;line-height:0}.ProjectAccessPicker_pickerAvatar__V0REi{flex:0 0 auto;width:1.75rem;height:1.75rem;border-radius:999px;background:var(--color-brand-blue-softer);color:var(--color-brand-blue-deep);display:inline-flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;letter-spacing:.02em}.ProjectAccessPicker_pickerIdentity__afvCQ{display:flex;flex-direction:column;gap:.125rem;min-width:0;flex:1 1 auto}.ProjectAccessPicker_pickerName__tmbQh,.ProjectAccessPicker_pickerSecondary__ipJRn{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectAccessPicker_pickerName__tmbQh{font-size:.875rem;font-weight:500;color:var(--color-text-strong)}.ProjectAccessPicker_pickerSecondary__ipJRn{font-size:.75rem;color:var(--color-text-secondary)}.ProjectAccessPicker_roleFieldset__SUlZF{margin:0;padding:0;border:none;display:flex;flex-wrap:wrap;gap:var(--space-3)}.ProjectAccessPicker_roleLegend__9GFVY{padding:0;margin:0 0 var(--space-1);font-size:.8125rem;font-weight:500;color:var(--color-text-primary)}.ProjectAccessPicker_roleRadio___fgsj{display:inline-flex;align-items:center;gap:var(--space-1);font-size:.8125rem;color:var(--color-text-primary);cursor:pointer}.ProjectAccessPicker_roleRadio___fgsj input{accent-color:var(--color-brand-blue)}.ProjectAccessPicker_failureList__wJLXw{list-style:none;margin:0;padding:var(--space-2) .75rem;border:1px solid var(--color-status-error-border,var(--color-border-subtle));border-radius:var(--radius-md);background:var(--color-status-error-surface,var(--color-surface-subtle));display:flex;flex-direction:column;gap:var(--space-1)}.ProjectAccessPicker_failureItem__YE9SW{display:flex;flex-direction:column;gap:.125rem;font-size:.8125rem;color:var(--color-status-error-text,var(--color-text-primary))}.ProjectAccessPicker_failureItem__YE9SW strong{font-weight:600}.ProjectAccessPicker_addActions__Xn697{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1)}.ProjectAccessPicker_selectionCount__1wqUS{font-size:.75rem;color:var(--color-text-secondary)}.ProjectAccessPicker_submitButton__AaN5A{padding:var(--space-2) .875rem;border:1px solid var(--color-brand-blue);border-radius:var(--radius-md);background:var(--color-brand-blue);color:var(--color-text-inverted);font:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;box-shadow:var(--shadow-button-primary,none);transition:background var(--transition-fast) ease,border-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease,transform var(--transition-fast) ease}.ProjectAccessPicker_submitButton__AaN5A:hover:not(:disabled){background:var(--color-brand-blue-deep);border-color:var(--color-brand-blue-deep)}.ProjectAccessPicker_submitButton__AaN5A:active:not(:disabled){transform:translateY(1px)}.ProjectAccessPicker_submitButton__AaN5A:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ProjectAccessPicker_submitButton__AaN5A:disabled{opacity:.6;cursor:not-allowed}.ProjectsView_wrap__MAWq_{display:flex;flex-direction:column;gap:var(--space-32px);padding-block:var(--space-12px) var(--space-40px)}.ProjectsView_header__B3V8u{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-24px);flex-wrap:wrap}.ProjectsView_titleBlock__NO0Hb{display:flex;flex-direction:column;gap:var(--space-8px);min-width:0}.ProjectsView_eyebrow__AwT_T{margin:0;font-family:var(--font-mono);font-size:var(--font-eyebrow);font-weight:var(--weight-medium);letter-spacing:.14em;text-transform:uppercase;color:var(--color-brand-blue-deep);line-height:1}.ProjectsView_title__MYO1F{margin:0;font-family:var(--font-display),"Inter",system-ui,sans-serif;font-size:2rem;line-height:1.15;font-weight:500;letter-spacing:0;color:var(--color-text-strong)}.ProjectsView_sub__DE5vB{margin-top:var(--space-2px);margin-bottom:0;color:var(--color-text-secondary);font-size:var(--font-body-sm);line-height:var(--leading-normal);max-width:60ch}.ProjectsView_newButton__1gnDH{display:inline-flex;align-items:center;gap:var(--space-6px);height:var(--size-control-md);padding:0 var(--space-16px);border:1px solid var(--color-brand-blue);border-radius:var(--radius-sm);background:var(--color-brand-blue);color:var(--color-text-inverted);font:inherit;font-size:var(--font-body-sm);font-weight:var(--weight-medium);letter-spacing:.005em;cursor:pointer;box-shadow:var(--shadow-button-primary);transition:background var(--transition-fast) ease,border-color var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.ProjectsView_newButton__1gnDH:hover{background:var(--color-brand-blue-deep);border-color:var(--color-brand-blue-deep);box-shadow:var(--shadow-button-primary-hover)}.ProjectsView_newButton__1gnDH:active{background:var(--color-brand-blue-strong)}.ProjectsView_newButton__1gnDH:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.ProjectsView_newButton__1gnDH:active{transform:translateY(1px);box-shadow:var(--shadow-button-primary)}.ProjectsView_toolRow__jcNsL{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-16px);row-gap:var(--space-12px)}.ProjectsView_filterRow__heyEC{display:inline-flex;flex-wrap:wrap;gap:var(--space-20px);padding:0;background:transparent;border:0;border-bottom:1px solid var(--color-glass-border)}.ProjectsView_filter__kX1Bq{position:relative;display:inline-flex;align-items:center;justify-content:center;height:var(--size-control-md);padding:0 var(--space-2px);border:0;background:transparent;color:var(--color-text-muted);font:inherit;font-size:var(--font-body-sm);font-weight:var(--weight-regular);letter-spacing:.005em;cursor:pointer;transition:color var(--transition-fast) ease}.ProjectsView_filter__kX1Bq:hover{color:var(--color-text-primary)}.ProjectsView_filter__kX1Bq:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px;border-radius:var(--radius-sm)}.ProjectsView_filterActive__4ixXp{color:var(--color-brand-blue);background:transparent;border:0;box-shadow:none}.ProjectsView_filterActive__4ixXp:after{content:"";position:absolute;left:var(--space-2px);right:var(--space-2px);bottom:-1px;height:1px;background:var(--color-brand-blue)}.ProjectsView_searchLabel__9diqt{position:relative;display:inline-flex;align-items:center;flex:1 1 16rem;min-width:14rem;max-width:24rem;color:var(--color-text-muted)}.ProjectsView_searchLabel__9diqt>:not(input){position:absolute;left:var(--space-12px);pointer-events:none;display:inline-flex}.ProjectsView_searchInput__IvvCv{width:100%;height:var(--size-control-md);padding:0 var(--space-12px) 0 calc(var(--space-12px) + 22px);border:1px solid var(--color-glass-border);border-radius:var(--radius-sm);background:var(--color-surface-default);color:var(--color-text-primary);font:inherit;font-size:var(--font-body-sm);transition:border-color var(--transition-fast) ease,background var(--transition-fast) ease,box-shadow var(--transition-fast) ease}.ProjectsView_searchInput__IvvCv::placeholder{color:var(--color-text-muted)}.ProjectsView_searchInput__IvvCv:hover{border-color:var(--color-text-soft)}.ProjectsView_searchInput__IvvCv:focus-visible{outline:none;border-color:var(--color-brand-blue);box-shadow:0 0 0 3px var(--color-focus-ring)}.ProjectsView_resultCount__e9dbD{font-family:var(--font-mono);font-size:var(--font-caption);color:var(--color-text-muted);margin-left:auto;white-space:nowrap;letter-spacing:.12em;text-transform:uppercase}.ProjectsView_visuallyHidden__GXWiS{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ProjectsView_errorState__On257,.ProjectsView_state__JuIKq{margin:0;font-size:var(--font-body);padding:var(--space-32px);background:var(--color-surface-default);border:1px solid var(--color-glass-border);border-radius:var(--radius-md)}.ProjectsView_state__JuIKq{color:var(--color-text-secondary)}.ProjectsView_errorState__On257{color:var(--color-semantic-danger-text);border-color:var(--color-semantic-danger-border);background:var(--color-semantic-danger-surface)}