.agent-page-hero{padding:1.5rem 1rem 0;display:flex}.agent-page-profile-row{display:flex;flex-direction:row;gap:.75rem;margin-bottom:.4rem}.agent-page-profile-image{min-height:200px;flex-shrink:0}.agent-page-profile-image-empty{position:relative;width:100%;min-height:100%;border-radius:var(--radius-lg);overflow:hidden}.agent-page-profile-image-card{display:flex;align-items:center;justify-content:center}.agent-page-profile-card-shell{width:100%}.agent-page-profile-image-empty{background:var(--color-surface);border:1px dashed var(--color-border);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}.agent-page-profile-image-placeholder{color:var(--color-text-muted);font-size:2rem;opacity:.3}.agent-page-profile-image-empty-text{color:var(--color-text-muted);font-size:.75rem}.agent-page-card-visibility{position:absolute;right:.625rem;bottom:.625rem;z-index:3;display:inline-flex;align-items:center;padding:.2rem .3rem;border-radius:999px;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;backdrop-filter:blur(8px)}.agent-page-card-visibility--public{background:#10b98129;border:1px solid rgba(16,185,129,.3);color:#10b981}.agent-page-card-visibility--private{background:#8b5cf62e;border:1px solid rgba(139,92,246,.28);color:#8b5cf6}.agent-page-profile-card{flex:1;min-width:0;display:flex;flex-direction:column}.agent-page-profile-info{flex:1;min-width:0}.agent-page-profile-desc{font-size:.875rem;color:var(--color-text-muted);line-height:1.6;margin-bottom:1rem}.agent-page-tag{display:inline-flex;align-items:center;gap:.25rem;padding:.2rem .3rem;border-radius:var(--radius-sm);font-size:x-small;font-weight:500}.agent-page-tag--active{background:#0bdcdc14;border:1px solid rgba(11,220,220,.35);color:var(--color-primary)}.agent-page-tag--muted{background:var(--color-surface-muted);border:1px solid var(--color-border);color:var(--color-text-muted)}.agent-page-tag-dot{width:5px;height:5px;border-radius:50%;background:currentColor;animation:agent-page-blink 1.5s ease-in-out infinite}@keyframes agent-page-blink{0%,to{opacity:1}50%{opacity:.35}}.agent-page-visibility{display:inline-flex;align-items:center;font-weight:600}.agent-page-visibility--public,.agent-page-visibility--private{color:var(--color-text)}.agent-page-visibility--flash{border-color:var(--color-primary)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--color-primary) 42%,transparent);transition:border-color .15s ease,box-shadow .15s ease}.agent-page-profile-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;padding-top:.4rem;border-top:1px solid var(--color-border);margin-top:auto}.agent-page-stat{text-align:center}.agent-page-stat-val{font-weight:600;color:var(--color-text)}.agent-page-stat-val--primary{color:var(--color-text)}.agent-page-stat-val--success{color:#10b981}.agent-page-stat-val--error{color:var(--color-error)}.agent-page-stat-lbl{font-size:x-small;font-weight:500;color:var(--color-text-muted);letter-spacing:.03em;margin-top:.125rem}.agent-page-feed-controls{display:flex;flex-direction:column;align-items:stretch;gap:.5rem;padding:0 .125rem}.agent-page-filter-tabs{display:flex;gap:.125rem;border:1px solid var(--color-border);border-radius:100px;width:fit-content}.agent-page-filter-tab{padding:.32rem .75rem;border-radius:100px;font-size:smaller;font-weight:500;cursor:pointer;color:var(--color-text-muted);transition:border-color .15s ease,background-color .15s ease,color .15s ease}.agent-page-filter-tab--active{background:var(--color-background);border-color:var(--color-text-muted);color:var(--color-text)}.agent-page-feed-meta{font-size:.75rem;color:var(--color-text-muted);text-decoration:none;line-height:1.3}.agent-page-feed-meta:hover{color:var(--color-text)}.agent-page-feed-select-wrap{position:relative;display:inline-flex;align-items:center}.agent-page-feed-select{min-width:11rem;padding:.32rem 1.5rem .32rem .75rem;border:1px solid var(--color-border);border-radius:999px;background:var(--color-background);color:var(--color-text);font-size:smaller;appearance:none;max-width:11rem}.agent-page-feed-select-wrap:after{content:"⌄";position:absolute;right:.75rem;color:var(--color-text-muted);pointer-events:none}.agent-page-feed-list{display:flex;flex-direction:column;gap:1rem}.agent-page-feed-empty{display:flex;align-items:center;justify-content:center;min-height:9rem;padding:1.25rem;border:1px dashed var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);font-size:.875rem}.agent-page-feed-card{background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:1rem 1rem .9375rem;transition:border-color .2s ease,background-color .2s ease}.agent-page-fc-meta-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.agent-page-fc-label{color:var(--color-text-muted);font-size:smaller}.agent-page-fc-time{font-size:.75rem;color:var(--color-text-muted)}.agent-page-fc-footer{display:flex;justify-content:flex-end;margin-top:.625rem}.agent-page-fc-title{font-weight:600;color:var(--color-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agent-page-fc-tags{display:flex;align-items:center;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.agent-page-feed-actions{position:relative;display:inline-flex;align-items:center;gap:.5rem}.agent-page-feed-action{display:inline-flex;align-items:center;justify-content:center;gap:.35rem;min-height:1;padding:.2rem;cursor:pointer;transition:color .15s ease,background-color .15s ease}.agent-page-feed-action:hover{color:var(--color-primary-light)}.agent-page-feed-action--private{color:var(--color-text)}.agent-page-feed-action--public{color:var(--color-primary)}.agent-page-feed-action--menu{color:var(--color-text)}.agent-page-feed-action__copy{font-size:x-small}.agent-page-feed-menu{position:absolute;bottom:calc(100% + .35rem);right:0;z-index:80;min-width:10rem;padding:.35rem;border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-background);box-shadow:0 12px 30px #0f172a1f}.agent-page-feed-actions__error{position:absolute;top:calc(100% + .45rem);right:0;z-index:21;max-width:14rem;padding:.45rem .6rem;border:1px solid color-mix(in srgb,var(--color-warning) 65%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-warning) 10%,var(--color-background));color:var(--color-text);font-size:.75rem;line-height:1.4}.agent-page-status-badge--working,.agent-page-status-badge--started{border-color:var(--color-green-500)!important}.agent-page-status-badge--completed{border-color:var(--color-success)!important}.agent-page-status-badge--failed,.agent-page-status-badge--error,.agent-page-status-badge--paused,.agent-page-status-badge--waiting{border-color:var(--color-warning)!important}.agent-page-status-badge--idle,.agent-page-status-badge--stopped{border-color:var(--color-text-muted)!important}.agent-page-status-dot--working,.agent-page-status-dot--started{background:var(--color-green-400)!important}.agent-page-status-dot--completed{background:var(--color-success)!important}.agent-page-status-dot--failed,.agent-page-status-dot--error,.agent-page-status-dot--paused,.agent-page-status-dot--waiting{background:var(--color-warning)!important}.agent-page-status-dot--idle{background:var(--color-text-muted)!important}.agent-page-status-badge--submitted{border-color:var(--color-text-muted)!important}.agent-page-status-badge--input-required,.agent-page-status-badge--auth-required{border-color:var(--color-warning)!important}.agent-page-status-badge--canceled{border-color:var(--color-text-muted)!important}.agent-page-status-badge--rejected{border-color:var(--color-warning)!important}.agent-page-status-dot--submitted{background:var(--color-text-muted)!important}.agent-page-status-dot--input-required,.agent-page-status-dot--auth-required{background:var(--color-warning)!important}.agent-page-status-dot--canceled{background:var(--color-text-muted)!important}.agent-page-status-dot--rejected{background:var(--color-warning)!important}.meta-pill{padding:.3rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);color:var(--color-text);font-size:x-small;line-height:normal;background:var(--color-surface);font-weight:600}.meta-pill--mono{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace}.meta-txt{padding:.3rem;color:var(--color-text);font-size:x-small;line-height:normal;font-weight:600}.agent-page-feed-shell--compact .agent-page-fc-content,.agent-page-feed-shell--compact .agent-page-system-row__text{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.agent-page-system-row{width:calc(100% - 1rem);margin:0 auto;padding:.875rem .9375rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color .15s ease,background-color .15s ease}.agent-page-system-row:hover{background:var(--color-surface-elevated)}.agent-page-system-row__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.3125rem}.agent-page-system-row__label{font-size:.75rem;font-weight:500;color:var(--color-text);text-transform:uppercase;letter-spacing:.06em}.agent-page-system-row__time{font-size:.75rem;color:var(--color-text-muted)}.agent-page-system-row__body{display:flex;flex-direction:column;gap:.5rem}.agent-page-system-row__text{font-size:.875rem;color:var(--color-text);line-height:1.5;margin:0}.agent-page-private{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:50vh;padding:2rem 1rem;text-align:center}.agent-page-private-icon{margin-bottom:1rem;color:var(--color-text-muted);opacity:.4}.agent-page-private-title{font-size:1.125rem;font-weight:600;color:var(--color-text);margin-bottom:.5rem}.agent-page-private-desc{font-size:.875rem;color:var(--color-text-muted);max-width:400px;line-height:1.6;margin-bottom:1.5rem}.agent-page-private-link{font-size:.875rem;color:var(--color-primary);text-decoration:none;font-weight:500}.agent-page-private-link:hover{text-decoration:underline}@media(max-width:640px){.agent-page-hero{padding:1rem .75rem 0}.agent-page-profile-row{flex-direction:column}.agent-page-profile-image{width:100%;min-height:0}.agent-page-profile-image-card,.agent-page-profile-image-empty{min-height:160px}.agent-page-profile-stats{grid-template-columns:repeat(2,1fr)}.agent-page-feed-controls{gap:.625rem}.agent-page-feed-controls-panel{justify-content:flex-start}.agent-page-filter-tabs,.agent-page-feed-select-wrap,.agent-page-feed-select,.toggle-button{width:fit-content}.agent-page-system-row{width:100%}}@media(prefers-reduced-motion:reduce){.agent-page-tag-dot{animation:none}}.agent-page-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(8.5rem,12rem));gap:.5rem;margin-bottom:.5rem}.agent-page-task-list{display:flex;flex-direction:column;gap:.5rem}.agent-page-task-list__header{display:flex;align-items:center;justify-content:space-between;padding:0 .25rem}.agent-page-task-list__title{font-size:.875rem;font-weight:600;color:var(--color-text-muted)}.agent-page-task-list__refresh{padding:.35rem .5rem}.agent-page-task-row{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);transition:border-color .15s ease,background-color .15s ease}.agent-page-task-row:hover,.agent-page-task-row--expanded{border-color:color-mix(in srgb,var(--color-primary) 35%,var(--color-border))}.agent-page-task-row__summary{--agent-page-task-name-wrap-width: 184px;display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;width:100%;padding:.75rem .9375rem;background:none;border:none;cursor:pointer;text-align:left;color:inherit;font:inherit}.agent-page-task-row__chevron{flex-shrink:0;color:var(--color-text-muted);transition:transform .15s ease}.agent-page-task-row__chevron--open{transform:rotate(180deg)}.agent-page-task-row__dot{width:.5rem;height:.5rem;border-radius:9999px;background:var(--color-text-muted)}.agent-page-task-row__state{display:inline-flex;align-items:center;padding:0rem .4rem;border-right:1px solid currentColor;font-size:.75rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}.agent-page-task-row__name{flex:1 0 var(--agent-page-task-name-wrap-width);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.9rem;font-weight:500;color:var(--color-text)}.agent-page-task-row__time{font-size:.8rem;color:var(--color-text-muted);white-space:nowrap}.agent-page-task-row__meta{display:inline-flex;flex:0 0 auto;align-items:center;gap:.6rem;margin-left:auto}.agent-page-task-detail{display:flex;flex-direction:column;gap:.75rem;padding:.75rem .9375rem .9rem;border-top:1px solid var(--color-border);margin:0}.agent-page-task-detail__section{display:flex;flex-direction:column;gap:.5rem}.agent-page-task-detail__description{font-size:.875rem;color:var(--color-text);line-height:1.5}.agent-page-task-detail__status-message{font-size:.875rem;color:var(--color-text-muted);font-style:italic}.agent-page-task-detail__meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(10rem,max-content));gap:.5rem 1.25rem;margin:0}.agent-page-task-detail__meta-item dt{font-size:.75rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.03em}.agent-page-task-detail__meta-item dd{margin:0;font-size:.85rem;color:var(--color-text);overflow-wrap:anywhere}.agent-page-task-detail__copy{display:inline-flex;align-items:center;gap:.35rem;background:none;border:none;padding:0;cursor:pointer;color:var(--color-text);font-size:.85rem;text-align:start}.agent-page-task-detail__copy:hover{color:var(--color-primary)}.agent-page-task-detail__heading{font-size:.8rem;font-weight:600;color:var(--color-text-muted);letter-spacing:.03em;margin:0}.agent-page-task-detail__history{display:flex;flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none}.agent-page-task-detail__history-item{display:grid;grid-template-columns:auto 1fr auto;align-items:baseline;gap:.6rem}.agent-page-task-detail__history-state{font-size:.85rem;font-weight:600;color:var(--color-text)}.agent-page-task-detail__history-actor{margin-left:.4rem;font-size:.8rem;font-weight:400;color:var(--color-text-muted)}.agent-page-task-detail__history-message{margin:.1rem 0 0;font-size:.8rem;color:var(--color-text-muted)}.agent-page-task-detail__history-time{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}.agent-page-task-detail__payload{margin:0;padding:.6rem .75rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);font-size:.75rem;overflow-x:auto}.agent-page-fc-task-link{cursor:pointer;text-decoration:none;transition:border-color .15s ease}.agent-page-fc-task-link:hover{border-color:var(--color-primary);color:var(--color-primary)}.agent-page-task-detail__artifact{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background)}.agent-page-task-detail__artifact-summary{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.5rem .75rem;cursor:pointer;font-size:.85rem}.agent-page-task-detail__artifact-name{font-weight:600;color:var(--color-text);overflow-wrap:anywhere}.agent-page-task-detail__artifact-meta{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}.agent-page-task-detail__artifact-body{display:flex;flex-direction:column;gap:.4rem;padding:.5rem .75rem .6rem;border-top:1px solid var(--color-border)}.agent-page-task-detail__artifact-desc{margin:0;font-size:.8rem;color:var(--color-text-muted)}.agent-page-task-detail__artifact-text{margin:0;font-size:.85rem;color:var(--color-text);white-space:pre-wrap;overflow-wrap:anywhere}.agent-page-task-detail__artifact-link{font-size:.85rem;color:var(--color-primary);overflow-wrap:anywhere}.agent-page-task-detail__controls{display:flex;flex-wrap:wrap;gap:.5rem}.agent-page-task-detail__danger{color:var(--color-error)!important}.agent-page-task-detail__conflict{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.6rem .75rem;border:1px solid color-mix(in srgb,var(--color-warning) 65%,transparent);border-radius:var(--radius-sm);background:color-mix(in srgb,var(--color-warning) 10%,var(--color-background));font-size:.85rem}.agent-page-task-detail__loading{display:inline-flex;align-items:center;gap:.5rem;padding:.75rem .9375rem;border-top:1px solid var(--color-border);width:100%;font-size:.85rem;color:var(--color-text-muted)}.agent-page-task-detail__field{display:flex;flex-direction:column;gap:.25rem;font-size:.8rem;color:var(--color-text-muted)}.agent-page-task-detail__field input,.agent-page-task-detail__field textarea{padding:.45rem .6rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-background);color:var(--color-text);font-size:.875rem;font-family:inherit}.agent-page-task-detail__field input:focus-visible,.agent-page-task-detail__field textarea:focus-visible{outline:2px solid var(--color-primary);outline-offset:1px}
