.project-route-hero{grid-template-columns:minmax(0,1.6fr) minmax(280px,.9fr);align-items:start;gap:1rem;display:grid}.project-route-hero-main,.project-route-hero-sidebar,.project-route-main,.project-route-sidebar{gap:1rem;display:grid}.project-route-layout{grid-template-columns:minmax(0,1.7fr) minmax(280px,.85fr);align-items:start;gap:1rem;display:grid}.project-route-surface-intro,.project-sidebar-panel,.project-overview-detail{gap:.7rem;display:grid}.project-sidebar-actions{grid-template-columns:1fr}.project-overview-detail p{margin:0}.project-attention-grid{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));gap:.75rem;display:grid}.project-attention-head{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.project-attention-title{font-family:var(--font-readout);color:var(--bright);font-weight:600}.project-proof-attention-card{gap:.55rem;display:grid;position:relative;overflow:clip}.project-proof-attention-card:before{content:"";background:color-mix(in srgb, var(--accent) 72%, transparent);opacity:.9;width:.22rem;position:absolute;inset:0 auto 0 0}.project-proof-attention-card[data-tone=blocked]:before{background:color-mix(in srgb, var(--queued) 78%, transparent)}.project-proof-attention-card[data-tone=failed]:before{background:color-mix(in srgb, var(--failed) 80%, transparent)}.project-proof-attention-card[data-tone=open]:before{background:color-mix(in srgb, var(--accent) 76%, transparent)}.project-proof-attention-links{gap:.45rem;display:grid}.project-proof-attention-link-list{gap:.35rem;display:grid}.repo-actions{align-items:center;gap:.55rem;margin-top:1rem}.repo-actions>.btn-primary,.repo-actions>.btn-ghost,.repo-actions>.queue-open-link{min-height:2.35rem;font-family:var(--font-readout);font-size:var(--font-size-small);padding:.45rem 1rem;font-weight:600;line-height:1.2}.repo-actions>.btn-ghost{color:var(--ink);border-color:color-mix(in srgb, var(--bright) 20%, var(--rule))}.repo-actions>.btn-ghost:hover{color:var(--bright);border-color:var(--bright)}.repo-action-link{text-overflow:ellipsis;white-space:nowrap;justify-content:center;align-items:center;max-width:22rem;display:inline-flex;overflow:hidden}.repo-health-strip{border:1px solid var(--rule);background:var(--bg-subtle);gap:.65rem;margin-top:1rem;padding:.75rem;display:grid}.repo-health-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.6rem;display:grid}.repo-health-card{border:1px solid var(--rule);background:var(--bg-panel);gap:.22rem;padding:.6rem .65rem;display:grid}.repo-health-label{color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout);text-transform:uppercase;letter-spacing:.03em}.repo-health-value{color:var(--bright);font-size:1.02rem;font-family:var(--font-readout);font-weight:600}.repo-health-actions{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.repo-sampled-note{margin-top:.7rem}.repo-view-kicker{color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .2rem}.repo-action-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.75rem;display:grid}.repo-action-card{border:1px solid var(--rule);background:var(--bg-subtle);align-content:start;gap:.45rem;padding:.85rem;display:grid}.repo-action-card[data-tone=blocked]{border-color:color-mix(in srgb, var(--queued) 55%, var(--rule))}.repo-action-card[data-tone=running]{border-color:color-mix(in srgb, var(--running) 55%, var(--rule))}.repo-action-card[data-tone=failed]{border-color:color-mix(in srgb, var(--failed) 55%, var(--rule))}.repo-action-card[data-tone=open]{border-color:color-mix(in srgb, var(--accent) 45%, var(--rule))}.repo-action-kicker{color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout);text-transform:uppercase;letter-spacing:.08em}.repo-action-card h3{margin:0;font-size:.98rem}.repo-action-card p{color:var(--ink);margin:0}.repo-blueprint-shell{gap:.95rem;display:grid}.repo-blueprint-action-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.8rem;display:grid}.repo-blueprint-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.9rem;display:flex}.repo-blueprint-head p{max-width:58ch;margin:0}.repo-blueprint-import-card{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-subtle) 86%, var(--bg-panel));gap:.8rem;padding:.95rem 1rem;display:grid}.repo-blueprint-import-card details{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-panel) 88%, var(--bg-subtle));padding:.8rem .85rem}.repo-blueprint-import-card summary{cursor:pointer;color:var(--bright);font-family:var(--font-readout);font-size:var(--font-size-small)}.repo-blueprint-import-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;display:grid}.repo-blueprint-import-grid label,.repo-blueprint-import-advanced label{gap:.3rem;margin:0;display:grid}.repo-blueprint-import-card textarea{resize:vertical;min-height:7rem}.repo-blueprint-import-advanced{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-top:.8rem;display:grid}.repo-blueprint-import-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.repo-blueprint-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.75rem;display:grid}.repo-blueprint-card{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), var(--bg-subtle);align-content:start;gap:.5rem;padding:.9rem;display:grid;position:relative;overflow:clip}.repo-blueprint-card:before{content:"";background:color-mix(in srgb, var(--accent) 72%, transparent);opacity:.88;width:.22rem;position:absolute;inset:0 auto 0 0}.repo-blueprint-card[data-source-kind=leanblueprint_import]:before{background:color-mix(in srgb, var(--running) 74%, transparent)}.repo-blueprint-card h3{margin:0;font-size:.98rem}.repo-blueprint-card p{margin:0}.repo-blueprint-card-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}#project-package-lock{grid-column:1/-1}.queue-wrap{margin-top:.5rem;overflow-x:auto}.queue-wrap .work-queue-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.15fr);gap:.9rem;min-width:0}.queue-wrap .work-queue-grid.is-unclaimed-wide,.queue-wrap .work-queue-grid.is-unclaimed-focused{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1.15fr)}.queue-wrap .queue-block{min-width:0}.queue-wrap .queue-block-list li{grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.queue-wrap .queue-block-main{min-width:0}.queue-wrap .queue-block-main a,.queue-wrap .queue-block-handle{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.blocker-chip.is-clear{color:var(--muted)}.blocker-chip.is-blocked{color:var(--queued);font-weight:600}.repo-proof-owner{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.repo-filter-toolbar{gap:.5rem;margin:.65rem 0 .85rem;display:grid}.repo-filter-controls{flex-wrap:wrap;align-items:center;gap:.45rem;display:flex}.repo-filter-clear{border:1px solid var(--rule);min-height:1.32rem;color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout);letter-spacing:.01em;cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:.1rem .44rem;font-weight:600;line-height:1.2;display:inline-flex}.repo-filter-clear:hover{border-color:var(--rule-strong);color:var(--text)}.repo-quick-filters.is-vcs-compact .repo-filter-clear,.repo-quick-filters[data-density=vcs-compact] .repo-filter-clear{min-height:1.24rem;padding:.07rem .34rem;font-size:.68rem}.repo-table tbody tr.is-filtered-out{display:none}.project-route-main,.project-route-sidebar,.table-shell{min-width:0}.project-route-main .table-shell{overflow-x:auto}.table-filter-empty{margin-top:.65rem}.proof-provenance-peek{flex-wrap:wrap;align-items:center;gap:.35rem;margin-top:.42rem;display:flex}.proof-phase-command{border:1px solid var(--rule);background:var(--bg-subtle);max-width:100%;color:var(--muted);white-space:nowrap;text-overflow:ellipsis;vertical-align:middle;padding:.12rem .3rem;font-size:.74rem;line-height:1.35;display:inline-block;overflow:hidden}.repo-package-lock-card{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-subtle) 88%, var(--bg-panel));gap:.95rem;margin-bottom:1rem;padding:1rem;display:grid;position:relative;overflow:clip}.repo-package-lock-card:before{content:"";background:var(--accent);opacity:.8;width:.28rem;position:absolute;inset:0 auto 0 0}.repo-package-lock-overview{grid-template-columns:minmax(0,1.08fr) minmax(18rem,.92fr);align-items:start;gap:.9rem 1rem;display:grid}.repo-package-lock-copy,.repo-package-lock-side{align-content:start;gap:.7rem;display:grid}.repo-package-lock-kicker{color:var(--accent);font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;font-family:var(--font-readout)}.repo-package-lock-copy p{max-width:58ch;margin:0}.repo-package-lock-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem;display:grid}.repo-package-lock-stat-card{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), var(--bg-panel);gap:.3rem;min-width:0;padding:.8rem .85rem;display:grid;position:relative;overflow:clip}.repo-package-lock-stat-card:before{content:"";background:var(--accent);opacity:.72;width:.24rem;position:absolute;inset:0 auto 0 0}.repo-package-lock-stat-label{color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout);text-transform:uppercase;letter-spacing:.05em}.repo-package-lock-stat-value{color:var(--bright);font-family:var(--font-readout);overflow-wrap:anywhere;font-size:.96rem;line-height:1.15}.repo-package-lock-details-shell,.repo-package-lock-form{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-panel) 84%, var(--bg-subtle));padding:.95rem 1rem}.repo-package-lock-details-shell{gap:.75rem;display:grid}.repo-package-lock-watch-shell{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-panel) 86%, var(--bg-subtle));gap:.85rem;padding:.95rem 1rem;display:grid}.repo-package-lock-watch-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.9rem;display:flex}.repo-package-lock-watch-head p{max-width:60ch;margin:0}.repo-package-lock-watch-grid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.repo-package-watch-card{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), var(--bg-panel);gap:.55rem;min-width:0;padding:.85rem .9rem;display:grid;position:relative;overflow:clip}.repo-package-watch-card:before{content:"";background:color-mix(in srgb, var(--accent) 76%, transparent);opacity:.9;width:.22rem;position:absolute;inset:0 auto 0 0}.repo-package-watch-card[data-watch-state=current]:before{background:color-mix(in srgb, var(--succeeded) 80%, transparent)}.repo-package-watch-card[data-watch-state=behind]:before{background:color-mix(in srgb, var(--queued) 84%, transparent)}.repo-package-watch-card[data-watch-state=yanked]:before,.repo-package-watch-card[data-watch-state=missing]:before{background:color-mix(in srgb, var(--failed) 84%, transparent)}.repo-package-watch-card[data-watch-state=unavailable]:before{background:color-mix(in srgb, var(--muted) 72%, transparent)}.repo-package-watch-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.75rem;display:flex}.repo-package-watch-coordinate{color:var(--bright);font-family:var(--font-readout);overflow-wrap:anywhere;font-size:.86rem}.repo-package-watch-copy{color:var(--muted);font-size:var(--font-size-small);margin:0;line-height:1.45}.repo-package-watch-card .details-grid{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.45rem .9rem;margin:0}.repo-package-watch-card .details-grid dd{overflow-wrap:anywhere;word-break:break-word;min-width:0}.repo-package-lock-rows{gap:.7rem;display:grid}.repo-package-lock-form{gap:.85rem;max-width:none}.repo-package-lock-form-head{gap:.35rem;display:grid}.repo-package-lock-form-head p{margin:0}.repo-package-lock-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.repo-package-lock-requirements-shell{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-subtle) 62%, transparent);gap:.75rem;padding:.85rem .9rem;display:grid}.repo-package-lock-requirements-head{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:.9rem;display:flex}.repo-package-lock-requirements-head p{max-width:58ch;margin:0}.repo-package-lock-row{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), var(--bg-panel);grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:end;gap:.6rem;padding:.85rem;display:grid;position:relative;overflow:clip}.repo-package-lock-row:before{content:"";background:color-mix(in srgb, var(--accent) 76%, transparent);width:.22rem;position:absolute;inset:0 auto 0 0}.repo-package-lock-row label{gap:.28rem;margin:0;display:grid}.repo-package-lock-row button{align-self:stretch;min-height:2.35rem}.repo-package-lock-list{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.repo-package-lock-item{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), var(--bg-panel);gap:.45rem;height:100%;padding:.8rem .85rem;display:grid;position:relative;overflow:clip}.repo-package-lock-item:before{content:"";background:color-mix(in srgb, var(--accent) 72%, transparent);width:.22rem;position:absolute;inset:0 auto 0 0}.repo-package-lock-item-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.repo-package-lock-dependency-list{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.repo-package-lock-card .details-grid{grid-template-columns:minmax(7rem,auto) minmax(0,1fr);gap:.5rem 1rem;margin:0}.repo-package-lock-card .details-grid dd,.repo-package-lock-card code{overflow-wrap:anywhere;word-break:break-word;min-width:0}.repo-package-lock-card details{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-panel) 86%, var(--bg-subtle));padding:.85rem .9rem}.repo-package-lock-card summary{cursor:pointer;color:var(--bright);font-family:var(--font-readout);font-size:var(--font-size-small);letter-spacing:.02em}.repo-package-lock-card .chip{overflow-wrap:anywhere;white-space:normal;max-width:100%}.repo-package-lock-empty{margin:0}.repo-policy-lane{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-subtle) 86%, var(--bg-panel));gap:.7rem;padding:.85rem .9rem;display:grid}.repo-policy-lane-header{gap:.35rem;display:grid}.repo-policy-lane-header p{max-width:58ch;margin:0}.repo-policy-lane label{gap:.3rem;max-width:20rem;margin:0;display:grid}.repo-package-reverify-shell{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), color-mix(in srgb, var(--bg-panel) 84%, var(--bg-subtle));gap:.85rem;padding:.95rem 1rem;display:grid}.repo-package-reverify-summary{grid-template-columns:repeat(auto-fit,minmax(8.75rem,1fr));gap:.55rem;display:grid}.repo-package-reverify-stat{border:1px solid var(--rule);background:linear-gradient(180deg, var(--card-gradient-from), transparent), var(--bg-panel);gap:.24rem;padding:.72rem .8rem;display:grid;position:relative;overflow:clip}.repo-package-reverify-stat:before{content:"";background:color-mix(in srgb, var(--accent) 72%, transparent);width:.22rem;position:absolute;inset:0 auto 0 0}.repo-package-reverify-stat[data-tone=running]:before{background:color-mix(in srgb, var(--running) 78%, transparent)}.repo-package-reverify-stat[data-tone=succeeded]:before{background:color-mix(in srgb, var(--succeeded) 78%, transparent)}.repo-package-reverify-stat[data-tone=failed]:before,.repo-package-reverify-stat[data-tone=blocked]:before{background:color-mix(in srgb, var(--failed) 78%, transparent)}.repo-package-reverify-stat[data-tone=not_run]:before{background:color-mix(in srgb, var(--muted) 68%, transparent)}.repo-package-reverify-stat-label{color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout);text-transform:uppercase;letter-spacing:.05em}.repo-package-reverify-stat-value{color:var(--bright);font-size:.98rem;font-family:var(--font-readout);line-height:1.15}.repo-package-reverify-table{margin-top:.15rem}.repo-package-reverify-table td[data-col=package],.repo-package-reverify-table td[data-col=trigger],.repo-package-reverify-table td[data-col=outcome],.repo-package-reverify-table td[data-col=job]{vertical-align:top}.repo-package-reverify-stack{gap:.28rem;min-width:0;display:grid}.repo-package-reverify-stack strong,.repo-package-reverify-stack a{overflow-wrap:anywhere}.repo-package-reverify-stack code{overflow-wrap:anywhere;word-break:break-word}.repo-package-reverify-meta{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.repo-package-reverify-filterbar{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.75rem;margin-bottom:.9rem;display:grid}.repo-package-reverify-filterbar label{font-size:var(--font-size-small);color:var(--muted);gap:.35rem;display:grid}.repo-package-reverify-actions{flex-wrap:wrap;align-items:center;gap:.4rem;margin-top:.3rem;display:flex}.repo-package-reverify-action-status,.repo-package-reverify-empty{margin:0}.repo-package-reverify-history-shell{border-top:1px solid var(--rule);gap:.75rem;margin-top:1rem;padding-top:.9rem;display:grid}.repo-package-reverify-history-head{gap:.25rem;display:grid}.repo-package-reverify-history-head p,.repo-package-reverify-history-detail{margin:0}.repo-package-reverify-history-list{gap:.65rem;margin:0;padding:0;list-style:none;display:grid}.repo-package-reverify-history-item{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-subtle) 70%, transparent);gap:.32rem;padding:.8rem .9rem;display:grid}.repo-package-reverify-history-main{flex-wrap:wrap;align-items:center;gap:.38rem;display:flex}@media (width<=900px){.project-route-hero{grid-template-columns:1fr}.repo-view-header{align-items:start}.repo-blueprint-action-grid,.repo-blueprint-import-grid,.repo-blueprint-import-advanced,.repo-blueprint-grid,.repo-package-lock-overview,.repo-package-lock-form-grid,.repo-package-lock-stat-grid,.repo-package-lock-row{grid-template-columns:1fr}}.project-spotlight{border:1px solid var(--rule);background:linear-gradient(180deg, color-mix(in srgb, var(--accent) 4%, transparent), transparent 62%), color-mix(in srgb, var(--bg-panel) 82%, var(--bg-subtle));box-shadow:0 .75rem 2rem color-mix(in srgb, var(--bright) 5%, transparent);gap:.85rem;padding:1rem 1.2rem 1.1rem;display:grid}.project-spotlight-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.project-spotlight-id{flex:24rem;gap:.3rem;min-width:0;display:grid}.project-spotlight-title-line{flex-wrap:wrap;align-items:center;gap:.65rem;min-width:0;display:flex}.project-spotlight-title{letter-spacing:-.005em;color:var(--bright);word-break:break-word;margin:0;font-size:clamp(1.35rem,1.8vw,1.85rem);font-weight:600;line-height:1.15}.project-spotlight-meta{align-items:center;margin-top:0}.project-spotlight-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.45rem;display:inline-flex}.project-spotlight-branch{font-family:var(--font-readout);color:var(--ink);background:0 0;border:0;padding:0}.project-spotlight-overflow{position:relative}.project-spotlight-overflow>summary{cursor:pointer;border:1px solid var(--rule);width:1.95rem;height:1.95rem;color:var(--ink);user-select:none;background:0 0;justify-content:center;align-items:center;font-size:1.1rem;line-height:1;list-style:none;display:inline-flex}.project-spotlight-overflow>summary::-webkit-details-marker{display:none}.project-spotlight-overflow>summary:hover,.project-spotlight-overflow[open]>summary{color:var(--bright);border-color:color-mix(in srgb, var(--bright) 35%, var(--rule))}.project-spotlight-overflow-menu{background:var(--bg-panel);border:1px solid var(--rule);min-width:11rem;box-shadow:0 .6rem 1.4rem color-mix(in srgb, var(--bright) 8%, transparent);z-index:5;padding:.25rem;display:grid;position:absolute;top:calc(100% + .3rem);right:0}.project-spotlight-overflow-item{color:var(--ink);font-size:var(--font-size-small);white-space:nowrap;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:.4rem .6rem;text-decoration:none;display:block}.project-spotlight-overflow-item:hover{background:var(--bg-subtle);color:var(--bright)}.project-spotlight.is-map-surface{gap:.55rem;padding:.75rem 1rem .8rem}.project-spotlight.is-map-surface .project-spotlight-header{align-items:center;gap:.9rem}.project-spotlight.is-map-surface .project-spotlight-id{gap:.18rem}.project-spotlight.is-map-surface .project-spotlight-title{font-size:clamp(1.18rem,1.45vw,1.45rem);line-height:1.12}.project-spotlight.is-map-surface .project-spotlight-meta{font-size:var(--font-size-micro)}.project-spotlight.is-map-surface .project-pulse-strip{gap:.15rem;padding-top:.45rem}.project-spotlight.is-map-surface .project-pulse-chip{flex-direction:row;align-items:baseline;gap:.35rem;min-height:1.6rem;padding:.05rem .7rem}.project-spotlight.is-map-surface .project-pulse-chip:first-child{padding-left:0}.project-spotlight.is-map-surface .project-pulse-chip-value{font-size:.92rem}.project-spotlight.is-map-surface .project-pulse-chip-label{letter-spacing:.06em}.project-attention-banner{border:1px solid var(--rule);background:var(--bg-subtle);color:var(--ink);grid-template-rows:auto auto;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.15rem .85rem;padding:.65rem .9rem;text-decoration:none;transition:border-color .12s,background .12s;display:grid;position:relative}.project-attention-banner:before{content:"";background:color-mix(in srgb, var(--accent) 72%, transparent);width:.18rem;position:absolute;inset:0 auto 0 0}.project-attention-banner[data-tone=blocked]:before{background:color-mix(in srgb, var(--queued) 78%, transparent)}.project-attention-banner[data-tone=failed]:before{background:color-mix(in srgb, var(--failed) 78%, transparent)}.project-attention-banner[data-tone=running]:before{background:color-mix(in srgb, var(--running) 78%, transparent)}.project-attention-banner:hover{border-color:color-mix(in srgb, var(--bright) 35%, var(--rule));background:color-mix(in srgb, var(--bg-subtle) 75%, var(--bg-panel))}.project-attention-banner-kicker{font-size:var(--font-size-micro);font-family:var(--font-readout);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);grid-area:1/1;align-self:end}.project-attention-banner-title{color:var(--bright);grid-area:1/2;align-self:end;font-size:.98rem;font-weight:600}.project-attention-banner-body{color:var(--muted);font-size:var(--font-size-small);grid-area:2/1/auto/span 2;line-height:1.4}.project-attention-banner-chevron{color:var(--muted);grid-area:1/3/span 2;font-size:1.3rem;line-height:1}.project-attention-banner:hover .project-attention-banner-chevron{color:var(--bright)}.project-pulse-strip{border-top:1px solid var(--rule);flex-wrap:wrap;gap:0;padding-top:.7rem;display:flex}.project-pulse-chip{border-left:2px solid color-mix(in srgb, var(--rule) 70%, transparent);color:var(--ink);font-family:var(--font-readout);flex-direction:column;align-items:flex-start;gap:.15rem;padding:.1rem 1rem .1rem .85rem;text-decoration:none;transition:border-color .12s,color .12s;display:inline-flex}.project-pulse-chip:first-child{border-left:0;padding-left:0}.project-pulse-chip:hover .project-pulse-chip-label{color:var(--ink)}.project-pulse-chip-value{color:var(--bright);letter-spacing:.01em;font-size:1.05rem;font-weight:600;line-height:1.1}.project-pulse-chip-label{font-size:var(--font-size-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.project-pulse-chip[data-tone=verified]{border-left-color:color-mix(in srgb, var(--succeeded) 70%, transparent)}.project-pulse-chip[data-tone=verified] .project-pulse-chip-value{color:var(--succeeded)}.project-pulse-chip[data-tone=contested]{border-left-color:color-mix(in srgb, var(--failed) 70%, transparent)}.project-pulse-chip[data-tone=contested] .project-pulse-chip-value{color:var(--failed)}.project-pulse-chip[data-tone=review]{border-left-color:color-mix(in srgb, var(--running) 70%, transparent)}.project-pulse-chip[data-tone=review] .project-pulse-chip-value{color:var(--running)}.project-pulse-chip[data-tone=ai-awaiting]{border-left-color:color-mix(in srgb, var(--queued) 70%, transparent)}.project-pulse-chip[data-tone=ai-awaiting] .project-pulse-chip-value{color:var(--queued)}.project-queue-status{font-size:var(--font-size-small);margin:0}.project-queue-status a{color:var(--accent)}.project-route-surface-copy,.project-sidebar-ledger,.project-sidebar-action-copy,.project-overview-detail,.project-overview-ledger-card,.project-proof-watchlist{gap:.9rem;display:grid}.project-overview-ledger-card,.project-sidebar-ledger{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-panel) 55%, transparent);box-shadow:var(--panel-shadow);gap:.7rem;padding:1rem 1.15rem}.project-overview-ledger-card>h3,.project-sidebar-ledger>h3{font-family:var(--font-ui);color:var(--bright);letter-spacing:0;margin:0;font-size:.95rem;font-weight:600}.project-overview-ledger-card>.repo-view-kicker,.project-sidebar-ledger>.repo-view-kicker{margin:0 0 -.35rem}.project-overview-next-moves .data-row:first-of-type{padding-top:0}.project-overview-next-moves .data-row{border-bottom-color:color-mix(in srgb, var(--rule) 55%, transparent)}.project-status-pill-row{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.project-status-pill{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-panel) 55%, transparent);font-family:var(--font-readout);font-size:var(--font-size-small);color:var(--bright);letter-spacing:.02em;border-radius:2px;align-items:center;gap:.5rem;padding:.35rem .7rem;font-weight:600;display:inline-flex}.project-status-pill-dot{background:var(--succeeded);width:.5rem;height:.5rem;box-shadow:0 0 0 3px color-mix(in srgb, var(--succeeded) 22%, transparent);border-radius:999px}.project-status-pill[data-tone=ok]{border-color:color-mix(in srgb, var(--succeeded) 45%, var(--rule));background:color-mix(in srgb, var(--succeeded) 12%, var(--bg-panel))}.project-status-pill[data-tone=ok] .project-status-pill-dot{background:var(--succeeded);box-shadow:0 0 0 3px color-mix(in srgb, var(--succeeded) 22%, transparent)}.project-status-pill[data-tone=warn]{border-color:color-mix(in srgb, var(--queued) 45%, var(--rule));background:color-mix(in srgb, var(--queued) 14%, var(--bg-panel));color:var(--queued)}.project-status-pill[data-tone=warn] .project-status-pill-dot{background:var(--queued);box-shadow:0 0 0 3px color-mix(in srgb, var(--queued) 24%, transparent)}.project-status-pill[data-tone=alert]{border-color:color-mix(in srgb, var(--failed) 55%, var(--rule));background:color-mix(in srgb, var(--failed) 14%, var(--bg-panel));color:var(--failed)}.project-status-pill[data-tone=alert] .project-status-pill-dot{background:var(--failed);box-shadow:0 0 0 3px color-mix(in srgb, var(--failed) 26%, transparent)}.project-status-pill-note{color:var(--muted);font-size:var(--font-size-small)}a.project-status-pill.is-linked{cursor:pointer;text-decoration:none;transition:transform .1s,border-color .1s}a.project-status-pill.is-linked:hover{transform:translateY(-1px)}a.project-status-pill.is-linked[data-tone=alert]:hover{border-color:var(--failed)}a.project-status-pill.is-linked[data-tone=warn]:hover{border-color:var(--queued)}.project-status-pill-arrow{opacity:.8;margin-left:.1rem;font-size:.78rem}.project-overview-activity{flex-direction:column;gap:.9rem;display:flex}.project-overview-activity-meta{margin:0}.run-history-strip{flex-direction:column;gap:.4rem;display:flex}.run-history-strip-header{justify-content:space-between;align-items:baseline;gap:.6rem;display:flex}.run-history-strip-label{color:var(--muted);font-family:var(--font-ui);font-size:var(--font-size-small);letter-spacing:0}.run-history-strip-summary{font-family:var(--font-readout);font-size:var(--font-size-small);color:var(--muted);align-items:baseline;gap:.3rem;display:inline-flex}.run-history-stat.ok{color:var(--succeeded);font-weight:600}.run-history-stat.fail{color:var(--failed);font-weight:600}.run-history-stat.live{color:var(--running);font-weight:600}.run-history-stat.sep{color:var(--muted)}.run-history-strip-track{grid-auto-columns:minmax(.4rem,1fr);grid-auto-flow:column;gap:.2rem;display:grid}.run-history-cell{background:var(--neutral);opacity:.85;border-radius:2px;height:1.5rem;transition:opacity .1s,transform .1s}.run-history-cell:not(.empty):hover{opacity:1;transform:translateY(-1px)}.run-history-cell.empty{background:color-mix(in srgb, var(--rule) 55%, transparent);opacity:.6}.run-history-cell[data-status=succeeded]{background:var(--succeeded)}.run-history-cell[data-status=failed]{background:var(--failed)}.run-history-cell[data-status=queued]{background:var(--queued)}.run-history-cell[data-status=running]{background:var(--running);animation:1.4s ease-in-out infinite runHistoryPulse}.run-history-cell[data-status=blocked]{background:var(--failed);opacity:.55}@keyframes runHistoryPulse{0%,to{opacity:.7}50%{opacity:1}}.project-route-bar-link,.project-route-utility-link{font-family:var(--font-readout);font-size:var(--font-size-small)}.project-route-layout{grid-template-columns:minmax(0,1fr);align-items:start}.project-route-layout.has-section-rail{grid-template-columns:minmax(11rem,13rem) minmax(0,1fr)}.project-route-layout.has-section-rail.is-map-route{grid-template-columns:minmax(9rem,10.5rem) minmax(0,1fr);gap:.75rem}.project-route-layout.has-section-rail.is-map-route .section-rail-item{padding:.48rem .75rem}.project-route-surface-head{border-bottom:1px dashed color-mix(in srgb, var(--rule) 92%, transparent);justify-content:space-between;align-items:end;gap:1rem;padding-bottom:.85rem;display:flex}.project-route-surface-head h2{letter-spacing:-.02em;font-variant:normal;font-size:clamp(1.4rem,2vw,1.9rem);font-family:var(--font-ui);margin:0;font-weight:600}.project-route-surface-summary{max-width:64ch;color:var(--muted);font-size:var(--font-size-small);margin:0}.project-sidebar-details{gap:.45rem .9rem}.project-sidebar-details dt{color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout);text-transform:uppercase;letter-spacing:.05em}.project-sidebar-details dd{color:var(--bright);margin:0}.project-sidebar-action-list{gap:0;margin:0;padding:0;list-style:none;display:grid}.project-sidebar-action{border-top:1px solid color-mix(in srgb, var(--rule) 80%, transparent);grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.8rem;padding:.8rem 0;display:grid}.project-sidebar-action:first-child{border-top:none;padding-top:0}.project-sidebar-action:last-child{padding-bottom:0}.project-sidebar-action-index{color:color-mix(in srgb, var(--accent) 68%, var(--muted));font-size:var(--font-size-micro);font-family:var(--font-readout);letter-spacing:.1em;text-transform:uppercase}.project-sidebar-action-copy h3,.project-sidebar-action-copy p{margin:0}.project-sidebar-action-copy h3{font-size:.95rem;line-height:1.35}.project-sidebar-action-copy p{color:var(--muted);font-size:var(--font-size-small);line-height:1.5}.project-action-table td[data-col=signal]{white-space:nowrap}.project-pressure-strip,.project-run-counters{grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));gap:.65rem;display:grid}.project-pressure-item,.project-run-counters>div{border:1px solid var(--rule);background:color-mix(in srgb, var(--bg-panel) 84%, transparent);min-width:0;color:var(--text);gap:.25rem;padding:.65rem .75rem;text-decoration:none;display:grid}.project-pressure-item:hover{border-color:var(--rule-strong);background:var(--bg-panel)}.project-pressure-label,.project-run-counters dt{color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout);text-transform:uppercase;letter-spacing:.05em}.project-pressure-item strong,.project-run-counters dd{color:var(--bright);font-family:var(--font-readout);margin:0;font-size:1.25rem;font-weight:700}.project-run-counters span{color:var(--muted);font-size:var(--font-size-small)}.project-overview-ledger-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem;display:grid}.project-proof-attention-link-list{flex-wrap:wrap;gap:.35rem .5rem;display:flex}.project-proof-attention-link{width:fit-content;max-width:100%}.repo-actions{margin-top:.2rem}.repo-action-link{min-height:2.45rem}.checker-config-form,.checker-config-form label{max-width:none}.checker-config-form{grid-template-columns:minmax(0,1fr)}.checker-config-form input,.checker-config-form select,.checker-config-form textarea{border:1px solid var(--rule);background:var(--bg-panel);width:100%;min-height:2.35rem;color:var(--bright);font:inherit;font-family:var(--font-readout);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--bg-subtle) 60%, transparent);padding:.45rem .55rem}.checker-config-form input:focus,.checker-config-form select:focus,.checker-config-form textarea:focus{outline:2px solid color-mix(in srgb, var(--accent) 45%, transparent);outline-offset:0;border-color:var(--accent)}@media (width<=1080px){.project-route-layout,.project-route-layout.has-section-rail{grid-template-columns:1fr}}@media (width<=760px){.project-route-surface-head{align-items:start}}.p-fleet-strip{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:0;display:flex}.p-fleet-stat{border-right:1px solid var(--rule);flex:6.5rem;gap:.15rem;min-width:0;padding:.55rem .85rem;display:grid}.p-fleet-stat:last-child{border-right:none}.p-fleet-stat-label{font-family:var(--font-readout);font-size:var(--font-size-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.p-fleet-stat-value{font-family:var(--font-mono);color:var(--ink);font-size:1.2rem;font-weight:600;line-height:1.1}.p-fleet-stat-sub{font-family:var(--font-readout);color:var(--muted);letter-spacing:.01em;font-size:.7rem}.p-plan-hero{border-bottom:1px solid var(--rule);gap:.55rem;padding:.85rem 1rem .95rem;display:grid}.p-plan-hero-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;display:flex}.p-plan-hero-metric{gap:.2rem;min-width:0;display:grid}.p-plan-hero-value{font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;font-size:1.5rem;font-weight:600;line-height:1.05}.p-plan-hero-of{color:var(--muted);font-size:.95rem;font-weight:500}.p-plan-hero-pct{text-align:right;justify-items:end;gap:.1rem;display:grid}.p-plan-hero-pct>strong{font-family:var(--font-mono);color:var(--succeeded);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:700;line-height:1}.p-plan-hero-pct[data-complete=false]>strong{color:var(--ink)}.p-plan-hero-corpus{font-family:var(--font-readout);font-size:var(--font-size-small);color:var(--muted);margin:.1rem 0 0;line-height:1.5}.p-plan-hero-corpus strong{color:var(--ink);font-variant-numeric:tabular-nums}.p-fleet-strip[data-secondary=true] .p-fleet-stat-value{font-size:1rem}.p-fleet-progress{border-bottom:1px solid var(--rule);gap:.5rem;padding:.7rem 1rem .85rem;display:grid}.p-fleet-progress-head{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.p-fleet-progress-remaining{font-family:var(--font-mono);color:var(--ink);font-size:.95rem;font-weight:600}.p-fleet-progress-bar{background:color-mix(in srgb, var(--rule) 45%, transparent);border-radius:999px;width:100%;height:.55rem;display:flex;overflow:hidden}.p-fleet-progress-seg{min-width:1px;height:100%}.p-fleet-progress-seg[data-state=done],.p-fleet-progress-dot[data-state=done]{background:var(--succeeded)}.p-fleet-progress-seg[data-state=ready],.p-fleet-progress-dot[data-state=ready]{background:var(--running)}.p-fleet-progress-seg[data-state=active],.p-fleet-progress-dot[data-state=active]{background:var(--queued)}.p-fleet-progress-seg[data-state=blocked],.p-fleet-progress-dot[data-state=blocked]{background:var(--failed)}.p-fleet-progress-seg[data-state=draft],.p-fleet-progress-seg[data-state=deprecated],.p-fleet-progress-seg[data-state=other],.p-fleet-progress-dot[data-state=draft],.p-fleet-progress-dot[data-state=deprecated],.p-fleet-progress-dot[data-state=other]{background:var(--neutral)}.p-fleet-progress-legend{font-family:var(--font-readout);color:var(--muted);flex-wrap:wrap;gap:.35rem 1rem;font-size:.72rem;display:flex}.p-fleet-progress-legend-lead{color:var(--ink)}.p-fleet-progress-legend-item{align-items:center;gap:.3rem;display:inline-flex}.p-fleet-progress-dot{border-radius:999px;flex:none;width:.5rem;height:.5rem}.p-fleet-filters{border-bottom:1px solid var(--rule);flex-wrap:wrap;gap:.4rem;padding:.75rem 1rem;display:flex}.p-fleet-filter{appearance:none;border:1px solid var(--rule);background:var(--bg-panel);color:var(--ink);font-family:var(--font-readout);font-size:var(--font-size-micro);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;border-radius:2px;align-items:center;gap:.4rem;padding:.25rem .6rem;display:inline-flex}.p-fleet-filter:hover:not([disabled]){border-color:var(--ink)}.p-fleet-filter[disabled]{opacity:.4;cursor:not-allowed}.p-fleet-filter[aria-pressed=true]{background:var(--accent-dim);color:var(--accent);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.p-fleet-filter-count{font-family:var(--font-mono);color:var(--muted)}.p-fleet-table-wrap{padding:0 var(--panel-padding) var(--panel-padding);overscroll-behavior:contain;min-width:0;max-width:100%;max-height:min(34rem,70vh);overflow:auto}.p-fleet-table.repo-table{table-layout:fixed}.p-fleet-table.repo-table thead th{z-index:1;background:var(--bg-panel);box-shadow:inset 0 -1px 0 var(--rule);position:sticky;top:0}.p-fleet-table th[data-col=name]{width:auto;min-width:16rem}.p-fleet-table th[data-col=state]{width:9rem}.p-fleet-table th[data-col=owner]{width:8rem}.p-fleet-table th[data-col=module]{width:28%;min-width:10rem}.p-fleet-table th[data-col=last_run]{width:8.5rem}.p-fleet-table td{text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-mono);overflow:hidden}.p-fleet-table.repo-table th[data-sort-key]:after{opacity:0;transition:opacity .12s}.p-fleet-table.repo-table th[data-sort-key]:hover:after,.p-fleet-table.repo-table th[data-sort-key][aria-sort=ascending]:after,.p-fleet-table.repo-table th[data-sort-key][aria-sort=descending]:after{opacity:.9}.p-fleet-name{color:var(--ink);white-space:nowrap;text-decoration:none}.p-fleet-name:hover{color:var(--accent)}.p-fleet-owner[data-actor-kind=agent]{color:var(--running)}.p-fleet-owner[data-actor-kind=unknown],.p-fleet-module,.p-fleet-time{color:var(--muted)}.p-fleet-na{color:var(--dim)}.p-fleet-foot{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-micro);border-top:1px solid var(--rule);margin:0;padding:.6rem 1rem}.filter-bar,.repo-quick-filters{flex-wrap:wrap;align-items:center;gap:.35rem;margin-bottom:1rem;display:flex}.filter-btn,.repo-filter-chip{--repo-filter-chip-tone:var(--neutral);min-height:1.32rem;font-size:var(--font-size-micro);background:color-mix(in srgb, var(--repo-filter-chip-tone) 8%, var(--bg-panel));border:1px solid color-mix(in srgb, var(--repo-filter-chip-tone) 28%, var(--rule));color:color-mix(in srgb, var(--repo-filter-chip-tone) 76%, var(--bright));cursor:pointer;line-height:1.2;font-family:var(--font-readout);white-space:nowrap;letter-spacing:.01em;justify-content:center;align-items:center;gap:.28rem;padding:.1rem .44rem;font-weight:600;text-decoration:none;transition:background-color .1s,border-color .1s,color .1s,box-shadow .1s;display:inline-flex}.filter-btn:hover,.repo-filter-chip:hover{border-color:color-mix(in srgb, var(--repo-filter-chip-tone) 62%, var(--rule));color:color-mix(in srgb, var(--repo-filter-chip-tone) 88%, var(--bright));background:color-mix(in srgb, var(--repo-filter-chip-tone) 16%, var(--bg-panel))}.filter-btn.active,.filter-btn[aria-pressed=true],.filter-btn[data-state=active],.repo-filter-chip.active,.repo-filter-chip.is-active,.repo-filter-chip[aria-pressed=true],.repo-filter-chip[data-state=active]{border-color:color-mix(in srgb, var(--repo-filter-chip-tone) 76%, var(--rule));color:color-mix(in srgb, var(--repo-filter-chip-tone) 92%, var(--bright));background:color-mix(in srgb, var(--repo-filter-chip-tone) 24%, var(--bg-panel))}.filter-btn:focus-visible,.repo-filter-chip:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px;box-shadow:0 0 0 2px color-mix(in srgb, var(--focus-ring) 30%, transparent)}.filter-btn[disabled],.filter-btn[aria-disabled=true],.repo-filter-chip[disabled],.repo-filter-chip[aria-disabled=true]{cursor:not-allowed;opacity:.52}.filter-btn[data-tone=dependency],.repo-filter-chip[data-tone=dependency]{--repo-filter-chip-tone:var(--blocker-tone-dependency)}.filter-btn[data-tone=track],.repo-filter-chip[data-tone=track]{--repo-filter-chip-tone:var(--blocker-tone-track)}.filter-btn[data-tone=policy],.repo-filter-chip[data-tone=policy]{--repo-filter-chip-tone:var(--blocker-tone-policy)}.filter-btn[data-tone=toolchain],.repo-filter-chip[data-tone=toolchain]{--repo-filter-chip-tone:var(--blocker-tone-toolchain)}.filter-btn[data-tone=clear],.repo-filter-chip[data-tone=clear]{--repo-filter-chip-tone:var(--blocker-tone-clear)}.repo-quick-filters.is-vcs-compact .repo-filter-chip,.repo-quick-filters[data-density=vcs-compact] .repo-filter-chip{min-height:1.24rem;padding:.07rem .34rem;font-size:.68rem}.repo-filter-chip-count{color:color-mix(in srgb, currentColor 85%, var(--bg-panel));font-size:.67em}@media (prefers-reduced-motion:reduce){.filter-btn,.repo-filter-chip{transition:none}}.project-proof-view-bar{padding:.85rem var(--panel-padding) .5rem;gap:.5rem;margin:0;display:grid}.project-view-segmented{background:var(--bg-panel);border:1px solid var(--rule);border-radius:4px;flex-wrap:wrap;align-items:stretch;gap:0;width:max-content;max-width:100%;padding:2px;display:inline-flex}.project-view-segment{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-micro);letter-spacing:.01em;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:3px;align-items:center;gap:.34rem;padding:.22rem .6rem;font-weight:600;line-height:1.2;transition:background-color .12s,color .12s;display:inline-flex}@media (width<=760px){.project-pulse-strip,.p-fleet-strip{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-pulse-chip,.p-fleet-stat{border-right:1px solid var(--rule);min-width:0;overflow:hidden}.project-pulse-chip:nth-child(2n),.p-fleet-stat:nth-child(2n){border-right:none}.project-view-segmented{flex-wrap:nowrap;width:100%;overflow-x:auto}.p-fleet-table.repo-table{min-width:48rem}}.project-view-segment:hover:not([disabled]){color:var(--text);background:color-mix(in srgb, var(--bright) 6%, transparent)}.project-view-segment.is-active,.project-view-segment[aria-pressed=true]{background:color-mix(in srgb, var(--accent) 28%, var(--bg-panel));color:var(--bright);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--accent) 50%, var(--rule))}.project-view-segment[disabled]{cursor:not-allowed;opacity:.45}.project-view-segment:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.project-view-segment-count{font-variant-numeric:tabular-nums;color:color-mix(in srgb, currentColor 70%, transparent);font-size:.7em}.project-view-segment.is-active .project-view-segment-count,.project-view-segment[aria-pressed=true] .project-view-segment-count{color:color-mix(in srgb, currentColor 88%, transparent)}.project-view-summary{font-size:var(--font-size-micro);margin:0}@media (prefers-reduced-motion:reduce){.project-view-segment{transition:none}}.repo-table th[data-sort-key]{cursor:pointer;user-select:none;padding-right:1.1rem;position:relative}.repo-table th[data-sort-key]:hover{color:var(--text)}.repo-table th[data-sort-key]:after{content:"";opacity:.28;background:currentColor;width:.42rem;height:.5rem;position:absolute;top:50%;right:.4rem;transform:translateY(-50%);-webkit-mask:linear-gradient(#000 0 38%,#0000 38% 62%,#000 62% 100%);mask:linear-gradient(#000 0 38%,#0000 38% 62%,#000 62% 100%)}.repo-table th[data-sort-key]:hover:after{opacity:.6}.repo-table th[data-sort-key][aria-sort=ascending]:after{opacity:.9;clip-path:polygon(50% 0,100% 100%,0 100%);background:currentColor;mask:linear-gradient(0deg,#0000 0 35%,#000 35% 100%)}.repo-table th[data-sort-key][aria-sort=descending]:after{opacity:.9;clip-path:polygon(50% 100%,100% 0,0 0);background:currentColor;mask:linear-gradient(#0000 0 35%,#000 35% 100%)}.repo-proof-table{table-layout:fixed}.repo-proof-table th[data-col=name]{width:18%}.repo-proof-table th[data-col=prover]{width:7%}.repo-proof-table th[data-col=state]{width:9%}.repo-proof-table th[data-col=reason]{width:17%}.repo-proof-table th[data-col=owner]{width:12%}.repo-proof-table th[data-col=ai]{width:11%}.repo-proof-table th[data-col=last_run]{width:12%}.repo-proof-table th[data-col=module]{width:18%}.repo-proof-table th[data-col=commit]{width:9%}.repo-proof-table th,.repo-proof-table td{padding-block:.46rem}.repo-proof-table td{vertical-align:middle}.proof-name-link,.proof-module-path{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:inline-block;overflow:hidden}.proof-name-stack{gap:.18rem;display:grid}.proof-handle,.queue-block-handle{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-micro);white-space:nowrap;text-overflow:ellipsis;background:0 0;padding:0;overflow:hidden}.proof-module-path{color:var(--muted);font-family:var(--font-readout);font-size:var(--font-size-micro)}.proof-ai-cell{flex-wrap:wrap;align-items:center;gap:.25rem;display:inline-flex}.proof-ai-cell .chip-tight{padding:.1rem .35rem}.commit-readout{color:var(--muted);font-size:var(--font-size-micro)}.blocker-chip{--blocker-chip-tone:var(--blocker-tone-toolchain);border:1px solid color-mix(in srgb, var(--blocker-chip-tone) 48%, var(--rule));background:color-mix(in srgb, var(--blocker-chip-tone) 14%, var(--bg-panel));max-width:100%;color:color-mix(in srgb, var(--blocker-chip-tone) 84%, var(--bright));font-size:var(--font-size-micro);font-weight:600;line-height:1.2;font-family:var(--font-readout);white-space:nowrap;align-items:center;gap:.22rem;padding:.08rem .4rem;display:inline-flex}.blocker-chip:is(.is-dependency,[data-blocker-kind=dependency]){--blocker-chip-tone:var(--blocker-tone-dependency)}.blocker-chip:is(.is-track,[data-blocker-kind=track]){--blocker-chip-tone:var(--blocker-tone-track)}.blocker-chip:is(.is-policy,[data-blocker-kind=policy]){--blocker-chip-tone:var(--blocker-tone-policy)}.blocker-chip:is(.is-toolchain,[data-blocker-kind=toolchain]){--blocker-chip-tone:var(--blocker-tone-toolchain)}.blocker-chip:is(.is-clear,[data-blocker-kind=clear]){--blocker-chip-tone:var(--blocker-tone-clear)}.repo-table .blocker-chip.is-blocked{--blocker-chip-tone:var(--blocker-tone-track)}.repo-table .blocker-chip.is-clear{--blocker-chip-tone:var(--blocker-tone-clear)}.queue-form{gap:.7rem;max-width:24rem;display:grid}.queue-form label{color:var(--muted);font-size:.76rem;font-family:var(--font-readout);gap:.3rem;display:grid}.work-recent-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.1rem;display:grid}.work-queue-grid{grid-template-columns:minmax(220px,.95fr) minmax(220px,.95fr) minmax(320px,1.35fr);align-items:start;gap:1.1rem;display:grid}.work-queue-grid.is-unclaimed-wide{grid-template-columns:minmax(180px,.7fr) minmax(180px,.7fr) minmax(360px,1.75fr)}.work-queue-grid.is-unclaimed-focused{grid-template-columns:minmax(160px,.5fr) minmax(160px,.5fr) minmax(420px,2.2fr)}.work-focus-head{border-bottom:1px solid var(--rule);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1rem;padding-bottom:.65rem;display:flex}.work-focus-copy{gap:.18rem;display:grid}.work-focus-copy h2,.work-focus-copy p{margin:0}.work-focus-table td{vertical-align:middle}.work-focus-proof{gap:.15rem;min-width:0;display:grid}.work-focus-proof a{text-overflow:ellipsis;white-space:nowrap;max-width:min(36rem,100%);display:inline-block;overflow:hidden}.queue-block{align-self:start;gap:.5rem;display:grid}.queue-block.is-empty{border:1px dashed color-mix(in srgb, var(--rule) 50%, transparent);padding:.5rem}.queue-block h3{font-size:var(--font-size-small);color:var(--bright);margin:0}.queue-block-list{gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.queue-block-list li{justify-content:space-between;align-items:flex-start;gap:.45rem;display:flex}.queue-block-actions{flex-wrap:wrap;align-items:center;gap:.35rem;display:inline-flex}.queue-open-link{border:1px solid color-mix(in srgb, var(--bright) 24%, var(--rule));color:var(--bright);background:var(--bg-panel);font-size:var(--font-size-micro);font-family:var(--font-readout);white-space:nowrap;justify-content:center;align-items:center;padding:.12rem .42rem;font-weight:600;text-decoration:none;display:inline-flex}.queue-open-link:hover{background:var(--bright);color:var(--bg-panel);border-color:var(--bright)}.queue-block-main{gap:.15rem;display:grid}.queue-block-meta{color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout)}.queue-block-empty{border:1px dashed var(--rule);background:color-mix(in srgb, var(--bg-subtle) 65%, transparent);gap:.4rem;margin:0;padding:.6rem .65rem;display:grid}.queue-block-empty p{margin:0}.queue-block-empty-note{color:var(--muted);font-size:var(--font-size-small);line-height:1.45}.inline-ai{margin:0}.inline-ai summary{cursor:pointer;color:var(--muted);font-size:var(--font-size-micro);font-family:var(--font-readout)}.inline-ai pre{margin-top:.35rem;padding:.6rem;font-size:.78rem}.project-admin-stack{flex-direction:column;gap:1.1rem;display:flex}.project-blueprint-body{padding:.85rem 1rem}.project-blueprint-create{border-top:1px solid var(--rule)}.project-blueprint-create>summary{cursor:pointer;color:var(--muted);font-size:var(--font-size-small)}.project-map-outline-list{padding:0 var(--panel-padding) var(--panel-padding);overscroll-behavior:contain;max-height:min(34rem,70vh);margin:0;list-style:none;overflow:auto}.project-map-outline-item{border-bottom:1px solid var(--rule);grid-template-columns:7rem 1fr auto auto;align-items:center;gap:.75rem;padding:.4rem 0;display:grid}.project-map-outline-item:last-child{border-bottom:none}.project-map-outline-kind{font-family:var(--font-readout);font-size:var(--font-size-micro);letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.project-map-outline-title{font-family:var(--font-mono);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}[data-project-overview]{gap:1rem}.p-status{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1.25rem;display:flex}.p-status-headline{align-items:baseline;gap:.7rem;display:flex}.p-status-pct{font-family:var(--font-readout);color:var(--accent);font-size:2.4rem;font-weight:600;line-height:1}.p-status-pct[data-complete=true]{color:var(--succeeded)}.p-status-headline-text{gap:.1rem;display:grid}.p-status-headline-text strong{color:var(--bright);font-size:.95rem}.p-status-headline-text .muted{font-size:var(--font-size-small)}.p-status-facts{flex-wrap:wrap;gap:1.4rem;margin:0;display:flex}.p-status-facts>div{gap:.15rem;display:grid}.p-status-facts dt{font-family:var(--font-readout);font-size:var(--font-size-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.p-status-facts dd{font-size:var(--font-size-small);color:var(--ink);margin:0}.p-lenses{border:1px solid var(--rule);gap:0;width:fit-content;display:inline-flex}.p-lens-tab{appearance:none;border:0;border-right:1px solid var(--rule);font-family:var(--font-ui);font-size:var(--font-size-small);color:var(--muted);cursor:pointer;background:0 0;align-items:center;gap:.4rem;padding:.35rem .9rem;display:inline-flex}.p-lens-tab:last-child{border-right:0}.p-lens-tab.is-active{background:var(--bg-subtle);color:var(--bright);font-weight:600}.p-lens-count{font-family:var(--font-readout);font-size:var(--font-size-micro);color:var(--failed)}.p-sections{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.p-section{gap:.25rem;display:grid}.p-section-head{justify-content:space-between;align-items:baseline;gap:.75rem;display:flex}.p-section-name{font-size:var(--font-size-small);color:var(--bright)}.p-section-count{font-family:var(--font-readout);font-size:var(--font-size-micro);color:var(--muted);white-space:nowrap}.p-section-blocked{color:var(--failed)}.p-section-bar{background:var(--bg-panel);border:1px solid var(--rule);height:.45rem;overflow:hidden}.p-section-bar-fill{background:var(--succeeded);height:100%;display:block}.p-section-bar-fill[data-blocked=true]{background:linear-gradient(90deg, var(--succeeded), var(--succeeded))}.p-section-footer{gap:.5rem;margin-top:1rem;display:grid}.p-nodebar{border:1px solid var(--rule);height:.4rem;display:flex;overflow:hidden}.p-nodebar-seg{min-width:1px;height:100%}.p-nodebar-seg[data-state=done]{background:var(--succeeded)}.p-nodebar-seg[data-state=ready]{background:var(--running)}.p-nodebar-seg[data-state=active]{background:var(--queued)}.p-nodebar-seg[data-state=blocked]{background:var(--failed)}.p-nodebar-seg[data-state=draft],.p-nodebar-seg[data-state=deprecated],.p-nodebar-seg[data-state=other]{background:var(--neutral)}.p-section-footer-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;display:flex}.p-nodebar-legend{font-family:var(--font-readout);font-size:var(--font-size-micro);color:var(--muted);flex-wrap:wrap;gap:.75rem;display:flex}.p-nodebar-legend-item{align-items:center;gap:.3rem;display:inline-flex}.p-nodebar-dot{border-radius:50%;width:.55rem;height:.55rem;display:inline-block}.p-nodebar-dot[data-state=done]{background:var(--succeeded)}.p-nodebar-dot[data-state=ready]{background:var(--running)}.p-nodebar-dot[data-state=active]{background:var(--queued)}.p-nodebar-dot[data-state=blocked]{background:var(--failed)}.p-nodebar-dot[data-state=draft],.p-nodebar-dot[data-state=deprecated],.p-nodebar-dot[data-state=other]{background:var(--neutral)}.p-graph-link{font-size:var(--font-size-small);white-space:nowrap}.p-work-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem;margin-bottom:.9rem;display:grid}.p-work-stat{border:1px solid var(--rule);background:var(--bg-subtle);gap:.1rem;padding:.5rem .65rem;text-decoration:none;display:grid}.p-work-stat[data-tone=contested]{border-left:3px solid var(--failed)}.p-work-stat-label{font-family:var(--font-readout);font-size:var(--font-size-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.p-work-stat-value{font-family:var(--font-readout);color:var(--bright);font-size:1.1rem}.p-work-stat-sub{font-size:var(--font-size-micro);color:var(--muted)}.p-work-footer{font-size:var(--font-size-small);margin:.6rem 0 0}
