.svelte-progress-bar.svelte-oob2x6{height:3px;transition:width .21s ease-in-out;position:fixed;top:0;left:0}.svelte-progress-bar-hiding.svelte-oob2x6{transition:top .8s;top:-8px}.svelte-progress-bar-leader.svelte-oob2x6{width:100px;height:5px;position:absolute;top:0;right:0;transform:rotate(2.5deg)translateY(-4px);box-shadow:0 0 8px}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(/assets/_fonts/IyOB_rDJhRxOdSQxD1RUbdaebT2ENduCek7zKALiwQ8-varDd_Z6Eoqd4eb0y_c5R62bm8wTnZsP4LqzFMZOEfM.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4 Fallback: Times New Roman";src:local(Times New Roman);size-adjust:117.908%;ascent-override:87.8653%;descent-override:28.4121%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Georgia";src:local(Georgia);size-adjust:107.447%;ascent-override:96.4195%;descent-override:31.1781%;line-gap-override:0%}@font-face{font-family:"Source Serif 4 Fallback: Noto Serif";src:local(Noto Serif);size-adjust:99.5842%;ascent-override:104.033%;descent-override:33.6399%;line-gap-override:0%}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(/assets/_fonts/7aPnf92mxatglJlXA5kIk7yoPNGYqzkW2AabGL2OjiU-qe334E21TnvzS3H_Jmp_hjf_PA3-xT_yVsuLXB_Nlu4.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(/assets/_fonts/BhBenstJ__m-B029AuK_tXXP9KLNDRSJnQBnCL4iR1Y-EvkY_sPRl0-7ay2xCVFyA-BLn4QUsYYcM36J_oQkB1k.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(/assets/_fonts/wWfEYOYft1utKMhcqm_N88WnUYpuZLRYrfdnHhTB-IU-TOYDjvIz6LpVY5hPQmh_MzHlCaO73OaDay3IHGw2b84.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(/assets/_fonts/AxbCZaYniYmqrIY2VXcgnUvoOkEuryE1-TIHtCoHGy4-TXddfEGUtSU_GOTVxYxsTDfOxwUSBjbJJXoyTIDXn58.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular Italic"),local("Source Serif 4 Italic"),url(/assets/_fonts/hIaUqVkRU7tMaRkGAM9OIG4B5BuD5Tc_2kNxkfi6Z_Q-1By4QHZ0PNXXdKvkcMD4PJt2I054hs3miwZ5RoJnboY.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/assets/_fonts/SxGN_DvZYGXxLuFHyiSHRT-m26iWUOZWc0eEVsHWlfA-c5Udi65g5gdxJAFqRcWnQcZsZSKH9rIow_yy3wzLX4Y.woff2)format("woff2");font-display:swap;unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/assets/_fonts/Dr1xcTgLhpmTufiEy6XJsGM3uFVpVV8uPD2riCAozlg-Is_5QvHzNfsVlphshFoS95cS-xN5-WC0FOuH6sR0L30.woff2)format("woff2");font-display:swap;unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/assets/_fonts/zSqJmr1bKobUvJ7npaJlpqHYj1ynOPazH9FGvANFPBA-jVrYvFvZpbB2ge2lSZQTNTL9j2BUXm_3pddjHYkInko.woff2)format("woff2");font-display:swap;unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/assets/_fonts/7o8oSvfW2ie8H2y7oijfPhx7_uXU_a7z_9OZh0h_KZ8-UI3k6TBIO1irdK3fMkXcwGqZCnzX0bqVj75lIuvAkME.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/assets/_fonts/9oJckO-dkv_b2ZUC5y5dZokLFsQGFLzF_WEQWauqKq8-ThXchQtTw2E3DOAp2giWRXlIEIJ8IYrxwodxnkHGq1M.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Source Serif 4";src:local("Source Serif 4 Regular"),local("Source Serif 4"),url(/assets/_fonts/zRR8-G-DU8qLmRugE25PY5mTE1vhKHvOKkyNwwDO1gI-wmuNu3ZM6XW07tjLQi2xGPS2CinPLgxQIB4a65K3t34.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Lexend;src:local(Lexend Regular),local(Lexend),url(/assets/_fonts/hkd-2FEKn9mceZZjoZtla8GGqwys5A1FCGAdgD4tIK0-fKObGL4lyeLbak4D2UACnUQQ6WoQYDKbF3weXsldv0o.woff2)format("woff2");font-display:swap;unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB;font-weight:400;font-style:normal}@font-face{font-family:Lexend Fallback\: BlinkMacSystemFont;src:local(BlinkMacSystemFont);size-adjust:117.646%;ascent-override:85.0008%;descent-override:21.2502%;line-gap-override:0%}@font-face{font-family:Lexend Fallback\: Segoe UI;src:local(Segoe UI);size-adjust:110.52%;ascent-override:90.4815%;descent-override:22.6204%;line-gap-override:0%}@font-face{font-family:Lexend Fallback\: Helvetica Neue;src:local(Helvetica Neue);size-adjust:108.889%;ascent-override:91.8367%;descent-override:22.9592%;line-gap-override:0%}@font-face{font-family:Lexend Fallback\: Arial;src:local(Arial);size-adjust:109.915%;ascent-override:90.9798%;descent-override:22.7449%;line-gap-override:0%}@font-face{font-family:Lexend Fallback\: Noto Sans;src:local(Noto Sans);size-adjust:103.375%;ascent-override:96.7347%;descent-override:24.1837%;line-gap-override:0%}@font-face{font-family:Lexend;src:local(Lexend Regular),local(Lexend),url(/assets/_fonts/4xE0C7FFNm0CoC1Mj9ZTPHSfOug_SRYhpCCQHhbwmFU-xz1zkuS3kBxtpgJxTh8QlstXnuTI8_6nCsXuaIXJ7e4.woff2)format("woff2");font-display:swap;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Lexend;src:local(Lexend Regular),local(Lexend),url(/assets/_fonts/3fHeHkKy5BWXcrfGTFn9RlSuSOXF55m4yGIhZJ29fHA-BZ4QJNoJf3BK_9RrgmeJLyGkw5G6ZDl6wxH2kPix_X8.woff2)format("woff2");font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}:where(:root){--s-multiplier-rounded:.99;--s-multiplier-sparsity:.997;--s-multiplier-fatness:0;--s-multiplier-shadow:1;--s-gap-default:calc(.75rem + (.25rem * var(--s-multiplier-sparsity)));--text-inline-padding-block:.125rem;--text-inline-padding-inline:.375rem;--s-line-height:1.6;--s-focus-offset:3px;--s-focus-offset-negative:-2px;--s-input-border-radius:calc(.375rem * var(--s-multiplier-rounded));--s-checkbox-radius:calc(.2rem + .05rem * var(--s-multiplier-rounded));--s-block-radius:calc(.5rem * var(--s-multiplier-rounded));--s-input-padding-inline:calc(.75rem + (1rem * var(--s-multiplier-rounded) / 10));--s-input-block-padding:.75rem;--s-tooltip-padding-inline:calc(.75rem + (1rem * var(--s-multiplier-rounded) / 10));--s-tooltip-padding-block:calc(.5rem + (1rem * var(--s-multiplier-rounded) / 10));--sugar-spacing-block:calc(2.5rem * var(--s-multiplier-sparsity));--sugar-base-spacing-inline:calc(.25rem + (.75rem * var(--s-multiplier-sparsity)));--sugar-spacing-inline:var(--sugar-base-spacing-inline);--sugar-spacing-list:1rem;--container-width-number:65;--container-width:calc(1rem * var(--container-width-number));--sugar-border-width:calc(1px + (1rem * var(--s-multiplier-fatness) / 5));--sugar-border-width-min:calc(1px + (1rem * var(--s-multiplier-fatness) / 10));--sugar-border-width-plus:calc(2px + (1rem * var(--s-multiplier-fatness) / 8));--s-border-width-max:calc(.375rem + (1rem * var(--s-multiplier-fatness) / 2));--s-hr-height:calc(2px + (1rem * var(--s-multiplier-fatness)));--sugar-icon-invalid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='rgb(180, 40, 40)' d='M2.93 17.07A9.97 9.97 0 0 1-.123 9.877c0-5.523 4.477-10 10-10a9.968 9.968 0 0 1 7.19 3.05l.003.003a9.963 9.963 0 0 1 2.807 6.947c0 5.523-4.477 10-10 10-2.7 0-5.151-1.07-6.95-2.81l.003.003zm12.73-1.41A8.004 8.004 0 1 0 4.34 4.34a8.004 8.004 0 1 0 11.32 11.32zM9 5h2v6H9V5zm0 8h2v2H9v-2z'/%3E%3C/svg%3E");--sugar-icon-valid:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='rgb(30, 130, 0)' d='M2.93 17.07A9.97 9.97 0 0 1-.123 9.877c0-5.523 4.477-10 10-10a9.968 9.968 0 0 1 7.19 3.05l.003.003a9.963 9.963 0 0 1 2.807 6.947c0 5.523-4.477 10-10 10-2.7 0-5.151-1.07-6.95-2.81l.003.003zm12.73-1.41A8.004 8.004 0 1 0 4.34 4.34a8.004 8.004 0 1 0 11.32 11.32zM6.7 9.29 9 11.6l4.3-4.3 1.4 1.42L9 14.4l-3.7-3.7 1.4-1.42z'/%3E%3C/svg%3E");--sugar-icon-search:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23aaaaaa' d='M12.9 14.32a7.947 7.947 0 0 1-4.908 1.682 8 8 0 1 1 6.305-3.075l.013-.018 5.35 5.33-1.42 1.42-5.33-5.34zM8 14A6 6 0 1 0 8 2a6 6 0 1 0 0 12z'/%3E%3C/svg%3E");--sugar-icon-date:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23ffffff' d='M1 4c0-1.1.9-2 2-2h14a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2H3a2 2 0 0 1-2-2V4zm2 2v12h14V6H3zm2-6h2v2H5V0zm8 0h2v2h-2V0zM5 9h2v2H5V9zm0 4h2v2H5v-2zm4-4h2v2H9V9zm0 4h2v2H9v-2zm4-4h2v2h-2V9zm0 4h2v2h-2v-2z'/%3E%3C/svg%3E");--sugar-icon-time:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23ffffff' d='M10 20C4.477 20 0 15.523 0 10S4.477 0 10 0s10 4.477 10 10-4.477 10-10 10zm0-2a8 8 0 0 0 0-16 8 8 0 0 0 0 16zm-1-7.59V4h2v5.59l3.95 3.95-1.41 1.41L9 10.41z'/%3E%3C/svg%3E");--sugar-chevron:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='4'%3E%3Cpath fill='%23ffffff' d='M0 0h8L4 4'/%3E%3C/svg%3E");--sugar-icon-close:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20'%3E%3Cpath fill='%23ffffff' d='M10 8.586 2.929 1.515 1.515 2.929 8.586 10l-7.071 7.071 1.414 1.414L10 11.414l7.071 7.071 1.414-1.414L11.414 10l7.071-7.071-1.414-1.414L10 8.586z'/%3E%3C/svg%3E");--sugar-check-radio-size:1.5rem;--sugar-check-radio-border-size:calc(var(--sugar-check-radio-size) / 3);--sugar-range-height:.375rem;--sugar-progress-height:.8rem;--sugar-nav-gap:.3rem 1rem}@media screen and (width>=20rem){:where(:root){--sugar-spacing-inline:calc(var(--sugar-base-spacing-inline) + (1.5 * ((100vw - 20rem) / var(--container-width-number)) * var(--s-multiplier-sparsity)))}}:where(:root){--s-color-dark-theme-bg:#1a1a1a;--s-color-dark-theme-fg:#fff;--s-color-dark-theme-primary:#13b8dd;--s-color-dark-theme-primary-contrast:#000;--s-color-light-theme-bg:#fff;--s-color-light-theme-fg:#000;--s-color-light-theme-primary:#073f4b;--s-color-light-theme-primary-contrast:#fff;--s-color-bg-85-fg:color-mix(in srgb, var(--s-color-bg) 85%, var(--s-color-fg));--s-color-fg-65-bg:color-mix(in srgb, var(--s-color-fg) 65%, var(--s-color-bg));--s-color-text:var(--s-color-fg);--s-color-input-border:var(--s-color-fg-65-bg);--s-color-separator:var(--s-color-bg-85-fg);--s-color-primary-80-fg:color-mix(in srgb, var(--s-color-primary) 80%, var(--s-color-fg));--s-color-primary-40-bg:color-mix(in srgb, var(--s-color-primary) 40%, var(--s-color-bg));--s-color-shadow:color-mix(in srgb, var(--s-color-fg) 16%, transparent);--s-color-shadow-half:color-mix(in srgb, var(--s-color-fg) 8%, transparent);--s-box-shadow:0 0 calc(2rem * var(--s-multiplier-shadow)) var(--s-color-shadow);--s-box-shadow-half:0 0 calc(1rem * var(--s-multiplier-shadow)) var(--s-color-shadow-half);--s-color-bg-85-fg-primary:color-mix(in srgb, var(--s-color-bg-85-fg) 95%, var(--s-color-primary));--s-color-link:var(--s-color-primary);--s-color-mark:var(--s-color-primary-40-bg);--s-color-positive:#1c7800;--s-color-bg-positive:color-mix(in srgb, var(--s-color-positive) 10%, var(--s-color-bg));--s-color-negative:#b42828;--s-color-bg-negative:color-mix(in srgb, var(--s-color-negative) 10%, var(--s-color-bg));--s-color-bg-header-footer:var(--s-color-bg-95-fg);--s-color-bg-article-footer:var(--s-color-bg-95-fg);--s-color-bg-article:var(--s-color-bg)}:where(.s-dark){--s-color-bg:var(--s-color-dark-theme-bg);--s-color-fg:var(--s-color-dark-theme-fg);--s-color-primary:var(--s-color-dark-theme-primary);--s-color-primary-contrast:var(--s-color-dark-theme-primary-contrast);color:var(--s-color-text)}:where(:root:not(.s-dark),.s-light){--s-color-bg:var(--s-color-light-theme-bg);--s-color-fg:var(--s-color-light-theme-fg);--s-color-primary:var(--s-color-light-theme-primary);--s-color-primary-contrast:var(--s-color-light-theme-primary-contrast);color:var(--s-color-text)}@media screen and (prefers-color-scheme:dark){:where(:root:not(.s-light)){--s-color-bg:var(--s-color-dark-theme-bg);--s-color-fg:var(--s-color-dark-theme-fg);--s-color-primary:var(--s-color-dark-theme-primary);--s-color-primary-contrast:var(--s-color-dark-theme-primary-contrast)}}*,:before,:after{box-sizing:border-box;background-repeat:no-repeat}:before,:after{-webkit-text-decoration:inherit;text-decoration:inherit;vertical-align:inherit}:where(:root){cursor:default;line-height:var(--s-line-height);overflow-wrap:break-word;tab-size:4;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}:where(body){color:var(--s-color-text);background-color:var(--s-color-bg);margin:0}:where(p){text-wrap:pretty}:where(iframe,img,input,video,select,textarea){max-width:100%;height:auto}:where([aria-hidden=false i][hidden]){display:initial}:where([aria-hidden=false i][hidden]:not(:focus)){clip:rect(0,0,0,0);position:absolute}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentColor}@media (prefers-reduced-motion:reduce){*,:before,:after{background-attachment:initial!important;scroll-behavior:auto!important;transition-duration:0s!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:-1ms!important}}@media (prefers-reduced-motion:no-preference){:has(:target){scroll-behavior:smooth;scroll-padding-top:var(--sugar-spacing-block)}}:where(h1,h2,h3,h4,h5,h6){margin:0 0 calc(1em * var(--s-multiplier-sparsity));text-wrap:balance;font-weight:700}:where(h1){font-size:2rem}:where(h2){font-size:1.75rem}:where(h3){font-size:1.375rem}:where(h4){font-size:1.125rem}:where(h5),:where(h6){font-size:1rem}:where(hgroup){margin-bottom:calc(var(--sugar-spacing-block) * var(--s-multiplier-sparsity))}:where(hgroup>*){margin-bottom:0}:where(hgroup>:not(:first-child)){color:var(--s-color-fg-65-bg);font-weight:400}:where(table){--table-padding:.75rem 1rem;border-collapse:collapse;text-indent:0;width:100%;margin-bottom:var(--sugar-spacing-block);border-color:currentColor}:where(:has(>table)){overflow-x:auto}:where(td,th){padding:var(--table-padding);vertical-align:top;text-align:left}:where(thead,tfoot) :where(th,td){background-color:var(--s-color-bg-header-footer)}:where(thead,tr:not(:last-child)) :where(th,td){border-bottom:var(--sugar-border-width) solid var(--s-color-separator)}:where(tfoot tr:first-child) :where(th,td){border-top:var(--sugar-border-width) solid var(--s-color-separator)}:where(tbody){background-color:var(--s-color-bg)}:where(caption){text-transform:uppercase;color:var(--s-color-fg-65-bg);background-color:inherit;padding-block:.5rem;font-size:.75rem}:where(small){font-size:80%}:where(abbr[title]){border-bottom:var(--sugar-border-width-min) dotted;cursor:help;text-decoration:none}:where(b,strong,var){font-weight:bolder}:where(u,ins,a){border-bottom:var(--sugar-border-width-min) solid;text-decoration:none}:where(a){color:var(--s-color-link);outline-offset:var(--s-focus-offset)}:where(mark,del,code,kbd,samp,ins){padding:var(--text-inline-padding-block) var(--text-inline-padding-inline)}:where(kbd){--shadow-offset:.075rem;padding-bottom:calc(var(--text-inline-padding-block) + var(--shadow-offset));box-shadow:inset calc(var(--shadow-offset) * -1) calc(var(--shadow-offset) * -1) 0 .125rem var(--s-color-fg-65-bg)}:where(mark){background-color:var(--s-color-mark);color:var(--s-color-fg)}:where(del){background-color:var(--s-color-bg-negative);color:var(--s-color-negative)}:where(ins){background-color:var(--s-color-bg-positive);color:var(--s-color-positive)}:where(code,kbd,samp){background-color:var(--s-color-bg-85-fg);color:var(--s-color-fg-65-bg);border-radius:.25rem;font-family:monospace;font-size:1rem}:where(article){--inner-border-radius:calc(var(--s-block-radius) - var(--sugar-border-width));padding:var(--sugar-spacing-block) var(--sugar-spacing-inline);box-shadow:var(--s-box-shadow);margin-bottom:calc(var(--sugar-spacing-block) * 1.5);border-radius:var(--s-block-radius);background:var(--s-color-bg-article);border:var(--sugar-border-width) solid var(--s-color-bg-85-fg)}:where(article>header,article>footer){margin-inline:calc(var(--sugar-spacing-inline) * -1)}:where(article>header){padding:var(--sugar-spacing-block) var(--sugar-spacing-inline);border-radius:var(--inner-border-radius) var(--inner-border-radius) 0 0;margin-block:calc(var(--sugar-spacing-block) * -1) var(--sugar-spacing-block)}:where(article>footer){margin-block:var(--sugar-spacing-block) calc(var(--sugar-spacing-block) * -1);border-radius:0 0 var(--inner-border-radius) var(--inner-border-radius)}:where(article>header,body>header){border-bottom:var(--sugar-border-width) solid var(--s-color-bg-85-fg)}:where(article>header){background-color:var(--s-color-bg-article-footer)}:where(article>footer,body>footer){border-top:var(--sugar-border-width) solid var(--s-color-bg-85-fg);background-color:var(--s-color-bg-article-footer)}:where(article>footer){padding:var(--sugar-spacing-block) var(--sugar-spacing-inline)}:where(.s-container){padding-inline:var(--sugar-spacing-inline);margin-inline:calc((100dvw - min(100dvw,var(--container-width)))/2)}:where(body>header){background-color:var(--s-color-bg)}:where(body>footer){padding:var(--sugar-spacing-block) 0;box-shadow:var(--s-box-shadow-half);margin-top:auto}:where(body>header){z-index:1;width:100%;box-shadow:var(--s-box-shadow-half);padding-top:.02px;position:sticky;top:0}:where(body>header+*){padding-top:var(--sugar-spacing-block)}:where(body>:has(+footer)){padding-bottom:var(--sugar-spacing-block)}:where(body:has(>footer)){flex-direction:column;min-height:100dvh;display:flex}:where(section){margin-bottom:var(--sugar-spacing-block)}:where(h1,h2,h3,h4,h5,h6,hgroup,dl,article,section,table,p){margin-block-start:0}:where(h1,h2,h3,h4,h5,h6,hgroup,dl,article,section,table,p):last-child{margin-block-end:0}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(dl){--dl-width:9rem;--dd-min-width:70%;--dl-gap:1rem;gap:var(--dl-gap);flex-wrap:wrap;display:flex}:where(dt){width:var(--dl-width)}:where(dd){flex:1 0 var(--dd-min-width);min-width:calc(100% - var(--dl-width) - var(--dl-gap) - 1px);margin:0 0 1rem}:where(dd:last-child){margin:0}:where(blockquote){border-inline-start:var(--s-border-width-max) var(--s-color-primary) solid;margin-inline:0;padding-block:1rem;padding-inline:1rem 0}:where(blockquote>footer){padding-top:calc(var(--sugar-spacing-block) / 3);color:var(--s-color-fg-65-bg)}:where(figure){margin:0}:where(figcaption){text-transform:uppercase;color:var(--s-color-fg-65-bg);padding-top:.2rem;font-size:.75rem}:where(hr){margin-block:var(--sugar-spacing-block);height:var(--s-hr-height);background-color:var(--s-color-separator);border:0}:where(menu){padding:0;list-style-type:none}:where(nav li):before{content:"​";float:left}:where(nav:has(>menu),nav menu){align-items:center;gap:var(--sugar-nav-gap);display:flex}:where(nav:has(>menu) a){border-bottom:none}:where(aside nav:has(>menu),aside nav menu){flex-direction:column;align-items:flex-start}:where(nav:has(>menu)){justify-content:space-between}:where(nav[aria-label=breadcrumb]>ol){flex-wrap:wrap;justify-content:start;padding-inline-start:0;list-style:none;display:flex}:where(nav[aria-label=breadcrumb]>ol>li){white-space:nowrap}:where(nav[aria-label=breadcrumb]>ol>li:not(:last-child)):after{content:"/";padding-inline:var(--text-inline-padding-inline);display:inline}:where(nav[aria-label=breadcrumb]>ol>li a[aria-current=page]){color:var(--s-color-text);border-bottom:none}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--color-primary:var(--s-color-link);--color-secondary:var(--lightningcss-light,#7710cb)var(--lightningcss-dark,#c78df6);--body-line-height:1.9;--highlight:var(--s-color-text);--link-visited:var(--color-secondary);--link-hover:var(--lightningcss-light,#014f01)var(--lightningcss-dark,#19db19);--interaction-disabled-bg:var(--lightningcss-light,#ccc)var(--lightningcss-dark,#333);--interaction-disabled-border:inherit;--interaction-bg:var(--lightningcss-light,#f1f1f1)var(--lightningcss-dark,#333);--interaction-text:var(--s-color-text);--interaction-border:var(--s-color-link);--interaction-radius:6px;--interaction-selected-accent:var(--lightningcss-light,#333)var(--lightningcss-dark,#f1f1f1)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}:root,:root[data-font-style=serif]{font-family:"Source Serif 4","Source Serif 4 Fallback: Times New Roman","Source Serif 4 Fallback: Georgia","Source Serif 4 Fallback: Noto Serif",serif}:root[data-font-style=sans]{font-family:Lexend,Lexend Fallback\: BlinkMacSystemFont,Lexend Fallback\: Segoe UI,Lexend Fallback\: Helvetica Neue,Lexend Fallback\: Arial,Lexend Fallback\: Noto Sans,Helvetica,Arial,sans-serif}:root{cursor:unset}@media screen and (prefers-color-scheme:dark){:root:not(.s-light){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}.s-light{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.s-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{font-size:110%;overflow-y:scroll}@media screen and (height<37rem),screen and (orientation:portrait) and (height<50rem){body>header{position:static}}section :where(ul,ol){line-height:var(--body-line-height)}:where(.s-container){max-width:100%}:where(code,kbd,samp){color:var(--s-color-text)}:where(pre){overflow:auto}:where(main>article){margin-inline:calc((var(--sugar-spacing-inline) * -1) / 2);padding-inline:calc((var(--sugar-spacing-inline) / 2))}:where(footer nav menu){margin:0}:where(figcaption){padding-bottom:var(--sugar-spacing-inline)}:where(article>header,body>header){border-top:var(--sugar-border-width) solid var(--s-color-bg-85-fg)}:where(footer .s-container){margin-bottom:1rem}:where(article>hr){margin-inline:0}:where(nav[aria-label=breadcrumb]>ol>li:not(:last-child)):after{content:none}.svelte-progress-bar{z-index:20!important}#main{scroll-margin-top:calc(var(--sugar-spacing-block) * 2)}a{border-bottom:0;text-decoration:underline;transition:color .2s;position:relative}a[rel=external]{position:relative}a[rel=external]:is(:hover,:focus-visible):after{content:"(external)";pointer-events:none;background-color:var(--s-color-bg);font-size:.75em;text-decoration:none;position:absolute;top:1.65em;left:0}a:visited{color:var(--link-visited)}@media (hover:hover) and (pointer:fine){a:hover{color:var(--link-hover)}}a:active{color:var(--s-color-text)}:not(#site-title)>a[aria-current=page]{text-decoration-thickness:4px}p,ul,ol{line-height:var(--body-line-height)}p svg{vertical-align:bottom;width:auto;height:1lh}:where(h1,h2,h3,h4):not(:first-child){margin-top:1.5em}.subtitle{margin-bottom:0}h1:has(~.subtitle){margin-bottom:0}nav ul,nav menu{list-style:inherit;flex-wrap:wrap;list-style-type:""}button{background-color:var(--interaction-bg);color:var(--interaction-text);border:2px solid var(--interaction-border);border-radius:var(--interaction-radius);min-height:2.75rem;font-size:inherit;padding:.5rem 1rem;font-family:inherit}button:hover{background-color:var(--lightningcss-light,oklch(from var(--interaction-bg) calc(l - .1) c h))var(--lightningcss-dark,oklch(from var(--interaction-bg) calc(l + .1) c h))}button:disabled{background-color:var(--interaction-disabled-bg);border-color:var(--interaction-disabled-border)}button:focus-visible{outline-offset:5px}.button-group{flex-direction:row;display:flex}.button-group button{border-radius:0}@container not style(--flow:col){.button-group button:not(:first-of-type,:last-of-type){border-left:0;border-right:0}.button-group button:first-of-type{border-radius:var(--interaction-radius) 0 0 var(--interaction-radius)}.button-group button:last-of-type{border-radius:0 var(--interaction-radius) var(--interaction-radius) 0}}@container style(--flow:col){.button-group button:not(:first-of-type,:last-of-type){border-top:0;border-bottom:0}.button-group button:first-of-type{border-radius:var(--interaction-radius) var(--interaction-radius) 0 0}.button-group button:last-of-type{border-radius:0 0 var(--interaction-radius) var(--interaction-radius)}}.button-group button[aria-current=true]{border-color:var(--interaction-selected-accent);box-shadow:inset 0px 0px 0px 3px var(--interaction-text)}[role=group]{container-type:inline-size}pre.shiki code{background-color:#0000}@media (prefers-color-scheme:dark){:root:not(.s-light) :is(.shiki,.shiki span){color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}}:root.s-dark :is(.shiki,.shiki span){color:var(--shiki-dark)!important;background-color:var(--shiki-dark-bg)!important;font-style:var(--shiki-dark-font-style)!important;font-weight:var(--shiki-dark-font-weight)!important;-webkit-text-decoration:var(--shiki-dark-text-decoration)!important;text-decoration:var(--shiki-dark-text-decoration)!important}pre.shiki{border-radius:5px;padding:1rem}.row{flex-flow:wrap;display:flex}.responsive-row,.responsive-row-50{flex-wrap:wrap;display:flex}:where(:is(.responsive-row,.responsive-row-50)>*){flex:auto}:where(.responsive-row-50>*){flex:50%}.gap-1{gap:.5rem}.gap-2{gap:1rem}.text-center{text-align:center}.space-around{justify-content:space-around}.space-between{justify-content:space-between}:where(:is(.space-around,.space-between)>*){flex:none}.align-center{align-items:center}.nowrap{white-space:nowrap}.hide{visibility:hidden}.visually-hidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.panel.svelte-lczyx7{z-index:10;background-color:var(--s-color-bg);border:1px solid var(--s-color-text);width:19.25rem;max-width:100%;box-shadow:-4px 4px 10px 0 color-mix(in srgb, var(--s-color-text), transparent 50%);flex-direction:column;padding:.5rem;display:flex;position:absolute;right:0;container-type:inline-size}.breadcrumbs.svelte-fb90ng{padding-top:.75rem;padding-bottom:.75rem}.crumbs.svelte-fb90ng{min-height:var(--sugar-spacing-block);align-items:center;margin:0}.separator.svelte-fb90ng{padding-inline:.5em}li.svelte-fb90ng:last-of-type .separator:where(.svelte-fb90ng){display:none}.wrapper.svelte-6upawv{--flow:row;gap:.25rem;display:flex}@container (width<18rem){.button-group.svelte-6upawv{--flow:col;flex-direction:column;width:100%}}.left-label.svelte-6upawv{align-items:center}.top-label.svelte-6upawv{flex-direction:column;align-items:start}.grid.svelte-12qhfyh{grid-template-columns:repeat(auto-fill,minmax(min(24rem,100%),1fr));row-gap:1rem;width:100%;display:grid}#skip-link.svelte-12qhfyh{flex:0 auto}.responsive-settings.svelte-12qhfyh{text-align:right;container-type:inline-size}.responsive-settings.svelte-12qhfyh .inline:where(.svelte-12qhfyh){justify-content:end;display:none}@container (width>=34rem){.responsive-settings.svelte-12qhfyh .inline:where(.svelte-12qhfyh){gap:1.5rem;display:flex}.widget.svelte-12qhfyh{display:none}}#site-title.svelte-12qhfyh{padding:8px 0;font-size:1.5rem;line-height:1.2}#site-title.svelte-12qhfyh a:where(.svelte-12qhfyh){color:inherit;text-decoration:none}#site-title.svelte-12qhfyh a:where(.svelte-12qhfyh):hover{text-decoration:underline}#site-title.svelte-12qhfyh a:where(.svelte-12qhfyh)[aria-current=page]:not(:focus-visible){outline:inherit}#logo.svelte-12qhfyh{vertical-align:top;width:auto;height:1lh}#settings.svelte-12qhfyh>:where(.svelte-12qhfyh){padding-block:.5rem}#copyright.svelte-12qhfyh{margin-top:2rem}
