@charset "UTF-8";@font-face{font-display:swap;font-family:Iosevka Term;font-stretch:normal;font-style:normal;font-variation-settings:"wght" 700;font-weight:700;src:url(fonts/iosevka-term-bold.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka Term;font-stretch:normal;font-style:normal;font-variation-settings:"wght" 400;font-weight:400;src:url(fonts/iosevka-term-regular.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka Term;font-stretch:normal;font-style:italic;font-variation-settings:"wght" 700;font-weight:700;src:url(fonts/iosevka-term-bolditalic.woff2) format("woff2")}@font-face{font-display:swap;font-family:Iosevka Term;font-stretch:normal;font-style:italic;font-variation-settings:"wght" 400;font-weight:400;src:url(fonts/iosevka-term-italic.woff2) format("woff2")}:root{--size-base:clamp(16px,4vmin,22px);--line-height:1.6;--block-margin-bottom:calc(var(--size-base)*var(--line-height));--header-bg-color:#00f;--link-active-color:red;--link-hover-bg:#00f;--link-hover-fg:#fff;--link-normal-color:#0ff;--link-visited-color:#f0f;--logo-bg-color:#00f;--max-width:40em;--menu-active-bg:#000;--menu-active-fg:#fff;--menu-hover-bg:var(--link-hover-bg);--menu-hover-fg:var(--link-hover-fg);--page-bg-color:#000;--page-fg-color:#ccc;--page-strong-color:#fff;--shadow-color:rgba(51,51,51,.5);color-scheme:dark}@-webkit-keyframes count-up{0%{background-position:calc((var(--border-width) + var(--digit-width))*-1) 0}to{background-position:var(--pos) 0}}@keyframes count-up{0%{background-position:calc((var(--border-width) + var(--digit-width))*-1) 0}to{background-position:var(--pos) 0}}@-webkit-keyframes fade-in{0%{color:red;opacity:0}14.285714285714286%{color:red;opacity:1}28.571428571428573%{color:#0f0}42.85714285714286%{color:#00f}57.142857142857146%{color:#0ff}71.42857142857143%{color:#ff0}85.71428571428572%{color:#f0f}to{color:var(--page-fg-color)}}@keyframes fade-in{0%{color:red;opacity:0}14.285714285714286%{color:red;opacity:1}28.571428571428573%{color:#0f0}42.85714285714286%{color:#00f}57.142857142857146%{color:#0ff}71.42857142857143%{color:#ff0}85.71428571428572%{color:#f0f}to{color:var(--page-fg-color)}}@-webkit-keyframes header-nav-fade{0%{background:transparent;border-color:#000;color:#000}to{background:transparent;border-color:#fff;color:#fff}}@keyframes header-nav-fade{0%{background:transparent;border-color:#000;color:#000}to{background:transparent;border-color:#fff;color:#fff}}@-webkit-keyframes hr-fade-in{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes hr-fade-in{0%{-webkit-clip-path:inset(0 50% 0 50%);clip-path:inset(0 50% 0 50%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@-webkit-keyframes img-fade-in{0%{-webkit-filter:brightness(.25) contrast(2);filter:brightness(.25) contrast(2)}to{-webkit-filter:brightness(1) contrast(1);filter:brightness(1) contrast(1)}}@keyframes img-fade-in{0%{-webkit-filter:brightness(.25) contrast(2);filter:brightness(.25) contrast(2)}to{-webkit-filter:brightness(1) contrast(1);filter:brightness(1) contrast(1)}}@-webkit-keyframes img-load{0%{-webkit-clip-path:inset(0 0 90% 0);clip-path:inset(0 0 90% 0);-webkit-transform:scaleY(500%);transform:scaleY(500%)}25%{-webkit-clip-path:inset(0 0 70% 0);clip-path:inset(0 0 70% 0);-webkit-transform:scaleY(250%);transform:scaleY(250%)}50%{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0);-webkit-transform:scaleY(166.6666666%);transform:scaleY(166.6666666%)}75%{-webkit-clip-path:inset(0 0 25% 0);clip-path:inset(0 0 25% 0);-webkit-transform:scaleY(125%);transform:scaleY(125%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:scaleY(100%);transform:scaleY(100%)}}@keyframes img-load{0%{-webkit-clip-path:inset(0 0 90% 0);clip-path:inset(0 0 90% 0);-webkit-transform:scaleY(500%);transform:scaleY(500%)}25%{-webkit-clip-path:inset(0 0 70% 0);clip-path:inset(0 0 70% 0);-webkit-transform:scaleY(250%);transform:scaleY(250%)}50%{-webkit-clip-path:inset(0 0 50% 0);clip-path:inset(0 0 50% 0);-webkit-transform:scaleY(166.6666666%);transform:scaleY(166.6666666%)}75%{-webkit-clip-path:inset(0 0 25% 0);clip-path:inset(0 0 25% 0);-webkit-transform:scaleY(125%);transform:scaleY(125%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:scaleY(100%);transform:scaleY(100%)}}@-webkit-keyframes logo-border{0%{color:#f0f}50%,to{color:#0ff}}@keyframes logo-border{0%{color:#f0f}50%,to{color:#0ff}}@-webkit-keyframes logo-img{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes logo-img{0%{-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0);-webkit-transform:translateY(100%);transform:translateY(100%)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0);-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes logo-text{0%{color:#0ff}50%,to{color:#f0f}}@keyframes logo-text{0%{color:#0ff}50%,to{color:#f0f}}@-webkit-keyframes marquee{0%{-webkit-transform:translateX(clamp(100%,40rem,100vw));transform:translateX(clamp(100%,40rem,100vw))}to{-webkit-transform:translateX(var(--marquee-end-pos,-100%));transform:translateX(var(--marquee-end-pos,-100%))}}@keyframes marquee{0%{-webkit-transform:translateX(clamp(100%,40rem,100vw));transform:translateX(clamp(100%,40rem,100vw))}to{-webkit-transform:translateX(var(--marquee-end-pos,-100%));transform:translateX(var(--marquee-end-pos,-100%))}}@-webkit-keyframes shift-bg{0%{background-position:0 0}to{background-position:-40rem 0}}@keyframes shift-bg{0%{background-position:0 0}to{background-position:-40rem 0}}@-webkit-keyframes typing{0%{overflow:hidden;white-space:nowrap;width:0}to{width:40em}}@keyframes typing{0%{overflow:hidden;white-space:nowrap;width:0}to{width:40em}}html.js .no-js,html:not(.js) .js{display:none}.marquee{height:100%;overflow:hidden;padding:0;position:relative;text-transform:uppercase}.marquee__inner{align-items:flex-start;-webkit-animation:marquee steps(80) infinite both;animation:marquee steps(80) infinite both;-webkit-animation-delay:var(--marquee-delay,0);animation-delay:var(--marquee-delay,0);-webkit-animation-duration:var(--marquee-duration,10s);animation-duration:var(--marquee-duration,10s);display:flex;flex-flow:column nowrap;height:100%;justify-content:center;margin:0;position:absolute;width:-moz-max-content;width:-webkit-max-content;width:max-content}html:not(.fonts--ready) *,html:not(.fonts--ready) :after,html:not(.fonts--ready) :before{-webkit-animation-fill-mode:both!important;animation-fill-mode:both!important;-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.dactylo--typing.dactylo--caret>.dactylo__output:after,.dactylo--typing>.dactylo__output:after{display:none!important}@media not (prefers-reduced-motion:reduce){html:not(.anim--end) header nav a,html:not(.anim--end) header nav a:after,html:not(.anim--end) header nav a:before{-webkit-animation:header-nav-fade .6s steps(4);animation:header-nav-fade .6s steps(4)}hr{-webkit-animation:shift-bg 10s steps(10) infinite;animation:shift-bg 10s steps(10) infinite}html.dactylo--active a{text-decoration-color:transparent}html.dactylo--active h1{-webkit-animation:fade-in .5s step-end;animation:fade-in .5s step-end}html.dactylo--active h2 .dactylo__output{padding:calc(.5rem*var(--line-height)) 0 calc(.3rem*var(--line-height))}html.dactylo--active header h1+time .dactylo__output{padding:calc(.1rem*var(--line-height)) 0}html.dactylo--active header nav a,html.dactylo--active header nav a:after,html.dactylo--active header nav a:before,html.dactylo--active hr,html.dactylo--active img{-webkit-animation:none;animation:none;visibility:hidden}html.dactylo--active li::marker{color:transparent}html.dactylo--end:not(.anim--end) header nav a,html.dactylo--end:not(.anim--end) header nav a:after,html.dactylo--end:not(.anim--end) header nav a:before{-webkit-animation:header-nav-fade .6s steps(4);animation:header-nav-fade .6s steps(4)}html.dactylo--end:not(.anim--end) hr{-webkit-animation:hr-fade-in .6s steps(4),shift-bg 10s steps(10) .6s infinite;animation:hr-fade-in .6s steps(4),shift-bg 10s steps(10) .6s infinite}html.dactylo--end:not(.anim--end) img.dither--processed[src*="#dither"],html.dactylo--end:not(.anim--end) img:not([src*="#dither"]){-webkit-animation:img-load step-end,img-fade-in steps(4);animation:img-load step-end,img-fade-in steps(4);-webkit-animation-duration:.6s;animation-duration:.6s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-transform-origin:top center;transform-origin:top center}}dd,dl,figure,form,h1,h2,nav,p,ul{display:block;margin-bottom:var(--block-margin-bottom);margin-top:0}footer nav menu li a{background:#00f;-webkit-box-shadow:.5em .5em 0 var(--shadow-color);box-shadow:.5em .5em 0 var(--shadow-color);color:#ff0;display:inline-block;text-decoration:none}footer nav menu li a:focus,footer nav menu li a:hover{background-color:var(--page-fg-color);color:var(--page-bg-color);outline:none}footer nav menu li a:focus:after,footer nav menu li a:focus:before,footer nav menu li a:hover:after,footer nav menu li a:hover:before{color:#999}footer nav menu li a:link,footer nav menu li a:visited{color:#ff0}footer nav menu li a:link:active,footer nav menu li a:visited:active{-webkit-box-shadow:none;box-shadow:none;-webkit-transform:translateX(.5em);transform:translateX(.5em)}footer nav menu li a:after,footer nav menu li a:before{color:#fff;display:inline}footer nav menu li a:after{content:" ]"}footer nav menu li a:before{content:"[ "}html{line-height:var(--line-height)}.sr{border:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}::-moz-selection{background:var(--page-fg-color);color:var(--page-bg-color);opacity:1}::selection{background:var(--page-fg-color);color:var(--page-bg-color);opacity:1}a{color:var(--link-normal-color);padding:calc((var(--size-base))/5) 0}a:active{color:var(--link-active-color)}a:active::-moz-selection{background:var(--link-active-color)}a:active::selection{background:var(--link-active-color)}a:link:focus,a:link:hover,a:visited:focus,a:visited:hover{background-color:var(--link-hover-bg);color:var(--link-hover-fg);outline:none;text-decoration:none}a:link:focus::-moz-selection,a:link:hover::-moz-selection,a:visited:focus::-moz-selection,a:visited:hover::-moz-selection{background-color:var(--link-hover-fg);color:var(--link-hover-bg)}a:link:focus::-moz-selection, a:link:hover::-moz-selection, a:visited:focus::-moz-selection, a:visited:hover::-moz-selection{background-color:var(--link-hover-fg);color:var(--link-hover-bg)}a:link:focus::selection,a:link:hover::selection,a:visited:focus::selection,a:visited:hover::selection{background-color:var(--link-hover-fg);color:var(--link-hover-bg)}a:visited{color:var(--link-visited-color)}a:visited::-moz-selection{background:var(--link-visited-color)}a:visited::selection{background:var(--link-visited-color)}a::-moz-selection{background:var(--link-normal-color);color:var(--page-bg-color)}a::selection{background:var(--link-normal-color);color:var(--page-bg-color)}a[href="#"]{display:block;margin:0 0 0 auto;text-indent:0;width:-moz-max-content;width:-webkit-max-content;width:max-content}a img{border:0}article{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}article>p{text-indent:1em}article figure{gap:1rlh 1rem}body,button,input,pre,select,textarea{font-family:Iosevka Term,Menlo,Courier New,Courier,monospace;font-size:1rem}body{background-color:var(--page-bg-color);color:var(--page-fg-color);font-variation-settings:"wght" 400;font-weight:400;margin:calc(1rem*var(--line-height)) 2rem;-webkit-font-smoothing:none;-moz-osx-font-smoothing:grayscale;font-smoothing:grayscale}code{background:var(--page-fg-color);color:var(--page-bg-color);font-family:inherit}dd{margin-left:0}dt{font-variation-settings:"wght" bold;font-weight:700}figure{align-items:center;display:flex;flex-flow:row wrap;justify-content:center;margin-left:0;margin-right:0;max-width:100%;text-align:center}figure figcaption{flex-grow:1;font-style:italic;width:100%}figure img{display:inline-block;vertical-align:middle}footer nav{text-align:center}footer nav menu{list-style:none;margin:calc(1rem*var(--line-height)) 0;padding:0}footer nav menu li{display:inline-block;margin-bottom:.5em}footer nav menu li a{padding:0}footer nav menu li a:link:focus,footer nav menu li a:link:hover,footer nav menu li a:visited:focus,footer nav menu li a:visited:hover{background-color:var(--page-fg-color);color:var(--page-bg-color);outline:none}footer nav menu li a:link:focus:after,footer nav menu li a:link:focus:before,footer nav menu li a:link:hover:after,footer nav menu li a:link:hover:before,footer nav menu li a:visited:focus:after,footer nav menu li a:visited:focus:before,footer nav menu li a:visited:hover:after,footer nav menu li a:visited:hover:before{color:#999}header{text-align:center}header h1{color:var(--page-strong-color)}header h1+time{display:block;font-size:.8em;margin:calc(-1rem*var(--line-height)) 0 calc(1rem*var(--line-height)) 0;padding:calc(.1rem*var(--line-height)) 0}header hr{margin-top:0}header nav a{align-items:center;background:var(--header-bg-color);display:flex;flex-flow:row nowrap;font-variation-settings:"wght" bold;font-weight:700;margin-bottom:var(--block-margin-bottom);padding:0;text-decoration:none;width:100%}header nav a:link,header nav a:visited{color:#0ff}header nav a:link:active,header nav a:visited:active{background:#fff;color:#000}header nav a:link:active:after,header nav a:link:active:before,header nav a:visited:active:after,header nav a:visited:active:before{border-top-color:#000}header nav a:link:focus,header nav a:link:hover,header nav a:visited:focus,header nav a:visited:hover{background:#00f;color:#fff;outline:none}header nav a:link:focus:after,header nav a:link:focus:before,header nav a:link:hover:after,header nav a:link:hover:before,header nav a:visited:focus:after,header nav a:visited:focus:before,header nav a:visited:hover:after,header nav a:visited:hover:before{border-top-color:#ff0}header nav a:after,header nav a:before{border-top:.25em double #f0f;content:"";display:block}header nav a:after{margin-left:.5em;width:100%}header nav a:before{margin-right:.5em;width:1em}h1{font-size:1.6rem;max-width:100%;overflow:auto;padding:calc(.2rem*var(--line-height)) 0;text-transform:uppercase;white-space:normal;width:auto}h2{color:var(--link-normal-color);font-size:1.2rem;padding:calc(.5rem*var(--line-height)) 0 calc(.3rem*var(--line-height))}hr{--height:0.075rem;background:-webkit-gradient(linear,left top, right top,from(red),color-stop(#ff0),color-stop(#0f0),color-stop(#0ff),color-stop(#00f),color-stop(#f0f),to(red));background:linear-gradient(90deg,red,#ff0,#0f0,#0ff,#00f,#f0f,red);background-repeat:repeat-x;background-size:40rem .075em;border:none;height:.075rem;margin:calc(1rem*var(--line-height)) 0 calc(1rem*var(--line-height) - var(--height));width:100%}html{font-size:var(--size-base)}img{height:auto;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;image-rendering:-webkit-optimize-contrast;image-rendering:-o-pixelated;image-rendering:pixelated;max-width:100%}img[src*="#large"]{max-height:30em;max-width:30em;min-width:12em;-o-object-fit:contain;object-fit:contain;width:100%}img[src*="#full"]{width:100%}img[src*="#smooth"]{image-rendering:auto}main{margin:0 auto;max-width:var(--max-width)}nav .sep{margin:0 .5em}wbr{display:none}.dactylo--anim{overflow:hidden}.text-center{text-align:center}html.js:not(.fonts--ready) body:before{background:var(--page-bg-color);-webkit-box-sizing:border-box;box-sizing:border-box;content:"ΩMEGALOGIC OS\a\aLoading...\aε=ε=ε=ε=ε=┌( ಠ_ಠ)┘";display:block;inset:0;margin:0;padding:1lh calc((100% - min(var(--max-width), 100%))/2 + 2ch);position:fixed;text-align:left;white-space:pre;z-index:30}@view-transition{navigation:auto}@-webkit-keyframes page-fade-out{0%{opacity:1}50%,to{background-color:#000;-webkit-filter:brightness(.5) contrast(10);filter:brightness(.5) contrast(10);opacity:0}}@keyframes page-fade-out{0%{opacity:1}50%,to{background-color:#000;-webkit-filter:brightness(.5) contrast(10);filter:brightness(.5) contrast(10);opacity:0}}@-webkit-keyframes page-fade-in{0%,50%{background-color:#000;-webkit-filter:brightness(.5) contrast(10);filter:brightness(.5) contrast(10);opacity:0}to{opacity:1}}@keyframes page-fade-in{0%,50%{background-color:#000;-webkit-filter:brightness(.5) contrast(10);filter:brightness(.5) contrast(10);opacity:0}to{opacity:1}}::view-transition-old(root){-webkit-animation:page-fade-out .6s steps(4) forwards;animation:page-fade-out .6s steps(4) forwards}::view-transition-new(root){-webkit-animation:page-fade-in .6s steps(4) forwards;animation:page-fade-in .6s steps(4) forwards}@-webkit-keyframes dactylo-caret-blink{0%,50%{opacity:1}70%,to{opacity:0}}@keyframes dactylo-caret-blink{0%,50%{opacity:1}70%,to{opacity:0}}.dactylo--typing.dactylo--caret>.dactylo__output:after,.dactylo--typing>.dactylo__output:after{content:attr(data-dactylo-caret);display:inline;font-variation-settings:"wght" 700;font-weight:700}.dactylo--typing{position:relative}.dactylo--typing.dactylo--caret>.dactylo__output:after{-webkit-animation:dactylo-caret-blink 1s infinite;animation:dactylo-caret-blink 1s infinite}.dactylo--typing>.dactylo__output{display:inline;left:0;position:absolute;right:0;top:0}.dactylo--typing>.dactylo__original{opacity:0}