.Callout-module__9KeKVG__callout{padding-block:8px;border-style:solid;border-width:1px;border-radius:8px;margin-top:24px;margin-bottom:24px;padding-right:16px;display:flex;overflow-x:auto}.Callout-module__9KeKVG__callout p{margin-bottom:0!important}@media (prefers-contrast:more){.Callout-module__9KeKVG__callout{border-color:currentColor}}
.Card-module__A99bnG__card{background-color:var(--bg-color-4);color:var(--text-color-4);border:2px solid var(--border-color-1);font-size:var(--text-2xl);border-radius:24px;padding:24px;transition:all .3s ease-in-out;position:relative}.Card-module__A99bnG__card :last-child{margin:0}.mdx-page .Card-module__A99bnG__card{margin-bottom:24px}
.Zoom-module__IKMkOW__zoomDialog{background:0 0;border:0;width:100dvw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;overflow:hidden}.Zoom-module__IKMkOW__zoomDialog::backdrop{opacity:0;background:#000000e6}.Zoom-module__IKMkOW__zoomDialog.Zoom-module__IKMkOW__open::backdrop{opacity:1}.Zoom-module__IKMkOW__zoomDialog figure{cursor:zoom-out;width:100%;height:100%;margin:0;position:relative}.Zoom-module__IKMkOW__zoomDialog figcaption{width:100%;color:var(--text-color-2);background-color:#000000e6;padding:1rem;position:absolute;bottom:0}@media (prefers-reduced-motion:no-preference){dialog.Zoom-module__IKMkOW__zoomDialog::backdrop,.Zoom-module__IKMkOW__zoomDialog figure figcaption{transition:opacity .25s}}
.Hero-module__vDgD_q__contentWrapper{z-index:10;width:100%;max-width:868px;margin:auto}.Hero-module__vDgD_q__bgHeroWrapper{display:flex;overflow:hidden}.Hero-module__vDgD_q__bgHero{z-index:-1;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;position:absolute;top:0;left:0;right:0}body:has(.mdx-page) .Hero-module__vDgD_q__bgHero{z-index:-1}.Hero-module__vDgD_q__bgHero img{z-index:-1;-webkit-user-select:none;user-select:none}.Hero-module__vDgD_q__bgHero img:after{-webkit-mask-image:radial-gradient(circle,#000 40%,#0000 100%),linear-gradient(#000 70%,#0000 100%),linear-gradient(270deg,#000 70%,#0000 100%),linear-gradient(90deg,#000 70%,#0000 100%);mask-image:radial-gradient(circle,#000 40%,#0000 100%),linear-gradient(#000 70%,#0000 100%),linear-gradient(270deg,#000 70%,#0000 100%),linear-gradient(90deg,#000 70%,#0000 100%)}
.mdx-page{width:100%;max-width:868px;margin:0 auto 100px;padding:0 12px}.mdx-page-blog{margin:0;padding:0}.mdx-page hr{border:0;border-top:1px solid #eee;margin-top:20px;margin-bottom:20px}.mdx-page h1,.mdx-page h2,.mdx-page h3,.mdx-page h4,.mdx-page h5{margin-top:64px;margin-bottom:16px;scroll-margin-top:152px;font-weight:500}.mdx-page h4,.mdx-page h5{margin-top:20px}.mdx-page :is(h1,h2,h3,h4,h5,h6)+:is(h1,h2,h3,h4,h5,h6){margin-top:12px}.mdx-page img{max-width:calc(100% - 80px);margin:4px auto}.mdx-page blockquote,.mdx-page details,.mdx-page dl,.mdx-page ol,.mdx-page p,.mdx-page pre,.mdx-page table,.mdx-page ul{margin-top:0;margin-bottom:8px}.mdx-page ul.contains-task-list li.task-list-item{align-items:flex-start;gap:8px;list-style-type:none;display:flex}.mdx-page ul.contains-task-list li.task-list-item input[type=checkbox]{flex-shrink:0;margin-top:4px}.mdx-page blockquote{font-size:var(--text-2xl);line-height:var(--text-2xl--line-height);border-left:5px solid var(--border-color-1);margin:0 0 20px;padding:10px 20px;font-weight:500}.mdx-page blockquote p:last-child,.mdx-page blockquote ul:last-child,.mdx-page blockquote ol:last-child{margin-bottom:0}.mdx-page ul,.mdx-page ol{margin-top:0;margin-bottom:10px;padding-left:40px}.mdx-page ul{list-style:revert}.mdx-page ol{margin-block:1em;margin-inline:0;padding-inline-start:40px;list-style-type:decimal;display:block}.mdx-page a{color:var(--primary-color)}.mdx-page a:hover,.mdx-page a:active{text-decoration:underline}.mdx-page table{border-collapse:collapse}.mdx-page th,.mdx-page td{vertical-align:middle;text-align:left;border:1px solid #aaa;padding:1em 1.5em}.mdx-page pre{font-size:var(--text-sm);color:var(--text-color);background-color:var(--primary-color-10);border:1px solid var(--primary-color-50);border-radius:6px;margin-top:.5rem;padding:16px;font-weight:500;line-height:1.45;overflow:auto}.mdx-page code{font-size:var(--text-sm);background-color:var(--primary-color-10);border-radius:6px;padding:.2em .4em;font-weight:500}.mdx-page pre code{max-width:auto;line-height:inherit;word-wrap:normal;background-color:#0000;border:0;margin:0;padding:0;display:inline;overflow:visible}.mdx-page .anchor:hover{text-decoration:none}.anchor{opacity:0;margin-left:.25rem;transition-property:opacity;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.anchor:focus,:hover>.anchor{opacity:.8}.anchor:hover{opacity:1}.anchor:after{content:"#";color:var(--primary-color);padding-left:.25rem;padding-right:.25rem}
