.timeline.svelte-14vrta{--label: 5.5rem;--value: 5rem;--gap: .5rem;--pad: 1.25rem;--lane: 1.5rem;padding:.375rem var(--pad) .5rem}.tab.svelte-14vrta,.speed.svelte-14vrta,.clock.svelte-14vrta,.tick-label.svelte-14vrta,.frame-index.svelte-14vrta,.lane-label.svelte-14vrta,.value.svelte-14vrta,.readout.svelte-14vrta,.stage-line.svelte-14vrta,.code-button.svelte-14vrta,.code-pop.svelte-14vrta,.bar.svelte-14vrta,.share.svelte-14vrta,.none.svelte-14vrta{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace}.tabs-row.svelte-14vrta{display:flex;align-items:center;gap:.5rem;margin-bottom:.25rem}.tabs.svelte-14vrta{display:flex;gap:.125rem;flex:1;min-width:0;overflow-x:auto;scrollbar-width:none}.tab.svelte-14vrta{flex:none;padding:.25rem .5rem;border:0;border-radius:.3125rem;background:none;font-size:.625rem;font-weight:600;color:var(--color-text-muted);cursor:pointer}.tab.svelte-14vrta:hover{color:var(--color-text-default)}.tab[aria-selected=true].svelte-14vrta{background:var(--color-brand-primary-subtle);color:var(--color-brand-primary)}.speed.svelte-14vrta,.code-button.svelte-14vrta,.code-close.svelte-14vrta{flex:none;padding:.1875rem .4375rem;border:1px solid var(--color-border);border-radius:.3125rem;background:var(--color-surface);font-size:.5625rem;font-weight:600;color:var(--color-text-secondary);cursor:pointer}.speed.svelte-14vrta:hover,.code-button.svelte-14vrta:hover,.code-button[aria-expanded=true].svelte-14vrta{border-color:var(--color-brand-primary);color:var(--color-brand-primary)}.tab.svelte-14vrta:focus-visible,.speed.svelte-14vrta:focus-visible,.play.svelte-14vrta:focus-visible,.ruler.svelte-14vrta:focus-visible,.code-button.svelte-14vrta:focus-visible,.code-close.svelte-14vrta:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.row.svelte-14vrta{display:grid;grid-template-columns:var(--label) minmax(0,1fr) var(--value);column-gap:var(--gap);align-items:center}.head-row.svelte-14vrta{min-height:1.5rem}.head-left.svelte-14vrta{display:flex;align-items:center;gap:.4375rem}.play.svelte-14vrta{display:grid;place-items:center;flex:none;width:1.375rem;height:1.375rem;padding:0;border:1px solid var(--color-border);border-radius:50%;background:var(--color-surface);cursor:pointer}.play.svelte-14vrta:hover{border-color:var(--color-brand-primary)}.glyph-play.svelte-14vrta{width:0;height:0;margin-left:2px;border-left:6px solid var(--color-text-default);border-top:4px solid transparent;border-bottom:4px solid transparent}.glyph-pause.svelte-14vrta{width:2px;height:8px;margin-left:-3px;background:var(--color-text-default);box-shadow:4px 0 0 var(--color-text-default)}.clock.svelte-14vrta{font-size:.625rem;font-weight:600;color:var(--color-text-default);font-variant-numeric:tabular-nums;white-space:nowrap}.frame-index.svelte-14vrta{font-size:.5625rem;color:var(--color-text-muted);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ruler.svelte-14vrta{position:relative;height:1.125rem;cursor:col-resize;touch-action:none}.tick.svelte-14vrta{position:absolute;bottom:0;width:1px;height:.25rem;background:var(--color-border-strong)}.tick.major.svelte-14vrta{height:.4375rem;background:var(--slate-400)}.tick-label.svelte-14vrta{position:absolute;top:0;transform:translate(-50%);font-size:.5625rem;color:var(--color-text-muted);white-space:nowrap}.tick-label.first.svelte-14vrta{transform:none}.handle.svelte-14vrta{position:absolute;bottom:-.25rem;left:var(--playhead);width:.5rem;height:.5rem;margin-left:-.25rem;border-radius:50%;background:var(--color-brand-primary);box-shadow:0 0 0 2px var(--color-surface)}.panel.svelte-14vrta{--note: 1.875rem;position:relative;min-height:calc(4 * var(--lane) + .125rem + var(--note))}.lanes.svelte-14vrta{min-height:calc(4 * var(--lane) + .125rem);padding-top:.125rem}.lane.svelte-14vrta{height:var(--lane)}.lane-label.svelte-14vrta{display:grid;line-height:1.15;min-width:0}.lane-label.svelte-14vrta .name:where(.svelte-14vrta){font-size:.625rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lane-label.svelte-14vrta .meta:where(.svelte-14vrta),.runtime.svelte-14vrta{font-size:.5rem;color:var(--color-text-muted);letter-spacing:.02em}.lane-label.svelte-14vrta .meta.python:where(.svelte-14vrta),.runtime.python.svelte-14vrta{color:var(--color-brand-primary)}.track.svelte-14vrta{position:relative;height:1.125rem;cursor:col-resize;touch-action:none}.track.no-time.svelte-14vrta{cursor:default}.track.svelte-14vrta:not(.no-time):after{content:"";position:absolute;top:-.1875rem;bottom:-.1875rem;left:var(--playhead);width:2px;margin-left:-1px;background:var(--color-brand-primary);pointer-events:none}.track.svelte-14vrta svg:where(.svelte-14vrta){display:block;width:100%;height:100%;overflow:visible}.track.svelte-14vrta polyline:where(.svelte-14vrta){fill:none;stroke-width:1.5;stroke-linejoin:round;vector-effect:non-scaling-stroke}.track.svelte-14vrta .base:where(.svelte-14vrta){stroke:var(--color-border);vector-effect:non-scaling-stroke}.thumbs.svelte-14vrta{display:flex;gap:1px;height:100%;border-radius:.1875rem;overflow:hidden}.thumbs.svelte-14vrta img:where(.svelte-14vrta){flex:1 1 0;min-width:0;height:100%;object-fit:cover}.flags.svelte-14vrta{position:relative;display:flex;align-items:center;height:100%;border-bottom:1px solid var(--color-border)}.flag.svelte-14vrta{position:absolute;top:0;bottom:0;width:2px;background:var(--color-text-default)}.none.svelte-14vrta,.bar.svelte-14vrta,.share-part.svelte-14vrta{font-size:.5625rem;white-space:nowrap}.none.svelte-14vrta{position:relative;z-index:1;padding-right:.375rem;background:var(--color-surface);color:var(--color-text-muted)}.bar.svelte-14vrta{position:relative;z-index:1;display:flex;align-items:center;height:100%;padding:0 .5rem;white-space:nowrap;border-radius:.1875rem;background:var(--color-brand-primary-subtle);color:var(--color-brand-primary);font-weight:600;overflow:hidden}.bar.svelte-14vrta .short:where(.svelte-14vrta){display:none}.share.svelte-14vrta{display:flex;gap:2px;height:100%}.share-part.svelte-14vrta{flex-basis:0;display:flex;align-items:center;min-width:0;padding:0 .375rem;border-radius:.1875rem;overflow:hidden;font-weight:600}.share-part.main.svelte-14vrta{background:var(--color-brand-primary-subtle);color:var(--color-brand-primary)}.share-part.muted.svelte-14vrta{background:var(--color-surface-soft);border:1px solid var(--color-border);color:var(--color-text-secondary)}.value.svelte-14vrta{display:flex;align-items:center;justify-content:flex-end;gap:.25rem;font-size:.5625rem;color:var(--color-text-default);white-space:nowrap;font-variant-numeric:tabular-nums}.value.svelte-14vrta .key:where(.svelte-14vrta){color:var(--color-text-muted)}.swatch.svelte-14vrta{width:.5rem;height:2px;border-radius:1px}.stage-line.svelte-14vrta{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;height:var(--note);overflow:hidden;padding-top:.1875rem;border-top:1px dashed var(--color-border)}.stage-line.svelte-14vrta p:where(.svelte-14vrta){display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden;margin:0;font-size:.5625rem;line-height:1.45;color:var(--color-text-secondary)}.runtime.svelte-14vrta{margin-right:.25rem;font-weight:600;text-transform:uppercase}.code-pop.svelte-14vrta{position:absolute;inset:0 0 auto;z-index:3;max-height:100%;overflow:auto;padding:.5rem .625rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);box-shadow:0 6px 20px #0f172a1a}.code-pop.svelte-14vrta p:where(.svelte-14vrta){margin:0 0 .375rem;font-size:.5625rem;line-height:1.45;color:var(--color-text-secondary)}.code-pop.svelte-14vrta strong:where(.svelte-14vrta){color:var(--color-text-default)}.code-pop.svelte-14vrta pre:where(.svelte-14vrta){margin:0 0 .375rem;padding:.375rem .5rem;border:1px solid var(--color-border);border-radius:.25rem;background:var(--color-surface-soft);font-size:.5625rem;line-height:1.5;color:var(--color-text-default);overflow-x:auto;white-space:pre}.readout.svelte-14vrta{position:absolute;bottom:calc(100% + .25rem);transform:translate(-50%);display:grid;gap:.125rem;padding:.3125rem .5rem;border-radius:.25rem;background:var(--color-text-default);color:#fff;font-size:.5625rem;white-space:nowrap;pointer-events:none;z-index:4}.readout.start.svelte-14vrta{transform:translate(-.5rem)}.readout.end.svelte-14vrta{transform:translate(calc(-100% + .5rem))}.readout.svelte-14vrta strong:where(.svelte-14vrta){font-weight:600}.readout.svelte-14vrta span:where(.svelte-14vrta){color:var(--color-border-strong)}@container (max-width: 26rem){.timeline.svelte-14vrta{--label: 4.75rem;--gap: .375rem;--pad: 1rem}.value-col.svelte-14vrta{display:none}.row.svelte-14vrta{grid-template-columns:var(--label) minmax(0,1fr)}.tick-label.minor.svelte-14vrta{display:none}.bar.svelte-14vrta:has(.short:where(.svelte-14vrta)) .full:where(.svelte-14vrta){display:none}.bar.svelte-14vrta .short:where(.svelte-14vrta){display:inline}.bar.svelte-14vrta{padding:0 .375rem}.tabs-row.svelte-14vrta{align-items:flex-start}.tabs.svelte-14vrta{flex-wrap:wrap;overflow:visible}.tab.svelte-14vrta{padding:.25rem .375rem}.panel.svelte-14vrta{--note: 2.75rem}.stage-line.svelte-14vrta p:where(.svelte-14vrta){-webkit-line-clamp:3;line-clamp:3}}.episode.svelte-61bp62{container-type:inline-size;margin:0;min-width:0;width:100%;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.875rem;overflow:hidden;text-align:left}.chip.svelte-61bp62,.credit.svelte-61bp62,.cam-tag.svelte-61bp62,.caption.svelte-61bp62{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace}.bar.svelte-61bp62{display:flex;align-items:center;gap:.625rem;padding:.6875rem 1.25rem;background:var(--color-surface-soft);border-bottom:1px solid var(--color-border)}.chip.svelte-61bp62{flex:none;font-size:.5625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-brand-primary);background:var(--color-brand-primary-subtle);border:1px solid var(--color-border);border-radius:.25rem;padding:.1875rem .375rem}.bar.svelte-61bp62 strong:where(.svelte-61bp62){flex:1;min-width:0;font-size:.875rem;font-weight:700;letter-spacing:-.015em;color:var(--color-text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.credit.svelte-61bp62{position:relative;flex:none;font-size:.5625rem}.credit.svelte-61bp62 a:where(.svelte-61bp62){color:var(--color-text-muted);text-decoration:underline dotted;text-underline-offset:.2em}.credit.svelte-61bp62 a:where(.svelte-61bp62):hover,.credit.svelte-61bp62 a:where(.svelte-61bp62):focus-visible{color:var(--color-text-default)}.credit-tip.svelte-61bp62{position:absolute;top:100%;right:0;z-index:4;padding-top:.375rem;visibility:hidden;opacity:0;transition:opacity .12s ease}.credit-tip.svelte-61bp62 span:where(.svelte-61bp62){display:block;width:max-content;max-width:14rem;padding:.3125rem .5rem;border-radius:.25rem;background:#0f172aeb;color:#fff;line-height:1.45}.credit.svelte-61bp62:hover .credit-tip:where(.svelte-61bp62),.credit.svelte-61bp62:focus-within .credit-tip:where(.svelte-61bp62){visibility:visible;opacity:1}.credit.tip-dismissed.svelte-61bp62 .credit-tip:where(.svelte-61bp62){visibility:hidden;opacity:0}.viewer.svelte-61bp62{position:relative;aspect-ratio:16 / 9;background:var(--slate-200);border-bottom:1px solid var(--color-border)}.viewer.svelte-61bp62 video:where(.svelte-61bp62){display:block;width:100%;height:100%;object-fit:cover}.cam-tag.svelte-61bp62{position:absolute;font-size:.5625rem;color:#fff;background:#0f172ab8;border-radius:.25rem;padding:.1875rem .375rem;pointer-events:none}.main-tag.svelte-61bp62{top:.5rem;left:.5rem}.side-tile.svelte-61bp62{position:absolute;right:0;width:25%;height:33.333%;padding:0;border:0;background:transparent;cursor:pointer}.side-tile.svelte-61bp62 .cam-tag:where(.svelte-61bp62){top:.3125rem;left:.3125rem}.side-tile.svelte-61bp62:hover,.side-tile.svelte-61bp62:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:-2px}.caption.svelte-61bp62{position:absolute;left:.5rem;bottom:.5rem;max-width:calc(75% - 1rem);margin:0;padding:.25rem .5rem;border-radius:.25rem;background:#0f172acc;color:#fff;font-size:.5625rem;line-height:1.4;font-variant-numeric:tabular-nums;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;pointer-events:none}.caption.svelte-61bp62 b:where(.svelte-61bp62){margin-right:.4375rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-border-strong)}@container (max-width: 28rem){.bar.svelte-61bp62 strong:where(.svelte-61bp62){white-space:normal;line-height:1.25}}@container (max-width: 21rem){.bar.svelte-61bp62{flex-wrap:wrap;row-gap:.375rem}.bar.svelte-61bp62 strong:where(.svelte-61bp62){order:1;flex-basis:100%}.credit.svelte-61bp62{margin-left:auto}}@container (max-width: 26rem){.caption.svelte-61bp62{max-width:calc(100% - 1rem);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal}}@media(max-width:37.5em){.bar.svelte-61bp62{padding-left:1rem;padding-right:1rem}.side-tile.svelte-61bp62 .cam-tag:where(.svelte-61bp62){display:none}}.wx.svelte-70v5qm{background:var(--color-surface-soft);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:var(--space-section) 0;scroll-margin-top:4rem}.wx-inner.svelte-70v5qm{max-width:73.75rem;margin:0 auto;padding:0 1.5rem}.wx-tabs.svelte-70v5qm{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.5rem;margin:2.5rem 0 .75rem}.wx-tab.svelte-70v5qm{display:grid;gap:.25rem;align-content:start;text-align:left;padding:.75rem .875rem;border:1px solid transparent;border-radius:.625rem;background:transparent;color:var(--color-text-secondary);cursor:pointer;font:inherit;position:relative;transition:background-color .2s,border-color .2s}.wx-tab.svelte-70v5qm:after{content:"";position:absolute;left:.875rem;right:.875rem;top:-1px;height:2px;border-radius:0 0 2px 2px;background:transparent;transition:background-color .2s}.wx-tab.svelte-70v5qm:hover:not(.on){background:#1e40af0a}.wx-tab.on.svelte-70v5qm{background:var(--color-surface);border-color:var(--color-border);box-shadow:0 8px 24px -18px #0f172a4d}.wx-tab.on.svelte-70v5qm:after{background:var(--color-brand-primary)}.wx-tab.svelte-70v5qm:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.wx-tab-modality.svelte-70v5qm,.wx-tag.svelte-70v5qm,.wx-label.svelte-70v5qm{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.wx-tab.on.svelte-70v5qm .wx-tab-modality:where(.svelte-70v5qm){color:var(--color-brand-primary)}.wx-tab-title.svelte-70v5qm{font-size:.875rem;font-weight:650;line-height:1.3;color:var(--color-text-default)}.wx-card.svelte-70v5qm{background:var(--color-surface);border:1px solid var(--color-border);border-radius:.875rem;box-shadow:0 8px 24px -16px #0f172a40;overflow:hidden}.wx-card.svelte-70v5qm:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.wx-card-head.svelte-70v5qm{display:flex;align-items:center;gap:.75rem;padding:.75rem 1.25rem;border-bottom:1px solid var(--color-border)}.wx-file.svelte-70v5qm{min-width:0;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.75rem;font-weight:600;color:var(--color-text-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.wx-split.svelte-70v5qm{display:grid;grid-template-columns:minmax(0,1fr)}.wx-code-col.svelte-70v5qm{min-width:0;padding:1.25rem;animation:svelte-70v5qm-wx-in .35s ease both}.wx-code.svelte-70v5qm{padding:.75rem 0;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:.625rem;overflow-x:auto;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.71875rem;line-height:1.75;color:#24292e;font-variant-ligatures:none}.wx-ln.svelte-70v5qm{display:flex;min-height:1.75em;padding-right:1rem;width:max-content;min-width:100%}.wx-ln.svelte-70v5qm>span:where(.svelte-70v5qm){white-space:pre}.wx-ln.key.svelte-70v5qm{background:#1e40af0f;box-shadow:inset 2px 0 0 var(--color-brand-primary)}.wx-num.svelte-70v5qm{flex:0 0 2.5rem;padding-right:.875rem;text-align:right;color:#959da5;-webkit-user-select:none;user-select:none}.wx-code.svelte-70v5qm .k:where(.svelte-70v5qm){color:#d73a49}.wx-code.svelte-70v5qm .s:where(.svelte-70v5qm){color:#032f62}.wx-code.svelte-70v5qm .f:where(.svelte-70v5qm){color:#6f42c1}.wx-code.svelte-70v5qm .c:where(.svelte-70v5qm){color:#6a737d}.wx-code.svelte-70v5qm .n:where(.svelte-70v5qm){color:#005cc5}.wx-note.svelte-70v5qm{margin:.75rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--color-text-secondary)}.wx-result.svelte-70v5qm{min-width:0;padding:1.25rem;border-top:1px solid var(--color-border);animation:svelte-70v5qm-wx-in .35s .06s ease both}.wx-label.svelte-70v5qm{display:block;margin-bottom:.875rem}.wx-query.svelte-70v5qm{display:block;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.45;color:var(--color-text-default)}.wx-meta.svelte-70v5qm{display:inline-flex;align-items:baseline;gap:.5rem;font-size:.75rem;color:var(--color-text-secondary)}.wx-meta.svelte-70v5qm b:where(.svelte-70v5qm){font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.625rem;letter-spacing:.08em;text-transform:uppercase;color:var(--color-brand-primary)}.wx-result.svelte-70v5qm code:where(.svelte-70v5qm){font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.75rem;color:var(--color-text-default)}.wx-fine.svelte-70v5qm{margin:.875rem 0 0;font-size:.75rem;line-height:1.55;color:var(--color-text-muted)}.wx-matches.svelte-70v5qm{list-style:none;margin:0;padding:0;display:grid;gap:.75rem}.wx-matches.svelte-70v5qm li:where(.svelte-70v5qm){display:grid;grid-template-columns:7.5rem minmax(0,1fr);gap:.875rem;align-items:center}.wx-matches.svelte-70v5qm li:where(.svelte-70v5qm)>div:where(.svelte-70v5qm){display:grid;gap:.375rem}.wx-matches.svelte-70v5qm img:where(.svelte-70v5qm){width:100%;aspect-ratio:3 / 2;object-fit:cover;border-radius:.5rem;border:1px solid var(--color-border);background:var(--color-surface-soft)}.wx-stats.svelte-70v5qm{display:flex;flex-wrap:wrap;gap:.75rem 2rem;margin:1.125rem 0 0;padding-top:.875rem;border-top:1px dashed var(--color-border)}.wx-stats.svelte-70v5qm div:where(.svelte-70v5qm){display:grid;gap:.125rem}.wx-stats.svelte-70v5qm dt:where(.svelte-70v5qm){font-size:.6875rem;color:var(--color-text-muted)}.wx-stats.svelte-70v5qm dd:where(.svelte-70v5qm){margin:0;font-size:1.125rem;font-weight:750;letter-spacing:-.02em;color:var(--color-text-default)}.wx-stats-lg.svelte-70v5qm{margin-top:0;padding-top:0;border-top:0;gap:1rem 2.25rem}.wx-stats-lg.svelte-70v5qm dd:where(.svelte-70v5qm){font-size:clamp(1.5rem,2.4vw,2rem)}.wx-timeline.svelte-70v5qm{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:.25rem}.wx-scene.svelte-70v5qm{margin:0;display:grid;gap:.25rem}.wx-scene.svelte-70v5qm img:where(.svelte-70v5qm){width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:.25rem;opacity:.4;filter:grayscale(.7);outline:2px solid transparent;outline-offset:1px;transition:opacity .25s,filter .25s,outline-color .25s}.wx-scene.svelte-70v5qm figcaption:where(.svelte-70v5qm){font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.5625rem;color:var(--color-text-muted);text-align:center}.wx-scene.lit.svelte-70v5qm img:where(.svelte-70v5qm){opacity:1;filter:none;outline-color:var(--color-brand-primary)}.wx-scene.lit.svelte-70v5qm figcaption:where(.svelte-70v5qm){color:var(--color-brand-primary);font-weight:600}.wx-queries.svelte-70v5qm{list-style:none;margin:.75rem 0 0;padding:0;display:grid;gap:.125rem}.wx-queries.svelte-70v5qm button:where(.svelte-70v5qm){width:100%;display:flex;align-items:baseline;gap:.75rem;padding:.375rem .5rem;border:0;border-radius:.375rem;background:transparent;text-align:left;cursor:pointer;font:inherit}.wx-queries.svelte-70v5qm button.lit:where(.svelte-70v5qm){background:#1e40af0f}.wx-queries.svelte-70v5qm button:where(.svelte-70v5qm):focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:1px}.wx-when.svelte-70v5qm{margin-left:auto;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.6875rem;color:var(--color-text-muted);white-space:nowrap}.wx-queries.svelte-70v5qm button.lit:where(.svelte-70v5qm) .wx-when:where(.svelte-70v5qm){color:var(--color-brand-primary);font-weight:600}.wx-scan.svelte-70v5qm{width:100%;height:5.5rem;object-fit:cover;object-position:50% 28%;border-radius:.5rem;border:1px solid var(--color-border)}.wx-table-wrap.svelte-70v5qm{margin-top:.75rem;overflow-x:auto}.wx-table.svelte-70v5qm{width:100%;border-collapse:collapse;font-size:.75rem}.wx-table.svelte-70v5qm th:where(.svelte-70v5qm),.wx-table.svelte-70v5qm td:where(.svelte-70v5qm){padding:.4375rem .5rem;border-bottom:1px solid var(--color-border);text-align:right;white-space:nowrap}.wx-table.svelte-70v5qm thead:where(.svelte-70v5qm) th:where(.svelte-70v5qm){font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.5625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--color-text-muted)}.wx-table.svelte-70v5qm th[scope=row]:where(.svelte-70v5qm),.wx-table.svelte-70v5qm thead:where(.svelte-70v5qm) th:where(.svelte-70v5qm):first-child{padding-left:0;text-align:left}.wx-table.svelte-70v5qm th[scope=row]:where(.svelte-70v5qm){font-weight:600;color:var(--color-text-default)}.wx-table.svelte-70v5qm td:where(.svelte-70v5qm){font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;color:var(--color-text-secondary)}.wx-table.svelte-70v5qm tr.flag:where(.svelte-70v5qm) td:where(.svelte-70v5qm):nth-child(2){color:var(--color-text-default);font-weight:700}.wx-table.svelte-70v5qm tr.flag:where(.svelte-70v5qm) td:where(.svelte-70v5qm):nth-child(3){color:var(--color-brand-primary);font-weight:700}.wx-strip.svelte-70v5qm{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.375rem}.wx-strip.svelte-70v5qm figure:where(.svelte-70v5qm){margin:0;display:grid;gap:.25rem}.wx-strip.svelte-70v5qm img:where(.svelte-70v5qm){width:100%;height:auto;aspect-ratio:1;image-rendering:pixelated;border-radius:.375rem;border:1px solid var(--color-border)}.wx-strip.svelte-70v5qm figcaption:where(.svelte-70v5qm){font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.5625rem;color:var(--color-text-muted);text-align:center}.wx-strip-caption.svelte-70v5qm{margin:.5rem 0 1rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.625rem;color:var(--color-text-muted)}.wx-robot-lead.svelte-70v5qm{margin:0 0 .5rem;font-size:.8125rem;color:var(--color-text-secondary)}.wx-robot-lead.svelte-70v5qm b:where(.svelte-70v5qm){color:var(--color-text-default)}.wx-checks.svelte-70v5qm{list-style:none;margin:0;padding:0;display:grid;gap:.3125rem;font-size:.8125rem;color:var(--color-text-default)}.wx-checks.svelte-70v5qm li:where(.svelte-70v5qm){display:flex;gap:.5rem}.wx-checks.svelte-70v5qm li:where(.svelte-70v5qm):before{content:"✓";color:var(--color-success);font-weight:700}.wx-source.svelte-70v5qm{list-style:none;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;margin:0;padding:.75rem 1.25rem;border-top:1px solid var(--color-border);background:var(--color-surface-soft);font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.6875rem;color:var(--color-text-muted)}.wx-source.svelte-70v5qm li:where(.svelte-70v5qm){display:inline-flex;align-items:center;gap:.5rem}.wx-source.svelte-70v5qm li:where(.svelte-70v5qm)+li:where(.svelte-70v5qm):before{content:"";width:4px;height:4px;border-radius:50%;background:var(--color-border)}.wx-more.svelte-70v5qm{margin:1.25rem 0 0;font-size:.8125rem}.wx-more.svelte-70v5qm a:where(.svelte-70v5qm){color:var(--color-brand-primary);font-weight:600}@keyframes svelte-70v5qm-wx-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.wx-code-col.svelte-70v5qm,.wx-result.svelte-70v5qm{animation:none}.wx-scene.svelte-70v5qm img:where(.svelte-70v5qm),.wx-tab.svelte-70v5qm,.wx-tab.svelte-70v5qm:after{transition:none}}@media(min-width:73.75em){.wx-split.svelte-70v5qm{grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);min-height:26rem}.wx-result.svelte-70v5qm{border-top:0;border-left:1px solid var(--color-border)}}@media(max-width:64em){.wx-tabs.svelte-70v5qm{display:flex;overflow-x:auto;scrollbar-width:none;margin-left:-1.5rem;margin-right:-1.5rem;padding:.25rem 1.5rem}.wx-tabs.svelte-70v5qm::-webkit-scrollbar{display:none}.wx-tab.svelte-70v5qm{flex:0 0 auto;min-width:10.5rem}}@media(max-width:37.5em){.wx-card-head.svelte-70v5qm{flex-wrap:wrap;row-gap:.375rem;padding:.75rem 1rem}.wx-file.svelte-70v5qm{order:3;flex-basis:100%}.wx-code-col.svelte-70v5qm,.wx-result.svelte-70v5qm{padding:1rem}.wx-code.svelte-70v5qm{font-size:.6875rem}.wx-matches.svelte-70v5qm li:where(.svelte-70v5qm){grid-template-columns:6rem minmax(0,1fr)}.wx-timeline.svelte-70v5qm{grid-template-columns:repeat(3,minmax(0,1fr))}.wx-table.svelte-70v5qm th[scope=row]:where(.svelte-70v5qm){white-space:normal}.wx-table.svelte-70v5qm thead:where(.svelte-70v5qm) th:where(.svelte-70v5qm){white-space:normal;vertical-align:bottom}.wx-table.svelte-70v5qm th:where(.svelte-70v5qm),.wx-table.svelte-70v5qm td:where(.svelte-70v5qm){padding-left:.375rem;padding-right:.375rem}.wx-table.svelte-70v5qm th:where(.svelte-70v5qm):nth-child(4),.wx-table.svelte-70v5qm td:where(.svelte-70v5qm):nth-child(4){display:none}.wx-source.svelte-70v5qm{padding:.75rem 1rem}}.pydf-pipeline-wrap.svelte-1ekhxrv{width:100%;max-width:28.75rem;margin:0 auto}#python-execution.svelte-1ekhxrv,#building-blocks.svelte-1ekhxrv,#discuss-ai.svelte-1ekhxrv{scroll-margin-top:4rem}.pydf-doc-link.svelte-1ekhxrv{margin:1.5rem 0 0;font-size:.8125rem}.pydf-doc-link.svelte-1ekhxrv a:where(.svelte-1ekhxrv){color:var(--color-brand-primary);font-weight:600}.py-inner.svelte-1ekhxrv{max-width:73.75rem;margin:0 auto;padding:0 1.5rem}.py-why.svelte-1ekhxrv{padding:var(--space-section) 0;background:var(--color-surface-soft);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border)}.py-lanes.svelte-1ekhxrv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem;margin-top:2.5rem}.py-lane.svelte-1ekhxrv{margin:0;display:flex;flex-direction:column;gap:1.25rem;padding:1.5rem;background:var(--color-surface);border:1px solid var(--color-border);border-radius:.875rem;box-shadow:0 8px 24px -16px #0f172a40}.py-lane.svelte-1ekhxrv figcaption:where(.svelte-1ekhxrv){display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.25rem .75rem}.py-engine.svelte-1ekhxrv{display:inline-flex;align-items:center;gap:.5rem;font-size:1rem;font-weight:700;color:var(--color-text-default)}.py-engine.svelte-1ekhxrv:before{content:"";width:.5rem;height:.5rem;border-radius:50%;background:var(--py-accent)}.py-lane-spark.svelte-1ekhxrv{--py-accent: #e25a1c;--py-ink: color-mix(in srgb, #e25a1c 80%, #000)}.py-lane-sail.svelte-1ekhxrv{--py-accent: var(--color-brand-primary);--py-ink: var(--color-brand-primary)}.py-lane.svelte-1ekhxrv{--py-head: color-mix(in srgb, var(--py-accent) 70%, #fff);--py-cell: color-mix(in srgb, var(--py-accent) 24%, #fff)}.py-count.svelte-1ekhxrv,.py-proc-label.svelte-1ekhxrv,.py-chip.svelte-1ekhxrv,.py-hop.svelte-1ekhxrv span:where(.svelte-1ekhxrv),.py-share.svelte-1ekhxrv,.py-batch-label.svelte-1ekhxrv{font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace}.py-engine.svelte-1ekhxrv,.py-count.svelte-1ekhxrv{white-space:nowrap}.py-count.svelte-1ekhxrv{font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-muted)}.py-lane.svelte-1ekhxrv p:where(.svelte-1ekhxrv){margin:0;font-size:.875rem;line-height:1.6;color:var(--color-text-secondary)}.py-diagram.svelte-1ekhxrv{display:flex;align-items:stretch;min-height:9rem}.py-proc.svelte-1ekhxrv{position:relative;flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;padding:2.25rem .875rem 2rem;border:1px solid var(--color-border);border-radius:.625rem;background:var(--color-surface-soft)}.py-proc-label.svelte-1ekhxrv{position:absolute;top:.875rem;left:.875rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}.py-proc-body.svelte-1ekhxrv{display:flex;align-items:center;justify-content:center;gap:.875rem}.py-proc-worker.svelte-1ekhxrv{flex-grow:1.4}.py-chip.svelte-1ekhxrv{padding:.375rem .625rem;border:1px solid var(--color-border);border-radius:.375rem;background:var(--color-surface);font-size:.75rem;font-weight:600;color:var(--color-text-default);white-space:nowrap}.py-chip-udf.svelte-1ekhxrv{border-color:color-mix(in srgb,var(--py-accent) 45%,var(--color-border))}.py-batch.svelte-1ekhxrv{position:relative;display:inline-flex}.py-batch-cols.svelte-1ekhxrv{display:flex;gap:3px;padding:4px;border:1px solid color-mix(in srgb,var(--py-accent) 30%,var(--color-border));border-radius:.3125rem;background:var(--color-surface)}.py-batch-col.svelte-1ekhxrv{width:.625rem;height:38px;border-radius:2px;background:linear-gradient(to bottom,var(--py-head) 0 6px,transparent 6px 8px,var(--py-cell) 8px 14px,transparent 14px 16px,var(--py-cell) 16px 22px,transparent 22px 24px,var(--py-cell) 24px 30px,transparent 30px 32px,var(--py-cell) 32px 38px,transparent 38px)}.py-batch-label.svelte-1ekhxrv{position:absolute;top:calc(100% + .375rem);left:50%;transform:translate(-50%);font-size:.625rem;font-weight:600;color:var(--color-text-muted);white-space:nowrap}.py-batch-copy.svelte-1ekhxrv .py-batch-cols:where(.svelte-1ekhxrv){border-style:dashed;border-color:var(--py-accent)}.py-batch-copy.svelte-1ekhxrv .py-batch-label:where(.svelte-1ekhxrv){color:var(--py-ink)}.py-hop.svelte-1ekhxrv{flex:0 0 6.5rem;display:flex;flex-direction:column;justify-content:center;gap:.5rem;padding-top:.25rem}.py-hop.svelte-1ekhxrv span:where(.svelte-1ekhxrv){position:relative;display:block;font-size:.625rem;line-height:1;text-align:center;color:var(--py-ink)}.py-hop-out.svelte-1ekhxrv{padding-bottom:.375rem;border-bottom:1.5px solid var(--py-accent)}.py-hop-back.svelte-1ekhxrv{padding-top:.375rem;border-top:1.5px solid var(--py-accent)}.py-hop.svelte-1ekhxrv span:where(.svelte-1ekhxrv):after{content:"";position:absolute;width:0;height:0;border-top:4px solid transparent;border-bottom:4px solid transparent}.py-hop-out.svelte-1ekhxrv:after{right:0;bottom:-4.75px;border-left:6px solid var(--py-accent)}.py-hop-back.svelte-1ekhxrv:after{left:0;top:-4.75px;border-right:6px solid var(--py-accent)}.py-proc-sail.svelte-1ekhxrv{border-color:color-mix(in srgb,var(--py-accent) 30%,var(--color-border));background:color-mix(in srgb,var(--py-accent) 4%,var(--color-surface))}.py-proc-sail.svelte-1ekhxrv .py-proc-body:where(.svelte-1ekhxrv){width:100%;gap:0}.py-proc-py.svelte-1ekhxrv{flex:0 0 auto;min-width:9rem;padding:1.875rem .75rem .75rem;border-color:color-mix(in srgb,var(--py-accent) 30%,var(--color-border));background:var(--color-surface)}.py-proc-py.svelte-1ekhxrv .py-proc-label:where(.svelte-1ekhxrv){top:.625rem;left:.75rem}.py-share.svelte-1ekhxrv{position:relative;flex:0 1 7.5rem;min-width:5.5rem;height:1.5px;background:var(--py-accent)}.py-share.svelte-1ekhxrv>span:where(.svelte-1ekhxrv){position:absolute;bottom:calc(100% + .375rem);left:50%;transform:translate(-50%);font-size:.625rem;line-height:1;color:var(--py-ink);white-space:nowrap}.py-share.svelte-1ekhxrv:before,.py-share.svelte-1ekhxrv:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.py-share.svelte-1ekhxrv:before{left:0;border-top:4px solid transparent;border-bottom:4px solid transparent;border-right:6px solid var(--py-accent)}.py-share.svelte-1ekhxrv:after{right:0;width:6px;height:6px;border-radius:50%;background:var(--py-accent)}.py-blocks.svelte-1ekhxrv{padding:var(--space-section) 0}.py-block-list.svelte-1ekhxrv{list-style:none;margin:2.5rem 0 0;padding:0;border-top:1px solid var(--color-border)}.py-block.svelte-1ekhxrv{display:grid;grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1.1fr);gap:1rem 2rem;align-items:start;padding:1.5rem 0;border-bottom:1px solid var(--color-border)}.py-block-num.svelte-1ekhxrv{padding-top:.2rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.75rem;font-weight:600;color:var(--color-brand-primary)}.py-block-text.svelte-1ekhxrv h3:where(.svelte-1ekhxrv){margin:0 0 .375rem;font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;color:var(--color-text-default)}.py-block-text.svelte-1ekhxrv p:where(.svelte-1ekhxrv){margin:0;font-size:.875rem;line-height:1.6;color:var(--color-text-secondary);max-width:30rem}.py-block-link.svelte-1ekhxrv{display:inline-block;margin-top:.5rem;font-size:.8125rem;font-weight:600;color:var(--color-brand-primary)}.py-block-figure.svelte-1ekhxrv{margin:0;min-width:0}.py-block-source.svelte-1ekhxrv{margin-top:.375rem;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.625rem;color:var(--color-text-muted)}.py-block-code.svelte-1ekhxrv{min-width:0;padding:.75rem 1rem;background:var(--color-surface-soft);border:1px solid var(--color-border);border-radius:.625rem;overflow-x:auto;font-family:JetBrains Mono,ui-monospace,Menlo,Consolas,monospace;font-size:.75rem;line-height:1.75;color:#24292e;font-variant-ligatures:none}.py-ln.svelte-1ekhxrv{display:flex;width:max-content}.py-ln.svelte-1ekhxrv>span:where(.svelte-1ekhxrv){white-space:pre}.py-block-code.svelte-1ekhxrv .k:where(.svelte-1ekhxrv){color:#d73a49}.py-block-code.svelte-1ekhxrv .s:where(.svelte-1ekhxrv){color:#032f62}.py-block-code.svelte-1ekhxrv .f:where(.svelte-1ekhxrv){color:#6f42c1}.py-block-code.svelte-1ekhxrv .c:where(.svelte-1ekhxrv){color:#6a737d}.py-block-code.svelte-1ekhxrv .n:where(.svelte-1ekhxrv){color:#005cc5}@media(max-width:70em){.py-lanes.svelte-1ekhxrv{grid-template-columns:minmax(0,1fr)}}@media(max-width:64em){.py-block.svelte-1ekhxrv{grid-template-columns:2.5rem minmax(0,1fr)}.py-block-figure.svelte-1ekhxrv{grid-column:2}}@media(max-width:56.25em){.pydf-pipeline-wrap.svelte-1ekhxrv{max-width:22.5rem}}@media(max-width:37.5em){.pydf-pipeline-wrap.svelte-1ekhxrv{max-width:18.75rem}.py-lane.svelte-1ekhxrv{padding:1.125rem}.py-lane-spark.svelte-1ekhxrv .py-diagram:where(.svelte-1ekhxrv){flex-direction:column}.py-hop.svelte-1ekhxrv{flex:0 0 auto;flex-direction:row;justify-content:center;gap:1.75rem;height:3rem;padding:0}.py-hop.svelte-1ekhxrv span:where(.svelte-1ekhxrv){display:flex;align-items:center;gap:.5rem;padding:0;border:0}.py-hop-out.svelte-1ekhxrv{flex-direction:row-reverse}.py-hop.svelte-1ekhxrv span:where(.svelte-1ekhxrv):after{content:none}.py-hop.svelte-1ekhxrv span:where(.svelte-1ekhxrv):before{content:"";flex:0 0 9px;align-self:stretch;background:var(--py-accent)}.py-hop-out.svelte-1ekhxrv:before{clip-path:polygon(3.75px 0,5.25px 0,5.25px calc(100% - 6px),9px calc(100% - 6px),4.5px 100%,0 calc(100% - 6px),3.75px calc(100% - 6px))}.py-hop-back.svelte-1ekhxrv:before{clip-path:polygon(4.5px 0,9px 6px,5.25px 6px,5.25px 100%,3.75px 100%,3.75px 6px,0 6px)}.py-proc-sail.svelte-1ekhxrv .py-proc-body:where(.svelte-1ekhxrv){flex-direction:column}.py-proc-sail.svelte-1ekhxrv .py-batch:where(.svelte-1ekhxrv){flex-direction:column;align-items:center;gap:.375rem}.py-proc-sail.svelte-1ekhxrv .py-batch-label:where(.svelte-1ekhxrv){position:static;transform:none}.py-share.svelte-1ekhxrv{flex:0 0 2.5rem;margin-top:.375rem;width:1.5px;min-width:0;height:auto}.py-share.svelte-1ekhxrv>span:where(.svelte-1ekhxrv){top:50%;bottom:auto;left:calc(100% + .625rem);transform:translateY(-50%)}.py-share.svelte-1ekhxrv:before{top:0;left:50%;transform:translate(-50%);border-top:0;border-right:4px solid transparent;border-bottom:6px solid var(--py-accent);border-left:4px solid transparent}.py-share.svelte-1ekhxrv:after{inset:auto auto 0 50%;transform:translate(-50%,50%)}.py-block.svelte-1ekhxrv{grid-template-columns:minmax(0,1fr);gap:.75rem}.py-block-num.svelte-1ekhxrv{padding-top:0}.py-block-figure.svelte-1ekhxrv{grid-column:1}}
