.project-pieces_tag__F24Ry{--tint:color-mix(in srgb,var(--c) 14%,var(--surface));--ink:color-mix(in srgb,var(--c) 58%,var(--text));--edge:color-mix(in srgb,var(--c) 34%,transparent);display:inline-flex;align-items:center;flex:none;gap:7px;height:26px;max-width:100%;min-width:0;padding:0 10px;border-radius:8px;background:var(--tint);border:1px solid var(--edge);color:var(--ink);font-size:13px;font-weight:600;line-height:1;vertical-align:middle;transition:background .15s,box-shadow .15s}.project-pieces_tagCompact__JPT8t{gap:6px;height:22px;padding:0 8px;border-radius:7px;font-size:12.5px}.project-pieces_tagBare__v4GOZ{margin-inline-start:4px;gap:6px;height:auto;padding:0;border:0;background:none;color:inherit;font-size:inherit;font-weight:inherit}.project-pieces_tagDot__HPzq6{width:8px;height:8px;border-radius:50%;background:var(--c);flex:none}.project-pieces_tagBare__v4GOZ .project-pieces_tagDot__HPzq6,.project-pieces_tagCompact__JPT8t .project-pieces_tagDot__HPzq6{width:7px;height:7px}.project-pieces_tagName__RIdDD{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-pieces_triggerWrap__od9j2,.project-pieces_trigger__vo_GG{display:inline-flex;max-width:100%;min-width:0}.project-pieces_trigger__vo_GG{align-items:center;border-radius:8px}.project-pieces_trigger__vo_GG:hover .project-pieces_tag__F24Ry{background:color-mix(in srgb,var(--c) 22%,var(--surface))}.project-pieces_trigger__vo_GG:focus-visible{outline:none;box-shadow:var(--ring)}.project-pieces_trigger__vo_GG[aria-expanded=true] .project-pieces_tag__F24Ry{box-shadow:0 0 0 2px var(--edge)}.project-pieces_addProject__4eCbX{display:inline-flex;align-items:center;gap:7px;height:26px;padding:0 7px;border-radius:8px;background:transparent;border:1px dashed var(--border-strong);color:var(--text-3);font-size:13px;font-weight:600;line-height:1;transition:color .15s,border-color .15s,opacity .15s}.project-pieces_addProject__4eCbX:hover,.project-pieces_addProject__4eCbX[aria-expanded=true]{color:var(--text);border-color:var(--text-3)}.project-pieces_addProject__4eCbX svg{width:11px;height:11px;stroke-width:2.4}.project-pieces_chip__4xt0_{position:relative;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border-radius:13px;background:var(--surface-3);border:1px solid var(--border);color:var(--text-2);font-size:12px;font-weight:600;line-height:1}.project-pieces_chip__4xt0_:hover{border-color:var(--border-strong)}.project-pieces_chip__4xt0_ svg{width:12px;height:12px}.project-pieces_chipSet__xg4Vu{--tint:color-mix(in srgb,var(--c) 14%,var(--surface));--ink:color-mix(in srgb,var(--c) 58%,var(--text));--edge:color-mix(in srgb,var(--c) 34%,transparent);max-width:100%;min-width:0;padding-right:4px;background:var(--tint);border-color:var(--edge);color:var(--ink)}.project-pieces_chipMain__MHaTI{display:inline-flex;align-items:center;gap:6px;min-width:0;height:100%;border-radius:13px}.project-pieces_chipClear__2Tv5L:focus-visible,.project-pieces_chipMain__MHaTI:focus-visible{outline:none;box-shadow:var(--ring)}.project-pieces_chipClear__2Tv5L{display:grid;place-items:center;flex:none;width:18px;height:18px;border-radius:9px;color:inherit;opacity:.7}.project-pieces_chipClear__2Tv5L:hover{background:color-mix(in srgb,var(--c) 22%,var(--surface));opacity:1}.project-pieces_chipClear__2Tv5L svg{width:12px;height:12px}.project-pieces_menuButton__o7Yx_{position:relative;display:inline-flex;align-items:center;height:40px;padding:0 11px 0 12px;border-radius:11px;border:1px solid var(--border-strong);background:var(--surface);color:var(--text-2);font-size:13px;font-weight:500;transition:border-color .15s,background .15s}.project-pieces_menuButton__o7Yx_:hover{border-color:var(--text-3);color:var(--text)}.project-pieces_menuButtonMain__ug6nv{display:inline-flex;align-items:center;gap:8px;height:100%;border-radius:8px;color:inherit;font:inherit}.project-pieces_menuButtonClear__Hvp_i:focus-visible,.project-pieces_menuButtonMain__ug6nv:focus-visible{outline:none;box-shadow:var(--ring)}.project-pieces_menuButton__o7Yx_ svg{width:15px;height:15px}.project-pieces_menuButton__o7Yx_ .project-pieces_chev__tBBgV{width:13px;height:13px;color:var(--text-3)}.project-pieces_menuButtonOn__Mm_d_{background:var(--primary-soft);border-color:var(--primary-line);color:var(--text);font-weight:600;padding-right:6px}.project-pieces_menuButtonColoured__VG_fc{background:color-mix(in srgb,var(--c) 14%,var(--surface));border-color:color-mix(in srgb,var(--c) 40%,transparent);color:color-mix(in srgb,var(--c) 58%,var(--text))}.project-pieces_menuButtonColoured__VG_fc .project-pieces_chev__tBBgV{color:inherit;opacity:.6}.project-pieces_menuButtonDot__Xp8Sn{width:9px;height:9px;border-radius:50%;background:var(--c)}.project-pieces_menuButtonClear__Hvp_i{display:grid;place-items:center;width:24px;height:24px;margin-left:2px;border-radius:6px;color:var(--text-3)}.project-pieces_menuButtonColoured__VG_fc .project-pieces_menuButtonClear__Hvp_i{color:inherit}.project-pieces_menuButtonClear__Hvp_i:hover{background:var(--primary-soft);color:var(--coral-text)}.project-pieces_menuButtonColoured__VG_fc .project-pieces_menuButtonClear__Hvp_i:hover{background:color-mix(in srgb,var(--c) 22%,var(--surface));color:inherit}.project-pieces_menuButtonClear__Hvp_i svg{width:13px;height:13px}.project-pieces_pop__OXr_9{position:fixed;z-index:50;box-sizing:border-box;overflow-y:auto;overscroll-behavior:contain;padding:6px;background:var(--surface);border:1px solid var(--border);border-radius:12px;box-shadow:var(--shadow-lg)}.project-pieces_find__n2bvA{display:flex;align-items:center;gap:8px;height:36px;padding:0 9px;margin-bottom:4px;border-bottom:1px solid var(--border-subtle);color:var(--text-3)}.project-pieces_find__n2bvA svg{width:14px;height:14px;flex:none}.project-pieces_find__n2bvA input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:13.5px}.project-pieces_find__n2bvA input::-moz-placeholder{color:var(--text-3)}.project-pieces_find__n2bvA input::placeholder{color:var(--text-3)}.project-pieces_kickerLabel__IwUsc{padding:8px 9px 4px;color:var(--text-3);font-family:var(--font-mono);font-size:10.5px;line-height:normal;letter-spacing:1.26px;text-transform:uppercase}.project-pieces_opts__HNZlj{max-height:min(380px,52vh);overflow-y:auto;scrollbar-width:thin}.project-pieces_item__LpotM{display:flex;align-items:center;gap:10px;width:100%;height:38px;padding:0 9px;border-radius:8px;color:var(--text);font-size:13.5px;font-weight:500;text-align:left}.project-pieces_itemTop__CuugD,.project-pieces_item__LpotM:focus-visible,.project-pieces_item__LpotM:hover{background:var(--surface-2);outline:none}.project-pieces_itemCurrent__2wUrc{background:var(--primary-soft)}.project-pieces_itemIcon__rSYRp{width:14px;height:14px;flex:none;color:var(--text-3)}.project-pieces_itemName__EyipL{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.project-pieces_itemDot__l8vec{width:8px;height:8px;flex:none;border-radius:50%;border:1.5px solid var(--border-strong)}.project-pieces_itemLate__BlF9Y{color:var(--danger);font-family:var(--font-mono);font-size:10px;font-weight:700;letter-spacing:.6px;text-transform:uppercase}.project-pieces_itemCount__yZsYk{min-width:18px;color:var(--text-3);font-family:var(--font-mono);font-size:11px;text-align:right}.project-pieces_itemDone__NrSgi{color:var(--text-3);font-family:var(--font-ui);font-size:12px}.project-pieces_tick__eczeE{width:15px;height:15px;flex:none;color:var(--coral-text);stroke-width:2.4}.project-pieces_noTick__GtduI{width:15px;flex:none}.project-pieces_itemCreate__ZioHv{color:var(--coral-text);font-weight:600}.project-pieces_itemCreate__ZioHv svg{width:14px;height:14px;flex:none}.project-pieces_itemMuted__Rx_br{color:var(--text-2)}.project-pieces_sep__DCWUH{height:1px;margin:4px 2px;background:var(--border-subtle)}.project-pieces_hint__E4LAc{padding:6px 9px 4px;color:var(--text-3);font-size:11.5px}.project-pieces_footer__2ooI5{display:flex;align-items:center;justify-content:space-between;gap:6px}.project-pieces_footerSlot__nTaNm{flex:1;min-width:0}.project-pieces_itemFit__lUmYY{width:auto;flex:none;font-size:13px}.project-pieces_itemFit__lUmYY svg{width:13px;height:13px}.project-pieces_newName__gbWS9{display:flex;align-items:center;gap:8px;height:36px;padding:0 9px}.project-pieces_newName__gbWS9 input{flex:1;min-width:0;border:0;outline:none;background:transparent;color:var(--text);font:inherit;font-size:13.5px}.project-pieces_newName__gbWS9 .project-pieces_itemDot__l8vec{border:0;background:var(--c)}.project-pieces_editHead__68GYJ{display:flex;align-items:center;justify-content:space-between;height:38px;padding:0 4px 0 9px;margin-bottom:4px;border-bottom:1px solid var(--border-subtle);color:var(--text-3);font-family:var(--font-mono);font-size:10.5px;letter-spacing:1.26px;text-transform:uppercase}.project-pieces_doneButton__322ul{height:28px;padding:0 12px;border-radius:8px;background:var(--text);color:var(--surface);font-family:var(--font-ui);font-size:12.5px;font-weight:600;letter-spacing:0;text-transform:none}.project-pieces_editRow__O0GsB{display:flex;align-items:center;gap:9px;height:40px;padding:0 4px 0 9px;border-radius:8px}.project-pieces_editRow__O0GsB .project-pieces_itemDot__l8vec{width:9px;height:9px;border:0;background:var(--c)}.project-pieces_editName__IpMUO{flex:1;min-width:0;height:30px;padding:0 8px;border:1px solid transparent;border-radius:7px;background:transparent;color:var(--text);font:inherit;font-size:13.5px;font-weight:500;outline:none}.project-pieces_editNameStatic__oeXn5{flex:1;min-width:0;padding:0 9px;overflow:hidden;color:var(--text);font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.project-pieces_readOnlyNote__WKV2u{padding:0 9px 6px 36px;color:var(--text-3);font-size:11.5px}.project-pieces_editName__IpMUO:hover{border-color:var(--border);background:var(--surface)}.project-pieces_editName__IpMUO:focus{border-color:var(--primary-line);background:var(--surface);box-shadow:0 0 0 3px var(--primary-soft)}.project-pieces_trash__aOuKs{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:7px;color:var(--text-3)}.project-pieces_trash__aOuKs:focus-visible,.project-pieces_trash__aOuKs:hover{background:var(--danger-soft);color:var(--danger);outline:none}.project-pieces_trash__aOuKs svg{width:15px;height:15px}.project-pieces_confirm__talf1{display:block;height:auto;margin:2px 0;padding:10px;background:var(--danger-soft)}.project-pieces_confirm__talf1 p{margin:0 0 8px;color:var(--text);font-size:13px;line-height:1.4}.project-pieces_confirmActions__4YTnf{display:flex;justify-content:flex-end;gap:6px}.project-pieces_confirmActions__4YTnf button{height:28px;padding:0 12px;border-radius:8px;font-size:12.5px;font-weight:600}.project-pieces_keep__yq5bT{background:var(--surface);border:1px solid var(--border-strong);color:var(--text)}.project-pieces_delete__6Z5xR{background:var(--danger);color:var(--surface)}.project-pieces_refusal__A6O96{padding:0 9px 6px 36px;color:var(--danger);font-size:12px}.job-people_popover__CEc9z:not(:popover-open){display:none}.upload-kind-tag_confirm__YdSjl.upload-kind-tag_confirm__YdSjl{font-size:inherit;font-weight:600}.need-evidence-card_view__XsI9z{font-size:inherit;font-weight:inherit;color:inherit}.singularity-chat-frame_frame__gQHpl{position:relative;display:flex;height:100%;min-height:0;min-width:0;overflow:clip;background:var(--bg);border:1px solid var(--border-subtle);border-radius:15px}.singularity-chat-frame_readingColumn__ewl9q{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;height:100%;min-height:0}.singularity-chat-frame_columnInner__y4Eg4{width:100%;max-width:1200px;margin-inline:auto;display:flex;flex-direction:column;height:100%;min-height:0}.singularity-chat-frame_headerBar__RVvQJ{flex:0 0 auto;display:flex;align-items:center;gap:12px;padding:14px 28px;border-bottom:1px solid var(--border-subtle)}.singularity-chat-frame_scroller__O9Xx4{flex:1 1 auto;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:20px;padding:28px}.singularity-chat-frame_attachmentTray__kWR_0{flex:0 0 auto;padding:0 28px}.singularity-chat-frame_composerDock__Zm_Ov{flex:0 0 auto;padding:20px 28px 28px}.singularity-chat-frame_sidepanel__y9_yl{position:absolute;inset-block:0;right:0;width:min(380px,92%);transform:translateX(calc(100% + 18px));opacity:0;pointer-events:none;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border-subtle);transition:transform .28s var(--ease),opacity .28s var(--ease)}.singularity-chat-frame_sidepanelOpen__F6PwH{transform:translateX(0);opacity:1;pointer-events:auto}.singularity-chat-frame_sidepanelHead__uvLzu{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 18px 14px;border-bottom:1px solid var(--border-subtle)}.singularity-chat-frame_sidepanelBody__qGrjd{flex:1 1 auto;min-height:0;overflow-y:auto;padding:16px 18px 20px;display:flex;flex-direction:column;gap:12px}@media (prefers-reduced-motion:reduce){.singularity-chat-frame_sidepanel__y9_yl{transition:none}}[data-reduced-motion=true] .singularity-chat-frame_sidepanel__y9_yl{transition:none}.singularity-chat-frame_userBubble__LA3Xt{align-self:flex-end;max-width:68%;border-radius:16px;border:1px solid var(--primary-line);background:var(--primary-soft);color:var(--text);padding:10px 14px}@media (max-width:480px){.singularity-chat-frame_userBubble__LA3Xt{max-width:84%}.singularity-chat-frame_sidepanel__y9_yl{width:100%}}.focused-task-workspace_overlay__DNCAt{position:relative;display:flex;height:100%;min-height:0;flex-direction:column;overflow:hidden;padding:0;color:var(--text)}.focused-task-workspace_grid__cWI3p{display:grid;grid-template-columns:minmax(260px,300px) minmax(0,1fr);flex:1;min-height:0;width:100%;gap:20px;max-width:var(--page-w-shell);margin:0 auto}.focused-task-workspace_brain__mghVq{min-width:0}.focused-task-workspace_brainHeader__WRMBU{display:flex;align-items:center}.focused-task-workspace_mobileDockNav__AbHdC,.focused-task-workspace_mobileDock__rPG5K{display:none}.focused-task-workspace_mobileDockActions__5YxIK{display:flex;width:100%;flex-direction:column;gap:8px}.focused-task-workspace_itemTitle__dapfa{margin:10px 0 9px;font-size:var(--text-title);line-height:1.12;letter-spacing:-.02em}.focused-task-workspace_brief__0S5xu{margin-top:8px}.focused-task-workspace_attachments__4aFj9,.focused-task-workspace_detailsContent__rYWuK{margin-top:0}.focused-task-workspace_timeline__KwlJO{margin-top:var(--space-cozy)}.focused-task-workspace_source__j2mR6 p{margin:8px 0 0;color:var(--text);font-size:var(--text-meta);font-weight:650}.focused-task-workspace_brief__0S5xu p{margin:8px 0 0;color:var(--text-2);font-size:.86rem;line-height:1.5}.focused-task-workspace_status__Yy1fw{margin-top:18px;color:var(--text-2);font-size:var(--text-meta)}.focused-task-workspace_brain__mghVq{display:grid;min-height:0;overflow:hidden;grid-template-rows:auto 1fr}.focused-task-workspace_brainHeader__WRMBU{justify-content:space-between;gap:18px;padding:24px 26px;border-bottom:1px solid var(--border)}.focused-task-workspace_brainHeader__WRMBU h2{margin:8px 0 0;font-size:1.35rem;letter-spacing:-.02em}.focused-task-workspace_saved__x5afj{white-space:nowrap;color:var(--text-3);font:600 .72rem/1.2 var(--font-mono)}.focused-task-workspace_thread__qiGVD{min-height:0;min-width:0;padding:0;overflow:auto}.focused-task-workspace_thread__qiGVD>*{min-width:0}.focused-task-workspace_index__svkQP{max-width:1080px;margin:0 auto;padding:24px clamp(16px,4vw,40px) 40px}.focused-task-workspace_indexIntro__EBUQo{display:flex;justify-content:space-between;gap:20px;align-items:flex-end;padding-bottom:26px;border-bottom:1px solid var(--border)}.focused-task-workspace_indexIntro__EBUQo h1{max-width:700px;margin:10px 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.03;letter-spacing:-.035em}.focused-task-workspace_indexIntro__EBUQo p{margin:0;color:var(--text-2);line-height:1.5}.focused-task-workspace_indexList__62597{display:grid;gap:10px;padding:24px 0 0;margin:0;list-style:none}.focused-task-workspace_indexRow__886FJ{display:flex;align-items:center;gap:14px;padding:16px}.focused-task-workspace_indexListItem__IFFNg{list-style:none}.focused-task-workspace_indexNumber__7VdXK{color:var(--text-3);font:700 .8rem/1 var(--font-mono)}.focused-task-workspace_indexMain__22vHp{display:grid;flex:1;min-width:0;gap:5px;text-align:left}.focused-task-workspace_indexMain__22vHp strong{overflow:hidden;color:var(--text);text-overflow:ellipsis;white-space:nowrap}.focused-task-workspace_indexComplete__FqSkE,.focused-task-workspace_indexMain__22vHp span{color:var(--text-3);font-size:.78rem}.focused-task-workspace_indexArrow__IeOsW{color:var(--text-3)}.focused-task-workspace_indexState__wTJoh{padding:32px 0;color:var(--text-2)}@media (max-width:900px){.focused-task-workspace_overlay__DNCAt{height:auto;min-height:0;overflow:visible;padding-top:14px;padding-bottom:env(safe-area-inset-bottom)}.focused-task-workspace_overlay__DNCAt>header{grid-template-columns:minmax(0,1fr)}.focused-task-workspace_overlay__DNCAt>header>:where(:first-child,:last-child){display:none}.focused-task-workspace_grid__cWI3p{flex:none;grid-template-columns:1fr}.focused-task-workspace_brain__mghVq{min-height:540px;overflow:visible}.focused-task-workspace_thread__qiGVD{overflow:visible}.focused-task-workspace_mobileDock__rPG5K{position:sticky;bottom:env(safe-area-inset-bottom);z-index:2;display:flex;flex-direction:column;align-items:stretch;padding:10px 14px max(12px,env(safe-area-inset-bottom))}.focused-task-workspace_mobileDockNav__AbHdC{display:flex;align-items:center;justify-content:space-between;gap:8px;width:100%;padding-bottom:8px;border-bottom:1px solid var(--border)}.focused-task-workspace_brainHeader__WRMBU,.focused-task-workspace_indexIntro__EBUQo{align-items:flex-start;flex-direction:column}.focused-task-workspace_indexRow__886FJ{gap:10px}.focused-task-workspace_indexRow__886FJ>:last-child{display:none}}@media (min-width:641px) and (max-width:900px){.focused-task-workspace_overlay__DNCAt.focused-task-workspace_voiceActive__SCgSM{padding-bottom:calc(env(safe-area-inset-bottom) + var(--control-h-lg) + (2 * var(--space-comfortable)))}}@media (min-width:901px){.focused-task-workspace_voiceActive__SCgSM{padding-bottom:calc(var(--control-h-lg) + (2 * var(--space-comfortable)))}}@media (prefers-reduced-motion:reduce){.focused-task-workspace_index__svkQP *,.focused-task-workspace_overlay__DNCAt *{scroll-behavior:auto;transition:none}}