@layer components{.chk[hidden],.chk [hidden]{display:none!important}.chk-title{color:var(--color-ink);margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.chk-help{color:var(--color-ink-soft);overflow-wrap:anywhere;margin:0;font-size:.9375rem;line-height:1.5}.chk-link{color:var(--color-brand);text-underline-offset:3px;font-weight:600;text-decoration:underline}[data-theme=dark] .chk-link{color:var(--color-brand-light)}.chk-warnings{border:1px solid color-mix(in oklab, var(--color-amber) 60%, transparent);background-color:color-mix(in oklab, var(--color-amber) 16%, var(--color-surface));border-radius:.75rem;padding:.75rem 1rem 1rem}.chk-warnings .tool-notes{margin-top:.5rem;list-style:outside}.chk-field{gap:.75rem;display:grid}@media (width>=640px){.chk-field{grid-template-columns:minmax(0,1fr) auto;align-items:start}}.chk-field .btn{width:100%}@media (width>=640px){.chk-field .btn{width:auto}}.chk-field .btn[aria-disabled=true]{cursor:not-allowed;opacity:.55}.chk-panel-head,.chk-results-head{flex-wrap:wrap;align-items:flex-start;gap:.75rem 1rem;display:flex}.chk-panel-head>.min-w-0,.chk-results-head>.min-w-0{flex:14rem}.chk-target{overflow-wrap:anywhere}.chk-title:focus-visible,[data-chk-title]:focus-visible,[data-chk-results-title]:focus-visible{outline:2px solid var(--color-brand);outline-offset:4px}.chk-spinner{border:3px solid var(--color-line);border-top-color:var(--color-brand);border-radius:9999px;flex:none;width:1.5rem;height:1.5rem;margin-top:.125rem;animation:.9s linear infinite chk-spin}.chk-spinner.is-stopped,.chk-spinner.is-complete{border-color:var(--color-line);animation:none}.chk-spinner.is-complete{border-color:var(--color-green-strong)}@keyframes chk-spin{to{transform:rotate(360deg)}}.chk-stages{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.chk-stages>li{border:1px solid var(--color-line);border-radius:.75rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.75rem;padding:.625rem .875rem;display:grid}.chk-stages>li[data-state=running]{border-color:var(--color-brand)}.chk-stage-icon{border:2px solid var(--color-line);width:1.5rem;height:1.5rem;color:var(--color-ink);border-radius:9999px;place-items:center;margin-top:.0625rem;font-size:.8125rem;font-weight:700;line-height:1;display:inline-grid}[data-state=running]>.chk-stage-icon{border-color:var(--color-brand);border-top-color:#0000;animation:.9s linear infinite chk-spin}[data-state=complete]>.chk-stage-icon{border-color:var(--color-green-strong);background-color:var(--color-green-strong);color:#fff}[data-state=complete]>.chk-stage-icon:before{content:"✓";content:"✓" / ""}[data-state=error]>.chk-stage-icon{border-color:var(--color-red-700);background-color:var(--color-red-700);color:#fff}[data-state=error]>.chk-stage-icon:before{content:"✕";content:"✕" / ""}[data-state=cancelled]>.chk-stage-icon:before{content:"–";content:"–" / ""}.chk-stage-label{color:var(--color-ink);font-weight:600;display:block}.chk-stage-detail{color:var(--color-ink-soft);overflow-wrap:anywhere;margin:.125rem 0 0;font-size:.9375rem}.chk-progress{color:var(--color-ink-soft);flex-wrap:wrap;justify-content:space-between;gap:.5rem;font-size:.9375rem;display:flex}.chk progress{width:100%;height:.5rem;accent-color:var(--color-brand)}.chk-error{border:1px solid var(--color-red-700);border-radius:.75rem;padding:.75rem 1rem;font-weight:600}.chk-error:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.chk-eyebrow{color:color-mix(in oklab, var(--color-green-strong) 60%, var(--color-ink));letter-spacing:.02em;text-transform:uppercase;margin:0 0 .25rem;font-size:.875rem;font-weight:700}.chk-eyebrow.not-confirmed{color:color-mix(in oklab, var(--color-amber) 40%, var(--color-ink))}.chk-versions{border:1px solid var(--color-line);background-color:var(--color-mist);color:var(--color-ink);border-radius:.75rem;margin:0;padding:.75rem 1rem;font-size:.9375rem}.chk-versions.has-outdated{border-color:color-mix(in oklab, var(--color-amber) 60%, transparent);background-color:color-mix(in oklab, var(--color-amber) 16%, var(--color-surface))}.chk-group-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.chk-count{color:var(--color-ink-soft);font-size:.9375rem}.chk-list{gap:1rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.chk-list.is-plugins{grid-template-columns:repeat(2,minmax(0,1fr))}}.chk-empty{color:var(--color-ink-soft);margin:0}.chk-card{border:1px solid var(--color-line);background-color:var(--color-surface);min-width:0;height:100%;color:var(--color-ink);border-radius:.75rem;display:grid;overflow:hidden}.chk-theme{grid-template-columns:minmax(0,1fr)}@media (width>=760px){.chk-theme{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr)}}.chk-preview{background-color:var(--color-mist);text-align:center;align-content:center;justify-items:center;gap:.5rem;margin:0;padding:2.75rem 1rem 1rem;display:grid;position:relative}.chk-preview figcaption{color:var(--color-ink-soft);font-size:.8125rem}.chk-role{background-color:var(--color-surface);color:var(--color-ink);border-radius:9999px;padding:.125rem .625rem;font-size:.8125rem;font-weight:600;position:absolute;top:.75rem;left:.75rem}.chk-screenshot{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%;height:auto}.chk-monogram{background-color:var(--color-brand);color:#fff;border-radius:1rem;place-items:center;width:4rem;height:4rem;font-size:1.25rem;font-weight:700;display:inline-grid;overflow:hidden}.chk-monogram[hidden]{display:none}.chk-plugin-top{background-color:var(--color-mist);place-items:center;min-height:5rem;padding:.75rem;display:grid}.chk-plugin-top.has-banner{padding:0}.chk-banner{aspect-ratio:772/250;object-fit:cover;width:100%;height:auto;display:block}.chk-icon{object-fit:cover;width:100%;height:100%}.chk-identity{align-content:start;gap:.75rem;min-width:0;padding:1rem;display:grid}.chk-name{color:var(--color-ink);overflow-wrap:anywhere;margin:0;font-size:1.125rem;font-weight:700;line-height:1.35}.chk-author,.chk-description,.chk-note{overflow-wrap:anywhere;margin:0}.chk-author,.chk-note{color:var(--color-ink-soft);font-size:.9375rem}.chk-description{line-height:1.6}.chk-release{justify-items:start;gap:.375rem;display:grid}.chk-meta{gap:.5rem 1rem;margin:0;font-size:.9375rem;display:grid}@media (width>=640px){.chk-meta.chk-theme-meta{grid-template-columns:repeat(2,minmax(0,1fr))}}.chk-meta>div{gap:.125rem;min-width:0;display:grid}.chk-meta dt{color:var(--color-ink-soft);font-size:.8125rem;font-weight:600}.chk-meta dd{overflow-wrap:anywhere;margin:0}.chk-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;display:flex}.chk-view{align-items:center;min-height:2.75rem;display:inline-flex}.chk-copy-status{min-height:0}@media (prefers-reduced-motion:reduce){.chk-spinner,[data-state=running]>.chk-stage-icon{animation:none}}}
