.agent-routines_root__T_pCb{--mono:ui-monospace,"SF Mono",Menlo,monospace;--row-hover:color-mix(in oklab,var(--foreground) 2.5%,var(--surface));--row-open:color-mix(in oklab,var(--foreground) 3%,var(--surface));--inset:var(--space-2);--pad:var(--space-4);--tick-success:color-mix(in oklab,var(--success) 44%,var(--surface));--tick-failed:color-mix(in oklab,var(--danger) 56%,var(--surface));--tick-skipped:color-mix(in oklab,var(--foreground) 15%,var(--surface));--tick-empty:color-mix(in oklab,var(--foreground) 6%,var(--surface));--open-duration:340ms;--open-ease:cubic-bezier(.22,1,.36,1);position:relative;box-sizing:border-box;width:min(100%,680px);min-width:0;margin-inline:auto;border:1px solid var(--border);border-radius:var(--radius-surface);background:var(--surface);color:var(--foreground);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:var(--tracking-body);line-height:var(--leading-body);container:routines/inline-size}.agent-routines_root__T_pCb *,.agent-routines_root__T_pCb :after,.agent-routines_root__T_pCb :before{box-sizing:border-box}.agent-routines_srOnly__ZanWl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.agent-routines_nums__2QlXe{font-variant-numeric:tabular-nums}.agent-routines_header__q_yh1{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-5) calc(var(--inset) + var(--pad)) var(--space-3)}.agent-routines_headerText__4xyU1{min-width:0}.agent-routines_title___DMJ3{margin:0;font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.agent-routines_subtitle__kfutN{margin:2px 0 0;color:var(--text-secondary);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.agent-routines_newButton__pzuJh{flex:none}.agent-routines_plusIcon__wWAQK{transition:transform var(--duration-standard) var(--ease-standard)}.agent-routines_newButton__pzuJh[aria-expanded=true] .agent-routines_plusIcon__wWAQK{transform:rotate(45deg)}.agent-routines_autoWidth__lfxBO{position:relative;display:inline-flex;flex:none;min-width:0}.agent-routines_autoWidthInner__wDpH1{display:inline-flex;flex:none;align-items:center;white-space:nowrap}.agent-routines_autoHeight__AX_vI,.agent-routines_collapse__v_ULU{overflow:clip}.agent-routines_list__gTaYJ{margin:0;padding:0 var(--inset) var(--inset);list-style:none}.agent-routines_item__h_pCO{position:relative;overflow:clip;list-style:none}.agent-routines_item__h_pCO+.agent-routines_item__h_pCO:before{content:"";position:absolute;top:0;left:var(--pad);right:var(--pad);height:1px;background:var(--border-subtle);transition:opacity var(--open-duration) var(--open-ease)}.agent-routines_item__h_pCO[data-open]+.agent-routines_item__h_pCO:before,.agent-routines_item__h_pCO[data-open]:before{opacity:0}.agent-routines_itemInner__5xK9E{position:relative;border-radius:var(--radius-panel);background:color-mix(in oklab,var(--row-open) 0%,transparent);transition:background-color var(--open-duration) var(--open-ease)}.agent-routines_itemInner__5xK9E[data-open]{background:var(--row-open)}.agent-routines_head__HQ4ow{position:relative;display:grid;gap:2px;padding:14px var(--pad);border-radius:var(--radius-panel);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.agent-routines_itemInner__5xK9E:not([data-open]) .agent-routines_head__HQ4ow:hover{background:var(--row-hover)}}.agent-routines_line__Sjo_c{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:var(--space-4)}.agent-routines_line__Sjo_c:last-of-type{margin-top:6px}.agent-routines_nameHeading__Ms127{display:flex;flex:1 1 auto;min-width:0;margin:0;font:inherit}.agent-routines_name__hH705{display:inline-flex;min-width:0;max-width:100%;align-items:center;gap:6px;margin:0;padding:0;border:0;background:none;color:var(--foreground);font:inherit;font-size:var(--text-base);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body);text-align:left;cursor:pointer}.agent-routines_nameText___59b3{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color var(--duration-standard) var(--ease-standard)}.agent-routines_itemInner__5xK9E:not([data-enabled]) .agent-routines_nameText___59b3{color:var(--text-secondary)}.agent-routines_chevron___FJg2{flex:none;color:var(--text-muted);transition:transform var(--open-duration) var(--open-ease)}.agent-routines_itemInner__5xK9E[data-open] .agent-routines_chevron___FJg2{transform:rotate(180deg)}.agent-routines_controls__Vu9bf{display:flex;flex:none;align-items:center;gap:var(--space-2);cursor:default}.agent-routines_switch__5R7No.agent-routines_switch__5R7No{min-height:0}.agent-routines_runSlot__A6sKI{display:inline-flex;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.agent-routines_itemInner__5xK9E:focus-within .agent-routines_runSlot__A6sKI,.agent-routines_itemInner__5xK9E:hover .agent-routines_runSlot__A6sKI,.agent-routines_itemInner__5xK9E[data-open] .agent-routines_runSlot__A6sKI,.agent-routines_itemInner__5xK9E[data-running] .agent-routines_runSlot__A6sKI{opacity:1}@media (hover:none){.agent-routines_runSlot__A6sKI{opacity:1}}.agent-routines_runButton__FAblz.agent-routines_runButton__FAblz{min-height:30px;padding-inline:10px;color:var(--text-secondary)}.agent-routines_runStack__5oIbb{display:grid}.agent-routines_runLayer__qP8fI{display:inline-flex;grid-area:1/1;align-items:center;justify-content:center;gap:6px}.agent-routines_runLayer__qP8fI[aria-hidden]{pointer-events:none}.agent-routines_playIcon__LY93y{color:var(--accent)}.agent-routines_when__g62sU{display:flex;flex:1 1 auto;min-width:0;align-items:center;gap:6px;margin:0;overflow:hidden;color:var(--text-secondary);font-size:var(--text-sm);white-space:nowrap}.agent-routines_scheduleText__Wk9lc{color:var(--text-secondary)}.agent-routines_dot__8EpRq{flex:none;color:var(--text-muted)}.agent-routines_statusSlot__z0maf{position:relative;display:flex;flex:1 1 auto;min-width:0}.agent-routines_statusPhase__DMXhV{display:inline-flex;min-width:0;align-items:center;gap:6px;white-space:nowrap}.agent-routines_countdown__rUdPK{display:inline-block;min-width:10ch;font-variant-numeric:tabular-nums}.agent-routines_runningWord__RPsrL{flex:none;color:var(--foreground)}.agent-routines_stepSlot__tz8C9{position:relative;display:flex;min-width:0;overflow:hidden}.agent-routines_stepText__Urpsc{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-routines_lastRun__K2yFe{position:relative;display:flex;flex:none;justify-content:flex-end;margin:0;color:var(--text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.agent-routines_lastRunPhase__WHqDV{display:inline-flex;align-items:center;gap:6px}.agent-routines_statusIcon__e5zLM{flex:none;color:var(--text-muted)}.agent-routines_statusIcon__e5zLM[data-status=success]{color:var(--success)}.agent-routines_statusIcon__e5zLM[data-status=failed]{color:var(--danger)}.agent-routines_meta__BIw_F{display:flex;flex:1 1 auto;min-width:0;height:20px;align-items:center;gap:var(--space-2);overflow:hidden;color:var(--text-secondary);white-space:nowrap}.agent-routines_sources__EuiPF{display:inline-flex;flex:none;align-items:center;gap:6px}.agent-routines_markHit__ZMyAr{display:grid;flex:none;place-items:center}.agent-routines_mark__eDDMq{display:block;flex:none;color:var(--text-secondary)}.agent-routines_mark__eDDMq[data-brand=linear]{color:#5e6ad2}.agent-routines_mark__eDDMq[data-brand=sentry]{color:#362d59}.agent-routines_mark__eDDMq[data-brand=google-calendar]{color:#4285f4}.agent-routines_mark__eDDMq[data-brand=anthropic]{color:#d97757}.agent-routines_mark__eDDMq[data-brand=github],.agent-routines_mark__eDDMq[data-brand=notion],.agent-routines_mark__eDDMq[data-brand=openai]{color:var(--foreground)}:root[data-theme=dark] .agent-routines_mark__eDDMq[data-brand=sentry]{color:#a597e6}:root[data-theme=dark] .agent-routines_mark__eDDMq[data-brand=linear]{color:#8b94f0}.agent-routines_more__h_cre{font-size:var(--text-xs);font-variant-numeric:tabular-nums}.agent-routines_metaArrow__sqHec,.agent-routines_more__h_cre{flex:none;color:var(--text-muted)}.agent-routines_destination__9Df7M{display:inline-flex;min-width:0;align-items:center;gap:4px;color:var(--text-secondary);font-size:var(--text-xs)}.agent-routines_destinationText__mmHcS{min-width:0;overflow:hidden;text-overflow:ellipsis}.agent-routines_metaDivider__PLLBo{flex:none;width:1px;height:12px;background:var(--border)}.agent-routines_ticksSlot__KhMS9{display:flex;flex:none;margin-left:auto;cursor:default}.agent-routines_ticks__VGdoU{position:relative;flex:none;height:14px;transition:opacity var(--duration-standard) var(--ease-standard)}.agent-routines_itemInner__5xK9E:not([data-enabled]) .agent-routines_ticks__VGdoU{opacity:.55}.agent-routines_tickSlot__4b2_7{position:absolute;top:0;left:0;width:4px;height:14px}.agent-routines_tick__KhzwJ{position:relative;display:block;width:4px;height:14px;border-radius:2px;background:var(--tick-success);cursor:default;transition:filter var(--duration-fast) var(--ease-standard)}.agent-routines_tick__KhzwJ:before{content:"";position:absolute;inset:-5px -1.5px}.agent-routines_tick__KhzwJ[data-status=failed]{background:var(--tick-failed)}.agent-routines_tick__KhzwJ[data-status=skipped]{background:var(--tick-skipped)}.agent-routines_tick__KhzwJ[data-status=empty]{background:var(--tick-empty)}@media (hover:hover) and (pointer:fine){.agent-routines_tick__KhzwJ:not([data-status=empty]):hover{filter:saturate(1.25) brightness(.94)}}:root[data-theme=dark] .agent-routines_tick__KhzwJ:not([data-status=empty]):hover{filter:brightness(1.12)}.agent-routines_runTip__gwqZZ{display:grid;max-width:240px;gap:2px;text-align:left}.agent-routines_runTipHead___UPMG{display:flex;align-items:center;gap:6px;font-weight:500}.agent-routines_runTipHead___UPMG>svg{flex:none}.agent-routines_runTipHead___UPMG[data-status=success]>svg{color:var(--success)}.agent-routines_runTipHead___UPMG[data-status=failed]>svg{color:var(--danger)}.agent-routines_runTipHead___UPMG[data-status=skipped]>svg{opacity:.7}.agent-routines_runTipMeta__j36wC{font-weight:400;opacity:.72;font-variant-numeric:tabular-nums}.agent-routines_runTipText__CMEqt{opacity:.86}.agent-routines_progress__WEfPQ{position:absolute;right:var(--pad);bottom:0;left:var(--pad);height:2px;overflow:hidden;border-radius:1px;background:color-mix(in oklab,var(--routine-accent,var(--accent)) 16%,transparent);pointer-events:none}.agent-routines_progressFill__2q_dT{position:absolute;inset:0;border-radius:inherit;background:var(--routine-accent,var(--accent));transform-origin:left center}.agent-routines_details__7LgRQ{display:grid;gap:var(--space-5);padding:var(--space-2) var(--pad) var(--space-5);cursor:auto}.agent-routines_section__Dl5Bu{display:grid;min-width:0;gap:var(--space-2)}.agent-routines_sectionHead__ftwuQ{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:2px var(--space-3)}.agent-routines_sectionTitle__4MK51{margin:0;color:var(--foreground);font-size:var(--text-sm);font-weight:500;line-height:var(--leading-body);letter-spacing:var(--tracking-body)}.agent-routines_metaSlot__pzczj{position:relative;display:flex;min-width:0;justify-content:flex-end}.agent-routines_runMeta__78V4r{display:inline-flex;align-items:center;gap:6px;color:var(--text-secondary);font-size:var(--text-xs);white-space:nowrap}.agent-routines_runMetaLabel__7X4fD{color:var(--foreground);font-weight:500}.agent-routines_latestBody__zGMus{position:relative;min-width:0}.agent-routines_latestPhase__1xOdi{display:grid;min-width:0;gap:var(--space-2)}.agent-routines_instruction__6rsVI{margin:0;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.agent-routines_emptyNote__4VQB4{margin:0;color:var(--text-muted);font-size:var(--text-sm)}.agent-routines_report__Ymjec{display:grid;gap:6px;color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55;overflow-wrap:anywhere}.agent-routines_reportTitle__2NqvR{margin:0;color:var(--foreground)}.agent-routines_reportText__JyFLr{margin:0}.agent-routines_reportList__je8kt{display:grid;gap:4px;margin:0;padding-left:1.1rem;list-style:disc}.agent-routines_reportList__je8kt li{padding-left:2px}.agent-routines_reportList__je8kt li::marker{color:var(--text-muted)}.agent-routines_reportToken__liAFd{color:var(--foreground)}.agent-routines_chunk___mfZ6{animation:agent-routines_chunk-in__7wyfH .16s var(--ease-standard) both}@keyframes agent-routines_chunk-in__7wyfH{0%{opacity:0}}.agent-routines_postedTo__5Y80y{display:flex;align-items:center;gap:6px;margin:2px 0 0;color:var(--text-muted);font-size:var(--text-xs)}.agent-routines_steps__F61QH{display:grid;gap:6px;margin:0;padding:0;list-style:none}.agent-routines_step__UoSYk{display:flex;align-items:center;gap:10px;color:var(--text-secondary)}.agent-routines_step__UoSYk[data-state=pending]{color:var(--text-muted)}.agent-routines_step__UoSYk[data-state=active]{color:var(--foreground)}.agent-routines_stepIcon__gF_Go{display:grid;width:14px;height:14px;flex:none;place-items:center}.agent-routines_step__UoSYk[data-state=done] .agent-routines_stepIcon__gF_Go{color:var(--success)}.agent-routines_stepDot__IN3o3{width:6px;height:6px;border-radius:50%;background:var(--border-strong);transition:background-color var(--duration-fast) var(--ease-standard)}.agent-routines_step__UoSYk[data-state=active] .agent-routines_stepDot__IN3o3{background:var(--routine-accent,var(--accent))}.agent-routines_errorNote__SLi3U{display:flex;align-items:flex-start;gap:10px;padding:var(--space-3) 14px;border:1px solid color-mix(in oklab,var(--danger) 14%,var(--border));border-radius:var(--radius-control);background:color-mix(in oklab,var(--danger) 4%,var(--surface))}.agent-routines_errorNote__SLi3U>svg{margin-top:3px}.agent-routines_errorTitle__A2sUV{margin:0;color:var(--foreground);font-weight:500}.agent-routines_errorText___4GHU{margin:2px 0 0;color:var(--text-secondary)}.agent-routines_schedule__JlPOn{display:grid;min-width:0;gap:var(--space-2);margin:0;padding:0;border:0}.agent-routines_scheduleRow__098gc{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.agent-routines_frequency__Xr8ZS{flex:none;max-width:100%}.agent-routines_scheduleFields__WKcpI{display:flex;flex:none;align-items:center;gap:var(--space-2)}.agent-routines_timeField__HQm5J{width:128px}.agent-routines_dayField__5rS_c{width:148px}.agent-routines_dayField__5rS_c label,.agent-routines_timeField__HQm5J label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.agent-routines_cronLine__5oxht{display:flex;flex-wrap:wrap;align-items:center;gap:2px 6px;margin:0;color:var(--text-muted);font-size:var(--text-xs)}.agent-routines_cron__fSf9M{padding:1px 6px;border-radius:6px;background:var(--surface-muted);color:var(--text-secondary);font-family:var(--mono);font-size:var(--text-xs)}.agent-routines_composerWrap__TcVpv{padding:0 var(--inset) var(--inset)}.agent-routines_composer__3jw16{display:grid;gap:var(--space-4);padding:var(--pad);border-radius:var(--radius-panel);background:var(--row-open)}.agent-routines_parsed__ET_n2{display:grid;gap:var(--space-2)}.agent-routines_parsedName__BJGH0{position:relative;min-height:24px;margin:0;font-size:var(--text-base);font-weight:500;line-height:var(--leading-body)}.agent-routines_parsedNameText__i7EXw{display:block}.agent-routines_chips__Pa6kn{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) 6px}.agent-routines_chipWord__QZGy4{color:var(--text-muted);font-size:var(--text-sm)}.agent-routines_chip__R2TmT{display:inline-flex;height:30px;align-items:center;gap:4px;padding:0 8px 0 10px;border:1px solid var(--border);border-radius:var(--radius-pill);background:var(--surface);color:var(--foreground);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.agent-routines_chip__R2TmT[data-empty]{border-style:dashed;border-color:var(--border-strong);color:var(--text-muted)}@media (hover:hover) and (pointer:fine){.agent-routines_chip__R2TmT:hover{background:var(--surface-muted)}}.agent-routines_chip__R2TmT[data-state=open]{background:var(--surface-muted)}.agent-routines_chipValue__oddVj{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.agent-routines_chipValue__oddVj>svg{flex:none;color:var(--text-secondary)}.agent-routines_chipValue__oddVj>.agent-routines_mark__eDDMq{color:inherit}.agent-routines_chipChevron__hwS95{flex:none;color:var(--text-muted)}.agent-routines_chipPopover__uIb9x.agent-routines_chipPopover__uIb9x{min-width:15rem;padding:var(--space-2)}.agent-routines_chipPopover__uIb9x:has(.agent-routines_schedule__JlPOn){padding:var(--space-3)}.agent-routines_optionList__t109p{display:grid;gap:2px}.agent-routines_option___URiU{display:flex;width:100%;height:36px;align-items:center;gap:10px;padding:0 10px;border:0;border-radius:calc(var(--radius-panel) - var(--space-2));background:transparent;color:var(--text-secondary);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}@media (hover:hover) and (pointer:fine){.agent-routines_option___URiU:hover{background:var(--surface-muted);color:var(--foreground)}}.agent-routines_option___URiU[aria-pressed=true]{color:var(--foreground)}.agent-routines_optionText__NVUGW{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-routines_optionCheck__AHWnD{flex:none;opacity:0;transition:opacity var(--duration-fast) var(--ease-standard)}.agent-routines_option___URiU[aria-pressed=true] .agent-routines_optionCheck__AHWnD{opacity:1}.agent-routines_composerFoot__uo_BX{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-3)}.agent-routines_composerNote__utnhF{position:relative;display:flex;flex:1 1 240px;min-width:0;min-height:20px;align-items:center;margin:0;color:var(--text-muted);font-size:var(--text-xs)}.agent-routines_composerNoteText__i_xdU{display:inline}.agent-routines_linkButton__76lCm{margin:0;padding:0;border:0;background:none;color:var(--foreground);font:inherit;text-decoration:underline;text-decoration-color:var(--border-strong);text-underline-offset:3px;cursor:pointer}.agent-routines_composerActions__nZ14U{display:flex;flex:none;align-items:center;gap:var(--space-2);margin-left:auto}.agent-routines_accentButton__Py5qR.agent-routines_accentButton__Py5qR{border-color:var(--accent);background:var(--accent);color:var(--accent-foreground)}.agent-routines_empty__jvmCA{display:grid;justify-items:center;gap:var(--space-2);padding:var(--space-10) var(--space-6) var(--space-12);text-align:center}.agent-routines_emptyIcon___HIta{margin-bottom:var(--space-1);color:var(--text-muted)}.agent-routines_emptyTitle__7xi02{margin:0;font-size:var(--text-base);font-weight:500}.agent-routines_emptyText__Z4hlL{max-width:34ch;margin:0;color:var(--text-secondary)}@container routines (max-width: 540px){.agent-routines_root__T_pCb{--inset:4px;--pad:14px}.agent-routines_header__q_yh1{padding-top:var(--space-4)}.agent-routines_lastRun__K2yFe{display:none}}@container routines (max-width: 420px){.agent-routines_runButton__FAblz.agent-routines_runButton__FAblz{width:30px;padding-inline:0}.agent-routines_runText__apRYt{display:none}.agent-routines_dayField__5rS_c,.agent-routines_timeField__HQm5J{flex:1 1 0;width:auto;min-width:0}.agent-routines_scheduleFields__WKcpI{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.agent-routines_chunk___mfZ6{animation:none}.agent-routines_chevron___FJg2,.agent-routines_chip__R2TmT,.agent-routines_head__HQ4ow,.agent-routines_itemInner__5xK9E,.agent-routines_item__h_pCO:before,.agent-routines_nameText___59b3,.agent-routines_optionCheck__AHWnD,.agent-routines_option___URiU,.agent-routines_plusIcon__wWAQK,.agent-routines_runSlot__A6sKI,.agent-routines_stepDot__IN3o3,.agent-routines_tick__KhzwJ,.agent-routines_ticks__VGdoU{transition:none}}