@font-face{font-family:GohuNerd Regular;src:url(/_next/static/media/gohunerd_regular.7ad5a6ae.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:FiraCodeNerd Regular;src:url(/_next/static/media/firacodenerd_regular.1eb1d198.ttf) format("truetype");font-display:swap}@font-face{font-family:FiraCodeNerd Light;src:url(/_next/static/media/firacodenerd_light.c6b2b8e9.ttf) format("truetype");font-display:swap}@font-face{font-family:FiraCodeNerd Bold;src:url(/_next/static/media/firacodenerd_bold.f9add242.ttf) format("truetype");font-display:swap}:root{--ease-out-quart:cubic-bezier(0.25,1,0.5,1);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--bg-color:#eeeae3;--text-color:#0a0a0a;--text-secondary-color:#0a0a0a;--border-color:hsla(0,0%,80%,.25);--border-color-strong:hsla(0,0%,80%,.5);--card-bg:hsla(0,0%,80%,.25);--card-bg-hover:hsla(0,0%,80%,.15);--accent-color:#4a5568;--shadow:rgba(0,0,0,.1);--shadow-hover:rgba(0,0,0,.08)}.dark-mode{--bg-color:#011428;--text-color:#f0f0f0;--text-secondary-color:#f0f0f0;--border-color:hsla(0,0%,100%,.15);--border-color-strong:hsla(0,0%,100%,.3);--card-bg:hsla(0,0%,100%,.08);--card-bg-hover:hsla(0,0%,100%,.12);--accent-color:#a0aec0;--shadow:rgba(0,0,0,.3);--shadow-hover:rgba(0,0,0,.4)}body,html{padding:0;margin:0;background-color:var(--bg-color)!important;scrollbar-width:none;transition:background-color .5s ease;height:100vh;width:100vw}.row{display:flex;flex-wrap:wrap;width:100%;gap:10px}.col{flex:1 1;min-width:0}.col-1-3{flex-basis:calc(33.333% - 5px);max-width:calc(33.333% - 5px)}.col-1-3,.col-2-3{flex-grow:0;flex-shrink:0;min-width:0}.col-2-3{flex-basis:calc(66.666% - 5px);max-width:calc(66.666% - 5px)}.img-fluid{max-width:100%;height:auto}.w-50{width:50%}main{padding:4rem 6rem;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}@media only screen and (max-width:1023px){main{padding:4rem}}a,li,p{font-family:FiraCodeNerd Light;color:var(--text-secondary-color)!important;line-height:1.15;font-size:clamp(1rem,.5vw + .9rem,.95rem);margin-bottom:.75rem!important}a,h1,h2,h3,h4,h5,h6,li,p{transition:color .5s ease}h1,h2,h3,h4,h5,h6{font-family:FiraCodeNerd Regular;color:var(--text-color)!important;line-height:1;margin:0!important}b,strong{font-family:FiraCodeNerd Light}a{-webkit-text-decoration:dotted!important;text-decoration:dotted!important;word-break:break-all;white-space:normal;display:inline-block}a:focus-visible,button:focus-visible{outline:2px solid var(--text-color);outline-offset:2px}h1{font-size:3rem!important}h1,h2{font-family:GohuNerd Regular;margin-bottom:1.5rem!important}h2{font-size:1.25rem!important}table{width:100%;border-collapse:collapse;border:1px solid var(--border-color);margin-top:2rem;margin-bottom:4rem;word-break:break-word}table td,table th{padding:8px}table tbody,table td,table th{border:1px solid var(--border-color)!important}svg{color:inherit;transition:color .5s ease,fill .5s ease}svg,svg path{fill:currentColor}svg path{transition:fill .5s ease}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media only screen and (max-width:767px){main{padding:4rem 3rem}}@media only screen and (max-width:600px){main{overflow:hidden;width:100%;padding:4rem 2rem}.row{flex-direction:column!important}.row h1{word-break:normal!important}.row a{margin-bottom:0!important}.col,.col-1-3,.col-2-3{flex:1 1 100%!important;max-width:100%!important;width:100%!important;margin-top:2rem!important}}