.page-container{display:flex;flex-direction:column;width:100%;min-height:100vh;background-color:var(--bg-color);color:var(--text-color);overflow-x:hidden}.font-heading{font-family:var(--font-poppins),sans-serif}::-moz-selection{background:rgba(14,165,233,.2);color:#0f172a}::selection{background:rgba(14,165,233,.2);color:#0f172a}h1,h2,h3,h4,h5,h6{font-family:var(--font-poppins),sans-serif;margin-bottom:.5rem;color:var(--text-color);line-height:1.2}@media (prefers-reduced-motion:no-preference){body{transition:background-color .3s ease,color .3s ease}h1,h2,h3,h4,h5,h6{transition:color .3s ease}}h1{color:var(--h1-color);font-weight:800;font-size:var(--mobile-h1-size)}h2{color:var(--h2-color);font-weight:700;font-size:var(--mobile-h2-size)}h3{color:var(--h3-color);font-weight:600;font-size:var(--mobile-h3-size)}main{padding:var(--mobile-padding);max-width:100%;margin:0 auto;min-height:calc(100vh - 200px);color:var(--text-color)}.mtk-page-main{margin:0 auto;display:flex;width:100%;max-width:80rem;flex-direction:column;gap:1.25rem;padding:1.25rem 1rem 3rem}@media (min-width:640px){.mtk-page-main{gap:1.5rem;padding:2rem 1.5rem 4rem}}@media (min-width:1024px){.mtk-page-main{padding-left:2rem;padding-right:2rem}}.mtk-surface-card{border:1px solid var(--mtk-surface-border-light);border-radius:1rem;background:var(--mtk-surface-bg-light);box-shadow:var(--mtk-surface-shadow-light)}.dark .mtk-surface-card,body.dark .mtk-surface-card{border-color:var(--mtk-surface-border-dark);background:var(--mtk-surface-bg-dark);box-shadow:var(--mtk-surface-shadow-dark)}@supports (content-visibility:auto){main>article:not(:first-of-type),main>details:not(:first-of-type),main>section:not(:first-of-type){content-visibility:auto;contain-intrinsic-size:auto 480px}.site-footer{content-visibility:auto;contain-intrinsic-size:auto 320px}}.app-header{position:relative;z-index:50;overflow:visible}.app-header-frame{border-radius:1.8rem;backdrop-filter:blur(8px)}.app-header-search,.app-header-surface{transition:all .2s ease}.app-header-search-icon{-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-header-search-input{outline:none}.app-header-search-submit{transition:background-color .2s ease}.app-header-search-suggestions{position:absolute;left:0;right:0;top:calc(100% + .5rem);z-index:20;overflow:hidden;border-radius:1rem}.app-header-search-suggestion{text-align:left;transition:background-color .2s ease}.app-header-search-icon-shell{display:flex;align-items:center;justify-content:center;border-radius:.75rem}.app-header-brand-copy{transition:color .2s ease}.app-header-badge{display:inline-flex;align-items:center;border-radius:9999px;font-weight:600;text-transform:uppercase;letter-spacing:.18em}.app-header-shortcut-panel{border-radius:1.4rem}.app-header-shortcut-link{transition:all .2s ease;border-radius:9999px}.theme-light .app-header{border-color:rgba(226,232,240,.85)!important;background:radial-gradient(circle at top left,rgba(14,165,233,.18),transparent 28%),radial-gradient(circle at top right,rgba(45,212,191,.14),transparent 30%),linear-gradient(180deg,#f8fbff,#f4f7fb 54%,#eef4f8)!important}.theme-light .app-header-frame{border-color:hsla(0,0%,100%,.74)!important;background:hsla(0,0%,100%,.82)!important;box-shadow:0 24px 80px rgba(15,23,42,.1)!important}.theme-light .app-header-surface{border-color:#dbe4ef!important;background:hsla(0,0%,100%,.92)!important;color:#334155!important}.theme-light .app-header-search{background:#fff!important}.theme-light .app-header-search-icon{color:#94a3b8!important}.theme-light .app-header-search-input{color:#0f172a!important}.theme-light .app-header-search-input::-moz-placeholder{color:#94a3b8!important}.theme-light .app-header-search-input::placeholder{color:#94a3b8!important}.theme-light .app-header-search-submit{background:#0369a1!important;color:#fff!important}.theme-light .app-header-search-submit:hover{background:#075985!important}.theme-light .app-header-search-suggestions{border-color:#dbe4ef!important;background:#fff!important;box-shadow:0 24px 60px rgba(15,23,42,.12)!important}.theme-light .app-header-search-suggestion-row{border-color:#e2e8f0!important}.theme-light .app-header-search-suggestion:hover{background:#f8fafc!important}.theme-light .app-header-search-icon-shell{background:#f1f5f9!important;color:#0f172a!important}.theme-light .app-header-search-title{color:#0f172a!important}.theme-light .app-header-search-category{background:#f1f5f9!important;color:#64748b!important}.theme-light .app-header-search-copy{color:#64748b!important}.theme-light .app-header .home-heading{color:#0f172a!important}.theme-light .app-header :is(.home-body,.home-muted){color:#475569!important}.theme-light .app-header .home-kicker{color:#0369a1!important}.theme-light .app-header-link{background:hsla(0,0%,100%,.88)!important;color:#475569!important}.theme-light .app-header-brand-copy{color:#64748b!important}.theme-light .app-header-brand-copy:hover,.theme-light .app-header-surface:hover .app-header-brand-copy{color:#0f172a!important}.theme-light .app-header-badge{border-color:rgba(125,211,252,.9)!important;background:linear-gradient(180deg,rgba(240,249,255,.98),rgba(224,242,254,.98))!important;color:#0369a1!important;box-shadow:inset 0 0 0 1px rgba(186,230,253,.75)!important}.theme-light .app-header-chip{border-color:rgba(203,213,225,.95)!important;background:hsla(0,0%,100%,.96)!important;color:#475569!important}.theme-light .app-header-shortcut-panel{border-color:rgba(203,213,225,.95)!important;background:linear-gradient(180deg,hsla(0,0%,100%,.98),rgba(248,250,252,.98))!important;box-shadow:0 18px 42px rgba(148,163,184,.14)!important}.theme-light .app-header-shortcut-title{color:#64748b!important}.theme-light .app-header-shortcut-link{border-color:rgba(203,213,225,.95)!important;background:hsla(0,0%,100%,.96)!important;color:#334155!important}.theme-light .app-header-shortcut-link:hover{border-color:rgba(125,211,252,.95)!important;background:rgba(240,249,255,.98)!important;color:#075985!important}.theme-light .app-header-select{color:#334155!important;-webkit-text-fill-color:#334155!important;opacity:1!important}.theme-light .app-header-select option{background:#fff!important;color:#0f172a!important}.theme-light .app-header-select-chevron{color:#64748b!important}.site-footer{margin-top:auto;transition:all .3s ease}.footer-blog-card,.footer-blog-panel,.site-footer-surface{transition:all .2s ease}.theme-light .site-footer{border-color:rgba(226,232,240,.9)!important;background:hsla(0,0%,100%,.96)!important;color:#475569!important}.theme-light .site-footer-surface{border-color:#e2e8f0!important;background:rgba(248,250,252,.92)!important;color:#334155!important}.theme-light .site-footer .font-heading,.theme-light .site-footer h2{color:#0f172a!important}.theme-light .site-footer a:hover{color:#0369a1!important}.theme-light .site-footer .footer-blog-panel{border-color:#dbe4ef!important;background:rgba(248,250,252,.94)!important}.theme-light .site-footer .footer-blog-kicker{color:#94a3b8!important}.theme-light .site-footer .footer-blog-link{color:#334155!important}.theme-light .site-footer .footer-blog-card{border-color:#dbe4ef!important;background:hsla(0,0%,100%,.96)!important;color:#1e293b!important}.theme-light .site-footer .footer-blog-card:hover{border-color:#bae6fd!important;background:#f8fcff!important}.theme-light .site-footer .footer-blog-date{color:#94a3b8!important}.theme-light .site-footer .footer-blog-title{color:#334155!important}