.cmp-snippet-card[data-astro-cid-jazlbj2b]{gap:var(--space-mk-s);padding:var(--space-mk-s);background:var(--color-paper-50);border-radius:12px;flex-direction:column;display:flex;box-shadow:0 12px 40px #00000059}.cmp-snippet-head[data-astro-cid-jazlbj2b]{justify-content:space-between;align-items:center;gap:var(--space-mk-xs);padding:2px 2px 6px;display:flex}.cmp-snippet-label[data-astro-cid-jazlbj2b]{font-family:var(--font-mono);font-size:var(--text-mk-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--color-paper-600);line-height:16px}.cmp-snippet-actions[data-astro-cid-jazlbj2b]{align-items:center;gap:10px;margin-left:auto;display:inline-flex}.cmp-snippet-view-code[data-astro-cid-jazlbj2b]{color:var(--color-primary-lithium);font-family:var(--font-mono);font-size:var(--text-mk-xs);text-underline-offset:3px;cursor:pointer;transition:color var(--mk-anim), text-decoration-color var(--mk-anim);background:0 0;border:0;align-items:center;gap:5px;padding:0;line-height:16px;text-decoration:underline;display:inline-flex}.cmp-snippet-view-code[data-astro-cid-jazlbj2b]:hover,.cmp-snippet-view-code[data-astro-cid-jazlbj2b]:focus-visible{color:var(--color-primary-purple-dark)}.cmp-snippet-view-code[data-astro-cid-jazlbj2b] svg[data-astro-cid-jazlbj2b]{flex:none;width:13px;height:13px}[data-astro-cid-jazlbj2b][data-copy-snippet]{width:28px;height:28px;color:var(--color-paper-600);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;transition:color .3s,background-color .3s;display:inline-flex}[data-astro-cid-jazlbj2b][data-copy-snippet]:hover,[data-astro-cid-jazlbj2b][data-copy-snippet]:focus-visible{background:var(--color-primary-purple-dark);color:var(--color-paper-50)}[data-astro-cid-jazlbj2b][data-copy-snippet] svg[data-astro-cid-jazlbj2b]{width:15px;height:15px}[data-astro-cid-jazlbj2b][data-copy-icon][data-hidden]{display:none}.cmp-snippet-frame[data-astro-cid-jazlbj2b]{--cmp-snippet-code-padding-inline:14px;--cmp-snippet-scrollbar-size:14px;background:var(--color-primary-purple-dark);border-radius:8px;margin:0;position:relative}.cmp-snippet-scroll[data-astro-cid-jazlbj2b]{border-radius:inherit;color-scheme:light;scrollbar-width:thin;scrollbar-color:var(--color-paper-600) transparent;background:0 0;margin:0;overflow:auto hidden}.cmp-snippet-scroll[data-astro-cid-jazlbj2b]::-webkit-scrollbar{height:var(--cmp-snippet-scrollbar-size)}.cmp-snippet-scroll[data-astro-cid-jazlbj2b]::-webkit-scrollbar-track{background:0 0}.cmp-snippet-scroll[data-astro-cid-jazlbj2b]::-webkit-scrollbar-thumb{background:var(--color-paper-600);background-clip:content-box;border:4px solid #0000;border-radius:999px}.cmp-snippet-scroll[data-astro-cid-jazlbj2b]::-webkit-scrollbar-thumb:hover{background:var(--color-paper-dark);background-clip:content-box}.cmp-snippet-scroll[data-astro-cid-jazlbj2b]:focus-visible{outline:2px solid var(--color-primary-lithium);outline-offset:2px}.cmp-snippet-block[data-astro-cid-jazlbj2b] pre[data-astro-cid-jazlbj2b]{padding:12px var(--cmp-snippet-code-padding-inline);margin:0}.cmp-snippet-block[data-astro-cid-jazlbj2b] pre[data-astro-cid-jazlbj2b] code{color:var(--color-paper-50);font-family:var(--font-mono,monospace);white-space:pre;background:0 0;padding:0;font-size:13px;line-height:1.65;display:block}.cmp-snippet-frame-clamped[data-astro-cid-jazlbj2b]{max-height:178px;position:relative;overflow:hidden}.cmp-snippet-frame-clamped[data-astro-cid-jazlbj2b] .cmp-snippet-scroll[data-astro-cid-jazlbj2b]{max-height:178px}.cmp-snippet-frame-clamped[data-astro-cid-jazlbj2b] pre[data-astro-cid-jazlbj2b]{padding-bottom:84px}.cmp-snippet-frame-clamped[data-astro-cid-jazlbj2b]:after{content:"";right:0;bottom:var(--cmp-snippet-scrollbar-size);z-index:1;pointer-events:none;background:linear-gradient(#2d001c00,#2d001c6b 40%,#2d001cc2 72%,#2d001ce6);height:84px;display:block;position:absolute;left:0}.cmp-snippet-dialog[data-astro-cid-jazlbj2b]{inset:var(--space-mk-m);z-index:1000;width:min(980px, calc(100% - 2 * var(--space-mk-m)));max-height:calc(100dvh - 2 * var(--space-mk-m));border:1px solid color-mix(in srgb, var(--color-primary-purple-dark) 14%, var(--color-paper-50));background:var(--color-paper-50);color:var(--color-paper-950);border-radius:14px;margin:auto;padding:0;position:fixed;overflow:hidden;box-shadow:0 24px 80px #00000073}.cmp-snippet-dialog[data-astro-cid-jazlbj2b]::backdrop{background:#1d0214d1}.cmp-snippet-dialog-panel[data-astro-cid-jazlbj2b]{max-height:calc(100dvh - 2 * var(--space-mk-m));gap:var(--space-mk-s);padding:var(--space-mk-s);flex-direction:column;display:flex}.cmp-snippet-dialog-head[data-astro-cid-jazlbj2b]{justify-content:space-between;align-items:center;gap:var(--space-mk-s);padding:2px 2px 0;display:flex}.cmp-snippet-dialog-controls[data-astro-cid-jazlbj2b]{align-items:center;gap:6px;display:flex}.cmp-snippet-dialog-close[data-astro-cid-jazlbj2b]{border:1px solid color-mix(in srgb, var(--color-paper-600) 35%, transparent);width:32px;height:32px;color:var(--color-paper-600);cursor:pointer;transition:background-color var(--mk-anim), color var(--mk-anim);background:0 0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.cmp-snippet-dialog-close[data-astro-cid-jazlbj2b]:hover,.cmp-snippet-dialog-close[data-astro-cid-jazlbj2b]:focus-visible{background:var(--color-primary-purple-dark);color:var(--color-paper-50)}.cmp-snippet-dialog-close[data-astro-cid-jazlbj2b] svg[data-astro-cid-jazlbj2b]{width:17px;height:17px}.cmp-snippet-dialog-scroll[data-astro-cid-jazlbj2b]{background:var(--color-primary-purple-dark);border-radius:10px;overflow:auto}.cmp-snippet-dialog-scroll[data-astro-cid-jazlbj2b]:focus-visible,.cmp-snippet-view-code[data-astro-cid-jazlbj2b]:focus-visible,.cmp-snippet-dialog-close[data-astro-cid-jazlbj2b]:focus-visible{outline:2px solid var(--color-primary-lithium);outline-offset:2px}.cmp-snippet-dialog-scroll[data-astro-cid-jazlbj2b] pre[data-astro-cid-jazlbj2b]{padding:var(--space-mk-s);margin:0}.cmp-snippet-dialog-scroll[data-astro-cid-jazlbj2b] pre[data-astro-cid-jazlbj2b] code{min-width:max-content;color:var(--color-paper-50);font-family:var(--font-mono,monospace);white-space:pre;background:0 0;font-size:14px;line-height:1.75;display:block}.cmp-snippet-note[data-astro-cid-jazlbj2b]{font-family:var(--font-diatype);font-size:var(--text-mk-s);color:var(--color-paper-600);margin:0;padding:2px 2px 4px;line-height:1.5}.cmp-snippet-note[data-astro-cid-jazlbj2b] a{color:var(--color-primary-lithium-dark);text-underline-offset:2px;text-decoration:underline}.cmp-snippet-note[data-astro-cid-jazlbj2b] a:hover,.cmp-snippet-note[data-astro-cid-jazlbj2b] a:focus-visible{color:var(--color-primary-purple-dark)}@media (prefers-reduced-motion:reduce){[data-astro-cid-jazlbj2b][data-copy-snippet],.cmp-snippet-view-code[data-astro-cid-jazlbj2b],.cmp-snippet-dialog-close[data-astro-cid-jazlbj2b]{transition-duration:.01ms}}@media (width<=640px){.cmp-snippet-block[data-astro-cid-jazlbj2b] pre[data-astro-cid-jazlbj2b]{padding:10px 12px}.cmp-snippet-block[data-astro-cid-jazlbj2b] pre[data-astro-cid-jazlbj2b] code{font-size:12px}.cmp-snippet-frame-clamped[data-astro-cid-jazlbj2b]{max-height:none;overflow:visible}.cmp-snippet-frame-clamped[data-astro-cid-jazlbj2b] .cmp-snippet-scroll[data-astro-cid-jazlbj2b]{max-height:none}.cmp-snippet-frame-clamped[data-astro-cid-jazlbj2b]:after,.cmp-snippet-view-code[data-astro-cid-jazlbj2b]{display:none}.cmp-snippet-dialog[data-astro-cid-jazlbj2b]{inset:var(--space-mk-xs);width:calc(100% - 2 * var(--space-mk-xs));max-height:calc(100dvh - 2 * var(--space-mk-xs))}.cmp-snippet-dialog-panel[data-astro-cid-jazlbj2b]{max-height:calc(100dvh - 2 * var(--space-mk-xs));padding:var(--space-mk-xs)}.cmp-snippet-dialog-scroll[data-astro-cid-jazlbj2b] pre[data-astro-cid-jazlbj2b]{padding:12px}.cmp-snippet-dialog-scroll[data-astro-cid-jazlbj2b] pre[data-astro-cid-jazlbj2b] code{font-size:12px;line-height:1.65}}.trace-figure[data-astro-cid-isa3m43y]{margin:0}.trace-caption[data-astro-cid-isa3m43y]{max-width:70ch;margin-bottom:var(--space-mk-m);color:var(--color-font-body);font-family:var(--font-diatype);text-wrap:pretty;font-size:18px;line-height:1.55}.trace-frame[data-astro-cid-isa3m43y]{border:1px solid var(--outline);background:var(--surface);font-family:var(--font-mono);border-radius:7px;overflow-x:auto;container-type:inline-size}.trace-rows[data-astro-cid-isa3m43y]{margin:0;padding:0;list-style:none}.span-row[data-astro-cid-isa3m43y]{--bar:var(--info);--track:var(--bar);height:var(--row-height);color:var(--on-surface);white-space:nowrap;grid-template-columns:108px minmax(0,1fr) minmax(120px,15%) 58px;align-items:center;column-gap:8px;padding:0 8px;font-size:14px;line-height:18px;display:grid;overflow:hidden}.span-row[data-astro-cid-isa3m43y]:hover{background:var(--surface-low)}.span-row[data-astro-cid-isa3m43y].is-selected{background:var(--surface-high)}.span-row[data-astro-cid-isa3m43y].is-notice{--bar:var(--notice)}.span-row[data-astro-cid-isa3m43y].is-warning{--bar:var(--warning)}.span-row[data-astro-cid-isa3m43y].is-error{--bar:var(--error)}.span-row[data-astro-cid-isa3m43y].has-exception{--track:var(--error)}.span-cell[data-astro-cid-isa3m43y]{align-items:center;gap:var(--cell-gap);min-width:0;height:100%;display:flex}.connectors[data-astro-cid-isa3m43y]{flex:none;align-self:stretch;display:flex}.connector[data-astro-cid-isa3m43y]{width:var(--indent);flex:none;height:100%;position:relative}.connector[data-astro-cid-isa3m43y].pipe:before,.connector[data-astro-cid-isa3m43y].tee:before{background:var(--outline);content:"";width:1px;position:absolute;top:0;bottom:0;left:8px}.connector[data-astro-cid-isa3m43y].tee:after,.connector[data-astro-cid-isa3m43y].elbow:after{width:calc(var(--indent) - 8px + var(--cell-gap));border-bottom:1px solid var(--outline);border-left:1px solid var(--outline);content:"";border-bottom-left-radius:4px;height:50%;position:absolute;bottom:50%;left:8px}.count-badge[data-astro-cid-isa3m43y]{height:var(--count-badge-height);background:var(--bar);color:var(--on-info);font-family:var(--font-diatype);border-radius:4px;flex:none;align-items:center;gap:3px;padding:0 4px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex}.is-warning[data-astro-cid-isa3m43y] .count-badge[data-astro-cid-isa3m43y]{color:var(--on-warning)}.is-error[data-astro-cid-isa3m43y] .count-badge[data-astro-cid-isa3m43y]{color:var(--on-error)}.toggle-icon[data-astro-cid-isa3m43y]{background:linear-gradient(currentColor,currentColor) 50%/5px 1px no-repeat;border:1px solid;border-radius:2px;flex:none;width:10px;height:10px}.diamond[data-astro-cid-isa3m43y]{width:var(--diamond-size);height:var(--diamond-size);background:var(--bar);flex:none;margin-right:3px;transform:rotate(45deg)}.message[data-astro-cid-isa3m43y]{text-overflow:ellipsis;min-width:0;overflow:hidden}.response-status[data-astro-cid-isa3m43y]{flex:none;align-items:center;gap:7px;display:inline-flex}.response-status[data-astro-cid-isa3m43y]:before{font-family:var(--font-diatype);content:"→"}.metadata[data-astro-cid-isa3m43y]{flex:none;gap:4px;min-width:0;margin-left:auto;display:inline-flex}.pill[data-astro-cid-isa3m43y]{text-align:center;text-overflow:ellipsis;white-space:nowrap;user-select:none;border:1px solid;border-radius:4px;min-width:0;padding:0 4px;font-size:9.6px;line-height:14px;display:inline-block;overflow:hidden}.service-pill[data-astro-cid-isa3m43y]{border-color:var(--service-border);background:var(--service-fill);max-width:108px;height:16px;color:var(--service-text);flex:none}.service-pill[data-astro-cid-isa3m43y].is-empty{background:0 0}.scope-pill[data-astro-cid-isa3m43y]{border-color:var(--scope-border);background:var(--scope-fill);max-width:190px;color:var(--scope-text)}.exc-pill[data-astro-cid-isa3m43y]{border-color:var(--error);background:var(--error-container);color:var(--on-error-container)}.token-pill[data-astro-cid-isa3m43y],.library-pill[data-astro-cid-isa3m43y]{border-color:var(--outline);background:var(--surface);color:var(--on-surface);flex:none;align-items:center;gap:3px;display:inline-flex}.coin[data-astro-cid-isa3m43y]{fill:none;stroke:currentColor;stroke-width:1.1px;opacity:.75;flex:none;width:9px;height:9px}.token-sum[data-astro-cid-isa3m43y]{opacity:.75}.token-io[data-astro-cid-isa3m43y]{font-variant-numeric:tabular-nums}.library-dot[data-astro-cid-isa3m43y]{background:var(--library-dot,var(--on-surface));border-radius:50%;flex:none;width:6px;height:6px}.duration-bar[data-astro-cid-isa3m43y]{height:10px;display:block;position:relative;overflow:hidden}.bar-line[data-astro-cid-isa3m43y],.bar-cap[data-astro-cid-isa3m43y]{background:var(--track);display:block;position:absolute}.bar-line[data-astro-cid-isa3m43y]{bottom:3px;left:var(--left);width:var(--width);min-width:var(--bar-min-width);height:var(--bar-body-height)}.bar-cap[data-astro-cid-isa3m43y]{width:max(var(--bar-min-width), 1px);height:var(--bar-cap-height);bottom:0}.bar-cap[data-astro-cid-isa3m43y].start{left:var(--left)}.bar-cap[data-astro-cid-isa3m43y].end{left:calc(var(--right) - max(var(--bar-min-width), 1px))}.duration-label[data-astro-cid-isa3m43y]{color:var(--on-surface);font-variant-numeric:tabular-nums;justify-content:flex-end;padding-left:8px;font-size:10px;display:flex;overflow:hidden}.duration-label[data-astro-cid-isa3m43y].is-sub-ms{opacity:.62}.duration-label[data-astro-cid-isa3m43y].is-sub-second{opacity:.75}@container (width<=720px){.scope-pill[data-astro-cid-isa3m43y],.token-pill[data-astro-cid-isa3m43y]{display:none}}@container (width<=560px){.service-pill[data-astro-cid-isa3m43y]{display:none}.span-row[data-astro-cid-isa3m43y]{--indent:12px;grid-template-columns:minmax(0,1fr) 58px}.duration-bar[data-astro-cid-isa3m43y]{display:none}}.trace-figure[data-reveal=armed] .span-row{opacity:0}.trace-figure[data-reveal=armed] .trace-frame{background:0 0;border-color:#0000}.trace-figure[data-reveal=run] .span-row{animation:.3s cubic-bezier(.2,.7,.3,1) both trace-span-reveal;animation-delay:calc(var(--index) * var(--step))}.trace-figure[data-reveal=run] .trace-frame{animation:.42s ease-out both trace-frame-reveal;animation-delay:calc(var(--rows) * var(--step) + 80ms)}@keyframes trace-span-reveal{0%{opacity:0;transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes trace-frame-reveal{0%{background:0 0;border-color:#0000}to{border-color:var(--outline);background:var(--surface)}}@media (prefers-reduced-motion:reduce){.trace-figure[data-reveal] .span-row{opacity:1;animation:none;transform:none}.trace-figure[data-reveal] .trace-frame{border-color:var(--outline);background:var(--surface);animation:none}}
