._taskPeek_14lpg_1{position:fixed;z-index:30;max-width:280px;padding:var(--space-2) 14px;border:1px solid var(--rule-2);border-radius:var(--radius-sm);font-family:var(--font-display);font-size:var(--text-lg);line-height:1.45;pointer-events:none;box-shadow:var(--shadow-overlay);transition:transform var(--duration-1) var(--ease-out),background var(--duration-2) var(--ease-out),border-color var(--duration-2) var(--ease-out),color var(--duration-2) var(--ease-out),box-shadow var(--duration-2) var(--ease-out)}._variant1_14lpg_20{background:color-mix(in srgb,var(--paper-2) 84%,transparent);border-color:var(--rule-2);color:var(--ink-1);-webkit-backdrop-filter:blur(8px) saturate(.9);backdrop-filter:blur(8px) saturate(.9);box-shadow:var(--shadow-overlay)}._variant2_14lpg_28{background:var(--paper-1);border-color:var(--rule-3);color:var(--ink-1);box-shadow:var(--shadow-raised)}._variant3_14lpg_35{background:linear-gradient(135deg,var(--paper-1),color-mix(in srgb,var(--paper-1) 78%,var(--accent-soft)));border-color:color-mix(in srgb,var(--rule-2) 60%,var(--accent-1));color:var(--ink-1);box-shadow:var(--shadow-raised)}._variant4_14lpg_46{background:var(--ink-1);border-color:var(--ink-1);color:var(--paper-0);box-shadow:var(--shadow-raised);transform:translate(2px)}._variant5_14lpg_54{background:color-mix(in srgb,var(--paper-3) 68%,transparent);border-color:var(--rule-3);color:var(--ink-1);border-radius:var(--radius-md);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);box-shadow:var(--shadow-raised)}._peekHeaderLine_14lpg_63{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._peekAreaLabel_14lpg_70{min-width:0;font-weight:700;opacity:.68}._peekPriorityChip_14lpg_76{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid var(--rule-2);border-radius:var(--radius-pill);background:var(--paper-3);color:var(--ink-1);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:700;vertical-align:middle}._peekDescription_14lpg_91{margin-top:var(--space-2);white-space:pre-line;font-style:italic}._emptyState_14lpg_97{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;text-align:center;padding:var(--space-6);z-index:1;max-width:480px;margin:0 auto}._emptyState_14lpg_97 h3{margin:0;font-family:var(--font-display);font-weight:400;font-style:italic;font-size:24px;line-height:1.2;letter-spacing:-.015em;color:var(--ink-2)}._emptyState_14lpg_97 p{margin:var(--space-3) 0 0;color:var(--ink-3);font-size:14px;line-height:1.55;max-width:52ch;font-style:italic}._svg_14lpg_129{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._word_14lpg_136{font-family:var(--font-display);font-weight:400;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.02em;fill:var(--ink-1);cursor:pointer;transition:fill var(--duration-2) var(--ease-out),opacity var(--duration-2) var(--ease-out);-webkit-user-select:none;user-select:none}._word_14lpg_136:hover{fill:var(--accent-1)}._wordHighlighted_14lpg_149{text-decoration:underline}._paddingGuide_14lpg_151{fill:transparent;stroke:var(--ink-1);stroke-opacity:.55;stroke-width:1;stroke-dasharray:3 5;pointer-events:none}._root_11u1v_1{position:absolute;top:1em;left:50%;transform:translate(-50%);z-index:10;cursor:grab;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:var(--space-2);padding:8px 16px;border-radius:var(--radius-pill);background:var(--paper-2);border:1px solid var(--rule-2);box-shadow:inset 0 1px 0 var(--rule-1);white-space:nowrap}._word_11u1v_20{background:none;border:0;padding:0;margin:0;font-family:var(--font-display);font-size:var(--text-md);font-weight:500;letter-spacing:-.015em;color:var(--ink-2);cursor:pointer;transition:color var(--duration-1) var(--ease-out);max-width:14ch;overflow:hidden;text-overflow:ellipsis}._winner_11u1v_37{font-size:var(--text-lg)}._word_11u1v_20:hover{color:var(--ink-1)}._separator_11u1v_45{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent-1);-webkit-user-select:none;user-select:none;letter-spacing:-.02em}._panel_1c26m_1{position:fixed;z-index:5;touch-action:none;-webkit-user-select:none;user-select:none;box-shadow:0 6px 24px #00000040;font-family:inherit}._dragging_1c26m_10{opacity:.85;cursor:grabbing}._fab_1c26m_15{right:20px;bottom:24px;width:56px;height:56px;border-radius:50%;border:none;background:var(--accent-1);color:#fff;font-size:28px;font-weight:600;display:flex;align-items:center;justify-content:center;cursor:pointer}._fab_1c26m_15:active{transform:scale(.96)}._expanded_1c26m_36{left:12px;right:12px;bottom:12px;background:var(--paper-3);color:var(--ink-1);border-radius:14px;padding:14px 16px;display:flex;flex-direction:column;gap:12px;max-width:520px;margin:0 auto}._body_1c26m_51{display:flex;flex-direction:column;gap:6px;min-height:0}._label_1c26m_58{font-size:16px;font-weight:600;line-height:1.25}._description_1c26m_64{font-size:14px;line-height:1.4;color:var(--ink-2);max-height:40vh;overflow-y:auto;white-space:pre-wrap}._controls_1c26m_73{display:flex;align-items:center;justify-content:space-between;gap:12px}._button_1c26m_80{flex:1;height:48px;border-radius:10px;border:none;background:var(--accent-1);color:#fff;font-size:24px;font-weight:600;cursor:pointer}._button_1c26m_80:active{transform:scale(.97)}._priority_1c26m_96{min-width:48px;text-align:center;font-size:20px;font-weight:600;color:var(--ink-1)}._root_48ikz_1{margin:0;font-family:var(--font-display);font-style:italic;font-weight:300;font-size:var(--text-lg);line-height:1.2;letter-spacing:0;color:var(--ink-3)}._root_1fciq_1{position:fixed;z-index:40;min-width:180px;display:grid;gap:0;padding:var(--space-1);border-radius:var(--radius-md);background:var(--paper-1);border:1px solid var(--rule-2);box-shadow:var(--shadow-overlay)}._menuButton_1fciq_14{background:transparent;color:var(--ink-1);text-align:left;border:0;padding:var(--space-2) var(--space-3);border-radius:5px;font-size:var(--text-sm);font-family:var(--font-sans);letter-spacing:.02em;transition:background var(--duration-1) var(--ease-out)}._menuButton_1fciq_14:hover:not(:disabled){background:var(--paper-3)}._menuButton_1fciq_14:disabled{opacity:.4;cursor:not-allowed}._dangerAction_1fciq_36{color:var(--danger-1)}._dangerAction_1fciq_36:hover:not(:disabled){background:var(--danger-soft)}._title_1fciq_44{padding:var(--space-2) var(--space-3) var(--space-1);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}._pickerWrap_1fciq_52{padding:0 var(--space-2) var(--space-2)}._pickerWrap_1fciq_52 .area-members-list{max-height:14em}._pickerWrap_1fciq_52 .area-members-list.area-members-list--bounded{max-height:min(70vh,calc(var(--area-picker-visible-items) * 3.75rem + (var(--area-picker-visible-items) - 1) * var(--space-1)))}._pickerWrap_1fciq_52 .option-card-row{padding:var(--space-2) var(--space-3)}._separator_1fciq_71{height:1px;margin:2px var(--space-1);background:var(--rule-2)}._expandButton_1fciq_77{display:flex;align-items:center;justify-content:center;width:calc(100% - var(--space-2) * 2);margin:0 var(--space-2) var(--space-2);padding:var(--space-1) var(--space-3);border:0;border-radius:999px;background:transparent;color:var(--ink-2);text-align:center;line-height:1}._expandIcon_1fciq_92{width:18px;height:18px}._expandButton_1fciq_77:hover{background:var(--paper-3);color:var(--ink-1)}._quickArea_1fciq_102{display:flex;align-items:stretch;justify-content:flex-start;gap:var(--space-2);width:100%;margin:var(--space-1) 0;padding:2px var(--space-1)}._quickAreaSpacer_1fciq_112{flex:0 0 auto;width:var(--space-2)}._quickAreaNameChip_1fciq_117{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--space-3);flex:1 1 auto;min-width:0;width:100%;min-height:100%;padding:8px 8px 8px 12px;border:1px solid var(--rule-1);border-radius:10px;background:var(--paper-3);font-weight:600;line-height:1.2}._quickAreaCount_1fciq_134{flex:0 0 auto;padding:4px 8px;border:1px solid var(--rule-1);border-radius:999px;background:var(--paper-2);color:var(--ink-3);font-size:11px;line-height:1}._quickArea_1fciq_102:hover:not(:disabled){background:var(--paper-3)}._colorPicker_11uk3_1{display:flex;flex-wrap:wrap;gap:var(--space-2);padding-top:var(--space-2)}._colorOption_11uk3_8{--picker-swatch-size: 24px;width:var(--picker-swatch-size);height:var(--picker-swatch-size);border-radius:var(--radius-pill);background:var(--swatch-color);border:2px solid transparent;padding:0;cursor:pointer;transition:transform var(--duration-1) var(--ease-out),border-color var(--duration-1) var(--ease-out)}._colorOption_11uk3_8:hover{transform:scale(1.1)}._colorOption_11uk3_8._isSelected_11uk3_23{outline:2px solid var(--ink-1);outline-offset:2px}._infoCard_11uk3_28{display:grid;gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--rule-1);border-radius:var(--radius-2);background:var(--paper-2)}._infoCardBody_11uk3_37{margin:0;color:var(--ink-2);font-size:14px;line-height:1.45}._headerChips_1082k_1{display:flex;align-items:flex-start;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}._headerChips--below_1082k_9{justify-content:flex-start;margin-top:var(--space-3)}@media(max-width:640px){._headerChips_1082k_1{justify-content:flex-start}}._chip_1082k_20{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border:1px solid var(--rule-2);border-radius:var(--radius-pill);background:var(--paper-3);color:var(--ink-2);font-family:var(--font-mono);font-size:var(--text-xs)}._chip_1082k_20:hover{background:var(--paper-4)}._chip_1082k_20._chipActive_1082k_38{border-color:var(--accent-1);color:var(--ink-1)}._chipSwatch_1082k_43{width:8px;height:8px;border-radius:999px;background:var(--swatch-color);flex:0 0 auto}._chipLabel_1082k_51{text-transform:uppercase;letter-spacing:.08em;opacity:.7}._chipValue_1082k_57{color:var(--ink-1)}._stepper_1082k_61{display:inline-flex;align-items:center;gap:var(--space-2)}._stepper--frame_1082k_67{width:100%;align-items:center;gap:var(--space-2);padding:12px;border:1px dashed var(--rule-2);border-radius:18px;background:transparent}._button_1082k_77{width:34px;height:34px;border:1px solid var(--rule-2);border-radius:999px;background:var(--paper-3);color:var(--ink-1);font-family:var(--font-sans);font-size:var(--text-lg);line-height:1;display:inline-flex;align-items:center;justify-content:center}._button_1082k_77:hover{background:var(--paper-4)}._segments_1082k_96{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px;flex:1 1 auto;min-width:0}._segment_1082k_96{min-height:20px;border:1px solid var(--rule-2);border-radius:999px;background:var(--paper-1)}._segment_1082k_96:hover{background:var(--paper-2)}._segment_1082k_96.is-filled{background:var(--paper-3)}._segment_1082k_96.is-current{border-color:var(--ink-2);background:var(--paper-4)}._inputWrap_1082k_124{position:relative}._inputWrap_1082k_124 input{padding-right:2.5em}._labelCounter_1082k_133{position:absolute;right:0;top:50%;transform:translateY(-50%);font-family:var(--font-mono);font-size:var(--text-sm);color:var(--ink-3);pointer-events:none}._valueWrap_1082k_144{display:grid;justify-items:center;gap:2px;min-width:0;flex:1}._valueWrap--frame_1082k_152{flex:0 0 auto;min-width:2.5ch;margin-left:auto;justify-items:end}._value_1082k_144{min-width:1.5em;text-align:center;font-family:var(--font-mono);font-size:var(--text-md);color:var(--ink-1)}._value--frame_1082k_167{font-size:var(--text-lg);line-height:1}._toggle_uo1vm_1{width:100%;border:1px solid var(--rule-1);font:inherit}._toggleMeta_uo1vm_7{display:flex;align-items:center;gap:var(--space-2)}._chevron_uo1vm_13{width:16px;height:16px;color:var(--ink-3)}.option-card-row.is-selected ._chevron_uo1vm_13{color:var(--accent-1)}._pickerWrap_uo1vm_23{min-height:0}._pickerWrap_uo1vm_23 .area-members-list.area-members-list--bounded{max-height:min(var(--task-area-picker-max-height, 70vh),calc(var(--area-picker-visible-items) * 3.75rem + (var(--area-picker-visible-items) - 1) * var(--space-1)))}._picker_1aoe4_1{list-style:none;padding:0;margin:0 0 var(--space-6) 0;max-height:260px;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-1)}._row_1aoe4_12{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-1);width:100%;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--paper-3);border:none;cursor:pointer;text-align:left;transition:background var(--duration-1) var(--ease-out)}._row_1aoe4_12:hover,._row_1aoe4_12:focus-visible{background:var(--paper-4);outline:none}._device_1aoe4_33{font-weight:600;font-size:var(--text-sm);color:var(--ink-1)}._meta_1aoe4_39{font-size:var(--text-xs);color:var(--ink-3)}._panel_i5fuo_1{display:grid;gap:var(--space-4)}._section_i5fuo_6{display:grid;gap:var(--space-2);padding-bottom:var(--space-3);border-bottom:1px solid var(--rule-1)}._section_i5fuo_6:last-child{border-bottom:0;padding-bottom:0}._row_i5fuo_18{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3);font-size:15px;color:var(--ink-2)}._value_i5fuo_28{color:var(--accent-1);font-family:var(--font-mono);font-size:var(--text-md)}._range_i5fuo_34{width:100%;accent-color:var(--accent-1)}._categories_i5fuo_39{position:sticky;top:0;z-index:10;background:var(--paper-2);padding-top:var(--space-3);padding-bottom:8px;margin-bottom:calc(var(--space-4) - 8px)}._categories_i5fuo_39 .segmented-control,._panel_i5fuo_1 .segmented-control{gap:2px}._panel_i5fuo_1 .segment-button{min-width:0;padding:6px 8px;font-size:var(--text-md)}._row_i5fuo_18>.segmented-control{margin-left:0;max-width:100%;justify-content:flex-start}._overwriteMeta_i5fuo_72{display:grid;grid-template-columns:max-content 1fr;gap:4px 14px;margin-bottom:14px;font-family:var(--font-mono);font-size:var(--text-sm)}._overwriteMeta_i5fuo_72>span{display:contents}._overwriteMeta_i5fuo_72 strong{color:var(--ink-3);font-weight:500}._overwriteFootnote_i5fuo_92{display:block;margin:4px 0 14px;font-size:var(--text-xs);color:var(--ink-3)}._backupStatus_i5fuo_101{display:grid;gap:var(--space-1)}._backupStatus_i5fuo_101 p{display:flex;align-items:center;justify-content:center;gap:var(--space-2);margin:0;font-family:var(--font-mono);font-size:var(--text-xs);color:var(--ink-3)}._backupStatusRow_i5fuo_117{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-3)}._backupDot_i5fuo_125{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ink-3)}._backupDotActive_i5fuo_133{background:#3fb950}._root_i6qcj_1{display:flex;flex-direction:column}._collectionHeader_i6qcj_6{position:sticky;top:0;z-index:10;background:var(--accent-1);padding:calc(var(--space-3) + 4px) var(--space-1) 8px 12px;border-bottom:1px solid var(--rule-2);border-radius:var(--radius-md);border-bottom-color:transparent}._collectionHeader_i6qcj_6 ._collectionHeaderLabel_i6qcj_17{color:var(--paper-0);font-weight:700;text-transform:uppercase;letter-spacing:.04em}._collectionHeader_i6qcj_6 ._collectionHeaderChevron_i6qcj_24{color:var(--paper-0)}[data-collection-header-style=minimal] ._collectionHeader_i6qcj_6{background:var(--paper-2);border-radius:0;border-bottom:1px solid var(--rule-1);padding:calc(var(--space-3) + 6px) 14px 10px}[data-collection-header-style=minimal] ._collectionHeader_i6qcj_6 ._collectionHeaderLabel_i6qcj_17{color:var(--ink-2);font-family:var(--font-sans);font-weight:500;font-size:15px;text-transform:none;letter-spacing:0}[data-collection-header-style=minimal] ._collectionHeader_i6qcj_6 ._collectionHeaderChevron_i6qcj_24{color:var(--ink-3)}[data-collection-header-style=minimal] ._collectionHeader_i6qcj_6 .area-color-swatch--composite{background:var(--ink-3);opacity:1}._collectionHeader_i6qcj_6 .area-color-swatch--composite{background:var(--paper-0);opacity:.7}._collectionTabs_i6qcj_58{position:sticky;top:0;z-index:10;display:flex;align-items:end;gap:var(--space-2);background:var(--paper-2);padding:var(--space-3) var(--space-1) 8px 0;margin-bottom:calc(var(--space-3) - 8px)}._collectionTabsRow_i6qcj_70{flex:1;min-width:0;gap:2px}._collectionTabsRow_i6qcj_70 .segment-button{min-width:0;padding:6px 8px;font-size:var(--text-md)}._collectionTabs_i6qcj_58 ._collectionHeaderChevron_i6qcj_24{margin-left:0;margin-bottom:1px;flex-shrink:0}._collectionHeaderRow_i6qcj_88{display:flex;align-items:center;gap:var(--space-2)}._collectionHeaderTrigger_i6qcj_94{border:0;background:transparent;padding:2px;cursor:pointer;color:inherit;display:flex;align-items:center;border-radius:var(--radius-xs);flex-shrink:0}._collectionHeaderTrigger_i6qcj_94:hover{background:var(--rule-1)}._collectionHeaderLabel_i6qcj_17{flex:1;border:0;background:transparent;font-family:var(--font-display);font-weight:400;font-size:17px;line-height:1.2;letter-spacing:-.01em;color:var(--ink-1);text-align:left;padding:0;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._collectionHeaderLabel_i6qcj_17:not([title]){cursor:default}._collectionHeaderChevron_i6qcj_24{margin-left:auto;border:0;background:transparent;padding:0;cursor:pointer;color:var(--ink-3);display:flex;align-items:center;justify-content:center;width:30px;min-width:30px;height:30px;border-radius:var(--radius-pill);flex-shrink:0;transition:background var(--duration-1) var(--ease-out),color var(--duration-1) var(--ease-out)}._collectionHeaderChevron_i6qcj_24:hover{background:var(--rule-1);color:var(--ink-1)}._collectionHeaderChevron_i6qcj_24[aria-expanded=true] svg{transform:rotate(180deg)}._collectionHeaderChevron_i6qcj_24 svg{transition:transform var(--duration-1) var(--ease-out)}._body_i6qcj_163{margin-top:var(--space-3)!important}._body_i6qcj_163 .area-row{min-height:50px}._body_i6qcj_163 .area-row .task-label{font-weight:500}._body_i6qcj_163 .area-row .row-actions{display:none}._body_i6qcj_163 .area-row:hover .row-actions{display:flex}._dropdown_i6qcj_183{list-style:none;padding:calc(var(--space-1) + 3px) 0;margin:var(--space-2) 0 0;background:var(--paper-3);border:1px solid var(--rule-2);border-radius:var(--radius-md);box-shadow:0 4px 12px #00000026;position:absolute;top:100%;left:4px;right:4px;z-index:20}._dropdownItem_i6qcj_198{width:100%;display:flex;align-items:center;gap:var(--space-2);padding:7px 12px;border:0;background:transparent;font-family:inherit;font-size:var(--text-md);color:var(--ink-1);text-align:left;cursor:pointer}._dropdownItem_i6qcj_198:hover{background:var(--rule-1)}._dropdownItem_i6qcj_198.is-active{color:var(--accent-1);font-weight:600}._dropdownItemNew_i6qcj_222{color:var(--ink-3);border-top:1px solid var(--rule-1);margin-top:var(--space-1)}._dropdownItemNew_i6qcj_222:hover{color:var(--ink-1)}._dropdownRow_i6qcj_232{display:flex;align-items:center}._dropdownRow_i6qcj_232:hover{background:var(--rule-1)}._dropdownRow_i6qcj_232:hover>._dropdownItem_i6qcj_198{background:transparent}._dropdownRow_i6qcj_232>._dropdownItem_i6qcj_198{flex:1;min-width:0;padding-left:6px}._visibilityToggle_i6qcj_251{display:inline-flex;align-items:center;justify-content:center;width:28px;min-width:28px;height:28px;margin-left:4px;border:0;background:transparent;color:var(--ink-3);border-radius:var(--radius-sm)}._visibilityToggle_i6qcj_251:hover{color:var(--ink-1);background:var(--accent-softer)}._dropdownRowActions_i6qcj_270{padding-right:8px;flex-shrink:0;display:none;gap:0}._dropdownRow_i6qcj_232:hover ._dropdownRowActions_i6qcj_270{display:flex}._dropdownRowActions_i6qcj_270 .row-icon-button{width:22px;min-width:22px;height:22px;font-size:12px}._rail_r577j_4{position:fixed;top:0;right:0;bottom:0;width:8px;padding:0;background:transparent;border:0;cursor:pointer;z-index:5}._rail_r577j_4:after{content:"";position:absolute;top:calc(var(--space-8) + 4.5em);right:0;width:8px;height:4em;background:var(--rule-2);border-radius:4px 0 0 4px;transition:background var(--duration-2) var(--ease-out),width var(--duration-2) var(--ease-out)}html[data-interaction=hoverable] ._rail_r577j_4:hover:after{background:var(--ink-3);width:12px}._hoverBridge_r577j_36{position:fixed;top:0;right:0;bottom:0;width:calc(var(--app-frame-pad-side) + 2px);z-index:5;cursor:pointer}._card_r577j_47{position:absolute;top:0;right:0;bottom:0;width:320px;height:100%;max-height:100%;z-index:20;display:grid;grid-template-rows:auto minmax(0,1fr);min-height:0;border-radius:var(--surface-frame-radius);background:var(--paper-2);border:1px solid var(--rule-2);padding:var(--surface-frame-pad-top) 0 0;overflow:hidden;transform:translate(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform var(--duration-2) var(--ease-out),opacity var(--duration-2) var(--ease-out),box-shadow var(--duration-2) var(--ease-out)}._card_r577j_47.is-visible{transform:translate(0);opacity:1;pointer-events:auto}._cardPeeked_r577j_80,._cardPeeked_r577j_80.is-visible{box-shadow:-10px 0 28px #00000029}._cardPinned_r577j_88.is-visible{box-shadow:-12px 0 32px #00000038}._resizeHandle_r577j_92{position:absolute;left:0;top:0;bottom:0;width:6px;cursor:ew-resize;z-index:1}._resizeHandle_r577j_92:hover{background:var(--accent-softer)}._content_r577j_106{min-height:0;overflow-y:auto;overflow-x:hidden;padding:0 clamp(var(--space-3),1.6vw,var(--space-5)) clamp(var(--space-3),1.6vw,var(--space-5))}._header_r577j_113{display:flex;min-block-size:var(--desk-header-block-size);justify-content:space-between;align-items:center;gap:var(--space-3);min-width:0;padding:0 var(--space-5);margin-bottom:0;border-bottom:1px solid var(--rule-1)}._viewControl_r577j_125{width:fit-content;min-width:0;max-width:100%;display:inline-grid;grid-template-columns:auto auto auto;align-items:center;justify-content:start;padding:3px;border-radius:999px;background:var(--paper-2);border:1px solid var(--rule-2);box-shadow:inset 0 1px 0 var(--rule-1);gap:3px}._viewControl_r577j_125 .segment-button{min-width:78px;min-height:36px;padding:0 7px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;font-size:var(--text-lg);font-weight:400;letter-spacing:.02em;color:var(--ink-2)}._viewControl_r577j_125 .segment-button:last-child{min-width:36px}._settingsIcon_r577j_160{display:inline-flex;align-items:center;justify-content:center;width:1em;height:1em;font-size:1em;line-height:1}._viewControl_r577j_125 ._settingsIcon_r577j_160{width:1.1em;height:1.1em;font-size:1.5em;transform:translate(.5px,-1px)}._viewControl_r577j_125 .segment-button.is-active{background:var(--paper-0);color:var(--ink-1);font-weight:500;border-color:var(--rule-2);box-shadow:0 1px 2px #00000029}._viewControl_r577j_125 .segment-button.is-active:after{content:none}._viewControl_r577j_125 .segment-button:hover:not(:disabled){color:var(--ink-1)}._addButton_r577j_193{width:42px;min-width:42px;height:42px;align-self:center;padding:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center;font-size:var(--text-xl);line-height:1}._addButton_r577j_193 svg{width:18px;height:18px}html[data-layout=compact] ._card_r577j_47{grid-row:auto}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-normal-7BpKI3vF.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-normal-YHFkNujK.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-normal-CFFu7zhK.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-vietnamese-full-italic-BHALq22K.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-ext-full-italic-B8-t4Nou.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces Variable;font-style:italic;font-display:swap;font-weight:100 900;src:url(/assets/fraunces-latin-full-italic-D2JnYqd-.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-cyrillic-ext-300-normal-DqmgDkIN.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-300-normal-Bbd5v1xK.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-cyrillic-300-normal-RhT0Ayi3.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-300-normal-LoaTnByX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-greek-300-normal-J-CBqZoJ.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-300-normal-STc8XiDr.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-vietnamese-300-normal-SDfX6ktj.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-300-normal-CkYRZD2a.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-ext-300-normal-BLFuR0P1.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-300-normal-B8Zgwjh3.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:300;src:url(/assets/ibm-plex-sans-latin-300-normal-b4i7YzLG.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-300-normal-C9Of02-5.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-g30qAdWV.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-normal-Dsrv2Tcn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-normal-DZqxrq2p.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-normal-BTotfTJu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-normal-_efipK4i.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-normal-D9ESIMu3.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-normal-DG4YqDda.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-normal-fK1oJ5dG.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-normal-C5H60-Va.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-normal-RBey6euL.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-normal-CDDApCn2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-normal-CYLoc0-x.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-ext-400-italic-BELOEI8R.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-400-italic-CfSXsIbO.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-cyrillic-400-italic-D9J6q4_O.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-400-italic-Bf1n82Tb.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-greek-400-italic-BEZwmy7D.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-400-italic-CTYLy0lX.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-vietnamese-400-italic-BbRnwouv.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-400-italic-78jqtfZH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-ext-400-italic-Du9zzoL2.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-400-italic-V_9i1P_m.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-latin-400-italic-CZTNEAuW.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-400-italic-CsGl1sm0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-Cs5J6C77.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-500-normal-DB5PtV2g.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-cyrillic-500-normal-CocWQlwt.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-500-normal-ByOcLdNv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-greek-500-normal-JMMifIXV.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-500-normal-CuWXN6rf.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-vietnamese-500-normal-e4dixQRQ.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-500-normal-BEb3_waV.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-ext-500-normal-DakdToA3.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-500-normal-D0aIdm-b.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-sans-latin-500-normal-6ng42L7E.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-500-normal-BgVn5rGT.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-DUMzJB7m.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-ext-600-normal-Bz0x94Yp.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-cyrillic-600-normal-71GNu3SW.woff2) format("woff2"),url(/assets/ibm-plex-sans-cyrillic-600-normal-BGq0mW3O.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-greek-600-normal-DzTrcv_p.woff2) format("woff2"),url(/assets/ibm-plex-sans-greek-600-normal-D-CqTdkO.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-vietnamese-600-normal-DpPYBSTl.woff2) format("woff2"),url(/assets/ibm-plex-sans-vietnamese-600-normal-DgdngZtN.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-ext-600-normal-DOrvGEcy.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-ext-600-normal-DIrixKbi.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2) format("woff2"),url(/assets/ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BqneJy0T.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-500-normal-BIfNGwUT.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-cyrillic-500-normal-Bq9vWWag.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-500-normal-Ael50iVv.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-vietnamese-500-normal-DZ4AoWbu.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-500-normal-C8zxqsMH.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-ext-500-normal-CAhNIIs5.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-500-normal-CZ70TYgx.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/ibm-plex-mono-latin-500-normal-DSY6xOcd.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-500-normal-CB9ihrfo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-V-xxqcpd.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-600-normal-9HEixskS.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-cyrillic-600-normal-CTOM6hUh.woff2) format("woff2"),url(/assets/ibm-plex-mono-cyrillic-600-normal-fLZuRloM.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-vietnamese-600-normal-D2EvbN8M.woff2) format("woff2"),url(/assets/ibm-plex-mono-vietnamese-600-normal-iLQfcSjf.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-ext-600-normal-D38SheWl.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-ext-600-normal-DmB0ttJJ.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-mono-latin-600-normal-BgSNZQsw.woff2) format("woff2"),url(/assets/ibm-plex-mono-latin-600-normal-DWFSQ4vo.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer tokens.tokens{:root{--font-display: "Fraunces Variable", "Cormorant Garamond", Georgia, serif;--font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-14: 56px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 10px;--radius-xl: 12px;--radius-2xl: 14px;--radius-pill: 999px;--swatch-size: 9px;--swatch-gap: var(--space-2);--swatch-border-width: 1.5px;--text-xs: 11px;--text-sm: 13px;--text-md: 15px;--text-lg: 17px;--text-xl: 22px;--text-2xl: clamp(22px, 3.2vw, 28px);--text-3xl: clamp(32px, 4.4vw, 40px);--text-4xl: clamp(38px, 5.6vw, 52px);--ease-out: cubic-bezier(.22, .61, .36, 1);--duration-1: .14s;--duration-2: .2s;--danger-1: #c94a47;--danger-soft: rgba(201, 74, 71, .14)}[data-font=editorial]{--font-display: "Fraunces Variable", "Cormorant Garamond", Georgia, serif;--font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}[data-font=sans]{--font-display: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-sans: "IBM Plex Sans", ui-sans-serif, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}[data-font=system]{--font-display: ui-serif, Georgia, serif;--font-sans: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: ui-monospace, "SF Mono", Menlo, monospace}[data-font=mono]{--font-display: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-sans: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-mono: "IBM Plex Mono", ui-monospace, "SF Mono", Menlo, monospace}[data-theme=navy]{--paper-0: #060709;--paper-1: #101318;--paper-2: #151920;--paper-3: #1d232c;--ink-1: #eef2f8;--ink-2: #bcc5d2;--ink-3: #7e8796;--ink-4: #4f5866;--rule-1: rgba(238, 242, 248, .05);--rule-2: rgba(238, 242, 248, .1);--rule-3: rgba(238, 242, 248, .18);--accent-1: #4f83ff;--accent-2: #79a2ff;--accent-soft: rgba(79, 131, 255, .16);--accent-softer: rgba(79, 131, 255, .08);--shadow-card: 0 1px 0 rgba(0, 0, 0, .42);--shadow-raised: 0 18px 44px rgba(0, 0, 0, .54);--shadow-overlay: 0 24px 64px rgba(0, 0, 0, .66);--page-glow-warm: rgba(28, 48, 112, .06);--page-glow-cool: rgba(53, 93, 210, .04)}[data-theme=ink]{--paper-0: #0d0907;--paper-1: #16110c;--paper-2: #1e1812;--paper-3: #2a2218;--ink-1: #ece3cf;--ink-2: #b8ac90;--ink-3: #7a6f59;--ink-4: #4d4537;--rule-1: rgba(236, 227, 207, .06);--rule-2: rgba(236, 227, 207, .12);--rule-3: rgba(236, 227, 207, .22);--accent-1: #d65a45;--accent-2: #e07868;--accent-soft: rgba(214, 90, 69, .14);--accent-softer: rgba(214, 90, 69, .06);--shadow-card: 0 1px 0 rgba(0, 0, 0, .3);--shadow-raised: 0 12px 36px rgba(0, 0, 0, .4);--shadow-overlay: 0 24px 64px rgba(0, 0, 0, .55);--page-glow-warm: rgba(214, 90, 69, .08);--page-glow-cool: rgba(236, 227, 207, .04)}[data-theme=graphite]{--paper-0: #0e1013;--paper-1: #161a1f;--paper-2: #1f242b;--paper-3: #2c333c;--ink-1: #e8ebf0;--ink-2: #aab1bb;--ink-3: #6f7785;--ink-4: #464d57;--rule-1: rgba(232, 235, 240, .06);--rule-2: rgba(232, 235, 240, .12);--rule-3: rgba(232, 235, 240, .22);--accent-1: #c89a55;--accent-2: #d8b378;--accent-soft: rgba(200, 154, 85, .14);--accent-softer: rgba(200, 154, 85, .06);--shadow-card: 0 1px 0 rgba(0, 0, 0, .3);--shadow-raised: 0 12px 36px rgba(0, 0, 0, .4);--shadow-overlay: 0 24px 64px rgba(0, 0, 0, .55);--page-glow-warm: rgba(200, 154, 85, .06);--page-glow-cool: rgba(232, 235, 240, .04)}[data-theme=forest]{--paper-0: #0a1310;--paper-1: #111d18;--paper-2: #182824;--paper-3: #233a33;--ink-1: #e4eee5;--ink-2: #a8c0b0;--ink-3: #6f8779;--ink-4: #475a51;--rule-1: rgba(228, 238, 229, .06);--rule-2: rgba(228, 238, 229, .12);--rule-3: rgba(228, 238, 229, .22);--accent-1: #e8a358;--accent-2: #f0b878;--accent-soft: rgba(232, 163, 88, .14);--accent-softer: rgba(232, 163, 88, .06);--shadow-card: 0 1px 0 rgba(0, 0, 0, .3);--shadow-raised: 0 12px 36px rgba(0, 0, 0, .4);--shadow-overlay: 0 24px 64px rgba(0, 0, 0, .55);--page-glow-warm: rgba(232, 163, 88, .06);--page-glow-cool: rgba(228, 238, 229, .04)}}@layer reset,components;@layer reset{*{box-sizing:border-box}html,body,#root{margin:0;height:100%}body{height:100svh}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}html{font-family:var(--font-sans);font-feature-settings:"ss01","cv11";color:var(--ink-1);background-color:var(--paper-0);background-image:radial-gradient(circle at 18% 12%,var(--page-glow-warm),transparent 40%),radial-gradient(circle at 86% 88%,var(--page-glow-cool),transparent 44%),url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.85  0 0 0 0 0.85  0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}::selection{background:var(--accent-soft);color:var(--ink-1)}html[data-theme=navy]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.85  0 0 0 0 0.85  0 0 0 0 0.85  0 0 0 0.05 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}}@layer components{.app-shell{--app-zoom: 1;--app-frame-pad-top: clamp(4px, 1.6vw, var(--space-8));--app-frame-pad-side: clamp(4px, 1.25vw, var(--space-6));--app-frame-pad-bottom: clamp(4px, 1.25vw, var(--space-6));--surface-frame-radius: clamp(8px, 1.4vw, var(--radius-2xl));--surface-frame-pad-top: clamp(5px, .7vw, 12px);--surface-frame-pad-side: clamp(6px, 1.35vw, 28px);--surface-frame-pad-bottom: clamp(6px, 1.35vw, 28px);--surface-inner-radius: clamp(8px, 1.05vw, var(--radius-xl));height:calc(100svh / var(--app-zoom));width:calc(100vw / var(--app-zoom));padding:var(--app-frame-pad-top) var(--app-frame-pad-side) var(--app-frame-pad-bottom);display:grid;grid-template-rows:auto minmax(0,1fr);overflow:hidden;zoom:var(--app-zoom)}.app-header{display:flex;gap:clamp(var(--space-4),2vw,var(--space-8));align-items:center;margin-bottom:clamp(var(--space-2),1.2vw,var(--space-4));padding-bottom:clamp(6px,.8vw,var(--space-3));border-bottom:1px solid var(--rule-2)}.app-header h1{margin:0;font-family:var(--font-display);font-weight:400;font-style:italic;font-size:var(--text-4xl);line-height:.96;letter-spacing:-.035em;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;color:var(--ink-1)}.sidebar-card h2,.dialog-card h2{margin:0;font-family:var(--font-display);font-weight:500;font-size:var(--text-xl);line-height:1.15;letter-spacing:-.02em;font-variation-settings:"opsz" 24;color:var(--ink-1)}.desk-header h2{margin:0;font-family:var(--font-display);font-weight:500;font-size:var(--text-2xl);line-height:1.15;letter-spacing:-.02em;font-variation-settings:"opsz" 24;color:var(--ink-1)}.area-title{display:grid;gap:4px;padding-left:8px}.eyebrow{margin:0 0 var(--space-3);text-transform:uppercase;letter-spacing:.22em;font-family:var(--font-mono);font-size:10px;font-weight:500;color:var(--accent-1)}.subtle-copy,.sidebar-copy,.dialog-copy{margin:var(--space-3) 0 0;color:var(--ink-2);font-size:14px;line-height:1.55;max-width:52ch}.desk,.sidebar-card,.dialog-card{background:var(--paper-1);border:1px solid var(--rule-2);box-shadow:var(--shadow-card)}.workspace{--desk-header-block-size: 72px;position:relative;display:grid;grid-template-columns:minmax(0,1fr) 0px;grid-template-rows:auto minmax(0,1fr);row-gap:clamp(.25em,.7vw,.5em);min-height:0;transition:grid-template-columns var(--duration-2) var(--ease-out)}.workspace.workspace--pinned{grid-template-columns:minmax(0,1fr) var(--sidebar-width, 320px);column-gap:clamp(var(--space-3),1.6vw,var(--space-6))}.desk{display:grid;grid-template-rows:auto minmax(0,1fr);grid-row:span 2;min-height:0;border-radius:var(--surface-frame-radius);padding:var(--surface-frame-pad-top) var(--surface-frame-pad-side) var(--surface-frame-pad-bottom);position:relative}.desk-header{display:flex;min-block-size:var(--desk-header-block-size);align-items:center;justify-content:space-between;gap:var(--space-4);margin-bottom:0;padding-bottom:8px}.segmented-control{display:inline-flex;flex-wrap:wrap;padding:0;border-radius:0;background:transparent;border:0;border-bottom:1px solid var(--rule-2);gap:var(--space-1)}.segment-button{position:relative;border:0;min-width:40px;padding:6px 10px;border-radius:0;background:transparent;color:var(--ink-3);font-family:var(--font-sans);font-size:var(--text-md);font-weight:500;letter-spacing:.02em;transition:color var(--duration-1) var(--ease-out),background var(--duration-1) var(--ease-out),box-shadow var(--duration-1) var(--ease-out)}.canvas-area{position:relative;display:grid;min-height:0}.segment-button:disabled{opacity:.38;cursor:not-allowed}.segment-button:hover:not(:disabled){color:var(--ink-1)}.segment-button.is-active{color:var(--accent-1);font-weight:600}.segment-button.is-active:after{content:"";position:absolute;left:0;right:0;bottom:-1px;border-bottom:2px solid var(--accent-1)}.undo-segment{min-width:68px}.cloud-canvas{position:relative;min-height:0;height:100%;border-radius:var(--surface-inner-radius);overflow:hidden;touch-action:manipulation;background:radial-gradient(ellipse at 50% 42%,rgba(214,90,69,.025),transparent 70%),var(--paper-1);border:1px solid var(--rule-2);box-shadow:inset 0 0 160px #0000002e}html[data-theme=navy] .cloud-canvas{background:radial-gradient(ellipse at 50% 48%,rgba(32,58,150,.18) 0%,rgba(32,58,150,.14) 20%,rgba(22,40,106,.11) 40%,rgba(12,22,58,.08) 60%,transparent 82%),radial-gradient(ellipse at 50% 48%,rgba(10,18,48,.28) 0%,rgba(7,12,30,.24) 36%,rgba(4,7,16,.18) 60%,rgba(1,2,5,.12) 78%,transparent 92%),var(--paper-1);box-shadow:inset 0 0 240px #0000006b}.cloud-canvas:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle at center,transparent 55%,rgba(0,0,0,.18) 100%);pointer-events:none}.switch{width:40px;height:22px;padding:2px;border:1px solid var(--rule-3);border-radius:var(--radius-pill);background:var(--paper-3);display:inline-flex;align-items:center;justify-content:flex-start;transition:background var(--duration-2) var(--ease-out),border-color var(--duration-2) var(--ease-out)}.switch.is-on{background:var(--accent-1);border-color:var(--accent-1)}.switch__thumb{width:16px;height:16px;border-radius:var(--radius-pill);background:var(--ink-1);box-shadow:0 1px 2px #0006;transition:transform var(--duration-2) var(--ease-out)}.switch.is-on .switch__thumb{transform:translate(18px)}.task-list{list-style:none;padding:0;margin:var(--space-5) 0 0;display:grid;gap:var(--space-1)}.task-row{width:100%;display:flex;justify-content:space-between;gap:var(--space-3);align-items:center;border:0;background:transparent;color:var(--ink-1);border-radius:var(--radius-md);box-shadow:inset 0 -1px 0 var(--rule-1);padding:var(--space-3) var(--space-1) var(--space-3) 14px;text-align:left;transition:background var(--duration-1) var(--ease-out)}.task-row:last-child{box-shadow:none}.area-row{padding:10px var(--space-1) 10px var(--space-3);align-items:stretch}.row-main-action{flex:1;min-width:0;display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);border:0;background:transparent;color:inherit;text-align:left;padding:0;font-family:inherit;font-size:var(--text-lg);border-radius:4px}.row-main-action:focus-visible{outline:none}.area-row:has(.row-main-action:focus-visible){background:var(--accent-softer)}.area-row__lead{display:flex;align-items:center;gap:var(--swatch-gap);min-width:0;flex:1}.area-title-button{background:transparent;border:0;padding:0;margin:0;text-align:left;cursor:pointer;color:inherit;font:inherit;display:block}.area-title-button h2{transition:opacity var(--duration-1) var(--ease-out)}.area-title-button:hover h2{opacity:.7;text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:4px}.area-breadcrumb{display:flex;align-items:baseline;gap:10px;margin:0}.area-breadcrumb h2,.area-breadcrumb h3{margin:0}.area-breadcrumb h3{font-family:var(--font-display);font-weight:500;font-size:var(--text-lg);line-height:1.15;letter-spacing:-.02em;font-variation-settings:"opsz" 24;color:var(--ink-2)}.area-breadcrumb-segment{background:transparent;border:0;padding:0;margin:0;cursor:pointer;color:inherit;font:inherit;transition:opacity var(--duration-1) var(--ease-out)}.area-breadcrumb-segment:hover{opacity:.7}.area-breadcrumb-segment:hover h2,.area-breadcrumb-segment:hover h3{text-decoration:underline;text-decoration-style:dotted;text-decoration-thickness:1px;text-underline-offset:4px}.area-breadcrumb-separator{font-family:var(--font-display);font-size:var(--text-2xl);line-height:1.15;color:var(--ink-2);opacity:.5}.area-meta-glyph{display:inline-flex;align-items:center;justify-content:center;width:var(--swatch-size);height:var(--swatch-size);color:var(--ink-3);font-size:calc(var(--swatch-size) * 1.4);line-height:1;flex-shrink:0}.dialog-fields{display:grid;gap:var(--space-3)}.area-members-fieldset{border:none;padding:0;margin:var(--space-4) 0 0}.area-members-legend{opacity:.75;font-size:var(--text-sm);color:var(--ink-3);padding:0 0 var(--space-2)}.area-members-list{display:flex;flex-direction:column;gap:var(--space-2);max-height:12em;padding-right:var(--space-2);overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.area-members-list--bounded{--area-picker-visible-items: 3;max-height:min(70vh,calc(var(--area-picker-visible-items) * 3.75rem + (var(--area-picker-visible-items) - 1) * var(--space-1)))}.toggle-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);cursor:pointer}.toggle-row--divided{padding:var(--space-3) 0;border-top:1px solid var(--rule-1);border-bottom:1px solid var(--rule-1)}.toggle-row__copy{display:grid;gap:2px}.toggle-row__label{font-family:var(--font-display);font-size:18px;letter-spacing:-.01em;color:var(--ink-1)}.toggle-row__hint{font-family:var(--font-sans);font-size:var(--text-sm);line-height:1.4;color:var(--ink-3)}.area-member-row{display:flex;align-items:center;gap:var(--swatch-gap);cursor:pointer;font-size:var(--text-md);color:var(--ink-1)}.row-actions{display:flex;gap:var(--space-1);align-items:center}.row-action-button{border:1px solid transparent;background:transparent;color:var(--ink-3);border-radius:var(--radius-sm);padding:var(--space-1) 10px;font-size:var(--text-md);transition:color var(--duration-1) var(--ease-out),background var(--duration-1) var(--ease-out),border-color var(--duration-1) var(--ease-out)}.row-icon-button{width:30px;min-width:30px;height:30px;padding:0;border-radius:var(--radius-pill);display:inline-flex;align-items:center;justify-content:center}.row-action-button:disabled{opacity:.4;cursor:not-allowed}.danger-inline{color:var(--danger-1)}.task-row:hover{background:var(--accent-softer)}.task-row:hover .row-action-button{color:var(--ink-1)}.task-copy{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--space-1)}.task-label{font-family:var(--font-display);font-weight:400;font-size:var(--text-lg);line-height:1.2;letter-spacing:-.01em;color:var(--ink-1);display:block}.task-description{font-family:var(--font-sans);font-size:var(--text-md);line-height:1.45;color:var(--ink-3);display:block;overflow-wrap:anywhere}.task-priority,.area-meta{flex-shrink:0;padding:2px var(--space-2);border-radius:var(--radius-pill);background:transparent;border:1px solid var(--rule-2);color:var(--ink-3);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:500;letter-spacing:.02em}.area-row.is-active{background:var(--accent-softer);border-color:var(--accent-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-1) 18%,transparent)}.area-row.is-active .task-label{color:var(--accent-1);font-variation-settings:"SOFT" 100,"WONK" 1}.area-row.is-active .area-meta{border-color:var(--accent-1);color:var(--accent-1)}.active-highlighting-off .segment-button.is-active,.active-highlighting-off .area-row.is-active .task-label{color:inherit;font-style:normal}.active-highlighting-off .segment-button.is-active:after{content:none}.active-highlighting-off .area-row.is-active{background:transparent}.active-highlighting-off .area-row.is-active .area-meta{border-color:var(--rule-2);color:var(--ink-3)}.area-row--new .row-main-action--add{color:var(--ink-3);opacity:.75;transition:opacity var(--duration-1) var(--ease-out),color var(--duration-1) var(--ease-out)}.area-row--new .row-main-action--add .task-label{display:inline-flex;width:var(--swatch-size);align-items:center;justify-content:center;font-size:16px;line-height:1}.area-row--new:hover .row-main-action--add{color:var(--ink-1);opacity:1}.primary-button,.secondary-button,.ghost-button,.danger-button{min-height:36px;border:1px solid transparent;border-radius:7px;padding:0 14px;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:500;letter-spacing:.04em;text-transform:uppercase;transition:background var(--duration-2) var(--ease-out),border-color var(--duration-2) var(--ease-out),color var(--duration-2) var(--ease-out),transform 80ms var(--ease-out)}.primary-button{background:var(--ink-1);color:var(--paper-1);border-color:var(--ink-1)}.primary-button:hover:not(:disabled){background:var(--accent-1);border-color:var(--accent-1)}.primary-button:active:not(:disabled){transform:translateY(1px)}.secondary-button{background:transparent;color:var(--ink-1);border:1px solid var(--ink-1)}.secondary-button:hover:not(:disabled){background:var(--ink-1);color:var(--paper-1)}.secondary-button:active:not(:disabled){transform:translateY(1px)}.ghost-button{background:transparent;color:var(--ink-2);border:1px solid var(--rule-2)}.ghost-button:hover:not(:disabled){background:var(--paper-3);color:var(--ink-1);border-color:var(--rule-3)}.ghost-button:active:not(:disabled){transform:translateY(1px)}.danger-button{background:transparent;color:var(--danger-1);border:1px solid var(--danger-1)}.danger-button:hover:not(:disabled){background:var(--danger-1);border-color:var(--danger-1);color:var(--paper-1)}.danger-button:active:not(:disabled){transform:translateY(1px)}.row-action-button:hover:not(:disabled){background:var(--paper-3);border-color:var(--rule-2);color:var(--ink-1)}.primary-button:focus-visible,.secondary-button:focus-visible,.ghost-button:focus-visible,.row-action-button:focus-visible,.segment-button:focus-visible{outline:1.5px solid var(--accent-1);outline-offset:3px}.danger-button:focus-visible{outline:1.5px solid var(--danger-1);outline-offset:3px}.scrollbar-none{scrollbar-width:none}.scrollbar-none::-webkit-scrollbar{width:0;height:0}.scrollbar-subtle{scrollbar-width:thin;scrollbar-color:var(--rule-3) transparent}.scrollbar-subtle::-webkit-scrollbar{width:10px}.scrollbar-subtle::-webkit-scrollbar-track{background:transparent}.scrollbar-subtle::-webkit-scrollbar-thumb{background:var(--rule-3);border-radius:var(--radius-pill);border:2px solid transparent;background-clip:padding-box}.scrollbar-subtle::-webkit-scrollbar-thumb:hover{background:var(--ink-3);border:2px solid transparent;background-clip:padding-box}.dialog-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;display:grid;place-items:center;padding:var(--space-6);background:#0000009e;-webkit-backdrop-filter:blur(8px) saturate(.8);backdrop-filter:blur(8px) saturate(.8)}.dialog-card{width:min(100%,460px);max-height:calc(100dvh - var(--space-6) * 2);display:grid;grid-template-rows:auto minmax(0,1fr) auto;border-radius:var(--radius-2xl);padding:var(--space-8);box-shadow:var(--shadow-overlay);background:var(--paper-2)}html[data-interaction=touch-first][data-keyboard=open] .dialog-backdrop{place-items:start center;overflow-y:auto;padding-top:var(--space-8);padding-bottom:var(--space-4)}html[data-interaction=touch-first][data-keyboard=open] .dialog-card{max-height:calc(100dvh - var(--space-8) - var(--space-4))}.dialog-header{margin-bottom:var(--space-5)}.dialog-header--compact{margin-bottom:var(--space-3)}.dialog-body{min-height:0;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.dialog-body::-webkit-scrollbar{display:none}.dialog-edit-eyebrow{font-size:var(--text-sm);letter-spacing:.08em}.dialog-field{display:grid;gap:var(--space-1);color:var(--ink-1)}.dialog-field+.dialog-field{margin-top:var(--space-4)}.dialog-field--inline{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.dialog-field--priority-edit{gap:var(--space-2)}.dialog-field__label{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.14em;font-size:10px;color:var(--ink-3)}.dialog-field input,.dialog-field textarea{width:100%;border:0;border-bottom:1px solid var(--rule-3);background:transparent;color:var(--ink-1);border-radius:0;padding:var(--space-2) 0;outline:none;font-family:var(--font-display);font-size:var(--text-xl);letter-spacing:-.01em;transition:border-color var(--duration-2) var(--ease-out)}.dialog-field input{font-weight:600;font-variation-settings:"opsz" 144,"SOFT" 100,"WONK" 1;letter-spacing:-.01em}.dialog-field textarea{resize:none;min-height:calc(var(--text-lg) * 1.5 + var(--space-4));overflow:hidden;line-height:1.5;font-family:var(--font-display);font-size:var(--text-lg);letter-spacing:0;padding-right:10%}.dialog-field input:focus,.dialog-field textarea:focus{border-color:var(--accent-1)}.dialog-actions{display:flex;justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-8);padding-top:var(--space-5);border-top:1px solid var(--rule-1);flex-shrink:0}.dialog-actions-split{justify-content:space-between;align-items:center}.dialog-actions-main{display:flex;justify-content:flex-end;gap:var(--space-2)}.dialog-actions .primary-button,.dialog-actions .secondary-button,.dialog-actions .ghost-button,.dialog-actions .danger-button{min-height:36px;border-radius:var(--radius-pill)}.dialog-actions>.row-icon-button{width:40px;min-width:40px}.primary-button:disabled,.secondary-button:disabled,.ghost-button:disabled,.danger-button:disabled{opacity:.45;cursor:not-allowed}@media(max-width:1040px){.workspace{grid-template-columns:1fr}.app-header h1{font-size:var(--text-3xl)}}html[data-layout=compact] .app-shell{grid-template-rows:minmax(0,1fr)}html[data-layout=compact] .app-header{display:none}html[data-layout=compact] .app-header h1{font-size:32px}html[data-layout=compact] .workspace{grid-template-rows:minmax(0,1fr)}html[data-layout=compact] .desk{grid-row:auto}html[data-layout=compact] .canvas-area,html[data-layout=compact] .cloud-canvas{min-height:320px}html[data-layout=compact] .app-header,html[data-layout=compact] .desk-header{flex-direction:column;align-items:stretch}}.area-color-swatch{--swatch-color: var(--ink-3);flex-shrink:0;width:var(--swatch-size);height:var(--swatch-size);border-radius:var(--radius-pill);background:var(--swatch-color)}.area-color-swatch--composite{background:transparent;border:var(--swatch-border-width) dashed var(--swatch-color);border-radius:var(--radius-xs)}.option-card-row{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--rule-1);border-radius:var(--radius-lg);background:var(--paper-3);cursor:pointer;color:var(--ink-1)}.option-card-row:hover{border-color:var(--rule-3);background:var(--paper-2)}.option-card-row.is-selected{background:var(--accent-softer);border-color:var(--accent-1);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent-1) 18%,transparent)}.option-card-row.is-selected .option-card-row__main{color:var(--accent-1)}.option-card-row__main{display:flex;align-items:center;gap:var(--swatch-gap);min-width:0}.option-card-row__meta{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.option-card-row__badge,.option-card-row__count{flex:0 0 auto;border-radius:999px;padding:4px 10px;font-size:var(--text-xs);color:var(--ink-3);background:var(--paper-2)}.option-card-row__badge{letter-spacing:.04em;text-transform:uppercase}.option-card-row__badge.is-selected{color:var(--paper-1);background:var(--ink-1)}
