@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.8e0177b5.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.b97b3418.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.853070df.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_a71539c9-module__T19VSG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_a71539c9-module__T19VSG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.c1fdd6c2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.799d8ef8.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.dbea232f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_8d43a2aa-module__8Li5zG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_8d43a2aa-module__8Li5zG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-serif:ui-serif,Georgia,Cambria,"Times New Roman",Times,serif;--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-neutral-200:#e5e5e5;--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-4xl:56rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--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);--font-weight-normal:400;--font-weight-medium:500;--font-weight-bold:700;--leading-snug:1.375;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--ease-out:cubic-bezier(0,0,.2,1);--ease-in-out:cubic-bezier(.4,0,.2,1);--blur-sm:8px;--blur-md:12px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-neutral-200:lab(90.952% 0 -.0000119209)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-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;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{box-sizing:border-box;margin:0;padding:0}}@layer components;@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.inset-0{inset:calc(var(--spacing)*0)}.top-0{top:calc(var(--spacing)*0)}.top-1{top:calc(var(--spacing)*1)}.top-\[12px\]{top:12px}.top-\[19px\]{top:19px}.top-full{top:100%}.right-0{right:calc(var(--spacing)*0)}.right-2{right:calc(var(--spacing)*2)}.right-\[9px\]{right:9px}.bottom-\[12px\]{bottom:12px}.left-0{left:calc(var(--spacing)*0)}.left-1\/2{left:50%}.left-\[9px\]{left:9px}.z-30{z-index:30}.z-1000{z-index:1000}.z-1002{z-index:1002}.z-\[9999\]{z-index:9999}.mx-auto{margin-inline:auto}.mt-1{margin-top:calc(var(--spacing)*1)}.mt-2{margin-top:calc(var(--spacing)*2)}.mt-2\!{margin-top:calc(var(--spacing)*2)!important}.mt-4{margin-top:calc(var(--spacing)*4)}.mt-4\!{margin-top:calc(var(--spacing)*4)!important}.mt-6{margin-top:calc(var(--spacing)*6)}.mt-6\!{margin-top:calc(var(--spacing)*6)!important}.mt-8{margin-top:calc(var(--spacing)*8)}.mt-20{margin-top:calc(var(--spacing)*20)}.mr-1{margin-right:calc(var(--spacing)*1)}.mr-2\!{margin-right:calc(var(--spacing)*2)!important}.mb-0\!{margin-bottom:calc(var(--spacing)*0)!important}.mb-1\!{margin-bottom:calc(var(--spacing)*1)!important}.mb-3{margin-bottom:calc(var(--spacing)*3)}.mb-3\!{margin-bottom:calc(var(--spacing)*3)!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.aspect-square{aspect-ratio:1}.h-7{height:calc(var(--spacing)*7)}.h-10{height:calc(var(--spacing)*10)}.h-\[2px\]{height:2px}.h-\[50px\]{height:50px}.h-\[75vh\]{height:75vh}.h-\[140px\]{height:140px}.h-\[180px\]{height:180px}.h-auto{height:auto}.h-full{height:100%}.max-h-\[75vh\]{max-height:75vh}.max-h-\[400px\]{max-height:400px}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[120px\]{min-height:120px}.min-h-\[calc\(100vh-200px\)\]{min-height:calc(100vh - 200px)}.w-10{width:calc(var(--spacing)*10)}.w-24{width:calc(var(--spacing)*24)}.w-\[96vw\]{width:96vw}.w-\[min\(92vw\,38rem\)\]{width:min(92vw,38rem)}.w-\[min\(1040px\,calc\(100vw-48px\)\)\]{width:min(1040px,100vw - 48px)}.w-full{width:100%}.max-w-\[96vw\]{max-width:96vw}.max-w-\[560px\]{max-width:560px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-left{transform-origin:0}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x)var(--tw-scale-y)}.scale-\[0\.95\]{scale:.95}.-rotate-45{rotate:-45deg}.rotate-45{rotate:45deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-0{gap:calc(var(--spacing)*0)}.gap-2{gap:calc(var(--spacing)*2)}.gap-3{gap:calc(var(--spacing)*3)}.gap-4{gap:calc(var(--spacing)*4)}.gap-5{gap:calc(var(--spacing)*5)}.gap-6{gap:calc(var(--spacing)*6)}.gap-7{gap:calc(var(--spacing)*7)}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.rounded-full{border-radius:3.40282e38px}.rounded-full\!{border-radius:3.40282e38px!important}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-black{border-color:var(--color-black)}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.border-black\/15{border-color:#00000026}@supports (color:color-mix(in lab, red, red)){.border-black\/15{border-color:color-mix(in oklab,var(--color-black)15%,transparent)}}.border-black\/20{border-color:#0003}@supports (color:color-mix(in lab, red, red)){.border-black\/20{border-color:color-mix(in oklab,var(--color-black)20%,transparent)}}.border-neutral-200{border-color:var(--color-neutral-200)}.bg-\(--bg\){background-color:var(--bg)}.bg-\(--bg_s\){background-color:var(--bg_s)}.bg-\(--bg_s\)\!{background-color:var(--bg_s)!important}.bg-\(--fg3\){background-color:var(--fg3)}.bg-\[color-mix\(in_srgb\,var\(--bg\)_88\%\,var\(--fg2\)\)\]{background-color:var(--bg)}@supports (color:color-mix(in lab, red, red)){.bg-\[color-mix\(in_srgb\,var\(--bg\)_88\%\,var\(--fg2\)\)\]{background-color:color-mix(in srgb,var(--bg)88%,var(--fg2))}}.bg-black{background-color:var(--color-black)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab,var(--color-white)70%,transparent)}}.bg-linear-to-b{--tw-gradient-position:to bottom}@supports (background-image:linear-gradient(in lab, red, red)){.bg-linear-to-b{--tw-gradient-position:to bottom in oklab}}.bg-linear-to-b{background-image:linear-gradient(var(--tw-gradient-stops))}.from-white{--tw-gradient-from:var(--color-white);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.to-\[\#ededed\]{--tw-gradient-to:#ededed;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position),var(--tw-gradient-from)var(--tw-gradient-from-position),var(--tw-gradient-to)var(--tw-gradient-to-position))}.object-contain{object-fit:contain}.object-left{object-position:left}.p-0\!{padding:calc(var(--spacing)*0)!important}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-3\!{padding:calc(var(--spacing)*3)!important}.p-4{padding:calc(var(--spacing)*4)}.p-6{padding:calc(var(--spacing)*6)}.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-4\!{padding-inline:calc(var(--spacing)*4)!important}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5\!{padding-block:calc(var(--spacing)*1.5)!important}.py-10\!{padding-block:calc(var(--spacing)*10)!important}.pt-9\!{padding-top:calc(var(--spacing)*9)!important}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-1\!{padding-right:calc(var(--spacing)*1)!important}.pr-2{padding-right:calc(var(--spacing)*2)}.pb-4{padding-bottom:calc(var(--spacing)*4)}.pb-4\!{padding-bottom:calc(var(--spacing)*4)!important}.pl-4{padding-left:calc(var(--spacing)*4)}.text-center{text-align:center}.text-center\!{text-align:center!important}.text-left{text-align:left}.align-baseline{vertical-align:baseline}.font-\[\'Chakra_Petch\'\]{font-family:Chakra Petch}.font-sans{font-family:var(--font-sans)}.font-sans\!{font-family:var(--font-sans)!important}.font-serif{font-family:var(--font-serif)}.font-serif\!{font-family:var(--font-serif)!important}.text-2xl\!{font-size:var(--text-2xl)!important;line-height:var(--tw-leading,var(--text-2xl--line-height))!important}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-lg\!{font-size:var(--text-lg)!important;line-height:var(--tw-leading,var(--text-lg--line-height))!important}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-sm\!{font-size:var(--text-sm)!important;line-height:var(--tw-leading,var(--text-sm--line-height))!important}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-xs\!{font-size:var(--text-xs)!important;line-height:var(--tw-leading,var(--text-xs--line-height))!important}.text-\[0\.7rem\]{font-size:.7rem}.text-\[0\.78em\]{font-size:.78em}.text-\[0\.82rem\]{font-size:.82rem}.text-\[1\.4rem\]{font-size:1.4rem}.text-\[1rem\]{font-size:1rem}.text-\[11px\]{font-size:11px}.text-\[15px\]{font-size:15px}.text-\[17px\]{font-size:17px}.text-\[20px\]{font-size:20px}.leading-\[25px\]{--tw-leading:25px;line-height:25px}.leading-none{--tw-leading:1;line-height:1}.leading-snug{--tw-leading:var(--leading-snug);line-height:var(--leading-snug)}.font-\(--font-sans\){--tw-font-weight:var(--font-sans);font-weight:var(--font-sans)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.tracking-\[-0\.01em\]{--tw-tracking:-.01em;letter-spacing:-.01em}.tracking-\[0\.01em\]{--tw-tracking:.01em;letter-spacing:.01em}.tracking-\[0\.12em\]{--tw-tracking:.12em;letter-spacing:.12em}.tracking-\[1\.7px\]{--tw-tracking:1.7px;letter-spacing:1.7px}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-\(--fg\){color:var(--fg)}.text-\(--fg1\)\!{color:var(--fg1)!important}.text-\(--fg2\){color:var(--fg2)}.text-\(--fg4\){color:var(--fg4)}.text-\[\#504945\]{color:#504945}.text-\[\#676767\]{color:#676767}.text-\[\#676767\]\!{color:#676767!important}.text-\[\#ad2111\]{color:#ad2111}.text-black\/60{color:#0009}@supports (color:color-mix(in lab, red, red)){.text-black\/60{color:color-mix(in oklab,var(--color-black)60%,transparent)}}.text-black\/70{color:#000000b3}@supports (color:color-mix(in lab, red, red)){.text-black\/70{color:color-mix(in oklab,var(--color-black)70%,transparent)}}.text-black\/90{color:#000000e6}@supports (color:color-mix(in lab, red, red)){.text-black\/90{color:color-mix(in oklab,var(--color-black)90%,transparent)}}.text-white{color:var(--color-white)}.uppercase{text-transform:uppercase}.italic{font-style:italic}.not-italic\!{font-style:normal!important}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.underline\!{text-decoration-line:underline!important}.decoration-\(--fg4\){-webkit-text-decoration-color:var(--fg4);-webkit-text-decoration-color:var(--fg4);-webkit-text-decoration-color:var(--fg4);text-decoration-color:var(--fg4)}.decoration-black\/25{text-decoration-color:#00000040}@supports (color:color-mix(in lab, red, red)){.decoration-black\/25{-webkit-text-decoration-color:color-mix(in oklab,var(--color-black)25%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-black)25%,transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--color-black)25%,transparent);text-decoration-color:color-mix(in oklab,var(--color-black)25%,transparent)}}.underline-offset-2{text-underline-offset:2px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-100{opacity:1}.shadow-\[0_10px_28px_rgba\(0\,0\,0\,0\.14\)\]{--tw-shadow:0 10px 28px var(--tw-shadow-color,#00000024);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.8\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#fffc);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.backdrop-blur-sm{--tw-backdrop-blur:blur(var(--blur-sm));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[opacity\,visibility\]{transition-property:opacity,visibility;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[transform\,opacity\,top\,bottom\]{transition-property:transform,opacity,top,bottom;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-250{--tw-duration:.25s;transition-duration:.25s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-500{--tw-duration:.5s;transition-duration:.5s}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:visible:is(:where(.group):hover *){visibility:visible}.group-hover\:translate-y-0:is(:where(.group):hover *){--tw-translate-y:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.group-hover\:scale-\[1\.04\]:is(:where(.group):hover *){scale:1.04}.group-hover\:text-\(--fg\):is(:where(.group):hover *){color:var(--fg)}.group-hover\:text-\(--fg2\):is(:where(.group):hover *){color:var(--fg2)}.group-hover\:underline:is(:where(.group):hover *){text-decoration-line:underline}.group-hover\:decoration-\[color-mix\(in_srgb\,var\(--fg2\)_20\%\,transparent\)\]:is(:where(.group):hover *){-webkit-text-decoration-color:var(--fg2);-webkit-text-decoration-color:var(--fg2);-webkit-text-decoration-color:var(--fg2);text-decoration-color:var(--fg2)}@supports (color:color-mix(in lab, red, red)){.group-hover\:decoration-\[color-mix\(in_srgb\,var\(--fg2\)_20\%\,transparent\)\]:is(:where(.group):hover *){-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent);text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent)}}.group-hover\:underline-offset-2:is(:where(.group):hover *){text-underline-offset:2px}.group-hover\:opacity-80:is(:where(.group):hover *){opacity:.8}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}.hover\:border-black\/40:hover{border-color:#0006}@supports (color:color-mix(in lab, red, red)){.hover\:border-black\/40:hover{border-color:color-mix(in oklab,var(--color-black)40%,transparent)}}.hover\:bg-\[var\(--hover-bg\)\]:hover{background-color:var(--hover-bg)}.hover\:text-\(--fg\):hover{color:var(--fg)}.hover\:text-\(--fg3\):hover{color:var(--fg3)}.hover\:text-\[\#282828\]:hover{color:#282828}.hover\:underline:hover{text-decoration-line:underline}.hover\:underline\!:hover{text-decoration-line:underline!important}.hover\:decoration-\(--fg4\)\!:hover{-webkit-text-decoration-color:var(--fg4)!important;-webkit-text-decoration-color:var(--fg4)!important;-webkit-text-decoration-color:var(--fg4)!important;text-decoration-color:var(--fg4)!important}.hover\:decoration-1\!:hover{text-decoration-thickness:1px!important}.hover\:opacity-80:hover{opacity:.8}}.focus\:ring-0:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-0\!:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.focus\:outline-none\!:focus{--tw-outline-style:none!important;outline-style:none!important}.focus-visible\:bg-\[var\(--hover-bg\)\]:focus-visible{background-color:var(--hover-bg)}.focus-visible\:ring-0:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-0\!:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(0px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor)!important;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)!important}.focus-visible\:ring-transparent:focus-visible{--tw-ring-color:transparent}.focus-visible\:ring-transparent\!:focus-visible{--tw-ring-color:transparent!important}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.focus-visible\:outline-none\!:focus-visible{--tw-outline-style:none!important;outline-style:none!important}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}@media not all and (min-width:640px){.max-\[640px\]\:hidden{display:none}.max-\[640px\]\:w-full{width:100%}.max-\[640px\]\:flex-col{flex-direction:column}.max-\[640px\]\:items-start{align-items:flex-start}.max-\[640px\]\:gap-5{gap:calc(var(--spacing)*5)}.max-\[640px\]\:gap-\[1\.2rem\]{gap:1.2rem}.max-\[640px\]\:px-4{padding-inline:calc(var(--spacing)*4)}.max-\[640px\]\:pb-8{padding-bottom:calc(var(--spacing)*8)}.max-\[640px\]\:text-left{text-align:left}.max-\[640px\]\:text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.max-\[640px\]\:text-\[14px\]{font-size:14px}.max-\[640px\]\:text-\[15px\]{font-size:15px}.max-\[640px\]\:leading-\[21px\]{--tw-leading:21px;line-height:21px}.max-\[640px\]\:tracking-\[1\.5px\]{--tw-tracking:1.5px;letter-spacing:1.5px}}@media (min-width:40rem){.sm\:h-10{height:calc(var(--spacing)*10)}.sm\:w-36{width:calc(var(--spacing)*36)}.sm\:gap-8{gap:calc(var(--spacing)*8)}.sm\:p-8{padding:calc(var(--spacing)*8)}}@media (min-width:48rem){.md\:static{position:static}.md\:sticky{position:sticky}.md\:top-0{top:calc(var(--spacing)*0)}.md\:z-10{z-index:10}.md\:flex{display:flex}.md\:hidden{display:none}.md\:h-\[54px\]\!{height:54px!important}.md\:h-\[160px\]{height:160px}.md\:h-\[220px\]{height:220px}.md\:grid-cols-\[1fr_1fr_240px\]{grid-template-columns:1fr 1fr 240px}.md\:grid-cols-\[auto_1fr_auto_auto\]{grid-template-columns:auto 1fr auto auto}.md\:items-stretch{align-items:stretch}.md\:px-\[0\.33rem\]\!{padding-inline:.33rem!important}.md\:pl-0{padding-left:calc(var(--spacing)*0)}}@media (min-width:64rem){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}}@font-face{font-display:swap;font-family:GT America;font-style:normal;font-weight:100;src:url(/fonts/gt-america/GT-America-Standard-Thin.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:normal;font-weight:200;src:url(/fonts/gt-america/GT-America-Standard-Ultra-Light.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:italic;font-weight:200;src:url(/fonts/gt-america/GT-America-Standard-Ultra-Light-Italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:normal;font-weight:300;src:url(/fonts/gt-america/GT-America-Standard-Light.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:italic;font-weight:300;src:url(/fonts/gt-america/GT-America-Standard-Light-Italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:normal;font-weight:400;src:url(/fonts/gt-america/GT-America-Standard-Regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:italic;font-weight:400;src:url(/fonts/gt-america/GT-America-Standard-Regular-Italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:normal;font-weight:500;src:url(/fonts/gt-america/GT-America-Standard-Medium.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:italic;font-weight:500;src:url(/fonts/gt-america/GT-America-Standard-Medium-Italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:normal;font-weight:700;src:url(/fonts/gt-america/GT-America-Standard-Bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:italic;font-weight:700;src:url(/fonts/gt-america/GT-America-Standard-Bold-Italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:normal;font-weight:900;src:url(/fonts/gt-america/GT-America-Standard-Black.woff2)format("woff2")}@font-face{font-display:swap;font-family:GT America;font-style:italic;font-weight:900;src:url(/fonts/gt-america/GT-America-Standard-Black-Italic.woff2)format("woff2")}:root{--font-sans:"GT America",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-sans-fallback:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif;--font-serif:"Iowan Old Style BT",Georgia,serif}.font-gt-america{font-family:var(--font-sans)}.font-light{font-weight:300}.font-regular{font-weight:400}.font-medium{font-weight:500}.font-bold{font-weight:700}.font-black{font-weight:900}.font-test-gt-america{font-family:var(--font-sans);background:#f0f0f0;margin:10px 0;padding:10px;font-size:16px}.font-test-gt-america:before{content:"GT America Font Test: ";font-weight:700}.font-test-gt-america:after{content:" (Light 300, Regular 400, Medium 500, Bold 700, Black 900)";font-style:italic;font-weight:300}@supports (font-display:swap){.font-debug-info:after{content:"Font support: YES";font-family:GT America,sans-serif}}@font-face{font-display:swap;font-family:Iowan Old Style BT;font-style:normal;font-weight:400;src:url(/fonts/iowan-old/iowan-old-style_regular.woff2)format("woff2")}@font-face{font-display:swap;font-family:Iowan Old Style BT;font-style:italic;font-weight:400;src:url(/fonts/iowan-old/iowan-old-style_italic.woff2)format("woff2")}@font-face{font-display:swap;font-family:Iowan Old Style BT;font-style:normal;font-weight:700;src:url(/fonts/iowan-old/iowan-old-style_bold.woff2)format("woff2")}@font-face{font-display:swap;font-family:latin modern mono;font-style:normal;font-weight:700;src:url(/fonts/lmmono-bold.woff)}@font-face{font-display:swap;font-family:latin modern mono;font-style:italic;font-weight:700;src:url(/fonts/lmmono-bolditalic.woff)}@font-face{font-display:swap;font-family:latin modern mono;font-style:italic;font-weight:400;src:url(/fonts/lmmono-italic.woff)}@font-face{font-display:swap;font-family:latin modern mono;font-style:normal;font-weight:400;src:url(/fonts/lmmono-normal.woff)}@font-face{font-display:swap;font-family:latin modern roman;font-style:normal;font-weight:700;src:url(/fonts/lmroman-bold.woff)}@font-face{font-display:swap;font-family:latin modern roman;font-style:italic;font-weight:700;src:url(/fonts/lmroman-bolditalic.woff)}@font-face{font-display:swap;font-family:latin modern roman;font-style:italic;font-weight:400;src:url(/fonts/lmroman-italic.woff)}@font-face{font-display:swap;font-family:latin modern roman;font-style:normal;font-weight:400;src:url(/fonts/lmroman-normal.woff)}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:400;font-display:swap;src:local(Chakra Petch Regular),local(ChakraPetch-Regular),url(/fonts/chakra-petch/chakra-petch-v12-latin-regular.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:500;font-display:swap;src:local(Chakra Petch Medium),local(ChakraPetch-Medium),url(/fonts/chakra-petch/chakra-petch-v12-latin-500.woff2)format("woff2")}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:local(Chakra Petch SemiBold),local(ChakraPetch-SemiBold),url(/fonts/chakra-petch/chakra-petch-v12-latin-600.woff2)format("woff2")}html{scrollbar-width:thin;scrollbar-color:var(--fg4)var(--bg);overflow:hidden scroll}body{background-color:var(--bg);color:var(--fg);min-height:100vh;margin:0;padding:0;font-family:Iowan Old Style BT,Georgia,serif;font-size:17px;line-height:1.65;overflow-x:hidden}:root{--bg_h:white;--bg:white;--bg_s:white;--bg_code:#f3f3f2;--bg1:#ebdbb2;--bg2:#d5c4a1;--bg3:#bdae93;--bg4:#a89984;--fg:#282828;--fg_code:#64a24e;--fg1:#3c3836;--fg2:#504945;--fg3:#6b6866;--fg4:#676767;--fg5:#969696;--red:#ad2111;--green:#9cc355;--yellow:#b57614;--blue:#0e9ee4;--purple:#8f3f71;--aqua:#427b58;--orange:#af3a03;--gray:#817d79;--red-dim:#cc2412;--green-dim:#98971a;--yellow-dim:#d79921;--blue-dim:#458598;--purple-dim:#b16286;--aqua-dim:#689d6a;--orange-dim:#d65d0e;--gray-dim:#817d79;--hover-bg:#8080801f;--code-red:#cb071d;--code-green:#7eac21;--code-yellow:#a47d00;--code-blue:#0277aa;--code-magenta:#ae166b;--code-purple:var(--code-blue);--code-aqua:#1b8ea6;--code-orange:#c44d5a;--code-gray:#5f6672;--code-comment:#6f7d8d;--code-namespace:#6b1e3c;--code-red-dim:#cc4b4b;--code-green-dim:#94c846;--code-yellow-dim:#916f00;--code-blue-dim:#2a93c3;--code-magenta-dim:#c33985;--code-purple-dim:#5f50bc;--code-aqua-dim:#187d92;--code-gray-dim:#4a515c;--code-orange-dim:#ad4450;--code-hover-bg:#8080801a}.darkmode{--bg_h:#000;--bg:#000;--bg_s:#1a1a1a;--bg_code:#1a1a1a;--bg1:#2a2a2a;--bg2:#3a3a3a;--bg3:#4a4a4a;--bg4:#5a5a5a;--fg:#fff;--fg_code:#8ec07c;--fg1:#f0f0f0;--fg2:#e0e0e0;--fg3:#d0d0d0;--fg4:silver;--fg5:#b0b0b0;--red:#ad2111;--green:#9cc355;--yellow:#fabd2f;--blue:#0e9ee4;--purple:#d3869b;--aqua:#8ec07c;--gray:#817d79;--orange:#fe8019;--red-dim:#cc2412;--green-dim:#98971a;--yellow-dim:#d79921;--blue-dim:#458588;--purple-dim:#b16286;--aqua-dim:#689d6a;--gray-dim:#a89984;--orange-dim:#d65d0e;--hover-bg:#80808066;--code-red:#ff7a86;--code-green:#b6d968;--code-yellow:#ffd36e;--code-blue:#5fb6de;--code-magenta:#ff66b3;--code-purple:var(--code-blue);--code-aqua:#95e3f2;--code-gray:#b0b0b0;--code-comment:#9aa9b7;--code-namespace:#d07b9a;--code-orange:#ff9bb3;--code-red-dim:#ffa3a3;--code-green-dim:#c9e58a;--code-yellow-dim:#ffe393;--code-blue-dim:#7ec6e6;--code-magenta-dim:#ff85c4;--code-purple-dim:#e4d7ff;--code-aqua-dim:#b8effa;--code-gray-dim:#c8c8c8;--code-orange-dim:#ffc0d0;--code-hover-bg:#8080804d}h1,h2,h3,h4,h5,h6{margin:1.25em 0 .6em;line-height:1.4}h1{font-size:1.75rem;font-weight:700}h2{font-size:1.45rem;font-weight:600}h3{font-size:1.35rem;font-style:italic;font-weight:400}h4{font-size:.97rem;font-style:italic;font-weight:400}h5{font-size:.76rem;font-style:italic;font-weight:400}h6{font-size:.6rem;font-style:italic;font-weight:400}figure+h1,figure+h2,figure+h3,figure+h4,figure+h5,figure+h6{margin-top:2rem}#main-title{text-transform:none;letter-spacing:normal;text-wrap:balance;color:var(--fg4);font-family:Iowan Old Style BT,Georgia,serif;font-size:17px;font-weight:400;display:inline-block;position:relative;overflow:hidden}#main-title .title-main{font-style:normal;color:var(--fg)!important}#main-title .title-sub{color:var(--fg4);margin-left:8px;font-style:italic}body:not(.darkmode) #sun,body.darkmode #moon{display:none}a{text-decoration:none;transition:color .3s ease-in-out,opacity .3s ease-in-out}a:link{color:var(--fg4)}a:hover,a:visited{color:var(--fg4);opacity:1}::selection{background-color:#0000001f}.darkmode ::selection{color:var(--fg);background-color:#f0f0f080}time{color:var(--fg4);min-width:5rem}hr{background-color:var(--fg4);border:0;height:1px;margin-top:1rem;margin-bottom:1rem}#wrapper{background-color:var(--bg);overflow-wrap:break-word;flex-direction:column;min-height:100vh;padding:0 1rem;font-family:Iowan Old Style BT,Georgia,serif;display:flex}@media screen and (max-width:768px){#wrapper:not(:has(.tinker-hero-section)){padding-left:.33rem;padding-right:.33rem}}.paginator{flex-direction:row;justify-content:space-between;align-items:center;margin-top:3.5rem;display:flex;position:relative}.paginator #back-to-top{position:absolute;left:50%;transform:translate(-50%)}::-webkit-scrollbar{background-color:var(--bg);width:8px;height:8px}::-webkit-scrollbar-thumb{background-color:var(--fg4)}::-webkit-scrollbar-thumb:hover{background-color:var(--fg1)}main{flex:1;margin:0;padding-left:1rem;padding-right:1rem}#main{flex-direction:column;flex-grow:1;align-self:center;width:100%;max-width:680px;margin:auto;padding:1rem;animation:.6s ease-in-out fadeIn;display:flex}#main.team{max-width:820px}@media screen and (max-width:768px){#main{width:100%}}#footer{font-family:var(--font-sans);color:var(--fg4);letter-spacing:-.01em;flex-direction:column;align-items:center;margin-top:5rem;margin-bottom:1rem;padding-bottom:1rem;font-size:.9rem;font-style:normal;font-weight:400;display:flex}#footer *{font-family:inherit!important}#footer>.footnote{text-align:center}#footer>div>span>a{color:var(--fg4);text-decoration:none;transition:color .3s ease-in-out,opacity .3s ease-in-out;position:relative}#footer>div>span>a:after{background-color:var(--fg4);content:"";transform-origin:100% 100%;opacity:1;width:100%;height:.5px;transition:transform .2s ease-out,opacity .3s ease-in-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}#footer>div>span>a:hover{color:var(--fg3);opacity:1}#footer>div>span>a:hover:after{transform-origin:0 100%;opacity:.5;transform:scaleX(1)}#footer>div{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:flex}#footer>div>span{padding:0}@media (max-width:640px){#footer{align-items:flex-start;padding-bottom:2rem;padding-left:1rem;padding-right:1rem}#footer>div{text-align:left;flex-direction:column;align-items:flex-start;gap:1.25rem;width:100%}#footer>div>span{width:100%;padding:0;font-size:1rem}#footer>div>.footer-separator{display:none}}#sharingbuttons{flex-flow:wrap;justify-content:space-between;align-items:center;margin-top:1rem;display:flex}.icon svg{fill:var(--fg);margin-left:.3em;margin-right:.3em}.taxonomy-svg{padding:0;position:relative;top:.125em}.row{margin-left:2rem}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.logo-container{max-width:var(--container-4xl);text-align:center;margin-inline:auto;padding-block:1rem 1.4rem;animation:.6s ease-in-out fadeIn}.logo{color:#000;backface-visibility:hidden;text-transform:uppercase;letter-spacing:.05em;text-wrap:stable;background:#fff;border:1px solid #fff;font-family:Chakra Petch,sans-serif;font-size:clamp(3em,8vw,3.4em);font-weight:400;line-height:1.3;animation:7s ease-in-out infinite float;display:inline-block;position:relative;overflow:hidden;color:inherit!important;text-decoration:none!important}.home-announcement{justify-content:center;align-items:center;gap:.6rem;margin-top:1.2rem;text-decoration:none;display:flex;position:relative}.home-announcement .pill{font-family:var(--font-sans);letter-spacing:.08em;color:var(--fg);justify-content:center;align-items:center;padding:.18rem .4rem;font-size:.7rem;font-weight:450;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.home-announcement .pill{color:color-mix(in srgb,var(--fg)65%,transparent)}}.home-announcement .pill{background:linear-gradient(#fff 0%,#f3f3f3 98.08%);border:1px solid #00000012;border-radius:100px}.home-announcement .announcement-text{font-family:var(--font-sans);color:var(--fg2);font-size:17px;text-decoration:none;display:inline;position:static}.home-announcement:hover .announcement-text{text-decoration:underline;-webkit-text-decoration-color:var(--fg2);-webkit-text-decoration-color:var(--fg2);-webkit-text-decoration-color:var(--fg2);text-decoration-color:var(--fg2)}@supports (color:color-mix(in lab, red, red)){.home-announcement:hover .announcement-text{-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent);text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent)}}.home-announcement:hover .announcement-text{text-underline-offset:2px}@media (max-width:600px){.home-announcement .announcement-text{font-size:1.05rem}}.logo:after{content:"";aspect-ratio:1;mix-blend-mode:screen;pointer-events:none;transform-origin:50%;background:linear-gradient(90deg,#565151,#d2caca);width:150%;max-width:100vw;animation:8s linear infinite gradRotate;position:absolute;top:50%;left:50%;overflow:clip;transform:translate(-50%,-50%)}.darkmode .logo{color:#fff;background:#000;border-color:#000}.darkmode .logo:after{mix-blend-mode:multiply;background:linear-gradient(90deg,#b5b9ff,#ffd6e0,#c1f7d3,#ffe5b4,#f7c8ff,#b5b9ff,#ffd6e0)}@media (prefers-reduced-motion:reduce){.logo{animation:none}}@keyframes float{0%{transform:translateY(5px)}50%{transform:translateY(-5px)}to{transform:translateY(5px)}}@keyframes gradRotate{0%{transform:translate(-50%,-50%)rotate(0)}to{transform:translate(-50%,-50%)rotate(360deg)}}#main.index.content{max-width:calc(660px + 3.2rem)}#main.content>article.content{max-width:660px;margin-left:auto;margin-right:auto}#main.index.list{max-width:calc(660px + 3.2rem)}#main.index.list .blog-page-title,#main.index.list .content,#main.index.list .post-group{max-width:660px;margin-left:0;margin-right:0}#main.index .post-group ul{list-style-type:none}#main.index.content ul{margin-left:0;padding-left:0;list-style-type:none}#main.index.content ul li{justify-content:space-between;align-items:baseline;margin-bottom:.75rem;display:flex}#main.index.content ul li a{color:var(--fg);text-decoration:none;transition:color .3s ease-in-out;position:relative}#main.index.content ul li a:after{background-color:var(--fg);content:"";transform-origin:100% 100%;width:100%;height:.5px;margin-bottom:2px;transition:transform .2s ease-out;position:absolute;bottom:0;left:0;transform:scaleX(0)}#main.index.content ul li a:hover:after{transform-origin:0 100%;transform:scaleX(1)}#main.index.content .job-location{color:var(--fg4);margin-left:2rem}.content code{color:var(--red);text-wrap:wrap;padding:0 .2rem;font-family:SFMono-Regular,SF Mono,ui-monospace,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.9em;display:inline}@media (max-width:600px){#main.index.content ul li{flex-direction:column;align-items:flex-start}#main.index.content .job-location{margin-left:0}#main.index.content h2[style*="text-align: center"]{text-align:left!important}}#main.index.content p{margin-bottom:1.8rem}#main.index.list .post-group ul{padding-top:2rem}#main.index .post-group ul li{margin-bottom:0}#main.index .post-group .post-item-link{color:inherit;cursor:pointer;border-radius:8px;grid-template-columns:80px 1fr;align-items:baseline;gap:2rem;margin:0 -1.5rem .5rem;padding:1.2rem 1.5rem;line-height:1.4;text-decoration:none;display:grid}#main.index .post-group .post-info{flex-direction:column;align-items:flex-start;gap:.25rem;display:flex}#main.index .post-group .post-info .post-subtitle{color:var(--fg1);font-size:.95em;line-height:1.4;transition:opacity .2s}#main.index .post-group .post-info .author{color:var(--fg4);font-size:16px;font-family:var(--font-sans);padding-top:10px;transition:opacity .2s;display:block}#main.index .post-group .post-item-link .desktop-time{text-align:left;font-size:15px;font-family:var(--font-sans);color:var(--fg4);white-space:nowrap;transition:opacity .2s}@media screen and (min-width:768px){#main.index .post-group ul{margin-left:0;padding-left:0}}.mobile-time{display:none}.author-date{color:var(--fg4);font-size:16px;font-family:var(--font-sans);display:block}.author-date .separator{opacity:.7}.mobile-date-separator{display:none}@media screen and (max-width:767px){#main.index .post-group .post-item-link{margin:0 -1.6rem;padding:1.6rem;display:block}.desktop-time{display:none}.mobile-date-separator{display:inline}.mobile-time{color:var(--fg4);font-size:16px;font-family:var(--font-sans);transition:opacity .2s;display:inline}#main.index .post-group .post-info{flex-direction:column;gap:.25rem;display:flex}}@media (max-width:1170px){#main.index,#main.content{padding-left:1.3rem;padding-right:1.3rem}}#main.index .post-group .post-title{color:var(--fg);font-size:17px;font-weight:700;transition:opacity .2s;display:inline-block;position:relative}#main.index .post-group .post-item-link:hover .post-info .post-title{color:var(--fg);text-decoration:underline;-webkit-text-decoration-color:var(--fg2);-webkit-text-decoration-color:var(--fg2);-webkit-text-decoration-color:var(--fg2);text-decoration-color:var(--fg2)}@supports (color:color-mix(in lab, red, red)){#main.index .post-group .post-item-link:hover .post-info .post-title{-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent);text-decoration-color:color-mix(in srgb,var(--fg2)20%,transparent)}}#main.index .post-group .post-item-link:hover .post-info .post-title{text-underline-offset:2px}#main.index .post-group .post-item-link:hover .post-info .post-subtitle{color:var(--fg)}#main.index .post-group .post-item-link:hover .author-date,#main.index .post-group .post-item-link:hover time,#main.index .post-group .post-item-link:hover .desktop-time,#main.index .post-group .post-item-link:hover .mobile-time{color:var(--fg3)}.blog-page-title{font-family:var(--font-serif);text-align:left;margin:0;font-size:1.6rem;font-weight:600;line-height:1.1;margin-bottom:.5rem!important;padding-top:.5rem!important}main.list .content{font-style:italic}.content figure svg,figure svg{max-width:100%;height:auto;margin-left:auto;margin-right:auto;display:block}figure.half-width{max-width:620px;margin-left:auto;margin-right:auto}figure.half-width.matmul,figure.half-width+figcaption,figure>figcaption{text-align:center}.ascii-art{text-align:center;font-size:clamp(0rem,1.2vw,.8rem);line-height:1.2;padding:1rem!important;font-family:monospace!important;overflow-x:clip!important}.bg{color:var(--fg);background-color:var(--bg)}.chroma{color:var(--fg2);background-color:var(--bg)}.chroma .x{color:var(--code-gray)}.chroma .err{color:var(--code-red)}.chroma .cl{color:inherit}.chroma .lnlinks{color:inherit;outline:none;text-decoration:none}.chroma .lntd{vertical-align:top;border:0;margin:0;padding:0}.chroma .lntable{border-spacing:0;border:0;margin:0;padding:0}.chroma .hl{background-color:var(--bg1)}.chroma .lnt,.chroma .ln{white-space:pre;-webkit-user-select:none;user-select:none;color:var(--fg4);margin-right:.4em;padding:0 .4em}.chroma .line{display:flex}.chroma .k{color:var(--code-blue)}.chroma .kc{color:var(--code-magenta)}.chroma .kd{color:var(--code-red)}.chroma .kn,.chroma .kp,.chroma .kr{color:var(--code-blue)}.chroma .kt{color:var(--code-red)}.chroma .n{color:var(--fg2)}.chroma .na{color:var(--code-blue)}.chroma .nc,.chroma .no{color:var(--code-yellow)}.chroma .nd{color:var(--code-blue);font-weight:700}.chroma .ni{color:var(--code-aqua)}.chroma .ne{color:var(--code-blue)}.chroma .nl{color:var(--code-aqua)}.chroma .nn{color:var(--code-namespace)}.chroma .nx{color:var(--fg4)}.chroma .py{color:var(--code-orange)}.chroma .nt,.chroma .nb,.chroma .bp{color:var(--code-blue)}.chroma .nv,.chroma .vc,.chroma .vg,.chroma .vi,.chroma .vm{color:var(--fg)}.chroma .nf,.chroma .fm{color:var(--code-blue)}.chroma .l,.chroma .ld{color:var(--fg2)}.chroma .s{color:var(--code-green)}.chroma .sa{color:var(--code-blue)}.chroma .sb,.chroma .sc{color:var(--code-green)}.chroma .dl{color:var(--code-blue)}.chroma .sd{color:var(--fg2)}.chroma .s2{color:var(--code-green)}.chroma .se{color:var(--code-blue)}.chroma .sh{color:var(--fg2)}.chroma .si,.chroma .sx{color:var(--code-green)}.chroma .sr{color:var(--code-aqua)}.chroma .s1,.chroma .ss{color:var(--code-green)}.chroma .m,.chroma .mb,.chroma .mf,.chroma .mh,.chroma .mi,.chroma .il,.chroma .mo{color:var(--code-red)}.chroma .o{color:var(--fg2)}@supports (color:color-mix(in lab, red, red)){.chroma .o{color:color-mix(in srgb,var(--fg2)70%,transparent)}}.chroma .o{font-weight:400}.chroma .ow{color:var(--fg2)}@supports (color:color-mix(in lab, red, red)){.chroma .ow{color:color-mix(in srgb,var(--fg2)70%,transparent)}}.chroma .ow{font-weight:400}.chroma .p{color:var(--fg2)}@supports (color:color-mix(in lab, red, red)){.chroma .p{color:color-mix(in srgb,var(--fg2)85%,white)}}.chroma .c,.chroma .ch,.chroma .cm,.chroma .c1,.chroma .cs,.chroma .cp{color:var(--code-comment);font-style:normal}.chroma .cpf{color:var(--code-comment);font-style:normal;font-weight:700}.chroma .g{color:var(--fg4)}.chroma .gd{color:var(--code-red);background-color:var(--bg1)}.chroma .ge{font-style:italic}.chroma .gr{color:var(--code-red)}.chroma .gh{color:var(--code-orange);font-weight:700}.chroma .gi{color:var(--code-green);background-color:var(--bg1)}.chroma .go,.chroma .gp{color:var(--fg2)}.chroma .gs{font-weight:700}.chroma .gu{color:var(--code-orange);font-weight:700}.chroma .gt{color:var(--code-red)}.chroma .gl{text-decoration:underline}.chroma .w{color:var(--fg4)}.content{padding-top:.5rem}.content .MathJax{overflow:visible;font-size:100%!important}.content .katex{padding-bottom:1rem;overflow:visible;font-size:100%!important}.content .katex-display>.katex{overflow:auto visible}.content :last-child{margin-bottom:0}.content a{text-decoration:underline;-webkit-text-decoration-color:var(--fg4);-webkit-text-decoration-color:var(--fg4);-webkit-text-decoration-color:var(--fg4);text-decoration-color:var(--fg4)}@supports (color:color-mix(in lab, red, red)){.content a{-webkit-text-decoration-color:color-mix(in srgb,var(--fg4)30%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fg4)30%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fg4)30%,transparent);text-decoration-color:color-mix(in srgb,var(--fg4)30%,transparent)}}.content a{transition:color .3s ease-in-out,text-decoration-color .3s ease-in-out}.content a:hover{color:var(--fg2);text-decoration:underline;-webkit-text-decoration-color:var(--fg2);-webkit-text-decoration-color:var(--fg2);-webkit-text-decoration-color:var(--fg2);text-decoration-color:var(--fg2)}@supports (color:color-mix(in lab, red, red)){.content a:hover{-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)30%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)30%,transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--fg2)30%,transparent);text-decoration-color:color-mix(in srgb,var(--fg2)30%,transparent)}}.content a.footnote-ref{text-decoration:none}.content a.footnote-ref:before{content:"["}.content a.footnote-ref:after{content:"]"}.content blockquote{background-color:var(--bg_s);border-left:none;margin:1.2rem 0 1.2rem 1rem;padding:0 1.25rem;font-style:normal}.content blockquote blockquote{background-color:var(--bg1)}.content blockquote.epigraph{color:var(--fg2);background:0 0;border:none;max-width:100%;margin:1.2rem 0 1.2rem 1rem;padding:0 1.25rem;font-size:1.05rem;font-style:italic;line-height:1.5;position:relative}.content blockquote.epigraph:before{content:"";background-color:var(--fg5);opacity:.6;width:3px;position:absolute;top:.2rem;bottom:.2rem;left:0}.content pre{-moz-text-size-adjust:none;text-size-adjust:none;font-variant-ligatures:none;border-radius:.2rem;padding:1rem 2rem 1rem 1rem;font-family:SF Mono,Monaco,Inconsolata,Fira Code,monospace;font-weight:400;position:relative;overflow-x:auto;background-color:var(--bg_code)!important}.content pre:has(code[data-lang]){padding-top:2rem}.code-block-wrapper{position:relative}button.copy-button{color:var(--fg4);cursor:pointer;opacity:0;z-index:10;background-color:#0000;border:none;border-radius:.3rem;align-items:center;gap:.25rem;padding:.4rem;transition:opacity .2s ease-in-out,background-color .15s ease-in-out,color .15s ease-in-out;display:flex;position:absolute;top:.5rem;left:auto;right:.5rem}.code-block-wrapper:hover .copy-button,.content pre:hover button.copy-button{opacity:1}button.copy-button:hover{background-color:var(--fg4);opacity:1!important}@supports (color:color-mix(in lab, red, red)){button.copy-button:hover{background-color:color-mix(in srgb,var(--fg4)8%,transparent)}}button.copy-button:hover{color:var(--fg2)}button.copy-button svg{fill:currentColor;width:1rem;height:1rem}.content pre code{color:var(--fg3);white-space:pre;word-break:normal;overflow-wrap:normal;-moz-text-size-adjust:none;text-size-adjust:none;letter-spacing:0;padding:0 .8rem 0 .2rem;font-family:inherit;font-size:13px;font-weight:400;line-height:1.4;display:block}.content ul{margin-top:1rem;margin-bottom:1.2rem;margin-left:1.5rem;list-style:square}.content ul>li{margin-bottom:.2rem}.content ol{margin-top:1rem;margin-bottom:1.2rem;margin-left:2rem;list-style:decimal}.content ol>li{margin-bottom:.2rem}.content ol ol{list-style-type:lower-alpha}.content dt{font-weight:700}.content dd{margin-left:1rem}.content img{max-width:100%}.content strong.chinese{font-weight:400;text-emphasis-style:dot;text-emphasis-position:under}#back-to-top:hover{text-decoration:underline!important}@keyframes btn-spring{0%{transform:scale(.96)}40%{transform:scale(1.02)}70%{transform:scale(.99)}to{transform:scale(1)}}.btn{appearance:none;border:1px solid var(--fg);border-radius:8px;justify-content:center;align-items:center;gap:.5rem;min-height:36px;padding:0 14px;display:inline-flex}@supports (color:color-mix(in lab, red, red)){.btn{border:1px solid color-mix(in srgb,var(--fg)8%,transparent)}}.btn{color:var(--fg);font-family:var(--font-sans);cursor:pointer;font-size:15px;font-weight:400;line-height:1;transition:border-color .18s,box-shadow .16s,transform .12s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;transform:scale(1);text-decoration:none!important}.btn:before{content:"";opacity:0;pointer-events:none;border-radius:inherit;background:#000;transition:opacity .18s;position:absolute;inset:0}.btn:active,.btn.primary:active,.btn.secondary:active,.btn.ghost:active,.btn.plain:active{transition:transform .12s cubic-bezier(.4,0,.2,1)!important;transform:scale(.96)!important}.btn.btn-spring,.btn.primary.btn-spring,.btn.secondary.btn-spring,.btn.ghost.btn-spring,.btn.plain.btn-spring{transition:border-color .18s,box-shadow .16s!important;animation:.45s cubic-bezier(.34,1.56,.64,1) btn-spring!important}.btn[disabled],.btn.is-disabled{opacity:.6;cursor:not-allowed}.btn.primary{border-radius:100px;color:#000!important;background:linear-gradient(#f3f2f2 0%,#e6e6e6 87.5%)!important;border:none!important}.btn.primary:visited{color:#000!important;opacity:1!important}.btn.primary:hover,.btn.primary:active{border:none!important}.btn.primary:hover:before{opacity:.04}.btn.primary:active:before{opacity:.08}.darkmode .btn.primary{background:linear-gradient(#7a9fcd 5.17%,#6f93c1 23.1% 76.9%,#7a9fcd 94.83%)}.btn.secondary{background:linear-gradient(#fff 5.17%,#f6f6f6 22.41%,#f4f5f7 82.31%,#f6f7f9 94.83%);border:1px solid #0000001a}.btn.secondary,.btn.secondary:hover,.btn.secondary:visited{color:var(--fg)!important}.btn.secondary:hover{border:1px solid #00000024}.btn.secondary:active{border:1px solid #0000002e}.btn.secondary:hover:before{opacity:.02}.btn.secondary:active:before{opacity:.05}.btn.ghost{border-color:var(--fg);background:0 0}@supports (color:color-mix(in lab, red, red)){.btn.ghost{border-color:color-mix(in srgb,var(--fg)12%,transparent)}}.btn.plain{color:var(--fg);background:0 0;border-color:#0000!important}.btn.plain,.btn.plain:hover,.btn.plain:visited{color:var(--fg)!important}.btn.plain:before{display:none}.btn.plain:hover,.btn.plain:focus-visible{background:#0000000d}.btn.plain:active{background:#00000014}.darkmode .btn.plain:hover,.darkmode .btn.plain:focus-visible{background:#ffffff14}.darkmode .btn.plain:active{background:#ffffff1f}.btn.small,.btn.sm{border-radius:8px;min-height:32px;padding:0 12px}.btn.standard{border-radius:8px;min-height:36px;padding:0 14px}.btn.big,.btn.lg{border-radius:100px;min-height:40px;padding:0 18px;font-size:16px}.input,input.input,input[type=text],input[type=email],input[type=search],input[type=number],input[type=url],input[type=password],textarea.input{appearance:none;border:1px solid var(--fg);border-radius:10px;width:100%;padding:.7rem .8rem}@supports (color:color-mix(in lab, red, red)){.input,input.input,input[type=text],input[type=email],input[type=search],input[type=number],input[type=url],input[type=password],textarea.input{border:1px solid color-mix(in srgb,var(--fg)15%,transparent)}}.input,input.input,input[type=text],input[type=email],input[type=search],input[type=number],input[type=url],input[type=password],textarea.input{background:var(--bg)}@supports (color:color-mix(in lab, red, red)){.input,input.input,input[type=text],input[type=email],input[type=search],input[type=number],input[type=url],input[type=password],textarea.input{background:color-mix(in srgb,var(--bg)96%,var(--fg)4%)}}.input,input.input,input[type=text],input[type=email],input[type=search],input[type=number],input[type=url],input[type=password],textarea.input{color:var(--fg);font-family:var(--font-sans);outline:none;font-size:1rem;transition:border-color .16s,box-shadow .16s,background-color .16s}.input:focus,input:focus,textarea:focus{border-color:var(--blue)}@supports (color:color-mix(in lab, red, red)){.input:focus,input:focus,textarea:focus{border-color:color-mix(in srgb,var(--blue)50%,var(--fg)50%)}}.input:focus,input:focus,textarea:focus{box-shadow:0 0 0 3px var(--blue)}@supports (color:color-mix(in lab, red, red)){.input:focus,input:focus,textarea:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--blue)15%,transparent)}}.input.invalid{border-color:var(--red)}.field{gap:.35rem;display:grid}.field label{font-family:var(--font-sans);color:var(--fg2);font-size:.95rem}.field .error{color:var(--red);font-size:.92rem}@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-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
