.reading-toc.svelte-a75rog{display:flex;flex-direction:column;align-items:flex-end;-webkit-user-select:none;user-select:none;min-width:2.2em;width:100%;padding-bottom:2em;max-height:80vh}.reading-toc.svelte-a75rog .toc-title:where(.svelte-a75rog){font-size:1.2em;margin-bottom:.5em;color:var(--color-text)}.reading-toc.svelte-a75rog button:where(.svelte-a75rog){background:none;border:none;padding:0;margin:0;font:inherit;text-align:left;cursor:pointer;width:100%;display:flex;align-items:center;justify-content:flex-end;position:relative;min-width:2.2em;transition:min-width .1s,width .1s}.toc-line.svelte-a75rog{display:flex;align-items:center;cursor:pointer;margin:.05em 0;position:relative;transition:background .4s,min-height .4s,min-width .1s,width .1s,height .1s;width:100%;height:.75em}.toc-bar.svelte-a75rog{display:block;flex-shrink:0;width:2.2em;height:3px;border-radius:.8px;background:var(--color-dark1);transition:background .4s,width .4s,opacity .1s;position:static;z-index:1}.toc-h2.svelte-a75rog .toc-bar:where(.svelte-a75rog){width:2.2em;background:var(--color-dark1)}.toc-h3.svelte-a75rog .toc-bar:where(.svelte-a75rog){width:1.2em;background:var(--color-dark2)}.toc-line.active.svelte-a75rog .toc-bar:where(.svelte-a75rog){opacity:0}.toc-label.svelte-a75rog{opacity:0;pointer-events:none;margin-left:.7em;font-size:.8em;color:var(--color-text);border-radius:.7em;padding:.2em .9em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:0;background:var(--color-background);position:absolute;right:0;top:50%;transform:translateY(-50%) scale(.98);transition:opacity .1s,transform .1s,max-width .1s,margin-left .1s,height .1s;text-align:right;flex-shrink:1;flex-grow:1;height:1.2em;z-index:2;font-weight:700}.toc-line.active.svelte-a75rog .toc-label:where(.svelte-a75rog){opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1.04);max-width:12em;margin-left:.7em;height:2.2em;position:absolute;right:0;top:50%}.toc-line.active.svelte-a75rog{height:2.2em}.toc-line.svelte-a75rog:hover .toc-bar:where(.svelte-a75rog),.toc-line.svelte-a75rog:focus .toc-bar:where(.svelte-a75rog){opacity:0}.toc-line.svelte-a75rog:hover .toc-label:where(.svelte-a75rog),.toc-line.svelte-a75rog:focus .toc-label:where(.svelte-a75rog),.toc-label.show.svelte-a75rog{opacity:1;pointer-events:auto;transform:translateY(-50%) scale(1.04);max-width:12em;margin-left:.7em;height:2.2em}.toc-line.svelte-a75rog:hover,.toc-line.svelte-a75rog:focus,.toc-label.show.svelte-a75rog{height:2.2em}.logo-wrapper.svelte-1iveops{width:100%;display:flex;justify-content:center;align-items:center;padding-top:3rem;padding-bottom:2rem}.logo-link.svelte-1iveops{display:inline-block;transition:opacity .2s}.logo-link.svelte-1iveops:hover{opacity:.7}.logo-img.svelte-1iveops{max-width:280px;width:100%;height:auto;margin:0 auto;display:block}.contents.svelte-1iveops{padding:0 1rem 6rem;margin:0 auto}@media (min-width: 768px){.contents.svelte-1iveops{max-width:70vw}}@media (min-width: 1024px){.contents.svelte-1iveops{flex:1 1 0%;max-width:50vw}}.article table{width:100%;border-collapse:collapse;margin:2em 0;font-size:1em;background:#fff}.article th,.article td{border:2px solid var(--color-dark1);padding:.7em 1em;text-align:left}.article th{background:color-mix(in srgb,var(--color-light) 90%,var(--color-dark1) 100%);color:#222;font-weight:700}.article th:empty{display:none}.article table:not(:has(thead)) th{display:none}.article tr:nth-child(2n) td{background:color-mix(in srgb,var(--color-light) 95%,var(--color-dark2) 100%)}.article tr:nth-child(odd) td{background:var(--color-light)}.article table caption{caption-side:top;font-size:.98em;color:#666;margin-bottom:.5em;text-align:left}.article h2{position:relative;padding:1em .8em;margin-top:2.2em;margin-bottom:1.2em;font-size:1.4rem}.article h2:before,.article h2:after{content:"";display:block;position:absolute;left:0;right:0;height:2px;background:var(--color-text);border-radius:1px}.article h2:before{top:0}.article h2:after{bottom:0}.article h3{position:relative;padding-bottom:.3em;padding-left:.6em}.article h3:before{content:"";display:block;position:absolute;left:0;bottom:0;width:2.5em;height:2px;border-radius:1px}.article h3:after{content:"";display:block;position:absolute;left:0;right:0;bottom:0;height:4px;background:repeating-linear-gradient(-45deg,var(--color-text) 0px,var(--color-text) 1.5px,var(--color-background) 1.5px,var(--color-background) 3px);border-radius:2px;z-index:0}.main-content-area.svelte-1iveops{display:flex;flex-direction:column;position:relative}@media (min-width: 1024px){.main-content-area.svelte-1iveops{flex-direction:row;align-items:flex-start}.toc-desktop.svelte-1iveops{position:sticky;top:4rem;right:1rem;min-width:200px;max-width:320px;padding:1.5rem 1.2rem 1.5rem .5rem;border-radius:1.2rem;height:fit-content;z-index:10}}
