._taskItem_1l6t5_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_1l6t5_1:has(.taxonomyDropdownActive){z-index:1300}._compressed_1l6t5_28{padding:8px 12px;gap:4px}._compressed_1l6t5_28 ._taskHeader_1l6t5_33{margin-bottom:4px}._compressed_1l6t5_28 ._taskReferenceCluster_1l6t5_37{gap:4px}._compressed_1l6t5_28 ._taskMeta_1l6t5_41{margin-top:4px;gap:8px}._compressed_1l6t5_28 ._taskTitle_1l6t5_46{margin-top:8px;margin-bottom:12px}._taskItem_1l6t5_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_1l6t5_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_1l6t5_62 img{display:block;width:100%;height:100%;object-fit:cover;transition:transform var(--transition-base, .2s)}._taskCover_1l6t5_62:hover img{transform:scale(1.015)}._taskCover_1l6t5_62:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}.modal[data-theme=light] ._taskItem_1l6t5_1{border-color:var(--border-default)}._taskItemRecentlyChanged_1l6t5_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_1l6t5_1 2s ease-out forwards}._taskItemGlowPersistent_1l6t5_111:after{animation:none;opacity:1}._taskItemRecentlyChanged_1l6t5_96,._taskItemGlowPersistent_1l6t5_111,._taskItemLinkedFeedback_1l6t5_118{z-index:5}._taskItemLinkedFeedback_1l6t5_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_1l6t5_1 1.8s ease-out forwards}._assigneeAvatarShared_1l6t5_136{width:36px;height:36px;flex:0 0 auto;display:inline-flex;border-radius:var(--radius-full)}._compressed_1l6t5_28 ._assigneeAvatarShared_1l6t5_136{width:32px;height:32px}._assigneePicker_1l6t5_149{width:36px;height:36px;flex:0 0 auto}._compressed_1l6t5_28 ._assigneePicker_1l6t5_149{width:32px;height:32px}._assigneePicker_1l6t5_149 .taxonomyDropdownButton{width:auto;padding:0;border:0;border-radius:999px;background:transparent;box-shadow:none}._assigneePicker_1l6t5_149 .taxonomyDropdownButton:hover:not(:disabled),._assigneePicker_1l6t5_149 .taxonomyDropdownButton:focus,._assigneePicker_1l6t5_149 .taxonomyDropdownOpen{border:0;border-radius:999px;background:transparent;box-shadow:none;filter:none}._assigneePicker_1l6t5_149 .taxonomyDropdownButton:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px}._assigneePicker_1l6t5_149 .taxonomyDropdownButtonContent{gap:0}._taskLinkFeedbackPill_1l6t5_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_1l6t5_1 1.8s ease-out forwards}._inProgress_1l6t5_209,._onHold_1l6t5_210,._readyForReview_1l6t5_211,._completed_1l6t5_212{border-color:var(--task-status-fill)!important;box-shadow:0 0 15px color-mix(in srgb,var(--task-status-fill) 15%,transparent)}._inProgress_1l6t5_209 ._taskTitle_1l6t5_46,._onHold_1l6t5_210 ._taskTitle_1l6t5_46,._readyForReview_1l6t5_211 ._taskTitle_1l6t5_46,._completed_1l6t5_212 ._taskTitle_1l6t5_46{color:var(--task-status-text);font-weight:600}[data-card-title=ink] ._inProgress_1l6t5_209 ._taskTitle_1l6t5_46,[data-card-title=ink] ._onHold_1l6t5_210 ._taskTitle_1l6t5_46,[data-card-title=ink] ._readyForReview_1l6t5_211 ._taskTitle_1l6t5_46,[data-card-title=ink] ._completed_1l6t5_212 ._taskTitle_1l6t5_46{color:var(--text-title)}._cancelled_1l6t5_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_1l6t5_233 ._taskTitle_1l6t5_46{text-decoration:line-through;color:var(--status-cancelled-text)}._taskItem_1l6t5_1._readOnly_1l6t5_244{border-color:var(--border-default)!important;box-shadow:var(--box-shadow-md)}._taskItem_1l6t5_1._readOnly_1l6t5_244 ._taskTitle_1l6t5_46{color:var(--text-muted)}._archived_1l6t5_253{background:transparent;cursor:default}._archived_1l6t5_253:hover{transform:none;background:#ffffff08}._archived_1l6t5_253 ._taskContent_1l6t5_263{opacity:.6}._archived_1l6t5_253 ._taskTitle_1l6t5_46{text-decoration:line-through;color:var(--text-muted)}._kanbanCardOverlay_1l6t5_272{opacity:.92;box-shadow:0 18px 38px #0000005c}._taskContent_1l6t5_263{flex:1;min-width:0}._taskTitle_1l6t5_46{display:block;padding-right:0;word-break:break-word;margin-bottom:4px}._deletedExpiry_1l6t5_289{color:var(--text-helper);font-size:11px;line-height:1.35;margin-top:2px}._taskHeader_1l6t5_33{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;gap:6px}._taskReferenceCluster_1l6t5_37{display:flex;align-items:center;gap:5px;flex-wrap:nowrap;min-width:0}._taskReferenceDivider_1l6t5_312{color:var(--text-helper);font-size:11px;line-height:1;flex:0 0 auto}._taskReferenceSegment_1l6t5_319{display:inline-flex;align-items:center;gap:6px;min-width:0}._taskActions_1l6t5_326{display:flex;gap:8px;flex-shrink:0;position:relative;z-index:10;align-items:center}._taskActions_1l6t5_326:has(.taxonomyDropdownActive){z-index:1300}._taskMeta_1l6t5_41{display:flex;flex-wrap:nowrap;align-items:center;gap:12px;font-size:11px;color:var(--text-helper);margin-top:12px}._taskMetaCompact_1l6t5_349{margin-top:0;margin-bottom:8px;padding-top:0;border-top:none}._taskMetaRow_1l6t5_356{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:center;gap:6px;width:100%;margin-bottom:4px;min-width:0}._taskMetaBadgeGroup_1l6t5_366{display:flex;align-items:center;gap:4px;min-width:0;overflow:hidden;white-space:nowrap}._taskMetaBadgeGroup_1l6t5_366>*{flex:0 0 auto}._taskMetaIdentityGroup_1l6t5_379{display:flex;align-items:center;gap:6px;min-width:0;flex:0 0 auto}._taskDescription_1l6t5_387{font-size:13px;color:var(--text-secondary);line-height:1.5;margin:4px 0 8px 16px;min-width:0;overflow:hidden}._taskLatestComment_1l6t5_396{--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_1l6t5_411{background:color-mix(in srgb,var(--task-activity-accent) 7%,var(--surface-inset))}._taskLatestCommentHeader_1l6t5_415{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0;margin-bottom:2px}._taskLatestCommentHeader_1l6t5_415 strong{color:var(--text-primary);text-transform:uppercase;font-size:9px;font-style:normal;opacity:.8}._taskLatestActivityHeading_1l6t5_432{display:flex;align-items:baseline;gap:4px;min-width:0;overflow:hidden}._taskLatestActivityActor_1l6t5_440{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_1l6t5_451{flex:0 0 auto;font-style:normal}._taskLatestCommentText_1l6t5_456{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_1l6t5_466{display:none}}@container (max-width: 215px){._taskMetaType_1l6t5_472{display:none}}@container (max-width: 180px){._taskMetaPriority_1l6t5_478,._taskComplexityLabel_1l6t5_482{display:none}}._taskCancellationReason_1l6t5_487{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_1l6t5_487 strong{color:var(--status-cancelled-text);text-transform:uppercase;font-size:10px;margin-right:6px;opacity:.8}._taskChildrenList_1l6t5_506{display:flex;flex-direction:column;gap:6px;margin:6px 0 2px;transition:all .2s ease}._taskChildrenItems_1l6t5_514{display:flex;flex-direction:column;gap:6px}._taskChildrenItemsScrollable_1l6t5_520{max-height:214px;overflow-y:auto;padding-right:2px}._taskChildrenToggleBtn_1l6t5_526{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_1l6t5_526: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_1l6t5_547{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_1l6t5_562{display:flex;align-items:center;justify-content:space-between;gap:8px}._taskParentIdBtn_1l6t5_569{flex:0 0 auto}._taskParentCompact_1l6t5_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) 10%,var(--bg-primary));color:var(--color-info);font-size:11px;font-weight:600;width:fit-content}._taskChildMiniTask_1l6t5_588{width:100%;margin:0;padding:6px 8px;gap:0;transition:transform .16s ease,opacity .16s ease,border-color .16s ease}._taskParentMiniTask_1l6t5_596{margin-top:2px;margin-bottom:10px}._taskChildMiniTaskArchived_1l6t5_601{opacity:.62;filter:saturate(.78) grayscale(.2);background:transparent;border-color:color-mix(in srgb,var(--border-primary) 70%,transparent)}._taskChildMiniTaskArchived_1l6t5_601 ._childTaskIdButton_1l6t5_608{opacity:.78}._taskChildMiniRow_1l6t5_612{display:flex;align-items:center;gap:6px}._childTaskIdButton_1l6t5_608{flex:0 0 auto}._archiveBadge_1l6t5_622{opacity:1!important;background:#ffffff0d}._attachmentThumbnails_1l6t5_627{display:flex;flex-direction:column;gap:6px;margin:8px 0}._attachmentImageRow_1l6t5_634{display:flex;flex-wrap:wrap;gap:6px}._attachmentImageRow_1l6t5_634:empty,._attachmentDocumentList_1l6t5_641:empty{display:none}._attachmentDocumentList_1l6t5_641{display:flex;flex-direction:column;gap:6px}._attachmentThumbnail_1l6t5_627{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_1l6t5_627:hover{transform:scale(1.1);border-color:var(--brand-primary);z-index:10}._attachmentThumbnail_1l6t5_627 img{width:100%;height:100%;object-fit:cover}._contextDocThumb_1l6t5_676{--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_1l6t5_676: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_1l6t5_702{min-width:0;display:inline-flex;align-items:center;gap:8px}._contextDocName_1l6t5_709{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%)}._taskSpecialists_1l6t5_719{display:flex;flex-wrap:wrap;gap:8px;align-items:center;margin-top:12px;margin-bottom:4px}._taxonomiesList_1l6t5_728{margin-top:4px}@keyframes _taskGlowFade_1l6t5_1{0%{opacity:1}to{opacity:0}}@keyframes _taskLinkGlowPulse_1l6t5_1{0%{opacity:.95}to{opacity:0}}@keyframes _taskLinkPillOut_1l6t5_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_1l6t5_96:after{animation:none;opacity:.35}._taskItemGlowPersistent_1l6t5_111:after{opacity:.9}._taskItemLinkedFeedback_1l6t5_118:after{animation:none;opacity:.45}._taskLinkFeedbackPill_1l6t5_188{animation:none;opacity:.92}}._selected_1l6t5_789{outline:2px solid var(--brand-primary);outline-offset:1px}._selectionControl_1l6t5_794{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:24px;min-height:24px;cursor:pointer}._selectionControl_1l6t5_794 input{width:16px;height:16px;margin:0;accent-color:var(--brand-primary)}._type_bug_1l6t5_811{--type-color: var(--planning-identity-red)}._type_feature_1l6t5_815{--type-color: var(--planning-identity-green)}._type_chore_1l6t5_819{--type-color: var(--planning-identity-amber)}._type_refactor_1l6t5_823{--type-color: var(--planning-identity-blue)}._type_documentation_1l6t5_827{--type-color: var(--planning-identity-sky)}._type_research_1l6t5_831{--type-color: var(--planning-identity-violet)}._type_ui-ux_1l6t5_835{--type-color: var(--planning-identity-indigo)}._type_security_1l6t5_839{--type-color: var(--planning-identity-orange)}._actionBtn_1l6t5_843{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_1l6t5_843 *{pointer-events:none}._actionBtn_1l6t5_843:hover{background:color-mix(in srgb,var(--status-success) 30%,transparent);transform:scale(1.1)}._deleteBtn_1l6t5_867{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_1l6t5_867: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_1hs5w_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_1hs5w_24{display:grid;grid-template-columns:1fr;gap:var(--space-md, 12px);margin-top:var(--space-md, 8px)}._emptyState_1hs5w_32{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:40px;text-align:center;color:var(--text-muted)}._taskFormDateInput_1hs5w_49{color:var(--text-primary)}._taskFormDateInput_1hs5w_49::-webkit-calendar-picker-indicator{filter:var(--task-date-picker-filter, brightness(0) saturate(100%) invert(100%));opacity:.95;cursor:pointer}._statusTaxonomyDropdown_1hs5w_61 ._taxonomyDropdownButton_1hs5w_61{padding:8px 10px;border-radius:var(--radius-md, 8px);font-size:12px}._statusTaxonomyDropdownCompact_1hs5w_68 ._taxonomyDropdownButton_1hs5w_61{padding:6px 8px;font-size:11px}._statusTaxonomyDropdownIconOnly_1hs5w_74 ._taxonomyDropdownButton_1hs5w_61{width:auto;min-width:42px;padding-inline:8px}._statusTaxonomyDropdownIconOnly_1hs5w_74 ._taxonomyDropdownButtonContent_1hs5w_81{flex:0 0 auto}._settingsContent_1hs5w_86{padding:1.5rem;display:flex;flex-direction:column;gap:2rem;flex:1;overflow-y:auto;overflow-x:hidden;position:relative}._settingsTabMcpOnly_1hs5w_98 ._settingsContent_1hs5w_86{padding:0;gap:16px;overflow:visible}._settingsScopeTabs_1hs5w_105,._settingsMcpModeTabs_1hs5w_106{--tabs-panel-surface: var(--surface-modal)}._settingGroup_1hs5w_111{display:flex;flex-direction:column;gap:.5rem}._helpLink_1hs5w_121{display:flex;align-items:center;gap:4px;background:transparent;border:none;color:var(--text-muted);font-size:11px;cursor:pointer;padding:2px 6px;border-radius:var(--radius-md, 8px);transition:all var(--transition-base, .2s)}._helpLink_1hs5w_121:hover{color:var(--action-subtle-hover-text);background:var(--action-subtle-hover-bg)}._archiveToggle_1hs5w_142{display:flex;align-items:center;gap:6px;cursor:pointer;padding:0 4px;-webkit-user-select:none;user-select:none}._archiveToggle_1hs5w_142 input{cursor:pointer;accent-color:var(--brand-primary);margin:0;width:13px;height:13px}._archiveToggle_1hs5w_142 span{font-size:10px;color:var(--text-muted);text-transform:uppercase;font-weight:600;white-space:nowrap;letter-spacing:.02em}._archiveToggle_1hs5w_142:hover span{color:var(--text-secondary)}._archiveToggle_1hs5w_142._archiveToggleSentenceCase_1hs5w_178 span{text-transform:none}._filterContainer_1hs5w_188{position:relative;flex:1}._filterButton_1hs5w_193{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:11px;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_1hs5w_193:hover{border-color:var(--brand-primary-border);color:var(--text-primary)}._filterActive_1hs5w_219{border-color:var(--brand-primary)!important;background:var(--brand-primary-soft)!important;color:var(--brand-primary)!important;font-weight:600}._filterDropdown_1hs5w_231{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_1hs5w_246{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:12px;color:var(--text-secondary);text-align:left;transition:all .2s;-webkit-user-select:none;user-select:none}._filterOption_1hs5w_246:hover{background:var(--surface-hover);color:var(--text-primary)}._filterOption_1hs5w_246 input[type=checkbox]{accent-color:var(--brand-primary);width:14px;height:14px;margin:0;cursor:pointer}._filterDivider_1hs5w_276{height:1px;background:var(--border-subtle);margin:4px 6px}._specialistSection_1hs5w_283{display:flex;flex-direction:column;gap:.5rem;padding:8px 0 0;margin-top:8px}._taskHierarchyDivider_1hs5w_292{color:var(--text-helper);font-size:11px;line-height:1}._taskWorkstreamPicker_1hs5w_299 .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:10px;font-family:var(--font-mono, monospace);box-shadow:none}._taskWorkstreamPicker_1hs5w_299 .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_1hs5w_299 .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_1hs5w_299 .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_1hs5w_299 .taxonomyDropdownButtonContent{flex:0 0 auto;gap:0}._contextMenuControl_1hs5w_353{position:relative;display:inline-flex;flex-shrink:0}._mcpToolAccessActions_1hs5w_360{display:flex;gap:.5rem;flex-wrap:wrap;justify-content:flex-end}._headerDivider_1hs5w_368{width:1px;height:24px;background:var(--chrome-divider)}._groupByContainer_1hs5w_375{display:flex;margin-bottom:0;flex-direction:row;align-items:center;gap:8px}._taskScopeToggle_1hs5w_384{display:inline-flex;align-items:center;gap:8px;min-height:32px}._groupByContainer_1hs5w_375._taskScopeToggle_1hs5w_384{align-self:stretch;align-items:flex-end;margin-bottom:-8px}._docTrayPanel_1hs5w_403{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_1hs5w_428{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}._taskforceAgentDrawerAgentHeader_1hs5w_437,._taskforceAgentDrawerHeaderFallback_1hs5w_438{display:grid;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:10px;min-width:0}._taskforceAgentDrawerAgentAvatar_1hs5w_447,._taskforceAgentDrawerFallbackAvatar_1hs5w_448{position:relative;width:36px;height:36px;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_1hs5w_447 img{width:100%;height:100%;object-fit:cover;display:block}._taskforceAgentDrawerHeaderFallback_1hs5w_438 strong{color:var(--text-primary);font-size:14px;line-height:1.25}._taskCardStatusStripe_1hs5w_487:before{content:none}[data-card-stripe=on] ._taskCardStatusStripe_1hs5w_487: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}._prose_1rd59_1{min-width:0;max-width:100%;color:inherit;font:inherit;overflow-wrap:anywhere;word-break:break-word}._prose_1rd59_1>:first-child{margin-top:0}._prose_1rd59_1>:last-child{margin-bottom:0}._prose_1rd59_1 p,._prose_1rd59_1 ul,._prose_1rd59_1 ol,._prose_1rd59_1 blockquote,._prose_1rd59_1 hr,._prose_1rd59_1 h1,._prose_1rd59_1 h2,._prose_1rd59_1 h3,._prose_1rd59_1 h4,._prose_1rd59_1 h5,._prose_1rd59_1 h6{max-width:100%}._prose_1rd59_1 p{margin:0 0 var(--space-md)}._prose_1rd59_1 ul,._prose_1rd59_1 ol{margin:0 0 var(--space-md);padding-inline-start:var(--space-xl)}._prose_1rd59_1 li+li{margin-top:var(--space-sm)}._prose_1rd59_1 strong{color:inherit;font-weight:700}._prose_1rd59_1 em{color:inherit}._prose_1rd59_1 a,._taskReference_1rd59_56{color:var(--brand-primary);font:inherit;text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 52%,transparent);text-underline-offset:.14em}._prose_1rd59_1 a:hover,._taskReference_1rd59_56:hover{color:var(--brand-primary-strong);text-decoration-color:currentColor}._prose_1rd59_1 a:focus-visible,._taskReference_1rd59_56:focus-visible,._tableScroll_1rd59_72:focus-visible{outline:2px solid var(--brand-primary);outline-offset:2px;border-radius:var(--radius-sm)}._taskReference_1rd59_56{display:inline;appearance:none;padding:0;border:0;background:transparent;cursor:pointer}._prose_1rd59_1 code{padding:.1em .32em;border:1px solid var(--code-inline-border);border-radius:var(--radius-sm);background:var(--code-inline-bg);color:var(--code-inline-text);font-family:var(--font-mono);font-size:.9em;white-space:break-spaces;overflow-wrap:anywhere}._blockScroll_1rd59_99,._tableScroll_1rd59_72{max-width:100%;overflow-x:auto;scrollbar-width:thin;scrollbar-color:var(--border-strong) transparent}._blockScroll_1rd59_99{margin:0 0 var(--space-lg);border:1px solid var(--code-block-border);border-radius:var(--radius-md);background:var(--code-block-bg)}._blockScroll_1rd59_99 pre,._compactCodePreview_1rd59_115 pre{margin:0;padding:var(--space-lg);color:var(--code-block-text);font-family:var(--font-mono);white-space:pre}._blockScroll_1rd59_99 code,._compactCodePreview_1rd59_115 code{padding:0;border:0;background:transparent;color:inherit;font-size:.88em;white-space:inherit}._prose_1rd59_1 blockquote{margin:0 0 var(--space-md);padding:var(--space-sm) 0 var(--space-sm) var(--space-lg);border-inline-start:3px solid var(--border-strong);color:var(--text-secondary)}._prose_1rd59_1 blockquote blockquote{margin-top:var(--space-sm)}._prose_1rd59_1 hr{margin:var(--space-lg) 0;border:0;border-top:1px solid var(--border-divider)}._tableScroll_1rd59_72{margin:0 0 var(--space-lg);border:1px solid var(--border-default);border-radius:var(--radius-md)}._prose_1rd59_1 table{width:100%;border-collapse:collapse;color:inherit;font:inherit}._prose_1rd59_1 th,._prose_1rd59_1 td{padding:var(--space-md) var(--space-lg);border-bottom:1px solid var(--border-divider);border-inline-end:1px solid var(--border-divider);text-align:start;vertical-align:top}._prose_1rd59_1 tr:last-child td{border-bottom:0}._prose_1rd59_1 th:last-child,._prose_1rd59_1 td:last-child{border-inline-end:0}._prose_1rd59_1 th{background:var(--surface-inset);color:var(--text-title);font-weight:700}._prose_1rd59_1 img{display:block;max-width:100%;height:auto;border-radius:var(--radius-md)}._taskList_1rd59_194{padding-inline-start:0!important}._taskListItem_1rd59_198{list-style:none}._taskCheckbox_1rd59_202{margin:0 var(--space-md) 0 0;cursor:default;accent-color:var(--brand-primary)}._compact_1rd59_115{max-block-size:6em;overflow:hidden;line-height:1.5}._compact_1rd59_115 p,._compact_1rd59_115 ul,._compact_1rd59_115 ol,._compact_1rd59_115 blockquote,._compactCodePreview_1rd59_115{margin-bottom:var(--space-sm)}._compact_1rd59_115 ul,._compact_1rd59_115 ol{padding-inline-start:var(--space-lg)}._compact_1rd59_115 li+li{margin-top:0}._compactHeading_1rd59_231{margin:0 0 var(--space-sm);color:inherit;font-size:1em;font-weight:700;line-height:inherit}._compact_1rd59_115 blockquote,._compact_1rd59_115 blockquote blockquote{margin-inline:0;padding-block:0;padding-inline-start:var(--space-md);border-inline-start-width:2px}._compactCodePreview_1rd59_115{position:relative;max-width:100%;border:1px solid var(--code-block-border);border-radius:var(--radius-sm);background:var(--code-block-bg);overflow:hidden}._compactCodePreview_1rd59_115 pre{max-block-size:4.5em;padding:var(--space-sm) var(--space-md);overflow:hidden}._codeLanguage_1rd59_262{display:block;padding:var(--space-xs) var(--space-md) 0;color:var(--text-helper);font-family:var(--font-mono);font-size:.72em;line-height:1.2}._contentIndicator_1rd59_271{color:var(--text-secondary);font-size:.92em;font-style:italic}._detail_1rd59_277{color:var(--text-body);line-height:1.6}._detail_1rd59_277 h1,._detail_1rd59_277 h2,._detail_1rd59_277 h3,._detail_1rd59_277 h4,._detail_1rd59_277 h5,._detail_1rd59_277 h6{margin:var(--space-lg) 0 var(--space-md);color:var(--text-title);line-height:1.25}._detail_1rd59_277 h1{font-size:1.35em}._detail_1rd59_277 h2{font-size:1.2em}._detail_1rd59_277 h3{font-size:1.1em}._detail_1rd59_277 h4,._detail_1rd59_277 h5,._detail_1rd59_277 h6{font-size:1em}._conversation_1rd59_300{line-height:1.5}._conversation_1rd59_300 p,._conversation_1rd59_300 ul,._conversation_1rd59_300 ol,._conversation_1rd59_300 blockquote,._conversation_1rd59_300 ._blockScroll_1rd59_99,._conversation_1rd59_300 ._tableScroll_1rd59_72{margin-bottom:var(--space-md)}._conversationHeading_1rd59_313{margin:var(--space-md) 0 var(--space-sm);color:inherit;font-size:1.05em;font-weight:700;line-height:1.3}._document_1rd59_321{color:var(--text-body);line-height:1.7}._document_1rd59_321 p,._document_1rd59_321 ul,._document_1rd59_321 ol,._document_1rd59_321 blockquote,._document_1rd59_321 ._blockScroll_1rd59_99,._document_1rd59_321 ._tableScroll_1rd59_72{margin-bottom:var(--space-lg)}._document_1rd59_321 h1,._document_1rd59_321 h2,._document_1rd59_321 h3,._document_1rd59_321 h4,._document_1rd59_321 h5,._document_1rd59_321 h6{margin:var(--space-xl) 0 var(--space-lg);color:var(--text-title);line-height:1.2}._document_1rd59_321 h1{font-size:1.75em}._document_1rd59_321 h2{font-size:1.45em}._document_1rd59_321 h3{font-size:1.22em}._document_1rd59_321 h4{font-size:1.08em}._document_1rd59_321 h5,._document_1rd59_321 h6{font-size:1em}._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_o3mum_1{position:relative;width:100%}._taxonomyDropdownActive_o3mum_6{z-index:1400;isolation:isolate}._taxonomyDropdownButton_o3mum_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_o3mum_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_o3mum_11:focus{border-color:var(--field-focus-border, var(--brand-primary));box-shadow:0 0 0 3px var(--field-focus-ring)}._taxonomyDropdownButton_o3mum_11:focus-visible{outline:2px solid var(--field-focus-border, var(--brand-primary));outline-offset:2px}._taxonomyDropdownButton_o3mum_11:disabled{opacity:.5;cursor:not-allowed}._taxonomyDropdownOpen_o3mum_50{border-color:var(--field-focus-border, var(--brand-primary))!important;border-bottom-left-radius:0;border-bottom-right-radius:0}._taxonomyDropdownButtonContent_o3mum_56{display:flex;align-items:center;gap:10px;flex:1;min-width:0}._taxonomyDropdownIcon_o3mum_64{flex-shrink:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary)}._taxonomyDropdownLabel_o3mum_72{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--field-text, var(--text-primary))}._taxonomyDropdownChevron_o3mum_81{flex-shrink:0;color:var(--text-secondary);transition:transform var(--transition-base, .2s)}._taxonomyDropdownChevronOpen_o3mum_87{transform:rotate(180deg)}._taxonomyDropdownPanel_o3mum_91{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_o3mum_1 .15s ease-out;opacity:1}._taxonomyDropdownOptions_o3mum_111{min-height:0;overflow-y:auto;scrollbar-gutter:stable}._taxonomyDropdownSearch_o3mum_117{position:relative;flex:0 0 auto;padding:var(--space-md, 8px);background:var(--surface-elevated);border-bottom:1px solid var(--border-divider)}._taxonomyDropdownSearchIcon_o3mum_125{position:absolute;left:17px;top:50%;transform:translateY(-50%);color:var(--text-helper);pointer-events:none}._taxonomyDropdownSearchInput_o3mum_134._taxonomyDropdownSearchInput_o3mum_134{padding-left:30px;outline:none}._taxonomyDropdownSearchInput_o3mum_134: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_o3mum_134::placeholder{color:var(--field-placeholder, var(--text-helper))}._taxonomyDropdownEmpty_o3mum_148{padding:18px 16px;color:var(--text-helper);font-size:13px;text-align:center}._taxonomyDropdownActions_o3mum_155{flex:0 0 auto;padding:var(--space-sm) 0 0;border-top:1px solid var(--border-divider)}._taxonomyDropdownAction_o3mum_155{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:14px;text-align:left;cursor:pointer;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast)}._taxonomyDropdownAction_o3mum_155:hover:not(:disabled),._taxonomyDropdownAction_o3mum_155:focus-visible{border-left-color:var(--brand-primary);background:var(--action-subtle-hover-bg);color:var(--action-subtle-hover-text);outline:none}._taxonomyDropdownAction_o3mum_155:disabled{opacity:.5;cursor:not-allowed}._taxonomyDropdownPanelPortal_o3mum_195{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_o3mum_1{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}._taxonomyDropdownOption_o3mum_111{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:14px;color:var(--field-text, var(--text-primary))}._taxonomyDropdownOption_o3mum_111:last-child{border-bottom:none}._taxonomyDropdownOption_o3mum_111 ._taxonomyDropdownIcon_o3mum_64{color:var(--option-color, inherit)}._taxonomyDropdownOption_o3mum_111 ._taxonomyDropdownLabel_o3mum_72{color:var(--field-text, var(--text-primary))}._taxonomyDropdownOption_o3mum_111:hover,._taxonomyDropdownOptionHighlighted_o3mum_245{background:var(--option-bg, rgba(139, 92, 246, .15));border-left-color:var(--option-color, #8b5cf6);filter:brightness(1.2)}._taxonomyDropdownOptionSelected_o3mum_251{background:var(--option-bg, rgba(139, 92, 246, .25));border-left-color:var(--option-color, #8b5cf6)}._taxonomyDropdownOptionDisabled_o3mum_256,._taxonomyDropdownOptionDisabled_o3mum_256: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}: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);--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: #38c7d0;--p-brand-mark-ink: #ffffff;--p-brand-mark-ink-on-dark: #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);--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);--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: var(--p-brand-mark);--brand-mark-ink: var(--p-brand-mark-ink);--brand-mark-ink-on-dark: var(--p-brand-mark-ink-on-dark);--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-bg-scrim-1: var(--p-auth-bg-scrim-1);--auth-bg-scrim-2: var(--p-auth-bg-scrim-2);--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{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-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{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-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-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;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-card{font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-md);color:var(--text-body)}.site-hero-log{list-style:none;margin:0;padding:0;display:grid;gap:7px}.site-hero-log-row{display:grid;grid-template-columns:52px 1fr;gap:12px;align-items:baseline;opacity:.38;transition:opacity .4s}.site-hero-log-row.is-on{opacity:1}.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}.site-hero-log-agent img{width:14px;height:14px;border-radius:3px}.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}}.site-bento-section{padding-block:var(--site-section-pad);border-bottom:1px solid var(--site-line)}.site-bento-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 48px;align-items:end;margin-bottom:clamp(32px,5vw,56px)}.site-bento-label{display:block;font-family:var(--site-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-3)}.site-bento-heading{font-family:var(--site-body);font-weight:600;font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-.02em;margin:10px 0 0;text-wrap:balance;color:var(--site-text)}.site-bento-intro{margin:0;color:var(--site-text-muted);font-size:17px;max-width:54ch}.site-bento-grid{display:grid;grid-template-columns:repeat(12,1fr);grid-auto-rows:minmax(150px,auto);gap:14px}.site-bento-tile{background:var(--p-surface-1);border:1px solid var(--site-line);border-radius:10px;padding:22px;display:flex;flex-direction:column;gap:10px;min-width:0}.site-bento-tile-title{font-family:var(--site-body);font-weight:600;font-size:19px;margin:0;line-height:1.25;color:var(--site-text)}.site-bento-tile-copy{margin:0;color:var(--site-text-muted);font-size:14.5px;line-height:1.55}.site-bento-art{margin-top:auto}.site-bento-tile--board{grid-column:span 7;grid-row:span 2}.site-bento-tile--ident,.site-bento-tile--review{grid-column:span 5}.site-bento-tile--plans,.site-bento-tile--sync{grid-column:span 4}.site-bento-tile--mcp{grid-column:span 4;background:var(--site-accent-soft);border-color:var(--site-accent-border)}.site-bento-board{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;font-family:var(--site-mono);font-size:10.5px}.site-bento-board-col{background:var(--p-surface-4);border:1px solid var(--site-line);border-radius:7px;padding:8px;display:grid;gap:7px;align-content:start}.site-bento-board-col-head{display:flex;justify-content:space-between;color:var(--p-text-3);letter-spacing:.1em;text-transform:uppercase;padding:2px 2px 6px}.site-bento-card{background:var(--p-surface-1);border:1px solid var(--site-line);border-left:2px solid var(--p-todo-fill);border-radius:5px;padding:8px 9px;display:grid;gap:6px}.site-bento-card--progress{border-left-color:var(--site-accent)}.site-bento-card--review{border-left-color:var(--site-review)}.site-bento-card-title{font-family:var(--site-body);font-size:12px;color:var(--site-text);line-height:1.3}.site-bento-card-meta{display:flex;justify-content:space-between;color:var(--p-text-3)}.site-bento-card-meta img{width:12px;height:12px;border-radius:3px;vertical-align:-2px}.site-bento-avatars{display:flex}.site-bento-avatar{width:34px;height:34px;border-radius:50%;border:2px solid var(--p-surface-1);background:var(--p-surface-2);display:grid;place-items:center;margin-left:-8px;overflow:hidden}.site-bento-avatar:first-child{margin-left:0}.site-bento-avatar img{width:20px;height:20px}.site-bento-avatar--plus{font-family:var(--site-mono);font-size:10px;color:var(--p-text-3)}.site-bento-verdict{display:grid;gap:6px;font-family:var(--site-mono);font-size:11px;margin-top:8px}.site-bento-verdict-row{display:flex;justify-content:space-between;align-items:center;padding:7px 10px;border:1px solid var(--site-line);border-radius:6px;background:var(--p-surface-4);color:var(--site-text-muted)}.site-bento-verdict-status{font-weight:600;color:var(--p-review-text)}.site-bento-verdict-row--ok .site-bento-verdict-status{color:var(--p-success-text)}.site-bento-doc{margin-top:8px;font-family:var(--site-mono);font-size:11px;color:var(--p-text-3);background:var(--p-surface-4);border:1px solid var(--site-line);border-radius:6px;padding:10px 12px;display:grid;gap:4px}.site-bento-doc-title{color:var(--site-text)}.site-bento-doc-version{color:var(--p-accent-text)}.site-bento-sync{margin-top:8px;display:flex;align-items:center;gap:10px;font-family:var(--site-mono);font-size:11px;color:var(--p-text-3)}.site-bento-sync-node{padding:7px 10px;border:1px solid var(--site-line);border-radius:6px;background:var(--p-surface-4);color:var(--site-text-muted)}.site-bento-sync-wire{flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--site-accent-border) 0 6px,transparent 6px 10px)}.site-bento-btn{display:inline-flex;align-items:center;align-self:flex-start;margin-top:auto;gap:10px;font-family:var(--site-mono);font-weight:600;font-size:11.5px;letter-spacing:.08em;text-transform:uppercase;padding:8px 13px;border-radius:6px;text-decoration:none;cursor:pointer;border:1px solid var(--p-border-2);color:var(--site-text);background:var(--p-surface-2);transition:border-color .15s,background .15s}.site-bento-btn:hover{border-color:var(--site-accent-border);background:var(--p-surface-4)}@media(max-width:960px){.site-bento-head{grid-template-columns:1fr}.site-bento-tile--board,.site-bento-tile--ident,.site-bento-tile--review,.site-bento-tile--plans,.site-bento-tile--sync,.site-bento-tile--mcp{grid-column:span 12}}@media(max-width:560px){.site-bento-board{grid-template-columns:1fr}}.site-lifecycle-section{padding-block:var(--site-section-pad);border-bottom:1px solid var(--site-line)}.site-lifecycle-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 48px;align-items:end;margin-bottom:clamp(32px,5vw,56px)}.site-lifecycle-label{display:block;font-family:var(--site-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-3)}.site-lifecycle-heading{font-family:var(--site-body);font-weight:600;font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-.02em;margin:10px 0 0;text-wrap:balance;color:var(--site-text)}.site-lifecycle-intro{margin:0;color:var(--site-text-muted);font-size:17px;max-width:54ch}.site-lifecycle-columns{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.site-lifecycle-steps{position:sticky;top:92px;display:grid;gap:6px}.site-lifecycle-step{display:grid;grid-template-columns:44px 1fr;gap:16px;padding:16px 14px;border-radius:8px;border:1px solid transparent;cursor:pointer;transition:background .25s,border-color .25s}.site-lifecycle-step--on{background:var(--p-surface-1);border-color:var(--site-line)}.site-lifecycle-step-number{font-family:var(--site-mono);font-size:12px;color:var(--p-text-3);letter-spacing:.1em;padding-top:5px}.site-lifecycle-step--on .site-lifecycle-step-number{color:var(--p-accent-text)}.site-lifecycle-step-title{font-family:var(--site-body);font-weight:600;font-size:20px;margin:0 0 4px;color:var(--site-text)}.site-lifecycle-step-copy{margin:0;color:var(--site-text-muted);font-size:14.5px}.site-lifecycle-step-copy code{font-family:var(--site-mono);font-size:12px;color:var(--p-accent-text);background:var(--p-surface-4);border:1px solid var(--site-line);padding:1px 6px;border-radius:4px}.site-lifecycle-frames{display:grid;gap:22px}.site-lifecycle-frame{background:var(--p-surface-1);border:1px solid var(--site-line);border-radius:10px;overflow:hidden}.site-lifecycle-frame-bar{display:flex;align-items:center;gap:10px;padding:9px 14px;border-bottom:1px solid var(--site-line);font-family:var(--site-mono);font-size:11px;color:var(--p-text-3);letter-spacing:.08em}.site-lifecycle-frame-dot{width:8px;height:8px;border-radius:50%;background:var(--p-border-2);font-style:normal}.site-lifecycle-frame-body{padding:18px}.site-lifecycle-tree{font-family:var(--site-mono);font-size:12.5px;color:var(--site-text-muted);display:grid;gap:6px}.site-lifecycle-tree-key{color:var(--p-text-3);letter-spacing:.08em}.site-lifecycle-tree-in1{padding-left:22px}.site-lifecycle-tree-in2{padding-left:44px}.site-lifecycle-tree-in3{padding-left:66px}.site-lifecycle-tree-ref{color:var(--p-accent-text)}.site-lifecycle-tool{font-family:var(--site-mono);font-size:12.5px;line-height:1.7;color:var(--site-text-muted);white-space:pre;overflow-x:auto;margin:0}.site-lifecycle-tool-fn{color:var(--site-accent-strong)}.site-lifecycle-tool-string{color:var(--p-warning-text)}.site-lifecycle-tool-comment{color:var(--p-text-3)}.site-lifecycle-rr{display:grid;gap:10px;font-family:var(--site-mono);font-size:12px}.site-lifecycle-rr-row{display:grid;grid-template-columns:70px 1fr auto;gap:12px;align-items:center;padding:10px 12px;background:var(--p-surface-4);border:1px solid var(--site-line);border-radius:6px;color:var(--site-text-muted)}.site-lifecycle-rr-sev{color:var(--p-review-text);letter-spacing:.08em}.site-lifecycle-rr-sev--low{color:var(--p-text-3)}.site-lifecycle-rr-status{color:var(--p-success-text)}.site-lifecycle-hist{list-style:none;margin:0;padding:0;display:grid;gap:8px;font-family:var(--site-mono);font-size:12px;color:var(--site-text-muted)}.site-lifecycle-hist li{display:grid;grid-template-columns:110px 1fr;gap:12px}.site-lifecycle-hist-time{color:var(--p-text-3);font-variant-numeric:tabular-nums}@media(max-width:960px){.site-lifecycle-head,.site-lifecycle-columns{grid-template-columns:1fr}.site-lifecycle-steps{position:static}}.site-mcp-section{padding-block:var(--site-section-pad);border-bottom:1px solid var(--site-line)}.site-mcp-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.site-mcp-label{display:block;font-family:var(--site-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-3)}.site-mcp-heading{font-family:var(--site-body);font-weight:600;font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-.02em;margin:10px 0 0;text-wrap:balance;color:var(--site-text)}.site-mcp-copy{color:var(--site-text-muted);margin:14px 0 0;max-width:46ch}.site-mcp-clients{display:flex;flex-wrap:wrap;gap:8px;margin-top:22px}.site-mcp-client{display:inline-flex;align-items:center;gap:8px;font-family:var(--site-mono);font-size:11.5px;letter-spacing:.04em;color:var(--site-text-muted);padding:7px 11px;border:1px solid var(--site-line);border-radius:6px;background:var(--p-surface-1)}.site-mcp-client img{width:16px;height:16px;border-radius:3px}.site-mcp-code{background:var(--p-surface-4);border:1px solid var(--site-line);border-radius:10px;overflow:hidden}.site-mcp-code-bar{display:flex;gap:18px;padding:10px 16px;border-bottom:1px solid var(--site-line);font-family:var(--site-mono);font-size:11px;letter-spacing:.1em;color:var(--p-text-3)}.site-mcp-code-bar b{color:var(--site-text);font-weight:500}.site-mcp-code-pre{margin:0;padding:18px 20px;font-family:var(--site-mono);font-size:13px;line-height:1.65;color:var(--site-text-muted);overflow-x:auto}.site-mcp-tools{border-top:1px solid var(--site-line);padding:14px 20px;display:flex;flex-wrap:wrap;gap:6px 14px;font-family:var(--site-mono);font-size:11.5px;color:var(--p-text-3)}.site-mcp-tools span{color:var(--p-accent-text)}.site-mcp-tools em{font-style:normal}@media(max-width:960px){.site-mcp-wrap{grid-template-columns:1fr}}.site-roster-section{padding-block:var(--site-section-pad);border-bottom:1px solid var(--site-line)}.site-roster-head{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 48px;align-items:end;margin-bottom:clamp(32px,5vw,56px)}.site-roster-label{display:block;font-family:var(--site-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-3)}.site-roster-heading{font-family:var(--site-body);font-weight:600;font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-.02em;margin:10px 0 0;text-wrap:balance;color:var(--site-text)}.site-roster-intro{margin:0;color:var(--site-text-muted);font-size:17px;max-width:54ch}.site-roster-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.site-roster-card{background:var(--p-surface-1);border:1px solid var(--site-line);border-radius:10px;padding:16px;display:grid;gap:10px}.site-roster-card-top{display:flex;align-items:center;gap:12px}.site-roster-card-logo{width:34px;height:34px;border-radius:8px;background:var(--p-surface-2);padding:5px;display:block}.site-roster-card-name{font-family:var(--site-body);font-weight:600;font-size:15px;line-height:1.2;color:var(--site-text)}.site-roster-card-username{font-family:var(--site-mono);font-size:11px;color:var(--p-text-3)}.site-roster-card-role{margin:0;font-size:13.5px;color:var(--site-text-muted)}.site-roster-card-meta{display:flex;justify-content:space-between;align-items:center;font-family:var(--site-mono);font-size:10.5px;letter-spacing:.06em;color:var(--p-text-3);padding-top:8px;border-top:1px solid var(--site-line)}.site-roster-chip{display:inline-flex;align-items:center;gap:6px;padding:3px 9px;border-radius:999px;font-family:var(--site-mono);font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--p-border-2);color:var(--site-text-muted);background:var(--p-surface-2)}.site-roster-chip-dot{width:6px;height:6px;border-radius:50%;background:var(--p-todo-fill)}.site-roster-chip--progress{color:var(--p-accent-text);background:var(--site-accent-soft);border-color:var(--site-accent-border)}.site-roster-chip--progress .site-roster-chip-dot{background:var(--site-accent)}.site-roster-chip--review{color:var(--p-review-text);background:var(--p-review-bg);border-color:color-mix(in srgb,var(--site-review) 55%,var(--site-line))}.site-roster-chip--review .site-roster-chip-dot{background:var(--site-review)}.site-roster-chip--done{color:var(--p-success-text);background:var(--p-success-bg);border-color:color-mix(in srgb,var(--site-success) 55%,var(--site-line))}.site-roster-chip--done .site-roster-chip-dot{background:var(--site-success)}.site-roster-more{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:22px;font-family:var(--site-mono);font-size:11.5px;letter-spacing:.08em;color:var(--p-text-3)}.site-roster-more img{width:22px;height:22px;opacity:.8}@media(max-width:960px){.site-roster-head{grid-template-columns:1fr}.site-roster-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.site-roster-grid{grid-template-columns:1fr}}.site-install{padding-block:var(--site-section-pad);border-bottom:1px solid var(--site-line)}.site-install-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:48px;align-items:start}.site-install-label{display:block;font-family:var(--site-mono);font-size:11.5px;font-weight:500;letter-spacing:.18em;text-transform:uppercase;color:var(--p-text-3)}.site-install-heading{font-family:var(--site-body);font-weight:600;font-size:clamp(30px,3.6vw,46px);line-height:1.08;letter-spacing:-.02em;margin:10px 0 0;text-wrap:balance;color:var(--site-text)}.site-install-sub{margin:14px 0 0;color:var(--site-text-muted);font-size:17px;max-width:44ch}.site-install-cmds{display:grid;gap:10px}.site-install-cmdrow{display:grid;grid-template-columns:90px 1fr auto;gap:14px;align-items:center;background:var(--p-surface-4);border:1px solid var(--site-line);border-radius:8px;padding:12px 14px;font-family:var(--site-mono);font-size:13px}.site-install-cmdrow-key{color:var(--p-text-3);font-size:11px;letter-spacing:.12em;text-transform:uppercase}.site-install-cmdrow-code{color:var(--site-text);overflow-x:auto;white-space:nowrap}.site-install-cmdrow-prompt{color:var(--p-accent-text)}.site-install-copy-btn{all:unset;cursor:pointer;font-family:var(--site-mono);color:var(--p-text-3);font-size:11px;letter-spacing:.1em;padding:4px 8px;border:1px solid var(--site-line);border-radius:4px}.site-install-copy-btn:hover{color:var(--site-text);border-color:var(--p-border-2)}.site-install-or{display:flex;align-items:center;gap:14px;font-family:var(--site-mono);font-size:11px;letter-spacing:.14em;color:var(--p-text-3);margin:6px 0}.site-install-or:before,.site-install-or:after{content:"";flex:1;height:1px;background:var(--site-line)}.site-install-primary-btn{display:inline-flex;align-items:center;gap:10px;justify-self:start;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-install-primary-btn:hover{transform:translateY(-1px);background:var(--site-accent-strong);border-color:var(--site-accent-strong)}@media(max-width:960px){.site-install-wrap{grid-template-columns:1fr}}@media(max-width:560px){.site-install-cmdrow{grid-template-columns:1fr}}
