.gray,.gray:hover{color:#787774}.brown,.brown:hover{color:#9f6b53}.orange,.orange:hover{color:#d9730d}.yellow,.yellow:hover{color:#cb912f}.green,.green:hover{color:#448361}.blue,.blue:hover{color:#337ea9}.purple,.purple:hover{color:#9065b0}.pink,.pink:hover{color:#c14c8a}.red,.red:hover{color:#d44c47}.gray-background{background:#f1f1ef!important}.brown-background{background:#f4eeee!important}.orange-background{background:#fbecdd!important}.yellow-background{background:#fbf3db!important}.green-background{background:#edf3ec!important}.blue-background{background:#e7f3f8!important}.purple-background{background:#f4f0f7cc!important}.pink-background{background:#f9eef3cc!important}.red-background{background:#fdebec!important}.tag.light-gray{color:#1c3829;background:#e3e2e080!important}.tag.gray{color:#1c3829;background:#e3e2e0!important}.tag.brown{color:#1c3829;background:#eee0da!important}.tag.orange{color:#1c3829;background:#fadec9!important}.tag.yellow{color:#1c3829;background:#fdecc8!important}.tag.green{color:#1c3829;background:#dbeddb!important}.tag.blue{color:#1c3829;background:#d3e5ef!important}.tag.purple{color:#1c3829;background:#e8deee!important}.tag.pink{color:#1c3829;background:#f5e0e9!important}.tag.red{color:#1c3829;background:#ffe2dd!important}code[data-astro-cid-j7kjqbr2]{color:#eb5757;padding:.25rem}a[data-astro-cid-5naf622y]{text-decoration:underline}a[data-astro-cid-dqe2t74g].link{display:inline-flex;font-weight:600;gap:4px}span[data-astro-cid-dqe2t74g].icon{height:fit-content;flex-shrink:0;position:relative}span[data-astro-cid-dqe2t74g].icon img[data-astro-cid-dqe2t74g].notion-icon{width:1.3em;height:1.3rem;vertical-align:sub;flex-shrink:0;position:relative}span[data-astro-cid-dqe2t74g].icon img[data-astro-cid-dqe2t74g].icon-link{display:block;position:absolute;top:1em;right:0;width:8px;height:8px}span[data-astro-cid-dqe2t74g].text{color:var(--fg);font-weight:500;text-decoration:underline}span[data-astro-cid-dqe2t74g].text.not-found{font-weight:400;text-decoration:none}ul[data-astro-cid-3y2zzj7o]{font-size:1rem}.callout[data-astro-cid-7jt2mxq7]{display:flex;margin:.4rem auto;padding:16px 12px;width:100%;font-size:1rem;font-weight:400;line-height:1.6rem;border-radius:3px;border-width:1px;border-style:solid;border-color:transparent;background:#ebeced99}.callout[data-astro-cid-7jt2mxq7]>div[data-astro-cid-7jt2mxq7]{margin:0;line-height:1.5rem}.callout[data-astro-cid-7jt2mxq7]>div[data-astro-cid-7jt2mxq7].icon{margin-right:.7rem}.callout[data-astro-cid-7jt2mxq7]>div[data-astro-cid-7jt2mxq7].icon>img[data-astro-cid-7jt2mxq7]{width:1.2rem;height:1.2rem}.token.comment,.token.prolog,.token.doctype,.token.cdata{color:#708090}.token.namespace{opacity:.7}.token.string,.token.attr-value{color:#690}.token.punctuation{color:#999}.token.operator{color:#9a6e3a}.token.entity,.token.url,.token.symbol,.token.number,.token.boolean,.token.variable,.token.constant,.token.property,.token.regex{color:#905}.token.prefix.inserted{color:#690}.token.prefix.deleted{color:#dd4a68}.token.atrule,.token.keyword,.token.attr-name,.language-autohotkey .token.selector{color:#07a}.token.function,.language-autohotkey .token.tag{color:#dd4a68}.token.tag,.token.selector,.language-autohotkey .token.keyword{color:#00009f}.token.important,.token.bold{font-weight:700}.token.italic{font-style:italic}.caption[data-astro-cid-f45d4cko]{display:flex;margin-top:.3rem;font-size:.9rem;color:var(--accents-3);white-space:pre-wrap;word-break:break-word;line-height:1.4}.caption[data-astro-cid-f45d4cko]>div[data-astro-cid-f45d4cko]{flex-grow:1;width:0}.code[data-astro-cid-5uhddzkj]{display:block;width:100%;margin-bottom:.6rem}.code[data-astro-cid-5uhddzkj]>div[data-astro-cid-5uhddzkj]{background:#f7f6f3;border-radius:var(--radius)}.code[data-astro-cid-5uhddzkj]>div[data-astro-cid-5uhddzkj] div[data-astro-cid-5uhddzkj]{display:flex;justify-content:flex-end}.code[data-astro-cid-5uhddzkj] button[data-astro-cid-5uhddzkj].copy{display:block;width:4rem;border:0;border-radius:var(--radius);background-color:#e3e2e080;color:var(--fg);line-height:1.2rem;cursor:pointer}.code[data-astro-cid-5uhddzkj] pre[data-astro-cid-5uhddzkj]{display:block;overflow:auto;padding:.8rem 2rem 2rem;font-size:.9rem;line-height:1.2rem;white-space:pre;width:100px;min-width:100%;overflow-x:auto;&[data-astro-cid-5uhddzkj]::-webkit-scrollbar{height:10px}&[data-astro-cid-5uhddzkj]::-webkit-scrollbar-thumb{background:#d3d1cb}&[data-astro-cid-5uhddzkj]::-webkit-scrollbar-track{background:#edece9}}.code[data-astro-cid-5uhddzkj] pre[data-astro-cid-5uhddzkj].mermaid{padding:2rem}.code[data-astro-cid-5uhddzkj] pre[data-astro-cid-5uhddzkj] code[data-astro-cid-5uhddzkj]{color:var(--fg);padding:0;background:#f7f6f3!important;border-radius:0}.column-list[data-astro-cid-gx226rir]{display:flex;width:100%;margin:1rem auto;gap:0 1rem}.column-list[data-astro-cid-gx226rir]>div[data-astro-cid-gx226rir]{flex:1 1 180px;width:180px}@media (max-width: 640px){.column-list[data-astro-cid-gx226rir]{display:block}.column-list[data-astro-cid-gx226rir]>div[data-astro-cid-gx226rir]{width:100%}}.divider[data-astro-cid-23jnsspa]{margin:1rem 0;background-color:#dedede}.github-link-preview-wrapper[data-astro-cid-2srlexe5]{display:flex}.github-link-preview[data-astro-cid-2srlexe5]{flex:1;width:0;table{white-space:unset}td:after{display:unset}}.no-metadata[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]{border-bottom:.05em solid;border-color:var(--anchor-border);opacity:.7}.bookmark[data-astro-cid-cwj5rpdk]{display:block;overflow:hidden;width:100%;max-width:100%;font-size:.9rem}.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]{width:100%;box-sizing:border-box;text-decoration:none;border:1px solid rgba(55,53,47,.16);border-radius:3px;display:flex;overflow:hidden;user-select:none}.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]>div[data-astro-cid-cwj5rpdk]:first-child{flex:4 1 180px;padding:12px 14px 14px;overflow:hidden;text-align:left;color:var(--fg)}.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]>div[data-astro-cid-cwj5rpdk]:first-child>div[data-astro-cid-cwj5rpdk]:first-child{width:120px;min-width:100%;font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:24px;margin-bottom:2px}.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]>div[data-astro-cid-cwj5rpdk]:first-child>div[data-astro-cid-cwj5rpdk]:nth-child(2){font-size:12px;line-height:16px;opacity:.8;height:32px;overflow:hidden}.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]>div[data-astro-cid-cwj5rpdk]:first-child>div[data-astro-cid-cwj5rpdk]:last-child{display:flex;margin-top:6px}.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]>div[data-astro-cid-cwj5rpdk]:first-child>div[data-astro-cid-cwj5rpdk]:last-child>div[data-astro-cid-cwj5rpdk]:first-child{width:16px;height:16px;min-width:16px;margin-right:6px}.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]>div[data-astro-cid-cwj5rpdk]:first-child>div[data-astro-cid-cwj5rpdk]:last-child>div[data-astro-cid-cwj5rpdk]:first-child>img[data-astro-cid-cwj5rpdk]{max-width:100%;display:inline-block}.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]>div[data-astro-cid-cwj5rpdk]:first-child>div[data-astro-cid-cwj5rpdk]:last-child>div[data-astro-cid-cwj5rpdk]:last-child{font-size:12px;line-height:16px;color:var(--fg);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]>div[data-astro-cid-cwj5rpdk]:last-child{flex:1 1 180px;position:relative}@media (max-width: 640px){.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]>div[data-astro-cid-cwj5rpdk]:last-child{display:none}}.bookmark[data-astro-cid-cwj5rpdk]>a[data-astro-cid-cwj5rpdk]>div[data-astro-cid-cwj5rpdk]:last-child>img[data-astro-cid-cwj5rpdk]{position:absolute!important;width:100%;height:100%;object-fit:cover}.bookmark[data-astro-cid-cwj5rpdk] .muted[data-astro-cid-cwj5rpdk]{font-size:12px;opacity:.8}.tweet-embed[data-astro-cid-a4djgevo]{width:100%;max-width:640px;margin:auto}.tweet-embed[data-astro-cid-a4djgevo] div[data-astro-cid-a4djgevo]:first-child div[data-astro-cid-a4djgevo]:first-child{margin:auto}.tiktok-wrapper[data-astro-cid-au2t5pcr]{max-width:325px;overflow-x:auto;margin-block-start:1.5rem;margin-inline:auto;border-radius:8px}blockquote[data-astro-cid-au2t5pcr].tiktok-embed{margin:0}.cp_embed_wrapper{width:100%;aspect-ratio:1.6 / 1;background-color:#fff}.cp_embed_wrapper iframe{height:100%!important}.circuit-simulator-applet-wrapper[data-astro-cid-nw6efoe5]{margin:.4rem auto;width:100%;aspect-ratio:4 / 3}.circuit-simulator-applet-wrapper[data-astro-cid-nw6efoe5] iframe[data-astro-cid-nw6efoe5]{width:100%;height:100%;border:1px solid var(--fg)}.file[data-astro-cid-fohy5umy] a[data-astro-cid-fohy5umy]{display:block;padding:.5rem .2rem .4rem;border-radius:var(--radius);color:var(--fg);font-weight:500;line-height:1.4rem}.file[data-astro-cid-fohy5umy] a[data-astro-cid-fohy5umy]:hover{background-color:#eee}.file[data-astro-cid-fohy5umy] a[data-astro-cid-fohy5umy] img[data-astro-cid-fohy5umy]{width:1.3rem;height:1.3rem;vertical-align:sub}h3[data-astro-cid-d33uqv2m]{margin:1.1em 0 .3em;color:var(--fg);font-size:1.8rem}@media (max-width: 640px){h3[data-astro-cid-d33uqv2m]{font-size:1.3rem}}.toggle[data-astro-cid-d33uqv2m]{margin:2rem 0 0}@media (max-width: 640px){.toggle[data-astro-cid-d33uqv2m]{margin:1.4rem 0 0}}.toggle[data-astro-cid-d33uqv2m]>summary[data-astro-cid-d33uqv2m]{cursor:pointer}.toggle[data-astro-cid-d33uqv2m]>summary[data-astro-cid-d33uqv2m]>a[data-astro-cid-d33uqv2m]{display:inline}.toggle[data-astro-cid-d33uqv2m]>summary[data-astro-cid-d33uqv2m]>a[data-astro-cid-d33uqv2m]>h3[data-astro-cid-d33uqv2m]{display:inline}.toggle[data-astro-cid-d33uqv2m]>div[data-astro-cid-d33uqv2m]{margin-left:1em}h4[data-astro-cid-egiksery]{margin:1em 0 .3em;color:var(--fg);font-size:1.5rem}@media (max-width: 640px){h4[data-astro-cid-egiksery]{font-size:1.2rem}}.toggle[data-astro-cid-egiksery]{margin:1.6rem 0 0}@media (max-width: 640px){.toggle[data-astro-cid-egiksery]{margin:1.2rem 0 0}}.toggle[data-astro-cid-egiksery]>summary[data-astro-cid-egiksery]{cursor:pointer}.toggle[data-astro-cid-egiksery]>summary[data-astro-cid-egiksery]>a[data-astro-cid-egiksery]{display:inline}.toggle[data-astro-cid-egiksery]>summary[data-astro-cid-egiksery]>a[data-astro-cid-egiksery]>h4[data-astro-cid-egiksery]{display:inline}.toggle[data-astro-cid-egiksery]>div[data-astro-cid-egiksery]{margin-left:1em}h5[data-astro-cid-gmzbelcd]{margin:.9em 0 .3em;color:var(--fg);font-size:1.25rem}@media (max-width: 640px){h5[data-astro-cid-gmzbelcd]{font-size:1.1rem}}.toggle[data-astro-cid-gmzbelcd]{margin:1.2rem 0 0}@media (max-width: 640px){.toggle[data-astro-cid-gmzbelcd]{margin:1.1rem 0 0}}.toggle[data-astro-cid-gmzbelcd]>summary[data-astro-cid-gmzbelcd]{cursor:pointer}.toggle[data-astro-cid-gmzbelcd]>summary[data-astro-cid-gmzbelcd]>a[data-astro-cid-gmzbelcd]{display:inline}.toggle[data-astro-cid-gmzbelcd]>summary[data-astro-cid-gmzbelcd]>a[data-astro-cid-gmzbelcd]>h5[data-astro-cid-gmzbelcd]{display:inline}.toggle[data-astro-cid-gmzbelcd]>div[data-astro-cid-gmzbelcd]{margin-left:1em}.image[data-astro-cid-gu2bftfq]{display:flex;margin:.2rem auto 0}.image[data-astro-cid-gu2bftfq]>div[data-astro-cid-gu2bftfq]{margin:0 auto}.image[data-astro-cid-gu2bftfq]>div[data-astro-cid-gu2bftfq]>div[data-astro-cid-gu2bftfq] img[data-astro-cid-gu2bftfq]{display:block;max-width:100%}ol[data-astro-cid-3wm3eou5]{font-size:1rem}p[data-astro-cid-b5u3skpr]{margin:.3rem 0;font-size:1rem;min-height:1.8rem}blockquote[data-astro-cid-o63dbhza]{margin:.6rem 0;padding:0 .9rem;border-left:3px solid var(--fg);font-size:1rem;line-height:1.8rem}.table[data-astro-cid-jegeu4ju] table[data-astro-cid-jegeu4ju]{margin:.6rem 0}.table[data-astro-cid-jegeu4ju] th[data-astro-cid-jegeu4ju],.table[data-astro-cid-jegeu4ju] td[data-astro-cid-jegeu4ju]{font-weight:400}.table-of-contents[data-astro-cid-nnwaskzc]>a[data-astro-cid-nnwaskzc]{display:block;line-height:1.8rem;font-size:.9rem;font-weight:500;text-decoration:underline}.table-of-contents[data-astro-cid-nnwaskzc]>a[data-astro-cid-nnwaskzc]:hover{background:#f1f1ef!important}.table-of-contents[data-astro-cid-nnwaskzc]>a[data-astro-cid-nnwaskzc].indent-1{padding-left:1.5rem}.table-of-contents[data-astro-cid-nnwaskzc]>a[data-astro-cid-nnwaskzc].indent-2{padding-left:3rem}.to-do[data-astro-cid-6smq5reb]{color:#222;font-weight:400;font-size:1rem;line-height:1.8rem;padding-inline-start:1rem}.to-do[data-astro-cid-6smq5reb]>div[data-astro-cid-6smq5reb]>s[data-astro-cid-6smq5reb]{color:var(--accents-3)}.toggle[data-astro-cid-4437vqqq]{padding:.4rem}.toggle[data-astro-cid-4437vqqq]>summary[data-astro-cid-4437vqqq]{cursor:pointer}.toggle[data-astro-cid-4437vqqq]>summary[data-astro-cid-4437vqqq]>a[data-astro-cid-4437vqqq]{display:inline}.toggle[data-astro-cid-4437vqqq]>div[data-astro-cid-4437vqqq]{margin-left:1em}.video[data-astro-cid-5vpbkjno] div[data-astro-cid-5vpbkjno]:first-child{width:100%}.video[data-astro-cid-5vpbkjno] div[data-astro-cid-5vpbkjno]:first-child iframe[data-astro-cid-5vpbkjno]{width:100%;height:340px}@media (max-width: 640px){.video[data-astro-cid-5vpbkjno] div[data-astro-cid-5vpbkjno]:first-child iframe[data-astro-cid-5vpbkjno]{height:220px}}
