:root{--font-sans: Figtree, Inter, ui-sans-serif, system-ui, sans-serif;--font-medium: Figtree, Inter, ui-sans-serif, system-ui, sans-serif;--font-mono: Inconsolata, "SFMono-Regular", Consolas, monospace;--shadow-intensity: 1;--quiet-content: .48;--radius-card: 30px;--radius-pill: 999px;--radius-soft: 22px;--shadow-card: 0 18px 58px rgb(5 5 14 / .34);--shadow-glow: 0 0 0 1px color-mix(in srgb, var(--primary-alt) 7%, transparent), 0 22px 70px rgb(7 6 18 / .42);--gradient-page: radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 28%), radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 31%), linear-gradient(180deg, var(--background) 0%, color-mix(in srgb, var(--background) 82%, var(--surface)) 52%, var(--background) 100%);--gradient-page-alt: radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 29%), linear-gradient(180deg, color-mix(in srgb, var(--background) 82%, var(--surface-alt)) 0%, var(--background) 100%);--gradient-card: linear-gradient(145deg, var(--surface-alt) 0%, var(--surface) 100%);--gradient-card-reverse: linear-gradient(145deg, var(--surface) 0%, var(--surface-alt) 100%);--type: dark;--base: rgb(0 0 0);--inverted: rgb(255 255 255);--background: rgb(29 29 46);--layout: rgb(29 29 46);--layout-alt: rgb(40 38 62);--surface: rgb(17 17 29);--surface-alt: rgb(33 31 54);--popup: rgb(17 17 29 / .9333);--popup-primary: rgb(227 223 245);--popup-alt: rgb(24 23 38);--header: rgb(20 19 31);--header-alt: rgb(121 228 138);--on-header: rgb(243 240 255);--header-hover: rgb(255 255 255 / .102);--icon-hover: rgb(255 255 255 / .1569);--outline: rgb(58 56 83);--shadow: rgb(9 8 21 / .6667);--scrollbar: rgb(119 115 151);--accent: rgb(106 214 170);--primary: rgb(119 114 217);--primary-alt: rgb(163 157 239);--on-primary: rgb(16 20 26);--secondary: rgb(156 152 177);--inactive: rgb(76 73 99);--text-primary: rgb(226 223 242);--text-menu: rgb(226 223 242 / .8667);--text-alt: rgb(226 223 242 / .6);--text-tooltip: rgb(226 223 242 / .8);--status-red: rgb(245 66 108);--status-orange: rgb(255 170 72);--status-green: rgb(106 214 170);--status-blue: rgb(84 209 255);--shadow-opacity: calc(var(--shadow-intensity) * 100%);--shadow-color: color-mix(in srgb, var(--shadow) var(--shadow-opacity), transparent)}html[data-amcs-theme=auto-mcs]{--font-sans: Figtree, Inter, ui-sans-serif, system-ui, sans-serif;--font-medium: Figtree, Inter, ui-sans-serif, system-ui, sans-serif;--font-mono: Inconsolata, "SFMono-Regular", Consolas, monospace;--shadow-intensity: 1;--quiet-content: .48;--radius-card: 30px;--radius-pill: 999px;--radius-soft: 22px;--shadow-card: 0 18px 58px rgb(5 5 14 / .34);--shadow-glow: 0 0 0 1px color-mix(in srgb, var(--primary-alt) 7%, transparent), 0 22px 70px rgb(7 6 18 / .42);--gradient-page: radial-gradient(circle at 15% 0%, color-mix(in srgb, var(--accent) 7%, transparent), transparent 28%), radial-gradient(circle at 88% 8%, color-mix(in srgb, var(--primary) 9%, transparent), transparent 31%), linear-gradient(180deg, var(--background) 0%, color-mix(in srgb, var(--background) 82%, var(--surface)) 52%, var(--background) 100%);--gradient-page-alt: radial-gradient(circle at 82% 0%, color-mix(in srgb, var(--primary) 7%, transparent), transparent 29%), linear-gradient(180deg, color-mix(in srgb, var(--background) 82%, var(--surface-alt)) 0%, var(--background) 100%);--gradient-card: linear-gradient(145deg, var(--surface-alt) 0%, var(--surface) 100%);--gradient-card-reverse: linear-gradient(145deg, var(--surface) 0%, var(--surface-alt) 100%);--type: dark;--base: rgb(0 0 0);--inverted: rgb(255 255 255);--background: rgb(29 29 46);--layout: rgb(29 29 46);--layout-alt: rgb(40 38 62);--surface: rgb(17 17 29);--surface-alt: rgb(33 31 54);--popup: rgb(17 17 29 / .9333);--popup-primary: rgb(227 223 245);--popup-alt: rgb(24 23 38);--header: rgb(20 19 31);--header-alt: rgb(121 228 138);--on-header: rgb(243 240 255);--header-hover: rgb(255 255 255 / .102);--icon-hover: rgb(255 255 255 / .1569);--outline: rgb(58 56 83);--shadow: rgb(9 8 21 / .6667);--scrollbar: rgb(119 115 151);--accent: rgb(106 214 170);--primary: rgb(119 114 217);--primary-alt: rgb(163 157 239);--on-primary: rgb(16 20 26);--secondary: rgb(156 152 177);--inactive: rgb(76 73 99);--text-primary: rgb(226 223 242);--text-menu: rgb(226 223 242 / .8667);--text-alt: rgb(226 223 242 / .6);--text-tooltip: rgb(226 223 242 / .8);--status-red: rgb(245 66 108);--status-orange: rgb(255 170 72);--status-green: rgb(106 214 170);--status-blue: rgb(84 209 255);--shadow-opacity: calc(var(--shadow-intensity) * 100%);--shadow-color: color-mix(in srgb, var(--shadow) var(--shadow-opacity), transparent)}.auto-mcs-brand{--brand-mark-size: 36px;--brand-wordmark-size: 1.55rem;display:inline-flex;align-items:center;gap:.62rem;min-width:0;line-height:1;text-decoration:none;transform-origin:center;transition:transform .12s ease,opacity .12s ease}.auto-mcs-brand:hover,.auto-mcs-brand:focus-visible{transform:scale(1.025)}.auto-mcs-brand:active{transform:scale(.985)}.auto-mcs-brand-mark{display:block;width:var(--brand-mark-size);height:var(--brand-mark-size);flex:0 0 var(--brand-mark-size);object-fit:contain;filter:drop-shadow(1px 1px 0 #20422E) drop-shadow(0 7px 14px color-mix(in srgb,var(--accent) 16%,transparent))}.auto-mcs-brand-wordmark{display:inline-block;padding-right:2px;padding-bottom:2px;font-family:"Figtree",var(--font-sans);font-size:var(--brand-wordmark-size);font-weight:600;letter-spacing:-.045em;white-space:nowrap;color:transparent;background:linear-gradient(90deg,#6ad6aa,#79e48a);-webkit-background-clip:text;background-clip:text;filter:drop-shadow(1px 1px 0 #20422E)}.nav{--amcs-pink: #EA4AA9;--site-nav-height: 72px}.nav .container{width:min(100% - 2rem,1320px);margin-inline:auto}.site-shell>.nav:not(.nav-docs){width:100vw;max-width:100vw}.nav{position:sticky;top:0;z-index:80;isolation:isolate;padding-top:1rem;background:transparent;pointer-events:none}.nav:before{content:"";position:absolute;inset:0 0 auto;height:1rem;margin:0;padding:2.4rem 1.5rem;background:transparent;mask-image:linear-gradient(to bottom,black 47%,transparent);-webkit-mask-image:linear-gradient(to bottom,black 47%,transparent);backdrop-filter:blur(70px);-webkit-backdrop-filter:blur(70px);opacity:0;transition:opacity .2s ease;pointer-events:none;z-index:0}.nav.is-scrolled:before{opacity:1}.nav-inner{position:relative;z-index:1;pointer-events:auto;box-sizing:border-box;height:var(--site-nav-height);min-height:var(--site-nav-height);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;padding:.52rem .72rem .52rem 1rem;border:1px solid rgb(49 48 68);border-radius:50px;background:linear-gradient(135deg,color-mix(in srgb,color-mix(in srgb,var(--accent) 5%,var(--surface-alt)) 88%,transparent),color-mix(in srgb,var(--surface) 89%,transparent) 42%);background-clip:padding-box;box-shadow:0 12px 38px #05050e3d;backdrop-filter:blur(25px) saturate(1.16);-webkit-backdrop-filter:blur(25px) saturate(1.16);transition:box-shadow .16s ease,background .16s ease,transform .16s ease}.nav.is-scrolled .nav-inner{box-shadow:0 15px 44px #05050e5c,inset 0 1px #ffffff0a;background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 5%,var(--surface-alt)),color-mix(in srgb,var(--surface) 94%,transparent) 42%)}.site-brand{justify-self:start}.nav-links{justify-self:center;align-self:center;display:flex;align-items:center;gap:.2rem;margin:0;line-height:normal;padding:.25rem;border-radius:999px;background:color-mix(in srgb,var(--primary) 5%,transparent)}.nav-tab{position:relative;padding:.56rem .84rem;border-radius:999px;color:color-mix(in srgb,var(--text-primary) 64%,transparent);font-size:.9rem;font-weight:560;line-height:1.3;text-decoration:none;transition:background .13s ease,color .13s ease,transform .13s ease,box-shadow .13s ease}@media(hover:hover)and (pointer:fine){.nav-tab:hover{color:var(--text-primary);background:color-mix(in srgb,var(--primary) 12%,var(--surface-alt));transform:translateY(-1px)}}.nav-tab.active{color:#10261c;background:linear-gradient(100deg,#6ad6aa,#79e48a);box-shadow:0 8px 22px color-mix(in srgb,var(--accent) 19%,transparent),inset 0 1px #ffffff47}.nav-actions{justify-self:end;align-self:center;display:flex;align-items:center;gap:.35rem;margin:0}.nav-support{min-height:39px;display:inline-flex;align-items:center;justify-content:center;gap:.4rem;border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:999px;text-decoration:none;transition:all .12s ease}.nav-support{padding:0 .74rem;color:color-mix(in srgb,var(--text-primary) 88%,var(--amcs-pink));background:color-mix(in srgb,var(--amcs-pink) 12%,var(--surface));font-weight:600;font-size:.84rem}.nav-support-heart{display:block;flex:0 0 auto;width:16px;height:16px;color:var(--amcs-pink)}.nav-support:hover{transform:scale(1.035);filter:brightness(1.25) saturate(1.25)}.nav-toggle{display:none;align-items:center;justify-content:center;flex-direction:column;gap:5px;width:39px;height:39px;padding:0;border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:999px;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 5%,transparent);cursor:pointer;transition:background .14s ease,transform .14s ease}.nav-toggle-line{display:block;width:18px;height:2px;border-radius:999px;background:currentColor;transition:transform .16s ease,opacity .12s ease}.nav-toggle[aria-expanded=true] .nav-toggle-line:nth-child(1){transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-line:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] .nav-toggle-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-library-toggle{position:relative;display:none;flex:0 0 39px;align-items:center;justify-content:center;width:39px;height:39px;padding:0;border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:999px;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 5%,transparent);cursor:pointer;transition:transform .14s ease,background .14s ease}.nav-library-icon{transform:translateY(1.25px);width:22px;height:22px;transition:transform .16s ease,opacity .13s ease}.nav-library-close{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;opacity:0;transform:scale(.85);pointer-events:none;transition:opacity .13s ease,transform .16s ease}body:has(#starlight__sidebar:popover-open) .nav-library-icon{opacity:0;transform:scale(.72)}body:has(#starlight__sidebar:popover-open) .nav-library-close{opacity:1;transform:scale(1)}body:has(#starlight__sidebar:popover-open) .nav-library-close .nav-toggle-line:nth-child(1){transform:translateY(7px) rotate(45deg)}body:has(#starlight__sidebar:popover-open) .nav-library-close .nav-toggle-line:nth-child(2){opacity:0}body:has(#starlight__sidebar:popover-open) .nav-library-close .nav-toggle-line:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nav-search{width:39px;height:39px;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;padding:9px;border:1px solid color-mix(in srgb,var(--text-primary) 6%,transparent);border-radius:50%;color:var(--text-primary);background:color-mix(in srgb,var(--text-primary) 5%,transparent);cursor:pointer;transition:transform .12s ease,filter .12s ease}.nav-search svg{width:19px;height:19px}.nav-search:hover{transform:scale(1.035);filter:brightness(1.25) saturate(1.25)}.nav-search:focus-visible,.nav-toggle:focus-visible,.nav-library-toggle:focus-visible{outline:2px solid var(--primary-alt);outline-offset:3px}.nav-docs{padding-top:0;height:100%;width:100%;position:static}.nav-docs .nav-inner{height:var(--site-nav-height);min-height:var(--site-nav-height)}@media(max-width:920px){.nav-links .nav-tab:nth-child(1){order:1}.nav-links .nav-tab:nth-child(2){order:2}.nav-links .nav-tab:nth-child(6){order:3}.nav-links .nav-tab:nth-child(3){order:4}.nav-links .nav-tab:nth-child(4){order:5}.nav-links .nav-tab:nth-child(5){order:6}.nav-support-heart{width:20px;height:20px}.nav:not(.nav-docs).is-scrolled{height:calc(var(--site-nav-height) + 1rem)}.nav:not(.nav-docs).is-scrolled .nav-inner{position:absolute;top:1rem;left:0;right:0}.nav-inner,.nav-docs .nav-inner{height:auto;min-height:var(--site-nav-height);grid-template-columns:minmax(0,1fr) auto;grid-template-rows:minmax(calc(var(--site-nav-height) - 1.04rem - 2px),auto) auto;column-gap:.55rem;row-gap:0;padding:.52rem .55rem;border-radius:calc(var(--site-nav-height) / 2)}.site-brand{grid-column:1;grid-row:1}.nav-actions{grid-column:2;grid-row:1;gap:.5rem}.nav-links{position:static;inset:auto;grid-column:1 / -1;grid-row:2;width:calc(100% + 2rem);min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;align-items:stretch;column-gap:.65rem;row-gap:.6rem;max-height:0;overflow:hidden;margin-inline:-1rem;padding:0 1.25rem;border:0;border-radius:0;background:transparent;box-shadow:none;line-height:normal;opacity:0;visibility:hidden;pointer-events:none;transition:max-height .24s ease,padding .24s ease,opacity .16s ease,visibility 0s linear .24s}.nav-links.is-open{max-height:460px;padding:1rem 1.25rem .35rem;opacity:1;visibility:visible;pointer-events:auto;transition:max-height .24s ease,padding .24s ease,opacity .16s ease}.nav-tab{box-sizing:border-box;display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:25px;padding:.7rem .5rem;margin-top:1px;border-radius:25px;text-align:center;color:color-mix(in srgb,var(--text-primary) 75%,transparent);background:color-mix(in srgb,var(--primary) 10%,transparent)}.nav-tab.active{border-color:transparent}@media(hover:hover)and (pointer:fine){.nav-tab:not(.active):hover{background:color-mix(in srgb,var(--primary) 16%,transparent)}}.nav-tab:not(.active):active{color:var(--text-primary);background:color-mix(in srgb,var(--primary) 20%,transparent);transform:scale(.98)}.nav-toggle{display:inline-flex}.nav-support-label{display:none}.nav-support{width:39px;padding:0}}@media(max-width:620px){.nav:before{height:unset;padding:1.5rem 2rem;backdrop-filter:blur(40px);-webkit-backdrop-filter:blur(40px)}.nav{--site-nav-height: 56px;padding-top:.4rem}.nav .container{width:min(100% - 1rem,1320px)}.nav-docs{padding-top:0}.nav:not(.nav-docs).is-scrolled{height:calc(var(--site-nav-height) + .4rem)}.nav:not(.nav-docs).is-scrolled .nav-inner{top:.4rem}}@media(max-width:360px){.nav-inner{column-gap:.3rem}.nav-actions{gap:.32rem}}@media(max-width:340px){.nav .auto-mcs-brand{--brand-wordmark-size: 1.45rem;--brand-mark-size: 32px;gap:.38rem}.nav-actions{gap:.25rem}.nav-support,.nav-toggle,.nav-library-toggle,.nav-search{width:36px;height:36px}.nav-search,.nav-library-toggle{flex-basis:36px}}@media(prefers-reduced-motion:reduce){.nav-inner,.nav-links,.nav-toggle,.nav-toggle-line,.nav-library-toggle,.nav-library-icon,.nav-library-close{transition:none}}@media(max-width:799px){.nav-docs .nav-support{display:none}.nav-docs .nav-library-toggle{display:inline-flex}.nav-docs .nav-actions{gap:.5rem}}.pagefind-ui__result.svelte-j9e30.svelte-j9e30{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-j9e30.svelte-j9e30:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-thumb.svelte-j9e30.svelte-j9e30{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-j9e30.svelte-j9e30{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-j9e30.svelte-j9e30{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-j9e30 .pagefind-ui__result-link.svelte-j9e30:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-j9e30.svelte-j9e30{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-j9e30.svelte-j9e30{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-j9e30.svelte-j9e30{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-j9e30.svelte-j9e30{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;display:flex;align-items:flex-start;gap:min(calc(40px * var(--pagefind-ui-scale)),3%);padding:calc(30px * var(--pagefind-ui-scale)) 0 calc(40px * var(--pagefind-ui-scale));border-top:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result.svelte-4xnkmf.svelte-4xnkmf:last-of-type{border-bottom:solid var(--pagefind-ui-border-width) var(--pagefind-ui-border)}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf{display:flex;flex-direction:column;padding-left:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf.svelte-4xnkmf:first-of-type{padding-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{font-size:.9em;position:relative}.pagefind-ui__result-nested.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:before{content:"⤷ ";position:absolute;top:0;right:calc(100% + .1em)}.pagefind-ui__result-thumb.svelte-4xnkmf.svelte-4xnkmf{width:min(30%,calc((30% - (100px * var(--pagefind-ui-scale))) * 100000));max-width:calc(120px * var(--pagefind-ui-scale));margin-top:calc(10px * var(--pagefind-ui-scale));aspect-ratio:var(--pagefind-ui-image-box-ratio);position:relative}.pagefind-ui__result-image.svelte-4xnkmf.svelte-4xnkmf{display:block;position:absolute;left:50%;transform:translate(-50%);font-size:0;width:auto;height:auto;max-width:100%;max-height:100%;border-radius:var(--pagefind-ui-image-border-radius)}.pagefind-ui__result-inner.svelte-4xnkmf.svelte-4xnkmf{flex:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:calc(10px * var(--pagefind-ui-scale))}.pagefind-ui__result-title.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:700;font-size:calc(21px * var(--pagefind-ui-scale));margin-top:0;margin-bottom:0}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf{color:var(--pagefind-ui-text);text-decoration:none}.pagefind-ui__result-title.svelte-4xnkmf .pagefind-ui__result-link.svelte-4xnkmf:hover{text-decoration:underline}.pagefind-ui__result-excerpt.svelte-4xnkmf.svelte-4xnkmf{display:inline-block;font-weight:400;font-size:calc(16px * var(--pagefind-ui-scale));margin-top:calc(4px * var(--pagefind-ui-scale));margin-bottom:0;min-width:calc(250px * var(--pagefind-ui-scale))}.pagefind-ui__loading.svelte-4xnkmf.svelte-4xnkmf{color:var(--pagefind-ui-text);background-color:var(--pagefind-ui-text);border-radius:var(--pagefind-ui-border-radius);opacity:.1;pointer-events:none}.pagefind-ui__result-tags.svelte-4xnkmf.svelte-4xnkmf{list-style-type:none;padding:0;display:flex;gap:calc(20px * var(--pagefind-ui-scale));flex-wrap:wrap;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__result-tag.svelte-4xnkmf.svelte-4xnkmf{padding:calc(4px * var(--pagefind-ui-scale)) calc(8px * var(--pagefind-ui-scale));font-size:calc(14px * var(--pagefind-ui-scale));border-radius:var(--pagefind-ui-border-radius);background-color:var(--pagefind-ui-tag)}legend.svelte-1v2r7ls.svelte-1v2r7ls{position:absolute;clip:rect(0 0 0 0)}.pagefind-ui__filter-panel.svelte-1v2r7ls.svelte-1v2r7ls{min-width:min(calc(260px * var(--pagefind-ui-scale)),100%);flex:1;display:flex;flex-direction:column;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{border:0;padding:0}.pagefind-ui__filter-block.svelte-1v2r7ls.svelte-1v2r7ls{padding:0;display:block;border-bottom:solid calc(2px * var(--pagefind-ui-scale)) var(--pagefind-ui-border);padding:calc(20px * var(--pagefind-ui-scale)) 0}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls{font-size:calc(16px * var(--pagefind-ui-scale));position:relative;display:flex;align-items:center;list-style:none;font-weight:700;cursor:pointer;height:calc(24px * var(--pagefind-ui-scale))}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls::-webkit-details-marker{display:none}.pagefind-ui__filter-name.svelte-1v2r7ls.svelte-1v2r7ls:after{position:absolute;content:"";right:calc(6px * var(--pagefind-ui-scale));top:50%;width:calc(8px * var(--pagefind-ui-scale));height:calc(8px * var(--pagefind-ui-scale));border:solid calc(2px * var(--pagefind-ui-scale)) currentColor;border-right:0;border-top:0;transform:translateY(-70%) rotate(-45deg)}.pagefind-ui__filter-block[open].svelte-1v2r7ls .pagefind-ui__filter-name.svelte-1v2r7ls:after{transform:translateY(-70%) rotate(-225deg)}.pagefind-ui__filter-group.svelte-1v2r7ls.svelte-1v2r7ls{display:flex;flex-direction:column;gap:calc(20px * var(--pagefind-ui-scale));padding-top:calc(30px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls{position:relative;display:flex;align-items:center;gap:calc(8px * var(--pagefind-ui-scale))}.pagefind-ui__filter-value.svelte-1v2r7ls.svelte-1v2r7ls:before{position:absolute;content:"";top:50%;left:calc(8px * var(--pagefind-ui-scale));width:0px;height:0px;border:solid 1px #fff;opacity:0;transform:translate(calc(4.5px * var(--pagefind-ui-scale) * -1),calc(.8px * var(--pagefind-ui-scale))) skew(-5deg) rotate(-45deg);transform-origin:top left;border-top:0;border-right:0;pointer-events:none}.pagefind-ui__filter-value.pagefind-ui__filter-value--checked.svelte-1v2r7ls.svelte-1v2r7ls:before{opacity:1;width:calc(9px * var(--pagefind-ui-scale));height:calc(4px * var(--pagefind-ui-scale));transition:width .1s ease-out .1s,height .1s ease-in}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls{margin:0;width:calc(16px * var(--pagefind-ui-scale));height:calc(16px * var(--pagefind-ui-scale));border:solid 1px var(--pagefind-ui-border);appearance:none;-webkit-appearance:none;border-radius:calc(var(--pagefind-ui-border-radius) / 2);background-color:var(--pagefind-ui-background);cursor:pointer}.pagefind-ui__filter-checkbox.svelte-1v2r7ls.svelte-1v2r7ls:checked{background-color:var(--pagefind-ui-primary);border:solid 1px var(--pagefind-ui-primary)}.pagefind-ui__filter-label.svelte-1v2r7ls.svelte-1v2r7ls{cursor:pointer;font-size:calc(16px * var(--pagefind-ui-scale));font-weight:400}.pagefind-ui--reset *:where(:not(html,iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert;outline:revert}.pagefind-ui--reset *,.pagefind-ui--reset *:before,.pagefind-ui--reset *:after{box-sizing:border-box}.pagefind-ui--reset a,.pagefind-ui--reset button{cursor:revert}.pagefind-ui--reset ol,.pagefind-ui--reset ul,.pagefind-ui--reset menu{list-style:none}.pagefind-ui--reset img{max-width:100%}.pagefind-ui--reset table{border-collapse:collapse}.pagefind-ui--reset input,.pagefind-ui--reset textarea{-webkit-user-select:auto}.pagefind-ui--reset textarea{white-space:revert}.pagefind-ui--reset meter{-webkit-appearance:revert;appearance:revert}.pagefind-ui--reset ::placeholder{color:unset}.pagefind-ui--reset :where([hidden]){display:none}.pagefind-ui--reset :where([contenteditable]:not([contenteditable=false])){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space;-webkit-user-select:auto}.pagefind-ui--reset :where([draggable=true]){-webkit-user-drag:element}.pagefind-ui--reset mark{all:revert}:root{--pagefind-ui-scale:.8;--pagefind-ui-primary:#393939;--pagefind-ui-text:#393939;--pagefind-ui-background:#ffffff;--pagefind-ui-border:#eeeeee;--pagefind-ui-tag:#eeeeee;--pagefind-ui-border-width:2px;--pagefind-ui-border-radius:8px;--pagefind-ui-image-border-radius:8px;--pagefind-ui-image-box-ratio:3 / 2;--pagefind-ui-font:system, -apple-system, "BlinkMacSystemFont", ".SFNSText-Regular", "San Francisco", "Roboto", "Segoe UI", "Helvetica Neue", "Lucida Grande", "Ubuntu", "arial", sans-serif}.pagefind-ui.svelte-e9gkc3{width:100%;color:var(--pagefind-ui-text);font-family:var(--pagefind-ui-font)}.pagefind-ui__hidden.svelte-e9gkc3{display:none!important}.pagefind-ui__suppressed.svelte-e9gkc3{opacity:0;pointer-events:none}.pagefind-ui__form.svelte-e9gkc3{position:relative}.pagefind-ui__form.svelte-e9gkc3:before{background-color:var(--pagefind-ui-text);width:calc(18px * var(--pagefind-ui-scale));height:calc(18px * var(--pagefind-ui-scale));top:calc(23px * var(--pagefind-ui-scale));left:calc(20px * var(--pagefind-ui-scale));content:"";position:absolute;display:block;opacity:.7;-webkit-mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");mask-image:url("data:image/svg+xml,%3Csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.7549 11.255H11.9649L11.6849 10.985C12.6649 9.845 13.2549 8.365 13.2549 6.755C13.2549 3.165 10.3449 0.255005 6.75488 0.255005C3.16488 0.255005 0.254883 3.165 0.254883 6.755C0.254883 10.345 3.16488 13.255 6.75488 13.255C8.36488 13.255 9.84488 12.665 10.9849 11.685L11.2549 11.965V12.755L16.2549 17.745L17.7449 16.255L12.7549 11.255ZM6.75488 11.255C4.26488 11.255 2.25488 9.245 2.25488 6.755C2.25488 4.26501 4.26488 2.255 6.75488 2.255C9.24488 2.255 11.2549 4.26501 11.2549 6.755C11.2549 9.245 9.24488 11.255 6.75488 11.255Z' fill='%23000000'/%3E%3C/svg%3E%0A");-webkit-mask-size:100%;mask-size:100%;z-index:9;pointer-events:none}.pagefind-ui__search-input.svelte-e9gkc3{height:calc(64px * var(--pagefind-ui-scale));padding:0 calc(70px * var(--pagefind-ui-scale)) 0 calc(54px * var(--pagefind-ui-scale));background-color:var(--pagefind-ui-background);border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);font-size:calc(21px * var(--pagefind-ui-scale));position:relative;appearance:none;-webkit-appearance:none;display:flex;width:100%;box-sizing:border-box;font-weight:700}.pagefind-ui__search-input.svelte-e9gkc3::placeholder{opacity:.2}.pagefind-ui__search-clear.svelte-e9gkc3{position:absolute;top:calc(3px * var(--pagefind-ui-scale));right:calc(3px * var(--pagefind-ui-scale));height:calc(58px * var(--pagefind-ui-scale));padding:0 calc(15px * var(--pagefind-ui-scale)) 0 calc(2px * var(--pagefind-ui-scale));color:var(--pagefind-ui-text);font-size:calc(14px * var(--pagefind-ui-scale));cursor:pointer;background-color:var(--pagefind-ui-background);border-radius:var(--pagefind-ui-border-radius)}.pagefind-ui__drawer.svelte-e9gkc3{gap:calc(60px * var(--pagefind-ui-scale));display:flex;flex-direction:row;flex-wrap:wrap}.pagefind-ui__results-area.svelte-e9gkc3{min-width:min(calc(400px * var(--pagefind-ui-scale)),100%);flex:1000;margin-top:calc(20px * var(--pagefind-ui-scale))}.pagefind-ui__results.svelte-e9gkc3{padding:0}.pagefind-ui__message.svelte-e9gkc3{box-sizing:content-box;font-size:calc(16px * var(--pagefind-ui-scale));height:calc(24px * var(--pagefind-ui-scale));padding:calc(20px * var(--pagefind-ui-scale)) 0;display:flex;align-items:center;font-weight:700;margin-top:0}.pagefind-ui__button.svelte-e9gkc3{margin-top:calc(40px * var(--pagefind-ui-scale));border:var(--pagefind-ui-border-width) solid var(--pagefind-ui-border);border-radius:var(--pagefind-ui-border-radius);height:calc(48px * var(--pagefind-ui-scale));padding:0 calc(12px * var(--pagefind-ui-scale));font-size:calc(16px * var(--pagefind-ui-scale));color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background);width:100%;text-align:center;font-weight:700;cursor:pointer}.pagefind-ui__button.svelte-e9gkc3:hover{border-color:var(--pagefind-ui-primary);color:var(--pagefind-ui-primary);background:var(--pagefind-ui-background)}html:has(.site-search-dialog[open]){overflow:hidden!important;padding-inline-end:var(--search-scrollbar-compensation, 0px);overscroll-behavior:none}.site-search-dialog{position:fixed;inset:min(7vh,70px) 0 auto;box-sizing:border-box;width:min(calc(100% - 2rem),680px);height:min(78dvh,760px);max-width:none;max-height:none;margin:0 auto;padding:0;border:1px solid color-mix(in srgb,var(--primary-alt) 10%,var(--outline));border-radius:25px;background:color-mix(in srgb,var(--popup) 83%,var(--surface-alt));color:var(--text-primary);box-shadow:0 18px 60px var(--shadow-color);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);overflow:hidden;overscroll-behavior:contain}.site-search-dialog:not([open]){display:none}.site-search-dialog[open]{display:block}.site-search-dialog::backdrop{background:color-mix(in srgb,var(--surface) 40%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.site-search-dialog-frame{display:flex;flex-direction:column;box-sizing:border-box;height:100%;min-height:0;padding:1.3rem 1.5rem .9rem;position:relative}.site-search-close{position:absolute;top:.55rem;right:1.2rem;z-index:2;display:inline-flex;align-items:center;gap:.45rem;padding:.25rem .5rem;border:0;border-radius:50px;background:transparent;color:var(--text-alt);font:inherit;font-size:.88rem;cursor:pointer;transition:color .14s ease,background .14s ease}.site-search-close:hover,.site-search-close:focus-visible{color:var(--primary-alt);background:color-mix(in srgb,var(--primary-alt) 8%,transparent)}.site-search-close span{font-size:1.3rem;line-height:1}.site-search-results{--pagefind-ui-scale: 1;--pagefind-ui-primary: var(--primary-alt);--pagefind-ui-text: var(--text-primary);--pagefind-ui-background: var(--surface);--pagefind-ui-border: var(--outline);--pagefind-ui-border-width: 1px;--pagefind-ui-font: var(--font-sans);--pagefind-ui-tag: var(--surface-alt);flex:1 1 auto;display:flex;flex-direction:column;min-width:0;min-height:0}.site-search-results .pagefind-ui{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;min-width:0}.site-search-message{margin:3rem 0 1rem;color:var(--text-alt)}.site-search-results .pagefind-ui__form{box-sizing:border-box;position:relative;display:flex;flex-direction:column;flex:1 1 auto;height:100%;min-height:0;min-width:0;margin:0;padding-top:1.65rem}.site-search-results .pagefind-ui__search-input{box-sizing:border-box;flex:0 0 auto;width:100%;height:52px!important;min-height:52px;padding:0 92px 0 55px!important;border:2px solid color-mix(in srgb,var(--primary-alt) 48%,var(--outline))!important;border-radius:50px;background:color-mix(in srgb,var(--popup) 55%,var(--surface))!important;color:var(--text-primary)!important;font-size:1.12rem;box-shadow:0 0 0 2px color-mix(in srgb,var(--primary-alt) 2%,transparent),0 10px 30px color-mix(in srgb,var(--shadow-color) 35%,transparent)!important;outline:none;text-transform:lowercase;transition:all .1s ease-out}.site-search-results .pagefind-ui__search-input::placeholder{color:color-mix(in srgb,#6c689e 60%,transparent);opacity:1}.site-search-results .pagefind-ui__search-input:focus{border-color:color-mix(in srgb,var(--primary-alt) 78%,white 12%)!important}.site-search-results .pagefind-ui__form:before{top:calc(1.65rem + 16px)!important;left:19px!important;width:20px!important;height:20px!important;background-color:color-mix(in srgb,#6c689e 60%,transparent);opacity:1}.site-search-results .pagefind-ui__search-clear{top:calc(1.65rem + 5px)!important;right:5px!important;box-sizing:border-box;height:42px!important;width:42px!important;padding:0 15px!important;border:0!important;border-radius:999px!important;background:transparent!important;color:color-mix(in srgb,#6c689e 60%,transparent);font:inherit;font-size:1.5rem;line-height:42px;opacity:1;scale:none;transition:background .12s ease,color .12s ease,opacity .12s ease}.site-search-results .pagefind-ui__search-clear:not(.pagefind-ui__suppressed):hover{color:var(--text-primary)!important;background:color-mix(in srgb,var(--primary-alt) 10%,transparent)!important}.site-search-results .pagefind-ui__search-clear.pagefind-ui__suppressed{opacity:0!important;pointer-events:none}.site-search-results .pagefind-ui__drawer{display:block;flex:1 1 0;height:0;min-height:0;min-width:0;margin:1rem 0 0;padding:.25rem .55rem 1rem 0;margin-right:-1rem!important;padding-right:1.55rem!important;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--primary-alt) 40%,transparent) transparent}.site-search-results .pagefind-ui__results-area{min-width:0;width:100%;margin-top:0}.site-search-results .pagefind-ui__message{box-sizing:border-box;height:auto;padding:0;margin:.5rem 0 1.25rem;color:color-mix(in srgb,var(--text-primary) 78%,transparent);font-size:.95rem}.site-search-results .pagefind-ui__results{display:flex;flex-direction:column;gap:.85rem;margin:0;padding:0;list-style:none}.site-search-results{--search-result-indent: 3.75rem;--search-result-pad-end: 1.25rem;--search-tree-size: 2.5rem;--search-tree-start: calc((var(--search-result-indent) - var(--search-tree-size)) / 2);--search-document-size: 1.875rem;--search-document-start: calc((var(--search-result-indent) - var(--search-document-size)) / 2)}.site-search-results .pagefind-ui__result{display:block!important;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:0!important;border:1px solid color-mix(in srgb,var(--outline) 62%,transparent);border-radius:18px;background:color-mix(in srgb,var(--popup) 52%,var(--surface));box-shadow:0 8px 24px color-mix(in srgb,var(--shadow-color) 38%,transparent);overflow:hidden;transition:border-color .14s ease}.site-search-results .pagefind-ui__result:last-of-type{border-bottom:1px solid color-mix(in srgb,var(--outline) 62%,transparent)}.site-search-results .pagefind-ui__result:hover,.site-search-results .pagefind-ui__result:focus-within{border-color:color-mix(in srgb,var(--primary-alt) 35%,var(--outline))}.site-search-results .pagefind-ui__result-inner{display:flex!important;flex-direction:column;align-items:stretch!important;gap:0;box-sizing:border-box;width:100%;min-width:0;margin:0!important;padding:0!important}.site-search-results .pagefind-ui__result-inner>.pagefind-ui__result-title{position:relative;display:block!important;box-sizing:border-box;align-self:stretch;width:100%;min-width:0;margin:0;padding:1rem var(--search-result-pad-end);padding-inline-start:var(--search-result-indent);background:transparent}.site-search-results .pagefind-ui__result-inner>.pagefind-ui__result-title:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--search-document-start);width:var(--search-document-size);background:color-mix(in srgb,var(--text-alt) 85%,var(--primary-alt));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='currentColor' viewBox='0 0 24 24'%3E%3Cpath d='M9 10h1a1 1 0 1 0 0-2H9a1 1 0 0 0 0 2Zm0 2a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2H9Zm11-3V8l-6-6a1 1 0 0 0-1 0H7a3 3 0 0 0-3 3v14a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3V9Zm-6-4 3 3h-2a1 1 0 0 1-1-1V5Zm4 14a1 1 0 0 1-1 1H7a1 1 0 0 1-1-1V5a1 1 0 0 1 1-1h5v3a3 3 0 0 0 3 3h3v9Zm-3-3H9a1 1 0 0 0 0 2h6a1 1 0 0 0 0-2Z'/%3E%3C/svg%3E") center / contain no-repeat;pointer-events:none}.site-search-results .pagefind-ui__result-title{color:var(--text-primary);font-size:1.2rem!important;font-weight:600!important}.site-search-results .pagefind-ui__result-link{color:var(--text-primary);text-decoration:none}.site-search-results .pagefind-ui__result-link:hover{color:var(--primary-alt);text-decoration:none}.site-search-results .pagefind-ui__result-excerpt{display:block!important;box-sizing:border-box;min-width:0!important;max-width:100%;margin:.3rem 0 0;color:color-mix(in srgb,var(--text-primary) 68%,transparent);font-size:.95rem;line-height:1.55;overflow-wrap:anywhere}.site-search-results .pagefind-ui__result-inner>.pagefind-ui__result-excerpt{align-self:stretch;width:100%;margin:0;padding:.75rem var(--search-result-pad-end);padding-inline-start:var(--search-result-indent)}.site-search-results .pagefind-ui__result-nested{position:relative;display:flex!important;flex-direction:column;align-self:stretch;box-sizing:border-box;width:100%;min-width:0;margin:0;padding:.7rem var(--search-result-pad-end)!important;padding-inline-start:var(--search-result-indent)!important;background:transparent;transition:background-color .14s ease}.site-search-results .pagefind-ui__result-nested:hover,.site-search-results .pagefind-ui__result-nested:focus-within{background:color-mix(in srgb,var(--primary-alt) 7%,transparent)}.site-search-results .pagefind-ui__result-nested .pagefind-ui__result-title{display:block!important;width:100%;min-width:0;margin:0;font-size:.96rem;font-weight:500}.site-search-results .pagefind-ui__result-nested .pagefind-ui__result-link{position:static}.site-search-results .pagefind-ui__result-nested .pagefind-ui__result-link:before{content:none!important;display:none!important}.site-search-results .pagefind-ui__result-nested:before{content:"";position:absolute;inset-block:0;inset-inline-start:var(--search-tree-start);width:var(--search-tree-size);background:color-mix(in srgb,var(--text-alt) 55%,var(--outline));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0 0 / 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' viewBox='0 0 16 1000' preserveAspectRatio='xMinYMin slice'%3E%3Cpath d='M8 0v1000m6-988H8'/%3E%3C/svg%3E") 0 0 / 100% no-repeat;pointer-events:none}.site-search-results .pagefind-ui__result-nested:last-of-type:before{-webkit-mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E");mask-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round' viewBox='0 0 16 16'%3E%3Cpath d='M8 0v12m6 0H8'/%3E%3C/svg%3E")}.site-search-results .pagefind-ui__result-tags{margin:0;padding:.7rem var(--search-result-pad-end);padding-inline-start:var(--search-result-indent)}.site-search-results mark{padding:2px 4px;border-radius:7px;color:var(--primary-alt);background:color-mix(in srgb,var(--primary-alt) 18%,transparent);font-weight:600}.site-search-results .pagefind-ui__button{display:block;width:min(42%,240px);margin:1.3rem auto 0;border:1px solid color-mix(in srgb,var(--outline) 65%,transparent);border-radius:20px;background:transparent;color:var(--text-primary);text-transform:lowercase;cursor:pointer;transition:border-color .14s ease,color .14s ease}.site-search-results .pagefind-ui__button:hover{border-color:color-mix(in srgb,var(--primary-alt) 60%,transparent);color:var(--primary-alt)}@media(max-width:620px){.site-search-dialog{inset:.5rem 0 auto;width:calc(100% - 1rem);height:calc(100dvh - 1rem);border-radius:20px}.site-search-dialog-frame{padding:.95rem .85rem .7rem}.site-search-close{top:.3rem;right:.7rem}.site-search-results .pagefind-ui__form{padding-top:1.6rem}.site-search-results .pagefind-ui__form:before{top:calc(1.6rem + 16px)!important}.site-search-results .pagefind-ui__search-clear{top:calc(1.6rem + 5px)!important}.site-search-results{--search-result-indent: 3.1rem;--search-result-pad-end: .85rem}}@media(prefers-reduced-motion:reduce){.site-search-results .pagefind-ui__result,.site-search-close{transition:none}}.control-bind{padding-left:5px;padding-right:5px;--control-text: var(--docs-heading-color, var(--text-primary));--control-shadow: #0c0c19;--mouse-border: var(--control-text);--mouse-body: var(--surface-alt);--mouse-button-active: var(--control-text);--mouse-button-inactive: color-mix(in srgb, var(--surface-alt) 76%, black);--mouse-divider: color-mix(in srgb, var(--control-text) 17%, var(--mouse-body));--mouse-shadow: var(--control-shadow)}.keybind{display:inline-flex;align-items:baseline;gap:.3rem;vertical-align:baseline;white-space:nowrap}.keybind-chord{display:inline-flex;align-items:baseline;gap:.28rem}.keybind kbd{display:inline-block;padding:.07em .45em;min-width:1.4em;text-align:center;font-family:var(--font-sans);font-size:.84em;font-weight:600;line-height:1.4;color:var(--docs-heading-color, var(--text-primary));background:var(--surface-alt);border:1px solid var(--outline);border-radius:5px;box-shadow:2px 3px #0c0c19}.keybind-separator{position:absolute;width:0;height:0;overflow:hidden;font-size:0}.mousebind{display:inline-flex;align-items:center;vertical-align:middle;line-height:1;white-space:nowrap}.mousebind svg{display:block;flex:none;overflow:visible;filter:drop-shadow(2px 3px 0 var(--mouse-shadow))}.mousebind-outline{stroke:var(--mouse-border);fill:var(--mouse-body)}.mousebind-divider{stroke:var(--mouse-divider)}.mousebind-button{fill:var(--mouse-button-inactive)}.mousebind-wheel:not(.is-active){fill:transparent}.mousebind-button.is-active{fill:var(--mouse-button-active)}.mousebind-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
