.TeamsPage_teamsPage__xm9JZ{padding:var(--space-6,24px);max-width:1400px;margin:0 auto;display:flex;flex-direction:column;gap:var(--space-6,24px);position:relative;min-height:100vh}.TeamsPage_contentHeader__fyb0h{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-4,16px)}.TeamsPage_headerInfo__VpdNc{display:flex;flex-direction:column;gap:var(--space-1,4px)}.TeamsPage_contentTitle__c46Ty{font-size:1.5rem;font-weight:700;color:var(--text-primary,hsla(0,0%,100%,.95));margin:0;letter-spacing:-.02em}.TeamsPage_contentSubtitle__Ia4ES{font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.75));margin:0}.TeamsPage_createTeamBtn__ge6aa{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);height:44px;padding:0 var(--space-5,20px);background:var(--brand-coral,#fa7200);border:none;border-radius:var(--radius,5px);font-size:.875rem;font-weight:600;color:var(--color-text-contrast,#fff);cursor:pointer;transition:all var(--duration-micro,.15s) var(--ease-micro,cubic-bezier(.33,1,.68,1))}.TeamsPage_createTeamBtn__ge6aa:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.TeamsPage_createTeamBtn__ge6aa:active:not(:disabled){transform:translateY(0)}.TeamsPage_createTeamBtn__ge6aa:disabled{opacity:.5;cursor:not-allowed}.TeamsPage_createTeamBtn__ge6aa:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(250,114,0,.4)}.TeamsPage_buttonIcon__eqHqf{width:18px;height:18px}.TeamsPage_inlineCreateForm__QmV33{background:var(--surface-2,#242424);border-radius:var(--radius,5px);padding:var(--space-5,20px);box-shadow:var(--shadow-card-rest,0 2px 8px rgba(0,0,0,.15));animation:TeamsPage_slideDown__u_SRQ .3s var(--ease-micro,cubic-bezier(.33,1,.68,1))}.TeamsPage_inlineCreateFormHeader__RjC_u{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-4,16px)}.TeamsPage_inlineCreateFormTitle__ws9XX{font-size:1rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95));margin:0}.TeamsPage_inlineCreateFormClose__JNn54{width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius,5px);color:var(--text-tertiary,hsla(0,0%,100%,.55));cursor:pointer;transition:all var(--duration-micro,.15s)}.TeamsPage_inlineCreateFormClose__JNn54:hover{background:var(--surface-3,#2a2a2a);color:var(--text-primary,hsla(0,0%,100%,.95))}.TeamsPage_inlineCreateFormBody__L_jy5{display:flex;flex-direction:column;gap:var(--space-4,16px)}.TeamsPage_inlineCreateFormActions__2QZtc{display:flex;justify-content:flex-end;gap:var(--space-3,12px);margin-top:var(--space-4,16px);padding-top:var(--space-4,16px);border-top:1px solid hsla(0,0%,100%,.05)}@keyframes TeamsPage_slideDown__u_SRQ{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.TeamsPage_filtersBar__tE9ju{display:flex;align-items:center;gap:var(--space-4,16px);flex-wrap:wrap}.TeamsPage_teamsSearch__QOw8v{display:flex;align-items:center;flex:1 1;min-width:240px;max-width:360px;height:44px;padding:0 var(--space-4,16px);background:var(--surface-2,#242424);border-radius:var(--radius,5px);gap:var(--space-3,12px);transition:all var(--duration-micro,.15s)}.TeamsPage_teamsSearch__QOw8v:focus-within{box-shadow:0 0 0 2px var(--brand-coral,#fa7200)}.TeamsPage_searchIcon___tekP{width:18px;height:18px;color:var(--text-tertiary,hsla(0,0%,100%,.55));flex-shrink:0}.TeamsPage_searchInput__HD2sA{flex:1 1;height:100%;background:transparent;border:none;color:var(--text-primary,hsla(0,0%,100%,.95));font-size:.875rem;outline:none}.TeamsPage_searchInput__HD2sA::placeholder{color:var(--text-quaternary,hsla(0,0%,100%,.35))}.TeamsPage_filterStats__tRak4{font-size:.8125rem;color:var(--text-tertiary,hsla(0,0%,100%,.55));white-space:nowrap;margin-left:auto}.TeamsPage_chartCard__uZ142{background:var(--surface-2,#242424);border-radius:var(--radius,5px);padding:var(--space-5,20px);box-shadow:var(--shadow-card-rest,0 2px 8px rgba(0,0,0,.15));transition:all var(--duration-micro,.15s)}.TeamsPage_chartCard__uZ142:hover{box-shadow:var(--shadow-card-hover,0 6px 20px rgba(0,0,0,.25))}.TeamsPage_chartTitle__bnl_V{font-size:1rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95));margin:0 0 var(--space-4,16px) 0}.TeamsPage_chartTooltip__S2INW{background:var(--surface-3,#2a2a2a);border:none;border-radius:var(--radius,5px);box-shadow:var(--shadow-medium,0 4px 12px rgba(0,0,0,.3));padding:var(--space-2,8px) var(--space-3,12px)}.TeamsPage_teamsGrid__abA9T{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));grid-gap:var(--space-4,16px);gap:var(--space-4,16px)}.TeamsPage_teamCard__NT268{background:var(--surface-2,#242424);border-radius:var(--radius,5px);padding:var(--space-5,20px);display:flex;flex-direction:column;gap:var(--space-4,16px);box-shadow:var(--shadow-card-rest,0 2px 8px rgba(0,0,0,.15));transition:all .3s var(--ease-micro,cubic-bezier(.33,1,.68,1));cursor:pointer}.TeamsPage_teamCard__NT268:hover{box-shadow:var(--shadow-card-hover,0 6px 20px rgba(0,0,0,.25));transform:translateY(-2px)}.TeamsPage_teamCardHeader__4mfZG{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-3,12px)}.TeamsPage_teamName__ebiNz{font-size:1rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95));margin:0}.TeamsPage_teamDescription__S_wjV{font-size:.8125rem;color:var(--text-secondary,hsla(0,0%,100%,.75));margin:0;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.TeamsPage_teamStats__3NhZh{display:flex;gap:var(--space-5,20px);flex-wrap:wrap}.TeamsPage_teamStat__NrhGR{display:flex;flex-direction:column;gap:2px}.TeamsPage_statLabel__HMbF_{font-size:.6875rem;font-weight:600;color:var(--text-tertiary,hsla(0,0%,100%,.55));text-transform:uppercase;letter-spacing:.05em}.TeamsPage_statValue__NeYED{font-size:.875rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95))}.TeamsPage_accountBadge__Y11_S{display:inline-flex;align-items:center;padding:2px var(--space-2,8px);background:rgba(59,130,246,.15);border-radius:var(--radius,5px);font-size:.6875rem;font-weight:600;color:var(--chart-secondary,#3b82f6)}.TeamsPage_memberAvatars__vMKZX{display:flex;align-items:center;margin-top:auto}.TeamsPage_memberAvatar__YZw5t{width:32px;height:32px;border-radius:var(--radius,5px);background:var(--brand-coral,#fa7200);color:var(--color-text-contrast,#fff);font-size:.75rem;font-weight:600;display:flex;align-items:center;justify-content:center;margin-left:-8px;border:2px solid var(--surface-2,#242424);transition:transform var(--duration-micro,.15s)}.TeamsPage_memberAvatar__YZw5t:first-child{margin-left:0}.TeamsPage_memberAvatar__YZw5t:hover{transform:scale(1.1);z-index:1}.TeamsPage_memberCount__MBnas{width:32px;height:32px;border-radius:var(--radius,5px);background:var(--surface-3,#2a2a2a);color:var(--text-secondary,hsla(0,0%,100%,.75));font-size:.6875rem;font-weight:600;display:flex;align-items:center;justify-content:center;margin-left:-8px;border:2px solid var(--surface-2,#242424)}.TeamsPage_detailPanelOverlay__yHynM{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);z-index:var(--z-overlay,100);animation:TeamsPage_fadeIn__kTSCl .2s ease-out}.TeamsPage_detailPanel__FmES0{position:fixed;top:0;right:0;bottom:0;width:100%;max-width:520px;background:var(--surface-1,#1a1a1a);z-index:var(--z-modal,1000);display:flex;flex-direction:column;box-shadow:-4px 0 24px rgba(0,0,0,.3);animation:TeamsPage_slideInRight__aAcCB .3s var(--ease-micro,cubic-bezier(.33,1,.68,1))}@keyframes TeamsPage_slideInRight__aAcCB{0%{opacity:0;transform:translateX(100%)}to{opacity:1;transform:translateX(0)}}@keyframes TeamsPage_fadeIn__kTSCl{0%{opacity:0}to{opacity:1}}.TeamsPage_detailPanelHeader__qB8h1{display:flex;justify-content:space-between;align-items:center;padding:var(--space-5,20px);border-bottom:1px solid hsla(0,0%,100%,.05)}.TeamsPage_detailPanelTitle__90ooe{font-size:1.25rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95));margin:0}.TeamsPage_detailPanelClose__pnr5L{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:var(--radius,5px);color:var(--text-tertiary,hsla(0,0%,100%,.55));font-size:1.25rem;cursor:pointer;transition:all var(--duration-micro,.15s)}.TeamsPage_detailPanelClose__pnr5L:hover{background:var(--surface-2,#242424);color:var(--text-primary,hsla(0,0%,100%,.95))}.TeamsPage_detailPanelClose__pnr5L:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-coral,#fa7200)}.TeamsPage_detailPanelBody__akABd{flex:1 1;overflow-y:auto;padding:var(--space-5,20px);display:flex;flex-direction:column;gap:var(--space-5,20px)}.TeamsPage_detailPanelFooter__34Jne{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4,16px) var(--space-5,20px);border-top:1px solid hsla(0,0%,100%,.05)}.TeamsPage_detailPanelFooterLeft__jsDxP,.TeamsPage_detailPanelFooterRight__hHA6p,.TeamsPage_detailSection__FxppS{display:flex;gap:var(--space-3,12px)}.TeamsPage_detailSection__FxppS{flex-direction:column}.TeamsPage_teamExpanded__cUaY3{display:flex;flex-direction:column;gap:var(--space-5,20px)}.TeamsPage_sectionHeader__JH4HL{display:flex;justify-content:space-between;align-items:center;padding-bottom:var(--space-3,12px);border-bottom:1px solid hsla(0,0%,100%,.05)}.TeamsPage_sectionHeader__JH4HL h3{font-size:.875rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95));margin:0}.TeamsPage_membersList__FmVma{display:flex;flex-direction:column;gap:var(--space-2,8px)}.TeamsPage_memberItem__1A1bA{display:flex;align-items:center;gap:var(--space-3,12px);padding:var(--space-3,12px);background:var(--surface-2,#242424);border-radius:var(--radius,5px);transition:background var(--duration-micro,.15s)}.TeamsPage_memberItem__1A1bA:hover{background:var(--surface-3,#2a2a2a)}.TeamsPage_memberInfo__z4i5K{display:flex;flex-direction:column;flex:1 1;min-width:0;gap:2px}.TeamsPage_memberInfo__z4i5K strong{font-size:.875rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95))}.TeamsPage_memberEmail__IyOuo{font-size:.75rem;color:var(--text-tertiary,hsla(0,0%,100%,.55));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TeamsPage_memberRole__C26ey{padding:4px var(--space-3,12px);background:rgba(250,114,0,.15);border-radius:var(--radius,5px);font-size:.6875rem;font-weight:600;color:var(--brand-coral,#fa7200);text-transform:uppercase;letter-spacing:.05em}.TeamsPage_memberRoleSelect__Lsqo_{padding:4px var(--space-3,12px);background:var(--surface-2,hsla(0,0%,100%,.05));border:1px solid var(--border-default,hsla(0,0%,100%,.1));border-radius:var(--radius,5px);font-size:.75rem;font-weight:500;color:var(--text-primary,hsla(0,0%,100%,.95));cursor:pointer;min-width:90px;transition:border-color .2s ease,background .2s ease}.TeamsPage_memberRoleSelect__Lsqo_:hover:not(:disabled){border-color:var(--brand-coral,#fa7200);background:var(--surface-3,hsla(0,0%,100%,.08))}.TeamsPage_memberRoleSelect__Lsqo_:focus{outline:none;border-color:var(--brand-coral,#fa7200);box-shadow:0 0 0 2px rgba(250,114,0,.2)}.TeamsPage_memberRoleSelect__Lsqo_:disabled{opacity:.5;cursor:not-allowed}.TeamsPage_memberRoleSelect__Lsqo_ option{background:var(--surface-1,#1a1a1a);color:var(--text-primary,hsla(0,0%,100%,.95))}.TeamsPage_accountChips__bxEOi{display:flex;flex-wrap:wrap;gap:var(--space-2,8px)}.TeamsPage_chip__VnPYJ{display:inline-flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-2,8px) var(--space-3,12px);background:rgba(250,114,0,.1);border-radius:var(--radius,5px);font-size:.75rem;font-weight:500;color:var(--brand-coral,#fa7200)}.TeamsPage_chipRemove__sRUnH{width:16px;height:16px;display:flex;align-items:center;justify-content:center;background:transparent;border:none;font-size:1rem;color:var(--brand-coral,#fa7200);cursor:pointer;opacity:.7;transition:opacity var(--duration-micro,.15s);padding:0}.TeamsPage_chipRemove__sRUnH:hover{opacity:1}.TeamsPage_permissionsGrid__I2gbK{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:var(--space-2,8px);gap:var(--space-2,8px)}.TeamsPage_permissionCheckbox__asple{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-3,12px);background:var(--surface-2,#242424);border-radius:var(--radius,5px);font-size:.8125rem;color:var(--text-primary,hsla(0,0%,100%,.95));cursor:pointer;transition:background var(--duration-micro,.15s)}.TeamsPage_permissionCheckbox__asple:hover{background:var(--surface-3,#2a2a2a)}.TeamsPage_permissionCheckbox__asple input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:16px;height:16px;border:2px solid var(--brand-coral,#fa7200);border-radius:var(--radius,5px);background:transparent;cursor:pointer;position:relative;flex-shrink:0}.TeamsPage_permissionCheckbox__asple input[type=checkbox]:checked{background:var(--brand-coral,#fa7200)}.TeamsPage_permissionCheckbox__asple input[type=checkbox]:checked:before{content:"";position:absolute;width:4px;height:8px;border-right:2px solid var(--color-text-contrast,#fff);border-bottom:2px solid var(--color-text-contrast,#fff);top:50%;left:50%;transform:translate(-50%,-60%) rotate(45deg)}.TeamsPage_permissionCheckbox__asple input[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(250,114,0,.4)}.TeamsPage_emptyTeams__ySbev{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8,32px);text-align:center;background:var(--surface-2,#242424);border-radius:var(--radius,5px);box-shadow:var(--shadow-card-rest,0 2px 8px rgba(0,0,0,.15))}.TeamsPage_emptyIcon__w37Qr{width:64px;height:64px;color:var(--text-quaternary,hsla(0,0%,100%,.35));margin-bottom:var(--space-4,16px)}.TeamsPage_emptyTitle__Us6h9{font-size:1.125rem;font-weight:600;color:var(--text-primary,hsla(0,0%,100%,.95));margin:0 0 var(--space-2,8px) 0}.TeamsPage_emptyDescription__BMNtt{font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.75));margin:0 0 var(--space-5,20px) 0;max-width:320px}.TeamsPage_emptyMessage__teat5{font-size:.8125rem;color:var(--text-tertiary,hsla(0,0%,100%,.55));text-align:center;padding:var(--space-4,16px)}.TeamsPage_formGroup__nc5Lq{display:flex;flex-direction:column;gap:var(--space-2,8px)}.TeamsPage_formGroup__nc5Lq label{font-size:.875rem;font-weight:600;color:var(--text-secondary,hsla(0,0%,100%,.75))}.TeamsPage_formInput__p05Nu{height:44px;padding:0 var(--space-4,16px);background:var(--surface-3,#2a2a2a);border:none;border-radius:var(--radius,5px);color:var(--text-primary,hsla(0,0%,100%,.95));font-size:.875rem;transition:all var(--duration-micro,.15s)}.TeamsPage_formInput__p05Nu::placeholder{color:var(--text-quaternary,hsla(0,0%,100%,.35))}.TeamsPage_formInput__p05Nu:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-coral,#fa7200)}.TeamsPage_formInput__p05Nu:disabled{opacity:.5;cursor:not-allowed}.TeamsPage_formTextarea__yM6Xd{min-height:88px;padding:var(--space-3,12px) var(--space-4,16px);background:var(--surface-3,#2a2a2a);border:none;border-radius:var(--radius,5px);color:var(--text-primary,hsla(0,0%,100%,.95));font-size:.875rem;font-family:inherit;resize:vertical;transition:all var(--duration-micro,.15s)}.TeamsPage_formTextarea__yM6Xd::placeholder{color:var(--text-quaternary,hsla(0,0%,100%,.35))}.TeamsPage_formTextarea__yM6Xd:focus-visible{outline:none;box-shadow:0 0 0 2px var(--brand-coral,#fa7200)}.TeamsPage_formTextarea__yM6Xd:disabled{opacity:.5;cursor:not-allowed}.TeamsPage_btnPrimary__qCymQ{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);height:44px;padding:0 var(--space-5,20px);background:var(--brand-coral,#fa7200);border:none;border-radius:var(--radius,5px);font-size:.875rem;font-weight:600;color:var(--color-text-contrast,#fff);cursor:pointer;transition:all var(--duration-micro,.15s)}.TeamsPage_btnPrimary__qCymQ:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}.TeamsPage_btnPrimary__qCymQ:disabled{opacity:.5;cursor:not-allowed}.TeamsPage_btnPrimary__qCymQ:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(250,114,0,.4)}.TeamsPage_btnSecondary__Fem4n{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);height:44px;padding:0 var(--space-5,20px);background:transparent;border:none;border-radius:var(--radius,5px);font-size:.875rem;font-weight:600;color:var(--text-secondary,hsla(0,0%,100%,.75));cursor:pointer;transition:all var(--duration-micro,.15s)}.TeamsPage_btnSecondary__Fem4n:hover:not(:disabled){color:var(--brand-coral,#fa7200)}.TeamsPage_btnSecondary__Fem4n:disabled{opacity:.5;cursor:not-allowed}.TeamsPage_btnSecondary__Fem4n:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(250,114,0,.4)}.TeamsPage_btnDanger__rzOap{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2,8px);height:44px;padding:0 var(--space-5,20px);background:transparent;border:none;border-radius:var(--radius,5px);font-size:.875rem;font-weight:600;color:var(--color-danger,#ef4444);cursor:pointer;transition:all var(--duration-micro,.15s)}.TeamsPage_btnDanger__rzOap:hover:not(:disabled){background:rgba(239,68,68,.1)}.TeamsPage_btnDanger__rzOap:disabled{opacity:.5;cursor:not-allowed}.TeamsPage_btnDanger__rzOap:focus-visible{outline:none;box-shadow:0 0 0 2px rgba(239,68,68,.4)}.TeamsPage_btnSmall__uNI7_{height:32px;padding:0 var(--space-3,12px);font-size:.8125rem}.TeamsPage_loadingContainer__TpH9v{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:400px;gap:var(--space-4,16px)}.TeamsPage_spinner__16fjt{width:48px;height:48px;border:3px solid hsla(0,0%,100%,.1);border-top:3px solid var(--brand-coral,#fa7200);border-radius:var(--radius);animation:TeamsPage_spin__aPUPr .8s linear infinite}.TeamsPage_loadingText__xFapF{font-size:.875rem;color:var(--text-secondary,hsla(0,0%,100%,.75))}@keyframes TeamsPage_spin__aPUPr{to{transform:rotate(1turn)}}:root[data-theme=light] .TeamsPage_teamsPage__xm9JZ{background:#fafafa}:root[data-theme=light] .TeamsPage_chartTitle__bnl_V,:root[data-theme=light] .TeamsPage_contentTitle__c46Ty,:root[data-theme=light] .TeamsPage_detailPanelTitle__90ooe,:root[data-theme=light] .TeamsPage_emptyTitle__Us6h9,:root[data-theme=light] .TeamsPage_inlineCreateFormTitle__ws9XX,:root[data-theme=light] .TeamsPage_sectionHeader__JH4HL h3,:root[data-theme=light] .TeamsPage_teamName__ebiNz{color:rgba(0,0,0,.9)}:root[data-theme=light] .TeamsPage_contentSubtitle__Ia4ES,:root[data-theme=light] .TeamsPage_teamDescription__S_wjV{color:rgba(0,0,0,.65)}:root[data-theme=light] .TeamsPage_emptyDescription__BMNtt,:root[data-theme=light] .TeamsPage_emptyMessage__teat5,:root[data-theme=light] .TeamsPage_filterStats__tRak4,:root[data-theme=light] .TeamsPage_loadingText__xFapF,:root[data-theme=light] .TeamsPage_memberEmail__IyOuo,:root[data-theme=light] .TeamsPage_statLabel__HMbF_{color:rgba(0,0,0,.55)}:root[data-theme=light] .TeamsPage_chartCard__uZ142,:root[data-theme=light] .TeamsPage_emptyTeams__ySbev,:root[data-theme=light] .TeamsPage_inlineCreateForm__QmV33,:root[data-theme=light] .TeamsPage_teamCard__NT268,:root[data-theme=light] .TeamsPage_teamsSearch__QOw8v{background:#fff;box-shadow:0 1px 3px rgba(0,0,0,.08)}:root[data-theme=light] .TeamsPage_chartCard__uZ142:hover,:root[data-theme=light] .TeamsPage_teamCard__NT268:hover{background:#fff;box-shadow:0 6px 20px rgba(0,0,0,.1)}:root[data-theme=light] .TeamsPage_detailPanel__FmES0{background:#fff}:root[data-theme=light] .TeamsPage_detailPanelFooter__34Jne,:root[data-theme=light] .TeamsPage_detailPanelHeader__qB8h1,:root[data-theme=light] .TeamsPage_inlineCreateFormActions__2QZtc,:root[data-theme=light] .TeamsPage_sectionHeader__JH4HL{border-color:rgba(0,0,0,.08)}:root[data-theme=light] .TeamsPage_formInput__p05Nu,:root[data-theme=light] .TeamsPage_formTextarea__yM6Xd,:root[data-theme=light] .TeamsPage_memberItem__1A1bA,:root[data-theme=light] .TeamsPage_permissionCheckbox__asple{background:#f5f5f5}:root[data-theme=light] .TeamsPage_memberItem__1A1bA:hover,:root[data-theme=light] .TeamsPage_permissionCheckbox__asple:hover{background:#ebebeb}:root[data-theme=light] .TeamsPage_formInput__p05Nu,:root[data-theme=light] .TeamsPage_formTextarea__yM6Xd,:root[data-theme=light] .TeamsPage_searchInput__HD2sA{color:rgba(0,0,0,.9)}:root[data-theme=light] .TeamsPage_formInput__p05Nu::placeholder,:root[data-theme=light] .TeamsPage_formTextarea__yM6Xd::placeholder,:root[data-theme=light] .TeamsPage_searchInput__HD2sA::placeholder{color:rgba(0,0,0,.4)}:root[data-theme=light] .TeamsPage_memberInfo__z4i5K strong,:root[data-theme=light] .TeamsPage_statValue__NeYED{color:rgba(0,0,0,.9)}:root[data-theme=light] .TeamsPage_memberAvatar__YZw5t{border-color:#fff}:root[data-theme=light] .TeamsPage_memberCount__MBnas{background:rgba(0,0,0,.08);color:rgba(0,0,0,.6);border-color:#fff}:root[data-theme=light] .TeamsPage_btnPrimary__qCymQ{color:#000}:root[data-theme=light] .TeamsPage_btnSecondary__Fem4n{color:rgba(0,0,0,.7)}:root[data-theme=light] .TeamsPage_formGroup__nc5Lq label{color:rgba(0,0,0,.75)}:root[data-theme=light] .TeamsPage_permissionCheckbox__asple{color:rgba(0,0,0,.85)}:root[data-theme=light] .TeamsPage_permissionCheckbox__asple input[type=checkbox]:checked:before{border-color:#000}:root[data-theme=light] .TeamsPage_detailPanelClose__pnr5L{color:rgba(0,0,0,.55)}:root[data-theme=light] .TeamsPage_detailPanelClose__pnr5L:hover{background:#f5f5f5;color:rgba(0,0,0,.9)}:root[data-theme=light] .TeamsPage_inlineCreateFormClose__JNn54{color:rgba(0,0,0,.55)}:root[data-theme=light] .TeamsPage_inlineCreateFormClose__JNn54:hover{background:#f5f5f5;color:rgba(0,0,0,.9)}@media (max-width:1023px){.TeamsPage_teamsPage__xm9JZ{padding:var(--space-5,20px)}.TeamsPage_teamsGrid__abA9T{grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.TeamsPage_detailPanel__FmES0{max-width:100%}}@media (max-width:767px){.TeamsPage_teamsPage__xm9JZ{padding:var(--space-4,16px);gap:var(--space-4,16px)}.TeamsPage_contentHeader__fyb0h{flex-direction:column;align-items:stretch}.TeamsPage_createTeamBtn__ge6aa{width:100%;justify-content:center}.TeamsPage_filtersBar__tE9ju{flex-direction:column;align-items:stretch}.TeamsPage_teamsSearch__QOw8v{max-width:none}.TeamsPage_filterStats__tRak4{margin-left:0;text-align:center}.TeamsPage_teamsGrid__abA9T{grid-template-columns:1fr}.TeamsPage_teamCard__NT268{padding:var(--space-4,16px)}.TeamsPage_detailPanelFooter__34Jne{flex-direction:column;gap:var(--space-3,12px)}.TeamsPage_detailPanelFooterLeft__jsDxP,.TeamsPage_detailPanelFooterRight__hHA6p{width:100%}.TeamsPage_detailPanelFooterLeft__jsDxP button,.TeamsPage_detailPanelFooterRight__hHA6p button{flex:1 1}.TeamsPage_permissionsGrid__I2gbK{grid-template-columns:1fr}.TeamsPage_inlineCreateFormActions__2QZtc{flex-direction:column}.TeamsPage_inlineCreateFormActions__2QZtc button{width:100%}.TeamsPage_chartCard__uZ142{display:none}}@media (max-width:374px){.TeamsPage_teamsPage__xm9JZ{padding:var(--space-3,12px)}.TeamsPage_contentTitle__c46Ty{font-size:1.25rem}.TeamsPage_teamCardHeader__4mfZG{flex-direction:column;gap:var(--space-2,8px)}.TeamsPage_teamCardHeader__4mfZG button{width:100%}.TeamsPage_memberItem__1A1bA{flex-wrap:wrap;gap:var(--space-2,8px)}.TeamsPage_memberInfo__z4i5K{flex:1 1 100%;order:1}.TeamsPage_memberItem__1A1bA .TeamsPage_memberAvatar__YZw5t{order:0}.TeamsPage_memberRole__C26ey{order:2}.TeamsPage_memberItem__1A1bA .TeamsPage_btnDanger__rzOap{order:3;flex:1 1;margin-top:var(--space-1,4px)}.TeamsPage_memberSelectorHeader__QPRSf{flex-direction:column;gap:var(--space-2,8px)}.TeamsPage_memberSelectorHeader__QPRSf .TeamsPage_formInput__p05Nu{width:100%}}.TeamsPage_memberSelectorContainer__7rh8A{background:var(--surface-2,#1e1e1e);border:1px solid var(--border-subtle,hsla(0,0%,100%,.08));border-radius:var(--radius,5px);margin-bottom:var(--space-3,12px);overflow:hidden}.TeamsPage_memberSelectorHeader__QPRSf{display:flex;align-items:center;gap:var(--space-2,8px);padding:var(--space-3,12px);border-bottom:1px solid var(--border-subtle,hsla(0,0%,100%,.08))}.TeamsPage_memberSelectorHeader__QPRSf .TeamsPage_formInput__p05Nu{flex:1 1}.TeamsPage_memberSelectorList__n851J{max-height:240px;overflow-y:auto;padding:var(--space-2,8px)}.TeamsPage_memberSelectorLoading__LWAAS{padding:var(--space-4,16px);text-align:center}.TeamsPage_memberSelectorItem__kccgs{display:flex;align-items:center;gap:var(--space-3,12px);width:100%;padding:var(--space-2,8px) var(--space-3,12px);background:transparent;border:none;border-radius:var(--radius,5px);cursor:pointer;transition:background var(--duration-micro,.1s) var(--ease-micro,ease-out);text-align:left;color:var(--text-primary,hsla(0,0%,100%,.95))}.TeamsPage_memberSelectorItem__kccgs:hover{background:var(--surface-3,#2a2a2a)}.TeamsPage_memberSelectorItem__kccgs:disabled{opacity:.5;cursor:not-allowed}.TeamsPage_memberSelectorRole__JyoLy{font-size:var(--text-xs,.75rem);color:var(--text-tertiary,hsla(0,0%,100%,.55));text-transform:capitalize;flex-shrink:0}:root[data-theme=light] .TeamsPage_memberSelectorContainer__7rh8A{background:var(--surface-2,#f8f8f8);border-color:var(--border-subtle,rgba(0,0,0,.08))}:root[data-theme=light] .TeamsPage_memberSelectorItem__kccgs{color:var(--text-primary,rgba(0,0,0,.87))}:root[data-theme=light] .TeamsPage_memberSelectorItem__kccgs:hover{background:var(--surface-3,#f0f0f0)}:root[data-theme=light] .TeamsPage_memberSelectorRole__JyoLy{color:var(--text-tertiary,rgba(0,0,0,.45))}