.rules.svelte-17wjoog{position:relative}.column.svelte-17wjoog{padding-top:48px}.head.svelte-17wjoog{border-bottom:1px solid var(--border);margin-bottom:56px;padding-bottom:36px}.title.svelte-17wjoog{letter-spacing:-.03em;text-wrap:balance;margin:18px 0 20px;font-size:clamp(36px,5vw,56px);line-height:1}.title.svelte-17wjoog .italic-serif{color:var(--accent-deep)}.kick.svelte-17wjoog{color:var(--ink-2);max-width:64ch;font-size:clamp(17px,1.3vw,20px);line-height:1.55}.meta.svelte-17wjoog{font-family:var(--font-mono);grid-template-columns:repeat(4,auto);justify-content:start;gap:24px 32px;margin:32px 0 0;font-size:12px;display:grid}.meta-row.svelte-17wjoog{flex-direction:column;gap:6px;display:flex}.meta-label.svelte-17wjoog{letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);font-size:10.5px}.meta-value.svelte-17wjoog{color:var(--ink);align-items:center;gap:8px;margin:0;font-size:13px;display:inline-flex}.sections.svelte-17wjoog{margin:0;padding:0;list-style:none}.section.svelte-17wjoog{border-bottom:1px solid var(--border);grid-template-columns:56px minmax(0,1fr);gap:24px;padding:36px 0;display:grid}.section.svelte-17wjoog:last-child{border-bottom:0}.num.svelte-17wjoog{font-family:var(--font-mono);letter-spacing:.16em;color:var(--ink-3);padding-top:10px;font-size:12px;line-height:1}.body.svelte-17wjoog{min-width:0}.s-title.svelte-17wjoog{font-family:var(--font-display);letter-spacing:-.025em;font-variation-settings:"opsz" 96, "wdth" 100;color:var(--ink);margin-bottom:20px;font-size:clamp(24px,2.4vw,34px);font-weight:500;line-height:1.1}.lede.svelte-17wjoog{font-family:var(--font-italic);color:var(--ink);margin-bottom:18px;font-size:clamp(22px,1.9vw,28px);font-style:italic;line-height:1.2}.s-body.svelte-17wjoog{color:var(--ink-2);margin-bottom:14px;font-size:16px;line-height:1.65}.s-body.svelte-17wjoog:last-child{margin-bottom:0}.s-body.note.svelte-17wjoog{color:var(--ink-2);font-size:14.5px}.phase.svelte-17wjoog{color:var(--ink);margin-top:6px;font-weight:600;display:block}.figure.svelte-17wjoog{align-items:baseline;gap:14px;margin-bottom:18px;display:flex}.fig-num.svelte-17wjoog{font-family:var(--font-display);letter-spacing:-.035em;font-variation-settings:"opsz" 96, "wdth" 100;color:var(--accent-deep);font-size:clamp(40px,4.6vw,64px);font-weight:500;line-height:1}.table-wrap.svelte-17wjoog{margin-top:22px;overflow-x:auto}.kinds.svelte-17wjoog{border-collapse:collapse;width:100%;font-family:var(--font-mono);font-size:12.5px;line-height:1.5}.kinds.svelte-17wjoog caption:where(.svelte-17wjoog){text-align:left;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-3);padding-bottom:10px;font-size:10.5px}.kinds.svelte-17wjoog th:where(.svelte-17wjoog){text-align:left;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);border-bottom:1px solid var(--border-strong);padding:8px 12px 8px 0;font-size:10.5px;font-weight:500}.kinds.svelte-17wjoog td:where(.svelte-17wjoog){vertical-align:top;border-bottom:1px solid var(--border);color:var(--ink);padding:12px 12px 12px 0}.kinds.svelte-17wjoog td.pays:where(.svelte-17wjoog){color:var(--accent-deep)}.kinds.svelte-17wjoog tr:where(.svelte-17wjoog):last-child td:where(.svelte-17wjoog){border-bottom:0}.inputs.svelte-17wjoog,.records.svelte-17wjoog{color:var(--ink-2);flex-direction:column;gap:8px;margin:0 0 18px;padding:0;font-size:15px;line-height:1.55;list-style:none;display:flex}.inputs.svelte-17wjoog li:where(.svelte-17wjoog),.records.svelte-17wjoog li:where(.svelte-17wjoog){padding-left:18px;position:relative}.inputs.svelte-17wjoog li:where(.svelte-17wjoog):before,.records.svelte-17wjoog li:where(.svelte-17wjoog):before{content:"";background:var(--ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.62em;left:0}.formula-wrap.svelte-17wjoog{min-width:0;margin:4px 0 20px;position:relative}.formula-wrap.svelte-17wjoog:before,.formula-wrap.svelte-17wjoog:after{content:"";pointer-events:none;opacity:0;width:44px;transition:opacity .2s;position:absolute;top:0;bottom:0}.formula-wrap.svelte-17wjoog:before{border-radius:var(--radius-sm) 0 0 var(--radius-sm);background:linear-gradient(to right, var(--ink), transparent);left:0}.formula-wrap.svelte-17wjoog:after{border-radius:0 var(--radius-sm) var(--radius-sm) 0;background:no-repeat right 10px center / 7px 11px url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 7 11'%3E%3Cpath d='M1 1l4.5 4.5L1 10' fill='none' stroke='%23F4F2EC' stroke-width='1.5' stroke-opacity='.8'/%3E%3C/svg%3E"), linear-gradient(to left, var(--ink) 30%, transparent);right:0}.formula-wrap.svelte-17wjoog[data-more~=left]:before,.formula-wrap.svelte-17wjoog[data-more~=right]:after{opacity:1}.formula.svelte-17wjoog{background:var(--ink);color:var(--ink-inverse);font-family:var(--font-mono);border-radius:var(--radius-sm);overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb, var(--ink-inverse) 45%, transparent) transparent;tab-size:4;margin:0;padding:20px 22px;font-size:12px;line-height:1.75;overflow-x:auto}.consts.svelte-17wjoog{font-family:var(--font-mono);border-top:1px solid var(--border-strong);flex-direction:column;margin:0 0 18px;font-size:12.5px;display:flex}.const-row.svelte-17wjoog{border-bottom:1px solid var(--border);grid-template-columns:160px 1fr;gap:16px;padding:10px 0;display:grid}.const-row.svelte-17wjoog dt:where(.svelte-17wjoog){color:var(--ink-3);letter-spacing:.14em;text-transform:uppercase;padding-top:2px;font-size:10.5px}.const-row.svelte-17wjoog dd:where(.svelte-17wjoog){color:var(--ink);flex-wrap:wrap;align-items:center;gap:8px;margin:0;display:flex}.provenance.svelte-17wjoog{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-3);margin-top:48px;padding-top:24px;font-size:11.5px;line-height:1.6}@media (width<=720px){.section.svelte-17wjoog{grid-template-columns:1fr;gap:12px}.num.svelte-17wjoog{padding-top:0}.meta.svelte-17wjoog{grid-template-columns:1fr 1fr}.const-row.svelte-17wjoog{grid-template-columns:1fr;gap:6px}}
