a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before{content:"";content:none}q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width:721px){.mq-md-down-only{display:none!important}}@media (max-width:720px){.mq-lg-up-only{display:none!important}}:root{--background:#ffffff;--bgtransparent:rgba(255, 255, 255, 0);--text:#78787d;--secondary:rgba(120, 120, 125, 0.25);--sheen:rgba(120, 120, 125, 0.125)}@media (prefers-color-scheme:light){:root{--background:#ffffff;--bgtransparent:rgba(255, 255, 255, 0);--text:#78787d;--secondary:rgba(120, 120, 125, 0.25);--sheen:rgba(120, 120, 125, 0.125);-webkit-transition:333ms all linear;transition:333ms all linear}}@media (prefers-color-scheme:dark){:root{--background:#000000;--bgtransparent:rgba(0, 0, 0, 0);--text:#ffffff;--secondary:rgba(255, 255, 255, 0.4);--sheen:rgba(255, 255, 255, 0.2)}}@font-face{font-family:blur;src:url(../fonts/blurmedium-webfont.woff2) format('woff2'),url(../fonts/blurmedium-webfont.woff) format('woff');font-weight:400;font-style:normal}:root{--page-gutter:20px;--grid-gutter:20px;--page-cols:12}.grid{width:auto;padding:0 var(--page-gutter);display:grid;grid-template-columns:repeat(var(--page-cols),1fr);grid-column-gap:var(--grid-gutter);grid-row-gap:0}.w-full{grid-column:span 12}.w-half{grid-column:span 6}.w-third{grid-column:span 4}.w-quarter{grid-column:span 3}@media (max-width:720px){.md\:w-full{grid-column:span 12}}html{font-size:14px;-webkit-text-size-adjust:100%}@media (max-width:720px){html{font-size:12px}}body,button,input,textarea{font-family:Courier,sans-serif;font-size:1rem;line-height:1.3;word-spacing:0;-webkit-text-stroke-width:.5px;-webkit-text-stroke-color:currentColor;letter-spacing:.05rem}p{margin:0 0 1rem}.text p{margin:0 0 1.3rem}.text p:last-child{margin-bottom:0}.text-blur{font-family:blur;font-size:2rem;line-height:1;letter-spacing:0;word-spacing:0}.logo-text{font-size:2rem}.buttons{position:relative;width:100%;text-align:left;padding:1ch}.buttons.is-centered{text-align:center}.block-button{font:inherit;padding:0;margin:0;line-height:2;background:var(--sheen);color:inherit;border:none;padding:0 1rem;border-radius:4px;position:relative;white-space:nowrap;display:inline-block;text-decoration:none;margin-bottom:4px;text-align:center}.block-button.transparent-bg{background-color:transparent}.block-button .dots{display:inline-block;width:12px;position:absolute;height:100%;top:0;bottom:0;left:0}.block-button .dots:last-child{left:auto;right:0}.block-button .dots:after,.block-button .dots:before{content:'';width:4px;height:4px;background:currentColor;position:absolute;display:block;left:4px;top:4px;border-radius:2px;opacity:.25}.block-button .dots:after{bottom:4px;top:auto}.block-button:hover .dots::after,.block-button:hover .dots::before{opacity:1}h1,h2,h3,h4,h5,h6{font-weight:400}figure{margin:0;padding:0}img,video{display:block;max-width:100%;height:auto}button{background:0 0;border:0;color:inherit;cursor:pointer;font:inherit;line-height:normal;overflow:visible;padding:0;margin:0;outline:0;-webkit-appearance:button;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;text-align:left}:focus{outline:0}body{background-color:var(--background);color:var(--text);padding:0;margin:0}.spawn-logo{font-family:blur;font-size:2rem;line-height:1;padding:0 .5rem 0;-webkit-text-stroke-width:0;text-align:left}.outro-text{padding:0 1ch}.catalog{position:relative;line-height:2;clear:both;margin-bottom:1rem}.catalog:after,.catalog:before{display:table;content:""}.catalog:after{clear:both}.mainbar{width:75%;float:left}.sidebar{width:25%;float:left;position:sticky;top:0;max-height:100vh;overflow-y:scroll}@media (max-width:720px){.sidebar{background:var(--background);width:100%;height:auto;position:sticky;bottom:0;top:auto;left:0;right:0;padding:1ch}}@media (max-width:720px){.sidebar .mobile-block{display:block}.sidebar .mobile-block:after,.sidebar .mobile-block:before{display:table;content:""}.sidebar .mobile-block:after{clear:both}}@media (max-width:720px){.sidebar .sidebar-rows{width:50%;float:left}}@media (max-width:720px){.sidebar .buttons{width:100%;text-align:center}}@media (max-width:720px){.sidebar figure{width:50%;float:left}}.preview-image{width:100%;padding:0;margin:0}@media (max-width:720px){.mainbar{width:100%}.mainbar .cell{display:none;width:50%}.mainbar .cell-edition,.mainbar .cell-image{display:block}}.canvas-container{width:25vw;height:25vw;padding:1ch;display:none}.canvas-container canvas{width:calc(25vw - 2ch);height:calc(25vw - 2ch)}.source-container{padding:1ch}.source-container xmp{margin-top:0;white-space:pre-wrap;word-wrap:break-word}.spawn-introduction{font-family:blur;font-size:1.2rem;-webkit-text-stroke:0;position:relative;width:100%;height:100vh;overflow:hidden}.spawn-intro-slide{width:100%;text-align:center;position:absolute;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0);opacity:0;pointer-events:none}.spawn-intro-slide figure{width:4rem;height:4rem;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%,-50%,0);transform:translate3d(-50%,-50%,0)}.spawn-intro-slide.is-active{opacity:1;pointer-events:all}.eraser-container{width:300%;height:100%;background:0 0;position:absolute;top:0;left:0;bottom:0;left:-100%;pointer-events:none;background-image:-webkit-gradient(linear,left top,right top,from(#fff),color-stop(#fff),color-stop(rgba(255,255,255,0)),color-stop(rgba(255,255,255,0)),color-stop(#fff),to(#fff));background-image:linear-gradient(to right,#fff,#fff,rgba(255,255,255,0),rgba(255,255,255,0),#fff,#fff);background-image:-webkit-gradient(linear,left top,right top,from(var(--background)),color-stop(var(--background)),color-stop(var(--bgtransparent)),color-stop(var(--bgtransparent)),color-stop(var(--background)),to(var(--background)));background-image:linear-gradient(to right,var(--background),var(--background),var(--bgtransparent),var(--bgtransparent),var(--background),var(--background));opacity:0;-webkit-transition:555ms all linear;transition:555ms all linear}[data-animating=true] .eraser-container{-webkit-animation:5s slider linear infinite;animation:5s slider linear infinite;opacity:1}.spawn-eraser{width:4rem;height:4rem;position:absolute;top:50%;left:0;-webkit-transform:rotate(73deg);transform:rotate(73deg);display:none}@-webkit-keyframes slider{from{left:-200%}to{left:0}}@keyframes slider{from{left:-200%}to{left:0}}@-webkit-keyframes butterfly{0%{-webkit-transform:translateY(2rem) rotate(120deg);transform:translateY(2rem) rotate(120deg)}50%{-webkit-transform:translateY(-2rem) rotate(60deg);transform:translateY(-2rem) rotate(60deg)}100%{-webkit-transform:translateY(2rem) rotate(120deg);transform:translateY(2rem) rotate(120deg)}}@keyframes butterfly{0%{-webkit-transform:translateY(2rem) rotate(120deg);transform:translateY(2rem) rotate(120deg)}50%{-webkit-transform:translateY(-2rem) rotate(60deg);transform:translateY(-2rem) rotate(60deg)}100%{-webkit-transform:translateY(2rem) rotate(120deg);transform:translateY(2rem) rotate(120deg)}}#table-container{position:relative}#table-container figure{width:1.5rem;height:1.5rem;margin:0;padding:0;background:var(--background);display:block;margin-left:1ch;position:relative}#table-container figure img{width:100%;height:100%;-webkit-transform:scale(1);transform:scale(1)}.row{width:100%;overflow:hidden;clear:both;position:relative}.row:after{content:'...................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................';color:var(--sheen);position:absolute;top:0;left:1ch;z-index:-1}.row.is-transparent{opacity:0}.spawn-row{cursor:pointer}[data-pinned=true] .mainbar .spawn-row{color:var(--secondary)}[data-pinned=true] .mainbar .spawn-row:hover{color:var(--text)}[data-pinned=true] .mainbar .spawn-row.is-pinned,[data-pinned=true] .mainbar .spawn-row.table-head{color:var(--text)}.sidebar figure{-webkit-transform:scale(.67);transform:scale(.67);-webkit-transition:266ms -webkit-transform ease;transition:266ms -webkit-transform ease;transition:266ms transform ease;transition:266ms transform ease,266ms -webkit-transform ease}[data-pinned=true] .sidebar figure{-webkit-transform:scale(1);transform:scale(1)}.cell{width:11%;float:left;position:relative}span{display:inline-block;background:var(--background);padding:0 1ch}.spawn-row:hover::after{color:var(--secondary)}.table-head{top:0;background:var(--background)}.table-head:after{color:var(--background)}.filter-cell{width:50%;float:left;position:relative}.filter-value{text-align:right}.table-head{position:sticky;top:0;z-index:10}.sort-by-trigger{cursor:pointer}.sort-by-trigger.current-sort:after{content:'>';display:inline-block;position:relative;-webkit-transform:rotate(90deg) translateX(2px);transform:rotate(90deg) translateX(2px);margin-left:1ch;color:var(--secondary)}.sort-by-trigger.current-sort.desc:after{content:'<'}