._dock_bo3l8_1{z-index:45;right:max(20px, env(safe-area-inset-right));bottom:env(safe-area-inset-bottom,0px);height:var(--workbench-dock-height);pointer-events:none;align-items:center;gap:2px;display:flex;position:fixed}._button_bo3l8_13{height:26px;color:var(--muted-foreground);white-space:nowrap;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:3px;padding:0 7px;font-size:12px;line-height:1;transition:color .12s,background-color .12s;display:inline-flex}._iconButton_bo3l8_32{width:26px;padding:0}._button_bo3l8_13:focus-visible{outline:2px solid var(--ring);outline-offset:1px}@media (hover:hover) and (pointer:fine){._button_bo3l8_13:hover{background:color-mix(in oklab, var(--foreground) 8%, transparent);color:var(--foreground)}}@media (width<=639px){._dock_bo3l8_1{right:max(10px, env(safe-area-inset-right))}}@media (width<=767px){._button_bo3l8_13{min-width:44px;height:44px}}@media (prefers-reduced-motion:reduce){._button_bo3l8_13{transition:none}}._sidebar_1cx6t_5{background:var(--app-shell-background,color-mix(in oklab, var(--sidebar) 70%, var(--muted)));flex-direction:column;height:100%;min-height:0;display:flex;position:relative}._header_1cx6t_14{z-index:3;flex-direction:row;flex-shrink:0;justify-content:space-between;align-items:center;gap:6px;height:48px;padding:8px 10px;position:relative}._header_1cx6t_14 [data-slot=sidebar-trigger]{pointer-events:auto}._sidebar_1cx6t_5 [data-slot=sidebar-content]{scrollbar-width:none;padding-bottom:8px;overflow:hidden auto}._sidebar_1cx6t_5 [data-slot=sidebar-content]::-webkit-scrollbar{display:none}._sidebar_1cx6t_5 [data-slot=sidebar-group]{padding:6px 8px}._sidebar_1cx6t_5 [data-slot=sidebar-group-label]{height:26px;color:var(--muted-foreground);padding-inline:8px;font-size:11px;font-weight:500}._sidebar_1cx6t_5 :where([data-slot=sidebar-group]:first-child)>[data-slot=sidebar-group-label]{height:36px;padding-right:52px}._sidebar_1cx6t_5 [data-slot=sidebar-menu]{gap:2px}._sidebar_1cx6t_5 [data-slot=sidebar-menu-button]{z-index:1;height:34px;color:var(--muted-foreground);background:0 0;border-radius:8px;gap:9px;padding:8px;font-size:13px;font-weight:450;position:relative}._sidebar_1cx6t_5 [data-slot=sidebar-menu-button]:is([data-active],:hover,:focus-visible){color:var(--sidebar-foreground)}._sidebar_1cx6t_5 [data-slot=sidebar-menu-button][data-active]{font-weight:600}._sidebar_1cx6t_5 [data-slot=sidebar-menu-button]>svg{width:17px;height:17px}._highlight_1cx6t_88{pointer-events:none;background:color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:8px;position:absolute;inset:0}._copy_1cx6t_96{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}._sidebar_1cx6t_5 [data-agent-history-loading]{color:var(--muted-foreground);flex-shrink:0;margin-left:auto;display:inline-flex}._sidebar_1cx6t_5 [data-agent-history-loading]>svg{width:14px;height:14px;animation:1s linear infinite _agentSpin_1cx6t_1}@keyframes _agentSpin_1cx6t_1{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){._sidebar_1cx6t_5 [data-agent-history-loading]>svg{animation:none}}._footer_1cx6t_122{flex-shrink:0;margin:4px 8px 0;padding:8px 0}._footer_1cx6t_122 [data-slot=sidebar-menu-button]:is(:hover,:focus-visible){background:color-mix(in oklab, var(--foreground) 7%, transparent)}._sidebar_1cx6t_5 [data-slot=sidebar-menu-item]:has(>[data-agent-history-toggle])>[data-slot=sidebar-menu-button]{padding-right:34px}._sidebar_1cx6t_5 [data-agent-history-toggle]{z-index:2;width:28px;height:28px;color:var(--muted-foreground);top:3px;right:3px}._sidebar_1cx6t_5 [data-slot=sidebar-menu-item]:has(>[data-agent-history-toggle])>._highlight_1cx6t_88{height:34px;bottom:auto}._sidebar_1cx6t_5 [data-slot=sidebar-menu-sub-button]{height:32px;color:var(--muted-foreground);font-size:12px}._sidebar_1cx6t_5 [data-slot=sidebar-menu-sub-button][data-active]{color:var(--sidebar-foreground);background:0 0;font-weight:400}[data-collapsible=icon] ._copy_1cx6t_96{display:none}[data-collapsible=icon] ._header_1cx6t_14{flex-direction:column-reverse;justify-content:center;gap:0;height:84px;padding-inline:8px;left:0}[data-collapsible=icon] ._sidebar_1cx6t_5 [data-slot=sidebar-content]{padding-top:0}[data-collapsible=icon] ._sidebar_1cx6t_5 [data-slot=sidebar-group-label]{height:0;margin:0;padding:0;overflow:hidden}[data-collapsible=icon] ._sidebar_1cx6t_5 [data-slot=sidebar-menu-button]{justify-content:center;width:100%!important;height:34px!important}@media (width<=767px){._sidebar_1cx6t_5 :where([data-slot=sidebar-group]:first-child)>[data-slot=sidebar-group-label]{height:40px;padding-right:58px}._sidebar_1cx6t_5 [data-slot=sidebar-menu-button],._sidebar_1cx6t_5 [data-slot=sidebar-menu-sub-button]{height:44px}._sidebar_1cx6t_5 [data-agent-history-toggle]{width:44px;height:44px;top:0;right:0}._sidebar_1cx6t_5 [data-slot=sidebar-menu-item]:has(>[data-agent-history-toggle])>[data-slot=sidebar-menu-button]{padding-right:46px}._sidebar_1cx6t_5 [data-slot=sidebar-menu-item]:has(>[data-agent-history-toggle])>._highlight_1cx6t_88{height:44px}._footer_1cx6t_122{padding-bottom:max(8px, env(safe-area-inset-bottom))}}._trigger_1hvfg_1{pointer-events:auto;min-width:0;height:34px;color:var(--sidebar-foreground);cursor:pointer;border-radius:8px;flex:1;align-items:center;gap:8px;padding:6px;font-size:13px;font-weight:600;display:flex}._trigger_1hvfg_1:hover,._trigger_1hvfg_1:focus-visible{background:var(--sidebar-accent)}._trigger_1hvfg_1:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._trigger_1hvfg_1 svg{flex-shrink:0;width:17px;height:17px}._trigger_1hvfg_1 span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}._trigger_1hvfg_1 ._chevron_1hvfg_6{width:12px;color:var(--muted-foreground);margin-left:auto}._positioner_1hvfg_7{z-index:90}._popup_1hvfg_8{border:1px solid var(--border);background:var(--popover);border-radius:12px;width:184px;padding:5px;box-shadow:0 6px 24px #0002}._item_1hvfg_9{min-height:36px;color:var(--muted-foreground);cursor:pointer;border-radius:7px;outline:none;align-items:center;gap:8px;padding:6px 8px;font-size:13px;display:flex}._item_1hvfg_9 svg{width:16px;height:16px}._item_1hvfg_9 span{flex:1}._item_1hvfg_9[data-highlighted]{color:var(--sidebar-foreground);background:var(--sidebar-accent)}[data-collapsible=icon] ._trigger_1hvfg_1{flex:none;justify-content:center;width:34px}[data-collapsible=icon] ._trigger_1hvfg_1 span,[data-collapsible=icon] ._trigger_1hvfg_1 ._chevron_1hvfg_6{display:none}@media (width<=767px){._trigger_1hvfg_1,._item_1hvfg_9{min-height:44px}}._footer_emuh8_1{align-items:center;gap:4px;min-width:0;display:flex}._card_emuh8_3{min-width:0;max-width:100%;min-height:34px;color:var(--sidebar-foreground);text-align:left;cursor:pointer;background:0 0;border-radius:20px;flex:1;align-items:center;gap:6px;padding:5px 8px 5px 5px;transition:background-color .12s;display:flex}._card_emuh8_3:focus-visible,._iconButton_emuh8_20:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._avatar_emuh8_22{background:color-mix(in oklab, var(--primary) 12%, var(--sidebar));border-radius:50%;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}._name_emuh8_31{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:12px;font-weight:600;line-height:18px;display:block;overflow:hidden}._nameSkeleton_emuh8_42{flex:1;min-width:0;height:14px}._chevron_emuh8_43{width:12px;height:12px;color:var(--muted-foreground);flex-shrink:0}._actions_emuh8_44{flex-shrink:0;align-items:center;gap:0;display:flex}._iconButton_emuh8_20{width:28px;height:28px;color:var(--muted-foreground);border-radius:50%;flex-shrink:0;place-items:center;transition:background-color .12s,color .12s;display:grid}._iconButton_emuh8_20>svg{width:16px;height:16px}@media (hover:hover) and (pointer:fine){._card_emuh8_3:hover,._iconButton_emuh8_20:hover{background:color-mix(in oklab, var(--foreground) 10%, transparent);color:var(--sidebar-foreground)}}._footer_emuh8_1[data-compact]{flex-direction:column;gap:4px}._footer_emuh8_1[data-compact] ._actions_emuh8_44{flex-direction:column}._footer_emuh8_1[data-compact] ._card_emuh8_3{flex:none;justify-content:center;width:34px;padding:5px}._footer_emuh8_1[data-compact] ._name_emuh8_31,._footer_emuh8_1[data-compact] ._nameSkeleton_emuh8_42,._footer_emuh8_1[data-compact] ._chevron_emuh8_43{display:none}._positioner_emuh8_68{z-index:70}._popup_emuh8_69{width:180px;max-width:calc(100vw - 24px);max-height:var(--available-height);border:1px solid var(--border);background:var(--popover);color:var(--popover-foreground);border-radius:14px;outline:none;padding:5px;overflow-y:auto;box-shadow:0 8px 28px #0000001f}._item_emuh8_82{min-height:32px;color:var(--muted-foreground);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border-radius:8px;outline:none;align-items:center;padding:6px 10px;font-size:13px;font-weight:450;line-height:20px;display:flex;position:relative}._highlight_emuh8_98{pointer-events:none;background:color-mix(in oklab, var(--foreground) 7%, transparent);border-radius:8px;position:absolute;inset:0}._itemContent_emuh8_105{z-index:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}._itemContent_emuh8_105>svg{flex-shrink:0;width:16px;height:16px}._item_emuh8_82[data-highlighted]{color:var(--sidebar-foreground)}._item_emuh8_82[data-disabled]{pointer-events:none;opacity:.5}._item_emuh8_82._destructiveItem_emuh8_109{color:var(--destructive)}._separator_emuh8_110{background:color-mix(in oklab, var(--border) 50%, transparent);height:1px;margin:3px 6px}._error_emuh8_111{color:var(--destructive);padding:8px 12px;font-size:12px;line-height:18px}._language_emuh8_112{background:var(--muted);min-height:36px;color:var(--muted-foreground);border-radius:8px;grid-template-columns:1fr;padding:4px;display:grid}._languageItem_emuh8_113{white-space:nowrap;cursor:pointer;border-radius:6px;outline:none;justify-content:center;align-items:center;min-height:32px;padding:0 6px;font-size:12px;font-weight:500;transition:background-color .12s,color .12s;display:flex}._languageItem_emuh8_113[data-checked]{background:var(--background);color:var(--foreground);box-shadow:0 1px 2px #0000000d}._languageItem_emuh8_113:focus-visible{outline:2px solid var(--ring);outline-offset:2px}._languageItem_emuh8_113[data-disabled]{pointer-events:none;opacity:.5}._card_emuh8_3:disabled{cursor:wait}@media (width<=767px){._card_emuh8_3{min-height:44px}._iconButton_emuh8_20{width:36px;height:40px}._item_emuh8_82{min-height:36px}}@media (prefers-reduced-motion:reduce){._card_emuh8_3,._iconButton_emuh8_20,._languageItem_emuh8_113{transition:none}}._panel_vh34s_1{--onboarding-ease:cubic-bezier(.22, 1, .36, 1);--onboarding-complete:#2f6bff;flex-direction:column;max-width:min(760px,100vw - 2rem);max-height:calc(100dvh - 2rem);display:flex}._header_vh34s_9{flex:none}._headingRow_vh34s_10{flex-wrap:wrap;align-items:center;gap:12px;display:flex}._count_vh34s_11{color:var(--muted-foreground);font-variant-numeric:tabular-nums;flex:none;font-size:13px}._body_vh34s_12{scrollbar-width:thin;overscroll-behavior:contain;flex:0 auto;min-height:0;max-height:420px;display:block;overflow-y:auto;container-type:inline-size}._tasks_vh34s_13{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}._task_vh34s_13{border:1px solid var(--border);background:var(--card);min-width:0;animation:_task-in_vh34s_1 .48s var(--onboarding-ease) both;border-radius:14px;flex-direction:column;align-items:flex-start;padding:16px 16px 14px;transition:background-color .26s,border-color .26s;display:flex}._task_vh34s_13[data-status=complete]{background:color-mix(in srgb, var(--card) 50%, var(--muted))}._title_vh34s_16{overflow-wrap:anywhere;text-align:start;max-width:100%;margin:0;font-size:14px;font-weight:500;line-height:20px}._description_vh34s_17{overflow-wrap:anywhere;max-width:100%;color:var(--muted-foreground);text-align:start;flex:1;margin:6px 0 14px;font-size:13px;line-height:20px}._taskAction_vh34s_18{align-items:center;max-width:100%;min-height:32px;display:flex}._actionButton_vh34s_19{white-space:normal;overflow-wrap:anywhere;text-align:start;border-radius:9px;max-width:100%;height:auto;min-height:32px;padding:5px 12px;font-size:13px;font-weight:500;line-height:20px;transition:background-color .16s,transform .16s;box-shadow:0 1px 2px #0000000a}._actionButton_vh34s_19:active:not(:disabled){transform:scale(.98)}._done_vh34s_21{max-width:100%;min-height:32px;color:var(--onboarding-complete);animation:_done-pop_vh34s_1 .36s var(--onboarding-ease) both;align-items:center;gap:6px;font-size:13px;font-weight:500;display:inline-flex}._checkmark_vh34s_22{background:var(--onboarding-complete);color:#fff;border-radius:50%;flex:none;place-items:center;width:16px;height:16px;display:grid}._sample_vh34s_23{border-top:1px solid var(--border);margin-top:14px;padding-top:16px}._sample_vh34s_23 ._actionButton_vh34s_19{margin-top:12px}._footer_vh34s_25{flex:none}._dismissButton_vh34s_26{min-width:0;min-height:36px;color:var(--muted-foreground);border-radius:22px;padding-inline:12px;font-size:12px;font-weight:400}._dismissButton_vh34s_26:hover{color:var(--destructive);background-color:#0000}.dark ._panel_vh34s_1,[data-theme=dark] ._panel_vh34s_1{--onboarding-complete:#6b95ff}@container (width<=560px){._tasks_vh34s_13{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (width<=380px){._tasks_vh34s_13{grid-template-columns:minmax(0,1fr)}}@media (pointer:coarse),(width<=520px){._actionButton_vh34s_19,._taskAction_vh34s_18,._done_vh34s_21,._dismissButton_vh34s_26{min-height:44px}}@media (width<=520px){._continueButton_vh34s_32{min-width:0;padding-inline:14px}}@keyframes _task-in_vh34s_1{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes _done-pop_vh34s_1{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){._task_vh34s_13,._done_vh34s_21{animation:none}._task_vh34s_13,._actionButton_vh34s_19{transition:none}._actionButton_vh34s_19:active:not(:disabled){transform:none}}.status-mark{color:inherit;flex:none;justify-content:center;align-items:center;display:inline-flex}.status-mark svg{transition:color .26s var(--motion-ease-out);display:block;overflow:visible}.status-mark[data-status=done] svg{color:var(--status-mark-done,var(--schedule-success))}.status-mark[data-status=failed] svg{color:var(--status-mark-failed,var(--destructive))}.status-mark__track{fill:currentColor;stroke:currentColor;stroke-width:2px;fill-opacity:0;stroke-opacity:0;transition:fill-opacity .26s var(--motion-ease-out), stroke-opacity .26s var(--motion-ease-out)}.status-mark[data-status=running] .status-mark__track{stroke-opacity:.2}.status-mark[data-status=done] .status-mark__track,.status-mark[data-status=failed] .status-mark__track{fill-opacity:.06}.status-mark__ring{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;opacity:.55;transition:opacity .26s var(--motion-ease-out)}.status-mark[data-status=running] .status-mark__ring,.status-mark[data-status=done] .status-mark__ring,.status-mark[data-status=failed] .status-mark__ring{opacity:1}.status-mark__check,.status-mark__cross{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.05px;opacity:0;transition:stroke-dashoffset .26s var(--motion-ease-out), opacity 0s linear .26s}.status-mark[data-status=done] .status-mark__check,.status-mark[data-status=failed] .status-mark__cross{stroke-dashoffset:0;opacity:1;transition:stroke-dashoffset .32s var(--motion-ease-out) .1s, opacity 0s linear .1s}@media (prefers-reduced-motion:reduce){.status-mark svg,.status-mark__track,.status-mark__ring,.status-mark__check,.status-mark__cross{transition:none}.status-mark__check,.status-mark__cross{stroke-dashoffset:0}}
