label:has(input:focus-visible)>span[data-v-b447ddd6]{outline:2px solid var(--color-sky-500);outline-offset:2px}.ref[data-v-cc52bfb4]{max-width:1512px;color:var(--color-slate-700);margin:0 auto;padding:48px 24px 96px;font-size:14px;line-height:1.6}.ref__body[data-v-cc52bfb4]{align-items:flex-start;gap:48px;display:flex}.ref__main[data-v-cc52bfb4]{flex:auto;min-width:0}.toc[data-v-cc52bfb4]{flex:0 0 200px;align-self:flex-start;display:none;position:sticky;top:24px}@media (width>=1180px){.toc[data-v-cc52bfb4]{display:block}}.toc__inner[data-v-cc52bfb4]{overscroll-behavior-y:contain;max-height:calc(100dvh - 48px);padding-bottom:32px;overflow-y:auto}.toc__title[data-v-cc52bfb4]{letter-spacing:.04em;text-transform:uppercase;color:var(--color-slate-500);margin:0 0 12px;font-size:12px;font-weight:800}.toc__list[data-v-cc52bfb4]{border-left:1px solid var(--color-slate-300);margin:0;padding:0;list-style:none}.toc__link[data-v-cc52bfb4]{color:var(--color-slate-600);border-left:1px solid #0000;margin-left:-1px;padding:5px 14px;font-size:13px;line-height:1.45;text-decoration:none;transition:color .12s,border-color .12s;display:block}.toc__link.is-sub[data-v-cc52bfb4]{color:var(--color-slate-500);padding-left:26px;font-size:12.5px}.toc__link[data-v-cc52bfb4]:hover{color:var(--color-sky-700)}.toc__link[aria-current=true][data-v-cc52bfb4]{color:var(--color-sky-700);border-left-color:var(--color-sky-500);font-weight:550}.ref__section[data-v-cc52bfb4],.ref__sub[data-v-cc52bfb4]{scroll-margin-top:24px}.ref__title[data-v-cc52bfb4]{letter-spacing:-.02em;color:var(--color-slate-800);margin:0 0 12px;font-size:24px;font-weight:800;line-height:1.2}@media (width>=1280px){.ref__title[data-v-cc52bfb4]{font-size:30px}}.ref__lede[data-v-cc52bfb4]{max-width:68ch;color:var(--color-slate-700);margin:0}.ref__thesis[data-v-cc52bfb4]{max-width:68ch;color:var(--color-slate-600);margin:8px 0 0}.ref__thesis+.ref__thesis[data-v-cc52bfb4]{margin-top:12px}.ref__head a[data-v-cc52bfb4]{color:var(--color-sky-700);font-weight:500;text-decoration:underline}.ref__section[data-v-cc52bfb4]{margin-top:32px}.ref__card[data-v-cc52bfb4]{background:#fff;border-radius:16px;padding:24px;box-shadow:0 1px 2px #0000000d}.ref__section h2[data-v-cc52bfb4]{letter-spacing:-.01em;color:var(--color-slate-800);margin:0 0 8px;font-size:20px;font-weight:800}.ref__sub[data-v-cc52bfb4]{color:var(--color-slate-800);margin:40px 0 8px;font-size:18px;font-weight:800}.ref__section h2+.ref__sub[data-v-cc52bfb4]{margin-top:16px}.ref__section hr[data-v-cc52bfb4]{border:0;border-top:1px solid var(--color-slate-100);margin:24px 0 16px}.ref__layers[data-v-cc52bfb4],.ref__changes[data-v-cc52bfb4]{gap:16px;margin:0;display:grid}.ref__layers dt[data-v-cc52bfb4],.ref__changes dt[data-v-cc52bfb4]{color:var(--color-slate-800);font-weight:800}.ref__layers dd[data-v-cc52bfb4],.ref__changes dd[data-v-cc52bfb4]{max-width:80ch;margin:2px 0 0}.ref__changes dd[data-v-cc52bfb4]{color:var(--color-slate-600)}.ref__layer[data-v-cc52bfb4]{color:var(--color-slate-800);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:650}.ref__layer[data-v-cc52bfb4]:after{content:" · ";letter-spacing:0;color:var(--color-slate-400)}.ref__defs[data-v-cc52bfb4]{border-bottom:1px solid var(--color-slate-100);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px 24px;margin:0 0 20px;padding-bottom:20px;display:grid}.ref__defs dt[data-v-cc52bfb4]{color:var(--color-slate-800);font-weight:800}.ref__defs dd[data-v-cc52bfb4]{color:var(--color-slate-600);margin:1px 0 0}.ref__lede-line[data-v-cc52bfb4]{color:var(--color-slate-800);margin:0 0 20px;font-weight:600}.ref__note[data-v-cc52bfb4]{max-width:76ch;color:var(--color-slate-500);margin:16px 0 0;font-size:14px}.ref__table[data-v-cc52bfb4]{border-collapse:collapse;width:100%;font-size:14px}.ref__table th[data-v-cc52bfb4]{text-align:left;border-bottom:2px solid var(--color-slate-200);letter-spacing:.03em;text-transform:uppercase;color:var(--color-slate-500);white-space:nowrap;padding:10px 12px;font-size:12px;font-weight:650}.ref__table td[data-v-cc52bfb4]{border-bottom:1px solid var(--color-slate-100);vertical-align:top;padding:10px 12px}.ref__table .num[data-v-cc52bfb4]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ref__table tr.is-off td[data-v-cc52bfb4]{color:var(--color-slate-400)}.ref__tight[data-v-cc52bfb4]{white-space:nowrap}.ref__ruler[data-v-cc52bfb4]{margin:20px 0 8px}.ref__ruler td[data-v-cc52bfb4]:first-child,.ref__ruler th[data-v-cc52bfb4]:first-child{text-align:left;white-space:nowrap;width:1%}.ref__behaviour[data-v-cc52bfb4]{color:var(--color-slate-600);min-width:26ch}.ref__sig[data-v-cc52bfb4]{white-space:nowrap;font-variant-numeric:tabular-nums}.ref__eg[data-v-cc52bfb4],.ref__offers[data-v-cc52bfb4]{color:var(--color-slate-500)}.ref__defer[data-v-cc52bfb4]{color:var(--color-slate-400);font-style:italic}code[data-v-cc52bfb4]{color:var(--color-slate-800);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.92em}.ref__binds[data-v-cc52bfb4]{color:var(--color-slate-500)}.ref__facts[data-v-cc52bfb4]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:20px 32px;margin:0 0 8px;display:grid}.ref__facts dt[data-v-cc52bfb4]{letter-spacing:.03em;text-transform:uppercase;color:var(--color-slate-500);font-size:12px;font-weight:650}.ref__facts dd[data-v-cc52bfb4]{color:var(--color-slate-700);margin:4px 0 0;font-size:14px}.bench__pin[data-v-cc52bfb4]{height:1px}.bench__controls[data-v-cc52bfb4]{z-index:2;background:var(--color-slate-50);border:1px solid #fff;border-radius:16px;grid-template-columns:auto repeat(3,1fr);align-items:start;gap:16px 24px;margin-bottom:8px;padding:20px;transition:background-color .2s,box-shadow .2s,backdrop-filter .2s;display:grid;position:sticky;top:24px;box-shadow:0 1px 2px #0000000d}.bench__controls.is-stuck[data-v-cc52bfb4]{backdrop-filter:blur(12px);background:#ffffffb3;box-shadow:0 25px 50px -12px #00000040}.bench__field--select[data-v-cc52bfb4]{max-width:320px}.bench__field[data-v-cc52bfb4]{min-width:0}.bench__label[data-v-cc52bfb4]{color:var(--color-slate-800);margin-bottom:6px;font-size:12px;font-weight:800;display:block}@media (width<=1200px){.bench__controls[data-v-cc52bfb4]{grid-template-columns:auto 1fr}}@media (width<=760px){.bench__controls[data-v-cc52bfb4]{grid-template-columns:1fr}}.bench[data-v-cc52bfb4]{gap:32px;margin-top:24px;display:grid}.bench__item[data-v-cc52bfb4]{margin:0}.bench__cap[data-v-cc52bfb4]{color:var(--color-slate-500);align-items:center;gap:10px;margin-bottom:8px;font-size:13px;display:flex}.bench__units[data-v-cc52bfb4]{color:var(--color-slate-700);font-weight:650}.bench__px[data-v-cc52bfb4]{font-variant-numeric:tabular-nums}.bench__mark[data-v-cc52bfb4]{color:var(--color-slate-700);font-weight:600}.bench__row[data-v-cc52bfb4]{gap:var(--gap);align-items:stretch;display:flex}.bench__slot[data-v-cc52bfb4]{grid-template-rows:minmax(0,1fr);min-width:0;display:grid}.bench__bare[data-v-cc52bfb4]{box-sizing:border-box;background:#fff;border-radius:16px;min-width:0;padding:24px;box-shadow:0 1px 2px #0000000d}.bench__rest[data-v-cc52bfb4]{background:color-mix(in oklab, var(--color-slate-300) 30%, transparent);border-bottom:1px solid #fff;border-radius:16px;flex:none;box-shadow:inset 0 2px 4px #0000000d}.ref__foot[data-v-cc52bfb4]{border-top:1px solid var(--color-slate-200);color:var(--color-slate-400);margin-top:64px;padding-top:24px;font-size:13px}.ref__foot p[data-v-cc52bfb4]{margin:0}
