@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--un-accent-opacity:100%;--un-bg-opacity:100%;--un-border-opacity:100%;--un-ease:initial;--un-leading:initial;--un-line-opacity:100%;--un-outline-opacity:100%;--un-outline-style:solid;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-space-x-reverse:initial;--un-text-opacity:100%;--un-to-opacity:100%;--un-translate-x:initial;--un-translate-y:initial;--un-translate-z:initial}}@property --un-text-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-leading{syntax:"*";inherits:false}@property --un-outline-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --un-accent-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-border-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-bg-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-line-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-inset-ring-color{syntax:"*";inherits:false}@property --un-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-inset-shadow-color{syntax:"*";inherits:false}@property --un-ring-color{syntax:"*";inherits:false}@property --un-ring-inset{syntax:"*";inherits:false}@property --un-ring-offset-color{syntax:"*";inherits:false}@property --un-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --un-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --un-shadow-color{syntax:"*";inherits:false}@property --un-translate-x{syntax:"*";inherits:false;initial-value:0}@property --un-translate-y{syntax:"*";inherits:false;initial-value:0}@property --un-translate-z{syntax:"*";inherits:false;initial-value:0}@property --un-scale-x{syntax:"*";inherits:false;initial-value:1}@property --un-scale-y{syntax:"*";inherits:false;initial-value:1}@property --un-scale-z{syntax:"*";inherits:false;initial-value:1}@property --un-ease{syntax:"*";inherits:false}@property --un-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --un-gradient-position{syntax:"*";inherits:false}@property --un-gradient-stops{syntax:"*";inherits:false}@property --un-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --un-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --un-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --un-gradient-via-stops{syntax:"*";inherits:false}@property --un-to-opacity{syntax:"<percentage>";inherits:false;initial-value:100%}@property --un-numeric-figure{syntax:"*";inherits:false}@property --un-numeric-fraction{syntax:"*";inherits:false}@property --un-numeric-spacing{syntax:"*";inherits:false}@property --un-ordinal{syntax:"*";inherits:false}@property --un-slashed-zero{syntax:"*";inherits:false}@property --un-space-x-reverse{syntax:"*";inherits:false;initial-value:0}:host,:root{--radius-lg:.5rem;--spacing:.25rem;--font-mono:"Fira Code", ui-monospace, monospace;--default-transition-timingFunction:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--colors-accent-light:#287858;--font-sans:"Inter", Inter var,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--tracking-wide:.025em;--fontWeight-medium:500;--leading-none:1;--fontWeight-semibold:600;--radius-DEFAULT:.25rem;--fontWeight-bold:700;--colors-white:#fff;--colors-neutral-950:oklch(14.5% 0 0);--colors-neutral-500:oklch(55.6% 0 0);--colors-gray-400:oklch(70.7% .022 261.325);--text-2xl-fontSize:1.5rem;--text-2xl-lineHeight:2rem;--text-sm-fontSize:.875rem;--text-sm-lineHeight:1.25rem;--text-xl-fontSize:1.25rem;--text-xl-lineHeight:1.75rem;--text-4xl-fontSize:2.25rem;--text-4xl-lineHeight:2.5rem;--radius-xl:.75rem;--text-3xl-fontSize:1.875rem;--text-3xl-lineHeight:2.25rem;--colors-accent-dark:#83c5a0;--colors-overlay:#10101088;--colors-hover-light:#f4f4f4;--colors-muted-light:#686868;--colors-heading-light:#202020;--colors-line-light:#e7e7e7;--colors-canvas-light:#fff;--colors-panel-light:#f0f0f0;--colors-code-light:#f7f7f7;--colors-body-light:#373737;--colors-hover-dark:#1c1c1c;--colors-muted-dark:#949494;--colors-heading-dark:#ededed;--colors-line-dark:#2b2b2b;--colors-canvas-dark:#0d0d0d;--colors-panel-dark:#1c1c1c;--colors-code-dark:#171717;--colors-body-dark:#bcbcbc;--radius-none:0;--colors-highlight-light:#28785812;--colors-highlight-dark:#83c5a016;--colors-selection:#83c5a044;--default-font-family:var(--font-sans);--default-monoFont-family:var(--font-mono)}*,::backdrop,:after,:before{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}:host,html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-featureSettings,normal);font-variation-settings:var(--default-font-variationSettings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:var(--default-monoFont-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-monoFont-featureSettings,normal);font-variation-settings:var(--default-monoFont-variationSettings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}menu,ol,ul{list-style:none}audio,canvas,embed,iframe,img,object,svg,video{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,optgroup,select,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-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden~=until-found])){display:none!important}.i-carbon\:checkmark,[i-carbon\:checkmark=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22m13%2024-9-9%201.414-1.414L13%2021.171%2026.586%207.586%2028%209z%22%2F%3E%3C%2Fsvg%3E)}.i-carbon\:checkmark,.i-carbon\:link,.i-carbon\:logo-facebook,.i-carbon\:logo-twitter,.i-ic\:round-mail,.i-icon-park-outline-close-small,.i-ri-check-line,.i-ri-close-line,.i-ri-file-copy-line,.i-ri-keyboard-line,.i-ri-moon-line,.i-ri-search-line,.i-ri-sun-line,.i-simple-icons-x,.i-uil\:line,[i-carbon\:checkmark=""],[i-carbon\:link=""],[i-carbon\:logo-facebook=""],[i-carbon\:logo-twitter=""],[i-ic\:round-mail=""],[i-icon-park-outline-close-small=""],[i-ri-check-line=""],[i-ri-close-line=""],[i-ri-file-copy-line=""],[i-ri-keyboard-line=""],[i-ri-moon-line=""],[i-ri-search-line=""],[i-ri-sun-line=""],[i-simple-icons-x=""],[i-uil\:line=""]{-webkit-mask:var(--un-icon) no-repeat;-webkit-mask:var(--un-icon) no-repeat;mask:var(--un-icon) no-repeat;color:inherit;background-color:currentColor;width:1.2em;height:1.2em;-webkit-mask-size:100% 100%;mask-size:100% 100%}.i-carbon\:link,[i-carbon\:link=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M29.25%206.76a6%206%200%200%200-8.5%200l1.42%201.42a4%204%200%201%201%205.67%205.67l-8%208a4%204%200%201%201-5.67-5.66l1.41-1.42-1.41-1.42-1.42%201.42a6%206%200%200%200%200%208.5A6%206%200%200%200%2017%2025a6%206%200%200%200%204.27-1.76l8-8a6%206%200%200%200-.02-8.48%22%2F%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M4.19%2024.82a4%204%200%200%201%200-5.67l8-8a4%204%200%200%201%205.67%200A3.94%203.94%200%200%201%2019%2014a4%204%200%200%201-1.17%202.85L15.71%2019l1.42%201.42%202.12-2.12a6%206%200%200%200-8.51-8.51l-8%208a6%206%200%200%200%200%208.51A6%206%200%200%200%207%2028a6.07%206.07%200%200%200%204.28-1.76l-1.42-1.42a4%204%200%200%201-5.67%200%22%2F%3E%3C%2Fsvg%3E)}.i-carbon\:logo-facebook,[i-carbon\:logo-facebook=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M26.67%204H5.33A1.34%201.34%200%200%200%204%205.33v21.34A1.34%201.34%200%200%200%205.33%2028h11.49v-9.28H13.7v-3.63h3.12v-2.67c0-3.1%201.89-4.79%204.67-4.79.93%200%201.86%200%202.79.14V11h-1.91c-1.51%200-1.8.72-1.8%201.77v2.31h3.6l-.47%203.63h-3.13V28h6.1A1.34%201.34%200%200%200%2028%2026.67V5.33A1.34%201.34%200%200%200%2026.67%204%22%2F%3E%3C%2Fsvg%3E)}.i-carbon\:logo-twitter,[i-carbon\:logo-twitter=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2032%2032%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M11.548%2025.752c9.056%200%2014.01-7.503%2014.01-14.01%200-.213%200-.425-.015-.636A10%2010%200%200%200%2028%208.556a9.8%209.8%200%200%201-2.828.776%204.94%204.94%200%200%200%202.164-2.724%209.9%209.9%200%200%201-3.126%201.195%204.929%204.929%200%200%200-8.392%204.491A13.98%2013.98%200%200%201%205.67%207.15a4.93%204.93%200%200%200%201.525%206.573%204.9%204.9%200%200%201-2.235-.617v.063a4.926%204.926%200%200%200%203.95%204.827%204.9%204.9%200%200%201-2.223.084%204.93%204.93%200%200%200%204.6%203.42A9.88%209.88%200%200%201%204%2023.54a13.94%2013.94%200%200%200%207.547%202.209%22%2F%3E%3C%2Fsvg%3E)}.i-ic\:round-mail,[i-ic\:round-mail=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M20%204H4c-1.1%200-2%20.9-2%202v12c0%201.1.9%202%202%202h16c1.1%200%202-.9%202-2V6c0-1.1-.9-2-2-2m-.4%204.25-6.54%204.09c-.65.41-1.47.41-2.12%200L4.4%208.25a.85.85%200%201%201%20.9-1.44L12%2011l6.7-4.19a.85.85%200%201%201%20.9%201.44%22%2F%3E%3C%2Fsvg%3E)}.i-icon-park-outline-close-small,[i-icon-park-outline-close-small=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2048%2048%22%3E%3Cpath%20fill%3D%22none%22%20stroke%3D%22currentColor%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%20stroke-width%3D%224%22%20d%3D%22m14%2014%2020%2020m-20%200%2020-20%22%2F%3E%3C%2Fsvg%3E)}.i-ri-check-line,[i-ri-check-line=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22m10%2015.17%209.192-9.191%201.414%201.414L10%2017.999l-6.364-6.364%201.414-1.414z%22%2F%3E%3C%2Fsvg%3E)}.i-ri-close-line,[i-ri-close-line=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22m12%2010.587%204.95-4.95%201.414%201.414-4.95%204.95%204.95%204.95-1.415%201.414-4.95-4.95-4.949%204.95-1.414-1.415%204.95-4.95-4.95-4.95L7.05%205.638z%22%2F%3E%3C%2Fsvg%3E)}.i-ri-file-copy-line,[i-ri-file-copy-line=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M7%206V3a1%201%200%200%201%201-1h12a1%201%200%200%201%201%201v14a1%201%200%200%201-1%201h-3v3c0%20.552-.45%201-1.007%201H4.007A1%201%200%200%201%203%2021l.003-14c0-.552.45-1%201.006-1zM5.002%208%205%2020h10V8zM9%206h8v10h2V4H9z%22%2F%3E%3C%2Fsvg%3E)}.i-ri-keyboard-line,[i-ri-keyboard-line=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M3%2017h18v2H3zm0-6h3v3H3zm5%200h3v3H8zM3%205h3v3H3zm10%200h3v3h-3zm5%200h3v3h-3zm-5%206h3v3h-3zm5%200h3v3h-3zM8%205h3v3H8z%22%2F%3E%3C%2Fsvg%3E)}.i-ri-moon-line,[i-ri-moon-line=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M10%207a7%207%200%200%200%2012%204.9v.1c0%205.523-4.477%2010-10%2010S2%2017.523%202%2012%206.477%202%2012%202h.1A6.98%206.98%200%200%200%2010%207m-6%205a8%208%200%200%200%2015.062%203.762A9%209%200%200%201%208.238%204.938%208%208%200%200%200%204%2012%22%2F%3E%3C%2Fsvg%3E)}.i-ri-search-line,[i-ri-search-line=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22m18.031%2016.617%204.283%204.282-1.415%201.415-4.282-4.283A8.96%208.96%200%200%201%2011%2020c-4.968%200-9-4.032-9-9s4.032-9%209-9%209%204.032%209%209a8.96%208.96%200%200%201-1.969%205.617m-2.006-.742A6.98%206.98%200%200%200%2018%2011c0-3.867-3.133-7-7-7s-7%203.133-7%207%203.133%207%207%207a6.98%206.98%200%200%200%204.875-1.975z%22%2F%3E%3C%2Fsvg%3E)}.i-ri-sun-line,[i-ri-sun-line=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M12%2018a6%206%200%201%201%200-12%206%206%200%200%201%200%2012m0-2a4%204%200%201%200%200-8%204%204%200%200%200%200%208M11%201h2v3h-2zm0%2019h2v3h-2zM3.515%204.929l1.414-1.414L7.05%205.636%205.636%207.05zM16.95%2018.364l1.414-1.414%202.121%202.121-1.414%201.414zm2.121-14.85%201.414%201.415-2.121%202.121-1.414-1.414zM5.636%2016.95l1.414%201.414-2.121%202.121-1.414-1.414zM23%2011v2h-3v-2zM4%2011v2H1v-2z%22%2F%3E%3C%2Fsvg%3E)}.i-simple-icons-x,[i-simple-icons-x=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M14.234%2010.162%2022.977%200h-2.072l-7.591%208.824L7.251%200H.258l9.168%2013.343L.258%2024H2.33l8.016-9.318L16.749%2024h6.993zm-2.837%203.299-.929-1.329L3.076%201.56h3.182l5.965%208.532.929%201.329%207.754%2011.09h-3.182z%22%2F%3E%3C%2Fsvg%3E)}.i-uil\:line,[i-uil\:line=""]{--un-icon:url(data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%221.2em%22%20height%3D%221.2em%22%20viewBox%3D%220%200%2024%2024%22%3E%3Cpath%20fill%3D%22currentColor%22%20d%3D%22M13.78%209.46a.38.38%200%200%200-.38.38v1.67L12%209.65a.4.4%200%200%200-.33-.19.38.38%200%200%200-.38.38v2.84a.38.38%200%200%200%20.38.38.38.38%200%200%200%20.38-.38V11l1.39%201.91a.27.27%200%200%200%20.15.11.3.3%200%200%200%20.14%200A.33.33%200%200%200%2014%2013l.1-.07a.4.4%200%200%200%20.11-.27V9.84a.38.38%200%200%200-.43-.38M9.2%2012.27H8.14V9.84a.38.38%200%200%200-.38-.38.38.38%200%200%200-.38.38v2.84a.38.38%200%200%200%20.38.38H9.2a.39.39%200%200%200%20.39-.38.39.39%200%200%200-.39-.41m1.11-2.81a.39.39%200%200%200-.39.38v2.84a.39.39%200%200%200%20.39.38.38.38%200%200%200%20.38-.38V9.84a.38.38%200%200%200-.38-.38M17.91%202H6.09A4.1%204.1%200%200%200%202%206.09v11.82A4.1%204.1%200%200%200%206.09%2022h11.82A4.1%204.1%200%200%200%2022%2017.91V6.09A4.1%204.1%200%200%200%2017.91%202m.31%2012.28a2%202%200%200%201-.13.17%205.5%205.5%200%200%201-.8.8c-2%201.87-5.36%204.11-5.81%203.76s.64-1.76-.53-2a1%201%200%200%201-.25%200c-3.44-.48-6-2.89-6-5.78%200-3.25%203.29-5.88%207.34-5.88s7.34%202.63%207.34%205.88a5%205%200%200%201-1.16%203.05m-1.71-4.81H15a.38.38%200%200%200-.38.38v2.84a.38.38%200%200%200%20.38.38h1.48a.38.38%200%200%200%20.38-.38.38.38%200%200%200-.38-.38h-1.03v-.6h1.06a.39.39%200%200%200%20.38-.39.38.38%200%200%200-.38-.38h-1.06v-.61h1.06a.38.38%200%200%200%20.38-.38.38.38%200%200%200-.38-.48%22%2F%3E%3C%2Fsvg%3E)}.accent,.group:hover .post-row-title,.nav-link[aria-current],.site-footer a:hover,.text-link{color:color-mix(in srgb,var(--colors-accent-light) var(--un-text-opacity),transparent)}.dark .accent,.dark .group:hover .post-row-title,.dark .nav-link[aria-current],.dark .site-footer a:hover,.dark .text-link{color:color-mix(in srgb,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.code-body{--un-leading:1.8;font-size:.8125rem;line-height:1.8;font-family:var(--font-mono);margin:calc(var(--spacing) * 0);padding-block:calc(var(--spacing) * 4);background-color:color-mix(in srgb,var(--colors-code-light) var(--un-bg-opacity),transparent);white-space:pre;overflow-wrap:normal;tab-size:2;max-width:100%;overflow-x:auto}.code-copy{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent);padding-block:.35rem;padding-inline:calc(var(--spacing) * 2);border-radius:var(--radius-DEFAULT);flex-shrink:0;align-items:center;gap:.4rem;margin-left:auto;display:inline-flex}.dark .code-copy,.dark .code-language,.dark .dialog-description,.dark .dialog-note,.dark .icon-link,.dark .muted,.dark .nav-link,.dark .page-date,.dark .post-description,.dark .post-time,.dark .search-status,.dark .shortcut-setting,.dark .tool-button{color:color-mix(in srgb,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.code-error{color:color-mix(in srgb,var(--colors-body-light) var(--un-text-opacity),transparent);--un-leading:1.6;margin:calc(var(--spacing) * 0);padding-block:.65rem;padding-inline:calc(var(--spacing) * 4);border-top-width:1px;border-color:color-mix(in srgb,var(--colors-line-light) var(--un-border-opacity),transparent);font-size:.8125rem;line-height:1.6}.dark .code-error{color:color-mix(in srgb,var(--colors-body-dark) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--colors-line-dark) var(--un-border-opacity),transparent)}.code-header{--un-leading:1.5;padding-block:.6rem;padding-inline:calc(var(--spacing) * 4);border-bottom-width:1px;border-color:color-mix(in srgb,var(--colors-line-light) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--colors-panel-light) var(--un-bg-opacity),transparent);gap:calc(var(--spacing) * 3);align-items:center;font-size:.75rem;line-height:1.5;display:flex}.code-label{color:color-mix(in srgb,var(--colors-heading-light) var(--un-text-opacity),transparent);font-family:var(--font-mono);min-width:calc(var(--spacing) * 0);overflow-wrap:anywhere}.dark .code-label,.dark .dialog-heading,.dark .heading-color,.dark .page-title,.dark .post-row-title,.dark .wordmark{color:color-mix(in srgb,var(--colors-heading-dark) var(--un-text-opacity),transparent)}.code-language,.dialog-description,.muted{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dialog-description{--un-leading:1.65;margin-top:calc(var(--spacing) * 2);margin-bottom:calc(var(--spacing) * 5);font-size:.875rem;line-height:1.65}.dialog-heading{color:color-mix(in srgb,var(--colors-heading-light) var(--un-text-opacity),transparent);--un-font-weight:600;justify-content:space-between;align-items:center;font-size:1.125rem;font-weight:600;display:flex}.dialog-note{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent);margin-top:calc(var(--spacing) * 5);font-size:.75rem}.heading-color{color:color-mix(in srgb,var(--colors-heading-light) var(--un-text-opacity),transparent)}.icon-link{display:block}.icon-link,.nav-link,.page-date{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent)}.nav-link{padding-block:.65rem}.page-content{--un-leading:1.85;overflow-wrap:anywhere;font-size:1rem;line-height:1.85}.page-content :not(pre)>code{font-size:.875em;font-family:var(--font-mono);border-width:1px;border-color:color-mix(in srgb,var(--colors-line-light) var(--un-border-opacity),transparent);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb,var(--colors-code-light) var(--un-bg-opacity),transparent);-webkit-box-decoration-break:clone;box-decoration-break:clone;padding-block:.15em;padding-inline:.35em}.page-date{font-size:.75rem;font-family:var(--font-mono)}.page-title{color:color-mix(in srgb,var(--colors-heading-light) var(--un-text-opacity),transparent);--un-leading:1.35;--un-tracking:-.035em;letter-spacing:-.035em;--un-font-weight:600;font-size:calc(clamp(1.85rem,4vw,2.4rem));font-weight:600;line-height:1.35}.post-description{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent);--un-leading:1.7;margin-top:.35rem;font-size:.875rem;line-height:1.7}.post-row-title{color:color-mix(in srgb,var(--colors-heading-light) var(--un-text-opacity),transparent);transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to;transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration));--un-duration:.15s;transition-duration:.15s}.post-time{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent);font-size:.7rem;font-family:var(--font-mono);flex-shrink:0}.dark .prose-link{color:color-mix(in srgb,var(--colors-accent-dark) var(--un-text-opacity),transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--colors-line-dark) var(--un-line-opacity),transparent);text-decoration-color:color-mix(in srgb,var(--colors-line-dark) var(--un-line-opacity),transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--colors-line-dark) var(--un-line-opacity),transparent)}.prose-link{color:color-mix(in srgb,var(--colors-accent-light) var(--un-text-opacity),transparent);text-decoration-line:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--colors-line-light) var(--un-line-opacity),transparent);text-decoration-color:color-mix(in srgb,var(--colors-line-light) var(--un-line-opacity),transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--colors-line-light) var(--un-line-opacity),transparent);text-underline-offset:.2em}.dark .search-input{color:color-mix(in srgb,var(--colors-heading-dark) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--colors-line-dark) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--colors-hover-dark) var(--un-bg-opacity),transparent)}.search-input{color:color-mix(in srgb,var(--colors-heading-light) var(--un-text-opacity),transparent);padding-block:calc(var(--spacing) * 3);padding-inline:calc(var(--spacing) * 4);background-color:color-mix(in srgb,var(--colors-hover-light) var(--un-bg-opacity),transparent);border-width:1px;border-radius:.35rem;width:100%}.search-input,.search-result{border-color:color-mix(in srgb,var(--colors-line-light) var(--un-border-opacity),transparent)}.search-result{--un-leading:1.65;padding-block:.8rem;padding-inline:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 4);border-bottom-width:1px;justify-content:space-between;align-items:baseline;font-size:.875rem;line-height:1.65;display:flex}.search-status{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent);margin-top:calc(var(--spacing) * 5);margin-bottom:calc(var(--spacing) * 2);font-size:.75rem}.dark .shortcut-key,.dark .site-footer{color:color-mix(in srgb,var(--colors-muted-dark) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--colors-line-dark) var(--un-border-opacity),transparent)}.shortcut-key{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent);--un-leading:1.4;font-size:.75rem;line-height:1.4;font-family:var(--font-mono);text-align:center;border-radius:var(--radius-DEFAULT);border-width:1px;min-width:1.65rem;padding-block:.2rem;padding-inline:.4rem;display:inline-block}.shortcut-key,.shortcut-row,.site-footer{border-color:color-mix(in srgb,var(--colors-line-light) var(--un-border-opacity),transparent)}.shortcut-row{border-bottom-width:1px;justify-content:space-between;align-items:center;padding-block:.65rem;font-size:.875rem;display:flex}.shortcut-setting{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent);margin-top:calc(var(--spacing) * 5);align-items:center;gap:.6rem;font-size:.75rem;display:flex}.dark .site-body{color:color-mix(in srgb,var(--colors-body-dark) var(--un-text-opacity),transparent);background-color:color-mix(in srgb,var(--colors-canvas-dark) var(--un-bg-opacity),transparent);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.site-body{color:color-mix(in srgb,var(--colors-body-light) var(--un-text-opacity),transparent);margin:calc(var(--spacing) * 0);background-color:color-mix(in srgb,var(--colors-canvas-light) var(--un-bg-opacity),transparent);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;scrollbar-width:thin;min-height:100dvh}.site-footer{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent);--un-leading:1.8;margin-top:calc(var(--spacing) * 12);padding-top:calc(var(--spacing) * 12);padding-bottom:calc(var(--spacing) * 10);border-top-width:1px;font-size:.75rem;line-height:1.8}.site-nav{gap:calc(var(--spacing) * 6);font-size:.875rem;display:flex}.site-root{font-size:16px;font-family:var(--font-sans);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scrollbar-width:thin;scrollbar-color:#cfcfcf transparent;min-height:100dvh}.dark .skip-link{color:color-mix(in srgb,var(--colors-accent-dark) var(--un-text-opacity),transparent);background-color:color-mix(in srgb,var(--colors-canvas-dark) var(--un-bg-opacity),transparent)}.skip-link{color:color-mix(in srgb,var(--colors-accent-light) var(--un-text-opacity),transparent);padding-block:.65rem;padding-inline:calc(var(--spacing) * 4);background-color:color-mix(in srgb,var(--colors-canvas-light) var(--un-bg-opacity),transparent);--un-translate-y:-200%;translate:var(--un-translate-x) var(--un-translate-y);top:calc(var(--spacing) * 3);left:calc(var(--spacing) * 3);z-index:100;position:fixed}.tool-button{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent);width:calc(var(--spacing) * 10);height:calc(var(--spacing) * 10);border-radius:.35rem;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.dark .tooltip-panel{color:color-mix(in srgb,var(--colors-heading-dark) var(--un-text-opacity),transparent);border-color:color-mix(in srgb,var(--colors-line-dark) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--colors-panel-dark) var(--un-bg-opacity),transparent)}.tooltip-panel{padding-inline:calc(var(--spacing) * 2);padding-block:calc(var(--spacing));border-width:1px;border-color:color-mix(in srgb,var(--colors-line-light) var(--un-border-opacity),transparent);border-radius:var(--radius-DEFAULT);background-color:color-mix(in srgb,var(--colors-panel-light) var(--un-bg-opacity),transparent);--un-shadow:0 1px 3px 0 var(--un-shadow-color,#0000001a),0 1px 2px -1px var(--un-shadow-color,#0000001a);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);z-index:50;font-size:.75rem}.tooltip-panel,.wordmark{color:color-mix(in srgb,var(--colors-heading-light) var(--un-text-opacity),transparent)}.wordmark{--un-leading:1;--un-tracking:-.1em;letter-spacing:-.1em;--un-font-weight:600;font-size:2rem;font-weight:600;line-height:1}.dark .hover\:accent:hover{color:color-mix(in srgb,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.code-copy:hover,.hover\:accent:hover{color:color-mix(in srgb,var(--colors-accent-light) var(--un-text-opacity),transparent)}.code-copy:hover{background-color:color-mix(in srgb,var(--colors-canvas-light) var(--un-bg-opacity),transparent)}.dark .code-copy:hover{background-color:color-mix(in srgb,var(--colors-canvas-dark) var(--un-bg-opacity),transparent)}.dark .code-copy:hover,.dark .icon-link:hover{color:color-mix(in srgb,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.icon-link:hover{color:color-mix(in srgb,var(--colors-accent-light) var(--un-text-opacity),transparent)}.dark .nav-link:hover{color:color-mix(in srgb,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.nav-link:hover{color:color-mix(in srgb,var(--colors-accent-light) var(--un-text-opacity),transparent)}.dark .search-result:hover{color:color-mix(in srgb,var(--colors-accent-dark) var(--un-text-opacity),transparent);background-color:color-mix(in srgb,var(--colors-hover-dark) var(--un-bg-opacity),transparent)}.search-result:hover{color:color-mix(in srgb,var(--colors-accent-light) var(--un-text-opacity),transparent);background-color:color-mix(in srgb,var(--colors-hover-light) var(--un-bg-opacity),transparent)}.dark .tool-button:hover{color:color-mix(in srgb,var(--colors-accent-dark) var(--un-text-opacity),transparent);background-color:color-mix(in srgb,var(--colors-hover-dark) var(--un-bg-opacity),transparent)}.tool-button:hover{color:color-mix(in srgb,var(--colors-accent-light) var(--un-text-opacity),transparent);background-color:color-mix(in srgb,var(--colors-hover-light) var(--un-bg-opacity),transparent)}.dark .search-input::placeholder{color:color-mix(in srgb,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.search-input::placeholder{color:color-mix(in srgb,var(--colors-muted-light) var(--un-text-opacity),transparent)}.post-row{--un-leading:1.6;gap:calc(var(--spacing) * 5);align-items:flex-start;line-height:1.6;display:flex}.code-panel{margin-block:calc(var(--spacing) * 6);border-width:1px;border-color:color-mix(in srgb,var(--colors-line-light) var(--un-border-opacity),transparent);border-radius:var(--radius-lg);background-color:color-mix(in srgb,var(--colors-code-light) var(--un-bg-opacity),transparent);overflow:hidden}.site-shell{width:min(100% - 3rem,44rem);margin-inline:auto}.about-heading{margin-bottom:calc(var(--spacing) * 11);align-items:center}.about-heading,.footer-links{gap:calc(var(--spacing) * 5);display:flex}.footer-links{margin-bottom:.7rem}.page-heading{margin-bottom:calc(var(--spacing) * 10)}.page-title-row{margin-top:.6rem;margin-bottom:calc(var(--spacing) * 6);gap:calc(var(--spacing) * 4);flex-wrap:wrap;align-items:center;display:flex}.post-year{margin-bottom:calc(var(--spacing) * 12)}.site-tools{gap:calc(var(--spacing));align-items:center;margin-left:auto;display:flex}.site-dialog{padding:calc(var(--spacing) * 6);border-width:1px;border-color:color-mix(in srgb,var(--colors-line-light) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--colors-canvas-light) var(--un-bg-opacity),transparent);--un-shadow:0 1rem 4rem var(--un-shadow-color,#0003);width:min(100% - 2rem,36rem);max-height:75dvh;box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow);--un-translate-x:-50%;translate:var(--un-translate-x) var(--un-translate-y);z-index:51;border-radius:.65rem;position:fixed;top:calc(min(15vh,7rem));left:50%;overflow-y:auto}.code-body .line{padding-inline:calc(var(--spacing) * 5);min-height:1.8em;display:block}.site-header{padding-top:calc(var(--spacing) * 14);padding-bottom:calc(var(--spacing) * 20);gap:calc(var(--spacing) * 8);align-items:center;display:flex}.dark .site-body :where(:focus-visible){outline-color:color-mix(in srgb,var(--colors-accent-dark) var(--un-outline-opacity),transparent)}.site-body :where(:focus-visible){outline-style:var(--un-outline-style);outline-width:2px;outline-color:color-mix(in srgb,var(--colors-accent-light) var(--un-outline-opacity),transparent);outline-offset:5px;--un-outline-style:solid;border-radius:2px;outline-style:solid}.code-body:focus-visible{outline-offset:-3px;border-radius:var(--radius-none)}.post-thumbnail{border-width:1px;border-color:color-mix(in srgb,var(--colors-line-light) var(--un-border-opacity),transparent);background-color:color-mix(in srgb,var(--colors-hover-light) var(--un-bg-opacity),transparent);width:calc(var(--spacing) * 28);height:calc(var(--spacing) * 18);border-radius:.35rem;flex-shrink:0;display:block;overflow:hidden}.dark .code-header{background-color:color-mix(in srgb,var(--colors-panel-dark) var(--un-bg-opacity),transparent)}.dark .code-header,.dark .code-panel,.dark .line-color,.dark .page-content :not(pre)>code,.dark .search-result,.dark .shortcut-row{border-color:color-mix(in srgb,var(--colors-line-dark) var(--un-border-opacity),transparent)}.dark .code-panel,.dark .page-content :not(pre)>code{background-color:color-mix(in srgb,var(--colors-code-dark) var(--un-bg-opacity),transparent)}.line-color{border-color:color-mix(in srgb,var(--colors-line-light) var(--un-border-opacity),transparent)}.dark .post-thumbnail{background-color:color-mix(in srgb,var(--colors-hover-dark) var(--un-bg-opacity),transparent)}.dark .post-thumbnail,.dark .site-dialog{border-color:color-mix(in srgb,var(--colors-line-dark) var(--un-border-opacity),transparent)}.dark .site-dialog{background-color:color-mix(in srgb,var(--colors-canvas-dark) var(--un-bg-opacity),transparent)}.avatar{width:calc(var(--spacing) * 18);height:calc(var(--spacing) * 18);border-radius:3.40282e38px;flex-shrink:0;display:block;overflow:hidden}.code-body .line.highlight{background-color:color-mix(in srgb,var(--colors-highlight-light) var(--un-bg-opacity),transparent);--un-shadow:inset 2px 0 var(--un-shadow-color,#287858);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.dark .code-body{background-color:color-mix(in srgb,var(--colors-code-dark) var(--un-bg-opacity),transparent)}.dark .code-body .line.highlight{background-color:color-mix(in srgb,var(--colors-highlight-dark) var(--un-bg-opacity),transparent);--un-shadow:inset 2px 0 var(--un-shadow-color,#83c5a0);box-shadow:var(--un-inset-shadow),var(--un-inset-ring-shadow),var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.dialog-overlay{background-color:color-mix(in srgb,var(--colors-overlay) var(--un-bg-opacity),transparent);inset:calc(var(--spacing) * 0);z-index:50;position:fixed}.dark .interactive-surface{background-color:color-mix(in srgb,var(--colors-hover-dark) var(--un-bg-opacity),transparent)}.interactive-surface{background-color:color-mix(in srgb,var(--colors-hover-light) var(--un-bg-opacity),transparent)}.dark .site-body>#__nuxt{background-color:color-mix(in srgb,var(--colors-canvas-dark) var(--un-bg-opacity),transparent)}.site-body ::-moz-selection{background-color:color-mix(in srgb,var(--colors-selection) var(--un-bg-opacity),transparent)}.site-body::-moz-selection{background-color:color-mix(in srgb,var(--colors-selection) var(--un-bg-opacity),transparent)}.site-body ::selection{background-color:color-mix(in srgb,var(--colors-selection) var(--un-bg-opacity),transparent)}.site-body::selection{background-color:color-mix(in srgb,var(--colors-selection) var(--un-bg-opacity),transparent)}.site-body>#__nuxt{background-color:color-mix(in srgb,var(--colors-canvas-light) var(--un-bg-opacity),transparent);min-height:100dvh}.code-copy:disabled{opacity:.6;cursor:wait}.site-root.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;scrollbar-color:#373737 transparent}.dark .prose-link:hover{-webkit-text-decoration-color:color-mix(in srgb,var(--colors-accent-dark) var(--un-line-opacity),transparent);text-decoration-color:color-mix(in srgb,var(--colors-accent-dark) var(--un-line-opacity),transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--colors-accent-dark) var(--un-line-opacity),transparent)}.prose-link:hover{-webkit-text-decoration-color:color-mix(in srgb,var(--colors-accent-light) var(--un-line-opacity),transparent);text-decoration-color:color-mix(in srgb,var(--colors-accent-light) var(--un-line-opacity),transparent);-webkit-text-decoration-color:color-mix(in srgb,var(--colors-accent-light) var(--un-line-opacity),transparent)}.post-row-heading{gap:calc(var(--spacing) * 6);justify-content:space-between;align-items:baseline;display:flex}.post-row-content{min-width:calc(var(--spacing) * 0);flex:1}.avatar img,.post-thumbnail img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.post-thumbnail img{display:block}.code-body>code{width:max-content;min-width:100%;font:inherit;display:block}.page-content :where(img,video){max-width:100%;height:auto}.cursor-pointer,.site-body button{cursor:pointer}.skip-link:focus{--un-translate-y:calc(var(--spacing) * 0);translate:var(--un-translate-x) var(--un-translate-y)}.dark .site-body *{scrollbar-color:#373737 transparent}.site-body *{scrollbar-width:thin;scrollbar-color:#cfcfcf transparent}@media (prefers-reduced-motion:reduce){.site-body *,.site-body :after,.site-body :before{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media (width<=560px){.site-tools{width:100%;margin-left:-.6rem}.site-dialog{padding:calc(var(--spacing) * 5)}.code-body .line{padding-inline:calc(var(--spacing) * 4)}.code-header{padding-inline:calc(var(--spacing) * 3);gap:calc(var(--spacing) * 2)}.site-header{padding-top:calc(var(--spacing) * 8);padding-bottom:calc(var(--spacing) * 14);gap:calc(var(--spacing) * 4);flex-wrap:wrap}.post-row-heading{flex-direction:column;gap:.2rem}.search-result{gap:calc(var(--spacing));flex-direction:column}.post-row{gap:.85rem}.site-nav{gap:calc(var(--spacing) * 4)}.avatar{width:calc(var(--spacing) * 14);height:calc(var(--spacing) * 14)}.code-copy{min-height:calc(var(--spacing) * 11)}.post-thumbnail{width:calc(var(--spacing) * 20);height:calc(var(--spacing) * 13)}.site-shell{width:calc(100% - 2.5rem)}}@supports (color:color-mix(in lab,red,red)){.accent{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent)}.dark .accent{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.code-copy{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .code-copy{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.code-error{color:color-mix(in oklab,var(--colors-body-light) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent)}.dark .code-error{color:color-mix(in oklab,var(--colors-body-dark) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent)}.code-label{color:color-mix(in oklab,var(--colors-heading-light) var(--un-text-opacity),transparent)}.dark .code-label{color:color-mix(in oklab,var(--colors-heading-dark) var(--un-text-opacity),transparent)}.code-language{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .code-language,.dark .dialog-description{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.dialog-description{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .dialog-heading{color:color-mix(in oklab,var(--colors-heading-dark) var(--un-text-opacity),transparent)}.dialog-heading{color:color-mix(in oklab,var(--colors-heading-light) var(--un-text-opacity),transparent)}.dark .dialog-note{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.dialog-note{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .heading-color{color:color-mix(in oklab,var(--colors-heading-dark) var(--un-text-opacity),transparent)}.heading-color{color:color-mix(in oklab,var(--colors-heading-light) var(--un-text-opacity),transparent)}.dark .icon-link{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.icon-link{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .muted{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.muted{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .nav-link{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.dark .nav-link[aria-current]{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.nav-link{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.nav-link[aria-current]{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent)}.dark .page-date{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.page-date{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .page-title{color:color-mix(in oklab,var(--colors-heading-dark) var(--un-text-opacity),transparent)}.page-title{color:color-mix(in oklab,var(--colors-heading-light) var(--un-text-opacity),transparent)}.dark .post-description{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.post-description{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .post-row-title{color:color-mix(in oklab,var(--colors-heading-dark) var(--un-text-opacity),transparent)}.post-row-title{color:color-mix(in oklab,var(--colors-heading-light) var(--un-text-opacity),transparent)}.dark .post-time{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.post-time{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .prose-link{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--colors-line-dark) var(--un-line-opacity),transparent);text-decoration-color:color-mix(in oklab,var(--colors-line-dark) var(--un-line-opacity),transparent)}.prose-link{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent);-webkit-text-decoration-color:color-mix(in oklab,var(--colors-line-light) var(--un-line-opacity),transparent);text-decoration-color:color-mix(in oklab,var(--colors-line-light) var(--un-line-opacity),transparent)}.dark .search-input{color:color-mix(in oklab,var(--colors-heading-dark) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-hover-dark) var(--un-bg-opacity),transparent)}.search-input{color:color-mix(in oklab,var(--colors-heading-light) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-hover-light) var(--un-bg-opacity),transparent)}.dark .search-status{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.search-status{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .shortcut-key{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent)}.shortcut-key{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent)}.dark .shortcut-setting{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.shortcut-setting{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .site-body{color:color-mix(in oklab,var(--colors-body-dark) var(--un-text-opacity),transparent);background-color:color-mix(in oklab,var(--colors-canvas-dark) var(--un-bg-opacity),transparent)}.site-body{color:color-mix(in oklab,var(--colors-body-light) var(--un-text-opacity),transparent);background-color:color-mix(in oklab,var(--colors-canvas-light) var(--un-bg-opacity),transparent)}.dark .site-footer{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent)}.dark .site-footer a:hover{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.site-footer{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent)}.site-footer a:hover{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent)}.dark .skip-link{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent);background-color:color-mix(in oklab,var(--colors-canvas-dark) var(--un-bg-opacity),transparent)}.skip-link{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent);background-color:color-mix(in oklab,var(--colors-canvas-light) var(--un-bg-opacity),transparent)}.dark .text-link{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.text-link{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent)}.dark .tool-button{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.tool-button{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .tooltip-panel{color:color-mix(in oklab,var(--colors-heading-dark) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-panel-dark) var(--un-bg-opacity),transparent)}.tooltip-panel{color:color-mix(in oklab,var(--colors-heading-light) var(--un-text-opacity),transparent);border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-panel-light) var(--un-bg-opacity),transparent)}.dark .wordmark{color:color-mix(in oklab,var(--colors-heading-dark) var(--un-text-opacity),transparent)}.wordmark{color:color-mix(in oklab,var(--colors-heading-light) var(--un-text-opacity),transparent)}.dark .hover\:accent:hover{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.code-copy:hover,.hover\:accent:hover{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent)}.code-copy:hover{background-color:color-mix(in oklab,var(--colors-canvas-light) var(--un-bg-opacity),transparent)}.dark .code-copy:hover{background-color:color-mix(in oklab,var(--colors-canvas-dark) var(--un-bg-opacity),transparent)}.dark .code-copy:hover,.dark .icon-link:hover{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.icon-link:hover{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent)}.dark .nav-link:hover{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.nav-link:hover{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent)}.dark .group:hover .post-row-title{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent)}.group:hover .post-row-title{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent)}.dark .search-result:hover{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent);background-color:color-mix(in oklab,var(--colors-hover-dark) var(--un-bg-opacity),transparent)}.search-result:hover{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent);background-color:color-mix(in oklab,var(--colors-hover-light) var(--un-bg-opacity),transparent)}.dark .tool-button:hover{color:color-mix(in oklab,var(--colors-accent-dark) var(--un-text-opacity),transparent);background-color:color-mix(in oklab,var(--colors-hover-dark) var(--un-bg-opacity),transparent)}.tool-button:hover{color:color-mix(in oklab,var(--colors-accent-light) var(--un-text-opacity),transparent);background-color:color-mix(in oklab,var(--colors-hover-light) var(--un-bg-opacity),transparent)}.dark .search-input::placeholder{color:color-mix(in oklab,var(--colors-muted-dark) var(--un-text-opacity),transparent)}.search-input::placeholder{color:color-mix(in oklab,var(--colors-muted-light) var(--un-text-opacity),transparent)}.dark .site-body :where(:focus-visible){outline-color:color-mix(in oklab,var(--colors-accent-dark) var(--un-outline-opacity),transparent)}.site-body :where(:focus-visible){outline-color:color-mix(in oklab,var(--colors-accent-light) var(--un-outline-opacity),transparent)}.code-header{border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-panel-light) var(--un-bg-opacity),transparent)}.dark .code-header{border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-panel-dark) var(--un-bg-opacity),transparent)}.code-panel{border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-code-light) var(--un-bg-opacity),transparent)}.dark .code-panel,.dark .page-content :not(pre)>code{background-color:color-mix(in oklab,var(--colors-code-dark) var(--un-bg-opacity),transparent)}.dark .code-panel,.dark .line-color{border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent)}.line-color{border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent)}.dark .page-content :not(pre)>code{border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent)}.page-content :not(pre)>code{border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-code-light) var(--un-bg-opacity),transparent)}.dark .post-thumbnail{border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-hover-dark) var(--un-bg-opacity),transparent)}.post-thumbnail{border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-hover-light) var(--un-bg-opacity),transparent)}.dark .search-result{border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent)}.search-result{border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent)}.dark .shortcut-row{border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent)}.shortcut-row{border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent)}.dark .site-dialog{border-color:color-mix(in oklab,var(--colors-line-dark) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-canvas-dark) var(--un-bg-opacity),transparent)}.site-dialog{border-color:color-mix(in oklab,var(--colors-line-light) var(--un-border-opacity),transparent);background-color:color-mix(in oklab,var(--colors-canvas-light) var(--un-bg-opacity),transparent)}.code-body{background-color:color-mix(in oklab,var(--colors-code-light) var(--un-bg-opacity),transparent)}.code-body .line.highlight{background-color:color-mix(in oklab,var(--colors-highlight-light) var(--un-bg-opacity),transparent)}.dark .code-body{background-color:color-mix(in oklab,var(--colors-code-dark) var(--un-bg-opacity),transparent)}.dark .code-body .line.highlight{background-color:color-mix(in oklab,var(--colors-highlight-dark) var(--un-bg-opacity),transparent)}.dialog-overlay{background-color:color-mix(in oklab,var(--colors-overlay) var(--un-bg-opacity),transparent)}.dark .interactive-surface{background-color:color-mix(in oklab,var(--colors-hover-dark) var(--un-bg-opacity),transparent)}.interactive-surface{background-color:color-mix(in oklab,var(--colors-hover-light) var(--un-bg-opacity),transparent)}.dark .site-body>#__nuxt{background-color:color-mix(in oklab,var(--colors-canvas-dark) var(--un-bg-opacity),transparent)}.site-body ::selection{background-color:color-mix(in oklab,var(--colors-selection) var(--un-bg-opacity),transparent)}.site-body::selection{background-color:color-mix(in oklab,var(--colors-selection) var(--un-bg-opacity),transparent)}.site-body>#__nuxt{background-color:color-mix(in oklab,var(--colors-canvas-light) var(--un-bg-opacity),transparent)}.dark .prose-link:hover{-webkit-text-decoration-color:color-mix(in oklab,var(--colors-accent-dark) var(--un-line-opacity),transparent);text-decoration-color:color-mix(in oklab,var(--colors-accent-dark) var(--un-line-opacity),transparent)}.prose-link:hover{-webkit-text-decoration-color:color-mix(in oklab,var(--colors-accent-light) var(--un-line-opacity),transparent);text-decoration-color:color-mix(in oklab,var(--colors-accent-light) var(--un-line-opacity),transparent)}}.text-2xl{font-size:var(--text-2xl-fontSize);line-height:var(--un-leading,var(--text-2xl-lineHeight))}.text-4xl{font-size:var(--text-4xl-fontSize);line-height:var(--un-leading,var(--text-4xl-lineHeight))}.text-sm{font-size:var(--text-sm-fontSize);line-height:var(--un-leading,var(--text-sm-lineHeight))}.text-xl{font-size:var(--text-xl-fontSize);line-height:var(--un-leading,var(--text-xl-lineHeight))}.dark .dark\:text-white{color:color-mix(in srgb,var(--colors-white) var(--un-text-opacity),transparent)}.text-\[\.875rem\]{font-size:.875rem}.text-\[2\.2rem\]{font-size:2.2rem}.text-\[56px\]{font-size:56px}.text-neutral-500{color:color-mix(in srgb,var(--colors-neutral-500) var(--un-text-opacity),transparent)}.text-neutral-950{color:color-mix(in srgb,var(--colors-neutral-950) var(--un-text-opacity),transparent)}.group:hover .group-hover\:text-current{color:currentColor}.hover\:text-\[\#00DC82\]:hover{color:color-mix(in oklab,#00dc82 var(--un-text-opacity),transparent)}.color-inherit,.text-inherit{color:inherit}.leading-\[1\.3\]{--un-leading:1.3;line-height:1.3}.leading-\[1\.75\]{--un-leading:1.75;line-height:1.75}.leading-none{--un-leading:var(--leading-none);line-height:var(--leading-none)}.tracking-\[-\.04em\]{--un-tracking:-.04em;letter-spacing:-.04em}.tracking-wide{--un-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.font-400{--un-font-weight:400;font-weight:400}.font-600{--un-font-weight:600;font-weight:600}.font-bold{--un-font-weight:var(--fontWeight-bold);font-weight:var(--fontWeight-bold)}.font-medium{--un-font-weight:var(--fontWeight-medium);font-weight:var(--fontWeight-medium)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.font-semibold{--un-font-weight:var(--fontWeight-semibold);font-weight:var(--fontWeight-semibold)}.m-auto{margin:auto}.mx-auto{margin-inline:auto}.my-\[1\.1rem\]{margin-block:1.1rem}.my-0\.5em{margin-block:.5em}.my-1\.25em{margin-block:1.25em}.my-1\.6em{margin-block:1.6em}.my-10px{margin-block:10px}.my-2em{margin-block:2em}.-ml-1{margin-left:calc(var(--spacing) * -1)}.mb-0\.5em{margin-bottom:.5em}.mb-0\.6em{margin-bottom:.6em}.mb-1em{margin-bottom:1em}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mr-0\.5{margin-right:calc(var(--spacing) * .5)}.mt-\[\.4rem\]{margin-top:.4rem}.mt-1\.5em{margin-top:1.5em}.mt-1\.6em{margin-top:1.6em}.mt-12{margin-top:calc(var(--spacing) * 12)}.mt-2em{margin-top:2em}.last\:mt-0:last-child,.next\:mt-0+*{margin-top:calc(var(--spacing) * 0)}.first\:mb-0:first-child{margin-bottom:calc(var(--spacing) * 0)}.p-0{padding:calc(var(--spacing) * 0)}.p-1{padding:calc(var(--spacing))}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-5{padding-inline:calc(var(--spacing) * 5)}.py-1{padding-block:calc(var(--spacing))}.py-2{padding-block:calc(var(--spacing) * 2)}.text-center{text-align:center}.appearance-none{appearance:none}.focus\:outline-none:focus{--un-outline-style:none;outline-style:none}.list-disc{list-style-type:disc}.list-inside{list-style-position:inside}.list-none{list-style-type:none}.accent-accent-light{accent-color:color-mix(in srgb,var(--colors-accent-light) var(--un-accent-opacity),transparent)}.dark .dark\:accent-accent-dark{accent-color:color-mix(in srgb,var(--colors-accent-dark) var(--un-accent-opacity),transparent)}.border-0{border-width:0}.border-l-3{border-left-width:3px}.rounded{border-radius:var(--radius-DEFAULT)}.rounded-lg{border-radius:var(--radius-lg)}.bg-gray-400{background-color:color-mix(in srgb,var(--colors-gray-400) var(--un-bg-opacity),transparent)}.bg-transparent{background-color:#0000}.bg-white{background-color:color-mix(in srgb,var(--colors-white) var(--un-bg-opacity),transparent)}.dark .dark\:bg-neutral-950{background-color:color-mix(in srgb,var(--colors-neutral-950) var(--un-bg-opacity),transparent)}.bg-opacity-10{--un-bg-opacity:10%}.op-80{opacity:.8}.opacity-0{opacity:0}.opacity-50{opacity:.5}.underline{text-decoration-line:underline}.underline-offset-3{text-underline-offset:3px}.flex{display:flex}.inline-flex{display:inline-flex}.flex-wrap{flex-wrap:wrap}.gap-2{gap:calc(var(--spacing) * 2)}.grid{display:grid}.h-30{height:calc(var(--spacing) * 30)}.h-full{height:100%}.h1{height:calc(var(--spacing))}.h2{height:calc(var(--spacing) * 2)}.h3{height:calc(var(--spacing) * 3)}.h4{height:calc(var(--spacing) * 4)}.h5{height:calc(var(--spacing) * 5)}.h6{height:calc(var(--spacing) * 6)}.max-w-520px{max-width:520px}.min-h-screen{min-height:100vh}.w-30{width:calc(var(--spacing) * 30)}.w-50px{width:50px}.w-full{width:100%}.dark .dark\:block{display:block}.dark .dark\:hidden,.hidden,[hidden=""]{display:none}.italic{font-style:italic}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.scale-70{--un-scale-x:70%;--un-scale-y:70%}.scale-70,.scale-80,[scale~="1"]{scale:var(--un-scale-x) var(--un-scale-y)}.scale-80{--un-scale-x:80%;--un-scale-y:80%}[scale~="1"]{--un-scale-x:1%;--un-scale-y:1%}.transform{transform:var(--un-rotate-x) var(--un-rotate-y) var(--un-rotate-z) var(--un-skew-x) var(--un-skew-y)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,--un-gradient-from,--un-gradient-via,--un-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter}.transition,.transition-opacity,[transition~=opacity-0]{transition-timing-function:var(--un-ease,var(--default-transition-timingFunction));transition-duration:var(--un-duration,var(--default-transition-duration))}.transition-opacity,[transition~=opacity-0]{transition-property:opacity}[transition~=opacity-0]{--un-duration:0s}.duration-150,[transition~=duration-150]{--un-duration:.15s;transition-duration:.15s}.ease-\[ease\],[transition~="ease-[ease]"]{--un-ease:ease;transition-timing-function:ease}.items-center{align-items:center}.justify-center{justify-content:center}.place-content-center{place-content:center}.overflow-hidden{overflow:hidden}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.animate-pulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}[to~="$route.path.split("]{--un-gradient-to:color-mix(in oklab, var(--route\.path\.split\() var(--un-to-opacity), transparent);--un-gradient-stops:var(--un-gradient-via-stops,var(--un-gradient-position), var(--un-gradient-from) var(--un-gradient-from-position), var(--un-gradient-to) var(--un-gradient-to-position))}.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}.object-cover{-o-object-fit:cover;object-fit:cover}.table{display:table}.tabular-nums{--un-numeric-spacing:tabular-nums;font-variant-numeric:var(--un-ordinal,) var(--un-slashed-zero,) var(--un-numeric-figure,) var(--un-numeric-spacing,) var(--un-numeric-fraction,)}:where(.space-x-3>:not(:last-child)){--un-space-x-reverse:0;margin-inline-start:calc((var(--spacing) * 3) * var(--un-space-x-reverse));margin-inline-end:calc((var(--spacing) * 3) * (1 - var(--un-space-x-reverse)))}@media (prefers-reduced-motion:reduce){.motion-reduce\:transition-none{transition:none}}@media (width<=560px){.\[\@media\(max-width\:560px\)\]\:text-\[1\.85rem\]{font-size:1.85rem}}@supports (color:color-mix(in lab,red,red)){.dark .dark\:text-white{color:color-mix(in oklab,var(--colors-white) var(--un-text-opacity),transparent)}.text-neutral-500{color:color-mix(in oklab,var(--colors-neutral-500) var(--un-text-opacity),transparent)}.text-neutral-950{color:color-mix(in oklab,var(--colors-neutral-950) var(--un-text-opacity),transparent)}.accent-accent-light{accent-color:color-mix(in oklab,var(--colors-accent-light) var(--un-accent-opacity),transparent)}.dark .dark\:accent-accent-dark{accent-color:color-mix(in oklab,var(--colors-accent-dark) var(--un-accent-opacity),transparent)}.bg-gray-400{background-color:color-mix(in oklab,var(--colors-gray-400) var(--un-bg-opacity),transparent)}.bg-white{background-color:color-mix(in oklab,var(--colors-white) var(--un-bg-opacity),transparent)}.dark .dark\:bg-neutral-950{background-color:color-mix(in oklab,var(--colors-neutral-950) var(--un-bg-opacity),transparent)}}@media (width>=40rem){.sm\:text-3xl{font-size:var(--text-3xl-fontSize);line-height:var(--un-leading,var(--text-3xl-lineHeight))}.sm\:text-\[72px\]{font-size:72px}}@media (width>=48rem){.md\:rounded-xl{border-radius:var(--radius-xl)}}
