svg.svelte-1cidz43{color:var(--chevron-icon-colour,currentColor);height:var(--chevron-icon-width,20px);width:var(--chevron-icon-width,20px)}svg.svelte-1vqnp8a{color:var(--clear-icon-color,currentColor);height:var(--clear-icon-width,20px);width:var(--clear-icon-width,20px)}.loading.svelte-1wg2des{animation:svelte-1wg2des-rotate .75s linear infinite;color:var(--spinner-color,var(--icons-color));height:var(--spinner-height,20px);transform:none;transform-origin:center center;width:var(--spinner-width,20px)}.circle_path.svelte-1wg2des{stroke-dasharray:90;stroke-linecap:round}@keyframes svelte-1wg2des-rotate{to{transform:rotate(1turn)}}.svelte-select.svelte-dcjdah{--borderRadius:var(--border-radius);--clearSelectColor:var(--clear-select-color);--clearSelectWidth:var(--clear-select-width);--disabledBackground:var(--disabled-background);--disabledBorderColor:var(--disabled-border-color);--disabledColor:var(--disabled-color);--disabledPlaceholderColor:var(--disabled-placeholder-color);--disabledPlaceholderOpacity:var(--disabled-placeholder-opacity);--errorBackground:var(--error-background);--errorBorder:var(--error-border);--groupItemPaddingLeft:var(--group-item-padding-left);--groupTitleColor:var(--group-title-color);--groupTitleFontSize:var(--group-title-font-size);--groupTitleFontWeight:var(--group-title-font-weight);--groupTitlePadding:var(--group-title-padding);--groupTitleTextTransform:var(--group-title-text-transform);--groupTitleBorderColor:var(--group-title-border-color);--groupTitleBorderWidth:var(--group-title-border-width);--groupTitleBorderStyle:var(--group-title-border-style);--indicatorColor:var(--chevron-color);--indicatorHeight:var(--chevron-height);--indicatorWidth:var(--chevron-width);--inputColor:var(--input-color);--inputLeft:var(--input-left);--inputLetterSpacing:var(--input-letter-spacing);--inputMargin:var(--input-margin);--inputPadding:var(--input-padding);--itemActiveBackground:var(--item-active-background);--itemColor:var(--item-color);--itemFirstBorderRadius:var(--item-first-border-radius);--itemHoverBG:var(--item-hover-bg);--itemHoverColor:var(--item-hover-color);--itemIsActiveBG:var(--item-is-active-bg);--itemIsActiveColor:var(--item-is-active-color);--itemIsNotSelectableColor:var(--item-is-not-selectable-color);--itemPadding:var(--item-padding);--listBackground:var(--list-background);--listBorder:var(--list-border);--listBorderRadius:var(--list-border-radius);--listEmptyColor:var(--list-empty-color);--listEmptyPadding:var(--list-empty-padding);--listEmptyTextAlign:var(--list-empty-text-align);--listMaxHeight:var(--list-max-height);--listPosition:var(--list-position);--listShadow:var(--list-shadow);--listZIndex:var(--list-z-index);--multiItemBG:var(--multi-item-bg);--multiItemBorderRadius:var(--multi-item-border-radius);--multiItemDisabledHoverBg:var(--multi-item-disabled-hover-bg);--multiItemDisabledHoverColor:var(--multi-item-disabled-hover-color);--multiItemHeight:var(--multi-item-height);--multiItemMargin:var(--multi-item-margin);--multiItemPadding:var(--multi-item-padding);--multiSelectInputMargin:var(--multi-select-input-margin);--multiSelectInputPadding:var(--multi-select-input-padding);--multiSelectPadding:var(--multi-select-padding);--placeholderColor:var(--placeholder-color);--placeholderOpacity:var(--placeholder-opacity);--selectedItemPadding:var(--selected-item-padding);--spinnerColor:var(--spinner-color);--spinnerHeight:var(--spinner-height);--spinnerWidth:var(--spinner-width);--internal-padding:0 0 0 16px;align-items:stretch;background:var(--background,#fff);border:var(--border,1px solid #d8dbdf);border-radius:var(--border-radius,6px);display:flex;font-size:var(--font-size,16px);margin:var(--margin,0);max-height:var(--max-height);min-height:var(--height,42px);padding:var(--padding,var(--internal-padding));position:relative;width:var(--width,100%)}.svelte-dcjdah{box-sizing:var(--box-sizing,border-box)}.svelte-select.svelte-dcjdah:hover{border:var(--border-hover,1px solid #b2b8bf)}.value-container.svelte-dcjdah{align-items:center;align-self:stretch;display:flex;flex:1 1 0%;flex-wrap:wrap;gap:5px 10px;overflow:var(--value-container-overflow,hidden);padding:var(--value-container-padding,5px 0);position:relative}.indicators.svelte-dcjdah,.prepend.svelte-dcjdah{align-items:center;display:flex;flex-shrink:0}.indicators.svelte-dcjdah{bottom:var(--indicators-bottom);position:var(--indicators-position);right:var(--indicators-right);top:var(--indicators-top)}input.svelte-dcjdah{background:transparent;border:none;bottom:0;color:var(--input-color,var(--item-color));cursor:default;font-size:var(--font-size,16px);left:0;letter-spacing:var(--input-letter-spacing,inherit);margin:var(--input-margin,0);min-width:10px;padding:var(--input-padding,0);position:absolute;right:0;top:0}.svelte-dcjdah:not(.multi)>.value-container:where(.svelte-dcjdah)>input:where(.svelte-dcjdah){height:100%;width:100%}input.svelte-dcjdah:-ms-input-placeholder{color:var(--placeholder-color,#78848f);opacity:var(--placeholder-opacity,1)}input.svelte-dcjdah::placeholder{color:var(--placeholder-color,#78848f);opacity:var(--placeholder-opacity,1)}input.svelte-dcjdah:focus{outline:none}.svelte-select.focused.svelte-dcjdah{border:var(--border-focused,1px solid #006fe8);border-radius:var(--border-radius-focused,var(--border-radius,6px))}.disabled.svelte-dcjdah{background:var(--disabled-background,#ebedef);border-color:var(--disabled-border-color,#ebedef);color:var(--disabled-color,#c1c6cc)}.disabled.svelte-dcjdah input:where(.svelte-dcjdah):-ms-input-placeholder{color:var(--disabled-placeholder-color,#c1c6cc);opacity:var(--disabled-placeholder-opacity,1)}.disabled.svelte-dcjdah input:where(.svelte-dcjdah)::placeholder{color:var(--disabled-placeholder-color,#c1c6cc);opacity:var(--disabled-placeholder-opacity,1)}.selected-item.svelte-dcjdah{color:var(--selected-item-color,inherit);font-size:var(--font-size,16px);overflow:var(--selected-item-overflow,hidden);padding:var(--selected-item-padding,0 20px 0 0);position:relative;text-overflow:ellipsis;white-space:nowrap}.multi.svelte-dcjdah .selected-item:where(.svelte-dcjdah){height:var(--height,42px);line-height:var(--height,42px);position:absolute}.selected-item.svelte-dcjdah:focus{outline:none}.hide-selected-item.svelte-dcjdah{opacity:0}.icon.svelte-dcjdah{align-items:center;display:flex;justify-content:center}.clear-select.svelte-dcjdah{all:unset;align-items:center;color:var(--clear-select-color,var(--icons-color));display:flex;flex-shrink:0;height:var(--clear-select-height,100%);justify-content:center;margin:var(--clear-select-margin,0);pointer-events:all;width:var(--clear-select-width,40px)}.clear-select.svelte-dcjdah:focus{outline:var(--clear-select-focus-outline,1px solid #006fe8)}.loading.svelte-dcjdah{color:var(--loading-color,var(--icons-color));flex-shrink:0;height:var(--loading-height);margin:var(--loading--margin,0);width:var(--loading-width,40px)}.chevron.svelte-dcjdah{background:var(--chevron-background,transparent);border:var(--chevron-border,0 0 0 1px solid #d8dbdf);color:var(--chevron-color,var(--icons-color));flex-shrink:0;height:var(--chevron-height,40px);pointer-events:var(--chevron-pointer-events,none);width:var(--chevron-width,40px)}.multi.svelte-dcjdah{padding:var(--multi-select-padding,var(--internal-padding))}.multi.svelte-dcjdah input:where(.svelte-dcjdah){flex:1 1 40px;margin:var(--multi-select-input-margin,5px 0);padding:var(--multi-select-input-padding,0);position:relative}.svelte-select.error.svelte-dcjdah{background:var(--error-background,#fff);border:var(--error-border,1px solid #ff2d55)}.a11y-text.svelte-dcjdah{border:0;z-index:9999;clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.multi-item.svelte-dcjdah{background:var(--multi-item-bg,#ebedef);border-radius:var(--multi-item-border-radius,4px);color:var(--multi-item-color,var(--item-color));cursor:default;display:flex;gap:var(--multi-item-gap,4px);height:var(--multi-item-height,25px);line-height:var(--multi-item-height,25px);margin:var(--multi-item-margin,0);max-width:var(--multi-max-width,none);outline:var(--multi-item-outline,1px solid #ddd);outline-offset:-1px;overflow:hidden;padding:var(--multi-item-padding,0 5px)}.multi-item.disabled.svelte-dcjdah:hover{background:var(--multi-item-disabled-hover-bg,#ebedef);color:var(--multi-item-disabled-hover-color,#c1c6cc)}.multi-item-text.svelte-dcjdah{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.multi-item-clear.svelte-dcjdah{align-items:center;display:flex;justify-content:center;--clear-icon-color:var(--multi-item-clear-icon-color,#000)}.multi-item.active.svelte-dcjdah{outline:var(--multi-item-active-outline,1px solid #006fe8)}.svelte-select-list.svelte-dcjdah{background:var(--list-background,#fff);border:var(--list-border);border-radius:var(--list-border-radius,4px);box-shadow:var(--list-shadow,0 2px 3px 0 rgba(44,62,80,.24));max-height:var(--list-max-height,252px);overflow-y:auto;position:var(--list-position,absolute);z-index:var(--list-z-index,2)}.prefloat.svelte-dcjdah{opacity:0;pointer-events:none}.list-group-title.svelte-dcjdah{border-color:var(--group-title-border-color,color);border-style:var(--group-title-border-style,none);border-width:var(--group-title-border-width,medium);color:var(--group-title-color,#8f8f8f);cursor:default;font-size:var(--group-title-font-size,16px);font-weight:var(--group-title-font-weight,600);height:var(--height,42px);line-height:var(--height,42px);overflow-x:hidden;padding:var(--group-title-padding,0 20px);text-overflow:ellipsis;text-transform:var(--group-title-text-transform,uppercase);white-space:nowrap}.empty.svelte-dcjdah{color:var(--list-empty-color,#78848f);padding:var(--list-empty-padding,20px 0);text-align:var(--list-empty-text-align,center)}.item.svelte-dcjdah{align-items:center;color:var(--item-color,inherit);cursor:default;height:var(--item-height,var(--height,42px));line-height:var(--item-line-height,var(--height,42px));overflow:hidden;padding:var(--item-padding,0 20px);text-overflow:ellipsis;transition:var(--item-transition,all .2s);white-space:nowrap;width:100%}.item.group-item.svelte-dcjdah{padding-left:var(--group-item-padding-left,40px)}.item.svelte-dcjdah:active{background:var(--item-active-background,#b9daff)}.item.active.svelte-dcjdah{background:var(--item-is-active-bg,#007aff);color:var(--item-is-active-color,#fff)}.item.first.svelte-dcjdah{border-radius:var(--item-first-border-radius,4px 4px 0 0)}.item.hover.svelte-dcjdah:not(.active){background:var(--item-hover-bg,#e7f2ff);color:var(--item-hover-color,inherit)}.item.active.item.not-selectable.svelte-dcjdah,.item.hover.item.not-selectable.svelte-dcjdah,.item.not-selectable.svelte-dcjdah,.item.not-selectable.svelte-dcjdah:active{background:transparent;color:var(--item-is-not-selectable-color,#999)}.required.svelte-dcjdah{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;z-index:-1}@media (max-width:699px){.icon.svelte-1e0bl76,.item-auto-dark.svelte-1e0bl76,.item-auto-light.svelte-1e0bl76{display:none!important}}div.theme-switcher-wrapper.svelte-1e0bl76{margin:var(--spacing-xl) 5%;position:absolute;right:0;z-index:100}div.theme-switcher-wrapper.theme-cyberpunk.svelte-1e0bl76 .icon:where(.svelte-1e0bl76){transform:rotate(90deg)}@media (max-width:699px){div.theme-switcher-wrapper.svelte-1e0bl76{margin:var(--spacing-m)}}@media (min-width:700px){.theme-switcher-wrapper.svelte-1e0bl76{margin:var(--spacing-xl) 7%}}@media (min-width:1400px){.theme-switcher-wrapper.svelte-1e0bl76{margin:var(--spacing-xl) var(--spacing-4xl)}}.theme-switcher-wrapper *{cursor:pointer!important}.svelte-select{caret-color:transparent;position:relative;width:100%;z-index:100}.svelte-select .label-wrapper.svelte-1e0bl76{align-items:center;display:flex;gap:calc(var(--spacing-2xs) + var(--spacing-3xs))}.svelte-select .label-wrapper.svelte-1e0bl76 .icon:where(.svelte-1e0bl76){display:flex}.description.svelte-1e0bl76 .item-name:where(.svelte-1e0bl76){text-transform:capitalize}.description.svelte-1e0bl76 .item-auto-dark:where(.svelte-1e0bl76){display:none}@media (prefers-color-scheme:dark){.description.svelte-1e0bl76 .item-auto-light:where(.svelte-1e0bl76){display:none}.description.svelte-1e0bl76 .item-auto-dark:where(.svelte-1e0bl76){display:inline}}div.sidebar.svelte-z9yw1l{background-attachment:fixed;background-blend-mode:soft-light;background-color:var(--color-panel-background);background-image:url(../../../leaves.jpg);background-repeat:repeat;background-size:20rem 20rem;border-right:1px solid var(--color-border);text-align:center;z-index:10}div.app-wrapper[data-theme=light] div.sidebar.svelte-z9yw1l,html[data-theme=light] div.sidebar.svelte-z9yw1l{background-blend-mode:multiply;background-image:url(../../../leaves-light.jpg)}div.app-wrapper[data-theme=black] div.sidebar.svelte-z9yw1l,div.app-wrapper[data-theme=cyberpunk] div.sidebar.svelte-z9yw1l,html[data-theme=black] div.sidebar.svelte-z9yw1l,html[data-theme=cyberpunk] div.sidebar.svelte-z9yw1l{background-image:none}@media (prefers-color-scheme:light){div.app-wrapper[data-theme=auto] div.sidebar.svelte-z9yw1l,html[data-theme=auto] div.sidebar.svelte-z9yw1l{background-blend-mode:multiply;background-image:url(../../../leaves-light.jpg)}}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l){align-items:center;display:flex;flex-direction:column;gap:var(--spacing-xl);height:100vh;justify-content:center;position:sticky;top:0;width:100%}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) a.img-wrapper:where(.svelte-z9yw1l),div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) a.name-wrapper:where(.svelte-z9yw1l){text-decoration:none}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) a.img-wrapper:where(.svelte-z9yw1l):hover,div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) a.name-wrapper:where(.svelte-z9yw1l):hover{opacity:1}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) .occasion-blurb:where(.svelte-z9yw1l){color:var(--color-subtitle);margin-top:calc(var(--spacing-s)*-1);max-width:20rem;padding:0 var(--spacing-s);text-align:center;width:100%}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) .occasion-blurb:where(.svelte-z9yw1l) .learn-more-link:where(.svelte-z9yw1l){white-space:nowrap}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) .name-wrapper:where(.svelte-z9yw1l){align-items:center;display:flex;justify-content:center}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) .name-wrapper:where(.svelte-z9yw1l) h1:where(.svelte-z9yw1l){letter-spacing:.05rem;line-height:1;margin:0}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) p.subtitle.role:where(.svelte-z9yw1l){color:var(--color-foreground);font-size:var(--font-size-m)}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) .img-wrapper:where(.svelte-z9yw1l){height:10.5rem;min-height:10.5rem;min-width:10.5rem;width:10.5rem}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) .img-wrapper.rounded:where(.svelte-z9yw1l){border:3px solid var(--color-border);border-radius:50%;overflow:hidden}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) .img-wrapper:where(.svelte-z9yw1l) picture:where(.svelte-z9yw1l){display:block;height:100%;position:relative;width:100%}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l) .img-wrapper:where(.svelte-z9yw1l) picture:where(.svelte-z9yw1l) :where(.svelte-z9yw1l){display:block;height:100%;left:0;position:absolute;top:0;width:100%}@media (max-width:999px){div.sidebar.svelte-z9yw1l{background-attachment:scroll;border-width:0;border-bottom:1px solid var(--color-border);padding:var(--spacing-xl) var(--spacing-xl) 0}div.sidebar.svelte-z9yw1l div.sidebar-content:where(.svelte-z9yw1l){height:unset!important;padding:var(--spacing-2xl) 0 var(--spacing-3xl);position:static!important}}:root,.app-wrapper{--color-background: oklch(98% .005 258);--color-panel-background: oklch(95% .01 258);--color-border: oklch(90% .015 258);--color-focus-outline: oklch(65% .03 258);--color-subtitle: oklch(58% .025 258);--color-link: oklch(48% .1 258);--color-foreground: oklch(46% .025 258);--color-heading: oklch(35% .015 258);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}@media (prefers-color-scheme: light){:root,div.app-wrapper{--color-background: oklch(98% .005 258);--color-panel-background: oklch(95% .01 258);--color-border: oklch(90% .015 258);--color-focus-outline: oklch(65% .03 258);--color-subtitle: oklch(58% .025 258);--color-link: oklch(48% .1 258);--color-foreground: oklch(46% .025 258);--color-heading: oklch(35% .015 258);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}}@media (prefers-color-scheme: dark){:root,div.app-wrapper{--color-background: oklch(20% .015 152);--color-panel-background: oklch(26% .02 152);--color-border: oklch(30% .025 152);--color-focus-outline: oklch(44% .035 152);--color-subtitle: oklch(74% .045 152);--color-link: oklch(80% .1 152);--color-foreground: oklch(84% .025 152);--color-heading: oklch(95% .01 152);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}}html[data-theme=light],div.app-wrapper[data-theme=light]{--color-background: oklch(98% .005 258);--color-panel-background: oklch(95% .01 258);--color-border: oklch(90% .015 258);--color-focus-outline: oklch(65% .03 258);--color-subtitle: oklch(58% .025 258);--color-link: oklch(48% .1 258);--color-foreground: oklch(46% .025 258);--color-heading: oklch(35% .015 258);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}html[data-theme=dark],div.app-wrapper[data-theme=dark]{--color-background: oklch(20% .015 152);--color-panel-background: oklch(26% .02 152);--color-border: oklch(30% .025 152);--color-focus-outline: oklch(44% .035 152);--color-subtitle: oklch(74% .045 152);--color-link: oklch(80% .1 152);--color-foreground: oklch(84% .025 152);--color-heading: oklch(95% .01 152);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}html[data-theme=cyberpunk],div.app-wrapper[data-theme=cyberpunk]{--color-heading: oklch(86.85% .143 99deg);--color-foreground: oklch(83.33% .089 289);--color-link: oklch(86.85% .143 99deg);--color-subtitle: oklch(75.17% .136 289);--color-focus-outline: oklch(47.2% .118 328);--color-border: oklch(42.81% .107 328);--color-panel-background: oklch(20.37% .052 289);--color-background: oklch(15.13% .04 289);font-family:IBM Plex Mono,monospace}html[data-theme=black],div.app-wrapper[data-theme=black]{--color-heading: oklch(100% 0 0);--color-foreground: oklch(87% 0 0);--color-link: oklch(100% 0 0);--color-subtitle: oklch(71.55% 0 0);--color-focus-outline: oklch(43.86% 0 0);--color-border: oklch(23.93% 0 0);--color-panel-background: oklch(16.38% 0 0);--color-background: oklch(0% 0 0);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}html[data-theme=black] a,div.app-wrapper[data-theme=black] a{text-decoration:underline}html[data-theme=blue],div.app-wrapper[data-theme=blue]{--color-background: oklch(20% .015 257);--color-panel-background: oklch(26% .02 257);--color-border: oklch(30% .025 257);--color-focus-outline: oklch(44% .035 257);--color-subtitle: oklch(74% .045 257);--color-link: oklch(80% .1 257);--color-foreground: oklch(84% .025 257);--color-heading: oklch(95% .01 257);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol}.app-wrapper{--font-size-2xs: .8rem;--font-size-xs: .9rem;--font-size-body: .95rem;--font-size-s: 1rem;--font-size-m: 1.2rem;--font-size-l: 1.5rem;--font-size-xl: 2.2rem;--line-height-loose: 2;--spacing-3xs: .125rem;--spacing-2xs: .25rem;--spacing-xs: .5rem;--spacing-s: .75rem;--spacing-m: 1rem;--spacing-l: 1.25rem;--spacing-xl: 1.5rem;--spacing-2xl: 2rem;--spacing-3xl: 3rem;--spacing-4xl: 5rem;--border-radius-s: .5rem;--border-radius-l: .75rem}html,body{padding:0;margin:0}html{background-color:var(--color-background);visibility:visible!important;font-size:15px}body{background-color:var(--color-background);line-height:1.6;overflow-y:scroll;max-width:100vw;overflow-x:hidden}div.app-wrapper{color:var(--color-foreground);background-color:var(--color-background);font-size:var(--font-size-body)}@media (prefers-reduced-motion: reduce){body,body *{animation-delay:0ms!important;animation-duration:1ms!important;transition-delay:0ms!important;transition-duration:1ms!important}}@media (min-width: 700px){html{font-size:17px}}img{color:transparent}input[type=button],button{touch-action:manipulation;-webkit-user-select:none;user-select:none}input[type=button]:not(:disabled),button:not(:disabled){cursor:pointer}a:active,input[type=button]:active,button:active{opacity:.8}:focus{outline:2px dotted var(--color-focus-outline)!important;outline-offset:1px!important}:focus:not(:focus-visible){outline:none!important}:focus-visible{outline:2px dotted var(--color-focus-outline)!important;outline-offset:1px!important}article.post-full p,.intro p{margin:var(--spacing-m) auto!important}p{margin:0;padding:0;color:var(--color-foreground)}.transition-colors,p,a,h1,h2,h3,h4,code{transition:color .3s ease,background-color .3s ease,border-color .3s ease,box-shadow .3s ease,outline-color .3s ease}h1,h2,h3,h4,h5{color:var(--color-heading);font-family:Newsreader,Georgia,serif;font-weight:500!important;letter-spacing:.006rem}html[data-theme=cyberpunk] h1,html[data-theme=cyberpunk] h2,html[data-theme=cyberpunk] h3,html[data-theme=cyberpunk] h4,html[data-theme=cyberpunk] h5,div.app-wrapper[data-theme=cyberpunk] h1,div.app-wrapper[data-theme=cyberpunk] h2,div.app-wrapper[data-theme=cyberpunk] h3,div.app-wrapper[data-theme=cyberpunk] h4,div.app-wrapper[data-theme=cyberpunk] h5{font-family:IBM Plex Mono,monospace}h1{font-size:var(--font-size-xl);margin:var(--spacing-3xl) 0 var(--spacing-l)}h2{font-size:var(--font-size-l);margin:var(--spacing-2xl) 0 var(--spacing-m)}h3{font-size:var(--font-size-l);margin:var(--spacing-xl) 0 var(--spacing-s)}.content-wrapper{max-width:1100px;width:100%;margin:0 auto;padding:0 5%}@media (min-width: 700px){.content-wrapper{padding:0 7%}}@media (min-width: 1400px){.content-wrapper{padding:0 var(--spacing-4xl)}}code{background-color:var(--color-panel-background)!important;border:1px solid var(--color-border);padding:0 var(--spacing-2xs);display:inline-block;font-size:var(--font-size-2xs)!important}a{color:var(--color-link);text-decoration:none}a:hover{opacity:.7}html{box-sizing:border-box}*,:after,:before{box-sizing:inherit}:root{-moz-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}hr{height:0}abbr[title]{text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:IBM Plex Mono,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;margin:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{padding:0}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}div.two-column.svelte-83t40f{display:flex}div.two-column.svelte-83t40f>:first-child{flex-shrink:0;margin-right:var(--spacing-m);width:23rem}div.two-column.svelte-83t40f>:last-child{width:100%}div.two-column.svelte-83t40f>:not(:first-child):not(:last-child){display:none}@media (max-width:999px){div.two-column.svelte-83t40f{flex-direction:column}div.two-column.svelte-83t40f>:first-child{margin-right:0;max-width:100%;min-width:0;width:100%!important}}@media (max-width:1399px){div.two-column.svelte-83t40f>:first-child{width:18rem}}@media (min-width:1800px){div.two-column.svelte-83t40f>:first-child{width:30rem}}
