@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-vietnamese-wght-normal.D0rl6rjA.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-ext-wght-normal.D9tNdqV9.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk Variable;font-style:normal;font-display:swap;font-weight:300 700;src:url(/_astro/space-grotesk-latin-wght-normal.BmihWDuX.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-ext-400-normal.CPKZr-9B.woff2) format("woff2"),url(/_astro/dm-mono-latin-ext-400-normal.DnoeptWp.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/dm-mono-latin-400-normal.Du9W-GAy.woff2) format("woff2"),url(/_astro/dm-mono-latin-400-normal.D_38NdNH.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-ext-wght-normal.D1bw2c55.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans Variable;font-style:normal;font-display:swap;font-weight:100 1000;src:url(/_astro/dm-sans-latin-wght-normal.DeBecvsH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}/*! tailwindcss v4.0.15 | MIT License | https://tailwindcss.com */@layer theme{:root,:host{--font-mono:"DM Mono",sans-serif;--color-neutral-300:oklch(.87 0 0);--color-neutral-600:oklch(.439 0 0);--color-neutral-700:oklch(.371 0 0);--color-black:#000;--color-white:#fff;--spacing:.25rem;--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height: 1.5 ;--text-lg:1.125rem;--text-lg--line-height:calc(1.75/1.125);--text-2xl:1.5rem;--text-2xl--line-height:calc(2/1.5);--text-5xl:3rem;--text-5xl--line-height:1;--text-6xl:3.75rem;--text-6xl--line-height:1;--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--ease-in-out:cubic-bezier(.4,0,.2,1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--font-heading:"Space Grotesk Variable","sans-serif"}}@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;font-feature-settings:initial;font-variation-settings:initial;-webkit-tap-highlight-color:transparent;font-family:DM Sans Variable,sans-serif;line-height:1.5}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;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-feature-settings:initial;font-variation-settings:initial;font-family:DM Mono,sans-serif;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}:-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}*{border-color:var(--border);outline-color:color-mix(in oklab,var(--ring)50%,transparent)}body{background-color:var(--shadow);color:var(--foreground)}}@layer components;@layer utilities{.sr-only{clip:rect(0,0,0,0);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}.inset-0{inset:calc(var(--spacing)*0)}.top-2\.5{top:calc(var(--spacing)*2.5)}.top-\[max\(min\(50\%\,_calc\(100\%_-_440px\)\)\,_116px\)\]{top:max(min(50%,100% - 440px),116px)}.right-1{right:calc(var(--spacing)*1)}.left-1{left:calc(var(--spacing)*1)}.-z-10{z-index:-10}.z-0{z-index:0}.z-50{z-index:50}.col-span-full{grid-column:1/-1}.\!m-0{margin:calc(var(--spacing)*0)!important}.-mx-10{margin-inline:calc(var(--spacing)*-10)}.mx-1{margin-inline:calc(var(--spacing)*1)}.mx-auto{margin-inline:auto}.prose{color:var(--tw-prose-body);--tw-prose-body:oklch(.373 .034 259.733);--tw-prose-headings:oklch(.21 .034 264.665);--tw-prose-lead:oklch(.446 .03 256.802);--tw-prose-links:oklch(.21 .034 264.665);--tw-prose-bold:oklch(.21 .034 264.665);--tw-prose-counters:oklch(.551 .027 264.364);--tw-prose-bullets:oklch(.872 .01 258.338);--tw-prose-hr:oklch(.928 .006 264.531);--tw-prose-quotes:oklch(.21 .034 264.665);--tw-prose-quote-borders:oklch(.928 .006 264.531);--tw-prose-captions:oklch(.551 .027 264.364);--tw-prose-kbd:oklch(.21 .034 264.665);--tw-prose-kbd-shadows:NaN NaN NaN;--tw-prose-code:oklch(.21 .034 264.665);--tw-prose-pre-code:oklch(.928 .006 264.531);--tw-prose-pre-bg:oklch(.278 .033 256.848);--tw-prose-th-borders:oklch(.872 .01 258.338);--tw-prose-td-borders:oklch(.928 .006 264.531);--tw-prose-invert-body:oklch(.872 .01 258.338);--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:oklch(.707 .022 261.325);--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:oklch(.707 .022 261.325);--tw-prose-invert-bullets:oklch(.446 .03 256.802);--tw-prose-invert-hr:oklch(.373 .034 259.733);--tw-prose-invert-quotes:oklch(.967 .003 264.542);--tw-prose-invert-quote-borders:oklch(.373 .034 259.733);--tw-prose-invert-captions:oklch(.707 .022 261.325);--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:oklch(.872 .01 258.338);--tw-prose-invert-pre-bg:#00000080;--tw-prose-invert-th-borders:oklch(.446 .03 256.802);--tw-prose-invert-td-borders:oklch(.373 .034 259.733);max-width:65ch;font-size:1rem;line-height:1.75}.prose :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where([class~=lead]):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-lead);margin-top:1.2em;margin-bottom:1.2em;font-size:1.25em;line-height:1.6}.prose :where(a):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-links);font-weight:500;text-decoration:underline}.prose :where(strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-bold);font-weight:600}.prose :where(a strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote strong):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :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}.prose :where(ol[type=A]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=A s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-alpha}.prose :where(ol[type=a s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-alpha}.prose :where(ol[type=I]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type=I s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:upper-roman}.prose :where(ol[type=i s]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:lower-roman}.prose :where(ol[type="1"]):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:decimal}.prose :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}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-counters);font-weight:400}.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *))::marker{color:var(--tw-prose-bullets)}.prose :where(dt):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.25em;font-weight:600}.prose :where(hr):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose :where(blockquote):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-quotes);border-inline-start-width:.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;font-style:italic;font-weight:500}.prose :where(blockquote p:first-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:open-quote}.prose :where(blockquote p:last-of-type):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:close-quote}.prose :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:0;margin-bottom:.888889em;font-size:2.25em;font-weight:800;line-height:1.11111}.prose :where(h1 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:900}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:2em;margin-bottom:1em;font-size:1.5em;font-weight:700;line-height:1.33333}.prose :where(h2 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:800}.prose :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.6em;margin-bottom:.6em;font-size:1.25em;font-weight:600;line-height:1.6}.prose :where(h3 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(h4):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);margin-top:1.5em;margin-bottom:.5em;font-weight:600;line-height:1.5}.prose :where(h4 strong):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-weight:700}.prose :where(img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(picture):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em;display:block}.prose :where(video):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows)/10%),0 3px rgb(var(--tw-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}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-code);font-size:.875em;font-weight:600}.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:"`"}.prose :where(a code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h1 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(h2 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.875em}.prose :where(h3 code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit;font-size:.9em}.prose :where(h4 code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(blockquote code):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(thead th code):not(:where([class~=not-prose],[class~=not-prose] *)){color:inherit}.prose :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-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}.prose :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}.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):before,.prose :where(pre code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:none}.prose :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}.prose :where(thead):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders)}.prose :where(thead th):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-headings);vertical-align:bottom;padding-inline-end:.571429em;padding-bottom:.571429em;padding-inline-start:.571429em;font-weight:600}.prose :where(tbody tr):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders)}.prose :where(tbody tr:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){border-bottom-width:0}.prose :where(tbody td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:baseline}.prose :where(tfoot):not(:where([class~=not-prose],[class~=not-prose] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders)}.prose :where(tfoot td):not(:where([class~=not-prose],[class~=not-prose] *)){vertical-align:top}.prose :where(th,td):not(:where([class~=not-prose],[class~=not-prose] *)){text-align:start}.prose :where(figure>*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(figcaption):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-captions);margin-top:.857143em;font-size:.875em;line-height:1.42857}.prose :where(picture>img):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0;margin-bottom:0}.prose :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;margin-bottom:.5em}.prose :where(ol>li):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(ul>li):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:.375em}.prose :where(.prose>ul>li p):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(.prose>ul>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ul>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(.prose>ol>li>p:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em}.prose :where(.prose>ol>li>p:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:1.25em}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.75em;margin-bottom:.75em}.prose :where(dl):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:1.25em;margin-bottom:1.25em}.prose :where(dd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:.5em;padding-inline-start:1.625em}.prose :where(hr+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h2+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h3+*):not(:where([class~=not-prose],[class~=not-prose] *)),.prose :where(h4+*):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(thead th:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(thead th:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :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}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-start:0}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){padding-inline-end:0}.prose :where(figure):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:2em;margin-bottom:2em}.prose :where(.prose>:first-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-top:0}.prose :where(.prose>:last-child):not(:where([class~=not-prose],[class~=not-prose] *)){margin-bottom:0}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-3{margin-top:calc(var(--spacing)*3)}.mr-2{margin-right:calc(var(--spacing)*2)}.\!mb-4{margin-bottom:calc(var(--spacing)*4)!important}.-mb-10{margin-bottom:calc(var(--spacing)*-10)}.mb-5{margin-bottom:calc(var(--spacing)*5)}.\!ml-1{margin-left:calc(var(--spacing)*1)!important}.\!ml-3\.5{margin-left:calc(var(--spacing)*3.5)!important}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-3{margin-left:calc(var(--spacing)*3)}.ml-3\.5{margin-left:calc(var(--spacing)*3.5)}.block{display:block}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-11{width:calc(var(--spacing)*11);height:calc(var(--spacing)*11)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-10{height:calc(var(--spacing)*10)}.h-60{height:calc(var(--spacing)*60)}.h-\[1\.2rem\]{height:1.2rem}.h-\[1\.5px\]{height:1.5px}.h-\[calc\(100vh_-_12px\)\]{height:calc(100vh - 12px)}.max-h-\[calc\(100vh_-_60px\)\]{max-height:calc(100vh - 60px)}.w-3{width:calc(var(--spacing)*3)}.w-\[1\.2rem\]{width:1.2rem}.w-full{width:100%}.max-w-177{max-width:calc(var(--spacing)*177)}.min-w-\[8rem\]{min-width:8rem}.shrink-0{flex-shrink:0}.-translate-y-1\/2{--tw-translate-y: -50% ;translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-0{--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.rotate-0{rotate:none}.rotate-90{rotate:90deg}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.scroll-ps-30{scroll-padding-inline-start:calc(var(--spacing)*30)}.grid-cols-\[repeat\(auto-fit\,_12px\)\]{grid-template-columns:repeat(auto-fit,12px)}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}: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-10>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*10)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*10)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-\[7px\]>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(7px*var(--tw-space-y-reverse));margin-block-end:calc(7px*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius) - 2px)}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-\[1\.5px\]{border-style:var(--tw-border-style);border-width:1.5px}.border-none{--tw-border-style:none;border-style:none}.border-border{border-color:var(--border)}.border-t-border{border-top-color:var(--border)}.bg-background{background-color:var(--background)}.bg-destructive{background-color:var(--destructive)}.bg-primary{background-color:var(--primary)}.bg-secondary{background-color:var(--secondary)}.bg-shadow{background-color:var(--shadow)}.bg-sidebar-foreground\/60{background-color:color-mix(in oklab,var(--sidebar-foreground)60%,transparent)}.bg-sidebar-secondary\/60{background-color:color-mix(in oklab,var(--sidebar-secondary)60%,transparent)}.bg-\[image\:radial-gradient\(var\(--pattern-fg\)_1px\,_transparent_0\)\]{background-image:radial-gradient(var(--pattern-fg)1px,transparent 0)}.bg-\[size\:20px_20px\]{background-size:20px 20px}.bg-local{background-attachment:local}.p-1{padding:calc(var(--spacing)*1)}.p-\[0\.2em_0\.4em\]{padding:.2em .4em}.px-2{padding-inline:calc(var(--spacing)*2)}.px-3{padding-inline:calc(var(--spacing)*3)}.px-4{padding-inline:calc(var(--spacing)*4)}.px-6{padding-inline:calc(var(--spacing)*6)}.px-7{padding-inline:calc(var(--spacing)*7)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-3{padding-block:calc(var(--spacing)*3)}.py-10{padding-block:calc(var(--spacing)*10)}.py-20{padding-block:calc(var(--spacing)*20)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.text-left{text-align:left}.font-mono{font-family:var(--font-mono)}.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-\[15px\]{font-size:15px}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.whitespace-nowrap{white-space:nowrap}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-sidebar-foreground{color:var(--sidebar-foreground)}.text-sidebar-secondary{color:var(--sidebar-secondary)}.text-symbol{color:var(--symbol)}.text-white{color:var(--color-white)}.underline-offset-4{text-underline-offset:4px}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-xs{--tw-shadow:0 1px 2px 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)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.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,-webkit-backdrop-filter,backdrop-filter;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-none{transition-property:none}.duration-150{--tw-duration:.15s;transition-duration:.15s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.group-hover\:transition-opacity:is(:where(.group):hover *){transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}.before\:mr-\[3px\]:before{content:var(--tw-content);margin-right:3px}.before\:text-symbol:before{content:var(--tw-content);color:var(--symbol)}.before\:content-\[\'\$\'\]:before{--tw-content:"$";content:var(--tw-content)}.before\:content-\[\'\:\'\]:before{--tw-content:":";content:var(--tw-content)}.after\:hidden:after{content:var(--tw-content);display:none}@media (hover:hover){.hover\:bg-accent:hover{background-color:var(--accent)}.hover\:bg-destructive\/90:hover{background-color:color-mix(in oklab,var(--destructive)90%,transparent)}.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}.hover\:text-accent-foreground:hover{color:var(--accent-foreground)}.hover\:text-sidebar-foreground\/70:hover{color:color-mix(in oklab,var(--sidebar-foreground)70%,transparent)}.hover\:text-sidebar-secondary\/80:hover{color:color-mix(in oklab,var(--sidebar-secondary)80%,transparent)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-popover:focus{background-color:var(--popover)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:opacity-100:focus{opacity:1}.focus\:transition-opacity:focus{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:opacity-50:disabled{opacity:.5}.has-\[\>svg\]\:px-2\.5:has(>svg){padding-inline:calc(var(--spacing)*2.5)}.has-\[\>svg\]\:px-3:has(>svg){padding-inline:calc(var(--spacing)*3)}.has-\[\>svg\]\:px-4:has(>svg){padding-inline:calc(var(--spacing)*4)}.data-\[disabled\]\:pointer-events-none[data-disabled]{pointer-events:none}.data-\[disabled\]\:opacity-50[data-disabled]{opacity:.5}.data-\[inset\]\:pl-8[data-inset]{padding-left:calc(var(--spacing)*8)}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}@media (width>=40rem){.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:flex-col{flex-direction:column}:where(.sm\: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)))}}@media (width>=48rem){.md\:px-4{padding-inline:calc(var(--spacing)*4)}}.dark\:scale-0:is(.dark *){--tw-scale-x:0%;--tw-scale-y:0%;--tw-scale-z:0%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:scale-100:is(.dark *){--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.dark\:-rotate-90:is(.dark *){rotate:-90deg}.dark\:rotate-0:is(.dark *){rotate:none}.dark\:bg-background:is(.dark *){background-color:var(--background)}.dark\:bg-destructive\/60:is(.dark *){background-color:color-mix(in oklab,var(--destructive)60%,transparent)}.dark\:prose-invert:is(.dark *){--tw-prose-body:var(--tw-prose-invert-body);--tw-prose-headings:var(--tw-prose-invert-headings);--tw-prose-lead:var(--tw-prose-invert-lead);--tw-prose-links:var(--tw-prose-invert-links);--tw-prose-bold:var(--tw-prose-invert-bold);--tw-prose-counters:var(--tw-prose-invert-counters);--tw-prose-bullets:var(--tw-prose-invert-bullets);--tw-prose-hr:var(--tw-prose-invert-hr);--tw-prose-quotes:var(--tw-prose-invert-quotes);--tw-prose-quote-borders:var(--tw-prose-invert-quote-borders);--tw-prose-captions:var(--tw-prose-invert-captions);--tw-prose-kbd:var(--tw-prose-invert-kbd);--tw-prose-kbd-shadows:var(--tw-prose-invert-kbd-shadows);--tw-prose-code:var(--tw-prose-invert-code);--tw-prose-pre-code:var(--tw-prose-invert-pre-code);--tw-prose-pre-bg:var(--tw-prose-invert-pre-bg);--tw-prose-th-borders:var(--tw-prose-invert-th-borders);--tw-prose-td-borders:var(--tw-prose-invert-td-borders)}@media (hover:hover){.dark\:hover\:bg-accent\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--accent)50%,transparent)}.dark\:hover\:text-sidebar-foreground\/80:is(.dark *):hover{color:color-mix(in oklab,var(--sidebar-foreground)80%,transparent)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}.prose-headings\:font-\(family-name\:--font-heading\) :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-heading)}.prose-headings\:font-bold :where(h1,h2,h3,h4,h5,h6,th):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.prose-h1\:text-6xl :where(h1):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-6xl);line-height:var(--tw-leading,var(--text-6xl--line-height))}.prose-h3\:scroll-mt-26 :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){scroll-margin-top:calc(var(--spacing)*26)}.prose-h3\:text-2xl :where(h3):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.prose-p\:text-lg :where(p):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.prose-kbd\:mr-0\.5 :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-right:calc(var(--spacing)*.5)}.prose-kbd\:ml-3\.5 :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){margin-left:calc(var(--spacing)*3.5)}.prose-kbd\:rounded-none :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:0}.prose-kbd\:bg-background :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--background)}.prose-kbd\:p-\[0\.2em_0\.4em\] :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.2em .4em}.prose-kbd\:font-mono :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-family:var(--font-mono)}.prose-kbd\:text-base :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.prose-kbd\:text-sm :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.prose-kbd\:text-\[var\(--tw-prose-body\)\] :where(kbd):not(:where([class~=not-prose],[class~=not-prose] *)){color:var(--tw-prose-body)}.prose-code\:border-2 :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style);border-width:2px}.prose-code\:border-border :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--border)}.prose-code\:bg-background :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--background)}.prose-code\:p-\[0\.2em_0\.4em\] :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){padding:.2em .4em}.prose-code\:text-sm :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.prose-code\:font-normal :where(code):not(:where([class~=not-prose],[class~=not-prose] *)){--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.prose-code\:before\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):before{content:var(--tw-content);--tw-content:none;content:none}.prose-code\:after\:hidden :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:var(--tw-content);display:none}.prose-code\:after\:content-none :where(code):not(:where([class~=not-prose],[class~=not-prose] *)):after{content:var(--tw-content);--tw-content:none;content:none}.prose-pre\:rounded-none :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-radius:0}.prose-pre\:\!border-\[1\.5px\] :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-style:var(--tw-border-style)!important;border-width:1.5px!important}.prose-pre\:\!border-border :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){border-color:var(--border)!important}.prose-pre\:\!bg-background :where(pre):not(:where([class~=not-prose],[class~=not-prose] *)){background-color:var(--background)!important}.prose-ul\:my-0 :where(ul):not(:where([class~=not-prose],[class~=not-prose] *)){margin-block:calc(var(--spacing)*0)}.prose-li\:list-none :where(li):not(:where([class~=not-prose],[class~=not-prose] *)){list-style-type:none}.prose-li\:first\:mt-0 :where(li):not(:where([class~=not-prose],[class~=not-prose] *)):first-child{margin-top:calc(var(--spacing)*0)}.\[\&_\.group-of-shortcuts_p\]\:my-0 .group-of-shortcuts p{margin-block:calc(var(--spacing)*0)}.\[\&_details\]\:-mt-2 details{margin-top:calc(var(--spacing)*-2)}.\[\&_details\]\:-mb-0 details{margin-bottom:calc(var(--spacing)*0)}.\[\&_details\]\:self-start details{align-self:flex-start}.\[\&_details\]\:p-2 details{padding:calc(var(--spacing)*2)}.\[\&_details_\*\]\:text-sm details *{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.\[\&_details_\*\]\:leading-7 details *{--tw-leading:calc(var(--spacing)*7);line-height:calc(var(--spacing)*7)}.\[\&_details_kbd\]\:ml-0 details kbd{margin-left:calc(var(--spacing)*0)}.\[\&_details_p\]\:my-0 details p{margin-block:calc(var(--spacing)*0)}.\[\&_details\[open\]\]\:bg-background details[open]{background-color:var(--background)}.\[\&_pre\>code\]\:border-none pre>code{--tw-border-style:none;border-style:none}.\[\&_pre\>code\]\:p-0 pre>code{padding:calc(var(--spacing)*0)}.\[\&_pre\>code\]\:text-foreground pre>code{color:var(--foreground)}.\[\&_summary\]\:mb-3 summary{margin-bottom:calc(var(--spacing)*3)}.\[\&_summary\]\:-ml-5\.5 summary{margin-left:calc(var(--spacing)*-5.5)}.\[\&_summary\]\:text-lg summary{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.\[\&_summary\]\:marker\:-translate-x-2 summary ::marker{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&_summary\]\:marker\:-translate-x-2 summary::marker{--tw-translate-x:calc(var(--spacing)*-2);translate:var(--tw-translate-x)var(--tw-translate-y)}.\[\&_summary\]\:marker\:text-symbol summary ::marker{color:var(--symbol)}.\[\&_summary\]\:marker\:text-symbol summary::marker{color:var(--symbol)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.\[\&_svg\:not\(\[class\*\=\'text-\'\]\)\]\:text-muted-foreground svg:not([class*=text-]){color:var(--muted-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:\!text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)!important}}:root{--symbol:var(--color-neutral-300);--pattern-fg:var(--color-neutral-300);--radius:.625rem;--background:oklch(1 0 0);--shadow:oklch(.995 0 0);--dark-shadow:oklch(.98 0 0);--foreground:oklch(.145 0 0);--card:oklch(1 0 0);--card-foreground:oklch(.145 0 0);--popover:oklch(.97 0 0);--popover-foreground:oklch(.145 0 0);--primary:oklch(.205 0 0);--primary-foreground:oklch(.985 0 0);--secondary:oklch(.97 0 0);--secondary-foreground:oklch(.205 0 0);--muted:oklch(.97 0 0);--muted-foreground:oklch(.556 0 0);--accent:oklch(.97 0 0);--accent-foreground:oklch(.205 0 0);--destructive:oklch(.577 .245 27.325);--border:oklch(.922 0 0);--input:oklch(.922 0 0);--ring:oklch(.79 .247 68.82);--chart-1:oklch(.646 .222 41.116);--chart-2:oklch(.6 .118 184.704);--chart-3:oklch(.398 .07 227.392);--chart-4:oklch(.828 .189 84.429);--chart-5:oklch(.769 .188 70.08);--sidebar:oklch(.985 0 0);--sidebar-foreground:oklch(.245 0 0);--sidebar-secondary:oklch(.555 0 0);--sidebar-primary:oklch(.205 0 0);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.97 0 0);--sidebar-accent-foreground:oklch(.205 0 0);--sidebar-border:oklch(.922 0 0);--sidebar-ring:oklch(.708 0 0)}.dark{--symbol:var(--color-neutral-600);--pattern-fg:var(--color-neutral-700);--background:oklch(.1 0 0);--shadow:oklch(.07 0 0);--dark-shadow:oklch(.02 0 0);--foreground:oklch(.985 0 0);--card:oklch(.205 0 0);--card-foreground:oklch(.985 0 0);--popover:oklch(.205 0 0);--popover-foreground:oklch(.985 0 0);--primary:oklch(.922 0 0);--primary-foreground:oklch(.205 0 0);--secondary:oklch(.269 0 0);--secondary-foreground:oklch(.985 0 0);--muted:oklch(.269 0 0);--muted-foreground:oklch(.708 0 0);--accent:oklch(.269 0 0);--accent-foreground:oklch(.985 0 0);--destructive:oklch(.704 .191 22.216);--border:oklch(.25 0 0);--input:oklch(.25 0 0);--ring:oklch(.79 .247 68.82);--chart-1:oklch(.488 .243 264.376);--chart-2:oklch(.696 .17 162.48);--chart-3:oklch(.769 .188 70.08);--chart-4:oklch(.627 .265 303.9);--chart-5:oklch(.645 .246 16.439);--sidebar:oklch(.205 0 0);--sidebar-foreground:oklch(.985 0 0);--sidebar-secondary:oklch(.685 0 0);--sidebar-primary:oklch(.488 .243 264.376);--sidebar-primary-foreground:oklch(.985 0 0);--sidebar-accent:oklch(.269 0 0);--sidebar-accent-foreground:oklch(.985 0 0);--sidebar-border:oklch(1 0 0/10%);--sidebar-ring:oklch(.556 0 0)}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)){top:calc(var(--spacing)*3);z-index:10;margin-right:calc(var(--spacing)*0);margin-left:calc(var(--spacing)*-3);padding-inline:calc(var(--spacing)*3);padding-block:calc(var(--spacing)*3);font-size:var(--text-5xl);line-height:var(--tw-leading,var(--text-5xl--line-height));position:sticky}.prose h1 a,.prose h2 a,.prose h3 a{text-decoration-line:none}.prose h1 a:hover,.prose h2 a:hover,.prose h3 a:hover{text-decoration-line:underline;text-decoration-thickness:1.5px}.prose h1 a:focus-visible,.prose h2 a:focus-visible,.prose h3 a:focus-visible{--tw-ring-color:var(--ring);--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);--tw-ring-offset-color:var(--background);--tw-outline-style:none;outline-style:none;text-decoration-line:underline;text-decoration-thickness:1.5px}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)):before{top:calc(var(--spacing)*0);right:calc(var(--spacing)*-3);bottom:calc(var(--spacing)*-3);left:calc(var(--spacing)*0);z-index:-20;border-style:var(--tw-border-style);border-width:2px;border-color:var(--border);background-color:color-mix(in oklab,var(--color-black)80%,transparent);background-image:repeating-linear-gradient(45deg,var(--border)0,var(--border)2px,var(--shadow)0,var(--shadow)50%);clip-path:polygon(0 0,calc(100% - 13px) 0,100% 13px,100% 100%,100% 100%,12px 100%,0 calc(100% - 12px),0 0);content:" ";background-size:12px 12px;background-attachment:local;position:absolute}.prose :where(h2):not(:where([class~=not-prose],[class~=not-prose] *)):after{inset:calc(var(--spacing)*0);z-index:-10;border-style:var(--tw-border-style);border-width:2px;border-color:var(--border);background-color:var(--background);content:" ";position:absolute}.page{background-color:var(--background)}.page:after{pointer-events:none;inset:calc(var(--spacing)*0);border-style:var(--tw-border-style);border-width:2px;border-color:var(--border);content:" ";position:absolute}.page:before{top:calc(var(--spacing)*0);right:calc(var(--spacing)*0);bottom:calc(var(--spacing)*-3);left:calc(var(--spacing)*0);z-index:-20;border-style:var(--tw-border-style);border-width:2px;border-color:var(--border);background-image:repeating-linear-gradient(45deg,var(--border)0,var(--border)2px,var(--dark-shadow)0,var(--dark-shadow)50%);content:" ";background-size:12px 12px;background-attachment:local;position:absolute}.prose kbd{box-shadow:0 0 0 1.5px var(--border),3px 3px var(--border)}summary:focus-visible,a:focus-visible,pre:focus-visible,button:focus-visible{--tw-outline-style:none;outline-style:none}:is(summary:focus-visible,a:focus-visible,pre:focus-visible,button:focus-visible):focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1.5px + 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);--tw-ring-color:var(--ring)}.footer-pattern{background-image:url("data:image/svg+xml,%3Csvg width='400' height='376' viewBox='0 0 400 376' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M25.6656 94L9.3551 77.6827L3.37458 83.6658L0 80.2898L15.8308 64.4524L19.2054 67.8284L13.2249 73.8114L29.5353 90.1286L25.6656 94Z' fill='%23e5e5e5'/%3E%3Cpath d='M38.1511 81.5093L18.4661 61.816L25.6485 54.6305L46.3499 68.243L46.8776 67.7151L33.2708 47.0051L40.4533 39.8196L60.1383 59.5129L56.3858 63.2669L39.4286 46.3026L38.9009 46.8305L52.3402 67.3143L45.9492 73.7079L25.474 60.263L24.9463 60.7909L41.9036 77.7552L38.1511 81.5093Z' fill='%23e5e5e5'/%3E%3Cpath d='M72.3124 48.1215C70.6316 49.803 68.8947 50.9592 67.1018 51.59C65.3097 52.1825 63.5474 52.2575 61.8151 51.8149C60.0836 51.334 58.4679 50.3433 56.9681 48.8429L44.2009 36.0704L48.0707 32.199L60.9503 45.084C62.1502 46.2844 63.4487 46.8796 64.846 46.8697C66.2628 46.8402 67.6455 46.1509 68.994 44.8018C70.3426 43.4527 71.0218 42.0792 71.0317 40.6814C71.0612 39.264 70.476 37.9551 69.2762 36.7547L56.3965 23.8697L60.2663 19.9984L73.0334 32.7708C74.5332 34.2713 75.5137 35.8974 75.9749 37.6492C76.4368 39.3627 76.3619 41.1257 75.7501 42.9381C75.1391 44.7122 73.9932 46.44 72.3124 48.1215Z' fill='%23e5e5e5'/%3E%3Cpath d='M82.4102 37.2317L78.4932 21.2883L62.7838 17.4798L67.1813 13.0805L78.371 16.1216L78.8987 15.5936L75.8589 4.39928L80.2563 0L84.0633 15.7159L100 19.6346L95.6026 24.0339L84.1855 20.8827L83.6578 21.4106L86.8077 32.8324L82.4102 37.2317Z' fill='%23e5e5e5'/%3E%3Cpath d='M125.666 94L109.355 77.6827L103.375 83.6658L100 80.2898L115.831 64.4524L119.205 67.8284L113.225 73.8114L129.535 90.1286L125.666 94Z' fill='%23e5e5e5'/%3E%3Cpath d='M138.151 81.5093L118.466 61.816L125.649 54.6305L146.35 68.243L146.878 67.7151L133.271 47.0051L140.453 39.8196L160.138 59.5129L156.386 63.2669L139.429 46.3026L138.901 46.8305L152.34 67.3143L145.949 73.7079L125.474 60.263L124.946 60.7909L141.904 77.7552L138.151 81.5093Z' fill='%23e5e5e5'/%3E%3Cpath d='M172.312 48.1215C170.632 49.803 168.895 50.9592 167.102 51.59C165.31 52.1825 163.547 52.2575 161.815 51.8149C160.084 51.334 158.468 50.3433 156.968 48.8429L144.201 36.0704L148.071 32.199L160.95 45.084C162.15 46.2844 163.449 46.8796 164.846 46.8697C166.263 46.8402 167.645 46.1509 168.994 44.8018C170.343 43.4527 171.022 42.0792 171.032 40.6814C171.061 39.264 170.476 37.9551 169.276 36.7547L156.397 23.8697L160.266 19.9984L173.033 32.7708C174.533 34.2713 175.514 35.8974 175.975 37.6492C176.437 39.3627 176.362 41.1257 175.75 42.9381C175.139 44.7122 173.993 46.44 172.312 48.1215Z' fill='%23e5e5e5'/%3E%3Cpath d='M182.41 37.2317L178.493 21.2883L162.784 17.4798L167.181 13.0805L178.371 16.1216L178.899 15.5936L175.859 4.39928L180.256 0L184.063 15.7159L200 19.6346L195.603 24.0339L184.185 20.8827L183.658 21.4106L186.808 32.8324L182.41 37.2317Z' fill='%23e5e5e5'/%3E%3Cpath d='M225.666 94L209.355 77.6827L203.375 83.6658L200 80.2898L215.831 64.4524L219.205 67.8284L213.225 73.8114L229.535 90.1286L225.666 94Z' fill='%23e5e5e5'/%3E%3Cpath d='M238.151 81.5093L218.466 61.816L225.649 54.6305L246.35 68.243L246.878 67.7151L233.271 47.0051L240.453 39.8196L260.138 59.5129L256.386 63.2669L239.429 46.3026L238.901 46.8305L252.34 67.3143L245.949 73.7079L225.474 60.263L224.946 60.7909L241.904 77.7552L238.151 81.5093Z' fill='%23e5e5e5'/%3E%3Cpath d='M272.312 48.1215C270.632 49.803 268.895 50.9592 267.102 51.59C265.31 52.1825 263.547 52.2575 261.815 51.8149C260.084 51.334 258.468 50.3433 256.968 48.8429L244.201 36.0704L248.071 32.199L260.95 45.084C262.15 46.2844 263.449 46.8796 264.846 46.8697C266.263 46.8402 267.645 46.1509 268.994 44.8018C270.343 43.4527 271.022 42.0792 271.032 40.6814C271.061 39.264 270.476 37.9551 269.276 36.7547L256.397 23.8697L260.266 19.9984L273.033 32.7708C274.533 34.2713 275.514 35.8974 275.975 37.6492C276.437 39.3627 276.362 41.1257 275.75 42.9381C275.139 44.7122 273.993 46.44 272.312 48.1215Z' fill='%23e5e5e5'/%3E%3Cpath d='M282.41 37.2317L278.493 21.2883L262.784 17.4798L267.181 13.0805L278.371 16.1216L278.899 15.5936L275.859 4.39928L280.256 0L284.063 15.7159L300 19.6346L295.603 24.0339L284.185 20.8827L283.658 21.4106L286.808 32.8324L282.41 37.2317Z' fill='%23e5e5e5'/%3E%3Cpath d='M325.666 94L309.355 77.6827L303.375 83.6658L300 80.2898L315.831 64.4524L319.205 67.8284L313.225 73.8114L329.535 90.1286L325.666 94Z' fill='%23e5e5e5'/%3E%3Cpath d='M338.151 81.5093L318.466 61.816L325.649 54.6305L346.35 68.243L346.878 67.7151L333.271 47.0051L340.453 39.8196L360.138 59.5129L356.386 63.2669L339.429 46.3026L338.901 46.8305L352.34 67.3143L345.949 73.7079L325.474 60.263L324.946 60.7909L341.904 77.7552L338.151 81.5093Z' fill='%23e5e5e5'/%3E%3Cpath d='M372.312 48.1215C370.632 49.803 368.895 50.9592 367.102 51.59C365.31 52.1825 363.547 52.2575 361.815 51.8149C360.084 51.334 358.468 50.3433 356.968 48.8429L344.201 36.0704L348.071 32.199L360.95 45.084C362.15 46.2844 363.449 46.8796 364.846 46.8697C366.263 46.8402 367.645 46.1509 368.994 44.8018C370.343 43.4527 371.022 42.0792 371.032 40.6814C371.061 39.264 370.476 37.9551 369.276 36.7547L356.397 23.8697L360.266 19.9984L373.033 32.7708C374.533 34.2713 375.514 35.8974 375.975 37.6492C376.437 39.3627 376.362 41.1257 375.75 42.9381C375.139 44.7122 373.993 46.44 372.312 48.1215Z' fill='%23e5e5e5'/%3E%3Cpath d='M382.41 37.2317L378.493 21.2883L362.784 17.4798L367.181 13.0805L378.371 16.1216L378.899 15.5936L375.859 4.39928L380.256 0L384.063 15.7159L400 19.6346L395.603 24.0339L384.185 20.8827L383.658 21.4106L386.808 32.8324L382.41 37.2317Z' fill='%23e5e5e5'/%3E%3Cpath d='M25.6656 188L9.3551 171.683L3.37458 177.666L0 174.29L15.8308 158.452L19.2054 161.828L13.2249 167.811L29.5353 184.129L25.6656 188Z' fill='%23e5e5e5'/%3E%3Cpath d='M38.1511 175.509L18.4661 155.816L25.6485 148.631L46.3499 162.243L46.8776 161.715L33.2708 141.005L40.4533 133.82L60.1383 153.513L56.3858 157.267L39.4286 140.303L38.9009 140.831L52.3402 161.314L45.9492 167.708L25.474 154.263L24.9463 154.791L41.9036 171.755L38.1511 175.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M72.3124 142.121C70.6316 143.803 68.8947 144.959 67.1018 145.59C65.3097 146.183 63.5474 146.257 61.8151 145.815C60.0836 145.334 58.4679 144.343 56.9681 142.843L44.2009 130.07L48.0707 126.199L60.9503 139.084C62.1502 140.284 63.4487 140.88 64.846 140.87C66.2628 140.84 67.6455 140.151 68.994 138.802C70.3426 137.453 71.0218 136.079 71.0317 134.681C71.0612 133.264 70.476 131.955 69.2762 130.755L56.3965 117.87L60.2663 113.998L73.0334 126.771C74.5332 128.271 75.5137 129.897 75.9749 131.649C76.4368 133.363 76.3619 135.126 75.7501 136.938C75.1391 138.712 73.9932 140.44 72.3124 142.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M82.4102 131.232L78.4932 115.288L62.7838 111.48L67.1813 107.081L78.371 110.122L78.8987 109.594L75.8589 98.3993L80.2563 94L84.0633 109.716L100 113.635L95.6026 118.034L84.1855 114.883L83.6578 115.411L86.8077 126.832L82.4102 131.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M125.666 188L109.355 171.683L103.375 177.666L100 174.29L115.831 158.452L119.205 161.828L113.225 167.811L129.535 184.129L125.666 188Z' fill='%23e5e5e5'/%3E%3Cpath d='M138.151 175.509L118.466 155.816L125.649 148.631L146.35 162.243L146.878 161.715L133.271 141.005L140.453 133.82L160.138 153.513L156.386 157.267L139.429 140.303L138.901 140.831L152.34 161.314L145.949 167.708L125.474 154.263L124.946 154.791L141.904 171.755L138.151 175.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M172.312 142.121C170.632 143.803 168.895 144.959 167.102 145.59C165.31 146.183 163.547 146.257 161.815 145.815C160.084 145.334 158.468 144.343 156.968 142.843L144.201 130.07L148.071 126.199L160.95 139.084C162.15 140.284 163.449 140.88 164.846 140.87C166.263 140.84 167.645 140.151 168.994 138.802C170.343 137.453 171.022 136.079 171.032 134.681C171.061 133.264 170.476 131.955 169.276 130.755L156.397 117.87L160.266 113.998L173.033 126.771C174.533 128.271 175.514 129.897 175.975 131.649C176.437 133.363 176.362 135.126 175.75 136.938C175.139 138.712 173.993 140.44 172.312 142.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M182.41 131.232L178.493 115.288L162.784 111.48L167.181 107.081L178.371 110.122L178.899 109.594L175.859 98.3993L180.256 94L184.063 109.716L200 113.635L195.603 118.034L184.185 114.883L183.658 115.411L186.808 126.832L182.41 131.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M225.666 188L209.355 171.683L203.375 177.666L200 174.29L215.831 158.452L219.205 161.828L213.225 167.811L229.535 184.129L225.666 188Z' fill='%23e5e5e5'/%3E%3Cpath d='M238.151 175.509L218.466 155.816L225.649 148.631L246.35 162.243L246.878 161.715L233.271 141.005L240.453 133.82L260.138 153.513L256.386 157.267L239.429 140.303L238.901 140.831L252.34 161.314L245.949 167.708L225.474 154.263L224.946 154.791L241.904 171.755L238.151 175.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M272.312 142.121C270.632 143.803 268.895 144.959 267.102 145.59C265.31 146.183 263.547 146.257 261.815 145.815C260.084 145.334 258.468 144.343 256.968 142.843L244.201 130.07L248.071 126.199L260.95 139.084C262.15 140.284 263.449 140.88 264.846 140.87C266.263 140.84 267.645 140.151 268.994 138.802C270.343 137.453 271.022 136.079 271.032 134.681C271.061 133.264 270.476 131.955 269.276 130.755L256.397 117.87L260.266 113.998L273.033 126.771C274.533 128.271 275.514 129.897 275.975 131.649C276.437 133.363 276.362 135.126 275.75 136.938C275.139 138.712 273.993 140.44 272.312 142.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M282.41 131.232L278.493 115.288L262.784 111.48L267.181 107.081L278.371 110.122L278.899 109.594L275.859 98.3993L280.256 94L284.063 109.716L300 113.635L295.603 118.034L284.185 114.883L283.658 115.411L286.808 126.832L282.41 131.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M325.666 188L309.355 171.683L303.375 177.666L300 174.29L315.831 158.452L319.205 161.828L313.225 167.811L329.535 184.129L325.666 188Z' fill='%23e5e5e5'/%3E%3Cpath d='M338.151 175.509L318.466 155.816L325.649 148.631L346.35 162.243L346.878 161.715L333.271 141.005L340.453 133.82L360.138 153.513L356.386 157.267L339.429 140.303L338.901 140.831L352.34 161.314L345.949 167.708L325.474 154.263L324.946 154.791L341.904 171.755L338.151 175.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M372.312 142.121C370.632 143.803 368.895 144.959 367.102 145.59C365.31 146.183 363.547 146.257 361.815 145.815C360.084 145.334 358.468 144.343 356.968 142.843L344.201 130.07L348.071 126.199L360.95 139.084C362.15 140.284 363.449 140.88 364.846 140.87C366.263 140.84 367.645 140.151 368.994 138.802C370.343 137.453 371.022 136.079 371.032 134.681C371.061 133.264 370.476 131.955 369.276 130.755L356.397 117.87L360.266 113.998L373.033 126.771C374.533 128.271 375.514 129.897 375.975 131.649C376.437 133.363 376.362 135.126 375.75 136.938C375.139 138.712 373.993 140.44 372.312 142.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M382.41 131.232L378.493 115.288L362.784 111.48L367.181 107.081L378.371 110.122L378.899 109.594L375.859 98.3993L380.256 94L384.063 109.716L400 113.635L395.603 118.034L384.185 114.883L383.658 115.411L386.808 126.832L382.41 131.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M25.6656 282L9.3551 265.683L3.37458 271.666L0 268.29L15.8308 252.452L19.2054 255.828L13.2249 261.811L29.5353 278.129L25.6656 282Z' fill='%23e5e5e5'/%3E%3Cpath d='M38.1511 269.509L18.4661 249.816L25.6485 242.631L46.3499 256.243L46.8776 255.715L33.2708 235.005L40.4533 227.82L60.1383 247.513L56.3858 251.267L39.4286 234.303L38.9009 234.831L52.3402 255.314L45.9492 261.708L25.474 248.263L24.9463 248.791L41.9036 265.755L38.1511 269.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M72.3124 236.121C70.6316 237.803 68.8947 238.959 67.1018 239.59C65.3097 240.183 63.5474 240.257 61.8151 239.815C60.0836 239.334 58.4679 238.343 56.9681 236.843L44.2009 224.07L48.0707 220.199L60.9503 233.084C62.1502 234.284 63.4487 234.88 64.846 234.87C66.2628 234.84 67.6455 234.151 68.994 232.802C70.3426 231.453 71.0218 230.079 71.0317 228.681C71.0612 227.264 70.476 225.955 69.2762 224.755L56.3965 211.87L60.2663 207.998L73.0334 220.771C74.5332 222.271 75.5137 223.897 75.9749 225.649C76.4368 227.363 76.3619 229.126 75.7501 230.938C75.1391 232.712 73.9932 234.44 72.3124 236.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M82.4102 225.232L78.4932 209.288L62.7838 205.48L67.1813 201.081L78.371 204.122L78.8987 203.594L75.8589 192.399L80.2563 188L84.0633 203.716L100 207.635L95.6026 212.034L84.1855 208.883L83.6578 209.411L86.8077 220.832L82.4102 225.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M125.666 282L109.355 265.683L103.375 271.666L100 268.29L115.831 252.452L119.205 255.828L113.225 261.811L129.535 278.129L125.666 282Z' fill='%23e5e5e5'/%3E%3Cpath d='M138.151 269.509L118.466 249.816L125.649 242.631L146.35 256.243L146.878 255.715L133.271 235.005L140.453 227.82L160.138 247.513L156.386 251.267L139.429 234.303L138.901 234.831L152.34 255.314L145.949 261.708L125.474 248.263L124.946 248.791L141.904 265.755L138.151 269.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M172.312 236.121C170.632 237.803 168.895 238.959 167.102 239.59C165.31 240.183 163.547 240.257 161.815 239.815C160.084 239.334 158.468 238.343 156.968 236.843L144.201 224.07L148.071 220.199L160.95 233.084C162.15 234.284 163.449 234.88 164.846 234.87C166.263 234.84 167.645 234.151 168.994 232.802C170.343 231.453 171.022 230.079 171.032 228.681C171.061 227.264 170.476 225.955 169.276 224.755L156.397 211.87L160.266 207.998L173.033 220.771C174.533 222.271 175.514 223.897 175.975 225.649C176.437 227.363 176.362 229.126 175.75 230.938C175.139 232.712 173.993 234.44 172.312 236.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M182.41 225.232L178.493 209.288L162.784 205.48L167.181 201.081L178.371 204.122L178.899 203.594L175.859 192.399L180.256 188L184.063 203.716L200 207.635L195.603 212.034L184.185 208.883L183.658 209.411L186.808 220.832L182.41 225.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M225.666 282L209.355 265.683L203.375 271.666L200 268.29L215.831 252.452L219.205 255.828L213.225 261.811L229.535 278.129L225.666 282Z' fill='%23e5e5e5'/%3E%3Cpath d='M238.151 269.509L218.466 249.816L225.649 242.631L246.35 256.243L246.878 255.715L233.271 235.005L240.453 227.82L260.138 247.513L256.386 251.267L239.429 234.303L238.901 234.831L252.34 255.314L245.949 261.708L225.474 248.263L224.946 248.791L241.904 265.755L238.151 269.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M272.312 236.121C270.632 237.803 268.895 238.959 267.102 239.59C265.31 240.183 263.547 240.257 261.815 239.815C260.084 239.334 258.468 238.343 256.968 236.843L244.201 224.07L248.071 220.199L260.95 233.084C262.15 234.284 263.449 234.88 264.846 234.87C266.263 234.84 267.645 234.151 268.994 232.802C270.343 231.453 271.022 230.079 271.032 228.681C271.061 227.264 270.476 225.955 269.276 224.755L256.397 211.87L260.266 207.998L273.033 220.771C274.533 222.271 275.514 223.897 275.975 225.649C276.437 227.363 276.362 229.126 275.75 230.938C275.139 232.712 273.993 234.44 272.312 236.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M282.41 225.232L278.493 209.288L262.784 205.48L267.181 201.081L278.371 204.122L278.899 203.594L275.859 192.399L280.256 188L284.063 203.716L300 207.635L295.603 212.034L284.185 208.883L283.658 209.411L286.808 220.832L282.41 225.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M325.666 282L309.355 265.683L303.375 271.666L300 268.29L315.831 252.452L319.205 255.828L313.225 261.811L329.535 278.129L325.666 282Z' fill='%23e5e5e5'/%3E%3Cpath d='M338.151 269.509L318.466 249.816L325.649 242.631L346.35 256.243L346.878 255.715L333.271 235.005L340.453 227.82L360.138 247.513L356.386 251.267L339.429 234.303L338.901 234.831L352.34 255.314L345.949 261.708L325.474 248.263L324.946 248.791L341.904 265.755L338.151 269.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M372.312 236.121C370.632 237.803 368.895 238.959 367.102 239.59C365.31 240.183 363.547 240.257 361.815 239.815C360.084 239.334 358.468 238.343 356.968 236.843L344.201 224.07L348.071 220.199L360.95 233.084C362.15 234.284 363.449 234.88 364.846 234.87C366.263 234.84 367.645 234.151 368.994 232.802C370.343 231.453 371.022 230.079 371.032 228.681C371.061 227.264 370.476 225.955 369.276 224.755L356.397 211.87L360.266 207.998L373.033 220.771C374.533 222.271 375.514 223.897 375.975 225.649C376.437 227.363 376.362 229.126 375.75 230.938C375.139 232.712 373.993 234.44 372.312 236.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M382.41 225.232L378.493 209.288L362.784 205.48L367.181 201.081L378.371 204.122L378.899 203.594L375.859 192.399L380.256 188L384.063 203.716L400 207.635L395.603 212.034L384.185 208.883L383.658 209.411L386.808 220.832L382.41 225.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M25.6656 376L9.3551 359.683L3.37458 365.666L0 362.29L15.8308 346.452L19.2054 349.828L13.2249 355.811L29.5353 372.129L25.6656 376Z' fill='%23e5e5e5'/%3E%3Cpath d='M38.1511 363.509L18.4661 343.816L25.6485 336.631L46.3499 350.243L46.8776 349.715L33.2708 329.005L40.4533 321.82L60.1383 341.513L56.3858 345.267L39.4286 328.303L38.9009 328.831L52.3402 349.314L45.9492 355.708L25.474 342.263L24.9463 342.791L41.9036 359.755L38.1511 363.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M72.3124 330.121C70.6316 331.803 68.8947 332.959 67.1018 333.59C65.3097 334.183 63.5474 334.257 61.8151 333.815C60.0836 333.334 58.4679 332.343 56.9681 330.843L44.2009 318.07L48.0707 314.199L60.9503 327.084C62.1502 328.284 63.4487 328.88 64.846 328.87C66.2628 328.84 67.6455 328.151 68.994 326.802C70.3426 325.453 71.0218 324.079 71.0317 322.681C71.0612 321.264 70.476 319.955 69.2762 318.755L56.3965 305.87L60.2663 301.998L73.0334 314.771C74.5332 316.271 75.5137 317.897 75.9749 319.649C76.4368 321.363 76.3619 323.126 75.7501 324.938C75.1391 326.712 73.9932 328.44 72.3124 330.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M82.4102 319.232L78.4932 303.288L62.7838 299.48L67.1813 295.081L78.371 298.122L78.8987 297.594L75.8589 286.399L80.2563 282L84.0633 297.716L100 301.635L95.6026 306.034L84.1855 302.883L83.6578 303.411L86.8077 314.832L82.4102 319.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M125.666 376L109.355 359.683L103.375 365.666L100 362.29L115.831 346.452L119.205 349.828L113.225 355.811L129.535 372.129L125.666 376Z' fill='%23e5e5e5'/%3E%3Cpath d='M138.151 363.509L118.466 343.816L125.649 336.631L146.35 350.243L146.878 349.715L133.271 329.005L140.453 321.82L160.138 341.513L156.386 345.267L139.429 328.303L138.901 328.831L152.34 349.314L145.949 355.708L125.474 342.263L124.946 342.791L141.904 359.755L138.151 363.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M172.312 330.121C170.632 331.803 168.895 332.959 167.102 333.59C165.31 334.183 163.547 334.257 161.815 333.815C160.084 333.334 158.468 332.343 156.968 330.843L144.201 318.07L148.071 314.199L160.95 327.084C162.15 328.284 163.449 328.88 164.846 328.87C166.263 328.84 167.645 328.151 168.994 326.802C170.343 325.453 171.022 324.079 171.032 322.681C171.061 321.264 170.476 319.955 169.276 318.755L156.397 305.87L160.266 301.998L173.033 314.771C174.533 316.271 175.514 317.897 175.975 319.649C176.437 321.363 176.362 323.126 175.75 324.938C175.139 326.712 173.993 328.44 172.312 330.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M182.41 319.232L178.493 303.288L162.784 299.48L167.181 295.081L178.371 298.122L178.899 297.594L175.859 286.399L180.256 282L184.063 297.716L200 301.635L195.603 306.034L184.185 302.883L183.658 303.411L186.808 314.832L182.41 319.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M225.666 376L209.355 359.683L203.375 365.666L200 362.29L215.831 346.452L219.205 349.828L213.225 355.811L229.535 372.129L225.666 376Z' fill='%23e5e5e5'/%3E%3Cpath d='M238.151 363.509L218.466 343.816L225.649 336.631L246.35 350.243L246.878 349.715L233.271 329.005L240.453 321.82L260.138 341.513L256.386 345.267L239.429 328.303L238.901 328.831L252.34 349.314L245.949 355.708L225.474 342.263L224.946 342.791L241.904 359.755L238.151 363.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M272.312 330.121C270.632 331.803 268.895 332.959 267.102 333.59C265.31 334.183 263.547 334.257 261.815 333.815C260.084 333.334 258.468 332.343 256.968 330.843L244.201 318.07L248.071 314.199L260.95 327.084C262.15 328.284 263.449 328.88 264.846 328.87C266.263 328.84 267.645 328.151 268.994 326.802C270.343 325.453 271.022 324.079 271.032 322.681C271.061 321.264 270.476 319.955 269.276 318.755L256.397 305.87L260.266 301.998L273.033 314.771C274.533 316.271 275.514 317.897 275.975 319.649C276.437 321.363 276.362 323.126 275.75 324.938C275.139 326.712 273.993 328.44 272.312 330.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M282.41 319.232L278.493 303.288L262.784 299.48L267.181 295.081L278.371 298.122L278.899 297.594L275.859 286.399L280.256 282L284.063 297.716L300 301.635L295.603 306.034L284.185 302.883L283.658 303.411L286.808 314.832L282.41 319.232Z' fill='%23e5e5e5'/%3E%3Cpath d='M325.666 376L309.355 359.683L303.375 365.666L300 362.29L315.831 346.452L319.205 349.828L313.225 355.811L329.535 372.129L325.666 376Z' fill='%23e5e5e5'/%3E%3Cpath d='M338.151 363.509L318.466 343.816L325.649 336.631L346.35 350.243L346.878 349.715L333.271 329.005L340.453 321.82L360.138 341.513L356.386 345.267L339.429 328.303L338.901 328.831L352.34 349.314L345.949 355.708L325.474 342.263L324.946 342.791L341.904 359.755L338.151 363.509Z' fill='%23e5e5e5'/%3E%3Cpath d='M372.312 330.121C370.632 331.803 368.895 332.959 367.102 333.59C365.31 334.183 363.547 334.257 361.815 333.815C360.084 333.334 358.468 332.343 356.968 330.843L344.201 318.07L348.071 314.199L360.95 327.084C362.15 328.284 363.449 328.88 364.846 328.87C366.263 328.84 367.645 328.151 368.994 326.802C370.343 325.453 371.022 324.079 371.032 322.681C371.061 321.264 370.476 319.955 369.276 318.755L356.397 305.87L360.266 301.998L373.033 314.771C374.533 316.271 375.514 317.897 375.975 319.649C376.437 321.363 376.362 323.126 375.75 324.938C375.139 326.712 373.993 328.44 372.312 330.121Z' fill='%23e5e5e5'/%3E%3Cpath d='M382.41 319.232L378.493 303.288L362.784 299.48L367.181 295.081L378.371 298.122L378.899 297.594L375.859 286.399L380.256 282L384.063 297.716L400 301.635L395.603 306.034L384.185 302.883L383.658 303.411L386.808 314.832L382.41 319.232Z' fill='%23e5e5e5'/%3E%3C/svg%3E");background-position-x:-76.2px;background-size:200px 188px}.group-of-shortcuts{row-gap:calc(var(--spacing)*4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.group-of-shortcuts{grid-template-columns:2fr 3fr}}.dark .footer-pattern{filter:invert()}@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-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@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-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-leading{syntax:"*";inherits:false}
