/* GENERATED from _src/css/v2.css — edit THERE, then node _src/build.mjs
   ⛔ DO NOT EDIT THIS FILE. It is the comment-stripped delivery copy and the
   next build overwrites it whole; _verify/buildgate.mjs fails on any edit
   made here, and on a source edit that was never built. */
.hero-v2{--overhang: 0px;padding-top: 0;padding-bottom: clamp(40px,6vh,88px);}.hero-v2 .desk-bg{left: 0;right: 0;top: 0;height: 100%;border-radius: 0;background: #383d45;}.hero-v2 .desk-bg[data-hero-fade] img{opacity: 0;}.hero-v2 .desk-bg[data-hero-fade="in"] img{opacity: 1;transition: opacity .2s linear;}@media (prefers-reduced-motion: reduce){.hero-v2 .desk-bg[data-hero-fade="in"] img{transition-duration: .09s;}}.hero-v2 .desk-bg > picture{width: 111.512%;margin-left: -6.191%;}.hero-v2 .desk-bg img{object-position: 50.39% 92.2%;}@media (max-width: 640px){.hero-v2 .desk-bg > picture{width: 138%;margin-left: -19%;}.hero-v2 .desk-bg img{object-position: 50% 75%;}.hero-v2 .desk-bg{background: #2a343b;}}.hero-v2 .desk-bg::after{content: "";position: absolute;inset: 0;background: linear-gradient(to bottom,rgba(2,3,6,.58) 0,rgba(2,3,6,0) 78px);pointer-events: none;}.hero-v2 .shell{flex: 1 1 auto;justify-content: safe center;padding-top: clamp(28px,4vh,52px);}.v2-screen{position: relative;z-index: 1;flex: none;width: 100%;text-align: left;--dl-u: clamp(.62px,calc(100cqw / 1352),1px);--dl-mb-h: 29;--dl-flare: min(15px,calc(var(--dl-mb-h) * var(--dl-u) * .7));--v2-feed-h: 190px;--v2-win-h: calc(150px + var(--v2-feed-h));}.v2-screen .dl-mb{border-radius: 0;}.v2-screen .dl-drop{width: min(54%,560px);}.v2-screen .dl-feed{height: var(--v2-feed-h);}.v2-screen .dl-live{position: static;transform: none;bottom: auto;left: auto;display: flex;width: fit-content;margin: 18px auto 0;max-width: calc(100% - 32px);}@media (max-width: 640px){.v2-screen{--dl-k: .85;--dl-hair: calc(1px / var(--dl-k));}.v2-screen .dl-mb{display: none;}.v2-scale{position: relative;height: calc(var(--v2-win-h) * var(--dl-k));overflow-x: clip;overflow-clip-margin: 24px;}.v2-screen .dl-drop{position: absolute;top: 0;left: 50%;margin-left: -210px;margin-top: 0;width: 420px;translate: none;transform: scale(var(--dl-k));transform-origin: top center;}.v2-screen .dl-live{font-size: var(--fs-2);padding: 6px 12px;margin-top: 12px;}.v2-screen{--v2-feed-h: 133px;}.hero-v2 .shell{padding-top: clamp(20px,3vh,40px);padding-bottom: 92px;}.hero-v2 .desk-bg::after{background: linear-gradient(to bottom,rgba(2,3,6,.40) 0,rgba(2,3,6,0) 40px);}}.v2-lib{position: relative;container-type: inline-size;--u: 0.0555cqw;}@media (max-width: 1600px){.v2-lib{--u: 0.068cqw;}}@media (max-width: 1280px){.v2-lib{--u: 0.082cqw;}}@media (max-width: 1000px){.v2-lib{--u: 0.10cqw;}}.v2-lib .desk-window{margin-top: clamp(36px,5vw,60px);margin-bottom: 0;}.v2-lib .mac-window{position: static;transform: none;left: auto;top: auto;background: light-dark(#e9eaec,#111114);box-shadow: var(--sh-win);}@media (max-width: 760px){.v2-lib{--u: 0.135cqw;}.v2-lib .mac-window{width: calc(720 * var(--u));height: calc(560 * var(--u));}}@media (max-width: 640px){.v2-lib .mac-window{position: absolute;top: 0;left: 50%;margin-left: calc(-480 * var(--u));width: calc(960 * var(--u));height: calc(620 * var(--u));max-width: none;transform: scale(var(--win-k));transform-origin: top center;}}.nav-links[data-hoverglide],.faq[data-hoverglide]{position: relative;}.v2-hg{--v2-hg-dur: 200ms;--v2-hg-ease: cubic-bezier(.22,.61,.36,1);position: absolute;top: 0;left: 0;width: 0;height: 0;z-index: 0;pointer-events: none;opacity: 0;background: var(--hover-wash);transition: transform var(--v2-hg-dur) var(--v2-hg-ease),width var(--v2-hg-dur) var(--v2-hg-ease),height var(--v2-hg-dur) var(--v2-hg-ease),opacity 140ms linear;}.v2-hg.is-on{opacity: 1;}.nav-links[data-hoverglide] a,.faq[data-hoverglide] .faq-item > summary{position: relative;z-index: 1;}.nav-links .v2-hg{border-radius: var(--r2);}.faq .v2-hg{border-radius: var(--r3);box-shadow: inset 0 0 0 1px var(--hover-edge);}@media (hover: hover){.nav-links[data-hoverglide] a:hover{background-color: transparent;}.faq[data-hoverglide] .faq-item > summary:hover{background: transparent;box-shadow: none;}}@media (prefers-reduced-motion: reduce){.v2-hg{transition: opacity 120ms linear;}}.v2-lib .lib-sec,.v2-lib .lib-next-h{color: color-mix(in srgb,var(--lib-ink) 58%,transparent);}.v2-lib{--v2-lib-u: 0.9792px;}.v2-lib[data-libscale],.v2-lib[data-libscale] .desk-window{--u: var(--v2-lib-u);}.v2-lib[data-libscale] .desk-window{position: relative;display: block;height: calc(620 * var(--u) * max(var(--v2-lib-k,1),var(--v2-lib-kmin,0)));overflow-x: clip;overflow-clip-margin: 40px;}.v2-lib[data-libscale] .mac-window{position: absolute;top: 0;left: 50%;margin-left: calc(-480 * var(--u));width: calc(960 * var(--u));height: calc(620 * var(--u));max-width: none;transform: scale(max(var(--v2-lib-k,1),var(--v2-lib-kmin,0)));transform-origin: top center;}@media (max-width: 640px){.v2-lib .shell > .paint-plate{margin-inline: calc(-1 * var(--gut));padding-inline: 16px;border-radius: 0;}.v2-lib[data-libscale]{--v2-lib-kmin: 0;}.v2-lib[data-libscale] .mac-window{margin-left: calc(-480 * var(--u));transform-origin: top center;}}.v2-lib .lib-d-body{padding-left: calc(26 * var(--u));}.v2-lib .lib-d-body li{padding-left: calc(18 * var(--u));}.v2-lib .lib-d-body li::before{left: calc(6 * var(--u));}.v2-lib .lib-d-body li.task{padding-left: calc(18 * var(--u));}.v2-lib .lib-d-body li.task::before{left: calc(1 * var(--u));border-radius: 50%;}.v2-lib .lib-d-body li.task.done::after{left: calc(3.6 * var(--u));}.v2-lib .lib-d-body .lib-d-q{margin-top: calc(8 * var(--u));padding-left: calc(12 * var(--u));border-left: calc(2 * var(--u)) solid color-mix(in srgb,var(--lib-ink) 12%,transparent);font-size: calc(13 * var(--u));line-height: calc(19 * var(--u));color: color-mix(in srgb,var(--lib-ink) 56%,transparent);}.v2-lib .lib-d-body{overflow-y: auto;overscroll-behavior: contain;scrollbar-width: none;padding-bottom: calc(30 * var(--u));}.v2-lib .lib-d-body::-webkit-scrollbar{width: 0;height: 0;}.v2-lib .lib-d-body .task-tx.is-typing::after{content: "";display: inline-block;width: calc(1.5 * var(--u));height: calc(12 * var(--u));margin-left: calc(1 * var(--u));vertical-align: calc(-2 * var(--u));background: color-mix(in srgb,var(--lib-ink) 50%,transparent);}.v2-lib .v2-ls-slot{margin: 0;padding: 0;}.bn-body{max-width: 900px;margin-inline: auto;}.bn,.bn .bn-val{font-family: var(--font-sans);}.bn-block + .bn-block{margin-top: clamp(var(--s7),6vw,92px);}.bn-head{display: flex;align-items: baseline;justify-content: space-between;gap: var(--s4);}.bn-h,.bn-dir,.bn-name,.bn-val,.bn-u{font-size: var(--fs-6);line-height: 1.45;letter-spacing: 0;}.bn-h{color: var(--ink);font-weight: 500;}.bn-dir{color: var(--ink-2);font-weight: 400;flex: none;}.bn-name{color: var(--ink-2);font-weight: 400;}.bn-val{color: var(--ink);font-weight: 500;font-variant-numeric: tabular-nums;justify-self: end;white-space: nowrap;}.bn-u{color: var(--ink-2);font-weight: 400;}.bn-bars{margin-top: var(--s5);display: grid;gap: var(--s5);}.bn-row{display: grid;grid-template-columns: 190px minmax(0,1fr) 68px;align-items: center;gap: var(--s5);}.bn-track{position: relative;height: 10px;border-radius: var(--r-pill);background: color-mix(in srgb,var(--ink) 6%,transparent);box-shadow: inset 0 0 0 1px var(--line-2);}.bn-fill{position: absolute;inset: 0 auto 0 0;width: calc(var(--v) / var(--scale) * 100%);border-radius: var(--r-pill);background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' seed='41'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .79 0 0 0 0 .83 0 0 0 0 .94 0 0 0 .34 -.10'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E") 0 0 / 120px 120px repeat,repeating-linear-gradient(45deg,light-dark(rgba(255,255,255,.20),rgba(255,255,255,.055)) 0 2.5px,transparent 2.5px 6px),linear-gradient(180deg,color-mix(in srgb,var(--ink) 21%,var(--paper)) 0%,color-mix(in srgb,var(--ink) 34%,var(--paper)) 100%);background-blend-mode: soft-light,normal,normal;box-shadow: inset 0 1px 0 light-dark(rgba(255,255,255,.44),rgba(255,255,255,.16)),inset 0 -1px 0 light-dark(rgba(16,20,40,.10),rgba(0,0,0,.26)),0 1px 2px light-dark(rgba(16,20,40,.06),rgba(0,0,0,.34)),0 2px 4px light-dark(rgba(16,20,40,.05),rgba(0,0,0,.30));}.bn-row.is-ours .bn-name{color: var(--ink);font-weight: 500;}.bn-row.is-ours .bn-fill{background: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='g' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='1.3' numOctaves='2' seed='41'/%3E%3CfeColorMatrix type='matrix' values='0 0 0 0 .79 0 0 0 0 .83 0 0 0 0 .94 0 0 0 .34 -.10'/%3E%3C/filter%3E%3Crect width='120' height='120' filter='url(%23g)'/%3E%3C/svg%3E") 0 0 / 120px 120px repeat,repeating-linear-gradient(45deg,rgba(255,255,255,.10) 0 2.5px,transparent 2.5px 6px),linear-gradient(180deg,#3563f4 0%,#1033b8 100%);background-blend-mode: soft-light,normal,normal;box-shadow: inset 0 1px 0 rgba(255,255,255,.24),inset 0 -1px 0 rgba(8,18,64,.34),0 1px 2px rgba(10,22,80,.14),0 2px 4px rgba(10,22,80,.12);}.bn-row.is-ours .bn-val{color: var(--cobalt-deep);}.bn[data-bn-grow] .bn-fill{width: 0;transition: width 1s cubic-bezier(.22,.61,.36,1);}.bn[data-bn-grow] .bn-val{opacity: 0;transform: translateY(6px);transition: opacity .5s ease .35s,transform .5s cubic-bezier(.22,.61,.36,1) .35s;}.bn[data-bn-grow] .bn-in .bn-fill{width: calc(var(--v) / var(--scale) * 100%);}.bn[data-bn-grow] .bn-in .bn-val{opacity: 1;transform: none;}.bn[data-bn-grow] .bn-bars .bn-row:nth-child(2) .bn-fill{transition-delay: .09s;}.bn[data-bn-grow] .bn-bars .bn-row:nth-child(3) .bn-fill{transition-delay: .18s;}.bn[data-bn-grow] .bn-bars .bn-row:nth-child(4) .bn-fill{transition-delay: .27s;}.bn[data-bn-grow] .bn-bars .bn-row:nth-child(2) .bn-val{transition-delay: .44s;}.bn[data-bn-grow] .bn-bars .bn-row:nth-child(3) .bn-val{transition-delay: .53s;}.bn[data-bn-grow] .bn-bars .bn-row:nth-child(4) .bn-val{transition-delay: .62s;}.bn-foot{margin-top: clamp(var(--s5),3.5vw,44px);font-size: var(--fs-3);color: var(--ink-2);max-width: none;padding-inline: max(0px,calc((100% - 56ch) / 2));text-align: center;text-wrap: balance;}.bn-body{position: relative;}.bn-circus{position: absolute;left: 0;right: 0;top: 0;height: 0;z-index: -1;pointer-events: none;color: var(--scribe-ink);opacity: .62;--bn-rowh: calc(var(--fs-6) * 1.45);--bn-pitch: calc(var(--bn-rowh) + var(--s5));--bn-l1: calc(var(--bn-rowh) + var(--s5) + var(--bn-rowh) / 2);--bn-blk1: calc(var(--bn-rowh) + var(--s5) + 4 * var(--bn-rowh) + 3 * var(--s5));--bn-blk2: calc(var(--bn-blk1) + clamp(var(--s7),6vw,92px));--bn-y1: var(--bn-l1);--bn-y2: calc(var(--bn-l1) + var(--bn-pitch));--bn-y3: calc(var(--bn-l1) + 2 * var(--bn-pitch));--bn-y4: calc(var(--bn-l1) + 3 * var(--bn-pitch));--bn-y5: calc(var(--bn-blk2) + var(--bn-l1));--bn-y6: calc(var(--bn-blk2) + var(--bn-l1) + var(--bn-pitch));--bn-step: round(var(--bn-pitch),1px);--bn-r3: calc(round(var(--bn-y2) + var(--bn-pitch) / 2,1px) + .5px);--bn-r1: calc(var(--bn-r3) - 2 * var(--bn-step));--bn-r2: calc(var(--bn-r3) - var(--bn-step));--bn-r4: calc(var(--bn-r3) + var(--bn-step));--bn-r5: calc(var(--bn-r3) + 2 * var(--bn-step));--bn-r7: calc(round(var(--bn-y5) + var(--bn-pitch) / 2,1px) + .5px);--bn-r6: calc(var(--bn-r7) - var(--bn-step));--bn-r8: calc(var(--bn-r7) + var(--bn-step));--bn-post: 44px;--bn-cy1: var(--bn-r3);--bn-cy2: var(--bn-r7);--bn-stub: 8px;--bn-g1: calc(var(--bn-r3) - 1.5 * var(--bn-step));--bn-g2: calc(var(--bn-r3) - .5 * var(--bn-step));--bn-g3: calc(var(--bn-r3) + .5 * var(--bn-step));--bn-g4: calc(var(--bn-r3) + 1.5 * var(--bn-step));--bn-g5: calc(var(--bn-r7) - .5 * var(--bn-step));--bn-g6: calc(var(--bn-r7) + .5 * var(--bn-step));--bn-gateh: round(var(--bn-step) * .66,1px);--bn-metaR: 9px;}.bn-rail{position: absolute;left: calc(50% - 50vw);right: calc(0px - var(--bn-post));top: calc(var(--y) - .5px);height: 1px;background: currentColor;}.bn-rail--stub{right: calc(var(--bn-stub) - var(--bn-post));}.bn-gate{position: absolute;left: round(50% - 50vw + var(--tx),1px);width: 1px;top: calc(var(--y) - var(--bn-gateh) / 2);height: var(--bn-gateh);background: currentColor;}.bn-meta{position: absolute;display: block;left: calc(100% + var(--bn-post) - var(--bn-metaR));top: calc(var(--cy) - var(--bn-metaR));width: calc(var(--bn-metaR) * 2);height: calc(var(--bn-metaR) * 2);max-width: none;overflow: visible;}.bn-meta circle{vector-effect: non-scaling-stroke;stroke-width: 1.5;}.bn-turn{position: absolute;display: block;left: calc(100% + var(--bn-post));top: calc(var(--cy) - var(--r));width: var(--r);height: calc(var(--r) * 2);max-width: none;overflow: visible;}.bn-turn path{vector-effect: non-scaling-stroke;stroke-width: 1.5;}#benchmark{overflow: clip visible;}@media (max-width: 899.98px){.bn-circus{display: none;}}@media (max-width: 640px){.bn-row{grid-template-columns: minmax(0,1fr) auto;grid-template-areas: "name val" "track track";gap: var(--s2) var(--s4);align-items: baseline;}.bn-name{grid-area: name;}.bn-val{grid-area: val;}.bn-track{grid-area: track;margin-top: var(--s1);}.bn-head{flex-wrap: wrap;gap: var(--s1) var(--s4);}}@media (prefers-reduced-motion: reduce){.bn[data-bn-grow] .bn-fill{width: calc(var(--v) / var(--scale) * 100%);transition: none;}.bn[data-bn-grow] .bn-val{opacity: 1;transform: none;transition: none;}}
