.meth[data-astro-cid-rv6ecuxn] :is(p,li,dd,td,th,summary){hyphens:manual;-webkit-hyphens:manual}.meth[data-astro-cid-rv6ecuxn] a[data-astro-cid-rv6ecuxn]{color:var(--ink);text-decoration:underline;text-decoration-color:var(--line-strong);text-underline-offset:.2em}.meth[data-astro-cid-rv6ecuxn] a[data-astro-cid-rv6ecuxn]:hover{text-decoration-color:var(--ink)}.meth[data-astro-cid-rv6ecuxn] a[data-astro-cid-rv6ecuxn].ui-btn,.meth[data-astro-cid-rv6ecuxn] a[data-astro-cid-rv6ecuxn].ui-link{text-decoration:none}.meth[data-astro-cid-rv6ecuxn] .meth-head{margin-bottom:var(--sp-32);align-items:end}.meth[data-astro-cid-rv6ecuxn] .meth-head .page-title{font-size:var(--size-title);line-height:var(--lh-title);margin-bottom:var(--sp-16)}.meth[data-astro-cid-rv6ecuxn] .meth-head .page-kicker a{color:inherit}.meth-side[data-astro-cid-rv6ecuxn]{display:grid;gap:var(--sp-16)}.meth-side[data-astro-cid-rv6ecuxn] .ui-meta{margin-block:0}.meth[data-astro-cid-rv6ecuxn] .meth-acts[data-astro-cid-rv6ecuxn]{gap:var(--sp-16) var(--sp-24);align-items:center}.meth[data-astro-cid-rv6ecuxn] .meth-dl[data-astro-cid-rv6ecuxn]{background:var(--gold);border-color:var(--gold);color:var(--ground)}.meth[data-astro-cid-rv6ecuxn] .meth-dl[data-astro-cid-rv6ecuxn]:hover{background:var(--gold-hover);border-color:var(--gold-hover);color:var(--ground)}.meth-dl-size[data-astro-cid-rv6ecuxn]{opacity:.75;letter-spacing:.06em}.meth[data-astro-cid-rv6ecuxn] .ui-links[data-astro-cid-rv6ecuxn] a[data-astro-cid-rv6ecuxn]{color:var(--ink)}.meth-kicker[data-astro-cid-rv6ecuxn]{margin:0 0 var(--sp-16)}.meth-tiles-cap[data-astro-cid-rv6ecuxn]{margin-bottom:var(--sp-12)}.meth-tiles[data-astro-cid-rv6ecuxn]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin:0;border-top:var(--hair) solid var(--line-strong);border-bottom:var(--hair) solid var(--line)}.meth-tile[data-astro-cid-rv6ecuxn]{min-width:0;padding:var(--sp-24) var(--gap) var(--sp-24) 0;display:flex;flex-direction:column}.meth-tile[data-astro-cid-rv6ecuxn]+.meth-tile[data-astro-cid-rv6ecuxn]{padding-left:var(--gap);border-left:var(--hair) solid var(--line)}.meth-tile[data-astro-cid-rv6ecuxn] dd[data-astro-cid-rv6ecuxn]{margin:0}.meth-tile[data-astro-cid-rv6ecuxn] .meth-n[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-12);font-size:var(--size-display);color:var(--ink);white-space:nowrap}.meth-tile--dim[data-astro-cid-rv6ecuxn] .meth-n[data-astro-cid-rv6ecuxn]{color:var(--prose)}.meth-u[data-astro-cid-rv6ecuxn]{margin-left:var(--sp-8);font-family:var(--f-mono);font-size:var(--size-lede);font-weight:var(--w-regular)}.meth-tile[data-astro-cid-rv6ecuxn] .meth-what[data-astro-cid-rv6ecuxn]{margin:var(--sp-12) 0 var(--sp-16)}.meth-tile[data-astro-cid-rv6ecuxn] .meth-basis[data-astro-cid-rv6ecuxn]{margin-top:auto;white-space:nowrap}.meth-note[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-24);max-width:var(--measure-wide)}.meth-toc[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-32);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--sp-12) var(--sp-32)}.meth-toc[data-astro-cid-rv6ecuxn] ul[data-astro-cid-rv6ecuxn]{display:flex;flex-wrap:wrap;gap:var(--sp-12) var(--sp-24);margin:0;padding:0;list-style:none}.meth-toc[data-astro-cid-rv6ecuxn] li[data-astro-cid-rv6ecuxn]{margin:0}.meth[data-astro-cid-rv6ecuxn] .meth-toc[data-astro-cid-rv6ecuxn] a[data-astro-cid-rv6ecuxn]{color:var(--prose)}.meth[data-astro-cid-rv6ecuxn] .meth-toc[data-astro-cid-rv6ecuxn] a[data-astro-cid-rv6ecuxn]:hover{color:var(--ink)}.meth-toc-n[data-astro-cid-rv6ecuxn]{color:var(--dim)}.meth-toc[data-astro-cid-rv6ecuxn]+.meth-sec[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-64)}.meth-sec[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-96);scroll-margin-top:var(--sp-96)}.meth-sec[data-astro-cid-rv6ecuxn] .ui-krow-line{max-width:22ch}.meth-body[data-astro-cid-rv6ecuxn]>[data-astro-cid-rv6ecuxn]+[data-astro-cid-rv6ecuxn],.meth-prose[data-astro-cid-rv6ecuxn]>[data-astro-cid-rv6ecuxn]+[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-24)}.meth-wide[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-48)}.meth-body[data-astro-cid-rv6ecuxn]>.meth-table[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-40)}@media(min-width:1100px){.meth-sec[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-128);display:grid;grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:auto auto auto 1fr;column-gap:var(--gap)}.meth-sec[data-astro-cid-rv6ecuxn]>.ui-krow{grid-column:1 / -1;grid-row:1}.meth-sec[data-astro-cid-rv6ecuxn]>.ui-krow-line{grid-column:1 / 5;grid-row:2;margin-top:var(--sp-32);margin-bottom:var(--sp-16)}.meth-sec[data-astro-cid-rv6ecuxn]>.ui-krow-dek{grid-column:1 / 5;grid-row:3;margin-bottom:0}.meth-body[data-astro-cid-rv6ecuxn]{grid-column:6 / 13;grid-row:2 / 5;margin-top:var(--sp-32)}.meth-wide[data-astro-cid-rv6ecuxn]{grid-column:1 / -1}}.meth-fig[data-astro-cid-rv6ecuxn]{margin:0;display:grid;gap:var(--sp-32)}.meth-blocks[data-astro-cid-rv6ecuxn]{display:flex;flex-wrap:wrap;gap:var(--sp-32) var(--sp-48);align-items:start}.meth-block[data-astro-cid-rv6ecuxn]{display:grid;gap:var(--sp-16)}.meth-block-l[data-astro-cid-rv6ecuxn]{margin:0;display:grid;gap:var(--sp-4)}.meth-block-n[data-astro-cid-rv6ecuxn]{font-size:var(--size-title);color:var(--ink)}.meth-grid[data-astro-cid-rv6ecuxn]{display:grid;grid-template-columns:repeat(var(--cols),var(--cell));gap:var(--cgap)}.meth[data-astro-cid-rv6ecuxn]{--cell: 1.75rem;--cgap: var(--sp-8)}.meth-cell[data-astro-cid-rv6ecuxn]{position:relative;display:inline-block;flex:none;width:var(--cell);height:var(--cell);border-radius:var(--r-small);box-sizing:border-box}.meth-cell[data-astro-cid-rv6ecuxn].is-clean{background:var(--ink)}.meth-cell[data-astro-cid-rv6ecuxn].is-page{background:var(--gold)}.meth-cell[data-astro-cid-rv6ecuxn].is-later{border:2px solid var(--ink)}.meth-cell[data-astro-cid-rv6ecuxn].is-unreached{background:var(--dim)}.meth-cell[data-astro-cid-rv6ecuxn].is-void{border:2px dashed var(--prose)}.meth-cell[data-astro-cid-rv6ecuxn].is-dot:after{content:"";position:absolute;inset:0;margin:auto;width:34%;height:34%;border-radius:50%;background:var(--ground)}.meth-cell[data-astro-cid-rv6ecuxn].is-later.is-dot:after{background:var(--ink)}.meth-cell[data-astro-cid-rv6ecuxn].is-void.is-dot:after{background:var(--prose)}.meth-legend[data-astro-cid-rv6ecuxn]{margin:0;padding:var(--sp-24) 0 0;list-style:none;border-top:var(--hair) solid var(--line);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-12) var(--gap);color:var(--prose)}.meth-legend[data-astro-cid-rv6ecuxn] li[data-astro-cid-rv6ecuxn]{margin:0;display:flex;align-items:center;gap:var(--sp-8)}.meth-legend[data-astro-cid-rv6ecuxn] .meth-cell[data-astro-cid-rv6ecuxn]{--cell: 1rem}.meth-legend[data-astro-cid-rv6ecuxn] b[data-astro-cid-rv6ecuxn]{color:var(--ink);font-weight:var(--w-regular)}@media(min-width:1100px){.meth[data-astro-cid-rv6ecuxn]{--cell: 2.75rem;--cgap: var(--sp-8)}.meth-blocks[data-astro-cid-rv6ecuxn]{gap:var(--sp-48) var(--sp-64)}.meth-legend[data-astro-cid-rv6ecuxn]{grid-template-columns:repeat(3,minmax(0,1fr))}}.meth-cards[data-astro-cid-rv6ecuxn]{margin-top:0;row-gap:var(--sp-48)}.meth-card-t[data-astro-cid-rv6ecuxn],.meth-card-d[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-8)}@media(min-width:720px){.meth[data-astro-cid-rv6ecuxn] .meth-cards--2[data-astro-cid-rv6ecuxn]{grid-template-columns:repeat(2,minmax(0,1fr))}}.meth-steps[data-astro-cid-rv6ecuxn]{margin:var(--sp-48) 0 0;padding:0;list-style:none;border-top:var(--hair) solid var(--line-strong);display:grid}.meth-steps[data-astro-cid-rv6ecuxn] li[data-astro-cid-rv6ecuxn]{display:grid;grid-template-columns:var(--sp-48) minmax(0,1fr);column-gap:var(--sp-16);padding:var(--sp-24) 0;border-bottom:var(--hair) solid var(--line);margin:0}.meth-step-n[data-astro-cid-rv6ecuxn]{font-size:var(--size-title);color:var(--prose);line-height:1}.meth-steps[data-astro-cid-rv6ecuxn] h3[data-astro-cid-rv6ecuxn]{margin:0}.meth-steps[data-astro-cid-rv6ecuxn] p[data-astro-cid-rv6ecuxn]{margin:var(--sp-8) 0 0;max-width:var(--measure-prose)}@media(min-width:1100px){.meth-steps[data-astro-cid-rv6ecuxn]{grid-template-columns:repeat(5,minmax(0,1fr));column-gap:0;border-bottom:var(--hair) solid var(--line)}.meth-steps[data-astro-cid-rv6ecuxn] li[data-astro-cid-rv6ecuxn]{grid-template-columns:minmax(0,1fr);row-gap:var(--sp-16);align-content:start;padding:var(--sp-32) var(--gap) var(--sp-32) 0;border-bottom:0}.meth-steps[data-astro-cid-rv6ecuxn] li[data-astro-cid-rv6ecuxn]+li[data-astro-cid-rv6ecuxn]{border-left:var(--hair) solid var(--line);padding-left:var(--gap)}}.meth-prose[data-astro-cid-rv6ecuxn] p[data-astro-cid-rv6ecuxn]{max-width:var(--measure-prose)}.meth-rules[data-astro-cid-rv6ecuxn]{display:grid;gap:var(--sp-32)}.meth-callout[data-astro-cid-rv6ecuxn]{padding:var(--sp-32);background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--r-box);display:grid;gap:var(--sp-16);align-content:start}.meth-callout[data-astro-cid-rv6ecuxn]>[data-astro-cid-rv6ecuxn]{margin:0}@media(min-width:1100px){.meth-rules[data-astro-cid-rv6ecuxn]{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--gap);align-items:start}.meth-rules[data-astro-cid-rv6ecuxn]>.meth-table[data-astro-cid-rv6ecuxn]{grid-column:1 / 9;margin-top:0}.meth-rules[data-astro-cid-rv6ecuxn]>.meth-callout[data-astro-cid-rv6ecuxn]{grid-column:9 / 13}}.meth-groups[data-astro-cid-rv6ecuxn]{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-32) var(--gap)}.meth-groups[data-astro-cid-rv6ecuxn]>div[data-astro-cid-rv6ecuxn]{padding-top:var(--sp-16);border-top:var(--hair) solid var(--line-strong)}.meth-groups[data-astro-cid-rv6ecuxn] dd[data-astro-cid-rv6ecuxn]{margin:var(--sp-12) 0 0;display:grid;gap:var(--sp-8);color:var(--ink)}.meth-group-n[data-astro-cid-rv6ecuxn]{font-size:var(--size-head);color:var(--ink)}.meth-why[data-astro-cid-rv6ecuxn]{display:block;color:var(--dim);font-size:var(--size-data)}.ui-disc[data-astro-cid-rv6ecuxn]>.meth-disc-body[data-astro-cid-rv6ecuxn]{max-width:none;margin-top:var(--sp-16);display:grid;gap:var(--sp-24)}.meth-prompt[data-astro-cid-rv6ecuxn] .t-label[data-astro-cid-rv6ecuxn]{margin-bottom:var(--sp-8)}.meth[data-astro-cid-rv6ecuxn] .meth-pre[data-astro-cid-rv6ecuxn]{margin:0;padding:var(--sp-16);max-width:var(--measure-wide);white-space:pre-wrap;overflow-wrap:anywhere;font-family:var(--f-mono);font-size:var(--size-data);font-style:normal;font-weight:var(--w-regular);letter-spacing:0;line-height:var(--lh-data);color:var(--read);background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--r-small)}.meth-table[data-astro-cid-rv6ecuxn] caption[data-astro-cid-rv6ecuxn]{caption-side:top;text-align:start;padding-bottom:var(--sp-16)}.meth[data-astro-cid-rv6ecuxn] .meth-cls[data-astro-cid-rv6ecuxn]{color:var(--ink)}.meth[data-astro-cid-rv6ecuxn] .meth-cls[data-astro-cid-rv6ecuxn].is-out{color:var(--dim)}.meth[data-astro-cid-rv6ecuxn] .meth-verdict[data-astro-cid-rv6ecuxn]{color:var(--ink)}.meth[data-astro-cid-rv6ecuxn] .meth-verdict[data-astro-cid-rv6ecuxn].is-fail{color:var(--ink);font-weight:var(--w-medium)}.meth[data-astro-cid-rv6ecuxn] .meth-code[data-astro-cid-rv6ecuxn]{font-family:var(--f-mono);font-size:var(--size-data);color:var(--dim);margin-right:var(--sp-4)}.meth-file[data-astro-cid-rv6ecuxn]{white-space:nowrap;font-family:var(--f-mono)}.meth[data-astro-cid-rv6ecuxn] .ui-table[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn],.meth[data-astro-cid-rv6ecuxn] .ui-table[data-astro-cid-rv6ecuxn] th[data-astro-cid-rv6ecuxn]{padding-block:var(--sp-16)}.meth[data-astro-cid-rv6ecuxn] .ui-table[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn]{color:var(--read)}@media(min-width:900px){.meth[data-astro-cid-rv6ecuxn] .ui-table[data-astro-cid-rv6ecuxn] tbody[data-astro-cid-rv6ecuxn] th[data-astro-cid-rv6ecuxn][scope=row],.meth[data-astro-cid-rv6ecuxn] .meth-verdict[data-astro-cid-rv6ecuxn],.meth[data-astro-cid-rv6ecuxn] .meth-got[data-astro-cid-rv6ecuxn]{white-space:nowrap}}@media(min-width:1000px){.meth[data-astro-cid-rv6ecuxn] .meth-cls[data-astro-cid-rv6ecuxn]{white-space:nowrap}.meth[data-astro-cid-rv6ecuxn] .meth-cases-t[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn][data-l="The AI said"]{width:34%}}.meth-band[data-astro-cid-rv6ecuxn]{padding:var(--sp-48) var(--sp-16);background:var(--surface);border:var(--hair) solid var(--line);border-radius:var(--r-box)}@media(min-width:1100px){.meth-band[data-astro-cid-rv6ecuxn]{margin-inline:calc(-1 * var(--sp-48));padding:var(--sp-64) var(--sp-48) var(--sp-96)}}.meth-band-acts[data-astro-cid-rv6ecuxn]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--sp-16) var(--sp-32)}.meth-rerun[data-astro-cid-rv6ecuxn]{max-width:var(--measure-prose)}.meth[data-astro-cid-rv6ecuxn] .meth-ink[data-astro-cid-rv6ecuxn]{color:var(--ink)}@media(max-width:900px){.meth[data-astro-cid-rv6ecuxn] .meth-head.ui-head--aside{row-gap:var(--sp-24)}}@media(max-width:720px){.meth-sec[data-astro-cid-rv6ecuxn]{margin-top:var(--sp-64)}.meth-tiles[data-astro-cid-rv6ecuxn]{grid-template-columns:minmax(0,1fr)}.meth-tile[data-astro-cid-rv6ecuxn],.meth-tile[data-astro-cid-rv6ecuxn]+.meth-tile[data-astro-cid-rv6ecuxn]{display:grid;grid-template-columns:8.5rem minmax(0,1fr);grid-template-areas:"n lab" "n what" "n basis";column-gap:var(--sp-16);align-items:start;padding:var(--sp-16) 0;border-left:0;border-top:var(--hair) solid var(--line)}.meth-tile[data-astro-cid-rv6ecuxn]:first-child{border-top:0}.meth-tile[data-astro-cid-rv6ecuxn] dt[data-astro-cid-rv6ecuxn]{grid-area:lab}.meth-tile[data-astro-cid-rv6ecuxn] .meth-n[data-astro-cid-rv6ecuxn]{grid-area:n;margin:0;align-self:center;font-size:var(--size-title)}.meth-u[data-astro-cid-rv6ecuxn]{display:block;margin:var(--sp-4) 0 0;font-size:var(--size-data)}.meth-tile[data-astro-cid-rv6ecuxn] .meth-what[data-astro-cid-rv6ecuxn]{grid-area:what;margin-top:var(--sp-4)}.meth-tile[data-astro-cid-rv6ecuxn] .meth-basis[data-astro-cid-rv6ecuxn]{grid-area:basis;white-space:normal}.meth[data-astro-cid-rv6ecuxn] .meth-acts[data-astro-cid-rv6ecuxn]{gap:var(--sp-12) var(--sp-24)}.meth-file[data-astro-cid-rv6ecuxn]{white-space:normal;overflow-wrap:anywhere}.meth[data-astro-cid-rv6ecuxn]{--cell: 1.75rem;--cgap: var(--sp-4)}.meth-legend[data-astro-cid-rv6ecuxn]{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.meth-table[data-astro-cid-rv6ecuxn] caption[data-astro-cid-rv6ecuxn]{display:block}.meth[data-astro-cid-rv6ecuxn] .meth-cases-t[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn][data-l],.meth[data-astro-cid-rv6ecuxn] .meth-rules-t[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn][data-l="What it asked"]{display:block;text-align:left}.meth[data-astro-cid-rv6ecuxn] .meth-cases-t[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn][data-l]:before,.meth[data-astro-cid-rv6ecuxn] .meth-rules-t[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn][data-l="What it asked"]:before{display:block;margin-bottom:var(--sp-4)}.meth[data-astro-cid-rv6ecuxn] .meth-files[data-astro-cid-rv6ecuxn] tr[data-astro-cid-rv6ecuxn]{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"file size" "what what";column-gap:var(--sp-16);row-gap:var(--sp-4)}.meth[data-astro-cid-rv6ecuxn] .meth-files[data-astro-cid-rv6ecuxn] th[data-astro-cid-rv6ecuxn]{grid-area:file}.meth[data-astro-cid-rv6ecuxn] .meth-files[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn][data-l]{display:block;text-align:left;padding:0 var(--sp-8)}.meth[data-astro-cid-rv6ecuxn] .meth-files[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn][data-l]:before{content:none}.meth[data-astro-cid-rv6ecuxn] .meth-files[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn].num{grid-area:size;text-align:right}.meth[data-astro-cid-rv6ecuxn] .meth-files[data-astro-cid-rv6ecuxn] td[data-astro-cid-rv6ecuxn][data-l="What it is"]{grid-area:what}.meth-groups[data-astro-cid-rv6ecuxn]{grid-template-columns:minmax(0,1fr)}}
