@import url(https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600&family=DM+Mono:wght@400;500&display=swap);*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{height:100%;min-height:100vh}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#07070f;color:#f8fafc;font-family:Sora,sans-serif}a{color:inherit;text-decoration:none}button{cursor:pointer}button,input,select,textarea{font-family:inherit}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#0a0a0f}::-webkit-scrollbar-thumb{background:#1e1e2e;border-radius:3px}.Auth_page__9B7N3{background:#0a0a0f;display:grid;font-family:Sora,sans-serif;grid-template-columns:1fr 1fr;min-height:100vh}.Auth_left__3qkzW{background:linear-gradient(135deg,#0f0f1a,#1a0a2e 50%,#0a1628);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;padding:3rem;position:relative}.Auth_left__3qkzW:before{background:radial-gradient(circle,#633cdc26 0,#0000 70%);border-radius:50%;content:"";height:400px;position:absolute;right:-100px;top:-100px;width:400px}.Auth_left__3qkzW:after{background:radial-gradient(circle,#1e78ff1a 0,#0000 70%);border-radius:50%;bottom:-50px;content:"";height:300px;left:-50px;position:absolute;width:300px}.Auth_brand__nObmq{align-items:center;display:flex;gap:.75rem;position:relative;z-index:1}.Auth_logo__DRI1H{align-items:center;background:linear-gradient(135deg,#6b3fe0,#2563eb);border-radius:10px;color:#fff;display:flex;font-size:1.1rem;font-weight:600;height:40px;justify-content:center;letter-spacing:-.5px;width:40px}.Auth_brandName__GgHNX{color:#e2e8f0;font-size:1rem;font-weight:500;letter-spacing:.5px}.Auth_tagline__PlYNS{position:relative;z-index:1}.Auth_tagline__PlYNS h2{color:#f8fafc;font-size:2.6rem;font-weight:300;letter-spacing:-1px;line-height:1.25;margin:0 0 1rem}.Auth_tagline__PlYNS p{color:#94a3b8;font-size:.95rem;line-height:1.6;margin:0;max-width:320px}.Auth_stats__E9RdG{display:flex;gap:2rem;position:relative;z-index:1}.Auth_stat__KZj1o{display:flex;flex-direction:column;gap:.2rem}.Auth_statNum__\+VLh0{color:#fff;font-family:DM Mono,monospace;font-size:1.6rem;font-weight:500;letter-spacing:-1px}.Auth_statLabel__f3OXX{color:#64748b;font-size:.75rem;letter-spacing:.8px;text-transform:uppercase}.Auth_features__WnvzV{display:flex;flex-direction:column;gap:1rem;position:relative;z-index:1}.Auth_feature__tyGAx{align-items:center;color:#cbd5e1;display:flex;font-size:.9rem;gap:.75rem}.Auth_featureIcon__BMBww{color:#6b3fe0;font-size:.8rem}.Auth_right__zXPHA{align-items:center;background:#0a0a0f;display:flex;justify-content:center;padding:2rem}.Auth_card__sDlkZ{background:#111118;border:1px solid #1e1e2e;border-radius:20px;max-width:400px;padding:2.5rem;width:100%}.Auth_cardHeader__HPTvK{margin-bottom:2rem}.Auth_cardHeader__HPTvK h3{color:#f8fafc;font-size:1.5rem;font-weight:500;letter-spacing:-.5px;margin:0 0 .4rem}.Auth_cardHeader__HPTvK p{color:#64748b;font-size:.875rem;margin:0}.Auth_error__kjiQs{background:#ef44441a;border:1px solid #ef444433;border-radius:10px;color:#f87171;font-size:.85rem;margin-bottom:1.25rem;padding:.75rem 1rem}.Auth_form__eGfRn{display:flex;flex-direction:column;gap:1.25rem}.Auth_field__Z6pKm{display:flex;flex-direction:column;gap:.5rem}.Auth_field__Z6pKm label{color:#94a3b8;font-size:.8rem;font-weight:500;letter-spacing:.3px}.Auth_field__Z6pKm input,.Auth_field__Z6pKm select{background:#0d0d14;border:1px solid #1e1e2e;border-radius:10px;color:#f8fafc;font-family:Sora,sans-serif;font-size:.9rem;outline:none;padding:.75rem 1rem;transition:border-color .2s}.Auth_field__Z6pKm input::placeholder{color:#334155}.Auth_field__Z6pKm input:focus,.Auth_field__Z6pKm select:focus{border-color:#6b3fe0}.Auth_field__Z6pKm select option{background:#111118;color:#f8fafc}.Auth_btn__RjXY8{background:linear-gradient(135deg,#6b3fe0,#2563eb);border:none;border-radius:10px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.9rem;font-weight:500;letter-spacing:.2px;margin-top:.5rem;padding:.85rem;transition:opacity .2s,transform .1s}.Auth_btn__RjXY8:hover{opacity:.9}.Auth_btn__RjXY8:active{transform:scale(.99)}.Auth_btn__RjXY8:disabled{cursor:not-allowed;opacity:.5}.Auth_switch__vLsMb{color:#475569;font-size:.85rem;margin:1.5rem 0 0;text-align:center}.Auth_switch__vLsMb a{color:#818cf8;font-weight:500;text-decoration:none}.Auth_switch__vLsMb a:hover{text-decoration:underline}*{box-sizing:border-box;margin:0;padding:0}.Dashboard_page__nGm-R{background:#07070f;display:grid;font-family:Sora,sans-serif;grid-template-columns:240px 1fr;min-height:100vh}.Dashboard_sidebar__WH7LW{background:#0d0d16;border-right:1px solid #1a1a28;display:flex;flex-direction:column;height:100vh;padding:1.5rem 1rem;position:-webkit-sticky;position:sticky;top:0}.Dashboard_sidebarBrand__HYZ96{align-items:center;color:#e2e8f0;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;letter-spacing:.3px;margin-bottom:2rem;padding:.5rem}.Dashboard_logo__WohDq{align-items:center;background:linear-gradient(135deg,#6b3fe0,#2563eb);border-radius:8px;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:34px;justify-content:center;width:34px}.Dashboard_nav__DMenM{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.Dashboard_navItem__yiGqO{align-items:center;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.65rem .85rem;text-decoration:none;transition:all .15s}.Dashboard_navItem__yiGqO:hover{background:#13131f;color:#94a3b8}.Dashboard_navItem__yiGqO.Dashboard_active__haocj{background:#6b3fe01f;color:#a78bfa}.Dashboard_navIcon__9ixtG{font-size:1rem;text-align:center;width:20px}.Dashboard_logoutBtn__rDE\+z{align-items:center;background:none;border:none;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:.875rem;gap:.75rem;padding:.65rem .85rem;transition:background .15s;width:100%}.Dashboard_logoutBtn__rDE\+z:hover{background:#ef444414}.Dashboard_main__7WhL4{overflow-y:auto;padding:2.5rem}.Dashboard_header__zsUyG{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.Dashboard_greeting__uyR\+X{color:#f8fafc;font-size:1.6rem;font-weight:400;letter-spacing:-.5px;margin-bottom:.3rem}.Dashboard_subGreeting__Jy50n{color:#475569;font-size:.875rem}.Dashboard_avatar__GPTc7{align-items:center;background:linear-gradient(135deg,#6b3fe0,#2563eb);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:600;height:42px;justify-content:center;width:42px}.Dashboard_profileCard__svdFr{align-items:center;background:#0d0d16;border:1px solid #1a1a28;border-radius:16px;display:flex;gap:1.5rem;justify-content:space-between;margin-bottom:1.5rem;padding:1.75rem}.Dashboard_profileLeft__TnEa-{align-items:center;display:flex;gap:1.25rem}.Dashboard_profileAvatar__zLtAG{align-items:center;background:linear-gradient(135deg,#6b3fe0,#2563eb);border-radius:14px;color:#fff;display:flex;flex-shrink:0;font-size:1.2rem;font-weight:600;height:60px;justify-content:center;width:60px}.Dashboard_profileName__gXO7n{color:#f8fafc;font-size:1.1rem;font-weight:500;letter-spacing:-.3px;margin-bottom:.25rem}.Dashboard_profileEmail__9mIQu{color:#475569;font-family:DM Mono,monospace;font-size:.825rem;margin-bottom:.6rem}.Dashboard_roleBadge__6Z02X{border-radius:20px;font-size:.75rem;font-weight:500;letter-spacing:.3px;padding:.25rem .65rem;text-transform:capitalize}.Dashboard_profileMeta__KFAIi{display:flex;gap:2.5rem}.Dashboard_metaItem__ZfIzC{display:flex;flex-direction:column;gap:.3rem}.Dashboard_metaLabel__kd1G8{color:#334155;font-size:.72rem;letter-spacing:.8px;text-transform:uppercase}.Dashboard_metaValue__O\+al\+{color:#94a3b8;font-family:DM Mono,monospace;font-size:.875rem}.Dashboard_statusActive__w6c2t{color:#4ade80;font-size:.875rem}.Dashboard_statsGrid__GHhF8{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(5,1fr);margin-bottom:2rem}@media (max-width:1280px){.Dashboard_statsGrid__GHhF8{grid-template-columns:repeat(3,1fr)}}@media (max-width:860px){.Dashboard_statsGrid__GHhF8{grid-template-columns:repeat(2,1fr)}}.Dashboard_statCard__lr7GT{background:#0d0d16;border:1px solid #1a1a28;border-radius:14px;display:flex;flex-direction:column;gap:.35rem;padding:1.25rem 1.5rem}.Dashboard_statLabel__3hxQc{color:#334155;font-size:.75rem;letter-spacing:.8px;text-transform:uppercase}.Dashboard_statValue__YSFY9{color:#f8fafc;font-family:DM Mono,monospace;font-size:1.8rem;font-weight:300;letter-spacing:-1px;line-height:1}.Dashboard_statHint__8cQys{color:#475569;font-size:.75rem}.Dashboard_statCardClickable__bGeDY{cursor:pointer;transition:border-color .2s,transform .15s}.Dashboard_statCardClickable__bGeDY:hover{border-color:#6b3fe0;transform:translateY(-2px)}.Dashboard_headerRight__k3Lz7{align-items:center;display:flex;gap:.75rem}.Dashboard_bellBtn__LAW29{align-items:center;background:#0d0d16;border:1px solid #1a1a28;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;font-size:1rem;height:42px;justify-content:center;position:relative;text-decoration:none;transition:border-color .2s,background .2s;width:42px}.Dashboard_bellBtn__LAW29:hover{background:#6b3fe014;border-color:#6b3fe0}.Dashboard_bellBadge__3htrX{border:2px solid #07070f;border-radius:99px;padding:0 3px;position:absolute;right:-4px;top:-4px}.Dashboard_bellBadge__3htrX,.Dashboard_navBadge__Fjget{align-items:center;background:#5b5ef4;color:#fff;display:flex;font-size:.6rem;font-weight:700;height:16px;justify-content:center;min-width:16px}.Dashboard_navBadge__Fjget{border-radius:99px;margin-left:auto;padding:0 4px}.Dashboard_emptyState__GZZyD{background:#0d0d16;border:1px dashed #1a1a28;border-radius:16px;padding:3rem;text-align:center}.Dashboard_emptyIcon__56muo{color:#1e293b;font-size:2.5rem;margin-bottom:1rem}.Dashboard_emptyState__GZZyD h3{color:#334155;font-size:1rem;font-weight:500;margin-bottom:.5rem}.Dashboard_emptyState__GZZyD p{color:#1e293b;font-size:.85rem}.Profile_page__lnFtw{background:#07070f;display:grid;font-family:Sora,sans-serif;grid-template-columns:240px 1fr;min-height:100vh}.Profile_sidebar__DkJMP{background:#0d0d16;border-right:1px solid #1a1a28;display:flex;flex-direction:column;height:100vh;padding:1.5rem 1rem;position:-webkit-sticky;position:sticky;top:0}.Profile_sidebarBrand__-14BG{align-items:center;color:#e2e8f0;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;margin-bottom:2rem;padding:.5rem}.Profile_logo__mlJ9m{align-items:center;background:linear-gradient(135deg,#6b3fe0,#2563eb);border-radius:8px;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:34px;justify-content:center;width:34px}.Profile_nav__rXC\+Z{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.Profile_navItem__bJTMB{align-items:center;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.65rem .85rem;text-decoration:none;transition:all .15s}.Profile_navItem__bJTMB:hover{background:#13131f;color:#94a3b8}.Profile_navIcon__Qgmch{font-size:1rem;text-align:center;width:20px}.Profile_logoutBtn__Jjwjy{align-items:center;background:none;border:none;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:.875rem;gap:.75rem;padding:.65rem .85rem;transition:background .15s;width:100%}.Profile_logoutBtn__Jjwjy:hover{background:#ef444414}.Profile_main__XXSqU{overflow-y:auto;padding:2.5rem}.Profile_topBar__wSaE2{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.Profile_pageTitle__t6Xqo{color:#f8fafc;font-size:1.5rem;font-weight:400;letter-spacing:-.5px;margin-bottom:.3rem}.Profile_pageSubtitle__EA2xG{color:#475569;font-size:.875rem}.Profile_backBtn__8kr8S{border:1px solid #1a1a28;border-radius:8px;color:#475569;font-size:.825rem;padding:.5rem 1rem;text-decoration:none;transition:all .15s}.Profile_backBtn__8kr8S:hover{border-color:#2a2a38;color:#94a3b8}.Profile_grid__YP9LG{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}.Profile_detailsCard__XpcGM,.Profile_profileCard__rpEM-{background:#0d0d16;border:1px solid #1a1a28;border-radius:16px;padding:1.75rem}.Profile_avatarSection__FGjGY{align-items:center;display:flex;gap:1.25rem;margin-bottom:1.5rem}.Profile_avatarLarge__cqElv{align-items:center;background:linear-gradient(135deg,#6b3fe0,#2563eb);border-radius:16px;color:#fff;display:flex;flex-shrink:0;font-size:1.4rem;font-weight:600;height:72px;justify-content:center;width:72px}.Profile_avatarInfo__3PIi2{display:flex;flex-direction:column;gap:.5rem}.Profile_name__tCMt0{color:#f8fafc;font-size:1.1rem;font-weight:500;letter-spacing:-.3px}.Profile_roleBadge__WPJJA{border-radius:20px;display:inline-block;font-size:.75rem;font-weight:500;padding:.25rem .65rem;text-transform:capitalize}.Profile_divider__a1dyX{background:#1a1a28;height:1px;margin:1.5rem 0}.Profile_fieldList__VPncP{display:flex;flex-direction:column;gap:1rem}.Profile_fieldRow__ya5lg{align-items:center;display:flex;justify-content:space-between}.Profile_fieldLabel__f3hHf{color:#334155;font-size:.8rem;letter-spacing:.6px;text-transform:uppercase}.Profile_fieldValue__bhVGJ{color:#94a3b8;font-size:.875rem}.Profile_fieldValueMono__OXUkV{color:#94a3b8;font-family:DM Mono,monospace;font-size:.825rem}.Profile_rolePill__55t\+k{border-radius:20px;font-size:.75rem;font-weight:500;padding:.2rem .6rem;text-transform:capitalize}.Profile_statusActive__zilUy{color:#4ade80;font-size:.875rem}.Profile_cardTitle__SiQPo{color:#64748b;font-size:.85rem;font-weight:500;letter-spacing:.8px;margin-bottom:1.25rem;text-transform:uppercase}.Profile_detailBlock__aC7Em{display:flex;flex-direction:column;gap:.4rem;margin-bottom:1.25rem}.Profile_detailLabel__WyepS{color:#334155;font-size:.72rem;letter-spacing:.8px;text-transform:uppercase}.Profile_detailValue__0X7Gw{color:#94a3b8;font-size:.875rem}.Profile_idRow__Ukda4{align-items:center;display:flex;gap:.5rem;justify-content:space-between}.Profile_idValue__A7lAH{color:#475569;font-family:DM Mono,monospace;font-size:.775rem;word-break:break-all}.Profile_copyBtn__CMcm5{background:#6b3fe014;border:1px solid #6b3fe033;border-radius:6px;color:#6b3fe0;cursor:pointer;flex-shrink:0;font-family:Sora,sans-serif;font-size:.75rem;padding:.25rem .6rem;transition:all .15s;white-space:nowrap}.Profile_copyBtn__CMcm5:hover{background:#6b3fe026}.Profile_permissionsGrid__PJH4M{display:flex;flex-direction:column;gap:.75rem}.Profile_permItem__oYMkr{align-items:center;color:#64748b;display:flex;font-size:.85rem;gap:.6rem}.Profile_permDot__ip5QS{border-radius:50%;flex-shrink:0;height:7px;width:7px}.Users_page__1COrf{background:#07070f;display:grid;font-family:Sora,sans-serif;grid-template-columns:240px 1fr;min-height:100vh}.Users_sidebar__-kMfj{background:#0d0d16;border-right:1px solid #1a1a28;display:flex;flex-direction:column;height:100vh;padding:1.5rem 1rem;position:-webkit-sticky;position:sticky;top:0}.Users_sidebarBrand__S3FI\+{align-items:center;color:#e2e8f0;display:flex;font-size:.95rem;font-weight:500;gap:.75rem;margin-bottom:2rem;padding:.5rem}.Users_logo__dvQnj{align-items:center;background:linear-gradient(135deg,#6b3fe0,#2563eb);border-radius:8px;color:#fff;display:flex;font-size:.9rem;font-weight:600;height:34px;justify-content:center;width:34px}.Users_nav__mte\+G{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.Users_navItem__s4\+ED{align-items:center;border-radius:10px;color:#475569;cursor:pointer;display:flex;font-size:.875rem;gap:.75rem;padding:.65rem .85rem;text-decoration:none;transition:all .15s}.Users_navItem__s4\+ED:hover{background:#13131f;color:#94a3b8}.Users_navItem__s4\+ED.Users_active__6FpeG{background:#6b3fe01f;color:#a78bfa}.Users_navIcon__0QFvN{font-size:1rem;text-align:center;width:20px}.Users_logoutBtn__B8qb3{align-items:center;background:none;border:none;border-radius:10px;color:#ef4444;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:.875rem;gap:.75rem;padding:.65rem .85rem;transition:background .15s;width:100%}.Users_logoutBtn__B8qb3:hover{background:#ef444414}.Users_main__2dETW{overflow-y:auto;padding:2.5rem}.Users_topBar__cmPVS{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.Users_pageTitle__ayB3X{color:#f8fafc;font-size:1.5rem;font-weight:400;letter-spacing:-.5px;margin-bottom:.3rem}.Users_pageSubtitle__QZYJN{color:#475569;font-size:.875rem}.Users_backBtn__PNnVs{border:1px solid #1a1a28;border-radius:8px;color:#475569;font-size:.825rem;padding:.5rem 1rem;text-decoration:none;transition:all .15s}.Users_backBtn__PNnVs:hover{border-color:#2a2a38;color:#94a3b8}.Users_statsRow__nqnWS{display:flex;gap:.75rem;margin-bottom:1.5rem}.Users_statChip__OGLpr{align-items:center;background:#0d0d16;border:1px solid #1a1a28;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:Sora,sans-serif;gap:.15rem;min-width:90px;padding:.75rem 1.5rem;transition:all .15s}.Users_statChip__OGLpr:hover{border-color:#2a2a38}.Users_statChipActive__3KwFU{background:#6b3fe014;border-color:#6b3fe0}.Users_statChipNum__KEEZ0{color:#f8fafc;font-family:DM Mono,monospace;font-size:1.4rem;font-weight:300;letter-spacing:-.5px;line-height:1}.Users_statChipActive__3KwFU .Users_statChipNum__KEEZ0{color:#a78bfa}.Users_statChipLabel__L\+d4z{color:#334155;font-size:.7rem;letter-spacing:.5px;text-transform:capitalize}.Users_statChipActive__3KwFU .Users_statChipLabel__L\+d4z{color:#6b3fe0}.Users_searchBar__JLyUT{align-items:center;background:#0d0d16;border:1px solid #1a1a28;border-radius:12px;display:flex;gap:.75rem;margin-bottom:1.5rem;padding:0 1rem;transition:border-color .2s}.Users_searchBar__JLyUT:focus-within{border-color:#6b3fe0}.Users_searchIcon__yRT-h{color:#334155;font-size:1.1rem}.Users_searchInput__S4\+gy{background:none;border:none;color:#f8fafc;flex:1 1;font-family:Sora,sans-serif;font-size:.875rem;outline:none;padding:.85rem 0}.Users_searchInput__S4\+gy::placeholder{color:#334155}.Users_clearBtn__iuyi0{background:none;border:none;color:#475569;cursor:pointer;font-size:.75rem;padding:.25rem;transition:color .15s}.Users_clearBtn__iuyi0:hover{color:#94a3b8}.Users_tableHeader__xbbLq{color:#334155;font-size:.775rem;letter-spacing:.8px;margin-bottom:.75rem;text-transform:uppercase}.Users_table__nweh-{background:#0d0d16;border:1px solid #1a1a28;border-radius:16px;overflow:hidden}.Users_tableHead__M4gQW{border-bottom:1px solid #1a1a28;color:#334155;font-size:.72rem;letter-spacing:.8px;padding:.85rem 1.5rem;text-transform:uppercase}.Users_tableHead__M4gQW,.Users_tableRow__avRRE{display:grid;grid-template-columns:2fr 2fr 1fr 1.2fr 1fr}.Users_tableRow__avRRE{align-items:center;border-bottom:1px solid #111118;padding:1rem 1.5rem;transition:background .15s}.Users_tableRow__avRRE:last-child{border-bottom:none}.Users_tableRow__avRRE:hover{background:#111120}.Users_userCell__N3W1r{align-items:center;display:flex;gap:.85rem}.Users_avatar__iUfPE{align-items:center;border-radius:9px;display:flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:36px;justify-content:center;width:36px}.Users_userName__Bg86r{color:#e2e8f0;font-size:.875rem;font-weight:500;margin-bottom:.15rem}.Users_userId__QzHkq{color:#334155;font-family:DM Mono,monospace;font-size:.7rem}.Users_emailCell__QNmBa{color:#64748b;font-family:DM Mono,monospace;font-size:.825rem}.Users_roleBadge__fWJjE{border-radius:20px;font-size:.72rem;font-weight:500;padding:.25rem .65rem;text-transform:capitalize}.Users_dateCell__jaZvK{color:#475569;font-size:.825rem}.Users_statusActive__C69yU{color:#4ade80;font-size:.825rem}.Users_centered__euERp{align-items:center;color:#334155;display:flex;flex-direction:column;font-size:.875rem;gap:1rem;justify-content:center;padding:4rem}.Users_spinner__CjV6z{animation:Users_spin__BhMm1 .7s linear infinite;border:2px solid #1a1a28;border-radius:50%;border-top-color:#6b3fe0;height:28px;width:28px}@keyframes Users_spin__BhMm1{to{transform:rotate(1turn)}}.Users_errorBox__h69JY{align-items:center;background:#ef444414;border:1px solid #ef444433;border-radius:12px;color:#f87171;display:flex;font-size:.875rem;gap:.75rem;padding:1rem 1.5rem}.Users_emptyState__Zfq66{background:#0d0d16;border:1px dashed #1a1a28;border-radius:16px;padding:3rem;text-align:center}.Users_emptyIcon__wN3Rl{color:#1e293b;font-size:2rem;margin-bottom:1rem}.Users_emptyState__Zfq66 h3{color:#334155;font-size:1rem;font-weight:500;margin-bottom:.5rem}.Users_emptyState__Zfq66 p{color:#1e293b;font-size:.85rem}.Users_fullLoading__2nb16{align-items:center;background:#07070f;display:flex;justify-content:center;min-height:100vh}.Users_statusInactive__wfyi6{color:#475569;font-size:.825rem}.Users_profileCard__shi\+R{align-items:center;background:#0d0d16;border:1px solid #1a1a28;border-radius:1rem;display:flex;gap:1.5rem;padding:2rem}.Users_profileAvatarLg__NqGMD{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:1.5rem;font-weight:700;height:72px;justify-content:center;width:72px}.Users_profileName__aZUOd{color:#f8fafc;font-size:1.4rem;font-weight:700;margin:0 0 .25rem}.Users_profileEmail__0w1OS{color:#475569;font-size:.875rem;margin:0 0 .5rem}.Users_btnEdit__H7eJp{background:#6b3fe01a;border:1px solid #2a2a3e;border-radius:8px;color:#a78bfa;cursor:pointer;font-family:Sora,sans-serif;font-size:.8rem;padding:.45rem 1rem;transition:all .15s}.Users_btnEdit__H7eJp:hover{background:#6b3fe033;border-color:#6b3fe0}.Users_btnDeactivate__7qoCL{background:#ef444412;border:1px solid #ef444433;border-radius:8px;color:#f87171;cursor:pointer;font-family:Sora,sans-serif;font-size:.8rem;padding:.45rem 1rem;transition:all .15s}.Users_btnDeactivate__7qoCL:hover{background:#ef444426;border-color:#ef444466}.Users_detailsGrid__8NG3a{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.Users_detailCard__33llm{background:#0d0d16;border:1px solid #1a1a28;border-radius:.75rem;padding:1.25rem 1.5rem}.Users_detailLabel__yDAVH{color:#334155;font-size:.72rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.Users_detailValue__bMJh3{color:#e2e8f0;font-size:.875rem;font-weight:600;margin:.4rem 0 0;word-break:break-all}.Users_modalOverlay__XipHj{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.Users_modal__f-Woq{animation:Users_slideUp__ai7vD .2s ease;background:#0d0d16;border:1px solid #1a1a28;border-radius:1rem;max-width:460px;padding:1.75rem;width:100%}@keyframes Users_slideUp__ai7vD{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Users_modalHeader__T87dr{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Users_modalHeader__T87dr h3{color:#f8fafc;font-size:1rem;font-weight:600;margin:0}.Users_modalClose__Xhnpp{background:none;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:.85rem;padding:.25rem .5rem;transition:all .15s}.Users_modalClose__Xhnpp:hover{background:#1a1a28;color:#94a3b8}.Users_modalForm__G4QJX{display:flex;flex-direction:column;gap:1rem}.Users_formField__6xLz6{display:flex;flex-direction:column;gap:.4rem}.Users_formField__6xLz6 label{color:#475569;font-size:.775rem;letter-spacing:.05em;text-transform:uppercase}.Users_formField__6xLz6 input,.Users_formField__6xLz6 select{background:#07070f;border:1px solid #1a1a28;border-radius:8px;color:#f8fafc;font-family:Sora,sans-serif;font-size:.875rem;outline:none;padding:.7rem 1rem;transition:border-color .15s}.Users_formField__6xLz6 input:focus,.Users_formField__6xLz6 select:focus{border-color:#6b3fe0}.Users_formField__6xLz6 select option{background:#0d0d16}.Users_modalActions__6hdBR{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.Users_btnCancel__7DPZG{background:#0000;border:1px solid #1a1a28;border-radius:8px;color:#475569;cursor:pointer;font-family:Sora,sans-serif;font-size:.85rem;padding:.6rem 1.25rem;transition:all .15s}.Users_btnCancel__7DPZG:hover{border-color:#2a2a38;color:#94a3b8}.Users_btnSave__qMWC8{background:linear-gradient(135deg,#6b3fe0,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.85rem;font-weight:500;padding:.6rem 1.5rem;transition:opacity .15s}.Users_btnSave__qMWC8:hover:not(:disabled){opacity:.88}.Users_btnSave__qMWC8:disabled{cursor:not-allowed;opacity:.5}.Users_successBox__-ddMf{align-items:center;background:#4ade8014;border:1px solid #4ade8033;border-radius:8px;color:#4ade80;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1rem;padding:.75rem 1rem}.Users_deactivateBody__cVk35{padding:1rem 0 1.5rem;text-align:center}.Users_deactivateIcon__Ky4Dc{color:#ef4444;font-size:2.5rem;margin-bottom:1rem;opacity:.7}.Users_deactivateBody__cVk35 p{color:#64748b;font-size:.9rem;margin:0}.Users_deactivateName__ntGsN{color:#f8fafc!important;font-size:1rem!important;font-weight:600;margin:.25rem 0 .75rem!important}.Users_deactivateHint__WLtQn{color:#334155!important;font-size:.8rem!important;line-height:1.5;margin:0 auto!important;max-width:320px}.Users_btnDeactivateConfirm__3VeY4{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.85rem;font-weight:500;padding:.6rem 1.5rem;transition:opacity .15s}.Users_btnDeactivateConfirm__3VeY4:hover:not(:disabled){opacity:.85}.Users_btnDeactivateConfirm__3VeY4:disabled{cursor:not-allowed;opacity:.5}.Teams_page__JkzGy{background:#07070f;color:#e2e8f0;display:flex;font-family:Sora,sans-serif;min-height:100vh}.Teams_sidebar__CsGhI{background:#0d0d16;border-right:1px solid #1a1a28;display:flex;flex-direction:column;min-height:100vh;padding:1.5rem 1rem;position:-webkit-sticky;position:sticky;top:0;width:220px}.Teams_sidebarBrand__T317J{align-items:center;display:flex;font-size:1.1rem;font-weight:700;gap:.75rem;margin-bottom:2rem;padding:0 .5rem}.Teams_logo__iO2gc{align-items:center;background:linear-gradient(135deg,#6b3fe0,#2563eb);border-radius:8px;display:flex;font-size:.9rem;font-weight:800;height:32px;justify-content:center;width:32px}.Teams_nav__5om9z{display:flex;flex:1 1;flex-direction:column;gap:.25rem}.Teams_navItem__Yneo2{align-items:center;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-size:.85rem;gap:.6rem;padding:.6rem .75rem;text-decoration:none;transition:all .15s}.Teams_navItem__Yneo2:hover{background:#1a1a28;color:#94a3b8}.Teams_navItem__Yneo2.Teams_active__ReYVd{background:#6b3fe01f;color:#a78bfa}.Teams_navIcon__vhKDP{font-size:.9rem;text-align:center;width:16px}.Teams_logoutBtn__Iqxfx{align-items:center;background:none;border:none;border-radius:8px;color:#475569;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:.85rem;gap:.5rem;padding:.6rem .75rem;transition:all .15s}.Teams_logoutBtn__Iqxfx:hover{background:#1a1a28;color:#ef4444}.Teams_main__9eO0m{flex:1 1;overflow-y:auto;padding:2rem 2.5rem}.Teams_topBar__OHhLz{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:2rem}.Teams_pageTitle__3fIvt{font-size:1.5rem;font-weight:700;margin:0}.Teams_pageSubtitle__KCuM8{color:#475569;font-size:.85rem;margin:.25rem 0 0}.Teams_backBtn__tVNAC{background:#0d0d16;border:1px solid #1a1a28;border-radius:8px;color:#94a3b8;font-size:.8rem;padding:.5rem 1rem;text-decoration:none;transition:all .15s}.Teams_backBtn__tVNAC:hover{border-color:#2a2a38;color:#e2e8f0}.Teams_btnCreate__A3X8X{background:linear-gradient(135deg,#6b3fe0,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.85rem;font-weight:500;padding:.55rem 1.2rem;transition:opacity .15s;white-space:nowrap}.Teams_btnCreate__A3X8X:hover{opacity:.88}.Teams_errorBox__2m0zT{align-items:center;background:#ef444414;border:1px solid #ef444433;border-radius:8px;color:#f87171;display:flex;font-size:.875rem;gap:.5rem;margin-bottom:1.5rem;padding:.75rem 1rem}.Teams_loadingWrap__h3dCh{padding:4rem}.Teams_fullLoading__h9WTG,.Teams_loadingWrap__h3dCh{align-items:center;display:flex;justify-content:center}.Teams_fullLoading__h9WTG{background:#07070f;min-height:100vh}.Teams_spinner__BC36k{animation:Teams_spin__4h2iG .8s linear infinite;border:3px solid #1a1a28;border-radius:50%;border-top-color:#6b3fe0;height:32px;width:32px}@keyframes Teams_spin__4h2iG{to{transform:rotate(1turn)}}.Teams_emptyState__8QFj2{color:#334155;padding:4rem 2rem;text-align:center}.Teams_emptyIcon__jzAtO{font-size:2.5rem;margin-bottom:1rem;opacity:.3}.Teams_emptyHint__2nHvJ{font-size:.85rem;margin-top:.25rem}.Teams_teamsGrid__f6FgQ{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.Teams_teamCard__3xJ4j{background:#0d0d16;border:1px solid #1a1a28;border-radius:1rem;display:flex;flex-direction:column;gap:.75rem;padding:1.5rem;transition:border-color .15s}.Teams_teamCard__3xJ4j:hover{border-color:#2a2a38}.Teams_teamCardTop__QkzLL{align-items:flex-start;display:flex;gap:1rem}.Teams_teamAvatar__AJapF{align-items:center;background:#6b3fe026;border-radius:10px;color:#a78bfa;display:flex;flex-shrink:0;font-size:.9rem;font-weight:700;height:44px;justify-content:center;width:44px}.Teams_teamName__wQdsr{color:#f8fafc;font-size:1rem;font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Teams_teamMeta__uTU3L{color:#334155;font-size:.77rem;margin:.2rem 0 0}.Teams_teamDesc__QAxMZ{color:#475569;font-size:.83rem;line-height:1.5;margin:0}.Teams_teamCardBottom__XCpgP{align-items:center;display:flex;justify-content:space-between;margin-top:.25rem}.Teams_memberCount__auF5q{color:#475569;font-size:.8rem}.Teams_btnView__pV87E{background:#6b3fe012;border:1px solid #6b3fe033;border-radius:6px;color:#a78bfa;font-size:.8rem;padding:.35rem .75rem;text-decoration:none;transition:all .15s}.Teams_btnView__pV87E:hover{background:#6b3fe026}.Teams_btnDeleteSmall__A1aIW{background:none;border:none;border-radius:6px;color:#334155;cursor:pointer;flex-shrink:0;font-size:.85rem;padding:.25rem .4rem;transition:all .15s}.Teams_btnDeleteSmall__A1aIW:hover{background:#ef44441a;color:#f87171}.Teams_infoCard__X1xae{background:#0d0d16;border:1px solid #1a1a28;border-radius:1rem;padding:1.5rem 2rem}.Teams_sectionHeader__eX9vl{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Teams_detailLabel__JDC4O{color:#334155;font-size:.72rem;letter-spacing:.05em;margin:0;text-transform:uppercase}.Teams_memberCountLg__Wolmy{font-size:1rem;font-weight:600;margin:.3rem 0 0}.Teams_teamDescFull__fuBJR{color:#64748b;line-height:1.6;margin:.5rem 0 0}.Teams_emptyMembers__OL7BZ{color:#334155;font-size:.875rem;padding:2rem;text-align:center}.Teams_membersTable__xAqus{display:flex;flex-direction:column;gap:0}.Teams_memberRow__\+JMoE{align-items:center;border-bottom:1px solid #1a1a28;color:#e2e8f0;display:flex;font-size:.875rem;padding:.85rem 0}.Teams_memberRow__\+JMoE:last-child{border-bottom:none}.Teams_memberAvatar__6ODEZ{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:30px;justify-content:center;width:30px}.Teams_roleBadge__rFs9x{border-radius:20px;font-size:.72rem;font-weight:500;padding:.2rem .6rem;text-transform:capitalize}.Teams_btnRemove__bF-VR{background:none;border:none;border-radius:6px;color:#334155;cursor:pointer;font-size:.8rem;padding:.3rem .5rem;transition:all .15s}.Teams_btnRemove__bF-VR:hover{background:#ef44441a;color:#f87171}.Teams_modalOverlay__Lj8l9{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000b3;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:100}.Teams_modal__FFCaW{animation:Teams_slideUp__OsZe4 .2s ease;background:#0d0d16;border:1px solid #1a1a28;border-radius:1rem;max-width:460px;padding:1.75rem;width:100%}@keyframes Teams_slideUp__OsZe4{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.Teams_modalHeader__nciQF{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Teams_modalHeader__nciQF h3{font-size:1rem;font-weight:600;margin:0}.Teams_modalClose__BP63e{background:none;border:none;border-radius:6px;color:#475569;cursor:pointer;font-size:.85rem;padding:.25rem .5rem;transition:all .15s}.Teams_modalClose__BP63e:hover{background:#1a1a28;color:#94a3b8}.Teams_modalForm__S5DOw{display:flex;flex-direction:column;gap:1rem}.Teams_formField__OVbnz{display:flex;flex-direction:column;gap:.4rem}.Teams_formField__OVbnz label{color:#475569;font-size:.775rem;letter-spacing:.05em;text-transform:uppercase}.Teams_formField__OVbnz input,.Teams_formField__OVbnz select,.Teams_formField__OVbnz textarea{background:#07070f;border:1px solid #1a1a28;border-radius:8px;color:#f8fafc;font-family:Sora,sans-serif;font-size:.875rem;outline:none;padding:.7rem 1rem;resize:vertical;transition:border-color .15s}.Teams_formField__OVbnz input:focus,.Teams_formField__OVbnz select:focus,.Teams_formField__OVbnz textarea:focus{border-color:#6b3fe0}.Teams_formField__OVbnz select option{background:#0d0d16}.Teams_modalActions__hIDkN{display:flex;gap:.75rem;justify-content:flex-end;margin-top:.5rem}.Teams_btnCancel__x3QiK{background:#0000;border:1px solid #1a1a28;border-radius:8px;color:#475569;cursor:pointer;font-family:Sora,sans-serif;font-size:.85rem;padding:.6rem 1.25rem;transition:all .15s}.Teams_btnCancel__x3QiK:hover{border-color:#2a2a38;color:#94a3b8}.Teams_btnSave__CGNB\+{background:linear-gradient(135deg,#6b3fe0,#2563eb);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.85rem;font-weight:500;padding:.6rem 1.5rem;transition:opacity .15s}.Teams_btnSave__CGNB\+:hover:not(:disabled){opacity:.88}.Teams_btnSave__CGNB\+:disabled{cursor:not-allowed;opacity:.5}.Teams_deactivateBody__nN81s{padding:1rem 0 1.5rem;text-align:center}.Teams_deactivateIcon__McHlk{color:#ef4444;font-size:2.5rem;margin-bottom:1rem;opacity:.7}.Teams_deactivateBody__nN81s p{color:#64748b;font-size:.9rem;margin:0}.Teams_deactivateName__eArv4{color:#f8fafc!important;font-size:1rem!important;font-weight:600;margin:.25rem 0 .75rem!important}.Teams_deactivateHint__WkeVm{color:#334155!important;font-size:.8rem!important;line-height:1.5;margin:0 auto!important;max-width:320px}.Teams_btnDeactivateConfirm__8xBr0{background:#ef4444;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.85rem;font-weight:500;padding:.6rem 1.5rem;transition:opacity .15s}.Teams_btnDeactivateConfirm__8xBr0:hover:not(:disabled){opacity:.85}.Teams_btnDeactivateConfirm__8xBr0:disabled{cursor:not-allowed;opacity:.5}.Projectmodal_overlay__JdfIt{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#000000a6;display:flex;inset:0;justify-content:center;padding:1rem;position:fixed;z-index:200}.Projectmodal_modal__27Xxo{background:#13131a;border:1px solid #2a2a38;border-radius:14px;box-shadow:0 24px 64px #0009;display:flex;flex-direction:column;max-height:90vh;max-width:520px;overflow:hidden;width:100%}.Projectmodal_modalHeader__UtlHt{align-items:center;border-bottom:1px solid #1f1f2e;display:flex;justify-content:space-between;padding:1.25rem 1.5rem}.Projectmodal_modalHeader__UtlHt h2{color:#f0f0fa;font-family:Sora,sans-serif;font-size:1.05rem;font-weight:700;margin:0}.Projectmodal_closeBtn__Xtl7b{background:#0000;border:none;color:#44445a;cursor:pointer;font-size:1rem;padding:.25rem;transition:color .2s}.Projectmodal_closeBtn__Xtl7b:hover{color:#9090a8}.Projectmodal_error__lcwmh{background:#ef44441a;border:1px solid #ef444440;border-radius:6px;color:#f87171;font-family:Sora,sans-serif;font-size:.8rem;margin:.75rem 1.5rem 0;padding:.6rem .9rem}.Projectmodal_body__sWf5G{display:flex;flex-direction:column;gap:.6rem;overflow-y:auto;padding:1.25rem 1.5rem}.Projectmodal_label__8ddhc{color:#6b6b80;font-family:Sora,sans-serif;font-size:.75rem;font-weight:600;letter-spacing:.05em;margin-top:.4rem;text-transform:uppercase}.Projectmodal_input__QatlF,.Projectmodal_select__vkEV4,.Projectmodal_textarea__xYibx{background:#0d0d0f;border:1px solid #2a2a38;border-radius:8px;box-sizing:border-box;color:#e8e8f0;font-family:Sora,sans-serif;font-size:.85rem;outline:none;padding:.6rem .85rem;transition:border-color .2s;width:100%}.Projectmodal_input__QatlF:focus,.Projectmodal_select__vkEV4:focus,.Projectmodal_textarea__xYibx:focus{border-color:#5b5ef4}.Projectmodal_input__QatlF::placeholder,.Projectmodal_textarea__xYibx::placeholder{color:#44445a}.Projectmodal_textarea__xYibx{min-height:72px;resize:vertical}.Projectmodal_select__vkEV4{cursor:pointer}.Projectmodal_row__ct1Ik{grid-gap:.75rem;display:grid;gap:.75rem;grid-template-columns:1fr 1fr}.Projectmodal_col__zOwPS{display:flex;flex-direction:column;gap:.4rem}.Projectmodal_footer__tDJiy{border-top:1px solid #1f1f2e;display:flex;gap:.75rem;justify-content:flex-end;padding:1rem 1.5rem}.Projectmodal_cancelBtn__iGyrT{background:#0000;border:1px solid #2a2a38;border-radius:8px;color:#9090a8;cursor:pointer;font-family:Sora,sans-serif;font-size:.85rem;padding:.55rem 1.1rem;transition:border-color .2s}.Projectmodal_cancelBtn__iGyrT:hover{border-color:#44445a}.Projectmodal_submitBtn__uMerw{background:#5b5ef4;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;padding:.55rem 1.3rem;transition:background .2s}.Projectmodal_submitBtn__uMerw:hover:not(:disabled){background:#4a4de0}.Projectmodal_submitBtn__uMerw:disabled{cursor:not-allowed;opacity:.5}.Projectmodal_teamHint__weI8U{color:#7c8db5;font-size:.75rem;font-style:italic;margin:-6px 0 8px}.Projects_page__UiNHK{background:#0d0d0f;color:#e8e8f0;font-family:Sora,sans-serif;min-height:100vh;padding:2rem 2.5rem}.Projects_backBtn__GkH3Z{background:#0000;border:none;color:#6b6b80;cursor:pointer;display:block;font-family:Sora,sans-serif;font-size:.82rem;margin-bottom:.5rem;padding:0;transition:color .2s}.Projects_backBtn__GkH3Z:hover{color:#e8e8f0}.Projects_header__cXeX5{align-items:center;display:flex;justify-content:space-between;margin-bottom:2rem}.Projects_titleBlock__KDPOI h1{color:#f0f0fa;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;margin:0}.Projects_titleBlock__KDPOI p{color:#6b6b80;font-size:.82rem;margin:.25rem 0 0}.Projects_createBtn__i91Nz{align-items:center;background:#5b5ef4;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;gap:.45rem;padding:.6rem 1.2rem;transition:background .2s,transform .1s}.Projects_createBtn__i91Nz:hover{background:#4a4de0;transform:translateY(-1px)}.Projects_filters__fyOdz{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.Projects_searchInput__tt3uc{background:#18181f;border:1px solid #2a2a38;border-radius:8px;color:#e8e8f0;flex:1 1;font-family:Sora,sans-serif;font-size:.83rem;max-width:320px;min-width:200px;outline:none;padding:.55rem .9rem;transition:border-color .2s}.Projects_searchInput__tt3uc:focus{border-color:#5b5ef4}.Projects_searchInput__tt3uc::placeholder{color:#44445a}.Projects_filterSelect__vUSH3{background:#18181f;border:1px solid #2a2a38;border-radius:8px;color:#e8e8f0;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;outline:none;padding:.55rem .8rem;transition:border-color .2s}.Projects_filterSelect__vUSH3:focus{border-color:#5b5ef4}.Projects_myProjectsBtn__6NdvI{background:#0000;border:1px solid #2a2a38;border-radius:8px;color:#9090a8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:.55rem .9rem;transition:all .2s}.Projects_myProjectsBtn__6NdvI.Projects_active__SjpRR{background:#5b5ef414;border-color:#5b5ef4;color:#a0a3ff}.Projects_grid__G34AL{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.Projects_card__piAMc{background:#13131a;border:1px solid #1f1f2e;border-radius:12px;cursor:pointer;overflow:hidden;padding:1.4rem;position:relative;transition:border-color .2s,transform .15s,box-shadow .2s}.Projects_card__piAMc:hover{border-color:#5b5ef4;box-shadow:0 8px 24px #5b5ef41f;transform:translateY(-2px)}.Projects_cardTop__qhsNm{align-items:flex-start;display:flex;justify-content:space-between;margin-bottom:.75rem}.Projects_cardName__cQWYT{color:#f0f0fa;flex:1 1;font-size:1rem;font-weight:700;margin:0}.Projects_cardMenu__13xfB{background:#0000;border:none;border-radius:4px;color:#44445a;cursor:pointer;flex-shrink:0;font-size:1.1rem;padding:.2rem .4rem;transition:color .2s,background .2s}.Projects_cardMenu__13xfB:hover{background:#1f1f2e;color:#9090a8}.Projects_cardDesc__6kOkl{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b6b80;display:-webkit-box;font-size:.8rem;line-height:1.5;margin:0 0 1rem;overflow:hidden}.Projects_cardMeta__xxWui{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.Projects_badge__Jk\+fV{align-items:center;border-radius:20px;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.22rem .6rem;text-transform:uppercase}.Projects_statusActive__vqN1B{background:#34d3991f;color:#34d399}.Projects_statusOn_hold__5mXgn{background:#fbbf241f;color:#fbbf24}.Projects_statusCompleted__N0Woa{background:#6366f11f;color:#818cf8}.Projects_statusCancelled__Pl70D{background:#ef44441f;color:#f87171}.Projects_priorityLow__rQ\+9L{background:#94a3b81f;color:#94a3b8}.Projects_priorityMedium__m33ZD{background:#fbbf241f;color:#fbbf24}.Projects_priorityHigh__1nAU6{background:#f973161f;color:#fb923c}.Projects_priorityCritical__AsBFM{background:#ef44441f;color:#f87171}.Projects_cardFooter__HLg\+K{align-items:center;display:flex;justify-content:space-between}.Projects_avatarStack__EGshX{display:flex}.Projects_avatar__GSiEY{align-items:center;background:#2a2a3e;border:2px solid #13131a;border-radius:50%;color:#a0a3ff;display:flex;font-size:.6rem;font-weight:700;height:26px;justify-content:center;margin-left:-6px;text-transform:uppercase;width:26px}.Projects_avatar__GSiEY:first-child{margin-left:0}.Projects_avatarMore__0HexG{background:#1f1f2e;color:#6b6b80}.Projects_cardDate__6PYZJ{color:#44445a;font-size:.72rem}.Projects_empty__MjTuT{color:#44445a;grid-column:1/-1;padding:4rem 2rem;text-align:center}.Projects_empty__MjTuT svg{margin-bottom:1rem;opacity:.3}.Projects_empty__MjTuT p{font-size:.9rem}.Projects_loadingRow__eIVpL{color:#44445a;display:flex;grid-column:1/-1;justify-content:center;padding:3rem}.Projects_dropdownWrapper__UcSU1{position:relative}.Projects_dropdown__KOVIU{background:#1a1a24;border:1px solid #2a2a38;border-radius:8px;box-shadow:0 8px 24px #0006;min-width:140px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.Projects_dropdownItem__PjNso{background:#0000;border:none;color:#c0c0d8;cursor:pointer;display:block;font-family:Sora,sans-serif;font-size:.82rem;padding:.65rem 1rem;text-align:left;transition:background .15s;width:100%}.Projects_dropdownItem__PjNso:hover{background:#22222e}.Projects_dropdownItem__PjNso.Projects_danger__bP\+Pt{color:#f87171}.Projects_dropdownItem__PjNso.Projects_danger__bP\+Pt:hover{background:#ef444414}.Projects_pagination__QBmoO{display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.Projects_pageBtn__286dg{background:#18181f;border:1px solid #2a2a38;border-radius:6px;color:#9090a8;cursor:pointer;font-family:Sora,sans-serif;font-size:.82rem;padding:.45rem .8rem;transition:all .2s}.Projects_pageBtn__286dg:hover{border-color:#5b5ef4;color:#a0a3ff}.Projects_pageBtn__286dg.Projects_activePage__iyfNq{background:#5b5ef4;border-color:#5b5ef4;color:#fff}.Projects_pageBtn__286dg:disabled{cursor:not-allowed;opacity:.4}.ProjectsDetail_page__NFGqr{background:#0d0d0f;color:#e8e8f0;font-family:Sora,sans-serif;min-height:100vh;padding:2rem 2.5rem}.ProjectsDetail_loading__zMfYD{color:#44445a;font-size:.9rem;padding:4rem;text-align:center}.ProjectsDetail_backBtn__ewGPD{background:#0000;border:none;color:#6b6b80;cursor:pointer;font-family:Sora,sans-serif;font-size:.82rem;margin-bottom:.75rem;padding:0;transition:color .2s}.ProjectsDetail_backBtn__ewGPD:hover{color:#e8e8f0}.ProjectsDetail_header__RM8vV{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.75rem}.ProjectsDetail_title__\+4yl1{color:#f0f0fa;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.ProjectsDetail_headerBadges__7qiUY{align-items:center;display:flex;font-size:.82rem;gap:.5rem}.ProjectsDetail_statusDot__nZ4KE{border-radius:50%;flex-shrink:0;height:7px;width:7px}.ProjectsDetail_statusText__h4luN{font-weight:600;text-transform:capitalize}.ProjectsDetail_sep__LpB7M{color:#44445a}.ProjectsDetail_priorityText__Tt6fi{font-weight:600;text-transform:capitalize}.ProjectsDetail_headerActions__Ybv\+j{display:flex;flex-shrink:0;gap:.6rem}.ProjectsDetail_editBtn__ADfnT{background:#1f1f2e;border:1px solid #2a2a38;border-radius:8px;color:#c0c0d8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:.5rem 1.1rem;transition:border-color .2s}.ProjectsDetail_editBtn__ADfnT:hover{border-color:#5b5ef4;color:#a0a3ff}.ProjectsDetail_deleteBtn__dwivb{background:#0000;border:1px solid #ef444440;border-radius:8px;color:#f87171;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:.5rem 1.1rem;transition:background .2s}.ProjectsDetail_deleteBtn__dwivb:hover{background:#ef444414}.ProjectsDetail_tabs__M6Qot{border-bottom:1px solid #1f1f2e;display:flex;gap:.25rem;margin-bottom:1.75rem}.ProjectsDetail_tab__\+ao8u{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#6b6b80;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;gap:.4rem;margin-bottom:-1px;padding:.6rem 1.1rem;transition:color .2s,border-color .2s}.ProjectsDetail_tab__\+ao8u:hover{color:#c0c0d8}.ProjectsDetail_activeTab__M3WAv{border-bottom-color:#5b5ef4;color:#a0a3ff}.ProjectsDetail_tabCount__re\+nY{background:#1f1f2e;border-radius:20px;color:#9090a8;font-size:.7rem;padding:.1rem .45rem}.ProjectsDetail_overviewGrid__sY-Kv{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr 340px}@media (max-width:768px){.ProjectsDetail_overviewGrid__sY-Kv{grid-template-columns:1fr}}.ProjectsDetail_card__yBls7{background:#13131a;border:1px solid #1f1f2e;border-radius:12px;padding:1.4rem}.ProjectsDetail_cardTitle__HH60Q{color:#6b6b80;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0 0 1rem;text-transform:uppercase}.ProjectsDetail_desc__Ng0Ep{color:#9090a8;font-size:.9rem;line-height:1.7;margin:0}.ProjectsDetail_infoRow__Mrdn3{align-items:center;border-bottom:1px solid #1a1a24;display:flex;justify-content:space-between;padding:.55rem 0}.ProjectsDetail_infoRow__Mrdn3:last-child{border-bottom:none}.ProjectsDetail_infoLabel__9ADO5{color:#44445a;font-size:.78rem;font-weight:500}.ProjectsDetail_infoValue__D210g{color:#c0c0d8;font-size:.83rem;font-weight:600;text-transform:capitalize}.ProjectsDetail_membersSection__ykup9{display:flex;flex-direction:column;gap:1rem}.ProjectsDetail_addMemberBtn__oXktV{background:#1f1f2e;border:1px dashed #2a2a38;border-radius:8px;color:#9090a8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:.6rem 1.2rem;transition:border-color .2s,color .2s}.ProjectsDetail_addMemberBtn__oXktV:hover{border-color:#5b5ef4;color:#a0a3ff}.ProjectsDetail_addForm__N1e\+7{align-items:center;background:#13131a;border:1px solid #1f1f2e;border-radius:12px;display:flex;flex-wrap:wrap;gap:.75rem;padding:1.1rem}.ProjectsDetail_select__JVOUa{background:#0d0d0f;border:1px solid #2a2a38;border-radius:8px;color:#e8e8f0;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;outline:none;padding:.5rem .8rem;transition:border-color .2s}.ProjectsDetail_select__JVOUa:focus{border-color:#5b5ef4}.ProjectsDetail_addError__mX9bS{color:#f87171;font-size:.78rem;width:100%}.ProjectsDetail_addActions__hPwxC{display:flex;gap:.5rem}.ProjectsDetail_cancelSmBtn__vRkHI{background:#0000;border:1px solid #2a2a38;border-radius:6px;color:#6b6b80}.ProjectsDetail_cancelSmBtn__vRkHI,.ProjectsDetail_confirmBtn__WN8OI{cursor:pointer;font-family:Sora,sans-serif;font-size:.82rem;padding:.45rem .9rem}.ProjectsDetail_confirmBtn__WN8OI{background:#5b5ef4;border:none;border-radius:6px;color:#fff;font-weight:600;transition:background .2s}.ProjectsDetail_confirmBtn__WN8OI:hover:not(:disabled){background:#4a4de0}.ProjectsDetail_confirmBtn__WN8OI:disabled{cursor:not-allowed;opacity:.5}.ProjectsDetail_emptyMembers__ukykV{color:#44445a;font-size:.85rem;padding:3rem;text-align:center}.ProjectsDetail_memberList__8eiOd{background:#13131a;border:1px solid #1f1f2e;border-radius:12px;overflow:hidden}.ProjectsDetail_memberRow__WS4N\+{align-items:center;border-bottom:1px solid #1a1a24;display:flex;gap:.9rem;padding:.9rem 1.2rem;transition:background .15s}.ProjectsDetail_memberRow__WS4N\+:last-child{border-bottom:none}.ProjectsDetail_memberRow__WS4N\+:hover{background:#16161f}.ProjectsDetail_memberAvatar__ikC5b{align-items:center;background:#2a2a3e;border-radius:50%;color:#a0a3ff;display:flex;flex-shrink:0;font-size:.85rem;font-weight:700;height:36px;justify-content:center;width:36px}.ProjectsDetail_memberInfo__zhceX{flex:1 1;min-width:0}.ProjectsDetail_memberName__itHsN{color:#e8e8f0;display:block;font-size:.88rem;font-weight:600}.ProjectsDetail_memberEmail__aQEni{color:#6b6b80;display:block;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectsDetail_sysRole__ljx6i{background:#1a1a24;border-radius:4px;color:#44445a;flex-shrink:0;font-size:.72rem;padding:.15rem .45rem;text-transform:capitalize}.ProjectsDetail_roleSelect__z5oHN{background:#0d0d0f;border:1px solid #2a2a38;border-radius:6px;color:#c0c0d8;cursor:pointer;flex-shrink:0;font-family:Sora,sans-serif;font-size:.78rem;outline:none;padding:.3rem .6rem}.ProjectsDetail_roleTag__qcLwi{background:#1a1a24;border-radius:4px;color:#9090a8;font-size:.75rem;padding:.2rem .5rem;text-transform:capitalize}.ProjectsDetail_creatorTag__b7Ync{background:#5b5ef41a;border-radius:4px;color:#a0a3ff;font-size:.7rem;font-weight:600;padding:.2rem .5rem}.ProjectsDetail_removeBtn__6nUMC{background:#0000;border:none;border-radius:4px;color:#44445a;cursor:pointer;flex-shrink:0;font-size:.85rem;padding:.2rem .4rem;transition:color .2s,background .2s}.ProjectsDetail_removeBtn__6nUMC:hover{background:#ef444414;color:#f87171}.Tasks_page__vDleV{background:#0d0d0f;color:#e8e8f0;font-family:Sora,sans-serif;min-height:100vh;padding:2rem 2.5rem}.Tasks_backBtn__nZuaK{background:#0000;border:none;color:#6b6b80;cursor:pointer;display:block;font-family:Sora,sans-serif;font-size:.82rem;margin-bottom:.5rem;padding:0;transition:color .2s}.Tasks_backBtn__nZuaK:hover{color:#e8e8f0}.Tasks_header__3NSqR{align-items:center;display:flex;justify-content:space-between;margin-bottom:1.5rem}.Tasks_titleBlock__Y9YRX h1{color:#f0f0fa;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;margin:0}.Tasks_titleBlock__Y9YRX p{color:#6b6b80;font-size:.82rem;margin:.25rem 0 0}.Tasks_createBtn__N38GF{align-items:center;background:#5b5ef4;border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;gap:.45rem;padding:.6rem 1.2rem;transition:background .2s,transform .1s;white-space:nowrap}.Tasks_createBtn__N38GF:hover{background:#4a4de0;transform:translateY(-1px)}.Tasks_statsRow__-Ug9w{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.Tasks_statChip__NhWh\+{align-items:center;background:#13131a;border:1px solid #1f1f2e;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;font-family:Sora,sans-serif;gap:.15rem;min-width:88px;padding:.75rem 1.5rem;transition:border-color .15s}.Tasks_statChip__NhWh\+:hover{border-color:#2a2a38}.Tasks_statChipActive__jl07s{background:#5b5ef414;border-color:#5b5ef4!important}.Tasks_statChipNum__iScZR{color:#f8fafc;font-family:DM Mono,monospace;font-size:1.5rem;font-weight:300;letter-spacing:-.5px;line-height:1}.Tasks_statChipActive__jl07s .Tasks_statChipNum__iScZR{color:#a0a3ff}.Tasks_statChipLabel__GEOxP{color:#44445a;font-size:.7rem;letter-spacing:.5px;text-transform:capitalize}.Tasks_statChipActive__jl07s .Tasks_statChipLabel__GEOxP{color:#5b5ef4}.Tasks_filters__0tHA2{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.75rem}.Tasks_searchInput__O9QHP{background:#18181f;border:1px solid #2a2a38;border-radius:8px;color:#e8e8f0;flex:1 1;font-family:Sora,sans-serif;font-size:.83rem;max-width:320px;min-width:200px;outline:none;padding:.55rem .9rem;transition:border-color .2s}.Tasks_searchInput__O9QHP:focus{border-color:#5b5ef4}.Tasks_searchInput__O9QHP::placeholder{color:#44445a}.Tasks_filterSelect__hHcAW{background:#18181f;border:1px solid #2a2a38;border-radius:8px;color:#e8e8f0;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;outline:none;padding:.55rem .8rem;transition:border-color .2s}.Tasks_filterSelect__hHcAW:focus{border-color:#5b5ef4}.Tasks_filterSelect__hHcAW option{background:#13131a}.Tasks_myTasksBtn__bwGUr{background:#0000;border:1px solid #2a2a38;border-radius:8px;color:#9090a8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:.55rem .9rem;transition:all .2s}.Tasks_myTasksBtn__bwGUr.Tasks_active__dQhSl{background:#5b5ef414;border-color:#5b5ef4;color:#a0a3ff}.Tasks_grid__XvXkR{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.Tasks_card__5Xnpx{background:#13131a;border:1px solid #1f1f2e;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;overflow:hidden;padding:1.4rem;position:relative;transition:border-color .2s,transform .15s,box-shadow .2s}.Tasks_card__5Xnpx:hover{border-color:#5b5ef4;box-shadow:0 8px 24px #5b5ef41f;transform:translateY(-2px)}.Tasks_cardProject__dg0nZ{color:#44445a;font-size:.7rem;font-weight:600;letter-spacing:.06em;margin:0 0 .35rem;text-transform:uppercase}.Tasks_cardTop__K3CYI{align-items:flex-start;display:flex;gap:.5rem;justify-content:space-between;margin-bottom:.5rem}.Tasks_cardTitle__LLYsn{color:#f0f0fa;flex:1 1;font-size:.97rem;font-weight:700;line-height:1.35;margin:0}.Tasks_cardDesc__1xYHR{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#6b6b80;display:-webkit-box;font-size:.8rem;line-height:1.5;margin:0 0 .9rem;overflow:hidden}.Tasks_cardMenu__qVPq-{background:#0000;border:none;border-radius:4px;color:#44445a;cursor:pointer;flex-shrink:0;font-size:1.1rem;padding:.2rem .4rem;transition:color .2s,background .2s}.Tasks_cardMenu__qVPq-:hover{background:#1f1f2e;color:#9090a8}.Tasks_cardMeta__wrQIa{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1rem}.Tasks_badge__CFz71{align-items:center;border-radius:20px;display:inline-flex;font-size:.7rem;font-weight:600;letter-spacing:.04em;padding:.22rem .6rem;text-transform:uppercase}.Tasks_statusTodo__L5vVM{background:#94a3b81f;color:#94a3b8}.Tasks_statusIn_progress__ks3Mu{background:#60a5fa1f;color:#60a5fa}.Tasks_statusDone__jIC4E{background:#34d3991f;color:#34d399}.Tasks_priorityLow__qJl9x{background:#94a3b81f;color:#94a3b8}.Tasks_priorityMedium__AX7gZ{background:#fbbf241f;color:#fbbf24}.Tasks_priorityHigh__H5aJC{background:#f973161f;color:#fb923c}.Tasks_cardFooter__JiGCE{align-items:center;display:flex;justify-content:space-between;margin-top:auto}.Tasks_assigneeCell__XyWsW{align-items:center;display:flex;gap:.5rem}.Tasks_avatar__hQm1J{align-items:center;background:#2a2a3e;border:2px solid #13131a;border-radius:50%;color:#a0a3ff;display:flex;flex-shrink:0;font-size:.6rem;font-weight:700;height:26px;justify-content:center;text-transform:uppercase;width:26px}.Tasks_assigneeName__BUpKq{color:#6b6b80;font-size:.78rem}.Tasks_cardDate__I\+OV-{color:#44445a;font-size:.72rem}.Tasks_dropdownWrapper__mtA7I{position:relative}.Tasks_dropdown__odNel{background:#1a1a24;border:1px solid #2a2a38;border-radius:8px;box-shadow:0 8px 24px #0006;min-width:140px;overflow:hidden;position:absolute;right:0;top:100%;z-index:100}.Tasks_dropdownItem__BU5EL{background:#0000;border:none;color:#c0c0d8;cursor:pointer;display:block;font-family:Sora,sans-serif;font-size:.82rem;padding:.65rem 1rem;text-align:left;transition:background .15s;width:100%}.Tasks_dropdownItem__BU5EL:hover{background:#22222e}.Tasks_dropdownItem__BU5EL.Tasks_danger__CjBzn{color:#f87171}.Tasks_dropdownItem__BU5EL.Tasks_danger__CjBzn:hover{background:#ef444414}.Tasks_empty__KYfVj{color:#44445a;grid-column:1/-1;padding:4rem 2rem;text-align:center}.Tasks_empty__KYfVj svg{margin-bottom:1rem;opacity:.3}.Tasks_empty__KYfVj p{font-size:.9rem}.Tasks_loadingRow__WmtMI{align-items:center;color:#44445a;display:flex;font-size:.9rem;gap:.75rem;grid-column:1/-1;justify-content:center;padding:4rem}.Tasks_spinner__tehu1{animation:Tasks_spin__qOqVY .7s linear infinite;border:2px solid #1f1f2e;border-radius:50%;border-top-color:#5b5ef4;flex-shrink:0;height:24px;width:24px}@keyframes Tasks_spin__qOqVY{to{transform:rotate(1turn)}}.Tasks_pagination__C\+-kz{display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.Tasks_pageBtn__P1V-T{background:#18181f;border:1px solid #2a2a38;border-radius:6px;color:#9090a8;cursor:pointer;font-family:Sora,sans-serif;font-size:.82rem;padding:.45rem .8rem;transition:all .2s}.Tasks_pageBtn__P1V-T:hover{border-color:#5b5ef4;color:#a0a3ff}.Tasks_pageBtn__P1V-T.Tasks_activePage__fJhad{background:#5b5ef4;border-color:#5b5ef4;color:#fff}.Tasks_pageBtn__P1V-T:disabled{cursor:not-allowed;opacity:.4}.Taskcomments_wrap__1W1nq{display:flex;flex-direction:column;font-family:Sora,sans-serif;gap:16px}.Taskcomments_sectionTitle__Ce3x1{color:#e0e0f0;font-size:.95rem;font-weight:700;margin:0}.Taskcomments_compose__9h\+KL{align-items:flex-end;display:flex;gap:10px}.Taskcomments_textarea__xHPNL{background:#07070f;border:1px solid #2a2a38;border-radius:8px;color:#e0e0f0;flex:1 1;font-family:Sora,sans-serif;font-size:.875rem;min-height:72px;outline:none;padding:10px 12px;resize:vertical}.Taskcomments_textarea__xHPNL:focus{border-color:#5b5ef4}.Taskcomments_textarea__xHPNL::placeholder{color:#4b5563}.Taskcomments_sendBtn__mmVzt{background:linear-gradient(135deg,#5b5ef4,#818cf8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.875rem;font-weight:600;padding:10px 18px;transition:opacity .2s;white-space:nowrap}.Taskcomments_sendBtn__mmVzt:hover{opacity:.85}.Taskcomments_sendBtn__mmVzt:disabled{cursor:not-allowed;opacity:.5}.Taskcomments_list__7Vu7T{display:flex;flex-direction:column;gap:10px}.Taskcomments_item__I51XT{background:#13131a;border:1px solid #2a2a38;border-radius:10px;display:flex;flex-direction:column;gap:6px;padding:12px 14px}.Taskcomments_itemHeader__DF8Uj{justify-content:space-between}.Taskcomments_authorBlock__4gBxT,.Taskcomments_itemHeader__DF8Uj{align-items:center;display:flex;gap:8px}.Taskcomments_avatar__ou7a8{align-items:center;background:linear-gradient(135deg,#5b5ef4,#818cf8);border-radius:50%;color:#fff;display:flex;flex-shrink:0;font-size:.7rem;font-weight:700;height:28px;justify-content:center;width:28px}.Taskcomments_authorName__UeErY{color:#e0e0f0;font-size:.83rem;font-weight:600}.Taskcomments_timestamp__sD8hf{color:#4b5563;font-size:.72rem}.Taskcomments_deleteBtn__6I5fV{background:none;border:none;border-radius:4px;color:#4b5563;cursor:pointer;font-size:.75rem;padding:2px 6px;transition:color .2s,background .2s}.Taskcomments_deleteBtn__6I5fV:hover{background:#2a1a1a;color:#f87171}.Taskcomments_content__juFpI{color:#94a3b8;font-size:.875rem;line-height:1.6;white-space:pre-wrap;word-break:break-word}.Taskcomments_empty__A62Ad{color:#4b5563;font-size:.85rem;padding:28px;text-align:center}.Taskcomments_errorMsg__p-uLs{background:#2a1a1a;border:1px solid #7f1d1d;border-radius:6px;color:#f87171;font-size:.83rem;padding:8px 12px}.Taskcomments_loading__PnRvP{align-items:center;color:#5b5ef4;display:flex;font-size:.85rem;gap:8px}.Taskcomments_spinner__l2QEE{animation:Taskcomments_spin__7f2Om .7s linear infinite;border:2px solid #2a2a38;border-radius:50%;border-top-color:#5b5ef4;height:16px;width:16px}@keyframes Taskcomments_spin__7f2Om{to{transform:rotate(1turn)}}.Taskattachments_wrap__l4UTT{display:flex;flex-direction:column;font-family:Sora,sans-serif;gap:16px}.Taskattachments_sectionTitle__vHdwB{color:#e0e0f0;font-size:.95rem;font-weight:700;margin:0}.Taskattachments_dropzone__QgJ0g{border:2px dashed #2a2a38;border-radius:10px;color:#4b5563;cursor:pointer;font-size:.875rem;padding:28px;text-align:center;transition:border-color .2s,background .2s}.Taskattachments_dropzoneActive__mUyRQ,.Taskattachments_dropzone__QgJ0g:hover{background:#13131a;border-color:#5b5ef4;color:#818cf8}.Taskattachments_dropIcon__BCS78{font-size:2rem;margin-bottom:6px}.Taskattachments_uploadBtn__PNBVK{background:linear-gradient(135deg,#5b5ef4,#818cf8);border:none;border-radius:7px;color:#fff;cursor:pointer;display:inline-block;font-family:Sora,sans-serif;font-size:.83rem;font-weight:600;margin-top:10px;padding:7px 16px;transition:opacity .2s}.Taskattachments_uploadBtn__PNBVK:hover{opacity:.85}.Taskattachments_uploadBtn__PNBVK:disabled{cursor:not-allowed;opacity:.5}.Taskattachments_list__DvjKV{display:flex;flex-direction:column;gap:8px}.Taskattachments_item__3Fymx{align-items:center;background:#13131a;border:1px solid #2a2a38;border-radius:9px;display:flex;gap:12px;padding:10px 14px}.Taskattachments_fileIcon__DwOH2{flex-shrink:0;font-size:1.4rem}.Taskattachments_fileInfo__xyI3H{flex:1 1;min-width:0}.Taskattachments_fileName__MDESJ{color:#e0e0f0;font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Taskattachments_fileMeta__NQBXN{color:#4b5563;font-size:.72rem;margin-top:2px}.Taskattachments_actions__\+gupu{display:flex;flex-shrink:0;gap:6px}.Taskattachments_deleteBtn__PyVtc,.Taskattachments_downloadBtn__bqe7F{border:none;border-radius:6px;cursor:pointer;font-family:Sora,sans-serif;font-size:.75rem;padding:5px 10px;transition:background .2s}.Taskattachments_downloadBtn__bqe7F{background:#1e1e35;color:#818cf8}.Taskattachments_downloadBtn__bqe7F:hover{background:#27274a}.Taskattachments_deleteBtn__PyVtc{background:#2a1a1a;color:#f87171}.Taskattachments_deleteBtn__PyVtc:hover{background:#311f1f}.Taskattachments_empty__RnEGG{color:#4b5563;font-size:.85rem;padding:20px;text-align:center}.Taskattachments_errorMsg__ukt3d{background:#2a1a1a;border:1px solid #7f1d1d;border-radius:6px;color:#f87171;font-size:.83rem;padding:8px 12px}.Taskattachments_uploading__m\+skh{align-items:center;color:#5b5ef4;display:flex;font-size:.83rem;gap:8px}.Taskattachments_spinner__FGuCG{animation:Taskattachments_spin__yOzjv .7s linear infinite;border:2px solid #2a2a38;border-radius:50%;border-top-color:#5b5ef4;height:14px;width:14px}@keyframes Taskattachments_spin__yOzjv{to{transform:rotate(1turn)}}.TaskDetail_page__WncwG{background:#0d0d0f;color:#e8e8f0;font-family:Sora,sans-serif;min-height:100vh;padding:2rem 2.5rem}.TaskDetail_loading__4CKwH{color:#44445a;font-size:.9rem;padding:4rem;text-align:center}.TaskDetail_backBtn__2hhk7{background:#0000;border:none;color:#6b6b80;cursor:pointer;display:block;font-family:Sora,sans-serif;font-size:.82rem;margin-bottom:.75rem;padding:0;transition:color .2s}.TaskDetail_backBtn__2hhk7:hover{color:#e8e8f0}.TaskDetail_header__EC-Tq{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between;margin-bottom:1.75rem}.TaskDetail_title__c-Sh0{color:#f0f0fa;font-size:1.75rem;font-weight:700;letter-spacing:-.02em;margin:0 0 .5rem}.TaskDetail_headerBadges__ziudk{align-items:center;display:flex;flex-wrap:wrap;font-size:.82rem;gap:.5rem}.TaskDetail_statusDot__IiL7o{border-radius:50%;flex-shrink:0;height:7px;width:7px}.TaskDetail_statusText__sz41F{font-weight:600;text-transform:capitalize}.TaskDetail_sep__RQtu9{color:#44445a}.TaskDetail_priorityText__JygSq{font-weight:600;text-transform:capitalize}.TaskDetail_headerActions__wb1ks{display:flex;flex-shrink:0;gap:.6rem}.TaskDetail_editBtn__YyDVD{background:#1f1f2e;border:1px solid #2a2a38;border-radius:8px;color:#c0c0d8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:.5rem 1.1rem;transition:border-color .2s}.TaskDetail_editBtn__YyDVD:hover{border-color:#5b5ef4;color:#a0a3ff}.TaskDetail_deleteBtn__UBl3P{background:#0000;border:1px solid #ef444440;border-radius:8px;color:#f87171;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:.5rem 1.1rem;transition:background .2s}.TaskDetail_deleteBtn__UBl3P:hover{background:#ef444414}.TaskDetail_tabs__Fe7iA{border-bottom:1px solid #1f1f2e;display:flex;gap:.25rem;margin-bottom:1.75rem}.TaskDetail_tab__7zm4N{align-items:center;background:#0000;border:none;border-bottom:2px solid #0000;color:#6b6b80;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;gap:.4rem;margin-bottom:-1px;padding:.6rem 1.1rem;transition:color .2s,border-color .2s}.TaskDetail_tab__7zm4N:hover{color:#c0c0d8}.TaskDetail_activeTab__y-5TW{border-bottom-color:#5b5ef4;color:#a0a3ff}.TaskDetail_tabCount__TMthq{background:#1f1f2e;border-radius:20px;color:#9090a8;font-size:.7rem;padding:.1rem .45rem}.TaskDetail_overviewGrid__oxzxF{grid-gap:1.25rem;align-items:start;display:grid;gap:1.25rem;grid-template-columns:1fr 320px}@media (max-width:768px){.TaskDetail_overviewGrid__oxzxF{grid-template-columns:1fr}}.TaskDetail_card__R6P5L{background:#13131a;border:1px solid #1f1f2e;border-radius:12px;padding:1.4rem}.TaskDetail_cardTitle__z6Sup{color:#6b6b80;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0 0 1rem;text-transform:uppercase}.TaskDetail_desc__RmH7Q{color:#9090a8;font-size:.9rem;line-height:1.7;margin:0;white-space:pre-wrap}.TaskDetail_noDesc__IvanL{color:#44445a;font-size:.85rem;font-style:italic;margin:0}.TaskDetail_infoRow__EhDGn{align-items:center;border-bottom:1px solid #1a1a24;display:flex;justify-content:space-between;padding:.55rem 0}.TaskDetail_infoRow__EhDGn:last-child{border-bottom:none}.TaskDetail_infoLabel__MOSoa{color:#44445a;font-size:.78rem;font-weight:500}.TaskDetail_infoValue__Y16T-{color:#c0c0d8;font-size:.83rem;font-weight:600;text-align:right}.TaskDetail_statusSection__3bpJC{margin-bottom:1.5rem}.TaskDetail_statusSectionTitle__7PAWN{color:#6b6b80;font-size:.75rem;font-weight:700;letter-spacing:.06em;margin:0 0 .75rem;text-transform:uppercase}.TaskDetail_statusBtns__L4Zw8{display:flex;flex-wrap:wrap;gap:.6rem}.TaskDetail_statusBtn__m1gGp{background:#1f1f2e;border:1px solid #2a2a38;border-radius:8px;color:#9090a8;cursor:pointer;font-family:Sora,sans-serif;font-size:.82rem;font-weight:600;padding:.45rem 1rem;transition:all .2s}.TaskDetail_statusBtn__m1gGp:hover:not(:disabled){border-color:#5b5ef4;color:#a0a3ff}.TaskDetail_statusBtn__m1gGp:disabled{cursor:not-allowed;opacity:.4}.TaskDetail_statusBtnDone__2rwxa{background:#34d3990f;border-color:#34d3994d;color:#34d399}.TaskDetail_statusBtnDone__2rwxa:hover:not(:disabled){background:#34d3991f;border-color:#34d399}.TaskDetail_subtasksSection__TXCPr{display:flex;flex-direction:column;gap:1rem}.TaskDetail_progressBar__LLcZZ{background:#1f1f2e;border-radius:99px;height:4px;margin-bottom:.25rem;overflow:hidden}.TaskDetail_progressFill__T-qBZ{background:linear-gradient(90deg,#5b5ef4,#34d399);border-radius:99px;height:100%;transition:width .4s ease}.TaskDetail_progressLabel__rc79R{color:#44445a;font-size:.75rem;margin:0 0 1.25rem}.TaskDetail_addSubtaskForm__FNr4D{background:#13131a;border:1px solid #1f1f2e;border-radius:12px;display:flex;flex-direction:column;gap:.6rem;padding:1rem 1.2rem}.TaskDetail_subtaskInput__\+QMT2{background:#0d0d0f;border:1px solid #2a2a38;border-radius:8px;box-sizing:border-box;color:#e8e8f0;font-family:Sora,sans-serif;font-size:.85rem;outline:none;padding:.6rem .85rem;transition:border-color .2s;width:100%}.TaskDetail_subtaskInput__\+QMT2:focus{border-color:#5b5ef4}.TaskDetail_subtaskInput__\+QMT2::placeholder{color:#44445a}.TaskDetail_subtaskSelect__tGKl5{background:#0d0d0f;border:1px solid #2a2a38;border-radius:8px;color:#e8e8f0;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;outline:none;padding:.55rem .85rem;transition:border-color .2s;width:100%}.TaskDetail_subtaskSelect__tGKl5:focus{border-color:#5b5ef4}.TaskDetail_subtaskSelect__tGKl5 option{background:#13131a}.TaskDetail_addFormActions__Z02Bj{display:flex;gap:.5rem;justify-content:flex-end}.TaskDetail_subtaskList__QECJd{background:#13131a;border:1px solid #1f1f2e;border-radius:12px;overflow:hidden}.TaskDetail_subtaskRow__hDcCU{align-items:center;border-bottom:1px solid #1a1a24;display:flex;gap:.85rem;padding:.85rem 1.2rem;transition:background .15s}.TaskDetail_subtaskRow__hDcCU:last-child{border-bottom:none}.TaskDetail_subtaskRow__hDcCU:hover{background:#16161f}.TaskDetail_checkBtn__y5KcM{align-items:center;background:#0000;border:2px solid #2a2a38;border-radius:50%;cursor:pointer;display:flex;flex-shrink:0;height:20px;justify-content:center;padding:0;transition:border-color .2s,background .2s;width:20px}.TaskDetail_checkBtn__y5KcM:hover:not(:disabled){border-color:#34d399}.TaskDetail_checkBtn__y5KcM:disabled{cursor:default}.TaskDetail_checkBtnDone__G3z4g{background:#34d399;border-color:#34d399}.TaskDetail_subtaskTitle__HHus3{color:#e8e8f0;flex:1 1;font-size:.875rem;line-height:1.4}.TaskDetail_subtaskTitleDone__Qpsf7{color:#44445a;text-decoration:line-through}.TaskDetail_subtaskAssignee__RH7N4{align-items:center;display:flex;flex-shrink:0;gap:.4rem}.TaskDetail_subtaskAvatar__eTf9M{align-items:center;background:#2a2a3e;border-radius:50%;color:#a0a3ff;display:flex;font-size:.55rem;font-weight:700;height:22px;justify-content:center;text-transform:uppercase;width:22px}.TaskDetail_subtaskAssigneeName__r57VK{color:#6b6b80;font-size:.75rem}.TaskDetail_subtaskStatus__nuezC{border-radius:20px;flex-shrink:0;font-size:.68rem;font-weight:600;padding:.15rem .5rem;text-transform:uppercase}.TaskDetail_subtaskOpen__DppWS{background:#94a3b81f;color:#94a3b8}.TaskDetail_subtaskDone__7PKFp{background:#34d3991f;color:#34d399}.TaskDetail_emptySubtasks__s4\+Xn{color:#44445a;font-size:.85rem;padding:3rem 2rem;text-align:center}.TaskDetail_emptySubtasks__s4\+Xn span{display:block;font-size:2rem;margin-bottom:.75rem;opacity:.3}.TaskDetail_addSubtaskBtn__UzbGZ{background:#1f1f2e;border:1px dashed #2a2a38;border-radius:8px;color:#9090a8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:.6rem 1.2rem;transition:border-color .2s,color .2s;width:-webkit-fit-content;width:fit-content}.TaskDetail_addSubtaskBtn__UzbGZ:hover{border-color:#5b5ef4;color:#a0a3ff}.TaskDetail_cancelSmBtn__479xd{background:#0000;border:1px solid #2a2a38;border-radius:6px;color:#6b6b80;cursor:pointer;font-family:Sora,sans-serif;font-size:.82rem;padding:.45rem .9rem;transition:border-color .2s}.TaskDetail_cancelSmBtn__479xd:hover{border-color:#44445a;color:#9090a8}.TaskDetail_confirmBtn__3y5mT{background:#5b5ef4;border:none;border-radius:6px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.82rem;font-weight:600;padding:.45rem .9rem;transition:background .2s}.TaskDetail_confirmBtn__3y5mT:hover:not(:disabled){background:#4a4de0}.TaskDetail_confirmBtn__3y5mT:disabled{cursor:not-allowed;opacity:.5}.Sprints_container__Ya5HW{background:#07070f;color:#e0e0f0;font-family:Sora,sans-serif;min-height:100vh;padding:32px 28px}.Sprints_header__CzJbK{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:28px}.Sprints_headerLeft__JrVaa{align-items:center;display:flex;gap:14px}.Sprints_backBtn__EGQvE{background:#13131a;border:1px solid #2a2a38;border-radius:8px;color:#94a3b8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:7px 14px;transition:background .2s,color .2s;white-space:nowrap}.Sprints_backBtn__EGQvE:hover{background:#1e1e35;border-color:#5b5ef4;color:#818cf8}.Sprints_title__arrQd{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#5b5ef4,#818cf8);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:700}.Sprints_createBtn__NrJM6{align-items:center;background:linear-gradient(135deg,#5b5ef4,#818cf8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:.875rem;font-weight:600;gap:6px;padding:9px 18px;transition:opacity .2s}.Sprints_createBtn__NrJM6:hover{opacity:.85}.Sprints_filters__zoQ9U{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.Sprints_filterInput__SQYIG,.Sprints_filterSelect__N8-dx{background:#13131a;border:1px solid #2a2a38;border-radius:8px;color:#e0e0f0;font-family:Sora,sans-serif;font-size:.85rem;min-width:160px;outline:none;padding:8px 12px}.Sprints_filterInput__SQYIG:focus,.Sprints_filterSelect__N8-dx:focus{border-color:#5b5ef4}.Sprints_grid__xYwWL{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.Sprints_card__eRd1B{background:#13131a;border:1px solid #2a2a38;border-radius:12px;cursor:pointer;display:flex;flex-direction:column;gap:12px;padding:20px;transition:border-color .2s,transform .15s}.Sprints_card__eRd1B:hover{border-color:#5b5ef4;transform:translateY(-2px)}.Sprints_cardHeader__JAKUC{align-items:flex-start;display:flex;gap:8px;justify-content:space-between}.Sprints_sprintName__zIeGi{color:#e0e0f0;flex:1 1;font-size:1rem;font-weight:600}.Sprints_statusBadge__9JofT{border-radius:20px;font-size:.72rem;font-weight:600;padding:3px 10px;text-transform:capitalize;white-space:nowrap}.Sprints_statusPlanned__4xH1G{background:#1e1e2e;border:1px solid #5b5ef4;color:#818cf8}.Sprints_statusActive__c5a-z{background:#0d2b1d;border:1px solid #22c55e;color:#4ade80}.Sprints_statusCompleted__GP7-W{background:#1a1a2e;border:1px solid #475569;color:#94a3b8}.Sprints_projectTag__uvQMX{color:#6b7280;font-size:.78rem}.Sprints_goal__749\+p{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#94a3b8;display:-webkit-box;font-size:.83rem;line-height:1.5;overflow:hidden}.Sprints_progressWrap__1Ib6I{display:flex;flex-direction:column;gap:5px}.Sprints_progressLabel__7g\+TI{color:#6b7280;display:flex;font-size:.75rem;justify-content:space-between}.Sprints_progressBar__tTQp6{background:#2a2a38;border-radius:999px;height:6px;overflow:hidden}.Sprints_progressFill__I1LsE{background:linear-gradient(90deg,#5b5ef4,#818cf8);border-radius:999px;height:100%;transition:width .4s ease}.Sprints_dates__-NzrK{color:#6b7280;display:flex;font-size:.78rem;gap:12px}.Sprints_cardActions__HpZNS{border-top:1px solid #2a2a38;display:flex;gap:8px;margin-top:auto;padding-top:8px}.Sprints_actionBtn__-t1do{border:none;border-radius:7px;cursor:pointer;flex:1 1;font-family:Sora,sans-serif;font-size:.8rem;font-weight:500;padding:7px 0;transition:background .2s}.Sprints_viewBtn__-3dFU{background:#1e1e35;color:#818cf8}.Sprints_viewBtn__-3dFU:hover{background:#27274a}.Sprints_editBtn__OJPaZ{background:#1a2a1a;color:#4ade80}.Sprints_editBtn__OJPaZ:hover{background:#213021}.Sprints_deleteBtn__Kkbu9{background:#2a1a1a;color:#f87171}.Sprints_deleteBtn__Kkbu9:hover{background:#311f1f}.Sprints_empty__eCg75{color:#4b5563;padding:60px 20px;text-align:center}.Sprints_empty__eCg75 h3{font-size:1.1rem;margin-bottom:8px}.Sprints_empty__eCg75 p{font-size:.875rem}.Sprints_loading__Fzksr{align-items:center;color:#5b5ef4;display:flex;font-size:.95rem;gap:10px;height:200px;justify-content:center}.Sprints_spinner__RC9jf{animation:Sprints_spin__t1ycs .7s linear infinite;border:2px solid #2a2a38;border-radius:50%;border-top-color:#5b5ef4;height:20px;width:20px}@keyframes Sprints_spin__t1ycs{to{transform:rotate(1turn)}}.Sprints_overlay__oC\+6S{align-items:center;background:#07070fd1;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.Sprints_modal__Flj8X{background:#13131a;border:1px solid #2a2a38;border-radius:14px;display:flex;flex-direction:column;gap:16px;max-width:520px;padding:28px 24px;width:100%}.Sprints_modalTitle__5oq2w{color:#e0e0f0;font-size:1.1rem;font-weight:700}.Sprints_formRow__y1RDS{display:flex;flex-direction:column;gap:6px}.Sprints_formLabel__NXwdj{color:#94a3b8;font-size:.8rem;font-weight:500}.Sprints_formInput__ORGjt,.Sprints_formSelect__J9pTW,.Sprints_formTextarea__VcCjf{background:#07070f;border:1px solid #2a2a38;border-radius:8px;box-sizing:border-box;color:#e0e0f0;font-family:Sora,sans-serif;font-size:.875rem;outline:none;padding:9px 12px;width:100%}.Sprints_formInput__ORGjt:focus,.Sprints_formSelect__J9pTW:focus,.Sprints_formTextarea__VcCjf:focus{border-color:#5b5ef4}.Sprints_formTextarea__VcCjf{min-height:80px;resize:vertical}.Sprints_formGrid__6anWB{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Sprints_modalActions__nSKcQ{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.Sprints_cancelBtn__LrX-\+{background:#1e1e2e;border:1px solid #2a2a38;border-radius:8px;color:#94a3b8;cursor:pointer;font-family:Sora,sans-serif;font-size:.875rem;padding:9px 18px}.Sprints_cancelBtn__LrX-\+:hover{background:#27274a}.Sprints_submitBtn__NTSJP{background:linear-gradient(135deg,#5b5ef4,#818cf8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.875rem;font-weight:600;padding:9px 20px;transition:opacity .2s}.Sprints_submitBtn__NTSJP:hover{opacity:.85}.Sprints_submitBtn__NTSJP:disabled{cursor:not-allowed;opacity:.5}.Sprints_progressPanel__NrGvK{background:#13131a;border:1px solid #2a2a38;border-radius:14px;display:flex;flex-direction:column;gap:16px;max-width:640px;padding:24px}.Sprints_statsRow__IjlJ3{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.Sprints_statCard__HQJ7J{background:#07070f;border:1px solid #2a2a38;border-radius:8px;padding:12px;text-align:center}.Sprints_statValue__hzKFf{color:#818cf8;font-size:1.5rem;font-weight:700}.Sprints_statLabel__eDoCc{color:#6b7280;font-size:.72rem;margin-top:2px}.Sprints_taskList__1sggK{display:flex;flex-direction:column;gap:8px}.Sprints_taskItem__vZrDK{align-items:center;background:#07070f;border:1px solid #2a2a38;border-radius:8px;display:flex;font-size:.83rem;justify-content:space-between;padding:10px 12px}.Sprints_taskStatus__q-pTa{border-radius:20px;font-size:.7rem;font-weight:600;padding:2px 8px}.Sprints_todo__-1thj{background:#1a1a2e;color:#818cf8}.Sprints_inProgress__KTaTg{background:#1a2a1a;color:#4ade80}.Sprints_done__CaxEe{background:#1a2a1a;color:#22c55e}.Sprints_pagination__bz64V{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:28px}.Sprints_pageBtn__m48Op{background:#13131a;border:1px solid #2a2a38;border-radius:7px;color:#94a3b8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:6px 14px}.Sprints_pageBtn__m48Op:disabled{cursor:default;opacity:.4}.Sprints_pageBtn__m48Op.Sprints_active__lVDfH{background:#5b5ef4;border-color:#5b5ef4;color:#fff}.Sprints_errorMsg__VRtE0{background:#2a1a1a;border:1px solid #7f1d1d;border-radius:8px;color:#f87171;font-size:.85rem;margin-bottom:12px;padding:10px 14px}.Sprints_taskRow__foFA2{align-items:center;background:#07070f;border:1px solid #2a2a38;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;padding:10px 12px}.Sprints_taskMeta__zyCyP{flex:1 1;min-width:0}.Sprints_taskTitle__TeG-5{color:#e0e0f0;font-size:.85rem;font-weight:500}.Sprints_taskAssignee__y2eLN{color:#6b7280;font-size:.72rem;margin-top:2px}.Sprints_taskControls__BGVSE{align-items:center;display:flex;gap:6px}.Sprints_statusSelect__X2G8A{background:#13131a;border:1px solid #2a2a38;border-radius:6px;color:#e0e0f0;cursor:pointer;font-family:Sora,sans-serif;font-size:.78rem;outline:none;padding:4px 8px}.Sprints_statusSelect__X2G8A:focus{border-color:#5b5ef4}.Sprints_statusSelect__X2G8A:disabled{cursor:not-allowed;opacity:.45}.Sprints_removeTaskBtn__A4a1P{background:#2a1a1a;border:none;border-radius:6px;color:#f87171;cursor:pointer;font-family:Sora,sans-serif;font-size:.8rem;padding:4px 9px;transition:background .2s}.Sprints_removeTaskBtn__A4a1P:hover{background:#3a2020}.Sprints_addTaskRow__1sUrB{display:flex;gap:8px}.Sprints_addTaskSelect__d8fxs{flex:1 1}.Sprints_drawerHeader__e9NFN{align-items:center;display:flex;justify-content:space-between}.Timetracking_container__HhztH{background:#07070f;color:#e0e0f0;font-family:Sora,sans-serif;min-height:100vh;padding:32px 28px}.Timetracking_header__Lqux8{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:28px}.Timetracking_headerLeft__drgP6{align-items:center;display:flex;gap:14px}.Timetracking_backBtn__fFd24{background:#13131a;border:1px solid #2a2a38;border-radius:8px;color:#94a3b8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:7px 14px;transition:background .2s,color .2s}.Timetracking_backBtn__fFd24:hover{background:#1e1e35;border-color:#5b5ef4;color:#818cf8}.Timetracking_title__JmyZD{-webkit-text-fill-color:#0000;background:linear-gradient(135deg,#5b5ef4,#818cf8);-webkit-background-clip:text;background-clip:text;font-size:1.6rem;font-weight:700}.Timetracking_logBtn__\+6lv3{align-items:center;background:linear-gradient(135deg,#5b5ef4,#818cf8);border:none;border-radius:8px;color:#fff;cursor:pointer;display:flex;font-family:Sora,sans-serif;font-size:.875rem;font-weight:600;gap:6px;padding:9px 18px;transition:opacity .2s}.Timetracking_logBtn__\+6lv3:hover{opacity:.85}.Timetracking_summaryRow__WcUQY{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));margin-bottom:24px}.Timetracking_summaryCard__0Qr9Q{background:#13131a;border:1px solid #2a2a38;border-radius:10px;padding:16px;text-align:center}.Timetracking_summaryValue__eWoT5{color:#818cf8;font-size:1.8rem;font-weight:700}.Timetracking_summaryLabel__O2UFN{color:#6b7280;font-size:.75rem;margin-top:3px}.Timetracking_filters__8T-c7{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.Timetracking_filterInput__enjdX,.Timetracking_filterSelect__MaOC7{background:#13131a;border:1px solid #2a2a38;border-radius:8px;color:#e0e0f0;font-family:Sora,sans-serif;font-size:.85rem;min-width:160px;outline:none;padding:8px 12px}.Timetracking_filterInput__enjdX:focus,.Timetracking_filterSelect__MaOC7:focus{border-color:#5b5ef4}.Timetracking_tableWrap__65Enc{overflow-x:auto}.Timetracking_table__zuF3M{border-collapse:collapse;font-size:.875rem;width:100%}.Timetracking_table__zuF3M th{border-bottom:1px solid #2a2a38;color:#6b7280;font-size:.75rem;font-weight:600;letter-spacing:.05em;padding:10px 14px;text-align:left;text-transform:uppercase}.Timetracking_table__zuF3M td{border-bottom:1px solid #1a1a27;color:#e0e0f0;padding:12px 14px;vertical-align:middle}.Timetracking_table__zuF3M tr:hover td{background:#13131a}.Timetracking_taskName__fi5mE{font-weight:500}.Timetracking_hours__zTZa5{color:#818cf8;font-weight:700}.Timetracking_desc__o65dl{color:#94a3b8;font-size:.83rem;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Timetracking_actionBtn__CDYSu{border:none;border-radius:6px;cursor:pointer;font-family:Sora,sans-serif;font-size:.75rem;margin-right:4px;padding:4px 10px;transition:background .2s}.Timetracking_editBtn__fQqS\+{background:#1a2a1a;color:#4ade80}.Timetracking_editBtn__fQqS\+:hover{background:#213021}.Timetracking_delBtn__KtNSP{background:#2a1a1a;color:#f87171}.Timetracking_delBtn__KtNSP:hover{background:#311f1f}.Timetracking_empty__er7rE{color:#4b5563;padding:48px;text-align:center}.Timetracking_empty__er7rE h3{font-size:1rem;margin-bottom:6px}.Timetracking_loading__W7zH3{align-items:center;color:#5b5ef4;display:flex;gap:10px;height:200px;justify-content:center}.Timetracking_spinner__sEuL2{animation:Timetracking_spin__iir9Q .7s linear infinite;border:2px solid #2a2a38;border-radius:50%;border-top-color:#5b5ef4;height:20px;width:20px}@keyframes Timetracking_spin__iir9Q{to{transform:rotate(1turn)}}.Timetracking_overlay__2Dkd3{align-items:center;background:#07070fd1;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:100}.Timetracking_modal__MkeIq{background:#13131a;border:1px solid #2a2a38;border-radius:14px;display:flex;flex-direction:column;gap:16px;max-width:460px;padding:28px 24px;width:100%}.Timetracking_modalTitle__\+NMBF{color:#e0e0f0;font-size:1.05rem;font-weight:700}.Timetracking_formRow__CKlkk{display:flex;flex-direction:column;gap:6px}.Timetracking_formLabel__DdflL{color:#94a3b8;font-size:.8rem;font-weight:500}.Timetracking_formInput__aVoiX,.Timetracking_formSelect__hsEcx,.Timetracking_formTextarea__Q3t8G{background:#07070f;border:1px solid #2a2a38;border-radius:8px;box-sizing:border-box;color:#e0e0f0;font-family:Sora,sans-serif;font-size:.875rem;outline:none;padding:9px 12px;width:100%}.Timetracking_formInput__aVoiX:focus,.Timetracking_formSelect__hsEcx:focus,.Timetracking_formTextarea__Q3t8G:focus{border-color:#5b5ef4}.Timetracking_formTextarea__Q3t8G{min-height:72px;resize:vertical}.Timetracking_formGrid__nb-9C{grid-gap:12px;display:grid;gap:12px;grid-template-columns:1fr 1fr}.Timetracking_modalActions__yeh\+d{display:flex;gap:10px;justify-content:flex-end;margin-top:4px}.Timetracking_cancelBtn__cXU4l{background:#1e1e2e;border:1px solid #2a2a38;border-radius:8px;color:#94a3b8;cursor:pointer;font-family:Sora,sans-serif;font-size:.875rem;padding:9px 18px}.Timetracking_cancelBtn__cXU4l:hover{background:#27274a}.Timetracking_submitBtn__Vs65m{background:linear-gradient(135deg,#5b5ef4,#818cf8);border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:Sora,sans-serif;font-size:.875rem;font-weight:600;padding:9px 20px;transition:opacity .2s}.Timetracking_submitBtn__Vs65m:hover{opacity:.85}.Timetracking_submitBtn__Vs65m:disabled{cursor:not-allowed;opacity:.5}.Timetracking_errorMsg__FDwjE{background:#2a1a1a;border:1px solid #7f1d1d;border-radius:8px;color:#f87171;font-size:.85rem;padding:10px 14px}.Timetracking_pagination__hLndS{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:24px}.Timetracking_pageBtn__DmAmq{background:#13131a;border:1px solid #2a2a38;border-radius:7px;color:#94a3b8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:6px 14px}.Timetracking_pageBtn__DmAmq:disabled{cursor:default;opacity:.4}.Timetracking_pageBtn__DmAmq.Timetracking_active__qOFKC{background:#5b5ef4;border-color:#5b5ef4;color:#fff}.Reports_page__-zOF9{background:#0d0d0f;color:#e8e8f0;font-family:Sora,sans-serif;min-height:100vh;padding:2rem 2.5rem}.Reports_backBtn__4m9T6{background:#0000;border:none;color:#6b6b80;cursor:pointer;display:block;font-family:Sora,sans-serif;font-size:.82rem;margin-bottom:.5rem;padding:0;transition:color .2s}.Reports_backBtn__4m9T6:hover{color:#e8e8f0}.Reports_header__jfUYH{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.75rem}.Reports_titleBlock__kRUQr h1{color:#f0f0fa;font-size:1.7rem;font-weight:700;letter-spacing:-.02em;margin:0}.Reports_titleBlock__kRUQr p{color:#6b6b80;font-size:.82rem;margin:.25rem 0 0}.Reports_tabs__u2G4y{border-bottom:1px solid #1f1f2e;display:flex;gap:.25rem;margin-bottom:1.75rem}.Reports_tab__bC0rG{background:#0000;border:none;border-bottom:2px solid #0000;color:#6b6b80;cursor:pointer;font-family:Sora,sans-serif;font-size:.85rem;font-weight:600;margin-bottom:-1px;padding:.6rem 1.2rem;transition:color .2s,border-color .2s}.Reports_tab__bC0rG:hover{color:#c0c0d8}.Reports_activeTab__dI62s{border-bottom-color:#5b5ef4;color:#a0a3ff}.Reports_filterBar__xVFWA{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.5rem}.Reports_filterSelect__y-kWa{background:#18181f;border:1px solid #2a2a38;border-radius:8px;color:#e8e8f0;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;min-width:200px;outline:none;padding:.55rem .85rem;transition:border-color .2s}.Reports_filterSelect__y-kWa:focus{border-color:#5b5ef4}.Reports_filterSelect__y-kWa option{background:#13131a}.Reports_loadingRow__-t--U{align-items:center;color:#44445a;display:flex;font-size:.9rem;gap:.75rem;justify-content:center;padding:4rem}.Reports_spinner__MxP54{animation:Reports_spin__JUy68 .7s linear infinite;border:2px solid #1f1f2e;border-radius:50%;border-top-color:#5b5ef4;height:22px;width:22px}@keyframes Reports_spin__JUy68{to{transform:rotate(1turn)}}.Reports_statGrid__ZLuz0{grid-gap:1rem;display:grid;gap:1rem;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));margin-bottom:1.5rem}.Reports_statCard__7whvI{background:#13131a;border:1px solid #1f1f2e;border-radius:12px;display:flex;flex-direction:column;gap:.3rem;padding:1.2rem 1.4rem}.Reports_statLabel__6GU41{color:#44445a;font-size:.72rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.Reports_statValue__Uz8-1{color:#f0f0fa;font-family:DM Mono,monospace;font-size:1.8rem;font-weight:300;letter-spacing:-.5px;line-height:1.1}.Reports_statSub__iS8JF{color:#6b6b80;font-size:.75rem}.Reports_contentGrid__HMx9K{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-columns:1fr 1fr}@media (max-width:900px){.Reports_contentGrid__HMx9K{grid-template-columns:1fr}}.Reports_card__Inwcy{background:#13131a;border:1px solid #1f1f2e;border-radius:12px;padding:1.4rem}.Reports_cardFull__K7X3L{grid-column:1/-1}.Reports_cardTitle__7Z-0o{color:#6b6b80;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin:0 0 1.1rem;text-transform:uppercase}.Reports_progressWrap__xALsB{margin-bottom:.9rem}.Reports_progressLabelRow__63SeK{align-items:center;display:flex;justify-content:space-between;margin-bottom:.4rem}.Reports_progressKey__fZUAL{color:#9090a8;font-size:.82rem;text-transform:capitalize}.Reports_progressVal__YVz2a{color:#c0c0d8;font-family:DM Mono,monospace;font-size:.82rem;font-weight:600}.Reports_progressBar__XYs4T{background:#1f1f2e;border-radius:99px;height:5px;overflow:hidden}.Reports_progressFill__1usGb{border-radius:99px;height:100%;transition:width .4s ease}.Reports_infoRow__vJqA-{align-items:center;border-bottom:1px solid #1a1a24;display:flex;justify-content:space-between;padding:.55rem 0}.Reports_infoRow__vJqA-:last-child{border-bottom:none}.Reports_infoLabel__h6Yna{color:#44445a;font-size:.78rem;font-weight:500}.Reports_infoValue__JqMZD{color:#c0c0d8;font-size:.83rem;font-weight:600;text-align:right}.Reports_recentList__P5W3J{display:flex;flex-direction:column;gap:.5rem}.Reports_recentRow__qQ57e{align-items:center;background:#0d0d0f;border:1px solid #1a1a24;border-radius:8px;display:flex;gap:.75rem;padding:.65rem .85rem}.Reports_recentTitle__BsPex{color:#e8e8f0;flex:1 1;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Reports_recentProject__2Roak{color:#44445a;flex-shrink:0;font-size:.72rem}.Reports_badge__hwXrD{align-items:center;border-radius:20px;display:inline-flex;flex-shrink:0;font-size:.68rem;font-weight:600;letter-spacing:.04em;padding:.18rem .55rem;text-transform:uppercase}.Reports_statusTodo__-snz3{background:#94a3b81f;color:#94a3b8}.Reports_statusIn_progress__T7Rvm{background:#60a5fa1f;color:#60a5fa}.Reports_statusDone__-Z8Xo{background:#34d3991f;color:#34d399}.Reports_priorityLow__Q9k2l{background:#94a3b81f;color:#94a3b8}.Reports_priorityMedium__pA4J3{background:#fbbf241f;color:#fbbf24}.Reports_priorityHigh__-Wi7N{background:#f973161f;color:#fb923c}.Reports_empty__xmdTV{color:#44445a;padding:4rem 2rem;text-align:center}.Reports_empty__xmdTV span{display:block;font-size:2.5rem;margin-bottom:1rem;opacity:.3}.Reports_empty__xmdTV p{font-size:.9rem}.Notifications_page__P1wSx{background:#0d0d0f;color:#e8e8f0;font-family:Sora,sans-serif;min-height:100vh;padding:2rem 2.5rem}.Notifications_backBtn__qxOx3{background:#0000;border:none;color:#6b6b80;cursor:pointer;display:block;font-family:Sora,sans-serif;font-size:.82rem;margin-bottom:.5rem;padding:0;transition:color .2s}.Notifications_backBtn__qxOx3:hover{color:#e8e8f0}.Notifications_header__kh3cU{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.75rem}.Notifications_titleBlock__kQJ\+l h1{align-items:center;color:#f0f0fa;display:flex;font-size:1.7rem;font-weight:700;gap:.6rem;letter-spacing:-.02em;margin:0}.Notifications_titleBlock__kQJ\+l p{color:#6b6b80;font-size:.82rem;margin:.25rem 0 0}.Notifications_unreadBadge__njh6U{align-items:center;background:#5b5ef4;border-radius:20px;color:#fff;display:inline-flex;font-size:.7rem;font-weight:700;justify-content:center;min-width:20px;padding:.15rem .5rem}.Notifications_headerActions__GNVpB{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.Notifications_filterTabs__muGcb{display:flex;gap:.5rem;margin-bottom:1.5rem}.Notifications_filterTab__AGLcU{background:#0000;border:1px solid #1f1f2e;border-radius:8px;color:#6b6b80;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:.45rem 1rem;transition:all .2s}.Notifications_filterTab__AGLcU:hover{border-color:#2a2a38;color:#c0c0d8}.Notifications_filterTabActive__fqCOI{background:#5b5ef414;border-color:#5b5ef4;color:#a0a3ff}.Notifications_markAllBtn__PojX1{background:#0000;border:1px solid #2a2a38;border-radius:8px;color:#9090a8;cursor:pointer;font-family:Sora,sans-serif;font-size:.83rem;padding:.5rem 1rem;transition:all .2s;white-space:nowrap}.Notifications_markAllBtn__PojX1:hover{border-color:#5b5ef4;color:#a0a3ff}.Notifications_markAllBtn__PojX1:disabled{cursor:not-allowed;opacity:.4}.Notifications_list__iJCKV{display:flex;flex-direction:column;gap:.5rem}.Notifications_notifRow__1D\+zu{align-items:flex-start;background:#13131a;border:1px solid #1f1f2e;border-radius:12px;cursor:default;display:flex;gap:1rem;padding:1rem 1.25rem;transition:border-color .2s,background .15s}.Notifications_notifRow__1D\+zu:hover{background:#15151e;border-color:#2a2a38}.Notifications_notifRowUnread__kW6qb{border-left:3px solid #5b5ef4}.Notifications_typeIcon__1uCkR{align-items:center;border-radius:10px;display:flex;flex-shrink:0;font-size:1.1rem;height:38px;justify-content:center;width:38px}.Notifications_iconTask__a9l85{background:#60a5fa1f}.Notifications_iconProject__9jrSZ{background:#34d3991f}.Notifications_iconTeam__T6h4a{background:#fbbf241f}.Notifications_iconSprint__InJ2N{background:#a78bfa1f}.Notifications_notifBody__JntzB{flex:1 1;min-width:0}.Notifications_notifMessage__vRJ5M{color:#e8e8f0;font-size:.88rem;line-height:1.5;margin:0 0 .3rem}.Notifications_notifRowUnread__kW6qb .Notifications_notifMessage__vRJ5M{font-weight:600}.Notifications_notifMeta__vvZQc{align-items:center;display:flex;flex-wrap:wrap;gap:.6rem}.Notifications_notifTime__4N9ZM{color:#44445a;font-size:.72rem}.Notifications_notifType__oEqCL{border-radius:20px;font-size:.68rem;font-weight:600;letter-spacing:.05em;padding:.15rem .5rem;text-transform:uppercase}.Notifications_typeTask_assigned__SCh95{background:#60a5fa1f;color:#60a5fa}.Notifications_typeTask_reassigned__Aheyc{background:#fbbf241f;color:#fbbf24}.Notifications_typeProject_assigned__q3oYG{background:#34d3991f;color:#34d399}.Notifications_typeTeam_assigned__vLntG{background:#fbbf241f;color:#fbbf24}.Notifications_typeSprint_assigned__G3bAS{background:#a78bfa1f;color:#a78bfa}.Notifications_unreadDot__5Ympq{background:#5b5ef4;border-radius:50%;flex-shrink:0;height:7px;margin-top:6px;width:7px}.Notifications_readBtn__kJR77{align-self:center;background:#0000;border:1px solid #2a2a38;border-radius:6px;color:#6b6b80;cursor:pointer;flex-shrink:0;font-family:Sora,sans-serif;font-size:.75rem;padding:.3rem .7rem;transition:all .2s}.Notifications_readBtn__kJR77:hover{border-color:#5b5ef4;color:#a0a3ff}.Notifications_empty__5CB9V{color:#44445a;padding:4rem 2rem;text-align:center}.Notifications_empty__5CB9V span{display:block;font-size:2.5rem;margin-bottom:1rem;opacity:.3}.Notifications_empty__5CB9V p{font-size:.9rem}.Notifications_loadingRow__oyLVz{align-items:center;color:#44445a;display:flex;font-size:.9rem;gap:.75rem;justify-content:center;padding:4rem}.Notifications_spinner__1eUbH{animation:Notifications_spin__xnO-u .7s linear infinite;border:2px solid #1f1f2e;border-radius:50%;border-top-color:#5b5ef4;height:22px;width:22px}@keyframes Notifications_spin__xnO-u{to{transform:rotate(1turn)}}.Notifications_pagination__rcmTm{display:flex;gap:.5rem;justify-content:center;margin-top:2rem}.Notifications_pageBtn__AcCUY{background:#18181f;border:1px solid #2a2a38;border-radius:6px;color:#9090a8;cursor:pointer;font-family:Sora,sans-serif;font-size:.82rem;padding:.45rem .8rem;transition:all .2s}.Notifications_pageBtn__AcCUY:hover{border-color:#5b5ef4;color:#a0a3ff}.Notifications_pageBtn__AcCUY.Notifications_activePage__S6cAT{background:#5b5ef4;border-color:#5b5ef4;color:#fff}.Notifications_pageBtn__AcCUY:disabled{cursor:not-allowed;opacity:.4}
/*# sourceMappingURL=main.7326011b.css.map*/