.cs-study{--green:var(--contrast-green,#37b985);--ink:var(--charcoal-black,#181818);--muted:var(--subhead-gray,#626262);--line:color-mix(in srgb,var(--charcoal-black,#181818) 19%,transparent);--paper:var(--pure-white,#fff);--stage:var(--light-gray,#f3f3f3);--cs-sticky-top:0px;--cs-font-display:"Nohemi-SemiBold","Nohemi-Bold",sans-serif;--cs-font-display-bold:"Nohemi-Bold","Nohemi-SemiBold",sans-serif;--cs-font-body:"TT Commons","TT Commons Normal",Arial,sans-serif;background:var(--paper);color:var(--ink);font:400 21px/1.6 var(--cs-font-body);isolation:isolate;overflow:visible;text-align:left;-webkit-font-smoothing:antialiased}.cs-study *,.cs-study :after,.cs-study :before{box-sizing:border-box}.cs-study :is(h1,h2,h3,h4){background:none;border:0;border-radius:0;color:inherit;display:block;font-family:var(--cs-font-display);font-weight:400;letter-spacing:-.025em;line-height:1.16;margin:0;padding:0}.cs-study :is(h1,h2,h3):before{content:none}.cs-study p{color:inherit;font:inherit;margin:0;max-width:100%;padding:0}.cs-study a{color:inherit;font-weight:400;text-decoration:underline;text-underline-offset:5px}.cs-study button,.cs-study input,.cs-study select{font:inherit}.cs-study button{background:none;border:0;border-radius:0;color:inherit;cursor:pointer;line-height:1.4;min-height:44px;padding:10px 15px}.cs-study button:disabled{cursor:default;opacity:.5}.cs-study :is(a,button,input,select,summary,[role=button]):focus-visible{outline:3px solid var(--teal-blue,#005a70);outline-offset:4px}.cs-study .cs-sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.cs-study .cs-feature-error{background:var(--light-gray,#f3f3f3);color:var(--charcoal-black,#181818);font:400 16px/1.45 var(--cs-font-body);margin:12px 0;padding:12px 14px}.cs-study.cs-motion-off,html.cs-motion-off .cs-study{scroll-behavior:auto}.cs-study .cs-figure{background:var(--stage);border:0;border-radius:12px;color:var(--ink);min-width:0;padding:36px 42px;position:relative}.cs-study .cs-figure h3{font-size:34px;letter-spacing:-.025em;line-height:1.2;margin-bottom:22px}.cs-study .cs-figure figcaption>p{color:var(--muted);font-size:15px;line-height:1.6;margin-bottom:25px;margin-top:-6px}.cs-study .cs-insight{border-top:1px solid var(--line);font-size:17px;line-height:1.65;margin-top:24px;min-height:70px;padding-top:20px}.cs-study .cs-chart-note{color:var(--muted);font-size:13px;line-height:1.65;margin-top:20px}.cs-study .cs-run-figure{background:transparent;border:0;border-radius:0;margin-top:35px;max-width:none;padding:35px 0}.cs-study .cs-run-cards{display:grid;gap:24px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:35px}.cs-study .cs-run-cards button{background:var(--deep-navy,#1c2343);border:1px solid #ffffff40;border-radius:12px;display:flex;flex-direction:column;padding:25px 28px 20px;position:relative;text-align:left;transition:border-color .25s,transform .25s}.cs-study .cs-run-cards button[aria-pressed=true]{border-color:var(--green);box-shadow:inset 0 3px 0 var(--green)}.cs-study .cs-run-cards button:hover{border-color:var(--green);transform:translateY(-4px)}.cs-study .cs-run-name{font:400 12px/1.5 var(--cs-font-body),monospace}.cs-study .cs-run-cards strong{font:600 80px/1 var(--cs-font-display),sans-serif;letter-spacing:-.05em;margin:25px 0 8px}.cs-study .cs-run-cards button>span:not(.cs-run-name):not(.cs-card-metrics){color:#c4c9d2;font-size:14px}.cs-study .cs-report-bar{align-items:flex-end;border-bottom:1px solid #ffffff30;display:flex;height:116px;margin:25px 0 20px;width:100%}.cs-study .cs-report-bar:before{background:var(--pure-white,#fff);content:"";display:block;height:calc(var(--count)*4px);opacity:.75;transition:background .3s;width:100%}.cs-study [aria-pressed=true] .cs-report-bar:before{background:var(--green);opacity:1}.cs-study .cs-card-metrics{display:flex;font:400 15px var(--cs-font-body),monospace;justify-content:space-between;width:100%}.cs-study .cs-card-metrics b{font-weight:400}.cs-study .cs-segmented{border:1px solid var(--line);border-radius:50px;display:flex;gap:4px;margin-bottom:12px;max-width:100%;padding:4px;width:fit-content}.cs-study .cs-segmented button{border-radius:50px;font-size:13px;padding:8px 18px}.cs-study .cs-segmented button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.cs-study .cs-grid{fill:none;stroke:var(--line);stroke-width:1}.cs-study .cs-axis{fill:var(--muted);font:14px var(--cs-font-body),monospace}.cs-study .cs-frequency-stage{align-items:center;display:grid;gap:60px;grid-template-columns:1fr 1fr;padding:30px 0 15px}.cs-study .cs-donut{margin:10px auto;max-width:100%;position:relative;width:300px}.cs-study .cs-donut svg{display:block;transform:rotate(-90deg);width:100%}.cs-study .cs-donut circle{fill:none;stroke:var(--pure-white,#fff);stroke-width:19;transition:stroke-dasharray .5s,stroke-dashoffset .5s,opacity .3s}.cs-study .cs-donut circle:nth-child(2){stroke:#a6adbe}.cs-study .cs-donut circle:nth-child(3){stroke:var(--green)}.cs-study .cs-donut circle.is-muted{opacity:.24}.cs-study .cs-donut-center{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;pointer-events:none;position:absolute}.cs-study .cs-donut-center strong{font:600 76px/1 var(--cs-font-display),sans-serif;letter-spacing:-.06em}.cs-study .cs-donut-center strong span{font-size:30px;letter-spacing:-.025em}.cs-study .cs-donut-center>span{color:var(--muted);font-size:13px;margin-top:10px}.cs-study .cs-frequency-options{display:flex;flex-direction:column;gap:6px}.cs-study .cs-frequency-options button{align-items:center;border:1px solid transparent;border-radius:8px;display:flex;font-size:15px;gap:12px;padding:14px;text-align:left}.cs-study .cs-frequency-options button[aria-pressed=true]{background:#ffffff08;border-color:#ffffff70}.cs-study .cs-frequency-options i{background:var(--pure-white,#fff);border-radius:50%;flex:none;height:10px;width:10px}.cs-study .cs-frequency-options button:nth-child(2) i{background:#a6adbe}.cs-study .cs-frequency-options button:nth-child(3) i{background:var(--green)}.cs-study .cs-frequency-options b{font:500 23px var(--cs-font-body),monospace;margin-left:auto}.cs-study .cs-waterfall-figure{background:transparent;border:0;border-radius:0;padding:30px 0}.cs-study .cs-waterfall{display:block;height:auto;margin:20px auto;max-width:720px;width:100%}.cs-study .cs-chart-value{fill:var(--ink);font:600 19px var(--cs-font-display),sans-serif}.cs-study .cs-waterfall-bar{fill:#a6adbe;transition:opacity .3s}.cs-study .cs-waterfall-1,.cs-study .cs-waterfall-2{fill:var(--teal-blue,#005a70)}.cs-study .cs-waterfall-3{fill:var(--green)}.cs-study .cs-connector{fill:none;stroke:var(--muted);stroke-dasharray:4 4;stroke-width:1}.cs-study [data-waterfall-mark]{transition:opacity .3s}.cs-study [data-waterfall-mark].is-future{opacity:.13}.cs-study .cs-replay{align-items:center;border:1px solid var(--line);border-radius:50px;color:var(--ink);display:flex;font-size:16px;gap:14px;margin:0 0 25px;padding:10px 18px}.cs-study .cs-waterfall-controls{margin:auto;max-width:720px}.cs-study .cs-waterfall-controls label{color:var(--muted);display:flex;font-size:13px;gap:10px;justify-content:space-between;margin-bottom:8px}.cs-study .cs-waterfall-controls output{color:var(--ink)}.cs-study .cs-range-labels{color:var(--muted);display:flex;font:400 12px var(--cs-font-body),monospace;justify-content:space-between}.cs-study .cs-waterfall-insight{align-items:center;border-top:1px solid var(--line);display:flex;gap:25px;margin:30px auto 0;max-width:720px;padding-top:25px}.cs-study .cs-waterfall-insight>b{color:var(--teal-blue,#005a70);font:600 70px/1 var(--cs-font-display),sans-serif;letter-spacing:-.05em;min-width:90px}.cs-study .cs-waterfall-insight p{font-size:16px;line-height:1.6}.cs-study .cs-waterfall-insight strong{display:block;font-weight:400}.cs-study .cs-waterfall-insight span{color:var(--muted);display:block;font-size:13px;margin-top:7px}.cs-study .cs-run-color-0{background:var(--deep-navy,#1c2343);fill:var(--deep-navy,#1c2343)}.cs-study .cs-run-color-1{background:#858d9f;fill:#858d9f}.cs-study .cs-run-color-2{background:var(--green);fill:var(--green)}.cs-study .cs-funnel-figure{--muted:#c4c9d2;background:var(--deep-navy,#1c2343);color:var(--pure-white,#fff);column-gap:60px;display:grid;grid-template-columns:200px 1fr;max-width:none;padding:55px}.cs-study .cs-funnel-figure figcaption{grid-column:1/-1}.cs-study .cs-core-stat{color:var(--pure-white,#fff);display:flex;flex-direction:column;font-size:14px;gap:8px;justify-content:center}.cs-study .cs-core-stat strong{color:var(--green);font:600 130px/1 var(--cs-font-display),sans-serif;letter-spacing:-.06em}.cs-study .cs-core-grid{align-self:center;display:grid;gap:12px;grid-template-columns:repeat(14,1fr);margin:30px auto;width:100%}.cs-study .cs-core-grid i{aspect-ratio:1;background:transparent;border:1px solid #ffffff60;border-radius:50%;transform:scale(.65);transition:background .5s,transform .5s}.cs-study .cs-core-grid i.is-kept{background:var(--green);border-color:var(--green);transform:scale(1)}.cs-study .cs-core-filters{display:grid;gap:8px;grid-column:1/-1;grid-template-columns:repeat(4,1fr);margin-top:30px}.cs-study .cs-core-filters button{border:1px solid #ffffff60;border-radius:50px;font-size:14px;padding:12px}.cs-study .cs-core-filters button[aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--charcoal-black,#181818)}.cs-study .cs-core-navigation{align-items:center;display:flex;gap:20px;grid-column:1/-1;justify-content:center;margin-top:20px}.cs-study .cs-core-navigation button{border:1px solid #ffffff70;border-radius:50%;font-size:22px;height:46px;padding:0;width:46px}.cs-study .cs-core-navigation>span{font:400 12px var(--cs-font-body),monospace}.cs-study .cs-funnel-figure .cs-insight{grid-column:1/-1}.cs-study .cs-figure figcaption{font:600 22px/1.3 var(--cs-font-display),sans-serif;letter-spacing:-.015em;margin-bottom:28px}.cs-study .cs-compare-figure,.cs-study .cs-frequency-figure,.cs-study .cs-run-figure{--ink:var(--pure-white,#fff);--muted:#d0d8dd;--line:#ffffff30;--paper:var(--charcoal-black,#181818);--stage:var(--charcoal-black,#181818);background:var(--charcoal-black,#181818);color:var(--pure-white,#fff);padding:36px 42px}.cs-study .cs-compare-bars{display:grid;gap:40px;grid-template-columns:repeat(3,1fr);margin:15px 0 20px}.cs-study .cs-compare-bars button{border-bottom:2px solid transparent;display:flex;flex-direction:column;padding:0 0 14px;text-align:left}.cs-study .cs-compare-bars button>span{color:#d0d8dd;font-size:15px}.cs-study .cs-compare-bars strong{font:600 66px/1 var(--cs-font-display),sans-serif;letter-spacing:-.04em;margin:18px 0}.cs-study .cs-compare-bars small{font-size:30px}.cs-study .cs-compare-bars i{align-items:flex-end;border-bottom:1px solid #ffffff40;display:flex;height:160px;width:100%}.cs-study .cs-compare-bars i:before{background:#ffffffb0;content:"";display:block;height:calc(var(--bar)*6px);transition:background .3s;width:100%}.cs-study .cs-compare-bars b{font-size:19px;font-weight:400;margin-top:15px}.cs-study .cs-compare-bars button[aria-pressed=true]{border-color:var(--contrast-green,var(--contrast-green,#37b985))}.cs-study .cs-compare-bars button[aria-pressed=true] i:before{background:var(--contrast-green,var(--contrast-green,#37b985))}.cs-study .cs-compare-bars button[aria-pressed=true] strong{color:var(--contrast-green,var(--contrast-green,#37b985))}.cs-study .cs-frequency-options button{font-size:18px}.cs-study .cs-core-filters button{font-size:16px}.cs-study .cs-funnel-figure{--ink:var(--pure-white,#fff);--muted:#d0d8dd;--line:#ffffff30}.cs-study .cs-file-bars{display:flex;flex-direction:column;gap:12px}.cs-study .cs-file-bars button{align-items:center;border:1px solid transparent;border-radius:8px;display:grid;gap:30px;grid-template-columns:120px 1fr 50px;padding:15px;text-align:left}.cs-study .cs-file-bars button[aria-pressed=true]{border-color:var(--teal-blue,#005a70)}.cs-study .cs-file-bars button>i{background:#18181809;height:24px}.cs-study .cs-file-bars button>i>i{background:var(--teal-blue,#005a70);display:block;height:100%;transition:background .3s}.cs-study .cs-file-bars button[aria-pressed=true]>i>i{background:var(--contrast-green,var(--contrast-green,#37b985))}.cs-study .cs-file-bars b{font:600 28px var(--cs-font-display),sans-serif;text-align:right}@media (max-width:1100px){.cs-study .cs-frequency-stage{gap:35px}.cs-study .cs-core-grid{grid-template-columns:repeat(7,1fr)}.cs-study .cs-core-filters button{font-size:15px}}@media (max-width:800px){.cs-study .cs-figure{margin:30px auto 35px;padding:28px 25px}.cs-study .cs-figure figcaption{font-size:21px;margin-bottom:22px}.cs-study .cs-compare-bars{gap:25px}.cs-study .cs-compare-bars strong{font-size:55px}.cs-study .cs-compare-bars i{height:140px}.cs-study .cs-compare-bars i:before{height:calc(var(--bar)*5px)}.cs-study .cs-frequency-stage{gap:25px}.cs-study .cs-donut{width:235px}.cs-study .cs-frequency-options button{font-size:16px;gap:10px;padding:10px}.cs-study .cs-insight{font-size:17px}.cs-study .cs-run-cards button{padding:18px 16px}.cs-study .cs-run-cards strong{font-size:60px}.cs-study .cs-run-cards button>span:not(.cs-run-name):not(.cs-card-metrics){font-size:14px}.cs-study .cs-card-metrics{flex-direction:column;gap:10px}.cs-study .cs-funnel-figure{gap:0 25px;grid-template-columns:120px 1fr}.cs-study .cs-core-stat strong{font-size:90px}.cs-study .cs-core-stat{font-size:14px}.cs-study .cs-core-filters{grid-template-columns:1fr 1fr}.cs-study .cs-core-grid{gap:9px}.cs-study .cs-file-bars button{font-size:18px;gap:18px;grid-template-columns:90px 1fr 30px;padding:10px}.cs-study .cs-file-bars b{font-size:25px}}@media (max-width:500px){.cs-study .cs-figure{padding:25px 20px}.cs-study .cs-compare-bars{gap:17px}.cs-study .cs-compare-bars strong{font-size:47px}.cs-study .cs-compare-bars small{font-size:23px}.cs-study .cs-compare-bars button>span{font-size:12px}.cs-study .cs-compare-bars b{font-size:16px}.cs-study .cs-frequency-stage{display:block}.cs-study .cs-donut{margin-bottom:25px;width:240px}.cs-study .cs-frequency-options button{font-size:18px}.cs-study .cs-run-cards button{padding:15px 10px}.cs-study .cs-run-name{font-size:14px}.cs-study .cs-run-cards strong{font-size:50px}.cs-study .cs-run-cards button>span:not(.cs-run-name):not(.cs-card-metrics){font-size:13px}.cs-study .cs-card-metrics{font-size:16px}.cs-study .cs-report-bar{height:87px}.cs-study .cs-report-bar:before{height:calc(var(--count)*3px)}.cs-study .cs-waterfall-controls label{font-size:13px}.cs-study .cs-range-labels{font-size:12px}.cs-study .cs-waterfall-insight{gap:14px}.cs-study .cs-waterfall-insight>b{font-size:56px;min-width:60px}.cs-study .cs-waterfall-insight p{font-size:17px}.cs-study .cs-waterfall-insight span{font-size:13px}.cs-study .cs-replay{font-size:14px;padding:8px 13px}.cs-study .cs-segmented button{font-size:14px;padding:8px 16px}.cs-study .cs-funnel-figure{grid-template-columns:1fr}.cs-study .cs-core-stat{align-items:baseline;flex-direction:row;gap:18px;justify-content:flex-start}.cs-study .cs-core-grid{gap:12px;margin:25px auto;max-width:290px}.cs-study .cs-core-filters button{font-size:14px}.cs-study .cs-file-bars button{font-size:15px;gap:10px;grid-template-columns:65px 1fr 22px;padding:10px 7px}.cs-study .cs-chart-note{font-size:13px}}@media (max-width:360px){.cs-study .cs-compare-bars{gap:13px}.cs-study .cs-run-cards strong{font-size:44px}.cs-study .cs-card-metrics{font-size:15px}.cs-study .cs-run-cards button>span:not(.cs-run-name):not(.cs-card-metrics){font-size:12px}}@media print{.cs-study .cs-figure{break-inside:avoid;print-color-adjust:exact}}.cs-study .cs-figure{border-radius:8px;margin:0 auto;max-width:1040px;padding:36px 40px}.cs-study .cs-figure figcaption{font:600 25px/1.25 var(--cs-font-display);letter-spacing:-.01em;margin-bottom:24px}.cs-study .cs-insight{font-size:18px;line-height:1.5;min-height:0}.cs-study .cs-segmented button{font-size:17px;font-weight:550;min-height:44px}.cs-study .cs-frequency-options button{font-size:19px;font-weight:500;min-height:52px}.cs-study .cs-frequency-options b{font-size:26px}.cs-study .cs-donut-center>span{color:var(--pure-white,#fff);font-size:17px}.cs-study .cs-donut circle{cursor:pointer;pointer-events:stroke;stroke-width:25}.cs-study .cs-donut circle:focus-visible{outline:none;stroke-width:32}.cs-study .cs-donut circle.is-muted{opacity:.55}.cs-study .cs-compare-bars button>span{color:var(--pure-white,#fff);font-size:16px}.cs-study .cs-compare-bars b{font-size:22px}.cs-study .cs-run-figure{background:var(--deep-navy,#1c2343);color:var(--pure-white,#fff);--ink:var(--pure-white,#fff);--paper:var(--charcoal-black,#181818);--stage:var(--deep-navy,#1c2343);--muted:#dce6f3;--line:#ffffff50}.cs-study .cs-run-cards{gap:20px;margin-top:24px}.cs-study .cs-run-cards button{background:transparent;border-color:#ffffff70;padding:22px 24px}.cs-study .cs-run-cards button:hover{transform:none}.cs-study .cs-run-name{font:550 18px/1.4 var(--cs-font-body)}.cs-study .cs-run-cards strong{font-size:66px;margin:18px 0 6px}.cs-study .cs-run-cards button>span:not(.cs-run-name):not(.cs-card-metrics){color:var(--pure-white,#fff);font-size:17px}.cs-study .cs-report-bar{height:100px;margin:22px 0}.cs-study .cs-report-bar:before{height:var(--bar-share);transition:height .35s,background .2s}.cs-study .cs-card-metrics{flex-wrap:wrap;font:500 18px/1.3 var(--cs-font-body)}.cs-study .cs-run-figure .cs-segmented button[aria-pressed=true]{background:var(--green);color:var(--charcoal-black,#181818)}.cs-study .cs-severity-figure{background:var(--light-gray,#f3f3f3);max-width:1040px}.cs-study .cs-axis{fill:#454f58;font:500 15px var(--cs-font-body)}.cs-study .cs-data-inspector{background:var(--pure-white,#fff);border-left:4px solid var(--teal-blue,#005a70);display:grid;gap:5px 20px;grid-template-columns:1fr auto;margin:12px auto 0;max-width:650px;min-height:100px;padding:18px 22px}.cs-study .cs-data-inspector>span{font-size:16px;font-weight:550}.cs-study .cs-data-inspector>strong{align-self:center;font:600 25px/1.2 var(--cs-font-display);grid-column:2;grid-row:1/3}.cs-study .cs-data-inspector>p{font-size:17px;line-height:1.4}.cs-study .cs-waterfall{max-width:540px}.cs-study .cs-range-labels,.cs-study .cs-waterfall-controls label{font-size:16px;font-weight:500}.cs-study .cs-waterfall-insight p{font-size:19px}.cs-study .cs-waterfall-insight span{color:#454f58;font-size:17px}.cs-study .cs-core-filters button{font-size:17px;font-weight:550;min-height:46px}.cs-study .cs-core-navigation>span{font:500 16px var(--cs-font-body)}.cs-study .cs-core-stat{font-size:18px}.cs-study .cs-file-bars button{font-size:20px;min-height:64px}.cs-study .cs-file-bars b{font:600 26px var(--cs-font-body)}@media (max-width:800px){.cs-study .cs-figure{margin:32px auto 40px;padding:28px 24px}.cs-study .cs-figure figcaption{font-size:23px;line-height:1.3}.cs-study .cs-run-cards{gap:12px}.cs-study .cs-run-cards button{padding:18px 14px}.cs-study .cs-run-cards strong{font-size:48px}.cs-study .cs-card-metrics,.cs-study .cs-run-name{font-size:17px}.cs-study .cs-run-cards button>span:not(.cs-run-name):not(.cs-card-metrics){font-size:16px}.cs-study .cs-data-inspector{gap:8px;padding:16px}.cs-study .cs-data-inspector>strong{font-size:23px}.cs-study .cs-core-filters button,.cs-study .cs-data-inspector>p{font-size:16px}}@media (max-width:500px){.cs-study .cs-figure{margin-left:-8px;margin-right:-8px;padding:24px 16px}.cs-study .cs-segmented button{font-size:16px;padding:8px 14px}.cs-study .cs-run-cards{gap:8px}.cs-study .cs-run-cards button{padding:16px 10px}.cs-study .cs-run-cards strong{font-size:38px}.cs-study .cs-run-cards button>span:not(.cs-run-name):not(.cs-card-metrics){font-size:15px}.cs-study .cs-card-metrics{font-size:17px;gap:8px}.cs-study .cs-report-bar{height:85px}.cs-study .cs-compare-bars{gap:18px}.cs-study .cs-compare-bars strong{font-size:46px}.cs-study .cs-compare-bars b{font-size:18px}.cs-study .cs-compare-bars button>span{font-size:15px}.cs-study .cs-compare-bars button{padding:0}.cs-study .cs-axis{font-size:17px}.cs-study .cs-data-inspector{grid-template-columns:1fr}.cs-study .cs-data-inspector>strong{grid-column:1;grid-row:2}.cs-study .cs-file-bars button{font-size:17px;gap:12px;grid-template-columns:80px 1fr 45px}.cs-study .cs-file-bars b{font-size:22px}.cs-study .cs-core-filters{gap:8px}.cs-study .cs-waterfall-controls label{font-size:15px}.cs-study .cs-waterfall-insight{align-items:flex-start}.cs-study .cs-waterfall-insight>b{font-size:50px}.cs-study .cs-waterfall-insight p{font-size:18px}}@media (max-width:360px){.cs-study .cs-run-cards{grid-template-columns:1fr}.cs-study .cs-run-cards button{align-items:center;display:grid;gap:8px 12px;grid-template-columns:1fr auto}.cs-study .cs-run-cards strong{font-size:42px;grid-column:2;grid-row:1/3;margin:0}.cs-study .cs-report-bar{grid-column:1/-1;height:45px;margin:8px 0}.cs-study .cs-card-metrics{flex-direction:row;grid-column:1/-1}.cs-study .cs-compare-bars strong{font-size:40px}}.cs-study .cs-severity-panels{display:grid;gap:28px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:28px}.cs-study .cs-severity-panel h4{border-bottom:1px solid #18181840;font:600 16px/1.3 var(--cs-font-body);letter-spacing:.06em;margin-bottom:8px;padding-bottom:16px}.cs-study .cs-severity-panel button{align-items:center;border:1px solid transparent;border-radius:4px;display:grid;font:500 17px/1.2 var(--cs-font-body);gap:10px;grid-template-columns:46px minmax(0,1fr) 42px;min-height:54px;padding:10px 4px;text-align:left;width:100%}.cs-study .cs-severity-panel button>i{background:#e0e3e5;display:block;height:18px;overflow:hidden}.cs-study .cs-severity-panel button>i>i{display:block;height:100%;transition:width .35s}.cs-study .cs-severity-panel button>b{font-variant-numeric:tabular-nums;font-weight:650;text-align:right}.cs-study .cs-severity-panel button[aria-pressed=true]{background:var(--pure-white,#fff);border-color:var(--teal-blue,#005a70)}.cs-study .cs-severity-panel button:hover{background:var(--pure-white,#fff)}.cs-study .cs-scale-note{color:#454f58;font-size:16px;line-height:1.5;margin-top:18px}.cs-study .cs-data-inspector{margin-top:24px;max-width:none}@media (max-width:800px){.cs-study .cs-severity-panels{gap:18px}.cs-study .cs-severity-panel button{font-size:16px;gap:6px;grid-template-columns:42px minmax(0,1fr) 32px}}@media (max-width:600px){.cs-study .cs-severity-panels{gap:24px;grid-template-columns:1fr;margin-top:24px}.cs-study .cs-severity-panel button{font-size:18px;gap:14px;grid-template-columns:54px minmax(0,1fr) 48px;min-height:48px}.cs-study .cs-severity-panel h4{font-size:17px;padding-bottom:10px}.cs-study .cs-severity-panel button>i{height:18px}}.cs-study .cs-compare-figure .cs-segmented button[aria-pressed=true]{background:var(--green);color:var(--charcoal-black,#181818)}.cs-study .cs-compare-bars i:before{transition:height .35s,background .2s}@media (max-width:500px){.cs-study .cs-waterfall .cs-axis{font-size:20px}.cs-study .cs-waterfall .cs-chart-value{font-size:24px}.cs-study .cs-compare-figure .cs-segmented{width:100%}.cs-study .cs-compare-figure .cs-segmented button{flex:1;font-size:15px;padding:9px 10px}.cs-study .cs-compare-bars small{font-size:21px}.cs-study .cs-run-figure[data-metric=cost] .cs-run-cards strong{font-size:30px}}.cs-study .cs-figure .cs-chart-takeaway{color:inherit;font:550 22px/1.4 var(--cs-font-body);grid-column:1/-1;margin:0 0 12px;max-width:850px}.cs-study .cs-figure .cs-chart-guide{color:inherit;font:450 17px/1.5 var(--cs-font-body);grid-column:1/-1;margin:0 0 26px;max-width:850px}@media (max-width:560px){.cs-study .cs-figure .cs-chart-guide{font-size:17px;margin-bottom:22px}}.cs-study .cs-data-table{border-top:1px solid;color:inherit;grid-column:1/-1;margin-top:28px;min-width:0;padding-top:14px;width:100%}.cs-study .cs-data-table summary{cursor:pointer;font-size:18px;line-height:1.5;min-height:44px;padding:10px 0}.cs-study .cs-table-scroll{margin-top:16px;max-width:100%;overflow-x:auto}.cs-study .cs-data-table table{background:transparent;border-collapse:collapse;color:inherit;font:450 17px/1.5 var(--cs-font-body);text-align:left;width:100%}.cs-study .cs-data-table :is(th,td){background:transparent;border-bottom:1px solid #89948e;color:inherit;padding:12px 14px;vertical-align:top;white-space:normal}.cs-study .cs-data-table th{font-weight:600}.cs-study .cs-data-table caption{color:inherit;font-weight:600;padding:0 0 12px;text-align:left}.cs-study .cs-data-table p{font-size:17px;line-height:1.5;margin-top:16px;max-width:850px}@media (max-width:560px){.cs-study .cs-data-table :is(th,td){font-size:16px;padding:10px 8px}}.cs-study .cs-figure figcaption{align-items:baseline;display:flex;flex-wrap:wrap;font:550 19px/1.4 var(--cs-font-body);gap:8px 16px;letter-spacing:0;margin-bottom:18px;padding-left:0}.cs-study .cs-figure :is(h2,h3,h4):before,.cs-study .cs-figure figcaption:before{content:none}.cs-study .cs-figure :is(h2,h3,h4){padding-left:0}.cs-study .cs-figure-index{font:500 15px/1.4 var(--cs-font-body);letter-spacing:.06em;opacity:.85;text-transform:uppercase;white-space:nowrap}.cs-study .cs-figure .cs-chart-takeaway{font-size:25px;font-weight:550;line-height:1.35;margin-bottom:14px;max-width:900px}@media (max-width:560px){.cs-study .cs-figure figcaption{font-size:18px;gap:5px 12px}.cs-study .cs-figure .cs-chart-takeaway{font-size:22px}}.cs-study .cs-feature-error{border:1px solid;font:inherit;margin:16px 0;padding:12px 16px}.cs-study .cs-figure figcaption{font-size:18px;gap:8px 14px;line-height:1.4;margin-bottom:16px}.cs-study .cs-figure .cs-figure-index{font-size:14px;letter-spacing:0;opacity:.8;text-transform:none}.cs-study .cs-figure .cs-chart-takeaway{font-size:23px;line-height:1.4;margin-bottom:12px;max-width:780px}.cs-study .cs-figure .cs-chart-guide{font-size:17px;line-height:1.55;margin-bottom:22px;max-width:780px}.cs-study .cs-waterfall-figure{background:#f4f7f5;border:1px solid #d9e3dd}.cs-study .cs-funnel-figure{column-gap:28px;grid-template-columns:160px minmax(0,1fr)}.cs-study .cs-core-stat strong{font-size:88px;letter-spacing:-.035em}.cs-study .cs-core-grid{gap:9px;margin:16px auto}.cs-study .cs-core-filters{margin-top:18px}.cs-study .cs-share-ready figcaption{align-items:center;min-height:44px;padding-right:142px}.cs-study .cs-share-menu{color:inherit;font:450 15px/1.4 var(--cs-font-body);position:absolute;right:28px;top:24px;z-index:3}.cs-study .cs-share-menu summary{align-items:center;border:1px solid;border-radius:5px;cursor:pointer;display:flex;font-size:15px;gap:12px;list-style:none;min-height:44px;opacity:.8;padding:8px 12px}.cs-study .cs-share-menu summary::-webkit-details-marker{display:none}.cs-study .cs-figure:hover .cs-share-menu summary,.cs-study .cs-share-menu:focus-within summary{opacity:1}.cs-study .cs-share-panel{background:var(--pure-white,#fff);border:1px solid #a9bcb2;border-radius:6px;box-shadow:0 12px 24px #0002;color:var(--charcoal-black,#181818);max-width:calc(100vw - 64px);padding:16px;position:absolute;right:0;top:52px;width:280px}.cs-study .cs-share-panel p{font-size:14px;line-height:1.5;margin:0 0 12px}.cs-study .cs-share-panel button{background:var(--deep-navy,#1c2343);border:0;border-radius:4px;color:var(--pure-white,#fff);display:block;font-size:16px;margin:8px 0;min-height:44px;padding:10px 12px;text-align:left;width:100%}.cs-study .cs-share-panel button:disabled{cursor:wait;opacity:.5}.cs-study .cs-share-panel textarea{font:16px/1.5 var(--cs-font-body);height:160px;width:100%}.cs-study .cs-share-panel .cs-share-status{margin:12px 0 0}.cs-study .cs-figure{scroll-margin-top:calc(var(--cs-sticky-top, 0px) + var(--cs-nav-height, 80px) + 32px)}@media (max-width:560px){.cs-study .cs-figure .cs-chart-takeaway{font-size:21px}.cs-study .cs-funnel-figure{grid-template-columns:1fr}.cs-study .cs-core-stat{align-items:center;flex-direction:row;gap:14px;justify-content:flex-start}.cs-study .cs-core-stat strong{font-size:64px}.cs-study .cs-core-grid{gap:5px;grid-template-columns:repeat(14,1fr)}.cs-study .cs-share-ready figcaption{min-height:0;padding-right:0}.cs-study .cs-share-menu{grid-column:1/-1;inset:auto;justify-self:start;margin-top:22px;position:relative}.cs-study .cs-share-menu summary{opacity:1}.cs-study .cs-share-panel{box-shadow:none;inset:auto;margin-top:8px;max-width:none;position:relative;width:100%}}@media print{.cs-study .cs-share-menu{display:none}}@media (max-width:560px){.cs-study .cs-run-cards{gap:8px}.cs-study .cs-run-cards button{min-width:0;padding:14px 10px}.cs-study .cs-run-figure[data-metric=cost] .cs-run-cards strong{font-size:clamp(22px,6vw,30px);letter-spacing:-.02em}}.cs-study .cs-figure-wrap{padding:24px 6% 32px}.cs-study .cs-figure{margin-left:auto;margin-right:auto;max-width:920px;scroll-margin-top:calc(var(--cs-sticky-top, 0px) + var(--cs-nav-height, 72px) + 24px)}.cs-study .cs-export-logo{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}