*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;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";font-feature-settings:normal;font-variation-settings:normal}body{margin:0;line-height:inherit}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;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-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}}.custom-underline-effect:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#fff;transition:width .4s ease 0s,left .4s ease 0s;width:0}.custom-underline-effect:hover:after{content:var(--tw-content);left:0px;width:100%}.custom-underline-effect-primary:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:2px;left:50%;position:absolute;background:#fff;transition:width .4s ease 0s,left .4s ease 0s;width:0}.custom-underline-effect-primary:hover:after{content:var(--tw-content);left:0px;width:100%}.custom-underline-effect-primary:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}.custom-underline-effect-primary:hover:after{content:var(--tw-content);--tw-bg-opacity: 1;background-color:rgb(52 211 153 / var(--tw-bg-opacity))}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.bottom-12{bottom:3rem}.bottom-\[0\.5rem\]{bottom:.5rem}.bottom-\[0\.6rem\]{bottom:.6rem}.left-10{left:2.5rem}.left-\[20\%\]{left:20%}.right-\[0\.5rem\]{right:.5rem}.right-\[0\.6rem\]{right:.6rem}.top-\[20\%\]{top:20%}.m-0{margin:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-10{margin-top:2.5rem;margin-bottom:2.5rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-3{margin-top:.75rem;margin-bottom:.75rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-6{margin-top:1.5rem;margin-bottom:1.5rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-10{margin-bottom:2.5rem}.mb-2{margin-bottom:.5rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mr-3{margin-right:.75rem}.mt-1{margin-top:.25rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-14{margin-top:3.5rem}.mt-2{margin-top:.5rem}.mt-20{margin-top:5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.line-clamp-1{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1}.block{display:block}.inline{display:inline}.flex{display:flex}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-\[18px\]{height:18px}.h-\[200px\]{height:200px}.h-\[24px\]{height:24px}.h-\[36px\]{height:36px}.h-\[70px\]{height:70px}.w-4\/5{width:80%}.w-\[100\%\]{width:100%}.w-\[18px\]{width:18px}.w-\[240px\]{width:240px}.w-\[24px\]{width:24px}.w-\[350px\]{width:350px}.w-\[36px\]{width:36px}.w-\[6\%\]{width:6%}.w-\[70px\]{width:70px}.w-\[98\%\]{width:98%}.w-auto{width:auto}.w-full{width:100%}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-grow{flex-grow:1}.basis-1\/2{flex-basis:50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pop-in{0%{transform:translateY(500px)}to{transform:translateY(0)}}.animate-pop-in{animation:pop-in .3s ease-out}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cursor-pointer{cursor:pointer}.grid-flow-col{grid-auto-flow:column}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-rows-1{grid-template-rows:repeat(1,minmax(0,1fr))}.grid-rows-2{grid-template-rows:repeat(2,minmax(0,1fr))}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.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}.gap-4{gap:1rem}.gap-x-4{-moz-column-gap:1rem;column-gap:1rem}.gap-y-1{row-gap:.25rem}.space-x-6>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(1.5rem * var(--tw-space-x-reverse));margin-left:calc(1.5rem * calc(1 - var(--tw-space-x-reverse)))}.scroll-smooth{scroll-behavior:smooth}.rounded-full{border-radius:9999px}.rounded-md{border-radius:.375rem}.rounded-sm{border-radius:.125rem}.\!bg-gray-700{--tw-bg-opacity: 1 !important;background-color:rgb(55 65 81 / var(--tw-bg-opacity))!important}.\!bg-gray-800{--tw-bg-opacity: 1 !important;background-color:rgb(31 41 55 / var(--tw-bg-opacity))!important}.\!bg-gray-900{--tw-bg-opacity: 1 !important;background-color:rgb(17 24 39 / var(--tw-bg-opacity))!important}.\!bg-pink-500{--tw-bg-opacity: 1 !important;background-color:rgb(236 72 153 / var(--tw-bg-opacity))!important}.bg-gray-600{--tw-bg-opacity: 1;background-color:rgb(75 85 99 / var(--tw-bg-opacity))}.bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.bg-gray-900{--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.bg-gray-950{--tw-bg-opacity: 1;background-color:rgb(3 7 18 / var(--tw-bg-opacity))}.bg-slate-700{--tw-bg-opacity: 1;background-color:rgb(51 65 85 / var(--tw-bg-opacity))}.object-scale-down{-o-object-fit:scale-down;object-fit:scale-down}.p-0{padding:0}.p-2{padding:.5rem}.p-4{padding:1rem}.\!px-\[0\.4rem\]{padding-left:.4rem!important;padding-right:.4rem!important}.\!py-\[0\.3rem\]{padding-top:.3rem!important;padding-bottom:.3rem!important}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-\[0\.3rem\]{padding-top:.3rem;padding-bottom:.3rem}.text-center{text-align:center}.\!text-right{text-align:right!important}.text-right{text-align:right}.align-middle{vertical-align:middle}.font-inter{font-family:Inter}.font-jetbrains-mono{font-family:JetBrains Mono}.font-montserrat{font-family:Montserrat}.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}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-extrabold{font-weight:800}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.\!leading-\[1\.3\]{line-height:1.3!important}.text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.text-cyan-500{--tw-text-opacity: 1;color:rgb(6 182 212 / var(--tw-text-opacity))}.text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.text-primary{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}.text-red-500{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.underline-offset-8{text-underline-offset:8px}.shadow{--tw-shadow: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}html,body{height:100%;padding:0;margin:0;width:100%;display:flex;flex-direction:column;scroll-behavior:smooth;font-family:Inter}.bio-selector input{color:#34d399;text-transform:capitalize}.bio-selector:not(:first-of-type,:last-of-type) label{color:transparent;text-transform:capitalize}.bio-selector:first-of-type label,.bio-selector:last-of-type label{color:#34d399;text-transform:capitalize}.bio-ul{list-style-type:none}input,textarea,button,select,a{-webkit-tap-highlight-color:rgba(0,0,0,0)}*{-webkit-tap-highlight-color:transparent}a:focus,a:visited,a:active{outline:none}::-webkit-scrollbar{height:0px;width:1px}::-webkit-scrollbar-thumb{background:#34d399;border-radius:5px}::-webkit-scrollbar-track{background:rgb(3,7,18)}.primary-outline{border-width:2px;--tw-border-opacity: 1;border-color:rgb(52 211 153 / var(--tw-border-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.fill-down:hover{transition:.55s;box-shadow:inset 0 3.25rem #34d39980}.button{border-radius:.375rem;padding:.5rem 1rem;font-weight:600;transition-duration:.5s}.button:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-drop-shadow: drop-shadow(0 25px 25px rgb(0 0 0 / .15));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.button:active{--tw-scale-x: .98;--tw-scale-y: .98;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}:is(.dark .button){background-color:#030712}.name{letter-spacing:-1.5px;font-weight:800}.cust-container{display:grid;height:100vh;overflow:auto}@media (min-width: 640px){.cust-container{width:100vw}}@media (min-width: 768px){.cust-container{width:100vw}}@media (min-width: 1024px){.cust-container{width:80vw;grid-template-columns:.75fr 1fr}}nav ul li{margin:6px 0}nav ul li a{text-decoration:none;color:#34d399}@media (min-width: 1024px){.left{position:sticky;top:0px;height:100%;padding:1rem}.right{overflow:auto;padding:1rem}}.right section{position:relative;z-index:1}.date{text-transform:uppercase}#experience{flex:1;overflow-y:auto}.job-responsibilities ul{list-style-type:circle;padding-left:16px}.job-responsibilities ul li{list-style:disc}#education{flex:1;overflow-y:auto}.breadcrumb{display:flex;flex-direction:column}.breadcrumb-item{padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid #ccc}.breadcrumb-item:last-child{padding-bottom:0;margin-bottom:0;border-bottom:none}h3{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}p{margin:.25rem 0}.separator{position:relative;z-index:1;height:2px;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}#projects{flex:1;overflow-y:auto}.project-list{display:grid;gap:1rem}@media (min-width: 768px){.project-list{grid-template-columns:repeat(2,1fr)}}.project-card{display:flex;flex-direction:column;justify-content:space-between;width:100%;max-width:750px;border-radius:8px;padding:20px;box-shadow:0 2px 4px #0000001a}.project-title{font-weight:700;font-size:18px;margin-bottom:8px}.project-description{margin-bottom:20px}project-card{border-radius:4px;box-shadow:0 2px 6px #0000001a;padding:1rem}.project-title{font-size:1.2rem;font-weight:700;margin-bottom:.5rem}.project-description{margin-bottom:1rem}.custom-gray-text{color:#9eaab7}.shiki{overflow-x:auto;max-width:100%;padding:1rem}.shiki.custom-pre{width:100%;overflow-x:auto;overflow-y:hidden;white-space:pre-wrap;margin-top:1rem;margin-bottom:1rem}.shiki.custom-pre>code{white-space:pre-wrap;border-radius:.5rem;font-family:JetBrains Mono}@media (min-width: 640px){.shiki.custom-pre>code{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.shiki.custom-pre>code{font-size:1rem;line-height:1.5rem}}.shiki.custom-pre>code>.highlight-line{display:inline-block;width:calc(100% + 1rem);background-color:#36554683;border-right:.25rem solid hsl(154,33%,39%);margin:0;padding:0}.heading{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.hover-underline{text-underline-offset:4px}.hover-underline:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity));text-decoration-line:underline}.blog>p{font-size:1.125rem;line-height:1.75rem;line-height:1.625;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}@media (min-width: 640px){.blog>p{margin-top:.5rem}}@media (min-width: 768px){.blog>p{margin-top:.75rem;font-size:1.25rem;line-height:1.75rem;line-height:1.625;letter-spacing:0em}}.blog>h1{font-size:1.5rem;font-weight:600;line-height:2rem;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity));text-underline-offset:4px}.blog>h1:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity));text-decoration-line:underline}@media (min-width: 640px){.blog>h1{margin-top:.5rem}}@media (min-width: 768px){.blog>h1{margin-top:.75rem;margin-bottom:.75rem;font-size:1.875rem;line-height:2.25rem;line-height:1.5}}.blog>h2{font-size:1.25rem;font-weight:600;line-height:2rem;--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity));text-underline-offset:4px}.blog>h2:hover{--tw-text-opacity: 1;color:rgb(243 244 246 / var(--tw-text-opacity));text-decoration-line:underline}@media (min-width: 640px){.blog>h2{margin-top:.5rem}}@media (min-width: 768px){.blog>h2{margin-top:.75rem;margin-bottom:.75rem;font-size:1.5rem;line-height:2rem;line-height:1.5}}.blog>.hr{margin-top:1rem;margin-bottom:1rem;position:relative;z-index:1;height:2px;--tw-bg-opacity: 1;background-color:rgb(17 24 39 / var(--tw-bg-opacity))}.blog .custom-inline-code{background-color:#53402580;color:#be9558;border-radius:.375rem;padding:.05rem .3rem;font-family:JetBrains Mono;font-size:.875rem;line-height:1.25rem;font-weight:600}@media (min-width: 768px){.blog .custom-inline-code{padding:.1rem .5rem;font-size:1rem;line-height:1.5rem}}.blog .custom-em{font-weight:600;font-style:italic;--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}.blog p>del{--tw-text-opacity: 1;color:rgb(239 68 68 / var(--tw-text-opacity));text-decoration-line:line-through}.playback-icon{cursor:pointer;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.playback-icon:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.selection\:bg-gray-800 *::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.selection\:bg-gray-800 *::selection{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.selection\:bg-gray-800::-moz-selection{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.selection\:bg-gray-800::selection{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.hover\:text-gray-300:hover{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.hover\:underline:hover{text-decoration-line:underline}.active\:scale-90:active{--tw-scale-x: .9;--tw-scale-y: .9;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.active\:text-primary:active{--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}:is(.dark .dark\:bg-dark){background-color:#030712}:is(.dark .dark\:text-primary){--tw-text-opacity: 1;color:rgb(52 211 153 / var(--tw-text-opacity))}:is(.dark .dark\:text-white){--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}:is(.dark .dark\:antialiased){-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 640px){.sm\:mt-2{margin-top:.5rem}.sm\:w-\[95\%\]{width:95%}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 768px){.md\:mt-20{margin-top:5rem}.md\:mt-3{margin-top:.75rem}.md\:w-\[90\%\]{width:90%}.md\:w-\[95\%\]{width:95%}.md\:max-w-\[350px\]{max-width:350px}.md\:max-w-sm{max-width:24rem}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:px-0{padding-left:0;padding-right:0}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-6xl{font-size:3.75rem;line-height:1}.md\:text-base{font-size:1rem;line-height:1.5rem}.md\:text-sm{font-size:.875rem;line-height:1.25rem}}@media (min-width: 1024px){.lg\:mx-auto{margin-left:auto;margin-right:auto}.lg\:mb-12{margin-bottom:3rem}.lg\:mt-12{margin-top:3rem}.lg\:mt-20{margin-top:5rem}.lg\:mt-8{margin-top:2rem}.lg\:block{display:block}.lg\:\!hidden{display:none!important}.lg\:w-\[50\%\]{width:50%}.lg\:w-\[60\%\]{width:60%}.lg\:min-w-\[800px\]{min-width:800px}.lg\:basis-1\/4{flex-basis:25%}.lg\:basis-3\/4{flex-basis:75%}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-2xl{font-size:1.5rem;line-height:2rem}.lg\:text-4xl{font-size:2.25rem;line-height:2.5rem}.lg\:text-lg{font-size:1.125rem;line-height:1.75rem}}@font-face{font-family:Montserrat;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:800;src:url(./montserrat-cyrillic-ext-800-normal.5159d0c2.woff2) format("woff2"),url(./montserrat-cyrillic-ext-800-normal.0d876631.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:800;src:url(./montserrat-cyrillic-800-normal.d8be2355.woff2) format("woff2"),url(./montserrat-cyrillic-800-normal.c0ce7f91.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:800;src:url(data:font/woff2;base64,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) format("woff2"),url(./montserrat-vietnamese-800-normal.7fa3ccbb.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:800;src:url(./montserrat-latin-ext-800-normal.302076a0.woff2) format("woff2"),url(./montserrat-latin-ext-800-normal.9ad0ab9a.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:800;src:url(./montserrat-latin-800-normal.d5d2945f.woff2) format("woff2"),url(./montserrat-latin-800-normal.36063bc1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(./inter-cyrillic-ext-400-normal.f7666a51.woff2) format("woff2"),url(./inter-cyrillic-ext-400-normal.f83f176b.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(./inter-cyrillic-400-normal.e9493683.woff2) format("woff2"),url(./inter-cyrillic-400-normal.3a27cac9.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(./inter-greek-ext-400-normal.d3e30cde.woff2) format("woff2"),url(./inter-greek-ext-400-normal.37983db3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(./inter-greek-400-normal.2f2d421a.woff2) format("woff2"),url(./inter-greek-400-normal.f8bb5355.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./inter-vietnamese-400-normal.5779ad5e.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(./inter-latin-ext-400-normal.64a98f58.woff2) format("woff2"),url(./inter-latin-ext-400-normal.495669c6.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(./inter-latin-400-normal.0364d368.woff2) format("woff2"),url(./inter-latin-400-normal.e3982e96.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(data:font/woff2;base64,d09GMgABAAAAAARsABAAAAAACMwAAAQRAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoBmA/U1RBVF4AXBEICoRkg3oLGgABNgIkAy4EIAWFAAeBAwwHGy8HyI7Cca8UYSlFWGJzMUTEQ/1+r2f33Q+oAgAFVkiO0LMiG92pzNTWmEogIUHV6LrA3+vU9yUZFWCUyyYpAGzHxMo5cgl5YpzSCUM8NWtp6sXT3zttbOqD96hLoIAijvawNWhs2hMogzEXBdQFssAy6shdkO6VPDXsvEGgCwihJoRAvaBtQgx0vqymBYQK7HoBasgsSYO9G/Rcy7nAD9pML9mFjgKPfId1ALiW9o7HQAUNkLR49NmAP3T1LIDvcKYsVP8XB0G1hXJmAH2cGQG5lOOYwRNCU2IAjgXYW7OFQ8CTV1oH8oewJAxfJWQEAAQqZBDoKEB+BpBwZjwGiJ8gUY0sCREiXJZ0Z5xVnPERYcR9YmHXCwDxHvHzot3vXmY3QADqmqhp5Ikhdr38OX/dCICxm8BvYCH0UMn7GeAIgauF0qTguFDk7y8SBckPFlz8SJ4vofPlGew+ZC+pEreJW7rJtuvDYZuDCR28i+w8dyn0zJXobrID0+4fRvi2EfLAEOTG4GDbgRGExLDxt4tE24bF+weByZRhiC0zZSqYNu2tUI+nPHcOqi9cGNO3BzbcIVs2dDMjcutbRfQlWX6wa/zmuKowR6r0Zq/KAerL2Lo3Y935H6eCJozvi+Wz3sDWmBhZuQjZkIkB1dHsF9/Dh+dfHMpWgeBA2S0d26erjNSsTjymkqHUKoquk8qL6V2/dtGKYkXHL46WF0mlnIhu2YRWU5SaOcVQqqwJTaskkh76NC1pj5MoYYpm6X/SaWWx8u+fZCVQSVdpS8Li4yefUh+ucay5uzkR4ODLF2bO0Y0d8wl8z2VZD2hdByDoV+rl9nqmPN2bkemffokxXwJsCUJde4rDdejqUOJFLY4CDoFcqp6l8OTYoznu+G5NxvTaNI+Vmn8L13v9Zf+FOP4T/n2/fT61j3/9JbmdaGm/7qAuQXAZlHm3BrezpAbEs3eyA7rCYipEJ8O75LL0p4A/8B5C1wLcNHwkWdbAP8RGEQGfI68EYSKCQOoHASrHDYBij4ugZsx2ULemg9R3TBIFAl1DgIB+EMAfutr3CiDGdSwnLZdKHC0HK712RlZmFlzYlNOn3yr58qV2PTcrJuJEKE//czjkYbmZ5atXpkYVI04RNy0rl361WC6sXE2MzDwctNzaGLn1s9Z9KwElD6VQYX9FgkorQdCjrkhVKSKdPRVkP2NiMVafddwnw16rpCDUJGjB4MYc1rxJAzeWjZEeJwHDc8JalrtVTRlOW2dmrf2eh04ePZZT/gzV5u/XlgnjMbprRAHhpi4WfEYYHA8cEYiH+EiAhEjEZ3T/A4gSeFzWgiVMaUooXcGC6LL3V/LMWqdT66fVezjj9znYL+kQ+zB0koJlTuAL5N31gDgEAA==) format("woff2"),url(data:font/woff;base64,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) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(./jetbrains-mono-cyrillic-400-normal.9f48e746.woff2) format("woff2"),url(./jetbrains-mono-cyrillic-400-normal.f391cdad.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(./jetbrains-mono-greek-400-normal.4e44607d.woff2) format("woff2"),url(./jetbrains-mono-greek-400-normal.f95fabcf.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(data:font/woff2;base64,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) format("woff2"),url(./jetbrains-mono-vietnamese-400-normal.73ce272a.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(./jetbrains-mono-latin-ext-400-normal.e5fba36c.woff2) format("woff2"),url(./jetbrains-mono-latin-ext-400-normal.135ef877.woff) format("woff");unicode-range:U+0100-02AF,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:var(--fontsource-display, swap);font-weight:400;src:url(./jetbrains-mono-latin-400-normal.7b53d2b1.woff2) format("woff2"),url(./jetbrains-mono-latin-400-normal.54664ced.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.basic-player.svelte-f31sgv.svelte-f31sgv{font-family:sans-serif,Helvetica,Arial;font-size:smaller;display:inline-grid;position:relative;grid-template-columns:80px 1fr;background:#3e3d3d;color:#fff;box-shadow:3px 2px 4px #0003;place-items:center;border-radius:3px}.left-slot.svelte-f31sgv.svelte-f31sgv,.right-slot.svelte-f31sgv.svelte-f31sgv{display:grid;place-items:center;border-radius:inherit;height:100%}.right-slot.svelte-f31sgv.svelte-f31sgv{box-shadow:inset 4px 0 4px #0003;border-top-left-radius:0;border-bottom-left-radius:0;min-width:180px;padding:0 .5em}.album-image.svelte-f31sgv.svelte-f31sgv,img.svelte-f31sgv.svelte-f31sgv{border-top-left-radius:inherit;border-bottom-left-radius:inherit;height:80px;grid-column:1/2;grid-row:1/2;display:grid}.track-info.svelte-f31sgv.svelte-f31sgv{display:grid;grid-template-rows:22px 35px 23px;width:100%}.play-pause.svelte-f31sgv.svelte-f31sgv{background:#1db954;height:40px;width:40px;box-sizing:border-box;border-radius:50%;display:grid;place-items:center;grid-column:1/2;grid-row:1/2;z-index:1;cursor:pointer;filter:drop-shadow(1px 1px 2px #0000003b)}.button.svelte-f31sgv.svelte-f31sgv{box-sizing:border-box;height:20px;padding-right:2px;border-color:transparent transparent transparent #FFF;transition:.1s all ease;will-change:border-width;border-style:solid;border-width:10px 0 10px 15px}.next.svelte-f31sgv.svelte-f31sgv,.prev.svelte-f31sgv.svelte-f31sgv{box-sizing:border-box;height:7.5px;border-style:solid;cursor:pointer}.next.svelte-f31sgv.svelte-f31sgv{border-color:transparent transparent transparent #1DB954;border-width:5px 0 5px 7.5px}.prev.svelte-f31sgv.svelte-f31sgv{border-color:transparent #1db954 transparent transparent;border-width:5px 7.5px 5px 0}.button.pause.svelte-f31sgv.svelte-f31sgv{border-style:double;border-width:0px 0 0px 15px}.hidden.svelte-f31sgv.svelte-f31sgv{display:none!important}.top.svelte-f31sgv.svelte-f31sgv{position:relative;display:flex;gap:.75em;justify-content:flex-start;place-items:center}.middle.svelte-f31sgv.svelte-f31sgv{display:flex;align-content:flex-start;justify-content:center;flex-direction:column}.bottom.svelte-f31sgv.svelte-f31sgv{display:grid;grid-template-columns:1fr auto;place-items:center;gap:.25em;color:#ffffff3b;font-size:small}.progress-bar.svelte-f31sgv.svelte-f31sgv{background-color:#00000029;border-radius:3px;height:5px;max-width:100%;width:100%}.progress.svelte-f31sgv.svelte-f31sgv{background:#ffffff3b;height:5px;border-radius:3px;border-top-left-radius:inherit;border-bottom-left-radius:inherit}.logo.svelte-f31sgv img.svelte-f31sgv{position:absolute;width:15px;height:15px;top:4px;right:-2px;filter:brightness(.5)}
