g.shell.svelte-16oflhw .mono-sm{font-family:var(--mono);font-size:11px;letter-spacing:.02em;fill:var(--ivory);fill-opacity:.72}g.shell.svelte-16oflhw .prompt{fill:var(--gold);fill-opacity:.9}g.shell.svelte-16oflhw .arrow{fill:var(--gold);fill-opacity:.7}g.shell.svelte-16oflhw .ok{fill:var(--gold);fill-opacity:.95}g.shell.svelte-16oflhw .cmd{fill:var(--ivory);fill-opacity:.9}g.shell.svelte-16oflhw .link{fill:var(--gold);fill-opacity:.85;text-decoration:underline}g.shell.svelte-16oflhw .output{fill:var(--ivory);fill-opacity:.65}g.shell.svelte-16oflhw .output-dim{fill:var(--ivory);fill-opacity:.4}g.shell.svelte-16oflhw .caret-block{fill:var(--gold);fill-opacity:.9;animation:svelte-16oflhw-blink 1.1s step-end infinite}@keyframes svelte-16oflhw-blink{50%{fill-opacity:0}}.col-bar{fill:var(--ivory);fill-opacity:.12;stroke:var(--gold);stroke-width:.5;stroke-opacity:.35;vector-effect:non-scaling-stroke}.baseline-rows line{stroke:var(--ivory);stroke-width:.4;stroke-opacity:.1;stroke-dasharray:1 3;vector-effect:non-scaling-stroke}.annot-num{font-family:var(--mono);font-style:normal;font-size:11px;fill:var(--gold);fill-opacity:.85;letter-spacing:.1em}.wire-block{fill:var(--ivory);fill-opacity:.12;stroke:var(--ivory);stroke-width:1;stroke-opacity:.6;vector-effect:non-scaling-stroke}.wire-line{stroke:var(--ivory);stroke-width:1;stroke-opacity:.35;vector-effect:non-scaling-stroke}.wire-headline{stroke:var(--ivory);stroke-width:3;stroke-opacity:.7;stroke-linecap:butt;vector-effect:non-scaling-stroke}.wire-btn{fill:none;stroke:var(--gold);stroke-width:1;stroke-opacity:.75;vector-effect:non-scaling-stroke}.wire-img{fill:var(--ivory);fill-opacity:.05;stroke:var(--ivory);stroke-width:1;stroke-opacity:.4;vector-effect:non-scaling-stroke}.wire-img-sm{fill:var(--ivory);fill-opacity:.07;stroke:var(--ivory);stroke-width:.75;stroke-opacity:.35;vector-effect:non-scaling-stroke}.wire-x{stroke:var(--ivory);stroke-width:.75;stroke-opacity:.25;vector-effect:non-scaling-stroke}.wire-card{fill:none;stroke:var(--ivory);stroke-width:.8;stroke-opacity:.38;vector-effect:non-scaling-stroke}.solid-gold-line{stroke:var(--gold);stroke-width:1.2;stroke-opacity:.7;vector-effect:non-scaling-stroke}.tbl-frame{fill:none;stroke:var(--gold);stroke-width:1;stroke-opacity:.65;vector-effect:non-scaling-stroke}.tbl-head{fill:var(--gold);fill-opacity:.08;stroke:none}.row-div{stroke:var(--ivory);stroke-width:.5;stroke-opacity:.18;vector-effect:non-scaling-stroke}.mono-sm{font-family:var(--mono);font-size:10px;letter-spacing:.06em;fill:var(--ivory);fill-opacity:.72}.gold-text{fill:var(--gold);fill-opacity:.9}.rel-line{fill:none;stroke:var(--gold);stroke-width:1.2;stroke-opacity:.75;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.api-box{fill:var(--ivory);fill-opacity:.03;stroke:var(--gold);stroke-width:1;stroke-opacity:.7;vector-effect:non-scaling-stroke}.api-side{fill:none;stroke:var(--gold);stroke-width:1;stroke-opacity:.7;vector-effect:non-scaling-stroke}.req-arrow{stroke:var(--gold);stroke-width:1.3;stroke-opacity:.8;vector-effect:non-scaling-stroke}.res-arrow{stroke:var(--ivory);stroke-width:1;stroke-opacity:.55;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.step-dot{fill:var(--gold);fill-opacity:.95}.step-dot-ivory{fill:var(--ivory);fill-opacity:.75}.arch-node{fill:var(--ivory);fill-opacity:.03;stroke:var(--gold);stroke-width:1;stroke-opacity:.75;vector-effect:non-scaling-stroke}.arch-conn{fill:none;stroke:var(--ivory);stroke-width:1;stroke-opacity:.4;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.branch-main{fill:none;stroke:var(--gold);stroke-width:1.4;stroke-opacity:.85;vector-effect:non-scaling-stroke}.branch-feat{stroke:var(--ivory);stroke-width:1.2;stroke-opacity:.6;vector-effect:non-scaling-stroke}.commit-main{fill:var(--gold);fill-opacity:.9;stroke:none}.commit-merge{fill:var(--navy);stroke:var(--gold);stroke-width:2;stroke-opacity:1;vector-effect:non-scaling-stroke}.commit-feat{fill:var(--ivory);fill-opacity:.8;stroke:none}.commit-head-ring{fill:none;stroke:var(--gold);stroke-width:1;stroke-opacity:.5;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.tag-bubble{fill:var(--navy);stroke:var(--gold);stroke-width:.8;stroke-opacity:.75;vector-effect:non-scaling-stroke}.annot-sm{font-family:var(--serif);font-style:italic;font-size:10px;fill:var(--ivory);fill-opacity:.7}.pill-done{fill:var(--gold);fill-opacity:.08;stroke:var(--gold);stroke-width:1;stroke-opacity:.75;vector-effect:non-scaling-stroke}.pill-active{fill:var(--gold);fill-opacity:.9;stroke:var(--gold);stroke-width:1;stroke-opacity:1;vector-effect:non-scaling-stroke}.pill-pending{fill:none;stroke:var(--ivory);stroke-width:1;stroke-opacity:.35;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.check-gold{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-opacity:.9;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.spinner-ring{fill:none;stroke:var(--gold);stroke-width:1;stroke-opacity:.3;vector-effect:non-scaling-stroke}.spinner-arc{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-opacity:1;stroke-linecap:round;vector-effect:non-scaling-stroke;transform-origin:400px 222px;animation:svelte-1lsi2ne-spin 1.2s linear infinite}@keyframes svelte-1lsi2ne-spin{to{transform:rotate(360deg)}}.pending-ring{fill:none;stroke:var(--ivory);stroke-width:1;stroke-opacity:.35;vector-effect:non-scaling-stroke}.pipe-arrow{stroke:var(--gold);stroke-width:1.2;stroke-opacity:.75;vector-effect:non-scaling-stroke}.pipe-arrow-pending{stroke:var(--ivory);stroke-width:1;stroke-opacity:.3;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.hero-svg.svelte-1g1ks5u{display:block;width:100%;max-width:min(1700px,95vw);height:auto;aspect-ratio:auto;pointer-events:none}.hero-svg .morph{fill:none;stroke:var(--gold);stroke-width:1.25;stroke-opacity:.85;stroke-linejoin:miter;stroke-linecap:butt;vector-effect:non-scaling-stroke}.hero-svg .inner{fill:none;stroke:var(--ivory);stroke-width:1;stroke-opacity:.5;vector-effect:non-scaling-stroke}.hero-svg .inner-arrow{fill:var(--ivory);fill-opacity:.5;stroke:none}.hero-svg .outline-thin{fill:none;stroke:var(--gold);stroke-width:1;stroke-opacity:.75;vector-effect:non-scaling-stroke}.hero-svg .solid{fill:var(--ivory);fill-opacity:.55;stroke:var(--ivory);stroke-width:1;stroke-opacity:.55;vector-effect:non-scaling-stroke}.hero-svg .solid-gold{fill:var(--gold);fill-opacity:.85;stroke:none}.hero-svg .sel{fill:var(--gold);fill-opacity:.12;stroke:none}.hero-svg .sel-line{fill:var(--gold);fill-opacity:.1;stroke:none}.hero-svg .faint{fill:none;stroke:var(--ivory);stroke-width:.75;stroke-opacity:.3;vector-effect:non-scaling-stroke}.hero-svg .fiducials path,.hero-svg .crosshairs path,.hero-svg .corners path{fill:none;stroke:var(--gold);stroke-width:1;stroke-opacity:.6;vector-effect:non-scaling-stroke}.hero-svg .corners path{stroke:var(--ivory);stroke-opacity:.28}.hero-svg .dim{color:var(--gold)}.hero-svg .dim line{stroke:var(--gold);stroke-width:.8;stroke-opacity:.55;vector-effect:non-scaling-stroke}.hero-svg .dim .ext{stroke-dasharray:2 2;stroke-opacity:.4}.hero-svg .dim-tick{stroke:var(--gold);stroke-width:.8;stroke-opacity:.75;vector-effect:non-scaling-stroke}.hero-svg .dim-baseline{stroke:var(--gold);stroke-width:.7;stroke-opacity:.5;stroke-dasharray:3 2;vector-effect:non-scaling-stroke}.hero-svg .plate-baseline{stroke:var(--ivory);stroke-width:.5;stroke-opacity:.1;stroke-dasharray:1 4;vector-effect:non-scaling-stroke}.hero-svg .grid line{fill:none;stroke:var(--ivory);stroke-width:.6;stroke-opacity:.16;stroke-dasharray:1.5 3;vector-effect:non-scaling-stroke}.hero-svg .ruler line{stroke:var(--gold);stroke-width:.8;stroke-opacity:.55;vector-effect:non-scaling-stroke}.hero-svg .construct{fill:none;stroke:var(--ivory);stroke-width:.8;stroke-opacity:.25;stroke-dasharray:4 3;vector-effect:non-scaling-stroke}.hero-svg .bezier{fill:none;stroke:var(--ivory);stroke-width:1.4;stroke-opacity:.85;vector-effect:non-scaling-stroke}.hero-svg .handle{stroke:var(--gold);stroke-width:.6;stroke-opacity:.55;stroke-dasharray:2 2;vector-effect:non-scaling-stroke}.hero-svg .anchor{fill:none;stroke:var(--ivory);stroke-width:1.25;stroke-opacity:.85;vector-effect:non-scaling-stroke}.hero-svg .handle-dot{fill:var(--gold);fill-opacity:.85}.hero-svg .leader{stroke:var(--ivory);stroke-width:.6;stroke-opacity:.4;vector-effect:non-scaling-stroke}.hero-svg .caret{stroke:var(--gold);stroke-width:1.5;stroke-opacity:.9;vector-effect:non-scaling-stroke;animation:svelte-1g1ks5u-heroCaretBlink 1.1s step-end infinite}@keyframes svelte-1g1ks5u-heroCaretBlink{50%{stroke-opacity:0}}.hero-svg .tok-keyword{fill:var(--gold);fill-opacity:.82}.hero-svg .tok-ident{fill:var(--ivory);fill-opacity:.72}.hero-svg .tok-fn{fill:var(--ivory);fill-opacity:.85}.hero-svg .tok-string{fill:var(--gold);fill-opacity:.55}.hero-svg .tok-num{fill:var(--gold);fill-opacity:.7}.hero-svg .tok-tag{fill:var(--gold);fill-opacity:.6}.hero-svg .tok-text{fill:var(--ivory);fill-opacity:.42}.hero-svg .tok-punct{fill:var(--ivory);fill-opacity:.5}.hero-svg .mono-xs{font-family:var(--mono);font-size:9px;letter-spacing:.18em;fill:var(--ivory);fill-opacity:.65;text-transform:uppercase}.hero-svg .annot{font-family:var(--serif);font-style:italic;font-size:13px;fill:var(--ivory);fill-opacity:.72}.hero-svg .annot.url{font-size:11px;letter-spacing:.08em}.hero-svg .dim-label{font-family:var(--mono);font-size:10px;letter-spacing:.18em;fill:var(--gold);fill-opacity:.75;text-transform:uppercase}.hero-svg .fig-caption{font-family:var(--mono);font-size:10px;letter-spacing:.32em;fill:var(--gold);fill-opacity:.65;text-transform:uppercase}.hero-svg .plate-id{font-family:var(--mono);font-size:9px;letter-spacing:.28em;fill:var(--ivory);fill-opacity:.35;text-transform:uppercase}
