.published{--machine-five:#247e69;--machine-one:#4b70ae;--machine-phone:#9a5b22;margin:2rem 0 3rem}:root[data-theme=dark] .published{--machine-five:#83d5b7;--machine-one:#97bafa;--machine-phone:#e8b879}.published h2{letter-spacing:-.035em;margin:.6rem 0;font-size:clamp(1.8rem,3.5vw,2.65rem)}.published h3{margin:.5rem 0;font-size:1.2rem}.published p,.published li{line-height:1.65}.published a{color:var(--accent);text-underline-offset:3px}.results-heading>p:last-child{color:var(--muted);max-width:68ch}.comparison-controls{background:var(--soft);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;align-items:end;gap:1.5rem 2rem;margin-top:1.5rem;padding:1.25rem;display:flex}.comparison-controls fieldset{border:0;margin:0;padding:0}.comparison-controls legend{color:var(--muted);margin-bottom:.65rem;font-size:.75rem;font-weight:600}.comparison-controls input{accent-color:var(--accent);flex-shrink:0;width:1rem;height:1rem}.comparison-controls label{cursor:pointer}.comparison-controls input:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.workload-controls{flex-wrap:wrap;gap:.3rem;display:flex}.workload-controls label{position:relative}.workload-controls input{opacity:0;position:absolute}.workload-controls span{border:1px solid #0000;border-radius:7px;padding:.65rem .85rem;font-size:.85rem;display:block}.workload-controls input:checked+span{background:var(--panel);border-color:var(--line);font-weight:600;box-shadow:0 1px 3px #0000000a}.workload-controls input:focus-visible+span{outline:2px solid var(--accent);outline-offset:2px}.device-controls label{align-items:center;gap:.5rem;margin-top:.4rem;font-size:.85rem;display:flex}.device-dot{flex-shrink:0;width:.65rem;height:.65rem;display:inline-block}.device-dot.m5-pro{background:var(--machine-five);border-radius:50%}.device-dot.m1-max{background:var(--machine-one);border-radius:1px}.device-dot.iphone{background:var(--machine-phone);transform:rotate(45deg)}.bar.iphone{background:var(--machine-phone)}.memory-control{flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.memory-control>span{color:var(--muted);font-size:.75rem}.comparison-context,.ranking-note{color:var(--muted);font-size:.83rem}.chart-heading,.table-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem 1rem;margin:1.8rem 0 .9rem;display:flex}.chart-heading>span,.table-heading p{color:var(--muted);margin:0;font-size:.8rem}.browser-charts{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;display:grid}.browser-chart{min-width:0;margin:0;padding:1rem 0}.browser-chart figcaption{margin-bottom:1.2rem;font-size:1rem;font-weight:700}.chart-axis{font-variant-numeric:tabular-nums;color:var(--muted);white-space:nowrap;justify-content:space-between;margin-left:3.2rem;margin-right:4.6rem;font-size:.66rem;display:flex}.bar-group{margin:1.1rem 0}.bar-group h4{margin:0 0 .5rem;font-size:.8rem;font-weight:500}.bar-row{grid-template-columns:3.2rem minmax(0,1fr) 4.6rem;align-items:center;margin:.45rem 0;display:grid}.bar-machine{color:var(--muted);font-size:.68rem}.bar-track{border-left:1px solid var(--line);background:var(--soft);height:.7rem}.bar{border-radius:0 2px 2px 0;height:100%;display:block}.bar.m5-pro{background:var(--machine-five)}.bar.m1-max{background:var(--machine-one)}.bar-value{text-align:right;font-variant-numeric:tabular-nums;font-size:.72rem}.table-heading{margin-top:1rem}.rank-key{border:1px solid var(--line);color:var(--ink);border-radius:3px;margin-right:.3rem;padding:.1rem .35rem;font-size:.65rem;display:inline-block}.rank-key.rank-1{background:color-mix(in srgb, var(--accent) 16%, var(--panel));border-color:var(--accent)}.rank-key.rank-2{background:color-mix(in srgb, var(--accent) 8%, var(--panel))}.rank-key.rank-3{background:var(--soft)}.comparison-table{margin-top:.8rem;overflow-x:auto}.comparison-table:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.comparison-table table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.85rem}.comparison-table th,.comparison-table td{text-align:right;border-bottom:1px solid var(--line);min-width:9rem;padding:.9rem .75rem}.comparison-table thead th{color:var(--muted);max-width:10rem;font-size:.75rem;font-weight:600}.comparison-table th:first-child{text-align:left;min-width:8.5rem}.comparison-table tbody+tbody{border-top:2px solid var(--line)}.comparison-table th span{color:var(--muted);align-items:center;gap:.4rem;margin-top:.35rem;font-size:.72rem;font-weight:400;display:flex}.comparison-table td small{white-space:nowrap;color:var(--muted);margin-top:.4rem;font-size:.67rem;display:block}.cell-median{white-space:nowrap;font-weight:600}.badge-slot{text-align:center;min-width:1.8rem;display:inline-block}.badge{border:1px solid var(--line);border-radius:3px;padding:.12rem .2rem;font-size:.6rem;font-weight:500}.badge:empty{border:0}.omitted{color:var(--muted);font-size:.73rem}.published[data-memory=false] td[data-rank-persistent="1"],.published[data-memory=true] td[data-rank-all="1"]{background:color-mix(in srgb, var(--accent) 13%, var(--panel));box-shadow:inset 0 -2px var(--accent)}.published[data-memory=false] td[data-rank-persistent="2"],.published[data-memory=true] td[data-rank-all="2"]{background:color-mix(in srgb, var(--accent) 7%, var(--panel))}.published[data-memory=false] td[data-rank-persistent="3"],.published[data-memory=true] td[data-rank-all="3"]{background:color-mix(in srgb, var(--accent) 3%, var(--panel))}.published[data-memory=false] [data-reference],.published[data-memory=false] .rank-all,.published[data-memory=true] .rank-persistent,.published[data-m5-pro=false] [data-machine=m5-pro],.published[data-m1-max=false] [data-machine=m1-max],.published[data-iphone=false] [data-machine=iphone],.published[data-workload=pglite-speedtest] [data-workload-panel=transactions],.published[data-workload=transactions] [data-workload-panel=pglite-speedtest],.published[data-empty=true] .comparison-results,.published[data-empty=false] .selection-empty{display:none}.selection-empty{text-align:center;background:var(--soft);padding:2rem}.measurement-details,.data-details{border-top:1px solid var(--line);margin-top:1rem;padding:1.2rem 0}.published summary{cursor:pointer;font-weight:600;line-height:1.6}.published summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.machine-results{margin:1.5rem 0}.machine-results>details{border-bottom:1px solid var(--line);padding:.9rem 0}.browser-versions{color:var(--muted);padding-left:1.2rem;font-size:.85rem}.table-note{color:var(--muted);font-size:.82rem}.data-details{font-size:.85rem}.mobile-scroll{display:none}@media (width<=900px){.browser-charts{grid-template-columns:1fr;gap:0}.browser-chart+.browser-chart{border-top:1px solid var(--line)}.bar-row{grid-template-columns:3.8rem minmax(0,1fr) 5rem}.chart-axis{margin-left:3.8rem;margin-right:5rem}.bar-machine,.bar-value{font-size:.78rem}.mobile-scroll{color:var(--muted);font-size:.78rem;display:block}.comparison-controls{align-items:start}}.published[data-m5-pro=false][data-m1-max=false] .browser-chart:not([data-browser=safari]){display:none}.published[data-m5-pro=false][data-m1-max=false] .browser-charts{grid-template-columns:1fr}.scroll-hint:where(.astro-nwoe4dat){display:none}@media (width<=700px){.scroll-hint:where(.astro-nwoe4dat){color:var(--muted);margin-bottom:-.5rem;font-size:.8rem;display:block}}.result-table:where(.astro-nwoe4dat){margin:1.25rem 0;overflow-x:auto}.result-table:where(.astro-nwoe4dat):focus-visible{outline:2px solid var(--accent);outline-offset:3px}table:where(.astro-nwoe4dat){border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.88rem}caption:where(.astro-nwoe4dat){text-align:left;margin-bottom:.75rem;font-weight:600}th:where(.astro-nwoe4dat),td:where(.astro-nwoe4dat){text-align:right;border-bottom:1px solid var(--line);vertical-align:top;padding:.8rem}th:where(.astro-nwoe4dat):first-child{text-align:left;min-width:12rem}td:where(.astro-nwoe4dat){min-width:9rem}th:where(.astro-nwoe4dat){font-weight:600}small:where(.astro-nwoe4dat){color:var(--muted);white-space:nowrap;margin-top:.3rem;display:block}.unavailable:where(.astro-nwoe4dat){color:var(--muted);font-size:.8rem}.reference:where(.astro-nwoe4dat){border-top:2px solid var(--line)}.reference:where(.astro-nwoe4dat) th:where(.astro-nwoe4dat){color:var(--muted)}.iphone-results:where(.astro-qgk66wyh){border-top:1px solid var(--line);margin:3rem 0;padding-top:2rem}h2:where(.astro-qgk66wyh){margin:.6rem 0;font-size:clamp(1.8rem,3.5vw,2.65rem)}p:where(.astro-qgk66wyh){max-width:80ch;color:var(--muted);line-height:1.65}summary:where(.astro-qgk66wyh){cursor:pointer;padding:.75rem 0;font-weight:600}a:where(.astro-qgk66wyh){color:var(--accent)}.collection-link:where(.astro-gudfowcl){margin-bottom:32px}.storage-guide:where(.astro-gudfowcl){border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;display:flex}.storage-guide:where(.astro-gudfowcl) h2:where(.astro-gudfowcl){letter-spacing:-.025em;margin:0 0 12px;font-size:24px}.storage-guide:where(.astro-gudfowcl) p:where(.astro-gudfowcl){max-width:58ch;color:var(--muted);margin:0;line-height:1.6}.backend-table:where(.astro-gudfowcl){margin:0 0 30px;overflow:auto}.backend-table:where(.astro-gudfowcl) table:where(.astro-gudfowcl){border-collapse:collapse;text-align:left;width:100%;font-size:14px}.backend-table:where(.astro-gudfowcl) caption:where(.astro-gudfowcl){text-align:left;padding:0 0 12px;font-weight:600}.backend-table:where(.astro-gudfowcl) th:where(.astro-gudfowcl),.backend-table:where(.astro-gudfowcl) td:where(.astro-gudfowcl){border-bottom:1px solid var(--line);padding:14px;line-height:1.5}.backend-table:where(.astro-gudfowcl) td:where(.astro-gudfowcl){color:var(--muted)}.empty:where(.astro-gudfowcl) p:where(.astro-gudfowcl){max-width:520px;color:var(--muted);margin:10px auto 20px;line-height:1.6}
