.shared-module__HhdOmW__bnMarvBlock{margin:var(--space-1)0;-webkit-user-select:none;user-select:none;position:relative}.shared-module__HhdOmW__bnMarvPicker{background:var(--ovd-17);border-radius:var(--radius-lg,var(--space-2));border:1px solid #ffffff1a;width:100%;max-width:400px;overflow:hidden}.shared-module__HhdOmW__bnMarvPickerHead{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);color:#fff6;border-bottom:1px solid #ffffff12;display:flex}.shared-module__HhdOmW__bnMarvPickerInput{color:#ffffffd1;background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:13px}.shared-module__HhdOmW__bnMarvPickerInput::placeholder{color:#ffffff47}.shared-module__HhdOmW__bnMarvPickerList{max-height:220px;padding:var(--space-1);overflow-y:auto}.shared-module__HhdOmW__bnMarvPickerItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1-5)var(--space-2);border-radius:var(--radius-md,var(--space-1-5));cursor:pointer;text-align:left;color:#ffffffb8;transition:background var(--dur-fast)ease-out;background:0 0;border:none;font-size:13px;display:flex}.shared-module__HhdOmW__bnMarvPickerItem:hover{color:#ffffffeb;background:#ffffff12}.shared-module__HhdOmW__bnMarvPickerCreate{color:#ffffff9e}.shared-module__HhdOmW__bnMarvPickerEmpty{padding:var(--space-3);text-align:center;color:#ffffff47;font-size:12px}.shared-module__HhdOmW__bmpTitle{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.shared-module__HhdOmW__bmpDate{color:#ffffff52;flex-shrink:0;font-size:11px}.shared-module__HhdOmW__bmpTaskDot{width:var(--space-2);height:var(--space-2);border:1.5px solid #ffffff3d;border-radius:50%;flex-shrink:0}.shared-module__HhdOmW__bmpTaskDot[data-priority="1"]{background:var(--signal-info);border-color:var(--signal-info)}.shared-module__HhdOmW__bmpTaskDot[data-priority="2"],.shared-module__HhdOmW__bmpTaskDot[data-priority="3"]{background:var(--signal-warning);border-color:var(--signal-warning)}.shared-module__HhdOmW__bmpTaskDot[data-priority="4"]{background:var(--signal-error);border-color:var(--signal-error)}.shared-module__HhdOmW__bmpAvatar{width:var(--sp-5);height:var(--sp-5);color:var(--signal);background:#ffffff3d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:10px;font-weight:600;display:flex}.shared-module__HhdOmW__bmpEmbedIcon{font-size:12px;line-height:1}.shared-module__HhdOmW__bmpGridIcon{font-size:13px;line-height:1}.shared-module__HhdOmW__bnMarvBlockClear{cursor:pointer;color:#ffffff3d;padding:0 var(--space-1);opacity:0;transition:opacity var(--dur-fast)ease-out;background:0 0;border:none;flex-shrink:0;font-size:14px;line-height:1}.shared-module__HhdOmW__bnMarvBlockClearVisible{opacity:1}.shared-module__HhdOmW__bnMarvBlockMissing{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md,var(--space-1-5));background:color-mix(in srgb,var(--signal-error)8%,transparent);border:1px solid color-mix(in srgb,var(--signal-error)20%,transparent);color:#ffffff70;font-size:12px;display:flex}.shared-module__HhdOmW__bnMarvBlockMissing button{cursor:pointer;color:#ffffff52;background:0 0;border:none;margin-left:auto}
.TaskBlock-module__lK7riq__bnMarvTaskCard{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md,var(--space-1-5));transition:background var(--dur-fast)ease-out;background:#ffffff08;border:1px solid #ffffff12;display:flex}.TaskBlock-module__lK7riq__bnMarvTaskCard:hover{background:#ffffff0d}.TaskBlock-module__lK7riq__bnMarvTaskCard:hover .TaskBlock-module__lK7riq__clearBtn{opacity:1}.TaskBlock-module__lK7riq__bnTaskCheck{width:var(--sp-4);height:var(--sp-4);cursor:pointer;color:var(--signal-success);transition:border-color var(--dur-fast)ease-out,background var(--dur-fast)ease-out;background:0 0;border:1.5px solid #ffffff47;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.TaskBlock-module__lK7riq__bnMarvTaskCard.TaskBlock-module__lK7riq__completed .TaskBlock-module__lK7riq__bnTaskCheck{background:var(--signal-success);border-color:var(--signal-success);color:var(--c-0)}.TaskBlock-module__lK7riq__bnTaskPriorityDot{width:var(--space-1-5);height:var(--space-1-5);border-radius:50%;flex-shrink:0}.TaskBlock-module__lK7riq__bnTaskTitle{color:#ffffffd1;text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.TaskBlock-module__lK7riq__bnTaskTitleLink{text-align:left;cursor:pointer;transition:color var(--dur-fast)ease-out;background:0 0;border:none;padding:0;font-family:inherit}.TaskBlock-module__lK7riq__bnTaskTitleLink:hover{color:#fff;text-underline-offset:2px;-webkit-text-decoration:underline #ffffff4d;text-decoration:underline #ffffff4d}.TaskBlock-module__lK7riq__bnMarvTaskCard.TaskBlock-module__lK7riq__completed .TaskBlock-module__lK7riq__bnTaskTitle{color:#ffffff52;-webkit-text-decoration:line-through #fff3;text-decoration:line-through #fff3}.TaskBlock-module__lK7riq__bnTaskProject{color:#ffffff7a;padding:var(--space-1)var(--space-1-5);border-radius:var(--space-1);text-overflow:ellipsis;white-space:nowrap;background:#ffffff0d;flex-shrink:0;max-width:120px;font-size:11px;overflow:hidden}.TaskBlock-module__lK7riq__bnTaskDue{color:#ffffff52;flex-shrink:0;font-size:11px}html[data-theme=light] .TaskBlock-module__lK7riq__bnMarvTaskCard{background:#00000003;border-color:#00000014}html[data-theme=light] .TaskBlock-module__lK7riq__bnMarvTaskCard:hover{background:#00000008}html[data-theme=light] .TaskBlock-module__lK7riq__bnTaskTitle{color:#000000b8}html[data-theme=light] .TaskBlock-module__lK7riq__bnMarvTaskCard.TaskBlock-module__lK7riq__completed .TaskBlock-module__lK7riq__bnTaskTitle{color:#0000004d}html[data-theme=light] .TaskBlock-module__lK7riq__bnTaskProject{color:#00000080;background:#0000000a}html[data-theme=light] .TaskBlock-module__lK7riq__bnTaskDue{color:#0006}
.MeetingBlock-module__V8Q3Ka__bnMarvMeetingCard{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md,var(--space-1-5));transition:background var(--dur-fast)ease-out;background:#ffffff12;border:1px solid #fff3;display:flex}.MeetingBlock-module__V8Q3Ka__bnMarvMeetingCard:hover{background:#ffffff1c}.MeetingBlock-module__V8Q3Ka__bnMarvMeetingCard:hover .MeetingBlock-module__V8Q3Ka__clearBtn{opacity:1}.MeetingBlock-module__V8Q3Ka__bnMeetingIcon{color:var(--sig);flex-shrink:0}.MeetingBlock-module__V8Q3Ka__bnMeetingInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.MeetingBlock-module__V8Q3Ka__bnMeetingTitle{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.MeetingBlock-module__V8Q3Ka__bnMeetingMeta{color:#ffffff70;font-size:11px}.MeetingBlock-module__V8Q3Ka__bnMeetingAttendees{color:#ffffff52;font-size:11px}.MeetingBlock-module__V8Q3Ka__bnMeetingJoin{color:var(--sig);border-radius:var(--radius-sm,var(--space-1));padding:var(--space-1)var(--space-2);transition:background var(--dur-fast)ease-out;background:#ffffff1f;border:1px solid #ffffff3d;flex-shrink:0;font-size:11px;font-weight:500;text-decoration:none}.MeetingBlock-module__V8Q3Ka__bnMeetingJoin:hover{background:#fff3}html[data-theme=light] .MeetingBlock-module__V8Q3Ka__bnMarvMeetingCard{background:#00000005;border-color:#0000001f}html[data-theme=light] .MeetingBlock-module__V8Q3Ka__bnMarvMeetingCard:hover{background:#0000000a}html[data-theme=light] .MeetingBlock-module__V8Q3Ka__bnMeetingTitle{color:#000c}html[data-theme=light] .MeetingBlock-module__V8Q3Ka__bnMeetingMeta{color:#00000070}html[data-theme=light] .MeetingBlock-module__V8Q3Ka__bnMeetingAttendees{color:#0000005c}html[data-theme=light] .MeetingBlock-module__V8Q3Ka__bnMeetingJoin{background:#0000000f;border-color:#00000029}html[data-theme=light] .MeetingBlock-module__V8Q3Ka__bnMeetingJoin:hover{background:#0000001a}
.PersonBlock-module__Epvcfa__bnMarvPersonCard{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md,var(--space-1-5));transition:background var(--dur-fast)ease-out;background:#ffffff08;border:1px solid #ffffff12;display:flex}.PersonBlock-module__Epvcfa__bnMarvPersonCard:hover{background:#ffffff0d}.PersonBlock-module__Epvcfa__bnMarvPersonCard:hover .PersonBlock-module__Epvcfa__clearBtn{opacity:1}.PersonBlock-module__Epvcfa__bnPersonAvatar{width:var(--sp-8);height:var(--sp-8);color:var(--sig);background:#fff3;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex;overflow:hidden}.PersonBlock-module__Epvcfa__bnPersonPhoto{object-fit:cover;width:100%;height:100%}.PersonBlock-module__Epvcfa__bnPersonInfo{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.PersonBlock-module__Epvcfa__bnPersonName{color:#ffffffe0;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}.PersonBlock-module__Epvcfa__bnPersonRole{color:#ffffff70;font-size:11px}.PersonBlock-module__Epvcfa__bnPersonEmail{color:#ffffff47;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}html[data-theme=light] .PersonBlock-module__Epvcfa__bnMarvPersonCard{background:#00000003;border-color:#00000014}html[data-theme=light] .PersonBlock-module__Epvcfa__bnMarvPersonCard:hover{background:#00000008}html[data-theme=light] .PersonBlock-module__Epvcfa__bnPersonAvatar{color:var(--sig);background:#0000001a}html[data-theme=light] .PersonBlock-module__Epvcfa__bnPersonName{color:#000c}html[data-theme=light] .PersonBlock-module__Epvcfa__bnPersonRole{color:#00000070}html[data-theme=light] .PersonBlock-module__Epvcfa__bnPersonEmail{color:#0000005c}
.AskBlock-module___WhWJq__bnAskBlock{margin:var(--space-1)0;border-radius:var(--radius-md,var(--space-1-5));background:#ffffff08;border:1px solid #ffffff17;overflow:hidden}.AskBlock-module___WhWJq__bnAskRow{align-items:center;gap:var(--space-1-5);padding:var(--space-1-5)var(--space-2);display:flex}.AskBlock-module___WhWJq__bnAskIcon{color:color-mix(in srgb,var(--signal-warning)70%,transparent);flex-shrink:0}.AskBlock-module___WhWJq__bnAskInput{color:#ffffffd9;font:400 13px var(--fl,inherit);background:0 0;border:none;outline:none;flex:1;min-width:0}.AskBlock-module___WhWJq__bnAskInput::placeholder{color:#ffffff47}.AskBlock-module___WhWJq__bnAskInput:disabled{opacity:.5}.AskBlock-module___WhWJq__bnAskSend,.AskBlock-module___WhWJq__bnAskCancel,.AskBlock-module___WhWJq__bnAskRetry{cursor:pointer;color:#fff6;border-radius:var(--space-1);padding:var(--space-1)var(--space-1);transition:color var(--dur-fast)ease-out,background var(--dur-fast)ease-out;background:0 0;border:none;align-items:center;display:inline-flex}.AskBlock-module___WhWJq__bnAskSend:hover{color:var(--sig);background:color-mix(in srgb,var(--signal-warning)8%,transparent)}.AskBlock-module___WhWJq__bnAskCancel:hover{color:#ffffffd9;background:#ffffff14;font-size:14px}.AskBlock-module___WhWJq__bnAskRetry:hover{color:#ffffffd9;background:#ffffff14}.AskBlock-module___WhWJq__bnAskAnswer{padding:var(--space-2)var(--space-3)var(--space-2);color:#ffffffbf;font:400 12px/1.65 var(--fl,inherit);white-space:pre-wrap;word-break:break-word;border-top:1px solid #ffffff0f}.AskBlock-module___WhWJq__bnAskAnswer.AskBlock-module___WhWJq__streaming{color:#ffffff8c}.AskBlock-module___WhWJq__bnAskDots{letter-spacing:2px;color:#ffffff47;animation:AskBlock-module___WhWJq__askDotPulse var(--dur-slow)ease-in-out infinite}@keyframes AskBlock-module___WhWJq__askDotPulse{0%,to{opacity:.3}50%{opacity:.9}}[data-theme=light] .AskBlock-module___WhWJq__bnAskBlock{background:#00000008;border-color:#00000014}[data-theme=light] .AskBlock-module___WhWJq__bnAskInput{color:var(--ovd-16);background:0 0}[data-theme=light] .AskBlock-module___WhWJq__bnAskInput::placeholder{color:var(--ovd-10)}[data-theme=light] .AskBlock-module___WhWJq__bnAskAnswer{color:var(--ovd-15);border-top-color:#0000000f}
.CalloutBlock-module__asrqxa__bnCallout{align-items:flex-start;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md,var(--space-1-5));margin:var(--space-1)0;font:400 13px var(--font-mono);border-left:3px solid #0000;line-height:1.6;display:flex}.CalloutBlock-module__asrqxa__bnCalloutInfo{border-left-color:var(--signal);background:#ffffff1a}.CalloutBlock-module__asrqxa__bnCalloutTip{background:color-mix(in srgb,var(--signal-success)10%,transparent);border-left-color:var(--signal-success)}.CalloutBlock-module__asrqxa__bnCalloutWarning{background:color-mix(in srgb,var(--signal-warning)12%,transparent);border-left-color:var(--signal-warning)}.CalloutBlock-module__asrqxa__bnCalloutError{background:color-mix(in srgb,var(--signal-error)10%,transparent);border-left-color:var(--signal-error)}.CalloutBlock-module__asrqxa__bnCalloutIcon{width:var(--sp-5);height:var(--sp-5);cursor:pointer;border-radius:var(--radius-sm,var(--space-1));color:inherit;opacity:.7;transition:opacity var(--dur-fast),background var(--dur-fast);background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:12px;display:flex}.CalloutBlock-module__asrqxa__bnCalloutIcon:hover{opacity:1;background:#ffffff14}.CalloutBlock-module__asrqxa__bnCalloutInfo .CalloutBlock-module__asrqxa__bnCalloutIcon{color:var(--signal)}.CalloutBlock-module__asrqxa__bnCalloutTip .CalloutBlock-module__asrqxa__bnCalloutIcon{color:var(--signal-success)}.CalloutBlock-module__asrqxa__bnCalloutWarning .CalloutBlock-module__asrqxa__bnCalloutIcon{color:var(--signal-warning)}.CalloutBlock-module__asrqxa__bnCalloutError .CalloutBlock-module__asrqxa__bnCalloutIcon{color:var(--signal-error)}.CalloutBlock-module__asrqxa__bnCalloutText{color:color-mix(in srgb,var(--c-10)88%,transparent);min-height:var(--sp-5);cursor:text;white-space:pre-wrap;word-break:break-word;flex:1}.CalloutBlock-module__asrqxa__bnCalloutPlaceholder{color:#ffffff47;font-style:italic}.CalloutBlock-module__asrqxa__bnCalloutInput{color:color-mix(in srgb,var(--c-10)88%,transparent);font:400 13px var(--font-mono);resize:none;background:0 0;border:none;outline:none;flex:1;width:100%;padding:0;line-height:1.6}
.ChecklistBlock-module__9VJ1gW__bnChecklist{border-radius:var(--radius-lg,var(--space-2));padding:var(--space-2)var(--space-3);margin:var(--space-1)0;background:#ffffff08;border:1px solid #ffffff12}.ChecklistBlock-module__9VJ1gW__bnChecklistHeader{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-2);color:#ffffff70;display:flex}.ChecklistBlock-module__9VJ1gW__bnChecklistLabel{font:500 11px var(--font-mono);letter-spacing:.04em;text-transform:uppercase;color:#ffffff5c;flex:1}.ChecklistBlock-module__9VJ1gW__bnChecklistProgress{font:400 11px var(--font-mono);color:#ffffff47}.ChecklistBlock-module__9VJ1gW__bnChecklistItems{gap:var(--space-1);flex-direction:column;display:flex}.ChecklistBlock-module__9VJ1gW__bnChecklistItem{align-items:center;gap:var(--space-2);padding:var(--space-1)0;display:flex}.ChecklistBlock-module__9VJ1gW__bnChecklistCheck{width:var(--sp-4);height:var(--sp-4);border-radius:var(--radius-sm,var(--space-1));cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast);color:#fff;background:0 0;border:1.5px solid #fff3;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.ChecklistBlock-module__9VJ1gW__bnChecklistCheck:hover{border-color:#fff9}.ChecklistBlock-module__9VJ1gW__bnChecklistItem.ChecklistBlock-module__9VJ1gW__done .ChecklistBlock-module__9VJ1gW__bnChecklistCheck{background:var(--signal-success);border-color:var(--signal-success)}.ChecklistBlock-module__9VJ1gW__bnChecklistItemText{font:400 13px var(--font-mono);color:color-mix(in srgb,var(--c-10)84%,transparent);cursor:default;-webkit-user-select:none;user-select:none;flex:1}.ChecklistBlock-module__9VJ1gW__bnChecklistItemText.ChecklistBlock-module__9VJ1gW__done{color:color-mix(in srgb,var(--c-10)36%,transparent);-webkit-text-decoration:line-through #fff3;text-decoration:line-through #fff3}.ChecklistBlock-module__9VJ1gW__bnChecklistItemEdit{border-radius:var(--radius-xs,var(--space-1));font:400 13px var(--font-mono);color:color-mix(in srgb,var(--c-10)88%,transparent);padding:var(--space-1)var(--space-1);background:0 0;border:none;outline:1px solid #fff6;flex:1}.ChecklistBlock-module__9VJ1gW__bnChecklistRemove{opacity:0;color:#ffffff5c;cursor:pointer;padding:0 var(--space-1);border-radius:var(--radius-xs,var(--space-1));transition:opacity var(--dur-fast),color var(--dur-fast);background:0 0;border:none;font-size:14px;line-height:1}.ChecklistBlock-module__9VJ1gW__bnChecklistItem:hover .ChecklistBlock-module__9VJ1gW__bnChecklistRemove{opacity:1}.ChecklistBlock-module__9VJ1gW__bnChecklistRemove:hover{color:var(--signal-error)}.ChecklistBlock-module__9VJ1gW__bnChecklistAdd{align-items:center;gap:var(--space-1-5);margin-top:var(--space-1-5);padding-top:var(--space-1-5);border-top:1px solid #ffffff0d;display:flex}.ChecklistBlock-module__9VJ1gW__bnChecklistNewInput{font:400 12px var(--font-mono);color:#ffffff80;background:0 0;border:none;outline:none;flex:1;padding:0}.ChecklistBlock-module__9VJ1gW__bnChecklistNewInput::placeholder{color:#ffffff38}.ChecklistBlock-module__9VJ1gW__bnChecklistNewInput:focus{color:#ffffffb3}.ChecklistBlock-module__9VJ1gW__bnChecklistAddBtn{font:500 11px var(--font-mono);color:var(--signal);border-radius:var(--radius-sm,var(--space-1));padding:var(--space-1)var(--space-2);cursor:pointer;transition:background var(--dur-fast);background:#ffffff1a;border:none}.ChecklistBlock-module__9VJ1gW__bnChecklistAddBtn:hover{background:#ffffff2e}
.TaskListBlock-module__TaHJpq__bnTasklist{border-radius:var(--radius-lg,var(--space-2));margin:var(--space-1)0;background:#ffffff08;border:1px solid #ffffff12;overflow:hidden}.TaskListBlock-module__TaHJpq__bnTasklistHeader{align-items:center;gap:var(--space-1-5);padding:var(--space-2)var(--space-3);color:#ffffff70;border-bottom:1px solid #ffffff0d;display:flex}.TaskListBlock-module__TaHJpq__bnTasklistToggle{cursor:pointer;color:#ffffff47;background:0 0;border:none;align-items:center;padding:0;display:flex}.TaskListBlock-module__TaHJpq__bnTasklistLabelInput{font:500 12px var(--font-mono);color:#fff9;letter-spacing:.02em;background:0 0;border:none;outline:none;flex:1;min-width:0;padding:0}.TaskListBlock-module__TaHJpq__bnTasklistLabelInput::placeholder{color:#ffffff38}.TaskListBlock-module__TaHJpq__bnTasklistControls{gap:var(--space-1);margin-left:auto;display:flex}.TaskListBlock-module__TaHJpq__bnTasklistSelect{border-radius:var(--radius-sm,var(--space-1));color:#ffffff70;font:400 11px var(--font-mono);padding:var(--space-1)var(--space-1-5);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff14;outline:none}.TaskListBlock-module__TaHJpq__bnTasklistSelect:hover{background:#ffffff14}.TaskListBlock-module__TaHJpq__bnTasklistCount{font:400 11px var(--font-mono);color:#ffffff47;white-space:nowrap}.TaskListBlock-module__TaHJpq__bnTasklistProgressBar{height:var(--space-1);background:#ffffff0f}.TaskListBlock-module__TaHJpq__bnTasklistProgressFill{background:var(--signal-success);height:100%;transition:width var(--dur-slow)ease-out;border-radius:var(--space-1)}.TaskListBlock-module__TaHJpq__bnTasklistItems{padding:var(--space-1)0}.TaskListBlock-module__TaHJpq__bnTasklistItem{align-items:center;gap:var(--space-2);padding:var(--space-1)var(--space-3);transition:background var(--dur-fast);display:flex}.TaskListBlock-module__TaHJpq__bnTasklistItem:hover{background:#ffffff08}.TaskListBlock-module__TaHJpq__bnTasklistCheck{width:var(--sp-4);height:var(--sp-4);border-radius:var(--space-1);cursor:pointer;transition:border-color var(--dur-fast),background var(--dur-fast);color:#fff;background:0 0;border:1.5px solid #ffffff2e;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.TaskListBlock-module__TaHJpq__bnTasklistCheck:hover{border-color:#fff9}.TaskListBlock-module__TaHJpq__bnTasklistItem.TaskListBlock-module__TaHJpq__done .TaskListBlock-module__TaHJpq__bnTasklistCheck{background:var(--signal-success);border-color:var(--signal-success)}.TaskListBlock-module__TaHJpq__bnTasklistPriority{width:var(--space-1-5);height:var(--space-1-5);border-radius:50%;flex-shrink:0}.TaskListBlock-module__TaHJpq__bnTasklistTitle{font:400 13px var(--font-mono);color:color-mix(in srgb,var(--c-10)82%,transparent);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.TaskListBlock-module__TaHJpq__bnTasklistItem.TaskListBlock-module__TaHJpq__done .TaskListBlock-module__TaHJpq__bnTasklistTitle{color:color-mix(in srgb,var(--c-10)34%,transparent);-webkit-text-decoration:line-through #ffffff2e;text-decoration:line-through #ffffff2e}.TaskListBlock-module__TaHJpq__bnTasklistDue{font:400 11px var(--font-mono);color:#ffffff4d;white-space:nowrap;flex-shrink:0}.TaskListBlock-module__TaHJpq__bnTasklistDue.TaskListBlock-module__TaHJpq__overdue{color:var(--signal-error)}.TaskListBlock-module__TaHJpq__bnTasklistEmpty{padding:var(--space-3);font:400 12px var(--font-mono);color:#ffffff3d}.TaskListBlock-module__TaHJpq__bnTasklistOverflow{padding:var(--space-1)var(--space-3)var(--space-2);font:400 11px var(--font-mono);color:#ffffff3d}html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklist{background:#00000003;border-color:#00000014}html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistHeader{color:#0000005c;border-bottom-color:#0000000f}html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistLabelInput{color:#0009}html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistLabelInput::placeholder{color:#0000003d}html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistSelect{color:#00000070;background:#00000008;border-color:#0000001a}html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistCount{color:#00000052}html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistProgressBar{background:#0000000f}html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistTitle{color:#000000b8}html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistItem.TaskListBlock-module__TaHJpq__done .TaskListBlock-module__TaHJpq__bnTasklistTitle{color:#0000004d}html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistDue{color:#00000061}:is(html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistEmpty,html[data-theme=light] .TaskListBlock-module__TaHJpq__bnTasklistOverflow){color:#00000047}
.EmbedBlock-module__EZI7ga__bnEmbedCard{border-radius:var(--radius-lg,var(--space-2));padding:var(--space-2)var(--space-3);cursor:pointer;transition:background var(--dur-micro),border-color var(--dur-micro);background:#ffffff08;border:1px solid #ffffff14}.EmbedBlock-module__EZI7ga__bnEmbedCard:hover{background:#ffffff0d;border-color:#ffffff1f}.EmbedBlock-module__EZI7ga__bnEmbedCardHeader{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-1-5);display:flex}.EmbedBlock-module__EZI7ga__bnEmbedIcon{font-size:14px;line-height:1}.EmbedBlock-module__EZI7ga__bnEmbedCardTitle{align-items:center;gap:var(--space-1-5);font:500 13px var(--font-mono);color:color-mix(in srgb,var(--c-10)88%,transparent);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;display:flex;overflow:hidden}.EmbedBlock-module__EZI7ga__bnEmbedCardActions{align-items:center;gap:var(--space-1-5);flex-shrink:0;display:flex}.EmbedBlock-module__EZI7ga__bnEmbedMeta{font:400 11px var(--font-mono);color:#ffffff47}.EmbedBlock-module__EZI7ga__bnEmbedOpen{cursor:pointer;color:#ffffff5c;padding:var(--space-1);border-radius:var(--radius-xs,var(--space-1));transition:color var(--dur-fast);background:0 0;border:none;align-items:center;display:flex}.EmbedBlock-module__EZI7ga__bnEmbedOpen:hover{color:#ffffffb8}.EmbedBlock-module__EZI7ga__bnEmbedCard:hover .EmbedBlock-module__EZI7ga__clearBtn{opacity:1}.EmbedBlock-module__EZI7ga__bnEmbedExcerpt{font:400 12px var(--font-mono);color:color-mix(in srgb,var(--c-10)40%,transparent);-webkit-line-clamp:2;margin-bottom:var(--space-1-5);-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.EmbedBlock-module__EZI7ga__bnEmbedTags{gap:var(--space-1);display:flex}.EmbedBlock-module__EZI7ga__bnEmbedTag{font:400 10px var(--font-mono);color:#fff9;border-radius:var(--radius-xs,var(--space-1));padding:var(--space-1)var(--space-1);background:#ffffff14}
.ProjectBlock-module__lhAAua__bmpProjectDot{width:var(--space-2);height:var(--space-2);border-radius:50%;flex-shrink:0}.ProjectBlock-module__lhAAua__bnProjectCard{border-radius:var(--radius-lg,var(--space-2));background:#ffffff08;border:1px solid #ffffff12;overflow:hidden}.ProjectBlock-module__lhAAua__bnProjectCard:hover .ProjectBlock-module__lhAAua__clearBtn{opacity:1}.ProjectBlock-module__lhAAua__bnProjectHeader{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3)var(--space-2);display:flex}.ProjectBlock-module__lhAAua__bnProjectColorBar{width:var(--space-1);height:var(--sp-5);border-radius:var(--space-1);flex-shrink:0}.ProjectBlock-module__lhAAua__bnProjectIcon{flex-shrink:0;font-size:16px;line-height:1}.ProjectBlock-module__lhAAua__bnProjectTitle{font:500 13px var(--font-mono);color:color-mix(in srgb,var(--c-10)88%,transparent);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.ProjectBlock-module__lhAAua__bnProjectStatus{font:500 11px var(--font-mono);letter-spacing:.02em;flex-shrink:0}.ProjectBlock-module__lhAAua__bnProjectProgressRow{align-items:center;gap:var(--space-2);padding:0 var(--space-3)var(--space-2);display:flex}.ProjectBlock-module__lhAAua__bnProjectProgressBar{height:var(--space-1);border-radius:var(--space-1);background:#ffffff12;flex:1;overflow:hidden}.ProjectBlock-module__lhAAua__bnProjectProgressFill{border-radius:var(--space-1);height:100%;transition:width var(--dur-slow)ease-out}.ProjectBlock-module__lhAAua__bnProjectPct{font:500 11px var(--font-mono);color:#fff6;width:var(--sp-8);text-align:right;flex-shrink:0}.ProjectBlock-module__lhAAua__bnProjectMeta{gap:var(--space-3);padding:var(--space-2)var(--space-3)var(--space-2);border-top:1px solid #ffffff0d;flex-wrap:wrap;display:flex}.ProjectBlock-module__lhAAua__bnProjectMetaItem{align-items:center;gap:var(--space-1);font:400 11px var(--font-mono);color:#ffffff61;display:flex}.ProjectBlock-module__lhAAua__bnProjectDesc{padding:0 var(--space-3)var(--space-2);font:400 12px var(--font-mono);color:color-mix(in srgb,var(--c-10)44%,transparent);line-height:1.5}html[data-theme=light] .ProjectBlock-module__lhAAua__bnProjectCard{background:#00000003;border-color:#00000014}html[data-theme=light] .ProjectBlock-module__lhAAua__bnProjectTitle{color:#000c}html[data-theme=light] .ProjectBlock-module__lhAAua__bnProjectProgressBar{background:#00000012}html[data-theme=light] .ProjectBlock-module__lhAAua__bnProjectPct{color:#0006}html[data-theme=light] .ProjectBlock-module__lhAAua__bnProjectMeta{border-top-color:#0000000f}html[data-theme=light] .ProjectBlock-module__lhAAua__bnProjectMetaItem{color:#0006}html[data-theme=light] .ProjectBlock-module__lhAAua__bnProjectDesc{color:#0000007a}
.WeekBlock-module__rKn_mG__bnWeek{border-radius:var(--radius-lg,var(--space-2));margin:var(--space-1)0;background:#ffffff05;border:1px solid #ffffff12;overflow:hidden}.WeekBlock-module__rKn_mG__bnWeekHeader{align-items:center;gap:var(--space-1-5);padding:var(--space-2)var(--space-3);color:#fff6;border-bottom:1px solid #ffffff0f;display:flex}.WeekBlock-module__rKn_mG__bnWeekLabel{font:500 11px var(--font-mono);color:#ffffff70;letter-spacing:.02em}.WeekBlock-module__rKn_mG__bnWeekGrid{grid-template-columns:repeat(7,1fr);gap:0;display:grid}.WeekBlock-module__rKn_mG__bnWeekDay{min-height:var(--space-7);padding:var(--space-1-5);border-right:1px solid #ffffff0d}.WeekBlock-module__rKn_mG__bnWeekDay:last-child{border-right:none}.WeekBlock-module__rKn_mG__bnWeekDay.WeekBlock-module__rKn_mG__past{opacity:.5}.WeekBlock-module__rKn_mG__bnWeekDayHeader{align-items:center;gap:var(--space-1);margin-bottom:var(--space-1-5);flex-direction:column;display:flex}.WeekBlock-module__rKn_mG__bnWeekDayName{font:500 9px var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffff52}.WeekBlock-module__rKn_mG__bnWeekDayNum{font:400 13px var(--font-mono);color:#ffffff70;width:var(--sp-5);height:var(--sp-5);border-radius:50%;justify-content:center;align-items:center;display:flex}.WeekBlock-module__rKn_mG__bnWeekDayNum.WeekBlock-module__rKn_mG__today{background:var(--sig);color:#fff;font-weight:500}.WeekBlock-module__rKn_mG__bnWeekDayEvents{gap:var(--space-1);flex-direction:column;display:flex}.WeekBlock-module__rKn_mG__bnWeekEmpty{height:var(--space-1)}.WeekBlock-module__rKn_mG__bnWeekEvent{align-items:flex-start;gap:var(--space-1);display:flex}.WeekBlock-module__rKn_mG__bnWeekEventDot{width:var(--space-1);height:var(--space-1);background:var(--sig);margin-top:var(--space-1);border-radius:50%;flex-shrink:0}.WeekBlock-module__rKn_mG__bnWeekEventBody{flex-direction:column;min-width:0;display:flex}.WeekBlock-module__rKn_mG__bnWeekEventTitle{font:400 10px var(--font-mono);color:color-mix(in srgb,var(--c-10)70%,transparent);white-space:nowrap;text-overflow:ellipsis;line-height:1.3;overflow:hidden}.WeekBlock-module__rKn_mG__bnWeekEventTime{font:400 9px var(--font-mono);color:#ffffff42;line-height:1.2}.WeekBlock-module__rKn_mG__bnWeekMore{font:400 9px var(--font-mono);color:#ffffff3d;margin-top:var(--space-1)}html[data-theme=light] .WeekBlock-module__rKn_mG__bnWeek{background:#00000003;border-color:#00000014}html[data-theme=light] .WeekBlock-module__rKn_mG__bnWeekHeader{color:#0000005c;border-bottom-color:#0000000f}html[data-theme=light] .WeekBlock-module__rKn_mG__bnWeekLabel{color:#00000070}html[data-theme=light] .WeekBlock-module__rKn_mG__bnWeekDay{border-right-color:#0000000f}html[data-theme=light] .WeekBlock-module__rKn_mG__bnWeekDayName{color:#0000005c}html[data-theme=light] .WeekBlock-module__rKn_mG__bnWeekDayNum{color:#00000070}html[data-theme=light] .WeekBlock-module__rKn_mG__bnWeekEventTitle{color:#0009}html[data-theme=light] .WeekBlock-module__rKn_mG__bnWeekEventTime{color:#0000004d}html[data-theme=light] .WeekBlock-module__rKn_mG__bnWeekMore{color:#00000047}
.Tooltip-module__sxMf_W__content{background:var(--glass-fill);-webkit-backdrop-filter:var(--glass-blur);border:var(--glass-border);box-shadow:var(--glass-edge-light),var(--glass-edge-dark),var(--glass-drop);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);max-width:16rem;font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-primary);z-index:var(--z-tooltip);-webkit-user-select:none;user-select:none;transform-origin:var(--radix-tooltip-content-transform-origin);opacity:0;transition:opacity var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);font-weight:400;line-height:1.4;transform:translateY(4px)}.Tooltip-module__sxMf_W__content[data-state=delayed-open],.Tooltip-module__sxMf_W__content[data-state=instant-open]{opacity:1;transform:translateY(0)}.Tooltip-module__sxMf_W__content[data-state=closed]{opacity:0;transition:opacity var(--dur-fast)var(--ease-out),transform var(--dur-fast)var(--ease-out);transform:translateY(4px)}[data-density=compact] .Tooltip-module__sxMf_W__content,.Tooltip-module__sxMf_W__content[data-density=compact]{padding:var(--space-1)var(--space-2);font-size:var(--text-2xs)}[data-density=editorial] .Tooltip-module__sxMf_W__content,.Tooltip-module__sxMf_W__content[data-density=editorial]{padding:var(--space-3)var(--space-4);font-size:var(--text-sm)}.Tooltip-module__sxMf_W__arrow{fill:var(--glass-fill)}@media (prefers-reduced-motion:reduce){.Tooltip-module__sxMf_W__content,.Tooltip-module__sxMf_W__content[data-state=closed]{transition:opacity var(--dur-fast)var(--ease-out);transform:none}}
.FileCard-module__7H12ZW__card{border-radius:var(--radius-lg);border:1px solid var(--bd);background:var(--bg-elevated);cursor:pointer;transition:border-color var(--duration-fast,var(--dur-fast))ease,background var(--duration-fast,var(--dur-fast))ease;outline:none;position:relative;overflow:hidden}.FileCard-module__7H12ZW__card:hover{border-color:var(--bd-hover,#ffffff26);background:var(--bg-hover,#ffffff0d)}.FileCard-module__7H12ZW__card.FileCard-module__7H12ZW__selected{border-color:var(--accent,var(--sig));background:var(--bg-selected,var(--ovd-5))}.FileCard-module__7H12ZW__card:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}.FileCard-module__7H12ZW__card.FileCard-module__7H12ZW__dragging{opacity:.4}.FileCard-module__7H12ZW__check{top:var(--space-2);left:var(--space-2);width:var(--sp-4);height:var(--sp-4);border-radius:var(--radius-sm);border:1px solid var(--bd);background:var(--bg-app,var(--ch));cursor:pointer;z-index:1;transition:border-color var(--duration-fast,var(--dur-fast)),background var(--duration-fast,var(--dur-fast));justify-content:center;align-items:center;display:flex;position:absolute}.FileCard-module__7H12ZW__selected .FileCard-module__7H12ZW__check{border-color:var(--accent,var(--sig));background:var(--accent,var(--sig))}.FileCard-module__7H12ZW__badge{top:var(--space-2);right:var(--space-2);font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary,var(--td));background:var(--bg-elevated);border-radius:var(--radius-xs);padding:var(--space-0-5)var(--space-1);letter-spacing:.04em;font-weight:600;position:absolute}.FileCard-module__7H12ZW__thumb{aspect-ratio:1;background:var(--bg-inset,#0003);justify-content:center;align-items:center;width:100%;display:flex;overflow:hidden}.FileCard-module__7H12ZW__info{padding:var(--space-2)var(--space-2)var(--space-2-5)}.FileCard-module__7H12ZW__name{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-primary,var(--tp));white-space:nowrap;text-overflow:ellipsis;margin-bottom:var(--space-0-5);overflow:hidden}.FileCard-module__7H12ZW__meta{align-items:center;gap:var(--space-1-5);font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--text-tertiary,var(--td));display:flex}.FileCard-module__7H12ZW__catDot{width:var(--space-1-5);height:var(--space-1-5);background:var(--text-tertiary,var(--td));border-radius:50%;flex-shrink:0}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__image{background:var(--file-image)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__document{background:var(--file-document)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__spreadsheet{background:var(--file-spreadsheet)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__video{background:var(--file-video)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__audio{background:var(--file-audio)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__archive{background:var(--file-archive)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__code{background:var(--file-code)}.FileCard-module__7H12ZW__catDot.FileCard-module__7H12ZW__design{background:var(--file-design)}
.FolderGridItem-module__fKqbRq__item{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-2);border-radius:var(--radius-lg);cursor:pointer;transition:background var(--duration-fast,var(--dur-fast))ease;outline:none;flex-direction:column;display:flex;position:relative}.FolderGridItem-module__fKqbRq__item:hover{background:var(--bg-hover,#ffffff0d)}.FolderGridItem-module__fKqbRq__item:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:2px}.FolderGridItem-module__fKqbRq__item.FolderGridItem-module__fKqbRq__dragOver{background:var(--bg-hover,#ffffff1a);outline:2px dashed var(--text-tertiary,var(--td))}.FolderGridItem-module__fKqbRq__svg{width:var(--sp-16);height:auto;display:block}.FolderGridItem-module__fKqbRq__label{align-items:center;gap:var(--space-0-5);flex-direction:column;width:100%;display:flex}.FolderGridItem-module__fKqbRq__name{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-primary,var(--tp));white-space:nowrap;text-overflow:ellipsis;max-width:var(--space-7);text-align:center;overflow:hidden}.FolderGridItem-module__fKqbRq__count{font-family:var(--font-sans);font-size:var(--text-2xs);color:var(--text-tertiary,var(--td))}
.FilesSmartSections-module__ekngdG__cols{gap:var(--space-4);padding:var(--space-4);border-top:1px solid var(--bd);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}@media (max-width:900px){.FilesSmartSections-module__ekngdG__cols{grid-template-columns:1fr}}.FilesSmartSections-module__ekngdG__col{flex-direction:column;gap:0;display:flex}.FilesSmartSections-module__ekngdG__colHead{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary,var(--td));text-transform:uppercase;letter-spacing:.06em;padding-bottom:var(--space-2);border-bottom:1px solid var(--bd);margin-bottom:var(--space-1);font-weight:500}.FilesSmartSections-module__ekngdG__colBody{flex-direction:column;gap:0;display:flex}.FilesSmartSections-module__ekngdG__colEmpty{align-items:center;gap:var(--space-2);padding:var(--space-5)var(--space-2);color:var(--text-tertiary,var(--td));text-align:center;flex-direction:column;display:flex}.FilesSmartSections-module__ekngdG__colEmptyIcon{opacity:.4}.FilesSmartSections-module__ekngdG__colEmptyText{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-secondary,var(--ts))}.FilesSmartSections-module__ekngdG__colEmptySub{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary,var(--td))}.FilesSmartSections-module__ekngdG__fileRow{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-1);border-radius:var(--radius-sm);cursor:pointer;text-align:left;width:100%;transition:background var(--duration-fast,var(--dur-fast));background:0 0;border:none;display:flex}.FilesSmartSections-module__ekngdG__fileRow:hover{background:var(--bg-hover,#ffffff0a)}.FilesSmartSections-module__ekngdG__fileRow:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}.FilesSmartSections-module__ekngdG__fileThumb{flex-shrink:0}.FilesSmartSections-module__ekngdG__fileInfo{gap:var(--space-0-5);flex-direction:column;flex:1;min-width:0;display:flex}.FilesSmartSections-module__ekngdG__fileName{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-primary,var(--tp));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FilesSmartSections-module__ekngdG__fileDate{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary,var(--td))}.FilesSmartSections-module__ekngdG__skeletonRow{gap:var(--space-2);padding:var(--space-1-5)var(--space-1);align-items:center;display:flex}.FilesSmartSections-module__ekngdG__skeletonThumb{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-sm);flex-shrink:0}.FilesSmartSections-module__ekngdG__skeletonLines{gap:var(--space-1);flex-direction:column;flex:1;display:flex}.FilesSmartSections-module__ekngdG__skeleton{background:var(--bg-hover,#ffffff0f);border-radius:var(--radius-xs);animation:FilesSmartSections-module__ekngdG__shimmer var(--dur-slow)ease-in-out infinite}@keyframes FilesSmartSections-module__ekngdG__shimmer{0%,to{opacity:.4}50%{opacity:.7}}
.FileGrid-module__yFKYcq__body{padding:var(--space-4);gap:var(--space-6);flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.FileGrid-module__yFKYcq__folderSection{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(90px,1fr));display:grid}.FileGrid-module__yFKYcq__fileGrid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(120px,1fr));display:grid}.FileGrid-module__yFKYcq__sectionLabel{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary,var(--td));text-transform:uppercase;letter-spacing:.06em;margin-bottom:var(--space-2);grid-column:1/-1;font-weight:500}.FileGrid-module__yFKYcq__skeletonCard{aspect-ratio:1;background:var(--bg-hover,#ffffff0a);border-radius:var(--radius-md);animation:FileGrid-module__yFKYcq__shimmer var(--dur-slow)ease-in-out infinite}@keyframes FileGrid-module__yFKYcq__shimmer{0%,to{opacity:.4}50%{opacity:.7}}.FileGrid-module__yFKYcq__empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-tertiary,var(--td));text-align:center;flex-direction:column;flex:1;display:flex}.FileGrid-module__yFKYcq__emptyIcon{width:var(--sp-12);height:var(--sp-12);opacity:.3}.FileGrid-module__yFKYcq__emptyTitle{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-secondary,var(--ts));font-weight:500}.FileGrid-module__yFKYcq__emptyText{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-tertiary,var(--td));max-width:280px}
.FileRow-module__TcW1SW__row{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-3);cursor:pointer;transition:background var(--duration-fast,var(--dur-fast))ease;min-height:var(--sp-8);border-bottom:1px solid #0000;grid-template-columns:24px minmax(0,1fr) 80px 70px 100px 40px;display:grid}.FileRow-module__TcW1SW__row:hover{background:var(--bg-hover,#ffffff0a)}.FileRow-module__TcW1SW__row.FileRow-module__TcW1SW__selected{background:var(--bg-selected,var(--ovd-4))}.FileRow-module__TcW1SW__row:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:-2px}.FileRow-module__TcW1SW__icon{justify-content:center;align-items:center;display:flex}.FileRow-module__TcW1SW__nameCell{align-items:center;gap:var(--space-2);min-width:0;display:flex}.FileRow-module__TcW1SW__name{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary,var(--tp));white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.FileRow-module__TcW1SW__type,.FileRow-module__TcW1SW__size,.FileRow-module__TcW1SW__date{font-family:var(--font-mono);font-size:var(--text-xs);color:var(--text-tertiary,var(--td));white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.FileRow-module__TcW1SW__actions{opacity:0;transition:opacity var(--duration-fast,var(--dur-fast));justify-content:flex-end;align-items:center;display:flex}.FileRow-module__TcW1SW__row:hover .FileRow-module__TcW1SW__actions{opacity:1}.FileRow-module__TcW1SW__actionsBtn{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-sm);color:var(--text-tertiary,var(--td));cursor:pointer;transition:background var(--duration-fast,var(--dur-fast)),color var(--duration-fast,var(--dur-fast));background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.FileRow-module__TcW1SW__actionsBtn:hover{background:var(--bg-hover,#ffffff14);color:var(--text-primary,var(--tp))}.FileRow-module__TcW1SW__actionsBtn:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}
.FileList-module__juLeFq__list{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.FileList-module__juLeFq__header{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-3);border-bottom:1px solid var(--bd);background:var(--bg-app,var(--ch));z-index:1;grid-template-columns:24px minmax(0,1fr) 80px 70px 100px 40px;display:grid;position:sticky;top:0}.FileList-module__juLeFq__headerCell{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary,var(--td));cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:color var(--duration-fast,var(--dur-fast));font-weight:500}.FileList-module__juLeFq__headerCell:hover{color:var(--text-secondary,var(--ts))}.FileList-module__juLeFq__headerCell.FileList-module__juLeFq__sorted{color:var(--text-primary,var(--tp))}.FileList-module__juLeFq__skeletonRow{height:var(--sp-8);background:var(--bg-hover,#ffffff0a);border-radius:var(--radius-sm);margin:var(--space-1)var(--space-3);animation:FileList-module__juLeFq__shimmer var(--dur-slow)ease-in-out infinite}@keyframes FileList-module__juLeFq__shimmer{0%,to{opacity:.4}50%{opacity:.7}}.FileList-module__juLeFq__empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-tertiary,var(--td));text-align:center;flex-direction:column;flex:1;display:flex}.FileList-module__juLeFq__emptyIcon{width:var(--sp-12);height:var(--sp-12);opacity:.3}.FileList-module__juLeFq__emptyTitle{font-family:var(--font-sans);font-size:var(--text-base);color:var(--text-secondary,var(--ts));font-weight:500}.FileList-module__juLeFq__emptyText{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-tertiary,var(--td));max-width:280px}
.BreadcrumbNav-module__XJMVvq__breadcrumb{align-items:center;gap:var(--space-1-5);padding:var(--space-2)var(--space-3);min-height:var(--sp-8);flex-shrink:0;display:flex}.BreadcrumbNav-module__XJMVvq__item{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-tertiary,var(--td));cursor:pointer;border-radius:var(--radius-sm);padding:var(--space-0-5)var(--space-1);transition:color var(--duration-fast,var(--dur-fast))ease;white-space:nowrap}.BreadcrumbNav-module__XJMVvq__item:hover{color:var(--text-primary,var(--tp))}.BreadcrumbNav-module__XJMVvq__item.BreadcrumbNav-module__XJMVvq__active{color:var(--text-primary,var(--tp));cursor:default}.BreadcrumbNav-module__XJMVvq__item:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}.BreadcrumbNav-module__XJMVvq__sep{color:var(--text-tertiary,var(--td));font-size:var(--text-xs);-webkit-user-select:none;user-select:none;flex-shrink:0}
.SearchBar-module__7KVrHW__search{align-items:center;gap:var(--space-2);background:var(--bg-input,#ffffff0d);border:1px solid var(--bd);border-radius:var(--radius-md);padding:0 var(--space-2);height:var(--sp-6);max-width:280px;transition:border-color var(--duration-fast,var(--dur-fast))ease;flex:1;display:flex}.SearchBar-module__7KVrHW__search:focus-within{border-color:var(--accent,var(--sig))}.SearchBar-module__7KVrHW__icon{width:var(--space-3);height:var(--space-3);color:var(--text-tertiary,var(--td));flex-shrink:0}.SearchBar-module__7KVrHW__input{color:var(--text-primary,var(--tp));font-family:var(--font-sans);font-size:var(--text-sm);background:0 0;border:none;outline:none;flex:1;min-width:0}.SearchBar-module__7KVrHW__input::placeholder{color:var(--text-tertiary,var(--td))}
.FolderHeader-module__S6h69a__header{padding:var(--space-4)var(--space-4)var(--space-3);border-bottom:1px solid var(--bd);flex-shrink:0}.FolderHeader-module__S6h69a__top{margin-bottom:var(--space-2)}.FolderHeader-module__S6h69a__backBtn{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-md);color:var(--text-tertiary,var(--td));cursor:pointer;transition:background var(--duration-fast,var(--dur-fast))ease,color var(--duration-fast,var(--dur-fast))ease;background:0 0;border:none;justify-content:center;align-items:center;display:inline-flex}.FolderHeader-module__S6h69a__backBtn:hover{background:var(--bg-hover,#ffffff0f);color:var(--text-primary,var(--tp))}.FolderHeader-module__S6h69a__backBtn:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:1px}.FolderHeader-module__S6h69a__titleRow{align-items:center;gap:var(--space-3);margin-bottom:var(--space-3);display:flex}.FolderHeader-module__S6h69a__icon{width:var(--sp-6);height:var(--sp-6);flex-shrink:0}.FolderHeader-module__S6h69a__name{font-family:var(--font-sans);font-size:var(--text-lg);color:var(--text-primary,var(--tp));margin:0;font-weight:600}.FolderHeader-module__S6h69a__meta{gap:var(--space-4);flex-wrap:wrap;display:flex}.FolderHeader-module__S6h69a__stat{gap:var(--space-0-5);flex-direction:column;display:flex}.FolderHeader-module__S6h69a__statLabel{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-tertiary,var(--td));text-transform:uppercase;letter-spacing:.06em;font-weight:500}.FolderHeader-module__S6h69a__statValue{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--text-primary,var(--tp));font-weight:500}
.FolderDetail-module__6cyixq__detail{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.FolderDetail-module__6cyixq__empty{justify-content:center;align-items:center;gap:var(--space-3);padding:var(--space-8);color:var(--text-tertiary,var(--td));font-family:var(--font-sans);font-size:var(--text-sm);flex-direction:column;flex:1;display:flex}.FolderDetail-module__6cyixq__grid{gap:var(--space-3);padding:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(90px,1fr));display:grid}
.UploadZone-module__aGm6fW__root{flex-direction:column;flex:1;display:flex;position:relative;overflow:hidden}.UploadZone-module__aGm6fW__dropOverlay{inset:var(--space-2);z-index:100;justify-content:center;align-items:center;gap:var(--space-3);-webkit-backdrop-filter:blur(4px);border:2px dashed var(--ovd-13);border-radius:var(--radius-lg,var(--r-lg));color:var(--accent,var(--sig));animation:UploadZone-module__aGm6fW__fadeIn var(--duration-normal,var(--dur-micro))ease-out;background:#000000b3;flex-direction:column;display:flex;position:absolute}@keyframes UploadZone-module__aGm6fW__fadeIn{0%{opacity:0}to{opacity:1}}.UploadZone-module__aGm6fW__dropIcon{width:var(--sp-12);height:var(--sp-12);color:var(--accent,var(--sig))}.UploadZone-module__aGm6fW__dropTitle{font-family:var(--font-sans);font-size:var(--text-sm);color:var(--text-primary,var(--tp));font-weight:500}.UploadZone-module__aGm6fW__dropHint{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-secondary,var(--td))}
.UploadProgress-module__FoPsBa__root{bottom:var(--sp-4);right:var(--sp-4);background:var(--bg-elevated,var(--ch));border:1px solid var(--bd);border-radius:var(--radius-md,var(--r-md));width:320px;max-height:300px;box-shadow:0 8px 32px var(--ovd-10);z-index:1000;position:fixed;overflow:hidden}.UploadProgress-module__FoPsBa__header{padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--bd);font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-primary,var(--tp));letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;font-weight:600;display:flex}.UploadProgress-module__FoPsBa__collapseBtn{cursor:pointer;color:var(--text-secondary,var(--td));background:0 0;border:none;align-items:center;padding:0;display:flex}.UploadProgress-module__FoPsBa__collapseBtn:focus-visible{outline:2px solid var(--accent,var(--sig));outline-offset:2px}.UploadProgress-module__FoPsBa__chevron{transition:transform var(--duration-fast,var(--dur-fast))ease}.UploadProgress-module__FoPsBa__chevron.UploadProgress-module__FoPsBa__collapsed{transform:rotate(180deg)}.UploadProgress-module__FoPsBa__list{max-height:240px;overflow-y:auto}.UploadProgress-module__FoPsBa__list::-webkit-scrollbar{width:var(--space-1)}.UploadProgress-module__FoPsBa__list::-webkit-scrollbar-thumb{border-radius:var(--space-1);background:#ffffff14}.UploadProgress-module__FoPsBa__item{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);border-bottom:1px solid #ffffff08;display:flex}.UploadProgress-module__FoPsBa__itemIcon{width:var(--space-3);height:var(--space-3);color:var(--text-secondary,var(--td));flex-shrink:0;justify-content:center;align-items:center;display:flex}.UploadProgress-module__FoPsBa__itemIconSpin{animation:UploadProgress-module__FoPsBa__spin var(--dur-slow)linear infinite}@keyframes UploadProgress-module__FoPsBa__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.UploadProgress-module__FoPsBa__itemInfo{flex:1;min-width:0}.UploadProgress-module__FoPsBa__itemName{font-family:var(--font-sans);font-size:var(--text-xs);color:var(--text-primary,var(--tp));text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.UploadProgress-module__FoPsBa__itemBar{height:var(--space-1);margin-top:var(--space-1);border-radius:var(--space-1);background:#ffffff0f;overflow:hidden}.UploadProgress-module__FoPsBa__itemBarFill{background:var(--accent,var(--sig));border-radius:var(--space-1);height:100%;transition:width var(--duration-slow,var(--dur-slow))ease}.UploadProgress-module__FoPsBa__itemBarFill.UploadProgress-module__FoPsBa__complete{background:var(--signal-success,var(--grn))}.UploadProgress-module__FoPsBa__itemBarFill.UploadProgress-module__FoPsBa__error{background:var(--signal-error,var(--neg))}.UploadProgress-module__FoPsBa__itemStatus{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-tertiary,var(--tg));flex-shrink:0}.UploadProgress-module__FoPsBa__itemStatus.UploadProgress-module__FoPsBa__error{color:var(--signal-error,var(--neg))}.UploadProgress-module__FoPsBa__itemStatus.UploadProgress-module__FoPsBa__complete{color:var(--signal-success,var(--grn))}
.ToolPalette-module__AKma3a__proofToolPalette{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-3);height:var(--sp-12);background:var(--ch);border-bottom:1px solid var(--border-default);flex-shrink:0;display:flex}.ToolPalette-module__AKma3a__proofToolPaletteZoomLabel{font-family:var(--font-sans);font-size:var(--fs-xs,9px);color:var(--text-secondary);min-width:var(--sp-8);text-align:center}.ToolPalette-module__AKma3a__proofReviewToggleBtn{align-items:center;gap:var(--space-1-5);padding:var(--space-1)var(--space-2);height:var(--sp-8);border:1px solid var(--border-default);border-radius:var(--r-md);color:var(--text-secondary);font-family:var(--fm);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-micro),color var(--dur-micro),border-color var(--dur-micro);background:0 0;font-weight:500;display:flex}.ToolPalette-module__AKma3a__proofReviewToggleBtn svg{flex-shrink:0}.ToolPalette-module__AKma3a__proofReviewToggleBtn:hover{color:var(--text-primary);background:#ffffff0a;border-color:#ffffff1f}[data-theme=light] .ToolPalette-module__AKma3a__proofReviewToggleBtn{border-color:var(--ovd-4)}[data-theme=light] .ToolPalette-module__AKma3a__proofReviewToggleBtn:hover{border-color:var(--ovd-6);background:#00000008}.ToolPalette-module__AKma3a__proofReviewToggleBtnActive{background:color-mix(in srgb,var(--sig)8%,transparent);color:var(--sig);border-color:color-mix(in srgb,var(--sig)25%,transparent)}.ToolPalette-module__AKma3a__proofReviewToggleBtnLabel{white-space:nowrap}.ToolPalette-module__AKma3a__proofToolBtn{width:var(--sp-8);height:var(--sp-8);color:var(--text-secondary);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);font-size:var(--icon-md,14px);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.ToolPalette-module__AKma3a__proofToolBtn:hover{color:var(--text-primary);background:#ffffff0f}[data-theme=light] .ToolPalette-module__AKma3a__proofToolBtn:hover{background:#0000000a}.ToolPalette-module__AKma3a__proofToolBtnActive{background:color-mix(in srgb,var(--sig)12%,transparent);color:var(--text-primary)}.ToolPalette-module__AKma3a__proofDrawToolbar{top:100%;left:var(--space-7);align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-2);background:var(--ch);border:1px solid var(--border-default);border-radius:var(--r-sm);box-shadow:var(--shadow-md);z-index:10;display:flex;position:absolute}[data-theme=light] .ToolPalette-module__AKma3a__proofDrawToolbar{border-color:var(--ovd-3);box-shadow:0 4px 16px var(--ovd-3)}.ToolPalette-module__AKma3a__proofDrawToolbarLabel{font-family:var(--fm);font-size:var(--fs-xs,9px);color:var(--text-muted);margin-right:var(--space-1)}.ToolPalette-module__AKma3a__proofDrawToolbarSwatch{width:var(--sp-4);height:var(--sp-4);cursor:pointer;transition:border-color var(--dur-fast),transform var(--dur-fast);border:2px solid #ffffff1a;border-radius:50%}.ToolPalette-module__AKma3a__proofDrawToolbarSwatch:hover{border-color:#fff6;transform:scale(1.15)}[data-theme=light] .ToolPalette-module__AKma3a__proofDrawToolbarSwatch{border-color:var(--ovd-5)}[data-theme=light] .ToolPalette-module__AKma3a__proofDrawToolbarSwatch:hover{border-color:var(--ovd-11)}.ToolPalette-module__AKma3a__proofToolSeparator{width:var(--space-1);height:var(--sp-5);background:var(--border-default);margin:0 var(--space-1-5)}.ToolPalette-module__AKma3a__proofToolPaletteZoom{align-items:center;gap:var(--space-1-5);font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text-secondary);margin-left:auto;display:flex}.ToolPalette-module__AKma3a__proofToolPaletteZoom input[type=range]{width:var(--space-7);accent-color:var(--text-primary)}
.AnnotationCard-module__hAPesa__proofAnnotationCard{padding:var(--space-2)var(--space-2);margin:0 var(--space-1)var(--space-1);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast);border:1px solid #0000}.AnnotationCard-module__hAPesa__proofAnnotationCard:hover{background:#ffffff08}[data-theme=light] .AnnotationCard-module__hAPesa__proofAnnotationCard:hover{background:#00000005}.AnnotationCard-module__hAPesa__proofAnnotationCardSelected{background:color-mix(in srgb,var(--sig)6%,transparent);border-color:color-mix(in srgb,var(--sig)15%,transparent)}.AnnotationCard-module__hAPesa__proofAnnotationCardResolved{opacity:.5}.AnnotationCard-module__hAPesa__proofAnnotationCardHeader{align-items:center;gap:var(--space-1-5);margin-bottom:var(--space-1);display:flex}.AnnotationCard-module__hAPesa__proofAnnotationCardBadge{width:var(--sp-4);height:var(--sp-4);font-family:var(--font-sans);color:var(--c-12);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:8px;font-weight:600;display:flex}.AnnotationCard-module__hAPesa__proofAnnotationCardAuthor{font-family:var(--fm);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.AnnotationCard-module__hAPesa__proofAnnotationCardExt{font-family:var(--fm);color:var(--text-primary);opacity:.7;text-transform:uppercase;letter-spacing:.04em;font-size:8px}.AnnotationCard-module__hAPesa__proofAnnotationCardTime{font-family:var(--font-sans);color:var(--text-muted);flex-shrink:0;font-size:8px}.AnnotationCard-module__hAPesa__proofAnnotationCardComment{font-family:var(--fl);font-size:var(--fs-sm);color:#ffffff80;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}[data-theme=light] .AnnotationCard-module__hAPesa__proofAnnotationCardComment{color:#00000080}.AnnotationCard-module__hAPesa__proofAnnotationCardReplies{font-family:var(--fm);color:var(--text-muted);margin-top:var(--space-1);font-size:8px}.AnnotationCard-module__hAPesa__proofAnnotationCardResolve{width:var(--sp-4);height:var(--sp-4);border:1.5px solid var(--text-muted);cursor:pointer;transition:all var(--dur-fast);background:0 0;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.AnnotationCard-module__hAPesa__proofAnnotationCardResolve:hover{border-color:var(--signal-success);background:color-mix(in srgb,var(--signal-success)15%,transparent)}.AnnotationCard-module__hAPesa__proofAnnotationCardResolveDone{border-color:var(--signal-success);background:var(--signal-success)}
.AnnotationSidebar-module__FAxZiq__proofAnnotationsInline{padding:0}.AnnotationSidebar-module__FAxZiq__proofAnnotationsInlineControls{padding:var(--space-1)var(--space-3)var(--space-2)}.AnnotationSidebar-module__FAxZiq__proofAnnotationsInlineFilter{align-items:center;gap:var(--space-1-5);font-family:var(--fm);font-size:var(--fs-sm);color:var(--text-muted);cursor:pointer;padding:var(--space-1)var(--space-1);border-radius:var(--r-sm);transition:color var(--dur-fast);background:0 0;border:none;display:flex}.AnnotationSidebar-module__FAxZiq__proofAnnotationsInlineFilter:hover{color:var(--text-secondary)}.AnnotationSidebar-module__FAxZiq__proofAnnotationsInlineFilterActive{color:var(--text-primary)}.AnnotationSidebar-module__FAxZiq__proofAnnotationsInlineFilter svg{flex-shrink:0}.AnnotationSidebar-module__FAxZiq__proofAnnotationsInlineList{max-height:400px;overflow-y:auto}.AnnotationSidebar-module__FAxZiq__proofAnnotationsInlineEmpty{padding:var(--sp-4)var(--space-3);text-align:center;font-family:var(--fm);font-size:var(--fs-sm);color:var(--text-muted);line-height:1.5}.AnnotationSidebar-module__FAxZiq__proofAnnotationsInlineHint{font-size:var(--fs-2xs);color:var(--text-muted);opacity:.6;margin-top:var(--space-1);display:block}.AnnotationSidebar-module__FAxZiq__proofThread{padding:0 var(--space-3)var(--space-2)}.AnnotationSidebar-module__FAxZiq__proofThreadMessage{gap:var(--space-2);padding:var(--space-1-5)0;display:flex}.AnnotationSidebar-module__FAxZiq__proofThreadAvatar{width:var(--sp-4);height:var(--sp-4);font-family:var(--fm);font-size:var(--fs-2xs);color:var(--bg);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:1px;font-weight:600;display:flex}.AnnotationSidebar-module__FAxZiq__proofThreadBody{flex:1;min-width:0}.AnnotationSidebar-module__FAxZiq__proofThreadAuthor{font-family:var(--fm);font-size:var(--fs-base);margin-bottom:var(--space-1);font-weight:600}.AnnotationSidebar-module__FAxZiq__proofThreadContent{font-family:var(--fl);font-size:var(--fs-base);color:var(--text-primary);line-height:1.5}.AnnotationSidebar-module__FAxZiq__proofThreadMeta{font-family:var(--font-sans);font-size:var(--fs-base);color:var(--text-muted);margin-top:var(--space-1);align-items:center;gap:var(--space-2);display:flex}.AnnotationSidebar-module__FAxZiq__proofThreadInternalBadge{font-family:var(--fm);font-size:var(--fs-base);padding:var(--space-1)var(--space-1);border-radius:var(--space-1);background:color-mix(in srgb,var(--sig)15%,transparent);color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em}.AnnotationSidebar-module__FAxZiq__proofThreadReply{gap:var(--space-2);padding:var(--space-2)var(--space-3);border-top:1px solid var(--border-default);display:flex}[data-theme=light] .AnnotationSidebar-module__FAxZiq__proofThreadReply{border-top-color:var(--ovd-3)}.AnnotationSidebar-module__FAxZiq__proofThreadReplyInput{background:var(--bg);border:1px solid var(--border-default);border-radius:var(--r-sm);padding:var(--space-1-5)var(--space-2);font-family:var(--fl);font-size:var(--fs-base);color:var(--text-primary);resize:none;min-height:var(--sp-6);transition:border-color var(--dur-fast);outline:none;flex:1}.AnnotationSidebar-module__FAxZiq__proofThreadReplyInput:focus{border-color:var(--text-primary)}[data-theme=light] .AnnotationSidebar-module__FAxZiq__proofThreadReplyInput{border-color:var(--ovd-3)}.AnnotationSidebar-module__FAxZiq__proofThreadReplySend{width:var(--sp-6);height:var(--sp-6);border-radius:var(--r-sm);background:var(--text-primary);color:var(--tp);cursor:pointer;transition:opacity var(--dur-fast);border:none;flex-shrink:0;justify-content:center;align-items:center;display:flex}.AnnotationSidebar-module__FAxZiq__proofThreadReplySend:hover{opacity:.85}[data-theme=light] .AnnotationSidebar-module__FAxZiq__proofThreadReplySend{color:var(--c-12)}.AnnotationSidebar-module__FAxZiq__proofApprovalButtons{gap:var(--space-1-5);padding:var(--space-3)var(--space-3);border-top:1px solid var(--border-default);display:flex}[data-theme=light] .AnnotationSidebar-module__FAxZiq__proofApprovalButtons{border-top-color:var(--ovd-3)}.AnnotationSidebar-module__FAxZiq__proofApprovalBtn{padding:var(--space-2)0;border-radius:var(--r-sm);font-family:var(--fm);font-size:var(--fs-base);text-transform:uppercase;letter-spacing:.04em;cursor:pointer;transition:opacity var(--dur-fast),transform var(--dur-fast);border:none;flex:1;font-weight:600}.AnnotationSidebar-module__FAxZiq__proofApprovalBtn:hover{opacity:.85}.AnnotationSidebar-module__FAxZiq__proofApprovalBtn:active{transform:scale(.97)}.AnnotationSidebar-module__FAxZiq__proofApprovalBtnApprove{background:var(--signal-success);color:var(--tp)}[data-theme=light] .AnnotationSidebar-module__FAxZiq__proofApprovalBtnApprove{color:var(--c-12)}.AnnotationSidebar-module__FAxZiq__proofApprovalBtnChanges{background:var(--signal-warning);color:var(--bg)}.AnnotationSidebar-module__FAxZiq__proofApprovalBtnReject{background:var(--signal-warning);color:var(--tp)}[data-theme=light] .AnnotationSidebar-module__FAxZiq__proofApprovalBtnReject{color:var(--c-12)}
.ProofApp-module__N7dKia__proofAppRoot{background:var(--bg);width:100%;height:100%;color:var(--tp);font-family:var(--fm);font-size:var(--fs-base);display:flex;position:relative;overflow:hidden}.ProofApp-module__N7dKia__proofAppSidebar{background:var(--app-sb-bg);border-right:1px solid var(--cb);animation:ProofApp-module__N7dKia__appSidebarIn var(--dur-panel)var(--ease-out-expo)both;transition:width var(--dur-slow)ease,min-width var(--dur-slow)ease,opacity var(--dur-slow)ease;flex-direction:column;flex-shrink:0;display:flex;position:relative;overflow:hidden}.ProofApp-module__N7dKia__proofAppSidebar--collapsed{opacity:0;pointer-events:none;border-right:none;width:0!important;min-width:0!important}.ProofApp-module__N7dKia__proofAppMain{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.ProofApp-module__N7dKia__proofSbHeader{padding:var(--space-2)var(--space-3)var(--space-1-5);justify-content:space-between;align-items:center;display:flex}.ProofApp-module__N7dKia__proofSbTitle{font-family:var(--fl);font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--td);opacity:.5;font-weight:600}.ProofApp-module__N7dKia__proofSbAdd{width:var(--sp-5);height:var(--sp-5);border-radius:var(--rs);border:1px solid var(--cb);color:var(--td);font-size:var(--fs-base);cursor:pointer;transition:all var(--dur-slow);background:0 0;justify-content:center;align-items:center;display:flex}.ProofApp-module__N7dKia__proofSbAdd:hover{color:var(--tp);background:#ffffff0f}.ProofApp-module__N7dKia__proofSbList{padding:var(--space-1)var(--space-2);flex:1;overflow-y:auto}.ProofApp-module__N7dKia__proofSbItem{align-items:center;gap:var(--space-2);height:var(--item-h);padding:0 var(--sb-item-px,var(--space-2));border:none;border-left:var(--space-1)solid transparent;text-align:left;cursor:pointer;width:100%;font-family:var(--fm);font-size:var(--fs-sm);color:var(--td);border-radius:var(--rs);transition:background var(--dur-slow),color var(--dur-slow);background:0 0;display:flex}.ProofApp-module__N7dKia__proofSbItem:hover{background:var(--surface-hover)}.ProofApp-module__N7dKia__proofSbItemActive{background:color-mix(in srgb,var(--sig)10%,transparent);color:var(--sig);border-left-color:var(--sig)}.ProofApp-module__N7dKia__proofSbDot{width:var(--space-1-5);height:var(--space-1-5);border-radius:50%;flex-shrink:0}.ProofApp-module__N7dKia__proofSbName{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ProofApp-module__N7dKia__proofSbEmpty{padding:var(--sp-4)var(--space-3);text-align:center;font-family:var(--fm);font-size:var(--fs-sm);color:var(--tg)}.ProofApp-module__N7dKia__proofAppShell{width:100%;height:100%;position:relative;overflow:hidden}.ProofApp-module__N7dKia__proofAppShellView{width:100%;height:100%;overflow:hidden}.ProofApp-module__N7dKia__proofAppShellViewVisible{opacity:1;transform:none}.ProofApp-module__N7dKia__proofAppShellViewFadeIn{animation:ProofApp-module__N7dKia__proofViewEnter var(--dur-slow)cubic-bezier(.4,0,.2,1)both}@keyframes ProofApp-module__N7dKia__proofViewEnter{0%{opacity:0;transform:scale(.985)}to{opacity:1;transform:scale(1)}}.ProofApp-module__N7dKia__proofAppShellLoader{background:var(--bg);animation:ProofApp-module__N7dKia__proofLoaderIn var(--dur-moderate)ease both;z-index:5;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@keyframes ProofApp-module__N7dKia__proofLoaderIn{0%{opacity:0}to{opacity:1}}.ProofApp-module__N7dKia__proofAppShellLoaderInner{align-items:center;gap:var(--sp-4);flex-direction:column;display:flex}.ProofApp-module__N7dKia__proofAppShellSpinner{width:var(--sp-6);height:var(--sp-6);border:2px solid #ffffff14;border-top-color:var(--text-primary);animation:ProofApp-module__N7dKia__proofSpin var(--dur-slow)linear infinite;border-radius:50%}@keyframes ProofApp-module__N7dKia__proofSpin{to{transform:rotate(360deg)}}[data-theme=light] .ProofApp-module__N7dKia__proofAppShellSpinner{border-color:var(--ovd-4)}.ProofApp-module__N7dKia__proofAppShellLoaderText{font-family:var(--fm);font-size:var(--fs-sm,9px);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}[data-theme=light] .ProofApp-module__N7dKia__proofAppRoot{background:var(--ct)}
.PulseEditorial-module__wjCUUW__surface{--p-paper:var(--bg);--p-paper-raised:var(--cb);--p-paper-sunk:var(--ch);--p-ink-1:var(--tp);--p-ink-2:var(--td);--p-ink-3:var(--tg);--p-ink-4:var(--tq);--p-rule:var(--border-subtle);--p-rule-strong:var(--border-default);--p-rule-dot:var(--border-subtle);--p-pos:var(--signal-success);--p-neg:var(--signal-error);--p-flat:var(--tg);--p-ff-sans:var(--font-sans);--p-ff-mono:var(--font-mono);--p-t-hero:500 72px/.92 var(--p-ff-sans);--p-t-display:500 40px/1 var(--p-ff-sans);--p-t-title:500 22px/1.2 var(--p-ff-sans);--p-t-subtitle:500 16px/1.35 var(--p-ff-sans);--p-t-body:400 13px/1.55 var(--p-ff-sans);--p-t-body-num:500 13px/1.3 var(--p-ff-mono);--p-t-caption:400 11px/1.4 var(--p-ff-mono);--p-t-label:600 10px/1 var(--p-ff-mono);background:var(--p-paper);color:var(--p-ink-1);font-family:var(--font-sans);font-variant-numeric:tabular-nums;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;position:absolute;inset:0;overflow:hidden auto}[data-theme=light] .PulseEditorial-module__wjCUUW__surface{--p-paper:var(--c-12);--p-paper-raised:var(--c-12);--p-paper-sunk:var(--c-11);--p-pos:var(--signal-success);--p-neg:var(--signal-error)}.PulseEditorial-module__wjCUUW__page{width:100%;max-width:1320px;padding:var(--sp-6)var(--space-6)var(--space-7);gap:var(--sp-10);flex-direction:column;margin:0 auto;display:flex}.PulseEditorial-module__wjCUUW__page>*{animation:PulseEditorial-module__wjCUUW__editIn var(--dur-slow)cubic-bezier(.22,1,.36,1)both}.PulseEditorial-module__wjCUUW__page>:nth-child(2){animation-delay:60ms}.PulseEditorial-module__wjCUUW__page>:nth-child(3){animation-delay:.12s}.PulseEditorial-module__wjCUUW__page>:nth-child(4){animation-delay:.18s}.PulseEditorial-module__wjCUUW__page>:nth-child(5){animation-delay:.22s}.PulseEditorial-module__wjCUUW__page>:nth-child(6){animation-delay:.26s}.PulseEditorial-module__wjCUUW__page>:nth-child(7){animation-delay:.3s}@keyframes PulseEditorial-module__wjCUUW__editIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.PulseEditorial-module__wjCUUW__page>*{animation:none}}@media (max-width:960px){.PulseEditorial-module__wjCUUW__page{padding:var(--sp-5)var(--sp-6)var(--space-6);gap:var(--sp-8)}}.PulseEditorial-module__wjCUUW__footer{padding-top:var(--sp-6);border-top:1px solid var(--p-rule-strong);font:var(--p-t-caption);color:var(--p-ink-3);letter-spacing:.06em;justify-content:space-between;align-items:baseline;display:flex}.PulseEditorial-module__wjCUUW__footer strong{color:var(--p-ink-1);font-weight:500}.PulseEditorial-module__wjCUUW__footerLinks{gap:var(--space-3);display:flex}.PulseEditorial-module__wjCUUW__footerLinks button{font:inherit;color:var(--p-ink-2);cursor:pointer;letter-spacing:inherit;background:0 0;border:none;padding:0}.PulseEditorial-module__wjCUUW__footerLinks button:hover{color:var(--p-ink-1)}
.tdd-fw-root{background:var(--ch);flex-direction:column;height:100%;display:flex;overflow:hidden}.tdd-fw-chrome{height:var(--sp-10);padding:0 var(--sp-5);border-bottom:1px solid var(--border-subtle);z-index:2;flex-shrink:0;justify-content:space-between;align-items:center;display:flex;position:relative}[data-theme=light] .tdd-fw-chrome{background:var(--paper);border-bottom-color:#00000012}.tdd-fw-back{align-items:center;gap:var(--sp-1-5);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-tertiary);padding:var(--sp-1)var(--sp-2);border-radius:var(--r-md);cursor:pointer;transition:background var(--dur-fast)var(--ease-out-expo),color var(--dur-fast)var(--ease-out-expo);background:0 0;border:none;display:flex}.tdd-fw-back:hover{color:var(--text-secondary);background:#ffffff0f}[data-theme=light] .tdd-fw-back:hover{background:#0000000d}.tdd-fw-back-arrow{font-size:14px;line-height:1}.tdd-fw-back-hint{opacity:0;pointer-events:none;transition:opacity var(--dur-fast);font-family:var(--font-mono);letter-spacing:.08em;padding:var(--space-1)var(--space-1);border-radius:var(--r-xs);color:var(--text-disabled);background:#ffffff12;border:1px solid #ffffff0f;font-size:9px}.tdd-fw-back:hover .tdd-fw-back-hint{opacity:1}[data-theme=light] .tdd-fw-back-hint{background:#0000000d;border-color:#0000000f}.tdd-fw-breadcrumb{align-items:center;gap:var(--sp-1-5);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.04em;min-width:0;padding:0 var(--sp-4);color:var(--text-disabled);flex:1;justify-content:center;display:flex}.tdd-fw-bc-seg{color:var(--text-disabled);white-space:nowrap}.tdd-fw-bc-seg--link{cursor:pointer}.tdd-fw-bc-seg--link:hover{color:var(--text-tertiary)}.tdd-fw-bc-sep{color:var(--text-disabled);font-size:8px}.tdd-fw-bc-task{color:var(--text-tertiary);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tdd-fw-chrome-right{align-items:center;gap:var(--sp-0-5);flex-shrink:0;display:flex}.tdd-fw-chrome-divider{width:var(--space-1);height:var(--space-3);margin:0 var(--sp-1);background:#ffffff1a}[data-theme=light] .tdd-fw-chrome-divider{background:#00000014}.tdd-fw-chrome-btn{width:var(--sp-6);height:var(--sp-6);font-size:var(--text-sm);border-radius:var(--r-md);cursor:pointer;color:var(--text-tertiary);transition:background var(--dur-fast)var(--ease-out-expo),color var(--dur-fast)var(--ease-out-expo);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.tdd-fw-chrome-btn:hover{color:var(--text-secondary);background:#ffffff0f}[data-theme=light] .tdd-fw-chrome-btn:hover{background:#0000000d}.tdd-fw-overflow-wrap{position:relative}.tdd-fw-overflow-menu{top:calc(100% + var(--space-1));border-radius:var(--r-md);background:var(--c-2);width:168px;box-shadow:0 4px 16px var(--ovd-13),0 1px 4px var(--ovd-10);padding:var(--sp-1)0;z-index:50;border:1px solid #ffffff1a;position:absolute;right:0}[data-theme=light] .tdd-fw-overflow-menu{background:var(--c-12);box-shadow:0 4px 16px var(--ovd-6);border-color:#00000014}.tdd-fw-overflow-item{align-items:center;gap:var(--sp-2);padding:0 var(--sp-3);height:var(--sp-8);font-size:var(--text-sm);color:var(--text-secondary);text-align:left;cursor:pointer;width:100%;transition:background var(--dur-fast);background:0 0;border:none;display:flex}.tdd-fw-overflow-item:hover{color:var(--text-primary);background:#ffffff0f}[data-theme=light] .tdd-fw-overflow-item:hover{background:#0000000a}.tdd-fw-overflow-item.destructive{color:var(--err-b)}.tdd-fw-overflow-icon{width:var(--space-3);text-align:center;color:var(--text-disabled);font-size:12px}.tdd-fw-overflow-sep{height:1px;margin:var(--sp-1)0;background:#ffffff0f}[data-theme=light] .tdd-fw-overflow-sep{background:#0000000f}.tdd-fw-body{flex:1;min-height:0;overflow:hidden auto}.tdd-fw-body::-webkit-scrollbar{width:var(--space-1)}.tdd-fw-body::-webkit-scrollbar-track{background:0 0}.tdd-fw-body::-webkit-scrollbar-thumb{border-radius:var(--space-1);background:#ffffff14}[data-theme=light] .tdd-fw-body::-webkit-scrollbar-thumb{background:#00000014}.tdd-fw-content-wrap{width:100%;padding:var(--sp-10)var(--sp-16)var(--sp-12)var(--space-7);gap:var(--sp-10);align-items:flex-start;display:flex}@media (max-width:1100px){.tdd-fw-content-wrap{padding:var(--sp-8)var(--sp-10)var(--sp-10)var(--sp-12)}.tdd-fw-rail{width:168px}}@media (max-width:860px){.tdd-fw-content-wrap{padding:var(--sp-6)var(--sp-5)var(--sp-8);flex-direction:column}.tdd-fw-rail{border-left:none;border-top:1px solid var(--border-subtle);width:100%;padding-top:var(--sp-4)}}.tasks-detail-pane .tdd-fw-back{display:none}.tasks-detail-pane .tdd-fw-breadcrumb{display:none}.tasks-detail-pane .tdd-fw-root{position:relative}.tasks-detail-pane .tdd-fw-chrome{top:var(--sp-2);right:var(--sp-3);z-index:10;background:0 0;border-bottom:none;justify-content:flex-end;height:auto;padding:0;position:absolute}.tasks-detail-pane .tdd-fw-body{padding-top:var(--sp-1)}.tasks-detail-pane .tdd-fw-content-wrap{padding:var(--sp-6)var(--sp-5)var(--sp-8);gap:var(--sp-5);flex-direction:column}.tasks-detail-pane .tdd-fw-rail{display:none}:is(.tasks-detail-pane .tdd-fw-description,.tasks-detail-pane .tdd-fw-intel-strip){max-width:none}.tasks-detail-pane .tdd-fw-next{display:none}.tdd-fw-col-main{flex-direction:column;flex:1;gap:0;min-width:0;display:flex}.tdd-fw-dateline-row{justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-bottom:var(--sp-3);margin-bottom:var(--sp-6);border-bottom:1px solid var(--border-subtle);display:flex}.tdd-fw-dateline{font:400 10px/1 var(--fmono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary)}.tdd-fw-dateline strong{color:var(--text-secondary);font-weight:400}.tdd-fw-dateline-sep{color:var(--text-disabled)}.tdd-fw-greeting{font:400 10px/1 var(--fmono);letter-spacing:.14em;text-transform:uppercase;color:var(--text-disabled)}.tdd-fw-greeting.overdue{color:var(--signal-error)}.tdd-fw-lede{font:400 18px/1.55 var(--fm);color:var(--text-primary);letter-spacing:-.2px;margin:0 0 var(--sp-8)}.tdd-fw-lede strong{font-weight:500}.tdd-fw-lede strong.overdue{color:var(--signal-error)}.tdd-fw-title-zone{margin-bottom:var(--sp-5)}.tdd-fw-title-row{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-5);display:flex}.tdd-fw-check-ring{width:var(--sp-5);height:var(--sp-5);border-radius:var(--r-sm);border:1.5px solid var(--border-default);cursor:pointer;margin-top:var(--space-1);color:#0000;transition:border-color var(--dur-micro)var(--ease-out-expo),background var(--dur-micro)var(--ease-out-expo);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tdd-fw-check-ring:hover{border-color:var(--grn-b)}.tdd-fw-check-ring.checked{background:var(--grn-b);border-color:var(--grn-b);color:var(--c-0)}[data-theme=light] .tdd-fw-check-ring{border-color:#0000002e}[data-theme=light] .tdd-fw-check-ring:hover{border-color:var(--signal-success)}[data-theme=light] .tdd-fw-check-ring.checked{color:var(--c-12)}.tdd-fw-task-title{letter-spacing:-.02em;color:var(--text-primary);caret-color:var(--accent);background:0 0;border:none;outline:none;flex:1;margin:0;font-size:28px;font-weight:500;line-height:1.3}.tdd-fw-task-title.done{color:var(--text-tertiary);text-decoration:line-through}.tdd-fw-task-title:focus{box-shadow:0 2px 0 var(--accent)}.tdd-fw-state-line{padding-left:calc(var(--sp-5) + var(--sp-4));font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.06em;color:var(--text-tertiary);flex-wrap:wrap;align-items:center;display:flex}.tdd-fw-state-sep{color:var(--text-disabled)}.tdd-fw-state-seg.overdue{color:var(--err-b);font-weight:500}.tdd-fw-state-seg.accent{color:var(--accent);font-weight:500}.tdd-fw-description{resize:none;width:100%;max-width:720px;font:400 14px/1.7 var(--fm);color:var(--text-secondary);margin:0 0 var(--sp-6);background:0 0;border:none;outline:none;padding:0}.tdd-fw-description::placeholder{color:var(--text-disabled)}.tdd-fw-intel-strip{padding:var(--sp-3)var(--sp-4);gap:var(--sp-2);border-radius:var(--r-md);margin-bottom:var(--sp-6);background:#ffffff06;border:1px solid #ffffff0d;flex-direction:column;max-width:720px;display:flex}[data-theme=light] .tdd-fw-intel-strip{background:var(--c-12);border-color:#0000000d}.tdd-fw-intel-row{align-items:flex-start;gap:var(--sp-3);line-height:1.5;display:flex}.tdd-fw-intel-label{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-disabled);padding-top:var(--space-1);min-width:var(--space-6);flex-shrink:0}.tdd-fw-intel-text{font-size:var(--text-sm);color:var(--text-tertiary);flex:1;line-height:1.55}.tdd-fw-intel-action{font-size:var(--text-xs);padding:var(--space-1)var(--sp-2);border-radius:var(--r-sm);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);white-space:nowrap;color:var(--text-secondary);background:#ffffff0f;border:none;flex-shrink:0;align-self:flex-start;font-weight:500}.tdd-fw-intel-action:hover{color:var(--text-primary);background:#ffffff1a}[data-theme=light] .tdd-fw-intel-action{color:var(--c-7);background:#0000000d}[data-theme=light] .tdd-fw-intel-action:hover{color:var(--c-1);background:#00000017}.tdd-fw-section{margin-bottom:var(--sp-8)}.tdd-fw-section-header{align-items:center;gap:var(--sp-2);margin-bottom:var(--sp-3);display:flex}.tdd-fw-section-heading{font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--text-tertiary);font-weight:400}.tdd-fw-section-count{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--text-disabled)}.tdd-fw-check-progress{height:var(--space-1);border-radius:var(--space-1);background:#ffffff0f;flex:1;overflow:hidden}[data-theme=light] .tdd-fw-check-progress{background:#0000000f}.tdd-fw-check-progress-fill{background:var(--grn-b);border-radius:var(--space-1);height:100%;transition:width var(--dur-moderate)var(--ease-out-expo)}.tdd-fw-checklist{gap:var(--space-1);flex-direction:column;display:flex}.tdd-fw-check-item{align-items:center;gap:var(--sp-3);padding:var(--sp-1-5)0;font-size:var(--text-base);color:var(--text-secondary);transition:color var(--dur-micro);line-height:1.5;display:flex}.tdd-fw-check-item.done{color:var(--text-disabled);text-decoration:line-through;-webkit-text-decoration-color:var(--text-disabled);text-decoration-color:var(--text-disabled)}.tdd-fw-item-ring{width:var(--sp-4);height:var(--sp-4);border-radius:var(--r-sm);border:1px solid var(--border-default);cursor:pointer;color:#0000;transition:border-color var(--dur-micro)var(--ease-out-expo),background var(--dur-micro)var(--ease-out-expo);background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tdd-fw-item-ring:hover{border-color:var(--grn-b)}.tdd-fw-item-ring.checked{background:var(--grn-b);border-color:var(--grn-b);color:var(--c-0)}[data-theme=light] .tdd-fw-item-ring{border-color:#00000029}[data-theme=light] .tdd-fw-item-ring:hover{border-color:var(--grn-b)}[data-theme=light] .tdd-fw-item-ring.checked{color:var(--c-12)}.tdd-fw-check-label{flex:1;min-width:0}.tdd-fw-check-remove{opacity:0;width:var(--sp-5);height:var(--sp-5);cursor:pointer;color:var(--text-disabled);border-radius:var(--r-sm);transition:opacity var(--dur-fast),color var(--dur-fast),background var(--dur-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}.tdd-fw-check-item:hover .tdd-fw-check-remove{opacity:1}.tdd-fw-check-remove:hover{color:var(--err-b);background:color-mix(in srgb,var(--signal-error)8%,transparent)}.tdd-fw-add-item{margin-top:var(--sp-2)}.tdd-fw-add-item-input{width:100%;font-size:var(--text-sm);color:var(--text-secondary);padding:var(--sp-1)0;background:0 0;border:none;outline:none}.tdd-fw-add-item-input::placeholder{color:var(--text-disabled)}.tdd-fw-subtasks{gap:var(--space-1);flex-direction:column;display:flex}.tdd-fw-connections{gap:var(--space-1);flex-direction:column;display:flex}.tdd-fw-conn-item{align-items:center;gap:var(--sp-2);padding:var(--sp-1-5)var(--sp-2);border-radius:var(--r-sm);font-size:var(--text-sm);color:var(--text-tertiary);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);margin:0 calc(-1*var(--sp-2));display:flex}.tdd-fw-conn-item:hover{color:var(--text-secondary);background:#ffffff0a}[data-theme=light] .tdd-fw-conn-item:hover{color:var(--c-1);background:#0000000a}.tdd-fw-conn-icon{color:var(--text-disabled);flex-shrink:0;font-size:12px}.tdd-fw-conn-title{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.tdd-fw-conn-badge{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-disabled);flex-shrink:0;font-size:9px}.tdd-fw-conn-meta{font-size:var(--text-2xs);color:var(--text-disabled);flex-shrink:0}.tdd-fw-colophon{align-items:baseline;gap:var(--sp-5);padding:var(--sp-5)0 var(--sp-3);border-top:1px solid var(--border-subtle);margin-top:var(--sp-6);flex-wrap:wrap;display:flex}.tdd-fw-colo-item{align-items:baseline;gap:var(--sp-2);font-family:var(--font-mono);letter-spacing:.08em;font-size:10px;display:inline-flex}.tdd-fw-colo-label{text-transform:uppercase;letter-spacing:.16em;color:var(--text-disabled);font-size:9px}.tdd-fw-colo-value{color:var(--text-secondary)}.tasks-detail-fullwidth .tdd-fw-colophon{display:none}.tdd-fw-next{align-items:center;gap:var(--sp-2);padding:var(--sp-4)0 var(--sp-2);font-size:var(--text-xs);margin-top:var(--sp-2);display:flex}.tdd-fw-next-label{color:var(--text-disabled);font-family:var(--font-mono);letter-spacing:.06em}.tdd-fw-next-sep{color:var(--text-disabled)}.tdd-fw-next-link{color:var(--text-tertiary);cursor:pointer;font-size:var(--text-xs);background:0 0;border:none}.tdd-fw-next-link:hover{color:var(--text-secondary)}.tdd-fw-rail{border-left:1px solid var(--border-subtle);width:192px;padding:var(--sp-1)0 var(--sp-1)var(--sp-5);background:0 0;flex-shrink:0}.tdd-fw-rail-group{padding:var(--sp-3)0 var(--sp-1)}.tdd-fw-rail-group-label{font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;padding:0 0 var(--sp-1-5);color:var(--text-disabled);font-size:9px;display:block}.tdd-fw-rail-sep{border:none;border-top:1px solid var(--border-subtle);margin:var(--sp-1)0}.tdd-fw-prop-row{height:var(--sp-6);align-items:center;gap:var(--sp-2);padding:0;display:flex}.tdd-fw-prop-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;width:var(--space-6);color:var(--text-disabled);flex-shrink:0;font-size:9px}.tdd-fw-prop-value{font-size:var(--text-xs);color:var(--text-secondary);white-space:nowrap;text-overflow:ellipsis;min-width:0;padding:var(--space-1)var(--sp-1);border-radius:var(--r-xs);transition:background var(--dur-fast),color var(--dur-fast);align-items:center;gap:var(--sp-1);flex:1;display:flex;overflow:hidden}.tdd-fw-prop-value:hover{color:var(--text-primary);background:#ffffff0d}[data-theme=light] .tdd-fw-prop-value:hover{background:#0000000a}.tdd-fw-prop-dot{width:var(--space-1);height:var(--space-1);border-radius:50%;flex-shrink:0}.tdd-fw-prop-tags{gap:var(--space-1);flex-wrap:wrap;flex:1;min-width:0;display:flex}.tdd-fw-prop-tag{font-family:var(--font-mono);letter-spacing:.06em;padding:var(--space-1)var(--space-1);border-radius:var(--r-xs);color:var(--text-tertiary);background:#ffffff0f;font-size:9px}[data-theme=light] .tdd-fw-prop-tag{background:#0000000f}@media (prefers-reduced-motion:reduce){:is(.tdd-fw-check-ring,.tdd-fw-item-ring,.tdd-fw-check-progress-fill){transition-duration:0s!important}}
.tdt-pane{--tdt-bg:var(--c-1);--tdt-surface:var(--c-1);--tdt-surface-2:var(--c-2);--tdt-border:#ffffff12;--tdt-border-mid:#ffffff1a;--tdt-border-hi:#ffffff24;--tdt-text-1:var(--c-11);--tdt-text-2:var(--c-8);--tdt-text-3:var(--signal-archived);--tdt-text-4:var(--c-5);--tdt-gutter-bg:#ffffff06;--tdt-row-hover:#ffffff08;--tdt-prompt-bg:var(--c-0);--tdt-prompt-border:#ffffff1f;--tdt-chip-bg:#ffffff0f;--tdt-chip-border:#ffffff1a;--tdt-kbd-bg:#ffffff14;--tdt-scrollbar:#ffffff14;--tdt-accent:var(--accent);--tdt-accent-muted:var(--ovd-7);--tdt-accent-dim:var(--ovd-4);--tdt-success:var(--signal-success);--tdt-warning:var(--signal-warning);--tdt-error:var(--signal-error);--tdt-info:var(--signal-info);--tdt-marv:var(--c-9);--tdt-fmono:"IBM Plex Mono",ui-monospace,"SFMono-Regular","SF Mono",Menlo,monospace}[data-theme=light] .tdt-pane{--tdt-bg:var(--paper);--tdt-surface:var(--c-12);--tdt-surface-2:var(--c-11);--tdt-surface-3:var(--c-11);--tdt-border:#0000000f;--tdt-border-mid:#0000001a;--tdt-border-hi:#00000026;--tdt-text-1:var(--c-1);--tdt-text-2:var(--c-7);--tdt-text-3:var(--c-8);--tdt-text-4:var(--c-10);--tdt-gutter-bg:#00000005;--tdt-row-hover:#00000006;--tdt-prompt-bg:var(--paper);--tdt-prompt-border:#0000001f;--tdt-chip-bg:#0000000a;--tdt-chip-border:#00000017;--tdt-kbd-bg:#0000000f;--tdt-scrollbar:#0000001a}.tdt-pane{background:var(--tdt-bg);flex-direction:column;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.tdt-chrome{height:var(--sp-10);background:var(--tdt-surface);border-bottom:1px solid var(--tdt-border);padding:0 var(--space-4);align-items:center;gap:var(--space-3);flex-shrink:0;display:flex}.tdt-traffic{gap:var(--space-1-5);margin-right:var(--space-2);display:flex}.tdt-tl{width:var(--space-3);height:var(--space-3);border-radius:50%}.tdt-tl--red{background:var(--signal-error)}.tdt-tl--yellow{background:var(--signal-warning)}.tdt-tl--green{background:var(--signal-success)}.tdt-win-title{font-family:var(--font-mono);color:var(--tdt-text-3);text-align:center;letter-spacing:.05em;flex:1;font-size:11px}.tdt-view-switcher{align-items:center;gap:var(--space-1);display:flex}.tdt-vs-btn{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-md);color:var(--tdt-text-3);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.tdt-vs-btn:hover{background:var(--tdt-surface-2);color:var(--tdt-text-2)}.tdt-vs-btn--active{background:var(--tdt-accent-muted);color:var(--tdt-accent)}.tdt-vs-btn svg{width:var(--space-3);height:var(--space-3);flex-shrink:0}.tdt-vs-divider{width:var(--space-1);height:var(--sp-4);background:var(--tdt-border);margin:0 var(--space-1)}.tdt-close-btn{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-md);color:var(--tdt-text-3);cursor:pointer;transition:background var(--dur-fast),color var(--dur-fast);margin-left:var(--space-1);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.tdt-close-btn:hover{background:color-mix(in srgb,var(--signal-error)10%,transparent);color:var(--tdt-error)}.tdt-header{padding:var(--space-4)var(--space-6)var(--space-3);border-bottom:1px solid var(--tdt-border);background:var(--tdt-surface);flex-shrink:0}.tdt-header-top{justify-content:space-between;align-items:flex-start;gap:var(--space-4);margin-bottom:var(--space-2);display:flex}.tdt-id-block{align-items:center;gap:var(--space-2);display:flex}.tdt-task-id{font-family:var(--font-mono);color:var(--tdt-text-3);letter-spacing:.1em;font-size:10px}.tdt-status-chip{align-items:center;gap:var(--space-1);font-family:var(--font-mono);letter-spacing:.08em;padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);border:1px solid;font-size:10px;display:inline-flex}.tdt-status-chip--open{color:var(--tdt-success);background:color-mix(in srgb,var(--signal-success)8%,transparent);border-color:color-mix(in srgb,var(--signal-success)22%,transparent)}.tdt-status-chip--done{color:var(--tdt-text-3);border-color:var(--tdt-border-mid);background:#ffffff0a}.tdt-status-dot{width:var(--space-1);height:var(--space-1);animation:TaskDetailThread-module__RK4OBG__tdt-pulse-dot var(--dur-slow)ease-in-out infinite;background:currentColor;border-radius:50%}.tdt-task-title{font-size:var(--text-lg);color:var(--tdt-text-1);letter-spacing:-.01em;margin-bottom:var(--space-2);font-weight:500;line-height:1.3}.tdt-meta-row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.tdt-meta-item{align-items:center;gap:var(--space-1);font-family:var(--font-mono);color:var(--tdt-text-3);letter-spacing:.04em;font-size:10px;display:flex}.tdt-meta-item svg{opacity:.7}.tdt-meta-item--energy{color:var(--tdt-marv)}.tdt-meta-sep{width:var(--space-1);height:var(--space-1);background:var(--tdt-text-4);border-radius:50%;flex-shrink:0}.tdt-context{padding:var(--space-2)var(--space-6);background:var(--tdt-gutter-bg);border-bottom:1px solid var(--tdt-border);align-items:center;gap:var(--space-2);flex-wrap:wrap;flex-shrink:0;display:flex}.tdt-ctx-chip{align-items:center;gap:var(--space-1);font-family:var(--font-mono);color:var(--tdt-text-2);background:var(--tdt-chip-bg);border:1px solid var(--tdt-chip-border);border-radius:var(--radius-sm);padding:var(--space-1)var(--space-2);letter-spacing:.04em;transition:border-color var(--dur-micro),background var(--dur-micro);cursor:default;font-size:10px;display:inline-flex}.tdt-ctx-chip:hover{border-color:var(--tdt-accent);background:var(--tdt-accent-dim);color:var(--tdt-accent)}.tdt-ctx-label{color:var(--tdt-text-3);margin-right:var(--space-1)}.tdt-ctx-chip--priority{color:var(--tdt-warning);background:color-mix(in srgb,var(--signal-warning)7%,transparent);border-color:color-mix(in srgb,var(--signal-warning)18%,transparent)}.tdt-ctx-chip--done{color:var(--tdt-success);background:color-mix(in srgb,var(--signal-success)7%,transparent);border-color:color-mix(in srgb,var(--signal-success)16%,transparent)}.tdt-ctx-divider{width:var(--space-1);height:var(--space-3);background:var(--tdt-border-mid);margin:0 var(--space-1)}.tdt-log{padding:var(--space-4)0 0;scrollbar-width:thin;scrollbar-color:var(--tdt-scrollbar)transparent;flex:1;overflow-y:auto}.tdt-log::-webkit-scrollbar{width:var(--space-1)}.tdt-log::-webkit-scrollbar-track{background:0 0}.tdt-log::-webkit-scrollbar-thumb{background:var(--tdt-scrollbar);border-radius:var(--space-1)}.tdt-day-sep{align-items:center;gap:var(--space-3);padding:var(--space-3)var(--space-6)var(--space-2);z-index:2;background:var(--tdt-bg);display:flex;position:sticky;top:0}.tdt-day-line{height:var(--space-1);background-image:repeating-linear-gradient(to right,var(--tdt-border)0px,var(--tdt-border)4px,transparent 4px,transparent 8px);flex:1}.tdt-day-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tdt-text-4);flex-shrink:0;font-size:10px}.tdt-day-label--today{color:var(--tdt-accent);font-weight:500}.tdt-log-row{padding:var(--space-1)0;transition:background var(--dur-fast);grid-template-columns:88px 20px 1fr;display:grid;position:relative}.tdt-log-row:hover{background:var(--tdt-row-hover)}.tdt-gutter{padding:var(--space-1)var(--space-3)var(--space-1)var(--space-6);text-align:right;background:var(--tdt-gutter-bg);border-right:1px solid var(--tdt-border);flex-shrink:0}.tdt-ts{font-family:var(--font-mono);color:var(--tdt-text-4);letter-spacing:.02em;white-space:nowrap;cursor:default;transition:color var(--dur-fast);-webkit-user-select:none;user-select:none;font-size:10px;line-height:1.8}.tdt-log-row:hover .tdt-ts{color:var(--tdt-text-3)}.tdt-glyph-col{padding-top:var(--space-1);padding-left:var(--space-1);font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:flex-start;font-size:10px;line-height:1;display:flex}.tdt-glyph{font-family:var(--font-mono)}.tdt-glyph--event{color:var(--tdt-text-3)}.tdt-glyph--done{color:var(--tdt-success)}.tdt-glyph--system{color:var(--tdt-text-4)}.tdt-glyph--user{color:var(--tdt-accent)}.tdt-log-content{padding:var(--space-1)var(--space-6)var(--space-1)var(--space-3);min-width:0}.tdt-log-line{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;line-height:1.8;display:flex}.tdt-src-tag{font-family:var(--font-mono);letter-spacing:.06em;opacity:.85;flex-shrink:0;font-size:10px}.tdt-src-tag--sys{color:var(--tdt-text-3)}.tdt-src-tag--user{color:var(--tdt-accent)}.tdt-src-tag--person{color:var(--tdt-info)}.tdt-log-event{font-family:var(--font-mono);color:var(--tdt-text-2);flex:1;min-width:0;font-size:12px}.tdt-ev-key{color:var(--tdt-text-1);font-weight:500}.tdt-ev-val{color:var(--tdt-text-2)}.tdt-ev-str{color:var(--tdt-success);opacity:.85}.tdt-ev-arrow{color:var(--tdt-text-4);margin:0 var(--space-1)}.tdt-ev-new{color:var(--tdt-text-1);font-weight:500}.tdt-checklist-block{margin:var(--space-2)var(--space-6)var(--space-2)calc(var(--space-7) + var(--sp-5) + var(--space-3));border:1px solid var(--tdt-border);border-radius:var(--radius-md);background:var(--tdt-surface);overflow:hidden}.tdt-cl-header{padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--tdt-border);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--tdt-text-3);justify-content:space-between;align-items:center;font-size:10px;display:flex}.tdt-cl-progress{color:var(--tdt-success);font-size:10px;font-family:var(--font-mono)}.tdt-cl-item{align-items:center;gap:var(--space-3);padding:var(--space-1-5)var(--space-3);border-bottom:1px solid var(--tdt-border);font-family:var(--font-mono);color:var(--tdt-text-2);transition:background var(--dur-fast);cursor:default;font-size:11px;display:flex}.tdt-cl-item:last-child{border-bottom:none}.tdt-cl-item:hover{background:var(--tdt-row-hover)}.tdt-cl-glyph{width:var(--sp-4);text-align:center;flex-shrink:0;font-size:12px}.tdt-cl-glyph--done{color:var(--tdt-success)}.tdt-cl-glyph--open{color:var(--tdt-text-4)}.tdt-cl-text--done{color:var(--tdt-text-3);text-decoration:line-through;-webkit-text-decoration-color:var(--tdt-text-4);text-decoration-color:var(--tdt-text-4)}.tdt-cl-meta{color:var(--tdt-text-4);letter-spacing:.04em;margin-left:auto;font-size:10px}.tdt-entity-block{margin:var(--space-1)var(--space-6)var(--space-1)calc(var(--space-7) + var(--sp-5) + var(--space-3));gap:var(--space-1);flex-direction:column;display:flex}.tdt-entity-row{align-items:center;gap:var(--space-2);font-family:var(--font-mono);color:var(--tdt-text-2);padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);transition:background var(--dur-fast);cursor:default;font-size:11px;display:flex}.tdt-entity-row:hover{background:var(--tdt-surface-2);color:var(--tdt-text-1)}.tdt-entity-arrow{color:var(--tdt-text-4);flex-shrink:0}.tdt-entity-tag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;padding:var(--space-1)var(--space-1-5);border-radius:var(--radius-xs);border:1px solid;flex-shrink:0;font-size:9px}.tdt-entity-tag--note{color:var(--tdt-warning);border-color:color-mix(in srgb,var(--signal-warning)30%,transparent);background:color-mix(in srgb,var(--signal-warning)6%,transparent)}.tdt-entity-tag--person{color:var(--tdt-info);border-color:color-mix(in srgb,var(--signal-info)30%,transparent);background:color-mix(in srgb,var(--signal-info)6%,transparent)}.tdt-entity-tag--event{color:var(--tdt-marv);border-color:color-mix(in srgb,var(--c-7)30%,transparent);background:color-mix(in srgb,var(--c-7)6%,transparent)}.tdt-entity-tag--task{color:var(--tdt-text-3);border-color:var(--tdt-border-mid);background:0 0}.tdt-entity-tag--project{color:var(--tdt-accent);border-color:var(--ovd-10);background:var(--ovd-3)}.tdt-entity-name{color:var(--tdt-text-1)}.tdt-live-sep{align-items:center;gap:var(--space-2);margin:var(--space-2)var(--space-6)0 calc(var(--space-7) + var(--sp-5) + var(--space-3));display:flex}.tdt-live-line{background:var(--tdt-accent);opacity:.3;flex:1;height:1px}.tdt-live-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--tdt-accent);opacity:.7;font-size:9px}.tdt-live-dot{width:var(--space-1);height:var(--space-1);background:var(--tdt-accent);animation:TaskDetailThread-module__RK4OBG__tdt-live-pulse var(--dur-slow)ease-in-out infinite;border-radius:50%}.tdt-log-spacer{height:var(--sp-4)}.tdt-prompt{background:var(--tdt-prompt-bg);border-top:1px solid var(--tdt-prompt-border);flex-shrink:0}.tdt-suggest{padding:var(--space-2)var(--space-4);border-bottom:1px solid var(--tdt-border);gap:var(--space-1);flex-direction:column;display:flex}.tdt-suggest-heading{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--tdt-text-4);padding:var(--space-1)var(--space-2)var(--space-2);font-size:9px}.tdt-suggest-item{align-items:center;gap:var(--space-3);padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);transition:background var(--dur-fast);cursor:pointer;display:flex}.tdt-suggest-item:hover{background:var(--tdt-surface-2)}.tdt-suggest-cmd{font-family:var(--font-mono);color:var(--tdt-accent);flex-shrink:0;width:120px;font-size:11px;font-weight:500}.tdt-suggest-desc{font-family:var(--font-mono);color:var(--tdt-text-3);flex:1;font-size:10px}.tdt-suggest-shortcut{font-family:var(--font-mono);color:var(--tdt-text-4);font-size:10px}.tdt-prompt-row{padding:var(--space-2)0;grid-template-columns:88px 20px 1fr auto;align-items:center;gap:0;display:grid}.tdt-prompt-gutter{padding:0 var(--space-3)0 var(--space-6);text-align:right;background:var(--tdt-gutter-bg);border-right:1px solid var(--tdt-border);justify-content:flex-end;align-items:center;height:100%;display:flex}.tdt-prompt-ts{font-family:var(--font-mono);color:var(--tdt-text-4);letter-spacing:.02em;font-size:10px}.tdt-prompt-glyph-col{padding-left:var(--space-1);justify-content:center;align-items:center;display:flex}.tdt-prompt-glyph{font-family:var(--font-mono);color:var(--tdt-accent);font-size:13px;font-weight:500}.tdt-prompt-input-wrap{padding:0 var(--space-3);align-items:center;gap:var(--space-2);display:flex;position:relative}.tdt-prompt-input{font-family:var(--font-mono);color:var(--tdt-text-1);width:100%;caret-color:var(--tdt-accent);letter-spacing:.01em;background:0 0;border:none;outline:none;font-size:12px}.tdt-prompt-input::placeholder{color:var(--tdt-text-4)}.tdt-cursor{width:var(--space-1-5);height:var(--space-3);background:var(--tdt-accent);border-radius:var(--space-1);animation:TaskDetailThread-module__RK4OBG__tdt-blink var(--dur-slow)step-end infinite;vertical-align:middle;opacity:.85;flex-shrink:0;display:inline-block}.tdt-prompt-send{padding:0 var(--space-6);align-items:center;gap:var(--space-1);display:flex}.tdt-send-btn{width:var(--sp-6);height:var(--sp-6);border-radius:var(--radius-md);background:var(--tdt-accent-muted);border:1px solid var(--tdt-accent);color:var(--tdt-accent);cursor:pointer;transition:all var(--dur-micro)cubic-bezier(.16,1,.3,1);justify-content:center;align-items:center;display:flex}.tdt-send-btn:hover{background:var(--tdt-accent);color:var(--c-12)}.tdt-kbd-legend{padding:var(--space-2)var(--space-6);background:var(--tdt-surface);border-top:1px solid var(--tdt-border);align-items:center;gap:var(--space-5);flex-shrink:0;display:flex}.tdt-kbd-item{align-items:center;gap:var(--space-1);font-family:var(--font-mono);color:var(--tdt-text-4);font-size:10px;display:flex}.tdt-kbd{padding:var(--space-1)var(--space-1);background:var(--tdt-kbd-bg);border:1px solid var(--tdt-border-mid);border-radius:var(--radius-xs);font-family:var(--font-mono);color:var(--tdt-text-3);letter-spacing:.04em;white-space:nowrap;align-items:center;font-size:9px;display:inline-flex}.tdt-kbd-spacer{flex:1}.tdt-session-status{align-items:center;gap:var(--space-1);font-family:var(--font-mono);color:var(--tdt-text-4);font-size:10px;display:flex}.tdt-session-dot{width:var(--space-1);height:var(--space-1);background:var(--tdt-success);animation:TaskDetailThread-module__RK4OBG__tdt-pulse-dot var(--dur-slow)ease-in-out infinite;border-radius:50%}@keyframes TaskDetailThread-module__RK4OBG__tdt-blink{0%,to{opacity:.85}50%{opacity:0}}@keyframes TaskDetailThread-module__RK4OBG__tdt-pulse-dot{0%,to{opacity:1}50%{opacity:.4}}@keyframes TaskDetailThread-module__RK4OBG__tdt-live-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}@media (prefers-reduced-motion:reduce){.tdt-entry{animation:none!important}}
.tdo-root{width:100%;height:100%;padding:var(--space-6)var(--sp-16)var(--space-6);background:0 0;justify-content:center;display:flex;position:relative;overflow-y:auto}.tdo-paper{background:var(--paper);width:100%;max-width:620px;color:var(--c-1);box-shadow:0 1px 0 var(--c-11),0 20px 48px -12px #00000073,0 40px 80px -24px var(--ovd-11);background-image:radial-gradient(at 20% 10%,#00000004,#0000 50%),radial-gradient(at 80% 90%,#00000005,#0000 50%);height:fit-content;position:relative}.tdo-perf{left:-var(--space-1-5);top:var(--sp-6);bottom:var(--sp-6);width:var(--space-3);background-image:radial-gradient(circle at 6px 0,var(--c-2)4px,transparent 5px);pointer-events:none;background-repeat:repeat-y;background-size:12px 32px;position:absolute}[data-theme=light] .tdo-perf{background-image:radial-gradient(circle at 6px 0,var(--c-4)4px,transparent 5px)}.tdo-head{gap:var(--sp-6);padding:var(--sp-5)var(--sp-6)var(--space-3);border-bottom:1px solid var(--c-1);grid-template-columns:1fr auto;align-items:end;display:grid}.tdo-head-l1{font:400 10px/1 var(--fmono);letter-spacing:.22em;text-transform:uppercase;color:var(--c-1)}.tdo-head-l2{font:400 10px/1 var(--fmono);letter-spacing:.22em;text-transform:uppercase;color:var(--c-7);margin-top:var(--space-1)}.tdo-ticket{font:400 11px/1 var(--fmono);letter-spacing:.12em;color:var(--c-1);text-align:right}.tdo-ticket-num{letter-spacing:.02em;margin-top:var(--space-1);font-size:24px;font-weight:500;display:block}.tdo-days{border-bottom:1px solid var(--c-1);grid-template-columns:repeat(7,1fr);display:grid}.tdo-day{padding:var(--space-3)var(--space-1);text-align:center;font:400 10px/1 var(--fmono);letter-spacing:.15em;text-transform:uppercase;color:var(--c-1);border-right:1px solid var(--ovd-8);position:relative}.tdo-day:last-child{border-right:none}.tdo-day--today{color:var(--signal-error)}.tdo-day--today:after{content:"";inset:var(--space-1)var(--space-2);border:2.5px solid var(--signal-error);pointer-events:none;opacity:.88;border-radius:48% 52% 46% 54%/50% 46% 54% 50%;position:absolute;transform:rotate(-4deg)}.tdo-title{padding:var(--sp-4)var(--sp-6)var(--sp-4);border-bottom:1px solid var(--c-1)}.tdo-title-row{align-items:flex-start;gap:var(--space-3);display:flex}.tdo-complete{width:var(--sp-5);height:var(--sp-5);border-radius:var(--space-1);border:1.5px solid var(--c-1);cursor:pointer;margin-top:var(--sp-4);color:#0000;transition:background var(--dur-micro)ease,color var(--dur-micro)ease;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tdo-complete:hover{background:var(--ovd-3)}.tdo-complete--on{background:var(--c-1);color:var(--paper)}.tdo-title-label{font:400 9px/1 var(--fmono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-7);margin-bottom:var(--space-2)}.tdo-title-value{font:500 24px/1.2 var(--fm);letter-spacing:-.3px;color:var(--c-1)}.tdo-two{border-bottom:1px solid var(--c-1);grid-template-columns:1fr 1fr;display:grid}.tdo-cell{padding:var(--space-3)var(--sp-5)var(--space-3)var(--sp-6);border-right:1px solid var(--c-1)}.tdo-cell:last-child{padding-left:var(--sp-5);padding-right:var(--sp-6);border-right:none}.tdo-cell-label{font:400 9px/1 var(--fmono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-7);margin-bottom:var(--space-1)}.tdo-cell-value{font:400 14px/1.3 var(--fm);color:var(--c-1);letter-spacing:-.1px}.tdo-mono{font-family:var(--font-mono);letter-spacing:.04em}.tdo-p{color:var(--signal-error);margin-right:var(--space-1-5);font-weight:600}:is(.tdo-desc,.tdo-check,.tdo-conn){padding:var(--space-3)var(--sp-6);border-bottom:1px solid var(--c-1)}.tdo-desc-label{font:400 9px/1 var(--fmono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-7);margin-bottom:var(--space-2)}.tdo-desc-body{font:400 13px/1.65 var(--fmono);color:var(--c-1)}.tdo-check-item{gap:var(--space-3);padding:var(--space-1)0;cursor:pointer;grid-template-columns:18px 1fr;align-items:baseline;display:grid}.tdo-check-box{width:var(--space-3);height:var(--space-3);border:1.5px solid var(--c-1);position:relative}.tdo-check-box--on:after{content:"";left:-var(--space-1);right:-var(--space-1);height:var(--space-1);background:var(--signal-error);position:absolute;top:50%;transform:rotate(-14deg)}.tdo-check-text{font:400 13px/1.4 var(--fmono);color:var(--c-1)}.tdo-check-item--done .tdo-check-text{color:var(--c-8);text-decoration:line-through;-webkit-text-decoration-color:var(--signal-error);text-decoration-color:var(--signal-error)}.tdo-conn-row{gap:var(--space-3);padding:var(--space-1-5)0;border-bottom:1px dotted var(--ovd-8);cursor:pointer;grid-template-columns:32px 80px 1fr auto;align-items:baseline;display:grid}.tdo-conn-row:last-child{border-bottom:none}.tdo-conn-num{font:400 11px/1 var(--fmono);color:var(--c-8)}.tdo-conn-type{font:400 9px/1 var(--fmono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-7)}.tdo-conn-title{font:400 13px/1.3 var(--fm);color:var(--c-1)}.tdo-conn-meta{font:400 10px/1 var(--fmono);letter-spacing:.1em;text-transform:uppercase;color:var(--c-8)}.tdo-special{padding:var(--space-3)var(--sp-6);border-bottom:1px solid var(--c-1);gap:var(--sp-4);grid-template-columns:140px 1fr;align-items:baseline;display:grid}.tdo-special-label{font:400 9px/1 var(--fmono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-7)}.tdo-special-value{font:400 12px/1.4 var(--fmono);color:var(--c-1)}.tdo-special-action{margin-left:var(--space-2);font:400 12px/1 var(--fmono);color:var(--signal-error);cursor:pointer;text-underline-offset:3px;background:0 0;border:none;padding:0;text-decoration:underline}.tdo-special-action:hover{color:var(--c-1)}.tdo-sig{border-bottom:1px solid var(--c-1);grid-template-columns:1fr 1fr;display:grid}.tdo-sig-cell{padding:var(--space-3)var(--sp-5)var(--sp-5)var(--sp-6);border-right:1px solid var(--c-1);min-height:var(--sp-16);position:relative}.tdo-sig-cell:last-child{padding-right:var(--sp-6);padding-left:var(--sp-5);border-right:none}.tdo-sig-label{font:400 9px/1 var(--fmono);letter-spacing:.2em;text-transform:uppercase;color:var(--c-7)}.tdo-sig-line{left:var(--sp-6);right:var(--sp-5);bottom:var(--space-2);border-bottom:1px solid var(--c-8);position:absolute}.tdo-sig-cell:last-child .tdo-sig-line{left:var(--sp-5);right:var(--sp-6)}.tdo-foot{padding:var(--space-3)var(--sp-6)var(--sp-4);align-items:end;gap:var(--sp-6);grid-template-columns:1fr auto;display:grid}.tdo-barcode{height:var(--sp-6);background-image:repeating-linear-gradient(90deg,var(--c-1)0 1px,transparent 1px 3px,var(--c-1)3px 5px,transparent 5px 7px,var(--c-1)7px 8px,transparent 8px 11px,var(--c-1)11px 13px,transparent 13px 14px,var(--c-1)14px 17px,transparent 17px 19px);background-size:19px 28px;width:200px}.tdo-foot-meta{font:400 9px/1.3 var(--fmono);letter-spacing:.18em;text-transform:uppercase;color:var(--c-7);text-align:right}.tdo-foot-rev{color:var(--c-1);margin-top:var(--space-1)}
.paper-toolbar{padding:var(--space-2)var(--space-3);background:var(--ovd-2);border-bottom:1px solid var(--ovd-5);z-index:2;justify-content:space-between;align-items:center;display:flex;position:relative}.tda-doc>.paper-toolbar{margin:calc(-1*var(--sp-10))calc(-1*var(--sp-12))var(--sp-8)}.tds-card>.paper-toolbar{margin:calc(-1*var(--sp-12))calc(-1*var(--space-6))var(--sp-8)}.paper-toolbar-views{align-items:center;gap:var(--space-1);display:flex}:is(.paper-toolbar-btn,.paper-toolbar-close){width:var(--sp-6);height:var(--sp-5);color:var(--ovd-12);border-radius:var(--space-1);cursor:pointer;transition:color var(--dur-fast)ease,background var(--dur-fast)ease;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}:is(.paper-toolbar-btn:hover,.paper-toolbar-close:hover){color:var(--c-1);background:var(--ovd-3)}.paper-toolbar-btn--on{color:var(--c-1);background:var(--ovd-4)}
.tda-root{width:100%;height:100%;padding:var(--space-6)var(--sp-16)var(--space-6);background:0 0;justify-content:center;display:flex;position:relative;overflow-y:auto}.tda-doc{background:var(--paper);width:100%;max-width:680px;color:var(--c-0);padding:var(--sp-10)var(--sp-12)var(--sp-12);box-shadow:0 20px 48px -12px #00000073,0 40px 80px -24px var(--ovd-11);height:fit-content}[data-theme=light] .tda-doc{box-shadow:0 6px 16px var(--ovd-5),0 24px 56px -12px var(--ovd-8)}.tda-head{padding-bottom:var(--sp-4);margin-bottom:var(--sp-8);border-bottom:1px solid var(--ovd-7);grid-template-columns:1fr auto;align-items:start;display:grid}.tda-kicker{align-items:center;gap:var(--space-2);font:400 11px/1 var(--fmono);letter-spacing:.1em;color:var(--c-0);display:flex}.tda-tri{color:var(--signal-error);font-size:9px}.tda-kicker-sep{color:var(--ink-3);margin:0 var(--space-1)}.tda-page{align-items:center;gap:var(--space-2);font:400 11px/1 var(--fmono);letter-spacing:.1em;color:var(--c-0);display:flex}.tda-bar{width:var(--sp-16);height:var(--space-1);background:var(--ovd-7);display:inline-block;position:relative}.tda-bar:before{content:"";height:100%;width:var(--frac,38%);background:var(--signal-error);position:absolute;top:0;left:0}.tda-page-of{color:var(--ink-3)}.tda-hero{padding-bottom:var(--sp-8);border-bottom:1px solid var(--ovd-7);margin-bottom:var(--sp-8)}.tda-hero-eyebrow{font:400 10px/1 var(--fmono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--sp-4)}.tda-hot{color:var(--signal-error)}.tda-hero-title-row{align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--space-3);display:flex}.tda-complete{width:var(--sp-6);height:var(--sp-6);border-radius:var(--space-1-5);border:1.5px solid var(--c-0);cursor:pointer;color:#0000;margin-top:var(--space-2);transition:background var(--dur-micro)ease,color var(--dur-micro)ease;background:0 0;flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex}.tda-complete:hover{background:var(--ovd-3)}.tda-complete--on{background:var(--c-0);color:var(--paper)}.tda-hero-title{font:500 44px/1.05 var(--fm);letter-spacing:-1.4px;color:var(--c-0);flex:1;max-width:14ch;margin:0}.tda-hero-dek{font:400 14px/1.55 var(--fm);color:var(--ink-3);letter-spacing:-.1px;max-width:52ch;margin:0}.tda-brief{margin-bottom:var(--sp-8)}.tda-brief-label{font:400 10px/1 var(--fmono);letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-2)}.tda-brief-body{font:400 17px/1.55 var(--fm);color:var(--c-0);letter-spacing:-.2px;max-width:56ch;margin:0}.tda-stats{gap:var(--space-1);background:var(--ovd-7);margin-bottom:var(--sp-8);border-top:1px solid var(--ovd-7);border-bottom:1px solid var(--ovd-7);grid-template-columns:repeat(4,1fr);display:grid}.tda-stat{background:var(--paper);padding:var(--sp-4)var(--sp-4)var(--sp-4)}.tda-stat-label{font:400 9px/1 var(--fmono);letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--space-2)}.tda-stat-val{font:500 32px/1 var(--fm);letter-spacing:-1px;color:var(--c-0)}.tda-stat-val--hot{color:var(--signal-error)}.tda-stat-unit{color:var(--ink-3);letter-spacing:0;margin-left:var(--space-1);font-size:14px;font-weight:400}.tda-stat-sub{font:400 9px/1 var(--fmono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-top:var(--space-1-5)}.tda-move{gap:var(--sp-4);padding:var(--sp-5)var(--sp-5);background:color-mix(in srgb,var(--signal-error)6%,transparent);border-left:3px solid var(--signal-error);margin-bottom:var(--sp-8);grid-template-columns:24px 1fr;align-items:start;display:grid}.tda-move-tri{border-left:8px solid var(--signal-error);width:0;height:0;margin-top:var(--space-1-5);border-top:6px solid #0000;border-bottom:6px solid #0000}.tda-move-label{font:400 10px/1 var(--fmono);letter-spacing:.18em;text-transform:uppercase;color:var(--signal-error);margin-bottom:var(--space-1-5)}.tda-move-text{font:400 16px/1.4 var(--fm);color:var(--c-0);letter-spacing:-.15px;margin:0}.tda-move-cta{font:400 14px/1 var(--fm);color:var(--signal-error);text-underline-offset:3px;margin-left:var(--space-1-5);cursor:pointer;text-decoration:underline}.tda-index{margin-bottom:var(--sp-8)}.tda-index-header{gap:var(--sp-4);padding:var(--space-2)var(--sp-4);background:var(--c-0);color:var(--paper);font:500 13px/1 var(--fm);letter-spacing:-.1px;grid-template-columns:60px 1fr auto;align-items:center;display:grid}.tda-index-num{font:400 11px/1 var(--fmono);letter-spacing:.1em;color:var(--paper-sunk)}.tda-index-row{gap:var(--sp-4);padding:var(--space-3)var(--sp-4);border-bottom:1px solid var(--ovd-7);font:400 14px/1 var(--fm);color:var(--c-0);cursor:pointer;transition:background var(--dur-fast)ease;grid-template-columns:60px 1fr auto;align-items:baseline;display:grid}.tda-index-row:hover{background:color-mix(in srgb,var(--signal-error)4%,transparent)}.tda-idx-num{font:400 11px/1 var(--fmono);letter-spacing:.08em;color:var(--ink-3)}.tda-idx-title{font:400 15px/1.3 var(--fm);color:var(--c-0);letter-spacing:-.15px}.tda-idx-type{font:400 10px/1 var(--fmono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-right:var(--space-2)}.tda-idx-meta{font:400 10px/1 var(--fmono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.tda-foot{gap:var(--sp-6);padding-top:var(--sp-5);border-top:1px solid var(--ovd-7);font:400 10px/1.3 var(--fmono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);grid-template-columns:1fr auto 1fr;align-items:start;display:grid}.tda-foot-prev{text-align:left}.tda-foot-proj{text-align:center;color:var(--c-0)}.tda-foot-next{text-align:right}.tda-foot-cell{min-height:var(--sp-8)}.tda-foot-title{font:400 13px/1.3 var(--fm);letter-spacing:-.1px;text-transform:none;color:var(--c-0);margin-top:var(--space-1);cursor:pointer;display:block}.tda-foot-title:hover{color:var(--signal-error)}
.BlockWidthControl-module__JzXI2q__blockWidthCtl{top:var(--space-1-5);right:var(--space-1-5);z-index:10;background:var(--surface-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md,var(--space-1-5));padding:var(--space-1);opacity:0;pointer-events:none;transition:opacity var(--dur-fast)ease-out;gap:0;display:flex;position:absolute}.bn-marv-block:hover .BlockWidthControl-module__JzXI2q__blockWidthCtl{opacity:1;pointer-events:auto}.bn-marv-block--grid .BlockWidthControl-module__JzXI2q__blockWidthCtl{right:var(--sp-8)}.BlockWidthControl-module__JzXI2q__blockWidthCtlBtn{width:var(--sp-6);height:var(--sp-5);border-radius:var(--radius-sm,var(--space-1));cursor:pointer;color:var(--text-tertiary,#ffffff4d);transition:background var(--dur-fast)ease-out,color var(--dur-fast)ease-out;background:0 0;border:none;justify-content:center;align-items:center;display:flex}.BlockWidthControl-module__JzXI2q__blockWidthCtlBtn:hover{color:var(--text-secondary);background:#ffffff0f}.BlockWidthControl-module__JzXI2q__blockWidthCtlBtn.BlockWidthControl-module__JzXI2q__active{color:var(--text-primary);background:#ffffff14}html[data-theme=light] .BlockWidthControl-module__JzXI2q__blockWidthCtl{background:var(--c-12);box-shadow:0 2px 8px var(--ovd-4);border-color:#0000001a}html[data-theme=light] .BlockWidthControl-module__JzXI2q__blockWidthCtlBtn{color:#0000004d}html[data-theme=light] .BlockWidthControl-module__JzXI2q__blockWidthCtlBtn:hover{color:#0009;background:#0000000d}html[data-theme=light] .BlockWidthControl-module__JzXI2q__blockWidthCtlBtn.BlockWidthControl-module__JzXI2q__active{color:#000000d1;background:#0000000f}