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