@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{--_accent-opacity:100%;--_bg-opacity:100%;--_border-opacity:100%;--_content:"";--_text-opacity:100%}}@property --_text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --_accent-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --_border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --_bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --_content{syntax:"*";inherits:false;initial-value:""}:root,:host{--spacing:.25rem;--text-xs-fontSize:.75rem;--text-xs-lineHeight:1rem;--fontWeight-bold:700;--font-emoji:"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--colors-blue-DEFAULT:oklch(70.7% .165 254.624);--colors-green-DEFAULT:oklch(79.2% .209 151.711);--colors-brand-0:#fab875;--radius-md:.375rem;--text-2xl-fontSize:1.5rem;--text-2xl-lineHeight:2rem;--text-xl-fontSize:1.25rem;--text-xl-lineHeight:1.75rem;--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--text-3xl-fontSize:1.875rem;--text-3xl-lineHeight:2.25rem;--text-4xl-fontSize:2.25rem;--text-4xl-lineHeight:2.5rem;--text-lg-fontSize:1.125rem;--text-lg-lineHeight:1.75rem;--text-5xl-fontSize:3rem;--text-5xl-lineHeight:1;--colors-white:#fff;--radius-xl:.75rem;--radius-DEFAULT:.25rem;--radius-lg:.5rem;--fontWeight-semibold:600;--colors-black:#000;--radius-3xl:1.5rem;--radius-2xl:1rem;--font-sans:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono)}*,: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-featureSettings,normal);font-variation-settings:var(--default-font-variationSettings,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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-monoFont-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-monoFont-featureSettings,normal);font-variation-settings:var(--default-monoFont-variationSettings,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: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}.i-ms-arrow-back{--_icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='m7.825 13l5.6 5.6L12 20l-8-8l8-8l1.425 1.4l-5.6 5.6H20v2z'/%3E%3C/svg%3E");-webkit-mask:var(--_icon) no-repeat;mask:var(--_icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;mask-size:100% 100%}.i-ms-content-copy{--_icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M9 18q-.825 0-1.412-.587T7 16V4q0-.825.588-1.412T9 2h9q.825 0 1.413.588T20 4v12q0 .825-.587 1.413T18 18zm-4 4q-.825 0-1.412-.587T3 20V6h2v14h11v2z'/%3E%3C/svg%3E");-webkit-mask:var(--_icon) no-repeat;mask:var(--_icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;mask-size:100% 100%}.i-ms-menu{--_icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M3 18v-2h18v2zm0-5v-2h18v2zm0-5V6h18v2z'/%3E%3C/svg%3E");-webkit-mask:var(--_icon) no-repeat;mask:var(--_icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;mask-size:100% 100%}.i-ms-pause{--_icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M14 19V5h4v14zm-8 0V5h4v14z'/%3E%3C/svg%3E");-webkit-mask:var(--_icon) no-repeat;mask:var(--_icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;mask-size:100% 100%}.i-ms-play-arrow{--_icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M8 19V5l11 7z'/%3E%3C/svg%3E");-webkit-mask:var(--_icon) no-repeat;mask:var(--_icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;mask-size:100% 100%}.i-ms-upload{--_icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11 16V7.85l-2.6 2.6L7 9l5-5l5 5l-1.4 1.45l-2.6-2.6V16zm-5 4q-.825 0-1.412-.587T4 18v-3h2v3h12v-3h2v3q0 .825-.587 1.413T18 20z'/%3E%3C/svg%3E");-webkit-mask:var(--_icon) no-repeat;mask:var(--_icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;mask-size:100% 100%}.i-si-github{--_icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12 .297c-6.63 0-12 5.373-12 12c0 5.303 3.438 9.8 8.205 11.385c.6.113.82-.258.82-.577c0-.285-.01-1.04-.015-2.04c-3.338.724-4.042-1.61-4.042-1.61C4.422 18.07 3.633 17.7 3.633 17.7c-1.087-.744.084-.729.084-.729c1.205.084 1.838 1.236 1.838 1.236c1.07 1.835 2.809 1.305 3.495.998c.108-.776.417-1.305.76-1.605c-2.665-.3-5.466-1.332-5.466-5.93c0-1.31.465-2.38 1.235-3.22c-.135-.303-.54-1.523.105-3.176c0 0 1.005-.322 3.3 1.23c.96-.267 1.98-.399 3-.405c1.02.006 2.04.138 3 .405c2.28-1.552 3.285-1.23 3.285-1.23c.645 1.653.24 2.873.12 3.176c.765.84 1.23 1.91 1.23 3.22c0 4.61-2.805 5.625-5.475 5.92c.42.36.81 1.096.81 2.22c0 1.606-.015 2.896-.015 3.286c0 .315.21.69.825.57C20.565 22.092 24 17.592 24 12.297c0-6.627-5.373-12-12-12'/%3E%3C/svg%3E");-webkit-mask:var(--_icon) no-repeat;mask:var(--_icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;mask-size:100% 100%}.i-si-kofi{--_icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M11.351 2.715c-2.7 0-4.986.025-6.83.26C2.078 3.285 0 5.154 0 8.61c0 3.506.182 6.13 1.585 8.493c1.584 2.701 4.233 4.182 7.662 4.182h.83c4.209 0 6.494-2.234 7.637-4a9.5 9.5 0 0 0 1.091-2.338C21.792 14.688 24 12.22 24 9.208v-.415c0-3.247-2.13-5.507-5.792-5.87c-1.558-.156-2.65-.208-6.857-.208m0 1.947c4.208 0 5.09.052 6.571.182c2.624.311 4.13 1.584 4.13 4v.39c0 2.156-1.792 3.844-3.87 3.844h-.935l-.156.649c-.208 1.013-.597 1.818-1.039 2.546c-.909 1.428-2.545 3.064-5.922 3.064h-.805c-2.571 0-4.831-.883-6.078-3.195c-1.09-2-1.298-4.155-1.298-7.506c0-2.181.857-3.402 3.012-3.714c1.533-.233 3.559-.26 6.39-.26m6.547 2.287c-.416 0-.65.234-.65.546v2.935c0 .311.234.545.65.545c1.324 0 2.051-.754 2.051-2s-.727-2.026-2.052-2.026m-10.39.182c-1.818 0-3.013 1.48-3.013 3.142c0 1.533.858 2.857 1.949 3.897c.727.701 1.87 1.429 2.649 1.896a1.47 1.47 0 0 0 1.507 0c.78-.467 1.922-1.195 2.623-1.896c1.117-1.039 1.974-2.364 1.974-3.897c0-1.662-1.247-3.142-3.039-3.142c-1.065 0-1.792.545-2.338 1.298c-.493-.753-1.246-1.298-2.312-1.298'/%3E%3C/svg%3E");-webkit-mask:var(--_icon) no-repeat;mask:var(--_icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;mask-size:100% 100%}.i-si-producthunt{--_icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M13.604 8.4h-3.405V12h3.405a1.8 1.8 0 1 0 0-3.6M12 0C5.372 0 0 5.372 0 12s5.372 12 12 12s12-5.372 12-12S18.628 0 12 0m1.604 14.4h-3.405V18H7.801V6h5.804a4.2 4.2 0 1 1-.001 8.4'/%3E%3C/svg%3E");-webkit-mask:var(--_icon) no-repeat;mask:var(--_icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;mask-size:100% 100%}.prose{color:var(--_prose-body);max-width:65ch;& :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}& :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}& :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-links);font-weight:500;text-decoration:underline}& :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-bold);font-weight:600}& :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),& :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),& :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}& :where(ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:decimal}& :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}& :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}& :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}& :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}& :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}& :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}& :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}& :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}& :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}& :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;list-style-type:disc}& :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--_prose-counters);font-weight:400}& :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--_prose-bullets)}& :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-headings);margin-top:1.25em;font-weight:600}& :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--_prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}& :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--_prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}& :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}& :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}& :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-headings);border-bottom:2px solid var(--w1);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}& :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}& :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}& :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}& :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}& :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}& :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}& :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}& :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}& :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}& :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}& :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-kbd);box-shadow:0 0 0 1px rgb(var(--_prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--_prose-kbd-shadows) / 10%);padding-top:.1875em;padding-inline-end:.375em;padding-bottom:.1875em;border-radius:.3125rem;padding-inline-start:.375em;font-family:inherit;font-size:.875em;font-weight:500}& :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-code);font-family:monospace;font-size:.875em;font-weight:600}& :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,& :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}& :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),& :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}& :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}& :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}& :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),& :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),& :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}& :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-pre-code);background-color:var(--_prose-pre-bg);padding-top:.857143em;padding-inline-end:1.14286em;padding-bottom:.857143em;border-radius:.375rem;margin-top:1.71429em;margin-bottom:1.71429em;padding-inline-start:1.14286em;font-size:.875em;font-weight:400;line-height:1.71429;overflow-x:auto}& :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;background-color:#0000;border-width:0;border-radius:0;padding:0}& :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,& :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}& :where(table):not(:where([class~=not-prose],[class~=not-prose] *)){table-layout:auto;width:100%;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.71429}& :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--_prose-th-borders)}& :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}& :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--_prose-td-borders)}& :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}& :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}& :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--_prose-th-borders)}& :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}& :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}& :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}& :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--_prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}font-size:1rem;line-height:1.75;& :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}& :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}& :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),& :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}& :where():not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}& :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}& :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}& :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}& :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),& :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),& :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),& :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}& :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}& :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}& :where(tbody td,tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){padding-top:.571429em;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em}& :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}& :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}& :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}& :where():not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}:where(&):not(:where([class~=not-prose],[class~=not-prose] *)){--c:0}& :where(h1,h2,h3,h4,h5,h6):not(:where([class~=not-prose],[class~=not-prose] *)){font-weight:700}--_prose-body:#fff;--_prose-invert-body:oklch(87.2% .01 258.338);--_prose-headings:#fff;--_prose-invert-headings:white;--_prose-lead:oklch(44.6% .03 256.802);--_prose-invert-lead:oklch(70.7% .022 261.325);--_prose-links:#fab875;--_prose-invert-links:white;--_prose-bold:oklch(21% .034 264.665);--_prose-invert-bold:white;--_prose-counters:oklch(55.1% .027 264.364);--_prose-invert-counters:oklch(70.7% .022 261.325);--_prose-bullets:oklch(87.2% .01 258.338);--_prose-invert-bullets:oklch(44.6% .03 256.802);--_prose-hr:oklch(92.8% .006 264.531);--_prose-invert-hr:oklch(37.3% .034 259.733);--_prose-quotes:oklch(21% .034 264.665);--_prose-invert-quotes:oklch(96.7% .003 264.542);--_prose-quote-borders:oklch(92.8% .006 264.531);--_prose-invert-quote-borders:oklch(37.3% .034 259.733);--_prose-captions:oklch(55.1% .027 264.364);--_prose-invert-captions:oklch(70.7% .022 261.325);--_prose-kbd:oklch(21% .034 264.665);--_prose-invert-kbd:white;--_prose-kbd-shadows:oklch(21% .034 264.665);--_prose-invert-kbd-shadows:white;--_prose-code:#fff;--_prose-invert-code:white;--_prose-pre-code:oklch(92.8% .006 264.531);--_prose-invert-pre-code:oklch(87.2% .01 258.338);--_prose-pre-bg:oklch(27.8% .033 256.848);--_prose-invert-pre-bg:#00000080;--_prose-th-borders:oklch(87.2% .01 258.338);--_prose-invert-th-borders:oklch(44.6% .03 256.802);--_prose-td-borders:oklch(92.8% .006 264.531);--_prose-invert-td-borders:oklch(37.3% .034 259.733)}.chevr{--_icon:url("data:image/svg+xml;utf8,%3Csvg viewBox='0 0 24 24' display='inline-block' vertical-align='middle' width='1em' height='1em' xmlns='http://www.w3.org/2000/svg' %3E%3Cpath fill='currentColor' d='M12.6 12L8 7.4L9.4 6l6 6l-6 6L8 16.6z'/%3E%3C/svg%3E");-webkit-mask:var(--_icon) no-repeat;mask:var(--_icon) no-repeat;color:inherit;vertical-align:middle;background-color:currentColor;width:1em;height:1em;display:inline-block;mask-size:100% 100%}.btn-xl{font-size:var(--text-xl-fontSize);line-height:var(--_leading,var(--text-xl-lineHeight));border-radius:var(--radius-lg);min-height:calc(var(--spacing) * 12);padding:.25rem 1rem}.nlnk{font-size:var(--text-sm-fontSize);line-height:var(--_leading,var(--text-sm-lineHeight));--_font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold);padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing) * 1);border-radius:var(--radius-md)}.clnk{color:color-mix(in srgb, var(--colors-brand-0) 100%, transparent) }.s-input::placeholder{color:color-mix(in srgb, var(--colors-white) 60%, transparent) }.bold{--_font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.o-card{padding:calc(var(--spacing) * 2);border-color:color-mix(in srgb, var(--colors-white) 60%, transparent) ;border-radius:var(--radius-xl)}.s-card{padding:calc(var(--spacing) * 2);border-width:1px;border-color:color-mix(in oklab, var(--w1) 20%, transparent) ;border-radius:var(--radius-xl);background-color:color-mix(in oklab, var(--c1) var(--_bg-opacity), transparent) }.s-input{padding:calc(var(--spacing) * 2);border-radius:var(--radius-md)}.l-lite{border-color:color-mix(in oklab, var(--w1) var(--_border-opacity), transparent) }.pbar{border-radius:var(--radius-DEFAULT);height:calc(var(--spacing) * 4);width:calc(var(--v,1) * 75% - 64px)}.nlnk[aria-current=page]{background-color:color-mix(in srgb, var(--colors-black) 50%, transparent) }.nlnk:hover{background-color:color-mix(in srgb, var(--colors-white) 20%, transparent) }.clnk:hover,.lnk:hover{text-decoration-line:underline}.col{flex-direction:column;display:flex}.f{display:flex}.g{display:grid}.mc-img{width:calc(var(--spacing) * 32);height:calc(var(--spacing) * 32);image-rendering:pixelated}.dot:before{--_content:"·";content:var(--_content)}.f-bc{justify-content:space-between;align-items:center}.f-c{justify-content:center;align-items:center}.input_f{--_a:.2;--_c:rgb(0 0 0/var(--_a));--_b:2px;--_o:4px;background-color:var(--_c);border:var(--_b) solid rgb(255 255 255/calc(1 - var(--_a)));outline:var(--_o) solid var(--_c);margin:var(--_b);transition:background-color .2s,border .2s,outline .2s}.input_f:hover{--_a:.5}.input_f:active{--_a:.8}@supports (color:color-mix(in lab, red, red)){.clnk{color:color-mix(in oklab, var(--colors-brand-0) 100%, transparent) }.s-input::placeholder{color:color-mix(in oklab, var(--colors-white) 60%, transparent) }.o-card{border-color:color-mix(in oklab, var(--colors-white) 60%, transparent) }.nlnk[aria-current=page]{background-color:color-mix(in oklab, var(--colors-black) 50%, transparent) }.nlnk:hover{background-color:color-mix(in oklab, var(--colors-white) 20%, transparent) }}.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--_leading,var(--text-2xl-lineHeight))}.text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--_leading,var(--text-3xl-lineHeight))}.text-4xl{font-size:var(--text-4xl-fontSize);line-height:var(--_leading,var(--text-4xl-lineHeight))}.text-5xl{font-size:var(--text-5xl-fontSize);line-height:var(--_leading,var(--text-5xl-lineHeight))}.text-lg{font-size:var(--text-lg-fontSize);line-height:var(--_leading,var(--text-lg-lineHeight))}.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--_leading,var(--text-sm-lineHeight))}.text-xl{font-size:var(--text-xl-fontSize);line-height:var(--_leading,var(--text-xl-lineHeight))}.text-xs{font-size:var(--text-xs-fontSize);line-height:var(--_leading,var(--text-xs-lineHeight))}.font-emoji{font-family:var(--font-emoji)}.ma{margin:auto}.my-2{margin-block:calc(var(--spacing) * 2)}.my-4{margin-block:calc(var(--spacing) * 4)}.mb-1{margin-bottom:calc(var(--spacing) * 1)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.me{margin-inline-end:calc(var(--spacing) * 4)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-4{margin-top:calc(var(--spacing) * 4)}.p-2{padding:calc(var(--spacing) * 2)}.p-4{padding:calc(var(--spacing) * 4)}.px-1{padding-inline:calc(var(--spacing) * 1)}.px-2{padding-inline:calc(var(--spacing) * 2)}.py,.py-4{padding-block:calc(var(--spacing) * 4)}.py-1{padding-block:calc(var(--spacing) * 1)}.py-10{padding-block:calc(var(--spacing) * 10)}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.text-end{text-align:end}.list-decimal{list-style-type:decimal}.list-inside{list-style-position:inside}.accent-brand-0{accent-color:color-mix(in srgb, var(--colors-brand-0) var(--_accent-opacity), transparent) }.border,.border-1{border-width:1px}.border-2{border-width:2px}.border-b-2{border-bottom-width:2px}.border-r-2{border-right-width:2px}.border-t-2{border-top-width:2px}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-md{border-radius:var(--radius-md)}.bg-blue\/100{background-color:color-mix(in srgb, var(--colors-blue-DEFAULT) 100%, transparent) }.bg-green\/100{background-color:color-mix(in srgb, var(--colors-green-DEFAULT) 100%, transparent) }.hover\:\*\:bg-white\/20>:hover,.hover\:bg-white\/20:hover{background-color:color-mix(in srgb, var(--colors-white) 20%, transparent) }.flex-1{flex:1}.shrink{flex-shrink:1}.grow{flex-grow:1}.flex-col-reverse{flex-direction:column-reverse}.gap-1{gap:calc(var(--spacing) * 1)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-8{gap:calc(var(--spacing) * 8)}.grid{display:grid}.col-span-2{grid-column:span 2/span 2}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.h-8{height:calc(var(--spacing) * 8)}.ha{height:auto}.min-h-40{min-height:calc(var(--spacing) * 40)}.min-w-0{min-width:calc(var(--spacing) * 0)}.w-8{width:calc(var(--spacing) * 8)}.w-full{width:100%}.hidden{display:none}.cursor-pointer{cursor:pointer}.italic{font-style:italic}.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}.self-end{align-self:flex-end}.self-center{align-self:center}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.absolute{position:absolute}.scroll-mt-24{scroll-margin-top:calc(var(--spacing) * 24)}.pixelated{image-rendering:pixelated}.grad-text{color:#8000;background-image:radial-gradient(at 50% 0,#faa175 25%,#faa17580);background-clip:text}.l-item{grid-template:"title action""desc action"/1fr min-content;display:grid}.ga-action{grid-area:action}.ga-desc{grid-area:desc}.ga-title{grid-area:title}@supports (color:color-mix(in lab, red, red)){.accent-brand-0{accent-color:color-mix(in oklab, var(--colors-brand-0) var(--_accent-opacity), transparent) }.bg-blue\/100{background-color:color-mix(in oklab, var(--colors-blue-DEFAULT) 100%, transparent) }.bg-green\/100{background-color:color-mix(in oklab, var(--colors-green-DEFAULT) 100%, transparent) }.hover\:\*\:bg-white\/20>:hover,.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--colors-white) 20%, transparent) }}@media (width>=48rem){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width>=64rem){.lg\:col-span-2{grid-column:span 2/span 2}.lg\:col-start-1{grid-column-start:1}.lg\:col-start-2{grid-column-start:2}.lg\:row-start-2{grid-row-start:2}.lg\:grid-cols-\[1fr_24rem\]{grid-template-columns:1fr 24rem}}
