.ar{padding-top:calc(var(--nav-h) + clamp(32px,6vw,72px))}.ar-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46rem) minmax(0,1fr);row-gap:clamp(24px,3.2vw,38px)}.ar-in>*{grid-column:2;min-width:0}.ar-head{display:grid;gap:clamp(16px,2vw,22px)}.ar-head h1{font-size:clamp(32px,4.6vw,60px);line-height:1.04;font-weight:600;letter-spacing:-.04em;overflow-wrap:break-word}.ar-meta{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:14px;color:var(--ink3)}.ar-meta .tag{transition:background-color .3s}.ar-meta .tag:hover{background:#0050df26}.ar-in>.ar-cover{grid-column:1/-1;width:100%;max-width:62rem;margin:0 auto}.ar-cover img{display:block;width:100%;height:auto;border-radius:clamp(16px,2.2vw,28px);background:var(--bg2)}.ar-cover-cap{margin-top:14px}.ar-sum{font-size:clamp(19px,1.75vw,23px);line-height:1.5;letter-spacing:-.01em;color:var(--ink)}.ar-facts{display:grid;gap:14px;padding:clamp(22px,2.8vw,34px);border-radius:clamp(18px,2vw,26px);background:var(--bg2)}.ar-label{font-size:15px;line-height:1.2;font-weight:500;letter-spacing:.01em;color:var(--ink2)}.ar-facts ul{display:grid;gap:11px}.ar-facts li{position:relative;padding-left:20px;font-size:17px;line-height:1.5;color:var(--ink)}.ar-facts li:before{content:"";position:absolute;left:0;top:.62em;width:7px;height:7px;border-radius:50%;background:var(--blue)}.ar-in>.ar-body{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,46rem) minmax(0,1fr);row-gap:clamp(30px,4vw,48px)}.ar-body>*{grid-column:2;min-width:0}.ar-body>.prose{max-width:none}.ar-body>.prose>:first-child{margin-top:0}.ar-body>.fig-wide{grid-column:1/-1;width:100%;max-width:62rem;margin-inline:auto}.ar-qa{display:grid;gap:clamp(14px,1.8vw,22px);margin-top:clamp(8px,1.4vw,18px)}.ar-qa-h{font-size:clamp(24px,2.6vw,32px);line-height:1.15;font-weight:600;letter-spacing:-.03em}.ar-dates{display:flex;flex-wrap:wrap;gap:6px 26px;padding-top:20px;border-top:1px solid var(--line);font-size:14.5px;line-height:1.5;color:var(--ink3)}.ar-qa+.ar-dates{padding-top:0;border-top:0}.ar-more{padding-top:clamp(64px,9vw,120px)}.ar-more-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:12px 24px}.ar-more-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);margin-top:clamp(24px,3.4vw,44px)}@media(max-width:760px){.ar-more-grid{grid-template-columns:minmax(0,1fr);gap:30px}}.ar-line{position:fixed;inset:0 0 auto;z-index:55;height:3px;pointer-events:none}.ar-line i{display:block;height:100%;background:var(--blue);transform:scaleX(0);transform-origin:0 50%}.nb-row{display:grid;grid-template-columns:minmax(0,10.5em) minmax(0,1fr) 3.6em;gap:12px;align-items:center;font-size:15px;padding:5px 0}.nb-name{color:var(--ink);overflow-wrap:anywhere}.nb-track{height:12px;border-radius:99px;background:var(--bg2);overflow:hidden}.nb-bar{display:block;height:100%;border-radius:99px;background:#c3c7d0}.nb-bar.is-raven{background:var(--blue)}.nb-score{text-align:right;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink)}.nb-note{font-size:14px;color:var(--ink3)}@media(max-width:520px){.nb-row{grid-template-columns:minmax(0,7.5em) minmax(0,1fr) 3.2em;font-size:14px}}.fig{display:grid;gap:14px;min-width:0;margin-inline:0}.fig-cap{display:grid;gap:6px;font-size:14.5px;line-height:1.5;color:var(--ink3)}.fig-credit{order:-1;justify-self:end;max-width:100%;margin-top:-6px;font-size:12px;line-height:1.45;font-style:italic;text-align:right;color:#80848e}.fig-credit a{color:inherit;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.fig-img{display:block;width:100%;height:auto;border-radius:clamp(14px,1.8vw,22px);background:var(--bg2)}.fig-frame{display:grid;gap:clamp(16px,2vw,24px);min-width:0;padding:clamp(18px,2.6vw,32px);border-radius:clamp(18px,2vw,26px);box-shadow:inset 0 0 0 1px var(--line)}.fig-title{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 20px;font-size:14.5px;line-height:1.35;color:var(--ink3)}.fig-title b{font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--ink)}.fig-chart .bench-rows{margin-top:0}.fig-chart .bench-row:first-child{padding-top:0}.fig-draw{min-width:0;padding:clamp(20px,3vw,40px);border-radius:clamp(18px,2vw,26px);background:var(--bg2)}.fig-draw>*{margin:0}.fig-stage{display:grid;place-items:center;padding:clamp(28px,5vw,56px) 20px;border-radius:clamp(18px,2vw,26px);background:var(--bg2)}.fig-stage .phone{--pw:min(260px,64vw)}.faq{display:grid;min-width:0;border-top:1px solid var(--line)}.faq-q{border-bottom:1px solid var(--line);min-width:0}.faq-q>summary{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:clamp(18px,2vw,26px) 0;cursor:pointer;list-style:none}.faq-q>summary::-webkit-details-marker{display:none}.faq-h{min-width:0;font-size:clamp(18px,1.55vw,22px);line-height:1.3;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere;transition:color .3s}.faq-q>summary:hover .faq-h{color:var(--blue)}.faq-mark{flex:none;position:relative;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s}.faq-mark:before,.faq-mark:after{content:"";position:absolute;left:50%;top:50%;width:11px;height:1.5px;margin:-.75px 0 0 -5.5px;background:var(--ink);transition:transform .5s var(--ease),background-color .3s}.faq-mark:after{transform:rotate(90deg)}.faq-q[open] .faq-mark{background:var(--ink)}.faq-q[open] .faq-mark:before,.faq-q[open] .faq-mark:after{background:#fff}.faq-q[open] .faq-mark:after{transform:none}.faq-a{padding:0 0 clamp(20px,2.2vw,30px);font-size:17px;line-height:1.6;color:var(--ink2);overflow-wrap:anywhere}.story{display:grid;gap:14px;align-content:start}.story-art{border-radius:clamp(14px,1.8vw,22px);overflow:hidden;background:var(--bg2);aspect-ratio:16/10}.story-art img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.story:hover .story-art img{transform:scale(1.035)}.story-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:14px;color:var(--ink3)}.tag{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border-radius:999px;font-size:13px;font-weight:500;color:var(--blue);background:#0050df14}.story h3{font-size:clamp(23px,2.5vw,36px);line-height:1.1;font-weight:600;letter-spacing:-.032em}.story p{font-size:16.5px;line-height:1.5;color:var(--ink2)}.story-sm{grid-template-columns:minmax(0,1fr) clamp(92px,10.5vw,148px);gap:8px 18px;padding-block:22px;border-top:1px solid var(--line)}.story-sm:first-child{border-top:0;padding-top:0}.story-sm .story-art{grid-column:2;grid-row:1/3;aspect-ratio:1;border-radius:clamp(12px,1.4vw,18px)}.story-sm .story-meta{grid-column:1;grid-row:1}.story-sm h3{grid-column:1;grid-row:2;font-size:clamp(18px,1.65vw,23px);letter-spacing:-.022em;line-height:1.18}.story-tile h3{font-size:clamp(19px,1.75vw,24px);letter-spacing:-.024em;line-height:1.16}.story-art-none{display:flex;align-items:center;justify-content:center;gap:clamp(8px,1vw,14px)}.story-art-none i{width:clamp(18px,2.2vw,30px);aspect-ratio:1;border-radius:50%;background:var(--ink)}.story-art-none i:last-child{background:var(--blue)}.ed-open{padding-top:calc(var(--nav-h) + clamp(36px,7vw,96px));padding-bottom:clamp(40px,6vw,80px)}.ed-open-in{display:grid;gap:22px;justify-items:start;min-width:0}.ed-open .h1{font-size:clamp(38px,6vw,88px)}.ed-statement{margin-top:clamp(56px,9vw,130px);font-size:clamp(30px,5.4vw,80px);line-height:1.05;font-weight:500;letter-spacing:-.042em}.ed-sec{padding-block:clamp(56px,8vw,110px)}.ed-soft{background:var(--bg2)}.ed-sec .section-head{margin-bottom:clamp(26px,3.4vw,44px)}.ed-after{margin-top:clamp(22px,3vw,34px)}.ed-pair-sec{padding-top:0}.ed-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,5vw,80px)}.ed-pair-one{display:grid;gap:14px;align-content:start;justify-items:start;min-width:0;padding-top:22px;border-top:1px solid var(--line)}.ed-pair-t{font-size:clamp(22px,2.2vw,30px);line-height:1.2;font-weight:600;letter-spacing:-.025em}.ed-pair-b{font-size:clamp(17px,1.45vw,20px);line-height:1.55;color:var(--ink2)}.ed-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.ed-points[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ed-points[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.4vw,36px)}.ed-point{display:grid;gap:10px;align-content:start;justify-items:start;min-width:0;padding:clamp(22px,2.2vw,32px);border-radius:clamp(18px,2vw,28px);background:var(--bg2)}.ed-soft .ed-point{background:var(--bg)}.ed-points[data-count="4"] .ed-point{padding:18px 0 0;border-radius:0;background:none;border-top:2px solid var(--ink)}.ed-point-t{font-size:clamp(19px,1.6vw,22px);line-height:1.2;font-weight:600;letter-spacing:-.02em}.ed-point p{color:var(--ink2);overflow-wrap:anywhere}.ed-point-links{display:flex;flex-wrap:wrap;gap:8px 22px;margin-top:4px}.ed-story{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(28px,5vw,80px);align-items:start}.ed-prose{display:grid;gap:18px;min-width:0}.ed-prose p{font-size:clamp(17px,1.45vw,20px);line-height:1.6;color:var(--ink2)}.ed-prose .ed-sign{display:grid;gap:4px;justify-items:start;margin-top:8px;padding-top:20px;border-top:1px solid var(--line)}.ed-sign strong{font-size:19px;font-weight:600;color:var(--ink)}.ed-sign span{font-size:15.5px;color:var(--ink3)}.ed-sign .link{margin-top:8px;font-size:17px}.ed-timeline{display:grid;min-width:0;position:sticky;top:calc(var(--nav-h) + 24px)}.ed-step{position:relative;display:grid;gap:6px;padding:0 0 clamp(24px,3vw,36px) 30px}.ed-step:before{content:"";position:absolute;left:0;top:6px;width:11px;height:11px;border-radius:50%;background:var(--ink)}.ed-step:after{content:"";position:absolute;left:5px;top:23px;bottom:-1px;width:1px;background:var(--line)}.ed-step:last-child{padding-bottom:0}.ed-step:last-child:before{background:var(--blue)}.ed-step:last-child:after{display:none}.ed-when{font-size:14.5px;line-height:1.6;font-weight:500;color:var(--ink3);font-variant-numeric:tabular-nums}.ed-step-t{font-size:clamp(19px,1.6vw,22px);line-height:1.2;font-weight:600;letter-spacing:-.02em}.ed-step p:last-child{color:var(--ink2)}.ed-facts{display:grid;border-top:1px solid var(--line)}.ed-fact{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,9fr);gap:8px clamp(20px,4vw,64px);padding:clamp(20px,2.4vw,30px) 0;border-bottom:1px solid var(--line)}.ed-fact dt{padding-top:.5em;font-size:15.5px;line-height:1.4;font-weight:500;color:var(--ink3)}.ed-fact dd{display:grid;gap:6px;justify-items:start;min-width:0}.ed-fact-v{font-size:clamp(22px,2.4vw,32px);line-height:1.15;font-weight:600;letter-spacing:-.03em}.ed-fact-b{font-size:17px;line-height:1.55;color:var(--ink2)}.ed-reach{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(12px,1.4vw,18px)}.ed-card{display:grid;gap:12px;align-content:start;justify-items:start;min-width:0;padding:clamp(24px,2.6vw,38px);border-radius:clamp(20px,2.4vw,32px);background:var(--bg2)}.ed-soft .ed-card{background:var(--bg)}.ed-card p{color:var(--ink2)}.ed-card .ed-big{font-size:clamp(22px,2.6vw,36px);line-height:1.15;font-weight:600;letter-spacing:-.03em;color:var(--ink);overflow-wrap:anywhere}.ed-card .btn{margin-top:6px}.ed-socials{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(8px,1vw,12px);justify-self:stretch;margin-top:6px;list-style:none;padding:0}.ed-social{display:grid;gap:12px;justify-items:center;align-content:center;height:100%;padding:clamp(18px,2vw,26px) 8px;border-radius:clamp(16px,1.8vw,22px);background:var(--bg2);color:var(--ink);text-decoration:none;transition:background-color .4s var(--ease),color .4s var(--ease),transform .4s var(--ease)}.ed-card:not(.ed-soft .ed-card) .ed-social{background:var(--bg)}.ed-social svg{width:26px;height:26px;fill:currentColor}.ed-social-n{font-size:14.5px;line-height:1.2;font-weight:500;letter-spacing:-.005em}.ed-social:hover{background:var(--ink);color:#fff;transform:translateY(-3px)}.ed-social:focus-visible{outline:2px solid var(--blue);outline-offset:3px}@media(max-width:480px){.ed-socials{grid-template-columns:repeat(2,minmax(0,1fr))}}.ed-ask{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(28px,5vw,80px);align-items:start}.ed-ask-head{display:grid;gap:18px;justify-items:start;min-width:0}.ed-form-card{min-width:0;padding:clamp(22px,3vw,44px);border-radius:var(--rad);background:var(--bg2)}.ed-soft .ed-form-card{background:var(--bg)}.ed-form{display:grid;gap:18px}.ed-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ed-field{display:grid;gap:8px;min-width:0}.ed-label{font-size:14.5px;line-height:1.3;font-weight:600}.ed-input{width:100%;min-height:52px;padding:12px 16px;border:0;border-radius:14px;background:var(--bg);box-shadow:inset 0 0 0 1px var(--line);font:inherit;font-size:17px;color:var(--ink);transition:box-shadow .3s var(--ease)}.ed-soft .ed-input{background:var(--bg2)}.ed-input::placeholder{color:var(--ink3);opacity:.8}.ed-input:focus-visible{outline:none;box-shadow:inset 0 0 0 2px var(--blue),0 0 0 4px #0050df24}.ed-note{font-size:14.5px;line-height:1.5;color:var(--ink3)}.ed-note a,.ed-nojs a{color:var(--blue);text-decoration:underline;text-underline-offset:3px}.ed-form .btn{justify-self:start}.ed-form .btn:disabled{opacity:.55;cursor:default;transform:none}.ed-status{min-height:1.45em;font-size:16px;line-height:1.45;font-weight:500}.ed-form[data-state=error] .ed-status{color:#b3261e}.ed-form[data-state=done] .ed-status{color:#17753c;font-size:clamp(18px,1.6vw,21px)}.ed-form[data-state=done] :is(.ed-fields,.ed-note,.btn){display:none}.ed-nojs{color:var(--ink2)}html.js .ed-nojs{display:none}.ed-quote{margin:0;padding-left:clamp(18px,2.4vw,32px);border-left:3px solid var(--blue)}.ed-quote p{font-size:clamp(24px,3vw,40px);line-height:1.2;font-weight:500;letter-spacing:-.03em}.ed-next{padding-block:clamp(56px,8vw,110px)}.ed-soft+.ed-next{padding-top:clamp(56px,8vw,110px)}.ed-next-in{display:grid;gap:22px;justify-items:center;text-align:center;padding:clamp(56px,9vw,120px) clamp(20px,4vw,56px);border-radius:var(--rad);background:var(--bg2)}.ed-next .cta-row{justify-content:center}.ed-dots{--gap:clamp(10px,1.2vw,16px);display:inline-flex;gap:var(--gap)}.ed-dots i{width:clamp(26px,3vw,40px);aspect-ratio:1;border-radius:50%;background:var(--ink)}.ed-dots i:last-child{background:var(--blue)}@keyframes ed-pole-a{0%{transform:translate(calc(100% + var(--gap)))}to{transform:none}}@keyframes ed-pole-b{0%{transform:translate(calc(-100% - var(--gap)))}to{transform:none}}.ed-dots.rv.in i:first-child{animation:ed-pole-a 1.8s var(--ease) .3s both}.ed-dots.rv.in i:last-child{animation:ed-pole-b 1.8s var(--ease) .3s both}@media(min-width:901px)and (max-width:1180px){.ed-points[data-count="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.ed-pair,.ed-story,.ed-reach,.ed-ask,.ed-points,.ed-points[data-count="2"],.ed-points[data-count="4"]{grid-template-columns:minmax(0,1fr)}.ed-timeline{position:static}.ed-fact{grid-template-columns:minmax(0,1fr)}.ed-fact dt{padding-top:0}}@media(max-width:560px){.ed-fields{grid-template-columns:minmax(0,1fr)}.ed-form .btn{justify-self:stretch;height:auto;min-height:50px;padding:12px 20px;white-space:normal;text-align:center;line-height:1.25}}.reqpath{margin:0 0 clamp(24px,3.4vw,44px)}.reqpath-steps{--g:clamp(14px,1.8vw,24px);--pad:clamp(20px,2vw,28px);display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--g)}.reqpath-steps[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.reqpath-steps[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.reqpath-step{position:relative;display:grid;gap:10px;align-content:start;min-width:0;padding:var(--pad);border-radius:clamp(18px,2vw,26px);background:var(--bg);box-shadow:inset 0 0 0 1px var(--line)}.reqpath-n{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--ink);color:#fff;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.reqpath-step:last-child .reqpath-n{background:var(--blue)}.reqpath-step:not(:last-child):after{content:"";position:absolute;top:calc(var(--pad) + 12px);right:calc(var(--g) / -2 - 3px);width:8px;height:8px;border-top:2px solid var(--ink3);border-right:2px solid var(--ink3);transform:rotate(45deg)}.reqpath-t{font-size:clamp(17px,1.45vw,20px);line-height:1.25;font-weight:600;letter-spacing:-.015em;overflow-wrap:anywhere}.reqpath-step p{font-size:15.5px;line-height:1.5;color:var(--ink2);overflow-wrap:anywhere}.reqpath-cap{margin-top:14px;font-size:14.5px;line-height:1.45;color:var(--ink3)}@media(max-width:900px){.reqpath-steps,.reqpath-steps[data-count="2"],.reqpath-steps[data-count="3"]{grid-template-columns:minmax(0,1fr)}.reqpath-step:not(:last-child):after{top:auto;right:auto;left:calc(var(--pad) + 13px);bottom:calc(var(--g) / -2 - 5px);transform:rotate(135deg)}}.phone{--pw:300px;position:relative;width:var(--pw);flex:none;padding:calc(var(--pw)*.02);border-radius:calc(var(--pw)*.16);background:#000;box-shadow:inset 0 0 0 1px #ffffff29,0 0 0 1px #0a0c1280,0 calc(var(--pw)*.1) calc(var(--pw)*.22) calc(var(--pw)*-.1) #08144673,0 calc(var(--pw)*.02) calc(var(--pw)*.05) #0814461f}.phone-screen{position:relative;aspect-ratio:1283/2790;border-radius:calc(var(--pw)*.136);overflow:hidden;background:#000;isolation:isolate}.phone .screen{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transition:opacity .9s var(--ease)}.phone .screen.is-on{opacity:1}.mac{border-radius:clamp(8px,1.3cqw,14px);overflow:hidden;box-shadow:0 0 0 1px #0a0c121a,0 50px 110px -40px #0a1e5a73,0 12px 30px -12px #0a1e5a2e}.mac img{width:100%;height:auto}.stat{display:grid;gap:8px;width:100%;margin-top:clamp(8px,2vw,28px);padding-top:26px;border-top:1px solid var(--line)}.stat-n{font-size:clamp(68px,8.4vw,128px);line-height:.92;font-weight:600;letter-spacing:-.055em;font-variant-numeric:tabular-nums;color:var(--blue)}.stat-l{font-size:16px;line-height:1.45;color:var(--ink2);max-width:23em}.bench{position:relative;min-width:0}.bench-tabs{display:flex;flex-wrap:wrap;gap:6px}.bench-tabs button{flex:none;min-height:40px;padding:0 16px;border-radius:999px;font-size:14.5px;font-weight:500;color:var(--ink2);box-shadow:inset 0 0 0 1px var(--line);transition:background-color .3s,color .3s,box-shadow .3s}.bench-tabs button:hover{color:var(--ink)}.bench-tabs button[aria-selected=true]{background:var(--ink);color:#fff;box-shadow:none}.bench-rows{display:grid;margin-top:clamp(22px,3vw,38px)}.bench-row{display:grid;grid-template-columns:minmax(118px,172px) minmax(0,1fr) 62px;align-items:center;gap:16px;padding:16px 0;border-top:1px solid var(--line2);transition:opacity .35s;outline-offset:6px}.bench-row:first-child{border-top:0}.bench-name{display:grid;gap:1px;font-size:16px;font-weight:500;min-width:0}.bench-badge{font-size:12.5px;font-weight:500;color:var(--blue)}.bench-track{height:12px;border-radius:4px;background:var(--bg2);overflow:hidden}.bench-bar{height:100%;border-radius:0 4px 4px 0;background:#c2c7d1;transition:width .9s var(--ease),background-color .3s}.bench-row.is-raven .bench-bar{background:var(--blue)}.bench-score{text-align:right;font-size:18px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.bench-rows.is-hover .bench-row{opacity:.4}.bench-rows.is-hover .bench-row.is-hot{opacity:1}.bench-row.is-hot:not(.is-raven) .bench-bar{background:#878f9f}.bench-kicker{margin-top:16px;font-size:15px;color:var(--ink2)}.bench-note{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:baseline;justify-content:space-between;margin-top:22px;padding-top:18px;border-top:1px solid var(--line2);font-size:13.5px;line-height:1.5;color:var(--ink3)}.bench-note span{max-width:34em}.bench-view{font-size:13.5px;font-weight:500;color:var(--ink);text-decoration:underline;text-underline-offset:3px}.bench-tip{position:absolute;z-index:3;left:0;top:0;pointer-events:none;background:var(--ink);color:#fff;border-radius:12px;padding:10px 14px;font-size:13.5px;line-height:1.4;white-space:nowrap;box-shadow:0 18px 40px -18px #121317a6}.bench-tip b{display:block;font-size:14.5px;font-weight:600}.bench-tip span{color:#ffffffb8}.bench-tables{display:grid;gap:clamp(22px,3vw,38px);margin-top:clamp(22px,3vw,38px)}.bench-table{width:100%;border-collapse:collapse;font-size:16px}.bench-table caption{text-align:left;font-size:15px;font-weight:600;padding-bottom:6px}.bench-table th,.bench-table td{padding:14px 0;border-bottom:1px solid var(--line2);text-align:left}.bench-table th{font-size:13.5px;font-weight:500;color:var(--ink3)}.bench-table td:last-child,.bench-table th:last-child{text-align:right;font-variant-numeric:tabular-nums}.bench-table tr.is-raven td{font-weight:600}.js .bench-tables,.js .bench.is-table .bench-rows,.js .bench.is-table .bench-kicker{display:none}.js .bench.is-table .bench-tables{display:block}.js .bench.is-table .bench-table{display:none}.js .bench.is-table .bench-table.is-on{display:table}@media(max-width:560px){.bench-row{grid-template-columns:minmax(0,1fr) 62px;gap:9px 12px}.bench-name{display:flex;flex-wrap:wrap;gap:2px 10px;align-items:baseline}.bench-score{grid-column:2;grid-row:1}.bench-track{grid-column:1/-1}}
