.AnchorLink_anchor__XVZ5o{color:var(--color-text-link);word-break:break-word;text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;cursor:pointer}.AssetWrapper_asset_wrapper__Kr38I{margin:.5rem 0;max-width:100%}.AssetWrapper_asset_wrapper__Kr38I>img{max-width:100%}.AssetWrapper_asset_wrapper__Kr38I iframe{border:none}.AssetWrapper_align_center__DgpJ_{margin-left:auto;margin-right:auto}.AssetWrapper_align_right___MV_o{margin-left:auto}.Blank_blank__1F9Ml{min-height:1rem;padding:3px 2px;margin-top:1px;margin-bottom:1px}.Row_row__oxHrj{display:flex}@media(max-width:640px){.Row_row__oxHrj{flex-direction:column}.Row_row__oxHrj>*{width:100%!important}}.Bookmark_wrapper__xkYoj{margin:4px 0;width:100%;box-sizing:border-box;text-decoration:none;border:1px solid rgba(0,0,0,.08);border-radius:8px;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer}.Bookmark_theme-dark__dhSz1 .Bookmark_wrapper__xkYoj{border:1px solid hsla(0,0%,100%,.12)}.Bookmark_wrapper__xkYoj:hover{box-shadow:0 2px 10px rgba(0,0,0,.08)}.Bookmark_wrapper__xkYoj>div:first-of-type{flex:4 1 180px;padding:16px;overflow:hidden;text-align:left;color:#37352f}.Bookmark_title__5Lz2_{color:var(--nr__text-color-default);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:24px;margin-bottom:2px}.Bookmark_description__ZyY27{font-size:12px;line-height:16px;color:var(--nr__text-color-default);opacity:.6;height:32px;overflow:hidden}.Bookmark_link__uFyHR{display:flex;margin-top:6px;gap:4px}.Bookmark_link__uFyHR>img{width:16px;height:16px}.Bookmark_link__uFyHR>div{font-size:12px;line-height:16px;color:var(--nr__text-color-default);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Bookmark_image__mbhMw{flex:1 1 180px;position:relative}.Bookmark_image__mbhMw img{object-fit:cover;width:100%;height:100%;position:absolute}.Divider_divider__hfRm8{margin:6px 0;padding:0;border-left-style:inset;border-right-style:inset;border-left-color:rgba(55,53,47,.09);border-bottom:0 inset rgba(55,53,47,.09);border-right-color:rgba(55,53,47,.09);border-top:1px inset rgba(55,53,47,.09)}.Heading_heading__WJFro{font-weight:600;line-height:1.5;padding:3px 0;margin-bottom:8px}.Heading_level-1__xHCFe{font-size:1.675em;margin-top:.6em}.Heading_level-2__fQMsO{font-size:1.4em;margin-top:.4em}.Heading_level-3__yKWFC{font-size:1.1em;margin-top:.6em}.ImageCaption_image_caption__Qnd85{padding:6px 0;white-space:pre-wrap;word-break:break-word;font-size:14px;line-height:1.4;color:var(--color-text-alt)}.ImageCaption_image_caption__Qnd85 a{color:rgba(1,100,219,.7)}.ImageInset_image_inset__KDMbn{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;height:100%;border-radius:1px}.InlineCode_inline_code__gef9K{color:var(--color-text-code);padding:.2em .4em;background:hsla(0,0%,43%,.15);border-radius:4px;font-size:85%;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.Quote_quote__XVtIr{display:flex;align-items:center;gap:16px;background:rgba(0,0,0,.025);border:1px solid rgba(0,0,0,.08);padding:1em 1.2em;margin:.6em 0;border-radius:8px}.Quote_icon__4cpNs{color:rgba(0,0,0,.6)}.Quote_content__bByz4{white-space:pre-wrap;word-break:keep-all;font-size:1.1rem;letter-spacing:-.2px}.Table_table__jqvlz{border:1px solid var(--fg-color-5);border-collapse:collapse;border-spacing:0;font-size:14px}.TableRow_header_tr__fHSAB:first-of-type td{background:rgba(0,0,0,.05)}.TableRow_td__aTgXK{border:1px solid rgba(0,0,0,.08);padding:8px}.TableRow_header__FTIvF{background:rgba(0,0,0,.05)}.Text_text__qqi_Z{padding:4px 0}.Asset_asset_wrapper__V8gjc{position:relative}.Asset_asset_wrapper__V8gjc>span{position:absolute!important}.doda__highlight code[class*=language-],.doda__highlight pre[class*=language-]{color:#c9d1d9;font-size:13px;text-shadow:none;direction:ltr;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;line-height:1.5;-moz-tab-size:4;tab-size:4;-webkit-hyphens:none;hyphens:none}.doda__highlight code[class*=language-]::mozselection,.doda__highlight code[class*=language-]::selection,.doda__highlight pre[class*=language-]::mozselection,.doda__highlight pre[class*=language-]::selection{text-shadow:none;background:#234879}@media print{.doda__highlight code[class*=language-],.doda__highlight pre[class*=language-]{text-shadow:none}}.doda__highlight pre[class*=language-]{overflow:auto}.doda__highlight :not(pre)>code[class*=language-]{padding:.1em .3em;border-radius:.3em;color:#c9d1d9;background:#343942}.doda__highlight pre[data-line]{position:relative}.doda__highlight pre[class*=language-]>code[class*=language-]{position:relative;z-index:1}.doda__highlight .line-highlight{position:absolute;left:0;right:0;padding-left:0;padding-bottom:inherit;padding-right:0;padding-top:inherit;margin-top:1em;background:#2f2a1e;box-shadow:inset 5px 0 0 #674c16;z-index:0;pointer-events:none;line-height:inherit;white-space:pre}.doda__highlight .namespace{opacity:.7}.doda__highlight .token.cdata,.doda__highlight .token.comment,.doda__highlight .token.doctype,.doda__highlight .token.prolog{color:#8b949e}.doda__highlight .token.punctuation{color:#c9d1d9}.doda__highlight .token.boolean,.doda__highlight .token.constant,.doda__highlight .token.deleted,.doda__highlight .token.number,.doda__highlight .token.property,.doda__highlight .token.symbol,.doda__highlight .token.tag{color:#79c0ff}.doda__highlight .token.attr-name,.doda__highlight .token.builtin,.doda__highlight .token.char,.doda__highlight .token.inserted,.doda__highlight .token.selector,.doda__highlight .token.string{color:#a5d6ff}.doda__highlight .language-css .token.string,.doda__highlight .style .token.string,.doda__highlight .token.entity,.doda__highlight .token.operator,.doda__highlight .token.url{color:#a5d6ff;background:#161b22}.doda__highlight .token.atrule,.doda__highlight .token.attr-value,.doda__highlight .token.keyword{color:#a5d6ff}.doda__highlight .token.function{color:#d2a8ff}.doda__highlight .token.important,.doda__highlight .token.regex,.doda__highlight .token.variable{color:#a8daff}.doda__highlight .token.bold,.doda__highlight .token.important{font-weight:700}.doda__highlight .token.italic{font-style:italic}.doda__highlight .token.entity{cursor:help}.Code_code_wrapper__Ujl_1{font-family:var(--nr-code__font-family);background:var(--nr-code__background);border-radius:var(--nr-code__border-radius);padding:20px 24px;margin:12px 0}.Code_theme-dark__E7u_F .Code_code_wrapper__Ujl_1{background:var(--nr-code__background--dark)}.Code_code_content_wrapper__b59By{overflow-x:auto;-webkit-overflow-scrolling:touch}.PageIcon_page_icon__EnA9A{line-height:1.4;margin-right:4px;margin-left:2px}.PageIcon_page_icon_img__Pcb6F{display:block;object-fit:cover;border-radius:3px;width:20px;height:20px}.PageIcon_emoji___GEKA{font-family:var(--nr__font-emoji)}.PageIcon_icon_cover_text__gZA1f{height:78px;width:78px;font-size:78px;display:inline-block;line-height:1.1;margin-left:0}.PageIcon_offset_text__34Lus{margin-top:-42px}.PageIcon_icon_cover_img__Ri0Jc{border-radius:3px;width:124px;height:124px;margin:8px}.PageIcon_offset_img___ht4v{margin-top:-80px}.Callout_callout__3IYQu{padding:20px 22px;display:inline-flex;width:100%;border-radius:8px;align-items:center;box-sizing:border-box;margin:4px 0;border:1px solid hsla(0,0%,56%,.11)}.Callout_callout_text__fbbeK{margin:8px}.PageLink_anchor__vtXxz{font-weight:700;word-break:break-word;text-decoration:underline;-webkit-text-decoration-color:inherit;text-decoration-color:inherit;cursor:pointer}.nr__root{--color-text-link:#0164db;--color-text-alt:#757575;--font-base:inherit;--font-emoji:"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";--nr__font-base:inherit;--nr__font-size:0.96rem;--nr__font-emoji:"Apple Color Emoji",Arial,sans-serif,"Segoe UI Emoji","Segoe UI Symbol";--nr__font-mono:SFMono-Regular,Consolas,"Liberation Mono",Menlo,Courier,monospace;--nr__text-color-default:#333;--nr__text-color-link:#0164db;--nr__text-color-alt:#757575;--nr-code__border-radius:8px;--nr-code__background:#0d1117;--nr-code__background--dark:#242527;--nr-code__font-family:var(--nr__font-mono)}.notion-red{color:#e03e3e}.notion-pink{color:#ad1a72}.notion-blue{color:#0b6e99}.notion-purple{color:#6940a5}.notion-teal{color:#0f7b6c}.notion-yellow{color:#dfab01}.notion-orange{color:#d9730d}.notion-brown{color:#64473a}.notion-gray{color:#9b9a97}.notion-red_background{background-color:#fbe4e4}.notion-pink_background{background-color:#f4dfeb}.notion-blue_background{background-color:#ddebf1}.notion-purple_background{background-color:#eae4f2}.notion-teal_background{background-color:#ddedea}.notion-yellow_background{background-color:#fbf3db}.notion-orange_background{background-color:#faebdd}.notion-brown_background{background-color:#e9e5e3}.notion-gray_background{background-color:#ebeced}.notion-red_background_co{background-color:hsla(0,74%,94%,.3)}.notion-pink_background_co{background-color:rgba(244,223,235,.3)}.notion-blue_background_co{background-color:rgba(221,235,241,.3)}.notion-purple_background_co{background-color:rgba(234,228,242,.3)}.notion-teal_background_co{background-color:rgba(221,237,234,.3)}.notion-yellow_background_co{background-color:hsla(45,80%,92%,.3)}.notion-orange_background_co{background-color:hsla(29,74%,92%,.3)}.notion-brown_background_co{background-color:hsla(20,12%,90%,.3)}.notion-gray_background_co{background-color:rgba(0,0,0,.05)}.notion-emoji{font-family:var(--font-emoji)}.notion-page-cover{display:block;object-fit:cover;width:100%;height:30vh;min-height:30vh;padding:0}.notion-page{padding:0;margin:0 auto;max-width:708px;width:100%}@media only screen and (max-width:730px){.notion-page{padding:0 2vw}}.notion-page-offset{margin-top:96px}.notion-full-width{padding:0 40px;max-width:100%}.notion-small-text{font-size:14px}.notion-blank{min-height:1rem;padding:3px 2px;margin-top:1px;margin-bottom:1px}.notion-page-link{display:flex;color:#37352f;text-decoration:none;height:30px;margin:1px 0;transition:background .12s ease-in 0s}.notion-page-link:hover{background:rgba(55,53,47,.08)}.notion-icon{display:block;width:18px;height:18px;color:rgba(55,53,47,.4)}.notion-page-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500;line-height:1.3;border-bottom:1px solid rgba(55,53,47,.16);margin:1px 0}.notion-list{margin:0;-webkit-margin-before:.6em;margin-block-start:.6em;-webkit-margin-after:.6em;margin-block-end:.6em}.notion-list-disc{list-style-type:disc;-webkit-padding-start:1.7em;padding-inline-start:1.7em;margin-top:0;margin-bottom:0}.notion-list-numbered{list-style-type:decimal;-webkit-padding-start:1.6em;padding-inline-start:1.6em;margin-top:0;margin-bottom:0}.notion-list-disc li{padding-left:.1em}.notion-list-numbered li{padding-left:.2em}.notion-list li{padding:1px 0;white-space:pre-wrap}.notion-list .notion-list{margin-top:4px;-webkit-padding-start:1.2rem;padding-inline-start:1.2rem}.notion-list .notion-list .notion-text{margin-left:-1.2rem}.notion-asset-wrapper{margin:.5rem 0;max-width:100%}.notion-asset-wrapper>img{max-width:100%}.notion-asset-wrapper iframe{border:none}.notion-text{white-space:pre-wrap;padding:4px 2px;word-break:keep-all}.notion-block{padding:3px 2px}.notion .notion-code{font-size:85%}.notion-code{padding:30px 16px 30px 20px;margin:4px 0;border-radius:3px;-moz-tab-size:2;tab-size:2;display:block;box-sizing:border-box;overflow-x:scroll;background:#f7f6f3;font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,Courier,monospace}.notion-column{padding-top:12px;padding-bottom:12px}.notion-column>:first-of-type{margin-top:0;margin-left:0;margin-right:0}.notion-column>:last-of-type{margin-left:0;margin-right:0;margin-bottom:0}.notion-bookmark{margin:4px 0;width:100%;box-sizing:border-box;text-decoration:none;border:1px solid rgba(55,53,47,.16);border-radius:3px;display:flex;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none}.notion-bookmark>div:first-of-type{flex:4 1 180px;padding:12px 14px 14px;overflow:hidden;text-align:left;color:#37352f}.notion-bookmark-title{font-size:14px;line-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-height:24px;margin-bottom:2px}.notion-bookmark-description{font-size:12px;line-height:16px;opacity:.6;height:32px;overflow:hidden}.notion-bookmark-link{display:flex;margin-top:6px}.notion-bookmark-link>img{width:16px;height:16px;min-width:16px;margin-right:6px}.notion-bookmark-link>div{font-size:12px;line-height:16px;color:#37352f;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.notion-bookmark-image{flex:1 1 180px;position:relative}.notion-bookmark-image img{object-fit:cover;width:100%;height:100%;position:absolute}.notion-column .notion-bookmark-image{display:none}@media(max-width:640px){.notion-bookmark-image{display:none}.notion-row{flex-direction:column}.notion-column>*,.notion-row>*{width:100%!important}}.notion-spacer:last-of-type{display:none}.notion-toggle{padding:3px 2px}.notion-toggle>summary{cursor:pointer;outline:none}.notion-toggle>div{margin-left:1.1em}.notion-table,.notion-td,.notion-th{border:1px solid rgba(55,53,47,.09);border-collapse:collapse}.notion-table{width:100%;border-left:none;border-right:none;border-spacing:0;white-space:nowrap}.notion-td,.notion-th{font-weight:400;padding:.25em .5em;line-height:1.5;min-height:1.5em;text-align:left;font-size:14px}.notion-td.notion-bold{font-weight:500}.notion-th{color:rgba(55,53,47,.6);font-size:14px}.notion-td:first-of-type,.notion-th:first-of-type{border-left:0}.notion-td:last-of-type,.notion-th:last-of-type{border-right:0}.notion-gallery{display:grid;position:relative;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-auto-rows:1fr;grid-gap:16px;gap:16px;border-top:1px solid rgba(55,53,47,.16);padding-top:16px;padding-bottom:4px}.notion-gallery-card{display:block;color:inherit;text-decoration:none;box-shadow:0 0 0 1px hsla(0,0%,6%,.1),0 2px 4px hsla(0,0%,6%,.1);border-radius:3px;background:#fff;overflow:hidden;transition:background .1s ease-out 0s;position:static;height:100%}.notion-gallery-content{padding:8px 10px 6px;font-size:12px;white-space:nowrap}.notion-gallery-data.is-first{white-space:nowrap;word-break:break-word;caret-color:#37352f;font-size:14px;line-height:1.5;min-height:21px;font-weight:500;overflow:hidden;text-overflow:ellipsis}.notion-page-header{position:-webkit-sticky;position:sticky;top:0;width:100%;max-width:100vw;height:45px;min-height:45px;background:#fff;box-sizing:border-box;justify-content:space-between;padding:0 12px;text-size-adjust:100%;line-height:1.2;font-size:14px}.notion-nav-breadcrumbs,.notion-page-header{display:flex;flex-direction:row;align-items:center}.notion-nav-breadcrumbs{height:100%;flex-grow:0;min-width:0;margin-right:8px}.notion-nav-breadcrumb{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;white-space:nowrap;color:#37352f;text-decoration:none;margin:1px 0;padding:4px 6px;border-radius:3px;transition:background .12s ease-in 0s;-webkit-user-select:none;-moz-user-select:none;user-select:none;background:transparent;cursor:pointer}img.notion-nav-icon{width:18px!important;height:18px!important}.notion-nav-icon{font-size:18px;margin-right:6px;line-height:1.1;color:#000}.notion-nav-breadcrumb:not(.notion-nav-breadcrumb-active):hover{background:rgba(55,53,47,.08)}.notion-nav-breadcrumb:not(.notion-nav-breadcrumb-active):active{background:rgba(55,53,47,.16)}.notion-nav-breadcrumb.notion-nav-breadcrumb-active{cursor:default}.notion-nav-spacer{margin:0 2px;color:rgba(55,53,47,.4)}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#8394cc}.token.punctuation{color:#f8f8f2}.namespace{opacity:.7}.token.constant,.token.deleted,.token.property,.token.symbol,.token.tag{color:#ff79c6}.token.boolean,.token.number{color:#bd93f9}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#50fa7b}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url,.token.variable{color:#f8f8f2}.token.atrule,.token.attr-value,.token.class-name,.token.function{color:#f1fa8c}.token.keyword{color:#8be9fd}.token.important,.token.regex{color:#ffb86c}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}:global(.theme-dark) .notion-red{color:#e03e3e}:global(.theme-dark) .notion-pink{color:#ad1a72}:global(.theme-dark) .notion-blue{color:#0b6e99}:global(.theme-dark) .notion-purple{color:#6940a5}:global(.theme-dark) .notion-teal{color:#0f7b6c}:global(.theme-dark) .notion-yellow{color:#dfab01}:global(.theme-dark) .notion-orange{color:#d9730d}:global(.theme-dark) .notion-brown{color:#64473a}:global(.theme-dark) .notion-gray{color:#424242}:global(.theme-dark) .notion-red_background{background-color:#8d0000}:global(.theme-dark) .notion-pink_background{background-color:#771b51}:global(.theme-dark) .notion-blue_background{background-color:#1a4456}:global(.theme-dark) .notion-purple_background{background-color:#421f72}:global(.theme-dark) .notion-teal_background{background-color:#1f7060}:global(.theme-dark) .notion-yellow_background{background-color:#816722}:global(.theme-dark) .notion-orange_background{background-color:#804107}:global(.theme-dark) .notion-brown_background{background-color:#52301f}:global(.theme-dark) .notion-gray_background{background-color:#494949}:global(.theme-dark) .notion-red_background_co{background-color:hsla(0,74%,94%,.3)}:global(.theme-dark) .notion-pink_background_co{background-color:rgba(244,223,235,.3)}:global(.theme-dark) .notion-blue_background_co{background-color:rgba(221,235,241,.3)}:global(.theme-dark) .notion-purple_background_co{background-color:rgba(234,228,242,.3)}:global(.theme-dark) .notion-teal_background_co{background-color:rgba(221,237,234,.3)}:global(.theme-dark) .notion-yellow_background_co{background-color:hsla(45,80%,92%,.3)}:global(.theme-dark) .notion-orange_background_co{background-color:hsla(29,74%,92%,.3)}:global(.theme-dark) .notion-brown_background_co{background-color:hsla(20,12%,90%,.3)}:global(.theme-dark) .notion-gray_background_co{background-color:hsla(0,0%,47%,.05)}.color__red{color:#e03e3e}.color__pink{color:#ad1a72}.color__blue{color:#0b6e99}.color__purple{color:#6940a5}.color__teal{color:#0f7b6c}.color__yellow{color:#dfab01}.color__orange{color:#d9730d}.color__brown{color:#64473a}.color__gray{color:#9b9a97}.color__red_background{background-color:#fbe4e4}.color__pink_background{background-color:#f4dfeb}.color__blue_background{background-color:#ddebf1}.color__purple_background{background-color:#eae4f2}.color__teal_background{background-color:#ddedea}.color__yellow_background{background-color:#fbf3db}.color__orange_background{background-color:#faebdd}.color__brown_background{background-color:#e9e5e3}.color__gray_background{background-color:#ebeced}.color__red_background_co{background-color:hsla(0,74%,94%,.3)}.color__pink_background_co{background-color:rgba(244,223,235,.3)}.color__blue_background_co{background-color:rgba(221,235,241,.3)}.color__purple_background_co{background-color:rgba(234,228,242,.3)}.color__teal_background_co{background-color:rgba(221,237,234,.3)}.color__yellow_background_co{background-color:hsla(45,80%,92%,.3)}.color__orange_background_co{background-color:hsla(29,74%,92%,.3)}.color__brown_background_co{background-color:hsla(20,12%,90%,.3)}.color__gray_background_co{background-color:rgba(0,0,0,.05)}.NotionRenderer_content__vZSjc{font-size:var(--nr__font-size,.96rem);line-height:1.5;color:var(--nr__text-color-default);font-family:var(--nr__font-base)}