.doc.svelte-rnk1do{padding-top:92px}.dhd.svelte-rnk1do{border-bottom:1px solid var(--line);background:linear-gradient(#ff5a0009,#0000 70%);padding-block:clamp(2.6rem,8vh,5rem) clamp(2rem,5vh,3.4rem)}.dhd-top.svelte-rnk1do{align-items:baseline;gap:1rem;padding-bottom:1.4rem;display:flex}.dtitle.svelte-rnk1do{font-size:clamp(2.1rem,6.6vw,5.2rem)}.dsub.svelte-rnk1do{max-width:66ch;color:var(--ink-mid);margin:1.1rem 0 0;font-size:clamp(.95rem,1.1vw,1.12rem);line-height:1.55}.ctrl.svelte-rnk1do{--kc:16px;background:var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin-top:clamp(1.8rem,4vh,2.8rem);display:grid}.cb.svelte-rnk1do{background:var(--void);flex-direction:column;gap:.42rem;min-width:0;padding:.85rem .95rem .95rem;display:flex}.cbk.svelte-rnk1do{font-family:var(--f-data);font-stretch:var(--wd-data);font-size:var(--t-lbl);letter-spacing:var(--tr-md);text-transform:uppercase;color:var(--ink-faint)}.cbv.svelte-rnk1do{font-size:var(--t-lbl-lg);color:var(--ink);word-break:break-word}.cbv.svelte-rnk1do a:where(.svelte-rnk1do):hover{color:var(--ember)}.body.svelte-rnk1do{grid-template-columns:minmax(190px,.6fr) minmax(0,2fr);gap:clamp(1.6rem,5vw,4.5rem);padding-block:clamp(2.4rem,7vh,4.5rem) clamp(4rem,10vh,7rem);display:grid}.idx-in.svelte-rnk1do{position:sticky;top:100px}.idx.svelte-rnk1do ol:where(.svelte-rnk1do){border-left:1px solid var(--line);margin:.9rem 0 0;padding:0;list-style:none}.idx.svelte-rnk1do a:where(.svelte-rnk1do){font-size:var(--t-body);color:var(--ink-dim);border-left:1px solid #0000;grid-template-columns:2.1rem minmax(0,1fr);gap:.4rem;margin-left:-1px;padding:.42rem 0 .42rem .75rem;transition:color .3s,border-color .3s;display:grid}.idx.svelte-rnk1do a:where(.svelte-rnk1do):hover{color:var(--ink-mid)}.idx.svelte-rnk1do a.on:where(.svelte-rnk1do){color:var(--ink);border-left-color:var(--ember)}.idx.svelte-rnk1do .in:where(.svelte-rnk1do){font-size:var(--t-lbl);color:var(--ink-faint);letter-spacing:var(--tr-sm)}.idx.svelte-rnk1do a.on:where(.svelte-rnk1do) .in:where(.svelte-rnk1do){color:var(--ember)}.sec.svelte-rnk1do{border-bottom:1px solid var(--line);padding-block:clamp(1.4rem,4vh,2.4rem) clamp(1.8rem,5vh,3rem);scroll-margin-top:110px}.sec.svelte-rnk1do:first-child{padding-top:0}.sec-hd.svelte-rnk1do{align-items:baseline;gap:1rem;margin-bottom:1.1rem;display:flex}.sn.svelte-rnk1do{font-size:var(--t-lbl);letter-spacing:var(--tr-md);color:var(--ember);flex:none;font-weight:600}.sh.svelte-rnk1do{letter-spacing:-.024em;margin:0;font-size:clamp(1.15rem,2.2vw,1.7rem);font-weight:620;font-stretch:94%;line-height:1.12}.bp.svelte-rnk1do{max-width:78ch;font-size:var(--t-body);color:var(--ink-mid);margin:0 0 .9rem;line-height:1.68}.bh.svelte-rnk1do{font-size:var(--t-body);letter-spacing:-.005em;color:var(--ink);margin:1.6rem 0 .7rem;font-weight:600}.bl.svelte-rnk1do,.blo.svelte-rnk1do{max-width:78ch;margin:0 0 1rem;padding-left:1.15rem}.bl.svelte-rnk1do{padding-left:0;list-style:none}.bl.svelte-rnk1do li:where(.svelte-rnk1do){font-size:var(--t-body);color:var(--ink-mid);margin-bottom:.5rem;padding-left:1.3rem;line-height:1.62;position:relative}.bl.svelte-rnk1do li:where(.svelte-rnk1do):before{content:"";border-left:1px solid var(--ember);border-top:1px solid var(--ember);width:6px;height:6px;position:absolute;top:.62em;left:0}.blo.svelte-rnk1do li:where(.svelte-rnk1do){font-size:var(--t-body);color:var(--ink-mid);margin-bottom:.5rem;line-height:1.62}.blo.svelte-rnk1do li:where(.svelte-rnk1do)::marker{color:var(--ember);font-family:var(--f-data);font-stretch:var(--wd-data);font-size:var(--t-mk)}.bn.svelte-rnk1do{--kc:10px;--_s:var(--line-ember);background:#ff5a0009;max-width:78ch;margin:1.2rem 0;padding:.9rem 1rem 1rem}.bn-k.svelte-rnk1do{font-family:var(--f-data);font-stretch:var(--wd-data);font-size:var(--t-lbl);letter-spacing:var(--tr-md);text-transform:uppercase;color:var(--ember)}.bn.svelte-rnk1do p:where(.svelte-rnk1do){font-size:var(--t-body);color:var(--ink-mid);margin:.5rem 0 0;line-height:1.6}.bt-wrap.svelte-rnk1do{border:1px solid var(--line);margin:1.2rem 0;overflow-x:auto}.bt.svelte-rnk1do{border-collapse:collapse;width:100%;font-size:var(--t-body);min-width:420px}.bt.svelte-rnk1do th:where(.svelte-rnk1do){text-align:left;font-family:var(--f-data);font-stretch:var(--wd-data);font-size:var(--t-lbl);letter-spacing:var(--tr-md);text-transform:uppercase;color:var(--ink-faint);border-bottom:1px solid var(--line-2);white-space:nowrap;padding:.7rem .85rem;font-weight:500}.bt.svelte-rnk1do td:where(.svelte-rnk1do){color:var(--ink-mid);vertical-align:top;border-bottom:1px solid #e9e4da0f;padding:.68rem .85rem}.bt.svelte-rnk1do tbody:where(.svelte-rnk1do) tr:where(.svelte-rnk1do):last-child td:where(.svelte-rnk1do){border-bottom:0}.bt.svelte-rnk1do td:where(.svelte-rnk1do):first-child{color:var(--ink);white-space:nowrap}.dft.svelte-rnk1do{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.4rem;padding-top:2rem;display:flex}.dim.svelte-rnk1do{color:var(--ink-faint);font-size:var(--t-lbl)}@media (max-width:1000px){.ctrl.svelte-rnk1do{grid-template-columns:repeat(2,1fr)}.body.svelte-rnk1do{grid-template-columns:1fr}.idx-in.svelte-rnk1do{position:static}.idx.svelte-rnk1do ol:where(.svelte-rnk1do){border-left:0;border-top:1px solid var(--line);grid-template-columns:repeat(auto-fill,minmax(180px,1fr));padding-top:.4rem;display:grid}.idx.svelte-rnk1do a:where(.svelte-rnk1do){border-top:1px solid #0000;border-left:0;margin-top:-1px;margin-left:0;padding-top:.5rem;padding-left:0}.idx.svelte-rnk1do a.on:where(.svelte-rnk1do){border-left:0;border-top-color:var(--ember)}}
