._widget_1lozs_2{display:flex;flex-direction:column;gap:var(--space-4);padding-bottom:var(--space-4)}._missing_1lozs_8{padding:var(--space-5);color:var(--text-3)}._hero_1lozs_13{position:relative;aspect-ratio:16 / 9;max-height:300px;width:100%;border-radius:var(--radius-l);overflow:hidden;display:grid;place-items:center}._hero_1lozs_13 img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:_heroIn_1lozs_1 var(--dur-slow) var(--ease-out)}@keyframes _heroIn_1lozs_1{0%{opacity:0;transform:scale(1.04)}}._heroEmoji_1lozs_37{font-size:72px;transform:translateY(-18px)}._heroText_1lozs_41{position:absolute;left:0;right:0;bottom:0;padding:56px var(--space-4) var(--space-4);background:linear-gradient(to top,#0a0c10c7,#0a0c1000);color:#fff}._heroText_1lozs_41 h2{margin:0;font-size:22px;line-height:1.2;font-weight:var(--fw-bold)}._heroText_1lozs_41 p{margin:4px 0 0;font-size:var(--fs-s);opacity:.85}._credit_1lozs_61{position:absolute;top:8px;right:10px;font-size:10px;color:#fff;opacity:.75;text-shadow:0 1px 2px rgba(0,0,0,.6)}._meta_1lozs_71{display:grid;grid-template-columns:repeat(auto-fit,minmax(92px,1fr));gap:var(--space-2)}._stat_1lozs_76{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3);border-radius:var(--radius-m);background:var(--surface-2)}._stat_1lozs_76 b{font-size:var(--fs-m)}._statLabel_1lozs_87{font-size:var(--fs-xs);color:var(--text-3)}._statHint_1lozs_91{font-size:10px;color:var(--text-3)}._stepper_1lozs_95{display:inline-flex;align-items:center;gap:var(--space-2)}._stepper_1lozs_95 button{width:22px;height:22px;border:1px solid var(--border);border-radius:50%;background:var(--surface);line-height:1}._stepper_1lozs_95 b{min-width:14px;text-align:center}._tags_1lozs_113{display:flex;flex-wrap:wrap;gap:var(--space-1)}._tags_1lozs_113 span{padding:2px 8px;border-radius:var(--radius-pill);background:var(--accent-soft);color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-medium)}._progress_1lozs_127{display:flex;align-items:center;gap:var(--space-3);font-size:var(--fs-xs);color:var(--text-2)}._progressBar_1lozs_134{flex:1;height:6px;border-radius:var(--radius-pill);background:var(--surface-3);overflow:hidden}._progressBar_1lozs_134 span{display:block;height:100%;background:#3fb37f;transform-origin:left;transition:transform var(--dur-slow) var(--ease-out)}._linkBtn_1lozs_148{border:0;background:none;padding:0;color:var(--accent);font-size:var(--fs-xs)}._section_1lozs_156 h3{display:flex;align-items:baseline;justify-content:space-between;margin:0 0 var(--space-2);font-size:var(--fs-l)}._section_1lozs_156 h3 small{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-3)}._ingredients_1lozs_169{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}._ingredients_1lozs_169 li{border-bottom:1px solid var(--border)}._ingredients_1lozs_169 label{display:grid;grid-template-columns:18px 88px 1fr;align-items:center;gap:var(--space-2);min-height:34px;font-size:var(--fs-s);cursor:pointer}._ingredients_1lozs_169 b{font-variant-numeric:tabular-nums}._ingredients_1lozs_169 li[data-on] span,._ingredients_1lozs_169 li[data-on] b{text-decoration:line-through;color:var(--text-3)}._steps_1lozs_197{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._step_1lozs_95{display:grid;grid-template-columns:32px 1fr auto;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);transition:border-color var(--dur-med) var(--ease-out),background var(--dur-med) var(--ease-out),opacity var(--dur-med) var(--ease-out)}._step_1lozs_95[data-current]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._step_1lozs_95[data-done]{opacity:.55}._stepNum_1lozs_222{width:28px;height:28px;display:grid;place-items:center;border:1.5px solid var(--border);border-radius:50%;background:var(--surface);font-size:var(--fs-s);font-weight:var(--fw-bold);flex-shrink:0}._step_1lozs_95[data-current] ._stepNum_1lozs_222{border-color:var(--accent);color:var(--accent)}._step_1lozs_95[data-done] ._stepNum_1lozs_222{background:#3fb37f;border-color:#3fb37f;color:#fff}._stepBody_1lozs_243 strong{font-size:var(--fs-m)}._stepBody_1lozs_243 p{margin:2px 0 0;font-size:var(--fs-s);color:var(--text-2);line-height:1.5}._stepImg_1lozs_252{width:84px;height:84px;object-fit:cover;border-radius:var(--radius-s)}._timer_1lozs_259{display:inline-flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:4px 6px 4px 4px;border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--fs-s)}._timer_1lozs_259 button{height:24px;padding:0 8px;border:0;border-radius:var(--radius-pill);background:var(--surface);font-size:var(--fs-xs);font-weight:var(--fw-medium)}._timerRing_1lozs_278{--p: 0deg;width:22px;height:22px;border-radius:50%;background:conic-gradient(var(--accent) var(--p),var(--surface-3) 0);-webkit-mask:radial-gradient(circle,transparent 6px,#000 6.5px);mask:radial-gradient(circle,transparent 6px,#000 6.5px)}._timerTime_1lozs_287{font-variant-numeric:tabular-nums;font-weight:var(--fw-bold);min-width:44px}._timer_1lozs_259[data-finished]{background:color-mix(in srgb,#3fb37f 22%,var(--surface));animation:_ding_1lozs_1 .9s var(--ease-out) 3}@keyframes _ding_1lozs_1{50%{transform:scale(1.06)}}._tips_1lozs_302{padding:var(--space-3) var(--space-4);border-left:3px solid #f0a03c;border-radius:var(--radius-s);background:color-mix(in srgb,#f0a03c 10%,var(--surface))}._tips_1lozs_302 h4{margin:0 0 var(--space-1);font-size:var(--fs-s)}._tips_1lozs_302 ul{margin:0;padding-left:18px;font-size:var(--fs-s);color:var(--text-2);line-height:1.6}._serving_1lozs_320{margin:0;display:flex;flex-direction:column;gap:var(--space-2)}._serving_1lozs_320 img{width:100%;max-height:220px;object-fit:cover;border-radius:var(--radius-m)}._serving_1lozs_320 figcaption{display:flex;flex-direction:column;font-size:var(--fs-s);color:var(--text-2)}._serving_1lozs_320 small{font-size:10px;color:var(--text-3)}._widgetFooter_1lozs_343{position:sticky;bottom:0;padding:var(--space-3) 0 0;background:linear-gradient(to top,var(--surface) 70%,transparent)}._widgetFooter_1lozs_343 .btn{width:100%;justify-content:center;height:36px}._closed_1lozs_354{display:block;padding:var(--space-2);text-align:center;color:#3fb37f;font-weight:var(--fw-bold)}._app_1lozs_363{flex:1;min-height:0;display:grid;grid-template-columns:240px 1fr;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);overflow:hidden}._appNav_1lozs_373{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-right:1px solid var(--border);background:color-mix(in srgb,#f4b48c 8%,var(--surface))}._back_1lozs_381{align-self:flex-start;margin-bottom:var(--space-3);padding:4px 8px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--accent);font-size:var(--fs-s);font-weight:var(--fw-medium)}._back_1lozs_381:hover{background:var(--accent-soft)}._appBrand_1lozs_395{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3) var(--space-2);font-size:var(--fs-xl);font-weight:var(--fw-bold)}._navItem_1lozs_403{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2);border:0;border-radius:var(--radius-s);background:transparent;font-size:var(--fs-m);text-align:left}._navItem_1lozs_403:hover{background:var(--surface-2)}._navItem_1lozs_403[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-1);font-weight:var(--fw-medium)}._navItem_1lozs_403 em{margin-left:auto;font-size:10px;font-style:normal;color:var(--text-3)}._navNote_1lozs_429{margin-top:auto;font-size:var(--fs-xs);color:var(--text-3)}._appMain_1lozs_434{min-width:0;min-height:0;overflow-y:auto;padding:var(--space-5);animation:_mainIn_1lozs_1 var(--dur-med) var(--ease-out)}@keyframes _mainIn_1lozs_1{0%{opacity:0;transform:translateY(8px)}}._appHead_1lozs_447{display:flex;align-items:center;gap:var(--space-3);margin-bottom:var(--space-4)}._appHead_1lozs_447 h1{margin:0;font-size:24px}._appHead_1lozs_447 .btn.primary{margin-left:auto}._saved_1lozs_460{margin-left:auto;font-size:var(--fs-xs);color:var(--text-3)}._stub_1lozs_465{height:100%;display:grid;place-content:center;text-align:center;color:var(--text-3)}._stub_1lozs_465 span{font-size:48px}._stub_1lozs_465 h2{margin:var(--space-2) 0 0;color:var(--text-1)}._cards_1lozs_479{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--space-4)}._card_1lozs_479{display:flex;flex-direction:column;gap:4px;padding:0 0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);text-align:left;overflow:hidden;transition:transform var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._card_1lozs_479:hover{transform:translateY(-2px);box-shadow:var(--shadow-2)}._card_1lozs_479 strong,._cardMeta_1lozs_501{padding:0 var(--space-3)}._cardMeta_1lozs_501{font-size:var(--fs-xs);color:var(--text-3)}._cardImg_1lozs_508{height:140px;margin-bottom:var(--space-2);display:grid;place-items:center;font-size:48px}._cardImg_1lozs_508 img{width:100%;height:100%;object-fit:cover}._editorGrid_1lozs_520{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}._panelBox_1lozs_525{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-l)}._panelBox_1lozs_525 h3{margin:0;font-size:var(--fs-l)}._panelBox_1lozs_525 h3 small{font-weight:var(--fw-regular);font-size:var(--fs-xs);color:var(--text-3)}._wide_1lozs_542{grid-column:1 / -1}._field_1lozs_545{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--text-2)}._fieldRow_1lozs_552{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-2)}._imgPick_1lozs_557{display:flex;flex-wrap:wrap;gap:var(--space-2)}._imgPick_1lozs_557 button{width:64px;height:48px;padding:0;border:2px solid transparent;border-radius:var(--radius-s);overflow:hidden;font-size:22px}._imgPick_1lozs_557 button[aria-pressed=true]{border-color:var(--accent)}._imgPick_1lozs_557 img{width:100%;height:100%;object-fit:cover}._ingTable_1lozs_579{display:flex;flex-direction:column;gap:4px}._ingRow_1lozs_584{display:grid;grid-template-columns:72px 84px 1fr auto;gap:4px}._stepEdit_1lozs_589{display:grid;grid-template-columns:32px 1fr 80px auto;gap:var(--space-2);align-items:start;padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}._stepEditBody_1lozs_597{display:flex;flex-direction:column;gap:4px}._stepEditBody_1lozs_597 textarea{height:auto;padding:6px 8px;resize:vertical;font-family:inherit}._minutes_1lozs_608{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--text-3)}._stepTools_1lozs_615{display:flex}@media (max-width: 899px){._app_1lozs_363{grid-template-columns:1fr;grid-template-rows:auto 1fr}._appNav_1lozs_373{flex-direction:row;flex-wrap:wrap;border-right:0;border-bottom:1px solid var(--border)}._appBrand_1lozs_395,._navNote_1lozs_429{display:none}._editorGrid_1lozs_520,._fieldRow_1lozs_552{grid-template-columns:1fr}._appMain_1lozs_434{padding:var(--space-3)}}._emoji_1hptj_1{display:inline-block;line-height:1;font-family:"Apple Color Emoji","Segoe UI Emoji","Noto Color Emoji",sans-serif}._img_1hptj_6{display:inline-block;border-radius:4px;object-fit:cover;vertical-align:middle}._wrap_1hptj_12{position:relative;flex-shrink:0}._button_1hptj_16{display:grid;place-items:center;width:30px;height:30px;padding:0;border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface)}._editorBig_1hptj_26 ._button_1hptj_16,._button_1hptj_16:where([data-big]){width:36px;height:36px}._button_1hptj_16[data-empty]{border-style:dashed;color:var(--text-3)}._button_1hptj_16:hover{background:var(--surface-2)}._plus_1hptj_38{font-size:11px;white-space:nowrap}._layer_1hptj_43{position:fixed;z-index:200;opacity:0}._layer_1hptj_43[data-ready]{opacity:1;animation:_grow_1hptj_1 var(--dur-med) var(--ease-out)}@keyframes _grow_1hptj_1{0%{opacity:0;transform:scale(.92)}}._popover_1hptj_58{display:flex;flex-direction:column;gap:var(--space-2);width:min(400px,calc(100vw - 16px));padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-2)}._search_1hptj_69{width:100%}._tabs_1hptj_72{display:flex;gap:4px;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}._tabs_1hptj_72 button{flex-shrink:0;height:24px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-size:11px;color:var(--text-2);white-space:nowrap}._tabs_1hptj_72 button[aria-selected=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text-1);font-weight:var(--fw-bold)}:root[data-theme=line] ._tabs_1hptj_72 button{border-radius:3px}:root[data-theme=line] ._tabs_1hptj_72 button[aria-selected=true]{background:none;border-color:var(--text-1)}._grid_1hptj_103{display:grid;grid-template-columns:repeat(auto-fill,minmax(34px,1fr));gap:2px;max-height:min(300px,40vh);overflow-y:auto}._cell_1hptj_110{height:34px;padding:0;border:0;border-radius:var(--radius-s);background:none;font-size:20px;line-height:1}._cell_1hptj_110:hover{background:var(--surface-2);transform:scale(1.12)}._cell_1hptj_110[aria-pressed=true]{background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}._empty_1hptj_127{grid-column:1 / -1;margin:var(--space-2) 0;font-size:var(--fs-xs);color:var(--text-3)}._error_1hptj_133{margin:0;font-size:var(--fs-xs);color:var(--danger)}._footer_1hptj_138{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border)}._hint_1hptj_146{flex-basis:100%;font-size:10px;color:var(--text-3)}._line_1hptj_153{display:inline-block;flex-shrink:0;vertical-align:-.15em;fill:none;stroke:currentColor;stroke-width:var(--icon-stroke, 1.75);stroke-linecap:round;stroke-linejoin:round;filter:var(--icon-filter, none)}._top_1hptj_164{display:flex;gap:var(--space-2);align-items:center}._top_1hptj_164 ._search_1hptj_69{flex:1;min-width:0}._cell_1hptj_110 ._line_1hptj_153{color:var(--icon-accent, var(--text-1))}._styleNote_1hptj_177{flex-shrink:0;font-size:10px;color:var(--text-3);white-space:nowrap}._app_2l6cj_2{flex:1;min-height:0;display:grid;grid-template-columns:220px 1fr;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);overflow:hidden}._appNav_2l6cj_12{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-right:1px solid var(--border);background:color-mix(in srgb,#8fd1ae 10%,var(--surface))}._back_2l6cj_20{align-self:flex-start;margin-bottom:var(--space-3);padding:4px 8px;border:0;border-radius:var(--radius-s);background:transparent;color:var(--accent);font-size:var(--fs-s);font-weight:var(--fw-medium)}._back_2l6cj_20:hover{background:var(--accent-soft)}._appBrand_2l6cj_34{display:flex;align-items:center;gap:var(--space-2);margin:0 0 var(--space-3) var(--space-2);font-size:var(--fs-xl);font-weight:var(--fw-bold)}._navItem_2l6cj_42{display:flex;align-items:center;gap:var(--space-2);height:36px;padding:0 var(--space-2);border:0;border-radius:var(--radius-s);background:transparent;font-size:var(--fs-m);text-align:left}._navItem_2l6cj_42:hover{background:var(--surface-2)}._navItem_2l6cj_42[aria-pressed=true]{background:var(--surface);box-shadow:var(--shadow-1);font-weight:var(--fw-medium)}._navNote_2l6cj_62{margin-top:auto;display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-3)}._linkBtn_2l6cj_71{padding:0;border:0;background:none;font-size:var(--fs-xs);color:var(--accent)}._appMain_2l6cj_78{min-width:0;min-height:0;overflow-y:auto;padding:var(--space-4) var(--space-5);animation:_mainIn_2l6cj_1 var(--dur-med) var(--ease-out)}@keyframes _mainIn_2l6cj_1{0%{opacity:0;transform:translateY(8px)}}:root[data-theme=line] ._appNav_2l6cj_12{background:none}._main_2l6cj_95{display:flex;flex-direction:column;gap:var(--space-3)}._nav_2l6cj_42{display:flex;align-items:center;gap:var(--space-1)}._range_2l6cj_105{margin-left:var(--space-2);font-weight:var(--fw-medium);text-transform:capitalize}._split_2l6cj_110{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:var(--space-4);align-items:start;animation:_mainIn_2l6cj_1 var(--dur-med) var(--ease-out)}@media (max-width: 1100px){._split_2l6cj_110{grid-template-columns:1fr}}._content_2l6cj_122{min-width:0}._day_2l6cj_127{display:flex;flex-direction:column;gap:var(--space-3)}._dayHead_2l6cj_132{display:flex;align-items:center;gap:var(--space-3)}._dayHead_2l6cj_132>div{display:flex;flex-direction:column}._dayHead_2l6cj_132 span{font-size:var(--fs-xs);color:var(--text-3);text-transform:capitalize}._ring_2l6cj_146 text{font-size:11px;font-weight:var(--fw-bold);fill:var(--text-1)}._ringBg_2l6cj_151{fill:none;stroke:var(--surface-2);stroke-width:5}._ringFg_2l6cj_156{fill:none;stroke:var(--accent);stroke-width:5;stroke-linecap:round;transition:stroke-dasharray var(--dur-slow) var(--ease-out)}._ringFg_2l6cj_156[data-full]{stroke:var(--success)}._slots_2l6cj_166{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:var(--space-2)}._slot_2l6cj_166{display:flex;flex-direction:column;gap:2px;padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);transition:border-color var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._slot_2l6cj_166[data-now]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._slot_2l6cj_166[data-complete] header h4:after{content:" ✓";color:var(--success)}._slot_2l6cj_166 header{display:flex;align-items:center;gap:6px;min-height:30px}._slot_2l6cj_166 h4{margin:0;font-size:var(--fs-s)}._slotIcon_2l6cj_199{font-size:16px}._nowTag_2l6cj_202{padding:0 6px;border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-size:10px;font-style:normal;font-weight:var(--fw-bold)}:root[data-theme=line] ._nowTag_2l6cj_202{background:none;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--text-1)}._slotCount_2l6cj_216{margin-left:auto;font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums}._emptySlot_2l6cj_222{margin:4px 0;font-size:var(--fs-xs);color:var(--text-3);font-style:italic}._item_2l6cj_228{display:flex;align-items:center;gap:var(--space-2);min-height:28px;padding:0 4px;border-radius:var(--radius-s);font-size:var(--fs-s);cursor:pointer}._item_2l6cj_228:hover{background:var(--surface-2)}._item_2l6cj_228 input{width:16px;height:16px;accent-color:var(--success);flex-shrink:0}._item_2l6cj_228[data-done] span{color:var(--text-3);text-decoration:line-through}._anytime_2l6cj_251{border-style:dashed}._group_2l6cj_254{margin-top:var(--space-1);padding:6px var(--space-2);border-radius:var(--radius-s);background:var(--surface-2)}._group_2l6cj_254[data-done]{background:color-mix(in srgb,var(--success) 10%,var(--surface-2))}:root[data-theme=line] ._group_2l6cj_254{background:none;box-shadow:inset 0 0 0 1px var(--border)}._groupHead_2l6cj_267{display:flex;align-items:center;gap:var(--space-2);min-height:26px;font-size:var(--fs-s)}._groupMode_2l6cj_274{margin-left:auto;font-size:var(--fs-xs);color:var(--text-3)}._group_2l6cj_254[data-done] ._groupMode_2l6cj_274{color:var(--success)}._itemEdit_2l6cj_282{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;gap:4px;align-items:center;padding:4px 0;border-bottom:1px dashed var(--border)}._itemEdit_2l6cj_282>._titleEdit_2l6cj_291{grid-column:1 / -1;display:flex;gap:4px;min-width:0}._itemEdit_2l6cj_282 select{max-width:none;width:100%}._groupHead_2l6cj_267 select{max-width:140px}._inlineInput_2l6cj_304{min-width:0;width:100%}._addForm_2l6cj_308 .field{width:100%;margin-top:4px}._addRow_2l6cj_312{display:flex;gap:var(--space-2);align-items:center}._addRow_2l6cj_312 form{flex:1}._stats_2l6cj_322{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m)}._stats_2l6cj_322 h3{margin:0;font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}._kpis_2l6cj_338{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-1)}._kpis_2l6cj_338>div{display:flex;flex-direction:column;padding:var(--space-2);border-radius:var(--radius-s);background:var(--surface-2)}:root[data-theme=line] ._kpis_2l6cj_338>div{background:none;box-shadow:inset 0 0 0 1px var(--border)}._kpis_2l6cj_338 span{font-size:10px;color:var(--text-3)}._kpis_2l6cj_338 b{font-size:20px;font-variant-numeric:tabular-nums}._kpis_2l6cj_338 small{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-3)}._statList_2l6cj_367{display:flex;flex-direction:column;gap:4px}._statList_2l6cj_367 h4{margin:0 0 2px;font-size:11px;color:var(--text-2)}._bar_2l6cj_377{display:grid;grid-template-columns:minmax(0,1fr) 60px auto;align-items:center;gap:6px;font-size:var(--fs-xs)}._barLabel_2l6cj_384{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._barTrack_2l6cj_389{height:6px;border-radius:3px;background:var(--surface-2);overflow:hidden}._barTrack_2l6cj_389 span{display:block;height:100%;border-radius:3px;background:var(--success);transition:width var(--dur-slow) var(--ease-out)}._barTrack_2l6cj_389 span[data-weak]{background:var(--warning)}._barNote_2l6cj_405{min-width:64px;text-align:right;font-variant-numeric:tabular-nums}._barNote_2l6cj_405 small{color:var(--text-3)}._week_2l6cj_415{width:100%;border-collapse:separate;border-spacing:3px;font-size:var(--fs-s)}._week_2l6cj_415 thead th{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-2);text-transform:capitalize}._week_2l6cj_415 thead th[data-today]{color:var(--accent);font-weight:var(--fw-bold)}._week_2l6cj_415 ._weekSection_2l6cj_431 td{text-align:left;padding-top:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-2)}._weekLabel_2l6cj_438{max-width:220px;font-weight:var(--fw-regular);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._weekLabel_2l6cj_438 small{color:var(--text-3)}._week_2l6cj_415 td{text-align:center}._cell_2l6cj_452{width:100%;min-width:26px;height:24px;padding:0;border:1px solid var(--border);border-radius:5px;background:var(--surface);color:#fff;font-weight:var(--fw-bold)}._cell_2l6cj_452[data-done]{border-color:var(--success);background:var(--success)}:root[data-theme=line] ._cell_2l6cj_452[data-done]{background:none;color:var(--text-1);border-color:var(--text-1)}._cell_2l6cj_452[data-future]{border-style:dashed;opacity:.5;cursor:default}._weekPct_2l6cj_477{font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums}._week_2l6cj_415 tfoot th{text-align:left;font-size:var(--fs-xs);color:var(--text-3)}._month_2l6cj_489{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}._monthDow_2l6cj_494{font-size:var(--fs-xs);color:var(--text-3);text-align:center;text-transform:uppercase}._monthDay_2l6cj_500{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;aspect-ratio:1.25;padding:6px;border:1px solid var(--border);border-radius:var(--radius-s);background:color-mix(in srgb,var(--success) calc(var(--p) * 70%),var(--surface));text-align:left}._monthDay_2l6cj_500 span{font-size:var(--fs-xs);color:var(--text-2)}._monthDay_2l6cj_500 b{font-size:var(--fs-s);font-variant-numeric:tabular-nums}._monthDay_2l6cj_500[data-dim]{opacity:.4}._monthDay_2l6cj_500[data-today]{box-shadow:inset 0 0 0 2px var(--accent)}._monthDay_2l6cj_500[data-future]{background:var(--surface);border-style:dashed}:root[data-theme=line] ._monthDay_2l6cj_500{background:none;box-shadow:inset 0 calc(-4px * var(--p) - 0px) 0 0 var(--text-1)}._widget_2l6cj_536{display:flex;flex-direction:column;gap:var(--space-3);padding-bottom:var(--space-4)}._widgetHead_2l6cj_542{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}._widgetHead_2l6cj_542 h2{margin:0;font-size:var(--fs-l)}._day_2l6cj_127[data-compact] ._slots_2l6cj_166{grid-template-columns:repeat(auto-fill,minmax(190px,1fr))}._groupIcon_2l6cj_557{margin-right:5px}._panel_37x4r_1{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);overflow:hidden}._header_37x4r_11{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);min-height:48px;padding:8px var(--space-4);border-bottom:1px solid var(--border)}._title_37x4r_21{margin:0;font-size:var(--fs-l);font-weight:var(--fw-bold)}._nav_37x4r_26{display:flex;align-items:center;gap:var(--space-1);padding:var(--space-2) var(--space-4)}._range_37x4r_32{margin-left:var(--space-2);font-weight:var(--fw-medium);text-transform:capitalize}._body_37x4r_37{flex:1;min-height:0;padding:0 var(--space-4) var(--space-4);display:flex;flex-direction:column}._body_37x4r_37[data-anim=fade]{animation:_calFade_37x4r_1 var(--dur-med) var(--ease-out)}._body_37x4r_37[data-anim=next]{animation:_calNext_37x4r_1 var(--dur-med) var(--ease-out)}._body_37x4r_37[data-anim=prev]{animation:_calPrev_37x4r_1 var(--dur-med) var(--ease-out)}@keyframes _calFade_37x4r_1{0%{opacity:0;transform:scale(.985)}}@keyframes _calNext_37x4r_1{0%{opacity:0;transform:translate(24px)}}@keyframes _calPrev_37x4r_1{0%{opacity:0;transform:translate(-24px)}}._day_37x4r_74,._dayCol_37x4r_75{min-width:0;min-height:0;padding:var(--space-1);border-radius:var(--radius-s);background:var(--surface-2);display:flex;flex-direction:column;gap:2px;overflow:hidden;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._day_37x4r_74[data-dim]{opacity:.45}._day_37x4r_74[data-target],._dayCol_37x4r_75[data-target]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}._dayNum_37x4r_95{font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-2);padding:0 2px;text-transform:capitalize}[data-today]>._dayNum_37x4r_95{color:var(--accent);font-weight:var(--fw-bold)}._day_37x4r_74[data-today]{box-shadow:inset 0 0 0 1.5px var(--accent)}._chips_37x4r_109{display:flex;flex-direction:column;gap:2px;min-height:0;overflow:hidden}._chip_37x4r_109{height:18px;padding:0 5px;border-left:3px solid var(--c);border-radius:3px;background:color-mix(in srgb,var(--c) 18%,var(--surface));font-size:var(--fs-xs);line-height:18px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:grab;touch-action:none;flex-shrink:0}._chip_37x4r_109[data-done]{text-decoration:line-through;color:var(--text-3)}._chip_37x4r_109[data-selected]{box-shadow:0 0 0 1.5px var(--accent)}._chip_37x4r_109[data-dragging]{opacity:.3}._more_37x4r_141{font-size:var(--fs-xs);color:var(--text-3);padding:0 4px}._month_37x4r_148{flex:1;display:flex;flex-direction:column;min-height:0}._weekdays_37x4r_154{display:grid;grid-template-columns:repeat(7,1fr);font-size:var(--fs-xs);color:var(--text-3);text-transform:uppercase;padding:0 0 var(--space-1);text-align:center}._monthGrid_37x4r_163,._week_37x4r_154{flex:1;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:3px;min-height:0}._dayCol_37x4r_75{padding:var(--space-2);gap:var(--space-1)}._dayCol_37x4r_75 ._chip_37x4r_109{height:22px;line-height:22px}._dayView_37x4r_187{flex:1;display:grid;grid-template-rows:1fr auto;gap:var(--space-2);min-height:0}._stub_37x4r_194{margin:0;font-size:var(--fs-xs);color:var(--text-3)}._year_37x4r_201{flex:1;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-3);overflow-y:auto;align-content:start}._mini_37x4r_209{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-2);border:1px solid transparent;border-radius:var(--radius-m);background:transparent;text-align:left}._mini_37x4r_209:hover{border-color:var(--border);background:var(--surface-2)}._miniTitle_37x4r_223{font-size:var(--fs-s);font-weight:var(--fw-bold);text-transform:capitalize}._miniGrid_37x4r_228{display:grid;grid-template-columns:repeat(7,1fr);gap:1px}._miniDay_37x4r_233{font-size:9px;line-height:16px;text-align:center;border-radius:3px;color:var(--text-2)}._miniDay_37x4r_233[data-dim]{visibility:hidden}._miniDay_37x4r_233[data-load="1"]{background:color-mix(in srgb,var(--accent) 22%,transparent)}._miniDay_37x4r_233[data-load="2"]{background:color-mix(in srgb,var(--accent) 42%,transparent)}._miniDay_37x4r_233[data-load="3"]{background:color-mix(in srgb,var(--accent) 65%,transparent);color:#fff}._miniDay_37x4r_233[data-today]{outline:1.5px solid var(--accent)}@media (max-width: 899px){._week_37x4r_154{grid-template-columns:1fr;overflow-y:auto}._dayNum_37x4r_95{font-size:10px}}:root[data-theme=line] ._day_37x4r_74,:root[data-theme=line] ._dayCol_37x4r_75{background:none;box-shadow:inset 0 0 0 1px var(--border)}:root[data-theme=line] ._day_37x4r_74[data-today]{box-shadow:inset 0 0 0 1px var(--text-1)}:root[data-theme=line] ._chip_37x4r_109{background:none}._chipTime_37x4r_281{margin-right:4px;font-variant-numeric:tabular-nums;font-weight:var(--fw-bold)}._chipIcon_37x4r_286{margin-right:3px;opacity:.7}._chipStreak_37x4r_290{margin-left:4px;font-size:10px}._chip_37x4r_109[data-skipped],._event_37x4r_295[data-skipped]{opacity:.45;text-decoration:line-through dotted}._chip_37x4r_109[data-recurring],._event_37x4r_295[data-recurring]{cursor:pointer}._grid_37x4r_305{flex:1;min-height:0;display:flex;flex-direction:column;--gutter: 44px}._gridHead_37x4r_312,._gridAllDay_37x4r_313,._gridCols_37x4r_314{display:grid;gap:3px}._gridHead_37x4r_312,._gridAllDay_37x4r_313{margin-left:var(--gutter)}._gridDay_37x4r_322{padding:0 4px 4px;font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-2);text-transform:capitalize}._gridDay_37x4r_322[data-today]{color:var(--accent);font-weight:var(--fw-bold)}._allDay_37x4r_333{min-width:0;min-height:30px;max-height:96px;padding:3px;border-radius:var(--radius-s);background:var(--surface-2);overflow-y:auto;transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._allDay_37x4r_333[data-target]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}._gridScroll_37x4r_347{flex:1;min-height:0;margin-top:6px;overflow-y:auto;border-top:1px solid var(--border)}._gridBody_37x4r_354{position:relative;display:flex}._hours_37x4r_358{position:relative;width:var(--gutter);flex-shrink:0}._hours_37x4r_358 span{position:absolute;right:6px;transform:translateY(-50%);font-size:10px;color:var(--text-3);font-variant-numeric:tabular-nums}._gridCols_37x4r_314{flex:1;min-width:0}._timeCol_37x4r_375{position:relative;min-width:0;border-radius:var(--radius-s);background:var(--surface-2)}._timeCol_37x4r_375[data-today]{background:color-mix(in srgb,var(--accent) 5%,var(--surface-2))}._slot_37x4r_384{position:relative;border-top:1px dashed color-mix(in srgb,var(--border) 60%,transparent)}._slot_37x4r_384[data-hour]{border-top-style:solid;border-top-color:var(--border)}._slot_37x4r_384[data-target]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}._slotLabel_37x4r_396{position:absolute;left:4px;top:2px;font-size:10px;font-weight:var(--fw-bold);color:var(--accent)}._event_37x4r_295{position:absolute;z-index:1;overflow:hidden;padding:2px 5px;border-left:3px solid var(--c);border-radius:4px;background:color-mix(in srgb,var(--c) 22%,var(--surface));font-size:var(--fs-xs);line-height:1.25;cursor:grab;touch-action:none}._event_37x4r_295[data-done]{text-decoration:line-through;color:var(--text-3)}._event_37x4r_295[data-selected]{box-shadow:0 0 0 1.5px var(--accent);z-index:2}._event_37x4r_295[data-dragging]{opacity:.3}._eventTime_37x4r_428{display:block;font-size:10px;color:var(--text-3);font-variant-numeric:tabular-nums}._nowLine_37x4r_434{position:absolute;left:-3px;right:0;z-index:3;height:2px;background:var(--danger);pointer-events:none}._nowLine_37x4r_434:before{content:"";position:absolute;left:-3px;top:-3px;width:8px;height:8px;border-radius:50%;background:var(--danger)}:root[data-theme=line] ._allDay_37x4r_333,:root[data-theme=line] ._timeCol_37x4r_375{background:none;box-shadow:inset 0 0 0 1px var(--border)}:root[data-theme=line] ._event_37x4r_295{background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 50%,transparent)}._chipTaskIcon_37x4r_465{margin-right:4px}._chip_37x4r_109[data-icon-only]{display:inline-flex;align-items:center;justify-content:center;width:24px;padding:0;border-left-width:0;box-shadow:inset 0 -2px 0 var(--c)}._chips_37x4r_109:has(>._chip_37x4r_109[data-icon-only]){flex-direction:row;flex-wrap:wrap}._event_37x4r_295[data-icon-only]{display:grid;place-items:center}._recRow_37x4r_489{display:flex;flex-wrap:wrap;gap:2px;padding-bottom:2px;margin-bottom:2px;border-bottom:1px dashed color-mix(in srgb,var(--border) 80%,transparent)}._recIcon_37x4r_497{position:relative;display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid var(--border);border-radius:5px;background:var(--surface);line-height:1}._recIcon_37x4r_497:hover{border-color:var(--accent)}._recIcon_37x4r_497[data-selected]{box-shadow:0 0 0 1.5px var(--accent)}._recIcon_37x4r_497[data-done]{opacity:.45}._recIcon_37x4r_497[data-done]:after{content:"✓";position:absolute;right:-3px;bottom:-4px;font-size:9px;font-weight:var(--fw-bold);color:var(--success)}._recIcon_37x4r_497[data-skipped]{opacity:.35;border-style:dashed}._recFallback_37x4r_531{font-size:11px;color:var(--text-3)}._filterBadge_37x4r_536{margin-left:auto;height:22px;padding:0 8px;border:1px solid color-mix(in srgb,var(--accent) 50%,var(--border));border-radius:4px;background:var(--accent-soft);font-size:var(--fs-xs);color:var(--text-1);animation:_calFade_37x4r_1 var(--dur-med) var(--ease-out)}:root[data-theme=line] ._filterBadge_37x4r_536{background:none;border-color:var(--text-1)}._panel_s9qrn_1{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);overflow:hidden}._header_s9qrn_11{display:flex;align-items:center;gap:var(--space-3);height:48px;flex-shrink:0;padding:0 var(--space-4);border-bottom:1px solid var(--border)}._title_s9qrn_20{margin:0;font-size:var(--fs-l)}._body_s9qrn_24{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-4);animation:_statsIn_s9qrn_1 var(--dur-med) var(--ease-out)}@keyframes _statsIn_s9qrn_1{0%{opacity:0;transform:translateY(6px)}}._kpis_s9qrn_42{display:grid;grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:var(--space-2)}._kpi_s9qrn_42{display:flex;flex-direction:column;gap:2px;padding:var(--space-3);border-radius:var(--radius-m);background:var(--surface-2)}._kpiLabel_s9qrn_55{font-size:var(--fs-xs);color:var(--text-2)}._kpiValue_s9qrn_59{font-size:28px;font-weight:var(--fw-bold);line-height:1.1;font-variant-numeric:tabular-nums}._kpiNote_s9qrn_65{font-size:11px;color:var(--text-3)}._kpiNote_s9qrn_65[data-tone=good]{color:var(--success)}._kpiNote_s9qrn_65[data-tone=bad]{color:var(--danger)}._card_s9qrn_77{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m)}._cardHead_s9qrn_85{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}._cardHead_s9qrn_85 h3{margin:0;font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}._cardNote_s9qrn_99{margin:0;font-size:var(--fs-xs);color:var(--text-3)}._cardNote_s9qrn_99 b{color:var(--text-1)}._empty_s9qrn_107{margin:0;font-size:var(--fs-s);color:var(--text-3)}._chartWrap_s9qrn_114{position:relative}._chart_s9qrn_114{display:block;width:100%;height:auto;overflow:visible}._grid_s9qrn_123{stroke:var(--border);stroke-dasharray:2 3;vector-effect:non-scaling-stroke}._axis_s9qrn_128{stroke:var(--border);vector-effect:non-scaling-stroke}._tick_s9qrn_132{font-size:11px;fill:var(--text-3);font-variant-numeric:tabular-nums}._hit_s9qrn_137{fill:transparent}._barGroup_s9qrn_140[data-hover] ._hit_s9qrn_137{fill:color-mix(in srgb,var(--text-1) 5%,transparent)}._seg_s9qrn_143{transition:opacity var(--dur-fast) var(--ease-out);pointer-events:none}._chartWrap_s9qrn_114:has([data-hover]) ._barGroup_s9qrn_140:not([data-hover]) ._seg_s9qrn_143{opacity:.55}._tooltip_s9qrn_150{position:absolute;top:0;z-index:5;transform:translate(-50%,-4px);display:flex;flex-direction:column;gap:2px;min-width:150px;max-width:240px;padding:8px 10px;border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);box-shadow:var(--shadow-2);font-size:var(--fs-xs);color:var(--text-2);pointer-events:none}._tooltip_s9qrn_150 b{color:var(--text-1);text-transform:capitalize}._tipRow_s9qrn_173{display:flex;align-items:center;gap:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tipRow_s9qrn_173 i{width:8px;height:8px;border-radius:2px;flex-shrink:0}._tipRow_s9qrn_173 em{margin-left:auto;font-style:normal;color:var(--text-1);font-variant-numeric:tabular-nums}._tipRow_s9qrn_173 ._tipTime_s9qrn_193{margin:0;color:var(--text-3)}._legend_s9qrn_197{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:11px;color:var(--text-2)}._legend_s9qrn_197 span{display:inline-flex;align-items:center;gap:5px}._legend_s9qrn_197 i{width:10px;height:10px;border-radius:3px}._balance_s9qrn_216{display:flex;flex-direction:column;gap:6px}._balRow_s9qrn_221{display:grid;grid-template-columns:minmax(90px,140px) 1fr 40px;align-items:center;gap:var(--space-2);font-size:var(--fs-s)}._balName_s9qrn_228{display:flex;align-items:center;gap:6px;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._balName_s9qrn_228 i{width:10px;height:10px;border-radius:3px;flex-shrink:0}._balBars_s9qrn_243{display:flex;flex-direction:column;gap:2px}._balBar_s9qrn_243{display:flex;align-items:center;gap:6px;height:9px}._balBar_s9qrn_243>span{height:100%;min-width:2px;border-radius:0 4px 4px 0;transition:width var(--dur-slow) var(--ease-out)}._balBar_s9qrn_243[data-open]>span{background:color-mix(in srgb,var(--c) 35%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 70%,transparent)}._balBar_s9qrn_243 em{font-style:normal;font-size:10px;color:var(--text-3);font-variant-numeric:tabular-nums}._balOverdue_s9qrn_270{font-size:var(--fs-xs);color:var(--danger);text-align:right;font-variant-numeric:tabular-nums}._balOverdue_s9qrn_270[data-zero]{color:var(--text-3)}._keySolid_s9qrn_279{background:var(--text-2)}._keyOpen_s9qrn_282{background:color-mix(in srgb,var(--text-2) 30%,var(--surface));box-shadow:inset 0 0 0 1px var(--text-2)}._habits_s9qrn_288{display:flex;flex-direction:column;gap:var(--space-2)}._habit_s9qrn_288{display:grid;grid-template-columns:minmax(110px,1fr) auto auto;align-items:center;gap:var(--space-3)}._habitName_s9qrn_299{display:flex;flex-direction:column;min-width:0;padding:0;border:0;background:none;text-align:left}._habitName_s9qrn_299 b{font-size:var(--fs-s);font-weight:var(--fw-medium);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._habitName_s9qrn_299 span{font-size:11px;color:var(--text-3)}._habitName_s9qrn_299:hover b{color:var(--accent)}._cells_s9qrn_322{display:flex;gap:2px}._week_s9qrn_326{display:flex;flex-direction:column;gap:2px}._cells_s9qrn_322 i,._cellKey_s9qrn_332{display:block;width:9px;height:9px;border-radius:2px}._cells_s9qrn_322 i[data-state=none]{background:color-mix(in srgb,var(--border) 45%,transparent)}._cells_s9qrn_322 i[data-state=done],._cellKey_s9qrn_332[data-state=done]{background:var(--c, var(--accent))}._cellKey_s9qrn_332[data-state=done]{background:var(--text-2)}._cells_s9qrn_322 i[data-state=missed],._cellKey_s9qrn_332[data-state=missed]{background:none;box-shadow:inset 0 0 0 1.5px var(--danger)}._cells_s9qrn_322 i[data-state=skipped],._cellKey_s9qrn_332[data-state=skipped]{background:repeating-linear-gradient(45deg,var(--text-3) 0 1px,transparent 1px 3px)}._cells_s9qrn_322 i[data-state=pending],._cellKey_s9qrn_332[data-state=pending]{background:none;box-shadow:inset 0 0 0 1px var(--text-3)}._habitStats_s9qrn_362{display:flex;flex-direction:column;align-items:flex-end;min-width:56px;font-size:11px;color:var(--text-3);font-variant-numeric:tabular-nums}._habitStats_s9qrn_362 small{color:var(--text-3)}._rate_s9qrn_374{font-size:var(--fs-m);font-weight:var(--fw-bold);color:var(--text-1)}._load_s9qrn_381{display:grid;grid-template-columns:repeat(14,minmax(0,1fr));gap:3px;height:150px}._loadDay_s9qrn_387{display:grid;grid-template-rows:14px 1fr 16px 14px;align-items:end;justify-items:center;min-width:0;border-radius:var(--radius-s)}._loadDay_s9qrn_387[data-hover]{background:color-mix(in srgb,var(--text-1) 5%,transparent)}._loadCount_s9qrn_398{font-size:11px;color:var(--text-2);font-variant-numeric:tabular-nums}._loadBarBox_s9qrn_403{display:flex;align-items:flex-end;justify-content:center;width:100%;height:100%}._loadBar_s9qrn_403{width:min(16px,70%);min-height:0;border-radius:4px 4px 0 0;background:var(--accent);transition:height var(--dur-slow) var(--ease-out)}._loadBar_s9qrn_403[data-heavy],._keyHeavy_s9qrn_418{background:var(--warning)}._keyLoad_s9qrn_421{background:var(--accent)}._loadDate_s9qrn_424{font-size:10px;color:var(--text-2);white-space:nowrap}._loadDate_s9qrn_424[data-weekend]{color:var(--text-3)}._loadMin_s9qrn_432{font-size:9px;color:var(--text-3);white-space:nowrap}:root[data-theme=line] ._kpi_s9qrn_42{background:none;box-shadow:inset 0 0 0 1px var(--border)}._eff_s9qrn_445{display:grid;grid-template-columns:1.1fr 1.3fr .7fr;gap:var(--space-3);align-items:start}@media (max-width: 1100px){._eff_s9qrn_445{grid-template-columns:1fr}}._effMain_s9qrn_456,._effGoal_s9qrn_457,._effOnTime_s9qrn_458{display:flex;flex-direction:column;gap:4px}._effDelta_s9qrn_463{font-size:28px;font-weight:var(--fw-bold);line-height:1.1;font-variant-numeric:tabular-nums}._effDelta_s9qrn_463[data-tone=good]{color:var(--success)}._effDelta_s9qrn_463[data-tone=bad]{color:var(--danger)}._effSub_s9qrn_475{font-size:11px;color:var(--text-3)}._effGoalHead_s9qrn_479{display:flex;justify-content:space-between;font-size:var(--fs-s)}._effTrack_s9qrn_484{height:8px;border-radius:4px;background:var(--surface-2);overflow:hidden}._effTrack_s9qrn_484 span{display:block;height:100%;border-radius:4px;background:var(--accent);transition:width var(--dur-slow) var(--ease-out)}._effTrack_s9qrn_484 span[data-done]{background:var(--success)}._effOnTime_s9qrn_458 b{font-size:22px;font-variant-numeric:tabular-nums}._effWeeks_s9qrn_504{position:relative;display:grid;grid-template-columns:repeat(8,1fr);gap:6px;height:90px;margin-top:var(--space-2);padding-bottom:16px}._effGoalLine_s9qrn_513{position:absolute;left:0;right:0;border-top:1px dashed var(--text-3);margin-bottom:16px;pointer-events:none}._effWeek_s9qrn_504{position:relative;display:flex;align-items:flex-end;justify-content:center;height:100%}._effWeek_s9qrn_504 small{position:absolute;bottom:-16px;font-size:10px;color:var(--text-3)}._effBar_s9qrn_534{width:min(22px,70%);min-height:2px;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--accent) 45%,var(--surface));transition:height var(--dur-slow) var(--ease-out)}._effBar_s9qrn_534[data-goal]{background:color-mix(in srgb,var(--success) 70%,var(--surface))}._effBar_s9qrn_534[data-current]{background:var(--accent)}._effBar_s9qrn_534[data-current][data-goal]{background:var(--success)}:root[data-theme=line] ._effBar_s9qrn_534{background:none;box-shadow:inset 0 0 0 1px var(--text-2)}:root[data-theme=line] ._effBar_s9qrn_534[data-current]{background:var(--text-1)}._editor_13uco_1{display:flex;flex-direction:column;gap:var(--space-2)}._editor_13uco_1[data-variant=work]{gap:var(--space-3)}._parentLink_13uco_9{align-self:flex-start;max-width:100%;padding:0;border:0;background:none;font-size:var(--fs-xs);color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._head_13uco_21{display:flex;gap:var(--space-1)}._title_13uco_25{flex:1;font-weight:var(--fw-medium);font-size:var(--fs-m)}._editor_13uco_1[data-variant=work] ._title_13uco_25{height:36px;font-size:var(--fs-l);font-weight:var(--fw-bold)}._row_13uco_35{display:grid;grid-template-columns:84px 1fr;align-items:center;font-size:var(--fs-s);color:var(--text-2)}._block_13uco_42{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-2);border-top:1px solid var(--border)}._blockHead_13uco_49{display:flex;justify-content:space-between;font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:4px}._subRow_13uco_59{display:flex;align-items:center;gap:var(--space-2);height:26px}._subRow_13uco_59[data-done] ._subTitle_13uco_65{text-decoration:line-through;color:var(--text-3)}._subTitle_13uco_65{flex:1;min-width:0;padding:0;border:0;background:none;font-size:var(--fs-s);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subTitle_13uco_65:hover{color:var(--accent)}._count_13uco_84{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--surface-3);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:18px;text-align:center;color:var(--text-2)}._note_13uco_96{height:auto;min-height:72px;padding:8px;resize:none;font-family:inherit;line-height:1.5;overflow:hidden}._comments_13uco_105{list-style:none;margin:0 0 var(--space-2);padding:0;display:flex;flex-direction:column;gap:var(--space-3)}._comment_13uco_105{display:grid;grid-template-columns:26px 1fr;gap:var(--space-2);animation:_commentIn_13uco_1 var(--dur-med) var(--ease-out)}@keyframes _commentIn_13uco_1{0%{opacity:0;transform:translateY(6px)}}._comment_13uco_105 p{margin:2px 0 0;font-size:var(--fs-s);line-height:1.5;white-space:pre-wrap}._commentMeta_13uco_131{display:flex;align-items:baseline;gap:var(--space-2);font-size:var(--fs-xs)}._commentMeta_13uco_131 time{color:var(--text-3)}._commentMeta_13uco_131 button{margin-left:auto;border:0;background:none;color:var(--text-3);font-size:var(--fs-xs);opacity:0}._comment_13uco_105:hover ._commentMeta_13uco_131 button{opacity:1}._avatar_13uco_151{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:var(--accent);color:#fff;font-size:var(--fs-xs);font-weight:var(--fw-bold)}._commentForm_13uco_162{display:grid;grid-template-columns:26px 1fr;gap:var(--space-2);align-items:center}._actions_13uco_168{display:flex;justify-content:space-between;margin-top:var(--space-1)}._inline_13uco_175{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);min-width:0}._inline_13uco_175 ._field_13uco_182{min-width:0}._inline_13uco_175 ._field_13uco_182[type=date]{flex:1 1 120px}._time_13uco_188{width:92px;flex-shrink:0}._num_13uco_192{width:52px}._muted_13uco_195{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap}._recur_13uco_200{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:var(--radius-s);background:var(--surface-2)}:root[data-theme=line] ._recur_13uco_200{background:none;box-shadow:inset 0 0 0 1px var(--border)}._weekdays_13uco_212{display:flex;gap:3px}._weekdays_13uco_212 button{flex:1;height:24px;padding:0;border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);font-size:var(--fs-xs);color:var(--text-2)}._weekdays_13uco_212 button[aria-pressed=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--text-1);font-weight:var(--fw-bold)}:root[data-theme=line] ._weekdays_13uco_212 button[aria-pressed=true]{background:none;border-color:var(--text-1)}._recurInfo_13uco_236{margin:0;font-size:var(--fs-xs);color:var(--text-2)}._streakToggle_13uco_241{display:flex;align-items:center;gap:6px;font-size:var(--fs-s);color:var(--text-2)}._streak_13uco_241{margin-left:auto;font-weight:var(--fw-bold);color:var(--text-1)}._streak_13uco_241 small{font-weight:var(--fw-regular);color:var(--text-3)}._panel_198ae_1{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);overflow:hidden}._header_198ae_11{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3);min-height:48px;padding:8px var(--space-4);border-bottom:1px solid var(--border)}._toggle_198ae_21[aria-pressed=true]{color:var(--text-2)}._empty_198ae_25{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);color:var(--text-3);font-size:var(--fs-xl);font-weight:var(--fw-medium);animation:_fadeIn_198ae_1 var(--dur-med) var(--ease-out)}._empty_198ae_25 small{font-size:var(--fs-s);font-weight:var(--fw-regular)}._emptyIcon_198ae_41{font-size:40px;line-height:1;margin-bottom:var(--space-2);opacity:.6}._body_198ae_48{flex:1;min-height:0;display:grid;grid-template-columns:1fr;transition:grid-template-columns var(--dur-slow) var(--ease-out);animation:_fadeIn_198ae_1 var(--dur-med) var(--ease-out)}._body_198ae_48[data-widget]{grid-template-columns:1fr 0px}._body_198ae_48[data-widget][data-details]{grid-template-columns:1fr 320px}@keyframes _fadeIn_198ae_1{0%{opacity:0;transform:translateY(6px)}}._widgetCol_198ae_69{min-width:0;min-height:0;display:flex;flex-direction:column}._body_198ae_48:not([data-widget]) ._widgetCol_198ae_69{display:none}._widgetBar_198ae_78{display:flex;align-items:center;gap:var(--space-2);min-height:44px;padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--border);background:color-mix(in srgb,var(--surface-2) 60%,var(--surface))}._widgetBar_198ae_78 .btn{margin-left:auto;flex-shrink:0}._moduleBadge_198ae_91{display:inline-flex;align-items:center;gap:6px;font-size:var(--fs-s);font-weight:var(--fw-bold);white-space:nowrap}._moduleBadge_198ae_91 em{font-style:normal;font-weight:var(--fw-regular);color:var(--text-3)}._inherited_198ae_104{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._widgetScroll_198ae_111{flex:1;min-height:0;overflow-y:auto;padding:var(--space-4)}._detailsCol_198ae_118{min-width:0;min-height:0;overflow:hidden;border-left:1px solid var(--border)}._body_198ae_48:not([data-widget]) ._detailsCol_198ae_118{border-left:0}._body_198ae_48[data-widget]:not([data-details]) ._detailsCol_198ae_118{border-left:0}._detailsInner_198ae_130{height:100%;overflow-y:auto;padding:var(--space-4);min-width:300px;transition:opacity var(--dur-med) var(--ease-out)}._body_198ae_48:not([data-widget]) ._detailsInner_198ae_130{max-width:560px}._body_198ae_48[data-widget]:not([data-details]) ._detailsInner_198ae_130{opacity:0}@media (max-width: 899px){._body_198ae_48[data-widget][data-details]{grid-template-columns:1fr;grid-template-rows:auto auto;overflow-y:auto}._header_198ae_11{padding:0 var(--space-2)}}._wrap_hrcip_1{position:relative;width:100%;height:100%;overflow:hidden}._svg_hrcip_7{width:100%;height:100%;display:block;touch-action:none;overflow:hidden}._target_hrcip_15{stroke-width:2;stroke-dasharray:6 4;vector-effect:non-scaling-stroke;pointer-events:none}._subDivider_hrcip_21{stroke:var(--sub-divider);stroke-width:1.5;stroke-dasharray:6 5;vector-effect:non-scaling-stroke;pointer-events:none}._subLabel_hrcip_28{font-size:13px;font-weight:var(--fw-medium);letter-spacing:.02em;text-anchor:middle;pointer-events:none;opacity:.85}._badge_hrcip_36{pointer-events:none}._badge_hrcip_36 text{font-size:11px;font-weight:var(--fw-bold);fill:var(--surface);text-anchor:middle}._zoomBar_hrcip_46{position:absolute;left:0;bottom:0;display:flex;align-items:center;gap:2px;padding:2px;border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-1)}._zoomValue_hrcip_59{min-width:48px;height:30px;border:0;border-radius:var(--radius-s);background:transparent;font-size:var(--fs-s);font-weight:var(--fw-medium);font-variant-numeric:tabular-nums}._zoomValue_hrcip_59:hover{background:var(--surface-2)}._zoomHint_hrcip_72{padding:0 var(--space-2);font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap}._cell_hrcip_79{transition:fill var(--dur-fast) var(--ease-out),opacity var(--dur-slow) var(--ease-out)}._cell_hrcip_79[data-dim]{opacity:.35}._catLabel_hrcip_86{font-size:20px;font-weight:var(--fw-bold);letter-spacing:.12em;text-anchor:middle;pointer-events:none}._catLabel_hrcip_86[data-clickable]{pointer-events:auto;cursor:pointer}._catLabel_hrcip_86[data-clickable]:hover{text-decoration:underline}._ringLabel_hrcip_101{cursor:pointer}._ringLabel_hrcip_101 rect{fill:var(--surface);stroke:var(--border);transition:fill var(--dur-fast) var(--ease-out)}._ringLabel_hrcip_101:hover rect{fill:var(--surface-2)}._ringLabel_hrcip_101[data-active] rect{fill:var(--text-1);stroke:var(--text-1)}._ringLabel_hrcip_101[data-active] text{fill:var(--surface)}._ringLabel_hrcip_101 text{font-size:13px;font-weight:var(--fw-bold);fill:var(--text-2);text-anchor:middle}._user_hrcip_126[data-pannable]{cursor:grab}._user_hrcip_126 circle{fill:var(--surface);stroke:var(--border);stroke-width:1.5;filter:drop-shadow(0 2px 6px rgba(0,0,0,.12))}._userInitial_hrcip_135{font-size:40px;font-weight:var(--fw-bold);fill:var(--text-1);text-anchor:middle;pointer-events:none}._userMeta_hrcip_142{font-size:13px;fill:var(--text-3);text-anchor:middle;pointer-events:none}._empty_hrcip_149{font-size:22px;fill:var(--text-3);text-anchor:middle}._svg_hrcip_7 ._cell_hrcip_79{opacity:var(--cell-opacity, .45)}._svg_hrcip_7 ._cell_hrcip_79[data-dim]{opacity:var(--cell-dim-opacity, .18)}._tile_hrcip_163{cursor:grab;touch-action:none;transition:opacity var(--dur-slow) var(--ease-out)}._tileShape_hrcip_168,._tileHeader_hrcip_169{stroke:var(--surface);stroke-width:2;vector-effect:non-scaling-stroke;transition:fill var(--dur-fast) var(--ease-out),filter var(--dur-fast) var(--ease-out)}._tile_hrcip_163:hover ._tileShape_hrcip_168,._tile_hrcip_163:hover ._tileHeader_hrcip_169{filter:brightness(.96) saturate(1.15)}:root[data-theme=dark] ._tile_hrcip_163:hover ._tileShape_hrcip_168,:root[data-theme=dark] ._tile_hrcip_163:hover ._tileHeader_hrcip_169,:root[data-theme=cody] ._tile_hrcip_163:hover ._tileShape_hrcip_168,:root[data-theme=cody] ._tile_hrcip_163:hover ._tileHeader_hrcip_169,:root[data-theme=cody-dusk] ._tile_hrcip_163:hover ._tileShape_hrcip_168,:root[data-theme=cody-dusk] ._tile_hrcip_163:hover ._tileHeader_hrcip_169{filter:brightness(1.15)}._tile_hrcip_163[data-selected] ._tileShape_hrcip_168{stroke-width:3}._tile_hrcip_163[data-dragging]{opacity:.3}._tile_hrcip_163[data-hidden]{opacity:0;pointer-events:none}._tile_hrcip_163[data-pulse] ._tileShape_hrcip_168{animation:_tilePulse_hrcip_1 .7s var(--ease-out) 2}@keyframes _tilePulse_hrcip_1{50%{filter:brightness(1.25) saturate(1.4)}}._tileLabel_hrcip_205{font-size:16px;font-weight:var(--fw-medium);text-anchor:middle;pointer-events:none}._tile_hrcip_163[data-done] ._tileLabel_hrcip_205{text-decoration:line-through;opacity:.6}._tiles_hrcip_215 ._badge_hrcip_36 text{font-size:11px}._centeredChip_hrcip_219{position:absolute;top:0;left:0;height:28px;padding:0 12px;border:1px solid var(--accent);border-radius:var(--radius-pill);background:var(--surface);color:var(--accent);font-size:var(--fs-xs);font-weight:var(--fw-medium);box-shadow:var(--shadow-1);animation:_chipIn_hrcip_1 var(--dur-med) var(--ease-out)}@keyframes _chipIn_hrcip_1{0%{opacity:0;transform:translateY(-6px)}}._tileShape_hrcip_168[data-in-group]{stroke:color-mix(in srgb,var(--text-1) 10%,transparent);stroke-width:.75}._tileShape_hrcip_168[data-leaf]{stroke:none}._groupFrame_hrcip_249{fill:none;stroke-width:2;vector-effect:non-scaling-stroke;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out)}._groupFrame_hrcip_249[data-level="1"]{stroke-width:1.5;stroke-dasharray:7 4}._groupFrame_hrcip_249[data-level="2"]{stroke-width:1.5;stroke-dasharray:2 3}._groupFrame_hrcip_249[data-selected]{stroke-width:3}._groupFrame_hrcip_249[data-hidden]{opacity:0}._groupCount_hrcip_270{font-size:12px;font-weight:var(--fw-regular);opacity:.75}._markerDot_hrcip_275,._markerStar_hrcip_276{stroke-width:1.5;pointer-events:none}._markerCheck_hrcip_280{cursor:pointer}._markerCheck_hrcip_280 rect{stroke-width:1.5}._markerCheck_hrcip_280 path{fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._markerCheck_hrcip_280:hover rect{filter:brightness(.92)}:root[data-theme=dark] ._tileLabel_hrcip_205,:root[data-theme=cody] ._tileLabel_hrcip_205,:root[data-theme=cody-dusk] ._tileLabel_hrcip_205{paint-order:stroke;stroke:color-mix(in srgb,var(--surface) 60%,transparent);stroke-width:1.6px;stroke-linejoin:round}._flashOutline_hrcip_306{fill:none;stroke-width:3.5;vector-effect:non-scaling-stroke;pointer-events:none;animation:_flashBlink_hrcip_1 .5s ease-in-out 10 alternate;opacity:0}@keyframes _flashBlink_hrcip_1{0%{opacity:1}to{opacity:.1}}:root[data-theme=line] ._svg_hrcip_7 ._cell_hrcip_79{fill:none!important;pointer-events:all;opacity:1;stroke:var(--ink);stroke-width:.6px;stroke-opacity:.14;vector-effect:non-scaling-stroke;transition:stroke-opacity var(--dur-fast) var(--ease-out)}:root[data-theme=line] ._svg_hrcip_7 ._cell_hrcip_79[data-hover]{stroke-opacity:.6;stroke-width:1px}:root[data-theme=line] ._svg_hrcip_7 ._cell_hrcip_79[data-dim]{stroke-opacity:.08}:root[data-theme=line] ._tileShape_hrcip_168,:root[data-theme=line] ._tileHeader_hrcip_169{fill:none!important;pointer-events:all;stroke:var(--ink);vector-effect:non-scaling-stroke;transition:stroke-opacity var(--dur-fast) var(--ease-out)}:root[data-theme=line][data-theme-intro] ._svg_hrcip_7 ._cell_hrcip_79{animation:_lineIn_hrcip_1 .7s var(--ease-out)}:root[data-theme=line][data-theme-intro] ._tileShape_hrcip_168,:root[data-theme=line][data-theme-intro] ._tileHeader_hrcip_169{animation:_lineIn_hrcip_1 .6s var(--ease-out)}:root[data-theme=line] ._tileShape_hrcip_168[data-ring="0"]{stroke-width:max(.7px,calc(var(--line-w-1) * var(--zf, 1)));stroke-opacity:var(--line-o-1)}:root[data-theme=line] ._tileShape_hrcip_168[data-ring="1"]{stroke-width:max(.7px,calc(var(--line-w-2) * var(--zf, 1)));stroke-opacity:var(--line-o-2)}:root[data-theme=line] ._tileShape_hrcip_168[data-ring="2"]{stroke-width:max(.7px,calc(var(--line-w-3) * var(--zf, 1)));stroke-opacity:var(--line-o-3)}:root[data-theme=line] ._tileShape_hrcip_168[data-ring="3"]{stroke-width:max(.7px,calc(var(--line-w-4) * var(--zf, 1)));stroke-opacity:var(--line-o-4)}:root[data-theme=line] ._tileHeader_hrcip_169{stroke-width:.8px;stroke-opacity:.35}:root[data-theme=line] ._tileShape_hrcip_168[data-in-group]{stroke-width:.6px;stroke-opacity:.4}:root[data-theme=line] ._tileShape_hrcip_168[data-leaf]{stroke:var(--ink)}:root[data-theme=line] ._tile_hrcip_163:hover ._tileShape_hrcip_168{filter:none;stroke-opacity:1;stroke-width:calc(var(--line-w-1) * var(--zf, 1) + .6px)}:root[data-theme=line] ._tile_hrcip_163[data-selected] ._tileShape_hrcip_168{stroke-width:calc(1.6px + 1.4px * var(--zf, 1));stroke-opacity:1}:root[data-theme=line] ._tile_hrcip_163[data-done] ._tileShape_hrcip_168{stroke-dasharray:4 3;stroke-opacity:.35}:root[data-theme=line] ._tileLabel_hrcip_205{font-weight:var(--fw-regular)}:root[data-theme=line] ._tile_hrcip_163[data-selected] ._tileLabel_hrcip_205{font-weight:var(--fw-bold)}:root[data-theme=line] ._flashOutline_hrcip_306{opacity:1;stroke:var(--text-1)!important;stroke-width:2px;stroke-dasharray:6 4;animation:_ants_hrcip_1 .5s linear infinite,_flashFade_hrcip_1 5s ease-in forwards}:root[data-theme=line] ._user_hrcip_126 circle{fill:var(--bg);stroke:var(--text-1);stroke-width:1.2;filter:none}:root[data-theme=line] ._ringLabel_hrcip_101 rect{fill:var(--bg);stroke:var(--border)}:root[data-theme=line] ._ringLabel_hrcip_101[data-active] rect{fill:var(--text-1);stroke:var(--text-1)}:root[data-theme=line] ._subDivider_hrcip_21{stroke-dasharray:2 4}:root[data-theme="line"] @keyframes lineIn{from{stroke-opacity:0;stroke-width:6px}}@keyframes _ants_hrcip_1{to{stroke-dashoffset:-10}}@keyframes _flashFade_hrcip_1{0%,80%{opacity:1}to{opacity:0}}._doneHatch_hrcip_442{pointer-events:none;animation:_hatchIn_hrcip_1 var(--dur-slow) var(--ease-out)}._hatchLine_hrcip_446{stroke:var(--success);stroke-opacity:.75}@keyframes _hatchIn_hrcip_1{0%{opacity:0}}:root[data-theme=line] ._ringLabel_hrcip_101 rect,:root[data-theme=line] ._badge_hrcip_36 rect{rx:3px}:root[data-wheel-max] ._centeredChip_hrcip_219{top:60px}._svg_hrcip_7[data-interacting] ._tileLabel_hrcip_205,._svg_hrcip_7[data-interacting] ._catLabel_hrcip_86,._svg_hrcip_7[data-interacting] ._subLabel_hrcip_28{text-rendering:optimizeSpeed}._svg_hrcip_7[data-interacting] ._tileShape_hrcip_168,._svg_hrcip_7[data-interacting] ._cell_hrcip_79{shape-rendering:optimizeSpeed}:root[data-engine=gecko] ._svg_hrcip_7[data-interacting] textPath{visibility:hidden}._tileImage_hrcip_483{pointer-events:none;clip-path:inset(0 round 3px)}._tileEmoji_hrcip_489{text-anchor:middle;pointer-events:none}._tile_hrcip_163[data-done] ._tileEmoji_hrcip_489{opacity:.5}._tileLine_hrcip_498{fill:none;stroke:currentColor;stroke-width:var(--icon-stroke, 1.75);stroke-linecap:round;stroke-linejoin:round;pointer-events:none;filter:var(--icon-filter, none)}._tile_hrcip_163[data-done] ._tileLine_hrcip_498{opacity:.5}._ringSlot_hrcip_512{transition:opacity var(--dur-fast) var(--ease-out)}._ringSlot_hrcip_512[data-hidden]{opacity:0;pointer-events:none}._ringTravel_hrcip_519{animation:_ringTravel_hrcip_519 .52s cubic-bezier(.2,.8,.2,1) both}@keyframes _ringTravel_hrcip_519{0%{transform:translate(var(--fx),var(--fy)) scale(.4);opacity:0}30%{opacity:1}}@media (prefers-reduced-motion: reduce){._ringTravel_hrcip_519{animation:none}}._headBtn_1119w_1{gap:6px}._headBtn_1119w_1[aria-pressed=true]{background:var(--accent-soft)}._spark_1119w_7{color:var(--accent);font-size:15px}._hideMobile_1119w_11{display:inline}@media (max-width: 899px){._hideMobile_1119w_11{display:none}}._panel_1119w_21{position:fixed;top:60px;right:12px;bottom:12px;z-index:55;width:min(380px,calc(100vw - 24px));display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-2);transform:translate(calc(100% + 24px));opacity:0;pointer-events:none;transition:transform var(--dur-slow) var(--ease-out),opacity var(--dur-med) var(--ease-out)}._panel_1119w_21[data-open]{transform:none;opacity:1;pointer-events:auto}:root[data-theme=line] ._panel_1119w_21{box-shadow:none;border-color:var(--text-1)}._head_1119w_1{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-bottom:1px solid var(--border)}._head_1119w_1>div{flex:1;display:flex;flex-direction:column;min-width:0}._head_1119w_1 small{display:flex;align-items:center;gap:5px;font-size:11px;color:var(--text-3)}._avatar_1119w_68{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--accent),color-mix(in srgb,var(--accent) 40%,#b06bff));color:#fff;font-size:16px}:root[data-theme=line] ._avatar_1119w_68{background:none;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--text-1)}._dot_1119w_83{width:7px;height:7px;border-radius:50%;background:var(--warning)}._list_1119w_89{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3)}._msg_1119w_98{max-width:88%;display:flex;flex-direction:column;gap:3px;animation:_msgIn_1119w_1 var(--dur-med) var(--ease-out)}@keyframes _msgIn_1119w_1{0%{opacity:0;transform:translateY(6px)}}._msg_1119w_98 p{margin:0;padding:8px 11px;border-radius:12px;font-size:var(--fs-s);line-height:1.45;white-space:pre-wrap}._msg_1119w_98[data-from=ai]{align-self:flex-start}._msg_1119w_98[data-from=ai] p,._msg_1119w_98[data-from=ai] ._typing_1119w_123{background:var(--surface-2);border-bottom-left-radius:4px}._msg_1119w_98[data-from=user]{align-self:flex-end;align-items:flex-end}._msg_1119w_98[data-from=user] p{background:var(--accent);color:#fff;border-bottom-right-radius:4px}:root[data-theme=line] ._msg_1119w_98 p,:root[data-theme=line] ._msg_1119w_98 ._typing_1119w_123{background:none!important;color:var(--text-1)!important;box-shadow:inset 0 0 0 1px var(--border)}:root[data-theme=line] ._msg_1119w_98[data-from=user] p{box-shadow:inset 0 0 0 1px var(--text-1)}._msgCtx_1119w_145{font-size:10px;color:var(--text-3)}._typing_1119w_123{display:inline-flex;gap:4px;padding:11px 12px;border-radius:12px}._typing_1119w_123 i{width:6px;height:6px;border-radius:50%;background:var(--text-3);animation:_blink_1119w_1 1.2s infinite ease-in-out}._typing_1119w_123 i:nth-child(2){animation-delay:.15s}._typing_1119w_123 i:nth-child(3){animation-delay:.3s}@keyframes _blink_1119w_1{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}._suggest_1119w_180{display:flex;flex-wrap:wrap;gap:6px;margin-top:var(--space-1)}._suggest_1119w_180 button{padding:5px 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--fs-xs);color:var(--text-2)}._suggest_1119w_180 button:hover{border-color:var(--accent);color:var(--text-1)}:root[data-theme=line] ._suggest_1119w_180 button{border-radius:3px}._form_1119w_201{display:flex;flex-direction:column;gap:6px;padding:var(--space-2) var(--space-3) var(--space-3);border-top:1px solid var(--border)}._ctx_1119w_208{display:inline-flex;align-items:center;gap:5px;max-width:100%;font-size:11px;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ctx_1119w_208 b{color:var(--text-2);font-weight:var(--fw-medium);overflow:hidden;text-overflow:ellipsis}._inputRow_1119w_225{display:flex;gap:var(--space-2);align-items:flex-end}._input_1119w_225{flex:1;height:auto;min-height:44px;max-height:140px;padding:8px;resize:vertical;line-height:1.4}._inputRow_1119w_225 button{width:36px;height:36px;justify-content:center;padding:0;font-size:16px}._note_1119w_246{font-size:10px;color:var(--text-3)}._docked_1119w_252{display:flex;flex-direction:column;min-height:0;margin:0 calc(-1 * var(--space-3)) calc(-1 * var(--space-3));border-top:1px solid var(--border);background:var(--surface)}._docked_1119w_252{flex:0 1 46px;min-height:46px;overflow:hidden;transition:flex-grow var(--dur-slow) var(--ease-out),min-height var(--dur-slow) var(--ease-out)}._docked_1119w_252[data-open]{flex-grow:1.3;min-height:260px}._docked_1119w_252 ._head_1119w_1{cursor:pointer;padding:var(--space-2) var(--space-1) var(--space-2) var(--space-3)}._docked_1119w_252 ._head_1119w_1:hover{background:var(--surface-2)}._docked_1119w_252 ._avatar_1119w_68{width:26px;height:26px;font-size:13px}._docked_1119w_252 ._list_1119w_89{padding:var(--space-2)}._docked_1119w_252 ._msg_1119w_98{max-width:94%}._docked_1119w_252 ._msg_1119w_98 p{font-size:var(--fs-xs);padding:7px 9px}._docked_1119w_252 ._form_1119w_201{padding:var(--space-2)}._docked_1119w_252 ._suggest_1119w_180 button{padding:4px 8px;font-size:11px}._caret_1119w_300{display:inline-block;font-size:10px;color:var(--text-3);transform:rotate(180deg);transition:transform var(--dur-fast) var(--ease-out)}._caret_1119w_300[data-open]{transform:none}._docked_1119w_252 ._head_1119w_1 b,._docked_1119w_252 ._head_1119w_1 small{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._docked_1119w_252 ._head_1119w_1 b{font-size:var(--fs-s)}._docked_1119w_252 ._note_1119w_246{display:none}._docked_1119w_252 ._input_1119w_225{min-height:38px;font-size:var(--fs-xs)}._docked_1119w_252 ._inputRow_1119w_225 button{width:32px;height:32px}._body_1119w_332{flex:1;min-height:0;display:flex;flex-direction:column;transition:opacity var(--dur-med) var(--ease-out),transform var(--dur-slow) var(--ease-out)}._docked_1119w_252 ._body_1119w_332:not([data-open]){opacity:0;transform:translateY(12px);pointer-events:none}._docked_1119w_252 ._body_1119w_332[data-open]{transition-delay:80ms}._panel_1119w_21 ._head_1119w_1,._panel_1119w_21 ._body_1119w_332{transition:opacity var(--dur-med) var(--ease-out),transform var(--dur-slow) var(--ease-out)}._panel_1119w_21:not([data-open]) ._head_1119w_1,._panel_1119w_21:not([data-open]) ._body_1119w_332{opacity:0;transform:translate(16px)}._panel_1119w_21[data-open] ._body_1119w_332{transition-delay:90ms}@media (prefers-reduced-motion: reduce){._docked_1119w_252,._body_1119w_332{transition:none}}._panel_6my0l_1{display:flex;flex-direction:column;min-width:0;min-height:0;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-l);overflow:hidden;position:relative}._top_6my0l_15{display:flex;flex-wrap:wrap;align-items:stretch;column-gap:var(--space-4);border-bottom:1px solid var(--border);overflow:hidden;transition:max-height var(--dur-slow) var(--ease-out),opacity var(--dur-med) var(--ease-out),border-color var(--dur-med) var(--ease-out);max-height:110px}._titleBlock_6my0l_27{position:absolute;top:0;left:0;z-index:4;display:flex;flex-direction:column;align-items:flex-start;gap:4px;transition:transform var(--dur-slow) var(--ease-out)}:root[data-wheel-max] ._titleBlock_6my0l_27{transform:translateY(56px)}._header_6my0l_41{flex:0 1 auto;width:max-content;max-width:100%;height:32px;display:flex;align-items:center;gap:var(--space-3);min-width:0;padding:0 var(--space-3)}._title_6my0l_27{margin:0;font-size:var(--fs-l);font-weight:var(--fw-bold);white-space:nowrap}._prioBar_6my0l_60{flex:0 1 auto;width:max-content;max-width:100%;height:32px;display:flex;align-items:center;gap:var(--space-1);min-width:0;padding:0 var(--space-3);overflow-x:auto;scrollbar-width:none}._prioLabel_6my0l_73{margin-right:var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}._prioChip_6my0l_81{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:20px;padding:0 8px 0 10px;border:1px solid transparent;border-radius:4px;background:transparent;font-size:var(--fs-s);color:var(--text-2);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}._prioChip_6my0l_81:hover{background:var(--surface-2)}._prioChip_6my0l_81 b{color:var(--text-1)}._prioChip_6my0l_81[aria-pressed=true]{background:var(--text-1);color:var(--surface)}._prioChip_6my0l_81[aria-pressed=true] b{color:var(--surface)}._prioCount_6my0l_108{min-width:18px;height:18px;padding:0 5px;border-radius:3px;background:var(--surface-3);color:var(--text-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:18px;text-align:center}._prioRing_6my0l_121{width:14px;height:14px;border-radius:50%;border:1.5px solid currentColor;opacity:.7}._prioRing_6my0l_121[data-ring="1"]{background:radial-gradient(circle,currentColor 0 32%,transparent 33%)}._prioRing_6my0l_121[data-ring="2"]{background:radial-gradient(circle,transparent 0 26%,currentColor 27% 48%,transparent 49%)}._prioRing_6my0l_121[data-ring="3"]{background:radial-gradient(circle,transparent 0 44%,currentColor 45% 66%,transparent 67%)}._prioRing_6my0l_121[data-ring="4"]{background:radial-gradient(circle,transparent 0 62%,currentColor 63% 100%)}._filters_6my0l_142{flex:1;min-width:0;display:flex;align-items:center;gap:var(--space-1);overflow-x:auto;scrollbar-width:none;padding:2px 0}._filterChip_6my0l_152{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 10px;border:1px solid var(--border);border-radius:4px;background:var(--surface);font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--text-2);transition:background var(--dur-fast) var(--ease-out),color var(--dur-fast) var(--ease-out)}._filterChip_6my0l_152:hover{background:var(--surface-2)}._filterChip_6my0l_152[aria-pressed=true]{background:var(--text-1);border-color:var(--text-1);color:var(--surface)}._dot_6my0l_175{width:10px;height:10px;border-radius:50%;box-shadow:0 0 0 1px #00000014}._body_6my0l_182{flex:1;display:flex;min-height:0}._stage_6my0l_188{flex:1;position:relative;display:flex;min-width:0;min-height:0;margin:var(--space-4)}._wheelBox_6my0l_196{position:relative;flex-shrink:0;height:100%;min-width:0}._wheelTools_6my0l_202{position:absolute;top:0;right:0;z-index:4;display:flex;align-items:center;gap:var(--space-1)}._maxBtn_6my0l_211{height:30px;min-width:30px;justify-content:center;padding:0 var(--space-2);font-size:16px;background:var(--surface)}._maxBtn_6my0l_211 span{font-size:var(--fs-s)}._catPane_6my0l_222{flex:1;min-width:0;min-height:0;display:flex;padding-left:var(--space-4)}._catTasks_6my0l_231{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:var(--space-3)}._catHead_6my0l_239{display:flex;align-items:center;gap:var(--space-3)}._catSwatch_6my0l_244{width:28px;height:28px;border-radius:50%;flex-shrink:0}._catTitle_6my0l_250{flex:1;min-width:0;display:flex;flex-direction:column}._catTitle_6my0l_250 strong{font-size:var(--fs-xl)}._catTitle_6my0l_250 span{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._catScroll_6my0l_266{flex:1;min-height:0;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-3);padding-right:var(--space-1)}._prioGroup_6my0l_275{animation:_groupIn_6my0l_1 var(--dur-med) var(--ease-out)}@keyframes _groupIn_6my0l_1{0%{opacity:0;transform:translateY(6px)}}._prioGroup_6my0l_275 h4{margin:0 0 var(--space-1);font-size:var(--fs-xs);font-weight:var(--fw-medium);color:var(--text-3);text-transform:uppercase;letter-spacing:.06em}._prioGroup_6my0l_275 h4 b{color:var(--text-2)}._prioGroup_6my0l_275 h4 span{float:right}._emptyRow_6my0l_298{font-size:var(--fs-s);color:var(--text-3);padding:0 var(--space-2)}._row_6my0l_303{display:flex;align-items:center;gap:var(--space-2);height:32px;padding:0 var(--space-2);border-radius:var(--radius-s);font-size:var(--fs-s);cursor:grab;touch-action:none;transition:background var(--dur-fast) var(--ease-out)}._row_6my0l_303:hover{background:var(--surface-2)}._row_6my0l_303[data-selected]{background:var(--accent-soft)}._row_6my0l_303[data-dragging]{opacity:.3}._row_6my0l_303[data-done] ._rowTitle_6my0l_324{text-decoration:line-through;color:var(--text-3)}._rowDot_6my0l_328{width:10px;height:10px;border-radius:50%;border:2px solid;flex-shrink:0}._rowTitle_6my0l_324{flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._rowCount_6my0l_342{min-width:18px;height:18px;padding:0 5px;border-radius:var(--radius-pill);background:var(--surface-3);font-size:var(--fs-xs);font-weight:var(--fw-bold);line-height:18px;text-align:center;color:var(--text-2)}._rowTag_6my0l_354{padding:0 6px;height:18px;line-height:16px;border:1px dashed var(--sub-divider);border-radius:var(--radius-pill);font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap}._rowDate_6my0l_364{font-size:var(--fs-xs);color:var(--text-3);white-space:nowrap;font-variant-numeric:tabular-nums}._inbox_6my0l_372{position:relative;width:var(--inbox-w, 232px);flex-shrink:0;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border-right:1px solid var(--border);background:var(--surface);transition:background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._inbox_6my0l_372[data-armed]{box-shadow:inset 0 0 0 2px var(--border)}._inbox_6my0l_372[data-target]{background:var(--accent-soft);box-shadow:inset 0 0 0 2px var(--accent)}._inboxHead_6my0l_391{display:flex;align-items:center;justify-content:space-between;font-size:var(--fs-s);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}._count_6my0l_401{min-width:20px;height:20px;padding:0 6px;border-radius:var(--radius-pill);background:var(--surface-2);font-size:var(--fs-xs);line-height:20px;text-align:center}._inboxList_6my0l_411{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-1);overflow-y:auto;flex:1;min-height:0}._chip_6my0l_422{display:flex;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-2);border-radius:var(--radius-s);background:var(--surface-2);font-size:var(--fs-s);cursor:grab;touch-action:none;transition:opacity var(--dur-fast) var(--ease-out),background var(--dur-fast) var(--ease-out)}._chip_6my0l_422{animation:_groupIn_6my0l_1 var(--dur-med) var(--ease-out)}._chip_6my0l_422:hover{background:var(--surface-3)}._chip_6my0l_422[data-selected]{box-shadow:inset 0 0 0 1.5px var(--accent)}._chip_6my0l_422[data-dragging]{opacity:.3}._chipDot_6my0l_447{width:10px;height:10px;border-radius:50%;flex-shrink:0}._chipText_6my0l_453{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}._hint_6my0l_458{margin:0;font-size:var(--fs-xs);color:var(--text-3)}._details_6my0l_465{position:absolute;right:0;bottom:0;z-index:5;width:280px;max-height:100%;overflow-y:auto;display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-2);transform-origin:85% 100%;animation:_detailsIn_6my0l_1 var(--dur-slow) cubic-bezier(.2,.9,.3,1.15)}@keyframes _detailsIn_6my0l_1{0%{opacity:0;transform:translateY(14px) scale(.94)}60%{opacity:1}}._details_6my0l_465[data-cat]{border-color:color-mix(in srgb,var(--ci) 40%,var(--border));background:linear-gradient(to bottom,color-mix(in srgb,var(--c) 14%,var(--surface)),var(--surface) 90px),var(--surface);box-shadow:inset 0 3px 0 var(--c),0 12px 32px -12px color-mix(in srgb,var(--ci) 45%,transparent),var(--shadow-1)}:root[data-theme=line] ._details_6my0l_465[data-cat]{background:var(--surface);border-color:var(--ci);box-shadow:inset 0 2px 0 var(--ci)}@media (prefers-reduced-motion: reduce){._details_6my0l_465{animation:none}}._parentLink_6my0l_510{align-self:flex-start;max-width:100%;padding:0;border:0;background:none;font-size:var(--fs-xs);color:var(--accent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._detailsHead_6my0l_522{display:flex;gap:var(--space-1)}._detailsTitle_6my0l_526{flex:1;font-weight:var(--fw-medium);font-size:var(--fs-m)}._formRow_6my0l_531{display:grid;grid-template-columns:84px 1fr;align-items:center;font-size:var(--fs-s);color:var(--text-2)}._subtasks_6my0l_538{display:flex;flex-direction:column;gap:2px;padding-top:var(--space-2);border-top:1px solid var(--border)}._subHead_6my0l_545{display:flex;justify-content:space-between;font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-3);margin-bottom:2px}._subRow_6my0l_555{display:flex;align-items:center;gap:var(--space-2);height:26px}._subRow_6my0l_555[data-done] ._subTitle_6my0l_561{text-decoration:line-through;color:var(--text-3)}._subTitle_6my0l_561{flex:1;min-width:0;padding:0;border:0;background:none;font-size:var(--fs-s);text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._subTitle_6my0l_561:hover{color:var(--accent)}._detailsActions_6my0l_580{display:flex;justify-content:space-between;margin-top:var(--space-1)}@media (max-width: 899px){._header_6my0l_41{padding:0 var(--space-2);gap:var(--space-2)}._titleBlock_6my0l_27{display:none}._body_6my0l_182{flex-direction:column-reverse}._inbox_6my0l_372{width:auto;max-height:34%;border-right:0;border-top:1px solid var(--border)}._prioLabel_6my0l_73{display:none}._prioBar_6my0l_60{padding:0 var(--space-2)}._stage_6my0l_188{margin:var(--space-2)}._details_6my0l_465{left:0;width:auto;max-height:70%}}:root[data-theme=line] ._chip_6my0l_422{background:none;border-radius:0;box-shadow:inset 0 -1px 0 var(--border)}:root[data-theme=line] ._chip_6my0l_422:hover{background:var(--surface-3)}:root[data-theme=line] ._filterChip_6my0l_152[aria-pressed=true],:root[data-theme=line] ._prioChip_6my0l_81[aria-pressed=true]{background:none;color:var(--text-1);border-color:var(--text-1);box-shadow:none}:root[data-theme=line] ._prioChip_6my0l_81[aria-pressed=true] b{color:var(--text-1)}._inbox_6my0l_372{transition:width var(--dur-slow) var(--ease-out),padding var(--dur-slow) var(--ease-out),opacity var(--dur-med) var(--ease-out),background var(--dur-fast) var(--ease-out),box-shadow var(--dur-fast) var(--ease-out)}._top_6my0l_15:not([data-open]){max-height:0;opacity:0;border-bottom-color:transparent}:root[data-wheel-max] ._filtersSec_6my0l_651,:root[data-wheel-max] ._top_6my0l_15{max-height:0;opacity:0;border-bottom-color:transparent;pointer-events:none}:root[data-wheel-max] ._inbox_6my0l_372{width:0;padding-left:0;padding-right:0;opacity:0;overflow:hidden;border-right-color:transparent;pointer-events:none}._maxBrand_6my0l_669{position:absolute;top:0;left:0;z-index:4;display:flex;align-items:center;gap:var(--space-3);opacity:0;transform:translateY(-8px) scale(.92);transform-origin:left top;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out),transform var(--dur-slow) var(--ease-out)}:root[data-wheel-max] ._maxBrand_6my0l_669{opacity:1;transform:none}._maxLogo_6my0l_687{width:40px;height:40px;border-radius:50%;background:conic-gradient(#3fb37f 0,#3fb37f 60deg,#4f7cff 0,#4f7cff 120deg,#f0a03c 0,#f0a03c 180deg,#8b6cf0 0,#8b6cf0 240deg,#e5607a 0,#e5607a 300deg,#2bb3c0 0);-webkit-mask:radial-gradient(circle,transparent 7px,#000 7.5px);mask:radial-gradient(circle,transparent 7px,#000 7.5px)}._maxName_6my0l_695{display:flex;flex-direction:column;font-size:26px;font-weight:var(--fw-bold);line-height:1.05;letter-spacing:-.01em}._maxName_6my0l_695 em{font-size:var(--fs-s);font-weight:var(--fw-regular);color:var(--text-3);letter-spacing:0}._rowIcon_6my0l_709{margin-right:6px}._inboxResize_6my0l_714{position:absolute;top:0;bottom:0;right:-5px;z-index:3;width:10px;cursor:col-resize;touch-action:none}._inboxResize_6my0l_714:before{content:"";position:absolute;left:50%;top:50%;width:3px;height:44px;transform:translate(-50%,-50%);border-radius:var(--radius-pill);background:var(--border);opacity:0;transition:background var(--dur-fast) var(--ease-out),height var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}._inbox_6my0l_372:hover ._inboxResize_6my0l_714:before{opacity:1}._inboxResize_6my0l_714:hover:before,._inbox_6my0l_372[data-resizing] ._inboxResize_6my0l_714:before{opacity:1;background:var(--accent);height:80px}._inbox_6my0l_372[data-resizing]{transition:none}@media (max-width: 899px){._inboxResize_6my0l_714{display:none}}._inboxTabs_6my0l_756{display:flex;gap:2px;border-bottom:1px solid var(--border);margin:0 calc(-1 * var(--space-3));padding:0 var(--space-3)}._inboxTabs_6my0l_756 button{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 6px;border:0;border-bottom:2px solid transparent;background:none;font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}._inboxTabs_6my0l_756 button[aria-selected=true]{color:var(--text-1);border-bottom-color:var(--text-1)}._archiveRow_6my0l_782{display:flex;align-items:center;gap:8px;min-height:30px;padding:0 4px;border-radius:var(--radius-s);font-size:var(--fs-s);animation:_archIn_6my0l_1 var(--dur-med) var(--ease-out)}@keyframes _archIn_6my0l_1{0%{opacity:0;transform:translate(-6px)}}._archiveRow_6my0l_782:hover{background:var(--surface-2)}._archiveCheck_6my0l_801{width:14px;color:var(--success);font-weight:var(--fw-bold);text-align:center}._archiveTitle_6my0l_807{flex:1;min-width:0;display:flex;align-items:baseline;gap:6px;color:var(--text-2);text-decoration:line-through;text-decoration-color:color-mix(in srgb,var(--text-3) 60%,transparent);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._archiveTitle_6my0l_807 small{flex-shrink:0;margin-left:auto;font-size:10px;color:var(--text-3);text-decoration:none}._archiveRestore_6my0l_827{width:24px;height:24px;padding:0;border:1px solid transparent;border-radius:var(--radius-s);background:none;color:var(--text-3);opacity:0}._archiveRow_6my0l_782:hover ._archiveRestore_6my0l_827{opacity:1}._archiveRestore_6my0l_827:hover{border-color:var(--border);color:var(--accent)}._effChip_6my0l_846{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid var(--border);border-radius:4px;background:var(--surface);font-size:var(--fs-xs);color:var(--text-2);font-variant-numeric:tabular-nums}._effChip_6my0l_846:hover{border-color:var(--accent)}._effChipDelta_6my0l_863{font-weight:var(--fw-bold)}._effChip_6my0l_846[data-tone=good] ._effChipDelta_6my0l_863{color:var(--success)}._effChip_6my0l_846[data-tone=bad] ._effChipDelta_6my0l_863{color:var(--danger)}._effChipBar_6my0l_872{width:36px;height:5px;border-radius:3px;background:var(--surface-2);overflow:hidden}._effChipBar_6my0l_872 i{display:block;height:100%;background:var(--accent)}._effChipBar_6my0l_872 i[data-done]{background:var(--success)}@media (max-width: 899px){._effChipBar_6my0l_872,._effChipPts_6my0l_889{display:none}}._filtersSec_6my0l_651{border-bottom:1px solid var(--border);transition:opacity var(--dur-med) var(--ease-out)}._filtersSec_6my0l_651 ._top_6my0l_15{border-bottom:0}._filtersHead_6my0l_902{display:flex;align-items:center;gap:var(--space-3);height:28px;padding:0 var(--space-3);background:color-mix(in srgb,var(--surface-2) 55%,var(--surface));border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent);font-size:var(--fs-xs)}:root[data-theme=line] ._filtersHead_6my0l_902{background:none}._filtersToggle_6my0l_915{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}._filtersCaret_6my0l_928{display:inline-block;transform:rotate(-90deg);transition:transform var(--dur-fast) var(--ease-out)}._filtersCaret_6my0l_928[data-open]{transform:none}._filtersCount_6my0l_936{min-width:16px;height:16px;padding:0 4px;border-radius:4px;background:var(--accent);color:#fff;font-size:10px;line-height:16px;letter-spacing:0;text-align:center}._filtersSummary_6my0l_948{min-width:0;color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._filtersCal_6my0l_955{display:inline-flex;align-items:center;gap:5px;margin-left:auto;color:var(--text-2);white-space:nowrap;cursor:pointer}._filtersClear_6my0l_964{padding:0 6px;height:20px;border:1px solid var(--border);border-radius:4px;background:var(--surface);font-size:11px;color:var(--text-2)}._filtersClear_6my0l_964:hover{border-color:var(--accent);color:var(--text-1)}:root[data-wheel-max] ._filtersSec_6my0l_651{max-height:0;overflow:hidden;opacity:0;border-bottom-color:transparent;pointer-events:none}._app_1aait_1{height:100%;display:flex;flex-direction:column}._header_1aait_6{transition:height var(--dur-slow) var(--ease-out),opacity var(--dur-med) var(--ease-out);height:var(--header-h);flex-shrink:0;display:flex;align-items:center;gap:var(--space-4);padding:0 var(--space-4)}._brand_1aait_15{border:0;background:none;padding:0;display:flex;align-items:center;gap:var(--space-2);font-weight:var(--fw-bold);font-size:var(--fs-l)}._logo_1aait_25{width:22px;height:22px;border-radius:50%;background:conic-gradient(#3fb37f 0,#3fb37f 60deg,#4f7cff 0,#4f7cff 120deg,#f0a03c 0,#f0a03c 180deg,#8b6cf0 0,#8b6cf0 240deg,#e5607a 0,#e5607a 300deg,#2bb3c0 0);-webkit-mask:radial-gradient(circle,transparent 4px,#000 4.5px);mask:radial-gradient(circle,transparent 4px,#000 4.5px)}._tabs_1aait_33{display:none!important}._actions_1aait_36{margin-left:auto;display:flex;gap:var(--space-1)}._main_1aait_41{flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,3fr) 12px minmax(0,2fr);gap:0;padding:0 var(--space-3) var(--space-2);transition:grid-template-columns var(--dur-slow) var(--ease-out)}._main_1aait_41[data-resizing]{transition:none}._splitter_1aait_54{position:relative;cursor:col-resize;touch-action:none}._splitter_1aait_54:before{content:"";position:absolute;left:50%;top:50%;width:3px;height:44px;transform:translate(-50%,-50%);border-radius:var(--radius-pill);background:var(--border);transition:background var(--dur-fast) var(--ease-out),height var(--dur-fast) var(--ease-out)}._splitter_1aait_54:hover:before,._main_1aait_41[data-resizing] ._splitter_1aait_54:before{background:var(--accent);height:80px}._tagline_1aait_76{margin-left:2px;font-size:var(--fs-xs);font-weight:var(--fw-regular);font-style:italic;color:var(--text-3)}._crumb_1aait_83{margin-left:4px;font-weight:var(--fw-medium);color:var(--text-2);animation:_tabIn_1aait_1 var(--dur-med) var(--ease-out)}._moduleMain_1aait_89{flex:1;min-height:0;display:flex;padding:0 var(--space-3) var(--space-2);animation:_moduleIn_1aait_1 var(--dur-slow) var(--ease-out)}@keyframes _moduleIn_1aait_1{0%{opacity:0;transform:scale(.985)}}._slotRight_1aait_102{animation:_tabIn_1aait_1 var(--dur-med) var(--ease-out)}._slotWheel_1aait_105,._slotRight_1aait_102{display:flex;flex-direction:column;min-width:0;min-height:0}._slotWheel_1aait_105>*,._slotRight_1aait_102>*{flex:1}@media (max-width: 899px){._header_1aait_6{gap:var(--space-2);padding:0 var(--space-2)}._tabs_1aait_33{display:inline-flex!important}._hideMobile_1aait_125,._tagline_1aait_76{display:none}._main_1aait_41{grid-template-columns:1fr;padding:0 var(--space-2) var(--space-2)}._main_1aait_41,._main_1aait_41[data-right=work]{grid-template-columns:1fr!important}._splitter_1aait_54,._main_1aait_41[data-tab=wheel] ._slotRight_1aait_102,._main_1aait_41[data-tab=right] ._slotWheel_1aait_105{display:none}._main_1aait_41[data-tab=wheel] ._slotWheel_1aait_105,._main_1aait_41[data-tab=right] ._slotRight_1aait_102{animation:_tabIn_1aait_1 var(--dur-med) var(--ease-out)}}._ghost_1aait_151{position:fixed;left:0;top:0;z-index:100;pointer-events:none;display:flex;flex-direction:column;gap:4px}._ghostChip_1aait_161{display:inline-flex;align-items:center;gap:var(--space-2);height:30px;padding:0 var(--space-3);border-radius:var(--radius-pill);background:var(--surface);box-shadow:var(--shadow-2);font-size:var(--fs-s);font-weight:var(--fw-medium);white-space:nowrap}._ghostDot_1aait_174{width:10px;height:10px;border-radius:50%}._ghostHint_1aait_179{align-self:flex-start;padding:2px 8px;border-radius:var(--radius-pill);background:var(--text-1);color:var(--bg);font-size:var(--fs-xs);white-space:nowrap}._menu_1aait_190{position:fixed;z-index:60;min-width:220px;max-width:300px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-2);animation:_menuIn_1aait_1 var(--dur-fast) var(--ease-out)}@keyframes _menuIn_1aait_1{0%{opacity:0;transform:scale(.97)}}._menuHead_1aait_208{padding:6px 10px 4px;font-size:var(--fs-xs);font-weight:var(--fw-bold);color:var(--text-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._menuItem_1aait_217{display:block;width:100%;height:30px;padding:0 10px;border:0;border-radius:var(--radius-s);background:transparent;font-size:var(--fs-s);text-align:left}._menuItem_1aait_217:hover,._menuItem_1aait_217:focus-visible{background:var(--surface-2);outline:none}._menuItem_1aait_217[data-danger]{color:var(--danger)}@keyframes _tabIn_1aait_1{0%{opacity:0;transform:translateY(8px)}}:root[data-wheel-max] ._header_1aait_6{height:0;opacity:0;overflow:hidden;pointer-events:none}:root[data-wheel-max] ._main_1aait_41{padding-top:var(--space-3)}._slotRight_1aait_102{transition:opacity var(--dur-med) var(--ease-out)}:root[data-wheel-max] ._slotRight_1aait_102,:root[data-wheel-max] ._splitter_1aait_54{opacity:0;overflow:hidden;pointer-events:none}._themeMenu_1aait_265{position:relative}._caret_1aait_268{margin-left:2px;font-size:10px;color:var(--text-3);transition:transform var(--dur-fast) var(--ease-out)}._caret_1aait_268[data-open]{transform:rotate(180deg)}._themeList_1aait_277{position:absolute;right:0;top:calc(100% + 6px);z-index:60;min-width:220px;padding:var(--space-1);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-2);animation:_menuIn_1aait_1 var(--dur-fast) var(--ease-out)}._themeItem_1aait_290{display:flex;align-items:center;gap:var(--space-2);width:100%;height:36px;padding:0 var(--space-2);border:0;border-radius:var(--radius-s);background:none;font-size:var(--fs-s);text-align:left}._themeItem_1aait_290:hover{background:var(--surface-2)}._themeItem_1aait_290[aria-checked=true]{font-weight:var(--fw-bold)}._themeSwatchSmall_1aait_309{width:44px!important;height:22px!important;flex-shrink:0;border-radius:4px}._themeCheck_1aait_315{margin-left:auto;color:var(--accent)}._themeSwatchSmall_1aait_309[data-theme-preview=line]{background:radial-gradient(circle at 70% 50%,transparent 0 5px,#141414 5.5px 6.5px,transparent 7px 8.5px,#141414 9px 9.5px,transparent 10px),#f8f7f4!important}._headSep_1aait_326{width:1px;align-self:stretch;margin:6px var(--space-1);background:var(--border)}._userBtn_1aait_332{gap:6px;padding-left:4px}._avatar_1aait_336{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--accent);color:#fff;font-size:12px;font-weight:var(--fw-bold);flex-shrink:0}._avatarBig_1aait_348{width:36px;height:36px;font-size:16px}:root[data-theme=line] ._avatar_1aait_336{background:none;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--text-1)}._userList_1aait_358{min-width:260px;padding:0}._userHead_1aait_362{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-3);border-bottom:1px solid var(--border)}._userHead_1aait_362>span:last-child{display:flex;flex-direction:column;min-width:0}._userHead_1aait_362 small{font-size:11px;color:var(--text-3)}._menuGroup_1aait_378{padding:var(--space-1)}._menuGroup_1aait_378+._menuGroup_1aait_378{border-top:1px solid var(--border)}._menuIcon_1aait_384{width:18px;text-align:center;color:var(--text-2)}._menuHint_1aait_389{margin-left:auto;font-size:11px;font-weight:var(--fw-regular);color:var(--text-3)}._themeItem_1aait_290:disabled{color:var(--text-3);cursor:not-allowed}._themeItem_1aait_290:disabled:hover{background:none}._dialogBackdrop_1aait_404{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;display:grid;place-items:center;background:#0a0c1066;animation:_menuIn_1aait_1 var(--dur-fast) var(--ease-out)}._smallDialog_1aait_413{width:min(520px,calc(100% - 32px));max-height:calc(100% - 48px);overflow:auto;border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-2)}._smallDialog_1aait_413 header{display:flex;align-items:center;justify-content:space-between;height:52px;padding:0 var(--space-3) 0 var(--space-5);border-bottom:1px solid var(--border)}._smallDialog_1aait_413 h2{margin:0;font-size:var(--fs-l)}._shortcuts_1aait_433{margin:0;padding:var(--space-3) var(--space-5) var(--space-5)}._shortcuts_1aait_433>div{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-3);padding:8px 0;border-bottom:1px solid var(--border);font-size:var(--fs-s)}._shortcuts_1aait_433 dd{margin:0;color:var(--text-2)}._shortcuts_1aait_433 kbd{display:inline-block;padding:2px 6px;border:1px solid var(--border);border-bottom-width:2px;border-radius:5px;background:var(--surface-2);font:inherit;font-size:var(--fs-xs)}._profileDialog_1aait_461{width:min(560px,calc(100% - 32px))}._profileBody_1aait_464{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-4) var(--space-5) var(--space-5)}._profileBody_1aait_464 h3{margin:0 0 var(--space-2);font-size:var(--fs-xs);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.06em;color:var(--text-2)}._profileRow_1aait_478{display:flex;gap:var(--space-4);align-items:flex-start}._profileFields_1aait_483{flex:1;display:flex;flex-direction:column;gap:var(--space-2);min-width:0}._profileFields_1aait_483 label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--text-2)}._swatches_1aait_497{display:flex;flex-wrap:wrap;align-items:center;gap:6px}._swatch_1aait_497{width:22px;height:22px;padding:0;border:2px solid var(--surface);border-radius:50%;box-shadow:0 0 0 1px var(--border)}._swatch_1aait_497[aria-checked=true]{box-shadow:0 0 0 2px var(--text-1)}._profileErr_1aait_514{font-size:var(--fs-xs);color:var(--danger)}._slots_1aait_518{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--space-2)}._slots_1aait_518 label{display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--text-2)}._goal_1aait_530{display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-xs);color:var(--text-3)}._goal_1aait_530 input{width:80px}._checkRow_1aait_540{display:flex;align-items:flex-start;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-s)}._checkRow_1aait_540 small{color:var(--text-3);font-size:var(--fs-xs)}._checkRow_1aait_540 select{height:26px;margin-left:4px}._backdrop_14mvg_1{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:grid;place-items:center;background:#0a0c1066;animation:_fade_14mvg_1 var(--dur-fast) var(--ease-out)}@keyframes _fade_14mvg_1{0%{opacity:0}}._dialog_14mvg_15{width:min(720px,calc(100% - 32px));max-height:calc(100% - 48px);display:flex;flex-direction:column;border-radius:var(--radius-l);background:var(--surface);box-shadow:var(--shadow-2);overflow:hidden}._head_14mvg_25{display:flex;align-items:center;justify-content:space-between;height:56px;padding:0 var(--space-4) 0 var(--space-5);border-bottom:1px solid var(--border)}._head_14mvg_25 h2{margin:0;font-size:var(--fs-xl)}._scroll_14mvg_37{overflow-y:auto;padding:var(--space-4) var(--space-5) var(--space-5);display:flex;flex-direction:column;gap:var(--space-5)}._section_14mvg_44 h3{margin:0 0 var(--space-2);font-size:var(--fs-s);font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-2)}._hint_14mvg_52{margin:0 0 var(--space-3);font-size:var(--fs-s);color:var(--text-3);line-height:1.5}._hint_14mvg_52 b{color:var(--text-2)}._catList_14mvg_61{list-style:none;margin:0 0 var(--space-3);padding:0;display:flex;flex-direction:column;gap:var(--space-2)}._catItem_14mvg_69{padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-m)}._catRow_14mvg_74{display:grid;grid-template-columns:32px 96px 1fr auto auto auto;gap:var(--space-2);align-items:center}._colorPick_14mvg_80{position:relative;width:32px;height:32px;cursor:pointer}._colorPick_14mvg_80 input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}._colorPick_14mvg_80 span{display:block;width:32px;height:32px;border-radius:50%;border:3px solid var(--surface);box-shadow:0 0 0 1px var(--border);pointer-events:none}._ramp_14mvg_101{display:flex;height:18px;border-radius:var(--radius-pill);overflow:hidden;box-shadow:inset 0 0 0 1px var(--border)}._ramp_14mvg_101 span{flex:1}._subs_14mvg_111{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1);margin:var(--space-2) 0 0 40px}._subChip_14mvg_118{display:inline-flex;align-items:center;height:26px;padding:0 4px 0 10px;border:1px dashed var(--sub-divider);border-radius:var(--radius-pill)}._subChip_14mvg_118 input{border:0;background:transparent;font-size:var(--fs-s);width:auto;min-width:3ch;outline:none}._subChip_14mvg_118 button{border:0;background:transparent;color:var(--text-3);font-size:var(--fs-xs);width:20px;height:20px;border-radius:50%}._subChip_14mvg_118 button:hover{background:var(--surface-2);color:var(--danger)}._addSub_14mvg_147{height:26px;padding:0 10px;border:0;border-radius:var(--radius-pill);background:transparent;font-size:var(--fs-s);color:var(--text-3)}._addSub_14mvg_147:hover{background:var(--surface-2);color:var(--text-1)}._addRow_14mvg_160{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-1)}._presetsLabel_14mvg_166{margin-left:var(--space-2);font-size:var(--fs-xs);color:var(--text-3)}._preset_14mvg_166{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 var(--space-3);border:1px dashed var(--border);border-radius:var(--radius-pill);background:transparent;font-size:var(--fs-s)}._preset_14mvg_166:hover{background:var(--surface-2)}._presetDot_14mvg_185{width:10px;height:10px;border-radius:50%}._modes_14mvg_190{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-2)}._modeCard_14mvg_195{display:grid;grid-template-columns:auto 1fr;align-content:start;align-items:center;gap:2px var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);cursor:pointer}._modeCard_14mvg_195[data-active]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._modeCard_14mvg_195 span{grid-column:2;font-size:var(--fs-s);color:var(--text-3)}@media (max-width: 899px){._catRow_14mvg_74{grid-template-columns:32px 1fr auto auto auto}._ramp_14mvg_101{display:none}._subs_14mvg_111{margin-left:0}._modes_14mvg_190{grid-template-columns:1fr}._dialog_14mvg_15{width:100%;max-height:100%;height:100%;border-radius:0}}._themes_14mvg_237{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--space-2)}._themeCard_14mvg_242{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);font-size:var(--fs-s);font-weight:var(--fw-medium)}._themeCard_14mvg_242[aria-pressed=true]{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}._themeSwatch_14mvg_259{width:100%;height:44px;border-radius:var(--radius-s)}._themeSwatch_14mvg_259[data-theme-preview=light]{background:linear-gradient(90deg,#f4f5f7 0,#f4f5f7 30%,#fff 30%,#fff 80%,#4f7cff 80%);box-shadow:inset 0 0 0 1px #dfe2e8}._themeSwatch_14mvg_259[data-theme-preview=dark]{background:linear-gradient(90deg,#0f1115 0,#0f1115 30%,#171a21 30%,#171a21 80%,#6e93ff 80%)}._themeSwatch_14mvg_259[data-theme-preview=line]{background:radial-gradient(circle at 70% 50%,transparent 0 9px,#141414 9.5px 10.5px,transparent 11px 15px,#141414 15.5px 16px,transparent 16.5px),#f8f7f4;box-shadow:inset 0 0 0 1px #d9d6cf}._themeSwatch_14mvg_259[data-theme-preview=cody-dusk]{background:linear-gradient(90deg,#1d3b3f 0,#1d3b3f 30%,#25474b 30%,#25474b 62%,#82f0ff 62%,#82f0ff 70%,#f1d868 70%,#f1d868 78%,#60e66f 78%,#60e66f 86%,#f07087 86%)}._themeSwatch_14mvg_259[data-theme-preview=cody]{background:linear-gradient(90deg,#00171a 0,#00171a 30%,#042024 30%,#042024 62%,#82f0ff 62%,#82f0ff 70%,#f1d868 70%,#f1d868 78%,#60e66f 78%,#60e66f 86%,#e95d74 86%)}@media (max-width: 899px){._themes_14mvg_237{grid-template-columns:1fr}}._check_14mvg_289{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);font-size:var(--fs-s);color:var(--text-2);cursor:pointer}._check_14mvg_289 b{color:var(--text-1)}._paletteRow_14mvg_300{display:flex;gap:4px;margin-top:var(--space-2)}._paletteRow_14mvg_300 i{width:18px;height:18px;border-radius:50%}._importBox_14mvg_312{display:flex;flex-direction:column;gap:var(--space-3);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface-2);animation:_fade_14mvg_1 var(--dur-med) var(--ease-out)}._importHead_14mvg_323{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2);font-size:var(--fs-s)}._importHead_14mvg_323 span{color:var(--text-3);font-size:var(--fs-xs)}._importSummary_14mvg_334{margin:0;padding-left:18px;font-size:var(--fs-s);color:var(--text-2)}._importSummary_14mvg_334 li[data-danger]{color:var(--danger)}._importError_14mvg_343,._importDone_14mvg_344{margin:var(--space-2) 0 0;font-size:var(--fs-s)}._importError_14mvg_343{color:var(--danger)}._importDone_14mvg_344{color:var(--success)}._illus_14mvg_356{grid-column:1 / -1;order:-1;width:100%;height:84px;padding:6px 0;margin-bottom:var(--space-2);border-radius:var(--radius-s);background:var(--surface-2)}._modeCard_14mvg_195:not([data-active]) ._illus_14mvg_356{opacity:.75}._illusSeg_14mvg_369{stroke:var(--surface-2);stroke-width:1}._illusCenter_14mvg_373{fill:var(--surface);stroke:var(--border)}._illusFrame_14mvg_377{fill:var(--surface);stroke:var(--text-3);stroke-width:1;stroke-dasharray:3 2}._illusLens_14mvg_383,._illusArrow_14mvg_384{fill:none;stroke:var(--accent);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}._illusCross_14mvg_391{stroke:var(--danger);stroke-width:1.6;stroke-linecap:round}._illusHatch_14mvg_396{stroke:var(--success);stroke-width:1.2}._illusText_14mvg_400{font-size:9px;font-weight:var(--fw-medium);fill:var(--text-1)}:root[data-theme=line] ._illus_14mvg_356{background:none;box-shadow:inset 0 0 0 1px var(--border)}._displayRow_14mvg_411{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:var(--space-2);font-size:var(--fs-s)}._iconStyles_14mvg_421{margin:var(--space-2) 0 var(--space-3);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-m)}._iconStylesHead_14mvg_427{display:flex;flex-direction:column;margin-bottom:var(--space-2);font-size:var(--fs-s);font-weight:var(--fw-medium)}._iconStylesHead_14mvg_427 small{font-size:var(--fs-xs);font-weight:var(--fw-regular);color:var(--text-3)}._wrap_t7xby_1{position:relative}._bell_t7xby_4{position:relative;padding:0 8px}._bellIcon_t7xby_8{display:inline-block;font-size:14px}._bellIcon_t7xby_8[data-ring]{animation:_ring_t7xby_1 1.2s ease-in-out 2;transform-origin:50% 0}@keyframes _ring_t7xby_1{0%,to{transform:rotate(0)}15%{transform:rotate(14deg)}30%{transform:rotate(-12deg)}45%{transform:rotate(8deg)}60%{transform:rotate(-6deg)}75%{transform:rotate(3deg)}}._badge_t7xby_24{position:absolute;top:1px;right:1px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:var(--danger);color:#fff;font-size:10px;font-weight:var(--fw-bold);line-height:16px;text-align:center}._list_t7xby_39{position:absolute;right:0;top:calc(100% + 6px);z-index:60;width:320px;max-height:70vh;overflow-y:auto;padding:var(--space-2);border:1px solid var(--border);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-2);animation:_drop_t7xby_1 var(--dur-fast) var(--ease-out)}@keyframes _drop_t7xby_1{0%{opacity:0;transform:translateY(-4px)}}._list_t7xby_39 h4{margin:var(--space-2) var(--space-1) var(--space-1);font-size:10px;font-weight:var(--fw-bold);text-transform:uppercase;letter-spacing:.08em;color:var(--text-3)}._list_t7xby_39 h4:first-child{margin-top:0}._empty_t7xby_71{margin:0 var(--space-1) var(--space-2);font-size:var(--fs-xs);color:var(--text-3)}._item_t7xby_76{display:flex;align-items:center;gap:8px;width:100%;padding:6px var(--space-1);border:0;border-radius:var(--radius-s);background:none;text-align:left}._item_t7xby_76:hover{background:var(--surface-2)}._item_t7xby_76[data-past]{opacity:.7}._time_t7xby_93{flex-shrink:0;min-width:42px;font-size:var(--fs-xs);font-weight:var(--fw-bold);font-variant-numeric:tabular-nums;color:var(--accent)}._item_t7xby_76[data-past] ._time_t7xby_93{color:var(--text-3);font-weight:var(--fw-regular)}._title_t7xby_105{flex:1;min-width:0;display:flex;flex-direction:column;font-size:var(--fs-s)}._title_t7xby_105 small{font-size:11px;color:var(--text-3)}._toasts_t7xby_116{position:fixed;right:16px;bottom:60px;z-index:80;display:flex;flex-direction:column;gap:var(--space-2);pointer-events:none}._toast_t7xby_116{display:flex;align-items:flex-start;gap:var(--space-2);width:min(360px,calc(100vw - 32px));padding:var(--space-3);border:1px solid var(--border);border-left:3px solid var(--accent);border-radius:var(--radius-m);background:var(--surface);box-shadow:var(--shadow-2);pointer-events:auto;animation:_toastIn_t7xby_1 var(--dur-slow) var(--ease-out)}@keyframes _toastIn_t7xby_1{0%{opacity:0;transform:translate(24px)}}._toastText_t7xby_146{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px;font-size:var(--fs-s)}._toastText_t7xby_146 span{font-size:var(--fs-xs);color:var(--text-2)}._toastActions_t7xby_158{display:flex;gap:4px}:root[data-theme=line] ._toast_t7xby_116{box-shadow:none;border-color:var(--text-1)}._drawer_1spqr_1{flex-shrink:0;height:36px;margin:0 var(--space-3) var(--space-3);display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-l);background:var(--surface);overflow:hidden;transition:height var(--dur-slow) var(--ease-out),box-shadow var(--dur-slow) var(--ease-out),opacity var(--dur-med) var(--ease-out),margin var(--dur-slow) var(--ease-out)}._drawer_1spqr_1[data-open]{height:300px;box-shadow:var(--shadow-2)}._bar_1spqr_20{flex-shrink:0;height:34px;display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-2) 0 var(--space-3)}._drawer_1spqr_1[data-open] ._bar_1spqr_20{border-bottom:1px solid var(--border)}._handle_1spqr_31{display:inline-flex;align-items:center;gap:var(--space-2);height:26px;padding:0 var(--space-2);border:0;border-radius:var(--radius-s);background:transparent;font-size:var(--fs-s);font-weight:var(--fw-bold);white-space:nowrap}._handle_1spqr_31:hover{background:var(--surface-2)}._chevron_1spqr_47{display:inline-block;transition:transform var(--dur-slow) var(--ease-out)}._drawer_1spqr_1[data-open] ._chevron_1spqr_47{transform:rotate(180deg)}._unseen_1spqr_54{padding:0 7px;height:18px;line-height:18px;border-radius:var(--radius-pill);background:var(--accent);color:#fff;font-size:var(--fs-xs);animation:_pop_1spqr_1 var(--dur-med) var(--ease-out)}@keyframes _pop_1spqr_1{0%{transform:scale(.6);opacity:0}}._preview_1spqr_70{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:_previewIn_1spqr_1 var(--dur-med) var(--ease-out)}@keyframes _previewIn_1spqr_1{0%{opacity:0;transform:translateY(6px)}}._sim_1spqr_89{margin-left:auto;white-space:nowrap}._body_1spqr_95{flex:1;min-height:0;display:flex;flex-direction:column}._toolbar_1spqr_101{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-2);padding:var(--space-2) var(--space-3)}._levels_1spqr_108{display:flex;gap:4px}._levelChip_1spqr_112{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 8px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);font-size:var(--fs-s);color:var(--text-3);opacity:.6}._levelChip_1spqr_112[aria-pressed=true]{color:var(--text-1);opacity:1;background:var(--surface-2)}._levelChip_1spqr_112 span{font-size:var(--fs-xs);color:var(--text-3)}._search_1spqr_134{width:180px;margin-left:auto}._levelDot_1spqr_140{width:8px;height:8px;border-radius:50%;flex-shrink:0}[data-level=debug]._levelDot_1spqr_140,[data-level=debug]._levelPill_1spqr_147{--lvl: var(--text-3)}[data-level=info]._levelDot_1spqr_140,[data-level=info]._levelPill_1spqr_147{--lvl: var(--accent)}[data-level=success]._levelDot_1spqr_140,[data-level=success]._levelPill_1spqr_147{--lvl: var(--success)}[data-level=warning]._levelDot_1spqr_140,[data-level=warning]._levelPill_1spqr_147{--lvl: var(--warning)}[data-level=error]._levelDot_1spqr_140,[data-level=error]._levelPill_1spqr_147{--lvl: var(--danger)}._levelDot_1spqr_140{background:var(--lvl)}._levelPill_1spqr_147{justify-self:start;padding:0 7px;height:18px;line-height:18px;border-radius:var(--radius-pill);background:color-mix(in srgb,var(--lvl) 16%,transparent);color:var(--lvl);font-size:var(--fs-xs);font-weight:var(--fw-bold)}._list_1spqr_181{flex:1;min-height:0;overflow-y:auto;list-style:none;margin:0;padding:0 var(--space-2) var(--space-2)}._row_1spqr_189{display:grid;grid-template-columns:64px 64px 170px 1fr auto;gap:var(--space-2);align-items:baseline;padding:6px var(--space-2);border-radius:var(--radius-s);font-size:var(--fs-s);animation:_rowIn_1spqr_1 var(--dur-med) var(--ease-out)}@keyframes _rowIn_1spqr_1{0%{opacity:0;transform:translateY(-6px);background:var(--accent-soft)}}._row_1spqr_189[data-clickable]{cursor:pointer}._row_1spqr_189:hover{background:var(--surface-2)}._row_1spqr_189[data-level=error]{background:color-mix(in srgb,var(--danger) 7%,transparent)}._row_1spqr_189 time{font-size:var(--fs-xs);color:var(--text-3);font-variant-numeric:tabular-nums}._source_1spqr_220{font-size:var(--fs-xs);color:var(--text-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._msg_1spqr_227{min-width:0}._changes_1spqr_230{display:flex;flex-wrap:wrap;gap:4px 10px;margin-top:2px;font-size:var(--fs-xs);color:var(--text-3)}._go_1spqr_238{font-size:var(--fs-xs);color:var(--accent);opacity:0}._row_1spqr_189:hover ._go_1spqr_238{opacity:1}._empty_1spqr_246{padding:var(--space-4);text-align:center;color:var(--text-3);font-size:var(--fs-s)}@media (max-width: 899px){._drawer_1spqr_1{margin:0 var(--space-2) var(--space-2)}._drawer_1spqr_1[data-open]{height:60%}._preview_1spqr_70,._search_1spqr_134{display:none}._row_1spqr_189{grid-template-columns:56px 1fr}._row_1spqr_189 ._levelPill_1spqr_147,._row_1spqr_189 ._source_1spqr_220,._go_1spqr_238{display:none}._sim_1spqr_89{font-size:0}._sim_1spqr_89:before{content:"☁︎";font-size:var(--fs-m)}}:root[data-wheel-max] ._drawer_1spqr_1{height:0;margin-bottom:0;border-color:transparent;opacity:0;pointer-events:none}:root{--bg: #f4f5f7;--surface: #ffffff;--surface-2: #eef0f3;--surface-3: #e4e7ec;--border: #dfe2e8;--text-1: #1b1f27;--text-2: #5b6372;--text-3: #8a91a0;--accent: #4f7cff;--accent-soft: rgba(79, 124, 255, .14);--danger: #e5484d;--ring-mix-1: 100%;--ring-mix-2: 62%;--ring-mix-3: 36%;--ring-mix-4: 18%;--ring-mix-hover-boost: 22%;--ink-mix: 68%;--ink-toward: #000;--sub-divider: #b3b9c4;--font: -apple-system, BlinkMacSystemFont, "Segoe UI", Inter, Roboto, "Helvetica Neue", Arial, sans-serif;--fs-xs: 11px;--fs-s: 12px;--fs-m: 14px;--fs-l: 16px;--fs-xl: 20px;--fw-regular: 400;--fw-medium: 550;--fw-bold: 650;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--radius-s: 6px;--radius-m: 10px;--radius-l: 16px;--radius-pill: 999px;--shadow-1: 0 1px 2px rgba(16, 24, 40, .06), 0 1px 3px rgba(16, 24, 40, .08);--shadow-2: 0 10px 28px rgba(16, 24, 40, .16), 0 2px 6px rgba(16, 24, 40, .08);--dur-fast: .12s;--dur-med: .24s;--dur-slow: .42s;--ease-out: cubic-bezier(.2, .8, .2, 1);--header-h: 52px;--success: #3fb37f;--warning: #e09a2b;color-scheme:light}:root[data-theme=dark]{--bg: #0f1115;--surface: #171a21;--surface-2: #1f232c;--surface-3: #282d38;--border: #2a2f3a;--text-1: #e8eaef;--text-2: #a3aab8;--text-3: #6d7483;--accent: #6e93ff;--accent-soft: rgba(110, 147, 255, .18);--danger: #ff6369;--ring-mix-1: 78%;--ring-mix-2: 46%;--ring-mix-3: 26%;--ring-mix-4: 13%;--ring-mix-hover-boost: 18%;--ink-mix: 80%;--ink-toward: #fff;--sub-divider: #4d5463;--shadow-1: 0 1px 2px rgba(0, 0, 0, .4);--shadow-2: 0 12px 32px rgba(0, 0, 0, .5), 0 2px 6px rgba(0, 0, 0, .3);color-scheme:dark}:root[data-theme=cody]{--bg: #00171a;--surface: #042024;--surface-2: #0a2c31;--surface-3: #10393f;--border: #154248;--text-1: #eeeeee;--text-2: #9fc7cc;--text-3: #5d8b91;--accent: #e95d74;--accent-soft: rgba(233, 93, 116, .2);--danger: #e61e3f;--success: #60e66f;--warning: #e3946a;--ring-toward: #001114;--ring-mix-1: 86%;--ring-mix-2: 60%;--ring-mix-3: 40%;--ring-mix-4: 24%;--ring-mix-hover-boost: 14%;--cell-opacity: .7;--cell-dim-opacity: .3;--ink-mix: 78%;--ink-toward: #fff;--sub-divider: #1f5a61;--shadow-1: 0 1px 2px rgba(0, 0, 0, .5);--shadow-2: 0 12px 32px rgba(0, 0, 0, .6), 0 0 0 1px rgba(130, 240, 255, .06);color-scheme:dark}:root[data-theme=cody-dusk]{--bg: #1d3b3f;--surface: #25474b;--surface-2: #2d5357;--surface-3: #375e62;--border: #3f6a6e;--text-1: #f4f8f8;--text-2: #c3dbdd;--text-3: #8fb0b3;--accent: #f07087;--accent-soft: rgba(240, 112, 135, .22);--danger: #ff4d68;--success: #6ff07d;--warning: #f0a77f;--ring-toward: #0b2427;--ring-mix-1: 92%;--ring-mix-2: 68%;--ring-mix-3: 48%;--ring-mix-4: 30%;--ring-mix-hover-boost: 10%;--cell-opacity: .8;--cell-dim-opacity: .35;--ink-mix: 82%;--ink-toward: #fff;--sub-divider: #4f7c80;--shadow-1: 0 1px 2px rgba(0, 20, 22, .35);--shadow-2: 0 12px 32px rgba(0, 20, 22, .45), 0 0 0 1px rgba(130, 240, 255, .08);color-scheme:dark}:root[data-theme=line]{--bg: #f8f7f4;--surface: #f8f7f4;--surface-2: transparent;--surface-3: rgba(20, 20, 20, .045);--border: #d9d6cf;--text-1: #141414;--text-2: #4a4a48;--text-3: #8b8a85;--accent: #141414;--accent-soft: rgba(20, 20, 20, .06);--danger: #c4302b;--success: #2f8f5b;--warning: #b8741a;--ink-mix: 62%;--ink-toward: #000;--sub-divider: #c9c5bc;--radius-s: 2px;--radius-m: 3px;--radius-l: 4px;--radius-pill: 3px;--line-w-1: 2.2px;--line-w-2: 1.6px;--line-w-3: 1.1px;--line-w-4: .8px;--line-o-1: 1;--line-o-2: .8;--line-o-3: .6;--line-o-4: .45;--shadow-1: none;--shadow-2: 0 0 0 1px #141414;color-scheme:light}:root{--icon-stroke: 1.75;--icon-accent: var(--accent);--icon-filter: none}:root[data-theme=dark]{--icon-stroke: 1.75}:root[data-theme=cody],:root[data-theme=cody-dusk]{--icon-stroke: 1.5;--icon-accent: #82f0ff;--icon-filter: drop-shadow(0 0 2px color-mix(in srgb, currentColor 55%, transparent))}:root[data-theme=line]{--icon-stroke: 1.25;--icon-accent: var(--text-1)}*,*:before,*:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--bg);color:var(--text-1);font-family:var(--font);font-size:var(--fs-m);line-height:1.4;-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}body.is-dragging,body.is-dragging *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}.btn{display:inline-flex;align-items:center;gap:var(--space-1);height:30px;padding:0 var(--space-3);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);font-size:var(--fs-s);font-weight:var(--fw-medium);transition:background var(--dur-fast) var(--ease-out),border-color var(--dur-fast) var(--ease-out)}.btn:hover{background:var(--surface-2)}.btn.ghost{border-color:transparent;background:transparent}.btn.ghost:hover{background:var(--surface-2)}.btn.danger{color:var(--danger)}.btn.primary{background:var(--accent);border-color:var(--accent);color:#fff}.field{height:30px;padding:0 var(--space-2);border:1px solid var(--border);border-radius:var(--radius-s);background:var(--surface);font-size:var(--fs-s);min-width:0}.field:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft)}.segmented{display:inline-flex;padding:2px;border-radius:var(--radius-s);background:var(--surface-2)}.segmented button{height:26px;white-space:nowrap;padding:0 var(--space-3);border:0;border-radius:4px;background:transparent;font-size:var(--fs-s);font-weight:var(--fw-medium);color:var(--text-2)}.segmented button[aria-pressed=true]{background:var(--surface);color:var(--text-1);box-shadow:var(--shadow-1)}@media (prefers-reduced-motion: reduce){*{transition-duration:0ms!important;animation-duration:0ms!important}}body.is-panning,body.is-panning *{cursor:grabbing!important;-webkit-user-select:none;user-select:none}:root[data-theme=line] .segmented{background:none;box-shadow:inset 0 0 0 1px var(--border)}:root[data-theme=line] .segmented button{color:var(--text-3)}:root[data-theme=line] .segmented button[aria-pressed=true]{background:none;color:var(--text-1);box-shadow:inset 0 0 0 1px var(--text-1)}body.is-resizing,body.is-resizing *{cursor:col-resize!important;-webkit-user-select:none;user-select:none}
