body,html{scroll-behavior:smooth;--shiki-light:#4c4f69;--shiki-dark:#d6deeb;--shiki-light-bg:#eff1f5;--shiki-dark-bg:#011627}*,:after,:before{font-family:var(--font-plex),sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" serif}code,code span{color:var(--shiki-light);background-color:var(--shiki-light-bg)}:not(img)::-moz-selection{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}:not(img)::selection{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}@media screen{body.dark{background:#1a202c;color:hsla(0,0%,100%,.92)}body.dark code,body.dark code span{color:var(--shiki-dark);background-color:var(--shiki-dark-bg)}body.dark :not(img)::-moz-selection{color:var(--shiki-light);background-color:var(--shiki-light-bg)}body.dark :not(img)::selection{color:var(--shiki-light);background-color:var(--shiki-light-bg)}}figure[data-rehype-pretty-code-figure]{margin-top:.75rem;margin-bottom:.75rem}figure[data-rehype-pretty-code-figure] code[data-line-numbers]{counter-reset:line}figure[data-rehype-pretty-code-figure] code>[data-line]:before{content:"";margin-right:2rem;display:inline-block;width:1rem;text-align:right;color:gray}figure[data-rehype-pretty-code-figure] code[data-line-numbers]>[data-line]:before{counter-increment:line;content:counter(line)}figure[data-rehype-pretty-code-figure] :not(div.p-3)>code[data-line-numbers]{padding-left:.5rem;padding-right:.5rem}.admonition{margin-bottom:1em}.admonition-content{padding:0 30px 15px 15px}.admonition-heading{display:flex;align-items:center;margin-top:0;margin-bottom:8px;width:100%}.admonition h5{text-transform:capitalize;font-weight:700;font-size:1.1rem;margin-top:15px;margin-left:40px}.admonition-icon{display:inline-block;vertical-align:middle;margin-bottom:5px;position:absolute}.admonition-icon svg{display:inline-block;width:22px;height:22px;stroke-width:0}.admonition-content>:last-child{margin-bottom:0}.admonition-tip{background-color:rgba(46,204,113,.1);border-left:8px solid #2ecc71}.admonition-tip h5{color:#2ecc71}.admonition-tip .admonition-icon{background-color:#2ecc71;padding:12px 8px 12px 0;border-bottom-right-radius:10px}.admonition-tip .admonition-icon svg{stroke:#fff;fill:#fff}.admonition-warning{background-color:rgba(230,126,34,.1);border-left:8px solid #e67e22}.admonition-warning h5{color:#e67e22}.admonition-warning .admonition-icon{padding:12px 8px}.admonition-warning .admonition-icon svg{stroke:#e67e22;fill:#e67e22}.admonition-caution{background-color:rgba(231,76,60,.1);border-left:8px solid #e74c3c}.admonition-caution h5{color:#e74c3c}.admonition-caution .admonition-icon svg{stroke:#e74c3c;fill:#e74c3c}.admonition-important{background-color:rgba(52,152,219,.1);border-left:8px solid #3498db}.admonition-important h5{color:#3498db}.admonition-important .admonition-icon svg{stroke:#3498db;fill:#3498db}.admonition-note{background-color:rgba(241,196,15,.1);border-left:8px solid #f1c40f}.admonition-note h5{color:#f1c40f}.admonition-note .admonition-icon{padding:12px 8px}.admonition-note .admonition-icon svg{stroke:#f1c40f;fill:#f1c40f}.admonition-question{background-color:rgba(8,61,119,.1);border-left:8px solid #083d77}.admonition-question h5{color:#083d77}.admonition-question .admonition-icon svg{stroke:#083d77;fill:#083d77}#resume-page :before{line-height:0!important;display:inline-block;margin:0!important;padding:0!important;font-size:2em!important;top:3px;position:relative}@media print{#resume-page *{line-height:1!important;letter-spacing:0!important;font-family:sans-serif!important}}*,:after,:before{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0/0);--un-ring-shadow:0 0 rgb(0 0 0/0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0/0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253/0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }::backdrop{--un-rotate:0;--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-scale-x:1;--un-scale-y:1;--un-scale-z:1;--un-skew-x:0;--un-skew-y:0;--un-translate-x:0;--un-translate-y:0;--un-translate-z:0;--un-pan-x: ;--un-pan-y: ;--un-pinch-zoom: ;--un-scroll-snap-strictness:proximity;--un-ordinal: ;--un-slashed-zero: ;--un-numeric-figure: ;--un-numeric-spacing: ;--un-numeric-fraction: ;--un-border-spacing-x:0;--un-border-spacing-y:0;--un-ring-offset-shadow:0 0 rgb(0 0 0/0);--un-ring-shadow:0 0 rgb(0 0 0/0);--un-shadow-inset: ;--un-shadow:0 0 rgb(0 0 0/0);--un-ring-inset: ;--un-ring-offset-width:0px;--un-ring-offset-color:#fff;--un-ring-width:0px;--un-ring-color:rgb(147 197 253/0.5);--un-blur: ;--un-brightness: ;--un-contrast: ;--un-drop-shadow: ;--un-grayscale: ;--un-hue-rotate: ;--un-invert: ;--un-saturate: ;--un-sepia: ;--un-backdrop-blur: ;--un-backdrop-brightness: ;--un-backdrop-contrast: ;--un-backdrop-grayscale: ;--un-backdrop-hue-rotate: ;--un-backdrop-invert: ;--un-backdrop-opacity: ;--un-backdrop-saturate: ;--un-backdrop-sepia: }.container{width:100%}@media (min-width:640px){.container{max-width:640px}}@media (min-width:768px){.container{max-width:768px}}@media (min-width:1024px){.container{max-width:1024px}}@media (min-width:1280px){.container{max-width:1280px}}@media (min-width:1536px){.container{max-width:1536px}}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute,.position-absolute{position:absolute}.fixed{position:fixed}.position-relative,.relative{position:relative}.sticky{position:sticky}.after\:absolute:after,.before\:absolute:before{position:absolute}.start-50{inset-inline-start:12.5rem}.bottom-0{bottom:0}.left-0{left:0}.top-0{top:0}.top-5{top:1.25rem}.before\:left-0:before{left:0}.before\:top-0:before{top:0}.after\:bottom-0:after{bottom:0}.after\:left-\[-20px\]:after{left:-20px}.after\:left-0:after{left:0}.after\:top-0:after{top:0}.after\:top-80\%:after{top:80%}.z-0{z-index:0}.z-10{z-index:10}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.before\:m-0:before,.m-0{margin:0}.mx-1vw{margin-left:1vw;margin-right:1vw}.mx-20px{margin-left:20px;margin-right:20px}.mx-auto{margin-left:auto;margin-right:auto}.my{margin-top:1rem;margin-bottom:1rem}.my-\[2px\]{margin-top:2px;margin-bottom:2px}.my-\[6vw\]{margin-top:6vw;margin-bottom:6vw}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.mb-\[-12px\]{margin-bottom:-12px}.mb-\[30px\]{margin-bottom:30px}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-50px{margin-bottom:50px}.mb-6{margin-bottom:1.5rem}.me{margin-inline-end:1rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mt-\[12px\]{margin-top:12px}.mt-\[30px\]{margin-top:30px}.mt-\[5vh\]{margin-top:5vh}.mt-10vh{margin-top:10vh}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-30{margin-top:7.5rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.before\:mr-10px:before{margin-right:10px}.inline{display:inline}.after\:block:after,.before\:block:before,.block{display:block}.inline-block{display:inline-block}.group:last-child .group-last\:hidden,.hidden{display:none}.size-32{width:8rem;height:8rem}.size-4{width:1rem;height:1rem}.h-6{height:1.5rem}.h-auto{height:auto}.h-fit{height:-moz-fit-content;height:fit-content}.h-screen{height:100vh}.h2{height:.5rem}.h3{height:.75rem}.max-w-\[60ch\]{max-width:60ch}.max-w-\[850px\]{max-width:850px}.max-w-800px{max-width:800px}.max-w-full{max-width:100%}.min-h-75vh{min-height:75vh}.min-w-\[2ch\]{min-width:2ch}.min-w-\[320px\]{min-width:320px}.min-w-10{min-width:2.5rem}.w-\[98\%\]{width:98%}.w-12\/12,.w-full{width:100%}.w-2\/12{width:16.6666666667%}.w-3\/12{width:25%}.w-6{width:1.5rem}.w-auto{width:auto}.w-fit{width:-moz-fit-content;width:fit-content}.before\:h-full:before{height:100%}.before\:w-0\.5:before{width:.125rem}.after\:h-2px:after{height:2px}.after\:h-full:after{height:100%}.after\:w-0\.5:after{width:.125rem}.after\:w-100:after{width:25rem}.after\:w-28:after{width:7rem}.after\:w-32:after{width:8rem}.after\:w-80\%:after{width:80%}.after\:w-full:after{width:100%}.flex{display:flex}.inline-flex{display:inline-flex}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.table{display:table}.hover\:rotate-\[-10deg\]:hover{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-10deg}.hover\:rotate-\[-10deg\]:hover,.hover\:rotate-\[10deg\]:hover{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:rotate-\[10deg\]:hover{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:10deg}.hover\:rotate-\[15deg\]:hover{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:15deg}.hover\:rotate-\[15deg\]:hover,.hover\:rotate-\[5deg\]:hover{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.hover\:rotate-\[5deg\]:hover{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:5deg}.active\:rotate-\[-15deg\]:active{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:-15deg}.active\:rotate-\[-15deg\]:active,.active\:rotate-\[10deg\]:active{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:rotate-\[10deg\]:active{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:10deg}.active\:rotate-\[15deg\]:active{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:15deg}.active\:rotate-\[15deg\]:active,.active\:rotate-\[20deg\]:active{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:rotate-\[20deg\]:active{--un-rotate-x:0;--un-rotate-y:0;--un-rotate-z:0;--un-rotate:20deg}.active\:scale-75:active{--un-scale-x:0.75;--un-scale-y:0.75}.active\:scale-75:active,.active\:scale-80:active{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.active\:scale-80:active{--un-scale-x:0.8;--un-scale-y:0.8}.hover\:after\:scale-x-100:hover:after{--un-scale-x:1}.after\:hover\:scale-x-70:hover:after,.hover\:after\:scale-x-100:hover:after{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.after\:hover\:scale-x-70:hover:after{--un-scale-x:0.7}.after\:scale-x-0:after{--un-scale-x:0}.after\:scale-x-0:after,.after\:transform:after,.transform{transform:translateX(var(--un-translate-x)) translateY(var(--un-translate-y)) translateZ(var(--un-translate-z)) rotate(var(--un-rotate)) rotateX(var(--un-rotate-x)) rotateY(var(--un-rotate-y)) rotate(var(--un-rotate-z)) skewX(var(--un-skew-x)) skewY(var(--un-skew-y)) scaleX(var(--un-scale-x)) scaleY(var(--un-scale-y)) scaleZ(var(--un-scale-z))}.cursor-pointer{cursor:pointer}.resize{resize:both}.list-none{list-style-type:none}.appearance-none{-webkit-appearance:none;-moz-appearance:none;appearance:none}.content-center{align-content:center}.content-start{align-content:flex-start}.items-start{align-items:flex-start}.items-center{align-items:center}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-evenly{justify-content:space-evenly}.gap-\[15px\]{gap:15px}.gap-\[200px\]{gap:200px}.gap-\[30px\]{gap:30px}.gap-0\.2{gap:.05rem}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-10{gap:2.5rem}.gap-10px{gap:10px}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5vh{gap:5vh}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-80px{gap:80px}.gap-x-2{-moz-column-gap:.5rem;column-gap:.5rem}.gap-x-8{-moz-column-gap:2rem;column-gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.25rem * var(--un-space-y-reverse))}.space-y-10>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(2.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(2.5rem * var(--un-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(.5rem * var(--un-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--un-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--un-space-y-reverse)));margin-bottom:calc(1rem * var(--un-space-y-reverse))}.overflow-x-auto{overflow-x:auto}.whitespace-nowrap{white-space:nowrap}.break-words{overflow-wrap:break-word}.b,.border{border-width:1px}.border-\[2px\]{border-width:2px}.border-\[5px\]{border-width:5px}.border-b-\[0\.2rem\]{border-bottom-width:.2rem}.border-b-2{border-bottom-width:2px}.border-t-\[1px\]{border-top-width:1px}.border-sky-500{--un-border-opacity:1;border-color:rgb(0 140 255/var(--un-border-opacity))}.rounded{border-radius:.25rem}.rounded-20px{border-radius:20px}.rounded-4{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.after\:rounded:after,.before\:rounded:before{border-radius:.25rem}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.b-none{border-style:none}.border-t-dashed{border-top-style:dashed}.bg-\[var\(--shiki-light-bg\)\]{background-color:var(--shiki-light-bg)}.bg-dark{--un-bg-opacity:1;background-color:rgb(34 34 34/var(--un-bg-opacity))}.bg-gray-100{--un-bg-opacity:1;background-color:rgb(243 244 246/var(--un-bg-opacity))}.dark .dark\:bg-\[var\(--shiki-dark-bg\)\]{background-color:var(--shiki-dark-bg)}.dark .dark\:bg-gray-900{--un-bg-opacity:1;background-color:rgb(17 24 39/var(--un-bg-opacity))}.before\:bg-gray-700:before{--un-bg-opacity:1;background-color:rgb(55 65 81/var(--un-bg-opacity))}.dark .before\:dark\:bg-gray-300:before{--un-bg-opacity:1;background-color:rgb(209 213 219/var(--un-bg-opacity))}.after\:bg-red-400:after,.after\:bg-red:after{--un-bg-opacity:1;background-color:rgb(248 113 113/var(--un-bg-opacity))}.dark .dark\:stroke-gray-200{--un-stroke-opacity:1;stroke:rgb(229 231 235/var(--un-stroke-opacity))}.stroke-gray-800{--un-stroke-opacity:1;stroke:rgb(31 41 55/var(--un-stroke-opacity))}.p-\[20px\]{padding:20px}.p-0{padding:0}.p-3{padding:.75rem}.p-30px{padding:30px}.p-8{padding:2rem}.before\:p-0:before{padding:0}.px-1{padding-left:.25rem;padding-right:.25rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.py-0\.5{padding-top:.125rem;padding-bottom:.125rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.pb-0{padding-bottom:0}.pb-10{padding-bottom:2.5rem}.pb-30{padding-bottom:7.5rem}.pb-70{padding-bottom:17.5rem}.pl-3{padding-left:.75rem}.ps-5{padding-inline-start:1.25rem}.pt,.pt-4{padding-top:1rem}.pt-20{padding-top:5rem}.pt-3{padding-top:.75rem}.pt-50{padding-top:12.5rem}.text-center{text-align:center}.text-end{text-align:end}.align-baseline{vertical-align:baseline}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.before\:text-2xl:before{font-size:1.5rem;line-height:2rem}.aria-selected\:text-red-400[aria-selected=true],.data-\[top-element\=\'true\'\]\:text-red-400[data-top-element=true],.text-red-400{--un-text-opacity:1;color:rgb(248 113 113/var(--un-text-opacity))}.dark .dark\:text-gray-100{--un-text-opacity:1;color:rgb(243 244 246/var(--un-text-opacity))}.dark .dark\:text-gray-300{--un-text-opacity:1;color:rgb(209 213 219/var(--un-text-opacity))}.dark .dark\:text-gray-400,.text-gray-400{--un-text-opacity:1;color:rgb(156 163 175/var(--un-text-opacity))}.dark .dark\:text-neutral-100{--un-text-opacity:1;color:rgb(245 245 245/var(--un-text-opacity))}.dark .dark\:text-neutral-400{--un-text-opacity:1;color:rgb(163 163 163/var(--un-text-opacity))}.dark .dark\:text-white,.text-white{--un-text-opacity:1;color:rgb(255 255 255/var(--un-text-opacity))}.text-black{--un-text-opacity:1;color:rgb(0 0 0/var(--un-text-opacity))}.text-blue-300{--un-text-opacity:1;color:rgb(147 197 253/var(--un-text-opacity))}.text-dark{--un-text-opacity:1;color:rgb(34 34 34/var(--un-text-opacity))}.text-gray-500{--un-text-opacity:1;color:rgb(107 114 128/var(--un-text-opacity))}.text-gray-600{--un-text-opacity:1;color:rgb(75 85 99/var(--un-text-opacity))}.text-gray-700{--un-text-opacity:1;color:rgb(55 65 81/var(--un-text-opacity))}.text-gray-800{--un-text-opacity:1;color:rgb(31 41 55/var(--un-text-opacity))}.text-gray-900{--un-text-opacity:1;color:rgb(17 24 39/var(--un-text-opacity))}.text-green-500{--un-text-opacity:1;color:rgb(34 197 94/var(--un-text-opacity))}.text-neutral-600{--un-text-opacity:1;color:rgb(82 82 82/var(--un-text-opacity))}.text-neutral-900{--un-text-opacity:1;color:rgb(23 23 23/var(--un-text-opacity))}.text-red-300{--un-text-opacity:1;color:rgb(252 165 165/var(--un-text-opacity))}.text-sky-500{--un-text-opacity:1;color:rgb(0 140 255/var(--un-text-opacity))}.text-yellow-500{--un-text-opacity:1;color:rgb(234 179 8/var(--un-text-opacity))}.hover\:text-red-400:hover{--un-text-opacity:1;color:rgb(248 113 113/var(--un-text-opacity))}.before\:text-gray-700:before{--un-text-opacity:1;color:rgb(55 65 81/var(--un-text-opacity))}.before\:text-red-400:before{--un-text-opacity:1;color:rgb(248 113 113/var(--un-text-opacity))}.dark .before\:dark\:text-gray-300:before{--un-text-opacity:1;color:rgb(209 213 219/var(--un-text-opacity))}.font-bold,.fw-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.leading-\[1\.2\]{line-height:1.2}.leading-none{line-height:1}.leading-normal{line-height:1.5}.leading-relaxed{line-height:1.625}.before\:leading-none:before{line-height:1}.tracking-tight{letter-spacing:-.025em}.font-sans{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji}.capitalize{text-transform:capitalize}.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)}.group:hover .group-hover\:hover\:underline:hover,.group:not(:hover) .group-\[\:not\(\:hover\)\]\:aria-selected\:underline[aria-selected=true],.hover\:underline:hover,.underline{text-decoration-line:underline}.hover-underline-black:hover{-webkit-text-decoration-color:rgb(0 0 0/var(--un-line-opacity));--un-line-opacity:1;text-decoration-color:rgb(0 0 0/var(--un-line-opacity))}.hover\:decoration-none:hover{text-decoration:none}.opacity-0{opacity:0}.shadow-sm{--un-shadow:var(--un-shadow-inset) 0 1px 2px 0 var(--un-shadow-color,rgb(0 0 0/0.05));box-shadow:var(--un-ring-offset-shadow),var(--un-ring-shadow),var(--un-shadow)}.outline-offset-2{outline-offset:2px}.outline-none{outline:2px solid transparent;outline-offset:2px}.dark .dark\:brightness-80{--un-brightness:brightness(0.8)}.dark .dark\:brightness-80,.drop-shadow-\[0px_0px_12px_\#F56565\]{filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.drop-shadow-\[0px_0px_12px_\#F56565\]{--un-drop-shadow:drop-shadow(0px 0px 12px #F56565)}.grayscale{--un-grayscale:grayscale(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.dark .dark\:hover\:invert:hover,.dark .dark\:invert{--un-invert:invert(1);filter:var(--un-blur) var(--un-brightness) var(--un-contrast) var(--un-drop-shadow) var(--un-grayscale) var(--un-hue-rotate) var(--un-invert) var(--un-saturate) var(--un-sepia)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-100{transition-duration:.1s}.duration-250{transition-duration:.25s}.duration-900{transition-duration:.9s}.after\:duration-250:after{transition-duration:.25s}.after\:ease-in-out:after,.ease,.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.before\:content-\[\'\'\]:before{content:""}.before\:content-\[\'•\'\]:before{content:"•"}.after\:content-\[\'\'\]:after,.after\:content-empty:after{content:""}@media print{.print\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.print\:m-0{margin:0}.print\:m-0\!{margin:0!important}.print\:mb-1{margin-bottom:.25rem}.print-inline,.print\:inline{display:inline}.print\:block{display:block}.print\:hidden{display:none}.print\:size-22{width:5.5rem;height:5.5rem}.print\:max-w-full{max-width:100%}.print\:max-w-full\!{max-width:100%!important}.print\:min-w-full{min-width:100%}.print\:w-4\/12{width:33.3333333333%}.print\:w-8\/12{width:66.6666666667%}.print\:inline-flex{display:inline-flex}.print\:flex-row{flex-direction:row}.print\:border{border-width:1px}.print\:border-gray-200{--un-border-opacity:1;border-color:rgb(229 231 235/var(--un-border-opacity))}.print\:border-none{border-style:none}.print\:bg-white{--un-bg-opacity:1;background-color:rgb(255 255 255/var(--un-bg-opacity))}.print\:p-0{padding:0}.print\:p-0\!{padding:0!important}.print\:text-base{font-size:1rem;line-height:1.5rem}.print\:text-lg{font-size:1.125rem;line-height:1.75rem}.print\:color-gray-700{--un-text-opacity:1;color:rgb(55 65 81/var(--un-text-opacity))}.print\:leading-none{line-height:1}.print\:tracking-tighter{letter-spacing:-.05em}}@media (min-width:768px){.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex{display:flex}.md\:flex-col{flex-direction:column}.md\:gap-40px{gap:40px}.md\:px-8{padding-left:2rem;padding-right:2rem}}@media (min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:mt-0{margin-top:0}.lg\:block{display:block}.lg\:w-10\/12{width:83.3333333333%}.lg\:w-4\/12{width:33.3333333333%}.lg\:w-7\/12{width:58.3333333333%}.lg\:w-8\/12{width:66.6666666667%}.after\:lg\:w-120:after{width:30rem}.after\:lg\:w-34\%:after{width:34%}.after\:lg\:w-40:after{width:10rem}.lg\:flex{display:flex}.lg\:flex-row{flex-direction:row}.lg\:gap-30px{gap:30px}}@media (min-width:1280px){.xl\:gap-10px{gap:10px}}