.agent-detail-grid,.agent-profile-editor,.agent-settings-redesign{--agent-polish-bg:var(--page);--agent-polish-card:color-mix(in srgb, var(--surface) 88%, var(--page));--agent-polish-card-2:color-mix(in srgb, var(--surface) 86%, var(--surface-2));--agent-polish-card-hi:color-mix(in srgb, var(--surface-2) 58%, var(--surface));--agent-polish-field:color-mix(in srgb, var(--surface) 74%, var(--page));--agent-polish-field-hi:color-mix(in srgb, var(--surface-2) 66%, var(--surface));--agent-polish-line:var(--line);--agent-polish-strong-line:var(--strong-line);--agent-polish-text:var(--ink);--agent-polish-muted:color-mix(in srgb, var(--muted) 90%, var(--ink));--agent-polish-soft:var(--soft);--agent-polish-primary:var(--primary);--agent-polish-primary-deep:color-mix(in srgb, var(--primary) 82%, var(--ink));--agent-polish-green:var(--success);--agent-polish-amber:var(--warning);--agent-polish-blue:color-mix(in srgb, #5c83df 74%, var(--primary));--agent-polish-slate:var(--soft);--agent-polish-danger:var(--danger)}.agent-detail-grid{grid-template-columns:minmax(0,1fr);gap:18px;width:min(1180px,100%);min-width:0;margin:0 auto;display:grid}.team-roster-stage{background:color-mix(in srgb, var(--team-accent) 8%, var(--surface));border:1px solid color-mix(in srgb, var(--team-accent) 24%, var(--line));border-radius:8px;min-height:calc(100vh - 112px);padding:18px;overflow:hidden}.contractor-roster-stage{background:linear-gradient(135deg, color-mix(in srgb, var(--team-accent) 10%, transparent), transparent 42%), var(--surface)}.contractor-meta-grid{background:color-mix(in srgb, #9b6c82 8%, var(--surface));border:1px solid color-mix(in srgb, #9b6c82 24%, var(--line));border-radius:8px;margin-bottom:12px;padding:12px}.team-roster-head{justify-content:space-between;align-items:center;gap:12px;min-width:0;margin-bottom:16px;display:flex}.team-roster-head h3{margin:0;font-size:20px;line-height:1.2}.portrait-grid{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:14px;min-width:0;display:grid}.portrait-card{background:color-mix(in srgb, var(--surface) 88%, white);border:1px solid color-mix(in srgb, var(--agent-accent) 26%, var(--line));color:var(--ink);text-align:left;border-radius:8px;align-items:stretch;gap:8px;min-width:0;min-height:210px;padding:10px;display:grid}.portrait-open-button{color:inherit;text-align:left;background:0 0;border:0;gap:8px;min-width:0;padding:0;display:grid}[data-theme=candlelight] .portrait-card,[data-theme=blue-hour] .portrait-card{background:color-mix(in srgb, var(--surface) 90%, black)}.portrait-card:hover{border-color:color-mix(in srgb, var(--agent-accent) 52%, var(--line));transform:translateY(-1px)}.portrait-frame{background:color-mix(in srgb, var(--agent-accent) 16%, var(--surface-2));border:1px solid color-mix(in srgb, var(--agent-accent) 24%, var(--line));border-radius:8px;justify-content:center;align-items:center;min-height:138px;display:flex}.portrait-card>strong,.portrait-role{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.portrait-card>strong{font-size:15px}.portrait-role{color:var(--muted);font-size:13px}.portrait-meta{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.contractor-roster-groups,.contractor-roster-group{gap:16px;min-width:0;display:grid}.contractor-group-head{color:var(--muted);justify-content:space-between;align-items:center;min-width:0;font-size:13px;font-weight:700;display:flex}.contractor-group-head small{color:var(--soft);font-size:12px}.contractor-portrait-card{min-height:260px}.contractor-portrait-card.is-archived{opacity:.72}.contractor-card-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.empty-roster{border:1px dashed var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:8px;min-height:120px;padding:14px;display:flex}.roster-panel,.agent-control-panel,.conversation-panel,.history-panel,.wide-panel{background:color-mix(in srgb, var(--surface) 94%, transparent);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:8px;min-width:0}.roster-panel,.agent-control-panel,.conversation-panel,.history-panel{height:calc(100vh - 112px);overflow:hidden}.roster-panel,.history-panel{flex-direction:column;gap:12px;padding:14px;display:flex}.panel-title-row h3,.chat-head h3,.folder-head h4,.report-row h4{margin:0;font-size:17px;line-height:1.2}.report-list{margin-top:16px}.report-row{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:12px}.report-row.is-reviewed{background:color-mix(in srgb, var(--surface) 82%, var(--surface-2))}.report-marker{background:var(--agent-accent);border-radius:999px;width:5px;height:36px}.report-row>div:nth-child(2){flex:1;min-width:0}.report-row span{color:var(--soft);font-size:12px}.report-row small{color:var(--soft);margin-top:6px;font-size:12px;display:block}.report-row p{color:var(--muted);margin:5px 0 0;line-height:1.45}.soft-count{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);white-space:nowrap;border-radius:999px;padding:5px 9px;font-size:12px}.team-editor{border:1px solid var(--line);border-radius:8px;gap:10px;padding:10px;display:grid}.team-editor label{gap:6px;min-width:0;display:grid}.team-editor span{color:var(--muted);font-size:12px;font-weight:700}.team-editor textarea{resize:vertical;min-height:74px;padding:9px 10px;line-height:1.45}.team-editor--compact{background:var(--surface-2)}.team-color-field input[type=color],.field-grid input[type=color]{cursor:pointer;padding:4px}.agent-list,.history-list{padding-right:2px;overflow:auto}.history-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.history-toolbar select{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;min-width:126px;height:38px;padding:0 9px}.history-search-field{flex-basis:170px}.agent-card{color:var(--ink);text-align:left;background:0 0;width:100%;padding:10px}.agent-card:hover,.agent-card.is-active{background:color-mix(in srgb, var(--agent-accent) 12%, var(--surface));border-color:color-mix(in srgb, var(--agent-accent) 38%, transparent)}.agent-card-copy{gap:2px;min-width:0;display:grid}.agent-card-copy strong,.agent-card-copy span,.session-row strong,.session-row span,.file-row strong,.file-row small,.file-row em{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.agent-card-copy span,.session-row span,.file-row small,.file-row em,.muted-line{color:var(--muted);font-size:12px;font-style:normal}.agent-avatar{border-radius:8px;width:42px;height:42px;overflow:hidden}.agent-avatar img{object-fit:cover;width:100%;height:100%;display:block}.agent-avatar--large{width:54px;height:54px}.agent-avatar--portrait{width:98px;height:98px;font-size:28px}.status-dot{border-radius:999px;flex:none;width:10px;height:10px;margin-left:auto;display:block}.status-dot--awake{background:#36a56f}.status-dot--scheduled{background:#c49c42}.status-dot--quiet{background:#6d85b7}.status-dot--offline{background:#8b8580}.agent-control-panel{padding:24px;overflow:visible}.agent-detail-grid .agent-control-panel{box-shadow:none;background:0 0;border:0;height:auto;padding:0}.agent-profile-editor{gap:18px;width:100%;max-width:100%;margin:0}.agent-settings-redesign{color:var(--agent-polish-text);font-family:var(--font-ui);gap:30px;min-width:0;display:grid}.agent-settings-header{background:linear-gradient(180deg, color-mix(in srgb, var(--page) 94%, transparent) 72%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:15;justify-content:space-between;align-items:center;gap:20px;margin:-6px 0 -8px;padding:18px 0 20px;display:flex;position:sticky;top:0}.agent-settings-eyebrow,.agent-settings-section h4{color:var(--agent-polish-soft);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2}.agent-settings-title-row{flex-wrap:wrap;align-items:center;gap:12px;min-width:0;margin-top:6px;display:flex}.agent-settings-title-row h3{color:var(--agent-polish-text);font-family:var(--font-display);margin:0;font-size:32px;font-weight:650;line-height:1}.agent-settings-title-row span{background:var(--agent-polish-field-hi);border:1px solid var(--agent-polish-line);color:var(--agent-polish-muted);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;max-width:min(420px,100%);padding:7px 12px;font-size:13px;line-height:1;overflow:hidden}.agent-settings-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.agent-action-button{border:1px solid var(--agent-polish-strong-line);color:var(--agent-polish-text);border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 16px;font-size:14px;font-weight:700;transition:background .16s,border-color .16s,color .16s,box-shadow .16s,filter .16s;display:inline-flex}.agent-action-button:disabled,.agent-settings-menu button:disabled{cursor:not-allowed;opacity:.5}.agent-action-button--ghost{color:var(--agent-polish-muted);background:0 0;border-color:#0000}.agent-action-button--ghost:hover{background:var(--agent-polish-field-hi);color:var(--agent-polish-text)}.agent-action-button--danger{background:var(--agent-polish-field-hi);color:var(--agent-polish-danger)}.agent-action-button--danger:hover{background:color-mix(in srgb, var(--agent-polish-danger) 10%, transparent);border-color:color-mix(in srgb, var(--agent-polish-danger) 34%, transparent)}.agent-action-button--primary{background:linear-gradient(180deg, var(--agent-polish-primary), var(--agent-polish-primary-deep));box-shadow:0 12px 28px -14px color-mix(in srgb, var(--agent-polish-primary) 72%, transparent), inset 0 1px 0 color-mix(in srgb, var(--primary-ink) 24%, transparent);border-color:#0000;color:var(--primary-ink)!important}.agent-action-button--primary:hover{filter:brightness(1.05)}.agent-action-separator{background:var(--agent-polish-line);width:1px;height:24px;display:block}.agent-settings-more{position:relative}.agent-settings-menu{background:var(--agent-polish-card-2);border:1px solid var(--agent-polish-strong-line);box-shadow:0 24px 54px -18px color-mix(in srgb, var(--ink) 34%, transparent);opacity:0;pointer-events:none;z-index:30;border-radius:14px;gap:2px;min-width:190px;padding:7px;transition:opacity .15s,transform .15s;display:grid;position:absolute;top:calc(100% + 8px);right:0;transform:translateY(-6px)}.agent-settings-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.agent-settings-menu button,.agent-settings-menu-item{color:var(--agent-polish-text);text-align:left;background:0 0;border:0;border-radius:9px;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;font-size:13px;font-weight:650;display:flex}.agent-settings-menu button:hover,.agent-settings-menu-item:hover{background:var(--agent-polish-field-hi)}.agent-settings-menu-item{cursor:pointer}.agent-settings-menu-item input,.agent-portrait-tile input{display:none}.agent-readiness-card{background:linear-gradient(180deg, var(--agent-polish-card-2), var(--agent-polish-card));border:1px solid var(--agent-polish-line);border-radius:18px;gap:16px;padding:20px 22px;display:grid}.agent-readiness-top{justify-content:space-between;align-items:center;gap:18px;display:flex}.agent-readiness-top>span{color:var(--agent-polish-soft);letter-spacing:.13em;text-transform:uppercase;font-size:12px;font-weight:700}.agent-readiness-top>div{align-items:center;gap:12px;display:flex}.agent-readiness-top strong{color:var(--agent-polish-muted);white-space:nowrap;font-size:13px;font-weight:700}.agent-progress-bar{background:var(--agent-polish-field);border-radius:999px;width:92px;height:5px;display:block;overflow:hidden}.agent-progress-bar i{background:linear-gradient(90deg, var(--agent-polish-green), color-mix(in srgb, var(--agent-polish-green) 72%, var(--surface)));border-radius:inherit;height:100%;display:block}.agent-setup-pills{flex-wrap:wrap;gap:9px;display:flex}.agent-setup-pill{background:color-mix(in srgb, var(--agent-polish-field-hi) 56%, transparent);border:1px solid var(--agent-polish-line);color:var(--agent-polish-soft);border-radius:999px;align-items:center;gap:7px;min-height:34px;padding:0 13px 0 10px;font-size:13px;font-weight:650;display:inline-flex}.agent-setup-pill.is-done{color:var(--agent-polish-muted)}.agent-setup-pill.is-done svg{color:var(--agent-polish-green);opacity:.65}.agent-setup-pill.is-needed{background:color-mix(in srgb, var(--agent-polish-amber) 13%, transparent);border-color:color-mix(in srgb, var(--agent-polish-amber) 42%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--agent-polish-amber) 7%, transparent);color:var(--agent-polish-amber)}.agent-setup-dot{background:var(--agent-polish-amber);box-shadow:0 0 8px color-mix(in srgb, var(--agent-polish-amber) 72%, transparent);border-radius:999px;width:7px;height:7px;display:block}.agent-settings-status-lines{gap:4px;margin-top:-18px;display:grid}.agent-settings-section{gap:13px;min-width:0;display:grid}.agent-settings-section h4{margin-left:4px}.agent-settings-card{background:var(--agent-polish-card);border:1px solid var(--agent-polish-line);border-radius:18px;gap:20px;min-width:0;padding:24px;display:grid}.agent-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px;width:100%;min-width:0;display:grid}.agent-field{color:var(--agent-polish-muted);gap:8px;min-width:0;display:grid}.agent-field--wide{grid-column:1/-1}.agent-field>span{color:var(--agent-polish-muted);flex-wrap:wrap;align-items:center;gap:9px;font-size:13px;font-weight:750;display:flex}.agent-field input,.agent-field select,.agent-field textarea,.agent-advanced-control input,.agent-advanced-row>input{background:var(--agent-polish-field);border:1px solid var(--agent-polish-strong-line);color:var(--agent-polish-text);border-radius:12px;outline:none;width:100%;min-width:0;transition:background .15s,border-color .15s,box-shadow .15s}.agent-field input,.agent-field select,.agent-advanced-control input,.agent-advanced-row>input{height:46px;padding:0 14px}.agent-field textarea{resize:vertical;min-height:98px;padding:13px 14px;line-height:1.55}.agent-field select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--agent-polish-muted) 50%), linear-gradient(135deg, var(--agent-polish-muted) 50%, transparent 50%);background-position:calc(100% - 18px) 20px,calc(100% - 13px) 20px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:36px}.agent-field input:focus,.agent-field select:focus,.agent-field textarea:focus,.agent-advanced-control input:focus,.agent-advanced-row>input:focus{background:var(--agent-polish-field-hi);border-color:color-mix(in srgb, var(--agent-polish-primary) 55%, transparent);box-shadow:0 0 0 3px color-mix(in srgb, var(--agent-polish-primary) 14%, transparent)}.agent-identity-card{align-items:center;gap:24px;display:flex}.agent-identity-fields{flex:1}.agent-portrait-tile{background:linear-gradient(145deg, color-mix(in srgb, var(--agent-profile-accent) 58%, var(--agent-polish-card-hi)), color-mix(in srgb, var(--agent-profile-accent) 22%, var(--agent-polish-field)));border:1px solid var(--agent-polish-strong-line);cursor:pointer;border-radius:20px;flex:none;justify-content:center;align-items:center;width:108px;height:108px;display:flex;position:relative;overflow:hidden}.agent-portrait-photo{background-position:50%;background-size:cover;position:absolute;inset:0}.agent-portrait-initials{color:#fff;font-family:var(--font-display);text-shadow:0 1px 12px color-mix(in srgb, var(--ink) 36%, transparent);font-size:34px;font-weight:700}.agent-portrait-tile em{color:#fff;bottom:0;opacity:0;inset-inline:0;background:linear-gradient(#0000,#000000b8);justify-content:center;align-items:flex-end;padding-bottom:8px;font-size:12px;font-style:normal;font-weight:750;transition:opacity .15s;display:flex;position:absolute;top:46%}.agent-portrait-tile:hover em{opacity:1}.agent-ready-badge{background:color-mix(in srgb, var(--agent-polish-green) 13%, transparent);border:1px solid color-mix(in srgb, var(--agent-polish-green) 28%, transparent);color:var(--agent-polish-green);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-style:normal;font-weight:800;display:inline-flex}.agent-ready-badge i{background:currentColor;border-radius:999px;width:6px;height:6px;display:block;box-shadow:0 0 8px}.agent-ready-badge.is-missing{background:color-mix(in srgb, var(--agent-polish-amber) 13%, transparent);border-color:color-mix(in srgb, var(--agent-polish-amber) 35%, transparent);color:var(--agent-polish-amber)}.agent-ready-badge.is-unchecked{background:color-mix(in srgb, var(--agent-polish-field-hi) 70%, transparent);border-color:var(--agent-polish-line);color:var(--agent-polish-muted)}.agent-connections-card{gap:0;padding:0;overflow:hidden}.agent-connection-row,.agent-advanced-row{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:center;gap:18px;min-width:0;padding:18px 24px;display:grid}.agent-connection-row+.agent-connection-row,.agent-advanced-row+.agent-advanced-row{border-top:1px solid var(--agent-polish-line)}.agent-connection-row strong,.agent-advanced-row strong{color:var(--agent-polish-text);font-size:15px;line-height:1.25;display:block}.agent-connection-row span,.agent-advanced-row span{color:var(--agent-polish-soft);margin-top:3px;font-size:13px;line-height:1.35;display:block}.agent-team-chip-list,.agent-gateway-controls{flex-wrap:wrap;justify-content:flex-end;gap:8px;min-width:0;display:flex}.agent-team-chip,.agent-secondary-pill-button,.agent-gateway-toggle{background:var(--agent-polish-field-hi);border:1px solid var(--agent-polish-strong-line);color:var(--agent-polish-muted);border-radius:999px;align-items:center;gap:8px;min-height:36px;padding:0 14px;font-size:13px;font-weight:750;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.agent-team-chip:hover,.agent-secondary-pill-button:hover,.agent-gateway-toggle:hover{border-color:var(--agent-polish-strong-line);color:var(--agent-polish-text)}.agent-team-chip.is-active,.agent-gateway-toggle.is-active{background:color-mix(in srgb, var(--agent-polish-primary) 10%, var(--agent-polish-field-hi));border-color:color-mix(in srgb, var(--agent-polish-primary) 30%, var(--agent-polish-strong-line));color:var(--agent-polish-text)}.agent-secondary-pill-button{border-radius:11px;justify-self:end}.agent-secondary-pill-button:disabled{cursor:not-allowed;opacity:.48}.agent-gateway-status{color:var(--agent-polish-muted);justify-self:end;align-items:center;gap:8px;font-size:14px;font-weight:750;display:inline-flex}.agent-gateway-status i{background:var(--agent-polish-soft);border-radius:999px;width:8px;height:8px;display:block}.agent-gateway-status.is-connected i{background:var(--agent-polish-green);box-shadow:0 0 10px color-mix(in srgb, var(--agent-polish-green) 72%, transparent)}.agent-advanced-section{gap:12px;margin-top:-2px;display:grid}.agent-advanced-toggle{color:var(--agent-polish-muted);letter-spacing:.13em;text-align:left;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:9px;min-height:34px;padding:0 4px;font-size:12px;font-weight:800;transition:color .15s;display:flex}.agent-advanced-toggle:hover{color:var(--agent-polish-text)}.agent-advanced-toggle svg{transition:transform .18s}.agent-advanced-section.is-open .agent-advanced-toggle svg{transform:rotate(90deg)}.agent-advanced-toggle span{color:var(--agent-polish-soft);letter-spacing:0;text-transform:none;margin-left:auto;font-size:12px;font-weight:650}.agent-advanced-card{gap:0;padding:0;overflow:hidden}.agent-advanced-control{gap:8px;min-width:0;display:grid}.agent-inline-link{color:var(--agent-polish-muted);background:0 0;border:0;justify-self:start;padding:0;font-size:12px;font-weight:800}.agent-inline-link:hover{color:var(--agent-polish-text)}.agent-advanced-row code{color:var(--agent-polish-muted);font-family:var(--font-geist-mono), ui-monospace, monospace;text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;display:block;overflow:hidden}.agent-color-control{cursor:pointer;justify-self:end;width:54px;height:38px;padding:4px}.agent-icon-action{background:var(--agent-polish-field-hi);border:1px solid var(--agent-polish-strong-line);color:var(--agent-polish-muted);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.agent-icon-action:hover{border-color:var(--agent-polish-strong-line);color:var(--agent-polish-text)}.agent-icon-action--danger{color:var(--agent-polish-danger)}.agent-icon-action:disabled,.agent-gateway-toggle:disabled{cursor:not-allowed;opacity:.48}@media (max-width:760px){.agent-settings-header{flex-direction:column;align-items:stretch;position:static}.agent-settings-actions{justify-content:flex-start}.agent-action-separator{display:none}.agent-settings-grid,.agent-identity-fields,.agent-connection-row,.agent-advanced-row{grid-template-columns:1fr}.agent-identity-card{flex-direction:column;align-items:stretch}.agent-portrait-tile{width:116px;height:116px}.agent-readiness-top,.agent-readiness-top>div{flex-direction:column;align-items:flex-start}.agent-team-chip-list,.agent-gateway-controls{justify-content:flex-start}.agent-secondary-pill-button,.agent-gateway-status,.agent-color-control{justify-self:start}.agent-advanced-toggle{flex-wrap:wrap;align-items:flex-start}.agent-advanced-toggle span{flex-basis:100%;margin-left:24px}}.agent-profile-editor>.panel-title-row{align-items:flex-start;gap:18px}.agent-profile-editor .profile-actions{justify-content:flex-start}.agent-profile-editor .readiness-panel,.agent-profile-editor .operations-editor,.agent-profile-editor .schedule-editor,.agent-profile-editor .team-editor{padding:16px}.agent-profile-editor .field-grid{grid-template-columns:repeat(2,minmax(260px,1fr));gap:16px}.agent-profile-editor .field-grid input,.agent-profile-editor .field-grid select{height:42px}.agent-profile-editor .field-grid span,.agent-profile-editor .full-field span{font-size:13px}.agent-profile-editor .full-field textarea{min-height:132px;padding:12px;line-height:1.55}.agent-profile-editor .membership-grid{grid-template-columns:minmax(0,1fr) minmax(260px,.42fr);gap:16px}.agent-profile-editor .capability-pack-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:12px}.agent-profile-editor .capability-pack-card,.agent-profile-editor .capability-priority-group{gap:10px;padding:14px}.agent-profile-editor .capability-ability-permission-row{grid-template-columns:minmax(150px,.7fr) minmax(170px,.6fr) minmax(240px,1fr)}.agent-detail-grid .conversation-panel,.agent-detail-grid .history-panel{min-height:520px}.profile-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.readiness-panel{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:10px;padding:10px;display:grid}.readiness-panel>div:first-child{justify-content:space-between;align-items:center;gap:10px;display:flex}.readiness-panel strong{color:var(--ink);font-family:var(--font-geist-mono), ui-monospace, monospace;font-size:13px}.readiness-checks{flex-wrap:wrap;gap:7px;display:flex}.readiness-checks span{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:6px;min-height:28px;padding:0 8px;font-size:12px;display:inline-flex}.readiness-checks span.is-ready{background:color-mix(in srgb, var(--primary) 14%, var(--surface));border-color:color-mix(in srgb, var(--primary) 34%, var(--line));color:var(--ink)}.field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.field-grid label,.field-control,.full-field{gap:6px;min-width:0;display:grid}.field-grid span,.full-field span{color:var(--muted);font-size:12px;font-weight:700}.field-grid .field-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.field-link-button{color:var(--primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0}.field-link-button:disabled{cursor:not-allowed;opacity:.48}.field-grid input[aria-invalid=true]{border-color:color-mix(in srgb, var(--danger) 54%, var(--line))}.field-hint{color:var(--danger);font-size:11px;line-height:1.35}.brain-model-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:11px;line-height:1.35;display:flex}.brain-model-meta>span:first-child{overflow-wrap:anywhere;min-width:0}.full-field textarea{resize:vertical;min-height:88px;padding:10px}.membership-grid{grid-template-columns:minmax(0,1fr) 120px;gap:12px;display:grid}.operations-editor,.schedule-editor{border:1px solid var(--line);border-radius:8px;gap:10px;padding:10px;display:grid}.tool-create{margin-top:2px}.skill-directory{border-top:1px solid var(--line);gap:9px;padding-top:10px;display:grid}.skill-directory-head{justify-content:space-between;align-items:center;gap:10px;display:flex}.skill-directory-head small{color:var(--soft);font-family:var(--font-geist-mono), ui-monospace, monospace;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;overflow:hidden}.skill-search-field{flex-basis:100%}.skill-directory-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:7px;max-height:260px;display:grid;overflow:auto}.skill-directory-row{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:8px;min-height:42px;padding:8px;display:grid}.skill-directory-row.is-active{background:color-mix(in srgb, var(--primary) 14%, var(--surface));border-color:color-mix(in srgb, var(--primary) 38%, var(--line));color:var(--ink)}.skill-directory-row span{gap:2px;min-width:0;display:grid}.skill-directory-row strong,.skill-directory-row small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.skill-directory-row strong{color:var(--ink);font-size:13px}.skill-directory-row small{color:var(--soft);font-size:11px}.capability-category-list{gap:13px;display:grid}.capability-category-section{gap:8px;display:grid}.capability-category-heading{justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.capability-category-heading strong{color:var(--ink);font-size:13px}.capability-category-heading small{color:var(--soft);text-transform:uppercase;font-size:11px;font-weight:700}.capability-pack-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px;display:grid}.capability-pack-toolbar{grid-template-columns:minmax(0,1fr) minmax(160px,210px);align-items:center;gap:8px;display:grid}.capability-pack-toolbar select{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;height:38px;padding:0 10px}.capability-priority-strip{grid-template-columns:1fr;gap:8px;display:grid}.capability-priority-group{background:var(--surface-2);border:1px solid var(--line);border-radius:8px;gap:8px;min-width:0;padding:10px;display:grid}.capability-priority-group.is-active{background:color-mix(in srgb, var(--success) 10%, var(--surface));border-color:color-mix(in srgb, var(--success) 32%, var(--line))}.capability-priority-head{grid-template-columns:minmax(0,1fr);align-items:start;gap:4px 8px;min-width:0;display:grid}.capability-priority-head span,.capability-priority-head small{color:var(--soft);text-transform:uppercase;font-size:11px;font-weight:700}.capability-priority-head strong{color:var(--ink);overflow-wrap:anywhere;min-width:0;font-size:13px}.capability-priority-head small{text-transform:none}.capability-priority-head em{justify-self:start;max-width:100%;font-style:normal}.capability-priority-runtime{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:6px;min-width:0;padding:8px;display:grid}.capability-priority-runtime--compact{background:color-mix(in srgb, var(--primary) 5%, var(--surface))}.capability-priority-runtime>small{color:var(--soft);overflow-wrap:anywhere;min-width:0;font-size:11px;font-weight:700;line-height:1.35}.capability-priority-runtime>div{flex-wrap:wrap;gap:5px;min-width:0;display:flex}.capability-priority-runtime .model-provider-chip{overflow-wrap:anywhere;white-space:normal;min-width:0}.capability-priority-engines{gap:6px;display:grid}.capability-priority-permissions{border-top:1px solid var(--line);gap:7px;padding-top:8px;display:grid}.capability-priority-engine{background:var(--surface);border:1px solid var(--line);color:var(--muted);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:3px 6px;min-width:0;padding:6px 7px;font-size:11px;display:grid}.capability-priority-engine.is-active{background:color-mix(in srgb, var(--primary) 14%, var(--surface));border-color:color-mix(in srgb, var(--primary) 38%, var(--line));color:var(--ink)}.capability-priority-engine span{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:800;overflow:hidden}.capability-priority-engine small{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;min-width:0;font-size:10px;line-height:1.2;overflow:hidden}.capability-priority-engine em{font-style:normal}.capability-pack-card{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:8px;gap:7px;min-height:132px;padding:10px;display:grid}.capability-pack-card.is-active{background:color-mix(in srgb, var(--primary) 13%, var(--surface));border-color:color-mix(in srgb, var(--primary) 40%, var(--line));color:var(--ink)}.capability-pack-toggle{color:inherit;text-align:left;background:0 0;border:0;align-items:start;gap:7px;padding:0;display:grid}.capability-pack-toggle span,.capability-model-access-head>span,.capability-priority-permissions>span,.capability-permissions>span{color:var(--soft);text-transform:uppercase;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.capability-pack-toggle strong{color:var(--ink);font-size:14px}.capability-pack-toggle p,.capability-pack-toggle small,.capability-readiness-line{margin:0}.capability-pack-toggle p{color:var(--muted);font-size:12px;line-height:1.4}.capability-pack-toggle small{color:var(--soft);font-size:11px}.capability-card-meter{gap:5px;min-width:0;display:grid}.capability-card-meter span{color:var(--soft);text-transform:uppercase;font-size:11px;font-weight:800}.capability-card-meter div{background:color-mix(in srgb, var(--line) 72%, transparent);border-radius:999px;height:6px;overflow:hidden}.capability-card-meter i{background:linear-gradient(90deg, var(--success), var(--primary));min-width:0;max-width:100%;height:100%;display:block}.capability-readiness-line{color:var(--soft);flex-wrap:wrap;align-items:center;gap:6px;min-width:0;font-size:11px;font-style:normal;display:flex}.capability-readiness-line strong{color:var(--danger);overflow-wrap:anywhere;max-width:100%;font-size:10px;font-weight:800}.capability-section-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.capability-model-access,.capability-permissions{border-top:1px solid var(--line);gap:7px;padding-top:8px;display:grid}.capability-model-access-head{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.capability-model-access-head>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.capability-ability-list{flex-wrap:wrap;gap:6px;display:flex}.capability-ability-chip{background:var(--surface);border:1px solid var(--line);color:var(--muted);border-radius:8px;align-items:center;gap:5px;min-height:28px;padding:5px 7px;font-size:11px;font-weight:700;display:inline-flex}.capability-ability-chip.is-active{background:color-mix(in srgb, var(--success) 14%, var(--surface));border-color:color-mix(in srgb, var(--success) 38%, var(--line));color:var(--ink)}.capability-ability-chip span{overflow-wrap:anywhere;min-width:0}.capability-model-access>div{flex-wrap:wrap;gap:7px;display:flex}.model-access-chip{background:var(--surface);border:1px solid var(--line);color:var(--muted);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:4px;min-width:0;min-height:34px;padding:6px 8px;font-size:12px;display:grid}.model-access-chip.is-active{background:color-mix(in srgb, var(--primary) 16%, var(--surface));border-color:color-mix(in srgb, var(--primary) 42%, var(--line));color:var(--ink)}.model-access-chip-status{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;max-width:82px;font-size:10px;font-weight:700;line-height:1;overflow:hidden}.model-access-chip em{color:var(--danger);overflow-wrap:anywhere;grid-column:2/-1;min-width:0;font-size:11px;font-style:normal;line-height:1.25}.model-access-chip-route{color:var(--soft);text-overflow:ellipsis;white-space:nowrap;grid-column:2/-1;min-width:0;font-size:11px;line-height:1.25;overflow:hidden}.model-access-chip-hints{flex-wrap:wrap;grid-column:2/-1;gap:4px;min-width:0;display:flex}.model-access-chip-hints small{background:color-mix(in srgb, var(--primary) 10%, var(--surface-2));border:1px solid color-mix(in srgb, var(--primary) 22%, var(--line));color:var(--soft);text-overflow:ellipsis;white-space:nowrap;border-radius:999px;min-width:0;max-width:140px;padding:3px 5px;font-size:10px;font-weight:800;line-height:1;overflow:hidden}.model-access-chip-status.is-ready{color:var(--success)}.model-access-chip-status.is-missing{color:var(--danger)}.model-access-chip-status.is-unchecked{color:var(--soft)}.capability-permission-grid{grid-template-columns:minmax(0,.44fr) minmax(0,.56fr);gap:7px;display:grid}.capability-ability-permission-list{gap:8px;display:grid}.capability-ability-permission-row{background:var(--surface);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(88px,.78fr) minmax(118px,.72fr) minmax(140px,1fr);gap:7px;padding:8px;display:grid}.capability-ability-permission-row strong{color:var(--ink);overflow-wrap:anywhere;align-self:center;min-width:0;font-size:12px}.capability-ability-permission-row label,.capability-permission-grid label{gap:4px;display:grid}.capability-ability-permission-row span,.capability-permission-grid span{color:var(--soft);font-size:11px;font-weight:700}.capability-ability-permission-row input,.capability-ability-permission-row select,.capability-permission-grid input,.capability-permission-grid select{background:var(--surface);border:1px solid var(--line);color:var(--ink);border-radius:8px;width:100%;min-width:0;min-height:32px;padding:0 9px}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.capabilities-editor{color:var(--agent-polish-text);gap:16px;min-width:0;display:grid}.capabilities-editor-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:16px;min-width:0;display:grid}.capabilities-editor-head h3{color:var(--agent-polish-text);font-family:var(--font-display);margin:0;font-size:28px;font-weight:700;line-height:1.05}.capabilities-editor-head p{color:var(--agent-polish-soft);margin:6px 0 0;font-size:15px;line-height:1.45}.capabilities-editor-progress{align-items:center;gap:12px;min-width:0;display:flex}.capabilities-editor-progress strong{color:var(--agent-polish-muted);white-space:nowrap;font-size:13px;font-weight:700}.capabilities-editor-progress>span{background:var(--agent-polish-field);border-radius:999px;width:118px;height:5px;display:block;overflow:hidden}.capabilities-editor-progress i{background:linear-gradient(90deg, var(--agent-polish-green), color-mix(in srgb, var(--agent-polish-green) 72%, var(--surface)));max-width:100%;height:100%;display:block}.capabilities-editor-toolbar{grid-template-columns:minmax(0,1fr) auto minmax(160px,auto);align-items:center;gap:10px;min-width:0;display:grid}.capability-editor-search{background:var(--agent-polish-field);border:1px solid var(--agent-polish-strong-line);color:var(--agent-polish-soft);border-radius:12px;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.capability-editor-search input{color:var(--agent-polish-text);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0;height:48px;font-size:15px}.capability-editor-search input::placeholder{color:var(--agent-polish-soft)}.capability-editor-mini-button,.capability-editor-filter select{background:var(--agent-polish-field-hi);border:1px solid var(--agent-polish-strong-line);color:var(--agent-polish-muted);font:inherit;border-radius:12px;height:48px;padding:0 14px;font-size:14px;font-weight:700}.capability-editor-mini-button:hover,.capability-editor-filter select:hover{border-color:var(--agent-polish-strong-line);color:var(--agent-polish-text)}.capability-editor-state-label{color:var(--agent-polish-soft);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin-top:12px;font-size:12px;font-weight:800;display:flex}.capability-editor-state-label:after{background:var(--agent-polish-line);content:"";flex:1;height:1px}.capability-editor-section-list{gap:12px;display:grid}.capability-editor-card{background:var(--agent-polish-card);border:1px solid var(--agent-polish-line);border-radius:16px;transition:background .16s,border-color .16s;overflow:hidden}.capability-editor-card.is-open{background:linear-gradient(180deg, var(--agent-polish-card-2), var(--agent-polish-card));border-color:var(--agent-polish-strong-line)}.capability-editor-card.is-off{border-style:dashed;border-color:var(--agent-polish-strong-line);background:0 0}.capability-editor-card.is-off.is-open{background:linear-gradient(180deg, color-mix(in srgb, var(--agent-polish-card-2) 54%, transparent), transparent)}.capability-editor-card-head{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(190px,1fr) minmax(0,auto) auto;align-items:center;gap:15px;width:100%;min-height:72px;padding:16px 18px;display:grid}.capability-editor-card-head:hover{background:color-mix(in srgb, var(--agent-polish-field-hi) 54%, transparent)}.capability-editor-chevron{color:var(--agent-polish-soft);transition:transform .18s}.capability-editor-card.is-open .capability-editor-chevron{transform:rotate(90deg)}.capability-editor-section-title{gap:2px;min-width:0;display:grid}.capability-editor-section-title small{color:var(--agent-polish-soft);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:800}.capability-editor-section-title strong{color:var(--agent-polish-text);overflow-wrap:anywhere;min-width:0;font-size:18px;font-weight:800}.capability-editor-card.is-off .capability-editor-section-title strong{color:var(--agent-polish-muted)}.capability-editor-section-summary{color:var(--agent-polish-soft);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;min-width:0;font-size:14px;display:flex}.capability-editor-section-summary span{align-items:center;gap:6px;min-width:0;display:inline-flex}.capability-editor-section-summary em{color:var(--agent-polish-soft);opacity:.55;font-style:normal}.capability-editor-dot{border-radius:999px;flex:none;width:8px;height:8px;display:inline-block}.capability-editor-dot--autonomous{background:var(--agent-polish-green);box-shadow:0 0 8px color-mix(in srgb, var(--agent-polish-green) 60%, transparent)}.capability-editor-dot--notify{background:var(--agent-polish-blue);box-shadow:0 0 8px color-mix(in srgb, var(--agent-polish-blue) 55%, transparent)}.capability-editor-dot--ask-first{background:var(--agent-polish-amber);box-shadow:0 0 8px color-mix(in srgb, var(--agent-polish-amber) 60%, transparent)}.capability-editor-dot--read-only{background:var(--agent-polish-slate)}.capability-editor-dot--off{background:var(--agent-polish-soft);opacity:.55}.capability-editor-ready{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:0 13px;font-size:12px;font-weight:800;display:inline-flex}.capability-editor-ready i{border-radius:999px;width:7px;height:7px;display:block}.capability-editor-ready--ok{background:color-mix(in srgb, var(--agent-polish-green) 13%, transparent);border:1px solid color-mix(in srgb, var(--agent-polish-green) 28%, transparent);color:var(--agent-polish-green)}.capability-editor-ready--ok i{background:var(--agent-polish-green);box-shadow:0 0 8px var(--agent-polish-green)}.capability-editor-ready--warn{background:color-mix(in srgb, var(--agent-polish-amber) 13%, transparent);border:1px solid color-mix(in srgb, var(--agent-polish-amber) 32%, transparent);color:var(--agent-polish-amber)}.capability-editor-ready--warn i{background:var(--agent-polish-amber);box-shadow:0 0 8px var(--agent-polish-amber)}.capability-editor-ready--off{border:1px solid var(--agent-polish-line);color:var(--agent-polish-soft);background:0 0}.capability-editor-ready--off i{background:var(--agent-polish-soft)}.capability-editor-card-body{padding:0 18px 20px;display:grid}.capability-editor-zone{border-top:1px solid var(--agent-polish-line);gap:14px;padding:20px 0;display:grid}.capability-editor-zone:first-child{border-top:0}.capability-editor-zone-label{color:var(--agent-polish-soft);justify-content:space-between;align-items:center;gap:10px;min-width:0;display:flex}.capability-editor-zone-label span{letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.capability-editor-zone-label small{color:var(--agent-polish-soft);font-size:13px;font-weight:700}.capability-editor-ability-list{flex-wrap:wrap;gap:9px;display:flex}.capability-editor-ability{background:var(--agent-polish-field-hi);border:1px solid var(--agent-polish-strong-line);color:var(--agent-polish-soft);font:inherit;border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 14px 0 11px;font-size:14px;font-weight:700;display:inline-flex}.capability-editor-ability:hover{border-color:var(--agent-polish-strong-line);color:var(--agent-polish-text)}.capability-editor-ability>span{border:1.5px solid var(--agent-polish-strong-line);border-radius:6px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.capability-editor-ability.is-on{color:var(--agent-polish-text)}.capability-editor-ability.is-on>span{background:var(--agent-polish-green);border-color:var(--agent-polish-green);color:var(--primary-ink)}.capability-editor-lock-message{background:var(--agent-polish-field);border:1px dashed var(--agent-polish-strong-line);color:var(--agent-polish-soft);border-radius:12px;align-items:center;gap:10px;min-height:52px;padding:0 16px;display:flex}.capability-editor-permission-default{background:var(--agent-polish-field);border:1px solid var(--agent-polish-line);border-radius:13px;grid-template-columns:minmax(0,1fr) minmax(170px,auto);align-items:center;gap:14px;padding:14px 16px;display:grid}.capability-editor-permission-default>span{gap:3px;min-width:0;display:grid}.capability-editor-permission-default strong{color:var(--agent-polish-text);font-size:14px}.capability-editor-permission-default small{color:var(--agent-polish-soft);font-size:13px}.capability-editor-permission-default select,.capability-editor-override-row select{background-color:var(--agent-polish-field-hi);border:1px solid var(--agent-polish-strong-line);color:var(--agent-polish-text);font:inherit;border-radius:10px;min-height:40px;padding:0 12px;font-size:14px;font-weight:800}.capability-editor-override-row select:disabled{color:var(--agent-polish-muted);opacity:1}.capability-editor-overrides{gap:10px;display:grid}.capability-editor-override-row{background:color-mix(in srgb, var(--agent-polish-amber) 12%, transparent);border:1px solid color-mix(in srgb, var(--agent-polish-amber) 30%, transparent);border-radius:12px;grid-template-columns:auto minmax(110px,.26fr) minmax(150px,auto) minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:11px 14px;display:grid}.capability-editor-override-row strong{color:var(--agent-polish-text);overflow-wrap:anywhere;min-width:0;font-size:14px}.capability-editor-override-row input,.capability-editor-derived-scope{background:var(--agent-polish-field);border:1px solid var(--agent-polish-strong-line);color:var(--agent-polish-muted);font:inherit;border-radius:9px;width:100%;min-width:0;min-height:40px;padding:0 12px;font-size:13px}.capability-editor-derived-scope{align-items:center;display:inline-flex}.capability-editor-remove-override{color:var(--agent-polish-soft);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.capability-editor-remove-override:hover{background:color-mix(in srgb, var(--agent-polish-field-hi) 72%, transparent);color:var(--agent-polish-text)}.capability-editor-override-note{color:var(--agent-polish-soft);justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:14px;display:flex}.capability-editor-override-note button,.capability-editor-engine-lane button,.capability-editor-engine-empty button{color:var(--agent-polish-blue);font:inherit;white-space:nowrap;background:0 0;border:0;font-size:14px;font-weight:800}.capability-editor-override-note button:hover,.capability-editor-engine-lane button:hover,.capability-editor-engine-empty button:hover{text-decoration:underline}.capability-editor-guardrail-note{background:color-mix(in srgb, var(--agent-polish-amber) 7%, transparent);color:var(--agent-polish-soft);border-radius:10px;align-items:center;gap:10px;padding:11px 13px;font-size:13px;display:flex}.capability-editor-guardrail-note svg{color:var(--agent-polish-amber);flex:none}.capability-editor-guardrail-note strong{color:var(--agent-polish-muted)}.capability-editor-engine-lane{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.capability-editor-engine-pill{background:var(--agent-polish-field-hi);border:1px solid var(--agent-polish-strong-line);color:var(--agent-polish-text);border-radius:11px;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:14px;font-weight:800;display:inline-flex}.capability-editor-engine-pill.is-primary{background:color-mix(in srgb, var(--agent-polish-green) 13%, transparent);border-color:color-mix(in srgb, var(--agent-polish-green) 32%, transparent)}.capability-editor-engine-pill small{color:var(--agent-polish-soft);letter-spacing:.09em;text-transform:uppercase;font-size:11px;font-weight:800}.capability-editor-engine-pill.is-primary small{color:var(--agent-polish-green)}.capability-editor-engine-lane button{margin-left:auto}.capability-editor-engine-empty{background:color-mix(in srgb, var(--agent-polish-amber) 12%, transparent);border:1px solid color-mix(in srgb, var(--agent-polish-amber) 28%, transparent);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;min-height:62px;padding:13px 16px;display:flex}.capability-editor-engine-empty>span{gap:2px;display:grid}.capability-editor-engine-empty strong{color:var(--agent-polish-amber);font-size:14px}.capability-editor-engine-empty small{color:var(--agent-polish-soft);font-size:13px}.capability-editor-engine-picker{border:1px solid var(--agent-polish-line);border-radius:13px;margin-top:2px;display:grid;overflow:hidden}.capability-editor-engine-picker.is-empty{color:var(--agent-polish-soft);padding:14px;font-size:14px}.capability-editor-engine-option{color:inherit;text-align:left;background:0 0;border:0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px;padding:12px 14px;display:grid}.capability-editor-engine-option+.capability-editor-engine-option{border-top:1px solid var(--agent-polish-line)}.capability-editor-engine-option:hover{background:var(--agent-polish-field-hi)}.capability-editor-engine-radio{border:1.5px solid var(--agent-polish-strong-line);border-radius:999px;width:18px;height:18px;position:relative}.capability-editor-engine-option.is-on .capability-editor-engine-radio{border-color:var(--agent-polish-green)}.capability-editor-engine-option.is-on .capability-editor-engine-radio:after{background:var(--agent-polish-green);content:"";border-radius:999px;width:9px;height:9px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.capability-editor-engine-option span:nth-child(2){gap:3px;min-width:0;display:grid}.capability-editor-engine-option strong{color:var(--agent-polish-text);overflow-wrap:anywhere;min-width:0;font-size:14px}.capability-editor-engine-option small{color:var(--agent-polish-soft);text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.capability-editor-empty-result{border:1px dashed var(--agent-polish-strong-line);color:var(--agent-polish-soft);text-align:center;border-radius:16px;place-items:center;gap:6px;min-height:150px;padding:22px;display:grid}.capability-editor-empty-result strong{color:var(--agent-polish-muted)}.schedule-edit-row{grid-template-columns:28px minmax(92px,.34fr) minmax(0,1fr) minmax(96px,.38fr) 34px 34px;align-items:center;gap:8px;display:grid}.schedule-edit-row .file-access-button{color:var(--primary)}.schedule-summary-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.schedule-summary-strip span{background:var(--surface-2);border:1px solid var(--line);color:var(--soft);border-radius:8px;gap:2px;min-width:0;padding:8px;font-size:11px;display:grid}.schedule-summary-strip strong{color:var(--ink);font-size:15px;line-height:1.1}.schedule-delivery-field{gap:6px;min-width:0;display:grid}.delivery-preset-row{flex-wrap:wrap;gap:5px;display:flex}.delivery-preset-row button{background:var(--surface-2);border:1px solid var(--line);color:var(--muted);border-radius:999px;min-height:24px;padding:3px 7px;font-size:11px}.delivery-preset-row button.is-selected{background:color-mix(in srgb, var(--primary) 14%, var(--surface));border-color:color-mix(in srgb, var(--primary) 42%, var(--line));color:var(--ink)}.schedule-prompt-input{resize:vertical;grid-column:2/-1;min-height:58px;padding:9px}.schedule-row-note{color:var(--danger);grid-column:2/-1;font-size:11px}.schedule-row-note.is-ready{color:var(--agent-polish-green)}.schedule-builder-card{background:var(--agent-polish-field);border:1px solid var(--agent-polish-line);border-radius:18px;gap:12px;min-width:0;padding:14px;display:grid}.schedule-builder-card.is-disabled{opacity:.78}.schedule-builder-head{grid-template-columns:auto minmax(180px,1fr) auto auto;align-items:end;gap:10px;min-width:0;display:grid}.schedule-builder-head>label,.schedule-builder-fields label,.schedule-builder-wide-field{gap:5px;min-width:0;display:grid}.schedule-builder-head label span,.schedule-builder-fields label span,.schedule-builder-delivery>span{color:var(--agent-polish-soft);text-transform:uppercase;font-size:11px;font-weight:800}.schedule-builder-head input,.schedule-builder-fields input,.schedule-builder-fields select{background:var(--agent-polish-bg);border:1px solid var(--agent-polish-line);color:var(--agent-polish-text);border-radius:10px;min-width:0;height:38px;padding:0 10px}.schedule-builder-head input:disabled,.schedule-builder-fields input:disabled,.schedule-builder-fields select:disabled{color:var(--agent-polish-soft);opacity:.8}.schedule-builder-status{border:1px solid var(--agent-polish-line);color:var(--agent-polish-soft);white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;height:32px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.schedule-builder-status.is-ready{background:color-mix(in srgb, var(--agent-polish-green) 12%, transparent);border-color:color-mix(in srgb, var(--agent-polish-green) 36%, var(--agent-polish-line));color:var(--agent-polish-green)}.schedule-builder-actions,.schedule-builder-presets,.schedule-builder-delivery>div{flex-wrap:wrap;align-items:center;gap:7px;min-width:0;display:flex}.schedule-builder-actions{justify-content:flex-end}.schedule-builder-actions .agent-secondary-button{height:32px;padding:0 10px}.schedule-builder-presets button,.schedule-builder-delivery button{background:var(--agent-polish-bg);border:1px solid var(--agent-polish-line);color:var(--agent-polish-muted);font:inherit;border-radius:999px;min-height:30px;padding:4px 10px;font-size:12px;font-weight:750}.schedule-builder-presets button.is-selected,.schedule-builder-delivery button.is-selected{background:color-mix(in srgb, var(--agent-polish-green) 12%, var(--agent-polish-bg));border-color:color-mix(in srgb, var(--agent-polish-green) 38%, var(--agent-polish-line));color:var(--agent-polish-text)}.schedule-builder-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.schedule-builder-wide-field{grid-column:span 2}.schedule-builder-delivery{gap:7px;min-width:0;display:grid}.schedule-builder-preview-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;display:grid}.schedule-builder-preview-grid span,.schedule-readiness-row{background:var(--agent-polish-bg);border:1px solid var(--agent-polish-line);border-radius:12px;gap:4px;min-width:0;padding:9px;display:grid}.schedule-builder-preview-grid strong,.schedule-readiness-row strong{color:var(--agent-polish-soft);text-transform:uppercase;font-size:11px}.schedule-builder-preview-grid small,.schedule-readiness-row small,.schedule-readiness-row span{color:var(--agent-polish-muted);overflow-wrap:anywhere;min-width:0;font-size:12px;line-height:1.35}.schedule-readiness-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.schedule-readiness-row.is-ready{border-color:color-mix(in srgb, var(--agent-polish-green) 32%, var(--agent-polish-line))}.schedule-readiness-row.is-warning{border-color:color-mix(in srgb, var(--agent-polish-amber) 34%, var(--agent-polish-line))}.schedule-readiness-row.is-danger{border-color:color-mix(in srgb, var(--danger) 34%, var(--agent-polish-line))}.agent-lower-section{gap:14px;min-width:0;display:grid}.agent-lower-section-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;padding:0 6px;display:flex}.agent-lower-section-head span,.agent-lower-section-head small{color:var(--agent-polish-soft);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.agent-lower-section-head small{letter-spacing:.08em;font-size:11px}.agent-lower-card{background:linear-gradient(180deg, var(--agent-polish-card-2), var(--agent-polish-card));border:1px solid var(--agent-polish-line);border-radius:22px;gap:20px;min-width:0;padding:28px;display:grid}.agent-lower-card label{gap:10px;min-width:0;display:grid}.agent-lower-card label>span,.agent-team-color-field>span{color:var(--agent-polish-muted);font-size:14px;font-weight:750}.agent-lower-card input:not([type=color]),.agent-lower-card textarea,.agent-tool-add-row input{background:var(--agent-polish-field);border:1px solid var(--agent-polish-line);color:var(--agent-polish-text);font:inherit;border-radius:14px;outline:none;min-width:0;transition:border-color .14s,box-shadow .14s,background .14s}.agent-lower-card input:not([type=color]):focus,.agent-lower-card textarea:focus,.agent-tool-add-row input:focus{background:color-mix(in srgb, var(--agent-polish-field-hi) 82%, transparent);border-color:var(--agent-polish-strong-line);box-shadow:0 0 0 3px color-mix(in srgb, var(--agent-polish-primary) 12%, transparent)}.agent-team-fields{grid-template-columns:minmax(0,1fr) minmax(220px,.48fr);gap:22px;display:grid}.agent-team-fields input:not([type=color]){min-height:54px;padding:0 18px}.agent-team-color-field>div{align-items:center;gap:16px;display:flex}.agent-team-color-field input[type=color]{appearance:none;cursor:pointer;background:0 0;border:0;width:54px;height:54px;padding:0}.agent-team-color-field input[type=color]::-webkit-color-swatch-wrapper{padding:0}.agent-team-color-field input[type=color]::-webkit-color-swatch{border:1px solid color-mix(in srgb, var(--agent-polish-primary) 38%, var(--agent-polish-line));border-radius:14px}.agent-team-color-field strong{color:var(--agent-polish-soft);font-family:var(--font-body);letter-spacing:.04em;font-size:16px}.agent-team-description textarea{resize:vertical;min-height:96px;padding:18px;line-height:1.5}.agent-tools-card,.agent-schedule-card,.agent-sacred-card,.agent-knowledge-card{gap:18px}.agent-tool-chip-row{flex-wrap:wrap;gap:10px;min-width:0;display:flex}.agent-tool-chip{background:var(--agent-polish-field-hi);border:1px solid var(--agent-polish-line);color:var(--agent-polish-text);border-radius:13px;align-items:center;gap:8px;min-height:46px;padding:0 14px;font-size:15px;transition:border-color .14s,background .14s;display:inline-flex}.agent-tool-chip:hover{background:color-mix(in srgb, var(--agent-polish-field-hi) 76%, var(--agent-polish-primary));border-color:var(--agent-polish-strong-line)}.agent-tool-chip>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.agent-tool-chip button{color:var(--agent-polish-soft);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:24px;height:24px;padding:0;transition:color .14s,opacity .14s,background .14s;display:inline-flex}.agent-tool-chip:hover button,.agent-tool-chip:focus-within button{opacity:1}.agent-tool-chip button:hover{background:color-mix(in srgb, var(--danger) 14%, transparent);color:var(--danger)}.agent-tool-add-row{grid-template-columns:minmax(0,1fr) auto;gap:12px;display:grid}.agent-tool-add-row input{min-height:54px;padding:0 18px}.agent-tool-add-row button,.agent-secondary-button,.agent-primary-save-button{cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-weight:750;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.agent-tool-add-row button,.agent-secondary-button{background:var(--agent-polish-field-hi);border:1px solid var(--agent-polish-line);color:var(--agent-polish-text)}.agent-tool-add-row button:hover:not(:disabled),.agent-secondary-button:hover:not(:disabled){background:color-mix(in srgb, var(--agent-polish-field-hi) 86%, var(--agent-polish-text) 4%);border-color:var(--agent-polish-strong-line);transform:translateY(-1px)}.agent-primary-save-button{background:linear-gradient(180deg, color-mix(in srgb, var(--agent-polish-primary) 78%, var(--surface) 22%), var(--agent-polish-primary));border:1px solid color-mix(in srgb, var(--agent-polish-primary) 78%, var(--primary-ink) 10%);box-shadow:0 12px 28px color-mix(in srgb, var(--agent-polish-primary) 26%, transparent);color:var(--primary-ink)!important}.agent-primary-save-button:hover:not(:disabled){background:linear-gradient(180deg, color-mix(in srgb, var(--agent-polish-primary) 72%, var(--surface) 28%), var(--agent-polish-primary));transform:translateY(-1px)}.agent-tool-add-row button:disabled,.agent-secondary-button:disabled,.agent-primary-save-button:disabled,.agent-refresh-link:disabled{cursor:not-allowed;opacity:.55}.agent-skill-directory{border-top:1px solid var(--agent-polish-line);gap:12px;padding-top:20px;display:grid}.agent-skill-directory-head{justify-content:space-between;align-items:center;gap:16px;min-width:0;display:flex}.agent-refresh-link{color:var(--agent-polish-blue);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:750;display:inline-flex}.agent-refresh-link:hover:not(:disabled){color:color-mix(in srgb, var(--agent-polish-blue) 82%, var(--agent-polish-text))}.agent-directory-meta{color:var(--agent-polish-soft);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.agent-skill-directory .skill-directory-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));max-height:300px}.agent-skill-directory .skill-directory-row{background:var(--agent-polish-field);border-color:var(--agent-polish-line);border-radius:13px;min-height:48px;padding:10px 12px}.agent-skill-directory .skill-directory-row.is-active{background:color-mix(in srgb, var(--agent-polish-green) 12%, var(--agent-polish-field));border-color:color-mix(in srgb, var(--agent-polish-green) 38%, var(--agent-polish-line))}.agent-skill-directory .skill-directory-row.is-muted{background:color-mix(in srgb, var(--agent-polish-field) 86%, transparent);border-color:var(--agent-polish-line);color:var(--agent-polish-soft);opacity:.68}.agent-skill-directory .skill-directory-row.is-muted:hover{opacity:1}.agent-skill-directory .skill-directory-row.is-muted strong{color:var(--agent-polish-muted)}.agent-skill-directory .skill-directory-row strong{color:var(--agent-polish-text)}.agent-skill-directory .skill-directory-row small{color:var(--agent-polish-soft)}.agent-empty-dashed{border:1px dashed var(--agent-polish-strong-line);color:var(--agent-polish-soft);border-radius:16px;align-items:center;gap:16px;width:100%;min-height:112px;padding:22px;display:flex}.agent-empty-dashed--compact{min-height:74px}.agent-empty-dashed strong{color:var(--agent-polish-muted);margin-bottom:3px;font-size:16px;display:block}.agent-empty-dashed span{font-size:14px}.agent-empty-icon{background:var(--agent-polish-field-hi);color:var(--agent-polish-soft);border-radius:14px;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.agent-schedule-empty .agent-secondary-button{margin-left:auto}.agent-schedule-summary{justify-content:space-between;align-items:center;gap:20px;display:flex}.agent-schedule-summary>div{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.agent-schedule-summary span{color:var(--agent-polish-soft);align-items:baseline;gap:8px;font-size:15px;display:inline-flex}.agent-schedule-summary strong{color:var(--agent-polish-text);font-family:var(--font-display);font-size:28px;font-weight:650;line-height:1}.agent-schedule-edit-list{border-top:1px solid var(--agent-polish-line);gap:12px;padding-top:16px;display:grid}.agent-schedule-edit-list .schedule-edit-row{background:var(--agent-polish-field);border:1px solid var(--agent-polish-line);border-radius:16px;padding:12px}.agent-sacred-tabs{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.agent-sacred-tabs button{background:var(--agent-polish-field);border:1px solid var(--agent-polish-line);color:var(--agent-polish-muted);cursor:pointer;text-align:left;border-radius:16px;grid-template-columns:48px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:92px;padding:16px;transition:background .14s,border-color .14s,box-shadow .14s;display:grid;position:relative}.agent-sacred-tabs button:hover{background:color-mix(in srgb, var(--agent-polish-field-hi) 78%, transparent);border-color:var(--agent-polish-strong-line)}.agent-sacred-tabs button.is-active{background:var(--agent-polish-card-2);border-color:color-mix(in srgb, var(--agent-polish-primary) 52%, var(--agent-polish-line));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--agent-polish-primary) 30%, transparent), 0 0 0 4px color-mix(in srgb, var(--agent-polish-primary) 9%, transparent)}.agent-sacred-tab-icon{background:var(--agent-polish-field-hi);color:var(--agent-polish-soft);border-radius:13px;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.agent-sacred-tabs button.is-active .agent-sacred-tab-icon{color:var(--agent-polish-primary)}.agent-sacred-tabs strong{color:var(--agent-polish-text);letter-spacing:.04em;margin-bottom:4px;font-size:18px;font-weight:800;display:block}.agent-sacred-tabs small{color:var(--agent-polish-soft);flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;line-height:1.25;display:flex}.agent-file-state-dot,.agent-dirty-dot{border-radius:999px;flex:none;width:9px;height:9px;display:inline-flex}.agent-file-state-dot.is-ready{background:var(--agent-polish-green);box-shadow:0 0 10px color-mix(in srgb, var(--agent-polish-green) 58%, transparent)}.agent-file-state-dot.is-watch{background:var(--agent-polish-amber);box-shadow:0 0 10px color-mix(in srgb, var(--agent-polish-amber) 58%, transparent)}.agent-file-state-dot.is-empty,.agent-file-state-dot.is-heavy{background:var(--agent-polish-soft)}.agent-dirty-dot{background:var(--agent-polish-amber);box-shadow:0 0 12px color-mix(in srgb, var(--agent-polish-amber) 58%, transparent)}.agent-sacred-editor-head{justify-content:space-between;align-items:center;gap:18px;min-width:0;display:flex}.agent-sacred-editor-head>div:first-child{color:var(--agent-polish-muted);flex-wrap:wrap;align-items:center;gap:9px;min-width:0;display:flex}.agent-sacred-editor-head strong{color:var(--agent-polish-text);letter-spacing:.04em;font-size:16px;font-weight:800}.agent-sacred-editor-head span{color:var(--agent-polish-soft);font-size:14px}.agent-sacred-editor-head em{background:color-mix(in srgb, var(--agent-polish-amber) 14%, transparent);border:1px solid color-mix(in srgb, var(--agent-polish-amber) 36%, transparent);color:var(--agent-polish-amber);border-radius:999px;padding:4px 8px;font-size:12px;font-style:normal;font-weight:800}.agent-sacred-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.agent-sacred-actions small{color:var(--agent-polish-soft);text-overflow:ellipsis;white-space:nowrap;max-width:220px;font-size:12px;overflow:hidden}.agent-sacred-textarea{background:var(--agent-polish-field);border:1px solid var(--agent-polish-line);color:var(--agent-polish-text);font-family:var(--font-geist-mono), ui-monospace, SFMono-Regular, Menlo, monospace;border-radius:16px;min-height:320px;padding:18px;font-size:16px;line-height:1.6}.agent-sacred-purpose{color:var(--agent-polish-soft);align-items:center;gap:8px;margin:0;font-size:14px;line-height:1.4;display:flex}.agent-knowledge-card .knowledge-search-field{background:var(--agent-polish-field);border-color:var(--agent-polish-line);border-radius:16px;min-height:56px;padding:0 16px}.agent-knowledge-group{gap:12px;display:grid}.agent-knowledge-card .knowledge-folder-picker{grid-template-columns:repeat(auto-fit,minmax(230px,1fr))}.agent-knowledge-card .knowledge-folder-button{background:var(--agent-polish-field);border-color:var(--agent-polish-line);border-radius:14px;min-height:54px;padding:0 16px}.agent-knowledge-card .knowledge-folder-button.is-active{background:color-mix(in srgb, var(--agent-polish-green) 12%, var(--agent-polish-field));border-color:color-mix(in srgb, var(--agent-polish-green) 38%, var(--agent-polish-line))}.agent-knowledge-file-grid{flex-wrap:wrap;gap:10px;display:flex}.agent-knowledge-file-chip{background:var(--agent-polish-field);border:1px solid var(--agent-polish-line);color:var(--agent-polish-muted);cursor:pointer;font:inherit;border-radius:13px;align-items:center;gap:9px;min-height:46px;padding:0 14px;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.agent-knowledge-file-chip:hover{background:var(--agent-polish-field-hi);border-color:var(--agent-polish-strong-line)}.agent-knowledge-file-chip.is-active{background:color-mix(in srgb, var(--agent-polish-green) 13%, var(--agent-polish-field));border-color:color-mix(in srgb, var(--agent-polish-green) 42%, var(--agent-polish-line));color:var(--agent-polish-text)}.agent-knowledge-file-chip small{color:var(--agent-polish-soft);font-size:13px;font-weight:800}@media (max-width:980px){.agent-team-fields,.agent-sacred-tabs{grid-template-columns:1fr}.agent-schedule-summary,.agent-sacred-editor-head,.agent-skill-directory-head{flex-direction:column;align-items:stretch}.agent-schedule-summary>div,.agent-sacred-actions{justify-content:flex-start}}@media (max-width:680px){.agent-lower-card{border-radius:18px;padding:20px}.agent-tool-add-row,.agent-schedule-edit-list .schedule-edit-row,.schedule-builder-head,.schedule-builder-fields{grid-template-columns:1fr}.schedule-builder-actions{justify-content:flex-start}.schedule-builder-wide-field,.agent-schedule-edit-list .schedule-edit-row .file-access-button,.agent-schedule-edit-list .schedule-edit-row .schedule-prompt-input,.agent-schedule-edit-list .schedule-edit-row .schedule-row-note{grid-column:auto}.agent-empty-dashed,.agent-schedule-empty{flex-direction:column;align-items:flex-start}.agent-schedule-empty .agent-secondary-button{width:100%;margin-left:0}}@media (max-width:1100px){.agent-detail-grid{grid-template-columns:1fr}.roster-panel,.agent-control-panel,.history-panel{height:auto;min-height:420px}.team-roster-stage{min-height:420px}}@media (max-width:720px){.field-grid,.membership-grid,.capabilities-editor-head,.capabilities-editor-toolbar,.capability-editor-permission-default,.capability-editor-override-row,.capability-editor-engine-option,.capability-priority-strip,.capability-ability-permission-row,.capability-pack-toolbar,.schedule-summary-strip,.sacred-file-health,.schedule-edit-row{grid-template-columns:1fr}.capabilities-editor-progress{flex-direction:column;align-items:stretch}.capability-editor-engine-lane button{justify-content:flex-start;margin-left:0}.capability-editor-card-head{grid-template-columns:auto minmax(0,1fr);align-items:start}.capability-editor-section-summary,.capability-editor-ready{grid-column:2;justify-content:flex-start;justify-self:start}.capability-editor-override-row{align-items:start}.capability-editor-override-row select,.capability-editor-override-row input,.capability-editor-derived-scope,.capability-editor-remove-override{grid-column:2}.capability-editor-engine-empty{flex-direction:column;align-items:flex-start}.schedule-edit-row .file-access-button{justify-self:start}.portrait-grid{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))}.portrait-card{min-height:190px}}
.agent-workboard-panel{background:linear-gradient(180deg, var(--agent-polish-card-2), var(--agent-polish-card));border:1px solid var(--agent-polish-line);border-radius:22px;gap:18px;padding:26px 28px;display:grid}.agent-workboard-panel .panel-title-row{align-items:flex-start}.agent-workboard-panel .panel-title-row h3{color:var(--agent-polish-text);font-family:var(--font-display);letter-spacing:0;margin:0;font-size:26px;font-weight:650;line-height:1.05}.agent-workboard-panel .eyebrow{color:var(--agent-polish-soft);letter-spacing:.16em;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:800}.agent-workboard-panel .header-actions{gap:10px}.agent-workboard-panel .soft-count{border-color:var(--agent-polish-line);color:var(--agent-polish-muted);background:0 0;min-height:36px;padding:0 12px;font-size:13px}.agent-workboard-panel .secondary-button,.agent-workboard-panel .icon-button{min-height:36px}.agent-workboard-segmented-bar{background:var(--agent-polish-field);border-radius:999px;gap:2px;height:9px;display:flex;overflow:hidden}.agent-workboard-segmented-bar span{height:100%;display:block}.agent-workboard-segmented-bar .is-done,.agent-workboard-summary-row i.is-done{background:var(--agent-polish-green)}.agent-workboard-segmented-bar .is-active,.agent-workboard-summary-row i.is-active{background:var(--agent-polish-primary)}.agent-workboard-segmented-bar .is-blocked,.agent-workboard-summary-row i.is-blocked{background:var(--agent-polish-danger)}.agent-workboard-summary-row{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.agent-workboard-summary-row span,.agent-workboard-summary-row em{color:var(--agent-polish-muted);align-items:center;gap:8px;font-size:14px;font-style:normal;display:inline-flex}.agent-workboard-summary-row i{border-radius:999px;width:8px;height:8px;display:inline-flex}.agent-workboard-summary-row strong{color:var(--agent-polish-text);font-family:var(--font-display);font-size:20px;font-weight:650;line-height:1}.agent-workboard-summary-row em{color:var(--agent-polish-soft);margin-left:auto}.agent-workboard-status-strip{border-top:1px solid var(--agent-polish-line);flex-wrap:wrap;gap:10px;padding-top:18px;display:flex}.agent-workboard-status-strip span{border:1px solid var(--agent-polish-line);color:var(--agent-polish-soft);background:0 0;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:650}.agent-workboard-status-strip span.is-hot{background:var(--agent-polish-field-hi);border-color:var(--agent-polish-strong-line);color:var(--agent-polish-muted)}.agent-workboard-status-strip b{color:var(--agent-polish-text);margin-left:3px}.agent-workboard-error{background:var(--agent-polish-field);border:1px solid color-mix(in srgb, var(--agent-polish-amber) 24%, transparent);border-radius:16px;align-items:center;gap:16px;padding:18px 20px;display:flex}.agent-workboard-error>span{background:color-mix(in srgb, var(--agent-polish-amber) 14%, transparent);color:var(--agent-polish-amber);border-radius:12px;flex:none;justify-content:center;align-items:center;width:42px;height:42px;display:inline-flex}.agent-workboard-error div{gap:3px;min-width:0;display:grid}.agent-workboard-error strong{color:var(--agent-polish-text);font-size:16px;font-weight:750}.agent-workboard-error small{color:var(--agent-polish-soft);font-size:14px;line-height:1.35}.agent-workboard-error .secondary-button{margin-left:auto}.agent-workboard-empty{border:1px dashed var(--agent-polish-strong-line);text-align:center;border-radius:16px;place-items:center;min-height:118px;padding:28px;display:grid}.agent-workboard-empty strong{color:var(--agent-polish-muted);font-size:16px}.agent-workboard-empty span{color:var(--agent-polish-soft);margin-top:3px;font-size:14px}
