:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--band:#f9f9fb;--raised:#fff;--hover:#f0f0f3;--line-subtle:#d9d9e0;--line:#cdced6;--line-strong:#b9bbc6;--text:#1c2024;--text-2:#60646c;--accent:#3e63dd;--accent-hover:#3358d4;--accent-text:#3a5bc7;--on-accent:#fff;--focus:#3e63dd;--iphone-ink-a:#3e63dd;--iphone-ink-b:#1f2d5c;--iphone-text:#3a5bc7;--iphone-bar:#d2deff;--iphone-hover:#0044ff1e;--iphone-tint:#0044ff2d;--ipad-ink-a:#ef5f00;--ipad-ink-b:#582d1d;--ipad-text:#cc4e00;--ipad-bar:#ffd19a;--ipad-hover:#ff91014a;--ipad-tint:#ff8b0065;--mac-ink-a:#0d9b8a;--mac-ink-b:#0d3d38;--mac-text:#008573;--mac-bar:#b8eae0;--mac-hover:#00c39633;--mac-tint:#00b49047}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#111113;--band:#18191b;--raised:#272a2d;--hover:#212225;--line-subtle:#363a3f;--line:#43484e;--line-strong:#5a6169;--text:#edeef0;--text-2:#b0b4ba;--accent:#3e63dd;--accent-hover:#3e63dd;--accent-text:#9eb1ff;--on-accent:#fff;--focus:#5472e4;--iphone-ink-a:#5472e4;--iphone-ink-b:#d6e1ff;--iphone-text:#9eb1ff;--iphone-bar:#253974;--iphone-hover:#3566ff57;--iphone-tint:#4171fd6b;--ipad-ink-a:#f76b15;--ipad-ink-b:#ffe0c2;--ipad-text:#ffa057;--ipad-bar:#562800;--ipad-hover:#ff590039;--ipad-tint:#ff61004a;--mac-ink-a:#12a594;--mac-ink-b:#adf0dd;--mac-text:#0bd8b6;--mac-bar:#084843;--mac-hover:#00ffe92d;--mac-tint:#00ffea3b}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ground:#111113;--band:#18191b;--raised:#272a2d;--hover:#212225;--line-subtle:#363a3f;--line:#43484e;--line-strong:#5a6169;--text:#edeef0;--text-2:#b0b4ba;--accent:#3e63dd;--accent-hover:#3e63dd;--accent-text:#9eb1ff;--on-accent:#fff;--focus:#5472e4;--iphone-ink-a:#5472e4;--iphone-ink-b:#d6e1ff;--iphone-text:#9eb1ff;--iphone-bar:#253974;--iphone-hover:#3566ff57;--iphone-tint:#4171fd6b;--ipad-ink-a:#f76b15;--ipad-ink-b:#ffe0c2;--ipad-text:#ffa057;--ipad-bar:#562800;--ipad-hover:#ff590039;--ipad-tint:#ff61004a;--mac-ink-a:#12a594;--mac-ink-b:#adf0dd;--mac-text:#0bd8b6;--mac-bar:#084843;--mac-hover:#00ffe92d;--mac-tint:#00ffea3b}@media print{:root:not([data-theme]),:root[data-theme]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ground:#fff;--band:#f9f9fb;--raised:#fff;--hover:#f0f0f3;--line-subtle:#d9d9e0;--line:#cdced6;--line-strong:#b9bbc6;--text:#1c2024;--text-2:#60646c;--accent:#3e63dd;--accent-hover:#3358d4;--accent-text:#3a5bc7;--on-accent:#fff;--focus:#3e63dd;--iphone-ink-a:#3e63dd;--iphone-ink-b:#1f2d5c;--iphone-text:#3a5bc7;--iphone-bar:#d2deff;--iphone-hover:#0044ff1e;--iphone-tint:#0044ff2d;--ipad-ink-a:#ef5f00;--ipad-ink-b:#582d1d;--ipad-text:#cc4e00;--ipad-bar:#ffd19a;--ipad-hover:#ff91014a;--ipad-tint:#ff8b0065;--mac-ink-a:#0d9b8a;--mac-ink-b:#0d3d38;--mac-text:#008573;--mac-bar:#b8eae0;--mac-hover:#00c39633;--mac-tint:#00b49047}}@font-face{font-family:Bricolage Grotesque;font-weight:600;font-display:swap;src:url(/assets/bricolage-grotesque-latin-600-normal-nxTgbNFE.woff2)format("woff2")}@font-face{font-family:Bricolage Grotesque;font-weight:800;font-display:swap;src:url(/assets/bricolage-grotesque-latin-800-normal-J50vIsBe.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-weight:400;font-display:swap;src:url(/assets/schibsted-grotesk-latin-400-normal-DPhJBilQ.woff2)format("woff2")}@font-face{font-family:Schibsted Grotesk;font-weight:600;font-display:swap;src:url(/assets/schibsted-grotesk-latin-600-normal-Czv9Obfv.woff2)format("woff2")}@font-face{font-family:Martian Mono;font-weight:400;font-display:swap;src:url(/assets/martian-mono-latin-400-normal-DZsjfPjH.woff2)format("woff2")}@font-face{font-family:Martian Mono;font-weight:600;font-display:swap;src:url(/assets/martian-mono-latin-600-normal-BlUmYrg6.woff2)format("woff2")}:root{--fs-display:56px;--lh-display:1.02;--fs-title:24px;--fs-body:15px;--lh-body:1.55;--fs-small:12px;--font-display:"Bricolage Grotesque", system-ui, sans-serif;--font-text:"Schibsted Grotesk", system-ui, sans-serif;--font-mono:"Martian Mono", ui-monospace, monospace;--radius:6px;--gutter:40px;--dur:.25s;--ease-out:cubic-bezier(.215, .61, .355, 1)}@media (width<=719.98px){:root{--fs-display:40px;--lh-display:1.05;--lh-body:1.5;--gutter:16px}}@media (prefers-reduced-motion:reduce){:root{--dur:0s}}*,:before,:after{box-sizing:border-box}html{background:var(--ground);-webkit-text-size-adjust:100%}body{background:var(--ground);color:var(--text);font:400 var(--fs-body) / var(--lh-body) var(--font-text);margin:0}h1,h2,p,ul{margin:0}ul{padding:0;list-style:none}h1{font:800 var(--fs-display) / var(--lh-display) var(--font-display);letter-spacing:-.025em;text-wrap:balance;margin-inline-start:-.03em}h2{font:800 var(--fs-title) / 1.25 var(--font-display)}a{color:var(--text);text-underline-offset:3px}a:hover{color:var(--accent-text)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}#root{flex-direction:column;min-height:100vh;display:flex}.wrap{width:100%;max-width:1200px;padding-inline:var(--gutter);margin-inline:auto}.skip{z-index:1;background:var(--ground);padding:12px;position:absolute;top:8px;left:8px;transform:translateY(-200%)}.skip:focus{transform:none}.site-header{border-bottom:.5px solid var(--line)}.site-header .wrap{grid-template-columns:auto 1fr auto;align-items:center;column-gap:32px;padding-block:12px;display:grid}.wordmark,.site-header nav a{align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.wordmark{justify-self:start;font-weight:600}.site-header nav ul{flex-wrap:wrap;column-gap:32px;display:flex}.site-header nav a{color:var(--text-2)}.site-header nav a[aria-current=page],.site-header nav a:hover{color:var(--text)}.site-header nav a[aria-current=page]{text-decoration-line:underline}@media (width<=719.98px){.site-header .wrap{grid-template-columns:1fr auto;padding-block:8px 0}.site-header nav{grid-area:2/1/auto/-1}.site-header nav ul{justify-content:space-between;column-gap:8px}}.theme-toggle{border:.5px solid var(--line-strong);border-radius:var(--radius);background:var(--ground);width:44px;height:44px;color:var(--text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex}.theme-toggle:hover{background:var(--hover)}.theme-toggle svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round}.icon-sun,:root[data-theme=dark] .icon-moon{display:none}:root[data-theme=dark] .icon-sun{display:block}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .icon-moon{display:none}:root:not([data-theme=light]) .icon-sun{display:block}}.no-js .theme-toggle{display:none}.js:not(.hydrated) .theme-toggle{visibility:hidden}.page{flex-direction:column;flex-grow:1;gap:16px;padding-block:72px;display:flex}.hero{flex-direction:column;gap:20px;display:flex}.intro{text-wrap:pretty;max-width:52ch;color:var(--text-2)}.meta{color:var(--text-2)}@media (width<=719.98px){.page{padding-block:40px}}.site-footer{border-top:.5px solid var(--line);background:var(--band)}.site-footer .wrap{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:32px 56px;padding-block:40px 56px;display:grid}.site-footer section{flex-direction:column;gap:8px;display:flex}.site-footer h2{font:600 var(--fs-body) / var(--lh-body) var(--font-text)}.site-footer section p{max-width:62ch;color:var(--text-2)}.site-footer ul{flex-direction:column;gap:8px;display:flex}.site-footer .legal{color:var(--text-2);font-size:var(--fs-small);grid-column:1/-1;line-height:1.5}@media (width<=719.98px){.site-footer .wrap{grid-template-columns:minmax(0,1fr)}}@media print{.theme-toggle,.skip,.data-table summary{display:none}}.glyph-sprite{width:0;height:0;position:absolute;overflow:hidden}.b{fill:var(--ground);stroke:currentColor;stroke-width:var(--gs);stroke-dasharray:var(--gd);stroke-linejoin:round}.n{stroke-width:calc(var(--gs) * .67);stroke-dasharray:none}.s{fill:var(--screen)}.i{fill:currentColor}.d{fill:none;stroke:currentColor;stroke-width:calc(var(--gs) * .75)}.timeline{font-size:var(--fs-small);font-family:var(--font-text);display:block;overflow:visible}.timeline .grid{stroke:var(--line-subtle);stroke-width:.5px}.timeline .axis{stroke:var(--line-strong);stroke-width:.5px}.timeline .tick{font-family:var(--font-mono);fill:var(--text-2)}.timeline .note{fill:var(--text-2)}.timeline .annotation-title{fill:var(--text);font-weight:600}.timeline .series{fill:none;stroke-linecap:round;stroke-linejoin:round}.timeline .series.solid{stroke-width:2px}.timeline .series.estimated{stroke-width:1.5px;stroke-dasharray:4 5}.timeline .series.gap{stroke-width:1px;stroke-dasharray:2 5}.timeline .leader{fill:none;stroke-width:.5px}.timeline .leader.annotation{stroke:var(--text)}.timeline .end-label{font-weight:600}.timeline .tag{font-family:var(--font-mono);font-weight:600}.timeline .halo{stroke:var(--ground);stroke-width:3px;paint-order:stroke;stroke-linejoin:round}.timeline .paint,.timeline .top{pointer-events:none}.timeline .hit{fill:none;pointer-events:all}.timeline .ring{fill:none;display:none}.timeline .ring-halo{stroke:var(--ground);stroke-width:4px}.timeline .ring-line{stroke:var(--focus);stroke-width:2px}.timeline a{outline:none}.timeline a:focus-visible .ring{display:inline}@media (forced-colors:active){.timeline .ring-halo{stroke:canvas}.timeline .ring-line{stroke:highlight}}.chart{flex-direction:column;gap:16px;padding-top:48px;display:flex}.chart-wide .timeline,.chart-narrow .timeline{width:100%;height:auto}.chart-narrow{margin-inline:calc(-1 * var(--gutter))}@media (width<=719.98px){.chart-wide{display:none}}@media (width>=720px){.chart-narrow{display:none}}@media (width>=720px) and (width<=1199.98px){.chart:not([data-measured]) .chart-wide{overflow-x:auto}.chart:not([data-measured]) .chart-wide .timeline{width:1120px;max-width:none}}.findings,.sources{flex-direction:column;gap:16px;margin-top:56px;display:flex}.findings ul{border-top:.5px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.findings li{flex-direction:column;gap:8px;min-width:0;padding:20px 24px 0;display:flex}.findings li:first-child{padding-left:0}.findings li:last-child{padding-right:0}.findings li+li{border-left:.5px solid var(--line)}.finding-figure{font:600 var(--fs-title) / 1.25 var(--font-mono);font-variant-numeric:tabular-nums}.finding-figure.iphone{color:var(--iphone-text)}.finding-figure.ipad{color:var(--ipad-text)}.finding-figure.mac{color:var(--mac-text)}.finding-note,.attribution,.method .meta,.sources .meta{color:var(--text-2);font-size:var(--fs-small);line-height:1.5}.nowrap{white-space:nowrap}@media (width<=719.98px){.findings,.sources{margin-top:24px}.findings ul{flex-direction:column;display:flex}.findings li{border-bottom:.5px solid var(--line-subtle);padding:16px 0}.findings li+li{border-left:0}}.sources ul{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px 32px;display:grid}.sources li{flex-direction:column;gap:4px;display:flex}.sources li>a{font-weight:600}.sources li p:not(.meta){color:var(--text-2)}.method{flex-direction:column;gap:16px;display:flex}.method>*,.method section>*,.conversion>*{max-width:68ch}.method section,.conversion{flex-direction:column;gap:16px;display:flex}.method>section,.method .sources{margin-top:56px}.method h3{font-size:var(--fs-body);margin:8px 0 0;font-weight:600}.method dl{gap:4px;margin:0;display:grid}.method dt{font-weight:600}.method dd{color:var(--text-2);margin:0 0 12px}.limits{flex-direction:column;gap:12px;display:flex}.table-scroll{margin:-4px;padding:4px;position:relative;overflow-x:auto}.method table{border-collapse:collapse;width:100%}.method th,.method td{border-bottom:.5px solid var(--line-subtle);text-align:right;white-space:nowrap;padding:8px 16px 8px 0}.method th:last-child,.method td:last-child{padding-right:0}.method thead th{color:var(--text-2);font-size:var(--fs-small);font-weight:400}.method th:first-child{text-align:left;font-weight:400}.method td{font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (width<=719.98px){.method>section,.method .sources{margin-top:24px}}.claims-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.claims-section{flex-direction:column;gap:16px;display:flex}.claims-section+.claims-section,.home-claims{padding-top:56px}.claims-scroll{margin:-4px;padding:4px;position:relative;overflow-x:auto}.claims-table{border-top:.5px solid var(--line);border-collapse:collapse;table-layout:fixed;width:100%;min-width:880px}.claims-table th,.claims-table td{border-bottom:.5px solid var(--line-subtle);text-align:start;vertical-align:baseline;padding:16px 24px 16px 0;font-weight:400}.claims-table th:last-child,.claims-table td:last-child{padding-inline-end:0}.claims-table thead th{border-bottom-color:var(--line);color:var(--text-2);font-size:var(--fs-small);padding-block:12px}.claims-table .c-year{width:64px}.claims-table .c-device{width:176px}.claims-table .c-fig{text-align:end;width:160px}.claims-table .c-verdict{width:152px}.claims-table .c-reason{width:34%}.claims-table .num,.claims-table .cl-year{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.claims-table .cl-year,.claims-table .sub,.claims-table .cl-reason,.claims-table .cl-said .small,.claims-table .verdict .quiet{color:var(--text-2)}.claims-table .sub,.claims-table .cl-said .small{font-size:var(--fs-small);line-height:1.5;display:block}.claims-table .cl-device a{font-weight:600;text-decoration:none}.claims-table .cl-device a:hover{text-decoration:underline}.claims-table blockquote{margin:0}.claims-table .cl-said .small{padding-top:4px}.claims-table .cl-claimed,.claims-table .cl-measured{text-align:end}.claims-table .figure{display:block}.claims-table .figure+.figure{padding-top:8px}.claims-table .strong,.claims-table td.verdict{font-weight:600}.claims-table .verdict .quiet{font-weight:400}.claims-table .cell-label{display:none}.sort{min-height:44px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;margin-block:-12px;padding:0;display:inline-flex}.sort:hover{color:var(--text)}.sort:disabled{cursor:default;color:inherit}.claims-empty{border-top:.5px solid var(--line);color:var(--text-2);padding-block:16px}@media (width<=719.98px){.claims-section+.claims-section,.home-claims{padding-top:24px}.claims-table,.claims-table tbody,.claims-table thead{min-width:0;display:block}.claims-table thead tr{justify-content:flex-end;display:flex}.claims-table:not(.sortable) thead,.claims-table thead th:not(.c-year){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.claims-table thead th.c-year{border:0;width:auto}.claims-table tbody tr{border-top:.5px solid var(--line-subtle);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"device year""quote quote""claimed measured""verdict verdict";gap:8px 16px;padding-block:16px;display:grid}.claims-table.untestable tbody tr{grid-template-areas:"device year""quote quote""reason reason"}.claims-table tbody tr.cl-more{border-top:0;grid-template-areas:"claimed measured""verdict verdict";padding-top:0}.claims-table.untestable tbody tr.cl-more{grid-template-areas:"reason"}.claims-table tbody :is(th,td){text-align:start;border:0;width:auto;padding:0;display:block}.claims-table .cl-device{grid-area:device}.claims-table .cl-year{text-align:end;grid-area:year}.claims-table .cl-said{grid-area:quote}.claims-table tbody .cl-claimed{text-align:start;grid-area:claimed}.claims-table tbody .cl-measured{text-align:end;grid-area:measured}.claims-table .verdict{grid-area:verdict}.claims-table .cl-reason{grid-area:reason}.claims-table .cl-device .sub{padding-inline-start:4px;display:inline}.claims-table .cell-label{color:var(--text-2);font-family:var(--font-text);font-size:var(--fs-small);display:block}.claims-table .cl-measured.empty>*{display:none}}@media print{.sort{display:none}.c-year:has(>.sort):before{content:"Year"}}.fam-iphone{--fam-text:var(--iphone-text);--fam-ink:var(--iphone-ink-a);--fam-ink-b:var(--iphone-ink-b);--fam-bar:var(--iphone-bar);--fam-tint:var(--iphone-tint)}.fam-ipad{--fam-text:var(--ipad-text);--fam-ink:var(--ipad-ink-a);--fam-ink-b:var(--ipad-ink-b);--fam-bar:var(--ipad-bar);--fam-tint:var(--ipad-tint)}.fam-mac{--fam-text:var(--mac-text);--fam-ink:var(--mac-ink-a);--fam-ink-b:var(--mac-ink-b);--fam-bar:var(--mac-bar);--fam-tint:var(--mac-tint)}.tone-a{--line-ink:var(--fam-ink)}.tone-b{--line-ink:var(--fam-ink-b)}.page:has(>.device){padding-top:24px}.device{flex-direction:column;gap:40px;display:flex}.device .small{font-size:var(--fs-small);line-height:1.5}.device .quiet{color:var(--text-2)}.device .strong{color:var(--text);font-weight:600}.device h3{font:inherit;margin:0}.device .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.crumbs{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.crumbs a,.generations a{color:inherit}.crumbs .steps{flex-wrap:wrap;gap:24px;display:flex}.device-hero{align-items:center;gap:24px;display:flex}.device-glyph{flex-shrink:0;align-items:center;min-width:72px;height:72px;display:flex}.device-glyph .glyph{color:var(--line-ink);--screen:var(--fam-tint);overflow:visible}.device-title{flex-direction:column;gap:8px;min-width:0;display:flex}.device-title h1{overflow-wrap:anywhere}.device-hero .meta{max-width:56ch}.scores{border-block:.5px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.score{flex-direction:column;padding:20px 24px;display:flex}.score+.score{border-left:.5px solid var(--line)}.score:first-of-type{padding-left:0}.score:last-child{padding-right:0}.score-value{color:var(--fam-text);font-size:var(--fs-title);font-weight:600;line-height:1.25}.provenance{margin-top:8px}.claims,.generations{flex-direction:column;gap:16px;margin-top:16px;display:flex}.claim{border-top:.5px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.claim-text,.claim-measured{flex-direction:column;gap:12px;padding-block:24px;display:flex}.claim-text{padding-right:32px}.claim-measured{border-left:.5px solid var(--line);gap:24px;padding-left:32px}.claim-quote{font:600 var(--fs-title) / 1.3 var(--font-display);margin:0}.claim-check,.bars{flex-direction:column;gap:8px;display:flex}.bars ul{grid-template-columns:fit-content(40%) minmax(0,1fr) 72px;gap:8px 12px;display:grid}.bars-head{justify-content:space-between;gap:12px;display:flex}.bar-row{grid-column:1/-1;grid-template-columns:subgrid;color:var(--text-2);font-size:var(--fs-small);align-items:center;line-height:1.5;display:grid}.bar-row.subject{color:var(--text)}.bar-row .num{text-align:right}.bar-track{height:10px;display:block;position:relative}.bar{background:var(--fam-bar);height:10px;display:block}.subject .bar,.generations .current .bar{background:var(--fam-ink)}.claim-tick{background:var(--text);width:1.5px;height:14px;position:absolute;top:-2px;transform:translate(-50%)}.claim-tick-row .bar-track{grid-column:2;height:18px}.claim-tick-label{color:var(--text);white-space:nowrap;position:absolute;top:0;transform:translate(-50%)}.claim-tick-label.end{transform:translate(-100%)}.verdict{color:var(--text);font-weight:600}.verdict-sign{font-family:var(--font-mono)}.verdict-term,.source-link{white-space:nowrap}.verdict .quiet{font-weight:400}.unmeasured{flex-direction:column;gap:8px;margin-top:8px;display:flex}.unmeasured h3{font-weight:600}.unmeasured-row{border-top:.5px solid var(--line-subtle);flex-direction:column;gap:4px;padding-block:16px;display:flex}.unmeasured-row>blockquote{max-width:68ch}.unmeasured-row>.small,.claim-note{max-width:85ch}.unmeasured-row:last-child{border-bottom:.5px solid var(--line-subtle)}.unmeasured blockquote{margin:0}.generations table{border-collapse:collapse;border-top:.5px solid var(--line);width:100%;font-size:var(--fs-small);line-height:1.5}.generations tr+tr{border-top:.5px solid var(--line-subtle)}.generations th,.generations td{font-weight:inherit;text-align:left;padding:8px 0}.generations th{width:160px;padding-right:16px}.generations td:last-child{width:1%;color:var(--text-2);text-align:right;white-space:nowrap;padding-left:12px}.generations a{text-decoration:none}.generations a:hover{text-decoration:underline}.gen-score{grid-template-columns:minmax(0,1fr) 72px;align-items:center;gap:16px;display:grid}.gen-score .num{text-align:right}.generations .current{font-weight:600}.generations .current .gen-score .num{color:var(--fam-text)}.generations .current td:last-child{color:var(--text)}@media (width>=720px){.generations th{white-space:nowrap;width:1%}}@media (width<=899.98px){.claim{grid-template-columns:minmax(0,1fr)}.claim-text{padding-right:0}.claim-measured{border-top:.5px solid var(--line-subtle);border-left:0;padding-left:0}}@media (width<=719.98px){.device-hero{flex-direction:column;align-items:flex-start}.bars ul{grid-template-columns:minmax(0,112px) minmax(0,1fr) 72px}.scores{grid-template-columns:minmax(0,1fr)}.score{padding-inline:0}.score+.score{border-top:.5px solid var(--line-subtle);border-left:0}.claims,.generations{margin-top:0}.generations th{width:112px}.gen-score{grid-template-columns:minmax(0,1fr) 56px;gap:8px}}@media (forced-colors:active){.bar,.claim-tick{forced-color-adjust:none;background:canvastext}.subject .bar,.generations .current .bar{background:highlight}}.compare{flex-direction:column;gap:16px;display:flex}.compare-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.compare-add{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.compare-add label{color:var(--text-2)}.compare select,.compare-button{border:.5px solid var(--line-strong);border-radius:var(--radius);background:var(--ground);min-height:44px;color:var(--text);font:inherit}.compare select{max-width:100%;padding:0 12px}.compare-button{cursor:pointer;padding:0 16px}.compare-button:hover{background:var(--hover)}.compare-empty{color:var(--text-2)}@media (width>=720px){.compare-add select{max-width:320px}}.compare-rules{border-top:.5px solid var(--line);border-bottom:.5px solid var(--line);overflow:hidden}.compare-grid{grid-template-columns:repeat(auto-fill,minmax(min(320px,100%),1fr));margin:0 0 -1px -24px;display:grid}.compare-cell{grid-row:span 4;grid-template-rows:subgrid;border-bottom:.5px solid var(--line);border-left:.5px solid var(--line);align-content:start;row-gap:4px;min-width:0;padding:20px 24px;display:grid}.compare-rules :focus-visible{outline-offset:-2px}.compare-name{align-items:center;gap:12px;min-height:44px;font-weight:600;display:flex}.compare-glyph{flex-shrink:0;display:flex}.compare-glyph .glyph{color:var(--line-ink);--screen:var(--fam-tint);overflow:visible}.compare-name a{text-decoration:none}.compare-name a:hover{text-decoration:underline}.compare-meta{color:var(--text-2);font-size:var(--fs-small);justify-content:space-between;align-items:center;gap:12px;display:flex}.compare-remove{min-height:44px;color:var(--text-2);font:inherit;font-size:var(--fs-body);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding-inline:0;text-decoration:underline}.compare-remove:hover{color:var(--text)}.compare-result{grid-row:span 2;grid-template-rows:subgrid;row-gap:4px;display:grid}.compare-line{flex-wrap:wrap;align-items:baseline;gap:8px;display:flex}.compare-figure{font:600 var(--fs-title) / 1.25 var(--font-mono);font-variant-numeric:tabular-nums}.compare-word{color:var(--text-2)}.compare-note{color:var(--text-2);font-size:var(--fs-small);line-height:1.5}@media (width<=719.98px){.compare-head{align-items:stretch}.compare-add{grid-template-columns:minmax(0,1fr) auto;width:100%;display:grid}.compare-add label{grid-column:1/-1}.compare-add select{min-width:0}.compare-cell{border-bottom-color:var(--line-subtle);padding-right:0}}.your-device{flex-direction:column;display:flex}.your-device select{width:100%}.your-device-static,.no-js .compare-add,.no-js .your-device select{display:none}.no-js .your-device-static{display:block}@media print{.compare-add,.compare-remove{display:none}.your-device select{appearance:none;background:0 0;border:0;min-height:0;padding:0}}.devices-index{flex-direction:column;padding-top:24px;display:flex}.devices-line{border-top:.5px solid var(--line);grid-template-columns:minmax(0,1fr) minmax(0,3fr);align-items:baseline;gap:8px 32px;padding-block:24px;display:grid}.devices-empty{color:var(--text-2)}.devices-row{border-bottom:.5px solid var(--line-subtle);grid-template-columns:minmax(0,3fr) minmax(0,2fr) auto;align-items:baseline;gap:16px;padding-block:8px;display:grid;position:relative}.devices-row:first-child{padding-top:0}.devices-row a{text-decoration:none}.devices-row a:after{content:"";position:absolute;inset:0}.devices-row:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.devices-row a:focus-visible{outline:none}.devices-row:hover a{color:var(--accent-text);text-decoration:underline}.devices-chip{color:var(--text-2)}.devices-year{color:var(--text-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums}@media (width<=719.98px){.devices-line{grid-template-columns:minmax(0,1fr)}.devices-row{grid-template-columns:minmax(0,1fr) auto}.devices-chip{font-size:var(--fs-small);grid-row:2}}.data-table{border-bottom:.5px solid var(--line-subtle)}.data-table summary{min-height:44px;color:var(--text);cursor:pointer;line-height:44px}.data-table summary::marker{color:var(--text-2)}.data-table-scroll{margin:-4px -4px 0;padding:4px 4px 16px;position:relative;overflow-x:auto}.data-table table{border-collapse:separate;border-spacing:0;width:100%;min-width:760px}.data-table th,.data-table td{border-bottom:.5px solid var(--line-subtle);text-align:start;vertical-align:baseline;padding:8px 16px 8px 0;font-weight:400}.data-table th:last-child,.data-table td:last-child{padding-inline-end:0}.data-table thead th{color:var(--text-2);font-size:var(--fs-small)}.data-table .line-row th{padding-top:24px;font-weight:600}.data-table tbody:last-child tr:last-child>*{border-bottom:0}.data-table .launched{white-space:nowrap}.data-table .num{font-family:var(--font-mono);font-variant-numeric:tabular-nums;text-align:end;white-space:nowrap}.data-table thead .num{font-family:var(--font-text)}.data-table .dt-method,.data-table .dt-launch{color:var(--text-2);font-size:var(--fs-small)}.data-table .dt-launch{display:none}@media (width<=839.98px){.data-table-scroll{-webkit-mask-image:linear-gradient(to left, transparent, var(--ground) 32px);mask-image:linear-gradient(to left, transparent, var(--ground) 32px);padding-inline-end:40px}.data-table th[scope=row],.data-table thead th:first-child{z-index:1;background:var(--ground);width:128px;position:sticky;inset-inline-start:0}.data-table th[scope=row]:before,.data-table thead th:first-child:before{content:"";background:var(--ground);width:4px;position:absolute;inset-block:0;inset-inline-end:100%}}@media (width<=719.98px){.data-table .launched{display:none}.data-table .dt-launch{display:block}.data-table .num{width:1%}}@media print{.data-table-scroll{padding-inline-end:0;overflow:visible;-webkit-mask-image:none;mask-image:none}}.chart{container:chart/inline-size}.chart [data-family=iphone]{--ink-a:var(--iphone-ink-a);--ink-b:var(--iphone-ink-b);--tint:var(--iphone-tint);--fam-text:var(--iphone-text)}.chart [data-family=ipad]{--ink-a:var(--ipad-ink-a);--ink-b:var(--ipad-ink-b);--tint:var(--ipad-tint);--fam-text:var(--ipad-text)}.chart [data-family=mac]{--ink-a:var(--mac-ink-a);--ink-b:var(--mac-ink-b);--tint:var(--mac-tint);--fam-text:var(--mac-text)}.chart [data-tone=a]{--ink:var(--ink-a)}.chart [data-tone=b]{--ink:var(--ink-b)}.chart .glyph{color:var(--ink);--screen:var(--tint);flex-shrink:0;overflow:visible}.vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.reserve{flex-direction:column;display:inline-flex}.reserve:after{content:attr(data-label);visibility:hidden;height:0;font-weight:600;overflow:hidden}.chart-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;display:flex}.chart-controls button{font:inherit;cursor:pointer}.segmented{border:.5px solid var(--line);background:var(--band);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.segmented button{min-height:40px;color:var(--text-2);background:0 0;border:.5px solid #0000;border-radius:6px;padding:0 16px}.segmented button:hover{color:var(--text)}.segmented button[aria-pressed=true]{border-color:var(--line-strong);background:var(--raised);color:var(--text);font-weight:600}.line-toggles{margin:0 -4px -4px -8px}.line-family{vertical-align:top;flex-wrap:wrap;max-width:100%;display:inline-flex}.family-gap{font:400 var(--fs-small) var(--font-mono);word-spacing:calc(12px - 1ch)}.line-toggle{vertical-align:top;min-height:44px;color:var(--text-2);background:0 0;border:0;border-radius:6px;align-items:center;gap:8px;margin:0 4px 4px 0;padding:0 8px;display:inline-flex}@media (hover:hover){.line-toggle:not([aria-disabled=true]):hover{background:var(--hover)}}.line-toggle[aria-disabled=true]{cursor:default}.line-toggle[aria-pressed=true]{color:var(--text);font-weight:600}.chart .line-toggle[aria-pressed=false] .glyph{color:var(--text-2);--screen:var(--ground)}.line-toggle .note{color:var(--text-2);font-size:var(--fs-small);font-weight:400}.chart-caption{border-top:.5px solid var(--line);color:var(--text-2);font-size:var(--fs-small);flex-wrap:wrap;align-items:baseline;gap:4px 16px;padding-top:12px;line-height:1.5;display:flex}.scale-toggle{color:var(--accent-text);text-underline-offset:3px;text-decoration:underline}.strip{border-block:.5px solid var(--line);flex-direction:column;gap:12px;min-height:44px;padding-block:12px 16px;display:flex}.strip-head,.strip-device{align-items:center;gap:12px;display:flex}.strip-head{justify-content:space-between}.strip-device{min-width:0}.strip .glyph{width:20px;height:33px}.strip-name{font-weight:600}.strip .cap{color:var(--text-2);font-size:var(--fs-small);line-height:1.5}.strip .fig{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-weight:600}.strip-score{flex-direction:column;flex-shrink:0;align-items:flex-end;display:flex}.strip .fig .missing{color:var(--text-2)}.strip-score .fig{color:var(--fam-text);font-size:var(--fs-title);line-height:1.25}.strip-score .cap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.strip-ratios{border-top:.5px solid var(--line-subtle);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.strip-ratio{flex-direction:column;min-width:0;padding:8px 12px 0 0;display:flex}.strip-ratio+.strip-ratio{border-left:.5px solid var(--line-subtle);padding:8px 0 0 12px}.button-primary{border-radius:var(--radius);background:var(--accent);min-height:44px;color:var(--on-accent);white-space:nowrap;justify-content:center;align-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:flex}.button-primary:hover{background:var(--accent-hover);color:var(--on-accent)}@container chart (width>=900px){.strip{grid-template-columns:minmax(0,1.3fr) repeat(3,minmax(0,1fr)) auto;align-items:center;gap:0;padding-block:20px;display:grid}.strip-head,.strip-ratios{display:contents}.strip-device{gap:16px;padding-right:24px}.strip .glyph{width:30px;height:40px}.strip-name{font:800 var(--fs-title) / 1.25 var(--font-display)}.strip-score,.strip-ratio,.strip-ratio+.strip-ratio{border-left:.5px solid var(--line);align-items:flex-start;padding:0 24px}.strip-score .cap{clip-path:none;width:auto;height:auto;position:static}.strip-ratio .fig{font-size:var(--fs-title);line-height:1.25}}@media (width<=719.98px){.chart-controls{grid-template-columns:minmax(0,1fr);gap:8px;display:grid}.segmented{display:flex}.segmented button{white-space:nowrap;flex:auto;padding-inline:8px}.line-toggles{margin-inline:calc(-1 * var(--gutter));scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin-block:-4px;padding:4px 0 4px 12px;scroll-padding-inline:12px 0;display:flex;overflow-x:auto}.line-toggles[data-overflow]{-webkit-mask-image:linear-gradient(to left, transparent, var(--ground) 32px);mask-image:linear-gradient(to left, transparent, var(--ground) 32px);padding-inline-end:40px;scroll-padding-inline-end:40px}.family-gap{display:none}.line-family{display:contents}.line-toggle{flex-shrink:0;margin:0;padding-inline:4px}.chart:not([data-measured]) .line-toggle[data-default]{order:-1}}.no-js .chart-controls,.no-js .scale-toggle{display:none}@media print{.chart-controls,.scale-toggle,.button-primary{display:none}}.home-hero{grid-template-columns:repeat(auto-fit,minmax(min(460px,100%),1fr));align-items:end;gap:40px 80px;display:grid}.hero-copy,.hero-answer,.hero-result{flex-direction:column;min-width:0;display:flex}.hero-copy{gap:20px}.hero-answer{border-top:.5px solid var(--line);gap:12px;padding-top:16px}.hero-result{gap:12px}.hero-picker{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hero-picker label{color:var(--text-2)}.hero-picker select{border:.5px solid var(--line-strong);border-radius:var(--radius);background:var(--ground);min-height:44px;color:var(--text);font:inherit;cursor:pointer;padding:0 12px;font-weight:600}.hero-picker select:hover{background:var(--hover)}.hero-line{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.hero-line .nowrap{white-space:nowrap}.hero-ratio{color:var(--accent-text);font:600 var(--fs-display) / 1.05 var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:-.03em}.hero-pair{color:var(--text-2);font:400 var(--fs-small) / 1.5 var(--font-mono);font-variant-numeric:tabular-nums}.hero-spoken{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.no-js .hero-picker{display:none}@media (width<=719.98px){.hero-picker select{flex-grow:1}}@media print{.hero-picker select{appearance:none;background:0 0;border:0;min-height:0;padding:0}}
/*$vite$:1*/