*{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none;font-family:Roboto}html,body{overscroll-behavior:none}.layout{z-index:0;background-color:#e8eef5;position:absolute;inset:0}input:focus,textarea:focus,select:focus,button:focus{outline:none}button{box-sizing:content-box;border:0;justify-content:center;place-items:center;margin:0;position:relative}button:hover .tooltip{visibility:visible;opacity:1}button .tooltip{visibility:hidden;z-index:10000;color:#fff;text-align:center;font-kerning:none;letter-spacing:.55px;opacity:0;background-color:#363b4e;border-radius:6px;padding:3px 8px;font-family:Roboto;font-size:11px;font-style:normal;font-weight:400;line-height:20px;transition:opacity .1s .8s;display:inline-block;position:absolute}button .tooltip:after{content:"";z-index:10001;z-index:1;border:5px solid #0000;margin-top:-5px;position:absolute}@font-face{font-family:Roboto;src:local(Roboto-Regular),url(/assets/Roboto-Regular-BHeBnKzs.ttf)format("truetype")}.sr-only{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.header-menu{z-index:100;background:#fff;border:1px solid #f4f4f4;flex-flow:row;height:48px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 2px 6px -2px #d7d6d6}.expand{background-color:#0000;justify-content:center;align-items:center;width:80px;height:100%;display:flex;position:relative}.expand img{margin:auto;display:block}.usermenu-title{text-align:center;width:100%;height:100%;padding:12px;position:relative}.usermenu-title input{text-align:center;letter-spacing:.27px;text-overflow:ellipsis;border:0;outline:none;width:100%;font-family:Roboto;font-size:18px;font-style:normal;font-weight:300;line-height:normal}.version-controls{flex-flow:row;display:flex}.version-controls button{background-color:#0000;padding:12px}.version-controls .save{flex-flow:row;display:flex}.version-controls .save span{margin-right:5px}.version-controls .save img{width:25px;height:25px}.version-controls .save .spin{animation:2.5s linear infinite spin}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.projects{position:relative}.projects .project-dropdown{flex-flow:column;display:flex}.projects .project-dropdown .list-of-projects{max-height:205px}.projects .project-dropdown .list-of-projects .projects-ul .project-li{height:40px}.projects .project-dropdown .list-of-projects::-webkit-scrollbar{width:12px}.projects .project-dropdown .list-of-projects::-webkit-scrollbar-track{background-color:#0000}.projects .project-dropdown .list-of-projects::-webkit-scrollbar-thumb{background-color:#363b4ea6;border:4px solid #fff;border-radius:12px}.projects .project-dropdown .new-project{z-index:-1;grid-template-columns:1fr auto;height:40px;padding:9px;display:grid}.projects .project-dropdown .new-project span{padding:0 10px;font-weight:600}.projects .project-dropdown .new-project:hover{background-color:#c1e9ff}.projects .project-dropdown .new-project img{margin:4px}.projects .project-dropdown .project-item{border-bottom:1px solid #f4f4f4;grid-template-columns:1fr auto auto;justify-content:end;gap:5px;height:100%;padding:9px;display:grid;position:relative}.projects .project-dropdown .project-item .project-name{z-index:1;white-space:nowrap;text-overflow:ellipsis;color:#353535;letter-spacing:.05em;text-align:left;background-color:#0000;border:0;padding:0 10px;font-size:12px;font-weight:600;line-height:25px;overflow:hidden}.projects .project-dropdown .project-item .project-name .tooltip{white-space:nowrap;top:115%;right:-20%}.projects .project-dropdown .project-item .project-name .tooltip:after{border-bottom-color:#000;bottom:100%;right:8%}.projects .project-dropdown .project-item .project-name:hover~.back{background-color:#c1e9ff}.projects .project-dropdown .project-item button{text-align:left;z-index:1;background-color:#0000;border-radius:5px;width:100%;height:23px;margin:auto;padding:0;line-height:30px}.projects .project-dropdown .project-item button img{margin:4px}.projects .project-dropdown .project-item .copy .tooltip{white-space:nowrap;top:115%;right:-20%}.projects .project-dropdown .project-item .copy .tooltip:after{border-bottom-color:#000;bottom:100%;right:8%}.projects .project-dropdown .project-item .copy:hover{background-color:#c1e9ff}.projects .project-dropdown .project-item .delete{color:red}.projects .project-dropdown .project-item .delete img{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%3e%3cpath%20d='M13.25%202.83333H10.125V1.66667C10.125%201.35725%209.9933%201.0605%209.75888%200.841709C9.52446%200.622916%209.20652%200.5%208.875%200.5H5.125C4.79348%200.5%204.47554%200.622916%204.24112%200.841709C4.0067%201.0605%203.875%201.35725%203.875%201.66667V2.83333H0.75V4H2V12.75C2%2013.2141%202.19754%2013.6592%202.54917%2013.9874C2.90081%2014.3156%203.37772%2014.5%203.875%2014.5H10.125C10.6223%2014.5%2011.0992%2014.3156%2011.4508%2013.9874C11.8025%2013.6592%2012%2013.2141%2012%2012.75V4H13.25V2.83333ZM5.125%201.66667H8.875V2.83333H5.125V1.66667ZM10.75%2012.75C10.75%2012.9047%2010.6842%2013.0531%2010.5669%2013.1625C10.4497%2013.2719%2010.2908%2013.3333%2010.125%2013.3333H3.875C3.70924%2013.3333%203.55027%2013.2719%203.43306%2013.1625C3.31585%2013.0531%203.25%2012.9047%203.25%2012.75V4H10.75V12.75Z'%20fill='%23363B4E'/%3e%3cpath%20d='M6.375%206.3335H5.125V11.0002H6.375V6.3335Z'%20fill='%23363B4E'/%3e%3cpath%20d='M8.875%206.3335H7.625V11.0002H8.875V6.3335Z'%20fill='%23363B4E'/%3e%3c/svg%3e")}.projects .project-dropdown .project-item .delete:hover{background-color:#ffe8e0}.projects .project-dropdown .project-item .delete:hover>img{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='14'%20height='15'%20viewBox='0%200%2014%2015'%20fill='none'%3e%3cpath%20d='M13.25%202.83333H10.125V1.66667C10.125%201.35725%209.9933%201.0605%209.75888%200.841709C9.52446%200.622916%209.20652%200.5%208.875%200.5H5.125C4.79348%200.5%204.47554%200.622916%204.24112%200.841709C4.0067%201.0605%203.875%201.35725%203.875%201.66667V2.83333H0.75V4H2V12.75C2%2013.2141%202.19754%2013.6592%202.54917%2013.9874C2.90081%2014.3156%203.37772%2014.5%203.875%2014.5H10.125C10.6223%2014.5%2011.0992%2014.3156%2011.4508%2013.9874C11.8025%2013.6592%2012%2013.2141%2012%2012.75V4H13.25V2.83333ZM5.125%201.66667H8.875V2.83333H5.125V1.66667ZM10.75%2012.75C10.75%2012.9047%2010.6842%2013.0531%2010.5669%2013.1625C10.4497%2013.2719%2010.2908%2013.3333%2010.125%2013.3333H3.875C3.70924%2013.3333%203.55027%2013.2719%203.43306%2013.1625C3.31585%2013.0531%203.25%2012.9047%203.25%2012.75V4H10.75V12.75Z'%20fill='%23ED3131'/%3e%3cpath%20d='M6.375%206.3335H5.125V11.0002H6.375V6.3335Z'%20fill='%23ED3131'/%3e%3cpath%20d='M8.875%206.3335H7.625V11.0002H8.875V6.3335Z'%20fill='%23ED3131'/%3e%3c/svg%3e")}.projects .project-dropdown .project-item .back{border:0;position:absolute;inset:0}.projects .project-dropdown .project-item .back:hover{background-color:#c1e9ff}.projects .project-dropdown .active-project{background-color:#dbe2eb}.projects .project-dropdown .active-project .project-name{font-weight:700}.projects .project-dropdown .active-project .project-name:hover~.back{background-color:#dbe2eb}.projects .project-dropdown .active-project .copy:hover{background-color:#fff}.projects .project-dropdown .active-project .back,.projects .project-dropdown .active-project .back:hover{background-color:#dbe2eb}.user-options{white-space:nowrap;color:#353535;font-kerning:none;letter-spacing:.6px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:30px;position:relative}.user-options li{padding:0 20px}.user-options .username{padding-top:20px;font-weight:800;line-height:20px}.user-options .email{border-bottom:1px solid #f4f4f4;padding-bottom:10px}.user-options .change-name-button{margin-top:10px}.user-options .hover:hover{background-color:#c1e9ff}.user-options .change-name-input{padding-bottom:10px}.user-options .change-name-input input{color:#353535;font-kerning:none;letter-spacing:.6px;background:#dbe2eb;border:3px solid #dbe2eb;border-radius:6px;width:100%;margin-top:6px;padding:0 10px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:30px}.user-options .change-name-input input:hover{border-color:#c1e9ff}.user-options .change-name-input input:focus{background-color:#fff}.user-options .change-name-description{color:#667092;border-bottom:1px solid #f4f4f4;padding-bottom:10px;font-weight:600}.user-options .log-out{background-color:#0000;margin:10px 0 15px}.user-options .log-out:hover{background-color:#c1e9ff}.sign-in{margin:7px;position:relative}.sign-in .sign-in-btn{box-sizing:border-box;background-color:#0000;height:100%;padding:0 20px}.sign-in .sign-in-btn span{white-space:nowrap;color:#363b4e;letter-spacing:.24px;font-weight:600}.sign-in .sign-in-btn span:hover{color:#667092;border-bottom:2px solid #667092;padding:0}.sign-in form{text-align:center;color:#353535;font-kerning:none;flex-flow:column;align-items:center;padding:15px 15px 20px;font-family:Roboto;font-style:normal;display:flex}.sign-in form .form-title{letter-spacing:.7px;font-size:14px;font-weight:700;line-height:25px}.sign-in form .form-subtitle{letter-spacing:.5px;padding:10px 0;font-size:10px;font-weight:400;line-height:14px}.sign-in form input{color:#000;letter-spacing:.6px;background:#fff;border:2px solid #e9e9e9;border-radius:6px;width:85%;height:30px;margin-top:8px;padding:0 10px;font-size:12px;font-weight:400;line-height:30px}.sign-in form input:hover{box-shadow:0 0 0 4px #ffeeb280}.sign-in form input:focus{border-color:#ffd749;box-shadow:0 0 0 4px #ffeeb280}.sign-in form input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.sign-in form input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.sign-in form input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.sign-in form input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.sign-in form input:-webkit-autofill:first-line{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.sign-in form .error{border-color:#ffab49}.sign-in form .auth-error{animation:.25s step-end 3 alternate error-blink,.75s shake}@keyframes error-blink{50%{border:2px solid #ffab49}}@keyframes shake{0%{transform:translate(3px)}10%{transform:translate(-3px)}20%{transform:translate(3px)}30%{transform:translate(-3px)}40%{transform:translate(3px)}50%{transform:translate(-3px)}60%{transform:translate(3px)}70%{transform:translate(-3px)}80%{transform:translate(3px)}90%{transform:translate(-3px)}to{transform:translate(3px)}}.sign-in form .forgot-password-email-input{margin-bottom:18px}.sign-in form .forgot-password{letter-spacing:.5px;background-color:#fff;font-size:10px;font-weight:400;line-height:25px}.sign-in form .forgot-password:hover{color:#667092;cursor:pointer;text-decoration-line:underline}.sign-in form .forgot-password:focus{color:#667092;text-decoration-line:underline}.sign-in form .submit{color:#fff;letter-spacing:.6px;white-space:nowrap;background:#363b4e;border-radius:15px;min-width:30%;padding:0 15px;font-size:12px;font-weight:400;line-height:28px}.sign-in form .submit:hover,.sign-in form .submit:focus{background:#4d5572}.sign-in .google{text-align:center;background:#e8f5fe;flex-flow:row;width:100%;padding:7px 10px}.sign-in .google span{color:#363b4e;text-align:center;font-kerning:none;letter-spacing:.6px;padding:5px 8px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:25px}.sign-in .google:hover{background:#c1e9ff}.sign-in .error-banner{text-align:center;background:#ffe8e0;width:100%;padding:7px 10px}.sign-in .error-banner label{color:#ed3131;text-align:center;font-kerning:none;letter-spacing:.6px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:25px}.sign-up-btn{box-sizing:border-box;background-color:#ffdc5f;border-radius:20px;height:70%;margin:auto;padding:0 35px}.sign-up-btn span{white-space:nowrap;color:#363b4e;letter-spacing:.24px;padding:0 0 2px;font-weight:600}.sign-up-btn:hover{background:#fff3c4}.header-menu-btn{box-sizing:border-box;background-color:#0000;flex-flow:row;height:100%;padding:12px;display:flex}.header-menu-btn .button-text{white-space:nowrap;padding:7px}.header-menu-btn .img-arrow{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='12'%20height='8'%20viewBox='0%200%2012%208'%20fill='none'%3e%3cline%20x1='1.41421'%20y1='1.41187'%20x2='5.98961'%20y2='5.98726'%20stroke='%23353535'%20stroke-width='2'%20stroke-linecap='round'/%3e%3cline%20x1='5.9895'%20y1='5.98715'%20x2='10.5649'%20y2='1.41176'%20stroke='%23353535'%20stroke-width='2'%20stroke-linecap='round'/%3e%3c/svg%3e");transition-duration:.5s}.header-menu-btn:hover>.img-arrow{transform:translateY(3px)}.header-dropdown{text-overflow:ellipsis;color:#353535;font-kerning:none;letter-spacing:.6px;background-color:#fff;border-radius:12px;width:252px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:25px;position:absolute;top:48px;right:0;overflow:hidden;box-shadow:0 5px 40px -3px #d4d4d4}.header-dropdown ul{margin:0;padding:0}.header-dropdown ul li{list-style:none}.tool-menu{z-index:50;text-align:center;background:#fff;border-right:1px solid #f4f4f4;flex-flow:column;gap:15px;width:80px;padding:18px;transition-duration:.5s;display:flex;position:fixed;top:48px;bottom:43px;left:0;box-shadow:0 4px 6px -2px #00000040}.tool-menu .tool-btn-copy{margin-top:auto}.tool-menu .tool-btn{background-color:#0000;padding:0}.tool-menu .tool-btn:disabled>.btn-highlight{background-color:#0000!important}.tool-menu .tool-btn:hover>.btn-highlight{background-color:#dbe2eb}.tool-menu .tool-btn .btn-highlight{text-align:center;border-radius:5px;align-items:center;padding:6px;display:flex}.tool-menu .tool-btn .tool-btn-monster-icon{width:28px;height:28px}.tool-menu .tool-btn span{color:#363b4e;font-kerning:none;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:11px}.tool-menu .tool-btn-image:disabled img,.tool-menu .tool-btn-monster:disabled img,.tool-menu .tool-btn-delete:disabled img{opacity:.35}.tool-menu .tool-btn-image:disabled span,.tool-menu .tool-btn-monster:disabled span,.tool-menu .tool-btn-delete:disabled span{color:#a0a4b4}.tool-menu .toolmenu-item{border-left:0;border-top-right-radius:5px;border-bottom-right-radius:5px;place-items:center;position:relative}.tool-menu .toolmenu-item .tooltip{white-space:nowrap;top:15%;left:130%}.tool-menu .toolmenu-item .tooltip:after{border-right-color:#000;top:50%;right:100%}.tool-menu .toolmenu-item:hover{background-color:#add8e6}.tool-menu .toolmenu-item:disabled{background-color:gray}.tool-menu .toolmenu-item:disabled:hover{cursor:not-allowed;background-color:gray}.tool-menu .save-indicator{background-color:#ff0;border:1px solid #000;border-radius:50%;bottom:67.2px}.tool-menu .save{background-color:green;bottom:21px}.tool-menu .save .spinner,.tool-menu .save .spinner:before,.tool-menu .save .spinner:after{border-radius:50%}.tool-menu .save .spinner{color:#fff;text-indent:-99999em;width:2.5em;height:2.5em;margin:auto;font-size:11px;position:relative;transform:translateZ(0);box-shadow:inset 0 0 0 .25em}.tool-menu .save .spinner:before,.tool-menu .save .spinner:after{content:"";position:absolute}.tool-menu .save .spinner:before{transform-origin:1.275em 1.275em;background:green;border-radius:2.55em 0 0 2.55em;width:1.3em;height:2.55em;animation:2s 1.5s infinite load2;top:-.025em;left:-.025em}.tool-menu .save .spinner:after{transform-origin:.025em 1.275em;background:green;border-radius:0 2.55em 2.55em 0;width:1.3em;height:2.55em;animation:2s infinite load2;top:-.025em;left:1.225em}@keyframes load2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.tool-menu .back-strip{z-index:-10;background-color:#d3d3d3;border-right:1px solid #000;width:29.4px;height:100%;position:absolute}.open{right:0}.close{right:-35vw}.library{z-index:80;transition:all .4s;position:fixed;top:48px;bottom:43px}.library-panel{background-color:#fff;border:1px solid #f4f4f4;flex-flow:column;gap:13px;width:35vw;height:100%;padding:25px;display:flex}.library-btn{background-color:#fff;border:1px solid #f4f4f4;border-radius:12px;width:50px;height:50px;padding:4px;position:absolute;top:3%;right:102%;box-shadow:2px 2px 8px -3px #d7d6d6}.library-btn img{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.library-btn .tooltip{white-space:nowrap;top:27%;right:120%}.library-btn .tooltip:after{border-left-color:#363b4e;top:50%;left:100%}.library-btn:hover{box-shadow:0 0 0 3px #dbe2eb}.search-row{height:32px;position:relative}.search-row .search-img{content:url("data:image/svg+xml,%3csvg%20width='19'%20height='20'%20viewBox='0%200%2019%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.884%2018.2646L13.3647%2012.7452C14.4115%2011.4528%2015.0417%209.80976%2015.0417%208.02086C15.0417%203.87388%2011.6678%200.5%207.52082%200.5C3.37384%200.5%200%203.87388%200%208.02086C0%2012.1678%203.37388%2015.5417%207.52086%2015.5417C9.30976%2015.5417%2010.9528%2014.9115%2012.2452%2013.8647L17.7646%2019.3841C17.9192%2019.5386%2018.1698%2019.5386%2018.3244%2019.3841L18.8841%2018.8244C19.0386%2018.6698%2019.0386%2018.4191%2018.884%2018.2646ZM7.52086%2013.9584C4.24673%2013.9584%201.58335%2011.295%201.58335%208.02086C1.58335%204.74673%204.24673%202.08335%207.52086%202.08335C10.795%202.08335%2013.4584%204.74673%2013.4584%208.02086C13.4584%2011.295%2010.795%2013.9584%207.52086%2013.9584Z'%20fill='black'/%3e%3c/svg%3e");height:19px;position:absolute;top:6.5px;left:6.5px}.search-row .search-input{letter-spacing:.05em;text-align:left;background:#f4f4f4;border:1px solid #f4f4f4;border-radius:8px;width:100%;height:32px;padding:0 112px 0 32px;font-family:Roboto;font-size:14px;font-weight:400;line-height:16.41px}.search-row .search-input::placeholder{color:#353535}.search-row .search-input:focus{border:1px solid #7e849a;box-shadow:0 0 0 4px #dbe2eb}.search-row .search-input:focus::placeholder{color:gray}.search-row:hover>.search-input{box-shadow:0 0 0 4px #dbe2eb}.search-row .search-count{color:#7e849a9c;letter-spacing:.05em;height:16px;font-family:Roboto;font-size:14px;font-weight:400;line-height:16.41px;position:absolute;top:9px;right:32px}.search-row .shift-right{right:11px!important}.search-row .search-clear{content:url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.7781%201.28033C10.071%200.987437%2010.071%200.512563%209.7781%200.21967C9.48521%20-0.0732233%209.01034%20-0.0732233%208.71744%200.21967L4.99889%203.93823L1.28033%200.21967C0.987437%20-0.0732233%200.512563%20-0.0732233%200.21967%200.21967C-0.0732233%200.512563%20-0.0732233%200.987437%200.21967%201.28033L3.93823%204.99889L0.21974%208.71737C-0.073153%209.01027%20-0.0731533%209.48514%200.21974%209.77803C0.512633%2010.0709%200.987507%2010.0709%201.2804%209.77803L4.99889%206.05955L8.71737%209.77803C9.01027%2010.0709%209.48514%2010.0709%209.77803%209.77803C10.0709%209.48514%2010.0709%209.01027%209.77803%208.71737L6.05955%204.99889L9.7781%201.28033Z'%20fill='black'/%3e%3c/svg%3e");height:32px;padding:11px;position:absolute;top:0;right:0}.search-row .search-clear:hover{content:url("data:image/svg+xml,%3csvg%20width='10'%20height='10'%20viewBox='0%200%2010%2010'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M9.7781%201.28033C10.071%200.987437%2010.071%200.512563%209.7781%200.21967C9.48521%20-0.0732233%209.01034%20-0.0732233%208.71744%200.21967L4.99889%203.93823L1.28033%200.21967C0.987437%20-0.0732233%200.512563%20-0.0732233%200.21967%200.21967C-0.0732233%200.512563%20-0.0732233%200.987437%200.21967%201.28033L3.93823%204.99889L0.21974%208.71737C-0.0731533%209.01027%20-0.0731536%209.48514%200.21974%209.77803C0.512633%2010.0709%200.987507%2010.0709%201.2804%209.77803L4.99889%206.05955L8.71737%209.77803C9.01027%2010.0709%209.48514%2010.0709%209.77803%209.77803C10.0709%209.48514%2010.0709%209.01027%209.77803%208.71737L6.05955%204.99889L9.7781%201.28033Z'%20fill='%23667092'/%3e%3c/svg%3e")}.search-row input::-ms-clear{display:none}.search-row input::-webkit-search-cancel-button{display:none}.search-row input[type=search]::-webkit-search-decoration{display:none}.search-row input[type=search]::-webkit-search-cancel-button{display:none}.search-row input[type=search]::-webkit-search-results-button{display:none}.search-row input[type=search]::-webkit-search-results-decoration{display:none}.search-row input[type=search]::-webkit-search-cancel-button{appearance:none;display:none}.search-row input[type=search]::-ms-clear{display:none}.selection-row{font-family:Roboto}.selection-row .title{letter-spacing:.015em;text-align:left;padding:10px 0;font-size:12px;font-weight:600;line-height:14.06px}.selection-row .selections{flex-flow:row;gap:9px;display:flex}.selection-row .selections .selected{background-color:#dbe2eb!important}.selection-row .selections .option{background-color:#fff;border-radius:6px;flex-flow:row;gap:10px;padding:9px 12px;display:flex;box-shadow:0 0 0 1px #f3f3f3}.selection-row .selections .option:hover{box-shadow:0 0 0 3px #dbe2eb}.selection-row .selections .option span{letter-spacing:.015em;text-align:left;white-space:nowrap;font-size:12px;font-weight:400;line-height:14.06px}.selection-row .selections .color-selection{position:relative}.selection-row .selections .color-selection .color-display{border:1px solid #353535;border-radius:2px;width:16px;height:16px;padding:0}.selection-row .selections .color-selection .color-display:hover{box-shadow:0 0 0 3px #dbe2eb}.selection-row .selections .color-selection .color-dropdown{right:0}.selection-row .selections .divider{background-color:#000;width:1px;height:25px;margin:auto 10px}.option-row{flex-flow:row;justify-content:right;gap:2px;display:flex}.option-row .horizontal-bar{border:1px solid #d7d6d6;flex:1;height:0;margin:auto 0}.option-row .option{background-color:#fff;border-radius:8px;padding:5px}.option-row .option:hover{background-color:#dbe2eb}.library-card-container{flex-flow:column;gap:20px;margin-right:-18px;padding:8px;display:flex;overflow:hidden scroll}.library-card-container::-webkit-scrollbar{width:18px;position:absolute;left:0}.library-card-container::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:5px solid #fff;border-radius:11px}@keyframes card-blink{50%{box-shadow:0 0 0 6px #5bc5ff,2px 2px 8px -3px #d7d6d6}}.monster-column-media::-webkit-scrollbar{width:17px}.monster-column-body::-webkit-scrollbar{width:17px}.monster-column-media::-webkit-scrollbar-track{background-color:#0000}.monster-column-body::-webkit-scrollbar-track{background-color:#0000}.monster-column-media::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:5px solid #fff;border-radius:12px}.monster-column-body::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:5px solid #fff;border-radius:12px}.monster-ability-cell .monster-ability-score .monster-field-label,.monster-ability-cell .monster-ability-score .monster-field-input{text-align:center}.color-dropdown{z-index:800;background:#fff;border:1px solid #f4f4f4;border-radius:12px;padding:15px;position:absolute;top:37px;right:5px;box-shadow:0 0 20px -5px #9b9b9b}.select-text{letter-spacing:.05em;font-feature-settings:"kern" off;color:#353535;margin:0 5px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:25px}.container{grid-template-columns:repeat(5,1fr);display:grid}.container .item{box-sizing:border-box;border-radius:4px;width:23px;height:19px;margin:5px}.container .item:hover{border:3px solid #5bc5ff}.container .selected-color{border:2px solid #5bc5ff}.cloud{background-color:#f4f4f4}.gray{background-color:#ccd6e3}.pink{background-color:#ffd8e1}.lichen_green{background-color:#b8dab6}.cotton_blue{background-color:#c1e9ff}.butter{background-color:#ffedab}.sage{background-color:#87bac1}.lilac{background-color:#bec5ff}.orange{background-color:#ffab49}.corn{background-color:#ffd749}.carrot{background-color:#ed5e31}.lavender{background-color:#c598f2}.red{background-color:#d84c4c}.cobalt{background-color:#0e77d8}.chestnut{background-color:#bc9681}.eggplant{background-color:#503c7c}.jungle{background-color:#225c33}.forest{background-color:#134444}.shadow{background-color:#363b4e}.black{background-color:#000}.action-dropdown{z-index:800;background:#fff;border:1px solid #f4f4f4;border-radius:12px;padding:13px 0;position:absolute;top:38px;right:0;box-shadow:0 0 8px -3px #9b9b9b}.action-dropdown ul{margin:0;padding:0}.action-dropdown ul li{list-style:none}.action-dropdown ul .break{border:1px solid #f4f4f4;margin:8px 0}.dropup{top:auto!important;bottom:38px!important}.selection{box-sizing:border-box;background-color:#fff;width:100%;height:30px;margin:0;display:flex;padding:0 19px!important}.selection:hover{background-color:#c1e9ff}.selection .selection-name{box-sizing:border-box;text-align:left;letter-spacing:.05em;font-feature-settings:"kern" off;white-space:nowrap;background-color:#0000;width:100%;margin:0;padding-right:15px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:25px}.selection .danger{color:#ed5e31!important;font-weight:600!important}.selection .bold{color:#363b4e!important;font-weight:700!important}.selection .disabled{color:#c4c4c4!important}.selection .selection-icon{width:auto;max-width:20px;height:auto;max-height:20px;margin:auto;display:block}.card{box-sizing:content-box;border:0;border-radius:12px;flex-flow:column;width:100%;height:100%;margin:0;padding:0;display:flex}.active-card{background-color:#7e849a;box-shadow:0 0 0 1px #7e849a,0 0 0 6px #dbe2eb,2px 2px 8px -3px #d7d6d6}.inactive-card{background-color:#d7d6d6;box-shadow:0 0 0 1px #d7d6d6,2px 2px 8px -3px #d7d6d6}.inactive-card:hover{box-shadow:0 0 0 6px #dbe2eb,2px 2px 8px -3px #d7d6d6}.card-title{border-radius:12px 12px 0 0;grid-template-columns:auto 18px 12px;gap:12px;width:100%;margin:0;padding:0 9px;display:grid}.card-title.has-type-icon{grid-template-columns:16px auto 18px 12px}.card-title .type-icon{justify-self:start;align-items:center;display:flex}.card-title .dark{color:#000}.card-title .light{color:#fff}.card-title .input-div{background-color:#0000;border-radius:12px 0 0;width:100%;padding:0 3px}.card-title .input-div .editing{user-select:default;-moz-user-select:default;-webkit-user-select:default;cursor:text}.card-title .input-div input{text-align:left;letter-spacing:.05em;font-feature-settings:"kern" off;width:100%;height:24px;color:inherit;text-overflow:ellipsis;cursor:grab;background-color:#0000;border:0;margin:7px auto;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;line-height:25px}.card-title .color-btn{background-color:#0000;display:flex}.card-title .color-btn:hover>img{content:url("data:image/svg+xml,%3csvg%20xmlns='http://www.w3.org/2000/svg'%20width='22'%20height='22'%20viewBox='0%200%2022%2022'%20fill='none'%3e%3crect%20x='1.5'%20y='1.5'%20width='19'%20height='19'%20rx='3.5'%20stroke='%235BC5FF'%20stroke-width='3'/%3e%3c/svg%3e")}.card-title .dropdown-btn{background-color:#0000;display:flex}.card-title .dropdown-btn img{transition-duration:.5s}.card-title .dropdown-btn:hover>img{transform:translateY(3px)}.card-file-input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.card-content{border-radius:0 0 12px 12px;flex-grow:1;margin:0;padding:0;position:relative;overflow:hidden}.card-content .card-image{object-fit:contain;border-radius:inherit;-webkit-user-select:none;user-select:none;background-color:#fff;width:100%;height:100%;display:block}.card-content .image-placeholder{border-radius:inherit;box-sizing:border-box;cursor:pointer;background-color:#fff;border:1px dashed #d7d6d6;flex-flow:column;justify-content:center;align-items:center;gap:6px;width:100%;height:100%;margin:0;padding:0;display:flex}.card-content .image-placeholder:hover{background-color:#f4f4f4}.card-content .image-placeholder span{color:#363b4e;font-family:Roboto;font-size:12px}.card-content .image-status,.card-content .image-error{padding:4px 8px;font-family:Roboto;font-size:11px;position:absolute;bottom:0;left:0;right:0}.card-content .image-status{color:#363b4e;background-color:#ffffffd9}.card-content .image-error{color:#fff;background-color:#ed5e31;justify-content:space-between;align-items:center;gap:8px;display:flex}.card-content .image-error button{color:#fff;cursor:pointer;background-color:#0000;line-height:1}.card-content .text{box-sizing:border-box;border-radius:inherit;letter-spacing:.05em;font-feature-settings:"kern" off;color:#000;text-overflow:ellipsis;resize:none;cursor:auto;background-color:#fff;border:0;width:100%;height:100%;margin:0;padding:7px 14px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:20px;overflow:auto}.card-content .text:read-only{cursor:default}.card-content .text::-webkit-scrollbar{width:17px}.card-content .text::-webkit-scrollbar-track{background-color:#0000}.card-content .text::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:5px solid #fff;border-radius:12px}.library-card-content-container{background-color:#fff;border-radius:0 0 12px 12px;flex-flow:column;transition:all .4s;display:flex;position:relative;overflow:hidden}.library-card-content-container .library-card-textarea{-webkit-line-clamp:3;resize:none;cursor:auto;background-color:#fff;border:0;border-radius:0 0 12px 12px;-webkit-box-orient:vertical;max-width:100%;margin:0;padding:15px 8px 15px 15px;font-family:Roboto;display:-webkit-box;overflow:hidden}.library-card-content-container .library-card-textarea::-webkit-scrollbar{width:17px}.library-card-content-container .library-card-textarea::-webkit-scrollbar-track{background-color:#0000}.library-card-content-container .library-card-textarea::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:5px solid #fff;border-radius:12px}.library-card-content-container .library-card-textarea.selected{-webkit-line-clamp:inherit;flex:auto;overflow-y:auto}.library-card-content-container .library-card-image{object-fit:cover;width:100%;height:100%}.library-card-content-container .library-card-image.selected{object-fit:contain}.library-card-content-container .library-image-empty{color:#a0a4b4;text-align:center;margin:auto;font-family:Roboto;font-size:12px}.monster-content{color:#363b4e;background-color:#fff;grid-template-columns:minmax(108px,1fr) 184px 229px;gap:8px;height:100%;padding:6px 8px;font-family:Roboto;display:grid;overflow:auto hidden}.monster-content.monster-content-attributes-collapsed{grid-template-columns:minmax(108px,1fr) 24px 229px}.monster-content.monster-content-combat-collapsed{grid-template-columns:minmax(108px,1fr) 184px 24px}.monster-content.monster-content-attributes-collapsed.monster-content-combat-collapsed{grid-template-columns:minmax(108px,1fr) 24px 24px}.monster-column-media{scrollbar-gutter:stable;flex-flow:column;gap:8px;min-width:0;min-height:0;display:flex;overflow:hidden auto}.monster-media-top{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:14px;display:flex}.monster-media-fields{flex-flow:column;flex:0 110px;gap:6px;min-width:80px;max-width:110px;display:flex}.monster-media-fields .monster-field-icon-row{border:1px solid #d7d6d6;border-radius:6px;min-width:0;padding:3px 6px}.monster-media-fields .monster-field-icon-row:focus-within{border-color:#5bc5ff}.monster-media-fields .monster-field-icon-row .monster-field-input{background-color:#0000;border:0;padding:0}.monster-notes-field{flex:auto;min-height:0}.monster-notes-field.monster-field .monster-field-textarea{resize:none;field-sizing:fixed;height:100%;min-height:60px;max-height:none;overflow:hidden auto}.monster-column-media::-webkit-scrollbar{width:17px}.monster-column-body::-webkit-scrollbar{width:17px}.monster-column-media::-webkit-scrollbar-track{background-color:#0000}.monster-column-body::-webkit-scrollbar-track{background-color:#0000}.monster-column-media::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:5px solid #fff;border-radius:12px}.monster-column-body::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:5px solid #fff;border-radius:12px}.monster-column{flex-flow:row;min-width:0;min-height:0;display:flex}.monster-column-header{cursor:pointer;writing-mode:vertical-rl;background-color:#0000;border-left:1px solid #d7d6d6;border-right:1px solid #d7d6d6;flex:0 0 24px;justify-content:flex-start;align-items:center;gap:6px;height:100%;padding:8px 0;display:flex}.monster-column-header:hover{background-color:#f4f4f4}.monster-column-header .monster-column-caret{writing-mode:horizontal-tb;color:#a0a4b4;flex-shrink:0;width:10px;font-size:10px}.monster-column-header .monster-column-title{text-transform:uppercase;letter-spacing:.06em;text-align:left;font-size:12px;font-weight:700}.monster-column-header .monster-column-dots{writing-mode:horizontal-tb;flex-flow:column;flex-shrink:0;align-items:center;gap:3px;display:flex}.monster-column-header .monster-column-dot{background-color:#5bc5ff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.monster-column-header-empty .monster-column-caret,.monster-column-header-empty .monster-column-title{opacity:.4}.monster-column-body{scrollbar-gutter:stable;flex:auto;min-width:0;min-height:0;padding-left:8px;overflow:hidden auto}.monster-column-collapsed{background-color:#f4f4f4;border-radius:6px}.monster-column-collapsed .monster-column-header{border-left:0;border-right:0;flex:auto;width:100%}.monster-section{border-bottom:1px solid #f4f4f4}.monster-section:last-child{border-bottom:0}.monster-section-header{cursor:pointer;background-color:#0000;justify-content:flex-start;align-items:center;gap:6px;width:100%;padding:6px 0;display:flex}.monster-section-header:hover{background-color:#f4f4f4}.monster-section-header .monster-section-caret{color:#a0a4b4;flex-shrink:0;width:10px;font-size:10px}.monster-section-header .monster-section-title{letter-spacing:.05em;text-align:left;flex:auto;min-width:0;font-size:12px;font-weight:600}.monster-section-header .monster-section-dots{flex-flow:row;flex-shrink:0;gap:3px;display:flex}.monster-section-header .monster-section-dot{background-color:#5bc5ff;border-radius:50%;flex-shrink:0;width:6px;height:6px}.monster-section-header-empty .monster-section-caret,.monster-section-header-empty .monster-section-title{opacity:.4}.monster-section-body{flex-flow:column;gap:8px;padding:4px 4px 10px 10px;display:flex}.monster-field{flex-flow:column;gap:2px;display:flex}.monster-field.monster-field-icon-row{flex-flow:row;align-items:center;gap:6px}.monster-field.monster-field-icon-row .monster-field-icon-label{flex:none}.monster-field.monster-field-icon-row .monster-field-input{flex:auto;min-width:0}.monster-field .monster-field-label{color:#a0a4b4;text-transform:uppercase;letter-spacing:.05em;font-size:10px;font-weight:600}.monster-field .monster-field-icon-label{cursor:default;align-items:center;display:inline-flex;position:relative}.monster-field .monster-field-icon-label:hover .tooltip{visibility:visible;opacity:1}.monster-field .monster-field-icon-label .monster-field-icon{width:14px;height:14px;display:block}.monster-field .monster-field-icon-label .tooltip{visibility:hidden;z-index:10000;color:#fff;text-align:center;letter-spacing:.55px;white-space:nowrap;pointer-events:none;opacity:0;background-color:#363b4e;border-radius:6px;padding:3px 8px;font-family:Roboto;font-size:11px;font-weight:400;line-height:20px;transition:opacity .1s .3s;display:inline-block;position:absolute;top:130%;left:0}.monster-field .monster-field-input,.monster-field .monster-field-textarea{box-sizing:border-box;color:#363b4e;background-color:#fff;border:1px solid #f4f4f4;border-radius:4px;width:100%;padding:4px 6px;font-family:Roboto;font-size:12px}.monster-field .monster-field-input:focus,.monster-field .monster-field-textarea:focus{border-color:#5bc5ff;outline:none}.monster-field .monster-field-textarea{resize:none;field-sizing:content;min-height:40px;max-height:200px;overflow-y:auto}.monster-entry-list{flex-flow:column;gap:8px;display:flex}.monster-entry{border:1px solid #d7d6d6;border-radius:6px;flex-flow:column;gap:4px;min-width:0;padding:6px 8px;display:flex;position:relative}.monster-entry:focus-within{border-color:#5bc5ff}.monster-entry .monster-entry-name{box-sizing:border-box;color:#363b4e;background-color:#0000;border:0;width:100%;padding:0 44px 0 0;font-family:Roboto;font-size:12px;font-weight:700}.monster-entry .monster-entry-name:focus{outline:none}.monster-entry .monster-entry-name::placeholder{color:#a0a4b4;font-weight:400}.monster-entry .monster-field-textarea{box-sizing:border-box;color:#363b4e;resize:vertical;background-color:#0000;border:0;width:100%;min-height:40px;padding:0;font-family:Roboto;font-size:12px}.monster-entry .monster-field-textarea:focus{outline:none}.monster-entry-controls{opacity:0;gap:4px;transition:opacity .15s;display:flex;position:absolute;top:6px;right:6px}.monster-entry-controls button{cursor:pointer;background-color:#0000;border:0;border-radius:4px;justify-content:center;align-items:center;width:18px;height:18px;padding:0;display:flex}.monster-entry-controls button:hover{background-color:#f4f4f4}.monster-entry-controls button img{width:12px;height:12px}.monster-entry:hover .monster-entry-controls,.monster-entry-controls:focus-within{opacity:1}.monster-entry-add{box-sizing:border-box;color:#a0a4b4;cursor:pointer;background-color:#0000;border:1px dashed #d7d6d6;border-radius:6px;width:100%;padding:6px;font-family:Roboto;font-size:12px;font-weight:600}.monster-entry-add:hover{background-color:#f4f4f4}.monster-lines{flex-flow:column;gap:8px;display:flex}.monster-abilities{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.monster-ability-cell{flex-flow:column;align-items:center;gap:2px;min-width:0;display:flex}.monster-ability-cell .monster-ability-score{width:100%;min-width:0}.monster-ability-cell .monster-ability-score .monster-field-label,.monster-ability-cell .monster-ability-score .monster-field-input{text-align:center}.monster-ability-cell .monster-ability-modifier{color:#7e849a;font-size:11px}.monster-portrait{background-color:#f4f4f4;border-radius:6px;flex:0 auto;max-width:min(192px,100%);position:relative;overflow:hidden}.monster-portrait .monster-portrait-image{width:auto;max-width:min(192px,100%);height:auto;max-height:288px;display:block}.monster-portrait .monster-portrait-placeholder{box-sizing:border-box;cursor:pointer;background-color:#fff;border:1px dashed #d7d6d6;justify-content:center;align-items:center;width:96px;height:96px;display:flex}.monster-portrait .monster-portrait-placeholder:hover{background-color:#f4f4f4}.monster-portrait .monster-portrait-clear{box-sizing:border-box;color:#fff;cursor:pointer;opacity:0;background-color:#0000008c;border:0;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;padding:0;line-height:1;transition:opacity .15s;display:flex;position:absolute;top:2px;right:2px}.monster-portrait:hover .monster-portrait-clear,.monster-portrait .monster-portrait-clear:focus-visible{opacity:1}.monster-portrait .monster-portrait-status,.monster-portrait .monster-portrait-error{padding:2px 4px;font-family:Roboto;font-size:9px;position:absolute;bottom:0;left:0;right:0}.monster-portrait .monster-portrait-status{color:#363b4e;background-color:#ffffffd9}.monster-portrait .monster-portrait-error{color:#fff;background-color:#ed5e31;justify-content:space-between;align-items:center;gap:4px;display:flex}.monster-portrait .monster-portrait-error button{color:#fff;cursor:pointer;background-color:#0000;line-height:1}.library-monster-condensed{flex-flow:row;align-items:center;gap:8px;padding:8px 15px}.library-monster-thumb{object-fit:cover;border-radius:4px;flex:0 0 48px;width:48px;height:48px}.library-monster-summary{overflow:hidden}.library-monster-line{color:#363b4e;text-overflow:ellipsis;white-space:nowrap;font-family:Roboto;font-size:11px;overflow:hidden}.library-monster-expanded{gap:6px;padding:10px 15px;overflow-y:auto}.library-monster-expanded .library-monster-thumb{width:64px;height:64px}.library-monster-expanded .monster-portrait{flex:none;max-width:64px}.library-monster-expanded .monster-portrait-image{max-width:64px;max-height:64px}.library-monster-expanded .monster-portrait-placeholder{width:64px;height:64px}.library-monster-subtitle{color:#7e849a;font-family:Roboto;font-size:11px;font-style:italic}.library-monster-media-top{flex-flow:row;align-items:flex-start;gap:8px;display:flex}.library-monster-defenses{flex-flow:column;gap:4px;min-width:0;display:flex}.library-monster-defenses .monster-field-icon-row{border:1px solid #d7d6d6;border-radius:6px;flex:none;min-width:0;padding:3px 6px}.library-monster-defenses .monster-field-icon-row:focus-within{border-color:#5bc5ff}.library-monster-defenses .monster-field-icon-row .monster-field-input{background-color:#0000;border:0;width:56px;padding:0}.library-monster-editable .monster-section .monster-section{border-left:2px solid #f4f4f4;margin-left:4px}.library-monster-empty{color:#a0a4b4;text-align:center;margin:auto;font-family:Roboto;font-size:12px}.tab-bar{z-index:90;background-color:#363b4e;grid-template-columns:70px auto 94px;gap:6px;height:43px;display:grid;position:fixed;bottom:0;left:0;right:0}.tab-controls{z-index:10;background-color:#363b4e;flex-flow:row;display:flex;position:relative}.tab-controls .add-button,.tab-controls .overview-button{padding:none;background-color:#0000;height:100%}.tab-controls .add-button .tooltip{white-space:nowrap;bottom:115%;left:15%}.tab-controls .add-button .tooltip:after{border-top-color:#363b4e;top:115%;left:15%}.tab-controls .overview-button .tooltip{white-space:nowrap;bottom:115%;left:0%}.tab-controls .overview-button .tooltip:after{border-top-color:#363b4e;top:115%;left:15%}.tab-controls .tab-dropup{color:#353535;font-kerning:none;letter-spacing:.6px;background-color:#fff;border:1px solid #f4f4f4;border-radius:12px;min-width:200px;max-width:300px;max-height:50vh;padding:9px 6px 9px 9px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:600;line-height:25px;position:absolute;bottom:46px;left:36px;overflow-y:scroll;box-shadow:2px 2px 8px -3px #d7d6d6}.tab-controls .tab-dropup ul{margin:0;padding:0}.tab-controls .tab-dropup ul li{width:100%;list-style:none}.tab-controls .tab-dropup ul li div{border-radius:5px;padding:9px}.tab-controls .tab-dropup ul li div span{white-space:nowrap;text-overflow:ellipsis;width:100%;padding:0 9px;display:block;overflow:hidden}.tab-controls .tab-dropup ul li div:hover,.tab-controls .tab-dropup .active{background-color:#dbe2eb}.tab-controls .tab-dropup::-webkit-scrollbar{width:19px}.tab-controls .tab-dropup::-webkit-scrollbar-track{background-color:#0000}.tab-controls .tab-dropup::-webkit-scrollbar-thumb{background-color:#e5e5e5;border:5px solid #fff;border-radius:12px}.tab-container{white-space:nowrap;z-index:0;background-color:#0000;position:relative;overflow:visible}.tab-container::-webkit-scrollbar{display:none}.tab-container{flex-flow:row;gap:2px;display:flex}.tab-container .tab-list-container{z-index:100;transition:left .8s;position:absolute}.tab-container .tab-list-container .tab{background:#667092;border-radius:0 0 16px 16px;grid-template-columns:auto 24px;padding:7px 10px;display:grid;position:relative}.tab-container .tab-list-container .tab .input-div .editing{user-select:default;-moz-user-select:default;-webkit-user-select:default;cursor:text}.tab-container .tab-list-container .tab .input-div input{color:#fff;text-align:center;letter-spacing:.21px;text-overflow:ellipsis;cursor:grab;background-color:#0000;border:0;width:100%;font-family:Roboto;font-size:14px;font-style:normal;font-weight:300;line-height:normal}.tab-container .tab-list-container .tab .input-div .active{color:#000}.tab-container .tab-list-container .tab .tab-dropup-btn{background:#dbe2eb;border-radius:6px;width:24px;height:18px;padding:0}.tab-container .tab-list-container .tab .tab-dropup-menu{color:#353535;font-kerning:none;letter-spacing:.6px;background-color:#fff;border:1px solid #f4f4f4;border-radius:12px;min-width:200px;max-width:300px;max-height:50vh;padding:9px 6px 9px 9px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:25px;position:absolute;bottom:46px;right:0;overflow-y:scroll;box-shadow:2px 2px 8px -3px #d7d6d6}.tab-container .tab-list-container .active{background:#fff}.tab-container .tab-indicator-container{z-index:-5;flex-flow:row;display:flex;position:absolute}.tab-container .tab-indicator-container .tab-shadow{background:#4c526a;border-radius:0 0 16px 16px;grid-template-columns:auto 24px;padding:7px 10px;display:grid}.tab-container .tab-indicator-container .drop-indicator{background:#5bc5ff;border-radius:0 0 5px 5px}.tab-scroll{z-index:10;background-color:#363b4e;flex-flow:row;gap:8px;padding:5px 12px 8px;display:flex}.tab-scroll .scroll{background:#4a5883;border-radius:5px;width:30px;height:30px}.tab-scroll .inactive{background:#dbe2eb!important}.empty{text-align:center;background-color:#fafcff;border-radius:20px;flex-flow:column;gap:30px;padding:60px 50px 40px;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.empty img{width:40%;margin:auto}.empty .container1{flex-flow:column;display:flex}.empty .container2{flex-flow:column;margin:0 auto;display:flex}.empty .header{letter-spacing:.05em;text-align:center;padding-bottom:7px;font-family:Roboto;font-size:18px;font-weight:700;line-height:25px}.empty .text{text-wrap:nowrap;letter-spacing:.05em;text-align:left;font-family:Roboto;font-size:12px;font-weight:400;line-height:25px}.empty .new-proj-btn{color:#fff;text-align:center;background-color:#363b4e;border-radius:15px;flex-flow:row;gap:10px;height:32px;margin:auto;padding:0 10px;display:flex;box-shadow:0 4px 4px #00000040}.empty .new-proj-btn:hover{background-color:#4d5572}.empty .new-proj-btn img{width:7.5px;margin:0}.loading{text-align:center;background-color:#fafcff;border-radius:10px;padding:50px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.loading .bar-container{background-color:#dbe2eb;border-radius:20px;width:250px;height:10px;overflow:hidden}.loading .bar-container .bar{background-color:#363b4e;border-radius:20px;width:100%;height:100%;animation:1.5s linear infinite load}@keyframes load{0%{transform:translate(-100%)}50%{transform:translate(0%)}to{transform:translate(100%)}}.view{z-index:0;position:absolute;inset:0}.view .canvas-container{position:absolute;inset:0}.view .canvas-container.pan-mode{cursor:grab}.view .canvas-container.pan-mode *{cursor:grab!important}.view .canvas-container.panning,.view .canvas-container.panning *{cursor:grabbing!important}.view .canvas-container .canvas{transform-origin:0 0;background:#fff radial-gradient(#ffd749 .75px,#0000 0);transition:none}.view .selection-area{z-index:1;background-color:#d7d6d633;border:1px solid #c1e9ff;border-radius:6px;position:absolute}.zoom-controls{z-index:60;background:#fff;border:1px solid #f4f4f4;border-radius:16px;flex-flow:row;align-items:center;gap:2px;height:32px;padding:0 4px;display:flex;position:fixed;bottom:55px;left:96px;box-shadow:2px 2px 8px -3px #d7d6d6}.zoom-controls .zoom-btn,.zoom-controls .zoom-value{color:#363b4e;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;height:24px;font-family:Roboto;display:flex;position:relative}.zoom-controls .zoom-btn:hover,.zoom-controls .zoom-value:hover{background:#dbe2eb}.zoom-controls .zoom-btn{width:24px;font-size:16px;line-height:1}.zoom-controls .zoom-btn:disabled{color:#c4c4c4;cursor:default}.zoom-controls .zoom-btn:disabled:hover{background:0 0}.zoom-controls .zoom-value{letter-spacing:.05em;min-width:48px;padding:0 6px;font-size:12px}.zoom-controls .tooltip{white-space:nowrap;z-index:61;background:#363b4e;border-radius:4px;padding:4px 8px;font-family:Roboto;font-size:11px;bottom:150%;left:50%;transform:translate(-50%)}.zoom-controls .tooltip:after{border-width:5px;border-top-color:#363b4e;margin-left:-5px;top:100%;left:50%}.spinner,.spinner:before,.spinner:after{border-radius:50%}.spinner{color:#341751;text-indent:-99999em;width:10em;height:10em;margin:55px auto;font-size:11px;position:relative;transform:translateZ(0);box-shadow:inset 0 0 0 1em}.spinner:before,.spinner:after{content:"";position:absolute}.spinner:before{transform-origin:5.1em 5.1em;background:#fff;border-radius:10.2em 0 0 10.2em;width:5.2em;height:10.2em;animation:2s 1.5s infinite load2;top:-.1em;left:-.1em}.spinner:after{transform-origin:.1em 5.1em;background:#fff;border-radius:0 10.2em 10.2em 0;width:5.2em;height:10.2em;animation:2s infinite load2;top:-.1em;left:4.9em}.card-delete-confirmation{background:#fff;border:1px solid #f4f4f4;border-radius:12px;flex-flow:column;gap:37px;margin:auto;padding:40px 8px;display:flex;box-shadow:0 5px 40px -3px #d4d4d4}.card-delete-confirmation .row{flex-flow:row;justify-content:center;gap:26px;margin:0 36px;display:flex}.card-delete-confirmation .heading{color:#000;text-align:center;letter-spacing:.27px;white-space:nowrap;padding-top:5%;font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.card-delete-confirmation .message{color:#363b4e;text-align:center;font-kerning:none;letter-spacing:.65px;white-space:nowrap;width:auto;font-family:Roboto;font-size:13px;font-style:normal;font-weight:400;line-height:18px}.card-delete-confirmation .x-btn{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.44431%201.6853C6.0888%200.586489%208.0222%200%2010%200C12.6513%200.00286756%2015.1932%201.05736%2017.0679%202.93209C18.9427%204.80683%2019.9972%207.3487%2020%209.99998C20%2011.9778%2019.4135%2013.9112%2018.3147%2015.5557C17.2159%2017.2002%2015.6541%2018.4819%2013.8269%2019.2388C11.9996%2019.9956%209.98892%2020.1937%208.04911%2019.8078C6.1093%2019.422%204.32747%2018.4696%202.92894%2017.071C1.53041%2015.6725%200.578004%2013.8907%200.192152%2011.9509C-0.193701%2010.0111%200.00433286%208.00041%200.76121%206.17316C1.51809%204.3459%202.79981%202.78411%204.44431%201.6853ZM5.37026%2016.9289C6.74067%2017.8446%208.35184%2018.3333%2010%2018.3333C12.2094%2018.3309%2014.3276%2017.4521%2015.8899%2015.8899C17.4522%2014.3276%2018.3309%2012.2094%2018.3334%209.99998C18.3334%208.35181%2017.8446%206.74065%2016.9289%205.37024C16.0133%203.99983%2014.7118%202.93173%2013.189%202.301C11.6663%201.67027%209.99077%201.50524%208.37426%201.82679C6.75775%202.14833%205.27289%202.942%204.10745%204.10744C2.94201%205.27287%202.14834%206.75773%201.8268%208.37424C1.50525%209.99074%201.67028%2011.6663%202.30101%2013.189C2.93174%2014.7117%203.99985%2016.0132%205.37026%2016.9289ZM12.7443%206.42252C12.9653%206.42252%2013.1772%206.51028%2013.3335%206.66651C13.4897%206.82278%2013.5775%207.0347%2013.5775%207.25567C13.5775%207.47664%2013.4897%207.68857%2013.3335%207.84484L11.1785%209.99984L13.3335%2012.1548C13.4853%2012.312%2013.5693%2012.5225%2013.5674%2012.741C13.5655%2012.9595%2013.4778%2013.1685%2013.3233%2013.323C13.1688%2013.4775%2012.9598%2013.5652%2012.7413%2013.5671C12.5228%2013.569%2012.3123%2013.485%2012.1551%2013.3332L10.0001%2011.1782L7.84514%2013.3332C7.68797%2013.485%207.47747%2013.569%207.25897%2013.5671C7.04047%2013.5652%206.83146%2013.4775%206.67696%2013.323C6.52245%2013.1685%206.43481%2012.9595%206.43291%2012.741C6.43101%2012.5225%206.51501%2012.312%206.66681%2012.1548L8.82181%209.99984L6.66681%207.84484C6.51501%207.68767%206.43101%207.47717%206.43291%207.25867C6.43481%207.04018%206.52245%206.83117%206.67696%206.67666C6.83146%206.52215%207.04047%206.43451%207.25897%206.43261C7.47747%206.43071%207.68797%206.51471%207.84514%206.66651L10.0001%208.82151L12.1551%206.66651C12.3114%206.51028%2012.5233%206.42252%2012.7443%206.42252Z'%20fill='%23D7D6D6'/%3e%3c/svg%3e");border-color:#dbe2eb;width:20px;height:20px;margin:12px 12px 0 0;position:absolute;top:0;right:0}.card-delete-confirmation .x-btn:hover{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3333%2012.1558C13.672%2012.4675%2013.6938%2012.9947%2013.3821%2013.3333C13.0705%2013.672%2012.5433%2013.6938%2012.2046%2013.3821C12.1877%2013.3666%2012.1714%2013.3503%2012.1558%2013.3333L10%2011.1783L7.845%2013.3333C7.51395%2013.653%206.98641%2013.6439%206.66668%2013.3128C6.35481%2012.9899%206.35481%2012.4779%206.66668%2012.155L8.82168%2010L6.66668%207.845C6.34695%207.51395%206.35613%206.98641%206.68719%206.66668C7.01012%206.35481%207.52207%206.35481%207.845%206.66668L10%208.82168L12.1558%206.66668C12.4675%206.32805%2012.9947%206.30617%2013.3333%206.61785C13.672%206.92953%2013.6938%207.45672%2013.3821%207.79535C13.3666%207.8123%2013.3503%207.82856%2013.3333%207.84418L11.1783%2010L13.3333%2012.1558Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%200C4.47715%200%200%204.47715%200%2010C0%2015.5229%204.47715%2020%2010%2020C15.5229%2020%2020%2015.5229%2020%2010C19.994%204.47961%2015.5204%200.00597656%2010%200ZM13.3821%2013.3333C13.6938%2012.9947%2013.672%2012.4675%2013.3333%2012.1558L11.1783%2010L13.3333%207.84418C13.3503%207.82856%2013.3666%207.8123%2013.3821%207.79535C13.6938%207.45672%2013.672%206.92953%2013.3333%206.61785C12.9947%206.30617%2012.4675%206.32805%2012.1558%206.66668L10%208.82168L7.845%206.66668C7.52207%206.35481%207.01012%206.35481%206.68719%206.66668C6.35613%206.98641%206.34695%207.51395%206.66668%207.845L8.82168%2010L6.66668%2012.155C6.35481%2012.4779%206.35481%2012.9899%206.66668%2013.3128C6.98641%2013.6439%207.51395%2013.653%207.845%2013.3333L10%2011.1783L12.1558%2013.3333C12.1714%2013.3503%2012.1877%2013.3666%2012.2046%2013.3821C12.5433%2013.6938%2013.0705%2013.672%2013.3821%2013.3333Z'%20fill='%23D7D6D6'/%3e%3c/svg%3e")}.card-delete-confirmation .cancel-btn{color:#000;letter-spacing:.05em;text-align:center;background-color:#0000;width:90px;height:32px;font-family:Roboto;font-size:12px;font-weight:400;line-height:28px}.card-delete-confirmation .cancel-btn:hover{text-decoration:underline}.card-delete-confirmation .confirm-btn{color:#fff;letter-spacing:.05em;text-align:center;background-color:#363b4e;border-radius:15px;width:90px;height:32px;font-family:Roboto;font-size:12px;font-weight:400;line-height:28px}.card-delete-confirmation .confirm-btn:hover{background-color:#4d5572}.tab-delete-confirmation{background:#fff;border:1px solid #f4f4f4;border-radius:12px;flex-flow:column;gap:37px;margin:auto;padding:40px 8px;display:flex;box-shadow:0 5px 40px -3px #d4d4d4}.tab-delete-confirmation .row{flex-flow:row;justify-content:center;gap:26px;margin:0 36px;display:flex}.tab-delete-confirmation .heading{color:#000;text-align:center;letter-spacing:.27px;white-space:nowrap;padding-top:5%;font-family:Roboto;font-size:18px;font-style:normal;font-weight:500;line-height:normal}.tab-delete-confirmation .message{color:#363b4e;text-align:center;font-kerning:none;letter-spacing:.65px;white-space:nowrap;width:auto;font-family:Roboto;font-size:13px;font-style:normal;font-weight:400;line-height:18px}.tab-delete-confirmation .x-btn{background-color:#fff;background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M4.44431%201.6853C6.0888%200.586489%208.0222%200%2010%200C12.6513%200.00286756%2015.1932%201.05736%2017.0679%202.93209C18.9427%204.80683%2019.9972%207.3487%2020%209.99998C20%2011.9778%2019.4135%2013.9112%2018.3147%2015.5557C17.2159%2017.2002%2015.6541%2018.4819%2013.8269%2019.2388C11.9996%2019.9956%209.98892%2020.1937%208.04911%2019.8078C6.1093%2019.422%204.32747%2018.4696%202.92894%2017.071C1.53041%2015.6725%200.578004%2013.8907%200.192152%2011.9509C-0.193701%2010.0111%200.00433286%208.00041%200.76121%206.17316C1.51809%204.3459%202.79981%202.78411%204.44431%201.6853ZM5.37026%2016.9289C6.74067%2017.8446%208.35184%2018.3333%2010%2018.3333C12.2094%2018.3309%2014.3276%2017.4521%2015.8899%2015.8899C17.4522%2014.3276%2018.3309%2012.2094%2018.3334%209.99998C18.3334%208.35181%2017.8446%206.74065%2016.9289%205.37024C16.0133%203.99983%2014.7118%202.93173%2013.189%202.301C11.6663%201.67027%209.99077%201.50524%208.37426%201.82679C6.75775%202.14833%205.27289%202.942%204.10745%204.10744C2.94201%205.27287%202.14834%206.75773%201.8268%208.37424C1.50525%209.99074%201.67028%2011.6663%202.30101%2013.189C2.93174%2014.7117%203.99985%2016.0132%205.37026%2016.9289ZM12.7443%206.42252C12.9653%206.42252%2013.1772%206.51028%2013.3335%206.66651C13.4897%206.82278%2013.5775%207.0347%2013.5775%207.25567C13.5775%207.47664%2013.4897%207.68857%2013.3335%207.84484L11.1785%209.99984L13.3335%2012.1548C13.4853%2012.312%2013.5693%2012.5225%2013.5674%2012.741C13.5655%2012.9595%2013.4778%2013.1685%2013.3233%2013.323C13.1688%2013.4775%2012.9598%2013.5652%2012.7413%2013.5671C12.5228%2013.569%2012.3123%2013.485%2012.1551%2013.3332L10.0001%2011.1782L7.84514%2013.3332C7.68797%2013.485%207.47747%2013.569%207.25897%2013.5671C7.04047%2013.5652%206.83146%2013.4775%206.67696%2013.323C6.52245%2013.1685%206.43481%2012.9595%206.43291%2012.741C6.43101%2012.5225%206.51501%2012.312%206.66681%2012.1548L8.82181%209.99984L6.66681%207.84484C6.51501%207.68767%206.43101%207.47717%206.43291%207.25867C6.43481%207.04018%206.52245%206.83117%206.67696%206.67666C6.83146%206.52215%207.04047%206.43451%207.25897%206.43261C7.47747%206.43071%207.68797%206.51471%207.84514%206.66651L10.0001%208.82151L12.1551%206.66651C12.3114%206.51028%2012.5233%206.42252%2012.7443%206.42252Z'%20fill='%23D7D6D6'/%3e%3c/svg%3e");border-color:#dbe2eb;width:20px;height:20px;margin:12px 12px 0 0;position:absolute;top:0;right:0}.tab-delete-confirmation .x-btn:hover{background-image:url("data:image/svg+xml,%3csvg%20width='20'%20height='20'%20viewBox='0%200%2020%2020'%20fill='none'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M13.3333%2012.1558C13.672%2012.4675%2013.6938%2012.9947%2013.3821%2013.3333C13.0705%2013.672%2012.5433%2013.6938%2012.2046%2013.3821C12.1877%2013.3666%2012.1714%2013.3503%2012.1558%2013.3333L10%2011.1783L7.845%2013.3333C7.51395%2013.653%206.98641%2013.6439%206.66668%2013.3128C6.35481%2012.9899%206.35481%2012.4779%206.66668%2012.155L8.82168%2010L6.66668%207.845C6.34695%207.51395%206.35613%206.98641%206.68719%206.66668C7.01012%206.35481%207.52207%206.35481%207.845%206.66668L10%208.82168L12.1558%206.66668C12.4675%206.32805%2012.9947%206.30617%2013.3333%206.61785C13.672%206.92953%2013.6938%207.45672%2013.3821%207.79535C13.3666%207.8123%2013.3503%207.82856%2013.3333%207.84418L11.1783%2010L13.3333%2012.1558Z'%20fill='white'/%3e%3cpath%20fill-rule='evenodd'%20clip-rule='evenodd'%20d='M10%200C4.47715%200%200%204.47715%200%2010C0%2015.5229%204.47715%2020%2010%2020C15.5229%2020%2020%2015.5229%2020%2010C19.994%204.47961%2015.5204%200.00597656%2010%200ZM13.3821%2013.3333C13.6938%2012.9947%2013.672%2012.4675%2013.3333%2012.1558L11.1783%2010L13.3333%207.84418C13.3503%207.82856%2013.3666%207.8123%2013.3821%207.79535C13.6938%207.45672%2013.672%206.92953%2013.3333%206.61785C12.9947%206.30617%2012.4675%206.32805%2012.1558%206.66668L10%208.82168L7.845%206.66668C7.52207%206.35481%207.01012%206.35481%206.68719%206.66668C6.35613%206.98641%206.34695%207.51395%206.66668%207.845L8.82168%2010L6.66668%2012.155C6.35481%2012.4779%206.35481%2012.9899%206.66668%2013.3128C6.98641%2013.6439%207.51395%2013.653%207.845%2013.3333L10%2011.1783L12.1558%2013.3333C12.1714%2013.3503%2012.1877%2013.3666%2012.2046%2013.3821C12.5433%2013.6938%2013.0705%2013.672%2013.3821%2013.3333Z'%20fill='%23D7D6D6'/%3e%3c/svg%3e")}.tab-delete-confirmation .cancel-btn{color:#000;letter-spacing:.05em;text-align:center;background-color:#0000;width:90px;height:32px;font-family:Roboto;font-size:12px;font-weight:400;line-height:28px}.tab-delete-confirmation .cancel-btn:hover{text-decoration:underline}.tab-delete-confirmation .confirm-btn{color:#fff;letter-spacing:.05em;text-align:center;background-color:#363b4e;border-radius:15px;width:90px;height:32px;font-family:Roboto;font-size:12px;font-weight:400;line-height:28px}.tab-delete-confirmation .confirm-btn:hover{background-color:#4d5572}.project-delete-confirmation{background:#fff;border:1px solid #f4f4f4;border-radius:12px;max-width:80%;margin:auto;padding:10px 40px;box-shadow:0 5px 40px -3px #d4d4d4}.project-delete-confirmation .row{flex-flow:row;justify-content:center;margin:8px 36px;display:flex}.project-delete-confirmation .heading{color:#353535;text-align:center;font-kerning:none;letter-spacing:.7px;font-family:Roboto;font-size:14px;font-style:normal;font-weight:700;line-height:25px}.project-delete-confirmation .message{white-space:nowrap;color:#000;font-kerning:none;letter-spacing:.6px;text-align:left;width:auto;margin:5px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:20px}.project-delete-confirmation .project-name{color:#000;font-kerning:none;letter-spacing:.6px;background:#e5ecf5;border-radius:12px;align-self:stretch;width:100%;padding:5px 10px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:700;line-height:20px}.project-delete-confirmation .btn{color:#000;text-align:center;font-kerning:none;letter-spacing:.6px;background-color:#fff;justify-content:center;align-items:center;width:100px;min-width:80px;height:32px;margin:10px;padding:0 5px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400;line-height:28px}.project-delete-confirmation .cancel:hover{text-decoration:underline}.project-delete-confirmation .confirm{color:#fff;background-color:#363b4e;border-radius:15px;font-weight:500;box-shadow:0 2px 4px #00000040}.project-delete-confirmation .confirm:hover{background-color:#4d5572}.sign-up{background:#fff;border-radius:12px;width:40vw;min-width:300px;max-width:400px;margin:auto;overflow:hidden;box-shadow:0 5px 40px -3px #d4d4d4}.sign-up .error-banner{background-color:#ffe8e0;border-radius:12px 12px 0 0;flex-flow:row;gap:15px;width:100%;padding:23px 15px;display:flex;position:fixed}.sign-up .error-banner .error-msg{color:#ed3131;text-align:left;font-kerning:none;letter-spacing:.6px;width:95%;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:25px}.sign-up .error-banner button{background-color:#0000;min-width:10px;margin-left:auto;padding:0}.sign-up form{text-align:center;color:#353535;font-kerning:none;flex-flow:column;align-items:center;padding-top:28px;font-family:Roboto;font-style:normal;display:flex}.sign-up form .form-title{letter-spacing:.9px;font-size:18px;font-weight:700;line-height:25px}.sign-up form .form-subtitle{letter-spacing:.5px;padding-bottom:22px;font-size:10px;font-weight:400;line-height:20px}.sign-up form .form-row{flex-flow:column;width:70%;padding-bottom:5px;display:flex}.sign-up form .form-row .input-label{text-align:left;color:#363b4e;letter-spacing:.6px;font-size:12px;font-weight:600;line-height:25px}.sign-up form .form-row input{color:#000;letter-spacing:.6px;background:#fff;border:2px solid #e9e9e9;border-radius:6px;height:30px;padding:0 10px;font-size:12px;font-weight:400;line-height:30px}.sign-up form .form-row input:hover{box-shadow:0 0 0 4px #ffeeb280}.sign-up form .form-row input:focus{border-color:#ffd749;box-shadow:0 0 0 4px #ffeeb280}.sign-up form .form-row input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.sign-up form .form-row input:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.sign-up form .form-row input:-webkit-autofill:focus{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.sign-up form .form-row input:-webkit-autofill:active{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.sign-up form .form-row input:-webkit-autofill:first-line{-webkit-box-shadow:inset 0 0 0 30px #fff!important}.sign-up form .form-row .error{border-color:#ffab49}.sign-up form .form-row .auth-error{animation:.25s step-end 4 alternate error-blink}.sign-up form .form-row .error-msg{white-space:nowrap;color:#ed5e31;letter-spacing:.5px;height:21px;font-size:10px;font-style:normal;font-weight:400;line-height:25px}.sign-up form .forgot-password{letter-spacing:.5px;background-color:#fff;font-size:10px;font-weight:400;line-height:25px}.sign-up form .forgot-password:hover{color:#667092;cursor:pointer;text-decoration-line:underline}.sign-up form .forgot-password:focus{color:#667092;text-decoration-line:underline}.sign-up form .submit{color:#fff;letter-spacing:.6px;background:#363b4e;border-radius:20px;width:30%;height:38px;margin:12px 0 22px;font-size:12px;font-weight:400;line-height:28px}.sign-up form .submit:hover,.sign-up form .submit:focus{background:#4d5572}.sign-up .google{text-align:center;background:#e8f5fe;flex-flow:row;width:100%;padding:12px 0}.sign-up .google:hover{background:#c1e9ff}.sign-up .google span{color:#363b4e;text-align:center;font-kerning:none;letter-spacing:.6px;margin:auto;padding:5px 8px;font-family:Roboto;font-size:12px;font-style:normal;font-weight:500;line-height:25px}.popup-wrapper{z-index:999;text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.backdrop{z-index:888;background-color:#dbe2eb69;position:absolute;inset:0}.error-banner{z-index:100;background-color:#d84c4c;border-radius:8px;flex-flow:row;align-items:center;gap:12px;max-width:480px;padding:10px 12px 10px 16px;display:flex;position:fixed;bottom:20px;left:50%;transform:translate(-50%);box-shadow:2px 2px 8px -3px #0006}.error-banner .message{color:#fff;font-family:Roboto;font-size:12px;line-height:16px}.error-banner .dismiss{color:#fff;cursor:pointer;background:0 0;border-radius:4px;flex-shrink:0;width:20px;height:20px;font-size:16px;line-height:1}.error-banner .dismiss:hover{background-color:#fff3}
