@font-face{font-family:Geist;src:url(/assets/Geist-Variable-DHmDcw7S.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/GeistMono-Variable-C2M1wx0c.woff2)format("woff2");font-weight:100 900;font-style:normal;font-display:swap}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-paper:oklch(16.5% .004 75);--color-paper-2:oklch(19.5% .005 75);--color-paper-3:oklch(23% .006 75);--color-rule:oklch(29% .006 75);--color-rule-2:oklch(47% .008 75);--color-ink:oklch(94% .004 75);--color-ink-2:oklch(84% .005 75);--color-muted:oklch(72% .006 75);--color-accent:oklch(84% .11 80);--color-accent-ink:oklch(18% .02 80);--color-focus:oklch(84% .11 80);--color-action:oklch(94% .004 75);--color-action-hover:oklch(86% .004 75);--color-action-ink:oklch(17% .004 75);--color-brand-white:oklch(98.5% 0 0);--color-brand-blue:oklch(70% .16 250);--color-brand-blue-ink:oklch(40% .17 255);--color-error:oklch(72% .16 25);--color-error-surface:oklch(21% .03 25);--color-danger-hover:oklch(78% .13 25);--color-danger-ink:oklch(17% .02 25);--color-pending:oklch(80% .1 230);--color-success:oklch(78% .13 155);--color-warn:oklch(82% .12 75);--color-stat-agents:var(--color-brand-blue);--color-stat-installs:oklch(78% .13 155);--color-stat-stars:oklch(85% .14 90);--color-stat-watchers:oklch(80% .11 195);--color-stat-contributors:oklch(76% .14 320);--color-stat-updated:oklch(80% .12 55);--font-body:"Geist", ui-sans-serif, sans-serif;--font-mono:"Geist Mono", ui-monospace, "SFMono-Regular", Menlo, monospace;--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji", sans-serif;--text-xs:.75rem;--text-sm:.8125rem;--text-base:.9375rem;--text-md:1.125rem;--text-lg:1.35rem;--text-xl:clamp(1.5rem, 1.2rem + 1.2vw, 1.95rem);--text-2xl:clamp(1.75rem, 1.3rem + 2vw, 2.5rem);--leading-tight:1.15;--leading-snug:1.35;--leading-body:1.6;--tracking-display:-.025em;--space-3xs:.125rem;--space-2xs:.25rem;--space-xs:.5rem;--space-sm:.75rem;--space-md:1rem;--space-lg:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4rem;--radius-sm:6px;--radius-md:8px;--radius-pill:999px;--rule-width:1px;--container-max:72rem;--container-pad:clamp(1rem, 4vw, 2rem);--header-height:3.5rem;--control-height:2.5rem;--measure:65ch;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--dur-fast:.12s;--dur-base:.18s}@media (pointer:coarse){:root{--control-height:2.75rem}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-height) + var(--space-md))}body{background:var(--color-paper);min-height:100dvh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-weight:400;display:flex;overflow-x:clip}#root{flex-direction:column;flex:1;min-width:0;display:flex}h1,h2,h3,h4{font-style:normal;font-weight:600;line-height:var(--leading-tight);letter-spacing:var(--tracking-display);overflow-wrap:anywhere;text-wrap:balance;min-width:0;margin:0}h1{font-size:var(--text-2xl)}h2{font-size:var(--text-lg)}h3{font-size:var(--text-md)}h4{font-size:var(--text-base);letter-spacing:0}p,ul,ol,dl,dd,pre{margin:0}a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em;transition:text-decoration-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);text-decoration-thickness:1px}@media (hover:hover){a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}:focus{outline:none}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}code,kbd,pre,.mono{font-family:var(--font-mono);font-variant-ligatures:none;font-size:.92em}.mono,.path,.sha{overflow-wrap:anywhere}.tnum,.num{font-variant-numeric:tabular-nums}.muted{color:var(--color-muted)}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{top:var(--space-xs);left:var(--space-xs);z-index:100;padding:var(--space-xs) var(--space-md);background:var(--color-action);color:var(--color-action-ink);border-radius:var(--radius-sm);text-decoration:none;position:absolute;transform:translateY(-200%)}.skip-link:focus-visible{transform:none}.btn{justify-content:center;align-items:center;gap:var(--space-xs);min-height:var(--control-height);padding:0 var(--space-md);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-ink);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);font-weight:500;line-height:1;text-decoration:none;display:inline-flex}@media (hover:hover){.btn:hover:not(:disabled){background:var(--color-paper-3);border-color:var(--color-muted)}}.btn:active:not(:disabled){transform:translateY(1px)}.btn:disabled,.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.btn--primary{background:var(--color-action);border-color:var(--color-action);color:var(--color-action-ink)}@media (hover:hover){.btn--primary:hover:not(:disabled){background:var(--color-action-hover);border-color:var(--color-action-hover)}}.btn--danger{background:var(--color-error);border-color:var(--color-error);color:var(--color-danger-ink)}@media (hover:hover){.btn--danger:hover:not(:disabled){background:var(--color-danger-hover);border-color:var(--color-danger-hover)}}.btn--quiet{background:0 0}.link-button{color:var(--color-ink);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;padding:0;display:inline}.input{width:100%;min-width:0;min-height:var(--control-height);padding:0 var(--space-sm);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper);color:var(--color-ink);font:inherit;font-size:var(--text-base);outline-offset:1px;transition:background-color var(--dur-fast) var(--ease-out);outline:2px solid #0000}.input--mono{font-family:var(--font-mono);font-size:var(--text-sm)}.input--area{min-height:5.5rem;padding-block:var(--space-xs);line-height:var(--leading-body);resize:vertical}.input::placeholder{color:var(--color-muted)}@media (hover:hover){.input:hover{background:var(--color-paper-2)}}.input:focus-visible,.input:focus{outline:2px solid var(--color-focus);border-color:var(--color-ink-2)}.input[aria-invalid=true]{border-color:var(--color-error)}.spinner{border:2px solid;border-right-color:#0000;border-radius:50%;flex:none;width:.875rem;height:.875rem;animation:.8s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important}.spinner{opacity:.6;border-right-color:currentColor;animation:none}}.container{width:100%;max-width:var(--container-max);padding-inline:max(var(--container-pad), env(safe-area-inset-left)) max(var(--container-pad), env(safe-area-inset-right));margin-inline:auto}.site-header{z-index:10;background:var(--color-paper);border-bottom:var(--rule-width) solid var(--color-rule);position:sticky;top:0}.site-header__inner{align-items:center;column-gap:var(--space-xs);min-height:var(--header-height);flex-wrap:wrap;display:flex}.wordmark{align-items:center;gap:var(--space-xs);min-height:var(--control-height);color:var(--color-ink);font-size:var(--text-md);letter-spacing:-.03em;white-space:nowrap;padding-inline-end:var(--space-2xs);font-weight:600;text-decoration:none;display:inline-flex}.brand{white-space:nowrap;align-items:baseline;gap:.35em;display:inline-flex}.brand__emoji{font-family:var(--font-emoji);letter-spacing:0;font-weight:400}.brand-name{color:var(--color-brand-white);white-space:nowrap}.brand-name__tld{color:var(--color-brand-blue)}.btn--primary .brand-name{color:inherit}.btn--primary .brand-name__tld{color:var(--color-brand-blue-ink)}.btn--danger .brand-name,.btn--danger .brand-name__tld{color:inherit}.site-header__menu{margin-inline-start:auto}.site-nav{padding-block:0 var(--space-sm);flex-basis:100%;order:1;display:none}.site-nav[data-open=true]{display:block}.site-nav__list{gap:var(--space-3xs);margin:0;padding:0;list-style:none;display:grid}.site-nav__link{min-height:var(--control-height);padding-inline:var(--space-sm);border-radius:var(--radius-sm);color:var(--color-muted);font-size:var(--text-sm);white-space:nowrap;align-items:center;font-weight:500;text-decoration:none;display:flex}@media (hover:hover){.site-nav__link:hover{color:var(--color-ink);background:var(--color-paper-2)}}.site-nav__link[aria-current=page]{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.5em;text-decoration-thickness:2px}@media (width>=40rem){.site-header__inner{column-gap:var(--space-md)}.site-header__menu{display:none}.site-nav,.site-nav[data-open=true]{flex-basis:auto;order:0;margin-inline-start:auto;padding:0;display:block}.site-nav__list{gap:var(--space-2xs);display:flex}}.palette-icon{flex:none}.palette-trigger{padding-inline:var(--space-sm);color:var(--color-ink-2)}.palette-trigger__label,.palette-trigger__hint{display:none}kbd{border:var(--rule-width) solid var(--color-rule-2);background:var(--color-paper);min-width:1.5em;color:var(--color-ink-2);font-size:var(--text-xs);text-align:center;border-radius:4px;padding:.1em .35em;line-height:1.3;display:inline-block}@media (width>=40rem){.palette-trigger{min-inline-size:13rem;color:var(--color-muted);background:var(--color-paper-2);justify-content:flex-start}.palette-trigger__label{margin-inline-end:auto;display:inline}.palette-trigger__hint{gap:var(--space-3xs);display:inline-flex}}@media (pointer:coarse){.palette-trigger__hint{display:none}}.palette{width:min(42rem, calc(100vw - 2 * var(--space-sm)));max-width:none;max-height:calc(100dvh - 2 * var(--space-sm));margin:var(--space-sm) auto auto;border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-ink);padding:0;overflow:hidden}.palette::backdrop{background:color-mix(in oklch, var(--color-paper) 75%, transparent)}@media (width>=40rem){.palette{max-height:76vh;margin-top:12vh}}.palette__panel{max-height:inherit;flex-direction:column;display:flex}.palette__field{align-items:center;gap:var(--space-xs);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-md);border-bottom:var(--rule-width) solid var(--color-rule);color:var(--color-muted);display:flex}.palette__input{min-width:0;min-height:var(--control-height);color:var(--color-ink);font:inherit;font-size:var(--text-md);background:0 0;border:0;flex:1;padding:0}.palette__input::placeholder{color:var(--color-muted)}.palette__input:focus-visible{outline:none}.palette__field:focus-within{box-shadow:inset 0 -2px 0 var(--color-focus)}.palette__close{padding-inline:var(--space-xs);border-color:#0000}.palette__status{padding:var(--space-xs) var(--space-md) var(--space-2xs);font-size:var(--text-xs);margin:0}.palette__list{min-height:0;padding:var(--space-2xs);overscroll-behavior:contain;flex:1;margin:0;list-style:none;overflow-y:auto}.palette__list[aria-busy=true]{opacity:.7}.palette__option{gap:var(--space-2xs) var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);cursor:pointer;grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}.palette__option[aria-selected=true]{background:var(--color-paper-3);box-shadow:inset 2px 0 0 var(--color-accent)}.palette__kind{border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-pill);min-width:3.25rem;color:var(--color-muted);font-size:var(--text-xs);text-align:center;margin-top:.15em;padding:.05em .4em}.palette__kind[data-kind=repository]{color:var(--color-brand-blue)}.palette__main{gap:var(--space-3xs);min-width:0;display:grid}.palette__title{align-items:baseline;column-gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.palette__name{color:var(--color-ink);font-weight:500}.palette__repo{font-size:var(--text-xs)}.palette__desc{font-size:var(--text-sm);line-height:var(--leading-snug);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.palette__meta{align-items:center;gap:var(--space-xs) var(--space-sm);font-size:var(--text-xs);flex-wrap:wrap;grid-column:2;display:flex}.palette__harnesses{gap:var(--space-2xs);display:flex}.palette__installs{color:var(--color-stat-installs)}@media (width>=40rem){.palette__option{grid-template-columns:auto minmax(0,1fr) auto}.palette__meta{flex-direction:column;grid-column:3;align-items:flex-end}}.palette__error{gap:var(--space-xs);margin:0 var(--space-md) var(--space-sm);padding:var(--space-sm);border:var(--rule-width) solid var(--color-error);border-radius:var(--radius-sm);background:var(--color-error-surface);font-size:var(--text-sm);justify-items:start;display:grid}.palette__error p{margin:0}.palette__foot{justify-content:space-between;gap:var(--space-xs) var(--space-md);padding:var(--space-xs) var(--space-md);border-top:var(--rule-width) solid var(--color-rule);font-size:var(--text-xs);flex-wrap:wrap;display:flex}.palette__foot a{color:var(--color-ink-2)}@media (pointer:coarse){.palette__keys{display:none}}.account{min-inline-size:5rem;min-block-size:var(--control-height);justify-content:flex-end;display:flex}.account__sign-in-extra{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.account__menu{min-width:0;display:flex;position:relative}.account__toggle{max-inline-size:6rem;padding-inline:var(--space-sm)}.account__login{text-overflow:ellipsis;min-width:0;font-family:var(--font-mono);overflow:hidden}.account__flag{background:var(--color-warn);border-radius:50%;flex:none;width:.5rem;height:.5rem}.account__chevron{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:.75rem;height:.75rem;transition:transform var(--dur-fast) var(--ease-out);flex:none}.account__toggle[aria-expanded=true] .account__chevron{transform:rotate(180deg)}.account__panel{z-index:1;gap:var(--space-sm);inline-size:min(18rem, calc(100vw - 2 * var(--container-pad)));padding:var(--space-md);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper-2);display:grid;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-end:0}.account__panel[hidden]{display:none}.account__who{gap:var(--space-3xs);min-width:0;line-height:var(--leading-snug);display:grid}.account__name{overflow-wrap:anywhere;font-weight:600}.account__handle{color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-sm);overflow-wrap:anywhere}.account__via{color:var(--color-muted);font-size:var(--text-sm)}.account__warn{border-inline-start:2px solid var(--color-warn);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-snug);padding-inline-start:var(--space-sm)}.account__actions{gap:var(--space-2xs);padding:var(--space-sm) 0 0;border-top:var(--rule-width) solid var(--color-rule);margin:0;list-style:none;display:grid}.account__actions .btn{justify-content:flex-start;width:100%}@media (width>=40rem){.account{min-inline-size:10rem}.account__sign-in-extra{clip-path:none;width:auto;height:auto;margin:0;position:static;overflow:visible}.account__toggle{max-inline-size:14rem;padding-inline:var(--space-md)}}.site-main{flex:1;min-width:0}.site-main:focus{outline:none}.site-footer{margin-top:var(--space-3xl);border-top:var(--rule-width) solid var(--color-rule);font-size:var(--text-sm)}.site-footer__inner{justify-content:space-between;align-items:center;gap:var(--space-xs) var(--space-lg);padding-block:var(--space-md) max(var(--space-md), env(safe-area-inset-bottom));flex-wrap:wrap;display:flex}.site-footer__line{gap:var(--space-3xs) var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.site-footer__brand{font-weight:600}.site-footer__links{gap:var(--space-md);margin:0;padding:0;list-style:none;display:flex}.site-footer__links a{min-height:var(--control-height);color:var(--color-muted);white-space:nowrap;align-items:center;display:inline-flex}.page{gap:var(--space-2xl);padding-block:var(--space-xl) 0;flex-direction:column;display:flex}.page--narrow{max-width:52rem}.page-head{gap:var(--space-sm);display:grid}.lede{max-width:var(--measure);color:var(--color-ink-2);font-size:var(--text-md);line-height:var(--leading-snug);overflow-wrap:anywhere}.note{max-width:var(--measure);color:var(--color-muted);font-size:var(--text-sm)}.section{gap:var(--space-md);min-width:0;display:grid}.section__head{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;display:flex}.section__title{align-items:center;gap:var(--space-2xs);display:flex;position:relative}.section__title .help-tip{margin-inline-start:0;position:static}.section__title .help-tip__text{max-width:min(22rem,90vw)}.section__meta{color:var(--color-muted);font-size:var(--text-sm)}.prose-list{gap:var(--space-xs);max-width:var(--measure);color:var(--color-ink-2);padding-inline-start:1.1rem;display:grid}.loading{align-items:center;gap:var(--space-xs);padding-block:var(--space-lg);color:var(--color-muted);display:flex}.hero{gap:var(--space-md);min-width:0;display:grid}.hero h1{overflow-wrap:anywhere;min-width:0;max-width:48rem}.hero .lede{max-width:var(--measure)}.hero__install{justify-items:center;gap:var(--space-sm);width:100%;max-width:34rem;margin-block:var(--space-xl) var(--space-lg);justify-self:center;display:grid}.hero__install .command{width:100%}.hero__install .supports{justify-content:center}.typing{display:grid}.typing__ghost,.typing__text{grid-area:1/1}.typing__ghost,.typing__rest{visibility:hidden}.typing__caret{position:relative}.typing__caret:after{border-left:2px solid var(--color-brand-blue);content:"";visibility:visible;height:.9em;animation:1s step-end infinite caret-blink;position:absolute;top:50%;left:-1px;translate:0 -50%}.typing__caret--after:after{left:calc(100% + 1px)}@keyframes caret-blink{50%{border-color:#0000}}@media (prefers-reduced-motion:reduce){.typing__caret:after{animation:none}}.supports{align-items:center;gap:var(--space-xs) var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.supports__list{gap:var(--space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.supports__item{display:inline-flex}.supports__item .hlogo{width:1.25rem;height:1.25rem}.top{gap:var(--space-md);min-width:0;display:grid}.top__table{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.top__table,.top__table thead,.top__table tbody,.top__table tr,.top__table th,.top__table td{display:block}.top__table thead tr{align-items:center;gap:var(--space-md);padding-bottom:var(--space-sm);flex-wrap:wrap;display:flex}.top__table colgroup{display:none}.top__table th{font-size:var(--text-xs);color:var(--color-muted);text-align:start;font-weight:500}.top__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.top__sort{align-items:center;gap:var(--space-3xs);min-height:var(--control-height);color:inherit;font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;display:inline-flex}.top__sortable[aria-sort=descending] .top__sort,.top__sortable[aria-sort=other] .top__sort{color:var(--color-ink)}@media (hover:hover){.top__sort:hover{color:var(--color-ink)}}.top__emoji{font-family:var(--font-emoji);margin-inline-end:.3em}.top__arrow{text-align:center;width:1em;display:inline-block}.top__sortable[aria-sort=none] .top__arrow{visibility:hidden}.top__table tbody tr{gap:var(--space-sm) var(--space-md);padding-block:var(--space-md);border-top:var(--rule-width) solid var(--color-rule);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.top__table tbody tr:last-child{border-bottom:var(--rule-width) solid var(--color-rule)}.top__table td{align-content:start;gap:var(--space-3xs);min-width:0;display:grid}.top__agent{grid-column:1/-1}.top__desc{min-width:0;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;contain:inline-size;overflow:hidden}.top__harnesses{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.top__none{font-size:var(--text-xs);display:block}.top__table time{white-space:nowrap}@media (width>=48rem){.top__table{table-layout:fixed;display:table}.top__table colgroup{display:table-column-group}.top__col--installs{width:8.5rem}.top__col--stars{width:7.5rem}.top__col--updated{width:10rem}.top__table thead{display:table-header-group}.top__table tbody{display:table-row-group}.top__table tr,.top__table thead tr,.top__table tbody tr{display:table-row}.top__table th,.top__table td{padding:var(--space-sm);vertical-align:top;border-bottom:var(--rule-width) solid var(--color-rule);display:table-cell}.top__table th{vertical-align:middle}.top__table th:first-child,.top__table td:first-child{padding-inline-start:0}.top__table th:last-child,.top__table td:last-child{padding-inline-end:0}.top__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.top__table .num{text-align:end}.top__table th.num{white-space:nowrap}.top__table td.num{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.top__agenthead .top__sort{margin-inline-start:var(--space-sm)}.top__agent{width:100%}.top__agent .rows__name{width:fit-content;display:block}.top__table .cell-label{display:none}.top__harnesses{margin-top:var(--space-2xs)}}.command{gap:var(--space-2xs);min-width:0;max-width:40rem;display:grid}.command__label{color:var(--color-muted);font-size:var(--text-sm)}.command__row{min-height:var(--control-height);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper-2);display:flex}.command__text{min-width:0;padding:var(--space-xs) var(--space-sm);color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;flex:1;align-items:center;display:flex}.command__word{overflow-wrap:anywhere;max-width:100%;display:inline-block}.flag{white-space:nowrap}.command__copy{border:0;border-inline-start:var(--rule-width) solid var(--color-rule-2);border-radius:0 var(--radius-md) var(--radius-md) 0;flex:none;min-width:5.5rem}.command[data-state=copied] .command__copy{color:var(--color-success)}.command__status{color:var(--color-error);font-size:var(--text-sm)}.command__status:empty{display:none}.command--hero{max-width:44rem}.command--hero .command__row{min-height:calc(var(--control-height) + var(--space-sm))}.command--hero .command__text{padding:var(--space-sm) var(--space-md);color:var(--color-brand-white);font-size:var(--text-md)}.command__word--placeholder{color:var(--color-brand-blue)}.command--lead .command__row{min-height:calc(var(--control-height) * 1.3)}.command--lead .command__text{padding:var(--space-sm) var(--space-md);font-size:clamp(var(--text-base), .8rem + .6vw, var(--text-lg))}.command--lead .command__copy{padding-inline:var(--space-md);font-size:var(--text-base)}.submit-form{gap:var(--space-xs);min-width:0;max-width:40rem;display:grid}.field__label{font-size:var(--text-sm);font-weight:500}.submit-form__row{gap:var(--space-xs);display:flex}.submit-form__row .input{flex:1}.submit-form__row .btn{flex:none}.field__help{color:var(--color-muted);font-size:var(--text-sm)}.field__error,.form-error{gap:var(--space-3xs);max-width:var(--measure);color:var(--color-error);font-size:var(--text-sm);display:grid}.notice{gap:var(--space-sm);min-width:0;padding:var(--space-md) var(--space-lg);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);border-inline-start-width:3px;display:grid}.notice[data-tone=error]{border-inline-start-color:var(--color-error)}.notice[data-tone=pending]{border-inline-start-color:var(--color-pending)}.notice[data-tone=success]{border-inline-start-color:var(--color-success)}.notice__title{font-size:var(--text-md)}.notice__head{justify-content:space-between;align-items:flex-start;gap:var(--space-sm);display:flex}.notice__head .notice__title{padding-block-start:var(--space-2xs)}.notice__dismiss{width:var(--control-height);color:var(--color-muted);border-color:#0000;flex:none;margin-block-start:calc(-1 * var(--space-2xs));margin-inline-end:calc(-1 * var(--space-sm));padding:0}.notice__dismiss svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:1rem;height:1rem}@media (hover:hover){.notice__dismiss:hover:not(:disabled){color:var(--color-ink)}}.session-notices{gap:var(--space-sm);padding-block-start:var(--space-md);display:grid}.notice__body{gap:var(--space-xs);max-width:var(--measure);color:var(--color-ink-2);display:grid}.notice__actions{align-items:center;gap:var(--space-xs) var(--space-sm);flex-wrap:wrap;display:flex}.submit-again{gap:var(--space-xs);display:grid}.inline-note{max-width:var(--measure);border-inline-start:2px solid var(--color-rule-2);color:var(--color-ink-2);font-size:var(--text-sm);padding-inline-start:var(--space-sm)}.status-line{font-weight:500}.stepper{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.stepper__step{align-items:center;gap:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm);display:flex}.stepper__marker{border:2px solid var(--color-rule-2);border-radius:50%;flex:none;width:.75rem;height:.75rem}.stepper__step[data-status=done]{color:var(--color-ink-2)}.stepper__step[data-status=done] .stepper__marker{border-color:var(--color-success);background:var(--color-success)}.stepper__step[data-status=current]{color:var(--color-ink);font-weight:500}.stepper__step[data-status=current] .stepper__marker{border-color:var(--color-pending);box-shadow:0 0 0 3px var(--color-paper-3)}@media (width>=48rem){.stepper{gap:var(--space-md);grid-template-columns:repeat(4,minmax(0,1fr))}}.tags{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.tag{padding:0 var(--space-xs);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--text-xs);white-space:nowrap;line-height:1.6}.tag--portable{border-style:dashed;border-color:var(--color-rule-2)}.badge{padding:0 var(--space-xs);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-xs);white-space:nowrap;align-items:center;line-height:1.7;display:inline-flex}.badge--warn{border-color:var(--color-warn);color:var(--color-warn)}.rows{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.rows,.rows tbody,.rows tr,.rows td{display:block}.rows thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rows tbody tr{gap:var(--space-sm) var(--space-md);padding-block:var(--space-md);border-top:var(--rule-width) solid var(--color-rule);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.rows tbody tr:last-child{border-bottom:var(--rule-width) solid var(--color-rule)}.rows td{align-content:start;gap:var(--space-3xs);min-width:0;display:grid}.rows td.num{text-align:start}.rows .rows__primary{grid-column:1/-1}.cell-label{color:var(--color-muted);font-size:var(--text-xs)}.rows__name{padding-block:var(--space-xs);margin-block:calc(-1 * var(--space-xs));color:var(--color-ink);font-size:var(--text-base);overflow-wrap:anywhere;justify-self:start;font-weight:600;text-decoration:none}@media (hover:hover){.rows__name:hover{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}.rows__attribution{color:var(--color-muted);font-size:var(--text-xs)}@media (width>=30rem){.rows tbody tr{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.rows{table-layout:auto;display:table}.rows thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.rows tbody{display:table-row-group}.rows tr,.rows tbody tr{border:0;display:table-row}.rows tbody tr:last-child{border:0}.rows th,.rows td{padding:var(--space-md) var(--space-sm);border-bottom:var(--rule-width) solid var(--color-rule);vertical-align:top;text-align:start;display:table-cell}.rows th{padding-block:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:500}.rows th:first-child,.rows td:first-child{width:36%;padding-inline-start:0}.rows th:last-child,.rows td:last-child{white-space:nowrap;padding-inline-end:0}.rows th.num,.rows td.num{text-align:end}.rows .cell-label{display:none}.rows .rows__primary>*{display:block}.rows .rows__name{display:inline-block}}.repo__head{gap:var(--space-sm);min-width:0;display:grid}.repo__title a{color:var(--color-ink);text-decoration:none}@media (hover:hover){.repo__title a:hover .repo__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.15em;text-decoration-thickness:2px}}.repo__owner{color:var(--color-muted);font-weight:400}.repo__quick{gap:var(--space-xs);min-width:0;margin-top:var(--space-sm);display:grid}.repo__quick .note{max-width:44rem}.repo__badges{align-items:center;gap:var(--space-xs);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.octicon{vertical-align:-.125em;flex:none;display:inline-block}.gh-link{border-radius:var(--radius-sm);block-size:28px;inline-size:28px;color:var(--color-ink-2);justify-content:center;align-items:center;margin-inline:-6px -2px;display:inline-flex}@media (hover:hover){.gh-link:hover{color:var(--color-ink);background:var(--color-paper-2)}}.stats{align-items:center;gap:var(--space-2xs) var(--space-md);min-width:0;font-size:var(--text-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.stats__item{align-items:center;display:inline-flex}.stats__item[data-tone=agents]{--stat-color:var(--color-stat-agents)}.stats__item[data-tone=installs]{--stat-color:var(--color-stat-installs)}.stats__item[data-tone=stars]{--stat-color:var(--color-stat-stars)}.stats__item[data-tone=watchers]{--stat-color:var(--color-stat-watchers)}.stats__item[data-tone=contributors]{--stat-color:var(--color-stat-contributors)}.stats__item[data-tone=updated]{--stat-color:var(--color-stat-updated)}.stats__stat{align-items:center;gap:var(--space-2xs);min-block-size:28px;padding-inline:var(--space-3xs);border-radius:var(--radius-sm);color:var(--stat-color);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:default;font-weight:500;display:inline-flex;position:relative}.stats__tip{top:calc(100% + var(--space-2xs));z-index:5;gap:var(--space-3xs);width:max-content;max-width:16rem;padding:var(--space-xs) var(--space-sm);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);font-weight:400;line-height:var(--leading-snug);white-space:normal;pointer-events:none;display:none;position:absolute;left:0}.stats__tip-name{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.stats__stat:hover .stats__tip,.stats__stat:focus-visible .stats__tip{display:grid}.stats__stat[data-tip=hidden] .stats__tip{display:none}.stats:has(.stats__stat:hover) .stats__stat:not(:hover) .stats__tip{display:none}.help-tip{vertical-align:middle;margin-inline-start:var(--space-2xs);display:inline-flex;position:relative}.help-tip__button{border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-pill);width:1.25rem;height:1.25rem;color:var(--color-muted);font:600 var(--text-xs) / 1 var(--font-sans,inherit);cursor:help;background:0 0;place-items:center;padding:0;display:inline-grid}.help-tip__button:hover,.help-tip__button:focus-visible{color:var(--color-ink);border-color:var(--color-ink-2)}.help-tip__text{top:calc(100% + var(--space-2xs));z-index:5;width:max-content;max-width:min(22rem,80vw);padding:var(--space-xs) var(--space-sm);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);letter-spacing:normal;font-weight:400;line-height:var(--leading-snug);text-transform:none;white-space:normal;display:none;position:absolute;left:0}.help-tip:hover .help-tip__text,.help-tip__button:focus-visible+.help-tip__text,.help-tip[data-tip=open] .help-tip__text{display:block}.help-tip[data-tip=hidden] .help-tip__text{display:none}.detail,.detail__body{gap:var(--space-2xl);min-width:0;display:grid}@media (width>=64rem){.detail{column-gap:var(--space-2xl);grid-template:"head facts""body facts"1fr/minmax(0,1fr) 19rem}.detail__head{grid-area:head}.detail__body{grid-area:body}.detail>.facts{top:calc(var(--header-height) + var(--space-md));max-height:calc(100dvh - var(--header-height) - 2 * var(--space-md));overscroll-behavior:contain;grid-area:facts;align-self:start;position:sticky;overflow-y:auto}}.repo__inventory{gap:var(--space-md);min-width:0;display:grid}.repo__install{min-width:0}.facts{gap:var(--space-sm);min-width:0;padding:var(--space-md) var(--space-lg);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);display:grid}.facts__title{font-size:var(--text-base);letter-spacing:0}.facts__list{display:grid}.facts__list>div{gap:var(--space-3xs);padding-block:var(--space-xs);border-top:var(--rule-width) solid var(--color-rule);display:grid}.facts__list dt{color:var(--color-muted);font-size:var(--text-xs)}.facts__list dd{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere}.facts__hint{margin-top:var(--space-3xs);font-size:var(--text-xs);display:block}.agent-list{min-width:0;display:grid;container-type:inline-size}.agent-list__head{gap:var(--space-md);padding:var(--space-xs) var(--space-sm);color:var(--color-muted);font-size:var(--text-xs);grid-template-columns:minmax(0,1fr) auto;font-weight:500;display:grid}.agent-list__rows{border-top:var(--rule-width) solid var(--color-rule);margin:0;padding:0;list-style:none}.agent-list__rows>li{border-bottom:var(--rule-width) solid var(--color-rule)}.agent-link{align-items:center;gap:var(--space-2xs) var(--space-md);min-height:calc(var(--control-height) + var(--space-xs));padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink);transition:background-color var(--dur-fast) var(--ease-out);grid-template-columns:minmax(0,1fr) auto;text-decoration:none;display:grid}.agent-link:focus-visible{outline-offset:-2px}@media (hover:hover){.agent-link:hover{background:var(--color-paper-2)}.agent-link:hover .agent-link__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.2em}}.agent-link:active{background:var(--color-paper-3)}.agent-link__name{min-width:0;font-size:var(--text-sm);overflow-wrap:anywhere;font-weight:600}.agent-link__harnesses{font-size:var(--text-sm);justify-content:flex-end;display:flex}.agent-link__logos{justify-content:flex-end;gap:var(--space-xs);flex-wrap:wrap;display:flex}.agent-link__logo{display:inline-flex}@container (width<=24rem){.agent-list__head{display:none}.agent-link{grid-template-columns:minmax(0,1fr)}.agent-link__harnesses,.agent-link__logos{justify-content:flex-start}}.hlogo{flex:none;width:1rem;height:1rem;display:block}.check{align-items:center;gap:var(--space-xs);min-height:var(--control-height);font-size:var(--text-sm);white-space:nowrap;cursor:pointer;display:inline-flex}.check input{width:1rem;height:1rem;accent-color:var(--color-accent);cursor:inherit;margin:0}.check:has(input:disabled){color:var(--color-muted);cursor:not-allowed}.detail__title-row{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-md);flex-wrap:wrap;min-width:0;display:flex}.detail__title-row>h1{flex:auto;min-width:0}@media (width>=40rem){.detail__title-row>h1{flex-basis:12rem}}.standing{justify-content:flex-end;align-items:center;gap:var(--space-2xs) var(--space-xs);font-size:var(--text-sm);flex-wrap:wrap;font-weight:600;display:flex}.standing__star,.standing__installs{align-items:center;gap:var(--space-2xs);min-block-size:1.75rem;color:var(--color-ink);font-variant-numeric:tabular-nums;line-height:1;display:inline-flex}.standing .octicon{block-size:1em;inline-size:1em}.standing__star{padding:0 var(--space-xs);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-sm);font:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;text-decoration:none}.standing__star .octicon{color:var(--color-stat-stars)}@media (hover:hover){.standing__star:hover:not([aria-disabled=true]){background:var(--color-paper-3);border-color:var(--color-muted)}}.standing__star[aria-pressed=true]{border-color:var(--color-stat-stars);background:color-mix(in oklch, var(--color-stat-stars) 14%, transparent)}.standing__star[aria-disabled=true]{opacity:.6;cursor:not-allowed}.standing__star[aria-busy=true]{cursor:progress}.standing__installs{padding:0 var(--space-2xs)}.standing__installs .octicon{color:var(--color-stat-installs)}.standing__error{max-width:var(--measure);color:var(--color-error);font-size:var(--text-xs);text-align:end;flex-basis:100%;margin:0;font-weight:400}.standing__error:empty{display:none}.builder{gap:var(--space-md);min-width:0;padding-top:var(--space-lg);border-top:var(--rule-width) solid var(--color-rule);display:grid}.builder .command{max-width:none}.command__blocked{min-height:var(--control-height);padding:var(--space-xs) var(--space-sm);border:var(--rule-width) dashed var(--color-error);border-radius:var(--radius-md);color:var(--color-error);font-size:var(--text-sm);align-items:center;display:flex}.builder__controls{gap:var(--space-md) var(--space-xl);min-width:0;display:grid}.choice{gap:var(--space-2xs);border:0;align-content:start;min-width:0;margin:0;padding:0;display:grid}.choice legend{margin-bottom:var(--space-2xs);font-size:var(--text-sm);padding:0;font-weight:500}.choice__options{gap:0 var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.choice .input{max-width:20rem}.advanced{border-top:var(--rule-width) solid var(--color-rule);grid-column:1/-1;min-width:0}.advanced__summary{align-items:center;gap:var(--space-xs);min-height:var(--control-height);font-size:var(--text-sm);cursor:pointer;flex-wrap:wrap;font-weight:500;list-style:none;display:flex}.advanced__summary::-webkit-details-marker{display:none}.advanced__summary:before{content:"";width:.45rem;height:.45rem;transition:transform var(--dur-base) var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(-45deg)}.advanced[open]>.advanced__summary:before{transform:rotate(45deg)}.advanced__set{color:var(--color-muted);font-weight:400}.advanced__body{gap:var(--space-md) var(--space-xl);padding-block:var(--space-xs) var(--space-md);display:grid}@media (width>=48rem){.advanced__body{grid-template-columns:repeat(2,minmax(0,1fr))}.advanced__body>.choice--wide{grid-column:1/-1}}.htoggles{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex;position:relative}.htoggle{width:var(--control-height);height:var(--control-height);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-md);color:inherit;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);background:0 0;place-items:center;padding:0;display:grid}.htoggle .hlogo{filter:grayscale();opacity:.45;width:1.25rem;height:1.25rem;transition:opacity var(--dur-fast) var(--ease-out)}.htoggle[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-paper-3)}.htoggle[aria-pressed=true] .hlogo{filter:none;opacity:1}@media (hover:hover){.htoggle:not(:disabled,[aria-disabled=true]):hover{border-color:var(--color-rule-2);background:var(--color-paper-2)}.htoggle[aria-pressed=true]:not(:disabled):hover{border-color:var(--color-accent);background:var(--color-paper-3)}.htoggle:not(:disabled,[aria-disabled=true]):hover .hlogo{opacity:.85}.htoggle[aria-pressed=true]:not(:disabled):hover .hlogo{opacity:1}}.htoggle:not(:disabled,[aria-disabled=true]):active{background:var(--color-paper-3)}.htoggle[aria-disabled=true],.htoggle:disabled{cursor:not-allowed;border-style:dashed}.htoggle[aria-disabled=true] .hlogo,.htoggle:disabled .hlogo{opacity:.25}.htoggle__tip{top:calc(100% + var(--space-2xs));z-index:5;gap:var(--space-3xs);width:max-content;max-width:100%;padding:var(--space-xs) var(--space-sm);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-sm);background:var(--color-paper-3);color:var(--color-ink-2);font-size:var(--text-xs);line-height:var(--leading-snug);text-align:start;white-space:normal;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--dur-fast) var(--ease-out), visibility 0s linear var(--dur-fast);display:grid;position:absolute;left:0}.htoggle__tip-name{color:var(--color-ink);font-size:var(--text-sm);font-weight:600}.htoggle:hover .htoggle__tip{opacity:1;visibility:visible;transition:opacity var(--dur-fast) var(--ease-out) .4s, visibility 0s linear .4s}.htoggle:focus-visible .htoggle__tip{opacity:1;visibility:visible;transition:none}.htoggle[data-tip=hidden] .htoggle__tip{opacity:0;visibility:hidden;transition:none}.htoggles:has(.htoggle:hover) .htoggle:not(:hover) .htoggle__tip{opacity:0;visibility:hidden;transition:none}.pills{align-items:center;gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pill{align-items:center;gap:var(--space-2xs);max-width:100%;min-height:var(--control-height);padding:var(--space-2xs) var(--space-sm);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-sm);text-align:start;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);background:0 0;display:inline-flex}.pill>.mono{overflow-wrap:anywhere;min-width:0}.pill__mark{flex:none}.pill[aria-pressed=true]{border-color:var(--color-accent);background:var(--color-paper-3);color:var(--color-ink)}.pill[aria-pressed=true] .pill__mark{color:var(--color-accent)}@media (hover:hover){.pill:not(:disabled):hover{border-color:var(--color-rule-2);color:var(--color-ink-2)}.pill[aria-pressed=true]:not(:disabled):hover{border-color:var(--color-accent);color:var(--color-ink)}}.pill:disabled{cursor:not-allowed;opacity:.6}.pills__clear{padding-inline:var(--space-2xs);color:var(--color-muted);font-size:var(--text-sm)}@media (width>=48rem){.builder__controls{grid-template-columns:repeat(2,minmax(0,1fr))}.builder__controls>.choice--wide{grid-column:1/-1}}.impact{gap:var(--space-sm);max-width:var(--measure);font-size:var(--text-sm);display:grid}.impact:empty{display:none}.impact__blocked,.impact__deps{gap:var(--space-2xs);display:grid}.impact__line{color:var(--color-ink-2)}.impact__line[data-tone=ok]{color:var(--color-success)}.impact__line[data-tone=warn]{color:var(--color-warn)}.impact__list{gap:var(--space-2xs);color:var(--color-ink-2);overflow-wrap:anywhere;margin:0;padding-inline-start:1.1rem;display:grid}.impact__status{color:var(--color-warn)}.repo,.agent{gap:var(--space-md);min-width:0;display:grid}.crumbs{min-width:0}.crumbs ol{align-items:baseline;gap:var(--space-xs);font-size:var(--text-sm);white-space:nowrap;margin:0;padding:0;list-style:none;display:flex}.crumbs li{text-overflow:ellipsis;min-width:0;color:var(--color-ink);overflow:hidden}.crumbs li+li:before{content:"/";color:var(--color-muted);margin-inline-end:var(--space-xs)}.crumbs__home{flex:none;overflow:visible}.crumbs li[aria-current=page]{flex-shrink:0;max-width:60%}.crumbs li:not(.crumbs__home) a:focus-visible{outline-offset:-2px}.crumbs a{color:var(--color-ink-2)}.crumbs__owner{color:var(--color-muted)}.agent__head{gap:var(--space-sm);min-width:0;display:grid}.harness-logos{gap:var(--space-xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.agent__title{font-size:var(--text-2xl);overflow-wrap:anywhere;min-width:0}.adoption__stats{gap:var(--space-sm) var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;display:grid}.adoption__stat{align-content:start;gap:var(--space-3xs);padding-top:var(--space-xs);border-top:var(--rule-width) solid var(--color-rule);display:grid}.adoption__stat dt{color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap}.adoption__stat dd{font-size:var(--text-xl);margin:0;font-weight:600;line-height:1.1}.adoption__harnesses{border-collapse:collapse;width:100%;max-width:32rem;font-size:var(--text-sm)}.adoption__harnesses th,.adoption__harnesses td{padding-block:var(--space-2xs);border-bottom:var(--rule-width) solid var(--color-rule);text-align:start;font-weight:400}.adoption__harnesses thead th{color:var(--color-muted);font-size:var(--text-xs);font-weight:500}.adoption__harnesses .num{text-align:end}.adoption__count{align-items:center;gap:var(--space-sm);display:inline-flex}.adoption__bar{border-radius:var(--radius-md);background:var(--color-paper-3);block-size:.375rem;inline-size:8rem;display:block;overflow:hidden}.adoption__bar>span{background:var(--color-accent);block-size:100%;display:block}.targets{border-collapse:collapse;width:100%;font-size:var(--text-sm)}.targets thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.targets tbody,.targets tr,.targets th,.targets td{display:block}.targets tbody tr{gap:var(--space-2xs);padding-block:var(--space-sm);border-top:var(--rule-width) solid var(--color-rule);display:grid}.targets tbody tr:last-child{border-bottom:var(--rule-width) solid var(--color-rule)}.targets td{gap:var(--space-3xs);min-width:0;color:var(--color-ink-2);overflow-wrap:anywhere;display:grid}.targets__harness{color:var(--color-ink);text-align:start;font-weight:600}.status{align-items:center;gap:var(--space-xs);font-weight:500;display:inline-flex}.status:before{content:"";border:1.5px solid;border-radius:50%;flex:none;width:.5rem;height:.5rem}.status[data-status=native]{color:var(--color-success)}.status[data-status=native]:before{background:currentColor}.status[data-status=generated]{color:var(--color-success)}.status[data-status=incompatible]{color:var(--color-muted)}.status[data-status=incompatible]:before{border-radius:1px}.status[data-status=invalid]{color:var(--color-error)}.status[data-status=invalid]:before{background:currentColor;border-radius:1px}@media (width>=48rem){.targets{display:table}.targets thead{clip-path:none;width:auto;height:auto;display:table-header-group;position:static;overflow:visible}.targets tbody{display:table-row-group}.targets tr,.targets tbody tr{border:0;display:table-row}.targets th,.targets td{padding:var(--space-sm) var(--space-sm);border-bottom:var(--rule-width) solid var(--color-rule);vertical-align:top;text-align:start;display:table-cell}.targets thead th{padding-block:var(--space-xs);color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;font-weight:500}.targets th:first-child{white-space:nowrap;padding-inline-start:0}.targets td:last-child{padding-inline-end:0}.targets td:nth-child(2){white-space:nowrap}.targets .cell-label{display:none}}.segmented{border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);justify-self:start;display:inline-flex;overflow:clip}.segmented__option{min-height:var(--control-height);padding:0 var(--space-md);color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);white-space:nowrap;cursor:pointer;background:0 0;border:0}.segmented__option+.segmented__option{border-inline-start:var(--rule-width) solid var(--color-rule-2)}.segmented__option[aria-pressed=true]{background:var(--color-paper-3);color:var(--color-ink)}@media (hover:hover){.segmented__option:hover{background:var(--color-paper-2)}}.segmented__option:focus-visible{outline-offset:-2px}.markdown{gap:var(--space-sm);max-width:var(--measure);min-width:0;color:var(--color-ink-2);overflow-wrap:anywhere;display:grid}.markdown :is(h3,h4,h5,h6){margin-top:var(--space-sm);color:var(--color-ink);font-size:var(--text-base);letter-spacing:0}.markdown h3{font-size:var(--text-md)}.markdown :is(ul,ol){gap:var(--space-2xs);margin:0;padding-inline-start:1.25rem;display:grid}.markdown code{padding:0 var(--space-3xs);border-radius:var(--radius-sm);background:var(--color-paper-3)}.markdown pre{padding:var(--space-sm) var(--space-md);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);font-size:var(--text-xs);overflow-wrap:normal;overflow:auto}.markdown pre code{background:0 0;padding:0}.markdown blockquote{border-inline-start:2px solid var(--color-rule-2);margin:0;padding-inline-start:var(--space-md)}.markdown table{border-collapse:collapse;font-size:var(--text-sm);display:block;overflow-x:auto}.markdown :is(th,td){padding:var(--space-2xs) var(--space-sm);border:var(--rule-width) solid var(--color-rule);text-align:start}.markdown hr{border:0;border-top:var(--rule-width) solid var(--color-rule);width:100%}.deps-list{gap:var(--space-md);display:grid}.deps-list__part{gap:var(--space-xs);display:grid}.deps-list__title{font-size:var(--text-sm);letter-spacing:0}.deps{gap:var(--space-sm);display:grid}.deps__group{gap:var(--space-3xs);display:grid}.deps dt{color:var(--color-muted);font-size:var(--text-xs)}.deps dd{font-size:var(--text-sm);overflow-wrap:anywhere}.problems{gap:var(--space-xs);font-size:var(--text-sm);margin:0;padding:0;list-style:none;display:grid}.problems li{gap:var(--space-3xs);min-width:0;color:var(--color-ink-2);display:grid}.problems .path{color:var(--color-muted);font-size:var(--text-xs)}.scan-notes{gap:var(--space-xs);min-width:0;padding-top:var(--space-lg);border-top:var(--rule-width) solid var(--color-rule);font-size:var(--text-sm);display:grid}.scan-notes h2{font-size:var(--text-base);letter-spacing:0}.manage{justify-items:start;gap:var(--space-sm);min-width:0;padding-top:var(--space-lg);border-top:var(--rule-width) solid var(--color-rule);font-size:var(--text-sm);display:grid}.manage__title{font-size:var(--text-base);letter-spacing:0}.manage__intro,.manage-hint{max-width:var(--measure);color:var(--color-muted)}.manage-hint{padding-top:var(--space-lg);border-top:var(--rule-width) solid var(--color-rule);font-size:var(--text-sm)}.manage>.notice,.manage__panel{width:100%;max-width:44rem}.manage__panel{padding:var(--space-md) var(--space-lg);border:var(--rule-width) solid var(--color-rule);border-inline-start:3px solid var(--color-error);border-radius:var(--radius-md);background:var(--color-paper-2);font-size:var(--text-base)}.manage__form{gap:var(--space-md);min-width:0;display:grid}.manage__facts{gap:var(--space-xs);max-width:var(--measure);color:var(--color-ink-2);padding-inline-start:var(--space-md);display:grid}.manage__field{gap:var(--space-2xs);display:grid}.manage__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.removed__body{gap:var(--space-xs);max-width:var(--measure);color:var(--color-ink-2);display:grid}.layouts{border-top:var(--rule-width) solid var(--color-rule);min-width:0;font-size:var(--text-sm);display:grid}.layouts__row{gap:var(--space-3xs) var(--space-md);padding-block:var(--space-xs);border-bottom:var(--rule-width) solid var(--color-rule);display:grid}.layouts__row dt{color:var(--color-ink);min-width:0}.layouts__row dd{color:var(--color-muted)}@media (width>=40rem){.layouts__row{grid-template-columns:13rem minmax(0,1fr)}}.agent-search{gap:var(--space-xs);min-width:0;display:grid}.agent-search__field{align-items:center;display:flex;position:relative}.agent-search__field .palette-icon{color:var(--color-muted);pointer-events:none;position:absolute;inset-inline-start:var(--space-sm)}.agent-search__input{min-height:3rem;padding-inline:calc(var(--space-sm) + 1.5rem);font-size:1rem}@media (width>=40rem){.agent-search__input{font-size:var(--text-md)}}.agent-search__busy{color:var(--color-muted);pointer-events:none;display:inline-flex;position:absolute;inset-inline-end:var(--space-sm)}.agent-search__filter{color:var(--color-muted);font-size:var(--text-sm)}.top__table--stale tbody{opacity:.55;transition:opacity var(--dur-fast) var(--ease-out)}.pager{align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pager__label{color:var(--color-muted);font-size:var(--text-sm)}
