.notion-wrapper{width:100%}.notion-cover-container{width:100%;margin-bottom:1.5rem;margin-left:auto;margin-right:auto;max-width:768px}.notion-cover-image-wrapper{position:relative;width:100%;aspect-ratio:16/9;overflow:hidden;border-radius:.75rem;box-shadow:0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -1px rgba(0,0,0,.06)}.dark .notion-cover-image-wrapper{box-shadow:0 4px 6px -1px rgba(0,0,0,.3),0 2px 4px -1px rgba(0,0,0,.2)}.notion-cover-image{width:100%;height:100%;object-fit:cover}@media (max-width:768px){.notion-cover-container{margin-bottom:1rem}.notion-cover-image-wrapper{border-radius:.5rem;aspect-ratio:16/10}}@media (max-width:640px){.notion-cover-container{margin-bottom:.75rem}}.notion-content-container{margin-left:auto;margin-right:auto;width:100%;max-width:768px;padding:0 1rem}.notion-wrapper.fullscreen .notion-content-container,.notion-wrapper.fullscreen .notion-cover-container{max-width:100%!important;width:100%!important;padding:0 2rem!important;margin-left:0!important;margin-right:0!important}@media (min-width:640px){.notion-content-container{padding:0 1.5rem}}@media (min-width:1024px){.notion-content-container{padding:0 2rem}.notion-wrapper.fullscreen .notion-content-container,.notion-wrapper.fullscreen .notion-cover-container{padding:0 4rem!important}}@media (min-width:1280px){.notion-wrapper.fullscreen .notion-content-container,.notion-wrapper.fullscreen .notion-cover-container{padding:0 6rem!important}}@media (min-width:1536px){.notion-wrapper.fullscreen .notion-content-container,.notion-wrapper.fullscreen .notion-cover-container{padding:0 8rem!important}}.notion-wrapper.fullscreen{padding:0!important;margin:0!important}.notion-wrapper.fullscreen,.notion-wrapper.fullscreen .notion-page,.notion-wrapper.fullscreen .notion-page-content{width:100%!important;max-width:100%!important}.notion-wrapper.fullscreen .notion-page-content .notion-column,.notion-wrapper.fullscreen .notion-page-content .notion-column-list,.notion-wrapper.fullscreen .notion-page-content>*{max-width:100%!important}.notion-content-container .notion-page{background:transparent;padding:0!important;margin:0!important}.notion-content-container .notion-page-content{color:rgb(51 65 85);font-family:inherit;line-height:1.5;padding:0!important;margin:0!important}.dark .notion-content-container .notion-page-content{color:rgb(203 213 225)}.notion-content-container .notion-h{font-weight:700;color:rgb(15 23 42);margin-top:1.5em;margin-bottom:.5em;line-height:1.3}.dark .notion-content-container .notion-h{color:rgb(241 245 249)}.notion-content-container .notion-h1{font-size:1.875rem;font-weight:700;margin-top:0;margin-bottom:.75rem}@media (min-width:640px){.notion-content-container .notion-h1{font-size:2.25rem}}.notion-content-container .notion-h2{font-size:1.5rem;font-weight:600;margin-top:1.5em;margin-bottom:.5em}@media (min-width:640px){.notion-content-container .notion-h2{font-size:1.875rem}}.notion-content-container .notion-h3{font-size:1.25rem;font-weight:600;margin-top:1.25em;margin-bottom:.5em}@media (min-width:640px){.notion-content-container .notion-h3{font-size:1.5rem}}.notion-content-container .notion-h4{font-size:1.125rem;font-weight:600}@media (min-width:640px){.notion-content-container .notion-h4{font-size:1.25rem}}.notion-content-container .notion-text{color:rgb(51 65 85);margin:.5em 0;line-height:1.5;font-size:1rem}.dark .notion-content-container .notion-text{color:rgb(203 213 225)}.notion-content-container .notion-list{color:rgb(51 65 85);margin:.75em 0;padding-left:1.5rem}.dark .notion-content-container .notion-list{color:rgb(203 213 225)}.notion-content-container .notion-list-item{color:rgb(51 65 85);margin:.25em 0;line-height:1.5}.dark .notion-content-container .notion-list-item{color:rgb(203 213 225)}.notion-content-container .notion-code{background-color:rgb(241 245 249);border:1px solid rgb(226 232 240);border-radius:.5rem;padding:1rem;margin:1em 0;overflow-x:auto}.dark .notion-content-container .notion-code{background-color:rgb(30 41 59);border-color:rgb(51 65 85)}.notion-content-container .notion-code .notion-code-copy{color:rgb(100 116 139)}.dark .notion-content-container .notion-code .notion-code-copy{color:rgb(148 163 184)}.notion-content-container .notion-inline-code{background-color:rgb(241 245 249);color:rgb(219 39 119);border-radius:.25rem;padding:.125rem .375rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.9em}.dark .notion-content-container .notion-inline-code{background-color:rgb(30 41 59);color:rgb(244 114 182)}.notion-content-container .notion-quote{border-left:4px solid rgb(236 72 153);background-color:rgb(248 250 252);color:rgb(71 85 105);font-style:italic;margin:1em 0;padding:.875em 1.25em;border-radius:.375rem}.dark .notion-content-container .notion-quote{border-left-color:rgb(244 114 182);background-color:rgba(30,41,59,.5);color:rgb(148 163 184)}.notion-content-container .notion-callout{border:1px solid rgb(226 232 240);background-color:rgb(248 250 252);border-radius:.5rem;padding:.875rem 1.125rem;margin:1em 0}.dark .notion-content-container .notion-callout{border-color:rgb(51 65 85);background-color:rgba(30,41,59,.5)}.notion-content-container .notion-hr{border-color:rgb(226 232 240);margin:1.5em 0;border-top-width:1px}.dark .notion-content-container .notion-hr{border-color:rgb(51 65 85)}.notion-content-container .notion-image{margin:1em 0}.notion-content-container .notion-image,.notion-content-container .notion-image img{border-radius:.5rem;max-width:100%;height:auto}.notion-content-container .notion-table{border:1px solid rgb(226 232 240);border-radius:.5rem;margin:1.5em 0;overflow-x:auto;display:block;width:100%}.dark .notion-content-container .notion-table{border-color:rgb(51 65 85)}.notion-content-container .notion-table-wrapper{overflow-x:auto;margin:1.5em 0}.notion-content-container .notion-table td,.notion-content-container .notion-table th{border:1px solid rgb(226 232 240);color:rgb(51 65 85);padding:.5rem .75rem}.dark .notion-content-container .notion-table td,.dark .notion-content-container .notion-table th{border-color:rgb(51 65 85);color:rgb(203 213 225)}.notion-content-container .notion-table th{background-color:rgb(241 245 249);font-weight:600}.dark .notion-content-container .notion-table th{background-color:rgb(30 41 59)}.notion-content-container .notion-link{color:rgb(219 39 119);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px;transition:all .2s ease}.dark .notion-content-container .notion-link{color:rgb(244 114 182)}.notion-content-container .notion-link:hover{color:rgb(190 24 93);text-decoration-color:rgb(190 24 93)}.dark .notion-content-container .notion-link:hover{color:rgb(251 113 133);text-decoration-color:rgb(251 113 133)}.notion-content-container .notion-toggle{margin:.5em 0}.notion-content-container .notion-toggle .notion-toggle-title{font-weight:500;color:rgb(15 23 42);cursor:pointer}.dark .notion-content-container .notion-toggle .notion-toggle-title{color:rgb(241 245 249)}.notion-content-container .notion-table-of-contents{border:1px solid rgb(226 232 240);background-color:rgb(248 250 252);border-radius:.5rem;padding:1rem;margin:1.5em 0}.dark .notion-content-container .notion-table-of-contents{border-color:rgb(51 65 85);background-color:rgba(30,41,59,.5)}.notion-content-container .notion-table-of-contents-item{color:rgb(51 65 85)}.dark .notion-content-container .notion-table-of-contents-item{color:rgb(203 213 225)}.notion-content-container .notion-table-of-contents-item:hover{color:rgb(219 39 119)}.dark .notion-content-container .notion-table-of-contents-item:hover{color:rgb(244 114 182)}@media (max-width:640px){.notion-content-container{max-width:100%}.notion-content-container .notion-h1{font-size:1.5rem}.notion-content-container .notion-h2{font-size:1.25rem}.notion-content-container .notion-h3{font-size:1.125rem}.notion-content-container .notion-text{font-size:.9375rem}.notion-content-container .notion-code{padding:.75rem;font-size:.875rem}.notion-content-container .notion-table{font-size:.875rem}}@media (max-width:768px){.notion-content-container .notion-page-content{padding-bottom:2rem}}.dark .notion-content-container .notion-image img{opacity:.95}@media print{.notion-content-container{max-width:100%;padding:0}}