.az-hero{background-color:var(--az-paper-2);background-image:var(--az-wash);border:1px solid var(--az-line);border-radius:var(--az-radius-xl);margin:0 0 var(--az-stack);padding:clamp(1.5rem,4.5vw,2.75rem) clamp(1.15rem,3.5vw,2.25rem)}.md-typeset .az-hero__eyebrow{align-items:center;background:var(--az-paper);border:1px solid var(--az-line);border-radius:999px;color:var(--az-ink-soft);display:inline-flex;font-size:.66rem;font-weight:600;gap:.4rem;letter-spacing:.02em;margin:0 0 1rem;padding:.28rem .75rem}.az-hero__eyebrow img{height:.8rem;width:auto}.md-typeset .az-hero h1{font-size:clamp(1.85rem,5.2vw,2.9rem);letter-spacing:-.03em;line-height:1.08;margin:0 0 .7rem;max-width:30ch}.md-typeset .az-hero__lede{color:var(--az-ink-soft);font-size:clamp(0.86rem,2.2vw,1.02rem);line-height:1.55;margin:0 0 1.5rem;max-width:62ch}.md-typeset .az-hero__actions{display:flex;flex-wrap:wrap;gap:.6rem;margin:0}.md-typeset .az-hero__actions .md-button{margin:0}.az-command{background:var(--az-paper);border:1px solid var(--az-line);border-radius:var(--az-radius-lg);box-shadow:var(--az-shadow-md);margin:0 0 1.4rem;overflow:hidden;padding:1.05rem 1.15rem 1.15rem}.md-typeset .az-command__label{align-items:center;color:var(--az-ink-mute);display:flex;font-family:var(--az-font-mono);font-size:.62rem;font-weight:600;gap:.4rem;letter-spacing:.1em;margin:0 0 .7rem;text-transform:uppercase}.az-command__shell{align-items:center;background:var(--az-navy);border-radius:var(--az-radius);display:flex;gap:.6rem;justify-content:space-between;padding:.7rem .75rem .7rem 1rem}.md-typeset .az-command__shell code{background:0;border:0;color:#f4f5fa;font-size:.8rem;min-width:0;overflow-x:auto;padding:0;white-space:pre}.md-typeset .az-command__shell code::before{color:var(--az-cyan);content:"$ ";user-select:none}.az-command__copy{background:rgba(244,245,250,0.1);border:1px solid rgba(244,245,250,0.14);border-radius:8px;color:#d8dbe8;cursor:pointer;flex-shrink:0;font-family:var(--az-font-sans);font-size:.64rem;font-weight:600;padding:.3rem .6rem;transition:background var(--az-fast),color var(--az-fast)}.az-command__copy:hover{background:rgba(244,245,250,0.18);color:#fff}.az-command__copy[data-copied="true"]{background:var(--az-blue-bright);border-color:var(--az-blue-bright);color:#fff}.md-typeset .az-command__note{color:var(--az-ink-mute);font-size:.7rem;margin:.75rem 0 0}.az-grid{display:grid;gap:.85rem;grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:1.2rem 0 var(--az-stack)}.az-grid--2{grid-template-columns:repeat(auto-fit,minmax(19rem,1fr))}.az-grid--4{grid-template-columns:repeat(auto-fit,minmax(11.5rem,1fr))}.md-typeset .az-card{background:var(--az-paper-2);border:1px solid var(--az-line);border-radius:var(--az-radius-lg);color:var(--az-ink-soft);display:flex;flex-direction:column;font-size:.74rem;gap:.3rem;line-height:1.5;padding:1rem 1.05rem;text-decoration:none;transition:background var(--az-fast),border-color var(--az-fast),transform var(--az-fast)}.md-typeset a.az-card:hover{background:var(--az-paper-3);border-color:var(--az-blue-bright);color:var(--az-ink-soft);transform:translateY(-2px)}.md-typeset .az-card strong{color:var(--az-ink);font-family:var(--az-font-display);font-size:.86rem;font-weight:600;letter-spacing:-.01em}.md-typeset a.az-card::after{color:var(--az-blue);content:"→";font-size:.8rem;margin-top:auto;opacity:0;padding-top:.5rem;transform:translateX(-4px);transition:opacity var(--az-fast),transform var(--az-fast)}.md-typeset a.az-card:hover::after{opacity:1;transform:translateX(0)}.md-typeset .az-card>:is(img,.twemoji):first-child{height:1.35rem;margin-bottom:.35rem;width:1.35rem}.md-typeset ol.az-steps{counter-reset:az-step;display:grid;gap:.6rem;list-style:none;margin:1.2rem 0 var(--az-stack);padding:0}.md-typeset ol.az-steps>li{background:var(--az-paper-2);border:1px solid var(--az-line);border-radius:var(--az-radius);counter-increment:az-step;font-size:.74rem;line-height:1.55;margin:0;padding:.85rem 1rem .85rem 3rem;position:relative}.md-typeset ol.az-steps>li::before{align-items:center;background:var(--az-paper);border:1px solid var(--az-line-strong);border-radius:999px;color:var(--az-blue);content:counter(az-step,decimal-leading-zero);display:flex;font-family:var(--az-font-mono);font-size:.62rem;font-weight:700;height:1.5rem;justify-content:center;left:.85rem;position:absolute;top:.8rem;width:1.5rem}.md-typeset ol.az-steps>li>strong:first-child{color:var(--az-ink);display:block;font-family:var(--az-font-display);font-size:.82rem}.md-typeset .az-pills{align-items:center;color:var(--az-ink-mute);display:flex;flex-wrap:wrap;font-size:.68rem;gap:.4rem;margin:0 0 var(--az-stack)}.md-typeset .az-pills span{background:var(--az-paper-2);border:1px solid var(--az-line);border-radius:999px;color:var(--az-ink-soft);font-weight:500;padding:.22rem .6rem}.md-typeset .az-diagram{background:var(--az-paper-2);border:1px solid var(--az-line);border-radius:var(--az-radius-lg);margin:1.4rem 0;overflow-x:auto;padding:1.2rem 1rem;text-align:center;width:100%}.md-typeset .az-diagram svg{height:auto;max-width:100%;width:100%}.md-typeset .az-diagram:empty{border-color:transparent;padding:0}.md-typeset .az-diagram[data-az-error]{border-color:#d3455b;color:#d3455b;font-family:var(--az-font-mono);font-size:.68rem;text-align:left}.md-typeset .az-section-note{color:var(--az-ink-mute);font-size:.78rem;margin:-.4rem 0 .4rem;max-width:68ch}.az-strip{background:var(--az-paper-2);border:1px solid var(--az-line);border-radius:var(--az-radius-lg);display:grid;gap:.6rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin:1.2rem 0 var(--az-stack);padding:1.2rem 1.3rem}.md-typeset .az-strip__item{margin:0}.md-typeset .az-strip__item strong{color:var(--az-ink);display:block;font-family:var(--az-font-display);font-size:1.35rem;font-weight:700;letter-spacing:-.02em}.md-typeset .az-strip__item span{color:var(--az-ink-mute);font-size:.7rem}.az-landing .md-typeset h2{font-size:1.2rem;margin-top:0;padding-top:0}.az-landing .md-typeset h2{border-top:0}.az-landing .az-copy-page{display:none}@media screen and (max-width:44.9375em){.az-command__shell{align-items:stretch;flex-direction:column}.md-typeset .az-command__shell code{overflow-x:visible;white-space:pre-wrap;word-break:break-word}.az-command__copy{width:100%}}