.bell-badge_root__4bduP{position:relative;display:inline-block}.bell-badge_button__0qyex{position:relative;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;background:transparent;border:1px solid transparent;border-radius:8px;color:hsl(var(--color-foreground));cursor:pointer;transition:background .12s ease,border-color .12s ease}.bell-badge_button__0qyex:hover{background:hsl(var(--color-surface))}.bell-badge_button__0qyex:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:2px}.bell-badge_icon__LyVgd{width:18px;height:18px}.bell-badge_badge__YRkzW{position:absolute;top:2px;right:2px;min-width:16px;height:16px;padding:0 4px;background:hsl(var(--color-danger));color:hsl(var(--color-danger-foreground,var(--color-foreground-on-primary,0 0% 100%)));font-size:10px;font-weight:600;font-variant-numeric:tabular-nums;line-height:16px;text-align:center;border-radius:999px;pointer-events:none}.bell-badge_menu__9lSxk{position:absolute;top:calc(100% + 6px);right:0;min-width:280px;max-width:360px;background:hsl(var(--color-card));border:1px solid hsl(var(--color-border));border-radius:10px;box-shadow:0 8px 28px rgba(0,0,0,.12);padding:6px;z-index:40;display:flex;flex-direction:column;gap:2px;margin:0;list-style:none}.bell-badge_item__hueDR{display:flex;flex-direction:column;gap:2px;padding:8px 10px;border-radius:6px;text-decoration:none;color:inherit;transition:background .12s ease}.bell-badge_item__hueDR:hover{background:hsl(var(--color-surface))}.bell-badge_item__hueDR:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:-2px}.bell-badge_itemTitle__vZrq0{font-size:13px;font-weight:600;color:hsl(var(--color-foreground))}.bell-badge_itemBody__94kMu{font-size:12px;color:hsl(var(--color-foreground-subtle));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bell-badge_empty__iOgLf{display:flex;align-items:center;gap:6px;padding:12px 10px;font-size:13px;color:hsl(var(--color-foreground-subtle))}.bell-badge_emptyIco__Su4B9{width:14px;height:14px}.breadcrumbs_nav__KwWIr{font-size:13px;color:hsl(var(--color-foreground-subtle))}.breadcrumbs_list__9jkas{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:0;padding:0;list-style:none}.breadcrumbs_item__cRTll{display:inline-flex;align-items:center;gap:4px;min-width:0}.breadcrumbs_link__2zGui{color:hsl(var(--color-foreground-subtle));text-decoration:none;border-radius:4px;padding:2px 4px;transition:color .12s ease,background .12s ease}.breadcrumbs_link__2zGui:hover{color:hsl(var(--color-primary));background:hsl(var(--color-surface))}.breadcrumbs_link__2zGui:focus-visible{outline:2px solid hsl(var(--color-primary));outline-offset:1px}.breadcrumbs_sep__gN7iJ{width:12px;height:12px;color:hsl(var(--color-foreground-subtle));flex-shrink:0}.breadcrumbs_current__VHUku{color:hsl(var(--color-foreground));font-weight:500;padding:2px 4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}@media (prefers-reduced-motion:reduce){.breadcrumbs_link__2zGui{transition:none}}.page_page__j_iOL{margin:0 auto;width:100%;max-width:64rem;padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem}.page_backLink__a_jgS{display:inline-flex;align-items:center;gap:.25rem;font-size:.875rem;color:hsl(var(--color-fg-muted));text-decoration:none}.page_backLink__a_jgS:hover{color:var(--foreground,#111827);text-decoration:underline}.page_backIco__6YkID{width:.875rem;height:.875rem}.page_header__xtv5J{display:flex;flex-direction:column;gap:.5rem;border-bottom:1px solid var(--border,#e5e7eb);padding-bottom:.75rem}.page_titleRow__ihU9s{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.page_titleRow__ihU9s h1{font-size:1.5rem;font-weight:600;margin:0}.page_presence__Umqn3{margin-inline-start:auto;display:inline-flex;align-items:center}.page_titleIco__ITNsf{width:1.25rem;height:1.25rem;color:var(--primary,#2563eb)}.page_status__YXFR8{font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;padding:.125rem .5rem;border-radius:9999px;background:hsl(var(--color-muted));color:hsl(var(--color-fg-muted))}.page_status__YXFR8[data-status=ACTIVE]{background:rgba(37,99,235,.12);color:hsl(var(--color-primary))}.page_status__YXFR8[data-status=COMPLETED]{background:rgba(16,185,129,.16);color:hsl(var(--color-success))}.page_status__YXFR8[data-status=ABANDONED]{background:rgba(239,68,68,.14);color:hsl(var(--color-danger))}.page_deadline__k4rUG{display:inline-flex;align-items:center;gap:.375rem;font-size:.875rem;color:hsl(var(--color-fg-muted));margin:0}.page_deadlineIco__iUMOY{width:.875rem;height:.875rem}.page_description__8P54C{font-size:.95rem;line-height:1.55;color:var(--foreground,#111827);margin:0}.page_descriptionEmpty__p_sQY{font-size:.875rem;color:hsl(var(--color-fg-muted));font-style:italic;margin:0}.page_card__0jtQp{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;padding:1rem;background:hsl(var(--color-card));display:flex;flex-direction:column;gap:.75rem}.page_card__0jtQp h2{font-size:.875rem;font-weight:600;margin:0;color:hsl(var(--color-fg-muted));text-transform:uppercase;letter-spacing:.05em}.page_bar__AGSyo{position:relative;height:.5rem;width:100%;border-radius:9999px;background:hsl(var(--color-muted));overflow:hidden}.page_barFill__D_bBf{height:100%;border-radius:9999px;transition:width .2s ease-out;background:var(--primary,#2563eb)}.page_barFill__D_bBf[data-tone=done]{background:hsl(var(--color-success))}.page_barFill__D_bBf[data-tone=on-track]{background:var(--primary,#2563eb)}.page_pct__h_VIY{font-size:.75rem;font-variant-numeric:tabular-nums;color:hsl(var(--color-fg-muted));align-self:flex-end}.page_tree__ZJbZ9{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.5rem}.page_treeItem__QJg7f{border:1px solid var(--border,#e5e7eb);border-radius:.375rem;background:var(--background,#fafafa)}.page_treeRow__hdNQZ{display:grid;grid-template-columns:1fr minmax(8rem,14rem) 3rem;gap:.75rem;align-items:center;padding:.625rem .75rem;text-decoration:none;color:inherit}.page_treeRow__hdNQZ:hover{background:hsl(var(--color-muted))}.page_treeTitle__uGc_z{font-size:.875rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.page_empty__2HPIM{font-size:.875rem;color:hsl(var(--color-fg-muted));display:inline-flex;align-items:center;gap:.5rem;margin:0}.page_emptyIco__7zQ8_,.page_spinner__ExqmW{width:.875rem;height:.875rem}.page_spinner__ExqmW{animation:page_spin__bqlHV 1s linear infinite}.page_comments__da3PM{display:flex;flex-direction:column;gap:.875rem}.page_commentForm__gccbC{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;background:hsl(var(--color-muted));padding:.875rem}.page_commentLabel__94KHh{display:block;margin-bottom:.375rem;font-size:.875rem;font-weight:600;color:var(--foreground,#111827)}.page_commentTextarea__fJXSq{min-height:5.5rem;width:100%;resize:vertical;border:1px solid var(--border,#e5e7eb);border-radius:.375rem;background:var(--background,#ffffff);color:var(--foreground,#111827);padding:.75rem;font:inherit;font-size:.875rem;line-height:1.5}.page_commentTextarea__fJXSq:focus{outline:2px solid rgba(37,99,235,.35);outline-offset:2px}.page_commentActions__3Far6{display:flex;justify-content:flex-end;margin-top:.625rem}.page_commentButton__Yui6Y{min-height:2.25rem;display:inline-flex;align-items:center;justify-content:center;gap:.375rem;border:1px solid var(--primary,#2563eb);border-radius:.375rem;background:var(--primary,#2563eb);color:hsl(var(--color-primary-fg));padding:.5rem .875rem;font-size:.875rem;font-weight:600;cursor:pointer}.page_commentButton__Yui6Y:disabled{cursor:not-allowed;opacity:.55}.page_buttonSpinner__M1KzG{width:.875rem;height:.875rem;animation:page_spin__bqlHV 1s linear infinite}.page_commentError__6uQbs{border:1px solid rgba(239,68,68,.35);border-radius:.375rem;background:rgba(239,68,68,.08);color:hsl(var(--color-danger));margin:0;padding:.75rem;font-size:.875rem}.page_commentList__QtCkC{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.page_commentItem__a4Dpm{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;background:var(--background,#ffffff);padding:.875rem}.page_commentMeta__5tft_{display:flex;flex-wrap:wrap;gap:.375rem;align-items:center;margin-bottom:.375rem;color:hsl(var(--color-fg-muted));font-size:.75rem}.page_commentMeta__5tft_ span:first-child{color:var(--foreground,#111827);font-weight:600}.page_commentBody___EnGQ{margin:0;color:var(--foreground,#111827);font-size:.875rem;line-height:1.55;white-space:pre-wrap}@keyframes page_spin__bqlHV{to{transform:rotate(1turn)}}.page_errorState__aBOoi{border:1px solid var(--border,#e5e7eb);border-radius:.5rem;padding:2rem 1.5rem;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.5rem}.page_errorState__aBOoi h1{font-size:1.125rem;font-weight:600;margin:0}.page_errorState__aBOoi p{font-size:.875rem;color:hsl(var(--color-fg-muted));margin:0}@media (max-width:640px){.page_page__j_iOL{padding:1rem .75rem;gap:.75rem}.page_titleRow__ihU9s h1{font-size:1.25rem}.page_treeRow__hdNQZ{grid-template-columns:1fr;gap:.5rem;padding:.75rem;min-height:44px}.page_treeTitle__uGc_z{white-space:normal}.page_card__0jtQp{padding:.875rem}}