.hero-section[data-astro-cid-ge2uvauf]{--glow-x:0%;--glow-y:0%}.hero-pill[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);border:1px solid var(--surface-border);border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-surface-2) 80%, transparent);max-width:100%;font-size:var(--text-caption);color:var(--color-text-secondary);box-shadow:var(--shadow-sm);backdrop-filter:blur(8px);transition:border-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:.3rem .75rem .3rem .3rem;font-weight:500;display:inline-flex}.hero-pill[data-astro-cid-ge2uvauf]:hover{border-color:var(--accent-border);color:var(--color-text-primary)}.hero-pill__badge[data-astro-cid-ge2uvauf]{border-radius:var(--radius-pill);background:var(--accent-tint);font-size:var(--text-label);color:var(--accent-text);padding:.15rem .55rem;font-weight:650}.hero-pill__text[data-astro-cid-ge2uvauf]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.hero-pill__arrow[data-astro-cid-ge2uvauf]{color:var(--color-text-muted);transition:transform var(--dur-base) var(--ease-out);flex-shrink:0}.hero-pill[data-astro-cid-ge2uvauf]:hover .hero-pill__arrow[data-astro-cid-ge2uvauf]{transform:translate(2px)}.hero-lede[data-astro-cid-ge2uvauf]{max-width:40rem;font-size:var(--text-body-lg);line-height:var(--leading-relaxed);color:var(--color-text-secondary);text-wrap:pretty}.hero-scan-hint[data-astro-cid-ge2uvauf]{font-size:var(--text-caption);color:var(--color-text-muted)}.hero-link[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-1);min-height:2.75rem;font-size:var(--text-body-sm);color:var(--color-text-secondary);transition:color var(--dur-fast) var(--ease-out);font-weight:550;display:inline-flex}.hero-link--strong[data-astro-cid-ge2uvauf]{color:var(--accent-text)}.hero-link[data-astro-cid-ge2uvauf]:hover{color:var(--color-text-primary)}.hero-link[data-astro-cid-ge2uvauf]:hover .site-btn__arrow{transform:translate(3px)}.hero-links[data-astro-cid-ge2uvauf]{justify-content:center;align-items:center;column-gap:var(--space-5);flex-wrap:wrap;display:flex}.hero-link__sep[data-astro-cid-ge2uvauf]{background:var(--surface-border);width:1px;height:1rem}@media (width<=479px){.hero-links[data-astro-cid-ge2uvauf]{flex-direction:column;row-gap:0}.hero-link__sep[data-astro-cid-ge2uvauf]{display:none}}.hero-proof[data-astro-cid-ge2uvauf]{justify-content:center;gap:var(--space-3) var(--space-6);font-size:var(--text-caption);color:var(--color-text-muted);flex-wrap:wrap;padding:0;font-weight:500;list-style:none;display:flex}@media (width<=479px){.hero-proof[data-astro-cid-ge2uvauf]{justify-content:center;column-gap:var(--space-5);white-space:nowrap;grid-template-columns:repeat(2,auto);display:grid}}.hero-proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf],.hero-proof__hn[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-2);display:inline-flex}.hero-proof__hn[data-astro-cid-ge2uvauf]{transition:color var(--dur-fast) var(--ease-out)}.hero-proof__hn[data-astro-cid-ge2uvauf]:hover{color:var(--color-text-primary)}.hero-proof__y[data-astro-cid-ge2uvauf]{color:#fff;background:#f60;border-radius:3px;place-items:center;width:1rem;height:1rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-grid}.hero-heading[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-6);flex-direction:column;display:flex}.hero-display-settle[data-astro-cid-ge2uvauf]{max-width:100%;animation:hero-display-settle .78s var(--ease-out) both;display:inline-block}.hero-display[data-astro-cid-ge2uvauf]{justify-content:center;align-items:baseline;gap:var(--space-3);max-width:100%;font-family:var(--font-display);font-size:min(var(--text-display), calc((100vw - 2.5rem) / (var(--hero-chars,12) * .56)));letter-spacing:var(--tracking-display);font-weight:700;line-height:var(--leading-display);color:var(--color-text-primary);flex-wrap:nowrap;display:inline-flex}.hero-verb-slot[data-astro-cid-ge2uvauf]{vertical-align:baseline;text-align:end;height:1.1em;display:inline-grid;position:relative;overflow:hidden}.hero-verb[data-astro-cid-ge2uvauf]{white-space:nowrap;opacity:0;grid-area:1/1;justify-self:end;display:block}.hero-verb[data-astro-cid-ge2uvauf].is-active{opacity:1}.hero-brand[data-astro-cid-ge2uvauf]{flex-shrink:0;align-items:baseline;display:inline-flex}.hero-brand-ai[data-astro-cid-ge2uvauf]{display:inline-block}.hero-brand-slop[data-astro-cid-ge2uvauf]{color:var(--color-brand-500);transform-origin:50% 70%;padding-inline:.015em;display:inline-block;transform:translateY(.025em)rotate(-6deg)scale(1.035)}.hero-value[data-astro-cid-ge2uvauf]{align-items:center;gap:var(--space-1);width:100%;max-width:min(52rem,100%);font-family:var(--font-display);font-size:var(--text-h3);letter-spacing:-.025em;color:var(--color-text-primary);flex-direction:column;font-weight:600;line-height:1.15;display:flex}.hero-value-line--muted[data-astro-cid-ge2uvauf]{color:var(--color-text-muted)}.hero-value-line[data-astro-cid-ge2uvauf]{white-space:nowrap;display:block}@media (width<=767px){.hero-value-line[data-astro-cid-ge2uvauf]{white-space:normal;text-wrap:balance;max-width:18.5rem}}@keyframes hero-display-settle{0%{opacity:0;transform:translateY(.14em)scale(.98)}to{opacity:1;transform:translate(0,0)scale(1)}}@media (width<=420px){.hero-display[data-astro-cid-ge2uvauf]{gap:var(--space-2)}.hero-value[data-astro-cid-ge2uvauf]{font-size:var(--text-h3);max-width:100%;padding-inline:var(--space-2)}}@media (width>=768px){.hero-value[data-astro-cid-ge2uvauf]{font-size:clamp(1.625rem,2.6vw,2.125rem)}}.hero-grid-bg[data-astro-cid-ge2uvauf]{background-image:linear-gradient(var(--color-hairline) 1px, transparent 1px), linear-gradient(90deg, var(--color-hairline) 1px, transparent 1px);background-size:48px 48px;mask-image:radial-gradient(70% 55% at 50% 0,#000 10%,#0000 75%)}.hero-glow-top[data-astro-cid-ge2uvauf]{top:-28%;left:calc(50% + var(--glow-x));transform:translateX(-50%) translateY(var(--glow-y));background:radial-gradient(ellipse, color-mix(in srgb, var(--color-brand-500) 16%, transparent) 0%, transparent 70%);will-change:transform;width:70%;height:60%;position:absolute}.hero-grain[data-astro-cid-ge2uvauf]{opacity:.035;mix-blend-mode:multiply;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:180px 180px;mask-image:radial-gradient(80% 70% at 50% 30%,#000 20%,#0000 85%)}html[data-theme=dark] .hero-grain[data-astro-cid-ge2uvauf]{opacity:.07;mix-blend-mode:soft-light}html[data-theme=dark] .hero-brand-slop[data-astro-cid-ge2uvauf]{color:var(--color-brand-400)}@media (prefers-reduced-motion:reduce){.hero-display-settle[data-astro-cid-ge2uvauf]{animation:none}.hero-brand-slop[data-astro-cid-ge2uvauf]{transform:translateY(.025em)rotate(-6deg)scale(1.035)}.hero-glow-top[data-astro-cid-ge2uvauf]{left:50%;transform:translate(-50%)}.hero-verb[data-astro-cid-ge2uvauf]{transition:none}.hero-verb[data-astro-cid-ge2uvauf]:not(.is-active){display:none}.hero-verb[data-astro-cid-ge2uvauf].is-active{opacity:1;transform:none}}.dash-mock{border:1px solid var(--surface-border);border-radius:var(--radius-xl);background:linear-gradient(180deg, var(--surface-bg-raised), var(--surface-bg));box-shadow:0 0 0 6px color-mix(in srgb, var(--color-text-primary) 3%, transparent), var(--shadow-lg), 0 40px 120px -40px color-mix(in srgb, var(--color-brand-500) 28%, transparent);overflow:hidden}.dash-stage{perspective:1800px;margin-top:var(--space-10)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (width>=768px){.dash-stage .dash-mock{transform-origin:50% 0;animation:linear both dash-tilt view();animation-range:entry cover 40%}}}@keyframes dash-tilt{0%{opacity:.4;transform:rotateX(18deg)translateY(40px)scale(.96)}to{opacity:1;transform:none}}.dash-section-header{justify-content:space-between;align-items:end;gap:var(--space-6);margin-bottom:0;display:flex}.dash-mock__chrome{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--surface-border-soft);padding:var(--space-3) var(--space-4);background:color-mix(in srgb, var(--surface-bg) 88%, transparent);display:flex}.dash-mock__dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill)}.dash-mock__dot--close{background:var(--color-status-error)}.dash-mock__dot--min{background:var(--color-status-warn)}.dash-mock__dot--max{background:var(--accent)}.dash-mock__url{margin-left:var(--space-1);text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.dash-mock__body{grid-template-columns:calc(var(--space-32) + var(--space-20)) minmax(0, 1fr);min-height:calc(var(--space-32) * 4);display:grid}.dash-mock__aside{border-right:1px solid var(--surface-border-soft);background:color-mix(in srgb, var(--surface-bg-soft) 82%, transparent);padding:var(--space-4)}.dash-mock__brand{align-items:center;gap:var(--space-2);margin-bottom:var(--space-0-5);color:var(--color-text-primary);display:flex}.dash-mock__brand strong{font-family:var(--font-display);font-size:var(--text-body);font-weight:650}.dash-mock__brand span{border:1px solid var(--accent-border);border-radius:var(--radius-pill);background:var(--accent-tint);padding:var(--space-0-5) var(--space-1);font-size:var(--text-label);letter-spacing:var(--tracking-label);color:var(--accent-text);text-transform:uppercase;font-weight:700}.dash-mock__kicker,.dash-mock__nav-label{font-size:var(--text-label);color:var(--color-text-muted);font-weight:600}.dash-mock__workspace{align-items:center;gap:var(--space-2);margin-block:var(--space-4);border:1px solid var(--surface-border-soft);border-radius:var(--radius-md);background:var(--surface-bg-raised);padding:var(--space-2);display:flex}.dash-mock__workspace-mark{width:var(--space-6);height:var(--space-6);border-radius:var(--radius-sm);background:var(--accent);font-size:var(--text-label);color:var(--button-primary-text);flex:none;place-items:center;font-weight:700;display:grid}.dash-mock__workspace>span:nth-child(2){flex:1;min-width:0;display:grid}.dash-mock__workspace strong{font-size:var(--text-label);color:var(--color-text-primary);line-height:1.2}.dash-mock__workspace small{font-size:var(--text-label);color:var(--color-text-muted)}.dash-mock__workspace svg{width:var(--space-3);fill:none;stroke:currentColor;stroke-width:1.5px;color:var(--color-text-muted)}.dash-mock__nav{gap:var(--space-3);display:grid}.dash-mock__nav-group{gap:var(--space-0-5);display:grid}.dash-mock__nav-item{align-items:center;gap:var(--space-2);border-radius:var(--radius-md);padding:var(--space-2);font-size:var(--text-label);color:var(--color-text-muted);font-weight:500;display:flex}.dash-mock__nav-item.is-active{border:1px solid var(--accent-border);background:var(--accent-tint);color:var(--color-text-primary);font-weight:600}.dash-mock__nav-icon{width:var(--space-3);height:var(--space-3);border-radius:var(--radius-sm);opacity:.55;border:1px solid}.dash-mock__main{min-width:0;padding:var(--space-5)}.dash-mock__page-header{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.dash-mock__title{align-items:center;gap:var(--space-2);color:var(--color-text-primary);display:flex}.dash-mock__title strong{font-family:var(--font-display);font-size:var(--text-body-lg);font-weight:650}.dash-mock__status-dot,.dash-mock__project-status i{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-status-pass);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-status-pass) 12%, transparent)}.dash-mock__page-header p{margin-top:var(--space-1);font-size:var(--text-label);color:var(--color-text-muted)}.dash-mock__page-actions{gap:var(--space-2);display:flex}.dash-mock__button{min-height:var(--space-8);align-items:center;gap:var(--space-1);border:1px solid var(--accent-border);border-radius:var(--radius-md);background:var(--accent);padding-inline:var(--space-3);font-size:var(--text-label);color:var(--button-primary-text);font-weight:600;display:inline-flex}.dash-mock__button--quiet{border-color:var(--surface-border-soft);color:var(--color-text-secondary);background:0 0}.dash-mock__button svg,.dash-mock__search svg{width:var(--space-3);fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px}.dash-mock__toolbar{justify-content:space-between;align-items:center;gap:var(--space-3);margin-block:var(--space-4);border:1px solid var(--surface-border-soft);border-radius:var(--radius-lg);background:var(--surface-bg-soft);padding:var(--space-2);flex-wrap:wrap;display:flex}.dash-mock__filters{align-items:center;gap:var(--space-1);display:flex}.dash-mock__filter{border-radius:var(--radius-md);padding:var(--space-1) var(--space-2);font-size:var(--text-label);color:var(--color-text-muted);font-weight:600}.dash-mock__filter b{margin-left:var(--space-0-5);font-variant-numeric:tabular-nums}.dash-mock__filter.is-active{border:1px solid var(--surface-border-soft);background:var(--surface-bg-raised);color:var(--color-text-primary)}.dash-mock__search{min-width:calc(var(--space-32) + var(--space-4));align-items:center;gap:var(--space-2);border:1px solid var(--surface-border-soft);border-radius:var(--radius-md);background:var(--surface-bg);padding:var(--space-2);font-size:var(--text-label);color:var(--color-text-muted);display:flex}.dash-mock__grid{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dash-mock__project{border:1px solid var(--surface-border-soft);border-radius:var(--radius-lg);background:var(--surface-bg);min-width:0;padding:var(--space-3)}.dash-mock__project--fail{border-color:color-mix(in srgb, var(--color-status-error) 34%, var(--surface-border-soft))}.dash-mock__project-head{align-items:center;gap:var(--space-2);display:flex}.dash-mock__project-head strong{min-width:0;font-size:var(--text-label);color:var(--color-text-primary);text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:650;overflow:hidden}.dash-mock__check{width:var(--space-3);height:var(--space-3);border:1px solid var(--surface-border);border-radius:var(--radius-sm)}.dash-mock__arrow{font-size:var(--text-label);color:var(--color-text-muted)}.dash-mock__project-score{align-items:center;gap:var(--space-3);margin-block:var(--space-3);display:flex}.dash-mock__score-ring{width:var(--space-10);height:var(--space-10);border-radius:var(--radius-pill);background:radial-gradient(circle, var(--surface-bg) 58%, transparent 60%), conic-gradient(var(--color-status-pass) calc(var(--score) * 1%), var(--surface-border-soft) 0);flex:none;place-items:center;display:grid}.dash-mock__project--fail .dash-mock__score-ring{background:radial-gradient(circle, var(--surface-bg) 58%, transparent 60%), conic-gradient(var(--color-status-error) calc(var(--score) * 1%), var(--surface-border-soft) 0)}.dash-mock__score-ring b{font-family:var(--font-mono);font-size:var(--text-label);color:var(--color-text-primary)}.dash-mock__project-status{align-items:center;gap:var(--space-1);font-size:var(--text-label);color:var(--color-text-secondary);display:inline-flex}.dash-mock__project-status.is-fail i{background:var(--color-status-error);box-shadow:0 0 0 3px color-mix(in srgb, var(--color-status-error) 12%, transparent)}.dash-mock__project-score small{gap:var(--space-2);margin-top:var(--space-0-5);font-size:var(--text-label);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.dash-mock__project-score small b{font-weight:550}.dash-mock__project-score .is-error{color:var(--color-status-error)}.dash-mock__project-score .is-warning{color:var(--color-status-warn)}.dash-mock__project-foot{justify-content:space-between;align-items:center;gap:var(--space-2);border-top:1px solid var(--surface-border-soft);padding-top:var(--space-2);font-size:var(--text-label);color:var(--color-text-muted);display:flex}@media (width<=767px){.dash-section-header{align-items:flex-start}.dash-mock__body{grid-template-columns:1fr;min-height:auto}.dash-mock__aside{display:none}.dash-mock__main{padding:var(--space-3)}.dash-mock__grid{grid-template-columns:1fr}}@media (width<=520px){.dash-section-header{display:grid}.dash-mock__page-header{align-items:flex-start}.dash-mock__page-actions{display:none}.dash-mock__toolbar{align-items:stretch}.dash-mock__filters{width:100%}.dash-mock__filter{text-align:center;flex:1}.dash-mock__search{width:100%}}@media (width<=639px){.dash-mock__project:nth-child(n+3){display:none}}.install-tabs__bar[data-astro-cid-s5r2zx2f]{gap:var(--space-4);padding-right:var(--space-2)}.install-tablist[data-astro-cid-s5r2zx2f]{scrollbar-width:none;flex:1;align-self:stretch;gap:2px;min-width:0;display:flex;overflow-x:auto}@media (width<=479px){.install-tablist[data-astro-cid-s5r2zx2f]{mask-image:linear-gradient(90deg,#000 80%,#0000)}}.install-tablist[data-astro-cid-s5r2zx2f]::-webkit-scrollbar{display:none}.install-tab[data-astro-cid-s5r2zx2f]{padding-inline:var(--space-3);font-family:var(--font-mono);font-size:var(--text-label);color:var(--term-dim);transition:color var(--dur-fast) var(--ease-out);flex-shrink:0;position:relative}.install-tab[data-astro-cid-s5r2zx2f]:hover,.install-tab[data-astro-cid-s5r2zx2f][aria-selected=true]{color:var(--term-text)}.install-tab[data-astro-cid-s5r2zx2f][aria-selected=true]:after{content:"";inset:auto var(--space-2) -1px;background:var(--term-prompt);border-radius:2px 2px 0 0;height:2px;position:absolute}.install-tab[data-astro-cid-s5r2zx2f]:focus-visible{outline:2px solid var(--term-flag);outline-offset:-4px;border-radius:var(--radius-sm)}.install-tabs__panel[data-astro-cid-s5r2zx2f]:not(.hidden){animation:install-panel-in var(--dur-slow) var(--ease-out)}.install-tabs__line[data-astro-cid-s5r2zx2f]{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.install-tabs__cmd[data-astro-cid-s5r2zx2f]{white-space:pre;min-width:0;color:var(--term-text);font-size:.875rem;overflow-x:auto}.install-tabs__link[data-astro-cid-s5r2zx2f]{margin-top:var(--space-1);font-size:var(--text-label);color:var(--term-dim);text-underline-offset:3px;transition:color var(--dur-fast) var(--ease-out);text-decoration:underline #fff3;display:inline-block}.install-tabs__link[data-astro-cid-s5r2zx2f]:hover{color:var(--term-text)}@keyframes install-panel-in{0%{opacity:0;transform:translateY(3px)}}.bento[data-astro-cid-rngv7ten]{gap:var(--space-4);display:grid}@media (width>=960px){.bento[data-astro-cid-rngv7ten]{grid-template-columns:repeat(12,minmax(0,1fr))}.bento__card[data-astro-cid-rngv7ten]{grid-column:span 5}.bento__card--wide[data-astro-cid-rngv7ten]{grid-column:span 7}.bento[data-astro-cid-rngv7ten]>[data-astro-cid-rngv7ten]:nth-child(3){grid-column:span 5}.bento[data-astro-cid-rngv7ten]>[data-astro-cid-rngv7ten]:nth-child(4){grid-column:span 7}}.bento__card[data-astro-cid-rngv7ten]{gap:var(--space-6);border:1px solid var(--surface-border-soft);border-radius:var(--radius-xl);background:var(--color-surface-2);padding:var(--space-5);box-shadow:var(--shadow-sm);flex-direction:column;display:flex;position:relative;overflow:hidden}@media (width>=480px){.bento__card[data-astro-cid-rngv7ten]{padding:var(--space-6)}}@media (width>=640px){.bento__card[data-astro-cid-rngv7ten]{padding:var(--space-8)}}.bento__card[data-astro-cid-rngv7ten]:after{content:"";border-radius:inherit;background:radial-gradient(600px circle at var(--mx,50%) var(--my,0%), color-mix(in srgb, var(--color-brand-500) 7%, transparent), transparent 40%);opacity:0;pointer-events:none;transition:opacity var(--dur-slow) var(--ease-out);position:absolute;inset:0}.bento__card[data-astro-cid-rngv7ten]:hover:after{opacity:1}.bento__kicker[data-astro-cid-rngv7ten]{margin-bottom:var(--space-3);font-family:var(--font-mono);font-variant-ligatures:none;font-size:var(--text-caption);color:var(--accent-text)}.bento__title[data-astro-cid-rngv7ten]{font-size:var(--text-h3);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:600;line-height:1.2}.bento__body[data-astro-cid-rngv7ten]{margin-top:var(--space-2);max-width:34rem;font-size:var(--text-body);line-height:var(--leading-body);color:var(--color-text-secondary)}.bento__mono[data-astro-cid-rngv7ten]{font-family:var(--font-mono);font-variant-ligatures:none;font-feature-settings:"liga" 0, "calt" 0;font-size:var(--text-caption);color:var(--color-text-muted)}.bento__checks[data-astro-cid-rngv7ten]{gap:var(--space-2) var(--space-5);margin:var(--space-5) 0 0;font-size:var(--text-caption);color:var(--color-text-secondary);flex-wrap:wrap;padding:0;font-weight:500;list-style:none;display:flex}.bento__checks[data-astro-cid-rngv7ten] li[data-astro-cid-rngv7ten]{align-items:center;gap:var(--space-2);display:inline-flex}.bento__checks[data-astro-cid-rngv7ten] svg[data-astro-cid-rngv7ten]{width:.875rem;height:.875rem;color:var(--accent)}.checks[data-astro-cid-rngv7ten]{gap:var(--space-2);margin-top:auto;display:grid}.checks__row[data-astro-cid-rngv7ten]{align-items:center;gap:var(--space-3);border:1px solid var(--surface-border-soft);border-radius:var(--radius-lg);background:var(--color-surface-1);padding:var(--space-3) var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.checks__row--fail[data-astro-cid-rngv7ten]{opacity:.72;transform-origin:bottom;transform:scale(.97)}.checks__icon[data-astro-cid-rngv7ten]{border-radius:var(--radius-pill);place-items:center;width:1.5rem;height:1.5rem;display:grid}.checks__icon[data-astro-cid-rngv7ten] svg[data-astro-cid-rngv7ten]{width:.875rem;height:.875rem}.checks__row--pass[data-astro-cid-rngv7ten] .checks__icon[data-astro-cid-rngv7ten]{background:color-mix(in srgb, var(--color-status-pass) 14%, transparent);color:var(--color-status-pass)}.checks__row--fail[data-astro-cid-rngv7ten] .checks__icon[data-astro-cid-rngv7ten]{background:color-mix(in srgb, var(--color-status-error) 12%, transparent);color:var(--color-status-error)}.checks__text[data-astro-cid-rngv7ten]{min-width:0;display:grid}.checks__text[data-astro-cid-rngv7ten] strong[data-astro-cid-rngv7ten]{font-size:var(--text-caption);color:var(--color-text-primary);font-weight:600}.checks__text[data-astro-cid-rngv7ten] small[data-astro-cid-rngv7ten]{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-label);color:var(--color-text-muted);overflow:hidden}.checks__tag[data-astro-cid-rngv7ten]{border:1px solid var(--surface-border);border-radius:var(--radius-pill);font-size:var(--text-label);color:var(--color-text-muted);padding:.1rem .5rem}.agents[data-astro-cid-rngv7ten]{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}@media (width>=560px){.agents[data-astro-cid-rngv7ten]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=1200px){.agents[data-astro-cid-rngv7ten]{grid-template-columns:repeat(4,minmax(0,1fr))}}.agents__item[data-astro-cid-rngv7ten]{align-items:center;gap:var(--space-2);border:1px solid var(--surface-border-soft);border-radius:var(--radius-md);background:var(--color-surface-1);min-width:0;padding:var(--space-2) var(--space-3);font-size:var(--text-caption);color:var(--color-text-secondary);transition:border-color var(--dur-fast) var(--ease-out), transform var(--dur-base) var(--ease-out);font-weight:500;display:flex}.agents__item[data-astro-cid-rngv7ten]:hover{border-color:var(--surface-border);transform:translateY(-1px)}.agents__item[data-astro-cid-rngv7ten] span[data-astro-cid-rngv7ten]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=559px){.agents__item[data-astro-cid-rngv7ten] span[data-astro-cid-rngv7ten]{white-space:normal;line-height:1.25}}.agents__icon[data-astro-cid-rngv7ten]{background:var(--color-text-primary);width:1.125rem;height:1.125rem;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;flex-shrink:0}.agents__item[data-astro-cid-rngv7ten] img[data-astro-cid-rngv7ten]{object-fit:contain;filter:brightness(0);flex-shrink:0;width:1.125rem;height:1.125rem}html[data-theme=dark] .agents__item[data-astro-cid-rngv7ten] img[data-astro-cid-rngv7ten]{filter:brightness(0)invert()}.stats[data-astro-cid-jptflrij]{gap:var(--space-8);border-block:1px solid var(--surface-border-soft);padding-block:var(--space-10);display:grid}@media (width>=1100px){.stats[data-astro-cid-jptflrij]{grid-template-columns:minmax(0,.7fr) minmax(0,2fr);align-items:center}}.stats__title[data-astro-cid-jptflrij]{font-size:var(--text-h3);letter-spacing:-.02em;color:var(--color-text-primary);font-weight:600;line-height:1.2}.stats__grid[data-astro-cid-jptflrij]{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}@media (width>=720px){.stats__grid[data-astro-cid-jptflrij]{grid-template-columns:repeat(4,minmax(0,1fr))}}.stats__cell[data-astro-cid-jptflrij]{gap:var(--space-1);flex-direction:column-reverse;display:flex}.stats__value[data-astro-cid-jptflrij]{font-family:var(--font-display);letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:var(--color-text-primary);margin:0;font-size:clamp(1.875rem,3vw,2.5rem);font-weight:650;line-height:1}.stats__label[data-astro-cid-jptflrij]{font-size:var(--text-caption);color:var(--color-text-muted);font-weight:500}.badge-code[data-astro-cid-55dp6me4]{border:1px solid var(--term-border);border-radius:var(--radius-md);background:var(--term-bg);max-width:100%;padding:var(--space-3) var(--space-4);font-family:var(--font-mono);font-size:var(--text-caption);white-space:pre;color:var(--term-text);line-height:1.7;overflow-x:auto}.badge-code[data-astro-cid-55dp6me4] .text-accent{color:var(--term-string)}.badge-card[data-astro-cid-55dp6me4]{border:1px solid var(--surface-border-soft);border-radius:var(--radius-xl);background:var(--color-surface-2);box-shadow:var(--shadow-md)}.badge-scale[data-astro-cid-55dp6me4]{gap:var(--space-2);margin-bottom:var(--space-6);display:grid}.badge-scale__row[data-astro-cid-55dp6me4]{grid-template-columns:var(--space-2) calc(var(--space-12) + var(--space-1)) minmax(0, 1fr);align-items:center;gap:var(--space-2);min-height:var(--control-md);border:var(--space-px) solid var(--surface-border-soft);border-radius:var(--radius-md);background:var(--surface-bg-soft);padding:var(--space-2);font-size:var(--text-caption);color:var(--color-text-secondary);display:grid}.badge-scale__row[data-astro-cid-55dp6me4] strong[data-astro-cid-55dp6me4]{font-family:var(--font-mono);font-size:var(--text-caption);font-variant-numeric:tabular-nums;color:var(--color-text-primary)}.badge-scale__row[data-astro-cid-55dp6me4]>[data-astro-cid-55dp6me4]:last-child{text-align:right;color:var(--color-text-muted)}.badge-scale__dot[data-astro-cid-55dp6me4]{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-text-muted)}.badge-scale__dot[data-astro-cid-55dp6me4].is-pass{background:var(--color-status-pass)}.badge-scale__dot[data-astro-cid-55dp6me4].is-warn{background:var(--color-status-warn)}.badge-scale__dot[data-astro-cid-55dp6me4].is-error{background:var(--color-status-error)}.badge-preview[data-astro-cid-55dp6me4]{justify-content:space-between;align-items:center;gap:var(--space-4);border:var(--space-px) solid var(--accent-border);border-radius:var(--radius-lg);background:var(--accent-tint);padding:var(--space-4);display:flex}@media (width<=520px){.badge-preview[data-astro-cid-55dp6me4]{flex-direction:column;align-items:flex-start}}
