@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}@font-face{font-family:Geist Fallback;src:local(Arial),local(Helvetica),local(Liberation Sans);size-adjust:106.15%;ascent-override:94.68%;descent-override:27.79%;line-gap-override:0%}@font-face{font-family:Geist Mono Fallback;src:local(Courier New),local(Liberation Mono);size-adjust:100%;ascent-override:100.5%;descent-override:29.5%;line-gap-override:0%}: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);--color-highlight-blue:oklch(72% .15 250);--color-highlight-green:oklch(80% .17 150);--color-highlight-yellow:oklch(88% .16 95);--color-highlight-red:oklch(70% .19 25);--color-highlight-pink:oklch(76% .16 350);--color-highlight-purple:oklch(72% .16 300);--color-highlight-orange:oklch(76% .15 55);--color-highlight-teal:oklch(80% .12 195);--color-code-command:var(--color-brand-blue);--color-code-argument:var(--color-accent);--color-code-variable:var(--color-stat-installs);--color-code-flag:var(--color-ink-2);--color-code-comment:var(--color-muted);--font-body:"Geist", "Geist Fallback", ui-sans-serif, sans-serif;--font-mono:"Geist Mono", "Geist Mono Fallback", 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));scrollbar-gutter:stable}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}.ext-link__tail{white-space:nowrap}.ext-link__mark{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:.9em;font-style:normal;font-weight:400;line-height:1;display:inline-block}.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--brand{background:var(--color-brand-blue);border-color:var(--color-brand-blue);color:var(--color-action-ink)}@media (hover:hover){.btn--brand:hover:not(:disabled){background:color-mix(in oklch, var(--color-brand-blue) 85%, var(--color-brand-white));border-color:color-mix(in oklch, var(--color-brand-blue) 85%, var(--color-brand-white))}}.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}.copy-label{display:inline-grid}.copy-label>span{text-align:center;grid-area:1/1}.copy-label>[data-off]{visibility:hidden}.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__mark{align-self:center;block-size:1.85em;inline-size:1.85em}.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-nav,.site-header__inner>.account{display:none}.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;gap:.4em;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:active{background:var(--color-paper-3)}.site-nav__link[aria-current=page]{color:var(--color-ink)}.site-nav__link[aria-current=page] .site-nav__label{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);text-underline-offset:.5em;text-decoration-thickness:2px}.site-nav__emoji{font-family:var(--font-emoji);font-size:.95em;line-height:1}.site-nav__mark{vertical-align:-.25em;block-size:1.25em;inline-size:1.25em}.menu-button{block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink-2);flex:none;padding:0}@media (hover:hover){.menu-button:hover{color:var(--color-ink)}}.menu-button__icon{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round}@media (width>=40rem){.site-header__inner{column-gap:var(--space-md)}.site-header__burger{margin-inline-start:auto}}@media (width>=60rem){.site-header__burger{display:none}.site-nav{margin-inline-start:auto;display:block}.site-header__inner>.account{flex:none;inline-size:10rem;display:flex}.site-header__inner>.account .account__menu,.site-header__inner>.account .account__toggle{max-inline-size:100%}.site-nav__list{gap:var(--space-2xs);display:flex}}@media (width>=60rem) and (width<=71.99rem){.site-header__inner{column-gap:var(--space-sm)}.site-header__inner .palette-trigger{min-inline-size:11rem}.site-nav__list{gap:0}.site-nav__link{padding-inline:var(--space-2xs)}}:root:has(.site-drawer[open]){overflow:hidden}.site-drawer{border:0;border-inline-start:var(--rule-width) solid var(--color-rule-2);background:var(--color-paper-2);block-size:100%;max-block-size:none;inline-size:min(80vw,20rem);max-inline-size:none;color:var(--color-ink);overscroll-behavior:contain;margin:0;padding:0;inset:0 0 0 auto;overflow-y:auto}.site-drawer[open]{transition:transform var(--dur-base) var(--ease-out)}.site-drawer::backdrop{background:color-mix(in oklch, var(--color-paper) 75%, transparent)}.site-drawer[open]::backdrop{transition:opacity var(--dur-base) var(--ease-out)}@starting-style{.site-drawer[open]{transform:translate(100%)}.site-drawer[open]::backdrop{opacity:0}}@media (prefers-reduced-motion:reduce){.site-drawer[open],.site-drawer[open]::backdrop{transition:none}}.site-drawer__panel{gap:var(--space-md);min-block-size:100%;flex-direction:column;padding-block-end:max(var(--space-lg), env(safe-area-inset-bottom));display:flex}.site-drawer__panel>*{margin-inline:var(--space-md) max(var(--container-pad), env(safe-area-inset-right))}.site-drawer__panel>.site-drawer__bar{min-block-size:calc(var(--header-height) + var(--rule-width));border-bottom:var(--rule-width) solid var(--color-rule);justify-content:flex-end;align-items:center;margin:0;padding-inline-end:max(var(--container-pad), env(safe-area-inset-right));display:flex}.site-drawer__nav .site-nav__link{min-height:2.75rem;color:var(--color-ink-2);font-size:var(--text-base)}@media (hover:hover){.site-drawer__nav .site-nav__link:hover{color:var(--color-ink);background:var(--color-paper-3)}}.site-drawer__nav .site-nav__link[aria-current=page]{color:var(--color-ink)}.site-drawer__search{padding-inline:var(--space-sm);min-height:2.75rem;color:var(--color-ink-2);font-size:var(--text-base);justify-content:flex-start}.site-drawer__search-label{margin-inline-end:auto}.site-drawer__search-hint{gap:var(--space-3xs);display:inline-flex}@media (pointer:coarse){.site-drawer__search-hint{display:none}}.palette-icon{flex:none}.palette-trigger{block-size:2.75rem;inline-size:2.75rem;color:var(--color-ink-2);margin-inline-start:auto;padding:0}.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{block-size:auto;inline-size:auto;padding-inline:var(--space-sm);min-inline-size:13rem;color:var(--color-muted);background:var(--color-paper-2);justify-content:flex-start;margin-inline-start:0}.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__metrics{gap:var(--space-sm);white-space:nowrap;display:flex}.palette__metric{align-items:baseline;gap:var(--space-2xs);display:inline-flex}.palette__metric-icon{font-family:var(--font-emoji)}.palette__installs{color:var(--color-stat-installs)}.palette__stars{color:var(--color-stat-stars)}@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:10rem;min-block-size:var(--control-height);justify-content:flex-end;display:flex}.account--panel{justify-content:stretch;gap:var(--space-sm);min-inline-size:0;border-top:var(--rule-width) solid var(--color-rule);margin-block-start:auto;padding-block-start:var(--space-md);display:grid}.account--panel[data-status=loading]{display:none}.account--panel .account__sign-in{padding-inline:var(--space-sm);min-height:2.75rem;font-size:var(--text-base);justify-content:flex-start}.account__menu{min-width:0;display:flex;position:relative}.account__toggle{max-inline-size:14rem;padding-inline:var(--space-md)}.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%}:root:has(.api-key-dialog[open],.cookie-settings[open],.tweaks-dialog[open],.delete-account-dialog[open]){overflow:hidden}.api-key-dialog,.cookie-settings,.tweaks-dialog,.delete-account-dialog{width:min(36rem, 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);overscroll-behavior:contain;padding:0;overflow-y:auto}.api-key-dialog[open],.cookie-settings[open],.tweaks-dialog[open],.delete-account-dialog[open]{transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out)}.api-key-dialog::backdrop,.cookie-settings::backdrop,.tweaks-dialog::backdrop,.delete-account-dialog::backdrop{background:color-mix(in oklch, var(--color-paper) 75%, transparent)}@starting-style{.api-key-dialog[open],.cookie-settings[open],.tweaks-dialog[open],.delete-account-dialog[open]{opacity:0;transform:translateY(var(--space-xs))}}@media (prefers-reduced-motion:reduce){.api-key-dialog[open],.cookie-settings[open],.tweaks-dialog[open],.delete-account-dialog[open]{transition:none}}@media (width>=40rem){.api-key-dialog,.cookie-settings,.tweaks-dialog,.delete-account-dialog{max-height:76vh;margin-top:12vh}}.api-key-dialog__panel,.cookie-settings__panel,.tweaks-dialog__panel,.delete-account-dialog__panel{gap:var(--space-md);padding:var(--space-md) var(--space-md) var(--space-lg);display:grid}@media (width>=40rem){.api-key-dialog__panel,.cookie-settings__panel,.tweaks-dialog__panel,.delete-account-dialog__panel{padding:var(--space-md) var(--space-lg) var(--space-lg)}}.api-key-dialog__head{justify-content:space-between;align-items:center;gap:var(--space-sm);display:flex}.api-key-dialog__title,.cookie-settings__title,.tweaks-dialog__title,.delete-account-dialog__title{font-size:var(--text-lg);letter-spacing:-.01em}.api-key-dialog__close{inline-size:var(--control-height);flex:none;padding:0}.api-key-dialog__close svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:1rem;height:1rem}.api-key{gap:var(--space-md);min-width:0;color:var(--color-ink-2);line-height:var(--leading-snug);display:grid}.api-key__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.agreement{color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.agreement a{color:inherit;text-decoration:underline}.api-key__secret{gap:var(--space-2xs);min-width:0;display:grid}.api-key__secret-row{gap:var(--space-xs);min-width:0;display:flex}.api-key__secret-input{min-width:0;color:var(--color-ink);flex:1}.api-key__copy{flex:none;min-width:5.5rem}.api-key__secret[data-state=copied] .api-key__copy{color:var(--color-success)}.api-key__once{border-inline-start:2px solid var(--color-warn);color:var(--color-ink);font-size:var(--text-sm);padding-inline-start:var(--space-sm);font-weight:500}.api-key__facts{gap:var(--space-sm) var(--space-md);padding-block:var(--space-sm);border-block:var(--rule-width) solid var(--color-rule);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));margin:0;display:grid}.api-key__facts dt{color:var(--color-muted);font-size:var(--text-xs)}.api-key__facts dd{color:var(--color-ink);overflow-wrap:anywhere;margin:0}.api-key__confirm{gap:var(--space-xs);padding:var(--space-sm) var(--space-md);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);color:var(--color-ink);display:grid}.api-key__usage{gap:var(--space-sm);min-width:0;display:grid}.api-key__subtitle{color:var(--color-ink);font-size:var(--text-base)}.api-key__usage .command__row{background:var(--color-paper)}.api-key__hint{margin-top:var(--space-xs);color:var(--color-muted);font-size:var(--text-sm)}.site-main{flex:1;min-width:0}.page-placeholder{min-height:calc(100dvh - var(--header-height))}.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:0 var(--space-md);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.site-footer__links a,.site-footer__button{min-height:var(--control-height);color:var(--color-muted);white-space:nowrap;align-items:center;display:inline-flex}.site-footer__button{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}@media (hover:hover){.site-footer__button:hover{color:var(--color-ink)}}.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,.hero__intro{gap:var(--space-md);min-width:0;display:grid}@media (width>=60rem){.hero{column-gap:var(--space-2xl);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:center}.hero__install{grid-column:1/-1}}.hero h1{overflow-wrap:anywhere;min-width:0;max-width:21ch}.hero .lede{max-width:var(--measure)}.tally{--tally-line:1.5rem;color:var(--color-muted);font-size:var(--text-base);line-height:var(--tally-line);margin-block-start:calc(-1 * var(--space-2xs));container-type:inline-size}.tally__line{min-height:var(--tally-line);white-space:nowrap;align-items:flex-start;gap:0 .45em;display:flex}@container (width<34rem){.tally__line{min-height:calc(2 * var(--tally-line));flex-direction:column}.tally__sep{display:none}}.tally__num,.odometer{color:var(--color-ink);font-variant-numeric:tabular-nums;font-weight:600}.tally__category{color:var(--color-ink-2);text-decoration:none;display:inline-flex}.tally [data-color=blue]{--tally-hue:var(--color-highlight-blue)}.tally [data-color=green]{--tally-hue:var(--color-highlight-green)}.tally [data-color=yellow]{--tally-hue:var(--color-highlight-yellow)}.tally [data-color=red]{--tally-hue:var(--color-highlight-red)}.tally [data-color=pink]{--tally-hue:var(--color-highlight-pink)}.tally [data-color=purple]{--tally-hue:var(--color-highlight-purple)}.tally [data-color=orange]{--tally-hue:var(--color-highlight-orange)}.tally [data-color=teal]{--tally-hue:var(--color-highlight-teal)}.tally__category .odometer,.tally__label{color:var(--tally-hue,var(--color-ink))}.tally__roll[data-animate] .odometer{transition:color .3s var(--ease-out)}.tally__mark{font-family:var(--font-emoji);margin-inline-end:.35em;line-height:1}.tally__category:hover .tally__label,.tally__category:focus-visible .tally__label{text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em;text-decoration-thickness:1px}.tally__roll{translate:calc(-1 * var(--shift,0px)) 0;gap:.28em;display:inline-flex}.tally__roll[data-animate]{transition:translate .38s var(--ease-in-out) .12s}.odometer{display:inline-flex}.odometer__col{height:var(--tally-line);transition:opacity .15s var(--ease-out);display:block;overflow:hidden}.odometer__col--blank{opacity:0;pointer-events:none}.odometer__col--entering{transition-duration:.25s;transition-delay:.42s}.odometer__reel{translate:0 calc(-1 * var(--cell,0) * var(--tally-line));flex-direction:column;display:flex}.odometer__col--rolling .odometer__reel{transition:translate var(--reel) cubic-bezier(.3, 0, .1, 1)}.odometer__digit{height:var(--tally-line);text-align:center;white-space:pre}.tally__labels{perspective:20em;display:grid;overflow:hidden}.tally__ghost,.tally__label{grid-area:1/1}.tally__ghost{visibility:hidden}.tally__label--in{animation:tally-flip-in .36s var(--ease-out) .12s both}.tally__label--out{animation:tally-flip-out .24s var(--ease-in) both}@keyframes tally-flip-in{0%{opacity:0;transform:translateY(70%)rotateX(-70deg)}}@keyframes tally-flip-out{to{opacity:0;transform:translateY(-70%)rotateX(70deg)}}@media (prefers-reduced-motion:reduce){.tally__label--in,.tally__label--out{animation:none}.tally__label--out{visibility:hidden}}.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}.promo{min-width:0}.promo__trigger{gap:var(--space-xs);border-radius:var(--radius-md);width:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;padding:0;display:grid}.promo__trigger:focus-visible{outline-offset:4px}.promo__frame{aspect-ratio:16/9;border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper);transition:border-color var(--dur-fast) var(--ease-out);display:block;position:relative;overflow:hidden}.promo__poster{object-fit:cover;width:100%;height:100%;display:block}.promo__play{border-radius:var(--radius-pill);background:var(--color-accent);width:3rem;height:3rem;color:var(--color-accent-ink);transition:transform var(--dur-fast) var(--ease-out);place-items:center;display:grid;position:absolute;inset-block-end:var(--space-md);inset-inline-start:var(--space-md)}.promo__play svg{margin-inline-start:3px}.promo__trigger:hover .promo__frame{border-color:var(--color-rule-2)}.promo__trigger:hover .promo__play{transform:scale(1.06)}.promo__caption{justify-content:space-between;gap:var(--space-sm);color:var(--color-muted);font-size:var(--text-sm);display:flex}.promo__label{color:var(--color-ink);font-weight:500}.promo__length{font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.promo__frame,.promo__play{transition:none}}.video-dialog{border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper);width:90vw;max-width:none;height:90dvh;max-height:none;color:var(--color-ink);margin:auto;padding:0;overflow:hidden}.video-dialog[open]{grid-template-rows:auto minmax(0,1fr);display:grid}.video-dialog::backdrop{background:color-mix(in oklch, var(--color-paper) 90%, transparent)}.video-dialog__bar{justify-content:space-between;align-items:center;gap:var(--space-sm);padding:var(--space-2xs) var(--space-2xs) var(--space-2xs) var(--space-md);border-bottom:var(--rule-width) solid var(--color-rule);display:flex}.video-dialog__title{font-size:var(--text-base);margin:0;font-weight:600}.video-dialog__player{background:var(--color-paper);object-fit:contain;width:100%;height:100%;min-height:0;display:block}.typing{display:grid}.typing__ghost,.typing__text{grid-area:1/1}.typing__ghost,.typing__c--rest{visibility:hidden}.typing__hl--blue{color:var(--color-highlight-blue)}.typing__hl--green{color:var(--color-highlight-green)}.typing__hl--yellow{color:var(--color-highlight-yellow)}.typing__hl--red{color:var(--color-highlight-red)}.typing__hl--pink{color:var(--color-highlight-pink)}.typing__hl--purple{color:var(--color-highlight-purple)}.typing__caret{background:linear-gradient(var(--color-brand-blue), var(--color-brand-blue)) left center / 2px .9em no-repeat;animation:1s step-end infinite caret-blink}.typing__caret.typing__c--rest{color:#0000;visibility:visible}.typing__caret--after{background-position:100%}@keyframes caret-blink{50%{background-size:0 0}}@media (prefers-reduced-motion:reduce){.typing__caret{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{width:calc(100% + 2 * var(--space-xs));margin-inline:calc(-1 * var(--space-xs));border-collapse:collapse;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);padding-inline:var(--space-xs);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{align-items:baseline;gap:var(--space-xs) var(--space-md);padding:var(--space-md) var(--space-xs);border-top:var(--rule-width) solid var(--color-rule);flex-wrap:wrap;display:flex}.top__row{transition:background-color var(--dur-fast) var(--ease-out);position:relative}.top__row .rows__name:after{content:"";z-index:1;position:absolute;inset:0}.top__row :is(a,button,input,select,textarea,summary,[tabindex]):not(.rows__name){z-index:2;position:relative}.top__row .rows__name:focus-visible{outline:none}.top__row .rows__name:focus-visible:after{outline:2px solid var(--color-focus);outline-offset:-2px;border-radius:var(--radius-sm)}@media (hover:hover){.top__row:hover{background:var(--color-paper-2)}.top__row:hover .rows__name{text-decoration:underline;-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}.top__row:active{background:var(--color-paper-3)}.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{flex:1 0 100%}.top__title{align-items:baseline;gap:var(--space-xs);min-width:0;display:flex}.top__title .rows__name{flex:0 auto;min-width:0}.top__more{font-size:var(--text-sm);white-space:nowrap;font-weight:400}.top__repo{min-width:0;font-size:var(--text-xs);text-overflow:ellipsis;white-space:nowrap;contain:inline-size;flex:1 1 0;overflow:hidden}.top__copies{font-size:var(--text-xs);color:var(--color-ink-2);white-space:nowrap;text-decoration:underline;-webkit-text-decoration-color:var(--color-rule);text-decoration-color:var(--color-rule);text-underline-offset:.2em;flex:none}.top__copies:hover,.top__copies:focus-visible{color:var(--color-accent);text-decoration-color:currentColor}.top__table .top__metric{align-items:baseline;gap:var(--space-2xs);white-space:nowrap;display:inline-flex;position:relative}.top__metric-icon{font-family:var(--font-emoji)}.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:var(--space-xs)}.top__table th:last-child,.top__table td:last-child{padding-inline-end:var(--space-xs)}.top__label{clip-path:none;width:auto;height:auto;position:static;overflow:visible}.top__table .num{text-align:end}.top__table .num--center{text-align:center}.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 .top__metric{display:table-cell}.top__metric-icon{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-md);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)}.tok--command,.tok--key{color:var(--color-code-command)}.tok--argument{color:var(--color-code-argument)}.tok--variable{color:var(--color-code-variable)}.tok--flag{color:var(--color-code-flag)}.tok--comment{color:var(--color-code-comment)}.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}.verify-email{gap:var(--space-lg);min-width:0;max-width:40rem;display:grid}.verify-email__address{font-family:var(--font-mono);color:var(--color-ink);overflow-wrap:anywhere}.verify-email__form{gap:var(--space-xs);min-width:0;display:grid}.verify-email__row{gap:var(--space-xs);flex-wrap:wrap;display:flex}.verify-email__code{min-width:0;font-size:var(--text-lg);letter-spacing:.3em;text-align:center;flex:0 12rem}.verify-email__code::placeholder{letter-spacing:.3em}.verify-email__actions{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.verify-email__status{color:var(--color-success);font-size:var(--text-sm)}@media (width<=30rem){.verify-email__row .btn{flex:100%}.verify-email__code{flex-basis:100%}}.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)}}.toasts{z-index:7;right:var(--space-sm);bottom:var(--toast-bottom,max(var(--space-sm), env(safe-area-inset-bottom)));left:var(--space-sm);pointer-events:none;position:fixed}@media (width>=40rem){.toasts{right:var(--toast-right,var(--space-md));bottom:var(--toast-bottom,var(--space-md));width:min(22rem, calc(100vw - 2 * var(--space-md)));left:auto}}.toasts__list{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.toast{border:var(--rule-width) solid var(--color-rule-2);border-inline-start:3px solid var(--color-pending);border-radius:var(--radius-md);background:var(--color-paper-2);pointer-events:auto;transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);box-shadow:0 .5rem 1.5rem oklch(0% 0 0/.45)}@starting-style{.toast{opacity:0;transform:translateY(var(--space-xs))}}@media (prefers-reduced-motion:reduce){.toast{transition:opacity var(--dur-base) linear}@starting-style{.toast{transform:none}}}.toast[data-tone=success]{border-inline-start-color:var(--color-success)}.toast[data-tone=error]{border-inline-start-color:var(--color-error)}.toast__inner{align-items:flex-start;gap:var(--space-xs);padding:var(--space-sm) var(--space-xs) var(--space-sm) var(--space-md);display:flex}.toast__text{gap:var(--space-2xs);min-width:0;overflow-wrap:anywhere;flex:auto;padding-block-start:var(--space-2xs);display:grid}.toast__title{font-size:var(--text-base);font-weight:600;line-height:var(--leading-snug)}.toast__body{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-snug)}.toast__actions{margin-block-start:var(--space-2xs)}.btn.toast__action{min-height:2rem;padding-inline:var(--space-sm)}.btn.toast__close{width:2rem;min-height:2rem;color:var(--color-muted);border-color:#0000;flex:none;padding:0}.toast__close svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:1rem;height:1rem}@media (hover:hover){.btn.toast__close:hover:not(:disabled){color:var(--color-ink)}}.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}.category-chips{align-items:center;gap:var(--space-2xs) var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.category-chips__list{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.category-chip{min-block-size:1.5rem;padding:0 var(--space-xs);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-sm);background:var(--color-paper-2);color:var(--color-ink-2);font-family:var(--font-mono);font-size:var(--text-xs);font-variant-ligatures:none;white-space:nowrap;transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);align-items:center;line-height:1.2;text-decoration:none;display:inline-flex}@media (hover:hover){.category-chip:hover{border-color:var(--color-rule-2);color:var(--color-ink)}}.category-chips__note{color:var(--color-muted);font-size:var(--text-xs)}.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}.hmark{flex:none;display:inline-flex;position:relative}.hmark__badge{border:1.5px solid var(--color-paper);background:var(--color-warn);border-radius:50%;width:.5rem;height:.5rem;position:absolute;inset-block-start:-.2rem;inset-inline-end:-.2rem}.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}.builder__flag{color:var(--color-warn);font-size:var(--text-sm);overflow-wrap:anywhere}.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__reduced,.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 li[aria-current=page]{flex-shrink:0;max-width:60%}.crumbs li 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}.status__note{font-size:var(--text-xs);color:var(--color-ink-2)}.status__note[data-tone=warn]{color:var(--color-warn)}@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%}.instructions{scroll-margin-top:calc(var(--header-height) + var(--space-md))}.instructions__body{line-height:var(--leading-body)}.instructions__body :is(ul,ol,li,blockquote){min-width:0}.instructions__body :is(h5,h6){font-weight:600;line-height:var(--leading-tight);overflow-wrap:anywhere;margin-bottom:0}.instructions__body a{color:var(--color-ink);-webkit-text-decoration-color:var(--color-rule-2);text-decoration-color:var(--color-rule-2);text-underline-offset:.2em}@media (hover:hover){.instructions__body a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent)}}.instructions__body strong{color:var(--color-ink)}.instructions__body h6{color:var(--color-muted)}.instructions__body[data-collapsed]{-webkit-mask-image:linear-gradient(#000 calc(100% - 4rem),#0000);mask-image:linear-gradient(#000 calc(100% - 4rem),#0000)}.instructions__img{vertical-align:middle;max-width:100%;height:auto;max-height:24rem}.instructions__img-alt{color:var(--color-muted);font-style:italic}.instructions__toggle{justify-self:start}.instructions__source{gap:var(--space-3xs);max-width:var(--measure);color:var(--color-muted);font-size:var(--text-sm);overflow-wrap:anywhere;display:grid}.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)}.agent-search__controls{gap:var(--space-xs);min-width:0;display:grid}@media (width>=40rem){.agent-search__controls{grid-template-columns:minmax(0,1fr) minmax(11rem,16rem)}.agent-search__toggles{grid-column:1/-1}}@media (width>=48rem){.agent-search__controls{grid-template-columns:auto minmax(0,1fr) minmax(11rem,16rem)}.agent-search__toggles{grid-column:auto}}.btn.agent-search__mine{min-height:3rem;font-size:var(--text-sm);justify-self:start;gap:.3em}.btn.agent-search__mine[aria-pressed=true]{border-color:var(--color-stat-stars);background:color-mix(in srgb, var(--color-stat-stars) 14%, var(--color-paper-2))}@media (hover:hover){.btn.agent-search__mine[aria-pressed=true]:hover:not(:disabled){background:color-mix(in srgb, var(--color-stat-stars) 22%, var(--color-paper-2))}}.agent-search__toggles{align-items:center;gap:var(--space-xs);flex-wrap:wrap;min-width:0;display:flex}.min-stars{min-height:3rem;padding-inline:var(--space-2xs);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper);align-items:center;gap:.15rem;display:inline-flex}.min-stars__stars{display:inline-flex}.min-stars__star,.min-stars__clear{border-radius:var(--radius-sm);min-width:1.75rem;min-height:2.25rem;color:var(--color-muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;font-size:1.15rem;line-height:1;display:inline-grid}.min-stars__star--on{color:var(--color-stat-stars)}.min-stars__star:focus-visible,.min-stars__clear:focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}@media (hover:hover){.min-stars__star:hover,.min-stars__clear:hover{background:var(--color-paper-2);color:var(--color-ink)}.min-stars__star--on:hover{color:var(--color-stat-stars)}}.min-stars__label{min-width:4.5ch;color:var(--color-ink);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;padding-inline:.25rem}.agent-search__emoji{font-family:var(--font-emoji)}.agent-search__category{align-items:center;min-width:0;display:flex;position:relative}.input.agent-search__combo{min-height:3rem;background-color:var(--color-paper);background-image:linear-gradient(45deg, transparent 50%, var(--color-muted) 50%), linear-gradient(135deg, var(--color-muted) 50%, transparent 50%);background-position:right calc(var(--space-sm) + 5px) center, right var(--space-sm) center;color:var(--color-ink);text-overflow:ellipsis;background-repeat:no-repeat;background-size:5px 5px;padding-inline-end:calc(var(--space-sm) + 1rem);font-size:1rem}@media (width>=40rem){.input.agent-search__combo{font-size:var(--text-sm)}}.input.agent-search__combo--chosen{background-image:none;padding-inline-end:calc(var(--space-2xs) + var(--control-height))}.input.agent-search__combo:disabled{cursor:default}@media (hover:hover){.input.agent-search__combo:hover:not(:disabled){background-color:var(--color-paper-2)}}.btn.agent-search__clear{width:var(--control-height);color:var(--color-muted);border-color:#0000;padding:0;position:absolute;inset-inline-end:var(--space-2xs)}.agent-search__clear svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;width:1rem;height:1rem}@media (hover:hover){.btn.agent-search__clear:hover:not(:disabled){color:var(--color-ink)}}.agent-search__options{z-index:5;inline-size:max-content;min-inline-size:100%;max-inline-size:min(24rem, calc(100vw - 2 * var(--container-pad)));max-block-size:min(22rem,60dvh);padding:var(--space-2xs);overscroll-behavior:contain;border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper-2);margin:0;list-style:none;position:absolute;inset-block-start:calc(100% + var(--space-2xs));inset-inline-end:0;overflow-y:auto}.agent-search__options[hidden]{display:none}.agent-search__option{gap:var(--space-sm);padding:var(--space-xs) var(--space-sm);border-radius:var(--radius-sm);color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-snug);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;display:grid}.agent-search__option[aria-selected=true]{background:var(--color-paper-3);box-shadow:inset 2px 0 0 var(--color-accent);color:var(--color-ink)}.agent-search__option[data-current=true]{color:var(--color-ink);font-weight:600}.agent-search__option--none{color:var(--color-muted);cursor:default;display:block}.agent-search__option-name{gap:var(--space-3xs);overflow-wrap:anywhere;min-width:0;display:grid}.agent-search__option-scope{font-size:var(--text-xs);font-weight:400}.agent-search__option-count{color:var(--color-muted);font-size:var(--text-xs);font-weight:400}.top__table--stale tbody{opacity:.55;transition:opacity var(--dur-fast) var(--ease-out)}.ghost{border-radius:var(--radius-sm);background-color:var(--color-paper-2);background-image:linear-gradient(100deg, transparent 30%, color-mix(in oklch, var(--color-paper-3) 80%, transparent) 50%, transparent 70%);color:#0000;-webkit-user-select:none;user-select:none;-webkit-box-decoration-break:clone;box-decoration-break:clone;background-repeat:no-repeat;background-size:200vw 100%;background-attachment:fixed;animation:1.6s linear infinite ghost-shimmer}.hlogo.ghost{border-radius:50%}@keyframes ghost-shimmer{0%{background-position:-200vw 0}to{background-position:200vw 0}}@media (prefers-reduced-motion:reduce){.ghost{background-image:none;animation:none}}.top__loading{min-width:0}.top__table--ghost .top__sort{cursor:default}.pager{justify-content:flex-end;align-items:center;gap:var(--space-sm);flex-wrap:wrap;display:flex}.pager__label{color:var(--color-muted);font-size:var(--text-sm)}.notice__actions .sign-in-notice{flex-basis:100%}.submit-form .sign-in-notice,.manage .sign-in-notice{margin-top:var(--space-xs)}.sign-in-page__action{margin-top:var(--space-lg)}.sign-in-page .sign-in-notice{margin-top:var(--space-sm)}.consent-banner{z-index:6;gap:var(--space-sm);padding:var(--space-sm) var(--space-md) max(var(--space-sm), env(safe-area-inset-bottom));border-top:var(--rule-width) solid var(--color-rule-2);background:var(--color-paper-2);font-size:var(--text-sm);line-height:var(--leading-snug);display:grid;position:sticky;bottom:0}.consent-banner__text{color:var(--color-ink-2)}.consent-banner__actions{gap:var(--space-xs);grid-template-columns:minmax(0,1fr);display:grid}.consent-banner__actions>:not(.consent-banner__answer){justify-self:start}@media (width>=30rem){.consent-banner__actions{grid-template-columns:repeat(2,minmax(0,1fr)) auto}}@media (width>=60rem){.consent-banner{bottom:var(--space-md);width:min(38rem, calc(100vw - 2 * var(--space-md)));margin:var(--space-md) var(--space-md) 0;padding:var(--space-md);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);align-self:flex-start}}.cookie-settings{width:min(40rem, calc(100vw - 2 * var(--space-sm)))}.cookie-settings[open]{flex-direction:column;display:flex;overflow:hidden}@media (width>=40rem){.cookie-settings{max-height:88vh;margin-top:6vh}}.cookie-settings__panel{min-height:0;font-size:var(--text-sm);line-height:var(--leading-snug);flex-direction:column;flex:auto;gap:0;padding:0;display:flex}.cookie-settings__intro{gap:var(--space-xs);padding:var(--space-lg) var(--space-lg) var(--space-md);flex:none;display:grid}.cookie-settings__intro p{color:var(--color-ink-2)}.cookie-settings__body{gap:var(--space-md);min-height:0;padding:var(--space-xs) var(--space-lg) var(--space-lg);overscroll-behavior:contain;flex:auto;display:grid;overflow-y:auto}.cookie-card{border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper)}.cookie-card__head{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md) var(--space-lg);border-bottom:var(--rule-width) solid var(--color-rule);display:flex}.cookie-card__title{gap:var(--space-3xs);min-width:0;display:grid}.cookie-card__title h3{color:var(--color-ink);font-size:var(--text-base);font-weight:650}.cookie-card__title p{color:var(--color-muted)}.cookie-card__pill{padding:var(--space-3xs) 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;flex:none}.cookie-card__all{align-items:center;gap:var(--space-xs);color:var(--color-ink-2);font-size:var(--text-xs);flex:none;display:inline-flex}.cookie-card__items{padding:0 var(--space-lg);margin:0;list-style:none}.cookie-item{align-items:start;column-gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.cookie-item+.cookie-item{border-top:var(--rule-width) solid var(--color-rule)}.cookie-item--whole{grid-template-columns:minmax(0,1fr) auto}.cookie-item .switch{margin-top:-.0625rem}.cookie-item__text{gap:var(--space-3xs);display:grid}.cookie-item__label{color:var(--color-ink);font-weight:550}.cookie-item__summary{color:var(--color-muted)}.cookie-item__keeps{padding:0 var(--space-xs);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-muted);font-size:var(--text-xs);white-space:nowrap;line-height:1.125rem}.cookie-card__details{padding:0 var(--space-lg) var(--space-sm)}.cookie-card__details summary{align-items:center;gap:var(--space-2xs);min-height:2rem;color:var(--color-muted);font-size:var(--text-xs);cursor:pointer;list-style:none;display:inline-flex}.cookie-card__details summary::-webkit-details-marker{display:none}.cookie-card__details summary:hover{color:var(--color-ink)}.cookie-card__chevron{transition:transform var(--dur-base) var(--ease-out)}.cookie-card__details[open] .cookie-card__chevron{transform:rotate(90deg)}.cookie-card__details dl{gap:var(--space-sm);margin:var(--space-2xs) 0 var(--space-xs);padding:var(--space-sm) var(--space-md);border-radius:var(--radius-sm);background:var(--color-paper-2);display:grid}.cookie-card__details dt{line-height:var(--leading-snug)}.cookie-card__details code{overflow-wrap:anywhere;color:var(--color-ink);font-family:var(--font-mono);font-size:var(--text-xs)}.cookie-card__details dd{margin:var(--space-3xs) 0 0;color:var(--color-muted);font-size:var(--text-xs)}.switch{border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-pill);background:var(--color-paper-3);cursor:pointer;block-size:1.25rem;inline-size:2.25rem;transition:background-color var(--dur-base) var(--ease-out);flex:none;padding:0;position:relative}.switch__thumb{background:var(--color-ink-2);block-size:.875rem;inline-size:.875rem;transition:transform var(--dur-base) var(--ease-out);border-radius:50%;position:absolute;inset-block-start:50%;inset-inline-start:.125rem;transform:translateY(-50%)}.switch[aria-checked=true]{border-color:var(--color-brand-blue);background:var(--color-brand-blue)}.switch[aria-checked=true] .switch__thumb{background:var(--color-brand-white);transform:translate(1rem,-50%)}.switch[aria-checked=mixed]{border-color:var(--color-brand-blue)}.switch[aria-checked=mixed] .switch__thumb{background:var(--color-brand-blue);transform:translate(.5rem,-50%)}.switch:disabled{cursor:default;opacity:.55}.switch--small{block-size:1.125rem;inline-size:2rem}.switch--small .switch__thumb{block-size:.75rem;inline-size:.75rem}.switch--small[aria-checked=true] .switch__thumb{transform:translate(.875rem,-50%)}.switch--small[aria-checked=mixed] .switch__thumb{transform:translate(.4375rem,-50%)}@media (prefers-reduced-motion:reduce){.switch,.switch__thumb,.cookie-card__chevron{transition:none}}.cookie-settings__footer{gap:var(--space-md);padding:var(--space-md) var(--space-lg) var(--space-lg);border-top:var(--rule-width) solid var(--color-rule);flex:none;display:grid}.cookie-settings__actions{gap:var(--space-xs);flex-wrap:wrap;display:flex}.cookie-settings__policy{margin-inline-start:auto}.cookie-settings__terms{color:var(--color-muted);font-size:var(--text-xs);text-align:center;text-wrap:pretty}@media (width<=39.99rem){.cookie-settings__intro{padding:var(--space-md) var(--space-md) var(--space-sm)}.cookie-settings__body{padding:var(--space-2xs) var(--space-md) var(--space-md)}.cookie-settings__footer{padding:var(--space-sm) var(--space-md) var(--space-md)}.cookie-card__head,.cookie-card__items,.cookie-card__details{padding-inline:var(--space-md)}.cookie-item{grid-template-columns:auto minmax(0,1fr);min-height:2.75rem}.cookie-item__keeps{margin-top:var(--space-xs);grid-column:2;justify-self:start}.cookie-item--whole{grid-template-columns:minmax(0,1fr)}.cookie-item--whole .cookie-item__keeps{grid-column:1}.cookie-card__details summary{min-height:2.75rem}.cookie-settings__policy{flex-basis:100%;margin-inline-start:0}.switch:before{content:"";position:absolute;inset:-.75rem -.25rem}}.tweaks-dialog__panel{font-size:var(--text-sm);line-height:var(--leading-snug)}.tweaks-dialog__actions{gap:var(--space-md);margin:0;padding:0;list-style:none;display:grid}.tweaks-dialog__action{gap:var(--space-xs);padding-top:var(--space-sm);border-top:var(--rule-width) solid var(--color-rule);color:var(--color-ink-2);justify-items:start;display:grid}.tweaks-dialog__action h3{color:var(--color-ink);font-size:var(--text-base)}.tweaks-dialog__confirm{align-items:center;gap:var(--space-xs);flex-wrap:wrap;display:flex}.tweaks-dialog__confirm p{flex-basis:100%}.tweaks-dialog__error{color:var(--color-error)}.delete-account-dialog__panel{color:var(--color-ink-2);font-size:var(--text-sm);line-height:var(--leading-snug)}.delete-account-dialog__confirm{gap:var(--space-2xs);display:grid}.delete-account-dialog__confirm .field__label{color:var(--color-ink);overflow-wrap:anywhere}.delete-account-dialog__footer{gap:var(--space-xs);flex-wrap:wrap;display:flex}:root{--support-panel-width:17rem}.support-tiers{gap:var(--space-sm);min-width:0;display:grid}.support-tiers__head{justify-content:space-between;align-items:center;gap:var(--space-xs);min-width:0;display:flex}.support-tiers__title{font-size:var(--text-md);letter-spacing:0}.support-tiers__intro{max-width:var(--measure);color:var(--color-muted);font-size:var(--text-sm);line-height:var(--leading-snug)}.support-tiers__fine-print{gap:var(--space-2xs);display:grid}.support-fine-print{max-width:var(--measure);color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-snug);overflow-wrap:anywhere}.support-fine-print a{color:inherit;text-decoration:underline}.support-tiers__list{gap:var(--space-xs);min-width:0;margin:0;padding:0;list-style:none;display:grid}.support-tier{align-items:center;column-gap:var(--space-sm);padding:var(--space-sm) var(--space-md);border:var(--rule-width) solid var(--color-rule);border-radius:var(--radius-md);background:var(--color-paper-2);color:var(--color-ink);transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"emoji label price";text-decoration:none;display:grid}.support-tier:not(:has(>.support-tier__emoji)){grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"label price"}@media (hover:hover){.support-tier:hover{border-color:var(--color-rule-2);background:var(--color-paper-3)}}.support-tier:focus-visible{border-radius:var(--radius-md)}.support-tier[data-highlighted=true]{border:2px solid var(--color-brand-blue);padding:calc(var(--space-sm) - 1px) calc(var(--space-md) - 1px);background:color-mix(in srgb, var(--color-brand-blue) 12%, var(--color-paper-2))}@media (hover:hover){.support-tier[data-highlighted=true]:hover{border-color:var(--color-brand-blue);background:color-mix(in srgb, var(--color-brand-blue) 20%, var(--color-paper-2))}}.support-tier[data-highlighted=true] .support-tier__name,.support-tier[data-highlighted=true] .support-tier__price{color:var(--color-brand-blue)}.support-tier__emoji{font-family:var(--font-emoji);grid-area:emoji;font-size:1.75rem;line-height:1}.support-tier__label{grid-area:label;min-width:0;display:grid}.support-tier__be{color:var(--color-muted);font-size:var(--text-xs);line-height:var(--leading-tight)}.support-tier__name{font-size:var(--text-base);font-weight:600;line-height:var(--leading-tight);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.support-tier__price{font-size:var(--text-lg);font-variant-numeric:tabular-nums;letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-tight);grid-area:price}.support-tier__approx{opacity:.6;margin-right:.08em;font-weight:500}.support-panel__close svg,.support-strip__controls svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round}.support-dock{display:none}@media (width>=60rem){.support-dock{display:block}}.support-tab{z-index:5;top:calc(var(--header-height) + var(--space-xl));padding:var(--space-sm) var(--space-2xs);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md) 0 0 var(--radius-md);background:var(--color-paper-2);color:var(--color-ink-2);font:inherit;font-size:var(--text-sm);white-space:nowrap;writing-mode:vertical-rl;cursor:pointer;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);border-right:0;font-weight:500;line-height:1;position:fixed;right:0}@media (hover:hover){.support-tab:hover{background:var(--color-paper-3);color:var(--color-ink)}}.support-tab:focus-visible{outline-offset:-3px}.support-panel{z-index:5;top:calc(var(--header-height) + var(--space-xl));right:max(var(--space-md), calc((100vw - var(--container-max)) / 4 - var(--support-panel-width) / 2));width:var(--support-panel-width);max-height:calc(100dvh - var(--header-height) - var(--space-xl) - var(--space-md));overscroll-behavior:contain;padding:var(--space-md);border:var(--rule-width) solid var(--color-rule-2);border-radius:var(--radius-md);background:var(--color-paper);transition:opacity var(--dur-base) var(--ease-out), transform var(--dur-base) var(--ease-out);position:fixed;overflow-y:auto}@starting-style{.support-panel{opacity:0;transform:translateX(var(--space-md))}}@media (prefers-reduced-motion:reduce){.support-panel{transition:none}}.btn.support-panel__close{block-size:2rem;inline-size:2rem;min-height:2rem;margin:calc(-1 * var(--space-2xs)) calc(-1 * var(--space-2xs)) 0 0;color:var(--color-ink-2);border-color:#0000;flex:none;padding:0}.support-strip{margin-top:var(--space-3xl)}@media (width>=60rem){.support-strip{display:none}}.support-strip .support-tiers__list{gap:var(--space-sm);margin-inline:calc(-1 * var(--container-pad));padding:var(--space-2xs) var(--container-pad);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-pad);scrollbar-width:none;display:flex;overflow-x:auto}.support-strip .support-tiers__list:focus-visible{outline-offset:-2px;border-radius:0}.support-strip .support-tiers__item{scroll-snap-align:start;flex:0 0 min(15rem,78%)}.support-strip .support-tier{block-size:100%}.support-strip__controls{gap:var(--space-2xs);flex:none;display:flex}.support-strip__controls .btn{inline-size:var(--control-height);padding:0}.thanks-hero{justify-items:start;gap:var(--space-xl);padding-top:var(--space-md);display:grid}@media (width>=40rem){.thanks-hero{align-items:center;gap:var(--space-3xl);grid-template-columns:auto minmax(0,1fr)}}.thanks-hero__text{gap:var(--space-sm);min-width:0;display:grid}.thanks-hero__text--loading{min-height:8rem}.thanks-art{--thanks-art:12.5rem;isolation:isolate;inline-size:var(--thanks-art);block-size:var(--thanks-art);margin:var(--space-sm) var(--space-lg) var(--space-lg) var(--space-md);position:relative}@media (width>=40rem){.thanks-art{--thanks-art:14rem}}.thanks-art:before{content:"";z-index:-1;background:radial-gradient(closest-side, color-mix(in oklch, var(--color-brand-blue) 22%, transparent), transparent);position:absolute;inset:-25%}.thanks-art[data-variant=loading]:before{content:none}.thanks-art img{block-size:auto;display:block;position:absolute}.thanks-art__tile{border-radius:22%;inline-size:100%;inset:0}.thanks-art__emoji{border:var(--rule-width) solid var(--color-rule-2);background:var(--color-paper-2);font-family:var(--font-emoji);font-size:calc(var(--thanks-art) * .5);place-items:center;line-height:1;display:grid;position:absolute}.thanks-art__heart{inline-size:44%;filter:drop-shadow(0 .25rem .75rem color-mix(in oklch, var(--color-paper) 70%, transparent));bottom:-12%;right:-14%;rotate:-10deg}.thanks-art__sparkle--large{inline-size:34%;top:-12%;left:-14%}.thanks-art__sparkle--small{inline-size:18%;top:6%;right:-18%;scale:-1 1}.thanks-art[data-variant=heart] .thanks-art__heart{inline-size:72%;inset:16% auto auto 14%;rotate:-6deg}.thanks-art[data-variant=heart] .thanks-art__sparkle--large{top:0;left:-4%}.thanks-art[data-variant=heart] .thanks-art__sparkle--small{top:10%;right:2%}.thanks-art__tile{animation:thanks-settle .42s var(--ease-out) both}.thanks-art__heart{transform-origin:50% 60%;animation:thanks-pop .52s var(--ease-out) .24s both, thanks-beat 2.4s ease-in-out 1s infinite}.thanks-art__sparkle--large{animation:thanks-twinkle .64s var(--ease-out) .42s both, thanks-drift 5.2s ease-in-out 1.1s infinite}.thanks-art__sparkle--small{animation:thanks-twinkle .64s var(--ease-out) .56s both, thanks-drift-small 4.4s ease-in-out 1.3s infinite}@keyframes thanks-settle{0%{opacity:0;transform:translateY(.5rem)scale(.96)}}@keyframes thanks-pop{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes thanks-twinkle{0%{opacity:0;transform:scale(.3)rotate(-35deg)}70%{opacity:1;transform:scale(1.08)rotate(6deg)}to{transform:scale(1)rotate(0)}}@keyframes thanks-beat{0%,40%,to{transform:scale(1)}12%{transform:scale(1.08)}24%{transform:scale(1.02)}32%{transform:scale(1.06)}}@keyframes thanks-drift{0%,to{transform:translate(0)rotate(0)scale(1)}25%{transform:translate(3px,-4px)rotate(8deg)scale(1.05)}50%{transform:translate(-2px,-6px)rotate(-4deg)scale(.96)}75%{transform:translate(-4px,-1px)rotate(5deg)scale(1.03)}}@keyframes thanks-drift-small{0%,to{transform:translate(0)rotate(0)scale(1)}30%{transform:translate(-3px,3px)rotate(-10deg)scale(1.08)}65%{transform:translate(2px,-3px)rotate(6deg)scale(.92)}}@media (prefers-reduced-motion:reduce){.thanks-art__tile,.thanks-art__heart,.thanks-art__sparkle--large,.thanks-art__sparkle--small{animation:none}}.thanks__body{gap:var(--space-sm);max-width:var(--measure);color:var(--color-ink-2);display:grid}.thanks__credit{color:var(--color-muted);font-size:var(--text-xs)}.thanks__credit a{color:inherit}
