.agent-runtime{display:grid;grid-template-columns:1.1fr 1fr;overflow:hidden}.agent-runtime-copy{padding:30px 32px}.agent-runtime h2{font:400 34px/1.25 var(--serif);letter-spacing:-1px;margin:13px 0 16px}.agent-runtime h2 em{color:var(--folio-text-secondary);font-weight:400}.agent-runtime-copy>p{color:var(--folio-text-secondary);font-size:12px;line-height:1.9;max-width:440px}.agent-runtime-footer{display:flex;align-items:center;gap:15px;justify-content:space-between;flex-wrap:wrap;margin-top:24px;border-top:1px solid var(--folio-edge);padding-top:16px}.agent-runtime-footer>a{font-size:9px;gap:4px}.agent-connection,.agent-runtime-footer>a{display:flex;align-items:center;color:var(--folio-text-muted)}.agent-connection{gap:7px;font-size:10px}.agent-connection i{width:6px;height:6px;border-radius:50%;background:var(--folio-edge-strong)}.agent-connection.ready{color:var(--folio-text-secondary)}.agent-connection.ready i{background:var(--folio-text-secondary)}.agent-runtime-diagram{background:var(--folio-canvas);border-left:1px solid var(--folio-edge);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:25px 23px}.agent-diagram-overline{font-size:9px;letter-spacing:1.5px;color:var(--folio-text-muted);margin-bottom:22px}.agent-diagram-session{display:flex;flex-direction:column;align-items:center;border:1px solid var(--folio-edge);border-radius:7px;padding:16px 22px;background:var(--folio-surface);box-shadow:0 4px 14px color-mix(in srgb,var(--folio-shadow) 3.1%,transparent);color:var(--folio-text-secondary)}.agent-diagram-session>span{display:flex;align-items:center;gap:9px;font-size:13px}.agent-diagram-session small{font-size:9px;color:var(--folio-text-muted);margin-top:6px}.agent-diagram-stem{height:28px;width:1px;background:var(--folio-edge-strong)}.agent-diagram-branches{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--folio-edge);padding-top:19px;gap:12px;position:relative;width:100%}.agent-diagram-branches>span{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:7px;font-size:9px;color:var(--folio-text-muted);text-align:center}.agent-diagram-branches>span:before{content:"";position:absolute;top:-19px;width:1px;height:12px;background:var(--folio-edge-strong)}.agent-runtime-diagram>p{display:flex;gap:5px;align-items:center;font-size:9px;color:var(--folio-text-muted);margin-top:23px}.agent-counters{display:grid;grid-template-columns:repeat(3,1fr) 1.2fr;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:var(--panel)}.agent-counters>div{padding:21px 23px;border-right:1px solid var(--line)}.agent-counters>div:last-child{border:0}.agent-counters>div>span{display:block;font-size:11px;color:var(--folio-text-secondary)}.agent-counters strong{display:block;font:400 35px var(--serif);letter-spacing:-1px;margin:9px 0 6px}.agent-counters small{font-size:9px;color:var(--folio-text-muted)}.agent-counters>.agent-counter-action{display:grid;grid-template-columns:23px 1fr;align-content:center;gap:8px 12px;background:var(--folio-canvas);color:var(--folio-text-muted)}.agent-counter-action>svg{grid-row:1/3;margin-top:4px}.agent-counters>.agent-counter-action>span{font:15px/1.35 var(--serif);color:var(--folio-text-secondary)}.agent-counter-action>a{display:flex;align-items:center;gap:5px;font-size:10px;color:var(--folio-text-secondary);margin-top:3px}.agent-setup-note{display:flex;align-items:center;gap:11px;padding:14px 17px;border:1px solid var(--folio-edge);background:var(--folio-surface);color:var(--folio-text-muted);border-radius:6px;font-size:11px}.agent-setup-note>p{flex:1}.agent-setup-note>button{display:flex;align-items:center;gap:5px;white-space:nowrap;font-size:10px}.agent-workbench{overflow:hidden}.agent-workbench>.eval-section-top{border-bottom:1px solid var(--line)}.agent-workbench>.eval-section-top .button{font-size:10px}.agent-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:53px 23px;color:var(--folio-text-muted)}.agent-empty>svg{margin-bottom:19px}.agent-empty h3{font:400 26px var(--serif);color:var(--folio-text-secondary);letter-spacing:-.3px}.agent-empty p{max-width:460px;font-size:12px;line-height:1.9;color:var(--folio-text-muted);margin:12px 0 22px}.agent-empty>div{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.agent-empty .button{font-size:11px}.agent-workbench-grid{display:grid;grid-template-columns:300px minmax(0,1fr)}.agent-task-list{border-right:1px solid var(--line);background:var(--folio-surface)}.agent-task-row{display:flex;align-items:flex-start;gap:10px;width:100%;border-bottom:1px solid var(--folio-edge);padding:18px 17px;text-align:left}.agent-task-row:hover{background:var(--folio-surface)}.agent-task-row.selected{background:var(--folio-canvas);box-shadow:inset 3px 0 var(--folio-shadow)}.agent-task-row-icon{border:1px solid var(--folio-edge);display:grid;place-items:center;width:31px;height:31px;border-radius:5px;background:var(--folio-surface);color:var(--folio-text-muted);flex-shrink:0}.agent-task-row-text{flex:1;min-width:0}.agent-task-row-text strong{display:block;font-size:12px;font-weight:500;overflow-wrap:anywhere}.agent-task-row-text small{display:block;font-size:9px;color:var(--folio-text-muted);margin:3px 0 9px}.agent-task-row>svg{transform:rotate(-90deg);color:var(--folio-text-muted);margin-top:8px}.agent-detail{padding:23px;min-width:0}.agent-detail-heading{display:flex;align-items:center;justify-content:space-between;gap:13px;flex-wrap:wrap;border-bottom:1px solid var(--line);padding-bottom:19px;margin-bottom:22px}.agent-detail-heading h3{font:400 25px var(--serif);margin-top:6px}.agent-detail-heading p{font-size:10px;color:var(--folio-text-muted);margin-top:4px}.agent-detail .eval-run-error{margin:0 0 20px;padding:12px;border-radius:4px;font-size:11px}.agent-detail-actions{display:flex;gap:7px;flex-wrap:wrap;justify-content:flex-end;border-top:1px solid var(--line);margin-top:23px;padding-top:17px}.agent-detail-actions .button{font-size:10px;padding:8px 10px}.agent-run-dock{position:fixed;bottom:24px;right:26px;z-index:45;display:flex;align-items:center;gap:12px;max-width:min(400px,calc(100vw - 32px));padding:14px 13px 14px 16px;background:var(--folio-surface);border:1px solid var(--folio-edge);border-radius:9px;box-shadow:0 8px 35px color-mix(in srgb,var(--folio-shadow) 9.4%,transparent);color:var(--folio-text-secondary)}.agent-dock-icon{display:grid;place-items:center;width:37px;height:37px;border:1px solid var(--folio-edge);background:var(--folio-canvas);border-radius:6px;flex-shrink:0}.agent-run-dock>div{flex:1;min-width:0;line-height:1.5}.agent-dock-label{display:block;font-size:8px;color:var(--folio-text-muted);letter-spacing:.6px;text-transform:uppercase}.agent-run-dock strong{font-size:12px;font-weight:500;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agent-dock-state{font-size:9px;color:var(--folio-text-muted)}.agent-run-dock>a{display:grid;place-items:center;border:1px solid var(--folio-edge);background:var(--folio-surface);border-radius:5px;width:31px;height:31px;flex-shrink:0}.agent-run-dock>button{align-self:flex-start;padding:0 0 4px 2px;color:var(--folio-text-muted)}@media(max-width:1150px){.agent-runtime h2{font-size:29px}.agent-runtime-copy{padding:26px}.agent-diagram-session{padding:15px}.agent-diagram-branches{gap:7px}.agent-counters>div{padding:20px 17px}.agent-workbench-grid{grid-template-columns:250px minmax(0,1fr)}}@media(max-width:850px){.agent-runtime{grid-template-columns:1fr}.agent-runtime-copy{padding:27px 23px}.agent-runtime-diagram{border-top:1px solid var(--folio-edge);border-left:0;padding:23px}.agent-diagram-branches{max-width:380px}.agent-counters{grid-template-columns:1fr 1fr}.agent-counters>div{border-bottom:1px solid var(--line)}.agent-counters>div:nth-child(2){border-right:0}.agent-counters>div:nth-child(3){border-bottom:0}.agent-workbench-grid{grid-template-columns:1fr}.agent-task-list{border-right:0;display:flex;overflow:auto;border-bottom:1px solid var(--line)}.agent-task-row{flex-shrink:0;width:250px;border-bottom:0;border-right:1px solid var(--line)}.agent-task-row.selected{box-shadow:inset 0 -3px var(--folio-shadow)}.agent-setup-note{align-items:flex-start;flex-wrap:wrap}.agent-setup-note>svg{margin-top:2px}.agent-setup-note>p{min-width:180px}.agent-setup-note>button{margin-left:26px}.agent-detail{padding:21px 17px}.agent-run-dock{right:16px;bottom:17px}.agent-empty h3{font-size:23px}}.website-switcher{position:relative;margin-bottom:29px}.website-switcher .workspace-switch{margin-bottom:0}.website-switcher .workspace-switch>span:nth-child(2){min-width:0;overflow-wrap:anywhere}.website-switcher .workspace-avatar,.website-switcher svg{flex-shrink:0}.website-switcher .workspace-switch[aria-expanded=true]>svg{transform:rotate(180deg)}.website-picker{position:absolute;top:calc(100% + 8px);left:0;width:100%;z-index:40;padding:10px;border:1px solid var(--folio-edge-strong);border-radius:10px;background:var(--folio-inverse-surface);color:var(--folio-inverse-text);box-shadow:0 12px 28px color-mix(in srgb,var(--folio-shadow) 20%,transparent)}.website-picker p{margin:6px 4px 12px;font-size:12px;line-height:1.5}.website-picker .website-picker-heading{font-size:10px;letter-spacing:1.4px;color:var(--folio-inverse-text)}.website-picker-list{max-height:min(320px,45dvh);overflow-y:auto}.website-picker a,.website-picker button{display:flex;align-items:center;gap:9px;width:100%;padding:11px 8px;border:0;border-radius:5px;background:transparent;color:inherit;text-align:left;font-size:12px;text-decoration:none}.website-picker a:hover,.website-picker button:hover,.website-picker button[aria-pressed=true]{background:var(--folio-inverse-surface)}.website-picker a:focus-visible,.website-picker button:focus-visible{outline:2px solid var(--folio-edge);outline-offset:-2px}.website-picker button:disabled{opacity:.65;cursor:wait}.website-picker button>span{flex:1;min-width:0;overflow-wrap:anywhere}.website-picker small{display:block;font-size:10px;color:var(--folio-inverse-text);margin-top:4px;overflow-wrap:anywhere}.website-picker .website-picker-add{border-top:1px solid var(--folio-edge-strong);border-radius:0;margin-top:6px}.workspace-loading{display:grid;min-height:100dvh;place-items:center;padding:32px;background:var(--folio-canvas);color:var(--folio-ink)}.workspace-loader-content{display:flex;flex-direction:column;align-items:center;max-width:360px;text-align:center}.workspace-loader-mark{display:grid;grid-template-columns:repeat(4,7px);grid-auto-rows:7px;gap:6px;margin-bottom:28px}.workspace-loader-mark i{display:block;border-radius:2px;background:var(--folio-edge-strong);animation:workspace-matrix-pulse 1.35s ease-in-out infinite;animation-delay:var(--matrix-delay,0s)}.workspace-loader-title{margin:0;font:600 clamp(22px,5vw,28px)/1.2 var(--folio-font-display);letter-spacing:-.03em}.workspace-loader-description{margin:10px 0 0;color:var(--folio-text-secondary);font-size:14px;line-height:1.6}@keyframes workspace-matrix-pulse{0%,50%,to{background:var(--folio-edge-strong);transform:scale(1)}18%{background:var(--folio-accent);transform:scale(1.12)}}@media (prefers-reduced-motion:reduce){.workspace-loader-mark i{animation:none}.workspace-loader-mark i:nth-child(10),.workspace-loader-mark i:nth-child(11),.workspace-loader-mark i:nth-child(6),.workspace-loader-mark i:nth-child(7){background:var(--folio-accent)}}