@import url(https://fonts.googleapis.com/css2?family=Syne:wght@400;500;600;700;800&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;1,9..40,300&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--bg-base:#0a0b0d;--bg-surface:#0f1115;--bg-elevated:#14171d;--bg-glass:#ffffff08;--bg-glass-hover:hsla(0,0%,100%,.055);--teal:#00e5c3;--teal-dim:#00e5c31a;--teal-glow:#00e5c333;--teal-soft:#00e5c399;--amber:#f59e0b;--amber-dim:#f59e0b1f;--rose:#f43f5e;--rose-dim:#f43f5e1f;--violet:#8b5cf6;--violet-dim:#8b5cf61f;--sky:#38bdf8;--sky-dim:#38bdf81f;--text-primary:#eef0f4;--text-secondary:#7a8499;--text-muted:#3d4557;--text-accent:#00e5c3;--border:hsla(0,0%,100%,.055);--border-strong:#ffffff1a;--radius-sm:6px;--radius-md:10px;--radius-lg:16px;--radius-xl:24px;--font-display:"Syne",sans-serif;--font-body:"DM Sans",sans-serif;--sidebar-w:248px;--topbar-h:64px}#root,body,html{height:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#0a0b0d;background:var(--bg-base);color:#eef0f4;color:var(--text-primary);font-family:DM Sans,sans-serif;font-family:var(--font-body);font-size:14px;line-height:1.6;overflow:hidden}::-webkit-scrollbar{width:4px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#ffffff14;border-radius:99px}::selection{background:#00e5c31a;background:var(--teal-dim);color:#00e5c3;color:var(--teal)}a{color:inherit;text-decoration:none}button{background:none;border:none;cursor:pointer}button,input,select,textarea{color:inherit;font-family:inherit}.Sidebar_sidebar__ftIxy{background:var(--bg-surface);border-right:1px solid var(--border);display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:relative;width:var(--sidebar-w);z-index:10}.Sidebar_logo__ojvK4{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;margin-bottom:8px;padding:20px 20px 16px}.Sidebar_logoIcon__kFpTH{align-items:center;background:var(--teal-dim);border:1px solid #00e5c333;border-radius:var(--radius-sm);color:var(--teal);display:flex;flex-shrink:0;height:30px;justify-content:center;width:30px}.Sidebar_logoText__lDDVP{color:var(--text-primary);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.02em}.Sidebar_nav__aZsCj{display:flex;flex-direction:column;gap:2px;padding:0 10px}.Sidebar_navItem__n4U2H{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:13.5px;font-weight:400;gap:9px;padding:8px 10px;position:relative;text-align:left;transition:all .15s ease;width:100%}.Sidebar_navItem__n4U2H:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.Sidebar_navItem__n4U2H.Sidebar_active__lIwRs{background:var(--teal-dim);color:var(--teal);font-weight:500}.Sidebar_activeIndicator__VF72f{background:var(--teal);border-radius:0 3px 3px 0;height:18px;left:-10px;position:absolute;top:50%;transform:translateY(-50%);width:3px}.Sidebar_badge__Y\+bbd{align-items:center;background:var(--teal);border-radius:99px;color:var(--bg-base);display:flex;font-size:10px;font-weight:700;height:18px;justify-content:center;margin-left:auto;min-width:18px;padding:0 5px}.Sidebar_section__WufZH{flex:1 1;overflow-y:auto;padding:16px 10px 0}.Sidebar_sectionHeader__jabEo{align-items:center;color:var(--text-muted);display:flex;font-size:11px;font-weight:600;justify-content:space-between;letter-spacing:.08em;margin-bottom:4px;padding:4px 10px;text-transform:uppercase;width:100%}.Sidebar_sectionLabel__BkAYj{color:var(--text-muted)}.Sidebar_projectItem__EnzCl{align-items:center;border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:13px;gap:8px;padding:6px 10px;transition:all .15s;width:100%}.Sidebar_projectItem__EnzCl:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.Sidebar_projectDot__VySr8{border-radius:50%;flex-shrink:0;height:7px;width:7px}.Sidebar_projectName__WKepk{flex:1 1;overflow:hidden;text-align:left;text-overflow:ellipsis;white-space:nowrap}.Sidebar_projectCount__oR9x6{font-feature-settings:"tnum";color:var(--text-muted);font-size:11px;font-variant-numeric:tabular-nums}.Sidebar_userSection__\+wBAl{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:4px;padding:8px 10px 12px}.Sidebar_userCard__wX1pD{align-items:center;background:var(--bg-glass);border-radius:var(--radius-md);display:flex;gap:10px;margin-top:4px;padding:8px 10px;position:relative}.Sidebar_avatar__4sPlY{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-size:11px;font-weight:600;height:30px;justify-content:center;width:30px}.Sidebar_userInfo__3QDXQ{flex:1 1;min-width:0}.Sidebar_userName__bVkaU{color:var(--text-primary);display:block;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Sidebar_userRole__sfv3g{color:var(--text-muted);display:block;font-size:11px}.Sidebar_onlineDot__K0xDg{background:var(--teal);border-radius:50%;box-shadow:0 0 6px var(--teal);flex-shrink:0;height:7px;width:7px}.App_app__zr1wm{display:flex;height:100vh;z-index:1}.App_app__zr1wm,.App_main__nhgh3{overflow:hidden;position:relative}.App_main__nhgh3{flex:1 1;min-width:0}.App_pageWrapper__8ghQH{height:100%;inset:0;position:absolute;width:100%}.Auth_container__MZe7v{align-items:center;background:var(--bg-base);display:flex;justify-content:center;min-height:100vh;padding:24px}.Auth_card__Jq1iY{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);box-shadow:0 24px 48px #0006;display:flex;flex-direction:column;gap:32px;max-width:420px;padding:40px;width:100%}.Auth_header__Brb1e{display:flex;flex-direction:column;gap:8px;text-align:center}.Auth_title__L5d5X{color:var(--text-primary);font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em}.Auth_subtitle__dzEOt{color:var(--text-muted);font-size:14px}.Auth_form__LCeRe{display:flex;flex-direction:column;gap:20px}.Auth_inputGroup__eOH24{display:flex;flex-direction:column;gap:8px}.Auth_label__OvJIN{color:var(--text-secondary);font-size:12.5px;font-weight:500}.Auth_inputWrapper__pgAsp{align-items:center;display:flex;position:relative}.Auth_inputIcon__OjH3G{color:var(--text-muted);left:14px;pointer-events:none;position:absolute}.Auth_input__TnnIo{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-size:14px;outline:none;padding:12px 16px 12px 42px;transition:all .2s ease;width:100%}.Auth_input__TnnIo::placeholder{color:var(--text-muted)}.Auth_input__TnnIo:focus{background:var(--bg-glass);border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-dim)}.Auth_input__TnnIo:focus+.Auth_inputIcon__OjH3G{color:var(--teal)}.Auth_submitBtn__G\+4UU{align-items:center;background:var(--teal);border-radius:var(--radius-md);color:var(--bg-base);display:flex;font-family:var(--font-display);font-size:14px;font-weight:600;gap:8px;justify-content:center;margin-top:8px;padding:14px;transition:all .2s;width:100%}.Auth_submitBtn__G\+4UU:hover{background:#00fceb;transform:translateY(-1px)}.Auth_footer__30sys{color:var(--text-secondary);font-size:13px;text-align:center}.Auth_link__Mzea5{color:var(--teal);font-weight:500;margin-left:6px;transition:color .2s}.Auth_link__Mzea5:hover{color:var(--teal-soft)}.Avatar_avatar__o7f-t{align-items:center;border-radius:var(--radius-sm);display:flex;flex-shrink:0;font-weight:600;justify-content:center}.Avatar_sm__s1Q-O{border-radius:4px;font-size:8px;height:20px;width:20px}.Avatar_md__FZLJT{border-radius:6px;font-size:10px;height:28px;width:28px}.Avatar_lg__ydA0q{border-radius:16px;font-family:var(--font-display);font-size:20px;font-weight:700;height:64px;width:64px}.ProgressBar_track__ebcxz{background:var(--bg-glass-hover);border-radius:99px;height:4px;overflow:hidden}.ProgressBar_fill__5uHJ5{border-radius:99px;height:100%;opacity:.85}.PageHeader_header__gJs6l{align-items:flex-end;display:flex;flex-shrink:0;justify-content:space-between}.PageHeader_title__72oS4{color:var(--text-primary);font-family:var(--font-display);font-size:26px;font-weight:700;letter-spacing:-.03em;line-height:1.2}.PageHeader_subtitle__bb0kp{color:var(--text-secondary);font-size:13px;margin-top:4px}.PageHeader_actions__YNGE3{align-items:center;display:flex;gap:10px}.StatCard_card__-Zmul{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:8px;padding:18px;transition:border-color .2s}.StatCard_card__-Zmul:hover{border-color:var(--border-strong)}.StatCard_top__Y8Qo6{align-items:center;display:flex;justify-content:space-between}.StatCard_icon__BRaNa{align-items:center;border-radius:var(--radius-sm);display:flex;height:32px;justify-content:center;width:32px}.StatCard_delta__VG-0p{color:var(--text-muted);font-size:11px}.StatCard_value__qyRnH{font-family:var(--font-display);font-size:34px;font-weight:700;letter-spacing:-.04em;line-height:1}.StatCard_label__SWBTQ{color:var(--text-secondary);font-size:12px}.VelocityChart_chart__\+WX48{align-items:flex-end;display:flex;gap:8px;height:90px;padding:0 4px}.VelocityChart_col__shugK{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:6px;height:100%;justify-content:flex-end}.VelocityChart_bar__x\+esx{background:linear-gradient(180deg,var(--teal) 0,#00e5c366 100%);border-radius:4px 4px 2px 2px;min-height:4px;transform-origin:bottom;width:100%}.VelocityChart_label__fx4uV{font-feature-settings:"tnum";color:var(--text-muted);font-size:10.5px;font-variant-numeric:tabular-nums}.ActivityFeed_list__uIlWx{display:flex;flex-direction:column}.ActivityFeed_item__6RJoS{align-items:center;border-bottom:1px solid var(--border);display:flex;gap:10px;padding:10px 0}.ActivityFeed_item__6RJoS:last-child{border-bottom:none}.ActivityFeed_body__sin9c{flex:1 1;font-size:12.5px;line-height:1.4;min-width:0}.ActivityFeed_actor__xc3kr{color:var(--text-primary);font-weight:500}.ActivityFeed_action__1rztX{color:var(--text-muted)}.ActivityFeed_target__E4Kh8{color:var(--text-secondary)}.ActivityFeed_time__UVXJi{color:var(--text-muted);flex-shrink:0;font-size:11px;white-space:nowrap}.Dashboard_page__nNcIR{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:32px 36px}.Dashboard_ctaBtn__\+sXmh{align-items:center;background:var(--teal-dim);border:1px solid #00e5c333;border-radius:var(--radius-md);color:var(--teal);display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 16px;transition:all .15s}.Dashboard_ctaBtn__\+sXmh:hover{background:#00e5c32e}.Dashboard_statsGrid__A3u3a{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.Dashboard_mainGrid__bR\+qx{grid-gap:14px;display:grid;flex:1 1;gap:14px;grid-template-columns:1fr 340px;min-height:0}.Dashboard_card__LRusk{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow-y:auto;padding:22px}.Dashboard_cardHeader__bHsg8{align-items:center;display:flex;justify-content:space-between;margin-bottom:16px}.Dashboard_cardTitle__v5NR-{color:var(--text-primary);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:-.01em}.Dashboard_cardMeta__ekcqh{color:var(--text-muted);font-size:11.5px}.Dashboard_badge__ESd7m{background:var(--sky-dim);border-radius:99px;color:var(--sky);font-size:11px;font-weight:600;padding:2px 8px}.Dashboard_sectionDivider__WE7xF{align-items:center;border-top:1px solid var(--border);display:flex;margin-bottom:0;margin-top:24px;padding-top:20px}.Dashboard_rightCol__9kJOS{display:flex;flex-direction:column;gap:14px;min-height:0}.Dashboard_taskList__RmJ6s{display:flex;flex-direction:column;gap:2px}.Dashboard_taskRow__W5rcA{align-items:center;border-radius:var(--radius-md);cursor:pointer;display:flex;gap:10px;padding:8px;transition:background .15s}.Dashboard_taskRow__W5rcA:hover{background:var(--bg-glass-hover)}.Dashboard_priorityBar__vggLJ{border-radius:99px;flex-shrink:0;height:30px;width:3px}.Dashboard_taskBody__pYg61{flex:1 1;min-width:0}.Dashboard_taskTitle__9GWi-{color:var(--text-primary);display:block;font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Dashboard_taskProject__keuPK{display:block;font-size:11px;margin-top:2px}.Dashboard_projectList__ncqhb{display:flex;flex-direction:column;gap:16px}.Dashboard_projectRow__4khJ0{display:flex;flex-direction:column;gap:6px}.Dashboard_projectRowTop__X3PPZ{align-items:center;display:flex;justify-content:space-between}.Dashboard_projectName__Aq4gT{color:var(--text-primary);font-size:12.5px;font-weight:500}.Dashboard_projectPct__FOf8e{font-family:var(--font-display);font-size:12px;font-weight:600}.Dashboard_projectRowBottom__pF-PB{align-items:center;display:flex;justify-content:space-between}.Dashboard_projectSub__r8XQj{color:var(--text-muted);font-size:11px}.Dashboard_memberStack__ju-3a{display:flex;gap:3px}.Dashboard_moreChip__3tQdR{align-items:center;background:var(--bg-glass);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);display:flex;font-size:8px;font-weight:700;height:20px;justify-content:center;width:20px}.Tasks_page__Wayam{display:flex;flex-direction:column;gap:20px;height:100%;overflow:hidden;padding:32px 36px 0}.Tasks_addBtn__4iL\+E{align-items:center;background:var(--teal);border-radius:var(--radius-md);color:var(--bg-base);display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 18px;transition:opacity .15s,transform .15s}.Tasks_addBtn__4iL\+E:hover{opacity:.9;transform:translateY(-1px)}.Tasks_toolbar__-G2BP{align-items:center;display:flex;flex-shrink:0;gap:12px}.Tasks_searchBox__lLe7o{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex:1 1;gap:8px;max-width:320px;padding:8px 12px;transition:border-color .15s}.Tasks_searchBox__lLe7o:focus-within{border-color:var(--border-strong)}.Tasks_searchInput__oUmdt{background:none;border:none;color:var(--text-primary);flex:1 1;font-size:13px;outline:none}.Tasks_searchInput__oUmdt::placeholder{color:var(--text-muted)}.Tasks_filters__\+tfCT{align-items:center;display:flex;gap:8px}.Tasks_filterBtn__4h0hd{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:13px;gap:6px;padding:8px 14px;transition:all .15s}.Tasks_filterBtn__4h0hd:hover{border-color:var(--border-strong);color:var(--text-primary)}.Tasks_select__DRbQd{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:13px;outline:none;padding:8px 12px;transition:border-color .15s}.Tasks_select__DRbQd:hover{border-color:var(--border-strong)}.Tasks_select__DRbQd option{background:var(--bg-elevated)}.Tasks_board__2grVE{grid-gap:16px;display:grid;flex:1 1;gap:16px;grid-template-columns:repeat(3,1fr);overflow:hidden;padding-bottom:32px}.Tasks_column__UvBCx{display:flex;flex-direction:column;min-height:0}.Tasks_colHeader__zbWLr{align-items:center;display:flex;flex-shrink:0;gap:8px;padding:0 4px 12px}.Tasks_colDot__1gkmh{border-radius:50%;height:8px;width:8px}.Tasks_colLabel__l1e3F{color:var(--text-primary);flex:1 1;font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:-.01em}.Tasks_colCount__1Yuh1{background:var(--bg-glass-hover);border-radius:99px;color:var(--text-muted);font-size:11.5px;padding:1px 7px}.Tasks_colAddBtn__8Rxe5{border-radius:5px;color:var(--text-muted);display:flex;padding:3px;transition:all .15s}.Tasks_colAddBtn__8Rxe5:hover{background:var(--bg-glass-hover);color:var(--text-primary)}.Tasks_cardList__nOtl0{display:flex;flex:1 1;flex-direction:column;gap:10px;overflow-y:auto;padding-right:4px}.Tasks_taskCard__VqDIl{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;display:flex;overflow:hidden;transition:border-color .2s,box-shadow .2s}.Tasks_taskCard__VqDIl:hover{border-color:var(--border-strong);box-shadow:0 4px 20px #0000004d}.Tasks_priorityStrip__4Dh6w{flex-shrink:0;opacity:.7;width:3px}.Tasks_cardInner__J28-T{display:flex;flex:1 1;flex-direction:column;gap:8px;min-width:0;padding:14px 16px}.Tasks_tagRow__pdld0{display:flex;flex-wrap:wrap;gap:5px}.Tasks_tag__WM30d{background:var(--bg-glass-hover);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-size:10.5px;font-weight:500;padding:2px 7px}.Tasks_priorityPill__gL7Cy{border-radius:4px;font-size:10.5px;font-weight:600;padding:2px 7px}.Tasks_cardTitle__WSOZM{color:var(--text-primary);font-size:13px;font-weight:500;line-height:1.45}.Tasks_cardDesc__VkjqM{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font-size:12px;line-height:1.5;overflow:hidden}.Tasks_projectLabel__Ng9n\+{align-items:center;display:flex;font-size:11.5px;font-weight:500;gap:5px}.Tasks_projectDot__dgcUP{border-radius:50%;height:6px;width:6px}.Tasks_cardFooter__8\+OsZ{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.Tasks_cardMeta__XjSFH{align-items:center;display:flex;gap:10px}.Tasks_metaItem__ynoKA{font-size:11px;gap:4px}.Tasks_emptyCol__5zFAe,.Tasks_metaItem__ynoKA{align-items:center;color:var(--text-muted);display:flex}.Tasks_emptyCol__5zFAe{border:1px dashed var(--border);border-radius:var(--radius-lg);font-size:12.5px;justify-content:center;padding:32px}.CreateTask_page__Jf1-S{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:32px 36px}.CreateTask_backBtn__JHIjN{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:500;gap:6px;transition:color .15s;width:-webkit-fit-content;width:fit-content}.CreateTask_backBtn__JHIjN:hover{color:var(--text-primary)}.CreateTask_formCard__L7XDq{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);max-width:680px;padding:32px;width:100%}.CreateTask_form__\+dVpY{display:flex;flex-direction:column;gap:24px}.CreateTask_row__bcmo8{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.CreateTask_gridRow3__AbYEJ{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.CreateTask_inputGroup__tmrx2{display:flex;flex-direction:column;gap:8px}.CreateTask_label__1JjTR{color:var(--text-secondary);font-size:13px;font-weight:500}.CreateTask_input__H4ctf,.CreateTask_select__PbjF2,.CreateTask_textarea__6BbcR{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:14px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.CreateTask_input__H4ctf[type=date]::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(1);opacity:.5}.CreateTask_textarea__6BbcR{min-height:100px;resize:vertical}.CreateTask_input__H4ctf::placeholder,.CreateTask_textarea__6BbcR::placeholder{color:var(--text-muted)}.CreateTask_input__H4ctf:focus,.CreateTask_select__PbjF2:focus,.CreateTask_textarea__6BbcR:focus{background:var(--bg-glass);border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-dim)}.CreateTask_footer__pBz3u{align-items:center;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:24px}.CreateTask_cancelBtn__a-8F8{background:#0000;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;font-size:13.5px;font-weight:500;padding:10px 16px;transition:all .15s}.CreateTask_cancelBtn__a-8F8:hover:not(:disabled){background:var(--bg-glass);color:var(--text-primary)}.CreateTask_submitBtn__gL1Ih{align-items:center;background:var(--teal);border:none;border-radius:var(--radius-md);color:var(--bg-base);cursor:pointer;display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 20px;transition:all .15s}.CreateTask_submitBtn__gL1Ih:hover:not(:disabled){background:#00fceb;transform:translateY(-1px)}.CreateTask_submitBtn__gL1Ih:disabled{cursor:not-allowed;opacity:.5}.CreateTask_spinner__kaXXY{animation:CreateTask_spin__bDdb5 1s linear infinite}@keyframes CreateTask_spin__bDdb5{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.TaskDetail_page__Ygxv2{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:32px 36px}.TaskDetail_backBtn__NnatL{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:500;gap:6px;transition:color .15s;width:-webkit-fit-content;width:fit-content}.TaskDetail_backBtn__NnatL:hover{color:var(--text-primary)}.TaskDetail_layout__bv5VB{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:1fr 300px}.TaskDetail_mainContent__GgKj2{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:20px;padding:32px}.TaskDetail_headerMeta__0T7Yu{align-items:center;display:flex;justify-content:space-between}.TaskDetail_projectLabel__sMwQe{align-items:center;color:var(--text-secondary);cursor:pointer;display:flex;font-size:13px;font-weight:500;gap:8px;transition:color .15s}.TaskDetail_projectLabel__sMwQe:hover{color:var(--text-primary)}.TaskDetail_projectDot__07ahT{border-radius:50%;height:8px;width:8px}.TaskDetail_taskId__AhwpP{color:var(--text-muted);font-family:monospace;font-size:12px}.TaskDetail_title__C\+bU9{color:var(--text-primary);font-family:var(--font-display);font-size:24px;font-weight:700;line-height:1.3}.TaskDetail_statusRow__UZDpr{border-bottom:1px solid var(--border);display:flex;gap:12px;padding-bottom:24px}.TaskDetail_priorityPill__wU2cD,.TaskDetail_statusPill__SXVQj{border-radius:99px;font-size:11.5px;font-weight:600;padding:4px 10px;text-transform:capitalize}.TaskDetail_statusPill__SXVQj[data-status=todo]{background:var(--bg-elevated);color:var(--text-secondary)}.TaskDetail_statusPill__SXVQj[data-status=in_progress]{background:var(--sky-dim);color:var(--sky)}.TaskDetail_statusPill__SXVQj[data-status=done]{background:var(--teal-dim);color:var(--teal)}.TaskDetail_section__8TLhM{display:flex;flex-direction:column;gap:12px;margin-top:8px}.TaskDetail_sectionTitle__yej\+C{color:var(--text-primary);font-size:14px;font-weight:600}.TaskDetail_description__kVTF4{color:var(--text-secondary);font-size:14px;line-height:1.6;white-space:pre-wrap}.TaskDetail_tagList__FNtyp{display:flex;flex-wrap:wrap;gap:8px}.TaskDetail_tag__LqquN{background:var(--bg-elevated);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-size:11px;padding:4px 8px}.TaskDetail_sectionHeader__nRVAm{align-items:center;display:flex;justify-content:space-between}.TaskDetail_actionBtn__TFgJU{align-items:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-secondary);display:flex;font-size:12px;font-weight:500;gap:6px;padding:4px 10px;transition:all .15s}.TaskDetail_actionBtn__TFgJU:hover{background:var(--bg-glass);border-color:var(--border-strong);color:var(--text-primary)}.TaskDetail_divider__4pXUG{background:var(--border);height:1px;margin:12px 0}.TaskDetail_emptyBlock__LAtLB{background:var(--bg-elevated);border:1px dashed var(--border);border-radius:var(--radius-md);color:var(--text-muted);font-size:13px;padding:16px;text-align:center}.TaskDetail_attachmentGrid__Gu0HS{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.TaskDetail_attachmentCard__yuuY\+{align-items:center;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:12px;padding:12px;transition:border-color .15s}.TaskDetail_attachmentCard__yuuY\+:hover{border-color:var(--border-strong)}.TaskDetail_attachmentIcon__kdgLt{align-items:center;background:var(--teal-dim);border-radius:var(--radius-sm);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.TaskDetail_attachmentInfo__x7F4t{display:flex;flex:1 1;flex-direction:column;min-width:0}.TaskDetail_attachmentName__xoKKo{color:var(--text-primary);font-size:13px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskDetail_attachmentMeta__yrteK{color:var(--text-muted);font-size:11px}.TaskDetail_downloadBtn__xEZZw{background:#0000;border:none;border-radius:4px;color:var(--text-muted);cursor:pointer;padding:4px;transition:all .15s}.TaskDetail_downloadBtn__xEZZw:hover{background:var(--bg-glass);color:var(--text-primary)}.TaskDetail_commentForm__lweJW{align-items:flex-start;display:flex;gap:12px;margin-bottom:24px}.TaskDetail_commentInputWrapper__ltPsr{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;flex:1 1;position:relative;transition:border-color .2s}.TaskDetail_commentInputWrapper__ltPsr:focus-within{border-color:var(--teal-soft)}.TaskDetail_commentInput__SxdIX{background:#0000;border:none;color:var(--text-primary);font-size:13.5px;min-height:44px;outline:none;padding:12px 40px 12px 16px;resize:vertical;width:100%}.TaskDetail_commentInput__SxdIX::placeholder{color:var(--text-muted)}.TaskDetail_sendBtn__hr70t{align-items:center;background:var(--teal);border:none;border-radius:var(--radius-sm);bottom:8px;color:var(--bg-base);cursor:pointer;display:flex;height:28px;justify-content:center;position:absolute;right:8px;transition:opacity .15s,transform .15s;width:28px}.TaskDetail_sendBtn__hr70t:disabled{background:var(--border-strong);color:var(--text-muted);cursor:not-allowed}.TaskDetail_sendBtn__hr70t:not(:disabled):hover{opacity:.9;transform:translateY(-1px)}.TaskDetail_commentList__ZRQpc{display:flex;flex-direction:column;gap:20px}.TaskDetail_commentRow__kVTjA{display:flex;gap:12px}.TaskDetail_commentBody__KMFOG{display:flex;flex:1 1;flex-direction:column;gap:4px}.TaskDetail_commentHeader__AUwCu{align-items:center;display:flex;gap:8px}.TaskDetail_commentAuthor__6r3\+Z{color:var(--text-primary);font-size:13px;font-weight:600}.TaskDetail_commentTime__kz9rT{color:var(--text-muted);font-size:11px}.TaskDetail_commentText__fjb4T{background:var(--bg-elevated);border:1px solid var(--border);border-radius:0 var(--radius-md) var(--radius-md) var(--radius-md);color:var(--text-secondary);font-size:13.5px;line-height:1.5;padding:12px 16px}.TaskDetail_sidebarCard__Q0vb2{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;gap:24px;padding:24px}.TaskDetail_sidebarGroup__A0-g-{display:flex;flex-direction:column;gap:10px}.TaskDetail_sidebarLabel__RFQae{color:var(--text-muted);font-size:12px;font-weight:500}.TaskDetail_activityData__Fkemh,.TaskDetail_assigneeData__B0eCd,.TaskDetail_dateData__9ccm1{align-items:center;color:var(--text-primary);display:flex;font-size:13.5px;font-weight:500;gap:12px}.TaskDetail_completeBtn__LZB26{align-items:center;background:var(--teal-dim);border:1px solid #00e5c333;border-radius:var(--radius-md);color:var(--teal);cursor:pointer;display:flex;font-size:13px;font-weight:600;gap:8px;justify-content:center;margin-top:12px;padding:10px;transition:all .15s;width:100%}.TaskDetail_completeBtn__LZB26:hover{background:#00e5c333}.Projects_page__75E\+1{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:32px 36px}.Projects_addBtn__kXt1s{align-items:center;background:var(--teal);border-radius:var(--radius-md);color:var(--bg-base);display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 18px;transition:opacity .15s,transform .15s}.Projects_addBtn__kXt1s:hover{opacity:.9;transform:translateY(-1px)}.Projects_grid__U3a8R{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.Projects_card__7Raep{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);cursor:pointer;overflow:hidden;transition:border-color .2s,box-shadow .2s}.Projects_card__7Raep:hover{border-color:var(--border-strong);box-shadow:0 8px 32px #00000059}.Projects_colorBar__bTbba{height:3px;opacity:.7;width:100%}.Projects_cardBody__5fSay{display:flex;flex-direction:column;gap:12px;padding:20px}.Projects_cardTop__YqLch{align-items:center;display:flex;justify-content:space-between}.Projects_projectIcon__d87KY{align-items:center;border-radius:var(--radius-md);display:flex;height:36px;justify-content:center;width:36px}.Projects_statusBadge__XDYSI{border-radius:99px;font-size:11px;font-weight:600;padding:3px 10px}.Projects_projectName__sodrS{color:var(--text-primary);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.02em;line-height:1.3}.Projects_projectDesc__gped1{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font-size:12.5px;line-height:1.55;overflow:hidden}.Projects_progressSection__awYcf{display:flex;flex-direction:column;gap:6px}.Projects_progressTop__ZpBie{align-items:center;display:flex;justify-content:space-between}.Projects_progressLabel__KT1WF{color:var(--text-muted);font-size:11.5px}.Projects_progressPct__wdfuR{font-family:var(--font-display);font-size:13px;font-weight:600}.Projects_stats__pTUZf{display:flex;gap:16px}.Projects_stat__QWZS2{align-items:center;color:var(--text-secondary);display:flex;font-size:12px;gap:5px}.Projects_cardFooter__LLgxD{align-items:center;border-top:1px solid var(--border);display:flex;justify-content:space-between;padding-top:8px}.Projects_memberCount__NQdDh,.Projects_memberStack__KKQPk{align-items:center;display:flex;gap:3px}.Projects_memberCount__NQdDh{color:var(--text-muted);font-size:11px;margin-left:6px}.Projects_openBtn__Scs16{align-items:center;display:flex;font-size:12.5px;font-weight:600;gap:4px;transition:opacity .15s}.Projects_openBtn__Scs16:hover{opacity:.8}.Projects_newCard__31l0r{align-items:center;background:#0000;border:1px dashed var(--border-strong);border-radius:var(--radius-xl);cursor:pointer;display:flex;flex-direction:column;gap:10px;justify-content:center;min-height:220px;transition:all .2s}.Projects_newCard__31l0r:hover{background:var(--teal-dim);border-color:#00e5c34d}.Projects_newCardLabel__ZN\+0S{color:var(--text-muted);font-size:13px;font-weight:500}.Projects_newCard__31l0r:hover .Projects_newCardLabel__ZN\+0S{color:var(--teal)}.ProjectDetail_page__UJ2zJ{display:flex;flex-direction:column;gap:28px;height:100%;overflow-y:auto;padding:32px 36px}.ProjectDetail_backBtn__oQFhg{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:500;gap:6px;transition:color .15s;width:-webkit-fit-content;width:fit-content}.ProjectDetail_backBtn__oQFhg:hover{color:var(--text-primary)}.ProjectDetail_projectHeader__lLiIp{display:flex;flex-direction:column;gap:12px}.ProjectDetail_headerTitleRow__YFO6a{align-items:center;display:flex;gap:16px}.ProjectDetail_projectIcon__HVGmP{align-items:center;border-radius:var(--radius-md);display:flex;height:44px;justify-content:center;width:44px}.ProjectDetail_title__auew\+{color:var(--text-primary);font-family:var(--font-display);font-size:28px;font-weight:700;letter-spacing:-.02em}.ProjectDetail_statusBadge__kEJIV{border-radius:99px;font-size:12px;font-weight:600;padding:4px 12px;text-transform:capitalize}.ProjectDetail_description__cIwJk{color:var(--text-muted);font-size:14px;line-height:1.6;max-width:600px}.ProjectDetail_progressRow__UNAvR{align-items:center;display:flex;gap:12px;margin-top:4px}.ProjectDetail_progressPct__\+qWeG{font-family:var(--font-display);font-size:13px;font-weight:600}.ProjectDetail_toolbar__vkpul{align-items:center;display:flex;justify-content:space-between}.ProjectDetail_searchBox__JykNZ{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);display:flex;gap:8px;padding:8px 12px;transition:border-color .2s;width:260px}.ProjectDetail_searchBox__JykNZ:focus-within{border-color:var(--teal-soft)}.ProjectDetail_searchInput__N1dhO{background:#0000;border:none;color:var(--text-primary);font-size:13px;outline:none;width:100%}.ProjectDetail_searchInput__N1dhO::placeholder{color:var(--text-muted)}.ProjectDetail_addBtn__56wb6{align-items:center;background:var(--teal);border-radius:var(--radius-md);color:var(--bg-base);display:flex;font-size:13px;font-weight:600;gap:6px;padding:9px 18px;transition:opacity .15s,transform .15s}.ProjectDetail_addBtn__56wb6:hover{opacity:.9;transform:translateY(-1px)}.ProjectDetail_board__pYPcP{display:flex;flex:1 1;gap:24px;min-height:0;overflow-x:auto;padding-bottom:16px}.ProjectDetail_column__FK9k0{display:flex;flex:1 1;flex-direction:column;gap:16px;max-width:400px;min-width:320px}.ProjectDetail_colHeader__QXJMl{align-items:center;display:flex;gap:8px}.ProjectDetail_colDot__sdNJs{border-radius:50%;height:8px;width:8px}.ProjectDetail_colLabel__1IonL{color:var(--text-primary);font-size:14px;font-weight:600}.ProjectDetail_colCount__oP7kp{background:var(--bg-surface);border:1px solid var(--border);border-radius:99px;color:var(--text-muted);font-size:11px;padding:2px 6px}.ProjectDetail_colAddBtn__rr4cX{color:var(--text-muted);margin-left:auto;transition:color .15s}.ProjectDetail_colAddBtn__rr4cX:hover{color:var(--text-primary)}.ProjectDetail_cardList__loqYh{display:flex;flex:1 1;flex-direction:column;gap:12px}.ProjectDetail_taskCard__nz7yu{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;display:flex;overflow:hidden;transition:border-color .2s}.ProjectDetail_taskCard__nz7yu:hover{border-color:var(--border-strong)}.ProjectDetail_priorityStrip__KYewv{flex-shrink:0;width:4px}.ProjectDetail_cardInner__Gmaws{display:flex;flex:1 1;flex-direction:column;gap:10px;padding:16px}.ProjectDetail_tagRow__gxf6k{align-items:center;display:flex;gap:8px}.ProjectDetail_tag__bZ9az{background:var(--bg-elevated);border:1px solid var(--border);border-radius:4px;color:var(--text-muted);font-size:11px;padding:3px 8px}.ProjectDetail_priorityPill__rDjop{border-radius:4px;font-size:11px;font-weight:600;padding:3px 8px}.ProjectDetail_cardTitle__SW9Yd{color:var(--text-primary);font-size:14px;font-weight:500;line-height:1.4}.ProjectDetail_cardDesc__6fyzt{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--text-muted);display:-webkit-box;font-size:12px;line-height:1.5;overflow:hidden}.ProjectDetail_cardFooter__Dnytw{align-items:center;display:flex;justify-content:space-between;margin-top:4px}.ProjectDetail_cardMeta__SqOPG{display:flex;gap:12px}.ProjectDetail_metaItem__LmMxq{align-items:center;color:var(--text-muted);display:flex;font-size:11px;gap:4px}.ProjectDetail_emptyCol__4pKb0{background:#ffffff05;border:1px dashed var(--border);border-radius:var(--radius-lg);color:var(--text-muted);font-size:13px;padding:20px;text-align:center}.ProjectDetail_emptyState__\+PE8b{color:var(--text-muted);font-size:14px;padding:40px;text-align:center}.CreateProject_page__jgHpI{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:32px 36px}.CreateProject_backBtn__uUuwi{align-items:center;color:var(--text-secondary);display:inline-flex;font-size:13px;font-weight:500;gap:6px;transition:color .15s;width:-webkit-fit-content;width:fit-content}.CreateProject_backBtn__uUuwi:hover{color:var(--text-primary)}.CreateProject_formCard__eTz\+Z{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);max-width:600px;padding:32px;width:100%}.CreateProject_form__ulRFp{display:flex;flex-direction:column;gap:24px}.CreateProject_row__cVYCd{grid-gap:24px;display:grid;gap:24px;grid-template-columns:1fr 1fr}.CreateProject_inputGroup__ipEze{display:flex;flex-direction:column;gap:8px}.CreateProject_label__tokpS{color:var(--text-secondary);font-size:13px;font-weight:500}.CreateProject_input__VMdO0,.CreateProject_select__s8sUF,.CreateProject_textarea__z94Cn{background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-primary);font-family:inherit;font-size:14px;outline:none;padding:12px 16px;transition:all .2s ease;width:100%}.CreateProject_textarea__z94Cn{min-height:100px;resize:vertical}.CreateProject_input__VMdO0::placeholder,.CreateProject_textarea__z94Cn::placeholder{color:var(--text-muted)}.CreateProject_input__VMdO0:focus,.CreateProject_select__s8sUF:focus,.CreateProject_textarea__z94Cn:focus{background:var(--bg-glass);border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-dim)}.CreateProject_colorPicker__gLiD-{align-items:center;display:flex;gap:12px;padding:8px 0}.CreateProject_colorSwatch__xmNCV{border:2px solid #0000;border-radius:50%;cursor:pointer;height:28px;transition:transform .2s,border-color .2s;width:28px}.CreateProject_colorSwatch__xmNCV:hover{transform:scale(1.1)}.CreateProject_activeSwatch__x-N1S{border-color:#fff;box-shadow:0 0 10px #fff3;transform:scale(1.15)}.CreateProject_footer__cFI2H{align-items:center;border-top:1px solid var(--border);display:flex;gap:12px;justify-content:flex-end;margin-top:16px;padding-top:24px}.CreateProject_cancelBtn__AspIi{border-radius:var(--radius-md);color:var(--text-secondary);font-size:13.5px;font-weight:500;padding:10px 16px;transition:all .15s}.CreateProject_cancelBtn__AspIi:hover:not(:disabled){background:var(--bg-glass);color:var(--text-primary)}.CreateProject_submitBtn__PxRVJ{align-items:center;background:var(--teal);border-radius:var(--radius-md);color:var(--bg-base);display:flex;font-size:13.5px;font-weight:600;gap:8px;padding:10px 20px;transition:all .15s}.CreateProject_submitBtn__PxRVJ:hover:not(:disabled){background:#00fceb;transform:translateY(-1px)}.CreateProject_submitBtn__PxRVJ:disabled{cursor:not-allowed;opacity:.5}.CreateProject_spinner__6BEMT{animation:CreateProject_spin__qbCtM 1s linear infinite}@keyframes CreateProject_spin__qbCtM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.WsPanel_panel__Ss-wA{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);display:flex;flex-direction:column;height:-webkit-fit-content;height:fit-content;max-height:500px;overflow:hidden}.WsPanel_header__4eqdC{align-items:center;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;padding:14px 16px}.WsPanel_status__rDRd1{align-items:center;display:flex;gap:7px}.WsPanel_indicator__\+REcf{border-radius:50%;height:8px;width:8px}.WsPanel_title__ZMQR2{color:var(--text-muted);font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.WsPanel_terminal__PNBjr{background:var(--bg-base);display:flex;flex:1 1;flex-direction:column;font-family:SF Mono,Fira Code,monospace;font-size:11px;gap:6px;min-height:160px;overflow-y:auto;padding:14px}.WsPanel_placeholder__mWvao{color:var(--text-muted);font-style:italic}.WsPanel_entry__upGCh{display:flex;flex-direction:column;gap:1px}.WsPanel_entryTime__OhH2p{color:var(--text-muted);font-size:10px}.WsPanel_entryMsg__IfTYN{color:var(--text-secondary);line-height:1.4;word-break:break-all}.WsPanel_entry__upGCh.WsPanel_connect__8w\+Hx .WsPanel_entryMsg__IfTYN{color:var(--teal)}.WsPanel_entry__upGCh.WsPanel_receive__zu-3x .WsPanel_entryMsg__IfTYN{color:var(--sky)}.WsPanel_info__Nc87E{border-top:1px solid var(--border);display:flex;flex-direction:column;gap:6px;padding:12px 16px}.WsPanel_infoRow__jEJij{align-items:center;display:flex;justify-content:space-between}.WsPanel_infoLabel__4uPBA{color:var(--text-muted);font-size:11px}.WsPanel_infoVal__2Vjpj{color:var(--text-secondary);font-size:11.5px;font-weight:500}.Notifications_page__\+\+B3q{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:32px 36px}.Notifications_markAllBtn__Tf310{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);display:flex;font-size:13px;gap:6px;padding:8px 14px;transition:all .15s}.Notifications_markAllBtn__Tf310:hover{border-color:var(--border-strong);color:var(--text-primary)}.Notifications_simulateBtn__DOUU8{align-items:center;background:var(--teal-dim);border:1px solid #00e5c333;border-radius:var(--radius-md);color:var(--teal);display:flex;font-size:13px;font-weight:500;gap:6px;padding:8px 14px;transition:all .15s}.Notifications_simulateBtn__DOUU8:hover:not(.Notifications_disabled__cOtxl){background:#00e5c329}.Notifications_simulateBtn__DOUU8.Notifications_disabled__cOtxl{cursor:not-allowed;opacity:.4}.Notifications_layout__cOZqP{grid-gap:20px;display:grid;flex:1 1;gap:20px;grid-template-columns:1fr 300px;min-height:0}.Notifications_feed__VyrwU{display:flex;flex-direction:column;gap:8px;overflow-y:auto}.Notifications_notifCard__BhsYV{background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);cursor:pointer;display:flex;gap:14px;overflow:hidden;padding:16px 18px;position:relative;transition:all .2s}.Notifications_notifCard__BhsYV:hover{background:var(--bg-elevated);border-color:var(--border-strong)}.Notifications_notifCard__BhsYV.Notifications_unread__YeTkt{background:var(--bg-elevated);border-color:#ffffff17}.Notifications_notifCard__BhsYV.Notifications_live__ux1Tw{border-color:#00e5c338;box-shadow:0 0 0 1px #00e5c31a}.Notifications_livePing__X0MGY{animation:Notifications_ping__V1Zmv 1.5s ease-out infinite;background:var(--teal);border-radius:50%;height:8px;position:absolute;right:14px;top:14px;width:8px}@keyframes Notifications_ping__V1Zmv{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(2.5)}}.Notifications_notifIcon__WWO5B{align-items:center;border-radius:var(--radius-md);display:flex;flex-shrink:0;height:38px;justify-content:center;width:38px}.Notifications_notifBody__4ocgC{flex:1 1;min-width:0}.Notifications_notifTop__OOUPK{align-items:center;display:flex;gap:8px;margin-bottom:4px}.Notifications_notifType__99BFl{font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.Notifications_unreadDot__JAjaI{background:var(--teal);border-radius:50%;height:6px;width:6px}.Notifications_notifMessage__txVET{color:var(--text-primary);font-size:13.5px;line-height:1.4;margin-bottom:8px}.Notifications_notifMeta__vCIIR{align-items:center;display:flex;gap:6px}.Notifications_notifName__Tqn\+C{color:var(--text-secondary);font-size:12px;font-weight:500}.Notifications_notifTime__SkQ1m{color:var(--text-muted);font-size:11.5px}.ProjectTeamPage_page__pog0U{display:flex;flex-direction:column;gap:24px;height:100%;overflow-y:auto;padding:32px 36px}.ProjectTeamPage_backBtn__aO2OL{align-items:center;background:#0000;border:none;color:var(--text-muted);cursor:pointer;display:inline-flex;font-size:13px;font-weight:500;gap:8px;margin-bottom:-10px;padding:0;transition:color .2s;width:-webkit-fit-content;width:fit-content}.ProjectTeamPage_backBtn__aO2OL:hover{color:var(--text-main)}.ProjectTeamPage_searchSection__n-9bJ{margin-bottom:16px;max-width:500px;position:relative;width:100%;z-index:10}.ProjectTeamPage_searchWrapper__ex9Ib{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;display:flex;height:44px;padding:0 16px;transition:border-color .2s}.ProjectTeamPage_searchWrapper__ex9Ib:focus-within{border-color:var(--teal);box-shadow:0 0 0 3px var(--teal-dim)}.ProjectTeamPage_searchIcon__ezA9C{color:var(--text-muted);margin-right:12px}.ProjectTeamPage_searchInput__Xf48\+{background:#0000;border:none;color:var(--text-main);flex:1 1;font-size:14px;outline:none}.ProjectTeamPage_spinner__rnEjt{animation:ProjectTeamPage_spin__c-Imj 1s linear infinite;color:var(--teal)}@keyframes ProjectTeamPage_spin__c-Imj{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.ProjectTeamPage_dropdown__Wsq\+b{background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 12px 24px #0003;left:0;max-height:300px;overflow-y:auto;position:absolute;right:0;top:calc(100% + 8px)}.ProjectTeamPage_dropdownItem__hb\+06{align-items:center;background:#0000;border:none;border-bottom:1px solid var(--border);cursor:pointer;display:flex;justify-content:space-between;padding:12px 16px;transition:background .2s;width:100%}.ProjectTeamPage_dropdownItem__hb\+06:last-child{border-bottom:none}.ProjectTeamPage_dropdownItem__hb\+06:hover{background:var(--bg-main)}.ProjectTeamPage_dropdownUser__xM98b{align-items:center;display:flex;gap:12px}.ProjectTeamPage_dropdownName__\+AkSI{color:var(--text-main);font-size:14px;font-weight:600}.ProjectTeamPage_dropdownEmail__bmIpl{color:var(--text-muted);font-size:12px}.ProjectTeamPage_dropdownEmpty__8nLy6{color:var(--text-muted);font-size:13px;padding:16px;text-align:center}.ProjectTeamPage_grid__R\+DiP{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}.ProjectTeamPage_card__eKtJe{align-items:center;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-xl);cursor:pointer;display:flex;flex-direction:column;gap:14px;overflow:hidden;padding:24px;position:relative;transition:border-color .2s,box-shadow .2s}.ProjectTeamPage_card__eKtJe:hover{border-color:var(--border-strong);box-shadow:0 8px 32px #0000004d}.ProjectTeamPage_cardGlow__ce-AE{border-radius:50%;filter:blur(30px);height:120px;left:50%;opacity:.08;pointer-events:none;position:absolute;top:-60px;transform:translateX(-50%);width:120px}.ProjectTeamPage_removeBtn__RvGT7{background:#0000;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;opacity:0;padding:6px;position:absolute;right:12px;top:12px;transition:all .2s}.ProjectTeamPage_card__eKtJe:hover .ProjectTeamPage_removeBtn__RvGT7{opacity:1}.ProjectTeamPage_removeBtn__RvGT7:hover{background:var(--rose-dim);color:var(--rose)}.ProjectTeamPage_userInfo__0Zm\+b{text-align:center}.ProjectTeamPage_userName__cuyNo{color:var(--text-primary);font-family:var(--font-display);font-size:16px;font-weight:700;letter-spacing:-.02em}.ProjectTeamPage_userRole__6TdN8{color:var(--text-muted);font-size:12px;margin-top:3px;text-transform:capitalize}.ProjectTeamPage_statRow__qQeob{align-items:center;border-bottom:1px solid var(--border);border-top:1px solid var(--border);display:flex;gap:16px;padding:12px 0;width:100%}.ProjectTeamPage_statBlock__TJtC\+{align-items:center;display:flex;flex:1 1;flex-direction:column;gap:2px}.ProjectTeamPage_statNum__6-4Pd{font-family:var(--font-display);font-size:22px;font-weight:700;letter-spacing:-.03em;line-height:1}.ProjectTeamPage_statLbl__TcR6r{color:var(--text-muted);font-size:10.5px;text-align:center}.ProjectTeamPage_statDivider__aqUuo{background:var(--border);height:32px;width:1px}.ProjectTeamPage_projects__tgcOw{display:flex;flex-wrap:wrap;gap:5px;justify-content:center}.ProjectTeamPage_projectTag__247Ws{border:1px solid;border-radius:5px;font-size:10.5px;font-weight:500;max-width:140px;overflow:hidden;padding:3px 8px;text-overflow:ellipsis;white-space:nowrap}.ProjectTeamPage_onlineRow__rfpob{align-items:center;display:flex;gap:5px}.ProjectTeamPage_onlineTxt__bEc2\+{color:var(--teal);font-size:11px}
/*# sourceMappingURL=main.054e189b.css.map*/