:root{--site-vermillion-soft:#b8341e}.hero-viewport,.beat-primitive,.beat-breadth,.beat-benchmarks,.beat-close{padding-left:clamp(1.2em,5vw,4em);padding-right:clamp(1.2em,5vw,4em)}.hero-viewport{flex-direction:column;height:calc(100vh - 110px);padding-top:2em;padding-bottom:1em;display:flex;position:relative}.hero-caption{flex-shrink:0;max-width:38em}.hero-claim{font-family:var(--font-site-sans);color:var(--site-ink);letter-spacing:-.035em;margin:0;font-size:2.8em;font-weight:600;line-height:.98}.hero-claim-row{display:block}.hero-claim-em{font-family:var(--font-site-math);color:var(--site-cobalt);letter-spacing:-.01em;font-style:italic;font-weight:400}.hero-sub{font-family:var(--font-site-sans);color:var(--site-ink-soft);max-width:32em;margin:1.05em 0 0;font-size:clamp(1.16em,1.02em + .55vw,1.4em);line-height:1.5}.hero-sub strong{color:var(--site-ink);font-weight:600}.hero-sub .dagger,.hero-footnote .dagger{color:var(--site-cobalt);font-weight:600}.hero-footnote{font-family:var(--font-site-mono);color:var(--site-dim);opacity:.85;letter-spacing:.01em;max-width:34em;margin:.7em 0 0;font-size:.72em;line-height:1.45}.hero-sub a{color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--site-cobalt);text-decoration-color:var(--site-cobalt);text-underline-offset:3px;transition:color .15s}.hero-sub a:hover,.hero-sub a:hover strong{color:var(--site-cobalt)}.hero-footnote a{color:var(--site-dim);text-underline-offset:2px;text-decoration:underline;transition:color .15s}.hero-footnote a:hover{color:var(--site-cobalt)}@media (max-width:720px){.hero-sub{margin-top:.85em;font-size:1.14em}.hero-footnote{font-size:.72em}}.mle-cta,.site-pane-content a.mle-cta{isolation:isolate;background-color:var(--site-vermillion);border:1px solid var(--site-vermillion);color:#fff;font-family:var(--font-site-sans);letter-spacing:.01em;align-items:center;gap:.55em;padding:.62em 1.3em;font-size:.95em;font-weight:600;text-decoration:none;transition:background-color .15s,box-shadow .15s,transform 50ms;display:inline-flex;position:relative;overflow:hidden}.mle-cta>.cta-grain{z-index:-1;pointer-events:none;mix-blend-mode:screen;opacity:.6;width:100%;height:100%;image-rendering:pixelated;position:absolute;inset:0}.mle-cta:hover,.site-pane-content a.mle-cta:hover{background-color:var(--site-vermillion-soft);border-color:var(--site-vermillion-soft);box-shadow:0 3px 18px -7px var(--site-vermillion)}.mle-cta:active{transform:translateY(1px)}.mle-cta-glyph{fill:currentColor;flex-shrink:0;width:1.05em;height:1.05em}.hero-cta{margin-top:1.5em}.cta-row{align-items:stretch;gap:.5em;display:inline-flex}.li-cta,.site-pane-content a.li-cta{border:1px solid var(--site-rule);color:var(--site-dim);background:0 0;justify-content:center;align-items:center;padding:0 .85em;text-decoration:none;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.li-cta:hover,.site-pane-content a.li-cta:hover{color:var(--site-cobalt);border-color:var(--site-cobalt);background:color-mix(in srgb, var(--site-cobalt) 7%, transparent)}.li-cta-glyph{fill:currentColor;width:1.2em;height:1.2em}.hero-demo-stage{flex-direction:column;flex:1;justify-content:flex-start;align-items:flex-start;gap:.7em;max-width:44em;min-height:0;padding:1.6em 0 0;display:flex}.hero-demo-frame{border:1px solid var(--site-rule);box-sizing:border-box;border-radius:8px;flex-direction:column;width:100%;max-width:38em;min-height:16.5em;transition:opacity .45s ease-out;display:flex;overflow:hidden;box-shadow:0 1px 2px -1px #0000000f}.hero-demo-frame .hero-demo-content{flex:1}.hero-demo-frame-header{font-family:var(--font-site-mono);letter-spacing:.02em;align-items:center;gap:.7em;min-height:1.4em;padding:.6em .9em;font-size:.75em;line-height:1.4;display:flex}.hero-demo-frame-dots{flex-shrink:0;align-items:center;gap:.35em;display:inline-flex}.hero-demo-frame-dots>i{opacity:.95;border-radius:50%;width:.66em;height:.66em;display:inline-block}.hero-demo-frame-glyph{display:none}.hero-demo-frame-label{flex:1}.hero-demo-content{color:var(--site-ink);word-break:break-word;min-height:3em;padding:1.1em 1.3em;line-height:1.55;transition:opacity .45s ease-out}.hero-demo-frame-brand{flex-shrink:0;align-items:center;display:none}.hero-demo-frame-brand .hdf-mark{width:1.15em;height:1.15em;display:none}.hero-demo-frame[data-kind=chatgpt] .hero-demo-frame-brand,.hero-demo-frame[data-kind=gemini] .hero-demo-frame-brand{display:inline-flex}.hero-demo-frame[data-kind=chatgpt] .hero-demo-frame-dots,.hero-demo-frame[data-kind=gemini] .hero-demo-frame-dots{display:none}.hero-demo-frame[data-kind=chatgpt] .hdf-openai{display:block}.hero-demo-frame[data-kind=gemini] .hdf-gemini{opacity:.85;display:block}.hero-demo-frame[data-kind=ide]{background:#2b2a2f;border-color:#ffffff1f}.hero-demo-frame[data-kind=ide] .hero-demo-frame-header{color:#ebebf0b3;background:#35343a;border-bottom:1px solid #ffffff12;gap:.6em;padding:.5em .85em}.hero-demo-frame[data-kind=ide] .hero-demo-frame-dots>i:first-child{background:#ff5f57}.hero-demo-frame[data-kind=ide] .hero-demo-frame-dots>i:nth-child(2){background:#ffbd2e}.hero-demo-frame[data-kind=ide] .hero-demo-frame-dots>i:nth-child(3){background:#28c840}.hero-demo-frame[data-kind=ide] .hero-demo-frame-label{color:#e8e8ee;background:#2b2a2f;border-radius:5px 5px 0 0;flex:none;align-items:center;gap:.45em;margin-bottom:-.5em;padding:.32em .8em;font-size:.92em;display:inline-flex}.hero-demo-frame[data-kind=ide] .hero-demo-frame-label:before{content:"";background:var(--bp-cobalt);border-radius:50%;flex-shrink:0;width:.5em;height:.5em}.hero-demo-frame[data-kind=ide] .hero-demo-frame-header:after{content:"✦Agent";letter-spacing:.03em;color:var(--bp-cobalt);background:#7fa1e824;border:1px solid #7fa1e852;border-radius:4px;flex-shrink:0;margin-left:auto;padding:.12em .5em;font-size:.82em}.hero-demo-frame[data-kind=ide] .hero-demo-content{font-family:var(--font-site-mono);color:#d7d7e0;background:#2b2a2f;border-left:2em solid #35343a;padding:1.2em 1.4em 1.2em .9em;font-size:.92em;line-height:1.7}.hero-demo-frame[data-kind=chatgpt],.hero-demo-frame[data-kind=gemini]{background:color-mix(in srgb, var(--site-paper) 68%, #fff 32%);border-color:#1410081f}.hero-demo-frame[data-kind=gemini]{background:color-mix(in srgb, var(--site-paper) 68%, #eef1f7 32%)}.hero-demo-frame[data-kind=chatgpt] .hero-demo-frame-header,.hero-demo-frame[data-kind=gemini] .hero-demo-frame-header{color:#6f695e;font-family:var(--font-site-sans);letter-spacing:0;background:0 0;border-bottom:1px solid #14100812;gap:.5em;padding:.6em .95em;font-weight:600}.hero-demo-frame[data-kind=chatgpt] .hero-demo-content,.hero-demo-frame[data-kind=gemini] .hero-demo-content{background:color-mix(in srgb, var(--site-ink) 5%, transparent);font-family:var(--font-site-sans);color:#4a453d;border:1px solid #1410080f;border-radius:3px 13px 13px;flex:none;margin:.85em 1.3em 0 1.1em;padding:.65em .9em;font-size:.95em;line-height:1.55;position:relative}.hero-demo-frame[data-kind=gemini] .hero-demo-content:before{content:"◈ Grounded ·Q3 board deck";width:max-content;max-width:100%;font-family:var(--font-site-mono);letter-spacing:.02em;color:#5b6b8c;background:#7fa1e824;border:1px solid #7fa1e852;border-radius:4px;margin-bottom:.65em;padding:.18em .5em;font-size:.72em;display:block}.hero-chat-actions{display:none}.hero-demo-frame[data-kind=chatgpt] .hero-chat-actions,.hero-demo-frame[data-kind=gemini] .hero-chat-actions{color:#1410084d;align-items:center;gap:.95em;margin:.5em 1.1em 0 1.2em;display:flex}.hero-chat-actions svg{stroke:currentColor;fill:none;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;width:1.05em;height:1.05em}.hero-demo-frame[data-kind=chatgpt]:after,.hero-demo-frame[data-kind=gemini]:after{content:"Ask ChatGPT";color:#1410084d;font-family:var(--font-site-sans);background:0 0;border:1px solid #1410081f;border-radius:16px;flex-shrink:0;margin:auto .9em .85em;padding:.5em .9em;font-size:.8em;display:block}.hero-demo-frame[data-kind=gemini]:after{content:"Ask Gemini"}.hero-demo-frame[data-kind=page]{background:var(--site-paper);border-color:color-mix(in srgb, var(--site-cobalt) 30%, transparent)}.hero-demo-frame[data-kind=page] .hero-demo-frame-header{color:var(--site-dim);border-bottom:1px solid color-mix(in srgb, var(--site-cobalt) 16%, transparent);background:#1410080d;padding:.55em .9em}.hero-demo-frame[data-kind=page] .hero-demo-frame-dots>i:first-child{background:#ff5f57}.hero-demo-frame[data-kind=page] .hero-demo-frame-dots>i:nth-child(2){background:#ffbd2e}.hero-demo-frame[data-kind=page] .hero-demo-frame-dots>i:nth-child(3){background:#28c840}.hero-demo-frame[data-kind=page] .hero-demo-frame-label{text-align:center;color:var(--site-ink);letter-spacing:.02em;background:#1410080f;border-radius:20px;flex:1;min-height:1.2em;margin:0 1em;padding:.22em .9em;font-size:.95em}.hero-demo-frame[data-kind=page] .hero-demo-content{background:var(--site-paper);padding:1.5em 1.7em}.hero-demo-frame[data-kind=page] .mini-hero-claim{font-family:var(--font-site-sans);color:var(--site-ink);letter-spacing:-.035em;margin:0 0 .2em;font-size:1.5em;font-weight:600;line-height:.98}.hero-demo-frame[data-kind=page] .mini-hero-claim-row{display:block}.hero-demo-frame[data-kind=page] .mini-hero-claim-em{font-family:var(--font-site-math);color:var(--site-cobalt);letter-spacing:-.01em;font-style:italic;font-weight:400}.hero-demo-frame[data-kind=page] .mini-hero-skeleton{max-width:21em;margin:.95em 0 0}.hero-demo-frame[data-kind=page] .mini-hero-skeleton i{background:color-mix(in srgb, var(--site-ink) 13%, transparent);border-radius:3px;height:.5em;margin-top:.5em;display:block}.hero-demo-frame[data-kind=page] .mini-hero-skeleton i:first-child{width:92%}.hero-demo-frame[data-kind=page] .mini-hero-skeleton i:nth-child(2){width:78%}.hero-demo-frame[data-kind=page] .mini-hero-skeleton i:nth-child(3){width:48%}.hero-demo-frame[data-kind=page] .mini-hero-cta{align-items:center;gap:.35em;margin-top:1em;display:flex}.hero-demo-frame[data-kind=page] .mini-hero-cta-primary{background:var(--site-vermillion);border-radius:2px;width:2.7em;height:.85em}.hero-demo-frame[data-kind=page] .mini-hero-cta-second{border:1px solid var(--site-rule);border-radius:2px;width:.85em;height:.85em}.hero-eval-panel{box-sizing:border-box;border:1px solid var(--site-rule);background:color-mix(in srgb, var(--site-paper) 55%, #fff 45%);border-radius:7px;width:100%;max-width:42em;margin:0 auto;padding:.8em 1em .7em}.hero-demo-scoring{font-family:var(--font-site-mono);letter-spacing:.02em;border-bottom:1px solid var(--site-rule);opacity:0;margin:0 0 .65em;padding-bottom:.6em;font-size:.95em;transition:opacity .35s ease-out}.hero-demo-scoring.visible{opacity:1}.hero-eval-head{justify-content:space-between;align-items:center;gap:.6em;display:flex}.hero-eval-scorer{align-items:baseline;gap:.45em;min-width:0;display:inline-flex}.hero-scoring-glyph{font-family:var(--font-site-math);color:var(--site-cobalt);font-size:1.25em;font-style:italic;line-height:1}.hero-scoring-handle{color:var(--site-ink);text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.hero-eval-verdict{letter-spacing:.09em;white-space:nowrap;border:1px solid #0000;border-radius:4px;flex-shrink:0;padding:.2em .6em;font-size:.78em;font-weight:700}.hero-eval-verdict.pass{color:var(--site-tier-good);background:color-mix(in srgb, var(--site-tier-good) 12%, transparent);border-color:color-mix(in srgb, var(--site-tier-good) 38%, transparent)}.hero-eval-verdict.fail{color:var(--site-tier-mid);background:color-mix(in srgb, var(--site-tier-mid) 12%, transparent);border-color:color-mix(in srgb, var(--site-tier-mid) 38%, transparent)}.hero-eval-meta{color:var(--site-dim);margin-top:.35em;font-size:.82em}.hero-eval-panel .sc-card-hero .sc-tier,.hero-eval-panel .sc-card-hero .sc-conf,.hero-eval-panel .sc-card-hero .sc-track{display:none}.hero-eval-cols,.hero-eval-panel .sc-card-hero .sc-row{font-family:var(--font-site-mono);font-size:.9em;grid-template-columns:minmax(0,1fr) 2.3rem 2.9rem 1.5rem 1.1rem!important;grid-template-areas:"name score lat err status"!important;align-items:center!important;gap:0 .55em!important;margin:0!important;padding:.34em 0!important;display:grid!important}.hero-eval-cols{color:var(--site-dim);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--site-rule);font-size:.7em;margin-bottom:.15em!important;padding-bottom:.4em!important}.hero-eval-cols .c-name{grid-area:name}.hero-eval-cols .c-score{text-align:right;grid-area:score}.hero-eval-cols .c-lat{text-align:right;grid-area:lat}.hero-eval-cols .c-err{text-align:right;grid-area:err}.hero-eval-cols .c-status{grid-area:status}.hero-eval-panel .sc-card-hero .sc-name{font-family:var(--font-site-mono);color:var(--site-ink-soft,var(--site-ink));text-overflow:ellipsis;white-space:nowrap;overflow:hidden;grid-area:name!important}.hero-eval-panel .sc-card-hero .sc-val{font-variant-numeric:tabular-nums;justify-self:end;grid-area:score!important}.hero-eval-panel .sc-lat,.hero-eval-panel .sc-err{font-variant-numeric:tabular-nums;color:var(--site-dim);justify-self:end;font-size:.92em}.hero-eval-panel .sc-lat{grid-area:lat}.hero-eval-panel .sc-err{grid-area:err}.hero-eval-panel .sc-evalstatus{grid-area:status;justify-self:center;font-size:.95em;font-weight:700;line-height:1;transition:opacity .2s ease-out}.hero-eval-panel .sc-row:not(.visible) .sc-evalstatus,.hero-eval-panel .sc-row:not(.visible) .sc-lat,.hero-eval-panel .sc-row:not(.visible) .sc-err{opacity:0}.hero-eval-panel .sc-evalstatus.pass{color:var(--site-tier-good)}.hero-eval-panel .sc-evalstatus.below{color:var(--site-tier-mid)}@media (max-width:520px){.hero-eval-cols,.hero-eval-panel .sc-card-hero .sc-row{grid-template-columns:minmax(0,1fr) 2.4rem 1.2rem!important;grid-template-areas:"name score status"!important}.hero-eval-panel .sc-lat,.hero-eval-panel .sc-err,.hero-eval-cols .c-lat,.hero-eval-cols .c-err{display:none}}.sc-card-hero .sc-composite{display:none!important}.sc-card-hero .sc-marker{transform-origin:0;transition:width .75s cubic-bezier(.22,.8,.28,1)}.sc-card-hero .sc-row:not(.visible) .sc-marker{width:0!important}@keyframes hero-sc-num-land{0%{transform:scale(.92)}55%{transform:scale(1.14)}to{transform:scale(1)}}.sc-card-hero .sc-val{transform-origin:100%;transition:color .2s ease-out;display:inline-block}.sc-card-hero .sc-val.sc-landed{animation:.42s cubic-bezier(.22,.8,.28,1) hero-sc-num-land}@media (prefers-reduced-motion:reduce){.sc-card-hero .sc-marker{transition:none!important}.sc-card-hero .sc-row:not(.visible) .sc-marker{width:var(--pos,0%)!important}.sc-card-hero .sc-val.sc-landed{animation:none!important}}.hero-demo-card{text-align:left;opacity:0;width:100%;max-width:none;min-height:8em;margin:0;transition:opacity .35s ease-out}.hero-demo-card.ready{opacity:1}.hero-demo-controls{opacity:.5;justify-content:flex-start;align-items:center;gap:1em;margin-top:.6em;transition:opacity .2s ease-out;display:flex}.hero-demo-controls:hover,.hero-demo-controls:focus-within{opacity:1}.hero-demo-ctrl-btn{color:var(--site-dim);cursor:pointer;background:0 0;border:none;border-radius:0;padding:.25em .45em;font-family:inherit;font-size:1.2em;line-height:1;transition:color .15s,background .15s}.hero-demo-ctrl-btn:hover,.hero-demo-ctrl-btn:focus-visible{color:var(--site-ink);outline:none}.hero-demo-ctrl-btn:focus-visible{background:var(--site-rule)}.hero-demo-ctrl-play{padding:.3em .5em;font-size:.88em}.hero-demo-glyph{vertical-align:middle;line-height:1;display:inline-block}.hero-demo-glyph-pause{width:.68em;height:.9em;position:relative}.hero-demo-glyph-pause:before,.hero-demo-glyph-pause:after{content:"";background:currentColor;border-radius:0;width:.2em;position:absolute;top:0;bottom:0}.hero-demo-glyph-pause:before{left:.06em}.hero-demo-glyph-pause:after{right:.06em}.hero-demo-glyph-play{border:.45em solid #0000;border-left:.65em solid;border-right:0;width:0;height:0;margin-left:.1em}.hero-demo-dots{align-items:center;gap:.55em;display:flex}.hero-demo-dot{background:var(--site-rule);cursor:pointer;border:none;border-radius:50%;width:7px;height:7px;padding:0;transition:background .2s,transform .15s}.hero-demo-dot:hover{transform:scale(1.3)}.hero-demo-dot:focus-visible{outline:2px solid var(--site-vermillion);outline-offset:2px}.hero-demo-dot.active{background:var(--site-ink)}.hero-demo-dot.meta.active{background:var(--site-cobalt)}@media (max-width:720px){.hero-claim{font-size:2em}.hero-demo-stage{gap:.6em;padding:.4em 0}.hero-demo-controls{gap:.8em}}@media (prefers-reduced-motion:reduce){.hero-demo-content,.hero-demo-frame,.hero-demo-attribution,.hero-demo-card{transition:none!important}}.col{max-width:44em;margin:0}.col-wide{max-width:58em}.beat-primitive{padding:2.5em 0 4em}.numbers-grid{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);align-items:center;gap:clamp(2em,5vw,4.5em);max-width:64em;margin:0 auto;display:grid}.numbers-col{min-width:0}.beat-primitive .numbers-heading{font-family:var(--font-site-sans);color:var(--site-ink);text-transform:none;letter-spacing:-.03em;margin:0 0 1.1em;font-size:clamp(1.7em,3.2vw,2.3em);font-weight:700;line-height:1.02}.pareto{margin:0}.pareto-svg{border:1px solid var(--site-rule);background-image:repeating-linear-gradient(var(--site-grid-italic), var(--site-rule) 0, var(--site-rule) 1px, transparent 1px, transparent var(--site-grid-step));width:100%;height:auto;display:block}.pareto-axlabel{font-family:var(--font-site-mono);fill:var(--site-dim);letter-spacing:.06em;text-transform:uppercase;font-size:11px}.pareto-field circle{fill:var(--site-dim);opacity:.3}.pareto-halo{fill:var(--site-cobalt);opacity:.16}.pareto-mark{font-family:var(--font-site-math);fill:var(--site-cobalt);font-size:22px;font-style:italic}.numbers-stats{grid-template-columns:1fr;gap:1.4em;margin:0;padding:0;list-style:none;display:grid}.nstat{flex-direction:column;gap:.35em;display:flex}.nstat-fig{font-family:var(--font-site-sans);color:var(--site-ink);letter-spacing:-.03em;font-size:clamp(2em,4vw,2.6em);font-weight:700;line-height:1}.nstat-fig .op{font-family:var(--font-site-math);color:var(--site-cobalt);font-style:italic;font-weight:400}.nstat-cap{font-family:var(--font-site-mono);color:var(--site-dim);text-transform:uppercase;letter-spacing:.11em;font-size:.74em;line-height:1.45}.nstat-sub{text-transform:none;letter-spacing:.02em;color:var(--site-ink-soft);opacity:.85;margin-top:.2em;display:block}@media (max-width:720px){.beat-primitive{padding:3.5em 0 3em}.numbers-grid{grid-template-columns:1fr;gap:2em}.numbers-stats{gap:1.3em 1.4em}.nstat-fig{font-size:1.9em}}.beat-architecture{background-color:#14110c;background-image:repeating-linear-gradient(0deg, #ffb43c0d 0, #ffb43c0d 1px, transparent 1px, transparent var(--site-grid-step)), repeating-linear-gradient(var(--site-grid-italic), #ffb43c0d 0, #ffb43c0d 1px, transparent 1px, transparent var(--site-grid-step));color:#e8dfcc;--site-ink:#e8dfcc;--site-dim:#e8dfcc99;--site-rule:#e8dfcc1f;--bp-line:#e8dfcc66;--bp-cobalt:#7fa1e8;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);padding:clamp(4.5em,7vw,7em) calc(50vw - 50%)}.beat-architecture .arch-heading{font-family:var(--font-site-sans);color:var(--site-ink);letter-spacing:-.025em;text-transform:none;margin:0 0 clamp(1.6em,3vw,2.6em);font-size:clamp(2em,1.2em + 1.2vw,3em);font-weight:600;line-height:1.1}.arch-heading .arch-em{font-family:var(--font-site-math);color:var(--bp-cobalt);letter-spacing:-.01em;font-style:italic;font-weight:400}.arch-schematic{width:min(1320px,100vw - 3em);margin-left:50%;padding-bottom:clamp(4em,6vw,6em);transform:translate(-50%)}.arch-flow{font-family:var(--font-site-mono);flex-wrap:wrap;justify-content:center;align-items:center;gap:clamp(.6em,1.6vw,1.4em);font-size:clamp(.92em,.45em + .62vw,1.22em);display:flex}.arch-node{border:1px solid var(--bp-line);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:.3em;min-width:7em;padding:.9em 1.1em;display:flex}.arch-node-label{color:var(--site-ink);letter-spacing:.02em;white-space:nowrap;font-size:.92em}.arch-node-sub{color:var(--site-dim);letter-spacing:.01em;font-size:.7em}.arch-criteria,.arch-evals{max-width:13em}.arch-model{border-color:var(--bp-cobalt)}.arch-model .arch-node-label{color:var(--bp-cobalt)}.arch-engine-group{flex-direction:column;align-items:center;display:flex;position:relative}.arch-engine{border:1px dashed var(--bp-line);flex-direction:column;align-items:center;gap:.55em;padding:1.6em 1.2em 1.2em;display:flex;position:relative}.arch-engine-label{letter-spacing:.14em;text-transform:uppercase;color:var(--site-dim);background:#14110c;padding:0 .5em;font-size:.72em;position:absolute;top:-.7em;left:1em}.arch-engine-label .arch-glyph{font-family:var(--font-site-math);color:var(--bp-cobalt);margin:0 .04em;font-style:italic}.arch-stages{justify-content:center;align-items:stretch;display:flex}.arch-stages .arch-node{min-width:5em;padding:.65em .8em}.arch-stages .arch-node+.arch-node{margin-left:-1px}.arch-stages .arch-model{z-index:1;position:relative}.arch-engine-note{letter-spacing:.12em;text-transform:uppercase;color:var(--site-dim);opacity:.8;font-size:.68em}.arch-shift{flex-direction:column;align-items:center;gap:.25em;display:flex;position:absolute;top:calc(100% + .7em);right:3.6em;transform:translate(50%)}.arch-shift-arrow{color:var(--bp-cobalt);font-size:1.4em;line-height:1}.arch-retired{border:1px dashed var(--bp-line);opacity:.5;align-items:center;gap:.5em;padding:.5em .9em;display:flex}.arch-retired-label{color:var(--site-dim);letter-spacing:.02em;font-size:.86em;text-decoration:line-through}.arch-retired-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--site-dim);font-size:.6em}.arch-arrow{color:var(--bp-line);flex-direction:column;align-items:center;gap:.15em;font-size:1.3em;line-height:1;display:flex}.arch-arrow-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--site-dim);text-align:center;max-width:7em;font-size:.55em;line-height:1.3}.arch-tall{display:none}@media (max-width:1240px){.arch-wide{display:none}.arch-tall{display:flex}.arch-schematic{padding-bottom:0}}.arch-tall{font-family:var(--font-site-mono);flex-direction:column;align-items:stretch;gap:.7em;max-width:26em;margin:0 auto;font-size:min(.92em,3.6vw)}.arch-tall .arch-node{width:100%;min-width:0;max-width:none}.arch-tall .arch-engine{width:100%}.arch-tall .arch-stages{flex-direction:column}.arch-tall .arch-stages .arch-node+.arch-node{margin-top:-1px;margin-left:0}.arch-tarrow{color:var(--bp-line);justify-content:center;align-items:center;gap:.6em;display:flex}.arch-tarrow-glyph{font-size:1.4em;line-height:1}.arch-tarrow .arch-arrow-tag{text-align:left;max-width:none}.arch-tmid{justify-content:center;align-items:flex-end;gap:.45em;display:flex}.arch-tmid .arch-retired{text-align:center;flex-direction:column;align-items:center;gap:.1em;margin-bottom:1.5em}.arch-tmid-arrow{color:var(--bp-cobalt);margin-bottom:1.7em;font-size:1.35em;line-height:1}.arch-tnote{text-align:center;margin-top:.2em;display:block}@media (max-width:720px){.beat-architecture{padding-top:3.5em;padding-bottom:3.5em}}.beat-breadth{padding:3em 0 4em}.breadth-header{max-width:40em;margin:0 0 2em}.beat-breadth .breadth-heading{font-family:var(--font-site-sans);color:var(--site-ink);letter-spacing:-.025em;text-transform:none;margin:0 0 .5em;font-size:2em;font-weight:600;line-height:1.15}.breadth-subhead{font-family:var(--font-site-sans);color:var(--site-dim);margin:0;font-size:1em;line-height:1.6}.breadth-index{background:var(--site-paper-soft);border:1px solid var(--site-rule);box-shadow:0 1px 0 var(--site-rule);margin:0 0 1.2em}.breadth-row{border-top:1px solid var(--site-rule);color:inherit;background:0 0;grid-template-columns:1fr auto;align-items:start;gap:1.4em;padding:1em;text-decoration:none;transition:background .12s;display:grid;position:relative}.breadth-row:first-child{border-top:0}.breadth-row:before{content:"";background:var(--site-cobalt);width:0;transition:width .15s;position:absolute;top:-1px;bottom:0;left:0}.breadth-row[role=button]{cursor:pointer}.breadth-row[role=button]:hover,.breadth-row[role=button]:focus-visible{background:var(--site-paper-soft);outline:none}.breadth-row[role=button]:hover:before,.breadth-row[role=button]:focus-visible:before{width:3px}.breadth-row-expanded{background:var(--site-paper-soft)}.breadth-row-expanded:before{width:3px}.breadth-row-aspirational{cursor:default;opacity:.78}.breadth-row-aspirational .breadth-title{color:var(--site-dim)}.breadth-row-aspirational .breadth-desc{opacity:.7}.breadth-row-body{min-width:0}.breadth-row-expansion{opacity:0;grid-column:1/-1;max-height:0;transition:max-height .5s cubic-bezier(.22,.8,.28,1),opacity .35s ease-out,margin-top .35s ease-out,padding-top .35s ease-out;overflow:hidden}.breadth-row-expanded .breadth-row-expansion{opacity:1;border-top:1px dashed var(--site-rule);max-height:1200px;margin-top:1em;padding-top:1.1em}.breadth-row-expansion-inner{flex-direction:column;gap:1em;max-width:44em;display:flex}.breadth-mini-frame{background:var(--site-paper-soft);border:1px solid var(--site-rule);font-family:var(--font-site-mono);color:var(--site-ink);white-space:pre-wrap;word-wrap:break-word;padding:.75em .95em;font-size:.82em;line-height:1.55}.breadth-mini-frame.prose{font-family:var(--font-site-math);color:var(--site-ink);opacity:.9;font-size:1em;font-style:italic}.breadth-mini-score{min-height:2.4em}.breadth-mini-loading{color:var(--site-dim);letter-spacing:.02em;padding:.3em 0;font-size:.85em}.breadth-mini-score .sc-card-hero{max-width:40em;margin:0}.breadth-mini-footer{justify-content:flex-end;display:flex}.breadth-mini-more{color:var(--site-cobalt);letter-spacing:.01em;border-bottom:1px solid;padding-bottom:1px;font-size:.85em;text-decoration:none;transition:opacity .15s}.breadth-mini-more:hover{opacity:.72}.breadth-row-top{flex-wrap:wrap;align-items:baseline;gap:.05em .6em;margin-bottom:.3em;display:flex}.breadth-title{font-family:var(--font-site-sans);letter-spacing:-.005em;text-transform:lowercase;color:var(--site-ink);font-size:1.02em;font-weight:600;line-height:1.15}.breadth-title:first-letter{text-transform:uppercase}.breadth-handle{font-family:var(--font-site-mono);color:var(--site-dim);letter-spacing:.06em;word-break:break-all;font-size:.72em;line-height:1.3;transition:color .15s}.breadth-handle .ns{color:var(--site-ink-soft);font-weight:600}.breadth-desc{color:var(--site-ink-soft);max-width:42em;margin:0 0 .3em;font-size:.92em;line-height:1.5}.breadth-traits{font-family:var(--font-site-mono);color:var(--site-ink-soft);letter-spacing:.02em;flex-wrap:wrap;gap:.05em .85em;min-height:1em;font-size:.7em;line-height:1.5;display:flex}.breadth-trait-tag{align-items:baseline;gap:.35em;display:inline-flex}.breadth-trait-tag:before{content:"⊨";color:var(--site-cobalt);font-family:var(--font-site-math);opacity:.65;font-size:.95em}.breadth-row[role=button]:hover .breadth-trait-tag:before,.breadth-row-expanded .breadth-trait-tag:before{opacity:1}.breadth-row-aspirational .breadth-trait-tag:before{opacity:.35}.breadth-row-meta{white-space:nowrap;align-self:start;align-items:center;gap:.7em;padding-top:.22em;display:inline-flex}.breadth-count{color:var(--site-dim);font-variant-numeric:tabular-nums;letter-spacing:.02em;font-size:.78em}.breadth-status{text-transform:uppercase;letter-spacing:.16em;color:var(--site-dim);border:1px dashed;padding:.25em .6em;font-size:.68em;display:inline-block}.breadth-row-caret{color:var(--site-dim);transform-origin:50%;font-size:.72em;line-height:1;transition:transform .3s cubic-bezier(.22,.8,.28,1),color .2s ease-out;display:inline-block}.breadth-row[role=button]:hover .breadth-row-caret,.breadth-row[role=button]:focus-visible .breadth-row-caret{color:var(--site-cobalt)}.breadth-row-expanded .breadth-row-caret{color:var(--site-cobalt);transform:rotate(90deg)}.breadth-catalog-link{justify-content:flex-end;margin:0 0 2.8em;display:flex}.breadth-catalog-link a{color:var(--site-dim);border-bottom:1px dashed;padding-bottom:2px;font-size:.88em;text-decoration:none;transition:color .2s}.breadth-catalog-link a:hover{color:var(--site-ink)}.breadth-paste{margin:0}.breadth-paste-label{color:var(--site-ink);margin-bottom:.7em;font-size:.88em;font-weight:500;display:block}.breadth-paste-field{background:var(--site-paper-soft);border:1px solid var(--site-rule);border-left:3px solid var(--site-rule);border-radius:0;transition:border-left-color .2s ease-out}.breadth-paste-field:focus-within{border-left-color:var(--site-cobalt)}.breadth-paste-input{box-sizing:border-box;width:100%;color:var(--site-ink);font-family:var(--font-site-mono);resize:vertical;background:0 0;border:none;min-height:3.2em;padding:.85em 1.1em .6em;font-size:.88em;line-height:1.65}.breadth-paste-input:focus{outline:none}.breadth-paste-input::placeholder{color:var(--site-dim);opacity:.5;font-style:italic}.breadth-paste-controls{border-top:1px solid var(--site-rule);background:0 0;justify-content:space-between;align-items:center;gap:1em;padding:.55em 1em .55em 1.1em;display:flex}.breadth-paste-hint{color:var(--site-dim);opacity:.75;letter-spacing:.02em;font-size:.75em}.breadth-paste-submit{background-color:var(--site-cobalt);border:1px solid var(--site-cobalt);color:var(--site-paper);cursor:pointer;border-radius:0;align-items:center;gap:.55em;padding:.45em 1.1em;font-family:inherit;font-size:.88em;font-weight:600;transition:box-shadow .15s,transform 50ms;display:inline-flex}.breadth-paste-submit:hover{box-shadow:0 3px 16px -7px var(--site-cobalt)}.breadth-paste-submit:active{transform:translateY(1px)}.breadth-paste-submit:disabled{opacity:.45;cursor:default;box-shadow:none}.breadth-paste-kbd{font-family:var(--font-site-mono);opacity:.75;border:1px solid;border-radius:0;padding:.05em .38em;font-size:.88em;line-height:1.2;transition:border-color .15s,color .15s;display:inline-block}.breadth-paste-result{min-height:1em;margin-top:1.4em}.breadth-result-section-label{text-transform:uppercase;letter-spacing:.14em;color:var(--site-dim);opacity:.75;margin:0 0 .7em;font-size:.75em}.breadth-result-section-label-soft{opacity:.5;margin-top:.3em;font-size:.75em}.breadth-result-picks{border-bottom:1px solid var(--site-rule);flex-direction:column;gap:.55em;margin-bottom:1.6em;padding-bottom:1.4em;display:flex}.breadth-result-pick{opacity:0;grid-template-columns:2.4em 1fr auto;align-items:baseline;gap:.9em;animation:.4s ease-out forwards breadth-pick-in;display:grid;transform:translateY(3px)}@keyframes breadth-pick-in{to{opacity:1;transform:translateY(0)}}.breadth-result-pick-score{font-variant-numeric:tabular-nums;text-align:right;font-size:1.5em;font-weight:700;line-height:1}.breadth-result-pick-score.tier-hi{color:var(--site-tier-hi)}.breadth-result-pick-score.tier-good{color:var(--site-tier-good)}.breadth-result-pick-score.tier-mid{color:var(--site-tier-mid)}.breadth-result-pick-score.tier-weak{color:var(--site-tier-weak)}.breadth-result-pick-label{color:var(--site-ink);font-size:1em;font-weight:500}.breadth-result-pick-source{font-family:var(--font-site-mono);color:var(--site-dim);white-space:nowrap;font-size:.88em}.breadth-result-models{flex-direction:column;gap:.45em;display:flex}.breadth-result-model{opacity:0;grid-template-columns:13em 1fr 2.4em;align-items:center;gap:.8em;font-size:.88em;animation:.4s ease-out forwards breadth-pick-in;display:grid}.breadth-result-model-name{font-family:var(--font-site-mono);color:var(--site-ink);opacity:.75;white-space:nowrap;text-overflow:ellipsis;font-size:.88em;overflow:hidden}.breadth-result-model-track{background:var(--site-rule);border-radius:0;height:5px;display:block;overflow:hidden}.breadth-result-model-fill{border-radius:0;height:100%;transition:width .6s cubic-bezier(.2,.8,.2,1);display:block}.breadth-result-model-fill.fill-hi{background:var(--site-tier-hi)}.breadth-result-model-fill.fill-good{background:var(--site-tier-good)}.breadth-result-model-fill.fill-mid{background:var(--site-tier-mid)}.breadth-result-model-fill.fill-weak{background:var(--site-tier-weak)}.breadth-result-model-score{text-align:right;font-variant-numeric:tabular-nums;color:var(--site-ink);font-weight:600}.breadth-paste-status{color:var(--site-dim);font-size:.88em;font-style:italic}.breadth-paste-error{color:var(--site-red);font-size:.88em}.beat-benchmarks{padding:5em 0 4em}.bench-header{max-width:54em;margin:0 0 2.2em}.bench-eyebrow{font-family:var(--font-site-mono);color:var(--site-dim);text-transform:uppercase;letter-spacing:.16em;margin:0 0 1em;font-size:.78em}.beat-benchmarks .bench-heading{font-family:var(--font-site-sans);color:var(--site-ink);letter-spacing:-.025em;text-transform:none;margin:0 0 .5em;font-size:clamp(1.7em,3vw,2.3em);font-weight:600;line-height:1.12}.bench-lede{color:var(--site-dim);max-width:40em;margin:0;font-size:1.04em;line-height:1.6}.bench-dim{color:var(--site-dim)}.bench-headline{border:1px solid var(--site-rule);background:var(--site-paper-soft);box-shadow:0 1px 0 var(--site-rule);grid-template-columns:1fr;gap:2em;margin:0 0 1.4em;padding:1.8em;display:grid}@media (min-width:900px){.bench-headline{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:2.8em}}.bench-plot{margin:0}.bench-plot-cap{font-family:var(--font-site-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--site-ink-soft);margin-bottom:.9em;font-size:.74em}.bench-plot-cap .glyph{font-size:1.1em}.bench-plot .bp{width:100%;height:auto;display:block}.bp text{font-family:var(--font-site-mono)}.bp-grid line{stroke:var(--site-rule);stroke-width:1px;opacity:.55}.bp-axis line{stroke:var(--site-dim);stroke-width:1px}.bp-tick{fill:var(--site-dim);font-size:10px}.bp-axis-title{fill:var(--site-ink-soft);letter-spacing:.05em;text-transform:uppercase;font-size:10.5px}.bp-dot{fill:var(--site-paper-soft);stroke:var(--site-dim);stroke-width:1.5px}.bp-label{fill:var(--site-ink-soft);font-size:10.5px}.bp-sub{fill:var(--site-dim);font-size:9px}.bp-halo{fill:none;stroke:var(--site-cobalt);stroke-width:1.5px;opacity:.3}.bp-dot-sm{fill:var(--site-cobalt);stroke:var(--site-paper-soft);stroke-width:1.5px}.bp-mark{fill:var(--site-cobalt);font-family:var(--font-site-math);font-size:15px;font-style:italic}.bp-label-sm{fill:var(--site-cobalt);font-size:11.5px;font-weight:600}.bp-sub-sm{fill:var(--site-syntax);font-size:9.5px}.bench-side{flex-direction:column;gap:1.5em;display:flex}.bench-side-key{font-family:var(--font-site-sans);color:var(--site-ink);border-left:2px solid var(--site-cobalt);margin:0;padding-left:1em;font-size:1.02em;line-height:1.55}.bench-side-key strong{color:var(--site-cobalt);font-weight:600}.beat-benchmarks .bench-side-h{font-family:var(--font-site-mono);text-transform:uppercase;letter-spacing:.14em;color:var(--site-dim);margin:0 0 .45em;font-size:.72em;font-weight:600;line-height:1.3}.bench-side-block p{color:var(--site-ink-soft);margin:0;font-size:.92em;line-height:1.6}.bench-side-block p .glyph{font-style:italic}.bench-tabs{border-bottom:1px solid var(--site-rule);flex-wrap:wrap;margin:0 0 1.6em;display:flex}.bench-tab{font-family:var(--font-site-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--site-dim);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;margin-bottom:-1px;padding:.7em 1.15em;font-size:.8em;transition:color .15s,border-color .15s}.bench-tab:hover{color:var(--site-ink)}.bench-tab.is-active{color:var(--site-cobalt);border-bottom-color:var(--site-cobalt)}.bench-panel[hidden]{display:none}.bp-bar-ham{fill:var(--site-cobalt)}.bp-bar-spam{fill:var(--site-vermillion)}.bp-threshold{stroke:var(--site-vermillion);stroke-width:1px;stroke-dasharray:4 3;opacity:.7}.bp-threshold-label{fill:var(--site-vermillion);letter-spacing:.02em;font-size:9.5px}.bp-legend{fill:var(--site-dim);font-size:10px}.bp-callout{fill:var(--site-cobalt);font-size:10px}.bp-callout-spam{fill:var(--site-vermillion)}.bp-bar-label{fill:var(--site-dim);font-size:10px}.bp-bar-h{fill:var(--site-cobalt)}.bp-bar-val{fill:var(--site-ink-soft);font-variant-numeric:tabular-nums;font-size:9.5px}.bp-matrix-axis{fill:var(--site-ink-soft);letter-spacing:.08em;text-transform:uppercase;font-size:10.5px}.bp-matrix-head{fill:var(--site-dim);letter-spacing:.06em;font-size:11px}.bp-cell-diag{fill:var(--site-cobalt)}.bp-cell-cross{fill:#e2462c24}.bp-cell-val{font-variant-numeric:tabular-nums;font-size:26px;font-weight:600}.bp-cell-val-diag{fill:var(--site-paper)}.bp-cell-val-cross{fill:var(--site-vermillion)}.bp-cell-tag{text-transform:uppercase;letter-spacing:.1em;font-size:10px}.bp-cell-tag-diag{fill:var(--site-paper);opacity:.8}.bp-cell-tag-cross{fill:var(--site-vermillion);opacity:.85}.bench-tasks{background:var(--site-rule);border:1px solid var(--site-rule);grid-template-columns:repeat(3,1fr);gap:1px;margin:0 0 1.8em;display:grid}.bench-task{background:var(--site-paper-soft);padding:1.3em 1.4em}.bench-task-metric{font-family:var(--font-site-sans);color:var(--site-cobalt);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-bottom:.4em;font-size:clamp(1.4em,2.2vw,1.7em);font-weight:600;line-height:1}.bench-task-name{font-family:var(--font-site-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--site-dim);margin-bottom:.55em;font-size:.72em}.bench-task-sub{color:var(--site-ink-soft);font-size:.9em;line-height:1.5}.bench-footer{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:1.5em;display:flex}.bench-link{color:var(--site-cobalt);white-space:nowrap;border-bottom:1px solid;padding-bottom:2px;font-size:.9em;text-decoration:none;transition:opacity .15s}.bench-link:hover{opacity:.7}@media (max-width:899px){.bench-side{margin-top:.4em}}@media (max-width:720px){.beat-benchmarks{padding:3em 0}.bench-headline{padding:1.3em}.bench-tasks{grid-template-columns:1fr}}.beat-close{max-width:52em;margin:0 auto;padding:5em 0}.close-lede{font-family:var(--font-site-sans);color:var(--site-ink);letter-spacing:-.025em;margin:0;font-size:2em;font-weight:600;line-height:1.15}.close-sub{font-family:var(--font-site-sans);color:var(--site-dim);max-width:36em;margin:.85em 0 0;font-size:1.04em;line-height:1.6}.close-cta .cta-row{margin-top:1.7em}.faq{margin-top:4.5em}.faq-eyebrow{font-family:var(--font-site-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--site-dim);margin:0 0 .4em;font-size:.78em}.faq-item{border-top:1px solid var(--site-rule)}.faq-item:last-child{border-bottom:1px solid var(--site-rule)}.faq-item>summary{cursor:pointer;font-family:var(--font-site-sans);color:var(--site-ink);justify-content:space-between;align-items:center;gap:1em;padding:1em 0;font-size:1.18em;font-weight:600;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary:after{content:"+";font-family:var(--font-site-mono);color:var(--site-cobalt);flex-shrink:0;font-weight:400}.faq-item[open]>summary:after{content:"−"}.faq-body{max-width:44em;padding:0 0 1.3em}.faq-body p{font-family:var(--font-site-sans);color:var(--site-dim);margin:0;font-size:1em;line-height:1.65}.faq-body p+p{margin-top:.7em}.faq-body a{color:var(--site-ink);text-decoration:underline;-webkit-text-decoration-color:var(--site-cobalt);text-decoration-color:var(--site-cobalt);text-underline-offset:3px;transition:color .15s}.faq-body a:hover{color:var(--site-cobalt)}@media (max-width:720px){.beat-close{padding-top:3.5em;padding-bottom:3.5em}.close-lede{font-size:1.5em}.faq{margin-top:3.2em}.faq-item>summary{font-size:1.05em}.beat-breadth{padding:2.4em 0 3em}.breadth-row{grid-template-columns:1fr;grid-template-areas:"body""meta";gap:.55em .9em;padding:1em 1em 1.05em}.breadth-row-body{grid-area:body}.breadth-row-meta{grid-area:meta;justify-self:start;padding-top:0}.breadth-row-top{flex-flow:wrap;gap:.4em;margin-bottom:.3em}.breadth-title{font-size:.98em}.breadth-desc{font-size:.9em}.breadth-traits{font-size:.68em}.breadth-paste-controls{padding:.5em .8em}.breadth-paste-hint{display:none}.breadth-paste-submit{justify-content:center;width:100%}.breadth-paste-kbd{display:none}.breadth-result-pick{grid-template-columns:2.2em 1fr;row-gap:.1em}.breadth-result-pick-source{grid-column:2;font-size:.75em}.breadth-result-model{grid-template-columns:10em 1fr 2.2em;gap:.6em;font-size:.88em}}.site-pane-content{max-width:1180px}@media (min-width:940px){.hero-viewport{grid-template-columns:minmax(0,.82fr) minmax(0,1fr);align-items:center;column-gap:clamp(2.5em,5vw,5.5em);display:grid}.hero-caption{max-width:none}.hero-claim{font-size:clamp(3em,4.2vw,4.2em)}.hero-demo-stage{justify-content:center;align-items:stretch;max-width:none;padding-top:0}.hero-demo-frame,.hero-demo-card{max-width:none}}@media (max-width:939px){.hero-viewport{gap:0;height:auto;padding-top:0;padding-bottom:0}.hero-caption{flex-direction:column;justify-content:center;min-height:calc(100svh - 120px);padding:1.4em 0 2em;display:flex}.hero-claim{letter-spacing:-.045em;font-size:clamp(2.9em,12vw,3.6em)}.hero-demo-stage{flex:none;justify-content:flex-start;min-height:0;padding-top:.5em;padding-bottom:3.2em}}.breadth-header{max-width:54em}.breadth-catalog-link{margin-bottom:0}@media (min-width:920px){.breadth-layout{grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);align-items:start;column-gap:clamp(2em,4vw,3.5em);display:grid}.breadth-paste{position:sticky;top:5.5em}}@media (max-width:919px){.breadth-paste{margin-top:2.4em}.breadth-catalog-link{margin-bottom:0}}@media (max-width:939px){.hero-demo-stage{padding-top:1.6em}.hero-viewport{height:auto;padding-bottom:2.2em}}
