.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)}
.ProofCanvas-module__yZUq_q__proofLayout{background:var(--bg);width:100%;height:100%;color:var(--text-primary);font-family:var(--fm);font-size:var(--fs-base);display:flex;overflow:hidden}.ProofCanvas-module__yZUq_q__proofAppSidebar{background:var(--app-sb-bg);border-right:1px solid var(--cb);animation:ProofCanvas-module__yZUq_q__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}.ProofCanvas-module__yZUq_q__proofAppSidebarCollapsed{opacity:0;pointer-events:none;border-right:none;width:0!important;min-width:0!important}.ProofCanvas-module__yZUq_q__proofAppMain{flex-direction:column;flex:1;min-width:0;display:flex;position:relative;overflow:hidden}.ProofCanvas-module__yZUq_q__proofBreadcrumb{padding:var(--space-2)var(--space-3);border-bottom:1px solid var(--border-default);align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.ProofCanvas-module__yZUq_q__proofBreadcrumbBack{font-family:var(--fm);font-size:var(--fs-sm);color:var(--text-secondary);cursor:pointer;padding:var(--space-1)var(--space-1-5);border-radius:var(--r-sm);transition:background var(--dur-fast),color var(--dur-fast);white-space:nowrap;align-items:center;gap:var(--space-1);background:0 0;border:none;flex-shrink:0;display:flex}.ProofCanvas-module__yZUq_q__proofBreadcrumbBack:hover{color:var(--text-primary);background:#ffffff0f}[data-theme=light] .ProofCanvas-module__yZUq_q__proofBreadcrumbBack:hover{background:#0000000a}.ProofCanvas-module__yZUq_q__proofBreadcrumbSep{color:var(--text-muted);font-size:var(--fs-xs);opacity:.5;flex-shrink:0}.ProofCanvas-module__yZUq_q__proofBreadcrumbCurrent{font-family:var(--fm);font-size:var(--fs-sm);color:var(--text-primary);white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:500;overflow:hidden}.ProofCanvas-module__yZUq_q__proofLeftPanelSection{padding:var(--space-2)0}.ProofCanvas-module__yZUq_q__proofLeftPanelSection+.ProofCanvas-module__yZUq_q__proofLeftPanelSection{border-top:1px solid var(--border-default)}.ProofCanvas-module__yZUq_q__proofLeftPanelSectionTitle{padding:var(--space-1)var(--space-3)var(--space-1-5);font-family:var(--fm);font-size:var(--fs-xs);color:var(--td);align-items:center;gap:var(--space-1-5);font-weight:500;display:flex}.ProofCanvas-module__yZUq_q__proofLeftPanelBadge{background:color-mix(in srgb,var(--sig)15%,transparent);color:var(--text-primary);font-family:var(--font-sans);font-size:var(--fs-2xs);padding:0 var(--space-1);border-radius:var(--r-sm);min-width:var(--space-3);height:var(--sp-4);justify-content:center;align-items:center;margin-left:auto;font-weight:600;display:inline-flex}[data-theme=light] .ProofCanvas-module__yZUq_q__proofLeftPanelBadge{color:var(--c-12)}.ProofCanvas-module__yZUq_q__proofLeftPanelScroll{flex:1;overflow:hidden auto}.ProofCanvas-module__yZUq_q__proofLeftPanelScroll::-webkit-scrollbar{width:var(--space-1)}.ProofCanvas-module__yZUq_q__proofLeftPanelScroll::-webkit-scrollbar-track{background:0 0}.ProofCanvas-module__yZUq_q__proofLeftPanelScroll::-webkit-scrollbar-thumb{border-radius:var(--space-1);background:#ffffff14}.ProofCanvas-module__yZUq_q__proofLeftPanelScroll::-webkit-scrollbar-thumb:hover{background:#ffffff26}[data-theme=light] .ProofCanvas-module__yZUq_q__proofLeftPanelScroll::-webkit-scrollbar-thumb{background:#00000014}[data-theme=light] .ProofCanvas-module__yZUq_q__proofLeftPanelScroll::-webkit-scrollbar-thumb:hover{background:#00000026}.ProofCanvas-module__yZUq_q__proofAssetItem{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-3);cursor:pointer;transition:background var(--dur-fast);border-left:2px solid #0000;display:flex}.ProofCanvas-module__yZUq_q__proofAssetItem:hover{background:#ffffff08}[data-theme=light] .ProofCanvas-module__yZUq_q__proofAssetItem:hover{background:#00000008}.ProofCanvas-module__yZUq_q__proofAssetItemActive{background:color-mix(in srgb,var(--sig)8%,transparent);border-left-color:var(--text-primary)}.ProofCanvas-module__yZUq_q__proofAssetItemThumb{width:var(--sp-8);height:var(--sp-8);border-radius:var(--r-sm);background:var(--bg);transition:transform var(--dur-micro)ease;flex-shrink:0;overflow:hidden}.ProofCanvas-module__yZUq_q__proofAssetItem:hover .ProofCanvas-module__yZUq_q__proofAssetItemThumb{transform:scale(1.04)}.ProofCanvas-module__yZUq_q__proofAssetItemThumbType{font-size:7px;font-family:var(--fm);color:var(--td);letter-spacing:.05em;font-weight:600}.ProofCanvas-module__yZUq_q__proofAssetItemInfo{flex:1;min-width:0}.ProofCanvas-module__yZUq_q__proofAssetItemName{font-family:var(--fm);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;font-weight:500;overflow:hidden}.ProofCanvas-module__yZUq_q__proofAssetItemMeta{font-family:var(--font-sans);font-size:var(--fs-2xs);color:var(--text-muted);margin-top:var(--space-1)}.ProofCanvas-module__yZUq_q__proofAssetAddBtn{width:calc(100% - var(--sp-6));margin:var(--space-1)var(--space-3)0;padding:var(--space-1-5);border-radius:var(--r-sm);color:var(--text-muted);font-family:var(--fm);font-size:var(--fs-sm);cursor:pointer;transition:background var(--dur-slow),border-color var(--dur-slow),color var(--dur-slow);background:0 0;border:1px dashed #ffffff14;justify-content:center;align-items:center;display:flex}.ProofCanvas-module__yZUq_q__proofAssetAddBtn:hover{border-color:var(--text-primary);color:var(--text-primary);background:#ffffff0d}.ProofCanvas-module__yZUq_q__proofAssetAddBtn:disabled{opacity:.5;cursor:default}[data-theme=light] .ProofCanvas-module__yZUq_q__proofAssetAddBtn{border-color:var(--ovd-4);background:#00000005}[data-theme=light] .ProofCanvas-module__yZUq_q__proofAssetAddBtn:hover{background:#0000000a}.ProofCanvas-module__yZUq_q__proofVersionItem{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-3);cursor:pointer;transition:background var(--dur-fast);display:flex}.ProofCanvas-module__yZUq_q__proofVersionItem:hover{background:#ffffff08}[data-theme=light] .ProofCanvas-module__yZUq_q__proofVersionItem:hover{background:#00000008}.ProofCanvas-module__yZUq_q__proofVersionItemCurrent{color:var(--text-primary)}.ProofCanvas-module__yZUq_q__proofVersionItemBadge{width:var(--sp-5);height:var(--sp-5);border-radius:var(--r-sm);font-family:var(--font-sans);font-size:var(--fs-2xs);background:#ffffff0f;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.ProofCanvas-module__yZUq_q__proofVersionItemCurrent .ProofCanvas-module__yZUq_q__proofVersionItemBadge{background:var(--text-primary);color:var(--c-12);border-radius:var(--r-sm)}[data-theme=light] .ProofCanvas-module__yZUq_q__proofVersionItemCurrent .ProofCanvas-module__yZUq_q__proofVersionItemBadge{color:var(--c-12)}.ProofCanvas-module__yZUq_q__proofVersionItemLabel{font-family:var(--fm);font-size:var(--fs-sm);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.ProofCanvas-module__yZUq_q__proofVersionItemDate{font-family:var(--font-sans);font-size:var(--fs-2xs);color:var(--text-muted);margin-left:auto}.ProofCanvas-module__yZUq_q__proofReviewerItem{align-items:center;gap:var(--space-2);padding:var(--space-1-5)var(--space-3);display:flex}.ProofCanvas-module__yZUq_q__proofReviewerItemAvatar{width:var(--sp-5);height:var(--sp-5);font-family:var(--fm);font-size:var(--fs-2xs);color:var(--c-12);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:flex}.ProofCanvas-module__yZUq_q__proofReviewerItemName{font-family:var(--fm);font-size:var(--fs-sm);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-weight:500;overflow:hidden}.ProofCanvas-module__yZUq_q__proofReviewerItemStatus{font-family:var(--fm);font-size:var(--fs-2xs);padding:var(--space-1)var(--space-1-5);border-radius:var(--r-sm);font-weight:500}.ProofCanvas-module__yZUq_q__proofReviewerItemStatusApproved{background:color-mix(in srgb,var(--signal-success)15%,transparent);color:var(--signal-success)}.ProofCanvas-module__yZUq_q__proofReviewerItemStatusPending{background:color-mix(in srgb,var(--signal-warning)15%,transparent);color:var(--signal-warning)}.ProofCanvas-module__yZUq_q__proofReviewerItemStatusRejected{background:color-mix(in srgb,var(--signal-error)15%,transparent);color:var(--signal-warning)}.ProofCanvas-module__yZUq_q__proofCanvasWrap{background:var(--bg);flex:1;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.ProofCanvas-module__yZUq_q__proofCanvasExpandBtn{top:var(--space-3);left:var(--space-3);width:var(--sp-8);height:var(--sp-8);border-radius:var(--rs);border:1px solid var(--border-strong);color:var(--td);font-size:var(--fs-md);cursor:pointer;z-index:10;transition:background var(--dur-fast),color var(--dur-fast);-webkit-backdrop-filter:blur(8px);background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute}.ProofCanvas-module__yZUq_q__proofCanvasExpandBtn:hover{color:var(--tp);background:#000000b3}[data-theme=light] .ProofCanvas-module__yZUq_q__proofCanvasExpandBtn{border-color:var(--ovd-5);color:#00000080;background:#ffffffd9}[data-theme=light] .ProofCanvas-module__yZUq_q__proofCanvasExpandBtn:hover{background:var(--c-12);color:#000c}.ProofCanvas-module__yZUq_q__proofReviewOverlay{z-index:50;animation:ProofCanvas-module__yZUq_q__proofOverlayIn var(--dur-moderate)ease;background:#0000004d;position:fixed;inset:0}[data-theme=light] .ProofCanvas-module__yZUq_q__proofReviewOverlay{background:#00000026}.ProofCanvas-module__yZUq_q__proofReviewDrawer{background:var(--ch);border-left:1px solid var(--border-default);width:380px;box-shadow:var(--shadow-lg);animation:ProofCanvas-module__yZUq_q__proofDrawerIn var(--dur-slow)cubic-bezier(.4,0,.2,1);position:absolute;top:0;bottom:0;right:0;overflow:hidden}[data-theme=light] .ProofCanvas-module__yZUq_q__proofReviewDrawer{border-left-color:var(--ovd-3);box-shadow:-8px 0 32px var(--ovd-3)}@keyframes ProofCanvas-module__yZUq_q__proofOverlayIn{0%{opacity:0}to{opacity:1}}@keyframes ProofCanvas-module__yZUq_q__proofDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.ProofCanvas-module__yZUq_q__proofPresenceCursor{pointer-events:none;z-index:100;transition:left var(--dur-fast)ease-out,top var(--dur-fast)ease-out;position:absolute}.ProofCanvas-module__yZUq_q__proofPresenceCursorDot{width:var(--space-2);height:var(--space-2);border:1.5px solid var(--c-11);box-shadow:var(--shadow-sm);border-radius:50%}[data-theme=light] .ProofCanvas-module__yZUq_q__proofPresenceCursorDot{border-color:var(--c-1)}.ProofCanvas-module__yZUq_q__proofPresenceCursorLabel{font-family:var(--fm);font-size:var(--fs-base);padding:var(--space-1)var(--space-1);border-radius:var(--r-sm);color:var(--bg);white-space:nowrap;margin-top:var(--space-1);margin-left:var(--space-1-5);font-weight:600}
.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:var(--text-md);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(--paper-raised);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;font-size:var(--text-sm);color:var(--text-disabled)}.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:#00000008;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{font-size:var(--text-sm);color:var(--text-disabled);flex-shrink:0}.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);font-size:var(--text-2xs);letter-spacing:.08em;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}}[data-theme=light] .tdd-fw-chrome{border-bottom-color:#0000000f}[data-theme=light] .tdd-fw-dateline-row{border-bottom-color:#0000000f}[data-theme=light] .tdd-fw-colophon{border-top-color:#0000000f}[data-theme=light] .tdd-fw-rail{border-top-color:#0000000f;border-left-color:#0000000f}[data-theme=light] .tdd-fw-rail-sep{border-top-color:#0000000f}
.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(--paper-raised);--tdt-surface-2:var(--paper-sunk);--tdt-surface-3:var(--paper-sunk);--tdt-border:#0000000f;--tdt-border-mid:#0000001a;--tdt-border-hi:#00000026;--tdt-text-1:var(--ink-1);--tdt-text-2:var(--ink-2);--tdt-text-3:var(--ink-3);--tdt-text-4:var(--ink-4);--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);font-size:var(--text-xs);color:var(--tdt-text-3);text-align:center;letter-spacing:.05em;flex:1}.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);font-size:var(--text-2xs);color:var(--tdt-text-3);letter-spacing:.1em}.tdt-status-chip{align-items:center;gap:var(--space-1);font-family:var(--font-mono);font-size:var(--text-2xs);letter-spacing:.08em;padding:var(--space-1)var(--space-2);border-radius:var(--radius-sm);border:1px solid;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}[data-theme=light] .tdt-status-chip--done{background:#0000000a}.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);font-size:var(--text-2xs);color:var(--tdt-text-3);letter-spacing:.04em;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);font-size:var(--text-2xs);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;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);font-size:var(--text-2xs);letter-spacing:.14em;text-transform:uppercase;color:var(--tdt-text-4);flex-shrink:0}.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);font-size:var(--text-2xs);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;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);font-size:var(--text-2xs);flex-shrink:0;justify-content:center;align-items:flex-start;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);font-size:var(--text-2xs);letter-spacing:.06em;opacity:.85;flex-shrink:0}.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);font-size:var(--text-sm);color:var(--tdt-text-2);flex:1;min-width:0}.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);font-size:var(--text-2xs);letter-spacing:.08em;text-transform:uppercase;color:var(--tdt-text-3);justify-content:space-between;align-items:center;display:flex}.tdt-cl-progress{color:var(--tdt-success);font-size:var(--text-2xs);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);font-size:var(--text-xs);color:var(--tdt-text-2);transition:background var(--dur-fast);cursor:default;display:flex}.tdt-cl-item:last-child{border-bottom:none}.tdt-cl-item:hover{background:var(--tdt-row-hover)}.tdt-cl-glyph{font-size:var(--text-sm);width:var(--sp-4);text-align:center;flex-shrink:0}.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{font-size:var(--text-2xs);color:var(--tdt-text-4);letter-spacing:.04em;margin-left:auto}.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);font-size:var(--text-xs);color:var(--tdt-text-2);padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);transition:background var(--dur-fast);cursor:default;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);font-size:var(--text-xs);color:var(--tdt-accent);flex-shrink:0;width:120px;font-weight:500}.tdt-suggest-desc{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--tdt-text-3);flex:1}.tdt-suggest-shortcut{font-family:var(--font-mono);font-size:var(--text-2xs);color:var(--tdt-text-4)}.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);font-size:var(--text-2xs);color:var(--tdt-text-4);letter-spacing:.02em}.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);font-size:var(--text-base);color:var(--tdt-accent);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);font-size:var(--text-sm);color:var(--tdt-text-1);width:100%;caret-color:var(--tdt-accent);letter-spacing:.01em;background:0 0;border:none;outline:none}.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);font-size:var(--text-2xs);color:var(--tdt-text-4);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);font-size:var(--text-2xs);color:var(--tdt-text-4);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}}
.SpecialistMark-module__K61J-G__mark{border:1px solid var(--c-border);border-radius:var(--radius-md);background:var(--c-bg-elev);color:var(--c-text-secondary);font-family:var(--font-mono);letter-spacing:0;-webkit-user-select:none;user-select:none;flex-shrink:0;justify-content:center;align-items:center;font-weight:500;display:inline-flex}.SpecialistMark-module__K61J-G__sm{width:var(--space-6);height:var(--space-6);font-size:var(--text-xs)}.SpecialistMark-module__K61J-G__md{width:var(--space-10);height:var(--space-10);font-size:var(--text-base)}
.EntityStationeryLayer-module__x9Xy8q__entityStationeryLayer{pointer-events:none;z-index:10;isolation:isolate;position:absolute;inset:0;overflow:visible}.EntityStationeryLayer-module__x9Xy8q__entityStationeryLayer .EntityStationeryLayer-module__x9Xy8q__stationeryItem{pointer-events:all;position:absolute}.EntityStationeryLayer-module__x9Xy8q__stationeryItem{cursor:grab;-webkit-user-select:none;user-select:none;position:absolute}.EntityStationeryLayer-module__x9Xy8q__stationeryItem:active{cursor:grabbing}@keyframes EntityStationeryLayer-module__x9Xy8q__stationerySpringIn{0%{opacity:0;transform:scale(.55)rotate(-3deg)}65%{opacity:1;transform:scale(1.07)rotate(1deg)}82%{transform:scale(.97)rotate(-.4deg)}to{transform:scale(1)rotate(0)}}.EntityStationeryLayer-module__x9Xy8q__stationeryItemIsNew{animation:EntityStationeryLayer-module__x9Xy8q__stationerySpringIn var(--dur-slow)cubic-bezier(.16,1,.3,1)both}.EntityStationeryLayer-module__x9Xy8q__stationeryItem:hover:not(.EntityStationeryLayer-module__x9Xy8q__stationeryItemIsDragging){filter:drop-shadow(0 6px 14px var(--ovd-10));transition:translate var(--dur-fast)ease-out,filter var(--dur-fast)ease-out;translate:0 -2px}.EntityStationeryLayer-module__x9Xy8q__stationeryItemIsDragging{filter:drop-shadow(0 14px 28px var(--ovd-12));transition:none;cursor:grabbing!important;z-index:900!important}.EntityStationeryLayer-module__x9Xy8q__stationeryItemIsSent{opacity:.42;filter:grayscale(.55)}