._modalBackdrop_1f6l5_1{z-index:200;background:var(--modal-scrim,#1a1a1a40);-webkit-backdrop-filter:var(--modal-blur,blur(3px));backdrop-filter:var(--modal-blur,blur(3px));transition:background var(--dur-base), backdrop-filter var(--dur-base);justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modalBackdrop_1f6l5_1._closing_1f6l5_15{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}._modalCard_1f6l5_20{border-radius:var(--radius-lg);background:var(--modal-bg,#faf9f7);width:520px;max-height:90vh;box-shadow:var(--modal-shadow);border:var(--modal-card-border,1px solid #fff6);font-family:var(--font-sans,"Inter", sans-serif);animation:_modalIn_1f6l5_366 var(--dur-base) ease forwards;overflow-y:auto}@keyframes _modalIn_1f6l5_366{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}._modalCard_1f6l5_20._modalClosing_1f6l5_43{animation:_modalOut_1f6l5_1 var(--dur-base) ease forwards}@keyframes _modalOut_1f6l5_1{to{opacity:0;transform:scale(.96)translateY(8px)}}._modalBand_1f6l5_54{display:none}._modalEntrance_1f6l5_63,._sheetDragRegion_1f6l5_69{display:contents}._dragHandle_1f6l5_74{display:none}._modalHeader_1f6l5_78{align-items:flex-start;gap:10px;padding:20px 22px 14px;display:flex;position:relative;overflow:visible}._titleInputWrapper_1f6l5_87{flex:1 1 0;min-width:0;position:relative}._modalTitle_1f6l5_93{width:100%;min-width:0;font-family:var(--font-serif,"Newsreader", Georgia, serif);color:var(--color-text-primary,#1a1a1a);letter-spacing:-.3px;background:0 0;border:none;border-radius:6px;outline:none;flex:100%;padding:0;font-size:26px;font-weight:300;line-height:1.2;display:block}._modalTitle_1f6l5_93:focus,._modalTitle_1f6l5_93:focus-visible{outline:none}._modalTitle_1f6l5_93::placeholder{color:var(--color-text-muted,#a0a0a0)}._titleEditIcon_1f6l5_120{color:var(--color-text-muted,#a0a0a0);cursor:pointer;background:0 0;border:none;flex-shrink:0;align-items:center;margin-top:8px;margin-right:8px;padding:0;display:flex}._titleEditIcon_1f6l5_120:hover{color:var(--color-text-secondary,#6b6b6b)}._modalClose_1f6l5_137{background:var(--color-bg-hover,#0000000a);cursor:pointer;width:28px;height:28px;color:var(--color-text-secondary,#6b6b6b);box-shadow:var(--shadow-event);transition:background var(--dur-fast), color var(--dur-fast), transform .1s;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:4px;font-size:18px;line-height:1;display:flex}._modalClose_1f6l5_137:hover{color:var(--color-text-primary,#1a1a1a);background:#00000014}._modalClose_1f6l5_137:active{transform:scale(.9)}._modalDivider_1f6l5_169{border:none;border-top:1px solid var(--color-border-subtle);margin:0 22px}._moreToggle_1f6l5_175{text-align:center;width:100%;color:var(--accent-strong,var(--accent));cursor:pointer;transition:color var(--dur-fast);background:0 0;border:none;padding:10px 0;font-size:12px;display:block}._moreToggle_1f6l5_175:hover{color:var(--ink)}._attachmentCount_1f6l5_193{color:var(--color-text-secondary,#5f6368);background:var(--color-bg-tertiary,#f3f2f0);border-radius:10px;padding:2px 8px;font-size:12px}._attachmentSyncNote_1f6l5_201{color:var(--color-text-secondary,#5f6368);margin:0 0 8px;font-size:11px;font-style:italic}._attachmentList_1f6l5_208{gap:var(--space-2);flex-direction:column;margin-bottom:12px;display:flex}._attachmentItem_1f6l5_215{align-items:center;gap:var(--space-2);background:var(--color-bg-tertiary,#f3f2f0);border-radius:var(--radius-sm);padding:8px 12px;font-size:13px;display:flex}._attachmentIcon_1f6l5_225{flex-shrink:0}._attachmentName_1f6l5_229{text-overflow:ellipsis;white-space:nowrap;color:var(--accent-strong,var(--color-accent,#1a73e8));cursor:pointer;font:inherit;text-align:left;background:0 0;border:none;flex:1;padding:0;overflow:hidden}._attachmentName_1f6l5_229:hover{text-decoration:underline}._attachmentSize_1f6l5_247{color:var(--color-text-secondary,#5f6368);flex-shrink:0;font-size:12px}._removeAttachment_1f6l5_253{color:var(--color-text-secondary,#5f6368);cursor:pointer;padding:var(--space-1);border-radius:var(--radius-sm);background:0 0;border:none;font-size:16px;line-height:1}._removeAttachment_1f6l5_253:hover{background:var(--color-bg-hover,#f1f3f4);color:var(--color-text-primary,#202124)}._addAttachmentButton_1f6l5_269{border:1px dashed var(--color-border-visible,#dadce0);border-radius:var(--radius-sm);color:var(--color-text-secondary,#5f6368);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:0 0;align-items:center;gap:6px;padding:8px 12px;font-size:13px;display:inline-flex}._addAttachmentButton_1f6l5_269:hover{border-color:var(--color-accent,#1a73e8);color:var(--accent-strong,var(--color-accent,#1a73e8));background:var(--color-accent-light,#1a73e80a)}._hiddenFileInput_1f6l5_289{display:none}._attachmentFieldCompact_1f6l5_294{flex-direction:column;gap:6px;display:flex}._attachmentListCompact_1f6l5_300{gap:var(--space-1);flex-direction:column;display:flex}._attachmentItemCompact_1f6l5_306{background:var(--color-bg-tertiary,#f3f2f0);border-radius:6px;align-items:center;gap:6px;padding:4px 8px;font-size:12px;line-height:1.3;display:flex}._attachmentItemCompact_1f6l5_306 ._attachmentName_1f6l5_229{font-size:12px}._attachmentItemCompact_1f6l5_306 ._attachmentSize_1f6l5_247{font-size:11px}._attachmentItemCompact_1f6l5_306 ._removeAttachment_1f6l5_253{padding:2px;font-size:14px}._addAttachmentButtonCompact_1f6l5_330{align-items:center;gap:var(--space-1);border:1px dashed var(--color-border-visible,#dadce0);color:var(--color-text-secondary,#5f6368);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:0 0;border-radius:6px;align-self:flex-start;padding:4px 8px;font-size:12px;display:inline-flex}._addAttachmentButtonCompact_1f6l5_330:hover{border-color:var(--color-accent,#1a73e8);color:var(--accent-strong,var(--color-accent,#1a73e8));background:var(--color-accent-light,#1a73e80a)}._modalBody_1f6l5_351{gap:var(--space-3);flex-direction:column;padding:14px 22px;display:flex}._modalScroll_1f6l5_361,._modalGroup_1f6l5_362{display:contents}._modalInput_1f6l5_366{border:1px solid var(--color-border-visible,#00000014);border-radius:var(--radius-sm);width:100%;font-size:13px;font-family:var(--font-sans,"Inter", sans-serif);background:var(--color-bg-tertiary,#f3f2f0);color:var(--color-text-primary,#1a1a1a);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);outline:none;padding:8px 11px;box-shadow:inset 0 1px 3px #0000000a}._modalInput_1f6l5_366:focus,._modalInput_1f6l5_366:focus-visible{border-color:var(--color-accent);box-shadow:none;outline:none}._modalInput_1f6l5_366::placeholder{color:var(--color-text-muted,#a0a0a0)}._modalDatetime_1f6l5_393,._dateTimeRow_1f6l5_399{grid-template-columns:1fr 1fr;gap:10px;display:grid}._dateTimeGroup_1f6l5_405{flex-direction:column;min-width:0;display:flex}._dateTimeInputs_1f6l5_414{gap:var(--space-1);display:flex}._dateTimeInputs_1f6l5_414 ._input_1f6l5_419{min-width:0}._dateTimeInputs_1f6l5_414 ._input_1f6l5_419:first-child{flex:1.4}._dateTimeInputs_1f6l5_414 ._input_1f6l5_419:last-child{flex:1}._modalField_1f6l5_431{flex-direction:column;display:flex}._modalField_1f6l5_431 label{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#a0a0a0);margin-bottom:6px;font-size:10.5px;font-weight:600;display:block}._modalFieldRow_1f6l5_446{gap:6px;display:flex}._modalFieldRow_1f6l5_446 ._modalInput_1f6l5_366:first-child{flex:1.4}._modalFieldRow_1f6l5_446 ._modalInput_1f6l5_366:last-child{flex:1}._modalChecks_1f6l5_459{align-items:center;gap:20px;display:flex}._modalCheck_1f6l5_459{cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text-secondary,#6b6b6b);align-items:center;gap:7px;font-size:13px;display:flex}._checkBox_1f6l5_475{border-radius:var(--radius-sm);border:1.5px solid var(--color-border-visible,#00000014);background:var(--color-surface,#faf9f7);width:16px;height:16px;transition:border-color var(--dur-fast), background var(--dur-fast);flex-shrink:0;justify-content:center;align-items:center;display:flex}._checkBox_1f6l5_475._checked_1f6l5_490{border-color:var(--color-accent);background:var(--color-accent-light);box-shadow:var(--shadow-event)}._modalRow2_1f6l5_496{grid-template-columns:1fr 1fr;gap:10px;display:grid}._readOnlyNotice_1f6l5_502{color:var(--color-text-secondary,#5f6368);margin:-6px 0 10px;font-size:12px}._modalSelect_1f6l5_508{border:1px solid var(--color-border-visible,#00000014);border-radius:var(--radius-sm);background:var(--color-bg-tertiary,#f3f2f0);color:var(--color-text-primary,#1a1a1a);cursor:pointer;transition:border-color var(--dur-fast), box-shadow var(--dur-fast), background var(--dur-fast);justify-content:space-between;align-items:center;padding:8px 11px;font-size:13px;display:flex;box-shadow:inset 0 1px 3px #0000000a}._modalSelect_1f6l5_508:hover{background-color:var(--color-bg-hover,#00000008);border-color:#00000026}._modalSelect_1f6l5_508:focus-visible{border-color:var(--color-accent);outline:none;box-shadow:0 0 0 3px #c4a89a26}._modalSelect_1f6l5_508:active{background-color:var(--color-bg-hover,#0000000f)}._modalAddDesc_1f6l5_543{cursor:pointer;color:var(--color-text-muted,#a0a0a0);font-size:13px;font-family:var(--font-sans,"Inter", sans-serif);background:0 0;border:none;align-items:center;gap:7px;padding:0;display:flex}._modalTextarea_1f6l5_556{resize:none;height:72px;line-height:1.5}._modalFooter_1f6l5_562{justify-content:space-between;align-items:center;gap:var(--space-2);padding:5px 0;display:flex}._modalActions_1f6l5_570{flex:1;justify-content:space-between;align-items:center;display:flex}._modalActionsLeft_1f6l5_578{align-items:center;gap:4px;display:flex}._actionsMenuWrap_1f6l5_586{display:flex;position:relative}._actionsMenuBtn_1f6l5_591{width:28px;height:28px;color:var(--color-text-tertiary,#888);border-radius:var(--radius-sm);cursor:pointer;transition:background-color var(--dur-fast), color var(--dur-fast);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex}._actionsMenuBtn_1f6l5_591:hover{color:var(--color-text-primary,#222);background:var(--color-surface-hover,#f1f3f4)}._actionsMenu_1f6l5_586{z-index:20;background:var(--panel,var(--color-bg-primary,#fff));border-radius:var(--radius-sm);min-width:190px;box-shadow:0 2px 10px #00000026, 0 0 0 1px var(--color-border-subtle,#0000000d);padding:4px;position:absolute;bottom:calc(100% + 6px);left:0}._actionsMenuItem_1f6l5_630{text-align:left;white-space:nowrap;width:100%;color:var(--color-text-primary,#222);cursor:pointer;background:0 0;border:none;border-radius:4px;padding:8px 10px;font-size:13px;display:block}._actionsMenuItem_1f6l5_630:hover,._actionsMenuItem_1f6l5_630:focus-visible{background:var(--color-surface-hover,#f1f3f4)}._modalDelete_1f6l5_649{border-radius:var(--radius-sm);border:1px solid var(--color-border-visible,#00000014);background:var(--color-surface,#faf9f7);color:var(--color-error-muted,#c47068);font-size:13px;font-weight:500;font-family:var(--font-sans,"Inter", sans-serif);cursor:pointer;box-shadow:var(--shadow-event);transition:background-color var(--dur-fast), color var(--dur-fast), border-color var(--dur-fast), transform .1s;justify-content:center;align-items:center;gap:6px;padding:7px 18px;display:flex}._modalDelete_1f6l5_649:hover{background:var(--color-error-muted,#c47068);color:#fff;border-color:var(--color-error-muted,#c47068)}._modalDelete_1f6l5_649:active{transition-duration:50ms;transform:scale(.97)}._modalDeleteConfirm_1f6l5_682{background:var(--color-error-muted,#c47068);color:#fff;border-color:var(--color-error-muted,#c47068)}._modalCancel_1f6l5_688{border-radius:var(--radius-sm);border:1px solid var(--color-border-visible,#00000014);background:var(--color-surface,#faf9f7);color:var(--color-text-secondary,#6b6b6b);font-size:13px;font-weight:500;font-family:var(--font-sans,"Inter", sans-serif);cursor:pointer;box-shadow:var(--shadow-event);transition:background var(--dur-fast), color var(--dur-fast), transform .1s;margin-right:auto;padding:7px 18px}._modalCancel_1f6l5_688:hover{color:var(--color-text-primary,#1a1a1a);background:#0000000a}._modalCancel_1f6l5_688:active{transition-duration:50ms;transform:scale(.97)}._modalSave_1f6l5_716{border-radius:var(--radius-sm);background:var(--accent-strong,var(--color-accent));color:var(--accent-contrast,#fff);font-size:13px;font-weight:500;font-family:var(--font-sans,"Inter", sans-serif);cursor:pointer;letter-spacing:-.01em;box-shadow:var(--modal-save-shadow,0 2px 8px #c4a89a66);transition:background var(--dur-fast), box-shadow var(--dur-fast), transform .1s;border:none;padding:7px 22px}._modalSave_1f6l5_716:hover{background:var(--color-accent-hover);box-shadow:var(--modal-save-shadow-hover,0 4px 14px #c4a89a80)}._modalSave_1f6l5_716:active{transition-duration:50ms;transform:scale(.97)}._modalSave_1f6l5_716:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}._modalSave_1f6l5_716[aria-busy=true]{opacity:1;cursor:progress;pointer-events:none}._modalSave_1f6l5_716{justify-content:center;align-items:center;gap:8px;min-width:110px;display:inline-flex}._modalSaveContent_1f6l5_771{align-items:center;gap:8px;display:inline-flex}._modalSaveSpinner_1f6l5_777{border:2px solid;border-top-color:#0000;border-radius:50%;flex-shrink:0;width:12px;height:12px;animation:.7s linear infinite _modalSaveSpin_1f6l5_777}@keyframes _modalSaveSpin_1f6l5_777{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._modalSaveSpinner_1f6l5_777{animation-duration:3s}}._row_1f6l5_799{gap:var(--space-3);display:flex}._row_1f6l5_799._divider_1f6l5_804{border-top:1px solid var(--color-border,#0000001a);margin-top:6px;padding-top:14px}._row_1f6l5_799 ._field_1f6l5_810{flex:1;min-width:0}._row_1f6l5_799 ._chevronButton_1f6l5_815{margin-left:auto}._row_1f6l5_799._parentTaskRow_1f6l5_823{align-items:flex-end}._row_1f6l5_799 ._addSubtaskField_1f6l5_827{flex:none}._row_1f6l5_799 ._dueTimeField_1f6l5_834{flex:.75}._row_1f6l5_799 ._dueDateField_1f6l5_838{flex:1.25}._addSubtaskField_1f6l5_827 ._secondaryButton_1f6l5_845{justify-content:center;align-items:center;height:32px;padding-top:0;padding-bottom:0;display:inline-flex}._row_1f6l5_799._taskMetaRow_1f6l5_854{align-items:center}._field_1f6l5_810{flex-direction:column;gap:6px;display:flex}._label_1f6l5_864{color:var(--color-text-secondary,#5f6368);font-size:12px;font-weight:500}._input_1f6l5_419,._select_1f6l5_871,._textarea_1f6l5_872{border:1px solid var(--color-border-visible,#00000014);border-radius:var(--radius-sm);font-size:13px;font-family:var(--font-sans,"Inter", sans-serif);background:var(--color-bg-tertiary,#f3f2f0);color:var(--color-text-primary,#1a1a1a);transition:border-color var(--dur-fast), box-shadow var(--dur-fast);outline:none;padding:8px 11px;box-shadow:inset 0 1px 3px #0000000a}._input_1f6l5_419:focus,._input_1f6l5_419:focus-visible,._select_1f6l5_871:focus,._select_1f6l5_871:focus-visible,._textarea_1f6l5_872:focus,._textarea_1f6l5_872:focus-visible{border-color:var(--color-accent);box-shadow:none;outline:none}._input_1f6l5_419,._select_1f6l5_871,._modalSelect_1f6l5_508{height:32px;padding-top:0;padding-bottom:0}._select_1f6l5_871,._modalSelect_1f6l5_508{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5l5 5 5-5' stroke='%23a39d93' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:34px}@media (width<=768px){._input_1f6l5_419,._select_1f6l5_871,._modalSelect_1f6l5_508{height:44px;font-size:16px}._dateTimeRow_1f6l5_399{grid-template-columns:1fr}._addSubtaskField_1f6l5_827 ._secondaryButton_1f6l5_845{height:44px}._row_1f6l5_799 ._dueTimeField_1f6l5_834{flex:none}._input_1f6l5_419[type=time]{padding-left:8px;padding-right:4px}._row_1f6l5_799._taskMetaRow_1f6l5_854{align-items:stretch;gap:var(--space-2);flex-direction:column}._row_1f6l5_799._taskMetaRow_1f6l5_854 ._field_1f6l5_810,._row_1f6l5_799._taskMetaRow_1f6l5_854 ._dueModeControl_1f6l5_974{justify-content:space-between;align-self:stretch;width:100%;margin-left:0}._row_1f6l5_799._checksRow_1f6l5_985{flex-wrap:wrap;row-gap:10px}._row_1f6l5_799._checksRow_1f6l5_985 ._chevronButton_1f6l5_815{margin-left:0}}._textarea_1f6l5_872{resize:vertical;min-height:80px}._checkbox_1f6l5_1000{color:var(--color-text-secondary,#6b6b6b);cursor:pointer;align-items:center;gap:10px;font-size:13px;display:flex}._checkbox_1f6l5_1000 input{cursor:pointer;width:16px;height:16px;accent-color:var(--color-accent)}._dueModeControl_1f6l5_974{padding:var(--space-1);background:rgba(var(--ink-raw), .045);border-radius:var(--view-switcher-radius,12px);flex-shrink:0;align-self:center;gap:0;margin-left:auto;display:flex;position:relative}._dueModeTab_1f6l5_1028{z-index:1;color:var(--ink-2,#6f6a62);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;background:0 0;border:none;padding:6px 12px;font-family:inherit;font-size:12px;font-weight:500;transition:color .14s;position:relative}._dueModeTab_1f6l5_1028:hover,._dueModeTabActive_1f6l5_1048{color:var(--ink,#2c2823)}._dueModeIndicator_1f6l5_1052{background:var(--panel,#fff);height:calc(100% - 8px);box-shadow:0 1px 2px rgba(var(--shadow-rgb,0, 0, 0), calc(.08 * var(--shadow-opacity,1))), 0 0 0 1px var(--line,rgba(var(--shadow-rgb,0, 0, 0), calc(.09 * var(--shadow-opacity,1))));border-radius:var(--view-switcher-indicator-radius,9px);z-index:0;transition:left .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1);position:absolute;top:4px}._chevronButton_1f6l5_815{border-radius:var(--radius-sm);color:var(--color-text-secondary,#6b6b6b);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:6px 12px;display:flex}._chevronButton_1f6l5_815:hover{background:var(--color-bg-hover,#0000000a);color:var(--color-text-primary,#1a1a1a)}._moreOptionsWrapper_1f6l5_1085{opacity:0;max-height:0;transition:max-height .2s,opacity .2s;display:block;overflow:hidden}._moreOptionsOpen_1f6l5_1095{opacity:1;max-height:1200px}._moreOptionsClosed_1f6l5_1100{opacity:0;max-height:0}._moreOptionsSection_1f6l5_1105{gap:var(--space-3);padding:var(--space-4);background:var(--color-bg-tertiary,#f3f2f0);border-radius:var(--radius-sm);flex-direction:column;transition:transform .2s;display:flex;transform:translateY(-4px)}._moreOptionsOpen_1f6l5_1095 ._moreOptionsSection_1f6l5_1105{transform:translateY(0)}._weekdayField_1f6l5_1120{align-items:center;gap:var(--space-2);padding:4px 0;display:flex}._weekdayRow_1f6l5_1127{flex-wrap:nowrap;gap:6px;display:flex}._weekdayBtn_1f6l5_1133{border-radius:var(--radius-sm);border:1.5px solid var(--color-border,#0000001f);background:var(--color-bg-secondary,#fff);cursor:pointer;min-width:36px;height:36px;transition:all var(--dur-fast) var(--ease-out);color:var(--color-text-secondary,#6b6b6b);padding:0 10px;font-size:12px;font-weight:600;position:relative;box-shadow:0 1px 2px #0000000a}._weekdayBtn_1f6l5_1133:hover{background:var(--color-bg-hover,#0000000a);border-color:var(--color-text-secondary,#6b6b6b)}._weekdayBtn_1f6l5_1133._excluded_1f6l5_1154{background:var(--accent-strong,var(--color-accent));color:var(--accent-contrast,#fff);border-color:var(--color-accent);box-shadow:0 2px 6px #0000001f}._weekdayBtn_1f6l5_1133._excluded_1f6l5_1154:hover{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}._weekdayBtn_1f6l5_1133 input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute}._fieldHeader_1f6l5_1174{justify-content:space-between;align-items:center;display:flex}._removeFieldButton_1f6l5_1180{border-radius:var(--radius-sm);width:24px;height:24px;color:var(--color-text-secondary,#6b6b6b);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;display:flex}._removeFieldButton_1f6l5_1180:hover{background:var(--color-bg-hover,#0000000a);color:var(--color-text-primary,#1a1a1a)}@media (width<=768px){._modalBackdrop_1f6l5_1{align-items:flex-end}._modalCard_1f6l5_20{will-change:transform;border-radius:0;flex-direction:column;width:100%;height:100dvh;max-height:none;animation:none;display:flex;position:fixed;inset:0;overflow:hidden}._modalEntrance_1f6l5_63{flex-direction:column;flex:auto;min-height:0;animation:.22s ease-out _modalEntranceIn_1f6l5_1;display:flex}@keyframes _modalEntranceIn_1f6l5_1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){._modalEntrance_1f6l5_63{animation:none}}._dragHandle_1f6l5_74{border-radius:var(--radius-full,9999px);background:var(--color-border-visible,#0000001f);width:36px;height:4px;margin:calc(10px + var(--safe-area-top,0px)) auto 6px;touch-action:none;flex-shrink:0;display:block}._modalHeader_1f6l5_78{border-bottom:1px solid var(--color-border-subtle);touch-action:none;flex-shrink:0;padding:4px 18px 12px}._modalDivider_1f6l5_169{display:none}._modalBody_1f6l5_351{flex:auto;gap:0;min-height:0;padding:0}._modalScroll_1f6l5_361{-webkit-overflow-scrolling:touch;gap:var(--space-4);overscroll-behavior-y:contain;flex-direction:column;flex:auto;padding:16px 18px;display:flex;overflow-y:auto}._modalGroup_1f6l5_362{gap:var(--space-3);padding:var(--space-4) var(--space-3);border-radius:var(--radius-md);background:color-mix(in srgb, var(--ink) 6%, transparent);flex-direction:column;display:flex}._modalFooter_1f6l5_562{padding:14px 18px calc(14px + var(--safe-area-bottom,0px));border-top:1px solid var(--color-border-subtle);background:var(--modal-bg,#faf9f7);flex-shrink:0}}._categoriesContainer_1f6l5_1322{gap:var(--space-2);flex-direction:column;grid-column:1/-1;display:flex}._categoriesLabel_1f6l5_1329{letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted,#a0a0a0);font-size:10.5px;font-weight:600}._categoriesList_1f6l5_1337{flex-wrap:wrap;gap:6px;width:100%;display:flex}._categoryChip_1f6l5_1344{border-radius:var(--radius-lg);border:1px solid var(--color-border-visible,#00000014);background:var(--color-bg-tertiary,#f3f2f0);font-size:12px;font-family:var(--font-sans,"Inter", sans-serif);color:var(--color-text-secondary,#6b6b6b);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);align-items:center;gap:5px;padding:4px 10px;display:flex}._categoryChip_1f6l5_1344:hover{border-color:var(--color-border-visible);background:var(--color-bg-hover,#0000000a)}._categoryChip_1f6l5_1344._categoryChipSelected_1f6l5_1364{border-color:var(--color-accent);background:var(--color-accent-light);color:var(--accent-strong,var(--color-accent))}._categoryChipDot_1f6l5_1370{border-radius:50%;flex-shrink:0;width:8px;height:8px}._reminderList_1f6l5_1378{flex-wrap:wrap;align-items:center;gap:6px;width:100%;display:flex}._reminderChip_1f6l5_1386{align-items:center;gap:var(--space-1);border-radius:var(--radius-lg);border:1px solid var(--color-border-visible,#00000014);background:var(--color-accent-light,#3b82f614);font-size:12px;font-family:var(--font-sans,"Inter", sans-serif);color:var(--accent-strong,var(--color-accent,#3b82f6));padding:4px 8px;line-height:1;display:inline-flex}._reminderChipRemove_1f6l5_1400{width:16px;height:16px;color:var(--accent-strong,var(--color-accent,#3b82f6));cursor:pointer;opacity:.6;transition:opacity var(--dur-fast) var(--ease-out);background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:1;display:inline-flex}._reminderChipRemove_1f6l5_1400:hover{opacity:1;background:var(--accent-strong,var(--color-accent,#3b82f6));color:var(--accent-contrast,#fff)}._reminderAddWrapper_1f6l5_1424{position:relative}._reminderAddBtn_1f6l5_1428{border:1px dashed var(--color-border,#00000026);border-radius:var(--radius-lg);font-size:12px;font-family:var(--font-sans,"Inter", sans-serif);color:var(--color-text-secondary,#6b6b6b);cursor:pointer;transition:all var(--dur-fast) var(--ease-out);background:0 0;align-items:center;padding:4px 10px;line-height:1;display:inline-flex}._reminderAddBtn_1f6l5_1428:hover{border-color:var(--color-accent,#3b82f6);color:var(--accent-strong,var(--color-accent,#3b82f6));background:var(--color-accent-light,#3b82f614)}._reminderDropdown_1f6l5_1449{z-index:300;background:var(--popover-bg,#fff);border:1px solid var(--popover-border,#00000014);min-width:180px;box-shadow:var(--modal-shadow,0 8px 24px #00000024);animation:_slideDown_1f6l5_1 var(--dur-fast) ease-out;border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;overflow:hidden}._reminderDropdownItem_1f6l5_1463{width:100%;font-size:13px;font-family:var(--font-sans,"Inter", sans-serif);color:var(--color-text,#333);text-align:left;cursor:pointer;transition:background var(--dur-fast) var(--ease-out);background:0 0;border:none;padding:8px 12px;display:block}._reminderDropdownItem_1f6l5_1463:hover{background:var(--color-bg-hover,#0000000a)}._reminderDropdownEmpty_1f6l5_1481{color:var(--color-text-muted,#a0a0a0);text-align:center;padding:8px 12px;font-size:12px}._titleSuggestions_1f6l5_1488{z-index:300;background:var(--popover-bg,#fff);border:1px solid var(--popover-border,#00000014);box-shadow:var(--modal-shadow,0 8px 24px #00000024);animation:_slideDown_1f6l5_1 var(--dur-fast) ease-out;border-radius:10px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:hidden}._nlpChip_1f6l5_1502{z-index:300;border:1px solid var(--popover-border,#00000014);background:var(--popover-bg,#fff);box-shadow:var(--modal-shadow,0 8px 24px #00000024);cursor:pointer;animation:_slideDown_1f6l5_1 var(--dur-fast) ease-out;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 10px;display:inline-flex;position:absolute;top:calc(100% + 4px);left:0}._nlpChip_1f6l5_1502:hover{background:var(--color-bg-hover,#0000000a)}._nlpChipIcon_1f6l5_1523{font-size:13px;line-height:1}._nlpChipText_1f6l5_1528{font-size:13px;font-family:var(--font-sans,"Inter", sans-serif);color:var(--color-text-primary,#1a1a1a);white-space:nowrap;font-weight:500}._nlpChipKbd_1f6l5_1536{font-size:10px;font-family:var(--font-sans,"Inter", sans-serif);color:var(--color-text-secondary,#666);background:var(--color-bg-hover,#0000000f);border-radius:var(--radius-sm);padding:1px 5px}._suggestionItem_1f6l5_1545{text-align:left;cursor:pointer;background:0 0;border:none;flex-direction:column;align-items:flex-start;gap:2px;width:100%;padding:10px 14px;transition:background .1s;display:flex}._suggestionItem_1f6l5_1545:hover,._suggestionItemActive_1f6l5_1560{background:var(--color-bg-hover,#0000000a)}._suggestionTitle_1f6l5_1564{font-size:14px;font-family:var(--font-sans,"Inter", sans-serif);color:var(--color-text-primary,#1a1a1a);font-weight:500;line-height:1.3}._suggestionDesc_1f6l5_1572{color:var(--color-text-muted,#a0a0a0);white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:11px;line-height:1.3;overflow:hidden}._contactFormModal_1f6l5_1583{width:560px}._secondaryButton_1f6l5_845{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--panel);color:var(--ink-2);cursor:pointer;font:inherit;align-self:end;padding:8px 10px;font-size:13px}._secondaryButton_1f6l5_845:hover{color:var(--ink);background:var(--surface-bg)}._helperText_1f6l5_1603{color:var(--ink-3);margin-bottom:6px;font-size:12px}._subtaskList_1f6l5_1609{flex-direction:column;gap:4px;margin:4px 0 12px;display:flex}._subtaskItem_1f6l5_1616{border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;padding:5px 8px}._subtaskItem_1f6l5_1616:hover{background:var(--surface-bg);color:var(--ink)}@media (pointer:coarse){._modalInput_1f6l5_366,._textarea_1f6l5_872{font-size:16px}}._foreignZoneNote_1f6l5_1646{color:var(--ink-2);margin:-2px 0 2px;font-size:12px}
