:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eee;font-synthesis:none;background:#202020;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:#202020;min-width:900px;margin:0;font-size:14px}button,input,textarea{font:inherit;color:inherit}input,textarea,[contenteditable=true]{caret-color:#68a5ff}button{cursor:pointer;background:0 0;border:0}.app-shell{background:#202020;border:1px solid #424242;border-radius:10px;height:100vh;display:flex;overflow:hidden}.sidebar{background:#191919;border-right:1px solid #303030;flex-direction:column;width:190px;min-width:190px;padding-top:17px;display:flex;position:relative}.system-nav,.project-nav{padding:0 12px}.project-nav{margin-top:20px;padding-bottom:50px;overflow:auto}.sidebar-item{color:#c9c9c9;text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;height:24px;margin:2px 0;padding:0 6px;font-weight:600;display:flex}.sidebar-item:focus{outline:0}.sidebar-item.active{color:#f4f4f4;background:#414143}.sidebar-item .glyph{text-align:center;width:14px;font-size:17px;line-height:1}.count{color:#858585;margin-left:auto;font-size:12px}.nav-divider{height:13px}.project-item{color:#c7c7c7;font-weight:500}.project-item .project-glyph,.project-item .area-glyph{color:#8f9399;text-align:center;width:14px}.area-item{margin-top:16px;font-weight:650}.project-nav .area-item:first-child{margin-top:2px}.sidebar-footer{color:#a7a7a7;border-top:1px solid #252525;justify-content:space-between;align-items:center;height:38px;padding:0 13px;display:flex;position:absolute;bottom:0;left:0;right:0}.sidebar-footer button:first-child{font-size:13px}.sliders{font-size:18px;transform:rotate(90deg)}.inbox-glyph{color:#19b8ed}.today-glyph{color:#ffe000}.upcoming-glyph{color:#ee2676}.anytime-glyph{color:#47c7bb;font-size:24px!important}.someday-glyph{color:#d8cb8e}.logbook-glyph{color:#61bd6d}.trash-glyph{color:#bcbcbc}.agents-glyph{color:#9b8ee8}.templates-glyph{color:#d29a62}.main{flex-direction:column;flex:1;min-width:0;display:flex;position:relative}.content{flex:1;padding:64px 9.5% 90px;overflow:auto}.content-header{margin-bottom:18px}.header-title{align-items:center;gap:8px;display:flex}.header-title .glyph,.header-title .project-glyph,.header-title .area-glyph{text-align:center;width:23px;font-size:23px}.header-title .anytime-glyph{font-size:30px}.header-title .project-glyph{color:#6c9ee9}.header-title .area-glyph{color:#67bfa8}h1{letter-spacing:-.7px;margin:0;font-size:24px;line-height:1.15}.content-header p{color:#d4d4d4;margin:5px 0 0;font-weight:500}.task-list{width:100%}.task-row{color:#ededed;cursor:default;border-radius:3px;outline:0;align-items:flex-start;gap:10px;min-height:28px;margin-left:-6px;padding:4px 6px;display:flex}.task-row:hover{color:#fff;background:#ffffff06}.task-row.selected{z-index:1;color:#fff;background:#27599e;position:relative}.task-row.is-done .task-copy{opacity:.5}.check{color:#fff;text-align:center;border:1px solid #777;border-radius:3px;flex:none;width:13px;height:13px;margin-top:2px;padding:0;font-size:10px;font-weight:700;line-height:11px}.check:hover{border-color:#75aaff;box-shadow:0 0 0 2px #5193ff1f}.check.checked{background:#589af0;border-color:#589af0}.task-copy{flex:1;min-width:0}.task-title{font-weight:600;line-height:18px}.task-meta{color:#9b9b9b;font-size:12px;line-height:14px}.tiny-star{color:#ffe000;margin-right:5px;font-size:14px}.paperclip{color:#a0a0a0;margin-left:5px;font-size:14px}.drag-placeholder{opacity:.24;background:#707070!important}.drag-ghost{z-index:100;pointer-events:none;opacity:.95;will-change:left,top,transform;border-radius:4px;box-shadow:0 10px 28px #0006;background:#27599e!important;margin:0!important;position:fixed!important}.is-dragging-task,.is-dragging-task *,.is-dragging-list,.is-dragging-list *{cursor:grabbing!important;-webkit-user-select:none!important;user-select:none!important}.inbox-list,.main>.content>.task-list{max-width:800px}.view-controls{color:#9a9a9a;align-items:center;gap:16px;margin:8px 0 24px;font-size:12px;font-weight:600;display:flex}.pill{color:#252525;background:#aaa;border-radius:12px;padding:3px 11px;font-weight:700}.timeline{max-width:1000px}.day-group{border-top:1px solid #5a5a5a;grid-template-columns:36px 1fr;min-height:81px;padding-top:10px;display:grid}.day-label{align-items:baseline;gap:6px;display:flex}.day-label strong{font-size:25px}.day-label span{color:#aaa;font-size:13px;font-weight:700}.day-content{padding:31px 0 0}.calendar-item{color:#c8c8c8;font-weight:600}.calendar-item span{color:#ff3c35}.calendar-item.accent{color:#c8c8c8}.month-group{border-top:1px solid #5a5a5a;padding:5px 0 27px}.month-group h3{margin:0 0 10px;font-size:14px}.month-group p{color:#c8c8c8;margin:0;font-weight:600;line-height:17px}.month-group b{color:#ff4039;width:20px;display:inline-block}.month-group b.blue{color:#6b8fd0}.anytime-list{max-width:800px}.top-tasks{margin-bottom:34px}.project-section{margin:0 0 34px}.section-heading{border-bottom:1px solid #545454;align-items:center;gap:8px;height:32px;display:flex}.section-heading h2{margin:0;font-size:15px}.project-bullet{color:#68a0ed;font-size:18px}.show-more{color:#8c8c8c;text-align:left;border-radius:3px;outline:0;min-width:120px;margin:4px 0 0 16px;padding:4px 6px;font-size:12px;font-weight:600;display:block}.show-more.selected,.show-more:focus{color:#fff;background:#27599e}.expandable-tasks{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .22s cubic-bezier(.2,.75,.2,1),opacity .13s ease-out;display:grid}.expandable-tasks.expanded{opacity:1;grid-template-rows:1fr}.expandable-tasks-inner{min-height:0;overflow:hidden}.project-header{margin-bottom:6px}.project-title{outline:0;min-width:20px}.project-menu{color:#8e8e8e;letter-spacing:1px;margin-left:4px}.project-description{color:#d5d5d5;max-width:1100px;font-weight:500;line-height:19px}.editable-project-description{white-space:pre-wrap;outline:0;min-height:20px;margin:0 0 24px 31px;padding:0}.editable-project-description:empty:before{content:attr(data-placeholder);color:#777}.editable-project-name{outline:0;min-width:20px}.project-description p{margin:0 0 17px}.project-description a{color:#56a3ff}.project-detail-list{max-width:800px}.project-detail-list .task-row{min-height:29px}.project-section-divider{color:#69a6fb;border-bottom:1px solid #545454;justify-content:space-between;align-items:center;margin:31px 0 8px;display:flex}.project-section-divider h3{margin:0 0 8px;font-size:14px}.area-project-list{width:min(640px,100%)}.area-project-row{color:#ededed;text-align:left;border-radius:4px;align-items:center;gap:8px;width:100%;min-height:28px;padding:3px 0;font-weight:650;display:flex}.area-project-row:hover,.area-project-row:focus{color:#fff;background:#27599e;outline:0}.area-project-row .project-glyph{color:#6ca5f4;text-align:center;width:14px;font-size:18px}.area-project-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.area-project-count{color:#aaa;text-align:center;border:1px solid #6f7378;border-radius:3px;min-width:17px;padding:0 3px;font-size:11px;line-height:14px}.area-project-row:focus .area-project-count{color:#dce9fb;border-color:#9db8de}.area-project-meta{color:#92979d;font-size:13px}.primary-action{color:#fff;text-align:center;background:#3478d4;border-radius:3px;min-width:84px;padding:5px 14px;font-size:12px;font-weight:700}.primary-action:hover,.primary-action:focus{background:#4388e5;outline:0}.log-now{margin:17px 0 52px}.logbook-list{width:min(1000px,100%)}.logbook-month{margin-bottom:34px}.logbook-month h2{align-items:center;gap:12px;margin:0 0 7px;font-size:14px;display:flex}.logbook-month h2:after{content:"";background:#454545;flex:1;height:1px}.logbook-row{grid-template-columns:14px 48px minmax(0,1fr);align-items:start;gap:8px;min-height:36px;padding:3px 6px;display:grid}.logbook-row.selected{background:#3d4043}.logbook-check{color:#172538;text-align:center;background:#5a9df2;border-radius:4px;width:13px;height:13px;margin-top:3px;font-size:10px;font-weight:800;line-height:13px}.logbook-date{color:#63a3f6;padding-top:1px;font-size:12px;font-weight:650;line-height:17px}.logbook-title{color:#ededed;text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:17px;overflow:hidden}.logbook-project{color:#929292;font-size:12px;line-height:15px}.logbook-row.is-canceled .logbook-title{color:#bababa;text-decoration:line-through}.logbook-row.is-canceled .logbook-check{color:#1b2a3d}.trash-controls{color:#8c8c8c;align-items:center;gap:18px;margin:-4px 0 41px;font-size:12px;font-weight:650;display:flex}.trash-controls .pill{padding:3px 10px}.empty-trash{margin:0 0 27px}.trash-list{width:min(1000px,100%)}.trash-row{align-items:flex-start;gap:9px;width:100%;min-height:35px;margin-left:-6px;padding:3px 6px;display:flex}.trash-row.selected{background:#3d4043}.trash-check{border:1px solid #666b70;border-radius:3px;flex:none;width:13px;height:13px;margin-top:4px}.trash-project-marker{color:#6ca5f4;flex:none;width:14px;margin-top:0;font-size:20px;line-height:18px}.trash-copy{min-width:0}.trash-title{color:#e8e8e8;text-overflow:ellipsis;white-space:nowrap;font-weight:650;line-height:17px;overflow:hidden}.trash-project{color:#929292;font-size:12px;line-height:15px}.trash-row.is-placeholder .trash-title{color:#7f7f7f}.trash-count{color:#a7a7a7;text-align:center;border:1px solid #6b7075;border-radius:3px;min-width:17px;margin-left:5px;padding:0 3px;font-size:10px;line-height:13px;display:inline-block}.sidebar-hidden .sidebar{display:none}.inline-detail{background:#2d2d2d;border-radius:3px;width:calc(100% + 6px);margin:0 0 10px -6px;padding:4px 6px 8px;animation:.26s cubic-bezier(.2,.8,.2,1) both detail-surface-open;position:relative}.detail-title-row{align-items:flex-start;gap:10px;min-height:20px;display:flex}.detail-title-row .check{margin-top:2px}.detail-title-copy{flex:1;align-items:baseline;min-width:0;height:18px;line-height:18px;display:flex}.detail-title-copy .tiny-star{flex:none}.task-title-input{width:100%;min-width:0;height:18px;font-size:inherit;letter-spacing:inherit;background:0 0;border:0;outline:0;flex:1;padding:0;font-weight:600;line-height:18px}.task-title-input::placeholder{color:#8e8e8e;opacity:1}.detail-reveal{grid-template-rows:0fr;animation:.26s cubic-bezier(.2,.8,.2,1) forwards detail-grow;display:grid}.detail-reveal-inner{opacity:0;min-height:0;animation:.16s ease-out 90ms forwards detail-content-in;overflow:hidden}.task-description{resize:none;color:#c4c4c4;background:0 0;border:0;outline:0;width:calc(100% - 23px);min-height:26px;margin:6px 0 7px 23px;padding:0;line-height:18px;display:block}.task-description::placeholder{color:#777}.detail-actions{color:#80858a;justify-content:flex-end;align-items:center;gap:17px;margin-top:5px;display:flex}.detail-actions button{color:#80858a;font-size:15px}.detail-actions button:hover{color:#c5c5c5}.detail-actions button.is-today{color:#6ca5f4}.inline-detail.is-file-drop-target{background:#34383c!important}.task-description{margin-bottom:3px;overflow:hidden}.task-attachment-well{background:#292929;border-radius:5px;width:min(300px,100% - 23px);margin:0 0 10px 23px;padding:4px 7px}.task-attachment-list{padding-bottom:3px}.task-attachment-item{color:#aeb2b6;align-items:center;gap:6px;min-height:23px;font-size:11px;display:flex}.task-attachment-name{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.task-attachment-remove{opacity:0;color:#74797d;text-align:center;border-radius:3px;flex:none;width:18px;height:18px;padding:0;font-size:14px;line-height:18px;transition:opacity .1s ease-out,color .1s ease-out,background .1s ease-out}.task-attachment-item:hover .task-attachment-remove,.task-attachment-remove:focus{opacity:1}.task-attachment-remove:hover,.task-attachment-remove:focus{color:#d6d8da;background:#3a3c3e;outline:0}.task-attachment-input{display:none}.detail-actions [data-action=add-attachment]{font-size:16px}.task-meta{color:#92979d;align-items:center;gap:5px;font-size:12px;line-height:14px;display:flex}.task-row.selected .task-meta{color:#ffffffb8}.task-project-name{color:inherit}.meta-separator{opacity:.55}.workflow-row-meta{color:inherit}.task-template-picker{width:min(680px,100% - 23px);margin:2px 0 4px 23px;position:relative}.task-template-toggle{color:#74797e;text-align:left;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;min-height:22px;margin-left:-6px;padding:2px 6px;font-size:10px;display:flex}.task-template-toggle:hover,.task-template-toggle:focus{color:#c3c7ca;border-color:#3a3e42;outline:0}.task-template-toggle:focus-visible{color:#fff;background:#27599e;border-color:#0000}.task-template-toggle strong{color:inherit;font-weight:600}.task-template-label{color:#60656a}.task-template-toggle:focus-visible .task-template-label{color:#ffffffad}.task-template-chevron{color:#666c71;margin-left:1px;font-size:10px}.task-template-menu{z-index:9;background:#303234;border-radius:5px;width:190px;padding:4px;position:absolute;top:28px;left:-6px;box-shadow:0 12px 34px #00000075}.task-template-option{color:#aeb3b7;text-align:left;border:1px solid #0000;border-radius:3px;align-items:center;gap:7px;width:100%;min-height:27px;padding:3px 7px;font-size:10px;line-height:14px;display:flex}.task-template-option:hover,.task-template-option:focus{color:#e0e3e5;border-color:#414549;outline:0}.task-template-option:focus-visible{color:#fff;background:#27599e;border-color:#0000}.task-template-copy{min-width:0;font-weight:600}.task-template-radio{border:1px solid #6a7075;border-radius:50%;flex:none;width:10px;height:10px}.task-template-radio.selected{background:#b5bbc0;border-color:#b5bbc0;box-shadow:inset 0 0 0 3px #303234}.task-template-option:hover .task-template-radio,.task-template-option:focus .task-template-radio{border-color:#d0d4d7}.task-template-option:focus-visible .task-template-radio{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 3px #27599e}.detail-actions{justify-content:space-between;align-items:center;gap:0}.detail-selectors{align-items:center;gap:3px;min-width:0;padding-left:23px;display:flex}.detail-action-icons{justify-content:flex-end;align-items:center;gap:17px;display:flex}.detail-actions .task-template-picker,.detail-actions .task-agent-picker{width:auto;margin:0;position:relative}.detail-actions .task-template-toggle,.detail-actions .task-agent-toggle{color:#74797e;text-align:left;border:1px solid #0000;border-radius:3px;align-items:center;gap:6px;min-height:26px;margin-left:0;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.detail-actions .task-template-toggle:hover,.detail-actions .task-template-toggle:focus,.detail-actions .task-agent-toggle:hover,.detail-actions .task-agent-toggle:focus{color:#c3c7ca;border-color:#3a3e42;outline:0}.detail-actions .task-template-toggle:focus-visible,.detail-actions .task-agent-toggle:focus-visible{color:#fff;background:#27599e;border-color:#0000}.task-agent-toggle strong{color:inherit;font-weight:600}.task-agent-label{color:#60656a}.task-agent-toggle:focus-visible .task-agent-label{color:#ffffffad}.task-agent-chevron{color:#666c71;margin-left:1px;font-size:10px}.detail-action-icons button:last-child{margin-left:3px;font-size:18px}.detail-actions .task-template-menu,.detail-actions .task-agent-menu{z-index:9;background:#303234;border-radius:5px;width:190px;margin:0;padding:4px;position:absolute;top:calc(100% + 3px);bottom:auto;left:0;box-shadow:0 12px 34px #00000075}.detail-actions .task-template-option,.detail-actions .task-agent-option,.detail-actions .task-agent-create{color:#aeb3b7;text-align:left;border:1px solid #0000;border-radius:3px;align-items:center;gap:7px;width:100%;min-height:27px;padding:4px 8px;font-size:12px;line-height:16px;display:flex}.detail-actions .task-template-option:hover,.detail-actions .task-template-option:focus,.detail-actions .task-agent-option:hover,.detail-actions .task-agent-option:focus,.detail-actions .task-agent-create:hover,.detail-actions .task-agent-create:focus{color:#e0e3e5;border-color:#414549;outline:0}.detail-actions .task-template-option:focus-visible,.detail-actions .task-agent-option:focus-visible{color:#fff;background:#27599e;border-color:#0000}.task-agent-copy{min-width:0;font-weight:600}.task-agent-radio{border:1px solid #6a7075;border-radius:50%;flex:none;width:10px;height:10px}.task-agent-radio.selected{background:#b5bbc0;border-color:#b5bbc0;box-shadow:inset 0 0 0 3px #303234}.task-agent-option:hover .task-agent-radio,.task-agent-option:focus .task-agent-radio{border-color:#d0d4d7}.task-agent-option:focus-visible .task-agent-radio{background:#fff;border-color:#fff;box-shadow:inset 0 0 0 3px #27599e}.detail-actions .task-agent-create{color:#8e9499;border-top-color:#414549;border-radius:0 0 3px 3px;margin-top:3px;padding-top:6px}.inline-detail.task-menu-open{z-index:10}.inline-detail.task-menu-open .detail-reveal-inner{overflow:visible}.workflow-subtasks{width:min(680px,100% - 23px);margin:8px 0 11px 23px}.workflow-subtask{position:relative}.workflow-subtask.open{background:#282828;border-radius:3px;width:calc(100% + 6px);margin:0 0 8px -6px;padding:0 6px 8px;animation:.19s cubic-bezier(.2,.8,.2,1) both workflow-subtask-open}.workflow-subtask.open.closing{pointer-events:none;animation:.18s cubic-bezier(.4,0,.2,1) both workflow-subtask-close}.workflow-subtask-row{color:#dfe1e3;cursor:default;border-radius:3px;outline:0;align-items:flex-start;gap:10px;min-height:35px;margin-left:-6px;padding:4px 6px;display:flex}.workflow-subtask.open .workflow-subtask-row{margin-left:0;padding-left:0;padding-right:0}.workflow-subtask-row:hover{background:#ffffff06}.workflow-subtask-row.selected{color:#fff;background:#27599e}.workflow-subtask.open .workflow-subtask-row.selected{color:#e8e8e8;background:0 0}.workflow-step-check{color:#fff;text-align:center;border:1px solid #666c72;border-radius:3px;flex:none;width:13px;height:13px;margin-top:2px;font-size:10px;font-weight:750;line-height:11px}.workflow-step-check.current{border-color:#6ca5f4;box-shadow:0 0 0 2px #5b97ea1a}.workflow-step-check.next{border-color:#7e9dc5}.workflow-step-check.future{opacity:.6}.workflow-step-copy{min-width:0}.workflow-step-title{font-size:13px;font-weight:650;line-height:17px}.workflow-step-meta{color:#858b91;font-size:11px;line-height:14px}.workflow-subtask-row.selected .workflow-step-meta{color:#ffffffb3}.workflow-step-reveal{grid-template-rows:0fr;animation:.19s cubic-bezier(.2,.8,.2,1) forwards workflow-step-grow;display:grid}.workflow-step-reveal-inner{opacity:0;min-height:0;animation:.12s ease-out 60ms forwards workflow-step-content-in;overflow:hidden}.workflow-subtask.closing .workflow-step-reveal{animation:.18s cubic-bezier(.4,0,.2,1) forwards workflow-step-shrink}.workflow-subtask.closing .workflow-step-reveal-inner{animation:90ms ease-in forwards workflow-step-content-out}.workflow-step-panel{margin:2px 0 0 23px;padding:5px 0 3px}.workflow-step-panel textarea{resize:none;color:#d4d7da;background:0 0;border:0;outline:0;width:100%;min-height:190px;padding:0;font-size:12px;line-height:18px;display:block;overflow:hidden}.build-step-panel{padding-bottom:2px}.build-artifact{color:#80b4f5;background:#303c4c;border-radius:3px;margin:0 0 8px;padding:3px 7px;font-size:11px;font-weight:650}.build-log{font:500 11px/17px ui-monospace,SFMono-Regular,Menlo,monospace}.build-log-row{color:#aeb4ba;grid-template-columns:34px 12px minmax(0,1fr);gap:5px;display:grid}.build-log-row time{color:#666d74}.build-log-row.pass .build-log-mark{color:#69b77d}.build-log-row.error .build-log-mark{color:#d87979}.build-log-empty{color:#72787e;padding:3px 0;font-size:12px}.workflow-controls{align-items:center;gap:8px;margin-top:12px;display:flex}.workflow-controls>button{border-radius:4px;min-height:27px;padding:4px 11px;font-size:12px;font-weight:650}.workflow-primary{color:#fff;background:#3478d4}.workflow-primary:hover{background:#4388e5}.workflow-secondary{color:#d6d8da;background:#343638;border:1px solid #555b61}.workflow-secondary:hover{background:#3b3e41}.workflow-overflow{margin-left:2px;position:relative}.workflow-more{color:#8f9499;border-radius:4px;min-width:29px;min-height:27px}.workflow-more:hover{color:#ddd;background:#383a3c}.workflow-menu{z-index:8;background:#303234;border:1px solid #4a4e52;border-radius:6px;width:158px;padding:5px;position:absolute;top:31px;right:0;box-shadow:0 10px 30px #0000006b}.workflow-menu button{color:#d5d7d9;text-align:left;border-radius:4px;width:100%;padding:6px 8px;font-size:12px;display:block}.workflow-menu button:hover{background:#414448}.workflow-menu button:last-child{color:#e38b88}.workflow-subtask:not(:last-child):after{content:"";z-index:0;background:#46515d;width:1px;position:absolute;top:19px;bottom:-6px;left:6px}.workflow-subtask.open:not(:last-child):after{height:14px;top:auto;bottom:-14px;left:12px}.workflow-step-check{border:2px solid #555a5f;border-radius:50%;line-height:9px}.workflow-step-check.complete{background:#555a5f;border-color:#555a5f}.workflow-step-check.current,.workflow-step-check.next{box-shadow:none;border-color:#555a5f}.workflow-step-copy{flex:1}.workflow-header-actions{flex:none;align-items:center;gap:2px;margin-left:auto;display:flex}.workflow-header-button{color:#777d82;text-align:center;border-radius:4px;min-width:23px;height:23px;padding:0 4px;font-size:12px;line-height:23px}.workflow-header-button:hover,.workflow-header-button:focus{color:#c8cccf;background:#353739;outline:0}.workflow-header-actions .workflow-more{min-width:27px;min-height:23px}.workflow-header-actions .workflow-menu{top:25px}.workflow-step-panel{padding-top:2px}.workflow-step-panel textarea{min-height:96px;transition:height .16s cubic-bezier(.2,.8,.2,1)}.workflow-history-toggle{color:#737a80;text-align:left;border-radius:3px;min-height:22px;margin:0 0 5px;padding:2px 0;font-size:10px;font-weight:650;display:block}.workflow-history-toggle:hover,.workflow-history-toggle:focus{color:#b0b5b9;outline:0}.workflow-composer{background:0 0;border:0;border-radius:0;align-items:flex-end;gap:6px;min-height:31px;margin-top:7px;padding:4px 0 0;display:flex}.workflow-composer textarea{resize:none;color:#cfd2d4;min-width:60px;min-height:24px;font:inherit;background:0 0;border:0;outline:0;flex:1;padding:4px 0;font-size:11px;line-height:16px;overflow:hidden}.workflow-composer textarea::placeholder{color:#656a6e}.workflow-composer>button{border-radius:4px;flex:none;min-height:24px;padding:3px 9px;font-size:11px;font-weight:650}.workflow-composer>button:disabled{cursor:default;opacity:.28}.workflow-composer-send{color:#777d82;text-align:center;background:0 0;width:24px;line-height:24px;border-radius:50%!important;padding:0!important;font-size:13px!important}.workflow-composer-send:not(:disabled):hover{color:#d1d4d6;background:#3a3d40}.workflow-activity{grid-template-rows:0fr;margin:0 0 0 23px;animation:.19s cubic-bezier(.2,.8,.2,1) forwards workflow-step-grow;display:grid}.workflow-activity.closing{animation:.18s cubic-bezier(.4,0,.2,1) forwards workflow-step-shrink}.workflow-activity-reveal{opacity:0;min-height:0;animation:.12s ease-out 55ms forwards workflow-step-content-in;overflow:hidden}.workflow-activity.closing .workflow-activity-reveal{animation:90ms ease-in forwards workflow-step-content-out}.workflow-activity-content{border-top:1px solid #414141;margin:11px 0 5px;padding:9px 0 3px}.workflow-activity h3{color:#8b9196;margin:0 0 7px;font-size:11px}.workflow-activity-list{gap:1px;display:grid}.workflow-activity-empty{color:#71767b;padding:4px 0;font-size:11px}.activity-row{grid-template-columns:35px minmax(0,1fr);gap:8px;padding:4px 0;display:grid}.activity-row time{color:#737980;font-size:11px}.activity-row strong{color:#c8cbce;font-size:12px;font-weight:600}.activity-row p{color:#898f95;margin:2px 0 0;font-size:11px;line-height:15px}.detail-actions button.is-activity-open{color:#c4c8cb}.inline-detail.closing{pointer-events:none;animation:.2s cubic-bezier(.4,0,.2,1) forwards detail-surface-close}.inline-detail.closing .detail-reveal{animation:.2s cubic-bezier(.4,0,.2,1) forwards detail-shrink}.inline-detail.closing .detail-reveal-inner{animation:.1s ease-in forwards detail-content-out}.meta-height-reserve{height:0;overflow:hidden}.inline-detail.will-show-meta{--meta-reserve-height:12px}.inline-detail.will-show-meta .meta-height-reserve{animation:.26s cubic-bezier(.2,.8,.2,1) both meta-reserve-open}.inline-detail.will-show-meta.closing .meta-height-reserve{animation:.2s cubic-bezier(.4,0,.2,1) forwards meta-reserve-close}@keyframes detail-grow{to{grid-template-rows:1fr}}@keyframes detail-shrink{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes meta-reserve-open{0%{height:var(--meta-reserve-height)}to{height:0}}@keyframes meta-reserve-close{0%{height:0}to{height:var(--meta-reserve-height)}}@keyframes detail-content-in{to{opacity:1}}@keyframes detail-content-out{to{opacity:0}}@keyframes detail-surface-open{0%{background:#27599e;margin-bottom:0;padding-bottom:4px}45%{background:#2d2d2d}to{background:#2d2d2d;margin-bottom:10px;padding-bottom:8px}}@keyframes detail-surface-close{0%{background:#2d2d2d;margin-bottom:10px;padding-bottom:8px}65%,to{background:#27599e;margin-bottom:0;padding-bottom:4px}}@keyframes workflow-subtask-open{0%{background:#27599e;margin-bottom:0;padding-bottom:0}45%{background:#282828}to{background:#282828;margin-bottom:8px;padding-bottom:8px}}@keyframes workflow-subtask-close{0%{background:#282828;margin-bottom:8px;padding-bottom:8px}65%,to{background:#27599e;margin-bottom:0;padding-bottom:0}}@keyframes workflow-step-grow{0%{grid-template-rows:0fr}to{grid-template-rows:1fr}}@keyframes workflow-step-shrink{0%{grid-template-rows:1fr}to{grid-template-rows:0fr}}@keyframes workflow-step-content-in{to{opacity:1}}@keyframes workflow-step-content-out{to{opacity:0}}.empty-list{color:#777;margin:8px 0}.agents-workspace{grid-template-columns:220px minmax(380px,570px);width:min(850px,100%);min-height:520px;margin-top:28px;display:grid}.agent-list-pane{border-right:1px solid #343434;padding-right:18px}.agent-list-toolbar{color:#777d82;justify-content:space-between;align-items:center;min-height:28px;margin-bottom:8px;padding:0 4px 0 6px;font-size:11px;font-weight:650;display:flex}.agent-list-toolbar button{color:#777d82;border-radius:4px;width:24px;height:24px;font-size:17px;line-height:22px}.agent-list-toolbar button:hover,.agent-list-toolbar button:focus{color:#d5d7d9;background:#303234;outline:0}.agent-list{gap:2px;display:grid}.agent-list-row{color:#c9cccf;text-align:left;border-radius:4px;outline:0;align-items:center;gap:10px;width:100%;min-height:47px;padding:5px 7px;display:flex}.agent-list-row:hover{background:#ffffff06}.agent-list-row.selected,.agent-list-row:focus{color:#f0f1f2;background:#343638}.agent-list-row:focus-visible{box-shadow:inset 0 0 0 1px #4b5055}.agent-list-avatar,.agent-editor-avatar{color:#aeb4ba;letter-spacing:.02em;background:#2b2d2f;border:1px solid #4b4f54;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:10px;font-weight:750;display:grid}.agent-list-copy{min-width:0;display:grid}.agent-list-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:17px;overflow:hidden}.agent-list-copy>span{color:#747a80;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:14px;overflow:hidden}.agent-editor{min-width:0;padding:1px 0 20px 28px}.agent-editor-heading{align-items:center;gap:12px;margin-bottom:28px;display:flex}.agent-editor-avatar{width:38px;height:38px;font-size:12px}.agent-editor-heading>div:last-child{flex:1;min-width:0}.agent-name-input{color:#ededed;letter-spacing:-.35px;background:0 0;border:0;outline:0;width:100%;height:27px;padding:0;font-size:20px;font-weight:700;line-height:27px;display:block}.agent-editor-heading p{color:#666c71;margin:1px 0 0;font-size:10px}.agent-editor-section{border:0;gap:7px;margin:0 0 22px;padding:0;display:grid}.agent-editor-section>label,.agent-editor-section>legend{color:#8c9297;padding:0;font-size:11px;font-weight:650}.agent-editor-section textarea{resize:none;color:#cdd0d2;width:100%;min-height:36px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;line-height:18px;display:block;overflow:hidden}.agent-editor-section textarea::placeholder{color:#61666a}.agent-select-wrap{width:min(260px,100%);position:relative}.agent-select-wrap select{appearance:none;color:#d4d7d9;width:100%;height:30px;font:inherit;background:#292b2d;border:1px solid #414549;border-radius:4px;outline:0;padding:4px 28px 4px 9px;font-size:12px}.agent-select-wrap select:focus{border-color:#626970}.agent-select-wrap>span{pointer-events:none;color:#747a80;font-size:11px;position:absolute;top:6px;right:9px}.agent-prompt-section{margin-bottom:24px}.agent-editor-section .agent-prompt{background:#292a2b;border-radius:5px;min-height:150px;padding:10px 11px}.agent-editor-section .agent-prompt:focus{background:#2b2c2d;box-shadow:inset 0 0 0 1px #404448}.agent-tools{margin-top:0}.agent-tool-list{display:grid}.agent-tool-row{cursor:pointer;border-bottom:1px solid #333537;align-items:flex-start;gap:10px;min-height:44px;padding:7px 4px;display:flex}.agent-tool-row:first-child{border-top:1px solid #333537}.agent-tool-row input{opacity:0;pointer-events:none;position:absolute}.agent-tool-check{color:#fff;border:1px solid #5c6267;border-radius:3px;flex:none;place-items:center;width:14px;height:14px;margin-top:2px;font-size:9px;line-height:12px;display:grid}.agent-tool-row input:checked+.agent-tool-check{background:#5a9df2;border-color:#5a9df2}.agent-tool-row input:focus-visible+.agent-tool-check{box-shadow:0 0 0 2px #5a9df233}.agent-tool-row>span:last-child{display:grid}.agent-tool-row strong{color:#cfd2d4;font-size:12px;line-height:16px}.agent-tool-row small{color:#70767b;font-size:10px;line-height:15px}.agent-editor-empty{color:#73787d;place-items:center;display:grid}.agents-workspace{width:min(800px,100%);min-height:0;margin-top:25px;display:block}.agents-workspace .agent-list-toolbar{border-bottom:1px solid #393939;min-height:30px;margin:0 0 7px;padding:0 5px}.agents-workspace .agent-list-toolbar button{width:auto;padding:0 6px;font-size:11px;font-weight:650}.agents-workspace .agent-list{display:block}.agents-workspace .agent-list-row{color:#ededed;text-align:left;border-radius:3px;outline:0;align-items:flex-start;gap:10px;width:100%;min-height:39px;margin-left:-6px;padding:4px 6px;display:flex}.agents-workspace .agent-list-row:hover{background:#ffffff06}.agents-workspace .agent-list-row.selected,.agents-workspace .agent-list-row:focus{color:#fff;background:#27599e}.agents-workspace .agent-list-row:focus-visible{box-shadow:none}.agents-workspace .agent-list-avatar,.agent-inline-detail .agent-editor-avatar{color:#aeb3b7;background:0 0;border-color:#555a5f;width:25px;height:25px;margin-top:1px;font-size:9px}.agents-workspace .agent-list-copy{flex:1;min-width:0}.agents-workspace .agent-list-copy strong{font-size:13px;line-height:17px}.agents-workspace .agent-list-copy>span{color:#7f858a;max-width:520px;font-size:10px;line-height:14px}.agents-workspace .agent-list-row.selected .agent-list-copy>span{color:#ffffffb3}.agent-row-meta{color:#73797e;flex:none;padding-top:1px;font-size:10px;line-height:17px}.agent-list-row.selected .agent-row-meta{color:#ffffffb3}.agent-inline-detail{background:#2d2d2d;border-radius:3px;width:calc(100% + 6px);margin:0 0 10px -6px;padding:5px 6px 8px;animation:.22s cubic-bezier(.2,.8,.2,1) both agent-detail-surface-open;position:relative}.agent-inline-detail .agent-editor-heading{align-items:flex-start;gap:10px;min-height:30px;margin:0;display:flex}.agent-inline-detail .agent-editor-heading>div:last-child{flex:1;min-width:0}.agent-inline-detail .agent-name-input{letter-spacing:0;height:18px;padding:0;font-size:13px;font-weight:650;line-height:18px}.agent-inline-detail .agent-editor-heading p{color:#747a7f;margin:0;font-size:10px;line-height:13px}.agent-detail-reveal{grid-template-rows:0fr;animation:.22s cubic-bezier(.2,.8,.2,1) forwards detail-grow;display:grid}.agent-detail-reveal-inner{opacity:0;min-height:0;animation:.14s ease-out 70ms forwards detail-content-in;overflow:hidden}.agent-inline-detail .agent-editor{width:min(680px,100% - 35px);padding:11px 0 2px 35px}.agent-inline-detail .agent-editor-section{margin-bottom:17px}.agent-inline-detail .agent-editor-section .agent-prompt{min-height:120px}.agent-inline-detail .agent-tool-list{grid-template-columns:1fr 1fr;column-gap:20px}.agent-inline-detail .agent-tool-row{min-height:41px}.agent-detail-actions{justify-content:flex-end;height:23px;margin-top:3px;display:flex}.agent-detail-actions button{color:#777d82;border-radius:4px;width:24px;height:23px;font-size:17px;line-height:21px}.agent-detail-actions button:hover,.agent-detail-actions button:focus{color:#d1d4d6;background:#383a3c;outline:0}.agent-inline-detail.closing{pointer-events:none;animation:.2s cubic-bezier(.4,0,.2,1) forwards agent-detail-surface-close}.agent-inline-detail.closing .agent-detail-reveal{animation:.2s cubic-bezier(.4,0,.2,1) forwards detail-shrink}.agent-inline-detail.closing .agent-detail-reveal-inner{animation:.1s ease-in forwards detail-content-out}@keyframes agent-detail-surface-open{0%{background:#27599e;margin-bottom:0;padding-bottom:5px}45%{background:#2d2d2d}to{background:#2d2d2d;margin-bottom:10px;padding-bottom:8px}}@keyframes agent-detail-surface-close{0%{background:#2d2d2d;margin-bottom:10px;padding-bottom:8px}65%,to{background:#27599e;margin-bottom:0;padding-bottom:5px}}.templates-workspace{width:min(800px,100%);margin-top:25px;display:block}.template-list-toolbar{color:#777d82;border-bottom:1px solid #393939;justify-content:space-between;align-items:center;min-height:30px;margin:0 0 7px;padding:0 5px;font-size:11px;font-weight:650;display:flex}.template-list-toolbar button{color:#777d82;padding:0 6px;font-size:11px;font-weight:650}.template-list-toolbar button:hover,.template-list-toolbar button:focus{color:#d5d7d9;outline:0}.template-list-row{color:#ededed;text-align:left;border-radius:3px;outline:0;align-items:flex-start;gap:10px;width:100%;min-height:39px;margin-left:-6px;padding:4px 6px;display:flex}.template-list-row:hover{background:#ffffff06}.template-list-row.selected,.template-list-row:focus{color:#fff;background:#27599e}.template-list-icon,.template-editor-icon{color:#9a7d61;flex:none;place-items:center;width:25px;height:25px;margin-top:1px;font-size:16px;display:grid}.template-list-copy{flex:1;min-width:0;display:grid}.template-list-copy strong{font-size:13px;line-height:17px}.template-list-copy>span{color:#7f858a;text-overflow:ellipsis;white-space:nowrap;max-width:520px;font-size:10px;line-height:14px;overflow:hidden}.template-list-row.selected .template-list-copy>span{color:#ffffffb3}.template-row-meta{color:#73797e;flex:none;padding-top:1px;font-size:10px;line-height:17px}.template-list-row.selected .template-row-meta{color:#ffffffb3}.template-inline-detail{background:#2d2d2d;border-radius:3px;width:calc(100% + 6px);margin:0 0 10px -6px;padding:5px 6px 8px;animation:.22s cubic-bezier(.2,.8,.2,1) both agent-detail-surface-open;position:relative}.template-editor-heading{align-items:flex-start;gap:10px;min-height:30px;display:flex}.template-editor-heading>div:last-child{flex:1;min-width:0}.template-name-input{color:#ededed;background:0 0;border:0;outline:0;width:100%;height:18px;padding:0;font-size:13px;font-weight:650;line-height:18px}.template-editor-heading p{color:#747a7f;margin:0;font-size:10px;line-height:13px}.template-detail-reveal{grid-template-rows:0fr;animation:.22s cubic-bezier(.2,.8,.2,1) forwards detail-grow;display:grid}.template-detail-reveal-inner{opacity:0;min-height:0;animation:.14s ease-out 70ms forwards detail-content-in;overflow:hidden}.template-editor{width:min(680px,100% - 35px);padding:11px 0 2px 35px}.template-editor-section{border:0;gap:7px;margin:0 0 17px;padding:0;display:grid}.template-editor-section>label,.template-editor-section>legend{color:#8c9297;padding:0;font-size:11px;font-weight:650}.template-editor-section textarea{resize:none;color:#cdd0d2;width:100%;min-height:36px;font:inherit;background:0 0;border:0;outline:0;padding:0;font-size:12px;line-height:18px;overflow:hidden}.template-kind-list{display:grid}.template-kind-row{cursor:pointer;border-bottom:1px solid #333537;align-items:flex-start;gap:10px;min-height:44px;padding:7px 4px;display:flex}.template-kind-row:first-child{border-top:1px solid #333537}.template-kind-row input{opacity:0;pointer-events:none;position:absolute}.template-kind-radio{border:1px solid #5c6267;border-radius:50%;flex:none;width:14px;height:14px;margin-top:2px}.template-kind-row input:checked+.template-kind-radio{background:#5a9df2;border-color:#5a9df2;box-shadow:inset 0 0 0 3px #2d2d2d}.template-kind-row input:focus-visible+.template-kind-radio{box-shadow:0 0 0 2px #5a9df233}.template-kind-row>span:last-child{display:grid}.template-kind-row strong{color:#cfd2d4;font-size:12px;line-height:16px}.template-kind-row small{color:#70767b;font-size:10px;line-height:15px}.template-detail-actions{justify-content:flex-end;height:23px;margin-top:3px;display:flex}.template-detail-actions button{color:#777d82;border-radius:4px;width:24px;height:23px;font-size:17px;line-height:21px}.template-detail-actions button:hover,.template-detail-actions button:focus{color:#d1d4d6;background:#383a3c;outline:0}.template-inline-detail.closing{pointer-events:none;animation:.2s cubic-bezier(.4,0,.2,1) forwards agent-detail-surface-close}.template-inline-detail.closing .template-detail-reveal{animation:.2s cubic-bezier(.4,0,.2,1) forwards detail-shrink}.template-inline-detail.closing .template-detail-reveal-inner{animation:.1s ease-in forwards detail-content-out}.template-steps{gap:0}.template-steps-heading{color:#8c9297;justify-content:space-between;align-items:center;min-height:27px;font-size:11px;display:flex}.template-steps-heading strong{font-weight:650}.template-steps-heading span{color:#656b70;font-size:10px}.template-step-editor{border-top:1px solid #383a3c;position:relative}.template-step-editor:last-child{border-bottom:1px solid #383a3c}.template-step-editor:before{content:"";background:#464a4e;width:2px;position:absolute;top:24px;bottom:-12px;left:6px}.template-step-editor:last-child:before{display:none}.template-step-summary{cursor:pointer;outline:0;grid-template-columns:14px minmax(0,1fr) auto;align-items:start;gap:9px;min-height:45px;padding:7px 4px 7px 0;list-style:none;display:grid}.template-step-summary::-webkit-details-marker{display:none}.template-step-summary:hover,.template-step-summary:focus{color:#fff}.template-step-summary:focus-visible{background:#343638;border-radius:3px}.template-step-node{z-index:1;background:#2d2d2d;border:2px solid #656b70;border-radius:50%;width:13px;height:13px;margin-top:2px;position:relative}.template-step-node.disabled{border-color:#484c50}.template-step-summary>span:nth-child(2){min-width:0;display:grid}.template-step-summary strong{color:#d5d7d9;font-size:12px;line-height:16px}.template-step-summary small{color:#71777c;text-overflow:ellipsis;white-space:nowrap;font-size:10px;line-height:15px;overflow:hidden}.template-step-status{color:#666c71;padding:1px 0 0 8px;font-size:10px;line-height:16px}.template-step-editor[open] .template-step-status{color:#8d9398}.template-step-body{background:#292a2b;border-radius:4px;gap:15px;margin:0 0 14px 23px;padding:11px 12px 12px;display:grid}.template-step-field{gap:5px;display:grid}.template-step-field>span{color:#858b90;font-size:10px;font-weight:650}.template-step-field input,.template-step-field textarea,.template-step-field select{color:#d2d5d7;width:100%;font:inherit;background:0 0;border:0;outline:0;font-size:12px;line-height:18px}.template-step-field textarea{resize:none;min-height:36px;padding:0;overflow:hidden}.template-step-field select{background:#2c2e30;border:1px solid #414549;border-radius:3px;width:min(250px,100%);height:27px;padding:3px 7px}.template-step-toggle{cursor:pointer;grid-template-columns:14px auto 1fr;align-items:center;gap:8px;min-height:20px;display:grid}.template-step-toggle input{opacity:0;pointer-events:none;position:absolute}.template-step-toggle>span{border:1px solid #5c6267;border-radius:3px;place-items:center;width:13px;height:13px;display:grid}.template-step-toggle input:checked+span{background:#5a9df2;border-color:#5a9df2}.template-step-toggle input:checked+span:after{content:"✓";color:#fff;font-size:8px;font-weight:800}.template-step-toggle input:focus-visible+span{box-shadow:0 0 0 2px #5a9df233}.template-step-toggle strong{color:#c4c8cb;font-size:11px;font-weight:600}.template-step-toggle small{color:#676d72;grid-column:2/-1;margin-top:-5px;font-size:10px;line-height:14px}.template-steps-heading strong{align-items:baseline;gap:7px;display:flex}.template-steps-heading button{color:#777d82;border-radius:3px;padding:3px 5px;font-size:10px;font-weight:650}.template-steps-heading button:hover,.template-steps-heading button:focus{color:#d5d7d9;background:#353739;outline:0}.template-step-summary-end{align-items:center;gap:8px;display:flex}.template-step-summary.selected{color:#fff;background:#27599e;border-radius:3px;margin-left:-6px;padding-left:6px}.template-step-summary.selected small,.template-step-summary.selected .template-step-status{color:#ffffffad}.template-step-editor[open] .template-step-summary.selected{color:#dfe1e3;background:0 0}.template-step-editor[open] .template-step-summary.selected small,.template-step-editor[open] .template-step-summary.selected .template-step-status{color:#71777c}.template-step-drag-handle{color:#5f656a;text-align:center;opacity:0;width:15px;font-size:13px;line-height:16px;transition:opacity .1s ease-out,color .1s ease-out}.template-step-summary:hover .template-step-drag-handle,.template-step-summary:focus .template-step-drag-handle,.template-step-summary.selected .template-step-drag-handle{opacity:1}.template-step-summary.selected .template-step-drag-handle{color:#ffffffb3}.template-step-editor[open] .template-step-summary.selected .template-step-drag-handle{color:#686e73}.agent-creator-backdrop{z-index:30;background:#00000052;position:fixed;inset:0}.agent-creator{background:#272829;border-left:1px solid #3b3d3f;width:min(360px,100vw - 28px);height:100%;padding:22px 22px 18px;animation:.18s cubic-bezier(.2,.8,.2,1) both agent-creator-in;position:absolute;top:0;right:0;overflow:auto;box-shadow:-18px 0 48px #00000047}.agent-creator-header{justify-content:space-between;align-items:flex-start;margin-bottom:25px;display:flex}.agent-creator-header span{color:#6f7479;font-size:11px;font-weight:650}.agent-creator-header h2{margin:3px 0 0;font-size:20px;line-height:24px}.agent-creator-header>button{color:#7f8489;border-radius:4px;width:24px;height:24px;font-size:19px;line-height:22px}.agent-creator-header>button:hover,.agent-creator-header>button:focus{color:#d4d6d8;background:#353739;outline:0}.agent-creator form{gap:16px;display:grid}.agent-creator label{gap:6px;display:grid}.agent-creator label>span{color:#8d9297;font-size:11px;font-weight:650}.agent-creator input,.agent-creator textarea{resize:none;color:#e1e3e4;width:100%;font:inherit;background:#222324;border:1px solid #44484b;border-radius:5px;outline:0;padding:8px 9px;font-size:13px;line-height:18px}.agent-creator input:focus,.agent-creator textarea:focus{border-color:#65717d}.agent-creator input::placeholder,.agent-creator textarea::placeholder{color:#61666a}.agent-creator form>p{color:#6f7479;margin:0;font-size:11px;line-height:16px}.agent-creator-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:3px;display:flex}.agent-creator-actions button{color:#9ea3a7;border-radius:4px;min-height:29px;padding:5px 11px;font-size:12px;font-weight:650}.agent-creator-actions button:hover,.agent-creator-actions button:focus{color:#e1e3e4;background:#353739;outline:0}.agent-creator-actions .agent-create-primary{color:#fff;background:#3478d4}.agent-creator-actions .agent-create-primary:hover,.agent-creator-actions .agent-create-primary:focus{color:#fff;background:#4388e5}@keyframes agent-creator-in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}.agent-creator select{appearance:none;color:#e1e3e4;width:100%;height:36px;font:inherit;background:#222324;border:1px solid #44484b;border-radius:5px;outline:0;padding:6px 9px;font-size:13px}.agent-creator select:focus{border-color:#65717d}.agent-creator-tools{border:0;grid-template-columns:1fr 1fr;gap:7px 12px;margin:0;padding:0;display:grid}.agent-creator-tools legend{color:#8d9297;grid-column:1/-1;margin-bottom:1px;font-size:11px;font-weight:650}.agent-creator-tools label{color:#aeb3b7;cursor:pointer;grid-template:none;align-items:center;gap:7px;font-size:11px;display:flex}.agent-creator-tools input{accent-color:#5a9df2;width:13px;height:13px;margin:0;padding:0}.agent-creator-tools label>span{color:inherit;font-size:inherit;font-weight:550}.shortcut-backdrop{z-index:20;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0000006b;place-items:center;display:grid;position:fixed;inset:0}.shortcut-panel{background:#2a2a2a;border:1px solid #454545;border-radius:10px;width:min(560px,100vw - 40px);max-height:calc(100vh - 60px);padding:20px 22px;overflow:auto;box-shadow:0 22px 70px #0000008c}.shortcut-header{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.shortcut-header h2{margin:0;font-size:19px}.shortcut-header button{color:#888;font-size:22px}.shortcut-group{border-top:1px solid #414141;padding:9px 0}.shortcut-group h3{color:#7eabeb;text-transform:uppercase;letter-spacing:.08em;margin:0 0 6px;font-size:12px}.shortcut-row{color:#d1d1d1;justify-content:space-between;align-items:center;gap:20px;min-height:28px;display:flex}.shortcut-row kbd{color:#ddd;text-align:center;background:#222;border:1px solid #505050;border-radius:5px;flex:none;min-width:72px;padding:3px 7px;font:500 12px Inter,sans-serif}@media (prefers-reduced-motion:reduce){.inline-detail,.detail-reveal,.detail-reveal-inner,.workflow-subtask,.workflow-step-reveal,.workflow-step-reveal-inner,.workflow-activity,.workflow-activity-reveal,.agent-inline-detail,.agent-detail-reveal,.agent-detail-reveal-inner,.template-inline-detail,.template-detail-reveal,.template-detail-reveal-inner{animation:none}.detail-reveal,.workflow-step-reveal,.workflow-activity,.agent-detail-reveal,.template-detail-reveal{grid-template-rows:1fr}.detail-reveal-inner,.workflow-step-reveal-inner,.workflow-activity-reveal,.agent-detail-reveal-inner,.template-detail-reveal-inner{opacity:1}}@media (width<=1100px){.content{padding-left:6%;padding-right:6%}}
