@import"https://fonts.googleapis.com/css2?family=Noto+Sans+Mono:wght@100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:FILL@0..1";@import"https://fonts.googleapis.com/css2?family=Sulphur+Point:wght@300;400;700&display=swap";@keyframes attention{0%{transform:none;opacity:.8}to{transform:scale(1.2);opacity:0}}.material-symbols-outlined{font-variation-settings:"FILL" 1}.material-symbols-outlined.no-fill{font-variation-settings:"FILL" 0}:root{--color-bg0: #161616;--color-bg1: #262626;--color-bg2: #3A3A3A;--color-bg3: #585858;--color-main-1: #4CC7AA;--color-main-2: #249993;--color-main-3: #42716f;--color-premium: #8D9116}@media(max-width:1200px){.hide-on-tablet{display:none}}body{margin:0;font-size:0;font-family:Noto Sans,sans-serif;background:var(--color-bg1);color:#c5c5c5}a{color:#fff}p,li,label,pre{margin:4px 0;font-size:14px}:is(p,li,label,pre).error,:is(p,li,label,pre).warning,:is(p,li,label,pre).success,:is(p,li,label,pre).info{padding:2px 4px;border-radius:4px;color:#fff}:is(p,li,label,pre).error{background:#940909}:is(p,li,label,pre).warning{background:#615e11}:is(p,li,label,pre).success{background:#246111}:is(p,li,label,pre).info{background:#111d61}:is(p,li,label,pre).tooltip{text-decoration:dashed underline}:is(p,li,label,pre).big{margin:4px 0;font-size:16px}:is(p,li,label,pre).small{margin:2px 0;font-size:12px}:is(p,li,label,pre).center{text-align:center}:is(p,li,label,pre).tag{background:var(--color-bg3);border-radius:4px;text-transform:uppercase;padding:1px 5px;font-weight:700;display:inline-block}:is(p,li,label,pre).premium:after{content:"pro";background:var(--color-premium);text-transform:uppercase;font-size:9px;vertical-align:top;font-weight:700;margin:0 3px;padding:0 3px}:is(p,li,label,pre).attention{position:relative}:is(p,li,label,pre).attention:after{content:"";position:absolute;inset:0;border:1px solid white;border-radius:8px;pointer-events:none;opacity:0;animation:1s attention linear infinite}pre{font-size:12px;overflow:auto}h2{margin:4px 0;font-size:24px;font-weight:400;color:#fff}h3{margin:4px 0;font-size:16px;text-transform:uppercase;font-weight:500;color:#fff}h4{margin:4px 0;font-size:14px;text-transform:uppercase;font-weight:500;color:#fff}ul{list-style:none;padding:0}ul>li{padding:3px}input[type=text],input[type=password],input[type=email],input[type=number],input[type=color],input[type=search],select,textarea{background:var(--color-bg3);color:#fff;border:1px solid var(--color-bg3);border-radius:6px;padding:8px 12px;font-family:Noto Sans,sans-serif;accent-color:var(--color-main-2);outline:0}:is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=color],input[type=search],select,textarea)[disabled]{color:#999;background:none}:is(input[type=text],input[type=password],input[type=email],input[type=number],input[type=color],input[type=search],select,textarea):focus{outline:1px solid white}input[type=checkbox],input[type=range]{accent-color:var(--color-main-2)}.condensed{font-variation-settings:"wdth" 75}.underline{text-decoration:underline}.margin-medium{margin:10px}.flex{display:flex;align-items:center}.flex.vertical{flex-direction:column}.flex.center{justify-content:center}.flex.end{justify-content:end}.flex.space-between{justify-content:space-between}.flex.cross-stretch{align-items:stretch}.flex.cross-start{align-items:start}.flex.cross-center{align-items:center}.flex.gap-small{gap:4px}.flex.gap{gap:8px}.flex.gap-wide{gap:24px}.flex>.grow{flex-grow:1}.flex>.basis-0{flex-basis:0}.flex>.self-end{align-self:flex-end}.padding{padding:8px}.grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,auto));gap:10px}.button{padding:6px 8px;border-radius:8px;border:0;outline:0;background:var(--color-main-3);font-size:15px;font-weight:500;font-family:Noto Sans,sans-serif;text-decoration:none;color:#fff;cursor:pointer}.button .material-symbols-outlined{vertical-align:bottom;line-height:18px;font-size:22px}.button:hover{background:color-mix(in srgb,var(--color-main-3),white 10%)}.button.primary{background:linear-gradient(to bottom,var(--color-main-1),var(--color-main-2)) border-box}.button.primary:hover{background:linear-gradient(to bottom,color-mix(in srgb,var(--color-main-1),white 10%),color-mix(in srgb,var(--color-main-2),white 10%)) border-box}.button.premium{position:relative;overflow:hidden;background:linear-gradient(160deg,var(--color-main-2),var(--color-premium)) border-box}.button.premium:after{content:unset}.button.no-background{background:transparent}.button.disabled,.button[disabled]{background:var(--color-bg1);color:#fff3}.button.disabled:hover,.button[disabled]:hover{background:var(--color-bg1)}.button.big{padding:14px;text-align:center}.button.small{padding:4px 8px;border-radius:8px;font-size:14px;font-weight:500}.button.small .material-symbols-outlined{line-height:16px;font-size:16px}.button.micro{padding:0 2px 2px;border-radius:4px;font-size:14px;font-weight:500}.button.micro .material-symbols-outlined{line-height:16px;font-size:16px}.button.danger:hover{background:#940909}.button.attention{position:relative}.button.attention:after{content:"";position:absolute;inset:0;border:1px solid white;border-radius:8px;pointer-events:none;opacity:0;animation:1s attention linear infinite}.button.inline{display:inline-block}.size-fill{position:absolute;inset:0}.size-all-height{height:100%}.height-0{height:0}.width-small{max-width:300px}.top-bar{background:var(--color-bg2);padding-right:8px;box-shadow:0 1px 3px #00000042;z-index:10}.bar{height:2px;background:var(--color-bg3);flex-shrink:0}.bar.wide{margin:10px 0}.edro-area{background:linear-gradient(to right,var(--color-main-1),var(--color-main-2) 200px);padding:6px}.edro-area .edro-logo{margin-right:16px}.edro-area .edro-logo img{height:35px}.edro-area .button{background:none;padding:8px}.edro-area .button:hover{background:color-mix(in srgb,transparent,white 10%)}.background-placeholder{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,color-mix(in srgb,var(--color-bg1),white 2%) 11px,color-mix(in srgb,var(--color-bg1),white 2%) 19px,transparent 20px),repeating-linear-gradient(-45deg,var(--color-bg1),var(--color-bg1) 10px,color-mix(in srgb,var(--color-bg1),white 2%) 11px,color-mix(in srgb,var(--color-bg1),white 2%) 19px,var(--color-bg1) 20px)}.background-placeholder-light{background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,color-mix(in srgb,var(--color-bg2),white 2%) 11px,color-mix(in srgb,var(--color-bg2),white 2%) 19px,transparent 20px),repeating-linear-gradient(-45deg,var(--color-bg2),var(--color-bg2) 10px,color-mix(in srgb,var(--color-bg2),white 2%) 11px,color-mix(in srgb,var(--color-bg2),white 2%) 19px,var(--color-bg2) 20px)}body.dialog-opened{overflow:hidden}.dialog-wrapper{position:fixed;inset:0;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;justify-content:center;align-items:center;z-index:100}.dialog-wrapper>.dialog{max-height:95%;display:flex;flex-direction:column;gap:8px;overflow-y:auto;box-shadow:0 1px 5px #00000075}.dialog-wrapper>.dialog>.header:first-child{position:sticky;top:-16px;padding:8px 20px;margin:-16px -20px 0;background:var(--color-bg2);box-shadow:0 0 5px var(--color-bg2)}.dialog{width:800px;max-width:100%;background:var(--color-bg2);border-radius:8px;padding:16px 20px;box-sizing:border-box}.dialog.wide{width:100%}.dialog>.header{margin-left:-6px;margin-right:-6px;display:flex;justify-content:space-between;align-items:center;gap:8px}.dialog>.header>.button{background:none;border:0;padding:0;align-self:stretch;display:flex;align-items:center}.dialog>.header:first-child{margin-top:-8px}.dialog>.container{margin-left:-5px;margin-right:-5px}.dialog .section>.section-header{margin:0;padding:0;background-color:transparent}.menu-wrapper{position:fixed;inset:0;background:#0003;z-index:200}.menu-wrapper .menu{position:absolute;display:flex;flex-direction:column;gap:2px;background:var(--color-bg2);border-radius:4px;padding:4px;box-shadow:0 2px 5px #00000080;margin:0;color:#fff}.menu-wrapper .menu>li{position:relative;margin:0;border-radius:4px;padding:3px 20px}.menu-wrapper .menu>li>.material-symbols-outlined{position:absolute;left:0;font-size:16px;padding:3px}.menu-wrapper .menu .menu-button:hover{background:#fff3;cursor:pointer}.section{background:var(--color-bg2);border-radius:8px;padding:4px;display:flex;flex-direction:column;gap:6px}.section>.section-header{text-transform:uppercase;display:flex;justify-content:start;align-items:center;padding:0 6px;transition:background .25s ease;background:var(--color-bg3);margin:-4px -4px 4px;border-radius:8px 8px 0 0}.section>.section-header .material-symbols-outlined{font-size:18px;line-height:12px;vertical-align:sub}.section.collapsed>.section-header{background:none;margin:-4px}.section .section{background:#00000026}.section .section>.section-header{background-color:transparent}.table{display:table;width:100%;border-collapse:collapse}.table>*{display:table-row}.table>*:nth-child(2n){background:#0000000d}.table>*:nth-child(odd){background:#0000001a}.table>*>*{display:table-cell;padding:6px 10px;vertical-align:middle}.table>*>*.end{text-align:end}.tabs{display:flex;align-items:stretch}.tabs>.tab-buttons{align-self:flex-start;display:flex;flex-direction:column;gap:3px}.tabs>.tab-buttons .button{background:var(--color-bg1);padding:6px;font-size:14px;border-radius:8px 0 0 8px;border:0}.tabs>.tab-buttons .button.active{background:var(--color-bg2);border-color:transparent}.tabs>.tab-buttons .button.main{color:#00fff3}.tabs>.tab-buttons .button.error{color:#ff4d4d}.tabs>.tab-buttons .button>.material-symbols-outlined{font-size:18px}.tabs>.tab-content{flex-grow:1;display:flex;flex-direction:column;align-items:stretch;background-color:var(--color-bg2);border-radius:8px}.tabs>.tab-content.tab-content-first{border-radius:0 8px 8px}.scrollable{overflow:auto}.drop-area{border:3px dashed var(--color-main-2);border-radius:12px;text-align:center;font-size:24px;padding:10px;margin:10px 0;transition:background .5s ease;cursor:pointer}.drop-area p{font-size:24px}.drop-area:hover{background:var(--color-bg3)}.copy-area{font-family:Noto Sans Mono,monospace;border:2px dashed var(--color-main-2);border-radius:6px;font-size:24px;padding:4px;transition:background .5s ease;cursor:pointer}.copy-area:hover{background:var(--color-bg3)}.title-edit{cursor:pointer;padding:2px 6px;border-radius:8px}.title-edit:hover{background:var(--color-bg3)}.title-edit .material-symbols-outlined{font-size:12px}@keyframes progress-indeterminate{0%{background-position:0 0}to{background-position:55px 0}}.progress-indicator{background-color:var(--color-bg1);height:8px;border-radius:20px;z-index:10;overflow:hidden}.progress-indicator.indeterminate{background-color:var(--color-main-2);background-image:repeating-linear-gradient(-45deg,transparent,transparent 20px,rgba(255,255,255,.25) 21px,rgba(255,255,255,.25) 39px,transparent 40px);background-size:55px 55px;animation:linear infinite progress-indeterminate;animation-duration:2s}.progress-indicator>div{background-color:var(--color-main-2);height:100%}.progress-indicator.small{border-radius:0;height:4px}.connection-indicator{background-image:repeating-linear-gradient(-45deg,transparent,transparent 20px,rgba(0,0,0,.25) 21px,rgba(0,0,0,.25) 39px,transparent 40px);background-size:55px 55px;background-color:var(--color-bg1);animation:linear infinite progress-indeterminate;animation-duration:2s;border-radius:20px;font-size:12px;padding:2px 6px;font-weight:700;opacity:0;transition:opacity 1s ease}.connection-indicator.shown{opacity:1;transition-duration:0s}.container{background:#00000026;padding:5px;border-radius:8px}.container.error{background:#763232}.container.warning{background:#615e11}.container.success{background:#246111}.container.highlight{background:#ffffff26}.container.featured{background:linear-gradient(30deg,var(--color-main-1),var(--color-main-2));color:#fff}.form-grid{display:grid;grid-template-columns:1fr 1fr;justify-items:start;align-items:center;gap:4px}.form-grid .x2{grid-column:1 / 3}.form-grid>input{justify-self:stretch}.form-grid>.self-end{justify-self:end}@keyframes helper-opacity{0%{opacity:0}to{opacity:1}}.helper{position:absolute;display:flex;justify-content:center;align-items:center;z-index:1000;animation:linear helper-opacity;animation-duration:.2s;animation-iteration-count:1}.helper.helper-bottom{align-items:start}.helper.helper-left{justify-content:end}.helper p{margin:0;background:var(--color-bg2);padding:4px 6px;box-shadow:0 2px 5px #00000080;border-radius:4px;color:#fff}.helper p.error{background:#940909}.edro-free{font-family:Sulphur Point,sans-serif;border:2px dashed var(--color-main-2);padding:2px 6px;border-radius:8px;font-size:17px;word-spacing:-4px;line-height:100%}.edro-free a{text-decoration:none}.edro-pro{font-family:Sulphur Point,sans-serif;border:2px solid var(--color-main-1);padding:2px 6px;border-radius:8px;font-size:17px;word-spacing:-4px;line-height:100%;background:var(--color-main-2);color:#fff}.edro-pro a{text-decoration:none}.container-edro-pro{background:linear-gradient(120deg,var(--color-main-2),var(--color-premium));color:#fff}.container-edro-pro .plan-pro-title{font-size:18px;padding:10px}.container-edro-pro .button{border:2px solid #fff;background:transparent}.container-edro-pro .button:hover{background:#ffffff1a}.container-edro-pro .plan-pro-choices{display:grid;grid-template-columns:1fr 1fr;gap:5px;text-align:center;width:100%;align-items:stretch}.container-edro-pro .plan-pro-choices>div{border:2px solid #ffffff78;background:transparent;padding:6px 10px;border-radius:8px}.container-edro-pro .plan-pro-choices>div .button{border:0;margin-top:30px}.container-edro-pro .plan-pro-promotion-tag{align-self:center}.container-edro-pro .plan-pro-promotion-tag p{display:inline-block;border-radius:10px;border:2px solid var(--color-main-1);background:var(--color-main-2);color:#fff;padding:3px 8px;font-weight:500}.container-edro-pro .price-unit-crossed{text-decoration:line-through;font-size:22px;font-weight:700;color:#fff6;vertical-align:top;display:inline-block;transform:rotate(-10deg);line-height:80%}.container-edro-pro .price-unit{font-size:28px;font-weight:700}.project{overflow:hidden;background:var(--color-bg2);cursor:pointer;transition:background .25s ease;position:relative;padding:0}.project:hover{background:var(--color-bg3)}.project.project-new{padding:15px}.project.project-new .button{background:none;border:0}.project.project-new .project-new-icon{display:flex;justify-content:center;align-items:center;width:120px;height:120px;font-size:120px;background:linear-gradient(to bottom,var(--color-main-1),var(--color-main-2));border-radius:120px;color:#fff}.project.project-new .project-new-icon>.material-symbols-outlined{font-size:100px}.project .project-image{height:180px;text-align:center;object-fit:cover}.project .tags{position:absolute;top:0;right:4px;display:flex;gap:3px}.project .tags p{text-transform:uppercase;font-size:10px}.project .project-detail{padding:4px 8px}.project .project-detail .button{opacity:0;transition:opacity .3s ease}.project:hover .project-detail .button{opacity:1}.project h3{margin:4px 0;padding:0;background:none;text-transform:none}.project a{text-decoration:none}.project p{font-size:12px}@media(hover:none){.project .project-detail .button{opacity:1}}
