.Stage_stage__7fvXE{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);padding:clamp(var(--space-2),2.5vw,var(--space-3));box-shadow:0 18px 50px -34px color-mix(in srgb,var(--text) 45%,transparent)}.Stage_stage__7fvXE:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px}.Stage_head___slgd{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1);margin-bottom:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.Stage_approach___5olH{margin:0;font-weight:700;font-size:.9375rem;letter-spacing:-.01em;color:var(--text)}.Stage_problem__QaojR{margin:0;color:var(--text-muted);font-size:.8125rem}.Stage_track__okQCE{position:relative;padding-top:1.9rem}.Stage_pointers__ho_zx{position:absolute;top:0;left:0;right:0;height:1.9rem}.Stage_pointer__Gem_C{position:absolute;left:calc((var(--i) + .5) * (100% / var(--n)));transform:translateX(-50%);font-size:.6875rem;font-weight:700;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.Stage_pointer__Gem_C:after{content:"";position:absolute;left:50%;top:100%;width:2px;height:.45rem;border-radius:1px;background:currentColor}.Stage_pointerHigh__ynpd5,.Stage_pointerLow__nOQty{color:var(--accent-deep)}.Stage_cells__Ugm7N{display:grid;grid-template-columns:repeat(var(--n),1fr);gap:.375rem;list-style:none;margin:0;padding:0}.Stage_cell__HyuR3{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.125rem;padding:var(--space-1) .125rem;min-height:3.4rem;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--text) 3%,var(--surface))}.Stage_value__zQMp0{font-weight:700;font-size:clamp(.9375rem,.75rem + .7vw,1.375rem);font-variant-numeric:tabular-nums;line-height:1.2;color:var(--text)}.Stage_index__V6awj{font-size:.6875rem;color:var(--text-muted);font-variant-numeric:tabular-nums}.Stage_cellOn__jtMkg{border-color:var(--accent);border-width:2px;background:color-mix(in srgb,var(--accent) 12%,var(--surface))}.Stage_cellOut__L1cxf{opacity:.55}.Stage_cellFound__sKdE1{border-color:var(--marker);border-width:2px;background:color-mix(in srgb,var(--marker) 14%,var(--surface))}.Stage_cellFound__sKdE1 .Stage_value__zQMp0{color:var(--marker)}.Stage_cellFound__sKdE1 .Stage_index__V6awj{color:var(--marker);opacity:.75}.Stage_readout__TEvYi{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1);margin:var(--space-3) 0 0;min-height:1.9rem}.Stage_expr__qnWIY{font-size:clamp(1.0625rem,.85rem + .7vw,1.5rem);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--text)}.Stage_relMatch__z98Qx,.Stage_rel__CWXMT{font-size:.75rem;font-weight:650;font-weight:600;padding:.2rem .55rem;border:1px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:999px;color:var(--text-muted)}.Stage_relMatch__z98Qx{border-color:var(--marker);color:var(--marker);background:color-mix(in srgb,var(--marker) 10%,var(--surface))}.Stage_sidePanel__L4SHh{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--border);overflow-x:auto}.Stage_sideLabel__VprFZ{font-size:.6875rem;font-weight:650;font-weight:600;margin:0 0 var(--space-1);color:var(--text-muted)}.Stage_pseudo__XiyuO{margin:var(--space-3) 0 0;padding:var(--space-2) 0;border-top:1px solid var(--border);list-style:none;counter-reset:line;font-size:clamp(.8125rem,.76rem + .22vw,.9375rem);line-height:1.75;color:var(--text-muted);overflow-x:auto}.Stage_pseudo__XiyuO li{display:flex;width:max-content;min-width:100%;padding-right:.75rem;border-radius:var(--radius)}.Stage_pseudo__XiyuO li:before{counter-increment:line;content:counter(line);flex:none;width:2.5rem;padding-right:.875rem;text-align:right;font-size:.75rem;font-variant-numeric:tabular-nums;color:color-mix(in srgb,var(--text-muted) 60%,transparent);user-select:none}.Stage_pseudo__XiyuO code{white-space:pre}.Stage_pseudoOn__WAwGv{color:var(--text);font-weight:600;background:color-mix(in srgb,var(--accent) 14%,transparent);box-shadow:inset 2px 0 0 var(--accent)}.Stage_pseudoOn__WAwGv:before{color:var(--accent)}.Stage_caption__j846L{margin:var(--space-2) 0 0;min-height:3.1rem;color:var(--text-muted);font-size:.9375rem}.Stage_step__SJE1q{display:inline-block;margin-right:.5rem;font-size:.6875rem;font-weight:700;font-weight:600;color:var(--accent);font-variant-numeric:tabular-nums}.Stage_progress__WNWEU{display:inline-block;vertical-align:middle;width:2.75rem;height:3px;margin-right:.5rem;border-radius:2px;background:color-mix(in srgb,var(--text) 14%,transparent);position:relative;overflow:hidden}.Stage_progress__WNWEU:after{content:"";position:absolute;inset:0;width:var(--done);border-radius:2px;background:var(--accent)}.Stage_found__7g3fB{color:var(--marker)}.Stage_controls__71_8r{display:flex;flex-wrap:wrap;gap:var(--space-1);margin-top:var(--space-2)}.Stage_control__IQtNQ{font:inherit;font-size:.875rem;font-weight:650;padding:0 var(--space-2);min-height:44px;background:var(--surface);color:var(--text);border:1px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:var(--radius);cursor:pointer}.Stage_control__IQtNQ:hover:not([disabled]){border-color:var(--accent);color:var(--accent-deep)}.Stage_control__IQtNQ[disabled]{opacity:.4;cursor:default}.Stage_controlPrimary__vC36S{background:var(--accent);border-color:var(--accent);color:var(--accent-text)}.Stage_controlPrimary__vC36S:hover:not([disabled]){background:var(--accent-deep);border-color:var(--accent-deep);color:var(--accent-text)}.Stage_growthRow__jJMVb{margin:calc(-1 * var(--space-2)) 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid var(--border)}.Stage_scrub__9p53a{flex:1 1 10rem;min-width:8rem;accent-color:var(--accent);height:44px;cursor:pointer}.Stage_speedGroup__2bf_u{display:flex;align-items:center;gap:var(--space-1);white-space:nowrap;font-size:.875rem}.Stage_speed__U3mC6{font:inherit;font-size:.875rem;min-height:44px;padding:0 var(--space-1);color:var(--text);background:var(--surface);border:1px solid color-mix(in srgb,var(--text) 22%,transparent);border-radius:var(--radius)}.Stage_hint__CCwVv{margin:var(--space-1) 0 0;font-size:var(--text-caption);color:var(--text-muted)}@media (max-width:37.5rem){.Stage_scrub__9p53a{flex-basis:100%;order:1}.Stage_speedGroup__2bf_u{order:2}}.Stage_cost__EYjSh{display:flex;flex-wrap:wrap;gap:var(--space-3);margin:var(--space-3) 0 0;padding-top:var(--space-2);border-top:1px solid var(--border)}.Stage_cost__EYjSh dt{font-size:.625rem;font-weight:700;font-weight:600;color:var(--text-muted)}.Stage_cost__EYjSh dd{margin:.15rem 0 0;font-size:1.125rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--text)}.Stage_why___wipD{margin:var(--space-1) 0 0;font-size:.8125rem;color:var(--text-muted)}.Stage_sr__BBeJ2{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:no-preference){.Stage_pointer__Gem_C{transition:left .38s cubic-bezier(.33,.78,.28,1)}.Stage_cell__HyuR3{transition:border-color .24s ease-out,background-color .24s ease-out,box-shadow .24s ease-out,opacity .24s ease-out}.Stage_pseudo__XiyuO li{transition:background-color .26s ease-out,box-shadow .26s ease-out}.Stage_sidePanel__L4SHh .viz-cell{transition:border-color .14s ease-in-out,background-color .14s ease-in-out,transform .14s ease-in-out}.Stage_progress__WNWEU:after{transition:width .3s cubic-bezier(.33,.78,.28,1)}.Stage_control__IQtNQ{transition:border-color .16s ease-out,color .16s ease-out,transform .16s ease-out,filter .16s ease-out}.Stage_control__IQtNQ:hover:not([disabled]){transform:translateY(-1px)}.Stage_cellFound__sKdE1{animation:Stage_settle__h9i4m .35s cubic-bezier(.22,1.1,.36,1)}}@keyframes Stage_settle__h9i4m{0%{transform:scale(.9)}to{transform:scale(1)}}.LandingPage_bleed__n_tMR{position:relative;width:100vw;max-width:100vw;margin-inline:calc(50% - 50vw);padding-inline:var(--shell-gutter-start) var(--shell-gutter-end)}.LandingPage_inner__UMIa9{max-width:var(--shell-max);margin:0 auto}.LandingPage_atmosphere__czFVR{position:absolute;inset:0;overflow:hidden;pointer-events:none;z-index:0}.LandingPage_glowBlue__vNW7y,.LandingPage_glowViolet__s4Lyx{position:absolute;display:block;border-radius:50%;filter:blur(40px)}.LandingPage_glowBlue__vNW7y{top:-18%;left:42%;width:min(60rem,90vw);height:min(42rem,70vw);background:radial-gradient(circle,color-mix(in srgb,var(--accent) 7%,transparent),transparent 62%)}.LandingPage_glowViolet__s4Lyx{top:12%;right:-12%;width:min(44rem,80vw);height:min(36rem,65vw);background:radial-gradient(circle,color-mix(in srgb,var(--earth) 6%,transparent),transparent 62%)}.LandingPage_grid__Uh60c{position:absolute;inset:0;background-image:linear-gradient(to right,color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px),linear-gradient(to bottom,color-mix(in srgb,var(--text) 7%,transparent) 1px,transparent 1px);background-size:88px 88px;mask-image:radial-gradient(ellipse 80% 60% at 60% 30%,#000 20%,transparent 78%)}.LandingPage_hero__FCC0v{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,27rem),1fr));gap:clamp(var(--space-3),4vw,3.5rem);align-items:center;min-height:calc(100svh - 2rem);padding-block:calc(4rem + clamp(2rem, 4vw, 3.5rem)) clamp(2rem,4vw,3.5rem)}.LandingPage_heroCopy__FBF2s{max-width:38rem}.LandingPage_eyebrow__Abg_l{display:inline-flex;align-items:center;gap:.5rem;margin:0 0 var(--space-3);padding:.3rem .75rem .3rem .6rem;border:1px solid var(--border);border-radius:999px;background:var(--surface);font-size:.75rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.LandingPage_h1__a_oAl{margin:0;display:flex;flex-direction:column;font-size:clamp(2.75rem,1.4rem + 7vw,6rem);line-height:.98;letter-spacing:-.035em;font-weight:800;color:var(--text)}.LandingPage_h1Line__pN_14{display:block}.LandingPage_h1Accent__JhXRY{color:var(--accent-deep)}.LandingPage_heroLede__djVnv{margin:var(--space-3) 0 0;max-width:35rem;font-size:clamp(1rem,.95rem + .25vw,1.125rem);line-height:1.65;color:var(--text-muted)}.LandingPage_ctas__9Hvn8{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:clamp(var(--space-3),3vw,var(--space-4))}.LandingPage_cta__7RPKd{display:inline-flex;align-items:center;gap:.5rem}.LandingPage_arrow__ow9i9{display:inline-block}.LandingPage_heroNote__h6zmC{margin:var(--space-3) 0 0;font-size:.875rem;color:var(--text-muted)}.LandingPage_stageWrap__TtAFS{position:relative}.LandingPage_stageTag__br5gB{display:inline-flex;align-items:center;gap:.45rem;margin:0 0 var(--space-2);font-size:.6875rem;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted)}.LandingPage_section__9LKny{position:relative;z-index:1;padding-block:clamp(var(--space-4),6vw,5.5rem);border-top:1px solid var(--border)}.LandingPage_sectionHead__r_LHM{max-width:46rem;margin-bottom:var(--space-4)}.LandingPage_h2__FBKsV{margin:0;font-size:clamp(1.5rem,1.1rem + 1.7vw,2.25rem);line-height:1.15;letter-spacing:-.025em;font-weight:750;color:var(--text)}.LandingPage_lede__zTVeM{margin:var(--space-2) 0 0;font-size:clamp(1rem,.96rem + .2vw,1.125rem);line-height:1.65;color:var(--text-muted);max-width:42rem}.LandingPage_gap__DYrmv{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),1fr));gap:var(--space-2);align-items:start}.LandingPage_gapCard__KysUF{border:1px solid var(--border);border-radius:var(--radius-lg);padding:var(--space-3);background:var(--surface)}.LandingPage_gapCardKey__AEJbn{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.LandingPage_gapLabel__43ALx{margin:0;font-size:.6875rem;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted)}.LandingPage_gapValue__3omZd{margin:var(--space-1) 0 0;font-size:1.0625rem;font-weight:700;line-height:1.35;color:var(--text)}.LandingPage_gapBody__v7bQp{margin:var(--space-2) 0 0;font-size:.875rem;color:var(--text-muted)}.LandingPage_lesson__naB6n{border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);padding:clamp(var(--space-3),3vw,var(--space-4));max-width:46rem}.LandingPage_lessonConcept__70yQF{margin:var(--space-1) 0 0;font-size:clamp(1.25rem,1.1rem + .8vw,1.625rem);line-height:1.25;font-weight:750;color:var(--text)}.LandingPage_lessonQuote__JCCHn{margin:var(--space-3) 0 0;padding-left:var(--space-3);border-left:2px solid var(--accent);font-size:1.0625rem;line-height:1.6;color:var(--text)}.LandingPage_lessonParts__0Ushe{display:flex;flex-wrap:wrap;gap:var(--space-1);margin:var(--space-3) 0 0;padding:0;list-style:none}.LandingPage_part__urhFQ{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-muted);border:1px solid var(--border);border-radius:999px;padding:.25rem .7rem}.LandingPage_commitViewport__5_iEh{position:relative}.LandingPage_commitTitle__FsvIC{margin:0 0 var(--space-4);font-size:clamp(1.5rem,1.1rem + 1.7vw,2.25rem);line-height:1.15;letter-spacing:-.025em;font-weight:750;color:var(--text)}.LandingPage_commitList__7iJd3{display:grid;grid-template-columns:1fr;gap:var(--space-3);list-style:none;margin:0;padding:0}@media (min-width:48rem){.LandingPage_commitList__7iJd3{grid-template-columns:repeat(2,1fr)}}.LandingPage_commitCard__CQFXK{border-top:2px solid var(--accent);padding-top:var(--space-2)}.LandingPage_commitNumber__IFfH9{display:block;font-size:var(--text-label);line-height:var(--text-label--line-height);letter-spacing:.12em;font-weight:650;color:var(--accent)}.LandingPage_commitName__Fr3o2{margin:var(--space-1) 0 0;font-size:1rem;font-weight:650;color:var(--text)}.LandingPage_commitBody__0B6SP{margin:var(--space-1) 0 0;font-size:.875rem;color:var(--text-muted)}.LandingPage_air__c3OjV,.LandingPage_ground__CSHQv,.LandingPage_leaf__0Cv34,.LandingPage_tree__r38ej{display:none}.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_commitViewport__5_iEh{display:grid;place-items:center;min-height:calc(100svh - var(--pin-top, 4.1rem));overflow:hidden}.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_air__c3OjV,.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_ground__CSHQv,.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_leaf__0Cv34,.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_tree__r38ej{display:block}.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_commitTitle__FsvIC{position:absolute;top:12%;left:50%;translate:-50% 0;width:min(38rem,86vw);margin:0;text-align:center;z-index:4}.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_commitList__7iJd3{position:absolute;inset:0;display:block;gap:0;z-index:3;pointer-events:none}.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_commitCard__CQFXK{position:absolute;top:50%;left:50%;width:min(22rem,62vw);padding:0;border:0;text-align:center;text-shadow:0 1px 10px color-mix(in oklab,var(--surface) 90%,transparent)}.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_commitNumber__IFfH9{font-size:2.5rem;line-height:1;letter-spacing:-.03em;font-weight:800;color:var(--accent)}.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_commitName__Fr3o2{margin-top:var(--space-2);font-size:clamp(1.25rem,1rem + 1.1vw,1.75rem);line-height:1.2;letter-spacing:-.02em;font-weight:800}.LandingPage_commit__uzpNA[data-motion=on] .LandingPage_commitBody__0B6SP{margin-top:var(--space-2);font-size:clamp(1rem,.94rem + .3vw,1.125rem);line-height:1.6;font-weight:550;color:var(--text)}.LandingPage_tree__r38ej{position:absolute;bottom:0;left:50%;translate:-50% 0;width:min(34rem,78vw);height:64svh;z-index:1;pointer-events:none}.LandingPage_leaf__0Cv34{top:50%;left:50%;width:min(34rem,86vw);height:80svh;filter:drop-shadow(0 18px 32px rgb(0 0 0/.12));will-change:transform,opacity}.LandingPage_air__c3OjV,.LandingPage_leaf__0Cv34{position:absolute;z-index:2;visibility:hidden;pointer-events:none}.LandingPage_air__c3OjV{inset:0}.LandingPage_air__c3OjV span{position:absolute;top:0;width:1px;border-radius:1px;background:linear-gradient(to bottom,transparent,color-mix(in oklab,var(--text) 40%,transparent),transparent);will-change:transform}.LandingPage_ground__CSHQv{position:absolute;bottom:14%;left:50%;translate:-50% 0;width:min(40rem,84vw);height:1px;background:linear-gradient(90deg,transparent,var(--border) 18%,var(--border) 82%,transparent);z-index:1;pointer-events:none}.LandingPage_close__kPsaJ{position:relative;z-index:1;padding-block:clamp(var(--space-4),8vw,6.5rem);border-top:1px solid var(--border);text-align:center}.LandingPage_closeHeading__0hpcQ{margin:0 auto;max-width:20ch;font-size:clamp(1.75rem,1.2rem + 2.6vw,3rem);line-height:1.08;letter-spacing:-.03em;font-weight:800;color:var(--text)}.LandingPage_closeSoft__8caLO{color:var(--accent-deep)}.LandingPage_closeCtas__e5hAF{display:flex;flex-wrap:wrap;gap:var(--space-2);justify-content:center;margin-top:var(--space-4)}@media (prefers-reduced-motion:no-preference){.LandingPage_arrow__ow9i9{transition:transform .18s ease-out}.button:hover .LandingPage_arrow__ow9i9{transform:translateX(3px)}}.LiveRun_wrap__MfZrT{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-3)}.LiveRun_kicker__MipLo{margin:0;display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted)}.LiveRun_console__L68_F{display:flex;flex-direction:column;gap:var(--space-2)}.LiveRun_head__n5BO1{display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2)}.LiveRun_control__J6K1U{font:inherit;font-family:var(--font-mono);font-size:var(--text-label);font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--text-muted);background:none;border:1px solid var(--border);border-radius:999px;padding:.25rem .75rem;cursor:pointer}.LiveRun_control__J6K1U:hover{color:var(--text);border-color:var(--text-muted)}.LiveRun_body__u27Wv{display:grid;grid-template-columns:minmax(0,26rem);grid-auto-rows:15rem 13rem;justify-content:center;gap:var(--space-2)}.LiveRun_graph__3oMLD,.LiveRun_pane__jcEad{position:relative;display:flex;flex-direction:column;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 12px 40px -16px rgb(0 0 0/.45);transition:border-color .6s,box-shadow .6s}.LiveRun_graph__3oMLD[data-on]{border-color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent) 18%,transparent)}.LiveRun_paneTab__gOY3M{display:flex;align-items:center;gap:.75rem;padding:.625rem .875rem;border-bottom:1px solid var(--border);border-radius:var(--radius-xl) var(--radius-xl) 0 0;background:var(--card);font-family:var(--font-mono);font-size:var(--text-caption)}.LiveRun_dots__ANf9B{flex:none;width:.75rem;height:.75rem;border-radius:50%;background:#ff5f57;box-shadow:1.125rem 0 0 #febc2e,2.25rem 0 0 #28c840;margin-right:2.25rem}.LiveRun_file__fy2X0{color:var(--text);font-weight:600}.LiveRun_paneName__Z94pz{color:var(--text-muted);font-size:var(--text-label);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.LiveRun_editor__ulfBi{margin:0;list-style:none;flex:1;padding:.75rem .25rem;overflow:auto;font-family:var(--font-mono);font-size:.75rem;line-height:1.6;color:var(--text)}.LiveRun_line__wXzmO{display:grid;grid-template-columns:2.25rem 1fr;gap:.75rem;padding-right:.75rem}.LiveRun_ln__RUIfi{text-align:right;color:color-mix(in srgb,var(--text-muted) 55%,transparent);user-select:none;font-variant-numeric:tabular-nums}.LiveRun_src__Fl_V_{white-space:pre-wrap}.LiveRun_kw___W43Y{color:light-dark(#8a3fa0,#c792ea)}.LiveRun_num__owrUl{color:light-dark(#b25e0f,#f0a45d)}.LiveRun_arrow__OQixT{color:var(--accent);font-weight:600}.LiveRun_punct__ygxQ2{color:var(--text-muted)}.LiveRun_caret__0CxSB{display:inline-block;width:2px;height:1em;margin-left:1px;vertical-align:-.15em;background:var(--accent)}.LiveRun_status__R0g2E{display:flex;flex-wrap:wrap;align-items:baseline;gap:.25rem var(--space-3);margin:0;padding:.625rem .875rem;border-top:1px solid var(--border);opacity:0;transition:opacity .4s}.LiveRun_status__R0g2E[data-shown]{opacity:1}.LiveRun_status__R0g2E dt{display:inline;font-size:var(--text-label);font-weight:650;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted)}.LiveRun_status__R0g2E dd{display:inline;margin:0 0 0 .375rem;font-size:.875rem;font-weight:650;font-variant-numeric:tabular-nums}.LiveRun_event__nt8vp{flex-basis:100%;margin:.125rem 0 0;font-family:var(--font-mono);font-size:var(--text-caption);color:color-mix(in srgb,var(--accent) 70%,var(--text))}.LiveRun_leaf__IaK7H{position:absolute;top:-.9rem;right:.9rem;width:1.75rem;height:1.75rem;fill:var(--accent);stroke:var(--accent-text);stroke-width:1.25;stroke-linecap:round;transform:rotate(-12deg);z-index:1}.LiveRun_graph__3oMLD{margin:0;display:flex;flex-direction:column;gap:.75rem;border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface);box-shadow:0 12px 40px -16px rgb(0 0 0/.45)}.LiveRun_plotBody__4f48Y{display:flex;gap:1rem;flex:1;min-height:0;padding:1rem}.LiveRun_plot__cbQY6{flex:none;height:100%;aspect-ratio:1;width:auto}.LiveRun_notes__WZUlT{align-self:center;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.25rem;font-family:var(--font-mono);font-size:var(--text-caption);color:var(--text-muted)}.LiveRun_note__l_hOy[data-tone=ok]{color:var(--accent);font-weight:600}.LiveRun_axis__HeS5m{stroke:var(--text-muted);stroke-width:1.5}.LiveRun_axisLabel__lxNtC{font-family:var(--font-mono);font-size:12px;fill:var(--text-muted)}.LiveRun_curveLabel__jbm_s{font-weight:600;color:var(--text)}.LiveRun_curveLabel__jbm_s[data-tone=ok]{color:var(--accent)}.LiveRun_lin__maiZh,.LiveRun_quad__uu2Af{fill:none;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.LiveRun_quad__uu2Af{stroke:var(--text-muted)}.LiveRun_lin__maiZh{stroke:var(--accent)}@media (min-width:48rem){.LiveRun_body__u27Wv{grid-template-columns:repeat(2,minmax(0,26rem))}}@media (min-width:80rem){.LiveRun_body__u27Wv{grid-template-columns:repeat(2,minmax(0,36rem));grid-auto-rows:17rem 15rem;gap:var(--space-3)}}@media (prefers-reduced-motion:no-preference){.LiveRun_graph__3oMLD,.LiveRun_line__wXzmO,.LiveRun_note__l_hOy,.LiveRun_pane__jcEad{animation:LiveRun_rise__OENAg .45s ease-out both}.LiveRun_leaf__IaK7H{animation:LiveRun_drop__HGYbQ 1.5s cubic-bezier(.35,0,.55,1) both}.LiveRun_graph__3oMLD[data-on]{transition-delay:1.3s}.LiveRun_lin__maiZh,.LiveRun_quad__uu2Af{stroke-dasharray:1;stroke-dashoffset:1;animation:LiveRun_draw__uEbxO 1.4s ease-out .3s forwards}.LiveRun_curveLabel__jbm_s{animation:LiveRun_rise__OENAg .4s ease-out 1.2s both}}@keyframes LiveRun_rise__OENAg{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes LiveRun_draw__uEbxO{to{stroke-dashoffset:0}}@keyframes LiveRun_drop__HGYbQ{0%{opacity:0;transform:translate(-2.5rem,-7rem) rotate(-70deg)}15%{opacity:1}35%{transform:translate(1.25rem,-4.5rem) rotate(20deg)}65%{transform:translate(-1rem,-2rem) rotate(-30deg)}88%{transform:translate(.25rem,-.25rem) rotate(0deg)}to{transform:translate(0) rotate(-12deg)}}.PipelineShowcase_wrap__uYV2J{--pin-top:7rem;display:grid;grid-template-rows:auto minmax(0,1fr);gap:clamp(var(--space-3),4vh,var(--space-4));height:clamp(24rem,calc(100dvh - var(--pin-top) - 2rem),44rem)}.PipelineShowcase_rail__Ob8A1{position:relative;display:grid;grid-template-columns:repeat(6,1fr);list-style:none;margin:0;padding:0}.PipelineShowcase_track__PJMGO{position:absolute;top:.5rem;left:calc(100% / 12);right:calc(100% / 12);height:2px;background:var(--border);transform:translateY(-50%)}.PipelineShowcase_fill__bgwS6{position:absolute;inset:0;background:var(--accent);transform-origin:left}.PipelineShowcase_packet__AwgU9{position:absolute;top:50%;left:0;width:.75rem;height:.75rem;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px color-mix(in srgb,var(--accent) 22%,transparent);transform:translate(-50%,-50%)}.PipelineShowcase_node__eVvRY{display:flex;justify-content:center}.PipelineShowcase_nodeButton___jU4U{display:flex;flex-direction:column;align-items:center;gap:.6rem;padding:0;border:0;background:none;font:inherit;color:var(--text-muted);cursor:pointer}.PipelineShowcase_nodeButton___jU4U:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:4px}.PipelineShowcase_dot__RsJLp{width:1rem;height:1rem;border-radius:50%;border:2px solid var(--border);background:var(--bg);transition:border-color .25s,background .25s,transform .25s}.PipelineShowcase_node__eVvRY[data-state=done] .PipelineShowcase_dot__RsJLp{border-color:var(--accent);background:var(--accent)}.PipelineShowcase_node__eVvRY[data-state=on] .PipelineShowcase_dot__RsJLp{border-color:var(--accent);transform:scale(1.25)}.PipelineShowcase_node__eVvRY[data-state=on] .PipelineShowcase_nodeName__95igB{color:var(--text)}.PipelineShowcase_node__eVvRY[data-key] .PipelineShowcase_nodeName__95igB{font-weight:650}.PipelineShowcase_nodeName__95igB{font-size:.8125rem;font-weight:550;white-space:nowrap;transition:color .25s}.PipelineShowcase_scenes__rTMRg{position:relative;min-height:0;overflow:hidden;container-type:size;mask-image:linear-gradient(180deg,transparent,#000 12%,#000 88%,transparent)}.PipelineShowcase_scene__xdOwX{position:absolute;inset:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(var(--space-3),5vw,6rem);align-items:center;align-content:center;will-change:transform,opacity}.PipelineShowcase_ordinal__cj8Jl{margin:0 0 var(--space-2);font-size:var(--text-label);font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:var(--accent);font-variant-numeric:tabular-nums}.PipelineShowcase_name__3y044{margin:0;font-size:clamp(2.5rem,1.6rem + 3.6vw,5rem);line-height:1;font-weight:750;letter-spacing:-.035em;color:var(--text)}.PipelineShowcase_scene__xdOwX[data-key] .PipelineShowcase_name__3y044{color:var(--accent-deep)}.PipelineShowcase_body__mPHz_{margin:var(--space-3) 0 0;max-width:26rem;font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.5;color:var(--text-muted)}.PipelineShowcase_artifact__ODjUr{display:grid;gap:var(--space-2);padding:clamp(var(--space-3),3vw,var(--space-4));border-radius:var(--radius-xl);border:1px solid var(--border);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--text) 6%,transparent),0 24px 48px -24px color-mix(in srgb,var(--text) 25%,transparent);font-family:var(--font-mono);font-size:clamp(.875rem,.8rem + .3vw,1rem);line-height:1.55;color:var(--text)}.PipelineShowcase_scene__xdOwX[data-key] .PipelineShowcase_artifact__ODjUr{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--surface))}.PipelineShowcase_surface__Bs8Q3{display:flex;align-items:center;gap:.5rem;margin:0;padding-bottom:var(--space-2);border-bottom:1px solid var(--border);font-size:.8em;color:var(--text-muted);overflow-wrap:anywhere}.PipelineShowcase_surfaceDot__IVjrr{flex:none;width:.5rem;height:.5rem;border-radius:50%;background:var(--accent)}.PipelineShowcase_note__peHeb{margin:0;font-size:.85em;color:var(--text-muted)}.PipelineShowcase_note__peHeb strong{color:var(--accent-deep);font-weight:600}.PipelineShowcase_kv__pBAVW{display:grid;gap:.35rem;margin:0}.PipelineShowcase_kvRow__w5XBX{display:grid;grid-template-columns:minmax(7ch,13ch) 1fr;gap:var(--space-2)}.PipelineShowcase_kvKey__EAe_V{color:var(--text-muted)}.PipelineShowcase_kvValue__Bi4aW{margin:0;font-weight:600;color:var(--accent-deep);overflow-wrap:anywhere}.PipelineShowcase_verdict__ZHBE3{display:grid;gap:var(--space-2)}.PipelineShowcase_row__JFs_I{display:grid;grid-template-columns:6ch 1fr;column-gap:var(--space-2);row-gap:.3rem;align-items:center}.PipelineShowcase_rowLabel__BkcaX{grid-row:1/4;align-self:start;color:var(--text-muted)}.PipelineShowcase_rowName__Hsmlr{font-weight:600}.PipelineShowcase_bar__meyic{height:.6rem;border-radius:999px;background:var(--marker)}.PipelineShowcase_row__JFs_I[data-better] .PipelineShowcase_bar__meyic{background:var(--accent)}.PipelineShowcase_rowMeta__ZP1lm{font-size:.85em;color:var(--text-muted)}.PipelineShowcase_lesson__kKz9n{display:grid;gap:var(--space-2)}.PipelineShowcase_lessonTitle__JPbhy{margin:0;font-family:inherit;font-weight:700;font-size:1.15em;color:var(--text)}.PipelineShowcase_lessonSummary__4lcIR{margin:0;font-family:var(--font-sans);font-style:italic;color:var(--text-muted)}.PipelineShowcase_lines__5ZLLT{display:grid;gap:.25rem;margin:0;padding:var(--space-2);border-radius:var(--radius-md);background:var(--card);font:inherit;font-size:.9em;white-space:pre-wrap}.PipelineShowcase_trace__z3_gU{display:grid;gap:var(--space-2)}.PipelineShowcase_cells__qbmx6{display:flex;flex-wrap:wrap;gap:.5rem;padding-bottom:1.1rem}.PipelineShowcase_cell___64c6{position:relative;display:grid;place-items:center;width:2.9rem;height:2.9rem;border-radius:var(--radius-md);border:1px solid var(--border);background:var(--card);font-weight:600}.PipelineShowcase_cell___64c6[data-out]{opacity:.35}.PipelineShowcase_cell___64c6[data-mark]{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,var(--card))}.PipelineShowcase_cell___64c6[data-mark]:after{content:attr(data-mark);position:absolute;top:calc(100% + .2rem);font-size:.7em;color:var(--accent-deep)}.PipelineShowcase_readout__NsiXq{margin:0;color:var(--text-muted)}@container (max-height: 28rem){.PipelineShowcase_name__3y044{font-size:clamp(2rem,1.2rem + 2.4vw,3.25rem)}.PipelineShowcase_body__mPHz_{margin-top:var(--space-2);font-size:1rem}.PipelineShowcase_artifact__ODjUr{padding:var(--space-3);font-size:.8125rem}}@media (max-width:40rem){.PipelineShowcase_nodeName__95igB{display:none}}@media (prefers-reduced-motion:reduce){.PipelineShowcase_wrap__uYV2J{height:auto;grid-template-rows:none}.PipelineShowcase_scenes__rTMRg{overflow:visible;container-type:normal;mask-image:none;display:grid;gap:var(--space-4)}.PipelineShowcase_scene__xdOwX{position:static;transform:none!important;opacity:1!important}.PipelineShowcase_fill__bgwS6{transform:none}.PipelineShowcase_packet__AwgU9{display:none}.PipelineShowcase_dot__RsJLp,.PipelineShowcase_nodeName__95igB{transition:none}}