@import"https://fonts.bunny.net/css?family=inter:500,600,700|jetbrains-mono:400&display=swap";._DockContainer_sq3ka_1{width:100%;position:sticky;top:0;z-index:var(--layer-nav);pointer-events:none;scrollbar-gutter:stable both-edges}._Dock_sq3ka_1{max-width:100vw;position:sticky;top:var(--gap-medium);margin-block:var(--gap-medium);overflow-x:auto;pointer-events:auto;padding:var(--gap-smaller) var(--gap-small);border-radius:var(--radius-full);outline:var(--line-style) transparent;transition:var(--duration-short);transition-property:background-color,outline-color;&:has(._ActiveItem_sq3ka_26) ._Highlight_sq3ka_26{opacity:1}&[data-scrolled=true]{background-color:var(--surface-low);outline-color:var(--surface-medium);._Highlight_sq3ka_26{background-color:var(--surface-high)}@media not print and (prefers-contrast: more) and (prefers-reduced-transparency: reduce) and (prefers-reduced-motion: reduce){transition-property:background-color,outline-color,backdrop-filter,-webkit-backdrop-filter;background-color:var(--surface-low-high-opacity, var(--surface-low));[data-theme=dark] &{-webkit-backdrop-filter:blur(var(--gap-medium)) brightness(60%);backdrop-filter:blur(var(--gap-medium)) brightness(60%)}._Highlight_sq3ka_26{background-color:var( --surface-medium-high-opacity, var(--surface-medium) )}}}}._Highlight_sq3ka_26{position:absolute;left:var(--gap-small);background-color:var(--surface-medium);border-radius:var(--radius-full);opacity:0;transition:all var(--duration-medium) var(--easing-bounce);transition-delay:var(--duration-shorter)}._Item_sq3ka_76{padding:var(--gap-smaller) var(--gap-small);border-radius:var(--radius-full);background-color:transparent;color:var(--neutral-high);font:inherit;font-weight:var(--weight-label);text-decoration:none;transition:all var(--duration-short) var(--easing-quick);&:not(._ActiveItem_sq3ka_26):is(:hover,:active){background-color:var(--surface-low);[data-scrolled=true] &{background-color:var(--surface-medium)}}>._Icon_sq3ka_95{width:var(--size-medium);height:var(--size-medium);fill:currentColor;opacity:1}}._IconItem_sq3ka_104{padding:var(--gap-smaller)}._Item_sq3ka_76:hover,._Item_sq3ka_76:active,._ActiveItem_sq3ka_26{color:var(--neutral-highest)}._Page_vueju_1{display:flex;flex-direction:column;width:100%;height:100vh;height:100dvh}._Page_vueju_1,._StackContainer_vueju_10{padding:1rem}._Button_vueju_14{padding:1rem;background:var(--primary);color:var(--on-primary);border-radius:var(--radius-medium)}._StackContainer_vueju_10{display:flex;position:relative;background-color:var(--surface-medium);overflow:auto;border-radius:var(--radius-medium);>._Stack_vueju_10{flex:1;white-space:pre-wrap}>._CopyButton_vueju_33{top:0;position:sticky;height:fit-content}}._ButtonRow_vueju_40{margin-block:var(--gap-medium);display:flex;gap:var(--gap-medium);>*{text-decoration:none;font-size:1rem}}:root,:root[data-theme=light]{--bg: #f4f9ff;--gradient: linear-gradient( 230deg, var(--gradient-primary) 25%, var(--gradient-secondary) 70.95% );--gradient-primary: #29a873;--gradient-secondary: #007cfa;--neutral-highest: #000000;--neutral-high: #202020;--neutral-medium: #2c2c2c;--neutral-lowest: #566472;--neutral-variant-high: #00468b;--neutral-variant-low: #39485c;--surface-highest: #c2ced6;--surface-high: #d1d6df;--surface-medium: #e1e7f2;--surface-low: #f2f7ff;--surface-high-full-opacity: var(--surface-high);--surface-medium-full-opacity: var(--surface-medium);--surface-low-full-opacity: var(--surface-low);--surface-medium-high-opacity: var(--surface-medium);--surface-low-high-opacity: var(--surface-low);--primary: #006fe9;--on-primary: #ebf9ff;--secondary: #2b3f48;--on-secondary: #dddddd;--tertiary: #3c444e;--interaction-glow: rgba(0, 0, 0, .075)}:root[data-theme=dark]{--bg: #0e1114;--bg-orb: radial-gradient( circle at 50% 50%, rgba(0, 194, 255, .07) 0%, rgba(0, 212, 173, .03) 45%, rgba(1, 255, 157, 0) 70% );--gradient-primary: #4feaa9;--gradient-secondary: #57b7d9;--neutral-highest: #ffffff;--neutral-high: #dddddd;--neutral-medium: #cccccc;--neutral-lowest: #7f8b96;--neutral-variant-high: #81b0c3;--neutral-variant-low: #9da8ac;--surface-high-full-opacity: hsla(204, 14%, 15%, 1);--surface-medium-full-opacity: hsla(204, 14%, 13%, 1);--surface-low-full-opacity: hsla(204, 14%, 11%, 1);--surface-medium-high-opacity: hsla(220, 23%, 19%, .65);--surface-low-high-opacity: hsla(220, 20%, 15%, .65);--surface-highest: hsla(216, 20%, 34%, .15);--surface-high: hsla(216, 18%, 32%, .15);--surface-medium: hsla(220, 23%, 28%, .15);--surface-low: hsla(220, 20%, 24%, .15);--primary: #4ac9ff;--on-primary: #003247;--secondary: #253c57;--on-secondary: #eeeeee;--tertiary: #87b0c1;--interaction-glow: rgba(255, 255, 255, .025)}:root{--line-height: 1.5;--line-height-heading: 1.2;--text-display: 3.5em;--text-title: 2.5em;--text-subtitle: 2em;--text-heading: 1.5em;--text-subheading: 1.25em;--text-label: .9em;--text: 1.1em;--weight-bolder: 700;--weight-bold: 650;--weight-label: 600;--weight-regular: 500}body{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;font-size:var(--text);font-weight:var(--weight-regular);line-height:var(--line-height);color:var(--neutral-medium)}h1,h2,h3,h4,h5,h6{margin-block:0;font-weight:var(--weight-bold);margin-block-end:var(--gap-smaller)}h1,h2,h3{color:var(--neutral-high);line-height:var(--line-height-heading);text-wrap:balance}h1{font-size:var(--text-display);color:var(--neutral-highest)}h2{font-size:var(--text-title)}h3{font-size:var(--text-heading)}h4{color:var(--neutral-medium);font-size:var(--text-subheading)}h5{color:var(--neutral-lowest);font-size:var(--text-label)}p,span{color:inherit}p{margin-block:var(--gap-smaller);text-align:justify}strong{font-weight:var(--weight-bold)}code{font-family:Jetbrains Mono,monospace;font-size:.8em}@media (max-width: 45rem){:root{--text-display: 3em;--text-title: 2em;--text-subtitle: 1.75em}}:root{--gap-insanely-small: .125rem;--gap-smaller: .5rem;--gap-small: .75rem;--gap-medium: 1rem;--gap-large: 1.25rem;--gap-larger: 1.5rem;--gap-very-large: 2rem;--gap-insanely-large: 8rem;--size-very-small: .75rem;--size-smaller: 1rem;--size-small: 1.25rem;--size-medium: 1.5rem;--size-large: 2rem;--size-larger: 2.5rem;--size-relative-medium: 1.5em;--line-style: 2px solid;--line-style-thin: 1px solid;--radius-full: 1000px;--radius-larger: 1.25rem;--radius-large: 1rem;--radius-medium: .75rem;--radius-small: .5rem;--radius-smaller: .25rem;--duration-shorter: .1s;--duration-short: .25s;--duration-medium: .5s;--duration-long: .75s;--duration-longer: 1s;--easing: cubic-bezier(.19, 1, .22, 1);--easing-bounce: cubic-bezier(0, 1.25, .35, 1);--easing-quick: cubic-bezier(0, .6, .1, 1);--easing-very-quick: cubic-bezier(0, .85, 0, 1);--interaction-click-scale: .985;--interaction-zoomable-content-scale: 1.125}@media not (pointer: fine){:root{--interaction-click-scale: .95}}:root{--layer-effect: 1;--layer-content: 2;--layer-nav: 3;--layer-overlay: 4}img,svg{position:relative;z-index:var(--layer-content)}:root{--themeable-prop-content: color, fill, stroke-color;--themeable-prop-layout: background-color, outline-color, border-color, box-shadow}p,span,a,button,input,h1,h2,h3,h4,h5,h6,hr,img,svg{transition-duration:.1s;transition-property:var(--themeable-prop-content),var(--themeable-prop-layout)}body,div,section,nav,footer,main{transition-duration:.15s;transition-property:var(--themeable-prop-layout)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline-offset:-1px}:root{color-scheme:dark light;font-size:.925rem;scroll-behavior:smooth;scrollbar-gutter:stable;accent-color:var(--primary);scroll-padding:6rem}body{display:flex;flex-direction:column;margin:0;background-color:var(--bg)}button,input,a{border:none;color:inherit;font:inherit}input,button{font-size:var(--text-label)}hr{width:100%;border-radius:var(--radius-full);border:var(--line-style) var(--surface-medium);margin-block:var(--gap-larger)}ul[data-no-marker=true]{list-style:none;margin:0;padding:0}@media (prefers-reduced-motion: reduce),print{*{scroll-behavior:auto!important;animation-duration:0ms!important;transition-duration:0ms!important}}:disabled,[aria-disabled=true]{opacity:.5!important;cursor:not-allowed!important;user-select:none!important}:disabled:active,[aria-disabled=true]:active{pointer-events:none!important}:where(:is(button,a):not(:focus-visible)){outline:var(--line-style) transparent;outline-offset:-2px}:focus-visible{outline:var(--line-style) var(--neutral-highest)!important}
