@import"https://fonts.googleapis.com/css2?family=Nunito:ital,wght@0,400;0,600;0,900;1,700&display=swap";@font-face{font-family:Papyrus;src:url(/fonts/papyrus.ttf) format("truetype");font-weight:400;font-style:normal}:root{--background: hsl(250, 78%, 5%);--panel: hsl(253, 60%, 16%);--panelLight: hsl(257, 56%, 22%);--panelLighter: hsl(258, 53%, 40%);--panelTransparent: hsla(256, 78%, 20%, .502);--panelLighterTransparent: hsl(258, 53%, 40%, .3);--accentLight: hsl(260, 100%, 83%);--accent: hsl(257, 100%, 68%);--accentTransparent: hsla(257, 93%, 65%, .733);--darkHint: hsl(253, 88%, 66%);--accentTransparenter: hsla(257, 93%, 65%, .2);--link: #93c0ff;--warn: #e25f08}body,#app{margin:0;font-family:Nunito,sans-serif;font-size:12px;color:#fff;background:#000;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*:focus{outline:none}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{appearance:none;-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}*[disabled]{opacity:.5}#app{min-height:100vh;box-sizing:border-box;background:var(--background)}#app *{scrollbar-color:var(--accent) rgba(0,0,0,.2509803922);scrollbar-width:thin}#app *::-webkit-scrollbar{width:8px;height:13px;background-color:#00000040;border-radius:13px}#app *::-webkit-scrollbar-thumb{background:var(--accent);border-radius:13px}#app *::-webkit-scrollbar-thumb:hover{background:var(--accentTransparent)}#app main{padding:32px;font-weight:600;max-width:1080px;min-height:calc(100vh - 500px);margin:auto}#app main.min{min-height:0}#app h2{font-size:16px}#app p{line-height:24px;font-size:14px}#app a{color:var(--link)}#app a:hover{filter:brightness(160%)}#app a.noeffects:hover{filter:none}#app a.anim{transition:transform ease .1s}#app a.anim:hover{display:block;transform:scale(1.03)!important}#app p{line-height:24px;font-size:14px;margin:0 0 16px;font-weight:400}#app p.big{font-size:21px;line-height:36px}#app h2.big{font-size:26px;font-weight:900}#app .hint{color:var(--accent)}#app .keepwhitespace{white-space:pre-wrap;word-wrap:break-word}#app textarea{box-sizing:border-box;width:100%;resize:none;background:none;border:none;color:#fff;font-family:inherit;font-size:14px;background:#0000000e;border-radius:8px;padding:10px 16px;border:1px solid var(--background);transition:.2s ease border}#app textarea:focus{border-color:var(--accent)}#app textarea::placeholder{color:var(--accent)}#app code{padding:4px 8px;border-radius:4px;background:#00000069;color:#fff;font-family:Source Code Pro,monospace}#app a.block{display:block;margin:16px}#app h1{font-size:40px;margin:0 0 16px}#app h4{font-size:24px;margin:16px 0}#app .app-box{background:var(--panel);border-radius:8px;padding:16px 32px;margin-bottom:16px;display:flex;flex-direction:column;align-items:stretch;box-sizing:border-box;position:relative}#app .app-box:last-child{margin-bottom:0}#app .app-box h2{margin:0 0 16px;font-size:16px}#app .welcome-box{padding:24px 32px;background-image:url(/assets/welcome-banner-Cgrgkx2r.png);background-size:cover;background-position-y:25%;background-position-x:96%;background-repeat:no-repeat;height:170px;text-shadow:0 3px 8px rgba(0,0,0,.5)}#app .welcome-box p{font-size:14px;margin:0 0 6px}#app .welcome-box h1{font-size:32px;margin:0;font-family:Audiowide;font-weight:400}#app .hcontainer{display:flex;margin-bottom:16px;justify-content:space-between}#app .hcontainer>.app-box{width:calc(50% - 8px);margin-bottom:0;margin-right:16px}#app .hcontainer>.app-project-right{width:448px;flex-shrink:0;height:fit-content;margin-left:16px}#app .hcontainer>.app-box:last-child{margin-right:0}#app .panel-scroll{overflow-y:auto;margin-bottom:16px}#app .panel-scroll-x{display:flex;overflow-x:auto;padding-top:8px;margin-top:-8px;scrollbar-width:auto!important}#app .app-box-item{display:flex;align-items:center;font-size:14px;margin-bottom:10px;flex-shrink:0}#app .app-box-item img{height:24px;width:24px;border-radius:4px;margin-right:16px}#app .app-box-item span{font-weight:400}#app .app-box-item span a{font-weight:600}#app span.flex{display:flex;align-items:center}#app .inline .app-box-item{display:inline-flex}#app center .app-box-item{width:fit-content}#app center .app-box-item:last-child *{margin-right:0}#app .app-news-item h4{margin:0 0 3px;font-size:14px;font-weight:400}#app .app-news-item span{font-size:12px;color:var(--accent)}#app .app-project-item{margin-right:16px}#app .app-project-item img{height:120px;width:160px;border-radius:4px;margin-bottom:8px}#app .app-project-item.group img{width:213px}#app .app-project-item.user img{width:80px;height:80px}#app .app-project-item h4{margin:0 0 8px;font-size:14px;font-weight:600;width:160px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .app-project-item.user h4{width:80px}#app .app-box.profile{padding:0;overflow:hidden}#app .app-profile-banner{height:128px;background-size:cover;background-position:center;background-repeat:no-repeat;margin-bottom:98px;background-color:var(--accent)}#app .app-profile-avatar{height:80px;width:80px;object-fit:cover;position:absolute;left:32px;top:113px;border-radius:16px;box-shadow:0 0 0 8px var(--panel);background-color:var(--panel)}#app .app-profile-avatar-change{height:80px;width:80px;position:absolute;left:32px;top:113px;border-radius:16px;background:transparent;opacity:0;transition:.1s ease all;display:flex;align-items:center;justify-content:center;cursor:pointer}#app .app-profile-avatar-change:hover{opacity:1;-webkit-backdrop-filter:blur(10px) brightness(75%);backdrop-filter:blur(10px) brightness(75%)}#app .app-profile-avatar-change:hover:after{content:url(https://api.iconify.design/uil/pen.svg?color=white&width=32&height=32)}#app .app-profile-banner-change{top:0;left:0;height:128px;width:100%;border-radius:0}#app .app-profile-avatar-change input{display:none}#app .app-profile-buttons{padding:16px 0;display:flex;width:fit-content}#app .profile>.app-profile-buttons{position:absolute;right:32px;top:128px}#app .app-profile-buttons .app-button-link{width:100%;margin-right:8px}#app .app-profile-buttons .app-button-link:last-child{margin-right:0}#app .app-profile-buttons .app-button{width:max-content}#app .app-profile-heading{position:absolute;left:136px;top:128px;padding:8px 0;width:40%}#app .editable .app-profile-heading{width:100%}#app .app-profile-heading h1{font-size:24px;margin-bottom:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#app .app-profile-heading p{font-size:12px;margin:0}#app .app-profile-heading p span{display:inline-flex;align-items:center;transform:translateY(4px);margin:0 8px}#app .app-box.project{display:flex;flex-direction:column;align-items:center}#app .app-box.project h1{font-size:24px;margin:0 0 8px}#app .app-comment-thread{display:flex;flex-direction:column;align-items:stretch;margin-top:16px;gap:12px;animation:fadeIn .4s ease-in-out}#app .app-comment{display:flex;align-items:flex-start;gap:8px;padding:16px 32px;margin:-16px -32px -8px}#app .app-comment-left{margin-right:16px;border-radius:8px;overflow:hidden}#app .app-comment-left img{height:40px;width:40px;border-radius:8px;margin-top:12px}#app .app-comment-right{flex-grow:1}#app .app-comment-author{display:flex;align-items:center;gap:10px}#app .app-comment-author a{font-size:14px;margin:0 0 4px}#app .app-comment-author p{font-size:12px;margin:0;color:var(--accent)}#app .app-comment-bubble{background:var(--panelLight);border:1px solid var(--panelLighter);border-radius:0 8px 8px;padding:16px 18px;margin-top:2px;position:relative}#app .app-comment-bubble:before{content:"";position:absolute;left:-10px;top:-.5px;width:10px;height:10px;background:var(--panelLight);border:1px solid var(--panelLighter);border-radius:0 0 0 10px;corner-shape:bevel;border-right:none}#app .app-comment-action-bar{display:flex;align-items:center;justify-content:flex-end;position:absolute;right:6px;bottom:4px}#app .app-comment-action{color:var(--accentLight);background:none;border:none;font-size:12px;font-weight:600;cursor:pointer;padding:8px}#app .app-comment-action:hover{opacity:.8}#app .app-comment-text{font-size:14px;margin:0}#app .app-comment.highlight{animation:highlightComment 4s ease-out}#app .app-comment-wrapper>.app-comment-thread{padding-left:24px;margin-left:24px;gap:8px;border-left:1px solid var(--panelLighter);margin-bottom:12px;margin-top:-10px;padding-top:22px}#app .app-add-comment-box{display:flex;align-items:flex-start;margin-bottom:8px;padding-bottom:16px;gap:8px;border-bottom:1px solid var(--panelLight)}#app .app-add-comment-box-buttons{display:flex;justify-content:flex-end;margin-top:8px}#app .app-box.project p a{font-weight:600}#app .app-box .inline{text-align:center}#app .app-box-item{text-align:left}#app .app-loading-spinner{height:32px;width:32px;border-radius:32px;border:2px solid var(--accent);border-top-color:transparent;animation:spin .8s linear infinite}#app .fadein{animation:fadeIn .3s ease-out}#app .context-menu{border:none;background:var(--panelLight);border-radius:8px;overflow:hidden;box-shadow:0 4px 10px #0003}#app .context-menu>a.app-button-link{width:100%;margin-right:0}#app .context-menu .app-button{background:none;color:#fff;justify-content:flex-start;text-align:left}#app .context-menu .app-button:hover{background:var(--panelLighterTransparent);opacity:1}#app .flag-setting{display:flex;align-items:center;gap:12px;margin:4px -12px;background:var(--panelLight);padding:16px;border-radius:8px}#app .flag-setting-l>input{width:16px;height:16px}#app .flag-setting-r>label{font-size:16px}#app .flag-setting-r>p{margin-bottom:0}@media screen and (max-width: 1080px){#app .hcontainer>.app-project-right{flex-shrink:1}}@media screen and (max-width: 685px){#app .welcome-box{height:100px;padding:16px 32px}#app .welcome-box h1{font-size:24px}#app .hcontainer{flex-direction:column}#app .hcontainer>.app-box{width:100%;margin-bottom:16px;margin-right:0}#app .hcontainer .app-box:last-child{margin-bottom:0}}@media screen and (max-width: 850px){#app .hide-on-super-small{display:none!important}}@media screen and (max-width: 540px){#app .app-profile-avatar,#app .app-profile-avatar-change{width:60px;height:60px;top:65px}#app .app-profile-buttons{left:32px;bottom:0;top:inherit;width:inherit}#app .app-profile-buttons .app-button{width:100%}#app .app-profile-heading{left:110px;top:70px;width:100%}#app .app-profile-banner{margin-bottom:128px;height:70px}#app .editable .app-profile-banner{margin-bottom:90px}#app .app-profile-banner-change{top:0;height:70px;width:100%}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes highlightComment{0%{background:transparent}20%{background:var(--accentTransparenter)}60%{background:var(--accentTransparenter)}to{background:transparent}}.markdownBlock{white-space-collapse:preserve;line-height:1.4}.markdownBlock *{padding:0;margin:0;box-sizing:border-box}.markdownBlock .b{font-weight:700}.markdownBlock .i{font-style:italic}.markdownBlock .u{text-decoration:underline}.markdownBlock .s{text-decoration:line-through}.markdownBlock .freaky{font-size:24px;font-family:Papyrus,cursive;font-weight:400}.markdownBlock .h1{font-size:48px;font-weight:700;display:block}.markdownBlock .h2{font-size:36px;font-weight:700;display:block}.markdownBlock .h3{font-size:24px;font-weight:700;display:block}.markdownBlock .sub{font-size:14px;font-weight:400;color:var(--accent)}.markdownBlock .quote{position:relative;background:var(--accentTransparenter);padding:6px 24px;margin:0;border-radius:4px}.markdownBlock .quote:before{content:"";position:absolute;left:5px;top:4px;bottom:4px;width:3px;background-color:var(--accent);border-radius:3px}.markdownBlock .codeInline,.markdownBlock .timestamp{background-color:#0005;padding:2px 6px;border-radius:4px;font-family:monospace}.markdownBlock .codeBlockWrap{background-color:var(--background);color:#c7d4e4;padding:4px 10px;border-radius:8px;font-family:monospace;overflow:auto;max-height:300px;cursor:text}.markdownBlock .codeBlockWrap:last-child,.markdownBlock .quote:last-child{margin-bottom:24px}.markdownBlock .codeBlock{white-space:pre-wrap;display:block}.markdownBlock .spoiler{background-color:var(--background);color:transparent;padding:0 6px;border-radius:4px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:1s color}.markdownBlock .spoiler:hover{background-color:#0008}.markdownBlock .spoiler:active{background-color:#0005;color:#ddd;transition:none}.markdownBlock .customEmoji{height:20px;width:20px;object-fit:cover;transition:scale .2s}.markdownBlock .customEmoji:hover{scale:4}.markdownBlock .list{margin-left:18px;margin-top:4px;padding:0;list-style-position:outside}.markdownBlock .list.ordered{list-style-type:decimal}.markdownBlock .listItem{margin-bottom:4px;white-space:break-spaces}.markdownBlock .link{text-decoration:underline}.markdownBlock .mention{text-decoration:none;font-weight:600}.gui_preview{width:480px}.gui_editor{position:fixed;top:0;left:0;width:100%;height:100%}.guiPlayer{display:inline-block;position:relative;width:482px;z-index:1}.gui{height:100%;width:100%;position:absolute;top:0;left:0}.gui_previewBtn{position:relative}#gui-root-player-wrap{position:relative;width:100%;display:flex;justify-content:center;align-items:center;border-radius:4px;overflow:hidden}#gui-root{position:fixed;top:0;left:0;width:100%;height:100%}#gui-root,.ReactModalPortal{color:#575e75;font-size:1rem}#app .app-navbar{position:sticky;top:0;width:100%;height:64px;background:var(--panel);display:flex;justify-content:center;padding:0 32px;box-sizing:border-box;overflow-x:auto;z-index:999}#app .app-navbar-wrapper{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:1080px}#app .app-navbar-section{display:flex;align-items:center}#app .app-navbar-logo{background-image:url(/assets/logo-ZuYcXsEi.png);background-repeat:no-repeat;background-size:132px;background-position:center left;height:32px;width:132px;margin-right:10px;transition:.1s ease all}#app .app-navbar-logo:hover{filter:brightness(125%);transform:scale(1.06)}#app .app-navbar-button{border-radius:4px;height:40px;padding:0 16px;background:#ffffff0d;display:flex;align-items:center;margin-left:10px;-webkit-user-select:none;user-select:none;cursor:pointer;transition:.1s ease all;color:#fff;text-decoration:none}#app .app-navbar-button:hover{background:#ffffff1e;transform:scale(1.06);filter:none}#app .app-navbar-button:active{transform:scale(.94)}#app .app-navbar-button a{position:relative}#app .app-navbar-button-icon{margin-right:8px}#app .app-navbar-button-badge{background:#ff5757;color:#000;font-size:12px;font-weight:bolder;display:inline-block;border-radius:100px;padding:1px 6px;text-decoration:none;position:absolute;bottom:-4px;right:-12px}#app .app-navbar-button img{margin-right:8px;border-radius:4px;object-fit:cover}#app .app-navbar-multibutton{border-right:1px solid rgba(0,0,0,.3490196078);padding:0 8px;color:#fff}#app .app-navbar-multibutton:first-child{padding-left:0}#app .app-navbar-multibutton:last-child{border-right:none;padding-right:0}#app .app-navbar-multibutton svg{margin-right:0;transition:.1s ease all}#app .app-navbar-button:hover .app-navbar-multibutton svg{opacity:.5}#app .app-navbar-button .app-navbar-multibutton:hover svg{transform:scale(1.1);opacity:1}#app .app-navbar-search{height:40px;padding:0 16px;border-radius:4px;background:#00000052;color:var(--accent);margin-left:10px;display:flex;align-items:center;justify-content:space-between}#app .app-navbar-search input{background:none;border:none;color:#fff;width:128px;transition:width .4s cubic-bezier(.84,-.04,0,1.24)}#app .app-navbar-search input:focus{width:200px}#app .app-navbar-search input::placeholder{color:var(--accent)}@media screen and (max-width: 1085px){#app .app-navbar-logo{width:32px}#app .app-navbar-search input{width:96px}#app .app-navbar-search input:focus{width:128px}}@media screen and (max-width: 960px){#app .app-navbar-button span{display:none}#app .app-navbar-button-icon,#app .app-navbar-button img{margin-right:0}}@media screen and (max-width: 580px){#app .app-navbar-search input{width:40px}#app .app-navbar-search input:focus{width:60px}#app .app-navbar-button{padding:0 10px}#app .app-navbar-button-icon,#app .app-navbar-button img{font-size:14px;height:14px;width:14px}}@media screen and (max-width: 490px){#app .app-navbar-search input{width:0}#app .app-navbar-search input:focus{width:50px}}#app .app-button{padding:0 16px;height:40px;border:none;border-radius:4px;background:var(--accentLight);color:#000;font-weight:600;font-size:11px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.1s ease;transition-property:transform,opacity;text-decoration:none;text-align:center}#app .app-button:hover{transform:scale(1.06);opacity:.83}#app .app-button:active{transform:scale(.94)}#app .app-button:disabled{opacity:.6;cursor:not-allowed}#app .app-button:disabled:hover{transform:none}#app .app-button.noanim:hover,#app .app-button.noanim:active{transform:none}#app .app-button.small{height:32px}#app .app-navbar .app-button{margin-left:10px;font-weight:400}#app .app-button.secondary{background:var(--panelLight);color:#fff}#app .app-button.accent{background:#fff;color:var(--accent)}#app .app-button.tag{width:fit-content;background:#00000040;color:#fff}#app .app-button-link.tag{width:fit-content!important;color:#fff}#app .app-button.tag:hover{color:var(--link)}#app .app-button-link.close{position:absolute;top:28px;right:32px;height:32px;width:32px}#app .app-button-link.close-inline{height:40px;width:40px}#app .app-button-link.close .app-button,#app .app-button-link.close-inline .app-button{padding:0}#app .app-button-link.close .app-button svg,#app .app-button-link.close-inline .app-button svg{margin-right:0}#app .app-button svg{margin-right:8px}#app .app-button-link{display:flex;align-items:stretch;flex-direction:column}#app .app-button-link:hover{filter:none}#app .hcontainer .app-button-link,#app .comment-section .app-button-link{width:100%;margin-right:8px}#app .hcontainer .app-button-link:last-child,#app .comment-section .app-button-link:last-child{margin-right:0}#app .app-project-stat{font-size:14px;font-weight:600;margin:0 24px 0 0;display:flex;align-items:center}#app .app-project-stat.clickable{cursor:pointer}#app .app-project-stat.clickable span{transition:transform ease .1s}#app .app-project-stat.clickable:hover span{transform:scale(1.1)}#app .app-project-stat span{display:flex;align-items:center}#app .app-project-stat svg{margin-right:8px}#app .app-project-stat.self span{color:var(--link)}#app .app-project-stats{display:flex;margin-top:16px}#app .app-message-toast{position:fixed;box-sizing:border-box;bottom:24px;left:0;right:0;margin:auto;width:fit-content;width:calc(100% - 24px);max-width:1080px;padding:24px 32px;border-radius:8px;background-color:var(--accent);box-shadow:0 0 8px #0003;z-index:100;display:flex;justify-content:space-between;align-items:center}#app .app-message-toast.warn{background-color:var(--warn)}#app .app-message-toast-content{display:flex;flex-direction:column;gap:8px}#app .app-message-toast-content h4,#app .app-message-toast-content p{margin:0}#app .app-message-toast-action-row{display:flex;justify-content:flex-end;gap:8px}#app .app-footer{padding:100px 0;display:flex;justify-content:center}#app .footer-columns{width:100%;max-width:1080px;padding:0 32px;display:flex;justify-content:space-between}#app .app-footer span{color:var(--accent);margin-top:16px}#app .app-footer-sections{display:flex;justify-content:center;align-items:flex-start;box-sizing:border-box}#app .app-footer-section{display:flex;flex-direction:column;align-items:flex-start;margin-right:42px}#app .app-footer-section:last-child{margin-right:0}#app .app-footer-section h4{font-size:12px;font-weight:600;color:var(--darkHint);text-transform:uppercase;margin:0 0 20px;-webkit-user-select:none;user-select:none}#app .app-footer-section a{font-size:16px;color:#fff;text-decoration:none;padding:5px 0;font-weight:400}#app .app-footer-section a:hover{text-decoration:underline}#app .footer-branding{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}#app .footer-branding-bottom{display:flex;flex-direction:column}#app .footer-branding-social{-webkit-user-select:none;user-select:none;cursor:pointer;display:flex;gap:10px}#app .footer-branding-social svg{height:16px;width:16px}#app .footer-branding-social a{color:#fff;transition:.2s ease color}#app .footer-branding-social a:hover{filter:none;color:var(--accent)}@media screen and (max-width: 680px){#app .app-footer{padding-bottom:50px}#app .footer-columns{flex-direction:column-reverse;align-items:center;gap:100px}#app .footer-branding{flex-direction:row;width:100%;max-width:313px}#app .app-footer-section a{font-size:12px}}#app .app-hero-banner{background-image:url(/assets/heroBannerGradient-DXKyr3gq.png);background-size:cover;background-position:center;display:flex;box-sizing:border-box;padding:64px 0;min-height:500px;justify-content:center;align-items:center;position:relative;overflow:hidden}#app .app-hero-banner:before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:150px;background:linear-gradient(#00000069,#00000026,#0000)}#app .app-hero-banner-content{padding:0 64px;width:100%;max-width:1080px;display:flex;align-items:flex-start;justify-content:space-between}#app .app-hero-banner-content .content-left{display:flex;flex-direction:column}#app .app-hero-banner-content h1{font-family:Audiowide;font-size:64px;text-shadow:0 0 33px rgba(255,255,255,.5);font-weight:400;margin-bottom:20px}#app .app-hero-banner.visible h1{animation:heroAppearSimple 1s cubic-bezier(.13,.58,.01,1.005);animation-fill-mode:both}#app .app-hero-banner-content p{max-width:699px;font-size:24px;line-height:36px;color:#fffa;margin-bottom:28px}#app .app-hero-banner.visible p{animation:heroAppearSimple 1s cubic-bezier(.13,.58,.01,1.005);animation-fill-mode:both;animation-delay:.08s}#app .hero-btn-primary{border:none;background:var(--accent);color:#fff;font-size:18px;font-family:Nunito;font-weight:600;width:200px;padding:14px;border-radius:100px;cursor:pointer;box-shadow:0 0 24px #8f4aff88;transition:.25s all}#app .app-hero-banner.visible .hero-btn-primary{animation:heroAppearSimple 1s cubic-bezier(.13,.58,.01,1.005);animation-fill-mode:backwards;animation-delay:.16s}#app .hero-btn-primary:hover{background:#fff;color:var(--accent);box-shadow:0 0 50px #fff8;transform:translateY(-2px)}#app .hero-btn-primary:active{background:#fffc;box-shadow:0 0 20px #fff5;transform:translateY(1px);transition:.1s all}#app .content-right{max-width:340px;display:flex;justify-content:center}#app .app-hero-banner.visible .content-right{animation:opacity 1s cubic-bezier(.13,.58,.01,1.005);animation-fill-mode:backwards;animation-delay:.2s}#app .content-right .hero-img{height:333px;margin-top:-40px}#app .app-hero-banner.visible .content-right .hero-img{animation:heroAppearSimple 1s cubic-bezier(.13,.58,.01,1.005);animation-fill-mode:both;animation-delay:.24s}#app .app-hero-banner a:hover{filter:none}#app .banner-scrolling-cards{position:absolute;top:300px}#app .banner-card{width:88px;height:88px;display:flex;justify-content:center;align-items:center;background:#1a124e;border-radius:16px;position:absolute;transition-property:background-color,color,box-shadow;transition-duration:.25s;transition-timing-function:ease}#app .banner-card:hover{transition-duration:.1s;cursor:pointer}#app .banner-card svg{width:48px;height:48px}#app .banner-card.left{box-shadow:3px 2px 12px #0004;z-index:2;left:-106px;top:40px;rotate:-5.55deg;animation:bannerCardMoveToLeft .5s;animation-delay:.1s;animation-fill-mode:both}#app .banner-card.middle{box-shadow:0 -13px 38px #0004;left:-34px;top:0;animation:bannerCardMoveToMiddle .5s;animation-delay:.2s;animation-fill-mode:both}#app .banner-card.right{box-shadow:-3px 2px 12px #0004;z-index:2;left:38px;top:40px;rotate:5.55deg;animation:bannerCardMoveToRight .5s;animation-delay:.15s;animation-fill-mode:both}#app .banner-card.game{background:#1c2953;color:#30ff83}#app .banner-card.animation{background:#281046;color:#ff4f4f}#app .banner-card.art{background:#2a1c46;color:#ffb82f}#app .banner-card.game:hover{background:#30ff83;color:#fff;box-shadow:0 0 40px #30ff8388}#app .banner-card.animation:hover{background:#ff4f4f;color:#fff;box-shadow:0 0 40px #ff4f4f88}#app .banner-card.art:hover{background:#ffb82f;color:#fff;box-shadow:0 0 40px #ffb82f88}@media screen and (max-width: 1175px){#app .app-hero-banner-content h1{font-size:48px}}@media screen and (max-width: 1000px){#app .content-right{max-width:300px;display:flex;justify-content:center}#app .content-right .hero-img{height:256px;margin-top:-40px}}@media screen and (max-width: 962px){#app .app-hero-banner-content h1{font-size:36px}#app .app-hero-banner-content p{font-size:16px;line-height:26px}#app .content-right{display:none}}@keyframes heroAppearSimple{0%{transform:translateY(20px);opacity:0}to{transform:none;opacity:1}}@keyframes bannerCardMoveToMiddle{0%{left:-106px;top:40px;rotate:-5.55deg;animation-timing-function:ease-in}30%{left:-65px;top:-10px;rotate:-4deg;animation-timing-function:cubic-bezier(.11,.74,.11,1.01)}to{left:-34px;top:0}}@keyframes bannerCardMoveToRight{0%{left:-34px;top:0;rotate:0deg;animation-timing-function:ease-in}30%{left:60px;top:30px;rotate:3deg;animation-timing-function:cubic-bezier(.11,.74,.11,1.01)}to{left:38px;top:40px;rotate:5.55deg}}@keyframes bannerCardMoveToLeft{0%{left:38px;top:40px;rotate:5.55deg;animation-timing-function:ease-in}30%{left:-50px;top:50px;rotate:-2deg;animation-timing-function:cubic-bezier(.11,.74,.11,1.01);opacity:1}to{left:-106px;top:40px;rotate:-5.55deg;opacity:1}}@keyframes opacity{0%{opacity:0}to{opacity:1}}#app .animated-heading{display:inline;transition:color 1s ease;position:relative;text-shadow:none}#app .animated-heading:after{content:"";display:block;position:absolute;bottom:2px;left:0;width:100%;height:5px;border-radius:5px;background:currentColor;animation:lineAppear .5s ease-out;animation-fill-mode:both}#app .animated-heading.trs:after{animation:lineDisappear .3s ease-in;animation-fill-mode:both}#app .animated-heading .disappearing{animation:letterDisappear .5s;animation-fill-mode:both}#app .animated-heading .appearing{animation:letterAppear 1s;animation-fill-mode:backwards}@keyframes letterDisappear{0%{opacity:1}50%{font-size:inherit}to{opacity:0;font-size:0}}@keyframes letterAppear{0%{font-size:0;opacity:0}50%{font-size:inherit}to{opacity:1}}@keyframes lineAppear{0%{width:0;left:0}50%{width:0;left:0}to{width:100%;left:0}}@keyframes lineDisappear{0%{width:100%;left:unset;right:0}to{width:0;left:unset;right:0}}#app .app-dialog-wrapper{position:fixed;z-index:9999;top:0;left:0;width:100%;height:100vh;box-sizing:border-box;display:flex;justify-content:center;align-items:center;background:#00000080;animation:dialogFade .6s;padding:32px}#app .app-dialog-box{width:100%;max-width:640px;animation:dialogPop .65s ease-in-out;box-sizing:border-box}@keyframes dialogPop{0%{transform:scale(0)}20%{transform:scale(1.2)}45%{transform:scale(.95)}70%{transform:scale(1.01)}to{transform:none}}@keyframes dialogFade{0%{background:#0000}}#app .app-labeled-input{padding:8px;box-sizing:border-box}#app .app-labeled-input h4{font-size:14px;margin:0 0 8px;text-align-last:left}#app .app-labeled-input input,#app .app-labeled-input select,#app .app-labeled-input textarea{box-sizing:border-box;height:40px;padding:0 16px;border-radius:4px;background:var(--panelTransparent);border:none;color:#fff;width:100%}#app .app-labeled-input input::placeholder{color:var(--accent)}#app .app-labeled-input textarea{resize:none;height:100px;padding:10px 16px}#app .app-box .app-labeled-input{padding:0}#app .app-box .app-labeled-input input,#app .app-box .app-labeled-input select{background:#0000000e;border:1px solid var(--background);transition:.2s ease border}#app .app-box .app-labeled-input input:focus,#app .app-box .app-labeled-input select:focus{border-color:var(--accent)}#app .app-labeled-input.projectid{padding:16px;border-radius:8px;background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%238042FF' stroke-opacity='0.4' stroke-width='4' stroke-dasharray='12%2c 12' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e");background-color:var(--panelTransparent);cursor:pointer;color:var(--accent);display:flex;flex-direction:column;align-items:center;gap:10px}#app .app-labeled-input.projectid:hover{background-color:var(--accentTransparenter)}#app .app-labeled-input.projectid.active{color:var(--accentLight);background-color:var(--accentTransparenter);background-image:url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23d7a9ff' stroke-opacity='1' stroke-width='4' stroke-dasharray='12%2c 12' stroke-dashoffset='0' stroke-linecap='butt'/%3e%3c/svg%3e")}#app .app-labeled-input.projectid p{margin-bottom:8px}#app .app-labeled-input.projectid.error{background:#ff575735}#app .app-error-popup{background:#ba214233;color:#fd446c;padding:16px;border-radius:4px;margin:8px;font-size:12px;font-weight:400;display:flex;justify-content:center;align-items:center}#app .app-error-popup:before{content:"";display:block;width:18px;height:18px;margin-right:8px;background:url(https://api.iconify.design/uil/exclamation-octagon.svg?color=%23fd446c) no-repeat center center/contain}#app .app-error-popup.nomargin{margin:8px 0;padding:10px}#app .app-box .app-error-popup{background:#d9264d4e;color:#ffb7c6}#app .app-box .app-error-popup:before{background:url(https://api.iconify.design/uil/exclamation-octagon.svg?color=%23ffb7c6) no-repeat center center/contain}#app .app-error-popup.success{background:#0f83;color:#0f8}#app .app-error-popup.success:before{background:url(https://api.iconify.design/uil/check-circle.svg?color=%230f8) no-repeat center center/contain}#app .app-error-popup.info{background:var(--accentTransparenter);color:var(--accent);font-weight:600}#app .app-error-popup.info:before{mix-blend-mode:color-dodge;background:url(https://api.iconify.design/uil/info-circle.svg?color=%23bbb) no-repeat center center/contain}#app .app-wave-banner{background:linear-gradient(#6542ff,#8042ff);display:flex;flex-direction:column;align-items:center}#app .app-wave-banner-content{padding:96px 32px 48px;box-sizing:border-box;width:100%;max-width:1150px}#app .app-wave-banner-wave{transform:rotate(180deg)}#app .app-wave-banner-content h1{margin:0;font-size:56px;max-width:690px;font-weight:900}
