.Button_button__JbAbs{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:inherit;font-weight:600;font-size:.875rem;line-height:1;border:none;cursor:pointer;white-space:nowrap;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast)}.Button_button__JbAbs:disabled{opacity:.6;pointer-events:none}.Button_button__JbAbs:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-glow)}.Button_sm__emNFt{padding:8px 14px;font-size:.8125rem;border-radius:8px}.Button_md__i_KM8{padding:10px 20px;font-size:.875rem;border-radius:10px}.Button_lg__ii9HE{padding:14px 28px;font-size:1rem;border-radius:10px}.Button_primary__wzAr2{background:linear-gradient(135deg,var(--accent-primary),var(--accent-companion));color:#ffffff;box-shadow:0 2px 8px var(--accent-glow)}.Button_primary__wzAr2:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px var(--accent-glow),var(--shadow-md)}.Button_primary__wzAr2:active:not(:disabled){transform:translateY(0);box-shadow:0 1px 4px var(--accent-glow)}.Button_secondary__3r2QB{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color);font-weight:500}.Button_secondary__3r2QB:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary);border-color:var(--text-muted);transform:translateY(-1px);box-shadow:var(--shadow-sm)}.Button_secondary__3r2QB:active:not(:disabled){transform:translateY(0);box-shadow:none}.Button_danger__UtM2H{background:var(--bg-tertiary);color:var(--color-rose);border:1px solid var(--border-color);font-weight:600}.Button_danger__UtM2H:hover:not(:disabled){background:rgba(244,63,94,.08);border-color:var(--color-rose);transform:translateY(-1px);box-shadow:0 4px 16px var(--color-rose-glow)}.Button_danger__UtM2H:active:not(:disabled){transform:translateY(0);box-shadow:none}.Button_headerAction__jEh_Z{background:linear-gradient(135deg,var(--accent-primary),var(--accent-companion));color:#ffffff;padding:12px 20px;border-radius:10px;box-shadow:0 2px 8px var(--accent-glow)}.Button_headerAction__jEh_Z:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 4px 20px var(--accent-glow),var(--shadow-md)}.Button_headerAction__jEh_Z:active:not(:disabled){transform:translateY(0)}.Button_icon__Ery4v{width:36px;height:36px;padding:0;background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:8px}.Button_icon__Ery4v:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.Button_pill__isDgK{background:var(--bg-tertiary);color:var(--text-secondary);border:1px solid var(--border-color);border-radius:20px;padding:8px 20px;font-size:.8125rem;font-weight:500}.Button_pill__isDgK:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.Button_aiGenerate__BloTf{padding:12px 20px;font-size:.875rem;border-radius:10px;background:linear-gradient(135deg,#00d4aa,#00b4d8 50%,#7b2cbf);color:#fff;border:2px solid rgba(0,212,170,.9);font-weight:600;box-shadow:0 0 16px rgba(0,212,170,.4),0 0 32px rgba(123,44,191,.25)}.Button_aiGenerate__BloTf:hover:not(:disabled){background:linear-gradient(135deg,#00e5b8,#00c4e8 50%,#9d4edd);border-color:rgba(0,229,184,1);color:#fff;box-shadow:0 0 24px rgba(0,212,170,.5),0 0 40px rgba(123,44,191,.35);transform:translateY(-2px)}.Button_aiGenerate__BloTf:active:not(:disabled){transform:translateY(0);box-shadow:0 0 12px rgba(0,212,170,.35)}.Button_spinner__lp5xd{animation:Button_spin__Abhft .8s linear infinite}.Badge_badge__wuloS{display:inline-flex;align-items:center;white-space:nowrap}.Badge_status__W1t6c{padding:4px 10px;border-radius:20px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;border:1px solid}.Badge_dot__YIr8R{width:8px;height:8px;border-radius:50%;flex-shrink:0}.Badge_pulse__1_oWO{position:relative}.Badge_pulse__1_oWO:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:Badge_pulse__1_oWO 2s ease-in-out infinite}.Badge_change__FUFbs{padding:4px 8px;border-radius:6px;font-size:.75rem;font-weight:600}.Badge_colorTeal__X9OrQ.Badge_status__W1t6c{color:var(--accent-primary);border-color:var(--accent-primary);background:rgba(20,184,166,.1)}.Badge_colorBlue__75rb7.Badge_status__W1t6c{color:var(--color-blue);border-color:var(--color-blue);background:rgba(59,130,246,.1)}.Badge_colorViolet__HealL.Badge_status__W1t6c{color:var(--color-violet);border-color:var(--color-violet);background:rgba(139,92,246,.1)}.Badge_colorEmerald__lnZfi.Badge_status__W1t6c{color:var(--color-emerald);border-color:var(--color-emerald);background:rgba(16,185,129,.1)}.Badge_colorAmber__p_tH5.Badge_status__W1t6c{color:var(--color-amber);border-color:var(--color-amber);background:rgba(245,158,11,.1)}.Badge_colorRose__s33H_.Badge_status__W1t6c{color:var(--color-rose);border-color:var(--color-rose);background:rgba(244,63,94,.1)}.Badge_colorSlate__cY7X_.Badge_status__W1t6c{color:var(--text-muted);border-color:var(--text-muted);background:rgba(100,116,139,.1)}.Badge_colorTeal__X9OrQ.Badge_dot__YIr8R{background:var(--accent-primary)}.Badge_colorBlue__75rb7.Badge_dot__YIr8R{background:var(--color-blue)}.Badge_colorViolet__HealL.Badge_dot__YIr8R{background:var(--color-violet)}.Badge_colorEmerald__lnZfi.Badge_dot__YIr8R{background:var(--color-emerald)}.Badge_colorAmber__p_tH5.Badge_dot__YIr8R{background:var(--color-amber)}.Badge_colorRose__s33H_.Badge_dot__YIr8R{background:var(--color-rose)}.Badge_colorSlate__cY7X_.Badge_dot__YIr8R{background:var(--text-muted)}.Badge_colorEmerald__lnZfi.Badge_change__FUFbs{color:var(--color-emerald);background:rgba(16,185,129,.12)}.Badge_colorRose__s33H_.Badge_change__FUFbs{color:var(--color-rose);background:rgba(244,63,94,.12)}.Badge_colorTeal__X9OrQ.Badge_change__FUFbs{color:var(--accent-primary);background:rgba(20,184,166,.12)}.Badge_colorBlue__75rb7.Badge_change__FUFbs{color:var(--color-blue);background:rgba(59,130,246,.12)}.Badge_colorViolet__HealL.Badge_change__FUFbs{color:var(--color-violet);background:rgba(139,92,246,.12)}.Badge_colorAmber__p_tH5.Badge_change__FUFbs{color:var(--color-amber);background:rgba(245,158,11,.12)}.Badge_colorSlate__cY7X_.Badge_change__FUFbs{color:var(--text-muted);background:rgba(100,116,139,.12)}.Card_card__M__Vj{position:relative;background:var(--card-surface);border:1px solid var(--border-light);transition:all var(--transition-fast)}.Card_clickable__iJsX6{cursor:pointer}.Card_standard__BHGOR{border-radius:16px;padding:24px;box-shadow:var(--shadow-sm)}.Card_standard__BHGOR.Card_clickable__iJsX6:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--accent-primary)}.Card_detail__x3Hrt{border-radius:12px;padding:28px;box-shadow:var(--shadow-sm)}.Card_detail__x3Hrt.Card_clickable__iJsX6:hover{box-shadow:var(--shadow-md)}.Card_stat__yRUkb{border-radius:16px;padding:24px;box-shadow:var(--shadow-sm);overflow:hidden}.Card_stat__yRUkb:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(135deg,var(--stat-accent-from,var(--accent-primary)),var(--stat-accent-to,var(--accent-companion)));border-radius:16px 16px 0 0}.Card_stat__yRUkb.Card_clickable__iJsX6:hover{transform:translateY(-4px);box-shadow:var(--shadow-md);border-color:var(--accent-primary)}.Dropdown_wrapper__tv5t7{position:relative;display:inline-flex}.Dropdown_trigger__hK9Wy{cursor:pointer}.Dropdown_menu__NdWgb{position:absolute;top:calc(100% + 8px);z-index:950;min-width:180px;background:var(--card-surface);border:1px solid var(--border-color);border-radius:8px;box-shadow:var(--shadow-lg);padding:4px;max-height:280px;overflow-y:auto;animation:Dropdown_fadeInDown__jWelV .15s ease}.Dropdown_alignLeft__iFyYe{left:0}.Dropdown_alignRight__5JWg_{right:0}.Dropdown_item__RfFN6{display:flex;align-items:center;gap:10px;width:100%;padding:10px 14px;background:none;border:none;border-radius:6px;color:var(--text-secondary);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;text-align:left;transition:all var(--transition-fast)}.Dropdown_item__RfFN6:hover{background:var(--bg-hover);color:var(--text-primary)}.Dropdown_item__RfFN6:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-glow)}.Dropdown_itemDanger__NP8Gr{color:var(--color-rose)}.Dropdown_itemDanger__NP8Gr:hover{background:rgba(244,63,94,.08);color:var(--color-rose)}.Dropdown_itemIcon__2LQDz{flex-shrink:0;display:flex}.EmptyState_container__2RN4y{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 20px;gap:16px}.EmptyState_icon__asfLn{color:var(--text-muted);margin-bottom:8px}.EmptyState_title__RF4zD{font-size:1.125rem;font-weight:600;color:var(--text-primary);line-height:1.15}.EmptyState_description__OgI3k{font-size:.9375rem;color:var(--text-secondary);max-width:360px;line-height:1.5}.EmptyState_action__z5aUv{margin-top:8px}.Input_group__fzBai{display:flex;flex-direction:column;gap:6px}.Input_label__q3gHd{font-size:.875rem;font-weight:500;color:var(--text-secondary);line-height:1}.Input_required__EZJGQ{color:var(--color-rose);margin-left:2px}.Input_input__DyKwO,.Input_select__rjign,.Input_textarea__7jGUq{width:100%;background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:10px;padding:12px 14px;font-family:inherit;font-size:1rem;line-height:1.4;outline:none;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.Input_input__DyKwO::placeholder,.Input_textarea__7jGUq::placeholder{color:var(--text-muted)}.Input_input__DyKwO:focus,.Input_select__rjign:focus,.Input_textarea__7jGUq:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.Input_input__DyKwO:disabled,.Input_select__rjign:disabled,.Input_textarea__7jGUq:disabled{opacity:.6;cursor:not-allowed}.Input_hasError__EY_Xq{border-color:var(--color-rose)}.Input_hasError__EY_Xq:focus{box-shadow:0 0 0 3px var(--color-rose-glow)}.Input_errorText__qIedI{font-size:.8125rem;color:var(--color-rose);margin-top:4px}.Input_textarea__7jGUq{min-height:100px;resize:vertical}.Input_selectWrapper__Vxk4t{position:relative}.Input_select__rjign{appearance:none;padding-right:40px;cursor:pointer}.Input_chevron__WZ5eP{position:absolute;right:16px;top:50%;transform:translateY(-50%);color:var(--text-muted);pointer-events:none}.AppLogo_wrapper__SRXpX{display:flex;align-items:center;gap:10px;text-decoration:none;color:inherit}.AppLogo_wrapperCompact__afGQ8{gap:8px}.AppLogo_wrapperDefault__GDb8E{flex-direction:column;gap:8px;text-align:center}.AppLogo_logoImg__3wyoC{width:64px;height:auto;flex-shrink:0}.AppLogo_logoImgCompact__0qiPn{width:36px;height:auto;flex-shrink:0}.AppLogo_brandText___n8Vp{display:flex;flex-direction:column;align-items:inherit;gap:0;line-height:1.2}.AppLogo_wrapperCompact__afGQ8 .AppLogo_brandText___n8Vp{align-items:flex-start}.AppLogo_wrapperDefault__GDb8E .AppLogo_brandText___n8Vp{align-items:center}.AppLogo_appName__qLnJt{font-size:1.25rem;font-weight:700;letter-spacing:.05em;background:linear-gradient(135deg,var(--accent-primary),var(--accent-companion));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.AppLogo_wrapperCompact__afGQ8 .AppLogo_appName__qLnJt{font-size:1.125rem}.AppLogo_wrapperDefault__GDb8E .AppLogo_appName__qLnJt{font-size:1.5rem}.AppLogo_tagline__Wukvw{font-size:.625rem;font-weight:500;letter-spacing:.35em;color:var(--text-muted);text-transform:uppercase;margin-top:2px}.AppLogo_wrapperCompact__afGQ8 .AppLogo_tagline__Wukvw{font-size:.5625rem;letter-spacing:.25em;margin-top:1px}.AppLogo_wrapperDefault__GDb8E .AppLogo_tagline__Wukvw{font-size:.6875rem;letter-spacing:.3em;margin-top:2px}.FeedbackWidget_container__Sycf6{position:fixed;bottom:24px;right:24px;z-index:50;display:flex;flex-direction:column;align-items:flex-end;pointer-events:none}.FeedbackWidget_fab__TJnfb{pointer-events:auto;width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-companion));color:white;border:none;box-shadow:var(--shadow-md),var(--shadow-glow-primary);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--transition-normal),box-shadow var(--transition-normal);z-index:51}.FeedbackWidget_fab__TJnfb:hover{transform:scale(1.05) translateY(-2px);box-shadow:var(--shadow-lg),var(--shadow-glow-primary)}.FeedbackWidget_fab__TJnfb:active{transform:scale(.95)}.FeedbackWidget_popover__0DnlB{pointer-events:auto;position:absolute;bottom:72px;right:0;width:340px;background:var(--header-backdrop);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid var(--border-light);border-radius:20px;padding:24px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:16px;opacity:0;transform:translateY(20px) scale(.95);pointer-events:none;transition:opacity var(--transition-normal),transform var(--transition-normal);transform-origin:bottom right}.FeedbackWidget_popover__0DnlB.FeedbackWidget_open__cxUUm{opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.FeedbackWidget_header__7uaLY{display:flex;justify-content:space-between;align-items:center}.FeedbackWidget_title__Y2mR_{font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0}.FeedbackWidget_closeButton__ILZHt{background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:4px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:color var(--transition-fast),background var(--transition-fast)}.FeedbackWidget_closeButton__ILZHt:hover{color:var(--text-primary);background:var(--bg-hover)}.FeedbackWidget_typeSelector__XUuMY{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 12px}.FeedbackWidget_typeButton__OVm_X{background:var(--bg-elevated);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.85rem;font-weight:500;padding:6px 14px;border-radius:9999px;cursor:pointer;transition:all var(--transition-fast)}.FeedbackWidget_typeButton__OVm_X:hover{border-color:var(--text-muted);color:var(--text-primary);background:var(--bg-hover)}.FeedbackWidget_typeButton__OVm_X.FeedbackWidget_selectedType__Vosyi{background:var(--accent-primary);color:white;border-color:var(--accent-primary);box-shadow:var(--shadow-sm)}.FeedbackWidget_textarea__GXfKQ{width:100%;min-height:100px;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:12px;padding:12px;color:var(--text-primary);font-family:inherit;font-size:.9rem;resize:vertical;transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.FeedbackWidget_textarea__GXfKQ:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 2px var(--accent-glow)}.FeedbackWidget_textarea__GXfKQ::placeholder{color:var(--text-muted)}.FeedbackWidget_submitButton__7aOsw{background:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-color);border-radius:12px;padding:12px;font-weight:600;cursor:pointer;transition:all var(--transition-fast);display:flex;align-items:center;justify-content:center;gap:8px}.FeedbackWidget_submitButton__7aOsw:hover:not(:disabled){background:var(--accent-primary);color:white;border-color:var(--accent-primary)}.FeedbackWidget_submitButton__7aOsw:disabled{opacity:.6;cursor:not-allowed}.FeedbackWidget_successMessage__qdTof{text-align:center;padding:32px 16px;display:flex;flex-direction:column;align-items:center;gap:12px;color:var(--text-primary)}.FeedbackWidget_successIcon__As3Ox{color:var(--accent-primary);width:48px;height:48px;animation:FeedbackWidget_scaleIn__mUXoM .5s cubic-bezier(.175,.885,.32,1.275)}.FeedbackWidget_errorText__ygjRI{color:#ef4444;font-size:.85rem;text-align:center}@keyframes FeedbackWidget_scaleIn__mUXoM{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@media (max-width:400px){.FeedbackWidget_popover__0DnlB{width:calc(100vw - 48px);right:0;bottom:72px}}.Breadcrumbs_breadcrumbs__yk_7s{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--text-secondary);flex-wrap:nowrap;min-width:0}.Breadcrumbs_linkWrapper__acFf7{flex-shrink:0;max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_truncate__bZP4E{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.Breadcrumbs_link__q4uvU{color:var(--text-secondary);text-decoration:none;font-weight:400;transition:color var(--transition-fast)}.Breadcrumbs_link__q4uvU:hover{color:var(--accent-primary)}.Breadcrumbs_separator__Pgs10{color:var(--text-muted);flex-shrink:0}.Breadcrumbs_current__e4yfr{color:var(--text-primary);font-weight:600}.AppShell_main__FnlX1{margin-left:260px;margin-top:70px;min-height:calc(100vh - 70px);padding:24px 32px;transition:margin-left var(--transition-slow);animation:AppShell_contentFadeIn__WsU_O .3s ease}.AppShell_main__FnlX1.AppShell_sidebarCollapsed__IbTeE{margin-left:64px}@keyframes AppShell_contentFadeIn__WsU_O{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.AppShell_main__FnlX1{margin-left:0;margin-bottom:64px;padding:20px 16px}.AppShell_main__FnlX1.AppShell_sidebarCollapsed__IbTeE{margin-left:0}}.ItemRow_row__WhBzT{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;cursor:pointer;transition:all var(--transition-fast);position:relative;animation:ItemRow_fadeInUp__tpSv1 .3s ease backwards}.ItemRow_row__WhBzT:hover{background:var(--bg-hover)}.ItemRow_row__WhBzT.ItemRow_dragging__Ca1kt{opacity:.5;background:var(--bg-tertiary);box-shadow:var(--shadow-md);z-index:10}.ItemRow_row__WhBzT.ItemRow_notApplicable__aIz4H{opacity:.55}.ItemRow_row__WhBzT.ItemRow_notApplicable__aIz4H .ItemRow_title__10J9t{text-decoration:line-through;color:var(--text-muted)}.ItemRow_dragHandle__N6EA0{display:flex;align-items:center;justify-content:center;width:20px;flex-shrink:0;color:var(--text-secondary);cursor:grab;opacity:0;transition:opacity var(--transition-fast);touch-action:none}.ItemRow_dragHandle__N6EA0:active{cursor:grabbing}.ItemRow_row__WhBzT:hover .ItemRow_dragHandle__N6EA0{opacity:1}.ItemRow_checkbox__uVnLP{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border-radius:50%;border:2px solid var(--text-secondary);background:transparent;cursor:pointer;transition:all var(--transition-fast);padding:0;color:transparent}.ItemRow_checkbox__uVnLP:hover{border-color:var(--accent-primary);background:rgba(20,184,166,.08)}.ItemRow_checkbox__uVnLP.ItemRow_checked__5B4zI{background:var(--color-emerald);border-color:var(--color-emerald);color:#fff}.ItemRow_pinnedCell__bTJjR{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:3px 6px;flex-shrink:0;max-width:12.5rem;min-width:0}.ItemRow_pinnedFieldName__X1aKB{flex:0 1 auto;max-width:5.25rem;font-size:.625rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.2}.ItemRow_pinnedTruncatedRow__T9MeV{display:flex;align-items:center;gap:6px;flex:1 1 100%;min-width:0}.ItemRow_pinnedPreview__ZgXpg{font-size:.75rem;color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1 1}.ItemRow_pinnedOpenDetail__gX1Fn{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;padding:0;border:none;border-radius:6px;background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ItemRow_pinnedOpenDetail__gX1Fn:hover{background:var(--bg-hover);color:var(--accent-primary)}.ItemRow_pinnedSelect__c8nyt{flex:1 1 3.75rem;min-width:3.25rem;max-width:6.5rem;width:auto;padding:2px 6px;font-size:.6875rem;line-height:1.35;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);font-family:inherit;cursor:pointer}.ItemRow_pinnedSelect__c8nyt:focus{outline:none;border-color:var(--accent-primary)}.ItemRow_pinnedInput__OoQAP{flex:1 1 4rem;min-width:0;max-width:6.5rem;width:auto;padding:2px 6px;font-size:.6875rem;line-height:1.35;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-primary);font-family:inherit}.ItemRow_pinnedInput__OoQAP:focus{outline:none;border-color:var(--accent-primary)}.ItemRow_pinnedCheckbox__oCPP6{width:16px;height:16px;accent-color:var(--accent-primary);cursor:pointer}.ItemRow_content__8Yezu{flex:1 1;min-width:0;display:flex;align-items:center;gap:8px}.ItemRow_itemKey__JfkgT{font-size:.75rem;font-weight:500;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.ItemRow_title__10J9t{font-size:.875rem;font-weight:400;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.ItemRow_meta__FQXyN{display:flex;align-items:center;gap:8px;flex-shrink:0;min-width:0}.ItemRow_metaRight__j73ID{display:flex;align-items:center;gap:6px;flex-shrink:0}.ItemRow_statusDot__1y6Rm{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:inline-block;border:1.5px solid var(--card-surface);box-shadow:0 0 0 1px rgba(0,0,0,.08);box-sizing:border-box}.ItemRow_dueDate__COFLM{display:flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;white-space:nowrap;color:var(--text-secondary)}.ItemRow_dueDate__COFLM.ItemRow_overdue__3GpQZ{color:var(--color-rose)}.ItemRow_dueDate__COFLM.ItemRow_today__CJRfD{color:var(--color-amber)}.ItemRow_dueDate__COFLM.ItemRow_future__BMdwK{color:var(--text-primary)}.ItemRow_avatar__j2YQh{width:24px;height:24px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;font-size:.625rem;font-weight:600;color:var(--text-secondary);flex-shrink:0;overflow:hidden}.ItemRow_avatar__j2YQh img{width:100%;height:100%;object-fit:cover}.ItemRow_actions__nmOPe,.ItemRow_moreButton__kRVXg{display:flex;align-items:center}.ItemRow_moreButton__kRVXg{justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);padding:0}.ItemRow_moreButton__kRVXg:hover{background:var(--bg-tertiary);color:var(--text-primary)}@media (max-width:768px){.ItemRow_row__WhBzT{padding:12px;gap:10px;flex-wrap:wrap;align-items:flex-start}.ItemRow_dragHandle__N6EA0{opacity:1;margin-top:2px}.ItemRow_checkbox__uVnLP{margin-top:2px}.ItemRow_content__8Yezu{flex-direction:column;align-items:flex-start;gap:4px;flex:1 1;min-width:0}.ItemRow_title__10J9t{white-space:normal;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}.ItemRow_meta__FQXyN{order:1;flex-shrink:0;gap:6px;margin-left:auto;align-self:flex-start;margin-top:2px}.ItemRow_pinnedCell__bTJjR{order:2;flex:1 1 100%;align-self:stretch;max-width:none;width:100%;box-sizing:border-box;padding-inline-start:calc(20px + 10px + 22px + 10px);flex-wrap:nowrap;gap:8px}.ItemRow_pinnedFieldName__X1aKB{max-width:42%;flex:0 1 auto}.ItemRow_pinnedInput__OoQAP,.ItemRow_pinnedSelect__c8nyt{flex:1 1 auto;max-width:none;min-height:40px;padding:6px 10px;font-size:.8125rem}.ItemRow_pinnedCheckbox__oCPP6{width:20px;height:20px;min-width:20px}.ItemRow_pinnedTruncatedRow__T9MeV{flex:1 1 auto;min-width:0}.ItemRow_actions__nmOPe{opacity:1}.ItemRow_statusDot__1y6Rm{width:12px;height:12px;border-width:2px;box-sizing:border-box}}@keyframes ItemRow_fadeInUp__tpSv1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.ItemKeyBadge_badge__2_7X3{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-family:var(--font-mono,monospace);font-size:.75rem;font-weight:500;color:var(--text-muted);background:var(--bg-tertiary);border:1px solid transparent;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all var(--transition-fast);position:relative;white-space:nowrap}.ItemKeyBadge_badge__2_7X3:hover{color:var(--accent-primary);border-color:var(--accent-primary);background:rgba(20,184,166,.06)}.ItemKeyBadge_badge__2_7X3:active{transform:scale(.96)}.ItemKeyBadge_badge__2_7X3:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-glow)}.ItemKeyBadge_copyIcon__qw22E{display:flex;opacity:0;transition:opacity var(--transition-fast)}.ItemKeyBadge_badge__2_7X3:hover .ItemKeyBadge_copyIcon__qw22E{opacity:1}.ItemKeyBadge_tooltip__rMyT_{position:absolute;bottom:calc(100% + 6px);left:50%;transform:translateX(-50%);padding:4px 10px;background:var(--bg-elevated,var(--card-surface));border-radius:6px;font-size:.75rem;font-weight:500;font-family:var(--font-family,inherit);color:var(--accent-primary);white-space:nowrap;box-shadow:var(--shadow-md);animation:ItemKeyBadge_tooltipFadeIn__4YOHx .15s ease;pointer-events:none;z-index:100}@keyframes ItemKeyBadge_tooltipFadeIn__4YOHx{0%{opacity:0;transform:translateX(-50%) translateY(4px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.ItemDetail_drawerOverlay__p38S7{position:fixed;inset:0;z-index:999;pointer-events:none}.ItemDetail_drawer__zgDwW{position:fixed;top:0;right:0;bottom:0;width:480px;max-width:100vw;z-index:1000;background:var(--card-surface);border-left:1px solid var(--border-light);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;transform:translateX(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);will-change:transform}.ItemDetail_drawer__zgDwW.ItemDetail_open__DeslC{transform:translateX(0)}.ItemDetail_scrollArea__lBmtc{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.ItemDetail_header__fIgSS{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;padding:20px 24px;border-bottom:1px solid var(--border-light);flex-shrink:0;background:var(--card-surface);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--border-light)}.ItemDetail_headerLeft__IsZce{display:flex;align-items:center;gap:10px;flex:1 1;min-width:0}.ItemDetail_headerAssignee__J_yVS{display:inline-flex;align-items:center;gap:5px;padding:4px 8px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:999px;font-size:.75rem;font-weight:600;color:var(--text-secondary);font-family:inherit;cursor:pointer;transition:background var(--transition-fast),border-color var(--transition-fast)}.ItemDetail_headerAssignee__J_yVS:hover{background:var(--bg-hover);border-color:var(--border-light)}.ItemDetail_headerAssignee__J_yVS:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-glow)}.ItemDetail_headerAssigneeIcon__XE0CB{flex-shrink:0;color:var(--text-muted)}.ItemDetail_headerActions__rM8v6{display:flex;align-items:center;gap:6px;flex-shrink:0}.ItemDetail_headerActionButton__JSA6b{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}.ItemDetail_headerActionButton__JSA6b:hover{background:var(--bg-hover);color:var(--accent-primary);border-color:var(--accent-primary)}.ItemDetail_headerActionButton__JSA6b:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-glow)}.ItemDetail_closeButton__uSUnM{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--bg-tertiary);border:none;border-radius:8px;color:var(--text-secondary);cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}.ItemDetail_closeButton__uSUnM:hover{background:var(--bg-hover);color:var(--text-primary)}.ItemDetail_closeButton__uSUnM:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-glow)}.ItemDetail_titleSection__t_myj{padding:20px 24px 12px}.ItemDetail_titleInput__WE8mZ{width:100%;background:transparent;border:1px solid transparent;border-radius:8px;padding:6px 8px;font-size:1.25rem;font-weight:600;font-family:inherit;color:var(--text-primary);line-height:1.3;resize:none;overflow:hidden;transition:border-color var(--transition-fast),background var(--transition-fast)}.ItemDetail_titleInput__WE8mZ:hover{background:var(--bg-tertiary)}.ItemDetail_titleInput__WE8mZ:focus{outline:none;border-color:var(--accent-primary);background:var(--bg-tertiary);box-shadow:0 0 0 3px var(--accent-glow)}.ItemDetail_metaSummary__HZBzI{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px;min-height:28px}.ItemDetail_metaSummaryPill__66Gqi{display:inline-flex;align-items:center;gap:5px;padding:4px 10px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:999px;font-size:.75rem;font-weight:600;color:var(--text-secondary);line-height:1.2}.ItemDetail_metaSummaryPill__66Gqi:focus-visible{outline:none;box-shadow:0 0 0 2px var(--accent-glow)}.ItemDetail_metaSummaryIcon__LPU3q{flex-shrink:0;color:var(--text-muted)}.ItemDetail_metaSummaryText__otEEW{min-width:0}.ItemDetail_section__RWgMZ{padding:16px 24px;border-bottom:1px solid var(--border-light)}.ItemDetail_sectionLabel__f_S0u{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.8px;color:var(--text-muted);margin-bottom:12px}.ItemDetail_metaGrid__o7omW{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ItemDetail_metaItem__kn_rP{display:flex;flex-direction:column;gap:6px}.ItemDetail_metaLabel__mGafI{font-size:.75rem;font-weight:500;color:var(--text-muted)}.ItemDetail_metaValue__q5fdK{display:flex;align-items:center;gap:8px}.ItemDetail_statusSelect__yvBua{position:relative}.ItemDetail_assigneeButton___pu6N{display:flex;align-items:center;gap:8px;width:100%;padding:6px 10px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-size:.875rem;font-weight:400;font-family:inherit;cursor:pointer;text-align:left;transition:all var(--transition-fast)}.ItemDetail_assigneeButton___pu6N:hover{background:var(--bg-hover);color:var(--text-primary)}.ItemDetail_assigneeAvatar__0TwX3{width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--accent-primary),var(--accent-companion));color:#fff;display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;flex-shrink:0;overflow:hidden}.ItemDetail_assigneeAvatar__0TwX3 img{width:100%;height:100%;object-fit:cover}.ItemDetail_assigneeName__1mFyZ{flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItemDetail_unassigned__pJhkC{color:var(--text-muted);font-style:italic}.ItemDetail_dateInput__nxKXD{width:100%;padding:6px 10px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-family:inherit;font-size:.875rem;transition:all var(--transition-fast)}.ItemDetail_dateInput__nxKXD::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.ItemDetail_dateInput__nxKXD:focus::-webkit-calendar-picker-indicator,.ItemDetail_dateInput__nxKXD:hover::-webkit-calendar-picker-indicator{opacity:1}.ItemDetail_dateInput__nxKXD:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.ItemDetail_dateOverdue__fRe5i{border-color:var(--color-rose);color:var(--color-rose)}.ItemDetail_dateToday___4FIY{border-color:var(--color-amber);color:var(--color-amber)}.ItemDetail_naToggle__2x_0N{display:flex;align-items:center;gap:8px}.ItemDetail_naCheckbox__ymDO6{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.ItemDetail_naLabel__t4GVt{font-size:.875rem;color:var(--text-secondary);cursor:pointer;-webkit-user-select:none;user-select:none}.ItemDetail_notesTextarea__KmdPu{width:100%;min-height:80px;padding:12px 14px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-family:inherit;font-size:.875rem;line-height:1.5;resize:vertical;transition:border-color var(--transition-fast)}.ItemDetail_notesTextarea__KmdPu::placeholder{color:var(--text-muted)}.ItemDetail_notesTextarea__KmdPu:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.ItemDetail_customFieldRow__FzIbv{display:flex;flex-direction:column;align-items:stretch;gap:6px}.ItemDetail_customFieldRowCompact__PMgVK+.ItemDetail_customFieldRowCompact__PMgVK,.ItemDetail_customFieldRowCompact__PMgVK+.ItemDetail_customFieldRow__FzIbv,.ItemDetail_customFieldRow__FzIbv+.ItemDetail_customFieldRowCompact__PMgVK,.ItemDetail_customFieldRow__FzIbv+.ItemDetail_customFieldRow__FzIbv{margin-top:10px}.ItemDetail_customFieldRowCompact__PMgVK{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;min-height:36px}.ItemDetail_customFieldRowCompact__PMgVK .ItemDetail_customFieldLabel__IdEEc{flex:0 1 36%;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItemDetail_customFieldRowCompact__PMgVK .ItemDetail_customFieldControl__sb8XM{flex:1 1 auto;min-width:0}.ItemDetail_customFieldRowCompact__PMgVK .ItemDetail_customFieldSelect__pVJrN{width:100%;min-width:0}.ItemDetail_customFieldRowCompact__PMgVK .ItemDetail_customFieldCheckbox___HbtH{flex-shrink:0}@media (max-width:768px){.ItemDetail_customFieldRowCompact__PMgVK{flex-wrap:wrap;row-gap:8px;align-items:center}.ItemDetail_customFieldRowCompact__PMgVK .ItemDetail_customFieldLabel__IdEEc{order:1;flex:1 1 auto;max-width:calc(100% - 42px)}.ItemDetail_customFieldRowCompact__PMgVK .ItemDetail_customFieldPinActive__RqnTr,.ItemDetail_customFieldRowCompact__PMgVK .ItemDetail_customFieldPin__sLtsS{order:2}.ItemDetail_customFieldRowCompact__PMgVK .ItemDetail_customFieldControl__sb8XM{order:3;flex:1 1 100%;min-width:0}}.ItemDetail_customFieldLabelRow__jj7I2{display:flex;align-items:center;justify-content:flex-start;gap:8px;min-height:28px}.ItemDetail_customFieldLabel__IdEEc{font-size:.8125rem;font-weight:500;color:var(--text-secondary);flex:1 1;min-width:0}.ItemDetail_customFieldControl__sb8XM{min-width:0}.ItemDetail_customFieldPinActive__RqnTr,.ItemDetail_customFieldPin__sLtsS{display:flex;align-items:center;justify-content:center;flex-shrink:0;flex-grow:0;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--text-muted);cursor:pointer;transition:background var(--transition-fast),color var(--transition-fast)}.ItemDetail_customFieldPin__sLtsS:hover{background:var(--bg-tertiary);color:var(--text-secondary)}.ItemDetail_customFieldPinActive__RqnTr{color:var(--accent-primary);background:rgba(20,184,166,.12)}.ItemDetail_customFieldPinActive__RqnTr:hover{background:rgba(20,184,166,.2)}.ItemDetail_customFieldRow__FzIbv .ItemDetail_customFieldInput__hXWVt,.ItemDetail_customFieldRow__FzIbv .ItemDetail_customFieldSelect__pVJrN{flex:1 1;min-width:0}.ItemDetail_customFieldRow__FzIbv .ItemDetail_customFieldCheckbox___HbtH{flex:none;align-self:flex-start}.ItemDetail_customFieldRow__FzIbv .ItemDetail_customFieldControl__sb8XM{display:block;width:100%}.ItemDetail_customFieldInput__hXWVt{width:100%;padding:8px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;transition:all var(--transition-fast)}.ItemDetail_customFieldInput__hXWVt::-webkit-calendar-picker-indicator{cursor:pointer;opacity:.6;-webkit-transition:opacity var(--transition-fast);transition:opacity var(--transition-fast)}.ItemDetail_customFieldInput__hXWVt:focus::-webkit-calendar-picker-indicator,.ItemDetail_customFieldInput__hXWVt:hover::-webkit-calendar-picker-indicator{opacity:1}.ItemDetail_customFieldInput__hXWVt:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.ItemDetail_customFieldCheckbox___HbtH{width:18px;height:18px;accent-color:var(--accent-primary);cursor:pointer}.ItemDetail_customFieldSelect__pVJrN{width:100%;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.875rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:8px 32px 8px 12px;cursor:pointer;transition:all var(--transition-fast)}.ItemDetail_customFieldSelect__pVJrN:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.ItemDetail_customFieldsEmpty__oIRr5{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 0}.ItemDetail_customFieldsEmptyText__C5z7n{font-size:.8125rem;color:var(--text-muted);margin:0}.ItemDetail_customFieldsAddBtn__FNzp6{display:inline-flex;align-items:center;gap:5px;padding:6px 14px;background:transparent;border:1px dashed var(--border-color);border-radius:8px;color:var(--text-muted);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.ItemDetail_customFieldsAddBtn__FNzp6:hover{border-color:var(--accent-primary);color:var(--accent-primary);background:rgba(var(--accent-primary-rgb,99,102,241),.06)}.ItemDetail_attachmentsList__FLcF7{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ItemDetail_attachmentRow__bZaO0{display:flex;align-items:center;gap:10px;padding:10px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;transition:border-color var(--transition-fast),background var(--transition-fast)}.ItemDetail_attachmentRow__bZaO0:hover{background:var(--bg-hover);border-color:var(--border-light)}.ItemDetail_attachmentIconWrap__24yDd{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:var(--bg-secondary);color:var(--text-secondary);flex-shrink:0}.ItemDetail_attachmentIcon__bRTiv{color:var(--text-secondary)}.ItemDetail_attachmentLink__xI3Q2{flex:1 1;min-width:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;text-decoration:none;color:var(--text-primary);font-size:.875rem;transition:color var(--transition-fast)}.ItemDetail_attachmentLink__xI3Q2:hover{color:var(--accent-primary)}.ItemDetail_attachmentName__GupQP{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ItemDetail_attachmentSize__rQvnM{font-size:.75rem;color:var(--text-muted)}.ItemDetail_attachmentDelete__igVRs{display:flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:none;border-radius:6px;background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0;transition:background var(--transition-fast),color var(--transition-fast)}.ItemDetail_attachmentDelete__igVRs:hover{background:var(--danger-bg,rgba(239,68,68,.1));color:var(--danger,#ef4444)}.ItemDetail_attachmentDelete__igVRs:disabled{opacity:.6;cursor:not-allowed}.ItemDetail_attachmentsDropzone__g0ezl{position:relative;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:10px;padding:16px;border:1px dashed var(--border-color);border-radius:10px;background:var(--bg-tertiary);cursor:pointer;transition:border-color var(--transition-fast),background var(--transition-fast)}.ItemDetail_attachmentsDropzoneActive__ZK1K3,.ItemDetail_attachmentsDropzone__g0ezl:hover{border-color:var(--accent-primary);background:rgba(var(--accent-primary-rgb,99,102,241),.06)}.ItemDetail_attachmentsFileInput__Q2_aN{position:absolute;inset:0;width:100%;height:100%;opacity:0;cursor:pointer}.ItemDetail_attachmentsDropzoneIcon__MsFE_{color:var(--text-muted);flex-shrink:0}.ItemDetail_attachmentsDropzoneText__mH7l6{font-size:.8125rem;color:var(--text-muted)}.ItemDetail_attachmentsDropzoneActive__ZK1K3 .ItemDetail_attachmentsDropzoneText__mH7l6,.ItemDetail_attachmentsDropzone__g0ezl:hover .ItemDetail_attachmentsDropzoneText__mH7l6{color:var(--accent-primary)}.ItemDetail_attachmentsEmpty__UAUC9{font-size:.8125rem;color:var(--text-muted);margin:0}.ItemDetail_quickAddForm__ui42E{display:flex;flex-direction:column;gap:8px;margin-top:12px;padding:12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px}.ItemDetail_quickAddInput__WgUKa{width:100%;padding:8px 12px;background:var(--card-surface);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.8125rem;transition:border-color var(--transition-fast)}.ItemDetail_quickAddInput__WgUKa::placeholder{color:var(--text-muted)}.ItemDetail_quickAddInput__WgUKa:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.ItemDetail_quickAddSelect__ltp3L{width:100%;background:var(--card-surface);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.8125rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;padding:8px 32px 8px 12px;cursor:pointer;transition:border-color var(--transition-fast)}.ItemDetail_quickAddSelect__ltp3L:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.ItemDetail_quickAddActions___mnwJ{display:flex;justify-content:flex-end;gap:8px}.ItemDetail_quickAddCancel__Nfnxc{padding:6px 12px;background:transparent;border:1px solid var(--border-color);border-radius:8px;color:var(--text-secondary);font-family:inherit;font-size:.8125rem;cursor:pointer;transition:all var(--transition-fast)}.ItemDetail_quickAddCancel__Nfnxc:hover{background:var(--bg-hover)}.ItemDetail_quickAddSubmit__pNPrd{padding:6px 14px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-companion));border:none;border-radius:8px;color:#fff;font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.ItemDetail_quickAddSubmit__pNPrd:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px var(--accent-glow)}.ItemDetail_quickAddSubmit__pNPrd:disabled{opacity:.5;pointer-events:none}.ItemDetail_commentsList__IoQg6{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.ItemDetail_comment__1e6y_{display:flex;gap:10px}.ItemDetail_commentAvatar__QMjGG{width:28px;height:28px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;font-size:.6rem;font-weight:600;color:var(--text-secondary);flex-shrink:0;overflow:hidden}.ItemDetail_commentAvatar__QMjGG img{width:100%;height:100%;object-fit:cover}.ItemDetail_commentBody__cqNlM{flex:1 1;min-width:0}.ItemDetail_commentMeta__w5m9_{display:flex;align-items:baseline;gap:8px;margin-bottom:4px}.ItemDetail_commentAuthor__EeDw7{font-size:.8125rem;font-weight:600;color:var(--text-primary)}.ItemDetail_commentTime__Wi_RS{font-size:.75rem;color:var(--text-muted)}.ItemDetail_commentContent__J6ygn{font-size:.875rem;color:var(--text-secondary);line-height:1.5;white-space:pre-wrap;word-break:break-word}.ItemDetail_commentInput__gG8tB{display:flex;gap:10px;align-items:flex-start}.ItemDetail_commentInput__gG8tB>div:first-child{flex:1 1;min-width:0}.ItemDetail_commentTextarea__34pda{flex:1 1;min-height:40px;max-height:120px;padding:10px 14px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:10px;color:var(--text-primary);font-family:inherit;font-size:.875rem;line-height:1.4;resize:none;transition:border-color var(--transition-fast)}.ItemDetail_commentTextarea__34pda::placeholder{color:var(--text-muted)}.ItemDetail_commentTextarea__34pda:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.ItemDetail_commentSubmit__dBKEM{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:linear-gradient(135deg,var(--accent-primary),var(--accent-companion));border:none;border-radius:8px;color:#ffffff;cursor:pointer;flex-shrink:0;transition:all var(--transition-fast)}.ItemDetail_commentSubmit__dBKEM:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px var(--accent-glow)}.ItemDetail_commentSubmit__dBKEM:disabled{opacity:.5;pointer-events:none}.ItemDetail_emptyComments__w_igc{text-align:center;padding:20px 0;font-size:.8125rem;color:var(--text-muted)}.ItemDetail_activityFooter__tdlgk{padding:16px 24px 24px;display:flex;flex-direction:column;gap:4px}.ItemDetail_activityLine__OiCqB{font-size:.75rem;color:var(--text-muted)}.ItemDetail_skeletonHeader__7kcJz{display:flex;align-items:center;gap:10px;padding:20px 24px;border-bottom:1px solid var(--border-light)}.ItemDetail_skeletonBody__YohYe{padding:24px;display:flex;flex-direction:column;gap:20px}.ItemDetail_titleInputPage__Jz8Oz{font-size:1.5rem;font-weight:700}.ItemDetail_metaGridPage__Q7cX2{grid-template-columns:1fr 1fr 1fr 1fr}.ItemDetail_notesEditorPage__tX0CZ,.ItemDetail_notesTextareaPage__15pT8{min-height:160px}.ItemDetail_fullPage__y4jFB{max-width:800px;margin:0 auto;background:var(--card-surface);border:1px solid var(--border-light);border-radius:16px;box-shadow:var(--shadow-sm);display:flex;flex-direction:column;animation:ItemDetail_fadeIn__daPTQ .3s ease}.ItemDetail_fullPage__y4jFB.ItemDetail_pageLayout__qz77u{min-height:0}.ItemDetail_fullPage__y4jFB.ItemDetail_pageLayout__qz77u .ItemDetail_scrollArea__lBmtc{flex:none;overflow-y:visible;overflow-x:visible}@keyframes ItemDetail_fadeIn__daPTQ{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.ItemDetail_metaGridPage__Q7cX2,.ItemDetail_metaGrid__o7omW{grid-template-columns:1fr}.ItemDetail_fullPage__y4jFB{border-radius:0;border-left:none;border-right:none}}@media (min-width:769px) and (max-width:1024px){.ItemDetail_metaGridPage__Q7cX2{grid-template-columns:1fr 1fr}}.BottomSheet_overlay__CONbG{position:fixed;inset:0;background:var(--modal-backdrop);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);z-index:1000;opacity:0;transition:opacity .25s ease;pointer-events:none}.BottomSheet_overlay__CONbG.BottomSheet_visible__hsE9C{opacity:1;pointer-events:auto}.BottomSheet_sheet__V6OHG{position:fixed;bottom:0;left:0;right:0;z-index:1001;background:var(--card-surface);border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:var(--shadow-lg);display:flex;flex-direction:column;transform:translateY(100%);transition:transform .35s cubic-bezier(.16,1,.3,1);will-change:transform;max-height:var(--sheet-max-height,90vh);padding-bottom:env(safe-area-inset-bottom,0)}.BottomSheet_sheet__V6OHG.BottomSheet_open__Nw_km{transform:translateY(0)}.BottomSheet_sheet__V6OHG.BottomSheet_dragging__FGc8A{transition:none}.BottomSheet_handleArea__WXecj{display:flex;align-items:center;justify-content:center;padding:12px 0 4px;cursor:grab;flex-shrink:0;touch-action:none}.BottomSheet_handleArea__WXecj:active{cursor:grabbing}.BottomSheet_handle__5nM1U{width:40px;height:4px;border-radius:2px;background:var(--text-muted);opacity:.4}.BottomSheet_content__b4Ae1{flex:1 1;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.ItemFullPage_page__DMjmV{padding:24px 32px 48px;animation:ItemFullPage_pageIn__7omEY .3s ease}.ItemFullPage_breadcrumbRow__sgZ4D{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.ItemFullPage_breadcrumbRow__sgZ4D>:first-child{min-width:0}.ItemFullPage_boardLink__SBvIE{font-size:.8125rem;color:var(--text-secondary);white-space:nowrap}.ItemFullPage_boardLink__SBvIE a{color:var(--accent-primary);text-decoration:none}.ItemFullPage_boardLink__SBvIE a:hover{text-decoration:underline}@keyframes ItemFullPage_pageIn__7omEY{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.ItemFullPage_errorContainer__t6EyY{padding:80px 24px;max-width:440px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}.ItemFullPage_errorIcon__OWq6J{width:64px;height:64px;border-radius:50%;background:var(--bg-tertiary);display:flex;align-items:center;justify-content:center;color:var(--text-muted)}.ItemFullPage_errorTitle__9DbiZ{font-size:1.25rem;font-weight:600;color:var(--text-primary);margin:0}.ItemFullPage_errorMessage__PJNER{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin:0}@media (max-width:768px){.ItemFullPage_page__DMjmV{padding:16px 16px 32px}}.KanbanCard_card__p59M0{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:16px;cursor:pointer;transition:all var(--transition-fast);position:relative;animation:KanbanCard_fadeInUp___6Fb9 .3s ease backwards}.KanbanCard_card__p59M0:hover{transform:translateY(-2px);box-shadow:var(--shadow-md);border-color:var(--border-color)}.KanbanCard_card__p59M0:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-glow)}.KanbanCard_card__p59M0.KanbanCard_dragging__LO4_N{opacity:.8;transform:scale(1.02);box-shadow:var(--shadow-lg);z-index:100}.KanbanCard_cardHeader__XAJsL{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.KanbanCard_itemKey__sKHAa{font-size:.6875rem;font-weight:600;color:var(--text-secondary);letter-spacing:.3px}.KanbanCard_dragHandle__LzqNY{display:flex;align-items:center;justify-content:center;width:20px;height:20px;color:var(--text-secondary);cursor:grab;opacity:0;transition:opacity var(--transition-fast);touch-action:none;flex-shrink:0}.KanbanCard_dragHandle__LzqNY:active{cursor:grabbing}.KanbanCard_card__p59M0:hover .KanbanCard_dragHandle__LzqNY{opacity:1}.KanbanCard_title__h70hs{font-size:.875rem;font-weight:500;color:var(--text-primary);line-height:1.4;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.KanbanCard_cardFooter__CopmY{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.KanbanCard_statusDot__hLdV8{width:10px;height:10px;border-radius:50%;flex-shrink:0;display:inline-block;border:1.5px solid var(--card-surface);box-shadow:0 0 0 1px rgba(0,0,0,.08);box-sizing:border-box}.KanbanCard_dueDate__IDHQM{display:flex;align-items:center;gap:3px;font-size:.6875rem;font-weight:500;white-space:nowrap}.KanbanCard_dueDate__IDHQM.KanbanCard_overdue__ziwBj{color:var(--color-rose)}.KanbanCard_dueDate__IDHQM.KanbanCard_today__IMcgR{color:var(--color-amber)}.KanbanCard_dueDate__IDHQM.KanbanCard_future__qfv15{color:var(--text-primary)}.KanbanCard_spacer__9_Ekd{flex:1 1}.KanbanCard_avatar__RtbZ_{width:22px;height:22px;border-radius:50%;background:var(--bg-tertiary);border:1px solid var(--border-light);display:flex;align-items:center;justify-content:center;font-size:.5625rem;font-weight:600;color:var(--text-secondary);flex-shrink:0;overflow:hidden}.KanbanCard_avatar__RtbZ_ img{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.KanbanCard_dragHandle__LzqNY{opacity:1}}@keyframes KanbanCard_fadeInUp___6Fb9{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.KanbanView_container__Xvo9y{animation:KanbanView_fadeIn__M4hI4 .3s ease}.KanbanView_toolbar__sSi5u{display:flex;align-items:center;gap:10px;margin-bottom:20px;flex-wrap:wrap}.KanbanView_modeToggle__qzN3b{display:flex;align-items:center;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;padding:3px;gap:2px}.KanbanView_modeButton__yKB9i{padding:6px 14px;border:none;border-radius:6px;font-size:.8125rem;font-weight:500;background:transparent;color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.KanbanView_modeButton__yKB9i:hover{color:var(--text-primary)}.KanbanView_modeButton__yKB9i.KanbanView_active__1lbMt{background:var(--accent-primary);color:#fff;box-shadow:var(--shadow-sm)}.KanbanView_board__Yoc8W{display:flex;gap:16px;overflow-x:auto;padding-bottom:16px;-webkit-overflow-scrolling:touch}.KanbanView_board__Yoc8W::-webkit-scrollbar{height:6px}.KanbanView_board__Yoc8W::-webkit-scrollbar-track{background:transparent}.KanbanView_board__Yoc8W::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.KanbanView_board__Yoc8W::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.KanbanView_column__DGZ6s{min-width:300px;max-width:340px;flex:1 0 300px;display:flex;flex-direction:column;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.KanbanView_columnHeader__uMPds{display:flex;align-items:center;gap:8px;padding:14px 16px;border-bottom:1px solid var(--border-light);flex-shrink:0}.KanbanView_columnDot__ICU_o{width:8px;height:8px;border-radius:50%;flex-shrink:0}.KanbanView_columnName__IMMcQ{font-size:.8125rem;font-weight:600;color:var(--text-primary);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.KanbanView_columnCount__vPMmI{font-size:.6875rem;font-weight:600;color:var(--text-muted);background:var(--bg-hover);padding:2px 8px;border-radius:10px;flex-shrink:0}.KanbanView_columnBody__H1Enq{flex:1 1;overflow-y:auto;padding:8px;display:flex;flex-direction:column;gap:8px;max-height:calc(100vh - 250px);min-height:60px}.KanbanView_columnBody__H1Enq::-webkit-scrollbar{width:0}.KanbanView_emptyColumn__zr244{justify-content:center;padding:20px;min-height:60px}.KanbanView_addButton__ODw9J,.KanbanView_emptyColumn__zr244{display:flex;align-items:center;color:var(--text-muted);font-size:.8125rem}.KanbanView_addButton__ODw9J{gap:6px;padding:10px 16px;background:transparent;border:none;border-top:1px solid var(--border-light);font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:inherit;flex-shrink:0}.KanbanView_addButton__ODw9J:hover{background:var(--bg-hover);color:var(--accent-primary)}.KanbanView_quickAddForm__Tp4gz{padding:8px;border-top:1px solid var(--border-light);flex-shrink:0}.KanbanView_quickAddInput__dxYXF{width:100%;padding:10px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-card);color:var(--text-primary);font-size:.8125rem;font-family:inherit;outline:none;transition:all var(--transition-fast)}.KanbanView_quickAddInput__dxYXF::placeholder{color:var(--text-muted)}.KanbanView_quickAddInput__dxYXF:focus{border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.KanbanView_skeletonBoard__4XgB6{display:flex;gap:16px;overflow:hidden}.KanbanView_skeletonColumn__oVZpv{min-width:300px;flex:1 1;background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.KanbanView_skeletonColumnHeader__zODu7{display:flex;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-light)}.KanbanView_skeletonColumnBody__bJds1{padding:8px;display:flex;flex-direction:column;gap:8px}.KanbanView_skeletonCard__NTdPV{background:var(--bg-card);border:1px solid var(--border-light);border-radius:12px;padding:16px;display:flex;flex-direction:column;gap:8px}@keyframes KanbanView_fadeIn__M4hI4{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.KanbanView_board__Yoc8W{padding-bottom:8px}.KanbanView_column__DGZ6s{min-width:280px;max-width:300px}.KanbanView_toolbar__sSi5u{flex-direction:column;align-items:stretch}}.CalendarView_container__Y8YWk{animation:CalendarView_fadeIn__NKSvI .3s ease}.CalendarView_header__sBRpl{display:flex;align-items:center;gap:12px;margin-bottom:20px;flex-wrap:wrap}.CalendarView_navButton__MhJze{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);flex-shrink:0;padding:0}.CalendarView_navButton__MhJze:hover{background:var(--bg-hover);color:var(--text-primary);transform:translateY(-1px)}.CalendarView_monthTitle__OKRVn{font-size:1.25rem;font-weight:600;color:var(--text-primary);min-width:180px}.CalendarView_todayButton__4okcU{padding:6px 16px;border-radius:20px;font-size:.8125rem;font-weight:500;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);white-space:nowrap}.CalendarView_todayButton__4okcU:hover{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.CalendarView_grid__kQoKj{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--border-light);border-radius:12px;overflow:hidden;background:var(--bg-card)}.CalendarView_dayHeader__KPR7I{padding:10px 8px;text-align:center;font-size:.6875rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light)}.CalendarView_dayCell__wWula{min-height:100px;padding:8px;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light);transition:background var(--transition-fast);position:relative;cursor:pointer}.CalendarView_dayCell__wWula:nth-child(7n){border-right:none}.CalendarView_dayCell__wWula:hover{background:var(--bg-hover)}.CalendarView_dayCell__wWula.CalendarView_otherMonth__LVeoL{background:rgba(0,0,0,.02)}.CalendarView_dayCell__wWula.CalendarView_otherMonth__LVeoL .CalendarView_dayNumber__RWgob{color:var(--text-muted);opacity:.5}.CalendarView_dayCell__wWula.CalendarView_today__EKq9O{background:rgba(20,184,166,.04)}.CalendarView_dayCell__wWula.CalendarView_weekend__BY0pR{background:rgba(0,0,0,.015)}.CalendarView_dayCell__wWula.CalendarView_today__EKq9O.CalendarView_weekend__BY0pR{background:rgba(20,184,166,.04)}.CalendarView_dayNumberRow__OylOu{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.CalendarView_dayNumber__RWgob{font-size:.8125rem;font-weight:500;color:var(--text-secondary);line-height:1}.CalendarView_dayCell__wWula.CalendarView_today__EKq9O .CalendarView_dayNumber__RWgob{color:var(--accent-primary);font-weight:700}.CalendarView_dayAddButton__SEBtW{display:flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:4px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;opacity:0;transition:all var(--transition-fast);padding:0}.CalendarView_dayCell__wWula:hover .CalendarView_dayAddButton__SEBtW{opacity:1}.CalendarView_dayAddButton__SEBtW:hover{background:var(--bg-tertiary);color:var(--accent-primary)}.CalendarView_itemChips__ArCqd{display:flex;flex-direction:column;gap:3px}.CalendarView_itemChip__mG7ae{padding:3px 6px;border-radius:4px;font-size:.6875rem;font-weight:500;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:all var(--transition-fast);border:none;background:none;text-align:left;width:100%;font-family:inherit}.CalendarView_itemChip__mG7ae:hover{background:var(--bg-hover)}.CalendarView_itemChip__mG7ae.CalendarView_statusPending__AU1If{border-left:2px solid var(--color-blue);padding-left:4px}.CalendarView_itemChip__mG7ae.CalendarView_statusInProgress__DrPV3{border-left:2px solid var(--color-amber);padding-left:4px}.CalendarView_itemChip__mG7ae.CalendarView_statusBlocked__92EpE{border-left:2px solid var(--color-rose);padding-left:4px}.CalendarView_itemChip__mG7ae.CalendarView_statusCompleted__ymWT8{border-left:2px solid var(--color-emerald);padding-left:4px;color:var(--text-muted);text-decoration:line-through}.CalendarView_moreItems__Q1Vrh{font-size:.625rem;font-weight:600;color:var(--text-muted);padding:2px 6px;cursor:pointer;border:none;background:transparent;text-align:left;font-family:inherit;transition:color var(--transition-fast)}.CalendarView_moreItems__Q1Vrh:hover{color:var(--accent-primary)}.CalendarView_popoverOverlay__4S5fW{position:fixed;inset:0;z-index:50}.CalendarView_popover__u_deX{position:fixed;z-index:51;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);padding:16px;min-width:240px;max-width:320px;max-height:300px;overflow-y:auto;animation:CalendarView_fadeInDown__y4YXR .15s ease}.CalendarView_popoverTitle__K88i1{font-size:.875rem;font-weight:600;color:var(--text-primary);margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid var(--border-light)}.CalendarView_popoverItem__Z_5i6{display:flex;align-items:center;gap:8px;padding:6px 0;cursor:pointer;transition:all var(--transition-fast);border:none;background:transparent;width:100%;text-align:left;font-family:inherit;border-radius:6px}.CalendarView_popoverItem__Z_5i6:hover{background:var(--bg-hover)}.CalendarView_popoverItemKey__7Lc_o{font-size:.6875rem;font-weight:600;color:var(--text-muted);flex-shrink:0}.CalendarView_popoverItemTitle__du0CD{font-size:.8125rem;color:var(--text-primary);flex:1 1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.CalendarView_skeletonGrid__mPwNf{display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--border-light);border-radius:12px;overflow:hidden}.CalendarView_skeletonDayHeader__fqXLy{padding:10px;background:var(--bg-tertiary);border-bottom:1px solid var(--border-light);display:flex;justify-content:center}.CalendarView_skeletonCell__J8iUW{min-height:100px;padding:8px;border-right:1px solid var(--border-light);border-bottom:1px solid var(--border-light)}.CalendarView_skeletonCell__J8iUW:nth-child(7n){border-right:none}@keyframes CalendarView_fadeIn__NKSvI{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes CalendarView_fadeInDown__y4YXR{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.CalendarView_dayCell__wWula{min-height:60px;padding:4px}.CalendarView_dayNumber__RWgob{font-size:.6875rem}.CalendarView_itemChip__mG7ae{font-size:0;width:6px;height:6px;border-radius:50%;padding:0;display:inline-block;overflow:visible;min-width:6px;border-left:none!important}.CalendarView_itemChip__mG7ae.CalendarView_statusPending__AU1If{background:var(--color-blue)}.CalendarView_itemChip__mG7ae.CalendarView_statusInProgress__DrPV3{background:var(--color-amber)}.CalendarView_itemChip__mG7ae.CalendarView_statusBlocked__92EpE{background:var(--color-rose)}.CalendarView_itemChip__mG7ae.CalendarView_statusCompleted__ymWT8{background:var(--color-emerald)}.CalendarView_itemChips__ArCqd{flex-direction:row;flex-wrap:wrap;gap:3px}.CalendarView_moreItems__Q1Vrh{font-size:.5625rem}.CalendarView_dayAddButton__SEBtW{display:none}.CalendarView_header__sBRpl{gap:8px}.CalendarView_monthTitle__OKRVn{font-size:1rem;min-width:140px}.CalendarView_popover__u_deX{left:16px!important;right:16px!important;max-width:none;bottom:16px!important;top:auto!important}}.SavedViews_wrapper__TSBXD{position:relative;display:inline-flex}.SavedViews_trigger__PDH_r{display:flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;border:1px solid var(--border-color);background:var(--bg-tertiary);color:var(--text-secondary);font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast);font-family:inherit;white-space:nowrap}.SavedViews_trigger__PDH_r:hover{background:var(--bg-hover);color:var(--text-primary);transform:translateY(-1px)}.SavedViews_trigger__PDH_r.SavedViews_hasActive__m01YI{background:rgba(20,184,166,.1);border-color:var(--accent-primary);color:var(--accent-primary)}.SavedViews_dropdown__9inyA{position:absolute;top:calc(100% + 8px);right:0;min-width:260px;max-width:320px;background:var(--bg-elevated);border:1px solid var(--border-color);border-radius:12px;box-shadow:var(--shadow-lg);z-index:50;overflow:hidden;animation:SavedViews_fadeInDown__wLZ2x .15s ease}.SavedViews_dropdownHeader__VeETz{padding:12px 16px;border-bottom:1px solid var(--border-light);font-size:.75rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.5px}.SavedViews_viewList__4_XeM{max-height:240px;overflow-y:auto}.SavedViews_viewItem__S0pp4{display:flex;align-items:center;gap:10px;padding:10px 16px;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast);font-family:inherit}.SavedViews_viewItem__S0pp4:hover{background:var(--bg-hover)}.SavedViews_viewItem__S0pp4.SavedViews_active__3j_sg{background:rgba(20,184,166,.06)}.SavedViews_viewName__HWvZS{flex:1 1;font-size:.8125rem;font-weight:500;color:var(--text-primary);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SavedViews_viewItem__S0pp4.SavedViews_active__3j_sg .SavedViews_viewName__HWvZS{color:var(--accent-primary)}.SavedViews_viewActions__kf7BM{display:flex;align-items:center;gap:4px;flex-shrink:0;opacity:0;transition:opacity var(--transition-fast)}.SavedViews_viewItem__S0pp4:hover .SavedViews_viewActions__kf7BM{opacity:1}.SavedViews_viewActionButton__8xgP_{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:4px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;transition:all var(--transition-fast);padding:0}.SavedViews_viewActionButton__8xgP_:hover{background:var(--bg-tertiary);color:var(--text-primary)}.SavedViews_viewActionButton__8xgP_.SavedViews_danger__jjMVq:hover{color:var(--color-rose)}.SavedViews_emptyViews__ZGba7{padding:20px 16px;text-align:center;color:var(--text-muted);font-size:.8125rem}.SavedViews_divider__SsWGg{height:1px;background:var(--border-light);margin:0;border:none}.SavedViews_saveButton__iarKc{display:flex;align-items:center;gap:8px;padding:10px 16px;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast);font-family:inherit;color:var(--accent-primary);font-size:.8125rem;font-weight:500}.SavedViews_saveButton__iarKc:hover{background:var(--bg-hover)}.SavedViews_clearButton__kzEPN{display:flex;align-items:center;gap:8px;padding:10px 16px;width:100%;border:none;background:transparent;text-align:left;cursor:pointer;transition:background var(--transition-fast);font-family:inherit;color:var(--text-secondary);font-size:.8125rem;font-weight:500}.SavedViews_clearButton__kzEPN:hover{background:var(--bg-hover);color:var(--text-primary)}.SavedViews_renameInput__bZaY1{width:100%;padding:2px 4px;font-size:.8125rem;font-weight:500;color:var(--text-primary);background:var(--bg-tertiary);border:1px solid var(--accent-primary);border-radius:4px;outline:none;box-shadow:0 0 0 3px var(--accent-glow);font-family:inherit}.SavedViews_modalForm__kDTjg{display:flex;flex-direction:column;gap:16px}.SavedViews_overlay__802oU{position:fixed;inset:0;z-index:49}@keyframes SavedViews_fadeInDown__wLZ2x{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.SavedViews_dropdown__9inyA{position:fixed;left:16px;right:16px;top:auto;bottom:16px;max-width:none;border-radius:16px}.SavedViews_overlay__802oU{background:var(--modal-backdrop);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.SavedViews_viewActions__kf7BM{opacity:1}}.CustomFieldsManager_container__5wetF{border:1px solid var(--border-color);border-radius:10px;background:var(--bg-tertiary);overflow:hidden}.CustomFieldsManager_header__jtujF{display:flex;align-items:center;gap:8px;padding:12px 16px;border-bottom:1px solid var(--border-light)}.CustomFieldsManager_headerIcon__AYFtU{color:var(--text-muted);flex-shrink:0}.CustomFieldsManager_headerTitle__drg1F{font-size:.8125rem;font-weight:600;color:var(--text-primary);flex:1 1}.CustomFieldsManager_fieldCount__PaRKe{font-size:.6875rem;font-weight:600;color:var(--text-muted);background:var(--bg-elevated,var(--card-surface));padding:2px 8px;border-radius:10px;min-width:20px;text-align:center}.CustomFieldsManager_emptyState__eQ6ja{padding:16px}.CustomFieldsManager_emptyText__IOss_{font-size:.8125rem;color:var(--text-muted);line-height:1.5;margin:0}.CustomFieldsManager_loadingState__fguCY{padding:16px;text-align:center;font-size:.8125rem;color:var(--text-muted)}.CustomFieldsManager_fieldList__84Mf2{display:flex;flex-direction:column}.CustomFieldsManager_fieldRow__AhLr7{display:flex;align-items:center;gap:8px;padding:10px 16px;border-bottom:1px solid var(--border-light);transition:background var(--transition-fast)}.CustomFieldsManager_fieldRow__AhLr7:last-child{border-bottom:none}.CustomFieldsManager_fieldRow__AhLr7:hover{background:var(--bg-hover)}.CustomFieldsManager_dragHandle__9qmOb{color:var(--text-muted);opacity:.4;cursor:grab;flex-shrink:0}.CustomFieldsManager_fieldRow__AhLr7:hover .CustomFieldsManager_dragHandle__9qmOb{opacity:.8}.CustomFieldsManager_fieldName__0vIRt{font-size:.8125rem;font-weight:500;color:var(--text-primary);flex:1 1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CustomFieldsManager_fieldType__0x6lH{font-size:.6875rem;font-weight:500;color:var(--text-muted);background:var(--bg-elevated,var(--card-surface));padding:2px 8px;border-radius:6px;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0}.CustomFieldsManager_fieldOptions__c6EJN{font-size:.75rem;color:var(--text-muted);max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-shrink:0}.CustomFieldsManager_pinButtonActive__nhrTI,.CustomFieldsManager_pinButton__YAwtj{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0;opacity:0;transition:all var(--transition-fast)}.CustomFieldsManager_pinButtonActive__nhrTI{opacity:1;color:var(--accent-primary);background:rgba(20,184,166,.12)}.CustomFieldsManager_fieldRow__AhLr7:hover .CustomFieldsManager_pinButton__YAwtj{opacity:1}.CustomFieldsManager_pinButton__YAwtj:hover{background:var(--bg-hover);color:var(--text-secondary)}.CustomFieldsManager_pinButtonActive__nhrTI:hover{background:rgba(20,184,166,.2)}.CustomFieldsManager_deleteButton__K4AfY{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:none;background:transparent;color:var(--text-muted);cursor:pointer;flex-shrink:0;opacity:0;transition:all var(--transition-fast)}.CustomFieldsManager_fieldRow__AhLr7:hover .CustomFieldsManager_deleteButton__K4AfY{opacity:1}.CustomFieldsManager_deleteButton__K4AfY:hover{background:rgba(239,68,68,.1);color:var(--color-rose,#ef4444)}.CustomFieldsManager_deleteButton__K4AfY:disabled{opacity:.4;pointer-events:none}.CustomFieldsManager_addButton__l_YGu{display:flex;align-items:center;gap:6px;width:100%;padding:10px 16px;background:transparent;border:none;border-top:1px solid var(--border-light);color:var(--text-muted);font-family:inherit;font-size:.8125rem;font-weight:500;cursor:pointer;transition:all var(--transition-fast)}.CustomFieldsManager_addButton__l_YGu:hover{background:var(--bg-hover);color:var(--accent-primary)}.CustomFieldsManager_addForm__31qA2{display:flex;flex-direction:column;gap:10px;padding:12px 16px;border-top:1px solid var(--border-light);background:var(--card-surface)}.CustomFieldsManager_addFormRow__zobNI{display:flex;gap:8px}.CustomFieldsManager_addInput__Jeq0m{flex:1 1;padding:8px 12px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.8125rem;transition:border-color var(--transition-fast)}.CustomFieldsManager_addInput__Jeq0m::placeholder{color:var(--text-muted)}.CustomFieldsManager_addInput__Jeq0m:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.CustomFieldsManager_addSelect__z127c{width:120px;background:var(--bg-tertiary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-family:inherit;font-size:.8125rem;appearance:none;background-image:url("data:image/svg+xml,%3Csvg width='10' height='6' viewBox='0 0 10 6' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1L5 5L9 1' stroke='%2394a3b8' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;padding:8px 28px 8px 12px;cursor:pointer;flex-shrink:0;transition:border-color var(--transition-fast)}.CustomFieldsManager_addSelect__z127c:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}.CustomFieldsManager_addFormActions__il2nA{display:flex;justify-content:flex-end;gap:8px}@media (max-width:768px){.CustomFieldsManager_addFormRow__zobNI{flex-direction:column}.CustomFieldsManager_addSelect__z127c{width:100%}.CustomFieldsManager_fieldOptions__c6EJN{display:none}.CustomFieldsManager_deleteButton__K4AfY,.CustomFieldsManager_pinButton__YAwtj{opacity:1}}.RoutineProgressChart_wrapper__Tq2KY{padding:10px 16px 12px;background:var(--card-surface);border:1px solid var(--border-light);border-radius:10px;margin-bottom:20px}.RoutineProgressChart_bars__z_5u4{display:flex;align-items:flex-end;justify-content:space-between;gap:4px}.RoutineProgressChart_barTrack__O7U54{height:24px;width:100%;max-width:14px;margin:0 auto;display:flex;align-items:flex-end;justify-content:center;border-radius:4px}.RoutineProgressChart_column__YdG7P{flex:1 1;min-width:0;display:flex;flex-direction:column;align-items:center;gap:4px}.RoutineProgressChart_columnButton__tSvXx{background:none;border:none;padding:0;margin:0;cursor:pointer;font:inherit;color:inherit;border-radius:6px;outline:none}.RoutineProgressChart_columnButton__tSvXx:hover{background:rgba(var(--color-amber-rgb,245,158,11),.08)}.RoutineProgressChart_columnButton__tSvXx:focus-visible{box-shadow:0 0 0 2px var(--accent-primary)}.RoutineProgressChart_columnSelected__0BT_h{background:rgba(var(--color-amber-rgb,245,158,11),.12);box-shadow:0 0 0 1px rgba(var(--color-amber-rgb,245,158,11),.3)}.RoutineProgressChart_bar__9L8sY{width:100%;min-height:2px;border-radius:4px 4px 0 0;transition:height .2s ease}.RoutineProgressChart_bar_full__auPuQ{background:linear-gradient(to top,rgba(var(--color-emerald-rgb,16,185,129),.9),rgba(var(--color-emerald-rgb,16,185,129),.6))}.RoutineProgressChart_bar_partial__HLkyy{background:linear-gradient(to top,rgba(var(--color-amber-rgb,245,158,11),.85),rgba(var(--color-amber-rgb,245,158,11),.5))}.RoutineProgressChart_bar_none__Rljzp{background:var(--border-light);opacity:.7}.RoutineProgressChart_dayLabel__Bz0UX{font-size:.625rem;font-weight:500;color:var(--text-muted);line-height:1}.RoutineProgressChart_emptyLabel__jCJ_Y{font-size:.75rem;color:var(--text-muted);margin:0;text-align:center;padding:6px 0}.RoutineProgressChart_barSkeleton__jlr90{height:36px;border-radius:6px;background:linear-gradient(90deg,var(--border-light) 0,var(--card-surface) 50%,var(--border-light) 100%);background-size:200% 100%;animation:RoutineProgressChart_RoutineProgressChart_shimmer__AuXm_ 1s ease-in-out infinite}@keyframes RoutineProgressChart_RoutineProgressChart_shimmer__AuXm_{0%{background-position:100% 0}to{background-position:-100% 0}}.RoutineDayDetailModal_content__gZeSD{display:flex;flex-direction:column;gap:16px}.RoutineDayDetailModal_summary__bFbn7{display:flex;align-items:baseline;gap:6px}.RoutineDayDetailModal_percent__q_R3U{font-size:1.25rem;font-weight:700;color:var(--text-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-family:var(--font-mono,monospace)}.RoutineDayDetailModal_summaryLabel__yYCOF{font-size:.875rem;color:var(--text-muted);font-weight:500}.RoutineDayDetailModal_checklist__fr4_e{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.RoutineDayDetailModal_checkItem__TxPPm{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:10px;background:var(--card-surface);border:1px solid var(--border-light);font-size:.875rem;color:var(--text-primary)}.RoutineDayDetailModal_checkItem__TxPPm.RoutineDayDetailModal_completed___n55M{opacity:.85}.RoutineDayDetailModal_checkItem__TxPPm.RoutineDayDetailModal_completed___n55M .RoutineDayDetailModal_checkTitle__eGlOJ{text-decoration:line-through;color:var(--text-secondary)}.RoutineDayDetailModal_checkIcon__VjBwZ{display:flex;align-items:center;flex-shrink:0;color:var(--text-muted)}.RoutineDayDetailModal_checkItem__TxPPm.RoutineDayDetailModal_completed___n55M .RoutineDayDetailModal_checkIcon__VjBwZ{color:var(--color-emerald)}.RoutineDayDetailModal_checkTitle__eGlOJ{flex:1 1;line-height:1.4}.RoutineDayDetailModal_errorMessage__f4mk3{font-size:.875rem;color:var(--text-muted);margin:0}.RoutineDayDetailModal_skeletonWrap__8ni_T{display:flex;flex-direction:column;gap:16px}.RoutineDayDetailModal_skeletonTitle___wVvs{margin-bottom:4px}.RoutineDayDetailModal_listSkeleton__mJcml{display:flex;flex-direction:column;gap:4px}.AuthLayout_wrapper__t_rUG{min-height:100vh;min-height:100dvh;display:flex;align-items:center;justify-content:center;position:relative;background:radial-gradient(ellipse at 20% 80%,rgba(20,184,166,.06) 0,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(59,130,246,.05) 0,transparent 60%),radial-gradient(ellipse at 50% 0,rgba(139,92,246,.04) 0,transparent 50%),var(--bg-page);padding:24px;animation:AuthLayout_fadeIn__ktFyJ .4s ease}.AuthLayout_themeToggle__6kH3V{position:absolute;top:24px;right:24px;z-index:10}.AuthLayout_content__Ge3rR{width:100%;max-width:440px}