@font-face{font-family:Eurostile Regular;font-style:normal;font-weight:400;src:local("Eurostile Regular"),url(/eurostile.woff) format("woff")}@font-face{font-family:EuroStyle Normal;font-style:normal;font-weight:400;src:local("EuroStyle Normal"),url(/euroStyle-normal.woff) format("woff")}:root{--background:#fff;--foreground:#171717}@media(prefers-color-scheme:dark){:root{--background:#fff;--foreground:#ededed}}body,html{max-width:100vw;overflow-x:hidden;overflow-y:overlay;background-color:#fff}body{color:var(--foreground);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%!important}*{box-sizing:border-box;padding:0;margin:0;font-family:Eurostile Regular,EuroStyle Normal,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-size:13px}div,input,textarea{color:#000}input.ant-input{font-size:12px!important}svg{font-size:14px}@media screen and (max-width:1000px){*{font-size:15px}input.ant-input{font-size:15px!important}svg{font-size:17px}}@media screen and (hover:none)and (min-width:500px){*{font-size:16px}input.ant-input{font-size:16px!important}svg{font-size:17px}}a{color:inherit;text-decoration:none}@media(prefers-color-scheme:dark){html{color-scheme:dark}}.generation:not(:hover) .generation-actions,.generation:not(:hover) .generation-prompt{display:none!important}.icon-button{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.icon-button:hover{opacity:.8}.ant-modal-footer,.ant-modal-header{display:none!important}.ant-select-arrow{transform:scaleY(.6) scaleX(.8) translateY(1px) translateX(5px)}.ant-select-selector{padding-right:.7rem!important}.ant-select-dropdown{width:auto!important}.generator .grid>div{outline:none}.generator .grid{min-height:100vh}.generator .grid .generation-image:hover{opacity:.8}.generator .active-generation-info{padding:20px;position:fixed;top:0}.generator .prompt-container{transform:translateX(0);opacity:1}.generator .prompt-panel{transition:transform .2s ease-in-out;box-shadow:0 2px 4px rgba(0,0,0,.1)}.generator .prompt-wrapper{transition:opacity .2s ease-in-out;background-color:#fff;padding:20px}.generator:not(.prompt-visible) .prompt-panel{transform:translateY(100%)}.generator:not(.prompt-visible) .prompt-wrapper{opacity:0}.generator .controls{position:fixed;bottom:1.5rem;right:1.5rem;z-index:500}.generator .controls .controls-content{display:flex;gap:2px;position:relative}.generator .controls .controls-content .account-panel,.generator .controls .controls-content .controls-panel{position:absolute;bottom:calc(100% + 2px);right:0}.generator .prompt-panel{display:flex;flex-direction:column;flex-grow:1;align-self:stretch}.generator .prompt-panel .prompt-main .prompt{height:20px;outline:none}.generator .prompt-panel .prompt-main .generate{display:none}.generator .prompt-panel .prompt-settings{margin-top:2px;padding-bottom:1px;flex-wrap:wrap}.generator.generation-is-active .controls{display:none}@media(min-width:1000px){.generator .active-generation-info{width:300px;background-color:#eee}.generator .prompt-container{padding-top:0;position:fixed;left:0;height:100vh;z-index:100}.generator .prompt-container .toggle-prompt-button{display:none}.generator .prompt-container .prompt-wrapper{flex-grow:1;display:flex;flex-direction:column}.generator .prompt-container .prompt-spacer{flex-grow:1}.generator .prompt-container .prompt{min-height:60px}.generator .prompt-container .controls{width:500px;min-width:500px;right:calc(-100vw + 300px + 60px)}.generator .prompt-container .credits-button,.generator .prompt-container .model-select-button,.generator .prompt-container .run-prompt-button{height:50px}.generator .model-browser-overlay .models{padding:20px}.generator .model-browser-overlay .model-tile{width:20%}.generator .active-generation{position:fixed;margin-left:300px;width:calc(100% - 600px);padding:20px 0 20px 20px;background-color:#eee}.generator .prompt-panel{width:300px;height:100%}.generator .prompt-panel .prompt-settings-spacer{height:15px}.generator .swipe-image-container img{height:calc(100vh - 40px)}.generator.generation-is-active .grid{margin-left:calc(100% - 300px)}.generator:not(.generation-is-active) .grid{margin-left:0}.generator.prompt-visible:not(.generation-is-active) .grid{margin-left:300px}}.generator .grid{height:100vh;overflow-y:auto}@media(max-width:1000px){.generator .header-spacer{display:none}.generator .search-input{width:auto!important;flex-grow:1}.generator .search-input input{font-size:16px}.generator .prompt-container{padding:0;bottom:0;z-index:1;width:100%}.generator .prompt-container .prompt-panel .prompt-logo{display:none}.generator .prompt-container .prompt-panel .prompt{min-height:60px;font-size:16px;padding:10px 15px}.generator .prompt-container .prompt-panel .prompt-settings{padding-top:1rem}.generator .prompt-container .prompt-panel .prompt-settings-spacer{height:10px}.generator .prompt-container .prompt-panel .compact-prompt-settings{display:flex;gap:2px}.generator .prompt-container .prompt-panel .compact-prompt-settings .Select{flex:1 1;margin-bottom:0!important}.generator .prompt-container .prompt-panel .compact-prompt-settings .Select>.Button>.Label:nth-child(2){display:none}.generator .prompt-container .prompt-panel .compact-prompt-settings .Select>.Button>.Label:nth-child(3){flex-grow:1}.generator .prompt-container .prompt-panel .spacer{display:none}.generator .prompt-container .controls{width:100vw;min-width:100vw;bottom:calc(100% + 20px);right:0;padding:0 20px}.generator .active-generation{width:100%;flex-grow:1;height:auto!important}.generator.generation-is-active{display:flex;flex-direction:column-reverse}.generator.generation-is-active .grid,.generator.generation-is-active .prompt-panel>div:last-child{display:none}.generator:not(.generation-is-active) .prompt-container{position:fixed}.generator .grid-scale-setting{display:none!important}.generator .model-browser-overlay .model-tile{width:50%}}@media(hover:none){.ant-tooltip{display:none}}@media screen and (max-width:1000px){.login-container{display:flex;flex-direction:column;align-items:center;justify-content:space-between;height:100vh;padding:1.5rem}.login-container .login-content{justify-content:space-between;flex-grow:1}.login-container .login-logo{margin-top:6rem;position:relative;left:.5rem;text-align:center}}@media screen and (min-width:1001px){.login-container,.login-container .login-content{justify-content:center}.login-container .login-logo{margin-left:200px;text-align:right}.login-container .login-logo-subtext{padding-right:.8rem}}.Background{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#eee;z-index:-1}.Background.primary{background-color:#000}.Background.skew{transform:skewX(-10deg)}.Background.shadow{box-shadow:0 2px 4px rgba(0,0,0,.1)}.Button{display:flex;align-items:center;padding:0 1.1rem;height:2.4rem;position:relative;z-index:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media(min-width:1000px){.Button:hover .Background{filter:invert(.1)}}.Button.primary .Label,.Button.primary .Text{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.Button.primary img{filter:invert(1)}.Button.shadow{box-shadow:0 2px 4px rgba(0,0,0,.1)}.Input-container{position:relative;display:inline-block;height:2.4rem;padding:0;z-index:1}.Input-container .Input-field{font-size:1rem;width:100%;letter-spacing:.05em;background:rgba(0,0,0,0);border:none;outline:none;position:relative;color:inherit;padding:0 1.1rem;height:100%}.Input-container .Input-field::placeholder{color:rgba(0,0,0,.5)}.Input-container textarea.Input-field{resize:vertical;min-height:100px}.Input-container.primary .Input-field{color:#fff}.Input-container.primary .Input-field::placeholder{color:hsla(0,0%,100%,.5)}.Label{letter-spacing:.05em;text-transform:uppercase}.Label,.Text{font-size:1rem}.Select{position:relative}.Select .Select-dropdown{position:absolute;right:-3px;bottom:100%;margin-bottom:2px;min-width:100%;box-shadow:0 0 4px rgba(0,0,0,.2)}.Select .Label{white-space:nowrap}