.cc-layers[data-astro-cid-rm4pczrd]{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:1.5rem;align-items:start;margin-top:2.5rem}.cc-layer-card[data-astro-cid-rm4pczrd]{background:var(--zen-surface-1);border:1px solid var(--zen-border-subtle);border-radius:1rem;padding:1.5rem;display:flex;flex-direction:column;gap:.75rem}.cc-layer-card--electric[data-astro-cid-rm4pczrd]{border-left:3px solid var(--zen-accent-electric)}.cc-layer-card--cyan[data-astro-cid-rm4pczrd]{border-left:3px solid var(--zen-accent-cyan)}.cc-layer-card--neutral[data-astro-cid-rm4pczrd]{border-left:3px solid var(--zen-border-strong)}.cc-layer-card--link[data-astro-cid-rm4pczrd]{text-decoration:none;color:inherit;transition:border-color .2s ease,transform .15s ease,box-shadow .2s ease}.cc-layer-card--link[data-astro-cid-rm4pczrd]:hover{border-color:var(--zen-accent-cyan);transform:translateY(-2px);box-shadow:0 8px 24px #22d3ee1f}.cc-layer-card--link[data-astro-cid-rm4pczrd]:focus-visible{outline:2px solid var(--zen-accent-cyan);outline-offset:2px}.cc-layer-label[data-astro-cid-rm4pczrd]{font-size:.7rem;letter-spacing:.08em;text-transform:uppercase;color:var(--zen-text-muted)}.cc-layer-agent[data-astro-cid-rm4pczrd]{font-family:var(--zen-font-mono);font-size:1.05rem;color:var(--zen-text-bright);font-weight:600}.cc-layer-items[data-astro-cid-rm4pczrd]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.35rem;font-family:var(--zen-font-mono);font-size:.85rem;color:var(--zen-text-muted)}.cc-layer-arrow[data-astro-cid-rm4pczrd]{display:flex;align-items:center;color:var(--zen-text-dim)}@media(max-width:900px){.cc-layers[data-astro-cid-rm4pczrd]{grid-template-columns:1fr;gap:1rem}.cc-layer-arrow[data-astro-cid-rm4pczrd]{justify-content:center;transform:rotate(90deg)}}#install[data-astro-cid-tlbpmlf6] .bento[data-astro-cid-tlbpmlf6]{grid-template-columns:repeat(2,1fr)}#install[data-astro-cid-tlbpmlf6] .bento__cell--sm[data-astro-cid-tlbpmlf6]{grid-column:span 1}#install[data-astro-cid-tlbpmlf6] .bento__cell--sm[data-astro-cid-tlbpmlf6]:last-child{grid-column:1 / -1}.cc-install-badge[data-astro-cid-tlbpmlf6]{display:inline-block;padding:.15rem .5rem;margin-bottom:.5rem;border:1px solid var(--zen-accent-electric);border-radius:999px;color:var(--zen-accent-electric);font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase}@media(max-width:900px){#install[data-astro-cid-tlbpmlf6] .bento[data-astro-cid-tlbpmlf6]{grid-template-columns:1fr}}#workflows-cc[data-astro-cid-yp3bgjuf] .workflows__tracks[data-astro-cid-yp3bgjuf]{grid-template-columns:repeat(4,1fr)}@media(max-width:1200px){#workflows-cc[data-astro-cid-yp3bgjuf] .workflows__tracks[data-astro-cid-yp3bgjuf]{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){#workflows-cc[data-astro-cid-yp3bgjuf] .workflows__tracks[data-astro-cid-yp3bgjuf]{grid-template-columns:1fr}}.cc-tdd-grid[data-astro-cid-d4f2vlpv]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.cc-tdd-prose[data-astro-cid-d4f2vlpv] .section__subtitle[data-astro-cid-d4f2vlpv]{max-width:none}.cc-tdd-demo[data-astro-cid-d4f2vlpv] .code-preview[data-astro-cid-d4f2vlpv]{margin:0;width:100%}@media(max-width:900px){.cc-tdd-grid[data-astro-cid-d4f2vlpv]{grid-template-columns:1fr;gap:2rem}}#update[data-astro-cid-gtwlmjyo] .bento[data-astro-cid-gtwlmjyo]{grid-template-columns:repeat(2,1fr)}#update[data-astro-cid-gtwlmjyo] .bento__cell--sm[data-astro-cid-gtwlmjyo]{grid-column:span 1}#update[data-astro-cid-gtwlmjyo] .bento__cell--sm[data-astro-cid-gtwlmjyo]:last-child{grid-column:1 / -1}@media(max-width:900px){#update[data-astro-cid-gtwlmjyo] .bento[data-astro-cid-gtwlmjyo]{grid-template-columns:1fr}}.claude-code-cta[data-astro-cid-g27lsawc]{max-width:720px;margin:0 auto;text-align:center}.claude-code-cta[data-astro-cid-g27lsawc] .section__subtitle[data-astro-cid-g27lsawc]{margin-left:auto;margin-right:auto}.claude-code-cta__preview[data-astro-cid-g27lsawc]{max-width:640px;margin:0 auto 1.5rem}.claude-code-cta__buttons[data-astro-cid-g27lsawc]{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap}
