.dev-command-row:where(.astro-u3cfsryl){border:1px solid var(--border-mid)}.dev-machine-list:where(.astro-u3cfsryl){border:1px solid var(--border-mid)}.dev-machine-row:where(.astro-u3cfsryl){border-bottom:1px solid var(--border-subtle)}.dev-machine-list:where(.astro-u3cfsryl) li:where(.astro-u3cfsryl):last-child .dev-machine-row:where(.astro-u3cfsryl){border-bottom:none}@layer starlight.core{.dev-sec-head:where(.astro-u3cfsryl){max-width:42rem;margin-left:auto;margin-right:auto;margin-bottom:0}.dev-card:where(.astro-u3cfsryl) .dev-card-pxicon:where(.astro-u3cfsryl){height:2.75rem;width:auto;max-width:none;display:block;image-rendering:pixelated;align-self:flex-start;margin-bottom:var(--sp-2)}.dev-perf-head:where(.astro-u3cfsryl){max-width:42rem;margin-left:auto;margin-right:auto;margin-bottom:0}.dev-stat-card:where(.astro-u3cfsryl){align-items:center;justify-content:center;text-align:center;gap:var(--sp-2);padding-block:var(--sp-7)}.dev-stat-num:where(.astro-u3cfsryl){font-family:var(--font-display);font-size:clamp(1.75rem,3vw,2.5rem);font-weight:700;line-height:1;letter-spacing:var(--tracking-tight);color:var(--sl-color-white)}.dev-stat-label:where(.astro-u3cfsryl){font-family:var(--font-heading);font-size:var(--text-xs);font-weight:400;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-text-muted);line-height:1}.dev-machine:where(.astro-u3cfsryl){padding-top:clamp(3.5rem,8vw,5rem);padding-bottom:clamp(3.5rem,8vw,5rem)}.dev-machine-inner:where(.astro-u3cfsryl){max-width:var(--container-max);margin-inline:auto;padding-inline:var(--pf-inset);padding-bottom:var(--sp-6);box-sizing:border-box}.dev-machine-header:where(.astro-u3cfsryl){display:grid;grid-template-columns:repeat(12,1fr);column-gap:clamp(1.5rem,4vw,3rem);align-items:start;margin-bottom:2.5rem}.dev-machine-header-left:where(.astro-u3cfsryl){grid-column:span 7;max-width:65ch;margin-bottom:0;align-items:flex-start;text-align:left}.dev-machine-heading:where(.astro-u3cfsryl),.dev-machine-lead:where(.astro-u3cfsryl){margin:0;padding:0;margin-inline:0;text-align:left;align-self:flex-start}.dev-machine-heading:where(.astro-u3cfsryl){font-family:var(--font-heading);font-size:var(--text-title);font-weight:500;line-height:var(--leading-title);letter-spacing:var(--tracking-tight);color:var(--sl-color-white);margin-top:var(--sp-3)}.dev-machine-lead:where(.astro-u3cfsryl){font-family:var(--font-body);font-size:var(--text-body-lg);font-weight:400;line-height:var(--leading-body);color:var(--sl-color-gray-2);max-width:58ch;margin-top:var(--sp-3)}.dev-machine-lead:where(.astro-u3cfsryl) code:where(.astro-u3cfsryl){font-family:var(--font-code);font-size:.9em;color:var(--sl-color-text)}.dev-machine-header-right:where(.astro-u3cfsryl){grid-column:span 5;display:flex;flex-direction:column;gap:.875rem;padding-top:.125rem}.dev-try-title:where(.astro-u3cfsryl){font-family:var(--font-heading);font-size:var(--text-body-xl);font-weight:600;margin:0;color:var(--sl-color-white);line-height:var(--leading-heading)}.dev-try-desc:where(.astro-u3cfsryl){font-family:var(--font-body);font-size:.9375rem;line-height:var(--leading-body);color:var(--sl-color-gray-2);margin:0}.dev-command-row:where(.astro-u3cfsryl){display:flex;align-items:flex-start;gap:.625rem;background:var(--surface-overlay);border-radius:0;padding:.75rem .875rem;align-self:stretch;width:100%;box-sizing:border-box;min-width:0}.dev-command-text:where(.astro-u3cfsryl){font-family:var(--font-code);font-size:.75rem;line-height:1.5;color:var(--sl-color-text);background:none;border:none;padding:0;user-select:all;cursor:text;white-space:pre-wrap;overflow-wrap:anywhere;word-break:break-word;flex:1;min-width:0}.dev-copy-btn:where(.astro-u3cfsryl){position:relative;display:inline-flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;color:var(--sl-color-gray-3);padding:0;border-radius:0;line-height:0;transition:color var(--ease-ui);flex-shrink:0}.dev-copy-btn:where(.astro-u3cfsryl):after{content:"Copied!";position:absolute;bottom:calc(100% + 6px);left:50%;transform:translate(-50%);background:var(--sl-color-gray-5);color:var(--sl-color-white);font-family:var(--font-body, sans-serif);font-size:.6875rem;padding:.2rem .45rem;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--ease-ui)}.dev-copy-btn:where(.astro-u3cfsryl):hover{color:var(--sl-color-white)}.dev-copy-btn--success:where(.astro-u3cfsryl){color:var(--color-primary)!important}.dev-copy-btn--success:where(.astro-u3cfsryl):after{opacity:1}.dev-machine-list:where(.astro-u3cfsryl){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--surface-panel);width:100%}.dev-machine-row:where(.astro-u3cfsryl){display:grid;grid-template-columns:minmax(12rem,18rem) 1fr auto;column-gap:1.25rem;align-items:center;padding:1.25rem 1.5rem;text-decoration:none;transition:background-color var(--ease-ui),border-color var(--ease-ui);min-width:0}.dev-machine-row:where(.astro-u3cfsryl):hover{background:var(--surface-tint)}.dev-machine-row:where(.astro-u3cfsryl):focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.dev-machine-path:where(.astro-u3cfsryl){font-family:var(--font-code);font-size:.8125rem;color:var(--color-primary);background:none;padding:0;margin:0;word-break:break-all;min-width:0}.dev-machine-copy:where(.astro-u3cfsryl){display:flex;flex-direction:column;gap:.25rem;min-width:0}.dev-machine-name:where(.astro-u3cfsryl){color:var(--sl-color-white);font-weight:600;font-size:.9375rem}.dev-machine-detail:where(.astro-u3cfsryl){color:var(--sl-color-gray-2);margin:0;font-size:.875rem;line-height:var(--leading-copy)}.dev-machine-arrow:where(.astro-u3cfsryl){display:flex;align-items:center;flex-shrink:0}@media(max-width:960px){.dev-machine-header:where(.astro-u3cfsryl){grid-template-columns:1fr;row-gap:2rem}.dev-machine-header-left:where(.astro-u3cfsryl),.dev-machine-header-right:where(.astro-u3cfsryl){grid-column:span 1}}@media(max-width:768px){.dev-machine-row:where(.astro-u3cfsryl){grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:.5rem}.dev-machine-path:where(.astro-u3cfsryl){grid-column:1;grid-row:1}.dev-machine-copy:where(.astro-u3cfsryl){grid-column:1;grid-row:2}.dev-machine-arrow:where(.astro-u3cfsryl){grid-column:2;grid-row:1 / span 2;align-self:center}}}
