.super-navbar button.super-navbar__button,.super-navbar button.super-navbar__list{appearance:none;background:transparent;border:0;font:inherit;color:inherit;touch-action:manipulation}:root{--mobile-menu-bg:var(--ds-nav-surface)}#mobile-menu[hidden]{display:none!important}@media (max-width:546px){#mobile-menu,#mobile-menu.super-navbar__menu-wrapper{position:fixed!important;inset:0!important;top:0!important;left:0!important;right:0!important;bottom:0!important;width:100dvw!important;min-width:100dvw!important;height:100dvh!important;min-height:100dvh!important;max-height:none!important;z-index:6000!important;display:none!important;justify-content:flex-end!important;align-items:stretch!important;overflow:hidden!important;pointer-events:auto!important;transform:none!important;touch-action:auto!important;overscroll-behavior:none!important;background:var(--mobile-menu-bg,var(--ds-nav-surface))!important}#mobile-menu[data-state=open],#mobile-menu[data-state=open].super-navbar__menu-wrapper{display:flex!important}#mobile-menu .super-navbar__menu,.super-navbar__menu-wrapper .super-navbar__menu{position:fixed!important;inset:0!important;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;border-radius:0!important;margin:0!important;top:0!important;right:0!important;left:0!important;display:flex!important;flex-direction:column!important;background:var(--mobile-menu-bg,var(--ds-nav-surface))!important}#mobile-menu .super-navbar__menu-backdrop,.super-navbar__menu-wrapper .super-navbar__menu-backdrop{position:fixed!important;inset:0!important;border:0!important;padding:0!important;margin:0!important;z-index:1!important;background:transparent!important;pointer-events:auto!important}#mobile-menu .super-navbar__menu-surface,.super-navbar__menu-wrapper .super-navbar__menu-surface{position:fixed!important;inset:0!important;z-index:2!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:100%!important;background:var(--mobile-menu-bg,var(--ds-nav-surface))!important;isolation:isolate!important;display:flex!important;flex-direction:column!important}#mobile-menu .super-navigation-menu__items-wrapper,.super-navbar__menu-wrapper .super-navigation-menu__items-wrapper{flex:1 1 auto!important;min-height:0!important;overflow:auto!important;padding:10px 16px 6px!important;overscroll-behavior:contain!important}#mobile-menu .super-navigation-menu__items,.super-navbar__menu-wrapper .super-navigation-menu__items{display:flex!important;flex-direction:column!important;gap:6px!important}#mobile-menu .super-navbar__menu-close,.super-navbar__menu-wrapper .super-navbar__menu-close{pointer-events:auto!important}#mobile-menu.enter,#mobile-menu.enter-active,#mobile-menu.enter-done,#mobile-menu.exit,#mobile-menu.exit-active{transform:none!important;opacity:1!important;transition:opacity .17s ease-out!important}#mobile-menu.enter{opacity:0!important}html.mobile-menu-open,html.mobile-menu-open body{overflow:hidden!important;overscroll-behavior:none!important}html.mobile-menu-open .super-content-wrapper,html.mobile-menu-open footer.super-footer{visibility:hidden!important;pointer-events:none!important}}.super-navbar__menu-backdrop{position:fixed;inset:0;border:0;padding:0;margin:0;background:transparent;cursor:pointer;z-index:1;pointer-events:auto}.super-navbar__menu-surface{position:relative;z-index:1;background:var(--navbar-menu-background-color);isolation:isolate}@media (max-width:546px){.super-navbar__menu-wrapper{position:fixed;bottom:0;height:100dvh;min-height:100vh;min-width:100vw;z-index:6000;overscroll-behavior:contain;display:block}.super-navbar__menu,.super-navbar__menu-wrapper{top:0;left:0;right:0;width:100%;background:var(--mobile-menu-bg,var(--ds-nav-surface))}.super-navbar__menu{position:absolute;height:100%;max-height:none;min-width:100%;border-radius:0}.super-navbar__menu-surface{display:flex;flex-direction:column;height:100%}.super-navbar__menu-wrapper.enter-active,.super-navbar__menu-wrapper.enter-done,.super-navbar__menu-wrapper.exit-active{z-index:3200}.super-navbar__menu-wrapper.enter,.super-navbar__menu-wrapper.enter-active,.super-navbar__menu-wrapper.enter-done,.super-navbar__menu-wrapper.exit,.super-navbar__menu-wrapper.exit-active{transform:none!important}.super-navigation-menu__items-wrapper{flex:1;overflow:auto;padding:10px 16px 6px}.super-navigation-menu__items{display:flex;flex-direction:column;gap:6px}.super-navbar__menu-footer{display:flex;justify-content:center;padding:10px 16px 16px}.super-navbar__menu-wrapper.enter{opacity:0}.super-navbar__menu-wrapper.enter-active,.super-navbar__menu-wrapper.enter-done{opacity:1;transition:opacity .17s ease-out}.super-navbar__menu-wrapper.exit{opacity:1}.super-navbar__menu-wrapper.exit-active{opacity:0;transition:opacity .17s ease-out}}.super-navbar__menu .super-navbar__menu-close{appearance:none;width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;background:var(--ds-surface-elevated);border:1px solid var(--ds-border-strong);border-radius:999px;padding:0;color:var(--ds-text-primary);cursor:pointer;box-shadow:var(--ds-shadow-soft);transition:transform .14s ease,background .14s ease,box-shadow .14s ease}.super-navbar__menu .super-navbar__menu-close:hover{background:var(--ds-surface-page);box-shadow:var(--ds-shadow-overlay)}.super-navbar__menu .super-navbar__menu-close:active{transform:translateY(1px)}@media (max-width:546px){.super-navbar__button,.super-navbar__list,.super-navbar__logo{position:relative}.super-navbar__button:before,.super-navbar__list:before,.super-navbar__logo:before{content:"";position:absolute;inset:-10px}}@supports (height:100dvh){@media (max-width:546px){.super-navbar__menu-wrapper{height:100dvh}}}@media (max-width:546px){.super-navbar__menu-wrapper{overscroll-behavior:contain}}@media (prefers-reduced-motion:reduce){.super-navbar__list-dropdown,.super-navbar__viewport[data-state=closed],.super-navbar__viewport[data-state=open]{animation:none!important;transition:none!important}.super-navbar__menu-wrapper.enter,.super-navbar__menu-wrapper.enter-active,.super-navbar__menu-wrapper.enter-done,.super-navbar__menu-wrapper.exit,.super-navbar__menu-wrapper.exit-active{transition:none!important;transform:none!important;opacity:1!important}.super-navbar__menu-backdrop{transition:none!important}}html{scroll-padding-top:calc(var(--navbar-height) + 24px)}.super-navbar .ds-theme-toggle{box-sizing:border-box;width:32px;height:32px;padding:6px;border:0;border-radius:8px;background:transparent;color:var(--navbar-text-color);opacity:.7;transition:opacity .2s ease-in-out,background-color .12s ease}.super-navbar .ds-theme-toggle:hover{opacity:1;color:var(--navbar-text-color)}.super-navbar .ds-theme-toggle.is-active,.super-navbar .ds-theme-toggle:hover{background:transparent;border-color:transparent}.super-navbar .ds-theme-toggle.is-active:hover{background:transparent}.super-navbar .ds-theme-toggle .ds-icon-button__icon{width:20px;height:20px}@media (prefers-reduced-motion:no-preference){#main-content>main{animation:page-enter .42s cubic-bezier(.16,1,.3,1) both}}@keyframes page-enter{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.notion-collection-list__item:active{background-color:var(--color-ui-hover-bg)}.blog-post-meta{margin-top:10px;font-size:var(--v1-type-small);line-height:1.4;color:var(--color-text-gray)}.blog-post-layout{display:block}.blog-post-content{min-width:0}@media (prefers-reduced-motion:reduce){a[class="notion-link link"]{transition:none!important}}.notion-embed[data-loaded=true] .notion-embed__loader{display:none!important}