._taskItem_1viip_1{display:flex;flex-direction:column;container-type:inline-size;gap:6px;padding:12px 14px;background:linear-gradient(color-mix(in srgb,var(--task-card-tint-color, transparent) 6%,transparent),color-mix(in srgb,var(--task-card-tint-color, transparent) 6%,transparent)),var(--task-card-surface);border:1px solid var(--border-primary);border-radius:var(--radius-md, 12px);box-shadow:var(--box-shadow-md);transition:all var(--transition-base, .2s);cursor:pointer;position:relative;--task-card-stripe-color: var(--task-status-fill)}._taskItem_1viip_1:has(.taxonomyDropdownActive){z-index:1300}._compressed_1viip_28{padding:8px 12px;gap:4px}._compressed_1viip_28 ._taskHeader_1viip_33{margin-bottom:4px}._compressed_1viip_28 ._taskReferenceCluster_1viip_37{gap:4px}._compressed_1viip_28 ._taskMeta_1viip_41{margin-top:4px;gap:8px}._compressed_1viip_28 ._taskTitle_1viip_46{margin-top:8px;margin-bottom:12px}._taskItem_1viip_1:hover{border-color:var(--brand-primary-border);background:linear-gradient(color-mix(in srgb,var(--task-card-tint-color, transparent) 9%,transparent),color-mix(in srgb,var(--task-card-tint-color, transparent) 9%,transparent)),var(--task-card-surface);transform:translateY(-1px)}._taskCover_1viip_62{display:block;width:100%;aspect-ratio:16 / 9;max-height:180px;padding:0;overflow:hidden;border:1px solid var(--border-primary);border-radius:var(--radius-sm, 8px);background:var(--surface-inset);cursor:pointer}._taskCover_1viip_62 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base, .2s)}._taskCover_1viip_62:hover img{transform:scale(1.015)}._taskCover_1viip_62:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.modal[data-theme=light] ._taskItem_1viip_1{border-color:var(--border-default)}._taskItemRecentlyChanged_1viip_96:after{content:"";position:absolute;inset:-1px;border-radius:inherit;border:2px solid color-mix(in srgb,var(--task-change-glow-color, #25e46b),transparent 30%);background:color-mix(in srgb,var(--task-change-glow-color, #25e46b),transparent 93%);box-shadow:0 0 0 1px color-mix(in srgb,var(--task-change-glow-color, #25e46b),transparent 68%),0 0 14px color-mix(in srgb,var(--task-change-glow-color, #25e46b),transparent 80%);pointer-events:none;z-index:6;animation:_taskGlowFade_1viip_1 2s ease-out forwards}._taskItemGlowPersistent_1viip_111:after{animation:none;opacity:1}._taskItemRecentlyChanged_1viip_96,._taskItemGlowPersistent_1viip_111,._taskItemLinkedFeedback_1viip_118{z-index:5}._taskItemLinkedFeedback_1viip_118:after{content:"";position:absolute;inset:-4px;border-radius:inherit;border:2px solid color-mix(in srgb,var(--task-change-glow-color, #25e46b),transparent 12%);box-shadow:0 0 0 3px color-mix(in srgb,var(--task-change-glow-color, #25e46b),transparent 42%),0 0 34px color-mix(in srgb,var(--task-change-glow-color, #25e46b),transparent 48%),0 0 60px color-mix(in srgb,var(--task-change-glow-color, #25e46b),transparent 68%);pointer-events:none;animation:_taskLinkGlowPulse_1viip_1 1.8s ease-out forwards}._assigneeAvatarShared_1viip_136{width:36px;height:36px;flex:0 0 auto;display:inline-flex;border-radius:var(--radius-full)}._compressed_1viip_28 ._assigneeAvatarShared_1viip_136{width:32px;height:32px}._assigneePicker_1viip_149{width:36px;height:36px;flex:0 0 auto}._compressed_1viip_28 ._assigneePicker_1viip_149{width:32px;height:32px}._assigneePicker_1viip_149 .taxonomyDropdownButton{width:auto;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none}._assigneePicker_1viip_149 .taxonomyDropdownButton:hover:not(:disabled),._assigneePicker_1viip_149 .taxonomyDropdownButton:focus,._assigneePicker_1viip_149 .taxonomyDropdownOpen{border:0;border-radius:999px;background:transparent;box-shadow:none;filter:none}._assigneePicker_1viip_149 .taxonomyDropdownButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}._assigneePicker_1viip_149 .taxonomyDropdownButtonContent{gap:0}._taskLinkFeedbackPill_1viip_188{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:20;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:700;letter-spacing:.01em;color:var(--text-primary);border:1px solid color-mix(in srgb,var(--task-change-glow-color, #25e46b),transparent 20%);background:color-mix(in srgb,var(--bg-primary) 72%,var(--task-change-glow-color, #25e46b) 28%);box-shadow:0 10px 28px #00000073,0 0 18px color-mix(in srgb,var(--task-change-glow-color, #25e46b),transparent 55%);pointer-events:none;animation:_taskLinkPillOut_1viip_1 1.8s ease-out forwards}._inProgress_1viip_209,._onHold_1viip_210,._readyForReview_1viip_211,._completed_1viip_212{border-color:var(--task-status-fill)!important;box-shadow:0 0 15px color-mix(in srgb,var(--task-status-fill) 15%,transparent)}._inProgress_1viip_209 ._taskTitle_1viip_46,._onHold_1viip_210 ._taskTitle_1viip_46,._readyForReview_1viip_211 ._taskTitle_1viip_46,._completed_1viip_212 ._taskTitle_1viip_46{color:var(--task-status-text);font-weight:600}[data-card-title=ink] ._inProgress_1viip_209 ._taskTitle_1viip_46,[data-card-title=ink] ._onHold_1viip_210 ._taskTitle_1viip_46,[data-card-title=ink] ._readyForReview_1viip_211 ._taskTitle_1viip_46,[data-card-title=ink] ._completed_1viip_212 ._taskTitle_1viip_46{color:var(--text-title)}._cancelled_1viip_233{opacity:.78;border-color:color-mix(in srgb,var(--task-status-fill) 42%,var(--border-default))!important;box-shadow:0 0 12px color-mix(in srgb,var(--task-status-fill) 12%,transparent)}._cancelled_1viip_233 ._taskTitle_1viip_46{text-decoration:line-through;color:var(--status-cancelled-text)}._taskItem_1viip_1._readOnly_1viip_244{border-color:var(--border-default)!important;box-shadow:var(--box-shadow-md)}._taskItem_1viip_1._readOnly_1viip_244 ._taskTitle_1viip_46{color:var(--text-muted)}._archived_1viip_253{background:transparent;cursor:default}._archived_1viip_253:hover{transform:none;background:#ffffff08}._archived_1viip_253 ._taskContent_1viip_263{opacity:.6}._archived_1viip_253 ._taskTitle_1viip_46{text-decoration:line-through;color:var(--text-muted)}._kanbanCardOverlay_1viip_272{opacity:.92;box-shadow:0 18px 38px #0000005c}._taskContent_1viip_263{flex:1;min-width:0}._taskTitle_1viip_46{display:block;padding-right:0;word-break:break-word;margin-bottom:4px}._deletedExpiry_1viip_289{color:var(--text-helper);font-size:11px;line-height:1.35;margin-top:2px}._taskHeader_1viip_33{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:6px}._taskReferenceCluster_1viip_37{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;min-width:0}._taskReferenceDivider_1viip_312{color:var(--text-helper);font-size:11px;line-height:1;flex:0 0 auto}._taskReferenceSegment_1viip_319{display:inline-flex;align-items:center;gap:6px;min-width:0}._taskActions_1viip_326{display:flex;gap:8px;flex-shrink:0;position:relative;z-index:10;align-items:center}._taskActions_1viip_326:has(.taxonomyDropdownActive){z-index:1300}._taskMeta_1viip_41{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;font-size:11px;color:var(--text-helper);margin-top:12px}._taskMetaCompact_1viip_349{margin-top:0;margin-bottom:8px;padding-top:0;border-top:none}._taskMetaRow_1viip_356{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:8px;width:100%;margin-bottom:4px;min-width:0}._taskMetaBadgeGroup_1viip_369{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}._taskMetaBadgeGroup_1viip_369>*{flex:0 0 auto}[data-card-chip-color=neutral] ._taskMetaDecorative_1viip_384{background:var(--chip-neutral-bg);border-color:var(--chip-border);color:var(--chip-neutral-text)}[data-card-chips=bare] ._taskMetaBadgeGroup_1viip_369{gap:10px}[data-card-chips=bare] ._taskMetaBadgeGroup_1viip_369 .tf-chip{padding:0;min-width:0;background:transparent;border-width:0}[data-card-chips=bare] ._taskMetaBadgeGroup_1viip_369 .tf-chip>svg{width:16px;height:16px}._taskMetaIdentityGroup_1viip_409{display:flex;align-items:center;gap:6px;min-width:0;flex:0 0 auto}._taskDescription_1viip_417{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:4px 0 8px 16px;min-width:0;overflow:hidden}._taskLatestComment_1viip_426{--task-activity-accent: var(--text-helper);margin:8px 0 8px 16px;padding:8px 12px;background:var(--surface-inset);border-left:3px solid color-mix(in srgb,var(--task-activity-accent) 74%,var(--border-default));border-radius:4px;font-size:11px;color:var(--text-secondary);line-height:1.5;font-style:italic;min-width:0;overflow:hidden}._taskLatestCommentTinted_1viip_441{background:color-mix(in srgb,var(--task-activity-accent) 7%,var(--surface-inset))}._taskLatestCommentHeader_1viip_445{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-bottom:2px}._taskLatestCommentHeader_1viip_445 strong{color:var(--text-primary);text-transform:uppercase;font-size:9px;font-style:normal;opacity:.8}._taskLatestActivityHeading_1viip_462{display:flex;align-items:baseline;gap:4px;min-width:0;overflow:hidden}._taskLatestActivityActor_1viip_470{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--task-activity-accent);font-size:10px;font-style:normal;font-weight:600}._taskCommentCount_1viip_481{flex:0 0 auto;font-style:normal}._taskLatestCommentText_1viip_486{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;overflow-wrap:anywhere;word-break:break-word}@container (max-width: 250px){._taskMetaCategory_1viip_496{display:none}}@container (max-width: 215px){._taskMetaType_1viip_502{display:none}}@container (max-width: 180px){._taskMetaPriority_1viip_508{display:none}}._taskCancellationReason_1viip_513{margin:8px 0 8px 16px;padding:8px 12px;background:var(--status-cancelled-bg);border-left:3px solid var(--status-cancelled);border-radius:4px;font-size:11px;color:var(--status-cancelled-text);line-height:1.5}._taskCancellationReason_1viip_513 strong{color:var(--status-cancelled-text);text-transform:uppercase;font-size:10px;margin-right:6px;opacity:.8}._taskChildrenList_1viip_532{display:flex;flex-direction:column;gap:6px;margin:6px 0 2px;transition:all .2s ease}._taskChildrenItems_1viip_540{display:flex;flex-direction:column;gap:6px}._taskChildrenItemsScrollable_1viip_546{max-height:214px;overflow-y:auto;padding-right:2px}._taskChildrenToggleBtn_1viip_552{display:inline-flex;align-items:center;gap:5px;width:fit-content;margin-top:2px;padding:3px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-info) 30%,transparent);background:color-mix(in srgb,var(--color-info) 10%,var(--bg-primary));color:var(--color-info);font-size:11px;font-weight:600;cursor:pointer}._taskChildrenToggleBtn_1viip_552:hover{background:color-mix(in srgb,var(--color-info) 16%,var(--bg-primary));border-color:color-mix(in srgb,var(--color-info) 56%,transparent)}._taskChildrenCountBadge_1viip_573{display:inline-flex;align-items:center;gap:5px;margin:4px 0 2px;padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-info) 36%,transparent);background:color-mix(in srgb,var(--color-info) 12%,var(--bg-primary));color:var(--color-info);font-size:11px;font-weight:600;width:fit-content}._taskChildrenMetaRow_1viip_588{display:flex;align-items:center;justify-content:space-between;gap:8px}._taskParentIdBtn_1viip_595{flex:0 0 auto}._taskParentCompact_1viip_599{display:inline-flex;align-items:center;gap:5px;margin:4px 0 2px;padding:2px 8px;border-radius:999px;border:1px solid color-mix(in srgb,var(--color-info) 36%,transparent);background:color-mix(in srgb,var(--color-info) 10%,var(--bg-primary));color:var(--color-info);font-size:11px;font-weight:600;width:fit-content}._taskChildMiniTask_1viip_614{width:100%;margin:0;padding:6px 8px;gap:0;transition:transform .16s ease,opacity .16s ease,border-color .16s ease}._taskParentMiniTask_1viip_622{margin-top:2px;margin-bottom:10px}._taskChildMiniTaskArchived_1viip_627{opacity:.62;filter:saturate(.78) grayscale(.2);background:transparent;border-color:color-mix(in srgb,var(--border-primary) 70%,transparent)}._taskChildMiniTaskArchived_1viip_627 ._childTaskIdButton_1viip_634{opacity:.78}._taskChildMiniRow_1viip_638{display:flex;align-items:center;gap:6px}._childTaskIdButton_1viip_634{flex:0 0 auto}._archiveBadge_1viip_648{opacity:1!important;background:#ffffff0d}._attachmentThumbnails_1viip_653{display:flex;flex-direction:column;gap:6px;margin:8px 0}._attachmentImageRow_1viip_660{display:flex;flex-wrap:wrap;gap:6px}._attachmentImageRow_1viip_660:empty,._attachmentDocumentList_1viip_667:empty{display:none}._attachmentDocumentList_1viip_667{display:flex;flex-direction:column;gap:6px}._attachmentThumbnail_1viip_653{appearance:none;padding:0;width:46px;height:46px;border-radius:var(--radius-sm, 4px);overflow:hidden;border:1px solid var(--border-primary);cursor:pointer;transition:all .2s;background:var(--bg-secondary)}._attachmentThumbnail_1viip_653:hover{transform:scale(1.1);border-color:var(--brand-primary);z-index:10}._attachmentThumbnail_1viip_653 img{width:100%;height:100%;object-fit:cover}._contextDocThumb_1viip_702{--context-doc-accent: #64748b;width:100%;min-width:0;min-height:30px;border-radius:var(--radius-sm, 4px);border:1px solid color-mix(in srgb,var(--context-doc-accent),var(--border-primary) 82%);cursor:pointer;transition:all .2s;background:color-mix(in srgb,var(--surface-inset),var(--context-doc-accent) 6%);display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;padding:6px 10px;box-shadow:none;color:var(--text-primary);text-align:left}._contextDocThumb_1viip_702:hover{transform:none;border-color:color-mix(in srgb,var(--context-doc-accent),var(--border-strong) 76%);background:color-mix(in srgb,var(--surface-inset),var(--context-doc-accent) 9%)}._contextDocMain_1viip_728{min-width:0;display:inline-flex;align-items:center;gap:8px}._contextDocName_1viip_735{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:400;color:color-mix(in srgb,var(--context-doc-accent),var(--text-muted) 42%)}@keyframes _taskGlowFade_1viip_1{0%{opacity:1}to{opacity:0}}@keyframes _taskLinkGlowPulse_1viip_1{0%{opacity:.95}to{opacity:0}}@keyframes _taskLinkPillOut_1viip_1{0%{opacity:0;transform:translate(-50%,-44%) scale(.92)}12%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,-54%) scale(.98)}}@media(prefers-reduced-motion:reduce){._taskItemRecentlyChanged_1viip_96:after{animation:none;opacity:.35}._taskItemGlowPersistent_1viip_111:after{opacity:.9}._taskItemLinkedFeedback_1viip_118:after{animation:none;opacity:.45}._taskLinkFeedbackPill_1viip_188{animation:none;opacity:.92}}._selected_1viip_802{outline:2px solid var(--brand-primary);outline-offset:1px}._selectionControl_1viip_807{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:24px;min-height:24px;cursor:pointer}._type_bug_1viip_817{--type-color: var(--planning-identity-red)}._type_feature_1viip_821{--type-color: var(--planning-identity-green)}._type_chore_1viip_825{--type-color: var(--planning-identity-amber)}._type_refactor_1viip_829{--type-color: var(--planning-identity-blue)}._type_documentation_1viip_833{--type-color: var(--planning-identity-sky)}._type_research_1viip_837{--type-color: var(--planning-identity-violet)}._type_ui-ux_1viip_841{--type-color: var(--planning-identity-indigo)}._type_security_1viip_845{--type-color: var(--planning-identity-orange)}._actionBtn_1viip_849{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid transparent;border-radius:var(--radius-md, 8px);background:color-mix(in srgb,var(--status-success) 15%,transparent);color:var(--status-success);cursor:pointer;transition:all var(--transition-base, .2s);pointer-events:auto}._actionBtn_1viip_849 *{pointer-events:none}._actionBtn_1viip_849:hover{background:color-mix(in srgb,var(--status-success) 30%,transparent);transform:scale(1.1)}._deleteBtn_1viip_873{background:color-mix(in srgb,var(--button-destructive-bg) 80%,transparent);border-color:color-mix(in srgb,var(--button-destructive-border) 82%,transparent);color:var(--button-destructive-text)}._deleteBtn_1viip_873:hover{background:color-mix(in srgb,var(--button-destructive-hover-bg) 88%,transparent);border-color:var(--button-destructive-hover-border);color:var(--button-destructive-hover-text)}._form_1uxmd_10{padding:1.5rem 1rem;display:flex;flex-direction:column;gap:1rem;flex:1;overflow-y:auto;min-height:0;scrollbar-gutter:stable both-edges;background:var(--surface-modal)}._formActions_1uxmd_24{display:grid;grid-template-columns:1fr;gap:var(--space-md, 12px);margin-top:var(--space-md, 8px)}._emptyState_1uxmd_32{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:40px;text-align:center;color:var(--text-muted)}._taskFormDateInput_1uxmd_49{color:var(--text-primary)}._taskFormDateInput_1uxmd_49::-webkit-calendar-picker-indicator{filter:var(--task-date-picker-filter, brightness(0) saturate(100%) invert(100%));opacity:.95;cursor:pointer}._statusTaxonomyDropdown_1uxmd_61 ._taxonomyDropdownButton_1uxmd_61{padding:8px 10px;border-radius:var(--radius-md, 8px);font-size:var(--text-xs)}._statusTaxonomyDropdownCompact_1uxmd_68 ._taxonomyDropdownButton_1uxmd_61{padding:6px 8px;font-size:11px}._statusTaxonomyDropdownIconOnly_1uxmd_74 ._taxonomyDropdownButton_1uxmd_61{width:auto;min-width:42px;padding-inline:8px}._statusTaxonomyDropdownIconOnly_1uxmd_74 ._taxonomyDropdownButtonContent_1uxmd_81{flex:0 0 auto}._settingsContent_1uxmd_86{padding:1.5rem;display:flex;flex-direction:column;gap:2rem;flex:1;overflow-y:auto;overflow-x:hidden;position:relative}._settingsScopeTabs_1uxmd_98,._settingsMcpModeTabs_1uxmd_99{--tabs-panel-surface: var(--surface-modal)}._settingGroup_1uxmd_104{display:flex;flex-direction:column;gap:.5rem}._helpLink_1uxmd_114{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--text-muted);cursor:pointer;padding:2px 6px;border-radius:var(--radius-md, 8px);transition:all var(--transition-base, .2s)}._helpLink_1uxmd_114:hover{color:var(--action-subtle-hover-text);background:var(--action-subtle-hover-bg)}._archiveToggle_1uxmd_134{display:flex;align-items:center;gap:6px;cursor:pointer;padding:0 4px;-webkit-user-select:none;user-select:none}._archiveToggle_1uxmd_134 span{font-size:var(--text-xs);color:var(--text-muted);text-transform:uppercase;font-weight:600;white-space:nowrap;letter-spacing:.02em}._archiveToggle_1uxmd_134:hover span{color:var(--text-secondary)}._archiveToggle_1uxmd_134._archiveToggleSentenceCase_1uxmd_161 span{text-transform:none}._filterContainer_1uxmd_171{position:relative;flex:1}._filterButton_1uxmd_176{width:100%;padding:6px 10px;background:var(--bg-primary);border:1px solid var(--border-primary);border-radius:var(--radius-md, 8px);color:var(--text-secondary);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:600;text-align:left;display:flex;justify-content:space-between;align-items:center;cursor:pointer;transition:all .2s;height:32px;text-transform:uppercase;letter-spacing:.02em}._filterButton_1uxmd_176:hover{border-color:var(--brand-primary-border);color:var(--text-primary)}._filterActive_1uxmd_202{border-color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;color:var(--brand-primary)!important;font-weight:600}._filterDropdown_1uxmd_214{position:absolute;top:calc(100% + 4px);left:0;right:0;background:var(--bg-secondary);border:1px solid var(--border-primary);border-radius:var(--radius-md, 12px);padding:6px;z-index:1000;box-shadow:var(--box-shadow-lg);max-height:240px;overflow-y:auto}._filterOption_1uxmd_229{display:flex;width:100%;border:none;background:transparent;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--radius-md, 8px);cursor:pointer;font-size:var(--text-xs);color:var(--text-secondary);text-align:left;transition:all .2s;-webkit-user-select:none;user-select:none}._filterOption_1uxmd_229:hover{background:var(--surface-hover);color:var(--text-primary)}._filterDivider_1uxmd_251{height:1px;background:var(--border-subtle);margin:4px 6px}._specialistSection_1uxmd_258{display:flex;flex-direction:column;gap:.5rem;padding:8px 0 0;margin-top:8px}._taskHierarchyDivider_1uxmd_267{color:var(--text-helper);line-height:1}._taskWorkstreamPicker_1uxmd_273 .taxonomyDropdownButton{width:24px;min-width:24px;max-width:24px;min-height:22px;height:22px;justify-content:center;gap:0;padding:0;border-color:var(--chip-border);border-radius:4px;background:var(--chip-neutral-bg);color:var(--chip-neutral-text);font-size:var(--text-xs);font-family:var(--font-mono, monospace);box-shadow:none}._taskWorkstreamPicker_1uxmd_273 .taxonomyDropdownButton:hover:not(:disabled){border-color:color-mix(in srgb,var(--status-info) 30%,transparent);background:var(--status-info-bg);color:var(--status-info-text);filter:none;transform:translateY(-1px);box-shadow:0 0 0 1px color-mix(in srgb,var(--status-info) 12%,transparent),0 4px 12px color-mix(in srgb,var(--status-info) 22%,transparent)}._taskWorkstreamPicker_1uxmd_273 .taxonomyDropdownButton:focus-visible{border-color:color-mix(in srgb,var(--status-info) 30%,transparent);outline-color:var(--status-info);background:var(--status-info-bg);color:var(--status-info-text);box-shadow:0 0 0 2px color-mix(in srgb,var(--status-info) 18%,transparent)}._taskWorkstreamPicker_1uxmd_273 .taxonomyDropdownOpen{border-color:color-mix(in srgb,var(--color-info) 40%,transparent)!important;border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-info) 18%,transparent);color:var(--color-info)}._taskWorkstreamPicker_1uxmd_273 .taxonomyDropdownButtonContent{flex:0 0 auto;gap:0}._contextMenuControl_1uxmd_327{position:relative;display:inline-flex;flex-shrink:0}._mcpToolAccessActions_1uxmd_334{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}._headerDivider_1uxmd_342{width:1px;height:24px;background:var(--chrome-divider)}._groupByContainer_1uxmd_349{display:flex;margin-bottom:0;flex-direction:row;align-items:center;gap:8px}._taskScopeToggle_1uxmd_358{display:inline-flex;align-items:center;gap:8px;min-height:32px}._groupByContainer_1uxmd_349._taskScopeToggle_1uxmd_358{align-self:stretch;align-items:flex-end;margin-bottom:-8px}._modulePaneHeader_1uxmd_387{flex:0 0 auto;box-sizing:border-box;padding:14px 28px;border-bottom:1px solid var(--border-divider);background:var(--surface-panel)}._modulePaneRoot_1uxmd_400{position:relative;display:flex;flex:1;min-width:0;min-height:0;width:100%;overflow:hidden}._modulePaneColumn_1uxmd_396{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;overflow:hidden}._modulePaneScroll_1uxmd_430{flex:1;min-height:0;overflow:auto}._docTrayPanel_1uxmd_437{position:absolute;top:0;bottom:0;left:0;width:var(--doc-tray-width);min-width:260px;max-width:332px;display:flex;flex-direction:column;padding:0 12px;box-sizing:border-box;border-right:1px solid var(--border-primary);background:var(--bg-secondary);overflow:hidden;transform:translate(-100%);opacity:0;visibility:hidden;pointer-events:none;z-index:34;box-shadow:4px 0 18px color-mix(in srgb,var(--surface-scrim) 16%,transparent);transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .16s ease,visibility 0s linear .22s}._docTrayPanelOpen_1uxmd_462{transform:translate(0);opacity:1;visibility:visible;pointer-events:auto;transition:transform .22s cubic-bezier(.4,0,.2,1),opacity .16s ease,visibility 0s linear 0s}._trayHeader_1uxmd_474{position:sticky;top:0;z-index:12;display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:12px 0 10px;border-bottom:1px solid var(--border-divider);background:var(--bg-secondary);flex-shrink:0}._trayAction_1uxmd_492{display:flex;flex:0 0 auto;padding:10px 0}._trayAction_1uxmd_492>button{width:100%}._traySearch_1uxmd_505{display:flex;flex:0 0 auto;padding:10px 0;border-bottom:1px solid var(--border-divider)}._traySearch_1uxmd_505>*{width:100%}._taskforceAgentDrawerAgentHeader_1uxmd_523,._taskforceAgentDrawerHeaderFallback_1uxmd_524{display:flex;align-items:center;gap:10px;min-width:0}._taskforceAgentDrawerAgentHeader_1uxmd_523>*:last-child,._taskforceAgentDrawerHeaderFallback_1uxmd_524>*:last-child{flex:1 1 auto;min-width:0}._taskforceAgentDrawerAgentAvatar_1uxmd_541,._taskforceAgentDrawerFallbackAvatar_1uxmd_542{position:relative;width:44px;height:44px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;flex:0 0 auto;color:var(--text-secondary);background:var(--agent-avatar-bg);border:1px solid var(--agent-avatar-border)}._taskforceAgentDrawerAgentAvatar_1uxmd_541 img{width:100%;height:100%;object-fit:cover;display:block}._taskforceAgentDrawerHeaderFallback_1uxmd_524 strong{color:var(--text-primary);font-size:var(--text-sm);line-height:1.25}._taskCardStatusStripe_1uxmd_581:before{content:none}[data-card-stripe=on] ._taskCardStatusStripe_1uxmd_581:before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:3px;border-start-start-radius:inherit;border-end-start-radius:inherit;background:var(--task-card-stripe-color, transparent);pointer-events:none}._highlight_eqeyi_2{display:inline;background:var(--brand-primary-soft);color:var(--chip-accent-text);padding:0 2px;border-radius:4px;border-bottom:2px solid var(--brand-primary);font-weight:600;font-style:normal}._taxonomyDropdown_rr3iu_1{position:relative;width:100%}._taxonomyDropdownActive_rr3iu_6{z-index:1400;isolation:isolate}._taxonomyDropdownButton_rr3iu_11{width:100%;display:flex;align-items:center;justify-content:space-between;padding:var(--space-md, 12px);background:var(--field-bg, var(--bg-primary));border:1px solid var(--field-border, var(--border-primary));border-radius:var(--radius-sm);color:var(--field-text, var(--text-primary));font-size:var(--text-sm, 14px);font-family:inherit;cursor:pointer;transition:all var(--transition-base, .2s);outline:none;text-align:left}._taxonomyDropdownButton_rr3iu_11:hover:not(:disabled){background:var(--field-hover-bg, var(--field-bg, var(--bg-primary)));border-color:var(--field-hover-border, var(--border-strong));filter:brightness(1.1)}._taxonomyDropdownButton_rr3iu_11:focus{border-color:var(--field-focus-border, var(--brand-primary));box-shadow:0 0 0 3px var(--field-focus-ring)}._taxonomyDropdownButton_rr3iu_11:focus-visible{outline:2px solid var(--field-focus-border, var(--brand-primary));outline-offset:2px}._taxonomyDropdownButton_rr3iu_11:disabled{opacity:.5;cursor:not-allowed}._taxonomyDropdownOpen_rr3iu_50{border-color:var(--field-focus-border, var(--brand-primary))!important;border-bottom-left-radius:0;border-bottom-right-radius:0}._taxonomyDropdownButtonContent_rr3iu_56{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._taxonomyDropdownIcon_rr3iu_64{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);width:16px;height:16px}._taxonomyDropdownLabel_rr3iu_77{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--field-text, var(--text-primary))}._taxonomyDropdownChevron_rr3iu_86{flex-shrink:0;color:var(--text-secondary);transition:transform var(--transition-base, .2s)}._taxonomyDropdownChevronOpen_rr3iu_92{transform:rotate(180deg)}._taxonomyDropdownPanel_rr3iu_96{position:absolute;top:100%;left:0;right:0;background:var(--surface-elevated);border:1px solid var(--field-focus-border, var(--brand-primary));border-top:none;border-bottom-left-radius:var(--radius-lg, 12px);border-bottom-right-radius:var(--radius-lg, 12px);max-height:280px;overflow:hidden;display:flex;flex-direction:column;z-index:1410;box-shadow:0 16px 36px #0000007a;animation:_dropdownSlideIn_rr3iu_1 .15s ease-out;opacity:1}._taxonomyDropdownOptions_rr3iu_116{min-height:0;overflow-y:auto;scrollbar-gutter:stable}._taxonomyDropdownSearch_rr3iu_122{position:relative;flex:0 0 auto;padding:var(--space-md, 8px);background:var(--surface-elevated);border-bottom:1px solid var(--border-divider)}._taxonomyDropdownSearchIcon_rr3iu_130{position:absolute;left:17px;top:50%;transform:translateY(-50%);color:var(--text-helper);pointer-events:none}._taxonomyDropdownSearchInput_rr3iu_139._taxonomyDropdownSearchInput_rr3iu_139{padding-left:30px;outline:none}._taxonomyDropdownSearchInput_rr3iu_139:focus{border-color:var(--field-focus-border, var(--brand-primary));box-shadow:0 0 0 2px var(--field-focus-ring, var(--brand-primary-soft))}._taxonomyDropdownSearchInput_rr3iu_139::placeholder{color:var(--field-placeholder, var(--text-helper))}._taxonomyDropdownEmpty_rr3iu_153{padding:18px 16px;color:var(--text-helper);font-size:13px;text-align:center}._taxonomyDropdownActions_rr3iu_160{flex:0 0 auto;padding:var(--space-sm) 0 0;border-top:1px solid var(--border-divider)}._taxonomyDropdownAction_rr3iu_160{width:100%;min-height:40px;display:flex;align-items:center;gap:10px;padding:10px 16px;border:0;border-left:4px solid transparent;background:transparent;color:var(--action-subtle-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._taxonomyDropdownAction_rr3iu_160:hover:not(:disabled),._taxonomyDropdownAction_rr3iu_160:focus-visible{border-left-color:var(--brand-primary);background:var(--action-subtle-hover-bg);color:var(--action-subtle-hover-text);outline:none}._taxonomyDropdownAction_rr3iu_160:disabled{opacity:.5;cursor:not-allowed}._taxonomyDropdownPanelPortal_rr3iu_200{position:fixed;top:auto;left:auto;right:auto;border-top:1px solid var(--field-focus-border, var(--brand-primary));border-radius:var(--radius-lg, 12px)}@keyframes _dropdownSlideIn_rr3iu_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._taxonomyDropdownOption_rr3iu_116{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;transition:all var(--transition-fast, .15s);border-left:4px solid transparent;background:var(--option-bg, transparent);border-bottom:1px solid var(--border-subtle);margin:0;border-radius:0;font-size:var(--text-sm);color:var(--field-text, var(--text-primary))}._taxonomyDropdownOption_rr3iu_116:last-child{border-bottom:none}._taxonomyDropdownOption_rr3iu_116 ._taxonomyDropdownIcon_rr3iu_64{color:var(--option-color, inherit)}._taxonomyDropdownOption_rr3iu_116 ._taxonomyDropdownLabel_rr3iu_77{color:var(--field-text, var(--text-primary))}._taxonomyDropdownOption_rr3iu_116:hover,._taxonomyDropdownOptionHighlighted_rr3iu_250{background:var(--option-bg, rgba(139, 92, 246, .15));border-left-color:var(--option-color, #8b5cf6);filter:brightness(1.2)}._taxonomyDropdownOptionSelected_rr3iu_256{background:var(--option-bg, rgba(139, 92, 246, .25));border-left-color:var(--option-color, #8b5cf6)}._taxonomyDropdownOptionDisabled_rr3iu_261,._taxonomyDropdownOptionDisabled_rr3iu_261:hover{cursor:not-allowed;opacity:.48;filter:none;border-left-color:transparent}._statusActionsGroup_1nqf4_1{display:flex;align-items:center;gap:6px}._statusActionsGroupCompact_1nqf4_7{gap:4px}._statusSelectWrap_1nqf4_11{display:flex;align-items:center;min-width:0}._statusTaxonomyDropdownWrap_1nqf4_17{min-width:0}._statusTaxonomyDropdown_1nqf4_17{min-width:150px}._statusTaxonomyDropdownCompact_1nqf4_25{min-width:112px}._statusTaxonomyDropdownIconOnly_1nqf4_29{min-width:0;width:auto}._statusTaxonomyDropdownIconOnlyPanel_1nqf4_34{left:auto;right:0;min-width:144px}._restoreTaskBtn_1nqf4_40{background:color-mix(in srgb,var(--color-info) 10%,transparent)!important;color:var(--color-info)!important}._restoreTaskBtn_1nqf4_40:hover{background:color-mix(in srgb,var(--color-info) 25%,transparent)!important}._identity_169vh_1{display:inline-flex;align-items:center;gap:var(--space-md);min-width:0;color:var(--option-color, var(--text-primary))}._avatar_169vh_9{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;overflow:hidden}._person_169vh_17{border-radius:var(--radius-full)}._provider_169vh_21{border-radius:var(--radius-sm)}._unassigned_169vh_25{border-radius:var(--radius-full);background:color-mix(in srgb,var(--surface-inset) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-helper) 28%,transparent)}._needsDarkBackdrop_169vh_35{background:color-mix(in srgb,var(--surface-inset) 82%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--text-helper) 28%,transparent)}[data-theme=light] ._needsDarkBackdrop_169vh_35{background:none;box-shadow:none}._card_169vh_45{border-radius:var(--radius-full);border:1px solid color-mix(in srgb,var(--assignee-avatar-color, var(--text-secondary)) 42%,var(--border-primary));background:color-mix(in srgb,var(--assignee-avatar-color, var(--text-secondary)) 12%,transparent);box-shadow:inset 0 1px #ffffff14}._avatar_169vh_9 img{width:100%;height:100%;display:block;object-fit:cover}._label_169vh_64{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._root_1a5pt_1{position:relative;flex:0 0 auto}._trigger_1a5pt_6{display:inline-flex;padding:0;border:0;border-radius:var(--radius-sm);background:transparent;cursor:pointer}._trigger_1a5pt_6:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}._marker_1a5pt_20{display:inline-flex;align-items:flex-start;justify-content:center;padding-top:4px;transition:filter var(--transition-base)}._trigger_1a5pt_6:hover:not(:disabled) ._marker_1a5pt_20{filter:drop-shadow(0 0 .25rem currentColor)}._card_1a5pt_32{width:2rem;min-height:3.25rem}._inline_1a5pt_33{width:1.5rem;min-height:1.5rem}._detail_1a5pt_34{width:2.25rem;min-height:2.25rem}._disabled_1a5pt_35{opacity:.52}._popover_1a5pt_37{position:fixed;z-index:80;width:15.5rem;padding:var(--space-md);border:1px solid var(--border-default);border-radius:var(--radius-lg);background:var(--surface-modal);color:var(--text-body);box-shadow:var(--box-shadow-lg)}._colorGrid_1a5pt_49{display:grid;grid-template-columns:repeat(9,1.25rem);align-items:center;justify-content:space-between}._colorOption_1a5pt_56{width:1.25rem;height:1.25rem;padding:0;border:2px solid transparent;border-radius:50%;box-shadow:0 0 0 1px color-mix(in srgb,var(--border-strong) 72%,transparent);cursor:pointer}._colorOption_1a5pt_56:disabled,._iconOption_1a5pt_67:disabled{cursor:wait}._iconGrid_1a5pt_71{display:grid;grid-template-columns:repeat(6,1fr);gap:.2rem}._iconOption_1a5pt_67{display:inline-flex;align-items:center;justify-content:center;aspect-ratio:1;padding:0;border:1px solid transparent;border-radius:var(--radius-sm);background:transparent;color:var(--text-primary);cursor:pointer}._iconOption_1a5pt_67:hover,._iconOption_1a5pt_67:focus-visible,._selected_1a5pt_92{border-color:color-mix(in srgb,var(--brand-primary) 64%,var(--border-subtle));background:color-mix(in srgb,var(--brand-primary) 12%,var(--surface-elevated))}._colorOption_1a5pt_56._selected_1a5pt_92{box-shadow:0 0 0 2px var(--surface-elevated),0 0 0 4px var(--brand-primary)}._divider_1a5pt_101{height:1px;margin:var(--space-md) 0;background:var(--border-subtle)}._reset_1a5pt_107{width:100%;padding:var(--space-sm) var(--space-md);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--button-ghost-text);text-align:left;cursor:pointer}._reset_1a5pt_107:hover:not(:disabled),._reset_1a5pt_107:focus-visible{background:var(--surface-hover);color:var(--text-primary)}._reset_1a5pt_107:disabled{color:var(--text-helper);opacity:1;cursor:default}._taskWorkstreamPickerIcon_ekhvm_1{display:inline-flex;align-items:center;justify-content:center}._taskWorkstreamPickerPanel_ekhvm_7{max-width:calc(100vw - var(--space-md) - var(--space-md))}._taskWorkstreamPickerOption_ekhvm_11{display:grid;grid-template-columns:var(--space-xl) max-content minmax(0,1fr);align-items:center;gap:var(--space-md);width:100%;min-width:0}._taskWorkstreamPickerReference_ekhvm_20{max-width:none}._taskWorkstreamPickerTitle_ekhvm_24{display:-webkit-box;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}._root_evk0k_1{--document-type-size: 28px;flex:0 0 auto;position:relative;width:var(--document-type-size);height:var(--document-type-size);display:inline-flex;align-items:center;justify-content:center;color:color-mix(in srgb,var(--document-type-accent, var(--text-muted)) 58%,var(--text-muted));font-size:9px;line-height:1;font-weight:700;letter-spacing:.03em}._compact_evk0k_21{--document-type-size: 24px;font-size:8px}._outline_evk0k_26{position:absolute;inset:0;width:100%;height:100%;overflow:visible;fill:color-mix(in srgb,var(--bg-secondary) 96%,var(--document-type-accent, var(--border-primary)));stroke:color-mix(in srgb,var(--document-type-accent, var(--border-primary)) 62%,var(--border-primary));stroke-width:1;stroke-linecap:round;stroke-linejoin:round}._foldFill_evk0k_47{fill:color-mix(in srgb,var(--document-type-accent, var(--border-primary)) 35%,var(--bg-secondary));stroke:none}._foldLine_evk0k_56{fill:none}._label_evk0k_60{position:relative;z-index:1;transform:translateY(2px)}@font-face{font-family:Outfit;src:url(/assets/Outfit-Latin-D6ftewdU.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;src:url(/assets/Outfit-LatinExt-BMnJGVZj.woff2) format("woff2");font-weight:300 700;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Latin-Db4Uuiha.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-LatinExt-Bnd2h4Br.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Vietnamese-CNlsqbWb.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Greek-D2nYnAec.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;src:url(/assets/JetBrainsMono-Cyrillic-D2jMJ_bk.woff2) format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;src:url(data:font/woff2;base64,d09GMgABAAAAAAaAABIAAAAADMwAAAYdAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVIEgJx4AdC9MEQgKhGSEAAsgADCDOgE2AiQDOgQgBYdGB4EUGw8LIxEmZHIexT8PYyJTH6s540K0vrtCWaIRpUzRCqKVgSh/33L3iSgiBkN7EeGRTTw85UW9X5WkwZF7tJBx0g3Cac+S8lfO/UPNN4h5WrZiW1TT4nbixDB3vt1UJciEG0hoUc5XuE5OKAqYvtaSRANO3rv/tVb/oBJpOuAlQEikTDqxv3uuFVOLvC6aVeM2NBS8cplGyFpZ1RkosWs55KTlc8eza3siAl1ACKUQAiHQNt10sd4GuaWgrYCaBYG2BSwg+XhrehjdJgND8D69SDvFvJJ0SaoENkV7xx5CYy2QaJlypoYnsMkAPC/FV/nf/18l/xv+I3HLBzdAWiC9jZFSCE0J41WYJ514oKBNBfgC5g2oGAkHKYX4m64rCymGIJCRooirSE8jQTTyiPQ9eWRhKi992skqVhXL+JV4UY6QEupjD/kvCxDK5z0YGrfsUuYfjQABEjLGywLjFfYCxhrKkp6RtW15IVJxX/GqZtFR9xYv+VOTr9mDrLim6l1byfqVJkoNXD8wlMSObPvNzPMA8Z3LC1Fgye9EyU1t3ajeKV/0ouFvFf28Uc0aAFTMxI2vwyuYB/LI0nGFPCarIoFtH26NnJutwaDVGtvSGVcYdspesU+v3O/QbmfPzu7tHdrb7drZ4XZNXOZIT22Xzs43p62V1+jtlPa+RKF29nemThriq+VTHyptQ6/tohdnqz1JbrycqAhyXp5FwA7W7VX2SKwGSG1E8pK76a3obHdqBHfonTUF3dXlucvtvs1Ut/Riq65Z+8UuZplnbnU/fatmyRfuLTahevtXfMialNlPz9X/YX3InZN1V/ntv2xl9fH+Gb86qqYJLNra50g5J2upIRzN0xyo0D3qQtfKj1t9XaT8rESJ6ybu9LkNJawTt6qkiGNea49QPzW14hy0e31NVBe27G5oFYUxg8LWJGts5vWrF0paN+m3r3OTKE3cKtUl/f/Q7mGP2k5J586AC0sfsZ/fJqmhuexCb91FDp6iZVMw9iWPzIoCKsOr9vYZLLghRbwLVBcQqPRmiqA+W6WAF7VYHpYhLZAfRTC38fLpba1zkz3/fkJgOQOwAphoujlWtLr9iCy7Y75/D3hxLRCa5o4YDnxx12XKnZdW8xwffa+T/9X0zlV0njyBweD9owcOHTh2n2FAHud8JQFzrt7/+PFb/z9+gWrZar9mPtORGfJlWLMw08XUJbNw2BcFN+w8BazvOcvp4+Mp5iNjx1grXfjjDbHQaFsg8w865aWZ4azb//nbiNW3z4b6lWXDvMxevjRbMMxufnvrnJ7/1lsG0vtsanX9+SbPe/OT9sQyyFJH9kETE422CTL/oF3y9OVK9Wbrjx9/R6z//fyuo5Ut5m+n812WtPPX1f3j+dVpxvMf596UQ+OTJw8cE9QsU6n8/++JyywnhmlHJyTGRcv8uMT4qDEJzQr540cu0xiSTHmWWpVIKad0lsb3l+Z/vrOp/vwBvcnwHyCQVlAf85sVNRjFf9NWy18C3rm8vQl45/bFz16aW+emiPwoKgkEn2Z12skn6P/wOYSJ9u20WvUMBf5uUN0zHgEAfC7Aq05gYJ5slpyeTTp6nK8bR9HC08mZwDA9FZj043fMVosnsbBYXIGlqXEcVhaJTRL7VojxmYJuNLHQj9+x1PUvVpp+xYaxPsaO5dyLXcs4DXuWsAX2rWQiDnS1/+ZQG9sgpGgyWdrQJIS4smFtkrWgCcm0ykPIEFb5AOvr0ua5EZIREk3sruRYNoeLhRBqJ+XBNpRfUAk5TouzilHr9FBRXohPoA3witRyrWIt+TU8FlcLIbk2rQIdS0gi0JFa8AXZUrrcE7Z9rvxyWEuqjyJknC1jCctY2tKFyllm49ySS1ct2WTYJedoTXV87+YpCLluLW8kODW7FLCMbEcD7sTpLVtpQfkiGDeJbW3tb20lWvzntJB3tx1I6Gdpx+lWty9CKmivAQbdPJ+PZMptjYUi3PMA87wcyWqRo4gyqmjI0YxWtKNTrb1PC+7AWu1HCIOXWzsNhawfzSf908vHlAfuLZXShddLrR2c1t3GkN63vQ3/MIvgz1kYfbtt2aVWaAAAAAA=) format("woff2");font-weight:400 500;font-style:normal;font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Russo One;src:url(/assets/RussoOne-Latin-DIqih8p-.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-sans: "Outfit", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-display: var(--font-mono);--font-display-hero: "Russo One", var(--font-sans);--display-font-family: var(--font-display);--display-font-size: .875rem;--display-font-weight: 500;--display-letter-spacing: .08em;--display-text-transform: uppercase;--display-font-style: normal;--meta-font-family: var(--font-mono);--meta-font-size: var(--text-xs);--meta-letter-spacing: .02em;--text-xs: .75rem;--text-sm: .875rem;--text-md: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.75rem;--leading-xs: 1.4;--leading-sm: 1.45;--leading-md: 1.5;--leading-lg: 1.4;--leading-xl: 1.3;--space-xs: 2px;--space-sm: 4px;--space-md: 8px;--space-lg: 12px;--space-xl: 24px;--space-2xl: 32px;--radius-sm: 4px;--radius-md: 6px;--radius-lg: 12px;--radius-xl: 16px;--radius-full: 9999px;--z-modal: 1000;--z-overlay: 1100;--transition-fast: .1s ease;--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--transition-slow: .3s cubic-bezier(.4, 0, .2, 1);--layout-min-width: 1024px;--site-title-font: var(--font-display);--site-title-weight: 500;--site-heading-font: var(--font-sans);--site-heading-weight: 500;--section-text-width: 54rem;--section-copy-gap: calc(var(--space-md) * 2);--site-max: 1280px;--site-gutter: clamp(24px, 4vw, 56px);--planning-card-identity-gap: var(--space-sm);--planning-card-identity-width: var(--space-2xl)}:root,[data-theme=dark]{--p-surface-0: #121110;--p-surface-1: #1a1917;--p-surface-2: #232120;--p-surface-3: #1a1917;--p-surface-4: #0d0c0b;--p-surface-control: var(--p-surface-4);--p-surface-raised-hover: var(--p-state-hover);--p-text-1: #f5f1ea;--p-text-2: #c6bfb4;--p-text-3: #9a9287;--p-text-inverse: #120e0a;--p-border-1: #312d28;--p-border-2: #4b453d;--p-accent: #38c7d0;--p-accent-strong: #5cd8e0;--p-accent-soft: #171f20;--p-accent-text: #62d5df;--p-accent-border: #235257;--p-brand-mark-ink: #ffffff;--p-state-hover: #232120;--p-state-selected: #171f20;--p-error: #e2564a;--p-error-bg: #2c1614;--p-error-text: #f18b80;--p-success: #3fa36b;--p-success-bg: #11231a;--p-success-text: #5fc48b;--p-warning: #d9a21b;--p-warning-bg: #2a2110;--p-warning-text: #e8bc4a;--p-info: #5b8fd6;--p-info-bg: #14202e;--p-info-text: #8cb3e6;--p-review: #7547f5;--p-review-bg: #1c1434;--p-review-text: #a280ff;--p-error-fill: var(--p-error);--p-warning-fill: var(--p-warning);--p-info-fill: var(--p-info);--p-success-fill: var(--p-success);--p-review-fill: var(--p-review);--p-cancelled-fill: #9aadb7;--p-todo-fill: #7e694f;--p-todo-bg: #2d2216;--p-todo-text: var(--p-text-3);--p-data-red: #e3655a;--p-data-red-bg: #2e1a18;--p-data-red-text: #e26359;--p-data-orange: #da6f19;--p-data-orange-bg: #2d1c12;--p-data-orange-text: #d86d16;--p-data-amber: #b3851c;--p-data-amber-bg: #281f0e;--p-data-amber-text: #b28319;--p-data-green: #3aa044;--p-data-green-bg: #172517;--p-data-green-text: #3aa044;--p-data-teal: #169f8c;--p-data-teal-bg: #0d2521;--p-data-teal-text: #129d8a;--p-data-sky: #1199c0;--p-data-sky-bg: #0e242c;--p-data-sky-text: #1199c0;--p-data-blue: #4a8ced;--p-data-blue-bg: #172130;--p-data-blue-text: #498beb;--p-data-indigo: #7f82ef;--p-data-indigo-bg: #1d1f30;--p-data-indigo-text: #7e80ee;--p-data-pink: #d965a1;--p-data-pink-bg: #2c1a23;--p-data-pink-text: #d6629e;--p-data-brown: #aa8471;--p-data-brown-bg: #291d17;--p-data-brown-text: #a9836f;--p-data-grey: #878d93;--p-data-grey-bg: #1d2125;--p-data-grey-text: #878d93;--p-shadow: rgba(0, 0, 0, .55);--p-shadow-sm: 0 0 0 0 transparent;--p-shadow-md: 0 0 0 0 transparent;--p-shadow-lg: 0 16px 40px var(--p-shadow);--p-shadow-card: 0 0 0 0 transparent;--p-shadow-detail: 0 16px 40px var(--p-shadow);--p-shadow-board-column: 0 0 0 0 transparent;--p-control-shadow: 0 0 0 0 transparent;--p-focus-ring: rgba(56, 199, 208, .55);--p-scrollbar-thumb: rgba(245, 241, 234, .18);--p-scrollbar-track: rgba(0, 0, 0, .28);--p-icon-invert: brightness(0) saturate(100%) invert(100%)}:root,[data-theme]{--surface-page: var(--p-surface-0);--surface-panel: var(--p-surface-1);--surface-elevated: var(--p-surface-2);--surface-modal: var(--p-surface-3);--surface-field: var(--p-surface-control);--surface-inset: var(--p-surface-4);--surface-hover: var(--p-state-hover);--surface-selected: var(--p-state-selected);--surface-accent-soft: var(--p-accent-soft);--surface-scrim: var(--p-surface-0);--bg-primary: var(--surface-page);--bg-secondary: var(--surface-panel);--task-card-surface: var(--p-surface-2);--surface-board-column: var(--p-surface-1);--surface-board-column-border: var(--p-border-1);--surface-board-column-shadow: var(--p-shadow-board-column);--surface-board-header: var(--p-surface-1);--surface-board-header-border: var(--p-border-1);--text-title: var(--p-text-1);--text-primary: var(--text-title);--text-body: var(--p-text-2);--text-secondary: var(--p-text-2);--text-section-title: var(--p-text-2);--text-label: var(--p-text-2);--text-muted: var(--p-text-3);--text-helper: var(--p-text-3);--text-placeholder: var(--p-text-3);--text-inverse: var(--p-text-inverse);--text-accent: var(--p-accent-text);--border-default: var(--p-border-1);--border-primary: var(--border-default);--border-strong: var(--p-border-2);--border-divider: var(--p-border-1);--border-subtle: var(--p-border-1);--control-border: var(--p-text-3);--brand-primary: var(--p-accent);--brand-primary-strong: var(--p-accent-strong);--brand-primary-soft: var(--p-accent-soft);--brand-primary-border: var(--p-accent-border);--brand-primary-glow: transparent;--brand-primary-glow-soft: transparent;--brand-cloud-accent: var(--p-accent);--brand-mark-ink: var(--p-brand-mark-ink);--brand-mark-ink-on-dark: var(--p-brand-mark-ink-on-dark);--brand-orange: var(--p-brand-orange);--auth-card-bg: var(--p-auth-card-bg);--auth-border: var(--p-auth-border);--auth-border-subtle: var(--p-auth-border-subtle);--auth-shadow: var(--p-auth-shadow);--auth-veil: var(--p-auth-veil);--auth-icon: var(--p-auth-icon);--auth-badge-bg: var(--p-auth-badge-bg);--auth-badge-icon: var(--p-auth-badge-icon);--auth-title: var(--p-auth-title);--auth-text-muted: var(--p-auth-text-muted);--auth-error-text: var(--p-auth-error-text);--auth-label: var(--p-auth-label);--auth-input-bg: var(--p-auth-input-bg);--auth-input-text: var(--p-auth-input-text);--auth-placeholder: var(--p-auth-placeholder);--auth-consent-text: var(--p-auth-consent-text);--auth-link-neutral: var(--p-auth-link-neutral);--auth-field-accent: var(--p-auth-field-accent);--auth-field-accent-strong: var(--p-auth-field-accent-strong);--auth-field-ground: var(--p-auth-field-ground);--color-error: var(--p-error);--color-error-bg: var(--p-error-bg);--color-success: var(--p-success);--color-success-bg: var(--p-success-bg);--color-info: var(--p-info);--color-info-bg: var(--p-info-bg);--color-warning: var(--p-warning);--color-warning-bg: var(--p-warning-bg);--status-error: var(--color-error);--status-error-bg: var(--color-error-bg);--status-error-text: var(--p-error-text);--status-success: var(--color-success);--status-success-bg: var(--color-success-bg);--status-success-text: var(--p-success-text);--status-info: var(--color-info);--status-info-bg: var(--color-info-bg);--status-info-text: var(--p-info-text);--status-warning: var(--color-warning);--status-warning-bg: var(--color-warning-bg);--status-warning-text: var(--p-warning-text);--status-review: var(--p-review);--status-review-bg: var(--p-review-bg);--status-review-text: var(--p-review-text);--status-cancelled: var(--p-text-3);--status-cancelled-bg: var(--p-surface-4);--status-cancelled-text: var(--p-text-2);--status-error-fill: var(--p-error-fill);--status-success-fill: var(--p-success-fill);--status-info-fill: var(--p-info-fill);--status-warning-fill: var(--p-warning-fill);--status-review-fill: var(--p-review-fill);--status-cancelled-fill: var(--p-cancelled-fill);--status-todo: var(--p-todo-text);--status-todo-bg: var(--p-todo-bg);--status-todo-text: var(--p-todo-text);--status-todo-fill: var(--p-todo-fill);--provisional-reference-color: var(--color-warning);--data-red: var(--p-data-red);--data-red-bg: var(--p-data-red-bg);--data-red-text: var(--p-data-red-text);--data-orange: var(--p-data-orange);--data-orange-bg: var(--p-data-orange-bg);--data-orange-text: var(--p-data-orange-text);--data-amber: var(--p-data-amber);--data-amber-bg: var(--p-data-amber-bg);--data-amber-text: var(--p-data-amber-text);--data-green: var(--p-data-green);--data-green-bg: var(--p-data-green-bg);--data-green-text: var(--p-data-green-text);--data-teal: var(--p-data-teal);--data-teal-bg: var(--p-data-teal-bg);--data-teal-text: var(--p-data-teal-text);--data-sky: var(--p-data-sky);--data-sky-bg: var(--p-data-sky-bg);--data-sky-text: var(--p-data-sky-text);--data-blue: var(--p-data-blue);--data-blue-bg: var(--p-data-blue-bg);--data-blue-text: var(--p-data-blue-text);--data-indigo: var(--p-data-indigo);--data-indigo-bg: var(--p-data-indigo-bg);--data-indigo-text: var(--p-data-indigo-text);--data-violet: var(--p-review-text);--data-violet-bg: var(--p-review-bg);--data-violet-text: var(--p-review-text);--data-pink: var(--p-data-pink);--data-pink-bg: var(--p-data-pink-bg);--data-pink-text: var(--p-data-pink-text);--data-brown: var(--p-data-brown);--data-brown-bg: var(--p-data-brown-bg);--data-brown-text: var(--p-data-brown-text);--data-grey: var(--p-data-grey);--data-grey-bg: var(--p-data-grey-bg);--data-grey-text: var(--p-data-grey-text);--priority-low: var(--p-info);--priority-medium: var(--p-info);--priority-high: var(--p-warning);--priority-critical: var(--p-error);--complexity-tiny: var(--p-success);--complexity-low: var(--p-success);--complexity-medium: var(--p-info);--complexity-high: var(--p-accent);--complexity-epic: var(--p-accent-strong);--planning-identity-red: var(--data-red);--planning-identity-orange: var(--data-orange);--planning-identity-amber: var(--data-amber);--planning-identity-green: var(--data-green);--planning-identity-teal: var(--data-teal);--planning-identity-sky: var(--data-sky);--planning-identity-blue: var(--data-blue);--planning-identity-indigo: var(--data-indigo);--planning-identity-violet: var(--data-violet);--planning-identity-default: var(--p-border-2);--planning-progress-empty: var(--p-surface-4);--planning-card-selected-overlay: linear-gradient(var(--p-accent-soft), var(--p-accent-soft));--chrome-divider: var(--p-border-1);--chrome-project-pill-bg: var(--p-surface-4);--chrome-project-pill-border: var(--p-border-1);--chrome-project-pill-text: var(--p-text-2);--chrome-toolbar-bg: var(--p-surface-1);--chrome-toolbar-border: var(--p-border-1);--control-icon-bg: var(--p-surface-control);--control-icon-border: var(--p-border-1);--control-icon-text: var(--p-text-2);--control-icon-hover-bg: var(--p-state-hover);--control-icon-hover-border: var(--p-border-2);--control-icon-hover-text: var(--text-primary);--control-icon-shadow: var(--p-control-shadow);--control-icon-active-bg: var(--p-accent-soft);--control-icon-active-border: var(--p-accent-border);--control-icon-active-text: var(--p-accent-text);--control-icon-active-shadow: 0 0 0 1px var(--p-accent-border);--action-subtle-text: var(--p-text-2);--action-subtle-hover-bg: var(--p-accent-soft);--action-subtle-hover-border: var(--p-accent-border);--action-subtle-hover-text: var(--p-accent-text);--button-primary-bg: var(--p-accent);--button-primary-border: var(--p-accent);--button-primary-text: var(--p-text-inverse);--button-secondary-bg: var(--p-surface-control);--button-secondary-border: var(--border-default);--button-secondary-text: var(--text-secondary);--button-secondary-hover-bg: var(--p-state-hover);--button-secondary-hover-border: var(--border-strong);--button-secondary-hover-text: var(--text-title);--button-ghost-bg: transparent;--button-ghost-border: transparent;--button-ghost-text: var(--text-secondary);--button-ghost-hover-bg: var(--p-accent-soft);--button-ghost-hover-border: var(--p-accent-border);--button-ghost-hover-text: var(--p-accent-text);--button-tile-active-bg: var(--p-accent-soft);--button-tile-active-border: var(--p-accent-border);--button-tile-active-text: var(--text-title);--button-warning-bg: var(--p-warning-bg);--button-warning-border: var(--p-warning);--button-warning-text: var(--p-warning-text);--button-warning-hover-bg: var(--p-warning-bg);--button-warning-hover-border: var(--p-warning);--button-warning-hover-text: var(--p-warning-text);--button-destructive-bg: var(--p-error-bg);--button-destructive-border: var(--p-error);--button-destructive-text: var(--p-error-text);--button-destructive-hover-bg: var(--p-error-bg);--button-destructive-hover-border: var(--p-error);--button-destructive-hover-text: var(--p-error-text);--chip-border: var(--border-default);--chip-neutral-bg: var(--p-surface-4);--chip-neutral-text: var(--text-secondary);--chip-accent-bg: var(--p-accent-soft);--chip-accent-border: var(--p-accent-border);--chip-accent-text: var(--p-accent-text);--field-bg: var(--surface-field);--field-border: var(--border-default);--field-text: var(--text-primary);--field-placeholder: var(--p-text-3);--field-hover-bg: var(--p-surface-control);--field-hover-border: var(--p-border-2);--field-focus-bg: var(--p-surface-control);--field-focus-border: var(--p-accent);--field-focus-ring: var(--p-focus-ring);--field-inset-shadow: inset 0 0 0 0 transparent;--code-inline-bg: var(--p-surface-4);--code-inline-text: var(--p-accent-text);--code-inline-border: var(--border-default);--code-block-bg: var(--p-surface-4);--code-block-border: var(--border-default);--code-block-text: var(--p-text-2);--file-code-bg: var(--p-surface-4);--file-code-text: var(--p-text-2);--kbd-bg: var(--p-surface-4);--kbd-border: var(--border-default);--kbd-text: var(--p-text-2);--code-key: var(--p-info-text);--code-string: var(--p-review-text);--code-punctuation: var(--p-text-3);--code-text: var(--p-text-2);--modal-title-font-family: var(--display-font-family);--modal-title-font-size: var(--display-font-size);--modal-title-font-weight: var(--display-font-weight);--modal-title-letter-spacing: var(--display-letter-spacing);--modal-title-transform: var(--display-text-transform);--modal-title-style: var(--display-font-style);--modal-header-bg: var(--p-surface-3);--modal-header-border: var(--p-border-1);--box-shadow-sm: var(--p-shadow-sm);--box-shadow-md: var(--p-shadow-md);--box-shadow-lg: var(--p-shadow-lg);--agent-card-bg: var(--p-surface-2);--agent-card-hover-bg: var(--p-surface-raised-hover);--agent-card-selected-bg: var(--p-surface-raised-hover);--agent-card-border: var(--p-border-1);--agent-card-hover-border: var(--p-border-2);--agent-card-selected-border: var(--p-accent);--agent-card-shadow: var(--p-shadow-card);--agent-card-selected-shadow: inset 0 0 0 1px var(--p-accent-border);--agent-detail-bg: var(--p-surface-2);--agent-detail-border: var(--p-border-2);--agent-detail-shadow: var(--p-shadow-detail);--agent-avatar-bg: var(--p-surface-4);--agent-avatar-border: var(--p-border-2);--scrollbar-thumb: var(--p-scrollbar-thumb);--scrollbar-thumb-hover: var(--p-border-2);--scrollbar-thumb-active: var(--p-text-3);--scrollbar-track: var(--p-scrollbar-track);--task-date-picker-filter: var(--p-icon-invert)}.tf-heading-page,.tf-heading-section,.tf-heading-card,.tf-label-micro,.tf-kicker{margin:0;color:var(--text-title)}.tf-heading-page{font-family:var(--display-font-family);font-size:var(--display-font-size);font-weight:var(--display-font-weight);letter-spacing:var(--display-letter-spacing);text-transform:var(--display-text-transform);font-style:var(--display-font-style)}.tf-heading-section{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-section-title)}.tf-heading-card{font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--text-section-title)}.tf-label-micro{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-label)}.tf-kicker{font-family:var(--font-mono);font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.12em;color:var(--text-label)}.tf-kicker-on{color:var(--text-accent)}.tf-text-body,.tf-text-secondary,.tf-text-muted,.tf-text-helper,.tf-text-warning,.tf-text-success,.tf-text-error,.tf-text-info,.tf-text-meta{margin:0;line-height:1.5}.tf-text-body{font-size:.875rem;color:var(--text-body)}.tf-text-secondary{font-size:.8125rem;color:var(--text-secondary)}.tf-text-muted,.tf-text-helper{font-size:.75rem;color:var(--text-helper)}.tf-text-meta{font-family:var(--meta-font-family);font-size:var(--meta-font-size);letter-spacing:var(--meta-letter-spacing);color:var(--text-helper)}.tf-text-warning{font-size:.75rem;font-weight:600;color:var(--status-warning-text)}.tf-text-error{font-size:.75rem;font-weight:600;color:var(--status-error-text)}.tf-text-success{font-size:.75rem;font-weight:600;color:var(--status-success-text)}.tf-text-info{font-size:.75rem;font-weight:600;color:var(--status-info-text)}.tf-stat{display:grid;gap:var(--space-lg);margin:var(--space-xl) 0}.tf-stat-value{display:block;font-size:29px;font-weight:600;line-height:1.2;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--text-title)}.tf-stat-label{display:block;font-size:12px;font-weight:400;color:var(--text-helper);margin-top:var(--space-sm)}.tf-empty-title,.tf-empty-copy{margin:0;text-align:center}.tf-empty-title{font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:var(--text-title)}.tf-empty-copy{max-width:32ch;font-size:.875rem;line-height:1.5;color:var(--text-body);text-wrap:balance}.tf-empty,.tf-empty-inline{display:flex;flex-direction:column;gap:var(--space-md)}.tf-empty{align-items:center;justify-content:center;text-align:center}.tf-empty-inline{align-items:flex-start;padding:.55rem .65rem;text-align:left}.tf-empty-inline .tf-empty-title,.tf-empty-inline .tf-empty-copy{text-align:left}.tf-empty-icon{color:var(--text-muted)}.tf-button-base,.tf-button-primary,.tf-button-secondary,.tf-button-ghost,.tf-button-outline,.tf-button-destructive,.tf-button-icon,.tf-button-tile{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:var(--radius-md);border:1px solid transparent;font:inherit;font-weight:600;cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base),transform var(--transition-base)}.tf-button-base:disabled,.tf-button-primary:disabled,.tf-button-secondary:disabled,.tf-button-ghost:disabled,.tf-button-outline:disabled,.tf-button-destructive:disabled,.tf-button-icon:disabled,.tf-button-tile:disabled{opacity:.55;cursor:not-allowed}.tf-button-primary.tf-button-compact,.tf-button-secondary.tf-button-compact,.tf-button-ghost.tf-button-compact,.tf-button-outline.tf-button-compact,.tf-button-destructive.tf-button-compact{height:24px;padding:0 var(--space-md);font-size:var(--text-xs);gap:.375rem}.tf-button-primary.tf-button-control-height,.tf-button-secondary.tf-button-control-height,.tf-button-ghost.tf-button-control-height,.tf-button-outline.tf-button-control-height,.tf-button-destructive.tf-button-control-height{height:2.125rem;padding:0 .75rem}.tf-button-primary{padding:.375rem .75rem;font-size:.75rem;background:var(--button-primary-bg);border-color:var(--button-primary-border);color:var(--button-primary-text);box-shadow:0 0 0 1px transparent}.tf-button-primary:hover:not(:disabled){transform:translateY(-1px);background:var(--brand-primary-strong)}.tf-button-secondary{padding:.375rem .75rem;font-size:.75rem;background:var(--button-secondary-bg);border-color:var(--button-secondary-border);color:var(--button-secondary-text)}.tf-button-secondary:hover:not(:disabled){background:var(--button-secondary-hover-bg);border-color:var(--button-secondary-hover-border);color:var(--button-secondary-hover-text)}.tf-button-ghost{padding:.375rem .75rem;font-size:.75rem;background:var(--button-ghost-bg);border-color:var(--button-ghost-border);color:var(--button-ghost-text)}.tf-button-ghost:hover:not(:disabled){background:var(--button-ghost-hover-bg);border-color:var(--button-ghost-hover-border);color:var(--button-ghost-hover-text)}.tf-button-destructive{padding:.375rem .75rem;font-size:.75rem;background:var(--status-error-bg);border-color:color-mix(in srgb,var(--status-error) 45%,transparent);color:var(--status-error)}.tf-button-ghost-warning,.tf-button-ghost-success,.tf-button-ghost-error,.tf-button-ghost-info{--button-ghost-bg: transparent;--button-ghost-border: transparent;--button-ghost-hover-bg: color-mix(in srgb, var(--ghost-tone-text) 12%, transparent);--button-ghost-hover-border: color-mix(in srgb, var(--ghost-tone-text) 35%, transparent);--button-ghost-text: var(--ghost-tone-text);--button-ghost-hover-text: var(--ghost-tone-text)}.tf-button-ghost-warning{--ghost-tone-text: var(--status-warning-text)}.tf-button-ghost-success{--ghost-tone-text: var(--status-success-text)}.tf-button-ghost-error{--ghost-tone-text: var(--status-error-text)}.tf-button-ghost-info{--ghost-tone-text: var(--status-info-text)}.tf-button-ghost-warning:focus-visible,.tf-button-ghost-success:focus-visible,.tf-button-ghost-error:focus-visible,.tf-button-ghost-info:focus-visible{outline:2px solid var(--ghost-tone-text);outline-offset:2px}.tf-button-ghost-warning:active:not(:disabled),.tf-button-ghost-success:active:not(:disabled),.tf-button-ghost-error:active:not(:disabled),.tf-button-ghost-info:active:not(:disabled){background:color-mix(in srgb,var(--ghost-tone-text) 20%,transparent)}.tf-button-outline{padding:.375rem .75rem;font-size:.75rem;background:var(--outline-bg);border-color:var(--outline-border);color:var(--outline-text)}.tf-button-outline:hover:not(:disabled){background:var(--outline-hover-bg);border-color:var(--outline-hover-border)}.tf-button-outline:focus-visible{outline:2px solid var(--outline-text);outline-offset:2px}.tf-button-outline:active:not(:disabled){background:var(--outline-active-bg)}.tf-button-outline-warning{--outline-bg: color-mix(in srgb, var(--status-warning) 16%, transparent);--outline-border: color-mix(in srgb, var(--status-warning) 55%, transparent);--outline-text: var(--status-warning-text);--outline-hover-bg: color-mix(in srgb, var(--status-warning) 24%, transparent);--outline-hover-border: color-mix(in srgb, var(--status-warning) 65%, transparent);--outline-active-bg: color-mix(in srgb, var(--status-warning) 32%, transparent)}.tf-button-outline-success{--outline-bg: color-mix(in srgb, var(--status-success) 16%, transparent);--outline-border: color-mix(in srgb, var(--status-success) 55%, transparent);--outline-text: var(--status-success-text);--outline-hover-bg: color-mix(in srgb, var(--status-success) 24%, transparent);--outline-hover-border: color-mix(in srgb, var(--status-success) 65%, transparent);--outline-active-bg: color-mix(in srgb, var(--status-success) 32%, transparent)}.tf-button-outline-error{--outline-bg: color-mix(in srgb, var(--status-error) 16%, transparent);--outline-border: color-mix(in srgb, var(--status-error) 55%, transparent);--outline-text: var(--status-error-text);--outline-hover-bg: color-mix(in srgb, var(--status-error) 24%, transparent);--outline-hover-border: color-mix(in srgb, var(--status-error) 65%, transparent);--outline-active-bg: color-mix(in srgb, var(--status-error) 32%, transparent)}.tf-button-outline-info{--outline-bg: color-mix(in srgb, var(--status-info) 16%, transparent);--outline-border: color-mix(in srgb, var(--status-info) 55%, transparent);--outline-text: var(--status-info-text);--outline-hover-bg: color-mix(in srgb, var(--status-info) 24%, transparent);--outline-hover-border: color-mix(in srgb, var(--status-info) 65%, transparent);--outline-active-bg: color-mix(in srgb, var(--status-info) 32%, transparent)}.tf-button-icon{width:2rem;height:2rem;padding:0;border-radius:var(--radius-full)}.tf-control-icon{min-width:2.125rem;min-height:2.125rem;padding:.375rem;background:var(--control-icon-bg);border:1px solid var(--control-icon-border);color:var(--control-icon-text);cursor:pointer;border-radius:var(--radius-md);display:inline-flex;align-items:center;justify-content:center;transition:background-color var(--transition-base),border-color var(--transition-base),color var(--transition-base),box-shadow var(--transition-base);box-shadow:var(--control-icon-shadow)}.tf-control-icon-compact{min-width:1.625rem;min-height:1.625rem;padding:.1875rem;border-radius:calc(var(--radius-md) - 3px)}.tf-control-icon:hover:not(:disabled){background:var(--control-icon-hover-bg);border-color:var(--control-icon-hover-border);color:var(--control-icon-hover-text)}.tf-control-icon-active{background:var(--control-icon-active-bg);border-color:var(--control-icon-active-border);color:var(--control-icon-active-text);box-shadow:var(--control-icon-active-shadow)}.tf-control-icon-success{color:var(--status-success-text)}.tf-control-icon-success:hover:not(:disabled){border-color:color-mix(in srgb,var(--status-success) 40%,var(--control-icon-hover-border));color:var(--status-success-text)}.tf-control-icon-quiet:not(.tf-control-icon-active){background:transparent;border-color:transparent;box-shadow:none}.tf-control-icon-quiet:not(.tf-control-icon-active):hover,.tf-control-icon-quiet:not(.tf-control-icon-active):focus-visible{background:var(--control-icon-hover-bg);border-color:var(--control-icon-hover-border);color:var(--control-icon-hover-text)}.tf-button-busy{position:relative}.tf-button-busy:after{content:"";position:absolute;inset-inline:25%;inset-block-end:.25rem;height:2px;border-radius:var(--radius-full);background:currentColor;opacity:.55;transform-origin:center;animation:tf-button-busy-pulse 1.1s ease-in-out infinite}@keyframes tf-button-busy-pulse{0%,to{transform:scaleX(.35);opacity:.35}50%{transform:scaleX(1);opacity:.7}}@media(prefers-reduced-motion:reduce){.tf-button-busy:after{animation:none;transform:scaleX(.6)}}.tf-spinner{animation:tf-spin 1s linear infinite}@keyframes tf-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tf-button-tile{width:100%;min-height:3.75rem;flex-direction:column;padding:.75rem .5rem;background:var(--button-secondary-bg);border-color:transparent;color:var(--button-secondary-text)}.tf-button-tile:hover:not(:disabled),.tf-button-tile[aria-pressed=true]{background:var(--button-tile-active-bg);border-color:var(--button-tile-active-border);color:var(--button-tile-active-text);box-shadow:var(--control-icon-active-shadow)}.tf-chip,.tf-chip-neutral,.tf-chip-accent,.tf-chip-success,.tf-chip-warning,.tf-chip-danger,.tf-chip-count,.tf-chip-info,.tf-chip-runtime{display:inline-flex;align-items:center;gap:.375rem;min-height:1.5rem;padding:0 .625rem;border:1px solid var(--chip-border);border-radius:var(--radius-full);font-size:.6875rem;font-weight:600;line-height:1}.tf-chip-neutral{background:var(--chip-neutral-bg);color:var(--chip-neutral-text)}.tf-chip-accent{background:var(--chip-accent-bg);border-color:var(--chip-accent-border);color:var(--chip-accent-text)}.tf-chip-success{background:var(--status-success-bg);border-color:color-mix(in srgb,var(--status-success) 30%,transparent);color:var(--status-success-text)}.tf-chip-warning{background:var(--status-warning-bg);border-color:color-mix(in srgb,var(--status-warning) 30%,transparent);color:var(--status-warning-text)}.tf-chip-danger{background:var(--status-error-bg);border-color:color-mix(in srgb,var(--status-error) 30%,transparent);color:var(--status-error-text)}.tf-chip-count{background:var(--surface-panel);color:var(--text-secondary)}.tf-chip-info,button.tf-chip-reference:not(:disabled):not(.tf-chip-copied):hover,button.tf-chip-reference:not(:disabled):not(.tf-chip-copied):focus-visible{background:var(--status-info-bg);border-color:color-mix(in srgb,var(--status-info) 30%,transparent);color:var(--status-info-text)}.tf-chip-runtime{background:color-mix(in srgb,var(--chip-tone) 15%,transparent);border-color:color-mix(in srgb,var(--chip-tone) 40%,transparent);color:var(--chip-tone)}.tf-chip-reference{font-family:var(--meta-font-family);letter-spacing:var(--meta-letter-spacing)}button.tf-chip-reference{cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base)}button.tf-chip-reference:disabled{cursor:not-allowed;opacity:.55}.tf-chip-reference-label{display:block;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-chip-icon-only{justify-content:center;padding-inline:.375rem;min-width:1.5rem}.tf-chip-remove{margin-inline-start:.125rem}.tf-notice{display:flex;align-items:flex-start;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-radius:var(--radius-md);border:1px solid color-mix(in srgb,var(--notice-tone) 30%,var(--border-default));background:var(--notice-bg);color:var(--notice-text);font-size:.75rem;line-height:1.45}.tf-notice-warning{--notice-tone: var(--status-warning);--notice-bg: var(--status-warning-bg);--notice-text: var(--status-warning-text)}.tf-notice-success{--notice-tone: var(--status-success);--notice-bg: var(--status-success-bg);--notice-text: var(--status-success-text)}.tf-notice-error{--notice-tone: var(--status-error);--notice-bg: var(--status-error-bg);--notice-text: var(--status-error-text)}.tf-notice-info{--notice-tone: var(--status-info);--notice-bg: var(--status-info-bg);--notice-text: var(--status-info-text)}.tf-notice-icon{flex-shrink:0;margin-top:.125rem}.tf-notice-body{flex:1;min-width:0;overflow-wrap:anywhere}.tf-notice-title{margin:0;font-weight:600}.tf-notice-actions{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.tf-notice-dismiss{flex-shrink:0;border:none;background:transparent;color:inherit;opacity:.86;cursor:pointer;padding:0;margin-top:.0625rem;display:inline-flex;align-items:center;justify-content:center;transition:opacity var(--transition-base)}.tf-notice-dismiss:hover{opacity:1}.tf-surface-panel,.tf-surface-elevated,.tf-surface-inset,.tf-surface-modal{border-radius:var(--radius-md);border:1px solid var(--border-default)}.tf-surface-panel{background:var(--surface-panel)}.tf-surface-elevated{background:var(--surface-elevated);box-shadow:var(--box-shadow-sm)}.tf-surface-inset{background:var(--surface-inset)}.tf-surface-modal{background:var(--surface-modal)}.tf-modal-shell{width:100%;max-height:90vh;display:flex;flex-direction:column;color:var(--text-body);overflow:hidden;position:relative;isolation:isolate;border-radius:var(--radius-xl);box-shadow:0 20px 60px #00000080}.tf-modal-header{display:flex;justify-content:space-between;align-items:center;padding:.75rem var(--space-lg);border-bottom:1px solid var(--modal-header-border);flex-shrink:0;background:var(--modal-header-bg);gap:.75rem;position:relative;z-index:2}.tf-modal-title{margin:0;font-size:var(--modal-title-font-size);font-weight:var(--modal-title-font-weight);color:var(--text-title);display:flex;align-items:center;gap:.5rem;letter-spacing:var(--modal-title-letter-spacing);flex:1;font-family:var(--modal-title-font-family);text-transform:var(--modal-title-transform);font-style:var(--modal-title-style)}.tf-page-header,.tf-section-header{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tf-page-header{justify-content:space-between}.tf-page-header-main{display:flex;flex:1;min-width:0;flex-direction:column;gap:var(--space-sm)}.tf-page-header-titles{display:flex;align-items:center;gap:var(--space-md);min-width:0}.tf-page-header-parent{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tf-page-header-actions,.tf-section-header-actions{display:inline-flex;align-items:center;gap:var(--space-md);flex-shrink:0}.tf-section-header-title{display:inline-flex;align-items:center;gap:var(--space-sm);margin-inline-end:auto;min-width:0}.tf-section-header-toggle{flex-shrink:0}.tf-section-header-disclosure{width:100%;box-sizing:border-box;padding:var(--space-md) 0 var(--space-md) var(--space-md);gap:.4rem;-webkit-user-select:none;user-select:none}.tf-panel{border:1px solid var(--border-primary);border-radius:var(--radius-md);overflow:hidden;box-shadow:var(--box-shadow-md)}.tf-panel-header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;padding:10px 16px;background:var(--surface-inset);border-bottom:1px solid var(--border-primary)}.tf-panel-body{padding:16px}.tf-field-stack{display:flex;flex-direction:column;gap:.375rem}.tf-field-label-row{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.tf-field-label{font-size:.75rem;font-weight:500;text-transform:uppercase;letter-spacing:.05em;color:var(--text-label)}.tf-field-hint,.tf-field-note{font-size:.75rem;color:var(--text-helper)}.tf-field-hint-size{font-size:11px}:where(.tf-field-hint-size){margin:0}.tf-field-required{margin-left:.15em;color:var(--status-error-text)}.tf-field-shell{width:100%;font-family:inherit;font-size:.8125rem;line-height:1.5;padding:var(--space-md);background:var(--surface-field);border:1px solid var(--border-default);border-radius:var(--radius-md);color:var(--text-body);outline:none;appearance:none;transition:border-color var(--transition-base),box-shadow var(--transition-base)}.tf-field-shell::placeholder{color:var(--text-placeholder)}.tf-field-shell:focus{border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.tf-field-select-focus:focus{background:var(--field-focus-bg);border-color:var(--field-focus-border);box-shadow:var(--field-inset-shadow),0 0 0 3px var(--field-focus-ring)}.tf-field-shell:disabled{opacity:.65;cursor:not-allowed}.tf-field-shell[aria-invalid=true]{border-color:var(--status-error)}.tf-field-row{display:flex;gap:8px}.tf-field-row .tf-field-shell{flex:1}textarea.tf-field-shell{resize:vertical;min-height:80px}select.tf-field-shell{padding-right:calc(var(--space-md) + var(--space-lg));background-image:linear-gradient(45deg,transparent 50%,var(--text-secondary) 50%),linear-gradient(135deg,var(--text-secondary) 50%,transparent 50%);background-position:calc(100% - 14px) 50%,calc(100% - 10px) 50%;background-size:4px 4px;background-repeat:no-repeat}.tf-checkbox{appearance:none;box-sizing:border-box;display:inline-grid;place-content:center;flex:0 0 auto;width:16px;height:16px;margin:0;padding:0;border:1.5px solid var(--control-border);border-radius:var(--radius-sm);background:var(--surface-inset);cursor:pointer;transition:background-color var(--transition-base),border-color var(--transition-base),box-shadow var(--transition-base)}.tf-checkbox:hover:not(:disabled){border-color:var(--brand-primary)}.tf-checkbox:focus-visible{outline:none;border-color:var(--field-focus-border);box-shadow:0 0 0 2px var(--field-focus-ring)}.tf-checkbox:checked,.tf-checkbox:indeterminate{background:var(--brand-primary);border-color:var(--brand-primary-border);color:var(--text-inverse)}.tf-checkbox:after{content:"";display:block;width:4px;height:8px;border:solid currentColor;border-width:0 2px 2px 0;opacity:0;transform:translateY(-1px) rotate(45deg)}.tf-checkbox:checked:after{opacity:1}.tf-checkbox:indeterminate:after{width:8px;height:0;border-width:0 0 2px;opacity:1;transform:none}.tf-checkbox:disabled{opacity:.55;cursor:not-allowed}.tf-inline-stack-xs{display:flex;flex-direction:column;gap:.25rem}.tf-inline-stack-sm{display:flex;flex-direction:column;gap:.5rem}.tf-row-end{display:flex;justify-content:flex-end}.tf-sidebar-shell{position:absolute;top:0;right:0;bottom:0;width:20rem;min-width:20rem;padding:.75rem;display:flex;flex-direction:column;gap:.75rem;z-index:40;overflow-y:auto;border-left:1px solid var(--border-default);background:var(--surface-panel)}.tf-sidebar-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.tf-sidebar-title{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:600;color:var(--text-title)}.tf-tray-scroll-viewport{--tf-tray-scroll-gutter: 12px;--tf-tray-scroll-edge-gap: 4px;margin-block-start:var(--tf-tray-scroll-edge-gap);margin-inline-end:calc(-1 * var(--tf-tray-scroll-gutter))}.tf-tray-scroll-viewport.tf-tray-scroll-viewport{padding-inline-end:var(--tf-tray-scroll-gutter)}.tf-sidebar-section{padding:.625rem;display:flex;flex-direction:column;gap:.5rem}.tf-stat-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.tf-stat-grid-single{grid-column:1 / -1}.tf-stat-tile{padding:.375rem;border:1px solid var(--border-default);border-radius:var(--radius-md);background:var(--surface-inset);color:var(--text-secondary);font-size:.75rem}.tf-stat-value{color:var(--text-title);font-weight:600}.site-hero-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,var(--site-bg) 0%,color-mix(in srgb,var(--site-bg) 72%,transparent) 34%,transparent 56%),linear-gradient(180deg,transparent 68%,var(--site-bg) 100%)}.site-page-hero{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:flex-end;min-height:40vh;border-bottom:1px solid var(--site-line);background:var(--site-bg)}.site-page-hero-wrap{position:relative;z-index:2;padding-block:clamp(48px,8vw,96px)}.site-page-hero-kicker{display:block;font-family:var(--site-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--p-accent-text)}.site-page-hero-title{margin:18px 0 0;font-size:clamp(40px,6vw,72px);line-height:.95;letter-spacing:.005em;max-width:16ch}.site-page-hero-title-accent{color:var(--site-accent-strong)}.site-page-hero-sub{margin:18px 0 0;font-size:clamp(16px,1.4vw,18px);color:var(--site-text-muted);max-width:62ch;line-height:1.55}.site-hero{position:relative;isolation:isolate;overflow:hidden;border-bottom:1px solid var(--site-line);background:var(--site-bg)}.site-hero-wrap{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(400px,440px);gap:40px clamp(48px,6vw,96px);align-items:center;padding-block:clamp(64px,9vw,120px) clamp(56px,7vw,96px)}.site-hero-copy{min-width:0}.site-hero-kicker{display:block;font-family:var(--site-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--p-accent-text)}.site-hero-headline{margin:18px 0 26px;font-size:clamp(48px,7vw,96px);line-height:.92;letter-spacing:.005em;max-width:10ch;text-wrap:balance}.site-hero-headline-accent{display:block;color:var(--site-accent-strong);padding-left:.3em}.site-hero-sub{font-size:clamp(17px,1.5vw,20px);color:var(--site-text-muted);max-width:46ch;margin:0 0 30px;line-height:1.55}.site-hero-cta{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.site-hero-primary-btn{display:inline-flex;align-items:center;gap:10px;font-family:var(--site-mono);font-weight:600;font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;padding:11px 18px;border-radius:6px;text-decoration:none;cursor:pointer;border:1px solid var(--site-accent);color:var(--p-text-inverse);background:var(--site-accent);transition:transform .15s,border-color .15s,background .15s}.site-hero-primary-btn:hover{transform:translateY(-1px);background:var(--site-accent-strong);border-color:var(--site-accent-strong)}.site-hero-cmd{display:inline-flex;align-items:center;gap:12px;font-family:var(--site-mono);font-size:13px;color:var(--site-text-muted);background:var(--p-surface-4);border:1px solid var(--site-line);border-radius:6px;padding:10px 14px}.site-hero-cmd-prompt{color:var(--p-accent-text)}.site-hero-copy-btn{all:unset;cursor:pointer;font-family:var(--site-mono);color:var(--p-text-3);font-size:11px;letter-spacing:.1em;padding:2px 6px;border-radius:4px;border:1px solid var(--site-line)}.site-hero-copy-btn:hover{color:var(--site-text);border-color:var(--p-border-2)}.site-hero-handoff{display:grid;gap:18px;width:100%;min-width:0;overflow:hidden;background:color-mix(in srgb,var(--p-surface-1) 88%,transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border:1px solid var(--p-border-2);border-radius:10px;padding:18px 18px 14px;font-family:var(--site-mono);font-size:12.5px;color:var(--site-text-muted)}.site-hero-story{display:grid;gap:18px;min-width:0;transform:translate(0);opacity:1;transition:transform .4s ease,opacity .4s ease}.site-hero-story.is-leaving{transform:translate(-24px);opacity:0}.site-hero-story.is-entering{transform:translate(24px);opacity:0;transition:none}@media(prefers-reduced-motion:reduce){.site-hero-story{transition:none}.site-hero-log.is-advancing,.site-hero-log-row,.site-hero-log-row.is-on{animation:none;transition:none}}.site-hero-card{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);color:var(--text-body);height:314px}.site-hero-card>*{height:100%}.site-hero-card [data-task-activity-summary=true]>div[title]{-webkit-line-clamp:4}.site-hero-card [class*=taskContent]{display:flex;flex-direction:column}.site-hero-card [class*=taskContent]>[class*=taskMeta]:last-child{margin-top:auto}.site-hero-card [class*=taskTitle]{font-size:18px;line-height:1.3;margin-bottom:12px}.site-hero-log-window{box-sizing:border-box;height:168px;padding-top:44px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black 42px);mask-image:linear-gradient(to bottom,transparent 0,black 42px)}.site-hero-log{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:36px;gap:8px}.site-hero-log.is-advancing{animation:site-hero-log-shift .32s ease-out}@keyframes site-hero-log-shift{0%{transform:translateY(44px)}}.site-hero-log-row{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:start;height:36px;line-height:18px;opacity:.38;transition:opacity .4s}.site-hero-log-row.is-on{opacity:1;animation:site-hero-log-row-in .32s ease-out}@keyframes site-hero-log-row-in{0%{opacity:0;transform:translateY(8px)}}.site-hero-log-text{min-width:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.site-hero-log-row.is-on .site-hero-log-time{color:var(--p-accent-text)}.site-hero-log-time{color:var(--p-text-3);font-variant-numeric:tabular-nums}.site-hero-log-who{color:var(--site-text)}.site-hero-log-agent{display:inline-flex;align-items:center;gap:6px;height:18px;vertical-align:top}.site-hero-handoff-foot{padding-top:10px;border-top:1px solid var(--site-line);display:flex;justify-content:space-between;color:var(--p-text-3);font-size:11px;letter-spacing:.06em}@media(max-width:959px){.site-hero-wrap{grid-template-columns:1fr}}@media(max-width:560px){.site-hero-headline{max-width:none}}
