@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Spline+Sans+Mono:wght@400&display=swap);@import url(https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap);@font-face{font-family:lunchtype22regular;font-style:normal;font-weight:400;src:url(/static/media/lunchtype22-regular-webfont.22e8f08ed2bdc106317c.eot);src:url(/static/media/lunchtype22-regular-webfont.22e8f08ed2bdc106317c.eot?#iefix) format("embedded-opentype"),url(/static/media/lunchtype22-regular-webfont.15ecdf8ca639f75b5f17.woff2) format("woff2"),url(/static/media/lunchtype22-regular-webfont.27ed243f3c90085f564f.woff) format("woff"),url(/static/media/lunchtype22-regular-webfont.aa183e4c06f304c8ec4e.ttf) format("truetype"),url(/static/media/lunchtype22-regular-webfont.2107c9a4c6fe0eec34c5.svg#lunchtype22regular) format("svg")}@font-face{font-family:lunchtype22medium;font-style:normal;font-weight:400;src:url(/static/media/lunchtype22-medium-webfont.19b199709fc9e86ce024.eot);src:url(/static/media/lunchtype22-medium-webfont.19b199709fc9e86ce024.eot?#iefix) format("embedded-opentype"),url(/static/media/lunchtype22-medium-webfont.f9ea449f89e853efad7a.woff2) format("woff2"),url(/static/media/lunchtype22-medium-webfont.b026b9e86ace62005120.woff) format("woff"),url(/static/media/lunchtype22-medium-webfont.242aed27c2829c86af25.ttf) format("truetype"),url(/static/media/lunchtype22-medium-webfont.32b06af22d1b5a6b9370.svg#lunchtype22medium) format("svg")}@font-face{font-family:lunchtype22light;font-style:normal;font-weight:400;src:url(/static/media/lunchtype22-light-webfont.5dd5e380796a469b3509.eot);src:url(/static/media/lunchtype22-light-webfont.5dd5e380796a469b3509.eot?#iefix) format("embedded-opentype"),url(/static/media/lunchtype22-light-webfont.2e96f7214273306947c2.woff2) format("woff2"),url(/static/media/lunchtype22-light-webfont.84000054bbeb458dd92a.woff) format("woff"),url(/static/media/lunchtype22-light-webfont.308cdec81466211a74f8.ttf) format("truetype"),url(/static/media/lunchtype22-light-webfont.5f6c19f70464cc554066.svg#lunchtype22light) format("svg")}@font-face{font-family:lunchtype24expandedregular;font-style:normal;font-weight:400;src:url(/static/media/lunchtype24-regular-expanded-webfont.817d9796d6105ea04e65.eot);src:url(/static/media/lunchtype24-regular-expanded-webfont.817d9796d6105ea04e65.eot?#iefix) format("embedded-opentype"),url(/static/media/lunchtype24-regular-expanded-webfont.e665cb89d5b2480aafe5.woff2) format("woff2"),url(/static/media/lunchtype24-regular-expanded-webfont.d8bda4a87c1a6f80f21a.woff) format("woff"),url(/static/media/lunchtype24-regular-expanded-webfont.4d3a0982eb92f8f84ce4.ttf) format("truetype"),url(/static/media/lunchtype24-regular-expanded-webfont.294e05d67ef5d7c66fbb.svg#lunchtype24expandedregular) format("svg")}@font-face{font-family:lunchtype24expandedmedium;font-style:normal;font-weight:400;src:url(/static/media/lunchtype24-medium-expanded-webfont.3444678161e55a7dd687.eot);src:url(/static/media/lunchtype24-medium-expanded-webfont.3444678161e55a7dd687.eot?#iefix) format("embedded-opentype"),url(/static/media/lunchtype24-medium-expanded-webfont.0d8e1155818388c63947.woff2) format("woff2"),url(/static/media/lunchtype24-medium-expanded-webfont.435612be462cd1f8d7b8.woff) format("woff"),url(/static/media/lunchtype24-medium-expanded-webfont.2dd12fd794344b8b812c.ttf) format("truetype"),url(/static/media/lunchtype24-medium-expanded-webfont.058e5560018f4da83fe0.svg#lunchtype24expandedmedium) format("svg")}@font-face{font-family:lunchtype24expandedlight;font-style:normal;font-weight:400;src:url(/static/media/lunchtype24-light-expanded-webfont.3eb4a47d75db930de981.eot);src:url(/static/media/lunchtype24-light-expanded-webfont.3eb4a47d75db930de981.eot?#iefix) format("embedded-opentype"),url(/static/media/lunchtype24-light-expanded-webfont.d01e0454d9df41b9af88.woff2) format("woff2"),url(/static/media/lunchtype24-light-expanded-webfont.3ac0b52bd9bf95c9762d.woff) format("woff"),url(/static/media/lunchtype24-light-expanded-webfont.4848ac2ed6a71c39e822.ttf) format("truetype"),url(/static/media/lunchtype24-light-expanded-webfont.bd0c134646b02181e4cf.svg#lunchtype24expandedlight) format("svg")}@font-face{font-family:lunchtype24condregular;font-style:normal;font-weight:400;src:url(/static/media/lunchtype25-regular_condensed-webfont.3db637c7946095b7c433.eot);src:url(/static/media/lunchtype25-regular_condensed-webfont.3db637c7946095b7c433.eot?#iefix) format("embedded-opentype"),url(/static/media/lunchtype25-regular_condensed-webfont.5695adf456b5e9b96e72.woff2) format("woff2"),url(/static/media/lunchtype25-regular_condensed-webfont.04d021326f03d9b87564.woff) format("woff"),url(/static/media/lunchtype25-regular_condensed-webfont.fe1c6a15cb9797993bb0.ttf) format("truetype"),url(/static/media/lunchtype25-regular_condensed-webfont.73cddef0fff36835e210.svg#lunchtype24condregular) format("svg")}@font-face{font-family:lunchtype24condmedium;font-style:normal;font-weight:400;src:url(/static/media/lunchtype25-medium-condensed-webfont.f664fc6c6619e605aab8.eot);src:url(/static/media/lunchtype25-medium-condensed-webfont.f664fc6c6619e605aab8.eot?#iefix) format("embedded-opentype"),url(/static/media/lunchtype25-medium-condensed-webfont.fe3f6f43399a79e10090.woff2) format("woff2"),url(/static/media/lunchtype25-medium-condensed-webfont.de14e7e3abd1b08f7bf9.woff) format("woff"),url(/static/media/lunchtype25-medium-condensed-webfont.8a1e8fd606ca243b99c0.ttf) format("truetype"),url(/static/media/lunchtype25-medium-condensed-webfont.322379d8c0cc9b13ded0.svg#lunchtype24condmedium) format("svg")}@font-face{font-family:lunchtype24condlight;font-style:normal;font-weight:400;src:url(/static/media/lunchtype25-light_condensed-webfont.a594701640a1f771f59b.eot);src:url(/static/media/lunchtype25-light_condensed-webfont.a594701640a1f771f59b.eot?#iefix) format("embedded-opentype"),url(/static/media/lunchtype25-light_condensed-webfont.8dcc3a43c16ea64ac0af.woff2) format("woff2"),url(/static/media/lunchtype25-light_condensed-webfont.86a0e4b5a26c9d839efe.woff) format("woff"),url(/static/media/lunchtype25-light_condensed-webfont.9379e97d62f07b584534.ttf) format("truetype"),url(/static/media/lunchtype25-light_condensed-webfont.e0b2bff8955c01a89326.svg#lunchtype24condlight) format("svg")}@font-face{font-display:swap;font-family:Uncut Sans;font-style:italic;font-weight:700;src:url(/static/media/UncutSans-BdIt.8877230b68a9a5f76b4d.woff2) format("woff2"),url(/static/media/UncutSans-BdIt.99722af9e7ac15e8f864.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans;font-style:normal;font-weight:700;src:url(/static/media/UncutSans-Bd.01613dd0a09b8c438977.woff2) format("woff2"),url(/static/media/UncutSans-Bd.9cdcd02dda7409db1ebe.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans Book;font-style:normal;font-weight:400;src:url(/static/media/UncutSans-Bk.22b8bacd27afa88fca3d.woff2) format("woff2"),url(/static/media/UncutSans-Bk.4c76f1ea0dbcd20c99c5.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans;font-style:normal;font-weight:300;src:url(/static/media/UncutSans-Lt.36babb3f8b6dbb54f1da.woff2) format("woff2"),url(/static/media/UncutSans-Lt.10191010de3a3896397f.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans;font-style:italic;font-weight:300;src:url(/static/media/UncutSans-LtIt.6a279354f5a1106d0f6b.woff2) format("woff2"),url(/static/media/UncutSans-LtIt.3c200b6811e40b651291.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans Book;font-style:italic;font-weight:400;src:url(/static/media/UncutSans-BkIt.4c856a230f07d5541e04.woff2) format("woff2"),url(/static/media/UncutSans-BkIt.40c5941333e6454de116.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans;font-style:normal;font-weight:400;src:url(/static/media/UncutSans-Rg.1542ee796f4fe1e8f16b.woff2) format("woff2"),url(/static/media/UncutSans-Rg.a920144e081fba75c494.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans;font-style:italic;font-weight:500;src:url(/static/media/UncutSans-MdIt.98ea06f73ea0a9645faa.woff2) format("woff2"),url(/static/media/UncutSans-MdIt.9aafb5276b68baa1de15.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans;font-style:normal;font-weight:500;src:url(/static/media/UncutSans-Md.80dd8c8e6d05518ec145.woff2) format("woff2"),url(/static/media/UncutSans-Md.764f81f0df8a0a8977a5.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans;font-style:italic;font-weight:400;src:url(/static/media/UncutSans-RgIt.1029804994e4eb79e898.woff2) format("woff2"),url(/static/media/UncutSans-RgIt.bdd6b97c310a9f60506b.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans;font-style:italic;font-weight:600;src:url(/static/media/UncutSans-SmBdIt.d489b4dad85872f52ead.woff2) format("woff2"),url(/static/media/UncutSans-SmBdIt.75e416db0ec31b438bd4.woff) format("woff")}@font-face{font-display:swap;font-family:Uncut Sans;font-style:normal;font-weight:600;src:url(/static/media/UncutSans-SmBd.35019e535fcea9d52bcd.woff2) format("woff2"),url(/static/media/UncutSans-SmBd.10e1f84856c64e3679d8.woff) format("woff")}:root{--light-color:#c1c1c1;--medium-light-color:#a4a4a4;--medium-color:#2b2b2b;--medium-dark-color:#0f0f0f;--dark-color:#000c;--blue-color:#c7f2ff;--focus-color:var(--blue-color);--main-font-size:1.4rem}html{background-color:#0f0f0f;background-color:var(--medium-dark-color);font-size:10px}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Inter,Spline Sans Mono,monospace;margin:0}footer,p{font-size:1.4rem;font-size:var(--main-font-size)}footer{bottom:0;right:0}.zoom-container{align-items:center;display:flex;justify-content:center}.frame-label,.frame-label-dims,.image-display,.zoomed-container,.zoomed-container img{-webkit-user-drag:none;-webkit-user-select:none;user-select:none}.frame-edit-input{-webkit-user-select:text;user-select:text}input[type=number]{-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.zoom-center{display:block}.ui .toolbar{animation:all .4s cubic-bezier(1,0,0,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#00000040;border-radius:.5rem;color:#d0c4c4;filter:drop-shadow(0 0 1.2rem #000000);padding:0 1rem;position:fixed;top:10%;transition:none;will-change:transform}.ui .toolbar.toolbar-positioned{transition:transform .1s cubic-bezier(.2,0,0,1)}.ui .toolbar{box-sizing:border-box;max-width:calc(100vw - 20px)}.toolbar-handle{position:relative}.toolbar-handle .handle{word-wrap:break-word;cursor:grab;display:inline-block;font-size:1rem;line-height:.75;padding-right:.5rem;width:2rem}.image-display{pointer-events:none}.dropzone p{border:2px dashed #c1c1c1;border:2px dashed var(--light-color);color:#c1c1c1;color:var(--light-color);cursor:pointer;left:50%;padding:36px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:200px}.dropzone{height:100vh;left:0;position:fixed;top:0;width:100vw}.drawing-active .zoom-container,.drawing-active .zoomed-container{cursor:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32'%3E%3Cg fill='none'%3E%3Cpath d='M25 19v6h-6m-2-4h-5v-5m0 0v-5h5m0 0h5v5m-2 4-3-3' stroke='%23000'/%3E%3Cpath d='M26 20v6h-6m-2-4h-5v-5m0 0v-5h5m0 0h5v5m-2 4-3-3' stroke='%23fff'/%3E%3C/g%3E%3C/svg%3E") 7 7,crosshair}.drawing-active.shift-held .zoom-container,.drawing-active.shift-held .zoomed-container{cursor:default}.crop-layers{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121212cc;border-radius:.5rem;bottom:5px;color:#c1c1c1;color:var(--light-color);filter:drop-shadow(0 0 1.2rem #000000);font-size:1.4rem;font-size:var(--main-font-size);left:5px;max-width:calc(100vw - 10px);overflow:hidden;padding:0;position:fixed;width:30rem;z-index:9}.crop-layers .toolbar-handle{position:absolute;right:0}.crop-layer-name.selected,.crop-layer-name:focus-within{background-color:#c7f2ff;background-color:var(--blue-color);color:#000c;color:var(--dark-color)}.crop-layer-name.selected .toolbar-dialog-field,.crop-layer-name:focus-within .toolbar-dialog-field{background:color-mix(in srgb,#000c 12%,#0000);background:color-mix(in srgb,var(--dark-color) 12%,#0000);color:#000c;color:var(--dark-color)}.crop-layer-name.selected .toolbar-dialog-field input,.crop-layer-name:focus-within .toolbar-dialog-field input{-webkit-text-fill-color:#000c;-webkit-text-fill-color:var(--dark-color);color:#000c!important;color:var(--dark-color)!important}.crop-layer-name.selected .crop-layer-actions button:hover,.crop-layer-name:focus-within .crop-layer-actions button:hover{background:color-mix(in srgb,#000c 12%,#0000);background:color-mix(in srgb,var(--dark-color) 12%,#0000)}.crop-layer-name.selected .crop-layer-actions .frame-edit-btn,.crop-layer-name:focus-within .crop-layer-actions .frame-edit-btn{background:#000c;background:var(--dark-color);color:#c1c1c1;color:var(--light-color)}.crop-layer-name.selected .crop-layer-actions .frame-edit-btn:hover,.crop-layer-name:focus-within .crop-layer-actions .frame-edit-btn:hover{background:#0f0f0f;background:var(--medium-dark-color)}.crop-layer-label{color:#c1c1c1;color:var(--light-color);padding:1rem}.crop-layer-name{grid-gap:.5rem;align-items:center;cursor:pointer;display:grid;gap:.5rem;grid-template-columns:minmax(0,1fr) auto;padding:.5rem;white-space:nowrap}.crop-layer-dimensions{align-items:center;display:flex;min-width:0;white-space:nowrap}.crop-layer-name .frame-edit-form{margin:0;min-width:0}.crop-layer-dimensions .toolbar-dialog-field{flex:0 0 8rem;min-width:0;width:8rem}.crop-layer-dimensions .toolbar-dialog-field:first-child{border-radius:.3rem 0 0 .3rem}.crop-layer-dimensions .toolbar-dialog-field+.toolbar-dialog-field{border-radius:0 .3rem .3rem 0;margin-left:.2rem}.crop-layer-dimensions .toolbar-dialog-field input{margin:0}.crop-layer-dimensions .toolbar-dialog-field:focus-within{background:color-mix(in srgb,#000c 24%,#0000);background:color-mix(in srgb,var(--dark-color) 24%,#0000)}.crop-layer-dimension-value{flex:1 1;min-width:0;padding:.5rem}.crop-layer-actions{align-items:center;display:flex;gap:.25rem}.crop-layer-actions .frame-edit-btn,button.remove-layer{background:#0000;border:0;color:inherit;cursor:pointer;font:inherit;height:2.6rem;padding:0}.crop-layer-actions .frame-edit-btn{background:#c1c1c1;background:var(--light-color);color:#000c;color:var(--dark-color);min-width:3.4rem}.crop-layer-actions .frame-edit-btn:hover{background:#a4a4a4;background:var(--medium-light-color);color:#000c;color:var(--dark-color)}button.remove-layer{font-size:2rem;line-height:1;width:2.6rem}crop-layer-label .toolbar-handle{position:absolute;right:0}.crop-layer-name:last-child{border-bottom:none}.crop-frame{border:solid #e1e1e17a;display:block;outline:solid #0000007a;position:absolute;transform:translateX(0) translateY(0);will-change:transform,width,height}.crop-frame:hover{border:solid #c7f2ff;border:solid var(--blue-color)}.crop-frame.selected{border:solid #c1c1c1;border:solid var(--light-color)}.crop-frame.draw-mode{opacity:.3}.crop-frame.draw-mode.current-drawing{opacity:1}.crop-frame.draw-mode.recently-drawn{animation:drawnFrameFade .5s ease-out forwards}.crop-frame.draw-mode.shift-held{animation:none;opacity:1}@keyframes drawnFrameFade{0%,20%{opacity:1}35%{opacity:.3}50%{opacity:1}to{opacity:.3}}.frame-label{background:#000c;background:var(--dark-color);border-radius:4px;color:#c1c1c1;color:var(--light-color);line-height:1.2;padding:2px;position:absolute;text-align:left}.frame-label,.frame-label-dims{display:inline-block;font-size:inherit;white-space:nowrap;width:-webkit-max-content;width:max-content}.frame-label-dims{background:none;color:inherit;padding:0;vertical-align:middle}.frame-label-dims .frame-edit-input{background:#0000;border:0;border-bottom:1px solid;border-radius:0;color:inherit;font-weight:inherit;margin:0;min-width:1ch;padding:0;text-align:left}.frame-label-dims .frame-edit-input:focus{background:color-mix(in srgb,#c7f2ff 18%,#0000);background:color-mix(in srgb,var(--focus-color) 18%,#0000);box-shadow:inset 0 -1px currentColor;outline:none}.crop-frame.selected .frame-label{background:#c7f2ff;background:var(--blue-color);color:#000c;color:var(--dark-color)}.crop-frame.grabbing{cursor:grabbing!important;opacity:.98}.crop-frame.grabbing,.resize-handle:before{border-style:solid;color:#c1c1c1;color:var(--light-color)}.resize-handle:before{border-left:1px;border-top:1px;content:" ";display:block;height:5px;margin-left:10px;margin-top:10px;width:5px}.resize-handle{background:#0000;height:18px;pointer-events:auto;position:absolute;width:18px;z-index:20}.resize-handle.tl{cursor:nwse-resize;left:-8px;top:-8px}.resize-handle.tr{cursor:nesw-resize;right:-8px;top:-8px}.resize-handle.br{bottom:-8px;cursor:nwse-resize;right:-8px}.resize-handle.bl{bottom:-8px;cursor:nesw-resize!important;left:-8px}.resize-handle.t{top:-10px}.resize-handle.b,.resize-handle.t{cursor:ns-resize;left:50%;transform:translateX(-50%)}.resize-handle.b{bottom:-10px}.resize-handle.l{left:-10px}.resize-handle.l,.resize-handle.r{cursor:ew-resize;top:50%;transform:translateY(-50%)}.resize-handle.r{right:-10px}.resize-handle:hover{background-color:#0056b3}button.remove-button:after{content:"+";font-size:2.3rem;font-size:var(--remove-button-font-size,2.3rem);line-height:1;transform:rotate(45deg)}button.remove-button{align-items:center;border:0;color:#000c;color:var(--dark-color);display:inline-flex;height:2.6rem;height:var(--remove-button-height,2.6rem);justify-content:center;line-height:1;margin:0;padding:0;position:absolute;right:-9px;right:var(--remove-button-right,-9px);top:-13px;top:var(--remove-button-top,-13px);width:2.4rem;width:var(--remove-button-width,2.4rem)}button.remove-button,button.remove-button:hover{background:#c7f2ff;background:var(--blue-color)}.grid{display:grid}.downloads{background-color:#111;bottom:0;height:75vh;padding:10px;width:calc(100vw - 20px);z-index:9}.downloads,.downloads:before{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);left:0;position:fixed}.downloads:before{background-color:#000c;background-color:var(--dark-color);content:" ";display:block;height:25vh;top:-25vh;width:100%}.downloads section{border-bottom:1px solid #2d2d2d;display:block;margin:0 .6rem 1rem;text-align:left}.downloads .download-tools.download{background-color:hsla(0,0%,100%,.075);color:#a4a4a4;color:var(--medium-light-color);display:inline-block}.download span{color:inherit}.download span:first-child{background:#0000;color:#000c;color:var(--dark-color)}.download span:last-child{margin-right:0}.download-tools{border:1px solid #2b2b2b;border-radius:5px;color:#a4a4a4;color:var(--medium-light-color);display:inline-block;margin:0 2rem 1rem 0;overflow:hidden}.download-tools span{border-right:1px solid #2b2b2b;display:inline-block;padding:10px}.download-tools .click:hover{background-color:#ffffff1a}.download-tools span:first-child{background-color:#e9e9e980;color:#000c;color:var(--dark-color)}.download-tools span:last-child{border:none}.grid.cropped-images{grid-gap:1.5rem;box-sizing:border-box;display:grid;gap:1.5rem;grid-auto-rows:220px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));height:100%;max-width:100vw;overflow-x:hidden;overflow-y:auto;padding:.5rem .5rem 2rem;width:100%}.grid.cropped-images>div{align-items:center;border:1px solid #2b2b2b;border-radius:10px;display:grid;grid-template-rows:1fr auto;margin:-.5px;overflow:hidden;position:relative}.grid.cropped-images>div:hover{background-color:#ffffff0d;border-color:#a4a4a4;border-color:var(--medium-light-color)}.grid.cropped-images>div:has(input[type=checkbox]:checked){background-color:#ffffff0d}.grid.cropped-images>div.checked{background-color:#ffffff0d}.grid.cropped-images div img{grid-row:1/2;margin:0 auto;max-height:150px;max-width:150px;object-fit:contain}.grid.cropped-images div .break{align-self:end;border-top:1px solid #2b2b2b;color:#a4a4a4;color:var(--medium-light-color);grid-row:2/3}.break p{padding:10px 10px 0}.cropped-images #select{left:10px;position:absolute;top:10px}button.close{position:absolute;right:0}.click{cursor:pointer}code{font-family:Inter,source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.crop-frame-dialog form label input{width:9rem}form{display:inline-block}button,input{border:0 solid;font-family:inherit;margin:0 .1rem;padding:1rem}button,input[type=submit]{cursor:pointer}button{background:#0000;border-color:#ededed;color:#d5d5d5}.downloads button{color:#c1c1c1;color:var(--light-color)}.downloads button.close{padding:0 1rem}.downloads button:hover{box-shadow:inset 0 0 0 1px #000c;box-shadow:inset 0 0 0 1px var(--dark-color)}.downloads button.close:hover{background:#0000;box-shadow:none}button:hover{background:#ffffff26}.crop-buttons{margin-left:12px}button img{margin:-5px;max-width:22px}input{background:#ededed;border-color:#000c;border-color:var(--dark-color)}input,input::placeholder{color:#000c;color:var(--dark-color)}input:focus{outline:none}input:focus::placeholder{color:#959595}::placeholder{color:#000c;color:var(--dark-color)}.inline{display:inline}.hide{display:none}.icon{background:#0000;border:none;cursor:pointer;height:3rem;padding:0;position:relative;width:3rem}.x{background-color:#c1c1c1;background-color:var(--light-color);height:.2rem;left:50%;position:absolute;top:50%;transform-origin:center;width:100%}.x:first-child{transform:translate(-50%,-50%) rotate(45deg)}.x:last-child{transform:translate(-50%,-50%) rotate(-45deg)}.dropdown{display:inline-block;margin-right:-.2rem;position:relative}.dropdown-btn{cursor:pointer;text-align:left}.dropdown-content{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#12121266;border:1px solid #ffffff0f;border-radius:0 0 .6rem .6rem;border-radius:6px;box-shadow:0 8px 20px #00000059;display:none;isolation:isolate;margin-top:2px;min-width:220px;overflow:hidden;padding:0;position:absolute;z-index:1003}.dropdown.open .dropdown-content{display:block}.dropdown-content .dropdown-group-label{cursor:default;padding:10px 16px 6px}.dropdown-content .dropdown-group button{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;cursor:pointer;min-width:120px;padding:5px 12px;text-align:left;width:100%}.dropdown-content .dropdown-group button:hover{background:#ffffff40}.portal-dropdown{animation:smartCropSlideDown .18s cubic-bezier(1,0,0,1) both;overflow:hidden;transform-origin:top center}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.downloads-overlay{background:#0000;bottom:0;left:0;position:fixed;right:0;top:0;z-index:8}.frame-edit-form{border-radius:4px;line-height:1.2;margin:0;min-width:120px;padding:0;text-align:left}.frame-edit-form,.frame-edit-form *{font-size:inherit}.frame-edit-input{appearance:textfield;-moz-appearance:textfield;-webkit-appearance:none;background:#ededed;border:1px solid #a4a4a4;border:1px solid var(--medium-light-color);border-radius:3px;color:#000c;color:var(--dark-color);font-family:inherit;font-size:inherit;margin:0 2px;padding:2px 6px;text-align:right}.frame-edit-x{margin:0 2px}.frame-edit-px{margin-left:2px}.frame-edit-btn{border-radius:3px;height:24px;padding:2px 8px}.edit-dimensions-btn,.frame-edit-btn{background:#a4a4a4;background:var(--medium-light-color);border:none;color:#000c;color:var(--dark-color);cursor:pointer;font-size:.7em;margin-left:6px;min-width:28px}.edit-dimensions-btn:hover,.selected .edit-dimensions-btn{background:#000c;background:var(--dark-color);color:#c1c1c1;color:var(--light-color)}.selected .remove-button{background:#c7f2ff;background:var(--blue-color);color:#000c;color:var(--dark-color)}.smart-crop-dialog{animation:smartCropSlideDown .18s cubic-bezier(1,0,0,1) both;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#121212cc;border:1px solid #ffffff0f;border-radius:.6rem;box-shadow:0 8px 20px #00000059;color:#fff;left:50%;min-height:8rem;min-width:240px;padding:.75rem 1rem;position:absolute;top:calc(100% + .75rem);transform:translateX(-50%);z-index:1001}@keyframes smartCropSlideDown{0%{opacity:0;transform:translateX(-50%) translateY(-8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.smart-crop-input{background:hsla(0,0%,100%,.075);border:1px solid #2b2b2b;border:1px solid var(--medium-color);box-sizing:border-box;height:12rem;margin-bottom:.5rem;margin-top:.5rem;padding:1rem;width:100%}.smart-crop-input,.smart-crop-input::placeholder{color:#c1c1c1;color:var(--light-color)}.smart-crop-dimensions{display:flex;flex-direction:column;gap:.5rem;margin-bottom:.75rem}.dimension-dialog-controls{align-items:center;border-bottom:1px solid #ffffff1f;display:flex;flex-wrap:nowrap;gap:.75rem;justify-content:center;margin-bottom:.9rem;padding-bottom:.9rem}.smart-crop-dialog-header{color:#c1c1c1;color:var(--light-color);font-size:1.4rem;font-size:var(--main-font-size);margin:0 0 .75rem}.smart-crop-toggle{border:0;cursor:pointer;display:inline-grid;height:2.8rem;margin:0;padding:0;place-items:center;transition:background-color .12s ease,color .12s ease;width:2.8rem}.smart-crop-toggle,.smart-crop-toggle.active{background:#0000;color:#c1c1c1;color:var(--light-color)}.mode-control{align-items:center;display:flex;height:2.8rem;position:relative}.mode-control.active:after{border-bottom:5px solid #ffffff40;bottom:-9px;content:"";left:0;position:absolute;right:0}.smart-crop-toggle.active:hover,.smart-crop-toggle:hover{background:#0000}.frame-anchor-grid{grid-gap:.15rem;border:0;box-sizing:border-box;display:grid;gap:.15rem;grid-template-columns:repeat(3,1fr);height:2.2rem;padding:0;transition:opacity .12s ease;width:2.5rem}.frame-anchor-button{background:#0000;border:1px solid #a4a4a4;border:1px solid var(--medium-light-color);cursor:pointer;height:auto;padding:0;position:relative;width:auto}.frame-anchor-button.active{background:#c1c1c1;background:var(--light-color);border-color:#c1c1c1;border-color:var(--light-color)}.draw-frame-toggle:not(.active),.frame-anchor-grid:not(.active),.smart-crop-toggle:not(.active){opacity:.4}.draw-frame-toggle:not(.active):hover,.frame-anchor-grid:not(.active):hover,.smart-crop-toggle:not(.active):hover{opacity:1}.draw-frame-toggle{background:#0000;border:0;color:#c1c1c1;color:var(--light-color);cursor:pointer;font-size:2rem;height:2.8rem;line-height:1;margin-top:-1.4rem;padding:0;transition:opacity .12s ease;width:2.8rem}.draw-frame-toggle.active:hover,.draw-frame-toggle:hover{background:#0000}.draw-frame-toggle span{font-size:3.9rem}.frame-anchor-button:hover:not(:disabled){border-color:#c1c1c1;border-color:var(--light-color)}.frame-anchor-button:focus-visible,.smart-crop-toggle:focus-visible{outline:2px solid #c7f2ff;outline:2px solid var(--focus-color);outline-offset:2px}.smart-frame-icon{display:block;height:2.1rem;position:relative;width:2.1rem}.smart-frame-icon-horizontal,.smart-frame-icon-vertical{border:1px solid;position:absolute}.smart-frame-icon-horizontal{height:1.2rem;left:0;top:.45rem;width:2.05rem}.smart-frame-icon-vertical{height:2rem;left:.45rem;top:0;width:1.2rem}.smart-frame-icon-mark{font-size:1rem;left:55%;line-height:1;position:absolute;top:59%;transform:translate(-50%,-50%)}.smart-crop-dimension-group{align-items:center;display:flex;gap:.5rem}.toolbar-dialog-field{align-items:center;background:hsla(0,0%,100%,.075);border:0;border-radius:.3rem;box-sizing:border-box;color:#c1c1c1;color:var(--light-color);display:flex;flex:1 1}.toolbar-dialog-field:first-child{border-radius:.3rem 0 0 .3rem}.toolbar-dialog-field+.toolbar-dialog-field{border-radius:0 .3rem .3rem 0;margin-left:-.3rem}.toolbar-dialog-field-prefix{flex:0 0 auto;padding:.5rem 0 .5rem .5rem}.toolbar-dialog-field input{-webkit-text-fill-color:#c1c1c1;-webkit-text-fill-color:var(--light-color);background:#0000;border:0;color:#c1c1c1!important;color:var(--light-color)!important;font-family:inherit;min-width:0;outline:0;padding:.5rem;width:100%}.smart-crop-dim-remove{align-items:center;appearance:none;-webkit-appearance:none;-moz-appearance:none;background:#0000;border:0;border-radius:.4rem;box-sizing:border-box;color:#c1c1c1;color:var(--light-color);cursor:pointer;display:inline-flex;font-size:1.6rem;height:2.6rem;justify-content:center;padding:0;transition:background .12s ease,color .12s ease;width:2.6rem}.smart-crop-dim-remove:focus,.smart-crop-dim-remove:hover{background:color-mix(in srgb,#c7f2ff 12%,#0000);background:color-mix(in srgb,var(--focus-color) 12%,#0000);color:#c1c1c1;color:var(--light-color);outline:none}.smart-crop-dim-remove:active{background:#ffffff17}.smart-crop-dim-remove.spacer{align-items:center;box-sizing:border-box;display:inline-flex;height:2.6rem;justify-content:center;padding:0;pointer-events:none;visibility:hidden;width:2.8rem}.smart-crop-separator{color:#c1c1c1;color:var(--light-color)}.smart-crop-dimension-group.ghost{height:auto;opacity:.4;position:static;visibility:visible}.smart-crop-actions,.smart-crop-dimension-group,.smart-crop-dimensions{width:100%}.smart-crop-actions{border-top:1px solid #ffffff0d;margin:1rem 0 0;padding:2rem 0 0}.smart-crop-dimension-group.ghost .toolbar-dialog-field{border-style:dashed}.smart-crop-dimension-group.ghost input::placeholder{color:#c1c1c1bf}.smart-crop-dimension-group.ghost:focus-within{opacity:1}.smart-crop-actions{display:flex;gap:.5rem}.smart-crop-submit{background:#ffffff0d;border-radius:.3rem}.focus-area-label{background:#00eaff;color:#000c;color:var(--dark-color);font-size:2.8rem;left:-2px;padding:.2rem .4rem;pointer-events:none;position:absolute;top:-2px}.smart-crop-dialog>form{display:block}.smart-crop-dialog .smart-crop-input{display:block;width:100%}.smart-crop-input:focus,.smart-crop-input:focus-visible{border:1px solid #c7f2ff;border:1px solid var(--focus-color);box-shadow:inset 0 0 0 1px #c7f2ff;box-shadow:inset 0 0 0 1px var(--focus-color);outline:none}:where(button,input,[tabindex]):focus-visible{outline:2px solid #c7f2ff;outline:2px solid var(--focus-color);outline-offset:2px}.toolbar-dialog-field:focus-within{background:#fff3}.toolbar-dialog-field input:focus-visible{outline:none}.smart-crop-error{color:red;margin-bottom:.5rem}.smart-crop-loading{align-items:center;background:#0006;color:#fff;display:flex;font-size:3.2rem;gap:1rem;inset:0;justify-content:center;position:fixed;z-index:2000}.ascii-loader{display:inline-grid;width:1ch}.ascii-loader span{animation:asciiLoader .8s step-end infinite;grid-area:1/1;opacity:0}.ascii-loader span:nth-child(2){animation-delay:.2s}.ascii-loader span:nth-child(3){animation-delay:.4s}.ascii-loader span:nth-child(4){animation-delay:.6s}@keyframes asciiLoader{0%,24.99%{opacity:1}25%,to{opacity:0}}.app.focus-only .crop-frame,.app.focus-only .crop-layer-label,.app.focus-only .crop-layer-name,.app.focus-only .crop-layers,.app.focus-only .download-toolbar,.app.focus-only .downloads,.app.focus-only .downloads-overlay,.app.focus-only .dropzone,.app.focus-only .toolbar,.app.focus-only .ui,.app.focus-only footer{display:none!important}.set-focus-btn{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000000a6;border:1px solid #ffffff0f;border-radius:6px;color:#fff;cursor:pointer;padding:.8rem 1rem;position:fixed;right:1rem;top:1rem;z-index:99999}.set-focus-btn:hover{background:#000c}.show-focus-btn{background:#00000047;border:1px solid #ffffff08;border-radius:4px;color:#c1c1c1;color:var(--light-color);font-size:1.2rem;margin-left:8px;padding:.4rem .6rem}.show-focus-btn:hover{background:#0006}.header{color:#ccc;font-family:Inter,uncut sans;font-optical-sizing:auto;font-size:2rem;font-weight:400;margin-block:0;margin-top:1rem;text-transform:uppercase;z-index:2}.navbar{align-items:center;display:flex;font-family:Inter,Spline Sans Mono,monospace;font-size:1rem;font-weight:900;justify-content:space-between;letter-spacing:.1rem;width:100vw}.nav-links{display:flex;list-style:none;margin-block:inherit}.nav-links li{margin-right:1rem}.nav-links a{color:inherit;margin-block:inherit;text-decoration:none}.nav-links a,h1.logo{font-size:inherit;font-weight:inherit}h1.logo{margin:0 0 0 1rem;margin-block:inherit}.hero-section{height:auto;position:relative;text-align:center;width:100vw}.video-bg{height:auto;width:100vw;z-index:0}.hero-content{color:#ccc;font-family:Inter,lunchtype22light;font-size:1.7rem;margin:10vh 0;text-align:center}.hero-content h1{color:#333;font-family:Inter,lunchtype24condlight;font-size:790%;font-weight:100;letter-spacing:-.6rem;margin:1rem 0;margin-block:0}.hero-content p{font-family:Inter,uncut sans;font-optical-sizing:auto;font-size:272%;font-weight:300;letter-spacing:-.2rem;line-height:1;margin-block:0;text-transform:capitalize;word-spacing:1rem}.cta-button{background:#f1f1f1;border:1px solid;border-radius:5px;color:#1d1d1d;cursor:pointer;display:inline-block;font-family:Inter,Spline Sans Mono,monospace;font-size:70%;margin-top:1.5rem;padding:1rem 2rem;text-decoration:none;transition:background-color .1s ease}@keyframes animateIn{0%{opacity:0}50%{opacity:0}to{opacity:1}}.sticky{animation:animateIn .5s ease-out forwards;bottom:3rem;box-shadow:0 0 2rem #000;left:50%;position:fixed;transform:translateX(-50%);z-index:1000}.cta-button:hover{background-color:blue;border-color:blue;color:#fff}.ghost{height:5rem;left:0;position:absolute;top:0;visibility:hidden;width:100%}footer{bottom:1rem;color:#d3d3d3;font-size:.7rem;position:fixed;text-align:center;width:100vw}footer a{color:#ccc}
/*# sourceMappingURL=main.be7d6f2e.css.map*/