.pre{--pre-rule:#f4efe629;--mono:var(--font-mono), ui-monospace, "SFMono-Regular", Menlo, monospace}.pre-in{max-width:760px}.pre-line{animation:v3-up .6s var(--ease-out) .12s both;margin-top:28px}.pre-split{animation:v3-up .6s var(--ease-out) .22s both;margin-top:40px}.pre-rec{border-top:1px solid var(--pre-rule);border-bottom:1px solid var(--pre-rule);grid-auto-columns:max-content;grid-auto-flow:column;width:fit-content;max-width:100%;margin:0;display:grid}.pre-c{border-left:1px solid var(--pre-rule);padding:12px 24px 14px}.pre-c:first-child{border-left:0;padding-left:0}.pre-k{font:400 10px/14px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--film-ink-3);margin:0}.pre-v{font:400 15px/22px var(--mono);font-variant-numeric:tabular-nums;color:var(--film-ink);white-space:nowrap;margin:6px 0 0}.pre-rule{margin-top:24px}.pre-rule-t{max-width:64ch;color:var(--film-ink-2);margin:6px 0 0;font-size:15px;line-height:23px}.pre-rule-t code{font:400 .88em var(--mono);color:var(--film-ink)}.pre-note{border-left:1px solid var(--film-ink);max-width:60ch;color:var(--film-ink);margin:28px 0 0;padding:2px 0 2px 20px;font-size:17px;line-height:27px}.pre-hash{margin-top:24px}.pre-plate{background:0 0;margin-top:8px}.pre-hex{letter-spacing:0;padding:0 .06em .12em;font-size:15px;display:inline-block}.pre-on{font:400 12px/18px var(--mono);letter-spacing:.04em;color:var(--film-ink-3);margin:8px 0 0}.pre-hyp>*{max-width:760px}.pre-ver{font:400 12px/18px var(--mono);letter-spacing:.04em;color:var(--film-ink-3);margin:16px 0 0}.pre-hs{border-top:1px solid var(--pre-rule);margin:36px 0 0}.pre-h{border-bottom:1px solid var(--pre-rule);grid-template-columns:136px minmax(0,1fr);column-gap:24px;padding:22px 0 24px;display:grid}.pre-hid{font:400 12px/27px var(--mono);letter-spacing:.04em;color:var(--film-ink)}.pre-hq{color:var(--film-ink-3)}.pre-hd{margin:0}.pre-st{color:var(--film-ink);text-wrap:pretty;margin:0;font-size:17px;line-height:27px}.pre-cr{grid-template-columns:112px minmax(0,1fr);align-items:baseline;column-gap:16px;margin:12px 0 0;display:grid}.pre-crk{font:400 11px/23px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--film-ink-3)}.pre-crt{color:var(--film-ink-2);text-wrap:pretty;font-size:15px;line-height:23px}.pre-tiers{max-width:64ch;color:var(--film-ink-2);margin:28px 0 0;font-size:17px;line-height:27px}.pre-foot{padding:0 var(--x) 112px}.p3-sec.pre-foot{padding-top:112px}.pre-pub{letter-spacing:-.025em;max-width:20ch;color:var(--film-ink);text-wrap:balance;margin:0;font-size:40px;font-weight:500;line-height:44px}.pre-back{margin:40px 0 0}.pre-foot:not(.p3-sec) .pre-back{margin-top:0}@media (max-width:680px){.pre-line{margin-top:22px}.pre-split{margin-top:32px}.pre-rec{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;width:auto}.pre-c{padding:10px 12px 12px 16px}.pre-c:nth-child(odd){border-left:0;padding-left:0}.pre-c:nth-child(n+3){border-top:1px solid var(--pre-rule)}.pre-c:last-child:nth-child(odd){grid-column:1/-1}.pre-v{font-size:14px;line-height:20px}.pre-hex{white-space:pre-wrap;word-break:break-all;font-size:13px}.pre-note{padding-left:16px;font-size:16px;line-height:25px}.pre-h{grid-template-columns:minmax(0,1fr);row-gap:6px}.pre-st{font-size:16px;line-height:26px}.pre-cr{grid-template-columns:minmax(0,1fr);row-gap:2px}.pre-tiers{font-size:16px;line-height:26px}.pre-foot{padding-bottom:72px}.p3-sec.pre-foot{padding-top:72px}.pre-pub{font-size:30px;line-height:34px}}.pre-on-a{color:inherit;text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.pre-on-a:hover{color:var(--film-ink)}.pre-on-a:focus-visible{outline:2px solid var(--film-ink);outline-offset:2px}
