/*! tailwindcss v4.3.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-divide-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial;--tw-content:""}}}@layer theme{:root,:host{--font-sans:var(--font-Geist);--font-serif:ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;--font-mono:var(--font-GeistMono);--color-red-500:oklch(63.7% .237 25.331);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-xl:36rem;--container-2xl:42rem;--container-3xl:48rem;--container-4xl:56rem;--container-5xl:64rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-tighter:-.05em;--tracking-tight:-.025em;--leading-tight:1.25;--leading-relaxed:1.625;--radius-xs:2px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-2xl:1rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--shadow-lg:0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a;--ease-out:cubic-bezier(0, 0, .2, 1);--animate-spin:spin 1s linear infinite;--blur-sm:8px;--blur-md:12px;--aspect-video:16 / 9;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-Geist);--default-mono-font-family:var(--font-GeistMono);--color-success:#22c55e;--color-error:#ef4444;--color-warning:#f97316;--color-info:#06b6d4;--radius-full:9999px;--duration:.15s;--duration-fast:.1s;--safe-bottom:calc(1rem + env(safe-area-inset-bottom));--safe-top:env(safe-area-inset-top);--safe-left:env(safe-area-inset-left);--safe-right:env(safe-area-inset-right)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*,:before,:after{box-sizing:border-box;border-color:var(--border)}*{scrollbar-color:var(--fg-dim) transparent;scrollbar-width:thin;margin:0}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--fg-dim)}::-webkit-scrollbar-thumb:hover{background:var(--fg)}::-webkit-scrollbar-button{opacity:0!important;background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:horizontal{opacity:0!important;background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:vertical{opacity:0!important;background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:start{opacity:0!important;background:0 0!important;width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-button:end{opacity:0!important;background:0 0!important;width:0!important;height:0!important;display:none!important}::selection{background:var(--accent);color:var(--accent-fg)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}:focus:not(:focus-visible){outline:none}[disabled],[aria-disabled=true]{opacity:.4;cursor:not-allowed}html{color-scheme:dark;text-size-adjust:100%;-webkit-tap-highlight-color:inherit}html[data-theme=light]{color-scheme:light}body{hanging-punctuation:first last;line-height:1.6;font-family:var(--font-sans);font-feature-settings:"ss01" on, "ss02" on, "kern" on;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:var(--bg);scroll-behavior:smooth;scroll-padding-top:var(--scroll-padding);color:var(--fg)}img,picture,video,canvas,iframe,svg{width:100%;height:auto;display:block}input,button,textarea,select{color:inherit;font:inherit;letter-spacing:inherit}input::placeholder,textarea::placeholder{color:var(--fg-subtle)}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{text-wrap:balance}p{text-wrap:pretty}p,h1,h2,h3,h4,h5,h6,code{overflow-wrap:break-word}code,kbd,samp,pre{text-autospace:no-autospace}code{font-family:var(--font-mono)}hr{height:12px;color:var(--border);background-color:currentColor;border:none;margin-block:1.5rem;position:relative;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cline x1='0' y1='0' x2='12' y2='12' stroke='white' stroke-width='1'/%3E%3C/svg%3E") 0/12px 12px no-repeat,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12'%3E%3Cline x1='12' y1='0' x2='0' y2='12' stroke='white' stroke-width='1'/%3E%3C/svg%3E") 100%/12px 12px no-repeat,linear-gradient(#fff,#fff) bottom/calc(100% - 24px) 1px no-repeat}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden;border-width:0!important}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-x-0{inset-inline:0}.-top-2{top:calc(var(--spacing) * -2)}.top-\(--header-height\){top:var(--header-height)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-\[calc\(--header-height\)\]{top:calc(--header-height)}.top-\[calc\(100\%\+0\.5rem\)\]{top:calc(100% + .5rem)}.top-\[var\(--header-height\)\]{top:var(--header-height)}.top-full{top:100%}.right-0{right:0}.right-1\.5{right:calc(var(--spacing) * 1.5)}.right-2{right:calc(var(--spacing) * 2)}.right-4{right:calc(var(--spacing) * 4)}.right-6{right:calc(var(--spacing) * 6)}.bottom-0{bottom:0}.bottom-6{bottom:calc(var(--spacing) * 6)}.-left-2{left:calc(var(--spacing) * -2)}.-left-5\.75{left:calc(var(--spacing) * -5.75)}.left-0{left:0}.left-2{left:calc(var(--spacing) * 2)}.left-3{left:calc(var(--spacing) * 3)}.left-8{left:calc(var(--spacing) * 8)}.isolate{isolation:isolate}.z-0{z-index:0}.z-10{z-index:10}.z-30{z-index:30}.z-40{z-index:40}.z-45{z-index:45}.z-50{z-index:50}.z-80{z-index:80}.col-span-full{grid-column:1/-1}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-2{margin:calc(var(--spacing) * 2)}.mx-1{margin-inline:var(--spacing)}.mx-auto{margin-inline:auto}.my-1\.5{margin-block:calc(var(--spacing) * 1.5)}.my-6{margin-block:calc(var(--spacing) * 6)}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-1\.5{margin-top:calc(var(--spacing) * 1.5)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mt-10{margin-top:calc(var(--spacing) * 10)}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-auto{margin-top:auto}.mr-1{margin-right:var(--spacing)}.mb-\(--safe-bottom\){margin-bottom:var(--safe-bottom)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-5{margin-bottom:calc(var(--spacing) * 5)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.mb-8{margin-bottom:calc(var(--spacing) * 8)}.mb-10{margin-bottom:calc(var(--spacing) * 10)}.mb-12{margin-bottom:calc(var(--spacing) * 12)}.mb-16{margin-bottom:calc(var(--spacing) * 16)}.-ml-3{margin-left:calc(var(--spacing) * -3)}.ml-0\.5{margin-left:calc(var(--spacing) * .5)}.ml-1{margin-left:var(--spacing)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-3{margin-left:calc(var(--spacing) * 3)}.ml-8{margin-left:calc(var(--spacing) * 8)}.line-clamp-1{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-2{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.line-clamp-4{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.hidden\!{display:none!important}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.inline-flex\!{display:inline-flex!important}.inline-grid{display:inline-grid}.table{display:table}.aspect-square{aspect-ratio:1}.aspect-video{aspect-ratio:var(--aspect-video)}.size-3{width:calc(var(--spacing) * 3);height:calc(var(--spacing) * 3)}.size-3\.5{width:calc(var(--spacing) * 3.5);height:calc(var(--spacing) * 3.5)}.size-4{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.size-4\.5{width:calc(var(--spacing) * 4.5);height:calc(var(--spacing) * 4.5)}.size-5{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.size-5\!{width:calc(var(--spacing) * 5)!important;height:calc(var(--spacing) * 5)!important}.size-6{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.size-8{width:calc(var(--spacing) * 8);height:calc(var(--spacing) * 8)}.size-10{width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10)}.size-12{width:calc(var(--spacing) * 12);height:calc(var(--spacing) * 12)}.size-24{width:calc(var(--spacing) * 24);height:calc(var(--spacing) * 24)}.size-full{width:100%;height:100%}.size-px{width:1px;height:1px}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-\[70vh\]{height:70vh}.h-\[calc\(100vh-var\(--header-height\)\)\]{height:calc(100vh - var(--header-height))}.h-auto{height:auto}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-60{max-height:calc(var(--spacing) * 60)}.max-h-\[60vh\]{max-height:60vh}.min-h-\[56px\]{min-height:56px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-3{width:calc(var(--spacing) * 3)}.w-4{width:calc(var(--spacing) * 4)}.w-5{width:calc(var(--spacing) * 5)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-64{width:calc(var(--spacing) * 64)}.w-auto{width:auto}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-3xl{max-width:var(--container-3xl)}.max-w-4xl{max-width:var(--container-4xl)}.max-w-5xl{max-width:var(--container-5xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[14ch\]{max-width:14ch}.max-w-\[16ch\]{max-width:16ch}.max-w-\[48ch\]{max-width:48ch}.max-w-full{max-width:100%}.max-w-none{max-width:none}.max-w-sm{max-width:var(--container-sm)}.max-w-xl{max-width:var(--container-xl)}.min-w-0{min-width:0}.min-w-5{min-width:calc(var(--spacing) * 5)}.min-w-180{min-width:calc(var(--spacing) * 180)}.min-w-\[11rem\]{min-width:11rem}.min-w-\[12rem\]{min-width:12rem}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.origin-top{transform-origin:top}.origin-top-right{transform-origin:100% 0}.translate-x-2{--tw-translate-x:calc(var(--spacing) * 2);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-0{--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-10{--tw-translate-y:calc(var(--spacing) * 10);translate:var(--tw-translate-x) var(--tw-translate-y)}.translate-y-full{--tw-translate-y:100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.rotate-0{rotate:0deg}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-grab{cursor:grab}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.touch-none{touch-action:none}.resize-y{resize:vertical}.scroll-mt-\(--scroll-padding\){scroll-margin-top:var(--scroll-padding)}.scrollbar-thin{scrollbar-width:thin}.scrollbar-gutter-stable{scrollbar-gutter:stable}.list-none{list-style-type:none}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.grid-rows-7{grid-template-rows:repeat(7,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.items-stretch{align-items:stretch}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * .5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 4) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 4) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-12>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 12) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 12) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-16>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 16) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 16) * calc(1 - var(--tw-space-y-reverse)))}.gap-x-6{column-gap:calc(var(--spacing) * 6)}.gap-y-6{row-gap:calc(var(--spacing) * 6)}.gap-y-8{row-gap:calc(var(--spacing) * 8)}:where(.divide-y>:not(:last-child)){--tw-divide-y-reverse:0;border-bottom-style:var(--tw-border-style);border-top-style:var(--tw-border-style);border-top-width:calc(1px * var(--tw-divide-y-reverse));border-bottom-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)))}:where(.divide-\(--border-subtle\)>:not(:last-child)),:where(.divide-\(--border-subtle\)\/60>:not(:last-child)){border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){:where(.divide-\(--border-subtle\)\/60>:not(:last-child)){border-color:color-mix(in oklab, var(--border-subtle) 60%, transparent)}}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overscroll-contain{overscroll-behavior:contain}.rounded{border-radius:6px}.rounded\!{border-radius:6px!important}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:12px}.rounded-md{border-radius:8px}.rounded-md\!{border-radius:8px!important}.rounded-sm{border-radius:4px}.rounded-xl{border-radius:16px}.rounded-t-2xl{border-top-left-radius:var(--radius-2xl);border-top-right-radius:var(--radius-2xl)}.rounded-l{border-top-left-radius:6px;border-bottom-left-radius:6px}.rounded-r{border-top-right-radius:6px;border-bottom-right-radius:6px}.rounded-b-lg{border-bottom-right-radius:12px;border-bottom-left-radius:12px}.border{border-style:var(--tw-border-style);border-width:1px}.border\!{border-style:var(--tw-border-style)!important;border-width:1px!important}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-x{border-inline-style:var(--tw-border-style);border-inline-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-\(--accent\){border-color:var(--accent)}.border-\(--bg\){border-color:var(--bg)}.border-\(--border\){border-color:var(--border)}.border-\(--border\)\/80\!{border-color:var(--border)!important}@supports (color:color-mix(in lab, red, red)){.border-\(--border\)\/80\!{border-color:color-mix(in oklab, var(--border) 80%, transparent)!important}}.border-\(--border-subtle\),.border-\(--border-subtle\)\/60{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\(--border-subtle\)\/60{border-color:color-mix(in oklab, var(--border-subtle) 60%, transparent)}}.border-\(--border-subtle\)\/80{border-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.border-\(--border-subtle\)\/80{border-color:color-mix(in oklab, var(--border-subtle) 80%, transparent)}}.border-\(--error\){border-color:var(--error)}.border-transparent{border-color:#0000}.bg-\(--accent\){background-color:var(--accent)}.bg-\(--accent\)\!{background-color:var(--accent)!important}.bg-\(--accent\)\/10{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\(--accent\)\/10{background-color:color-mix(in oklab, var(--accent) 10%, transparent)}}.bg-\(--accent\)\/30{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\(--accent\)\/30{background-color:color-mix(in oklab, var(--accent) 30%, transparent)}}.bg-\(--accent\)\/70{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.bg-\(--accent\)\/70{background-color:color-mix(in oklab, var(--accent) 70%, transparent)}}.bg-\(--accent-soft\)\/80{background-color:var(--accent-soft)}@supports (color:color-mix(in lab, red, red)){.bg-\(--accent-soft\)\/80{background-color:color-mix(in oklab, var(--accent-soft) 80%, transparent)}}.bg-\(--bg\){background-color:var(--bg)}.bg-\(--bg\)\!{background-color:var(--bg)!important}.bg-\(--bg\)\/95{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-\(--bg\)\/95{background-color:color-mix(in oklab, var(--bg) 95%, transparent)}}.bg-\(--bg-muted\){background-color:var(--bg-muted)}.bg-\(--bg-overlay\){background-color:var(--bg-overlay)}.bg-\(--bg-subtle\),.bg-\(--bg-subtle\)\/80{background-color:var(--bg-subtle)}@supports (color:color-mix(in lab, red, red)){.bg-\(--bg-subtle\)\/80{background-color:color-mix(in oklab, var(--bg-subtle) 80%, transparent)}}.bg-\(--border\){background-color:var(--border)}.bg-\(--border-strong\){background-color:var(--border-strong)}.bg-\(--color-error\){background-color:var(--color-error)}.bg-\(--color-error\)\/10{background-color:#ef44441a}@supports (color:color-mix(in lab, red, red)){.bg-\(--color-error\)\/10{background-color:color-mix(in oklab, var(--color-error) 10%, transparent)}}.bg-\(--error-soft\){background-color:var(--error-soft)}.bg-\(--fg-strong\){background-color:var(--fg-strong)}.bg-\(--fg-strong\)\!{background-color:var(--fg-strong)!important}.bg-\(--fg-strong\)\/40{background-color:var(--fg-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\(--fg-strong\)\/40{background-color:color-mix(in oklab, var(--fg-strong) 40%, transparent)}}.bg-\(--fg-strong\)\/45{background-color:var(--fg-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\(--fg-strong\)\/45{background-color:color-mix(in oklab, var(--fg-strong) 45%, transparent)}}.bg-\(--fg-strong\)\/50{background-color:var(--fg-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\(--fg-strong\)\/50{background-color:color-mix(in oklab, var(--fg-strong) 50%, transparent)}}.bg-\(--fg-strong\)\/55{background-color:var(--fg-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\(--fg-strong\)\/55{background-color:color-mix(in oklab, var(--fg-strong) 55%, transparent)}}.bg-\(--fg-strong\)\/60{background-color:var(--fg-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\(--fg-strong\)\/60{background-color:color-mix(in oklab, var(--fg-strong) 60%, transparent)}}.bg-\(--fg-strong\)\/70{background-color:var(--fg-strong)}@supports (color:color-mix(in lab, red, red)){.bg-\(--fg-strong\)\/70{background-color:color-mix(in oklab, var(--fg-strong) 70%, transparent)}}.bg-\(--success-soft\){background-color:var(--success-soft)}.bg-\(--warning-soft\){background-color:var(--warning-soft)}.bg-black\/30{background-color:#0000004d}@supports (color:color-mix(in lab, red, red)){.bg-black\/30{background-color:color-mix(in oklab, var(--color-black) 30%, transparent)}}.bg-black\/40{background-color:#0006}@supports (color:color-mix(in lab, red, red)){.bg-black\/40{background-color:color-mix(in oklab, var(--color-black) 40%, transparent)}}.bg-transparent{background-color:#0000}.bg-linear-to-r{--tw-gradient-position:to right}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-r{--tw-gradient-position:to right in oklab}}.bg-linear-to-r{background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[linear-gradient\(rgba\(128\,128\,128\,0\.1\)_1px\,transparent_1px\)\,linear-gradient\(90deg\,rgba\(128\,128\,128\,0\.1\)_1px\,transparent_1px\)\]{background-image:linear-gradient(#8080801a 1px,#0000 1px),linear-gradient(90deg,#8080801a 1px,#0000 1px)}.bg-\[radial-gradient\(var\(--fg\)_1px\,transparent_1px\)\]{background-image:radial-gradient(var(--fg) 1px,transparent 1px)}.from-\(--border-subtle\){--tw-gradient-from:var(--border-subtle);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-\(--accent\)\/80{--tw-gradient-via:var(--accent)}@supports (color:color-mix(in lab, red, red)){.via-\(--accent\)\/80{--tw-gradient-via:color-mix(in oklab, var(--accent) 80%, transparent)}}.via-\(--accent\)\/80{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.\[mask-image\:radial-gradient\(ellipse_60\%_60\%_at_50\%_0\%\,\#000_10\%\,transparent_100\%\)\]{mask-image:radial-gradient(60% 60% at 50% 0,#000 10%,#0000 100%)}.mask-\[radial-gradient\(ellipse_80\%_80\%_at_50\%_0\%\,\#000_40\%\,transparent_100\%\)\]{mask-image:radial-gradient(80% 80% at 50% 0,#000 40%,#0000 100%)}.\[background-size\:24px_24px\]{background-size:24px 24px}.bg-size-\[40px_40px\]{background-size:40px 40px}.object-cover{object-fit:cover}.p-0{padding:0}.p-0\!{padding:0!important}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-12{padding:calc(var(--spacing) * 12)}.px-0\!{padding-inline:0!important}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-3\.5{padding-inline:calc(var(--spacing) * 3.5)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-4\.5{padding-inline:calc(var(--spacing) * 4.5)}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-3{padding-block:calc(var(--spacing) * 3)}.py-4{padding-block:calc(var(--spacing) * 4)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-8{padding-block:calc(var(--spacing) * 8)}.py-12{padding-block:calc(var(--spacing) * 12)}.py-16{padding-block:calc(var(--spacing) * 16)}.pt-0\.5{padding-top:calc(var(--spacing) * .5)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-3{padding-top:calc(var(--spacing) * 3)}.pt-4{padding-top:calc(var(--spacing) * 4)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-16{padding-top:calc(var(--spacing) * 16)}.pr-\(--safe-right\){padding-right:var(--safe-right)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-6{padding-right:calc(var(--spacing) * 6)}.pr-8{padding-right:calc(var(--spacing) * 8)}.pb-\(--safe-bottom\){padding-bottom:var(--safe-bottom)}.pb-1{padding-bottom:var(--spacing)}.pb-4{padding-bottom:calc(var(--spacing) * 4)}.pb-6{padding-bottom:calc(var(--spacing) * 6)}.pb-12{padding-bottom:calc(var(--spacing) * 12)}.pl-\(--safe-left\){padding-left:var(--safe-left)}.pl-1{padding-left:var(--spacing)}.pl-2{padding-left:calc(var(--spacing) * 2)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-6{padding-left:calc(var(--spacing) * 6)}.pl-8{padding-left:calc(var(--spacing) * 8)}.text-center{text-align:center}.text-end{text-align:end}.text-left{text-align:left}.text-right{text-align:right}.text-start{text-align:start}.align-middle{vertical-align:middle}.text-code-12{font-weight:var(--text-code-12-weight);font-size:var(--text-code-12-size);line-height:var(--text-code-12-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0;font-weight:var(--text-code-12-weight);font-size:var(--text-code-12-size);line-height:var(--text-code-12-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0}.text-code-14{font-weight:var(--text-code-14-weight);font-size:var(--text-code-14-size);line-height:var(--text-code-14-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0;font-weight:var(--text-code-14-weight);font-size:var(--text-code-14-size);line-height:var(--text-code-14-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0}.text-code-16{font-weight:var(--text-code-16-weight);font-size:var(--text-code-16-size);line-height:var(--text-code-16-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0;font-weight:var(--text-code-16-weight);font-size:var(--text-code-16-size);line-height:var(--text-code-16-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0}.text-mono-label-12{font-weight:var(--text-mono-label-12-weight);font-size:var(--text-mono-label-12-size);line-height:var(--text-mono-label-12-line-height);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:var(--text-mono-label-12-weight);font-size:var(--text-mono-label-12-size);line-height:var(--text-mono-label-12-line-height);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.text-mono-label-13{font-weight:var(--text-mono-label-13-weight);font-size:var(--text-mono-label-13-size);line-height:var(--text-mono-label-13-line-height);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:var(--text-mono-label-13-weight);font-size:var(--text-mono-label-13-size);line-height:var(--text-mono-label-13-line-height);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}.font-mono{font-family:var(--font-GeistMono)}.text-overline-10{font-weight:var(--text-overline-10-weight);font-size:var(--text-overline-10-size);line-height:var(--text-overline-10-line-height);letter-spacing:var(--text-overline-10-letter-spacing);text-transform:uppercase;font-weight:var(--text-overline-10-weight);font-size:var(--text-overline-10-size);line-height:var(--text-overline-10-line-height);letter-spacing:var(--text-overline-10-letter-spacing);text-transform:uppercase}.text-overline-11{font-weight:var(--text-overline-11-weight);font-size:var(--text-overline-11-size);line-height:var(--text-overline-11-line-height);letter-spacing:var(--text-overline-11-letter-spacing);text-transform:uppercase;font-weight:var(--text-overline-11-weight);font-size:var(--text-overline-11-size);line-height:var(--text-overline-11-line-height);letter-spacing:var(--text-overline-11-letter-spacing);text-transform:uppercase}.text-overline-12{font-weight:var(--text-overline-12-weight);font-size:var(--text-overline-12-size);line-height:var(--text-overline-12-line-height);letter-spacing:var(--text-overline-12-letter-spacing);text-transform:uppercase;font-weight:var(--text-overline-12-weight);font-size:var(--text-overline-12-size);line-height:var(--text-overline-12-line-height);letter-spacing:var(--text-overline-12-letter-spacing);text-transform:uppercase}.text-overline-13{font-weight:var(--text-overline-13-weight);font-size:var(--text-overline-13-size);line-height:var(--text-overline-13-line-height);letter-spacing:var(--text-overline-13-letter-spacing);text-transform:uppercase;font-weight:var(--text-overline-13-weight);font-size:var(--text-overline-13-size);line-height:var(--text-overline-13-line-height);letter-spacing:var(--text-overline-13-letter-spacing);text-transform:uppercase}.text-numeric-14{font-weight:var(--text-numeric-14-weight);font-size:var(--text-numeric-14-size);line-height:var(--text-numeric-14-line-height);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:var(--text-numeric-14-weight);font-size:var(--text-numeric-14-size);line-height:var(--text-numeric-14-line-height);font-variant-numeric:tabular-nums;letter-spacing:0}.text-numeric-16{font-weight:var(--text-numeric-16-weight);font-size:var(--text-numeric-16-size);line-height:var(--text-numeric-16-line-height);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:var(--text-numeric-16-weight);font-size:var(--text-numeric-16-size);line-height:var(--text-numeric-16-line-height);font-variant-numeric:tabular-nums;letter-spacing:0}.text-body-13{font-weight:var(--text-body-13-weight);font-size:var(--text-body-13-size);line-height:var(--text-body-13-line-height);letter-spacing:var(--text-body-13-letter-spacing);font-weight:var(--text-body-13-weight);font-size:var(--text-body-13-size);line-height:var(--text-body-13-line-height);letter-spacing:var(--text-body-13-letter-spacing)}.text-body-14{font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);letter-spacing:var(--text-body-14-letter-spacing);font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);letter-spacing:var(--text-body-14-letter-spacing)}.text-body-14\!{font-weight:var(--text-body-14-weight)!important;font-size:var(--text-body-14-size)!important;line-height:var(--text-body-14-line-height)!important;letter-spacing:var(--text-body-14-letter-spacing)!important;font-weight:var(--text-body-14-weight)!important;font-size:var(--text-body-14-size)!important;line-height:var(--text-body-14-line-height)!important;letter-spacing:var(--text-body-14-letter-spacing)!important}.text-body-16{font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing);font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing)}.text-body-18{font-weight:var(--text-body-18-weight);font-size:var(--text-body-18-size);line-height:var(--text-body-18-line-height);letter-spacing:var(--text-body-18-letter-spacing);font-weight:var(--text-body-18-weight);font-size:var(--text-body-18-size);line-height:var(--text-body-18-line-height);letter-spacing:var(--text-body-18-letter-spacing)}.text-body-20{font-weight:var(--text-body-20-weight);font-size:var(--text-body-20-size);line-height:var(--text-body-20-line-height);letter-spacing:var(--text-body-20-letter-spacing);font-weight:var(--text-body-20-weight);font-size:var(--text-body-20-size);line-height:var(--text-body-20-line-height);letter-spacing:var(--text-body-20-letter-spacing)}.text-button-13{font-weight:var(--text-button-13-weight);font-size:var(--text-button-13-size);line-height:var(--text-button-13-line-height);letter-spacing:var(--text-button-13-letter-spacing);font-weight:var(--text-button-13-weight);font-size:var(--text-button-13-size);line-height:var(--text-button-13-line-height);letter-spacing:var(--text-button-13-letter-spacing)}.text-button-14{font-weight:var(--text-button-14-weight);font-size:var(--text-button-14-size);line-height:var(--text-button-14-line-height);letter-spacing:var(--text-button-14-letter-spacing);font-weight:var(--text-button-14-weight);font-size:var(--text-button-14-size);line-height:var(--text-button-14-line-height);letter-spacing:var(--text-button-14-letter-spacing)}.text-button-16{font-weight:var(--text-button-16-weight);font-size:var(--text-button-16-size);line-height:var(--text-button-16-line-height);letter-spacing:var(--text-button-16-letter-spacing);font-weight:var(--text-button-16-weight);font-size:var(--text-button-16-size);line-height:var(--text-button-16-line-height);letter-spacing:var(--text-button-16-letter-spacing)}.text-caption-11{font-weight:var(--text-caption-11-weight);font-size:var(--text-caption-11-size);line-height:var(--text-caption-11-line-height);letter-spacing:var(--text-caption-11-letter-spacing);font-weight:var(--text-caption-11-weight);font-size:var(--text-caption-11-size);line-height:var(--text-caption-11-line-height);letter-spacing:var(--text-caption-11-letter-spacing)}.text-caption-12{font-weight:var(--text-caption-12-weight);font-size:var(--text-caption-12-size);line-height:var(--text-caption-12-line-height);letter-spacing:var(--text-caption-12-letter-spacing);font-weight:var(--text-caption-12-weight);font-size:var(--text-caption-12-size);line-height:var(--text-caption-12-line-height);letter-spacing:var(--text-caption-12-letter-spacing)}.text-caption-13{font-weight:var(--text-caption-13-weight);font-size:var(--text-caption-13-size);line-height:var(--text-caption-13-line-height);letter-spacing:var(--text-caption-13-letter-spacing);font-weight:var(--text-caption-13-weight);font-size:var(--text-caption-13-size);line-height:var(--text-caption-13-line-height);letter-spacing:var(--text-caption-13-letter-spacing)}.text-caption-14{font-weight:var(--text-caption-14-weight);font-size:var(--text-caption-14-size);line-height:var(--text-caption-14-line-height);letter-spacing:var(--text-caption-14-letter-spacing);font-weight:var(--text-caption-14-weight);font-size:var(--text-caption-14-size);line-height:var(--text-caption-14-line-height);letter-spacing:var(--text-caption-14-letter-spacing)}.text-caption-16{font-weight:var(--text-caption-16-weight);font-size:var(--text-caption-16-size);line-height:var(--text-caption-16-line-height);letter-spacing:var(--text-caption-16-letter-spacing);font-weight:var(--text-caption-16-weight);font-size:var(--text-caption-16-size);line-height:var(--text-caption-16-line-height);letter-spacing:var(--text-caption-16-letter-spacing)}.text-display-64{font-weight:var(--text-display-64-weight);font-size:var(--text-display-64-size);line-height:var(--text-display-64-line-height);letter-spacing:var(--text-display-64-letter-spacing);font-weight:var(--text-display-64-weight);font-size:var(--text-display-64-size);line-height:var(--text-display-64-line-height);letter-spacing:var(--text-display-64-letter-spacing)}.text-display-72{font-weight:var(--text-display-72-weight);font-size:var(--text-display-72-size);line-height:var(--text-display-72-line-height);letter-spacing:var(--text-display-72-letter-spacing);font-weight:var(--text-display-72-weight);font-size:var(--text-display-72-size);line-height:var(--text-display-72-line-height);letter-spacing:var(--text-display-72-letter-spacing)}.text-display-80{font-weight:var(--text-display-80-weight);font-size:var(--text-display-80-size);line-height:var(--text-display-80-line-height);letter-spacing:var(--text-display-80-letter-spacing);font-weight:var(--text-display-80-weight);font-size:var(--text-display-80-size);line-height:var(--text-display-80-line-height);letter-spacing:var(--text-display-80-letter-spacing)}.text-display-96{font-weight:var(--text-display-96-weight);font-size:var(--text-display-96-size);line-height:var(--text-display-96-line-height);letter-spacing:var(--text-display-96-letter-spacing);font-weight:var(--text-display-96-weight);font-size:var(--text-display-96-size);line-height:var(--text-display-96-line-height);letter-spacing:var(--text-display-96-letter-spacing)}.text-label-11{font-weight:var(--text-label-11-weight);font-size:var(--text-label-11-size);line-height:var(--text-label-11-line-height);letter-spacing:var(--text-label-11-letter-spacing);font-weight:var(--text-label-11-weight);font-size:var(--text-label-11-size);line-height:var(--text-label-11-line-height);letter-spacing:var(--text-label-11-letter-spacing)}.text-label-12{font-weight:var(--text-label-12-weight);font-size:var(--text-label-12-size);line-height:var(--text-label-12-line-height);letter-spacing:var(--text-label-12-letter-spacing);font-weight:var(--text-label-12-weight);font-size:var(--text-label-12-size);line-height:var(--text-label-12-line-height);letter-spacing:var(--text-label-12-letter-spacing)}.text-label-13{font-weight:var(--text-label-13-weight);font-size:var(--text-label-13-size);line-height:var(--text-label-13-line-height);letter-spacing:var(--text-label-13-letter-spacing);font-weight:var(--text-label-13-weight);font-size:var(--text-label-13-size);line-height:var(--text-label-13-line-height);letter-spacing:var(--text-label-13-letter-spacing)}.text-label-14{font-weight:var(--text-label-14-weight);font-size:var(--text-label-14-size);line-height:var(--text-label-14-line-height);letter-spacing:var(--text-label-14-letter-spacing);font-weight:var(--text-label-14-weight);font-size:var(--text-label-14-size);line-height:var(--text-label-14-line-height);letter-spacing:var(--text-label-14-letter-spacing)}.text-label-16{font-weight:var(--text-label-16-weight);font-size:var(--text-label-16-size);line-height:var(--text-label-16-line-height);letter-spacing:var(--text-label-16-letter-spacing);font-weight:var(--text-label-16-weight);font-size:var(--text-label-16-size);line-height:var(--text-label-16-line-height);letter-spacing:var(--text-label-16-letter-spacing)}.text-heading-14{font-size:var(--text-heading-14-size);line-height:var(--text-heading-14-line-height);letter-spacing:var(--text-heading-14-letter-spacing);font-size:var(--text-heading-14-size);line-height:var(--text-heading-14-line-height);letter-spacing:var(--text-heading-14-letter-spacing)}.text-heading-16{font-size:var(--text-heading-16-size);line-height:var(--text-heading-16-line-height);letter-spacing:var(--text-heading-16-letter-spacing);font-size:var(--text-heading-16-size);line-height:var(--text-heading-16-line-height);letter-spacing:var(--text-heading-16-letter-spacing)}.text-heading-18{font-size:var(--text-heading-18-size);line-height:var(--text-heading-18-line-height);letter-spacing:var(--text-heading-18-letter-spacing);font-size:var(--text-heading-18-size);line-height:var(--text-heading-18-line-height);letter-spacing:var(--text-heading-18-letter-spacing)}.text-heading-20{font-size:var(--text-heading-20-size);line-height:var(--text-heading-20-line-height);letter-spacing:var(--text-heading-20-letter-spacing);font-size:var(--text-heading-20-size);line-height:var(--text-heading-20-line-height);letter-spacing:var(--text-heading-20-letter-spacing)}.text-heading-24{font-size:var(--text-heading-24-size);line-height:var(--text-heading-24-line-height);letter-spacing:var(--text-heading-24-letter-spacing);font-size:var(--text-heading-24-size);line-height:var(--text-heading-24-line-height);letter-spacing:var(--text-heading-24-letter-spacing)}.text-heading-32{font-size:var(--text-heading-32-size);line-height:var(--text-heading-32-line-height);letter-spacing:var(--text-heading-32-letter-spacing);font-size:var(--text-heading-32-size);line-height:var(--text-heading-32-line-height);letter-spacing:var(--text-heading-32-letter-spacing)}.text-heading-40{font-size:var(--text-heading-40-size);line-height:var(--text-heading-40-line-height);letter-spacing:var(--text-heading-40-letter-spacing);font-size:var(--text-heading-40-size);line-height:var(--text-heading-40-line-height);letter-spacing:var(--text-heading-40-letter-spacing)}.text-heading-48{font-size:var(--text-heading-48-size);line-height:var(--text-heading-48-line-height);letter-spacing:var(--text-heading-48-letter-spacing);font-size:var(--text-heading-48-size);line-height:var(--text-heading-48-line-height);letter-spacing:var(--text-heading-48-letter-spacing)}.text-heading-56{font-size:var(--text-heading-56-size);line-height:var(--text-heading-56-line-height);letter-spacing:var(--text-heading-56-letter-spacing);font-size:var(--text-heading-56-size);line-height:var(--text-heading-56-line-height);letter-spacing:var(--text-heading-56-letter-spacing)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[10px\]{font-size:10px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.leading-3{--tw-leading:calc(var(--spacing) * 3);line-height:calc(var(--spacing) * 3)}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.leading-tight{--tw-leading:var(--leading-tight);line-height:var(--leading-tight)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.text-balance{text-wrap:balance}.text-pretty{text-wrap:pretty}.text-wrap{text-wrap:wrap}.whitespace-nowrap{white-space:nowrap}.text-\(--accent\){color:var(--accent)}.text-\(--accent-fg\){color:var(--accent-fg)}.text-\(--border-subtle\){color:var(--border-subtle)}.text-\(--color-error\){color:var(--color-error)}.text-\(--error\){color:var(--error)}.text-\(--fg\),.text-\(--fg\)\/80{color:var(--fg)}@supports (color:color-mix(in lab, red, red)){.text-\(--fg\)\/80{color:color-mix(in oklab, var(--fg) 80%, transparent)}}.text-\(--fg-inverted\)\!{color:var(--fg-inverted)!important}.text-\(--fg-muted\),.text-\(--fg-muted\)\/50{color:var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.text-\(--fg-muted\)\/50{color:color-mix(in oklab, var(--fg-muted) 50%, transparent)}}.text-\(--fg-muted\)\/60{color:var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.text-\(--fg-muted\)\/60{color:color-mix(in oklab, var(--fg-muted) 60%, transparent)}}.text-\(--fg-muted\)\/80{color:var(--fg-muted)}@supports (color:color-mix(in lab, red, red)){.text-\(--fg-muted\)\/80{color:color-mix(in oklab, var(--fg-muted) 80%, transparent)}}.text-\(--fg-strong\){color:var(--fg-strong)}.text-\(--fg-subtle\){color:var(--fg-subtle)}.text-\(--prose-kbd-text\){color:var(--prose-kbd-text)}.text-\(--success\){color:var(--success)}.text-\(--warning\){color:var(--warning)}.text-red-500{color:var(--color-red-500)}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.no-underline\!{text-decoration-line:none!important}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-80{opacity:.8}.opacity-100{opacity:1}.opacity-\[0\.35\]{opacity:.35}.mix-blend-overlay{mix-blend-mode:overlay}.shadow-\(--shadow-lg\){--tw-shadow:var(--shadow-lg);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-md\){--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\(--shadow-sm\){--tw-shadow:var(--shadow-sm);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_4px_var\(--border-subtle\)\]{--tw-shadow:0 0 0 4px var(--tw-shadow-color,var(--border-subtle));box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_0_0_rgba\(0\,0\,0\,0\.05\)\]{--tw-shadow:0 1px 0 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_2px_rgba\(0\,0\,0\,0\.02\)\]{--tw-shadow:0 1px 2px var(--tw-shadow-color,#00000005);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-1\!{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)!important}.ring-4{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-\(--accent\)\/20{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-\(--accent\)\/20{--tw-ring-color:color-mix(in oklab, var(--accent) 20%, transparent)}}.ring-\(--accent\)\/50{--tw-ring-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.ring-\(--accent\)\/50{--tw-ring-color:color-mix(in oklab, var(--accent) 50%, transparent)}}.ring-\(--accent-soft\){--tw-ring-color:var(--accent-soft)}.ring-\(--bg\){--tw-ring-color:var(--bg)}.ring-\(--border\){--tw-ring-color:var(--border)}.ring-\(--border\)\!{--tw-ring-color:var(--border)!important}.ring-\(--border-strong\){--tw-ring-color:var(--border-strong)}.ring-\(--border-subtle\),.ring-\(--border-subtle\)\/80{--tw-ring-color:var(--border-subtle)}@supports (color:color-mix(in lab, red, red)){.ring-\(--border-subtle\)\/80{--tw-ring-color:color-mix(in oklab, var(--border-subtle) 80%, transparent)}}.ring-\(--error-soft\){--tw-ring-color:var(--error-soft)}.ring-\(--error-soft\)\!{--tw-ring-color:var(--error-soft)!important}.ring-\(--success-soft\){--tw-ring-color:var(--success-soft)}.ring-\(--warning-soft\){--tw-ring-color:var(--warning-soft)}.ring-transparent{--tw-ring-color:transparent}.ring-transparent\!{--tw-ring-color:transparent!important}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.outline-offset-4{outline-offset:4px}.contrast-\[1\.01\]{--tw-contrast:contrast(1.01);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.saturate-\[0\.98\]{--tw-saturate:saturate(.98);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,transform\]{transition-property:opacity,transform;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-\(--duration\){--tw-duration:var(--duration);transition-duration:var(--duration)}.duration-\(--duration-fast\){--tw-duration:var(--duration-fast);transition-duration:var(--duration-fast)}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-\(--ease-out\){--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.ease-\[cubic-bezier\(0\.32\,0\.94\,0\.6\,1\)\]{--tw-ease:cubic-bezier(.32,.94,.6,1);transition-timing-function:cubic-bezier(.32,.94,.6,1)}.ease-\[cubic-bezier\(0\.34\,1\.56\,0\.64\,1\)\]{--tw-ease:cubic-bezier(.34,1.56,.64,1);transition-timing-function:cubic-bezier(.34,1.56,.64,1)}.ease-out{--tw-ease:cubic-bezier(0, 0, .2, 1);transition-timing-function:cubic-bezier(0,0,.2,1)}.will-change-transform{will-change:transform}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{user-select:none}.ring-inset{--tw-ring-inset:inset}.group-open\:rotate-90:is(:where(.group):is([open],:popover-open,:open) *){rotate:90deg}.group-open\:rotate-180:is(:where(.group):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/nav\:pointer-events-auto:is(:where(.group\/nav):is([open],:popover-open,:open) *){pointer-events:auto}.group-open\/nav\:translate-0:is(:where(.group\/nav):is([open],:popover-open,:open) *){--tw-translate-x:0;--tw-translate-y:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-open\/nav\:rotate-180:is(:where(.group\/nav):is([open],:popover-open,:open) *){rotate:180deg}.group-open\/nav\:opacity-100:is(:where(.group\/nav):is([open],:popover-open,:open) *){opacity:1}.group-focus-within\:pointer-events-auto:is(:where(.group):focus-within *){pointer-events:auto}.group-focus-within\:translate-x-0:is(:where(.group):focus-within *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-focus-within\:opacity-100:is(:where(.group):focus-within *){opacity:1}@media (hover:hover){.group-hover\:pointer-events-auto:is(:where(.group):hover *){pointer-events:auto}.group-hover\:-translate-x-1:is(:where(.group):hover *){--tw-translate-x:calc(var(--spacing) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-0:is(:where(.group):hover *){--tw-translate-x:0;translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:translate-x-1:is(:where(.group):hover *){--tw-translate-x:var(--spacing);translate:var(--tw-translate-x) var(--tw-translate-y)}.group-hover\:border-\(--accent\):is(:where(.group):hover *){border-color:var(--accent)}.group-hover\:text-\(--fg\):is(:where(.group):hover *){color:var(--fg)}.group-hover\:text-\(--fg-strong\):is(:where(.group):hover *){color:var(--fg-strong)}.group-hover\:opacity-0:is(:where(.group):hover *){opacity:0}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:grayscale-0:is(:where(.group):hover *){--tw-grayscale:grayscale(0%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.group-active\:text-\(--fg-strong\):is(:where(.group):active *){color:var(--fg-strong)}.placeholder\:text-\(--fg-muted\)::placeholder{color:var(--fg-muted)}.before\:absolute:before{content:var(--tw-content);position:absolute}.before\:top-2:before{content:var(--tw-content);top:calc(var(--spacing) * 2)}.before\:bottom-2:before{content:var(--tw-content);bottom:calc(var(--spacing) * 2)}.before\:left-1\.5:before{content:var(--tw-content);left:calc(var(--spacing) * 1.5)}.before\:h-4:before{content:var(--tw-content);height:calc(var(--spacing) * 4)}.before\:w-px:before{content:var(--tw-content);width:1px}.before\:bg-\(--border\):before{content:var(--tw-content);background-color:var(--border)}.before\:content-\[\'\'\]:before{--tw-content:"";content:var(--tw-content)}.last\:mb-0:last-child{margin-bottom:0}.last\:pb-0\!:last-child{padding-bottom:0!important}@media (hover:hover){.hover\:bg-\(--accent\)\/80:hover{background-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--accent\)\/80:hover{background-color:color-mix(in oklab, var(--accent) 80%, transparent)}}.hover\:bg-\(--bg-muted\):hover,.hover\:bg-\(--bg-muted\)\/40:hover{background-color:var(--bg-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--bg-muted\)\/40:hover{background-color:color-mix(in oklab, var(--bg-muted) 40%, transparent)}}.hover\:bg-\(--bg-muted\)\/80:hover{background-color:var(--bg-muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--bg-muted\)\/80:hover{background-color:color-mix(in oklab, var(--bg-muted) 80%, transparent)}}.hover\:bg-\(--color-error\)\/80:hover{background-color:#ef4444cc}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--color-error\)\/80:hover{background-color:color-mix(in oklab, var(--color-error) 80%, transparent)}}.hover\:bg-\(--fg-strong\)\/80:hover{background-color:var(--fg-strong)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-\(--fg-strong\)\/80:hover{background-color:color-mix(in oklab, var(--fg-strong) 80%, transparent)}}.hover\:bg-transparent:hover{background-color:#0000}.hover\:bg-transparent\!:hover{background-color:#0000!important}.hover\:text-\(--accent\):hover{color:var(--accent)}.hover\:text-\(--fg\):hover{color:var(--fg)}.hover\:text-\(--fg-strong\):hover{color:var(--fg-strong)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\(--shadow-md\):hover{--tw-shadow:var(--shadow-md);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-md:hover{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-1:hover{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:ring-\(--accent\):hover{--tw-ring-color:var(--accent)}.hover\:brightness-95:hover{--tw-brightness:brightness(95%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.focus\:not-sr-only:focus{clip-path:none;white-space:normal;width:auto;height:auto;margin:0;padding:0;position:static;overflow:visible}.focus\:border-\(--border-strong\):focus{border-color:var(--border-strong)}.focus\:border-\(--error\):focus{border-color:var(--error)}.focus\:bg-\(--bg-muted\):focus,.focus\:bg-\(--bg-muted\)\/40:focus{background-color:var(--bg-muted)}@supports (color:color-mix(in lab, red, red)){.focus\:bg-\(--bg-muted\)\/40:focus{background-color:color-mix(in oklab, var(--bg-muted) 40%, transparent)}}.focus\:text-\(--fg-strong\):focus{color:var(--fg-strong)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus\:ring-\(--accent\):focus{--tw-ring-color:var(--accent)}.focus\:ring-\(--accent-ring\):focus{--tw-ring-color:var(--accent-ring)}.focus\:ring-\(--error\):focus{--tw-ring-color:var(--error)}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.focus-visible\:ring-\(--accent\):focus-visible{--tw-ring-color:var(--accent)}.focus-visible\:ring-\(--border\):focus-visible{--tw-ring-color:var(--border)}.focus-visible\:outline-2:focus-visible{outline-style:var(--tw-outline-style);outline-width:2px}.focus-visible\:outline-offset-4:focus-visible{outline-offset:4px}.focus-visible\:outline-\(--accent-ring\):focus-visible{outline-color:var(--accent-ring)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.active\:cursor-grabbing:active{cursor:grabbing}.active\:bg-\(--bg-muted\):active{background-color:var(--bg-muted)}.active\:bg-transparent\!:active{background-color:#0000!important}.active\:text-\(--fg-strong\):active{color:var(--fg-strong)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden\!{display:none!important}.sm\:inline-flex\!{display:inline-flex!important}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:text-mono-label-13{font-weight:var(--text-mono-label-13-weight);font-size:var(--text-mono-label-13-size);line-height:var(--text-mono-label-13-line-height);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;font-weight:var(--text-mono-label-13-weight);font-size:var(--text-mono-label-13-size);line-height:var(--text-mono-label-13-line-height);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0}}@media (width>=48rem){.md\:col-span-8{grid-column:span 8/span 8}.md\:my-8{margin-block:calc(var(--spacing) * 8)}.md\:mt-8{margin-top:calc(var(--spacing) * 8)}.md\:mb-8{margin-bottom:calc(var(--spacing) * 8)}.md\:mb-16{margin-bottom:calc(var(--spacing) * 16)}.md\:ml-4{margin-left:calc(var(--spacing) * 4)}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[80vh\]{height:80vh}.md\:w-\[50\%\]{width:50%}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:gap-8{gap:calc(var(--spacing) * 8)}.md\:gap-10{gap:calc(var(--spacing) * 10)}.md\:py-6{padding-block:calc(var(--spacing) * 6)}.md\:py-12{padding-block:calc(var(--spacing) * 12)}.md\:py-16{padding-block:calc(var(--spacing) * 16)}.md\:py-24{padding-block:calc(var(--spacing) * 24)}.md\:pt-24{padding-top:calc(var(--spacing) * 24)}.md\:pb-20{padding-bottom:calc(var(--spacing) * 20)}.md\:pl-8{padding-left:calc(var(--spacing) * 8)}.md\:text-body-16{font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing);font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing)}.md\:text-body-18{font-weight:var(--text-body-18-weight);font-size:var(--text-body-18-size);line-height:var(--text-body-18-line-height);letter-spacing:var(--text-body-18-letter-spacing);font-weight:var(--text-body-18-weight);font-size:var(--text-body-18-size);line-height:var(--text-body-18-line-height);letter-spacing:var(--text-body-18-letter-spacing)}.md\:text-button-14{font-weight:var(--text-button-14-weight);font-size:var(--text-button-14-size);line-height:var(--text-button-14-line-height);letter-spacing:var(--text-button-14-letter-spacing);font-weight:var(--text-button-14-weight);font-size:var(--text-button-14-size);line-height:var(--text-button-14-line-height);letter-spacing:var(--text-button-14-letter-spacing)}.md\:text-heading-32{font-size:var(--text-heading-32-size);line-height:var(--text-heading-32-line-height);letter-spacing:var(--text-heading-32-letter-spacing);font-size:var(--text-heading-32-size);line-height:var(--text-heading-32-line-height);letter-spacing:var(--text-heading-32-letter-spacing)}.md\:text-heading-40{font-size:var(--text-heading-40-size);line-height:var(--text-heading-40-line-height);letter-spacing:var(--text-heading-40-letter-spacing);font-size:var(--text-heading-40-size);line-height:var(--text-heading-40-line-height);letter-spacing:var(--text-heading-40-letter-spacing)}.md\:text-heading-48{font-size:var(--text-heading-48-size);line-height:var(--text-heading-48-line-height);letter-spacing:var(--text-heading-48-letter-spacing);font-size:var(--text-heading-48-size);line-height:var(--text-heading-48-line-height);letter-spacing:var(--text-heading-48-letter-spacing)}}@media (width>=64rem){.lg\:sticky{position:sticky}.lg\:z-0{z-index:0}.lg\:col-span-5{grid-column:span 5/span 5}.lg\:col-span-7{grid-column:span 7/span 7}.lg\:col-span-8{grid-column:span 8/span 8}.lg\:col-start-3{grid-column-start:3}.lg\:block{display:block}.lg\:flex{display:flex}.lg\:hidden{display:none}.lg\:h-\[calc\(100vh-var\(--header-height\)\)\]{height:calc(100vh - var(--header-height))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:grid-cols-\[18rem_minmax\(0\,1fr\)_18rem\]{grid-template-columns:18rem minmax(0,1fr) 18rem}.lg\:flex-row{flex-direction:row}.lg\:gap-8{gap:calc(var(--spacing) * 8)}.lg\:gap-12{gap:calc(var(--spacing) * 12)}.lg\:gap-y-10{row-gap:calc(var(--spacing) * 10)}.lg\:p-4{padding:calc(var(--spacing) * 4)}.lg\:py-2{padding-block:calc(var(--spacing) * 2)}.lg\:py-24{padding-block:calc(var(--spacing) * 24)}.lg\:pt-32{padding-top:calc(var(--spacing) * 32)}.lg\:pb-28{padding-bottom:calc(var(--spacing) * 28)}.lg\:text-left{text-align:left}.lg\:text-heading-32{font-size:var(--text-heading-32-size);line-height:var(--text-heading-32-line-height);letter-spacing:var(--text-heading-32-letter-spacing);font-size:var(--text-heading-32-size);line-height:var(--text-heading-32-line-height);letter-spacing:var(--text-heading-32-letter-spacing)}.lg\:text-heading-48{font-size:var(--text-heading-48-size);line-height:var(--text-heading-48-line-height);letter-spacing:var(--text-heading-48-letter-spacing);font-size:var(--text-heading-48-size);line-height:var(--text-heading-48-line-height);letter-spacing:var(--text-heading-48-letter-spacing)}}@media (prefers-color-scheme:dark){.dark\:opacity-\[0\.15\]{opacity:.15}}.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker{display:none}}:root{--text-display-96-size:6rem;--text-display-96-line-height:1;--text-display-96-weight:800;--text-display-96-letter-spacing:-.05em;--text-display-80-size:5rem;--text-display-80-line-height:1;--text-display-80-weight:800;--text-display-80-letter-spacing:-.045em;--text-display-72-size:4.5rem;--text-display-72-line-height:1.02;--text-display-72-weight:800;--text-display-72-letter-spacing:-.04em;--text-display-64-size:4rem;--text-display-64-line-height:1.05;--text-display-64-weight:800;--text-display-64-letter-spacing:-.04em;--text-heading-56-size:3.5rem;--text-heading-56-line-height:1.07;--text-heading-56-letter-spacing:-.035em;--text-heading-48-size:3rem;--text-heading-48-line-height:1.05;--text-heading-48-letter-spacing:-.03em;--text-heading-40-size:2.5rem;--text-heading-40-line-height:1.1;--text-heading-40-letter-spacing:-.025em;--text-heading-32-size:2rem;--text-heading-32-line-height:1.2;--text-heading-32-letter-spacing:-.02em;--text-heading-24-size:1.5rem;--text-heading-24-line-height:1.3;--text-heading-24-letter-spacing:-.015em;--text-heading-20-size:1.25rem;--text-heading-20-line-height:1.3;--text-heading-20-letter-spacing:-.01em;--text-heading-18-size:1.125rem;--text-heading-18-line-height:1.35;--text-heading-18-letter-spacing:-.01em;--text-heading-16-size:1rem;--text-heading-16-line-height:1.5;--text-heading-16-letter-spacing:-.008em;--text-heading-14-size:.875rem;--text-heading-14-line-height:1.45;--text-heading-14-letter-spacing:-.005em;--text-body-20-size:1.25rem;--text-body-20-line-height:1.65;--text-body-20-weight:400;--text-body-20-letter-spacing:-.01em;--text-body-18-size:1.125rem;--text-body-18-line-height:1.65;--text-body-18-weight:400;--text-body-18-letter-spacing:-.005em;--text-body-16-size:1rem;--text-body-16-line-height:1.7;--text-body-16-weight:400;--text-body-16-letter-spacing:0;--text-body-14-size:.875rem;--text-body-14-line-height:1.65;--text-body-14-weight:400;--text-body-14-letter-spacing:0;--text-body-13-size:.8125rem;--text-body-13-line-height:1.6;--text-body-13-weight:400;--text-body-13-letter-spacing:0;--text-label-16-size:1rem;--text-label-16-line-height:1.5;--text-label-16-weight:500;--text-label-16-letter-spacing:0;--text-label-14-size:.875rem;--text-label-14-line-height:1.45;--text-label-14-weight:500;--text-label-14-letter-spacing:0;--text-label-13-size:.8125rem;--text-label-13-line-height:1.4;--text-label-13-weight:500;--text-label-13-letter-spacing:0;--text-label-12-size:.75rem;--text-label-12-line-height:1.4;--text-label-12-weight:500;--text-label-12-letter-spacing:.005em;--text-label-11-size:.6875rem;--text-label-11-line-height:1.35;--text-label-11-weight:500;--text-label-11-letter-spacing:.01em;--text-overline-13-size:.8125rem;--text-overline-13-line-height:1;--text-overline-13-weight:600;--text-overline-13-letter-spacing:.12em;--text-overline-12-size:.75rem;--text-overline-12-line-height:1;--text-overline-12-weight:600;--text-overline-12-letter-spacing:.12em;--text-overline-11-size:.6875rem;--text-overline-11-line-height:1;--text-overline-11-weight:600;--text-overline-11-letter-spacing:.14em;--text-overline-10-size:.625rem;--text-overline-10-line-height:1;--text-overline-10-weight:600;--text-overline-10-letter-spacing:.16em;--text-caption-16-size:1rem;--text-caption-16-line-height:1.6;--text-caption-16-weight:400;--text-caption-16-letter-spacing:0;--text-caption-14-size:.875rem;--text-caption-14-line-height:1.45;--text-caption-14-weight:400;--text-caption-14-letter-spacing:0;--text-caption-13-size:.8125rem;--text-caption-13-line-height:1.45;--text-caption-13-weight:400;--text-caption-13-letter-spacing:0;--text-caption-12-size:.75rem;--text-caption-12-line-height:1.4;--text-caption-12-weight:400;--text-caption-12-letter-spacing:0;--text-caption-11-size:.6875rem;--text-caption-11-line-height:1.35;--text-caption-11-weight:400;--text-caption-11-letter-spacing:0;--text-code-16-size:.9375rem;--text-code-16-line-height:1.6;--text-code-16-weight:400;--text-code-14-size:.8125rem;--text-code-14-line-height:1.55;--text-code-14-weight:400;--text-code-12-size:.6875rem;--text-code-12-line-height:1.5;--text-code-12-weight:400;--text-mono-label-13-size:.75rem;--text-mono-label-13-line-height:1.4;--text-mono-label-13-weight:500;--text-mono-label-12-size:.6875rem;--text-mono-label-12-line-height:1.35;--text-mono-label-12-weight:500;--text-button-16-size:1rem;--text-button-16-line-height:1;--text-button-16-weight:600;--text-button-16-letter-spacing:-.01em;--text-button-14-size:.875rem;--text-button-14-line-height:1;--text-button-14-weight:600;--text-button-14-letter-spacing:-.005em;--text-button-13-size:.8125rem;--text-button-13-line-height:1;--text-button-13-weight:600;--text-button-13-letter-spacing:0;--text-numeric-16-size:1rem;--text-numeric-16-line-height:1.5;--text-numeric-16-weight:500;--text-numeric-14-size:.875rem;--text-numeric-14-line-height:1.45;--text-numeric-14-weight:500;--ic-ft-folder:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8z'/%3E%3C/svg%3E");--ic-ft-file:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2v6.5a1.5 1.5 0 0 0 1.5 1.5H20v10a2 2 0 0 1-2 2H6a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2zm2 .044a2 2 0 0 1 1 .542L19.414 7a2 2 0 0 1 .541 1H14z'/%3E%3C/svg%3E");--ic-ft-astro:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8.358 20.162c-1.186-1.07-1.532-3.316-1.038-4.944c.856 1.026 2.043 1.352 3.272 1.535c1.897.283 3.76.177 5.522-.678c.202-.098.388-.229.608-.36c.166.473.209.95.151 1.437c-.14 1.185-.738 2.1-1.688 2.794c-.38.277-.782.525-1.175.787c-1.205.804-1.531 1.747-1.078 3.119l.044.148a3.16 3.16 0 0 1-1.407-1.188a3.3 3.3 0 0 1-.544-1.815c-.004-.32-.004-.642-.048-.958c-.106-.769-.472-1.113-1.161-1.133c-.707-.02-1.267.411-1.415 1.09c-.012.053-.028.104-.045.165zm-5.961-4.445s3.24-1.575 6.49-1.575l2.451-7.565c.092-.366.36-.614.662-.614s.57.248.662.614l2.45 7.565c3.85 0 6.491 1.575 6.491 1.575L16.088.727C15.93.285 15.663 0 15.303 0H8.697c-.36 0-.615.285-.784.727z'/%3E%3C/svg%3E");--ic-ft-cjs:url();--ic-ft-css:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m3 2l1.578 17.834L12 22l7.468-2.165L21 2zm13.3 14.722l-4.293 1.204H12l-4.297-1.204l-.297-3.167h2.108l.15 1.526l2.335.639l2.34-.64l.245-3.05h-7.27l-.187-2.006h7.64l.174-2.006H6.924l-.176-2.006h10.506z'/%3E%3C/svg%3E");--ic-ft-go:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='m37.435 218.2l7.266-9.271l92.304-.044l-5.943 9.27zm83.718 22.805l3.061-9.27l-116.949.08L0 241.085zm-3.361 22.887l.884-9.27l-53.197.043l-5.163 9.27zm339.301 72.6c-51.18 28.193-121.104 16.253-139.798-44.876c-11.048 21.741-29.087 39.56-50.584 49.721c-50.933 24.075-120.085 3.08-128.979-62.896c-6.513-63.238 44.669-102.314 74.925-112.18c48.085-14.979 95.508 2.622 111.907 46.427l-51.65 13.538c-5.488-15.271-35.313-26.268-58.239-9.693c-36.057 22.247-35.391 78.232 8.173 86.545c22.618 2.9 37.81-8.276 49.2-25.466l-56.087.12l18.021-38.86h84.057c36.406-102.707 178.391-98.21 192.821-5.92c5.129 32.802-6.069 77.264-53.767 103.54M410.447 209.42c-38.861 8.362-48.547 42.69-42.548 64.684c6.383 23.406 31.11 38.754 62.482 24.076c50.28-23.523 37.1-101.032-19.934-88.76'/%3E%3C/svg%3E");--ic-ft-html:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m3 2l1.578 17.824L12 22l7.467-2.175L21 2zm14.049 6.048H9.075l.172 2.016h7.697l-.626 6.565l-4.246 1.381l-4.281-1.455l-.288-2.932h2.024l.16 1.411l2.4.815l2.346-.763l.297-3.005H7.416l-.562-6.05h10.412z'/%3E%3C/svg%3E");--ic-ft-js:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M2 2v28h28V2zm15.238 21.837c0 2.725-1.6 3.969-3.931 3.969c-2.106 0-3.325-1.087-3.95-2.406l2.144-1.294c.413.731.788 1.35 1.694 1.35c.862 0 1.412-.338 1.412-1.656v-8.944h2.631zm6.224 3.969c-2.444 0-4.025-1.162-4.794-2.688l2.144-1.237c.563.919 1.3 1.6 2.594 1.6c1.087 0 1.788-.544 1.788-1.3c0-.9-.713-1.219-1.919-1.75l-.656-.281c-1.9-.806-3.156-1.825-3.156-3.969c0-1.975 1.506-3.475 3.85-3.475c1.675 0 2.875.581 3.738 2.106l-2.05 1.313c-.45-.806-.938-1.125-1.694-1.125c-.768 0-1.256.488-1.256 1.125c0 .788.488 1.106 1.619 1.6l.656.281c2.238.956 3.494 1.938 3.494 4.137c0 2.363-1.863 3.662-4.357 3.662z'/%3E%3C/svg%3E");--ic-ft-jsx:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M300.703 254.826c0-35.044-37.946-57.065-68.14-39.543c-30.192 17.521-30.192 61.564 0 79.086c30.194 17.521 68.14-4.5 68.14-39.543m104.01-84.17c30.06-143.69-36.073-188.782-148.5-84.772c-105.814-99.2-181.166-67.937-149.102 84.17c-147.86 44.576-138.064 128.486 1.203 171.347c-31.864 140.083 27.656 191.186 147.899 85.372C372.848 531.384 434.75 482.405 402.909 340.8c151.907-51.504 138.28-126.054 1.804-170.143m-20.441-5.411c-23.831-5.376-46.89-9.289-70.343-11.424c-12.356-18.067-26.748-36.115-43.287-52.906c90.138-86.46 143.263-59.445 113.63 64.33M151.602 282.48c8.917 19.039 20.641 36.474 29.459 51.104c-14.359-1.469-29.827-3.699-46.294-6.614a1307 1307 0 0 1 16.834-44.49m-1.203-51.704c-6.56-15.746-12.545-30.943-17.435-45.091c16.998-3.524 33.656-6.723 48.097-7.816c-10.748 16.884-20.957 34.537-30.662 52.907m12.625 26.453c14.702-29.443 30.254-57.391 47.496-82.366c30.594-1.76 60.863-1.604 90.784.601c16.781 23.383 32.443 51.33 47.496 81.765c-11.264 23.278-27.259 50.104-45.692 78.76c-30.778 2.33-62.336 2.008-94.391 0c-16.247-24.89-31.505-51.107-45.693-78.76m197.199 25.251c5.838 14.167 11.233 28.606 16.233 43.288a455 455 0 0 1-45.693 7.215c10.295-15.95 20.06-32.885 29.46-50.503m-29.46-104.61c16.393 2.243 32.229 5.045 47.496 8.416a484 484 0 0 1-17.435 44.49c-9.306-18.354-19.297-36.019-30.06-52.907m-46.293-26.454c-18.725-.735-37.773-.711-57.116 0c8.468-11.137 17.906-22.77 28.258-34.87c10.087 10.888 19.645 22.608 28.858 34.87m-43.288-50.502c-16.539 16.791-30.93 34.238-43.287 52.305c-23.453 2.135-47.113 6.048-70.943 11.423c-28.258-125.654 24.093-150.189 114.23-63.728M113.725 321.56c-125.253-37.676-119.241-96.394-1.203-131.064c7.221 21.91 15.962 44.163 25.853 65.532c-9.61 22.1-18.119 44.797-24.65 65.532m15.631 25.251c21.243 5.211 43.755 7.712 67.337 10.221c14.188 20.024 28.882 38.64 44.49 54.71c-91.786 87.978-142.953 56.014-111.827-64.93m126.256 49.901c-10.877-11.263-21.032-24.025-30.662-37.876c21.467.452 42.2.502 61.925 0a322 322 0 0 1-31.263 37.876m15.03 15.03c16.747-18.195 31.51-36.64 44.49-55.311c22.154-1.63 44.6-5.034 67.336-10.22c31.408 128.733-25.62 147.742-111.826 65.532m126.856-91.384c-6.44-20.735-14.572-42.23-24.048-64.33a611 611 0 0 0 25.25-64.931c115.234 34.87 124.452 90.583-1.202 129.261'/%3E%3C/svg%3E");--ic-ft-json:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M14 19h2a2 2 0 0 0 2-2v-2.438a2 2 0 0 1 1.515-1.94l1.515-.38c.252-.063.252-.421 0-.485l-1.515-.378A2 2 0 0 1 18 9.439V5h-4m-4 0H8a2 2 0 0 0-2 2v2.438a2 2 0 0 1-1.515 1.94l-1.515.38c-.252.063-.252.421 0 .485l1.515.378A2 2 0 0 1 6 14.561V19h4'/%3E%3C/svg%3E");--ic-ft-md:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M15 2H9c-.55 0-1 .45-1 1v7H4a1.004 1.004 0 0 0-.78 1.63l8 10c.19.24.48.38.78.38s.59-.14.78-.38l8-10A1.004 1.004 0 0 0 20 10h-4V3c0-.55-.45-1-1-1'/%3E%3C/svg%3E");--ic-ft-mjs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='black' d='M2 2v28h28V2zm15.238 21.837c0 2.725-1.6 3.969-3.931 3.969c-2.106 0-3.325-1.087-3.95-2.406l2.144-1.294c.413.731.788 1.35 1.694 1.35c.862 0 1.412-.338 1.412-1.656v-8.944h2.631zm6.224 3.969c-2.444 0-4.025-1.162-4.794-2.688l2.144-1.237c.563.919 1.3 1.6 2.594 1.6c1.087 0 1.788-.544 1.788-1.3c0-.9-.713-1.219-1.919-1.75l-.656-.281c-1.9-.806-3.156-1.825-3.156-3.969c0-1.975 1.506-3.475 3.85-3.475c1.675 0 2.875.581 3.738 2.106l-2.05 1.313c-.45-.806-.938-1.125-1.694-1.125c-.768 0-1.256.488-1.256 1.125c0 .788.488 1.106 1.619 1.6l.656.281c2.238.956 3.494 1.938 3.494 4.137c0 2.363-1.863 3.662-4.357 3.662z'/%3E%3C/svg%3E");--ic-ft-py:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M7.17 4.21S6.85 2 11.93 2c5.31 0 4.9 2.67 4.9 2.67v4.41c0 2.66-2.7 2.62-2.7 2.62H9.32c-2.88 0-2.79 2.85-2.79 2.85v2.39H4.84S2 17.12 2 11.97s3.25-4.78 3.25-4.78h6.77V6.5H7.17zm2.09-.67c-.48 0-.87.39-.87.88c0 .48.39.87.87.87s.87-.4.87-.88a.87.87 0 0 0-.87-.87m9.94 3.52h-1.72v2.39s.09 2.85-2.79 2.85H9.88s-2.7-.05-2.7 2.62v4.41S7.01 22 12.08 22s4.75-2.21 4.75-2.21V17.5h-4.85v-.69h6.77s3.25.37 3.25-4.77v-.03c0-4.79-2.47-4.95-2.8-4.95m-4.46 13.39a.87.87 0 0 1-.87-.87v-.01c0-.49.39-.88.87-.88s.87.39.87.88s-.39.88-.87.88' clip-rule='evenodd'/%3E%3C/svg%3E");--ic-ft-rs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m23.835 11.703l-1.008-.623l-.028-.294l.866-.807a.348.348 0 0 0-.116-.578l-1.106-.414a9 9 0 0 0-.087-.285l.69-.96a.346.346 0 0 0-.226-.544l-1.166-.19a9 9 0 0 0-.14-.261l.49-1.076a.34.34 0 0 0-.028-.336a.35.35 0 0 0-.3-.154l-1.185.041a7 7 0 0 0-.188-.227l.273-1.153a.347.347 0 0 0-.417-.417l-1.153.273l-.228-.188l.041-1.184a.344.344 0 0 0-.49-.328l-1.076.49l-.262-.14l-.19-1.167a.348.348 0 0 0-.545-.226l-.96.69a9 9 0 0 0-.285-.086L14.597.453a.348.348 0 0 0-.578-.116l-.807.867a9 9 0 0 0-.294-.028L12.295.168a.346.346 0 0 0-.59 0l-.623 1.008l-.294.028L9.98.337a.346.346 0 0 0-.578.116l-.414 1.106l-.285.086l-.959-.69a.348.348 0 0 0-.545.226l-.19 1.167a9 9 0 0 0-.262.14l-1.076-.49a.346.346 0 0 0-.49.328l.041 1.184a8 8 0 0 0-.228.187l-1.153-.272a.347.347 0 0 0-.417.417l.271 1.153l-.186.227l-1.184-.042a.346.346 0 0 0-.328.49l.49 1.077a9 9 0 0 0-.14.262l-1.166.19a.348.348 0 0 0-.226.544l.69.958l-.087.286l-1.106.414a.348.348 0 0 0-.116.578l.866.807a9 9 0 0 0-.028.294l-1.008.623a.344.344 0 0 0 0 .59l1.008.623q.012.147.028.294l-.866.807a.346.346 0 0 0 .116.578l1.106.415q.042.144.087.285l-.69.959a.345.345 0 0 0 .227.544l1.166.19q.069.132.14.262l-.49 1.076a.346.346 0 0 0 .328.49l1.183-.041q.093.115.187.227l-.27 1.154a.346.346 0 0 0 .416.417l1.153-.272q.113.096.228.187l-.041 1.184a.344.344 0 0 0 .49.327l1.076-.49q.13.073.262.14l.19 1.167a.348.348 0 0 0 .545.227l.959-.69a9 9 0 0 0 .285.086l.414 1.107a.345.345 0 0 0 .578.115l.808-.865l.294.03l.623 1.006a.347.347 0 0 0 .59 0l.623-1.007q.148-.013.294-.03l.807.866a.348.348 0 0 0 .578-.115l.414-1.107a9 9 0 0 0 .285-.087l.959.69a.345.345 0 0 0 .545-.226l.19-1.166l.262-.14l1.076.49a.347.347 0 0 0 .49-.328l-.041-1.184a7 7 0 0 0 .227-.187l1.153.272a.347.347 0 0 0 .417-.416l-.272-1.155q.095-.112.187-.227l1.184.041a.344.344 0 0 0 .328-.49l-.49-1.076q.072-.13.141-.262l1.166-.19a.348.348 0 0 0 .226-.544l-.69-.959l.087-.285l1.106-.414a.346.346 0 0 0 .116-.579l-.866-.807q.016-.147.028-.294l1.008-.624a.344.344 0 0 0 0-.589zm-6.742 8.355a.714.714 0 0 1 .299-1.396a.714.714 0 1 1-.3 1.396zm-.342-2.314a.65.65 0 0 0-.771.5l-.358 1.669a8.7 8.7 0 0 1-3.619.78a8.7 8.7 0 0 1-3.695-.815L7.95 18.21a.65.65 0 0 0-.772-.5l-1.473.317a9 9 0 0 1-.761-.898h7.167c.081 0 .136-.014.136-.088v-2.536c0-.074-.054-.088-.136-.088h-2.096v-1.608h2.268c.206 0 1.106.059 1.393 1.209c.09.353.288 1.504.424 1.873c.134.413.683 1.238 1.268 1.238h3.572a1 1 0 0 0 .13-.013a9 9 0 0 1-.813.952zm-9.914 2.28a.714.714 0 1 1-.3-1.396a.714.714 0 0 1 .3 1.396M4.117 8.997a.714.714 0 1 1-1.303.58a.714.714 0 0 1 1.304-.58m-.834 1.981l1.534-.682a.65.65 0 0 0 .33-.858l-.316-.715h1.244v5.602H3.567a8.8 8.8 0 0 1-.284-3.348zm6.734-.543V8.784h2.96c.153 0 1.08.177 1.08.87c0 .574-.712.78-1.296.78zm10.757 1.486q0 .329-.024.651h-.9c-.09 0-.127.059-.127.148v.413c0 .973-.548 1.184-1.03 1.238c-.457.052-.964-.191-1.027-.472c-.27-1.518-.72-1.843-1.43-2.403c.882-.56 1.799-1.386 1.799-2.492c0-1.193-.82-1.945-1.377-2.315c-.783-.516-1.65-.62-1.883-.62H5.468a8.77 8.77 0 0 1 4.907-2.77l1.098 1.152a.65.65 0 0 0 .918.02l1.227-1.173a8.78 8.78 0 0 1 6.004 4.276l-.84 1.898a.65.65 0 0 0 .33.859l1.618.718q.042.43.042.872zm-9.3-9.6a.713.713 0 1 1 .984 1.032a.714.714 0 0 1-.984-1.031m8.339 6.71a.71.71 0 0 1 .939-.362a.714.714 0 1 1-.94.364z'/%3E%3C/svg%3E");--ic-ft-sh:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='square' stroke-width='2' d='M13 19h8M3.5 17l5-5l-5-5'/%3E%3C/svg%3E");--ic-ft-svelte:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 426 512'%3E%3Cpath fill='black' d='M403.508 229.23C491.235 87.7 315.378-58.105 190.392 23.555L71.528 99.337c-57.559 37.487-82.55 109.513-47.45 183.53c-87.761 133.132 83.005 289.03 213.116 205.762l118.864-75.782c64.673-42.583 79.512-116.018 47.45-183.616m-297.592-80.886l118.69-75.739c77.973-46.679 167.756 34.942 135.388 110.992c-19.225-15.274-40.65-24.665-56.923-28.894c6.186-24.57-22.335-42.796-42.174-30.106l-118.95 75.48c-29.411 20.328 1.946 62.138 31.014 44.596l45.33-28.895c101.725-57.403 198 80.425 103.38 147.975l-118.692 75.739C131.455 485.225 34.11 411.96 67.592 328.5c17.786 13.463 36.677 23.363 56.923 28.894c-4.47 28.222 24.006 41.943 42.476 30.365L285.64 312.02c29.28-21.955-2.149-61.692-30.97-44.595l-45.504 28.894c-100.56 58.77-199.076-80.42-103.25-147.975'/%3E%3C/svg%3E");--ic-ft-ts:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M0 0h24v24H0z' fill='none' /%3E%3Cg fill='none'%3E%3Cg clip-path='url(%23SVGXv8lpc2Y)'%3E%3Cpath fill='currentColor' d='M23.429 0H.57A.57.57 0 0 0 0 .571V23.43a.57.57 0 0 0 .571.571H23.43a.57.57 0 0 0 .571-.571V.57a.57.57 0 0 0-.572-.57m-9.143 12.826h-2.857v8.888H9.143v-8.888H6.286v-1.969h8zm.64 8.38v-2.375s1.298.978 2.855.978s1.497-1.018 1.497-1.158c0-1.477-4.412-1.477-4.412-4.751c0-4.452 6.429-2.695 6.429-2.695l-.08 2.116s-1.078-.719-2.296-.719s-1.657.58-1.657 1.198c0 1.597 4.452 1.438 4.452 4.652c0 4.95-6.788 2.755-6.788 2.755' /%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='SVGXv8lpc2Y'%3E%3Cpath fill='%23fff' d='M0 0h24v24H0z' /%3E%3C/clipPath%3E%3C/defs%3E%3C/g%3E%3C/svg%3E%0A");--ic-ft-tsx:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M300.703 254.826c0-35.044-37.946-57.065-68.14-39.543c-30.192 17.521-30.192 61.564 0 79.086c30.194 17.521 68.14-4.5 68.14-39.543m104.01-84.17c30.06-143.69-36.073-188.782-148.5-84.772c-105.814-99.2-181.166-67.937-149.102 84.17c-147.86 44.576-138.064 128.486 1.203 171.347c-31.864 140.083 27.656 191.186 147.899 85.372C372.848 531.384 434.75 482.405 402.909 340.8c151.907-51.504 138.28-126.054 1.804-170.143m-20.441-5.411c-23.831-5.376-46.89-9.289-70.343-11.424c-12.356-18.067-26.748-36.115-43.287-52.906c90.138-86.46 143.263-59.445 113.63 64.33M151.602 282.48c8.917 19.039 20.641 36.474 29.459 51.104c-14.359-1.469-29.827-3.699-46.294-6.614a1307 1307 0 0 1 16.834-44.49m-1.203-51.704c-6.56-15.746-12.545-30.943-17.435-45.091c16.998-3.524 33.656-6.723 48.097-7.816c-10.748 16.884-20.957 34.537-30.662 52.907m12.625 26.453c14.702-29.443 30.254-57.391 47.496-82.366c30.594-1.76 60.863-1.604 90.784.601c16.781 23.383 32.443 51.33 47.496 81.765c-11.264 23.278-27.259 50.104-45.692 78.76c-30.778 2.33-62.336 2.008-94.391 0c-16.247-24.89-31.505-51.107-45.693-78.76m197.199 25.251c5.838 14.167 11.233 28.606 16.233 43.288a455 455 0 0 1-45.693 7.215c10.295-15.95 20.06-32.885 29.46-50.503m-29.46-104.61c16.393 2.243 32.229 5.045 47.496 8.416a484 484 0 0 1-17.435 44.49c-9.306-18.354-19.297-36.019-30.06-52.907m-46.293-26.454c-18.725-.735-37.773-.711-57.116 0c8.468-11.137 17.906-22.77 28.258-34.87c10.087 10.888 19.645 22.608 28.858 34.87m-43.288-50.502c-16.539 16.791-30.93 34.238-43.287 52.305c-23.453 2.135-47.113 6.048-70.943 11.423c-28.258-125.654 24.093-150.189 114.23-63.728M113.725 321.56c-125.253-37.676-119.241-96.394-1.203-131.064c7.221 21.91 15.962 44.163 25.853 65.532c-9.61 22.1-18.119 44.797-24.65 65.532m15.631 25.251c21.243 5.211 43.755 7.712 67.337 10.221c14.188 20.024 28.882 38.64 44.49 54.71c-91.786 87.978-142.953 56.014-111.827-64.93m126.256 49.901c-10.877-11.263-21.032-24.025-30.662-37.876c21.467.452 42.2.502 61.925 0a322 322 0 0 1-31.263 37.876m15.03 15.03c16.747-18.195 31.51-36.64 44.49-55.311c22.154-1.63 44.6-5.034 67.336-10.22c31.408 128.733-25.62 147.742-111.826 65.532m126.856-91.384c-6.44-20.735-14.572-42.23-24.048-64.33a611 611 0 0 0 25.25-64.931c115.234 34.87 124.452 90.583-1.202 129.261'/%3E%3C/svg%3E");--ic-ft-vue:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M512 34.512L256 477.488L0 34.512h41.601L256 405.502l214.399-370.99zM256 135.247L196.818 34.512h-89.766L256 292.248L404.948 34.512h-89.766z'/%3E%3C/svg%3E");--ic-ft-xml:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23f1662a' d='m20.42 21.157l2.211 2.211L30 16l-7.369-7.369l-2.211 2.212L25.58 16Zm-8.84-10.314L9.369 8.631L2 16l7.369 7.369l2.211-2.211L6.42 16Zm5.831-3.166l1.6.437l-4.42 16.209l-1.6-.437z'/%3E%3C/svg%3E");--ic-ft-yaml:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M8 4.5V1H4.5A1.5 1.5 0 0 0 3 2.5v6.881a1.5 1.5 0 0 1 1.75-.18a1.5 1.5 0 0 1 2.092.628l.658 1.317l.659-1.317a1.5 1.5 0 0 1 2.341-.447a1.5 1.5 0 0 1 2.5 1.09V6H9.5A1.5 1.5 0 0 1 8 4.5m1 0V1.25L12.75 5H9.5a.5.5 0 0 1-.5-.5M2.5 15a.5.5 0 0 0 .5-.5v-1.361l1.429-2.382a.5.5 0 1 0-.858-.515l-1.07 1.786l-1.072-1.786a.5.5 0 0 0-.858.515l1.43 2.382v1.36a.5.5 0 0 0 .5.5m3.447-4.724A.5.5 0 0 0 5 10.5v4a.5.5 0 1 0 1 0v-1.882l1.053 2.105a.5.5 0 0 0 .894 0L9 12.618V14.5a.5.5 0 1 0 1 0v-4a.5.5 0 0 0-.947-.224L7.5 13.382zM12 10.5a.5.5 0 0 0-1 0v4a.5.5 0 0 0 .5.5h2a.5.5 0 1 0 0-1H12z'/%3E%3C/svg%3E");--ic-ft-toml:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M512 512H397.47v-56.587h52.667V56.86H397.47V0H512zM375.885 107.743v59.344h-91.161v275.88h-64.107v-275.88h-91.586v-59.344zM0 0h113.963v56.587H61.295V455.14h52.668V512H0z'/%3E%3C/svg%3E");--ic-ft-pl:url();--ic-ft-pm:url();--ic-ft-jl:url();--ic-ft-zig:url();--ic-ft-sol:url();--ic-ft-vb:url();--ic-ft-f:url();--ic-ft-for:url();--ic-ft-asm:url();--ic-ft-s:url();--ic-ft-lisp:url();--ic-ft-cl:url();--ic-ft-cob:url();--ic-ft-cbl:url();--ic-ft-ejs:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m8.291 5.696l-1.258-1.58l1.668-1.55l1.258 1.58zm2.34 2.048l.205-1.55l-5.412-.03l-.204 1.55l3.945.022L7.8 17.852l-.839.77l-.405-.004c.385.403.803.81 1.236 1.214l1.378-1.265l1.458-10.823zm-6.757 7.254s2.925-.468 3.54.38c0 0-1.756-2.925-4.184-2.925c0-.074-.098-1.353 5.146-2.609l.206-1.53c-8.346 1.108-14.287 4.322.265 13.12c0 0-5.675-4.71-4.973-6.436M13 6.223L11.216 7.86l-.526 4.037l1.316 1.638l5.675.058l.556.702l-.38 2.633l-.713.685l-.018.017h2.193l.556-4.037l-1.345-1.638l-5.646-.058l-.556-.702l.351-2.633l.731-.702l5.032.058l.556.673l-.176 1.229h1.55l.264-1.902l-1.317-1.667l-6.318-.03zm2.882 11.908l.545-.523l-4.305-.035l-.965-1.17l-1.258 1.17l1.346 1.667l6.318.03l1.22-1.139zM13.13 8.965a103 103 0 0 1 4.624-.554l-4.145-.048l-.457.44zm8.026-1.156l-.025.179l-.018.132c.92-.07 1.87-.139 2.887-.2c0 0-1.113-.067-2.844-.11zM1.914 18.392l1.404 1.784l2.66.02q-1.94-1.312-3.296-2.499z'/%3E%3C/svg%3E");--ic-ft-hbs:url();--ic-ft-handlebars:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M9.1 4.948a4 4 0 0 0-.398.014C6.32 5.15 5.373 6.375 4.802 6.9c-.572.525-1.656 1.763-2.376 1.545c-.721-.217-.924-1.107-.67-1.381s.454-.225.613 0c.097.18.145.383.14.587a1.36 1.36 0 0 0 .438-.665a.79.79 0 0 0-.443-1.017c-1.3-.659-2.139.514-2.26.787c-.122.273-.336.707-.2 1.695c.135.989.612 1.902 2.104 2.261a6.3 6.3 0 0 0 4.238-.495l4.41-1.84a5 5 0 0 1 .556-.101v9.864c0 .506.316.913.708.913s.707-.407.707-.913V8.29a5 5 0 0 1 .437.088l4.41 1.84a6.3 6.3 0 0 0 4.238.494c1.492-.36 1.969-1.272 2.105-2.26c.135-.989-.08-1.423-.2-1.696c-.122-.273-.962-1.446-2.261-.787a.79.79 0 0 0-.443 1.017c.076.26.229.492.437.665a1.2 1.2 0 0 1 .141-.587c.159-.225.359-.274.613 0s.051 1.164-.67 1.382c-.72.217-1.804-1.02-2.376-1.546c-.571-.525-1.518-1.75-3.9-1.938A3.45 3.45 0 0 0 12 6.653a3.45 3.45 0 0 0-2.9-1.705m12.39 2.703v.004l.006.002l-.006-.004zm-18.98 0l-.006.004l.006-.001z'/%3E%3C/svg%3E");--ic-ft-pug:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12.094 4.636c-2.066 0-3.682.204-4.922.57l.091-.084c.038-.037-.05-.062-.228-.068c-.534-.018-1.867.143-2.99.705C2.772 6.358-.073 9.504 0 9.69s1.46 1.345 1.872 1.795c.262.3 1.048 2.959 1.76 2.51c.188-.131.265-.651.33-1.293c.058.497.115 1.013.193 1.48c.112.749 1.087 1.347 1.2 2.059c.138 1.014.76 1.723 1.98 2.174c.484.668 1.238.33 1.8.634c.9.487 1.91.262 2.92.262c1.012 0 1.985.186 2.92-.3c.577-.3 1.32.03 1.81-.58c1.225-.45 1.831-1.164 1.972-2.19c.112-.712 1.048-1.31 1.16-2.059c.064-.38.11-.802.158-1.203c.057.5.13.904.291 1.016c.674.449 1.498-2.21 1.76-2.51c.412-.45 1.797-1.608 1.872-1.795c.074-.188-2.808-3.333-4.08-3.932c-1.124-.562-2.457-.723-2.991-.705c-.167.005-.245.029-.225.062c-1.174-.308-2.672-.48-4.61-.48m.03.5c2.203 0 3.848.225 5.01.615c.133.045.238.098.358.147c.69.715 1.624 1.83 2.014 3.117c.025.08.04.166.063.248v.008c.045.77.316 1.417.23 1.99c-.153.998-.228 1.973-.373 2.84l-.002.004v.004c-.029.192-.218.476-.478.807c-.261.33-.596.702-.682 1.248v.006l-.002.003c-.1.733-.42 1.2-1.17 1.582c.125-.444.205-1.055.205-1.963c.037-1.123.077-1.572-.86-2.695a5.53 5.53 0 0 0-2.792-1.898c-.111-.39-.722-.836-1.551-.836s-1.415.422-1.535.82a5.53 5.53 0 0 0-2.846 1.914c-.936 1.123-.86 1.61-.86 2.696c0 .903.08 1.513.203 1.96c-.77-.384-1.107-.856-1.207-1.58v-.01c-.087-.553-.437-.923-.707-1.253s-.462-.617-.49-.801l-.002-.004V14.1c-.144-.867-.22-1.84-.373-2.838v-.002c-.085-.573.183-1.22.229-1.99v.015c.013-.143.017-.24.025-.37c.36-1.16 1.153-2.173 1.805-2.876a6 6 0 0 1 .724-.289c1.192-.391 2.86-.615 5.063-.615M6.913 8.94a1.647 1.647 0 0 0-1.635 1.648a1.647 1.647 0 0 0 1.648 1.647a1.7 1.7 0 0 0 .442-.06q.523-.564 1.111-1.042a1.7 1.7 0 0 0 .094-.545A1.647 1.647 0 0 0 6.926 8.94zm10.297 0a1.647 1.647 0 0 0-1.637 1.648a1.65 1.65 0 0 0 .15.684q.47.396.895.848a1.7 1.7 0 0 0 .604.115a1.647 1.647 0 0 0 1.646-1.647a1.647 1.647 0 0 0-1.646-1.648zm-9.871.486a.41.41 0 0 1 .41.412a.41.41 0 0 1-.41.412a.41.41 0 0 1-.413-.412a.41.41 0 0 1 .413-.412m9.47 0a.41.41 0 0 1 .413.412a.41.41 0 0 1-.412.412a.41.41 0 0 1-.412-.412a.41.41 0 0 1 .412-.412m-5.109 1.486a.15.3 17.23 0 1 .03.004a.15.3 17.23 0 1 .054.33a.15.3 17.23 0 1-.232.243a.15.3 17.23 0 1-.053-.33a.15.3 17.23 0 1 .201-.247m.672.022a.3.15 75.54 0 1 .205.254a.3.15 75.54 0 1-.07.328a.3.15 75.54 0 1-.22-.252a.3.15 75.54 0 1 .07-.328a.3.15 75.54 0 1 .015-.002m-.316.476s.035.226.185.301s.862-.15.862-.15c-.337.262-.973.263-.973.338v.373c0 .408.026 1.461-.031 1.685c.823.005 2.09 1.126 2.09 2.508v.075c-.038-1.348-1.61-2.434-2.096-2.434c-.487 0-2.06 1.048-2.098 2.434v-.075c0-1.362 1.233-2.47 2.057-2.506c-.07-.551-.073-1.137-.073-1.687V11.9a5 5 0 0 0-.656-.237c.185.033.371.05.545.05c.15-.076.188-.302.188-.302M9.015 12.76h.008a.15.15 0 0 1 .15.15a.15.15 0 0 1-.15.151a.15.15 0 0 1-.15-.15a.15.15 0 0 1 .142-.15m1.124 0h.007a.15.15 0 0 1 .15.15a.15.15 0 0 1-.15.151a.15.15 0 0 1-.15-.15a.15.15 0 0 1 .143-.15m3.67 0h.007a.15.15 0 0 1 .15.15a.15.15 0 0 1-.15.151a.15.15 0 0 1-.15-.15a.15.15 0 0 1 .143-.15m1.123 0h.008a.15.15 0 0 1 .15.15a.15.15 0 0 1-.15.151a.15.15 0 0 1-.15-.15a.15.15 0 0 1 .142-.15m-5.653.899h.008a.15.15 0 0 1 .148.15a.15.15 0 0 1-.148.15a.15.15 0 0 1-.15-.15a.15.15 0 0 1 .142-.15m5.391 0h.006a.15.15 0 0 1 .15.15a.15.15 0 0 1-.15.15a.15.15 0 0 1-.149-.15a.15.15 0 0 1 .143-.15'/%3E%3C/svg%3E");--ic-ft-jade:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M468.992 313.856c3.072 3.072 4.096 8.704 0 11.776c-9.216 6.144-21.504 5.632-33.28 4.096c-19.456-2.56-41.984-3.072-51.712-20.992l-1.024-1.024c-12.288-7.168 8.704-11.776 14.848-12.288c13.312-1.536 28.16 1.536 40.96 4.608c11.264 2.048 21.504 5.12 30.208 13.824m18.432-111.616c-5.632-34.816-9.216-71.168-20.992-105.472c-5.632-13.824-7.68-29.696-24.064-31.744c-21.504-4.096-14.848 14.848-11.776 31.744c4.096 26.112 6.144 53.248 13.312 78.848c4.608 17.92 13.312 39.424-10.752 25.6c-40.448-23.552-54.272-77.312-69.632-116.736c-7.168-17.92-28.16-60.416-43.008-71.168c-7.168-5.632-40.96-12.288-47.104-7.68c-13.824 9.216 29.696 76.8 35.84 89.088c13.312 27.136 27.136 53.248 44.032 77.312c12.288 16.896 31.744 32.768 4.096 43.52c-28.16 10.752-41.984-5.632-61.44-19.456c-15.36-11.776-34.816-13.312-54.272-15.36c-52.736-6.144-102.912 0-144.896 34.816C76.8 232.448 63.488 256 52.736 280.064c-3.072 6.144-19.968 58.88-17.92 58.88c-10.752-1.536-4.096-27.136-17.92-12.288c-12.288 12.8 3.584 50.176 9.216 62.464c12.288 28.672 24.576 56.832 34.816 87.04c9.216 30.208 11.776 29.696 39.424 31.744c34.816 3.072 69.632-7.68 103.936-11.776c0 0-61.44-37.888 59.904 4.096c27.136 9.216 54.784 7.168 83.968 7.68c19.968-4.608 20.992-39.424 31.232-54.784c4.096-6.144 23.04-36.352 29.696-38.912c8.704-3.072 20.992 5.632 29.696 7.168c50.176 7.68 66.048-33.28 58.368-73.728c-7.168-35.84-3.072-75.264 2.56-102.4c0-11.264-10.752-33.792-12.288-43.008'/%3E%3C/svg%3E");--ic-ft-mustache:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 32 32'%3E%3Cpath fill='%23cfcfcf' d='M2 21.555a17 17 0 0 1 .217-2.83a5.15 5.15 0 0 1 .816-2.111a3.8 3.8 0 0 1 1.64-1.31a7 7 0 0 1 2.718-.442a18 18 0 0 1 1.939.112a18 18 0 0 0 1.864.112a4.4 4.4 0 0 0 1.789-.314a2.7 2.7 0 0 0 1.145-.928a3.9 3.9 0 0 0 .629-1.482a13.4 13.4 0 0 0 .27-1.917h1.932a13 13 0 0 0 .307 1.954a4.1 4.1 0 0 0 .621 1.46a2.7 2.7 0 0 0 1.175.936a4.6 4.6 0 0 0 1.729.292a18 18 0 0 0 1.887-.112a18 18 0 0 1 1.932-.112a6.8 6.8 0 0 1 2.62.442a3.87 3.87 0 0 1 1.692 1.31a5.2 5.2 0 0 1 .846 2.126A15.7 15.7 0 0 1 30 21.555h-1.228a13 13 0 0 0-.157-1.388a4 4 0 0 0-.382-1.253a2.2 2.2 0 0 0-.951-.873a3.9 3.9 0 0 0-1.759-.334h-3.5a7.7 7.7 0 0 1-2.605-.374a4 4 0 0 1-1.677-1.111a5.1 5.1 0 0 1-.951-1.607a12 12 0 0 1-.561-2.069h-.469a13.6 13.6 0 0 1-.554 2.031a5 5 0 0 1-.958 1.645a4.2 4.2 0 0 1-1.662 1.1a7.5 7.5 0 0 1-2.62.389H6.477a4 4 0 0 0-1.722.314a2.25 2.25 0 0 0-1 .893a3.6 3.6 0 0 0-.419 1.29q-.105.739-.135 1.35Z'/%3E%3C/svg%3E");--ic-ft-mdx:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M21.412 150.621C9.655 150.621 0 160.276 0 172.033v172.555C0 356.345 9.655 366 21.412 366h469.176c11.757 0 21.412-9.655 21.412-21.412V172.033c0-11.757-9.655-21.412-21.412-21.412zm329.154 40.766l45.442 45.443l45.443-45.443l15.897 15.898l-45.442 45.444l44.36 44.36l-15.895 15.897l-44.361-44.361l-44.364 44.361l-15.896-15.896l44.361-44.361l-45.443-45.444zm-103.158 1.394h22.713v84.98l31.06-30.218l15.678 16.115l-58.293 56.711l-55.365-56.637l16.078-15.716l28.13 28.775zm-196.9 3.008l60.625 59.871l61.752-59.353V314.7h-23.078v-64.203l-38.893 37.38l-37.328-36.864V314.7H50.508z'/%3E%3C/svg%3E");--ic-ft-adoc:url();--ic-ft-asciidoc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M18.069 0H5.932A5.934 5.934 0 0 0 0 5.932v12.136A5.935 5.935 0 0 0 5.932 24h12.136A5.934 5.934 0 0 0 24 18.068V5.932A5.934 5.934 0 0 0 18.069 0m-7.361 15.404H8.81l-.005.013L7.2 19.282a.506.506 0 1 1-.934-.388l1.45-3.49H4.868a.506.506 0 1 1 0-1.012h5.84a.506.506 0 1 1 0 1.012m7.919 4.165a.506.506 0 0 1-.655-.29L12.621 6.232l-2.395 5.76h1.55a.506.506 0 1 1 0 1.012h-5.84a.506.506 0 1 1 0-1.011h3.195l.004-.012l3.022-7.269a.51.51 0 0 1 .457-.311a.51.51 0 0 1 .478.314l5.816 14.182a.506.506 0 0 1-.281.673'/%3E%3C/svg%3E");--ic-ft-org:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.169 0c-.566.004-2.16 3.312-3.376 5.94a2.2 2.2 0 0 1-.408-1.267c-.03-.582-1.089.237-.936 1.275c-.068-.035-1.26.227-1.26.23c-.23-.93-.802-1.618-1.15-.563c-.701 1.663-.88 2.984.115 4.585c-.908 4.058-6.948 6.053-6.32 9.33c.175.004 1.634 3.48 6.337 2.057c5.557-1.577 8.624 2.116 8.978 2.375c.52.526-1.348-4.573-5.302-6.865c-2.339-1.276-.87-3.474-.703-4.25c0 0 1.874 1.312 3.232-.692c1.227.316 2.05-.224 3.105.158c.64.28 3.336.11 2.334-1.396c-.148.129.07.27-.075.46c-.043.056-.128.232-.408.315c-.314.149-.83.27-1.43-.37c-.434-.32-.748-.04-.992-.063c.152-.098.577-.315 1.264-.315c.388 0 .594.336.854.338c.174 0 .685-.262.787-.365c.63-.41.697-.278 1.012-.905c.17-.759-.215-.92-.332-1.129c-.032-.483-.436-.67-.919-.326c-1.106-.198-2.192-.105-2.728-.15c-1.175-.164-2.153-.786-2.153-.786c.143-.19.075-.6-.842-.628c-.315-.104-.45-.2-.745-.307c.61-1.37.674-2.007 1.418-4.004c.261-1.053 1.039-2.685.643-2.682m-4.297 8.093c.03-.086.443.138.952.176c.395.03.805.048 1.296-.025c.03-.005.172.095-.15.194c-.02.01-.062-.01-.065.196c0 .022-.01.04-.02.046c-.15.152-.708.223-1.065.1c-.436-.17-.482-.316-.517-.443c-.305-.147-.47-.123-.43-.244zM9.685 10.2C8.86 9 8.929 8.36 8.96 7.256C7.961 8.288 6.855 8.3 5.18 8.58c-1.299.234-3.657 2.447-4.025 4.742c-.043.608-.08 2.183.424 3.498c.492 1.13.828 1.727 1.844 2.335c-.882-3.169 5.296-5.33 6.263-8.955z'/%3E%3C/svg%3E");--ic-ft-env:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M24 0v24H0V0zM10.933 15.89H6.84v5.52h4.198v-.93H7.955v-1.503h2.77v-.93h-2.77v-1.224h2.978zm2.146 0h-1.084v5.52h1.035v-3.6l2.226 3.6h1.118v-5.52h-1.036v3.686zm5.117 0h-1.208l1.973 5.52h1.19l1.976-5.52h-1.182l-1.352 4.085zM5.4 19.68H3.72v1.68H5.4z'/%3E%3C/svg%3E");--ic-ft-gitignore:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M15.08 7.143c-.958.57-1.977 1.065-3.743 1.02c-2.082 0-3.55 1.11-3.55 2.91c0 1.035.405 1.74 1.409 2.28c-.57.36-.884.93-.884 1.516c0 .84.719 1.575 2.456 1.575h1.257c.794 0 1.153.33 1.153.795c0 .525-.344.915-1.841.915c-1.513 0-1.812-.315-1.812-1.005H7.428c0 1.575.794 2.565 3.849 2.565c2.815 0 4.252-1.005 4.252-2.64c0-1.335-1.183-2.31-3.024-2.31h-1.318c-.764 0-.869-.24-.869-.48c0-.18.09-.36.255-.45c.284.06.584.09.928.09c2.052 0 3.37-1.125 3.37-2.67c0-1.036-.54-1.62-1.543-2.056c1.003 0 1.737-.09 2.291-.315zm-3.683 2.565c.793 0 1.212.42 1.212 1.305c0 .915-.434 1.395-1.212 1.395c-.734 0-1.213-.495-1.213-1.365c0-.825.464-1.335 1.213-1.335m9.135-5.423c-.826 0-1.412.588-1.412 1.341c0 .77.586 1.342 1.412 1.342s1.396-.573 1.396-1.341c0-.754-.57-1.341-1.396-1.341zm1.426 4.19h-4.55v1.627h2.178v4.747h-2.253v1.627H24V14.85h-2.042zM3.933 13.933l1.02 1.02l-2.477 2.476l-.62-.62v-.8zm-2.695-.219v2.477L0 14.952zm2.257-.219l-1.638 1.639v-2.039l.619-.619l1.019 1.02z'/%3E%3C/svg%3E");--ic-ft-dockerfile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M13.983 11.078h2.119a.186.186 0 0 0 .186-.185V9.006a.186.186 0 0 0-.186-.186h-2.119a.185.185 0 0 0-.185.185v1.888c0 .102.083.185.185.185m-2.954-5.43h2.118a.186.186 0 0 0 .186-.186V3.574a.186.186 0 0 0-.186-.185h-2.118a.185.185 0 0 0-.185.185v1.888c0 .102.082.185.185.185m0 2.716h2.118a.187.187 0 0 0 .186-.186V6.29a.186.186 0 0 0-.186-.185h-2.118a.185.185 0 0 0-.185.185v1.887c0 .102.082.185.185.186m-2.93 0h2.12a.186.186 0 0 0 .184-.186V6.29a.185.185 0 0 0-.185-.185H8.1a.185.185 0 0 0-.185.185v1.887c0 .102.083.185.185.186m-2.964 0h2.119a.186.186 0 0 0 .185-.186V6.29a.185.185 0 0 0-.185-.185H5.136a.186.186 0 0 0-.186.185v1.887c0 .102.084.185.186.186m5.893 2.715h2.118a.186.186 0 0 0 .186-.185V9.006a.186.186 0 0 0-.186-.186h-2.118a.185.185 0 0 0-.185.185v1.888c0 .102.082.185.185.185m-2.93 0h2.12a.185.185 0 0 0 .184-.185V9.006a.185.185 0 0 0-.184-.186h-2.12a.185.185 0 0 0-.184.185v1.888c0 .102.083.185.185.185m-2.964 0h2.119a.185.185 0 0 0 .185-.185V9.006a.185.185 0 0 0-.184-.186h-2.12a.186.186 0 0 0-.186.186v1.887c0 .102.084.185.186.185m-2.92 0h2.12a.185.185 0 0 0 .184-.185V9.006a.185.185 0 0 0-.184-.186h-2.12a.185.185 0 0 0-.184.185v1.888c0 .102.082.185.185.185M23.763 9.89c-.065-.051-.672-.51-1.954-.51q-.508.001-1.01.087c-.248-1.7-1.653-2.53-1.716-2.566l-.344-.199l-.226.327c-.284.438-.49.922-.612 1.43c-.23.97-.09 1.882.403 2.661c-.595.332-1.55.413-1.744.42H.751a.75.75 0 0 0-.75.748a11.4 11.4 0 0 0 .692 4.062c.545 1.428 1.355 2.48 2.41 3.124c1.18.723 3.1 1.137 5.275 1.137a15.7 15.7 0 0 0 2.93-.266a12.3 12.3 0 0 0 3.823-1.389a10.5 10.5 0 0 0 2.61-2.136c1.252-1.418 1.998-2.997 2.553-4.4h.221c1.372 0 2.215-.549 2.68-1.009c.309-.293.55-.65.707-1.046l.098-.288Z'/%3E%3C/svg%3E");--ic-ft-makefile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='square' stroke-width='2' d='M13 19h8M3.5 17l5-5l-5-5'/%3E%3C/svg%3E");--ic-ft-git:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M23.546 10.93L13.067.452a1.55 1.55 0 0 0-2.188 0L8.708 2.627l2.76 2.76a1.838 1.838 0 0 1 2.327 2.341l2.658 2.66a1.838 1.838 0 0 1 1.9 3.039a1.837 1.837 0 0 1-2.6 0a1.85 1.85 0 0 1-.404-1.996L12.86 8.955v6.525c.176.086.342.203.488.348a1.85 1.85 0 0 1 0 2.6a1.844 1.844 0 0 1-2.609 0a1.834 1.834 0 0 1 0-2.598c.182-.18.387-.316.605-.406V8.835a1.834 1.834 0 0 1-.996-2.41L7.636 3.7L.45 10.881c-.6.605-.6 1.584 0 2.189l10.48 10.477a1.545 1.545 0 0 0 2.186 0l10.43-10.43a1.544 1.544 0 0 0 0-2.187'/%3E%3C/svg%3E");--ic-ft-editorconfig:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M148.743 77.336c0 16.862 8.12 31.838 20.658 41.236c-53.158 8.159-112.955 48.462-126.828 83.549c-19.105-10.357-42.566.707-42.566 18.904c-.5 17.261 26 32.636 47.142 15.639c5.147 6.557 12.632 12.17 21.683 16.706c-.223 7.563-.32 29.378 2.813 33.443c4.1 5.322 48.682 4.902 50.533.086c1.028-2.675 1.665-14.224 2.057-20.474c14.448.586 29.269-.692 43.163-4.075c-2.446 5.466-4.42 14.68-2.765 25.33c-46.664 31.125-72.627 97.479-25.46 155.227c-29.307 10.365-57.758 25.212-56.681 43.579c42.044-.877 194.52 0 194.52 0c9.326 0 18.183-1.218 26.52-3.5C685.195 433.557 299.782 138.22 512 48.294C265.585 92.634 604.154 401.3 349.673 446.759c63.36-55.305 41.624-224.226-62.357-300.126c26.876-4.7 47.334-28.174 47.334-56.391c.8-41.23-49.372-79.03-93.553-44.25c-28.327-37.529-90.525-21.378-92.354 31.344'/%3E%3C/svg%3E");--ic-ft-tfstate:url();--ic-ft-npmrc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 12.58h-1.129v-2.225H12zm10-4.45v6.645H12v1.097H7.548v-1.13H2V8.13zM7.548 9.193H3.097v4.452h2.226v-3.29h1.129v3.355H7.58zm5.581 0H8.677v5.549h2.226v-1.13h2.226zm7.742 0h-6.645v4.452h2.226v-3.29h1.129v3.355h1.129v-3.355h1.129v3.355h1.129V9.193z'/%3E%3C/svg%3E");--ic-ft-yarnrc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath d='M7.5 19.794a9 9 0 1 0 9-15.588a9 9 0 0 0-9 15.588'/%3E%3Cpath d='M20.997 12A9 9 0 0 0 12 21m-2.338-8.222a9 9 0 0 0-6.643-.27'/%3E%3Cpath d='M19.527 7.078a14 14 0 0 0-12.45 12.458'/%3E%3Cpath d='M13.503 9.18A14 14 0 0 0 4.47 7.083'/%3E%3C/g%3E%3C/svg%3E");--ic-ft-pnpmrc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='M502 10v140H362V10zm-176 0v140H186V10zm-176 0v140H10V10zm352 176v140H362V186zM512 0H352v160h160zM336 0H176v160h160zM160 0H0v160h160zm352 176H352v160h160zM336 336H176V176h160zm0 16H176v160h160zm176 0H352v160h160zm-352 0H0v160h160z'/%3E%3C/svg%3E");--ic-ft-nvmrc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m7.178 7.98l-.199.004a.045.045 0 0 0-.037.068l.104.172a.05.05 0 0 0 .04.022l.198-.005a.045.045 0 0 0 .037-.068l-.104-.171a.05.05 0 0 0-.039-.022m-1.218.084l-.162.004a.045.045 0 0 0-.038.068l.085.14a.05.05 0 0 0 .04.023l.162-.004a.045.045 0 0 0 .038-.068L6 8.087a.05.05 0 0 0-.04-.022m.711.396l-.28.006a.045.045 0 0 0-.038.068l.17.283a.05.05 0 0 0 .04.022l.281-.006a.045.045 0 0 0 .038-.069l-.171-.282a.05.05 0 0 0-.04-.022m.843.249l-.352.007a.045.045 0 0 0-.038.069l.185.305a.05.05 0 0 0 .04.022l.352-.008a.045.045 0 0 0 .038-.068l-.185-.305a.05.05 0 0 0-.04-.022m8.73.125a.45.45 0 0 0-.231.067q-1.342.773-2.687 1.541l.106-.179c.07-.157.027-.224-.145-.224l-1.807-.001a.19.19 0 0 0-.19.109q-.304.535-.615 1.067c-.271.468-.842 1.412-.903 1.513l-1.034 1.885v-.003v.003c.08.127.169.263.257.398l.041.065h.002c.13.199.26.397.378.583c-.13-.21.114.148.192.23c.162.173.3.175.46.003a2 2 0 0 0 .174-.22c.251-.35.47-.72.687-1.09c.454-.77.896-1.546 1.344-2.318q.301-.518.605-1.035l.032-.058l.006 4.23c0 .25.118.318.333.195c.543-.309 1.084-.623 1.63-.929a.44.44 0 0 0 .244-.425c-.007-.655.002-1.308-.006-1.963c-.002-.224.083-.376.282-.48c.202-.104.399-.22.593-.34a.43.43 0 0 1 .493-.002c.194.12.39.236.593.34c.207.106.29.265.287.495c-.007.642.004 1.285-.006 1.927a.47.47 0 0 0 .27.464c.522.29 1.037.59 1.554.885c.283.162.382.105.383-.218q.007-1.585.004-3.172c0-.16.062-.266.194-.342q.343-.195.684-.393a.41.41 0 0 1 .447.006c.2.12.4.24.608.348s.29.265.287.495c-.006.642.004 1.285-.006 1.927c-.003.22.082.36.271.465c.526.292 1.047.594 1.57.892c.261.149.365.09.366-.209v-2.19h.007c0-.73-.003-1.46.002-2.19a.47.47 0 0 0-.26-.456a313 313 0 0 1-2.797-1.605a.5.5 0 0 0-.557.002c-.599.353-1.205.692-1.806 1.043c-.093.054-.159.054-.252 0c-.616-.359-1.237-.71-1.854-1.066a.46.46 0 0 0-.23-.07M3.33 8.837q-.119 0-.246.075a334 334 0 0 1-2.811 1.614a.49.49 0 0 0-.274.483c.008.718.003 1.436.003 2.154h.005v2.208c0 .292.113.354.37.207c.522-.299 1.041-.602 1.568-.893a.47.47 0 0 0 .27-.465c-.009-.654-.001-1.308-.004-1.962c-.001-.192.064-.336.24-.431q.336-.187.668-.384a.4.4 0 0 1 .43.001c.207.121.411.247.624.356c.21.107.286.268.284.497c-.007.648.002 1.296-.005 1.944c-.002.206.08.337.257.436c.53.296 1.056.601 1.584.902c.255.146.364.083.365-.214l.008-4.014l2.072 3.258l.747-2.364l.121.205l-.3-.516l-.08-.138l-.183-.314a.05.05 0 0 0-.045-.022l-.726.098l-.062-.113l-.234-.401a.05.05 0 0 0-.04-.023l-.258.004a.045.045 0 0 0-.038.067l.032.054l-.554.004l-.13-.226a.05.05 0 0 0-.04-.022l-.286.002a.47.47 0 0 0-.26-.372A358 358 0 0 1 3.577 8.91a.5.5 0 0 0-.246-.072m2.836.023l-.237.005a.045.045 0 0 0-.037.069l.144.237a.05.05 0 0 0 .04.022l.236-.005a.045.045 0 0 0 .038-.068l-.144-.238a.05.05 0 0 0-.04-.022m.55.414l-.25.006a.045.045 0 0 0-.037.068l.13.216a.05.05 0 0 0 .04.021l.25-.005a.045.045 0 0 0 .037-.068l-.13-.216a.05.05 0 0 0-.04-.022m.755.04l-.366.007a.045.045 0 0 0-.037.069l.19.315a.05.05 0 0 0 .04.022l.224-.004l.177.29a.05.05 0 0 0 .04.022l.519-.01a.045.045 0 0 0 .037-.069l-.316-.522a.05.05 0 0 0-.04-.022l-.377.008l-.052-.085a.05.05 0 0 0-.04-.021m-1.361.08l-.2.003a.045.045 0 0 0-.037.069l.104.171a.05.05 0 0 0 .04.022l.198-.004a.045.045 0 0 0 .038-.068l-.104-.172a.05.05 0 0 0-.04-.022m.602.46l-.288.005a.045.045 0 0 0-.038.069l.176.29a.05.05 0 0 0 .04.021l.077-.001l.15.247a.05.05 0 0 0 .04.022l.472-.01a.045.045 0 0 0 .037-.068l-.288-.475a.05.05 0 0 0-.039-.021l-.261.005l-.038-.063a.05.05 0 0 0-.04-.022m1.925.643l-.644.014a.045.045 0 0 0-.038.069l.128.21a.05.05 0 0 0 .04.022l.17-.003l.106.173a.05.05 0 0 0 .04.022l.447-.01a.045.045 0 0 0 .037-.068l-.246-.407a.05.05 0 0 0-.04-.022'/%3E%3C/svg%3E");--ic-ft-prettierrc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 439 512'%3E%3Cpath fill='black' d='M304.805 24.381H12.145C-4.408 23.629-3.685.134 12.145 0h292.66c15.91.24 16.48 23.565 0 24.381M12.14 121.905c-16.548-.752-15.825-24.247 0-24.381h170.763c15.906.24 16.475 23.565 0 24.38zm121.905-48.762c-16.548-.752-15.825-24.247 0-24.381H377.95c15.907.24 16.475 23.565 0 24.38zm195.141 24.38c15.906.242 16.478 23.566.002 24.382h-97.62c-16.547-.752-15.824-24.247 0-24.381zm48.669 24.382c-16.548-.752-15.825-24.247 0-24.381h24.476c15.907.24 16.475 23.565 0 24.38zM12.14 170.667c-16.548-.752-15.825-24.247 0-24.381H61c15.906.24 16.475 23.565 0 24.38zm292.572 0c-16.548-.752-15.825-24.247 0-24.381h122c15.906.24 16.475 23.565 0 24.38zm-195.048 0c-16.548-.752-15.825-24.247 0-24.381h24.477c15.906.24 16.475 23.565 0 24.38zM12.141 463.238c-16.548-.752-15.825-24.247 0-24.38H61c15.906.24 16.475 23.564 0 24.38zm97.524 0c-16.548-.752-15.825-24.247 0-24.38h24.477c15.906.24 16.475 23.564 0 24.38zm195.048-243.81c-16.548-.751-15.825-24.246 0-24.38h122c15.906.24 16.475 23.565 0 24.38zm-292.572 0c-16.548-.751-15.825-24.246 0-24.38h122c15.907.24 16.476 23.565 0 24.38zm0 195.048c-16.548-.752-15.825-24.247 0-24.38h122c15.907.24 16.476 23.564 0 24.38zm0 97.524c-16.548-.752-15.825-24.247 0-24.381h122c15.907.241 16.476 23.565 0 24.381zm0-243.81c-16.548-.751-15.825-24.246 0-24.38h24.477c15.906.24 16.475 23.565 0 24.38zm73.143 0c-16.548-.751-15.825-24.246 0-24.38h73.239c15.906.24 16.475 23.565 0 24.38zm121.905 0c-16.548-.751-15.825-24.246 0-24.38h195.143c15.907.24 16.475 23.565 0 24.38zm97.524 48.762c-16.548-.751-15.825-24.246 0-24.38h73.238c15.907.24 16.475 23.565 0 24.38zm-146.286 0c-16.548-.751-15.825-24.246 0-24.38h97.62c15.906.24 16.475 23.565 0 24.38zm-146.286 0c-16.548-.751-15.825-24.246 0-24.38h97.62c15.906.24 16.475 23.565 0 24.38zm0 48.762c-16.548-.751-15.825-24.246 0-24.38h24.477c15.906.24 16.475 23.564 0 24.38zm73.143 0c-16.548-.751-15.825-24.246 0-24.38h219.524c15.907.24 16.476 23.564 0 24.38zM12.141 73.143c-16.548-.752-15.825-24.247 0-24.381h73.192c15.968.24 16.539 23.565 0 24.38z'/%3E%3C/svg%3E");--ic-ft-eslintrc:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='black' d='m362 315.77l-105.001 60.62L152 315.77V194.527l104.999-60.62L362 194.526zm146.831-46.63L392.644 469.943c-4.218 7.31-12.017 10.934-20.455 10.934H139.812c-8.44 0-16.24-3.736-20.46-11.045L3.165 269.356c-4.22-7.31-4.22-16.536 0-23.847L119.352 43.821c4.22-7.308 12.02-12.7 20.46-12.7h232.379c8.438 0 16.235 5.392 20.455 12.7l116.187 202.134c4.223 7.308 4.223 15.878-.002 23.184m-96.207 78.704V167.7L255.927 77.37L99.403 167.68v180.16l156.674 90.325z'/%3E%3C/svg%3E");--ic-ft-plist:url();--ic-ft-desktop:url();--ic-ft-service:url();--ic-ft-sql:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M12 2C7.305 2 3.5 3.41 3.5 5.16v3.16c0 1.745 3.805 3.16 8.5 3.16s8.5-1.41 8.5-3.16V5.16C20.5 3.415 16.695 2 12 2m0 5.265c-4.835 0-7.44-1.495-7.44-2.105S7.165 3.055 12 3.055s7.44 1.495 7.44 2.105S16.835 7.265 12 7.265M3.5 15.61v3.23C3.5 20.585 7.305 22 12 22s8.5-1.41 8.5-3.16v-3.23c-1.68 1.43-5.1 2.18-8.5 2.18s-6.82-.745-8.5-2.18m0-2.035v-3.23c1.68 1.435 5.1 2.18 8.5 2.18s6.82-.75 8.5-2.18v3.23c0 1.75-3.805 3.16-8.5 3.16s-8.5-1.415-8.5-3.16' clip-rule='evenodd'/%3E%3C/svg%3E");--ic-ft-csv:url();--ic-ft-tsv:url();--ic-ft-duckdb:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 0C5.363 0 0 5.363 0 12s5.363 12 12 12s12-5.363 12-12S18.637 0 12 0M9.502 7.03a4.974 4.974 0 0 1 4.97 4.97a4.974 4.974 0 0 1-4.97 4.97A4.974 4.974 0 0 1 4.532 12a4.974 4.974 0 0 1 4.97-4.97m6.563 3.183h2.351c.98 0 1.787.782 1.787 1.762s-.807 1.789-1.787 1.789h-2.351z'/%3E%3C/svg%3E");--ic-ft-rdb:url();--ic-ft-mdb:url();--ic-ft-dmp:url();--ic-ft-feather:url();--ic-ft-arrow:url();--ic-ft-png:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z'/%3E%3C/svg%3E");--ic-ft-jpg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z'/%3E%3C/svg%3E");--ic-ft-jpeg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2M8.5 13.5l2.5 3.01L14.5 12l4.5 6H5z'/%3E%3C/svg%3E");--ic-ft-ico:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2L9.19 8.63L2 9.24l5.46 4.73L5.82 21z'/%3E%3C/svg%3E");--ic-ft-svg:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M5.13 10.71h3.74L6.22 8.06c-1.01 0-1.83-.82-1.83-1.84a1.83 1.83 0 0 1 1.83-1.83c1.02 0 1.84.82 1.84 1.83l2.65 2.65V5.13a1.84 1.84 0 0 1 0-2.59a1.81 1.81 0 0 1 2.58 0c.71.71.71 1.87 0 2.59v3.74l2.66-2.65a1.83 1.83 0 0 1 3.66 0c0 1.02-.82 1.84-1.83 1.84l-2.65 2.65h3.74a1.84 1.84 0 0 1 2.59 0c.72.71.72 1.87 0 2.58c-.71.71-1.87.71-2.59 0h-3.74l2.65 2.66c1.01 0 1.83.81 1.83 1.83a1.83 1.83 0 0 1-1.83 1.83c-1.02 0-1.83-.82-1.83-1.83l-2.66-2.65v3.74c.71.72.71 1.88 0 2.59c-.71.72-1.87.72-2.58 0a1.84 1.84 0 0 1 0-2.59v-3.74l-2.65 2.65c0 1.01-.82 1.83-1.84 1.83a1.83 1.83 0 0 1 0-3.66l2.65-2.66H5.13c-.72.71-1.88.71-2.59 0a1.81 1.81 0 0 1 0-2.58a1.84 1.84 0 0 1 2.59 0'/%3E%3C/svg%3E");--ic-ft-bmp:url();--ic-ft-heic:url();--ic-ft-mp4:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M5 5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-1.586l2.293 2.293A1 1 0 0 0 22 16V8a1 1 0 0 0-1.707-.707L18 9.586V8a3 3 0 0 0-3-3z' clip-rule='evenodd'/%3E%3C/svg%3E");--ic-ft-mkv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M5 5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-1.586l2.293 2.293A1 1 0 0 0 22 16V8a1 1 0 0 0-1.707-.707L18 9.586V8a3 3 0 0 0-3-3z' clip-rule='evenodd'/%3E%3C/svg%3E");--ic-ft-avi:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M5 5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-1.586l2.293 2.293A1 1 0 0 0 22 16V8a1 1 0 0 0-1.707-.707L18 9.586V8a3 3 0 0 0-3-3z' clip-rule='evenodd'/%3E%3C/svg%3E");--ic-ft-flv:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M5 5a3 3 0 0 0-3 3v8a3 3 0 0 0 3 3h10a3 3 0 0 0 3-3v-1.586l2.293 2.293A1 1 0 0 0 22 16V8a1 1 0 0 0-1.707-.707L18 9.586V8a3 3 0 0 0-3-3z' clip-rule='evenodd'/%3E%3C/svg%3E");--ic-ft-m4a:url();--ic-ft-aac:url();--ic-ft-font:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='black' d='M765 1024H387l-85 256H167L509 256h134l268 802l-81 162zm-43-128L576 458L430 896zm982 679q17 41 31 73t35 54t50 34t78 12v44h-449v-44h37q20 0 39-3t30-17t12-37q0-14-6-39t-16-54t-21-59t-22-58t-19-46t-11-27h-448q-3 8-12 27t-20 46t-24 57t-23 58t-17 54t-7 40q0 24 12 35t31 16t38 5t37 2v44H662v-44q49-9 76-21t44-32t30-52t33-79l392-924h82zm-291-295l-177-381l-169 381z'/%3E%3C/svg%3E");--ic-ft-woff2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='black' d='M765 1024H387l-85 256H167L509 256h134l268 802l-81 162zm-43-128L576 458L430 896zm982 679q17 41 31 73t35 54t50 34t78 12v44h-449v-44h37q20 0 39-3t30-17t12-37q0-14-6-39t-16-54t-21-59t-22-58t-19-46t-11-27h-448q-3 8-12 27t-20 46t-24 57t-23 58t-17 54t-7 40q0 24 12 35t31 16t38 5t37 2v44H662v-44q49-9 76-21t44-32t30-52t33-79l392-924h82zm-291-295l-177-381l-169 381z'/%3E%3C/svg%3E");--ic-ft-woff:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='black' d='M765 1024H387l-85 256H167L509 256h134l268 802l-81 162zm-43-128L576 458L430 896zm982 679q17 41 31 73t35 54t50 34t78 12v44h-449v-44h37q20 0 39-3t30-17t12-37q0-14-6-39t-16-54t-21-59t-22-58t-19-46t-11-27h-448q-3 8-12 27t-20 46t-24 57t-23 58t-17 54t-7 40q0 24 12 35t31 16t38 5t37 2v44H662v-44q49-9 76-21t44-32t30-52t33-79l392-924h82zm-291-295l-177-381l-169 381z'/%3E%3C/svg%3E");--ic-ft-ttf:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2048 2048'%3E%3Cpath fill='black' d='M765 1024H387l-85 256H167L509 256h134l268 802l-81 162zm-43-128L576 458L430 896zm982 679q17 41 31 73t35 54t50 34t78 12v44h-449v-44h37q20 0 39-3t30-17t12-37q0-14-6-39t-16-54t-21-59t-22-58t-19-46t-11-27h-448q-3 8-12 27t-20 46t-24 57t-23 58t-17 54t-7 40q0 24 12 35t31 16t38 5t37 2v44H662v-44q49-9 76-21t44-32t30-52t33-79l392-924h82zm-291-295l-177-381l-169 381z'/%3E%3C/svg%3E");--ic-ft-psd:url();--ic-ft-ai:url();--ic-ft-fig:url();--ic-ft-sketch:url();--ic-ft-blend:url();--ic-ft-stl:url();--ic-ft-obj:url();--ic-ft-fbx:url();--ic-ft-zip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M10 2v2h2V2h8.007c.548 0 .993.444.993.992v18.016a1 1 0 0 1-.993.992H3.993A.993.993 0 0 1 3 21.008V2.992A1 1 0 0 1 3.993 2zm2 2v2h2V4zm-2 2v2h2V6zm2 2v2h2V8zm-2 2v2h2v-2zm2 2v2h-2v3h4v-5z'/%3E%3C/svg%3E");--ic-ft-rar:url();--ic-ft-apk:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M6.382 3.968A8.96 8.96 0 0 1 12 2c2.125 0 4.078.736 5.618 1.968l1.453-1.453l1.414 1.414l-1.453 1.453A8.96 8.96 0 0 1 21 11v1H3v-1c0-2.125.736-4.078 1.968-5.618L3.515 3.93l1.414-1.414zM3 14h18v7a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1zm6-5a1 1 0 1 0 0-2a1 1 0 0 0 0 2m6 0a1 1 0 1 0 0-2a1 1 0 0 0 0 2'/%3E%3C/svg%3E");--ic-ft-iso:url();--ic-ft-dmg:url();--ic-ft-jar:url();--ic-ft-war:url();--ic-ft-ear:url();--ic-ft-o:url();--ic-ft-so:url();--ic-ft-dylib:url();--ic-ft-dll:url();--ic-ft-exe:url();--ic-ft-wasm:url();--ic-ft-pdf:url();--ic-ft-txt:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21 6v2H3V6zM3 18h9v-2H3zm0-5h18v-2H3z'/%3E%3C/svg%3E");--ic-ft-log:url();--ic-ft-lock:url();--ic-ft-tex:url();--ic-ft-bib:url();--ic-ft-ics:url();--ic-ft-pot:url();--ic-ft-po:url();--ic-ft-mo:url();--ic-ft-patch:url();--ic-ft-diff:url();--ic-ft-pem:url();--ic-ft-crt:url();--ic-ft-cer:url();--ic-ft-key:url();--ic-ft-pub:url();--ic-ft-asc:url();--ic-twitter:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='black' d='M9.294 6.928L14.357 1h-1.2L8.762 6.147L5.25 1H1.2l5.31 7.784L1.2 15h1.2l4.642-5.436L10.751 15h4.05zM7.651 8.852l-.538-.775L2.832 1.91h1.843l3.454 4.977l.538.775l4.491 6.47h-1.843z'/%3E%3C/svg%3E");--ic-github:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");--ic-youtube:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 2A10 10 0 0 0 2 12c0 4.42 2.87 8.17 6.84 9.5c.5.08.66-.23.66-.5v-1.69c-2.77.6-3.36-1.34-3.36-1.34c-.46-1.16-1.11-1.47-1.11-1.47c-.91-.62.07-.6.07-.6c1 .07 1.53 1.03 1.53 1.03c.87 1.52 2.34 1.07 2.91.83c.09-.65.35-1.09.63-1.34c-2.22-.25-4.55-1.11-4.55-4.92c0-1.11.38-2 1.03-2.71c-.1-.25-.45-1.29.1-2.64c0 0 .84-.27 2.75 1.02c.79-.22 1.65-.33 2.5-.33s1.71.11 2.5.33c1.91-1.29 2.75-1.02 2.75-1.02c.55 1.35.2 2.39.1 2.64c.65.71 1.03 1.6 1.03 2.71c0 3.82-2.34 4.66-4.57 4.91c.36.31.69.92.69 1.85V21c0 .27.16.59.67.5C19.14 20.16 22 16.42 22 12A10 10 0 0 0 12 2'/%3E%3C/svg%3E");--ic-user:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12 4a4 4 0 0 1 4 4a4 4 0 0 1-4 4a4 4 0 0 1-4-4a4 4 0 0 1 4-4m0 2a2 2 0 0 0-2 2a2 2 0 0 0 2 2a2 2 0 0 0 2-2a2 2 0 0 0-2-2m0 7c2.67 0 8 1.33 8 4v3H4v-3c0-2.67 5.33-4 8-4m0 1.9c-2.97 0-6.1 1.46-6.1 2.1v1.1h12.2V17c0-.64-3.13-2.1-6.1-2.1'/%3E%3C/svg%3E");--ic-download:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M19 9h-4V3H9v6H5l7 7zM5 18v2h14v-2z'/%3E%3C/svg%3E");--ic-arrow-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-width='2' d='M6 12.4h12M12.6 7l5.4 5.4l-5.4 5.4'/%3E%3C/svg%3E");--ic-plus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4 8h8M8 4v8'/%3E%3C/svg%3E");--ic-minus:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='black' stroke-width='2'%3E%3Cpath d='M4 8h8'/%3E%3C/svg%3E");--ic-copy:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 2H10c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2m0 12H10V4h10z'/%3E%3Cpath fill='black' d='M14 20H4V10h2V8H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h10c1.1 0 2-.9 2-2v-2h-2z'/%3E%3C/svg%3E");--ic-check:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");--ic-chevron-right:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='9 18 15 12 9 6'%3E%3C/polyline%3E%3C/svg%3E");--ic-learn:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLW5vdGVib29rIj48cGF0aCBzdHJva2U9Im5vbmUiIGQ9Ik0wIDBoMjR2MjRIMHoiIGZpbGw9Im5vbmUiIC8+PHBhdGggZD0iTTYgNGgxMWEyIDIgMCAwIDEgMiAydjEyYTIgMiAwIDAgMSAtMiAyaC0xMWExIDEgMCAwIDEgLTEgLTF2LTE0YTEgMSAwIDAgMSAxIC0xbTMgMHYxOCIgLz48cGF0aCBkPSJNMTMgOGwyIDAiIC8+PHBhdGggZD0iTTEzIDEybDIgMCIgLz48L3N2Zz4=);--ic-book:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJvb2stMiI+PHBhdGggc3Ryb2tlPSJub25lIiBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIiAvPjxwYXRoIGQ9Ik0xOSA0djE2aC0xMmEyIDIgMCAwIDEgLTIgLTJ2LTEyYTIgMiAwIDAgMSAyIC0yaDEyIiAvPjxwYXRoIGQ9Ik0xOSAxNmgtMTJhMiAyIDAgMCAwIC0yIDIiIC8+PHBhdGggZD0iTTkgOGg2IiAvPjwvc3ZnPg==);--ic-book-2:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNCIgaGVpZ2h0PSIyNCIgdmlld0JveD0iMCAwIDI0IDI0IiBmaWxsPSJub25lIiBzdHJva2U9ImN1cnJlbnRDb2xvciIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIGNsYXNzPSJpY29uIGljb24tdGFibGVyIGljb25zLXRhYmxlci1vdXRsaW5lIGljb24tdGFibGVyLWJvb2siPjxwYXRoIHN0cm9rZT0ibm9uZSIgZD0iTTAgMGgyNHYyNEgweiIgZmlsbD0ibm9uZSIgLz48cGF0aCBkPSJNMyAxOWE5IDkgMCAwIDEgOSAwYTkgOSAwIDAgMSA5IDAiIC8+PHBhdGggZD0iTTMgNmE5IDkgMCAwIDEgOSAwYTkgOSAwIDAgMSA5IDAiIC8+PHBhdGggZD0iTTMgNmwwIDEzIiAvPjxwYXRoIGQ9Ik0xMiA2bDAgMTMiIC8+PHBhdGggZD0iTTIxIDZsMCAxMyIgLz48L3N2Zz4=);--ic-star:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='currentColor'%3E%3Cpolygon points='12 2 15.09 8.26 22 9.27 17 14.14 18.18 21.02 12 17.77 5.82 21.02 7 14.14 2 9.27 8.91 8.26 12 2'%3E%3C/polygon%3E%3C/svg%3E");--ic-link:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-dasharray='28' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M13 6l2 -2c1 -1 3 -1 4 0l1 1c1 1 1 3 0 4l-5 5c-1 1 -3 1 -4 0M11 18l-2 2c-1 1 -3 1 -4 0l-1 -1c-1 -1 -1 -3 0 -4l5 -5c1 -1 3 -1 4 0'%3E%3Canimate fill='freeze' attributeName='stroke-dashoffset' dur='0.6s' values='28;0'/%3E%3C/path%3E%3C/svg%3E");--ic-external:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M18 6L6 18M8 6h10v10'/%3E%3C/svg%3E");--ic-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M2.725 21q-.275 0-.5-.137t-.35-.363t-.137-.488t.137-.512l9.25-16q.15-.25.388-.375T12 3t.488.125t.387.375l9.25 16q.15.25.138.513t-.138.487t-.35.363t-.5.137zm9.988-3.287Q13 17.425 13 17t-.288-.712T12 16t-.712.288T11 17t.288.713T12 18t.713-.288m0-3Q13 14.425 13 14v-3q0-.425-.288-.712T12 10t-.712.288T11 11v3q0 .425.288.713T12 15t.713-.288'/%3E%3C/svg%3E");--ic-error:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M12.713 16.713Q13 16.425 13 16t-.288-.712T12 15t-.712.288T11 16t.288.713T12 17t.713-.288M11 13h2V7h-2zm1 9q-2.075 0-3.9-.788t-3.175-2.137T2.788 15.9T2 12t.788-3.9t2.137-3.175T8.1 2.788T12 2t3.9.788t3.175 2.137T21.213 8.1T22 12t-.788 3.9t-2.137 3.175t-3.175 2.138T12 22'/%3E%3C/svg%3E");--ic-fire:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M17.66 11.2c-.23-.3-.51-.56-.77-.82c-.67-.6-1.43-1.03-2.07-1.66C13.33 7.26 13 4.85 13.95 3c-.95.23-1.78.75-2.49 1.32c-2.59 2.08-3.61 5.75-2.39 8.9c.04.1.08.2.08.33c0 .22-.15.42-.35.5c-.23.1-.47.04-.66-.12a.6.6 0 0 1-.14-.17c-1.13-1.43-1.31-3.48-.55-5.12C5.78 10 4.87 12.3 5 14.47c.06.5.12 1 .29 1.5c.14.6.41 1.2.71 1.73c1.08 1.73 2.95 2.97 4.96 3.22c2.14.27 4.43-.12 6.07-1.6c1.83-1.66 2.47-4.32 1.53-6.6l-.13-.26c-.21-.46-.77-1.26-.77-1.26m-3.16 6.3c-.28.24-.74.5-1.1.6c-1.12.4-2.24-.16-2.9-.82c1.19-.28 1.9-1.16 2.11-2.05c.17-.8-.15-1.46-.28-2.23c-.12-.74-.1-1.37.17-2.06c.19.38.39.76.63 1.06c.77 1 1.98 1.44 2.24 2.8c.04.14.06.28.06.43c.03.82-.33 1.72-.93 2.27'/%3E%3C/svg%3E");--ic-info:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' fill-rule='evenodd' d='M22 12c0 5.523-4.477 10-10 10S2 17.523 2 12S6.477 2 12 2s10 4.477 10 10M11 8a1 1 0 0 0 1 1h.008a1 1 0 1 0 0-2H12a1 1 0 0 0-1 1m1 9a1 1 0 0 0 1-1v-5a1 1 0 1 0-2 0v5a1 1 0 0 0 1 1' clip-rule='evenodd'/%3E%3C/svg%3E");--ic-info-2:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10s10-4.48 10-10S17.52 2 12 2m0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8s8 3.59 8 8s-3.59 8-8 8'/%3E%3C/svg%3E");--ic-contact:url(data:image/svg+xml,%3Csvg%20xmlns=%22http://www.w3.org/2000/svg%22%20width=%2224%22%20height=%2224%22%20viewBox=%220%200%2024%2024%22%20fill=%22none%22%20stroke=%22currentColor%22%20stroke-width=%222%22%20stroke-linecap=%22round%22%20stroke-linejoin=%22round%22%20class=%22icon%20icon-tabler%20icons-tabler-outline%20icon-tabler-bubble-text%22%3E%3Cpath%20stroke=%22none%22%20d=%22M0%200h24v24H0z%22%20fill=%22none%22%20/%3E%3Cpath%20d=%22M7%2010h10%22%20/%3E%3Cpath%20d=%22M9%2014h5%22%20/%3E%3Cpath%20d=%22M12.4%203a5.34%205.34%200%200%201%204.906%203.239a5.333%205.333%200%200%201%20-1.195%2010.6a4.26%204.26%200%200%201%20-5.28%201.863l-3.831%202.298v-3.134a2.668%202.668%200%200%201%20-1.795%20-3.773a4.8%204.8%200%200%201%202.908%20-8.933a5.33%205.33%200%200%201%204.287%20-2.16%22%20/%3E%3C/svg%3E);--ic-themes:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M7 18v1H6v1H5v-1H4v-1h1v-1h1v1z'/%3E%3Cpath fill='black' d='M22 16v-1h-1v-1h-4v-1h1v-1h1v-1h1v-1h1V9h1V7h-1V6h-1V5h-1V4h-1V3h-1V2h-2v1h-1v1h-1v1h-1v1h-1v1h-1V3H9V2H8V1H3v1H2v1H1v17h1v2h1v1h18v-1h1v-1h1v-5ZM8 20H7v1H4v-1H3v-6h5Zm0-8H3V9h5Zm0-5H3V4h1V3h3v1h1Zm2 3h1V9h1V8h1V7h1V6h1V5h2v1h1v1h1v2h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1v1h-1Zm11 10h-1v1H10v-1h1v-1h1v-1h1v-1h1v-1h6v1h1Z'/%3E%3C/svg%3E");--ic-monitor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M20 3H4c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h3c-.55.55-1 .87-1 1.59c0 .78.63 1.41 1.41 1.41h9.17c.78 0 1.41-.63 1.41-1.41c0-.72-.44-1.03-1-1.59h3c1.1 0 2-.9 2-2V5C22 3.9 21.1 3 20 3m0 13H4V5h16z'/%3E%3C/svg%3E");--ic-seo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M8 3a7 7 0 0 0 0 14h1.07a7 7 0 0 1 0-2H8A5 5 0 0 1 8 5h8a5 5 0 0 1 4.9 6a7 7 0 0 1 1.426 2A7 7 0 0 0 16 3zm3 13a5 5 0 1 1 9.172 2.757l2.535 2.536l-1.414 1.414l-2.536-2.535A5 5 0 0 1 11 16'/%3E%3C/svg%3E");--ic-blog:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M15 8h2m-2 4h2m0 4H7m0-8v4h4V8zM5 20h14a2 2 0 0 0 2-2V6a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2'/%3E%3C/svg%3E");--ic-fork:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-width='2'%3E%3Ccircle cx='6' cy='6' r='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='18' cy='6' r='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Ccircle cx='12' cy='18' r='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6 9v1a2 2 0 0 0 2 2h4m6-3v1a2 2 0 0 1-2 2h-4m0 0v3'/%3E%3C/g%3E%3C/svg%3E");--callout-icon-note:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='m21.56 10.738l-1.35-1.58c-.25-.3-.46-.86-.46-1.26v-1.7c0-1.06-.87-1.93-1.93-1.93h-1.7c-.4 0-.97-.21-1.27-.46l-1.58-1.35c-.69-.59-1.82-.59-2.51 0l-1.6 1.35c-.3.25-.86.46-1.26.46H6.17c-1.06 0-1.93.87-1.93 1.93v1.7c0 .39-.2.95-.45 1.25l-1.35 1.59c-.58.7-.58 1.82 0 2.5l1.35 1.59c.25.29.45.86.45 1.25v1.71c0 1.06.87 1.93 1.93 1.93h1.74c.39 0 .96.21 1.26.46l1.58 1.35c.69.59 1.82.59 2.51 0l1.58-1.35c.3-.25.86-.46 1.26-.46h1.7c1.06 0 1.93-.87 1.93-1.93v-1.7c0-.4.21-.96.46-1.26l1.35-1.58c.61-.68.61-1.81.02-2.51m-10.31-2.61c0-.41.34-.75.75-.75s.75.34.75.75v4.83c0 .41-.34.75-.75.75s-.75-.34-.75-.75zm.75 8.74c-.55 0-1-.45-1-1s.44-1 1-1c.55 0 1 .45 1 1s-.44 1-1 1'/%3E%3C/svg%3E");--callout-icon-tip:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='none' stroke='black' stroke-linecap='round' stroke-linejoin='round' stroke-width='2'%3E%3Cpath fill='black' d='M12 2H4a2 2 0 0 0-2 2v6a2 2 0 0 0 2 2h.93a2 2 0 0 1 1.664.89l.574.862a1 1 0 0 0 1.664 0l.574-.861A2 2 0 0 1 11.07 12H12a2 2 0 0 0 2-2V4a2 2 0 0 0-2-2'/%3E%3Cpath d='M18 10h2a2 2 0 0 1 2 2v6a2 2 0 0 1-2 2h-.93a2 2 0 0 0-1.664.89l-.574.862a1 1 0 0 1-1.664 0l-.574-.861A2 2 0 0 0 12.93 20H12a2 2 0 0 1-2-2v-1'/%3E%3C/g%3E%3C/svg%3E");--callout-icon-important:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='black'%3E%3Cpath fill-rule='evenodd' d='M4.71 7.907a7.32 7.32 0 0 1 14.58 0l.178 1.957a11.4 11.4 0 0 0 1.865 5.283l.033.05a2.285 2.285 0 0 1-1.901 3.553H4.535a2.285 2.285 0 0 1-1.901-3.553l.033-.05a11.4 11.4 0 0 0 1.865-5.283zM11.25 11V7a.75.75 0 0 1 1.5 0v4a.75.75 0 0 1-1.5 0M11 14.5a1 1 0 1 1 2 0a1 1 0 0 1-2 0' clip-rule='evenodd'/%3E%3Cpath d='M10.05 20.124a.75.75 0 0 0-1.298.751a3.749 3.749 0 0 0 6.496 0a.75.75 0 1 0-1.298-.75a2.249 2.249 0 0 1-3.9 0'/%3E%3C/g%3E%3C/svg%3E");--callout-icon-warning:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21.915 16.687L14.68 4.15A3.07 3.07 0 0 0 12 2.614c-1.119 0-2.12.574-2.68 1.537l-.002.003l-7.234 12.533c-.56.971-.56 2.13.001 3.1a3.07 3.07 0 0 0 2.682 1.546h14.466a3.07 3.07 0 0 0 2.681-1.547a3.07 3.07 0 0 0 .001-3.1M11 9a1 1 0 0 1 2 0v4a1 1 0 0 1-2 0zm1 9c-.736 0-1.334-.6-1.334-1.333s.598-1.334 1.334-1.334s1.333.6 1.333 1.334C13.333 17.4 12.736 18 12 18'/%3E%3C/svg%3E");--callout-icon-caution:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M14.5 2.5c0 1.5-1.5 6-1.5 6h-2S9.5 4 9.5 2.5a2.5 2.5 0 0 1 5 0M12 10c-1.1 0-2 .9-2 2s.9 2 2 2s2-.9 2-2s-.9-2-2-2m4.08-4.89c.18-.75.33-1.47.39-2.06A10 10 0 0 1 22 12c0 5.52-4.48 10-10 10S2 17.52 2 12c0-3.92 2.25-7.31 5.53-8.95c.07.59.21 1.32.39 2.06A8.03 8.03 0 0 0 4 12c0 4.42 3.58 8 8 8s8-3.58 8-8c0-2.93-1.58-5.49-3.92-6.89M18 12c0 3.31-2.69 6-6 6s-6-2.69-6-6c0-2 .98-3.77 2.48-4.86c.23.81.65 2.07.65 2.07C8.43 9.93 8 10.92 8 12c0 2.21 1.79 4 4 4s4-1.79 4-4c0-1.08-.43-2.07-1.13-2.79c0 0 .41-1.22.65-2.07A6 6 0 0 1 18 12'/%3E%3C/svg%3E");--callout-icon-danger:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='black' d='M21.76 15.92L15.36 4.4C14.5 2.85 13.31 2 12 2s-2.5.85-3.36 2.4l-6.4 11.52c-.81 1.47-.9 2.88-.25 3.99s1.93 1.72 3.61 1.72h12.8c1.68 0 2.96-.61 3.61-1.72s.56-2.53-.25-3.99M11.25 9c0-.41.34-.75.75-.75s.75.34.75.75v5c0 .41-.34.75-.75.75s-.75-.34-.75-.75zm1.46 8.71l-.15.12q-.09.06-.18.09c-.06.03-.12.05-.19.06c-.06.01-.13.02-.19.02s-.13-.01-.2-.02a.6.6 0 0 1-.18-.06a.8.8 0 0 1-.18-.09l-.15-.12c-.18-.19-.29-.45-.29-.71s.11-.52.29-.71l.15-.12q.09-.06.18-.09q.09-.045.18-.06c.13-.03.27-.03.39 0c.07.01.13.03.19.06q.09.03.18.09l.15.12c.18.19.29.45.29.71s-.11.52-.29.71'/%3E%3C/svg%3E")}.prose .icon{vertical-align:middle;aspect-ratio:1;background-color:currentColor;flex-shrink:0;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.prose .icon-sm{width:.5em;height:.5em}.prose .icon-md{width:1em;height:1em}.prose .icon-lg{width:1.5em;height:1.5em}.prose .icon[data-icon=github],.prose .button .button-icon[data-icon=github]{-webkit-mask-image:var(--ic-github);-webkit-mask-image:var(--ic-github);mask-image:var(--ic-github);-webkit-mask-image:var(--ic-github)}.prose .icon[data-icon=youtube],.prose .button .button-icon[data-icon=youtube]{-webkit-mask-image:var(--ic-youtube);-webkit-mask-image:var(--ic-youtube);mask-image:var(--ic-youtube);-webkit-mask-image:var(--ic-youtube)}.prose .icon[data-icon=twitter],.prose .icon[data-icon=x],.prose .button .button-icon[data-icon=twitter],.prose .button .button-icon[data-icon=x]{-webkit-mask-image:var(--ic-twitter);-webkit-mask-image:var(--ic-twitter);mask-image:var(--ic-twitter);-webkit-mask-image:var(--ic-twitter)}.prose .icon[data-icon=star],.prose .badge .badge-icon[data-icon=star],.prose .button .button-icon[data-icon=star],.prose .card-header .card-icon[data-icon=star]{-webkit-mask-image:var(--ic-star);-webkit-mask-image:var(--ic-star);mask-image:var(--ic-star);-webkit-mask-image:var(--ic-star)}.prose .icon[data-icon=arrow-right],.prose .button .button-icon[data-icon=arrow-right]{-webkit-mask-image:var(--ic-arrow-right);-webkit-mask-image:var(--ic-arrow-right);mask-image:var(--ic-arrow-right);-webkit-mask-image:var(--ic-arrow-right)}.prose .icon[data-icon=chevron-right]{-webkit-mask-image:var(--ic-chevron-right);-webkit-mask-image:var(--ic-chevron-right);mask-image:var(--ic-chevron-right);-webkit-mask-image:var(--ic-chevron-right)}.prose .icon[data-icon=check],.prose .badge .badge-icon[data-icon=check]{-webkit-mask-image:var(--ic-check);-webkit-mask-image:var(--ic-check);mask-image:var(--ic-check);-webkit-mask-image:var(--ic-check)}.prose .icon[data-icon=warning],.prose .badge .badge-icon[data-icon=warning]{-webkit-mask-image:var(--ic-warning);-webkit-mask-image:var(--ic-warning);mask-image:var(--ic-warning);-webkit-mask-image:var(--ic-warning)}.prose .icon[data-icon=error],.prose .badge .badge-icon[data-icon=error],.prose .icon[data-icon=danger],.prose .badge .badge-icon[data-icon=danger]{-webkit-mask-image:var(--ic-error);-webkit-mask-image:var(--ic-error);mask-image:var(--ic-error);-webkit-mask-image:var(--ic-error)}.prose .icon[data-icon=fire],.prose .badge .badge-icon[data-icon=fire]{-webkit-mask-image:var(--ic-fire);-webkit-mask-image:var(--ic-fire);mask-image:var(--ic-fire);-webkit-mask-image:var(--ic-fire)}.prose .icon[data-icon=sparkle],.prose .badge .badge-icon[data-icon=sparkle]{-webkit-mask-image:var(--ic-sparkle);-webkit-mask-image:var(--ic-sparkle);mask-image:var(--ic-sparkle);-webkit-mask-image:var(--ic-sparkle)}.prose .icon[data-icon=home]{-webkit-mask-image:var(--ic-home);-webkit-mask-image:var(--ic-home);mask-image:var(--ic-home);-webkit-mask-image:var(--ic-home)}.prose .icon[data-icon=search]{-webkit-mask-image:var(--ic-search);-webkit-mask-image:var(--ic-search);mask-image:var(--ic-search);-webkit-mask-image:var(--ic-search)}.prose .icon[data-icon=menu]{-webkit-mask-image:var(--ic-menu);-webkit-mask-image:var(--ic-menu);mask-image:var(--ic-menu);-webkit-mask-image:var(--ic-menu)}.prose .icon[data-icon=close]{-webkit-mask-image:var(--ic-close);-webkit-mask-image:var(--ic-close);mask-image:var(--ic-close);-webkit-mask-image:var(--ic-close)}.prose .icon[data-icon=download],.prose .button .button-icon[data-icon=download]{-webkit-mask-image:var(--ic-download);-webkit-mask-image:var(--ic-download);mask-image:var(--ic-download);-webkit-mask-image:var(--ic-download)}.prose .icon[data-icon=plus]{-webkit-mask-image:var(--ic-plus);-webkit-mask-image:var(--ic-plus);mask-image:var(--ic-plus);-webkit-mask-image:var(--ic-plus)}.prose .icon[data-icon=minus]{-webkit-mask-image:var(--ic-minus);-webkit-mask-image:var(--ic-minus);mask-image:var(--ic-minus);-webkit-mask-image:var(--ic-minus)}.prose .icon[data-icon=upload]{-webkit-mask-image:var(--ic-upload);-webkit-mask-image:var(--ic-upload);mask-image:var(--ic-upload);-webkit-mask-image:var(--ic-upload)}.prose .icon[data-icon=copy]{-webkit-mask-image:var(--ic-copy);-webkit-mask-image:var(--ic-copy);mask-image:var(--ic-copy);-webkit-mask-image:var(--ic-copy)}.prose .icon[data-icon=link],.prose .badge .badge-icon[data-icon=link],.prose .button .button-icon[data-icon=link],.prose .card-header .card-icon[data-icon=link]{-webkit-mask-image:var(--ic-link);-webkit-mask-image:var(--ic-link);mask-image:var(--ic-link);-webkit-mask-image:var(--ic-link)}.prose .icon[data-icon=external],.prose .badge .badge-icon[data-icon=external],.prose .button .button-icon[data-icon=external]{-webkit-mask-image:var(--ic-external);-webkit-mask-image:var(--ic-external);mask-image:var(--ic-external);-webkit-mask-image:var(--ic-external)}.prose .icon[data-icon=code]{-webkit-mask-image:var(--ic-code);-webkit-mask-image:var(--ic-code);mask-image:var(--ic-code);-webkit-mask-image:var(--ic-code)}.prose .icon[data-icon=terminal]{-webkit-mask-image:var(--ic-terminal);-webkit-mask-image:var(--ic-terminal);mask-image:var(--ic-terminal);-webkit-mask-image:var(--ic-terminal)}.prose .icon[data-icon=server]{-webkit-mask-image:var(--ic-server);-webkit-mask-image:var(--ic-server);mask-image:var(--ic-server);-webkit-mask-image:var(--ic-server)}.prose .icon[data-icon=cloud]{-webkit-mask-image:var(--ic-cloud);-webkit-mask-image:var(--ic-cloud);mask-image:var(--ic-cloud);-webkit-mask-image:var(--ic-cloud)}.prose .icon[data-icon=database]{-webkit-mask-image:var(--ic-database);-webkit-mask-image:var(--ic-database);mask-image:var(--ic-database);-webkit-mask-image:var(--ic-database)}.prose .icon[data-icon=info],.prose .badge .badge-icon[data-icon=info],.prose .card-header .card-icon[data-icon=info]{-webkit-mask-image:var(--ic-info);-webkit-mask-image:var(--ic-info);mask-image:var(--ic-info);-webkit-mask-image:var(--ic-info)}.prose .icon[data-icon=info-2],.prose .badge .badge-icon[data-icon=info-2],.prose .card-header .card-icon[data-icon=info-2]{-webkit-mask-image:var(--ic-info-2);-webkit-mask-image:var(--ic-info-2);mask-image:var(--ic-info-2);-webkit-mask-image:var(--ic-info-2)}.prose .icon[data-icon=blog],.prose .card-header .card-icon[data-icon=blog]{-webkit-mask-image:var(--ic-blog);-webkit-mask-image:var(--ic-blog);mask-image:var(--ic-blog);-webkit-mask-image:var(--ic-blog)}.prose .icon[data-icon=fork],.prose .badge .badge-icon[data-icon=fork],.prose .button .button-icon[data-icon=fork],.prose .card-header .card-icon[data-icon=fork]{-webkit-mask-image:var(--ic-fork);-webkit-mask-image:var(--ic-fork);mask-image:var(--ic-fork);-webkit-mask-image:var(--ic-fork)}.prose .icon[data-icon=monitor],.prose .card-header .card-icon[data-icon=monitor]{-webkit-mask-image:var(--ic-monitor);-webkit-mask-image:var(--ic-monitor);mask-image:var(--ic-monitor);-webkit-mask-image:var(--ic-monitor)}.prose .icon[data-icon=seo],.prose .card-header .card-icon[data-icon=seo]{-webkit-mask-image:var(--ic-seo);-webkit-mask-image:var(--ic-seo);mask-image:var(--ic-seo);-webkit-mask-image:var(--ic-seo)}.prose .icon[data-icon=contact],.prose .card-header .card-icon[data-icon=contact]{-webkit-mask-image:var(--ic-contact);-webkit-mask-image:var(--ic-contact);mask-image:var(--ic-contact);-webkit-mask-image:var(--ic-contact)}.prose .icon[data-icon=book],.prose .card-header .card-icon[data-icon=book]{-webkit-mask-image:var(--ic-book);-webkit-mask-image:var(--ic-book);mask-image:var(--ic-book);-webkit-mask-image:var(--ic-book)}.prose .icon[data-icon=book-2],.prose .card-header .card-icon[data-icon=book-2]{-webkit-mask-image:var(--ic-book-2);-webkit-mask-image:var(--ic-book-2);mask-image:var(--ic-book-2);-webkit-mask-image:var(--ic-book-2)}.prose .icon[data-icon=link],.prose .card-header .card-icon[data-icon=link]{-webkit-mask-image:var(--ic-link);-webkit-mask-image:var(--ic-link);mask-image:var(--ic-link);-webkit-mask-image:var(--ic-link)}.prose .icon[data-icon=learn],.prose .card-header .card-icon[data-icon=learn]{-webkit-mask-image:var(--ic-learn);-webkit-mask-image:var(--ic-learn);mask-image:var(--ic-learn);-webkit-mask-image:var(--ic-learn)}.prose{font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing);max-width:initial;hanging-punctuation:first last;color:var(--fg);font-feature-settings:"ss01" on, "ss02" on, "kern" on;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.prose>:first-child{margin-top:0!important}.prose>:last-child{margin-bottom:0!important}.prose :where(h1,h2,h3,h4,h5,h6,p,ul,ol,blockquote,pre,hr,table){margin-top:0}.prose :where(h1,h2,h3,h4,h5,h6){text-wrap:balance;position:relative}.prose h1{font-size:var(--text-heading-32-size);line-height:var(--text-heading-32-line-height);letter-spacing:var(--text-heading-32-letter-spacing);color:var(--fg-strong);margin-top:2rem;margin-bottom:1.5rem;font-weight:700}.prose h2{font-size:var(--text-heading-24-size);line-height:var(--text-heading-24-line-height);letter-spacing:var(--text-heading-24-letter-spacing);color:var(--fg-strong);margin-top:2rem;margin-bottom:1.5rem;font-weight:600}.prose h3{font-size:var(--text-heading-20-size);line-height:var(--text-heading-20-line-height);letter-spacing:var(--text-heading-20-letter-spacing);color:var(--fg-strong);margin-top:1.65rem;margin-bottom:1.5rem;font-weight:500}.prose h4{font-size:var(--text-heading-18-size);line-height:var(--text-heading-18-line-height);letter-spacing:var(--text-heading-18-letter-spacing);color:var(--fg-strong);margin-top:1.5rem;margin-bottom:1rem;font-weight:500}.prose h5{font-size:var(--text-heading-16-size);line-height:var(--text-heading-16-line-height);letter-spacing:var(--text-heading-16-letter-spacing);color:var(--fg-muted);margin-top:1.5rem;margin-bottom:1rem;font-weight:500}.prose h6{font-size:var(--text-heading-14-size);line-height:var(--text-heading-14-line-height);letter-spacing:var(--text-heading-14-letter-spacing);color:var(--fg-subtle);margin-top:1.5rem;margin-bottom:1rem;font-weight:500}.prose :where(h1+h2,h2+h3,h3+h4,h4+h5,h5+h6){margin:1.5rem 0}.prose :where(h2,h3){scroll-margin-top:calc(var(--header-height) + var(--scroll-padding))!important}.prose .heading-anchor{--icon-size:1em;vertical-align:middle;opacity:0;width:var(--icon-size);height:var(--icon-size);font-size:inherit;white-space:nowrap;transition:opacity var(--duration) var(--ease-out), color var(--duration) var(--ease-out);flex-shrink:0;margin-inline-start:.25rem;text-decoration:none;display:inline-block;color:var(--fg-subtle)!important}.prose .heading-anchor:after{-webkit-mask:var(--ic-link) center / contain no-repeat;-webkit-mask:var(--ic-link) center / contain no-repeat;mask:var(--ic-link) center / contain no-repeat;-webkit-mask:var(--ic-link) center / contain no-repeat;content:"";background-color:currentColor;width:100%;height:100%;display:block}.prose .heading-anchor:focus-visible{opacity:1;color:var(--accent)}.prose p{font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing);color:var(--fg);text-wrap:pretty;margin-top:0;margin-bottom:1.5rem}.prose :where(strong,b,br){color:var(--fg-strong);font-weight:600}.prose :where(em,i){color:var(--fg-muted);font-style:normal}.prose :where(del,s){color:var(--fg-subtle);text-decoration:line-through}.prose :where(strong em,em strong){font-style:normal}@media (hover:none){.prose :where(h1,h2,h3,h4,h5,h6):hover>.heading-anchor{opacity:1}.prose .heading-anchor:hover{color:var(--fg-strong)!important}}@media (hover:hover){.prose :where(h1,h2,h3,h4,h5,h6):hover>.heading-anchor{opacity:1}.prose .heading-anchor:hover{color:var(--fg-strong)!important}}@media (width>=50rem){.prose h1{font-size:var(--text-heading-48-size);line-height:var(--text-heading-48-line-height);letter-spacing:var(--text-heading-48-letter-spacing)}}.prose blockquote{font-weight:var(--text-body-18-weight);font-size:var(--text-body-18-size);line-height:var(--text-body-18-line-height);letter-spacing:var(--text-body-18-letter-spacing);color:var(--fg-strong);background:0 0;margin:2rem 0;padding:1.25rem 1.5rem 1.25rem 1rem;position:relative}.prose blockquote:before{border-radius:var(--radius-full);background:var(--accent);content:"";width:3px;position:absolute;inset-block:1.25rem;inset-inline-start:0}.prose blockquote :first-child{margin-top:0!important}.prose blockquote :last-child{margin-bottom:0!important}.prose blockquote p{color:inherit;font:inherit;line-height:inherit;letter-spacing:inherit}.prose blockquote p+p{margin-top:1rem}.prose .quote .quote-footer,.prose blockquote footer{font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);letter-spacing:var(--text-body-14-letter-spacing);color:var(--fg-muted);text-align:start;margin-top:1rem;font-style:normal;display:flex}.prose blockquote cite:before{content:"—";color:var(--fg-subtle);padding-right:.25rem}.prose figure.quote blockquote:before{display:none}.prose .quote{color:var(--fg-strong);background:0 0;border:none;flex-direction:column;margin:2rem 0;padding:0 .5rem;display:block;position:relative}.prose .quote-body{text-align:left;margin:0;padding:0 .5rem;position:relative}.prose .quote-body p:first-child:before{pointer-events:none;content:"“";color:var(--fg-subtle);font-size:2rem;line-height:1;font-family:var(--font-serif);position:absolute;top:.5rem;left:-.5rem}.prose .quote-body p:last-child:after{pointer-events:none;content:"”";color:var(--fg-subtle);font-size:2rem;line-height:1;font-family:var(--font-serif);position:relative;top:.5rem;right:0}@media (width>=45rem){.prose .quote,.prose blockquote{margin:2.5rem 0}.prose blockquote cite,.prose blockquote footer{font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);letter-spacing:var(--text-body-14-letter-spacing)}}.prose .inline-link{color:var(--fg-strong);text-decoration:underline;-webkit-text-decoration-color:var(--accent);-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:2px;font-weight:600;text-decoration-thickness:2px}.prose .inline-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-sm)}.prose .inline-link.is-external{color:var(--fg-strong);text-decoration:underline;-webkit-text-decoration-color:var(--fg-subtle);-webkit-text-decoration-color:var(--fg-subtle);text-decoration-color:var(--fg-subtle);text-underline-offset:2px;text-decoration-thickness:2px}.prose .inline-link.is-external:after{--icon-size:1em;vertical-align:middle;-webkit-mask:var(--ic-external) center / contain no-repeat;-webkit-mask:var(--ic-external) center / contain no-repeat;mask:var(--ic-external) center / contain no-repeat;-webkit-mask:var(--ic-external) center / contain no-repeat;background-color:var(--fg-subtle);width:var(--icon-size);height:var(--icon-size);content:"";font-size:inherit;margin-inline-start:.125rem;display:inline-block}@media (hover:none){.prose .inline-link:hover{color:var(--accent)}.prose .inline-link.is-external:hover{text-decoration-color:currentColor}}@media (hover:hover){.prose .inline-link:hover{color:var(--accent)}.prose .inline-link.is-external:hover{text-decoration-color:currentColor}}.prose :not(pre)>code{font-weight:var(--text-code-14-weight);font-size:var(--text-code-14-size);line-height:var(--text-code-14-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-muted);color:var(--fg-strong);white-space:break-spaces;padding:.15em .4em}.prose h1 code,.prose h2 code,.prose h3 code,.prose h4 code,.prose h5 code,.prose h6 code{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-subtle);padding-inline:.3em;color:inherit!important;font-size:inherit!important;font-family:var(--font-mono)!important}.prose a code{color:inherit!important;font-size:inherit!important}.prose .code-block{border:1px solid var(--border);border-radius:var(--radius-md);margin-block:1.5rem;position:relative;overflow:hidden}.prose .code-block .astro-code:before{font-weight:var(--text-mono-label-13-weight);font-size:var(--text-mono-label-13-size);line-height:var(--text-mono-label-13-line-height);font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:0;opacity:0;z-index:1;transition:opacity var(--duration) var(--ease-out);pointer-events:none;content:attr(data-language);color:var(--fg-subtle);text-transform:uppercase;display:none;position:absolute;top:.625rem;left:1.5rem}@media (hover:none){.prose .copy-button{opacity:1!important}.prose .code-block .astro-code:before{opacity:.55}}@media (hover:hover){.prose .code-block:hover .copy-button,.prose .copy-button:focus-visible,.prose .copy-button[data-copied]{opacity:1}.prose .code-block:hover .astro-code:before{opacity:.55}}.prose .copy-button{opacity:0;z-index:10;transition:opacity var(--duration) var(--ease-out), transform .1s var(--ease-out);cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);width:1.75rem;height:1.75rem;color:var(--fg-subtle);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:flex;position:absolute;top:.5rem;right:.5rem}.prose .copy-button:hover{border-color:var(--border-strong);background:var(--bg-muted);color:var(--fg-strong)}.prose .copy-button:active{transform:scale(.92)}.prose .copy-button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prose .copy-icon{background-color:currentColor;width:1rem;height:1rem;display:block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.prose .copy-icon.icon-copy{-webkit-mask-image:var(--ic-copy);-webkit-mask-image:var(--ic-copy);mask-image:var(--ic-copy);-webkit-mask-image:var(--ic-copy)}.prose .copy-icon.icon-check{-webkit-mask-image:var(--ic-check);-webkit-mask-image:var(--ic-check);mask-image:var(--ic-check);-webkit-mask-image:var(--ic-check);display:none}.prose .copy-button[data-copied]{border-color:rgb(from var(--success) r g b / 40%);background:var(--success-soft);color:var(--success)}.prose .copy-button[data-copied] .icon-copy{display:none}.prose .copy-button[data-copied] .icon-check{display:block}.prose .astro-code{font-weight:var(--text-code-14-weight);font-size:var(--text-code-14-size);line-height:var(--text-code-14-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0;transition:scrollbar-color var(--duration) var(--ease-out);border:1px solid var(--border);border-radius:var(--radius-md);scrollbar-color:transparent transparent;scrollbar-width:thin;tab-size:2;overflow:auto hidden;background-color:var(--bg-subtle)!important;margin-block:1.5rem!important;padding-block:.75rem!important}.prose .code-block .astro-code{border:none!important;border-radius:0!important;margin:0!important}.prose .astro-code:hover{scrollbar-color:var(--fg-muted) transparent}.prose .astro-code code{width:fit-content;min-width:100%;line-height:inherit;font-family:inherit;display:block;background:0 0!important}.prose .astro-code .line{box-sizing:border-box;width:100%;line-height:inherit;white-space:pre;display:inline-block;padding-inline:1.125rem 2.65rem!important}.prose .astro-code .line.diff{position:relative;padding-inline-end:2.125rem!important}.prose .astro-code .line.diff.add:before,.prose .astro-code .line.diff.remove:before{--icon-size:1em;aspect-ratio:1;width:var(--icon-size);height:var(--icon-size);content:"";font-size:inherit;flex-shrink:0;position:absolute;top:50%;left:.125rem;transform:translateY(-50%);mask:none 50%/contain no-repeat}.prose .astro-code .line.diff.add:before{-webkit-mask:var(--ic-plus);-webkit-mask:var(--ic-plus);-webkit-mask:var(--ic-plus);mask:var(--ic-plus);background-color:var(--success)}.prose .astro-code .line.diff.remove:before{-webkit-mask:var(--ic-minus);-webkit-mask:var(--ic-minus);-webkit-mask:var(--ic-minus);mask:var(--ic-minus);background-color:var(--error)}.prose .astro-code .line.diff.add{background-color:rgb(from var(--success) r g b / 15%)!important}.prose .astro-code .line.diff.remove{background-color:rgb(from var(--error) r g b / 15%)!important}.prose .astro-code .line.highlighted{border-left:2px solid var(--accent);background-color:var(--accent-soft)!important;padding-inline-start:calc(1.125rem - 2px)!important}.prose .astro-code .line.error{background-color:var(--error-soft)!important}.prose .astro-code .line.warning{background-color:var(--warning-soft)!important}[data-theme=dark] .astro-code{background-color:rgb(from var(--bg-subtle) r g b / 100%)!important}[data-theme=dark] .astro-code span{color:var(--shiki-dark,inherit)!important;background:0 0!important}.prose img,.prose picture,.prose video,.prose iframe,.prose canvas,.prose svg :not(code),.prose .video-wrapper{width:100%;height:auto;display:block}.prose picture,.prose figure,.prose video,.prose canvas,.prose .video-wrapper,.prose img :not(figure img){margin:2.5rem 0}.prose img,.prose picture,.prose video,.prose .video-wrapper{border-radius:var(--radius-lg);background-color:var(--bg-subtle);overflow:hidden}.prose figcaption{font-weight:var(--text-caption-13-weight);font-size:var(--text-caption-13-size);line-height:var(--text-caption-13-line-height);letter-spacing:var(--text-caption-13-letter-spacing);vertical-align:middle;color:var(--fg-muted);text-align:center;text-wrap:pretty;margin-top:.5rem}@media (width>=50rem){.prose figcaption{font-weight:var(--text-caption-14-weight);font-size:var(--text-caption-14-size);line-height:var(--text-caption-14-line-height);letter-spacing:var(--text-caption-14-letter-spacing)}}.prose .steps,.prose .steps-container>ol,.prose .steps-container>ul{counter-reset:step;margin:2rem 0;padding:0;list-style:none}.prose .steps h2,.prose .steps h3,.prose .steps h4{font-size:var(--text-heading-16-size);line-height:var(--text-heading-16-line-height);letter-spacing:var(--text-heading-16-letter-spacing);color:var(--fg-strong)}.prose .steps * .heading-anchor{width:.85rem;height:.85rem}.prose .steps ul,.prose .steps ol,.prose .steps p{font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing)}.prose .steps>li,.prose .steps-container>ol>li,.prose .steps-container>ul>li{counter-increment:step;--step-circle-size:1.65rem;--step-line-width:1.5px;padding-bottom:1.25rem;padding-inline-start:2.5rem;min-height:1.75rem;padding-left:2.5rem;position:relative}.prose .steps>li::marker,.prose .steps-container>ol>li::marker,.prose .steps-container>ul>li::marker{content:""}.prose .steps>li:before,.prose .steps-container>ol>li:before,.prose .steps-container>ul>li:before{font-weight:var(--text-numeric-14-weight);font-size:var(--text-numeric-14-size);line-height:var(--text-numeric-14-line-height);font-variant-numeric:tabular-nums;letter-spacing:0;top:calc(( (var(--text-body-16-line-height) * var(--text-body-16-size)) - var(--step-circle-size) ) / 2);box-shadow:0 0 0 var(--step-line-width) var(--bg-muted);border:var(--step-line-width) solid rgb(from var(--border) r g b / 100%);border-radius:var(--radius-full);background-color:var(--bg-subtle);aspect-ratio:1;width:var(--step-circle-size);height:var(--step-circle-size);content:counter(step);color:var(--fg-strong);justify-content:center;align-items:center;display:flex;position:absolute;inset-inline-start:0;padding:0!important}.prose .steps>li:has(>:first-child:is(h2,h3,h4)):before,.prose .steps-container>ol>li:has(>:first-child:is(h2,h3,h4)):before,.prose .steps-container>ul>li:has(>:first-child:is(h2,h3,h4)):before{top:calc(( (var(--text-heading-16-line-height) * var(--text-heading-16-size)) - var(--step-circle-size) ) / 2)}.prose .steps>li:after,.prose .steps-container>ol>li:after,.prose .steps-container>ul>li:after{margin-left:calc(var(--step-line-width) / -2);background-color:rgb(from var(--border) r g b / 100%);width:var(--step-line-width);content:"";top:2rem;bottom:0;position:absolute;inset-inline-start:calc(var(--step-circle-size) / 2)}.prose .steps>li:last-child:after,.prose .steps-container>ol>li:last-child:after,.prose .steps-container>ul>li:last-child:after{display:none}.prose .steps>li>:first-child,.prose .steps-container>ol>li>:first-child,.prose .steps-container>ul>li>:first-child{margin-top:0!important}.prose .steps>li>:last-child,.prose .steps-container>ol>li>:last-child,.prose .steps-container>ul>li>:last-child{margin-bottom:0!important}.prose .steps>li:last-child,.prose .steps-container>ol>li:last-child,.prose .steps-container>ul>li:last-child{padding-bottom:0!important}.prose ul,.prose ol{font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing);color:var(--fg);margin-bottom:2rem;padding-left:2rem}.prose ul ::marker,.prose ol ::marker{color:var(--fg-subtle)}.prose ul{list-style-type:disc;list-style-position:outside}.prose ol{list-style-type:decimal;list-style-position:outside}.prose ol ol{list-style-type:lower-alpha}.prose ol ol ol{list-style-type:lower-roman}.prose li,.prose li>*{margin-bottom:8px}.prose li:last-child{margin-bottom:0}.prose ol li{padding-left:.5rem}.prose ul ul,.prose ol ol,.prose ul ol,.prose ol ul{margin:8px 0}.prose ul:has(input[type=checkbox]){padding-left:1rem;list-style:none}.prose ul:has(input[type=checkbox]) li{align-items:flex-start;gap:1rem;margin-bottom:8px;display:flex;padding:0!important}.prose ul:has(input[type=checkbox]) li:before{content:none}.prose ul:has(input[type=checkbox]) li input[type=checkbox]{appearance:none;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-sm);background-color:var(--bg-subtle);--checkbox-size:1.125rem;transition:all var(--duration) var(--ease-out);margin-top:calc(( (var(--text-body-16-line-height) * var(--text-body-16-size)) - var(--checkbox-size) ) / 2);width:var(--checkbox-size);height:var(--checkbox-size);border-inline-start:2px solid var(--sl-details-border-color);flex-shrink:0;position:relative}.prose ul:has(input[type=checkbox]) li input[type=checkbox]:hover{border-color:var(--fg-strong)}.prose ul:has(input[type=checkbox]) li input[type=checkbox]:checked{border-color:var(--accent);background-color:var(--bg-muted)}.prose ul:has(input[type=checkbox]) li input[type=checkbox]:checked:after{border:solid var(--bg);width:calc(var(--checkbox-size) * .28);height:calc(var(--checkbox-size) * .55);content:"";border-width:0 1.5px 1.5px 0;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.prose ul:has(input[type=checkbox]) li input[type=checkbox]:disabled{opacity:.5;cursor:not-allowed;border-color:var(--border);background-color:var(--bg-muted)}.prose ul:has(input[type=checkbox]) li input[type=checkbox]:disabled:checked{opacity:1;border-color:var(--accent-ring);background-color:var(--accent)}@media (width>=50rem){.prose ul,.prose ol,.prose ul:has(input[type=checkbox]){font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing)}}.prose .table-wrapper{scrollbar-color:var(--border-subtle) transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:2.5rem 0;display:block;position:relative;overflow-x:auto}.prose .table-wrapper::-webkit-scrollbar{height:6px}.prose .table-wrapper::-webkit-scrollbar-thumb{border-radius:var(--radius-full);background:var(--border-subtle)}.prose .table-wrapper>table{border-collapse:separate;border-spacing:0;table-layout:auto;width:100%;min-width:max-content;display:table}.prose thead{background:0 0}.prose thead th{border-block:1px solid var(--border);background:var(--bg-subtle);white-space:nowrap}.prose thead tr:first-child th:first-child{border-left:1px solid var(--border);border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.prose thead tr:first-child th:last-child{border-right:1px solid var(--border);border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.prose th,.prose td{font-weight:var(--text-numeric-14-weight);font-size:var(--text-numeric-14-size);line-height:var(--text-numeric-14-line-height);font-variant-numeric:tabular-nums;letter-spacing:0;vertical-align:baseline}.prose th{color:var(--fg-strong);padding:.5rem 1rem;font-weight:500}.prose th:not([align]){text-align:start}.prose tbody td{color:var(--fg);background:0 0}.prose tbody tr:not(:first-child) td{border-top:1px solid var(--border)}.prose td{word-break:normal;overflow-wrap:anywhere;padding:.65rem 1rem}.prose td a,.prose td code{white-space:nowrap}.prose td code{padding-block:.05em;padding-inline:.25em}.prose td small{font-weight:var(--text-label-14-weight);font-size:var(--text-label-14-size);line-height:var(--text-label-14-line-height);letter-spacing:var(--text-label-14-letter-spacing);color:var(--fg-subtle)}.prose tbody tr:active td{background:var(--bg-muted)}@media (hover:hover){.prose tbody tr:hover td{background:var(--bg-muted)}}.prose aside[data-callout]{--callout-color:var(--fg-muted);--callout-bg:var(--bg-subtle);font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);letter-spacing:var(--text-body-14-letter-spacing);box-sizing:border-box;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--callout-bg);color:inherit;margin:1.75rem 0;padding:.5rem 1rem .5rem 3.25rem;display:block;position:relative}.prose aside[data-callout]>*{font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);letter-spacing:var(--text-body-14-letter-spacing)}.prose aside[data-callout]:before{inset-block:calc(.5rem + ((var(--text-body-14-line-height) - 1) * .5em));border-radius:var(--radius-full);content:"";width:3px;font-size:inherit;position:absolute;inset-inline-start:.5rem;background-color:var(--callout-color)!important}.prose aside[data-callout]:after{--icon-size:1.25em;top:calc(.5rem + ( ( (var(--text-body-14-line-height) * var(--text-body-14-size)) - var(--icon-size) ) / 2 ));-webkit-mask:var(--callout-icon) center / contain no-repeat;-webkit-mask:var(--callout-icon) center / contain no-repeat;mask:var(--callout-icon) center / contain no-repeat;-webkit-mask:var(--callout-icon) center / contain no-repeat;width:var(--icon-size);height:var(--icon-size);pointer-events:none;content:"";position:absolute;inset-inline-start:1.5rem;background-color:var(--callout-color)!important}.prose aside[data-callout] :first-child{margin-top:0!important}.prose aside[data-callout] :last-child{margin-bottom:0!important}.prose aside[data-callout]>*+*{margin-block-start:.75rem}.prose aside[data-callout] ul,.prose aside[data-callout] ol{margin-block:.5rem 0;padding-inline-start:1.5rem}.prose aside[data-callout] li{margin-block-start:.375rem}.prose aside[data-callout] li::marker{color:var(--callout-color)}.prose aside[data-callout] a{color:var(--fg-strong);text-decoration:underline;-webkit-text-decoration-color:var(--callout-color);-webkit-text-decoration-color:var(--callout-color);text-decoration-color:var(--callout-color);text-underline-offset:.2em;font-weight:500;text-decoration-thickness:1.5px}.prose aside[data-callout] :not(pre)>code{font-weight:var(--text-code-12-weight);font-size:var(--text-code-12-size);line-height:var(--text-code-12-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0;border:1px solid color-mix(in srgb, var(--callout-color) 20%, transparent);background:color-mix(in srgb, var(--callout-color) 12%, var(--bg));color:var(--fg-strong);border-radius:.25rem;padding:.1em .4em;font-weight:500}.prose aside[data-callout=note]{--callout-color:var(--fg-muted);--callout-icon:var(--callout-icon-note)}.prose aside[data-callout=tip]{--callout-color:var(--accent);--callout-icon:var(--callout-icon-tip)}.prose aside[data-callout=important]{--callout-color:var(--info);--callout-icon:var(--callout-icon-important)}.prose aside[data-callout=warning]{--callout-color:var(--color-warning);--callout-icon:var(--callout-icon-warning)}.prose aside[data-callout=caution]{--callout-color:#f97316;--callout-icon:var(--callout-icon-caution)}.prose aside[data-callout=danger]{--callout-color:var(--color-error);--callout-icon:var(--callout-icon-danger)}.prose .accordion{border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-subtle);user-select:none;color:var(--fg-strong);flex-direction:column;margin:1.5rem 0;display:flex}.prose .accordion summary{font-size:var(--text-heading-16-size);line-height:var(--text-heading-16-line-height);letter-spacing:var(--text-heading-16-letter-spacing);cursor:pointer;color:var(--fg-strong);align-items:center;gap:.75rem;padding:.5rem .75rem;display:flex;list-style:none!important}.prose .accordion summary::-webkit-details-marker{content:none!important;display:none!important}.prose .accordion summary::marker{content:none!important;display:none!important}.prose .accordion summary:before{content:"";width:1.125em;height:1.125em;color:var(--fg-subtle);-webkit-mask:var(--ic-chevron-right) center / contain no-repeat;-webkit-mask:var(--ic-chevron-right) center / contain no-repeat;mask:var(--ic-chevron-right) center / contain no-repeat;-webkit-mask:var(--ic-chevron-right) center / contain no-repeat;transition:transform var(--duration) ease-in-out;background-color:currentColor;flex-shrink:0;display:inline-block}.prose .accordion[open] summary:before{transform:rotate(90deg)}.prose .accordion[open]>:not(summary){padding:.5rem .75rem}.prose .accordion[open]>:not(summary) :first-child{margin-top:0!important}.prose .accordion[open]>:not(summary) :last-child{margin-bottom:0!important}.prose .accordion[open]>:not(summary)>*{font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);letter-spacing:var(--text-body-14-letter-spacing)}.prose .accordion[open]>:not(summary) *+*{margin-top:.75rem}.prose .prop-dl{font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);letter-spacing:var(--text-body-14-letter-spacing);grid-template-columns:minmax(64px,max-content) 1fr;align-items:baseline;gap:.375rem 1.5rem;margin:0;padding:0;display:grid}.prose .prop-dt:not(:first-of-type){margin-top:.625rem}.prose .prop-dt{color:var(--fg-strong);white-space:nowrap;letter-spacing:-.01em;margin:0;font-weight:500}.prose .prop-dd{color:var(--fg-muted);word-break:break-word;overflow-wrap:break-word;min-width:0;font-family:var(--font-mono);margin:0}.prose sub,.prose sup{vertical-align:baseline;transition:color var(--duration) var(--ease-out);color:var(--fg-subtle);margin:0 .05em;font-size:.75em;line-height:0;position:relative}.prose sup{top:-.5em}.prose sub{bottom:-.25em}.prose sup a{transition:color var(--duration) var(--ease-out);color:inherit;text-decoration:none}.prose sup a:hover{color:var(--accent)}.prose sup:has(a[href^=\#fn]){cursor:pointer;scroll-margin-top:calc(var(--header-height) - 1rem)!important}.prose small{color:var(--fg-muted);display:inline-block}.prose figcaption small,.prose aside small,.prose footer small{color:var(--fg-muted)}.prose time{font-weight:var(--text-numeric-14-weight);font-size:var(--text-numeric-14-size);line-height:var(--text-numeric-14-line-height);font-variant-numeric:tabular-nums;letter-spacing:0}.prose mark{box-decoration-break:clone;border-radius:var(--radius-xs);background:linear-gradient(120deg, var(--color-chart-4) 0%, var(--color-chart-4) 100%)!important}@supports (color:color-mix(in lab, red, red)){.prose mark{background:linear-gradient(120deg, color-mix(in srgb, var(--color-chart-4) 25%, transparent) 0%, color-mix(in srgb, var(--color-chart-4) 15%, transparent) 100%)!important}}.prose mark{color:var(--fg-strong);padding:.1em .25em}.prose abbr[title]{cursor:help;border-bottom:1px dashed var(--border);font-feature-settings:"calt" 1;text-decoration:none}.prose abbr[title]:hover,.prose abbr[title]:active{border-bottom-color:var(--fg-strong);color:var(--fg-strong)}.prose cite{color:var(--fg-muted);font-style:italic}.prose ins{color:var(--fg-strong);-webkit-text-decoration-color:var(--border);-webkit-text-decoration-color:var(--border);text-decoration-color:var(--border);text-underline-offset:3px;text-decoration-thickness:1.5px}.prose q{font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing);quotes:"“" "”" "‘" "’";color:var(--fg-muted)}.prose q:before{content:open-quote;color:var(--fg-muted);margin-left:.125rem}.prose q:after{content:close-quote;color:var(--fg-muted);margin-right:.125rem}.prose dl{grid-template-columns:auto 1fr;gap:1rem 1.5rem;margin:2rem 0;display:grid}.prose dl :last-child{margin-bottom:0}.prose dt{color:var(--fg-strong);text-align:start}.prose dd{color:var(--fg);text-align:start;margin:0}.prose dt+dd{margin-top:0}.prose address{font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);letter-spacing:var(--text-body-14-letter-spacing);transition:border-color var(--duration) var(--ease-out);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-subtle);color:var(--fg-subtle);margin:1.5rem 0;padding:.75rem 1rem;font-style:normal}.prose address:hover{border-color:var(--border-strong)}.prose address a{transition:border-color var(--duration) var(--ease-out);color:var(--accent);border-bottom:1px solid #0000;text-decoration:none}.prose address a:hover,.prose address a:active{border-bottom-color:var(--accent)}.prose address .contact-label{color:var(--fg-strong);font-weight:600}.prose samp{font-weight:var(--text-code-16-weight);font-size:var(--text-code-16-size);line-height:var(--text-code-16-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0;border:1px solid var(--border-subtle);border-radius:var(--radius-sm);background-color:var(--bg-subtle);color:var(--fg);padding:.15rem .35rem;display:inline-block}.prose hr{background:var(--border-subtle);border:none;height:1px;margin:2.5rem 0;position:relative;overflow:visible}@media (width<=40rem){.prose mark{padding:.1em .2em}.prose abbr[title]{font-size:14px}.prose address{font-weight:var(--text-body-13-weight);font-size:var(--text-body-13-size);line-height:var(--text-body-13-line-height);letter-spacing:var(--text-body-13-letter-spacing);margin:1.25rem 0;padding:.625rem .875rem}.prose samp{font-weight:var(--text-code-14-weight);font-size:var(--text-code-14-size);line-height:var(--text-code-14-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0}}@media (width>=50rem){.prose mark{padding:.1em .25em}.prose address{font-weight:var(--text-body-14-weight);font-size:var(--text-body-14-size);line-height:var(--text-body-14-line-height);letter-spacing:var(--text-body-14-letter-spacing);margin:1.5rem 0;padding:.75rem 1rem}.prose hr{margin:2.5rem 0}}.prose section[data-footnotes].footnotes{border:1px solid rgb(from var(--border-subtle) r g b / 100%);border-radius:var(--radius-md);background-color:var(--bg-subtle);flex-direction:column;margin:2rem 0;padding:.75rem;display:flex}.prose section[data-footnotes] h2,.prose section[data-footnotes] h2.sr-only{font-weight:var(--text-label-14-weight);font-size:var(--text-label-14-size);line-height:var(--text-label-14-line-height);letter-spacing:var(--text-label-14-letter-spacing);margin:0;display:none!important}.prose section[data-footnotes] * :first-child{margin-top:0!important}.prose section[data-footnotes] * :last-child{margin-bottom:0!important}.prose section[data-footnotes] ol{counter-reset:footnotes;color:var(--fg-muted);flex-direction:column;gap:.5rem;margin:0;padding-left:0;list-style:none;display:flex}.prose section[data-footnotes] li{color:var(--fg-muted);gap:.5rem;margin-bottom:0;padding-left:0;display:flex;position:relative}.prose section[data-footnotes] li::marker{content:none}.prose section[data-footnotes] li:before{counter-increment:footnotes;content:counter(footnotes) ".";color:var(--fg-subtle)}.prose section[data-footnotes] li:active{color:var(--fg-strong)}.prose section[data-footnotes] li:target{outline:1px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs);padding:2px 4px}.prose section[data-footnotes] * [data-footnote-backref]{vertical-align:middle;opacity:.5;transition:opacity var(--duration) var(--ease-out);color:var(--accent);margin-left:.25rem;text-decoration:none;display:inline-flex}.prose section[data-footnotes] * [data-footnote-backref]:active{opacity:1}.prose section[data-footnotes] .external-icon{width:0!important;height:0!important;display:none!important}.prose a[data-footnote-ref]{color:var(--fg-muted);margin:.125rem;text-decoration:none!important}.prose section[data-footnotes] li,.prose a[data-footnote-ref]{scroll-margin-top:calc(var(--header-height) + var(--scroll-padding))!important}@media (hover:hover){.prose section[data-footnotes] li:hover{color:var(--fg-strong)}.prose section[data-footnotes] * [data-footnote-backref]:hover{opacity:1}.prose a[data-footnote-ref]:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}}@media (width<=50rem){.prose .footnotes,.prose section[data-footnotes]{margin:2.5rem 0}.prose section[data-footnotes] li,.prose section[data-footnotes] ol{gap:.75rem}.prose section[data-footnotes] li,.prose a[data-footnote-ref]{scroll-margin-top:calc(var(--header-height) + var(--scroll-padding))!important}}@media (prefers-reduced-motion:reduce){.prose *,.prose :before,.prose :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.prose :focus-visible{outline:2px solid var(--ccent);outline-offset:2px;border-radius:var(--radius-sm)}@media (forced-colors:active){.prose a{color:linktext}.prose code:not(pre code),.prose kbd{border:1px solid buttontext}.prose blockquote{border-left-color:buttontext}}@media print{.prose a[href]:after{content:" (" attr(href) ")";color:var(--fg-subtle);font-size:.75em}.prose pre,.prose blockquote{page-break-inside:avoid}.prose h2,.prose h3{page-break-after:avoid}.prose img{max-width:100%!important}}.prose .kbd-group{vertical-align:middle;align-items:center;gap:.2rem;display:inline-flex}.prose .kbd-key,.prose kbd{font-weight:var(--text-code-14-weight);font-size:var(--text-code-14-size);line-height:var(--text-code-14-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0;vertical-align:middle;box-shadow:0 2px 0 var(--border-strong);border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--bg-subtle);color:var(--fg);user-select:none;white-space:nowrap;border-bottom-width:2px;margin:0 .125rem;padding:.15em .45em;transition:all .1s;display:inline-block;position:relative;top:0}.prose .kbd-separator{color:var(--fg);user-select:none}@media (width<=767px){.prose kbd{margin:0 .1rem;padding:.1em .35em}}@media (width>=768px){.prose kbd{font-weight:var(--text-code-14-weight);font-size:var(--text-code-14-size);line-height:var(--text-code-14-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0;padding:.15em .45em}}.prose .file-tree{--ft-indent:2rem;--ft-line-color:rgb(from var(--border) r g b / 80%);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-subtle);-webkit-overflow-scrolling:touch;width:100%;max-width:100%;margin:2rem 0;padding:.75rem 1rem;overflow-y:hidden;display:block!important;overflow-x:auto!important}.prose .file-tree,.prose .file-tree *{font-weight:var(--text-code-14-weight);font-size:var(--text-code-14-size);line-height:var(--text-code-14-line-height);font-family:var(--font-mono);font-feature-settings:"ss01" on, "ss02" on, "liga" on;letter-spacing:0}.prose .file-tree ul{min-width:max-content;margin:0;padding:0;list-style:none;display:block}.prose .file-tree ul ul{margin:0;padding-inline-start:var(--ft-indent)!important}.prose .file-tree :first-child{margin-top:0}.prose .file-tree :last-child{margin-bottom:0}.prose .file-tree li{vertical-align:middle;margin:0;padding-block:.25rem;position:relative}.prose .file-tree ul ul>li:after{top:0;bottom:0;left:calc((var(--ft-indent) / -2) + (var(--ft-indent) / 2));border-left:1px solid var(--ft-line-color);content:"";position:absolute}.prose .file-tree ul ul>li:last-child:after{height:calc(.25rem + (((var(--text-code-14-line-height) * var(--text-code-14-size)) - 1px) / 2))}.prose .file-tree .tree-label{box-sizing:border-box;border-radius:var(--radius-sm);width:100%;min-width:100%;color:var(--fg);align-items:center;padding:0 .5rem;display:flex;margin:0!important}.prose .file-tree .tree-folder>details>summary{vertical-align:middle;cursor:pointer;white-space:nowrap;list-style-position:inside!important;display:list-item!important}.prose .file-tree .tree-folder>details[open]>summary{list-style-position:inside!important}.prose .file-tree .tree-folder>details>summary span{padding-left:.25rem}.prose .file-tree .tree-folder>details>summary::marker{transform:translateY(calc(((var(--text-code-14-line-height) - 1) * .5em) + 1px));color:inherit!important}.prose .file-tree .tree-folder>details>summary::-webkit-details-marker{transform:translateY(calc(((var(--text-code-14-line-height) - 1) * .5em) + 1px));color:inherit!important}.prose .file-tree div.tree-label{padding-left:1.5rem}.prose .file-tree .tree-label span{vertical-align:middle;white-space:nowrap;align-items:center;gap:.25rem;display:inline-flex}.prose .file-tree span.tree-folder:before,.prose .file-tree span.tree-file:before{-webkit-mask-image:var(--tree-icon,var(--ic-ft-file));-webkit-mask-image:var(--tree-icon,var(--ic-ft-file));mask-image:var(--tree-icon,var(--ic-ft-file));-webkit-mask-image:var(--tree-icon,var(--ic-ft-file));aspect-ratio:1;content:"";background-color:currentColor;flex-shrink:0;width:1em;height:1em;margin-right:.25rem;display:inline-block;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.prose .file-tree .tree-label[data-highlight]{background-color:var(--accent)!important}@supports (color:color-mix(in lab, red, red)){.prose .file-tree .tree-label[data-highlight]{background-color:color-mix(in srgb, var(--accent) 10%, transparent)!important}}.prose .file-tree .tree-label[data-highlight]{color:var(--accent)!important}.prose .file-tree .tree-label[data-highlight] span.tree-file:before,.prose .file-tree .tree-label[data-highlight] span.tree-folder:before{background-color:var(--accent)!important}.prose .file-tree .tree-label[data-highlight] span strong{font-weight:600;color:var(--accent)!important}.prose .file-tree .tree-label[data-placeholder]{opacity:.5;color:var(--fg-muted);padding-right:0!important}.prose .file-tree .tree-label[data-placeholder] span.tree-placeholder:before{display:none!important}.prose .file-tree .tree-comment{color:var(--fg-muted);margin-left:.25rem;font-size:13px!important}.prose .tabs{width:100%;margin:2.5rem 0}.prose .tabs-list{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--bg);scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:stretch;gap:.25rem;width:100%;padding:.25rem;display:flex;overflow-x:auto}.prose .tabs-list::-webkit-scrollbar{display:none}.prose .tabs .tab-button{font-weight:var(--text-button-14-weight);font-size:var(--text-button-14-size);line-height:var(--text-button-14-line-height);letter-spacing:var(--text-button-14-letter-spacing);cursor:pointer;border-radius:var(--radius-sm);min-height:2rem;color:var(--fg-muted);white-space:nowrap;background:0 0;border:0;flex:none;justify-content:center;align-items:center;padding:.375rem .875rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-flex;position:relative}@media (hover:none){.prose .tabs .tab-button:hover{color:var(--fg-strong)}}@media (hover:hover){.prose .tabs .tab-button:hover{color:var(--fg-strong)}}.prose .tabs .tab-button[aria-selected=true]{background:var(--fg-strong);color:var(--fg-inverted);box-shadow:0 1px 2px #0000000f}.prose .tabs .tab-button:focus-visible{z-index:1;outline:2px solid var(--accent);outline-offset:2px}.prose .tabs-panels{width:100%}.prose .tabs .tab-panel{width:100%;padding-top:1rem}.prose .tabs .tab-panel[hidden]{display:none}.prose .tabs .tab-panel>:first-child{margin-top:0}.prose .tabs .tab-panel>:last-child{margin-bottom:0}.prose .tabs .tab-panel :where(p,pre){margin:1.5rem 0}.prose .tab-panel .astro-code{margin:0!important}.prose .tabs .tab-panel .table-wrapper{max-width:100%}@media (width<=45rem){.prose .tabs{margin:2rem 0}.prose .tabs .tab-button{font-weight:var(--text-button-14-weight);font-size:var(--text-button-14-size);line-height:var(--text-button-14-line-height);letter-spacing:var(--text-button-14-letter-spacing);min-height:1.875rem;padding:.3125rem .75rem}.prose .tabs .tab-panel{padding-top:1.25rem}}.prose .user,.prose .user-link{font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing);vertical-align:middle;color:inherit;white-space:nowrap;align-items:center;gap:.25rem;margin:0;padding:0;display:inline-flex}.prose .user-link{color:var(--fg)!important;font-weight:500!important}.prose .user .user-role,.prose .user-link .user-role{color:var(--fg-muted)!important}.prose .user-link.inline-link.is-external:after,.prose .user-link:after{content:none!important;display:none!important}.prose .user>.user-avatar>img,.prose .user-link>.user-avatar>img{margin:0}.prose .user .user-avatar-placeholder,.prose .user-link .user-avatar-placeholder{position:relative}.prose .user .user-avatar-placeholder:before,.prose .user-link .user-avatar-placeholder:before{-webkit-mask-image:var(--ic-user);-webkit-mask-image:var(--ic-user);mask-image:var(--ic-user);-webkit-mask-image:var(--ic-user);background-color:var(--fg-muted);content:"";position:absolute;inset:.125rem;mask-position:50%;mask-size:contain;mask-repeat:no-repeat}.prose .user .user-avatar-placeholder,.prose .user .user-avatar,.prose .user-link .user-avatar-placeholder,.prose .user-link .user-avatar{border:1px solid var(--border);border-radius:var(--radius-full);background-color:var(--bg-subtle);aspect-ratio:1;object-fit:cover;user-select:none;flex-shrink:0;width:1.5rem;height:1.5rem;margin:0;display:block;overflow:hidden}@media (hover:none){.prose .user-link:hover{color:var(--accent)!important}}@media (hover:hover){.prose .user-link:hover{color:var(--accent)!important}}.prose .badge{font-weight:var(--text-label-14-weight);font-size:var(--text-label-14-size);line-height:var(--text-label-14-line-height);letter-spacing:var(--text-label-14-letter-spacing);vertical-align:baseline;border-radius:var(--radius-full);background-color:var(--bg-muted);color:var(--fg);white-space:nowrap;border:1px solid #0000;align-items:center;gap:.25rem;padding-inline:.5rem;display:inline-flex}.prose .badge .badge-icon{--icon-size:1em;width:var(--icon-size);height:var(--icon-size);font-size:inherit;background-color:currentColor;flex-shrink:0;mask:none 50%/contain no-repeat}.prose .badge-default{border-color:var(--border);background-color:var(--bg-subtle);color:var(--fg)}.prose .badge-new{background-color:var(--accent);color:#fff}.prose .badge-warning{background-color:var(--color-warning);color:#fff}.prose .badge-success{background-color:var(--color-success);color:#fff}.prose .badge-info{background-color:var(--color-info);color:#fff}.prose .badge-danger{background-color:var(--color-error);color:#fff}.prose .badge-outline{border-color:var(--border);color:var(--fg-strong);background-color:#0000}.prose .badge-ghost{color:var(--fg-muted);background-color:#0000}.prose .button{font-weight:var(--text-button-16-weight);font-size:var(--text-button-16-size);line-height:var(--text-button-16-line-height);letter-spacing:var(--text-button-16-letter-spacing);vertical-align:middle;cursor:pointer;border:1px solid var(--border);border-radius:var(--radius-full);background:var(--fg-strong);white-space:nowrap;align-items:center;gap:.25rem;padding-block:.25rem;padding-inline:.5rem;display:inline-flex;color:var(--fg-inverted)!important;font-weight:500!important;text-decoration:none!important}.prose .button.inline-link.is-external:after{display:none}.prose .button .button-icon{--icon-size:1em;width:var(--icon-size);height:var(--icon-size);font-size:inherit;background-color:currentColor;flex-shrink:0;display:inline-block;mask:none 50%/contain no-repeat}@media (hover:hover){.prose .button:hover{background:var(--fg)}}:root{--card-icon-size:1.75rem}.prose .card{transition:box-shadow var(--duration) var(--ease-out);box-shadow:var(--shadow-sm);border:1px solid var(--border);border-radius:var(--radius-md);background-color:var(--bg-subtle);flex-direction:column;gap:.75rem;margin:1.5rem 0;padding-block:.65rem;padding-inline:1rem;display:flex;position:relative;overflow:hidden}.prose .card-header{align-items:flex-start;gap:.65rem;display:flex}.prose .card-header .card-icon-wrapper{border:1px solid var(--border-strong);border-radius:var(--radius-md);background-color:var(--bg-muted);width:var(--card-icon-size);height:var(--card-icon-size);flex-shrink:0;justify-content:center;align-items:center;display:flex}.prose .card-header .card-icon{background-color:var(--fg-strong);width:65%;height:65%;mask:none 50%/contain no-repeat}.prose .card-header .card-title{font-size:var(--text-heading-16-size);line-height:var(--text-heading-16-line-height);letter-spacing:var(--text-heading-16-letter-spacing);margin:0;margin-top:calc(( var(--card-icon-size) - (var(--text-heading-16-line-height) * var(--text-heading-16-size)) ) / 2);color:var(--fg-strong);font-weight:500}.prose .card-header .card-title code{font-size:.9em}.prose .card-body{font-weight:var(--text-body-16-weight);font-size:var(--text-body-16-size);line-height:var(--text-body-16-line-height);letter-spacing:var(--text-body-16-letter-spacing);min-width:0;color:var(--fg-muted);flex:1}.prose .card-body>:first-child{margin-top:0}.prose .card-body>:last-child{margin-bottom:0}.prose .card-body .table-wrapper,.prose .card-body .code-block{margin:1rem 0}.prose .card.card-no-title{flex-direction:row;align-items:flex-start}.prose .card.card-no-title .card-header{margin-top:calc(( (var(--text-body-16-line-height) * var(--text-body-16-size)) - var(--card-icon-size) ) / 2);flex-shrink:0}.prose .card.card-no-title.card-no-icon .card-header{display:none}.prose .card.card-link{cursor:pointer;color:inherit;text-decoration:none}.prose .card.card-link:hover{box-shadow:var(--shadow-md);border-color:var(--border-strong);background-color:var(--bg-muted)}.prose .card.card-link:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.prose .grid-card{grid-template-columns:1fr;gap:1rem;margin:1.5rem 0;display:grid}.prose .grid-card>*{margin-top:0!important;margin-bottom:0!important}.prose .grid-card>*>:first-child{margin-top:0!important}.prose .grid-card>*>:last-child{margin-bottom:0!important}@media (width>=50rem){.prose .grid-card{grid-template-columns:repeat(2,minmax(0,1fr))}}:root[data-theme=dark]{--bg:#0f0f0f;--bg-subtle:#141414;--bg-muted:#212121cc;--bg-elevated:#141414;--bg-overlay:#16181da8;--fg:#f5f5f5;--fg-strong:#fafafa;--fg-muted:#999c;--fg-subtle:#595959cc;--fg-dim:#595959cc;--fg-disabled:#595959cc;--fg-inverted:#fafafa;--border:#212121cc;--border-strong:#212121cc;--border-subtle:#141414;--surface:var(--bg);--surface-subtle:var(--bg-subtle);--surface-muted:var(--bg-muted);--surface-elevated:var(--bg-elevated);--accent:#e5e5e5;--accent-dim:#e5e5e526;--accent-soft:#e5e5e50d;--accent-ring:#e5e5e540;--accent-border:#e5e5e54d;--accent-fg:#050505;--secondary:#a8a8a8;--secondary-subtle:#a8a8a80f;--secondary-muted:#a8a8a81f;--secondary-tertiary:#a8a8a833;--secondary-border:#a8a8a84d;--secondary-fg:#050505;--success:#22c55e;--success-soft:#22c55e1f;--success-fg:#052e1c;--error:#ef4444;--error-soft:#ef44441f;--error-fg:#450a0a;--warning:#f97316;--warning-soft:rgb(249 115, 22 / .12);--warning-fg:#431407;--info:#06b6d4;--info-soft:#06b6d424;--info-fg:#08333c;--shadow-sm:0 1px 2px #000c;--shadow-md:0 4px 12px #000000b3;--shadow-lg:0 12px 24px #000c;--shadow-xl:0 20px 38px #000000e6}[data-theme=light]{--bg:#fafafa;--bg-subtle:#f4f4f5;--bg-muted:#e4e4e7;--bg-elevated:#fff;--bg-overlay:#fafafae6;--fg:#52525b;--fg-strong:#09090b;--fg-muted:#71717a;--fg-subtle:#a1a1aa;--fg-dim:#d4d4d8;--fg-disabled:#e4e4e7;--fg-inverted:#fafafa;--border:#e4e4e7;--border-strong:#a1a1aa;--border-subtle:#f4f4f5;--surface:var(--bg);--surface-subtle:var(--bg-subtle);--surface-muted:var(--bg-muted);--surface-elevated:var(--bg-elevated);--accent:#18181b;--accent-dim:#18181b26;--accent-soft:#18181b0d;--accent-ring:#18181b40;--accent-border:#18181b4d;--accent-fg:#fafafa;--secondary:#52525b;--secondary-subtle:#52525b0d;--secondary-muted:#52525b1a;--secondary-tertiary:#52525b2e;--secondary-border:#52525b47;--secondary-fg:#fff;--success:#109658;--success-soft:#1096581a;--success-fg:#fff;--error:#e11d48;--error-soft:#e11d481a;--error-fg:#fff;--warning:#d97706;--warning-soft:#d977061a;--warning-fg:#fff;--info:#0891b2;--info-soft:#0891b21a;--info-fg:#fff;--shadow-sm:0 1px 2px #0000000d;--shadow-md:0 4px 10px #0000000f, 0 1px 3px #0000000a;--shadow-lg:0 10px 20px #00000012, 0 2px 4px #00000008;--shadow-xl:0 20px 32px #00000017, 0 4px 8px #0000000a}:root{--scroll-padding:2rem;--header-height:56px}@media (width<=45rem){:root{--scroll-padding:4rem}}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-divide-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@keyframes spin{to{transform:rotate(360deg)}}input:-webkit-autofill{-webkit-box-shadow:0 0 0 30px var(--bg-muted) inset!important;-webkit-text-fill-color:var(--fg-strong)!important;caret-color:var(--fg-strong)!important}input:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 30px var(--bg-muted) inset!important;-webkit-text-fill-color:var(--fg-strong)!important;caret-color:var(--fg-strong)!important}input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 30px var(--bg-muted) inset!important;-webkit-text-fill-color:var(--fg-strong)!important;caret-color:var(--fg-strong)!important}input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px var(--bg-muted) inset!important;-webkit-text-fill-color:var(--fg-strong)!important;caret-color:var(--fg-strong)!important}.search-dialog{box-shadow:0 0 0 1px color-mix(in srgb, var(--border) 40%, transparent), 0 20px 60px -10px #0006;border:none;border:1px solid color-mix(in srgb, var(--border) 80%, transparent);background:var(--bg);width:min(42rem,90vw);max-height:min(80dvh,40rem);color:var(--fg);border-radius:.75rem;flex-direction:column;margin:auto;padding:0;display:none;top:0;overflow:hidden}.search-dialog[open]{display:flex}.search-dialog::backdrop{-webkit-backdrop-filter:blur(4px);background:var(--bg-overlay)}@keyframes dialog-in{0%{opacity:0;transform:translateY(4px)scale(.99)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}.search-dialog[open]{animation:.15s cubic-bezier(.16,1,.3,1) forwards dialog-in}.search-dialog[open]::backdrop{animation:.15s forwards backdrop-in}@media (width<=40rem){dialog.search-dialog{border:none!important;border-radius:0!important;width:100dvw!important;max-width:100dvw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0!important}@keyframes dialog-in{0%{opacity:0;transform:scale(.99)}to{opacity:1;transform:scale(1)}}}@media (prefers-reduced-motion:reduce){.search-dialog[open],.search-dialog[open]::backdrop{animation:none}}.result-item:hover,.sub-result-item:hover{background-color:var(--bg-muted)}.result-item[aria-selected=true],.sub-result-item[aria-selected=true]{background-color:var(--bg-subtle)}.sub-result:before{border-bottom:1.5px solid var(--border);border-left:1.5px solid var(--border);content:"";border-bottom-left-radius:.25rem;width:.75rem;height:1rem;position:absolute;top:0;left:1.125rem}.sub-result:not(:last-of-type):after{border-left:1.5px solid var(--border);content:"";position:absolute;top:0;bottom:0;left:1.125rem}.result-excerpt mark{background-color:color-mix(in srgb, var(--accent) 20%, transparent)!important;color:var(--accent)!important;border-radius:.125rem!important;padding:0 .25rem!important}.theme-btn,[data-theme=dark] .icon-sun,[data-theme=light] .icon-moon{display:flex}#main-header[data-astro-cid-nen7h5rs]{z-index:50;width:100%;padding-top:var(--safe-top);height:var(--header-height);border-bottom:1px solid var(--border);background-color:#0000;position:sticky;top:0}#main-header[data-astro-cid-nen7h5rs].scrolled{background-color:var(--bg);box-shadow:var(--shadow-sm)}.header-wrapper[data-astro-cid-nen7h5rs]{grid-template-columns:1fr auto;align-items:center;gap:1rem;height:100%;margin-inline:auto;display:grid}.header-left[data-astro-cid-nen7h5rs]{align-items:center;gap:1rem;display:flex}.header-right[data-astro-cid-nen7h5rs]{align-items:center;gap:.5rem;display:flex}.desktop-search[data-astro-cid-nen7h5rs],.desktop-theme[data-astro-cid-nen7h5rs]{display:none}.mobile-search[data-astro-cid-nen7h5rs]{display:flex}@media (width>=50rem){.desktop-search[data-astro-cid-nen7h5rs],.desktop-theme[data-astro-cid-nen7h5rs]{display:flex}.mobile-search[data-astro-cid-nen7h5rs]{display:none}}.search-min[data-astro-cid-nen7h5rs]{min-width:24rem}
