.AnnouncementCard_compact__pK1Gy,.AnnouncementCard_featured___KfJ5{border:1px solid var(--hairline);background:var(--surface-1);color:var(--text-strong)}.AnnouncementCard_featured___KfJ5{padding:22px;border-color:rgba(255,107,43,.3);border-radius:14px;background:linear-gradient(160deg,rgba(255,107,43,.09),transparent 60%),var(--surface-1)}.AnnouncementCard_metaLine__5fpHn{display:flex;align-items:center;gap:10px;color:var(--text-weak);font:400 10px var(--font-mono-label);text-transform:uppercase}.AnnouncementCard_metaLine__5fpHn i{width:4px;height:4px;border-radius:50%;background:var(--text-weak)}.AnnouncementCard_eyebrow__culVh{flex:none;color:var(--text-weak);font:600 10px var(--font-mono-label);letter-spacing:.1em;text-transform:uppercase}.AnnouncementCard_pending__89Evr{color:var(--brand-accent-text)}.AnnouncementCard_featured___KfJ5 h2{max-width:610px;margin:12px 0 0;font:700 22px/1.25 var(--font-display);text-wrap:pretty}.AnnouncementCard_featured___KfJ5 p{max-width:660px;margin:10px 0 0;color:var(--text-weak);line-height:1.6;white-space:pre-line}.AnnouncementCard_featuredActions__HObyj{display:flex;align-items:center;gap:12px;margin-top:20px}.AnnouncementCard_primaryButton__PdHgk,.AnnouncementCard_secondaryButton__eH_uy{min-height:34px;border-radius:9px;padding:7px 14px;font:600 12px var(--font-display);cursor:pointer}.AnnouncementCard_primaryButton__PdHgk{border:1px solid var(--brand-accent);background:var(--brand-accent);color:#12151a}.AnnouncementCard_secondaryButton__eH_uy{border:1px solid var(--hairline);background:transparent;color:var(--text-weak)}.AnnouncementCard_secondaryButton__eH_uy:hover{border-color:var(--hairline-hover);color:var(--text-strong)}.AnnouncementCard_actionSpacer__tbcfS{flex:1}.AnnouncementCard_progressLabel__eL_yA{color:var(--text-weak);font:500 10.5px var(--font-mono-label);white-space:nowrap}.AnnouncementCard_progressTrack__yP6QN{width:120px;height:5px;overflow:hidden;border-radius:3px;background:var(--surface-3)}.AnnouncementCard_progressTrack__yP6QN span{display:block;height:100%;background:var(--brand-accent)}.AnnouncementCard_compact__pK1Gy{display:flex;align-items:center;gap:14px;min-height:66px;padding:14px 18px;border-radius:12px}.AnnouncementCard_compactCopy__XSHDR{display:flex;min-width:0;flex:1;flex-direction:column;gap:3px}.AnnouncementCard_compactCopy__XSHDR strong{overflow:hidden;text-overflow:ellipsis;font-weight:600;white-space:nowrap}.AnnouncementCard_compactCopy__XSHDR span{overflow:hidden;text-overflow:ellipsis;color:var(--text-weak);font-size:11.5px;white-space:nowrap}.AnnouncementCard_acknowledged__OJ_xI{opacity:.58}.AnnouncementCard_check__khcWq{flex:none;color:var(--success)}@media (max-width:768px){.AnnouncementCard_featured___KfJ5{padding:17px}.AnnouncementCard_featured___KfJ5 h2{font-size:19px}.AnnouncementCard_featuredActions__HObyj{flex-wrap:wrap}.AnnouncementCard_actionSpacer__tbcfS{display:none}.AnnouncementCard_progressLabel__eL_yA{margin-left:auto}.AnnouncementCard_progressTrack__yP6QN{width:100%}.AnnouncementCard_compact__pK1Gy{align-items:flex-start;flex-wrap:wrap;padding:14px}.AnnouncementCard_compact__pK1Gy .AnnouncementCard_eyebrow__culVh{width:100%}.AnnouncementCard_compactCopy__XSHDR span{white-space:normal}.AnnouncementCard_compact__pK1Gy .AnnouncementCard_secondaryButton__eH_uy{width:100%}.AnnouncementCard_eyebrow__culVh,.AnnouncementCard_metaLine__5fpHn,.AnnouncementCard_progressLabel__eL_yA{font-size:.8rem}}.VideoAttachmentPreview_notice__jcykc{padding:18px;display:flex;flex-wrap:wrap;gap:10px;align-items:center;color:var(--text,#e9ebee);font-size:13px}.VideoAttachmentPreview_notice__jcykc p{width:100%;margin:0;line-height:1.5}.VideoAttachmentPreview_notice__jcykc a,.VideoAttachmentPreview_notice__jcykc button{color:var(--brand-accent-text,#ff8c55);background:transparent;border:1px solid var(--border,#333a46);border-radius:7px;padding:8px 10px;font:inherit;cursor:pointer;text-decoration:none}.VideoAttachmentPreview_notice__jcykc button:disabled{opacity:.5;cursor:default}.TextDocumentEditor_editor__oECWd{width:100%;height:min(65dvh,calc(var(--vv-height, 100dvh) - 210px));min-height:360px;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--border);border-radius:8px;box-sizing:border-box;background:var(--bg-primary);color:var(--text-primary)}.TextDocumentEditor_footer__4CSTj,.TextDocumentEditor_toolbar__P0RXC{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--bg-secondary)}.TextDocumentEditor_toolbar__P0RXC{justify-content:space-between;border-bottom:1px solid var(--border);color:var(--text-secondary);font-size:12px}.TextDocumentEditor_textarea__T0ieu{flex:1;min-height:0;width:100%;resize:none;border:0;outline:0;box-sizing:border-box;padding:18px;background:var(--bg-primary);color:inherit;font:14px/1.55 var(--font-mono,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace);tab-size:4}.TextDocumentEditor_textarea__T0ieu:focus-visible{box-shadow:inset 0 0 0 2px var(--accent)}.TextDocumentEditor_textarea__T0ieu:read-only{color:var(--text-secondary)}.TextDocumentEditor_footer__4CSTj{min-height:44px;flex-wrap:wrap;border-top:1px solid var(--border)}.TextDocumentEditor_actions__dMb57{display:flex;justify-content:center;gap:16px}.TextDocumentEditor_editor__oECWd button,.TextDocumentEditor_error___J6gw button,.TextDocumentEditor_state__jNRom a,.TextDocumentEditor_state__jNRom button{min-height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--border);border-radius:7px;padding:7px 11px;background:var(--bg-secondary);color:inherit;font:inherit;text-decoration:none;cursor:pointer}.TextDocumentEditor_editor__oECWd button:disabled,.TextDocumentEditor_error___J6gw button:disabled{opacity:.55;cursor:default}.TextDocumentEditor_editor__oECWd button:focus-visible,.TextDocumentEditor_error___J6gw button:focus-visible,.TextDocumentEditor_state__jNRom a:focus-visible,.TextDocumentEditor_state__jNRom button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.TextDocumentEditor_status__IoLiC{color:var(--text-secondary);font-size:12px}.TextDocumentEditor_error___J6gw{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-top:1px solid var(--destructive);background:color-mix(in srgb,var(--destructive) 18%,transparent);font-size:13px}.TextDocumentEditor_state__jNRom{width:100%;min-height:260px;display:grid;place-content:center;gap:16px;padding:40px 64px;box-sizing:border-box;color:white;text-align:center}.TextDocumentEditor_state__jNRom p{margin:0}@media (max-width:768px){.TextDocumentEditor_editor__oECWd{min-height:300px}.TextDocumentEditor_textarea__T0ieu{padding:14px;font-size:16px}.TextDocumentEditor_error___J6gw{align-items:stretch;flex-direction:column}.TextDocumentEditor_state__jNRom{padding:32px 20px}}.ImageGallery_backdrop__Jo_64{position:fixed;inset:0;background:rgba(0,0,0,.85);z-index:9999;display:flex;align-items:center;justify-content:center}.ImageGallery_panel__bavcy{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;gap:.5rem}.ImageGallery_close__wW_tt{position:absolute;top:-2.5rem;right:0;background:none;border:none;color:#fff;font-size:1.4rem;cursor:pointer;line-height:1;padding:.25rem .5rem}.ImageGallery_imgWrap__fpBEL{position:relative;display:flex;align-items:center}.ImageGallery_img__b_kuv{max-width:90vw;max-height:80vh;object-fit:contain;border-radius:8px;display:block}.ImageGallery_nav__5P6Jw{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;color:#fff;font-size:2rem;cursor:pointer;padding:.25rem .6rem;border-radius:4px;line-height:1;z-index:1}.ImageGallery_navLeft__jjBMA{left:.5rem}.ImageGallery_navRight___nbuD{right:.5rem}.ImageGallery_nav__5P6Jw:hover{background:rgba(0,0,0,.75)}.ImageGallery_footer__XFybt{display:flex;align-items:center;gap:1rem;color:rgba(255,255,255,.7);font-size:.85rem}.ImageGallery_filename__onUMZ{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ImageGallery_counter__3f_V1{flex-shrink:0}.ImageGallery_dl__yFuTW{color:var(--accent);text-decoration:none;flex-shrink:0}.ImageGallery_dl__yFuTW:hover{text-decoration:underline}@media (max-width:768px){.ImageGallery_backdrop__Jo_64{padding:0}.ImageGallery_panel__bavcy{max-width:100vw;max-height:100dvh;width:100%;gap:.75rem;padding:calc(3.25rem + var(--safe-top)) 0 calc(.75rem + var(--safe-bottom));box-sizing:border-box}.ImageGallery_close__wW_tt{position:fixed;top:calc(.5rem + var(--safe-top));right:calc(.5rem + var(--safe-right));min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.55);border-radius:50%;font-size:1.5rem}.ImageGallery_img__b_kuv{max-width:100vw;max-height:68dvh}.ImageGallery_nav__5P6Jw{min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;padding:0;background:rgba(0,0,0,.6);border-radius:50%}.ImageGallery_navLeft__jjBMA{left:calc(.5rem + var(--safe-left))}.ImageGallery_navRight___nbuD{right:calc(.5rem + var(--safe-right))}.ImageGallery_footer__XFybt{flex-wrap:wrap;gap:.5rem .75rem;padding:0 1rem;font-size:.8125rem}.ImageGallery_filename__onUMZ{flex-basis:100%}.ImageGallery_dl__yFuTW{min-height:34px;display:inline-flex;align-items:center}}.ImageGallery_panel__bavcy{width:min(1000px,calc(100vw - 32px));max-width:100%;max-height:calc(var(--vv-height, 100dvh) - 32px);padding-top:48px}.ImageGallery_close__wW_tt{top:0;min-width:44px;min-height:44px}.ImageGallery_imgWrap__fpBEL{min-height:0;overflow:hidden;justify-content:center}.ImageGallery_img__b_kuv{max-width:100%;max-height:min(65dvh,calc(var(--vv-height, 100dvh) - 210px))}.ImageGallery_document__CYz9v{border:0}.ImageGallery_document__CYz9v,.ImageGallery_editorShell__CQeMw{width:100%;height:min(65dvh,calc(var(--vv-height, 100dvh) - 210px));background:white}.ImageGallery_editorShell__CQeMw{position:relative;min-height:360px;overflow:hidden;color:#18181b}.ImageGallery_editorHost__o3Scf{width:100%;height:100%}.ImageGallery_editorHost__o3Scf>iframe{display:block;width:100%!important;height:100%!important;border:0}.ImageGallery_editorLoading__bMjyW{align-self:center;margin:auto;padding:40px 64px;color:white;text-align:center}.ImageGallery_editorShell__CQeMw>.ImageGallery_editorLoading__bMjyW{position:absolute;inset:0;z-index:1;display:grid;place-items:center;margin:0;background:white;color:#3f3f46}.ImageGallery_readOnly__ocvXj{position:absolute;z-index:2;top:8px;right:8px;margin:0;padding:5px 9px;border-radius:999px;background:rgba(24,24,27,.82);color:white;font-size:12px}.ImageGallery_editorState__9bvkB{width:100%;min-height:260px;display:grid;place-content:center;gap:16px;padding:40px 64px;box-sizing:border-box;color:white;text-align:center}.ImageGallery_editorState__9bvkB p{margin:0}.ImageGallery_editorActions__VQvc_{display:flex;justify-content:center;gap:20px}.ImageGallery_unsupported__RexP2{padding:40px 64px;color:white;text-align:center}.ImageGallery_footer__XFybt{flex-wrap:wrap;min-width:0;flex-shrink:0;gap:8px 16px;padding:8px}.ImageGallery_filename__onUMZ{flex-basis:75%;min-width:0}.ImageGallery_dl__yFuTW{display:inline-flex;align-items:center;min-height:44px;border:0;background:none;font:inherit;cursor:pointer;padding:0}.ImageGallery_dl__yFuTW:disabled{color:var(--text-weak);cursor:default}@media (max-width:768px){.ImageGallery_panel__bavcy{width:calc(100vw - 16px);padding:48px 0 8px}.ImageGallery_close__wW_tt{position:absolute;top:0;right:0}.ImageGallery_footer__XFybt{font-size:14px}.ImageGallery_editorShell__CQeMw{min-height:300px}.ImageGallery_editorState__9bvkB{padding:32px 20px}}.WorkspaceHost_canvas__LO_3o{--workspace-reserved-inline-start:322px;--workspace-reserved-block-start:54px;--workspace-edge-gap:12px;--workspace-z-window:110;--workspace-z-tray:140;position:fixed;inset:0;z-index:var(--workspace-z-window);overflow:hidden;clip-path:polygon(var(--workspace-reserved-inline-start) var(--workspace-reserved-block-start),100% var(--workspace-reserved-block-start),100% 100%,var(--workspace-reserved-inline-start) 100%);pointer-events:none;isolation:isolate}.WorkspaceHost_snapPreview__7uzdf{position:fixed;z-index:calc(var(--workspace-z-window) + 1);border:1px dashed var(--brand-accent);border-radius:10px;background:color-mix(in srgb,var(--brand-accent) 10%,transparent);box-shadow:inset 0 0 0 1px var(--brand-accent-border);pointer-events:none;transition:inset .12s ease,opacity .12s ease}.WorkspaceHost_liveRegion__l__6f{position:fixed;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.WorkspaceHost_galleryPortal__yyJTy{position:fixed;inset:0;z-index:450;isolation:isolate}.WorkspaceHost_tray__Gj4aN{--workspace-z-tray:140;position:fixed;right:12px;bottom:12px;z-index:var(--workspace-z-tray);display:flex;max-width:calc(100vw - 346px);align-items:center;gap:8px;padding:6px;border:1px solid var(--hairline-strong);border-radius:12px;background:var(--surface-1);box-shadow:var(--shadow-popover);pointer-events:auto}.WorkspaceHost_label__zNF47{padding-left:5px;color:var(--text-weak);font-family:var(--font-mono-label);font-size:9px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.WorkspaceHost_items__WanWl{display:flex;min-width:0;gap:5px;overflow-x:auto;scrollbar-width:thin}.WorkspaceHost_item__nvHIf{display:flex;min-width:0;min-height:32px;max-width:220px;align-items:center;gap:6px;padding:0 3px 0 9px;border:1px solid var(--hairline);border-radius:8px;background:var(--surface-2);color:var(--text-strong)}.WorkspaceHost_itemActive__G8mGC,.WorkspaceHost_item__nvHIf:hover{border-color:var(--brand-accent)}.WorkspaceHost_restore__kGyLE{display:flex;min-width:0;min-height:32px;flex:1;align-items:center;gap:6px;overflow:hidden;border:0;border-radius:6px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.WorkspaceHost_restore__kGyLE:hover{background:var(--surface-3)}.WorkspaceHost_itemKind__KP1EY{color:var(--brand-accent-text);font:600 9px var(--font-mono-label);text-transform:uppercase}.WorkspaceHost_itemTitle__7Hh_c{min-width:0;overflow:hidden;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.WorkspaceHost_item__nvHIf:focus-visible,.WorkspaceHost_restore__kGyLE:focus-visible,.WorkspaceHost_sheetAction__Grn62:focus-visible,.WorkspaceHost_sheetBackdrop__30_dI:focus-visible,.WorkspaceHost_sheetCloseAction__43Vbo:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.WorkspaceHost_sheetAction__Grn62 svg,.WorkspaceHost_sheetCloseAction__43Vbo svg{width:16px;height:16px;flex:none}.WorkspaceHost_sheetCloseAction__43Vbo:hover{color:var(--destructive)}.WorkspaceHost_sheetBackdrop__30_dI,.WorkspaceHost_sheet__1NZno{display:none}.WorkspaceHost_emptySurface__hgAOJ{display:grid;min-height:180px;flex:1;place-items:center;padding:20px;color:var(--text-weak);font-family:var(--font-mono-label);font-size:11px;text-align:center}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.WorkspaceHost_canvas__LO_3o{--workspace-reserved-inline-start:0px;--workspace-visual-height:min(100dvh,var(--vv-height,100dvh));--workspace-keyboard-offset:max(0px,calc(100dvh - var(--workspace-visual-height)));clip-path:none}.WorkspaceHost_emptySurface__hgAOJ,.WorkspaceHost_itemKind__KP1EY,.WorkspaceHost_label__zNF47{font-size:.8rem}.WorkspaceHost_sheetBackdrop__30_dI{--workspace-z-sheet-backdrop:125;position:fixed;inset:54px 0 calc(var(--workspace-keyboard-offset) + 64px + var(--safe-bottom)) 0;z-index:var(--workspace-z-sheet-backdrop);display:block;border:0;background:color-mix(in srgb,var(--background) 76%,transparent);backdrop-filter:blur(4px);pointer-events:auto}.WorkspaceHost_sheet__1NZno{--workspace-z-sheet:130;position:fixed;right:0;bottom:calc(var(--workspace-keyboard-offset) + 64px + var(--safe-bottom));left:0;z-index:var(--workspace-z-sheet);display:flex;width:100%;max-width:100%;height:min(86dvh,calc(var(--workspace-visual-height) - 118px - var(--safe-top) - var(--safe-bottom)));min-height:0;flex-direction:column;overflow:hidden;border:1px solid var(--hairline-strong);border-bottom:0;border-radius:20px 20px 0 0;background:var(--surface-1);box-shadow:var(--shadow-popover);color:var(--text-strong);pointer-events:auto}.WorkspaceHost_sheetBackdrop__30_dI[hidden],.WorkspaceHost_sheet__1NZno[hidden]{display:none}.WorkspaceHost_sheet__1NZno[data-active=true]{border-color:var(--brand-accent)}.WorkspaceHost_grabber__kQT7E{width:38px;height:4px;flex:none;align-self:center;margin-top:6px;border-radius:999px;background:var(--hairline-strong)}.WorkspaceHost_sheetHeader__j22vs{display:flex;min-width:0;min-height:54px;flex:none;align-items:center;gap:8px;padding:5px calc(8px + var(--safe-right)) 5px calc(12px + var(--safe-left));border-bottom:1px solid var(--hairline);background:var(--surface-1)}.WorkspaceHost_sheetTitleCluster__lLY1l{display:flex;min-width:0;flex:1;flex-direction:column;gap:2px}.WorkspaceHost_sheetKind__OHANq{color:var(--brand-accent-text);font:600 .8rem var(--font-mono-label);letter-spacing:.06em;text-transform:uppercase}.WorkspaceHost_sheetTitle__5ckaq{overflow:hidden;color:var(--text-strong);font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.WorkspaceHost_sheetActions__Dv7r7{display:flex;flex:none;align-items:center;gap:2px}.WorkspaceHost_sheetAction__Grn62,.WorkspaceHost_sheetCloseAction__43Vbo{display:inline-flex;min-width:44px;min-height:44px;align-items:center;justify-content:center;border:1px solid transparent;border-radius:9px;background:transparent;color:var(--text-weak);font:inherit;font-size:16px;line-height:1;cursor:pointer}.WorkspaceHost_sheetAction__Grn62:hover,.WorkspaceHost_sheetCloseAction__43Vbo:hover{border-color:var(--hairline);background:var(--surface-3);color:var(--text-strong)}.WorkspaceHost_sheetCloseAction__43Vbo:hover{color:var(--destructive)}.WorkspaceHost_sheetContent__sm7_W{display:flex;min-width:0;min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;padding-right:var(--safe-right);padding-bottom:var(--safe-bottom);padding-left:var(--safe-left);background:var(--surface-2);-webkit-overflow-scrolling:touch}.WorkspaceHost_canvas__LO_3o:has(.WorkspaceHost_tray__Gj4aN) .WorkspaceHost_sheetContent__sm7_W{padding-bottom:calc(60px + var(--safe-bottom))}.WorkspaceHost_sheetContent__sm7_W[data-workspace-surface]>*{position:static!important;inset:auto!important;z-index:auto!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;min-width:0;min-height:0;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;animation:none!important}.WorkspaceHost_sheetContent__sm7_W[data-workspace-surface] [role=button],.WorkspaceHost_sheetContent__sm7_W[data-workspace-surface] button{min-width:44px;min-height:44px}.WorkspaceHost_sheetContent__sm7_W[data-workspace-surface] input,.WorkspaceHost_sheetContent__sm7_W[data-workspace-surface] select,.WorkspaceHost_sheetContent__sm7_W[data-workspace-surface] textarea{min-height:44px}.WorkspaceHost_tray__Gj4aN{right:calc(8px + var(--safe-right));bottom:calc(var(--workspace-keyboard-offset) + 72px + var(--safe-bottom));left:calc(8px + var(--safe-left));max-width:none;min-height:52px;gap:4px;padding:4px;border-radius:10px}.WorkspaceHost_label__zNF47{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.WorkspaceHost_items__WanWl{flex:1;gap:4px}.WorkspaceHost_item__nvHIf{min-height:44px;max-width:210px;padding-left:8px}.WorkspaceHost_itemKind__KP1EY,.WorkspaceHost_itemTitle__7Hh_c{font-size:.8rem}.WorkspaceHost_restore__kGyLE{width:auto;min-width:0;min-height:44px}}@media (max-width:390px){.WorkspaceHost_sheet__1NZno{border-right:0;border-left:0}.WorkspaceHost_item__nvHIf{max-width:min(196px,calc(100vw - 112px))}}@media (prefers-reduced-motion:reduce){.WorkspaceHost_restore__kGyLE,.WorkspaceHost_snapPreview__7uzdf{transition:none!important;animation:none!important;scroll-behavior:auto!important}}@media (forced-colors:active){.WorkspaceHost_canvas__LO_3o,.WorkspaceHost_item__nvHIf,.WorkspaceHost_restore__kGyLE,.WorkspaceHost_sheetAction__Grn62,.WorkspaceHost_sheetBackdrop__30_dI,.WorkspaceHost_sheetCloseAction__43Vbo,.WorkspaceHost_sheet__1NZno,.WorkspaceHost_snapPreview__7uzdf,.WorkspaceHost_tray__Gj4aN{forced-color-adjust:auto}.WorkspaceHost_item__nvHIf,.WorkspaceHost_sheet__1NZno,.WorkspaceHost_tray__Gj4aN{border-color:CanvasText}.WorkspaceHost_snapPreview__7uzdf{border:2px dashed Highlight}}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.WorkspaceHost_sheetBackdrop__30_dI{top:calc(var(--vv-offset-top, 0px) + var(--safe-top) + var(--workspace-top-navigation-height, 0px));bottom:auto;height:calc(var(--mobile-overlay-height) - var(--safe-top) - var(--mobile-nav-height) - var(--workspace-top-navigation-height, 0px))}.WorkspaceHost_sheet__1NZno{bottom:auto;top:calc(var(--vv-offset-top, 0px) + var(--safe-top) + var(--workspace-top-navigation-height, 0px) + 8px);height:calc(var(--mobile-overlay-height) - var(--safe-top) - var(--mobile-nav-height) - var(--workspace-top-navigation-height, 0px) - 8px)}.WorkspaceHost_tray__Gj4aN{bottom:calc(var(--workspace-keyboard-offset) + var(--mobile-nav-height) + 8px)}html[data-phone-shell] .WorkspaceHost_sheet__1NZno{--workspace-phone-sheet-room:calc(var(--mobile-overlay-height) - var(--safe-top) - var(--mobile-nav-height) - var(--workspace-top-navigation-height, 0px) - 8px);--workspace-phone-sheet-height:min(calc(var(--mobile-overlay-height) * 0.8),var(--workspace-phone-sheet-room));top:calc(var(--vv-offset-top, 0px) + var(--mobile-overlay-height) - var(--mobile-nav-height) - var(--workspace-phone-sheet-height));height:var(--workspace-phone-sheet-height)}html[data-phone-shell] .WorkspaceHost_sheet__1NZno[data-window-kind=task]{--workspace-phone-sheet-height:min(calc(var(--mobile-overlay-height) * 0.92),var(--workspace-phone-sheet-room))}html[data-phone-shell] .WorkspaceHost_sheet__1NZno[data-window-kind=settings],html[data-phone-shell] .WorkspaceHost_sheet__1NZno[data-window-kind=thread]{--workspace-phone-sheet-height:min(calc(var(--mobile-overlay-height) * 0.88),var(--workspace-phone-sheet-room))}html[data-phone-shell] .WorkspaceHost_sheetAction__Grn62:not(.WorkspaceHost_sheetCloseAction__43Vbo),html[data-phone-shell] .WorkspaceHost_tray__Gj4aN{display:none}html[data-phone-shell] .WorkspaceHost_canvas__LO_3o:has(.WorkspaceHost_tray__Gj4aN) .WorkspaceHost_sheetContent__sm7_W{padding-bottom:var(--safe-bottom)}}.UserHoverCard_card__Zl4uH{z-index:300;background:var(--bg-surface);border:1px solid var(--border);border-radius:10px;padding:1rem;width:228px;box-sizing:border-box;overflow-y:auto;box-shadow:0 4px 24px rgba(0,0,0,.2);pointer-events:all;animation:UserHoverCard_fadeIn__hPsBQ .12s ease}@keyframes UserHoverCard_fadeIn__hPsBQ{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.UserHoverCard_loading__u0bVa{font-size:.8125rem;color:var(--text-muted);text-align:center;padding:.5rem 0}.UserHoverCard_top__RMTbf{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem}.UserHoverCard_avatar__OczQS{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;border:2px solid var(--border)}.UserHoverCard_avatarFallback__9tZ9Z{width:42px;height:42px;border-radius:50%;background:var(--accent);display:flex;align-items:center;justify-content:center;font-size:1.125rem;font-weight:700;color:var(--accent-foreground);flex-shrink:0}.UserHoverCard_info__jKKVL{min-width:0;flex:1}.UserHoverCard_name__q6e8o{font-size:.9375rem;font-weight:700;color:var(--text)}.UserHoverCard_name__q6e8o,.UserHoverCard_status__7pjkC{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UserHoverCard_status__7pjkC{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--text-muted);margin-top:.125rem}.UserHoverCard_roles__SbIaW{display:flex;flex-wrap:wrap;gap:.3rem;margin-bottom:.75rem}.UserHoverCard_roleBadge__11JZN{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:9999px;border:1.5px solid var(--accent);color:var(--accent);background:rgba(88,101,242,.08);white-space:nowrap}.UserHoverCard_stats__JTTIJ{display:flex;justify-content:space-around;border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:.5rem 0;margin-bottom:.75rem}.UserHoverCard_stat__ayV7P{display:flex;flex-direction:column;align-items:center;gap:.1rem}.UserHoverCard_statNum__g37LR{font-size:1rem;font-weight:700;color:var(--text)}.UserHoverCard_statLabel__DupgD{font-size:.625rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.04em}.UserHoverCard_profileBtn__XjC7v{width:100%;background:var(--bg-hover);border:1px solid var(--border);border-radius:6px;padding:.375rem 0;font-size:.8125rem;font-weight:600;color:var(--text);cursor:pointer;font-family:inherit;transition:background .1s,color .1s,border-color .1s}.UserHoverCard_profileBtn__XjC7v:hover{background:var(--accent);color:var(--accent-foreground);border-color:var(--accent)}@media (max-width:768px){.UserHoverCard_card__Zl4uH{width:min(228px,calc(100vw - 2rem));max-width:calc(100vw - 2rem);padding:.875rem}.UserHoverCard_statLabel__DupgD{font-size:.6875rem}.UserHoverCard_profileBtn__XjC7v{min-height:38px;padding:.5rem 0}.UserHoverCard_roleBadge__11JZN,.UserHoverCard_statLabel__DupgD{font-size:.8rem}}.MarkdownContent_md__nfzZ_{font-size:inherit;line-height:1.5;color:var(--text);word-break:break-word}.MarkdownContent_md__nfzZ_>*+*{margin-top:.25rem}.MarkdownContent_para__zhEFt{display:block}.MarkdownContent_para__zhEFt+.MarkdownContent_para__zhEFt{margin-top:.25rem}.MarkdownContent_image__Xfca5{display:block;width:320px;max-width:100%;aspect-ratio:320/200;height:auto;object-fit:contain;border-radius:6px;margin:.25rem 0}.MarkdownContent_inlineCode__ts2vJ{font-family:JetBrains Mono,Fira Code,monospace;font-size:.85em;background:var(--bg-hover);border:1px solid var(--border);border-radius:3px;padding:.1em .35em;color:var(--accent)}.MarkdownContent_pre__OTxyt{box-sizing:border-box;min-width:0;max-width:100%;white-space:pre;overflow-wrap:normal;word-break:normal;background:var(--bg);border:1px solid var(--border);border-radius:6px;padding:.75rem 1rem;overflow-x:auto;margin:.35rem 0}.MarkdownContent_codeBlock__frXI5{font-family:JetBrains Mono,Fira Code,monospace;font-size:.8125rem;color:var(--text);background:none;border:none;padding:0;white-space:pre}.MarkdownContent_blockquote__h3ctj{border-left:3px solid var(--accent);margin:.25rem 0;padding:.25rem .75rem;color:var(--text-muted);background:color-mix(in srgb,var(--accent) 5%,transparent);border-radius:0 4px 4px 0}.MarkdownContent_md__nfzZ_ strong{font-weight:700}.MarkdownContent_md__nfzZ_ em{font-style:italic}.MarkdownContent_md__nfzZ_ ol,.MarkdownContent_md__nfzZ_ ul{padding-left:1.25rem;margin:.25rem 0}.MarkdownContent_md__nfzZ_ li{margin:.1rem 0}.MarkdownContent_md__nfzZ_ del{opacity:.5;text-decoration:line-through}.MarkdownContent_md__nfzZ_ table{border-collapse:collapse;font-size:.875rem;margin:.35rem 0}.MarkdownContent_md__nfzZ_ td,.MarkdownContent_md__nfzZ_ th{border:1px solid var(--border);padding:.3rem .6rem}.MarkdownContent_md__nfzZ_ th{background:var(--bg-hover);font-weight:600}@media (max-width:768px){.MarkdownContent_md__nfzZ_,.MarkdownContent_md__nfzZ_ a,.MarkdownContent_md__nfzZ_ li,.MarkdownContent_para__zhEFt{overflow-wrap:anywhere}.MarkdownContent_pre__OTxyt{max-width:100%;padding:.6rem .7rem;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}.MarkdownContent_codeBlock__frXI5{font-size:.8125rem}.MarkdownContent_inlineCode__ts2vJ{overflow-wrap:anywhere}.MarkdownContent_md__nfzZ_ table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;font-size:.8125rem}.MarkdownContent_md__nfzZ_ td,.MarkdownContent_md__nfzZ_ th{white-space:nowrap;padding:.35rem .55rem}.MarkdownContent_blockquote__h3ctj{padding:.3rem .6rem}}.MarkdownContent_imageButton__IPJkU{display:inline-block;max-width:100%;padding:0;border:0;background:none;cursor:zoom-in}.MarkdownContent_imageButton__IPJkU:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.TaskPagination_pagination__0yxUg{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:12px 0;color:var(--text-muted);font-size:13px}.TaskPagination_buttons__sWbMv{display:flex;gap:8px}.TaskPagination_buttons__sWbMv button{min-height:40px;padding:8px 12px;border:1px solid var(--border);border-radius:8px;background:var(--surface-1);color:var(--text-primary);cursor:pointer}.TaskPagination_buttons__sWbMv button:disabled{opacity:.5;cursor:default}.TaskPagination_buttons__sWbMv button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.tasks_page__eVAUl{flex:1;display:flex;flex-direction:row;overflow:hidden;background:var(--bg)}.tasks_topBar__wXcVL{display:flex;align-items:center;justify-content:space-between;padding:0 1.5rem;height:52px;border-bottom:1px solid var(--border);background:var(--bg-surface);flex-shrink:0}.tasks_topBarLeft__Fd9vC{display:flex;align-items:center;gap:.5rem}.tasks_pageTitle__Ahnct{font-size:.9375rem;font-weight:700;color:var(--text);margin:0}.tasks_totalCount__GacbI{font-size:.7rem;font-weight:700;color:var(--text-muted);background:var(--bg-hover);border-radius:9999px;padding:.1rem .45rem;min-width:18px;text-align:center}.tasks_newTaskBtn__wqhrQ{display:flex;align-items:center;gap:.375rem;padding:.4375rem .875rem;background:var(--accent);color:var(--accent-foreground);border:none;border-radius:6px;font-size:.8125rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .1s}.tasks_newTaskBtn__wqhrQ:hover{opacity:.85}.tasks_filterBar__lvU3k{display:flex;padding:0 1.5rem;border-bottom:1px solid var(--border);background:var(--bg-surface);flex-shrink:0;overflow-x:auto;scrollbar-width:none}.tasks_filterBar__lvU3k::-webkit-scrollbar{display:none}.tasks_filterTab__FRVbX{display:flex;align-items:center;gap:.375rem;padding:.625rem .75rem;background:none;border:none;border-bottom:2px solid transparent;margin-bottom:-1px;font-size:.8125rem;font-weight:500;font-family:inherit;color:var(--text-muted);cursor:pointer;transition:color .1s,border-color .1s;white-space:nowrap}.tasks_filterTab__FRVbX:hover{color:var(--text)}.tasks_filterTab__FRVbX.tasks_activeTab__hjshn{color:var(--text);border-bottom-color:var(--accent)}.tasks_filterCount__YvZvw{font-size:.7rem;font-weight:700;background:var(--bg-hover);border-radius:9999px;padding:0 .35rem;min-width:18px;text-align:center;transition:background .1s,color .1s}.tasks_filterTab__FRVbX.tasks_activeTab__hjshn .tasks_filterCount__YvZvw{background:var(--accent);color:var(--accent-foreground)}.tasks_body__roLmd{flex:1;overflow-y:auto;padding:1.25rem 1.5rem 3rem}.tasks_body__roLmd::-webkit-scrollbar{width:4px}.tasks_body__roLmd::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.tasks_group__13rN2{margin-bottom:1.75rem}.tasks_groupHeader__N4iID{display:flex;align-items:center;justify-content:space-between;padding:.25rem 0 .625rem;font-size:.6875rem;font-weight:700;color:var(--text-muted);text-transform:uppercase;letter-spacing:.07em}.tasks_groupCount__JdMaH{background:var(--bg-hover);border-radius:9999px;padding:.05rem .4rem;font-size:.7rem;font-weight:700;min-width:18px;text-align:center}.tasks_taskCard__NrAEW{display:flex;align-items:flex-start;gap:.75rem;padding:.75rem 1rem;border:1px solid var(--border);border-radius:8px;background:var(--bg-surface);margin-bottom:.5rem;transition:border-color .15s,box-shadow .15s}.tasks_taskCard__NrAEW:hover{border-color:color-mix(in srgb,var(--accent) 50%,var(--border));box-shadow:0 1px 6px rgba(0,0,0,.15)}.tasks_taskCard__NrAEW.tasks_done__J3Oi1{opacity:.55}.tasks_taskCard__NrAEW.tasks_fromMessage__uCCKy{border-left:3px solid var(--brand-accent)}.tasks_statusBtn__QO0RO{flex-shrink:0;background:none;border:none;cursor:pointer;padding:0;margin-top:1px;display:flex;border-radius:50%;transition:transform .12s}.tasks_statusBtn__QO0RO:hover:not(:disabled){transform:scale(1.2)}.tasks_statusBtn__QO0RO:disabled{opacity:.45;cursor:wait}.tasks_taskContent__n7frj{flex:1;min-width:0}.tasks_taskTitle__WJfvp{font-size:.9375rem;font-weight:500;color:var(--text);line-height:1.45;word-break:break-word}.tasks_done__J3Oi1 .tasks_taskTitle__WJfvp{text-decoration:line-through;color:var(--text-muted)}.tasks_taskDesc__Tuxb_{font-size:.8125rem;color:var(--text-muted);margin-top:.25rem;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tasks_taskMeta__ahFbf{display:flex;align-items:center;flex-wrap:wrap;gap:.4rem;margin-top:.5rem}.tasks_priorityBadge__wI7bu{font-size:.6875rem;font-weight:600;padding:.125rem .5rem;border-radius:9999px;border:1px solid}.tasks_dueBadge__wUz_3{display:flex;align-items:center;gap:.25rem;font-size:.75rem;color:var(--text-muted)}.tasks_dueBadge__wUz_3.tasks_overdue__oYKqj{color:var(--important);font-weight:600}.tasks_pendingBadge__NR16a{color:#f59e0b;background:rgba(245,158,11,.12)}.tasks_pendingBadge__NR16a,.tasks_rejectedBadge__R1uPZ{font-size:.675rem;font-weight:600;border-radius:4px;padding:.125rem .4rem}.tasks_rejectedBadge__R1uPZ{color:var(--important);background:rgba(237,66,69,.12)}.tasks_sourceBadge__QzjKd{color:var(--text-muted);background:var(--bg-hover);border-radius:4px;border:1px solid var(--border)}.tasks_sourceBadgeAccent__bmfCT,.tasks_sourceBadge__QzjKd{display:inline-flex;align-items:center;gap:.25rem;font-size:.675rem;font-weight:500;padding:.125rem .4rem}.tasks_sourceBadgeAccent__bmfCT{color:var(--brand-accent-text);background:color-mix(in srgb,var(--brand-accent) 14%,transparent);border-radius:4px;border:1px solid color-mix(in srgb,var(--brand-accent) 40%,transparent)}.tasks_taskRight__Q8Vfo{display:flex;flex-direction:column;align-items:flex-end;gap:.4rem;flex-shrink:0;min-width:0}.tasks_userChip___FWHD{display:flex;align-items:center;gap:.3rem;font-size:.8125rem;color:var(--text-muted);max-width:140px}.tasks_userChip___FWHD span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_assignerLabel__Hqh4M{font-size:.75rem;color:var(--text-muted);font-style:italic}.tasks_approvalActions__Q_zHE{display:flex;gap:.375rem}.tasks_approveBtn__8OCIf{padding:.25rem .625rem;border-radius:5px;border:1px solid var(--success);background:rgba(var(--success-rgb),.1);color:var(--success);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .1s}.tasks_approveBtn__8OCIf:hover{background:rgba(var(--success-rgb),.22)}.tasks_rejectBtn__V0F6X{padding:.25rem .625rem;border-radius:5px;border:1px solid var(--important);background:rgba(237,66,69,.1);color:var(--important);font-size:.75rem;font-weight:600;font-family:inherit;cursor:pointer;transition:background .1s}.tasks_rejectBtn__V0F6X:hover{background:rgba(237,66,69,.22)}.tasks_avatar__wtHBN{border-radius:50%;background:var(--bg-hover);font-weight:700;font-size:.625rem;color:var(--text);flex-shrink:0;object-fit:cover}.tasks_avatar__wtHBN,.tasks_emptyState__DynHb{display:flex;align-items:center;justify-content:center}.tasks_emptyState__DynHb{flex-direction:column;gap:.875rem;padding:5rem 1rem;color:var(--text-muted);text-align:center}.tasks_emptyState__DynHb p{font-size:.9375rem;margin:0}.tasks_emptyAddBtn__HPuKR{padding:.5rem 1.125rem;border-radius:6px;border:1px solid var(--border);background:none;color:var(--text-muted);font-size:.8125rem;font-family:inherit;cursor:pointer;transition:border-color .1s,color .1s}.tasks_emptyAddBtn__HPuKR:hover{border-color:var(--accent);color:var(--text)}.tasks_spinner__Y4Bhy{width:26px;height:26px;border:2px solid var(--border);border-top-color:var(--accent);border-radius:50%;animation:tasks_spin___67uw .7s linear infinite}@keyframes tasks_spin___67uw{to{transform:rotate(1turn)}}.tasks_modalOverlay__csRBo{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:300;backdrop-filter:blur(2px)}.tasks_modal__QvPHB{background:var(--bg-surface);border:1px solid var(--border);width:480px;max-width:calc(100vw - 2rem);max-height:calc(100dvh - 4rem);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.5);animation:tasks_modalIn__14DCN .15s ease-out}@keyframes tasks_modalIn__14DCN{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.tasks_modalHeader__6Cqor{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.25rem;border-bottom:1px solid var(--border);flex-shrink:0}.tasks_modalTitle__qLPhW{font-size:.9375rem;font-weight:700;color:var(--text)}.tasks_modalClose__Ydc_E{background:none;border:none;color:var(--text-muted);cursor:pointer;padding:.25rem;border-radius:4px;display:flex;transition:color .1s,background .1s}.tasks_modalClose__Ydc_E:hover{color:var(--text);background:var(--bg-hover)}.tasks_modalForm__BGsuz{display:flex;flex-direction:column;gap:1rem;padding:1.25rem;overflow-y:auto}.tasks_formLabel__328wU{display:flex;flex-direction:column;gap:.375rem;font-size:.8125rem;font-weight:600;color:var(--text-muted)}.tasks_formInput__j0npb{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.9375rem;font-family:inherit;outline:none;transition:border-color .15s}.tasks_formInput__j0npb:focus{border-color:var(--accent)}.tasks_formInput__j0npb::placeholder{color:var(--text-muted)}.tasks_formInput__j0npb[type=date]::-webkit-calendar-picker-indicator{cursor:pointer}.tasks_formTextarea__enLJ4{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.875rem;font-family:inherit;outline:none;resize:vertical;transition:border-color .15s;min-height:72px}.tasks_formTextarea__enLJ4:focus{border-color:var(--accent)}.tasks_formTextarea__enLJ4::placeholder{color:var(--text-muted)}.tasks_formSelect__VyNUg{padding:.5rem .75rem;border-radius:6px;border:1px solid var(--border);background:var(--bg);color:var(--text);font-size:.9375rem;font-family:inherit;outline:none;cursor:pointer;transition:border-color .15s}.tasks_formSelect__VyNUg:focus{border-color:var(--accent)}.tasks_formRow__v1L48{display:grid;grid-template-columns:1fr 1fr;gap:.875rem}.tasks_modalFooter__GUeBz{display:flex;justify-content:flex-end;gap:.5rem;padding-top:.25rem}.tasks_cancelBtn__F7Uus{padding:.5rem 1rem;border-radius:6px;border:1px solid var(--border);background:none;color:var(--text-muted);font-size:.875rem;font-family:inherit;cursor:pointer;transition:border-color .1s,color .1s}.tasks_cancelBtn__F7Uus:hover{border-color:var(--text-muted);color:var(--text)}.tasks_submitBtn__FCT7s{padding:.5rem 1.125rem;border-radius:6px;border:none;background:var(--accent);color:var(--accent-foreground);font-size:.875rem;font-weight:600;font-family:inherit;cursor:pointer;transition:opacity .1s}.tasks_submitBtn__FCT7s:hover:not(:disabled){opacity:.85}.tasks_submitBtn__FCT7s:disabled{opacity:.45;cursor:not-allowed}.tasks_topBarRight__GL7_e{display:flex;align-items:center;gap:.5rem}.tasks_viewToggle__cvb1_{display:flex;align-items:center;border:1px solid var(--border);border-radius:6px;overflow:hidden}.tasks_viewBtn__mLAIm{display:flex;align-items:center;justify-content:center;padding:.375rem .5rem;background:none;border:none;color:var(--text-muted);cursor:pointer;transition:background .1s,color .1s}.tasks_viewBtn__mLAIm.tasks_viewBtnActive__2AWFD,.tasks_viewBtn__mLAIm:hover{background:var(--bg-hover);color:var(--text)}.tasks_searchFilterRow__fOqQ5{display:flex;align-items:center;gap:.5rem;padding:.5rem 1.5rem;border-bottom:1px solid var(--border);background:var(--bg-surface);flex-shrink:0}.tasks_searchBox__8iOyi{position:relative;display:flex;align-items:center;flex:1;min-width:0;max-width:280px}.tasks_searchIcon__sxNbm{position:absolute;left:.625rem;color:var(--text-muted);pointer-events:none}.tasks_searchInput__3ZsVl{width:100%;padding:.375rem 2rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:.8125rem;font-family:inherit;outline:none;transition:border-color .15s}.tasks_searchInput__3ZsVl:focus{border-color:var(--accent)}.tasks_searchInput__3ZsVl::placeholder{color:var(--text-muted)}.tasks_searchClear__7IimX{position:absolute;right:.5rem;background:none;border:none;color:var(--text-muted);cursor:pointer;font-size:1rem;line-height:1;padding:0;display:flex;align-items:center;justify-content:center;width:16px;height:16px}.tasks_searchClear__7IimX:hover{color:var(--text)}.tasks_filterSelect__uLzoI{padding:.375rem .625rem;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font-size:.8125rem;font-family:inherit;outline:none;cursor:pointer;white-space:nowrap}.tasks_filterSelect__uLzoI:focus{border-color:var(--accent)}.tasks_clearFiltersBtn__evNX8{padding:.375rem .75rem;border:1px solid var(--border);border-radius:6px;background:none;color:var(--text-muted);font-size:.8125rem;font-family:inherit;cursor:pointer;transition:border-color .1s,color .1s;white-space:nowrap}.tasks_clearFiltersBtn__evNX8:hover{border-color:var(--important);color:var(--important)}.tasks_taskCardCompact__EEcZx{padding:.5rem .625rem}.tasks_boardView__ZLX57{display:flex;gap:.75rem;height:100%;padding:1rem 1.5rem 1.5rem;overflow-x:auto;overflow-y:hidden}.tasks_boardView__ZLX57::-webkit-scrollbar{height:6px}.tasks_boardView__ZLX57::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}.tasks_kanbanCol__CFwcB{flex:0 0 272px;display:flex;flex-direction:column;background:var(--bg-surface);border:1px solid var(--border);border-radius:8px;overflow:hidden;transition:border-color .15s,background .15s}.tasks_kanbanColOver__XQLRA{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--bg-surface))}.tasks_kanbanColHeader__2jh3c{display:flex;align-items:center;justify-content:space-between;padding:.625rem .75rem;border-bottom:1px solid var(--border);flex-shrink:0}.tasks_kanbanColHeader__2jh3c span:first-child{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em}.tasks_kanbanColCount__JttrG{font-size:.7rem;font-weight:700;background:var(--bg-hover);border-radius:9999px;padding:.1rem .4rem;min-width:18px;text-align:center;color:var(--text-muted)}.tasks_kanbanCards__YWOjV{flex:1;overflow-y:auto;padding:.5rem;display:flex;flex-direction:column;gap:.375rem}.tasks_kanbanCards__YWOjV::-webkit-scrollbar{width:4px}.tasks_kanbanCards__YWOjV::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.tasks_kanbanEmpty__9J3nQ{display:flex;align-items:center;justify-content:center;padding:1.5rem .5rem;font-size:.8125rem;color:var(--text-muted);border:2px dashed var(--border);border-radius:6px;margin-top:.25rem}.tasks_dragging__immQA{opacity:.4}.tasks_moveBtn__at26j{display:inline-flex;align-items:center;justify-content:center;gap:.25rem;padding:.3rem .5rem;min-height:34px;border:1px solid var(--border);border-radius:6px;background:var(--bg-hover);color:var(--text-muted);font-size:.75rem;font-weight:600;font-family:inherit;white-space:nowrap;cursor:pointer;transition:border-color .1s,color .1s}.tasks_moveBtn__at26j:hover{border-color:var(--accent);color:var(--text)}.tasks_moveBtn__at26j:active{background:var(--bg-elevated);color:var(--text)}.tasks_moveOverlay__g7L2j{position:fixed;inset:0;background:rgba(0,0,0,.55);display:flex;align-items:center;justify-content:center;z-index:320}.tasks_moveSheet__ukdHP{background:var(--bg-surface);border:1px solid var(--border);border-radius:12px;width:min(360px,calc(100vw - 2rem));max-height:calc(100dvh - 4rem);display:flex;flex-direction:column;overflow:hidden;box-shadow:0 24px 64px rgba(0,0,0,.5);animation:tasks_modalIn__14DCN .15s ease-out}.tasks_moveSheetHeader__IV_GF{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.875rem 1rem;border-bottom:1px solid var(--border);flex-shrink:0}.tasks_moveSheetTitle__zOPp_{font-size:.875rem;font-weight:700;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_moveSheetClose__CsQog{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;background:none;border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;transition:color .1s,background .1s}.tasks_moveSheetClose__CsQog:hover{color:var(--text);background:var(--bg-hover)}.tasks_moveOptions__Og04P{display:flex;flex-direction:column;gap:.375rem;padding:.75rem;overflow-y:auto}.tasks_moveOption__S64Un{display:flex;align-items:center;gap:.5rem;width:100%;min-height:44px;padding:.6rem .75rem;border:1px solid var(--border);border-radius:8px;background:var(--bg);color:var(--text);font-size:.875rem;font-weight:600;font-family:inherit;text-align:left;cursor:pointer;transition:border-color .1s,background .1s}.tasks_moveOption__S64Un:hover{border-color:var(--accent)}.tasks_moveOption__S64Un:active{background:var(--bg-hover)}.tasks_moveOptionCurrent__FOrt2{opacity:.6}.tasks_moveDot__TqTbz{width:10px;height:10px;border-radius:50%;flex-shrink:0}.tasks_moveCurrentTag__02hUk{margin-left:auto;font-size:.7rem;font-weight:600;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.tasks_topBar__wXcVL{padding:0 .75rem;gap:.5rem;height:50px}.tasks_topBarLeft__Fd9vC{min-width:0}.tasks_pageTitle__Ahnct{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tasks_topBarRight__GL7_e{flex-shrink:0}.tasks_viewBtn__mLAIm{padding:.5rem .625rem;min-height:36px;min-width:38px}.tasks_newTaskBtn__wqhrQ{padding:.5rem .75rem;min-height:36px}.tasks_filterBar__lvU3k{padding:0 .75rem;flex-wrap:nowrap;-webkit-overflow-scrolling:touch}.tasks_filterBar__lvU3k>*{flex-shrink:0}.tasks_filterTab__FRVbX{padding:.6rem;min-height:40px}.tasks_searchFilterRow__fOqQ5{flex-wrap:wrap;gap:.4rem;padding:.5rem .75rem}.tasks_searchBox__8iOyi{flex:1 1 100%;max-width:none}.tasks_searchInput__3ZsVl{padding:.45rem 2.25rem;min-height:38px}.tasks_searchClear__7IimX{width:34px;height:34px;right:.1rem;font-size:1.25rem}.tasks_filterSelect__uLzoI{flex:1 1 calc(50% - 0.2rem);min-width:0;min-height:38px;padding:.4rem .5rem;text-overflow:ellipsis}.tasks_clearFiltersBtn__evNX8{flex:0 1 auto;min-width:88px;min-height:38px}.tasks_body__roLmd{padding:.875rem .75rem calc(2.5rem + var(--safe-bottom))}.tasks_group__13rN2{margin-bottom:1.25rem}.tasks_taskCard__NrAEW{padding:.75rem;gap:.625rem}.tasks_statusBtn__QO0RO{padding:8px;margin:-7px 0 -8px -8px}.tasks_taskRight__Q8Vfo{gap:.5rem}.tasks_userChip___FWHD{max-width:45vw}.tasks_approvalActions__Q_zHE{gap:.4rem}.tasks_approveBtn__8OCIf,.tasks_rejectBtn__V0F6X{padding:.4rem .7rem;min-height:34px}.tasks_emptyState__DynHb{padding:3rem 1rem}.tasks_emptyAddBtn__HPuKR{min-height:40px}.tasks_boardView__ZLX57{gap:.625rem;padding:.75rem .75rem calc(1rem + var(--safe-bottom));scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}.tasks_kanbanCol__CFwcB{flex:0 0 82vw;min-width:260px;scroll-snap-align:start}.tasks_kanbanCards__YWOjV{padding:.5rem .4rem}.tasks_taskCardCompact__EEcZx{padding:.6rem .5rem}.tasks_modalOverlay__csRBo,.tasks_moveOverlay__g7L2j{top:var(--vv-offset-top,0);bottom:auto;height:calc(var(--mobile-overlay-height) - var(--mobile-nav-height));align-items:flex-end;padding:0}.tasks_modal__QvPHB:before,.tasks_moveSheet__ukdHP:before{content:"";flex:none;width:38px;height:4px;margin:12px auto 0;border-radius:2px;background:var(--hairline-strong)}.tasks_moveSheet__ukdHP{width:100%;max-width:none;max-height:calc(var(--mobile-overlay-height) * .8);border-radius:20px 20px 0 0;border-bottom:none;background:var(--surface-1)}.tasks_moveOptions__Og04P{padding:.75rem .75rem calc(1rem + var(--safe-bottom))}.tasks_modal__QvPHB{width:100%;max-width:none;max-height:calc(var(--mobile-overlay-height) * .88);border-radius:20px 20px 0 0;border-bottom:none;background:var(--surface-1)}.tasks_modalHeader__6Cqor{padding:.5rem 1rem .875rem}.tasks_modalClose__Ydc_E{width:44px;height:44px;align-items:center;justify-content:center}.tasks_modalForm__BGsuz{gap:.875rem;padding:1rem 1rem calc(1rem + var(--safe-bottom))}.tasks_formRow__v1L48{gap:.625rem}.tasks_modalFooter__GUeBz{gap:.5rem}.tasks_cancelBtn__F7Uus,.tasks_submitBtn__FCT7s{flex:1;min-height:44px}}@media (max-width:400px){.tasks_newTaskBtn__wqhrQ{padding:.5rem .625rem}.tasks_userChip___FWHD{max-width:42vw}.tasks_kanbanCol__CFwcB{flex:0 0 86vw}}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.tasks_approveBtn__8OCIf,.tasks_assignerLabel__Hqh4M,.tasks_avatar__wtHBN,.tasks_dueBadge__wUz_3,.tasks_filterCount__YvZvw,.tasks_groupCount__JdMaH,.tasks_groupHeader__N4iID,.tasks_kanbanColCount__JttrG,.tasks_kanbanColHeader__2jh3c span:first-child,.tasks_moveBtn__at26j,.tasks_moveCurrentTag__02hUk,.tasks_pendingBadge__NR16a,.tasks_priorityBadge__wI7bu,.tasks_rejectBtn__V0F6X,.tasks_rejectedBadge__R1uPZ,.tasks_sourceBadgeAccent__bmfCT,.tasks_sourceBadge__QzjKd,.tasks_totalCount__GacbI{font-size:.8rem}}.tasks_directionToggle__uksgk{display:flex;gap:2px;padding:2px;border:1px solid var(--hairline);border-radius:9px;background:var(--surface-1)}.tasks_directionToggle__uksgk button{border:0;border-radius:7px;padding:7px 10px;background:transparent;color:var(--text-weak);font:600 11px var(--font-display);cursor:pointer;white-space:nowrap}.tasks_directionToggle__uksgk .tasks_directionActive__Mc60l,.tasks_directionToggle__uksgk button:hover{background:color-mix(in srgb,var(--brand-accent) 14%,transparent);color:var(--brand-accent-text)}.tasks_calendarCta__odjMv,.tasks_calendarLink__jsLJO{border:1px solid var(--hairline);border-radius:8px;padding:8px 11px;color:var(--text-weak);font-size:11px;text-decoration:none;white-space:nowrap}.tasks_calendarCta__odjMv:hover,.tasks_calendarLink__jsLJO:hover{border-color:var(--brand-accent-border);color:var(--brand-accent-text)}.tasks_workstreamBar__TdeFE{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px 22px 4px;background:var(--surface-2)}.tasks_workstreamSection__hHIZm{min-width:0;border:1px solid var(--hairline);border-radius:10px;background:var(--surface-1);overflow:hidden}.tasks_workstreamHeader__iz3Yx{display:flex;align-items:center;width:100%;gap:8px;padding:10px 12px;border:0;border-bottom:1px solid var(--hairline);background:transparent;color:var(--text-strong);font:600 12px var(--font-display);text-align:left;cursor:pointer}.tasks_workstreamChevron__10lx9{color:var(--brand-accent-text);width:10px}.tasks_priorityCount__8frLG,.tasks_workstreamCount__onXiW{margin-left:auto;color:var(--text-weak);font:10px var(--font-mono-label)}.tasks_priorityBreakdown__tklJq{padding:7px 10px 9px}.tasks_priorityGroup__QHzj2{display:flex;align-items:center;flex-wrap:wrap;gap:6px;min-height:25px;color:var(--text-weak);font:10px var(--font-mono-label)}.tasks_priorityDot__EL1N_{width:6px;height:6px;border-radius:50%;background:var(--text-weak)}.tasks_priority_urgent__PTWZB{background:var(--destructive)}.tasks_priority_high__AUqMo{background:var(--important)}.tasks_priority_medium__vG04i{background:var(--warning)}.tasks_priority_low__Cz5D7{background:var(--text-weak)}.tasks_workstreamTask__Czh7_{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:0;background:transparent;color:var(--text-strong);font:11px var(--font-display);cursor:pointer}.tasks_workstreamTask__Czh7_:hover{color:var(--brand-accent-text);text-decoration:underline}.tasks_calendarCta__odjMv{grid-column:1/-1;justify-self:end;padding:6px 10px}.tasks_masterView__ZuF5V{margin:8px 22px 0;border:1px solid var(--hairline);border-radius:12px;background:var(--surface-1);overflow:hidden}.tasks_masterHeading__IhPl9{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid var(--hairline)}.tasks_masterHeading__IhPl9 span:first-child{display:flex;flex-direction:column;gap:3px}.tasks_masterHeading__IhPl9 small{color:var(--text-weak);font-size:10px}.tasks_masterCount__i4Al8{color:var(--brand-accent-text);font:10px var(--font-mono-label)}.tasks_peopleLanes__I0h91{display:flex;flex-direction:column;max-height:300px;overflow-y:auto}.tasks_personLane__eDKqz{border-bottom:1px solid var(--hairline)}.tasks_personLane__eDKqz:last-child{border-bottom:0}.tasks_personLaneHeader__e5Npo{display:flex;align-items:center;gap:9px;width:100%;padding:9px 14px;border:0;background:transparent;color:var(--text-strong);text-align:left;cursor:pointer}.tasks_personLaneHeader__e5Npo>span:nth-last-child(2){margin-left:auto;color:var(--text-weak);font:10px var(--font-mono-label)}.tasks_personAvatar__C3QH9{display:grid;place-items:center;width:24px;height:24px;border-radius:7px;background:var(--surface-3);color:var(--brand-accent-text);font:700 9px var(--font-mono-label)}.tasks_personTasks__LXBR9{display:flex;flex-direction:column;gap:3px;padding:0 12px 9px 47px}.tasks_masterTask__vWSjX{display:flex;align-items:flex-start;gap:8px;padding:6px 7px;border:0;border-radius:7px;background:transparent;color:var(--text-strong);text-align:left;cursor:pointer}.tasks_masterTask__vWSjX:hover{background:var(--surface-2)}.tasks_masterTask__vWSjX span:nth-child(2){display:flex;flex-direction:column;gap:2px}.tasks_masterTask__vWSjX small{color:var(--text-weak);font-size:10px}.tasks_masterTaskDot__ypdHj{width:6px;height:6px;margin-top:5px;border-radius:50%;background:var(--text-weak)}.tasks_masterTaskDot__ypdHj[data-priority=urgent]{background:var(--destructive)}.tasks_masterTaskDot__ypdHj[data-priority=high]{background:var(--important)}.tasks_masterTaskDot__ypdHj[data-priority=medium]{background:var(--warning)}@media (max-width:900px){.tasks_workstreamBar__TdeFE{grid-template-columns:1fr}.tasks_calendarCta__odjMv{grid-column:auto;justify-self:stretch;text-align:center}.tasks_directionToggle__uksgk button{padding-inline:7px}}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.tasks_masterView__ZuF5V{margin:8px 14px 0}.tasks_masterHeading__IhPl9{padding:11px 12px}.tasks_peopleLanes__I0h91{max-height:260px}.tasks_personTasks__LXBR9{padding-left:42px}.tasks_masterCount__i4Al8,.tasks_personAvatar__C3QH9,.tasks_personLaneHeader__e5Npo>span:nth-last-child(2),.tasks_priorityCount__8frLG,.tasks_priorityGroup__QHzj2,.tasks_workstreamCount__onXiW{font-size:.8rem}}.tasks_page__eVAUl{background:var(--surface-2)}.tasks_boardHeading__OchJd{display:flex;align-items:center;gap:10px;min-width:0}.tasks_boardHeading__OchJd>span:last-child{display:flex;min-width:0;flex-direction:column}.tasks_boardMark__7_aIW{color:var(--brand-accent);font-size:21px;font-weight:800;letter-spacing:-.12em}.tasks_boardSubtitle__xICLu{color:var(--text-weak);font-family:var(--font-mono-label);font-size:9px;letter-spacing:.07em;text-transform:uppercase}.tasks_newTaskBtn__wqhrQ{border-radius:8px;background:var(--brand-accent);color:#0b0d10}.tasks_filterBar__lvU3k{gap:5px;padding:10px 22px;background:var(--surface-2)}.tasks_filterTab__FRVbX{min-height:30px;margin:0;padding:.35rem .75rem;border:1px solid transparent;border-radius:999px;font-size:.75rem}.tasks_filterTab__FRVbX.tasks_activeTab__hjshn{border-color:var(--brand-accent-border);background:color-mix(in srgb,var(--brand-accent) 12%,transparent);color:var(--brand-accent-text)}.tasks_searchFilterRow__fOqQ5{padding:8px 22px;background:var(--surface-2)}.tasks_boardShell__AcP7o{display:flex;flex-direction:column}.tasks_boardView__ZLX57{gap:14px;padding:16px 22px 22px}.tasks_kanbanCol__CFwcB{flex:1 0 238px;border-color:var(--hairline);border-radius:12px;background:var(--surface-1)}.tasks_kanbanColHeader__2jh3c{min-height:45px;padding:10px 14px;border-bottom-color:var(--hairline)}.tasks_kanbanColHeader__2jh3c span:first-child{font-family:var(--font-mono-label);font-size:10px;letter-spacing:.09em}.tasks_kanbanCards__YWOjV{gap:7px;padding:9px}.tasks_taskCardCompact__EEcZx{position:relative;overflow:hidden;padding:11px 12px;border-color:var(--hairline);border-radius:10px;background:var(--surface-2)}.tasks_taskCardCompact__EEcZx[data-priority=high]:before,.tasks_taskCardCompact__EEcZx[data-priority=urgent]:before{position:absolute;inset:0 0 auto;height:3px;background:var(--brand-accent);content:""}.tasks_taskCardCompact__EEcZx .tasks_statusBtn__QO0RO{display:none}.tasks_compactMetaTop__Fl7Gg{display:flex;justify-content:space-between;gap:10px;margin-bottom:8px;color:var(--text-weak);font-family:var(--font-mono-label);font-size:10px;font-weight:600;letter-spacing:.035em;text-transform:uppercase}.tasks_compactMetaTop__Fl7Gg span:first-child{color:var(--brand-accent-text)}.tasks_compactMetaTop__Fl7Gg .tasks_overdue__oYKqj{color:var(--warning)}.tasks_taskCardCompact__EEcZx .tasks_taskTitle__WJfvp{font-size:.875rem;font-weight:500}.tasks_mobileBoardTabs__bNiwh{display:none}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.tasks_page__eVAUl{background:var(--rail-bg)}.tasks_boardHeading__OchJd{gap:11px}.tasks_boardMark__7_aIW{font-size:25px}.tasks_pageTitle__Ahnct{font-size:18px}.tasks_boardSubtitle__xICLu{display:block;font-size:10px}.tasks_newTaskBtn__wqhrQ{width:38px;height:38px;justify-content:center;padding:0;border-radius:12px}.tasks_filterBar__lvU3k,.tasks_newTaskLabel__H3hfk,.tasks_searchFilterRow__fOqQ5{display:none}.tasks_mobileBoardTabs__bNiwh{display:flex;flex-shrink:0;gap:8px;overflow-x:auto;padding:14px;scrollbar-width:none}.tasks_mobileBoardTabs__bNiwh::-webkit-scrollbar{display:none}.tasks_mobileBoardTabs__bNiwh button{min-height:38px;flex:1 0 auto;padding:0 16px;border:1px solid var(--hairline-strong);border-radius:999px;background:transparent;color:var(--text-weak);font:500 13px var(--font-display);white-space:nowrap}.tasks_mobileBoardTabs__bNiwh .tasks_mobileBoardTabActive__hugB0{border-color:var(--brand-accent);background:var(--brand-accent);color:#0b0d10;font-weight:700}.tasks_boardView__ZLX57{display:block;padding:0 14px 16px;overflow-x:hidden;overflow-y:auto}.tasks_kanbanCol__CFwcB{width:100%;min-width:0;border:0;border-radius:0;background:transparent;overflow:visible}.tasks_kanbanColHeader__2jh3c,.tasks_kanbanColMobileHidden__YRzqY{display:none}.tasks_kanbanCards__YWOjV{gap:10px;overflow:visible;padding:0}.tasks_taskCardCompact__EEcZx{min-height:104px;margin:0;padding:15px 14px;border-radius:12px;background:var(--surface-1)}.tasks_taskCardCompact__EEcZx .tasks_taskTitle__WJfvp{font-size:16px;line-height:1.35}.tasks_filterTab__FRVbX{font-size:.8rem}.tasks_boardSubtitle__xICLu,.tasks_compactMetaTop__Fl7Gg{font-size:11px}}.tasks_modal__QvPHB{width:min(580px,calc(100vw - 32px));border-color:var(--hairline-strong);border-radius:12px;background:var(--surface-1)}.tasks_modalHeader__6Cqor{padding:16px 20px;border-bottom-color:var(--hairline)}.tasks_modalTitle__qLPhW{font-size:14px;font-weight:600}.tasks_modalClose__Ydc_E{width:32px;height:32px;align-items:center;justify-content:center;border-radius:8px}.tasks_modalForm__BGsuz{gap:14px;padding:18px 20px 20px}.tasks_formLabel__328wU{gap:6px;color:var(--text-weak);font:500 10px var(--font-mono-label);letter-spacing:.075em;text-transform:uppercase}.tasks_formInput__j0npb,.tasks_formSelect__VyNUg,.tasks_formTextarea__enLJ4{width:100%;box-sizing:border-box;border-color:var(--hairline);border-radius:10px;background:var(--surface-2);color:var(--text-strong);font-family:var(--font-display)}.tasks_formInput__j0npb,.tasks_formSelect__VyNUg{min-height:40px}.tasks_formTextarea__enLJ4{min-height:82px;line-height:1.5}.tasks_formInput__j0npb:focus,.tasks_formSelect__VyNUg:focus,.tasks_formTextarea__enLJ4:focus{border-color:var(--brand-accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--brand-accent) 15%,transparent)}.tasks_formInput__j0npb:invalid:not(:placeholder-shown),.tasks_formInput__j0npb:user-invalid,.tasks_formInput__j0npb[aria-invalid=true],.tasks_formSelect__VyNUg:invalid,.tasks_formTextarea__enLJ4:invalid:not(:placeholder-shown),.tasks_formTextarea__enLJ4:user-invalid,.tasks_formTextarea__enLJ4[aria-invalid=true]{border-color:var(--important)}.tasks_briefFieldStack__B1uWV{display:grid;gap:11px;padding:13px;border:1px solid var(--hairline);border-radius:11px;background:var(--surface-2)}.tasks_briefFieldStack__B1uWV .tasks_formTextarea__enLJ4{min-height:70px;background:var(--surface-1)}.tasks_formHint__xn1dT{color:var(--text-weak);font:400 10px/1.45 var(--font-mono-label);letter-spacing:.015em;text-transform:none}.tasks_incompleteBrief__Mv_lV{display:inline-flex;max-width:100%;align-items:center;gap:6px;padding:3px 7px;border:1px solid var(--brand-accent-border);border-radius:999px;background:color-mix(in srgb,var(--brand-accent) 10%,transparent);color:var(--brand-accent-text);font:600 9px var(--font-mono-label);letter-spacing:.045em;text-transform:uppercase}.tasks_timeSummary__dreRn{display:inline-flex;max-width:100%;align-items:center;gap:5px;color:var(--text-weak);font:500 10px var(--font-mono-label);white-space:nowrap}.tasks_timeSummary__dreRn strong{color:var(--text-strong);font-weight:600}.tasks_taskIssueSummary__ZHWK2{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:7px;color:var(--text-weak);font:500 9.5px/1.4 var(--font-mono-label)}.tasks_taskIssueSummary__ZHWK2>span:not(.tasks_incompleteBrief__Mv_lV){overflow-wrap:anywhere}.tasks_subtaskProgress__VXWpf{display:flex;min-width:0;flex-direction:column;gap:5px;margin-top:9px}.tasks_subtaskProgress__VXWpf>span{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--text-weak);font:500 9.5px var(--font-mono-label);letter-spacing:.055em;text-transform:uppercase}.tasks_subtaskProgress__VXWpf b{color:var(--brand-accent-text);font-weight:600}.tasks_subtaskProgress__VXWpf>i{display:block;height:5px;overflow:hidden;border-radius:999px;background:var(--surface-3)}.tasks_subtaskProgress__VXWpf>i>em{display:block;height:100%;border-radius:inherit;background:var(--brand-accent);transition:width .2s ease}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.tasks_modalOverlay__csRBo{align-items:flex-end;padding:0;z-index:400}.tasks_modal__QvPHB{width:100%;max-width:none;max-height:92dvh;border-right:0;border-bottom:0;border-left:0;border-radius:16px 16px 0 0}.tasks_modalHeader__6Cqor{padding:14px 16px 12px}.tasks_modalTitle__qLPhW{font-size:16px}.tasks_modalForm__BGsuz{gap:13px;padding:15px 14px calc(16px + var(--safe-bottom))}.tasks_formRow__v1L48{grid-template-columns:1fr}.tasks_briefFieldStack__B1uWV{gap:10px;padding:11px}.tasks_formHint__xn1dT,.tasks_formLabel__328wU,.tasks_incompleteBrief__Mv_lV,.tasks_masterHeading__IhPl9 small,.tasks_masterTask__vWSjX small,.tasks_subtaskProgress__VXWpf>span,.tasks_taskIssueSummary__ZHWK2,.tasks_timeSummary__dreRn{font-size:.8rem}.tasks_formInput__j0npb,.tasks_formSelect__VyNUg,.tasks_formTextarea__enLJ4{min-height:44px}.tasks_formTextarea__enLJ4{min-height:88px}.tasks_modalFooter__GUeBz{position:sticky;bottom:calc(-16px - var(--safe-bottom));z-index:1;margin:0 -14px;padding:12px 14px calc(12px + var(--safe-bottom));border-top:1px solid var(--hairline);background:var(--surface-1)}.tasks_timeSummary__dreRn{flex-wrap:wrap;white-space:normal}.tasks_kanbanColHeader__2jh3c span:first-child{font-size:.8rem}}.tasks_desktopBoardActions__VaUsU{display:flex;align-items:center;gap:8px}.tasks_mobileFilterControl__1_z0o,.tasks_mobileFilterToggle__aJg_i{display:none}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.tasks_boardMark__7_aIW,.tasks_desktopBoardActions__VaUsU{display:none}.tasks_mobileFilterToggle__aJg_i{display:flex;position:relative;align-items:center;justify-content:center;width:44px;height:44px;flex:none;border:1px solid var(--hairline);border-radius:10px;color:var(--text-strong);background:var(--surface-1);cursor:pointer}.tasks_filterDot__Gvgr1{position:absolute;top:5px;right:5px;width:6px;height:6px;border-radius:50%;background:var(--brand-accent)}.tasks_mobileFilterControl__1_z0o{display:block}.tasks_filterBar__lvU3k,.tasks_searchFilterRow__fOqQ5{display:none}.tasks_filterBar__lvU3k[data-mobile-open=true],.tasks_searchFilterRow__fOqQ5[data-mobile-open=true]{display:flex}.tasks_searchFilterRow__fOqQ5{flex-wrap:wrap;gap:6px;padding:8px 12px;max-height:34dvh;overflow-y:auto}.tasks_searchBox__8iOyi{flex:1 1 100%;max-width:none}.tasks_filterSelect__uLzoI{flex:1 1 calc(50% - 6px);min-width:0;min-height:44px}.tasks_searchInput__3ZsVl{min-height:44px}.tasks_searchClear__7IimX{width:44px;height:44px}.tasks_filterBar__lvU3k{padding-inline:8px}.tasks_filterTab__FRVbX{min-height:44px}.tasks_pageTitle__Ahnct{font-size:16px}.tasks_boardHeading__OchJd{min-width:0}.tasks_newTaskBtn__wqhrQ{width:44px;height:44px;min-height:44px;min-width:44px;flex:none}.tasks_mobileBoardTabs__bNiwh{padding:8px 12px;gap:6px}.tasks_mobileBoardTabs__bNiwh button{min-height:44px}.tasks_formRow__v1L48{grid-template-columns:minmax(0,1fr)}.tasks_modalOverlay__csRBo{top:var(--vv-offset-top,0);bottom:auto;height:var(--mobile-overlay-height)}.tasks_modal__QvPHB{max-height:calc(var(--mobile-overlay-height) - var(--safe-top) - 16px)}.tasks_modalForm__BGsuz{overscroll-behavior:contain}.tasks_workstreamBar__TdeFE{display:none}.tasks_workstreamBar__TdeFE[data-mobile-open=true]{display:grid;flex-shrink:0;grid-template-columns:repeat(3,minmax(0,1fr));padding:4px 12px;max-height:18dvh;overflow-y:auto}.tasks_workstreamHeader__iz3Yx{min-height:44px;padding:8px;font-size:12px}.tasks_calendarCta__odjMv{grid-column:1/-1}.tasks_masterView__ZuF5V{max-height:24dvh;flex-shrink:0}.tasks_peopleLanes__I0h91{max-height:16dvh}}.tasks_page__eVAUl{min-height:0;min-width:0}.tasks_masterView__ZuF5V,.tasks_workstreamBar__TdeFE{flex:1;min-height:0;overflow-y:auto}.tasks_peopleLanes__I0h91{max-height:none}.tasks_boardShell__AcP7o{height:100%;min-height:0}.tasks_body__roLmd{min-height:0}.ConversationMenu_menu__zDDcf{display:inline-flex;align-items:center;flex:none;color:#8a8f98}.ConversationMenu_menu__zDDcf>button{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;background:transparent;color:inherit;border-radius:6px;cursor:pointer;font:inherit;font-size:18px}.ConversationMenu_menu__zDDcf>button:hover,.ConversationMenu_menu__zDDcf>button[aria-expanded=true]{background:#262c36;color:#e9ebee}.ConversationMenu_popover__vGI9U{position:fixed;box-sizing:border-box;z-index:10000;display:flex;flex-direction:column;width:210px;overflow-y:auto;padding:5px;border:1px solid #3a4250;border-radius:8px;background:#171b21;color:#e9ebee;box-shadow:0 10px 30px #0006}.ConversationMenu_popover__vGI9U a,.ConversationMenu_popover__vGI9U button{background:none;border:0;border-radius:5px;color:inherit;padding:8px;font:inherit;font-size:12px;text-align:left;cursor:pointer}.ConversationMenu_popover__vGI9U a{display:block;text-decoration:none}.ConversationMenu_popover__vGI9U a:hover,.ConversationMenu_popover__vGI9U button:hover{background:#262c36}.ConversationMenu_popover__vGI9U>p{padding:5px;margin:0;font-size:12px;color:#ffaba0}.ConversationMenu_popover__vGI9U button:disabled{opacity:.5;cursor:default}.ConversationMenu_folderChoice__yjx8T{display:grid;gap:6px;padding:8px 10px;font-size:12px}.ConversationMenu_folderChoice__yjx8T select{min-width:0;width:100%;padding:6px;color:inherit;background:var(--bg-secondary,#1e232b);border:1px solid var(--border,#3a4250);border-radius:6px}.SidebarSortMenu_trigger__4fD4n{display:flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;padding:0;border:0;border-radius:5px;color:var(--text-weak);background:transparent;cursor:pointer}.SidebarSortMenu_trigger__4fD4n:hover,.SidebarSortMenu_trigger__4fD4n[data-state=open]{color:var(--text-strong);background:var(--surface-3)}.SidebarSortMenu_trigger__4fD4n:focus-visible{outline:2px solid var(--brand-accent);outline-offset:2px}.SidebarSortMenu_menu__LkF7t{z-index:10000;min-width:174px;max-width:calc(100vw - 16px);padding:5px;border:1px solid var(--hairline);border-radius:8px;color:var(--text-strong);background:var(--surface-2);box-shadow:0 8px 24px rgb(0 0 0/24%);font-family:var(--font-display);font-size:13px}.SidebarSortMenu_label__LuAsh{padding:5px 8px;color:var(--text-weak);font-size:12px}.SidebarSortMenu_item__4QrN0{display:flex;align-items:center;gap:8px;min-height:32px;padding:5px 8px;border-radius:5px;outline:none;cursor:pointer}.SidebarSortMenu_item__4QrN0[data-highlighted]{background:var(--surface-3)}.SidebarSortMenu_item__4QrN0[data-state=checked]{color:var(--brand-accent-text)}.SidebarSortMenu_check__l4JkO{margin-left:auto;display:flex}.page_page__iw_Tp{padding:1.5rem;height:100%;overflow-y:auto}.page_hdr__MX8I4{margin-bottom:1.5rem}.page_back__kXEDe{font-size:.85rem;color:var(--text-muted);text-decoration:none;display:inline-block;margin-bottom:.5rem}.page_back__kXEDe:hover{color:var(--text)}.page_title__qJkKg{font-size:1.4rem;font-weight:700;color:var(--text);margin:0 0 .75rem}.page_tabs__UOQeL{display:flex;gap:.4rem}.page_tab__pFy_0{padding:.3rem .8rem;border:1px solid var(--border);background:var(--bg-subtle);border-radius:20px;cursor:pointer;font-size:.8rem;color:var(--text-muted);transition:all .1s}.page_tab__pFy_0:hover{color:var(--text)}.page_tab__pFy_0.page_active__G3S_9{background:var(--accent);border-color:var(--accent);color:var(--accent-foreground);font-weight:600}.page_empty__sBzta{text-align:center;padding:3rem;color:var(--text-muted)}.page_grid__1uHTj{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:1rem}.page_card__AK91F{display:flex;flex-direction:column;padding:0;background:var(--bg-elevated);border:1px solid var(--border);border-radius:8px;overflow:hidden;text-decoration:none;color:inherit;text-align:left;font:inherit;cursor:pointer;transition:transform .1s,box-shadow .1s}.page_card__AK91F:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}.page_img__q6njO{width:100%;height:130px;object-fit:cover}.page_iconBox__agewe{height:130px;display:flex;align-items:center;justify-content:center;font-size:2.5rem;background:var(--bg-subtle)}.page_info__gIO69{padding:.6rem}.page_name__2lIaw{font-size:.8rem;font-weight:600;color:var(--text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:.2rem}.page_meta__PGDmu{font-size:.72rem;color:var(--text-muted)}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.page_page__iw_Tp{padding:1rem .875rem calc(1.5rem + var(--safe-bottom))}.page_hdr__MX8I4{margin-bottom:1rem}.page_back__kXEDe{min-height:34px;display:inline-flex;align-items:center;font-size:.875rem}.page_title__qJkKg{font-size:1.2rem;margin:0 0 .6rem}.page_tabs__UOQeL{flex-wrap:wrap;gap:.5rem}.page_tab__pFy_0{min-height:34px;padding:.4rem .9rem;font-size:.85rem}.page_grid__1uHTj{grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:.75rem}.page_iconBox__agewe,.page_img__q6njO{height:110px}.page_empty__sBzta{padding:2rem 1rem}.page_name__2lIaw{font-size:.8125rem}.page_meta__PGDmu{font-size:.75rem}}@media (max-width:400px){.page_grid__1uHTj{grid-template-columns:repeat(auto-fill,minmax(128px,1fr));gap:.6rem}}@media (max-width:1024px) and (pointer:coarse),(max-width:768px){.page_meta__PGDmu{font-size:.8rem}}.TaskContextMenu_info__4toqZ{display:flex;flex-direction:column;gap:3px;padding:6px 8px 8px;border-bottom:1px solid var(--border);margin-bottom:4px}.TaskContextMenu_reference__okPTe{font-size:11px;color:var(--muted-foreground);letter-spacing:.02em}.TaskContextMenu_title__jg6_s{font-size:12.5px;font-weight:600;line-height:1.3}.TaskContextMenu_meta__AD6oR{font-size:11px;color:var(--muted-foreground)}.TaskContextMenu_overdue__7ywHi{color:var(--important)}.AnnouncementModal_overlay__Ech7V{position:fixed;inset:0;z-index:9999;background:rgba(0,0,0,.95);display:flex;align-items:center;justify-content:center}.AnnouncementModal_modal__ZUQ_z{background:#1a1d21;border-radius:16px;padding:48px;max-width:680px;width:90%;max-height:85vh;overflow-y:auto;box-shadow:0 32px 80px rgba(0,0,0,.8),0 8px 32px rgba(0,0,0,.5),0 0 0 1px rgba(255,255,255,.06)}.AnnouncementModal_header__vNv7F{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px}.AnnouncementModal_badge__i0n8Z{display:inline-block;background:var(--accent);color:var(--accent-foreground);font-size:11px;font-weight:700;letter-spacing:.5px;border-radius:4px;padding:2px 8px;text-transform:uppercase;flex-shrink:0}.AnnouncementModal_title__RVaaN{font-size:24px;font-weight:700;color:#fff;margin-bottom:16px;line-height:1.3}.AnnouncementModal_body__VBiHy{color:#ccc;line-height:1.7;margin-bottom:32px;max-height:300px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#333 transparent}.AnnouncementModal_body__VBiHy::-webkit-scrollbar{width:4px}.AnnouncementModal_body__VBiHy::-webkit-scrollbar-track{background:transparent}.AnnouncementModal_body__VBiHy::-webkit-scrollbar-thumb{background:#333;border-radius:2px}.AnnouncementModal_countdown__I5KrM{text-align:center;margin-bottom:24px}.AnnouncementModal_countdownNum___hoYB{font-size:56px;font-weight:700;color:var(--accent);line-height:1;display:block;transition:color .4s ease}.AnnouncementModal_countdownNumDone__IWYvH{color:#22c55e}.AnnouncementModal_countdownLabel__PxrTb{font-size:14px;color:#888;margin-top:4px;display:block}.AnnouncementModal_ackBtn__pqhcr{display:block;width:100%;height:52px;font-size:16px;font-weight:600;border-radius:10px;border:none;outline:none;transition:background .3s ease,color .3s ease,opacity .2s ease}.AnnouncementModal_ackBtnDisabled___ZYGE{background:#333;color:#666;cursor:not-allowed}.AnnouncementModal_ackBtnReady__whzqs{background:#22c55e;color:#fff;cursor:pointer}.AnnouncementModal_ackBtnReady__whzqs:hover{background:#16a34a}.AnnouncementModal_ackBtnReady__whzqs:active{background:#15803d}.AnnouncementModal_progress__ff83R{text-align:center;color:#555;font-size:13px;margin-bottom:8px}.AnnouncementModal_queueNote__ZHKJS{text-align:center;color:#666;font-size:13px;margin-top:12px}@media (max-width:768px){.AnnouncementModal_overlay__Ech7V{align-items:flex-end}.AnnouncementModal_modal__ZUQ_z{width:100%;max-width:none;max-height:92dvh;border-radius:16px 16px 0 0;padding:1.5rem 1.25rem calc(1.5rem + var(--safe-bottom))}.AnnouncementModal_header__vNv7F{margin-bottom:1rem;gap:.75rem}.AnnouncementModal_title__RVaaN{font-size:1.25rem;margin-bottom:.75rem}.AnnouncementModal_body__VBiHy{max-height:38dvh;margin-bottom:1.5rem;font-size:.9375rem}.AnnouncementModal_countdown__I5KrM{margin-bottom:1.25rem}.AnnouncementModal_countdownNum___hoYB{font-size:42px}.AnnouncementModal_ackBtn__pqhcr{height:50px;font-size:1rem}}