.notes_notesPage__cCq66{position:relative;display:flex;flex-direction:column;flex:1 1 0%;min-height:0;width:100%;background:var(--bg-page);color:var(--text-primary);overflow:hidden}.notes_notesPage__cCq66:before{content:"";position:absolute;inset:0;background:var(--workspace-wash);z-index:0;pointer-events:none}.notes_notesPage__cCq66>*{position:relative;z-index:1}.notes_header__0cxs3{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-6);border-bottom:1px solid var(--color-border-light);background:var(--bg-surface);z-index:10;flex-shrink:0;min-height:40px}.notes_headerLeft__CXkXV{display:flex;flex-direction:column;gap:0}.notes_title__cFsRi{font-size:var(--text-lg);font-weight:600;letter-spacing:-.2px;color:var(--text-primary);margin:0;line-height:1.2}.notes_subtitle__n7QZY{font-size:11px;color:var(--text-secondary);margin:2px 0 0;font-weight:400;opacity:.75;line-height:1.2;display:flex;align-items:center;gap:var(--space-1)}.notes_subtitleText__srHUN{min-width:0}.notes_personalBadge__5Z_WK{font-size:10px;color:var(--color-primary);opacity:.8;font-weight:500;display:inline-flex;align-items:center}.notes_noteCount__DfgiC{font-size:.7em;font-weight:500;opacity:.7;margin-left:var(--space-2);vertical-align:baseline}.notes_createButton__tHO6A{flex-shrink:0}.notes_errorContainer__iI9T9{padding:var(--space-4) var(--space-8)}.notes_content__93b57{display:flex;flex:1;min-height:0;overflow:hidden}.notes_sidebar__cTMNQ{width:320px;min-width:320px;flex:0 0 320px;align-self:stretch;height:100%;min-height:0;border-right:1px solid var(--color-border-light);background:var(--bg-secondary);display:flex;flex-direction:column;overflow:hidden}.notes_notes_searchContainer___At3K{padding:16px var(--space-4);border-bottom:1px solid var(--color-border-light);flex-shrink:0}.notes_search__FH8yW{width:100%}.notes_notesList__qIzFu{flex:1 1 0%;min-height:0;overflow-y:auto;overflow-x:hidden;padding:var(--space-2);-webkit-overflow-scrolling:touch;overscroll-behavior-y:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.notes_notesList__qIzFu::-webkit-scrollbar{width:6px}.notes_notesList__qIzFu::-webkit-scrollbar-track{background:transparent}.notes_notesList__qIzFu::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:var(--radius-sm);transition:background var(--transition-fast);min-height:32px}.notes_notesList__qIzFu::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.notes_emptyState__fHqOj,.notes_loadingState__4cDO5{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);color:var(--text-secondary);gap:var(--space-4)}.notes_emptyState__fHqOj{text-align:center}.notes_emptyIcon__Yn4OU{opacity:.4;margin-bottom:var(--space-2)}.notes_emptyTitle__pL2dr{font-size:var(--text-md);font-weight:500;color:var(--text-primary);margin:0}.notes_emptySubtitle__FFgtX{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.notes_emptyButton__PRE_8{margin-top:var(--space-2)}.notes_noteItem__wFmMt{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:0;cursor:pointer;transition:all .2s ease;margin-bottom:0;border-bottom:1px solid var(--color-border-light);position:relative}.notes_noteItem__wFmMt:last-child{border-bottom:none}.notes_noteItem__wFmMt:hover{background:var(--bg-hover)}.notes_noteItemActive__H_fQC{background:color-mix(in srgb,var(--color-primary) 10%,transparent);border-bottom-color:color-mix(in srgb,var(--color-primary) 20%,transparent)}.notes_noteItemContent__39bqa{flex:1;min-width:0}.notes_noteItemTitle__AAstT{font-size:var(--text-sm);font-weight:500;color:var(--text-primary);margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.notes_noteItemMeta___e6uX{display:flex;align-items:flex-start;gap:var(--space-2);font-size:var(--text-xs);color:var(--text-muted);line-height:1.3;margin-top:2px;width:100%;padding-right:var(--space-10)}.notes_noteItemPreview__3oWdE{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;word-break:break-word;flex:1;min-width:0}.notes_noteItemActions__HHlvy{display:flex;flex-direction:column;align-items:flex-end;gap:var(--space-1);flex-shrink:0;margin-left:var(--space-2);align-self:flex-start}.notes_noteItemTime____mhb{font-size:11px;font-weight:400;color:var(--text-muted);white-space:nowrap;line-height:1.3;margin-top:0}.notes_noteItemDelete__FAJd9{opacity:0;transition:opacity var(--transition-fast)}.notes_noteItemDelete__FAJd9:focus-visible,.notes_noteItem__wFmMt:hover .notes_noteItemDelete__FAJd9{opacity:1}.notes_editor___BFfC{min-width:0;min-height:0;background:var(--bg-page)}.notes_editorContent__QrMRm,.notes_editor___BFfC{flex:1;display:flex;flex-direction:column;overflow:hidden}.notes_editorContent__QrMRm{position:relative}.notes_richTextEditor__iypED{flex:1;min-height:0;display:flex;flex-direction:column}.notes_richTextEditor__iypED .ql-editor{padding-bottom:3rem;scroll-padding-bottom:3rem}.notes_editorEmpty__Af3pi{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;text-align:center;color:var(--text-secondary);gap:var(--space-4);padding:var(--space-8)}.notes_editorEmptyIcon__rh10L{opacity:.3;margin-bottom:var(--space-2)}.notes_editorEmptyTitle__DuQFg{font-size:var(--text-xl);font-weight:500;color:var(--text-primary);margin:0}.notes_editorEmptySubtitle__XzV5E{font-size:var(--text-sm);color:var(--text-secondary);margin:0}@media (max-width:767px){.notes_content__93b57{flex-direction:column;flex:1 1 0%;min-height:0}.notes_sidebar__cTMNQ{width:100%;min-width:0;flex:0 0 auto;flex-shrink:0;align-self:stretch;height:auto;min-height:0;max-height:min(40vh,320px);border-right:none;border-bottom:1px solid var(--color-border-light)}.notes_editor___BFfC{flex:1 1 0%;min-height:max(10rem,28vh);min-height:max(10rem,28dvh)}.notes_header__0cxs3{padding:var(--space-4) var(--space-4)}.notes_headerLeft__CXkXV{min-width:0}.notes_subtitle__n7QZY{flex-direction:column;align-items:flex-start;gap:2px}.notes_subtitleText__srHUN{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.notes_personalBadge__5Z_WK{white-space:nowrap;flex-shrink:0}.notes_editorContent__QrMRm{padding:var(--space-4);flex:1 1 0%;min-height:0}.notes_content__93b57.notes_mobileListOnly__GSUAp .notes_sidebar__cTMNQ{flex:1 1 0%;max-height:none;min-height:0;border-bottom:none}.notes_content__93b57.notes_mobileEditorOnly__uXMi4 .notes_sidebar__cTMNQ,.notes_content__93b57.notes_mobileListOnly__GSUAp .notes_editor___BFfC{display:none}.notes_content__93b57.notes_mobileEditorOnly__uXMi4 .notes_editor___BFfC{display:flex;flex:1 1 0%;min-height:0}.notes_mobileBackBar__InffN{display:flex;align-items:center;flex-shrink:0;padding:var(--space-2) var(--space-3);border-bottom:1px solid var(--color-border-light);background:var(--bg-surface);gap:var(--space-2)}}.notes_saveStatus__v3fAi{position:absolute;left:.5rem;bottom:.5rem;z-index:2;display:inline-flex;align-items:center;gap:var(--space-1);margin:0;padding:.125rem .5rem;border:none;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--card-bg) 85%,transparent);backdrop-filter:blur(4px);font-size:.8125rem;font-family:inherit;color:var(--text-secondary);pointer-events:none}.notes_saveStatusError__fRU6x{color:var(--danger-text);cursor:pointer;pointer-events:auto}.notes_saveStatusError__fRU6x:hover{background:color-mix(in srgb,var(--danger) 12%,transparent)}.notes_saveStatusSpinner__T1Xo3{animation:notes_notesSaveSpin__KUJSD .8s linear infinite}@keyframes notes_notesSaveSpin__KUJSD{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.notes_saveStatusSpinner__T1Xo3{animation:none}}.Button_button__f_l0m{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);box-sizing:border-box;border-radius:var(--radius-md);font-family:var(--font-primary);font-weight:600;line-height:var(--leading-tight);text-align:center;text-decoration:none;cursor:pointer;border:none;outline:none;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),transform var(--transition-fast);user-select:none}.Button_button__f_l0m:focus-visible{box-shadow:var(--focus-ring)}.Button_button__f_l0m:active:not(:disabled){transform:scale(.97)}.Button_button__f_l0m:disabled{opacity:.55;cursor:not-allowed;transform:none}.Button_button__f_l0m svg{flex-shrink:0}.Button_primary__gNjMo{background:var(--color-primary);color:var(--color-on-primary)}.Button_primary__gNjMo:hover:not(:disabled){background:var(--color-primary-hover);color:var(--color-on-primary)}.Button_secondary__6ARy2{background:transparent;border:1.5px solid var(--color-primary);color:var(--color-primary)}.Button_secondary__6ARy2:hover:not(:disabled){background:var(--primary-bg)}.Button_ghost__nCpIY{background:transparent;color:var(--color-primary)}.Button_ghost__nCpIY:hover:not(:disabled){background:var(--sidebar-hover)}.Button_danger__yObcW{background:var(--danger);color:var(--color-white)}.Button_danger__yObcW:hover:not(:disabled){filter:brightness(1.05)}.Button_dangerOutline__T3LFJ{background:transparent;border:1.5px solid var(--danger-border);color:var(--danger-text)}.Button_dangerOutline__T3LFJ:hover:not(:disabled){background:var(--danger-bg);border-color:var(--danger)}.Button_compact__O0PPK{height:36px;min-height:36px;padding:0 var(--space-3);font-size:13px;white-space:nowrap}.Button_default__ncW1B{min-height:40px;padding:var(--space-2) var(--space-5);font-size:var(--text-sm)}.Button_large__PNABv{min-height:48px;padding:var(--space-3) var(--space-6);font-size:var(--text-md)}.Button_fullWidth__9EUg4{width:100%}.Button_loading__xz7Vs,.Button_loading__xz7Vs:disabled{cursor:progress;opacity:.8}.Button_loading__xz7Vs .Button_label__lFQJf>svg{display:none}.Button_spinner__bkL9X{width:1em;height:1em;flex-shrink:0;border:2px solid;border-right:2px solid transparent;border-radius:50%;animation:Button_buttonSpin__wUcL9 .7s linear infinite}@keyframes Button_buttonSpin__wUcL9{to{transform:rotate(1turn)}}.Button_label__lFQJf{display:inline-flex;align-items:center;gap:var(--space-2)}@media (max-width:767px){.Button_compact__O0PPK{height:32px;min-height:32px;padding:0 var(--space-2-5);font-size:var(--text-xs)}.Button_compact__O0PPK .Button_label__lFQJf{gap:var(--space-1)}.Button_compact__O0PPK svg{width:12px;height:12px}}@media (prefers-reduced-motion:reduce){.Button_button__f_l0m{transition:none}.Button_button__f_l0m:active:not(:disabled){transform:none}.Button_spinner__bkL9X{animation-duration:1.6s}}.IconButton_button__knSPl{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;transition:background var(--transition-fast),color var(--transition-fast),border-color var(--transition-fast)}.IconButton_button__knSPl:focus-visible{outline:none;box-shadow:var(--focus-ring)}.IconButton_button__knSPl:disabled{opacity:.55;cursor:not-allowed}.IconButton_sm__j4wKo{width:28px;height:28px}.IconButton_md___KDJB{width:36px;height:36px}.IconButton_ghost__kmQL4:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.IconButton_secondary__3Vzw4{border-color:var(--color-border);background:var(--bg-surface)}.IconButton_secondary__3Vzw4:hover:not(:disabled){background:var(--bg-hover);color:var(--text-primary)}.IconButton_danger__PIkMO{color:var(--danger-text)}.IconButton_danger__PIkMO:hover:not(:disabled){background:var(--danger-bg)}.IconButton_pressed__hLBBj,.IconButton_pressed__hLBBj:hover:not(:disabled){border-color:var(--input-border-focus);background:var(--info-bg);color:var(--primary-text)}.IconButton_dense__hop80{flex-shrink:0}.IconButton_withBadge__0hzYg{position:relative}.IconButton_badge__fk2xV{position:absolute;top:calc(var(--space-1) * -1);right:calc(var(--space-1) * -1);min-width:16px;height:16px;padding:0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-primary);color:var(--color-on-primary);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:16px;text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--card-bg);pointer-events:none}.IconButton_badgeDanger__M7f32{background:var(--danger);color:var(--color-white)}@media (max-width:767px){.IconButton_md___KDJB:not(.IconButton_dense__hop80),.IconButton_sm__j4wKo:not(.IconButton_dense__hop80){width:40px;height:40px}}.Modal_overlay__4AkkU{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;align-items:center;justify-content:center;overflow-y:auto;box-sizing:border-box;margin:0;padding:calc(var(--space-4) + env(safe-area-inset-top, 0px)) calc(var(--space-4) + env(safe-area-inset-right, 0px)) calc(var(--space-4) + env(safe-area-inset-bottom, 0px)) calc(var(--space-4) + env(safe-area-inset-left, 0px));background:var(--overlay-bg);backdrop-filter:blur(8px);animation:Modal_fadeIn__TSiUR var(--transition-medium)}.Modal_content__Mj_i6{position:relative;box-sizing:border-box;width:min(700px,90vw);max-width:100%;max-height:calc(100vh - 2 * var(--space-4) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px));margin:auto;padding:0;overflow:visible;background:var(--card-bg);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);animation:Modal_slideUp__p4Ows var(--transition-medium)}.Modal_content__Mj_i6:focus{outline:none}.Modal_content__Mj_i6>*{max-width:100%}.Modal_content__Mj_i6.Modal_contentClip__LAfIm{display:flex;flex-direction:column;min-height:0;overflow:hidden}@supports (height:100dvh){.Modal_content__Mj_i6.Modal_contentClip__LAfIm{max-height:min(calc(100dvh - 2 * var(--space-4) - env(safe-area-inset-top, 0px) - env(safe-area-inset-bottom, 0px)),92dvh)}}.Modal_sizeSm__1e2sP{width:min(560px,calc(100vw - 2 * var(--space-4) - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)))}.Modal_sizeLg__yyX4K{width:min(960px,calc(100vw - 2 * var(--space-4) - env(safe-area-inset-left, 0px) - env(safe-area-inset-right, 0px)))}.Modal_sizeFit__uvhcQ{width:fit-content;min-width:0;max-width:calc(100vw - 2 * var(--space-4))}.Modal_overlayFullscreen__ZHyQE{padding:0;align-items:stretch;justify-content:stretch}.Modal_content__Mj_i6.Modal_sizeFull__poDGc{display:flex;flex-direction:column;width:100%;max-width:100%;min-width:0;height:100vh;max-height:100vh;margin:0;overflow:hidden;border-radius:0}@supports (height:100dvh){.Modal_content__Mj_i6.Modal_sizeFull__poDGc{height:100dvh;max-height:100dvh}}.Modal_header__dOsfK{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3);flex-shrink:0;padding:var(--space-5) var(--space-6) var(--space-3)}.Modal_headerText__5xyyo{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.Modal_title__2z7is{margin:0;font-size:var(--text-lg);font-weight:var(--font-semibold);color:var(--text-primary);text-wrap:balance}.Modal_description__l7uH7{margin:0;font-size:var(--text-sm);color:var(--text-secondary)}.Modal_closeButton__hbhaN{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;margin:calc(-1 * var(--space-1)) calc(-1 * var(--space-2)) 0 0;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;touch-action:manipulation;transition:background var(--transition-fast),color var(--transition-fast)}.Modal_closeButton__hbhaN:hover{background:var(--bg-hover);color:var(--text-primary)}.Modal_closeButton__hbhaN:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Modal_body__ahiS3{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-2) var(--space-6) var(--space-5);-webkit-overflow-scrolling:touch}.Modal_footer__vChwy{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);flex-shrink:0;padding:var(--space-4) var(--space-6) var(--space-5);border-top:1px solid var(--color-border)}@media (max-width:767px){.Modal_overlay__4AkkU:not(.Modal_overlayFullscreen__ZHyQE){align-items:flex-end;padding:calc(var(--space-6) + env(safe-area-inset-top, 0px)) 0 0}.Modal_overlay__4AkkU:not(.Modal_overlayFullscreen__ZHyQE)>.Modal_content__Mj_i6{width:100%;min-width:0;max-width:100%;max-height:calc(100vh - var(--space-6) - env(safe-area-inset-top, 0px));margin:0;padding-bottom:env(safe-area-inset-bottom,0);border-radius:var(--radius-xl) var(--radius-xl) 0 0;animation-name:Modal_sheetUp__P8rdj}@supports (height:100dvh){.Modal_overlay__4AkkU:not(.Modal_overlayFullscreen__ZHyQE)>.Modal_content__Mj_i6{max-height:calc(100dvh - var(--space-6) - env(safe-area-inset-top, 0px))}}.Modal_header__dOsfK{padding:var(--space-4) var(--space-4) var(--space-2)}.Modal_body__ahiS3{padding:var(--space-2) var(--space-4) var(--space-4)}.Modal_footer__vChwy{padding:var(--space-3) var(--space-4) var(--space-4)}.Modal_footer__vChwy>*{flex:1 1 0}}@keyframes Modal_fadeIn__TSiUR{0%{opacity:0}to{opacity:1}}@keyframes Modal_slideUp__p4Ows{0%{opacity:0;transform:translateY(var(--space-6))}to{opacity:1;transform:translateY(0)}}@keyframes Modal_sheetUp__P8rdj{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.Modal_content__Mj_i6,.Modal_overlay__4AkkU{animation:none}}.Skeleton_block__dlK_Z{display:block;border-radius:var(--radius-sm);background:linear-gradient(100deg,var(--skeleton-base) 30%,var(--skeleton-highlight) 50%,var(--skeleton-base) 70%);background-size:200% 100%;animation:Skeleton_skeleton-shimmer__UegnZ 1.6s ease-in-out infinite}.Skeleton_circle__HIV50{border-radius:50%}@keyframes Skeleton_skeleton-shimmer__UegnZ{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.Skeleton_block__dlK_Z{animation:none;background:var(--skeleton-base)}}.utilities_visuallyHidden__LIAdu{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);clip-path:inset(50%);white-space:nowrap;border:0}.EmojiPicker_popover__1UZ1L{display:flex;width:min(22rem,calc(100vw - var(--space-4)));height:min(26rem,var(--popover-available-height,26rem));overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--bg-elevated);box-shadow:var(--shadow-md)}.EmojiPicker_picker__vsv0F{--emoji-surface:var(--bg-elevated);display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;height:100%}.EmojiPicker_top__nJK4n{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-1)}.EmojiPicker_search__Oom_C{flex:1;min-width:0;height:var(--space-8);padding:0 var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--bg-surface);color:var(--text-primary);font:inherit;font-size:var(--text-md)}.EmojiPicker_search__Oom_C::placeholder{color:var(--input-placeholder)}.EmojiPicker_cell__3_yoZ:focus-visible,.EmojiPicker_search__Oom_C:focus-visible,.EmojiPicker_toneButton__f3gwV:focus-visible,.EmojiPicker_tone__323NW:focus-visible{outline:none;box-shadow:var(--focus-ring)}.EmojiPicker_toneButton__f3gwV,.EmojiPicker_tone__323NW{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--space-8);height:var(--space-8);padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-lg);line-height:1;cursor:pointer}.EmojiPicker_cell__3_yoZ:hover,.EmojiPicker_toneButton__f3gwV:hover,.EmojiPicker_tone__323NW:hover{background:var(--bg-hover)}.EmojiPicker_categories__NJ0JR,.EmojiPicker_tones__Jpnvc{display:flex;align-items:center;justify-content:space-between;gap:var(--space-1);padding:0 var(--space-2) var(--space-1);border-bottom:1px solid var(--color-border)}.EmojiPicker_tones__Jpnvc{justify-content:flex-start}.EmojiPicker_toneOn__7NJK7{border-color:var(--color-primary);background:var(--primary-bg)}.EmojiPicker_body__gsWlB{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 var(--space-2) var(--space-2)}.EmojiPicker_section__VDWeg{content-visibility:auto;contain-intrinsic-size:auto 12rem}.EmojiPicker_sectionTitle__fWSj1{position:sticky;top:0;z-index:1;margin:0;padding:var(--space-2) var(--space-1) var(--space-1);background:var(--emoji-surface);color:var(--text-secondary);font-size:var(--text-xs);font-weight:var(--font-semibold)}.EmojiPicker_grid__2X_7o{display:grid;grid-template-columns:repeat(var(--emoji-columns,8),minmax(0,1fr));gap:var(--space-1);padding-top:var(--space-1)}.EmojiPicker_cell__3_yoZ{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;min-width:0;padding:0;border:none;border-radius:var(--radius-sm);background:transparent;font-size:var(--text-xl);line-height:1;cursor:pointer}.EmojiPicker_state__pSkFn{display:flex;flex-direction:column;align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);text-align:center}.EmojiPicker_stateTitle__gVLnL{margin:0;color:var(--text-primary);font-size:var(--text-sm);font-weight:var(--font-semibold)}.EmojiPicker_stateHint__ykYYh{margin:0;color:var(--text-secondary);font-size:var(--text-sm)}.EmojiPicker_footer__xJG_U{display:flex;flex:none;align-items:center;gap:var(--space-2);min-height:var(--space-10);padding:var(--space-1) var(--space-3);border-top:1px solid var(--color-border);color:var(--text-secondary);font-size:var(--text-xs)}.EmojiPicker_previewEmoji__mRdUR{font-size:var(--text-2xl);line-height:1}.EmojiPicker_previewName__nfGFF{color:var(--text-primary);font-weight:var(--font-medium)}.EmojiPicker_previewCode__BjZCP,.EmojiPicker_previewName__nfGFF{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (max-width:767px){.EmojiPicker_picker__vsv0F{--emoji-surface:var(--card-bg);height:min(32rem,70vh)}.EmojiPicker_cell__3_yoZ{font-size:var(--text-2xl)}.EmojiPicker_footer__xJG_U{display:none}}.Drawer_layer__zqxpE{position:fixed;inset:0;z-index:var(--z-overlay);display:flex;justify-content:flex-end;background:var(--overlay-bg);animation:Drawer_fadeIn__A4PlW var(--transition-fast)}.Drawer_panel__pJ8Te{position:relative;display:flex;flex-direction:column;width:min(440px,100%);max-width:100%;height:100%;background:var(--card-bg);border-left:1px solid var(--color-border);box-shadow:var(--shadow-lg);animation:Drawer_slideIn__na6RH .18s ease-out}.Drawer_panel__pJ8Te:focus{outline:none}.Drawer_sizeMd__PTmIG{width:min(560px,100%)}.Drawer_sizeLg__EWM3O{width:min(720px,100%)}.Drawer_header__0lVik{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-4) var(--space-4) var(--space-3);padding-top:calc(var(--space-4) + env(safe-area-inset-top, 0px));border-bottom:1px solid var(--color-border)}.Drawer_headerText__sV8uH{display:flex;flex:1;align-items:baseline;gap:var(--space-2);min-width:0}.Drawer_title__opHOF{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-lg);font-weight:var(--font-semibold);letter-spacing:-.02em;color:var(--text-primary)}.Drawer_close__NuzxT{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border:none;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;touch-action:manipulation}.Drawer_close__NuzxT:hover{background:var(--bg-hover);color:var(--text-primary)}.Drawer_close__NuzxT:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Drawer_body__86aPY{flex:1 1 auto;min-height:0;overflow-y:auto;padding:var(--space-3) var(--space-4) var(--space-6);-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.Drawer_footer__MTGXa{display:flex;flex-shrink:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--space-3);padding:var(--space-3) var(--space-4) calc(var(--space-3) + env(safe-area-inset-bottom, 0px));border-top:1px solid var(--color-border);background:var(--card-bg)}@media (max-width:767px){.Drawer_layer__zqxpE{align-items:flex-end}.Drawer_panel__pJ8Te,.Drawer_sizeLg__EWM3O,.Drawer_sizeMd__PTmIG{width:100%;height:min(92dvh,92vh);max-height:min(92dvh,92vh);border-left:none;border-radius:var(--radius-lg) var(--radius-lg) 0 0;overflow:hidden;animation-name:Drawer_sheetUp__iPY2F}.Drawer_header__0lVik{padding-top:var(--space-4)}.Drawer_body__86aPY{padding-bottom:var(--space-4)}.Drawer_footer__MTGXa{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;gap:var(--space-2)}.Drawer_footer__MTGXa>*{width:100%;justify-content:center}}@keyframes Drawer_fadeIn__A4PlW{0%{opacity:0}to{opacity:1}}@keyframes Drawer_slideIn__na6RH{0%{transform:translateX(var(--space-3));opacity:.85}to{transform:translateX(0);opacity:1}}@keyframes Drawer_sheetUp__iPY2F{0%{transform:translateY(var(--space-4));opacity:.9}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.Drawer_layer__zqxpE,.Drawer_panel__pJ8Te{animation:none}}.EmptyState_emptyState__AhVgf{background:var(--bg-surface);border:1px dashed var(--color-border);border-radius:var(--radius-lg);padding:56px var(--space-6);text-align:center;color:var(--text-secondary);display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:280px}.EmptyState_iconBadge__XjI96{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);margin:0 0 var(--space-4);flex-shrink:0}.EmptyState_icon__nEhRa{display:block}.EmptyState_illustration__oWfYN{margin-bottom:var(--space-4);max-width:200px;width:100%;display:flex;justify-content:center;align-items:center;color:var(--text-muted)}.EmptyState_illustration__oWfYN svg{opacity:.6}.EmptyState_title___sezM{font-size:var(--text-lg);font-weight:600;color:var(--text-primary);margin:0 0 var(--space-2)}.EmptyState_description__Be39x{font-size:13px;color:var(--text-secondary);margin:0 auto var(--space-5);max-width:520px;line-height:1.6}.EmptyState_actions__SKW8j{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center;align-items:center}.EmptyState_actionBadge__02YYE{display:inline-block;margin-left:var(--space-2);padding:2px var(--space-1-5);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted);background:color-mix(in srgb,var(--text-muted) 15%,transparent);border-radius:var(--radius-sm)}@media (max-width:767px){.EmptyState_emptyState__AhVgf{padding:48px var(--space-4);min-height:220px}}.HorizontalScrollArea_content___Imd1{overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none}.HorizontalScrollArea_content___Imd1::-webkit-scrollbar{display:none}.HorizontalScrollArea_content___Imd1:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-md)}.HorizontalScrollArea_track__0yNHA{position:relative;width:100%;height:6px;margin-bottom:var(--space-2);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--bg-surface);cursor:pointer;user-select:none}.HorizontalScrollArea_thumb__JcaqS{position:absolute;top:0;height:100%;min-width:24px;border-radius:var(--radius-pill);background:var(--color-border);cursor:grab;touch-action:none;transition:background var(--transition-fast)}.HorizontalScrollArea_thumb__JcaqS:hover{background:var(--text-muted)}.HorizontalScrollArea_thumb__JcaqS:active{cursor:grabbing;background:var(--color-primary)}.Logo_brand__BTCqu{display:inline-flex;align-items:center;flex-shrink:0;text-decoration:none}a.Logo_brand__BTCqu{border-radius:var(--radius-sm);transition:opacity var(--transition-fast)}a.Logo_brand__BTCqu:hover{opacity:.8}a.Logo_brand__BTCqu:focus-visible{outline:none;box-shadow:var(--focus-ring)}.Logo_sm__GTfAO{--logo-h:20px}.Logo_md__mtvMi{--logo-h:30px}.Logo_lg__JdZi3{--logo-h:36px}.Logo_lockup___CLBK{display:block;flex-shrink:0;width:auto;height:var(--logo-h)}.Logo_wordmark__FtSGj{display:block;flex-shrink:0;width:auto;height:calc(var(--logo-h) * .7189)}.Tabs_bar__f1a_8{display:flex;gap:var(--space-1);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;box-shadow:inset 0 -1px 0 var(--color-border)}.Tabs_bar__f1a_8::-webkit-scrollbar{display:none}.Tabs_bar__f1a_8[data-more-end=true]{mask-image:linear-gradient(to right,currentColor calc(100% - var(--space-8)),transparent)}.Tabs_bar__f1a_8[data-more-start=true]{mask-image:linear-gradient(to right,transparent,currentColor var(--space-8))}.Tabs_bar__f1a_8[data-more-start=true][data-more-end=true]{mask-image:linear-gradient(to right,transparent,currentColor var(--space-8),currentColor calc(100% - var(--space-8)),transparent)}.Tabs_tab__E3N0M{display:inline-flex;flex:0 0 auto;align-items:center;gap:var(--space-2);margin:0;padding:var(--space-2-5) var(--space-3);border:none;border-bottom:2px solid transparent;background:transparent;color:var(--text-secondary);font-family:inherit;font-size:var(--text-sm);font-weight:var(--font-medium);text-decoration:none;white-space:nowrap;cursor:pointer;transition:color var(--transition-fast),border-color var(--transition-fast)}.Tabs_tab__E3N0M:hover:not(:disabled){color:var(--text-primary)}.Tabs_tab__E3N0M:focus-visible{outline:none;border-radius:var(--radius-sm);box-shadow:var(--focus-ring)}.Tabs_tab__E3N0M:disabled{opacity:.5;cursor:not-allowed}.Tabs_selected__isu_e{border-bottom-color:var(--color-primary);color:var(--primary-text);font-weight:var(--font-semibold)}.Tabs_icon__y8G81{display:inline-flex;flex-shrink:0}.Tabs_icon__y8G81 svg{width:16px;height:16px}.Tabs_badge__Hl1Dc{padding:0 var(--space-2);background:var(--success-bg);color:var(--success-text)}.Tabs_badge__Hl1Dc,.Tabs_count__x5d5_{border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:18px}.Tabs_count__x5d5_{min-width:18px;padding:0 var(--space-1-5);background:var(--bg-hover);color:var(--text-secondary);text-align:center;font-variant-numeric:tabular-nums}.Tabs_selected__isu_e .Tabs_count__x5d5_{background:var(--info-bg);color:var(--primary-text)}.Tabs_panel__Lsk08:focus-visible{outline:none;box-shadow:var(--focus-ring);border-radius:var(--radius-sm)}@media (max-width:767px){.Tabs_tab__E3N0M{min-height:44px}}@media (prefers-reduced-motion:reduce){.Tabs_tab__E3N0M{transition:none}}.Tabs_pushEnd__ISIjw{margin-left:auto}.Tabs_restricted__S3_jF{display:inline-flex;color:var(--text-muted)}.StatusPill_pill__DoRMO{display:inline-flex;align-items:center;gap:var(--space-1-5);max-width:100%;padding:var(--space-1) var(--space-2-5);border:1px solid transparent;border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--font-semibold);line-height:1.35;letter-spacing:.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.StatusPill_dot__fNcd4{padding-left:var(--space-2)}.StatusPill_dot__fNcd4:before{content:"";flex-shrink:0;width:6px;height:6px;border-radius:50%;background:currentColor}.StatusPill_neutral__sLFeQ{background:var(--status-draft-bg);border-color:var(--color-border);color:var(--status-draft-text)}.StatusPill_info__fpezo{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}.StatusPill_success__Msc1L{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}.StatusPill_warning__jfaHq{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}.StatusPill_danger__dSEFL{background:var(--danger-bg);border-color:var(--danger-border);color:var(--danger-text)}.StatusPill_accent__r7j_n{background:var(--status-planning-bg);border-color:var(--status-planning-bg);color:var(--status-planning-text)}.Notice_notice___cm_3{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--card-bg)}.Notice_info__Ld99Y{border-color:var(--info-border);background:var(--info-bg)}.Notice_success__ZJIfk{border-color:var(--success-border);background:var(--success-bg)}.Notice_warning__wA27t{border-color:var(--warning-border);background:var(--warning-bg)}.Notice_danger__az52O{border-color:var(--danger-border);background:var(--danger-bg)}.Notice_label__BFVqj{flex-shrink:0}.Notice_body__7IJZr{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.Notice_title__LheYn{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--text-primary)}.Notice_text__WF3tG{font-size:var(--text-sm);color:var(--text-secondary)}.Notice_action__Vs_KQ{margin-top:var(--space-2)}@media (max-width:767px){.Notice_notice___cm_3{flex-direction:column;gap:var(--space-2)}}.AiMark_mark__8n558{--ai-mark-glyph:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 140.1 138.1'%3E%3Cpath d='M49,138.1C39.8,138.1 31.4,136 23.9,131.9C16.4,127.7 10.6,121.8 6.3,114.1C2.1,106.3 0,97.4 0,87.2C0,77.1 2.2,68.3 6.5,60.6C10.9,52.9 16.9,46.9 24.4,42.9C31.9,38.7 40.4,36.6 49.7,36.6C59,36.6 67.5,38.7 75,42.9C82.5,46.9 88.4,52.8 92.8,60.5C97.2,68.1 99.4,77 99.4,87.2C99.4,97.4 97.1,106.3 92.6,114.1C88.1,121.8 82.1,127.7 74.5,131.9C66.8,136 58.3,138.1 49,138.1ZM49,123.8C54.8,123.8 60.3,122.4 65.5,119.7C70.6,116.9 74.8,112.8 77.9,107.3C81.1,101.8 82.7,95.1 82.7,87.2C82.7,79.3 81.2,72.6 78,67.1C74.9,61.6 70.9,57.5 65.8,54.9C60.8,52.1 55.4,50.8 49.5,50.8C43.5,50.8 38,52.1 33,54.9C28.1,57.5 24.2,61.6 21.2,67.1C18.2,72.6 16.7,79.3 16.7,87.2C16.7,95.2 18.1,102 21,107.5C24,113 27.9,117.1 32.8,119.8C37.7,122.5 43.1,123.8 49,123.8ZM129.4,22.2C126.3,22.2 123.6,21.2 121.5,19C119.3,16.9 118.2,14.2 118.2,11.1C118.2,8 119.3,5.4 121.5,3.2C123.6,1.1 126.3,0 129.4,0C132.4,0 134.9,1.1 136.9,3.2C139.1,5.4 140.1,8 140.1,11.1C140.1,14.2 139.1,16.9 136.9,19C134.9,21.2 132.4,22.2 129.4,22.2ZM137.3,38.2L137.3,136.5L120.9,136.5L120.9,38.2L137.3,38.2Z'/%3E%3C/svg%3E");display:inline-grid;place-items:center;flex:none;width:var(--ai-mark-size,18px);height:var(--ai-mark-size,18px);border-radius:26%;background:var(--ai-mark-bg);vertical-align:middle}.AiMark_mark__8n558:after{content:"";width:56%;height:56%;background:var(--color-white);-webkit-mask:var(--ai-mark-glyph) center /contain no-repeat;mask:var(--ai-mark-glyph) center /contain no-repeat}.DetailLoadError_errorState__dQ7fU{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-8);text-align:center;color:var(--text-secondary)}.DetailLoadError_actions__RLmKm{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.detail-header-layout_detailFormFields__3rQoq :is(input,textarea)::placeholder{color:var(--input-placeholder);font-weight:400;font-style:normal;opacity:1}.detail-header-layout_detailFormFields__3rQoq .ql-toolbar.ql-snow{border-color:var(--color-border-light)!important;background:var(--bg-surface)!important;border-radius:var(--radius-md) var(--radius-md) 0 0}.detail-header-layout_detailFormFields__3rQoq .ql-container.ql-snow{border-color:var(--color-border-light)!important;background:var(--input-bg)!important;border-radius:0 0 var(--radius-md) var(--radius-md)}.detail-header-layout_detailFormFields__3rQoq .ql-editor{padding:var(--space-3) var(--space-4)}.detail-header-layout_headerContent__OsWV_{--detail-right-col:340px;display:grid;grid-template-columns:minmax(0,1fr) var(--detail-right-col);gap:var(--space-6);align-items:start;margin-top:0;margin-bottom:var(--space-4)}.detail-header-layout_headerLeftColumn__70s3_{grid-column:1;display:flex;flex-direction:column;gap:var(--space-5);min-width:0;width:100%}.detail-header-layout_headerRightColumn__z8ogd{grid-column:2;align-self:start}.detail-header-layout_headerPrimary__VFocE,.detail-header-layout_headerRightColumn__z8ogd{display:flex;flex-direction:column;gap:var(--space-4);min-width:0;width:100%}.detail-header-layout_headerSecondary__WhkpK{display:flex;flex-direction:column;gap:var(--space-5);min-width:0;width:100%}.detail-header-layout_headerRight__In7BD{position:sticky;top:calc(var(--space-6) + var(--space-4));align-self:start}.detail-header-layout_headerActivity__lIunm,.detail-header-layout_headerRight__In7BD{display:flex;flex-direction:column;min-width:0;width:100%}.detail-header-layout_contentSection__AKjo_{margin-top:var(--space-4);margin-bottom:0;width:100%;max-width:100%;min-width:0}.detail-header-layout_sectionLabel__64TDa{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-2);color:var(--text-primary)}.detail-header-layout_fieldsSectionLabel__tvJKU{display:flex;margin-top:var(--space-2)}@media (max-width:1023px){.detail-header-layout_fieldsSectionLabel__tvJKU{display:none}}.detail-header-layout_sectionLabel__64TDa svg{color:var(--text-secondary);opacity:.7}.detail-header-layout_sectionLabelText__i3EuZ{font-size:var(--text-sm);font-weight:600;color:var(--text-secondary);letter-spacing:-.01em}.detail-header-layout_contentBlock__eULKv{padding:var(--space-3) var(--space-4);background:var(--card-bg);border-radius:var(--radius-md);border:1px solid var(--color-border-light);margin-bottom:0}.detail-header-layout_contentBlock__eULKv,.detail-header-layout_contentText__Fcmvq{width:100%;max-width:100%;min-width:0;overflow-wrap:break-word;word-wrap:break-word}.detail-header-layout_contentText__Fcmvq{margin:0;font-size:var(--text-sm);color:var(--text-primary);line-height:1.65;white-space:pre-wrap}.detail-header-layout_contentPlaceholder__wiiqA{margin:0;font-size:var(--text-sm);color:var(--text-muted);line-height:1.55;font-weight:400;font-style:normal;opacity:1;padding:0}@media (max-width:1439px){.detail-header-layout_headerContent__OsWV_{--detail-right-col:320px;gap:var(--space-5)}}@media (max-width:1023px){.detail-header-layout_headerContent__OsWV_{display:flex;flex-direction:column;gap:var(--space-3);margin-top:0;padding-top:0}.detail-header-layout_headerLeftColumn__70s3_,.detail-header-layout_headerRightColumn__z8ogd{display:contents}.detail-header-layout_headerActivity__lIunm,.detail-header-layout_headerRight__In7BD{width:100%;max-width:var(--detail-right-col);align-self:center}.detail-header-layout_headerRight__In7BD{order:1;position:static}.detail-header-layout_headerPrimary__VFocE{order:2}.detail-header-layout_headerPrimary__VFocE .detail-header-layout_contentSection__AKjo_:first-child{margin-top:0}.detail-header-layout_headerSecondary__WhkpK{order:3;width:100%}.detail-header-layout_headerActivity__lIunm{order:4}}@media (max-width:767px){.detail-header-layout_contentBlock__eULKv{padding:var(--space-3);max-width:100%}.detail-header-layout_sectionLabel__64TDa{flex-wrap:wrap;gap:var(--space-2)}.detail-header-layout_sectionLabelText__i3EuZ{font-size:var(--text-xs)}.detail-header-layout_contentPlaceholder__wiiqA,.detail-header-layout_contentText__Fcmvq{font-size:var(--text-sm);max-width:100%}.detail-header-layout_contentBlock__eULKv{padding:var(--space-2) var(--space-3)}.detail-header-layout_sectionLabel__64TDa{margin-bottom:var(--space-2)}.detail-header-layout_sectionLabelText__i3EuZ{font-size:11px}.detail-header-layout_contentPlaceholder__wiiqA,.detail-header-layout_contentText__Fcmvq{font-size:var(--text-xs);max-width:100%}}.entity-attachments_panel__nvKif{min-height:320px}.entity-attachments_uploadZone__6iSAm{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);padding:var(--space-6) var(--space-4);margin-bottom:var(--space-4);border:1.5px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--bg-surface);text-align:center;cursor:pointer;transition:border-color .2s,background .2s}.entity-attachments_uploadZone__6iSAm:hover{border-color:var(--color-primary)}.entity-attachments_uploadZoneDragging__ed1Ke{border-color:var(--color-primary);background:var(--bg-surface)}.entity-attachments_uploadZoneDisabled__nxCna{opacity:.6;cursor:not-allowed}.entity-attachments_uploadIcon__LD8i0{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--radius-pill);background:var(--card-bg);color:var(--color-primary);margin-bottom:var(--space-1)}.entity-attachments_uploadText__FEDo0{color:var(--text-primary);font-size:var(--text-sm)}.entity-attachments_uploadHint__CJ9dD{color:var(--text-secondary);font-size:var(--text-xs)}.entity-attachments_uploadChooseBtn__ssfFj{margin-top:var(--space-3)}.entity-attachments_loadingState__0gu5p{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:var(--text-secondary);font-size:var(--text-sm)}.entity-attachments_errorState__bQy6j{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-md);border:1px solid var(--danger-text);background:var(--danger-bg);color:var(--text-primary);font-size:var(--text-sm)}.entity-attachments_supportedTypesBody__P6EVp{padding:var(--space-6);width:100%;box-sizing:border-box}.entity-attachments_supportedTypesHeader__Dtba7{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--space-5)}.entity-attachments_supportedTypesTitle___T2fw{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.entity-attachments_supportedTypesIntro__hKF2Y{margin:0 0 var(--space-4) 0;color:var(--text-secondary);font-size:var(--text-sm)}.entity-attachments_supportedTypesGrid__ryjzs{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4);font-size:var(--text-sm);margin-bottom:var(--space-5)}.entity-attachments_supportedTypesCategory__JN3_j{color:var(--text-primary);display:block;margin-bottom:var(--space-1);font-weight:600}.entity-attachments_supportedTypesList__4NRf1{color:var(--text-secondary)}.entity-attachments_supportedTypesNote__csgx9{padding:var(--space-3);background:var(--bg-secondary);border-radius:var(--radius-md);font-size:var(--text-xs);color:var(--text-secondary)}.entity-attachments_supportedTypesNoteStrong__jZEMv{color:var(--text-primary)}.entity-attachments_supportedTypesFooter__OUpqB{margin-top:var(--space-5);display:flex;justify-content:flex-end}@media (max-width:767px){.entity-attachments_supportedTypesGrid__ryjzs{grid-template-columns:1fr}}.ProjectsToolbarFilters_group__FrVr9{display:contents}.ProjectsToolbarFilters_filterRow__dyS8v{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--card-bg);border:1px solid var(--color-border);box-shadow:var(--shadow-xs);transition:all var(--transition-fast);height:36px;box-sizing:border-box;min-width:0}.ProjectsToolbarFilters_categorySelect__Jbhq_{flex:0 1 auto;width:auto;min-width:0;max-width:11rem}.ProjectsToolbarFilters_filterRow__dyS8v:hover{box-shadow:var(--shadow-sm)}.ProjectsToolbarFilters_statusFilter__mmiww{position:relative;min-width:0}.ProjectsToolbarFilters_statusTrigger__SKp0p{cursor:pointer;font:inherit;color:var(--text-primary)}.ProjectsToolbarFilters_statusTriggerActive__u5hsq{border-color:var(--color-primary);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-primary) 25%,transparent)}.ProjectsToolbarFilters_statusLabel__cOO_X{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:9.5rem;font-size:var(--text-sm)}.ProjectsToolbarFilters_statusChevron__rVrai{flex-shrink:0;color:var(--text-secondary);transition:transform var(--transition-fast)}.ProjectsToolbarFilters_statusChevronOpen__qwz3i{transform:rotate(180deg)}.ProjectsToolbarFilters_statusDropdown__b5Cpy{min-width:200px;padding:var(--space-2);background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);box-shadow:var(--shadow-lg);display:flex;flex-direction:column;gap:2px}.ProjectsToolbarFilters_statusActions__gWeGw{display:flex;justify-content:space-between;gap:var(--space-2);padding:0 0 var(--space-1);border-bottom:1px solid var(--color-border);margin-bottom:var(--space-1)}.ProjectsToolbarFilters_statusOption__P1bHT{display:flex;padding:var(--space-2);border-radius:var(--radius-sm)}.ProjectsToolbarFilters_statusOption__P1bHT:hover{background:var(--bg-hover)}.ProjectsToolbarFilters_filterRow__dyS8v.ProjectsToolbarFilters_compact__tMSmj{height:32px;padding:0 10px;border-radius:var(--radius-sm);box-shadow:none}.ProjectsToolbarFilters_filterRow__dyS8v.ProjectsToolbarFilters_compact__tMSmj .ProjectsToolbarFilters_statusLabel__cOO_X{font-size:var(--text-xs);max-width:8.5rem}.ProjectsToolbarFilters_categorySelectCompact__XZJAf{max-width:8.5rem}@media (max-width:767px){.ProjectsToolbarFilters_filterRow__dyS8v{width:100%;min-width:0;height:var(--toolbar-control-height,40px);padding:0 var(--space-2);gap:var(--space-1)}.ProjectsToolbarFilters_filterRow__dyS8v>svg{display:none}.ProjectsToolbarFilters_categorySelect__Jbhq_{width:100%;max-width:none}.ProjectsToolbarFilters_statusLabel__cOO_X{max-width:none;font-size:var(--text-xs)}.ProjectsToolbarFilters_statusFilter__mmiww,.ProjectsToolbarFilters_statusTrigger__SKp0p{width:100%}.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_filterRow__dyS8v,.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_statusFilter__mmiww,.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_statusTrigger__SKp0p{width:auto;max-width:none}.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_statusFilter__mmiww{flex:1 1 auto;min-width:0}.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_statusTrigger__SKp0p{max-width:100%}.ProjectsToolbarFilters_inline___au9v .ProjectsToolbarFilters_statusLabel__cOO_X{max-width:9.5rem}.ProjectsToolbarFilters_filterRow__dyS8v.ProjectsToolbarFilters_compact__tMSmj{height:32px}}.projects_wrapper__IM44_{position:relative;padding:calc(var(--space-8) * .5) var(--space-8) var(--space-8);min-height:100vh;background:var(--bg-page);color:var(--text-primary);overflow-y:auto;overflow-x:hidden;scroll-behavior:auto}.projects_wrapperEmbedded__pooAD{padding-left:0;padding-right:0;min-height:0;background:transparent;overflow:visible}.projects_wrapperEmbedded__pooAD,.projects_wrapperEmbedded__pooAD .projects_mobileList__Vph1m,.projects_wrapperEmbedded__pooAD .projects_tableCard__oFOF_{width:100%;max-width:100%;box-sizing:border-box}.projects_wrapperEmbedded__pooAD:before{display:none}.projects_subProjectsRetiredNotice__YuHYb{display:flex;align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);padding:var(--space-3) var(--space-4);background:var(--info-bg);border:1px solid var(--info-border);border-radius:var(--radius-md)}.projects_subProjectsRetiredIcon__1ZImS{flex-shrink:0;color:var(--info-text)}.projects_subProjectsRetiredText__DuNYL{display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.projects_subProjectsRetiredTitle__5lpbO{font-size:var(--text-sm);font-weight:var(--font-semibold);color:var(--info-text)}.projects_subProjectsRetiredBody__m5HRg{font-size:var(--text-sm);font-weight:var(--font-regular);line-height:var(--leading-normal);color:var(--text-secondary)}.projects_wrapper__IM44_:before{content:"";position:absolute;inset:0;background:var(--workspace-wash);z-index:0;pointer-events:none}.projects_wrapper__IM44_>*{position:relative;z-index:1}.projects_tabContent__rgac_{animation:projects_fadeIn__nc0dk var(--transition-medium);position:relative;overflow:visible}@keyframes projects_fadeIn__nc0dk{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.projects_header__dHaTP{display:flex;justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-4);padding-bottom:var(--space-2);border-bottom:none;position:relative;overflow:visible}.projects_left__N8_Uz{display:flex;align-items:center;gap:var(--space-3);flex:1}.projects_left__N8_Uz h1{margin:0;font-size:28px;font-weight:600;color:var(--text-primary);letter-spacing:-.02em}.projects_searchBoxWrapper__dbFgW{flex:1;display:flex;flex-direction:column;gap:var(--space-1);min-width:0}.projects_searchBox__GRNyK{position:relative;display:flex;align-items:center;height:36px}.projects_searchIcon___9r_0{position:absolute;left:var(--space-3);color:var(--text-secondary);pointer-events:none;z-index:1}.projects_searchInput__uW8xZ{width:100%;height:36px;padding:var(--space-2) var(--space-4);padding-left:calc(var(--space-3) + 16px + var(--space-2));padding-right:calc(var(--space-3) + 20px);border-radius:var(--radius-md);border:1px solid var(--search-border);background:var(--search-bg);backdrop-filter:blur(10px);color:var(--text-primary);font-size:var(--text-sm);transition:all .2s cubic-bezier(.4,0,.2,1);box-shadow:var(--search-shadow);box-sizing:border-box}.projects_searchInput__uW8xZ:focus{outline:none;border-color:var(--color-primary);background:var(--search-bg-focus);box-shadow:var(--focus-ring);transform:translateY(-1px)}.projects_clearSearchBtn__mDON7{position:absolute;right:var(--space-1);z-index:1}.projects_controls__9ffBM{display:flex;align-items:center;gap:var(--space-3);position:relative;overflow:visible;flex-shrink:0}.projects_wrapperEmbedded__pooAD .projects_header__dHaTP{flex-direction:column;align-items:stretch;gap:var(--space-2)}.projects_wrapperEmbedded__pooAD .projects_left__N8_Uz{width:100%;flex:none}.projects_controlsStatusCreateRow__6JxI9{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;gap:var(--space-2)}.projects_controlsStatusCreateRow__6JxI9 .projects_createButtonHeader__H_Zgj{margin-left:auto;flex-shrink:0}.projects_statusBadge__7Iuds{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;text-transform:capitalize}.projects_statusBadge__7Iuds.projects_planning__rGlse{background:var(--status-planning-bg);color:var(--status-planning-text)}.projects_statusBadge__7Iuds.projects_active__frQLB{background:var(--status-active-bg);color:var(--status-active-text)}.projects_statusBadge__7Iuds.projects_on_hold__nVdiv{background:var(--status-on-hold-bg);color:var(--status-on-hold-text)}.projects_statusBadge__7Iuds.projects_completed__r8Xau{background:var(--status-completed-bg);color:var(--status-completed-text)}.projects_statusBadge__7Iuds.projects_blocked__MucIl{background:var(--danger-bg);color:var(--danger-text)}.projects_blockedDaysBadge__W1OKV{margin-left:var(--space-1);padding-left:var(--space-1);border-left:1px solid;opacity:.75;font-weight:700}.projects_statusBadge__7Iuds.projects_cancelled__1Ox5D{background:var(--status-cancelled-bg);color:var(--status-cancelled-text)}.projects_overdue__MOitW{color:var(--danger-text)!important;font-weight:600}.projects_progressBar__47iwR{height:4px;background:transparent;border-radius:var(--radius-pill);flex:1;overflow:hidden;border:none}.projects_progressFill__rGowr{height:100%;background:var(--color-primary);transition:width .3s cubic-bezier(.4,0,.2,1);border-radius:var(--radius-pill);min-width:0}.projects_progressText___PF6y{font-size:15px;font-weight:600;color:var(--text-primary);min-width:40px;text-align:right;letter-spacing:-.01em}.projects_tableWrapper__yig1i{background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);overflow-x:auto;overflow-y:visible;margin-top:var(--space-4);box-shadow:var(--shadow-card-light);-webkit-overflow-scrolling:touch;width:100%;max-width:100%}.projects_table__em9_W{width:100%;min-width:1622px;border-collapse:collapse;background:var(--card-bg);table-layout:fixed}.projects_tableCategoryCol__VrurP{width:140px!important;min-width:140px!important;max-width:140px!important;padding-left:var(--space-3)!important;padding-right:var(--space-3)!important;text-align:left!important;vertical-align:middle}.projects_tableCategoryBadge__i39K_{display:inline-block;max-width:100%;padding:2px 8px;border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:500;line-height:1.35;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--color-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.projects_tableOwnerCol__zpO_9{width:160px!important;min-width:160px!important;max-width:160px!important;padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.projects_table__em9_W.projects_tableExpandable___VIGa .projects_tableOwnerCol__zpO_9{width:140px!important;min-width:140px!important;max-width:140px!important;padding-left:var(--space-3)!important;padding-right:var(--space-3)!important}.projects_table__em9_W td,.projects_table__em9_W th{padding:var(--space-4) var(--space-5);text-align:left;border-bottom:1px solid var(--color-border);vertical-align:middle;box-sizing:border-box}.projects_table__em9_W td:first-child,.projects_table__em9_W th:first-child{width:110px;min-width:110px;max-width:110px;padding-right:var(--space-7)}.projects_table__em9_W td:first-child{padding-left:var(--space-2)}.projects_table__em9_W th:first-child{padding-left:var(--space-4)}.projects_table__em9_W td:first-child .projects_tableDisplayIdLink__CHMbl,.projects_table__em9_W td:first-child .projects_tableEmpty__lA8P6{overflow:visible;text-overflow:clip}.projects_table__em9_W td:nth-child(2),.projects_table__em9_W th:nth-child(2){width:260px;min-width:260px;max-width:260px;padding-left:var(--space-7)}.projects_table__em9_W td:nth-child(4),.projects_table__em9_W td:nth-child(5),.projects_table__em9_W th:nth-child(4),.projects_table__em9_W th:nth-child(5){width:120px;min-width:120px;max-width:120px;text-align:center;padding-left:var(--space-6)}.projects_table__em9_W td:nth-child(6),.projects_table__em9_W th:nth-child(6){width:70px;min-width:70px;max-width:70px;text-align:center;padding-left:var(--space-6)}.projects_table__em9_W:not(.projects_tableExpandable___VIGa) td:nth-child(5),.projects_table__em9_W:not(.projects_tableExpandable___VIGa) th:nth-child(5){padding-right:var(--space-6)}.projects_table__em9_W:not(.projects_tableExpandable___VIGa) td:nth-child(6),.projects_table__em9_W:not(.projects_tableExpandable___VIGa) th:nth-child(6){padding-left:var(--space-6)}.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) td:nth-child(6),.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) th:nth-child(6){width:120px;min-width:120px;max-width:120px;text-align:center;padding-left:var(--space-3);padding-right:var(--space-6)}.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) td:nth-child(7),.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) th:nth-child(7){width:70px;min-width:70px;max-width:70px;text-align:center;padding-left:var(--space-6);padding-right:var(--space-3)}.projects_table__em9_W td:nth-child(10),.projects_table__em9_W td:nth-child(9),.projects_table__em9_W th:nth-child(10),.projects_table__em9_W th:nth-child(9){width:110px;min-width:110px;max-width:110px;text-align:center;padding-left:var(--space-3)}.projects_table__em9_W td:nth-child(11),.projects_table__em9_W th:nth-child(11){width:115px;min-width:115px;max-width:115px;text-align:center;padding-left:var(--space-3);padding-right:var(--space-3)}.projects_table__em9_W td:nth-child(12),.projects_table__em9_W th:nth-child(12){width:150px;min-width:150px;max-width:150px;padding-left:var(--space-3);padding-right:var(--space-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects_table__em9_W td:nth-child(13),.projects_table__em9_W th:nth-child(13){width:50px;min-width:50px;max-width:50px;text-align:center;padding-left:var(--space-6)}.projects_table__em9_W th{background:var(--bg-surface);font-weight:600;color:var(--text-primary);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.5px;position:sticky;top:0;z-index:1;border-bottom:1px solid var(--color-border);padding-top:var(--space-3);padding-bottom:var(--space-3);opacity:.7;white-space:nowrap}.projects_table__em9_W td{color:var(--text-primary);font-size:15px;vertical-align:middle}.projects_tableRow___PcWT{transition:all var(--transition-fast);cursor:pointer}.projects_tableRow___PcWT:hover{background:var(--bg-surface)}.projects_tableRow___PcWT:last-child td{border-bottom:none}.projects_tableExpandCol__gyVsE{width:40px;min-width:40px;padding-left:var(--space-2);vertical-align:middle}.projects_table__em9_W.projects_tableExpandable___VIGa{min-width:1614px}.projects_table__em9_W.projects_tableExpandable___VIGa td:first-child,.projects_table__em9_W.projects_tableExpandable___VIGa th:first-child{width:40px;min-width:40px;max-width:40px;padding-left:var(--space-2);padding-right:var(--space-2);text-align:center;vertical-align:middle}.projects_table__em9_W.projects_tableExpandable___VIGa td:first-child .projects_tableExpandCellInner__wnxOO{display:flex;justify-content:center;align-items:center;width:100%}.projects_table__em9_W.projects_tableExpandable___VIGa td:nth-child(2),.projects_table__em9_W.projects_tableExpandable___VIGa th:nth-child(2){width:40px;min-width:40px;max-width:40px;padding-left:var(--space-2);padding-right:var(--space-2);text-align:center;vertical-align:middle}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla.projects_tableExpandOnly__72vZ_ td:nth-child(2),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla.projects_tableExpandOnly__72vZ_ th:nth-child(2){width:120px;min-width:120px;max-width:120px;padding-left:var(--space-3);padding-right:var(--space-5);text-align:left;vertical-align:middle}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla.projects_tableExpandOnly__72vZ_ td:nth-child(2) .projects_tableDisplayIdLink__CHMbl,.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla.projects_tableExpandOnly__72vZ_ td:nth-child(2) .projects_tableEmpty__lA8P6{overflow:visible;text-overflow:clip;white-space:nowrap}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla.projects_tableExpandOnly__72vZ_ td:nth-child(3),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla.projects_tableExpandOnly__72vZ_ th:nth-child(3){width:260px;min-width:260px;max-width:260px;padding-left:var(--space-5);padding-right:var(--space-3);text-align:left;overflow:hidden;min-width:0}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla.projects_tableExpandOnly__72vZ_ td:nth-child(3) .projects_tableProjectName__IjO4P{min-width:0;overflow:hidden}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla.projects_tableExpandOnly__72vZ_ td:nth-child(5),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla.projects_tableExpandOnly__72vZ_ th:nth-child(5){width:120px;min-width:120px;max-width:120px;text-align:center;padding-left:var(--space-3);padding-right:var(--space-3)}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(3),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla th:nth-child(3),.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) td:nth-child(2),.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) th:nth-child(2){width:120px;min-width:120px;max-width:120px;padding-left:var(--space-3);padding-right:var(--space-5);text-align:left}.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) td:nth-child(2) .projects_tableDisplayIdLink__CHMbl,.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) td:nth-child(2) .projects_tableEmpty__lA8P6{overflow:visible;text-overflow:clip;white-space:nowrap}.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) td:nth-child(3),.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) th:nth-child(3){width:260px;min-width:260px;max-width:260px;padding-left:var(--space-5);padding-right:var(--space-3);text-align:left;overflow:hidden;min-width:0}.projects_table__em9_W.projects_tableExpandable___VIGa:not(.projects_tableWithExpandColumn__SSsla) td:nth-child(3) .projects_tableProjectName__IjO4P{min-width:0;overflow:hidden}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(3) .projects_tableDisplayIdLink__CHMbl,.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(3) .projects_tableEmpty__lA8P6{overflow:visible;text-overflow:clip;white-space:nowrap}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(4),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla th:nth-child(4){width:260px;min-width:260px;max-width:260px;padding-left:var(--space-5);padding-right:var(--space-3);text-align:left;overflow:hidden;min-width:0}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(4) .projects_tableProjectName__IjO4P{min-width:0;overflow:hidden}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(6),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(7),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla th:nth-child(6),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla th:nth-child(7){width:120px;min-width:120px;max-width:120px;text-align:center;padding-left:var(--space-3);padding-right:var(--space-3)}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(8),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla th:nth-child(8){width:70px;min-width:70px;max-width:70px;text-align:center;padding-left:var(--space-3);padding-right:var(--space-3)}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(11),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(12),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla th:nth-child(11),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla th:nth-child(12){width:110px;min-width:110px;max-width:110px;text-align:center;padding-left:var(--space-3);padding-right:var(--space-3)}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(13),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla th:nth-child(13){width:115px;min-width:115px;max-width:115px;text-align:center;padding-left:var(--space-3);padding-right:var(--space-3)}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(14),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla th:nth-child(14){width:150px;min-width:150px;max-width:150px;padding-left:var(--space-3);padding-right:var(--space-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla td:nth-child(15),.projects_table__em9_W.projects_tableExpandable___VIGa.projects_tableWithExpandColumn__SSsla th:nth-child(15){width:50px;min-width:50px;max-width:50px;text-align:center;padding-left:var(--space-2);padding-right:var(--space-2)}.projects_tableExpandSpinner__4t9jT{animation:projects_spin__nsWpz .8s linear infinite}.projects_tableSubprojectRow__zuw1n{background:var(--bg-secondary);border-left:3px solid color-mix(in srgb,var(--color-primary) 35%,transparent)}.projects_tableSubprojectRow__zuw1n:hover{background:var(--bg-surface)}.projects_tableCard__oFOF_{margin-top:var(--space-4);min-width:0;width:100%}.projects_tableCard__oFOF_ .projects_tableWrapper__yig1i{margin-top:0}.projects_mobileList__Vph1m{display:none;flex-direction:column;gap:var(--space-2)}.projects_mobileCard___SD1_{display:flex;flex-direction:column;gap:var(--space-2);width:100%;padding:var(--space-3);text-align:left;font:inherit;color:inherit;background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:var(--transition-fast);box-shadow:var(--shadow-card-light)}.projects_mobileCard___SD1_:hover{background:var(--bg-surface)}.projects_mobileCard___SD1_:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.projects_mobileCardSubproject__DL_Ny{margin-left:var(--space-3);border-left:3px solid color-mix(in srgb,var(--color-primary) 35%,transparent)}.projects_mobileCardWithExpand__2Tnao{flex-direction:row;align-items:stretch;gap:6px}.projects_mobileCardExpandRail__8ceyI{display:flex;align-items:center;justify-content:center;flex-shrink:0;align-self:stretch}.projects_mobileCardMain__tgUBK{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-2)}.projects_mobileCardTop__WFKDu{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.projects_mobileCardTrailing__iOHv5{display:flex;align-items:center;gap:var(--space-2);flex-shrink:0}.projects_mobileRowActions__bLLgd{display:flex;align-items:center;gap:6px;flex-shrink:0}.projects_mobileCardLeading__EDGKn{display:flex;align-items:flex-start;gap:var(--space-1);flex:1;min-width:0}.projects_mobileExpandSpacer__lWa3z{display:inline-flex;flex-shrink:0;width:28px;height:28px}@media (max-width:767px){.projects_mobileExpandSpacer__lWa3z{width:40px;height:40px}}.projects_mobileProjectPrimary__KxnfG{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.projects_mobileCategoryBadge__sHNNE{display:inline-block;align-self:flex-start;max-width:100%;margin-top:2px;padding:1px 7px;border-radius:var(--radius-sm);font-size:11px;font-weight:500;line-height:1.35;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--color-border);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.projects_mobileProjectTitle__MdkGo{font-weight:600;font-size:var(--text-sm);line-height:1.3;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;word-break:break-word}.projects_mobileProjectMeta__M60jL{font-size:var(--text-xs);color:var(--text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.projects_mobileCard___SD1_ .projects_statusBadge__7Iuds{flex-shrink:0;white-space:nowrap}.projects_mobileMetaRow__SZHc4{display:flex;align-items:flex-start;gap:var(--space-1);min-width:0}.projects_mobileMetaRowContent__5spz_{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;font-size:var(--text-xs);color:var(--text-secondary);flex:1;min-width:0}@media (max-width:767px){.projects_tableCard__oFOF_ .projects_tableWrapper__yig1i{display:none}.projects_tableCard__oFOF_{margin-top:var(--space-3)}.projects_mobileList__Vph1m{display:flex}}.projects_tableProjectName__IjO4P{display:flex;flex-direction:column;gap:var(--space-1);min-width:0;overflow:hidden}.projects_projectName__bk8Dr{font-weight:600;color:var(--text-primary);font-size:15px;letter-spacing:-.01em;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-width:0;word-break:break-word}.projects_tableNameRow__BSgB7{display:flex;align-items:baseline;gap:var(--space-2);min-width:0}.projects_serialPrefix__240RC{flex-shrink:0;line-height:1.4}.projects_mobileSerial__HWK8g,.projects_serialPrefix__240RC{font-family:var(--font-mono);font-size:var(--text-xs);font-weight:var(--font-semibold);color:var(--text-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.projects_mobileSerial__HWK8g{margin-right:var(--space-2)}.projects_tableOwner__tcA7D{display:flex;align-items:center;gap:var(--space-1);color:var(--text-primary);font-size:var(--text-sm);opacity:.75;min-width:0;overflow:hidden;text-overflow:ellipsis}.projects_tableOwner__tcA7D span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.projects_tableDateCell__DZRfC{white-space:nowrap;text-align:center}.projects_tableTasksCell__m1wSw{text-align:center;font-weight:500;color:var(--text-primary)}.projects_tableStatusCell__M_JO1{text-align:center}.projects_progressCell__xfR8S{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-width:0;padding-right:var(--space-4)}.projects_progressCell__xfR8S .projects_progressBar__47iwR{flex:1;min-width:60px;max-width:80px;height:6px;background:var(--bg-surface);border-radius:var(--radius-pill);overflow:hidden}.projects_progressCell__xfR8S .projects_progressFill__rGowr{height:100%;background:var(--color-primary);border-radius:var(--radius-pill);transition:width .3s cubic-bezier(.4,0,.2,1)}.projects_progressCell__xfR8S .projects_progressText___PF6y{font-size:var(--text-xs);font-weight:600;color:var(--text-primary);min-width:35px;text-align:right;white-space:nowrap}.projects_tableActions__paPHL{display:flex;align-items:center;justify-content:center;gap:var(--space-1)}.projects_membersCount__DZesX{font-size:var(--text-xs);color:var(--text-muted);margin-left:var(--space-1)}.projects_tableEmpty__lA8P6{color:var(--text-muted);font-size:var(--text-sm)}.projects_tableParent__M1f1R{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--text-secondary);font-size:var(--text-sm)}.projects_tableDisplayIdLink__CHMbl{font-size:var(--text-xs);font-weight:600;color:var(--color-primary);font-family:var(--font-mono);background:none;border:none;padding:0 0 0 var(--space-2);letter-spacing:.05em;display:inline-block;white-space:nowrap;line-height:1.2;text-decoration:none;cursor:pointer}.projects_tableDisplayIdLink__CHMbl:hover{text-decoration:underline}@keyframes projects_spin__nsWpz{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.projects_loadingState__XVsdZ{display:flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8);color:var(--text-secondary)}@media (max-width:767px){.projects_wrapper__IM44_{padding:var(--space-3)}.projects_searchInput__uW8xZ{font-size:var(--text-sm);padding-left:calc(var(--space-2) + 14px + var(--space-2))}.projects_statusBadge__7Iuds{gap:var(--space-2)}.projects_header__dHaTP{margin-top:0;margin-bottom:var(--space-2);padding-top:0;padding-bottom:0;flex-direction:column;align-items:stretch;gap:var(--space-2)}.projects_left__N8_Uz,.projects_searchBoxWrapper__dbFgW{width:100%}}.projects_projectImportModal__F7hVQ{background:var(--card-bg);border-radius:var(--radius-lg);width:100%;max-width:520px;overflow:hidden}.projects_projectImportModalHeader__0HyoI{display:flex;align-items:center;justify-content:space-between;padding:var(--space-4) var(--space-6);border-bottom:1px solid var(--color-border)}.projects_projectImportModalHeader__0HyoI h2{margin:0;font-size:var(--text-xl);font-weight:600;color:var(--text-primary)}.projects_projectImportModalContent__N8_B3{padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-4)}.projects_importUploadingOverlay__P4rrk{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-4);padding:var(--space-8);margin-bottom:var(--space-4);background:var(--bg-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg)}.projects_importUploadingCounter__nlIE8{font-size:2rem;font-weight:700;color:var(--color-primary);margin:0;font-variant-numeric:tabular-nums}.projects_importUploadingText__MgSdg{font-size:var(--text-md);font-weight:600;color:var(--text-primary);margin:0}.projects_importUploadingSubtext__9BDj7{font-size:var(--text-sm);color:var(--text-secondary);margin:0}.projects_projectImportInstructions__GYAIy{display:flex;gap:var(--space-3);align-items:flex-start;padding:var(--space-3);background:var(--bg-surface);border-radius:var(--radius-md);border:1px solid var(--color-border)}.projects_projectImportInstructions__GYAIy p{margin:0 0 var(--space-2);font-size:var(--text-sm);color:var(--text-secondary)}.projects_projectImportInstructions__GYAIy p:last-of-type{margin-bottom:var(--space-2)}.projects_validValuesBox__Vl1tP{margin:var(--space-3) 0;padding:var(--space-3);background:var(--card-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);font-size:var(--text-sm);color:var(--text-secondary)}.projects_validValuesBox__Vl1tP strong{color:var(--text-primary)}.projects_validValuesBox__Vl1tP ul{margin:var(--space-2) 0 0;padding-left:var(--space-5)}.projects_validValuesBox__Vl1tP li{margin-bottom:var(--space-1)}.projects_validValuesBox__Vl1tP code{font-size:.9em;padding:0 var(--space-1);background:var(--bg-surface);border-radius:var(--radius-xs)}.projects_fileUploadArea__vFCiS{display:flex;justify-content:center}.projects_uploadOptions__XYaf9{display:flex;flex-direction:column;gap:var(--space-3)}.projects_uploadOptionField__dqAqm{display:flex;flex-direction:column;gap:var(--space-1)}.projects_uploadOptionField__dqAqm label{font-size:var(--text-sm);color:var(--text-secondary)}.projects_uploadOptionField__dqAqm .projects_helpText__2GVeh{margin-top:var(--space-1);font-size:var(--text-xs);color:var(--text-muted)}.projects_importError__TMApy{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);background:var(--danger-bg);color:var(--danger-text);border-radius:var(--radius-md);font-size:var(--text-sm)}.projects_projectImportActions__xTnVw{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2)}.projects_uploadResult__O3KuP{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-6);text-align:center}.projects_uploadResult__O3KuP .projects_successIcon__Epa9M{color:var(--success-text)}.projects_uploadResult__O3KuP h3{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.projects_resultBlurb__SVVAZ{margin:0;font-size:var(--text-sm);color:var(--text-secondary);text-align:center;max-width:360px}.projects_resultSummary__yqo04{display:flex;flex-direction:column;gap:var(--space-2);width:100%;max-width:300px}.projects_resultItem__JIDCm{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) var(--space-3);background:var(--bg-surface);border-radius:var(--radius-sm)}.projects_resultLabel__d22vG{font-size:var(--text-sm);color:var(--text-secondary)}.projects_resultValue__wkJwI{font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.projects_resultValue__wkJwI.projects_success__U9ZSn{color:var(--success-text)}.projects_resultValue__wkJwI.projects_error__hkqdW{color:var(--danger-text)}.projects_errorDetails__PTCJL,.projects_skippedDetails__vd8WY{width:100%;max-width:100%;text-align:left;padding:var(--space-3) var(--space-4);background:var(--bg-surface);border-radius:var(--radius-md);border-left:3px solid var(--danger)}.projects_skippedDetails__vd8WY{border-left-color:var(--warning)}.projects_errorDetails__PTCJL h4,.projects_skippedDetails__vd8WY h4{margin:0 0 var(--space-2) 0;font-size:var(--text-sm);font-weight:600;color:var(--text-primary)}.projects_errorDetails__PTCJL ul,.projects_skippedDetails__vd8WY ul{margin:0;padding-left:var(--space-5);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.5}.projects_errorDetails__PTCJL li,.projects_skippedDetails__vd8WY li{margin-bottom:var(--space-1)}.projects_moreCount__bOJ23{list-style:none;padding-left:0;margin-left:calc(-1 * var(--space-5));font-style:italic;color:var(--text-secondary)}@media (max-width:767px){.projects_tabContent__rgac_{margin-top:0}.projects_header__dHaTP{padding-top:0;margin-bottom:var(--space-2);padding-bottom:0;flex-direction:column}.projects_controls__9ffBM,.projects_header__dHaTP{margin-top:0;align-items:stretch;gap:var(--space-2)}.projects_controls__9ffBM{--toolbar-control-height:40px;display:grid;grid-template-columns:minmax(0,1fr);width:100%;justify-content:stretch}.projects_controlsWithPageFilters__9lgER{grid-template-columns:repeat(2,minmax(0,1fr))}.projects_createButtonHeader__H_Zgj{grid-column:1/-1;width:100%}.projects_wrapperEmbedded__pooAD .projects_header__dHaTP{margin-top:0;padding-top:0;padding-bottom:0}.projects_controlsStatusCreateRow__6JxI9,.projects_wrapperEmbedded__pooAD .projects_controls__9ffBM{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:space-between;width:100%;margin-top:0;gap:var(--space-2);grid-template-columns:none}.projects_controlsStatusCreateRow__6JxI9 .projects_createButtonHeader__H_Zgj{grid-column:auto;width:auto;margin-left:auto;flex-shrink:0}}.projects_projectsListBody___GRoH{position:relative;min-height:min(60vh,480px);width:100%;max-width:100%;box-sizing:border-box}.ExportMenuButton_wrap__pMaU0{position:relative;display:inline-flex;height:auto;overflow:visible;align-self:flex-start}.ExportMenuButton_chevronOpen__zBJcT{transform:rotate(180deg)}.ExportMenuButton_menu__EJPww{position:absolute;top:calc(100% + var(--space-1));z-index:1000;min-width:220px;padding:var(--space-1);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--bg-elevated);backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:var(--shadow-md);isolation:isolate}.ExportMenuButton_menuRight__9rZmm{right:0}.ExportMenuButton_menuLeft__TWy2w{left:0}.ExportMenuButton_menuItem__spXjL{display:block;width:100%;text-align:left;padding:var(--space-2) var(--space-3);border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);font-size:var(--text-sm);cursor:pointer}.ExportMenuButton_menuItem__spXjL:hover:not(:disabled){background:var(--bg-hover)}.ExportMenuButton_menuItem__spXjL:disabled{opacity:.5;cursor:not-allowed}