.ds-code:where(.astro-igl7e4rb){background:var(--dark-code);border:1px solid var(--dark-hairline);border-radius:var(--radius-card);overflow:hidden}.ds-code__head:where(.astro-igl7e4rb){display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--dark-hairline)}.ds-code__id:where(.astro-igl7e4rb){display:flex;align-items:center;gap:8px}.ds-code__dot:where(.astro-igl7e4rb){width:10px;height:10px;border-radius:var(--radius-pill);flex:none}.ds-code__dot--orange:where(.astro-igl7e4rb){background:var(--orange)}.ds-code__dot--yellow:where(.astro-igl7e4rb){background:var(--yellow)}.ds-code__dot--cobalt:where(.astro-igl7e4rb){background:var(--cobalt)}.ds-code__title:where(.astro-igl7e4rb){margin-left:6px;font-family:var(--font-mono);font-size:var(--eyebrow-size);color:var(--syn-comment)}.ds-code__head--tabs:where(.astro-igl7e4rb){padding:0 14px 0 0}.ds-code__tabs:where(.astro-igl7e4rb){display:flex}.ds-code__tab:where(.astro-igl7e4rb){font-family:var(--font-mono);font-size:12.5px;color:var(--syn-comment);padding:13px 16px;border-bottom:2px solid transparent}.ds-code__tab:where(.astro-igl7e4rb).is-active{color:var(--dark-text);border-bottom-color:var(--cobalt)}.ds-code__meta:where(.astro-igl7e4rb){display:flex;align-items:center;gap:10px}.ds-code__badge:where(.astro-igl7e4rb){font-family:var(--font-mono);font-size:10px;font-weight:600;color:var(--black);background:var(--cobalt);border-radius:4px;padding:2px 8px}.ds-code__copy:where(.astro-igl7e4rb){font-family:var(--font-mono);font-size:var(--label-size);color:var(--dark-faint);background:transparent;border:none;padding:0;cursor:pointer;transition:color var(--dur-instant) var(--ease-standard)}.ds-code__copy--bordered:where(.astro-igl7e4rb){border:1px solid var(--dark-border);border-radius:var(--radius-sm);padding:4px 10px}.ds-code__copy:where(.astro-igl7e4rb):focus-visible{outline:none;box-shadow:0 0 0 3px var(--focus-ring)}.ds-code__copy:where(.astro-igl7e4rb).is-copied{color:var(--green-light)}.ds-code__pre:where(.astro-igl7e4rb){margin:0;padding:18px 20px;font-family:var(--font-mono);color:var(--syn-plain);overflow-x:auto}.ds-code__pre:where(.astro-igl7e4rb) .tok-kw{color:var(--syn-keyword)}.ds-code__pre:where(.astro-igl7e4rb) .tok-fn{color:var(--syn-function)}.ds-code__pre:where(.astro-igl7e4rb) .tok-str{color:var(--syn-string)}.ds-code__pre:where(.astro-igl7e4rb) .tok-num{color:var(--syn-number)}.ds-code__pre:where(.astro-igl7e4rb) .tok-com{color:var(--syn-comment)}.panel{background:var(--dark-code);border:1px solid var(--dark-hairline);border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-overlay)}.panel .btn{font-family:var(--font-mono);font-weight:600;font-size:13px;border:none;border-radius:7px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-sm);text-decoration:none;transition:background var(--dur-instant) var(--ease-standard)}.panel .btn-primary{color:var(--dark-text);background:var(--cobalt);padding:8px 14px}.panel .btn-primary:hover{background:var(--cobalt-hover)}.panel .btn .ic{width:12px;height:12px}.panel .dim{color:var(--dark-dim)}.live-dot{width:7px;height:7px;border-radius:var(--radius-pill);background:var(--green);display:inline-block;flex:none;animation:mr-live-pulse 1.6s ease infinite}@keyframes mr-live-pulse{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.live-dot{animation:none}}.gtile:where(.astro-cy7zonf5){display:flex;align-items:center;justify-content:center;flex:none}.t:where(.astro-cy7zonf5){font-size:17px;font-weight:600;color:var(--ink)}.d:where(.astro-cy7zonf5){font-size:var(--small-size);line-height:1.6;color:var(--n-600);margin:0}.compare-mount:where(.astro-cy7zonf5){margin-top:44px}.compare-mount:where(.astro-cy7zonf5) th:last-child{color:var(--cobalt)}.compare-mount:where(.astro-cy7zonf5) td:where(.astro-cy7zonf5).no{color:var(--n-600)}.compare-mount:where(.astro-cy7zonf5) td:where(.astro-cy7zonf5).yes{font-family:var(--font-mono);font-size:13px;font-weight:600;color:var(--cobalt);background:#2b5fe30d}.cta-body:where(.astro-cy7zonf5){position:relative;max-width:600px}.cta-title:where(.astro-cy7zonf5){font-size:clamp(30px,4vw,48px);font-weight:var(--display-weight);color:var(--dark-text);letter-spacing:var(--display-tracking);line-height:1.04;margin:16px 0 0;max-width:18ch}.cta-actions:where(.astro-cy7zonf5){display:flex;gap:14px;flex-wrap:wrap;margin-top:28px}.hist-runner:where(.astro-cy7zonf5){min-width:0}
