@font-face{font-family:Reactor7;src:url(/assets/Reactor7-C1TF90Sn.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:oxy;src:url(/assets/OXYGENE1-B-jKwYUV.TTF) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:chrono;src:url(/assets/ChronoType-CjKKFVkR.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Kiwi;src:url(/assets/Lady%20Radical-DyJvP1F4.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Geist;src:url(/assets/GeistMono-VariableFont_wght-BlNDD6KS.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Anon;src:url(/assets/AnonymousPro-Regular-DrhDdRrN.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Vera;src:url(/assets/VeraMono-BQX3rZzG.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Share;src:url(/assets/ShareTechMono-Regular-B9ZeNMwq.ttf) format("truetype");font-weight:400;font-style:normal}:root{--primary-color: rgb(255, 255, 255);--primary-background: #000000;--color-submarine: rgb(0, 12, 18);--color-red: #ff3e40;--color-red-blood: #ff3e40;--color-orange: #fffc45;--color-yellow: #fffc62;--color-green: #8aff70;--color-blue: #5af7f0;--color-dark-blue: #48c5bf;--color-dark-purple: rgb(126, 37, 83);--color-dark-green: #3d7a2f;--color-brown: rgb(171, 82, 54);--color-dark-gray: rgb(95, 87, 79);--color-light-gray: rgb(194, 195, 199);--color-white: rgb(255, 241, 232);--color-lavender: rgb(131, 118, 156);--color-pink: #ff3e40;--color-peach: #fffc66;--font-size-small: 12px;--font-size-base: 14px;--font-size-large: 24px;--font-size-xlarge: 40px;--space-xs: 5px;--space-sm: 8px;--space-md: 15px;--space-lg: 20px;--space-xl: 40px;--radius: 5px}html,body{margin:0;padding:0;height:100%;color:var(--primary-color);background-color:var(--primary-background);font-family:Geist,system-ui,-apple-system,sans-serif;font-size:var(--font-size-base)}a{color:var(--color-blue);text-decoration:none}a:hover{color:var(--color-yellow)}canvas{image-rendering:pixelated;image-rendering:crisp-edges}.container{display:grid;grid-template-areas:"menue menue menue menue cipher cipher cipher logo" "content content content content content content content content" "footer footer footer footer footer footer footer footer";grid-template-columns:repeat(8,1fr);grid-template-rows:80px 1fr 60px;height:100vh}.container>div.menue{grid-area:menue;background-color:var(--primary-background)}.container>div.content{grid-area:content;padding:var(--space-lg);padding-bottom:0}.container>div.logo{grid-area:logo}.cipher{font-family:Kiwi,system-ui,-apple-system,sans-serif;font-size:var(--font-size-xlarge);color:var(--color-yellow)}.container>div.cipher{padding-top:var(--space-xs);grid-area:cipher;position:relative;display:flex;align-items:center;z-index:2}.container>div.footer{grid-area:footer;padding:var(--space-lg);padding-bottom:0;border-top:1px solid var(--primary-background)}.laughing-man-logo{height:200px;width:auto;filter:invert(1);mix-blend-mode:lighten;will-change:transform;transform:translateZ(0)}button{background:var(--primary-background);color:var(--color-blue);border:1px solid var(--primary-color);padding:var(--space-xs) 10px;margin-top:var(--space-md);margin-bottom:var(--space-md);cursor:pointer}button:hover{background:var(--color-blue);color:var(--primary-background)}button:disabled{opacity:.5;cursor:not-allowed}.primary-button{background:var(--color-green);color:var(--primary-background)}.primary-button:hover:not(:disabled){background:var(--color-yellow);border-color:var(--color-yellow)}input{padding:4px;background-color:transparent;color:var(--primary-color);border:1px solid var(--primary-color)}input[type=radio],input[type=checkbox]{accent-color:var(--color-green)}.terminal-fieldset{border:1px solid var(--primary-color);border-radius:var(--radius);background-color:transparent;padding:16px;margin-bottom:var(--space-lg);min-width:0}.terminal-fieldset legend{color:var(--color-yellow);font-size:var(--font-size-small);font-weight:700;padding:0 var(--space-sm)}.menu-list{margin:0;padding:0;display:flex}.menu-list li{display:inline-block;padding:var(--space-sm) var(--space-md);cursor:pointer}.menu-list li:hover{background-color:var(--color-blue);color:var(--primary-background)}.menu-list li.active{background-color:var(--color-yellow);color:var(--primary-background)}.home-container{max-width:1200px;margin:0 auto;min-width:0;overflow:hidden}.hero-section{padding:var(--space-xl) 0;border-bottom:1px solid var(--primary-color);margin-bottom:var(--space-xl)}.features-section,.info-section{margin-bottom:var(--space-xl)}.features-list{display:grid;grid-template-columns:repeat(2,1fr);gap:30px}.feature-item{display:flex;flex-direction:column;gap:var(--space-sm)}.feature-item h3{margin:0;font-size:var(--font-size-base);font-weight:700;color:var(--color-green)}.feature-item p,.info-section p{margin:0 0 var(--space-md) 0;line-height:1.6;opacity:.9}.info-section p{line-height:1.8}.info-section h2{font-size:var(--font-size-large);margin-bottom:var(--space-lg);color:var(--color-blue)}.home-split-section{display:flex;flex-direction:column;gap:var(--space-lg);margin-bottom:var(--space-xl)}@media (min-width: 768px){.home-split-section{flex-direction:row;align-items:stretch}.home-split-section .example-fieldset{flex:0 0 auto;width:350px;margin-bottom:0}.home-split-section .features-fieldset{flex:1;margin-bottom:0}.home-split-section .features-list{display:flex;flex-direction:column;gap:var(--space-md)}}.turmite-example-selector{display:flex;gap:var(--space-lg);margin-bottom:var(--space-md)}.turmite-example-selector .radio-label{display:flex;align-items:center;gap:var(--space-xs);cursor:pointer}.turmite-example-selector input[type=radio]:checked+span,.turmite-example-selector input[type=radio]:checked~*{color:var(--color-green)}.turmite-preview{max-width:100%}.countdown-teaser,.countdown-header{text-align:center;margin-bottom:var(--space-xl)}.countdown-header h2{font-family:Kiwi,system-ui,-apple-system,sans-serif;font-size:var(--font-size-xlarge);color:var(--color-yellow);margin:0 0 var(--space-md) 0}.countdown-header p{color:var(--color-blue);font-size:var(--font-size-base);margin:0}.countdown-display{display:flex;justify-content:center;align-items:center;gap:var(--space-lg);padding:var(--space-xl) 0}.countdown-unit{display:flex;flex-direction:column;align-items:center;gap:var(--space-sm)}.countdown-number{font-family:Geist,monospace;font-size:50px;color:var(--color-green);line-height:1}.countdown-label{font-size:var(--font-size-small);color:var(--color-blue);letter-spacing:2px}.countdown-separator{font-family:chrono,Geist,monospace;font-size:72px;color:var(--color-yellow);line-height:1;align-self:flex-start}.countdown-launched{text-align:center;padding:var(--space-xl) 0}.countdown-launched h2{font-family:Kiwi,system-ui,-apple-system,sans-serif;font-size:var(--font-size-xlarge);color:var(--color-green);margin:0}.eip-frontmatter{border-bottom:1px solid rgba(255,255,255,.15);padding-bottom:1.5em;margin-bottom:1em}.eip-title{font-size:var(--font-size-large);color:var(--color-yellow);margin:0 0 .5em}.eip-description{color:var(--color-light-gray);line-height:1.6;margin:0 0 1em}.eip-meta{display:flex;flex-wrap:wrap;gap:var(--space-sm) var(--space-lg);font-size:var(--font-size-small);color:var(--color-dark-blue)}.eip-meta strong{color:var(--primary-color)}.markdown-body{line-height:1.7;word-wrap:break-word;overflow-wrap:break-word;min-width:0;max-width:100%}.markdown-body h2{font-size:var(--font-size-large);color:var(--color-blue);margin:2em 0 .75em;padding-bottom:.3em;border-bottom:1px solid rgba(255,255,255,.15)}.markdown-body h2:first-child{margin-top:.5em}.markdown-body h3{font-size:16px;color:var(--color-green);margin:1.5em 0 .5em}.markdown-body h4{font-size:var(--font-size-base);color:var(--color-yellow);margin:1.25em 0 .5em}.markdown-body p{margin:0 0 1em;opacity:.9}.markdown-body ul,.markdown-body ol{margin:0 0 1em;padding-left:1.5em}.markdown-body li{margin-bottom:.35em}.markdown-body li>p{margin-bottom:.35em}.markdown-body strong{color:var(--primary-color)}.markdown-body code{background:#ffffff14;color:var(--color-yellow);padding:.15em .4em;border-radius:3px;font-family:Geist,monospace;font-size:.9em}.markdown-body pre{background:#ffffff0d;border:1px solid rgba(255,255,255,.12);border-radius:var(--radius);padding:var(--space-md);margin:0 0 1em;overflow-x:auto}.markdown-body pre code{background:none;padding:0;color:var(--color-light-gray);font-size:var(--font-size-small);line-height:1.6}.markdown-body table{width:100%;border-collapse:collapse;margin:0 0 1em;font-size:var(--font-size-small);display:block;overflow-x:auto;-webkit-overflow-scrolling:touch}.markdown-body th{text-align:left;color:var(--color-yellow);font-weight:700;padding:var(--space-sm) var(--space-md);border-bottom:2px solid rgba(255,255,255,.2)}.markdown-body td{padding:var(--space-sm) var(--space-md);border-bottom:1px solid rgba(255,255,255,.08);vertical-align:top}.markdown-body tr:hover td{background:#ffffff08}.markdown-body blockquote{border-left:3px solid var(--color-blue);margin:0 0 1em;padding:.5em 1em;color:var(--color-light-gray)}.markdown-body hr{border:none;border-top:1px solid rgba(255,255,255,.15);margin:2em 0}@media (max-width: 767px){.container{grid-template-areas:"menue menue menue menue menue menue menue menue" "content content content content content content content content" "footer footer footer footer footer footer footer footer";grid-template-rows:auto 1fr auto}.container>div.cipher{display:none}.container>div.logo{display:none}.container>div.content{padding:var(--space-sm);padding-bottom:0}.menu-list{flex-wrap:wrap;justify-content:center;padding:var(--space-xs) 0}.menu-list li{padding:var(--space-xs) var(--space-sm);font-size:var(--font-size-small)}.terminal-fieldset{padding:var(--space-sm)}.cipher{font-size:var(--font-size-large)}.features-list{grid-template-columns:1fr;gap:var(--space-md)}.info-section h2{font-size:18px}.countdown-header h2{font-size:var(--font-size-large)}.countdown-display{gap:var(--space-sm);padding:var(--space-lg) 0}.countdown-number{font-size:28px}.countdown-separator{font-size:36px}.countdown-label{font-size:10px;letter-spacing:1px}.eip-title{font-size:18px}.eip-description{font-size:var(--font-size-small)}.eip-meta{gap:var(--space-xs) var(--space-md)}.markdown-body h2{font-size:18px}.markdown-body h3{font-size:var(--font-size-base)}.markdown-body pre{padding:var(--space-sm);font-size:11px}.markdown-body pre code{font-size:11px}.container>div.footer{padding:var(--space-sm)}}
