/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */[data-workspace-open-design-shell=true].launcher{background:var(--od-bg);min-height:100dvh;color:var(--od-fg);grid-template-rows:auto 1fr auto;display:grid}[data-workspace-open-design-shell=true] .launcher-head{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:16px;padding:20px 32px;display:flex}[data-workspace-open-design-shell=true] .launcher-foot,[data-workspace-open-design-shell=true] .launcher-head,[data-workspace-open-design-shell=true] .launcher-main{min-width:0;max-width:100%}[data-workspace-open-design-shell=true] .launcher-brand{letter-spacing:0;align-items:center;gap:10px;min-width:0;font-size:16px;font-weight:600;display:flex}[data-workspace-open-design-shell=true] .launcher-brand .mk{background:var(--od-accent);width:26px;height:26px;color:var(--od-accent-on);font-family:var(--font-mono);border-radius:6px;flex-shrink:0;place-items:center;font-size:13px;font-weight:600;display:grid}[data-workspace-open-design-shell=true] .launcher-head .env{min-width:0;color:var(--od-muted);font-family:var(--font-mono);align-items:center;gap:8px;font-size:12px;display:flex}[data-workspace-open-design-shell=true] .launcher-head .env span:last-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-workspace-open-design-shell=true] .launcher-head .env .dot{background:var(--success);border-radius:9999px;flex-shrink:0;width:6px;height:6px}[data-workspace-open-design-shell=true] .launcher-main{place-items:center;padding:48px 32px 32px;display:grid}[data-workspace-open-design-shell=true] .launcher-card{width:100%;max-width:920px}[data-workspace-open-design-shell=true] .launcher-eyebrow{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 16px;font-size:12px;font-weight:500;display:flex}[data-workspace-open-design-shell=true] .launcher-eyebrow:before{background:var(--od-border);content:"";width:24px;height:1px}[data-workspace-open-design-shell=true] .launcher-title{max-width:680px;color:var(--od-fg);letter-spacing:0;margin:0;font-size:44px;font-weight:600;line-height:1.05}[data-workspace-open-design-shell=true] .launcher-sub{max-width:560px;color:var(--od-muted);margin:12px 0 0;font-size:16px;line-height:1.5}[data-workspace-open-design-shell=true] .launcher-actions{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}[data-workspace-open-design-shell=true] .quick-btn{border-radius:var(--od-radius-sm);background:var(--od-accent);height:32px;color:var(--od-accent-on);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease);border:0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}[data-workspace-open-design-shell=true] .quick-btn svg{width:13px;height:13px}[data-workspace-open-design-shell=true] .quick-btn:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .quick-btn:hover{background:color-mix(in srgb,var(--od-accent) 88%,var(--od-surface))}}[data-workspace-open-design-shell=true] .quick-btn.ghost{color:var(--od-fg);border:1px solid var(--od-border);background:0 0}[data-workspace-open-design-shell=true] .quick-btn.ghost:hover{background:var(--od-surface-3);border-color:var(--od-border)}[data-workspace-open-design-shell=true] .launcher-grid{border:1px solid var(--od-border);background:var(--od-border);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:32px;display:grid;overflow:hidden}[data-workspace-open-design-shell=true] .nav-card{background:var(--od-bg);min-height:148px;color:inherit;text-align:left;transition:background var(--od-motion-fast) var(--od-ease);flex-direction:column;gap:12px;padding:20px;text-decoration:none;display:flex;position:relative}[data-workspace-open-design-shell=true] .nav-card:hover{background:var(--od-surface-3)}[data-workspace-open-design-shell=true] .nav-card:focus-visible{outline:2px solid var(--od-accent);outline-offset:-2px}[data-workspace-open-design-shell=true] .nav-card .ico{background:var(--od-surface-3);width:30px;height:30px;color:var(--od-fg);border-radius:8px;place-items:center;display:grid}[data-workspace-open-design-shell=true] .nav-card .ico svg{width:15px;height:15px}[data-workspace-open-design-shell=true] .nav-card .nc-body{flex:1;min-width:0}[data-workspace-open-design-shell=true] .nav-card .nc-title{min-width:0;color:var(--od-fg);letter-spacing:0;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}[data-workspace-open-design-shell=true] .nav-card .nc-tag{border-radius:var(--od-radius-pill);background:var(--od-surface-3);color:var(--od-muted);font-family:var(--font-mono);flex-shrink:0;padding:2px 6px;font-size:10px;font-weight:500;line-height:16px}[data-workspace-open-design-shell=true] .nav-card .nc-desc{color:var(--od-muted);margin-top:4px;font-size:12px;line-height:1.5;display:block}[data-workspace-open-design-shell=true] .nav-card .nc-arrow{color:var(--od-muted);transition:color var(--od-motion-fast) var(--od-ease),transform var(--od-motion-fast) var(--od-ease);align-self:flex-end}[data-workspace-open-design-shell=true] .nav-card .nc-arrow svg{width:14px;height:14px}[data-workspace-open-design-shell=true] .nav-card:hover .nc-arrow{color:var(--od-fg);transform:translate(2px)}[data-workspace-open-design-shell=true] .launcher-foot{border-top:1px solid var(--od-border);color:var(--od-muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;gap:16px;padding:16px 32px;font-size:12px;display:flex}[data-workspace-open-design-shell=true] .launcher-foot>span:last-child{flex-wrap:wrap;gap:8px;display:flex}[data-workspace-open-design-shell=true] .launcher-foot a{color:var(--od-muted);text-decoration:none}[data-workspace-open-design-shell=true] .launcher-foot a:hover{color:var(--od-fg)}@media (max-width:760px){[data-workspace-open-design-shell=true] .launcher-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){[data-workspace-open-design-shell=true] .launcher-foot,[data-workspace-open-design-shell=true] .launcher-head,[data-workspace-open-design-shell=true] .launcher-main{padding-inline:16px}[data-workspace-open-design-shell=true] .launcher-main{padding-block:24px}[data-workspace-open-design-shell=true] .launcher-title{font-size:34px}[data-workspace-open-design-shell=true] .launcher-foot{flex-direction:column;align-items:flex-start}}@media (max-width:480px){[data-workspace-open-design-shell=true] .launcher-grid{grid-template-columns:1fr}[data-workspace-open-design-shell=true] .launcher-title{font-size:32px}}[data-workspace-open-design-shell=true] [data-home-launcher-grid=true]{background:var(--od-border);border-color:var(--od-border)}[data-workspace-open-design-shell=true] [data-home-launcher-item=true]{background:var(--od-surface);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-home-launcher-item=true]:hover{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .main{background:var(--od-bg);min-width:0;min-height:0;color:var(--od-fg);flex-direction:column;display:flex;position:relative}[data-workspace-open-design-shell=true] .view{background:var(--od-bg);min-height:0;color:var(--od-fg);flex-direction:column;flex:1;display:none}[data-workspace-open-design-shell=true] .view.active{display:flex}[data-workspace-open-design-shell=true][data-workspace-loading=true] .workspace{grid-template-columns:1fr}[data-workspace-open-design-shell=true] .loading-view{justify-content:center;align-items:center}[data-workspace-open-design-shell=true] .subhead{border-bottom:1px solid var(--od-border);background:var(--od-surface);flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}[data-workspace-open-design-shell=true] .subhead-title{align-items:center;gap:8px;min-width:0;display:flex}[data-workspace-open-design-shell=true] .subhead-title .name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-workspace-open-design-shell=true] .subhead-meta{border-left:1px solid var(--od-border);min-width:0;color:var(--od-muted);white-space:nowrap;align-items:center;gap:8px;margin-left:8px;padding-left:16px;font-size:12px;display:flex}[data-workspace-open-design-shell=true] .icon-btn{width:32px;height:32px;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);outline:none;flex-shrink:0;place-items:center;border-radius:var(--od-radius-sm)!important;color:var(--od-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important;display:grid!important}[data-workspace-open-design-shell=true] .icon-btn:focus-visible,[data-workspace-open-design-shell=true] .icon-btn:hover,[data-workspace-open-design-shell=true] .icon-btn[aria-expanded=true]{background:var(--od-surface-3)!important;color:var(--od-fg)!important}[data-workspace-open-design-shell=true] .pop-wrap{min-width:0;display:inline-flex}[data-workspace-open-design-shell=true] .dm-av{color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:32px;height:32px;font-size:13px;font-weight:600;display:grid}[data-workspace-open-design-shell=true] .dm-placeholder-icon{width:16px;height:16px;color:var(--od-muted);flex-shrink:0}[data-workspace-open-design-shell=true] .av-1{background:#0f172a}[data-workspace-open-design-shell=true] .av-2{background:#334155}[data-workspace-open-design-shell=true] .av-3{background:#1e293b}[data-workspace-open-design-shell=true] .av-4{background:#475569}[data-workspace-open-design-shell=true] .av-5{background:#1f2937}[data-workspace-open-design-shell=true] .av-6{background:#312e81}[data-workspace-open-design-shell=true] .av-7{background:#3730a3}[data-workspace-open-design-shell=true] .av-8{background:#1e1b4b}[data-workspace-open-design-shell=true] .dm-status{color:var(--success);font-family:var(--font-mono);align-items:center;gap:4px;font-size:12px;display:flex}[data-workspace-open-design-shell=true] .messages{flex:1;padding:20px 0 8px;position:relative;overflow-y:auto}[data-workspace-open-design-shell=true] .message-stack{gap:4px;display:grid}[data-workspace-open-design-shell=true] .message-loading-center{place-items:center;padding:16px 20px;display:grid;position:absolute;inset:0}[data-workspace-open-design-shell=true] .composer-wrap{background:linear-gradient(to top,var(--od-bg) 70%,transparent);flex-shrink:0;padding:0 20px 16px}[data-workspace-open-design-shell=true] .mobile-composer{padding:8px 12px calc(16px + env(safe-area-inset-bottom) + var(--pwa-keyboard-inset,0px));border-top:1px solid var(--od-border);background:linear-gradient(to top,var(--od-bg) 72%,transparent);flex-shrink:0}[data-workspace-open-design-shell=true] .mobile-composer-send{height:var(--control-height-lg);border-radius:var(--od-radius-sm);background:var(--od-accent);color:var(--od-accent-on);box-shadow:none;cursor:pointer;border:0;flex-shrink:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;display:inline-flex}[data-workspace-open-design-shell=true] .mobile-composer-send:disabled{cursor:not-allowed;opacity:.55}[data-workspace-open-design-shell=true] .reply-chip{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);min-height:22px;color:var(--od-muted);align-items:center;padding:1px 8px;display:inline-flex}[data-workspace-open-design-shell=true] [data-automation-list-pane=true],[data-workspace-open-design-shell=true] [data-automation-shell=true],[data-workspace-open-design-shell=true] [data-channel-page=true],[data-workspace-open-design-shell=true] [data-dm-page=true],[data-workspace-open-design-shell=true] [data-goals-shell=true],[data-workspace-open-design-shell=true] [data-hub-main=true],[data-workspace-open-design-shell=true] [data-hub-shell=true],[data-workspace-open-design-shell=true] [data-task-list-pane=true],[data-workspace-open-design-shell=true] [data-task-panel-shell=true],[data-workspace-open-design-shell=true] [data-task-shell=true],[data-workspace-open-design-shell=true] [data-workspace-content=true],[data-workspace-open-design-shell=true] [data-workspace-main=true]{background:var(--od-bg);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-workspace-sidebar=true]{background:var(--od-surface);border-color:var(--od-border);color:var(--od-fg);transition:width .2s var(--od-ease)}[data-workspace-open-design-shell=true] [data-automation-detail-head=true],[data-workspace-open-design-shell=true] [data-automation-head=true],[data-workspace-open-design-shell=true] [data-channel-head=true],[data-workspace-open-design-shell=true] [data-dm-head=true],[data-workspace-open-design-shell=true] [data-goals-head=true],[data-workspace-open-design-shell=true] [data-hub-head=true],[data-workspace-open-design-shell=true] [data-task-head=true],[data-workspace-open-design-shell=true] [data-workspace-sidebar-foot=true],[data-workspace-open-design-shell=true] [data-workspace-sidebar-head=true]{background:var(--od-surface);border-color:var(--od-border);height:52px}[data-workspace-open-design-shell=true] [data-sidebar-footer-menu=true],[data-workspace-open-design-shell=true] [data-workspace-pill=true]{border-radius:var(--od-radius-md);color:var(--od-fg);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease)}[data-workspace-open-design-shell=true] [data-workspace-sidebar-head=true]{gap:8px;padding-inline:12px}[data-workspace-open-design-shell=true] [data-workspace-pill=true]{text-align:left;gap:8px;width:100%;min-width:0;padding:4px 8px 4px 4px}[data-workspace-open-design-shell=true] [data-workspace-name=true]{letter-spacing:0;font-size:14px;font-weight:600}[data-workspace-open-design-shell=true] [data-mobile-workspace-name=true]{font-weight:600}[data-workspace-open-design-shell=true] [data-sidebar-footer-menu=true]:hover,[data-workspace-open-design-shell=true] [data-workspace-pill=true]:hover{background:var(--od-surface-3)}[data-workspace-open-design-shell=true] [data-workspace-mark=true]{background:var(--od-accent);color:#fff;border-radius:var(--od-radius-pill);width:24px;height:24px;font-family:var(--font-mono);font-size:13px;font-weight:500}[data-workspace-menu=true]{border:1px solid var(--od-border,var(--border));border-radius:var(--od-radius-md,8px);background:var(--od-surface,var(--popover));min-width:280px;color:var(--od-fg,var(--popover-foreground));box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}[data-workspace-menu-head=true]{color:var(--od-muted,var(--muted-foreground));font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;justify-content:space-between;align-items:center;padding:8px 12px;font-size:10px;display:flex}[data-workspace-menu-count=true]{border-radius:var(--od-radius-pill,9999px);background:var(--od-surface-3,var(--accent));min-width:20px;color:var(--od-muted,var(--muted-foreground));text-align:center;padding:1px 6px}[data-workspace-open-design-shell=true] .ws-menu-list{flex-direction:column;gap:1px;display:flex}[data-workspace-menu-item=true]{border-radius:var(--od-radius-sm,6px);color:var(--od-fg,var(--popover-foreground));align-items:center;gap:8px;padding:8px;display:flex}[data-workspace-menu-item-active=true],[data-workspace-menu-item=true]:focus,[data-workspace-menu-item=true]:hover{background:var(--od-surface-3,var(--accent))}[data-workspace-menu-mark=true]{border-radius:var(--od-radius-sm,6px);background:var(--od-accent,var(--primary));width:22px;height:22px;color:var(--od-accent-on,var(--primary-foreground));font-family:var(--font-mono);flex-shrink:0;place-items:center;font-size:12px;font-weight:500;display:grid}[data-workspace-open-design-shell=true] .ws-menu-item .ws-mark{width:22px;height:22px;font-size:12px}[data-workspace-menu-info=true],[data-workspace-open-design-shell=true] .ws-item-info{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}[data-workspace-menu-info=true] .name,[data-workspace-open-design-shell=true] .ws-item-name{color:var(--od-fg,var(--popover-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}[data-workspace-menu-plan=true],[data-workspace-open-design-shell=true] .ws-item-plan{color:var(--od-muted,var(--muted-foreground));font-family:var(--font-mono);font-size:12px}[data-workspace-menu-check=true]{color:var(--success)}[data-workspace-open-design-shell=true] .ws-check{color:var(--success);flex-shrink:0;place-items:center;display:grid}[data-workspace-menu-separator=true]{background:var(--od-border,var(--border))}[data-workspace-open-design-shell=true] .ws-menu-foot{border-top:1px solid var(--od-border,var(--border));margin-top:4px;padding:4px 0 0}[data-workspace-menu-new=true]{color:var(--od-fg-2,var(--popover-foreground))}[data-workspace-menu-new=true] svg{color:var(--od-muted,var(--muted-foreground))}[data-workspace-open-design-shell=true] [data-mobile-workspace-mark=true]{background:var(--od-accent);color:var(--od-accent-on);border-radius:var(--od-radius-pill)}[data-workspace-open-design-shell=true] [data-workspace-sidebar-scroll=true]{padding:8px 8px 12px}[data-workspace-open-design-shell=true] [data-workspace-area-switch=true]{flex-wrap:nowrap;align-items:center;gap:4px;display:flex}[data-workspace-open-design-shell=true] [data-workspace-area]{border-radius:var(--od-radius-md);width:32px;height:32px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);outline:none;flex:0 0 32px}[data-workspace-open-design-shell=true] [data-workspace-area]:hover{background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-workspace-area-active=true]{background:var(--od-surface-3);border-radius:var(--od-radius-md);width:auto;color:var(--od-fg);flex:0 auto}[data-workspace-open-design-shell=true] [data-workspace-area]:focus-visible{outline:2px solid var(--ring);outline-offset:2px}[data-workspace-open-design-shell=true] [data-workspace-area-switch-collapsed=true]{justify-content:center;width:100%;padding-inline:2px}[data-workspace-open-design-shell=true] [data-workspace-area-switch-collapsed=true] [data-workspace-area]{flex-basis:24px;width:24px;height:24px}[data-workspace-open-design-shell=true] .sidebar{border-right:1px solid var(--od-border);background:var(--od-surface);border-color:var(--od-border);height:100%;min-height:0;color:var(--od-fg);flex-direction:column;flex-shrink:0;display:flex;position:relative}[data-workspace-open-design-shell=true] .sidebar-head{background:var(--od-surface);flex-shrink:0;align-items:center;gap:8px;height:52px;display:flex}[data-workspace-open-design-shell=true] .sidebar-head.collapsed{justify-content:center;padding-inline:8px}[data-workspace-open-design-shell=true] .ws-wrap{flex:1;align-items:center;gap:8px;min-width:0;display:flex;position:relative}[data-workspace-open-design-shell=true] .ws-wrap.collapsed{flex:none;justify-content:center}[data-workspace-open-design-shell=true] .ws-pill{border-radius:var(--od-radius-md);width:100%;min-width:0;height:32px;color:var(--od-fg);cursor:pointer;text-align:left;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;flex:1;justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 4px 4px;font-size:14px;font-weight:600;display:flex}[data-workspace-open-design-shell=true] .ws-pill.collapsed{flex:none;justify-content:center;width:32px;padding:4px}[data-workspace-open-design-shell=true] .ws-pill:disabled{cursor:default;opacity:.6}[data-workspace-open-design-shell=true] .ws-pill:focus-visible,[data-workspace-open-design-shell=true] .ws-pill:hover{background:var(--od-surface-3)}[data-workspace-open-design-shell=true] .ws-mark{border-radius:var(--od-radius-pill);color:#fff;width:24px;height:24px;font-family:var(--font-mono);flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:500;display:inline-flex}[data-workspace-open-design-shell=true] .ws-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;overflow:hidden}[data-workspace-open-design-shell=true] .foot-chev,[data-workspace-open-design-shell=true] .notif-bell,[data-workspace-open-design-shell=true] .ws-chevron{color:var(--od-muted)}[data-workspace-open-design-shell=true] .foot-chev,[data-workspace-open-design-shell=true] .ws-chevron{flex-shrink:0;width:16px;height:16px}[data-workspace-open-design-shell=true] .notif-bell{border-radius:var(--od-radius-md);cursor:pointer;width:32px;height:32px;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;flex-shrink:0;place-items:center;display:grid;position:relative}[data-workspace-open-design-shell=true] .notif-bell:focus-visible,[data-workspace-open-design-shell=true] .notif-bell:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .notif-wrap,[data-workspace-open-design-shell=true] .sidebar-foot-wrap{position:relative}[data-workspace-open-design-shell=true] .sidebar-foot-wrap{flex-shrink:0}[data-workspace-open-design-shell=true] .sidebar-scroll{background:var(--od-surface);flex:1;min-height:0;padding:8px 8px 12px;overflow-y:auto}[data-workspace-open-design-shell=true] .sb-section{margin-bottom:4px}[data-workspace-open-design-shell=true] .sb-items{overflow:hidden}[data-workspace-open-design-shell=true] .sb-header{min-width:0;height:32px;color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:4px;padding:0 12px;font-size:12px;font-weight:500;display:flex}[data-workspace-open-design-shell=true] .sb-header.direct-toggle{border-radius:var(--od-radius-sm);cursor:pointer;width:auto;min-width:max-content;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;flex:none}[data-workspace-open-design-shell=true] .sb-header.direct-toggle:focus-visible,[data-workspace-open-design-shell=true] .sb-header.direct-toggle:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-sidebar-direct-label=true]{white-space:nowrap;flex-shrink:0}[data-workspace-open-design-shell=true] [data-sidebar-direct-new=true]{margin-left:auto}[data-workspace-open-design-shell=true] .sb-item{border-radius:var(--od-radius-sm);width:100%;color:var(--od-fg-2);cursor:pointer;text-align:left;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;align-items:center;gap:8px;display:flex}[data-workspace-open-design-shell=true] .sb-item:hover{background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .sb-item.active{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .sb-item.collapsed{justify-content:center;padding:8px}[data-workspace-open-design-shell=true] .section-add{border-radius:var(--od-radius-sm);width:18px;height:18px;color:var(--od-muted);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),opacity var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .section-add:focus-visible,[data-workspace-open-design-shell=true] .section-add:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .sidebar-foot{border-radius:var(--od-radius-sm);width:100%;min-width:0;min-height:52px;color:var(--od-fg);cursor:pointer;text-align:left;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;align-items:center;gap:12px;padding:12px 16px;display:flex}[data-workspace-open-design-shell=true] .sidebar-foot:focus-visible,[data-workspace-open-design-shell=true] .sidebar-foot:hover{background:var(--od-surface-3)}[data-workspace-open-design-shell=true] .sidebar-foot.collapsed{justify-content:center;padding:12px 8px}[data-workspace-open-design-shell=true] .foot-avatar{flex-shrink:0}[data-workspace-open-design-shell=true] .foot-info{flex:1;min-width:0;overflow:hidden}[data-workspace-open-design-shell=true] .foot-name{color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}[data-workspace-open-design-shell=true] .foot-status{color:var(--success);font-family:var(--font-mono);font-size:12px}[data-workspace-open-design-shell=true] [data-sidebar-section-header=true]{min-height:32px;color:var(--od-muted);cursor:pointer;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;font-size:12px;font-weight:500}[data-workspace-open-design-shell=true] .sb-header[data-no-collapse]{cursor:default}[data-workspace-open-design-shell=true] [data-sidebar-section-chevron=true]{color:var(--od-muted);transition:transform var(--od-motion-fast) var(--od-ease)}[data-workspace-open-design-shell=true] [data-sidebar-section-add=true]{opacity:1;width:18px;height:18px;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}[data-workspace-open-design-shell=true] [data-sidebar-item]{border-radius:var(--od-radius-sm);height:32px;min-height:32px;color:var(--od-fg-2);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);gap:8px;padding:8px 12px;font-size:14px}[data-workspace-open-design-shell=true] [data-sidebar-item]>span[aria-hidden=true],[data-workspace-open-design-shell=true] [data-sidebar-item]>svg{width:14px;color:var(--od-muted);font-family:var(--font-mono);text-align:center;font-weight:400}[data-workspace-open-design-shell=true] [data-sidebar-item]:hover{color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-sidebar-item-active=true]{color:var(--od-fg);font-weight:400}[data-workspace-open-design-shell=true] [data-sidebar-item-active=true]>span[aria-hidden=true],[data-workspace-open-design-shell=true] [data-sidebar-item-active=true]>svg{color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-sidebar-item]>.ml-auto{border-radius:var(--od-radius-pill);background:var(--od-accent);color:var(--od-accent-on);font-family:var(--font-mono);margin-left:auto;padding:1px 6px;font-size:10px;font-weight:500;line-height:1.4}[data-workspace-open-design-shell=true] [data-sidebar-direct-avatar=true] [data-slot=avatar-fallback],[data-workspace-open-design-shell=true] [data-sidebar-direct-avatar=true][data-slot=avatar]{width:22px;height:22px;font-size:10px;font-weight:600}[data-workspace-open-design-shell=true] [data-sidebar-direct-avatar=true],[data-workspace-open-design-shell=true] [data-sidebar-direct-avatar=true] [data-slot=avatar-fallback]{background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-sidebar-direct-presence=true]{border-color:var(--od-surface);width:7px;height:7px}[data-workspace-open-design-shell=true] [data-collaboration-header-action],[data-workspace-open-design-shell=true] [data-sidebar-icon-button=true],[data-workspace-open-design-shell=true] [data-sidebar-section-add=true],[data-workspace-open-design-shell=true] [data-task-filter-trigger=true],[data-workspace-open-design-shell=true] [data-task-group-trigger=true]{border-radius:var(--od-radius-sm);color:var(--od-muted)}[data-workspace-open-design-shell=true] :is(.sidebar-toggle,.hamburger){border-radius:var(--od-radius-sm);width:30px;height:30px;color:var(--od-muted);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] :is(.sidebar-toggle,.hamburger):hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] :is(.sidebar-toggle,.hamburger):focus-visible{outline:2px solid var(--od-accent);outline-offset:2px}body.sb-resizing{cursor:col-resize;-webkit-user-select:none;user-select:none}body.sb-resizing [data-workspace-open-design-shell=true] .sidebar,body.sb-resizing [data-workspace-open-design-shell=true] .workspace{transition:none}html:has([data-workspace-open-design-shell=true]) .mobile-workspace-sheet{width:min(var(--workspace-sidebar-width),88vw);gap:0;overflow:hidden;padding:0!important}@media (max-width:639px){[data-workspace-open-design-shell=true] .sidebar-toggle.hidden{display:none}}@media (max-width:880px){[data-workspace-open-design-shell=true][data-mobile-workspace-navigation=true] [data-workspace-area]{min-width:44px;min-height:44px}}@media not all and (min-width:768px){[data-workspace-open-design-shell=true] [data-mobile-workspace-navigation=true] .sb-item,[data-workspace-open-design-shell=true] [data-mobile-workspace-navigation=true] .ws-pill{min-height:44px}[data-workspace-open-design-shell=true] [data-mobile-workspace-navigation=true] :is(.sidebar-toggle,.section-add),[data-workspace-open-design-shell=true] [data-mobile-workspace-trigger=true]{width:44px;height:44px}}@media (min-width:640px){[data-workspace-open-design-shell=true] .sidebar-toggle.sm\:hidden{display:none}}[data-workspace-open-design-shell=true] [data-sidebar-icon-button=true]{width:30px;height:30px}[data-workspace-open-design-shell=true] [data-sidebar-footer-menu=true]{gap:8px;min-height:52px;padding:12px 16px}[data-workspace-open-design-shell=true] [data-sidebar-footer-avatar=true],[data-workspace-open-design-shell=true] [data-sidebar-footer-avatar=true] [data-slot=avatar-fallback]{width:28px;height:28px;font-size:11px;font-weight:600}[data-workspace-open-design-shell=true] [data-sidebar-collapsed=true] [data-workspace-sidebar-scroll=true]{padding:8px 4px}[data-workspace-open-design-shell=true] [data-sidebar-collapsed=true] [data-sidebar-section-header=true]{display:none}[data-workspace-open-design-shell=true] [data-sidebar-collapsed=true] [data-sidebar-item]{justify-content:center;padding:8px}[data-workspace-open-design-shell=true] [data-sidebar-collapsed=true] [data-sidebar-footer-menu=true]{justify-content:center;padding:8px 4px}[data-workspace-open-design-shell=true] [data-collaboration-header-action]:hover,[data-workspace-open-design-shell=true] [data-sidebar-icon-button=true]:hover,[data-workspace-open-design-shell=true] [data-sidebar-section-add=true]:hover,[data-workspace-open-design-shell=true] [data-task-filter-trigger=true]:hover,[data-workspace-open-design-shell=true] [data-task-group-trigger=true]:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-sidebar-notification-wrap=true]{position:relative}[data-workspace-open-design-shell=true] [data-sidebar-notifications-button=true][aria-expanded=true]{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-sidebar-notifications-button=true]>span{border:2px solid var(--od-surface);background:var(--od-danger);color:#fff;font-family:var(--font-mono);font-weight:700}[data-workspace-open-design-shell=true] [data-sidebar-notification-dropdown=true]{z-index:200;border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:380px;max-width:min(92vw,380px);max-height:560px;color:var(--od-fg);box-shadow:none;opacity:0;pointer-events:none;transform-origin:0 0;transition:opacity var(--od-motion-fast) var(--od-ease),transform var(--od-motion-fast) var(--od-ease);flex-direction:column;display:flex;position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;transform:translateY(-4px)scale(.98)}[data-workspace-open-design-shell=true] [data-sidebar-notification-dropdown=true][data-open=true]{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}[data-workspace-open-design-shell=true] [data-sidebar-notification-head=true]{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}[data-workspace-open-design-shell=true] [data-sidebar-notification-close=true]{border-radius:var(--od-radius-sm);height:28px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);align-items:center;gap:4px;font-size:12px;display:inline-flex}[data-workspace-open-design-shell=true] [data-sidebar-notification-close=true]:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-sidebar-notification-head=true] .title{font-size:14px;font-weight:600}[data-workspace-open-design-shell=true] [data-sidebar-notification-head=true] .mark-all,[data-workspace-open-design-shell=true] [data-sidebar-notification-view-all=true]{color:var(--od-muted);transition:color var(--od-motion-fast) var(--od-ease);font-size:12px}[data-workspace-open-design-shell=true] [data-sidebar-notification-head=true] .mark-all:hover,[data-workspace-open-design-shell=true] [data-sidebar-notification-view-all=true]:hover{color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-sidebar-notification-head=true] .mark-all:disabled{cursor:default;opacity:.45}[data-workspace-open-design-shell=true] [data-sidebar-notification-tabs=true]{border-bottom:1px solid var(--od-border);gap:4px;padding:8px 12px;display:flex}[data-workspace-open-design-shell=true] [data-sidebar-notification-tabs=true] button{border-radius:var(--od-radius-sm);height:26px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);padding:0 8px;font-size:12px}[data-workspace-open-design-shell=true] [data-sidebar-notification-tabs=true] button.active,[data-workspace-open-design-shell=true] [data-sidebar-notification-tabs=true] button:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-sidebar-notification-list=true]{flex:1;min-height:0;padding:4px;overflow-y:auto}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true]{border-radius:var(--od-radius-sm);cursor:pointer;text-align:left;width:100%;transition:background var(--od-motion-fast) var(--od-ease);align-items:flex-start;gap:8px;padding:12px;display:flex;position:relative}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true]:hover{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true].unread{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true].unread{background:color-mix(in oklab,var(--od-accent) 5%,transparent)}}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true].unread:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true].unread:hover{background:color-mix(in oklab,var(--od-accent) 8%,transparent)}}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .nico{border-radius:var(--od-radius-pill);background:var(--od-accent);width:32px;height:32px;color:var(--od-accent-on);flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .nbody{flex:1;gap:2px;min-width:0;display:grid}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .nsummary,[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .ntime,[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .ntitle{text-overflow:ellipsis;display:block;overflow:hidden}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .ntitle{color:var(--od-fg);font-size:14px;font-weight:500;line-height:1.4}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .nsummary{color:var(--od-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .ntime{color:var(--od-muted-2);font-family:var(--font-mono);margin-top:2px;font-size:10px}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .ndot{border-radius:var(--od-radius-pill);background:var(--od-accent);flex-shrink:0;width:6px;height:6px;margin-top:13px}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true]:not(.unread) .ndot{visibility:hidden}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .nactions{flex-shrink:0;gap:4px;margin-top:3px;display:flex}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .nactions button{border-radius:var(--od-radius-sm);width:24px;height:24px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);place-items:center;display:grid}[data-workspace-open-design-shell=true] [data-sidebar-notification-item=true] .nactions button:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-sidebar-notification-empty=true]{color:var(--od-muted);text-align:center;padding:32px 16px;font-size:14px}[data-workspace-open-design-shell=true] [data-sidebar-notification-foot=true]{border-top:1px solid var(--od-border);text-align:center;padding:8px 12px}[data-workspace-open-design-shell=true] .notif-all-backdrop{z-index:260;opacity:0;pointer-events:none;transition:opacity var(--od-motion-fast) var(--od-ease);background:#0f172a47;position:fixed;inset:0}[data-workspace-open-design-shell=true] .notif-all-backdrop.open{opacity:1;pointer-events:auto}[data-workspace-open-design-shell=true] .notif-detail{z-index:270;border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:min(520px,92vw);max-height:80vh;color:var(--od-fg);opacity:0;pointer-events:none;transition:opacity var(--od-motion-fast) var(--od-ease),transform var(--od-motion-base) var(--od-ease);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-48%)scale(.98);box-shadow:0 18px 48px #0000002e}[data-workspace-open-design-shell=true] .notif-detail.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}[data-workspace-open-design-shell=true] .na-head,[data-workspace-open-design-shell=true] .nd-head{border-bottom:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:16px;display:flex}[data-workspace-open-design-shell=true] .nd-head{padding:12px 16px}[data-workspace-open-design-shell=true] .na-eyebrow,[data-workspace-open-design-shell=true] .nd-eyebrow{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}[data-workspace-open-design-shell=true] .na-close,[data-workspace-open-design-shell=true] .nd-close{border-radius:var(--od-radius-sm);width:32px;height:32px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);place-items:center;display:grid}[data-workspace-open-design-shell=true] .na-close:hover,[data-workspace-open-design-shell=true] .nd-close:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .nd-body{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}[data-workspace-open-design-shell=true] .nd-from{align-items:center;gap:10px;margin-bottom:12px;display:flex}[data-workspace-open-design-shell=true] .na-item .nico,[data-workspace-open-design-shell=true] .nd-from .av{border-radius:var(--od-radius-pill);background:var(--od-accent);width:36px;height:36px;color:var(--od-accent-on);flex-shrink:0;place-items:center;font-size:12px;font-weight:600;display:grid}[data-workspace-open-design-shell=true] .nd-from .info{flex:1;min-width:0}[data-workspace-open-design-shell=true] .nd-from .name{color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}[data-workspace-open-design-shell=true] .nd-from .meta{color:var(--od-muted);font-family:var(--font-mono);margin-top:2px;font-size:12px}[data-workspace-open-design-shell=true] .na-item .nkind,[data-workspace-open-design-shell=true] .nd-tag{border-radius:var(--od-radius-sm);background:var(--od-surface-3);height:22px;color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.04em;white-space:nowrap;align-items:center;padding:0 8px;font-size:10px;display:inline-flex}[data-workspace-open-design-shell=true] .nd-title{color:var(--od-fg);margin-bottom:8px;font-size:16px;font-weight:600;line-height:1.4}[data-workspace-open-design-shell=true] .nd-content{color:var(--od-muted);font-size:14px;line-height:1.65}[data-workspace-open-design-shell=true] .nd-content p{margin-bottom:12px}[data-workspace-open-design-shell=true] .nd-content p:last-child{margin-bottom:0}[data-workspace-open-design-shell=true] .nd-content code{font-family:var(--font-mono);border-radius:var(--od-radius-sm);background:var(--od-surface-2);color:var(--od-fg);padding:2px 6px;font-size:12px}[data-workspace-open-design-shell=true] .nd-quote{border-left:2px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);color:var(--od-muted);margin:12px 0;padding:12px;font-size:14px;line-height:1.6}[data-workspace-open-design-shell=true] .na-foot,[data-workspace-open-design-shell=true] .nd-actions{border-top:1px solid var(--od-border);align-items:center;gap:8px;padding:12px 16px;display:flex}[data-workspace-open-design-shell=true] .nd-actions{justify-content:flex-start}[data-workspace-open-design-shell=true] .notif-all-modal{z-index:271;border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:min(640px,94vw);max-height:84vh;color:var(--od-fg);opacity:0;pointer-events:none;transition:opacity var(--od-motion-fast) var(--od-ease),transform var(--od-motion-base) var(--od-ease);flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-48%)scale(.98);box-shadow:0 18px 48px #0000002e}[data-workspace-open-design-shell=true] .notif-all-modal.open{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}[data-workspace-open-design-shell=true] .na-head{align-items:flex-start;padding:16px 20px}[data-workspace-open-design-shell=true] .na-title-wrap{gap:2px;display:grid}[data-workspace-open-design-shell=true] .na-title{color:var(--od-fg);font-size:18px;font-weight:600}[data-workspace-open-design-shell=true] .na-tabs{border-bottom:1px solid var(--od-border);gap:4px;padding:8px 16px;display:flex}[data-workspace-open-design-shell=true] .na-tabs .notif-tab{border-radius:var(--od-radius-sm);height:28px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);padding:0 10px;font-size:12px}[data-workspace-open-design-shell=true] .na-tabs .notif-tab.active,[data-workspace-open-design-shell=true] .na-tabs .notif-tab:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .na-list{flex:1;min-height:0;padding:4px;overflow-y:auto}[data-workspace-open-design-shell=true] .na-item{border-radius:var(--od-radius-sm);text-align:left;width:100%;transition:background var(--od-motion-fast) var(--od-ease);align-items:flex-start;gap:12px;padding:12px;display:flex;position:relative}[data-workspace-open-design-shell=true] .na-item:hover{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .na-item.unread{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .na-item.unread{background:color-mix(in oklab,var(--od-accent) 5%,transparent)}}[data-workspace-open-design-shell=true] .na-item.unread:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .na-item.unread:hover{background:color-mix(in oklab,var(--od-accent) 8%,transparent)}}[data-workspace-open-design-shell=true] .na-item .nbody{flex:1;gap:4px;min-width:0;display:grid}[data-workspace-open-design-shell=true] .na-item .ntop{align-items:center;gap:8px;min-width:0;display:flex}[data-workspace-open-design-shell=true] .na-item .ntitle{min-width:0;color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}[data-workspace-open-design-shell=true] .na-item .nsummary{color:var(--od-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}[data-workspace-open-design-shell=true] .na-item .ntime{color:var(--od-muted-2);font-family:var(--font-mono);font-size:10px}[data-workspace-open-design-shell=true] .na-item .ndot{border-radius:var(--od-radius-pill);background:var(--od-accent);width:7px;height:7px;position:absolute;top:14px;right:12px}[data-workspace-open-design-shell=true] .na-item:not(.unread) .ndot{visibility:hidden}[data-workspace-open-design-shell=true] .na-empty{color:var(--od-muted);text-align:center;padding:48px 16px;font-size:14px}[data-workspace-open-design-shell=true] .na-foot{justify-content:space-between}[data-workspace-open-design-shell=true] .na-hint{min-width:0;color:var(--od-muted);font-size:12px}@media (max-width:640px){[data-workspace-open-design-shell=true] .notif-all-modal{border:none;border-radius:0;width:100vw;height:100dvh;max-height:100dvh;top:0;left:0;transform:translateY(8px)}[data-workspace-open-design-shell=true] .notif-all-modal.open{transform:translateY(0)}}[data-sidebar-foot-menu=true]{border:1px solid var(--od-border,var(--border));border-radius:var(--od-radius-md,8px);background:var(--od-surface,var(--popover));min-width:220px;color:var(--od-fg,var(--popover-foreground));box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}[data-sidebar-foot-menu-head=true]{flex-direction:column;gap:2px;padding:10px 12px;display:flex}[data-sidebar-foot-menu-head=true] .name{color:var(--od-fg,var(--popover-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}[data-sidebar-foot-menu-email=true]{color:var(--od-muted,var(--muted-foreground));font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-workspace-open-design-shell=true] .foot-menu{border:1px solid var(--od-border,var(--border));border-radius:var(--od-radius-md,8px);background:var(--od-surface,var(--popover));min-width:220px;color:var(--od-fg,var(--popover-foreground));box-shadow:0 8px 24px #0000001f,0 2px 6px #0000000f}[data-workspace-open-design-shell=true] .foot-menu-head{border-bottom:1px solid var(--od-border,var(--border));flex-direction:column;gap:2px;margin-bottom:4px;padding:10px 12px;display:flex}[data-workspace-open-design-shell=true] .foot-menu-head .fm-nm{color:var(--od-fg,var(--popover-foreground));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}[data-workspace-open-design-shell=true] .foot-menu-head .fm-em{color:var(--od-muted,var(--muted-foreground));font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-workspace-open-design-shell=true] .foot-menu-item{border-radius:var(--od-radius-sm,6px);height:36px;color:var(--od-fg,var(--popover-foreground));align-items:center;gap:8px;font-size:14px;display:flex}[data-workspace-open-design-shell=true] .foot-menu-item:focus-visible,[data-workspace-open-design-shell=true] .foot-menu-item:hover{background:var(--od-surface-3,var(--accent));color:var(--od-fg,var(--accent-foreground));outline:none}[data-workspace-open-design-shell=true] .foot-menu-item svg{color:var(--od-muted,var(--muted-foreground));flex-shrink:0}[data-workspace-open-design-shell=true] .foot-menu-item:focus-visible svg,[data-workspace-open-design-shell=true] .foot-menu-item:hover svg{color:var(--od-fg,var(--accent-foreground))}[data-workspace-open-design-shell=true] [data-inbox-shell=true]{background:var(--od-bg);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-inbox-head=true]{border-bottom:1px solid var(--od-border);background:var(--od-surface);min-height:64px}[data-workspace-open-design-shell=true] [data-inbox-title-wrap=true]{flex-direction:column;gap:2px;display:flex}[data-workspace-open-design-shell=true] [data-inbox-eyebrow=true]{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:11px}[data-workspace-open-design-shell=true] [data-inbox-title-wrap=true] h1{color:var(--od-fg);margin:0;font-size:18px;font-weight:600;line-height:1.2}[data-workspace-open-design-shell=true] [data-inbox-tabs=true]{align-items:center}[data-workspace-open-design-shell=true] [data-inbox-tabs=true] .notif-tab{border-radius:var(--od-radius-sm);height:28px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);align-items:center;padding:0 9px;font-size:12px;display:inline-flex}[data-workspace-open-design-shell=true] [data-inbox-tabs=true] .notif-tab.active,[data-workspace-open-design-shell=true] [data-inbox-tabs=true] .notif-tab:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-inbox-board=true]{align-items:start}[data-workspace-open-design-shell=true] [data-inbox-empty-panel=true]{place-items:center;min-height:min(520px,64vh);padding:24px;display:grid}[data-workspace-open-design-shell=true] [data-inbox-empty-state=true]{gap:12px;width:min(100%,420px);max-width:420px;min-height:220px;padding:24px 16px}[data-workspace-open-design-shell=true] [data-inbox-detail=true],[data-workspace-open-design-shell=true] [data-inbox-list=true]{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);min-height:520px;overflow:hidden}[data-workspace-open-design-shell=true] [data-inbox-list=true]{flex-direction:column;display:flex}[data-workspace-open-design-shell=true] [data-inbox-notification-item=true]{border-bottom:1px solid var(--od-border);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),box-shadow var(--od-motion-fast) var(--od-ease);outline:none;align-items:flex-start;gap:12px;padding:14px 16px;display:flex;position:relative}[data-workspace-open-design-shell=true] [data-inbox-notification-item=true].active,[data-workspace-open-design-shell=true] [data-inbox-notification-item=true]:hover{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] [data-inbox-notification-item=true]:focus-visible{box-shadow:inset 0 0 0 2px var(--od-accent)}[data-workspace-open-design-shell=true] [data-inbox-notification-item=true].unread{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] [data-inbox-notification-item=true].unread{background:color-mix(in oklab,var(--od-accent) 5%,transparent)}}[data-workspace-open-design-shell=true] [data-inbox-notification-item=true].unread.active,[data-workspace-open-design-shell=true] [data-inbox-notification-item=true].unread:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] [data-inbox-notification-item=true].unread.active,[data-workspace-open-design-shell=true] [data-inbox-notification-item=true].unread:hover{background:color-mix(in oklab,var(--od-accent) 8%,transparent)}}[data-workspace-open-design-shell=true] [data-inbox-notification-avatar=true]{border-radius:var(--od-radius-pill);background:var(--od-accent);width:32px;height:32px;color:var(--od-accent-on);flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] [data-inbox-notification-item=true] .nbody{flex:1;gap:3px;min-width:0;display:grid}[data-workspace-open-design-shell=true] [data-inbox-notification-item=true] .ntop{align-items:center;gap:8px;min-width:0;padding-right:12px;display:flex}[data-workspace-open-design-shell=true] [data-inbox-notification-item=true] .ntitle{min-width:0;color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}[data-workspace-open-design-shell=true] [data-inbox-notification-kind=true]{border-radius:var(--od-radius-sm);background:var(--od-surface-3);color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.04em;flex-shrink:0;padding:2px 6px;font-size:10px}[data-workspace-open-design-shell=true] [data-inbox-notification-summary=true]{color:var(--od-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}[data-workspace-open-design-shell=true] [data-inbox-notification-time=true]{color:var(--od-muted-2);font-family:var(--font-mono);letter-spacing:.04em;font-size:10px}[data-workspace-open-design-shell=true] [data-inbox-notification-dot=true]{border-radius:var(--od-radius-pill);background:var(--od-accent);width:7px;height:7px;position:absolute;top:18px;right:14px}[data-workspace-open-design-shell=true] [data-inbox-notification-item=true]:not(.unread) [data-inbox-notification-dot=true]{visibility:hidden}[data-workspace-open-design-shell=true] [data-inbox-notification-actions=true]{gap:6px;padding-top:6px;display:flex}[data-workspace-open-design-shell=true] [data-inbox-notification-actions=true] button{width:28px;height:28px;padding:0}[data-workspace-open-design-shell=true] [data-inbox-foot=true]{border-top:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding:12px 16px;display:flex}[data-workspace-open-design-shell=true] [data-inbox-foot=true] span{color:var(--od-muted);font-size:12px}[data-workspace-open-design-shell=true] [data-inbox-empty=true]{place-items:center;min-height:260px;padding:24px;display:grid}[data-workspace-open-design-shell=true] [data-inbox-detail=true]{min-height:520px}[data-workspace-open-design-shell=true] [data-inbox-detail-head=true]{border-bottom:0;align-items:center;gap:12px;padding:16px;display:flex}[data-workspace-open-design-shell=true] [data-inbox-detail-head=true] p{color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;overflow:hidden}[data-workspace-open-design-shell=true] [data-inbox-detail-head=true] span{color:var(--od-muted);font-size:12px}[data-workspace-open-design-shell=true] [data-inbox-detail-body=true]{flex:1;min-height:0;padding:18px;overflow-y:auto}[data-workspace-open-design-shell=true] [data-inbox-detail-tag=true]{border-radius:var(--od-radius-pill);background:var(--od-surface-3);color:var(--od-muted);margin-bottom:14px;padding:4px 10px;font-size:12px;display:inline-flex}[data-workspace-open-design-shell=true] [data-inbox-detail-body=true] p{color:var(--od-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}[data-workspace-open-design-shell=true] [data-inbox-detail-actions=true]{border-top:1px solid var(--od-border);gap:8px;padding:16px;display:flex}@media (max-width:639px){[data-workspace-open-design-shell=true] [data-inbox-list=true]{min-height:420px}[data-workspace-open-design-shell=true] [data-inbox-foot=true]{flex-direction:column;align-items:flex-start}}html:has([data-workspace-open-design-shell=true]) [data-inbox-mobile-detail=true]{--od-bg:#fff;--od-surface:#fff;--od-surface-2:#fafafa;--od-surface-3:#f5f5f5;--od-fg:#111827;--od-muted:#64748b;--od-muted-2:#94a3b8;--od-border:#e5e7eb;--od-accent:#000;--od-accent-on:#fff;--od-radius-sm:6px;--od-radius-md:8px;--od-radius-pill:9999px;--od-motion-fast:.15s;--od-ease:cubic-bezier(.2,0,0,1);border-left:1px solid var(--od-border)!important;background:var(--od-surface)!important;width:min(100vw,420px)!important;max-width:100vw!important;color:var(--od-fg)!important;gap:0!important;padding:0!important;box-shadow:-8px 0 32px -8px #00000038!important}[data-inbox-mobile-detail=true] [data-slot=sheet-close]{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);top:14px!important;right:12px!important}[data-inbox-mobile-detail=true] [data-inbox-detail-head=true]{border-bottom:0;align-items:center;gap:12px;min-height:65px;padding:14px 46px 14px 16px;display:flex}[data-inbox-mobile-detail=true] [data-inbox-detail-head=true] p{color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:600;line-height:1.35;overflow:hidden}[data-inbox-mobile-detail=true] [data-inbox-detail-head=true] span{color:var(--od-muted);font-size:12px}[data-inbox-mobile-detail=true] [data-inbox-notification-avatar=true]{border-radius:var(--od-radius-pill);background:var(--od-accent);width:32px;height:32px;color:var(--od-accent-on);flex-shrink:0;place-items:center;display:grid}[data-inbox-mobile-detail=true] [data-inbox-detail-body=true]{flex:1;min-height:0;padding:18px 16px;overflow-y:auto}[data-inbox-mobile-detail=true] [data-inbox-detail-tag=true]{border-radius:var(--od-radius-pill);background:var(--od-surface-3);color:var(--od-muted);margin-bottom:14px;padding:4px 10px;font-size:12px;display:inline-flex}[data-inbox-mobile-detail=true] [data-inbox-detail-body=true] p{color:var(--od-muted);overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}[data-inbox-mobile-detail=true] [data-inbox-detail-actions=true]{border-top:1px solid var(--od-border);gap:8px;padding:16px;display:flex}[data-workspace-open-design-shell=true] .task-subbar{background:var(--od-surface);flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 20px;display:flex}[data-workspace-open-design-shell=true] .task-subbar .spacer{flex:1}[data-workspace-open-design-shell=true] .goals-desktop-topbar-actions{display:contents}[data-workspace-open-design-shell=true] .goals-desktop-topbar-actions .goals-year-selector{grid-column:2;justify-self:center}[data-workspace-open-design-shell=true] .goals-desktop-topbar-actions [data-goals-list-create=true]{grid-column:3;justify-self:end}[data-workspace-open-design-shell=true] .goals-mobile-topbar-actions{justify-content:flex-end;align-items:center;gap:8px;min-width:0;max-width:calc(100vw - 72px);margin-left:auto;display:flex}[data-workspace-open-design-shell=true] .goals-mobile-topbar-actions .goals-list-controls{justify-content:flex-end}[data-workspace-open-design-shell=true] .view-switch{background:var(--od-surface-2);border-radius:var(--od-radius-sm);align-items:center;padding:2px;display:flex}[data-workspace-open-design-shell=true] .view-switch button{border-radius:var(--od-radius-sm);height:28px;color:var(--od-muted);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),box-shadow var(--od-motion-fast) var(--od-ease);background:0 0;border:0;justify-content:center;align-items:center;gap:4px;font-size:14px;display:inline-flex}[data-workspace-open-design-shell=true] .view-switch-icons button{width:28px;padding:0}[data-workspace-open-design-shell=true] .view-switch button:hover{color:var(--od-fg)}[data-workspace-open-design-shell=true] .view-switch button.active,[data-workspace-open-design-shell=true] .view-switch button[aria-pressed=true]{background:var(--od-surface);color:var(--od-fg);box-shadow:inset 0 0 0 1px var(--od-border)}[data-workspace-open-design-shell=true] .tsk-btn{border-radius:var(--od-radius-sm);height:28px;color:var(--od-muted);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}[data-workspace-open-design-shell=true] .tsk-btn:hover{background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .tsk-btn.primary{background:var(--od-accent);color:var(--od-accent-on)}[data-workspace-open-design-shell=true] .tsk-btn:disabled,[data-workspace-open-design-shell=true] .tsk-filter-btn:disabled,[data-workspace-open-design-shell=true] .tsk-group-btn:disabled,[data-workspace-open-design-shell=true] .tsk-more-btn:disabled,[data-workspace-open-design-shell=true] [data-task-view-switch=true] button:disabled{cursor:not-allowed;opacity:.55;pointer-events:none}[data-workspace-open-design-shell=true] .tsk-filter-btn,[data-workspace-open-design-shell=true] .tsk-group-btn{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);height:32px;color:var(--od-fg-2);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);flex-shrink:0;align-items:center;gap:6px;padding:0 10px;font-size:14px;font-weight:500;display:inline-flex;position:relative}[data-workspace-open-design-shell=true] .tsk-filter-btn:hover,[data-workspace-open-design-shell=true] .tsk-group-btn:hover{background:var(--od-surface-3);border-color:var(--od-muted-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .tsk-filter-btn.has-active,[data-workspace-open-design-shell=true] .tsk-filter-btn.open,[data-workspace-open-design-shell=true] .tsk-group-btn.open,[data-workspace-open-design-shell=true] .tsk-group-btn[data-changed=true]{background:var(--od-surface-2);border-color:var(--od-fg);color:var(--od-fg)}[data-workspace-open-design-shell=true] .tsk-more-btn{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);width:36px;height:32px;color:var(--od-fg-2);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:relative}[data-workspace-open-design-shell=true] .tsk-more-btn.open,[data-workspace-open-design-shell=true] .tsk-more-btn:hover{background:var(--od-surface-3);border-color:var(--od-muted-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .tsk-more-btn.has-active{background:var(--od-surface-2);border-color:var(--od-fg);color:var(--od-fg)}[data-workspace-open-design-shell=true] .tsk-more-btn .tmb-count{border:2px solid var(--od-bg);border-radius:var(--od-radius-pill);background:var(--od-fg);min-width:16px;height:16px;color:var(--od-bg);text-align:center;padding:0 4px;font-size:10px;font-weight:600;line-height:12px;display:none;position:absolute;top:-4px;right:-4px}[data-workspace-open-design-shell=true] .tsk-more-btn.has-active .tmb-count{display:inline-block}html:has([data-workspace-open-design-shell=true]) [data-mobile-task-controls-sheet=true]{--od-bg:#fff;--od-surface:#fff;--od-surface-2:#fafafa;--od-surface-3:#f5f5f5;--od-fg:#111827;--od-fg-2:#111827;--od-muted:#64748b;--od-muted-2:#94a3b8;--od-border:#e5e7eb;--od-accent:#000;--od-accent-on:#fff;--od-radius-sm:6px;--od-radius-md:8px;--od-radius-pill:9999px;--od-motion-fast:.15s;--od-ease:cubic-bezier(.2,0,0,1);background:var(--od-surface)!important;color:var(--od-fg)!important;border-top:1px solid var(--od-border)!important;padding:0 0 env(safe-area-inset-bottom)!important;border-radius:12px 12px 0 0!important;overflow:hidden!important;box-shadow:0 -8px 32px -8px #00000038!important}html:has([data-workspace-open-design-shell=true]) .tmp-overlay{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a2e!important}html:has([data-workspace-open-design-shell=true]) [data-mobile-task-controls-sheet=true]>div:first-child{display:none!important}[data-mobile-task-controls-sheet=true] .tmp-head{border-bottom:1px solid var(--od-border);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}[data-mobile-task-controls-sheet=true] .tmp-title{color:var(--od-fg);flex:1;font-size:14px;font-weight:600}[data-mobile-task-controls-sheet=true] .tmp-close{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);background:0 0;border:0;place-items:center;display:grid}[data-mobile-task-controls-sheet=true] .tmp-close:focus-visible,[data-mobile-task-controls-sheet=true] .tmp-close:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-mobile-task-controls-sheet=true] .tmp-body{max-height:min(68vh,560px);padding:8px 16px 16px;overflow-y:auto}[data-mobile-task-controls-sheet=true] .tmp-sec{padding:12px 0}[data-mobile-task-controls-sheet=true] .tmp-sec+.tmp-sec{border-top:1px solid var(--od-border)}[data-mobile-task-controls-sheet=true] .tmp-glabel{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:10px;font-size:11px}[data-mobile-task-controls-sheet=true] .tmp-glabel-row{justify-content:space-between;align-items:center;display:flex}[data-mobile-task-controls-sheet=true] .tmp-views{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}[data-mobile-task-controls-sheet=true] .tmp-view{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);min-height:64px;color:var(--od-fg-2);transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:12px 8px;font-size:12px;font-weight:500;display:flex}[data-mobile-task-controls-sheet=true] .tmp-view:hover{background:var(--od-surface-3);border-color:var(--od-muted-2);color:var(--od-fg)}[data-mobile-task-controls-sheet=true] .tmp-view.active{border-color:var(--od-fg);background:var(--od-surface-2);color:var(--od-fg)}[data-mobile-task-controls-sheet=true] .tmp-dims{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}[data-mobile-task-controls-sheet=true] .tmp-dim,[data-mobile-task-controls-sheet=true] .tmp-reset{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);min-height:34px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;padding:0 12px;font-size:12px;font-weight:500}[data-mobile-task-controls-sheet=true] .tmp-dim:focus-visible,[data-mobile-task-controls-sheet=true] .tmp-dim:hover,[data-mobile-task-controls-sheet=true] .tmp-reset:focus-visible,[data-mobile-task-controls-sheet=true] .tmp-reset:hover{background:var(--od-surface-3);border-color:var(--od-muted-2);color:var(--od-fg)}[data-mobile-task-controls-sheet=true] .tmp-dim.active{background:var(--od-surface-2);border-color:var(--od-fg);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) [data-mobile-filter-sheet=true]{--od-bg:#fff;--od-surface:#fff;--od-surface-2:#fafafa;--od-surface-3:#f5f5f5;--od-fg:#111827;--od-muted:#64748b;--od-muted-2:#94a3b8;--od-border:#e5e7eb;--od-accent:#000;--od-accent-on:#fff;--od-radius-sm:6px;--od-radius-md:8px;--od-radius-pill:9999px;background:var(--od-surface)!important;color:var(--od-fg)!important;border-top:1px solid var(--od-border)!important;border-radius:12px 12px 0 0!important;overflow:hidden!important;box-shadow:0 -8px 32px -8px #00000038!important}[data-mobile-filter-sheet=true] [data-slot=drawer-header]{border-bottom:1px solid var(--od-border);color:var(--od-fg)}[data-mobile-filter-sheet=true] [data-slot=drawer-title]{color:var(--od-fg)}[data-mobile-filter-sheet=true] [data-slot=drawer-footer]{border-top:1px solid var(--od-border)}[data-mobile-filter-sheet=true] [data-slot=drawer-footer] [data-slot=button]{box-shadow:none!important}[data-mobile-filter-sheet=true] [data-slot=drawer-footer] [data-slot=button][data-variant=default]{background:var(--od-accent)!important;color:var(--od-accent-on)!important;border-color:var(--od-accent)!important}[data-mobile-filter-sheet=true] [data-slot=drawer-footer] [data-slot=button][data-variant=secondary]{background:var(--od-surface-2)!important;color:var(--od-fg)!important;border-color:var(--od-border)!important}[data-mobile-filter-sheet=true] [data-slot=drawer-footer] [data-slot=button][data-variant=ghost]{color:var(--od-muted)!important;background:0 0!important;border-color:#0000!important}[data-mobile-filter-sheet=true] .tmp-head{border-bottom:1px solid var(--od-border);flex-shrink:0;align-items:center;gap:8px;display:flex;padding:12px 16px!important}[data-mobile-filter-sheet=true] .tmp-title{color:var(--od-fg);flex:1;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}[data-mobile-filter-sheet=true] .tfb-count{border-radius:var(--od-radius-pill);background:var(--od-surface-3);min-width:18px;color:var(--od-muted);text-align:center}[data-mobile-filter-sheet=true] .tmp-body{max-height:min(62vh,520px);overflow-y:auto;padding:8px 16px 16px!important}[data-mobile-filter-sheet=true] .tmp-sec{padding:12px 0}[data-mobile-filter-sheet=true] .tmp-sec+.tmp-sec{border-top:1px solid var(--od-border)}[data-mobile-filter-sheet=true] .tmp-glabel,[data-mobile-filter-sheet=true] .tmp-sub{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px;font-size:11px;font-weight:600}[data-mobile-filter-sheet=true] .tmp-glabel-row{justify-content:space-between;align-items:center;gap:8px;display:flex}[data-mobile-filter-sheet=true] .tmp-opts{flex-wrap:wrap;gap:8px;display:flex}[data-mobile-filter-sheet=true] .tfs-clear,[data-mobile-filter-sheet=true] .tmp-apply,[data-mobile-filter-sheet=true] .tmp-close-action,[data-mobile-filter-sheet=true] .tmp-opt,[data-mobile-filter-sheet=true] .tmp-reset{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);min-height:44px;color:var(--od-muted);box-shadow:none;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}[data-mobile-filter-sheet=true] .tfs-clear:focus-visible,[data-mobile-filter-sheet=true] .tfs-clear:hover:not(:disabled),[data-mobile-filter-sheet=true] .tmp-close-action:focus-visible,[data-mobile-filter-sheet=true] .tmp-close-action:hover,[data-mobile-filter-sheet=true] .tmp-opt:focus-visible,[data-mobile-filter-sheet=true] .tmp-opt:hover,[data-mobile-filter-sheet=true] .tmp-reset:focus-visible,[data-mobile-filter-sheet=true] .tmp-reset:hover{border-color:var(--od-muted-2);background:var(--od-surface-3);color:var(--od-fg);outline:none}[data-mobile-filter-sheet=true] .tmp-opt.active{border-color:var(--od-fg);background:var(--od-surface-2);color:var(--od-fg)}[data-mobile-filter-sheet=true] .tmp-label-dot{border-radius:var(--od-radius-pill);flex-shrink:0;width:10px;height:10px}[data-mobile-filter-sheet=true] .tmp-foot{border-top:1px solid var(--od-border);gap:8px;display:grid;padding:12px 16px calc(12px + env(safe-area-inset-bottom))!important}[data-mobile-filter-sheet=true] .tmp-apply{border-color:var(--od-accent);background:var(--od-accent);width:100%;color:var(--od-accent-on)}[data-mobile-filter-sheet=true] .tfs-clear,[data-mobile-filter-sheet=true] .tmp-close-action{width:100%}[data-mobile-filter-sheet=true] .tfs-clear:disabled{cursor:not-allowed;opacity:.45}html:has([data-workspace-open-design-shell=true]) [data-task-group-menu=true]{--od-bg:#fff;--od-surface:#fff;--od-surface-2:#fafafa;--od-surface-3:#f5f5f5;--od-fg:#111827;--od-fg-2:#111827;--od-muted:#64748b;--od-muted-2:#94a3b8;--od-border:#e5e7eb;--od-radius-sm:6px;--od-radius-md:8px;--od-motion-fast:.15s;--od-ease:cubic-bezier(.2,0,0,1);background:var(--od-surface)!important;color:var(--od-fg)!important;border-color:var(--od-border)!important;border-radius:var(--od-radius-md)!important;box-shadow:0 8px 28px -8px #0000002e,0 2px 6px #0000000f!important}html:has([data-workspace-open-design-shell=true]) [data-task-filter-menu=true]{--od-bg:#fff;--od-surface:#fff;--od-surface-2:#fafafa;--od-surface-3:#f5f5f5;--od-fg:#111827;--od-fg-2:#111827;--od-muted:#64748b;--od-muted-2:#94a3b8;--od-border:#e5e7eb;--od-radius-sm:6px;--od-radius-md:8px;--od-radius-pill:9999px;--od-motion-fast:.15s;--od-ease:cubic-bezier(.2,0,0,1);background:var(--od-surface)!important;color:var(--od-fg)!important;border-color:var(--od-border)!important;border-radius:var(--od-radius-md)!important;box-shadow:0 8px 28px -8px #0000002e,0 2px 6px #0000000f!important}.tsk-filter-pop{width:min(380px,100vw - 24px);overflow:hidden;padding:0!important}.tfp-head{border-bottom:1px solid var(--od-border);align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.tfp-title{color:var(--od-fg);flex:1;font-size:14px;font-weight:600;line-height:20px}.tfp-actions{align-items:center;gap:2px;display:flex}.tfp-close,.tfp-reset{border-radius:var(--od-radius-sm)!important;color:var(--od-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important}.tfp-reset{justify-content:center;align-items:center;height:24px;padding:0 8px;font-size:12px;font-weight:500;display:inline-flex}.tfp-reset:disabled{opacity:.45}.tfp-close{place-items:center;width:24px;height:24px;display:grid;padding:0!important}.tfp-close:hover,.tfp-reset:hover:not(:disabled){background:var(--od-surface-3)!important;color:var(--od-fg)!important}.tfp-body{max-height:60vh;padding:8px 0;overflow-y:auto}.tfp-group{padding:8px 12px}.tfp-group+.tfp-group{border-top:1px solid var(--od-border)}.tfp-glabel{min-height:20px;color:var(--od-muted);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;font-size:11px;font-weight:500;display:flex}.tfp-opts{flex-wrap:wrap;gap:6px;display:flex}html:has([data-workspace-open-design-shell=true]) .task-filter-assignee-trigger{border:1px solid var(--od-border)!important;border-radius:var(--od-radius-sm)!important;background:var(--od-surface)!important;height:32px!important;min-height:32px!important;color:var(--od-fg)!important;box-shadow:none!important;padding:0 10px!important}html:has([data-workspace-open-design-shell=true]) .task-filter-assignee-trigger:focus-visible,html:has([data-workspace-open-design-shell=true]) .task-filter-assignee-trigger:hover,html:has([data-workspace-open-design-shell=true]) .task-filter-assignee-trigger[aria-expanded=true]{border-color:var(--od-muted-2)!important;background:var(--od-surface-3)!important;color:var(--od-fg)!important}html:has([data-workspace-open-design-shell=true]) .task-filter-assignee-popover,html:has([data-workspace-open-design-shell=true]) .task-multiselect-popover{width:min(20rem,100vw - 3rem)}html:has([data-workspace-open-design-shell=true]) .agent-runtime-popover{width:min(34rem,100vw - 2rem);padding:8px!important}html:has([data-workspace-open-design-shell=true]) .agent-runtime-trigger{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);width:100%;min-height:44px;color:var(--od-fg);text-align:left;box-shadow:none;cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:14px;line-height:1;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .agent-runtime-trigger:focus-visible,html:has([data-workspace-open-design-shell=true]) .agent-runtime-trigger:hover:not(:disabled){border-color:var(--od-muted-2);background:var(--od-surface-3)}html:has([data-workspace-open-design-shell=true]) .agent-runtime-trigger:disabled{cursor:not-allowed;opacity:.55}html:has([data-workspace-open-design-shell=true]) .agent-runtime-trigger-label{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .agent-runtime-trigger-label.muted{color:var(--od-muted)}html:has([data-workspace-open-design-shell=true]) .agent-runtime-fallback,html:has([data-workspace-open-design-shell=true]) .agent-runtime-logo{flex-shrink:0;width:32px;height:32px}html:has([data-workspace-open-design-shell=true]) .agent-runtime-logo{object-fit:contain}html:has([data-workspace-open-design-shell=true]) .agent-runtime-fallback{border-radius:var(--od-radius-sm);background:var(--od-surface-3);color:var(--od-fg);place-items:center;font-size:12px;font-weight:600;display:inline-grid}html:has([data-workspace-open-design-shell=true]) .agent-runtime-option{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);width:100%;height:64px;color:var(--od-fg);box-shadow:none;cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;justify-content:center;align-items:center;padding:8px;display:inline-flex;position:relative}html:has([data-workspace-open-design-shell=true]) .agent-runtime-option:focus-visible,html:has([data-workspace-open-design-shell=true]) .agent-runtime-option:hover{border-color:var(--od-muted-2);background:var(--od-surface-3)}html:has([data-workspace-open-design-shell=true]) .agent-runtime-option.active,html:has([data-workspace-open-design-shell=true]) .agent-runtime-option[aria-selected=true]{border-color:var(--od-fg);background:var(--od-surface-2)}.tfp-opt{align-items:center;gap:5px;max-width:100%;height:26px;padding:0 9px;font-size:12px;font-weight:500;line-height:1;display:inline-flex;border:1px solid var(--od-border)!important;border-radius:var(--od-radius-pill)!important;color:var(--od-muted)!important;box-shadow:none!important;background:0 0!important}.tfp-opt:focus-visible,.tfp-opt:hover{background:var(--od-surface-3)!important;border-color:var(--od-muted-2)!important;color:var(--od-fg)!important}.tfp-opt.active,.tfp-opt[aria-pressed=true]{background:var(--od-fg)!important;border-color:var(--od-fg)!important;color:var(--od-bg)!important;box-shadow:none!important}.tfp-opt .avadot{border-radius:9999px;flex-shrink:0;width:8px;height:8px}.tsk-group-pop{width:min(292px,100vw - 24px);overflow:hidden;padding:0!important}.tgp-head{border-bottom:1px solid var(--od-border);align-items:center;gap:8px;padding:12px 12px 8px;display:flex}.tgp-title{color:var(--od-fg);flex:1;font-size:14px;font-weight:600;line-height:20px}.tgp-actions{align-items:center;gap:2px;display:flex}.tgp-close{place-items:center;width:24px;height:24px;display:grid;border-radius:var(--od-radius-sm)!important;color:var(--od-muted)!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.tgp-close:focus-visible,.tgp-close:hover{background:var(--od-surface-3)!important;color:var(--od-fg)!important}.tgp-body{padding:12px}.tgp-glabel{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:0;text-transform:uppercase;margin-bottom:8px;font-size:11px;font-weight:500}.tgp-dims{flex-direction:column;gap:6px;display:flex}.tgp-dim{text-align:left;align-items:center;gap:10px;width:100%;min-height:56px;padding:9px 10px;display:flex;border:1px solid var(--od-border)!important;border-radius:var(--od-radius-md)!important;color:var(--od-fg)!important;box-shadow:none!important;background:0 0!important}.tgp-dim:focus-visible,.tgp-dim:hover{background:var(--od-surface-3)!important;border-color:var(--od-muted-2)!important}.tgp-dim.active,.tgp-dim[aria-pressed=true]{background:var(--od-surface-2)!important;border-color:var(--od-fg)!important}.tgp-dim-name{color:var(--od-fg);font-size:14px;font-weight:600;line-height:17px;display:block}.tgp-dim-sub{color:var(--od-muted);font-family:var(--font-mono);margin-top:3px;font-size:12px;line-height:16px;display:block}.tgp-dim-check{width:14px;height:14px;color:var(--od-fg);opacity:0;flex-shrink:0}.tgp-dim.active .tgp-dim-check,.tgp-dim[aria-pressed=true] .tgp-dim-check{opacity:1}:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-mobile-action-sheet=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-mobile-confirm-sheet=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-mobile-filter-sheet=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-mobile-multi-select-sheet=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-mobile-select-sheet=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-mobile-status-sheet=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-mobile-task-controls-sheet=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-mobile-task-detail-properties=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-mobile-workspace-switch=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-mobile-workspace-user-menu=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-task-filter-menu=true],:is(.dark,[data-theme=dark]):has([data-workspace-open-design-shell=true]) [data-task-group-menu=true]{--od-bg:#09090b;--od-surface:#0f0f12;--od-surface-2:#18181b;--od-surface-3:#27272a;--od-fg:#fafafa;--od-fg-2:#fafafa;--od-muted:#a1a1aa;--od-muted-2:#71717a;--od-border:#27272a;--od-accent:#fafafa;--od-accent-on:#09090b}[data-task-group-menu=true] [data-task-group-option]{color:var(--od-fg)!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important}[data-task-group-menu=true] [data-task-group-option]:focus-visible,[data-task-group-menu=true] [data-task-group-option]:hover{background:var(--od-surface-3)!important;border-color:#0000!important}[data-task-group-menu=true] [data-task-group-option][aria-pressed=true]{background:var(--od-surface-2)!important;border-color:var(--od-border)!important;color:var(--od-fg)!important}[data-task-filter-menu=true] [aria-pressed=true]{background:var(--od-surface-2)!important;border-color:var(--od-fg)!important;color:var(--od-fg)!important;box-shadow:inset 0 0 0 1px var(--od-fg)!important}[data-task-filter-menu=true] button{color:var(--od-muted)!important;box-shadow:none!important;background:0 0!important}[data-task-filter-menu=true] button:focus-visible,[data-task-filter-menu=true] button:hover{background:var(--od-surface-3)!important;border-color:var(--od-muted-2)!important;color:var(--od-fg)!important}[data-workspace-open-design-shell=true] .task-panel{background:var(--od-bg);flex:1;min-width:0;padding:16px 20px 24px;overflow-y:auto}[data-workspace-open-design-shell=true] [data-task-empty-panel=true]{place-items:center;min-height:min(420px,64vh);padding:24px;display:grid}[data-workspace-open-design-shell=true] [data-task-empty-state=true]{gap:12px;width:min(100%,420px);max-width:420px;min-height:220px;padding:24px 16px}[data-workspace-open-design-shell=true] [data-goals-panel=true]{flex:1;min-width:0;min-height:0;padding:0;display:flex;overflow:hidden}[data-workspace-open-design-shell=true] [data-goals-workbench=true]{background:var(--od-bg);flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}[data-workspace-open-design-shell=true] .goals-scale-control{align-items:center;height:32px;display:inline-flex}[data-workspace-open-design-shell=true] .goals-scale-select{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);min-width:76px;height:32px;color:var(--od-fg-2);cursor:pointer;outline:none;padding:0 28px 0 10px;font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] .goals-scale-label{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-workspace-open-design-shell=true] .goals-scale-select:focus-visible,[data-workspace-open-design-shell=true] .goals-scale-select:hover{background:var(--od-surface-3);border-color:var(--od-muted-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .goals-layout{flex:1;grid-template-columns:minmax(260px,4fr) minmax(0,6fr);width:100%;min-width:0;min-height:0;display:grid}[data-workspace-open-design-shell=true] .goals-tree-pane{border-right:1px solid var(--od-border);background:var(--od-bg);flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}[data-workspace-open-design-shell=true] .goals-list-toolbar{background:var(--od-surface);flex-shrink:0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:8px;min-width:0;min-height:52px;padding:0 12px;display:grid}[data-workspace-open-design-shell=true] .goals-list-toolbar>.shrink-0{grid-column:1;justify-self:start}[data-workspace-open-design-shell=true] .goals-list-controls{flex-shrink:0;align-items:center;gap:8px;min-width:0;display:flex}[data-workspace-open-design-shell=true] .goals-list-toolbar .spacer{flex:1}[data-workspace-open-design-shell=true] .goals-list-toolbar-placeholder{width:1px;height:1px}[data-workspace-open-design-shell=true] .goals-year-selector{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);flex-shrink:0;align-items:center;gap:2px;height:32px;padding:0 2px;display:inline-flex}[data-workspace-open-design-shell=true] .goals-year-value{text-align:center;min-width:48px;color:var(--od-fg-2);font-variant-numeric:tabular-nums;padding:0 6px;font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] .goals-list-scroll{flex:1;min-width:0;min-height:0;overflow-y:auto}[data-workspace-open-design-shell=true] .goals-detail-pane{background:var(--od-bg);flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;overflow:hidden}[data-workspace-open-design-shell=true] .goals-detail-toolbar .spacer{flex:1}[data-workspace-open-design-shell=true] .goals-detail-scroll{flex:1;min-width:0;min-height:0;overflow-y:auto}[data-workspace-open-design-shell=true] .goals-detail-pane[data-mobile-goal-detail=true]{-webkit-overflow-scrolling:touch;overflow-y:auto}[data-workspace-open-design-shell=true] .goals-pane-pad{padding:20px}[data-workspace-open-design-shell=true] [data-goals-empty-panel=true]{background:var(--od-bg);flex:1;place-items:center;width:100%;min-width:0;min-height:0;padding:24px;display:grid}[data-workspace-open-design-shell=true] .goals-pane-pad:has([data-goals-empty-state=true]){place-items:center;min-height:260px;padding:24px;display:grid}[data-workspace-open-design-shell=true] [data-goals-detail-loading=true]{color:var(--od-muted);align-content:start;gap:16px;display:grid}[data-workspace-open-design-shell=true] .goal-detail-loading-copy{color:var(--od-muted);margin:0;font-size:13px}[data-workspace-open-design-shell=true] .goal-detail-loading-stack{gap:10px;max-width:520px;display:grid}[data-workspace-open-design-shell=true] [data-goals-detail-skeleton=true]{border-radius:var(--od-radius-pill);background:var(--od-surface-3);height:10px}[data-workspace-open-design-shell=true] [data-goals-detail-skeleton=true].title{width:min(68%,360px);height:18px}[data-workspace-open-design-shell=true] [data-goals-detail-skeleton=true].meta{width:min(44%,240px)}[data-workspace-open-design-shell=true] [data-goals-detail-skeleton=true].short{width:min(56%,300px)}[data-workspace-open-design-shell=true] [data-goals-empty-state=true]{gap:12px;width:min(100%,420px);max-width:420px;min-height:220px;padding:24px 16px}[data-workspace-open-design-shell=true] [data-goals-empty-state=true] [data-slot=empty-header]{max-width:320px}[data-workspace-open-design-shell=true] [data-goals-empty-state=true] [data-slot=empty-content]{width:auto;max-width:none}[data-workspace-open-design-shell=true] .goals-empty-icon{width:16px;height:16px}[data-workspace-open-design-shell=true] .goal-chip-icon,[data-workspace-open-design-shell=true] .goal-timeline-empty-icon,[data-workspace-open-design-shell=true] .goals-action-icon,[data-workspace-open-design-shell=true] .goals-view-icon,[data-workspace-open-design-shell=true] .goals-year-icon{flex-shrink:0;width:14px;height:14px}[data-workspace-open-design-shell=true] .goal-tree-toggle-icon,[data-workspace-open-design-shell=true] .goals-head-icon{flex-shrink:0;width:16px;height:16px}[data-workspace-open-design-shell=true] .goal-tree{padding:12px}[data-workspace-open-design-shell=true] .goal-tree-item{border-radius:var(--od-radius-sm);color:var(--od-fg-2);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);padding-block:6px;grid-template-columns:minmax(0,1fr) auto;gap:4px 10px;margin-bottom:2px;padding-right:8px;font-size:14px;display:grid}[data-workspace-open-design-shell=true] .goal-tree-item:hover{background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .goal-tree-item.active{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .goal-tree-item.muted{opacity:.62}[data-workspace-open-design-shell=true] .goal-tree-row,[data-workspace-open-design-shell=true] .goal-tree-title{align-items:center;gap:6px;min-width:0;display:flex}[data-workspace-open-design-shell=true] .goal-tree-title{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex:1}[data-workspace-open-design-shell=true] .goal-tree-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-workspace-open-design-shell=true] .goal-status-dot{border-radius:var(--od-radius-pill);background:var(--od-muted-2);flex-shrink:0;width:8px;height:8px}[data-workspace-open-design-shell=true] .goal-status-dot[data-goal-status-dot=in_progress]{background:var(--od-info)}[data-workspace-open-design-shell=true] .goal-status-dot[data-goal-status-dot=completed]{background:var(--od-success)}[data-workspace-open-design-shell=true] .goal-status-dot[data-goal-status-dot=abandoned]{background:var(--od-destructive)}[data-workspace-open-design-shell=true] [data-goal-row=true]{grid-template-columns:minmax(0,1fr) auto;display:grid}[data-workspace-open-design-shell=true] [data-goal-row-main=true]{min-width:0}[data-workspace-open-design-shell=true] .goal-row-side{align-items:center;gap:4px;display:flex}[data-workspace-open-design-shell=true] .goal-row-percent,[data-workspace-open-design-shell=true] .goal-row-status{color:var(--od-muted);flex-shrink:0;font-size:12px;font-weight:500}[data-workspace-open-design-shell=true] .goal-row-counts{align-items:center;gap:4px;display:inline-flex}[data-workspace-open-design-shell=true] [data-goal-row-progress=true]{border-radius:var(--od-radius-pill);background:var(--od-surface-3);grid-column:1/-1;height:4px;overflow:hidden}[data-workspace-open-design-shell=true] .goal-row-progress-fill{border-radius:inherit;background:var(--od-fg);height:100%}[data-workspace-open-design-shell=true] .goal-tree-toggle{border-radius:var(--od-radius-sm);width:22px;height:22px;color:var(--od-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .goal-tree-toggle:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .goal-tree-toggle-icon{transition:transform var(--od-motion-fast) var(--od-ease)}[data-workspace-open-design-shell=true] .goal-tree-toggle-icon.expanded{transform:rotate(90deg)}[data-workspace-open-design-shell=true] .goal-tree-meta{color:var(--od-muted);flex-wrap:wrap;gap:4px 8px;margin-top:4px;font-size:12px;display:flex}[data-workspace-open-design-shell=true] .goal-tree-channel{color:var(--od-fg)}[data-workspace-open-design-shell=true] .goal-tree-label{border-radius:var(--od-radius-pill);padding:2px 8px;font-size:11px}[data-workspace-open-design-shell=true] .goal-detail-head{background:var(--od-bg);border-bottom:0;padding:20px 20px 0}[data-workspace-open-design-shell=true] .goal-detail-top-row{justify-content:space-between;align-items:flex-start;gap:16px;min-width:0;display:flex}[data-workspace-open-design-shell=true] .goal-detail-title-copy{flex:1;min-width:0}[data-workspace-open-design-shell=true] .goal-detail-breadcrumb,[data-workspace-open-design-shell=true] .goal-detail-desc,[data-workspace-open-design-shell=true] .goal-detail-meta{color:var(--od-muted);font-size:12px}[data-workspace-open-design-shell=true] .goal-detail-actions,[data-workspace-open-design-shell=true] .goal-detail-breadcrumb,[data-workspace-open-design-shell=true] .goal-detail-meta,[data-workspace-open-design-shell=true] .goal-detail-title-row{flex-wrap:wrap;align-items:center;display:flex}[data-workspace-open-design-shell=true] .goal-detail-breadcrumb{gap:4px;margin-bottom:8px}[data-workspace-open-design-shell=true] .goal-detail-crumb{gap:4px;min-width:0;display:inline-flex}[data-workspace-open-design-shell=true] .goal-crumb-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-workspace-open-design-shell=true] .goal-detail-title-row{gap:8px}[data-workspace-open-design-shell=true] .goal-detail-title{color:var(--od-fg);font-size:18px;font-weight:600;line-height:1.25}[data-workspace-open-design-shell=true] .goal-status-badge{border-radius:var(--od-radius-pill);padding:2px 10px;font-size:12px;font-weight:500;background:var(--od-surface-2)!important;color:var(--od-muted)!important}[data-workspace-open-design-shell=true] .goal-status-badge[data-goal-status=in_progress]{color:var(--od-fg)!important}[data-workspace-open-design-shell=true] .goal-status-badge[data-goal-status=completed]{color:var(--success)!important}[data-workspace-open-design-shell=true] .goal-status-badge[data-goal-status=abandoned]{color:var(--destructive)!important}[data-workspace-open-design-shell=true] .goals-mobile-detail-title{flex:1;align-items:baseline;gap:8px;min-width:0;display:flex}[data-workspace-open-design-shell=true] .goals-mobile-detail-title-text{min-width:0;color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:600;line-height:1.3;overflow:hidden}[data-workspace-open-design-shell=true] .goals-mobile-detail-status{flex-shrink:0}[data-workspace-open-design-shell=true] .goal-detail-meta{gap:4px 8px;margin-top:6px}[data-workspace-open-design-shell=true] .goal-detail-desc{max-width:720px;margin-top:8px;line-height:1.55}[data-workspace-open-design-shell=true] .goal-detail-progress{width:100%;max-width:none;margin-top:12px;margin-bottom:16px}[data-workspace-open-design-shell=true] .goal-detail-progress-head{color:var(--od-fg);justify-content:space-between;align-items:center;gap:12px;font-size:13px;font-weight:600;display:flex}[data-workspace-open-design-shell=true] .goal-detail-actions{flex-shrink:0;justify-content:flex-end;gap:8px}[data-workspace-open-design-shell=true] .goal-detail-actions[data-compact=true]{gap:4px}[data-workspace-open-design-shell=true] .goal-detail-actions[data-compact=true] .tsk-btn{justify-content:center;width:30px;padding:0}[data-workspace-open-design-shell=true] .goal-detail-progress-track{border-radius:var(--od-radius-pill);background:var(--od-surface-3);width:100%;height:8px;margin-top:6px;overflow:hidden}[data-workspace-open-design-shell=true] .goal-detail-progress-meta{color:var(--od-muted);flex-wrap:wrap;gap:4px 8px;margin-top:6px;font-size:12px;display:flex}[data-workspace-open-design-shell=true] .td-prop-chips[data-goal-detail-chips=true]{border-top:0;border-bottom:0;flex-wrap:wrap;align-items:center;gap:6px;margin:12px -20px 0;padding:12px 20px 8px;display:flex}[data-workspace-open-design-shell=true] .td-prop-chips[data-goal-detail-chips=true] .td-pill{cursor:pointer}[data-workspace-open-design-shell=true] .td-prop-chips[data-goal-detail-chips=true] .td-pill[data-goal-detail-static-chip=true]{cursor:default}html:has([data-workspace-open-design-shell=true]) .goal-form-dialog{width:min(42rem,92vw)}[data-workspace-open-design-shell=true] .tsk-btn.subtle{color:var(--od-muted)}[data-workspace-open-design-shell=true] .tsk-btn.icon{justify-content:center;width:28px;padding:0}[data-workspace-open-design-shell=true] .goal-task-list{color:var(--od-muted);padding:16px 20px 24px;font-size:14px}[data-workspace-open-design-shell=true] .goal-task-list-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:12px;display:flex}[data-workspace-open-design-shell=true] .goal-task-list-title{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:400}[data-workspace-open-design-shell=true] [data-goal-task-list-new-task=true]{flex-shrink:0}[data-workspace-open-design-shell=true] .goal-task-list-state{color:var(--od-muted)}[data-workspace-open-design-shell=true] .goal-task-groups{flex-direction:column;gap:16px;display:flex}[data-workspace-open-design-shell=true] .goal-task-stack{flex-direction:column;display:flex}[data-workspace-open-design-shell=true] .goal-task-completed{flex-direction:column;gap:6px;margin-top:4px;display:flex}[data-workspace-open-design-shell=true] .goal-task-completed-head{border-radius:var(--od-radius-sm);background:var(--od-surface-2);color:var(--od-muted);cursor:pointer;border:0;align-items:center;gap:6px;padding:6px 8px;font-size:12px;font-weight:600;display:flex}[data-workspace-open-design-shell=true] .goal-task-completed-head:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .goal-task-completed-chevron{width:14px;height:14px;transition:transform var(--od-motion-fast) var(--od-ease);flex-shrink:0}[data-workspace-open-design-shell=true] .goal-task-completed-chevron.expanded{transform:rotate(180deg)}[data-workspace-open-design-shell=true] .goal-task-completed-title{text-align:left;flex:1}[data-workspace-open-design-shell=true] .goal-task-completed-count{color:var(--od-muted);font-variant-numeric:tabular-nums;flex-shrink:0}[data-workspace-open-design-shell=true] .goal-task-completed-body{flex-direction:column;gap:16px;display:flex}[data-workspace-open-design-shell=true] [data-goal-task-row=true]{align-items:center}[data-workspace-open-design-shell=true] [data-goal-task-row=true][data-goal-task-done=true] [data-goal-task-title=true]{color:var(--od-muted);text-decoration:line-through}[data-workspace-open-design-shell=true] [data-goal-task-checkbox-checked=true]{background:var(--od-accent);border-color:var(--od-accent);color:var(--od-accent-on)}[data-workspace-open-design-shell=true] .goal-timeline{flex-direction:column;flex:1;width:100%;min-width:0;min-height:0;display:flex;overflow:auto}[data-workspace-open-design-shell=true] .goal-timeline-scheduled{flex:1;min-width:0;display:flex}[data-workspace-open-design-shell=true] .goal-timeline-axis{z-index:10;border-right:1px solid var(--od-border);background:var(--od-bg);flex-shrink:0;width:112px;position:sticky;left:0}[data-workspace-open-design-shell=true] .goal-timeline-row,[data-workspace-open-design-shell=true] .goal-timeline-tick{border-bottom:1px solid var(--od-border);height:48px}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .goal-timeline-row,[data-workspace-open-design-shell=true] .goal-timeline-tick{border-bottom:1px solid color-mix(in srgb,var(--od-border) 72%,transparent)}}[data-workspace-open-design-shell=true] .goal-timeline-tick{color:var(--od-muted);font-family:var(--font-mono);padding:12px;font-size:12px}[data-workspace-open-design-shell=true] .goal-timeline-stage{flex:1;min-width:0}[data-workspace-open-design-shell=true] .goal-timeline-empty-state{padding:20px}[data-workspace-open-design-shell=true] .goal-timeline-empty{color:var(--od-muted);margin:0;padding:16px;font-size:12px}[data-workspace-open-design-shell=true] .goal-timeline-row{position:relative}[data-workspace-open-design-shell=true] .goal-timeline-gridline{border-left:1px solid var(--od-border);position:absolute;top:0;bottom:0}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .goal-timeline-gridline{border-left:1px solid color-mix(in srgb,var(--od-border) 48%,transparent)}}[data-workspace-open-design-shell=true] .goal-timeline-bar{border-radius:var(--od-radius-sm);border:1px solid var(--od-border);background:var(--od-surface-3);height:36px;color:var(--od-fg);text-align:left;transition:background var(--od-motion-fast) var(--od-ease),box-shadow var(--od-motion-fast) var(--od-ease),opacity var(--od-motion-fast) var(--od-ease);align-items:center;padding:0 10px;font-size:12px;display:flex;position:absolute;top:6px;overflow:hidden}[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-status=in_progress]{border-color:var(--od-info)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-status=in_progress]{border-color:color-mix(in srgb,var(--od-info) 32%,var(--od-border))}}[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-status=in_progress]{background:var(--od-info-muted);color:var(--info-foreground)}[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-status=completed]{border-color:var(--od-success)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-status=completed]{border-color:color-mix(in srgb,var(--od-success) 32%,var(--od-border))}}[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-status=completed]{background:var(--od-success-muted);color:var(--success-foreground)}[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-status=abandoned]{border-color:var(--od-destructive)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-status=abandoned]{border-color:color-mix(in srgb,var(--od-destructive) 32%,var(--od-border))}}[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-status=abandoned]{background:var(--od-destructive-muted);color:var(--destructive-foreground)}[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-active=true]{box-shadow:0 0 0 2px var(--od-info)}[data-workspace-open-design-shell=true] .goal-timeline-bar[data-goal-timeline-bar-muted=true]{opacity:.62}[data-workspace-open-design-shell=true] .goal-timeline-bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-workspace-open-design-shell=true] .goal-unscheduled-tick{background:var(--od-bg);color:var(--od-muted);font-weight:600}[data-workspace-open-design-shell=true] .goal-unscheduled-row{background:var(--od-bg);align-items:center;padding:6px 8px;display:flex;overflow:hidden}[data-workspace-open-design-shell=true] .goal-unscheduled-list{gap:6px;width:100%;min-width:0;display:flex;overflow-x:auto}[data-workspace-open-design-shell=true] .goal-unscheduled-item{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);width:min(100%,280px);height:36px;color:var(--od-fg);text-align:left;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease);background:0 0;flex:1 0 min(100%,140px);align-items:center;gap:8px;padding:0 10px;font-size:12px;display:flex}[data-workspace-open-design-shell=true] .goal-unscheduled-item:hover{border-color:var(--od-muted-2);background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .goal-unscheduled-item.active,[data-workspace-open-design-shell=true] [data-goal-unscheduled-item-active=true]{border-color:var(--od-info);background:var(--od-info-muted)}[data-workspace-open-design-shell=true] .goal-unscheduled-item-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:500;overflow:hidden}@media (max-width:639px){[data-workspace-open-design-shell=true] [data-goals-panel=true]{overflow-x:hidden}[data-workspace-open-design-shell=true] .goals-layout{grid-template-columns:minmax(0,1fr)}[data-workspace-open-design-shell=true] .goals-tree-pane{border-bottom:0;border-right:0;flex:1;width:100%;min-width:0;max-width:none;min-height:0;max-height:none;overflow-y:auto}}[data-workspace-open-design-shell=true] .task-filter-summary{border-bottom:1px solid var(--od-border);color:var(--od-muted);flex-shrink:0;align-items:center;gap:8px;margin-bottom:12px;padding:8px 0 12px;font-size:12px;display:none}[data-workspace-open-design-shell=true] .task-filter-summary.active{color:var(--od-fg);display:flex}[data-workspace-open-design-shell=true] .list-group{margin-bottom:24px}[data-workspace-open-design-shell=true] .list-group-head{height:32px;color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;align-items:center;gap:8px;padding:8px 0;font-size:12px;font-weight:400;display:flex}[data-workspace-open-design-shell=true] .list-group-head .gcount{color:var(--od-muted-2)}[data-workspace-open-design-shell=true] .list-group.collapsible .list-group-head{cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;transition:color var(--od-motion-fast) var(--od-ease)}[data-workspace-open-design-shell=true] .list-group.collapsible .list-group-head:focus-visible,[data-workspace-open-design-shell=true] .list-group.collapsible .list-group-head:hover{color:var(--od-fg)}[data-workspace-open-design-shell=true] .list-group.collapsed [data-task-row-stack=true]{display:none}[data-workspace-open-design-shell=true] .lg-chev{width:12px;height:12px;color:var(--od-muted-2);transition:transform var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);flex-shrink:0}[data-workspace-open-design-shell=true] .list-group:not(.collapsed) .lg-chev{transform:rotate(90deg)}[data-workspace-open-design-shell=true] .task-row{border-radius:var(--od-radius-sm);width:100%;min-height:44px;color:var(--od-fg);cursor:pointer;text-align:left;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;align-items:flex-start;gap:12px;padding:12px;display:flex}[data-workspace-open-design-shell=true] .task-row:hover{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .task-row.done .task-title{color:var(--od-muted);text-decoration:line-through}[data-workspace-open-design-shell=true] .checkbox{border-radius:4px;flex-shrink:0;width:18px;height:18px;margin-top:1px}[data-workspace-open-design-shell=true] .task-main{flex:1;min-width:0}[data-workspace-open-design-shell=true] .task-title{color:var(--od-fg);font-size:14px;font-weight:400;line-height:1.4}[data-workspace-open-design-shell=true] .task-meta{color:var(--od-muted);flex-wrap:wrap;align-items:center;gap:0;margin-top:3px;font-size:12px;line-height:1.35;display:flex}[data-workspace-open-design-shell=true] .task-meta .sep{color:var(--od-border);margin:0 6px}[data-workspace-open-design-shell=true] .task-meta .opt,[data-workspace-open-design-shell=true] .task-meta .sep.opt{color:var(--od-muted-2)}[data-workspace-open-design-shell=true] .task-assignee{flex-shrink:0;width:22px;height:22px}[data-workspace-open-design-shell=true] .task-priority{width:14px;height:14px;color:var(--od-muted-2);flex-shrink:0;margin-top:3px}[data-workspace-open-design-shell=true] .task-priority.high{color:var(--od-danger)}[data-workspace-open-design-shell=true] [data-task-view-switch=true]{background:var(--od-surface-2);border-radius:var(--od-radius-sm);height:32px;padding:2px}[data-workspace-open-design-shell=true] [data-task-view-switch=true] button{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),box-shadow var(--od-motion-fast) var(--od-ease);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-workspace-open-design-shell=true] [data-task-view-switch=true] button:hover{color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-task-view-switch=true] button[aria-pressed=true]{background:var(--od-surface);color:var(--od-fg);box-shadow:inset 0 0 0 1px var(--od-border)}[data-workspace-open-design-shell=true] [data-task-filter-trigger=true],[data-workspace-open-design-shell=true] [data-task-group-trigger=true]{border:1px solid var(--od-border);background:var(--od-bg);height:32px;color:var(--od-fg-2);transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] [data-task-group-current=true]{border-left:1px solid var(--od-border);color:var(--od-muted);margin-left:2px;padding-left:6px;font-size:12px;line-height:1}[data-workspace-open-design-shell=true] [data-task-filter-trigger=true][aria-expanded=true],[data-workspace-open-design-shell=true] [data-task-group-trigger=true][aria-expanded=true]{background:var(--od-surface-3);border-color:var(--od-fg);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-task-new-button=true]{border-radius:var(--od-radius-sm);height:28px;font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] .btn{border:1px solid var(--od-accent);border-radius:var(--od-radius-sm);background:var(--od-accent);height:36px;color:var(--od-accent-on);white-space:nowrap;cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:500;line-height:1;display:inline-flex}[data-workspace-open-design-shell=true] .btn:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .btn:hover{background:color-mix(in oklab,var(--od-accent) 88%,var(--od-surface))}}[data-workspace-open-design-shell=true] .btn:hover{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .btn:hover{border-color:color-mix(in oklab,var(--od-accent) 88%,var(--od-surface))}}[data-workspace-open-design-shell=true] .btn.outline{border-color:var(--od-border);color:var(--od-fg);background:0 0}[data-workspace-open-design-shell=true] .btn.outline:hover{background:var(--od-surface-2);border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] .btn.ghost{color:var(--od-fg);background:0 0;border-color:#0000}[data-workspace-open-design-shell=true] .btn.ghost:hover{background:var(--od-surface-2);border-color:#0000}[data-workspace-open-design-shell=true] .btn.sm{height:30px;padding:0 12px;font-size:12px}[data-workspace-open-design-shell=true] .btn.icon{width:36px;padding:0}[data-workspace-open-design-shell=true] .btn.icon.sm{width:30px}[data-workspace-open-design-shell=true] .btn svg{flex-shrink:0}[data-workspace-open-design-shell=true] .btn:focus-visible{outline:2px solid var(--od-fg);outline-offset:2px}[data-workspace-open-design-shell=true] .btn:disabled,[data-workspace-open-design-shell=true] .btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}[data-workspace-open-design-shell=true] [data-hub-search=true]{background:var(--od-surface);border-color:var(--od-border);border-radius:var(--od-radius-md);max-width:560px;height:36px;transition:border-color var(--od-motion-fast) var(--od-ease),box-shadow var(--od-motion-fast) var(--od-ease)}[data-workspace-open-design-shell=true] [data-hub-search=true]:focus-within{border-color:var(--od-fg);box-shadow:0 0 0 1px var(--od-fg)}[data-workspace-open-design-shell=true] .hub-main{background:var(--od-bg);height:100%;min-height:0;color:var(--od-fg);flex-direction:column;display:flex}[data-workspace-open-design-shell=true] .hub-head{border-bottom:1px solid var(--od-border);background:var(--od-surface);flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}[data-workspace-open-design-shell=true] .hub-head .title{letter-spacing:0;font-size:18px;font-weight:600}[data-workspace-open-design-shell=true] .hub-search{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);flex:1;align-items:center;gap:8px;max-width:560px;height:36px;padding:0 12px;display:flex}[data-workspace-open-design-shell=true] .hub-search input{min-width:0;color:var(--od-fg);background:0 0;border:0;outline:0;flex:1;font-size:14px}[data-workspace-open-design-shell=true] .hub-search input::placeholder{color:var(--od-muted)}[data-workspace-open-design-shell=true] .hub-search kbd{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);color:var(--od-muted);font-family:var(--font-mono);padding:1px 5px;font-size:10px}[data-workspace-open-design-shell=true] .hub-search-panel{gap:12px;display:grid}[data-workspace-open-design-shell=true] .hub-search-box{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);align-items:center;gap:8px;min-height:36px;padding:0 12px;display:flex}[data-workspace-open-design-shell=true] .hub-search-icon{width:16px;height:16px;color:var(--od-muted);flex:0 0 16px}[data-workspace-open-design-shell=true] .hub-search-input{flex:1;min-width:0;color:var(--od-fg)!important;box-shadow:none!important;background:0 0!important;border:0!important}[data-workspace-open-design-shell=true] .hub-search-input:focus-visible{box-shadow:none!important;outline:none!important}[data-workspace-open-design-shell=true] .hub-filter-tags{flex-wrap:wrap;gap:8px;display:flex}[data-workspace-open-design-shell=true] .hub-tabs{border-bottom:1px solid var(--od-border);background:var(--od-bg);flex-shrink:0;align-items:center;gap:4px;min-height:48px;padding:8px 20px;display:flex}[data-workspace-open-design-shell=true] .hub-tab{border-radius:var(--od-radius-sm);height:32px;color:var(--od-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:4px;padding:0 12px;font-size:14px;line-height:1;display:inline-flex}[data-workspace-open-design-shell=true] .hub-tab:hover{background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .hub-tab.active{background:var(--od-surface-3);color:var(--od-fg);font-weight:500}[data-workspace-open-design-shell=true] .hub-tab .count{color:var(--od-muted-2);font-family:var(--font-mono);font-size:11px}[data-workspace-open-design-shell=true] .hub-tab.configured{margin-left:auto}[data-workspace-open-design-shell=true] .hub-tag-filters{border-bottom:1px solid var(--od-border);background:var(--od-bg);flex-wrap:wrap;flex-shrink:0;gap:8px;padding:8px 20px;display:flex}[data-workspace-open-design-shell=true] .tag-filter{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);height:28px;color:var(--od-muted);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;justify-content:center;align-items:center;padding:0 12px;font-size:12px;display:inline-flex}[data-workspace-open-design-shell=true] .tag-filter.active,[data-workspace-open-design-shell=true] .tag-filter:hover{background:var(--od-surface-2);border-color:var(--od-fg);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-hub-tabs=true]{background:var(--od-bg);border-color:var(--od-border);min-height:48px}[data-workspace-open-design-shell=true] [data-automation-view-toggle=true] button,[data-workspace-open-design-shell=true] [data-hub-tabs=true] button{border-radius:var(--od-radius-sm);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease)}[data-workspace-open-design-shell=true] .hub-scroll,[data-workspace-open-design-shell=true] [data-hub-scroll=true]{background:var(--od-bg);flex:1;width:100%;max-width:1280px;min-height:0;margin:0 auto;padding:20px 20px 48px;overflow-y:auto}[data-workspace-open-design-shell=true] .hub-content{width:100%}[data-workspace-open-design-shell=true] .hub-loading{min-height:240px;color:var(--od-muted);place-items:center;font-size:14px;display:grid}[data-workspace-open-design-shell=true] .hub-loading-card{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);justify-items:start;gap:10px;width:min(100%,360px);padding:20px;display:grid}[data-workspace-open-design-shell=true] .hub-loading-title{color:var(--od-fg);margin:0;font-size:14px;font-weight:600}[data-workspace-open-design-shell=true] .hub-loading-desc{color:var(--od-muted);margin:0;font-size:13px;line-height:1.45}[data-workspace-open-design-shell=true] .hub-loading-skeleton{gap:8px;width:100%;margin-top:4px;display:grid}[data-workspace-open-design-shell=true] .hub-loading-line{border-radius:var(--od-radius-pill);background:var(--od-surface-3);width:72%;height:8px}[data-workspace-open-design-shell=true] .hub-loading-line.wide{width:100%}[data-workspace-open-design-shell=true] .hub-loading-line.short{width:46%}[data-workspace-open-design-shell=true] [data-hub-empty-state=true]{place-items:center;min-height:min(360px,45vh);margin-bottom:0;display:grid}[data-workspace-open-design-shell=true] [data-hub-empty-state=true] [data-slot=page-empty]{max-width:28rem}[data-workspace-open-design-shell=true] .hero{border:1px solid var(--od-border);background:linear-gradient(135deg,var(--od-surface) 0,var(--od-surface-2) 100%);border-radius:12px;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:32px;padding:24px;display:grid}[data-workspace-open-design-shell=true] .hero .label{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin-bottom:12px;font-size:12px}[data-workspace-open-design-shell=true] .hero .actions{flex-wrap:wrap;gap:8px;margin-top:20px;display:flex}[data-workspace-open-design-shell=true] .hero-visual{grid-template-columns:1fr 1fr;align-content:center;gap:8px;display:grid}[data-workspace-open-design-shell=true] .hero-tile{aspect-ratio:1;border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);color:var(--od-muted);place-items:center;display:grid}[data-workspace-open-design-shell=true] [data-hub-hero=true]{background:linear-gradient(135deg,var(--od-surface) 0,var(--od-surface-2) 100%);border-color:var(--od-border);border-radius:12px;margin-bottom:32px;padding:24px}[data-workspace-open-design-shell=true] [data-hub-hero=true] h2{letter-spacing:0;font-size:32px;font-weight:600;line-height:1.1}[data-workspace-open-design-shell=true] [data-hub-hero-tile=true]{aspect-ratio:1;background:var(--od-surface);border-color:var(--od-border);border-radius:var(--od-radius-md);color:var(--od-muted);box-shadow:none}[data-workspace-open-design-shell=true] [data-hub-card],[data-workspace-open-design-shell=true] [data-hub-skill-card=true]{border-color:var(--od-border)}[data-workspace-open-design-shell=true] [data-hub-shell=true] .section{margin-bottom:32px}[data-workspace-open-design-shell=true] [data-hub-shell=true] .section-head{align-items:center;gap:8px;margin-bottom:16px;display:flex}[data-workspace-open-design-shell=true] [data-hub-shell=true] .grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;display:grid}[data-workspace-open-design-shell=true] [data-hub-shell=true] .section-head h2,[data-workspace-open-design-shell=true] [data-hub-shell=true] .section-head h3{color:var(--od-fg);letter-spacing:0;font-size:18px;font-weight:600}[data-workspace-open-design-shell=true] [data-hub-shell=true] .section-head .count{color:var(--od-muted);font-family:var(--font-mono);font-size:12px}[data-workspace-open-design-shell=true] [data-hub-shell=true] .section-link{color:var(--od-muted);font:inherit;cursor:pointer;transition:color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;margin-left:auto;padding:0;font-size:14px;line-height:1}[data-workspace-open-design-shell=true] [data-hub-shell=true] .section-link:hover{color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card{border:1px solid var(--od-border);background:var(--od-surface);min-height:100%;transition:border-color var(--od-motion-fast) var(--od-ease),transform var(--od-motion-fast) var(--od-ease);border-radius:12px;flex-direction:column;gap:12px;padding:20px;display:flex}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card:hover{border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card-head{align-items:flex-start;gap:12px;display:flex}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .icon{border-radius:var(--od-radius-md);background:var(--od-surface-3);width:44px;height:44px;color:var(--od-fg);object-fit:cover;flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .icon.green{color:#15803d;background:#dcfce7}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .icon.blue{color:#1d4ed8;background:#dbeafe}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .icon.amber{color:#a16207;background:#fef3c7}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .icon.purple{color:#6d28d9;background:#ede9fe}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .icon.pink{color:#be185d;background:#fce7f3}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .icon.combo-github{color:#1d4ed8;background:linear-gradient(135deg,#dcfce7,#dbeafe)}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .icon.combo-design{color:#be185d;background:linear-gradient(135deg,#fef3c7,#fce7f3)}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .icon.combo-security{color:#6d28d9;background:linear-gradient(135deg,#ede9fe,#fef3c7)}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .name{color:var(--od-fg);letter-spacing:0;font-size:14px;font-weight:600}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .author,[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .desc,[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .meta,[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .stat{color:var(--od-muted)}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .desc{flex:1;line-height:1.5}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .tags{flex-wrap:wrap;gap:4px;display:flex}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .tag{border-radius:var(--od-radius-pill);background:var(--od-surface-2);color:var(--od-muted);font-family:var(--font-mono);font-size:10px}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card-foot{border-top:1px solid var(--od-border);align-items:center;gap:8px;margin-top:auto;padding-top:8px;display:flex}[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .configure,[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .create,[data-workspace-open-design-shell=true] [data-hub-shell=true] .hub-card .install{margin-left:auto}[data-workspace-open-design-shell=true] [data-hub-section]{margin-bottom:32px}[data-workspace-open-design-shell=true] [data-hub-section-head=true]{margin-bottom:16px}[data-workspace-open-design-shell=true] [data-hub-section-head=true] h2{color:var(--od-fg);letter-spacing:0;font-size:20px;font-weight:600}[data-workspace-open-design-shell=true] [data-hub-section-head=true] span{color:var(--od-muted)}[data-workspace-open-design-shell=true] [data-hub-card],[data-workspace-open-design-shell=true] [data-hub-skill-card=true]{transition:border-color var(--od-motion-fast) var(--od-ease),transform var(--od-motion-fast) var(--od-ease);border-radius:12px;gap:12px;padding:20px}[data-workspace-open-design-shell=true] [data-hub-card]:hover,[data-workspace-open-design-shell=true] [data-hub-skill-card=true]:hover{border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] [data-hub-card-icon]{border-radius:var(--od-radius-md);width:44px;height:44px;color:var(--od-fg);background:var(--od-surface-3)!important}[data-workspace-open-design-shell=true] [data-hub-card-tags=true]{gap:4px}[data-workspace-open-design-shell=true] [data-hub-card-tag=true]{border-radius:var(--od-radius-pill);background:var(--od-surface-2);height:20px;color:var(--od-muted);font-family:var(--font-mono);border:0;padding:1px 6px;font-size:10px;font-weight:400}[data-workspace-open-design-shell=true] [data-hub-card-foot=true]{border-color:var(--od-border);color:var(--od-muted);gap:8px;padding-top:8px}[data-workspace-open-design-shell=true] [data-hub-card-foot=true] span,[data-workspace-open-design-shell=true] [data-hub-card-meta=true]{color:var(--od-muted);font-family:var(--font-mono);font-size:12px}[data-workspace-open-design-shell=true] .auto-shell{background:var(--od-bg);flex:1;grid-template-columns:minmax(260px,4fr) minmax(0,6fr);min-width:0;height:100%;min-height:0;display:grid;overflow:hidden}[data-workspace-open-design-shell=true] [data-automation-task-surface=true]{display:flex}[data-workspace-open-design-shell=true] .auto-list-pane{background:var(--od-bg);flex-direction:column;min-width:0;min-height:0;display:flex}[data-workspace-open-design-shell=true] .auto-head{background:var(--od-surface);border-bottom:0;flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}[data-workspace-open-design-shell=true] .auto-head .title{color:var(--od-fg);letter-spacing:0;font-size:20px;font-weight:600}[data-workspace-open-design-shell=true] .auto-filter-btn{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);width:32px;height:32px;color:var(--od-fg-2);flex-shrink:0;place-items:center;padding:0;line-height:0;display:grid;position:relative}[data-workspace-open-design-shell=true] .auto-filter-btn>svg{width:14px;height:14px}[data-workspace-open-design-shell=true] .auto-filter-btn.open,[data-workspace-open-design-shell=true] .auto-filter-btn:hover,[data-workspace-open-design-shell=true] .auto-filter-btn[aria-expanded=true]{background:var(--od-surface-3);border-color:var(--od-muted-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .auto-filter-btn.has-active{background:var(--od-surface-2);border-color:var(--od-fg);color:var(--od-fg)}[data-workspace-open-design-shell=true] .auto-filter-btn .afb-count{border-radius:var(--od-radius-pill);background:var(--od-fg);min-width:18px;height:18px;color:var(--od-bg);text-align:center;padding:0 5px;font-size:10px;font-weight:600;line-height:18px;display:none;position:absolute;top:-4px;right:-4px}[data-workspace-open-design-shell=true] .auto-filter-btn.has-active .afb-count{display:inline-block}[data-workspace-open-design-shell=true] .auto-filter-summary{border-bottom:1px solid var(--od-border);color:var(--od-muted);flex-shrink:0;align-items:center;gap:8px;padding:8px 20px;font-size:12px;display:none}[data-workspace-open-design-shell=true] .auto-filter-summary.active{color:var(--od-fg);display:flex}[data-workspace-open-design-shell=true] .auto-filter-summary .afs-text{font-family:var(--font-mono)}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:320px;max-width:calc(100vw - 24px);color:var(--od-fg);overflow:hidden;box-shadow:0 8px 28px -8px #0000002e,0 2px 6px #0000000f}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-head{border-bottom:1px solid var(--od-border);align-items:center;gap:8px;padding:12px 12px 8px;display:flex}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-title{color:var(--od-fg);flex:1;font-size:14px;font-weight:600}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-actions{align-items:center;gap:2px;display:flex}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-reset{border-radius:var(--od-radius-sm);height:24px;color:var(--od-muted);background:0 0;border:0;padding:0 8px;font-size:12px;font-weight:500}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-reset:hover{background:var(--od-surface-3);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-close{border-radius:var(--od-radius-sm);width:24px;height:24px;color:var(--od-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-close:hover{background:var(--od-surface-3);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-body{max-height:60vh;padding:8px 0;overflow-y:auto}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-group{flex-direction:column;gap:8px;padding:8px 12px;display:flex}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-group+.afp-group{border-top:1px solid var(--od-border)}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-glabel{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:500}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-opts{flex-wrap:wrap;gap:8px;display:flex}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-opt{border:1px solid var(--od-border);background:var(--od-bg);max-width:100%;min-height:26px;color:var(--od-fg-2);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);border-radius:13px;align-items:center;gap:6px;padding:0 10px;font-size:12px;font-weight:500;line-height:1.2;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-opt:hover{background:var(--od-surface-3);border-color:var(--od-muted-2);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-opt.active{background:var(--od-surface-2);border-color:var(--od-fg);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-opt.mobile{min-height:36px;padding:8px 12px;font-size:14px}html:has([data-workspace-open-design-shell=true]) .auto-filter-pop .afp-empty{color:var(--od-muted);font-size:14px}[data-workspace-open-design-shell=true] .afp-label-dot{border-radius:var(--od-radius-pill);flex-shrink:0;width:10px;height:10px}[data-workspace-open-design-shell=true] .auto-head-actions{flex-shrink:0;align-items:center;gap:8px;min-width:0;margin-left:auto;display:flex}[data-workspace-open-design-shell=true] .auto-head-actions .auto-view-toggle{margin-left:0}[data-workspace-open-design-shell=true] .auto-view-toggle{border-radius:var(--od-radius-sm);background:var(--od-surface-2);flex-shrink:0;gap:2px;height:26px;margin-left:auto;padding:2px;display:inline-flex}[data-workspace-open-design-shell=true] .auto-view-toggle .avt-btn{width:24px;height:22px;color:var(--od-muted);cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;gap:0;padding:0;font-size:12px;font-weight:500;display:inline-flex}[data-workspace-open-design-shell=true] .auto-view-toggle .avt-btn:hover{color:var(--od-fg)}[data-workspace-open-design-shell=true] .auto-view-toggle .avt-btn.active,[data-workspace-open-design-shell=true] .auto-view-toggle .avt-btn[aria-pressed=true]{background:var(--od-bg);color:var(--od-fg);box-shadow:0 1px 2px #00000014}[data-workspace-open-design-shell=true] .auto-list-scroll{flex:1;padding:12px 20px 24px;overflow-y:auto}[data-workspace-open-design-shell=true] .auto-card{border-radius:var(--od-radius-sm);color:var(--od-fg);box-shadow:none;cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease);background:0 0;border:0;align-items:flex-start;gap:12px;margin-bottom:0;padding:8px 12px;display:flex}[data-workspace-open-design-shell=true] .auto-card.active,[data-workspace-open-design-shell=true] .auto-card:hover{background:var(--od-surface-2);box-shadow:none}[data-workspace-open-design-shell=true] .auto-card .glyph{background:var(--od-surface-3);width:36px;height:36px;color:var(--od-fg);font-family:var(--font-mono);border-radius:9999px;flex-shrink:0;place-items:center;font-size:13px;font-weight:500;display:grid}[data-workspace-open-design-shell=true] .auto-card .body{flex:1;min-width:0}[data-workspace-open-design-shell=true] .auto-card .name{color:var(--od-fg);justify-content:flex-start;font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] .auto-card-title{min-width:0}[data-workspace-open-design-shell=true] .auto-card-status-control{flex-shrink:0;align-items:center;gap:8px;min-width:max-content;display:inline-flex}[data-workspace-open-design-shell=true] .auto-card .stat,[data-workspace-open-design-shell=true] .auto-card .trigger{color:var(--od-muted);font-size:12px}[data-workspace-open-design-shell=true] .auto-card .trigger code{border-radius:var(--od-radius-sm);background:var(--od-surface-3);color:var(--od-fg-2);font-family:var(--font-mono);font-size:11px}[data-workspace-open-design-shell=true] .auto-card .stat{color:var(--od-muted-2);font-family:var(--font-mono)}[data-workspace-open-design-shell=true] .auto-card .actions{flex-shrink:0;align-items:center;gap:8px;display:flex}[data-workspace-open-design-shell=true] .auto-card-more{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .auto-card-more:focus-visible,[data-workspace-open-design-shell=true] .auto-card-more:hover,[data-workspace-open-design-shell=true] .auto-card-more[aria-expanded=true]{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .auto-activity-scroll{flex:1;min-height:0;padding:8px 0 20px;overflow-y:auto}[data-workspace-open-design-shell=true] .act-day-head{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:12px 20px 4px;font-size:11px;font-weight:600}[data-workspace-open-design-shell=true] .act-row{text-align:left;width:100%;transition:background var(--od-motion-fast) var(--od-ease);background:0 0;border:0;align-items:center;gap:12px;padding:12px 20px;display:flex}[data-workspace-open-design-shell=true] .act-row:hover{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .act-row .rdot{border-radius:var(--od-radius-pill);background:var(--od-muted-2);flex-shrink:0;width:8px;height:8px}[data-workspace-open-design-shell=true] .act-row.ok .rdot{background:var(--success)}[data-workspace-open-design-shell=true] .act-row.err .rdot{background:var(--od-danger)}[data-workspace-open-design-shell=true] .act-row.run .rdot{background:var(--warning)}[data-workspace-open-design-shell=true] .act-row .glyph{border-radius:var(--od-radius-pill);background:var(--od-surface-3);width:26px;height:26px;color:var(--od-fg-2);font-family:var(--font-mono);flex-shrink:0;font-size:10px;font-weight:600}[data-workspace-open-design-shell=true] .act-row .act-body{flex:1;min-width:0}[data-workspace-open-design-shell=true] .act-row .act-title{color:var(--od-fg-2);transition:color var(--od-motion-fast) var(--od-ease);font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] .act-row:hover .act-title{color:var(--od-fg)}[data-workspace-open-design-shell=true] .act-row .act-dur,[data-workspace-open-design-shell=true] .act-row .act-meta{color:var(--od-muted);font-size:12px}[data-workspace-open-design-shell=true] .act-row .act-dur{font-family:var(--font-mono);flex-shrink:0}[data-workspace-open-design-shell=true] .auto-detail{border-left:1px solid var(--od-border);background:var(--od-bg);flex-direction:column;min-height:0}[data-workspace-open-design-shell=true] .auto-detail.open{display:flex}[data-workspace-open-design-shell=true] .detail-head{background:var(--od-surface);border-bottom:0;flex-shrink:0;align-items:center;gap:8px;height:52px;padding:0 20px;display:flex}[data-workspace-open-design-shell=true] .detail-head .title{min-width:0;color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:14px;font-weight:600;overflow:hidden}[data-workspace-open-design-shell=true] .detail-back-mobile{border-radius:var(--od-radius-sm);width:32px;height:32px;color:var(--od-muted);cursor:pointer;background:0 0;border:0;flex-shrink:0;place-items:center;display:none}[data-workspace-open-design-shell=true] .detail-back-mobile:focus-visible,[data-workspace-open-design-shell=true] .detail-back-mobile:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .detail-scroll{flex:1;padding:16px;overflow-y:auto}[data-workspace-open-design-shell=true] .detail-block{margin-bottom:20px}[data-workspace-open-design-shell=true] .detail-block-head{color:var(--od-muted);font-size:13px;font-weight:600;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0 0 10px}[data-workspace-open-design-shell=true] .trigger-row{border:1px solid var(--od-border);border-radius:var(--od-radius-md);width:100%;box-shadow:none;background:0 0;align-items:flex-start;gap:12px;padding:12px;display:flex}[data-workspace-open-design-shell=true] .trigger-row .ico{border-radius:var(--od-radius-md);background:var(--od-surface-3);width:32px;height:32px;color:var(--od-muted);flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .trigger-row .info{flex:1;min-width:0}[data-workspace-open-design-shell=true] .trigger-row .type{color:var(--od-fg);font-weight:500}[data-workspace-open-design-shell=true] .execution-card{border:1px solid var(--od-border);border-radius:var(--od-radius-md);box-shadow:none;background:0 0;padding:16px}[data-workspace-open-design-shell=true] .trigger-add{border:1px dashed var(--od-border);border-radius:var(--od-radius-sm);width:100%;height:36px;color:var(--od-muted);transition:border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),background var(--od-motion-fast) var(--od-ease);background:0 0;outline:none;justify-content:center;align-items:center;gap:6px;font-size:14px;display:flex}[data-workspace-open-design-shell=true] .trigger-add:focus-visible,[data-workspace-open-design-shell=true] .trigger-add:hover{border-color:var(--od-muted-2);background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .trigger-add-option{border-radius:var(--od-radius-sm);width:100%;color:var(--od-fg);text-align:left;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}[data-workspace-open-design-shell=true] .trigger-add-option:focus-visible,[data-workspace-open-design-shell=true] .trigger-add-option:hover{background:var(--od-surface-2);color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] .execution-prompt{white-space:pre-wrap;border-radius:var(--od-radius-sm);background:var(--od-surface-2);color:var(--od-muted);font-family:var(--font-mono);margin-top:12px;padding:12px;font-size:12px;line-height:1.65}[data-workspace-open-design-shell=true] [data-mobile-automation-detail=true]{max-width:100vw;overflow-x:clip}[data-workspace-open-design-shell=true] [data-mobile-automation-detail=true] [data-automation-detail-scroll=true]{min-width:0;max-width:100%;overflow-x:clip}[data-workspace-open-design-shell=true] [data-mobile-automation-detail=true] .detail-block,[data-workspace-open-design-shell=true] [data-mobile-automation-detail=true] .execution-card,[data-workspace-open-design-shell=true] [data-mobile-automation-detail=true] .execution-prompt{min-width:0;max-width:100%}[data-workspace-open-design-shell=true] [data-mobile-automation-detail=true] .execution-prompt{white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;min-width:0;max-width:100%;overflow-x:hidden}[data-workspace-open-design-shell=true] .run-row{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:100%;color:var(--od-fg);text-align:left;transition:border-color var(--od-motion-fast) var(--od-ease),background var(--od-motion-fast) var(--od-ease);justify-content:space-between;align-items:center;gap:8px;padding:8px 12px;font-size:14px;display:flex}[data-workspace-open-design-shell=true] .run-list{gap:4px;display:grid}[data-workspace-open-design-shell=true] .run-row.selected,[data-workspace-open-design-shell=true] .run-row:hover:not(:disabled){border-color:var(--od-muted-2);background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .run-row:disabled{cursor:default}[data-workspace-open-design-shell=true] [data-automation-view-toggle=true]{background:var(--od-surface-2);border-radius:var(--od-radius-sm)}[data-workspace-open-design-shell=true] [data-automation-card-glyph=true]{background:var(--od-surface-3);width:36px;height:36px;color:var(--od-fg);font-family:var(--font-mono);border-radius:9999px;font-size:13px;font-weight:500}[data-workspace-open-design-shell=true] [data-automation-activity-day-head=true]{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}[data-workspace-open-design-shell=true] [data-automation-activity-row=true]{transition:background var(--od-motion-fast) var(--od-ease);background:0 0;gap:12px;padding:12px 20px}[data-workspace-open-design-shell=true] [data-automation-activity-row=true]:hover{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] [data-automation-activity-dot=true]{width:8px;height:8px}[data-workspace-open-design-shell=true] [data-automation-activity-glyph=true]{border-radius:var(--od-radius-pill);background:var(--od-surface-3);width:26px;height:26px;color:var(--od-fg-2);font-family:var(--font-mono);font-size:10px;font-weight:600}[data-workspace-open-design-shell=true] [data-automation-activity-title=true]{color:var(--od-fg-2);transition:color var(--od-motion-fast) var(--od-ease);font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] [data-automation-activity-row=true]:hover [data-automation-activity-title=true]{color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-automation-activity-duration=true],[data-workspace-open-design-shell=true] [data-automation-activity-meta=true]{color:var(--od-muted);font-size:12px}@media (max-width:520px){[data-workspace-open-design-shell=true] [data-hub-head=true]{flex-wrap:wrap;gap:8px;height:auto;min-height:52px;padding:8px 12px}[data-workspace-open-design-shell=true] [data-hub-search=true]{flex-basis:100%;order:3;width:100%;max-width:none}}@media (max-width:880px){[data-workspace-open-design-shell=true] [data-automation-list-scroll=true]{padding:12px}[data-workspace-open-design-shell=true] [data-automation-card=true]{gap:8px;padding:12px}[data-workspace-open-design-shell=true] [data-automation-card-glyph=true]{width:32px;height:32px;font-size:12px}[data-workspace-open-design-shell=true] [data-automation-activity-row=true]{gap:8px;padding:12px}}[data-workspace-open-design-shell=true] [data-task-board-scroll-shell=true]{background:var(--od-bg);padding:16px 20px 24px}[data-workspace-open-design-shell=true] [data-task-surface=true],[data-workspace-open-design-shell=true] [data-task-workbench=true]{background:var(--od-bg)}[data-workspace-open-design-shell=true] [data-task-list-canvas=true],[data-workspace-open-design-shell=true] [data-task-list=true]{min-height:100%}[data-workspace-open-design-shell=true] [data-task-filter-summary-active=true]{border-color:var(--od-border);color:var(--od-fg);margin-bottom:12px;padding:8px 0 12px}[data-workspace-open-design-shell=true] [data-task-filter-summary-active=true] button{border-radius:var(--od-radius-pill);border-color:var(--od-border);height:22px;color:var(--od-muted)}[data-workspace-open-design-shell=true] [data-task-filter-summary-active=true] button:hover{background:var(--od-surface-3);color:var(--od-fg);border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] [data-task-list-group=true]{margin-bottom:24px}[data-workspace-open-design-shell=true] [data-task-list-group-head=true]{height:32px;color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;font-size:12px;font-weight:400}[data-workspace-open-design-shell=true] [data-task-row=true]{border-radius:var(--od-radius-sm);min-height:44px;box-shadow:none;color:var(--od-fg);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;padding:12px}[data-workspace-open-design-shell=true] [data-task-row=true]:hover{background:var(--od-surface-2);box-shadow:none;border-color:#0000}[data-workspace-open-design-shell=true] [data-task-row-checkbox=true]{border-radius:4px;flex-shrink:0;place-items:center;width:18px;height:18px;display:grid;border:1.5px solid var(--od-muted-2)!important;border-color:var(--od-muted-2)!important;color:#0000!important;background:0 0!important}[data-workspace-open-design-shell=true] [data-task-row-checkbox=true]:hover{border-color:var(--od-fg)!important}[data-workspace-open-design-shell=true] [data-task-row-checkbox=true][data-state=checked],[data-workspace-open-design-shell=true] [data-task-row-done=true] [data-task-row-checkbox=true]{border-color:var(--od-accent)!important;background:var(--od-accent)!important;color:var(--od-accent-on)!important}[data-workspace-open-design-shell=true] [data-task-row-done=true] [data-task-row-title=true]{color:var(--od-muted);text-decoration:line-through}[data-workspace-open-design-shell=true] [data-task-row-title=true]{color:var(--od-fg);font-size:14px;font-weight:400;line-height:1.4}[data-workspace-open-design-shell=true] [data-task-row-meta=true]{color:var(--od-muted);font-size:12px;line-height:1.35}[data-workspace-open-design-shell=true] [data-task-row-main=true]{min-width:0}[data-workspace-open-design-shell=true] [data-task-row-tail=true]{align-items:flex-start;min-width:max-content}[data-workspace-open-design-shell=true] .task-row-action-trigger{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;outline:none;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}[data-workspace-open-design-shell=true] .task-row-action-trigger:focus-visible,[data-workspace-open-design-shell=true] .task-row-action-trigger:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .task-ctx-menu{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:auto;min-width:224px;color:var(--od-fg);padding:4px;box-shadow:0 8px 24px #00000024,0 2px 6px #00000014}[data-workspace-open-design-shell=true] .ctx-item{border-radius:var(--od-radius-sm);width:100%;min-height:0;color:var(--od-fg);white-space:nowrap;text-align:left;cursor:pointer;align-items:center;gap:8px;padding:6px 8px;font-size:14px;line-height:1.35;display:flex}[data-workspace-open-design-shell=true] .ctx-item span{white-space:nowrap}[data-workspace-open-design-shell=true] .ctx-item:focus-visible,[data-workspace-open-design-shell=true] .ctx-item:hover{background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .ctx-item svg{width:14px;height:14px;color:var(--od-muted);flex-shrink:0}[data-workspace-open-design-shell=true] .ctx-item.danger,[data-workspace-open-design-shell=true] .ctx-item.danger svg{color:var(--od-danger)}[data-workspace-open-design-shell=true] .ctx-item.danger:focus-visible,[data-workspace-open-design-shell=true] .ctx-item.danger:hover{background:var(--od-danger)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .ctx-item.danger:focus-visible,[data-workspace-open-design-shell=true] .ctx-item.danger:hover{background:color-mix(in oklab,var(--od-danger) 10%,transparent)}}[data-workspace-open-design-shell=true] .ctx-item.danger:focus-visible,[data-workspace-open-design-shell=true] .ctx-item.danger:hover{color:var(--od-danger)}[data-workspace-open-design-shell=true] .ctx-sep{background:var(--od-border);height:1px;margin:4px 2px}[data-workspace-open-design-shell=true] [data-task-assignee=true] [data-slot=avatar-fallback],[data-workspace-open-design-shell=true] [data-task-assignee=true] [data-slot=avatar]{border:1px solid var(--od-border);color:#475569;background:#fff;width:22px;height:22px;font-size:10px;font-weight:600}[data-workspace-open-design-shell=true] .task-board{flex:1;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-width:1180px;min-height:0;display:grid}[data-workspace-open-design-shell=true] [data-task-board-grid=true]{gap:16px}[data-workspace-open-design-shell=true] .board-col{border-radius:var(--od-radius-md);background:var(--od-surface-2);min-width:0;min-height:200px;transition:background var(--od-motion-fast) var(--od-ease);flex-direction:column;padding:8px;display:flex}[data-workspace-open-design-shell=true] .board-col.drag-over{background:var(--od-surface-3)}[data-workspace-open-design-shell=true] [data-task-board-grid=true]>section{background:var(--od-surface-2);border-radius:var(--od-radius-md);padding:8px}[data-workspace-open-design-shell=true] .board-col-head{color:var(--od-muted);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:8px;padding:4px 8px 8px;font-size:12px;font-weight:500;display:flex}[data-workspace-open-design-shell=true] .board-col-title{align-items:center;gap:6px;min-width:0;display:inline-flex}[data-workspace-open-design-shell=true] .board-col-head .gcount{border-radius:var(--od-radius-pill);background:var(--od-bg);color:var(--od-muted-2);font-family:var(--font-mono);margin-left:auto;padding:0 6px;font-size:11px;line-height:20px}[data-workspace-open-design-shell=true] .board-list{scrollbar-width:none;flex:1;min-height:0;overflow-y:auto}[data-workspace-open-design-shell=true] .board-list::-webkit-scrollbar{display:none}[data-workspace-open-design-shell=true] [data-mobile-task-board-grid=true]{scroll-snap-type:x mandatory;gap:12px;min-width:0;height:100%;padding-bottom:4px;display:flex;overflow:auto hidden}[data-workspace-open-design-shell=true] [data-mobile-task-board-grid=true]>.board-col{scroll-snap-align:start;flex:none;width:min(20rem,100vw - 2rem);min-width:min(20rem,100vw - 2rem);max-width:min(20rem,100vw - 2rem);height:100%}[data-workspace-open-design-shell=true] [data-mobile-task-board-grid=true] .board-list{flex:1;min-height:0;overflow-y:auto}[data-workspace-open-design-shell=true] .board-card{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);width:100%;min-height:0;color:var(--od-fg);cursor:pointer;text-align:left;transition:border-color var(--od-motion-fast) var(--od-ease),background var(--od-motion-fast) var(--od-ease);flex-direction:column;justify-content:flex-start;align-items:stretch;margin-bottom:8px;padding:12px;display:flex}[data-workspace-open-design-shell=true] .board-card:hover{border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] .board-card.active{border-color:var(--od-fg);background:var(--od-surface)}[data-workspace-open-design-shell=true] .board-card.dragging{opacity:.62;outline:1px solid var(--od-fg);outline-offset:2px}[data-workspace-open-design-shell=true] .board-card .bc-head{align-items:flex-start;gap:8px;min-width:0;margin-bottom:8px;display:flex}[data-workspace-open-design-shell=true] .board-card .bc-checkbox{margin-top:1px}[data-workspace-open-design-shell=true] .board-card .bc-title{min-width:0;color:var(--od-fg);margin-bottom:0;font-size:14px;font-weight:400;line-height:1.4}[data-workspace-open-design-shell=true] .board-card .bc-meta{min-width:0;color:var(--od-muted);align-items:center;gap:8px;font-size:12px;line-height:1.35;display:flex}[data-workspace-open-design-shell=true] .board-card .bc-assignee{margin-left:auto}[data-workspace-open-design-shell=true] .board-card .bc-assignee [data-slot=avatar-fallback],[data-workspace-open-design-shell=true] .board-card .bc-assignee [data-slot=avatar]{border:1px solid var(--od-border);color:#475569;background:#fff;width:22px;height:22px;font-size:10px;font-weight:600}[data-workspace-open-design-shell=true] [data-task-card-mode=board]{border-color:var(--od-border);background:var(--od-bg);border-radius:var(--od-radius-sm);min-height:0;box-shadow:none}[data-workspace-open-design-shell=true] [data-task-card-mode=board]:hover{border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] [data-task-calendar=true]{background:var(--od-bg);border-color:var(--od-border);border-radius:var(--od-radius-md)}[data-workspace-open-design-shell=true] .task-cal{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-bg);overflow:hidden}[data-workspace-open-design-shell=true] .cal-toolbar{border-bottom:1px solid var(--od-border);background:var(--od-surface);align-items:center;gap:8px;padding:12px;display:flex}[data-workspace-open-design-shell=true] .cal-nav{align-items:center;gap:2px;display:flex}[data-workspace-open-design-shell=true] .cal-nav-btn{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);width:28px;height:28px;color:var(--od-fg);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease);place-items:center;display:grid}[data-workspace-open-design-shell=true] .cal-nav-btn:focus-visible,[data-workspace-open-design-shell=true] .cal-nav-btn:hover{background:var(--od-surface-2);border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] .cal-label{min-width:108px;color:var(--od-fg);letter-spacing:0;text-align:center;font-size:14px;font-weight:600}[data-workspace-open-design-shell=true] .cal-toolbar .btn.ghost.sm{margin-left:auto}[data-workspace-open-design-shell=true] .cal-grid,[data-workspace-open-design-shell=true] .cal-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));display:grid}[data-workspace-open-design-shell=true] .cal-weekhead{border-bottom:1px solid var(--od-border);background:var(--od-surface);color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-align:center;text-transform:uppercase;padding:8px;font-size:12px}[data-workspace-open-design-shell=true] .cal-cell{border-right:1px solid var(--od-border);border-bottom:1px solid var(--od-border);flex-direction:column;gap:4px;min-height:88px;padding:8px;display:flex}[data-workspace-open-design-shell=true] .cal-cell:nth-child(7n){border-right:0}[data-workspace-open-design-shell=true] .cal-cell.out{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .cal-cell .cdate{width:22px;color:var(--od-muted);font-family:var(--font-mono);font-size:12px}[data-workspace-open-design-shell=true] .cal-cell.today .cdate{background:var(--od-accent);height:22px;color:var(--od-accent-on);border-radius:50%;place-items:center;font-weight:500;display:grid}[data-workspace-open-design-shell=true] .cal-items{gap:4px;display:grid}[data-workspace-open-design-shell=true] .cal-chip{border-radius:var(--od-radius-sm);background:var(--od-surface-3);min-width:0;color:var(--od-fg-2);text-align:left;text-overflow:ellipsis;white-space:nowrap;padding:2px 6px;font-size:12px;line-height:1.35;overflow:hidden}[data-workspace-open-design-shell=true] .cal-chip.accent{background:var(--od-accent);color:var(--od-accent-on)}[data-workspace-open-design-shell=true] [data-task-calendar-cell=true],[data-workspace-open-design-shell=true] [data-task-calendar=true]>div{border-color:var(--od-border)}[data-workspace-open-design-shell=true] .task-detail{z-index:20;width:min(var(--task-detail-width,70%),calc(100% - 24px));border-left:1px solid var(--od-border);background:var(--od-bg);max-width:calc(100% - 24px);color:var(--od-fg);transition:transform .2s var(--od-ease),width .2s var(--od-ease);flex-direction:column;flex:none;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden;transform:none}[data-workspace-open-design-shell=true] .task-detail.open{transform:none}[data-workspace-open-design-shell=true] .task-detail.maximized{width:min(var(--task-detail-width,calc(100% - 24px)),calc(100% - 24px));max-width:calc(100% - 24px)}[data-workspace-open-design-shell=true] .td-resize{z-index:10;box-sizing:border-box;cursor:col-resize;opacity:0;width:6px;transition:opacity var(--od-motion-fast) var(--od-ease),background var(--od-motion-fast) var(--od-ease);background:0 0;border:0;position:absolute;top:0;bottom:0;left:0;padding:0!important}[data-workspace-open-design-shell=true] .td-resize:focus-visible,[data-workspace-open-design-shell=true] .td-resize:hover{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .td-resize:focus-visible,[data-workspace-open-design-shell=true] .td-resize:hover{background:color-mix(in oklab,var(--od-accent) 18%,transparent)}}[data-workspace-open-design-shell=true] .td-resize:focus-visible,[data-workspace-open-design-shell=true] .td-resize:hover{opacity:1}[data-workspace-open-design-shell=true] [data-task-detail-panel=true]{border-color:var(--od-border);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-task-detail-head=true],[data-workspace-open-design-shell=true] [data-td-head=true]{background:var(--od-bg);border-color:var(--od-border);border-bottom:0;flex-shrink:0;align-items:flex-start;gap:8px;padding:16px 20px 8px;display:flex}[data-workspace-open-design-shell=true] [data-mobile-task-detail-head=true]{border-bottom:0}[data-workspace-open-design-shell=true] .td-pri-dot{width:9px;height:9px;color:var(--od-danger);border-radius:9999px;flex-shrink:0;margin-top:9px}[data-workspace-open-design-shell=true] .td-title-input,[data-workspace-open-design-shell=true] [data-task-detail-title-field=true]{width:100%;min-width:0;box-shadow:none;color:var(--od-fg);letter-spacing:0;background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:18px;font-weight:600;line-height:1.35}[data-workspace-open-design-shell=true] .td-actions{flex-shrink:0;gap:2px;display:flex}[data-workspace-open-design-shell=true] .td-icon-btn,[data-workspace-open-design-shell=true] .td-img-btn{border-radius:var(--od-radius-sm);width:30px;height:30px;color:var(--od-muted);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .td-icon-btn:focus-visible,[data-workspace-open-design-shell=true] .td-icon-btn:hover,[data-workspace-open-design-shell=true] .td-img-btn:focus-visible,[data-workspace-open-design-shell=true] .td-img-btn:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-td-desc-wrap=true]{color:var(--od-fg-2);flex-shrink:0;align-items:flex-start;gap:8px;padding:0 20px;display:flex}[data-workspace-open-design-shell=true] .td-desc{resize:none;min-height:32px;color:var(--od-fg-2);background:0 0;border:0;outline:none;flex:1;padding:4px 0;font-size:14px;line-height:1.6;overflow-y:auto;max-height:calc(4.8em + 4px)!important}[data-workspace-open-design-shell=true] .td-desc-actions{flex-shrink:0;gap:4px;display:grid}html:has([data-workspace-open-design-shell=true]) .tdialog-inner.task-description-dialog{gap:0;max-height:min(78dvh,720px);width:min(720px,92vw)!important;max-width:min(720px,92vw)!important;padding:0!important}html:has([data-workspace-open-design-shell=true]) .task-description-dialog-head{border-bottom:1px solid var(--od-border);align-items:center;gap:12px;padding:14px 16px;display:flex}html:has([data-workspace-open-design-shell=true]) .task-description-dialog-head h2{min-width:0;color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;margin:0;font-size:15px;font-weight:600;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .task-description-dialog-body{min-height:0;padding:16px;overflow-y:auto}html:has([data-workspace-open-design-shell=true]) .task-description-dialog-content{min-width:0}html:has([data-workspace-open-design-shell=true]) .task-description-dialog-desc{min-height:min(48dvh,360px);color:var(--od-fg);font-size:14px;line-height:1.65;overflow:visible;max-height:none!important}html:has([data-workspace-open-design-shell=true]) .task-description-dialog .td-icon-btn{border-radius:var(--od-radius-sm);width:30px;height:30px;color:var(--od-muted);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;flex-shrink:0;place-items:center;display:grid}html:has([data-workspace-open-design-shell=true]) .task-description-dialog .td-icon-btn:focus-visible,html:has([data-workspace-open-design-shell=true]) .task-description-dialog .td-icon-btn:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-td-prop-chips=true]{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding:12px 20px 8px;display:flex}[data-workspace-open-design-shell=true] .task-detail-chip-row{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}[data-workspace-open-design-shell=true] [data-task-detail-chip],[data-workspace-open-design-shell=true] [data-td-prop-chips=true] .td-pill{border-color:var(--od-border);border-radius:var(--od-radius-pill);max-width:200px;color:var(--od-fg-2);transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;font-weight:500}[data-workspace-open-design-shell=true] [data-task-detail-chip]:hover,[data-workspace-open-design-shell=true] [data-td-prop-chips=true] .td-pill:hover{border-color:var(--od-muted-2);background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-task-detail-chip] span,[data-workspace-open-design-shell=true] [data-td-prop-chips=true] .td-pill span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .tdialog-inner{border:1px solid var(--od-border);background:var(--od-bg);width:min(512px,92vw);max-width:min(512px,92vw);max-height:min(40rem,88vh);color:var(--od-fg);border-radius:12px;flex-direction:column;gap:16px;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;padding:20px!important;display:flex!important}html:has([data-workspace-open-design-shell=true]) .td-close{z-index:3;width:28px;height:28px;color:var(--od-muted);opacity:.7;transition:opacity .15s var(--od-ease),background .15s var(--od-ease),color .15s var(--od-ease);background:0 0;border:0;border-radius:6px;place-items:center;display:grid;position:absolute;top:16px;right:16px}html:has([data-workspace-open-design-shell=true]) .td-close:focus-visible,html:has([data-workspace-open-design-shell=true]) .td-close:hover{background:var(--od-surface-3);color:var(--od-fg);opacity:1}html:has([data-workspace-open-design-shell=true]) .td-form{flex-direction:column;flex:1;gap:16px;width:100%;min-height:0;display:flex}html:has([data-workspace-open-design-shell=true]) .tdialog-head{flex-direction:column;flex-shrink:0;gap:8px;padding-right:32px;display:flex}html:has([data-workspace-open-design-shell=true]) .tdialog-title{color:var(--od-fg);letter-spacing:0;font-size:20px;font-weight:600;line-height:1.3}html:has([data-workspace-open-design-shell=true]) .tdialog-body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:auto}html:has([data-workspace-open-design-shell=true]) .tdialog-body .field{gap:6px;min-width:0;display:grid}html:has([data-workspace-open-design-shell=true]) .tdialog-body .field-label{color:var(--od-muted);font-size:12px;font-weight:500}html:has([data-workspace-open-design-shell=true]) .tdialog-body .field-desc{color:var(--od-muted);font-size:12px;line-height:1.45}html:has([data-workspace-open-design-shell=true]) .hub-create-agent-dialog{width:min(36rem,92vw)}html:has([data-workspace-open-design-shell=true]) .hub-create-agent-dialog .tdialog-desc{color:var(--od-muted);margin:0;font-size:13px;line-height:1.5}html:has([data-workspace-open-design-shell=true]) .hub-create-agent-fields{gap:14px;display:grid}html:has([data-workspace-open-design-shell=true]) .hub-create-agent-sdk-fields{gap:12px;display:grid}html:has([data-settings-shell=true]) .settings-toggle-row,html:has([data-workspace-open-design-shell=true]) .hub-create-agent-toggle,html:has([data-workspace-open-design-shell=true]) .workspace-agent-toggle{justify-content:space-between;align-items:center;gap:12px;display:flex}html:has([data-settings-shell=true]) .settings-toggle-row [data-slot=field-content],html:has([data-workspace-open-design-shell=true]) .workspace-agent-toggle [data-slot=field-content]{flex:1;min-width:0}html:has([data-settings-shell=true]) .tdialog-inner .at-type-row,html:has([data-workspace-open-design-shell=true]) .tdialog-body .at-type-row{flex-wrap:wrap;gap:8px;min-width:0;display:flex}html:has([data-settings-shell=true]) .tdialog-inner .at-type-row .chip,html:has([data-workspace-open-design-shell=true]) .tdialog-body .at-type-row .chip{border:1px solid var(--od-border,var(--settings-border));background:var(--od-surface,var(--settings-bg));min-height:32px;color:var(--od-muted,var(--settings-muted));transition:background .15s var(--od-ease,ease),border-color .15s var(--od-ease,ease),color .15s var(--od-ease,ease);border-radius:999px;justify-content:center;align-items:center;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}html:has([data-settings-shell=true]) .tdialog-inner .at-type-row .chip:hover,html:has([data-workspace-open-design-shell=true]) .tdialog-body .at-type-row .chip:hover{border-color:var(--od-muted-2,var(--settings-muted-2));background:var(--od-surface-3,var(--settings-surface-3));color:var(--od-fg,var(--settings-fg))}html:has([data-settings-shell=true]) .tdialog-inner .at-type-row .chip.active,html:has([data-settings-shell=true]) .tdialog-inner .at-type-row .chip[aria-pressed=true],html:has([data-workspace-open-design-shell=true]) .tdialog-body .at-type-row .chip.active,html:has([data-workspace-open-design-shell=true]) .tdialog-body .at-type-row .chip[aria-pressed=true]{border-color:var(--od-accent,var(--settings-accent));background:var(--od-accent,var(--settings-accent));color:var(--od-accent-on,var(--settings-accent-on))}html:has([data-workspace-open-design-shell=true]) .td-input-title{width:100%;min-height:32px;box-shadow:none;color:var(--od-fg);letter-spacing:0;background:0 0;border:0;border-radius:0;outline:0;padding:0;font-size:20px;font-weight:600;line-height:32px}html:has([data-workspace-open-design-shell=true]) .td-input-desc::placeholder,html:has([data-workspace-open-design-shell=true]) .td-input-title::placeholder{color:var(--od-muted)}html:has([data-workspace-open-design-shell=true]) .td-input-desc{resize:none;width:100%;min-height:64px;color:var(--od-fg-2);background:0 0;border:0;outline:0;padding:0;font-size:14px;line-height:1.6}html:has([data-workspace-open-design-shell=true]) .new-chan-dialog.tdialog-inner .tdialog-body,html:has([data-workspace-open-design-shell=true]) .new-ws-dialog.tdialog-inner .tdialog-body{flex:0 auto;padding:0;overflow:visible}html:has([data-workspace-open-design-shell=true]) .new-chan-dialog.tdialog-inner .nc-form,html:has([data-workspace-open-design-shell=true]) .new-ws-dialog.tdialog-inner .nc-form{gap:12px}html:has([data-workspace-open-design-shell=true]) .nc-form{flex-direction:column;display:flex}html:has([data-workspace-open-design-shell=true]) .nc-fld{flex-direction:column;gap:6px;display:flex}html:has([data-workspace-open-design-shell=true]) .nc-lbl{color:var(--od-fg);font-size:12px;font-weight:500;line-height:1.25}html:has([data-workspace-open-design-shell=true]) .nc-opt{color:var(--od-muted);margin-left:4px;font-weight:400}html:has([data-workspace-open-design-shell=true]) .nc-fld input,html:has([data-workspace-open-design-shell=true]) .nc-fld textarea,html:has([data-workspace-open-design-shell=true]) .nc-input{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);width:100%;min-width:0;height:36px;min-height:36px;color:var(--od-fg);font-family:var(--font-sans);transition:border-color var(--od-motion-fast) var(--od-ease),background var(--od-motion-fast) var(--od-ease),box-shadow var(--od-motion-fast) var(--od-ease);outline:none;padding:0 12px;font-size:14px;line-height:1.4}html:has([data-workspace-open-design-shell=true]) .nc-fld input:focus,html:has([data-workspace-open-design-shell=true]) .nc-fld input:focus-visible,html:has([data-workspace-open-design-shell=true]) .nc-fld textarea:focus,html:has([data-workspace-open-design-shell=true]) .nc-fld textarea:focus-visible,html:has([data-workspace-open-design-shell=true]) .nc-input:focus,html:has([data-workspace-open-design-shell=true]) .nc-input:focus-visible{border-color:var(--od-fg);background:var(--od-bg);box-shadow:none}html:has([data-workspace-open-design-shell=true]) .nc-fld input::placeholder,html:has([data-workspace-open-design-shell=true]) .nc-fld textarea::placeholder,html:has([data-workspace-open-design-shell=true]) .nc-input::placeholder{color:var(--od-muted)}html:has([data-workspace-open-design-shell=true]) .nc-textarea,html:has([data-workspace-open-design-shell=true]) textarea.nc-input{resize:vertical;height:auto;min-height:72px;padding:10px 12px;line-height:1.5}html:has([data-workspace-open-design-shell=true]) .nc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}@media (max-width:639px){html:has([data-workspace-open-design-shell=true]) .nc-grid-2{grid-template-columns:1fr}}html:has([data-workspace-open-design-shell=true]) .nc-input-wrap{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);height:36px;transition:border-color var(--od-motion-fast) var(--od-ease),background var(--od-motion-fast) var(--od-ease);align-items:center;display:flex}html:has([data-workspace-open-design-shell=true]) .nc-input-wrap:focus-within{border-color:var(--od-fg);background:var(--od-bg)}html:has([data-workspace-open-design-shell=true]) .nc-prefix{color:var(--od-muted);font-family:var(--font-mono);padding:0 0 0 12px;font-size:14px}html:has([data-workspace-open-design-shell=true]) .nc-input-wrap input{background:0 0;border:0;flex:1;height:100%;padding:0 12px}html:has([data-workspace-open-design-shell=true]) .tdialog-pills{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}html:has([data-workspace-open-design-shell=true]) .td-pill{border:1px solid var(--od-border);max-width:200px;height:28px;min-height:28px;color:var(--od-fg-2);cursor:pointer;transition:background .15s var(--od-ease),border-color .15s var(--od-ease),color .15s var(--od-ease);background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .td-pill:focus-visible,html:has([data-workspace-open-design-shell=true]) .td-pill:hover{border-color:var(--od-muted-2);background:var(--od-surface-3);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .td-pill.active{border-color:var(--od-fg);background:var(--od-surface-3);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .td-pill .pill-ico{color:var(--od-muted);flex-shrink:0;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .td-pill.active .pill-ico{color:var(--od-fg-2)}html:has([data-workspace-open-design-shell=true]) .td-pill .pill-label{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}[data-workspace-open-design-shell=true] .td-prop-chips[data-goal-detail-chips=true] .td-pill[data-goal-detail-chip=date],html:has([data-workspace-open-design-shell=true]) [data-goal-form-pill-row=true] .td-pill[data-pill=date]{max-width:min(100%,360px)}[data-workspace-open-design-shell=true] .td-prop-chips[data-goal-detail-chips=true] .td-pill[data-goal-detail-chip=date] .pill-label,html:has([data-workspace-open-design-shell=true]) [data-goal-form-pill-row=true] .td-pill[data-pill=date] .pill-label{max-width:min(20rem,100vw - 6rem)}html:has([data-workspace-open-design-shell=true]) .td-pill .pill-av{width:16px;height:16px;color:var(--od-muted);background:#fff;border-radius:9999px;flex-shrink:0;place-items:center;font-size:9px;font-weight:600;display:grid;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .td-pill .pill-av [data-slot=avatar-image]{width:78%;height:78%}html:has([data-workspace-open-design-shell=true]) .td-pill .pill-av [data-slot=avatar-fallback]{font-size:9px;font-weight:600}html:has([data-workspace-open-design-shell=true]) .task-workdir-badge{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);background:var(--od-surface-3);height:16px;color:var(--od-muted);font-family:var(--font-mono);flex-shrink:0;align-items:center;padding:0 5px;font-size:10px;font-weight:600;line-height:1;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .task-assignee-workdir-popover{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:min(24rem,100vw - 3rem);color:var(--od-fg);overflow:hidden;box-shadow:0 18px 40px -24px #00000080}html:has([data-workspace-open-design-shell=true]) .task-workdir-popover-head{border-bottom:1px solid var(--od-border);padding:10px}html:has([data-workspace-open-design-shell=true]) .task-workdir-row{border-radius:var(--od-radius-sm);width:100%;min-width:0;color:var(--od-fg);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);outline:none;align-items:center;gap:8px;padding:7px 8px;display:flex}html:has([data-workspace-open-design-shell=true]) .task-workdir-row:focus-visible,html:has([data-workspace-open-design-shell=true]) .task-workdir-row:hover{background:var(--od-surface-3)}html:has([data-workspace-open-design-shell=true]) .task-workdir-row[data-disabled=true]{cursor:not-allowed;opacity:.55}html:has([data-workspace-open-design-shell=true]) .task-workdir-row-main{text-align:left;flex:1;gap:2px;min-width:0;display:grid}html:has([data-workspace-open-design-shell=true]) .workspace-member-option-label{align-items:center;gap:6px;min-width:0;font-size:13px;font-weight:500;display:flex}html:has([data-workspace-open-design-shell=true]) .workspace-member-option-kind{border-radius:var(--od-radius-pill);background:var(--od-surface-3,var(--settings-surface-2,var(--muted)));height:16px;color:var(--od-muted,var(--settings-muted,var(--muted-foreground)));font-family:var(--font-mono);flex-shrink:0;align-items:center;gap:3px;padding:0 5px;font-size:10px;line-height:1;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .task-workdir-row-subtitle{min-width:0;color:var(--od-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.35;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .task-workdir-row-actions{flex-shrink:0;align-items:center;gap:6px;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .task-workdir-check{width:18px;height:18px;color:var(--od-fg);place-items:center;display:inline-grid}html:has([data-workspace-open-design-shell=true]) .task-workdir-form{border-top:1px solid var(--od-border);background:var(--od-surface-2);padding:10px}html:has([data-workspace-open-design-shell=true]) .task-workdir-hint{color:var(--od-muted);font-size:11px;line-height:1.45}html:has([data-workspace-open-design-shell=true]) .task-workdir-form-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:10px;display:flex}html:has([data-workspace-open-design-shell=true]) .automation-trigger-controls{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-width:0;display:flex}html:has([data-workspace-open-design-shell=true]) .automation-trigger-controls.is-disabled{opacity:.5}html:has([data-workspace-open-design-shell=true]) .automation-trigger-controls .td-pill{max-width:min(100%,220px)}html:has([data-workspace-open-design-shell=true]) .automation-trigger-label-pill{justify-content:flex-start;min-width:7rem}html:has([data-workspace-open-design-shell=true]) input.automation-trigger-label-pill{width:auto;box-shadow:none}html:has([data-workspace-open-design-shell=true]) .automation-trigger-action{width:28px;height:28px;padding:0}html:has([data-workspace-open-design-shell=true]) .automation-trigger-action.danger:focus-visible,html:has([data-workspace-open-design-shell=true]) .automation-trigger-action.danger:hover:not(:disabled){color:var(--od-danger,var(--destructive))}html:has([data-workspace-open-design-shell=true]) .goal-manual-values-pop{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:min(18rem,100vw - 24px);padding:10px;box-shadow:0 8px 28px -8px #0000002e,0 2px 6px #0000000f}html:has([data-workspace-open-design-shell=true]) .goal-manual-values-form{gap:8px;display:grid}html:has([data-workspace-open-design-shell=true]) .goal-manual-value-input-wrap{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);display:flex;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .goal-manual-value-prefix{border-right:1px solid var(--od-border);min-width:64px;color:var(--od-muted);justify-content:center;align-items:center;padding:0 10px;font-size:12px;font-weight:500;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .goal-manual-value-input{background:var(--od-surface);min-width:0;height:36px;color:var(--od-fg);font-variant-numeric:tabular-nums;border:0;border-radius:0;flex:1;font-size:13px}html:has([data-workspace-open-design-shell=true]) .goal-manual-value-input:focus{outline:0}html:has([data-workspace-open-design-shell=true]) .goal-select-trigger{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);max-width:200px;height:28px;color:var(--od-muted);cursor:pointer;transition:background .15s var(--od-ease),border-color .15s var(--od-ease),color .15s var(--od-ease);background:0 0;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .goal-select-trigger.active,html:has([data-workspace-open-design-shell=true]) .goal-select-trigger:focus-visible,html:has([data-workspace-open-design-shell=true]) .goal-select-trigger:hover{border-color:var(--od-muted-2);background:var(--od-surface-3);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .goal-select-pop{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:min(288px,100vw - 24px);color:var(--od-fg);padding:0;overflow:hidden;box-shadow:0 8px 28px -8px #0000002e}html:has([data-workspace-open-design-shell=true]) .goal-select-search{border-bottom:1px solid var(--od-border);padding:8px}html:has([data-workspace-open-design-shell=true]) .goal-select-input{border-color:var(--od-border);background:var(--od-bg);height:32px;color:var(--od-fg);font-size:13px}html:has([data-workspace-open-design-shell=true]) .goal-select-list{max-height:256px;padding:4px;overflow-y:auto}html:has([data-workspace-open-design-shell=true]) .goal-select-option{border-radius:var(--od-radius-sm);width:100%;min-height:32px;color:var(--od-fg-2);cursor:pointer;text-align:left;transition:background .15s var(--od-ease),color .15s var(--od-ease);background:0 0;border:0;align-items:center;gap:8px;font-size:13px;display:flex}html:has([data-workspace-open-design-shell=true]) .goal-select-option:focus-visible,html:has([data-workspace-open-design-shell=true]) .goal-select-option:hover{background:var(--od-surface-2);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .goal-select-option.active{background:var(--od-surface-3);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .goal-select-option.muted{color:var(--od-muted)}html:has([data-workspace-open-design-shell=true]) .goal-select-option-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .goal-select-empty-dot{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);flex-shrink:0;width:8px;height:8px}html:has([data-workspace-open-design-shell=true]) .goal-select-empty{color:var(--od-muted);padding:8px;font-size:12px}html:has([data-workspace-open-design-shell=true]) .add-mem-dialog{flex-direction:column;gap:8px;display:flex}html:has([data-workspace-open-design-shell=true]) .channel-add-members-dialog,html:has([data-workspace-open-design-shell=true]) .new-dm-dialog{width:min(32rem,92vw)}html:has([data-workspace-open-design-shell=true]) .new-dm-dialog .add-mem-list{max-height:min(360px,44vh)}html:has([data-workspace-open-design-shell=true]) .workspace-label-manager-dialog{width:min(32rem,92vw)}html:has([data-workspace-open-design-shell=true]) .workspace-label-palette{flex-wrap:wrap;gap:8px;display:flex}html:has([data-workspace-open-design-shell=true]) .workspace-label-list{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);max-height:14rem;overflow-y:auto}html:has([data-workspace-open-design-shell=true]) .workspace-label-color-swatch{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);cursor:pointer;width:28px;height:28px;transition:box-shadow var(--od-motion-fast) var(--od-ease),transform var(--od-motion-fast) var(--od-ease);place-items:center;padding:0;display:grid}html:has([data-workspace-open-design-shell=true]) .workspace-label-color-swatch:focus-visible,html:has([data-workspace-open-design-shell=true]) .workspace-label-color-swatch:hover{box-shadow:0 0 0 2px var(--od-bg),0 0 0 4px var(--od-fg);outline:none}html:has([data-workspace-open-design-shell=true]) .workspace-label-color-swatch.active{box-shadow:0 0 0 2px var(--od-bg),0 0 0 4px var(--od-fg);transform:translateY(-1px)}html:has([data-workspace-open-design-shell=true]) .workspace-label-icon-button{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);cursor:pointer;background:0 0;border:0;flex:0 0 28px;place-items:center;padding:0;display:grid}html:has([data-workspace-open-design-shell=true]) .workspace-label-icon-button:focus-visible,html:has([data-workspace-open-design-shell=true]) .workspace-label-icon-button:hover{background:var(--od-surface-3);color:var(--od-fg);outline:none}html:has([data-workspace-open-design-shell=true]) .workspace-label-icon-button.danger{color:var(--od-danger,#d92d20)}html:has([data-workspace-open-design-shell=true]) .workspace-label-icon-button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:639px){html:has([data-workspace-open-design-shell=true]) .workspace-label-list{max-height:none}}html:has([data-workspace-open-design-shell=true]) .workspace-create-dialog{width:min(28rem,92vw)}html:has([data-workspace-open-design-shell=true]) .channel-create-dialog,html:has([data-workspace-open-design-shell=true]) .channel-edit-dialog,html:has([data-workspace-open-design-shell=true]) .workspace-agent-create-dialog,html:has([data-workspace-open-design-shell=true]) .workspace-agent-edit-dialog,html:has([data-workspace-open-design-shell=true]) .workspace-invite-member-dialog{width:min(36rem,92vw)}html:has([data-workspace-open-design-shell=true]) .workspace-agent-avatar-button{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);min-width:0;height:36px;color:var(--od-fg);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:13px;font-weight:600;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .workspace-agent-avatar-button:focus-visible,html:has([data-workspace-open-design-shell=true]) .workspace-agent-avatar-button:hover{border-color:var(--od-muted-2);background:var(--od-surface-3);outline:none}html:has([data-workspace-open-design-shell=true]) .workspace-agent-avatar-clear{border-radius:var(--od-radius-sm);width:36px;height:36px;color:var(--od-muted);cursor:pointer;background:0 0;border:0;flex:0 0 36px;place-items:center;padding:0;display:grid}html:has([data-workspace-open-design-shell=true]) .workspace-agent-avatar-clear:focus-visible,html:has([data-workspace-open-design-shell=true]) .workspace-agent-avatar-clear:hover{background:var(--od-surface-3);color:var(--od-fg);outline:none}html:has([data-workspace-open-design-shell=true]) .automation-create-dialog,html:has([data-workspace-open-design-shell=true]) .task-create-dialog{width:min(42rem,92vw)}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog{width:min(32rem,92vw)}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-form{flex-direction:column;gap:12px;display:flex}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-fld{flex-direction:column;gap:6px;display:flex}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-lbl{color:var(--od-muted);font-family:var(--font-mono);text-transform:uppercase;font-size:11px}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-type-row{flex-wrap:wrap;gap:6px;display:flex}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-type{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);height:32px;color:var(--od-muted);align-items:center;gap:6px;padding:0 10px;font-size:12px;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-type.active,html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-type[aria-pressed=true]{border-color:var(--od-accent);background:var(--od-accent);color:var(--od-accent-on)}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog :is(.at-input,.at-select){border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);width:100%;height:36px;color:var(--od-fg);font-size:13px}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog :is(.at-input,.at-select):focus{border-color:var(--od-accent);outline:0}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-input{padding:0 10px}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-select{padding:0 9px}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-input-wrap{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);display:flex;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-input-wrap .at-input{border:0;border-radius:0}html:has([data-workspace-open-design-shell=true]) .add-trigger-dialog .at-prefix{border-right:1px solid var(--od-border);color:var(--od-muted);font-family:var(--font-mono);align-items:center;padding:0 10px;font-size:11px;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .channel-add-members-dialog .td-form{grid-template-rows:auto minmax(0,1fr) auto;gap:12px;display:grid}html:has([data-workspace-open-design-shell=true]) .channel-add-members-dialog .tdialog-body{padding:0;display:block}html:has([data-workspace-open-design-shell=true]) .channel-add-members-body{gap:8px;display:grid}html:has([data-workspace-open-design-shell=true]) .nc-sub{color:var(--od-fg);font-size:13px;font-weight:600}html:has([data-workspace-open-design-shell=true]) .add-mem-search{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);height:34px;color:var(--od-muted);align-items:center;gap:8px;padding:0 10px;display:flex}html:has([data-workspace-open-design-shell=true]) .add-mem-search input{min-width:0;color:var(--od-fg);background:0 0;border:0;outline:0;flex:1;font-size:13px}html:has([data-workspace-open-design-shell=true]) .add-mem-search input::placeholder{color:var(--od-muted)}html:has([data-workspace-open-design-shell=true]) .add-mem-list{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);flex-direction:column;max-height:180px;display:flex;overflow:auto}html:has([data-workspace-open-design-shell=true]) .add-mem-row{border:0;border-bottom:1px solid var(--od-border);width:100%;color:var(--od-fg);cursor:pointer;text-align:left;background:0 0;align-items:center;gap:10px;padding:8px 10px;display:flex}html:has([data-workspace-open-design-shell=true]) .add-mem-row:last-child{border-bottom:0}html:has([data-workspace-open-design-shell=true]) .add-mem-row:focus-visible,html:has([data-workspace-open-design-shell=true]) .add-mem-row:hover{background:var(--od-surface-2);outline:none}html:has([data-workspace-open-design-shell=true]) .add-mem-row.selected{background:var(--od-surface-3)}html:has([data-workspace-open-design-shell=true]) .add-mem-row .av{background:var(--od-fg);width:24px;height:24px;color:var(--od-bg);font-family:var(--font-mono);border-radius:9999px;flex-shrink:0;place-items:center;font-size:11px;font-weight:600;display:grid}html:has([data-workspace-open-design-shell=true]) .add-mem-row .info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}html:has([data-workspace-open-design-shell=true]) .add-mem-row .name{color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .add-mem-row .status{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .add-mem-row .am-check{color:#0000;border-radius:9999px;place-items:center;width:18px;height:18px;display:grid}html:has([data-workspace-open-design-shell=true]) .add-mem-row.selected .am-check{background:var(--od-fg);color:var(--od-bg)}html:has([data-workspace-open-design-shell=true]) .add-mem-empty{color:var(--od-muted);text-align:center;padding:16px;font-size:13px}html:has([data-workspace-open-design-shell=true]) .tdialog-foot{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;margin-top:auto;display:flex}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .hint{color:var(--od-muted);font-family:var(--font-mono);margin-right:auto;font-size:12px}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .uc-btn{border:1px solid var(--od-border);background:var(--od-surface);height:36px;color:var(--od-fg);border-radius:6px;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .uc-btn.primary{border-color:var(--od-accent);background:var(--od-accent);color:var(--od-accent-on)}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .uc-btn.danger{border-color:var(--od-danger,#dc2626);color:var(--od-danger,#dc2626)}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .uc-btn:disabled{opacity:.5;pointer-events:none}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .btn,html:has([data-workspace-open-design-shell=true]) .tdialog-foot [data-slot=button]{flex:none;justify-content:center;align-items:center;gap:6px;height:36px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex;border:1px solid var(--od-border)!important;background:var(--od-surface)!important;color:var(--od-fg)!important;box-shadow:none!important;border-radius:6px!important}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .btn:not(.ghost):not(.outline),html:has([data-workspace-open-design-shell=true]) .tdialog-foot [data-slot=button][data-variant=default]{border-color:var(--od-accent)!important;background:var(--od-accent)!important;color:var(--od-accent-on)!important}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .btn.ghost,html:has([data-workspace-open-design-shell=true]) .tdialog-foot .btn.outline,html:has([data-workspace-open-design-shell=true]) .tdialog-foot [data-slot=button][data-variant=ghost],html:has([data-workspace-open-design-shell=true]) .tdialog-foot [data-slot=button][data-variant=outline],html:has([data-workspace-open-design-shell=true]) .tdialog-foot [data-slot=button][data-variant=secondary]{border-color:var(--od-border)!important;background:var(--od-surface)!important;color:var(--od-fg)!important}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .btn:hover,html:has([data-workspace-open-design-shell=true]) .tdialog-foot [data-slot=button]:hover{border-color:var(--od-muted-2)!important;background:var(--od-surface-3)!important;color:var(--od-fg)!important}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .btn:disabled,html:has([data-workspace-open-design-shell=true]) .tdialog-foot .btn[aria-disabled=true],html:has([data-workspace-open-design-shell=true]) .tdialog-foot [data-slot=button]:disabled,html:has([data-workspace-open-design-shell=true]) .tdialog-foot [data-slot=button][aria-disabled=true]{opacity:.5;pointer-events:none}@media (max-width:639px){html:has([data-workspace-open-design-shell=true]) .tdialog-inner:not([data-settings-dialog-content=true]){width:100vw!important;max-width:none!important;height:auto!important;max-height:min(82dvh,36rem)!important;padding:18px 16px calc(14px + env(safe-area-inset-bottom))!important;border-width:1px 1px 0!important;border-radius:16px 16px 0 0!important;inset:auto 0 0!important;overflow:hidden!important;transform:none!important;box-shadow:0 -18px 48px #0000002e!important}html:has([data-workspace-open-design-shell=true]) .tdialog-inner:not([data-settings-dialog-content=true]):before{content:"";background:var(--od-muted);border-radius:9999px;width:38px;height:4px;position:absolute;top:8px;left:50%}@supports (color:color-mix(in lab,red,red)){html:has([data-workspace-open-design-shell=true]) .tdialog-inner:not([data-settings-dialog-content=true]):before{background:color-mix(in srgb,var(--od-muted) 30%,transparent)}}html:has([data-workspace-open-design-shell=true]) .tdialog-inner:not([data-settings-dialog-content=true]):before{transform:translate(-50%)}[data-slot=alert-dialog-content]:before,html:has([data-settings-shell=true]) .tdialog-inner:not([data-settings-dialog-content=true]):before{content:"";z-index:1;background:var(--od-muted,var(--settings-muted,var(--muted-foreground)));border-radius:9999px;width:38px;height:4px;position:absolute;top:8px;left:50%}@supports (color:color-mix(in lab,red,red)){[data-slot=alert-dialog-content]:before,html:has([data-settings-shell=true]) .tdialog-inner:not([data-settings-dialog-content=true]):before{background:color-mix(in srgb,var(--od-muted,var(--settings-muted,var(--muted-foreground))) 30%,transparent)}}[data-slot=alert-dialog-content]:before,html:has([data-settings-shell=true]) .tdialog-inner:not([data-settings-dialog-content=true]):before{transform:translate(-50%)}[data-slot=alert-dialog-content]{border-width:1px 1px 0!important;border-radius:16px 16px 0 0!important;width:100vw!important;max-width:none!important;max-height:min(82dvh,36rem)!important;padding-top:28px!important;position:fixed!important;inset:auto 0 0!important;overflow:hidden!important;transform:none!important;box-shadow:0 -18px 48px #0000002e!important}html:has([data-workspace-open-design-shell=true]) .tdialog-head{padding-top:12px}html:has([data-workspace-open-design-shell=true]) .tdialog-body{max-height:min(56dvh,26rem);padding-inline:0}html:has([data-workspace-open-design-shell=true]) .tdialog-foot{grid-template-columns:1fr;gap:8px;padding-top:10px;display:grid}html:has([data-workspace-open-design-shell=true]) .tdialog-foot .hint{margin-right:0}}html:has([data-workspace-open-design-shell=true]) .agents-hub-dialog{width:min(42rem,92vw);max-width:min(42rem,92vw);max-height:min(640px,90dvh)}html:has([data-workspace-open-design-shell=true]) .agents-hub-invite-dialog{width:min(28rem,92vw);max-width:min(28rem,92vw)}html:has([data-workspace-open-design-shell=true]) .agents-hub-dialog .tdialog-desc{color:var(--od-muted);font-size:13px;line-height:1.5}html:has([data-workspace-open-design-shell=true]) .agents-hub-dialog textarea{border-color:var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);min-height:112px;color:var(--od-fg);box-shadow:none}html:has([data-workspace-open-design-shell=true]) .agents-hub-log-output{white-space:pre-wrap;overflow-wrap:anywhere;border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);max-height:320px;color:var(--od-fg);font-family:var(--font-mono);padding:10px 12px;font-size:12px;line-height:1.55;overflow:hidden auto}html:has([data-workspace-open-design-shell=true]) .agents-hub-mobile-select{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);width:100%;min-height:44px;color:var(--od-fg);text-align:left;box-shadow:none;cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .agents-hub-mobile-select:focus-visible,html:has([data-workspace-open-design-shell=true]) .agents-hub-mobile-select:hover:not(:disabled){border-color:var(--od-muted-2);background:var(--od-surface-3)}html:has([data-workspace-open-design-shell=true]) .agents-hub-mobile-select:disabled{cursor:not-allowed;opacity:.55}[data-workspace-open-design-shell=true] [data-td-body=true]{background:var(--od-bg);flex:1;min-width:0;min-height:0;padding:16px 20px 24px;overflow:auto}[data-workspace-open-design-shell=true] .td-section{gap:8px;display:grid}[data-workspace-open-design-shell=true] .td-section+.td-section{margin-top:24px}[data-workspace-open-design-shell=true] .td-label{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:0;font-size:12px;font-weight:500}[data-workspace-open-design-shell=true] .td-text{color:var(--od-muted);margin:0;font-size:14px;line-height:1.7}[data-workspace-open-design-shell=true] .td-comments-scroll{background:var(--od-bg);overscroll-behavior:contain;flex:1;min-width:0;min-height:0;padding:8px 8px 2px;overflow:hidden auto}[data-workspace-open-design-shell=true] .td-comment{gap:10px;padding:2px 0;display:flex}[data-workspace-open-design-shell=true] .td-comment .av{flex-shrink:0;width:26px;min-width:26px;height:26px;min-height:26px;margin-top:2px;font-size:11px}[data-workspace-open-design-shell=true] .td-comment .cm-body{flex:1;min-width:0}[data-workspace-open-design-shell=true] .td-comment .cm-head{align-items:center;gap:8px;display:flex}[data-workspace-open-design-shell=true] .td-comment .cm-name{color:var(--od-fg);font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] .td-comment .cm-time{font-family:var(--font-mono);color:var(--od-muted);font-size:12px}[data-workspace-open-design-shell=true] .td-comment .cm-text{color:var(--od-fg);margin-top:2px;font-size:14px;line-height:1.5}[data-workspace-open-design-shell=true] .td-comment-card{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-bg);color:var(--od-muted);padding:12px;font-size:14px;line-height:1.65}[data-workspace-open-design-shell=true] .task-comment-scroll-button{justify-content:center;align-items:center;width:36px;height:36px;font-size:12px;display:inline-flex;border:1px solid var(--od-border)!important;border-radius:var(--od-radius-pill)!important;background:var(--od-surface)!important;color:var(--od-muted)!important;padding:0!important;box-shadow:0 8px 24px #0f172a14!important}[data-workspace-open-design-shell=true] .task-comment-scroll-button:focus-visible,[data-workspace-open-design-shell=true] .task-comment-scroll-button:hover{border-color:var(--od-muted-2)!important;background:var(--od-surface-3)!important;color:var(--od-fg)!important}html:has([data-workspace-open-design-shell=true]) .mobile-task-select-trigger{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);width:100%;height:44px;color:var(--od-fg);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);justify-content:space-between;align-items:center;gap:8px;padding:0 12px;font-size:16px;font-weight:400;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .mobile-task-select-trigger:focus-visible,html:has([data-workspace-open-design-shell=true]) .mobile-task-select-trigger:hover{border-color:var(--od-muted-2);background:var(--od-surface-3);outline:none}html:has([data-workspace-open-design-shell=true]) .mobile-task-select-trigger:disabled{cursor:not-allowed;opacity:.5}html:has([data-workspace-open-design-shell=true]) [data-mobile-action-sheet=true],html:has([data-workspace-open-design-shell=true]) [data-mobile-confirm-sheet=true],html:has([data-workspace-open-design-shell=true]) [data-mobile-multi-select-sheet=true],html:has([data-workspace-open-design-shell=true]) [data-mobile-select-sheet=true],html:has([data-workspace-open-design-shell=true]) [data-mobile-status-sheet=true],html:has([data-workspace-open-design-shell=true]) [data-mobile-task-detail-properties=true],html:has([data-workspace-open-design-shell=true]) [data-mobile-workspace-switch=true],html:has([data-workspace-open-design-shell=true]) [data-mobile-workspace-user-menu=true]{--od-bg:#fff;--od-surface:#fff;--od-surface-2:#fafafa;--od-surface-3:#f5f5f5;--od-fg:#111827;--od-fg-2:#111827;--od-muted:#64748b;--od-muted-2:#94a3b8;--od-border:#e5e7eb;--od-accent:#000;--od-accent-on:#fff;--od-danger:#d92d20;--od-radius-sm:6px;--od-radius-md:8px;--od-radius-pill:9999px;--od-motion-fast:.15s;--od-ease:cubic-bezier(.2,0,0,1);border-top:1px solid var(--od-border)!important;background:var(--od-surface)!important;color:var(--od-fg)!important;border-radius:12px 12px 0 0!important;box-shadow:0 -8px 32px -8px #00000038!important}html:has([data-workspace-open-design-shell=true]) [data-mobile-workspace-switch=true] .sb-item,html:has([data-workspace-open-design-shell=true]) [data-mobile-workspace-user-menu=true] .sb-item{border-radius:var(--od-radius-sm);width:100%;min-height:44px;color:var(--od-fg-2);cursor:pointer;text-align:left;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;justify-content:flex-start;align-items:center;gap:8px;display:flex}html:has([data-workspace-open-design-shell=true]) [data-mobile-workspace-switch=true] .sb-item:focus-visible,html:has([data-workspace-open-design-shell=true]) [data-mobile-workspace-switch=true] .sb-item:hover,html:has([data-workspace-open-design-shell=true]) [data-mobile-workspace-user-menu=true] .sb-item:focus-visible,html:has([data-workspace-open-design-shell=true]) [data-mobile-workspace-user-menu=true] .sb-item:hover{background:var(--od-surface-2);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) [data-mobile-workspace-switch=true] .sb-item.active,html:has([data-workspace-open-design-shell=true]) [data-mobile-workspace-user-menu=true] .sb-item.active{background:var(--od-surface-3);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-option{border-radius:var(--od-radius-sm);width:100%;min-height:44px;color:var(--od-fg);cursor:pointer;text-align:left;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),opacity var(--od-motion-fast) var(--od-ease);background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:8px 12px;display:flex}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-option.selected,html:has([data-workspace-open-design-shell=true]) .mobile-sheet-option:focus-visible,html:has([data-workspace-open-design-shell=true]) .mobile-sheet-option:hover{background:var(--od-surface-3);outline:none}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-option.danger{color:var(--od-danger,#d92d20)}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-option:disabled{cursor:not-allowed;opacity:.5}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-check{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);color:#0000;flex:0 0 20px;place-items:center;width:20px;height:20px;display:grid}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-check.selected{border-color:var(--od-fg);background:var(--od-fg);color:var(--od-bg)}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);width:100%;height:44px;color:var(--od-fg);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),opacity var(--od-motion-fast) var(--od-ease);justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:14px;font-weight:600;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button.primary{border-color:var(--od-accent);background:var(--od-accent);color:var(--od-accent-on)}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button.ghost{color:var(--od-muted);background:0 0;border-color:#0000}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button.danger{border-color:var(--od-danger,#d92d20)}@supports (color:color-mix(in lab,red,red)){html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button.danger{border-color:color-mix(in oklab,var(--od-danger,#d92d20) 32%,var(--od-border))}}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button.danger{background:var(--od-danger,#d92d20)}@supports (color:color-mix(in lab,red,red)){html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button.danger{background:color-mix(in oklab,var(--od-danger,#d92d20) 12%,var(--od-bg))}}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button.danger{color:var(--od-danger,#d92d20)}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button:focus-visible,html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button:hover{border-color:var(--od-muted-2);background:var(--od-surface-3);color:var(--od-fg);outline:none}html:has([data-workspace-open-design-shell=true]) .mobile-sheet-button:disabled{cursor:not-allowed;opacity:.5}@media (max-width:640px){[data-workspace-open-design-shell=true] .task-detail{z-index:60;width:100%;max-width:100%;transition:transform .2s var(--od-ease),width .2s var(--od-ease);flex:none;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}[data-workspace-open-design-shell=true] .task-detail.open{transform:translate(0)}}[data-workspace-open-design-shell=true] [data-collaboration-messages=true]{padding:20px 0 8px}[data-workspace-open-design-shell=true] [data-collaboration-messages=true] .message-stack{width:100%;max-width:var(--od-collaboration-readable-width);margin-inline:auto}[data-workspace-open-design-shell=true] .collab-empty{flex-direction:column;justify-content:center;align-items:center;min-height:220px;padding:20px 20px 32px;display:flex}[data-workspace-open-design-shell=true] .collab-empty-divider{width:100%;margin-bottom:12px}[data-workspace-open-design-shell=true] .collab-empty-avatar{border:1px solid var(--od-border);background:var(--od-surface-2);width:40px;height:40px;color:var(--od-muted);border-radius:50%;place-items:center;display:grid}[data-workspace-open-design-shell=true] .collab-empty-title{color:var(--od-fg);margin-top:12px;font-size:14px;font-weight:500;line-height:1.4}[data-workspace-open-design-shell=true] [data-collaboration-day-divider=true]{justify-content:center;padding:20px 0 8px;display:flex}[data-workspace-open-design-shell=true] [data-collaboration-day-divider=true] span{color:var(--od-muted-2);font-family:var(--font-mono);font-size:12px;line-height:1.35}[data-workspace-open-design-shell=true] [data-collaboration-title=true]{color:var(--od-fg);letter-spacing:0;gap:8px;font-size:16px;font-weight:600}[data-workspace-open-design-shell=true] [data-collaboration-title-symbol=true]{color:var(--od-muted);font-family:var(--font-mono)}[data-workspace-open-design-shell=true] [data-collaboration-channel-meta=true]{border-left:1px solid var(--od-border);color:var(--od-muted);white-space:nowrap;margin-left:8px;padding-left:16px;font-size:12px}[data-workspace-open-design-shell=true] .subhead-actions{flex-shrink:0;align-items:center;gap:2px;margin-left:auto;display:flex}[data-workspace-open-design-shell=true] [data-collaboration-header-action],[data-workspace-open-design-shell=true] [data-collaboration-members-pill=true]{height:30px}[data-workspace-open-design-shell=true] [data-collaboration-header-action]{width:30px}[data-workspace-open-design-shell=true] [data-collaboration-members-pill=true]{border-radius:var(--od-radius-pill);height:32px;color:var(--od-muted);align-items:center;padding:0 12px 0 8px;font-size:14px;line-height:1}[data-workspace-open-design-shell=true] [data-collaboration-members-pill=true]:hover{background:var(--od-surface-3);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-pill=true] .stack{align-items:center;margin-right:8px;display:flex}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-pill=true] .av-tiny{border:1.5px solid var(--od-surface);color:#fff;border-radius:50%;place-items:center;width:20px;height:20px;margin-left:-5px;font-size:9px;font-weight:600;display:grid}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-pill=true] .av-tiny:first-child{margin-left:0}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-pill=true] .av-tiny .msg-avatar-img{border-radius:inherit;display:block}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true].menu{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:300px;min-width:300px;color:var(--od-fg);gap:0;padding:8px;box-shadow:none!important}html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true].menu-narrow{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);min-width:224px;color:var(--od-fg);box-shadow:none!important}html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-item,html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-menu=true] .menu-item,html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-settings=true].menu-item{border-radius:var(--od-radius-sm);width:100%;height:32px;color:var(--od-fg);background:0 0;outline:none;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex;box-shadow:none!important}html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-item:focus,html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-item:hover,html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-item[data-highlighted],html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-menu=true] .menu-item:focus,html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-menu=true] .menu-item:hover,html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-menu=true] .menu-item[data-highlighted],html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-settings=true].menu-item:focus,html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-settings=true].menu-item:hover,html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-settings=true].menu-item[data-highlighted]{background:var(--od-surface-2);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-item svg,html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-menu=true] .menu-item svg,html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-settings=true].menu-item svg{width:15px;height:15px;color:var(--od-muted);flex-shrink:0}html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-item.danger,html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-item.danger svg{color:var(--od-danger)}html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-item.danger:focus,html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-item.danger:hover,html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-item.danger[data-highlighted]{background:var(--od-destructive-muted)}html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .menu-sep{background:var(--od-border);height:1px;margin:4px 0}html:has([data-workspace-open-design-shell=true]) .channel-management-action{border-radius:var(--od-radius-sm);width:100%;height:32px;color:var(--od-fg);text-align:left;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;outline:none;align-items:center;gap:8px;padding:0 8px;font-size:14px;display:flex}html:has([data-workspace-open-design-shell=true]) .channel-management-action:focus-visible,html:has([data-workspace-open-design-shell=true]) .channel-management-action:hover{background:var(--od-surface-3)}html:has([data-workspace-open-design-shell=true]) .channel-management-action.destructive{color:var(--od-destructive)}html:has([data-workspace-open-design-shell=true]) .channel-management-action.destructive:focus-visible,html:has([data-workspace-open-design-shell=true]) .channel-management-action.destructive:hover{background:var(--od-destructive-muted)}html:has([data-workspace-open-design-shell=true]) .channel-management-action:disabled{pointer-events:none;opacity:.5}html:has([data-workspace-open-design-shell=true]) [data-collaboration-more-menu=true] .shortcut,html:has([data-workspace-open-design-shell=true]) [data-collaboration-notification-settings=true] .shortcut{color:var(--od-muted);font-family:var(--font-mono);margin-left:auto;font-size:11px;font-weight:500;line-height:1}html:has([data-workspace-open-design-shell=true]) .collab-notification-trigger{height:32px;color:var(--od-fg-2);gap:8px}html:has([data-workspace-open-design-shell=true]) .collab-notification-menu{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);min-width:176px;color:var(--od-fg);box-shadow:none!important}html:has([data-workspace-open-design-shell=true]) .collab-notification-option{height:32px;color:var(--od-fg-2);gap:8px}html:has([data-workspace-open-design-shell=true]) .collab-notification-option[data-selected=true]{color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .collab-notification-icon{width:16px;height:16px;color:var(--od-muted);flex-shrink:0}html:has([data-workspace-open-design-shell=true]) .collab-notification-check{width:14px;height:14px;color:var(--od-fg);flex-shrink:0;margin-left:auto}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .menu-search{border-radius:var(--od-radius-sm);background:var(--od-surface-2);align-items:center;gap:8px;margin-bottom:4px;padding:8px;display:flex}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .menu-search svg{color:var(--od-muted);flex-shrink:0}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .menu-search [data-slot=input]{height:auto;color:var(--od-fg);border-radius:0;flex:1;font-size:14px;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .menu-search [data-slot=input]::placeholder{color:var(--od-muted)}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .menu-head{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:8px 12px 4px;font-size:12px}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row{border-radius:var(--od-radius-sm);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease);align-items:center;gap:12px;padding:8px 12px;display:flex}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row:hover{background:var(--od-surface-2)}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid;position:relative}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .av .msg-avatar-img{border-radius:inherit;display:block}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .av-1{background:#0f172a}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .av-2{background:#334155}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .av-3{background:#1e293b}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .av-4{background:#475569}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .av-5{background:#1f2937}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .av-6{background:#312e81}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .av-7{background:#3730a3}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .av-8{background:#1e1b4b}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row.online .av:after{content:"";border:1.5px solid var(--od-surface);background:var(--success);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-1px;right:-1px}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .info{flex:1;min-width:0}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .member-row .name{color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:500;display:block;overflow:hidden}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .menu-foot{border-top:1px solid var(--od-border);align-items:center;gap:8px;margin-top:4px;padding-top:8px;display:flex}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .menu-foot button{border-radius:var(--od-radius-sm);color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);flex:1;justify-content:center;align-items:center;gap:8px;padding:8px;font-size:14px;display:inline-flex}html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .menu-foot button:focus-visible,html:has([data-workspace-open-design-shell=true]) [data-collaboration-members-menu=true] .menu-foot button:hover{background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-direct-status=true]{color:var(--success);font-family:var(--font-mono);gap:4px;font-size:12px}[data-workspace-open-design-shell=true] .dm-status.neutral{color:var(--od-muted)}[data-workspace-open-design-shell=true] .msg{min-width:0;transition:background var(--od-motion-fast) var(--od-ease);background:0 0;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:8px 20px;display:grid}[data-workspace-open-design-shell=true] .msg:hover{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .msg.self{grid-template-columns:minmax(0,1fr);justify-items:end;padding-left:64px}[data-workspace-open-design-shell=true] .msg.self .msg-body{align-items:flex-end;width:fit-content;max-width:min(100%,560px)}[data-workspace-open-design-shell=true] .msg.self .msg-head{justify-content:flex-end;width:100%}[data-workspace-open-design-shell=true] .msg.self .msg-text{max-width:100%}[data-workspace-open-design-shell=true] .msg.self [data-msg-avatar=true]{display:none}[data-workspace-open-design-shell=true] .msg.system{grid-template-columns:none;justify-content:center;display:flex}[data-workspace-open-design-shell=true] .msg-system{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface-2);max-width:100%;color:var(--od-muted);overflow-wrap:anywhere;text-align:center;padding:4px 10px;font-size:12px;line-height:1.5}[data-workspace-open-design-shell=true] .msg-avatar{border-radius:var(--od-radius-pill);background:var(--od-fg);width:36px;height:36px;color:var(--od-bg);cursor:pointer;border:0;flex-shrink:0;place-items:center;padding:0;font-size:13px;font-weight:600;display:grid;overflow:hidden}[data-workspace-open-design-shell=true] .msg-avatar.av-1{background:#0f172a}[data-workspace-open-design-shell=true] .msg-avatar.av-2{background:#334155}[data-workspace-open-design-shell=true] .msg-avatar.av-3{background:#1e293b}[data-workspace-open-design-shell=true] .msg-avatar.av-4{background:#475569}[data-workspace-open-design-shell=true] .msg-avatar.av-5{background:#1f2937}[data-workspace-open-design-shell=true] .msg-avatar.av-6{background:#312e81}[data-workspace-open-design-shell=true] .msg-avatar.av-7{background:#3730a3}[data-workspace-open-design-shell=true] .msg-avatar.av-8{background:#1e1b4b}[data-workspace-open-design-shell=true] .msg-avatar.av-1,[data-workspace-open-design-shell=true] .msg-avatar.av-2,[data-workspace-open-design-shell=true] .msg-avatar.av-3,[data-workspace-open-design-shell=true] .msg-avatar.av-4,[data-workspace-open-design-shell=true] .msg-avatar.av-5,[data-workspace-open-design-shell=true] .msg-avatar.av-6,[data-workspace-open-design-shell=true] .msg-avatar.av-7,[data-workspace-open-design-shell=true] .msg-avatar.av-8{color:#fff}[data-workspace-open-design-shell=true] .msg-avatar.agent{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .msg-avatar-img{object-fit:cover;width:100%;height:100%}[data-workspace-open-design-shell=true] .msg-body{flex-direction:column;gap:2px;min-width:0;display:flex;overflow:hidden}[data-workspace-open-design-shell=true] .msg-head{align-items:baseline;gap:8px;min-width:0;font-size:14px;display:flex}[data-workspace-open-design-shell=true] .msg-name{min-width:0;color:var(--od-muted);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-workspace-open-design-shell=true] .msg-status,[data-workspace-open-design-shell=true] .msg-time{color:var(--od-muted-2);font-family:var(--font-mono);flex-shrink:0;font-size:12px}[data-workspace-open-design-shell=true] .msg-text{max-width:100%;color:var(--od-fg);overflow-wrap:anywhere;word-wrap:break-word;font-size:14px;line-height:1.5}[data-workspace-open-design-shell=true] .msg-actions{z-index:5;border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);opacity:0;pointer-events:none;transition:opacity var(--od-motion-fast) var(--od-ease);align-items:center;gap:1px;padding:2px;display:flex;position:absolute;top:6px;right:10px;box-shadow:0 1px 3px #0000000f,0 4px 8px #0000000a}[data-workspace-open-design-shell=true] .agent-run-card{width:min(100%,760px);box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}[data-workspace-open-design-shell=true] .agent-run-card-header{width:auto;min-width:0;color:var(--od-muted);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:18px minmax(0,1fr) 16px;align-items:center;gap:6px;padding:2px 0;display:grid}[data-workspace-open-design-shell=true] .agent-run-card-header:focus-visible,[data-workspace-open-design-shell=true] .agent-run-card-header:hover{color:var(--od-fg);background:0 0;outline:none}[data-workspace-open-design-shell=true] .agent-run-card-avatar{color:currentColor;background:0 0;border:0;border-radius:0;place-items:center;width:18px;height:18px;display:grid}[data-workspace-open-design-shell=true] .agent-run-card-heading{align-items:center;gap:6px;min-width:0;display:inline-flex}[data-workspace-open-design-shell=true] .agent-run-card-title{color:currentColor;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}[data-workspace-open-design-shell=true] .agent-run-card-meta{color:currentColor;text-overflow:ellipsis;white-space:nowrap;opacity:.84;min-width:0;font-size:12px;line-height:1.4;overflow:hidden}[data-workspace-open-design-shell=true] .agent-run-card-body{background:0 0;border-top:0;padding:8px 0 0 24px}[data-workspace-open-design-shell=true] .agent-run-card-headerless .agent-run-card-body{padding:0}[data-workspace-open-design-shell=true] .agent-run-card-empty{color:var(--od-muted);margin:0;font-size:13px;line-height:1.5}[data-workspace-open-design-shell=true] .agent-run-thinking-indicator{min-height:22px;color:var(--od-muted);align-items:center;margin:2px 0;display:inline-flex}[data-workspace-open-design-shell=true] .agent-run-final-answer{margin-top:10px}[data-workspace-open-design-shell=true] .agent-run-card-blocks{gap:12px;display:grid}[data-workspace-open-design-shell=true] .agent-run-thinking-section{gap:8px;min-width:0;display:grid}[data-workspace-open-design-shell=true] .agent-run-thinking-header{width:fit-content;max-width:100%;min-height:22px;color:var(--od-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}[data-workspace-open-design-shell=true] .agent-run-thinking-header:focus-visible,[data-workspace-open-design-shell=true] .agent-run-thinking-header:hover{color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] .agent-run-thinking-duration{color:var(--od-muted-2);font-weight:400}[data-workspace-open-design-shell=true] .agent-run-steps-section{gap:8px;min-width:0;display:grid}[data-workspace-open-design-shell=true] .agent-run-steps-toggle{width:fit-content;max-width:100%;min-height:22px;color:var(--od-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;line-height:1.4;display:inline-flex}[data-workspace-open-design-shell=true] .agent-run-steps-toggle:focus-visible,[data-workspace-open-design-shell=true] .agent-run-steps-toggle:hover{color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] .agent-run-steps-list{gap:8px;min-width:0;padding-left:20px;display:grid}[data-workspace-open-design-shell=true] .agent-run-output-block{grid-template-columns:18px minmax(0,1fr);gap:6px;min-width:0;padding:0;display:grid;position:relative}[data-workspace-open-design-shell=true] .agent-run-output-block:last-child{padding-bottom:0}[data-workspace-open-design-shell=true] .agent-run-output-block:not(:last-child):after{content:none}[data-workspace-open-design-shell=true] .agent-run-output-block-icon{z-index:1;border-radius:var(--od-radius-pill);width:18px;height:18px;color:var(--od-muted);background:0 0;border:0;place-items:center;display:grid;position:relative}[data-workspace-open-design-shell=true] .agent-run-output-block-body{min-width:0;padding:0}[data-workspace-open-design-shell=true] .agent-run-output-block-title{min-width:0;color:var(--od-muted);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:1.45}[data-workspace-open-design-shell=true] .agent-run-output-block-detail{color:var(--od-muted);overflow-wrap:anywhere;white-space:pre-wrap;margin-top:3px;font-size:13px;line-height:1.6}[data-workspace-open-design-shell=true] .agent-run-output-block-detail-panel{background:var(--od-surface-2);border-radius:var(--od-radius-sm);color:var(--od-muted);margin-top:8px;padding:12px 14px}[data-workspace-open-design-shell=true] .agent-run-output-block-detail-markdown{white-space:normal}[data-workspace-open-design-shell=true] .agent-run-output-block-panel-only{grid-template-columns:none;gap:0;display:block}[data-workspace-open-design-shell=true] .agent-run-output-block-panel-only .agent-run-output-block-detail-panel{margin-top:0;padding:14px}[data-workspace-open-design-shell=true] .agent-run-output-block-compact-row{border-radius:var(--od-radius-sm);background:var(--od-surface-2);grid-template-columns:16px minmax(0,1fr) 16px;align-items:center;gap:8px;min-height:38px;padding:8px 10px}[data-workspace-open-design-shell=true] .agent-run-output-block-compact-row .agent-run-output-block-icon{width:16px;height:16px}[data-workspace-open-design-shell=true] .agent-run-steps-list .agent-run-output-block-compact-row .agent-run-output-block-icon{border-radius:var(--od-radius-pill);background:var(--success);color:#0000;width:6px;height:6px;margin:0 5px}[data-workspace-open-design-shell=true] .agent-run-steps-list .agent-run-output-block-compact-row .agent-run-output-block-icon svg{display:none}[data-workspace-open-design-shell=true] .agent-run-output-block-compact-row .agent-run-output-block-title{color:var(--od-muted);font-weight:500}[data-workspace-open-design-shell=true] .agent-run-output-block-compact-row .agent-run-output-block-detail{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;overflow:hidden}[data-workspace-open-design-shell=true] .agent-run-output-block-chevron{width:16px;height:16px;color:var(--od-muted-2);place-items:center;display:grid}[data-workspace-open-design-shell=true] .agent-run-output-block-detail>:first-child{margin-top:0}[data-workspace-open-design-shell=true] .agent-run-output-block-detail>:last-child{margin-bottom:0}[data-workspace-open-design-shell=true] .agent-run-output-block-detail code,[data-workspace-open-design-shell=true] .agent-run-output-block-detail pre{white-space:pre-wrap;word-break:break-word;max-width:100%}[data-workspace-open-design-shell=true] .agent-run-output-block-status .agent-run-output-block-icon{color:var(--success)}[data-workspace-open-design-shell=true] .agent-run-output-block-plan .agent-run-output-block-icon,[data-workspace-open-design-shell=true] .agent-run-output-block-runtime .agent-run-output-block-icon,[data-workspace-open-design-shell=true] .agent-run-output-block-thinking .agent-run-output-block-icon{color:var(--od-muted)}[data-workspace-open-design-shell=true] .agent-run-output-block-artifact .agent-run-output-block-icon,[data-workspace-open-design-shell=true] .agent-run-output-block-tool .agent-run-output-block-icon{color:var(--accent)}[data-workspace-open-design-shell=true] .agent-run-output-block-ask .agent-run-output-block-icon,[data-workspace-open-design-shell=true] .agent-run-output-block-permission .agent-run-output-block-icon{color:var(--warning)}[data-workspace-open-design-shell=true] .agent-run-output-block-tip .agent-run-output-block-icon{color:var(--success)}[data-workspace-open-design-shell=true] .agent-run-output-block-error .agent-run-output-block-icon{color:var(--destructive)}[data-workspace-open-design-shell=true] .agent-run-output-block-text{margin-top:0;padding:0}[data-workspace-open-design-shell=true] .agent-run-output-block-text .agent-run-output-block-detail{color:var(--od-fg);font-size:14px}@media (max-width:639px){[data-workspace-open-design-shell=true] .agent-run-card{width:100%}[data-workspace-open-design-shell=true] .agent-run-card-header{grid-template-columns:18px minmax(0,1fr) 16px;padding:2px 0}[data-workspace-open-design-shell=true] .agent-run-card-avatar{width:18px;height:18px}[data-workspace-open-design-shell=true] .agent-run-card-body{padding:8px 0 0 24px}[data-workspace-open-design-shell=true] .agent-run-card-headerless .agent-run-card-body{padding:0}[data-workspace-open-design-shell=true] .agent-run-steps-list{padding-left:0}[data-workspace-open-design-shell=true] .agent-run-output-block{grid-template-columns:18px minmax(0,1fr);gap:6px}[data-workspace-open-design-shell=true] .agent-run-output-block-icon{width:18px;height:18px}[data-workspace-open-design-shell=true] .agent-run-output-block-compact-row{grid-template-columns:16px minmax(0,1fr) 16px}[data-workspace-open-design-shell=true] .agent-run-output-block-detail-panel{padding:10px 12px}}[data-workspace-open-design-shell=true] .msg:focus-within .msg-actions,[data-workspace-open-design-shell=true] .msg:hover .msg-actions{opacity:1;pointer-events:auto}@media (max-width:880px){[data-workspace-open-design-shell=true] .msg:hover .msg-actions{opacity:0;pointer-events:none;transform:translateY(-2px)}[data-workspace-open-design-shell=true] .msg.msg-touch-active{border-radius:var(--od-radius-sm);background:var(--od-accent);position:relative}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .msg.msg-touch-active{background:color-mix(in oklab,var(--od-accent) 4%,transparent)}}[data-workspace-open-design-shell=true] .msg.msg-touch-active .msg-actions{opacity:1;pointer-events:auto;top:auto;bottom:-44px;right:8px;transform:translateY(0);box-shadow:0 4px 16px #0000002e,0 1px 4px #0000001a}[data-workspace-open-design-shell=true] .msg.msg-touch-active .ma-btn{border-radius:var(--od-radius-sm);width:36px;height:36px}[data-workspace-open-design-shell=true] .msg.msg-touch-active .ma-btn svg{width:18px;height:18px}}[data-workspace-open-design-shell=true] .think-dots{vertical-align:middle;align-items:center;gap:4px;height:1.4em;display:inline-flex}[data-workspace-open-design-shell=true] .think-dots span{background:var(--od-muted);border-radius:50%;width:5px;height:5px;animation:think-bounce 1.4s ease-in-out infinite}[data-workspace-open-design-shell=true] .think-dots span:nth-child(2){animation-delay:.2s}[data-workspace-open-design-shell=true] .think-dots span:nth-child(3){animation-delay:.4s}[data-workspace-open-design-shell=true] .streaming-cursor{background:var(--od-fg);vertical-align:text-bottom;width:2px;height:1.1em;margin-left:2px;animation:stream-blink 1s steps(2,start) infinite;display:inline-block}@keyframes think-bounce{0%,60%,to{opacity:.3;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes stream-blink{0%,50%{opacity:1}50.01%,to{opacity:0}}[data-workspace-open-design-shell=true] .agent-run-transcript{gap:12px;width:min(100%,760px);min-width:0;margin:0;display:grid}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-thinking-section{gap:6px;min-width:0;display:grid}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-steps-toggle,[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-thinking-header{min-height:18px;color:var(--od-muted);font-size:13px;font-weight:500;line-height:18px}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-steps-toggle:focus-visible,[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-steps-toggle:hover,[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-thinking-header:focus-visible,[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-thinking-header:hover{color:var(--od-fg);background:0 0}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-thinking-duration{color:var(--od-muted-2);font-weight:400}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-output-block-panel-only{margin-left:0}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-output-block-panel-only .agent-run-output-block-detail-panel{color:var(--od-muted);padding:12px 14px;font-size:13px;line-height:1.7}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-output-block-thinking.agent-run-output-block-panel-only .agent-run-output-block-detail-panel{line-height:1.5}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-output-block-thinking.agent-run-output-block-panel-only .agent-run-output-block-detail-panel p{margin-bottom:4px}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-steps-section{gap:6px;min-width:0;display:grid}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-steps-list{border-radius:var(--od-radius-sm);background:var(--od-surface-2);gap:8px;min-width:0;margin-top:0;margin-left:0;padding:10px 14px;display:grid}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-output-block-compact-row{background:0 0;min-height:20px;padding:0}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-output-block-compact-row .agent-run-output-block-detail{display:none}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-output-block-title{color:var(--od-muted);font-size:13px;line-height:18px}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-output-block-chevron{color:var(--od-muted-2)}@media (max-width:639px){[data-workspace-open-design-shell=true] .agent-run-transcript{gap:10px;width:100%}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-output-block-panel-only,[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-steps-list{margin-left:0}}[data-workspace-open-design-shell=true] .arp-stack{gap:4px;margin:0 0 8px;padding:0;display:grid}[data-workspace-open-design-shell=true] .arp-summary{min-width:0;min-height:28px;color:var(--od-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:6px;padding:2px 0;font-size:12px;line-height:18px;display:flex}[data-workspace-open-design-shell=true] .arp-summary:focus-visible,[data-workspace-open-design-shell=true] .arp-summary:hover{color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] .arp-summary-chevron{color:var(--od-muted)}[data-workspace-open-design-shell=true] .arp-summary-copy{align-items:baseline;gap:6px;min-width:0;display:inline-flex}[data-workspace-open-design-shell=true] .arp-summary-title{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}[data-workspace-open-design-shell=true] .arp-summary-meta{color:var(--od-muted-2);font-family:var(--font-mono);white-space:nowrap;font-size:11px}[data-workspace-open-design-shell=true] .arp-list{gap:2px;margin:0;padding:0;list-style:none;display:grid}[data-workspace-open-design-shell=true] .arp-block{border:0;border-left:1px solid var(--od-border);min-width:0}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .arp-block{border-left:1px solid color-mix(in srgb,var(--od-border) 80%,transparent)}}[data-workspace-open-design-shell=true] .arp-block{background:0 0;border-radius:0;padding-left:7px}[data-workspace-open-design-shell=true] .arp-block.expanded{background:0 0}[data-workspace-open-design-shell=true] .arp-block.running{border-left-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .arp-block.running{border-left-color:color-mix(in srgb,var(--od-accent) 34%,transparent)}}[data-workspace-open-design-shell=true] .arp-block.failed,[data-workspace-open-design-shell=true] .arp-block.timeout{border-left-color:var(--od-destructive)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .arp-block.failed,[data-workspace-open-design-shell=true] .arp-block.timeout{border-left-color:color-mix(in srgb,var(--od-destructive) 38%,var(--od-border))}}[data-workspace-open-design-shell=true] .arp-block.failed,[data-workspace-open-design-shell=true] .arp-block.timeout{background:0 0}[data-workspace-open-design-shell=true] .arp-head{min-height:26px;color:var(--od-fg)}[data-workspace-open-design-shell=true] .arp-head:focus-visible,[data-workspace-open-design-shell=true] .arp-head:hover{background:var(--od-surface-3)}[data-workspace-open-design-shell=true] .arp-icon{border-color:var(--od-success);width:20px;height:20px}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .arp-icon{border-color:color-mix(in srgb,var(--od-success) 34%,transparent)}}[data-workspace-open-design-shell=true] .arp-icon{background:var(--od-success-muted);color:var(--od-success)}[data-workspace-open-design-shell=true] .arp-block.running .arp-icon{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .arp-block.running .arp-icon{border-color:color-mix(in srgb,var(--od-accent) 34%,transparent)}}[data-workspace-open-design-shell=true] .arp-block.running .arp-icon{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .arp-block.running .arp-icon{background:color-mix(in srgb,var(--od-accent) 8%,var(--od-surface))}}[data-workspace-open-design-shell=true] .arp-block.running .arp-icon{color:var(--od-accent)}[data-workspace-open-design-shell=true] .arp-block.failed .arp-icon,[data-workspace-open-design-shell=true] .arp-block.timeout .arp-icon{border-color:var(--od-destructive)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .arp-block.failed .arp-icon,[data-workspace-open-design-shell=true] .arp-block.timeout .arp-icon{border-color:color-mix(in srgb,var(--od-destructive) 34%,transparent)}}[data-workspace-open-design-shell=true] .arp-block.failed .arp-icon,[data-workspace-open-design-shell=true] .arp-block.timeout .arp-icon{background:var(--od-destructive-muted);color:var(--od-destructive)}[data-workspace-open-design-shell=true] .arp-block.cancelled .arp-icon{border-color:var(--od-muted)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .arp-block.cancelled .arp-icon{border-color:color-mix(in srgb,var(--od-muted) 34%,transparent)}}[data-workspace-open-design-shell=true] .arp-block.cancelled .arp-icon{background:var(--od-surface-3);color:var(--od-muted)}[data-workspace-open-design-shell=true] .arp-title{color:var(--od-fg);letter-spacing:0;font-size:12px;font-weight:600;line-height:20px}[data-workspace-open-design-shell=true] .arp-chevron{color:var(--od-muted)}[data-workspace-open-design-shell=true] .arp-detail{max-height:min(18rem,42vh);color:var(--od-muted);overflow-wrap:anywhere;font-size:12px;line-height:1.55;overflow-y:auto}[data-workspace-open-design-shell=true] .arp-typewriter{transition:color .12s}@media (prefers-reduced-motion:reduce){[data-workspace-open-design-shell=true] .arp-typewriter{transition:none}}[data-workspace-open-design-shell=true] .msg-reactions{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}[data-workspace-open-design-shell=true] .msg-thread{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);width:fit-content;max-width:100%;color:var(--od-accent);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease);background:0 0;align-items:center;gap:8px;margin-top:8px;padding:2px 10px;font-size:12px;font-weight:500;line-height:18px;display:inline-flex}[data-workspace-open-design-shell=true] .msg-thread:focus-visible,[data-workspace-open-design-shell=true] .msg-thread:hover{border-color:var(--od-muted-2);background:var(--od-surface-3);outline:none}[data-workspace-open-design-shell=true] .msg-thread .avatars{display:inline-flex}[data-workspace-open-design-shell=true] .msg-thread .av-tiny{border:1.5px solid var(--od-bg);border-radius:var(--od-radius-pill);background:var(--od-fg);width:18px;height:18px;color:var(--od-bg);place-items:center;margin-left:-4px;font-size:9px;font-weight:700;display:grid}[data-workspace-open-design-shell=true] .msg-thread .av-tiny:first-child{margin-left:0}[data-workspace-open-design-shell=true] .thread-count-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-workspace-open-design-shell=true] .ma-btn,[data-workspace-open-design-shell=true] .message-copy-button,[data-workspace-open-design-shell=true] .message-icon-action{border-radius:var(--od-radius-sm);width:24px;height:24px;color:var(--od-muted);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),opacity var(--od-motion-fast) var(--od-ease);background:0 0;border:0;flex:0 0 24px;place-items:center;padding:0;line-height:1;display:grid}[data-workspace-open-design-shell=true] .ma-btn:focus-visible,[data-workspace-open-design-shell=true] .ma-btn:hover,[data-workspace-open-design-shell=true] .message-copy-button:focus-visible,[data-workspace-open-design-shell=true] .message-copy-button:hover,[data-workspace-open-design-shell=true] .message-icon-action:focus-visible,[data-workspace-open-design-shell=true] .message-icon-action:hover{background:var(--od-surface-3);color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] .message-copy-button:disabled{cursor:not-allowed;opacity:.45}[data-workspace-open-design-shell=true] .ma-btn.ma-agent{position:relative}[data-workspace-open-design-shell=true] .ma-btn.ma-agent:before{content:"";background:var(--od-accent);border-radius:3px;position:absolute;inset:3px}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .ma-btn.ma-agent:before{background:color-mix(in oklab,var(--od-accent) 8%,transparent)}}[data-workspace-open-design-shell=true] .ma-btn.ma-agent:before{opacity:0;transition:opacity var(--od-motion-fast) var(--od-ease)}[data-workspace-open-design-shell=true] .ma-btn.ma-agent:focus-visible:before,[data-workspace-open-design-shell=true] .ma-btn.ma-agent:hover:before{opacity:1}[data-workspace-open-design-shell=true] .ma-btn.ma-agent svg{z-index:1;position:relative}[data-workspace-open-design-shell=true] .interaction-button{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);height:32px;color:var(--od-fg);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),opacity var(--od-motion-fast) var(--od-ease);justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:600;line-height:1;display:inline-flex}[data-workspace-open-design-shell=true] .interaction-button.primary{border-color:var(--od-accent);background:var(--od-accent);color:var(--od-accent-on)}[data-workspace-open-design-shell=true] .interaction-button.secondary{background:var(--od-bg)}[data-workspace-open-design-shell=true] .interaction-button.danger{border-color:var(--od-danger,#d92d20)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .interaction-button.danger{border-color:color-mix(in oklab,var(--od-danger,#d92d20) 32%,var(--od-border))}}[data-workspace-open-design-shell=true] .interaction-button.danger{background:var(--od-danger,#d92d20)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .interaction-button.danger{background:color-mix(in oklab,var(--od-danger,#d92d20) 12%,var(--od-bg))}}[data-workspace-open-design-shell=true] .interaction-button.danger{color:var(--od-danger,#d92d20)}[data-workspace-open-design-shell=true] .interaction-button:focus-visible,[data-workspace-open-design-shell=true] .interaction-button:hover{border-color:var(--od-muted-2);background:var(--od-surface-3);color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] .interaction-button:disabled{cursor:not-allowed;opacity:.5}[data-workspace-open-design-shell=true] .message-interaction-card{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:min(100%,560px);min-width:0;color:var(--od-fg);gap:12px;margin-top:12px;padding:12px;display:grid}[data-workspace-open-design-shell=true] .message-interaction-card.static-only{background:0 0;border:0;border-radius:0;gap:0;width:auto;margin-top:8px;padding:0}[data-workspace-open-design-shell=true] .message-interaction-head{gap:4px;min-width:0;display:grid}[data-workspace-open-design-shell=true] .message-interaction-head-row{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}[data-workspace-open-design-shell=true] .message-interaction-title{min-width:0;color:var(--od-fg);margin:0;font-size:14px;font-weight:650;line-height:1.35}[data-workspace-open-design-shell=true] .message-interaction-status{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);height:22px;color:var(--od-muted);flex-shrink:0;align-items:center;padding:0 8px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}[data-workspace-open-design-shell=true] .message-interaction-body,[data-workspace-open-design-shell=true] .message-interaction-static{white-space:pre-wrap;color:var(--od-muted);margin:0;font-size:13px;line-height:1.55}[data-workspace-open-design-shell=true] .message-interaction-card.static-only .message-interaction-static{font-size:12px;line-height:1.45}[data-workspace-open-design-shell=true] .message-interaction-code{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);max-width:100%;color:var(--od-fg);font-family:var(--font-mono);margin:0;padding:10px;font-size:12px;line-height:1.5;overflow-x:auto}[data-workspace-open-design-shell=true] .message-interaction-divider{background:var(--od-border);border:0;height:1px;margin:0}[data-workspace-open-design-shell=true] .message-interaction-field{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}[data-workspace-open-design-shell=true] .message-interaction-label{min-width:0;display:block}[data-workspace-open-design-shell=true] .message-interaction-label-text{color:var(--od-fg);font-size:12px;font-weight:600;line-height:1.35}[data-workspace-open-design-shell=true] .message-interaction-required{color:var(--od-danger,#d92d20);margin-left:4px;font-size:12px;font-weight:700}[data-workspace-open-design-shell=true] .message-interaction-help{color:var(--od-muted);margin:2px 0 0;font-size:12px;line-height:1.4}[data-workspace-open-design-shell=true] .message-interaction-options{gap:6px;display:grid}[data-workspace-open-design-shell=true] .message-interaction-option{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);color:var(--od-fg);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:8px;padding:8px 10px;font-size:13px;line-height:1.45;display:grid}[data-workspace-open-design-shell=true] .message-interaction-option:focus-within,[data-workspace-open-design-shell=true] .message-interaction-option:hover{border-color:var(--od-muted-2);background:var(--od-surface-3)}[data-workspace-open-design-shell=true] .message-interaction-option:has(:disabled){cursor:not-allowed;opacity:.52}[data-workspace-open-design-shell=true] .message-interaction-control{margin-top:2px}[data-workspace-open-design-shell=true] .message-interaction-option-copy,[data-workspace-open-design-shell=true] .message-interaction-option-desc,[data-workspace-open-design-shell=true] .message-interaction-option-title{min-width:0;display:block}[data-workspace-open-design-shell=true] .message-interaction-option-title{color:var(--od-fg);font-weight:500}[data-workspace-open-design-shell=true] .message-interaction-option-desc{color:var(--od-muted);margin-top:2px;font-size:12px;line-height:1.4}[data-workspace-open-design-shell=true] .message-interaction-input,[data-workspace-open-design-shell=true] .message-interaction-select,[data-workspace-open-design-shell=true] .message-interaction-textarea{border-radius:var(--od-radius-sm);width:100%;font-size:13px;border:1px solid var(--od-border)!important;background:var(--od-bg)!important;color:var(--od-fg)!important;box-shadow:none!important}[data-workspace-open-design-shell=true] .message-interaction-input,[data-workspace-open-design-shell=true] .message-interaction-select{min-height:34px}[data-workspace-open-design-shell=true] .message-interaction-textarea{resize:vertical;min-height:80px}[data-workspace-open-design-shell=true] .message-interaction-input:focus-visible,[data-workspace-open-design-shell=true] .message-interaction-select:focus-visible,[data-workspace-open-design-shell=true] .message-interaction-textarea:focus-visible{outline:none;border-color:var(--od-border)!important}[data-workspace-open-design-shell=true] .message-interaction-actions{flex-wrap:wrap;gap:8px;display:flex}[data-workspace-open-design-shell=true] .message-interaction-error{color:var(--od-danger,#d92d20);margin:0;font-size:12px;line-height:1.4}[data-workspace-open-design-shell=true] .reaction{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);background:var(--od-surface-2);height:24px;color:var(--od-fg);cursor:pointer;font-family:var(--font-mono);transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);align-items:center;gap:4px;padding:2px 6px;font-size:12px;display:inline-flex}[data-workspace-open-design-shell=true] .reaction:hover{background:var(--od-surface-3);border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] .reaction.active{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .reaction.active{background:color-mix(in oklab,var(--od-accent) 14%,transparent)}}[data-workspace-open-design-shell=true] .reaction.active{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .reaction.active{border-color:color-mix(in oklab,var(--od-accent) 28%,var(--od-border))}}[data-workspace-open-design-shell=true] .reaction.active{color:var(--od-accent)}[data-workspace-open-design-shell=true] .rc-emoji{font-family:var(--font-sans);font-size:13px;line-height:1}[data-workspace-open-design-shell=true] [data-collaboration-message=true]{transition:background var(--od-motion-fast) var(--od-ease);background:0 0;grid-template-columns:36px minmax(0,1fr);gap:12px;padding:8px 20px;display:grid}[data-workspace-open-design-shell=true] [data-msg-avatar=true]{width:36px;height:36px}[data-workspace-open-design-shell=true] [data-msg-avatar=true] [data-slot=avatar-fallback]{font-size:13px;font-weight:600}[data-workspace-open-design-shell=true] [data-msg-body=true]{gap:2px}[data-workspace-open-design-shell=true] [data-msg-head=true]{gap:8px;font-size:14px}[data-workspace-open-design-shell=true] [data-msg-name=true]{color:var(--od-muted);letter-spacing:0;font-weight:600}[data-workspace-open-design-shell=true] [data-msg-status=true],[data-workspace-open-design-shell=true] [data-msg-time=true]{color:var(--od-muted-2);font-family:var(--font-mono);font-size:12px}[data-workspace-open-design-shell=true] [data-msg-text=true]{color:var(--od-fg);word-wrap:break-word;font-size:14px;line-height:1.5}[data-workspace-open-design-shell=true] [data-message-actions=true]{z-index:5;border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);align-items:center;gap:1px;padding:2px;display:flex;position:absolute;top:6px;right:10px;box-shadow:0 1px 3px #0000000f,0 4px 8px #0000000a}[data-workspace-open-design-shell=true] [data-message-actions=true] button{width:26px;height:26px;color:var(--od-muted);border-radius:4px}[data-workspace-open-design-shell=true] [data-message-actions=true] button:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-message-reaction-menu=true]{align-items:center;display:inline-flex;position:relative}[data-workspace-open-design-shell=true] [data-message-reaction-picker=true]{z-index:40;border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);gap:2px;padding:4px;display:flex;position:absolute;bottom:calc(100% + 6px);right:0;box-shadow:0 8px 22px #0f172a14}[data-workspace-open-design-shell=true] [data-message-reaction-option=true]{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-fg);background:0 0;border:0;place-items:center;padding:0;font-size:15px;line-height:1;display:grid}[data-workspace-open-design-shell=true] [data-message-reaction-option=true]:focus-visible,[data-workspace-open-design-shell=true] [data-message-reaction-option=true]:hover{background:var(--od-surface-3);color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] [data-msg-reactions=true]{flex-wrap:wrap;gap:4px;margin-top:4px;display:flex}[data-workspace-open-design-shell=true] [data-msg-reaction=true]{border-radius:var(--od-radius-pill);background:var(--od-surface-2);border-color:var(--od-border);height:24px;color:var(--od-fg);padding:2px 6px;font-size:12px}[data-workspace-open-design-shell=true] [data-msg-reaction=true]:hover{background:var(--od-surface-3);border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] [data-msg-reaction-mine=true]{background:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] [data-msg-reaction-mine=true]{background:color-mix(in oklab,var(--od-accent) 14%,transparent)}}[data-workspace-open-design-shell=true] [data-msg-reaction-mine=true]{border-color:var(--od-accent)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] [data-msg-reaction-mine=true]{border-color:color-mix(in oklab,var(--od-accent) 28%,var(--od-border))}}[data-workspace-open-design-shell=true] [data-msg-reaction-mine=true]{color:var(--od-accent)}[data-workspace-open-design-shell=true] .reaction-wrap{display:inline-flex;position:relative}[data-workspace-open-design-shell=true] .reactors-popover{z-index:90;border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:max-content;max-width:260px;color:var(--od-fg);opacity:0;pointer-events:none;transform-origin:0 100%;transition:opacity var(--od-motion-fast) var(--od-ease),transform var(--od-motion-fast) var(--od-ease);padding:8px;position:absolute;bottom:calc(100% + 6px);left:0;transform:translateY(4px)scale(.97);box-shadow:0 8px 24px #0f172a24,0 2px 6px #0f172a14}[data-workspace-open-design-shell=true] .reactors-popover.open{opacity:1;pointer-events:auto;transform:translateY(0)scale(1)}[data-workspace-open-design-shell=true] .reactors-popover .rp-head{border-bottom:1px solid var(--od-border);align-items:center;gap:6px;margin-bottom:4px;padding:4px 6px;display:flex}[data-workspace-open-design-shell=true] .reactors-popover .rp-emoji{font-size:14px;line-height:1}[data-workspace-open-design-shell=true] .reactors-popover .rp-names{max-width:200px;color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}[data-workspace-open-design-shell=true] .reactors-popover .rp-list{flex-direction:column;gap:1px;max-height:200px;display:flex;overflow-y:auto}[data-workspace-open-design-shell=true] .reactors-popover .rp-item{border-radius:var(--od-radius-sm);align-items:center;gap:8px;padding:4px 6px;display:flex}[data-workspace-open-design-shell=true] .reactors-popover .rp-av{color:#fff;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;font-size:10px;font-weight:600;display:grid}[data-workspace-open-design-shell=true] .reactors-popover .rp-name{min-width:0;color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;font-weight:500;overflow:hidden}[data-workspace-open-design-shell=true] .reactors-popover .rp-self{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.04em;font-size:10px}[data-workspace-open-design-shell=true] .msg-image,[data-workspace-open-design-shell=true] [data-msg-image=true]{grid-template-columns:repeat(2,80px);gap:6px;margin-top:8px;display:grid}[data-workspace-open-design-shell=true] .msg-image.single,[data-workspace-open-design-shell=true] [data-msg-image-count="1"]{grid-template-columns:160px}[data-workspace-open-design-shell=true] [data-msg-image=true] img{object-fit:cover;border-radius:var(--od-radius-md);border-color:var(--od-border);border-style:solid;border-width:1px;width:80px;height:80px;display:block}[data-workspace-open-design-shell=true] .msg-image.single img{width:160px;height:120px}[data-workspace-open-design-shell=true] [data-file-card=true]{border:1px solid var(--od-border);border-color:var(--od-border);border-radius:var(--od-radius-md)}[data-workspace-open-design-shell=true] .file-card,[data-workspace-open-design-shell=true] [data-file-card=true]{background:var(--od-bg);max-width:340px;color:var(--od-fg);align-items:center;gap:10px;margin-top:8px;padding:8px 10px;display:flex}[data-workspace-open-design-shell=true] .file-card{border:1px solid var(--od-border);border-radius:var(--od-radius-md);min-width:0;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease)}[data-workspace-open-design-shell=true] [data-file-card=true]:hover{background:var(--od-surface-3)}[data-workspace-open-design-shell=true] .file-card:focus-visible,[data-workspace-open-design-shell=true] .file-card:hover{background:var(--od-surface-3);border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-thinking-content{border-radius:var(--od-radius-sm);background:var(--od-surface-2);max-height:min(16rem,38vh);color:var(--od-muted);overflow-wrap:anywhere;white-space:pre-wrap;padding:8px 14px;font-size:13px;line-height:1.55;overflow-y:auto}[data-workspace-open-design-shell=true] .agent-run-transcript .agent-run-output-block-text .agent-run-output-block-detail-panel{color:var(--od-fg);background:0 0;border-radius:0;padding:0;font-size:14px;line-height:1.65}[data-workspace-open-design-shell=true] .agent-run-plan{gap:6px;min-width:0;display:grid}[data-workspace-open-design-shell=true] .agent-run-plan-header,[data-workspace-open-design-shell=true] .agent-run-tool-header{width:100%;min-width:0;color:var(--od-muted);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;font-size:13px;line-height:20px;display:flex}[data-workspace-open-design-shell=true] .agent-run-plan-header{width:fit-content;font-weight:500}[data-workspace-open-design-shell=true] .agent-run-plan-header:focus-visible,[data-workspace-open-design-shell=true] .agent-run-plan-header:hover,[data-workspace-open-design-shell=true] .agent-run-tool-header:focus-visible,[data-workspace-open-design-shell=true] .agent-run-tool-header:hover{color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] .agent-run-plan-list{gap:7px;margin:0;padding:4px 0 2px 20px;list-style:none;display:grid}[data-workspace-open-design-shell=true] .agent-run-plan-item{min-width:0;color:var(--od-muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:7px;font-size:13px;line-height:20px;display:grid}[data-workspace-open-design-shell=true] .agent-run-plan-item svg{color:var(--od-muted-2);margin-top:2px}[data-workspace-open-design-shell=true] .agent-run-plan-item-completed svg{color:var(--od-success)}[data-workspace-open-design-shell=true] .agent-run-plan-item-in_progress svg{color:var(--od-accent)}[data-workspace-open-design-shell=true] .agent-run-tool{gap:5px;min-width:0;display:grid}[data-workspace-open-design-shell=true] .agent-run-tool-header>svg:first-child{color:var(--od-success);flex:none}[data-workspace-open-design-shell=true] .agent-run-tool-running .agent-run-tool-header>svg:first-child{color:var(--od-accent)}[data-workspace-open-design-shell=true] .agent-run-tool-failed .agent-run-tool-header>svg:first-child{color:var(--od-destructive)}[data-workspace-open-design-shell=true] .agent-run-tool-title{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}[data-workspace-open-design-shell=true] .agent-run-tool-summary{min-width:0;color:var(--od-muted-2);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}[data-workspace-open-design-shell=true] .agent-run-tool-header>svg:last-child{flex:none;margin-left:auto}[data-workspace-open-design-shell=true] .agent-run-tool-detail{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);min-width:0;color:var(--od-muted);gap:10px;margin-left:20px;padding:10px 12px;font-size:12px;line-height:1.5;display:grid}[data-workspace-open-design-shell=true] .agent-run-tool-detail-label{color:var(--od-muted-2);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:600}[data-workspace-open-design-shell=true] .agent-run-tool-detail pre{white-space:pre-wrap;word-break:break-word;max-height:min(18rem,42vh);margin:0;overflow:auto}[data-workspace-open-design-shell=true] .agent-run-tool[data-agent-run-code-changes=true] .agent-run-tool-detail{width:100%;margin-left:0}[data-workspace-open-design-shell=true] .agent-run-tool[data-agent-run-code-changes=true] .agent-run-tool-detail pre{max-height:none;overflow-y:visible}[data-workspace-open-design-shell=true] .agent-run-tool-change,[data-workspace-open-design-shell=true] .agent-run-tool-change-text-pair,[data-workspace-open-design-shell=true] .agent-run-tool-changes{gap:8px;min-width:0;display:grid}[data-workspace-open-design-shell=true] .agent-run-tool-change-path{overflow-wrap:anywhere;min-width:0;color:var(--od-fg);font-family:var(--font-mono);font-size:12px;font-weight:600}[data-workspace-open-design-shell=true] .agent-run-tool-detail .agent-run-tool-change pre{border-left:2px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);white-space:pre;word-break:normal;max-height:none;padding:8px 10px;overflow:auto visible}[data-workspace-open-design-shell=true] .agent-run-tool-detail .agent-run-tool-change-before{border-left-color:var(--destructive);background:var(--destructive)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .agent-run-tool-detail .agent-run-tool-change-before{background:color-mix(in srgb,var(--destructive) 7%,var(--od-surface-2))}}[data-workspace-open-design-shell=true] .agent-run-tool-detail .agent-run-tool-change-after{border-left-color:var(--success);background:var(--success)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .agent-run-tool-detail .agent-run-tool-change-after{background:color-mix(in srgb,var(--success) 7%,var(--od-surface-2))}}[data-workspace-open-design-shell=true] .agent-run-output-block-code-changes .agent-run-output-block-body{display:contents}[data-workspace-open-design-shell=true] .agent-run-output-block-code-changes .agent-run-output-block-title{grid-column:2}[data-workspace-open-design-shell=true] .agent-run-output-block-code-changes .agent-run-output-block-detail{grid-column:1/-1;min-width:0}[data-workspace-open-design-shell=true] .agent-run-code-changes-content{max-height:none;color:var(--od-muted);font-family:var(--font-mono);white-space:pre;margin:0;font-size:12px;line-height:1.55;overflow:auto visible}[data-workspace-open-design-shell=true] .agent-run-tool-images{min-width:0;color:var(--od-muted);flex-wrap:wrap;gap:6px;margin-left:20px;font-size:12px;line-height:1.5;display:flex}[data-workspace-open-design-shell=true] .agent-run-tool-image{overflow-wrap:anywhere;min-width:0}[data-workspace-open-design-shell=true] .agent-run-tool-image p{margin:0}[data-workspace-open-design-shell=true] .agent-run-notice,[data-workspace-open-design-shell=true] .agent-run-request{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);gap:8px;min-width:0;padding:10px 12px;display:grid}[data-workspace-open-design-shell=true] .agent-run-request-header{min-width:0;color:var(--od-fg);align-items:center;gap:7px;font-size:13px;font-weight:600;display:flex}[data-workspace-open-design-shell=true] .agent-run-request-header svg{color:var(--warning)}[data-workspace-open-design-shell=true] .agent-run-request-status{color:var(--od-muted-2);margin-left:auto;font-size:11px;font-weight:500}[data-workspace-open-design-shell=true] .agent-run-request-decision,[data-workspace-open-design-shell=true] .agent-run-request-prompt{color:var(--od-muted);overflow-wrap:anywhere;white-space:pre-wrap;font-size:13px;line-height:1.55}[data-workspace-open-design-shell=true] .agent-run-permission-context{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);gap:7px;min-width:0;padding:9px 10px;display:grid}[data-workspace-open-design-shell=true] .agent-run-permission-locations,[data-workspace-open-design-shell=true] .agent-run-permission-tool-heading{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}[data-workspace-open-design-shell=true] .agent-run-permission-tool-title{min-width:0;color:var(--od-fg);overflow-wrap:anywhere;font-size:12px;font-weight:600}[data-workspace-open-design-shell=true] .agent-run-permission-tool-kind{border-radius:var(--od-radius-pill);background:var(--od-surface-2);color:var(--od-muted);font-family:var(--font-mono);padding:1px 6px;font-size:10px;font-weight:500}[data-workspace-open-design-shell=true] .agent-run-permission-raw-input{border-radius:var(--od-radius-sm);background:var(--od-surface-2);max-width:100%;color:var(--od-muted);font-family:var(--font-mono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;padding:8px;font-size:11px;line-height:1.5;overflow-x:auto}[data-workspace-open-design-shell=true] .agent-run-permission-locations code{color:var(--od-muted);overflow-wrap:anywhere;font-size:11px}[data-workspace-open-design-shell=true] .agent-run-request-options{flex-wrap:wrap;gap:6px;display:flex}[data-workspace-open-design-shell=true] .agent-run-request-options span{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);color:var(--od-muted);padding:2px 8px;font-size:12px}[data-workspace-open-design-shell=true] .agent-run-request .message-interaction-card-agent-run{background:0 0;border:0;border-radius:0;gap:8px;width:100%;margin:0;padding:0}[data-workspace-open-design-shell=true] .agent-run-request .message-interaction-card-agent-run .message-interaction-title{font-size:13px}[data-workspace-open-design-shell=true] .agent-run-notice{grid-template-columns:18px minmax(0,1fr);align-items:start}[data-workspace-open-design-shell=true] .agent-run-notice>svg{color:var(--warning);margin-top:2px}[data-workspace-open-design-shell=true] .agent-run-notice-error{border-color:var(--od-destructive)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .agent-run-notice-error{border-color:color-mix(in srgb,var(--od-destructive) 32%,var(--od-border))}}[data-workspace-open-design-shell=true] .agent-run-notice-error{background:var(--od-destructive-muted)}[data-workspace-open-design-shell=true] .agent-run-notice-error>svg{color:var(--od-destructive)}[data-workspace-open-design-shell=true] .agent-run-notice-title{color:var(--od-fg);font-size:13px;font-weight:600}[data-workspace-open-design-shell=true] .agent-run-notice-detail{color:var(--od-muted);margin-top:4px;font-size:13px;line-height:1.55}[data-workspace-open-design-shell=true] .agent-run-notice-code{color:var(--od-muted-2);font-family:var(--font-mono);margin-top:5px;font-size:11px}[data-workspace-open-design-shell=true] .file-card-button{text-align:left;outline:none;width:100%;max-width:none;margin-top:0}[data-workspace-open-design-shell=true] .file-card-list{flex-direction:column;gap:8px;display:flex}[data-workspace-open-design-shell=true] .fc-ico,[data-workspace-open-design-shell=true] [data-file-card-icon=true]{border-radius:var(--od-radius-sm);background:var(--od-surface-3);width:32px;height:32px;color:var(--od-fg)}[data-workspace-open-design-shell=true] .fc-ico{flex-shrink:0;place-items:center;display:grid;overflow:hidden}[data-workspace-open-design-shell=true] .fc-meta{flex:1;min-width:0}[data-workspace-open-design-shell=true] .fc-name,[data-workspace-open-design-shell=true] [data-file-card-name=true]{color:var(--od-fg);font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] .fc-name{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}[data-workspace-open-design-shell=true] .fc-size,[data-workspace-open-design-shell=true] [data-file-card-size=true]{color:var(--od-muted);font-family:var(--font-mono);font-size:12px}[data-workspace-open-design-shell=true] .fc-size{text-overflow:ellipsis;white-space:nowrap;margin-top:1px;display:block;overflow:hidden}[data-workspace-open-design-shell=true] [data-channel-files-panel=true]{flex-direction:column;gap:8px;display:flex}[data-workspace-open-design-shell=true] [data-channel-file-item=true]{border-color:var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);min-height:52px;color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-channel-file-item=true]:focus,[data-workspace-open-design-shell=true] [data-channel-file-item=true]:hover{background:var(--od-surface-3)}[data-workspace-open-design-shell=true] [data-channel-file-icon=true]{border-radius:var(--od-radius-sm);background:var(--od-surface-3);width:32px;height:32px;color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-channel-file-name=true]{color:var(--od-fg);font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] [data-channel-file-meta=true]{color:var(--od-muted);font-family:var(--font-mono);font-size:12px}[data-workspace-open-design-shell=true] [data-channel-files-empty=true]{border-color:var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface)}.workspace-topbar,[data-workspace-topbar=true]{height:var(--workspace-topbar-height);border-bottom:1px solid var(--od-border,var(--border));background:var(--od-surface,var(--card));color:var(--od-fg,var(--foreground));flex-shrink:0;align-items:center;gap:8px;padding:0 12px;display:flex}@media (min-width:640px){.workspace-topbar,[data-workspace-topbar=true]{padding-inline:20px}}.workspace-section-block,[data-workspace-section-block=true]{gap:8px;display:grid}[data-workspace-open-design-shell=true] [data-msg-code=true]{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-fg);margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] [data-msg-code=true]{background:color-mix(in oklab,var(--od-fg),transparent 97%)}}[data-workspace-open-design-shell=true] .msg-code{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-fg);margin-top:8px;overflow:hidden}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .msg-code{background:color-mix(in oklab,var(--od-fg),transparent 97%)}}[data-workspace-open-design-shell=true] .msg-code-head,[data-workspace-open-design-shell=true] [data-msg-code-head=true]{background:var(--od-surface-3);color:var(--od-muted);font-family:var(--font-mono);justify-content:space-between;align-items:center;padding:6px 10px;font-size:12px;display:flex}[data-workspace-open-design-shell=true] .msg-code-copy{white-space:nowrap;width:auto;height:auto;font-family:var(--font-body);color:var(--od-muted);cursor:pointer;border-radius:var(--od-radius-sm);background:0 0;border:0;flex:none;align-items:center;padding:2px 6px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}[data-workspace-open-design-shell=true] .msg-code-copy:focus-visible,[data-workspace-open-design-shell=true] .msg-code-copy:hover{background:var(--od-bg);color:var(--od-fg)}[data-workspace-open-design-shell=true] .msg-code-copy.copied{color:var(--od-success)}[data-workspace-open-design-shell=true] .msg-code-body,[data-workspace-open-design-shell=true] [data-msg-code-body=true]{color:var(--od-fg);font-family:var(--font-mono);margin:0;padding:6px 12px;font-size:12.5px;line-height:10px;overflow-x:auto}[data-workspace-open-design-shell=true] .msg-code-body{counter-reset:msg-code-line}[data-workspace-open-design-shell=true] .msg-code-body .line{display:block}[data-workspace-open-design-shell=true] .msg-code-body .line:before{counter-increment:msg-code-line;content:counter(msg-code-line);text-align:right;width:2em;color:var(--od-muted);-webkit-user-select:none;user-select:none;margin-right:1em;display:inline-block}[data-workspace-open-design-shell=true] .ch-drawer{z-index:66;border-left:1px solid var(--od-border);background:var(--od-bg);width:380px;max-width:92vw;color:var(--od-fg);transition:transform .2s var(--od-ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0;transform:translate(100%)}[data-workspace-open-design-shell=true] .ch-drawer.open{transform:translate(0)}[data-workspace-open-design-shell=true] .ch-backdrop{z-index:65;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);transition:opacity var(--od-motion-fast) var(--od-ease);background:#0f172a2e;position:fixed;inset:0}[data-workspace-open-design-shell=true] .ch-backdrop.open{opacity:1;pointer-events:auto}[data-workspace-open-design-shell=true] .thread-panel{z-index:91;border-left:1px solid var(--od-border);background:var(--od-bg);width:min(440px,92vw);color:var(--od-fg);transition:transform .2s var(--od-ease);visibility:hidden;pointer-events:none;position:fixed;top:0;bottom:0;right:0;transform:translate(100%);box-shadow:-12px 0 40px #0000001f}[data-workspace-open-design-shell=true] .thread-panel.open{visibility:visible;pointer-events:auto;transform:translate(0)}[data-workspace-open-design-shell=true] .thread-panel-inner{flex-direction:column;height:100%;min-height:0;display:flex}[data-workspace-open-design-shell=true] .tp-head{border-bottom:1px solid var(--od-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 20px;display:flex}[data-workspace-open-design-shell=true] .tp-title{min-width:0;color:var(--od-fg);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}[data-workspace-open-design-shell=true] .tp-count{border-radius:var(--od-radius-sm);background:var(--od-surface-2);height:20px;color:var(--od-muted);font-family:var(--font-mono);align-items:center;padding:0 6px;font-size:12px;font-weight:400;display:inline-flex}[data-workspace-open-design-shell=true] .tp-close,[data-workspace-open-design-shell=true] .tp-send{cursor:pointer;border:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .tp-close{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);background:0 0}[data-workspace-open-design-shell=true] .tp-close:focus-visible,[data-workspace-open-design-shell=true] .tp-close:hover{background:var(--od-surface-3);color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] .tp-parent{border-bottom:1px solid var(--od-border);background:var(--od-surface-2);flex-shrink:0;padding:12px 20px}[data-workspace-open-design-shell=true] .tp-parent .par-head,[data-workspace-open-design-shell=true] .tp-reply .r-head{align-items:baseline;gap:8px;margin-bottom:2px;display:flex}[data-workspace-open-design-shell=true] .tp-parent .par-name,[data-workspace-open-design-shell=true] .tp-reply .r-name{color:var(--od-fg);font-size:14px;font-weight:600}[data-workspace-open-design-shell=true] .tp-parent .par-time,[data-workspace-open-design-shell=true] .tp-reply .r-time{color:var(--od-muted-2);font-family:var(--font-mono);font-size:10px}[data-workspace-open-design-shell=true] .tp-parent .par-body{color:var(--od-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:12px;line-height:1.5;display:-webkit-box;overflow:hidden}[data-workspace-open-design-shell=true] .tp-list{flex-direction:column;flex:1;gap:16px;min-height:0;padding:16px 20px;display:flex;overflow-y:auto}[data-workspace-open-design-shell=true] .tp-reply{align-items:flex-start;gap:12px;display:flex}[data-workspace-open-design-shell=true] .tp-reply .r-av{border-radius:var(--od-radius-pill);background:var(--od-fg);width:32px;height:32px;color:var(--od-bg);flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}[data-workspace-open-design-shell=true] .tp-reply .r-body{flex:1;min-width:0}[data-workspace-open-design-shell=true] .tp-reply .r-text{color:var(--od-fg);overflow-wrap:anywhere;font-size:14px;line-height:1.55;display:block}[data-workspace-open-design-shell=true] .tp-empty{color:var(--od-muted);text-align:center;padding:32px 16px;font-size:14px}[data-workspace-open-design-shell=true] .tp-composer{padding:12px 20px calc(12px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--od-border);background:var(--od-bg);flex-shrink:0;align-items:flex-end;gap:8px;display:flex}[data-workspace-open-design-shell=true] .tp-composer textarea{resize:none;border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface-2);min-height:36px;max-height:120px;color:var(--od-fg);font:inherit;outline:none;flex:1;padding:8px 12px;font-size:14px;line-height:1.5}[data-workspace-open-design-shell=true] .tp-composer textarea:focus{border-color:var(--od-accent)}[data-workspace-open-design-shell=true] .tp-send{border-radius:var(--od-radius-md);background:var(--od-accent);width:36px;height:36px;color:var(--od-accent-on);flex-shrink:0}[data-workspace-open-design-shell=true] .tp-send:disabled{cursor:not-allowed;opacity:.45}[data-workspace-open-design-shell=true] .ch-drawer-head{border-bottom:1px solid var(--od-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;padding:16px 16px 12px;display:flex}[data-workspace-open-design-shell=true] .ch-drawer-title{color:var(--od-fg);letter-spacing:0;font-size:20px;font-weight:600}[data-workspace-open-design-shell=true] .ch-drawer-close{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);padding:0}[data-workspace-open-design-shell=true] .ch-drawer-close:focus-visible,[data-workspace-open-design-shell=true] .ch-drawer-close:hover{background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] .ch-drawer-body{flex:1;min-height:0;padding:12px 16px 20px;overflow-y:auto}[data-workspace-open-design-shell=true] .info-card{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);padding:16px}[data-workspace-open-design-shell=true] .info-eyebrow{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;margin:16px 0 8px;font-size:12px}[data-workspace-open-design-shell=true] .info-eyebrow:first-child{margin-top:0}[data-workspace-open-design-shell=true] .info-desc{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);color:var(--od-fg);padding:12px;font-size:14px;line-height:1.5}[data-workspace-open-design-shell=true] .info-row{color:var(--od-fg);align-items:center;gap:12px;padding:8px 12px;font-size:14px;display:flex}[data-workspace-open-design-shell=true] .info-row.info-row-stack{display:block}[data-workspace-open-design-shell=true] .info-row .lbl{width:80px;color:var(--od-muted);flex-shrink:0}[data-workspace-open-design-shell=true] .info-row .val{min-width:0;color:var(--od-fg);font-weight:500}[data-workspace-open-design-shell=true] .info-row .val.mono{font-family:var(--font-mono);font-size:12px}[data-workspace-open-design-shell=true] .info-avatars{flex-wrap:wrap;gap:6px;padding:0 12px;display:flex}[data-workspace-open-design-shell=true] .info-avatars .av{border-radius:var(--od-radius-pill);color:#fff;place-items:center;width:28px;height:28px;font-size:11px;font-weight:600;display:grid}[data-workspace-open-design-shell=true] .info-avatars .av .msg-avatar-img{border-radius:inherit;display:block}[data-workspace-open-design-shell=true] .user-card{z-index:70;border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:280px;color:var(--od-fg);box-shadow:none;opacity:0;pointer-events:none;transition:opacity var(--od-motion-fast) var(--od-ease),transform var(--od-motion-fast) var(--od-ease);padding:16px;position:absolute;top:0;left:52px;transform:translateY(4px)}[data-workspace-open-design-shell=true] .user-card.open{opacity:1;pointer-events:auto;transform:translateY(0)}[data-workspace-open-design-shell=true] .uc-dm{border-top:1px solid var(--od-border);align-items:center;gap:6px;margin-top:10px;padding-top:10px;display:flex}[data-workspace-open-design-shell=true] .uc-dm-input{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);min-width:0;height:32px;color:var(--od-fg);font:inherit;outline:none;flex:1;padding:0 10px;font-size:13px}[data-workspace-open-design-shell=true] .uc-dm-input:focus{border-color:var(--od-accent)}[data-workspace-open-design-shell=true] .uc-dm-send{border-radius:var(--od-radius-sm);background:var(--od-accent);width:32px;height:32px;color:var(--od-accent-on);cursor:pointer;border:0;flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .uc-dm-send:disabled{cursor:not-allowed;opacity:.45}[data-workspace-open-design-shell=true] .uc-head{align-items:center;gap:12px;display:flex}[data-workspace-open-design-shell=true] .uc-av{background:var(--od-accent);width:42px;height:42px;color:var(--od-accent-on);font-family:var(--font-mono);border-radius:50%;flex-shrink:0;place-items:center;font-size:15px;font-weight:600;display:grid;position:relative;overflow:hidden}[data-workspace-open-design-shell=true] .uc-av:after{content:"";border:2px solid var(--od-surface);background:var(--od-muted-2);border-radius:50%;width:11px;height:11px;position:absolute;bottom:0;right:0}[data-workspace-open-design-shell=true] .uc-av.online:after{background:var(--success)}[data-workspace-open-design-shell=true] .uc-av.agent{border:1px solid var(--od-border);background:var(--od-surface-3);color:var(--od-muted);font-size:18px}[data-workspace-open-design-shell=true] .uc-av.agent:after{display:none}[data-workspace-open-design-shell=true] .uc-av .msg-avatar-img{object-fit:cover;width:100%;height:100%}[data-workspace-open-design-shell=true] .uc-info{min-width:0}[data-workspace-open-design-shell=true] .uc-name{color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;overflow:hidden}[data-workspace-open-design-shell=true] .uc-status{color:var(--od-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}[data-workspace-open-design-shell=true] .uc-status.online{color:var(--success)}[data-workspace-open-design-shell=true] .uc-status.agent{color:var(--od-muted)}[data-workspace-open-design-shell=true] .uc-bio{color:var(--od-fg);margin-top:12px;font-size:14px;line-height:1.5}[data-workspace-open-design-shell=true] .uc-fields{border-top:1px solid var(--od-border);gap:6px;margin-top:10px;padding-top:10px;display:grid}[data-workspace-open-design-shell=true] .uc-field{min-width:0;color:var(--od-muted);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}[data-workspace-open-design-shell=true] .uc-field svg{flex-shrink:0;width:14px;height:14px}[data-workspace-open-design-shell=true] .uc-field span{min-width:0;color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-workspace-open-design-shell=true] .uc-actions{grid-template-columns:minmax(0,1fr) 34px;gap:6px;margin-top:12px;display:grid}[data-workspace-open-design-shell=true] .info-action{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:100%;color:var(--od-fg);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),opacity var(--od-motion-fast) var(--od-ease);justify-content:space-between;align-items:center;margin-top:12px;padding:12px;font-size:14px;text-decoration:none;display:flex}[data-workspace-open-design-shell=true] .info-action:focus-visible:not(:disabled),[data-workspace-open-design-shell=true] .info-action:hover:not(:disabled){background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .info-action.danger{color:var(--destructive)}[data-workspace-open-design-shell=true] .info-action:disabled{cursor:not-allowed;opacity:.45}[data-workspace-open-design-shell=true] .pinned-list{flex-direction:column;gap:12px;display:flex}[data-workspace-open-design-shell=true] .pinned-card{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);flex-direction:column;gap:8px;padding:12px;display:flex}[data-workspace-open-design-shell=true] .pinned-card-head{color:var(--od-muted);align-items:center;gap:8px;font-size:12px;display:flex}[data-workspace-open-design-shell=true] .pinned-card-head .av{color:#fff;border-radius:9999px;flex-shrink:0;place-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:grid}[data-workspace-open-design-shell=true] .pinned-card-head .name{color:var(--od-fg);font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] .pinned-card-head .time{font-family:var(--font-mono);margin-left:auto}[data-workspace-open-design-shell=true] .pinned-card-text{color:var(--od-fg);margin:0;font-size:14px;line-height:1.5}[data-workspace-open-design-shell=true] .pinned-card-foot{justify-content:space-between;align-items:center;gap:8px;padding-top:4px;display:flex}[data-workspace-open-design-shell=true] .pinned-unpin{border-radius:var(--od-radius-sm);height:auto;color:var(--od-muted);padding:2px 4px;font-size:12px}[data-workspace-open-design-shell=true] .pinned-unpin:focus-visible,[data-workspace-open-design-shell=true] .pinned-unpin:hover{background:var(--od-danger)}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .pinned-unpin:focus-visible,[data-workspace-open-design-shell=true] .pinned-unpin:hover{background:color-mix(in oklab,var(--od-danger) 8%,transparent)}}[data-workspace-open-design-shell=true] .pinned-unpin:focus-visible,[data-workspace-open-design-shell=true] .pinned-unpin:hover{color:var(--od-danger)}[data-workspace-open-design-shell=true] .pinned-empty{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);text-align:center;min-height:192px;color:var(--od-muted);padding:32px 16px}[data-workspace-open-design-shell=true] .pinned-empty-stack{justify-items:center;gap:8px;display:grid}[data-workspace-open-design-shell=true] .pinned-empty-icon{width:16px;height:16px;color:var(--od-muted)}[data-workspace-open-design-shell=true] .pinned-empty-title{color:var(--od-fg);margin:0;font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] .pinned-empty-copy{color:var(--od-muted);margin:0;font-size:12px;line-height:1.5}[data-workspace-open-design-shell=true] .file-modal{z-index:126;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#00000059;justify-content:center;align-items:center;padding:24px 16px;display:flex;position:fixed;inset:0}[data-attachment-preview-dialog=true].img-modal{color:#fafafa;opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--od-motion-fast) var(--od-ease),visibility 0s linear var(--od-motion-fast);background:#000000db;justify-content:center;align-items:center;z-index:200!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:none!important;flex-direction:column!important;gap:0!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}[data-attachment-preview-dialog=true].img-modal.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--od-motion-fast) var(--od-ease),visibility 0s linear 0s}[data-workspace-open-design-shell=true] .img-modal,html:has([data-workspace-open-design-shell=true]) .img-modal{color:#fafafa;opacity:0;pointer-events:none;visibility:hidden;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--od-motion-fast) var(--od-ease),visibility 0s linear var(--od-motion-fast);background:#000000db;justify-content:center;align-items:center;z-index:200!important;width:100vw!important;min-width:0!important;max-width:none!important;height:100dvh!important;max-height:none!important;box-shadow:none!important;border:0!important;border-radius:0!important;outline:none!important;flex-direction:column!important;gap:0!important;margin:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}[data-workspace-open-design-shell=true] .img-modal.open,html:has([data-workspace-open-design-shell=true]) .img-modal.open{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--od-motion-fast) var(--od-ease),visibility 0s linear 0s}[data-workspace-open-design-shell=true] .img-m-stage,html:has([data-workspace-open-design-shell=true]) .img-m-stage{cursor:zoom-out;flex:1;justify-content:center;align-items:center;width:100%;min-height:0;padding:48px 24px 16px;display:flex;overflow:hidden}[data-workspace-open-design-shell=true] .img-m-img,html:has([data-workspace-open-design-shell=true]) .img-m-img{object-fit:contain;border-radius:var(--od-radius-sm);cursor:default;transform-origin:50%;max-width:100%;max-height:100%;transition:transform var(--od-motion-fast) var(--od-ease);flex-shrink:0;display:block;box-shadow:0 24px 80px #00000080}[data-workspace-open-design-shell=true] .img-m-close,html:has([data-workspace-open-design-shell=true]) .img-m-close{z-index:2;border-radius:var(--od-radius-pill);color:#fafafa;cursor:pointer;width:40px;height:40px;transition:background var(--od-motion-fast) var(--od-ease),transform var(--od-motion-fast) var(--od-ease);background:#1414189e;border:0;place-items:center;display:grid;position:absolute;top:16px;right:16px}[data-workspace-open-design-shell=true] .img-m-close:focus-visible,[data-workspace-open-design-shell=true] .img-m-close:hover,html:has([data-workspace-open-design-shell=true]) .img-m-close:focus-visible,html:has([data-workspace-open-design-shell=true]) .img-m-close:hover{background:#28282eeb;outline:none;transform:scale(1.04)}[data-workspace-open-design-shell=true] .img-m-bar,html:has([data-workspace-open-design-shell=true]) .img-m-bar{color:#fafafa;justify-content:space-between;align-items:center;gap:16px;width:min(720px,92vw);padding:12px 16px 24px;display:flex}[data-workspace-open-design-shell=true] .img-m-info,html:has([data-workspace-open-design-shell=true]) .img-m-info{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-workspace-open-design-shell=true] .img-m-name,html:has([data-workspace-open-design-shell=true]) .img-m-name{color:#fafafa;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:600;overflow:hidden}[data-workspace-open-design-shell=true] .img-m-sub,html:has([data-workspace-open-design-shell=true]) .img-m-sub{color:#fafafa99;text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}[data-workspace-open-design-shell=true] .img-m-tools,html:has([data-workspace-open-design-shell=true]) .img-m-tools{background:#1414189e;border-radius:999px;flex-shrink:0;align-items:center;gap:4px;padding:4px;display:flex}[data-workspace-open-design-shell=true] .img-m-btn,html:has([data-workspace-open-design-shell=true]) .img-m-btn{border-radius:var(--od-radius-pill);color:#fafafa;cursor:pointer;width:32px;height:32px;transition:background var(--od-motion-fast) var(--od-ease);background:0 0;border:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .img-m-btn:focus-visible,[data-workspace-open-design-shell=true] .img-m-btn:hover,html:has([data-workspace-open-design-shell=true]) .img-m-btn:focus-visible,html:has([data-workspace-open-design-shell=true]) .img-m-btn:hover{background:#ffffff1f;outline:none}[data-workspace-open-design-shell=true] .img-m-zoom,html:has([data-workspace-open-design-shell=true]) .img-m-zoom{color:#fafafac7;min-width:48px;font-family:var(--font-mono);text-align:center;padding:0 4px;font-size:12px}[data-workspace-open-design-shell=true] .img-m-sep,html:has([data-workspace-open-design-shell=true]) .img-m-sep{background:#ffffff29;width:1px;height:18px;margin:0 4px}@media (max-width:680px){[data-workspace-open-design-shell=true] .img-m-stage,html:has([data-workspace-open-design-shell=true]) .img-m-stage{padding:32px 8px 8px}[data-workspace-open-design-shell=true] .img-m-bar,html:has([data-workspace-open-design-shell=true]) .img-m-bar{flex-direction:column;align-items:stretch;width:100%;padding:8px 12px 16px}[data-workspace-open-design-shell=true] .img-m-tools,html:has([data-workspace-open-design-shell=true]) .img-m-tools{align-self:center}}html:has([data-workspace-open-design-shell=true]) [data-attachment-preview-dialog=true].attachment-preview-modal{color:#fafafa;height:calc(100dvh - 1rem);border-radius:var(--od-radius-md)!important;background:#000000db!important;border:0!important;width:calc(100vw - 1rem)!important;max-width:calc(100vw - 1rem)!important;max-height:calc(100dvh - 1rem)!important}html:has([data-workspace-open-design-shell=true]) [data-attachment-preview-dialog=true] .attachment-preview-stage{box-sizing:border-box;justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:12px;display:flex;overflow:auto;background:0 0!important}html:has([data-workspace-open-design-shell=true]) .fm-float-close{z-index:5;border-radius:var(--od-radius-pill);color:#fafafa;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f12b8;border:0;place-items:center;width:32px;height:32px;display:grid;position:absolute;top:12px;right:12px}html:has([data-workspace-open-design-shell=true]) .fm-float-actions{z-index:5;border-radius:var(--od-radius-md);color:#fafafa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f12b8;align-items:center;gap:2px;padding:2px;display:flex;position:absolute;top:12px;left:12px}html:has([data-workspace-open-design-shell=true]) .fm-title-row.fm-float-meta{z-index:20;flex:initial;border-radius:var(--od-radius-sm);color:#fafafa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f12b8;max-width:calc(100% - 8rem);padding:4px 8px;position:absolute;top:12px;left:12px}html:has([data-workspace-open-design-shell=true]) .fm-fab{border-radius:var(--od-radius-sm);color:#fafafa;cursor:pointer;background:0 0;border:0;place-items:center;width:28px;height:28px;display:grid}html:has([data-workspace-open-design-shell=true]) .fm-fab:focus-visible,html:has([data-workspace-open-design-shell=true]) .fm-fab:hover{background:#ffffff1f;outline:none}html:has([data-workspace-open-design-shell=true]) .fm-fab-sep{background:#ffffff38;width:1px;height:18px;margin:0 2px}html:has([data-workspace-open-design-shell=true]) .attachment-image-delete{border-radius:var(--od-radius-pill);background:var(--od-bg);border:0;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab,red,red)){html:has([data-workspace-open-design-shell=true]) .attachment-image-delete{background:color-mix(in oklab,var(--od-bg) 82%,transparent)}}html:has([data-workspace-open-design-shell=true]) .attachment-image-delete{color:var(--od-fg);cursor:pointer;opacity:0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:opacity var(--od-motion-fast) var(--od-ease),background var(--od-motion-fast) var(--od-ease);padding:0;box-shadow:0 10px 26px #0f0f121f}html:has([data-workspace-open-design-shell=true]) .attachment-image-delete:focus-visible,html:has([data-workspace-open-design-shell=true]) .group:hover .attachment-image-delete{opacity:1}html:has([data-workspace-open-design-shell=true]) .attachment-image-delete:focus-visible,html:has([data-workspace-open-design-shell=true]) .attachment-image-delete:hover{background:var(--od-surface-3);outline:none}html:has([data-workspace-open-design-shell=true]) [data-mermaid-modal=true] [data-slot=dialog-close]{z-index:20;border-radius:var(--od-radius-pill);color:#fafafa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f12b8;border:0;width:32px;height:32px;top:12px;right:12px}html:has([data-workspace-open-design-shell=true]) .mermaid-zoom-bar{z-index:20;border-radius:var(--od-radius-md);color:#fafafa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f0f12b8;align-items:center;gap:4px;padding:4px;display:flex;position:absolute;bottom:12px;left:50%;transform:translate(-50%)}html:has([data-workspace-open-design-shell=true]) .mermaid-zoom-action{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);width:28px;height:28px;color:var(--od-fg);cursor:pointer;justify-content:center;align-items:center;gap:4px;padding:0;font-size:12px;line-height:1;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .mermaid-zoom-action.wide{width:auto;min-width:48px;padding:0 8px}html:has([data-workspace-open-design-shell=true]) .mermaid-zoom-action:focus-visible,html:has([data-workspace-open-design-shell=true]) .mermaid-zoom-action:hover{background:var(--od-surface-2);border-color:var(--od-muted-2);outline:none}html:has([data-workspace-open-design-shell=true]) .fm-zoom-label{min-width:36px;font-family:var(--font-mono);text-align:center;padding:0 4px;font-size:11px}[data-workspace-open-design-shell=true] .file-modal-inner{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:min(760px,100%);max-height:86vh;color:var(--od-fg);flex-direction:column;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #0000002e}[data-workspace-open-design-shell=true] .file-modal-inner.fm-wide{width:min(760px,100%)}[data-workspace-open-design-shell=true] .daemon-file-preview{border-left:1px solid var(--od-border);background:var(--od-bg);height:100%;min-height:0;color:var(--od-fg);flex-direction:column;display:flex;position:relative}[data-workspace-open-design-shell=true] .fm-resize-hitbox{z-index:10;cursor:col-resize;width:4px;height:100%;position:absolute;top:0;left:0}[data-workspace-open-design-shell=true] .fm-resize-line{background:var(--od-border);width:1px;height:100%;transition:background var(--od-motion-fast) var(--od-ease)}[data-workspace-open-design-shell=true] .fm-resize-hitbox:active .fm-resize-line,[data-workspace-open-design-shell=true] .fm-resize-hitbox:hover .fm-resize-line{background:var(--od-accent)}[data-workspace-open-design-shell=true] .fm-resize-capture{inset-block:0;width:16px;position:absolute;left:-6px}[data-workspace-open-design-shell=true] .fm-head{border-bottom:1px solid var(--od-border);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:12px 16px;display:flex}[data-workspace-open-design-shell=true] .fm-title-row{min-width:0;color:var(--od-fg);flex:1;align-items:center;gap:8px;font-size:14px;font-weight:600;display:flex}[data-workspace-open-design-shell=true] .fm-title-icon{width:16px;height:16px;color:var(--od-muted);flex-shrink:0}[data-workspace-open-design-shell=true] .fm-title-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}[data-workspace-open-design-shell=true] .fm-meta{flex:1;min-width:0}[data-workspace-open-design-shell=true] .fm-name{color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:600;line-height:1.4;overflow:hidden}[data-workspace-open-design-shell=true] .fm-sub,[data-workspace-open-design-shell=true] .fm-title{color:var(--od-muted);font-size:12px;line-height:1.4}[data-workspace-open-design-shell=true] .fm-mode-tabs{align-items:center;gap:4px;display:inline-flex}[data-workspace-open-design-shell=true] .fm-close,[data-workspace-open-design-shell=true] .fm-tab-mode{border-radius:var(--od-radius-sm);min-width:28px;min-height:28px;color:var(--od-muted);box-shadow:none;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:1px solid #0000;place-items:center;padding:0 8px;font-size:12px;font-weight:500;display:inline-grid}[data-workspace-open-design-shell=true] .fm-close{padding:0}[data-workspace-open-design-shell=true] .fm-close:focus-visible,[data-workspace-open-design-shell=true] .fm-close:hover,[data-workspace-open-design-shell=true] .fm-tab-mode:focus-visible,[data-workspace-open-design-shell=true] .fm-tab-mode:hover{border-color:var(--od-border);background:var(--od-surface-3);color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] .fm-tab-mode.active{border-color:var(--od-border);background:var(--od-surface-2);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-attachment-file-preview=true]{z-index:var(--z-popover);inset-block:0;width:560px;min-width:320px;max-width:calc(100vw - 320px);position:fixed;right:0;box-shadow:-18px 0 48px #0f0f1229}[data-workspace-open-design-shell=true] [data-attachment-file-preview=true] .fm-body{padding:16px}[data-workspace-open-design-shell=true] [data-attachment-file-preview=true] .fm-rendered{border:0;border-radius:0;min-height:100%}[data-workspace-open-design-shell=true] [data-attachment-file-preview=true] .fm-markdown-rendered{width:100%;min-width:0;max-width:100%;display:block}[data-workspace-open-design-shell=true] [data-attachment-file-preview=true] .fm-markdown-rendered a{overflow-wrap:anywhere;word-break:break-all}[data-workspace-open-design-shell=true] [data-attachment-file-preview=true] iframe.fm-rendered{background:#fff;width:100%;min-height:100%}[data-workspace-open-design-shell=true] [data-attachment-file-preview=true] .fm-foot .uc-btn{align-items:center;gap:6px;display:inline-flex}@media (max-width:680px){[data-workspace-open-design-shell=true] [data-attachment-file-preview=true]{min-width:0;max-width:none;box-shadow:none;border-left:0;inset:0;width:100vw!important}[data-workspace-open-design-shell=true] [data-attachment-file-preview=true] .fm-resize-hitbox{display:none}}[data-workspace-open-design-shell=true] .fm-body{flex:1;min-height:0;padding:16px;overflow-y:auto}[data-workspace-open-design-shell=true] .fm-preview{color:var(--od-fg-2);font-family:var(--font-mono);white-space:pre-wrap;margin:0;padding:16px;font-size:13px;line-height:1.7}[data-workspace-open-design-shell=true] .fm-preview,[data-workspace-open-design-shell=true] .fm-rendered{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-bg);min-height:min(380px,58vh)}[data-workspace-open-design-shell=true] .fm-rendered{place-items:center;display:grid;overflow:hidden}[data-workspace-open-design-shell=true] .fm-rendered img{object-fit:cover;width:100%;max-height:58vh;display:block}[data-workspace-open-design-shell=true] .fm-foot{border-top:1px solid var(--od-border);flex-shrink:0;align-items:center;gap:8px;padding:12px 16px;display:flex}[data-workspace-open-design-shell=true] .fm-foot-hint{min-width:0;color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:12px;overflow:hidden}[data-workspace-open-design-shell=true] .uc-btn{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);height:32px;color:var(--od-fg);transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);flex-shrink:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}[data-workspace-open-design-shell=true] .uc-actions .uc-btn{flex:1}[data-workspace-open-design-shell=true] [data-message-user-card-profile=true]{width:34px;min-width:34px;padding:0}[data-workspace-open-design-shell=true] .uc-btn:focus-visible,[data-workspace-open-design-shell=true] .uc-btn:hover{border-color:var(--od-muted-2);background:var(--od-surface-3)}[data-workspace-open-design-shell=true] .uc-btn.primary{border-color:var(--od-accent);background:var(--od-accent);color:var(--od-accent-on)}[data-workspace-open-design-shell=true] .fm-tabs{flex-wrap:wrap;gap:8px;display:flex}[data-workspace-open-design-shell=true] .fm-tab{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);height:32px;color:var(--od-muted);transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease);align-items:center;gap:6px;padding:0 12px;font-size:14px;display:inline-flex}[data-workspace-open-design-shell=true] .fm-tab:focus-visible,[data-workspace-open-design-shell=true] .fm-tab:hover{color:var(--od-fg);border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] .fm-tab.active{border-color:var(--od-accent);background:var(--od-accent);color:var(--od-accent-on)}[data-workspace-open-design-shell=true] .fm-tab-count{font-family:var(--font-mono);opacity:.75;font-size:12px}[data-workspace-open-design-shell=true] .fm-grid{gap:12px;margin-top:16px;display:grid}@media (min-width:640px){[data-workspace-open-design-shell=true] .fm-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){[data-workspace-open-design-shell=true] .fm-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}[data-workspace-open-design-shell=true] .fm-tile{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);min-width:0;min-height:0;color:var(--od-fg);text-align:left;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease);outline:none;flex-direction:column;display:flex;position:relative;overflow:hidden}[data-workspace-open-design-shell=true] .fm-thumb{aspect-ratio:4/3;background:var(--od-surface-3);color:var(--od-muted);justify-content:center;align-items:center;display:flex;overflow:hidden}[data-workspace-open-design-shell=true] .fm-thumb img{object-fit:cover;width:100%;height:100%}[data-workspace-open-design-shell=true] .fm-thumb-doc,[data-workspace-open-design-shell=true] .fm-thumb-pdf{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .fm-thumb-pdf{color:var(--od-danger)}[data-workspace-open-design-shell=true] .fm-tile-icon{width:24px;height:24px}[data-workspace-open-design-shell=true] .fm-tile-copy{min-width:0;padding:8px 12px;display:block}[data-workspace-open-design-shell=true] .fm-tile-meta,[data-workspace-open-design-shell=true] .fm-tile-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}[data-workspace-open-design-shell=true] .fm-tile-name{text-overflow:ellipsis;color:var(--od-fg);font-size:14px;font-weight:500;overflow:hidden}[data-workspace-open-design-shell=true] .fm-tile-meta{font-family:var(--font-mono);color:var(--od-muted);margin-top:4px;font-size:12px}[data-workspace-open-design-shell=true] .fc-arrow{border-radius:var(--od-radius-pill);width:22px;height:22px;color:var(--od-muted);place-items:center;display:grid;position:absolute;bottom:10px;right:10px}[data-workspace-open-design-shell=true] .fm-tile:focus-visible,[data-workspace-open-design-shell=true] .fm-tile:hover{background:var(--od-surface-3);border-color:var(--od-muted-2)}[data-workspace-open-design-shell=true] .fm-tile:disabled{cursor:not-allowed;opacity:.6}[data-workspace-open-design-shell=true] .fm-empty{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);text-align:center;justify-content:center;align-items:center;min-height:192px;margin-top:16px;padding:24px;display:flex}[data-workspace-open-design-shell=true] .fm-empty-stack{justify-items:center;gap:8px;display:grid}[data-workspace-open-design-shell=true] .fm-empty-icon{width:16px;height:16px;color:var(--od-muted)}[data-workspace-open-design-shell=true] .fm-empty-title{color:var(--od-fg);margin:0;font-size:14px;font-weight:500}[data-workspace-open-design-shell=true] .fm-empty-copy{color:var(--od-muted);margin:0;font-size:12px;line-height:1.5}[data-workspace-open-design-shell=true] .search-overlay{z-index:125;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0000004d;flex-direction:column;align-items:center;padding:12vh 16px 0;display:flex;position:fixed;inset:0}[data-workspace-open-design-shell=true] .search-bar{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:560px;max-width:92vw;color:var(--od-fg);align-items:center;gap:8px;padding:8px 12px;display:flex;box-shadow:0 8px 28px #0000002e}[data-workspace-open-design-shell=true] .search-icon{width:16px;height:16px;color:var(--od-muted);flex-shrink:0}[data-workspace-open-design-shell=true] .search-input{min-width:0;height:36px;color:var(--od-fg);box-shadow:none;background:0 0;border:0;outline:0;flex:1;padding:0;font-size:16px}[data-workspace-open-design-shell=true] .search-input:focus-visible{box-shadow:none;outline:0}[data-workspace-open-design-shell=true] .search-key{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);height:22px;color:var(--od-muted);font-family:var(--font-mono);align-items:center;padding:0 6px;font-size:10px;display:inline-flex}[data-workspace-open-design-shell=true] .search-close{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);flex-shrink:0;place-items:center;padding:0;display:inline-grid}[data-workspace-open-design-shell=true] .search-close:focus-visible,[data-workspace-open-design-shell=true] .search-close:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .search-results{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-surface);width:560px;max-width:92vw;max-height:56vh;color:var(--od-fg);margin-top:8px;overflow-y:auto;box-shadow:0 8px 28px #00000024}[data-workspace-open-design-shell=true] .search-result{border-bottom:1px solid var(--od-border);flex-direction:column;gap:4px;width:100%;padding:8px 12px;display:flex}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .search-result{border-bottom:1px solid color-mix(in oklab,var(--od-border) 70%,transparent)}}[data-workspace-open-design-shell=true] .search-result{text-align:left;cursor:pointer;outline:none}[data-workspace-open-design-shell=true] .search-result:last-child{border-bottom:0}[data-workspace-open-design-shell=true] .search-result:focus-visible,[data-workspace-open-design-shell=true] .search-result:hover{background:var(--od-surface-2)}[data-workspace-open-design-shell=true] .search-empty,[data-workspace-open-design-shell=true] .search-hint{color:var(--od-muted);text-align:center;margin:0;padding:20px;font-size:14px}[data-workspace-open-design-shell=true] .search-result-head{min-width:0;color:var(--od-muted);align-items:center;gap:8px;font-size:12px;line-height:1.4;display:flex}[data-workspace-open-design-shell=true] .search-result-head .name{min-width:0;color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}[data-workspace-open-design-shell=true] .search-result-head .time{font-family:var(--font-mono);flex-shrink:0;margin-left:auto}[data-workspace-open-design-shell=true] .search-result-text{-webkit-line-clamp:2;color:var(--od-fg);-webkit-box-orient:vertical;font-size:14px;line-height:1.4;display:-webkit-box;overflow:hidden}[data-workspace-open-design-shell=true] .scroll-down-btn{z-index:20;border:1px solid var(--od-border);border-radius:var(--od-radius-pill);background:var(--od-surface);width:36px;height:36px;color:var(--od-muted);justify-content:center;align-items:center;padding:0;font-size:12px;display:inline-flex;position:absolute;top:-44px;bottom:auto;left:50%;transform:translate(-50%);box-shadow:0 8px 28px #00000014}[data-workspace-open-design-shell=true] .scroll-down-btn:focus-visible,[data-workspace-open-design-shell=true] .scroll-down-btn:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-composer-wrap=true]{gap:8px}[data-workspace-open-design-shell=true] .message-composer-form{background:0 0;border-top:0;padding:0}[data-workspace-open-design-shell=true] .message-composer-form>div{display:block}[data-workspace-open-design-shell=true] .message-composer-form>div>div{width:100%;min-width:0}[data-workspace-open-design-shell=true] .composer-files{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}[data-workspace-open-design-shell=true] .composer-file-chip{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);max-width:100%;color:var(--od-muted);align-items:center;gap:4px;padding:4px 8px;font-size:12px;display:inline-flex}[data-workspace-open-design-shell=true] .composer-file-preview{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);width:72px;height:72px;display:block;position:relative;overflow:hidden}[data-workspace-open-design-shell=true] .composer-file-preview img{object-fit:cover;width:100%;height:100%;display:block}[data-workspace-open-design-shell=true] .composer-file-preview .composer-file-remove{background:var(--od-surface);position:absolute;top:4px;right:4px}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .composer-file-preview .composer-file-remove{background:color-mix(in oklab,var(--od-surface) 88%,transparent)}}[data-workspace-open-design-shell=true] .composer-file-preview .composer-file-remove{color:var(--od-fg)}[data-workspace-open-design-shell=true] .composer-file-name{text-overflow:ellipsis;white-space:nowrap;max-width:144px;overflow:hidden}[data-workspace-open-design-shell=true] .composer-file-remove{border-radius:var(--od-radius-sm);width:20px;height:20px;color:var(--od-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .composer-file-remove:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .composer-quote{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface-2);color:var(--od-muted);font-size:var(--text-xs);align-items:center;gap:8px;margin-bottom:6px;padding:6px 10px;display:flex}[data-workspace-open-design-shell=true] .msg-quote{max-width:min(560px,100%);margin-top:4px}[data-workspace-open-design-shell=true] .composer-quote .cq-icon{color:var(--od-muted);flex-shrink:0;display:flex}[data-workspace-open-design-shell=true] .composer-quote .cq-meta{color:var(--od-fg-2);flex-shrink:0}[data-workspace-open-design-shell=true] .composer-quote .cq-meta strong{font-weight:600}[data-workspace-open-design-shell=true] .composer-quote .cq-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-mono);flex:1;overflow:hidden}[data-workspace-open-design-shell=true] .composer-quote .cq-close{border-radius:var(--od-radius-sm);width:18px;height:18px;color:var(--od-muted);cursor:pointer;transition:color var(--od-motion-fast) var(--od-ease),background var(--od-motion-fast) var(--od-ease);background:0 0;border:0;flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .composer-quote .cq-close:focus-visible,[data-workspace-open-design-shell=true] .composer-quote .cq-close:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-channel-composer-slot=true],[data-workspace-open-design-shell=true] [data-dm-composer-slot=true],[data-workspace-open-design-shell=true] [data-task-comment-composer-slot=true]{background:linear-gradient(to top,var(--od-bg) 70%,transparent);flex-shrink:0;padding:0 12px 8px;position:relative}[data-workspace-open-design-shell=true] [data-task-comment-composer-slot=true]{padding:0 8px 4px}[data-workspace-open-design-shell=true] [data-channel-composer-slot=true],[data-workspace-open-design-shell=true] [data-dm-composer-slot=true]{width:100%;max-width:var(--od-collaboration-readable-width);margin-inline:auto}[data-workspace-open-design-shell=true] [data-message-composer-panel=true]{border:1px solid var(--od-border);border-color:var(--od-border);border-radius:var(--od-radius-md);transition:border-color var(--od-motion-fast) var(--od-ease);position:relative;box-shadow:0 12px 28px #0f172a14}[data-workspace-open-design-shell=true] [data-message-composer-panel=true]:focus-within{border-color:var(--od-border)}[data-workspace-open-design-shell=true] .composer textarea{resize:none;width:100%;min-height:44px;max-height:200px;color:var(--od-fg);font-size:var(--text-base);background:0 0;border:0;outline:0;padding:12px;line-height:1.5;display:block}[data-workspace-open-design-shell=true] .composer textarea::placeholder{color:var(--od-muted)}@media (max-width:639px){[data-workspace-open-design-shell=true] [data-message-composer-panel=true] textarea{height:44px;min-height:44px;max-height:44px;overflow:hidden}[data-workspace-open-design-shell=true] [data-message-composer-panel=true]:focus-within textarea{height:auto;min-height:76px;max-height:156px;overflow-y:auto}}[data-workspace-open-design-shell=true] [data-composer-actions=true]{justify-content:space-between;align-items:center;gap:8px;padding:4px 8px 8px;display:flex}[data-workspace-open-design-shell=true] [data-composer-actions=true] .left,[data-workspace-open-design-shell=true] [data-composer-actions=true] .right{align-items:center;gap:2px;display:flex}[data-workspace-open-design-shell=true] [data-composer-actions=true] button{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}[data-workspace-open-design-shell=true] [data-composer-actions=true] button:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-composer-actions=true] .composer-send{background:var(--od-surface-3);color:var(--od-muted-2)}[data-workspace-open-design-shell=true] [data-composer-actions=true] .composer-send.active{background:var(--od-accent);color:var(--od-accent-on)}[data-workspace-open-design-shell=true] [data-composer-actions=true] button:disabled,[data-workspace-open-design-shell=true] [data-composer-actions=true] button[aria-disabled=true]{cursor:not-allowed;opacity:.55}html:has([data-workspace-open-design-shell=true]) .mention-popup{max-height:224px;overflow-y:auto;border:1px solid var(--od-border)!important;border-radius:var(--od-radius-md)!important;background:var(--od-surface)!important;color:var(--od-fg)!important;padding:6px!important;box-shadow:0 12px 32px #0f172a29!important}html:has([data-workspace-open-design-shell=true]) [data-mobile-suggestion-tray=true]{max-height:14rem;margin-bottom:8px;overflow-y:auto;border:1px solid var(--od-border)!important;border-radius:var(--od-radius-md)!important;background:var(--od-surface)!important;color:var(--od-fg)!important;padding:6px!important;box-shadow:0 10px 28px #0f172a24!important}html:has([data-workspace-open-design-shell=true]) [data-mobile-suggestion-tray=true].mention-popup{width:100%;max-height:min(14rem,40dvh)}html:has([data-workspace-open-design-shell=true]) .mention-hint{color:var(--od-muted);padding:6px 8px 8px;font-size:11px;line-height:1.2}html:has([data-workspace-open-design-shell=true]) .mention-list{gap:2px;display:grid}html:has([data-workspace-open-design-shell=true]) .mention-item,html:has([data-workspace-open-design-shell=true]) .mention-option{border-radius:var(--od-radius-sm);width:100%;min-width:0;min-height:44px;color:var(--od-muted);text-align:left;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;align-items:center;gap:10px;padding:7px 10px;display:flex}html:has([data-workspace-open-design-shell=true]) .mention-item.active,html:has([data-workspace-open-design-shell=true]) .mention-item:focus-visible,html:has([data-workspace-open-design-shell=true]) .mention-item:hover,html:has([data-workspace-open-design-shell=true]) .mention-option.active,html:has([data-workspace-open-design-shell=true]) .mention-option:focus-visible,html:has([data-workspace-open-design-shell=true]) .mention-option:hover{background:var(--od-surface-3);color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .mention-item .av{flex-shrink:0;width:28px;height:28px;font-size:11px}html:has([data-workspace-open-design-shell=true]) .mention-item .mi-copy{flex:1;min-width:0;display:block}html:has([data-workspace-open-design-shell=true]) .mention-item .mi-name{color:var(--od-fg);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;display:block;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .mention-item .mi-meta{max-width:44%;color:var(--od-muted);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;justify-content:flex-end;align-items:center;margin-left:auto;font-size:12px;line-height:1.2;display:inline-flex;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .mention-item .mi-sub{color:var(--od-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.2;display:block;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .agent-process{overflow:hidden;border:1px solid var(--od-border)!important;border-radius:var(--od-radius-md)!important;background:var(--od-surface)!important;color:var(--od-fg)!important;box-shadow:0 16px 40px #0f172a2e!important}html:has([data-workspace-open-design-shell=true]) .agent-process-popover{text-align:left;width:min(42rem,100vw - 2rem);padding:0!important}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-body{padding:12px}html:has([data-workspace-open-design-shell=true]) .ap-backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a2e!important}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-head{border-bottom:1px solid var(--od-border);background:var(--od-surface);justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex;padding:12px 16px!important}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-eyebrow{min-width:0;color:var(--od-fg);align-items:center;gap:8px;font-size:13px;font-weight:600;display:inline-flex}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-glyph{border-radius:var(--od-radius-pill);background:var(--od-accent);width:26px;height:26px;color:var(--od-accent-on);font-family:var(--font-mono);flex-shrink:0;place-items:center;font-size:11px;font-weight:700;display:grid}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-close,html:has([data-workspace-open-design-shell=true]) .ap-link{border-radius:var(--od-radius-sm);width:24px;height:24px;color:var(--od-muted);box-shadow:none;cursor:pointer;background:0 0;border:0;place-items:center;display:inline-grid}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-close{width:28px;height:28px}html:has([data-workspace-open-design-shell=true]) .ap-link:disabled{cursor:not-allowed;opacity:.55}html:has([data-workspace-open-design-shell=true]) .agent-run-cancel{color:var(--od-muted)}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-close:focus-visible,html:has([data-workspace-open-design-shell=true]) .agent-process .ap-close:hover,html:has([data-workspace-open-design-shell=true]) .ap-link:focus-visible:not(:disabled),html:has([data-workspace-open-design-shell=true]) .ap-link:hover:not(:disabled){background:var(--od-surface-3)!important;color:var(--od-fg)!important}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-context{color:var(--od-muted);font-size:12px}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-section{gap:10px;display:grid}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-section-label{color:var(--od-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-input{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);padding:10px 12px}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-steps{gap:0;margin:0;padding-left:0;list-style:none;display:grid}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-step-title{color:var(--od-fg)}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-step-meta{color:var(--od-muted)}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-default{border-color:var(--od-border);background:var(--od-surface);color:var(--od-muted)}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-success{border-color:var(--od-success,#16a34a)}@supports (color:color-mix(in lab,red,red)){html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-success{border-color:color-mix(in oklab,var(--od-success,#16a34a) 30%,var(--od-border))}}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-success{background:var(--od-success,#16a34a)}@supports (color:color-mix(in lab,red,red)){html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-success{background:color-mix(in oklab,var(--od-success,#16a34a) 10%,var(--od-surface))}}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-success{color:var(--od-success,#16a34a)}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-error{border-color:var(--od-danger,#d92d20)}@supports (color:color-mix(in lab,red,red)){html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-error{border-color:color-mix(in oklab,var(--od-danger,#d92d20) 30%,var(--od-border))}}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-error{background:var(--od-danger,#d92d20)}@supports (color:color-mix(in lab,red,red)){html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-error{background:color-mix(in oklab,var(--od-danger,#d92d20) 10%,var(--od-surface))}}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-marker-error{color:var(--od-danger,#d92d20)}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-tools{gap:6px;margin:0;padding:0;list-style:none;display:grid}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-tools li{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-bg);min-width:0;color:var(--od-muted);justify-content:space-between;align-items:center;gap:12px;padding:8px 10px;font-size:12px;display:flex}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-tools code{min-width:0;color:var(--od-fg);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-foot{border-top:1px solid var(--od-border);justify-content:space-between;align-items:center;gap:12px;padding-top:6px;display:flex}html:has([data-workspace-open-design-shell=true]) .agent-process .ap-tokens{border-radius:var(--od-radius-sm);background:var(--od-surface-3);color:var(--od-muted)}html:has([data-workspace-open-design-shell=true]) .arp-head-toggle{width:100%;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease)}html:has([data-workspace-open-design-shell=true]) .arp-head-toggle:focus-visible,html:has([data-workspace-open-design-shell=true]) .arp-head-toggle:hover{background:var(--od-surface-2);outline:none}[data-workspace-open-design-shell=true] .chat-fab{--agent-chat-fab-bottom:112px;right:24px;bottom:var(--agent-chat-fab-bottom);z-index:240;border-radius:var(--od-radius-pill);background:var(--od-accent);width:52px;height:52px;color:var(--od-accent-on);cursor:pointer;touch-action:none;transition:transform var(--od-motion-fast) var(--od-ease),box-shadow var(--od-motion-fast) var(--od-ease);border:0;place-items:center;display:grid;position:fixed;box-shadow:0 8px 24px #0000002e,0 2px 6px #0000001f}[data-workspace-open-design-shell=true] .chat-fab.dragging{transition:none}[data-workspace-open-design-shell=true] .chat-fab:hover{transform:scale(1.05);box-shadow:0 12px 32px #00000038}[data-workspace-open-design-shell=true] .chat-fab.running{box-shadow:0 0 0 3px var(--od-accent),0 8px 24px #0000002e,0 2px 6px #0000001f}@supports (color:color-mix(in lab,red,red)){[data-workspace-open-design-shell=true] .chat-fab.running{box-shadow:0 0 0 3px color-mix(in oklab,var(--od-accent),transparent 75%),0 8px 24px #0000002e,0 2px 6px #0000001f}}[data-workspace-open-design-shell=true] .chat-fab>span{border:2px solid var(--od-bg);background:var(--od-danger);color:#fff}[data-workspace-open-design-shell=true] .chat-panel{z-index:250;border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-bg);width:380px;max-width:calc(100vw - 32px);height:540px;max-height:calc(100dvh - 120px);color:var(--od-fg);flex-direction:column;display:flex;position:fixed;bottom:88px;right:24px;overflow:hidden;box-shadow:0 16px 40px #0000002e,0 4px 12px #00000014}[data-workspace-open-design-shell=true] .chat-panel.fullscreen{border-radius:var(--od-radius-md);width:auto;max-width:none;height:auto;max-height:none;inset:16px}[data-workspace-open-design-shell=true] .cp-head{border-bottom:1px solid var(--od-border);background:var(--od-surface);align-items:center;gap:8px;padding:12px 16px;display:flex}[data-workspace-open-design-shell=true] .cp-session-bar{border-bottom:1px solid var(--od-border);background:var(--od-bg);grid-template-columns:28px minmax(0,1fr);align-items:center;gap:8px;padding:8px 16px;display:grid}[data-workspace-open-design-shell=true] .cp-session-select{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);width:100%;min-width:0;height:28px;min-height:28px;color:var(--od-fg);box-shadow:none;padding:0 8px;font-size:12px;line-height:1}[data-workspace-open-design-shell=true] .cp-session-select:focus-visible,[data-workspace-open-design-shell=true] .cp-session-select:hover{border-color:var(--od-muted-2);background:var(--od-surface-2);box-shadow:none}[data-workspace-open-design-shell=true] .cp-session-select svg{width:14px;height:14px;color:var(--od-muted);flex-shrink:0}html:has([data-workspace-open-design-shell=true]) .cp-session-option{gap:2px;width:100%;min-width:0;display:grid}[data-workspace-open-design-shell=true] .cp-bot-avatar{border-radius:var(--od-radius-pill);background:var(--od-accent);width:32px;height:32px;color:var(--od-accent-on);font-family:var(--font-mono);flex-shrink:0;place-items:center;font-size:13px;font-weight:700;display:grid}[data-workspace-open-design-shell=true] .cp-bot-info{flex:1;min-width:0}[data-workspace-open-design-shell=true] .cp-bot-name{color:var(--od-fg);margin:0;font-size:14px;font-weight:600;line-height:1.35}[data-workspace-open-design-shell=true] .cp-bot-status{min-width:0;color:var(--success);font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:4px;margin:0;font-size:12px;line-height:1.35;display:flex;overflow:hidden}[data-workspace-open-design-shell=true] .cp-bot-status:before{border-radius:var(--od-radius-pill);background:var(--success);content:"";flex-shrink:0;width:6px;height:6px}[data-workspace-open-design-shell=true] .cp-agent-select{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);background:var(--od-bg);width:min(220px,100%);height:26px;min-height:26px;color:var(--od-fg);box-shadow:none;margin-top:4px;padding:0 8px;font-size:12px;line-height:1}[data-workspace-open-design-shell=true] .cp-agent-select:focus-visible,[data-workspace-open-design-shell=true] .cp-agent-select:hover{border-color:var(--od-muted-2);background:var(--od-surface-2);box-shadow:none}[data-workspace-open-design-shell=true] .cp-agent-select svg{width:12px;height:12px;color:var(--od-muted)}[data-workspace-open-design-shell=true] .cp-close,[data-workspace-open-design-shell=true] .cp-fullscreen,[data-workspace-open-design-shell=true] .cp-new-chat{border-radius:var(--od-radius-sm);width:28px;height:28px;color:var(--od-muted);cursor:pointer;transition:background var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);background:0 0;border:0;outline:none;flex-shrink:0;place-items:center;display:grid}[data-workspace-open-design-shell=true] .cp-close:focus-visible,[data-workspace-open-design-shell=true] .cp-close:hover,[data-workspace-open-design-shell=true] .cp-fullscreen:focus-visible,[data-workspace-open-design-shell=true] .cp-fullscreen:hover,[data-workspace-open-design-shell=true] .cp-new-chat:focus-visible,[data-workspace-open-design-shell=true] .cp-new-chat:hover{background:var(--od-surface-3);color:var(--od-fg)}[data-workspace-open-design-shell=true] .cp-body{overflow-anchor:none;flex:1;min-height:0;padding:16px;overflow-y:auto}[data-workspace-open-design-shell=true] .cp-thread{gap:0;display:grid}[data-workspace-open-design-shell=true] .cp-body .msg{padding:8px 0}[data-workspace-open-design-shell=true] .cp-body .msg:not(.self){grid-template-columns:32px minmax(0,1fr);gap:10px}[data-workspace-open-design-shell=true] .cp-body .msg.self{padding-left:48px}[data-workspace-open-design-shell=true] .cp-body .msg-avatar{width:32px;height:32px;font-size:12px}[data-workspace-open-design-shell=true] .agent-chat-notice-danger{color:var(--od-danger)}[data-workspace-open-design-shell=true] .cp-system{color:var(--od-muted);text-align:center;margin:12px 0;font-size:12px}[data-workspace-open-design-shell=true] .cp-suggestions{flex-wrap:wrap;gap:8px;padding:0 16px 12px;display:flex}[data-workspace-open-design-shell=true] .cp-sugg{border:1px solid var(--od-border);border-radius:var(--od-radius-pill);background:var(--od-surface);max-width:100%;height:30px;color:var(--od-fg);white-space:nowrap;transition:background var(--od-motion-fast) var(--od-ease),border-color var(--od-motion-fast) var(--od-ease),color var(--od-motion-fast) var(--od-ease);justify-content:center;align-items:center;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}[data-workspace-open-design-shell=true] .cp-sugg:focus-visible,[data-workspace-open-design-shell=true] .cp-sugg:hover{border-color:var(--od-muted-2);background:var(--od-surface-3);color:var(--od-fg);outline:none}[data-workspace-open-design-shell=true] .cp-input{border-top:1px solid var(--od-border);background:var(--od-surface);padding:12px 16px 16px}[data-workspace-open-design-shell=true] .cp-input .message-composer-form,[data-workspace-open-design-shell=true] .cp-input [data-composer-wrap=true]{width:100%}[data-workspace-open-design-shell=true] .cp-input [data-composer-wrap=true]{background:0 0;border:0;padding:0}[data-workspace-open-design-shell=true] .cp-input .composer{border:1px solid var(--od-border);border-radius:var(--od-radius-md);background:var(--od-bg);align-items:center;gap:6px;min-height:38px;padding:0 4px 0 12px}[data-workspace-open-design-shell=true] .cp-input .composer:focus-within{border-color:var(--od-border)}[data-workspace-open-design-shell=true] .cp-input .composer textarea{max-height:92px;color:var(--od-fg);background:0 0;border:0;padding:8px 0;font-size:14px;line-height:20px;min-height:36px!important}[data-workspace-open-design-shell=true] .cp-input .composer textarea::placeholder{color:var(--od-muted)}[data-workspace-open-design-shell=true] .cp-input .composer-actions{justify-content:flex-end;gap:2px}[data-workspace-open-design-shell=true] .cp-input .composer-actions button{border-radius:var(--od-radius-sm);width:30px;height:30px;box-shadow:none}[data-workspace-open-design-shell=true] .cp-input .composer-send.cp-send{border-radius:var(--od-radius-md);background:var(--od-accent);width:36px;height:36px;color:var(--od-accent-on);flex-shrink:0}[data-workspace-open-design-shell=true] .cp-input .composer-send.cp-send:disabled,[data-workspace-open-design-shell=true] .cp-input .composer-send.cp-send[aria-disabled=true]{background:var(--od-surface-3);color:var(--od-muted-2)}@media (max-width:639px){[data-workspace-open-design-shell=true] .chat-fab{--agent-chat-fab-bottom:calc(env(safe-area-inset-bottom) + 88px);width:48px;height:48px;right:16px}[data-workspace-open-design-shell=true] .chat-panel{border:0;border-radius:0;width:100vw;max-width:none;height:100dvh;max-height:none;inset:0}}[data-settings-shell=true]{--settings-radius-sm:6px;--settings-radius-md:8px;--settings-radius-lg:12px;--settings-motion-fast:.15s;--settings-ease:cubic-bezier(.2,0,0,1);background:var(--settings-bg);color:var(--settings-fg);font-family:var(--font-sans)}@media (min-width:640px){[data-slot=dialog-content]:has([data-settings-shell=true]){--tw-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-inset-shadow:0 0 #0000!important;--tw-inset-ring-shadow:0 0 #0000!important;color:#111827!important;box-shadow:none!important;background:#fff!important;border:0!important;border-radius:0!important;padding:0!important}}@media (max-width:639px){[data-slot=dialog-content]:has([data-settings-shell=true]){--tw-shadow:0 0 #0000!important;--tw-ring-shadow:0 0 #0000!important;--tw-ring-offset-shadow:0 0 #0000!important;--tw-inset-shadow:0 0 #0000!important;--tw-inset-ring-shadow:0 0 #0000!important;background:var(--settings-bg,#fff)!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;color:var(--settings-fg,#111827)!important;box-shadow:none!important;border:0!important;border-radius:0!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:hidden!important;transform:none!important}}[data-settings-dialog-content=true]{background:var(--settings-bg,#fff)!important;color:var(--settings-fg,#111827)!important}[data-settings-shell=true].settings-shell{background:var(--settings-bg);grid-template-columns:240px minmax(0,1fr);min-height:100dvh;overflow:hidden}[data-settings-shell=true]{--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#000;--primary-foreground:#fff;--secondary:#fafafa;--secondary-foreground:#111827;--muted:#fafafa;--muted-foreground:#64748b;--accent:#f5f5f5;--accent-foreground:#111827;--destructive:#dc2626;--border:#e5e7eb;--input:#e5e7eb;--ring:#111827;--brand:#000;--brand-foreground:#fff;--success:#16a34a;--success-foreground:#166534;--success-muted:#16a34a1f;--warning:#d97706;--warning-foreground:#92400e;--warning-muted:#d977061f;--info:#2563eb;--info-foreground:#1d4ed8;--info-muted:#2563eb1f;--destructive-foreground:#b91c1c;--destructive-muted:#dc26261f;--settings-bg:var(--background);--settings-surface:var(--card);--settings-surface-2:var(--muted);--settings-surface-3:var(--accent);--settings-fg:var(--foreground);--settings-fg-2:var(--card-foreground);--settings-muted:var(--muted-foreground);--settings-muted-2:var(--muted-foreground);--settings-border:var(--border);--settings-accent:var(--primary);--settings-accent-on:var(--primary-foreground);--settings-success:var(--success);color-scheme:light}[data-workspace-open-design-shell=true] [data-settings-shell=true],[data-workspace-open-design-shell=true][data-settings-shell=true]{--background:#fff;--foreground:#111827;--card:#fff;--card-foreground:#111827;--popover:#fff;--popover-foreground:#111827;--primary:#000;--primary-foreground:#fff;--secondary:#fafafa;--secondary-foreground:#111827;--muted:#fafafa;--muted-foreground:#64748b;--accent:#f5f5f5;--accent-foreground:#111827;--destructive:#dc2626;--border:#e5e7eb;--input:#e5e7eb;--ring:#111827;--brand:#000;--brand-foreground:#fff;--success:#16a34a;--success-foreground:#166534;--success-muted:#16a34a1f;--warning:#d97706;--warning-foreground:#92400e;--warning-muted:#d977061f;--info:#2563eb;--info-foreground:#1d4ed8;--info-muted:#2563eb1f;--destructive-foreground:#b91c1c;--destructive-muted:#dc26261f;--settings-bg:#fff;--settings-surface:#fff;--settings-surface-2:#fafafa;--settings-surface-3:#f5f5f5;--settings-fg:#111827;--settings-fg-2:#111827;--settings-muted:#64748b;--settings-muted-2:#94a3b8;--settings-border:#e5e7eb;--settings-accent:#000;--settings-accent-on:#fff;--settings-success:#16a34a;color-scheme:light}.dark [data-settings-shell=true]{--background:#09090b;--foreground:#fafafa;--card:#0f0f12;--card-foreground:#fafafa;--popover:#0f0f12;--popover-foreground:#fafafa;--primary:#fafafa;--primary-foreground:#09090b;--secondary:#18181b;--secondary-foreground:#fafafa;--muted:#18181b;--muted-foreground:#a1a1aa;--accent:#27272a;--accent-foreground:#fafafa;--destructive:#ef4444;--border:#27272a;--input:#27272a;--ring:#fafafa;--brand:#fafafa;--brand-foreground:#09090b;--success:#22c55e;--success-foreground:#86efac;--success-muted:#22c55e24;--warning:#f59e0b;--warning-foreground:#fbbf24;--warning-muted:#f59e0b24;--info:#60a5fa;--info-foreground:#93c5fd;--info-muted:#60a5fa24;--destructive-foreground:#fca5a5;--destructive-muted:#ef444429;--settings-bg:#09090b;--settings-surface:#0f0f12;--settings-surface-2:#18181b;--settings-surface-3:#27272a;--settings-fg:#fafafa;--settings-fg-2:#fafafa;--settings-muted:#a1a1aa;--settings-muted-2:#71717a;--settings-border:#27272a;--settings-accent:#fafafa;--settings-accent-on:#09090b;--settings-success:#22c55e;color-scheme:dark}.dark [data-settings-dialog-content=true],.dark [data-slot=dialog-content]:has([data-settings-shell=true]){color:#fafafa!important;background:#09090b!important}.settings-embedded-shell,[data-settings-embedded-shell=true]{--settings-bg:#fff;--settings-surface:#fff;--settings-surface-2:#fafafa;--settings-surface-3:#f5f5f5;--settings-fg:#111827;--settings-fg-2:#111827;--settings-muted:#64748b;--settings-muted-2:#94a3b8;--settings-border:#e5e7eb;--settings-accent:#000;--settings-accent-on:#fff;--settings-success:#16a34a;background:var(--settings-bg);min-width:0;height:100%;min-height:0;color:var(--settings-fg);flex:1;display:flex}.dark .settings-embedded-shell,.dark [data-settings-embedded-shell=true]{--settings-bg:#09090b;--settings-surface:#0f0f12;--settings-surface-2:#18181b;--settings-surface-3:#27272a;--settings-fg:#fafafa;--settings-fg-2:#fafafa;--settings-muted:#a1a1aa;--settings-muted-2:#71717a;--settings-border:#27272a;--settings-accent:#fafafa;--settings-accent-on:#09090b;--settings-success:#22c55e;color-scheme:dark}[data-settings-shell=true] .settings-side,[data-settings-shell=true] [data-settings-sidebar=true]{background:var(--settings-surface);border-color:var(--settings-border);flex-direction:column;display:flex}[data-settings-shell=true] .settings-side-head,[data-settings-shell=true] [data-settings-sidebar-head=true]{background:var(--settings-surface);border-color:var(--settings-border);min-height:65px;color:var(--settings-fg);gap:8px;padding:16px;font-size:16px;font-weight:600}[data-platform=darwin] [data-settings-shell=true] [data-settings-mobile-master-head=true],[data-platform=darwin] [data-settings-shell=true] [data-settings-sidebar-head=true]{padding-left:104px!important}[data-settings-embedded-shell=true] .icon-btn,[data-settings-embedded-shell=true] .theme-toggle,[data-settings-embedded-shell=true] [data-settings-theme-toggle=true],[data-settings-shell=true] .icon-btn,[data-settings-shell=true] .theme-toggle,[data-settings-shell=true] [data-settings-theme-toggle=true]{border-radius:var(--settings-radius-sm);width:32px;height:32px;color:var(--settings-muted);background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}[data-settings-embedded-shell=true] .icon-btn:hover,[data-settings-embedded-shell=true] .theme-toggle:hover,[data-settings-embedded-shell=true] [data-settings-theme-toggle=true]:hover,[data-settings-shell=true] .icon-btn:hover,[data-settings-shell=true] .theme-toggle:hover,[data-settings-shell=true] [data-settings-theme-toggle=true]:hover{background:var(--settings-surface-3);color:var(--settings-fg)}[data-settings-shell=true] .settings-side-scroll,[data-settings-shell=true] [data-settings-sidebar-scroll=true]{flex:1;padding:12px 8px;overflow-y:auto}[data-settings-shell=true] .settings-group,[data-settings-shell=true] [data-settings-group=true]{gap:4px;margin-bottom:16px;display:grid}[data-settings-shell=true] .settings-group-label,[data-settings-shell=true] [data-settings-group-label=true]{color:var(--settings-muted);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;padding:8px 12px;font-size:12px;font-weight:500}[data-settings-shell=true] .settings-link,[data-settings-shell=true] [data-settings-link=true]{border-radius:var(--settings-radius-sm);min-height:36px;color:var(--settings-fg);text-align:left;transition:background var(--settings-motion-fast) var(--settings-ease),color var(--settings-motion-fast) var(--settings-ease);align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:400;text-decoration:none;display:flex}[data-settings-shell=true] .settings-link svg,[data-settings-shell=true] [data-settings-link=true] svg{width:15px;height:15px;color:var(--settings-muted)}[data-settings-shell=true] .settings-link:hover,[data-settings-shell=true] [data-settings-link=true]:hover{background:var(--settings-surface-2);color:var(--settings-fg)}[data-settings-shell=true] .settings-link.active,[data-settings-shell=true] [data-settings-link-active=true]{background:var(--settings-surface-3);color:var(--settings-fg);font-weight:500}[data-settings-shell=true] .settings-link.active svg,[data-settings-shell=true] [data-settings-link-active=true] svg{color:var(--settings-fg)}[data-settings-shell=true] .settings-side-foot,[data-settings-shell=true] [data-settings-sidebar-foot=true]{background:var(--settings-surface);border-color:var(--settings-border);padding:12px}[data-settings-shell=true] [data-settings-sidebar-user-menu=true]{border-radius:var(--settings-radius-md);min-height:48px;transition:background var(--settings-motion-fast) var(--settings-ease)}[data-settings-shell=true] [data-settings-sidebar-user-menu=true]:hover{background:var(--settings-surface-2)}[data-settings-shell=true] .foot-avatar,[data-settings-shell=true] [data-settings-sidebar-user-avatar=true]{background:var(--settings-accent);width:28px;height:28px;color:var(--settings-accent-on);font-family:var(--font-mono);border-radius:9999px;font-size:11px;font-weight:600}[data-settings-shell=true] .foot-info{min-width:0;overflow:hidden}[data-settings-shell=true] .foot-name{color:var(--settings-fg);font-size:13px;font-weight:500}[data-settings-shell=true] .foot-status,[data-settings-shell=true] [data-settings-sidebar-user-status=true]{color:var(--settings-success);font-family:var(--font-mono);font-size:12px}[data-settings-shell=true] .settings-main,[data-settings-shell=true] [data-settings-main=true]{background:var(--settings-bg);padding:32px 32px 48px;overflow-y:auto}[data-settings-shell=true] .settings-section,[data-settings-shell=true] [data-settings-section=true]{width:100%;max-width:680px;margin:0 auto;display:block}[data-settings-shell=true] .settings-mobile-section-trigger{width:100%;max-width:680px;margin:0 auto 16px;display:none}[data-settings-shell=true] [data-settings-mobile-detail-head=true],[data-settings-shell=true] [data-settings-mobile-master=true]{display:none}[data-settings-shell=true] .settings-mobile-section-trigger [data-mobile-settings-section-select=true]{border:1px solid var(--settings-border);border-radius:var(--settings-radius-sm);background:var(--settings-surface);width:100%;min-height:40px;color:var(--settings-fg);cursor:pointer;text-align:left;box-shadow:none;justify-content:space-between;align-items:center;gap:8px;margin-top:0;padding:0 12px;display:inline-flex}[data-settings-shell=true] .settings-mobile-section-trigger [data-mobile-settings-section-select=true]:hover,[data-settings-shell=true] .settings-mobile-section-trigger [data-mobile-settings-section-select=true][aria-expanded=true]{background:var(--settings-surface-3)}[data-mobile-settings-section-sheet=true] .mobile-settings-section-group{gap:4px;display:grid}[data-mobile-settings-section-sheet=true] .mobile-settings-section-option{border-radius:var(--settings-radius-sm,6px);width:100%;min-height:44px;color:var(--settings-fg,var(--foreground));cursor:pointer;text-align:left;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 12px;display:flex}[data-mobile-settings-section-sheet=true] .mobile-settings-section-option.active,[data-mobile-settings-section-sheet=true] .mobile-settings-section-option:hover{background:var(--settings-surface-3,var(--accent))}[data-mobile-settings-section-sheet=true] .settings-mobile-close{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-3,var(--secondary));width:100%;min-height:44px;color:var(--settings-fg,var(--foreground));cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;display:inline-flex}[data-settings-shell=true] .settings-side-scrim{z-index:45;opacity:0;pointer-events:none;transition:opacity var(--settings-motion-fast) var(--settings-ease);background:#0000003d;border:0;position:fixed;inset:0}[data-settings-shell=true] .settings-side-scrim.open{opacity:1;pointer-events:auto}[data-settings-shell=true] [data-settings-current-section=agents],[data-settings-shell=true] [data-settings-current-section=daemons]{max-width:1280px}[data-settings-section-head=true]{border-bottom:1px solid var(--settings-border,var(--border));margin-bottom:24px;padding-bottom:16px}[data-settings-section-head=true] h1,[data-settings-section-head=true] h2{letter-spacing:-.01em}[data-settings-section-head=true] .settings-section-title,[data-settings-section-head=true] h1,[data-settings-section-head=true] h2{color:var(--settings-fg,var(--foreground));margin:20px 0;font-size:24px;font-weight:600;line-height:36px}[data-settings-section-head=true] .settings-section-desc,[data-settings-section-head=true] p{color:var(--settings-muted,var(--muted-foreground));margin:4px 0 14px;font-size:14px;line-height:21px}[data-settings-block]{margin-top:20px}[data-settings-block-head=true]{margin-bottom:12px}[data-settings-card=true],[data-settings-members-invite-list=true],[data-settings-members-list=true],[data-settings-skills-list=true]{background:var(--settings-surface,var(--card));border-color:var(--settings-border,var(--border));border-radius:var(--settings-radius-lg,12px)}[data-settings-appearance-section=true] .settings-block,[data-settings-llm-section=true] .settings-block,[data-settings-scm-section=true] .settings-block,[data-settings-shell=true] .settings-block{margin-bottom:24px}[data-settings-appearance-section=true] .settings-block-head,[data-settings-llm-section=true] .settings-block-head,[data-settings-scm-section=true] .settings-block-head,[data-settings-shell=true] .settings-block-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}[data-settings-appearance-section=true] .settings-block-head .info,[data-settings-llm-section=true] .settings-block-head .info,[data-settings-scm-section=true] .settings-block-head .info,[data-settings-shell=true] .settings-block-head .info{flex:1;min-width:0}[data-settings-appearance-section=true] .settings-block-head .title,[data-settings-llm-section=true] .settings-block-head .title,[data-settings-scm-section=true] .settings-block-head .title,[data-settings-shell=true] .settings-block-head .title{color:var(--settings-fg,var(--foreground));font-size:14px;font-weight:500}[data-settings-appearance-section=true] .settings-block-head .desc,[data-settings-llm-section=true] .settings-block-head .desc,[data-settings-scm-section=true] .settings-block-head .desc,[data-settings-shell=true] .settings-block-head .desc{color:var(--settings-muted,var(--muted-foreground));margin-top:4px;font-size:12px;line-height:1.55}[data-settings-appearance-section=true] .settings-block-head .actions,[data-settings-llm-section=true] .settings-block-head .actions,[data-settings-scm-section=true] .settings-block-head .actions,[data-settings-shell=true] .settings-block-head .actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-settings-appearance-section=true] .card,[data-settings-llm-section=true] .card,[data-settings-scm-section=true] .card,[data-settings-shell=true] .card{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-lg,12px);background:var(--settings-surface,var(--card));overflow:hidden}[data-settings-appearance-section=true] .card-pad,[data-settings-llm-section=true] .card-pad,[data-settings-scm-section=true] .card-pad,[data-settings-shell=true] .card-pad{padding:32px 20px}[data-settings-appearance-section=true] .card-row,[data-settings-llm-section=true] .card-row,[data-settings-scm-section=true] .card-row,[data-settings-shell=true] .card-row{border-bottom:1px solid var(--settings-border,var(--border));align-items:center;gap:16px;min-height:64px;padding:16px 20px;display:flex}[data-settings-appearance-section=true] .card-row:last-child,[data-settings-llm-section=true] .card-row:last-child,[data-settings-scm-section=true] .card-row:last-child,[data-settings-shell=true] .card-row:last-child{border-bottom:0}[data-settings-appearance-section=true] .card-row:hover,[data-settings-llm-section=true] .card-row:hover,[data-settings-scm-section=true] .card-row:hover,[data-settings-shell=true] .card-row:hover{background:var(--settings-surface-2,var(--muted))}[data-settings-appearance-section=true] .card-row .meta,[data-settings-llm-section=true] .card-row .meta,[data-settings-scm-section=true] .card-row .meta,[data-settings-shell=true] .card-row .meta{flex:1;min-width:0}[data-settings-appearance-section=true] .card-row .title,[data-settings-llm-section=true] .card-row .title,[data-settings-scm-section=true] .card-row .title,[data-settings-shell=true] .card-row .title{min-width:0;color:var(--settings-fg,var(--foreground));align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex}[data-settings-appearance-section=true] .card-row .desc,[data-settings-llm-section=true] .card-row .desc,[data-settings-scm-section=true] .card-row .desc,[data-settings-shell=true] .card-row .desc{color:var(--settings-muted,var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}[data-settings-appearance-section=true] .card-row .actions,[data-settings-llm-section=true] .card-row .actions,[data-settings-scm-section=true] .card-row .actions,[data-settings-shell=true] .card-row .actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-settings-llm-section=true] .card-row .actions [data-slot=button]{border-radius:var(--settings-radius-md,8px);height:30px;box-shadow:none;font-size:12px}[data-settings-appearance-section=true] .provider-logo,[data-settings-llm-section=true] .provider-logo,[data-settings-scm-section=true] .provider-logo,[data-settings-shell=true] .provider-logo{border-radius:var(--settings-radius-md,8px);background:var(--settings-surface-3,var(--accent));width:32px;height:32px;color:var(--settings-muted,var(--muted-foreground));flex-shrink:0;place-items:center;display:grid;overflow:hidden}[data-settings-appearance-section=true] .provider-logo img,[data-settings-llm-section=true] .provider-logo img,[data-settings-scm-section=true] .provider-logo img,[data-settings-shell=true] .provider-logo img{object-fit:contain;width:20px;height:20px}[data-settings-appearance-section=true] .token-mono,[data-settings-llm-section=true] .token-mono,[data-settings-scm-section=true] .token-mono,[data-settings-shell=true] .token-mono{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2,var(--muted));max-width:100%;color:var(--settings-muted,var(--muted-foreground));font-family:var(--font-mono);align-items:center;padding:2px 8px;font-size:12px;line-height:1.45;display:inline-flex}html:has([data-settings-shell=true]) .settings-config-dialog [data-settings-llm-provider-select=true]{border:1px solid var(--settings-border);border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface,var(--popover));height:36px;color:var(--settings-fg,var(--foreground));box-shadow:none}html:has([data-settings-shell=true]) .settings-config-dialog [data-settings-llm-provider-select=true]:focus-visible,html:has([data-settings-shell=true]) .settings-config-dialog [data-settings-llm-provider-select=true]:hover,html:has([data-settings-shell=true]) .settings-config-dialog [data-settings-llm-provider-select=true][aria-expanded=true]{border-color:var(--settings-border);background:var(--settings-surface-3,var(--accent));box-shadow:none}[data-settings-llm-section=true] .llm-status{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2,var(--muted));min-height:20px;color:var(--settings-muted,var(--muted-foreground));align-items:center;padding:0 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}[data-settings-shell=true] [data-slot=page-empty]{box-shadow:none;background:0 0;border:0;border-radius:0}[data-settings-scm-gitlab-cloud-empty=true] .provider-logo{border-radius:var(--settings-radius-md,8px);color:#fff;background:#fc6d26;border:0;width:56px;height:56px;margin:0 auto 12px}[data-settings-scm-gitlab-cloud-empty=true] h3{color:var(--settings-fg,var(--foreground));margin:0;font-size:16px;font-weight:500;line-height:24px}[data-settings-scm-gitlab-cloud-empty=true] p{max-width:384px;color:var(--settings-muted,var(--muted-foreground));margin:8px auto 16px;font-size:14px;line-height:21px}[data-settings-scm-gitlab-cloud-empty=true] .btn{margin:0 auto}[data-settings-scm-self-managed-config=true] .card-row{flex-direction:column;align-items:stretch;gap:12px}[data-settings-members-section=true] .card-row{align-items:center;gap:16px;min-height:64px;padding:16px 20px;display:flex}[data-settings-members-section=true] .card-row:last-child{border-bottom:0}[data-settings-members-section=true] .card-row:hover{background:var(--settings-surface-2,var(--muted))}[data-settings-members-section=true] .card-row .meta{flex:1;min-width:0}[data-settings-members-section=true] .card-row .title{min-width:0;color:var(--settings-fg,var(--foreground));align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}[data-settings-members-section=true] .card-row .desc{color:var(--settings-muted,var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;overflow:hidden}[data-settings-members-section=true] .card-row .actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;display:flex}[data-settings-members-section=true] .settings-section-title{color:var(--settings-fg,var(--foreground));margin:20px 0;font-size:24px;font-weight:600;line-height:36px}[data-settings-members-section=true] .settings-section-desc{color:var(--settings-muted,var(--muted-foreground));margin:4px 0 14px;font-size:14px;line-height:21px}[data-settings-members-section=true] .settings-members-action-icon,[data-settings-members-section=true] .settings-members-role-icon{flex-shrink:0;width:14px;height:14px}[data-settings-members-section=true] .settings-members-role-menu{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-md,8px);background:var(--settings-surface,var(--popover));min-width:160px;color:var(--settings-fg,var(--popover-foreground));box-shadow:none}[data-settings-members-section=true] .settings-members-role-option{gap:8px;height:36px;font-size:13px}[data-settings-members-section=true] .members-meta-sep{color:var(--settings-border,var(--border));margin:0 4px}[data-settings-shell=true] .btn{border-radius:var(--settings-radius-sm,6px);background:var(--settings-accent,var(--primary));height:32px;color:var(--settings-accent-on,var(--primary-foreground));cursor:pointer;transition:background var(--settings-motion-fast,.15s) var(--settings-ease,ease),border-color var(--settings-motion-fast,.15s) var(--settings-ease,ease),color var(--settings-motion-fast,.15s) var(--settings-ease,ease);border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;line-height:1;display:inline-flex}[data-settings-shell=true] .btn:hover{background:var(--settings-accent,#000)}@supports (color:color-mix(in lab,red,red)){[data-settings-shell=true] .btn:hover{background:color-mix(in srgb,var(--settings-accent,#000) 88%,var(--settings-surface,#fff))}}[data-settings-shell=true] .btn.ghost{border:1px solid var(--settings-border,var(--border));color:var(--settings-fg,var(--foreground));background:0 0}[data-settings-shell=true] .btn.ghost:hover{background:var(--settings-surface-3,var(--accent))}[data-settings-shell=true] .btn.sm{height:32px;padding-inline:10px;font-size:12px}[data-settings-shell=true] .btn.icon{width:32px;padding:0}[data-settings-shell=true] .btn.danger{color:var(--destructive,#dc2626)}[data-settings-shell=true] .btn:disabled,[data-settings-shell=true] .btn[aria-disabled=true]{cursor:default;opacity:.55}[data-settings-shell=true] [data-settings-avatar-input=true]{width:1px;min-width:1px;max-width:1px;height:1px;box-shadow:none}[data-settings-shell=true] [data-settings-avatar-upload=true],[data-settings-shell=true] [data-settings-language-option=true],[data-settings-shell=true] [data-settings-timezone-trigger=true]{box-shadow:none}[data-settings-shell=true] [data-settings-language-option=true]{border:1px solid var(--settings-border,var(--border));color:var(--settings-fg,var(--foreground));background:0 0}[data-settings-shell=true] [data-settings-language-option-active=true]{background:var(--settings-surface-3,var(--accent))}[data-settings-shell=true] [data-settings-timezone-trigger=true]{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface,var(--popover));min-height:36px;color:var(--settings-fg,var(--foreground));box-shadow:none}[data-settings-shell=true] .select-trigger .chev{color:var(--settings-muted,var(--muted-foreground))}[data-settings-shell=true] [data-settings-timezone-trigger=true]:hover,[data-settings-shell=true] [data-settings-timezone-trigger=true][aria-expanded=true]{background:var(--settings-surface-3,var(--accent))}[data-settings-shell=true] .field{gap:8px}[data-settings-shell=true] .field-label{color:var(--settings-muted,var(--muted-foreground));font-size:12px;font-weight:500}html:has([data-settings-shell=true]) .tdialog-inner{border:1px solid var(--settings-border);border-radius:var(--settings-radius-md,8px);background:var(--settings-surface);width:min(512px,92vw);max-width:min(512px,92vw);max-height:min(640px,92dvh);color:var(--settings-fg);flex-direction:column;gap:0;padding:0;display:flex;overflow:hidden;box-shadow:0 18px 48px #0000002e}html:has([data-settings-shell=true]) .tdialog-inner:not([data-settings-dialog-content=true]){--settings-bg:var(--background,#fff);--settings-surface:var(--card,#fff);--settings-surface-2:var(--muted,#fafafa);--settings-surface-3:var(--accent,#f5f5f5);--settings-fg:var(--foreground,#111827);--settings-fg-2:var(--card-foreground,#111827);--settings-muted:var(--muted-foreground,#64748b);--settings-muted-2:var(--muted-foreground,#94a3b8);--settings-border:var(--border,#e5e7eb);--settings-accent:var(--primary,#000);--settings-accent-on:var(--primary-foreground,#fff);--settings-success:var(--success,#16a34a);border:1px solid var(--settings-border)!important;background:var(--settings-surface)!important;color:var(--settings-fg)!important;box-shadow:0 18px 48px #0000002e!important}html:has([data-settings-shell=true]) .tdialog-inner .td-close{z-index:2;border-radius:var(--settings-radius-sm,6px);width:32px;height:32px;color:var(--settings-muted);transition:background var(--settings-motion-fast,.15s) var(--settings-ease,ease),color var(--settings-motion-fast,.15s) var(--settings-ease,ease);place-items:center;display:grid;position:absolute;top:12px;right:12px}html:has([data-settings-shell=true]) .tdialog-inner .td-close:focus-visible,html:has([data-settings-shell=true]) .tdialog-inner .td-close:hover{background:var(--settings-surface-3);color:var(--settings-fg)}html:has([data-settings-shell=true]) .tdialog-inner .td-form{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}html:has([data-settings-shell=true]) .tdialog-inner .tdialog-head{border-bottom:1px solid var(--settings-border);gap:8px;padding:18px 56px 14px 20px;display:grid}html:has([data-settings-shell=true]) .tdialog-inner .tdialog-title{color:var(--settings-fg);font-size:18px;font-weight:600;line-height:1.25}html:has([data-settings-shell=true]) .tdialog-inner .tdialog-desc{color:var(--settings-muted);margin:0;font-size:13px;line-height:1.5}html:has([data-settings-shell=true]) .tdialog-inner .tdialog-body{flex:1;gap:16px;min-height:0;padding:18px 20px;display:grid;overflow:hidden auto}html:has([data-settings-shell=true]) .tdialog-inner .tdialog-foot{border-top:1px solid var(--settings-border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}html:has([data-settings-shell=true]) .tdialog-inner .field{gap:6px;min-width:0;display:grid}html:has([data-settings-shell=true]) .tdialog-inner .field-label{color:var(--settings-muted);font-size:12px;font-weight:500}html:has([data-settings-shell=true]) .tdialog-inner .input{border:1px solid var(--settings-border);border-radius:var(--settings-radius-sm,6px);background:var(--settings-bg);width:100%;min-width:0;height:36px;color:var(--settings-fg);transition:border-color var(--settings-motion-fast,.15s) var(--settings-ease,ease),box-shadow var(--settings-motion-fast,.15s) var(--settings-ease,ease);outline:none;padding:0 10px;font-size:14px}html:has([data-settings-shell=true]) .tdialog-inner textarea{resize:vertical;overflow-wrap:anywhere;width:100%;min-width:0;max-width:100%}html:has([data-settings-shell=true]) .tdialog-inner .input:focus{border-color:var(--settings-border);box-shadow:none}html:has([data-settings-shell=true]) .tdialog-inner .input::placeholder{color:var(--settings-muted-2)}html:has([data-settings-shell=true]) .tdialog-inner .field-desc{color:var(--settings-muted);font-size:12px;line-height:1.45}html:has([data-settings-shell=true]) .tdialog-inner .btn,html:has([data-settings-shell=true]) .tdialog-inner [data-slot=button]{border-radius:var(--settings-radius-sm,6px);background:var(--settings-accent);height:32px;color:var(--settings-accent-on);border:0;justify-content:center;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex;box-shadow:none!important}html:has([data-settings-shell=true]) .tdialog-inner .btn.icon{width:32px;padding:0}html:has([data-settings-shell=true]) .tdialog-inner .btn svg{flex-shrink:0}html:has([data-settings-shell=true]) .tdialog-inner .btn.ghost,html:has([data-settings-shell=true]) .tdialog-inner [data-slot=button][data-variant=ghost],html:has([data-settings-shell=true]) .tdialog-inner [data-slot=button][data-variant=outline],html:has([data-settings-shell=true]) .tdialog-inner [data-slot=button][data-variant=secondary]{border:1px solid var(--settings-border);color:var(--settings-fg);background:0 0}html:has([data-settings-shell=true]) .tdialog-inner .btn:hover,html:has([data-settings-shell=true]) .tdialog-inner [data-slot=button]:hover{background:var(--settings-surface-3);color:var(--settings-fg)}html:has([data-settings-shell=true]) .settings-skills-dialog{width:min(42rem,100vw - 32px);max-width:min(42rem,100vw - 32px);max-height:min(760px,100dvh - 32px)}html:has([data-settings-shell=true]) .settings-skills-config-dialog,html:has([data-settings-shell=true]) .settings-skills-import-dialog{width:min(34rem,92vw);max-width:min(34rem,92vw)}html:has([data-settings-shell=true]) .settings-skills-create-dialog{width:min(36rem,92vw);max-width:min(36rem,92vw);max-height:min(640px,88dvh)}html:has([data-settings-shell=true]) .settings-agent-dialog{width:min(512px,92vw);max-width:min(512px,92vw);max-height:min(640px,88dvh)}html:has([data-settings-shell=true]) .settings-members-invite-dialog{width:min(36rem,92vw);max-width:min(36rem,92vw)}html:has([data-settings-shell=true]) .settings-mcp-server-dialog{width:min(36rem,92vw);max-width:min(36rem,92vw);max-height:min(640px,88dvh)}html:has([data-settings-shell=true]) .settings-mcp-agent-dialog{width:min(36rem,100vw - 32px);max-width:min(36rem,100vw - 32px);max-height:min(720px,100dvh - 32px)}html:has([data-settings-shell=true]) .agents-hub-dialog{width:min(42rem,100vw - 32px);max-width:min(42rem,100vw - 32px);max-height:min(760px,100dvh - 32px)}html:has([data-settings-shell=true]) .agents-hub-invite-dialog{width:min(28rem,100vw - 32px);max-width:min(28rem,100vw - 32px)}html:has([data-settings-shell=true]) .settings-members-invite-submit{gap:8px}html:has([data-settings-shell=true]) .settings-members-invite-submit-icon{flex-shrink:0;width:16px;height:16px}html:has([data-settings-shell=true]) .settings-skills-dialog .tdialog-desc{color:var(--settings-muted);font-size:13px;line-height:1.5}html:has([data-settings-shell=true]) .settings-skills-dialog:not(.settings-skills-create-dialog) textarea{resize:vertical;border-color:var(--settings-border);border-radius:var(--settings-radius-sm,6px);background:var(--settings-bg);width:100%;min-width:0;min-height:120px;color:var(--settings-fg);box-shadow:none}html:has([data-settings-shell=true]) .settings-standard-create-dialog{border-radius:var(--settings-radius-lg,12px);gap:16px;padding:20px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}html:has([data-settings-shell=true]) .tdialog-inner.settings-standard-create-dialog:not([data-settings-dialog-content=true]){box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}html:has([data-settings-shell=true]) .settings-agent-create-dialog.td-tall{width:min(36rem,92vw);max-width:min(36rem,92vw);max-height:min(48rem,90dvh)}html:has([data-settings-shell=true]) .settings-standard-create-dialog .td-form{gap:16px}html:has([data-settings-shell=true]) .settings-standard-create-dialog .tdialog-head{flex-direction:column;flex-shrink:0;gap:8px;padding:0 32px 0 0;display:flex;border-bottom:0!important}html:has([data-settings-shell=true]) .settings-standard-create-dialog .tdialog-body{flex-direction:column;flex:1;gap:12px;min-height:0;display:flex;overflow:hidden auto;padding:0!important}html:has([data-settings-shell=true]) .settings-standard-create-dialog .tdialog-foot{margin-top:auto;padding:0;border-top:0!important}html:has([data-settings-shell=true]) .settings-config-dialog{border-radius:var(--settings-radius-lg,12px);flex-direction:column;gap:0;width:min(36rem,92vw);max-width:min(36rem,92vw);max-height:min(760px,100dvh - 32px);padding:0;display:flex;overflow:hidden;border:1px solid var(--settings-border)!important;background:var(--settings-surface)!important;color:var(--settings-fg)!important;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a!important}html:has([data-settings-shell=true]) .settings-config-dialog .td-close{z-index:2;border-radius:var(--settings-radius-sm,6px);width:32px;height:32px;color:var(--settings-muted);transition:background var(--settings-motion-fast,.15s) var(--settings-ease,ease),color var(--settings-motion-fast,.15s) var(--settings-ease,ease);place-items:center;display:grid;position:absolute;top:12px;right:12px}html:has([data-settings-shell=true]) .settings-config-dialog .td-close:focus-visible,html:has([data-settings-shell=true]) .settings-config-dialog .td-close:hover{background:var(--settings-surface-3);color:var(--settings-fg)}html:has([data-settings-shell=true]) .settings-config-dialog .td-form{flex-direction:column;flex:1;width:100%;min-height:0;display:flex}html:has([data-settings-shell=true]) .settings-config-dialog .tdialog-head{border-bottom:1px solid var(--settings-border);gap:8px;padding:18px 56px 14px 20px;display:grid}html:has([data-settings-shell=true]) .settings-config-dialog .tdialog-title{color:var(--settings-fg);font-size:18px;font-weight:600;line-height:1.25}html:has([data-settings-shell=true]) .settings-config-dialog .tdialog-desc{color:var(--settings-muted);margin:0;font-size:13px;line-height:1.55}html:has([data-settings-shell=true]) .settings-config-dialog .tdialog-body{flex:1;gap:16px;min-height:0;padding:18px 20px;display:grid;overflow:hidden auto}html:has([data-settings-shell=true]) .settings-config-dialog .field{gap:6px;min-width:0;display:grid}html:has([data-settings-shell=true]) .settings-config-dialog .field-label{color:var(--settings-muted);font-size:12px;font-weight:500}html:has([data-settings-shell=true]) .settings-config-dialog .input{border:1px solid var(--settings-border);border-radius:var(--settings-radius-sm,6px);background:var(--settings-bg);width:100%;min-width:0;height:36px;color:var(--settings-fg);transition:border-color var(--settings-motion-fast,.15s) var(--settings-ease,ease),box-shadow var(--settings-motion-fast,.15s) var(--settings-ease,ease);outline:none;padding:0 10px;font-size:14px}html:has([data-settings-shell=true]) .settings-config-dialog .input:focus{border-color:var(--settings-border);box-shadow:none}html:has([data-settings-shell=true]) .settings-config-dialog .input::placeholder{color:var(--settings-muted-2)}html:has([data-settings-shell=true]) .settings-config-dialog .field-desc{color:var(--settings-muted);font-size:12px;line-height:1.45}html:has([data-settings-shell=true]) .settings-config-dialog .tdialog-foot{border-top:1px solid var(--settings-border);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}html:has([data-settings-shell=true]) .settings-config-dialog.settings-standard-create-dialog .td-form{gap:16px}html:has([data-settings-shell=true]) .settings-config-dialog.settings-standard-create-dialog .tdialog-head{padding:0 32px 0 0;display:flex;border-bottom:0!important}html:has([data-settings-shell=true]) .settings-config-dialog.settings-standard-create-dialog .tdialog-body{gap:12px;display:flex;padding:0!important}html:has([data-settings-shell=true]) .settings-config-dialog.settings-standard-create-dialog .tdialog-foot{margin-top:auto;padding:0;border-top:0!important}html:has([data-settings-shell=true]) .nc-form{flex-direction:column;display:flex}html:has([data-settings-shell=true]) .nc-fld{flex-direction:column;gap:6px;display:flex}html:has([data-settings-shell=true]) .settings-agent-pill-field{width:100%;min-width:0}html:has([data-settings-shell=true]) .settings-agent-pill-field .tdialog-pills{width:100%}html:has([data-settings-shell=true]) .settings-agent-pill-field .td-pill{flex:none;width:auto}html:has([data-settings-shell=true]) .nc-lbl{color:var(--settings-fg);font-size:12px;font-weight:500;line-height:1.25}html:has([data-settings-shell=true]) .nc-opt{color:var(--settings-muted);margin-left:4px;font-weight:400}html:has([data-settings-shell=true]) .nc-help{color:var(--settings-muted);font-size:12px;line-height:1.45}html:has([data-settings-shell=true]) .nc-input-wrap{border:1px solid var(--settings-border);border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2);height:36px;transition:border-color var(--settings-motion-fast,.15s) var(--settings-ease,ease),background var(--settings-motion-fast,.15s) var(--settings-ease,ease);align-items:center;display:flex}html:has([data-settings-shell=true]) .nc-input-wrap:focus-within{border-color:var(--settings-fg);background:var(--settings-bg)}html:has([data-settings-shell=true]) .nc-fld input,html:has([data-settings-shell=true]) .nc-fld textarea,html:has([data-settings-shell=true]) .nc-input{border:1px solid var(--settings-border);border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2);width:100%;min-width:0;height:36px;min-height:36px;color:var(--settings-fg);font-family:var(--font-sans);transition:border-color var(--settings-motion-fast,.15s) var(--settings-ease,ease),background var(--settings-motion-fast,.15s) var(--settings-ease,ease),box-shadow var(--settings-motion-fast,.15s) var(--settings-ease,ease);outline:none;padding:0 12px;font-size:14px;line-height:1.4;box-shadow:none!important}html:has([data-settings-shell=true]) .nc-textarea,html:has([data-settings-shell=true]) textarea.nc-input{resize:vertical;height:auto;min-height:72px;padding:10px 12px;line-height:1.5}html:has([data-settings-shell=true]) .nc-code-textarea{min-height:128px;font-family:var(--font-mono);white-space:pre;font-size:12px}html:has([data-settings-shell=true]) .nc-fld input:focus,html:has([data-settings-shell=true]) .nc-fld input:focus-visible,html:has([data-settings-shell=true]) .nc-fld textarea:focus,html:has([data-settings-shell=true]) .nc-fld textarea:focus-visible,html:has([data-settings-shell=true]) .nc-input:focus,html:has([data-settings-shell=true]) .nc-input:focus-visible{border-color:var(--settings-fg);background:var(--settings-bg);box-shadow:none!important}html:has([data-settings-shell=true]) .nc-fld input::placeholder,html:has([data-settings-shell=true]) .nc-fld textarea::placeholder,html:has([data-settings-shell=true]) .nc-input::placeholder{color:var(--settings-muted)}html:has([data-settings-shell=true]) .nc-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html:has([data-settings-shell=true]) .tdialog-foot .hint{color:var(--settings-muted);font-family:var(--font-mono);margin-right:auto;font-size:12px}html:has([data-settings-shell=true]) .tdialog-foot .uc-btn{border:1px solid var(--settings-border);border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface);height:36px;color:var(--settings-fg);flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;font-size:14px;font-weight:600;display:inline-flex}html:has([data-settings-shell=true]) .tdialog-foot .uc-btn.primary{border-color:var(--settings-accent);background:var(--settings-accent);color:var(--settings-accent-on)}html:has([data-settings-shell=true]) .tdialog-foot .uc-btn.danger{border-color:var(--destructive,#dc2626);color:var(--destructive,#dc2626)}html:has([data-settings-shell=true]) .tdialog-foot .uc-btn:focus-visible,html:has([data-settings-shell=true]) .tdialog-foot .uc-btn:hover{border-color:var(--settings-muted-2);background:var(--settings-surface-3);color:var(--settings-fg);outline:none}html:has([data-settings-shell=true]) .tdialog-foot .uc-btn:disabled{opacity:.5;pointer-events:none}@media (max-width:639px){html:has([data-settings-shell=true]) .nc-grid-2{grid-template-columns:1fr}}html:has([data-settings-shell=true]) .td-input-title{width:100%;min-height:0;color:var(--settings-fg);letter-spacing:0;outline:0;padding:0;font-size:18px;font-weight:600;line-height:1.3;display:block;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:has([data-settings-shell=true]) .td-input-desc::placeholder,html:has([data-settings-shell=true]) .td-input-title::placeholder{color:var(--settings-muted)}html:has([data-settings-shell=true]) .settings-inline-subtitle-input{min-height:0;color:var(--settings-muted);font-size:14px;font-weight:400;line-height:1.4}html:has([data-settings-shell=true]) .td-input-desc{resize:none;width:100%;min-height:64px;color:var(--settings-fg-2);outline:0;padding:0;font-size:14px;line-height:1.6;display:block;height:auto!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}html:has([data-settings-shell=true]) .settings-code-textarea{min-height:104px;font-family:var(--font-mono);white-space:pre;font-size:12px}html:has([data-settings-shell=true]) .tdialog-pills{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;display:flex}html:has([data-settings-shell=true]) .td-pill{border:1px solid var(--settings-border);max-width:200px;height:28px;min-height:28px;color:var(--settings-fg-2);cursor:pointer;transition:background var(--settings-motion-fast,.15s) var(--settings-ease,ease),border-color var(--settings-motion-fast,.15s) var(--settings-ease,ease),color var(--settings-motion-fast,.15s) var(--settings-ease,ease);background:0 0;border-radius:9999px;align-items:center;gap:6px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}html:has([data-settings-shell=true]) .td-pill:focus-visible,html:has([data-settings-shell=true]) .td-pill:hover{border-color:var(--settings-muted-2);background:var(--settings-surface-3);color:var(--settings-fg);outline:none}html:has([data-settings-shell=true]) .td-pill.active{border-color:var(--settings-fg);background:var(--settings-surface-3);color:var(--settings-fg)}html:has([data-settings-shell=true]) .td-pill[aria-disabled=true]{cursor:default;opacity:.72}html:has([data-settings-shell=true]) .td-pill .pill-ico{color:var(--settings-muted);flex-shrink:0;display:inline-flex}html:has([data-settings-shell=true]) .td-pill.active .pill-ico{color:var(--settings-fg-2)}html:has([data-settings-shell=true]) .td-pill .pill-label{text-overflow:ellipsis;white-space:nowrap;max-width:140px;overflow:hidden}html:has([data-settings-shell=true]) .td-pill .pill-av{color:#fff;background:#0f172a;border-radius:9999px;flex-shrink:0;place-items:center;width:16px;height:16px;font-size:9px;font-weight:600;display:grid}html:has([data-settings-shell=true]) .tdialog-pills .td-pill:nth-of-type(3n+2) .pill-av{background:#3730a3}html:has([data-settings-shell=true]) .tdialog-pills .td-pill:nth-of-type(3n+3) .pill-av{background:#1e1b4b}html:has([data-settings-shell=true]) .tdialog-pills .td-pill:nth-of-type(3n+4) .pill-av{background:#334155}html:has([data-settings-shell=true]) .td-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}html:has([data-settings-shell=true]) .td-toggle-row{align-items:flex-start;gap:12px;margin-top:4px;display:flex}html:has([data-settings-shell=true]) .td-toggle-row .switch{flex-shrink:0;margin-top:2px}html:has([data-settings-shell=true]) .td-toggle-row .tdt-text{min-width:0;color:var(--settings-fg);gap:2px;display:grid}html:has([data-settings-shell=true]) .td-toggle-row .tdt-title{color:var(--settings-fg);font-size:13px;font-weight:500;line-height:1.35}html:has([data-settings-shell=true]) .td-toggle-row .tdt-desc{color:var(--settings-muted);font-size:12px;line-height:1.45}html:has([data-settings-shell=true]) .td-seg{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2);border:0;align-items:center;gap:2px;width:100%;min-width:0;padding:2px;display:inline-flex}html:has([data-settings-shell=true]) .td-seg-btn{border-radius:calc(var(--settings-radius-sm,6px) - 2px);min-width:0;color:var(--settings-muted);cursor:pointer;background:0 0;border:0;flex:1;justify-content:center;align-items:center;padding:6px 10px;font-size:12px;font-weight:500;display:inline-flex}html:has([data-settings-shell=true]) .td-seg-btn.active,html:has([data-settings-shell=true]) .td-seg-btn:focus-visible,html:has([data-settings-shell=true]) .td-seg-btn:hover{background:var(--settings-surface);color:var(--settings-fg);outline:none}@media (max-width:639px){html:has([data-settings-shell=true]) .td-grid-2{grid-template-columns:1fr}}[data-settings-shell=true] .radio-card,[data-settings-shell=true] [data-settings-radio-card=true]{border-radius:var(--settings-radius-md,8px);color:var(--settings-fg,var(--foreground));transition:background var(--settings-motion-fast,.15s) var(--settings-ease,ease),border-color var(--settings-motion-fast,.15s) var(--settings-ease,ease),outline-color var(--settings-motion-fast,.15s) var(--settings-ease,ease);border:1px solid var(--settings-border,var(--border))!important;background:var(--settings-surface,var(--card))!important;box-shadow:none!important}[data-settings-shell=true] .radio-card:hover,[data-settings-shell=true] [data-settings-radio-card=true]:hover{background:var(--settings-surface-2,var(--muted))!important}[data-settings-shell=true] [data-settings-radio-card-active=true]{outline:1px solid var(--settings-fg,var(--foreground));outline-offset:-1px;border-color:var(--settings-fg,var(--foreground))!important}[data-settings-timezone-content=true]{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-md,8px);background:var(--settings-surface,var(--popover));color:var(--settings-fg,var(--popover-foreground));box-shadow:none}html .settings-select-content{--settings-select-bg:#fff;--settings-select-fg:#111827;--settings-select-muted:#64748b;--settings-select-border:#e5e7eb;--settings-select-active:#f5f5f5;border-radius:var(--settings-radius-md,8px);box-shadow:none;border:1px solid var(--settings-select-border)!important;background:var(--settings-select-bg)!important;background-color:var(--settings-select-bg)!important;color:var(--settings-select-fg)!important;--tw-ring-color:transparent!important;--tw-ring-shadow:0 0 #0000!important}html .settings-select-content.settings-llm-provider-content{max-height:min(224px,var(--available-height))}:is(.dark,[data-theme=dark]) .settings-select-content{--settings-select-bg:#0f0f12;--settings-select-fg:#fafafa;--settings-select-muted:#a1a1aa;--settings-select-border:#27272a;--settings-select-active:#27272a}html .settings-select-content [data-slot=select-item]{color:var(--settings-select-fg)}html .settings-select-content [data-slot=select-item]:is(:focus,[data-highlighted]){background:var(--settings-select-active);color:var(--settings-select-fg)}html .settings-select-content [data-slot=select-item-indicator],html .settings-select-content [data-slot=select-scroll-down-button],html .settings-select-content [data-slot=select-scroll-up-button]{background:var(--settings-select-bg);color:var(--settings-select-muted)}[data-settings-members-section=true] .member-avatar{border:1px solid var(--settings-border,var(--border));color:#475569;background:#fff;border-radius:9999px;flex-shrink:0;width:32px;height:32px;font-size:14px;font-weight:500}[data-settings-members-section=true] .member-avatar [data-slot=avatar-fallback]{color:#475569;background:0 0}[data-settings-members-section=true] .role-badge{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2,var(--muted));color:var(--settings-muted,var(--muted-foreground));white-space:nowrap;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;line-height:1.4;display:inline-flex}[data-settings-members-section=true] .role-badge.owner{color:#6d28d9;background:#ede9fe}[data-settings-members-section=true] .role-badge.admin{color:#1d4ed8;background:#dbeafe}[data-settings-members-section=true] .role-badge.editor{color:#15803d;background:#dcfce7}[data-settings-members-section=true] .role-badge.viewer{color:#475569;background:#f1f5f9}.dark [data-settings-pat-section=true] .provider-logo{color:#fca5a5!important;background:#ef444424!important}[data-settings-pat-section=true].settings-section{width:100%}[data-settings-pat-section=true] .settings-block{margin-top:20px}[data-settings-pat-section=true] .settings-block-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}[data-settings-pat-section=true] .settings-block-head .info{min-width:0}[data-settings-pat-section=true] .settings-block-head .title{color:var(--settings-fg,var(--foreground));font-size:14px;font-weight:500}[data-settings-pat-section=true] .settings-block-head .desc{color:var(--settings-muted,var(--muted-foreground));margin-top:4px;font-size:12px;line-height:1.55}[data-settings-pat-section=true] .card{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-lg,12px);background:var(--settings-surface,var(--card));overflow:hidden}[data-settings-pat-section=true] .card-row{border-bottom:1px solid var(--settings-border,var(--border));align-items:center;gap:16px;min-height:64px;padding:16px 20px;display:flex}[data-settings-pat-section=true] .card-row:last-child{border-bottom:0}[data-settings-pat-section=true] [data-settings-pat-create-card=true] .card-row{flex-direction:column;align-items:stretch;gap:12px}[data-settings-pat-section=true] .provider-logo{border-radius:var(--settings-radius-md,8px);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}[data-settings-pat-section=true] .meta{flex:1;min-width:0}[data-settings-pat-section=true] .title{color:var(--settings-fg,var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}[data-settings-pat-section=true] .desc{color:var(--settings-muted,var(--muted-foreground));margin-top:2px;font-size:12px;line-height:1.7}[data-settings-pat-section=true] .actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}[data-settings-pat-section=true] .danger-action,[data-settings-pat-section=true] .danger-action:hover{color:var(--destructive)}[data-settings-pat-section=true] .token-mono{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2,var(--muted));max-width:100%;color:var(--settings-muted,var(--muted-foreground));font-family:var(--font-mono);align-items:center;padding:2px 6px;font-size:12px;line-height:1.4;display:inline-flex}[data-settings-github-section=true].settings-section{width:100%}[data-settings-github-section=true] .settings-block{margin-top:20px}[data-settings-github-section=true] .settings-block-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}[data-settings-github-section=true] .settings-block-head .info{min-width:0}[data-settings-github-section=true] .settings-block-head .title{color:var(--settings-fg,var(--foreground));font-size:14px;font-weight:500}[data-settings-github-section=true] .settings-block-head .desc{color:var(--settings-muted,var(--muted-foreground));margin-top:4px;font-size:12px;line-height:1.55}[data-settings-github-section=true] .settings-block-head .actions{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}[data-settings-github-section=true] .card{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-lg,12px);background:var(--settings-surface,var(--card));overflow:hidden}[data-settings-github-section=true] .card-row{border-bottom:1px solid var(--settings-border,var(--border));align-items:center;gap:16px;min-height:64px;padding:16px 20px;display:flex}[data-settings-github-section=true] .card-row:last-child{border-bottom:0}[data-settings-github-section=true] .provider-logo{border-radius:var(--settings-radius-md,8px);flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}[data-settings-github-section=true] .meta{flex:1;min-width:0}[data-settings-github-section=true] .title{color:var(--settings-fg,var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}[data-settings-github-section=true] .desc{color:var(--settings-muted,var(--muted-foreground));margin-top:2px;font-size:12px;line-height:1.7}[data-settings-github-section=true] .actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}[data-settings-github-section=true] .danger-action,[data-settings-github-section=true] .danger-action:hover{color:var(--destructive)}[data-settings-github-section=true] .token-mono{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2,var(--muted));max-width:100%;color:var(--settings-muted,var(--muted-foreground));font-family:var(--font-mono);white-space:nowrap;align-items:center;padding:2px 6px;font-size:12px;line-height:1.4;display:inline-flex}[data-settings-mcp-section=true].settings-section{width:100%}[data-settings-mcp-section=true] .settings-block{margin-top:20px}[data-settings-mcp-section=true] .settings-block-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}[data-settings-mcp-section=true] .settings-block-head .info{min-width:0}[data-settings-mcp-section=true] .settings-block-head .title{color:var(--settings-fg,var(--foreground));font-size:14px;font-weight:500}[data-settings-mcp-section=true] .settings-block-head .desc{color:var(--settings-muted,var(--muted-foreground));margin-top:4px;font-size:12px;line-height:1.55}[data-settings-mcp-section=true] .settings-block-head .actions{flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}[data-settings-mcp-section=true] .card{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-lg,12px);background:var(--settings-surface,var(--card));overflow:hidden}[data-settings-mcp-section=true] .card-row{border-bottom:1px solid var(--settings-border,var(--border));align-items:center;gap:16px;min-height:64px;padding:16px 20px;display:flex}[data-settings-mcp-section=true] .card-row:last-child{border-bottom:0}[data-settings-mcp-section=true] .provider-logo{border-radius:var(--settings-radius-md,8px);background:var(--settings-surface-2,var(--muted));width:32px;height:32px;color:var(--settings-muted,var(--muted-foreground));flex-shrink:0;place-items:center;display:grid}[data-settings-mcp-section=true] .meta{flex:1;min-width:0}[data-settings-mcp-section=true] .title{color:var(--settings-fg,var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}[data-settings-mcp-section=true] .desc{color:var(--settings-muted,var(--muted-foreground));margin-top:2px;font-size:12px;line-height:1.7}[data-settings-mcp-section=true] .actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}[data-settings-mcp-section=true] .settings-mcp-label-list{flex-wrap:wrap;gap:8px;display:flex}html:has([data-settings-shell=true]) .assign-wrap{flex-direction:column;gap:16px;display:flex}html:has([data-settings-shell=true]) .assign-section{flex-direction:column;gap:8px;display:flex}html:has([data-settings-shell=true]) .assign-section-label{color:var(--settings-muted);font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.2}html:has([data-settings-shell=true]) .assign-chips{flex-wrap:wrap;gap:6px;display:flex}html:has([data-settings-shell=true]) .assign-chip{border:1px solid var(--settings-border);background:var(--settings-surface);min-height:30px;color:var(--settings-fg-2);cursor:pointer;transition:border-color var(--settings-motion-fast) var(--settings-ease),background var(--settings-motion-fast) var(--settings-ease),color var(--settings-motion-fast) var(--settings-ease);-webkit-user-select:none;user-select:none;border-radius:999px;align-items:center;gap:5px;padding:4px 10px 4px 7px;font-size:12px;line-height:1.4;display:inline-flex}html:has([data-settings-shell=true]) .assign-chip:focus-visible,html:has([data-settings-shell=true]) .assign-chip:hover{border-color:var(--settings-muted);background:var(--settings-surface-2);color:var(--settings-fg);outline:none}html:has([data-settings-shell=true]) .assign-chip.selected{border-color:var(--settings-fg);background:var(--settings-surface-3);color:var(--settings-fg)}html:has([data-settings-shell=true]) .assign-chip .ac-check{width:14px;height:14px;color:var(--success);justify-content:center;align-items:center;display:none}html:has([data-settings-shell=true]) .assign-chip.selected .ac-check{display:flex}html:has([data-settings-shell=true]) .assign-chip .ac-logo{color:var(--settings-muted);flex-shrink:0;display:inline-flex}html:has([data-settings-shell=true]) .assign-chip .ac-label{text-overflow:ellipsis;white-space:nowrap;max-width:12rem;overflow:hidden}html:has([data-settings-shell=true]) .assign-empty{color:var(--settings-muted);font-size:13px;line-height:1.5}[data-settings-mcp-section=true] .token-mono{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2,var(--muted));max-width:100%;color:var(--settings-muted,var(--muted-foreground));font-family:var(--font-mono);align-items:center;padding:2px 6px;font-size:12px;line-height:1.4;display:inline-flex}[data-settings-mcp-section=true] .token-mono.online{color:var(--success-foreground,#166534)}[data-settings-mcp-section=true] .token-mono.offline{color:var(--settings-muted,var(--muted-foreground))}[data-settings-about-section=true].settings-section,[data-settings-skills-section=true].settings-section{width:100%}[data-settings-about-section=true] .settings-block,[data-settings-skills-section=true] .settings-block{margin-top:20px}[data-settings-skills-section=true] .settings-block-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}[data-settings-skills-section=true] .settings-block-head .info{min-width:0}[data-settings-skills-section=true] .settings-block-head .title{color:var(--settings-fg,var(--foreground));font-size:14px;font-weight:500}[data-settings-skills-section=true] .settings-block-head .desc{color:var(--settings-muted,var(--muted-foreground));margin-top:4px;font-size:12px;line-height:1.55}[data-settings-skills-section=true] .settings-block-head .actions{flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}[data-settings-about-section=true] .card,[data-settings-skills-section=true] .card{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-lg,12px);background:var(--settings-surface,var(--card));overflow:hidden}[data-settings-about-section=true] .card-row,[data-settings-skills-section=true] .card-row{border-bottom:1px solid var(--settings-border,var(--border));align-items:center;gap:16px;min-height:64px;padding:16px 20px;display:flex}[data-settings-about-section=true] .card-row:last-child,[data-settings-skills-section=true] .card-row:last-child{border-bottom:0}[data-settings-skills-section=true] .provider-logo{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-sm,6px);width:24px;height:24px;color:var(--settings-muted,var(--muted-foreground));background:#fff;flex-shrink:0;place-items:center;display:grid}.dark [data-settings-skills-section=true] .provider-logo{background:var(--settings-surface-2,var(--muted))}[data-settings-skills-section=true] .provider-logo[data-settings-skills-logo-tone=custom]{color:#a16207;background:#fef3c7;border-color:#fde68a}[data-settings-about-section=true] .meta,[data-settings-skills-section=true] .meta{flex:1;min-width:0}[data-settings-about-section=true] .title,[data-settings-skills-section=true] .title{color:var(--settings-fg,var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:500;overflow:hidden}[data-settings-about-section=true] .desc,[data-settings-skills-section=true] .desc{color:var(--settings-muted,var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.7;overflow:hidden}[data-settings-about-section=true] .actions,[data-settings-skills-section=true] .actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}[data-settings-about-section=true] .token-mono,[data-settings-skills-section=true] .token-mono{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2,var(--muted));max-width:100%;color:var(--settings-muted,var(--muted-foreground));font-family:var(--font-mono);white-space:nowrap;align-items:center;padding:2px 6px;font-size:12px;line-height:1.4;display:inline-flex}[data-settings-skills-agent-select=true],[data-settings-skills-file-list=true],[data-settings-skills-runtime-list=true]{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-lg,12px);background:var(--settings-surface,var(--card));overflow:hidden}[data-settings-skills-file-list=true]{background:var(--settings-surface-2,var(--muted));padding:12px}[data-settings-skills-file-row=true]{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface,var(--card));color:var(--settings-fg,var(--foreground));font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;padding:5px 8px;font-size:12px;line-height:1.45;overflow:hidden}[data-settings-skills-runtime-list=true]{max-height:18rem;padding:6px;overflow:auto}[data-settings-skills-runtime-list=true] .skill-runtime-stack{gap:4px;display:grid}[data-settings-skills-runtime-row=true]{border-radius:var(--settings-radius-sm,6px);min-height:40px;color:var(--settings-fg,var(--foreground));align-items:center;gap:12px;padding:8px 10px;font-size:14px;display:flex}[data-settings-skills-runtime-row=true]:hover{background:var(--settings-surface-2,var(--muted))}[data-settings-skills-agent-select-head=true]{border-bottom:1px solid var(--settings-border,var(--border));padding:8px}[data-settings-skills-agent-select-list=true]{gap:4px;max-height:12rem;padding:6px;display:grid;overflow-y:auto}.settings-custom-acp-page-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.settings-custom-acp-daemon,.settings-custom-acp-editor-footer,.settings-custom-acp-editor-footer>div,.settings-custom-acp-head-actions,.settings-custom-acp-row-side{align-items:center;gap:8px;display:flex}.settings-custom-acp-toolbar{border-bottom:1px solid var(--settings-border,var(--border));gap:14px;padding-bottom:16px;display:grid}.settings-custom-acp-online{white-space:nowrap;color:var(--muted-foreground);align-items:center;gap:6px;font-size:12px;display:inline-flex}.settings-custom-acp-online i{background:currentColor;border-radius:999px;width:7px;height:7px}.settings-custom-acp-online.online{color:var(--success,#16a34a)}.settings-custom-acp-online.offline,.settings-custom-acp-sync{color:var(--muted-foreground)}.settings-custom-acp-sync{white-space:nowrap;font-size:12px}.settings-custom-acp-filters{align-items:center;gap:4px;display:flex}.settings-custom-acp-filters button{min-height:30px;color:var(--muted-foreground);border-radius:7px;align-items:center;gap:7px;padding:0 10px;font-size:13px;display:inline-flex}.settings-custom-acp-filters button.active,.settings-custom-acp-filters button:hover{background:var(--settings-surface-2,var(--muted));color:var(--settings-fg,var(--foreground))}.settings-custom-acp-filters button span{background:currentColor;border-radius:999px;min-width:18px}@supports (color:color-mix(in lab,red,red)){.settings-custom-acp-filters button span{background:color-mix(in srgb,currentColor 9%,transparent)}}.settings-custom-acp-filters button span{text-align:center;padding:1px 5px;font-size:11px}.settings-custom-acp-list{border:1px solid var(--settings-border,var(--border));background:var(--settings-surface-1,var(--card));border-radius:10px;overflow:hidden}.settings-custom-acp-row{grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:74px;padding:12px 14px;display:grid}.settings-custom-acp-row+.settings-custom-acp-row{border-top:1px solid var(--settings-border,var(--border))}.settings-custom-acp-row:hover{background:var(--settings-surface-2,var(--muted))}@supports (color:color-mix(in lab,red,red)){.settings-custom-acp-row:hover{background:color-mix(in srgb,var(--settings-surface-2,var(--muted)) 55%,transparent)}}.settings-custom-acp-avatar{border:1px solid var(--settings-border,var(--border));background:var(--settings-surface-2,var(--muted));border-radius:9px;place-items:center;width:36px;height:36px;font-size:18px;display:grid}.settings-custom-acp-avatar svg{width:17px;height:17px}.settings-custom-acp-meta{min-width:0}.settings-custom-acp-meta>div{align-items:center;gap:8px;display:flex}.settings-custom-acp-meta strong{font-size:14px;font-weight:600}.settings-custom-acp-meta>p{color:var(--muted-foreground);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-size:11px;overflow:hidden}.settings-custom-acp-meta .settings-custom-acp-error{color:var(--destructive);align-items:center;gap:5px;display:flex}.settings-custom-acp-error svg{width:12px;height:12px}.settings-custom-acp-status{background:var(--settings-surface-2,var(--muted));color:var(--muted-foreground);border-radius:999px;padding:2px 7px;font-size:11px}.settings-custom-acp-status.available{color:#15803d;background:#22c55e1f}.settings-custom-acp-status.probing{color:#2563eb;background:#3b82f61f}.settings-custom-acp-status.error,.settings-custom-acp-status.needs_auth{color:#b45309;background:#f59e0b21}.settings-custom-acp-row-facts{color:var(--muted-foreground);justify-items:end;gap:2px;margin-right:6px;font-size:11px;display:grid}.settings-custom-acp-row-side .btn svg{width:14px;height:14px}.settings-custom-acp-more{display:none}.settings-custom-acp-editor-layer{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.settings-custom-acp-editor-scrim{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#0f172a33;position:absolute;inset:0}.settings-custom-acp-editor-panel{border-left:1px solid var(--settings-border,var(--border));background:var(--background);flex-direction:column;width:min(540px,94vw);height:100%;display:flex;position:relative;box-shadow:-18px 0 44px #0f172a1f}.settings-custom-acp-editor-head{border-bottom:1px solid var(--settings-border,var(--border));justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px 18px;display:flex}.settings-custom-acp-editor-head h3{margin-top:4px;font-size:19px;font-weight:650}.settings-custom-acp-editor-head p:not(.settings-custom-acp-editor-eyebrow){color:var(--muted-foreground);margin-top:4px;font-size:13px}.settings-custom-acp-editor-eyebrow{color:var(--muted-foreground);letter-spacing:.13em;font-size:10px;font-weight:700}.settings-custom-acp-editor-body{flex:1;align-content:start;gap:16px;padding:20px 24px;display:grid;overflow-y:auto}.settings-custom-acp-inline-fields{grid-template-columns:82px minmax(0,1fr);gap:12px;display:grid}.settings-custom-acp-icon-field input{text-align:center;font-size:18px}.settings-custom-acp-args-preview{flex-wrap:wrap;gap:5px;margin-top:7px;display:flex}.settings-custom-acp-args-preview code{border:1px solid var(--settings-border,var(--border));background:var(--settings-surface-2,var(--muted));border-radius:5px;padding:2px 6px;font-size:11px}.settings-custom-acp-advanced{border:1px solid var(--settings-border,var(--border));border-radius:8px;overflow:hidden}.settings-custom-acp-advanced>button{justify-content:space-between;align-items:center;width:100%;padding:10px 12px;font-size:13px;font-weight:550;display:flex}.settings-custom-acp-advanced>button svg{width:15px;height:15px;transition:transform .15s}.settings-custom-acp-advanced textarea{width:calc(100% - 20px);margin:0 10px 10px}.settings-custom-acp-editor-footer{border-top:1px solid var(--settings-border,var(--border));justify-content:space-between;padding:14px 24px}@media (max-width:760px){.settings-custom-acp-page-head{display:grid}.settings-custom-acp-row{grid-template-columns:38px minmax(0,1fr)}.settings-custom-acp-row-side{grid-column:1/-1;justify-content:flex-end}.settings-custom-acp-row-facts{justify-items:start;margin-right:auto}}[data-agents-hub-shell=true].agents-hub-shell{background:var(--od-bg,var(--background));min-height:0;color:var(--od-fg,var(--foreground));flex-direction:column;flex:1;display:flex}[data-agents-hub-shell=true][data-agents-hub-embedded=true]{background:0 0;height:100%}[data-agents-hub-head=true].agents-hub-head{border-bottom:1px solid var(--od-border,var(--border));background:var(--od-surface,var(--card));flex-shrink:0;align-items:center;gap:12px;height:52px;padding:0 20px;display:flex}[data-agents-hub-content=true].agents-hub-content,[data-agents-hub-scroll=true].agents-hub-content{flex-direction:column;flex:1;min-height:0;padding:20px;display:flex;overflow-y:auto}[data-agents-hub-scroll=true].agents-hub-content[data-agents-hub-embedded=true]{padding:0;overflow:visible}[data-agents-hub-shell=true] .settings-section{width:100%;max-width:1280px;margin:0 auto}[data-agents-hub-shell=true][data-agents-hub-embedded=true] .settings-section{max-width:680px;margin:0 auto}[data-agents-hub-actions=true]{flex-wrap:wrap;flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}.agents-daemon-layout{flex:1;align-items:stretch;gap:12px;width:100%;max-width:1280px;min-height:0;display:flex}[data-daemon-aside=true]{flex-direction:column;flex-shrink:0;gap:8px;width:100%;min-height:0;padding-bottom:12px;display:flex;overflow-y:auto}[data-daemon-aside=true] .daemon-list{gap:4px;display:grid}[data-daemon-control-card=true]{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-md,8px);background:var(--settings-surface,var(--card));align-items:flex-start;gap:12px;min-height:44px;padding:8px;display:flex}[data-daemon-option=true]{border-radius:var(--settings-radius-sm,6px);min-width:0;min-height:48px;color:var(--settings-fg,var(--foreground));text-align:left;box-shadow:none;cursor:pointer;background:0 0;border:0;flex:1;justify-content:flex-start;align-items:center;gap:8px;padding:8px;display:inline-flex}[data-daemon-option=true].selected,[data-daemon-option=true]:hover{background:var(--settings-surface-2,var(--muted))}[data-daemon-source-badge=true]{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-sm,6px);color:var(--settings-muted,var(--muted-foreground));text-transform:uppercase;flex-shrink:0;align-items:center;padding:2px 6px;font-size:10px;font-weight:500;line-height:1;display:inline-flex}.daemon-runtime-list{gap:4px;display:grid}[data-daemon-runtime-definition-row=true].daemon-runtime-row{border-radius:var(--settings-radius-md,8px);grid-template-columns:16px minmax(0,1fr) auto;align-items:flex-start;gap:12px;min-height:52px;padding:8px;display:grid}[data-daemon-runtime-definition-row=true].daemon-runtime-row:hover{background:var(--settings-surface-2,var(--muted))}.daemon-runtime-row-icon{width:16px;height:16px;color:var(--settings-muted,var(--muted-foreground));flex-shrink:0;margin-top:2px}.daemon-runtime-row-main{min-width:0}.daemon-runtime-row-title{align-items:center;gap:6px;min-width:0;display:flex}.daemon-runtime-row-title p{min-width:0;color:var(--settings-fg,var(--foreground));font-size:14px;font-weight:500;line-height:1.35}.daemon-runtime-row-desc,.daemon-runtime-row-title p{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.daemon-runtime-row-desc{color:var(--settings-muted,var(--muted-foreground));margin-top:4px;font-size:12px;line-height:1.45}.daemon-runtime-row-actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:8px;min-width:max-content;display:flex}@media (min-width:640px){[data-daemon-aside=true]{width:15rem;padding-bottom:0;padding-right:12px}}@media (max-width:639px){.agents-daemon-layout{flex-direction:column}[data-daemon-runtime-definition-row=true].daemon-runtime-row{grid-template-columns:16px minmax(0,1fr)}.daemon-runtime-row-actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;min-width:0}}[data-settings-agents-section=true].settings-section,[data-settings-daemons-section=true].settings-section{width:100%}[data-settings-agents-section=true] .settings-block,[data-settings-daemons-section=true] .settings-block{margin-top:20px}[data-settings-agents-section=true] .settings-block-head,[data-settings-daemons-section=true] .settings-block-head{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:12px;display:flex}[data-settings-agents-section=true] .settings-block-head .info,[data-settings-daemons-section=true] .settings-block-head .info{min-width:0}[data-settings-agents-section=true] .settings-block-head .title,[data-settings-daemons-section=true] .settings-block-head .title{color:var(--settings-fg,var(--foreground));font-size:14px;font-weight:500}[data-settings-agents-section=true] .settings-block-head .desc,[data-settings-daemons-section=true] .settings-block-head .desc{color:var(--settings-muted,var(--muted-foreground));margin-top:4px;font-size:12px;line-height:1.55}[data-settings-agents-section=true] .settings-block-head .actions,[data-settings-daemons-section=true] .settings-block-head .actions{flex-shrink:0;justify-content:flex-end;gap:8px;display:flex}[data-settings-agents-section=true] .card,[data-settings-daemons-section=true] .card{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-lg,12px);background:var(--settings-surface,var(--card));overflow:hidden}[data-settings-agents-section=true] .card-row,[data-settings-daemons-section=true] .card-row{border-bottom:1px solid var(--settings-border,var(--border));align-items:center;gap:16px;min-height:64px;padding:16px 20px;display:flex}[data-settings-agents-section=true] .card-row:last-child,[data-settings-daemons-section=true] .card-row:last-child{border-bottom:0}[data-settings-daemons-section=true] .card-row[data-settings-daemon-row=true]{grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px 16px;display:grid}[data-settings-daemons-section=true] .card-row[data-settings-daemon-row=true] .provider-logo{grid-area:1/1}[data-settings-daemons-section=true] [data-settings-daemon-meta-row=true]{grid-area:1/2;width:100%}[data-settings-daemons-section=true] [data-settings-daemon-status-row=true]{flex-wrap:wrap;grid-area:2/2;justify-content:flex-start;width:100%;min-width:0;padding-left:0}[data-settings-agents-section=true] .provider-logo,[data-settings-daemons-section=true] .provider-logo{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-sm,6px);width:24px;height:24px;color:var(--settings-muted,var(--muted-foreground));background:#fff;flex-shrink:0;place-items:center;display:grid}[data-settings-agents-section=true] .provider-logo[data-tone=gold],[data-settings-daemons-section=true] .provider-logo[data-tone=gold]{color:#a16207;background:#fef3c7;border-color:#fde68a}[data-settings-agents-section=true] .provider-logo[data-tone=blue],[data-settings-daemons-section=true] .provider-logo[data-tone=blue]{color:#1d4ed8;background:#dbeafe;border-color:#bfdbfe}[data-settings-agents-section=true] .provider-logo[data-tone=green],[data-settings-daemons-section=true] .provider-logo[data-tone=green]{color:#15803d;background:#dcfce7;border-color:#bbf7d0}[data-settings-agents-section=true] .provider-logo[data-tone=violet],[data-settings-daemons-section=true] .provider-logo[data-tone=violet]{color:#6d28d9;background:#ede9fe;border-color:#ddd6fe}[data-settings-agents-section=true] .provider-logo[data-tone=rose],[data-settings-daemons-section=true] .provider-logo[data-tone=rose]{color:#be123c;background:#ffe4e6;border-color:#fecdd3}[data-settings-agents-section=true] .provider-logo[data-tone=red],[data-settings-daemons-section=true] .provider-logo[data-tone=red]{color:#dc2626;background:#fee2e2;border-color:#fecaca}[data-settings-agents-section=true] .provider-logo[data-tone=neutral],[data-settings-daemons-section=true] .provider-logo[data-tone=neutral]{background:var(--settings-surface-2,var(--muted));color:var(--settings-muted,var(--muted-foreground))}[data-settings-agents-section=true] .provider-logo[data-settings-agent-logo=true]{background:#fff;border-radius:9999px}[data-settings-agents-section=true] .meta,[data-settings-daemons-section=true] .meta{flex:1;min-width:0}[data-settings-agents-section=true] .title,[data-settings-daemons-section=true] .title{min-width:0;color:var(--settings-fg,var(--foreground));text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex;overflow:hidden}[data-settings-agents-section=true] .desc,[data-settings-daemons-section=true] .desc{color:var(--settings-muted,var(--muted-foreground));text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;line-height:1.7;overflow:hidden}[data-settings-agents-section=true] .actions,[data-settings-daemons-section=true] .actions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:6px;display:flex}[data-settings-agents-section=true] .settings-agent-action,[data-settings-daemons-section=true] .settings-daemon-action{border-radius:var(--settings-radius-sm,6px);white-space:nowrap;align-items:center;gap:6px;height:32px;min-height:32px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}[data-settings-agents-section=true] .settings-agent-action-icon,[data-settings-daemons-section=true] .settings-daemon-action-icon{flex-shrink:0;width:14px;height:14px}[data-settings-agent-mcp-list=true],[data-settings-agent-skill-list=true]{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-lg,12px);background:var(--settings-surface,var(--card));overflow:hidden}[data-settings-agent-mcp-list=true] .skill-agent-select-head,[data-settings-agent-skill-list=true] .skill-agent-select-head{border-bottom:1px solid var(--settings-border,var(--border));padding:8px}[data-settings-agent-mcp-list=true] .skill-agent-select-list,[data-settings-agent-skill-list=true] .skill-agent-select-list{gap:4px;max-height:12rem;padding:6px;display:grid;overflow-y:auto}[data-settings-agent-mcp-option=true],[data-settings-agent-skill-option=true]{border-radius:var(--settings-radius-sm,6px);width:100%;min-height:36px;color:var(--settings-fg,var(--foreground));text-align:left;cursor:pointer;background:0 0;border:0;justify-content:flex-start;align-items:center;gap:8px;padding:0 8px;display:flex;overflow:hidden}[data-settings-agent-mcp-option=true] [data-slot=checkbox],[data-settings-agent-skill-option=true] [data-slot=checkbox]{flex:none}[data-settings-agent-mcp-option=true] [data-settings-agent-option-meta=true],[data-settings-agent-skill-option=true] [data-settings-agent-option-meta=true]{flex:0 auto;min-width:0;max-width:45%}[data-settings-agent-mcp-option=true]:hover,[data-settings-agent-mcp-option=true][data-selected=true],[data-settings-agent-skill-option=true]:hover,[data-settings-agent-skill-option=true][data-selected=true]{background:var(--settings-surface-2,var(--muted))}[data-settings-agents-section=true] .token-mono,[data-settings-daemons-section=true] .token-mono{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2,var(--muted));max-width:100%;color:var(--settings-muted,var(--muted-foreground));font-family:var(--font-mono);white-space:nowrap;align-items:center;padding:2px 6px;font-size:12px;line-height:1.4;display:inline-flex}[data-settings-daemons-section=true] .token-mono[data-status=running]{color:var(--success-foreground,#166534)}[data-settings-daemons-section=true] .token-mono[data-status=stopped]{color:var(--destructive-foreground,#b91c1c)}[data-settings-daemons-section=true] .daemon-badge{border-radius:var(--settings-radius-sm,6px);background:var(--settings-surface-2,var(--muted));color:var(--settings-muted,var(--muted-foreground));align-items:center;padding:2px 6px;font-size:11px;font-weight:500;line-height:1.35;display:inline-flex}[data-settings-daemons-section=true] .daemon-agents{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;max-width:100%;margin-top:8px;display:flex}[data-settings-daemons-section=true] .daemon-agents-label{color:var(--settings-muted,var(--muted-foreground));font-family:var(--font-mono);font-size:11px;line-height:1.4}[data-settings-daemons-section=true] .daemon-agent{border:1px solid var(--settings-border,var(--border));border-radius:var(--settings-radius-sm,6px);max-width:100%;height:22px;color:var(--settings-fg,var(--foreground));white-space:nowrap;align-items:center;gap:5px;padding:0 7px;font-size:12px;line-height:1;display:inline-flex}[data-settings-daemons-section=true] .daemon-agent-logo{background:var(--settings-surface-2,var(--muted));width:16px;height:16px;color:var(--settings-muted,var(--muted-foreground));border-radius:4px;place-items:center;display:grid}[data-settings-about-mark=true]{border-radius:var(--settings-radius-lg,12px);background:var(--settings-accent,var(--primary));width:64px;height:64px;color:var(--settings-accent-on,var(--primary-foreground));font-family:var(--font-mono);place-items:center;margin:0 auto 16px;font-size:24px;font-weight:600;display:grid}[data-settings-about-hero=true]{padding:24px 0}.dark [data-settings-members-section=true] .role-badge.owner{color:#fafafa;background:#fafafa24}.dark [data-settings-members-section=true] .role-badge.admin{color:#93c5fd;background:#3b82f62e}.dark [data-settings-members-section=true] .role-badge.editor{color:#86efac;background:#22c55e2e}.dark [data-settings-members-section=true] .role-badge.viewer{color:#cbd5e1;background:#94a3b829}@media (max-width:640px){[data-settings-github-section=true] .card-row{flex-wrap:wrap;gap:12px;padding:14px 12px}[data-settings-github-section=true] .settings-block-head{flex-wrap:wrap}[data-settings-github-section=true] .actions{justify-content:flex-start;width:100%;padding-left:44px}[data-settings-github-section=true] .settings-block-head .actions{justify-content:flex-start;width:100%;padding-left:0}[data-settings-mcp-section=true] .card-row{flex-wrap:wrap;gap:12px;padding:14px 12px}[data-settings-mcp-section=true] .settings-block-head{flex-wrap:wrap}[data-settings-mcp-section=true] .actions{justify-content:flex-start;width:100%;padding-left:44px}[data-settings-mcp-section=true] .settings-block-head .actions{justify-content:flex-start;width:100%;padding-left:0}[data-settings-pat-section=true] .card-row{flex-wrap:wrap;gap:12px;padding:14px 12px}[data-settings-pat-section=true] .actions{justify-content:flex-start;width:100%;padding-left:44px}[data-settings-about-section=true] .card-row,[data-settings-agents-section=true] .card-row,[data-settings-daemons-section=true] .card-row,[data-settings-skills-section=true] .card-row{flex-wrap:wrap;gap:12px;padding:14px 12px}[data-settings-agents-section=true] .settings-block-head,[data-settings-daemons-section=true] .settings-block-head,[data-settings-skills-section=true] .settings-block-head{flex-wrap:wrap}[data-settings-about-section=true] .actions,[data-settings-agents-section=true] .actions,[data-settings-daemons-section=true] .actions,[data-settings-skills-section=true] .actions{justify-content:flex-start;width:100%;padding-left:40px}[data-settings-agents-section=true] .settings-block-head .actions,[data-settings-daemons-section=true] .settings-block-head .actions,[data-settings-skills-section=true] .settings-block-head .actions{width:100%;padding-left:0}[data-settings-members-section=true] .card-row{flex-wrap:wrap;gap:12px;padding:14px 12px}[data-settings-members-section=true] .card-row .actions{flex-wrap:wrap;justify-content:flex-start;width:100%;padding-left:44px}}@media (max-width:1280px){[data-settings-daemons-section=true] .card-row[data-settings-daemon-row=true]{grid-template-columns:24px minmax(0,1fr);align-items:flex-start;gap:10px 12px;display:grid}[data-settings-daemons-section=true] .card-row[data-settings-daemon-row=true] .provider-logo{grid-area:1/1}[data-settings-daemons-section=true] .card-row[data-settings-daemon-row=true] .meta{grid-column:2;width:100%}[data-settings-daemons-section=true] .card-row[data-settings-daemon-row=true] .actions{flex-wrap:wrap;grid-column:2;justify-content:flex-start;width:100%;min-width:0;padding-left:0}}[data-settings-card-row=true],[data-settings-github-repository-row=true],[data-settings-llm-provider-row=true],[data-settings-members-invite-row=true],[data-settings-members-row=true],[data-settings-radio-card=true],[data-settings-scm-repository-row=true],[data-settings-skills-row=true]{border-color:var(--settings-border,var(--border))}[data-settings-radio-card=true]{border-radius:var(--settings-radius-md,8px);transition:background var(--settings-motion-fast,.15s) var(--settings-ease,cubic-bezier(.2,0,0,1)),border-color var(--settings-motion-fast,.15s) var(--settings-ease,cubic-bezier(.2,0,0,1))}[data-settings-radio-card=true]:hover{border-color:var(--settings-muted,var(--muted-foreground))}[data-workspace-open-design-shell=true] .sidebar,[data-workspace-open-design-shell=true] [data-workspace-sidebar=true]{background:var(--od-surface);border-color:var(--od-border)}[data-workspace-open-design-shell=true] .sidebar-head,[data-workspace-open-design-shell=true] .sidebar-scroll,[data-workspace-open-design-shell=true] [data-workspace-sidebar-foot=true],[data-workspace-open-design-shell=true] [data-workspace-sidebar-head=true],[data-workspace-open-design-shell=true] [data-workspace-sidebar-scroll=true]{background:var(--od-surface)}[data-workspace-open-design-shell=true] [data-sidebar-item]{border:1px solid #0000}[data-workspace-open-design-shell=true] [data-sidebar-item]:hover{background:var(--od-surface-2);border-color:#0000}[data-workspace-open-design-shell=true] [data-sidebar-item-active=true]{background:var(--od-surface-3);box-shadow:none;border-color:#0000}[data-workspace-open-design-shell=true] .main,[data-workspace-open-design-shell=true] .view,[data-workspace-open-design-shell=true] [data-automation-shell=true],[data-workspace-open-design-shell=true] [data-channel-page=true],[data-workspace-open-design-shell=true] [data-dm-page=true],[data-workspace-open-design-shell=true] [data-hub-shell=true],[data-workspace-open-design-shell=true] [data-task-shell=true],[data-workspace-open-design-shell=true] [data-workspace-main=true]{background:var(--od-bg)}[data-workspace-open-design-shell=true] .task-subbar,[data-workspace-open-design-shell=true] [data-automation-detail-head=true],[data-workspace-open-design-shell=true] [data-automation-head=true],[data-workspace-open-design-shell=true] [data-channel-head=true],[data-workspace-open-design-shell=true] [data-dm-head=true],[data-workspace-open-design-shell=true] [data-hub-head=true]{background:var(--od-surface);box-shadow:none}[data-workspace-open-design-shell=true] [data-channel-head=true],[data-workspace-open-design-shell=true] [data-dm-head=true]{border-bottom:0}[data-workspace-open-design-shell=true] .task-panel,[data-workspace-open-design-shell=true] [data-automation-detail-scroll=true],[data-workspace-open-design-shell=true] [data-automation-list-scroll=true],[data-workspace-open-design-shell=true] [data-task-board-scroll-shell=true]{background:var(--od-bg)}[data-workspace-open-design-shell=true] [data-task-list-canvas-mode=list]{width:100%;max-width:none;margin:0}[data-workspace-open-design-shell=true] .task-row,[data-workspace-open-design-shell=true] [data-task-row=true]{box-shadow:none;background:0 0;border:0;margin-bottom:0}[data-workspace-open-design-shell=true] .task-row:hover,[data-workspace-open-design-shell=true] [data-task-row=true]:hover{background:var(--od-surface-2);box-shadow:none;border-color:#0000}[data-workspace-open-design-shell=true] [data-task-row-active=true]{background-color:var(--od-surface-2)!important;box-shadow:none!important;border-color:#0000!important}[data-workspace-open-design-shell=true] .board-col,[data-workspace-open-design-shell=true] [data-task-board-grid=true]>section{background:var(--od-surface-2);border:0}[data-workspace-open-design-shell=true] .board-card,[data-workspace-open-design-shell=true] [data-task-board-card-stack=true]>[data-task-card-mode=board]{background:var(--od-bg);border-color:var(--od-border);box-shadow:none}[data-workspace-open-design-shell=true] [data-task-detail-panel=true]{background:var(--od-surface);box-shadow:none}[data-workspace-open-design-shell=true] [data-automation-detail-pane=true]{background:var(--od-bg);box-shadow:none}[data-workspace-open-design-shell=true] [data-workspace-loading-line=true]{width:fit-content;min-height:32px;gap:8px}[data-workspace-open-design-shell=true] [data-workspace-loading-card=true],[data-workspace-open-design-shell=true] [data-workspace-loading-line=true]{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);color:var(--od-muted);font-family:var(--font-mono);align-items:center;padding:7px 10px;font-size:12px;line-height:1.35;display:inline-flex}[data-workspace-open-design-shell=true] [data-workspace-loading-card=true]{min-height:34px;box-shadow:none;justify-content:center}[data-workspace-open-design-shell=true] [data-workspace-loading-spinner=true]{color:var(--od-muted-2)}[data-workspace-open-design-shell=true] [data-workspace-loading-label=true]{min-width:0}[data-workspace-open-design-shell=true] [data-task-loading-indicator=true]{gap:8px;padding:4px 0 8px;display:grid}[data-workspace-open-design-shell=true] [data-task-loading-row=true]{border:1px solid var(--od-border);border-radius:var(--od-radius-sm);background:var(--od-surface);height:44px}[data-workspace-open-design-shell=true] [data-slot=page-empty]{color:var(--od-muted)}[data-slot=page-empty] .page-empty-icon{border-radius:var(--radius-lg);background:var(--muted);width:32px;height:32px;color:var(--foreground);flex-shrink:0;justify-content:center;align-items:center;display:flex}[data-workspace-open-design-shell=true] [data-slot=page-empty] [data-slot=empty-icon]{border-radius:var(--od-radius-sm);background:var(--od-surface-3);width:32px;height:32px;color:var(--od-fg)}[data-workspace-open-design-shell=true] [data-slot=page-empty] [data-slot=empty-title]{color:var(--od-fg);font-weight:500}[data-workspace-open-design-shell=true] [data-slot=page-empty] [data-slot=empty-description]{color:var(--od-muted)}[data-workspace-open-design-shell=true] [data-collaboration-message=true]{border-radius:0;margin:0}[data-workspace-open-design-shell=true] [data-collaboration-message=true]:hover{background:var(--od-surface-2);box-shadow:none}[data-workspace-open-design-shell=true] [data-channel-composer-slot=true],[data-workspace-open-design-shell=true] [data-dm-composer-slot=true]{background:linear-gradient(to top,var(--od-bg) 70%,transparent)}[data-workspace-open-design-shell=true] [data-message-composer-panel=true]{background:var(--od-surface);box-shadow:none}[data-workspace-open-design-shell=true] [data-automation-card=true]{box-shadow:none;background:0 0;border:0}[data-workspace-open-design-shell=true] [data-hub-card],[data-workspace-open-design-shell=true] [data-hub-skill-card=true]{background:var(--od-surface);box-shadow:none}[data-workspace-open-design-shell=true] [data-automation-list-pane=true],[data-workspace-open-design-shell=true] [data-automation-split-layout=true]{background:var(--od-bg)}[data-workspace-open-design-shell=true] [data-automation-card-active=true]{border:0;background-color:var(--od-surface-2)!important;box-shadow:none!important}[data-menubar-tasks=true]{width:100%;min-height:100vh;color:var(--od-fg,#111827);background:var(--od-surface,#fff);padding:10px 12px 12px}.menubar-tasks-panel{flex-direction:column;gap:10px;width:min(380px,100%);height:calc(100vh - 22px);min-height:0;margin:0 auto;display:flex}.menubar-tasks-head{border-bottom:1px solid var(--od-border,#d9dee7);justify-content:space-between;align-items:flex-start;gap:12px;min-height:44px;padding-bottom:10px;display:flex}.menubar-task-title{min-width:0}.menubar-task-workspace{color:var(--od-fg,#111827);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:650;line-height:20px;overflow:hidden}.menubar-task-subtitle{color:var(--od-muted,#6b7280);margin:0;font-size:12px;line-height:16px}.menubar-task-open-all,.menubar-task-refresh{height:32px;color:var(--od-fg,#111827);background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:600;line-height:1;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.menubar-task-refresh{border-color:var(--od-border,#d9dee7);background:var(--od-surface,#fff);flex:none;padding:0 10px}.menubar-task-open-all:hover,.menubar-task-refresh:hover{background:var(--od-surface-2,#f3f4f6)}.menubar-task-refresh:disabled{opacity:.55;cursor:default}.menubar-task-notice{border:1px solid var(--od-border,#d9dee7);background:var(--od-surface,#fff);color:var(--od-muted,#6b7280);border-radius:8px;padding:8px 10px;font-size:13px;line-height:18px}.menubar-task-notice[data-state=error]{border-color:var(--destructive,#ef4444)}@supports (color:color-mix(in lab,red,red)){.menubar-task-notice[data-state=error]{border-color:color-mix(in srgb,var(--destructive,#ef4444) 35%,transparent)}}.menubar-task-notice[data-state=error]{color:var(--destructive,#ef4444);background:var(--destructive,#ef4444)}@supports (color:color-mix(in lab,red,red)){.menubar-task-notice[data-state=error]{background:color-mix(in srgb,var(--destructive,#ef4444) 8%,var(--od-surface,#fff))}}.menubar-task-notice p{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;display:-webkit-box;overflow:hidden}.menubar-task-group.list-group{flex:auto;min-height:0;margin-bottom:0;overflow:hidden}.menubar-task-group .list-group-head{flex:none;height:30px;padding:6px 0}.menubar-task-list{min-height:0;max-height:calc(100vh - 156px);margin:0;padding:0 2px 0 0;list-style:none;overflow-y:auto}.menubar-task-list [data-task-row=true]{min-height:44px;padding:10px 8px}.menubar-task-list [data-task-row-tail=true]{gap:6px}.menubar-task-list-state{color:var(--od-muted,#6b7280);text-align:center;padding:42px 16px 44px;font-size:13px;line-height:18px}.menubar-task-foot{border-top:1px solid var(--od-border,#d9dee7);padding-top:8px}.menubar-task-open-all{width:100%;color:var(--od-muted,#6b7280)}@media (max-width:639px){[data-workspace-open-design-shell=true] .workspace{grid-template-columns:minmax(0,1fr);width:100%;overflow:hidden}[data-workspace-open-design-shell=true] .sidebar,[data-workspace-open-design-shell=true] [data-workspace-sidebar=true]{display:none}[data-workspace-open-design-shell=true] .auto-shell{grid-template-columns:1fr}[data-workspace-open-design-shell=true] .auto-head{border-bottom:0;gap:8px;padding:0 12px}[data-workspace-open-design-shell=true] .auto-head-actions{gap:8px;min-width:0}[data-workspace-open-design-shell=true] .auto-head .title{flex:0 auto}[data-workspace-open-design-shell=true] .auto-filter-btn{flex:0 0 36px;width:36px;height:36px}[data-workspace-open-design-shell=true] [data-open-auto-new=true]{flex-shrink:0;height:36px;padding:0 12px}[data-workspace-open-design-shell=true] .auto-filter-summary{padding:6px 12px}[data-workspace-open-design-shell=true] .auto-card,[data-workspace-open-design-shell=true] .auto-list-scroll{padding:12px}[data-workspace-open-design-shell=true] .auto-card .name{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}[data-workspace-open-design-shell=true] .auto-card-status-control{justify-self:end;gap:6px}[data-workspace-open-design-shell=true] .auto-card .actions{justify-content:center;width:28px}[data-workspace-open-design-shell=true] .auto-detail{border-left:0}[data-workspace-open-design-shell=true] .detail-back-mobile{display:grid}}@media (min-width:640px) and (max-width:760px){[data-workspace-open-design-shell=true] [data-compact-automations=true] .auto-shell{grid-template-columns:minmax(0,1fr)}[data-workspace-open-design-shell=true] [data-compact-automations=true] [data-automation-detail-pane=true],[data-workspace-open-design-shell=true] [data-compact-automations=true] [data-automation-list-pane=true]{width:100%;min-width:0}[data-workspace-open-design-shell=true] [data-compact-automations=true][data-current-id]:not([data-current-id=""]) [data-automation-list-pane=true]{display:none}[data-workspace-open-design-shell=true] [data-compact-automations=true] [data-automation-detail-pane=true]{border-left:0;display:none}[data-workspace-open-design-shell=true] [data-compact-automations=true][data-current-id]:not([data-current-id=""]) [data-automation-detail-pane=true]{display:flex}[data-workspace-open-design-shell=true] [data-compact-automations=true] .auto-head{border-bottom:0;gap:8px;padding:0 12px}[data-workspace-open-design-shell=true] [data-compact-automations=true] .auto-head-actions{gap:8px;min-width:0}[data-workspace-open-design-shell=true] [data-compact-automations=true] .auto-filter-btn{flex:0 0 36px;width:36px;height:36px}[data-workspace-open-design-shell=true] [data-compact-automations=true] [data-open-auto-new=true]{flex-shrink:0;height:36px;padding:0 12px}[data-workspace-open-design-shell=true] [data-compact-automations=true] .auto-card,[data-workspace-open-design-shell=true] [data-compact-automations=true] .auto-list-scroll{padding:12px}[data-workspace-open-design-shell=true] [data-compact-automations=true] .auto-card .name{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}[data-workspace-open-design-shell=true] [data-compact-automations=true] .auto-card-status-control{justify-self:end;gap:6px}[data-workspace-open-design-shell=true] [data-compact-automations=true] .detail-back-mobile{display:grid}}@media (max-width:639px){body:has([data-settings-shell=true]),html:has([data-settings-shell=true]){overscroll-behavior-x:none;overflow-x:clip}[data-settings-shell=true].settings-shell{grid-template-rows:minmax(0,1fr);grid-template-columns:1fr;max-width:100vw;overflow-x:clip}[data-settings-shell=true] [data-settings-sidebar=true]{z-index:50;border-right:1px solid var(--settings-border);clip-path:inset(0 100% 0 0);pointer-events:none;visibility:hidden;width:min(260px,86vw);transition:clip-path .2s var(--settings-ease),visibility 0s linear .2s;border-bottom:0;position:fixed;top:0;bottom:0;left:0;overflow:hidden}[data-settings-shell=true] [data-settings-sidebar=true].open{clip-path:inset(0);pointer-events:auto;visibility:visible;transition:clip-path .2s var(--settings-ease),visibility 0s}[data-settings-shell=true] [data-settings-sidebar-foot=true],[data-settings-shell=true] [data-settings-sidebar-scroll=true]{display:block}[data-settings-shell=true] [data-settings-main=true]{padding:20px 16px 32px}[data-settings-shell=true] [data-settings-main=true][data-settings-mobile-detail-open=false]{padding:0}[data-settings-shell=true] [data-settings-main=true][data-settings-mobile-detail-open=true]{flex-direction:column;height:100dvh;min-height:0;padding:0;display:flex;overflow:hidden}[data-settings-shell=true] [data-settings-main=true][data-settings-mobile-detail-open=false] [data-settings-mobile-detail-head=true],[data-settings-shell=true] [data-settings-main=true][data-settings-mobile-detail-open=false] [data-settings-section=true],[data-settings-shell=true] [data-settings-main=true][data-settings-mobile-detail-open=true] [data-settings-mobile-master=true]{display:none}[data-settings-shell=true] [data-settings-main=true][data-settings-mobile-detail-open=true] [data-settings-mobile-detail-head=true]{border-bottom:1px solid var(--settings-border);background:var(--settings-bg);flex:none;min-height:56px;margin:0;padding:12px 16px;position:relative;top:auto}[data-settings-shell=true] [data-settings-main=true][data-settings-mobile-detail-open=true] [data-settings-section=true]{width:100%;max-width:none;min-height:0;padding:20px 16px calc(32px + env(safe-area-inset-bottom,0px));overscroll-behavior:contain;flex:auto;margin:0;overflow-y:auto}[data-settings-shell=true] [data-settings-main=true][data-settings-mobile-detail-open=true] [data-settings-section-head=true] .settings-section-title{display:none}[data-settings-shell=true] [data-settings-mobile-master=true]{background:var(--settings-surface);flex-direction:column;min-height:100dvh;display:flex}[data-settings-shell=true] [data-settings-mobile-master-head=true]{background:var(--settings-surface);border-color:var(--settings-border);min-height:56px;padding:12px 16px}[data-settings-shell=true] [data-settings-mobile-master-scroll=true]{flex:1;padding:0;overflow-y:auto}[data-settings-shell=true] [data-settings-mobile-master=true] [data-settings-group=true]{gap:0;margin-bottom:4px}[data-settings-shell=true] [data-settings-mobile-master=true] [data-settings-group-label=true]{padding:16px 16px 8px}[data-settings-shell=true] [data-settings-mobile-master-link=true]{border-bottom:1px solid var(--settings-border);background:0 0;border-radius:0;min-height:48px;padding:14px 16px;font-size:15px}[data-settings-shell=true] [data-settings-mobile-master-link=true]:hover,[data-settings-shell=true] [data-settings-mobile-master-link=true][data-settings-link-active=true]{color:var(--settings-fg);background:0 0}[data-settings-shell=true] [data-settings-mobile-master-link=true] svg{width:20px;height:20px;color:var(--settings-muted)}[data-settings-shell=true] [data-settings-mobile-master-link=true] .settings-mobile-master-chevron{width:16px;height:16px;color:var(--settings-muted-2);margin-left:auto}[data-settings-shell=true] [data-settings-mobile-master-foot=true]{padding-bottom:calc(12px + env(safe-area-inset-bottom,0px))}[data-settings-shell=true] [data-settings-mobile-detail-head=true]{z-index:30;background:var(--settings-bg);border-bottom:0;margin:-20px -16px 16px;padding:12px 16px;display:block;position:sticky;top:0}[data-settings-shell=true] [data-settings-mobile-detail-back=true]{border-radius:var(--settings-radius-sm);min-height:32px;color:var(--settings-fg);cursor:pointer;background:0 0;border:0;align-items:center;gap:2px;padding:0 8px 0 0;display:inline-flex}[data-settings-shell=true] .smb-back-label{font-size:14px}[data-settings-shell=true] .smb-title{max-width:56%;color:var(--settings-fg);pointer-events:none;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:600;line-height:1.4;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}[data-settings-shell=true] .settings-mobile-section-trigger{display:block}[data-settings-shell=true] [data-settings-sidebar-head=true]{min-height:56px;padding:12px}}