:root[data-theme=dark]{--planner-detail-divider:1px solid #ffffff14;--planner-inbox-accent:#f2f2f2;--planner-dark-surface:#181818;--planner-dark-surface-raised:#222;--planner-dark-inbox-surface:#2a2a2a;--planner-dark-ink:#f2f2f2;--planner-dark-ink-muted:#ffffff8c;--planner-dark-ink-faint:#ffffff61;--planner-dark-hairline:#ffffff1a}:root[data-theme=dark] .dayDetail,:root[data-theme=dark] .daySwipeViewport,:root[data-theme=dark] .internalDetail,:root[data-theme=dark] .dayComposerDock{background:var(--planner-dark-surface)}:root[data-theme=dark] .taskTitle,:root[data-theme=dark] .transferPickerHeader,:root[data-theme=dark] .transferChoiceMenuItem,:root[data-theme=dark] .transferMenu button,:root[data-theme=dark] .transferMenu .taskOverflowItem,:root[data-theme=dark] .cleanupSuggestionTitle,:root[data-theme=dark] .cleanupSuggestionTodo,:root[data-theme=dark] .backButton,:root[data-theme=dark] .daySuggestedTodos h2{color:var(--planner-dark-ink)}:root[data-theme=dark] .daySuggestedTodos p,:root[data-theme=dark] .taskMoreButton,:root[data-theme=dark] .allOpenTodosHeader,:root[data-theme=dark] .openDayGroup h3 em,:root[data-theme=dark] .internalEmpty,:root[data-theme=dark] .transferPickerWeekdays{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .taskInput,:root[data-theme=dark] .dayNewInput{color:var(--planner-dark-ink);-webkit-text-fill-color:var(--planner-dark-ink)}:root[data-theme=dark] .taskInput[data-empty=true],:root[data-theme=dark] .taskInput::placeholder,:root[data-theme=dark] .dayNewInput[data-empty=true]{color:var(--planner-dark-ink-faint);-webkit-text-fill-color:var(--planner-dark-ink-faint)}:root[data-theme=dark] .taskInput:focus-visible,:root[data-theme=dark] .taskEditInput:focus-visible{outline-color:#ffffff3d}:root[data-theme=dark] .dayDetail .taskRow .check,:root[data-theme=dark] .dayDetail .taskRowChild .check{border-color:var(--planner-dark-ink)}:root[data-theme=dark] .dayDetail .newTaskRow .emptyCheck,:root[data-theme=dark] .internalTaskList .newTaskRow .emptyCheck{border-color:#ffffff52}:is(:root[data-theme=dark] .dayDetail .newTaskRow:has(.dayNewInput[data-empty=false]) .emptyCheck,:root[data-theme=dark] .internalTaskList .newTaskRow:has(.dayNewInput[data-empty=false]) .emptyCheck){border-color:var(--planner-dark-ink)}:root[data-theme=dark] .voiceTodoBtn{color:#ffffff61}:root[data-theme=dark] .voiceTodoBtn:hover{color:#fff9}:root[data-theme=dark] .voiceTodoBtn[data-state=recording]{color:#e2635f}:root[data-theme=dark] .internalTaskList .taskRow.completed .check{color:var(--planner-dark-surface)}:root[data-theme=dark] .internalTaskList .taskRow.completed .taskTitle,:root[data-theme=dark] .internalTaskList .taskRow .taskTransferButton{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .dayDetail .taskRow.completed .check{border-color:var(--day-color,#ef7f7c)}:root[data-theme=dark] .dayDetail .taskRow .taskMoreButton{color:var(--day-color,#ef7f7c)}:root[data-theme=dark] .taskRowReorderTarget{background:#ffffff0b}:root[data-theme=dark] .taskDragGhost{background:#222222f5;box-shadow:0 14px 24px #00000080}:root[data-theme=dark] .taskRowReorderTarget:before,:root[data-theme=dark] .taskRowReorderTarget:after{box-shadow:0 0 0 1px #181818e6,0 4px 10px #0006}:root[data-theme=dark] .taskReorderDropLine{box-shadow:0 0 0 2px #181818b8,0 6px 14px #0006}:root[data-theme=dark] .firstStepText{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .firstStepActions button:last-child{color:var(--planner-dark-ink-faint)}:root[data-theme=dark] .firstStepScore{color:var(--planner-dark-ink);background:#ffffff1a}:root[data-theme=dark] .daySuggestedCard{background:var(--planner-dark-surface-raised);box-shadow:0 0 0 1px var(--planner-dark-hairline), 0 12px 24px #0000002e}:root[data-theme=dark] .daySuggestedHeader{background:color-mix(in srgb, var(--day-color,#ef7f7c) 12%, var(--planner-dark-surface-raised));box-shadow:inset 0 -1px 0 var(--planner-dark-hairline)}:root[data-theme=dark] .daySuggestedTodoWrap+.daySuggestedTodoWrap{box-shadow:inset 0 1px 0 var(--planner-dark-hairline)}:root[data-theme=dark] .dayDetail .daySuggestedTodos .taskRow{box-shadow:none;background:0 0}:root[data-theme=dark] .dayDetail .daySuggestedTodos .taskTitle,:root[data-theme=dark] .dayDetail .daySuggestedTodos .taskRow .taskTransferButton,:root[data-theme=dark] .dayDetail .daySuggestedTodos .taskRow .taskMoreButton{color:var(--planner-dark-ink)}:root[data-theme=dark] .dayDetail .daySuggestedTodos .suggestedReason,:root[data-theme=dark] .calendarEventTime{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .calendarEventTitle{color:var(--planner-dark-ink)}:root[data-theme=dark] .googleCalendarAction{border-color:var(--planner-dark-ink);color:var(--planner-dark-ink)}:root[data-theme=dark] .calendarEventMoreButton,:root[data-theme=dark] .calendarEventDetailWhen,:root[data-theme=dark] .calendarEventDetailLabel{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .calendarEventDetailLocation,:root[data-theme=dark] .calendarEventDetailDescription,:root[data-theme=dark] .calendarEventGuest{color:var(--planner-dark-ink)}:root[data-theme=dark] .calendarEventGuest-declined span:first-child{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .calendarEventMapsButton,:root[data-theme=dark] .calendarEventDetailLink,:root[data-theme=dark] .calendarEventDetailAction{border-color:var(--planner-dark-ink);color:var(--planner-dark-ink)}:root[data-theme=dark] .calendarEventDetailDelete{color:#ff7a73;border-color:#ff635c80}:root[data-theme=dark] .confirmDialog{background:var(--planner-dark-surface-raised)}:root[data-theme=dark] .confirmDialogTitle{color:var(--planner-dark-ink)}:root[data-theme=dark] .confirmDialogBody{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .confirmDialogBody strong{color:var(--planner-dark-ink)}:root[data-theme=dark] .confirmDialogCancel{border-color:var(--planner-dark-ink);color:var(--planner-dark-ink)}:root[data-theme=dark] .transferMenu,:root[data-theme=dark] .transferChoiceMenu,:root[data-theme=dark] .taskOverflowMenu{border-color:var(--planner-dark-hairline);background:#222222f5;box-shadow:0 18px 44px #00000080,0 6px 18px #0000004d}:root[data-theme=dark] .transferChoiceMenuTitle{border-bottom-color:var(--planner-dark-hairline);color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .transferChoiceMenuItem{border-bottom-color:var(--planner-dark-hairline)!important}:root[data-theme=dark] .transferMenu .taskOverflowItem+.taskOverflowItem{border-bottom-color:var(--planner-dark-hairline);border-top-color:var(--planner-dark-hairline)}:root[data-theme=dark] .transferChoiceMenu .transferChoiceMenuClose{color:var(--planner-dark-ink);background:#ffffff1a}:root[data-theme=dark] .transferDatePicker,:root[data-theme=dark] .categoryPicker{border-color:var(--planner-dark-hairline);background:var(--planner-dark-surface-raised);box-shadow:0 28px 80px #0009,0 10px 30px #0006}:root[data-theme=dark] .overdueReviewSheet{background:linear-gradient(180deg, color-mix(in srgb, var(--day-color,#6ca8df) 13%, var(--planner-dark-surface-raised)) 0%, var(--planner-dark-surface) 52%)}:root[data-theme=dark] .overdueReviewBackButton{border-color:var(--planner-dark-hairline);color:var(--planner-dark-ink);background:#ffffff14;box-shadow:0 12px 34px #00000052}:root[data-theme=dark] .overdueReviewBackButton:active{background:#ffffff24}:root[data-theme=dark] .overdueReviewTitleBlock strong{color:var(--planner-dark-ink)}:root[data-theme=dark] .overdueReviewTitleBlock span,:root[data-theme=dark] .overdueReviewEmpty,:root[data-theme=dark] .overdueReviewSwipeRail,:root[data-theme=dark] .overdueReviewCardHint,:root[data-theme=dark] .overdueReviewActionGroup h3{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .overdueReviewCard{border-color:color-mix(in srgb, var(--day-color,#6ca8df) 30%, var(--planner-dark-hairline));background:color-mix(in srgb, var(--day-color,#6ca8df) 14%, var(--planner-dark-surface-raised));box-shadow:0 24px 74px #0000006b,0 8px 26px #00000052}:root[data-theme=dark] .overdueReviewCardHint{background:#ffffff14}:root[data-theme=dark] .overdueReviewActionGroup{background:#ffffff0d;border-color:#ffffff14;box-shadow:0 12px 34px #0000003d}:root[data-theme=dark] .overdueReviewMeta{color:color-mix(in srgb, var(--day-color,#6ca8df) 72%, var(--planner-dark-ink))}:root[data-theme=dark] .overdueReviewMeta span+span:before{color:#ffffff47}:root[data-theme=dark] .overdueReviewTaskTitle,:root[data-theme=dark] .overdueReviewAction{color:var(--planner-dark-ink)}:root[data-theme=dark] .overdueReviewAction{background:#ffffff0f;border-color:#ffffff1a;box-shadow:0 10px 28px #00000038}:root[data-theme=dark] .overdueReviewEmpty{border-color:var(--planner-dark-hairline);background:#ffffff0f}:root[data-theme=dark] .overdueReviewDone{border-color:color-mix(in srgb, var(--day-color,#6ca8df) 42%, #ffffff14);background:color-mix(in srgb, var(--day-color,#6ca8df) 22%, var(--planner-dark-surface-raised));color:color-mix(in srgb, var(--day-color,#6ca8df) 76%, var(--planner-dark-ink))}:root[data-theme=dark] .overdueReviewSkip{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .overdueReviewAction:active{background:#ffffff1f}:root[data-theme=dark] .transferPickerHeader button{color:var(--planner-dark-ink);background:#ffffff1a}:root[data-theme=dark] .transferDate{background:color-mix(in srgb, var(--day-color,#6ca8df) 18%, var(--planner-dark-surface-raised));color:var(--planner-dark-ink);border-color:#ffffff14}:root[data-theme=dark] .transferDateCurrentWeek{color:var(--day-color,var(--planner-dark-ink))}:root[data-theme=dark] .transferDateCurrent{border-color:var(--planner-dark-ink);box-shadow:inset 0 0 0 1px var(--planner-dark-ink)}:root[data-theme=dark] .categoryPickerItem{background:var(--planner-dark-surface-raised);color:var(--planner-dark-ink);border-color:#ffffff1f}:root[data-theme=dark] .categoryPickerItem[aria-current=true]{border-color:var(--planner-dark-ink);box-shadow:inset 0 0 0 1px var(--planner-dark-ink)}:root[data-theme=dark] .categoryPickerItem[aria-disabled=true]{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .categoryPickerCreateForm{background:#ffffff0a;border-color:#ffffff2e}:root[data-theme=dark] .categoryPickerCreateInput{color:var(--planner-dark-ink);background:#ffffff14;border-color:#ffffff24}:root[data-theme=dark] .categoryPickerCreateInput:focus-visible{border-color:#ffffff6b;box-shadow:0 0 0 2px #ffffff1a}:root[data-theme=dark] .categoryPickerCreateActions button{color:var(--planner-dark-ink);background:#ffffff1a}:root[data-theme=dark] .categoryPickerCreateActions button[type=submit]{background:var(--planner-dark-ink);color:var(--planner-dark-surface-raised)}:root[data-theme=dark] .toast{border-color:var(--planner-dark-hairline);color:var(--planner-dark-ink);background:#222222eb;box-shadow:0 24px 70px #0000008c,0 8px 28px #00000059}:root[data-theme=dark] .toastAction{background:var(--planner-dark-ink);color:#111}:root[data-theme=dark] .internalPanelBody,:root[data-theme=dark] .internalUnderHeaderActions{background:var(--planner-dark-surface)}:root[data-theme=dark] .internalCleanupButtonUnderHeader{background:var(--planner-dark-ink);color:#111}:root[data-theme=dark] .inboxFolderRow{--planner-agenda-surface:var(--planner-dark-surface);color:var(--planner-dark-ink)}:root[data-theme=dark] .inboxFolderNew{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .cleanupSkeletonLine{background:linear-gradient(90deg,#ffffff12 25%,#ffffff24 50%,#ffffff12 75%) 0 0/200% 100%}:root[data-theme=dark] .cleanupSuggestionCard{border-color:var(--planner-dark-hairline);background:#ffffff0d}:root[data-theme=dark] .cleanupSuggestionDismiss{color:var(--planner-dark-ink);background:#ffffff1a}:root[data-theme=dark] .cleanupSuggestionCheck{border-color:#ffffff52}:root[data-theme=dark] .cleanupSuggestionTodoIncluded .cleanupSuggestionCheck{border-color:var(--planner-dark-ink);background:var(--planner-dark-ink)}:root[data-theme=dark] .cleanupSuggestionCheck .checkIcon{fill:#111}:root[data-theme=dark] .cleanupSuggestionTodo:not(.cleanupSuggestionTodoIncluded) .cleanupSuggestionTodoTitle{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .cleanupSuggestionConfirm{border-color:var(--planner-dark-ink);background:var(--planner-dark-ink);color:#111}:root[data-theme=dark] .cleanupSuggestionConfirm .checkIcon{fill:#111}:root[data-theme=dark] .sideMenuSectionTitle{color:var(--planner-dark-ink)}:root[data-theme=dark] .settingRow{border-bottom-color:var(--planner-dark-hairline)}:root[data-theme=dark] .settingLabel{color:var(--planner-dark-ink)}:root[data-theme=dark] .settingLabel small{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .settingSegment button{color:var(--planner-dark-ink-muted);background:#ffffff0f;border-color:#ffffff2e}:root[data-theme=dark] .settingSegment button[aria-checked=true]{color:#111;background:0 0;border-color:#0000}:root[data-theme=dark] .settingSegmentPill{background:var(--planner-dark-ink)}:root[data-theme=dark] .settingRow:active{background:#ffffff12}:root[data-theme=dark] .transferChoiceMenuItem:active,:root[data-theme=dark] .transferMenu button:active{background:#ffffff14}:root[data-theme=dark] .settingSwitch{background:#fff3}:root[data-theme=dark] [role=switch][aria-checked=true] .settingSwitch{background:var(--planner-dark-ink)}:root[data-theme=dark] [role=switch][aria-checked=true] .settingSwitch:after{background:#111}:root[data-theme=dark] .researchSheet{border-color:var(--planner-dark-hairline);background:var(--planner-dark-surface-raised);box-shadow:0 28px 80px #0009,0 10px 30px #0006}:root[data-theme=dark] .researchTodoTitle,:root[data-theme=dark] .researchGotchas li,:root[data-theme=dark] .researchLoading p,:root[data-theme=dark] .researchError p{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .researchAngle,:root[data-theme=dark] .researchStepText{color:var(--planner-dark-ink)}:root[data-theme=dark] .researchSearchPill{color:var(--planner-dark-ink);border-color:#ffffff29}:root[data-theme=dark] .researchShimmerLine{background:linear-gradient(90deg,#ffffff0f 25%,#ffffff1f 50%,#ffffff0f 75%) 0 0/200% 100%}:root[data-theme=dark] .researchRegenerate{border-color:var(--planner-dark-ink);color:var(--planner-dark-ink);background:0 0}:root[data-theme=dark] .inboxSheet{--planner-inbox-sheet-surface:#fff}:root[data-theme=dark] .inboxSheetBar{color:#111}:root[data-theme=dark] .inboxSheetHandle{background:#11111161}:root[data-theme=dark] .inboxSheetBar:active .inboxSheetHandle{background:#111111b3}:root[data-theme=dark] .inboxSheetBar .internalHeaderTitle{color:#111}:root[data-theme=dark] .inboxSheetBody{--planner-dark-surface:#fff;--planner-dark-surface-raised:#fff;--planner-dark-inbox-surface:#fff;--planner-dark-ink:#111;--planner-dark-ink-muted:#1111118c;--planner-dark-ink-faint:#11111161;--planner-dark-hairline:#1111111a;--planner-detail-divider:1px solid #1111110d;--planner-inbox-accent:#111}:root[data-theme=dark] .inboxSheetBody .taskInput:focus-visible{outline-color:#1111111a}:root[data-theme=dark] .inboxSheetBody .taskEditInput:focus-visible{outline-color:#1111112e}:root[data-theme=dark] .inboxSheetBody .internalTaskList .newTaskRow .emptyCheck{border-color:#1111114d}:root[data-theme=dark] .inboxSheetBody .internalTaskList .taskRow.completed .taskTitle,:root[data-theme=dark] .inboxSheetBody .internalTaskList .taskRow .taskTransferButton{color:#1111116b}:root[data-theme=dark] .inboxSheetBody .taskRowReorderTarget{background:#11111106}:root[data-theme=dark] .inboxSheetBody .taskRowReorderTarget:before,:root[data-theme=dark] .inboxSheetBody .taskRowReorderTarget:after{box-shadow:0 0 0 1px #ffffffe6,0 4px 10px #11111129}:root[data-theme=dark] .inboxSheetBody .firstStepActions button:last-child{color:#11111161}:root[data-theme=dark] .inboxSheetBody .firstStepScore{color:#111;background:#1111110e}:root[data-theme=dark] .inboxSheetBody .internalCleanupButtonUnderHeader{color:#fff;background:#111}:root[data-theme=dark] .inboxSheetBody .inboxFolderRow{--planner-agenda-surface:var(--planner-inbox-sheet-surface,#fff);color:#111}:root[data-theme=dark] .inboxSheetBody .inboxFolderNew{color:#11111173}:root[data-theme=dark] .inboxSheetBody .cleanupSkeletonLine{background:linear-gradient(90deg,#1111110f 25%,#1111111f 50%,#1111110f 75%) 0 0/200% 100%}:root[data-theme=dark] .inboxSheetBody .cleanupSuggestionCard{background:#11111109;border-color:#11111114}:root[data-theme=dark] .inboxSheetBody .cleanupSuggestionDismiss{color:#111;background:#1111110f}:root[data-theme=dark] .inboxSheetBody .cleanupSuggestionCheck{border-color:#1111114d}:root[data-theme=dark] .inboxSheetBody .cleanupSuggestionCheck .checkIcon,:root[data-theme=dark] .inboxSheetBody .cleanupSuggestionConfirm .checkIcon{fill:#fff}:root[data-theme=dark] .inboxSheetBody .cleanupSuggestionConfirm{color:#fff}:root[data-theme=dark] .inboxSheetBacker{background:var(--planner-dark-surface)}:root[data-theme=dark] .waitlistViewerEmail{color:var(--planner-dark-ink)}:root[data-theme=dark] .waitlistViewerIndex,:root[data-theme=dark] .waitlistViewerMeta,:root[data-theme=dark] .waitlistViewerEmpty{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .agendaScroll{--planner-agenda-surface:#000;background:#000}:root[data-theme=dark] .agendaDayName{color:#ffffffeb}:root[data-theme=dark] .agendaDayNameActive{color:var(--day-color,#ef7f7c)}:root[data-theme=dark] .agendaMonthHeading{color:#ffffff80}:root[data-theme=dark] .agendaWeekNumberRow{--planner-agenda-surface:#2c2c2c;color:#fff;background:linear-gradient(#3c3c3c,#1d1d1d)}:root[data-theme=dark] .agendaWeekStats em{color:#ffffff80}:root[data-theme=dark] .agendaDayBody .taskRow .check{border-color:#ffffffd9}:root[data-theme=dark] .agendaDayBody .taskRow.completed .check{border-color:var(--day-color,#ef7f7c);color:#000}:root[data-theme=dark] .agendaDayBody .newTaskRow .emptyCheck{border-color:#ffffff52}:root[data-theme=dark] .agendaDayBody .calendarEventTime{color:#fff9}:root[data-theme=dark] .agendaDayBody .calendarEventTitle{color:#ffffffeb}:root[data-theme=dark] .agendaDayBody .taskRow.completed .taskTitle,:root[data-theme=dark] .agendaDayBody .taskRow .taskTransferButton,:root[data-theme=dark] .agendaDayBody .taskRow .taskMoreButton{color:#ffffff80}:root[data-theme=dark] .voiceReviewHint,:root[data-theme=dark] .voiceReviewEmpty{color:var(--planner-dark-ink-muted)}:root[data-theme=dark] .voiceReviewRow{border-color:#ffffff29}:root[data-theme=dark] .voiceReviewRowSelected{border-color:var(--day-color,#fff)}:root[data-theme=dark] .voiceReviewTitle{color:var(--planner-dark-ink)}:root[data-theme=dark] .voiceReviewCheck{border-color:#ffffff61}:root[data-theme=dark] .voiceReviewRowSelected .voiceReviewCheck{border-color:var(--day-color,#fff);background:var(--day-color,#fff)}:root[data-theme=dark] .voiceReviewEditInput{color:var(--planner-dark-ink)}:root[data-theme=dark] .voiceReviewEdit,:root[data-theme=dark] .voiceReviewDelete{color:#ffffff61}:root[data-theme=dark] .voiceReviewEdit:hover,:root[data-theme=dark] .voiceReviewDelete:hover{color:#ffffffb3}:root[data-theme=dark] .voiceReviewError{color:#e2635f}

