.next-body{background:var(--bg);color:var(--fg)}.nnav-menu,.nnav-popup,.nnav-sheet-body{display:block;padding:0;border-bottom:none;justify-content:normal;align-items:normal}.nnav{position:sticky;top:0;z-index:50;background:#000000e0;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:var(--hairline)}.nnav-bar{display:flex;align-items:center;gap:var(--space-8);padding:var(--space-5) var(--page-gutter)}.nnav-wordmark{font-family:var(--font-display);font-weight:500;font-size:1.5rem;letter-spacing:var(--tracking-tight);color:var(--fg);text-decoration:none}.nnav-menu{position:relative;margin-right:auto}.nnav-list{display:flex;align-items:center;gap:var(--space-6);list-style:none}.nnav-trigger,.nnav-link-plain{font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-label);text-transform:lowercase;color:var(--fg-muted);background:none;border:none;padding:0;cursor:pointer;text-decoration:none;transition:color .18s ease;pointer-events:auto}.nnav-trigger:hover,.nnav-trigger[data-popup-open],.nnav-link-plain:hover{color:var(--fg)}.nnav-right{display:flex;align-items:center;gap:var(--space-5)}.nnav-right-link{font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-label);text-transform:lowercase;color:var(--fg-muted);text-decoration:none;transition:color .18s ease}.nnav-right-link:hover{color:var(--fg)}.nnav-gh{display:inline-flex;align-items:center;gap:.45rem;padding:.32rem .7rem;border:var(--hairline);border-radius:var(--radius-pill);color:var(--fg-2);text-decoration:none;transition:color .18s ease,border-color .18s ease}.nnav-gh:hover{color:var(--fg);border-color:var(--fg-muted)}.nnav-gh-count{font-family:var(--font-mono);font-size:.7rem;letter-spacing:.04em}@media(max-width:860px){.nnav-right{display:none}}.nnav-positioner{outline:none}.nnav-popup{background:var(--bg);border:var(--hairline);box-shadow:0 24px 48px #0009;transform-origin:top center;width:var(--popup-width);height:var(--popup-height);opacity:1;transform:scale(1) translateY(0);transition:opacity .16s ease,transform .16s ease,width .2s ease,height .2s ease}.nnav-popup[data-starting-style],.nnav-popup[data-ending-style]{opacity:0;transform:scale(.98) translateY(-4px)}.nnav-viewport{position:relative;overflow:hidden}.nnav-content{padding:var(--space-6)}.nnav-grid{display:grid;gap:1px;background:var(--rule-soft)}.nnav-grid-tools{grid-template-columns:repeat(3,minmax(13rem,1fr))}.nnav-grid-connectors{grid-template-columns:repeat(5,minmax(9rem,1fr))}.nnav-tile{display:flex;flex-direction:column;gap:.4rem;background:var(--bg);padding:var(--space-5);text-decoration:none;transition:background .15s ease}.nnav-tile:hover{background:#0a0a0a}.nnav-tile-eyebrow{font-family:var(--font-mono);font-size:.6rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.nnav-tile-eyebrow.is-observed{color:var(--prov-observed)}.nnav-tile-name{font-family:var(--font-display);font-weight:400;font-size:1.1rem;color:var(--fg)}.nnav-tile-blurb{font-family:var(--font-body);font-size:.85rem;line-height:1.5;color:var(--fg-2)}.nnav-tile-connector{align-items:flex-start}.nnav-tile-logo{width:1.4rem;height:1.4rem;opacity:.72;margin-bottom:.2rem}.nnav-burger{display:none;flex-direction:column;justify-content:center;gap:5px;width:2rem;height:2rem;background:none;border:none;cursor:pointer;padding:0}.nnav-burger span{display:block;width:100%;height:1px;background:var(--fg)}.nnav-sheet-backdrop{position:fixed;inset:0;background:#000000d9;backdrop-filter:blur(6px);z-index:90;opacity:1;transition:opacity .2s ease}.nnav-sheet-backdrop[data-starting-style],.nnav-sheet-backdrop[data-ending-style]{opacity:0}.nnav-sheet{position:fixed;top:0;right:0;bottom:0;width:min(22rem,88vw);background:var(--bg);border-left:var(--hairline);z-index:91;display:flex;flex-direction:column;transform:translate(0);transition:transform .22s ease}.nnav-sheet[data-starting-style],.nnav-sheet[data-ending-style]{transform:translate(100%)}.nnav-sheet-head{display:flex;align-items:center;justify-content:space-between;padding:var(--space-5) var(--space-6);border-bottom:var(--hairline)}.nnav-sheet-close{background:none;border:var(--hairline);color:var(--fg);width:2rem;height:2rem;font-size:1.1rem;cursor:pointer;line-height:1}.nnav-sheet-body{display:flex;flex-direction:column;padding:var(--space-5) var(--space-6);overflow-y:auto}.nnav-sheet-group-trigger{display:block;width:100%;text-align:left;font-family:var(--font-mono);font-size:.85rem;letter-spacing:var(--tracking-label);text-transform:lowercase;color:var(--fg);background:none;border:none;border-bottom:var(--hairline);padding:var(--space-4) 0;cursor:pointer;text-decoration:none}.nnav-sheet-sublist{list-style:none;padding:var(--space-2) 0 var(--space-3) var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}.nnav-sheet-sublist a{font-family:var(--font-body);font-size:.95rem;color:var(--fg-2);text-decoration:none}.nnav-sheet-sublist a:hover{color:var(--fg)}@media(max-width:860px){.nnav-menu{display:none}.nnav-burger{display:flex}}.nfoot{display:block;align-items:normal;justify-content:normal;border-top:var(--hairline);padding:var(--section-y) var(--page-gutter) var(--space-6);margin-top:var(--space-10)}.nfoot-top{display:grid;grid-template-columns:1.4fr repeat(4,1fr);gap:var(--space-7)}.nfoot-wordmark{font-family:var(--font-display);font-weight:500;font-size:1.6rem;color:var(--fg)}.nfoot-tag{font-family:var(--font-body);font-size:.9rem;color:var(--fg-muted);margin-top:var(--space-3);max-width:18rem}.nfoot-heading{display:block;font-family:var(--font-mono);font-size:.65rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--space-4)}.nfoot-col ul{list-style:none;display:flex;flex-direction:column;gap:var(--space-3)}.nfoot-col a{font-family:var(--font-body);font-size:.95rem;color:var(--fg-2);text-decoration:none;transition:color .15s ease}.nfoot-col a:hover{color:var(--fg)}.nfoot-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:var(--space-9);padding-top:var(--space-5);border-top:1px solid var(--rule-soft);font-family:var(--font-mono);font-size:.65rem;letter-spacing:.08em;color:var(--fg-muted)}.nfoot-bottom a{color:var(--fg-muted);text-decoration:none}.nfoot-bottom a:hover{color:var(--fg)}@media(max-width:720px){.nfoot-top{grid-template-columns:1fr 1fr;row-gap:var(--space-7)}.nfoot-brand{grid-column:1 / -1}}.hero-next{display:grid;grid-template-columns:1.15fr 1fr;gap:var(--space-9);align-items:center;padding:var(--space-9) var(--page-gutter);min-height:82vh}.hero-next-video video{display:block;width:100%;border:var(--hairline)}.hero-next-title{font-family:var(--font-display);font-weight:500;font-size:var(--text-display);line-height:var(--leading-display);letter-spacing:var(--tracking-display);color:var(--fg)}.hero-next-namerow{display:flex;align-items:center;gap:var(--space-5)}.hero-mark{display:flex;flex-direction:column;gap:.5rem;font-family:var(--font-mono);text-transform:lowercase;color:var(--fg-2);white-space:nowrap}.hero-mark-pron{font-size:.62rem;letter-spacing:.06em;color:var(--fg-muted)}.hero-mark-pos{font-style:italic}.hero-mark-exp{display:flex;flex-direction:column;gap:.2rem;font-size:var(--text-lg);line-height:1.3;letter-spacing:.01em}@media(max-width:620px){.hero-mark{display:none}}.hero-next-sub{font-family:var(--font-display);font-weight:500;font-size:var(--text-h2);line-height:var(--leading-tight);color:var(--fg-2);margin-top:var(--space-3)}.hero-next-lede{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--fg-2);margin-top:var(--space-6);max-width:32rem}.hero-next-cta{margin-top:var(--space-7)}.hero-next-cmd{display:inline-flex;align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:.8rem;letter-spacing:var(--tracking-label);color:var(--fg);background:none;border:var(--hairline);border-radius:var(--radius-pill);padding:.55rem .6rem .55rem 1.4rem;cursor:pointer;transition:border-color .18s ease}.hero-next-cmd:hover{border-color:var(--fg-muted)}.hero-next-cmd-text:before{content:"$ ";color:var(--fg-muted)}.hero-next-cmd-hint{font-size:.6rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);border:var(--hairline);border-radius:var(--radius-pill);padding:.25rem .7rem;transition:color .18s ease,border-color .18s ease}.hero-next-cmd.is-copied .hero-next-cmd-hint{color:var(--prov-observed);border-color:var(--prov-observed)}@media(max-width:900px){.hero-next{grid-template-columns:1fr;padding-top:var(--space-8)}.hero-next-video{order:-1}}.story-wrap{position:relative;height:420vh}.story-pin{position:sticky;top:0;height:100vh;overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-8);padding:0 var(--page-gutter)}.story-chaos{position:absolute;inset:0;z-index:0;opacity:calc(1 - var(--intro-out, 0));pointer-events:none}.story-header{position:relative;width:100%;max-width:50rem;min-height:8rem;text-align:center}.story-text{position:absolute;inset:0;margin:auto;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:500;font-size:var(--text-h2);line-height:var(--leading-tight);color:var(--fg)}.story-intro{z-index:2;max-width:54rem;padding:0 var(--page-gutter);font-size:clamp(2.1rem,4vw,3.3rem);opacity:calc((1 - var(--intro-out, 0)) * (1 - var(--g-intro, 0) * .35));transform:translate(calc(var(--g-intro, 0) * 5px));text-shadow:calc(var(--g-intro, 0) * 4px) 0 rgba(224,104,95,.85),calc(var(--g-intro, 0) * -4px) 0 rgba(245,166,35,.7);pointer-events:none}.story-eyes{opacity:calc(var(--eyes-in, 0) * (1 - var(--xform, 0)) * (1 - var(--g-eyes, 0) * .35));transform:translate(calc(var(--g-eyes, 0) * 5px));text-shadow:calc(var(--g-eyes, 0) * 4px) 0 rgba(95,207,158,.9),calc(var(--g-eyes, 0) * -4px) 0 rgba(189,245,223,.7)}.story-control{opacity:calc(var(--xform, 0) * (1 - var(--g-control, 0) * .35));transform:translate(calc(var(--g-control, 0) * -5px));text-shadow:calc(var(--g-control, 0) * 4px) 0 rgba(224,104,95,.9),calc(var(--g-control, 0) * -4px) 0 rgba(95,207,158,.8)}.story-cards{position:relative;width:100%;max-width:62rem;height:25rem;opacity:var(--cards-in, 0)}.story-card-pair{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1fr;gap:var(--space-6)}.story-cards-eyes{opacity:calc(1 - var(--xform, 0))}.story-cards-control{opacity:var(--xform, 0)}.example-card video{display:block;width:100%;border:var(--hairline);margin-bottom:var(--space-4)}.example-card h3{font-family:var(--font-display);font-weight:400;font-size:var(--text-h3);color:var(--fg);margin-bottom:var(--space-2)}.example-card p{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--fg-2)}@media(max-width:760px){.story-wrap{height:auto}.story-pin{position:static;height:auto;padding:var(--space-9) 0;gap:var(--space-7)}.story-header,.story-cards{display:contents}.story-text{position:static;opacity:1!important;display:none}.story-eyes{display:flex;order:1}.story-control{display:flex;order:3}.story-card-pair{position:static;opacity:1!important;display:grid;grid-template-columns:1fr;gap:var(--space-7)}.story-cards-eyes{order:2}.story-cards-control{order:4}}.tool-hero,.connector-hero{padding:var(--space-9) var(--page-gutter) var(--space-6);max-width:46rem}.connector-story{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-8);align-items:center;padding:var(--space-7) var(--page-gutter) var(--space-9);border-top:var(--hairline)}.connector-story-video video{display:block;width:100%;-webkit-mask-image:radial-gradient(125% 125% at 50% 45%,#000 76%,transparent 100%);mask-image:radial-gradient(125% 125% at 50% 45%,#000 76%,transparent 100%)}.connector-story-value{font-family:var(--font-display);font-weight:500;font-size:var(--text-lead);line-height:var(--leading-tight);color:var(--fg);margin:var(--space-4) 0 var(--space-6)}.connector-story-steps{display:flex;flex-direction:column;gap:var(--space-4);counter-reset:step;list-style:none}.connector-story-steps li{position:relative;padding-left:2.2rem;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--fg-2);counter-increment:step}.connector-story-steps li:before{content:counter(step);position:absolute;left:0;top:.1em;width:1.5rem;height:1.5rem;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-size:.7rem;color:var(--fg-muted);border:var(--hairline);border-radius:var(--radius-pill)}@media(max-width:760px){.connector-story{grid-template-columns:1fr}}.tool-eyebrow{display:inline-block;font-family:var(--font-mono);font-size:.65rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--space-4)}.tool-eyebrow.is-observed{color:var(--prov-observed)}.tool-hero h1,.connector-hero h1{font-family:var(--font-display);font-weight:500;font-size:var(--text-h1);color:var(--fg)}.tool-lede,.connector-lede{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--fg-2);margin-top:var(--space-5)}.connector-body{font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--fg-muted);margin-top:var(--space-4)}.connector-hero-logo{width:2.6rem;height:2.6rem;margin-bottom:var(--space-5)}.connector-cta-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-3) var(--space-5);margin-top:var(--space-7)}.connector-cta{font-family:var(--font-mono);font-size:.8rem;letter-spacing:var(--tracking-label);color:var(--bg);background:var(--fg);border:1px solid var(--fg);border-radius:var(--radius-pill);padding:.75rem 1.5rem;cursor:pointer;transition:background .18s ease,color .18s ease,border-color .18s ease}.connector-cta:hover{background:transparent;color:var(--fg)}.connector-cta.is-copied{background:var(--prov-observed);border-color:var(--prov-observed);color:var(--bg)}.connector-cta-hint{font-family:var(--font-body);font-size:var(--text-sm);line-height:var(--leading-body);color:var(--fg-muted);max-width:20rem}.tool-demo{display:grid;grid-template-columns:1.35fr 1fr;gap:var(--space-8);align-items:center;padding:var(--space-6) var(--page-gutter) var(--space-9)}.tool-demo-video video{display:block;width:100%;-webkit-mask-image:radial-gradient(125% 125% at 50% 45%,#000 76%,transparent 100%);mask-image:radial-gradient(125% 125% at 50% 45%,#000 76%,transparent 100%)}.tool-use-list{display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-4);list-style:none}.tool-use-list li{position:relative;padding-left:1.4rem;font-family:var(--font-body);font-size:var(--text-base);line-height:var(--leading-body);color:var(--fg-2)}.tool-use-list li:before{content:"";position:absolute;left:0;top:.72em;width:6px;height:6px;background:var(--prov-observed);border-radius:50%}@media(max-width:760px){.tool-demo{grid-template-columns:1fr;gap:var(--space-6)}}.tool-others{border-top:var(--hairline);padding:var(--space-7) var(--page-gutter) var(--space-9)}.tool-others-heading{display:block;font-family:var(--font-mono);font-size:.65rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--space-5)}.tool-others-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;background:var(--rule-soft)}.tool-others-tile{display:flex;flex-direction:column;gap:.4rem;background:var(--bg);padding:var(--space-5);text-decoration:none;transition:background .15s ease}.tool-others-tile:hover{background:#0a0a0a}.connector-others-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:1px;background:var(--rule-soft)}.connector-others-grid .nnav-tile{background:var(--bg)}.connector-others-grid .nnav-tile:hover{background:#0a0a0a}.v6-hero{position:relative;min-height:100vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-9) var(--page-gutter);overflow:hidden}.v6-hero-inner{position:relative;z-index:1;max-width:42rem;transform:translateY(3vh)}.v6-eyebrow{display:block;font-family:var(--font-mono);font-size:.68rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);margin-bottom:var(--space-6)}.v6-title{font-family:var(--font-display);font-weight:500;font-size:clamp(3.4rem,7vw,6rem);line-height:1.02;letter-spacing:var(--tracking-display);color:var(--fg)}.v6-sub{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--fg-2);max-width:34rem;margin:var(--space-6) auto 0}.v6-cta{display:flex;align-items:center;justify-content:center;gap:var(--space-6);margin-top:var(--space-7)}.v6-cmd{display:inline-flex;align-items:center;gap:var(--space-4);font-family:var(--font-mono);font-size:.8rem;letter-spacing:var(--tracking-label);color:var(--fg);background:#0006;border:var(--hairline);border-radius:var(--radius-pill);padding:.55rem .6rem .55rem 1.4rem;cursor:pointer;transition:border-color .18s ease}.v6-cmd:hover{border-color:var(--fg-muted)}.v6-cmd-text:before{content:"$ ";color:var(--fg-muted)}.v6-cmd-hint{font-size:.6rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted);border:var(--hairline);border-radius:var(--radius-pill);padding:.25rem .7rem;transition:color .18s ease,border-color .18s ease}.v6-cmd.is-copied .v6-cmd-hint{color:var(--prov-observed);border-color:var(--prov-observed)}.v6-cta-link{font-family:var(--font-mono);font-size:.75rem;letter-spacing:var(--tracking-label);text-transform:lowercase;color:var(--fg-muted);text-decoration:none;transition:color .18s ease}.v6-cta-link:hover{color:var(--fg)}.v6-cta--center{justify-content:center;margin-top:var(--space-7)}.v6-hero-inner:before{content:"";position:absolute;inset:-16% -30%;z-index:-1;background:radial-gradient(60% 58% at 50% 50%,rgba(0,0,0,.74),rgba(0,0,0,.44) 52%,transparent 78%);pointer-events:none}.v6-features{padding:var(--section-y) var(--page-gutter);border-top:var(--hairline)}.v6-bento{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:var(--hairline)}.v6-card{background:var(--bg);display:flex;flex-direction:column;min-height:15rem}.v6-card--wide{grid-column:span 2}.v6-card--tall{grid-row:span 2}.v6-card--full{grid-column:span 3}.v6-card--split{flex-direction:row;align-items:stretch;min-height:13rem}.v6-card--split .v6-viz{flex:1;border-right:var(--hairline)}.v6-card--split .v6-card-copy{flex:1;align-self:center}.v6-card-copy{padding:var(--space-5) var(--space-6) var(--space-7);display:flex;flex-direction:column;gap:var(--space-3)}.v6-card--stats .v6-card-copy{padding-top:var(--space-6);flex:1}.v6-viz{position:relative;flex:1;min-height:9rem;display:flex;align-items:center;justify-content:center;padding:var(--space-5) var(--space-6) 0;overflow:hidden}.v6-viz svg{width:100%;height:auto;max-height:11rem;overflow:visible}.v6-viz .viz-tag{fill:var(--fg-muted);font-family:var(--font-mono);font-size:9px;letter-spacing:.14em;text-transform:uppercase}.v6-viz .viz-tag.is-observed{fill:var(--prov-observed)}.v6-viz--fuse .viz-edges path{fill:none;stroke:var(--rule);stroke-width:1.4;stroke-dasharray:5 6;animation:v6-flow 2.4s linear infinite}.v6-viz--fuse .viz-edges path.is-observed{stroke:var(--prov-observed)}.v6-viz--fuse .viz-static rect{fill:none;stroke:var(--fg);stroke-width:1.4}.v6-viz--fuse .viz-core{fill:none;stroke:var(--fg-2);stroke-width:1.6;animation:v6-core 2.4s ease-in-out infinite}.v6-viz--fuse .viz-obs circle{fill:none;stroke:var(--prov-observed);stroke-width:1.6}@keyframes v6-flow{to{stroke-dashoffset:-22}}@keyframes v6-core{0%,to{r:13;opacity:.7}50%{r:16;opacity:1}}.v6-viz--logs{flex-direction:column;align-items:flex-start;justify-content:center;gap:.32rem;font-family:var(--font-mono);font-size:.64rem;letter-spacing:.02em}.v6-viz--logs .viz-log{color:var(--fg-muted);white-space:pre;opacity:0;animation:v6-logfade .5s ease forwards}.v6-viz--logs .viz-log:nth-child(1){animation-delay:.1s}.v6-viz--logs .viz-log:nth-child(2){animation-delay:.25s}.v6-viz--logs .viz-log:nth-child(4){animation-delay:.55s}.v6-viz--logs .viz-log--err{color:#e0685feb;animation:v6-logfade .5s ease .4s forwards,v6-blink 1.8s ease-in-out 1.2s infinite}.v6-viz--logs .viz-src{color:var(--prov-observed);padding-left:.6rem;opacity:0;animation:v6-logfade .5s ease 1s forwards}@keyframes v6-logfade{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes v6-blink{0%,to{opacity:.92}50%{opacity:.4}}.v6-viz--probe .viz-rail{stroke:var(--rule);stroke-width:1.4}.v6-viz--probe .viz-code rect{fill:var(--fg-faint)}.v6-viz--probe .viz-probe{fill:var(--prov-observed);opacity:0;animation:v6-probe 3s ease-in-out infinite}.v6-viz--probe .p1{animation-delay:0s}.v6-viz--probe .p2{animation-delay:.45s}.v6-viz--probe .p3{animation-delay:.9s}@keyframes v6-probe{0%{opacity:0;r:0}18%{opacity:1;r:5}55%{opacity:1;r:5}to{opacity:.25;r:4}}.v6-viz--blast .viz-blast-rings circle{fill:none;stroke:var(--prov-observed);stroke-width:1.2;opacity:0;transform-box:fill-box;transform-origin:center;animation:v6-ring 3s ease-out infinite}.v6-viz--blast .viz-blast-rings circle:nth-child(2){animation-delay:.3s}.v6-viz--blast .viz-blast-rings circle:nth-child(3){animation-delay:.6s}.v6-viz--blast .viz-origin{fill:var(--fg)}.v6-viz--blast .viz-link{stroke:var(--rule);stroke-width:1.2;stroke-dasharray:4 5;animation:v6-flow 2s linear infinite}.v6-viz--blast .viz-down{fill:none;stroke:var(--fg-2);stroke-width:1.4;animation:v6-downpulse 3s ease-in-out infinite}.v6-viz--blast .d1{animation-delay:.2s}.v6-viz--blast .d2{animation-delay:.55s}.v6-viz--blast .d3{animation-delay:.9s}.v6-viz--blast .viz-time{stroke:var(--rule);stroke-width:1.2}.v6-viz--blast .viz-tick{stroke:var(--fg-muted);stroke-width:1.2}.v6-viz--blast .viz-tick.is-observed{stroke:var(--prov-observed)}.v6-viz--blast .viz-scrub{fill:var(--fg);animation:v6-scrub 4.5s ease-in-out infinite}@keyframes v6-ring{0%{opacity:.7;transform:scale(.4)}70%{opacity:.14}to{opacity:0;transform:scale(1)}}@keyframes v6-downpulse{0%,to{opacity:.4;stroke:var(--fg-2)}50%{opacity:1;stroke:var(--prov-observed)}}@keyframes v6-scrub{0%,to{transform:translate(0)}50%{transform:translate(120px)}}@media(prefers-reduced-motion:reduce){.v6-viz *,.v6-viz--logs .viz-log,.v6-viz--logs .viz-src{animation:none!important;opacity:1!important}}@media(max-width:900px){.v6-bento{grid-template-columns:1fr}.v6-card--wide,.v6-card--full{grid-column:auto}.v6-card--tall{grid-row:auto}.v6-card--split{flex-direction:column}.v6-card--split .v6-viz{border-right:none;border-bottom:var(--hairline)}}.v6-fbox-k{font-family:var(--font-mono);font-size:.62rem;letter-spacing:var(--tracking-label);color:var(--fg-muted)}.v6-fbox-title{font-family:var(--font-display);font-weight:400;font-size:1.5rem;line-height:1.14;letter-spacing:var(--tracking-tight);color:var(--fg)}.v6-fbox-body{font-family:var(--font-body);font-size:.95rem;line-height:1.55;color:var(--fg-2)}.v6-stats{list-style:none;display:flex;flex-direction:column;gap:var(--space-4);margin-top:var(--space-1)}.v6-stat{display:flex;flex-direction:column;gap:.15rem}.v6-stat-n{font-family:var(--font-display);font-weight:500;font-size:2.4rem;line-height:1;color:var(--fg);font-variant-numeric:tabular-nums}.v6-stat-l{font-family:var(--font-mono);font-size:.66rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-2)}.v6-stat-s{font-family:var(--font-mono);font-size:.6rem;letter-spacing:.06em;color:var(--fg-muted)}.v6-stat--bench .v6-stat-n{font-size:1.85rem}.v6-stat--bench .v6-stat-s{color:var(--fg-faint)}.v6-prov{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-8);align-items:start;padding:var(--section-y) var(--page-gutter);border-top:var(--hairline)}.v6-eyebrow--left{margin-bottom:0}.v6-prov-lede{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--fg-2);max-width:30rem;margin-top:var(--space-4)}.v6-prov-list{list-style:none}.v6-prov-item{display:flex;align-items:baseline;gap:var(--space-5);padding:var(--space-4) 0;border-top:1px solid var(--rule-soft)}.v6-prov-item:first-child{border-top:none;padding-top:0}.v6-prov-tag{flex-shrink:0;min-width:7.5rem;font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-label)}.v6-prov-tag.is-observed{color:var(--prov-observed)}.v6-prov-tag.is-extracted{color:var(--fg)}.v6-prov-tag.is-inferred{color:var(--prov-inferred)}.v6-prov-tag.is-stale{color:var(--fg-faint)}.v6-prov-gloss{font-family:var(--font-body);font-size:var(--text-base);line-height:1.5;color:var(--fg-2)}.v6-index{padding:var(--section-y) var(--page-gutter);border-top:var(--hairline)}.v6-index-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-5);margin-bottom:var(--space-6)}.v6-index-title{font-family:var(--font-display);font-weight:500;font-size:var(--text-h2);line-height:var(--leading-tight);letter-spacing:var(--tracking-tight);color:var(--fg);max-width:26rem}.v6-index-all{flex-shrink:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:var(--tracking-label);text-transform:lowercase;color:var(--fg-muted);text-decoration:none;transition:color .18s ease}.v6-index-all:hover{color:var(--fg)}.v6-tile-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:var(--hairline)}.v6-tile-grid--connectors{grid-template-columns:repeat(5,1fr)}.v6-tile{background:var(--bg);padding:var(--space-6);display:flex;flex-direction:column;gap:var(--space-2);text-decoration:none;transition:background .15s ease}.v6-tile:hover{background:#0a0a0a}.v6-tile--connector{align-items:flex-start;justify-content:center;min-height:5.5rem}.v6-tile-k{font-family:var(--font-mono);font-size:.6rem;letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--fg-muted)}.v6-tile-k.is-observed{color:var(--prov-observed)}.v6-tile-name{font-family:var(--font-display);font-weight:400;font-size:1.3rem;color:var(--fg)}.v6-close{padding:var(--space-10) var(--page-gutter);border-top:var(--hairline);text-align:center}.v6-close-title{font-family:var(--font-display);font-weight:500;font-size:var(--text-h1);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);color:var(--fg)}.v6-close-sub{font-family:var(--font-body);font-size:var(--text-lg);line-height:var(--leading-body);color:var(--fg-2);max-width:30rem;margin:var(--space-4) auto 0}@media(max-width:860px){.v6-prov{grid-template-columns:1fr;gap:var(--space-6)}.v6-tile-grid,.v6-tile-grid--connectors{grid-template-columns:repeat(2,1fr)}}@media(max-width:560px){.v6-tile-grid,.v6-tile-grid--connectors{grid-template-columns:1fr}.v6-index-head{flex-direction:column;align-items:flex-start;gap:var(--space-3)}}
