.markdown-format-toolbar{display:flex;flex-wrap:wrap;gap:2px;margin-bottom:6px}.markdown-format-button{display:inline-flex;align-items:center;justify-content:center;width:30px;height:28px;padding:0;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--muted);cursor:pointer}.markdown-format-button:focus-visible,.markdown-format-button:hover:not(:disabled){color:var(--text);background:var(--button);border-color:var(--border)}.markdown-format-button:disabled{opacity:.5;cursor:default}@media (hover:none) and (pointer:coarse){.markdown-format-button{width:40px;height:40px}}.composer-options{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.composer-options .check-label{display:inline-flex;align-items:center;gap:6px}.issue-template-chooser{display:flex;flex-wrap:wrap;align-items:end;gap:12px}.issue-form{border:1px solid var(--border,#d0d7de);border-radius:6px;padding:12px}.issue-form-header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.issue-form-description{display:block;font-weight:400}.issue-form-required{color:var(--danger,#cf222e)}.issue-form-checkboxes{border:0;margin:0;padding:0}.issue-form textarea.monospace{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.issue-contact-links{margin:8px 0 0;padding-left:20px}.markdown .attachment-image{max-width:100%;height:auto}.markdown .attachment-video{display:block;max-width:100%;max-height:70vh;background:#000}.attachment-status p{display:flex;align-items:center;gap:8px;margin:4px 0}.attachment-status progress{width:160px}.composer-suggestions{list-style:none;margin:4px 0 0;padding:4px;border:1px solid var(--border);border-radius:6px;background:var(--surface);max-height:240px;overflow-y:auto}.composer-suggestions li{padding:4px 8px;border-radius:4px;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.composer-suggestions li.selected,.composer-suggestions li:hover{background:var(--button)}.saved-replies{position:relative;display:inline-flex}.saved-replies-menu{position:absolute;top:32px;right:0;z-index:20;width:min(320px,80vw);display:flex;flex-direction:column;gap:6px;padding:8px;border:1px solid var(--border);border-radius:6px;background:var(--surface);box-shadow:0 8px 24px rgba(0,0,0,.2)}.saved-replies-menu ul{list-style:none;margin:0;padding:0;max-height:240px;overflow-y:auto}.saved-replies-menu li button{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:6px;border:0;border-radius:4px;background:transparent;color:inherit;text-align:left;cursor:pointer}.saved-replies-menu li button:focus-visible,.saved-replies-menu li button:hover{background:var(--button)}@media (max-width:600px){.markdown-format-toolbar{position:relative}.saved-replies{position:static}.saved-replies-menu{top:calc(100% + 4px);left:0;right:0;width:auto}}.saved-reply-list{list-style:none;padding:0;display:flex;flex-direction:column;gap:12px}.saved-reply-body{white-space:pre-wrap;margin:4px 0;max-height:8em;overflow:hidden}.issue-projects-field{border:0;padding:0;margin:0}.issue-projects-field ul{list-style:none;padding:0;margin:4px 0}.markdown details{border:1px solid var(--border);border-radius:6px;margin:0 0 16px;padding:0 12px}.markdown details>summary{cursor:pointer;font-weight:600;padding:8px 0}.markdown details[open]>summary{border-bottom:1px solid var(--border);margin-bottom:12px}.markdown details>:last-child:not(summary){margin-bottom:12px}.dialog{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:0 12px 32px #0008;padding:14px;display:flex;flex-direction:column;gap:10px}.dialog h2,.dialog h3{font-size:15px;margin:0}.dialog .form-stack{margin:0}.dialog-actions{display:flex;gap:8px;justify-content:flex-end}.dialog-popover{position:fixed;top:var(--popover-top,0);left:var(--popover-left,0);z-index:40;width:min(320px,92vw);max-height:calc(100vh - 16px);max-height:calc(100dvh - 16px);overflow:auto}.dialog-backdrop{position:fixed;inset:0;z-index:60;background:#01040999;display:flex;align-items:center;justify-content:center;padding:16px}.dialog-modal{width:min(480px,100%);max-height:calc(100vh - 32px);max-height:calc(100dvh - 32px);overflow:auto}@media (max-width:480px){.dialog-popover,.dialog-popover.dialog-flip{position:fixed;top:auto;left:0;right:0;bottom:0;width:auto;max-height:90vh;max-height:90dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0;z-index:60}.dialog-backdrop{align-items:flex-end;padding:0}.dialog-modal{width:100%;max-height:90vh;max-height:90dvh;border-radius:var(--radius-lg) var(--radius-lg) 0 0}}.branch-ref-picker{position:relative;display:inline-flex}.branch-ref-picker-trigger{display:flex;align-items:center;gap:6px;height:32px;padding:0 10px;border:1px solid var(--border);border-radius:6px;background:var(--button);color:var(--text);cursor:pointer;font-size:12px;max-width:220px}.branch-ref-picker-trigger:hover{background:var(--surface)}.branch-ref-picker-label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-ref-picker-caret{margin-left:2px;color:var(--muted)}.branch-ref-picker-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:30;display:flex;flex-direction:column;width:min(320px,90vw);background:var(--bg);border:1px solid var(--border);border-radius:6px;box-shadow:0 8px 30px #0006;padding:8px;gap:8px}.branch-ref-picker-search{width:100%;box-sizing:border-box;padding:6px 8px;border:1px solid var(--border);border-radius:6px;background:var(--header);color:var(--text)}.branch-ref-picker-tabs{display:flex;border-bottom:1px solid var(--border)}.branch-ref-picker-tab{display:flex;align-items:center;gap:4px;flex:1;justify-content:center;padding:6px 4px;background:none;border:0;border-bottom:2px solid transparent;color:var(--muted);cursor:pointer;font-size:12px}.branch-ref-picker-tab.active{color:var(--text);border-bottom-color:var(--orange)}.branch-ref-picker-count{color:var(--muted);font-size:11px}.branch-ref-picker-tab.active .branch-ref-picker-count{color:var(--text)}.branch-ref-picker-list{list-style:none;margin:0;padding:0;max-height:260px;overflow-y:auto}.branch-ref-picker-option{display:flex;align-items:center;gap:6px;padding:6px 4px;border-radius:4px;cursor:pointer;max-width:100%}.branch-ref-picker-option.active,.branch-ref-picker-option:hover{background:var(--surface)}.branch-ref-picker-check{display:inline-flex;width:16px;flex:0 0 auto;color:var(--blue)}.branch-ref-picker-name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.branch-ref-picker-badge{flex:0 0 auto;border:1px solid var(--border);border-radius:999px;padding:1px 8px;font-size:10px;color:var(--muted)}.branch-ref-picker-empty{padding:12px 4px;color:var(--muted);font-size:12px;text-align:center}.repo-sidebar{display:flex;flex-direction:column}.repo-sidebar h3{font-size:16px;margin:0 0 8px}.repo-sidebar-heading,.repo-sidebar-heading h3{margin:0}.repo-sidebar-empty-desc{font-style:italic}.repo-sidebar .icon-button{padding:4px 6px;line-height:0}.repo-sidebar-quicklinks{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.repo-sidebar-quicklink{display:flex;align-items:center;justify-content:flex-start;gap:8px;width:100%;padding:4px 0;background:none;border:0;color:var(--text);text-align:left;cursor:pointer;font-size:13px}.repo-sidebar-quicklink:focus-visible,.repo-sidebar-quicklink:hover{color:var(--blue)}.repo-sidebar-count{margin-left:auto;color:var(--muted)}.repo-sidebar-release p{margin:4px 0}.repo-sidebar-contributors{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.repo-sidebar-contributors li{display:flex;align-items:center;gap:8px}.repo-sidebar-monogram{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.repo-sidebar-contributor-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.repo-sidebar-contributors .muted{margin-left:auto}.repo-sidebar-language-bar{display:flex;width:100%;height:8px;border-radius:4px;overflow:hidden;background:var(--border)}.repo-sidebar-language-bar span{height:100%}.repo-sidebar-language-legend{list-style:none;margin:8px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:12px}.repo-sidebar-language-legend li{display:flex;align-items:center;gap:4px}.repo-sidebar-language-dot{width:10px;height:10px;border-radius:50%;flex-shrink:0}.avatar-image{display:inline-block;object-fit:cover}.avatar-image,.avatar-monogram{border-radius:50%;vertical-align:middle}.avatar-monogram{display:inline-flex;align-items:center;justify-content:center;color:white;font-weight:600;line-height:1;flex-shrink:0}.avatar-upload{display:flex;align-items:center;gap:16px;margin:8px 0 16px}.avatar-upload-controls{display:flex;flex-direction:column;gap:8px}.avatar-upload-buttons{display:flex;gap:8px}.avatar-upload-hint{margin:0}.issue-stage,.issue-stepper{--stage-line:var(--border);--stage-reached:var(--green-fg);--stage-current:var(--blue);--stage-current-ring:var(--tint-blue);--stage-upcoming:var(--surface);--stage-upcoming-edge:var(--border-strong);--stage-label:var(--muted);--stage-label-current:var(--text)}.issue-stage{margin:4px 0 16px}.issue-stepper{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none;max-width:640px}.issue-step{position:relative;flex:1 1 0;display:flex;flex-direction:column;align-items:center;min-width:0}.issue-step+.issue-step:before{content:"";position:absolute;top:7px;right:50%;width:100%;height:2px;background:var(--stage-line)}.issue-step.reached+.issue-step.current:before,.issue-step.reached+.issue-step.reached:before{background:var(--stage-reached)}.issue-step-dot{position:relative;z-index:1;width:16px;height:16px;padding:0;border:2px solid var(--stage-upcoming-edge);border-radius:50%;background:var(--stage-upcoming);cursor:pointer}.issue-step-dot:focus-visible{outline:none;box-shadow:var(--focus)}.issue-step.reached .issue-step-dot{border-color:var(--stage-reached);background:var(--stage-reached)}.issue-step.current .issue-step-dot{border-color:var(--stage-current);background:var(--stage-current);box-shadow:0 0 0 4px var(--stage-current-ring)}.issue-step-label{margin-top:6px;color:var(--stage-label);font-size:12px;line-height:1.3;text-align:center;overflow-wrap:anywhere}.issue-step.current .issue-step-label{color:var(--stage-label-current);font-weight:600}.issue-stage-detail{margin:8px 0 0;color:var(--stage-label)}.issue-stage-detail strong{color:var(--stage-label-current)}.issue-stage-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}@media (pointer:coarse){.issue-stepper:not(.compact) .issue-step-dot:after{content:"";position:absolute;inset:-12px}}@media (max-width:560px){.issue-stepper:not(.compact) .issue-step:not(.current) .issue-step-label{visibility:hidden}}.issue-stage-compact{display:inline-flex;align-items:center;gap:8px}.issue-stepper.compact{display:inline-flex;align-items:center;max-width:none;width:64px;flex-shrink:0;vertical-align:middle}.issue-stepper.compact .issue-step{flex:1 1 0;align-items:flex-end}.issue-stepper.compact .issue-step:first-child{flex:0 0 7px}.issue-stepper.compact .issue-step+.issue-step:before{top:3px;left:0;right:7px;width:auto;height:1px}.issue-stage-name{width:84px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:var(--muted)}.issue-stepper.compact .issue-step-dot{display:block;width:7px;height:7px;border-width:1px;cursor:default}.issue-stepper.compact .issue-step.current .issue-step-dot{box-shadow:0 0 0 2px var(--stage-current-ring)}.issue-stage-compact.has-card{cursor:default;border-radius:6px}.issue-stage-compact.has-card:focus-visible{outline:none;box-shadow:var(--focus)}.issue-stage-card{position:fixed;z-index:50;width:300px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-pop);pointer-events:none;font-size:12px;line-height:1.4;overflow:hidden}.issue-stage-card-header{display:flex;align-items:baseline;justify-content:space-between;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border);background:var(--bg)}.issue-stage-card-title{color:var(--text);font-size:13px;font-weight:600}.issue-stage-card-meta{color:var(--muted);white-space:nowrap}.issue-stage-card-steps{list-style:none;margin:0;padding:12px 14px}.issue-stage-card-step{--stage-card-dot:10px;position:relative;display:flex;gap:10px;padding-bottom:14px}.issue-stage-card-step.upcoming{--stage-card-dot:8px;padding-bottom:6px}.issue-stage-card-step:last-child{padding-bottom:0}.issue-stage-card-step:not(:last-child):after{content:"";position:absolute;left:4.5px;top:16px;bottom:2px;border-left:1px dashed var(--border-strong)}.issue-stage-card-step.reached:not(:last-child):after{border-left:1px solid var(--green-fg)}.issue-stage-card-step.upcoming:not(:last-child):after{top:13px;bottom:0}.issue-stage-card-dot{flex-shrink:0;box-sizing:border-box;width:var(--stage-card-dot);height:var(--stage-card-dot);margin:4px calc((10px - var(--stage-card-dot)) / 2) 0;border:1px solid var(--border-strong);border-radius:50%;background:var(--surface)}.issue-stage-card-step.reached .issue-stage-card-dot{border-color:var(--green-fg);background:var(--green-fg)}.issue-stage-card-step.current .issue-stage-card-dot{border-color:var(--blue);background:var(--blue);box-shadow:0 0 0 3px var(--tint-blue)}.issue-stage-card-text{flex:1;display:flex;flex-direction:column;gap:3px;min-width:0}.issue-stage-card-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.issue-stage-card-label{color:var(--text);font-weight:500}.issue-stage-card-step.current .issue-stage-card-label{font-weight:600}.issue-stage-card-step.upcoming .issue-stage-card-label{color:var(--muted);font-weight:400}.issue-stage-card-time{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.issue-stage-card-detail{display:flex;align-items:center;gap:6px;min-width:0;color:var(--muted)}.issue-stage-card-actor{display:inline-flex;align-items:center;gap:5px;color:var(--text);white-space:nowrap}.issue-stage-card-why{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.issue-stage-card-actor+.issue-stage-card-why:before{content:"·";margin-right:6px}.issue-stage-card-error{margin:0;padding:0 14px 12px;color:var(--red)}@media (forced-colors:active){.issue-step.current .issue-step-dot,.issue-step.reached .issue-step-dot{background:CanvasText}}.issue-views-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin:16px 0 12px}.issue-quick-views{display:contents}.issue-quick-view{display:inline-flex;align-items:center;gap:6px}.saved-view-chips{display:contents}.saved-view-chips:before{content:"";align-self:stretch;width:1px;margin:4px 6px;background:var(--border)}.saved-view-chip:disabled{opacity:.5;cursor:not-allowed}.saved-view-menu{margin-left:auto}.saved-view-menu.unsaved{color:var(--blue)}.issue-query-toggle{font-family:inherit}.issue-quick-view{background:none;border:1px solid transparent;border-radius:6px;color:var(--muted);padding:4px 10px;font:inherit;cursor:pointer}.issue-quick-view:hover{color:var(--text)}.issue-quick-view.selected{border-color:var(--border);background:var(--button);color:var(--text);font-weight:600}.issue-search{position:relative;display:flex;align-items:center;gap:8px;margin:8px 0}.issue-search input{flex:1;min-width:0;padding-left:32px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.issue-search-icon{position:absolute;left:10px;color:var(--muted);pointer-events:none}.issue-list-header{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.issue-list-header>.tap-target{flex-shrink:0}.issue-state-tabs{display:flex;gap:12px;flex:1 0 auto}.issue-state-tab{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;background:none;border:0;padding:0;color:var(--muted);font:inherit;cursor:pointer}.issue-state-tab.selected{color:var(--text);font-weight:600}.issue-list-menus{display:flex;flex-wrap:wrap;gap:4px 16px}.issue-menu{position:relative}.issue-menu>summary{cursor:pointer;color:var(--muted);list-style:none}.issue-menu>summary:after{content:" \25BE"}.issue-menu.active>summary{color:var(--text);font-weight:600}.issue-menu-body{position:absolute;right:0;z-index:20;width:280px;max-width:calc(100vw - 32px);max-height:360px;overflow-y:auto;margin-top:6px;padding:6px 0;background:var(--surface);border:1px solid var(--border);border-radius:8px;box-shadow:0 8px 24px rgb(1 4 9/.5)}.issue-menu-body>input{display:block;width:calc(100% - 16px);margin:2px 8px 6px}.issue-menu-item{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;background:none;border:0;color:var(--text);font:inherit;text-align:left;cursor:pointer}.issue-menu-item:focus-visible,.issue-menu-item:hover{background:var(--button)}.issue-menu-check{display:inline-flex;width:16px;flex-shrink:0}.issue-menu-swatch{width:12px;height:12px;border-radius:50%;flex-shrink:0}.issue-menu-emoji{display:flex;flex-wrap:wrap;gap:2px;padding:6px 8px 2px;border-top:1px solid var(--border);margin-top:4px}.issue-menu-emoji button{background:none;border:1px solid transparent;border-radius:6px;padding:2px 6px;font:inherit;cursor:pointer}.issue-menu-emoji button.selected,.issue-menu-emoji button:hover{border-color:var(--border);background:var(--button)}.saved-view-scope{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-size:12px}.saved-views-dialog.dialog-popover{width:min(380px,92vw)}.saved-view-query{display:block;padding:4px 8px;border-radius:6px;background:var(--bg);color:var(--muted);font-size:12px;overflow-wrap:anywhere}.saved-view-list{list-style:none;margin:0;padding:0}.saved-view-item,.saved-view-list{display:flex;flex-direction:column}.saved-view-item{gap:6px;padding:10px 0;border-top:1px solid var(--border)}.saved-view-item-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.saved-view-edit summary{color:var(--muted);font-size:12px;cursor:pointer}.saved-view-edit[open]{display:flex;flex-direction:column;gap:8px}@media (max-width:640px){.issue-list-menus{position:relative;width:100%}.issue-menu{position:static}.issue-menu-body{left:0;right:0;width:auto}}.issue-list-pulls{display:inline-flex;align-items:center;gap:4px;color:inherit}.issue-list-pulls.open svg{color:var(--green)}.issue-list-pulls:hover{color:var(--blue)}.issue-blocked{display:inline-flex;align-items:center;gap:4px;height:20px;border:1px solid #f7816666;border-radius:24px;padding:0 7px;font-size:12px;font-weight:500;color:var(--orange);background:var(--tint-orange);white-space:nowrap}.density-toggle{display:inline-flex;border:1px solid var(--border);border-radius:6px;overflow:hidden}.density-toggle button{background:none;border:0;padding:2px 8px;color:var(--muted);font:inherit;font-size:12px;cursor:pointer}.density-toggle button+button{border-left:1px solid var(--border)}.density-toggle button.selected{background:var(--button);color:var(--text);font-weight:600}.issue-list-meta{display:grid;grid-template-columns:156px 64px 44px 36px;column-gap:12px;align-items:center}.issue-slot{display:flex;align-items:center;min-width:0}.issue-slot-comments,.issue-slot-people{justify-content:flex-end}.issue-list-byline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;margin-top:6px}.issue-list-byline .issue-list-milestone{margin-left:0}.compact .issue-list-row,.compact .work-dashboard-row{padding-top:6px;padding-bottom:6px;align-items:center}.compact .issue-list-byline{display:inline-flex;margin-top:0;vertical-align:middle}.compact .work-dashboard-row p{display:inline;margin:0 0 0 8px}.compact .work-dashboard-row .work-dashboard-repo{margin:0 8px 0 0!important}.issue-due{display:inline-flex;align-items:center;gap:4px;font-size:12px;white-space:nowrap}.infinite-more{display:flex;flex-direction:column;align-items:center;gap:8px;padding:16px 0 32px}.status-dashboard{--chart-1:var(--blue,#4493f8);--chart-2:#d95926;--chart-3:#199e70;--chart-4:#c98500;--chart-5:#d55181;--chart-6:#9a7bdc;--chart-grid:#21262d;--chart-baseline:var(--border);--hairline:#21262d;--state-up:#3fb950;--state-down:#f85149;--state-warn:#d29922;max-width:1680px;margin:0 auto}.status-heading{display:flex;align-items:center;gap:12px 16px;flex-wrap:wrap}.status-refresh{margin:0 0 0 auto;display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--muted);font-variant-numeric:tabular-nums}.status-refresh-dot{width:8px;height:8px;border-radius:50%;background:var(--state-warn);flex:none}.status-refresh-retry{padding:0;font-size:12px;color:var(--chart-1)}.status-refresh-retry:hover{text-decoration:underline}.status-range-trigger{max-width:100%;min-width:0}.status-sticky{position:sticky;top:0;z-index:20;background:var(--bg);border-bottom:1px solid var(--border);margin:0 0 16px}.status-sticky .status-heading{padding:8px 0}.status-sticky .status-heading h1{margin:0}.status-body{display:grid;gap:16px;min-height:400px}.status-body>.empty-panel,.status-body>.panel{margin:0}main.repo-container:has(.status-dashboard){max-width:1744px}@media (min-width:1360px){.status-body{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.status-body>.status-electricity,.status-body>.status-overview,.status-body>.status-runners,.status-body>.status-summary{grid-column:1/-1}}.status-dashboard .panel{padding:16px 20px 20px}.status-dashboard .panel>h2,.status-host-heading h2{font-size:15px;font-weight:600;line-height:1.3;margin:0 0 4px;display:flex;align-items:center;gap:8px;min-width:0}.status-dashboard .panel>h2+p,.status-dashboard .panel>h2+ul{margin-top:4px}.status-dashboard .panel>p.muted:not(:last-child){margin:0 0 12px}.status-summary{display:flex;align-items:center;gap:8px 16px;flex-wrap:wrap;background:var(--surface)}.status-dashboard .status-summary{padding:14px 20px}.status-summary strong{display:inline-flex;align-items:center;gap:10px;font-size:15px}.status-summary strong:before{content:"";width:10px;height:10px;border-radius:50%;background:var(--state-up);box-shadow:0 0 0 4px rgba(63,185,80,.15);flex:none}.status-summary-down strong:before{background:var(--state-down);box-shadow:0 0 0 4px rgba(248,81,73,.15)}.status-summary>.muted{font-size:13px;margin-left:auto}.status-pool-badge{font-size:11px;font-weight:500}.status-host-heading{display:flex;align-items:baseline;justify-content:space-between;gap:4px 12px;flex-wrap:wrap;min-width:0}.status-host-error,.status-host-heading>.muted{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.status-host-error{color:var(--state-down);overflow-wrap:anywhere;margin:8px 0 0}.status-dot{display:inline-block;width:8px;height:8px;border-radius:50%;flex:none}.status-dot-up{background:var(--state-up)}.status-dot-down{background:var(--state-down)}.status-stat-row{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 18px}.status-stat-tile{flex:1 0 auto;min-width:0;white-space:nowrap;background:var(--surface);border:1px solid var(--hairline);border-radius:6px;padding:5px 10px 6px}.status-stat-label{display:block;font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.status-stat-value{display:block;font-size:13px;font-weight:600;line-height:1.3;font-variant-numeric:tabular-nums}.status-stat-part{white-space:nowrap}.status-charts{display:grid;grid-template-columns:1fr 1fr;gap:24px 28px}@media (max-width:700px){.status-charts{grid-template-columns:1fr;gap:20px}.status-dashboard .panel{padding:14px 14px 16px}.status-refresh{margin-left:0;order:3;flex-basis:100%}.status-summary>.muted{margin-left:0}}.status-chart{margin:0;min-width:0}.status-chart figcaption{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:6px}.status-chart-title{font-size:13px;font-weight:600;color:var(--text)}.status-chart-legend,.status-chart-note{font-size:12px;color:var(--muted)}.status-chart-legend{list-style:none;margin:0 0 0 auto;padding:0;display:flex;flex-wrap:wrap;gap:4px 16px}.status-chart-legend li{display:inline-flex;align-items:center;gap:6px}.status-chart-legend-axis{color:var(--muted)}.status-chart-legend-axis:before{content:"\00b7";margin-right:6px}.status-key{display:inline-block;width:12px;height:2px;border-radius:1px;flex:none}.status-key-primary{background:var(--chart-1)}.status-key-secondary{background:var(--chart-2)}.status-chart-plot{position:relative;width:100%;min-width:0;border-radius:4px}.status-chart-plot:focus-visible{outline:2px solid var(--chart-1);outline-offset:2px}.status-chart-svg{width:100%;height:auto;display:block;touch-action:pan-y}.status-chart-gridline{stroke:var(--chart-grid);stroke-width:1;shape-rendering:crispEdges}.status-chart-baseline{stroke:var(--chart-baseline);stroke-width:1;shape-rendering:crispEdges}.status-chart-axis-label{fill:var(--muted);font-size:11px;font-variant-numeric:tabular-nums}.status-chart-axis-label-primary{fill:var(--chart-1)}.status-chart-axis-label-secondary{fill:var(--chart-2)}.status-chart-empty{fill:var(--muted);font-size:12px}.status-chart-line{fill:none;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.status-chart-line-primary{stroke:var(--chart-1)}.status-chart-line-secondary{stroke:var(--chart-2)}.status-chart-area{stroke:none}.status-wash-primary{stop-color:var(--chart-1)}.status-wash-secondary{stop-color:var(--chart-2)}.status-wash-top{stop-opacity:.18}.status-wash-bottom{stop-opacity:0}.status-chart-dot-primary{fill:var(--chart-1)}.status-chart-dot-secondary{fill:var(--chart-2)}.status-chart-marker{stroke:var(--bg,#0d1117);stroke-width:2;pointer-events:none}.status-chart-cursor{stroke:var(--muted);stroke-width:1;opacity:.5;pointer-events:none}.status-chart-tooltip{position:absolute;pointer-events:none;background:var(--surface,#161b22);border:1px solid var(--border);border-radius:6px;padding:6px 10px;font-size:12px;line-height:1.45;white-space:nowrap;display:flex;flex-direction:column;gap:1px;box-shadow:0 4px 12px rgba(1,4,9,.5);z-index:2}.status-chart-tooltip-flip{transform:translateX(-100%)}.status-chart-tooltip-time{color:var(--muted);font-size:11px}.status-chart-tooltip-row{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums}.status-chart-tooltip-row strong{font-weight:600;color:var(--text)}.status-chart-tooltip-label{color:var(--muted)}.status-reachability ul{list-style:none;margin:0;padding:0}.status-reachability li{display:flex;align-items:center;gap:10px;padding:9px 0;border-bottom:1px solid var(--hairline);min-width:0;flex-wrap:wrap}.status-reachability li:first-child{padding-top:4px}.status-reachability li:last-child{border-bottom:none;padding-bottom:0}.status-reach-host{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:13px;overflow-wrap:anywhere}.status-down-text{color:var(--state-down);font-weight:600}.status-vms li.status-vm{display:grid;grid-template-columns:minmax(0,1fr);gap:8px}.status-vm-line{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.status-host-heading .status-host-error-inline{margin:0 auto 0 0}.status-vm .status-host-error{margin:0}.status-upstrip{display:flex;align-items:center;gap:12px;font-variant-numeric:tabular-nums}.status-upstrip-svg{flex:1;min-width:0;height:6px;border-radius:3px}.status-upstrip-up{fill:var(--state-up);opacity:.55}.status-upstrip-down{fill:var(--state-down)}.status-workers{margin-bottom:4px}.status-rollout{margin-top:12px}.status-rollout p{margin:0 0 4px}.status-runners .status-stat-row{margin-top:16px}.status-runner-kinds{margin-top:24px}.status-kind-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px;margin-bottom:6px}.status-kind-metric-toggle{display:flex;gap:4px}.status-kind-metric-btn{border:1px solid var(--hairline);background:var(--surface);color:var(--muted);border-radius:6px;padding:3px 10px;font-size:12px;cursor:pointer}.status-kind-metric-active{color:var(--text);border-color:var(--chart-1)}.status-kind-legend{margin:0 0 6px}.status-kind-area{stroke:none;opacity:.85}.status-kind-totals{width:100%;margin-top:12px;border-collapse:collapse;font-size:12px}.status-kind-totals td,.status-kind-totals th{text-align:right;padding:5px 8px;border-bottom:1px solid var(--hairline);font-variant-numeric:tabular-nums;white-space:nowrap}.status-kind-totals th[scope=row]{text-align:left;font-weight:500;color:var(--text);white-space:normal;overflow-wrap:anywhere}.status-kind-totals thead th{color:var(--muted);font-weight:500;border-bottom:1px solid var(--border)}@media (max-width:420px){.status-kind-totals{display:block;overflow-x:auto}}.status-drain-badge{border-color:var(--orange);color:var(--orange)}.status-network-held{border-color:var(--red);color:var(--red)}.status-sections.repo-tabs{margin:0;padding:0;min-height:40px;border-bottom:0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.status-sections.repo-tabs::-webkit-scrollbar{display:none}.status-sections.repo-tabs>a{gap:6px;white-space:nowrap;color:var(--muted)}.status-sections.repo-tabs>a.active,.status-sections.repo-tabs>a.active svg{color:var(--text)}.status-body>[id^=status-section-]{scroll-margin-top:calc(var(--status-sticky-height, 0px) + 16px)}.status-section-icon,.status-section-title>svg:first-child{color:var(--muted);flex:none}.status-summary strong:before{content:none}.status-summary-icon{flex:none;color:var(--state-up)}.status-summary-down .status-summary-icon{color:var(--state-down)}.topbar .status-admin-link{gap:6px}.status-admin-link-text{font-size:12px;font-weight:600}@container topbar (max-width: 912px){.status-admin-link-text{display:none}}.status-energy-scroll{overflow-x:auto;margin:0 0 12px}.status-energy-table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.status-energy-table td,.status-energy-table th{text-align:left;vertical-align:top;padding:6px 12px 6px 0;border-bottom:1px solid var(--hairline);white-space:nowrap}.status-energy-table thead th{font-size:12px;font-weight:400;color:var(--muted)}.status-energy-table td>span{display:block}.status-energy-cost{font-weight:600}.status-stat-label .status-dot{display:inline-block;width:7px;height:7px;margin-right:5px;vertical-align:1px}.runner-pool-banner{display:flex;align-items:flex-start;gap:8px;border-color:#d2992266;background:#d299221a}.runner-pool-banner-icon{flex:none;margin-top:2px;color:#d29922}.queued-age{font-variant-numeric:tabular-nums;white-space:nowrap}.merge-queue-state.testing.waiting-for-runner{color:var(--muted);border-color:var(--border);background:transparent}.status-summary-warn .status-summary-icon{color:var(--state-warn,#d29922)}.runner-pool-badge{display:inline-flex;align-items:center;gap:4px;color:#d29922;border-color:#d2992266;background:#d299221a;white-space:nowrap}html.addy-chat-open .app-shell{margin-right:var(--addy-chat-width,420px)}.addy-chat-pill{position:fixed;right:20px;bottom:20px;z-index:60;display:inline-flex;border-radius:999px;background:var(--surface);border:1px solid var(--border);color:var(--text);font-weight:600;box-shadow:0 8px 24px rgba(1,4,9,.6)}.addy-chat-pill:hover{border-color:#e2843a}.addy-chat-pill-open{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 10px;border:0;border-radius:inherit;background:none;color:inherit;font:inherit;cursor:pointer}.addy-chat-pill-hide{position:absolute;top:-7px;left:-7px;display:grid;place-items:center;width:20px;height:20px;padding:0;border:1px solid var(--border);border-radius:50%;background:var(--surface);color:var(--muted);cursor:pointer;opacity:0;transform:scale(.8);transition:opacity .15s ease,transform .15s ease}.addy-chat-pill:focus-within .addy-chat-pill-hide,.addy-chat-pill:hover .addy-chat-pill-hide{opacity:1;transform:none}.addy-chat-pill-hide:hover{color:var(--text);border-color:var(--border-strong)}@media (hover:none){.addy-chat-pill-hide{opacity:.85;transform:none}}.addy-chat-peek{position:fixed;right:0;bottom:20px;z-index:60;display:inline-flex;align-items:center;height:36px;width:56px;padding:0 0 0 7px;border:1px solid var(--border);border-right:0;border-radius:999px 0 0 999px;background:var(--surface);box-shadow:0 8px 24px rgba(1,4,9,.6);cursor:pointer;transform:translateX(34px);transition:transform .25s cubic-bezier(.34,1.56,.64,1),border-color .15s ease}.addy-chat-peek:focus-visible,.addy-chat-peek:hover{transform:translateX(16px);border-color:#e2843a;animation:addy-peek-nudge 1.4s ease-in-out .25s infinite}@keyframes addy-peek-nudge{0%,to{transform:translateX(16px)}50%{transform:translateX(10px)}}.addy-chat-peek.has-badge:after{content:"";position:absolute;top:3px;left:4px;width:8px;height:8px;border-radius:50%;background:#d8712a;box-shadow:0 0 0 2px var(--surface)}@media (prefers-reduced-motion:reduce){.addy-chat-peek{transition:none}.addy-chat-peek:focus-visible,.addy-chat-peek:hover{animation:none}}.addy-chat-pill-mark{height:18px;width:auto}.addy-chat-badge{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:#d8712a;color:#fff;font-size:11px;line-height:18px;text-align:center}.addy-chat-drawer{position:fixed;top:0;right:0;bottom:0;z-index:60;display:flex;flex-direction:column;background:var(--surface);border-left:1px solid var(--border);min-width:0}.addy-chat-resize{position:absolute;left:-3px;top:0;bottom:0;width:6px;cursor:col-resize;touch-action:none}.addy-chat-resize:focus-visible,.addy-chat-resize:hover{background:var(--blue);outline:none}.addy-chat-head{display:flex;align-items:center;gap:4px;padding:10px 10px 10px 14px;border-bottom:1px solid var(--border);background:var(--header)}.addy-chat-mode{flex:none;padding:2px 8px;border-radius:999px;border:1px solid var(--border);background:none;color:var(--muted);font-size:11px;cursor:pointer}.addy-chat-mode.advanced{border-color:#d8712a;color:#d8712a}.addy-chat-head strong{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-left:6px}.addy-chat-head-mark{height:16px;width:auto}.addy-chat-drawer .icon-button{width:28px;height:28px;border-radius:6px;color:var(--muted)}.addy-chat-drawer .icon-button:hover{color:var(--text);background:var(--button)}.addy-chat-history{border-bottom:1px solid var(--border);max-height:40%;overflow:auto;padding:6px 8px}.addy-chat-history ul{list-style:none;margin:0;padding:0}.addy-chat-history li{display:flex;align-items:center;border-radius:6px}.addy-chat-history li.current,.addy-chat-history li:hover{background:var(--button)}.addy-chat-history li.addy-chat-history-confirm{flex-wrap:wrap;gap:6px;padding:6px 8px;background:var(--button)}.addy-chat-history-confirm .button{height:28px;padding:0 10px;font-size:12px}.addy-chat-history-confirm span{flex:1 1 100%;overflow-wrap:anywhere}.addy-chat-history-switch{display:block;margin:6px 0 2px;padding:4px 8px;font-size:12px;color:var(--muted)}.addy-chat-history-switch:hover{color:var(--text)}.addy-chat-history-open{flex:1;min-width:0;justify-content:flex-start;padding:6px 8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;text-align:left}.addy-chat-log{flex:1;overflow-y:auto;padding:14px;display:flex;flex-direction:column;gap:10px}.addy-chat-empty{margin:auto 0;text-align:center;color:var(--muted);padding:0 12px}.addy-chat-empty-logo{height:36px;width:auto;margin-bottom:12px}.addy-chat-msg{border-radius:10px;padding:8px 12px;overflow-wrap:anywhere;min-width:0}.addy-chat-msg.user{align-self:flex-end;max-width:88%;background:#1f3a5f;white-space:pre-wrap}.addy-chat-who{display:flex;align-items:center;gap:6px;margin:6px 0 -4px;font-size:12px;font-weight:600;color:var(--text)}.addy-chat-who img{height:16px;width:auto}.addy-chat-msg.assistant{align-self:flex-start;max-width:100%;background:var(--surface-raised);border:1px solid var(--border);border-top-left-radius:4px;padding:8px 12px;line-height:1.6}.addy-chat-msg.assistant .markdown{padding:0;font-size:14px}.addy-chat-msg.assistant .markdown blockquote,.addy-chat-msg.assistant .markdown ol,.addy-chat-msg.assistant .markdown p,.addy-chat-msg.assistant .markdown pre,.addy-chat-msg.assistant .markdown table,.addy-chat-msg.assistant .markdown ul{margin:0 0 8px}.addy-chat-msg.assistant .markdown>:first-child{margin-top:0}.addy-chat-msg.assistant .markdown>:last-child{margin-bottom:0}.addy-chat-msg.assistant .markdown :not(pre)>code{font-size:12.5px;padding:1px 4px;background:#6e76841f;border-radius:4px}.addy-chat-msg.assistant .markdown code[data-short]{white-space:nowrap}.addy-chat-msg.assistant.stale{background:transparent;border-style:dashed;color:var(--muted)}.addy-chat-outcome{display:flex;align-items:center;gap:6px;margin:-4px 0 0;font-size:12px;color:var(--muted)}.addy-chat-outcome.done svg{color:#3fb950}.addy-chat-outcome.failed svg{color:#f85149}.addy-chat-msg.assistant pre{max-width:100%;overflow-x:auto}.addy-chat-sent-context{display:block;font-size:11px;color:var(--muted);margin-bottom:2px}.addy-chat-tool{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;color:var(--muted)}.addy-chat-tool.done svg{color:#3fb950}.addy-chat-tool.error svg{color:#f85149}.addy-chat-spinner{width:10px;height:10px;border-radius:50%;border:2px solid var(--border);border-top:2px solid #e2843a;animation:addy-chat-spin .8s linear infinite}@keyframes addy-chat-spin{to{transform:rotate(1turn)}}.addy-chat-error{margin:0;font-size:12px;color:#f85149}.addy-chat-card,.addy-chat-question,.addy-chat-run{border:1px solid var(--border);border-radius:8px;padding:10px 12px;background:var(--bg)}.addy-chat-card.state-pending{border-color:#d8712a}.addy-chat-card header,.addy-chat-run header{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:6px}.addy-chat-card-state{font-size:11px;color:var(--muted)}.addy-chat-card.state-done .addy-chat-card-state{color:#3fb950}.addy-chat-card.state-failed .addy-chat-card-state{color:#f85149}.addy-chat-card dl{margin:0 0 8px;display:grid;gap:4px}.addy-chat-card dl>div{display:grid;grid-template-columns:88px 1fr;gap:8px}.addy-chat-card dl>div.long{grid-template-columns:1fr;gap:2px}.addy-chat-card dt{color:var(--muted);font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:8px}.addy-chat-card dd{margin:0;min-width:0;overflow-wrap:anywhere;white-space:pre-wrap}.addy-chat-card dl>div.long dd{max-height:220px;overflow:auto;background:var(--surface);border:1px solid var(--border);border-radius:6px;padding:6px 8px;font-size:13px}.addy-chat-card dd.mono{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.addy-chat-card dd .markdown{white-space:normal}.addy-chat-card-row-view{display:inline-flex;gap:4px}.addy-chat-card-row-hidden{margin:4px 0 0;color:#d8712a}.addy-chat-card p{margin:0 0 8px}.addy-chat-card-buttons{display:flex;gap:8px}.addy-chat-card-group{margin-bottom:6px}.addy-chat-question p,.addy-chat-run p{margin:0 0 6px}.addy-chat-options{display:grid;gap:6px;margin:0 0 8px}.addy-chat-option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:left;width:100%;padding:8px 10px;border:1px solid var(--border);border-radius:6px;background:var(--bg);color:var(--text);font:inherit;cursor:pointer}.addy-chat-option:hover:not(:disabled){border-color:#d8712a}.addy-chat-option:disabled{cursor:default;opacity:.6}.addy-chat-option.chosen{border-color:#3fb950;opacity:1}.addy-chat-answered{color:#3fb950}.addy-chat-run-state.queued,.addy-chat-run-state.running{color:#e2843a}.addy-chat-run-state.succeeded{color:#3fb950}.addy-chat-run-state.failed{color:#f85149}.addy-chat-run-mail{list-style:none;margin:0 0 8px;padding:0;font-size:12px}.addy-chat-run-mail li{overflow-wrap:anywhere}.addy-chat-steer{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:end;margin-bottom:6px}.addy-chat-steer>p,.addy-chat-steer>span{grid-column:1/-1;margin:0}.addy-chat-compose textarea,.addy-chat-steer textarea{width:100%;resize:vertical;background:var(--bg);color:var(--text);border:1px solid var(--border);border-radius:6px;padding:6px 8px}.addy-chat-run .small-button{padding:3px 10px;font-size:12px}.addy-chat-run-tools{display:inline-flex;align-items:center;gap:4px;flex:none}.addy-chat-pane.mini{padding:0 8px}.addy-chat-run-bar{display:flex;align-items:center;gap:6px;width:100%;min-height:28px;padding:0 4px;border:0;background:none;color:var(--text);font-size:12px;text-align:left;cursor:pointer}.addy-chat-run-bar .addy-chat-tray-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.addy-chat-run-bar svg{margin-left:auto;flex:none;color:var(--muted)}.addy-chat-compose{border-top:1px solid var(--border);padding:10px 12px 12px;display:flex;flex-direction:column;gap:6px;background:var(--header)}.addy-chat-context{align-self:flex-start;display:inline-flex;align-items:center;gap:4px;max-width:100%;font-size:12px;padding:2px 4px 2px 10px;border-radius:999px;background:var(--button);border:1px solid var(--border);color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addy-chat-context button{width:18px;height:18px;border-radius:50%;color:var(--muted)}.addy-chat-context button:hover{background:var(--border);color:var(--text)}.addy-chat-compose-row{display:flex;gap:8px;align-items:flex-end}.addy-chat-compose-row textarea{max-height:200px}.addy-chat-compose-row .button{height:36px}.addy-chat-drawer .addy-chat-attach{width:36px;height:36px}.addy-chat-spend{margin:0;text-align:right}.addy-chat-tray{border-bottom:1px solid var(--border);overflow-x:auto;scrollbar-width:none;mask-image:linear-gradient(90deg,#000 calc(100% - 24px),transparent)}.addy-chat-tray::-webkit-scrollbar{display:none}.addy-chat-tray ul{list-style:none;margin:0;padding:8px 10px;display:flex;gap:6px;width:max-content}.addy-chat-tray-chip{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--button);color:var(--text);font-size:12px;white-space:nowrap}.addy-chat-tray-chip:hover{border-color:var(--muted)}.addy-chat-tray-chip.selected{border-color:#e2843a;background:var(--bg)}.addy-chat-tray-chip .addy-chat-badge{min-width:16px;height:16px;line-height:16px;font-size:10px}.addy-chat-dot{flex:none;width:8px;height:8px;border-radius:50%;background:var(--muted)}.addy-chat-dot.queued,.addy-chat-dot.running{background:#e2843a;animation:addy-chat-pulse 1.6s ease-in-out infinite}.addy-chat-dot.succeeded{background:#3fb950}.addy-chat-dot.failed{background:#f85149}@keyframes addy-chat-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.addy-chat-dot.queued,.addy-chat-dot.running,.addy-chat-spinner{animation:none}}.addy-chat-pill-live{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--muted)}.addy-chat-pane{flex:none;max-height:45%;overflow-y:auto;padding:10px 12px;border-bottom:1px solid var(--border);display:flex;flex-direction:column;gap:8px}.addy-chat-question{border-color:#d8712a}.addy-chat-logwrap{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.addy-chat-jump{position:absolute;left:50%;bottom:10px;transform:translateX(-50%);width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--header);border:1px solid var(--border);color:var(--text);box-shadow:0 4px 12px rgba(1,4,9,.5)}.addy-chat-compose-row textarea{min-height:36px;resize:none}@media (max-width:720px){html.addy-chat-open .app-shell{margin-right:0}html.addy-chat-open body{overflow:hidden}.addy-chat-drawer{left:0;bottom:auto;height:100vh;height:100dvh;top:var(--addy-vv-top,0);height:var(--addy-vv-height,100dvh);width:100%!important;border-left:0;padding-top:env(safe-area-inset-top)}.addy-chat-resize{display:none}.addy-chat-pill{right:12px;bottom:calc(12px + env(safe-area-inset-bottom))}.addy-chat-pill-open{padding:10px 16px 10px 12px}.addy-chat-peek{bottom:calc(12px + env(safe-area-inset-bottom));height:40px}.addy-chat-drawer,.addy-chat-msg.assistant .markdown{font-size:16px}.addy-chat-msg.assistant .markdown :not(pre)>code{font-size:14.5px}.addy-chat-card dd.mono,.addy-chat-card dt,.addy-chat-error,.addy-chat-history-switch,.addy-chat-outcome,.addy-chat-run-mail,.addy-chat-tool,.addy-chat-who{font-size:14px}.addy-chat-card-state,.addy-chat-sent-context{font-size:13px}.addy-chat-card dl>div.long dd{font-size:15px}.addy-chat-card dl>div{grid-template-columns:100px 1fr}.addy-chat-drawer .icon-button{width:44px;height:44px}.addy-chat-head{padding:6px 6px 6px 12px}.addy-chat-tray-chip{padding:8px 12px;font-size:13px}.addy-chat-log{padding:12px}.addy-chat-msg.user{max-width:92%}.addy-chat-compose{padding:8px 10px max(10px,env(safe-area-inset-bottom))}.addy-chat-compose textarea,.addy-chat-steer textarea{font-size:17px;padding:10px 12px;border-radius:10px}.addy-chat-compose textarea{min-height:48px}.addy-chat-compose-row .button,.addy-chat-drawer .addy-chat-attach{height:48px;min-width:48px}.addy-chat-compose-row svg,.addy-chat-head .icon-button svg{width:20px;height:20px}.addy-chat-card-buttons .button,.addy-chat-history-confirm .button,.addy-chat-steer .button{min-height:44px;padding:0 18px;font-size:16px}.addy-chat-run .small-button{min-height:40px;font-size:14px}.addy-chat-pane{max-height:33%;padding:6px 10px;gap:6px}.addy-chat-pane.mini{padding:2px 8px}.addy-chat-pane .addy-chat-question,.addy-chat-run{padding:6px 10px}.addy-chat-run header{margin-bottom:2px}.addy-chat-run-mail li:not(:nth-last-child(-n+2)){display:none}.addy-chat-run .addy-chat-steer textarea{height:44px;resize:none}.addy-chat-run-bar{min-height:32px}.addy-chat-drawer.history-open .addy-chat-history{flex:1;max-height:none;border-bottom:0}.addy-chat-drawer.history-open .addy-chat-compose,.addy-chat-drawer.history-open .addy-chat-logwrap,.addy-chat-drawer.history-open .addy-chat-pane,.addy-chat-drawer.history-open .addy-chat-tray{display:none}.addy-chat-history-open{padding:12px 8px}html.addy-keyboard-open .addy-chat-empty-logo{display:none}html.addy-keyboard-open .addy-chat-empty{margin:auto 0 0;font-size:13px}}.addy-chat-compose.dragging{outline:2px dashed var(--accent,#4493f8);outline-offset:-4px}.addy-chat-chips,.addy-chat-files{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.addy-chat-chips li{display:inline-flex;align-items:center;gap:6px;max-width:100%;font-size:12px;padding:2px 4px 2px 6px;border-radius:6px;background:var(--button);border:1px solid var(--border)}.addy-chat-chips img{width:28px;height:28px;object-fit:cover;border-radius:4px}.addy-chat-chip-name{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addy-chat-chip-state{color:var(--muted);white-space:nowrap}.addy-chat-chips progress{width:48px}.addy-chat-chips button{width:18px;height:18px;border-radius:50%;color:var(--muted)}.addy-chat-chips button:hover{background:var(--border);color:var(--text)}.addy-chat-files{margin-top:6px;white-space:normal}.addy-chat-files li{display:inline-flex;align-items:center;gap:4px;font-size:12px}.addy-chat-files li.image img{max-width:160px;max-height:120px;border-radius:6px;display:block}.addy-chat-queued{display:flex;align-items:center;gap:6px;align-self:flex-end;max-width:85%;padding:4px 8px;border:1px dashed var(--border);border-radius:8px;font-size:12px}.addy-chat-queued-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addy-header{display:flex;gap:16px;align-items:center}.addy-logo{height:40px;width:auto}.addy-mark{height:16px;width:auto;vertical-align:-3px}.addy-hand{display:inline-flex;gap:6px;align-items:center}.addy-layout{display:grid;grid-template-columns:180px minmax(0,1fr);column-gap:32px;margin-top:20px}.addy-page h3{margin:0 0 10px}.addy-page>section+section{margin-top:20px}@media (max-width:600px){.addy-layout{grid-template-columns:minmax(0,1fr)}.addy-nav{margin-bottom:20px}}.addy-engine{display:grid;gap:18px;max-width:640px}.addy-field{display:grid;gap:6px;justify-items:start;margin:0;font-weight:400}fieldset.addy-field{border:0;padding:0}.addy-field-label{font-weight:600;padding:0}legend.addy-field-label{margin-bottom:6px}.addy-field .check-label{display:flex;gap:8px;align-items:center;margin:0;font-weight:400}.addy-promote{margin:0 0 16px}.addy-promote .addy-chat-card{max-width:640px}.addy-start{display:flex;gap:12px;align-items:center;flex-wrap:wrap;margin:0 0 20px}.addy-start input{width:8em}.addy-runs{list-style:none;padding:0;margin:0}.addy-run{border-top:1px solid var(--border);padding:14px 0}.addy-run.focused{outline:2px solid var(--blue);outline-offset:4px;border-radius:6px}.addy-run-head{display:flex;gap:12px;align-items:baseline;flex-wrap:wrap}.addy-status{font-weight:600}.addy-run[data-state=failed] .addy-status{color:#f85149}.addy-tests{font-size:12px;padding:1px 8px;border-radius:10px;border:1px solid}.addy-tests.passed{color:var(--green)}.addy-tests.failed{color:#f85149}.addy-rail{display:flex;flex-wrap:wrap;gap:4px 18px;list-style:none;padding:0;margin:10px 0}.addy-stage{position:relative;padding-left:16px;font-size:12.5px;color:var(--muted,#8b949e)}.addy-stage:before{content:"";position:absolute;left:0;top:4px;width:9px;height:9px;border-radius:50%;border:1.5px solid}.addy-stage[data-state=done]{color:inherit}.addy-stage[data-state=done]:before{background:var(--green);border-color:var(--green)}.addy-stage[data-state=current]{color:inherit;font-weight:600}.addy-stage[data-state=current]:before{background:#d8712a;border-color:#d8712a;animation:addy-pulse 1.4s ease-in-out infinite}.addy-stage[data-state=failed]{color:#f85149}.addy-stage[data-state=failed]:before{background:#f85149;border-color:#f85149}@keyframes addy-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.addy-stage[data-state=current]:before{animation:none}}.addy-meta{display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}.addy-error{color:#f85149;margin:4px 0 8px;white-space:pre-wrap;overflow-wrap:anywhere}.addy-orchestrations{margin-bottom:18px}.addy-orchestration{border-top:1px solid var(--border);padding:14px 0}.addy-orchestration summary{cursor:pointer}.addy-summary{display:inline-flex}.addy-orchestration h4{margin:12px 0 4px}.addy-areas,.addy-messages,.addy-seats{padding-left:18px;margin:4px 0}.addy-seat{margin:6px 0}.addy-seat .addy-meta{margin-left:8px;display:inline-flex}.addy-decision{display:grid;grid-template-columns:max-content 1fr;gap:2px 12px;margin:4px 0}.addy-decision div{display:contents}.addy-decision dt{color:var(--muted)}.addy-decision dd{margin:0}.addy-messages p{margin:2px 0 6px;white-space:pre-wrap;overflow-wrap:anywhere}.addy-egress{margin:0}.addy-egress h3,.addy-egress h4{margin:0 0 6px}.addy-egress-list{list-style:none;padding:0;margin:0 0 10px}.addy-egress-list li{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:3px 0;overflow-wrap:anywhere}.addy-egress-add{display:flex;flex-wrap:wrap;gap:12px;margin:0 0 10px}.addy-egress-add form{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.addy-egress-add input{width:min(22em,100%)}.addy-egress-list .button{padding:2px 10px}.addy-run{position:relative}.addy-run-open{color:inherit;min-width:0;overflow-wrap:anywhere}.addy-run-open:after{content:"";position:absolute;inset:0}.addy-run-open:focus-visible{outline:none}.addy-run-open:focus-visible:after{outline:2px solid var(--blue);outline-offset:2px;border-radius:var(--radius)}.addy-run:hover{background:var(--surface-raised)}.addy-run .addy-usage,.addy-run .confirm-action,.addy-run a:not(.addy-run-open),.addy-run button,.addy-run code{position:relative;z-index:1}.addy-run-actions{display:flex;flex-wrap:wrap;gap:8px 14px;align-items:center;margin-top:8px}.addy-run-actions .confirm-action{margin:0}.addy-run-actions .confirm-action-panel{max-width:420px}.addy-activity{display:flex;gap:8px;align-items:baseline;margin:4px 0 8px;min-width:0}.addy-activity code{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.addy-usage{display:inline-grid;gap:2px;--usage:var(--green-fg)}.addy-usage[data-level=near]{--usage:#d29922;color:#d29922}.addy-usage[data-level=over]{--usage:var(--red);color:var(--red)}.addy-usage-track{display:block;width:100%;min-width:72px;height:3px;border-radius:2px;background:var(--border);overflow:hidden}.addy-usage-fill{display:block;height:100%;background:var(--usage)}.addy-badge,.addy-over{font-weight:600}.addy-badge{display:inline-block;font-size:12px;padding:0 8px;border-radius:10px;border:1px solid;white-space:nowrap}.addy-badge.warn{color:#d29922;background:#d299221a}.addy-run-view h3{margin:0;overflow-wrap:anywhere}.addy-run-view h4{margin:16px 0 6px}.addy-heartbeat{margin:8px 0 4px;color:var(--green-fg)}.addy-heartbeat[data-level=quiet]{color:#d29922}.addy-heartbeat[data-level=silent]{color:var(--red);font-weight:600}.addy-timeline{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:minmax(0,max-content) max-content max-content;gap:4px 18px;font-size:13px}.addy-timeline .addy-stage{display:contents}.addy-timeline .addy-stage:before{content:none}.addy-timeline .addy-stage>span:first-child{position:relative;padding-left:16px}.addy-timeline .addy-stage>span:first-child:before{content:"";position:absolute;left:0;top:5px;width:9px;height:9px;border-radius:50%;border:1.5px solid}.addy-timeline .addy-stage[data-state=done]>span:first-child:before{background:var(--green);border-color:var(--green)}.addy-timeline .addy-stage[data-state=current]>span:first-child:before{background:#d8712a;border-color:#d8712a;animation:addy-pulse 1.4s ease-in-out infinite}.addy-timeline .addy-stage[data-state=failed]>span:first-child:before{background:var(--red);border-color:var(--red)}.addy-timeline-spent{font-variant-numeric:tabular-nums;text-align:right}.addy-files{list-style:none;padding:0;margin:0;max-height:16em;overflow-y:auto}.addy-files li{overflow-wrap:anywhere}@media (prefers-reduced-motion:reduce){.addy-timeline .addy-stage[data-state=current]>span:first-child:before{animation:none}}.burnup{margin:16px 0;padding:12px 16px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.burnup-heading{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px;margin-bottom:8px}.burnup-title{margin:0;font-size:14px;font-weight:600}.burnup-summary{margin:0;flex-basis:100%}.burnup-legend{display:flex;gap:12px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--muted)}.burnup-legend li:before{content:"";display:inline-block;width:12px;height:0;margin-right:6px;vertical-align:middle;border-top:2px solid}.burnup-key-scope:before{color:var(--blue)}.burnup-key-done:before{color:var(--green-fg)}.burnup-key-ideal:before{color:var(--muted);border-top-style:dashed!important}.burnup-svg{display:block;width:100%;height:auto}.burnup-grid{stroke:var(--border-muted);stroke-width:1}.burnup-axis{fill:var(--muted);font-size:11px}.burnup-done,.burnup-scope{fill:none;stroke-width:2;stroke-linejoin:round}.burnup-scope{stroke:var(--blue)}.burnup-done{stroke:var(--green-fg)}.burnup-done-area{fill:var(--tint-green)}.burnup-ideal{stroke:var(--muted);stroke-width:1.5;stroke-dasharray:5 4}.burnup-due{stroke:var(--orange);stroke-width:1;stroke-dasharray:2 3}.burnup-due-label{fill:var(--orange)}.project-view-nav{display:flex;gap:4px;margin:4px 0 16px;box-shadow:inset 0 -1px var(--border);overflow-x:auto;overflow-y:hidden}.project-view-link{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-bottom:2px solid transparent;color:var(--muted);font-size:14px;white-space:nowrap}.project-view-link:hover{color:var(--text);text-decoration:none;border-bottom-color:var(--border-strong)}.project-view-link.selected{color:var(--text);font-weight:600;border-bottom-color:var(--orange)}.schedule-footnote{margin-top:12px}.calendar-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-bottom:12px}.calendar-toolbar h2{margin:0;font-size:20px}.calendar-nav{display:inline-flex;gap:4px}.calendar-nav .button[aria-disabled=true]{opacity:.6}.calendar-grid{width:100%;table-layout:fixed;border-collapse:collapse;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.calendar-grid th{padding:6px 8px;font-size:12px;font-weight:600;color:var(--muted);text-align:left;border-bottom:1px solid var(--border)}.calendar-day{height:112px;padding:4px;vertical-align:top;border:1px solid var(--border-muted);overflow:hidden}.calendar-day.outside{background:var(--bg)}.calendar-day.outside .calendar-day-number{color:var(--muted);opacity:.7}.calendar-day-number{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:22px;margin-bottom:2px;border-radius:11px;font-size:12px;color:var(--muted)}.calendar-day.today .calendar-day-number{background:var(--orange);color:var(--header);font-weight:700}.calendar-event{display:flex;align-items:center;gap:4px;min-width:0;margin-top:2px;padding:1px 6px;border-radius:var(--radius);border-left:3px solid var(--blue);background:var(--tint-blue);color:var(--text);font-size:12px;line-height:18px}.calendar-event:hover{text-decoration:none;filter:brightness(1.15)}.calendar-event svg{flex:none;color:var(--blue)}.calendar-event.closed,.calendar-event.issue.closed{border-left-color:var(--purple);background:var(--tint-purple)}.calendar-event.closed svg{color:var(--purple)}.calendar-event.closed .calendar-event-title{color:var(--muted)}.calendar-event.overdue{border-left-color:var(--red);background:var(--tint-red)}.calendar-event.overdue svg{color:var(--red)}.calendar-event.milestone{border-left-color:var(--green-fg);background:var(--tint-green);font-weight:600}.calendar-event.milestone svg{color:var(--green-fg)}.calendar-event-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.calendar-event-detail{flex:none;margin-left:auto;color:var(--muted);font-size:11px;font-weight:400}.calendar-grid .calendar-event-detail{display:none}.calendar-more{display:block;margin-top:2px;padding:0 6px;color:var(--muted);font-size:12px}.calendar-more:hover{color:var(--blue)}.calendar-agenda{display:none;list-style:none;margin:0;padding:0}.calendar-agenda>li{padding:10px 12px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);margin-bottom:8px}.calendar-agenda>li.today{border-color:var(--orange)}.calendar-agenda h3{margin:0 0 4px;font-size:13px}.calendar-agenda .calendar-event{padding:4px 8px;font-size:14px;line-height:20px}@media (max-width:700px){.calendar-grid{display:none}.calendar-agenda{display:block}}.calendar-feed-popover{width:min(420px,calc(100vw - 32px))}.calendar-feed-popover h2{margin:0 0 6px;font-size:16px}.calendar-feed-popover input[readonly]{font-family:var(--font-mono,ui-monospace,monospace);font-size:12px}.gantt-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-bottom:12px}.gantt-conflict-count{display:inline-flex;align-items:center;gap:6px;color:var(--red);font-weight:600;font-size:13px}.gantt-hint{margin-left:auto}.gantt-scroll{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}.gantt-canvas{position:relative}.gantt.dragging,.gantt.dragging *{cursor:grabbing!important;user-select:none}.gantt-header{display:flex;border-bottom:1px solid var(--border)}.gantt-corner{position:sticky;left:0;z-index:3;flex:none;display:flex;align-items:flex-end;padding:0 12px 6px;background:var(--surface);border-right:1px solid var(--border);color:var(--muted);font-size:12px;font-weight:600}.gantt-scale{position:relative;flex:none}.gantt-month{position:absolute;top:0;height:24px;border-left:1px solid var(--border);overflow:hidden}.gantt-month span{display:inline-block;padding:4px 8px;font-size:12px;font-weight:600;white-space:nowrap}.gantt-day{position:absolute;top:24px;height:24px;line-height:24px;text-align:center;font-size:11px;color:var(--muted)}.gantt-day.weekend{opacity:.6}.gantt-day.today{color:var(--header);background:var(--orange);border-radius:4px;font-weight:700}.gantt-milestone-flag{position:absolute;top:5px;transform:translateX(-50%);color:var(--green-fg);z-index:1}.gantt-milestone-flag.closed{color:var(--muted)}.gantt-body{position:relative}.gantt-grid{position:absolute;top:0;pointer-events:none}.gantt-weekend{position:absolute;top:0;bottom:0;background:var(--bg);opacity:.5}.gantt-month-line{position:absolute;top:0;bottom:0;border-left:1px solid var(--border-muted)}.gantt-milestone-line{position:absolute;top:0;bottom:0;border-left:2px dashed var(--green-fg);opacity:.7}.gantt-milestone-line.repository{border-left-style:dotted}.gantt-today{position:absolute;top:0;bottom:0;border-left:2px solid var(--orange)}.gantt-group-label{display:flex;align-items:center;background:var(--surface-raised);border-bottom:1px solid var(--border-muted)}.gantt-group-label>span{position:sticky;left:0;z-index:2;padding:0 12px;font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-row{display:flex;border-bottom:1px solid var(--border-muted)}.gantt-row:hover .gantt-label,.gantt-row:hover .gantt-track{background-color:var(--tint-blue)}.gantt-label{position:sticky;left:0;z-index:2;flex:none;align-items:center;padding:0 12px;background:var(--surface);border-right:1px solid var(--border)}.gantt-label,.gantt-label a{display:flex;gap:6px;min-width:0}.gantt-label a{align-items:baseline;color:var(--text);font-size:13px}.gantt-label-ref{flex:none;color:var(--muted);font-size:12px}.gantt-label-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gantt-label-conflict{flex:none;margin-left:auto;color:var(--red);display:inline-flex}.gantt-track{position:relative;flex:none}.gantt-bar{position:absolute;top:8px;height:20px;border-radius:4px;background:var(--blue-emphasis);border:1px solid var(--blue);color:#ffffff;font-size:11px;line-height:18px;overflow:hidden;z-index:1}.gantt-bar.closed{background:var(--purple-emphasis);border-color:var(--purple);opacity:.75}.gantt-bar.late{border-color:var(--red);box-shadow:inset 0 0 0 1px var(--red)}.gantt-bar.conflict{background:repeating-linear-gradient(135deg,var(--blue-emphasis) 0 6px,var(--red) 6px 9px);border-color:var(--red)}.gantt-bar.point{top:11px;height:14px;width:14px;border-radius:2px;transform:rotate(45deg)}.gantt-bar.movable{cursor:grab;touch-action:none}.gantt-bar:focus-visible{outline:none;box-shadow:var(--focus)}.gantt-bar.active{box-shadow:var(--focus);z-index:2}.gantt-bar-text{display:block;padding:0 10px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;pointer-events:none}.gantt-handle{position:absolute;top:0;bottom:0;width:8px;cursor:ew-resize;z-index:1}.gantt-handle.start{left:0}.gantt-handle.end{right:0}.gantt-bar.movable:hover .gantt-handle{background:#ffffff33}.gantt-drag-tip{top:8px;padding:1px 6px;border-radius:4px;background:var(--header);border:1px solid var(--border);color:var(--text);font-size:11px;line-height:18px;white-space:nowrap;z-index:3}.gantt-arrows,.gantt-drag-tip{position:absolute;pointer-events:none}.gantt-arrows{top:0;overflow:visible;z-index:1}.gantt-edge{fill:none;stroke:var(--border-strong);stroke-width:1.5}.gantt-edge.conflict{stroke:var(--red);stroke-width:2;stroke-dasharray:5 3}.gantt-arrowhead{fill:var(--border-strong)}.gantt-arrowhead.conflict{fill:var(--red)}.gantt-undated{margin-top:12px}.gantt-undated summary{cursor:pointer;color:var(--muted);font-size:13px}.gantt-undated ul{margin:8px 0 0;padding-left:20px;font-size:13px}@media (max-width:700px){.gantt-label-ref{display:none}.gantt-hint{margin-left:0;flex-basis:100%}}