.lp-benchmark{--ink:#0d0e12;--ink-2:#1a1c22;--paper:#f4f3f0;--body:#444;--muted:#767676;--dim:#a3a3a3;--line:#e5e2d8;--line-faq:#e3e0d6;--accent:#f15b2a;--accent-deep:#d94c1e;--accent-soft:#fff0ec;--tan:#f0ede6;--tan-ink:#555;--blue:#e6eef9;--blue-ink:#1d4ed8;--icon:#f7f6f3;--track:#f0ede6;--tint:#fcfbf9;--c-character:#0d0e12;--c-infographic:#f15b2a;--c-mixed:#f7b39b;--c-whiteboard:#1d4ed8;--c-3d:#c9c2b0;--c-ai:#0f9d8a;--c-other:#c9c2b0}.lp-benchmark *{box-sizing:border-box}html{scroll-behavior:smooth}.lp-benchmark{background:#fff;color:var(--body);font:400 16.5px/1.7 Roboto,system-ui,-apple-system,Segoe UI,Arial,sans-serif;margin:0;-webkit-font-smoothing:antialiased}.lp-benchmark a{color:var(--accent)}.lp-benchmark a:focus-visible,.lp-benchmark button:focus-visible,.lp-benchmark select:focus-visible,.lp-benchmark summary:focus-visible{border-radius:4px;outline:2px solid var(--accent);outline-offset:3px}.lp-benchmark h1,.lp-benchmark h2,.lp-benchmark h3{margin:0;text-wrap:balance}.lp-benchmark h2{color:var(--ink);font:700 30px/1.25 Lora,Georgia,serif}.lp-benchmark h3{color:var(--ink);font:700 20px/1.3 Lora,Georgia,serif}.lp-benchmark p{margin:0}.lp-benchmark .label{color:var(--accent);font:600 11.5px/1.3 Outfit,system-ui,sans-serif;letter-spacing:.08em;text-transform:uppercase}.lp-benchmark .bm-tc{font-variant-numeric:tabular-nums lining-nums}.lp-benchmark .wrap{margin:0 auto;max-width:1200px;padding:0 24px}.lp-benchmark .btn{align-items:center;border:1px solid transparent;border-radius:6px;cursor:pointer;display:inline-flex;font:500 15px/1 Roboto,system-ui,sans-serif;gap:8px;justify-content:center;padding:14px 22px;text-decoration:none;transition:background .15s,border-color .15s,color .15s}.lp-benchmark .btn-solid{background:var(--accent);color:#fff}.lp-benchmark .btn-solid:hover{background:var(--accent-deep)}.lp-benchmark .btn-ghost{background:transparent;border-color:hsla(45,15%,95%,.35);color:var(--paper)}.lp-benchmark .btn-ghost:hover{border-color:var(--paper)}.lp-benchmark .btn-line{background:#fff;border-color:var(--line);color:var(--ink)}.lp-benchmark .btn-line:hover{border-color:var(--ink)}.lp-benchmark .btn-sm{font-size:14px;padding:10px 16px}.lp-benchmark .hero{background:var(--ink);color:var(--paper);overflow:hidden;padding:44px 0 0}.lp-benchmark .crumbs{color:hsla(45,15%,95%,.55);font-size:13px;margin-bottom:28px}.lp-benchmark .crumbs a{color:inherit;text-decoration:none}.lp-benchmark .hero-grid{align-items:center;display:grid;gap:56px;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lp-benchmark .hero .label{margin-bottom:16px}.lp-benchmark .hero h1{color:var(--paper);font:700 clamp(34px,4.8vw,52px)/1.12 Playfair Display,Georgia,serif;letter-spacing:-.02em}.lp-benchmark .hero h1 em{color:var(--accent);font-style:italic}.lp-benchmark .lede{color:hsla(45,15%,95%,.8);font-size:18px;line-height:1.65;margin-top:20px;max-width:56ch}.lp-benchmark .hero-ctas{display:flex;flex-wrap:wrap;gap:12px;margin-top:30px}.lp-benchmark .meta{color:hsla(45,15%,95%,.55);font-size:13.5px;margin-top:22px}.lp-benchmark .meta b{color:hsla(45,15%,95%,.85);font-weight:500}.lp-benchmark .player{background:var(--ink-2);border:1px solid hsla(45,15%,95%,.1);border-radius:12px;box-shadow:0 30px 60px -30px rgba(0,0,0,.6);padding:26px 26px 20px}.lp-benchmark .player-screen{align-items:flex-start;aspect-ratio:16/8;background:radial-gradient(120% 90% at 30% 20%,#2a1a14 0,#15161b 55%,#0d0e12 100%);border-radius:8px;display:flex;flex-direction:column;gap:6px;justify-content:center;overflow:hidden;padding:26px 28px;position:relative}.lp-benchmark .player-screen .label{margin:0}.lp-benchmark .player-screen .big{color:var(--paper);font:700 clamp(64px,8vw,96px)/1 Playfair Display,Georgia,serif;letter-spacing:-.02em}.lp-benchmark .player-screen p{color:hsla(45,15%,95%,.7);font-size:15px}.lp-benchmark .frame-mark{align-items:center;color:hsla(45,15%,95%,.4);display:flex;font:600 11px/1 Outfit,sans-serif;gap:6px;letter-spacing:.08em;position:absolute;right:18px;top:16px}.lp-benchmark .frame-mark i{animation:bmRec 1.6s ease-in-out infinite;background:var(--accent);border-radius:50%;display:inline-block;height:7px;width:7px}@keyframes bmRec{50%{opacity:.25}}.lp-benchmark .scrub{height:34px;margin:30px 0 8px;position:relative}.lp-benchmark .scrub .rail{background:hsla(45,15%,95%,.14);right:0}.lp-benchmark .scrub .played,.lp-benchmark .scrub .rail{border-radius:3px;height:6px;left:0;position:absolute;top:14px}.lp-benchmark .scrub .played{animation:bmPlay 1.4s cubic-bezier(.2,.7,.2,1) both;background:var(--accent);transform-origin:left;width:47.22%}.lp-benchmark .scrub .band{background:rgba(241,91,42,.22);border:1px solid rgba(241,91,42,.5);border-radius:7px;height:14px;left:35.56%;position:absolute;top:10px;width:28.33%}.lp-benchmark .scrub .head{animation:bmHead 1.4s cubic-bezier(.2,.7,.2,1) both;background:#fff;border-radius:50%;box-shadow:0 0 0 4px rgba(241,91,42,.35);height:18px;left:47.22%;margin-left:-9px;position:absolute;top:8px;width:18px}@keyframes bmPlay{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes bmHead{0%{left:0}to{left:47.22%}}.lp-benchmark .ticks{color:hsla(45,15%,95%,.45);font:500 11px/1 Outfit,sans-serif;height:16px;position:relative}.lp-benchmark .ticks span{position:absolute;transform:translateX(-50%)}.lp-benchmark .ticks span:first-child{transform:none}.lp-benchmark .ticks span:last-child{transform:translateX(-100%)}.lp-benchmark .controls{align-items:center;color:hsla(45,15%,95%,.65);display:flex;flex-wrap:wrap;font-size:13px;gap:12px;justify-content:space-between;margin-top:14px}.lp-benchmark .controls .play{align-items:center;color:var(--paper);display:flex;font-weight:500;gap:10px}.lp-benchmark .controls svg{flex:none}.lp-benchmark .legend-dark{display:flex;flex-wrap:wrap;gap:14px}.lp-benchmark .legend-dark span{align-items:center;display:flex;gap:6px}.lp-benchmark .legend-dark i{border-radius:4px;display:inline-block;height:8px;width:14px}.lp-benchmark .stats{border-top:1px solid hsla(45,15%,95%,.12);display:grid;grid-template-columns:repeat(4,1fr);margin-top:52px}.lp-benchmark .stat{padding:26px 24px 30px 0}.lp-benchmark .stat+.stat{border-left:1px solid hsla(45,15%,95%,.12);padding-left:24px}.lp-benchmark .stat .big{color:var(--paper);font:700 42px/1 Playfair Display,Georgia,serif;font-variant-numeric:lining-nums tabular-nums}.lp-benchmark .stat .big small{color:var(--accent);font-size:.48em;margin-left:3px}.lp-benchmark .stat p{color:hsla(45,15%,95%,.65);font-size:14px;line-height:1.5;margin-top:10px;max-width:26ch}.lp-benchmark .body{padding:64px 0 88px}.lp-benchmark .grid{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1fr) 280px}.lp-benchmark main{display:flex;flex-direction:column;gap:68px;min-width:0}.lp-benchmark main section{display:flex;flex-direction:column;gap:20px;scroll-margin-top:24px}.lp-benchmark main section>p{max-width:68ch}.lp-benchmark aside{display:flex;flex-direction:column;gap:18px;position:sticky;top:24px}.lp-benchmark .toc{border:1px solid var(--line);border-radius:10px;padding:22px 22px 18px}.lp-benchmark .toc .label{border-bottom:2px solid var(--accent);color:var(--ink);display:inline-block;margin-bottom:14px;padding-bottom:8px}.lp-benchmark .toc ol{counter-reset:t;display:flex;flex-direction:column;gap:1px;list-style:none;margin:0;padding:0}.lp-benchmark .toc li{counter-increment:t}.lp-benchmark .toc a{color:var(--body);display:flex;font-size:14px;gap:10px;line-height:1.4;padding:5px 0;text-decoration:none}.lp-benchmark .toc a:before{color:var(--dim);content:counter(t,decimal-leading-zero);font:600 11.5px/1.9 Outfit,sans-serif;min-width:18px}.lp-benchmark .toc a.active,.lp-benchmark .toc a.active:before,.lp-benchmark .toc a:hover{color:var(--accent)}.lp-benchmark .cta-card{background:var(--ink);border-radius:10px;color:var(--paper);padding:24px 22px}.lp-benchmark .cta-card h3{color:var(--paper);font-size:19px}.lp-benchmark .cta-card p{color:hsla(45,15%,95%,.72);font-size:14.5px;line-height:1.6;margin:10px 0 18px}.lp-benchmark .cta-card .btn{width:100%}.lp-benchmark .answer{background:var(--accent-soft);border:1px solid var(--accent);border-radius:10px;display:flex;flex-direction:column;gap:8px;padding:22px 26px}.lp-benchmark .answer p{color:var(--ink);font-size:17px;line-height:1.6;max-width:70ch}.lp-benchmark .findings{display:grid;gap:0 32px;grid-template-columns:1fr 1fr;list-style:none;margin:0;padding:0}.lp-benchmark .findings li{border-bottom:1px solid var(--line);font-size:15.5px;line-height:1.55;padding:14px 0 14px 18px;position:relative}.lp-benchmark .findings li:before{background:var(--accent);border-radius:2px;content:"";height:7px;left:0;position:absolute;top:23px;width:7px}.lp-benchmark .findings strong{color:var(--ink)}.lp-benchmark .card{background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:18px;padding:26px 28px;scroll-margin-top:24px}.lp-benchmark .card-head{align-items:center;display:flex;gap:14px}.lp-benchmark .badge{background:var(--ink);border-radius:7px;color:var(--accent);display:grid;flex:none;font:600 13px/1 Outfit,sans-serif;height:36px;place-items:center;width:36px}.lp-benchmark .card-top{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between}.lp-benchmark .pills{display:flex;flex-wrap:wrap;gap:6px}.lp-benchmark .pill{border-radius:3px;font:500 11px/1.4 Roboto,sans-serif;padding:3px 9px}.lp-benchmark .pill.tan{background:var(--tan);color:var(--tan-ink)}.lp-benchmark .pill.blue{background:var(--blue);color:var(--blue-ink)}.lp-benchmark .pill.orange{background:var(--accent-soft);color:var(--accent)}.lp-benchmark .note{border-top:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.6;padding-top:16px}.lp-benchmark .src{color:var(--muted);font-size:12.5px}.lp-benchmark .share{align-items:center;display:flex;gap:4px}.lp-benchmark .share .lbl{color:var(--dim);font:600 10.5px/1 Outfit,sans-serif;letter-spacing:.08em;margin-right:4px;text-transform:uppercase}.lp-benchmark .share a,.lp-benchmark .share button{background:#fff;border:1px solid var(--line);border-radius:6px;color:var(--ink);cursor:pointer;display:grid;height:30px;padding:0;place-items:center;text-decoration:none;transition:border-color .15s,color .15s;width:30px}.lp-benchmark .share a:hover,.lp-benchmark .share button:hover{border-color:var(--accent);color:var(--accent)}.lp-benchmark .share svg{fill:currentColor;height:14px;width:14px}.lp-benchmark .share button.done{background:var(--ink);border-color:var(--ink);color:#fff}.lp-benchmark .gbars{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0;padding:0}.lp-benchmark .gbar{align-items:center;display:grid;gap:14px;grid-template-columns:110px minmax(0,1fr)}.lp-benchmark .gbar .name{color:var(--ink);font-size:14.5px;font-weight:500}.lp-benchmark .gbar .pair{display:flex;flex-direction:column;gap:4px}.lp-benchmark .gbar .row{align-items:center;display:grid;gap:10px;grid-template-columns:minmax(0,1fr) 44px}.lp-benchmark .gbar .t{background:var(--track);border-radius:3px;height:14px;overflow:hidden}.lp-benchmark .gbar .f{background:var(--ink);border-radius:3px;display:block;height:100%}.lp-benchmark .gbar .row.ex .f{background:var(--accent)}.lp-benchmark .gbar .v{color:var(--ink);font-size:13px;font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.lp-benchmark .gbar .row.ex .v{color:var(--accent)}.lp-benchmark .key{display:flex;flex-wrap:wrap;font-size:13px;gap:18px}.lp-benchmark .key i{border-radius:2px;display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.lp-benchmark .ladder{height:150px;margin:6px 8px 0;position:relative}.lp-benchmark .ladder .rail{background:var(--track);border-radius:3px;height:6px;left:0;position:absolute;right:0;top:72px}.lp-benchmark .ladder .rail:after{background:linear-gradient(90deg,rgba(241,91,42,.25),var(--accent));border-radius:3px;content:"";height:100%;left:0;position:absolute;top:0;width:87.33%}.lp-benchmark .chap{height:150px;position:absolute;top:0;width:0}.lp-benchmark .chap .dot{background:#fff;border:3px solid var(--ink);border-radius:50%;height:16px;left:-8px;position:absolute;top:67px;width:16px}.lp-benchmark .chap.hl .dot{background:var(--accent);border-color:var(--accent);box-shadow:0 0 0 5px rgba(241,91,42,.18)}.lp-benchmark .chap .lab{align-items:center;display:flex;flex-direction:column;gap:2px;left:50%;position:absolute;text-align:center;transform:translateX(-50%);white-space:nowrap}.lp-benchmark .chap.up .lab{bottom:92px}.lp-benchmark .chap.down .lab{top:94px}.lp-benchmark .chap .lab b{color:var(--ink);font:700 22px/1 Playfair Display,Georgia,serif;font-variant-numeric:lining-nums tabular-nums}.lp-benchmark .chap.hl .lab b{color:var(--accent)}.lp-benchmark .chap.end .lab{align-items:flex-end;left:auto;right:-10px;text-align:right;transform:none}.lp-benchmark .chap .lab span{color:var(--body);font-size:13px;line-height:1.3}.lp-benchmark .chap .lab em{color:var(--muted);font-size:11.5px;font-style:normal}.lp-benchmark .ladder-ticks{color:var(--muted);font:500 11px/1 Outfit,sans-serif;height:14px;margin:0 8px;position:relative}.lp-benchmark .ladder-ticks span{position:absolute;transform:translateX(-50%)}.lp-benchmark .ladder-ticks span:first-child{transform:none}.lp-benchmark .finder{background:var(--ink);border-radius:12px;color:var(--paper);display:grid;gap:32px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);padding:30px;scroll-margin-top:24px}.lp-benchmark .finder h2{color:var(--paper)}.lp-benchmark .finder>div:first-child{display:flex;flex-direction:column;gap:16px}.lp-benchmark .finder p{color:hsla(45,15%,95%,.72);font-size:15.5px}.lp-benchmark .field{display:flex;flex-direction:column;gap:6px}.lp-benchmark .field label{color:hsla(45,15%,95%,.6);font:600 11px/1 Outfit,sans-serif;letter-spacing:.08em;text-transform:uppercase}.lp-benchmark .field select{appearance:none;-webkit-appearance:none;background:var(--ink-2) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath fill='none' stroke='%23f15b2a' stroke-width='2' d='m1 1 5 5 5-5'/%3E%3C/svg%3E") no-repeat right 14px center;border:1px solid hsla(45,15%,95%,.18);border-radius:7px;color:var(--paper);cursor:pointer;font:500 15px/1.2 Roboto,sans-serif;padding:13px 40px 13px 14px;width:100%}.lp-benchmark .field select option{background:#fff;color:#0d0e12}.lp-benchmark .seg{display:flex;gap:6px}.lp-benchmark .seg button{background:var(--ink-2);border:1px solid hsla(45,15%,95%,.18);border-radius:7px;color:hsla(45,15%,95%,.8);cursor:pointer;flex:1;font:500 14px/1 Roboto,sans-serif;padding:12px 10px}.lp-benchmark .seg button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff}.lp-benchmark .result{background:var(--ink-2);border:1px solid hsla(45,15%,95%,.1);border-radius:10px;display:flex;flex-direction:column;gap:14px;padding:24px}.lp-benchmark .result .for{color:hsla(45,15%,95%,.6);font-size:13.5px}.lp-benchmark .result .for b{color:var(--paper);font-weight:500}.lp-benchmark .result .big{color:var(--paper);font:700 64px/1 Playfair Display,Georgia,serif;font-variant-numeric:lining-nums tabular-nums}.lp-benchmark .result .big small{color:hsla(45,15%,95%,.6);font:500 15px Roboto,sans-serif;margin-left:8px}.lp-benchmark .result .scrub{margin:6px 0 0}.lp-benchmark .result .scrub .head,.lp-benchmark .result .scrub .played{animation:none}.lp-benchmark .result .scrub .band,.lp-benchmark .result .scrub .head,.lp-benchmark .result .scrub .played{transition:left .45s cubic-bezier(.2,.7,.2,1),width .45s cubic-bezier(.2,.7,.2,1)}.lp-benchmark .facts{display:grid;gap:10px;grid-template-columns:1fr 1fr}.lp-benchmark .facts div{border-top:1px solid hsla(45,15%,95%,.12);display:flex;flex-direction:column;gap:2px;padding-top:10px}.lp-benchmark .facts span{color:hsla(45,15%,95%,.5);font:600 10.5px/1.2 Outfit,sans-serif;letter-spacing:.08em;text-transform:uppercase}.lp-benchmark .facts b{color:var(--paper);font-size:15px;font-weight:500}.lp-benchmark .fallback{color:#f7b39b;font-size:13px;min-height:1em}.lp-benchmark .result-actions{display:flex;flex-wrap:wrap;gap:8px}.lp-benchmark .result-actions .btn{font-size:13.5px;padding:10px 14px}.lp-benchmark .versus{border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;overflow:hidden}.lp-benchmark .vs-head,.lp-benchmark .vs-row{display:grid;grid-template-columns:1fr 1fr}.lp-benchmark .vs-head div{background:var(--tan);padding:14px 24px}.lp-benchmark .vs-head div+div{background:var(--ink)}.lp-benchmark .vs-head .label{color:var(--tan-ink)}.lp-benchmark .vs-head div+div .label{color:var(--accent)}.lp-benchmark .vs-row{border-top:1px solid var(--line)}.lp-benchmark .vs-row>div{display:flex;flex-direction:column;gap:6px;padding:22px 24px}.lp-benchmark .vs-row>div+div{background:var(--tint);border-left:1px solid var(--line)}.lp-benchmark .vs-fig{color:var(--ink);font:700 36px/1 Playfair Display,Georgia,serif;font-variant-numeric:lining-nums tabular-nums}.lp-benchmark .vs-row>div+div .vs-fig{color:var(--accent)}.lp-benchmark .vs-row p{font-size:15px;line-height:1.55}.lp-benchmark .years{align-items:end;border-bottom:1px solid var(--line);display:grid;gap:8px;grid-template-columns:repeat(12,minmax(0,1fr));height:230px;padding-top:10px;position:relative}.lp-benchmark .years .era-bg{border-radius:6px 6px 0 0;bottom:0;position:absolute;top:0}.lp-benchmark .yc{align-items:center;display:flex;flex-direction:column;gap:6px;height:100%;justify-content:flex-end;position:relative;z-index:1}.lp-benchmark .yc b{color:var(--ink);font:700 15px/1 Outfit,sans-serif;font-variant-numeric:tabular-nums}.lp-benchmark .yc i{background:var(--ink);border-radius:4px 4px 0 0;display:block;max-width:34px;width:100%}.lp-benchmark .yc.c i{background:var(--accent)}.lp-benchmark .yc.c b{color:var(--accent)}.lp-benchmark .ylab{color:var(--muted);display:grid;font:500 11.5px/1.3 Outfit,sans-serif;gap:8px;grid-template-columns:repeat(12,minmax(0,1fr));margin-top:-10px;text-align:center}.lp-benchmark .ylab span b{color:var(--ink);display:block;font-size:12px;font-weight:600}.lp-benchmark .eras{display:grid;gap:8px;grid-template-columns:4fr 4fr 4fr;margin-top:-4px}.lp-benchmark .eras div{border-top:2px solid var(--ink);display:flex;flex-wrap:wrap;font-size:13px;gap:8px;justify-content:space-between;padding:8px 12px 0 0}.lp-benchmark .eras div:last-child{border-color:var(--accent)}.lp-benchmark .eras b{color:var(--ink);font:700 18px/1 Playfair Display,Georgia,serif}.lp-benchmark .eras div:last-child b{color:var(--accent)}.lp-benchmark .bars{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.lp-benchmark .bar{align-items:center;display:grid;font-size:14.5px;gap:14px;grid-template-columns:150px minmax(0,1fr) 58px}.lp-benchmark .bar .name{color:var(--ink);font-weight:500}.lp-benchmark .bar .track{background:var(--track);border-radius:4px;height:26px;overflow:hidden}.lp-benchmark .bar .fill{background:var(--ink);border-radius:4px;display:block;height:100%}.lp-benchmark .bar.hl .fill{background:var(--accent)}.lp-benchmark .bar .val{color:var(--ink);font-variant-numeric:tabular-nums;font-weight:700;text-align:right}.lp-benchmark .axis{color:var(--muted);display:grid;font-size:11.5px;gap:14px;grid-template-columns:150px minmax(0,1fr) 58px}.lp-benchmark .axis .tk{display:flex;font-variant-numeric:tabular-nums;justify-content:space-between}.lp-benchmark .duo{display:grid;gap:16px;grid-template-columns:1fr 1fr}.lp-benchmark .side{border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:14px;padding:22px}.lp-benchmark .side.b2b{background:var(--accent-soft);border-color:var(--accent)}.lp-benchmark .side .big{color:var(--ink);font:700 48px/1 Playfair Display,Georgia,serif;font-variant-numeric:lining-nums tabular-nums}.lp-benchmark .side.b2b .big{color:var(--accent)}.lp-benchmark .side .big small{color:var(--muted);font:500 15px Roboto,sans-serif;margin-left:6px}.lp-benchmark .split{border-radius:4px;color:#fff;display:flex;font:600 12px/30px Outfit,sans-serif;height:30px;overflow:hidden}.lp-benchmark .split span{overflow:hidden;padding:0 8px;white-space:nowrap}.lp-benchmark .legend,.lp-benchmark .split-legend{display:flex;flex-wrap:wrap;font-size:13px;gap:6px 16px}.lp-benchmark .legend i,.lp-benchmark .split-legend i{border-radius:2px;display:inline-block;height:10px;margin-right:6px;vertical-align:-1px;width:10px}.lp-benchmark .stack-rows{display:flex;flex-direction:column;gap:14px}.lp-benchmark .stack-row{align-items:center;display:grid;gap:14px;grid-template-columns:90px minmax(0,1fr)}.lp-benchmark .stack-row .yr{color:var(--ink);font:600 13px/1.2 Outfit,sans-serif}.lp-benchmark .stack{background:var(--track);border-radius:4px;display:flex;height:36px;overflow:hidden}.lp-benchmark .stack span{color:#fff;display:block;font:600 12px/36px Outfit,sans-serif;height:100%;overflow:hidden;text-align:center;white-space:nowrap}.lp-benchmark .stack .dk{color:var(--ink)}.lp-benchmark .bg-character{background:var(--c-character)}.lp-benchmark .bg-infographic{background:var(--c-infographic)}.lp-benchmark .bg-mixed{background:var(--c-mixed)}.lp-benchmark .bg-whiteboard{background:var(--c-whiteboard)}.lp-benchmark .bg-3d{background:var(--c-3d)}.lp-benchmark .bg-ai{background:var(--c-ai)}.lp-benchmark .bg-other{background:var(--c-other)}.lp-benchmark .callouts{display:grid;gap:12px;grid-template-columns:repeat(3,1fr)}.lp-benchmark .callouts div{background:var(--tint);border:1px solid var(--line);border-radius:8px;display:flex;flex-direction:column;gap:4px;padding:14px 16px}.lp-benchmark .callouts b{color:var(--ink);font:700 24px/1 Playfair Display,Georgia,serif;font-variant-numeric:lining-nums}.lp-benchmark .callouts span{font-size:13.5px;line-height:1.45}.lp-benchmark .table-wrap{border:1px solid var(--line);border-radius:10px;overflow-x:auto}.lp-benchmark table{border-collapse:collapse;font-size:14.5px;min-width:680px;width:100%}.lp-benchmark th{background:var(--tint);color:var(--muted);font:600 11px/1.3 Outfit,sans-serif;letter-spacing:.08em;padding:14px 18px;text-align:left;text-transform:uppercase}.lp-benchmark td,.lp-benchmark th{border-bottom:1px solid var(--line)}.lp-benchmark td{padding:13px 18px;vertical-align:middle}.lp-benchmark tr:last-child td{border-bottom:0}.lp-benchmark td:first-child{color:var(--ink);font-weight:500}.lp-benchmark .num{font-variant-numeric:tabular-nums;text-align:right}.lp-benchmark .range{height:22px;min-width:200px;position:relative}.lp-benchmark .range .r-rail{background:var(--track);height:2px;left:0;position:absolute;right:0;top:10px}.lp-benchmark .range .r-band{background:rgba(241,91,42,.25);border-radius:5px;height:10px;position:absolute;top:6px}.lp-benchmark .range .r-med{background:var(--accent);border-radius:2px;height:16px;margin-left:-2px;position:absolute;top:3px;width:4px}.lp-benchmark .range-axis{color:var(--dim);display:flex;font:500 10.5px/1 Outfit,sans-serif;justify-content:space-between;min-width:200px}.lp-benchmark .takeaways{display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.lp-benchmark .take{border-top:3px solid var(--ink);display:flex;flex-direction:column;gap:8px;padding-top:16px}.lp-benchmark .take h3{font-size:18px}.lp-benchmark .take p{font-size:15px;line-height:1.6}.lp-benchmark .quotes{display:grid;gap:14px;grid-template-columns:1fr 1fr}.lp-benchmark .quote{background:#fff;border:1px solid var(--line);border-radius:10px;display:flex;flex-direction:column;gap:14px;justify-content:space-between;padding:20px 22px}.lp-benchmark .quote p{color:var(--ink);font:600 17px/1.45 Lora,Georgia,serif}.lp-benchmark .quote p b{color:var(--accent);font-weight:700}.lp-benchmark .method{background:var(--tint);border:1px solid var(--line);border-radius:10px;display:grid;gap:18px;grid-template-columns:repeat(4,1fr);padding:26px 28px}.lp-benchmark .method div{display:flex;flex-direction:column;gap:4px}.lp-benchmark .method b{color:var(--ink);font:700 26px/1.1 Playfair Display,Georgia,serif;font-variant-numeric:lining-nums tabular-nums}.lp-benchmark .method span{font-size:13.5px;line-height:1.45}.lp-benchmark .faq{display:flex;flex-direction:column;gap:10px}.lp-benchmark details{background:#fff;border:1px solid var(--line-faq);border-radius:7px;padding:16px 18px}.lp-benchmark summary{align-items:center;color:var(--ink);cursor:pointer;display:flex;font:500 16px/1.45 Roboto,sans-serif;gap:16px;justify-content:space-between;list-style:none}.lp-benchmark summary::-webkit-details-marker{display:none}.lp-benchmark summary:after{background:var(--icon);border-radius:50%;color:var(--accent);content:"+";display:grid;flex:none;font:500 18px/1 Roboto,sans-serif;height:26px;place-items:center;transition:transform .2s;width:26px}.lp-benchmark details[open] summary:after{transform:rotate(45deg)}.lp-benchmark details p{font-size:15.5px;margin-top:12px;max-width:68ch}.lp-benchmark .cite{background:var(--ink);border-radius:12px;color:var(--paper);display:flex;flex-direction:column;gap:18px;padding:30px}.lp-benchmark .cite h2{color:var(--paper)}.lp-benchmark .cite p{color:hsla(45,15%,95%,.75);max-width:62ch}.lp-benchmark .cite a{color:var(--accent)}.lp-benchmark .tabs{display:flex;gap:6px}.lp-benchmark .tabs button{background:transparent;border:1px solid hsla(45,15%,95%,.18);border-radius:6px;color:hsla(45,15%,95%,.75);cursor:pointer;font:500 13.5px/1 Roboto,sans-serif;padding:9px 14px}.lp-benchmark .tabs button[aria-selected=true]{background:var(--paper);border-color:var(--paper);color:var(--ink)}.lp-benchmark .code-box{align-items:stretch;display:flex;flex-wrap:wrap;gap:12px}.lp-benchmark .code-box code{background:hsla(45,15%,95%,.06);border:1px solid hsla(45,15%,95%,.14);border-radius:6px;color:var(--paper);flex:1 1 360px;font:400 13.5px/1.6 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;padding:14px 16px;white-space:pre-wrap;word-break:break-word}.lp-benchmark .archive summary{font-family:Lora,Georgia,serif;font-size:18px;font-weight:700}.lp-benchmark .archive ul{display:grid;font-size:15px;gap:6px 28px;grid-template-columns:1fr 1fr;margin:14px 0 0;padding-left:20px}.lp-benchmark .closing{background:var(--ink);color:var(--paper);padding:64px 0}.lp-benchmark .closing .wrap{align-items:center;display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between}.lp-benchmark .closing h2{color:var(--paper);font-family:Playfair Display,Georgia,serif;font-size:clamp(28px,3.4vw,38px);max-width:22ch}.lp-benchmark .closing h2 em{color:var(--accent)}.lp-benchmark .closing p{color:hsla(45,15%,95%,.7);margin-top:10px;max-width:52ch}.lp-benchmark .toast{background:var(--ink);border-radius:8px;bottom:24px;color:var(--paper);font-size:14px;left:50%;opacity:0;padding:12px 18px;pointer-events:none;position:fixed;transform:translate(-50%,20px);transition:opacity .2s,transform .2s;z-index:10}.lp-benchmark .toast.show{opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.lp-benchmark *,.lp-benchmark :after,.lp-benchmark :before{animation:none!important;transition:none!important}}@media (max-width:1000px){.lp-benchmark .hero-grid{gap:36px}.lp-benchmark .finder,.lp-benchmark .hero-grid{grid-template-columns:1fr}}@media (max-width:900px){.lp-benchmark .grid{gap:40px;grid-template-columns:1fr}.lp-benchmark aside{order:-1;position:static}.lp-benchmark .toc ol{display:grid;gap:0 16px;grid-template-columns:1fr 1fr}.lp-benchmark .cta-card{display:none}.lp-benchmark .stats{grid-template-columns:1fr 1fr}.lp-benchmark .stat:nth-child(3){border-left:0;padding-left:0}.lp-benchmark .stat:nth-child(n+3){border-top:1px solid hsla(45,15%,95%,.12)}.lp-benchmark .archive ul,.lp-benchmark .callouts,.lp-benchmark .findings,.lp-benchmark .quotes,.lp-benchmark .takeaways{grid-template-columns:1fr}.lp-benchmark .method{grid-template-columns:1fr 1fr}}@media (max-width:600px){.lp-benchmark .wrap{padding:0 16px}.lp-benchmark .card,.lp-benchmark .cite,.lp-benchmark .finder,.lp-benchmark .method{padding:20px 18px}.lp-benchmark .player{padding:18px 16px 16px}.lp-benchmark .player-screen{padding:18px}.lp-benchmark .axis,.lp-benchmark .bar{font-size:13.5px;gap:10px;grid-template-columns:96px minmax(0,1fr) 46px}.lp-benchmark .gbar{gap:10px;grid-template-columns:78px minmax(0,1fr)}.lp-benchmark .duo,.lp-benchmark .vs-head,.lp-benchmark .vs-row{grid-template-columns:1fr}.lp-benchmark .vs-head div+div{display:none}.lp-benchmark .vs-row>div+div{border-left:0;border-top:1px dashed var(--line)}.lp-benchmark .vs-row>div+div:before{color:var(--accent);content:"What got made";font:600 11px/1.3 Outfit,sans-serif;letter-spacing:.08em;text-transform:uppercase}.lp-benchmark .stack-row{gap:6px;grid-template-columns:1fr}.lp-benchmark .years{gap:3px;height:190px}.lp-benchmark .ylab{font-size:0;gap:3px}.lp-benchmark .ylab span b{font-size:9px;letter-spacing:-.02em}.lp-benchmark .yc b{font-size:10.5px}.lp-benchmark .ladder{height:170px}.lp-benchmark .chap .lab b{font-size:17px}.lp-benchmark .chap .lab span{font-size:11.5px}.lp-benchmark .chap.up .lab{bottom:92px}.lp-benchmark .stat .big{font-size:34px}.lp-benchmark .result .big{font-size:52px}.lp-benchmark .toc ol{grid-template-columns:1fr}.lp-benchmark h2{font-size:25px}}.lp-benchmark{overflow-wrap:normal}.lp-benchmark p{font-family:inherit;max-width:none}.lp-benchmark h1,.lp-benchmark h2,.lp-benchmark h3{letter-spacing:normal}.lp-benchmark a{text-decoration:underline;transition:all 0s}.lp-benchmark code{overflow-wrap:normal}.lp-benchmark svg{max-width:none;vertical-align:baseline}.lp-benchmark .hero{padding-top:132px}@media (max-width:1139px){.lp-benchmark .hero{padding-top:120px}}@media (max-width:600px){.lp-benchmark .hero{padding-top:116px}}.lp-benchmark{--bm-sticky:58px}@media (max-width:1139px){.lp-benchmark{--bm-sticky:45px}}.lp-benchmark aside{top:calc(var(--bm-sticky) + 24px)}.lp-benchmark .card,.lp-benchmark .finder,.lp-benchmark main section{scroll-margin-top:calc(var(--bm-sticky) + 24px)}.lp-benchmark .cfs-band{--dark:#1c1a14;--orange:#e85d3c;--ff-h:"Cormorant Garamond",Georgia,serif;--ff-b:"Syne",system-ui,sans-serif;background:var(--dark);border-top:1px solid hsla(42,25%,92%,.06);color:#f0ede6;font:400 16px/1.7 Syne,sans-serif;overflow:hidden;padding:140px 0;position:relative;text-align:center;-webkit-font-smoothing:auto}.lp-benchmark .cfs-band:before{background:radial-gradient(60% 55%,rgba(232,93,60,.08) 0,transparent 65%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.lp-benchmark .cfs-band .wrap{margin:0 auto;max-width:1240px;padding:0 48px;position:relative;z-index:1}.lp-benchmark .cfs-grid{align-items:center;display:grid;gap:clamp(48px,6vw,80px);grid-template-columns:1fr 1fr}.lp-benchmark .cfs-band .cfs-h{color:#fff;font-family:var(--ff-h);font-size:clamp(28px,3.2vw,44px);font-style:normal;font-weight:700;letter-spacing:-1px;line-height:1.06;margin:0 0 24px;text-wrap:wrap}.lp-benchmark .cfs-h em{color:var(--orange);font-style:italic}.lp-benchmark .cfs-sub{color:hsla(42,25%,92%,.55);font-family:var(--ff-b);font-size:clamp(15px,1.3vw,17px);font-weight:300;line-height:1.75}.lp-benchmark .cfs-sub p{font-family:Poppins;margin:0 0 16px;max-width:100%}.lp-benchmark .cfs-sub p:last-child{margin-bottom:0}.lp-benchmark .cfs-sub strong{color:hsla(42,25%,92%,.75);font-weight:500}.lp-benchmark .cfs-form-wrap{width:100%}@media (max-width:900px){.lp-benchmark .cfs-grid{gap:40px;grid-template-columns:1fr}}@media (max-width:768px){.lp-benchmark .cfs-band .wrap{padding:0 20px}}@media (max-width:640px){.lp-benchmark .cfs-band{padding:80px 0}}