.youtubeVideoPlayer_player__iQ7PK{width:100%;max-width:420px;aspect-ratio:16/9;margin:0 auto 40px;background:var(--home-ink,#111827)}.youtubeVideoPlayer_fullWidth__OBqkI{max-width:none}.youtubeVideoPlayer_player__iQ7PK :is(button,iframe){display:block;width:100%;height:100%;aspect-ratio:16/9;border:0}.youtubeVideoPlayer_player__iQ7PK button{display:flex;align-items:center;justify-content:center;background-size:cover;background-position:50%;cursor:pointer}.youtubeVideoPlayer_player__iQ7PK button:focus-visible{outline:3px solid var(--home-yellow,#facc15);outline-offset:4px}.youtubeVideoPlayer_play__TRTFe{display:inline-flex;align-items:center;gap:12px;min-height:52px;padding:12px 20px;background:var(--home-yellow,#facc15);color:var(--home-ink,#111827);font:550 16px/1.5 var(--font-geist-sans),sans-serif}.youtubeVideoPlayer_player__iQ7PK button:hover .youtubeVideoPlayer_play__TRTFe{text-decoration:underline}.codeMDX_block__2Fp9y{--code-background:#fff;--code-foreground:var(--home-ink,#111827);--code-muted:var(--home-muted,#535958);--code-rule:var(--home-rule,#d5d3ca);min-width:0;max-width:100%;background:var(--code-background);color:var(--code-foreground);border:1px solid var(--code-rule);margin-block:24px;overflow:hidden}.codeMDX_block__2Fp9y[data-theme=dark]{--code-background:var(--home-ink,#111827);--code-foreground:var(--home-paper,#f4f1e8);--code-muted:#abb8b7;--code-rule:#535958}.codeMDX_toolbar__r99Qp{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:8px 16px 8px 24px;border-bottom:1px solid var(--code-rule)}.codeMDX_label__T4MJb{color:var(--code-muted);font:16px/1.5 var(--font-geist-mono),monospace;overflow-wrap:anywhere}.codeMDX_themes__cGmqk{display:flex;gap:4px}.codeMDX_themes__cGmqk button{min-height:44px;padding:8px 12px;border:1px solid transparent;color:var(--code-foreground);font:500 16px/1.5 var(--font-geist-sans),sans-serif}.codeMDX_themes__cGmqk button[aria-pressed=true]{background:var(--home-yellow,#facc15);color:var(--home-ink,#111827);border-color:currentColor}.codeMDX_themes__cGmqk button:hover{text-decoration:underline}.codeMDX_block__2Fp9y .codeMDX_themes__cGmqk button:focus-visible,.codeMDX_block__2Fp9y pre:focus-visible{outline:3px solid var(--code-foreground);outline-offset:-3px}.codeMDX_block__2Fp9y pre{overflow-x:auto}.codeMDX_inline__UILob{padding:.15em .3em;background:var(--home-rule,#d5d3ca);color:var(--home-ink,#111827);font:.9em/1.7 var(--font-geist-mono),monospace;overflow-wrap:anywhere}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst{padding:28px;margin-block:40px;background:#e8e5da;border-top:5px solid var(--home-ink,#111827)}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst h2{margin-block:0 24px;color:var(--home-ink,#111827);font:700 clamp(26px,3vw,32px)/1.25 var(--font-geist-sans),sans-serif;letter-spacing:-.03em}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst ol{list-style:none;margin-block:0;padding-left:0}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst li{margin-block:0;padding-left:0}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst li ol{padding-left:20px;border-left:1px solid var(--home-rule,#d5d3ca)}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst a{display:flex;align-items:center;min-height:44px;padding-block:8px;font-size:16px;line-height:1.5}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst h2:after{content:"";display:block;width:48px;height:4px;margin-top:14px;background:var(--home-yellow,#facc15)}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst .tableOfContents_toggle__kKxf8{display:inline-flex;align-items:center;justify-content:space-between;gap:24px;min-height:44px;margin-top:20px;padding:8px 0;color:var(--home-ink,#111827);font:650 16px/1.5 var(--font-geist-sans),sans-serif;text-decoration:underline;text-underline-offset:.22em;cursor:pointer}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst .tableOfContents_toggle__kKxf8:hover{text-decoration-thickness:2px}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst .tableOfContents_toggle__kKxf8:focus-visible{outline:3px solid var(--home-ink,#111827);outline-offset:4px}.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst .tableOfContents_toggle__kKxf8 span{display:grid;place-items:center;width:28px;height:28px;background:var(--home-yellow,#facc15);font-size:22px}@media (max-width:479px){.tableOfContents_contents__N1bst.tableOfContents_contents__N1bst{padding:24px 20px}}