.gh-connections[data-v-da4a3733]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.6rem}.gh-connections li[data-v-da4a3733]{display:flex;flex-direction:column;gap:.2rem;align-items:flex-start}.gh-connect[data-v-da4a3733]{display:flex;flex-direction:column;gap:.5rem;margin-top:1rem}.gh-warn[data-v-da4a3733]{background:#fef3c7;color:#92400e}.gh-section[data-v-fdaa5189]{margin-top:1rem}.gh-list[data-v-fdaa5189]{list-style:none;margin:.25rem 0;padding:0;display:flex;flex-direction:column;gap:.35rem}.gh-list li[data-v-fdaa5189]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.gh-card[data-v-fdaa5189]{border:1px solid var(--border, #d4d4d8);border-radius:6px;padding:.6rem .75rem;margin-bottom:.5rem}.gh-card header[data-v-fdaa5189]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.gh-job[data-v-fdaa5189]{border-left:3px solid var(--border, #d4d4d8);padding-left:.6rem;margin:.4rem 0}.gh-steps[data-v-fdaa5189]{margin:.25rem 0 .25rem 1rem;display:flex;flex-direction:column;gap:.2rem}.gh-steps li[data-v-fdaa5189]{display:flex;flex-wrap:wrap;align-items:baseline;gap:.5rem}.gh-links[data-v-fdaa5189]{margin:.25rem 0 0}.gh-ok[data-v-fdaa5189]{background:#dcfce7;color:#166534}.gh-bad[data-v-fdaa5189]{background:#fee2e2;color:#991b1b}.gh-running[data-v-fdaa5189]{background:#dbeafe;color:#1e40af}.gh-muted[data-v-fdaa5189]{background:#f4f4f5;color:#52525b}:root{color:#172033;background:#f3f6fb;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none}.dashboard-filters{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:1rem;align-items:end}.dashboard-filters .check{display:flex;flex-direction:row;align-items:center;gap:.5rem}.metric-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1rem;margin:1rem 0}.metric-grid article{background:var(--surface,#fff);border:1px solid var(--border,#d7dde5);border-radius:12px;padding:1rem;display:grid;gap:.3rem}.metric-grid strong{font-size:1.8rem}.attention-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.attention-item{display:grid;padding:.7rem 0;border-bottom:1px solid var(--border,#d7dde5);text-decoration:none}.view-switch{display:flex;gap:.5rem;flex-wrap:wrap}.view-switch button[aria-pressed=true]{font-weight:700;outline:2px solid #3157a4}.kanban{display:flex;gap:1rem;overflow-x:auto;padding:1rem 0;scroll-snap-type:x proximity}.kanban-column{flex:0 0 310px;min-height:220px;background:#f4f6f9;border:1px solid #d7dde5;border-radius:12px;padding:.75rem;scroll-snap-align:start}.kanban-column.allowed{outline:3px dashed #39734d}.kanban-column h2{display:flex;justify-content:space-between}.kanban-card{display:grid;gap:.45rem;background:#fff;border:1px solid #ccd3de;border-radius:9px;padding:.75rem;margin:.7rem 0}.kanban-card:focus-within,.kanban-card:focus{outline:3px solid #3157a4;outline-offset:2px}.kanban-card label{font-size:.85rem}.overdue{color:#9b1c1c;font-weight:700}.task-summary dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.task-summary dt{font-size:.8rem;color:#596475}.task-summary dd{margin:0;font-weight:600}.section-heading{display:flex;justify-content:space-between;gap:1rem;align-items:center}@media(max-width:700px){.topbar,.primary-nav{align-items:flex-start;flex-direction:column}.content{padding:1rem}.dashboard-filters{grid-template-columns:1fr}.metric-grid{grid-template-columns:repeat(2,1fr)}.kanban-column{flex-basis:86vw}.page-heading{align-items:flex-start}.task-summary dl{grid-template-columns:1fr 1fr}}.discussion{margin-top:1.5rem}.comment-list{display:grid;gap:1rem;margin:1rem 0}.comment{border:1px solid var(--border, #d9dee8);border-radius:.65rem;padding:1rem;background:#fff}.comment.resolved{border-left:4px solid #34835b}.comment header{display:flex;flex-wrap:wrap;gap:.5rem 1rem;color:#5b6474;font-size:.875rem}.comment header strong{color:#1d2635}.replies{margin:1rem 0 0 1.25rem;display:grid;gap:.75rem}.markdown{overflow-wrap:anywhere}.markdown code{background:#f0f2f6;border-radius:.25rem;padding:.1rem .25rem}.revision-list{background:#f7f8fa;border-radius:.5rem;padding:.75rem 1.5rem}.revision-list small{display:block;color:#697386}.compact{gap:.75rem}.compact-filters{margin-bottom:1rem}.comment-form{position:relative;border-top:1px solid #d9dee8;margin-top:1rem;padding-top:1rem}.mention-menu{display:grid;max-width:24rem;border:1px solid #ccd3df;border-radius:.5rem;background:#fff;box-shadow:0 .4rem 1rem #1c29421c}.mention-menu button{border:0;background:transparent;text-align:left;padding:.6rem .8rem;cursor:pointer}.mention-menu button:hover{background:#f0f4fa}.pagination{display:flex;align-items:center;justify-content:center;gap:1rem;margin:1rem 0}.planning-section{display:grid;gap:1.25rem;margin-top:1.5rem}.version-tabs{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.version-tabs button{border:1px solid #cbd4e3;border-radius:999px;padding:.4rem .7rem;background:#f5f7fb}.plan-view{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.plan-view>h3,.plan-view>.plan-steps{grid-column:1/-1}.plan-steps{display:grid;gap:1rem}.step-editor{border:1px solid #dfe5ef;border-radius:10px;padding:1rem;margin-bottom:1rem}.comparison{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}*{box-sizing:border-box}body{margin:0;min-width:320px;min-height:100vh}a{color:inherit}button,input,textarea,select{font:inherit}button{cursor:pointer}.shell{min-height:100vh}.topbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem max(1.25rem,calc((100vw - 72rem)/2));color:#fff;background:#13223b}.brand{font-weight:750;text-decoration:none}.account,.actions,.page-heading,.card-title-row,.primary-nav,.pagination{display:flex;align-items:center;gap:.75rem}.realtime-state{font-size:.82rem;padding:.25rem .55rem;border-radius:999px;background:#e5e7eb;color:#374151}.realtime-state[data-state=connected]{background:#dcfce7;color:#166534}.realtime-state[data-state=reconnecting],.realtime-state[data-state=connecting]{background:#fef3c7;color:#92400e}.primary-nav a{text-decoration:none}.primary-nav a:not(.brand){color:#dbe6ff}.content{max-width:72rem;margin:0 auto;padding:2.5rem 1.25rem 5rem}.page-heading{justify-content:space-between;align-items:flex-start;margin-bottom:1.5rem}h1,h2,p{margin-top:0}h1{font-size:clamp(1.9rem,4vw,2.6rem);margin-bottom:.35rem}h2{font-size:1.1rem}.eyebrow{color:#53647f;font-size:.78rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.muted,small{color:#65738a}.panel{background:#fff;border:1px solid #dfe5ef;border-radius:14px;padding:1.4rem;box-shadow:0 8px 30px #21304d0f}.button{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:9px;padding:.7rem 1rem;font-weight:700;text-decoration:none}.button:disabled{cursor:not-allowed;opacity:.6}.button-primary{color:#fff;background:#2858cc}.button-secondary{color:#243653;background:#e8edf6}.button-danger{color:#8d1d26;background:#fde5e6}.link-button{border:0;padding:0;margin-bottom:1rem;color:#2858cc;background:transparent}.login-page{display:grid;min-height:100vh;place-items:center;padding:1rem;background:radial-gradient(circle at top,#dce7ff,#f5f7fb 55%)}.login-card{width:min(100%,28rem)}label{display:grid;gap:.45rem;margin-bottom:1.1rem;font-weight:700}input,textarea,select{width:100%;border:1px solid #cbd4e3;border-radius:9px;padding:.75rem .85rem;color:#172033;background:#fff}input:focus,textarea:focus,select:focus{outline:3px solid rgba(40,88,204,.16);border-color:#2858cc}textarea{resize:vertical}.alert{border-radius:9px;padding:.85rem 1rem;color:#81212b;background:#fde9eb}.field-error{color:#a0222e}.state,.empty-state{text-align:center;padding:3rem 1rem}.project-grid,.details-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.project-card{display:block;text-decoration:none;transition:transform .15s,border-color .15s}.project-card:hover{transform:translateY(-2px);border-color:#8aa6e7}.card-title-row{justify-content:space-between}.badge{display:inline-flex;border-radius:999px;padding:.25rem .55rem;color:#17603a;background:#dcf7e8;font-size:.78rem;font-weight:800}.badge.archived{color:#5d6879;background:#e8ebf0}.full-width{grid-column:1 / -1}.preformatted{white-space:pre-wrap}.project-form{max-width:48rem}.task-form{max-width:54rem}.filter-grid,.form-grid,.task-controls{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.filter-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:1rem}.filter-grid label{margin-bottom:0}.task-list{display:grid;gap:.75rem}.task-row{display:flex;justify-content:space-between;gap:1rem;text-decoration:none}.task-row p{margin:.35rem 0 0}.task-meta{display:grid;align-content:start;justify-items:end;gap:.5rem;text-align:right}.pagination{justify-content:center;margin-top:1.25rem}.task-controls,.history-grid{margin-top:1rem}.timeline{display:grid;gap:1rem;padding-left:1.2rem}.timeline li{padding-left:.3rem}.timeline small{display:block;margin-top:.2rem}.section-actions{margin-bottom:1rem}.task-byline{margin-top:.75rem}.link-button.inline{margin:0 0 0 .5rem}@media(max-width:700px){.topbar,.page-heading{align-items:stretch;flex-direction:column}.account{justify-content:space-between}.project-grid,.details-grid,.filter-grid,.form-grid,.task-controls{grid-template-columns:1fr}.primary-nav{align-items:flex-start;flex-direction:column}.task-row{flex-direction:column}.task-meta{justify-items:start;text-align:left}.full-width{grid-column:auto}}.read-only-section form,.read-only-section .page-heading .actions,.read-only-section .details-grid button,.read-only-section .details-grid>article>label,.read-only-section .comment .actions{display:none}.agent-runs{margin-top:1.5rem;display:grid;gap:1rem}.dispatch-form{display:grid;gap:.75rem;border:1px solid #dfe5ef;border-radius:10px;padding:1rem;background:#f8fafd}.runs-table{width:100%;border-collapse:collapse}.runs-table th,.runs-table td{text-align:left;padding:.55rem .5rem;border-bottom:1px solid #e4e9f2;vertical-align:top}.runs-table .row-warning{background:#fff8e6}.runs-table .actions{display:flex;flex-wrap:wrap;gap:.4rem}.warning{color:#92400e;font-weight:700}.run-details{border:1px solid #dfe5ef;border-radius:10px;padding:1rem;display:grid;gap:.6rem}.run-details dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:.75rem;margin:0}.run-details dt{font-size:.8rem;color:#596475}.run-details dd{margin:0;font-weight:600;overflow-wrap:anywhere}.interaction{border-left:4px solid #b45309;padding:.6rem .8rem;background:#fff8e6;border-radius:8px;display:grid;gap:.5rem}.technical-output{max-height:22rem;overflow:auto;background:#f4f6f9;border-radius:8px;padding:.8rem}.credential-panel{border-color:#b45309}.credential-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;overflow-wrap:anywhere;background:#f4f6f9;border-radius:8px;padding:.8rem}.runner-card{margin-top:1rem;display:grid;gap:.6rem}.agent-list{display:grid;gap:.5rem;margin:0;padding-left:1.1rem}.checkbox{display:flex;flex-direction:row;align-items:center;gap:.45rem}.confirm-panel{display:grid;gap:.6rem;border:1px solid #d99b9b;border-radius:10px;padding:.8rem;background:#fdf1f1}.confirm-panel button{justify-self:start}.event-details code{display:block;overflow-wrap:anywhere;background:#f4f6f9;border-radius:6px;padding:.35rem .5rem}
