:root{--bg:#dfe3e7;--surface:#e8ebed;--surface-raised:#eef1f3;--ink:#292929;--muted:#5d6166;--faint:#888d93;--line:#2929291f;--line-soft:#29292912;--paperwhite:#ebeff1;--accent:#0f766e;--accent-strong:#0b5f59;--accent-soft:#0f766e1f;--teal:#0f766e;--teal-soft:#0f766e1a;--coral:#d97757;--coral-soft:#d977571f;--amber:#d97757;--amber-soft:#d977571f;--violet:#292929;--violet-soft:#29292914;--green:#2f7d52;--green-soft:#2f7d521c;--slate-soft:#2929290d;--shadow:none;--radius:10px}*{box-sizing:border-box}html{scroll-behavior:smooth;width:100%}body{color:var(--ink);background:var(--bg);letter-spacing:0;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;width:100%;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;overflow-x:clip}button,input,select,textarea{font:inherit}.app-shell{background:var(--bg);grid-template-columns:248px minmax(0,1fr);min-width:0;min-height:100vh;display:grid}.sidebar{background:var(--bg);height:100vh;color:var(--ink);border-right:1px solid var(--line);flex-direction:column;gap:18px;min-width:0;padding:24px 14px;display:flex;position:sticky;top:0}.sidebar-head{border-bottom:1px solid var(--line);gap:16px;min-width:0;padding:0 10px 14px;display:grid}.brand-lockup{align-items:center;gap:10px;display:flex}.brand-mark{border:1px solid var(--line);width:32px;height:32px;color:var(--paperwhite);background:var(--ink);border-radius:999px;place-items:center;font-size:13px;font-weight:800;display:grid}.sidebar h1{letter-spacing:0;margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;line-height:1}.sidebar p{color:var(--faint);text-transform:lowercase;margin:0;font-family:Times New Roman,Times,serif;font-style:italic}.project-switcher-card{border:1px solid var(--line);color:inherit;border-radius:7px;align-items:center;gap:10px;padding:10px 11px;text-decoration:none;transition:background-color .16s,border-color .16s;display:flex}.project-switcher-card:hover{background:#2929290a;border-color:#29292938}.project-switcher-card span{min-width:0}.project-switcher-card strong,.project-switcher-card small{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.project-switcher-card strong{font-size:14px;line-height:1.2}.project-switcher-card small{color:var(--faint);margin-top:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:11px}.sidebar nav{gap:2px;min-width:0;padding:0 4px;display:grid}.nav-link{min-height:37px;color:var(--muted);border-radius:7px;align-items:center;gap:10px;padding:9px 10px;font-size:15px;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.nav-link.active,.nav-link:hover{background:var(--accent);color:var(--paperwhite)}.nav-link span:nth-child(2){flex:1;min-width:0}.nav-index{color:inherit;opacity:.56;flex:none;font-family:Times New Roman,Times,serif;font-size:13px;font-style:italic}.nav-badge{background:var(--accent);color:var(--paperwhite);border-radius:999px;justify-content:center;align-items:center;min-width:20px;padding:4px 6px;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.nav-link.active .nav-badge,.nav-link:hover .nav-badge{background:var(--paperwhite);color:var(--ink)}.sidebar-footer{border-top:1px solid var(--line);gap:10px;margin-top:auto;padding:14px 10px 0;display:grid}.operator-row{align-items:center;gap:10px;display:flex}.operator-avatar{background:var(--ink);color:var(--paperwhite);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:12px;font-weight:800;display:inline-flex}.operator-meta{flex:1;min-width:0;line-height:1.2;display:grid}.operator-meta strong,.operator-meta span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.operator-meta strong{font-size:13px;font-weight:600}.operator-meta span{color:var(--faint);text-transform:lowercase;font-family:Times New Roman,Times,serif;font-size:12px;font-style:italic}.workspace{align-content:start;gap:14px;min-width:0;padding:0 28px 28px;display:grid}.toast-viewport{pointer-events:none;z-index:80;gap:10px;width:max-content;max-width:min(520px,100vw - 32px);display:grid;position:fixed;top:24px;right:24px}.site-toast{background:var(--surface-raised);border:1px solid var(--line);border-left:4px solid var(--muted);color:var(--ink);pointer-events:auto;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:12px;min-width:min(380px,100vw - 32px);padding:14px;display:grid;box-shadow:0 18px 46px #29292929}.site-toast-error{border-color:#d977576b;border-left-color:var(--coral)}.site-toast-success{border-color:#2f7d525c;border-left-color:var(--green)}.site-toast-info{border-left-color:var(--accent)}.site-toast>svg{margin-top:1px}.site-toast-error>svg{color:var(--coral)}.site-toast-success>svg{color:var(--green)}.site-toast-info>svg{color:var(--accent)}.site-toast div{gap:4px;min-width:0;display:grid}.site-toast strong{font-size:13px}.site-toast span{color:var(--muted);font-size:14px;line-height:1.35}.site-toast .icon-button{flex:none}.loading-shell{color:var(--ink)}.loading-sidebar{pointer-events:none}.loading-project-card{border:1px solid var(--line);border-radius:7px;align-items:center;gap:10px;min-height:58px;padding:10px 11px;display:flex}.loading-project-card>span:last-child,.loading-nav,.loading-nav-row{display:grid}.loading-project-card>span:last-child{flex:1;gap:8px;min-width:0}.loading-mark{background:var(--slate-soft);border:1px solid var(--line-soft);border-radius:999px;width:30px;height:30px}.loading-nav{gap:2px;padding:0 4px}.loading-nav-row{border-radius:7px;grid-template-columns:26px minmax(0,1fr);align-items:center;gap:10px;min-height:37px;padding:9px 10px}.loading-workspace{min-height:100vh}.loading-topbar>div:first-child,.loading-panel{gap:10px;display:grid}.loading-actions span{background:var(--surface);border:1px solid var(--line);border-radius:7px;width:116px;height:38px}.loading-hero{background:var(--surface);border:1px solid var(--line);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:156px;padding:24px;display:grid}.loading-hero h2,.loading-hero p{margin:0}.loading-hero h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;line-height:1.05}.loading-hero .muted{margin-top:8px}.section-loading-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:18px;min-height:148px;padding:22px;display:grid}.section-loading-panel h3,.section-loading-panel p{margin:0}.section-loading-panel h3{font-size:22px;line-height:1.1}.section-loading-panel .muted{margin-top:8px}.loading-activity{background:var(--ink);border-radius:8px;grid-template-columns:repeat(3,8px);justify-content:center;align-items:end;gap:4px;width:54px;height:54px;padding:12px;display:grid}.loading-activity span{background:var(--paperwhite);border-radius:999px;height:14px;animation:.9s ease-in-out infinite loadingBars}.loading-activity span:nth-child(2){animation-delay:.12s}.loading-activity span:nth-child(3){animation-delay:.24s}.loading-line{background:linear-gradient(90deg,#2929290f,#29292924,#2929290f) 0 0/220% 100%;border-radius:999px;width:100%;height:12px;animation:1.4s ease-in-out infinite loadingShimmer;display:block}.loading-line-title{width:74%}.loading-line-short{width:48%}.loading-line-index{width:22px}.loading-line-eyebrow{width:118px;height:12px}.loading-line-heading{width:min(320px,70vw);height:30px}.loading-line-number{width:46px;height:26px}.loading-metrics,.loading-panels{pointer-events:none}.loading-metric:hover{color:var(--ink);background:0 0}.loading-panel{min-height:180px}@keyframes loadingShimmer{0%{background-position:160% 0}to{background-position:-60% 0}}@keyframes loadingBars{0%,to{opacity:.58;height:12px}50%{opacity:1;height:30px}}@media (prefers-reduced-motion:reduce){.loading-activity span,.loading-line{animation:none}}.pulse-shell{border-bottom:1px solid var(--line);background:var(--bg);z-index:20;margin:0 -28px;display:grid;position:sticky;top:0}.topbar,.panel-heading,.bug-card-header,.review-topline,.button-row{align-items:center;display:flex}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;gap:20px;min-width:0;min-height:76px;margin:0;padding:14px 28px}.topbar>div:first-child{min-width:0}.topbar h2,.team-topbar h1{overflow-wrap:anywhere}.topbar-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;min-width:0;display:flex}.topbar h2,.panel h3,.bug-card h4{margin:0}.panel h3,.setup-panel h3,.team-card h3,.bug-card h4,.review-card h4,.required-action-card h4,.agent-profile-card h4,.scheduled-job-card h4{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.08}.topbar h2{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;font-weight:800;line-height:1.02}.eyebrow{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:11px;font-style:normal;font-weight:850}.muted,.empty{color:var(--muted)}.status-pill{border:1px solid var(--line);background:var(--surface);min-height:38px;color:var(--muted);border-radius:7px;align-items:center;gap:8px;padding:9px 12px;display:inline-flex;box-shadow:inset 0 1px #ffffff5c}.status-pill-ready{background:var(--green-soft);color:var(--ink)}.status-pill-blocked{background:var(--coral-soft);color:var(--coral)}.status-pill span{text-overflow:ellipsis;white-space:nowrap;max-width:260px;overflow:hidden}.icon-button{border:1px solid var(--line);background:var(--surface-raised);width:30px;height:30px;color:var(--ink);cursor:pointer;border-radius:7px;place-items:center;display:grid}.auth-shell{background:var(--bg);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-panel{border-radius:var(--radius);width:min(100%,340px);box-shadow:none;text-align:center;background:0 0;border:0;gap:18px;padding:0;display:grid}.auth-brand{justify-content:center;align-items:center;gap:10px;display:inline-flex}.auth-panel h1{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:28px;font-weight:800;line-height:1.05}.text-link{color:var(--ink);font-weight:800;text-decoration:none}.dynamic-auth-button-shell{justify-items:stretch;width:100%;display:grid}.dynamic-auth-button.dynamic-auth-button{background:var(--ink);border:1px solid var(--ink);color:var(--paperwhite);cursor:pointer;font:inherit;border-radius:7px;justify-content:center;align-items:center;width:100%;min-height:46px;padding:10px 14px;font-weight:800;display:inline-flex}.dynamic-auth-button.dynamic-auth-button:hover{filter:brightness(.96)}.error-text{color:var(--coral);font-weight:800}.test-auth-panel{border-top:1px solid var(--line);text-align:left;gap:10px;padding:14px 0 0;display:grid}.test-auth-panel summary{color:var(--muted);cursor:pointer;font-weight:800}.test-auth-panel[open]{padding-bottom:4px}.test-auth-panel:not([open])>:not(summary){display:none}.test-auth-panel .button-row{flex-wrap:wrap}.team-shell{align-content:start;gap:14px;min-width:0;min-height:100vh;padding:0 28px 28px;display:grid}.team-topbar{border-bottom:1px solid var(--line);z-index:20;background:var(--bg);justify-content:space-between;align-items:center;gap:20px;min-width:0;min-height:76px;margin:0 -28px;padding:14px 28px;display:flex;position:sticky;top:0}.team-topbar>div:first-child{min-width:0}.team-topbar h1{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:34px;line-height:1.02}.account-team-menu{z-index:35;flex:none;position:relative}.account-team-menu>summary{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:9px;min-height:42px;padding:5px 10px 5px 5px;list-style:none;transition:background-color .16s,border-color .16s;display:inline-flex}.account-team-menu>summary:hover,.account-team-menu[open]>summary{background:var(--paperwhite);border-color:#29292938}.account-team-menu>summary::-webkit-details-marker{display:none}.account-avatar{background:var(--ink);color:var(--paperwhite);border-radius:999px;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:900;display:inline-flex}.account-summary-text{text-align:left;min-width:0;max-width:220px;line-height:1.1;display:grid}.account-summary-text strong,.account-summary-text small,.account-menu-profile strong,.account-menu-profile small,.account-menu-item span,.account-menu-item small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-summary-text strong{font-size:13px}.account-summary-text small{color:var(--muted);font-size:11px}.account-menu-popover{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;gap:10px;min-width:300px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 18px 50px #2929292e}.account-menu-profile,.account-menu-link,.account-menu-item{align-items:center;gap:9px;display:flex}.account-menu-profile{border-bottom:1px solid var(--line);padding:2px 4px 10px}.account-menu-profile span{min-width:0;display:grid}.account-menu-profile strong{font-size:13px}.account-menu-profile small{color:var(--muted);font-size:12px}.account-menu-section{gap:3px;display:grid}.account-menu-label,.account-menu-empty{margin:0}.account-menu-label{color:var(--faint);text-transform:uppercase;padding:0 4px;font-size:11px;font-weight:900}.account-menu-empty{color:var(--muted);padding:7px 4px;font-size:13px}.account-menu-item,.account-menu-link{color:var(--ink);cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:7px;width:100%;min-height:36px;padding:8px;text-decoration:none}.account-menu-item:hover,.account-menu-link:hover{background:#2929290f}.account-menu-item span{flex:1;min-width:0}.account-menu-item small{color:var(--muted);max-width:86px;font-size:11px}.account-menu-delete{border-top:1px solid var(--line);gap:8px;padding-top:10px;display:grid}.account-menu-delete label{gap:5px}.account-menu-delete label span{color:var(--faint);text-transform:uppercase;font-size:11px;font-weight:900}.account-menu-create-trigger{border-top:1px solid var(--line);border-radius:0;justify-content:flex-start;padding-top:12px}.account-create-team-modal{max-width:440px}.team-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}.team-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);gap:12px;padding:14px;display:grid}.team-card:not(.project-link-card) .source-badge{background:var(--slate-soft);color:var(--muted)}.project-link-card .source-badge{color:#ebeff1b3;background:#ebeff114}.team-card h3,.panel h2{margin:0}.team-card p{color:var(--muted);margin:0;line-height:1.45}.danger-zone{border-top:1px solid var(--line);padding-top:12px}.project-link-card{background:var(--ink);color:var(--paperwhite);border-color:#ffffff14;text-decoration:none;transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.project-link-card:hover{border-color:#ffffff59;transform:translateY(-6px)scale(1.01);box-shadow:0 16px 36px #29292929}.project-link-card p{color:#ebeff1ad}.project-link-card h3,.project-link-card .review-topline h3{color:var(--paperwhite)}.team-control-strip{margin-top:0}.team-create-layout{align-items:start}.form-grid-2{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}code{overflow-wrap:anywhere;background:var(--slate-soft);color:var(--ink);border-radius:7px;padding:9px 10px;display:block}.metrics-grid{background:var(--surface);border:0;border-radius:0;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0;display:grid;overflow:hidden}.control-strip{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:14px 22px;margin:0 -28px;padding:15px 28px;display:flex}.control-title{line-height:1.1;display:grid}.control-title h3{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:21px;line-height:1}.control-action{border-radius:999px;min-height:34px;padding-inline:14px;text-decoration:none}.control-action-form{display:inline-flex}.control-action-form .control-action{min-height:34px}.modal-backdrop{z-index:80;background:#29292952;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:18px;width:min(560px,100%);max-width:560px;max-height:min(760px,100vh - 48px);padding:22px;display:grid;overflow:auto;box-shadow:0 18px 60px #2929292e}.modal-panel-heading{justify-content:space-between;align-items:start;gap:16px;display:flex}.modal-panel-heading h2{margin:0}.modal-action-row{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.runner-force-kill-facts{border:1px solid var(--line-soft);border-radius:7px;gap:0;margin:0;display:grid;overflow:hidden}.runner-force-kill-facts div{gap:4px;padding:10px 12px;display:grid}.runner-force-kill-facts div+div{border-top:1px solid var(--line-soft)}.runner-force-kill-facts dt{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.runner-force-kill-facts dd{overflow-wrap:anywhere;margin:0}.hash-modal{display:none}.hash-modal:target{display:flex}.repo-select-shell{display:block;position:relative}.repo-select-shell:after{border-bottom:2px solid var(--muted);border-right:2px solid var(--muted);content:"";pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-65%)rotate(45deg)}.repo-select{appearance:none;background:linear-gradient(180deg, #ffffff52, #29292905), var(--surface-raised);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border:1px solid #29292929;border-radius:8px;min-height:52px;padding:13px 44px 13px 14px;font-weight:800;overflow:hidden;box-shadow:inset 0 1px #ffffff70}.repo-select:hover{border-color:#29292947}.repo-select:focus{outline-offset:2px;border-color:#29292957;outline:2px solid #2929292e}.repo-select option{background:var(--surface-raised);color:var(--ink);font-weight:700}.repo-select-hint{color:var(--faint);font-size:12px;font-weight:700;line-height:1.35}.repo-import-list{border:1px solid var(--line);border-radius:8px;max-height:min(360px,48vh);display:grid;overflow:auto}.repo-import-row{background:var(--surface-raised);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px;display:grid}.repo-import-row+.repo-import-row{border-top:1px solid var(--line)}.repo-import-row>svg{color:var(--muted)}.repo-import-row strong,.repo-import-row span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.repo-import-row strong{font-size:14px}.repo-import-row div span{color:var(--faint);margin-top:3px;font-size:12px;font-weight:750}.github-project-steps{gap:8px;display:grid}.github-project-step{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:64px;padding:12px;display:grid}.github-project-step.complete{background:var(--green-soft)}.github-project-step p{color:var(--muted);margin:3px 0 0;line-height:1.35}.step-index{background:var(--ink);color:var(--paperwhite);border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;font-size:12px;font-weight:900;display:inline-flex}.search-input-shell{grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid;position:relative}.search-input-shell svg{color:var(--faint);position:absolute;left:12px}.search-input-shell input{padding-left:38px}.repo-missing-callout{background:var(--coral-soft);color:var(--ink);border:1px solid #d9775747;border-radius:8px;align-items:start;gap:10px;padding:12px;display:flex}.repo-missing-callout p{color:var(--muted);margin:3px 0 0;line-height:1.4}.modal-refresh-button{min-height:34px;padding:7px 10px}.setup-guide{align-content:start}.onboarding-overview{background:var(--surface)}.setup-step-list{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.setup-step{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:8px;min-height:42px;padding:9px 10px;text-decoration:none;display:flex}.setup-step span{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:900}.setup-step.complete{background:var(--green-soft);color:var(--ink)}.setup-step.current{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink);color:var(--ink)}.setup-next-action{background:var(--surface-raised);border:1px solid var(--line);border-radius:7px;gap:10px;padding:14px;display:grid}.setup-inline-form{grid-template-columns:minmax(180px,1fr) auto}.member-list{border:1px solid var(--line);border-radius:7px;display:grid;overflow:hidden}.member-row{background:var(--surface-raised);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:flex}.member-row:last-child{border-bottom:0}.member-row strong{color:var(--muted);text-transform:uppercase;font-size:12px}.team-settings-panel{align-content:start}.team-settings-tabs{gap:16px;display:grid}.team-settings-tabs>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.team-settings-tab-list{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.team-settings-tab-list label{color:var(--muted);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:800;display:block}.team-settings-tab-list label:hover{background:var(--surface-raised);border-color:var(--line);color:var(--ink)}#team-tab-members:checked~.team-settings-tab-list label:first-child,#team-tab-invitations:checked~.team-settings-tab-list label:nth-child(2),#team-tab-github:checked~.team-settings-tab-list label:nth-child(3),#team-tab-billing:checked~.team-settings-tab-list label:nth-child(4),#team-tab-profile:checked~.team-settings-tab-list label:nth-child(5){background:var(--ink);color:var(--paperwhite)}.team-settings-tab-panels>.team-settings-tab-panel{display:none}#team-tab-members:checked~.team-settings-tab-panels>.team-settings-tab-panel:first-child,#team-tab-invitations:checked~.team-settings-tab-panels>.team-settings-tab-panel:nth-child(2),#team-tab-github:checked~.team-settings-tab-panels>.team-settings-tab-panel:nth-child(3),#team-tab-billing:checked~.team-settings-tab-panels>.team-settings-tab-panel:nth-child(4),#team-tab-profile:checked~.team-settings-tab-panels>.team-settings-tab-panel:nth-child(5){display:grid}.team-settings-table-header,.team-settings-table-row{background:var(--surface-raised);border-bottom:1px solid var(--line);grid-template-columns:minmax(220px,1.3fr) minmax(120px,.7fr) minmax(150px,.8fr) minmax(180px,.9fr);align-items:center;gap:12px;min-height:48px;padding:10px 12px;display:grid}.team-settings-table-header{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.team-settings-table-row:last-child{border-bottom:0}.team-settings-table-row>span{overflow-wrap:anywhere;min-width:0}.team-invitations-table .team-settings-table-header,.team-invitations-table .team-settings-table-row{grid-template-columns:minmax(220px,1.25fr) minmax(120px,.6fr) minmax(160px,.85fr) minmax(130px,.65fr) minmax(170px,.8fr)}.pending-invite-table{border:1px solid var(--line);border-radius:7px;display:grid;overflow:hidden}.pending-invite-heading,.pending-invite-row{background:var(--surface-raised);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1fr) 90px 120px auto;align-items:center;gap:10px;min-height:46px;padding:9px 12px;display:grid}.pending-invite-heading{color:var(--muted);grid-template-columns:1fr;min-height:38px}.pending-invite-row:last-child{border-bottom:0}.pending-invite-row strong,.pending-invite-row small{color:var(--muted);text-transform:uppercase;font-size:12px}.control-chips{flex-wrap:wrap;align-items:center;gap:7px;margin-left:auto;display:flex}.control-chips a{border:1px solid var(--line);color:var(--muted);border-radius:999px;align-items:center;gap:7px;min-height:31px;padding:6px 10px;text-decoration:none;transition:background-color .16s,color .16s,border-color .16s;display:inline-flex}.control-chips a:hover{background:var(--ink);border-color:var(--ink);color:var(--paperwhite)}.control-chips span{opacity:.68;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:12px;font-weight:700}.dogfood-strip{border:1px solid var(--line);border-radius:var(--radius);background:var(--ink);color:var(--paperwhite);grid-template-columns:repeat(4,minmax(160px,1fr));gap:0;display:grid;overflow:hidden}.dogfood-metric{min-height:76px;color:inherit;background:0 0;border-right:1px solid #ebeff129;align-content:space-between;padding:14px 16px;display:grid}.dogfood-metric:last-child{border-right:0}.dogfood-metric span{color:#ebeff1ad;text-transform:lowercase;font-family:Times New Roman,Times,serif;font-size:13px;font-style:italic;font-weight:400}.dogfood-metric strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:27px;line-height:1}.dogfood-control-panel{gap:16px;display:grid}.dogfood-control-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.dogfood-lifecycle{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.dogfood-lifecycle-stage{border:1px solid var(--line);border-radius:7px;gap:5px;min-height:112px;padding:10px;display:grid}.dogfood-lifecycle-stage span{text-transform:uppercase;font-size:10px;font-weight:900}.dogfood-lifecycle-stage strong{color:var(--ink);font-size:13px;line-height:1.25}.dogfood-lifecycle-stage p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:12px;font-weight:800;line-height:1.35}.dogfood-lifecycle-stage.ready{background:var(--green-soft)}.dogfood-lifecycle-stage.ready span,.dogfood-lifecycle-stage.ready p{color:var(--green)}.dogfood-lifecycle-stage.active{background:var(--teal-soft)}.dogfood-lifecycle-stage.active span,.dogfood-lifecycle-stage.active p{color:var(--teal)}.dogfood-lifecycle-stage.waiting{background:var(--surface-raised)}.dogfood-lifecycle-stage.waiting span{color:var(--muted)}.dogfood-lifecycle-stage.blocked{background:var(--coral-soft)}.dogfood-lifecycle-stage.blocked span,.dogfood-lifecycle-stage.blocked p{color:var(--coral)}.dogfood-action{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised);align-content:space-between;gap:10px;min-height:92px;padding:12px;display:grid}.dogfood-action button{justify-content:center;width:100%}.dogfood-action button:disabled{cursor:not-allowed;opacity:.45}.dogfood-action span{color:var(--muted);font-size:12px;font-weight:800}.dogfood-evidence-panel{gap:16px;display:grid}.dogfood-evidence-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.dogfood-evidence-step{border:1px solid var(--line);border-radius:7px;gap:5px;min-height:118px;padding:10px;display:grid}.dogfood-evidence-step span{text-transform:uppercase;font-size:10px;font-weight:900}.dogfood-evidence-step strong{color:var(--ink);font-size:13px;line-height:1.25}.dogfood-evidence-step p{color:var(--muted);margin:0;font-size:12px;font-weight:800;line-height:1.35}.dogfood-evidence-step.done{background:var(--green-soft)}.dogfood-evidence-step.done span,.dogfood-evidence-step.done p{color:var(--green)}.dogfood-evidence-step.pending{background:var(--surface-raised)}.dogfood-evidence-step.pending span{color:var(--muted)}.metric{border:0;border-right:1px solid var(--line);min-height:76px;color:var(--ink);background:0 0;border-radius:0;flex-direction:column;justify-content:space-between;padding:14px 16px;text-decoration:none;transition:background-color .16s,color .16s;display:flex}.metric:last-child{border-right:0}.metric:hover{background:var(--ink);color:var(--paperwhite)}.metric span{color:inherit;opacity:.62;font-family:Times New Roman,Times,serif;font-size:13px;font-style:italic;font-weight:400}.metric strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:26px;line-height:1}.metric-amber{background:var(--amber-soft)}.metric-coral{background:var(--coral-soft)}.metric-teal{background:var(--teal-soft)}.metric-violet{background:var(--violet-soft)}.metric-green{background:var(--green-soft)}.metric-slate{background:var(--slate-soft)}.setup-warning-banner{background:var(--coral-soft);border:1px solid #d977575c;border-radius:8px;grid-template-columns:minmax(240px,1fr) minmax(180px,auto) auto;align-items:center;gap:14px;padding:14px 16px;display:grid}.setup-warning-banner div{gap:3px;display:grid}.setup-warning-banner strong{font-size:15px}.setup-warning-banner span,.setup-warning-banner li{color:var(--muted);font-size:13px;line-height:1.35}.setup-warning-banner ul{gap:3px;margin:0;padding-left:18px;display:grid}.dashboard-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dashboard-queue-grid>*,.metrics-grid>*,.panel-heading>*,.dashboard-list>*,.dashboard-list-item>*,.activity-list a>*{min-width:0}.dashboard-card{align-content:start;min-height:228px;display:grid}.dashboard-empty{min-height:120px}.dashboard-list,.activity-list{gap:8px;display:grid}.dashboard-list-item,.activity-list a{background:var(--surface-raised);border:1px solid var(--line);color:var(--ink);border-radius:7px;justify-content:space-between;align-items:center;gap:12px;min-height:58px;padding:10px 12px;text-decoration:none;display:flex}.dashboard-list-item:hover,.activity-list a:hover{border-color:#29292942}.dashboard-list-item span,.activity-list a{flex:auto;min-width:0}.dashboard-list-item strong,.dashboard-list-item small,.activity-list strong,.activity-list span{text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.dashboard-list-item small,.activity-list span{color:var(--muted);margin-top:3px;font-size:12px}.dashboard-list-item em{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:5px 8px;font-size:12px;font-style:normal;font-weight:800}.dashboard-list-item-warning{background:var(--amber-soft)}.dashboard-list-item-critical{background:var(--coral-soft)}.setup-health-card{gap:10px}.setup-health-card>strong{font-size:13px}.compact-missing-list{gap:5px;margin:0;padding-left:18px;display:grid}.compact-missing-list li{color:var(--muted);font-size:13px}.recent-activity-panel{gap:0;display:grid}.split-layout{grid-template-columns:minmax(320px,.9fr) minmax(320px,1.1fr);gap:16px;display:grid}.panel,.setup-panel,.bug-card,.review-card,.required-action-card,.runner-queue-card,.ai-tester-run-card{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.panel,.setup-panel{padding:18px}.wide-panel{gap:18px;display:grid}.panel-heading{justify-content:space-between;gap:20px;margin-bottom:16px}.disclosure-panel{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:0;scroll-margin-top:96px;display:block;overflow:hidden}.workspace-tab-panel[hidden]{display:none}.disclosure-panel>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;min-height:68px;padding:16px 18px;list-style:none;transition:background-color .16s;display:flex}.disclosure-panel>summary:hover{background:#2929290a}.disclosure-panel>summary::-webkit-details-marker{display:none}.disclosure-panel>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-left:4px;transform:rotate(45deg)}.disclosure-panel[open]>summary:after{transform:rotate(225deg)}.disclosure-panel>summary strong{font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:18px;line-height:1.1;display:block}.disclosure-panel>:not(summary){margin:0 18px 18px}.project-settings-shell{gap:16px;display:grid}.settings-titlebar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;padding-bottom:14px;display:flex}.settings-titlebar h3{margin:0 0 5px;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;line-height:1.05}.settings-tabs{align-content:start;gap:16px;display:grid}.settings-tabs>input{opacity:0;pointer-events:none;width:1px;height:1px;margin:0;position:absolute}.settings-tab-list{border-bottom:1px solid var(--line);align-items:center;gap:6px;padding-bottom:8px;display:flex;overflow-x:auto}.settings-tab-list label{color:var(--muted);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;padding:8px 12px;font-size:14px;font-weight:800;display:block}.settings-tab-list label:hover{background:var(--surface-raised);border-color:var(--line);color:var(--ink)}#settings-tab-repository:checked~.settings-tab-list label:first-child,#settings-tab-instructions:checked~.settings-tab-list label:nth-child(2),#settings-tab-commands:checked~.settings-tab-list label:nth-child(3),#settings-tab-secrets:checked~.settings-tab-list label:nth-child(4),#settings-tab-tags:checked~.settings-tab-list label:nth-child(5),#settings-tab-approvals:checked~.settings-tab-list label:nth-child(6),#settings-tab-members:checked~.settings-tab-list label:nth-child(7),#settings-tab-integrations:checked~.settings-tab-list label:nth-child(8),#settings-tab-advanced:checked~.settings-tab-list label:nth-child(9),#runner-tab-jobs:checked~.settings-tab-list label:first-child,#runner-tab-health:checked~.settings-tab-list label:nth-child(2),#runner-tab-setup:checked~.settings-tab-list label:nth-child(3),#runner-tab-advanced:checked~.settings-tab-list label:nth-child(4){background:var(--ink);color:var(--paperwhite)}.settings-tab-panels{min-width:0}.settings-tab-panels>.settings-panel{display:none}#settings-tab-repository:checked~.settings-tab-panels>.settings-panel:first-child,#settings-tab-instructions:checked~.settings-tab-panels>.settings-panel:nth-child(2),#settings-tab-commands:checked~.settings-tab-panels>.settings-panel:nth-child(3),#settings-tab-secrets:checked~.settings-tab-panels>.settings-panel:nth-child(4),#settings-tab-tags:checked~.settings-tab-panels>.settings-panel:nth-child(5),#settings-tab-approvals:checked~.settings-tab-panels>.settings-panel:nth-child(6),#settings-tab-members:checked~.settings-tab-panels>.settings-panel:nth-child(7),#settings-tab-integrations:checked~.settings-tab-panels>.settings-panel:nth-child(8),#settings-tab-advanced:checked~.settings-tab-panels>.settings-panel:nth-child(9),#runner-tab-jobs:checked~.settings-tab-panels>.settings-panel:first-child,#runner-tab-health:checked~.settings-tab-panels>.settings-panel:nth-child(2),#runner-tab-setup:checked~.settings-tab-panels>.settings-panel:nth-child(3),#runner-tab-advanced:checked~.settings-tab-panels>.settings-panel:nth-child(4){display:grid}.settings-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:18px;padding:20px}.settings-panel>h4{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:20px;line-height:1.08}.settings-panel-heading{justify-content:space-between;align-items:center;gap:18px;display:flex}.settings-panel-heading h3,.settings-panel-heading h4{margin:0;font-family:Helvetica Neue,Helvetica,Arial,sans-serif;font-size:22px;line-height:1.08}.settings-help{color:var(--muted);max-width:760px;margin:0;font-size:14px;line-height:1.5}.repository-summary{background:var(--line);border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(4,minmax(180px,1fr));gap:1px;display:grid;overflow:hidden}.repository-summary div{background:var(--surface-raised);gap:6px;min-height:74px;padding:13px 14px;display:grid}.repository-summary span,.settings-table-header span,.settings-table-head span,.settings-included-list span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:800}.settings-sync-action{display:flex}.settings-table{border:1px solid var(--line);border-radius:7px;display:grid;overflow:hidden}.settings-table-header,.settings-table-head,.settings-table-row{background:var(--surface-raised);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,1.1fr) minmax(120px,.8fr) minmax(130px,.8fr) minmax(130px,.8fr) minmax(100px,.6fr) minmax(160px,.9fr);align-items:center;gap:12px;min-height:46px;padding:10px 12px;display:grid}.settings-table-header{text-transform:uppercase;font-size:12px;font-weight:900}.settings-table-row:last-child{border-bottom:0}.settings-table-row strong,.settings-member-row strong,.settings-member-row span{overflow-wrap:anywhere;min-width:0}.settings-table-row small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:700;display:block}.project-member-settings-row select,.project-member-settings-row input[type=text],.project-member-settings-row input:not([type]){background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:6px;width:100%;min-width:0;padding:8px 9px}.project-member-flags{align-items:start;gap:5px;display:grid}.project-member-flags label{color:var(--muted);align-items:center;gap:6px;font-size:12px;display:flex}.issue-queue-row{grid-template-columns:minmax(170px,1fr) 70px 100px minmax(170px,1.2fr)}.synced-issue-row{grid-template-columns:minmax(220px,1fr) auto auto}.synced-issue-row div{gap:3px;min-width:0;display:grid}.synced-issue-row a,.issue-queue-row a{color:inherit;text-decoration:none}.issue-queue-row a:hover{text-decoration:underline}.synced-issue-row span:not(.source-badge){color:var(--muted);font-size:13px}.secret-row{grid-template-columns:minmax(180px,1fr) minmax(150px,.7fr) 90px auto}.member-settings-row{grid-template-columns:minmax(220px,1fr) 140px minmax(150px,.7fr)}.settings-empty-state{background:var(--surface-raised);gap:7px;padding:16px;display:grid}.settings-empty-state span{color:var(--muted);line-height:1.45}.settings-subsection-heading{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 10px;padding-top:14px;display:flex}.settings-subsection-heading span{color:var(--muted);font-size:13px}.settings-textarea{resize:vertical;min-height:220px}.settings-textarea.compact{min-height:92px}.settings-command-form{gap:12px;display:grid}.settings-command-list{gap:10px;display:grid}.settings-command-row{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:10px;padding:12px;display:grid}.settings-command-row>label:first-child{grid-column:span 1}.settings-command-row>label:nth-child(2),.settings-command-row>label:nth-child(3),.settings-command-row>label:nth-child(7),.settings-command-meta,.settings-command-row>button{grid-column:span 2}.settings-command-row>label:nth-child(5),.settings-command-row>label:nth-child(6){grid-column:span 3}.settings-command-wide{grid-column:span 7}.settings-command-row label{color:var(--muted);gap:6px;min-width:0;font-size:12px;font-weight:900;display:grid}.settings-command-row input,.settings-command-row select{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:6px;width:100%;min-width:0;padding:8px 9px}.settings-command-row input[type=checkbox]{justify-self:start;width:18px;height:18px}.settings-command-meta{background:var(--surface-raised);border:1px solid var(--line-soft);border-radius:6px;justify-content:start;align-self:stretch;gap:3px;min-width:0;padding:7px 9px;display:grid}.settings-command-meta span,.settings-command-meta strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.settings-command-meta span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.settings-command-meta strong{color:var(--ink);font-size:13px}.settings-command-version-list{border:1px solid var(--line);border-radius:7px;display:grid;overflow:hidden}.settings-command-version-row{background:var(--surface-raised);border-bottom:1px solid var(--line);grid-template-columns:minmax(100px,.45fr) minmax(220px,1.1fr) minmax(180px,.9fr);align-items:center;gap:12px;min-height:58px;padding:10px 12px;display:grid}.settings-command-version-row:last-child{border-bottom:0}.settings-command-version-row span,.settings-command-version-row strong,.settings-command-version-row small{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.settings-command-version-row strong{color:var(--ink)}.settings-command-version-row small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:750}.settings-rule-list,.settings-integration-grid{gap:10px;display:grid}.settings-rule-row,.settings-integration-card{border:1px solid var(--line);border-radius:7px;padding:12px}.settings-rule-row{color:var(--muted);font-weight:800}.settings-danger-row{background:var(--coral-soft);color:var(--coral)}.settings-danger-actions{border:1px solid #d9775747;border-radius:7px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.settings-danger-actions strong,.settings-danger-actions span{display:block}.settings-danger-actions span{color:var(--muted);margin-top:3px;font-size:13px}.settings-integration-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.settings-integration-card{background:var(--surface-raised);align-content:start;gap:12px;display:grid}.settings-integration-card p{color:var(--muted);margin:4px 0 0;line-height:1.4}.compact-button{min-height:32px;padding:6px 9px}.settings-add-panel{background:var(--surface-raised);border:1px solid var(--line);border-radius:7px;padding:0}.settings-add-panel>summary{align-items:center;gap:7px;min-height:42px;padding:10px 12px;display:flex}.settings-add-panel>form{border-top:1px solid var(--line);padding:12px}.settings-included-list{border:1px solid var(--line);border-radius:7px;flex-wrap:wrap;gap:8px;padding:10px;display:flex}.settings-included-list strong{background:var(--green-soft);border-radius:4px;padding:5px 7px;font-size:12px}.settings-repository-actions{border:1px solid var(--line);background:var(--surface-raised);border-radius:7px;grid-template-columns:minmax(320px,1fr) auto auto;align-items:center;gap:14px;padding:14px;display:grid}.repository-setup-callout{border:1px solid var(--line);border-radius:7px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.repository-setup-callout p{color:var(--muted);margin:3px 0 0;line-height:1.45}.settings-toggle-row{color:var(--muted);align-items:flex-start;gap:10px;min-width:0;line-height:1.35;display:flex}.settings-toggle-row input[type=checkbox]{flex:none;width:16px;height:16px;margin-top:3px;padding:0}.settings-toggle-row strong,.settings-toggle-row small{display:block}.settings-toggle-row strong{color:var(--ink)}.settings-toggle-row small{font-size:12px}.settings-panel .team-grid{grid-template-columns:repeat(auto-fill,minmax(280px,360px))}.settings-tag-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.settings-tag-group{border:1px solid var(--line);border-radius:7px;gap:10px;padding:12px;display:grid}.settings-tag-group h5{text-transform:uppercase;margin:0;font-size:13px}.settings-tag-group .tag-area,.settings-tag-group .tag-custom{background:var(--slate-soft);color:var(--ink)}.settings-tag-form{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(130px,.4fr) minmax(180px,1fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.settings-secret-form{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(130px,.7fr) minmax(150px,.8fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.settings-tag-form label,.settings-secret-form label{gap:6px;display:grid}.settings-tag-form label>span,.settings-secret-form label>span{color:var(--muted);font-size:12px;font-weight:900}.project-secret-row{grid-template-columns:minmax(180px,1fr) minmax(120px,.65fr) minmax(130px,.75fr) minmax(130px,.75fr) minmax(90px,.45fr) minmax(240px,1.2fr)}.secret-rotation-controls{align-items:center;display:flex}.secret-rotation-controls input{background:var(--surface);border:1px solid var(--line);color:var(--text);border-radius:6px;width:100%;min-width:120px;padding:8px 9px}.tester-group-form{grid-template-columns:minmax(150px,1fr) minmax(130px,.5fr) minmax(180px,1fr) auto}.tester-group-table,.integration-status-table{margin-top:12px}.integration-status-table .settings-table-header,.integration-status-table .settings-table-row{grid-template-columns:minmax(170px,.75fr) minmax(120px,.45fr) minmax(240px,1.2fr) minmax(190px,.85fr)}.tester-group-table .settings-table-header,.tester-group-table .settings-table-row{grid-template-columns:minmax(180px,1fr) minmax(110px,.55fr) minmax(170px,.8fr) minmax(100px,.55fr) minmax(120px,.6fr)}.settings-approval-form{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(160px,1fr) minmax(140px,.6fr) minmax(180px,1fr) minmax(130px,.6fr) auto;align-items:end;gap:10px;padding:12px;display:grid}.settings-approval-form label{gap:6px;display:grid}.settings-approval-form label>span{color:var(--muted);font-size:12px;font-weight:900}.approval-form-wide{grid-column:1/-2}.approval-rule-table{margin-top:12px}.approval-rule-row strong,.approval-rule-row small{display:block}.approval-rule-row small{color:var(--muted);margin-top:3px}.approval-scope-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;max-height:150px;display:grid;overflow:auto}.approval-scope-options label{color:var(--muted);align-items:center;gap:5px;font-size:12px;line-height:1.2;display:flex}.repository-issue-table{margin-top:12px}.repository-issue-table .settings-table-header,.repository-issue-table .settings-table-row{grid-template-columns:minmax(180px,1fr) repeat(5,minmax(85px,.45fr))}.tag-management-chip{align-items:center;gap:6px;display:inline-flex}.tag-management-chip button{color:currentColor;cursor:pointer;background:#2929291a;border:0;border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.tag-management-chip button:disabled{cursor:not-allowed;opacity:.5}.settings-inline-action{margin-top:2px}.settings-member-list{gap:8px;display:grid}.settings-member-row{background:var(--surface-raised);border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(220px,.8fr) minmax(220px,1fr);align-items:start;gap:12px;padding:12px;display:grid}.settings-member-row div{gap:3px;display:grid}.settings-member-row span{color:var(--muted);line-height:1.45}.settings-panel .source-badge{background:var(--slate-soft);color:var(--muted)}.summary-meta{color:var(--muted);text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;font-size:12px;font-weight:800;display:inline-flex}.inbox-command-center{gap:16px;display:grid}.ask-operator-panel{background:#ebeff185;gap:14px;display:grid}.ask-operator-panel .panel-heading{align-items:start}.issue-chat-composer{gap:10px;display:grid}.operator-context-popover{width:fit-content;position:relative}.operator-context-popover summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:850;list-style:none}.operator-context-popover summary::-webkit-details-marker{display:none}.operator-context-popover summary:after{content:" Context";color:var(--ink);text-underline-offset:3px;font-weight:950;text-decoration:underline}.operator-context-menu{background:var(--surface);border:1px solid var(--line);z-index:5;border-radius:7px;gap:7px;min-width:230px;padding:12px;display:grid;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 18px 45px #0f172a1f}.operator-context-menu span{color:var(--muted);font-size:12px;font-weight:850}.operator-workspace{grid-template-columns:minmax(240px,.68fr) minmax(420px,1.44fr) minmax(250px,.78fr);align-items:start;gap:14px;padding-top:14px;display:grid}.operator-thread-list{background:#f8faf95c;border:1px solid #29292921;border-radius:8px;grid-template-rows:auto minmax(0,1fr);gap:14px;min-width:0;max-height:calc(100vh - 116px);padding:14px 12px;display:grid;position:sticky;top:96px}.intake-thread-pane:not([hidden]){display:contents}.intake-thread-pane[hidden]{display:none}.thread-list-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.thread-list-heading strong{margin-top:3px;font-size:15px;line-height:1.2;display:block}.thread-list-heading small{color:var(--muted);margin-top:3px;font-size:12px;font-weight:800;display:block}.thread-list-switcher{border:1px solid var(--line);border-radius:7px;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;display:grid}.thread-list-switcher a{color:var(--muted);border-radius:5px;justify-content:center;align-items:center;gap:6px;min-height:28px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.thread-list-switcher a.selected{background:var(--accent);color:var(--paperwhite)}.thread-list-switcher span{font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px}.thread-list-items{grid-auto-rows:max-content;align-content:start;gap:10px;padding-right:3px;display:grid;overflow:auto}.thread-list-card,.thread-empty-state{border:1px solid var(--line);color:inherit;text-align:left;background:#ffffff6b;border-radius:8px;gap:9px;width:100%;min-width:0;padding:13px 14px;text-decoration:none;transition:background-color .16s,border-color .16s,box-shadow .16s,transform .16s;display:grid}.thread-list-card-body{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;gap:7px;width:100%;padding:0;display:grid}.thread-list-card-link{color:inherit;gap:5px;min-width:0;text-decoration:none;display:grid}.thread-list-card:hover,.thread-list-card.active{background:var(--surface-raised);border-color:#0f766e47}.thread-list-card:has(.thread-list-card-link.active){background:var(--surface-raised);border-color:#0f766e47}.thread-list-card.active{box-shadow:inset 4px 0 0 var(--accent), 0 12px 30px #29292914}.thread-list-card:has(.thread-list-card-link.active){box-shadow:inset 4px 0 0 var(--accent), 0 12px 30px #29292914}.thread-list-card:hover{transform:translateY(-1px)}.thread-list-card-topline{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.thread-list-card-topline .status-badge{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.thread-list-card strong,.thread-empty-state strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;line-height:1.3;overflow:hidden}.thread-list-card-body:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:5px}.thread-list-card span:not(.status-badge),.thread-list-card p,.thread-list-card small,.thread-empty-state span{color:#4d5358;margin:0;font-size:12px;line-height:1.45}.thread-list-card p{-webkit-line-clamp:3;-webkit-box-orient:vertical;max-width:34ch;display:-webkit-box;position:relative;overflow:hidden}.thread-list-card p:after{background:linear-gradient(90deg, #eef1f300, var(--surface-raised) 70%);content:"";pointer-events:none;width:38%;height:1.45em;position:absolute;bottom:0;right:0}.thread-list-card:not(:hover):not(.active) p:after{background:linear-gradient(90deg,#fff0,#f0f3f4 70%)}.thread-list-card small{text-overflow:ellipsis;white-space:nowrap;font-weight:800;overflow:hidden}.thread-list-card-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:6px;margin-top:3px;padding-top:7px;display:flex}.thread-list-card-actions form{min-width:0}.thread-list-card-actions .quiet-button{min-height:28px;padding:5px 7px;font-size:11px}.danger-quiet-button{color:#a84e36;background:#d9775714;border-color:#d9775738}.compact-button.active{background:var(--accent);color:var(--paperwhite)}.issue-chat-closed-note{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:8px;min-height:44px;padding:10px 12px;font-size:13px;font-weight:800;display:flex}.operator-chat-thread{background:#f8faf9bd;border:1px solid #0f766e2e;border-radius:8px;grid-template-rows:auto auto auto auto;gap:16px;min-height:0;padding:18px;display:grid;box-shadow:0 16px 44px #2929290f}.operator-chat-thread h2{margin:0;font-size:25px;line-height:1.05}.operator-draft-panel{background:#f8faf961;border:1px solid #29292921;border-radius:8px;align-content:start;gap:12px;min-height:0;padding:12px;display:grid;position:sticky;top:96px}.operator-chat-header{border-bottom:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:14px;padding-bottom:14px;display:grid}.conversation-status-row{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:2px;font-size:12px;font-weight:900;display:flex}.ticket-pipeline{border:1px solid var(--line);background:#2929290d;border-radius:9px;flex-wrap:wrap;align-items:center;gap:3px;margin:0;padding:4px;list-style:none;display:flex}.pipeline-step{color:var(--faint);text-transform:uppercase;align-items:center;gap:4px;font-size:11px;font-weight:900;line-height:1;display:inline-flex}.pipeline-step span{background:0 0;border:1px solid #0000;border-radius:6px;padding:8px 11px}.pipeline-step.complete span{background:var(--accent-soft);color:var(--accent-strong);border-color:#0f766e3d}.pipeline-step.current span{background:var(--accent);border-color:var(--accent);color:var(--paperwhite)}.ticket-pipeline.compact .pipeline-step{font-size:11px}.ticket-pipeline.compact .pipeline-step span{padding:8px 11px}.chat-message{gap:7px;max-width:min(72ch,86%);padding:10px;display:grid}.operator-message-list{border:1px solid var(--line-soft);background:#29292908;border-radius:7px;align-content:start;gap:12px;min-height:0;max-height:260px;padding:12px;display:grid;overflow:auto}.chat-message.user{justify-self:end}.chat-message.operator,.chat-message.system,.chat-message.tool{justify-self:start}.chat-message.operator,.chat-message.tool{border:1px solid var(--line-soft);background:#ffffff57;border-radius:7px}.chat-message.system{background:var(--accent-soft);border:1px solid #0f766e33;border-radius:7px;max-width:78%}.chat-message.tool{max-width:72%}.chat-message.user{border:1px solid var(--line);background:#f3f6f7;border-radius:7px}.chat-message.pending{opacity:.78}.chat-message p{color:#464b50;white-space:pre-wrap;margin:0;font-size:13px;line-height:1.5}.chat-message small{color:var(--faint);font-size:11px;font-weight:800}.chat-message strong{align-items:center;gap:6px;font-size:13px;display:inline-flex}.chat-message.operator strong:before,.chat-message.system strong:before,.chat-message.tool strong:before{background:var(--accent);color:var(--paperwhite);content:"SO";border-radius:999px;justify-content:center;align-items:center;width:20px;height:20px;font-size:9px;font-weight:950;display:inline-flex}.chat-message.system strong:before{content:"EV"}.chat-input-shell{background:#ffffff6b;border:1px solid #2929292e;border-radius:8px;gap:12px;padding:14px;display:grid;box-shadow:inset 0 1px #ffffff8f}.chat-input-shell:focus-within{border-color:#0f766e8a;box-shadow:0 0 0 3px #0f766e1c,inset 0 1px #ffffff9e}.chat-input-shell textarea{resize:vertical;background:0 0;border:0;width:100%;min-height:112px;padding:0}.composer-topline,.composer-heading{flex-wrap:wrap;align-items:baseline;gap:6px 10px;display:flex}.composer-topline{justify-content:space-between;align-items:center}.composer-heading strong{font-size:14px}.composer-heading span{color:var(--muted);font-size:12px;font-weight:750}.composer-mode-toggle{background:var(--slate-soft);border:1px solid var(--line);border-radius:7px;flex:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:3px;padding:3px;display:inline-grid}.composer-mode-toggle button{color:var(--muted);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:5px;min-width:66px;min-height:29px;padding:6px 10px;font-size:12px;font-weight:900}.composer-mode-toggle button.active{background:var(--accent);color:var(--paperwhite)}.chat-input-shell textarea:focus{outline:none}.operator-capability-list,.tool-event-list,.clarification-chip-row{flex-wrap:wrap;gap:6px;display:flex}.operator-capability-list span,.clarification-chip-row span{color:var(--muted);background:#2929290b;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.tool-event-list{gap:5px;display:grid}.tool-event-list>span{color:var(--ink);font-size:12px;font-weight:900}.tool-event-list small{color:var(--muted);align-items:center;gap:6px;font-size:12px;font-weight:800;display:inline-flex}.typing-dots{align-items:center;gap:5px;display:inline-flex}.typing-dots span{background:var(--muted);border-radius:999px;width:6px;height:6px;animation:1s ease-in-out infinite typingDotPulse;display:block}.typing-dots span:nth-child(2){animation-delay:.15s}.typing-dots span:nth-child(3){animation-delay:.3s}@keyframes typingDotPulse{0%,80%,to{opacity:.35;transform:translateY(0)}40%{opacity:1;transform:translateY(-2px)}}.setup-banner,.draft-meta-row,.tag-row,.similar-issue-list{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.setup-banner{justify-content:space-between}.composer-actions{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding-top:10px;display:grid}.composer-actions .operator-capability-list{min-width:0}.file-attach-button{position:relative}.evidence-button{color:var(--muted);background:#ffffff7a}.file-attach-button input{opacity:0;pointer-events:none;block-size:1px;inline-size:1px;position:absolute}.file-attach-button.disabled{cursor:not-allowed;opacity:.55}.attachment-evidence-list{gap:8px;display:grid}.attachment-evidence-card{border:1px solid var(--line-soft);background:#29292906;border-radius:7px;grid-template-columns:54px minmax(0,1fr);align-items:center;gap:10px;padding:8px;display:grid}.attachment-evidence-card img,.attachment-file-glyph{background:var(--slate-soft);border-radius:6px;width:54px;height:46px}.attachment-evidence-card img{object-fit:cover}.attachment-file-glyph{color:var(--muted);justify-content:center;align-items:center;font-size:11px;font-weight:900;display:inline-flex}.attachment-evidence-card strong,.attachment-evidence-card small,.attachment-evidence-card em{text-overflow:ellipsis;white-space:nowrap;min-width:0;display:block;overflow:hidden}.attachment-evidence-card small,.attachment-evidence-card em{color:var(--muted);font-size:12px}.attachment-evidence-card em{margin-top:2px;font-style:normal}.example-prompt-list{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.example-prompt-list span,.draft-meta-row,.similar-issue-list strong{color:var(--muted);font-size:12px;font-weight:900}.example-prompt-list p{color:var(--muted);margin:0;font-size:13px}.example-prompt-list{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.example-prompt-list>span{color:var(--muted);font-size:11px;font-weight:900}.prompt-chip{color:var(--muted);cursor:pointer;font:inherit;background:#fff6;border:1px solid #29292917;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:850}.prompt-chip:hover{color:var(--accent-strong);background:#0f766e14;border-color:#0f766e2e}.inbox-queue-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.draft-panel-summary{color:var(--paperwhite);background:#123f39;border:1px solid #0f766e47;border-radius:8px;gap:8px;padding:14px;display:grid}.draft-panel-summary .eyebrow{color:#ebeff1a8;margin-bottom:0}.draft-panel-summary strong{font-size:18px;line-height:1.15}.draft-panel-summary>span{color:#ebeff1ad;font-size:12px;font-weight:800}.readiness-list{grid-template-columns:1fr;gap:6px;padding-top:4px;display:grid}.readiness-list span{color:#ebeff1ad;text-overflow:ellipsis;white-space:nowrap;background:#ebeff11a;border:1px solid #ebeff124;border-radius:6px;min-width:0;padding:7px 8px;font-size:11px;font-weight:900;overflow:hidden}.readiness-list span.ready{color:var(--paperwhite);background:#ebeff129;border-color:#ebeff13d}.inbox-queue-summary{border-top:1px solid var(--line);color:var(--muted);padding-top:12px;font-size:12px;font-weight:850}.metric-card{border:1px solid var(--line);border-radius:7px;gap:6px;min-height:96px;padding:12px;display:grid}.metric-card span,.metric-card small{color:var(--muted);font-size:12px;font-weight:800}.metric-card strong{font-size:28px;line-height:1}.setup-banner{border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:10px 12px;font-size:13px;font-weight:800}.inbox-main-grid{align-items:start}.issue-draft-list,.thread-subtask-plan{gap:12px;display:grid}.thread-subtask-plan-heading{background:#3d7f711f;border:1px solid #3d7f7133;border-radius:8px;gap:5px;padding:12px;display:grid}.thread-subtask-plan-heading span,.thread-subtask-plan-heading small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.thread-subtask-plan-heading strong{color:var(--ink);font-size:15px;line-height:1.2}.thread-subtask-plan-heading p{color:var(--muted);margin:0;font-size:12px;line-height:1.4}.issue-draft-card,.empty-card{border:1px solid var(--line);background:var(--surface-raised);border-radius:8px;gap:12px;padding:14px;display:grid}.issue-draft-card.compact{background:#ffffff80;border-color:#29292929;box-shadow:0 18px 44px #29292912}.issue-draft-card h4,.empty-card strong{margin:6px 0 0;font-size:19px;line-height:1.14}.issue-draft-card p,.empty-card span{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.draft-origin-note{color:var(--muted);font-size:11px;font-weight:900}.issue-draft-card .source-badge,.thread-list-card .source-badge{background:var(--slate-soft);color:var(--muted)}.draft-state-note{color:var(--amber);background:#d9775724;border:1px solid #d977573d;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.35}.draft-section,.confidence-note{gap:5px;display:grid}.draft-section strong,.confidence-note strong{font-size:13px}.draft-section ul{color:var(--muted);margin:0;padding-left:18px;font-size:13px;line-height:1.45}.draft-dependency-note{color:var(--teal);background:#3d7f711f;border:1px solid #3d7f7138;border-radius:7px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.35}.confidence-note{background:var(--slate-soft);border-radius:7px;padding:9px 10px}.confidence-note span{color:var(--muted);font-size:12px;line-height:1.4}.tag-row{align-items:flex-start}.tag-pill{background:var(--slate-soft);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.similar-issue-list{align-items:flex-start;gap:5px;display:grid}.similar-issue-list span{color:var(--muted);font-size:12px}.draft-primary-actions{border-top:1px solid var(--line);padding-top:10px}.draft-primary-actions .approval-button,.draft-primary-actions form:first-child .primary-button{min-height:44px;padding-inline:15px}.draft-detail-panel{border-top:1px solid var(--line);padding-top:9px}.draft-detail-panel summary{color:var(--ink);cursor:pointer;font-size:12px;font-weight:950}.draft-detail-panel>:not(summary){margin-top:8px}.draft-edit-panel{border-top:1px solid var(--line);padding-top:10px}.draft-edit-panel summary{color:var(--ink);cursor:pointer;align-items:center;gap:7px;font-size:13px;font-weight:900;display:inline-flex}.draft-edit-panel form{gap:10px;margin-top:10px;display:grid}.draft-edit-panel label{color:var(--muted);gap:5px;font-size:12px;font-weight:900;display:grid}.draft-edit-panel input,.draft-edit-panel textarea{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:7px;padding:9px 10px}.draft-edit-form label{color:var(--muted);gap:5px;font-size:12px;font-weight:900;display:grid}.draft-edit-form input,.draft-edit-form select,.draft-edit-form textarea{background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:7px;width:100%;padding:9px 10px}.draft-edit-form textarea{resize:vertical;min-height:86px}.draft-edit-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.issue-empty-state{align-items:start;max-width:720px}.issue-workbench{grid-template-rows:auto auto auto minmax(0,1fr) auto;gap:12px;min-height:calc(100vh - 138px);display:grid}.issue-workbench-toolbar{justify-content:space-between;align-items:end;gap:12px;display:flex}.issue-filter-bar{grid-template-columns:minmax(220px,1fr) repeat(4,minmax(140px,180px));align-items:end;gap:10px;display:grid}.issue-filter-bar label{gap:5px;display:grid}.issue-filter-bar label span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.issue-filter-bar input,.issue-filter-bar select{border:1px solid var(--line);color:var(--ink);background:#ffffff80;border-radius:7px;min-height:36px;padding:8px 10px}.search-control{position:relative}.search-control svg{color:var(--muted);position:absolute;top:33px;left:10px}.search-control input{padding-left:32px}.view-toggle{border:1px solid var(--line);border-radius:7px;align-items:center;min-height:36px;display:inline-flex;overflow:hidden}.view-toggle a{color:var(--muted);padding:9px 12px;font-size:12px;font-weight:900;text-decoration:none}.view-toggle a.selected{background:var(--accent);color:#fff}.issue-workbench-title,.issue-workbench-title span{gap:2px;display:grid}.issue-workbench-title strong{font-size:19px}.issue-workbench-title small{color:var(--muted);font-weight:800}.issue-queue-tabs{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.issue-queue-tabs a{border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:6px;min-height:32px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.issue-queue-tabs a.selected{background:var(--accent-soft);color:var(--accent-strong);border-color:#147b7075}.issue-queue-tabs span{color:var(--accent-strong)}.issue-view-shell{min-width:0}.issue-board{scrollbar-color:#29292957 #29292912;scrollbar-width:thin;grid-auto-columns:minmax(230px,270px);grid-auto-flow:column;gap:10px;min-height:0;padding-bottom:12px;display:grid;overflow-x:auto}.issue-board::-webkit-scrollbar{height:10px}.issue-board::-webkit-scrollbar-track{background:#29292912;border-radius:999px}.issue-board::-webkit-scrollbar-thumb{background:#29292957 padding-box padding-box;border:2px solid #0000;border-radius:999px}.issue-board::-webkit-scrollbar-thumb:hover{background:#2929297a padding-box padding-box}.issue-board[hidden],.issue-list-view[hidden]{display:none}.issue-board-column{border:1px solid var(--line);background:#ffffff59;border-radius:7px;grid-template-rows:auto minmax(80px,1fr) auto;gap:10px;min-width:0;max-height:none;padding:10px;display:grid}.issue-board-column header{justify-content:space-between;align-items:start;gap:10px;display:flex}.issue-board-column header span{gap:2px;display:grid}.issue-board-column header strong{color:var(--ink);font-size:14px}.issue-board-column header small{color:var(--muted);font-size:11px;font-weight:800}.issue-board-column header b{background:var(--slate-soft);color:var(--muted);border-radius:999px;justify-content:center;align-items:center;min-width:24px;height:24px;padding:0 8px;font-size:12px;display:inline-flex}.issue-board-card-list,.issue-list-view{align-content:start;gap:8px;min-width:0;display:grid;overflow:auto}.issue-column-empty{color:var(--muted);margin:0;font-size:12px;font-weight:800}.issue-list-view{border:1px solid var(--line);border-radius:7px;max-height:72vh;padding:10px}.issue-master-detail{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(260px,330px) minmax(0,1fr);min-height:560px;display:grid;overflow:hidden}.issue-queue-list{border-right:1px solid var(--line);align-content:start;max-height:74vh;display:grid;overflow:auto}.issue-queue-row{border:1px solid var(--line);color:var(--ink);background:#ffffff6b;border-left:3px solid #0000;border-radius:7px;grid-template-columns:minmax(0,1fr);gap:6px;min-height:132px;padding:12px;text-decoration:none;display:grid}.issue-queue-row[hidden],.issue-detail-panel[hidden],.issue-workbench-title span[hidden]{display:none}.issue-queue-row:hover,.issue-queue-row.selected{border-left-color:var(--accent);background:#147b7014}.issue-queue-row strong{color:var(--ink);overflow-wrap:anywhere;font-size:14px;line-height:1.25}.issue-row-meta,.issue-row-status,.issue-row-agent{color:var(--muted);font-size:12px;font-weight:800;line-height:1.3}.issue-row-meta{color:#8b95a3;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px}.issue-row-agent{color:var(--muted)}.issue-detail-stack{pointer-events:none}.issue-detail-panel{background:var(--surface-raised);border-left:1px solid var(--line);pointer-events:auto;z-index:30;grid-auto-rows:max-content;align-content:start;gap:12px;width:min(840px,100vw);max-width:840px;height:100vh;padding:18px 22px;display:grid;position:fixed;top:0;right:0;overflow:clip auto;box-shadow:-18px 0 34px #23282d24}.issue-detail-header{border-bottom:1px solid var(--line);gap:10px;padding-bottom:12px;display:grid;position:relative}.issue-drawer-close{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);cursor:pointer;border-radius:7px;justify-content:center;align-items:center;width:34px;height:34px;text-decoration:none;display:inline-flex;position:absolute;top:0;right:0}.issue-detail-header h4,.issue-detail-header p{margin:0}.issue-detail-header h4{color:var(--ink);padding-right:44px;font-size:22px;line-height:1.2}.issue-detail-header p,.issue-detail-panel p{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.markdown-content{color:var(--muted);gap:8px;min-width:0;display:grid}.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{color:var(--ink);text-transform:uppercase;margin:0;font-size:12px;font-weight:900;line-height:1.25}.markdown-content p{margin:0}.markdown-content ul{gap:5px;margin:0;padding-left:18px;display:grid}.markdown-content li{font-size:13px;line-height:1.45}.markdown-content a{color:var(--accent-strong);font-weight:800}.markdown-content code{background:var(--slate-soft);color:var(--ink);border-radius:4px;padding:1px 4px;font-size:.92em}.issue-summary-preview{max-height:132px;overflow:auto}.issue-detail-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.issue-detail-facts span{border:1px solid var(--line);color:var(--ink);border-radius:7px;gap:4px;min-width:0;min-height:58px;padding:9px 10px;font-size:13px;display:grid}.issue-detail-facts strong{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:10px}.issue-grooming-actions{flex-wrap:wrap;gap:8px;display:flex}.issue-grooming-actions>*{white-space:normal;min-width:0}.runner-setup-warning{background:var(--coral-soft);color:var(--coral);border:1px solid #d977575c;border-radius:7px;margin:0;padding:9px 10px;font-size:13px;font-weight:800;line-height:1.4}.issue-dependency-summary,.issue-blocker-list{flex-wrap:wrap;gap:8px;display:flex}.issue-blocker-control{border:1px solid var(--line);background:#29292906;border-radius:8px;justify-content:space-between;align-items:end;gap:8px;padding:10px;display:flex}.issue-blocker-control div{gap:4px;min-width:0;display:grid}.issue-blocker-control span,.issue-blocker-search span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.issue-blocker-control p{color:var(--muted);margin:0;font-size:13px;line-height:1.35}.issue-blocker-control .secondary-button{flex:none}.issue-clarification-prompt,.issue-breakdown-plan,.issue-subtask-summary{border:1px solid var(--line);background:#29292906;border-radius:8px;gap:10px;padding:12px;display:grid}.issue-breakdown-heading{justify-content:space-between;align-items:start;gap:10px;display:flex}.issue-breakdown-heading div{gap:3px;min-width:0;display:grid}.issue-breakdown-heading span,.issue-breakdown-dependencies strong,.issue-subtask-group strong,.issue-parent-progress{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.issue-breakdown-heading strong{color:var(--ink);font-size:14px;line-height:1.3}.issue-clarification-prompt div{gap:3px;display:grid}.issue-clarification-prompt span{color:var(--muted);letter-spacing:0;text-transform:uppercase;font-size:11px;font-weight:900}.issue-clarification-prompt strong{color:var(--ink);font-size:14px;line-height:1.3}.issue-breakdown-plan p,.issue-clarification-prompt p,.issue-clarification-prompt ul,.issue-breakdown-dependencies span,.issue-subtask-group span{color:var(--muted);margin:0;font-size:13px;line-height:1.4}.issue-clarification-prompt .primary-button{justify-self:start}.issue-breakdown-rationale-input{min-height:78px}.issue-breakdown-subtasks,.issue-breakdown-dependencies,.issue-subtask-group{gap:8px;display:grid}.issue-breakdown-subtask{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;grid-template-columns:24px minmax(0,1fr) auto auto;align-items:start;gap:8px;padding:10px;display:grid}.issue-breakdown-subtask>span{background:var(--ink);color:var(--surface);border-radius:999px;justify-content:center;align-items:center;width:22px;height:22px;font-size:11px;font-weight:900;display:inline-flex}.issue-breakdown-subtask div{gap:5px;min-width:0;display:grid}.issue-breakdown-subtask strong{color:var(--ink);font-size:13px;line-height:1.3}.issue-breakdown-subtask small,.issue-breakdown-subtask em{color:var(--muted);font-size:12px;font-style:normal;line-height:1.35}.issue-breakdown-subtask button{color:var(--muted);cursor:pointer;background:0 0;border:0;align-items:center;padding:3px;display:inline-flex}.issue-parent-progress{text-transform:none}.issue-blocker-chip{background:var(--coral-soft);color:var(--coral);border:1px solid #b4434347;border-radius:999px;align-items:center;gap:6px;padding:5px 8px 5px 10px;font-size:12px;font-weight:900;display:inline-flex}.issue-blocker-chip button{color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.issue-blocker-modal-panel{width:min(720px,100%);max-width:720px;max-height:min(720px,100vh - 48px);overflow:hidden}.issue-blocker-search{gap:6px;display:grid;position:relative}.issue-blocker-search svg{color:var(--muted);position:absolute;top:36px;left:12px}.issue-blocker-search input{padding-left:36px}.issue-blocker-results{gap:8px;max-height:min(460px,100vh - 260px);padding-right:2px;display:grid;overflow:auto}.issue-blocker-result{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px;display:grid}.issue-blocker-result div{gap:5px;min-width:0;display:grid}.issue-blocker-result strong{color:var(--ink);font-size:14px;line-height:1.25}.issue-blocker-result p{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;max-height:2.8em;margin:0;font-size:13px;line-height:1.35;display:-webkit-box;overflow:hidden}.issue-status-timeline{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.issue-status-timeline li{border:1px solid var(--line);color:var(--muted);border-radius:7px;align-items:center;gap:6px;min-width:0;min-height:34px;padding:7px 8px;font-size:11px;font-weight:900;display:flex}.issue-status-timeline span{background:var(--slate-soft);border-radius:999px;justify-content:center;align-items:center;width:18px;height:18px;display:inline-flex}.issue-status-timeline .complete,.issue-status-timeline .current{background:var(--accent-soft);color:var(--accent-strong)}.issue-status-timeline .failed{background:var(--coral-soft);color:var(--coral)}.issue-detail-tabs{gap:10px;min-width:0;display:grid}.issue-detail-tabs>input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.issue-detail-tab-list{border:1px solid var(--line);background:#29292909;border-radius:8px;flex-wrap:wrap;gap:4px;padding:4px;display:flex}.issue-detail-tab-list label{color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:900}.issue-detail-tab-panel{display:none}.issue-detail-tabs>input:first-of-type:checked~.issue-detail-tab-list label:first-of-type,.issue-detail-tabs>input:nth-of-type(2):checked~.issue-detail-tab-list label:nth-of-type(2),.issue-detail-tabs>input:nth-of-type(3):checked~.issue-detail-tab-list label:nth-of-type(3),.issue-detail-tabs>input:nth-of-type(4):checked~.issue-detail-tab-list label:nth-of-type(4),.issue-detail-tabs>input:nth-of-type(5):checked~.issue-detail-tab-list label:nth-of-type(5){background:var(--surface-raised);border-color:var(--line);color:var(--ink);box-shadow:0 1px #ffffff80}.issue-detail-tabs>input:first-of-type:checked~.issue-tab-overview,.issue-detail-tabs>input:nth-of-type(2):checked~.issue-tab-conversation,.issue-detail-tabs>input:nth-of-type(3):checked~.issue-tab-comments,.issue-detail-tabs>input:nth-of-type(4):checked~.issue-tab-runs,.issue-detail-tabs>input:nth-of-type(5):checked~.issue-tab-activity{display:block}.issue-detail-layout{grid-template-columns:minmax(0,1fr) minmax(280px,320px);align-items:start;gap:16px;min-width:0;display:grid}.issue-detail-layout section,.issue-overview-main,.issue-overview-side{gap:8px;display:grid}.issue-overview-main{min-width:0}.issue-overview-side{border-left:1px solid var(--line);align-self:start;min-width:0;padding-left:16px}.issue-detail-layout h5{text-transform:uppercase;margin:0;font-size:12px}.issue-detail-layout ul,.readiness-checklist{gap:6px;margin:0;padding-left:18px;display:grid}.readiness-checklist{grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;list-style:none}.readiness-checklist li{border:1px solid var(--line);color:var(--muted);background:#ffffff47;border-radius:7px;align-items:center;gap:8px;min-height:34px;padding:7px 10px;font-size:13px;font-weight:800;line-height:1.3;display:flex}.readiness-checklist li:before{background:var(--green-soft);color:var(--green);content:"✓";border-radius:999px;flex:none;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;font-weight:900;display:inline-flex}.readiness-checklist li.complete{color:var(--ink)}.issue-run-list,.issue-activity-list,.issue-run-section{gap:8px;display:grid}.issue-run-section+.issue-run-section{border-top:1px solid var(--line);margin-top:6px;padding-top:12px}.issue-run-section-heading,.issue-run-topline,.issue-attempt-row span{justify-content:space-between;align-items:center;gap:8px;display:flex}.issue-run-section-heading h5{margin:0}.issue-run-section-heading span{color:var(--muted);font-size:12px;font-weight:800}.issue-run-row{border:1px solid var(--line);border-radius:7px;gap:7px;padding:12px;display:grid}.issue-run-topline{gap:12px}.issue-run-topline>div{gap:5px;min-width:0;display:grid}.issue-run-topline .source-badge{justify-self:start}.issue-run-topline strong{overflow-wrap:anywhere}.issue-run-summary{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.issue-current-run-card{grid-column:1/-1}.issue-run-row strong{color:var(--ink)}.issue-run-facts{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;display:grid}.issue-run-facts span{border:1px solid var(--line);color:var(--muted);background:#ebeff10a;border-radius:6px;gap:2px;padding:8px;display:grid}.issue-run-facts span strong{color:var(--ink);font-size:11px}.issue-artifact-strip{flex-wrap:wrap;gap:6px;display:flex}.issue-artifact-card{border:1px solid var(--line);color:var(--muted);background:#ebeff10a;border-radius:7px;gap:1px;padding:6px 8px;font-size:11px;font-weight:800;text-decoration:none;display:grid}.issue-artifact-card strong{color:var(--ink);font-size:12px}.issue-artifact-card summary{cursor:pointer;gap:1px;display:grid}.issue-artifact-card p,.issue-artifact-card pre{margin:8px 0 0}.issue-artifact-card p{color:var(--ink);overflow-wrap:anywhere;max-width:min(760px,100%);font-size:12px;font-weight:500;line-height:1.45}.issue-artifact-card pre{color:var(--paperwhite);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#00000038;border-radius:6px;max-width:min(760px,100%);max-height:320px;padding:10px;font-size:12px;font-weight:500;line-height:1.45;overflow:auto}.issue-run-live-log{border:1px solid #ebeff11a;border-radius:7px;padding:9px 10px}.issue-artifact-link:hover{border-color:var(--accent);color:var(--accent)}.issue-attempt-list{gap:6px;display:grid}.issue-attempt-row{border-top:1px solid var(--line);gap:4px;padding-top:8px;display:grid}.issue-attempt-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:800}.issue-run-row span:not(.status-badge):not(.source-badge),.issue-activity-list span{color:var(--muted);font-size:12px;font-weight:800}.readiness-checklist li.missing{background:var(--coral-soft);color:var(--amber);border-color:#d977573d}.readiness-checklist li.missing:before{color:var(--amber);content:"!";background:#d9775729}.issue-execution-preferences{gap:9px;display:grid}.issue-execution-preferences label,.issue-selected-skills{gap:6px;display:grid}.issue-execution-preferences label>span,.issue-selected-skills>span{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.issue-execution-preferences select{appearance:none;background:var(--surface);border:1px solid var(--line);color:var(--ink);font:inherit;border-radius:7px;min-height:38px;padding:8px 10px}.issue-agent-select{width:100%;display:block}.issue-agent-select-button{background:var(--surface);border:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;border-radius:7px;justify-content:space-between;align-items:center;width:100%;min-height:38px;padding:8px 10px;font-weight:800;display:flex}.issue-agent-select .issue-agent-select-button{justify-content:space-between;width:100%}.issue-agent-select-button:after{content:"";opacity:.78;border-bottom:2px solid;border-right:2px solid;width:8px;height:8px;margin-left:12px;transform:rotate(45deg)translateY(-2px)}.issue-agent-modal-panel{width:min(520px,100%);max-width:520px}.issue-agent-picker-list{gap:8px;display:grid}.issue-agent-picker-list button{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;text-align:left;border-radius:7px;align-items:center;min-height:44px;padding:10px 12px;font-weight:800}.issue-agent-picker-list button:hover,.issue-agent-picker-list button.selected{background:var(--accent-soft);color:var(--accent-strong);border-color:#0f766e38}.issue-skill-modal-trigger{justify-self:start}.issue-skill-modal-panel{width:min(680px,100%);max-width:680px;max-height:min(720px,100vh - 48px)}.issue-skill-picker-list{border:1px solid var(--line);border-radius:8px;max-height:min(460px,100vh - 260px);display:grid;overflow:auto}.issue-skill-picker-list label{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;padding:12px;display:grid}.issue-skill-picker-list label:last-child{border-bottom:0}.issue-skill-picker-list input{width:auto;margin-top:2px}.issue-skill-picker-list strong,.issue-skill-picker-list small{display:block}.issue-skill-picker-list strong{color:var(--ink);font-size:14px}.issue-skill-picker-list small{color:var(--muted);margin-top:2px;font-size:12px;line-height:1.35}.issue-skill-modal-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.issue-skill-modal-footer span{color:var(--muted);font-size:13px;font-weight:800}.issue-execution-footer{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.issue-execution-footer p{font-size:12px}.detail-muted{color:var(--muted)}.issue-feedback-panel{border-top:1px solid var(--line);gap:10px;padding-top:12px;display:grid}.issue-feedback-panel>summary{color:var(--ink);cursor:pointer;font-weight:800}.issue-feedback-panel>summary::-webkit-details-marker{display:none}.issue-feedback-panel form{gap:10px;display:grid}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.optional-integration-card{border:1px solid var(--line);border-radius:7px;gap:12px;margin-top:14px;padding:12px;display:grid}.optional-integration-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.optional-integration-heading h4{margin:6px 0 0;font-size:16px}.integration-check-list{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:7px;display:grid}.integration-check-list span{border-radius:6px;padding:7px 8px;font-size:11px;font-weight:900}.integration-check-list span.configured{background:var(--green-soft);color:var(--green)}.integration-check-list span.missing{background:var(--slate-soft);color:var(--muted)}.stack-form,.review-form,.compact-form{gap:12px;display:grid}.review-composer-heading{gap:4px;display:grid}.review-composer-heading strong{font-size:.95rem}.review-composer-heading span,.review-feedback-submit-panel>span{color:var(--muted);font-size:.82rem;line-height:1.35}.review-feedback-submit-panel{background:var(--slate-soft);border:1px solid var(--border);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;padding:10px;display:flex}.review-feedback-submit-row{justify-content:flex-end}.review-action-row{border-top:1px solid var(--border);align-items:center;padding-top:12px}.review-change-request-button{border-color:var(--green);color:var(--green)}.review-feedback-dropzone{border:1px solid #0000;border-radius:8px;gap:10px;display:grid}.review-feedback-dropzone.drag-active{background:var(--green-soft);border-color:var(--green);padding:8px}.review-attachment-list{flex-wrap:wrap;gap:8px;display:flex}.review-attachment-chip{background:var(--slate-soft);border:1px solid var(--border);border-radius:8px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:8px;max-width:260px;margin:0;padding:6px;display:grid}.review-attachment-chip img{aspect-ratio:1;object-fit:cover;border-radius:6px;width:42px;height:42px}.review-attachment-chip figcaption{gap:2px;min-width:0;display:grid}.review-attachment-chip strong,.review-attachment-chip span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.review-attachment-chip strong{font-size:.82rem}.review-attachment-chip span{color:var(--muted);font-size:.72rem}.compact-form{margin-top:12px}.form-grid,.inline-form{gap:10px;display:grid}.form-grid{grid-template-columns:minmax(120px,.4fr) minmax(180px,1fr)}.inline-form{grid-template-columns:minmax(140px,1fr) minmax(110px,.4fr) auto;align-items:end}.checkbox-row{align-items:center;gap:8px;display:flex}.checkbox-row input{width:auto}label{color:var(--muted);gap:6px;font-size:13px;font-weight:700;display:grid}input,select,textarea{border:1px solid var(--line);background:var(--surface-raised);width:100%;color:var(--ink);border-radius:7px;padding:10px 12px}.form-select-shell{display:block;position:relative}.form-select-shell:after{border-bottom:2px solid var(--ink);border-right:2px solid var(--ink);content:"";pointer-events:none;width:8px;height:8px;position:absolute;top:50%;right:15px;transform:translateY(-65%)rotate(45deg)}.form-select{appearance:none;background:linear-gradient(180deg, #ffffff52, #29292905), var(--surface-raised);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;min-height:52px;padding:13px 44px 13px 14px;font-weight:800;overflow:hidden;box-shadow:inset 0 1px #ffffff70}.form-select:hover{border-color:#29292947}.form-select:focus{outline-offset:2px;border-color:#29292957;outline:2px solid #2929292e}.form-select option{background:var(--surface-raised);color:var(--ink);font-weight:700}textarea{resize:vertical}.primary-button,.secondary-button,.danger-button{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:8px 12px;font-weight:800;display:inline-flex}.primary-button{background:var(--accent);color:var(--paperwhite)}.secondary-button{border-color:var(--line);background:var(--surface-raised);color:var(--ink)}.danger-button{background:var(--coral);color:#fff}.danger-outline-button{color:var(--coral);border-color:#d55e4659}.quiet-button{border:1px solid var(--line);cursor:pointer;min-height:32px;color:var(--muted);white-space:nowrap;background:0 0;border-radius:7px;justify-content:center;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex}.primary-button:hover,.secondary-button:hover,.danger-button:hover,.quiet-button:hover,.icon-button:hover{filter:brightness(.96)}.button-row{flex-wrap:wrap;gap:8px}.button-row form{gap:5px;display:grid}.button-block-reason{overflow-wrap:anywhere;max-width:260px;font-size:11px;line-height:1.35;color:var(--coral)!important}.bug-grid,.review-grid,.required-action-grid,.mailbox-list,.ai-tester-run-grid,.runner-queue-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:12px;display:grid}:root[data-pipeline-filter=new] .bug-card:not([data-pipeline-stage=new]),:root[data-pipeline-filter=grooming] .bug-card:not([data-pipeline-stage=grooming]),:root[data-pipeline-filter=waiting] .bug-card:not([data-pipeline-stage=waiting]),:root[data-pipeline-filter=approved] .bug-card:not([data-pipeline-stage=approved]),:root[data-pipeline-filter=done] .bug-card:not([data-pipeline-stage=done]),:root[data-pipeline-filter=running] .review-card:not([data-execution-stage=running]),:root[data-pipeline-filter=review] .review-card:not([data-execution-stage=review]){display:none}.runner-queue-panel{align-content:start;gap:14px;display:grid}.runner-health-card{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 16px;display:flex}.runner-health-card h4{color:var(--ink);margin:0 0 4px}.runner-health-card p{color:var(--muted);max-width:680px;margin:0}.runner-health-card-healthy{background:var(--green-soft)}.runner-health-card-warning{background:var(--coral-soft)}.runner-health-stats{flex-wrap:wrap;gap:8px;display:flex}.runner-health-stats span{border:1px solid var(--line);color:var(--muted);background:#08101314;border-radius:6px;padding:8px 10px;font-size:12px;font-weight:800}.runner-health-stats strong{color:var(--ink)}.runner-job-section{border:1px solid var(--line);border-radius:var(--radius);gap:12px;padding:14px 16px;display:grid}.runner-job-section h4{color:var(--ink);margin:0 0 4px}.runner-job-section p{color:var(--muted);margin:0}.runner-job-section-attention{background:var(--coral-soft)}.runner-lifecycle-stack,.runner-job-list{gap:8px;display:grid}.runner-job-row{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;grid-template-columns:minmax(220px,1.3fr) minmax(300px,1.7fr) minmax(190px,auto);align-items:start;gap:12px;padding:12px 14px;display:grid}.runner-job-main{gap:8px;min-width:0;display:grid}.runner-job-main h4{color:var(--ink);margin:0;font-size:15px;line-height:1.25}.runner-job-main p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.35}.runner-job-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.runner-job-facts div{gap:3px;min-width:0;display:grid}.runner-job-facts span{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.runner-job-facts small{color:var(--ink);overflow-wrap:anywhere;font-size:12px}.runner-job-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.runner-job-row>.runner-job-details,.runner-job-row>.runner-live-log,.runner-job-row>.runner-event-timeline,.runner-job-row>.error-text{grid-column:1/-1}.runner-event-timeline{border:1px solid var(--line);border-radius:7px;grid-column:1/-1;padding:9px 10px}.runner-event-timeline summary{color:var(--muted);cursor:pointer;font-family:var(--mono);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}.runner-event-timeline>div{gap:8px;max-height:300px;margin-top:10px;display:grid;overflow:auto}.runner-event-timeline article{background:var(--surface);border:1px solid var(--line);border-radius:7px;gap:5px;padding:8px;display:grid}.runner-event-timeline span{color:var(--ink);font-family:var(--mono);font-size:12px;font-weight:800}.runner-event-timeline time{color:var(--muted);font-size:11px}.runner-event-timeline pre{color:var(--ink);white-space:pre-wrap;word-break:break-word;background:#2929290d;border-radius:6px;margin:0;padding:8px;font-size:11px;line-height:1.4;overflow:auto}.runner-attempt-list{gap:8px;margin-top:10px;display:grid}.runner-attempt-row{border:1px solid var(--line);background:#29292909;border-radius:7px;gap:5px;padding:8px 10px;display:grid}.runner-attempt-row>span{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.runner-attempt-row strong{color:var(--ink);font-size:12px}.runner-attempt-row small{color:var(--muted);overflow-wrap:anywhere;font-size:12px}.review-queue-panel{gap:16px;display:grid}.review-summary-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.review-decision-list{gap:12px;display:grid}.review-workbench{grid-template-columns:minmax(360px,.85fr) minmax(0,1.35fr);align-items:start;gap:14px;display:grid}.review-row-list{background:var(--surface);border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.review-row-list-heading{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:12px 14px;display:flex}.review-row-list-heading strong{color:var(--ink);font-size:13px}.review-row-list-heading span{color:var(--muted);font-size:12px}.review-row{border:0;border-bottom:1px solid var(--line);color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:minmax(0,1fr) minmax(220px,.8fr) auto;align-items:center;gap:10px;min-height:74px;padding:12px 14px;display:grid}.review-row:last-child{border-bottom:0}.review-row:hover,.review-row[aria-pressed=true]{background:#147b700f}.review-row[aria-pressed=true]{box-shadow:inset 3px 0 0 var(--teal)}.review-row-main{gap:4px;min-width:0;display:grid}.review-row-main strong{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.3;overflow:hidden}.review-row-main small{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;line-height:1.35;display:-webkit-box;overflow:hidden}.review-row-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:3px 10px;min-width:0;display:grid}.review-row-meta span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.review-decision-card,.failed-before-review-panel,.failed-before-review-row{background:var(--surface);border:1px solid var(--line);border-radius:8px}.review-decision-card{gap:14px;padding:16px;display:grid}.review-decision-card[hidden],.failed-before-review-row[hidden],.review-empty-state[hidden],.issue-workbench-title span[hidden]{display:none}.review-decision-heading{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.review-decision-heading h4{color:var(--ink);margin:4px 0;font-size:18px;line-height:1.25}.review-decision-heading p,.review-card-section li{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.review-decision-facts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.review-decision-facts span{border:1px solid var(--line);color:var(--ink);border-radius:7px;gap:4px;padding:9px 10px;font-size:12px;display:grid}.review-decision-facts strong,.review-card-section h5{color:var(--muted);letter-spacing:0;text-transform:uppercase;margin:0;font-size:10px}.approval-matrix{border:1px solid var(--line);border-radius:7px;gap:10px;padding:12px;display:grid}.approval-matrix-heading span,.merge-status-row span,.approval-perspective-list span{color:var(--muted);font-size:12px;line-height:1.4}.approval-matrix-grid{gap:6px;display:grid}.approval-matrix-row{border-top:1px solid var(--line);grid-template-columns:minmax(150px,.8fr) minmax(180px,1fr) minmax(80px,.35fr);align-items:center;gap:8px;padding-top:8px;display:grid}.approval-matrix-row span{color:var(--ink);font-weight:800}.approval-matrix-row strong{font-size:12px}.approval-matrix-row strong.complete{color:var(--green)}.approval-matrix-row strong.missing{color:var(--coral)}.approval-matrix-row small{color:var(--muted);text-align:right}.review-card-section{gap:8px;display:grid}.review-timeline ol{gap:10px;margin:0;padding:0;list-style:none;display:grid}.review-timeline li{border-left:2px solid var(--border-strong);gap:3px;padding-left:10px;display:grid}.review-timeline li span,.review-timeline li small{color:var(--muted)}.request-changes-modal{max-width:560px}.request-changes-modal textarea{min-height:140px}.review-feedback-type,.request-changes-options{gap:8px;display:grid}.request-changes-options label{color:var(--muted);align-items:center;gap:8px;font-size:.9rem;display:flex}.request-changes-options label:has(input[disabled]){opacity:.55}.review-card-section ul{margin:0;padding-left:18px}.review-brief{gap:12px;display:grid}.review-brief-overview{color:var(--ink);max-width:86ch;margin:0;font-size:15px;font-weight:750;line-height:1.45}.review-brief-sections{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:10px;display:grid}.review-brief-section{border:1px solid var(--line);background:#147b700a;border-radius:8px;gap:8px;min-width:0;padding:12px;display:grid}.review-brief-section h5{color:var(--ink);margin:0;font-size:12px}.review-brief-section ul,.review-brief-section .markdown-content{gap:7px;margin:0;display:grid}.review-brief-section ul{padding-left:18px}.review-brief-section li,.review-brief-section p,.review-timeline-detail p{color:var(--muted);overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.45}.review-brief code{color:var(--ink);background:#2929290f;border-radius:5px;padding:1px 4px;font-size:.92em}.review-evidence-list{flex-wrap:wrap;gap:6px;display:flex}.review-evidence-list span{border-radius:999px;padding:6px 8px;font-size:12px;font-weight:800}.review-evidence-list .complete{background:var(--green-soft);color:var(--green)}.review-evidence-list .missing{background:var(--slate-soft);color:var(--muted)}.approval-matrix{border:1px solid var(--line);background:#29292906;border-radius:8px;gap:10px;padding:12px;display:grid}.approval-matrix-heading,.merge-status-row{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.approval-matrix-heading strong,.merge-status-row strong{color:var(--ink);font-size:12px}.approval-matrix-heading span,.merge-status-row span,.approval-perspective-list span{color:var(--muted);text-align:right;font-size:12px;line-height:1.45}.approval-matrix-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:8px;display:grid}.approval-matrix-row{background:var(--surface);border:1px solid var(--line);border-radius:7px;gap:4px;min-width:0;padding:9px 10px;display:grid}.approval-matrix-row span,.approval-matrix-row small{color:var(--muted);overflow-wrap:anywhere;font-size:11px}.approval-matrix-row strong{overflow-wrap:anywhere;font-size:12px}.approval-matrix-row .complete{color:var(--green)}.approval-matrix-row .missing{color:var(--orange)}.approval-perspective-list{gap:4px;display:grid}.review-detail-tabs{gap:12px;display:grid}.review-detail-tabs>input{opacity:0;pointer-events:none;position:absolute}.review-detail-tab-list{border-bottom:1px solid var(--line);flex-wrap:wrap;gap:6px;display:flex}.review-detail-tab-list label{color:var(--muted);cursor:pointer;border:1px solid #0000;border-bottom:0;border-radius:7px 7px 0 0;padding:9px 10px;font-size:12px;font-weight:900}.review-detail-tab-panel{display:none}.review-detail-tabs>input:first-of-type:checked~.review-detail-tab-list label:first-of-type,.review-detail-tabs>input:nth-of-type(2):checked~.review-detail-tab-list label:nth-of-type(2),.review-detail-tabs>input:nth-of-type(3):checked~.review-detail-tab-list label:nth-of-type(3),.review-detail-tabs>input:nth-of-type(4):checked~.review-detail-tab-list label:nth-of-type(4),.review-detail-tabs>input:nth-of-type(5):checked~.review-detail-tab-list label:nth-of-type(5),.review-detail-tabs>input:nth-of-type(6):checked~.review-detail-tab-list label:nth-of-type(6),.review-detail-tabs>input:nth-of-type(7):checked~.review-detail-tab-list label:nth-of-type(7),.review-detail-tabs>input:nth-of-type(8):checked~.review-detail-tab-list label:nth-of-type(8){border-color:var(--line);color:var(--ink);background:#147b7014}.review-detail-tabs>input:first-of-type:checked~.review-tab-summary,.review-detail-tabs>input:nth-of-type(2):checked~.review-tab-visual,.review-detail-tabs>input:nth-of-type(3):checked~.review-tab-tests,.review-detail-tabs>input:nth-of-type(4):checked~.review-tab-files,.review-detail-tabs>input:nth-of-type(5):checked~.review-tab-verifier,.review-detail-tabs>input:nth-of-type(6):checked~.review-tab-conversation,.review-detail-tabs>input:nth-of-type(7):checked~.review-tab-activity,.review-detail-tabs>input:nth-of-type(8):checked~.review-tab-advanced{gap:10px;display:grid}.review-file-list{gap:6px;display:grid}.review-file-list span{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);overflow-wrap:anywhere;border-radius:6px;padding:7px 9px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:12px}.review-advanced-panel pre{color:#ebeff1d1;white-space:pre-wrap;background:#252627eb;border-radius:7px;max-height:260px;padding:10px;overflow:auto}.failed-before-review-panel{padding:12px}.failed-before-review-panel summary{justify-content:space-between;align-items:center;display:flex}.failed-before-review-list{gap:8px;margin-top:10px;display:grid}.failed-before-review-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.failed-before-review-row div:first-child{gap:3px;display:grid}.failed-before-review-row span{color:var(--muted);font-size:13px}@media (max-width:1180px){.review-workbench{grid-template-columns:1fr}}@media (max-width:760px){.review-row{grid-template-columns:minmax(0,1fr);align-items:flex-start}.review-row-main strong{white-space:normal}.review-row-meta{grid-template-columns:repeat(2,minmax(0,1fr));width:100%}}.runner-manual-controls{border:1px solid var(--line);border-radius:var(--radius);padding:10px 12px}.runner-manual-controls summary{color:var(--muted);cursor:pointer;text-transform:uppercase;font-size:12px;font-weight:900}.runner-manual-controls .runner-queue-actions{border:0;padding:10px 0 0}.runner-queue-actions{border:1px solid var(--line);border-radius:var(--radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;padding:12px;display:flex}.runner-queue-actions span{color:var(--muted);overflow-wrap:anywhere;font-size:12px;font-weight:800}.runner-queue-summary{border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));display:grid;overflow:hidden}.runner-question-stack{gap:8px;display:grid}.runner-question-reply{background:var(--surface);border:1px solid var(--line);border-radius:7px;gap:10px;padding:10px;display:grid}.runner-question-reply strong,.runner-question-reply p{overflow-wrap:anywhere;margin:4px 0 0;display:block}.runner-question-reply p{color:var(--muted);font-size:13px;line-height:1.45}.runner-question-reply .mailbox-answer-form{flex:initial;grid-template-columns:minmax(0,1fr) auto;display:grid}.runner-question-reply .mailbox-answer-form textarea{width:100%;min-width:0}.setup-readiness-card{grid-column:1/-1}.setup-readiness-card h4{margin-bottom:2px}.setup-readiness-card p{margin-bottom:10px}.setup-capability-summary{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px;display:grid}.setup-capability-summary span{border:1px solid var(--line);color:var(--muted);border-radius:7px;justify-content:space-between;align-items:center;gap:8px;padding:8px 10px;font-size:12px;font-weight:800;display:flex}.setup-capability-summary span.ready{background:var(--green-soft);color:var(--green)}.setup-capability-summary span.blocked{background:var(--coral-soft);color:var(--coral)}.setup-capability-summary span.unknown{background:var(--surface-raised);color:var(--muted)}.setup-capability-summary strong{color:var(--ink);font-size:12px}.setup-readiness-groups{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:12px;display:grid}.setup-capability-list{gap:8px;display:grid}.setup-capability-list div{border:1px solid var(--line);border-radius:7px;gap:3px;padding:9px 10px;display:grid}.setup-capability-list div.ready{background:var(--green-soft);color:var(--green)}.setup-capability-list div.blocked{background:var(--coral-soft);color:var(--coral)}.setup-capability-list strong{font-size:13px}.setup-capability-list span{overflow-wrap:anywhere;font-size:12px;font-weight:800}.setup-readiness-details{border:1px solid var(--line);border-radius:7px;margin-top:10px;padding:10px}.setup-readiness-details summary{color:var(--green);cursor:pointer;font-size:13px;font-weight:900}.setup-readiness-details .setup-capability-list{margin:10px 0 12px}.setup-readiness-group{border:1px solid var(--line);border-radius:7px;gap:10px;padding:10px;display:grid}.setup-readiness-group>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.setup-readiness-group>div strong{font-size:13px}.setup-readiness-group>div span{color:var(--muted);font-size:12px;font-weight:800}.setup-readiness-group ul{gap:7px;margin:0;padding:0;list-style:none;display:grid}.setup-readiness-group li{border-radius:6px;grid-template-columns:74px minmax(0,1fr);align-items:start;gap:2px;padding:6px 7px;display:grid}.setup-readiness-group li span{text-transform:uppercase;font-size:10px;font-weight:900}.setup-readiness-group li strong{font-size:12px;font-weight:800}.setup-readiness-group li.configured{background:var(--green-soft);color:var(--green)}.setup-readiness-group li.missing{background:var(--coral-soft);color:var(--coral)}.agent-config-shell{gap:16px;display:grid}.agent-config-intro{border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:14px;padding:16px;display:flex}.agent-config-intro h3,.agent-config-intro p{margin:0}.agent-config-intro p{color:var(--muted);margin-top:4px;line-height:1.45}.agent-master-detail{grid-template-columns:minmax(420px,1fr) minmax(280px,360px);align-items:start;gap:14px;display:grid}.agent-empty-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.agent-master-detail>*,.agent-detail-body>*,.agent-config-section>*,.assignment-rule-grid>*,.agent-meta-grid>*{min-width:0}.agent-profile-sidebar,.agent-detail-list,.skill-library-panel{gap:10px;display:grid}.agent-profile-sidebar{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))}.agent-profile-sidebar .section-kicker{grid-column:1/-1}.section-kicker{color:var(--muted);text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:800;display:flex}.section-kicker span{color:var(--faint);text-transform:lowercase;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace}.agent-profile-nav-card,.agent-detail-card,.agent-config-section,.assignment-preview-panel,.skill-library-panel,.custom-skill-form,.skill-picker-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised)}.agent-profile-nav-card{color:inherit;gap:6px;min-height:104px;padding:12px;text-decoration:none;display:grid}.agent-profile-nav-card.selected,.agent-profile-nav-card[aria-current=true],.agent-profile-nav-card:hover{background:var(--paperwhite);border-color:#29292947}.agent-profile-nav-card.selected,.agent-profile-nav-card[aria-current=true]{border-color:var(--ink);box-shadow:inset 3px 0 0 var(--ink), 0 8px 20px #29292914}.agent-profile-nav-card span,.agent-profile-nav-card small{color:var(--muted);line-height:1.35}.agent-profile-nav-card small{font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px}.agent-detail-card{overflow:hidden}.agent-detail-card>summary{cursor:pointer;justify-content:space-between;align-items:center;padding:14px;list-style:none;display:flex}.agent-detail-card>summary::-webkit-details-marker{display:none}.skill-picker-panel>summary::-webkit-details-marker{display:none}.agent-detail-card>summary strong{margin-top:2px;display:block}.agent-detail-body,.agent-config-section,.agent-general-form,.custom-skill-form,.skill-library-section{gap:12px;display:grid}.agent-detail-body{border-top:1px solid var(--line);padding:14px}.agent-config-section,.assignment-preview-panel,.custom-skill-form{padding:14px}.agent-config-section h4,.skill-library-section h4,.skill-library-card h4{margin:0}.agent-config-section p,.assignment-preview-panel p{color:var(--muted);margin:0;line-height:1.45}.agent-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.agent-general-form{grid-template-columns:repeat(2,minmax(0,1fr))}.agent-form-wide{grid-column:1/-1}.agent-form-wide textarea{resize:vertical;min-height:92px}.agent-guidance-block{background:var(--surface-raised);border:1px solid var(--line);border-radius:7px;gap:4px;padding:10px 12px;display:grid}.agent-guidance-block strong{color:var(--muted);text-transform:uppercase;font-size:12px}.agent-guidance-block p{color:var(--ink);margin:0;line-height:1.45}.agent-general-form label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.agent-general-form .checkbox-row{align-items:center;gap:8px;display:flex}.agent-general-form .checkbox-row input{width:auto}.agent-general-form button{align-self:end}.agent-meta-grid span{border:1px solid var(--line-soft);color:var(--muted);overflow-wrap:anywhere;border-radius:7px;gap:4px;padding:9px;line-height:1.35;display:grid}.agent-meta-grid strong{color:var(--ink);text-transform:uppercase;font-size:11px}.attached-skill-list,.skill-picker-grid{gap:8px;display:grid}.attached-skill-row,.skill-picker-option{border:1px solid var(--line-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:9px;display:flex}.ai-tester-run-card{border:1px solid var(--line-soft);border-radius:7px;padding:0}.ai-tester-run-card>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:9px;list-style:none;display:flex}.ai-tester-run-card>summary::-webkit-details-marker{display:none}.ai-tester-run-card>summary span{gap:3px;min-width:0;display:grid}.ai-tester-run-detail{border-top:1px solid var(--line-soft);gap:14px;padding:12px;display:grid}.ai-tester-run-detail section{gap:8px;display:grid}.ai-tester-run-detail h5{color:var(--ink);text-transform:uppercase;margin:0;font-size:12px}.ai-tester-run-detail p{margin:0}.ai-tester-run-meta{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px;margin:0;display:grid}.ai-tester-run-meta div{border:1px solid var(--line-soft);border-radius:7px;gap:3px;padding:8px;display:grid}.ai-tester-run-meta dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.ai-tester-run-meta dd{overflow-wrap:anywhere;margin:0}.attached-skill-row span,.skill-picker-option span{gap:3px;min-width:0;display:grid}.attached-skill-row small,.skill-picker-option small,.skill-library-card small{color:var(--muted);overflow-wrap:anywhere;line-height:1.35}.skill-picker-panel>summary{border:1px dashed var(--line);color:var(--ink);cursor:pointer;border-radius:7px;align-items:center;gap:7px;width:fit-content;min-height:38px;padding:8px 12px;font-weight:800;display:inline-flex}.skill-picker-form{margin-top:10px;padding:14px}.skill-picker-heading strong,.skill-picker-heading span{display:block}.skill-picker-heading span{color:var(--muted);margin-top:3px}.skill-picker-option{justify-content:start}.skill-picker-option input{width:auto}.assignment-rule-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.assignment-rule-grid div{border:1px solid var(--line-soft);border-radius:7px;padding:10px}.assignment-rule-grid ul{color:var(--muted);margin:8px 0 0;padding-left:18px;line-height:1.45}.assignment-preview-panel{gap:12px;display:grid}.artifact-requirement-grid{flex-wrap:wrap;gap:8px;display:flex}.artifact-requirement-grid span{background:var(--surface);border:1px solid var(--line-soft);color:var(--muted);border-radius:999px;padding:7px 9px;font-size:12px;font-weight:850}.skill-library-panel{padding:14px}.skill-library-heading{justify-content:space-between;align-items:center;gap:10px;display:flex}.skill-library-heading .secondary-button{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.skill-modal-panel{max-height:min(820px,100vh - 48px);overflow:auto}.skill-library-modal-panel{width:min(760px,100%);max-width:760px}.modal-skill-library{border:0;padding:0;position:static}.skill-library-tabs{flex-wrap:wrap;gap:6px;display:flex}.skill-library-tabs span{border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.skill-library-section{border-top:1px solid var(--line-soft);padding-top:12px}.skill-create-section{border-top:0;padding-top:0}.custom-skill-form label{color:var(--muted);gap:5px;font-size:12px;font-weight:800;display:grid}.skill-agent-assignment-list,.skill-management-panel{border-top:1px solid var(--line-soft);gap:8px;padding-top:10px;display:grid}.skill-agent-assignment-row{border:1px solid var(--line-soft);border-radius:7px;justify-content:space-between;align-items:center;gap:10px;padding:8px;display:flex}.skill-agent-assignment-row span{gap:2px;min-width:0;display:grid}.skill-agent-assignment-row small{text-transform:lowercase}.skill-management-panel>summary{cursor:pointer;font-weight:900}.skill-delete-form{justify-content:flex-end;display:flex}.agent-capability-grid{grid-template-columns:minmax(320px,1.25fr) minmax(280px,.75fr);align-items:start;gap:14px;display:grid}.scheduled-jobs-grid{grid-template-columns:minmax(320px,.9fr) minmax(320px,1.1fr);align-items:start;gap:14px;display:grid}.profile-skill-list,.skill-library-list,.scheduled-job-list{gap:12px;display:grid}.bug-card,.review-card,.required-action-card,.mailbox-card,.agent-profile-card,.skill-library-card,.scheduled-job-card,.runner-queue-card,.ai-tester-run-card{gap:12px;padding:14px;display:grid}.bug-card,.review-card{background:var(--ink);color:var(--paperwhite);border-color:#ffffff14;transition:transform .18s cubic-bezier(.2,.7,.2,1),border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.bug-card:hover,.review-card:hover{z-index:4;border-color:#ffffff59;transform:translateY(-6px)scale(1.01);box-shadow:0 16px 36px #29292929}.agent-profile-card,.skill-library-card,.mailbox-card,.scheduled-job-card,.runner-queue-card,.ai-tester-run-card,.scheduled-job-form{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-raised)}.scheduled-job-form{padding:16px}.agent-profile-card p,.skill-library-card p,.mailbox-card p,.scheduled-job-card p,.runner-queue-card p,.ai-tester-run-card p{color:var(--muted);margin:0;line-height:1.45}.mailbox-route{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.mailbox-route span{border:1px solid var(--line);border-radius:999px;padding:5px 8px}.mailbox-workbench{gap:16px;display:grid}.message-filter-bar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:minmax(260px,1fr) repeat(2,minmax(150px,.35fr));align-items:end;gap:12px;padding:14px;display:grid}.message-filter-bar label{gap:6px;display:grid}.message-filter-bar label>span{color:var(--muted);font-size:12px;font-weight:900}.mailbox-table{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);display:grid;overflow:hidden}.mailbox-table-header,.mailbox-table-row{grid-template-columns:minmax(260px,1.5fr) minmax(140px,.7fr) minmax(170px,.9fr) minmax(100px,.5fr) minmax(100px,.5fr) minmax(220px,1fr);gap:12px;padding:12px 14px;display:grid}.mailbox-table-header{background:var(--surface-raised);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.mailbox-table-row{border-top:1px solid var(--line);align-items:center}.mailbox-table-row-answerable{background:color-mix(in srgb, var(--surface-raised) 72%, white);align-items:start}.mailbox-table-row>span{color:var(--muted);gap:4px;min-width:0;display:grid}.mailbox-table-row strong{color:var(--ink)}.mailbox-table-row small{color:var(--muted);text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.message-actions{flex-wrap:wrap;gap:6px;display:flex!important}.mailbox-conversation{border-top:1px solid var(--line);grid-column:1/-1;gap:12px;padding-top:12px;display:grid}.mailbox-chat-bubble{background:var(--surface);border:1px solid var(--line);border-radius:8px;gap:8px;max-width:820px;padding:12px;display:grid}.mailbox-chat-bubble>span,.mailbox-answer-inline>span{color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.mailbox-chat-bubble p,.mailbox-chat-bubble ul{margin:0}.mailbox-chat-bubble p,.mailbox-chat-bubble li{color:var(--ink);line-height:1.45}.mailbox-suggested-replies,.mailbox-reply-actions{flex-wrap:wrap;gap:8px;display:flex}.mailbox-answer-inline{gap:7px;max-width:820px;display:grid}.mailbox-answer-inline textarea{resize:vertical;min-height:88px}.mailbox-answer-form{flex:320px;align-items:flex-start;gap:8px;display:flex}.mailbox-answer-form textarea{resize:vertical;min-width:min(100%,320px);min-height:46px}.mailbox-answer-block{align-self:center}.scheduled-job-card h4{margin:0}.scheduled-job-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.scheduled-job-meta span{border:1px solid var(--line);color:var(--muted);border-radius:7px;padding:8px;font-size:12px;font-weight:800}.schedule-operations-panel{gap:16px;display:grid}.schedule-toolbar{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.schedule-toolbar h4,.schedule-form-panel h4{margin:0 0 6px}.schedule-toolbar p{color:var(--muted);margin:0}.schedule-table,.schedule-form-panel{background:var(--surface);border:1px solid var(--line);border-radius:var(--radius);gap:0;display:grid;overflow:hidden}.schedule-table-header,.schedule-table-row{grid-template-columns:minmax(220px,1.4fr) minmax(110px,.6fr) minmax(150px,.8fr) minmax(110px,.6fr) minmax(150px,.8fr) minmax(240px,1.1fr);gap:12px;padding:12px 14px;display:grid}.schedule-table-header{background:var(--surface-raised);color:var(--muted);text-transform:uppercase;font-size:12px;font-weight:900}.schedule-table-row{border-top:1px solid var(--line);align-items:center}.schedule-table-row>span,.schedule-table-row time{color:var(--muted);gap:4px;min-width:0;display:grid}.schedule-table-row strong{color:var(--ink)}.schedule-table-row small{color:var(--muted);text-overflow:ellipsis;font-size:12px;line-height:1.35;overflow:hidden}.schedule-actions{flex-wrap:wrap;gap:6px;display:flex!important}.schedule-form-panel{padding:16px}.schedule-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.schedule-form-grid label{gap:6px;display:grid}.schedule-form-grid label>span{color:var(--muted);font-size:12px;font-weight:900}.schedule-form-wide{grid-column:1/-1}.schedule-form-wide textarea{resize:vertical;min-height:96px}.skill-chip-row{flex-wrap:wrap;gap:6px;display:flex}.skill-chip{border:1px solid var(--line);color:var(--ink);background:var(--teal-soft);border-radius:999px;padding:5px 8px;font-size:12px;font-weight:800}.bug-card-header,.review-topline{justify-content:space-between;gap:12px}.card-id{color:#8b95a3;font-variant-ligatures:none;margin-right:auto;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:11px}.bug-card p,.review-card p{color:#ebeff1ad;margin:0;line-height:1.45}.bug-card h4,.review-card h4,.bug-card .review-topline strong,.review-card .review-topline strong{color:var(--paperwhite)}.status-badge,.source-badge{text-transform:lowercase;border:1px solid #0000;border-radius:999px;padding:4px 6px;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:10px;font-weight:800}.source-badge{color:var(--muted);background:#2929290d;border-color:#2929290f}.bug-card .source-badge,.review-card .source-badge{color:#ebeff194;background:#ebeff114}.agent-config-shell .source-badge{background:var(--teal-soft);color:var(--muted)}.status-raw,.status-new,.status-normalized,.status-grooming,.status-queued,.status-creating_machine,.status-creating-machine,.status-machine_started,.status-machine-started,.status-running,.status-waiting,.status-waiting_for_user,.status-waiting-for-user{color:var(--amber);background:#d977572e;border-color:#d977572e}.status-draft_ready,.status-draft-ready,.status-ready_for_approval,.status-ready-for-approval,.status-not-connected,.status-not-configured,.status-paused,.status-low,.status-normal{background:var(--slate-soft);color:var(--muted);border-color:#2929290f}.status-needs_info,.status-rejected,.status-failed,.status-cleanup_failed,.status-cleanup-failed,.status-runner_failed,.status-runner-failed,.status-high,.status-needs-setup,.status-needs-attention,.status-failed-before-review{color:var(--coral);background:#d977572e;border-color:#d977572e}.status-accepted,.status-ready_for_agent,.status-ready-for-agent,.status-agent_running,.status-agent-running,.status-ready_for_human_review,.status-ready-for-human-review,.status-review{background:var(--accent-soft);color:var(--accent-strong);border-color:#0f766e21}.status-ready_for_review,.status-ready-for-review,.status-ready,.status-approved,.status-in_progress,.status-in-progress,.status-queued{background:var(--green-soft);color:var(--green);border-color:#2f7d5224}.status-done,.status-fixed,.status-verified,.status-merged,.status-archived,.status-verifier-pending,.status-completed{color:#a7acb1;background:#a7acb12e;border-color:#a7acb12e}.status-changes-requested{color:var(--amber);background:#d977572e;border-color:#d977572e}.status-open,.status-blocked,.status-closed{background:var(--coral-soft);color:var(--coral);border-color:#d9775729}.required-action-card h4{margin:0}.required-action-card p{color:var(--muted);margin:0;line-height:1.45}.required-action-card-heading{justify-content:space-between;align-items:center;gap:8px;display:flex}.required-action-card-heading small{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:800}.required-action-meta{flex-wrap:wrap;gap:6px;display:flex}.required-action-meta span{background:var(--slate-soft);color:var(--muted);border-radius:999px;padding:5px 8px;font-size:12px}.setup-action-notice{color:var(--ink);background:#d977571a;border:1px solid #d9775759;border-radius:7px;gap:5px;padding:10px 12px;display:grid}.setup-action-notice strong,.setup-action-notice span{overflow-wrap:anywhere}.setup-action-notice strong{font-size:13px}.setup-action-notice span{color:var(--muted);font-size:12px;line-height:1.45}.setup-action-notice-actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.setup-action-notice-actions form{margin:0}.required-action-verification{border-radius:7px;gap:4px;padding:9px 10px;display:grid}.required-action-verification strong,.required-action-verification span{overflow-wrap:anywhere}.required-action-verification strong{font-size:12px}.required-action-verification span{font-size:12px;line-height:1.45}.required-action-verification.ready{color:var(--green);background:#51cf661a}.required-action-verification.blocked{background:var(--slate-soft);color:var(--muted)}.bug-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:0;display:grid}.bug-meta div{background:#ebeff108;border:1px solid #ebeff114;border-radius:6px;padding:8px}.bug-meta dt{color:#ebeff16b;text-transform:lowercase;font-family:Times New Roman,Times,serif;font-size:12px;font-style:italic;font-weight:400}.bug-meta dd{color:var(--paperwhite);margin:3px 0 0;font-weight:800}.similarity,.task-blockers{flex-wrap:wrap;gap:6px;display:flex}.blocker-form{gap:8px;display:grid}.blocker-form select{min-height:72px}.merge-candidate-form,.merge-manual-form{align-items:center;gap:6px;display:flex}.merge-manual-form input{width:92px}.bug-card .secondary-button,.review-card .secondary-button,.merge-manual-form input{color:var(--paperwhite);background:#ebeff114;border-color:#ebeff11f}.similarity span,.tag-pill{border-radius:4px;padding:5px 8px;font-size:11px;font-weight:800}.similarity span{color:#ebeff194;background:#ebeff114}.tag-cloud{flex-wrap:wrap;gap:7px;display:flex}.compact-tags{gap:5px}.tag-size{color:var(--amber);background:#d977572e}.tag-area{background:var(--slate-soft);color:var(--muted)}.tag-risk{color:var(--coral);background:#d977572e}.tag-custom{background:var(--slate-soft);color:var(--muted)}.bug-card .tag-area,.review-card .tag-area{color:var(--paperwhite);background:#ebeff114}.bug-card .tag-custom,.review-card .tag-custom{color:#ebeff1b3;background:#ebeff114}.member-list{gap:8px;margin-top:12px;display:grid}.member-row{border:1px solid var(--line);border-radius:7px;grid-template-columns:minmax(160px,1fr) auto;align-items:center;gap:8px;padding:10px;display:grid}.member-row div{gap:2px;display:grid}.member-row span,.member-row small{color:var(--muted)}.member-row small{grid-column:1/-1}.clarification-note{border-left:3px solid var(--amber);padding-left:10px;color:var(--paperwhite)!important}.clarification-thread{gap:8px;display:grid}.clarification-thread div{border:1px solid #ebeff11f;border-radius:7px;padding:8px 10px}.clarification-thread span{color:#ebeff19e;text-transform:uppercase;margin-bottom:4px;font-size:11px;font-weight:700;display:block}.clarification-thread p{color:var(--paperwhite);margin:0;font-size:12px;line-height:1.45}.run-list{gap:10px;display:grid}.audit-panel{gap:14px;display:grid}.audit-toolbar{grid-template-columns:minmax(280px,1fr) auto;align-items:center;gap:12px;display:grid}.audit-search{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;align-items:center;gap:8px;min-height:42px;padding:0 12px;display:flex}.audit-search input{color:var(--ink);font:inherit;background:0 0;border:0;outline:0;width:100%;min-width:0}.audit-actions,.audit-filter-tabs{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.audit-filter-tabs button{background:var(--surface-raised);border:1px solid var(--line);color:var(--muted);cursor:pointer;font:inherit;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:800}.audit-filter-tabs button.active{background:var(--teal);border-color:var(--teal);color:#fff}.audit-failure-banner{color:#8f2418;cursor:pointer;text-align:left;background:#b43c2d1a;border:1px solid #b43c2d52;border-radius:8px;align-items:center;gap:10px;padding:12px;display:flex}.audit-failure-banner span{gap:2px;display:grid}.audit-failure-banner small{color:var(--muted)}.audit-section-heading{justify-content:space-between;align-items:baseline;display:flex}.audit-section-heading span{color:var(--muted);font-size:12px;font-weight:800}.audit-runner-groups{gap:8px;display:grid}.audit-runner-group{background:var(--surface-raised);border:1px solid var(--line);border-radius:8px;overflow:hidden}.audit-runner-group-failure{border-color:#b43c2d66}.audit-runner-group>summary{cursor:pointer;align-items:center;gap:10px;padding:10px 12px;list-style:none;display:flex}.audit-runner-group>summary::-webkit-details-marker{display:none}.audit-runner-group summary span:not(.audit-status-dot){gap:2px;display:grid}.audit-runner-group small{color:var(--muted);font-size:12px}.audit-status-dot{background:var(--teal);border-radius:999px;width:10px;height:10px}.audit-runner-group-failure .audit-status-dot{background:#b43c2d}.audit-lifecycle{border-top:1px solid var(--line);margin:0;padding:8px 12px 10px;list-style:none;display:grid}.audit-lifecycle li{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:8px;display:grid}.audit-lifecycle-mark{color:var(--teal);text-align:center;font-size:12px;font-weight:900}.audit-lifecycle-mark-failure{color:#b43c2d}.audit-lifecycle button{color:var(--ink);cursor:pointer;text-align:left;background:0 0;border:0;grid-template-columns:54px minmax(160px,.7fr) minmax(0,1fr);align-items:center;gap:10px;min-height:30px;padding:0;display:grid}.audit-lifecycle time,.audit-lifecycle small{color:var(--muted)}.audit-table-shell{border:1px solid var(--line);border-radius:8px;height:calc(100vh - 176px);min-height:360px;overflow:auto}.audit-table-header,.audit-row{grid-template-columns:72px 120px minmax(190px,1.2fr) 110px minmax(220px,1.6fr) 84px 88px;gap:12px;display:grid}.audit-table-header{background:var(--surface);box-shadow:0 1px 0 var(--line);color:var(--muted);text-transform:uppercase;z-index:12;border-radius:8px 8px 0 0;padding:10px 12px;font-size:11px;font-weight:900;position:sticky;top:0}.audit-table-header>span{position:relative}.audit-day-group h3{background:var(--surface);border-top:1px solid var(--line);color:var(--ink);margin:0;padding:12px;font-size:13px}.audit-day-group:first-of-type h3{border-top:0}.audit-row{background:var(--surface-raised);border:0;border-top:1px solid var(--line);color:var(--ink);cursor:pointer;font:inherit;text-align:left;align-items:center;width:100%;min-height:44px;padding:9px 12px}.audit-row:hover{background:#29292909}.audit-row-failure{box-shadow:inset 3px 0 #b43c2d}.audit-event-label{align-items:center;gap:7px;font-weight:800;display:flex}.audit-row-info .audit-event-label svg{color:#346a91}.audit-row-success .audit-event-label svg{color:#217a50}.audit-row-warning .audit-event-label svg{color:#a16412}.audit-row-failure .audit-event-label svg{color:#b43c2d}.audit-row-security .audit-event-label svg{color:#7a3fb0}.audit-row time,.audit-row>span:not(.audit-event-label){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.audit-row time,.audit-row-action{color:var(--muted);font-size:12px;font-weight:800}.audit-row-summary{color:var(--muted)}.audit-row-failure .audit-row-action{color:#b43c2d}.audit-drawer-backdrop{z-index:50;background:#10131447;justify-content:flex-end;align-items:stretch;display:flex;position:fixed;inset:0}.audit-drawer{background:var(--surface);gap:14px;width:480px;max-width:min(480px,100vw);padding:22px;display:grid;overflow:auto;box-shadow:-18px 0 45px #1318182e}.audit-drawer header{justify-content:space-between;align-items:center;display:flex}.audit-drawer header button{background:var(--surface-raised);border:1px solid var(--line);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;width:34px;height:34px;display:inline-flex}.audit-drawer h3,.audit-drawer p{margin:0}.audit-drawer p{color:var(--muted);line-height:1.45}.audit-detail-severity{text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.audit-detail-severity-info{color:#346a91;background:#346a911f}.audit-detail-severity-success{color:#217a50;background:#217a501f}.audit-detail-severity-warning{color:#8a530d;background:#a164121f}.audit-detail-severity-failure{color:#b43c2d;background:#b43c2d1f}.audit-detail-severity-security{color:#6a329f;background:#7a3fb01f}.audit-detail-list{gap:10px;margin:0;display:grid}.audit-detail-list div{gap:3px;display:grid}.audit-detail-list dt{color:var(--muted);text-transform:uppercase;font-size:11px;font-weight:900}.audit-detail-list dd{overflow-wrap:anywhere;margin:0}.audit-detail-list code{background:var(--slate-soft);border-radius:6px;padding:2px 5px}.audit-payload{border:1px solid var(--line);border-radius:8px;padding:10px}.audit-payload summary{cursor:pointer;font-size:12px;font-weight:900}.audit-payload pre{background:#2929290a;border-radius:6px;max-height:300px;margin:10px 0 0;padding:10px;font-size:11px;overflow:auto}.audit-drawer-actions{flex-wrap:wrap;gap:8px;display:flex}.run-summary{border:1px solid var(--line);border-radius:7px;gap:10px;padding:12px;display:flex}.run-summary div{gap:2px;display:grid}.run-summary span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.verifier-box{color:var(--paperwhite);background:#ebeff10a;border:1px solid #ebeff114;border-radius:7px;align-items:flex-start;gap:8px;padding:10px;display:flex}.runner-box{border:1px solid var(--line);color:var(--ink);background:var(--surface);border-radius:7px;align-items:flex-start;gap:10px;padding:10px;display:flex}.bug-card .runner-box,.review-card .runner-box{color:var(--paperwhite);background:#ebeff10a;border-color:#ebeff114}.runner-box div,.artifact-item{gap:3px;display:grid}.runner-diagnostic-grid{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}.runner-box span,.runner-box small,.artifact-item span{color:var(--muted);font-size:12px}.bug-card .runner-box span,.bug-card .runner-box small,.review-card .runner-box span,.review-card .runner-box small,.artifact-item span{color:#ebeff194}.runner-error{color:var(--coral);overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:1.45}.runner-job-details{border:1px solid var(--line);border-radius:7px;padding:9px 10px}.runner-job-details summary{color:var(--muted);cursor:pointer;font-size:12px;font-weight:900}.runner-job-details dl{gap:6px;margin:10px 0 0;display:grid}.runner-job-details div{gap:3px;display:grid}.runner-job-details dt{color:var(--muted);text-transform:uppercase;font-size:10px;font-weight:900}.runner-job-details dd{color:var(--ink);overflow-wrap:anywhere;margin:0;font-family:ui-monospace,SF Mono,Menlo,Monaco,Consolas,monospace;font-size:12px}.runner-waiting-note{color:var(--muted);margin:0;font-size:13px;line-height:1.45}.bug-card .runner-waiting-note,.review-card .runner-waiting-note{color:#ebeff1ad}.runner-operational-note{border-radius:7px;margin:0;padding:9px 10px;font-size:13px;font-weight:700;line-height:1.45}.runner-operational-note-muted{background:var(--slate-soft);color:var(--muted)}.runner-operational-note-warning{background:var(--coral-soft);color:var(--coral)}.runner-live-log{color:#ebeff1c2;background:#252627eb;border-color:#ebeff11a;overflow:hidden}.runner-live-log summary{color:#ebeff1d1;cursor:pointer;font-family:var(--mono);letter-spacing:0;text-transform:uppercase;font-size:12px;font-weight:700}.runner-live-log pre{white-space:pre-wrap;word-break:break-word;background:#0003;border-radius:6px;max-height:260px;margin:10px 0 0;padding:10px;overflow:auto}.artifact-item pre{color:var(--paperwhite);font-family:var(--mono);white-space:pre-wrap;word-break:break-word;background:#00000038;border-radius:6px;max-height:320px;margin:6px 0 0;padding:10px;font-size:12px;line-height:1.45;overflow:auto}.artifact-screenshot-preview img{object-fit:contain;background:#ebeff10a;border:1px solid #ebeff11a;border-radius:6px;max-width:100%;height:auto;max-height:520px;margin-top:8px;display:block}.artifact-list{gap:8px;display:grid}.artifact-item{background:#ebeff108;border:1px solid #ebeff114;border-radius:7px;padding:10px}.checklist{color:#ebeff1ad;margin:0;padding-left:18px}details:not(.disclosure-panel):not(.test-auth-panel):not(.settings-add-panel){border:1px solid var(--line);border-radius:7px;padding:10px}summary{cursor:pointer;font-weight:800}pre{white-space:pre-wrap;max-height:260px;color:var(--muted);overflow:auto}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{z-index:28;height:auto;padding:12px 14px 10px;position:sticky;top:0}.sidebar-head{border-bottom:0;grid-template-columns:minmax(0,1fr) minmax(180px,260px);align-items:center;padding:0}.brand-lockup{min-width:0}.sidebar h1{font-size:18px}.sidebar p,.sidebar-footer{display:none}.project-switcher-card{min-width:0}.sidebar nav{scrollbar-width:none;gap:6px;margin:0 -14px;padding:0 14px 2px;display:flex;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.nav-link{white-space:nowrap;flex:none;min-height:34px;padding:8px 10px}.nav-index{display:none}.workspace{padding:0 18px 22px}.pulse-shell{margin-inline:-18px;top:79px}.topbar{align-items:flex-start;gap:12px;min-height:auto;padding:12px 18px}.topbar h2{font-size:28px}.topbar-actions{gap:8px}.status-pill{min-height:34px;padding:7px 9px}.metrics-grid,.dashboard-queue-grid,.dogfood-strip,.split-layout,.inbox-queue-grid,.agent-empty-layout,.agent-capability-grid,.scheduled-jobs-grid,.repository-summary{grid-template-columns:1fr 1fr}.settings-repository-actions{grid-template-columns:1fr;align-items:stretch}.operator-workspace{grid-template-columns:1fr}.operator-thread-list,.operator-draft-panel{max-height:none;position:static}.operator-thread-list{grid-template-rows:auto}.thread-list-items{scroll-snap-type:x proximity;padding:0 0 2px;display:flex;overflow-x:auto}.thread-list-card,.thread-empty-state{scroll-snap-align:start;flex:0 0 min(340px,86vw)}.agent-master-detail,.runner-job-row{grid-template-columns:1fr}.runner-job-actions{justify-content:flex-start}.issue-master-detail{grid-template-columns:1fr}.issue-queue-list{border-right:0;max-height:none}.issue-detail-facts,.issue-detail-layout{grid-template-columns:1fr}.issue-overview-side{border-left:0;border-top:1px solid var(--line);padding-top:14px;padding-left:0}.agent-profile-sidebar,.skill-library-panel{position:static}.audit-table-shell{overflow-x:auto}.audit-table-header,.audit-row,.mailbox-table-header,.mailbox-table-row,.schedule-table-header,.schedule-table-row,.settings-command-row,.settings-command-version-row,.settings-table-header,.settings-table-row,.team-settings-table-header,.team-settings-table-row{min-width:880px}.mailbox-table,.settings-table,.settings-command-list,.settings-command-version-list,.schedule-table,.team-settings-tabs{overflow-x:auto}}@media (max-width:1320px){.operator-chat-header{grid-template-columns:1fr}.ticket-pipeline{justify-self:start}}@media (max-width:680px){.toast-viewport{width:auto;top:16px;left:16px;right:16px}.site-toast{width:100%;min-width:0}.workspace{padding:0 12px 18px}.pulse-shell{margin:0 -12px;position:static}.sidebar{padding-inline:12px}.sidebar nav{margin-inline:-12px;padding-inline:12px}.sidebar-head{grid-template-columns:1fr;gap:8px}.project-switcher-card{padding:9px 10px}.nav-link{font-size:13px}.nav-link svg{width:15px;height:15px}.issue-status-timeline{min-height:38px;padding-bottom:2px;display:flex;overflow:auto hidden}.issue-status-timeline li{white-space:nowrap;flex:0 0 86px}.issue-blocker-control,.issue-blocker-result{grid-template-columns:1fr;align-items:stretch}.issue-blocker-control{display:grid}.issue-blocker-control .secondary-button,.issue-blocker-result .secondary-button{justify-self:start}.loading-workspace{min-height:auto;padding-top:0}.loading-hero{grid-template-columns:1fr;align-items:start;padding:18px}.loading-actions{justify-content:start}.loading-actions span{width:100%}.topbar,.setup-warning-banner,.dogfood-strip,.split-layout,.form-grid,.inline-form,.metrics-grid,.dashboard-queue-grid,.inbox-queue-grid,.operator-workspace,.agent-capability-grid,.scheduled-jobs-grid,.settings-integration-grid,.repository-summary,.repository-setup-callout,.message-filter-bar,.settings-tag-form,.settings-secret-form,.settings-approval-form,.settings-tag-groups,.settings-member-row,.scheduled-job-meta,.agent-config-intro,.agent-general-form,.agent-meta-grid,.schedule-form-grid,.assignment-rule-grid,.bug-meta{grid-template-columns:1fr}.runner-job-facts{grid-template-columns:1fr 1fr}.schedule-toolbar{align-items:stretch;display:grid}.agent-config-intro{align-items:flex-start;display:grid}.attached-skill-row{align-items:stretch;display:grid}.issue-queue-row,.secret-row,.member-settings-row,.synced-issue-row,.github-project-step,.pending-invite-row{grid-template-columns:1fr}.team-settings-tab-list{min-width:max-content}.github-project-step,.repository-setup-callout{align-items:stretch}.composer-actions{grid-template-columns:1fr;align-items:stretch}.composer-actions .primary-button,.composer-actions .secondary-button{justify-self:start}.topbar{align-items:stretch;padding:12px;display:grid}.topbar h2,.team-topbar h1{font-size:25px}.topbar-actions{justify-content:flex-start}.topbar-actions>.status-pill{display:none}.topbar-actions .primary-button{flex:180px;justify-content:center}.team-shell{padding:0 12px 18px}.team-topbar{align-items:stretch;gap:10px;min-height:auto;margin-inline:-12px;padding:12px;display:grid}.account-team-menu>summary{justify-content:space-between;width:100%}.account-summary-text{max-width:none}.account-menu-popover{width:100%;min-width:0;left:0;right:0}.panel,.setup-panel{padding:14px}.panel-heading{align-items:flex-start;gap:10px;display:grid}.panel-heading .primary-button,.panel-heading .secondary-button{justify-self:start}.team-grid{grid-template-columns:1fr}.setup-next-action,.repo-import-row{grid-template-columns:1fr;align-items:stretch}.button-row{grid-template-columns:1fr;align-items:stretch;width:100%;display:grid}.button-row>*,.primary-button,.secondary-button,.quiet-button{min-width:0}.modal-backdrop{align-items:flex-end;padding:12px}.modal-panel{border-radius:8px;gap:14px;width:100%;max-height:calc(100vh - 24px);padding:16px}.issue-workbench-toolbar{align-items:stretch;display:grid}.issue-filter-bar{grid-template-columns:1fr}.issue-board{grid-auto-columns:auto;grid-auto-flow:row;padding-bottom:0;overflow-x:visible}.issue-board-column{min-width:0}.issue-queue-tabs{justify-content:flex-start}.audit-toolbar{grid-template-columns:1fr}.audit-table-shell{height:calc(100vh - 280px)}.audit-table-header,.mailbox-table-header,.schedule-table-header,.settings-table-header,.team-settings-table-header{display:none}.audit-row,.mailbox-table-row,.schedule-table-row,.settings-table-row,.team-settings-table-row{grid-template-columns:1fr;gap:7px;min-width:0}.mailbox-table,.schedule-table,.settings-table{overflow-x:clip}.audit-actions,.audit-drawer-actions{grid-template-columns:1fr 1fr;display:grid}.audit-lifecycle button{grid-template-columns:52px minmax(0,1fr)}.audit-lifecycle button small{grid-column:2}.audit-drawer{width:100vw}.topbar h2{font-size:25px}}
