.mp[data-astro-cid-6xfem2u7]{grid-template-columns:20rem minmax(0,1fr);align-items:start;gap:3rem;display:grid}.mp-controls[data-astro-cid-6xfem2u7]{top:var(--sticky-top);max-height:calc(100dvh - var(--sticky-top) - 1rem);overscroll-behavior:contain;flex-direction:column;gap:1.5rem;margin:-.375rem;padding:.375rem;display:flex;position:sticky;overflow-y:auto}.field[data-astro-cid-6xfem2u7]{border:none;flex-direction:column;gap:.375rem;min-width:0;margin:0;padding:0;display:flex}.field-label[data-astro-cid-6xfem2u7]{color:var(--color-text-muted);padding:0;font-size:.875rem}.segmented[data-astro-cid-6xfem2u7],textarea[data-astro-cid-6xfem2u7]{border:1px solid var(--color-border-dark);border-radius:6px}.segmented[data-astro-cid-6xfem2u7]{width:fit-content;display:flex;overflow:hidden}.segmented[data-astro-cid-6xfem2u7] label[data-astro-cid-6xfem2u7]{cursor:pointer;position:relative}.segmented[data-astro-cid-6xfem2u7] input[data-astro-cid-6xfem2u7]{opacity:0;width:1px;height:1px;position:absolute}.segmented[data-astro-cid-6xfem2u7] span[data-astro-cid-6xfem2u7]{color:var(--color-text-secondary);padding:.375rem .875rem;font-size:.875rem;display:block}.segmented[data-astro-cid-6xfem2u7] label[data-astro-cid-6xfem2u7]+label[data-astro-cid-6xfem2u7] span[data-astro-cid-6xfem2u7]{border-left:1px solid var(--color-border-dark)}.segmented[data-astro-cid-6xfem2u7] input[data-astro-cid-6xfem2u7]:checked+span[data-astro-cid-6xfem2u7]{color:var(--color-bg);background-color:var(--color-text)}.segmented[data-astro-cid-6xfem2u7] input[data-astro-cid-6xfem2u7]:focus-visible+span[data-astro-cid-6xfem2u7]{outline:2px solid var(--color-text);outline-offset:2px}textarea[data-astro-cid-6xfem2u7]{resize:vertical;width:100%;height:max(14rem,100svh - 33rem);font-family:var(--font-mono);color:var(--color-text);background-color:color-mix(in srgb, var(--color-bg) 60%, transparent);padding:.75rem;font-size:.8125rem;line-height:1.7}textarea[data-astro-cid-6xfem2u7]:focus{border-color:var(--color-text);outline:none}.hint[data-astro-cid-6xfem2u7],.status[data-astro-cid-6xfem2u7]{color:var(--color-text-muted);margin:0;font-size:.8125rem;line-height:1.55}.status[data-astro-cid-6xfem2u7]:has(#pages:empty){display:none}.link-button[data-astro-cid-6xfem2u7]{font:inherit;color:var(--color-text-secondary);text-decoration:underline;text-decoration-color:var(--color-border-dark);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:0}.link-button[data-astro-cid-6xfem2u7]:hover{text-decoration-color:currentColor}.check[data-astro-cid-6xfem2u7]{width:fit-content;color:var(--color-text-secondary);cursor:pointer;align-items:center;gap:.5rem;font-size:.875rem;display:flex}.check[data-astro-cid-6xfem2u7] input[data-astro-cid-6xfem2u7]{width:1rem;height:1rem;accent-color:var(--color-text);cursor:pointer;margin:0}.check[data-astro-cid-6xfem2u7] input[data-astro-cid-6xfem2u7]:focus-visible{outline:2px solid var(--color-text);outline-offset:2px}.print[data-astro-cid-6xfem2u7]{font:inherit;color:var(--color-bg);background-color:var(--color-text);cursor:pointer;border:none;border-radius:6px;align-self:flex-start;padding:.5rem 1rem;font-size:.9375rem}.print[data-astro-cid-6xfem2u7]:hover{opacity:.85}.sheets[data-astro-cid-6xfem2u7]{grid-template-columns:repeat(auto-fill,minmax(min(100%,26rem),38rem));gap:2rem;display:grid}.print-area[data-astro-cid-6xfem2u7]{width:0;height:0;position:absolute;top:0;left:0;overflow:hidden}@media (width<=800px){.mp[data-astro-cid-6xfem2u7]{grid-template-columns:1fr}.mp-controls[data-astro-cid-6xfem2u7]{max-height:none;position:static;overflow:visible}textarea[data-astro-cid-6xfem2u7]{height:16rem}}.sheet{padding:var(--margin-x);filter:var(--paper-sheet-dim);background-color:#fffdf8;position:relative;box-shadow:0 1px 2px #281e0a1f,0 4px 16px #281e0a0f;container-type:inline-size}.sheet.is-new{animation:rise .35s var(--ease-out) both}.sheet-body{aspect-ratio:var(--content-ratio);overflow:hidden;container-type:inline-size}.sheet-slice{height:calc(var(--slice) * 100cqi);overflow:hidden}.sheet-slice .doc{margin-top:calc(var(--shift,0) * -100cqi)}.sheet-number{left:0;right:0;bottom:var(--number-y);text-align:center;font-family:var(--font-mono);font-size:calc(8 * 100cqi / var(--paper-pt));color:#8c887d;line-height:1;position:absolute;translate:0 50%}.doc-frame{width:calc(var(--content-mm) * 1mm);container-type:inline-size}.doc{--pt:calc(100cqi / var(--content-pt));font-size:calc(var(--base-pt) * var(--pt));color:#1c1b17;overflow-wrap:break-word;font-kerning:normal;-webkit-print-color-adjust:exact;print-color-adjust:exact;font-weight:400;display:flow-root}.doc>:first-child{margin-top:0}.doc :where(h1,h2,h3,h4,h5,h6){break-after:avoid;text-align:left;text-wrap:balance;hyphens:manual}.doc :where(p,li,blockquote){orphans:2;widows:2}.doc strong{font-weight:600}.doc a{color:inherit;text-underline-offset:.15em;text-decoration:underline .06em #8c887d}.doc ul{padding-left:1.4em;list-style:outside}.doc ol{padding-left:1.6em;list-style:decimal}.doc ul ul{list-style:circle}.doc li::marker{color:#6b675d}.doc :where(li>ul,li>ol){margin:.15em 0 0}.doc ul.tasks{padding-left:0;list-style:none}.doc li.task{padding-left:1.5em;position:relative}.doc .task-box{border:.08em solid;border-radius:.12em;width:.8em;height:.8em;position:absolute;top:.32em;left:.05em}.doc .is-done .task-box:after{content:"";border:.1em solid;border-width:0 .1em .1em 0;width:.22em;height:.44em;position:absolute;top:.04em;left:.22em;rotate:45deg}.doc code{font-family:var(--font-mono);font-size:.86em}.doc :not(pre)>code{background-color:#f1eee6;border-radius:.2em;padding:.08em .3em}.doc pre{text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;hyphens:none;background-color:#f4f1ea;border-radius:.3em;margin:1em 0;padding:.8em 1em;font-size:.86em;line-height:1.5}.doc pre code{font-size:1em}.doc img{break-inside:avoid;max-width:100%;height:auto;margin:1em auto}.doc table{border-collapse:collapse;hyphens:manual;font-variant-numeric:tabular-nums;width:100%;margin:1.2em 0;font-size:.92em;line-height:1.4}.doc th,.doc td{text-align:left;vertical-align:top;border-bottom:.06em solid #d9d4c8;padding:.35em .75em .35em 0}.doc :where(th,td):last-child{padding-right:0}.doc thead th{border-bottom-color:#1c1b17;font-weight:600}.doc tr{break-inside:avoid}.doc thead{break-after:avoid}.doc tbody tr:first-child{break-before:avoid}.doc del{color:#6b675d}.doc--book{font-family:var(--font-plex-serif);text-align:justify;hyphens:auto;line-height:1.5}.doc--book p{margin:0}.doc--book p+p{text-indent:1.5em}.doc--book :where(ul,ol,blockquote,table){margin:.75em 0}.doc--book h1{letter-spacing:-.01em;margin:0 0 1em;font-size:2.1em;font-weight:400;line-height:1.15}.doc--book h2{margin:1.6em 0 .5em;font-size:1.3em;font-weight:600;line-height:1.25}.doc--book h3{margin:1.4em 0 .4em;font-size:1.1em;font-style:italic;font-weight:400;line-height:1.3}.doc--book :where(h4,h5,h6){margin:1.2em 0 .3em;font-size:1em;font-weight:600}.doc--book blockquote{margin-inline:1.5em;font-style:italic}.doc--book blockquote p+p{text-indent:0;margin-top:.5em}.doc--book hr{text-align:center;border:none;margin:1.2em 0;line-height:1}.doc--book hr:before{content:"* * *";letter-spacing:.6em;color:#6b675d}.doc--plain{font-family:var(--font-sans);line-height:1.55}.doc--plain :where(p,ul,ol,blockquote,table){margin:0 0 .85em}.doc--plain h1{letter-spacing:-.02em;margin:0 0 .7em;font-size:2em;font-weight:500;line-height:1.15}.doc--plain h2{letter-spacing:-.01em;margin:1.5em 0 .45em;font-size:1.3em;font-weight:600;line-height:1.25}.doc--plain h3{margin:1.3em 0 .35em;font-size:1.08em;font-weight:600;line-height:1.3}.doc--plain :where(h4,h5,h6){color:#4a473f;margin:1.2em 0 .3em;font-size:1em;font-weight:600}.doc--plain blockquote{color:#4a473f;border-left:.15em solid #d9d4c8;padding-left:1em}.doc--plain blockquote>:last-child{margin-bottom:0}.doc--plain hr{border:none;border-top:.06em solid #d9d4c8;margin:1.5em 0}@media print{.sidebar,.skip-link,.page-header,.mp{display:none!important}body{background:#fff!important}.shell{max-width:none!important;margin:0!important;padding:0!important;display:block!important}.site-main>*{animation:none!important}.print-area{width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.doc-frame{width:auto!important}}
