@charset "UTF-8";.toc{overflow-y:auto}.toc>.toc-list{overflow:hidden;position:relative}.toc>.toc-list li{list-style:none}.toc-list{margin:0;padding-left:10px}a.toc-link{color:currentColor;height:100%}.is-collapsible{max-height:1000px;overflow:hidden;transition:all .3s ease-in-out}.is-collapsed{max-height:0}.is-position-fixed{position:fixed!important;top:0}.is-active-link{font-weight:700}.toc-link:before{background-color:#fff;content:" ";display:inline-block;height:inherit;left:0;margin-top:-1px;position:absolute;width:2px}.gh-sidebar.svelte-1xlyr1u{max-width:720px;margin:0 auto}.gh-toc.svelte-1xlyr1u{text-align:left;z-index:500;background-color:unset;box-shadow:unset}.toc-link:hover{color:#000}.toc-link:before{background-color:#eee}.is-active-link:before{background-color:#54bc4b}.gh-content{position:relative;justify-content:center}.gh-toc>.toc-list{position:relative}.toc-list{overflow:hidden;list-style:none}.gh-content.gh-canvas.svelte-1xlyr1u{display:unset}.gh-toc-wrapper.svelte-1xlyr1u{margin-bottom:25px;width:100%}@media (min-width: 1200px){.gh-content.gh-canvas.svelte-1xlyr1u{display:flex;flex-direction:row-reverse}.gh-toc-wrapper-2.svelte-1xlyr1u{box-shadow:0 10px 50px #19253424,0 2px 5px #19253408;background-color:#fff;padding:20px 10px;border-radius:20px;margin-top:4vmin}.gh-toc-wrapper.svelte-1xlyr1u{display:inline-block;position:sticky;margin-bottom:0;top:0;margin-left:25px;min-width:350px}.gh-sidebar.svelte-1xlyr1u{max-width:400px;top:0;bottom:0;position:relative;grid-column:wide-start / main-start;margin:unset}}article#blog-article.svelte-1xlyr1u{font-size:17px;color:#15171a;text-align:left}article#blog-article.svelte-1xlyr1u html,article#blog-article.svelte-1xlyr1u body,article#blog-article.svelte-1xlyr1u div,article#blog-article.svelte-1xlyr1u span,article#blog-article.svelte-1xlyr1u applet,article#blog-article.svelte-1xlyr1u object,article#blog-article.svelte-1xlyr1u iframe,article#blog-article.svelte-1xlyr1u h1,article#blog-article.svelte-1xlyr1u h2,article#blog-article.svelte-1xlyr1u h3,article#blog-article.svelte-1xlyr1u h4,article#blog-article.svelte-1xlyr1u h5,article#blog-article.svelte-1xlyr1u h6,article#blog-article.svelte-1xlyr1u p,article#blog-article.svelte-1xlyr1u blockquote,article#blog-article.svelte-1xlyr1u pre,article#blog-article.svelte-1xlyr1u a,article#blog-article.svelte-1xlyr1u abbr,article#blog-article.svelte-1xlyr1u acronym,article#blog-article.svelte-1xlyr1u address,article#blog-article.svelte-1xlyr1u big,article#blog-article.svelte-1xlyr1u cite,article#blog-article.svelte-1xlyr1u code,article#blog-article.svelte-1xlyr1u del,article#blog-article.svelte-1xlyr1u dfn,article#blog-article.svelte-1xlyr1u em,article#blog-article.svelte-1xlyr1u img,article#blog-article.svelte-1xlyr1u ins,article#blog-article.svelte-1xlyr1u kbd,article#blog-article.svelte-1xlyr1u q,article#blog-article.svelte-1xlyr1u s,article#blog-article.svelte-1xlyr1u samp,article#blog-article.svelte-1xlyr1u small,article#blog-article.svelte-1xlyr1u strike,article#blog-article.svelte-1xlyr1u strong,article#blog-article.svelte-1xlyr1u sub,article#blog-article.svelte-1xlyr1u sup,article#blog-article.svelte-1xlyr1u tt,article#blog-article.svelte-1xlyr1u var,article#blog-article.svelte-1xlyr1u dl,article#blog-article.svelte-1xlyr1u dt,article#blog-article.svelte-1xlyr1u dd,article#blog-article.svelte-1xlyr1u ol,article#blog-article.svelte-1xlyr1u ul,article#blog-article.svelte-1xlyr1u li,article#blog-article.svelte-1xlyr1u fieldset,article#blog-article.svelte-1xlyr1u form,article#blog-article.svelte-1xlyr1u label,article#blog-article.svelte-1xlyr1u legend,article#blog-article.svelte-1xlyr1u table,article#blog-article.svelte-1xlyr1u caption,article#blog-article.svelte-1xlyr1u tbody,article#blog-article.svelte-1xlyr1u tfoot,article#blog-article.svelte-1xlyr1u thead,article#blog-article.svelte-1xlyr1u tr,article#blog-article.svelte-1xlyr1u th,article#blog-article.svelte-1xlyr1u td,article#blog-article.svelte-1xlyr1u article,article#blog-article.svelte-1xlyr1u aside,article#blog-article.svelte-1xlyr1u canvas,article#blog-article.svelte-1xlyr1u details,article#blog-article.svelte-1xlyr1u embed,article#blog-article.svelte-1xlyr1u figure,article#blog-article.svelte-1xlyr1u figcaption,article#blog-article.svelte-1xlyr1u footer,article#blog-article.svelte-1xlyr1u header,article#blog-article.svelte-1xlyr1u hgroup,article#blog-article.svelte-1xlyr1u menu,article#blog-article.svelte-1xlyr1u nav,article#blog-article.svelte-1xlyr1u output,article#blog-article.svelte-1xlyr1u ruby,article#blog-article.svelte-1xlyr1u section,article#blog-article.svelte-1xlyr1u summary,article#blog-article.svelte-1xlyr1u time,article#blog-article.svelte-1xlyr1u mark,article#blog-article.svelte-1xlyr1u audio,article#blog-article.svelte-1xlyr1u video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}article#blog-article.svelte-1xlyr1u .secondary-text:where(.svelte-1xlyr1u){color:#15171a88}article#blog-article.svelte-1xlyr1u section{max-width:720px;margin:0 auto}article#blog-article.svelte-1xlyr1u body{line-height:1}article#blog-article.svelte-1xlyr1u blockquote,article#blog-article.svelte-1xlyr1u q{quotes:none}article#blog-article.svelte-1xlyr1u blockquote:before,article#blog-article.svelte-1xlyr1u blockquote:after,article#blog-article.svelte-1xlyr1u q:before,article#blog-article.svelte-1xlyr1u q:after{content:"";content:none}article#blog-article.svelte-1xlyr1u img{display:block;max-width:min(720px,100%);height:auto}article#blog-article.svelte-1xlyr1u html{box-sizing:border-box;font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}article#blog-article.svelte-1xlyr1u *,article#blog-article.svelte-1xlyr1u *:before,article#blog-article.svelte-1xlyr1u *:after{box-sizing:inherit}article#blog-article.svelte-1xlyr1u a{background-color:transparent}article#blog-article.svelte-1xlyr1u b,article#blog-article.svelte-1xlyr1u strong{font-weight:700}article#blog-article.svelte-1xlyr1u i,article#blog-article.svelte-1xlyr1u em,article#blog-article.svelte-1xlyr1u dfn{font-style:italic}article#blog-article.svelte-1xlyr1u small{font-size:80%}article#blog-article.svelte-1xlyr1u sub,article#blog-article.svelte-1xlyr1u sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}article#blog-article.svelte-1xlyr1u sup{top:-.5em}article#blog-article.svelte-1xlyr1u sub{bottom:-.25em}article#blog-article.svelte-1xlyr1u img{border:0}article#blog-article.svelte-1xlyr1u svg:not(:root){overflow:hidden}article#blog-article.svelte-1xlyr1u mark{background-color:#fdffb6}article#blog-article.svelte-1xlyr1u code,article#blog-article.svelte-1xlyr1u kbd,article#blog-article.svelte-1xlyr1u pre,article#blog-article.svelte-1xlyr1u samp{font-family:monospace,monospace;font-size:1em}article#blog-article.svelte-1xlyr1u kbd{padding:3px 5px;font-family:var(--font-mono);font-size:1.5em;background:#f6f8fa;border:1px solid rgba(124,139,154,.25);border-radius:6px;box-shadow:inset 0 -1px #7c8b9a40}@media (max-width: 600px){article#blog-article.svelte-1xlyr1u kbd{font-size:1.3em}}article#blog-article.svelte-1xlyr1u button,article#blog-article.svelte-1xlyr1u input,article#blog-article.svelte-1xlyr1u optgroup,article#blog-article.svelte-1xlyr1u select,article#blog-article.svelte-1xlyr1u textarea{margin:0;color:inherit;font:inherit}article#blog-article.svelte-1xlyr1u button{overflow:visible;border:none}article#blog-article.svelte-1xlyr1u button,article#blog-article.svelte-1xlyr1u select{text-transform:none}article#blog-article.svelte-1xlyr1u button,article#blog-article.svelte-1xlyr1u html input[type=button],article#blog-article.svelte-1xlyr1u input[type=reset],article#blog-article.svelte-1xlyr1u input[type=submit]{cursor:pointer;-webkit-appearance:button}article#blog-article.svelte-1xlyr1u button[disabled],article#blog-article.svelte-1xlyr1u html input[disabled]{cursor:default}article#blog-article.svelte-1xlyr1u button::-moz-focus-inner,article#blog-article.svelte-1xlyr1u input::-moz-focus-inner{padding:0;border:0}article#blog-article.svelte-1xlyr1u input{line-height:normal}article#blog-article.svelte-1xlyr1u input:focus{outline:none}article#blog-article.svelte-1xlyr1u input[type=checkbox],article#blog-article.svelte-1xlyr1u input[type=radio]{box-sizing:border-box;padding:0}article#blog-article.svelte-1xlyr1u input[type=number]::-webkit-inner-spin-button,article#blog-article.svelte-1xlyr1u input[type=number]::-webkit-outer-spin-button{height:auto}article#blog-article.svelte-1xlyr1u input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}article#blog-article.svelte-1xlyr1u input[type=search]::-webkit-search-cancel-button,article#blog-article.svelte-1xlyr1u input[type=search]::-webkit-search-decoration{-webkit-appearance:none}article#blog-article.svelte-1xlyr1u legend{padding:0;border:0}article#blog-article.svelte-1xlyr1u textarea{overflow:auto}article#blog-article.svelte-1xlyr1u table{border-spacing:0;border-collapse:collapse}article#blog-article.svelte-1xlyr1u td,article#blog-article.svelte-1xlyr1u th{padding:0}article#blog-article.svelte-1xlyr1u html{font-size:62.5%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article#blog-article.svelte-1xlyr1u body{color:var(--color-darkgrey);font-family:var(--font-sans);font-size:1.6em;line-height:1.6em;font-weight:400;font-style:normal;letter-spacing:0;text-rendering:optimizeLegibility;background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-font-feature-settings:"liga" on}article#blog-article.svelte-1xlyr1u ::selection{text-shadow:none;background:#daf2fd}article#blog-article.svelte-1xlyr1u hr{position:relative;display:block;width:100%;margin:2.5em 0 3.5em;padding:0;height:1px;border:0;border-top:1px solid #f0f0f0}article#blog-article.svelte-1xlyr1u .vertical-separator{height:10px;margin:10px;width:1px}article#blog-article.svelte-1xlyr1u audio,article#blog-article.svelte-1xlyr1u canvas,article#blog-article.svelte-1xlyr1u iframe,article#blog-article.svelte-1xlyr1u img,article#blog-article.svelte-1xlyr1u svg,article#blog-article.svelte-1xlyr1u video{vertical-align:middle}article#blog-article.svelte-1xlyr1u fieldset{margin:0;padding:0;border:0}article#blog-article.svelte-1xlyr1u textarea{resize:vertical}article#blog-article.svelte-1xlyr1u ol,article#blog-article.svelte-1xlyr1u ul{padding-left:1.3em;padding-right:1.5em}article#blog-article.svelte-1xlyr1u ol ol,article#blog-article.svelte-1xlyr1u ul ul,article#blog-article.svelte-1xlyr1u ul ol,article#blog-article.svelte-1xlyr1u ol ul{margin:.5em 0}article#blog-article.svelte-1xlyr1u ol li{list-style-type:decimal}article#blog-article.svelte-1xlyr1u ul li{list-style-type:disc}article#blog-article.svelte-1xlyr1u ul,article#blog-article.svelte-1xlyr1u ol{max-width:100%;margin-top:1em}article#blog-article.svelte-1xlyr1u li{padding-left:.3em;line-height:1.6em}article#blog-article.svelte-1xlyr1u li+li{margin-top:.2em}article#blog-article.svelte-1xlyr1u dt{float:left;margin:0 20px 0 0;width:120px;color:#daf2fd;font-weight:500;text-align:right}article#blog-article.svelte-1xlyr1u dd{margin:0 0 5px;text-align:left}article#blog-article.svelte-1xlyr1u blockquote{margin:1.5em 0;padding:0 1.6em;border-left:#daf2fd}article#blog-article.svelte-1xlyr1u blockquote small{display:inline-block;margin:.8em 0 .8em 1.5em;font-size:.9em;opacity:.8}article#blog-article.svelte-1xlyr1u blockquote small:before{content:"— "}article#blog-article.svelte-1xlyr1u blockquote cite{font-weight:700}article#blog-article.svelte-1xlyr1u blockquote cite a{font-weight:400}article#blog-article.svelte-1xlyr1u a{color:#52a152;text-decoration:underline;font-weight:700}article#blog-article.svelte-1xlyr1u a:active,article#blog-article.svelte-1xlyr1u a:hover{outline:0}article#blog-article.svelte-1xlyr1u .kg-card.kg-button-card .kg-btn{height:unset;padding:.6em 1.2em;text-align:center;font-size:1em;line-height:1.2em}article#blog-article.svelte-1xlyr1u a:hover{color:#75c975}article#blog-article.svelte-1xlyr1u .kg-align-center{margin:0 auto}article#blog-article.svelte-1xlyr1u .kg-button-card,article#blog-article.svelte-1xlyr1u .kg-button-card a.kg-btn{display:flex;position:static;align-items:center}article#blog-article.svelte-1xlyr1u .kg-button-card a.kg-btn{border-radius:5px}article#blog-article.svelte-1xlyr1u .kg-button-card{width:100%;justify-content:center}article#blog-article.svelte-1xlyr1u .kg-button-card a.kg-btn-accent{background-color:#2c3e50;text-decoration:none;color:#fff}article#blog-article.svelte-1xlyr1u .kg-button-card a.kg-btn-accent:hover{background-color:#000}article#blog-article.svelte-1xlyr1u h1,article#blog-article.svelte-1xlyr1u h2,article#blog-article.svelte-1xlyr1u h3,article#blog-article.svelte-1xlyr1u h4,article#blog-article.svelte-1xlyr1u h5,article#blog-article.svelte-1xlyr1u h6{margin-top:0;line-height:1.15;font-weight:600;text-rendering:optimizeLegibility;letter-spacing:-.01em;overflow-wrap:break-word}article#blog-article.svelte-1xlyr1u h1{margin:0 0 .5em;font-size:calc(clamp(2.4em,1.36vw + 1.8em,4.6em) * var(--factor, 1));font-weight:700;letter-spacing:-.015em}article#blog-article.svelte-1xlyr1u h2{margin:1.5em 0 .5em;font-size:calc(1.6em * var(--factor, 1));font-weight:700}article#blog-article.svelte-1xlyr1u h3{margin:1.5em 0 .5em;font-size:calc(1.3em * var(--factor, 1));font-weight:600}article#blog-article.svelte-1xlyr1u h4{margin:1.5em 0 .5em;font-weight:700;font-size:var(--content-font-size, 1.7em)}article#blog-article.svelte-1xlyr1u h5{margin:1.5em 0 .5em;font-size:.83em;font-weight:700}article#blog-article.svelte-1xlyr1u h6{margin:1.5em 0 .5em;font-size:.67em;font-weight:700}article#blog-article.svelte-1xlyr1u .kg-callout-card.kg-card{border-radius:.25em}article#blog-article.svelte-1xlyr1u .kg-callout-card-grey{background:#7c8b9a21}article#blog-article.svelte-1xlyr1u .kg-callout-card-white{background:transparent;box-shadow:inset 0 0 0 1px #7c8b9a40}article#blog-article.svelte-1xlyr1u .kg-callout-card-blue{background:#21ace81f}article#blog-article.svelte-1xlyr1u .kg-callout-card-green{background:#34b7431f}article#blog-article.svelte-1xlyr1u .kg-callout-card-yellow{background:#f0a50f21}article#blog-article.svelte-1xlyr1u .kg-callout-card-red{background:#d12e2e1c}article#blog-article.svelte-1xlyr1u .kg-callout-card-pink{background:#e147ae1c}article#blog-article.svelte-1xlyr1u .kg-callout-card-purple{background:#8755ec1f}article#blog-article.svelte-1xlyr1u .kg-callout-card{display:flex;padding:1.2em 1.6em;border-radius:3px}article#blog-article.svelte-1xlyr1u .kg-callout-card div.kg-callout-emoji{padding-right:.8em;line-height:1.25em;font-size:1.15em}article#blog-article.svelte-1xlyr1u .gh-content .kg-callout-card .kg-callout-text,article#blog-article.svelte-1xlyr1u .gh-content .kg-toggle-card .kg-toggle-content>:is(ul,ol,p){font-size:.95em}article#blog-article.svelte-1xlyr1u .kg-callout-card div.kg-callout-text{font-size:.95em;line-height:1.5em}article#blog-article.svelte-1xlyr1u .gh-content>*+*{margin-bottom:0;margin-top:calc(28px * var(--content-spacing-factor, 1))}article#blog-article.svelte-1xlyr1u .kg-toggle-card{background:0 0;box-shadow:inset 0 0 0 1px #7c8b9a40;border-radius:4px;padding:1.2em}article#blog-article.svelte-1xlyr1u .kg-toggle-heading{cursor:pointer;display:flex;justify-content:space-between;align-items:center}article#blog-article.svelte-1xlyr1u .kg-card.kg-toggle-card .kg-toggle-heading-text{font-size:2em;font-weight:700}article#blog-article.svelte-1xlyr1u .kg-toggle-card h4.kg-toggle-heading-text{line-height:1.3em;margin-top:0;margin-bottom:0}article#blog-article.svelte-1xlyr1u .kg-toggle-content{height:auto;opacity:1;transition:opacity 1s ease,top .35s ease;padding-top:1em;top:0;position:relative}article#blog-article.svelte-1xlyr1u .kg-toggle-card[data-kg-toggle-state=close] .kg-toggle-content{height:0;overflow:hidden;transition:opacity .5s ease,top .35s ease;opacity:0;top:-.5em;position:relative;padding-top:0}article#blog-article.svelte-1xlyr1u .kg-toggle-card-icon{height:24px;width:24px;display:flex;justify-content:center;align-items:center;margin-left:1em;padding:0;background:none;border:0;cursor:pointer}article#blog-article.svelte-1xlyr1u .kg-toggle-card[data-kg-toggle-state=close] svg{transform:unset}article#blog-article.svelte-1xlyr1u .kg-toggle-heading svg{transition:all .3s;transform:rotate(-180deg)}article#blog-article.svelte-1xlyr1u .tm-formula{margin:28px 0;padding:18px 20px;background:#f4f8ff;border:1px solid #D7E6FF;border-radius:16px;overflow-x:auto;overflow-y:hidden}article#blog-article.svelte-1xlyr1u .tm-formula math{font-size:22px;color:#2b3a6e}@media (max-width: 480px){article#blog-article.svelte-1xlyr1u .tm-formula{padding:14px 16px}article#blog-article.svelte-1xlyr1u .tm-formula math{font-size:19px}}
