.hero-wrap:where(.astro-7vszemnk){padding-top:clamp(1.25rem,3vw,2rem)}.hero:where(.astro-7vszemnk){position:relative;isolation:isolate;overflow:hidden;background:var(--qy-lav);border-radius:32px}.hero__grid:where(.astro-7vszemnk){position:absolute;inset:0;z-index:-1;pointer-events:none}.hero__grid:where(.astro-7vszemnk) .v:where(.astro-7vszemnk){position:absolute;top:0;height:100%;width:1px;background:var(--qy-grid)}.hero__grid:where(.astro-7vszemnk) .h:where(.astro-7vszemnk){position:absolute;left:0;width:100%;height:1px;background:var(--qy-grid)}.hero__grid:where(.astro-7vszemnk) .crosshair:where(.astro-7vszemnk){position:absolute;width:11px;height:11px;border-radius:50%;background:#fff;transform:translate(-50%,-50%);animation:qy-crosshair 3.2s ease-in-out infinite}:root[data-theme=dark] .hero__grid:where(.astro-7vszemnk) .crosshair:where(.astro-7vszemnk){background:var(--qy-accent)}.hero__inner:where(.astro-7vszemnk){padding:clamp(3.5rem,9vw,6.5rem) clamp(1.5rem,6vw,5rem) clamp(3rem,7vw,5.5rem);max-width:780px}.hero__title:where(.astro-7vszemnk){margin-top:1.5rem;font-size:clamp(2.5rem,6.4vw,4.6rem);font-weight:500;line-height:1.05;letter-spacing:-.02em;text-wrap:balance}.hero__pop:where(.astro-7vszemnk){color:var(--qy-pop)}.hero__sub:where(.astro-7vszemnk){margin-top:clamp(1.25rem,2.4vw,1.7rem);max-width:52ch;font-size:clamp(.9375rem,1.25vw,1.0625rem);line-height:1.6;color:var(--qy-text-muted);text-wrap:pretty}.hero__cta:where(.astro-7vszemnk){display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:clamp(1.9rem,3.2vw,2.5rem)}.hero__facts:where(.astro-7vszemnk){display:flex;flex-wrap:wrap;gap:.75rem 1.4rem;margin-top:clamp(2.25rem,4.5vw,3.5rem);font-family:var(--qy-font-mono);font-size:.6875rem;letter-spacing:.1em;text-transform:uppercase;color:var(--qy-text-faint)}.hero__facts:where(.astro-7vszemnk) li:where(.astro-7vszemnk){display:flex;align-items:center;gap:1.4rem}.hero__facts:where(.astro-7vszemnk) li:where(.astro-7vszemnk)+li:where(.astro-7vszemnk):before{content:"";width:1px;height:11px;background:var(--qy-grid)}.products:where(.astro-zllvldyt){padding-block:var(--qy-section-y)}.products__head:where(.astro-zllvldyt){margin-bottom:clamp(1.75rem,3.5vw,2.5rem)}.products__title:where(.astro-zllvldyt){margin-top:1.1rem;max-width:24ch;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.1;letter-spacing:var(--qy-tracking-display);text-wrap:balance}.products__grid:where(.astro-zllvldyt){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.card:where(.astro-zllvldyt){position:relative;display:flex;flex-direction:column;gap:.95rem;padding:1.5rem 1.4rem 1.35rem;background:var(--qy-bg-raised);border-radius:20px;box-shadow:0 0 0 1px #0000000d;transition:transform .25s var(--qy-ease),box-shadow .25s var(--qy-ease)}:root[data-theme=dark] .card:where(.astro-zllvldyt){box-shadow:0 0 0 1px var(--qy-border)}.card:where(.astro-zllvldyt):after{content:"";position:absolute;left:1.4rem;bottom:1.05rem;height:3px;width:0;border-radius:3px;background:var(--qy-pop);transition:width .45s var(--qy-ease)}.card:where(.astro-zllvldyt):hover{transform:translateY(-3px);box-shadow:0 18px 40px #10182814,0 0 0 1px #0000000d}:root[data-theme=dark] .card:where(.astro-zllvldyt):hover{box-shadow:0 18px 40px #00000073,0 0 0 1px var(--qy-border-strong)}.card:where(.astro-zllvldyt):hover:after{width:44px}.card__top:where(.astro-zllvldyt){display:flex;align-items:center;justify-content:space-between;gap:.75rem}.card__index:where(.astro-zllvldyt){font-family:var(--qy-font-mono);font-size:.6875rem;letter-spacing:.1em;color:var(--qy-text-faint)}.card__name:where(.astro-zllvldyt){font-size:1.25rem;letter-spacing:-.02em}.card__blurb:where(.astro-zllvldyt){font-size:.875rem;line-height:1.6;color:var(--qy-text-muted);text-wrap:pretty}.card__routes:where(.astro-zllvldyt){margin-top:auto;padding-top:1.05rem;border-top:1px solid var(--qy-line-soft);display:grid;gap:.5rem}.card__routes:where(.astro-zllvldyt) li:where(.astro-zllvldyt){display:flex;align-items:baseline;gap:.6rem;min-width:0}.card__routes:where(.astro-zllvldyt) code:where(.astro-zllvldyt){font-family:var(--qy-font-mono);font-size:.6875rem;color:var(--qy-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.method:where(.astro-zllvldyt){flex:none;width:3.1rem;font-family:var(--qy-font-mono);font-size:.625rem;font-weight:600;letter-spacing:.08em}.method:where(.astro-zllvldyt)[data-method=GET]{color:var(--qy-info)}.method:where(.astro-zllvldyt)[data-method=POST]{color:var(--qy-ok)}.method:where(.astro-zllvldyt)[data-method=PATCH]{color:var(--qy-warn)}.card__cta:where(.astro-zllvldyt){display:inline-flex;align-items:center;gap:.4rem;margin-top:.9rem;font-size:.8125rem;font-weight:500;color:var(--qy-text-muted);transition:color .2s var(--qy-ease)}.card__cta:where(.astro-zllvldyt) svg:where(.astro-zllvldyt){transition:transform .32s var(--qy-ease-out)}.card:where(.astro-zllvldyt):hover .card__cta:where(.astro-zllvldyt){color:var(--qy-accent)}.card:where(.astro-zllvldyt):hover .card__cta:where(.astro-zllvldyt) svg:where(.astro-zllvldyt){transform:translate(4px)}@media(max-width:62em){.products__grid:where(.astro-zllvldyt){grid-template-columns:minmax(0,1fr)}}.band-wrap:where(.astro-bi3tskmq){padding-bottom:var(--qy-section-y)}.band:where(.astro-bi3tskmq){background:var(--qy-lav);border-radius:28px}.band__inner:where(.astro-bi3tskmq){display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,4rem);padding:clamp(2.5rem,5.5vw,4.5rem) clamp(1.5rem,4.5vw,3.5rem);align-items:start}.band__title:where(.astro-bi3tskmq){margin-top:1.1rem;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.1;letter-spacing:var(--qy-tracking-display);text-wrap:balance}.band__text:where(.astro-bi3tskmq){margin-top:1.1rem;margin-bottom:1.6rem;max-width:42ch;font-size:.9375rem;line-height:1.66;color:var(--qy-text-muted);text-wrap:pretty}.panel:where(.astro-bi3tskmq){margin:0;border-radius:16px;background:var(--qy-code-bg);box-shadow:0 18px 44px #10182829,0 0 0 1px var(--qy-code-border);overflow:hidden}.panel__bar:where(.astro-bi3tskmq){display:flex;align-items:center;gap:.7rem;padding:.6rem .75rem .6rem .9rem;border-bottom:1px solid var(--qy-code-border);font-family:var(--qy-font-mono);font-size:.6875rem}.panel__dots:where(.astro-bi3tskmq){display:inline-flex;gap:5px;margin-inline-end:.15rem}.panel__dots:where(.astro-bi3tskmq) span:where(.astro-bi3tskmq){width:8px;height:8px;border-radius:50%;background:#ffffff24}.panel__step:where(.astro-bi3tskmq){color:var(--qy-code-faint);letter-spacing:.1em}.panel__method:where(.astro-bi3tskmq){color:var(--qy-amber);font-weight:600;letter-spacing:.08em}.panel__path:where(.astro-bi3tskmq){color:var(--qy-code-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel__copy:where(.astro-bi3tskmq){margin-inline-start:auto;padding:.2rem .55rem;border:1px solid transparent;border-radius:999px;font-family:var(--qy-font-mono);font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--qy-code-faint);transition:color .16s var(--qy-ease),border-color .16s var(--qy-ease)}.panel__copy:where(.astro-bi3tskmq):hover{color:#fff;border-color:#ffffff38}.panel__copy:where(.astro-bi3tskmq)[data-copied]{color:var(--qy-amber)}.panel__code:where(.astro-bi3tskmq) pre{margin:0;padding:1.05rem 1.1rem;overflow-x:auto;background:transparent!important;font-family:var(--qy-font-mono);font-size:.78125rem;line-height:1.7;tab-size:2}.panel__caption:where(.astro-bi3tskmq){padding:.65rem 1.1rem .8rem;border-top:1px solid var(--qy-code-border);font-size:.75rem;color:var(--qy-code-faint)}.connector:where(.astro-bi3tskmq){display:flex;align-items:center;gap:.85rem;height:3rem;padding-inline-start:1.6rem}.connector:where(.astro-bi3tskmq):before{content:"";align-self:stretch;width:1px;background:linear-gradient(to bottom,var(--qy-grid),var(--qy-pop))}.connector__label:where(.astro-bi3tskmq){font-family:var(--qy-font-mono);font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--qy-text-faint)}.band__chrome-tag:where(.astro-bi3tskmq){margin-top:.85rem;text-align:right;font-size:.6875rem;color:var(--qy-text-faint)}@media(max-width:62em){.band__inner:where(.astro-bi3tskmq){grid-template-columns:minmax(0,1fr)}}.life:where(.astro-ft52aaau){padding-block:var(--qy-section-y)}.life__head:where(.astro-ft52aaau){margin-bottom:clamp(2rem,4vw,3rem)}.life__title:where(.astro-ft52aaau){margin-top:1.1rem;font-size:clamp(1.6rem,3vw,2.35rem);line-height:1.1;letter-spacing:var(--qy-tracking-display);text-wrap:balance}.life__rail:where(.astro-ft52aaau){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem;counter-reset:stage}.life__stage:where(.astro-ft52aaau){position:relative;display:flex;flex-direction:column;gap:.45rem;padding:1.25rem 1.2rem 1.15rem;background:var(--qy-bg-raised);border-radius:16px;box-shadow:0 0 0 1px #0000000d;transition:transform .25s var(--qy-ease),box-shadow .25s var(--qy-ease)}:root[data-theme=dark] .life__stage:where(.astro-ft52aaau){box-shadow:0 0 0 1px var(--qy-border)}.life__stage:where(.astro-ft52aaau):hover{transform:translateY(-2px);box-shadow:0 14px 30px #10182812,0 0 0 1px #0000000d}.life__dot:where(.astro-ft52aaau){width:8px;height:8px;border-radius:50%;background:var(--qy-brand);opacity:.9}.life__stage:where(.astro-ft52aaau):last-child .life__dot:where(.astro-ft52aaau){background:var(--qy-ok)}.life__state:where(.astro-ft52aaau){font-family:var(--qy-font-mono);font-size:.8125rem;font-weight:600;letter-spacing:.02em;color:var(--qy-text)}.life__wire:where(.astro-ft52aaau){font-family:var(--qy-font-mono);font-size:.65rem;color:var(--qy-text-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.life__who:where(.astro-ft52aaau){font-family:var(--qy-font-mono);font-size:.6rem;letter-spacing:.08em;text-transform:uppercase;color:var(--qy-text-faint);opacity:.8}.life__foot:where(.astro-ft52aaau){margin-top:1.5rem;max-width:62ch;font-size:.875rem;line-height:1.7;color:var(--qy-text-muted)}.life__foot:where(.astro-ft52aaau) code:where(.astro-ft52aaau){font-family:var(--qy-font-mono);font-size:.75em;color:var(--qy-text);border:1px solid var(--qy-border);border-radius:4px;padding:.08em .35em;background:var(--qy-surface)}.life__foot:where(.astro-ft52aaau) .qy-link:where(.astro-ft52aaau){margin-inline-start:.5rem}@media(max-width:62em){.life__rail:where(.astro-ft52aaau){grid-template-columns:minmax(0,1fr)}.life__stage:where(.astro-ft52aaau){flex-direction:row;align-items:baseline;gap:.9rem}.life__wire:where(.astro-ft52aaau){margin-inline-start:auto}.life__who:where(.astro-ft52aaau){display:none}}
