body.is-dragging,body.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}[data-drag-source]{opacity:.35}body>.drag-ghost{z-index:1000;pointer-events:none;box-shadow:var(--shadow-drag);opacity:.96;will-change:transform;margin:0;position:fixed;top:0;left:0}.drop-line{z-index:1001;border-radius:var(--radius-pill);background:var(--color-accent);height:3px;box-shadow:0 0 0 2px var(--color-surface);pointer-events:none;position:fixed}.drop-line:before{content:"";background:var(--color-accent);border-radius:50%;width:9px;height:9px;position:absolute;top:-3px;left:-4px}.column[data-drop-active]{box-shadow:inset 0 0 0 2px var(--color-accent-soft)}.column[data-drop-active=column],.column[data-drop-active=end]{background:var(--color-accent-soft);box-shadow:inset 0 0 0 2px var(--color-accent)}[data-dnd-id]{touch-action:auto}.board--writable [data-dnd-id]:not(.section-row){cursor:grab}.column-drop-line{z-index:1001;border-radius:var(--radius-pill);background:var(--color-accent);width:3px;box-shadow:0 0 0 2px var(--color-surface);pointer-events:none;position:fixed}body>.column-drag-ghost{border-radius:var(--radius-lg);background:var(--color-column);align-items:center;display:flex}.board--writable .column__header--draggable{cursor:grab}.add-column__button{gap:var(--space-1);height:36px;padding:0 var(--space-3);border:1px dashed var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text-muted);font:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;flex:none;align-items:center;display:inline-flex}.add-column__button:hover{background:var(--color-surface-hover);color:var(--color-text);border-style:solid}.add-column{gap:var(--space-1-5);width:var(--column-narrow);padding:var(--space-2);border-radius:var(--radius-lg);background:var(--color-column);box-shadow:inset 0 0 0 1px var(--color-accent);flex:none;display:grid}.add-column__hint{color:var(--color-text-subtle);font-size:var(--text-2xs);margin:0}.avatar{object-fit:cover;background:var(--color-surface-sunken);box-shadow:0 0 0 1.5px var(--color-surface);font-weight:var(--weight-strong);letter-spacing:-.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;line-height:1;display:inline-flex}.avatar--initials{background:hsl(var(--avatar-hue) 55% 88%);color:hsl(var(--avatar-hue) 45% 28%)}@media (prefers-color-scheme:dark){.avatar--initials{background:hsl(var(--avatar-hue) 35% 28%);color:hsl(var(--avatar-hue) 60% 86%)}}.avatar--more{background:var(--color-surface-sunken);color:var(--color-text-muted)}.avatar-stack{flex-direction:row;display:inline-flex}.avatar-stack>*+*{margin-left:-5px}.label-list{gap:var(--space-1);flex-wrap:wrap;min-width:0;display:inline-flex}.label-list--dots{flex-wrap:nowrap;flex:none;align-items:center;gap:3px}.label-chip{max-width:140px;padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-2xs);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;line-height:17px;display:inline-block;overflow:hidden;box-shadow:inset 0 0 0 1px #00000014}@media (prefers-color-scheme:dark){.label-chip{box-shadow:inset 0 0 0 1px #ffffff14}}.label-dot{background:var(--color-text-subtle);border-radius:50%;width:8px;height:8px;box-shadow:inset 0 0 0 1px #0000001f}.label-more{color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:17px}.issue-type{color:var(--type-color);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.issue-type--bug{--type-color:var(--color-type-bug)}.issue-type--story{--type-color:var(--color-type-story)}.issue-type--task{--type-color:var(--color-type-task)}.issue-type--epic{--type-color:var(--color-type-epic)}.issue-type--refactoring{--type-color:var(--color-type-refactoring)}.issue-type--other{--type-color:var(--color-type-other)}.state-glyph,.state-badge{color:var(--state-color);flex:none;align-items:center;display:inline-flex}.state-badge{height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--state-color);font-size:var(--text-2xs);font-weight:var(--weight-strong);gap:3px}.state-glyph--open,.state-badge--open{--state-color:var(--color-state-open)}.state-glyph--closed,.state-badge--closed{--state-color:var(--color-state-closed)}.state-glyph--not-planned,.state-badge--not-planned{--state-color:var(--color-state-not-planned)}.state-glyph--merged,.state-badge--merged{--state-color:var(--color-state-merged)}.state-glyph--draft,.state-badge--draft{--state-color:var(--color-state-draft)}.state-glyph--pr-closed,.state-badge--pr-closed{--state-color:var(--color-state-pr-closed)}.state-glyph--native,.state-badge--native{--state-color:var(--color-native)}.state{align-items:center;gap:var(--space-2);max-width:460px;padding:var(--space-6);text-align:center;flex-direction:column;margin:12vh auto 0;display:flex}.state--compact{margin:var(--space-3) 0;text-align:left;align-items:flex-start;padding:0}.state__icon{width:56px;height:56px;margin-bottom:var(--space-2);background:var(--color-surface-sunken);color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.state__title{font-size:var(--text-xl);font-weight:var(--weight-strong);margin:0}.state__text{color:var(--color-text);font-size:var(--text-md);margin:0}.state__text--muted{color:var(--color-text-muted);font-size:var(--text-sm)}.state .button{margin-top:var(--space-3)}.state code{border-radius:var(--radius-xs);background:var(--color-surface-sunken);padding:1px 5px;font-size:.92em}.no-match{align-items:center;gap:var(--space-3);margin:var(--space-3) var(--space-4) 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.no-match strong{color:var(--color-text)}.no-match .button{margin-left:auto}.skeleton{flex-direction:column;height:100%;display:flex}.skeleton__header{align-items:center;gap:var(--space-6);height:var(--header-height);padding:0 var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);display:flex}.skeleton__columns{gap:var(--column-gap);padding:var(--space-3) var(--space-4);display:flex;overflow:hidden}.skeleton__column{gap:var(--space-2);width:var(--column-normal);padding:var(--space-3) var(--space-2);border-radius:var(--radius-lg);background:var(--color-column);flex-direction:column;flex:none;display:flex}.skeleton__block{border-radius:var(--radius-sm);background:var(--color-skeleton);animation:1.4s ease-in-out infinite pulse;display:block}.skeleton__card{border-radius:var(--radius-md)}@keyframes pulse{50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.skeleton__block{animation:none}}a.state__action{color:var(--color-text-inverted);text-decoration:none}.delivery>h3{align-items:baseline;gap:var(--space-2);display:flex}.delivery__as-of{color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-normal);letter-spacing:0;text-transform:none;margin-left:auto}.delivery__stage{margin:0 0 var(--space-2);font-size:var(--text-md);font-weight:var(--weight-medium)}.delivery__stage--on_cloud_production,.delivery__stage--released_all_on_premise,.delivery__stage--in_cloud_release{color:var(--hl-success-ink)}.delivery__heading{margin:var(--space-3) 0 var(--space-1-5);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-strong)}.delivery__prs,.delivery__plugins,.delivery__flags,.delivery__gaps{gap:var(--space-1-5);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.delivery__pr{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.delivery__pr a{color:var(--color-accent);font-variant-numeric:tabular-nums;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.delivery__pr--ignored a{color:var(--color-text-muted);text-decoration:line-through}.delivery__counts{background:var(--hl-success-tint);color:var(--hl-success-ink)}.delivery__touched,.delivery__via{color:var(--color-text-subtle);font-size:var(--text-xs)}.delivery__plugin{padding:var(--space-2) var(--space-2-5);border-radius:var(--radius-md);background:var(--color-surface-sunken)}.delivery__plugin-row{align-items:center;gap:var(--space-1) var(--space-2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.delivery__plugin-name{font-weight:var(--weight-strong)}.delivery__released{color:var(--hl-success-ink);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.delivery__unreleased{color:var(--color-text-muted);font-style:italic}.delivery__via{margin-left:auto}.delivery__lock{margin:var(--space-1-5) 0 0;color:var(--hl-warning-ink);font-size:var(--text-xs);line-height:var(--leading-normal)}.delivery__evidence{margin-top:var(--space-1-5);font-size:var(--text-xs)}.delivery__evidence summary{color:var(--color-text-muted);cursor:pointer}.delivery__evidence ul{margin:var(--space-1) 0 0;padding-left:var(--space-4);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);line-height:var(--leading-normal);overflow-wrap:anywhere}.delivery__cloud{margin-bottom:var(--space-2-5)}.delivery__cloud-name{margin-bottom:var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-strong);display:block}.delivery__flags li,.delivery__gaps li{align-items:flex-start;gap:var(--space-1-5);font-size:var(--text-sm);line-height:var(--leading-normal);display:flex}.delivery__flags svg,.delivery__gaps svg{color:var(--color-text-subtle);flex:none;margin-top:3px}.delivery__gaps a{color:var(--color-accent)}.delivery__hint{margin:var(--space-1) 0 0;font-size:var(--text-xs)}.stepper{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.stepper__step{min-width:0;padding-top:22px;padding-right:var(--space-1-5);font-size:var(--text-xs);flex-direction:column;gap:1px;display:flex;position:relative}.stepper__step:before{background:var(--color-border);content:"";height:2px;position:absolute;top:8px;left:18px;right:0}.stepper__step:last-child:before{display:none}.stepper__step--done:before{background:var(--hl-success-edge)}.stepper__dot{border:2px solid var(--color-border-strong);background:var(--color-surface);width:18px;height:18px;color:var(--color-text-inverted);border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:0}.stepper__step--done .stepper__dot{border-color:var(--hl-success-edge);background:var(--hl-success-edge)}.stepper__step--current .stepper__dot{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft)}.stepper__name{color:var(--color-text-muted);font-weight:var(--weight-medium)}.stepper__step--done .stepper__name{color:var(--color-text)}.stepper__step--current .stepper__name{color:var(--color-accent)}.stepper__detail{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.stepper__date{color:var(--color-text-subtle);font-size:var(--text-2xs)}.event-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.event{gap:var(--space-2);padding:var(--space-2) 0;border-bottom:1px solid var(--color-border);grid-template-columns:22px 1fr;display:grid}.event:last-child{border-bottom:none}.event__icon{background:var(--color-surface-sunken);width:22px;height:22px;color:var(--color-text-muted);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.event--added .event__icon{color:var(--color-state-open)}.event--removed .event__icon{color:var(--hl-danger-ink)}.event--moved .event__icon{color:var(--color-accent)}.event__body{min-width:0}.event__text{font-size:var(--text-sm);line-height:var(--leading-normal);overflow-wrap:anywhere;margin:0}.event__card{color:var(--color-text);font-weight:var(--weight-medium);text-align:left;background:0 0;border:none;padding:0;display:inline}button.event__card:hover .event__card-title{color:var(--color-accent);text-decoration:underline}.event__ref{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);font-weight:var(--weight-normal)}.event__meta{color:var(--color-text-subtle);font-size:var(--text-xs);margin:2px 0 0}.event__actor{color:var(--color-text-muted);font-weight:var(--weight-medium)}.event--sync{padding:var(--space-1) 0;color:var(--color-text-subtle);font-size:var(--text-xs);grid-template-columns:22px 1fr auto;align-items:center}.event--sync .event__icon{background:0 0;width:18px;height:18px;margin-left:2px}.event__sync-title{color:var(--color-text-muted);font-weight:var(--weight-medium)}.event__sync-time{white-space:nowrap}.outlier-marker{height:17px;padding:0 var(--space-1-5) 0 5px;border-radius:var(--radius-xs);background:var(--outlier-tint);color:var(--outlier-ink);box-shadow:inset 0 0 0 1px var(--outlier-edge);font-size:var(--text-2xs);font-weight:var(--weight-strong);white-space:nowrap;flex:none;align-items:center;gap:3px;line-height:1;display:inline-flex}.outlier-marker--long{height:auto;min-height:22px;padding:var(--space-0-5) var(--space-2);font-size:var(--text-xs);white-space:normal}.pill--outlier{background:var(--outlier-tint);color:var(--outlier-ink);box-shadow:inset 0 0 0 1px var(--outlier-edge);font-weight:var(--weight-strong)}.drawer{z-index:20;width:min(var(--drawer-width), 92vw);background:var(--color-surface);box-shadow:var(--shadow-drawer);animation:drawer-in var(--duration) var(--ease);flex-direction:column;display:flex;position:fixed;top:0;bottom:0;right:0}.drawer:focus{outline:none}@keyframes drawer-in{0%{opacity:0;transform:translate(24px)}}@media (prefers-reduced-motion:reduce){.drawer{animation:none}}.drawer__bar{align-items:center;gap:var(--space-3);min-height:var(--header-height);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-5);border-bottom:1px solid var(--color-border);flex:none;display:flex}.drawer__kind{align-items:center;gap:var(--space-1-5) var(--space-2);flex-wrap:wrap;min-width:0;display:inline-flex}.drawer__github{align-items:center;gap:var(--space-1);font-size:var(--text-sm);white-space:nowrap;margin-left:auto;text-decoration:none;display:inline-flex}.drawer__github:hover{text-decoration:underline}.drawer__reference{margin-right:var(--space-1);color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-xs)}.drawer__close{margin-left:auto}.drawer__github+.drawer__close{margin-left:0}.drawer__scroll{min-height:0;padding:var(--space-4) var(--space-5) var(--space-8);flex:auto;overflow-y:auto}.drawer__title{margin:0 0 var(--space-3);font-size:var(--text-xl);font-weight:var(--weight-strong);line-height:var(--leading-tight);overflow-wrap:anywhere}.drawer__highlights{gap:var(--space-1);margin:0 0 var(--space-4);flex-direction:column;padding:0;list-style:none;display:flex}.drawer__highlight{align-items:center;gap:var(--space-2);padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-sm);font-size:var(--text-sm);font-weight:var(--weight-medium);display:flex}.drawer__highlight--info{background:var(--hl-info-tint);box-shadow:inset var(--highlight-edge) 0 0 var(--hl-info-edge);color:var(--hl-info-ink)}.drawer__highlight--success{background:var(--hl-success-tint);box-shadow:inset var(--highlight-edge) 0 0 var(--hl-success-edge);color:var(--hl-success-ink)}.drawer__highlight--warning{background:var(--hl-warning-tint);box-shadow:inset var(--highlight-edge) 0 0 var(--hl-warning-edge);color:var(--hl-warning-ink)}.drawer__highlight--danger{background:var(--hl-danger-tint);box-shadow:inset var(--highlight-edge) 0 0 var(--hl-danger-edge);color:var(--hl-danger-ink)}.drawer__highlight--muted{background:var(--hl-muted-tint);box-shadow:inset var(--highlight-edge) 0 0 var(--hl-muted-edge);color:var(--hl-muted-ink)}.drawer__props{gap:var(--space-2) var(--space-3);margin:0 0 var(--space-5);font-size:var(--text-sm);grid-template-columns:130px 1fr;display:grid}.drawer__props dt{color:var(--color-text-muted)}.drawer__props dd{min-width:0;margin:0}.drawer__labels{gap:var(--space-1);flex-wrap:wrap;display:flex}.drawer__people{gap:var(--space-1) var(--space-3);flex-wrap:wrap;display:flex}.drawer__person{align-items:center;gap:var(--space-1-5);display:inline-flex}.drawer__muted{color:var(--color-text-muted)}.drawer__loading{align-items:center;gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);display:flex}.drawer__section{margin-top:var(--space-5);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.drawer__section>h3{margin:0 0 var(--space-3);color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:.06em;text-transform:uppercase}.drawer__prs{gap:var(--space-1-5);font-size:var(--text-sm);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.drawer__prs li{align-items:center;gap:var(--space-2);display:flex}.drawer__prs .drawer__muted{font-family:var(--font-mono);font-size:var(--text-2xs)}.markdown{font-size:var(--text-md);overflow-wrap:anywhere;line-height:1.6}.markdown>:first-child{margin-top:0}.markdown h1,.markdown h2,.markdown h3,.markdown h4{line-height:var(--leading-tight);margin:1.2em 0 .4em}.markdown h1{font-size:1.35em}.markdown h2{border-bottom:1px solid var(--color-border);padding-bottom:.2em;font-size:1.2em}.markdown h3{font-size:1.05em}.markdown p,.markdown ul,.markdown ol,.markdown pre,.markdown table,.markdown blockquote{margin:0 0 .8em}.markdown ul,.markdown ol{padding-left:1.4em}.markdown li:has(>input[type=checkbox]){margin-left:-1.3em;list-style:none}.markdown input[type=checkbox]{vertical-align:-1px;accent-color:var(--color-accent);margin:0 .4em 0 0}.markdown code{border-radius:var(--radius-xs);background:var(--color-surface-sunken);padding:.1em .35em;font-size:.88em}.markdown pre{padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-border);line-height:1.5;overflow-x:auto}.markdown pre code{font-size:var(--text-sm);background:0 0;padding:0}.markdown table{border-collapse:collapse;max-width:100%;font-size:var(--text-sm);display:block;overflow-x:auto}.markdown th,.markdown td{padding:var(--space-1) var(--space-2-5);border:1px solid var(--color-border)}.markdown th{background:var(--color-surface-sunken);font-weight:var(--weight-strong)}.markdown img{border-radius:var(--radius-sm);max-width:100%;height:auto}.markdown blockquote{padding:0 var(--space-3);border-left:3px solid var(--color-border-strong);color:var(--color-text-muted)}.markdown hr{border:none;border-top:1px solid var(--color-border)}.drawer__actions{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.drawer__remove{margin-left:auto}.drawer__remove:hover{color:var(--hl-danger-ink)}.drawer__reason{color:var(--color-text-subtle);font-size:var(--text-xs)}.drawer__owner{margin:0 0 var(--space-3);color:var(--color-text-subtle);font-size:var(--text-xs)}.drawer__owner a{align-items:center;gap:3px;display:inline-flex}.editor{gap:var(--space-1);margin:0 0 var(--space-4);padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface-sunken);flex-direction:column;display:flex}.editor__title{font-size:var(--text-lg);font-weight:var(--weight-strong)}.editor__bar{justify-content:space-between;align-items:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.editor__body{resize:vertical;min-height:180px;font-family:var(--font-mono);font-size:var(--text-sm);line-height:var(--leading-normal)}.editor__preview{min-height:180px;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.editor__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-2);display:flex}.add-card{padding:0 var(--space-1-5) var(--space-1-5);flex:none}.add-card__form{padding:var(--space-1) 2px var(--space-1-5)}.add-card__hint{margin:var(--space-1) 0 0;color:var(--color-text-subtle);font-size:var(--text-2xs)}.add-card__buttons{gap:var(--space-1);display:flex}.add-card__button{align-items:center;gap:var(--space-1);height:26px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-subtle);font-size:var(--text-xs);font-weight:var(--weight-medium);background:0 0;border:none;display:inline-flex}.add-card__button:hover,.add-card__button[aria-pressed=true]{background:var(--color-surface-hover);color:var(--color-text)}.delivery-line{gap:var(--space-1);flex-wrap:nowrap;min-width:0;overflow:hidden}.delivery-chip{max-width:100%;height:17px;padding:0 var(--space-1-5) 0 var(--space-1);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-muted);box-shadow:inset 0 0 0 1px var(--color-border);font-size:var(--text-2xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);white-space:nowrap;flex:none;align-items:center;gap:3px;line-height:17px;display:inline-flex;overflow:hidden}.delivery-chip svg{flex:none}.delivery-chip__label{color:var(--color-text)}.delivery-chip__value{text-overflow:ellipsis;overflow:hidden}.delivery-chip--released{background:var(--hl-success-tint);color:var(--hl-success-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hl-success-edge) 45%, transparent)}.delivery-chip--unreleased{box-shadow:inset 0 0 0 1px var(--color-border-strong);color:var(--color-text-subtle);background:0 0}.delivery-chip--lock_pending{background:var(--hl-warning-tint);color:var(--hl-warning-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hl-warning-edge) 55%, transparent)}.delivery-chip--summary.delivery-chip--lock_pending .delivery-chip__value{color:var(--hl-warning-ink)}.delivery-chip--cloud-waiting_for_plugin_release,.delivery-chip--cloud-not_in_cloud_release{color:var(--color-text-subtle);background:0 0}.delivery-chip--cloud-in_cloud_release{background:var(--hl-info-tint);color:var(--hl-info-ink)}.delivery-chip--cloud-on_staging{background:var(--hl-info-tint);color:var(--hl-info-ink);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--hl-info-edge) 50%, transparent)}.delivery-chip--cloud-on_production{background:var(--hl-success-tint);color:var(--hl-success-ink)}.delivery-chip--flag{padding-left:var(--space-1)}.delivery-chip--flag-dev{background:color-mix(in srgb, var(--color-state-closed) 12%, var(--color-surface));color:var(--color-state-closed)}.delivery-chip--flag-prod{background:var(--hl-warning-tint);color:var(--hl-warning-ink)}.card{gap:var(--space-1-5);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);cursor:pointer;transition:box-shadow var(--duration-fast) var(--ease), background var(--duration-fast) var(--ease);flex-direction:column;display:flex;position:relative;overflow:hidden}.card:hover{box-shadow:var(--shadow-card-hover)}.card:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.card--selected{box-shadow:0 0 0 2px var(--color-accent), var(--shadow-card-hover)}.card--compact{padding:5px var(--space-2) 5px var(--space-2-5);border-radius:var(--radius-sm);gap:2px}.card--compact .card__title{-webkit-line-clamp:1;font-size:var(--text-sm)}.card--normal .card__title{-webkit-line-clamp:3}.card--detailed{gap:var(--space-2);padding:var(--space-3) var(--space-3) var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.card--detailed .card__title{font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-tight);display:block}.card__line{align-items:center;gap:var(--space-1-5);min-width:0;display:flex}.card__meta{color:var(--color-text-muted);font-size:var(--text-xs)}.card__footer{row-gap:var(--space-1);flex-wrap:wrap}.card__spacer{flex:auto}.card__title-row{align-items:flex-start;gap:var(--space-1-5);flex:auto;min-width:0;display:flex}.card__title-row .state-glyph{margin-top:2px}.card--compact .card__title-row .state-glyph{margin-top:1px}.card__title{min-width:0;font-size:var(--text-md);line-height:var(--leading-tight);overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.card__reference{color:var(--color-text-muted);font-family:var(--font-mono);font-size:var(--text-2xs);white-space:nowrap;text-decoration:none}.card__reference:hover{color:var(--color-accent);text-decoration:underline}.card__age,.card__milestone{color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.card__milestone{text-overflow:ellipsis;min-width:0;overflow:hidden}.card__hl-icons{flex:none;gap:2px;margin-left:auto;display:inline-flex}.card--finished .card__title{color:var(--color-text-muted)}.card--draft{box-shadow:inset 0 0 0 1px var(--color-border-strong);background:0 0;background-image:repeating-linear-gradient(-45deg, transparent 0 6px, var(--color-surface-sunken) 6px 7px)}.card--draft .card__title{font-style:italic}.card__edge{width:var(--highlight-edge);flex-direction:column;display:flex;position:absolute;inset:0 auto 0 0}.card__edge-segment{background:var(--edge);flex:1}.card--hl-info{background:var(--hl-info-tint)}.card--hl-success{background:var(--hl-success-tint)}.card--hl-warning{background:var(--hl-warning-tint)}.card--hl-danger{background:var(--hl-danger-tint)}.card--hl-muted{background:var(--hl-muted-tint)}.card--muted{opacity:var(--muted-opacity)}.card--muted:hover,.card--muted:focus-visible{opacity:1}.card__edge-segment--info,.hl-icon--info{--edge:var(--hl-info-edge);color:var(--hl-info-ink)}.card__edge-segment--success,.hl-icon--success{--edge:var(--hl-success-edge);color:var(--hl-success-ink)}.card__edge-segment--warning,.hl-icon--warning{--edge:var(--hl-warning-edge);color:var(--hl-warning-ink)}.card__edge-segment--danger,.hl-icon--danger{--edge:var(--hl-danger-edge);color:var(--hl-danger-ink)}.card__edge-segment--muted,.hl-icon--muted{--edge:var(--hl-muted-edge);color:var(--hl-muted-ink)}.hl-icon{align-items:center;display:inline-flex}.card--outlier:after{content:"";border:1.5px dashed var(--outlier-edge);border-radius:inherit;pointer-events:none;position:absolute;inset:0}.card--outlier:not(.card--compact)>.card__meta:first-child{row-gap:var(--space-1);flex-wrap:wrap}.card--compact .outlier-marker{margin-left:auto}.card--compact .outlier-marker+.card__hl-icons{margin-left:0}.divider-line{align-items:center;gap:var(--space-2);margin:var(--space-1) 0;color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;display:flex}.divider-line:before,.divider-line:after{content:"";background:var(--color-border-strong);flex:1;height:1px}.divider-line span{text-overflow:ellipsis;white-space:nowrap;max-width:80%;overflow:hidden}.card__meta-main{align-items:center;gap:var(--space-1-5);flex:auto;min-width:0;display:flex;overflow:hidden}.card__meta-main>*{flex-shrink:0}.card__meta-main>.card__milestone{flex-shrink:1}.card__move{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-raised);width:22px;height:22px;color:var(--color-text-muted);opacity:0;transition:opacity var(--duration-fast) var(--ease);justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;top:4px;right:4px}.card:hover .card__move,.card:focus-within .card__move{opacity:1}.card__move:hover{color:var(--color-text)}@media (hover:none){.card__move{opacity:1}}.card--pending{cursor:progress;opacity:.6}.card--flash{animation:card-flash 2.4s var(--ease)}@keyframes card-flash{0%,55%{background:var(--color-flash-tint);box-shadow:0 0 0 2px var(--color-flash), var(--shadow-card-hover)}}@media (prefers-reduced-motion:reduce){.card--flash{box-shadow:0 0 0 2px var(--color-flash), var(--shadow-card);animation:none}}.divider-row,.section-row{align-items:center;gap:var(--space-1);min-width:0;display:flex}.divider-row>.divider-line{flex:auto;min-width:0}.section-row{z-index:1;border-radius:var(--radius-sm);background:var(--color-column);position:sticky;top:0}.section-row>.section-header{flex:auto;min-width:0;position:static}.divider-tools{opacity:0;transition:opacity var(--duration-fast) var(--ease);flex:none;display:inline-flex}.divider-row:hover .divider-tools,.section-row:hover .divider-tools,.divider-tools:focus-within{opacity:1}.divider-rename{flex:auto;height:26px;margin:2px 0}.is-pending{opacity:.6;pointer-events:none}.divider-row.is-flashing,.section-row.is-flashing{animation:flash-row 2.4s var(--ease)}@keyframes flash-row{0%,60%{background:var(--color-flash-tint)}}@media (hover:none){.divider-tools{opacity:1}}@media (prefers-reduced-motion:reduce){.divider-row.is-flashing,.section-row.is-flashing{background:var(--color-flash-tint);animation:none}}.popover{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-popover);font-size:var(--text-sm);text-align:left;border:none;margin:0;position:fixed;inset:auto;overflow:auto}.column-info__title{margin:0 0 var(--space-3);font-size:var(--text-md);font-weight:var(--weight-strong)}.column-info__description{margin:0 0 var(--space-3);color:var(--color-text-muted)}.column-info__list{gap:var(--space-1) 0;margin:0;display:grid}.column-info__list dt{margin-top:var(--space-2);color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase}.column-info__list dt:first-child{margin-top:0}.column-info__list dd{line-height:var(--leading-normal);margin:0}.column-info__fields{gap:var(--space-1);flex-wrap:wrap;display:flex}.column-info__legend{gap:var(--space-2);margin:var(--space-1) 0 0;padding:0;list-style:none;display:grid}.legend-item{gap:var(--space-2);grid-template-columns:22px 1fr;align-items:start;display:grid}.legend-item__swatch{border-radius:var(--radius-sm);background:var(--tint);width:22px;height:22px;box-shadow:inset var(--highlight-edge) 0 0 var(--edge);justify-content:center;align-items:center;display:inline-flex}.legend-item--info{--tint:var(--hl-info-tint);--edge:var(--hl-info-edge)}.legend-item--success{--tint:var(--hl-success-tint);--edge:var(--hl-success-edge)}.legend-item--warning{--tint:var(--hl-warning-tint);--edge:var(--hl-warning-edge)}.legend-item--danger{--tint:var(--hl-danger-tint);--edge:var(--hl-danger-edge)}.legend-item--muted{--tint:var(--hl-muted-tint);--edge:var(--hl-muted-edge)}.legend-item__label{font-weight:var(--weight-medium);display:block}.legend-item__rule{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.column-info__expectation{gap:var(--space-1-5);margin:0 0 var(--space-2);grid-template-columns:14px 1fr;align-items:start;display:grid}.column-info__expectation-icon{color:var(--outlier-ink);margin-top:3px}.column-info__expectation-summary{font-weight:var(--weight-medium);display:block}.column-info__expectation-hint{color:var(--color-text-muted);font-size:var(--text-xs);display:block}.column-info__error{margin:var(--space-1-5) 0 0;color:var(--hl-danger-ink);font-size:var(--text-xs)}.segmented{border-radius:var(--radius-sm);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-border);padding:2px;display:inline-flex}.segmented[aria-busy=true]{cursor:progress}.segmented__option{display:inline-flex;position:relative}.segmented__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.segmented__option span{padding:3px var(--space-3);border-radius:var(--radius-xs);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium)}.segmented__option:hover span{color:var(--color-text)}.segmented__option input:checked+span{background:var(--color-surface-raised);color:var(--color-text);box-shadow:0 0 0 1px var(--color-border-strong), 0 1px 2px #00000014;font-weight:var(--weight-strong)}.segmented__option input:focus-visible+span{outline:2px solid var(--color-focus);outline-offset:1px}.column-info__actions{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--color-border);justify-content:flex-end;display:flex}.column__header--draggable{cursor:grab}.column__header--draggable:active{cursor:grabbing}.column-rename{gap:var(--space-1);flex:auto;min-width:0;display:grid}.column-rename__input{height:28px;font-weight:var(--weight-strong)}.column-rename__hint{color:var(--color-text-subtle);font-size:var(--text-2xs);margin:0}.column-menu-anchor{display:inline-flex}.column-menu__list{gap:1px;margin:0;padding:0;list-style:none;display:grid}.column-menu__item{gap:var(--space-2);width:100%;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.column-menu__item:hover:not(:disabled){background:var(--color-surface-hover)}.column-menu__item:disabled{color:var(--color-text-subtle);cursor:default}.column-menu__item--danger:not(:disabled){color:var(--hl-danger-ink)}.column-menu__note{gap:var(--space-1-5);margin:var(--space-2) 0 0;padding-top:var(--space-2);border-top:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);align-items:flex-start;display:flex}.column-menu__note svg{flex:none;margin-top:2px}.pill--preview{background:var(--hl-info-tint);color:var(--hl-info-ink);box-shadow:inset 0 0 0 1px var(--hl-info-edge);font-weight:var(--weight-medium);flex:none}.column--previewing{outline:2px dashed var(--hl-info-edge);outline-offset:-2px}.column__preview{margin:0 var(--space-1-5) var(--space-1-5);padding:2px var(--space-2);border-radius:var(--radius-sm);background:var(--hl-info-tint);color:var(--hl-info-ink);font-size:var(--text-xs);font-weight:var(--weight-medium);text-align:center;flex:none}.column{border-radius:var(--radius-lg);background:var(--color-column);flex-direction:column;flex:none;min-height:0;max-height:100%;display:flex}.column--narrow{width:var(--column-narrow)}.column--normal{width:var(--column-normal)}.column--wide{width:var(--column-wide)}.column__header{align-items:center;gap:var(--space-1-5);min-height:40px;padding:var(--space-1-5) var(--space-1-5) var(--space-1-5) var(--space-3);flex:none;display:flex}.column__name{min-width:0;font-size:var(--text-md);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.column__header-actions{flex:none;margin-left:auto;display:inline-flex}.column__body{gap:var(--space-2);min-height:0;padding:0 var(--space-1-5) var(--space-2);overscroll-behavior:contain;scrollbar-width:thin;flex-direction:column;flex:auto;display:flex;overflow:hidden auto}.column[data-density=compact] .column__body{gap:var(--space-1-5)}.column__cards{gap:var(--space-1-5);flex-direction:column;padding:2px;display:flex}.column[data-density=compact] .column__cards{gap:var(--space-1)}.column[data-density=detailed] .column__cards{gap:var(--space-2-5)}.column__empty{margin:var(--space-2) var(--space-1-5);color:var(--color-text-subtle);font-size:var(--text-sm)}.column__section{gap:var(--space-1);flex-direction:column;display:flex}.section-header{z-index:1;align-items:center;gap:var(--space-1-5);width:100%;min-height:28px;padding:var(--space-1) var(--space-1-5);border-radius:var(--radius-sm);background:var(--color-column);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-align:left;border:none;display:flex;position:sticky;top:0}.section-header:hover{color:var(--color-text)}.section-header--divider{border-bottom:1px dashed var(--color-border-strong);color:var(--color-text);font-size:var(--text-xs);font-weight:var(--weight-strong);letter-spacing:.03em;text-transform:uppercase;border-radius:0}.section-header__chevron{transition:transform var(--duration-fast) var(--ease);flex:none}.section-header[aria-expanded=false] .section-header__chevron{transform:rotate(-90deg)}.section-header__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.section-header .pill{margin-left:auto}.column--collapsed{width:var(--column-collapsed)}.column__strip{align-items:center;gap:var(--space-2);width:100%;min-height:0;padding:var(--space-2) 0;border-radius:var(--radius-lg);color:var(--color-text-muted);background:0 0;border:none;flex-direction:column;flex:auto;display:flex}.column__strip:hover{background:var(--color-surface-hover);color:var(--color-text)}.column__strip-name{min-height:0;font-size:var(--text-sm);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;writing-mode:vertical-rl;overflow:hidden}.cond-limit{color:var(--color-text-subtle);font-size:var(--text-xs)}.cond-tools{flex:none;align-items:center;display:inline-flex}.cond-editor{gap:var(--space-1-5);display:grid}.cond-group{gap:var(--space-1-5);padding:var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-border);display:grid}.cond-group .cond-group{background:var(--color-surface)}.cond-group .cond-group .cond-group{background:var(--color-surface-sunken)}.cond-group--negated{box-shadow:inset 0 0 0 1px var(--color-border), inset var(--highlight-edge) 0 0 var(--outlier-edge)}.cond-group__head{gap:var(--space-1-5);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;display:flex}.cond-group__spacer{flex:auto}.cond-group__children{gap:var(--space-1-5);padding-left:var(--space-2);border-left:2px solid var(--color-border-strong);display:grid}.cond-group__add{gap:var(--space-1);flex-wrap:wrap;align-items:center;display:flex}.cond-row{gap:var(--space-1);padding:var(--space-1);border-radius:var(--radius-sm);flex-wrap:wrap;align-items:center;display:flex}.cond-row--negated{background:var(--outlier-tint)}.cond-row .field,.cond-group__head .field{width:auto;min-width:0;height:28px;font-size:var(--text-sm);padding-top:0;padding-bottom:0}.cond-field{max-width:170px}.cond-value{flex:120px;max-width:220px}.cond-value--number{flex:none;width:72px}.cond-number{gap:var(--space-1);align-items:center;display:inline-flex}.cond-unit{color:var(--color-text-muted);font-size:var(--text-xs)}.cond-not{height:22px;padding:0 var(--space-1-5);border:1px dashed var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text-subtle);font:inherit;font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;background:0 0;flex:none}.cond-not:hover{color:var(--color-text)}.cond-not[aria-pressed=true]{border-style:solid;border-color:var(--outlier-edge);background:var(--outlier-edge);color:var(--color-text-inverted)}.cond-list{gap:var(--space-1);flex-wrap:wrap;flex:160px;align-items:center;display:inline-flex}.cond-list__input{flex:80px;max-width:160px}.cond-chip{height:22px;padding:0 2px 0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-text);font-size:var(--text-xs);align-items:center;gap:2px;display:inline-flex}.cond-chip__remove{border-radius:var(--radius-pill);width:18px;height:18px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.cond-chip__remove:hover{background:var(--color-surface-hover);color:var(--color-text)}.column-editor{border-left:1px solid var(--color-border);background:var(--color-surface);width:clamp(520px,44vw,820px);min-height:0;box-shadow:var(--shadow-drawer);animation:editor-in var(--duration) var(--ease);flex-direction:column;flex:none;display:flex}.column-editor:focus{outline:none}@keyframes editor-in{0%{opacity:0;transform:translate(16px)}}@media (prefers-reduced-motion:reduce){.column-editor{animation:none}}@media (width<=900px){.column-editor{z-index:20;width:min(100vw,640px);position:fixed;top:0;bottom:0;right:0}}.column-editor__bar{align-items:center;gap:var(--space-2);min-height:var(--header-height);padding:var(--space-2) var(--space-2) var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);flex-wrap:wrap;flex:none;display:flex}.column-editor__title{min-width:0;font-size:var(--text-lg);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.column-editor__actions{align-items:center;gap:var(--space-1-5);margin-left:auto;display:inline-flex}.column-editor__nav{gap:var(--space-0-5);padding:var(--space-1) var(--space-3);border-bottom:1px solid var(--color-border);scrollbar-width:none;flex:none;display:flex;overflow-x:auto}.column-editor__nav-item{padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font:inherit;font-size:var(--text-xs);cursor:pointer;background:0 0;border:0;flex:none}.column-editor__nav-item:hover{background:var(--color-surface-hover);color:var(--color-text)}.column-editor__scroll{min-height:0;padding:var(--space-3) var(--space-4) var(--space-8);scroll-padding-top:var(--space-3);flex:auto;position:relative;overflow-y:auto;container-type:inline-size}.column-editor__layout{gap:var(--space-4);grid-template-areas:"summary""form";display:grid}.column-editor__form{gap:var(--space-5);grid-area:form;min-width:0;display:grid}.column-editor__summary{max-height:40vh;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-border);font-size:var(--text-sm);grid-area:summary;align-self:start;overflow-y:auto}.column-editor__summary-title{gap:var(--space-2);padding:var(--space-1) 0;font-size:var(--text-md);font-weight:var(--weight-strong);cursor:pointer;align-items:center;display:flex}.column-editor__summary-body{padding-top:var(--space-2)}@container (width>=700px){.column-editor__layout{grid-template-columns:minmax(0,1fr) 250px;grid-template-areas:"form summary"}.column-editor__summary{max-height:calc(100vh - 160px);position:sticky;top:0}}.editor-banner{gap:var(--space-2);margin:0 0 var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-accent-soft);color:var(--color-text);font-size:var(--text-sm);line-height:var(--leading-normal);align-items:flex-start;display:flex}.editor-banner>svg{flex:none;margin-top:2px}.editor-banner ul{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.editor-banner--error{background:var(--hl-danger-tint);color:var(--hl-danger-ink);box-shadow:inset var(--highlight-edge) 0 0 var(--hl-danger-edge)}.editor-banner--note{background:var(--color-mode-mirrored-bg);color:var(--color-text-muted)}.editor-section{gap:var(--space-2);min-width:0;scroll-margin-top:var(--space-3);display:grid}.editor-section__head{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-1);border-bottom:1px solid var(--color-border);display:flex}.editor-section__title{margin:0 0 var(--space-1);color:var(--color-text);font-size:var(--text-md);font-weight:var(--weight-strong)}.editor-help,.choice__help{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0;display:block}.editor-empty{color:var(--color-text-subtle);font-size:var(--text-sm);margin:0}.editor-limit,.cond-limit{color:var(--color-text-subtle);font-size:var(--text-xs)}.editor-gap{margin-top:var(--space-2)}.editor-textarea{resize:vertical;min-height:64px;font:inherit}.field[readonly]{background:var(--color-surface-sunken);color:var(--color-text-muted)}.editor-select{width:auto;max-width:100%}.editor-row{gap:var(--space-1-5);justify-items:start;display:grid}.choices{gap:var(--space-1-5);display:grid}.choice{border-radius:var(--radius-md);box-shadow:inset 0 0 0 1px var(--color-border)}.choice--checked{background:var(--color-accent-soft);box-shadow:inset 0 0 0 1px var(--color-accent)}.choice__label{gap:var(--space-2);padding:var(--space-2) var(--space-3);cursor:pointer;align-items:flex-start;display:flex}.choice__label input{margin:2px 0 0}.choice__title{font-weight:var(--weight-medium);display:block}.choice__body{gap:var(--space-2);padding:0 var(--space-3) var(--space-3) calc(var(--space-3) + 13px + var(--space-2));display:grid}.check{gap:var(--space-2);cursor:pointer;align-items:flex-start;display:flex}.check input{margin:2px 0 0}.check--inline{align-items:center}.check--inline input{margin:0}.sort-keys{gap:var(--space-1-5);margin:0;padding:0;list-style:none;display:grid}.sort-key{gap:var(--space-1-5);flex-wrap:wrap;align-items:center;display:flex}.sort-key__then{min-width:40px;color:var(--color-text-muted);font-size:var(--text-xs)}.sort-key__tools,.slot__tools,.rule__tools,.cond-tools{flex:none;align-items:center;display:inline-flex}.sort-keys__add{gap:var(--space-2);align-items:center;display:flex}.display-grid{gap:var(--space-4);display:grid}.density-preview{gap:var(--space-1-5);width:var(--column-normal);max-width:100%;padding:var(--space-2) var(--space-1-5);border-radius:var(--radius-md);background:var(--color-column);display:grid}.density-preview.column--narrow{width:var(--column-narrow)}.density-preview.column--wide{width:var(--column-wide)}.density-preview__caption{padding:0 var(--space-1-5);color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase}.density-preview__card{pointer-events:none}.slot-list{gap:var(--space-0-5);width:min(100%,360px);margin:0;padding:0;list-style:none;display:grid}.slot{min-height:28px;padding:0 var(--space-1) 0 var(--space-2);border-radius:var(--radius-sm);justify-content:space-between;align-items:center;display:flex}.slot--on{background:var(--color-surface-sunken)}.slot__label{gap:var(--space-2);cursor:pointer;align-items:center;display:flex}.wip{gap:var(--space-2);align-items:center;display:flex}.wip__input{width:80px}.rules{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.rule{gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset var(--highlight-edge) 0 0 var(--edge), inset 0 0 0 1px var(--color-border);display:grid}.rule--invalid{box-shadow:inset var(--highlight-edge) 0 0 var(--edge), inset 0 0 0 1px var(--hl-danger-edge)}.rule__head{gap:var(--space-2);align-items:center;display:flex}.rule__swatch{border-radius:var(--radius-sm);background:var(--tint);flex:none;justify-content:center;align-items:center;width:24px;height:24px;display:inline-flex}.rule__label{min-width:0;font-weight:var(--weight-medium);flex:auto}.rule__matches{gap:var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.rule__list{gap:var(--space-1);max-height:200px;padding:var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:var(--text-sm);margin:0;list-style:none;display:grid;overflow-y:auto}.rule__ref{margin-right:var(--space-1-5);color:var(--color-text-subtle);font-family:var(--font-mono);font-size:var(--text-xs)}.rule__none{color:var(--color-text-subtle);font-size:var(--text-sm);margin:0}.style-picker{gap:var(--space-1);flex-wrap:wrap;display:flex}.style-picker__option{gap:var(--space-1);padding:2px var(--space-2) 2px 2px;border-radius:var(--radius-pill);box-shadow:inset 0 0 0 1px var(--color-border);font-size:var(--text-xs);cursor:pointer;align-items:center;display:inline-flex;position:relative}.style-picker__option input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.style-picker__swatch{border-radius:var(--radius-pill);background:var(--tint);width:20px;height:20px;box-shadow:inset 0 0 0 1.5px var(--edge);justify-content:center;align-items:center;display:inline-flex}.style-picker__option:has(input:checked){background:var(--tint);box-shadow:inset 0 0 0 2px var(--edge);font-weight:var(--weight-strong)}.style-picker__option:has(input:focus-visible){outline:2px solid var(--color-focus);outline-offset:1px}.confirm{width:min(460px,100vw - 32px);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-dialog);border:none}.confirm::backdrop{background:var(--color-backdrop)}.confirm__title{margin:0 0 var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-strong)}.confirm__body{color:var(--color-text-muted);font-size:var(--text-sm)}.confirm__body p{margin:0 0 var(--space-2)}.confirm__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.confirm__field{margin-top:var(--space-3)}.confirm__note{margin:var(--space-2) 0 0;color:var(--color-text-muted);font-size:var(--text-sm)}.floating-notice{z-index:1100;align-items:flex-start;gap:var(--space-2);max-width:320px;padding:var(--space-2) var(--space-2) var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-danger);color:var(--color-danger-ink);box-shadow:var(--shadow-popover);font-size:var(--text-sm);animation:notice-in var(--duration) var(--ease);display:flex;position:fixed}.floating-notice .icon-button{color:inherit}.floating-notice .icon-button:hover{color:inherit;background:#ffffff2e}.floating-notice__text{padding-top:1px}@keyframes notice-in{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.floating-notice{animation:none}}.placement{align-self:center;align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.placement__badge{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;border:1px solid #0000;display:inline-flex}.placement__badge--mirrored{border-color:var(--color-border);background:var(--color-mode-mirrored-bg);color:var(--color-mode-mirrored);cursor:help}.placement__badge--owned{border-color:var(--color-border);color:var(--color-text-muted);background:0 0}.placement__badge--owned:hover,.placement__badge--owned[aria-expanded=true]{border-color:var(--color-border-strong);color:var(--color-text)}.placement__text{margin:0 0 var(--space-3);color:var(--color-text-muted)}.placement__text strong{color:var(--color-text)}.placement__error{max-width:260px;color:var(--hl-danger-ink);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu__trigger{align-items:center;gap:var(--space-1-5);max-width:200px;height:30px;padding:0 var(--space-2) 0 var(--space-1);border:1px solid var(--color-border);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-text);font:inherit;font-size:var(--text-sm);cursor:pointer;display:inline-flex}.user-menu__trigger:hover,.user-menu__trigger[aria-expanded=true]{background:var(--color-surface-hover);border-color:var(--color-border-strong)}.user-menu__trigger:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.user-menu__login{font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-avatar{background:var(--color-surface-sunken);object-fit:cover;border-radius:50%;flex:none}.user-avatar--initials{background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-2xs);font-weight:var(--weight-strong);justify-content:center;align-items:center;display:inline-flex}.user-menu{padding:var(--space-2)}.user-menu__who{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-1) var(--space-2);border-bottom:1px solid var(--color-border);display:flex}.user-menu__names{min-width:0;display:grid}.user-menu__name{font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu__handle{color:var(--color-text-muted);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.user-menu__error{margin:var(--space-2) var(--space-1) 0;color:var(--hl-danger-ink);font-size:var(--text-xs)}.user-menu__item{align-items:center;gap:var(--space-2);width:100%;margin-top:var(--space-1);padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-sm);color:var(--color-text);font:inherit;font-size:var(--text-sm);text-align:left;cursor:pointer;background:0 0;border:0;display:flex}.user-menu__item:hover{background:var(--color-surface-hover)}.user-menu__item:focus-visible{outline:2px solid var(--color-focus);outline-offset:-2px}@media (width<=900px){.user-menu__login{display:none}.user-menu__trigger{padding-right:var(--space-1)}}.header{align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--header-height);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;flex:none;display:flex}.header__title{align-items:baseline;gap:var(--space-2) var(--space-3);flex:0 auto;min-width:0;display:flex}.header__logo{color:var(--color-accent);flex:none;align-self:center}.header__name{font-size:var(--text-lg);font-weight:var(--weight-strong);white-space:nowrap;margin:0}.header__source{color:var(--color-text-muted);font-size:var(--text-xs);white-space:nowrap;align-items:center;gap:3px;text-decoration:none;display:inline-flex}.header__source:hover{color:var(--color-accent)}.header__synced{text-overflow:ellipsis;color:var(--color-text-subtle);font-size:var(--text-xs);white-space:nowrap;overflow:hidden}.header__refresh-error{align-items:center;gap:var(--space-1);max-width:260px;color:var(--hl-danger-ink);font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;display:inline-flex;overflow:hidden}.header__filters{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:380px;min-width:0;display:flex}.header__match-count{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;white-space:nowrap}.header__actions{align-items:center;gap:var(--space-1);margin-left:auto;display:flex}.search{flex:0 300px;align-items:center;min-width:180px;display:flex;position:relative}.search__icon{left:var(--space-2);color:var(--color-text-subtle);pointer-events:none;position:absolute}.search__input{width:100%;height:28px;padding:0 var(--space-2) 0 28px;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface-sunken);font-size:var(--text-sm)}.search__input:focus{border-color:var(--color-focus);background:var(--color-surface);outline:none}.filter-menu__trigger--active{border-color:var(--color-accent);color:var(--color-accent)}.filter-menu__count{border-radius:var(--radius-pill);background:var(--color-accent);min-width:16px;height:16px;color:var(--color-text-inverted);font-size:var(--text-2xs);font-weight:var(--weight-strong);justify-content:center;align-items:center;padding:0 4px;display:inline-flex}.filter-menu{padding:var(--space-1)}.filter-menu__list{margin:0;padding:0;list-style:none}.filter-menu__option{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);cursor:pointer;display:flex}.filter-menu__option:hover{background:var(--color-surface-hover)}.filter-menu__option input{accent-color:var(--color-accent);margin:0}.filter-menu__option-label{align-items:center;gap:var(--space-1-5);flex:1;min-width:0;display:inline-flex}.filter-menu__plain{color:var(--color-text);font-weight:var(--weight-normal)}.filter-menu__option-count{color:var(--color-text-subtle);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.filter-menu__section+.filter-menu__section{margin-top:var(--space-1);padding-top:var(--space-1);border-top:1px solid var(--color-border)}.filter-menu__heading{padding:var(--space-1) var(--space-2);color:var(--color-text-subtle);font-size:var(--text-2xs);font-weight:var(--weight-strong);letter-spacing:.05em;text-transform:uppercase;margin:0}.header__offline{align-items:center;gap:var(--space-1);padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--hl-warning-tint);color:var(--hl-warning-ink);font-size:var(--text-xs);white-space:nowrap;display:inline-flex}.view-switch{border-radius:var(--radius-md);background:var(--color-surface-sunken);align-self:center;gap:2px;padding:2px;display:inline-flex}.view-switch__link{align-items:center;gap:var(--space-1);height:24px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;text-decoration:none;display:inline-flex}.view-switch__link:hover{color:var(--color-text)}.view-switch__link--current{background:var(--color-surface);box-shadow:0 0 0 1px var(--color-border);color:var(--color-text)}.view-switch__link:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.move-menu__title{margin:0 0 var(--space-3);font-size:var(--text-md);font-weight:var(--weight-strong);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.move-menu__gap{margin-top:var(--space-3)}.move-menu__hint{margin:var(--space-3) 0 0;color:var(--color-text-muted);font-size:var(--text-xs)}.move-menu__actions{justify-content:flex-end;gap:var(--space-2);margin-top:var(--space-4);display:flex}.releases{min-height:0;padding:var(--space-4);flex:auto;overflow:auto}.releases--message{padding-top:var(--space-8);justify-content:center;align-items:flex-start;display:flex}.releases__empty{max-width:520px;color:var(--color-text-muted);text-align:center;flex-direction:column;align-items:center;display:flex}.releases__empty h2{margin:var(--space-2) 0 var(--space-1);color:var(--color-text);font-size:var(--text-lg)}.releases__empty p{margin:var(--space-1) 0;font-size:var(--text-sm);line-height:var(--leading-normal)}.releases__empty code{padding:0 var(--space-1);border-radius:var(--radius-xs);background:var(--color-surface-sunken);font-family:var(--font-mono)}.releases__bar{align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.releases__title{font-size:var(--text-xl);font-weight:var(--weight-strong);margin:0}.releases__as-of{padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-strong)}.releases__refresh-error{align-items:center;gap:var(--space-1);color:var(--hl-danger-ink);font-size:var(--text-xs);display:inline-flex}.releases__filter{margin-left:auto}.releases__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(340px,1fr));align-items:start;display:grid}.releases__none{color:var(--color-text-muted);font-size:var(--text-sm)}.release-block{gap:var(--space-2);min-width:0;padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);border-top:3px solid var(--color-border-strong);flex-direction:column;display:flex}.release-block--blocked{border-top-color:var(--hl-danger-edge)}.release-block--ready{border-top-color:var(--hl-success-edge)}.release-block--only_flagged{border-top-color:var(--color-state-closed)}.release-block--in_pipeline,.release-block--cloud{border-top-color:var(--hl-info-edge)}.release-block__head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.release-block__name{align-items:center;gap:var(--space-1-5);font-size:var(--text-lg);font-weight:var(--weight-strong);margin:0;display:inline-flex}.release-block__latest{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;margin-left:auto}.release-block__why{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.release-block__help{margin:0 0 var(--space-1);color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--leading-normal)}.release-block__muted,.release-block__date{color:var(--color-text-subtle)}.release-readiness{align-items:center;gap:var(--space-1);height:22px;padding:0 var(--space-2);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-strong);display:inline-flex}.release-readiness--blocked{background:var(--hl-danger-tint);color:var(--hl-danger-ink)}.release-readiness--ready{background:var(--hl-success-tint);color:var(--hl-success-ink)}.release-readiness--only_flagged{background:color-mix(in srgb, var(--color-state-closed) 12%, var(--color-surface));color:var(--color-state-closed)}.release-readiness--in_pipeline{background:var(--hl-info-tint);color:var(--hl-info-ink)}.release-group__title{margin:var(--space-1) 0 var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-strong)}.release-group--danger .release-group__title{color:var(--hl-danger-ink)}.release-group--warning .release-group__title{color:var(--hl-warning-ink)}.release-group__cards{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.release-card{width:100%;padding:var(--space-1-5) var(--space-2);border-radius:var(--radius-md);background:var(--color-surface-sunken);color:var(--color-text);font:inherit;text-align:left;cursor:pointer;border:0;flex-direction:column;gap:2px;display:flex}.release-card:hover{background:var(--color-surface-hover);box-shadow:inset 0 0 0 1px var(--color-border-strong)}.release-card:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.release-card--selected{box-shadow:inset 0 0 0 2px var(--color-accent)}.release-card__title{font-size:var(--text-sm);font-weight:var(--weight-medium);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.release-card__meta{align-items:center;gap:var(--space-1) var(--space-2);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.release-card__ref{font-variant-numeric:tabular-nums}.release-card__role{padding:0 var(--space-1-5);border-radius:var(--radius-pill);font-weight:var(--weight-medium);align-items:center;gap:3px;margin-left:auto;display:inline-flex}.release-card__role--danger{background:var(--hl-danger-tint);color:var(--hl-danger-ink)}.release-card__role--success{background:var(--hl-success-tint);color:var(--hl-success-ink)}.release-card__role--warning{background:var(--hl-warning-tint);color:var(--hl-warning-ink)}.release-card__role--muted{background:var(--color-surface);color:var(--color-text-muted)}.release-block__commits summary{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);cursor:pointer;display:inline-flex}.release-block__commits ul{gap:var(--space-1);margin:var(--space-1) 0 0;font-size:var(--text-xs);flex-direction:column;padding:0;list-style:none;display:flex}.release-block__commits li{gap:var(--space-2);display:flex}.release-block__commits code{font-family:var(--font-mono)}.release-block__commits a{color:var(--color-accent)}.release-cloud{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.release-cloud dt{color:var(--color-text-muted)}.release-cloud dd{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere;margin:0}.release-settings{margin-bottom:var(--space-3);padding:var(--space-3);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.release-settings__help{margin:0 0 var(--space-2);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.release-settings__lists{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));display:grid}.release-settings__list{min-width:0;padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);margin:0}.release-settings__list legend{padding:0 var(--space-1);font-size:var(--text-sm);font-weight:var(--weight-strong)}.release-settings__option{align-items:center;gap:var(--space-2);font-size:var(--text-sm);padding:2px 0;display:flex}.release-settings__option:has(input:disabled){color:var(--color-text-subtle)}.release-settings__taken{color:var(--color-text-subtle);font-size:var(--text-xs)}.release-settings__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);margin-top:var(--space-2);display:flex}.release-settings__saved{color:var(--hl-success-ink);font-size:var(--text-xs)}@media (width<=720px){.releases__grid{grid-template-columns:1fr}}.release-settings__options{column-width:220px;column-gap:var(--space-3)}.release-settings__options>.release-settings__option{break-inside:avoid}.board-page{flex-direction:column;min-width:0;height:100%;display:flex}.board-page__main{flex:auto;min-height:0;display:flex}.board-page__board{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex}.board{align-items:flex-start;gap:var(--column-gap);min-height:0;padding:var(--space-3) var(--space-4) var(--space-3);scrollbar-width:thin;flex:auto;display:flex;overflow:auto hidden}.board:after{content:"";flex:none;width:1px}.board>.column{max-height:100%}.board>.column--collapsed{align-self:stretch}.login{min-height:100vh;padding:var(--space-4);background:var(--color-bg);justify-content:center;align-items:center;display:flex}.login__card{align-items:center;gap:var(--space-3);width:min(440px,100%);padding:var(--space-8) var(--space-6) var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);text-align:center;flex-direction:column;display:flex}.login__logo{border-radius:var(--radius-lg);background:var(--color-accent-soft);width:52px;height:52px;color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.login__title{font-size:var(--text-xl);font-weight:var(--weight-strong);margin:0}.login__tagline{color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal);margin:0}.login__error{gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--hl-danger-tint);box-shadow:inset 0 0 0 1px var(--hl-danger-edge);color:var(--hl-danger-ink);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:left;display:flex}.login__error>svg{flex:none;margin-top:3px}.login__error p{margin:var(--space-0-5) 0 0}a.login__button{min-width:220px;margin-top:var(--space-1);color:var(--color-text-inverted);justify-content:center;text-decoration:none}.login__hint{color:var(--color-text-subtle);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.login-dialog{width:min(480px,100vw - 32px);padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-raised);color:var(--color-text);box-shadow:var(--shadow-dialog);border:none}.login-dialog::backdrop{background:var(--color-backdrop)}.login-dialog__title{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);color:var(--hl-danger-ink);font-size:var(--text-lg);font-weight:var(--weight-strong);display:flex}.login-dialog__body{margin:0 0 var(--space-4);color:var(--color-text-muted);font-size:var(--text-sm);line-height:var(--leading-normal)}.login-dialog__choice{justify-items:start;gap:var(--space-1);margin-bottom:var(--space-3);display:grid}.login-dialog__choice a.button:not(.button--primary){color:var(--color-text);text-decoration:none}.login-dialog__choice .login__button{margin-top:0}.login-dialog__actions{justify-content:flex-end;align-items:center;gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--color-border);display:flex}.login-dialog__still{color:var(--hl-warning-ink);font-size:var(--text-sm)}.github-card{gap:var(--space-3)}.github-card__head{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.github-muted{color:var(--color-text-subtle);font-size:var(--text-sm)}.github-grow{flex:auto}.github-icon{flex:none;margin-top:2px}.github-icon--ok{color:var(--hl-success-ink)}.github-icon--off{color:var(--color-text-subtle)}.github-icon--warn{color:var(--hl-warning-ink)}.github-ok-text{color:var(--hl-success-ink)}.github-warn-text{color:var(--hl-warning-ink)}.github-error-text{color:var(--hl-danger-ink)}.github-badge{padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);white-space:nowrap;align-items:center;gap:3px;display:inline-flex}.github-badge--ok{background:var(--hl-success-tint);color:var(--hl-success-ink)}.github-parts,.github-permissions,.github-projects{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.github-part,.github-permission{gap:var(--space-2);align-items:flex-start;display:flex}.github-part__head{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin-bottom:2px;display:flex}.github-part__name,.github-permission__name{font-size:var(--text-sm);font-weight:var(--weight-medium)}.github-part .settings-help code{font-family:var(--font-mono)}.github-app-name,.github-installed{font-size:var(--text-sm);margin:0}.github-app-name code,.github-repos code,.github-facts code{font-family:var(--font-mono);font-size:var(--text-xs)}.github-app-name code{color:var(--color-text-muted)}.github-repos{gap:var(--space-1);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.github-repos li{padding:0 var(--space-1-5);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.github-subtitle{margin:var(--space-1) 0 0;color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-strong)}.github-permission__level{color:var(--color-text-muted);font-size:var(--text-xs)}.github-permission--missing .github-permission__level,.github-permission--missing .settings-help{color:var(--hl-warning-ink)}.github-facts{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);grid-template-columns:max-content 1fr;margin:0;display:grid}.github-facts dt{color:var(--color-text-muted)}.github-facts dd{font-variant-numeric:tabular-nums;margin:0}.github-last-error{font-size:var(--text-sm)}.github-last-error__reason{font-family:var(--font-mono);font-size:var(--text-xs);overflow-wrap:anywhere}.github-sync-actions{justify-content:flex-end;align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.github-sync-result{font-size:var(--text-sm);line-height:var(--leading-normal);flex:260px}.github-sync-result:empty{display:none}.github-projects__note{font-size:var(--text-sm)}.github-project{align-items:center;gap:var(--space-1) var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);grid-template-columns:auto 1fr auto;display:grid}.github-project__icon{color:var(--color-text-muted)}.github-project__main{align-items:baseline;gap:0 var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.github-project__title{font-size:var(--text-sm);font-weight:var(--weight-strong)}.github-project__ref{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;align-items:center;gap:3px;display:inline-flex}.github-project__ref:hover{color:var(--color-accent)}.github-project__actions{align-items:center;gap:var(--space-2);display:flex}.github-project__actions a.button{color:var(--color-text);text-decoration:none}.github-project__error{align-items:flex-start;gap:var(--space-1);color:var(--hl-danger-ink);font-size:var(--text-xs);line-height:var(--leading-normal);grid-column:2/-1;margin:0;display:flex}.github-project__error svg{flex:none;margin-top:2px}#github-projects-title:focus{outline:none}@media (width<=640px){.github-project{grid-template-columns:auto 1fr}.github-project__actions{grid-column:2}}.settings{flex-direction:column;height:100%;display:flex}.settings__bar{align-items:center;gap:var(--space-2) var(--space-4);min-height:var(--header-height);padding:var(--space-2) var(--space-4);border-bottom:1px solid var(--color-border);background:var(--color-surface);flex-wrap:wrap;flex:none;display:flex}.settings__back,.settings-crumb{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-sm);text-decoration:none;display:inline-flex}.settings__back:hover,.settings-crumb:hover{color:var(--color-text);text-decoration:underline}.settings-crumb{margin-bottom:var(--space-1)}.settings__title{align-items:center;gap:var(--space-1-5);padding-left:var(--space-4);border-left:1px solid var(--color-border);font-size:var(--text-lg);font-weight:var(--weight-strong);margin:0;display:inline-flex}.settings__tabs{gap:var(--space-1);margin-left:auto;display:flex}.settings__account:empty{display:none}.settings__tab{padding:var(--space-1-5) var(--space-3);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-medium);text-decoration:none}.settings__tab:hover{background:var(--color-surface-hover);color:var(--color-text)}.settings__tab--selected{background:var(--color-accent-soft);color:var(--color-accent)}.settings__main{flex:auto;min-height:0;overflow-y:auto}.settings__content{max-width:920px;padding:var(--space-6) var(--space-4) var(--space-8);margin:0 auto}@media (width>=1600px){.settings__content{max-width:1040px}}a.button{color:inherit;text-decoration:none}a.button--primary{color:var(--color-text-inverted)}.settings-section{gap:var(--space-4);display:grid}.settings-section__head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.settings-section__title{font-size:var(--text-xl);font-weight:var(--weight-strong);margin:0}.settings-section__intro{max-width:640px;margin-top:var(--space-1)}.settings-help{color:var(--color-text-muted);font-size:var(--text-xs);line-height:var(--leading-normal);margin:0}.settings-help code,.settings-banner code,.secret__intro code{border-radius:var(--radius-xs);background:var(--color-surface-sunken);padding:0 3px;font-size:.95em}.settings-help--warning{color:var(--hl-warning-ink)}.settings-loading{color:var(--color-text-subtle);margin:0}.settings-card{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.settings-card__title{font-size:var(--text-lg);font-weight:var(--weight-strong);margin:0}.settings-field{gap:var(--space-1-5);min-width:0;display:grid}.settings-fieldset{border:0;margin:0;padding:0}.settings-select{width:auto;min-width:240px;max-width:100%}.settings-actions{justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;display:flex}.settings-banner{gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);font-size:var(--text-sm);align-items:flex-start;margin:0;display:flex}.settings-banner>svg{flex:none;margin-top:3px}.settings-banner p{margin:var(--space-1) 0 0}.settings-banner ul{margin:var(--space-1) 0 0;padding-left:var(--space-4)}.settings-banner--error{background:var(--hl-danger-tint);box-shadow:inset 0 0 0 1px var(--hl-danger-edge);color:var(--hl-danger-ink)}.settings-banner--warning{background:var(--hl-warning-tint);box-shadow:inset 0 0 0 1px var(--hl-warning-edge);color:var(--hl-warning-ink)}.settings-banner--note{background:var(--color-mode-mirrored-bg);color:var(--color-text-muted)}.settings-empty{justify-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);border:1px dashed var(--color-border-strong);border-radius:var(--radius-lg);color:var(--color-text-muted);text-align:center;display:grid}.settings-empty__title{color:var(--color-text);font-size:var(--text-lg);margin:0}.settings-empty .settings-help{max-width:480px;font-size:var(--text-sm)}.secret{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--hl-success-tint);box-shadow:inset 0 0 0 1px var(--hl-success-edge);display:grid}.secret__title{align-items:center;gap:var(--space-2);color:var(--hl-success-ink);font-size:var(--text-lg);margin:0;display:flex}.secret__intro,.secret__once{font-size:var(--text-sm);margin:0}.secret__once{padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);background:var(--hl-warning-tint);color:var(--hl-warning-ink)}.secret__value{gap:var(--space-2);align-items:center;display:flex}.secret__input{font-family:var(--font-mono);font-size:var(--text-sm);flex:auto}.secret__copy-failed{color:var(--hl-danger-ink);font-size:var(--text-xs)}.secret__actions{justify-content:flex-end;display:flex}.code-block{gap:var(--space-1);min-width:0;display:grid}.code-block__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.code-block__title{font-size:var(--text-sm);font-weight:var(--weight-strong)}.code-block__code{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:inset 0 0 0 1px var(--color-border);font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre;margin:0;line-height:1.55;overflow-x:auto}.token-form .scope-explain{gap:var(--space-1);margin:0 0 var(--space-2);padding-left:var(--space-4);color:var(--color-text-muted);font-size:var(--text-xs);display:grid}.token-group{gap:var(--space-2);display:grid}.token-group__title{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.04em;margin:0}.token-list,.auto-list,.delivery-list,.column-picker{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.token{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.token__main{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.token__name{font-weight:var(--weight-strong)}.token__prefix{padding:1px var(--space-1-5);border-radius:var(--radius-xs);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs)}.token__meta{gap:var(--space-1-5);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;grid-column:1;display:flex}.token__actions{grid-area:1/2/span 2}.token__error{grid-column:1/-1}.token--revoked{box-shadow:inset 0 0 0 1px var(--color-border);opacity:var(--muted-opacity);background:0 0}.token--revoked .token__name{text-decoration:line-through}.scope-badges{gap:var(--space-1);display:inline-flex}.scope-badge{height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-strong);line-height:18px}.scope-badge--read{background:var(--hl-info-tint);color:var(--hl-info-ink)}.scope-badge--write{background:var(--hl-warning-tint);color:var(--hl-warning-ink)}.auto-item__link{gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);text-decoration:none;display:flex}.auto-item__link:hover{box-shadow:var(--shadow-card-hover)}.auto-item--paused .auto-item__link,.auto-item--system_paused .auto-item__link{background:var(--color-surface-sunken)}.auto-item__icon{border-radius:var(--radius-md);background:var(--color-accent-soft);width:32px;height:32px;color:var(--color-accent);flex:none;justify-content:center;align-items:center;display:inline-flex}.auto-item__body{gap:var(--space-1);min-width:0;display:grid}.auto-item__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.auto-item__name{font-weight:var(--weight-strong)}.auto-item__sentence{font-size:var(--text-sm)}.auto-item__reason{color:var(--hl-warning-ink);font-size:var(--text-xs)}.auto-item__last{gap:var(--space-1-5);color:var(--color-text-muted);font-size:var(--text-xs);flex-wrap:wrap;align-items:center;display:inline-flex}.auto-state,.delivery-status{height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-pill);font-size:var(--text-2xs);font-weight:var(--weight-strong);white-space:nowrap;align-items:center;display:inline-flex}.auto-state--active,.delivery-status--succeeded{background:var(--hl-success-tint);color:var(--hl-success-ink);box-shadow:inset 0 0 0 1px var(--hl-success-edge)}.auto-state--paused,.delivery-status--pending{background:var(--hl-muted-tint);color:var(--hl-muted-ink);box-shadow:inset 0 0 0 1px var(--hl-muted-edge)}.auto-state--system_paused,.delivery-status--retrying{background:var(--hl-warning-tint);color:var(--hl-warning-ink);box-shadow:inset 0 0 0 1px var(--hl-warning-edge)}.delivery-status--failed{background:var(--hl-danger-tint);color:var(--hl-danger-ink);box-shadow:inset 0 0 0 1px var(--hl-danger-edge)}.auto-editor{gap:var(--space-5);display:grid}.auto-section{gap:var(--space-4);padding:var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.auto-section__head{align-items:baseline;gap:var(--space-2);padding-bottom:var(--space-2);border-bottom:1px solid var(--color-border);flex-wrap:wrap;display:flex}.auto-section__title{font-size:var(--text-lg);font-weight:var(--weight-strong);margin:0}.choices--row{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.event-groups{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.event-group{align-content:start;gap:var(--space-1-5);display:grid}.event-group__title{color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-strong);text-transform:uppercase;letter-spacing:.04em}.event-type__label{font-size:var(--text-sm);font-weight:var(--weight-medium);display:block}.column-picker{gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);font-size:var(--text-sm);grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.auto-condition{gap:var(--space-2);display:grid}.auto-condition__count{color:var(--color-accent);font-size:var(--text-sm);font-weight:var(--weight-medium);margin:0}.request-help summary{align-items:center;gap:var(--space-1);color:var(--color-accent);font-size:var(--text-sm);cursor:pointer;list-style:none;display:inline-flex}.request-help summary::-webkit-details-marker{display:none}.request-help[open] summary svg{transform:rotate(180deg)}.request-help>pre,.request-help>p{margin-top:var(--space-2)}.token-stored{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.token-stored .field{flex:260px;width:auto}.token-stored__badge{height:26px;padding:0 var(--space-2);border-radius:var(--radius-sm);background:var(--hl-success-tint);color:var(--hl-success-ink);font-size:var(--text-sm);font-weight:var(--weight-medium);align-items:center;display:inline-flex}.placeholder-bar{gap:var(--space-1);flex-wrap:wrap;display:flex}.placeholder-chip{height:22px;padding:0 var(--space-1-5);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text);font-family:var(--font-mono);font-size:var(--text-2xs)}.placeholder-chip:hover{border-color:var(--color-accent);color:var(--color-accent)}.auto-template{resize:vertical;min-height:120px;font-family:var(--font-mono);font-size:var(--text-xs);line-height:1.55}.auto-template__foot{justify-content:space-between;gap:var(--space-3);display:flex}.auto-template__foot>:last-child{font-variant-numeric:tabular-nums;flex:none}.prompt-preview{gap:var(--space-1-5);padding:var(--space-3);border-radius:var(--radius-md);background:var(--color-surface-sunken);box-shadow:inset 0 0 0 1px var(--color-border);display:grid}.prompt-preview__head{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;display:flex}.prompt-preview__title{font-size:var(--text-sm);font-weight:var(--weight-strong)}.prompt-preview__text{max-height:360px;font-family:var(--font-mono);font-size:var(--text-xs);white-space:pre-wrap;word-break:break-word;margin:0;line-height:1.55;overflow:auto}.auto-editor__footer{gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--color-surface-raised);box-shadow:var(--shadow-popover);display:grid;position:sticky;bottom:0}.auto-summary{gap:var(--space-2);font-size:var(--text-sm);align-items:flex-start;margin:0;display:flex}.auto-summary>svg{color:var(--color-accent);flex:none;margin-top:3px}.auto-summary__label{color:var(--color-text-muted)}.auto-summary__sentence{font-weight:var(--weight-medium)}.auto-detail__head{gap:var(--space-3);align-items:flex-start;display:flex}.auto-detail__title{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.auto-detail__sentence{margin:var(--space-1) 0 0;font-size:var(--text-md)}.auto-facts{gap:var(--space-1) var(--space-3);font-size:var(--text-sm);grid-template-columns:max-content minmax(0,1fr);margin:0;display:grid}.auto-facts dt{color:var(--color-text-muted)}.auto-facts dd{gap:var(--space-2);flex-wrap:wrap;min-width:0;margin:0;display:flex}.auto-facts__url{overflow-wrap:anywhere}.auto-facts__extra{color:var(--color-text-muted)}.auto-detail__actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.button--danger-quiet{border-color:var(--hl-danger-edge);color:var(--hl-danger-ink);margin-left:auto}.button--danger-quiet:hover{background:var(--hl-danger-tint)}.test-result{gap:var(--space-1-5);display:grid}.test-result__title{font-size:var(--text-sm);font-weight:var(--weight-strong)}.delivery-log{gap:var(--space-3);margin-top:var(--space-2);display:grid}.delivery-log__head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.delivery-log__tools{align-items:center;gap:var(--space-2);margin-left:auto;display:inline-flex}.delivery-log__polling{align-items:center;gap:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);display:inline-flex}.delivery-log__older{justify-self:center}.delivery{gap:var(--space-1);padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);display:grid}.delivery--failed{box-shadow:var(--shadow-card), inset var(--highlight-edge) 0 0 var(--hl-danger-edge)}.delivery--retrying{box-shadow:var(--shadow-card), inset var(--highlight-edge) 0 0 var(--hl-warning-edge)}.delivery--pending{box-shadow:var(--shadow-card), inset var(--highlight-edge) 0 0 var(--hl-muted-edge)}.delivery--succeeded{box-shadow:var(--shadow-card), inset var(--highlight-edge) 0 0 var(--hl-success-edge)}.delivery__main,.delivery__meta{align-items:center;gap:var(--space-1-5) var(--space-3);flex-wrap:wrap;display:flex}.delivery__type{font-weight:var(--weight-medium)}.delivery__seq,.delivery__raw{color:var(--color-text-subtle);font-size:var(--text-xs)}.delivery__tag{padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-accent-soft);color:var(--color-accent);font-size:var(--text-2xs)}.delivery__when{color:var(--color-text-muted);font-size:var(--text-xs);margin-left:auto}.delivery__meta{color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums}.delivery__error{color:var(--hl-danger-ink)}.delivery__next{color:var(--hl-warning-ink)}.delivery__redeliver{margin-left:auto}.board-list{max-width:640px;height:100%;padding:var(--space-8) var(--space-4);margin:0 auto;overflow-y:auto}.board-list__title{margin:0 0 var(--space-4);font-size:var(--text-xl)}.board-list__items{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.board-list__item{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--color-surface);box-shadow:var(--shadow-card);color:var(--color-text);text-decoration:none;display:flex}.board-list__item:hover{box-shadow:var(--shadow-card-hover)}.board-list__name{font-weight:var(--weight-strong)}.board-list__meta{color:var(--color-text-muted);font-size:var(--text-xs);margin-left:auto}.app-message{flex-direction:column;align-items:center;display:flex}.board-list__bar{justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-4);display:flex}.board-list__bar .board-list__title{margin:0}.app-corner{top:var(--space-2);right:var(--space-2);position:fixed}.board-list__actions,.app-corner{align-items:center;gap:var(--space-2);display:flex}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace;--text-2xs:10.5px;--text-xs:11.5px;--text-sm:12.5px;--text-md:13.5px;--text-lg:15px;--text-xl:18px;--weight-normal:400;--weight-medium:500;--weight-strong:600;--leading-tight:1.3;--leading-normal:1.45;--space-0-5:2px;--space-1:4px;--space-1-5:6px;--space-2:8px;--space-2-5:10px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--radius-xs:3px;--radius-sm:5px;--radius-md:7px;--radius-lg:10px;--radius-pill:999px;--header-height:52px;--column-narrow:236px;--column-normal:296px;--column-wide:380px;--column-collapsed:40px;--column-gap:10px;--panel-width:380px;--drawer-width:600px;--highlight-edge:3px;--ease:cubic-bezier(.2, 0, 0, 1);--duration-fast:.12s;--duration:.2s;--color-bg:#f4f5f7;--color-column:#ebedf0;--color-surface:#fff;--color-surface-raised:#fff;--color-surface-sunken:#f0f1f4;--color-surface-hover:#f7f8fa;--color-border:#dfe2e7;--color-border-strong:#c9ced6;--color-text:#1b1f24;--color-text-muted:#5b636e;--color-text-subtle:#848b96;--color-text-inverted:#fff;--color-focus:#3b6fe0;--color-accent:#3b6fe0;--color-accent-soft:#e6edfc;--color-overlay:#0f141e1f;--color-skeleton:#e3e6eb;--color-state-open:#1a7f37;--color-state-closed:#8250df;--color-state-not-planned:#6e7781;--color-state-merged:#8250df;--color-state-draft:#6e7781;--color-state-pr-closed:#cf222e;--color-native:#9a6700;--color-type-bug:#cf222e;--color-type-story:#2563c9;--color-type-task:#4b5563;--color-type-epic:#7c3aed;--color-type-refactoring:#b45309;--color-type-other:#6b7280;--hl-info-edge:#2f6fde;--hl-info-tint:#eef4ff;--hl-info-ink:#1d4fb0;--hl-success-edge:#1f8f4e;--hl-success-tint:#ecf8f0;--hl-success-ink:#17673a;--hl-warning-edge:#d48806;--hl-warning-tint:#fff6e0;--hl-warning-ink:#8a5300;--hl-danger-edge:#d42f2f;--hl-danger-tint:#fdeeee;--hl-danger-ink:#a71d1d;--hl-muted-edge:#a3a9b3;--hl-muted-tint:#f2f3f5;--hl-muted-ink:#5b636e;--muted-opacity:.62;--outlier-edge:#c0267f;--outlier-tint:#fdeef6;--outlier-ink:#96165f;--shadow-card:0 1px 0 #0f141e0a, 0 0 0 1px var(--color-border);--shadow-card-hover:0 2px 6px #0f141e14, 0 0 0 1px var(--color-border-strong);--shadow-popover:0 8px 28px #0f141e29, 0 0 0 1px var(--color-border);--shadow-drawer:-12px 0 40px #0f141e24, -1px 0 0 var(--color-border);--shadow-drag:0 12px 28px #0f141e38, 0 0 0 1px var(--color-border-strong);--shadow-dialog:0 18px 60px #0f141e47, 0 0 0 1px var(--color-border);--color-backdrop:#0f141e52;--color-mode-mirrored:#5b636e;--color-mode-mirrored-bg:#eef0f3;--color-flash:#f5b300;--color-flash-tint:#fff7da;--color-danger:#c62828;--color-danger-ink:#fff}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#0f1114;--color-column:#16191d;--color-surface:#1d2126;--color-surface-raised:#23282e;--color-surface-sunken:#14171a;--color-surface-hover:#252a31;--color-border:#2c3238;--color-border-strong:#3c444d;--color-text:#e7eaee;--color-text-muted:#a2aab5;--color-text-subtle:#78818c;--color-text-inverted:#0f1114;--color-focus:#6f9bff;--color-accent:#7aa2ff;--color-accent-soft:#1d2a45;--color-overlay:#00000059;--color-skeleton:#252a30;--color-state-open:#3fb950;--color-state-closed:#a371f7;--color-state-not-planned:#8b949e;--color-state-merged:#a371f7;--color-state-draft:#8b949e;--color-state-pr-closed:#f85149;--color-native:#d29922;--color-type-bug:#ff7b72;--color-type-story:#6ea8ff;--color-type-task:#a8b1bd;--color-type-epic:#b794ff;--color-type-refactoring:#f0a35a;--color-type-other:#8b949e;--hl-info-edge:#5b93ff;--hl-info-tint:#182339;--hl-info-ink:#a9c5ff;--hl-success-edge:#3fb96f;--hl-success-tint:#142a1e;--hl-success-ink:#8fdcaa;--hl-warning-edge:#e3a32b;--hl-warning-tint:#2c2412;--hl-warning-ink:#f2c66d;--hl-danger-edge:#f05252;--hl-danger-tint:#33191a;--hl-danger-ink:#ff9d9d;--hl-muted-edge:#59616b;--hl-muted-tint:#1a1d21;--hl-muted-ink:#9aa3ad;--muted-opacity:.55;--outlier-edge:#ec6cb4;--outlier-tint:#34182a;--outlier-ink:#f7a8d3;--shadow-card:0 0 0 1px var(--color-border);--shadow-card-hover:0 2px 8px #0006, 0 0 0 1px var(--color-border-strong);--shadow-popover:0 10px 32px #00000080, 0 0 0 1px var(--color-border-strong);--shadow-drawer:-12px 0 40px #00000073, -1px 0 0 var(--color-border);--shadow-drag:0 14px 34px #0009, 0 0 0 1px var(--color-border-strong);--shadow-dialog:0 18px 60px #0009, 0 0 0 1px var(--color-border-strong);--color-backdrop:#0000008c;--color-mode-mirrored:#a2aab5;--color-mode-mirrored-bg:#22272d;--color-flash:#e3a32b;--color-flash-tint:#2f2712;--color-danger:#e5484d;--color-danger-ink:#fff}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-md);line-height:var(--leading-normal);-webkit-font-smoothing:antialiased;overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer}a{color:var(--color-accent)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.icon-button{justify-content:center;align-items:center;gap:var(--space-1);min-width:28px;height:28px;padding:0 var(--space-2);border-radius:var(--radius-sm);color:var(--color-text-muted);font-size:var(--text-sm);white-space:nowrap;background:0 0;border:1px solid #0000;display:inline-flex}.icon-button:hover{background:var(--color-surface-hover);color:var(--color-text)}.icon-button[aria-pressed=true],.icon-button[aria-expanded=true]{background:var(--color-accent-soft);color:var(--color-accent)}.icon-button--bordered{border-color:var(--color-border);background:var(--color-surface)}.icon-button--small{min-width:22px;height:22px;padding:0 var(--space-1)}.button{align-items:center;gap:var(--space-1-5);height:32px;padding:0 var(--space-3);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm);font-weight:var(--weight-medium);display:inline-flex}.button:hover{background:var(--color-surface-hover)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.55}.button--small{height:26px;padding:0 var(--space-2);font-size:var(--text-xs)}.button--primary{border-color:var(--color-accent);background:var(--color-accent);color:var(--color-text-inverted)}.button--primary:hover{background:var(--color-accent);filter:brightness(1.08)}.button--danger{border-color:var(--color-danger);background:var(--color-danger);color:var(--color-danger-ink)}.button--danger:hover{background:var(--color-danger);filter:brightness(1.08)}.button--quiet{color:var(--color-text-muted);background:0 0;border-color:#0000}.button--quiet:hover{color:var(--color-text)}textarea{font:inherit;color:inherit}.field{width:100%;padding:var(--space-1-5) var(--space-2);border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);font-size:var(--text-sm)}.field:focus{border-color:var(--color-focus);box-shadow:0 0 0 2px var(--color-accent-soft);outline:none}.field-label{margin-bottom:var(--space-1);color:var(--color-text-muted);font-size:var(--text-xs);font-weight:var(--weight-medium);display:block}.inline-error{margin:var(--space-1) 0 0;color:var(--hl-danger-ink);font-size:var(--text-xs)}.pill{align-items:center;gap:var(--space-1);height:18px;padding:0 var(--space-1-5);border-radius:var(--radius-pill);background:var(--color-surface-sunken);color:var(--color-text-muted);font-size:var(--text-xs);font-variant-numeric:tabular-nums;font-weight:var(--weight-medium);white-space:nowrap;display:inline-flex}.pill--warning{background:var(--hl-warning-tint);color:var(--hl-warning-ink);box-shadow:inset 0 0 0 1px var(--hl-warning-edge)}.spin{animation:.9s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spin{animation:none}}kbd,code{font-family:var(--font-mono)}
