._button_1wyjo_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;flex:0 0 var(--icon-button-size);height:var(--icon-button-size);width:var(--icon-button-size);justify-content:center;align-items:center;padding:0;display:inline-flex}._button_1wyjo_1:hover:not(:disabled){background:var(--surface-hover)}._button_1wyjo_1:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._button_1wyjo_1:disabled{color:#999;cursor:default;opacity:.55}._active_1wyjo_19{color:var(--text-primary);background:#e5e7eb;border-color:#cbd0d7}._toolbar_tu2sf_1{flex-direction:column;flex:auto;min-width:0;height:144px;display:flex}._toolbarRow_tu2sf_9{flex:0 0 36px;align-items:center;gap:7px;min-width:0;padding:0 8px;display:flex;overflow:auto hidden}._shapeControls_tu2sf_19,._workspaceControls_tu2sf_20{align-items:center;gap:7px;min-width:max-content;display:flex}._formattingControls_tu2sf_22,._controlGroup_tu2sf_23{align-items:center;display:flex}._formattingControls_tu2sf_22{gap:7px;min-width:max-content}._segmentedGroup_tu2sf_34{border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;align-items:stretch;height:28px;display:inline-flex;overflow:hidden}._segmentedGroup_tu2sf_34>button,._segmentedGroup_tu2sf_34>button{border:0;border-left:1px solid var(--border);border-radius:0;height:26px}._segmentedGroup_tu2sf_34>button:first-child,._segmentedGroup_tu2sf_34>button:first-child{border-left:0}._active_tu2sf_55{background:#e5e7eb;border-color:#cbd0d7}._fontSizeControl_tu2sf_60{border:1px solid var(--border);border-radius:var(--radius-sm);align-items:stretch;height:28px;display:inline-flex;overflow:hidden}._fontSizeStep_tu2sf_69,._fontSizeInput_tu2sf_70{background:var(--surface);color:var(--text-primary);font:inherit;border:0;height:26px}._fontSizeStep_tu2sf_69{cursor:pointer;justify-content:center;align-items:center;width:28px;padding:0;font-size:16px;display:inline-flex}._fontSizeStep_tu2sf_69:hover:not(:disabled){background:var(--surface-hover)}._fontSizeStep_tu2sf_69:disabled{color:#999;cursor:default;opacity:.55}._fontSizeInput_tu2sf_70{border-left:1px solid var(--border);border-right:1px solid var(--border);text-align:center;width:40px;padding:0 3px;font-size:13px}._fontSizeInput_tu2sf_70:focus{outline:2px solid var(--focus-ring);outline-offset:-2px}._fontSizeInput_tu2sf_70::-webkit-inner-spin-button{appearance:none;margin:0}._fontSizeInput_tu2sf_70::-webkit-outer-spin-button{appearance:none;margin:0}._zoomControl_tu2sf_111{border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;height:28px;display:inline-flex;overflow:hidden}._zoomControl_tu2sf_111 button,._zoomControl_tu2sf_111 input{background:var(--surface);color:var(--text-primary);border:0;height:26px}._zoomControl_tu2sf_111 button{cursor:pointer;justify-content:center;align-items:center;width:28px;padding:0;display:inline-flex}._zoomControl_tu2sf_111 button svg{width:16px;height:16px}._zoomControl_tu2sf_111 button:hover:not(:disabled){background:var(--surface-hover)}._zoomControl_tu2sf_111 button:disabled{cursor:default;opacity:.4}._zoomControl_tu2sf_111 input{border-left:1px solid var(--border);border-right:1px solid var(--border);font:inherit;text-align:center;width:48px;padding:0 2px;font-size:12px}._zoomControl_tu2sf_111 input:focus{outline:2px solid var(--focus-ring);outline-offset:-2px}._separator_tu2sf_151{background:var(--border);flex:0 0 1px;height:25px;margin:0 1px}._dropdownButton_tu2sf_158{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;box-sizing:border-box;flex:0 0 44px;justify-content:center;align-items:center;gap:3px;width:44px;height:28px;padding:0 5px;display:inline-flex}._dropdownButton_tu2sf_158[data-color-indicator=true],._dropdownButton_tu2sf_158[data-wide=true]{flex-basis:58px;width:58px}._dropdownButton_tu2sf_158>svg{flex:none}._dropdownButton_tu2sf_158:hover:not(:disabled){background:var(--surface-hover)}._dropdownButton_tu2sf_158:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._dropdownButton_tu2sf_158:disabled{color:#999;cursor:default;opacity:.55}._colorIndicator_tu2sf_198{box-sizing:border-box;border-radius:2px;flex:0 0 12px;width:12px;height:12px}._controlIndicator_tu2sf_206{box-sizing:border-box;border-radius:2px;flex:0 0 12px;justify-content:center;align-items:center;width:12px;height:12px;display:inline-flex;overflow:hidden}._controlIndicator_tu2sf_206>svg{width:10px;height:10px;display:block}._thicknessIndicatorDot_tu2sf_224{background:currentColor;border-radius:50%;flex:none;display:block}._colorIndicatorUnset_tu2sf_231{background-color:#fff;background-image:linear-gradient(45deg,#d6d6d6 25%,#0000 25%),linear-gradient(-45deg,#d6d6d6 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#d6d6d6 75%),linear-gradient(-45deg,#0000 75%,#d6d6d6 75%);background-position:0 0,0 3px,3px -3px,-3px 0;background-size:6px 6px}._dropdownMenu_tu2sf_242{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);z-index:1000;min-width:210px;padding:5px;box-shadow:0 8px 24px #0000001f}._iconDropdownMenu_tu2sf_252{max-height:min(520px, var(--radix-dropdown-menu-content-available-height));overscroll-behavior:contain;scrollbar-gutter:stable;overflow-y:auto}._tableShortcutHints_tu2sf_259,._tableShortcutChoice_tu2sf_260{align-items:center;display:inline-flex}._tableShortcutHints_tu2sf_259{flex:none;gap:3px}._tableShortcutChoice_tu2sf_260{gap:3px}._shortcutOr_tu2sf_274{color:var(--text-secondary);font-size:11px}._dropdownItem_tu2sf_279{color:var(--text-primary);cursor:default;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;gap:10px;min-height:34px;padding:6px 9px;font-size:14px;display:flex}._dropdownItem_tu2sf_279[data-highlighted]{background:var(--surface-hover)}._dropdownItem_tu2sf_279[data-disabled]{color:#999;opacity:.55;pointer-events:none}._dropdownLabel_tu2sf_303{flex:auto}._dropdownSectionLabel_tu2sf_307{color:var(--text-secondary);text-transform:uppercase;padding:5px 9px 3px;font-size:11px;font-weight:600}._customIconPreview_tu2sf_315{background-color:currentColor;flex:0 0 17px;width:17px;height:17px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._dropdownEmpty_tu2sf_329{color:var(--text-secondary);max-width:250px;padding:7px 9px 9px;font-size:12px;line-height:1.4}._menuCheck_tu2sf_337{flex:0 0 17px;justify-content:center;align-items:center;display:inline-flex}._dropdownShortcut_tu2sf_344{flex:none;align-items:center;width:48px;min-height:20px;display:flex}._dropdownSeparator_tu2sf_352{background:var(--border);height:1px;margin:5px 3px}._dropdownDestructive_tu2sf_358{color:#dc2626}._dropdownDestructive_tu2sf_358[data-highlighted]{background:#fef0f0}._customTableMenu_tu2sf_366{min-width:190px}._customTableFields_tu2sf_370{gap:8px;padding:6px;display:grid}._customTableField_tu2sf_370{color:var(--text-secondary);justify-content:space-between;align-items:center;font-size:13px;display:flex}._customTableField_tu2sf_370 input{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;width:58px;height:28px;padding:2px 6px}._customTableField_tu2sf_370 input:focus{outline:2px solid var(--focus-ring);outline-offset:1px}._customTableInsert_tu2sf_400{background:var(--surface-hover);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font:inherit;width:calc(100% - 12px);min-height:30px;margin:2px 6px 6px}._customTableInsert_tu2sf_400:hover{background:#e5e7eb}._customTableInsert_tu2sf_400:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._menu_kbnt1_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);z-index:1100;padding:7px;box-shadow:0 8px 24px #0000001f}._grid_kbnt1_10{gap:4px;display:flex}._column_kbnt1_15{gap:4px;display:grid}._swatchItem_kbnt1_20{cursor:pointer;border-radius:3px;outline:none;width:24px;height:24px;padding:2px}._swatchItem_kbnt1_20[data-highlighted]{box-shadow:0 0 0 2px var(--focus-ring)}._swatch_kbnt1_20{border:1px solid #00000029;border-radius:2px;width:100%;height:100%;display:block}._separator_kbnt1_41{background:var(--border);height:1px;margin:7px 1px 4px}._customColor_kbnt1_47{color:var(--text-secondary);cursor:default;border-radius:4px;outline:none;padding:7px 8px;font-size:13px}._clearColor_kbnt1_56{color:var(--text-primary);cursor:pointer;border-radius:4px;outline:none;padding:7px 8px;font-size:13px}._clearColor_kbnt1_56[data-highlighted]{background:var(--surface-hover)}._customColor_kbnt1_47[data-disabled]{opacity:.6}._hint_1wynx_1{flex:none;justify-content:flex-end;align-items:center;gap:3px;min-width:48px;display:inline-flex}._keycap_1wynx_10{color:#4b5563;background:#f3f4f6;border:1px solid #d1d5db;border-bottom-color:#b8bec7;border-radius:4px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:11px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #fff,0 1px #0000000f}._header_xdrmy_1{background:var(--surface-muted);border-bottom:1px solid var(--border);flex:0 0 145px;width:100%;height:145px;display:flex;overflow:hidden}._input_1dppb_1{background:var(--surface);box-sizing:border-box;color:inherit;font:inherit;border:1px solid #2684ff;border-radius:1px;outline:1px solid #2684ff4d;width:100%;min-width:0;padding:6px 7px}._input_1dppb_1:focus{border-color:#166fca;outline-color:#2684ff73}._dialog_1vkfp_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-primary);max-width:calc(100vw - 48px);padding:22px;box-shadow:0 12px 36px #0000002e}._dialog_1vkfp_1::backdrop{background:#0000006b}._title_1vkfp_15{margin:0 0 10px;font-size:18px;line-height:1.3}._content_1vkfp_21{color:var(--text-secondary);font-size:14px;line-height:1.5}._footer_1vkfp_27{border-top:1px solid var(--border);justify-content:flex-end;align-items:center;gap:8px;margin-top:20px;padding-top:14px;display:flex}._description_nbwuh_1{margin:0}._cancelButton_nbwuh_3,._confirmButton_nbwuh_4{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-width:78px;padding:7px 14px}._cancelButton_nbwuh_3{background:var(--surface);color:var(--text-primary)}._confirmButton_nbwuh_4{background:var(--surface-hover);color:var(--text-primary)}._cancelButton_nbwuh_3:hover:not(:disabled),._confirmButton_nbwuh_4:hover:not(:disabled){filter:brightness(1.04)}._cancelButton_nbwuh_3:focus-visible,._confirmButton_nbwuh_4:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}._destructive_nbwuh_16{color:#fff;background:#a93636;border-color:#8e2929}._cancelButton_nbwuh_3:disabled,._confirmButton_nbwuh_4:disabled{cursor:default;opacity:.6}._content_16q8c_1{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);z-index:1000;min-width:196px;padding:5px;box-shadow:0 8px 24px #0000001f}._item_16q8c_11{color:#252525;cursor:default;-webkit-user-select:none;user-select:none;border-radius:4px;outline:none;align-items:center;gap:10px;min-height:34px;padding:6px 9px;font-size:14px;display:flex}._item_16q8c_11[data-highlighted]{background:var(--surface-hover)}._item_16q8c_11[data-disabled]{opacity:.45;pointer-events:none}._destructive_16q8c_34{color:#dc2626}._destructive_16q8c_34[data-highlighted]{background:#fef0f0}._separator_16q8c_42{background:var(--border);height:1px;margin:5px 3px}._submenuContent_16q8c_48{max-height:min(560px,100vh - 16px);overflow-y:auto}._label_16q8c_53{flex:auto}._submenuArrow_16q8c_57,._check_16q8c_58{flex:none;margin-left:auto}._swatch_16q8c_63{border:1px solid #0000002e;border-radius:3px;flex:0 0 17px;width:17px;height:17px}._emptySwatch_16q8c_71{background:linear-gradient(45deg,#0000 46%,#a3a3a3 47% 53%,#0000 54%),#fff}._panel_y7ot3_1{background:var(--pages-sidebar-background);flex:0 0 var(--pages-sidebar-width);height:100%;min-height:0;width:var(--pages-sidebar-width);flex-direction:column;display:flex;position:relative}._panel_y7ot3_1:after{background:var(--border);content:"";pointer-events:none;z-index:1;width:1px;position:absolute;top:0;bottom:0;right:0}._header_y7ot3_24{background:var(--pages-header-background);border-bottom:1px solid var(--pages-section-border);color:var(--pages-header-foreground);flex:0 0 48px;justify-content:space-between;align-items:center;padding:0 10px 0 14px;font-size:13px;font-weight:600;display:flex}._addButton_y7ot3_37{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:inherit;cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;display:flex}._addButton_y7ot3_37:disabled{cursor:default;opacity:.45}._list_y7ot3_55{flex:auto;padding:6px 0 6px 6px;overflow:hidden auto}._item_y7ot3_62{border-radius:var(--radius-sm);border:1px solid #0000;height:36px;margin-bottom:3px;margin-right:6px;padding:2px;position:relative}._item_y7ot3_62:hover{background:#ffffffa8;border-color:#0000001a}._selected_y7ot3_77{background:var(--surface);border-radius:var(--radius-sm) 0 0 var(--radius-sm);border-color:#0000001a;border-right-color:var(--surface);z-index:2;margin-right:-1px}._rowTarget_y7ot3_86{color:inherit;cursor:pointer;padding:0 10px 0 calc(32px + var(--page-indent));text-align:left;background:0 0;border:0;width:100%;position:absolute;inset:0}._hasChevron_y7ot3_98 ._rowTarget_y7ot3_86{padding-left:calc(32px + var(--page-indent))}._selected_y7ot3_77 ._rowTarget_y7ot3_86{width:calc(100% - 7px)}._selected_y7ot3_77 ._rowTitle_y7ot3_106{font-weight:500}._rowTarget_y7ot3_86:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:0}._rowTitle_y7ot3_106{text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:14px;display:block;overflow:hidden}._renameInput_y7ot3_124{height:calc(100% - 4px);bottom:2px;left:calc(25px + var(--page-indent));width:calc(100% - 35px - var(--page-indent));z-index:2;padding:0 7px;font-size:14px;display:block;position:absolute;top:2px}._hasChevron_y7ot3_98 ._renameInput_y7ot3_124{left:calc(25px + var(--page-indent));width:calc(100% - 35px - var(--page-indent))}._chevron_y7ot3_142{height:24px;left:calc(4px + var(--page-indent));z-index:3;width:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:5px}._chevron_y7ot3_142 svg{width:14px;height:14px}._chevron_y7ot3_142:hover{color:var(--text-primary);background:#00000012}._chevron_y7ot3_142:focus-visible{box-shadow:0 0 0 2px var(--focus-ring);outline:0}._chevronsRight_y7ot3_167 ._chevron_y7ot3_142{left:auto;right:3px}._chevronsRight_y7ot3_167 ._rowTarget_y7ot3_86{padding-left:calc(8px + var(--page-indent))}._chevronsRight_y7ot3_167._hasChevron_y7ot3_98 ._rowTarget_y7ot3_86{padding-right:34px}._chevronsRight_y7ot3_167 ._renameInput_y7ot3_124{left:calc(1px + var(--page-indent));width:calc(100% - 11px - var(--page-indent))}._resizeHandle_y7ot3_185{cursor:col-resize;touch-action:none;z-index:5;width:7px;position:absolute;top:0;bottom:0;right:-3px}._resizeHandle_y7ot3_185:hover:after,._resizeHandle_y7ot3_185:active:after{background:var(--focus-ring);content:"";opacity:.45;width:1px;position:absolute;top:0;bottom:0;right:3px}._chevronsRight_y7ot3_167._hasChevron_y7ot3_98 ._renameInput_y7ot3_124{left:calc(1px + var(--page-indent));width:calc(100% - 35px - var(--page-indent))}._empty_y7ot3_213{color:var(--text-secondary);text-align:center;margin:20px 8px;font-size:13px;line-height:1.4}._dragOverlay_y7ot3_221{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);opacity:.92;min-width:150px;padding:8px 12px;font-size:14px;box-shadow:0 8px 20px #00000024}._icon_960e4_1{vertical-align:-.125em;width:1em;height:1em;margin-right:4px;display:inline-flex}._icon_960e4_1 svg,._customIcon_960e4_10{width:100%;height:100%;display:block}._icon_960e4_1 svg{fill:none;stroke:currentColor;stroke-width:2px}._customIcon_960e4_10{background:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._separator_960e4_32{background:var(--content-horizontal-rule-color);vertical-align:middle;width:100%;height:1px;display:inline-block}._header_4izo2_1{background:var(--section-tabs-background);border-bottom:1px solid var(--border);border-right:1px solid var(--border);height:48px;min-width:var(--notebook-header-width,208px);width:var(--notebook-header-width,208px);z-index:2;flex:none;align-items:center;gap:9px;padding:0 8px 0 14px;display:flex;position:relative}._bookIcon_4izo2_17{color:var(--text-secondary);flex:none;display:block}._name_4izo2_23{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;font-size:16px;font-weight:700;line-height:21px;overflow:hidden}._menuButton_4izo2_34{border-radius:var(--radius-sm);color:var(--text-secondary);cursor:pointer;background:0 0;border:0;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:flex}._menuButton_4izo2_34:hover{background:var(--surface-hover);color:var(--text-primary)}._menuButton_4izo2_34:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._menuButton_4izo2_34 svg{display:block}._panel_t4axs_1{background:var(--surface-muted);border-right:1px solid var(--border);flex-direction:column;flex:0 0 208px;width:208px;height:100%;min-height:0;display:flex}._header_t4axs_12{border-bottom:1px solid var(--border);flex:0 0 44px;justify-content:space-between;align-items:center;padding:0 10px 0 11px;font-size:13px;font-weight:600;display:flex}._addButton_t4axs_23{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;justify-content:center;align-items:center;width:26px;height:26px;display:flex}._list_t4axs_35{flex:auto;padding:6px;overflow:auto}._item_t4axs_41{border-radius:var(--radius-sm);border:1px solid #0000;height:40px;margin-bottom:3px;padding:2px;position:relative}._item_t4axs_41:before{background:var(--section-accent);clip-path:path("M 8 0 L 8 28 L 4 25 Q 0 25 0 21 L 0 7 Q 0 3 4 3 Z");content:"";z-index:1;width:8px;position:absolute;inset:6px auto 6px 3px}._item_t4axs_41:hover,._selected_t4axs_61{background:var(--surface-hover);border-color:var(--border)}._selected_t4axs_61{border-color:var(--border);border-radius:var(--radius-sm)}._rowTarget_t4axs_71{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;width:100%;padding:0 10px 0 14px;display:flex;position:absolute;inset:0}._rowTarget_t4axs_71:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:0}._rowTitle_t4axs_90{text-overflow:ellipsis;white-space:nowrap;flex:auto;width:auto;min-width:0;margin-left:4px;font-size:14px;display:block;overflow:hidden}._selected_t4axs_61 ._rowTitle_t4axs_90{font-weight:500}._renameInput_t4axs_106{z-index:2;width:calc(100% - 6px);height:32px;font-size:14px;display:block;position:absolute;inset:3px}._empty_t4axs_116{color:var(--text-secondary);text-align:center;margin:20px 8px;font-size:13px}._dragOverlay_t4axs_123{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);opacity:.92;min-width:150px;padding:9px 14px;font-size:14px;box-shadow:0 8px 20px #00000024}@media (prefers-reduced-motion:reduce){._item_t4axs_41{transition:none}}._bar_1i2yy_1{background:var(--section-tabs-background);border-bottom:0;flex:0 0 48px;min-width:0;height:48px;display:flex;position:relative;overflow:hidden}._tabs_1i2yy_12{flex:auto;align-items:flex-end;width:100%;min-width:0;height:100%;display:flex;overflow:auto hidden}._notebookHeader_1i2yy_23{background:var(--section-tabs-background);border-right:0;height:48px}._tab_1i2yy_12{background:var(--section-base);border:1px solid var(--section-border);border-radius:var(--radius-md) var(--radius-md) 0 0;color:var(--section-foreground);opacity:.82;border-bottom:0;flex:none;width:fit-content;min-width:100px;max-width:200px;height:32px;position:relative;overflow:hidden}._selected_1i2yy_45{opacity:1;z-index:1;box-shadow:-6px 0 9px -7px #00000057,6px 0 9px -7px #00000057}._selected_1i2yy_45._firstTab_1i2yy_53{box-shadow:6px 0 9px -7px #00000057}._selected_1i2yy_45._lastTab_1i2yy_57{box-shadow:-6px 0 9px -7px #00000057}._selected_1i2yy_45._firstTab_1i2yy_53._lastTab_1i2yy_57{box-shadow:none}._tabTarget_1i2yy_65{color:inherit;cursor:pointer;text-align:center;background:0 0;border:0;justify-content:center;align-items:center;width:100%;height:100%;padding:0 16px;font-size:14px;display:flex;position:absolute;inset:0}._tabSizer_1i2yy_82{visibility:hidden;white-space:nowrap;min-width:100px;max-width:200px;padding:0 16px;font-size:14px;font-weight:500;display:block;overflow:hidden}._tabTarget_1i2yy_65:hover{background:#ffffff2e}._tabTarget_1i2yy_65:focus-visible{outline:0;box-shadow:inset 0 0 0 2px}._tabTitle_1i2yy_103{text-overflow:ellipsis;white-space:nowrap;max-width:168px;font-weight:400;display:block;overflow:hidden}._selected_1i2yy_45 ._tabTitle_1i2yy_103{font-weight:500}._renameInput_1i2yy_116{z-index:2;width:calc(100% - 14px);height:28px;padding:3px;font-size:14px;position:absolute;top:4px;left:7px}._addButton_1i2yy_127{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;flex:0 0 30px;align-self:flex-end;width:30px;height:30px;margin:0 12px}._dragOverlay_1i2yy_139{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm) var(--radius-sm) 0 0;opacity:.92;text-align:center;min-width:100px;padding:9px 14px;font-size:14px;box-shadow:0 8px 20px #00000024}._sidebarLayout_1gvf3_1,._topLayout_1gvf3_2,._contentRow_1gvf3_3{min-width:0;min-height:0}._sidebarLayout_1gvf3_1{flex:auto;display:flex;overflow:hidden}._topLayout_1gvf3_2{flex-direction:column;flex:auto;display:flex;overflow:hidden}._contentRow_1gvf3_3{flex:auto;display:flex;overflow:hidden}._sectionColorStrip_1gvf3_27{background:var(--active-section-color);pointer-events:none;flex:0 0 6px;width:100%;height:6px}._icon_1unmv_1{--inline-icon-scale:1;-webkit-user-select:none;user-select:none;display:contents}._icon_1unmv_1::selection{color:inherit;background:0 0}.ProseMirror[data-inline-icon-selection=true] ::selection{color:inherit;background:0 0}._visual_1unmv_25{height:calc(1em * var(--inline-icon-scale));vertical-align:-.125em;width:calc(1em * var(--inline-icon-scale));border-radius:2px;margin:0 4px 0 0;padding:0;line-height:1;display:inline-block}._graphic_1unmv_36,._customGraphic_1unmv_37{width:100%;height:100%;display:block}._graphic_1unmv_36{fill:none;stroke:currentColor;stroke-width:2px}._customGraphic_1unmv_37{background-color:currentColor;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._selected_1unmv_59 ._visual_1unmv_25,.inline-icon-range-selected ._visual_1unmv_25{color:highlighttext!important;background-color:highlight!important}::highlight(inline-icon-text-selection){color:highlighttext!important;background-color:highlight!important}._missing_1unmv_70>._visual_1unmv_25{color:var(--text-secondary);border:1px dashed}._missingGlyph_1unmv_75{text-align:center;width:100%;height:100%;font-size:.72em;font-weight:600;line-height:1em;display:block}._wrapper_jvzd7_1{width:fit-content;max-width:100%;margin:8px 0;line-height:0;display:block;position:relative}._image_jvzd7_10{box-sizing:border-box;color:var(--text-secondary);object-fit:contain;background:#f3f4f6;max-width:100%;display:block}._selected_jvzd7_19{box-shadow:0 0 0 2px #3b82f6}._resizeHandle_jvzd7_23{cursor:nwse-resize;background:#fff;border:2px solid #3b82f6;width:10px;height:10px;padding:0;position:absolute;bottom:-5px;right:-5px}._layer_19emd_1{pointer-events:none;z-index:2200;position:fixed;inset:0}._menu_19emd_8{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);pointer-events:auto;width:196px;padding:5px;position:fixed;box-shadow:0 8px 24px #00000024}._submenu_19emd_19{overscroll-behavior:contain;width:244px;max-height:min(320px,100vh - 16px);overflow-y:auto}._item_19emd_26{color:var(--text-primary);cursor:default;font:inherit;text-align:left;background:0 0;border:0;border-radius:4px;outline:none;align-items:center;gap:9px;width:100%;min-height:34px;padding:6px 9px;font-size:14px;display:flex}._itemActive_19emd_44{background:var(--surface-hover)}._label_19emd_48{flex:auto;min-width:0}._customIconPreview_19emd_53{background:currentColor;flex:0 0 17px;width:17px;height:17px;display:inline-block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}._container_1p160_1{--text-container-border:#d1d1d1;--text-container-strip-background:#f5f5f5;border:var(--text-container-border-width) solid transparent;min-height:42px;position:absolute}._hugContents_1p160_10,._hugContents_1p160_10 ._editorSurface_1p160_11,._hugContents_1p160_10 ._editor_1p160_11{min-height:0}._appearance_1p160_16{box-sizing:border-box;pointer-events:none;z-index:0;position:absolute;inset:0}._active_1p160_24,._hoverFrameEligible_1p160_28:hover{border-color:var(--text-container-border)}._objectSelected_1p160_32{border-color:var(--text-container-border);background:#e7e7e7}._connectionTarget_1p160_37{box-shadow:0 0 0 2px #3b82f6}._connectionHandle_1p160_39{cursor:pointer;opacity:0;pointer-events:none;touch-action:none;z-index:20;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:opacity .13s;display:flex;position:absolute;transform:translate(-50%,-50%)}._connectionHandle_1p160_39:before{content:"";background:#3b82f6;border:1px solid #fff;border-radius:50%;width:5px;height:5px;transition:height .13s,width .13s;position:absolute;box-shadow:0 0 0 1px #3b82f6}._container_1p160_1:hover ._connectionHandle_1p160_39,._connectionHandle_1p160_39:focus-visible,._connectionHandle_1p160_39:active{opacity:1;pointer-events:auto}._connectionHandle_1p160_39:hover:before,._connectionHandle_1p160_39:focus-visible:before{width:17px;height:17px}._connectionHandle_1p160_39:focus-visible{outline:none}._connectionHandleTop_1p160_85{top:0;left:50%}._connectionHandleRight_1p160_86{top:50%;left:100%}._connectionHandleBottom_1p160_87{top:100%;left:50%}._connectionHandleLeft_1p160_88{top:50%;left:0}._connectionHandlePlus_1p160_90{color:#fff;opacity:0;z-index:1;transition:opacity .1s;position:relative}._connectionHandle_1p160_39:hover ._connectionHandlePlus_1p160_90,._connectionHandle_1p160_39:focus-visible ._connectionHandlePlus_1p160_90{opacity:1}@media (prefers-reduced-motion:reduce){._connectionHandle_1p160_39,._connectionHandle_1p160_39:before,._connectionHandlePlus_1p160_90{transition:none}}._objectSelected_1p160_32 ._editor_1p160_11 p,._objectSelected_1p160_32 ._editor_1p160_11 h1,._objectSelected_1p160_32 ._editor_1p160_11 h2,._objectSelected_1p160_32 ._editor_1p160_11 h3,._objectSelected_1p160_32 ._editor_1p160_11 li,._objectSelected_1p160_32 ._editor_1p160_11 blockquote,._objectSelected_1p160_32 ._editor_1p160_11 td,._objectSelected_1p160_32 ._editor_1p160_11 th{background:#bdd6f2}._editorSurface_1p160_11{z-index:1;min-height:42px;position:relative}._ellipseEditorSurface_1p160_124{width:76%;min-height:60%;margin:14px 12%}._editor_1p160_11{color:#242424;font-family:var(--font-family-content);font-size:var(--content-body-md-font-size);font-weight:var(--content-body-md-font-weight);letter-spacing:0;line-height:var(--content-body-md-line-height);overflow-wrap:anywhere;min-height:42px;padding:var(--object-content-padding,var(--text-container-content-padding));cursor:text;background:0 0;border:0;outline:none;width:100%}._editor_1p160_11>:first-child{margin-top:0}._editor_1p160_11>:last-child{margin-bottom:0}._editor_1p160_11 p,._editor_1p160_11 ul,._editor_1p160_11 ol{margin:0}._editor_1p160_11 blockquote,._editor_1p160_11 h1,._editor_1p160_11 h2,._editor_1p160_11 h3{margin:0 0 .35em}._editor_1p160_11 h1{font-size:var(--content-heading-lg-font-size);font-weight:var(--content-heading-lg-font-weight);line-height:var(--content-heading-lg-line-height)}._editor_1p160_11 h2{font-size:var(--content-heading-md-font-size);font-weight:var(--content-heading-md-font-weight);line-height:var(--content-heading-md-line-height)}._editor_1p160_11 h3{font-size:var(--content-heading-sm-font-size);font-weight:var(--content-heading-sm-font-weight);line-height:var(--content-heading-sm-line-height)}._editor_1p160_11 ul,._editor_1p160_11 ol{padding-left:1.5em}._editor_1p160_11 blockquote{color:#555;border-left:3px solid #a7a7a7;padding-left:.75em}._editor_1p160_11 hr{background:var(--content-horizontal-rule-color);box-shadow:none;border:0;width:100%;height:1px;margin:.75em 0}._editor_1p160_11 code{background:#ececec;border-radius:2px;padding:.08em .25em;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em}._editor_1p160_11 a{color:#075fd8;cursor:pointer;text-decoration:underline}._editor_1p160_11 ul[data-type=taskList]{padding-left:0;list-style:none}._editor_1p160_11 ul[data-type=taskList] li{align-items:flex-start;gap:.45em;display:flex}._editor_1p160_11 ul[data-type=taskList] li>label{-webkit-user-select:none;user-select:none;align-items:center;height:1.5em;margin:0;display:flex}._editor_1p160_11 ul[data-type=taskList] li>label input[type=checkbox]{appearance:none;box-shadow:none;box-sizing:border-box;cursor:pointer;background:#fff;border:1px solid #b8bdc6;border-radius:3px;flex:0 0 14px;width:14px;height:14px;margin:0;position:relative}._editor_1p160_11 ul[data-type=taskList] li>label input[type=checkbox]:checked{background:#9ca3af url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M3.5 8.2 6.7 11.3 12.5 5.1' fill='none' stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2.4'/%3E%3C/svg%3E") 50%/12px 12px no-repeat;border-color:#9ca3af}._editor_1p160_11 ul[data-type=taskList] li>div{flex:auto}._editor_1p160_11 .tableWrapper{margin:0;overflow:visible}._editor_1p160_11 table{--table-cell-padding-x:6px;--table-cell-padding-y:4px;border-collapse:collapse;table-layout:fixed;width:100%}._editor_1p160_11 table[data-density=compact]{--table-cell-padding-x:4px;--table-cell-padding-y:2px}._editor_1p160_11 table[data-density=comfortable]{--table-cell-padding-x:8px;--table-cell-padding-y:6px}._editor_1p160_11 td,._editor_1p160_11 th{min-width:48px;padding:var(--table-cell-padding-y) var(--table-cell-padding-x);text-align:left;vertical-align:top;background:#fff;border:1px solid #d1d1d1;position:relative}._editor_1p160_11 th{font-weight:inherit}._editor_1p160_11 table[data-freeze-header-row=true]>tbody>tr:first-child>td,._editor_1p160_11 table[data-freeze-header-row=true]>tbody>tr:first-child>th{z-index:2;position:sticky;top:0}._editor_1p160_11 table[data-freeze-first-column=true]>tbody>tr>td:first-child,._editor_1p160_11 table[data-freeze-first-column=true]>tbody>tr>th:first-child{z-index:3;position:sticky;left:0}._editor_1p160_11 table[data-freeze-header-row=true][data-freeze-first-column=true]>tbody>tr:first-child>:first-child{z-index:4}._editor_1p160_11 td>:first-child,._editor_1p160_11 th>:first-child{margin-top:0}._editor_1p160_11 td>:last-child:not(.column-resize-handle),._editor_1p160_11 th>:last-child:not(.column-resize-handle){margin-bottom:0}._editor_1p160_11 td>:nth-last-child(2):has(+.column-resize-handle){margin-bottom:0}._editor_1p160_11 th>:nth-last-child(2):has(+.column-resize-handle){margin-bottom:0}._editor_1p160_11 .selectedCell:after{content:"";pointer-events:none;background:#6c96be38;position:absolute;inset:0}._editor_1p160_11 .column-resize-handle{pointer-events:none;z-index:20;background:#2684ff;width:4px;position:absolute;top:0;bottom:-1px;right:-2px}._editor_1p160_11.resize-cursor{cursor:col-resize}._tableSelectionHandle_1p160_366{cursor:pointer;opacity:.95;z-index:24;background:#f4f6f8;border:1px solid #aeb7c2;padding:0;position:absolute}._tableSelectionHandle_1p160_366:hover,._tableSelectionHandle_1p160_366:focus-visible{background:#dbeafe;border-color:#2684ff;outline:none}._rowSelectionHandle_1p160_383{clip-path:polygon(0 18%,100% 0,100% 100%,0 82%)}._columnSelectionHandle_1p160_387{clip-path:polygon(15% 0,85% 0,100% 100%,0 100%)}._dragStrip_1p160_391{background:var(--text-container-strip-background);border:1px solid var(--text-container-border);cursor:grab;height:var(--text-container-drag-strip-height);touch-action:none;left:-1px;top:calc(-1 * var(--text-container-drag-strip-height));z-index:2;border-radius:1px 1px 0 0;justify-content:center;align-items:center;width:calc(100% + 2px);padding:0;display:flex;position:absolute}._dragStrip_1p160_391:active{cursor:grabbing}._grip_1p160_413{color:#666;width:28px;height:6px;position:relative}._grip_1p160_413:before{content:"••••";letter-spacing:2px;font-size:8px;line-height:6px;position:absolute;top:-1px;left:3px}._borderHit_1p160_430{cursor:grab;touch-action:none;z-index:4;background:0 0;border:0;padding:0;position:absolute}._borderHit_1p160_430:active{cursor:grabbing}._container_1p160_1[data-multi-selected=true] ._borderHit_1p160_430,._container_1p160_1[data-multi-selected=true] ._borderHit_1p160_430:active,._container_1p160_1[data-multi-selected=true] ._dragStrip_1p160_391,._container_1p160_1[data-multi-selected=true] ._dragStrip_1p160_391:active,._container_1p160_1[data-multi-selected=true],._container_1p160_1[data-multi-selected=true] ._editorSurface_1p160_11,._container_1p160_1[data-multi-selected=true] ._editorSurface_1p160_11 .ProseMirror{cursor:move}._hitTop_1p160_454{height:8px;top:-4px;left:8px;right:8px}._hitLeft_1p160_455{width:8px;top:8px;bottom:8px;left:-4px}._hitRight_1p160_456{width:8px;top:8px;bottom:8px;right:-4px}._hitBottom_1p160_457{height:8px;bottom:-4px;left:8px;right:8px}._shapeResizeHandle_1p160_459{touch-action:none;z-index:25;background:#fff;border:1px solid #3b82f6;width:10px;height:10px;padding:0;position:absolute}._resizeBottomRight_1p160_470{cursor:nwse-resize;bottom:-6px;right:-6px}._container_16yqk_1{pointer-events:none;z-index:4;position:absolute;overflow:visible}._svg_16yqk_8{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}._visiblePath_16yqk_17{fill:none;pointer-events:none;stroke-linecap:round;stroke-linejoin:round}._hitPath_16yqk_24{fill:none;cursor:move;pointer-events:stroke;stroke:#0000;stroke-linecap:round;stroke-linejoin:round;touch-action:none}._selectionFrame_16yqk_34{box-sizing:border-box;pointer-events:none;border:1px solid #3b82f6;position:absolute}._resizeHandle_16yqk_41{box-sizing:border-box;cursor:nwse-resize;pointer-events:auto;touch-action:none;background:#fff;border:1px solid #3b82f6;width:10px;height:10px;position:absolute;transform:translate(-50%,-50%)}._container_xcy5x_1{cursor:move;z-index:2;position:absolute}._image_xcy5x_2{box-sizing:border-box;color:var(--text-secondary);object-fit:contain;pointer-events:none;background:#f3f4f6;width:100%;height:100%;display:block}._selected_xcy5x_3{box-shadow:0 0 0 2px #3b82f6}._resizeHandle_xcy5x_4{cursor:nwse-resize;background:#fff;border:2px solid #3b82f6;width:10px;height:10px;padding:0;position:absolute;bottom:-5px;right:-5px}._scrollRegion_k67h1_1{background:#fff;flex:auto;min-width:0;min-height:0;overflow:auto}._canvas_k67h1_9{margin-top:calc(var(--text-container-drag-strip-height) - var(--text-container-border-width) - var(--page-title-separator-height));background:#fff;min-width:100%;min-height:100%;position:relative}._canvas_k67h1_9:focus,._canvas_k67h1_9:focus-visible{outline:none}._canvas_k67h1_9[data-image-drop-active=true]:after{content:"";pointer-events:none;z-index:60;border:2px dashed #3b82f6;position:absolute;inset:8px}._connectionLayer_k67h1_35{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:visible}._connectionPath_k67h1_43,._connectionPreview_k67h1_44{fill:none}._connectionPreview_k67h1_44{stroke:#3b82f6;stroke-width:2px}._connectionSelection_k67h1_50{fill:none;pointer-events:none;stroke:#3b82f6;stroke-width:6px;opacity:.35}._connectionHit_k67h1_58{fill:none;pointer-events:stroke;stroke:#0000;stroke-width:16px;cursor:pointer}._marquee_k67h1_66{box-sizing:border-box;pointer-events:none;z-index:45;background:#3b82f61f;border:1px solid #3b82f6;position:absolute}._drawingLayer_k67h1_75{cursor:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='18'%20height='18'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cpath%20d='M21.17%206.81a2.82%202.82%200%200%200-3.98-3.98L3.84%2016.17a2%202%200%200%200-.5.83l-1.32%204.36a.5.5%200%200%200%20.62.62L7%2020.66a2%202%200%200%200%20.83-.5L21.17%206.81Z'%20stroke='white'%20stroke-width='4'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3cpath%20d='m15%205%204%204M21.17%206.81a2.82%202.82%200%200%200-3.98-3.98L3.84%2016.17a2%202%200%200%200-.5.83l-1.32%204.36a.5.5%200%200%200%20.62.62L7%2020.66a2%202%200%200%200%20.83-.5L21.17%206.81Z'%20stroke='%23242424'%20stroke-width='2'%20stroke-linecap='round'%20stroke-linejoin='round'/%3e%3c/svg%3e") 2 17,auto;touch-action:none;z-index:50;position:absolute;inset:0;overflow:visible}._drawingPreview_k67h1_84{fill:none;pointer-events:none;stroke-linecap:round;stroke-linejoin:round}._wrapper_171nx_1{--page-title-rule-color:#999;--page-title-rule-left-offset:8px;--page-title-rule-width:576px;padding:20px 28px 14px var(--page-content-left);background:#fff;flex:none;position:relative}._wrapper_171nx_1:after{background:var(--page-title-rule-color);content:"";height:var(--page-title-separator-height);bottom:0;left:calc(var(--page-content-left) - var(--page-title-rule-left-offset));pointer-events:none;width:min(var(--page-title-rule-width), calc(100% - var(--page-content-left) + var(--page-title-rule-left-offset) - 8px));position:absolute}._editor_171nx_28{color:#242424;font-family:var(--font-family-display);font-size:var(--display-heading-lg-font-size);font-weight:var(--display-heading-lg-font-weight);line-height:var(--display-heading-lg-line-height);background:0 0;border:0;outline:none;width:100%;max-width:680px;padding:2px 0 5px}._editor_171nx_28 p{margin:0}._editor_171nx_28 hr{background:var(--content-horizontal-rule-color);box-shadow:none;border:0;width:100%;height:1px;margin:0}._separatorTitle_171nx_55 ._editor_171nx_28{caret-color:#0000;min-height:36px;position:relative}._separatorTitle_171nx_55 ._editor_171nx_28>hr{width:auto;position:absolute;top:50%;left:0;right:1px;transform:translateY(-50%)}._separatorTitle_171nx_55 ._editor_171nx_28>p:empty{width:1px;min-width:1px;height:1.2em;margin:0;display:block;position:absolute;top:50%;right:0;overflow:visible;transform:translateY(-50%)}._separatorTitle_171nx_55 ._editor_171nx_28:focus:after{content:"";pointer-events:none;background:currentColor;width:1px;height:1.2em;animation:1s step-end infinite _separator-title-caret_171nx_1;position:absolute;top:50%;right:0;transform:translateY(-50%)}._separatorTitle_171nx_55 ._editor_171nx_28:focus:has(>hr._ProseMirror-selectednode_171nx_96):after{display:none}._separatorTitle_171nx_55 ._editor_171nx_28>hr._ProseMirror-selectednode_171nx_96{box-shadow:0 0 0 2px #3b82f659}@keyframes _separator-title-caret_171nx_1{0%,49%{opacity:1}50%,to{opacity:0}}._editor_171nx_28 p:only-child:empty:before{color:var(--text-secondary);content:attr(data-placeholder);float:left;pointer-events:none;height:0}._workspace_1ya4e_1{background:var(--surface);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._emptyState_1ya4e_12{color:var(--text-secondary);flex:auto;justify-content:center;align-items:center;padding:32px;font-size:14px;display:flex}._form_1fz86_1{gap:12px;display:grid}._form_1fz86_1 label{color:var(--text-secondary);gap:4px;font-size:12px;display:grid}._form_1fz86_1 input,._form_1fz86_1 select,._form_1fz86_1 textarea{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);font:inherit;min-height:34px;padding:6px 8px}._form_1fz86_1 textarea{resize:vertical}._form_1fz86_1 input:focus,._form_1fz86_1 select:focus,._form_1fz86_1 textarea:focus{outline:2px solid var(--focus-ring);outline-offset:1px}._row_1fz86_6{grid-template-columns:1fr 1fr;gap:10px;display:grid}._checkbox_1fz86_7{align-items:center;gap:7px!important;display:flex!important}._checkbox_1fz86_7 input{min-height:auto}._error_1fz86_9{color:#b42318;margin:0}._recurrence_1fz86_10{border:1px solid var(--border);border-radius:var(--radius-sm);gap:8px;margin:0;padding:10px;display:grid}._recurrence_1fz86_10:disabled{opacity:.65}._recurrence_1fz86_10 small{color:var(--text-secondary)}._weekdays_1fz86_13{flex-wrap:wrap;gap:6px;display:flex}._weekdays_1fz86_13 label{flex-direction:row;align-items:center;gap:3px;font-size:11px;display:flex}._weekdays_1fz86_13 input{min-height:auto;margin:0}._cancel_1fz86_16,._save_1fz86_16,._delete_1fz86_16{border:1px solid var(--border);border-radius:var(--radius-sm);cursor:pointer;min-width:74px;padding:7px 13px}._cancel_1fz86_16{background:var(--surface)}._save_1fz86_16{background:var(--surface-hover)}._delete_1fz86_16{color:#fff;background:#a93636;border-color:#8e2929;margin-right:auto}._calendar_1ksrr_1{background:var(--surface);flex-direction:column;flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._header_1ksrr_2{border-bottom:1px solid var(--border);flex:none;justify-content:space-between;gap:10px;min-width:0;padding:8px 12px;display:flex}._headerPrimary_1ksrr_3{align-items:center;gap:14px;min-width:0;display:flex}._navigation_1ksrr_4{flex:none;align-items:center;gap:5px;display:flex}._todayButton_1ksrr_5{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--text-primary);cursor:pointer;font:inherit;height:32px;margin-left:2px;padding:0 10px}._todayButton_1ksrr_5:hover{background:var(--surface-hover)}._todayButton_1ksrr_5:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}._monthHeading_1ksrr_8{text-overflow:ellipsis;white-space:nowrap;min-width:0;margin:0;font-size:17px;font-weight:650;overflow:hidden}._viewSelector_1ksrr_9,._timelineRange_1ksrr_9{background:var(--surface-muted);border:1px solid var(--border);border-radius:var(--radius-sm);flex:none;align-items:center;display:flex;overflow:hidden}._viewSelector_1ksrr_9 button,._timelineRange_1ksrr_9 button{border:0;border-right:1px solid var(--border);color:var(--text-secondary);cursor:pointer;font:inherit;white-space:nowrap;background:0 0;height:30px;padding:0 9px;font-size:12px}._viewSelector_1ksrr_9 button:last-child,._timelineRange_1ksrr_9 button:last-child{border-right:0}._viewSelector_1ksrr_9 button:hover,._timelineRange_1ksrr_9 button:hover{background:var(--surface-hover)}._viewSelector_1ksrr_9 button:focus-visible,._timelineRange_1ksrr_9 button:focus-visible{box-shadow:inset 0 0 0 2px var(--focus-ring);outline:0}._viewSelector_1ksrr_9 ._segmentActive_1ksrr_14,._timelineRange_1ksrr_9 ._segmentActive_1ksrr_14{background:var(--surface);color:var(--text-primary);font-weight:650}._viewBody_1ksrr_15{flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}._timeView_1ksrr_18{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}._timeHeader_1ksrr_19{border-bottom:1px solid var(--border);flex:none;min-width:0;display:flex}._allDayLabel_1ksrr_20{color:var(--text-secondary);flex:0 0 60px;justify-content:center;align-items:center;font-size:11px;display:flex}._dayHeadings_1ksrr_21{grid-template-columns:repeat(var(--day-count), minmax(88px, 1fr));min-width:calc(var(--day-count) * 88px);flex:auto;display:grid}._dayHeading_1ksrr_21{background:var(--surface);border:0;border-left:1px solid var(--border-subtle);color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;gap:5px;min-height:48px;display:flex}._dayHeading_1ksrr_21 strong{color:var(--text-primary);font-size:16px}._currentDayHeading_1ksrr_24 strong{color:#2563eb}._selectedDayHeading_1ksrr_25{background:#f1f6ff}._allDayRow_1ksrr_26{border-bottom:1px solid var(--border);flex:none;min-width:0;min-height:34px;display:flex}._allDayColumns_1ksrr_27{grid-template-columns:repeat(var(--day-count), minmax(88px, 1fr));min-width:calc(var(--day-count) * 88px);flex:auto;display:grid}._allDayCell_1ksrr_28{border-left:1px solid var(--border-subtle);flex-direction:column;gap:2px;min-width:0;min-height:34px;padding:3px;display:flex}._timeScroller_1ksrr_29{flex:auto;min-width:0;min-height:0;overflow:auto}._timeGrid_1ksrr_30{min-width:calc(60px + var(--day-count) * 88px);display:flex}._hourLabels_1ksrr_31{flex:0 0 60px}._hourLabel_1ksrr_31{color:var(--text-secondary);height:var(--hour-height);text-align:right;padding:4px 7px 0 0;font-size:11px}._timeColumns_1ksrr_33{grid-template-columns:repeat(var(--day-count), minmax(88px, 1fr));height:calc(24 * var(--hour-height));flex:auto;display:grid;position:relative}._timeColumn_1ksrr_33{background-image:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour-height) / 2 - 1px), var(--border-subtle) calc(var(--hour-height) / 2), transparent calc(var(--hour-height) / 2 + 1px), transparent calc(var(--hour-height) - 1px), var(--border) var(--hour-height));border-left:1px solid var(--border-subtle)}._currentTime_1ksrr_35{pointer-events:none;z-index:2;border-top:1px solid #ef4444;position:absolute;left:0;right:0}._currentTime_1ksrr_35 span{background:#ef4444;border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:-3px}._timedEvent_1ksrr_37{background:color-mix(in srgb, var(--event-color) 28%, white);border:0;border-left:3px solid var(--event-color);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;z-index:3;border-radius:3px;flex-direction:column;min-height:18px;padding:3px 5px;display:flex;position:absolute;overflow:hidden}._timedEvent_1ksrr_37 strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.2;overflow:hidden}._timedEvent_1ksrr_37 small{opacity:.72;font-size:9px}._eventResizeHandle_1ksrr_40{cursor:ns-resize;height:7px;position:absolute;bottom:0;left:0;right:0}._continuousMonth_1ksrr_43{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}._stickyWeekdays_1ksrr_44{background:var(--surface);border-bottom:1px solid var(--border);z-index:2;flex:0 0 30px;grid-template-columns:repeat(7,minmax(56px,1fr));min-width:392px;display:grid}._stickyWeekdays_1ksrr_44 div{color:var(--text-secondary);text-transform:uppercase;justify-content:flex-end;align-items:center;padding:0 8px;font-size:11px;font-weight:650;display:flex}._weekScroller_1ksrr_46{flex:auto;min-width:0;min-height:0;overflow:auto}._weekRow_1ksrr_47{grid-template-columns:repeat(7,minmax(56px,1fr));min-width:392px;display:grid}._monthDay_1ksrr_48{background:var(--surface);border:0;border-bottom:1px solid var(--border-subtle);border-right:1px solid var(--border-subtle);color:var(--text-primary);font:inherit;text-align:right;min-width:0;padding:4px;position:relative;overflow:hidden}._monthDay_1ksrr_48:first-child{border-left:1px solid var(--border-subtle)}._monthDay_1ksrr_48:hover{background:var(--surface-hover)}._dateNumber_1ksrr_51{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;justify-content:flex-end;align-items:center;margin-left:auto;padding:0;display:flex}._dateNumber_1ksrr_51:focus-visible{outline:2px solid var(--focus-ring)}._dateNumber_1ksrr_51 span{border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}._dateNumber_1ksrr_51 small{color:var(--text-secondary);text-transform:uppercase;order:-1;margin-right:4px;font-size:10px;font-weight:650}._today_1ksrr_5 ._dateNumber_1ksrr_51 span{box-shadow:inset 0 0 0 1px var(--focus-ring);color:#2563eb;font-weight:700}._selected_1ksrr_25{background:#f1f6ff}._selected_1ksrr_25 ._dateNumber_1ksrr_51 span{box-shadow:none;color:#fff;background:#3b82f6;font-weight:700}._monthEvents_1ksrr_58{flex-direction:column;gap:2px;min-width:0;display:flex}._eventChip_1ksrr_59{background:color-mix(in srgb, var(--event-color) 30%, white);border:0;border-left:3px solid var(--event-color);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;border-radius:3px;min-width:0;padding:0 4px;font-size:10px;line-height:16px;display:block;overflow:hidden}._eventChip_1ksrr_59:hover{filter:brightness(.97)}._repeatIndicator_1ksrr_61{flex:none;margin-right:3px;font-size:9px;display:inline-block;text-decoration:none!important}._eventSelected_1ksrr_62{z-index:4;box-shadow:0 0 0 2px #3b82f6!important}._taskChip_1ksrr_63{background:color-mix(in srgb, var(--event-color) 22%, white);border-left:3px solid var(--event-color);cursor:pointer;text-align:left;border-radius:3px;align-items:center;gap:4px;min-width:0;padding:0 4px;font-size:10px;line-height:16px;display:flex}._taskChip_1ksrr_63 input,._timedTask_1ksrr_64 input{cursor:pointer;flex:none;width:12px;height:12px;margin:0}._taskChip_1ksrr_63 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._taskCompleted_1ksrr_66{color:var(--text-secondary);opacity:.72}._taskCompleted_1ksrr_66 span,._taskCompleted_1ksrr_66 strong{text-decoration:line-through}._timedTask_1ksrr_64{display:flex}._timedTask_1ksrr_64 label{align-items:center;gap:4px;min-width:0;display:flex}._timedTask_1ksrr_64 label strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._unscheduled_1ksrr_71{background:var(--surface);border-top:1px solid var(--border);flex:none;max-height:180px;overflow:auto}._unscheduledHeader_1ksrr_72{color:var(--text-primary);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;width:100%;height:30px;padding:0 12px;font-size:12px;font-weight:650;display:flex}._unscheduledHeader_1ksrr_72:hover{background:var(--surface-hover)}._unscheduledHeader_1ksrr_72 small{color:var(--text-secondary);margin-left:auto}._unscheduledList_1ksrr_75{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:3px;padding:0 10px 8px;display:grid}._unscheduledList_1ksrr_75 p{color:var(--text-secondary);margin:3px;font-size:11px}._timelineView_1ksrr_79{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}._timelineRange_1ksrr_9{flex:none;align-self:flex-start;margin:9px 12px}._timelineScroller_1ksrr_81{flex:auto;min-height:0;overflow:auto}._timelineCanvas_1ksrr_82{min-height:100%}._timelineScale_1ksrr_83{border-bottom:1px solid var(--border);height:52px;display:flex}._timelineDay_1ksrr_84{border-right:1px solid var(--border-subtle);color:var(--text-secondary);flex-direction:column;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex;position:relative}._timelineDay_1ksrr_84 strong{text-transform:uppercase;font-size:10px}._timelineToday_1ksrr_86{color:#2563eb;background:#f1f6ff}._timelineLanes_1ksrr_87{background-image:repeating-linear-gradient(to right, transparent 0, transparent 45px, var(--border-subtle) 46px);color:var(--text-secondary);justify-content:center;align-items:center;height:calc(100% - 52px);min-height:220px;display:flex}._timelineLanes_1ksrr_87 p{margin:0;position:sticky;left:50%;transform:translate(-50%)}@media (width<=780px){._header_1ksrr_2{flex-direction:column}._headerPrimary_1ksrr_3{justify-content:space-between;width:100%}._viewSelector_1ksrr_9{align-self:flex-start}}._root_1cel1_1{flex:auto;min-width:0;height:100%;min-height:0;display:flex;overflow:hidden}._planningPanel_1cel1_10,._calendarPanel_1cel1_11{min-width:0;min-height:0;display:flex;overflow:hidden}._planningPanel_1cel1_10{flex:0 0 var(--planning-ratio)}._calendarPanel_1cel1_11{flex:1 1 0}._split_1cel1_21 ._planningPanel_1cel1_10,._split_1cel1_21 ._calendarPanel_1cel1_11{min-width:min(320px,50%)}._divider_1cel1_24{background:var(--border);cursor:col-resize;touch-action:none;z-index:5;flex:0 0 1px;align-self:stretch;margin:0 3px;position:relative}._divider_1cel1_24:before{content:"";position:absolute;inset:0 -3px}._divider_1cel1_24:hover,._divider_1cel1_24:active{background:var(--focus-ring)}._planning_1cel1_10 ._planningPanel_1cel1_10,._calendar_1cel1_11 ._calendarPanel_1cel1_11{flex:auto}._planning_1cel1_10 ._calendarPanel_1cel1_11,._planning_1cel1_10 ._divider_1cel1_24,._calendar_1cel1_11 ._planningPanel_1cel1_10,._calendar_1cel1_11 ._divider_1cel1_24{display:none}:root{--font-family-sans:Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-family-display:var(--font-family-sans);--font-family-content:var(--font-family-sans);--display-heading-lg-font-size:24px;--display-heading-lg-line-height:1.2;--display-heading-lg-font-weight:500;--display-heading-md-font-size:18px;--display-heading-md-line-height:1.3;--display-heading-md-font-weight:600;--display-heading-sm-font-size:16px;--display-heading-sm-line-height:1.35;--display-heading-sm-font-weight:600;--display-body-md-font-size:14px;--display-body-md-line-height:1.5;--display-body-md-font-weight:400;--display-body-sm-font-size:12px;--display-body-sm-line-height:1.4;--display-body-sm-font-weight:400;--content-heading-lg-font-size:1.7em;--content-heading-lg-line-height:1.2;--content-heading-lg-font-weight:800;--content-heading-md-font-size:1.4em;--content-heading-md-line-height:1.25;--content-heading-md-font-weight:700;--content-heading-sm-font-size:16px;--content-heading-sm-line-height:1.3;--content-heading-sm-font-weight:700;--content-body-md-font-size:14px;--content-body-md-line-height:1.5;--content-body-md-font-weight:400;--content-body-sm-font-size:12px;--content-body-sm-line-height:1.4;--content-body-sm-font-weight:400;--app-background:#fff;--surface:#fff;--surface-muted:#f8f9fa;--surface-hover:#f3f4f6;--section-tabs-background:#f1f2f4;--border:#e5e7eb;--border-subtle:#eee;--text-primary:#262626;--text-secondary:#737373;--content-horizontal-rule-color:#d9d9d9;--focus-ring:#64748b;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;background:var(--app-background);color:var(--text-primary);font-family:var(--font-family-display);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;letter-spacing:0;font-synthesis:none;text-rendering:optimizelegibility}*{box-sizing:border-box}html,body,#root{min-width:640px;height:100%;margin:0}body{background:var(--app-background);overflow:hidden}button{font:inherit}.app-shell{flex-direction:column;width:100%;min-width:640px;height:100dvh;min-height:0;display:flex;overflow:hidden}
