.eZJpIW_explorer{gap:var(--space-6);display:grid}.eZJpIW_sampleTabs{gap:var(--space-3);scrollbar-width:none;display:flex;overflow-x:auto}.eZJpIW_sampleTab{gap:var(--space-3);padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border:1px solid var(--color-border);color:var(--color-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;transition:border-color var(--duration-fast) ease, color var(--duration-fast) ease;background:0 0;border-radius:999px;flex:none;align-items:center;display:flex}.eZJpIW_sampleTab img{object-fit:cover;border-radius:50%;width:2.5rem;height:2.5rem}.eZJpIW_sampleText{text-align:start;line-height:1.3;display:grid}.eZJpIW_sampleText strong{color:var(--color-text);font-weight:600}.eZJpIW_sampleText span{font-size:var(--font-size-xs)}.eZJpIW_sampleTab:hover{color:var(--color-text)}.eZJpIW_sampleTab[aria-selected=true]{color:var(--color-text);background:#22d3ee14;border-color:#22d3ee}.eZJpIW_viewer{gap:var(--space-6);align-items:start;display:grid}@media (min-width:60rem){.eZJpIW_viewer{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}}.eZJpIW_pipeline{margin-top:var(--space-12)}.eZJpIW_pipelineList{gap:var(--space-2);padding:0 0 var(--space-2);scrollbar-width:none;grid-auto-columns:minmax(12rem,1fr);grid-auto-flow:column;margin:0;list-style:none;display:grid;position:relative;overflow-x:auto}.eZJpIW_pipelineList:before,.eZJpIW_pipelineList:after{content:"";pointer-events:none;height:2px;position:absolute;top:1.25rem}.eZJpIW_pipelineList:before{background:var(--color-border-strong);left:0;right:0}.eZJpIW_pipelineList:after{background:linear-gradient(90deg,#0000,#22d3ee,#0000);width:6rem;animation:4s linear infinite eZJpIW_packet;left:0}@keyframes eZJpIW_packet{0%{translate:-6rem}to{translate:calc(var(--steps) * 12.5rem) 0}}.eZJpIW_pipelineStep{gap:var(--space-1);height:100%;padding:0 var(--space-2) var(--space-2);border-radius:var(--radius-md);color:inherit;justify-items:start;text-decoration:none;display:grid;position:relative}.eZJpIW_pipelineIndex{width:2.5rem;height:2.5rem;margin-bottom:var(--space-2);border:1px solid var(--color-border-strong);background:var(--color-bg);transition:background-color var(--duration-fast) ease, color var(--duration-fast) ease;border-radius:50%;place-items:center;font-weight:700;display:grid}.eZJpIW_pipelineStep:hover .eZJpIW_pipelineIndex{background:var(--gradient-brand);color:#0b0614;border-color:#0000}.eZJpIW_pipelineTitle{max-width:100%;font-size:var(--font-size-sm);overflow-wrap:break-word;font-weight:600;line-height:1.35}.eZJpIW_pipelineTag{color:var(--color-subtle);font-family:ui-monospace,monospace;font-size:var(--font-size-xs)}@media (prefers-reduced-motion:reduce){.eZJpIW_pipelineList:after{animation:none}}.eZJpIW_output{gap:var(--space-4);display:grid}.eZJpIW_switch{border:1px solid var(--color-border);border-radius:999px;justify-self:start;gap:2px;padding:3px;display:inline-flex}.eZJpIW_switchButton{padding:var(--space-1) var(--space-4);color:var(--color-muted);font:inherit;font-size:var(--font-size-sm);cursor:pointer;background:0 0;border:0;border-radius:999px}.eZJpIW_switchButton[aria-selected=true]{background:var(--color-surface-hover);color:var(--color-text);font-weight:600}.eZJpIW_json{max-height:32rem;padding:var(--space-5);border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-bg-elevated);color:#a5f3fc;font-family:ui-monospace,SF Mono,monospace;font-size:var(--font-size-sm);margin:0;line-height:1.55;animation:.3s both eZJpIW_fade-in;overflow:auto}@keyframes eZJpIW_fade-in{0%{opacity:0}}.eZJpIW_next{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.eZJpIW_next>*>*{height:100%}.eZJpIW_nextCard{overflow:hidden}.eZJpIW_nextLink{gap:var(--space-2);height:100%;padding:var(--space-6);color:inherit;align-content:start;text-decoration:none;display:grid;position:relative}.eZJpIW_nextLink strong{font-size:var(--font-size-lg)}.eZJpIW_nextLink span{color:var(--color-muted);font-size:var(--font-size-sm)}.eZJpIW_nextIndex{font-weight:700;color:var(--color-accent)!important}.eZJpIW_nextArrow{top:var(--space-6);right:var(--space-6);font-size:var(--font-size-lg);transition:transform var(--duration-fast) var(--ease-out);position:absolute}.eZJpIW_nextLink:hover .eZJpIW_nextArrow{transform:translate(5px)}
.VEIpBW_section{gap:var(--space-8);padding-top:var(--space-16);display:grid}.VEIpBW_section[data-first]{padding-top:var(--space-10)}.VEIpBW_head{gap:var(--space-3);max-width:44rem;display:grid}.VEIpBW_eyebrow{color:var(--color-accent);font-size:var(--font-size-sm);letter-spacing:.12em;text-transform:uppercase;margin:0;font-weight:600}.VEIpBW_title{letter-spacing:-.025em;text-wrap:balance;overflow-wrap:break-word;margin:0;font-size:clamp(1.625rem,1.2rem + 1.6vw,2.5rem);font-weight:700;line-height:1.15}.VEIpBW_lead{color:var(--color-muted);font-size:var(--font-size-md);text-wrap:pretty;margin:0;line-height:1.6}@media (min-width:48rem){.VEIpBW_lead{font-size:var(--font-size-lg)}}
.oVZqRq_figure{gap:var(--space-3);margin:0;display:grid}.oVZqRq_frame{border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-device);isolation:isolate;position:relative;overflow:hidden}.oVZqRq_photo{object-fit:cover;width:100%;height:100%;transition:filter .4s;display:block}.oVZqRq_frame[data-scanning] .oVZqRq_photo{filter:saturate(.6)brightness(.75)}.oVZqRq_marks{width:100%;height:100%;position:absolute;inset:0}.oVZqRq_mark{stroke-linejoin:round;fill:color-mix(in srgb, var(--color) 18%, transparent);stroke:var(--color);stroke-width:2.5px;vector-effect:non-scaling-stroke;transform-box:fill-box;transform-origin:50%;cursor:pointer;animation:oVZqRq_pop .42s var(--ease-out) both;animation-delay:var(--delay);transition:opacity .2s,fill .2s}.oVZqRq_mark[data-hovered]{fill:color-mix(in srgb, var(--color) 40%, transparent);stroke-width:3.5px}.oVZqRq_mark[data-dim]{opacity:.15}@keyframes oVZqRq_pop{0%{opacity:0;transform:scale(.3)}70%{opacity:1;transform:scale(1.08)}}.oVZqRq_scan{opacity:0;pointer-events:none;height:22%;animation:oVZqRq_sweep var(--scan) cubic-bezier(.45, 0, .55, 1) both;background:linear-gradient(#0000,#22d3ee47 85%,#22d3ee);position:absolute;inset:0 0 auto;translate:0 -100%;box-shadow:0 1px 12px #22d3ee}.oVZqRq_frame[data-scanning] .oVZqRq_scan{animation-iteration-count:infinite}@keyframes oVZqRq_sweep{0%{opacity:1;translate:0 -100%}90%{opacity:1}to{opacity:0;translate:0 460%}}.oVZqRq_tip{z-index:2;gap:var(--space-2);padding:3px var(--space-3);color:#fff;font-size:var(--font-size-sm);white-space:nowrap;pointer-events:none;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#05050ad9;border-radius:999px;font-weight:600;display:flex;position:absolute;translate:-50% calc(-100% - 6px)}.oVZqRq_tipConfidence{color:#67e8f9;font-variant-numeric:tabular-nums}.oVZqRq_count{bottom:var(--space-3);left:var(--space-3);padding:4px var(--space-3);color:#fff;font-size:var(--font-size-sm);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:.4s both oVZqRq_fade;animation-delay:var(--scan,1.4s);background:#05050abf;border-radius:999px;font-weight:600;position:absolute}@keyframes oVZqRq_fade{0%{opacity:0;transform:translateY(6px)}}.oVZqRq_legend{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.oVZqRq_chip{gap:var(--space-2);padding:var(--space-1) var(--space-3);border:1px solid var(--color-border-strong);color:var(--color-text);font:inherit;font-size:var(--font-size-sm);cursor:default;background:0 0;border-radius:999px;align-items:center;transition:border-color .15s;display:inline-flex}.oVZqRq_chip:hover,.oVZqRq_chip:focus-visible{border-color:var(--color)}.oVZqRq_dot{background:var(--color);width:.6rem;height:.6rem;box-shadow:0 0 8px var(--color);border-radius:50%}.oVZqRq_chipCount{color:var(--color-muted);font-variant-numeric:tabular-nums}.oVZqRq_caption{color:var(--color-subtle);font-size:var(--font-size-xs)}.oVZqRq_caption a{color:inherit}@media (prefers-reduced-motion:reduce){.oVZqRq_mark,.oVZqRq_scan,.oVZqRq_count{animation:none}.oVZqRq_scan{display:none}}
