.agents_pageContainer__x2W_E{padding:2rem;color:#f3f4f6;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;max-width:1400px;margin:0 auto;width:100%;box-sizing:border-box}.agents_headerSection__RjQdX{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem;margin-bottom:2rem}.agents_titleArea__41Etz h1{font-size:1.85rem;font-weight:700;display:flex;align-items:center;gap:.75rem;margin:0;color:#ffffff;line-height:1.25}.agents_titleIcon__TLWTu{color:#3b82f6;flex-shrink:0}.agents_subtitle__jQNBD{color:#9ca3af;margin-top:.5rem;font-size:.95rem;line-height:1.5;max-width:700px}.agents_createBtn__4MUcE{background:#2563eb;color:#ffffff;border:none;padding:.75rem 1.25rem;border-radius:10px;font-weight:600;font-size:.95rem;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s ease;flex-shrink:0;min-height:44px;box-shadow:0 2px 8px rgba(37,99,235,.25)}.agents_createBtn__4MUcE:hover{background:#1d4ed8;transform:translateY(-1px)}.agents_createBtn__4MUcE:active{transform:translateY(0)}.agents_tabsNav__rSEj6{display:flex;gap:1rem;border-bottom:1px solid rgba(255,255,255,.1);margin-bottom:2rem;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:2px}.agents_tabBtn__fONtN{background:transparent;border:none;border-bottom:2px solid transparent;padding:.75rem .5rem;cursor:pointer;font-weight:600;font-size:.95rem;color:#9ca3af;transition:all .2s ease;display:flex;align-items:center;gap:.5rem;white-space:nowrap;min-height:44px}.agents_tabBtn__fONtN:hover{color:#e5e7eb}.agents_tabBtnActive__BW6FK{color:#3b82f6;border-bottom-color:#3b82f6}.agents_tabCountBadge__l73q9{background:rgba(255,255,255,.08);color:#d1d5db;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:12px}.agents_tabBtnActive__BW6FK .agents_tabCountBadge__l73q9{background:rgba(59,130,246,.2);color:#93c5fd}.agents_loadingBox__oYhBu{display:flex;justify-content:center;align-items:center;padding:5rem 1rem;color:#9ca3af;gap:.75rem}.agents_emptyStateCard__tFRxB{background:rgba(255,255,255,.02);border:1px dashed rgba(255,255,255,.12);border-radius:14px;padding:3.5rem 1.5rem;text-align:center;color:#9ca3af;max-width:500px;margin:2rem auto}.agents_emptyStateCard__tFRxB h3{color:#ffffff;font-size:1.25rem;margin:1rem 0 .5rem}.agents_emptyStateCard__tFRxB p{font-size:.9rem;line-height:1.5;margin:0}.agents_agentsGrid__A3s2J{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem}.agents_agentCard__DBGk1{background:rgba(17,24,39,.75);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;min-height:270px;transition:all .2s ease;box-shadow:0 4px 16px rgba(0,0,0,.2)}.agents_agentCard__DBGk1:hover{border-color:rgba(59,130,246,.3);box-shadow:0 6px 20px rgba(0,0,0,.3)}.agents_agentCardHeader__TL4O7{display:flex;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem}.agents_agentTitleBlock__Sjdm_{flex:1 1;min-width:0}.agents_agentName__SrmSt{margin:0;font-size:1.2rem;font-weight:700;color:#ffffff}.agents_agentName__SrmSt,.agents_modelBadge__bmnHj{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agents_modelBadge__bmnHj{background:rgba(59,130,246,.15);color:#60a5fa;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:20px;display:inline-block;margin-top:.4rem;max-width:100%}.agents_statusSwitchWrapper__BPpZg{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.agents_tactileSwitch__AFWnU{position:relative;width:48px;height:26px;background:rgba(255,255,255,.15);border-radius:13px;border:none;cursor:pointer;outline:none;padding:2px;transition:background-color .25s ease;display:inline-flex;align-items:center}.agents_tactileSwitchActive__8dXAT{background:#10b981;box-shadow:0 0 10px rgba(16,185,129,.3)}.agents_tactileSwitchThumb__I9ye_{width:22px;height:22px;background:#ffffff;border-radius:50%;transition:transform .25s ease;transform:translateX(0);box-shadow:0 1px 3px rgba(0,0,0,.3)}.agents_tactileSwitchActive__8dXAT .agents_tactileSwitchThumb__I9ye_{transform:translateX(22px)}.agents_tactileSwitchText__Mccb2{font-size:.75rem;font-weight:600;text-transform:uppercase}.agents_statusActiveText__7_zJL{color:#10b981}.agents_statusInactiveText__O3Q6m{color:#9ca3af}.agents_agentDesc__guEcA{color:#9ca3af;font-size:.88rem;line-height:1.45;margin:0 0 1rem;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.agents_knowledgeBadgesRow__ukpGq{display:flex;gap:.5rem;margin-bottom:1rem;flex-wrap:wrap}.agents_knowledgeBadge__MJg3m{background:rgba(255,255,255,.06);color:#cbd5e1;font-size:.75rem;padding:.2rem .5rem;border-radius:6px;font-weight:500}.agents_learnedBadge__cVrfH{background:rgba(16,185,129,.15);color:#34d399;font-weight:600}.agents_toolsSection__vIGy6{margin-bottom:1.25rem}.agents_toolsLabel__6NDNT{font-size:.72rem;color:#6b7280;text-transform:uppercase;font-weight:700;display:block;margin-bottom:.4rem;letter-spacing:.04em}.agents_toolsPillsContainer__UAJW0{display:flex;flex-wrap:wrap;gap:.4rem}.agents_toolPill__9y5Rn{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.06);color:#d1d5db;font-size:.75rem;padding:.2rem .5rem;border-radius:4px;font-family:ui-monospace,monospace}.agents_noToolsText__fiW09{font-size:.8rem;color:#4b5563;font-style:italic}.agents_cardActionsRow__dtnA6{display:flex;justify-content:space-between;align-items:center;border-top:1px solid rgba(255,255,255,.06);padding-top:.85rem;gap:.75rem}.agents_iconBtnGroup__YWm_t{display:flex;gap:.5rem}.agents_tactileIconBtn__FzWGc{background:transparent;color:#9ca3af;border:1px solid transparent;padding:.45rem;border-radius:8px;cursor:pointer;transition:all .2s;display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px}.agents_tactileIconBtn__FzWGc:hover{background:rgba(255,255,255,.08);color:#ffffff}.agents_deleteIconBtn__v5Y31{color:#f87171}.agents_deleteIconBtn__v5Y31:hover{background:rgba(239,68,68,.15);color:#ef4444}.agents_launchAgentBtn__q9vw6{background:rgba(37,99,235,.12);border:1px solid rgba(37,99,235,.35);color:#60a5fa;padding:.5rem 1rem;border-radius:8px;font-size:.88rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;transition:all .2s;min-height:40px}.agents_launchAgentBtn__q9vw6:hover{background:rgba(37,99,235,.22);border-color:#3b82f6;color:#93c5fd}.agents_modalBackdrop__Vugv_{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.75);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;justify-content:center;align-items:center;z-index:999999;padding:1rem;box-sizing:border-box}.agents_modalDialog__1_8CF{background:#111827;border:1px solid rgba(255,255,255,.12);border-radius:16px;width:100%;max-width:720px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 40px rgba(0,0,0,.6);overflow:hidden}.agents_modalHeader__L_SwY{display:flex;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;border-bottom:1px solid rgba(255,255,255,.08);flex-shrink:0}.agents_modalHeader__L_SwY h2{margin:0;font-size:1.35rem;font-weight:700;color:#ffffff}.agents_closeModalBtn__Br4PL{background:transparent;border:none;color:#9ca3af;cursor:pointer;padding:.35rem;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;min-width:36px;min-height:36px}.agents_closeModalBtn__Br4PL:hover{color:#ffffff;background:rgba(255,255,255,.08)}.agents_modalBody__tI_26{padding:1.5rem;overflow-y:auto;-webkit-overflow-scrolling:touch;flex:1 1;display:flex;flex-direction:column;gap:1.25rem}.agents_formGroup__Kkx7h{display:flex;flex-direction:column;gap:.4rem}.agents_formLabel__5h_2N{font-size:.85rem;font-weight:600;color:#d1d5db}.agents_formInput__afs2g,.agents_formSelect__cw0zl,.agents_formTextarea__gDb_L{width:100%;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:8px;padding:.7rem .85rem;color:#ffffff;font-size:.95rem;outline:none;box-sizing:border-box;transition:border-color .2s;font-family:inherit}.agents_formSelect__cw0zl{background-color:#1f2937;cursor:pointer}.agents_formInput__afs2g:focus,.agents_formSelect__cw0zl:focus,.agents_formTextarea__gDb_L:focus{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2)}.agents_fluidFormRow__Nz1Wy{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.agents_knowledgeSectionHeader__AocVp{display:flex;justify-content:space-between;align-items:center;margin-bottom:.6rem}.agents_addBlockBtn__VmfTP{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3);padding:.35rem .75rem;border-radius:6px;font-size:.82rem;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:.35rem;min-height:36px;transition:all .2s}.agents_addBlockBtn__VmfTP:hover{background:rgba(59,130,246,.25);color:#93c5fd}.agents_knowledgeBlockCard__X_56Q{border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.02);border-radius:10px;padding:.85rem;margin-bottom:.75rem}.agents_knowledgeBlockLearned__hWNo9{border-color:rgba(16,185,129,.3);background:rgba(16,185,129,.03)}.agents_knowledgeBlockHeader__knMW9{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.agents_knowledgeBlockBadge__G2CNo{background:rgba(59,130,246,.15);color:#60a5fa;font-size:.7rem;font-weight:700;padding:.15rem .45rem;border-radius:4px;text-transform:uppercase}.agents_knowledgeBlockBadgeLearned__0Iw_n{background:rgba(16,185,129,.15);color:#34d399}.agents_blockTextarea__fOkx1{width:100%;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.06);border-radius:6px;padding:.6rem;color:#ffffff;font-size:.85rem;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;line-height:1.45;box-sizing:border-box;resize:vertical}.agents_paramsCard__BV_sp{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1rem}.agents_rangeSliderRow__6qN0S{display:flex;justify-content:space-between;align-items:center;margin-bottom:.4rem}.agents_rangeValueText__PbAqS{font-weight:700;color:#3b82f6;font-size:.9rem}.agents_touchRangeInput__NXgoe{width:100%;height:8px;border-radius:4px;accent-color:#3b82f6;cursor:pointer}.agents_criticCard__8aF9d{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:10px;padding:1rem}.agents_criticHeader__n6og7{display:flex;justify-content:space-between;align-items:center}.agents_criticInfo__gCXJ9{display:flex;align-items:center;gap:.6rem}.agents_criticTitle__ewTV7{font-size:.88rem;font-weight:600;color:#ffffff}.agents_criticSub__uo_vY{font-size:.75rem;color:#6b7280}.agents_toolsPickerContainer__jczlS{max-height:280px;overflow-y:auto;-webkit-overflow-scrolling:touch;background:rgba(0,0,0,.25);border:1px solid rgba(255,255,255,.08);border-radius:10px;padding:.75rem;display:flex;flex-direction:column;gap:.85rem}.agents_toolsGroupTitle__XUqq7{font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;display:block;margin-bottom:.4rem}.agents_toolsGroupTitleSystem__dQWmS{color:#60a5fa}.agents_toolsGroupTitlePeers__mb5iM{color:#c084fc}.agents_toolOptionCard__H8q2p{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem;border-radius:8px;border:1px solid rgba(255,255,255,.04);cursor:pointer;transition:all .15s ease;min-height:48px;box-sizing:border-box}.agents_toolOptionCard__H8q2p:hover{background:rgba(255,255,255,.04)}.agents_toolOptionCardSelected__wWv68{background:rgba(37,99,235,.1);border-color:rgba(37,99,235,.35)}.agents_toolCheckbox__QAE3q{width:20px;height:20px;border-radius:5px;border:1.5px solid #4b5563;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;transition:all .15s ease}.agents_toolCheckboxSelected__gGo7t{background:#2563eb;border-color:#2563eb}.agents_toolOptionContent__btr17{flex:1 1;min-width:0}.agents_toolOptionName__59v4K{font-size:.88rem;font-weight:600;color:#ffffff;display:block}.agents_toolOptionDesc__Allav{font-size:.78rem;color:#9ca3af;line-height:1.4;display:block;margin-top:.2rem;word-break:break-word}.agents_modalFooter__Q7YBS{display:flex;justify-content:flex-end;gap:.75rem;padding:1.25rem 1.5rem;border-top:1px solid rgba(255,255,255,.08);background:rgba(17,24,39,.5);flex-shrink:0}.agents_cancelBtn__9ughH{background:rgba(255,255,255,.08);border:none;color:#d1d5db;padding:.65rem 1.25rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:.9rem;min-height:44px;transition:background .2s}.agents_cancelBtn__9ughH:hover{background:rgba(255,255,255,.14);color:#ffffff}.agents_submitModalBtn__jcnyv{background:#2563eb;border:none;color:#ffffff;padding:.65rem 1.5rem;border-radius:8px;cursor:pointer;font-weight:600;font-size:.9rem;min-height:44px;transition:background .2s}.agents_submitModalBtn__jcnyv:hover:not(:disabled){background:#1d4ed8}.agents_submitModalBtn__jcnyv:disabled{opacity:.5;cursor:not-allowed}.agents_workflowDialog__jthtU{max-width:540px}.agents_suggestionChipsRow__PcDO1{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.agents_suggestionChip__n5KFr{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#cbd5e1;font-size:.76rem;padding:.35rem .65rem;border-radius:16px;cursor:pointer;transition:all .15s ease;min-height:32px}.agents_suggestionChip__n5KFr:hover{background:rgba(59,130,246,.15);border-color:rgba(59,130,246,.3);color:#93c5fd}.agents_skillsGrid__7_7qu{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.5rem}.agents_skillCard__4puw3{background:rgba(17,24,39,.75);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:14px;padding:1.5rem;display:flex;flex-direction:column;justify-content:space-between;min-height:270px;box-shadow:0 4px 16px rgba(0,0,0,.2)}.agents_skillName__0CCqH{margin:0;font-size:1.2rem;font-weight:700;color:#ffffff;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.agents_skillContentBox__nCZQ_{background:rgba(0,0,0,.35);padding:.75rem;border-radius:8px;max-height:130px;overflow-y:auto;font-size:.8rem;font-family:ui-monospace,monospace;white-space:pre-wrap;color:#d1d5db;border:1px solid rgba(255,255,255,.05)}@media (max-width:768px){.agents_pageContainer__x2W_E{padding:1rem .85rem}.agents_headerSection__RjQdX{flex-direction:column;align-items:stretch;gap:1rem;margin-bottom:1.5rem}.agents_titleArea__41Etz h1{font-size:1.45rem}.agents_createBtn__4MUcE{width:100%;justify-content:center}.agents_tabsNav__rSEj6{gap:.5rem;margin-bottom:1.5rem}.agents_agentsGrid__A3s2J,.agents_skillsGrid__7_7qu{grid-template-columns:1fr;gap:1rem}.agents_agentCard__DBGk1,.agents_skillCard__4puw3{padding:1.2rem;min-height:auto}.agents_fluidFormRow__Nz1Wy{grid-template-columns:1fr}.agents_modalBackdrop__Vugv_{padding:0;align-items:flex-end}.agents_modalDialog__1_8CF{max-width:100%;max-height:92vh;border-radius:20px 20px 0 0;border-bottom:none}.agents_modalBody__tI_26{padding:1.2rem 1rem;gap:1rem}.agents_modalFooter__Q7YBS{flex-direction:column-reverse;gap:.5rem;padding:1rem 1rem calc(1rem + env(safe-area-inset-bottom))}.agents_cancelBtn__9ughH,.agents_submitModalBtn__jcnyv{width:100%;text-align:center;justify-content:center}.agents_toolOptionCard__H8q2p{padding:.65rem}}@media (max-width:480px){.agents_pageContainer__x2W_E{padding:.75rem .65rem}.agents_titleArea__41Etz h1{font-size:1.3rem}.agents_cardActionsRow__dtnA6{flex-wrap:wrap}.agents_launchAgentBtn__q9vw6{flex:1 1;justify-content:center}}.agents_catalogSection__78DHU{display:flex;flex-direction:column;gap:1.5rem}.agents_catalogBanner__JAWi0{background:linear-gradient(135deg,rgba(37,99,235,.12),rgba(99,102,241,.08));border:1px solid rgba(59,130,246,.25);border-radius:14px;padding:1.5rem 1.75rem;position:relative;overflow:hidden}.agents_catalogBannerContent__yVwz5{position:relative;z-index:1}.agents_catalogBannerHeader__SMe3K{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.5rem}.agents_catalogSparkleBadge__aMQxE{display:inline-flex;align-items:center;gap:.4rem;background:rgba(59,130,246,.2);color:#93c5fd;border:1px solid rgba(59,130,246,.35);font-size:.8rem;font-weight:600;padding:.25rem .65rem;border-radius:20px;width:fit-content}.agents_catalogBanner__JAWi0 h2{color:#ffffff;font-size:1.45rem;font-weight:700;margin:0}.agents_catalogBanner__JAWi0 p{color:#9ca3af;font-size:.95rem;line-height:1.5;margin:0;max-width:900px}.agents_catalogControls__58JtE{display:flex;flex-direction:column;gap:1rem}.agents_searchBox__kZCSm{position:relative;display:flex;align-items:center;width:100%}.agents_searchIcon__LGrwZ{position:absolute;left:1rem;color:#9ca3af;pointer-events:none}.agents_searchInput__YSeSC{width:100%;padding:.85rem 2.75rem .85rem 2.85rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);border-radius:12px;color:#ffffff;font-size:.95rem;transition:all .2s ease;box-sizing:border-box}.agents_searchInput__YSeSC:focus{outline:none;background:rgba(255,255,255,.07);border-color:#3b82f6;box-shadow:0 0 0 3px rgba(59,130,246,.2)}.agents_clearSearchBtn__ZvWsh{position:absolute;right:1rem;background:transparent;border:none;color:#9ca3af;font-size:1.35rem;cursor:pointer;line-height:1;padding:.2rem}.agents_clearSearchBtn__ZvWsh:hover{color:#ffffff}.agents_categoryPills__ziRjo{display:flex;flex-wrap:wrap;gap:.5rem}.agents_categoryPill__dG5OO{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.1);color:#9ca3af;padding:.45rem .9rem;border-radius:20px;font-size:.85rem;font-weight:500;cursor:pointer;transition:all .2s ease;white-space:nowrap}.agents_categoryPill__dG5OO:hover{background:rgba(255,255,255,.08);color:#e5e7eb}.agents_categoryPillActive__YljSi{background:#2563eb!important;border-color:#3b82f6!important;color:#ffffff!important;font-weight:600}.agents_resetFiltersBtn___liFW{margin-top:1rem;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15);color:#ffffff;padding:.5rem 1rem;border-radius:8px;font-size:.85rem;cursor:pointer;transition:all .2s ease}.agents_resetFiltersBtn___liFW:hover{background:rgba(255,255,255,.12)}.agents_templatesGrid__GeauD{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:1.25rem}.agents_templateCard__pbKdM{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.35rem;display:flex;flex-direction:column;justify-content:space-between;transition:all .25s ease;position:relative}.agents_templateCard__pbKdM:hover{background:rgba(255,255,255,.05);border-color:rgba(59,130,246,.4);transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.25)}.agents_templateCardHeader__0BR_9{display:flex;align-items:center;gap:.85rem;margin-bottom:.85rem}.agents_templateIconWrap__lxkTp{width:44px;height:44px;border-radius:12px;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);color:#60a5fa;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agents_templateMeta__Qw_hB{display:flex;flex-direction:column;gap:.25rem;overflow:hidden}.agents_templateCategory__9R9pC{font-size:.75rem;font-weight:600;color:#93c5fd;text-transform:uppercase;letter-spacing:.5px}.agents_templateBadge__MBBtN{display:inline-block;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);color:#d1d5db;font-size:.7rem;padding:.1rem .45rem;border-radius:6px;width:fit-content}.agents_templateTitle__dwzwi{color:#ffffff;font-size:1.15rem;font-weight:600;margin:0 0 .5rem;line-height:1.3}.agents_templateDesc__APeFP{color:#9ca3af;font-size:.88rem;line-height:1.5;margin:0 0 1rem;flex-grow:1}.agents_templateSkillsList__1XrHz{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:1.25rem}.agents_templateSkillBadge__EoYKR{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#cbd5e1;font-size:.75rem;padding:.2rem .55rem;border-radius:8px}.agents_templateFooter__jAIsx{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.07)}.agents_templateConfigPreview__fN5SX{display:flex;align-items:center;gap:.65rem;font-size:.78rem;color:#9ca3af}.agents_templateConfigPreview__fN5SX span{display:inline-flex;align-items:center;gap:.3rem}.agents_deployTemplateBtn__7qsyD{background:#2563eb;color:#ffffff;border:none;padding:.55rem .95rem;border-radius:8px;font-weight:600;font-size:.85rem;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;transition:all .2s ease;white-space:nowrap}.agents_deployTemplateBtn__7qsyD:hover{background:#1d4ed8;transform:translateX(2px)}.agents_cockpitContainer__YKCPc{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:2.5rem}.agents_cockpitBanner__yoqxG{background:linear-gradient(135deg,rgba(30,41,59,.7),rgba(15,23,42,.85));border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:1.5rem 1.75rem;display:flex;justify-content:space-between;align-items:center;gap:1.5rem;box-shadow:0 4px 20px rgba(0,0,0,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);flex-wrap:wrap}.agents_cockpitBannerInfo__p76K2{display:flex;flex-direction:column;gap:.35rem;max-width:820px}.agents_cockpitBadge__EiUDO{display:inline-flex;align-items:center;gap:.4rem;background:rgba(59,130,246,.15);border:1px solid rgba(59,130,246,.3);color:#60a5fa;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:20px;width:fit-content}.agents_cockpitBannerTitle__Pq8UW{font-size:1.35rem;font-weight:700;color:#ffffff;margin:.25rem 0 0;line-height:1.3}.agents_cockpitBannerDesc__kMi2G{font-size:.88rem;color:#9ca3af;margin:0;line-height:1.45}.agents_cockpitRefreshBtn__YbJcM{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#f3f4f6;padding:.65rem 1.15rem;border-radius:10px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .2s ease;flex-shrink:0}.agents_cockpitRefreshBtn__YbJcM:hover:not(:disabled){background:rgba(255,255,255,.12);transform:translateY(-1px)}.agents_cockpitRefreshBtn__YbJcM:disabled{opacity:.6;cursor:not-allowed}.agents_cockpitGrid__d_eNs{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media (max-width:992px){.agents_cockpitGrid__d_eNs{grid-template-columns:1fr}}.agents_cockpitCard__6nN81{background:rgba(17,24,39,.75);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:1.4rem;display:flex;flex-direction:column;justify-content:space-between;min-height:380px;box-shadow:0 4px 16px rgba(0,0,0,.2);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .2s ease,border-color .2s ease}.agents_cockpitCard__6nN81:hover{border-color:rgba(255,255,255,.15)}.agents_cockpitCardHeader__JYxhY{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:1.1rem;gap:.75rem}.agents_cockpitAgentIdentity__toqv3{display:flex;align-items:center;gap:.75rem}.agents_cockpitIconBadge__zY4gr{width:42px;height:42px;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agents_cockpitCardTitle__2HezW{font-size:1.05rem;font-weight:700;color:#ffffff;margin:0;line-height:1.25}.agents_cockpitAgentRole__xUreK{font-size:.78rem;color:#9ca3af;margin:.15rem 0 0;line-height:1.35}.agents_cockpitStatusActive__c8Zqf{background:rgba(34,197,94,.15);border:1px solid rgba(34,197,94,.3);color:#4ade80;font-size:.7rem;font-weight:600;padding:.1rem .45rem;border-radius:6px}.agents_cockpitLinkOut__wqAuB{display:inline-flex;align-items:center;gap:.3rem;font-size:.78rem;color:#60a5fa;text-decoration:none;padding:.35rem .65rem;border-radius:6px;background:rgba(59,130,246,.08);border:1px solid rgba(59,130,246,.2);font-weight:500;transition:all .2s ease;white-space:nowrap;flex-shrink:0}.agents_cockpitLinkOut__wqAuB:hover{background:rgba(59,130,246,.18);color:#93c5fd;transform:translateY(-1px)}.agents_cockpitKpiRow__o51Ci{display:grid;grid-template-columns:repeat(3,1fr);gap:.6rem;margin-bottom:1rem}.agents_cockpitMiniKpi__ZB3wt{background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.6rem .75rem;display:flex;flex-direction:column;gap:.2rem}.agents_cockpitKpiLabel___qqy2{font-size:.7rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em;font-weight:500}.agents_cockpitKpiValue__7GN3C{font-size:1.1rem;font-weight:700;color:#ffffff}.agents_cockpitInlineFeedback___S5CG{padding:.55rem .85rem;border-radius:8px;font-size:.8rem;font-weight:500;margin-bottom:.85rem;border:1px solid;animation:agents_fadeIn__2JxUA .2s ease}.agents_cockpitContentBody__yIPrD{flex:1 1;display:flex;flex-direction:column;gap:.75rem;margin-bottom:1rem}.agents_cockpitLoadingBox__tqanX{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:2rem;color:#9ca3af;font-size:.85rem}.agents_cockpitSuccessBox__Fvf1n{display:flex;align-items:center;gap:.85rem;padding:1rem;border-radius:10px;background:rgba(34,197,94,.08);border:1px solid rgba(34,197,94,.2)}.agents_cockpitTaskList__WEtt7{display:flex;flex-direction:column;gap:.5rem}.agents_cockpitTaskListHeader__a95ON{font-size:.76rem;color:#9ca3af;font-weight:600;margin-bottom:.2rem}.agents_cockpitTaskItem__t_27l{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.6rem .8rem;gap:.75rem}.agents_cockpitTaskDetails__z1nW2{min-width:0;flex:1 1}.agents_cockpitTaskId__Le1P8{font-size:.75rem;color:#60a5fa;font-weight:700;flex-shrink:0}.agents_cockpitTaskTitle__wqisX{font-size:.82rem;color:#f3f4f6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:250px}.agents_cockpitTaskMeta__TTUye{font-size:.72rem;color:#9ca3af;display:flex;align-items:center;gap:.4rem;margin-top:.15rem}.agents_cockpitTaskActions__G69sZ{display:flex;align-items:center;gap:.4rem;flex-shrink:0}.agents_cockpitApproveBtn__s93vQ{background:#16a34a;color:#ffffff;border:none;border-radius:6px;padding:.4rem .7rem;font-size:.75rem;font-weight:600;display:inline-flex;align-items:center;gap:.3rem;cursor:pointer;transition:background .15s ease}.agents_cockpitApproveBtn__s93vQ:hover:not(:disabled){background:#15803d}.agents_cockpitApproveBtn__s93vQ:disabled{opacity:.6;cursor:not-allowed}.agents_cockpitFlagBtn__xfpRn{background:rgba(239,68,68,.15);border:1px solid rgba(239,68,68,.3);color:#f87171;border-radius:6px;padding:.4rem .55rem;cursor:pointer;transition:background .15s ease}.agents_cockpitFlagBtn__xfpRn:hover:not(:disabled){background:rgba(239,68,68,.25)}.agents_cockpitFlagBtn__xfpRn:disabled{opacity:.6;cursor:not-allowed}.agents_cockpitCardFooter__fPwvr{padding-top:.85rem;border-top:1px solid rgba(255,255,255,.07);display:flex;justify-content:flex-end}.agents_cockpitTriggerBtn__9CfJ0{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);color:#f3f4f6;padding:.55rem .95rem;border-radius:8px;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;transition:all .15s ease}.agents_cockpitTriggerBtn__9CfJ0:hover:not(:disabled){background:rgba(255,255,255,.1);transform:translateY(-1px)}.agents_cockpitTriggerBtn__9CfJ0:disabled{opacity:.6;cursor:not-allowed}.agents_cockpitTaxBreakdown__U9DNW{display:flex;flex-direction:column;gap:.65rem}.agents_cockpitTaxBox__AdWvr{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:8px;padding:.7rem .85rem}.agents_cockpitTaxBoxHeader___lg6p{display:flex;justify-content:space-between;font-size:.82rem;margin-bottom:.45rem}.agents_cockpitTaxNet__ClUi4{color:#38bdf8;font-weight:600;font-size:.8rem}.agents_cockpitTaxSubGrid__dkFDh{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.agents_cockpitTaxSubLabel__QKXCh{font-size:.7rem;color:#9ca3af;display:block}.agents_cockpitTaxSubValue__SQJY_{font-size:.82rem;color:#f3f4f6;font-weight:600;display:block}.agents_cockpitForm__ez9Uc{display:flex;flex-direction:column;gap:.65rem}.agents_cockpitFormRow__ETULG{display:flex;gap:.65rem}.agents_cockpitFormGroup__AyqCA{display:flex;flex-direction:column;gap:.25rem}.agents_cockpitFormLabel__5WJsm{font-size:.72rem;color:#9ca3af;font-weight:500}.agents_cockpitSelect__cVaiH{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.12);color:#f3f4f6;border-radius:6px;padding:.45rem .65rem;font-size:.8rem}.agents_cockpitInput__yWU8W,.agents_cockpitTextarea__U7KJe{background:rgba(0,0,0,.3);border:1px solid rgba(255,255,255,.12);color:#f3f4f6;border-radius:6px;padding:.5rem .75rem;font-size:.82rem}.agents_cockpitTextarea__U7KJe{resize:vertical}.agents_cockpitSendBtn__LNuMO{background:#ea580c;color:#ffffff;border:none;border-radius:6px;padding:.5rem .95rem;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;transition:background .15s ease}.agents_cockpitSendBtn__LNuMO:hover:not(:disabled){background:#c2410c}.agents_cockpitSendBtn__LNuMO:disabled{opacity:.6;cursor:not-allowed}.agents_cockpitPublishBtn__8X_5k{background:#9333ea;color:#ffffff;border:none;border-radius:6px;padding:.5rem .95rem;font-size:.8rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem;cursor:pointer;transition:background .15s ease}.agents_cockpitPublishBtn__8X_5k:hover:not(:disabled){background:#7e22ce}.agents_cockpitPublishBtn__8X_5k:disabled{opacity:.6;cursor:not-allowed}.agents_cockpitMiniList__qZkJB{margin-top:.6rem;display:flex;flex-direction:column;gap:.35rem;border-top:1px solid rgba(255,255,255,.06);padding-top:.5rem}.agents_cockpitMiniListHeader__rf_Jn{font-size:.72rem;color:#9ca3af;text-transform:uppercase;letter-spacing:.03em}.agents_cockpitMiniListItem__EYabY{display:flex;justify-content:space-between;align-items:center;font-size:.78rem;padding:.25rem 0}.agents_cockpitPriorityDot__QgzaL{width:8px;height:8px;border-radius:50%;flex-shrink:0}.agents_cockpitMiniItemTitle__Kjt6_{color:#e5e7eb;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:270px}.agents_cockpitMiniItemDate__HrEyH{color:#9ca3af;font-size:.72rem;flex-shrink:0}.Alert_alert__U7RH1{display:flex;align-items:flex-start;gap:var(--lib-space-3);padding:var(--lib-space-4) var(--lib-space-5);border-radius:var(--lib-radius-lg);border:1px solid transparent;font-family:var(--lib-font-sans);font-size:var(--lib-text-sm);line-height:var(--lib-leading-normal)}.Alert_icon__hg3f_{flex-shrink:0;display:flex;align-items:center;margin-top:.1em}.Alert_content__SdquL{flex:1 1}.Alert_title__nHjZT{font-weight:var(--lib-font-semibold);margin-bottom:var(--lib-space-1);font-size:var(--lib-text-sm)}.Alert_message__pYyQL{color:inherit;opacity:.9}.Alert_closeBtn__KS5v1{background:none;border:none;cursor:pointer;color:inherit;opacity:.6;padding:0;display:flex;align-items:center;flex-shrink:0;transition:opacity var(--lib-duration-fast) var(--lib-ease-default)}.Alert_closeBtn__KS5v1:hover{opacity:1}.Alert_closeBtn__KS5v1:focus-visible{outline:2px solid currentColor;outline-offset:2px;border-radius:var(--lib-radius-sm)}.Alert_success__Mo7xB{background:var(--lib-color-success-bg);color:var(--lib-color-success);border-color:var(--lib-color-success)}.Alert_warning__kwa3S{background:var(--lib-color-warning-bg);color:var(--lib-color-warning);border-color:var(--lib-color-warning)}.Alert_error__F0Z_G{background:var(--lib-color-error-bg);color:var(--lib-color-error);border-color:var(--lib-color-error)}.Alert_info__v3rMd{background:var(--lib-color-info-bg);color:var(--lib-color-info);border-color:var(--lib-color-info)}.Alert_toastContainer__1p1cj{position:fixed;z-index:99999;display:flex;flex-direction:column;gap:var(--lib-space-3);pointer-events:none;padding:var(--lib-space-4)}.Alert_topRight__H5hLV{top:0;right:0;align-items:flex-end}.Alert_topLeft__e454A{top:0;left:0;align-items:flex-start}.Alert_topCenter__SRB3G{top:0;left:50%;transform:translateX(-50%);align-items:center}.Alert_bottomRight__J1qIj{bottom:0;right:0;align-items:flex-end}.Alert_bottomLeft__rK2TQ{bottom:0;left:0;align-items:flex-start}.Alert_bottomCenter__X9556{bottom:0;left:50%;transform:translateX(-50%);align-items:center}.Alert_toast__qxKo1{pointer-events:all;min-width:20rem;max-width:26rem;box-shadow:0 10px 30px rgba(0,0,0,.5),inset 0 1px 0 rgba(255,255,255,.1);animation:Alert_toastIn__uACJd var(--lib-duration-normal) var(--lib-ease-out);background:rgba(18,18,18,.85)!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(255,255,255,.1)!important;border-radius:12px!important;color:#ffffff!important;padding:var(--lib-space-4) var(--lib-space-5)}.Alert_toast__qxKo1.Alert_success__Mo7xB{border-left:4px solid #00ca72!important}.Alert_toast__qxKo1.Alert_warning__kwa3S{border-left:4px solid #faad14!important}.Alert_toast__qxKo1.Alert_error__F0Z_G{border-left:4px solid #ff4d4f!important}.Alert_toast__qxKo1.Alert_info__v3rMd{border-left:4px solid #0070f3!important}.Alert_toast__qxKo1 .Alert_title__nHjZT{color:#ffffff!important;font-weight:600}.Alert_toast__qxKo1 .Alert_message__pYyQL{color:rgba(255,255,255,.8)!important}.Alert_toastLeave__biQwF{animation:Alert_toastOut___JFep var(--lib-duration-normal) var(--lib-ease-in) forwards}@keyframes Alert_toastIn__uACJd{0%{opacity:0;transform:translateY(var(--lib-space-4))}to{opacity:1;transform:translateY(0)}}@keyframes Alert_toastOut___JFep{0%{opacity:1;transform:translateY(0);max-height:10rem}to{opacity:0;transform:translateY(calc(-1 * var(--lib-space-2)));max-height:0;padding:0;margin:0}}.ContactSelect_container__MZsQs{position:relative;width:100%;font-family:inherit}.ContactSelect_containerOpen__zqP8I{z-index:100}.ContactSelect_triggerBtn__zQq84{width:100%;display:flex;align-items:center;justify-content:space-between;gap:.5rem;background:rgba(15,23,42,.6);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:.55rem .85rem;color:#f8fafc;font-size:.9rem;cursor:pointer;transition:all .2s ease;text-align:left;outline:none;min-height:42px}.ContactSelect_triggerBtn__zQq84:hover{background:rgba(30,41,59,.7);border-color:rgba(255,255,255,.25)}.ContactSelect_triggerBtnOpen__RdvjC{border-color:#3b82f6;box-shadow:0 0 0 2px rgba(59,130,246,.2);background:rgba(30,41,59,.85)}.ContactSelect_triggerLeft__D_z13{display:flex;align-items:center;gap:.6rem;flex:1 1;min-width:0;overflow:hidden}.ContactSelect_avatarCircle__mPmRo{width:26px;height:26px;border-radius:50%;background:rgba(59,130,246,.2);color:#93c5fd;border:1px solid rgba(59,130,246,.35);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;flex-shrink:0}.ContactSelect_selectedName__F2Gdb{font-size:.88rem;font-weight:600;color:#f8fafc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContactSelect_selectedCompany__F25C4{font-size:.8rem;color:#94a3b8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ContactSelect_placeholderText__HYw8A{color:#94a3b8;font-size:.88rem}.ContactSelect_actionsRight__7hTOg{display:flex;align-items:center;gap:.35rem;flex-shrink:0}.ContactSelect_clearBtn__xKM7G{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:.2rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.ContactSelect_clearBtn__xKM7G:hover{color:#fca5a5;background:rgba(239,68,68,.15)}.ContactSelect_chevronIcon__9J8qD{color:#94a3b8;transition:transform .2s ease}.ContactSelect_chevronRotated__HbUnu{transform:rotate(180deg)}.ContactSelect_dropdownMenu__iDxAW{position:absolute;top:calc(100% + 6px);left:0;right:0;min-width:280px;background:#1e293b;border:1px solid rgba(255,255,255,.15);border-radius:12px;box-shadow:0 16px 36px rgba(0,0,0,.6);z-index:9999;overflow:hidden;animation:ContactSelect_fadeIn__McijH .15s ease}@keyframes ContactSelect_fadeIn__McijH{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.ContactSelect_searchHeader__e4_cl{padding:.6rem .75rem;border-bottom:1px solid rgba(255,255,255,.08);display:flex;align-items:center;gap:.5rem;background:rgba(15,23,42,.5)}.ContactSelect_searchInput__c85mJ{flex:1 1;background:transparent;border:none;color:#f8fafc;font-size:.85rem;outline:none}.ContactSelect_searchInput__c85mJ::placeholder{color:#64748b}.ContactSelect_itemsList__kgRiv{max-height:240px;overflow-y:auto;padding:.35rem 0}.ContactSelect_itemRow__b8ZAQ{display:flex;align-items:center;justify-content:space-between;padding:.55rem .85rem;cursor:pointer;transition:background .15s ease;gap:.6rem}.ContactSelect_itemRow__b8ZAQ:hover{background:rgba(255,255,255,.06)}.ContactSelect_itemRowSelected__J1Cfa{background:rgba(59,130,246,.15)!important}.ContactSelect_itemLeft__j8MRE{display:flex;align-items:center;gap:.65rem;flex:1 1;min-width:0}.ContactSelect_itemInfo__f_HRo{display:flex;flex-direction:column;min-width:0}.ContactSelect_itemTitleRow__l6dZK{display:flex;align-items:center;gap:.45rem;flex-wrap:wrap}.ContactSelect_itemFullName__PrgiU{font-size:.86rem;font-weight:600;color:#f8fafc}.ContactSelect_itemCompany__fEGTS{font-size:.78rem;color:#94a3b8}.ContactSelect_itemSubtitle__xZBO4{font-size:.75rem;color:#64748b;margin-top:.1rem}.ContactSelect_statusBadge__jlsvP{font-size:.68rem;font-weight:600;text-transform:uppercase;padding:.1rem .4rem;border-radius:6px;background:rgba(255,255,255,.08);color:#94a3b8}.ContactSelect_statusEmployee__tA2Vb{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.ContactSelect_statusClient__H7IAH{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.ContactSelect_statusProspect__4HAaD{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.ContactSelect_emptyState__R6ykj{padding:1.25rem 1rem;text-align:center;color:#94a3b8;font-size:.85rem}.task-detail_container__M7Oh0{display:flex;flex-direction:column;gap:1.5rem;padding:2rem;max-width:1400px;margin:0 auto;animation:task-detail_fadeIn__blkYA .4s ease-out}@media (max-width:768px){.task-detail_container__M7Oh0{padding:1rem;gap:1rem}}@keyframes task-detail_fadeIn__blkYA{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.task-detail_header__eI8Dq{display:flex;justify-content:space-between;align-items:center;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);padding:1.5rem;border-radius:16px}.task-detail_topActions__YQ_sm{display:flex;justify-content:flex-start;margin-bottom:.5rem}.task-detail_backBtn__E2KFz{display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:#888;cursor:pointer;font-size:.9rem;transition:all .2s;padding:0}.task-detail_backBtn__E2KFz:hover{color:#fff}.task-detail_antigravityBtn__Eurgx{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:linear-gradient(135deg,rgba(99,102,241,.15),rgba(168,85,247,.2));border:1px solid rgba(168,85,247,.4);color:#c084fc;border-radius:8px;text-decoration:none;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .2s ease}.task-detail_antigravityBtn__Eurgx:hover{background:linear-gradient(135deg,rgba(99,102,241,.25),rgba(168,85,247,.35));border-color:rgba(168,85,247,.7);color:#f3e8ff;box-shadow:0 0 12px rgba(168,85,247,.3)}.task-detail_titleArea__xnP58{display:flex;flex-direction:column;gap:.5rem}.task-detail_titleArea__xnP58 h1{margin:0;font-size:2rem;font-weight:700;background:linear-gradient(135deg,#fff,#aaa);-webkit-background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.task-detail_titleArea__xnP58 h1{font-size:1.5rem}}.task-detail_badges__Pyomw{display:flex;gap:.5rem;align-items:center}.task-detail_priorityBadge__U0wCQ,.task-detail_statusBadge__oi2iu{padding:.25rem .75rem;border-radius:20px;font-size:.8rem;font-weight:600;display:flex;align-items:center;gap:.4rem}.task-detail_contentGrid__uOekh{display:grid;grid-template-columns:2fr 1fr;gap:1.5rem}@media (max-width:1024px){.task-detail_contentGrid__uOekh{grid-template-columns:1fr}}.task-detail_card__qzP4n{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.task-detail_card__qzP4n h2{margin-top:0;margin-bottom:1.5rem;font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:1rem}.task-detail_detailsList__wCZ0g{display:flex;flex-direction:column;gap:1rem}.task-detail_detailItem__u0S3a{display:flex;flex-direction:column;gap:.25rem}.task-detail_detailLabel__2lPC2{font-size:.85rem;color:#888;text-transform:uppercase;letter-spacing:.05em}.task-detail_detailValue__qOSJ6{font-size:1rem;color:#e0e0e0;white-space:pre-wrap}.task-detail_timerContainer__M3PNF{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem;padding:2rem 0}.task-detail_timerDisplay__ouuIQ{font-family:monospace;font-size:4rem;font-weight:700;color:#fff;text-shadow:0 0 20px rgba(24,144,255,.4)}.task-detail_timerDisplay__ouuIQ.task-detail_active__2m3BV{color:#52c41a;text-shadow:0 0 20px rgba(82,196,26,.4)}.task-detail_timerBtn__Z8nKO{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;font-size:1.1rem;font-weight:600;border:none;border-radius:30px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);background:#1890ff;color:white;box-shadow:0 4px 15px rgba(24,144,255,.3)}.task-detail_timerBtn__Z8nKO:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(24,144,255,.4)}.task-detail_timerBtn__Z8nKO.task-detail_stop__EOs7V{background:#ff4d4f;box-shadow:0 4px 15px rgba(255,77,79,.3)}.task-detail_timerBtn__Z8nKO.task-detail_stop__EOs7V:hover{box-shadow:0 6px 20px rgba(255,77,79,.4)}.task-detail_notesList__5rJAA{display:flex;flex-direction:column;gap:1rem;max-height:400px;overflow-y:auto;margin-bottom:1.5rem;padding-right:.5rem}.task-detail_noteItem__UTBUX{background:rgba(255,255,255,.05);border-radius:8px;padding:1rem}.task-detail_noteHeader__Fxysn{display:flex;justify-content:space-between;margin-bottom:.5rem;font-size:.85rem;color:#aaa}.task-detail_noteAuthor__7hSJ8{font-weight:600;color:#1890ff}.task-detail_noteContent__sP6Yh{font-size:.95rem;line-height:1.5;color:#e0e0e0;white-space:pre-wrap}.task-detail_addNoteForm__FDaMq{display:flex;flex-direction:column;gap:1rem}.task-detail_addNoteForm__FDaMq textarea{background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;padding:1rem;color:#fff;font-family:inherit;resize:vertical;min-height:100px;transition:border-color .2s}.task-detail_addNoteForm__FDaMq textarea:focus{outline:none;border-color:#1890ff}.task-detail_addNoteBtn__MfvZz{align-self:flex-end;background:#1890ff;color:#fff;border:none;padding:.5rem 1.5rem;border-radius:20px;font-weight:600;cursor:pointer;transition:all .2s}.task-detail_addNoteBtn__MfvZz:hover:not(:disabled){background:#40a9ff}.task-detail_addNoteBtn__MfvZz:disabled{opacity:.5;cursor:not-allowed}.task-detail_formGroup__7SgSP{display:flex;flex-direction:column;gap:.5rem}.task-detail_adminInput__YtvYU,.task-detail_adminSelect__Na9eN{width:100%;padding:.6rem;background:rgba(0,0,0,.2);border:1px solid rgba(255,255,255,.1);border-radius:8px;color:#fff;font-family:inherit;transition:border-color .2s}.task-detail_adminInput__YtvYU:focus,.task-detail_adminSelect__Na9eN:focus{outline:none;border-color:#1890ff}.task-detail_adminSubmitBtn__4TLBl{width:100%;padding:.75rem;background:#1890ff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-weight:600;transition:all .2s;margin-top:.5rem}.task-detail_adminSubmitBtn__4TLBl:hover:not(:disabled){background:#40a9ff;transform:translateY(-1px)}.task-detail_adminSubmitBtn__4TLBl:disabled{opacity:.5;cursor:not-allowed}.task-detail_manualTimeGrid__YHN7u{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.task-detail_timeInputLabel__zHIew{font-size:.75rem;color:#888;margin-bottom:.25rem;display:block}.task-detail_loading__sXpO5{display:flex;justify-content:center;align-items:center;height:60vh;font-size:1.2rem;color:#888}.task-detail_completeBtn__IDQeI{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;border:1px solid #52c41a;border-radius:30px;cursor:pointer;transition:all .3s;background:rgba(82,196,26,.1);color:#52c41a;width:100%}.task-detail_completeBtn__IDQeI:hover{background:#52c41a;color:white;box-shadow:0 4px 15px rgba(82,196,26,.3)}@media (max-width:768px){.task-detail_container__M7Oh0{padding:1rem}.task-detail_header__eI8Dq{flex-direction:column;align-items:flex-start;gap:1rem;padding:1.25rem}.task-detail_header__eI8Dq button{width:100%;justify-content:center}.task-detail_titleArea__xnP58 h1{font-size:1.5rem}.task-detail_timerDisplay__ouuIQ{font-size:3rem}.task-detail_timerBtn__Z8nKO{width:100%;justify-content:center}.task-detail_contentGrid__uOekh{gap:1rem}.task-detail_card__qzP4n{padding:1.25rem}.task-detail_card__qzP4n h2{font-size:1.1rem;margin-bottom:1rem}.task-detail_backBtn__E2KFz{padding:.5rem 0}}.task-detail_dependencySection__zFl3j{margin-top:1rem;display:flex;flex-direction:column;gap:.75rem}.task-detail_dependencyItem__Cu8a0{display:flex;justify-content:space-between;align-items:center;padding:.75rem;background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.05);border-radius:8px;text-decoration:none;transition:all .2s;cursor:pointer}.task-detail_dependencyItem__Cu8a0:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.1);transform:translateX(4px)}.task-detail_dependencyInfo__wTZdI{display:flex;flex-direction:column;gap:.2rem}.task-detail_dependencyTitle__gTBBz{font-weight:500;color:#e2e8f0}.task-detail_dependencyMeta___Ldl6{font-size:.75rem;color:#64748b}.task-detail_lockBadge__Hp6N_,.task-detail_unlockBadge__8aiaQ{font-size:.7rem;padding:.2rem .5rem;border-radius:4px;background:rgba(24,144,255,.1);color:#1890ff;font-weight:600;text-transform:uppercase}.task-detail_lockBadge__Hp6N_{background:rgba(250,173,20,.1);color:#faad14}.task-detail_noDeps__bwEDg{color:#64748b;font-size:.9rem;font-style:italic;padding:.5rem 0}.task-detail_runningText__0RRqI{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;color:#1890ff;width:100%}.task-detail_completeBtn__IDQeI:disabled,.task-detail_timerBtn__Z8nKO:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.TaskAttachmentsCard_card__me5uM{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:1.25rem}.TaskAttachmentsCard_cardHeader__Gb1kK{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:.85rem}.TaskAttachmentsCard_cardHeader__Gb1kK h2{margin:0;font-size:1.25rem;font-weight:600;display:flex;align-items:center;gap:.5rem;color:#fff;border-bottom:none;padding-bottom:0}.TaskAttachmentsCard_countBadge__CESBT{background:rgba(59,130,246,.2);color:#60a5fa;font-size:.75rem;font-weight:600;padding:.15rem .5rem;border-radius:12px;border:1px solid rgba(59,130,246,.3)}.TaskAttachmentsCard_dropzone__KM_3G{border:2px dashed rgba(255,255,255,.15);border-radius:12px;padding:1.5rem 1rem;text-align:center;background:rgba(255,255,255,.01);cursor:pointer;transition:all .2s ease;display:flex;flex-direction:column;align-items:center;gap:.5rem}.TaskAttachmentsCard_dropzone__KM_3G.TaskAttachmentsCard_active__h9ObZ,.TaskAttachmentsCard_dropzone__KM_3G:hover{border-color:#3b82f6;background:rgba(59,130,246,.05)}.TaskAttachmentsCard_dropzoneText__eEVIQ{font-size:.9rem;color:#e2e8f0;margin:0}.TaskAttachmentsCard_dropzoneSubtext__EipPh{font-size:.75rem;color:#94a3b8;margin:0}.TaskAttachmentsCard_hiddenInput__8444Y{display:none}.TaskAttachmentsCard_uploadingBar__0sh_X{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:#60a5fa;padding:.5rem;background:rgba(59,130,246,.1);border-radius:8px}.TaskAttachmentsCard_attachmentsGrid__LyaQ9{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:1rem}.TaskAttachmentsCard_attachmentItem__b7_BR{position:relative;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.08);border-radius:10px;overflow:hidden;display:flex;flex-direction:column;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.TaskAttachmentsCard_attachmentItem__b7_BR:hover{transform:translateY(-2px);border-color:rgba(255,255,255,.2);box-shadow:0 4px 12px rgba(0,0,0,.3)}.TaskAttachmentsCard_previewContainer__NVg5c{width:100%;height:130px;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;position:relative}.TaskAttachmentsCard_imagePreview__wtXuZ{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.TaskAttachmentsCard_previewContainer__NVg5c:hover .TaskAttachmentsCard_imagePreview__wtXuZ{transform:scale(1.05)}.TaskAttachmentsCard_fileIconPreview__6W1Wa{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:#94a3b8}.TaskAttachmentsCard_attachmentInfo__eHl94{padding:.75rem;display:flex;flex-direction:column;gap:.25rem;background:rgba(0,0,0,.15)}.TaskAttachmentsCard_fileName__CnCic{font-size:.85rem;font-weight:500;color:#f1f5f9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.TaskAttachmentsCard_fileMeta__FLSn5{display:flex;justify-content:space-between;align-items:center;font-size:.7rem;color:#64748b}.TaskAttachmentsCard_actionsRow__kU4Wo{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;padding:.4rem .75rem;border-top:1px solid rgba(255,255,255,.05);background:rgba(0,0,0,.2)}.TaskAttachmentsCard_iconBtn__LL318{background:transparent;border:none;color:#94a3b8;cursor:pointer;padding:.3rem;border-radius:4px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.TaskAttachmentsCard_iconBtn__LL318:hover{color:#fff;background:rgba(255,255,255,.1)}.TaskAttachmentsCard_iconBtnDelete__R68pc:hover{color:#ef4444;background:rgba(239,68,68,.15)}.TaskAttachmentsCard_lightboxOverlay__zcqdy{position:fixed;inset:0;background:rgba(0,0,0,.85);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;flex-direction:column;align-items:center;justify-content:center;z-index:9999;padding:2rem;animation:TaskAttachmentsCard_fadeIn__qcL5q .2s ease-out}.TaskAttachmentsCard_lightboxContent__qKY_5{position:relative;max-width:90vw;max-height:85vh;display:flex;flex-direction:column;align-items:center;gap:1rem}.TaskAttachmentsCard_lightboxImage__Pl8wb{max-width:100%;max-height:75vh;object-fit:contain;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.5);border:1px solid rgba(255,255,255,.1)}.TaskAttachmentsCard_lightboxHeader__hZHtI{width:100%;display:flex;justify-content:space-between;align-items:center;color:#fff}.TaskAttachmentsCard_lightboxTitle__kF0PF{font-size:1rem;font-weight:600;color:#f1f5f9}.TaskAttachmentsCard_lightboxCloseBtn__AwZ4U{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);color:#fff;border-radius:50%;width:36px;height:36px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.TaskAttachmentsCard_lightboxCloseBtn__AwZ4U:hover{background:rgba(239,68,68,.3);border-color:#ef4444}.TaskAttachmentsCard_emptyState__zv3tH{color:#64748b;font-size:.85rem;font-style:italic;text-align:center;padding:1rem}.TaskLogsCard_card__52Vyx{background:rgba(255,255,255,.02);border:1px solid rgba(255,255,255,.06);border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;gap:1.25rem}.TaskLogsCard_cardHeader___z8Eq{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:.85rem}.TaskLogsCard_cardHeader___z8Eq h2{margin:0;font-size:1.2rem;font-weight:600;display:flex;align-items:center;gap:.5rem;color:#fff}.TaskLogsCard_countBadge__rSk6X{background:rgba(147,51,234,.2);color:#c084fc;font-size:.75rem;font-weight:600;padding:.2rem .6rem;border-radius:12px;border:1px solid rgba(147,51,234,.3)}.TaskLogsCard_logsTimeline__JLIrU{display:flex;flex-direction:column;gap:.85rem;position:relative}.TaskLogsCard_logItem__Y14R7{display:flex;flex-direction:column;gap:.5rem;padding:.85rem 1rem;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05);border-radius:10px;transition:background .2s ease,border-color .2s ease}.TaskLogsCard_logItem__Y14R7:hover{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1)}.TaskLogsCard_logItemHeader__EK2hu{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}.TaskLogsCard_badgeAndUser__n3Oai{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap}.TaskLogsCard_actionBadge__yzjOB{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:6px;text-transform:capitalize}.TaskLogsCard_badgeCreated__sbWpn{background:rgba(34,197,94,.15);color:#4ade80;border:1px solid rgba(34,197,94,.3)}.TaskLogsCard_badgeUpdated__BEdQf{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.TaskLogsCard_badgeStarted__W6soB{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.TaskLogsCard_badgePaused__QY5rm{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.TaskLogsCard_badgeCompleted__cDmv8{background:rgba(16,185,129,.2);color:#10b981;border:1px solid rgba(16,185,129,.4)}.TaskLogsCard_badgeReopened__EQXW9{background:rgba(168,85,247,.15);color:#c084fc;border:1px solid rgba(168,85,247,.3)}.TaskLogsCard_badgeTimeAdded__Y4Hs8{background:rgba(20,184,166,.15);color:#2dd4bf;border:1px solid rgba(20,184,166,.3)}.TaskLogsCard_badgeTimeDeleted__c3VoE{background:rgba(239,68,68,.15);color:#f87171;border:1px solid rgba(239,68,68,.3)}.TaskLogsCard_badgeDeferred__OpcTy{background:rgba(234,179,8,.15);color:#facc15;border:1px solid rgba(234,179,8,.3)}.TaskLogsCard_userName__WJXpq{font-size:.85rem;font-weight:500;color:#e2e8f0}.TaskLogsCard_logTimestamp__dSvM6{font-size:.75rem;color:#64748b;white-space:nowrap}.TaskLogsCard_logMessage__6gBnU{font-size:.88rem;color:#cbd5e1;line-height:1.4;margin:0}.TaskLogsCard_changesList__oNGWZ{display:flex;flex-direction:column;gap:.35rem;margin-top:.4rem;padding:.5rem .75rem;background:rgba(0,0,0,.2);border-radius:6px;border-left:2px solid rgba(59,130,246,.5)}.TaskLogsCard_changeItem__p85E8{display:flex;align-items:center;gap:.5rem;font-size:.8rem;flex-wrap:wrap}.TaskLogsCard_changeLabel__vJkDa{color:#94a3b8;font-weight:500}.TaskLogsCard_changeOld__F3EzC{color:#f87171;text-decoration:line-through;opacity:.8;background:rgba(239,68,68,.1);padding:.1rem .35rem;border-radius:4px}.TaskLogsCard_changeArrow__WaLx_{color:#64748b}.TaskLogsCard_changeNew__gsKm9{color:#4ade80;background:rgba(34,197,94,.1);padding:.1rem .35rem;border-radius:4px;font-weight:500}.TaskLogsCard_emptyLogs__xDBK7{text-align:center;padding:2rem 1rem;color:#64748b;font-size:.9rem}.surveys_surveyModalOverlay__rA13t{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(15,23,42,.82);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:1.5rem}.surveys_surveyModalCard__ztKqC{background:#ffffff;border-radius:16px;width:100%;max-width:620px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0,0,0,.25);border:1px solid #e2e8f0;display:flex;flex-direction:column}.dark .surveys_surveyModalCard__ztKqC{background:#0f172a;border-color:#1e293b;box-shadow:0 25px 50px -12px rgba(0,0,0,.7)}.surveys_modalHeader__ctWkO{padding:1.25rem 1.5rem 1rem;border-bottom:1px solid #f1f5f9;display:flex;flex-direction:column;position:relative}.dark .surveys_modalHeader__ctWkO{border-color:#1e293b}.surveys_modalCloseButton__Q4pnj{position:absolute;top:1rem;right:1rem;background:transparent;border:none;color:#64748b;cursor:pointer;padding:.5rem;border-radius:8px;display:flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;transition:all .15s ease}.surveys_modalCloseButton__Q4pnj:hover{background:#f1f5f9;color:#0f172a}.dark .surveys_modalCloseButton__Q4pnj:hover{background:#1e293b;color:#f8fafc}.surveys_mandatoryBadge__XsYrP{display:inline-flex;align-items:center;gap:.35rem;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:.25rem .65rem;border-radius:9999px;background-color:#fee2e2;color:#b91c1c;margin-bottom:.5rem;width:fit-content}.dark .surveys_mandatoryBadge__XsYrP{background-color:rgba(239,68,68,.2);color:#f87171}.surveys_modalTitle__PEbkE{font-size:1.25rem;font-weight:700;color:#0f172a;line-height:1.35;margin:0;padding-right:2rem}.dark .surveys_modalTitle__PEbkE{color:#f8fafc}.surveys_modalSubtitle__j0et6{font-size:.85rem;color:#64748b;margin:.25rem 0 0}.dark .surveys_modalSubtitle__j0et6{color:#94a3b8}.surveys_modalMeta__0STlY{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.5rem;font-size:.85rem;color:#64748b}.surveys_modalBody__fBAP2{padding:1.25rem 1.5rem;display:flex;flex-direction:column;gap:1rem}.surveys_descriptionBox__cOOhp{font-size:.9rem;color:#334155;line-height:1.5;background-color:#f8fafc;padding:.85rem 1rem;border-radius:10px;border-left:4px solid #3b82f6;white-space:pre-wrap}.dark .surveys_descriptionBox__cOOhp{background-color:#1e293b;color:#cbd5e1;border-left-color:#3b82f6}.surveys_optionsList__t6r_9{display:flex;flex-direction:column;gap:.65rem}.surveys_optionItem__iX_Pb,.surveys_voteOptionButton__XFxUF{display:flex;align-items:center;justify-content:space-between;min-height:52px;width:100%;padding:.75rem 1rem;border-radius:12px;border:2px solid #e2e8f0;background-color:#ffffff;cursor:pointer;transition:all .15s ease;font-size:.95rem;font-weight:500;color:#1e293b;text-align:left;-webkit-user-select:none;user-select:none;touch-action:manipulation;-webkit-tap-highlight-color:transparent;gap:.75rem}.dark .surveys_optionItem__iX_Pb,.dark .surveys_voteOptionButton__XFxUF{border-color:#334155;background-color:#1e293b;color:#f8fafc}.surveys_optionItem__iX_Pb:hover,.surveys_voteOptionButton__XFxUF:hover{border-color:#93c5fd;background-color:#f8fafc}.dark .surveys_optionItem__iX_Pb:hover,.dark .surveys_voteOptionButton__XFxUF:hover{border-color:#3b82f6;background-color:#1e293b}.surveys_optionItem__iX_Pb:active,.surveys_voteOptionButton__XFxUF:active{transform:scale(.985)}.surveys_optionItemSelected__7n2HC,.surveys_voteOptionButtonSelected__09rvb{border-color:#2563eb!important;background-color:#eff6ff!important;color:#1d4ed8!important;box-shadow:0 0 0 1px #2563eb}.dark .surveys_optionItemSelected__7n2HC,.dark .surveys_voteOptionButtonSelected__09rvb{border-color:#60a5fa!important;background-color:rgba(59,130,246,.15)!important;color:#93c5fd!important}.surveys_radioCircle__ahbN2{width:22px;height:22px;border-radius:50%;border:2px solid #cbd5e1;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .15s ease}.dark .surveys_radioCircle__ahbN2{border-color:#475569}.surveys_radioCircleSelected__xeOxC{border-color:#2563eb;background-color:#2563eb;color:#ffffff}.dark .surveys_radioCircleSelected__xeOxC{border-color:#60a5fa;background-color:#3b82f6;color:#ffffff}.surveys_voteOptionText__LXDUy{font-size:.95rem;font-weight:600;flex:1 1}.surveys_commentInput__6tWl3{width:100%;padding:.65rem .85rem;border-radius:8px;border:1px solid #cbd5e1;font-size:.9rem;background:#ffffff;color:#0f172a;outline:none;transition:border-color .2s;resize:vertical;min-height:44px}.dark .surveys_commentInput__6tWl3{background:#1e293b;border-color:#475569;color:#f8fafc}.surveys_commentInput__6tWl3:focus{border-color:#3b82f6}.surveys_modalFooter__X2UFc{padding:1rem 1.5rem 1.25rem;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:space-between;gap:1rem}.dark .surveys_modalFooter__X2UFc{border-color:#1e293b}.surveys_queueInfo__qh4TZ{font-size:.85rem;color:#64748b;font-weight:500}.surveys_submitButton__4CTUE{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#2563eb;color:#ffffff;min-height:48px;padding:.75rem 1.5rem;border-radius:12px;font-weight:600;font-size:.95rem;border:none;cursor:pointer;transition:background-color .2s,transform .1s;touch-action:manipulation}.surveys_submitButton__4CTUE:hover:not(:disabled){background:#1d4ed8}.surveys_submitButton__4CTUE:active:not(:disabled){transform:scale(.98)}.surveys_submitButton__4CTUE:disabled{opacity:.5;cursor:not-allowed}.surveys_cancelButton__R0lMq{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;background:#ffffff;color:#475569;min-height:48px;padding:.75rem 1.25rem;border-radius:12px;font-weight:600;font-size:.95rem;border:1px solid #cbd5e1;cursor:pointer;transition:all .15s}.dark .surveys_cancelButton__R0lMq{background:#1e293b;color:#cbd5e1;border-color:#334155}.surveys_cancelButton__R0lMq:hover{background:#f8fafc;color:#0f172a}.surveys_surveysPageContainer__9OdFS{padding:2rem;max-width:1400px;margin:0 auto}.surveys_pageHeader__D4pt6{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.surveys_pageTitle__ar_Ym{font-size:1.6rem;font-weight:800;color:#0f172a;margin:0;display:flex;align-items:center;gap:.65rem}.dark .surveys_pageTitle__ar_Ym{color:#f8fafc}.surveys_pageSubtitle__Cy0FE{margin:.25rem 0 0;color:#64748b;font-size:.9rem}.dark .surveys_pageSubtitle__Cy0FE{color:#94a3b8}.surveys_headerActions__VB4WD{display:flex;align-items:center;gap:.65rem;flex-wrap:wrap}.surveys_refreshButton__C8y5t{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;padding:.6rem 1rem;min-height:44px;border-radius:10px;border:1px solid #cbd5e1;background:#ffffff;cursor:pointer;font-size:.85rem;font-weight:600;color:#334155;transition:all .15s ease}.dark .surveys_refreshButton__C8y5t{background:#1e293b;border-color:#334155;color:#cbd5e1}.surveys_refreshButton__C8y5t:hover{background:#f8fafc}.surveys_searchAndFiltersBar__2rSpG{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:.75rem}.surveys_filterTabsWrapper__OqOh5{overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;max-width:100%;padding-bottom:2px}.surveys_filterTabsWrapper__OqOh5::-webkit-scrollbar{display:none}.surveys_filterTabs__LN8tO{display:inline-flex;gap:.4rem;background:#f1f5f9;padding:.25rem;border-radius:12px;white-space:nowrap}.dark .surveys_filterTabs__LN8tO{background:#1e293b}.surveys_filterTab__GfnE2{padding:.5rem 1rem;min-height:42px;font-size:.85rem;font-weight:600;border-radius:9px;border:none;background:transparent;color:#64748b;cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;justify-content:center;touch-action:manipulation}.dark .surveys_filterTab__GfnE2{color:#94a3b8}.surveys_filterTabActive__Vmrrv{background:#ffffff;color:#0f172a;box-shadow:0 1px 3px rgba(0,0,0,.1)}.dark .surveys_filterTabActive__Vmrrv{background:#334155;color:#f8fafc}.surveys_searchBox__Yma9p{position:relative;min-width:260px;flex:1 1 auto;max-width:380px}.surveys_searchInput__57kpy{width:100%;min-height:44px;padding:.55rem .75rem .55rem 2.25rem;border-radius:10px;border:1px solid #cbd5e1;font-size:.85rem;outline:none;background:#ffffff;color:#0f172a;transition:border-color .2s}.dark .surveys_searchInput__57kpy{background:#1e293b;border-color:#334155;color:#f8fafc}.surveys_searchInput__57kpy:focus{border-color:#3b82f6}.surveys_surveysGrid__MtNaR{display:grid;grid-template-columns:repeat(auto-fill,minmax(350px,1fr));gap:1.25rem}.surveys_surveyCard__I3aZh{background:#ffffff;border:1px solid #e2e8f0;border-radius:16px;padding:1.25rem;display:flex;flex-direction:column;box-shadow:0 2px 4px rgba(0,0,0,.04);transition:transform .2s,box-shadow .2s,border-color .2s}.dark .surveys_surveyCard__I3aZh{background:#0f172a;border-color:#1e293b}.surveys_surveyCard__I3aZh:hover{transform:translateY(-2px);box-shadow:0 8px 16px -4px rgba(0,0,0,.08);border-color:#cbd5e1}.surveys_cardHeader__urNqu{display:flex;justify-content:space-between;align-items:center;gap:.5rem;margin-bottom:.65rem}.surveys_cardTitle__QOEck{font-size:1.15rem;font-weight:700;color:#0f172a;margin:0;line-height:1.4}.dark .surveys_cardTitle__QOEck{color:#f8fafc}.surveys_cardDescription__MaA8j{font-size:.88rem;color:#64748b;margin:.4rem 0 .65rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.45}.dark .surveys_cardDescription__MaA8j{color:#94a3b8}.surveys_cardMetaRow__RDRk2{display:flex;align-items:center;gap:.85rem;font-size:.8rem;color:#64748b;margin:.4rem 0 .65rem;flex-wrap:wrap}.dark .surveys_cardMetaRow__RDRk2{color:#94a3b8}.surveys_metaItem__U8TEd{display:inline-flex;align-items:center;gap:.3rem}.surveys_statusBadge__Qx5QQ{font-size:.75rem;font-weight:600;padding:.25rem .6rem;border-radius:9999px;white-space:nowrap}.surveys_statusActive__4ZAr5{background:#dcfce7;color:#15803d}.dark .surveys_statusActive__4ZAr5{background:rgba(34,197,94,.2);color:#4ade80}.surveys_statusClosed__oyXW9{background:#f1f5f9;color:#64748b}.dark .surveys_statusClosed__oyXW9{background:#1e293b;color:#94a3b8}.surveys_resultsContainer__YgsDR{display:flex;flex-direction:column;gap:.65rem;margin-top:.5rem}.surveys_resultRow__5_9QH{display:flex;flex-direction:column;gap:.3rem}.surveys_resultInfo__NBi4M{display:flex;justify-content:space-between;align-items:baseline;gap:.5rem;font-size:.85rem;font-weight:500;color:#334155}.dark .surveys_resultInfo__NBi4M{color:#cbd5e1}.surveys_resultOptionTitle__v96Ns{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.35rem;word-break:break-word}.surveys_resultStats__mbCKM{font-weight:700;font-size:.88rem;white-space:nowrap;color:#0f172a}.dark .surveys_resultStats__mbCKM{color:#f8fafc}.surveys_progressBarBg__PZHZG{width:100%;height:10px;background-color:#e2e8f0;border-radius:9999px;overflow:hidden}.dark .surveys_progressBarBg__PZHZG{background-color:#334155}.surveys_progressBarFill__bTfXZ{height:100%;border-radius:9999px;transition:width .5s cubic-bezier(.4,0,.2,1)}.surveys_myVoteTag__jTQp7{font-size:.7rem;background:#eff6ff;color:#2563eb;padding:.1rem .45rem;border-radius:4px;font-weight:700;border:1px solid #bfdbfe;display:inline-flex;align-items:center;gap:.2rem}.dark .surveys_myVoteTag__jTQp7{background:rgba(37,99,235,.2);color:#93c5fd;border-color:rgba(59,130,246,.4)}.surveys_formGroup_____Rj{display:flex;flex-direction:column;gap:.35rem}.surveys_formLabel__Bh0Jj{font-size:.85rem;font-weight:600;color:#334155}.dark .surveys_formLabel__Bh0Jj{color:#cbd5e1}.surveys_formInput__xLII4{width:100%;min-height:44px;padding:.6rem .85rem;border-radius:10px;border:1px solid #cbd5e1;font-size:.9rem;background:#ffffff;color:#0f172a;outline:none;transition:border-color .2s}.dark .surveys_formInput__xLII4{background:#1e293b;border-color:#334155;color:#f8fafc}.surveys_formInput__xLII4:focus{border-color:#2563eb}.surveys_presetChips__HdZIw{display:flex;gap:.4rem;flex-wrap:wrap;margin-bottom:.5rem}.surveys_presetChip__tOlq2{padding:.35rem .75rem;border-radius:8px;font-size:.8rem;font-weight:600;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;cursor:pointer;min-height:36px;display:inline-flex;align-items:center;transition:all .15s}.dark .surveys_presetChip__tOlq2{background:#1e293b;border-color:#334155;color:#cbd5e1}.surveys_presetChipActive__2ZQVL{background:#eff6ff;border-color:#3b82f6;color:#1d4ed8}.dark .surveys_presetChipActive__2ZQVL{background:rgba(37,99,235,.2);border-color:#60a5fa;color:#93c5fd}.surveys_optionInputRow__aEciR{display:flex;align-items:center;gap:.5rem}.surveys_optionNumberBadge__9RZdp{font-size:.8rem;font-weight:700;color:#64748b;width:22px;text-align:center}.surveys_deleteOptionButton__d2e1S{background:transparent;border:none;color:#ef4444;cursor:pointer;padding:.5rem;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;border-radius:8px;transition:background .15s}.surveys_deleteOptionButton__d2e1S:hover{background:#fee2e2}.dark .surveys_deleteOptionButton__d2e1S:hover{background:rgba(239,68,68,.2)}.surveys_addOptionButton__MlDZj{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;background:#ffffff;border:1px dashed #3b82f6;color:#2563eb;border-radius:10px;min-height:44px;padding:.5rem 1rem;font-size:.85rem;font-weight:600;cursor:pointer;width:100%;transition:all .15s}.dark .surveys_addOptionButton__MlDZj{background:#1e293b;border-color:#3b82f6;color:#60a5fa}.surveys_addOptionButton__MlDZj:hover{background:#eff6ff}.dark .surveys_addOptionButton__MlDZj:hover{background:rgba(59,130,246,.15)}@media (max-width:768px){.surveys_surveysPageContainer__9OdFS{padding:1rem .75rem}.surveys_pageHeader__D4pt6{flex-direction:column;align-items:stretch;gap:.85rem;margin-bottom:1.25rem}.surveys_pageTitle__ar_Ym{font-size:1.35rem}.surveys_headerActions__VB4WD{display:flex;width:100%}.surveys_headerActions__VB4WD>button{flex:1 1}.surveys_searchAndFiltersBar__2rSpG{flex-direction:column;align-items:stretch;gap:.75rem}.surveys_filterTabsWrapper__OqOh5{width:100%}.surveys_filterTabs__LN8tO{width:100%;justify-content:space-between}.surveys_filterTab__GfnE2{flex:1 1;padding:.5rem;font-size:.8rem}.surveys_searchBox__Yma9p{max-width:100%;width:100%}.surveys_surveysGrid__MtNaR{grid-template-columns:1fr;gap:1rem}.surveys_surveyCard__I3aZh{padding:1rem}.surveys_surveyModalOverlay__rA13t{padding:0;align-items:flex-end}.surveys_surveyModalCard__ztKqC{max-height:94vh;border-bottom-left-radius:0;border-bottom-right-radius:0;border-left:none;border-right:none;border-bottom:none}.surveys_modalHeader__ctWkO{padding:1rem 1.25rem .85rem}.surveys_modalBody__fBAP2{padding:1rem 1.25rem;gap:.85rem}.surveys_modalFooter__X2UFc{padding:.85rem 1.25rem 1.25rem;flex-direction:column-reverse}.surveys_modalFooter__X2UFc>button{width:100%}.surveys_modalFooterActions__35vA0{display:flex;flex-direction:column-reverse;width:100%;gap:.5rem}}.TaskPrerequisitesTopBanner_bannerContainer__DuMvP{border-radius:14px;padding:1.25rem 1.5rem;margin-bottom:1.5rem;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:all .2s ease;animation:TaskPrerequisitesTopBanner_bannerFadeIn__a0tmd .3s ease-out}@keyframes TaskPrerequisitesTopBanner_bannerFadeIn__a0tmd{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.TaskPrerequisitesTopBanner_bannerBlocked__qGnTq{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.35);box-shadow:0 4px 20px rgba(245,158,11,.07)}.TaskPrerequisitesTopBanner_bannerCompleted__X5g_I{background:rgba(16,185,129,.06);border:1px solid rgba(16,185,129,.3);box-shadow:0 4px 20px rgba(16,185,129,.05)}.TaskPrerequisitesTopBanner_bannerCollapsed__ce8HC{padding:.75rem 1.25rem;margin-bottom:1rem}.TaskPrerequisitesTopBanner_headerRow__LyLyo{display:flex;justify-content:space-between;align-items:center;gap:1rem;flex-wrap:wrap}.TaskPrerequisitesTopBanner_clickableHeader__tVzea{cursor:pointer;-webkit-user-select:none;user-select:none}.TaskPrerequisitesTopBanner_clickableHeader__tVzea:hover .TaskPrerequisitesTopBanner_title__5C7tr{color:#34d399}.TaskPrerequisitesTopBanner_headerRight__dH4XF{display:flex;align-items:center;gap:.75rem}.TaskPrerequisitesTopBanner_toggleBtn__X3W1p{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);color:#94a3b8;border-radius:6px;width:28px;height:28px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease}.TaskPrerequisitesTopBanner_toggleBtn__X3W1p:hover{background:rgba(255,255,255,.12);color:#fff;border-color:rgba(255,255,255,.25)}.TaskPrerequisitesTopBanner_titleGroup__Jiw_M{display:flex;align-items:center;gap:.75rem}.TaskPrerequisitesTopBanner_title__5C7tr{font-size:1.05rem;font-weight:700;margin:0;color:#fff;letter-spacing:-.01em}.TaskPrerequisitesTopBanner_countBadgeBlocked__gjrtB{font-size:.75rem;font-weight:600;padding:.25rem .65rem;border-radius:20px;background:rgba(245,158,11,.2);border:1px solid rgba(245,158,11,.4);color:#fbbf24}.TaskPrerequisitesTopBanner_countBadgeCompleted__qC_8F{font-size:.75rem;font-weight:600;padding:.25rem .65rem;border-radius:20px;background:rgba(16,185,129,.2);border:1px solid rgba(16,185,129,.4);color:#34d399}.TaskPrerequisitesTopBanner_description__uV0GR{font-size:.875rem;color:#cbd5e1;margin:.5rem 0 1rem;line-height:1.45}.TaskPrerequisitesTopBanner_dependencyGrid__lemv7{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:.75rem}.TaskPrerequisitesTopBanner_dependencyCard__Wx9XI{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem 1rem;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:10px;text-decoration:none;cursor:pointer;transition:all .2s ease;-webkit-user-select:none;user-select:none}.TaskPrerequisitesTopBanner_dependencyCard__Wx9XI:hover{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.22);transform:translateY(-2px);box-shadow:0 4px 14px rgba(0,0,0,.25)}.TaskPrerequisitesTopBanner_cardInfo__WorSQ{display:flex;flex-direction:column;gap:.35rem;min-width:0;flex:1 1}.TaskPrerequisitesTopBanner_cardTitleRow__fpLAY{display:flex;align-items:center;gap:.5rem;overflow:hidden}.TaskPrerequisitesTopBanner_taskId__ihpOy{font-size:.8rem;font-weight:700;color:#94a3b8;background:rgba(255,255,255,.06);padding:.15rem .45rem;border-radius:4px;flex-shrink:0}.TaskPrerequisitesTopBanner_cardTitle__zWIwP{font-size:.9rem;font-weight:600;color:#f1f5f9;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskPrerequisitesTopBanner_cardMetaRow__hf6GJ{display:flex;align-items:center;gap:.6rem;font-size:.75rem;color:#64748b;flex-wrap:wrap}.TaskPrerequisitesTopBanner_projectName__tFLSr{color:#94a3b8;max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.TaskPrerequisitesTopBanner_statusBadge__mYuAY{display:inline-flex;align-items:center;gap:.3rem;font-size:.75rem;font-weight:600;padding:.2rem .55rem;border-radius:6px;flex-shrink:0}.TaskPrerequisitesTopBanner_statusCompleted__iLXDJ{background:rgba(16,185,129,.15);color:#34d399;border:1px solid rgba(16,185,129,.3)}.TaskPrerequisitesTopBanner_statusRunning__BhXm5{background:rgba(59,130,246,.15);color:#60a5fa;border:1px solid rgba(59,130,246,.3)}.TaskPrerequisitesTopBanner_statusWaiting__74gKy{background:rgba(245,158,11,.15);color:#fbbf24;border:1px solid rgba(245,158,11,.3)}.TaskPrerequisitesTopBanner_statusOther__HVo_l{background:rgba(148,163,184,.15);color:#cbd5e1;border:1px solid rgba(148,163,184,.3)}.TaskPrerequisitesTopBanner_openLinkBtn__oc_cB{display:inline-flex;align-items:center;gap:.35rem;font-size:.8rem;font-weight:500;color:#38bdf8;flex-shrink:0;padding:.4rem .65rem;background:rgba(56,189,248,.1);border:1px solid rgba(56,189,248,.25);border-radius:6px;transition:all .2s ease}.TaskPrerequisitesTopBanner_dependencyCard__Wx9XI:hover .TaskPrerequisitesTopBanner_openLinkBtn__oc_cB{background:rgba(56,189,248,.2);border-color:rgba(56,189,248,.45);color:#7dd3fc}@media (max-width:768px){.TaskPrerequisitesTopBanner_bannerContainer__DuMvP{padding:1rem;margin-bottom:1rem}.TaskPrerequisitesTopBanner_dependencyGrid__lemv7{grid-template-columns:1fr}.TaskPrerequisitesTopBanner_dependencyCard__Wx9XI{flex-direction:column;align-items:flex-start;gap:.75rem}.TaskPrerequisitesTopBanner_openLinkBtn__oc_cB{align-self:flex-end}}.TaskGroupSection_groupContainer__F4474{background:rgba(37,99,235,.08);border:1px solid rgba(59,130,246,.35);border-radius:14px;padding:1.25rem;margin-bottom:1.75rem;box-shadow:0 4px 20px rgba(37,99,235,.12);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .2s ease}.TaskGroupSection_groupContainer__F4474:hover{border-color:rgba(59,130,246,.5);box-shadow:0 6px 24px rgba(37,99,235,.18)}.TaskGroupSection_groupHeader__MMg2E{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid rgba(59,130,246,.2)}.TaskGroupSection_titleArea__jaNb6{display:flex;align-items:center;gap:.75rem}.TaskGroupSection_groupBadge__IoeF9{display:inline-flex;align-items:center;gap:.35rem;background:#2563eb;color:#ffffff;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;padding:3px 8px;border-radius:6px}.TaskGroupSection_groupTitle__uWLW1{margin:0;font-size:1.2rem;font-weight:700;color:#ffffff;display:flex;align-items:center;gap:.5rem}.TaskGroupSection_groupCount__9JcPZ{font-size:.85rem;color:#93c5fd;font-weight:500}.TaskGroupSection_headerActions__qI_W1{display:flex;align-items:center;gap:.6rem}.TaskGroupSection_logicFlowBtn__8bd3m{background:#1d4ed8;color:#ffffff;border:1px solid rgba(255,255,255,.2);padding:6px 14px;border-radius:8px;font-size:.85rem;font-weight:600;display:inline-flex;align-items:center;gap:.45rem;text-decoration:none;cursor:pointer;transition:all .2s;box-shadow:0 2px 8px rgba(29,78,216,.4)}.TaskGroupSection_logicFlowBtn__8bd3m:hover{background:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px rgba(37,99,235,.5);color:#ffffff}.TaskGroupSection_ungroupBtn__A8cbw{background:rgba(255,255,255,.06);color:#cbd5e1;border:1px solid rgba(255,255,255,.12);padding:6px 12px;border-radius:8px;font-size:.82rem;cursor:pointer;display:inline-flex;align-items:center;gap:.4rem;transition:all .2s}.TaskGroupSection_ungroupBtn__A8cbw:hover{background:rgba(239,68,68,.15);color:#f87171;border-color:rgba(239,68,68,.3)}.TaskGroupSection_progressBarWrapper__Nitgr{width:100%;margin-top:.25rem;display:flex;align-items:center;gap:.75rem}.TaskGroupSection_progressBarTrack__6nTBx{flex:1 1;height:5px;background:rgba(255,255,255,.1);border-radius:9999px;overflow:hidden}.TaskGroupSection_progressBarFill___wh73{height:100%;background:linear-gradient(90deg,#3b82f6,#10b981);border-radius:9999px;transition:width .3s ease}.TaskGroupSection_progressLabel__BB_Dz{font-size:.75rem;color:#93c5fd;font-weight:500}.TaskGroupSection_dragOverHighlight__vcoTz{border-color:#3b82f6!important;background:rgba(37,99,235,.18)!important;box-shadow:0 0 25px rgba(59,130,246,.4)!important;outline:2px dashed #60a5fa;outline-offset:-3px}.TaskGroupSection_dropBanner__RNRAM{background:rgba(37,99,235,.25);border:1px solid rgba(59,130,246,.5);border-radius:8px;padding:.6rem 1rem;margin-bottom:.75rem;display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.85rem;font-weight:600;color:#93c5fd;animation:TaskGroupSection_dropPulse__iwJTB 1.2s infinite alternate}