:root{--layer-1:1;--layer-2:2;--ease-squish-1:cubic-bezier(.5,-.1,.1,1.5);--radius-blob-1:30% 70% 70% 30%/53% 30% 70% 47%;--radius-blob-4:63% 37% 37% 63%/43% 37% 63% 57%;--ease-elastic-1:cubic-bezier(.5,.75,.75,1.25)}body{align-content:center;justify-content:center;place-content:center;color:#fff;color:var(--clr-secondary-3);background-color:#01080e;background-color:var(--clr-primary-0);font-family:Fira Code,monospace;font-feature-settings:"calt";font-variant-ligatures:contextual}.root,body{display:grid;overflow:hidden}.root{position:relative;grid-template-rows:auto 1fr auto;width:max(100vw - 1rem,98vw);height:max(100vh - 1rem,98vh);border-radius:8px;border-radius:var(--radius-local-4);border:1px solid #1e2d3e;border:var(--border-base);color:inherit;font-family:inherit;background-color:#011628;background-color:var(--clr-primary-1);font-size:.75rem}@media screen and (min-width:768px){.root{font-size:.875rem}}@media screen and (min-width:1024px){.root{font-size:1rem}}:where(*,:before,:after){box-sizing:border-box}:where(html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video){margin:0;padding:0;border:0;font:inherit}:where(html){height:100%}:where(html)[focus-within]{scroll-behavior:smooth}:where(html):focus-within{scroll-behavior:smooth}:where(body){height:max(100vh,100%);width:100%;text-rendering:optimizeSpeed}:where(ol,ul){list-style:none}:where(blockquote,q){quotes:none}:where(blockquote,q):after,:where(blockquote,q):before{content:""}:where(table){border-collapse:collapse;border-spacing:0}:where(img,picture){max-width:100%;display:block}:where(:focus){outline:1px dashed #fea35d;outline:1px dashed var(--clr-accent-0);outline-offset:-1px}:where(::-moz-placeholder){color:inherit;opacity:.5}:where(:-ms-input-placeholder){color:inherit;opacity:.5}:where(::placeholder){color:inherit;opacity:.5}:where(button,input,textarea,select){font:inherit;color:inherit}:where(button){background-color:transparent;border:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}:where(a){color:inherit;text-decoration:none;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none}:where(a):focus,:where(a):hover{text-decoration:underline}:where(a,button){cursor:pointer}@media (prefers-reduced-motion:reduce){html[focus-within]{scroll-behavior:auto}html:focus-within{scroll-behavior:auto}*,:after,:before{-webkit-animation-duration:.01ms!important;animation-duration:.01ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}.root__footer{display:grid;grid-template-columns:auto -webkit-min-content;grid-template-columns:auto min-content;border-top:1px solid #1e2d3e;border-top:var(--border-base)}@media screen and (min-width:640px){.root__footer{grid-template-columns:auto 1fr}}.root__footer small{display:grid;align-items:center;justify-items:center;place-items:center}.root__footer .nav{display:grid;grid-template-columns:repeat(2,auto) 1fr auto}.root__footer .nav__link{display:flex;align-items:center;gap:1rem;border-left:1px solid #1e2d3e;border-left:var(--border-base);color:#5f7a95;color:var(--clr-secondary-0);text-decoration:none}.root__footer .nav__link svg{width:1.5rem;height:1.5rem}@media screen and (min-width:640px){.root__footer .nav__link:nth-child(2){border-right:1px solid #1e2d3e;border-right:var(--border-base)}}.root__footer .nav__link:last-child{grid-column-start:-1}.root__header{position:relative;z-index:var(--layer-1);display:flex;width:100%;border-bottom:1px solid #1e2d3e;border-bottom:var(--border-base);background-color:#011628;background-color:var(--clr-primary-1)}@media screen and (min-width:452px){.root__header{justify-content:space-between}}@media screen and (min-width:768px){.root__header{display:grid;justify-content:normal;grid-template-columns:19rem auto;background-color:transparent}}.root__header .lines{position:relative;display:grid;align-content:center;justify-content:center;place-content:center;grid-column-start:2;height:100%;aspect-ratio:1}.root__header .lines svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:1rem;height:1rem;transition:transform .2s ease}.root__header .lines svg:first-child{transform:scale(1) rotate(0)}.root__header .lines svg:last-child{transform:scale(0) rotate(1turn)}@media screen and (min-width:768px){.root__header .lines{display:none}}.root__header .lines__input{position:absolute;top:0;left:10.125rem;transform:scaleX(1.1);margin:0;width:50px;height:48px;opacity:0;grid-column-start:2;z-index:var(--layer-2)}@media screen and (min-width:452px){.root__header .lines__input{right:0;left:auto;transform:scaleX(1)}}.root__header .lines__input:checked~.lines svg:first-child{transform:scale(0) rotate(1turn)}.root__header .lines__input:checked~.lines svg:last-child{transform:scale(1.5) rotate(0)}.root__header .lines__input:checked~.list-nav{position:absolute;top:calc(100% + 1px);left:0;right:0;display:block;background-color:#011628;background-color:var(--clr-primary-1)}@media screen and (min-width:768px){.root__header .lines__input:checked~.list-nav{position:-webkit-sticky;position:sticky;background-color:transparent}}.root__header .list{display:grid}.root__header .list-nav{display:none}@media screen and (min-width:768px){.root__header .list-nav{display:block}.root__header .list{grid-template-columns:repeat(3,auto) 1fr auto}}.root__header .list__item{-webkit-user-select:none!important;-moz-user-select:none!important;-ms-user-select:none!important;user-select:none!important}.root__header .list__item{border-bottom:1px solid #1e2d3e;border-bottom:var(--border-base)}@media screen and (min-width:768px){.root__header .list__item{border-bottom-width:0;border-left:1px solid #1e2d3e;border-left:var(--border-base)}.root__header .list__item:nth-child(3){border-right:1px solid #1e2d3e;border-right:var(--border-base)}}.root__header .list__item:last-child{grid-column-start:-1;border-top-right-radius:8px;border-top-right-radius:var(--radius-local-4)}.root__header .list__links{display:block;padding:1rem 1.25rem 1rem 1rem;border-radius:inherit;color:#5f7a95;color:var(--clr-secondary-0);text-decoration:none;background-image:linear-gradient(#fea35d,#fea35d);background-image:linear-gradient(var(--clr-accent-0),var(--clr-accent-0));background-repeat:no-repeat;background-size:100%;background-position-y:4rem;transition-duration:.3s;transition-timing-function:var(--ease-squish-1);transition-property:background-position-y,color;--bg-py-base:2.875rem;--bg-py-hover:2.75rem;--bg-py-hidden:4rem}@media screen and (min-width:768px){.root__header .list__links{--bg-py-base:3.125rem;--bg-py-hover:3rem}}.root__header .list__links:focus,.root__header .list__links:hover{background-position-y:var(--bg-py-base);color:#fff;color:var(--clr-secondary-3)}.root__header .list__links--current-page{-webkit-animation:a 1s ease forwards;animation:a 1s ease forwards;color:#fff;color:var(--clr-secondary-3)}@-webkit-keyframes a{0%,to{background-position-y:var(--bg-py-base)}20%{background-position-y:var(--bg-py-hover)}80%{background-position-y:var(--bg-py-hidden)}81%{background-position-y:calc(var(--bg-py-hidden)*-1)}}@keyframes a{0%,to{background-position-y:var(--bg-py-base)}20%{background-position-y:var(--bg-py-hover)}80%{background-position-y:var(--bg-py-hidden)}81%{background-position-y:calc(var(--bg-py-hidden)*-1)}}*,:after,:before{--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-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:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 transparent;--tw-ring-shadow:0 0 transparent;--tw-shadow:0 0 transparent;--tw-shadow-colored:0 0 transparent;--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: }.pointer-events-none{pointer-events:none}.z-10{z-index:10}.col-span-2{grid-column:span 2/span 2}.m-auto{margin:auto}.mr-auto{margin-right:auto}.ml-auto{margin-left:auto}.block{display:block}.grid{display:grid}.hidden{display:none}.w-fit{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.place-items-center{align-items:center;justify-items:center;place-items:center}.gap-16{gap:4rem}.p-4{padding:1rem}.py-4{padding-top:1rem;padding-bottom:1rem}.px-\[calc\(1rem\+1ch\)\]{padding-left:calc(1rem + 1ch);padding-right:calc(1rem + 1ch)}.px-3{padding-left:.75rem;padding-right:.75rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.text-6xl{font-size:3.75rem;line-height:1}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-sm{font-size:.875rem;line-height:1.25rem}.font-450{font-weight:450}.font-400{font-weight:400}.font-500{font-weight:500}.leading-snug{line-height:1.375}.text-secondary-0{--tw-text-opacity:1;color:hsla(210,22%,48%,var(--tw-text-opacity));color:hsla(var(--clr-secondary-0-alpha),var(--tw-text-opacity))}.text-secondary-2{--tw-text-opacity:1;color:hsla(233,57%,55%,var(--tw-text-opacity));color:hsla(var(--clr-secondary-2-alpha),var(--tw-text-opacity))}.no-underline{-webkit-text-decoration-line:none;text-decoration-line:none}.row-end-last{grid-row-end:-1}.scroll-custom{overflow:auto;overflow:overlay;padding-right:16px;scrollbar-color:#5f7a95;scrollbar-color:var(--clr-secondary-0)}.scroll-custom::-webkit-scrollbar{width:1rem;background-color:transparent;border-left:1px solid #1e2d3e;border-left:var(--border-base);background-clip:padding-box;background-color:#011628;background-color:var(--clr-primary-1)}.scroll-custom::-webkit-scrollbar-thumb{background-color:#5f7a95;background-color:var(--clr-secondary-0);border:4px solid transparent;border-right-width:3px;background-clip:padding-box}.main--hello{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:max(1rem,7vw + 1rem);gap:max(1rem,7vw + 1rem);padding:calc(3vh + 1rem) 2rem;z-index:0;overflow-y:auto;overflow-y:overlay}@media screen and (min-height:640px){.main--hello{overflow:hidden}}.main--hello:after,.main--hello:before{content:"";position:absolute;width:50%;height:80%}@media screen and (min-width:1024px){.main--hello:after,.main--hello:before{grid-column-start:2}}.main--hello:before{right:5rem;bottom:0;transform:rotate(45deg) translate(6rem,4rem) scale(.7);background-color:#4b5ace;background-color:var(--clr-secondary-2);border-radius:var(--radius-blob-1);filter:blur(15rem)}@media screen and (min-width:768px){.main--hello:before{filter:blur(10rem)}}.main--hello:after{transform:rotate(-45deg) translate(2rem,2rem) scale(.6);border-radius:var(--radius-blob-4);background-color:#45d9ac;background-color:var(--clr-accent-1);filter:blur(14rem)}.main--hello .game-container{display:none}@media screen and (min-width:1024px){.main--hello .game-container{position:relative;z-index:var(--layer-1);display:grid;grid-template-columns:3fr 2fr;grid-gap:1.875rem;gap:1.875rem;border-radius:8px;border-radius:var(--radius-local-4);border:1px solid #01080e;border:1px solid var(--clr-primary-0);margin:auto;padding:1.875rem;width:min(100%,50rem);height:min(100%,50rem);background:linear-gradient(150.26deg,rgba(23,85,83,.7) 1.7%,rgba(67,217,173,.091) 81.82%);box-shadow:inset 0 2px #ffffff4d;-webkit-backdrop-filter:blur(64px);backdrop-filter:blur(64px)}.main--hello .game-container__screw{position:absolute;display:inline-block;padding:.5rem;border-radius:100vw}.main--hello .game-container__screw svg{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:.875rem;height:.875rem}.main--hello .game-container__screw path{fill:#01080e80;fill:hsla(var(--clr-primary-0-alpha),.5)}.main--hello .game-container__screw:first-child{top:.5rem;left:.5rem;background:radial-gradient(73.08% 73.08% at 50% 26.92%,#196c6a 15.1%,#114b4a 100%);box-shadow:2px 2px 4px #0d4341,inset 0 1px 2px #1a8277}.main--hello .game-container__screw:nth-child(2){top:.5rem;right:.5rem;background:radial-gradient(73.08% 73.08% at 50% 26.92%,#217d7a 15.1%,#114b4a 100%);box-shadow:2px 2px 4px #0d4341,inset 0 1px 2px #1f8177}.main--hello .game-container__screw:nth-child(3){left:.5rem;bottom:.5rem;background:radial-gradient(73.08% 73.08% at 50% 26.92%,#164c51 15.1%,#0d3a40 100%);box-shadow:2px 2px 4px #092d32,inset 0 1px 2px #16645c}.main--hello .game-container__screw:nth-child(4){right:.5rem;bottom:.5rem;background:radial-gradient(73.08% 73.08% at 50% 26.92%,#234b7c 15.1%,#122e4f 100%);box-shadow:2px 2px 4px #122c4e,inset 0 1px 2px #2c588d}}.main--hello .game-container .board{border-radius:8px;border-radius:var(--radius-local-4);background:rgba(1,22,39,.84);box-shadow:inset 1px 5px 11px #02121bb5}.main--hello .game-container .info{display:grid;grid-template-rows:repeat(2,auto) 1fr auto;grid-gap:inherit;gap:inherit}.main--hello .game-container .info__keyboard{display:grid;border-radius:8px;border-radius:var(--radius-local-4);padding:1rem;background:rgba(1,8,14,.19);background:hsla(var(--clr-primary-0-alpha),.19);font-weight:500}.main--hello .game-container .arrows{display:grid;grid-template-columns:repeat(3,1fr);align-items:center;justify-items:center;place-items:center;grid-gap:.25rem;gap:.25rem;margin-top:.5rem}.main--hello .game-container .arrows__key{display:grid;align-items:center;justify-items:center;place-items:center;border-radius:8px;border-radius:var(--radius-local-4);padding:.25rem;background-color:#01080e;background-color:var(--clr-primary-0);width:100%;grid-row-start:2}.main--hello .game-container .arrows__key svg{opacity:.75}.main--hello .game-container .arrows__key path{fill:#fff;fill:var(--clr-secondary-3)}.main--hello .game-container .arrows__key:active svg{opacity:1}.main--hello .game-container .arrows__key:first-child{grid-row-start:1;grid-column-start:2}.main--hello .game-container .arrows__key:first-child svg{transform:rotate(180deg)}.main--hello .game-container .arrows__key:nth-child(2) svg{transform:rotate(90deg)}.main--hello .game-container .arrows__key:nth-child(3) svg{transform:rotate(1turn)}.main--hello .game-container .arrows__key:nth-child(4) svg{transform:rotate(270deg)}.main--hello .game-container .score{display:grid;grid-gap:1rem;gap:1rem;padding-left:1rem;padding-right:1rem}.main--hello .game-container .score__grid{display:grid;align-items:center;grid-template-columns:repeat(5,-webkit-max-content);grid-template-columns:repeat(5,max-content);grid-gap:1rem 1.5rem;gap:1rem 1.5rem}.main--hello .game-container .pulse{position:relative;z-index:var(--layer-2);width:10px;aspect-ratio:1;background-color:#45d9ac;background-color:var(--clr-accent-1);border-radius:100vw;border-radius:var(--radius-full)}.main--hello .game-container .pulse:after,.main--hello .game-container .pulse:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;z-index:var(--layer-negative-1);border-radius:inherit;background-color:inherit;-webkit-animation:b 1s -1.65s infinite;animation:b 1s -1.65s infinite;-webkit-animation-play-state:paused;animation-play-state:paused}.main--hello .game-container .pulse:focus:after,.main--hello .game-container .pulse:focus:before,.main--hello .game-container .pulse:hover:after,.main--hello .game-container .pulse:hover:before{will-change:transform,opacity;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-play-state:running;animation-play-state:running}.main--hello .game-container .pulse:focus:after,.main--hello .game-container .pulse:hover:after{-webkit-animation-delay:655ms;animation-delay:655ms}.main--hello .game-container .pulse:nth-child(10),.main--hello .game-container .pulse:nth-child(7),.main--hello .game-container .pulse:nth-child(8),.main--hello .game-container .pulse:nth-child(9){opacity:.4}@-webkit-keyframes b{0%{transform:scale(.9);opacity:.9}90%{transform:scale(2.5)}to{transform:scale(3.5);opacity:0}}@keyframes b{0%{transform:scale(.9);opacity:.9}90%{transform:scale(2.5)}to{transform:scale(3.5);opacity:0}}.main--about-me{--tabs-height:2.5rem;display:grid;grid-template-columns:19.0625rem 1fr 1fr;grid-template-columns:var(--header-username,19.0625rem) 1fr 1fr;grid-template-rows:var(--tabs-height) auto;height:calc(100vh - 8.125rem);height:var(--main-height,calc(100vh - 8.125rem))}.main--about-me .sidebar{display:grid;grid-template-columns:auto 1fr;grid-column-start:1;grid-row:1/span 2;border-right:1px solid #1e2d3e;border-right:var(--border-base)}.main--about-me .sidebar__buttons{display:grid;grid-template-rows:repeat(3,auto) 1fr;border-right:inherit}.main--about-me .sidebar__explorer .header{display:grid;border-bottom:1px solid #1e2d3e;border-bottom:var(--border-base);height:var(--tabs-height)}.main--about-me .sidebar__explorer .header__button{display:flex;align-items:center;gap:.5rem;padding-left:1rem;padding-right:1rem}.main--about-me .sidebar__explorer .header__button:not(.main--about-me .sidebar__explorer .header__button--active) path{fill:#fff;fill:var(--clr-secondary-3)}.main--about-me .sidebar__explorer .header__button--active{color:#5f7a95;color:var(--clr-secondary-0)}.main--about-me .sidebar__explorer .header__button--active svg{transform:rotate(270deg)}.main--about-me .sidebar__explorer .explorer{display:grid;grid-gap:.75rem;gap:.75rem;padding:1.5rem 1.25rem;color:#5f7a95;color:var(--clr-secondary-0);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main--about-me .sidebar__explorer .explorer__directory{display:grid;grid-gap:.375rem 0;gap:.375rem 0;grid-template-columns:1.5rem 1fr}.main--about-me .sidebar__explorer .explorer__directory:first-child .svg-directory path{fill:#e99286;fill:var(--clr-accent-2)}.main--about-me .sidebar__explorer .explorer__directory:nth-child(2) .svg-directory path{fill:#45d9ac;fill:var(--clr-accent-1)}.main--about-me .sidebar__explorer .explorer__directory:nth-child(3) .svg-directory path{fill:#4b5ace;fill:var(--clr-secondary-2)}.main--about-me .sidebar__explorer .explorer__folders{display:grid;align-items:center;grid-template-columns:-webkit-min-content auto 1fr;grid-template-columns:min-content auto 1fr;grid-gap:.1875rem .75rem;gap:.1875rem .75rem;grid-column:1/-1;justify-content:flex-start;padding:0}.main--about-me .sidebar__explorer .explorer__folders .svg-directory{opacity:1}.main--about-me .sidebar__explorer .explorer__folders .line-arrow-svg{opacity:.5}.main--about-me .sidebar__explorer .explorer__folders--active{color:#5f7a95;color:var(--clr-secondary-0)}.main--about-me .sidebar__explorer .explorer__folders--active .line-arrow-svg{transform:rotate(270deg)}.main--about-me .sidebar__explorer .explorer__nested{display:grid;grid-gap:.375rem;gap:.375rem;grid-column-start:2;grid-column-end:-1}.main--about-me .sidebar__explorer .explorer__nested .file__link{gap:.75rem}.main--about-me .sidebar__explorer .file__link{display:flex;align-items:center;gap:.375rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main--about-me .sidebar__explorer .file__link--active{color:#fff;color:var(--clr-secondary-3)}.main--about-me .sidebar__explorer .file__link--active svg{opacity:1}.main--about-me .tabs{display:grid;grid-auto-flow:column;grid-auto-columns:-webkit-max-content;grid-auto-columns:max-content;grid-row-start:1;grid-column:2/span 2;border-bottom:1px solid #1e2d3e;border-bottom:var(--border-base)}.main--about-me .tabs__tab{display:grid;grid-template-columns:1fr auto;align-items:center;justify-items:center;place-items:center;grid-gap:.5rem;gap:.5rem;padding-left:.75rem;padding-right:.625rem;border-right:1px solid #1e2d3e;border-right:var(--border-base);color:#5f7a95bf;color:hsla(var(--clr-secondary-0-alpha),.75)}.main--about-me .tabs__close{display:grid;align-content:center;justify-content:center;place-content:center;padding:0}.main--about-me .tabs__close svg{width:1.25rem;aspect-ratio:1}.main--about-me .description{display:grid;grid-template-columns:2ch 1fr;grid-row-start:2;grid-gap:1rem;gap:1rem;padding:1rem 2rem 1rem 1rem;border-right:1px solid #1e2d3e;border-right:var(--border-base);line-height:20px;color:#5f7a95;color:var(--clr-secondary-0)}.main--about-me .description__text{height:-webkit-min-content;height:-moz-min-content;height:min-content}.main--about-me .file--description{padding:1rem;border-right:1px solid #1e2d3e;border-right:var(--border-base);max-height:100%}:root{--clr-primary-0:#01080e;--clr-primary-0-alpha:208,87%,3%;--clr-primary-1:#011628;--clr-primary-1-alpha:207,95%,8%;--clr-primary-2:#011323;--clr-primary-2-alpha:208,94%,7%;--clr-secondary-0:#5f7a95;--clr-secondary-0-alpha:210,22%,48%;--clr-secondary-1:#3c9f95;--clr-secondary-1-alpha:174,45%,43%;--clr-secondary-2:#4b5ace;--clr-secondary-2-alpha:233,57%,55%;--clr-secondary-3:#fff;--clr-secondary-3-alpha:0,0%,100%;--clr-accent-0:#fea35d;--clr-accent-0-alpha:26,99%,68%;--clr-accent-1:#45d9ac;--clr-accent-1-alpha:162,66%,56%;--clr-accent-2:#e99286;--clr-accent-2-alpha:7,69%,72%;--clr-accent-3:#c98bdf;--clr-accent-3-alpha:284,57%,71%;--clr-lines-0:#1e2d3e;--clr-lines-0-alpha:211,34%,18%}[class*=btn]{border-radius:.5em;border-radius:var(--radius-btn,.5em);color:#fff;color:var(--clr-text-btn,var(--clr-secondary-3));background-color:#1c2b3b;background-color:var(--clr-bg-btn,#1c2b3b);border:1px solid transparent;border:1px solid var(--clr-border-btn,transparent);will-change:color,background-color,border;transition-property:color,background-color,border;transition-duration:.2s;transition-timing-function:var(--ease-elastic-1);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}[class*=btn]:focus,[class*=btn]:hover{--clr-bg-btn:#263b50}.btn--primary{--clr-text-btn:#01080e;--clr-bg-btn:#fea35d}.btn--primary:focus,.btn--primary:hover{--clr-bg-btn:#ffab6b}.btn--ghost{--clr-bg-btn:transparent;--clr-border-btn:var(--clr-secondary-3)}.btn--ghost:focus,.btn--ghost:hover{--clr-border-btn:hsla(var(--clr-secondary-3-alpha),.5);--clr-bg-btn:transparent}a>svg,button>svg{opacity:.5;transition:opacity .1s var(--ease-elastic-1)}a:focus,a:hover,button:focus,button:hover{color:#fff;color:var(--clr-secondary-3)}a:focus>svg,a:hover>svg,button:focus>svg,button:hover>svg{opacity:1}:root,[class*=border-default]{--border-base:var(--border-width,1px) var(--border-style,solid) var(--border--color,var(--clr-lines-0))}[class*=border-default]{border:1px solid #1e2d3e;border:var(--border-base)}:root{--radius-full:100vw;--radius-local-1:2px;--radius-local-2:4px;--radius-local-3:6px;--radius-local-4:8px;--radius-local-5:10px;--radius-local-6:12px}.elmsh-hl{background:#343434}.elmsh-add{background:#003800}.elmsh-del{background:#380000}.elmsh1{color:#ae81ff}.elmsh2{color:red}.elmsh3{color:orange}.elmsh4{color:#66d9ef}.elmsh5{color:#f92672}.elmsh6{color:#ae81ff}.elmsh7{color:#fd971f}.elmsh-js-ce{font-style:italic;color:#a6e22e}.elmsh-css-ar-i{font-weight:700;color:#f92672}.elmsh-comm,.elmsh3{color:#5f7a95;color:var(--clr-secondary-0)}.elmsh{color:#fff;color:var(--clr-secondary-3);font-weight:500;white-space:pre}.elmsh-elm-f{color:#4b5ace;color:var(--clr-secondary-2)}.elmsh-elm-ts{color:#45d9ac;color:var(--clr-accent-1)}.elmsh-elm-s{color:#e99286;color:var(--clr-accent-2)}.elmsh-elm-gs{color:#5f7a95;color:var(--clr-secondary-0)}.code-count .elmsh-line{display:flex;gap:1rem;white-space:pre-wrap}.code-count .elmsh-line:before{color:#5f7a95;color:var(--clr-secondary-0)}.code-count .elmsh-line[data-elmsh-lc="0"]:before{content:"0";padding-left:1ch}.code-count .elmsh-line[data-elmsh-lc="1"]:before{content:"1";padding-left:1ch}.code-count .elmsh-line[data-elmsh-lc="2"]:before{content:"2";padding-left:1ch}.code-count .elmsh-line[data-elmsh-lc="3"]:before{content:"3";padding-left:1ch}.code-count .elmsh-line[data-elmsh-lc="4"]:before{content:"4";padding-left:1ch}.code-count .elmsh-line[data-elmsh-lc="5"]:before{content:"5";padding-left:1ch}.code-count .elmsh-line[data-elmsh-lc="6"]:before{content:"6";padding-left:1ch}.code-count .elmsh-line[data-elmsh-lc="7"]:before{content:"7";padding-left:1ch}.code-count .elmsh-line[data-elmsh-lc="8"]:before{content:"8";padding-left:1ch}.code-count .elmsh-line[data-elmsh-lc="9"]:before{content:"9";padding-left:1ch}.code-count .elmsh-line[data-elmsh-lc="10"]:before{content:"10"}.code-count .elmsh-line[data-elmsh-lc="11"]:before{content:"11"}.code-count .elmsh-line[data-elmsh-lc="12"]:before{content:"12"}.code-count .elmsh-line[data-elmsh-lc="13"]:before{content:"13"}.code-count .elmsh-line[data-elmsh-lc="14"]:before{content:"14"}.code-count .elmsh-line[data-elmsh-lc="15"]:before{content:"15"}.code-count .elmsh-line[data-elmsh-lc="16"]:before{content:"16"}.code-count .elmsh-line[data-elmsh-lc="17"]:before{content:"17"}.code-count .elmsh-line[data-elmsh-lc="18"]:before{content:"18"}.code-count .elmsh-line[data-elmsh-lc="19"]:before{content:"19"}.code-count .elmsh-line[data-elmsh-lc="20"]:before{content:"20"}.code-count .elmsh-line[data-elmsh-lc="21"]:before{content:"21"}.code-count .elmsh-line[data-elmsh-lc="22"]:before{content:"22"}.code-count .elmsh-line[data-elmsh-lc="23"]:before{content:"23"}.code-count .elmsh-line[data-elmsh-lc="24"]:before{content:"24"}.code-count .elmsh-line[data-elmsh-lc="25"]:before{content:"25"}.code-count .elmsh-line[data-elmsh-lc="26"]:before{content:"26"}.code-count .elmsh-line[data-elmsh-lc="27"]:before{content:"27"}.code-count .elmsh-line[data-elmsh-lc="28"]:before{content:"28"}.code-count .elmsh-line[data-elmsh-lc="29"]:before{content:"29"}.code-count .elmsh-line[data-elmsh-lc="30"]:before{content:"30"}.code-count .elmsh-line[data-elmsh-lc="31"]:before{content:"31"}.code-count .elmsh-line[data-elmsh-lc="32"]:before{content:"32"}.code-count .elmsh-line[data-elmsh-lc="33"]:before{content:"33"}.code-count .elmsh-line[data-elmsh-lc="34"]:before{content:"34"}.code-count .elmsh-line[data-elmsh-lc="35"]:before{content:"35"}.code-count .elmsh-line[data-elmsh-lc="36"]:before{content:"36"}.code-count .elmsh-line[data-elmsh-lc="37"]:before{content:"37"}.code-count .elmsh-line[data-elmsh-lc="38"]:before{content:"38"}.code-count .elmsh-line[data-elmsh-lc="39"]:before{content:"39"}.code-count .elmsh-line[data-elmsh-lc="40"]:before{content:"40"}.code-count .elmsh-line[data-elmsh-lc="41"]:before{content:"41"}.code-count .elmsh-line[data-elmsh-lc="42"]:before{content:"42"}.code-count .elmsh-line[data-elmsh-lc="43"]:before{content:"43"}.code-count .elmsh-line[data-elmsh-lc="44"]:before{content:"44"}.code-count .elmsh-line[data-elmsh-lc="45"]:before{content:"45"}.code-count .elmsh-line[data-elmsh-lc="46"]:before{content:"46"}.code-count .elmsh-line[data-elmsh-lc="47"]:before{content:"47"}.code-count .elmsh-line[data-elmsh-lc="48"]:before{content:"48"}.code-count .elmsh-line[data-elmsh-lc="49"]:before{content:"49"}.code-count .elmsh-line[data-elmsh-lc="50"]:before{content:"50"}.code-count .elmsh-line[data-elmsh-lc="51"]:before{content:"51"}.code-count .elmsh-line[data-elmsh-lc="52"]:before{content:"52"}.code-count .elmsh-line[data-elmsh-lc="53"]:before{content:"53"}.code-count .elmsh-line[data-elmsh-lc="54"]:before{content:"54"}.code-count .elmsh-line[data-elmsh-lc="55"]:before{content:"55"}.code-count .elmsh-line[data-elmsh-lc="56"]:before{content:"56"}.code-count .elmsh-line[data-elmsh-lc="57"]:before{content:"57"}.code-count .elmsh-line[data-elmsh-lc="58"]:before{content:"58"}.code-count .elmsh-line[data-elmsh-lc="59"]:before{content:"59"}.code-count .elmsh-line[data-elmsh-lc="60"]:before{content:"60"}.code-count .elmsh-line[data-elmsh-lc="61"]:before{content:"61"}.code-count .elmsh-line[data-elmsh-lc="62"]:before{content:"62"}.code-count .elmsh-line[data-elmsh-lc="63"]:before{content:"63"}.code-count .elmsh-line[data-elmsh-lc="64"]:before{content:"64"}.code-count .elmsh-line[data-elmsh-lc="65"]:before{content:"65"}.code-count .elmsh-line[data-elmsh-lc="66"]:before{content:"66"}.code-count .elmsh-line[data-elmsh-lc="67"]:before{content:"67"}.code-count .elmsh-line[data-elmsh-lc="68"]:before{content:"68"}.code-count .elmsh-line[data-elmsh-lc="69"]:before{content:"69"}.code-count .elmsh-line[data-elmsh-lc="70"]:before{content:"70"}.code-count .elmsh-line[data-elmsh-lc="71"]:before{content:"71"}.code-count .elmsh-line[data-elmsh-lc="72"]:before{content:"72"}.code-count .elmsh-line[data-elmsh-lc="73"]:before{content:"73"}.code-count .elmsh-line[data-elmsh-lc="74"]:before{content:"74"}.code-count .elmsh-line[data-elmsh-lc="75"]:before{content:"75"}.code-count .elmsh-line[data-elmsh-lc="76"]:before{content:"76"}.code-count .elmsh-line[data-elmsh-lc="77"]:before{content:"77"}.code-count .elmsh-line[data-elmsh-lc="78"]:before{content:"78"}.code-count .elmsh-line[data-elmsh-lc="79"]:before{content:"79"}.code-count .elmsh-line[data-elmsh-lc="80"]:before{content:"80"}.code-count .elmsh-line[data-elmsh-lc="81"]:before{content:"81"}.code-count .elmsh-line[data-elmsh-lc="82"]:before{content:"82"}.code-count .elmsh-line[data-elmsh-lc="83"]:before{content:"83"}.code-count .elmsh-line[data-elmsh-lc="84"]:before{content:"84"}.code-count .elmsh-line[data-elmsh-lc="85"]:before{content:"85"}.code-count .elmsh-line[data-elmsh-lc="86"]:before{content:"86"}.code-count .elmsh-line[data-elmsh-lc="87"]:before{content:"87"}.code-count .elmsh-line[data-elmsh-lc="88"]:before{content:"88"}.code-count .elmsh-line[data-elmsh-lc="89"]:before{content:"89"}.code-count .elmsh-line[data-elmsh-lc="90"]:before{content:"90"}.code-count .elmsh-line[data-elmsh-lc="91"]:before{content:"91"}.code-count .elmsh-line[data-elmsh-lc="92"]:before{content:"92"}.code-count .elmsh-line[data-elmsh-lc="93"]:before{content:"93"}.code-count .elmsh-line[data-elmsh-lc="94"]:before{content:"94"}.code-count .elmsh-line[data-elmsh-lc="95"]:before{content:"95"}.code-count .elmsh-line[data-elmsh-lc="96"]:before{content:"96"}.code-count .elmsh-line[data-elmsh-lc="97"]:before{content:"97"}.code-count .elmsh-line[data-elmsh-lc="98"]:before{content:"98"}.code-count .elmsh-line[data-elmsh-lc="99"]:before{content:"99"}.code-count .elmsh-line[data-elmsh-lc="100"]:before{content:"100"}.code-count-lines{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;align-items:end;justify-items:end;place-items:end}:root{--layer-negative-1:-1;--layer-negative-2:-2;--layer-negative-3:-3}@media (min-width:768px){.md\:col-span-1{grid-column:span 1/span 1}.md\:block{display:block}.md\:inline-block{display:inline-block}.md\:hidden{display:none}}@media (min-width:1024px){.lg\:mr-0{margin-right:0}}@media (min-width:1536px){.\32xl\:block{display:block}}
