.InvitePage_container__8QyZ6{min-height:100vh;display:flex;align-items:center;justify-content:center;background-color:#F9FAFB;padding:1.5rem}.InvitePage_card__o5K8G{background-color:white;border-radius:1rem;box-shadow:0 10px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.05);padding:2.5rem;width:100%;max-width:450px;text-align:center;border:1px solid #e5e7eb}.InvitePage_header__PTC75{margin-bottom:2rem}.InvitePage_successIcon__cD8q1{color:#10B981;margin:0 auto 1.5rem}.InvitePage_errorIcon__bNeVW{color:#EF4444;margin:0 auto 1.5rem}.InvitePage_title__SeXHW{font-size:1.5rem;font-weight:700;color:#111827;margin-bottom:.5rem}.InvitePage_inviterText__VzwQw{color:#6B7280;font-size:.9375rem}.InvitePage_projectInfo__lWmcQ{background-color:#F3F4F6;border-radius:.75rem;padding:1.5rem;margin-bottom:2rem;border:1px solid #e5e7eb}.InvitePage_projectName__sF7b4{font-size:1.125rem;font-weight:600;color:#111827;margin-bottom:.5rem}.InvitePage_projectDesc___iMdU{font-size:.875rem;color:#4B5563;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.InvitePage_button__u4AOw{width:100%;padding:.75rem!important;font-size:1rem!important}.InvitePage_footerText__FyN7J{margin-top:1.5rem;font-size:.8125rem;color:#9CA3AF}.InvitePage_text__Vdm3s{color:#4B5563;margin-bottom:2rem}.Button_button__hMNEn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-md);font-weight:500;transition:all .2s ease;position:relative;overflow:hidden}.Button_button__hMNEn:disabled{opacity:.7;cursor:not-allowed}.Button_primary__oSpWt{background-color:var(--primary);color:var(--primary-foreground)}.Button_primary__oSpWt:hover:not(:disabled){background-color:var(--primary-hover);transform:translateY(-1px);box-shadow:var(--shadow-md)}.Button_secondary__lRe7Q{background-color:var(--surface);color:var(--text-main);border:1px solid var(--border)}.Button_secondary__lRe7Q:hover:not(:disabled){background-color:var(--background);border-color:var(--border-hover)}.Button_outline__Zj6Ls{background-color:transparent;color:var(--primary);border:1px solid var(--primary)}.Button_outline__Zj6Ls:hover:not(:disabled){background-color:rgba(37,99,235,.05)}.Button_ghost__mZ9vJ{background-color:transparent;color:var(--text-main)}.Button_ghost__mZ9vJ:hover:not(:disabled){background-color:var(--ghost-hover)}.Button_danger__1ocl9{background-color:var(--error);color:white}.Button_danger__1ocl9:hover:not(:disabled){opacity:.9}.Button_sm__h9eWB{height:2rem;padding:0 .75rem;font-size:.875rem}.Button_md__exKk_{height:2.5rem;padding:0 1rem;font-size:.9375rem}.Button_lg__PdjsY{height:3rem;padding:0 1.5rem;font-size:1rem}.Button_loader__ARdhl{animation:Button_spin__0uF6_ 1s linear infinite}@keyframes Button_spin__0uF6_{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes Loader_loaderAnim__IBQ3p{0%{inset:0 35px 35px 0}12.5%{inset:0 35px 0 0}25%{inset:35px 35px 0 0}37.5%{inset:35px 0 0 0}50%{inset:35px 0 0 35px}62.5%{inset:0 0 0 35px}75%{inset:0 0 35px 35px}87.5%{inset:0 0 35px 0}to{inset:0 35px 35px 0}}.Loader_loaderAnim__IBQ3p{animation:Loader_loaderAnim__IBQ3p 2.5s infinite}.Loader_animationDelay__CW9Gf{animation-delay:-1.25s}.Input_container__eAhpV{display:flex;flex-direction:column;gap:.375rem;width:100%}.Input_label__83Pis{font-weight:500}.Input_input__h6Yry,.Input_label__83Pis{font-size:.875rem;color:var(--text-main)}.Input_input__h6Yry{display:flex;height:2.5rem;width:100%;border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface);padding:.5rem .75rem;transition:all .2s;outline:none}.Input_input__h6Yry:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.Input_input__h6Yry::-moz-placeholder{color:var(--text-muted)}.Input_input__h6Yry::placeholder{color:var(--text-muted)}.Input_input__h6Yry:disabled{opacity:.5;cursor:not-allowed}.Input_errorInput__qW9Ju{border-color:var(--error)}.Input_errorInput__qW9Ju:focus{box-shadow:0 0 0 2px rgba(239,68,68,.1)}.Input_errorText__P97RI{font-size:.75rem;color:var(--error)}.ProjectsView_header__SNrQA{display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}.ProjectsView_title__xqs0l{font-size:1.875rem;font-weight:700;letter-spacing:-.025em}.ProjectsView_emptyState__HAA_A{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:4rem 1rem;border:1px dashed var(--border);border-radius:var(--radius-lg);background-color:var(--background)}.ProjectsView_emptyIcon__OSFQs{color:var(--text-muted);margin-bottom:1rem}.ProjectsView_emptyTitle__L9fWg{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.ProjectsView_emptyDesc__clqju{color:var(--text-secondary);margin-bottom:1.5rem}.ProjectsView_grid__ktXnT{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.5rem}.ProjectsView_card__hRvi2{display:flex;flex-direction:column;padding:1.5rem;background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);transition:all .2s;height:100%}.ProjectsView_card__hRvi2:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--info)}.ProjectsView_cardIcon__q28bJ{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background-color:var(--background);border-radius:var(--radius-md);color:var(--primary);margin-bottom:1rem}.ProjectsView_cardContent__O3hgX{flex:1}.ProjectsView_cardTitle__PQaA5{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.ProjectsView_cardDesc__Zsi4d{color:var(--text-secondary);font-size:.875rem;margin-bottom:1rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ProjectsView_cardDate__3fdT9{font-size:.75rem;color:var(--text-muted);margin-top:auto}.CustomDropdown_dropdownContainer__tnLBY{position:relative;width:100%}.CustomDropdown_label__DbOx1{display:block;font-size:.8125rem;font-weight:600;color:var(--text-secondary);margin-bottom:.375rem;text-transform:uppercase;letter-spacing:.025em}.CustomDropdown_trigger__KuSiN{width:100%;height:2.5rem;padding:0 .875rem;background-color:var(--surface);border:1.5px solid var(--border);border-radius:8px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1);font-size:.875rem;font-weight:500;color:var(--text-main)}.CustomDropdown_trigger__KuSiN:hover{border-color:var(--text-muted);background-color:var(--ghost-hover)}.CustomDropdown_trigger__KuSiN.CustomDropdown_active__4Upf0{border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.1)}.CustomDropdown_chevron__bwsyK{color:var(--text-muted);transition:transform .2s ease}.CustomDropdown_trigger__KuSiN.CustomDropdown_active__4Upf0 .CustomDropdown_chevron__bwsyK{transform:rotate(180deg)}.CustomDropdown_menu__PJ1Fd{position:absolute;top:calc(100% + 4px);left:0;width:100%;background-color:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:var(--shadow-lg);z-index:100;padding:4px;max-height:240px;overflow-y:auto;transform-origin:top;animation:CustomDropdown_slideDown__0iQ5X .2s cubic-bezier(0,0,.2,1);scrollbar-width:thin;scrollbar-color:#E5E7EB transparent}.CustomDropdown_menu__PJ1Fd::-webkit-scrollbar{width:6px}.CustomDropdown_menu__PJ1Fd::-webkit-scrollbar-thumb{background-color:#E5E7EB;border-radius:10px}.CustomDropdown_option__Dw_sb{width:100%;padding:.625rem .75rem;border-radius:6px;display:flex;align-items:center;gap:.5rem;cursor:pointer;transition:all .15s ease;font-size:.875rem;font-weight:500;color:var(--text-secondary);border:none;background:transparent;text-align:left}.CustomDropdown_option__Dw_sb:hover{background-color:var(--ghost-hover);color:var(--text-main)}.CustomDropdown_option__Dw_sb.CustomDropdown_selected__fPBx8{background-color:var(--primary);color:white}.CustomDropdown_dot__z_Hlp{width:8px;height:8px;border-radius:50%;flex-shrink:0}@keyframes CustomDropdown_slideDown__0iQ5X{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CreateTaskModal_overlay__6xFc4{position:fixed;inset:0;background-color:rgba(15,23,42,.55);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(6px);animation:CreateTaskModal_fadeIn__iibz7 .15s ease-out}.CreateTaskModal_modal__F2Ddw{background-color:var(--surface);border-radius:var(--radius-lg);width:90%;max-width:500px;box-shadow:0 30px 60px -20px rgba(15,23,42,.45);border:1px solid var(--border);animation:CreateTaskModal_scaleIn__B943G .15s ease-out;display:flex;flex-direction:column}.CreateTaskModal_header__SHwt0{display:flex;align-items:center;justify-content:space-between;padding:1.25rem;border-bottom:1px solid var(--border)}.CreateTaskModal_title__DQ9uR{font-size:1.125rem;font-weight:600;color:var(--text-main)}.CreateTaskModal_closeButton__pVkGT{color:var(--text-secondary);padding:.25rem;border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center}.CreateTaskModal_closeButton__pVkGT:hover{background-color:var(--background);color:var(--text-main)}.CreateTaskModal_form__v_Ge8{padding:1.25rem;display:flex;flex-direction:column;gap:1.25rem}.CreateTaskModal_fieldGroup__HaCkF{display:flex;gap:1rem}.CreateTaskModal_label__cCc5I{display:block;font-size:.875rem;font-weight:500;margin-bottom:.375rem;color:var(--text-main)}.CreateTaskModal_select__c4PqH{width:100%;height:2.75rem;padding:0 2.5rem 0 1rem;border-radius:var(--radius-md);border:1px solid var(--border);background-color:var(--surface);color:var(--text-main);font-size:.9rem;font-weight:500;outline:none;transition:all .2s cubic-bezier(.16,1,.3,1);-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .75rem center;background-size:16px;cursor:pointer}.CreateTaskModal_select__c4PqH:hover{border-color:#B0B0B0;background-color:#FAFAFA}.CreateTaskModal_select__c4PqH:focus{border-color:var(--primary);box-shadow:0 0 0 2px rgba(37,99,235,.1)}.CreateTaskModal_footer__MyaOm{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.CreateTaskModal_error__G_qPE{color:var(--error);font-size:.875rem;padding:.5rem;background-color:#FEF2F2;border-radius:var(--radius-md)}@keyframes CreateTaskModal_fadeIn__iibz7{0%{opacity:0}to{opacity:1}}@keyframes CreateTaskModal_scaleIn__B943G{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.CreateTaskModal_phaseSection__DcYOM{background:var(--background);border-radius:var(--radius-md);padding:1rem;border:1px solid var(--border)}.CreateTaskModal_phaseSectionHeader__GEDe5{display:flex;align-items:center;gap:8px;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.75rem}.TaskDetailModal_overlay__j2Suh{position:fixed;inset:0;background-color:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;justify-content:center;align-items:center;z-index:50;animation:TaskDetailModal_fadeIn__fewYg .2s ease-out}.TaskDetailModal_modal__ZiRd0{background:var(--surface,#FFFFFF);width:95%;max-width:1000px;height:90vh;border-radius:12px;box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden;animation:TaskDetailModal_slideUp__UIiet .3s ease-out;border:1px solid var(--border,#e5e7eb)}@keyframes TaskDetailModal_fadeIn__fewYg{0%{opacity:0}to{opacity:1}}@keyframes TaskDetailModal_slideUp__UIiet{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.TaskDetailModal_header___Egzi{display:flex;justify-content:space-between;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border,#e5e7eb);background:var(--background,#FFFFFF)}.TaskDetailModal_breadcrumbs__0HJ1J{font-family:var(--font-mono,monospace);font-size:.75rem;color:var(--text-muted,#6B7280);font-weight:500;letter-spacing:.025em;display:flex;align-items:center;gap:8px}.TaskDetailModal_unsavedIndicator__i3X81{color:#D97706;font-size:.75rem;font-weight:500;background:#FFFBEB;padding:2px 8px;border-radius:4px;border:1px solid #fef3c7}.TaskDetailModal_headerActions__y9h4Q{display:flex;align-items:center;gap:8px}.TaskDetailModal_actionButton__XCPMv,.TaskDetailModal_saveButton__J3lca{height:32px;padding:0 16px;border-radius:6px;font-size:.875rem;font-weight:500;display:flex;align-items:center;gap:6px;transition:all .2s ease;cursor:pointer;border:1px solid transparent}.TaskDetailModal_saveButton__J3lca{background:#0EA5E9;color:#FFFFFF;border-color:#0284C7}.TaskDetailModal_saveButton__J3lca:hover:not(:disabled){background:#0284C7}.TaskDetailModal_saveButton__J3lca:disabled{background:#E5E7EB;color:#9CA3AF;border-color:transparent;cursor:not-allowed}.TaskDetailModal_iconButton__bQZfZ{height:32px;width:32px;display:flex;align-items:center;justify-content:center;border-radius:6px;color:var(--text-muted,#6B7280);transition:all .2s;background:transparent;border:1px solid transparent}.TaskDetailModal_iconButton__bQZfZ:hover{background:var(--surface,#F3F4F6);color:var(--text-primary,#111827)}.TaskDetailModal_deleteButton__And3j:hover{background:#FEF2F2;color:#DC2626}.TaskDetailModal_grid__Q755_{display:grid;grid-template-columns:1fr 320px;height:100%;overflow:hidden}.TaskDetailModal_mainContent__CpKTA{padding:32px 40px;overflow-y:auto;background:var(--background,#FFFFFF)}.TaskDetailModal_sidebar__kWxPI{background:var(--surface,#F9FAFB);border-left:1px solid var(--border,#e5e7eb);padding:24px;overflow-y:auto;display:flex;flex-direction:column;gap:32px}.TaskDetailModal_titleSection__A3zc_{margin-bottom:24px}.TaskDetailModal_titleInput__myD2c{width:100%;font-size:1.5rem;font-weight:600;color:var(--text-primary,#111827);background:transparent;border:1px solid transparent;border-radius:6px;padding:8px 0;transition:all .15s;line-height:1.33}.TaskDetailModal_titleInput__myD2c:focus{outline:none;border-bottom-color:#0EA5E9}.TaskDetailModal_titleInput__myD2c::-moz-placeholder{color:var(--text-muted,#9CA3AF)}.TaskDetailModal_titleInput__myD2c::placeholder{color:var(--text-muted,#9CA3AF)}.TaskDetailModal_section__5JdUq{margin-bottom:40px}.TaskDetailModal_sectionHeader__yWXAu{font-size:.875rem;font-weight:600;color:var(--text-primary,#111827);margin-bottom:12px;display:flex;align-items:center;gap:8px}.TaskDetailModal_sectionIcon__dSs0L{color:#0EA5E9}.TaskDetailModal_descriptionInput__bLbbm{width:100%;min-height:120px;padding:12px;font-size:1rem;line-height:1.5;color:var(--text-primary,#374151);background:var(--surface,#FFFFFF);border:1px solid var(--border,#e5e7eb);border-radius:8px;resize:vertical;transition:border-color .15s;font-family:inherit}.TaskDetailModal_descriptionInput__bLbbm:focus{outline:none;border-color:#0EA5E9;box-shadow:0 0 0 3px rgba(14,165,233,.1)}.TaskDetailModal_sidebarGroup__8YT9I{display:flex;flex-direction:column;gap:16px}.TaskDetailModal_groupTitle__88skM{font-size:.75rem;font-weight:600;text-transform:uppercase;color:var(--text-muted,#6B7280);letter-spacing:.05em;padding-bottom:8px;border-bottom:1px solid var(--border,#e5e7eb)}.TaskDetailModal_propertyRow__f7N4O{display:flex;flex-direction:column;gap:6px}.TaskDetailModal_propertyLabel__CJX9A{font-size:.875rem;color:var(--text-muted,#6B7280)}.TaskDetailModal_summaryPanel__I93uT{background:#EFF6FF;border:1px solid #dbeafe;border-radius:8px;padding:16px;margin-bottom:32px}.TaskDetailModal_summaryHeader__pfsOy{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.TaskDetailModal_summaryTitle__uk_Sx{display:flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;color:#1D4ED8}.TaskDetailModal_summaryContent__KMZoq{font-size:.875rem;line-height:1.6;color:#1E3A8A}.TaskDetailModal_labelsContainer__HzHqG{display:flex;flex-wrap:wrap;gap:6px}.TaskDetailModal_labelChip__COW8j{padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500;display:flex;align-items:center;gap:6px;cursor:default;border:1px solid transparent}.TaskDetailModal_labelInput__De426{border:1px solid var(--border,#e5e7eb);border-radius:4px;padding:4px 8px;font-size:.875rem;width:100%}.TaskDetailModal_labelInput__De426:focus{outline:none;border-color:#0EA5E9}.TaskDetailModal_activityList__sRPxF{display:flex;flex-direction:column;gap:24px;margin-bottom:24px;padding-top:12px}.TaskDetailModal_activityItem__eDEg1{display:flex;gap:16px;animation:TaskDetailModal_fadeIn__fewYg .3s ease-out}.TaskDetailModal_activityAvatar__pdwui{width:36px;height:36px;border-radius:50%;background:#E0F2FE;color:#0369A1;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600;flex-shrink:0;box-shadow:0 0 0 2px #FFFFFF,0 0 0 3px #E0F2FE}.TaskDetailModal_activityContent__kLJPb{flex:1;display:flex;flex-direction:column;gap:6px}.TaskDetailModal_activityHeader__pNb5P{display:flex;align-items:baseline;gap:8px}.TaskDetailModal_activityUser___bG25{font-size:.925rem;font-weight:600;color:var(--text-primary,#111827)}.TaskDetailModal_activityDate__euPpI{font-size:.75rem;color:var(--text-muted,#9CA3AF)}.TaskDetailModal_activityText__scEJZ{font-size:.95rem;line-height:1.6;color:var(--text-secondary,#374151);background:var(--surface,#F9FAFB);padding:12px 16px;border-radius:0 12px 12px 12px;border:1px solid var(--border,#f3f4f6)}.TaskDetailModal_activityAttachments__jczIX{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TaskDetailModal_attachmentThumbnail__1I7vx{border-radius:8px;border:1px solid var(--border,#e5e7eb);transition:transform .2s}.TaskDetailModal_attachmentThumbnail__1I7vx:hover{transform:scale(1.02)}.TaskDetailModal_fileAttachment__HI2lc{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#F3F4F6;border-radius:6px;font-size:.85rem;color:#4B5563;border:1px solid #e5e7eb}.TaskDetailModal_subtaskList__XZLEy{display:flex;flex-direction:column;gap:8px}@media (max-width:768px){.TaskDetailModal_grid__Q755_{grid-template-columns:1fr}.TaskDetailModal_sidebar__kWxPI{border-left:none;border-top:1px solid var(--border,#e5e7eb)}}.RichTextEditor_editorContainer__60Qka{border:1px solid var(--border);border-radius:8px;overflow:hidden;background:var(--surface)}.RichTextEditor_toolbar__IlUzI{display:flex;gap:2px;padding:8px;border-bottom:1px solid var(--border);background:var(--ghost-hover);flex-wrap:wrap}.RichTextEditor_toolbarButton__Cip8i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;border-radius:4px;cursor:pointer;color:var(--text-secondary);transition:all .15s ease}.RichTextEditor_toolbarButton__Cip8i:hover{background:var(--border);color:var(--text-main)}.RichTextEditor_toolbarButton__Cip8i.RichTextEditor_active__dBx1V{background:var(--primary);color:white}.RichTextEditor_toolbarDivider__QUyOJ{width:1px;height:24px;background:var(--border);margin:4px 6px}.RichTextEditor_editorContent__vOCeU{min-height:80px;max-height:200px;overflow-y:auto;padding:12px;font-size:14px;line-height:1.5;outline:none;color:var(--text-main);background:var(--surface)}.RichTextEditor_editorContent__vOCeU:focus{outline:none}.RichTextEditor_editorContent__vOCeU:empty:before{content:attr(data-placeholder);color:var(--text-muted);pointer-events:none}.RichTextEditor_editorContent__vOCeU strong{font-weight:600}.RichTextEditor_editorContent__vOCeU em{font-style:italic}.RichTextEditor_editorContent__vOCeU s{text-decoration:line-through}.RichTextEditor_editorContent__vOCeU a{color:var(--primary);text-decoration:underline}.RichTextEditor_editorContent__vOCeU ol,.RichTextEditor_editorContent__vOCeU ul{margin:8px 0;padding-left:24px}.RichTextEditor_editorContent__vOCeU li{margin:4px 0}.RichTextEditor_attachmentsPreview__PSQ3m{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px;border-top:1px solid var(--border);background:var(--ghost-hover)}.RichTextEditor_attachmentItem__1X9R_{position:relative;display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--surface);border:1px solid var(--border);border-radius:4px;font-size:12px;color:var(--text-main)}.RichTextEditor_attachmentImage__GISBN{width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:4px}.RichTextEditor_removeAttachment__MFdFD{position:absolute;top:-6px;right:-6px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;background:#ef4444;color:white;border:none;border-radius:50%;cursor:pointer;font-size:12px}.RichTextEditor_uploadProgress___HBDK{display:flex;align-items:center;gap:8px;padding:4px 8px;background:rgba(59,130,246,.1);border:1px solid rgba(59,130,246,.3);border-radius:4px;font-size:12px;color:var(--primary)}.RichTextEditor_spinner__wQy15{width:14px;height:14px;border:2px solid rgba(59,130,246,.3);border-top:2px solid var(--primary);border-radius:50%;animation:RichTextEditor_spin__LS3o1 .8s linear infinite}@keyframes RichTextEditor_spin__LS3o1{to{transform:rotate(1turn)}}.SubtaskList_container__6X1en{margin-top:8px}.SubtaskList_progressBar__CvPkR{height:4px;background:var(--border);border-radius:2px;overflow:hidden;margin-bottom:12px}.SubtaskList_progressFill__fIjuN{height:100%;background:var(--success);transition:width .3s ease}.SubtaskList_progressText__Y_VNV{font-size:.75rem;color:var(--text-muted);margin-bottom:4px}.SubtaskList_list__r8oEJ{display:flex;flex-direction:column;gap:6px}.SubtaskList_item__ukc_v{display:flex;align-items:center;gap:8px;padding:8px;border-radius:var(--radius-sm);background:var(--background);transition:background-color .15s ease}.SubtaskList_item__ukc_v:hover{background:var(--border)}.SubtaskList_checkbox__7fXZs{width:18px;height:18px;min-width:18px;border:2px solid var(--border-hover);border-radius:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .15s ease;background:transparent;color:transparent}.SubtaskList_checkbox__7fXZs:hover{border-color:var(--primary)}.SubtaskList_checkbox__7fXZs.SubtaskList_checked__ucBdy{background:var(--success);border-color:var(--success);color:white}.SubtaskList_text__Yosfo{flex:1;font-size:.875rem;color:var(--text-main);word-break:break-word}.SubtaskList_text__Yosfo.SubtaskList_completed__7t_n_{text-decoration:line-through;color:var(--text-muted)}.SubtaskList_deleteButton__zvFm9{opacity:0;padding:4px;border-radius:var(--radius-sm);color:var(--text-muted);cursor:pointer;transition:all .15s ease;background:transparent;border:none}.SubtaskList_item__ukc_v:hover .SubtaskList_deleteButton__zvFm9{opacity:1}.SubtaskList_deleteButton__zvFm9:hover{color:var(--error);background:rgba(239,68,68,.1)}.SubtaskList_addForm__L_LHu{display:flex;gap:8px;margin-top:8px}.SubtaskList_addInput__OJ6Cf{flex:1;padding:8px 12px;border:1px solid var(--border);border-radius:var(--radius-sm);font-size:.875rem;background:var(--surface);color:var(--text-main);transition:border-color .15s ease}.SubtaskList_addInput__OJ6Cf:focus{outline:none;border-color:var(--primary)}.SubtaskList_addButton__eC0ye{padding:8px 12px;background:var(--primary);color:var(--primary-foreground);border:none;border-radius:var(--radius-sm);cursor:pointer;font-size:.875rem;font-weight:500;transition:background-color .15s ease}.SubtaskList_addButton__eC0ye:hover{background:var(--primary-hover)}.SubtaskList_addButton__eC0ye:disabled{opacity:.5;cursor:not-allowed}.SubtaskList_empty__T1OYI{font-size:.8125rem;color:var(--text-muted);text-align:center;padding:12px}.AddColumnModal_overlay__PWaXx{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(15,23,42,.55);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(6px);animation:AddColumnModal_fadeIn__oDedu .2s ease-out}.AddColumnModal_modal__5Czm_{background-color:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:0 30px 60px -20px rgba(15,23,42,.45);overflow:hidden;animation:AddColumnModal_slideUp__EZRFB .3s cubic-bezier(.16,1,.3,1);border:1px solid var(--border)}.AddColumnModal_header__FRtAe{padding:1.5rem;border-bottom:1px solid var(--border);display:flex;justify-content:space-between;align-items:center}.AddColumnModal_title__yZX_G{font-size:1.25rem;font-weight:600;color:var(--text-main);margin:0}.AddColumnModal_closeButton__Bs1BI{background:none;border:none;cursor:pointer;color:var(--text-secondary);padding:.5rem;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s}.AddColumnModal_closeButton__Bs1BI:hover{background-color:var(--ghost-hover);color:var(--text-main)}.AddColumnModal_form__h_cXq{padding:1.5rem}.AddColumnModal_formGroup__gL8LX{margin-bottom:1.5rem}.AddColumnModal_label__lFPdi{display:block;font-size:.875rem;font-weight:500;color:var(--text-secondary);margin-bottom:.5rem}.AddColumnModal_input__liKcu{width:100%;padding:.75rem 1rem;border:1px solid var(--border);border-radius:var(--radius-md);font-size:.95rem;color:var(--text-main);outline:none;transition:all .2s;background-color:var(--surface)}.AddColumnModal_input__liKcu:focus{border-color:var(--primary);box-shadow:0 0 0 3px rgba(37,99,235,.12);background-color:var(--surface)}.AddColumnModal_footer__xYuAt{padding:1.25rem 1.5rem;background-color:var(--background);border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:.75rem}@keyframes AddColumnModal_fadeIn__oDedu{0%{opacity:0}to{opacity:1}}@keyframes AddColumnModal_slideUp__EZRFB{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.KanbanBoard_board__jppSs{display:flex;flex-direction:column;height:100%}.KanbanBoard_header__UwzsF{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem;gap:.5rem;padding:0 1.5rem}.KanbanBoard_title__ktWfl{font-size:1.25rem;font-weight:700}.KanbanBoard_columns__NjF33{display:flex;gap:1.5rem;overflow-x:auto;padding:0 1.5rem 1rem;flex:1;min-height:0}.KanbanBoard_column___atTb{flex:1;min-width:250px;background-color:var(--column-bg);border-radius:var(--radius-lg);display:flex;flex-direction:column}.KanbanBoard_columnHeader__vZUe_{padding:.75rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(0,0,0,.05)}.KanbanBoard_columnTitle__wKfOw{font-weight:600;font-size:.9375rem;color:var(--text-secondary)}.KanbanBoard_count__IW4p_{background-color:rgba(0,0,0,.05);padding:.125rem .5rem;border-radius:999px;font-size:.75rem;font-weight:500}.KanbanBoard_columnContent__PCT9C{padding:.75rem;flex:1;overflow-y:auto}@media (max-width:1024px) and (min-width:769px){.KanbanBoard_header__UwzsF{margin-bottom:1rem}.KanbanBoard_title__ktWfl{font-size:1.125rem}.KanbanBoard_columns__NjF33{gap:1rem}.KanbanBoard_column___atTb{min-width:220px}.KanbanBoard_columnHeader__vZUe_{padding:.625rem}.KanbanBoard_columnTitle__wKfOw{font-size:.875rem}.KanbanBoard_count__IW4p_{font-size:.6875rem}.KanbanBoard_columnContent__PCT9C{padding:.625rem}}@media (max-width:768px){.KanbanBoard_board__jppSs{padding-top:0}.KanbanBoard_header__UwzsF{position:sticky;top:0;background:var(--background);z-index:10;padding:.75rem 1rem;margin-bottom:.75rem;gap:.5rem;border-bottom:1px solid var(--border)}.KanbanBoard_header__UwzsF>div:first-child{flex:1;min-width:0}.KanbanBoard_title__ktWfl{font-size:1rem}.KanbanBoard_columns__NjF33{gap:.75rem;padding-bottom:.5rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.KanbanBoard_column___atTb{min-width:200px;max-width:200px;flex-shrink:0;scroll-snap-align:start}.KanbanBoard_columnHeader__vZUe_{padding:.5rem .625rem}.KanbanBoard_columnTitle__wKfOw{font-size:.8125rem}.KanbanBoard_count__IW4p_{font-size:.6875rem;padding:.125rem .375rem}.KanbanBoard_columnContent__PCT9C{padding:.5rem}}@media (max-width:480px){.KanbanBoard_header__UwzsF{padding:.5rem 0;margin-bottom:.5rem}.KanbanBoard_title__ktWfl{font-size:.875rem}.KanbanBoard_columns__NjF33{gap:.5rem}.KanbanBoard_column___atTb{min-width:150px;max-width:150px}.KanbanBoard_columnHeader__vZUe_{padding:.375rem .5rem}.KanbanBoard_columnTitle__wKfOw{font-size:.75rem}.KanbanBoard_columnContent__PCT9C{padding:.375rem}}.ProjectOnboarding_container__PlIF8{background:linear-gradient(to bottom right,var(--surface),var(--background));border:1px solid var(--border);border-radius:var(--radius-lg);padding:2.5rem;margin-bottom:2.5rem;animation:ProjectOnboarding_fadeIn__VOoxL .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:var(--shadow-md)}.ProjectOnboarding_container__PlIF8:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,var(--primary),var(--secondary,#8b5cf6))}.ProjectOnboarding_dismissButton__98JVl{position:absolute;top:1rem;right:1rem;padding:.5rem;color:var(--text-secondary);border-radius:50%;cursor:pointer;transition:all .2s;background:transparent;border:none}.ProjectOnboarding_dismissButton__98JVl:hover{background-color:var(--background);color:var(--text-primary)}.ProjectOnboarding_header__gSMQG{margin-bottom:2.5rem;max-width:600px}.ProjectOnboarding_title__72Lat{font-size:1.75rem;font-weight:800;margin-bottom:.75rem;color:var(--text-primary);letter-spacing:-.02em}.ProjectOnboarding_description__Upg_i{color:var(--text-secondary);font-size:1.05rem;line-height:1.6;margin-bottom:1.5rem}.ProjectOnboarding_progressContainer__BvNeE{display:flex;align-items:center;gap:1rem;margin-bottom:.5rem}.ProjectOnboarding_progressLabel__bOb7_{font-size:.875rem;font-weight:600;color:var(--primary);white-space:nowrap}.ProjectOnboarding_progressBar__tZEOR{flex-grow:1;height:6px;background-color:var(--border);border-radius:3px;overflow:hidden;max-width:200px}.ProjectOnboarding_progressFill__bypiL{height:100%;background-color:var(--primary);border-radius:3px;transition:width .5s ease-out}.ProjectOnboarding_steps__eZ6bI{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5rem}.ProjectOnboarding_stepCard__0QdsX{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative;cursor:default}.ProjectOnboarding_stepCard__0QdsX:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.ProjectOnboarding_stepCard__0QdsX.ProjectOnboarding_completed__kOxA0{border-color:var(--success,#10b981);background:linear-gradient(to bottom right,var(--surface),rgba(16,185,129,.05))}.ProjectOnboarding_iconWrapper__rx61B{width:52px;height:52px;background:var(--background);border:1px solid var(--border);border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem;color:var(--text-primary);transition:all .3s}.ProjectOnboarding_stepCard__0QdsX:hover .ProjectOnboarding_iconWrapper__rx61B{background:var(--primary);color:white;border-color:var(--primary)}.ProjectOnboarding_stepCard__0QdsX.ProjectOnboarding_completed__kOxA0 .ProjectOnboarding_iconWrapper__rx61B{background:var(--success,#10b981);color:white;border-color:var(--success,#10b981)}.ProjectOnboarding_stepTitle__1m7s6{font-size:1.1rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}.ProjectOnboarding_stepDesc__oOTmf{font-size:.925rem;color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.5;flex-grow:1}.ProjectOnboarding_actionButton__SOMzh,.ProjectOnboarding_linkButton__Tr7Uf{width:100%;margin-top:auto}.ProjectOnboarding_linkButton__Tr7Uf{display:inline-flex;align-items:center;justify-content:center;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:var(--text-primary);background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);transition:all .2s;text-decoration:none;height:36px}.ProjectOnboarding_linkButton__Tr7Uf:hover{background:var(--background);border-color:var(--text-secondary)}.ProjectOnboarding_completedBadge__MoGRy{position:absolute;top:1rem;right:1rem;color:var(--success,#10b981);opacity:0;transform:scale(.5);transition:all .3s cubic-bezier(.175,.885,.32,1.275)}.ProjectOnboarding_stepCard__0QdsX.ProjectOnboarding_completed__kOxA0 .ProjectOnboarding_completedBadge__MoGRy{opacity:1;transform:scale(1)}@keyframes ProjectOnboarding_fadeIn__VOoxL{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.ProjectTabs_tabs__LSc02{display:flex;gap:4px;background:var(--background);padding:4px;border-radius:var(--radius-md);width:-moz-fit-content;width:fit-content;list-style:none;margin:0}.ProjectTabs_tab__oEahD{display:flex;align-items:center;gap:6px;padding:8px 16px;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;color:var(--text-secondary);background:transparent;border:none;cursor:grab;transition:all .2s cubic-bezier(.2,0,0,1);position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ProjectTabs_tab__oEahD:not(:first-child):before{content:"";position:absolute;left:-2px;top:20%;height:60%;width:1px;background-color:#e5e7eb;opacity:0;transition:opacity .2s ease;pointer-events:none}.ProjectTabs_tabs__LSc02:hover .ProjectTabs_tab__oEahD:not(:hover):before{opacity:1}.ProjectTabs_tab__oEahD:hover+.ProjectTabs_tab__oEahD:before,.ProjectTabs_tab__oEahD:hover:before{opacity:0!important}.ProjectTabs_tab__oEahD:hover{color:var(--text-main);background:var(--surface)}.ProjectTabs_tab__oEahD.ProjectTabs_active____TIA{color:var(--primary);background:var(--surface);box-shadow:var(--shadow-sm)}@media (max-width:768px){.ProjectTabs_tabs__LSc02{width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.ProjectTabs_tabs__LSc02::-webkit-scrollbar{display:none}.ProjectTabs_tab__oEahD{flex-shrink:0;scroll-snap-align:start;padding:6px 12px;font-size:.8125rem}}.ProjectTabs_dragging__wYv_y{background:var(--surface)!important;box-shadow:var(--shadow-md)!important;border:1px solid var(--border);opacity:.9}.ProjectAnalytics_container__VgC36{padding:24px;overflow-y:auto;max-width:1000px;margin:0 auto}.ProjectAnalytics_header__MDxLw{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-wrap:wrap;gap:12px}.ProjectAnalytics_title__3ZskC{font-size:1.25rem;font-weight:600;color:var(--text-main);margin:0}.ProjectAnalytics_backButton__GkrZ6{display:flex;align-items:center;gap:8px;padding:8px 16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-main);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ProjectAnalytics_backButton__GkrZ6:hover{background:var(--background);border-color:var(--primary);color:var(--primary)}.ProjectAnalytics_actions__kxr0H{display:flex;gap:8px}.ProjectAnalytics_iconButton__9t8r_{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.ProjectAnalytics_iconButton__9t8r_:hover{background:var(--background);border-color:var(--primary);color:var(--primary)}.ProjectAnalytics_actionButton__WE2_X{display:flex;align-items:center;gap:6px;padding:8px 14px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all .15s ease}.ProjectAnalytics_actionButton__WE2_X:hover{background:var(--background);border-color:var(--primary);color:var(--primary)}.ProjectAnalytics_loading__fgu7k{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:48px;color:var(--text-muted)}.ProjectAnalytics_chartCard__bclYA{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;display:flex;flex-direction:column}.ProjectAnalytics_chartTitle__ve3yR{font-size:.875rem;font-weight:600;color:var(--text-main);margin:0 0 16px}.ProjectAnalytics_chartFooter__DPoXt{display:flex;align-items:center;gap:6px;margin-top:12px;padding-top:12px;border-top:1px solid var(--border);font-size:.75rem;color:var(--success)}.ProjectAnalytics_chartSelector__SBnhT{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}.ProjectAnalytics_chartOption__A2l3M{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:16px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);text-align:left;cursor:pointer;position:relative;min-height:220px;width:260px;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.ProjectAnalytics_chartOption__A2l3M:hover{border-color:var(--primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.ProjectAnalytics_chartOptionActive__LlwcU{border-color:var(--primary);box-shadow:0 0 0 2px rgba(59,130,246,.15)}.ProjectAnalytics_chartOptionDisabled__tIiFE{opacity:.7;cursor:not-allowed}.ProjectAnalytics_chartOptionDisabled__tIiFE:hover{border-color:var(--border);box-shadow:none;transform:none}.ProjectAnalytics_chartPreview__47l6x{width:100%;height:110px;border-radius:12px;background:linear-gradient(135deg,rgba(248,250,252,.9),rgba(241,245,249,.9));color:var(--text-main);display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgba(226,232,240,.6)}[data-theme=dark] .ProjectAnalytics_chartPreview__47l6x{background:linear-gradient(135deg,rgba(30,41,59,.6),rgba(15,23,42,.6));border-color:rgba(51,65,85,.5)}.ProjectAnalytics_chartPreview__47l6x svg{width:100%;height:80px;padding:0 8px}.ProjectAnalytics_chartBadge__mY7bS{position:absolute;top:12px;right:12px;padding:2px 8px;border-radius:999px;background:rgba(245,158,11,.2);color:#f59e0b;font-size:.625rem;font-weight:600;letter-spacing:.04em}.ProjectAnalytics_chartMeta__9vTr_{display:flex;flex-direction:column;gap:2px}.ProjectAnalytics_chartName__7HM3E{font-size:.9rem;font-weight:600;color:var(--text-main)}.ProjectAnalytics_chartDesc__UklBE{font-size:.75rem;color:var(--text-secondary)}.ProjectAnalytics_chartDisplay__3w_S_{margin-bottom:24px}.ProjectAnalytics_proPlaceholder__UMFdL{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;color:var(--text-secondary);font-size:.875rem;padding:24px;border-radius:var(--radius-md);background:rgba(148,163,184,.12);border:1px dashed var(--border)}.ProjectAnalytics_proBadge__S0ciq{font-size:.7rem;font-weight:700;letter-spacing:.08em;color:#92400e;background:#fef3c7;padding:4px 10px;border-radius:999px}.ProjectAnalytics_statsGrid__6QNie{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.ProjectAnalytics_statCard__M94_d{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:16px;display:flex;align-items:center;gap:12px}.ProjectAnalytics_statIcon__1ac3c{width:40px;height:40px;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;color:white;flex-shrink:0}.ProjectAnalytics_statIcon__1ac3c.ProjectAnalytics_total__W74KM{background:var(--primary)}.ProjectAnalytics_statIcon__1ac3c.ProjectAnalytics_completed__n4xWh{background:var(--success)}.ProjectAnalytics_statIcon__1ac3c.ProjectAnalytics_progress__K3FSP{background:var(--info)}.ProjectAnalytics_statIcon__1ac3c.ProjectAnalytics_overdue__TFCba{background:var(--error)}.ProjectAnalytics_statContent__2CTvo{flex:1;min-width:0}.ProjectAnalytics_statValue__J_4_5{font-size:1.5rem;font-weight:700;color:var(--text-main);line-height:1}.ProjectAnalytics_statLabel__H_6P_{font-size:.75rem;color:var(--text-secondary);margin-top:4px}.ProjectAnalytics_section__6FiD9{margin-bottom:24px}.ProjectAnalytics_sectionTitle__vZWVV{font-size:.9375rem;font-weight:600;color:var(--text-main);margin-bottom:12px;display:flex;align-items:center;gap:8px}.ProjectAnalytics_overdueList__6DNHi{display:flex;flex-direction:column;gap:8px}.ProjectAnalytics_overdueItem__lvsQ_{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--error);border-radius:var(--radius-md)}.ProjectAnalytics_overdueTitle__Ymo0P{font-size:.875rem;font-weight:500;color:var(--text-main)}.ProjectAnalytics_overdueTicket__cZw1L{font-size:.75rem;color:var(--text-muted)}.ProjectAnalytics_overdueDays__ly5pg{font-size:.75rem;color:var(--error);font-weight:500}@media (max-width:768px){.ProjectAnalytics_container__VgC36{padding:16px}.ProjectAnalytics_header__MDxLw{flex-direction:column;align-items:flex-start;gap:12px}.ProjectAnalytics_title__3ZskC{font-size:1.125rem}.ProjectAnalytics_statsGrid__6QNie{grid-template-columns:repeat(2,1fr);gap:12px}.ProjectAnalytics_statCard__M94_d{padding:12px;gap:10px}.ProjectAnalytics_statIcon__1ac3c{width:36px;height:36px}.ProjectAnalytics_statValue__J_4_5{font-size:1.25rem}.ProjectAnalytics_chartSelector__SBnhT{flex-direction:column;gap:12px}.ProjectAnalytics_chartOption__A2l3M{width:100%;min-height:auto;flex-direction:row;padding:0;gap:0;overflow:hidden}.ProjectAnalytics_chartPreview__47l6x{width:140px;height:auto;min-height:100px;align-self:stretch;flex-shrink:0;border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.ProjectAnalytics_chartMeta__9vTr_{flex:1;padding:14px}.ProjectAnalytics_chartBadge__mY7bS{top:8px;right:8px}.ProjectAnalytics_chartCard__bclYA{padding:16px;min-height:300px!important}.ProjectAnalytics_chartTitle__ve3yR{font-size:.8125rem}.ProjectAnalytics_actions__kxr0H{width:100%;justify-content:flex-end}.ProjectAnalytics_actionButton__WE2_X span{display:none}.ProjectAnalytics_backButton__GkrZ6{padding:6px 12px;font-size:.8rem}.ProjectAnalytics_overdueItem__lvsQ_{flex-direction:column;align-items:flex-start;gap:8px;padding:12px}.ProjectAnalytics_section__6FiD9{margin-bottom:20px}.ProjectAnalytics_sectionTitle__vZWVV{font-size:.875rem}}@media (max-width:480px){.ProjectAnalytics_container__VgC36{padding:12px}.ProjectAnalytics_title__3ZskC{font-size:1rem}.ProjectAnalytics_statsGrid__6QNie{grid-template-columns:1fr;gap:10px}.ProjectAnalytics_statCard__M94_d{padding:10px}.ProjectAnalytics_statIcon__1ac3c{width:32px;height:32px}.ProjectAnalytics_statValue__J_4_5{font-size:1.125rem}.ProjectAnalytics_statLabel__H_6P_{font-size:.7rem}.ProjectAnalytics_chartOption__A2l3M{min-height:auto;padding:0;gap:0}.ProjectAnalytics_chartPreview__47l6x{width:120px;min-height:90px}.ProjectAnalytics_chartMeta__9vTr_{padding:12px}.ProjectAnalytics_chartName__7HM3E{font-size:.85rem}.ProjectAnalytics_chartDesc__UklBE{font-size:.7rem}.ProjectAnalytics_chartCard__bclYA{padding:12px;min-height:260px!important}.ProjectAnalytics_chartTitle__ve3yR{font-size:.75rem;margin-bottom:12px}.ProjectAnalytics_chartFooter__DPoXt{font-size:.7rem;margin-top:10px;padding-top:10px}.ProjectAnalytics_overdueTitle__Ymo0P{font-size:.8rem}.ProjectAnalytics_overdueDays__ly5pg,.ProjectAnalytics_overdueTicket__cZw1L{font-size:.7rem}.ProjectAnalytics_loading__fgu7k{padding:32px;font-size:.875rem}.ProjectAnalytics_proPlaceholder__UMFdL{padding:16px;font-size:.8rem}.ProjectAnalytics_proBadge__S0ciq{font-size:.625rem;padding:3px 8px}}@media print{.ProjectAnalytics_actions__kxr0H{display:none!important}.ProjectAnalytics_container__VgC36{padding:20px}.ProjectAnalytics_chartCard__bclYA,.ProjectAnalytics_overdueItem__lvsQ_,.ProjectAnalytics_statCard__M94_d{-moz-column-break-inside:avoid;break-inside:avoid}}.TeamView_container__HO7ox{padding:0}.TeamView_header__NX44g{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.TeamView_title__26G1_{font-size:1.25rem;font-weight:600;color:var(--text-main)}.TeamView_createButton__7ecQz{display:flex;align-items:center;gap:8px;padding:10px 20px;background:var(--primary);color:white;border:none;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.TeamView_createButton__7ecQz:hover{background:var(--primary-hover);transform:translateY(-1px)}.TeamView_grid___NA0a{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.TeamView_teamCard__qeRPC{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:20px;cursor:pointer;transition:all .2s ease}.TeamView_teamCard__qeRPC:hover{border-color:var(--primary);box-shadow:var(--shadow-md);transform:translateY(-2px)}.TeamView_teamHeader__jLCG7{display:flex;align-items:center;gap:12px;margin-bottom:16px}.TeamView_colorBadge___6Ohr{width:12px;height:12px;border-radius:50%;flex-shrink:0}.TeamView_teamName__k8R9n{font-size:1rem;font-weight:600;color:var(--text-main);flex:1}.TeamView_memberCount__4ieV9{font-size:.75rem;color:var(--text-secondary);background:var(--background);padding:4px 8px;border-radius:var(--radius-sm)}.TeamView_membersSection__z2fAN{margin-top:12px}.TeamView_membersLabel__xhuWj{font-size:.75rem;color:var(--text-secondary);margin-bottom:8px;text-transform:uppercase;letter-spacing:.5px}.TeamView_membersList__nnybc{display:flex;flex-wrap:wrap;gap:8px}.TeamView_memberChip__fzr_b{display:flex;align-items:center;gap:6px;padding:4px 10px;background:var(--background);border-radius:var(--radius-full);font-size:.8125rem;color:var(--text-main)}.TeamView_memberAvatar__cDIwn{width:20px;height:20px;border-radius:50%;background:var(--primary);color:white;display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600}.TeamView_emptyMembers__z89ui{font-size:.8125rem;color:var(--text-secondary);font-style:italic}.TeamView_emptyState___Wk_4{text-align:center;padding:60px 20px;color:var(--text-secondary)}.TeamView_emptyIcon__Tqd3w{width:64px;height:64px;margin:0 auto 16px;background:var(--surface);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}.TeamView_emptyTitle__RLMTx{font-size:1.125rem;font-weight:600;color:var(--text-main);margin-bottom:8px}.TeamView_emptyDescription__hsAzK{font-size:.875rem;max-width:300px;margin:0 auto 20px}.TeamView_modalOverlay__sJvFY{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px)}.TeamView_modal__hihnk{background:var(--surface);border-radius:var(--radius-lg);width:100%;max-width:500px;max-height:90vh;overflow:hidden;box-shadow:var(--shadow-xl)}.TeamView_modalHeader__wZ2E1{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:1px solid var(--border)}.TeamView_modalTitle__OffzR{font-size:1.125rem;font-weight:600;color:var(--text-main)}.TeamView_closeButton__kn8wc{background:none;border:none;color:var(--text-secondary);cursor:pointer;padding:4px;border-radius:var(--radius-sm);transition:all .15s ease}.TeamView_closeButton__kn8wc:hover{background:var(--background);color:var(--text-main)}.TeamView_modalBody__pm9Da{padding:24px;overflow-y:auto;max-height:calc(90vh - 140px)}.TeamView_formGroup__Bcs6r{margin-bottom:20px}.TeamView_formLabel__9w3fv{display:block;font-size:.875rem;font-weight:500;color:var(--text-main);margin-bottom:8px}.TeamView_formInput__Uz9_E{width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:.875rem;background:var(--background);color:var(--text-main);transition:all .15s ease}.TeamView_formInput__Uz9_E:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.TeamView_colorPicker__Ht8YU{display:flex;gap:8px;flex-wrap:wrap}.TeamView_colorOption__DZ029{width:32px;height:32px;border-radius:50%;border:2px solid transparent;cursor:pointer;transition:all .15s ease}.TeamView_colorOption__DZ029:hover{transform:scale(1.1)}.TeamView_colorOption__DZ029.TeamView_selected__IfGfp{border-color:var(--text-main);box-shadow:0 0 0 2px var(--surface)}.TeamView_memberSelect__rnVOM{display:flex;flex-direction:column;gap:8px;max-height:250px;overflow-y:auto}.TeamView_searchContainer__UEr6Z{position:relative;margin-bottom:12px}.TeamView_searchIcon__96AmO{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none}.TeamView_searchInput__Z6GJK{width:100%;padding:10px 14px 10px 38px;border:1px solid var(--border);border-radius:var(--radius-md);font-size:.875rem;background:var(--background);color:var(--text-main);transition:all .15s ease}.TeamView_searchInput__Z6GJK:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 3px rgba(14,165,233,.1)}.TeamView_memberOption__6wrcH{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);cursor:pointer;transition:all .15s ease}.TeamView_memberOption__6wrcH:hover{background:var(--surface);border-color:var(--primary)}.TeamView_memberOption__6wrcH.TeamView_selected__IfGfp{background:rgba(14,165,233,.1);border-color:var(--primary)}.TeamView_memberOption__6wrcH .TeamView_memberAvatar__cDIwn{width:32px;height:32px;font-size:.75rem}.TeamView_memberInfo__Z_SgO{flex:1}.TeamView_memberName__J0N7B{font-size:.875rem;font-weight:500;color:var(--text-main)}.TeamView_memberEmail__qzSfc{font-size:.75rem;color:var(--text-secondary)}.TeamView_checkIcon__dDwwW{color:var(--primary)}.TeamView_modalFooter__P3P5Z{display:flex;justify-content:flex-end;gap:12px;padding:16px 24px;border-top:1px solid var(--border);background:var(--background)}.TeamView_cancelButton__lat4S{padding:10px 20px;background:transparent;border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-main);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.TeamView_cancelButton__lat4S:hover{background:var(--surface)}.TeamView_submitButton__3cDjC{padding:10px 20px;background:var(--primary);border:none;border-radius:var(--radius-md);color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease}.TeamView_submitButton__3cDjC:hover{background:var(--primary-hover)}.TeamView_submitButton__3cDjC:disabled{opacity:.6;cursor:not-allowed}.TeamView_deleteButton__6dR9y{padding:10px 20px;background:#EF4444;border:none;border-radius:var(--radius-md);color:white;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .15s ease;margin-right:auto}.TeamView_deleteButton__6dR9y:hover{background:#DC2626}.TeamView_noMembers__3hbxI{text-align:center;padding:20px;color:var(--text-secondary);font-size:.875rem}.CalendarView_container__nyo2q{display:grid;grid-template-columns:1fr 340px;gap:24px;height:100%;min-height:600px;font-family:var(--font-body,system-ui,sans-serif)}.CalendarView_calendarWrapper__G3ZWS{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:24px;display:flex;flex-direction:column;box-shadow:var(--shadow-sm);overflow:hidden}.CalendarView_calendarHeader__0AT4W{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid var(--border)}.CalendarView_headerLeft__rvBx5{display:flex;align-items:center;gap:16px}.CalendarView_monthTitle__YQLdk{font-size:1.5rem;font-weight:600;color:var(--text-main);letter-spacing:-.02em;margin:0;min-width:200px}.CalendarView_navGroup__4PI4Y{display:flex;align-items:center;gap:8px;background:var(--background);padding:4px;border-radius:var(--radius-md);border:1px solid var(--border)}.CalendarView_navButton__m9gJ4{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;transition:all .2s ease}.CalendarView_navButton__m9gJ4:hover{background:var(--surface);color:var(--text-main)}.CalendarView_todayButton__syZMe{padding:8px 16px;background:transparent;color:var(--primary);border:1px solid var(--primary);border-radius:var(--radius-md);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.CalendarView_todayButton__syZMe:hover{background:rgba(var(--primary-rgb),.05);background:var(--primary-muted,rgba(14,165,233,.1))}.CalendarView_weekdayHeader__udPTO{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:12px}.CalendarView_weekday__331Y5{text-align:center;font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em;padding:8px 0}.CalendarView_calendarGrid__HFpX_{display:grid;grid-template-columns:repeat(7,1fr);grid-auto-rows:1fr;gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius-md);overflow:hidden;flex:1}.CalendarView_calendarDay__MqH1F{position:relative;background:var(--background);min-height:100px;padding:8px;cursor:pointer;transition:background-color .2s ease;display:flex;flex-direction:column;gap:6px}.CalendarView_calendarDay__MqH1F:hover{background:var(--surface)}.CalendarView_calendarDay__MqH1F.CalendarView_otherMonth__EWilI{background:var(--surface);opacity:.6}.CalendarView_calendarDay__MqH1F.CalendarView_selected___OXVP{background:var(--primary-muted,rgba(14,165,233,.05));box-shadow:inset 0 0 0 2px var(--primary);z-index:1}.CalendarView_dayNumber__xFDMV{font-size:.875rem;font-weight:500;color:var(--text-secondary);width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;margin-left:-4px}.CalendarView_calendarDay__MqH1F.CalendarView_today__EgVD_ .CalendarView_dayNumber__xFDMV{background:var(--primary);color:white;font-weight:600}.CalendarView_taskIndicators__C7EGE{display:flex;flex-direction:column;gap:2px;flex:1}.CalendarView_taskPill__FjN6J{font-size:.75rem;padding:2px 6px;border-radius:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:white;font-weight:500;line-height:1.3;transition:transform .15s ease,box-shadow .15s ease;position:relative}.CalendarView_taskPill__FjN6J:hover{transform:translateX(2px);z-index:10;box-shadow:var(--shadow-sm)}.CalendarView_pillStart__lAMFx{border-top-right-radius:0;border-bottom-right-radius:0;margin-right:-10px;z-index:2;padding-right:12px}.CalendarView_pillMiddle__MexPi{border-radius:0;margin-left:-10px;margin-right:-10px;z-index:1}.CalendarView_pillEnd__x0j2J{border-top-left-radius:0;border-bottom-left-radius:0;margin-left:-10px;z-index:2;padding-left:12px}.CalendarView_moreCount__U34hX{font-size:.7rem;color:var(--text-muted);padding-left:4px;font-weight:500}.CalendarView_sidebar__Px8DS{background:var(--surface);border-left:1px solid var(--border);display:flex;flex-direction:column;height:100%}.CalendarView_sidebarHeader__Ltiav{padding:24px;border-bottom:1px solid var(--border);background:var(--background)}.CalendarView_selectedDateDisplay__uLe9i{display:flex;flex-direction:column;gap:4px}.CalendarView_selectedDayName___I5BG{font-size:1.125rem;font-weight:600;color:var(--text-main)}.CalendarView_selectedFullDate__7cnON{font-size:.875rem;color:var(--text-muted)}.CalendarView_taskList__i_rVp{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.CalendarView_taskCard__ZP4dW{background:var(--background);border:1px solid var(--border);border-radius:var(--radius-md);padding:16px;transition:all .2s ease;position:relative;overflow:hidden}.CalendarView_taskCard__ZP4dW:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--task-color,var(--border))}.CalendarView_taskCard__ZP4dW:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border)}.CalendarView_taskHeader__3WGnw{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:8px}.CalendarView_taskTitle__JEFqT{font-size:.95rem;font-weight:600;color:var(--text-main);margin:0;line-height:1.4}.CalendarView_taskMeta__dsotj{display:flex;align-items:center;gap:12px;margin-top:12px;font-size:.75rem;color:var(--text-muted)}.CalendarView_metaItem__bzzhW{display:flex;align-items:center;gap:4px}.CalendarView_priorityTag__bQxEF{padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:600;text-transform:uppercase}.CalendarView_emptyState__00pWL{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding:40px;gap:16px;text-align:center;color:var(--text-muted)}.CalendarView_emptyIcon__Cftka{color:var(--text-muted);opacity:.5}@media (max-width:1024px){.CalendarView_container__nyo2q{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto}.CalendarView_sidebar__Px8DS{border-left:none;border-top:1px solid var(--border);min-height:300px}}@media (max-width:640px){.CalendarView_calendarHeader__0AT4W{flex-direction:column;align-items:flex-start;gap:16px}.CalendarView_headerLeft__rvBx5{width:100%;justify-content:space-between}.CalendarView_calendarDay__MqH1F{min-height:60px;padding:4px}.CalendarView_taskPill__FjN6J{display:none}.CalendarView_taskDotMobile__6kchC{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:2px}}@media (max-height:850px),(max-width:1280px){.CalendarView_container__nyo2q{gap:16px;min-height:500px}.CalendarView_calendarWrapper__G3ZWS{padding:16px}.CalendarView_calendarHeader__0AT4W{margin-bottom:16px}.CalendarView_monthTitle__YQLdk{font-size:1.25rem}.CalendarView_calendarDay__MqH1F{min-height:80px;padding:4px}.CalendarView_taskPill__FjN6J{font-size:.7rem;padding:1px 4px}}@media (max-height:700px){.CalendarView_calendarDay__MqH1F{min-height:60px}}.ArchivedView_container__7ZAle{height:100%;display:flex;flex-direction:column;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);overflow:hidden}.ArchivedView_header__1kGCJ{padding:24px;border-bottom:1px solid var(--border);display:flex;align-items:center;gap:12px}.ArchivedView_title__GmzKH{font-size:1.25rem;font-weight:600;color:var(--text-main);margin:0}.ArchivedView_subtitle__lINtE{color:var(--text-muted);font-size:.9rem;margin-left:auto}.ArchivedView_list__vzGpg{flex:1;overflow-y:auto;padding:0}.ArchivedView_emptyState__9w_D4{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;gap:16px;color:var(--text-muted);padding:40px;text-align:center}.ArchivedView_taskRow__4xBfs{display:flex;align-items:center;padding:16px 24px;border-bottom:1px solid var(--border);transition:background-color .2s;gap:16px}.ArchivedView_taskRow__4xBfs:hover{background-color:var(--background)}.ArchivedView_taskInfo__p74Ow{flex:1;min-width:0}.ArchivedView_taskTitle__Y3Xyo{font-size:1rem;font-weight:500;color:var(--text-main);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ArchivedView_taskMeta__pr2Ji{display:flex;align-items:center;gap:12px;font-size:.8rem;color:var(--text-muted)}.ArchivedView_metaItem__S1B3G{display:flex;align-items:center;gap:4px}.ArchivedView_actions__0dAVv{display:flex;align-items:center;gap:8px}.ArchivedView_restoreButton__gyHv5{padding:6px 12px;border-radius:var(--radius-md);border:1px solid var(--border);background:transparent;color:var(--text-main);font-size:.875rem;cursor:pointer;transition:all .2s;display:flex;align-items:center;gap:6px}.ArchivedView_restoreButton__gyHv5:hover{background:var(--background);border-color:var(--primary);color:var(--primary)}.ArchivedView_deleteButton__F_72w{padding:6px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--text-muted);cursor:pointer;transition:all .2s}.ArchivedView_deleteButton__F_72w:hover{color:#DC2626;background:#FEF2F2}.BacklogView_container__5oq4e{padding:24px;height:100%;display:flex;flex-direction:column;overflow:hidden;max-width:1000px;margin:0 auto}.BacklogView_header__ckP59{display:flex;align-items:center;justify-content:space-between;margin-bottom:24px;flex-shrink:0}.BacklogView_title__vFiL9{font-size:1.5rem;font-weight:600;color:var(--text-primary)}.BacklogView_subtitle__MRavl{font-size:.875rem;color:var(--text-secondary)}.BacklogView_icon__6cQ4N{color:var(--primary)}.BacklogView_list__UaiLF{flex:1;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding-bottom:20px}.BacklogView_taskRow__W_vQB{display:flex;align-items:center;padding:16px;background-color:var(--surface);border:1px solid var(--border);border-radius:8px;transition:all .2s ease;gap:16px;position:relative;overflow:hidden}.BacklogView_taskRow__W_vQB:hover{transform:translateY(-1px);box-shadow:0 4px 6px -1px rgba(0,0,0,.1);border-color:var(--primary-muted)}.BacklogView_priorityIndicator__Wf2Ut{width:4px;height:100%;position:absolute;left:0;top:0;bottom:0}.BacklogView_taskInfo__vR_BW{flex:1;min-width:0}.BacklogView_taskTitle__ZOiBy{font-size:1rem;font-weight:500;color:var(--text-primary);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.BacklogView_taskMeta__3BIXg{display:flex;align-items:center;gap:12px;font-size:.75rem;color:var(--text-secondary)}.BacklogView_metaItem__KqE5n{display:flex;align-items:center;gap:4px}.BacklogView_priorityTag__pQx9K{padding:2px 6px;border-radius:4px;font-weight:500;font-size:.7rem}.BacklogView_assignee__ziMKH{display:flex;align-items:center;gap:4px}.BacklogView_actions__8iXli{display:flex;gap:8px;flex-shrink:0}.BacklogView_emptyState__iRK7q{display:flex;flex-direction:column;align-items:center;justify-content:center;height:300px;color:var(--text-secondary);gap:12px;border:2px dashed var(--border);border-radius:12px}.BacklogView_phaseTabs__CVeqy{display:flex;gap:8px;margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid var(--border);flex-wrap:wrap}.BacklogView_phaseTab__TtpBu{display:flex;align-items:center;gap:6px;padding:8px 14px;border-radius:8px;border:1px solid var(--border);background:var(--surface);color:var(--text-secondary);font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.BacklogView_phaseTab__TtpBu:hover{background:var(--surface-hover,var(--border));border-color:var(--text-secondary)}.BacklogView_phaseTabActive__PYoOQ{background:var(--primary);color:white;border-color:var(--primary)}.BacklogView_phaseTabActive__PYoOQ:hover{background:var(--primary-hover,var(--primary));border-color:var(--primary)}.BacklogView_phaseCount__4VIlZ{padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:600;background:rgba(0,0,0,.1)}.BacklogView_phaseTabActive__PYoOQ .BacklogView_phaseCount__4VIlZ{background:rgba(255,255,255,.2)}.BacklogView_phaseGroup__syavC{margin-bottom:24px}.BacklogView_phaseHeader__JyfYY{display:flex;align-items:center;gap:10px;padding:10px 14px;margin-bottom:12px;background:var(--surface);border-radius:8px;border-left:3px solid;font-size:.9rem;font-weight:600;color:var(--text-primary)}.BacklogView_phaseGroupCount__U0W8Z{margin-left:auto;padding:2px 10px;border-radius:12px;font-size:.75rem;background:var(--border);color:var(--text-secondary)}.BacklogView_phaseTag__5WU6d{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:4px;font-weight:500;font-size:.7rem}@media (max-width:768px){.BacklogView_container__5oq4e{padding:16px}.BacklogView_header__ckP59{flex-direction:column;align-items:flex-start;gap:16px}.BacklogView_phaseTabs__CVeqy{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:12px;margin-bottom:16px;scrollbar-width:none;-ms-overflow-style:none}.BacklogView_phaseTabs__CVeqy::-webkit-scrollbar{display:none}.BacklogView_phaseTab__TtpBu{white-space:nowrap;flex-shrink:0;padding:6px 12px;font-size:.8rem}.BacklogView_taskRow__W_vQB{flex-direction:column;align-items:flex-start;gap:12px;padding:14px 14px 14px 16px}.BacklogView_priorityIndicator__Wf2Ut{width:100%;height:3px;top:0;left:0;right:0;bottom:auto}.BacklogView_taskInfo__vR_BW{width:100%}.BacklogView_taskTitle__ZOiBy{white-space:normal;font-size:.95rem}.BacklogView_taskMeta__3BIXg{flex-wrap:wrap;gap:8px}.BacklogView_actions__8iXli{width:100%}.BacklogView_emptyState__iRK7q{height:200px}.BacklogView_phaseHeader__JyfYY{font-size:.85rem;padding:8px 12px}}@media (max-width:480px){.BacklogView_container__5oq4e{padding:12px}.BacklogView_title__vFiL9{font-size:1.25rem}.BacklogView_subtitle__MRavl{font-size:.8rem}.BacklogView_phaseTab__TtpBu{padding:5px 10px;font-size:.75rem}.BacklogView_phaseCount__4VIlZ{padding:1px 6px;font-size:.7rem}.BacklogView_taskRow__W_vQB{padding:12px}.BacklogView_taskTitle__ZOiBy{font-size:.9rem}.BacklogView_taskMeta__3BIXg{font-size:.7rem}.BacklogView_emptyState__iRK7q{height:160px;padding:16px}.BacklogView_emptyState__iRK7q p{text-align:center;font-size:.85rem}}.AITaskGenerator_overlay__MOpqL{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000;backdrop-filter:blur(4px);animation:AITaskGenerator_fadeIn__HM2D3 .2s ease-out}.AITaskGenerator_modal__ckp66{background-color:var(--background);border:1px solid var(--border);border-radius:12px;width:90%;max-width:700px;max-height:85vh;display:flex;flex-direction:column;box-shadow:var(--shadow-xl);animation:AITaskGenerator_slideUp__vxJYu .3s ease-out}.AITaskGenerator_header__OSUCF{padding:1.5rem;border-bottom:1px solid var(--border);display:flex;align-items:center;justify-content:space-between}.AITaskGenerator_headerTitle__avFuz{display:flex;align-items:center;gap:.75rem}.AITaskGenerator_headerTitle__avFuz h2{font-size:1.25rem;font-weight:600;color:var(--text-main);margin:0}.AITaskGenerator_icon__fEwGM{color:var(--primary)}.AITaskGenerator_closeBtn__RbkJH{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:4px;transition:all .2s}.AITaskGenerator_closeBtn__RbkJH:hover{background-color:var(--hover);color:var(--text-main)}.AITaskGenerator_content__0_R5Q{padding:1.5rem;overflow-y:auto;flex:1}.AITaskGenerator_description__DPX3P{color:var(--text-muted);margin-bottom:1.5rem;font-size:.95rem}.AITaskGenerator_dropzone__bZfoc{border:2px dashed var(--border);border-radius:8px;padding:2rem;text-align:center;cursor:pointer;transition:all .2s;background-color:var(--surface);margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:.75rem;color:var(--text-muted)}.AITaskGenerator_dropzone__bZfoc:hover{border-color:var(--primary);background-color:var(--hover)}.AITaskGenerator_uploadIcon__til3j{color:var(--text-muted)}.AITaskGenerator_fileInfo__b3_kR{display:flex;align-items:center;gap:1rem;background:var(--background);padding:.5rem 1rem;border-radius:6px;border:1px solid var(--border)}.AITaskGenerator_fileName__Nbm_p{font-weight:500;color:var(--text-main)}.AITaskGenerator_removeFile__kwOHC{background:none;border:none;color:var(--error);font-size:.85rem;cursor:pointer}.AITaskGenerator_divider___MojC{display:flex;align-items:center;margin:1.5rem 0;color:var(--text-muted);font-size:.85rem;font-weight:500}.AITaskGenerator_divider___MojC:after,.AITaskGenerator_divider___MojC:before{content:"";flex:1;height:1px;background-color:var(--border)}.AITaskGenerator_divider___MojC span{padding:0 1rem}.AITaskGenerator_textarea__cjJI7{width:100%;padding:1rem;border:1px solid var(--border);border-radius:8px;background-color:var(--surface);color:var(--text-main);resize:vertical;min-height:150px;font-family:inherit;font-size:.95rem}.AITaskGenerator_textarea__cjJI7:focus{outline:none;border-color:var(--primary);box-shadow:0 0 0 2px var(--primary-muted)}.AITaskGenerator_error__6GGdy{display:flex;align-items:center;gap:.5rem;margin-top:1rem;padding:.75rem;background-color:var(--error-bg);color:var(--error);border-radius:6px;font-size:.9rem}.AITaskGenerator_previewHeader__8zfCL{margin-bottom:1.5rem}.AITaskGenerator_previewHeader__8zfCL h3{font-size:1.1rem;font-weight:600;color:var(--text-main);margin-bottom:.25rem}.AITaskGenerator_previewHeader__8zfCL p{color:var(--text-muted);font-size:.9rem}.AITaskGenerator_taskList__XNEH5{display:flex;flex-direction:column;gap:2rem}.AITaskGenerator_phaseGroup__a6F4_{display:flex;flex-direction:column;gap:.75rem}.AITaskGenerator_phaseTitle__iC_OC{font-size:.95rem;font-weight:600;color:var(--primary);text-transform:uppercase;letter-spacing:.05em;padding-bottom:.5rem;border-bottom:1px solid var(--border)}.AITaskGenerator_taskCard__wz83M{background-color:var(--surface);border:1px solid var(--border);border-radius:8px;padding:1rem;transition:all .2s}.AITaskGenerator_taskCard__wz83M:hover{border-color:var(--border-hover);box-shadow:var(--shadow-sm)}.AITaskGenerator_taskHeader__lwwJ_{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:.5rem}.AITaskGenerator_taskTitle__g2dce{font-weight:500;color:var(--text-main);font-size:1rem}.AITaskGenerator_removeTaskBtn__rvy0V{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:4px}.AITaskGenerator_removeTaskBtn__rvy0V:hover{background-color:var(--hover);color:var(--error)}.AITaskGenerator_taskDesc__cFQ2P{color:var(--text-muted);font-size:.9rem;line-height:1.5;margin-bottom:.75rem}.AITaskGenerator_taskMeta__XcV6O{display:flex;align-items:center;gap:.75rem;font-size:.8rem}.AITaskGenerator_badge__433QJ{padding:.15rem .5rem;border-radius:4px;font-weight:500}.AITaskGenerator_low__KZ3hs{background-color:var(--info-bg);color:var(--info)}.AITaskGenerator_medium__lGqNP{background-color:var(--warning-bg);color:var(--warning)}.AITaskGenerator_high__NQjJi{background-color:var(--error-bg);color:var(--error)}.AITaskGenerator_status__CiJfh{color:var(--text-muted);font-weight:500}.AITaskGenerator_footer__HOJjB{padding:1.5rem;border-top:1px solid var(--border);display:flex;justify-content:flex-end;gap:1rem;background-color:var(--surface);border-radius:0 0 12px 12px}@keyframes AITaskGenerator_fadeIn__HM2D3{0%{opacity:0}to{opacity:1}}@keyframes AITaskGenerator_slideUp__vxJYu{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.SettingsCard_card__1JIOS{background-color:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;transition:border-color .2s}.SettingsCard_card__1JIOS:hover{border-color:var(--border-hover)}.SettingsCard_header__4PuKs{display:flex;align-items:center;gap:1rem}.SettingsCard_iconWrapper__ZKeW3{width:48px;height:48px;border-radius:12px;background-color:var(--primary-muted);color:var(--primary);display:flex;align-items:center;justify-content:center}.SettingsCard_title__bXlcp{font-size:1.125rem;font-weight:600;color:var(--text-main);margin-bottom:.25rem}.SettingsCard_description__B4VwY{font-size:.875rem;color:var(--text-muted)}.SettingsCard_content__Tnvol{display:flex;flex-direction:column;gap:1rem}.SettingsCard_alert__KTsYX{padding:.75rem;border-radius:var(--radius-md);display:flex;align-items:center;gap:.5rem;font-size:.875rem}.SettingsCard_success__ohGit{background-color:#DEF7EC;color:#03543F}.SettingsCard_error__Y6vSi{background-color:#FDE8E8;color:#9B1C1C}.SettingsCard_connectedState__NWqrh{display:flex;align-items:center;justify-content:space-between;padding:1rem;background-color:var(--surface-hover);border-radius:var(--radius-md);border:1px solid var(--border)}.SettingsCard_connectedInfo__CUtmB{display:flex;align-items:center;gap:.75rem}.SettingsCard_disconnectedState__9bnUH{display:flex;flex-direction:column;gap:1rem}.SettingsCard_buttonPrimary__Mkxof{background-color:var(--primary);color:white;padding:.5rem 1rem;border-radius:var(--radius-md);font-weight:500;border:none;cursor:pointer;width:-moz-fit-content;width:fit-content;transition:background-color .2s}.SettingsCard_buttonPrimary__Mkxof:hover{background-color:var(--primary-hover)}.SettingsCard_buttonSecondary__k6ui_{background-color:transparent;color:var(--text-secondary);padding:.5rem 1rem;border-radius:var(--radius-md);font-weight:500;border:1px solid var(--border);cursor:pointer;transition:all .2s}.SettingsCard_buttonSecondary__k6ui_:hover{background-color:var(--surface-hover);color:var(--text-main)}.SupportModal_overlay__ZViUJ{position:fixed;inset:0;background:rgba(0,0,0,.4);z-index:1000;display:flex;align-items:flex-end;justify-content:flex-end;padding:1.5rem}.SupportModal_modal__k7pna{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);width:100%;max-width:400px;box-shadow:0 20px 40px rgba(0,0,0,.15);animation:SupportModal_slideIn__UkpOU .2s ease-out}@keyframes SupportModal_slideIn__UkpOU{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SupportModal_header__gNwxd{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border)}.SupportModal_title__qTvXy{font-size:1rem;font-weight:600;color:var(--text-main);margin:0}.SupportModal_closeButton__bSaiG{background:none;border:none;padding:.25rem;cursor:pointer;color:var(--text-muted);border-radius:var(--radius-sm);display:flex;align-items:center;justify-content:center;transition:background-color .15s,color .15s}.SupportModal_closeButton__bSaiG:hover{background:var(--ghost-hover);color:var(--text-main)}.SupportModal_form__E9ViC{padding:1.25rem;display:flex;flex-direction:column;gap:1rem}.SupportModal_field__RBxfm{display:flex;flex-direction:column;gap:.375rem}.SupportModal_label__xCfj_{font-size:.8125rem;font-weight:500;color:var(--text-main)}.SupportModal_select__1dMEL{width:100%;padding:.625rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--text-main);font-size:.875rem;cursor:pointer;transition:border-color .15s}.SupportModal_select__1dMEL:focus{outline:none;border-color:var(--primary)}.SupportModal_textarea__wDdaA{width:100%;padding:.625rem .75rem;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);color:var(--text-main);font-size:.875rem;resize:vertical;min-height:100px;font-family:inherit;transition:border-color .15s}.SupportModal_textarea__wDdaA:focus{outline:none;border-color:var(--primary)}.SupportModal_textarea__wDdaA::-moz-placeholder{color:var(--text-muted)}.SupportModal_textarea__wDdaA::placeholder{color:var(--text-muted)}.SupportModal_error___8WhE{color:var(--error);font-size:.8125rem;margin:0}.SupportModal_actions__Yc3nt{display:flex;justify-content:flex-end;gap:.75rem;margin-top:.5rem}.SupportModal_successMessage__ZJX5g{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem 1.5rem;text-align:center;gap:.75rem}.SupportModal_successMessage__ZJX5g p{font-size:1rem;font-weight:600;color:var(--text-main);margin:0}.SupportModal_successMessage__ZJX5g span{font-size:.875rem;color:var(--text-muted)}.SettingsShell_shell__7xzbQ{display:grid;grid-template-columns:260px 1fr;gap:2rem;align-items:start}@media (max-width:900px){.SettingsShell_shell__7xzbQ{grid-template-columns:auto 1fr;gap:1rem}}.SettingsShell_sidebar__Vt0Pr{background:var(--surface);border:1px solid var(--border);border-radius:18px;padding:1.5rem;display:flex;flex-direction:column;gap:1.5rem;position:sticky;top:96px}@media (max-width:900px){.SettingsShell_sidebar__Vt0Pr{position:sticky;top:1rem;padding:.75rem .5rem;border-radius:12px}}.SettingsShell_sidebarHeader__fRH37{display:flex;flex-direction:column;gap:.35rem;padding-bottom:1rem;border-bottom:1px solid var(--border)}.SettingsShell_userName__W6pHJ{font-size:1rem;font-weight:700;color:var(--text-main)}.SettingsShell_userEmail__d3sY_{font-size:.85rem;color:var(--text-muted)}.SettingsShell_nav__wNiyz{display:flex;flex-direction:column;gap:.35rem}.SettingsShell_navItem__BEGev{display:flex;align-items:center;gap:.75rem;padding:.65rem .85rem;border-radius:12px;border:1px solid transparent;background:transparent;color:var(--text-secondary);font-size:.9rem;font-weight:600;text-align:left;cursor:pointer;transition:all .2s ease}.SettingsShell_navItem__BEGev:hover{background:var(--ghost-hover);color:var(--text-main)}.SettingsShell_navItemActive__Hwrc0{background:linear-gradient(135deg,rgba(59,130,246,.18),rgba(16,185,129,.18));border-color:rgba(59,130,246,.35);color:var(--text-main);box-shadow:0 10px 20px -15px rgba(15,23,42,.35)}.SettingsShell_navIcon__bHrwB{width:34px;height:34px;border-radius:10px;display:grid;place-items:center;background:var(--column-bg);color:var(--text-secondary)}.SettingsShell_navItemActive__Hwrc0 .SettingsShell_navIcon__bHrwB{background:rgba(59,130,246,.2);color:#2563eb}.SettingsShell_navLabel__qEJVb{flex:1}@media (max-width:900px){.SettingsShell_navLabel__qEJVb,.SettingsShell_sidebarHeader__fRH37{display:none}.SettingsShell_navItem__BEGev{justify-content:center;padding:.5rem}}.SettingsShell_content__An1vI{background:var(--surface);border:1px solid var(--border);border-radius:20px;padding:2rem;box-shadow:var(--shadow-sm);min-width:0}@media (max-width:900px){.SettingsShell_content__An1vI{padding:1rem}}.SettingsShell_contentHeader__tRpTt{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.5rem}.SettingsShell_contentTitle__vIHnA{font-size:1.5rem;font-weight:700;color:var(--text-main);margin-bottom:.35rem}.SettingsShell_contentDescription__5wux2{font-size:.95rem;color:var(--text-secondary)}.SettingsShell_contentBody__9xauW{display:flex;flex-direction:column;gap:1.5rem}