.pull.svelte-1dyiwem{font-size:clamp(1.1875rem,2.2vw,1.5rem);line-height:1.44;letter-spacing:-.02em;color:var(--i-text);border-left:2px solid var(--i-cyan);padding:.25rem 0 .25rem 1.5rem;max-width:38ch}.index.svelte-1dyiwem{list-style:none;margin:0;padding:0;max-width:76rem}@media(min-width:1024px){.index.svelte-1dyiwem{columns:2;column-gap:4rem}}.index.svelte-1dyiwem li:where(.svelte-1dyiwem){break-inside:avoid}.ix.svelte-1dyiwem{display:grid;grid-template-columns:2.5rem 1fr;gap:.75rem;align-items:baseline;padding:.9rem 0;border-top:1px solid var(--i-rule);text-decoration:none}.ix__n.svelte-1dyiwem{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;color:var(--i-cyan-deep)}.ix__b.svelte-1dyiwem{min-width:0}.ix__t.svelte-1dyiwem{display:block;font-size:1rem;line-height:1.5;color:var(--i-text);text-decoration:underline;text-decoration-color:var(--i-rule-strong);text-underline-offset:3px;transition:color .16s ease,text-decoration-color .16s ease}.ix__d.svelte-1dyiwem{display:block;margin-top:.35rem;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;color:var(--i-muted-2)}.ix.svelte-1dyiwem:hover .ix__t:where(.svelte-1dyiwem),.ix.svelte-1dyiwem:focus-visible .ix__t:where(.svelte-1dyiwem){color:var(--i-cyan-deep);text-decoration-color:var(--i-cyan)}.ten.svelte-1dyiwem{max-width:68rem}.pos.svelte-1dyiwem{display:grid;grid-template-columns:1fr;gap:1rem;padding:3rem 0;border-top:1px solid var(--i-rule)}.pos.svelte-1dyiwem:first-child{border-top:0;padding-top:0}@media(min-width:1024px){.pos.svelte-1dyiwem{grid-template-columns:6rem 1fr;gap:2.5rem;padding:4rem 0}.pos__rail.svelte-1dyiwem{align-self:start;position:sticky;top:5rem}}.pos__rail.svelte-1dyiwem{display:flex;align-items:baseline;gap:.6rem;flex-wrap:wrap}.pos__n.svelte-1dyiwem{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:1.375rem;font-weight:500;letter-spacing:-.02em;color:var(--i-cyan-deep)}.pos__of.svelte-1dyiwem,.pos__back.svelte-1dyiwem{font-family:var(--font-mono);font-size:.625rem;letter-spacing:.1em;text-transform:uppercase;color:var(--i-muted-2)}.pos__back.svelte-1dyiwem{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--i-rule-strong)}.pos__back.svelte-1dyiwem:hover{color:var(--i-cyan-deep)}@media(min-width:1024px){.pos__rail.svelte-1dyiwem{display:block}.pos__n.svelte-1dyiwem{display:block;font-size:1.625rem;line-height:1}.pos__of.svelte-1dyiwem{display:block;margin-top:.4rem}.pos__back.svelte-1dyiwem{display:inline-block;margin-top:1.1rem}}.pos__body.svelte-1dyiwem{min-width:0;max-width:52rem}.pos__h.svelte-1dyiwem{font-size:clamp(1.3125rem,2.5vw,1.875rem);line-height:1.16;max-width:30ch}.demands.svelte-1dyiwem{margin-top:2.5rem;max-width:46rem;background:var(--i-paper);border:1px solid var(--i-rule);border-top:2px solid var(--i-cyan);border-radius:var(--pg-radius-md);overflow:hidden}.dem.svelte-1dyiwem{list-style:none;margin:0;padding:0}.dem__i.svelte-1dyiwem{display:grid;grid-template-columns:1fr;gap:.35rem;padding:1.15rem 1.1rem;border-top:1px solid var(--i-rule)}.dem__i.svelte-1dyiwem:first-child{border-top:0}@media(min-width:30rem){.dem__i.svelte-1dyiwem{grid-template-columns:3.25rem 1fr;gap:.9rem}}.dem__k.svelte-1dyiwem{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.75rem;line-height:1.7;color:var(--i-cyan-deep)}.dem__b.svelte-1dyiwem{min-width:0}.dem__l.svelte-1dyiwem{font-family:var(--font-mono);font-size:.8125rem;letter-spacing:.02em;color:var(--i-text);font-weight:500}.dem__t.svelte-1dyiwem{margin-top:.4rem;font-size:.9375rem;line-height:1.66;color:var(--i-text)}.dem__n.svelte-1dyiwem{margin-top:.65rem;padding-left:.85rem;border-left:2px solid var(--i-cyan-line);font-family:var(--font-mono);font-size:.75rem;line-height:1.62;color:var(--i-muted)}.notes.svelte-1dyiwem{list-style:none;margin:0;padding:0;border-top:1px solid var(--i-rule-strong)}.note.svelte-1dyiwem{display:grid;grid-template-columns:1fr;gap:.5rem;padding:1.5rem 0;border-bottom:1px solid var(--i-rule)}@media(min-width:40rem){.note.svelte-1dyiwem{grid-template-columns:4rem 1fr;gap:1.5rem}}.note__n.svelte-1dyiwem{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:.6875rem;letter-spacing:.1em;color:var(--i-cyan-deep);padding-top:.35rem}.note__t.svelte-1dyiwem{min-width:0;font-size:.9375rem}.close-note.svelte-1dyiwem{margin-top:2.25rem;padding-top:1.15rem;border-top:1px solid rgba(255,255,255,.12);font-family:var(--font-mono);font-size:.75rem;line-height:1.7;color:#e2e8f09e;max-width:54ch}
