@import url(https://fonts.googleapis.com/css?family=Roboto:300,400,500,700&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:root{--color-primary-lighter:#ecf2fe;--color-primary-light:#9abdf8;--color-primary:#1968f0;--color-primary-dark:#09398b;--color-primary-darker:#062356;--color-accent-lighter:#e5faf9;--color-accent-light:#baf3ef;--color-accent:#4cdfd6;--color-accent-dark:#188680;--color-accent-darker:#0e4e4a;--color-contrast-opacity-lowest:rgba(1,2,4,0.05);--color-contrast-opacity-lower:rgba(1,2,4,0.15);--color-contrast-opacity-low:rgba(1,2,4,0.25);--color-contrast-opacity-medium:rgba(1,2,4,0.38);--color-contrast-opacity-high:rgba(1,2,4,0.62);--color-contrast-opacity-higher:rgba(1,2,4,0.79);--color-black:#010204;--color-white:#fff;--color-warning-lighter:#fefce6;--color-warning-light:#fbf2a2;--color-warning:#f5df14;--color-warning-dark:#9d8e06;--color-warning-darker:#4e4703;--color-danger-lighter:#feeced;--color-danger-light:#f8969c;--color-danger:#f01926;--color-danger-dark:#a30b14;--color-danger-darker:#56060a;--color-success-lighter:#e8fdee;--color-success-light:#95f4af;--color-success:#16d24b;--color-success-dark:#0e8630;--color-success-darker:#084f1c;--radius-sm:6px;--radius-md:12px;--radius-xs:2px;--border-width:2px;--border-style:1px solid var(--color-primary);--border-focus:2px solid var(--color-primary);--border-color:rgba(0,0,0,0.25);--shadow:0px 8px 16px rgba(0,0,0,0.08);--shadow-button:0px 3px 10px rgba(0,0,0,0.2);--font-primary:"Roboto",sans-serif;--text-scale-ratio:1.2;--text-xs:calc(1rem/var(--text-scale-ratio)/var(--text-scale-ratio));--text-sm:calc(var(--text-xs)*var(--text-scale-ratio));--text-header:calc(var(--text-xs)*var(--text-scale-ratio) + 2px);--text-md:calc(var(--text-sm)*var(--text-scale-ratio)*var(--text-scale-ratio));--text-lg:calc(var(--text-md)*var(--text-scale-ratio));--text-xl:calc(var(--text-lg)*var(--text-scale-ratio));--text-xxl:calc(var(--text-xl)*var(--text-scale-ratio));--text-xxxl:calc(var(--text-xxl)*var(--text-scale-ratio));--space-unit:1rem;--space-xxs:calc(0.236*var(--space-unit));--space-xs:calc(0.382*var(--space-unit));--space-sm:calc(0.618*var(--space-unit));--space-md:calc(1*var(--space-unit));--space-lg:calc(1.618*var(--space-unit));--space-xl:calc(2.618*var(--space-unit));--space-xxl:calc(4.236*var(--space-unit));--caret-size:var(--space-md);--modal-max-width:625px}*,:after,:before{box-sizing:border-box}html{height:100%;font-family:Roboto,sans-serif;font-family:var(--font-primary);font-size:16px}body{height:inherit;color:#010204;color:var(--color-black)}.editor-app{height:100%}.drawing-editor{height:calc(100% - 3.5rem)}button,input,optgroup,select,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,pre{margin:0}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.618rem;margin-bottom:var(--space-sm);font-weight:400}h1{font-size:2.0736rem;font-size:var(--text-xxl)}h2{font-size:1.728rem;font-size:var(--text-xl)}h3{font-size:1.44rem;font-size:var(--text-lg)}h4{color:rgba(1,2,4,.38);color:var(--color-contrast-opacity-medium);font-size:1.2rem;font-size:var(--text-md)}h5{font-size:.83333rem;font-size:var(--text-sm)}h6{font-size:.69444rem;font-size:var(--text-xs)}p{margin-bottom:.618rem;margin-bottom:var(--space-sm);font-size:1rem}small{font-size:.83333rem;font-size:var(--text-sm)}.container{max-width:80rem;margin:0 auto;padding:0 1.618rem;padding:0 var(--space-lg)}.container--sm{width:300px}.container--md{width:475px}.container--lg{width:calc(625px - 3.236rem);width:calc(var(--modal-max-width) - var(--space-lg)*2)}hr{border:0;border-top:1px solid rgba(1,2,4,.15);border-top:1px solid var(--color-contrast-opacity-lower)}img{height:auto}.full-width,img{width:100%}.half-width{width:50%}.width-90{width:90%}.full-height{height:100%}.half-height{height:50%}.divider{margin:.618rem 0;margin:var(--space-sm) 0}.divider,.divider--header{background-color:#9abdf8;background-color:var(--color-primary-light);border:none;width:100%;height:1px}.divider--header{margin:0}.vertical-divider{background-color:rgba(1,2,4,.15);background-color:var(--color-contrast-opacity-lower);border:none;height:100%;width:1px;margin:0 .618rem;margin:0 var(--space-sm)}.hidden{display:none}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.flex-grow{flex-grow:1}.flex-grow-2{flex-grow:2}.flex-grow-3{flex-grow:3}.flex-basis-0{flex-basis:0}.justify-start{justify-content:flex-start}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.items-stretch{align-items:stretch}.items-start{align-items:flex-start}.items-center{align-items:center}.items-end{align-items:flex-end}.items-baseline{align-items:baseline}.self-auto{align-self:auto}.self-start{align-self:flex-start}.self-center{align-self:center}.self-end{align-self:flex-end}.self-stretch{align-self:stretch}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.text-justify{text-align:justify}.font-lg{font-size:1.44rem;font-size:var(--text-lg)}.font-md{font-size:1.2rem;font-size:var(--text-md)}.font-sm{font-size:.83333rem;font-size:var(--text-sm)}.font-xs{font-size:.69444rem;font-size:var(--text-xs)}.font-light{font-weight:200}.font-semibold{font-weight:600}.font-bold{font-weight:700}.margin-xl{margin:2.618rem;margin:var(--space-xl)}.margin-lg{margin:1.618rem;margin:var(--space-lg)}.margin-md{margin:1rem;margin:var(--space-md)}.margin-sm{margin:.618rem;margin:var(--space-sm)}.margin-xs{margin:.382rem;margin:var(--space-xs)}.margin-none{margin:0}.margin-y-xl{margin-top:2.618rem;margin-top:var(--space-xl);margin-bottom:2.618rem;margin-bottom:var(--space-xl)}.margin-y-lg{margin-top:1.618rem;margin-top:var(--space-lg);margin-bottom:1.618rem;margin-bottom:var(--space-lg)}.margin-y-md{margin-top:1rem;margin-top:var(--space-md);margin-bottom:1rem;margin-bottom:var(--space-md)}.margin-y-sm{margin-top:.618rem;margin-top:var(--space-sm);margin-bottom:.618rem;margin-bottom:var(--space-sm)}.margin-y-xs{margin-top:.382rem;margin-top:var(--space-xs);margin-bottom:.382rem;margin-bottom:var(--space-xs)}.margin-y-none{margin-top:0;margin-bottom:0}.margin-x-xl{margin-right:2.618rem;margin-right:var(--space-xl);margin-left:2.618rem;margin-left:var(--space-xl)}.margin-x-lg{margin-right:1.618rem;margin-right:var(--space-lg);margin-left:1.618rem;margin-left:var(--space-lg)}.margin-x-md{margin-right:1rem;margin-right:var(--space-md);margin-left:1rem;margin-left:var(--space-md)}.margin-x-sm{margin-right:.618rem;margin-right:var(--space-sm);margin-left:.618rem;margin-left:var(--space-sm)}.margin-x-xs{margin-right:.382rem;margin-right:var(--space-xs);margin-left:.382rem;margin-left:var(--space-xs)}.margin-x-none{margin-right:0;margin-left:0}.margin-top-xl{margin-top:2.618rem;margin-top:var(--space-xl)}.margin-top-lg{margin-top:1.618rem;margin-top:var(--space-lg)}.margin-top-md{margin-top:1rem;margin-top:var(--space-md)}.margin-top-sm{margin-top:.618rem;margin-top:var(--space-sm)}.margin-top-xs{margin-top:.382rem;margin-top:var(--space-xs)}.margin-top-xxs{margin-top:.236rem;margin-top:var(--space-xxs)}.margin-top-none{margin-top:0}.margin-bottom-xxl{margin-bottom:4.236rem;margin-bottom:var(--space-xxl)}.margin-bottom-xl{margin-bottom:2.618rem;margin-bottom:var(--space-xl)}.margin-bottom-lg{margin-bottom:1.618rem;margin-bottom:var(--space-lg)}.margin-bottom-md{margin-bottom:1rem;margin-bottom:var(--space-md)}.margin-bottom-sm{margin-bottom:.618rem;margin-bottom:var(--space-sm)}.margin-bottom-xs{margin-bottom:.382rem;margin-bottom:var(--space-xs)}.margin-bottom-xxs{margin-bottom:.236rem;margin-bottom:var(--space-xxs)}.margin-bottom-none{margin-bottom:0}.margin-right-xl{margin-right:2.618rem;margin-right:var(--space-xl)}.margin-right-lg{margin-right:1.618rem;margin-right:var(--space-lg)}.margin-right-md{margin-right:1rem;margin-right:var(--space-md)}.margin-right-sm{margin-right:.618rem;margin-right:var(--space-sm)}.margin-right-xs{margin-right:.382rem;margin-right:var(--space-xs)}.margin-right-xxs{margin-right:.236rem;margin-right:var(--space-xxs)}.margin-right-none{margin-left:0}.margin-left-xl{margin-left:2.618rem;margin-left:var(--space-xl)}.margin-left-lg{margin-left:1.618rem;margin-left:var(--space-lg)}.margin-left-md{margin-left:1rem;margin-left:var(--space-md)}.margin-left-sm{margin-left:.618rem;margin-left:var(--space-sm)}.margin-left-xs{margin-left:.382rem;margin-left:var(--space-xs)}.margin-left-xxs{margin-left:.236rem;margin-left:var(--space-xxs)}.margin-left-none{margin-left:0}.no-wrap{white-space:nowrap}button{margin:0;padding:0;outline:0;background:none}.btn,button{cursor:pointer;border:0}.btn{display:inline-flex;justify-content:center;padding:.69444rem .83333rem;padding:var(--text-xs) var(--text-sm);transition:all .12s;text-decoration:none;text-align:center;border-width:2px;border-width:var(--border-width);border-radius:6px;border-radius:var(--radius-sm);font-size:.83333rem;font-size:var(--text-sm);font-weight:500;-webkit-appearance:none}.btn--primary{background:#1968f0;background:var(--color-primary);color:#fff;color:var(--color-white)}.btn--primary:hover{background:#09398b;background:var(--color-primary-dark)}.btn--primary:visited{color:#fff;color:var(--color-white)}.btn--outline{border:2px solid rgba(1,2,4,.15);border:var(--border-width) solid var(--color-contrast-opacity-lower);background:#fff;background:var(--color-white);color:#010204;color:var(--color-black)}.btn--outline:hover{background:rgba(1,2,4,.15);background:var(--color-contrast-opacity-lower)}.btn--disabled,input[disabled=disabled]{cursor:not-allowed;color:rgba(1,2,4,.25);color:var(--color-contrast-opacity-low);border:1px solid rgba(1,2,4,.15);border:1px solid var(--color-contrast-opacity-lower);background:rgba(1,2,4,.05);background:var(--color-contrast-opacity-lowest)}.btn--disabled:focus,input[disabled=disabled]:focus{outline:none}.btn--disabled:hover,input[disabled=disabled]:hover{color:rgba(1,2,4,.25);color:var(--color-contrast-opacity-low);background:rgba(1,2,4,.05);background:var(--color-contrast-opacity-lowest)}.btn--toggle{background:#ecf2fe;background:var(--color-primary-lighter);color:rgba(1,2,4,.62);color:var(--color-contrast-opacity-high);text-transform:lowercase;display:inline-block}.btn--toggle:first-letter{text-transform:uppercase}.btn--toggle:hover{background:#ecf2fe;background:var(--color-primary-lighter)}.btn--small{font-size:.83333rem;font-size:var(--text-sm);padding:.382rem .618rem;padding:var(--space-xs) var(--space-sm)}.btn--label{background:rgba(1,2,4,.25);background:var(--color-contrast-opacity-low);border-radius:30px}.btn--danger{background:#f01926;background:var(--color-danger);color:#fff;color:var(--color-white)}.btn--danger:focus{opacity:.6}.btn--danger--outline{border:1px solid #f01926;border:1px solid var(--color-danger);color:#f01926;color:var(--color-danger);transition:all .3s ease;padding:calc(.69444rem - 1px) .83333rem;padding:calc(var(--text-xs) - 1px) var(--text-sm)}.btn--danger--outline:hover{background-color:#f01926;background-color:var(--color-danger);color:#fff;color:var(--color-white)}.btn--danger--outline:focus{opacity:.6}.btn--active,.btn--active:hover{background:#188680;background:var(--color-accent-dark);color:#fff;color:var(--color-white)}.btn--toggle--active{background:#ecf2fe;background:var(--color-primary-lighter);color:#1968f0;color:var(--color-primary);opacity:1}.btn--tool{display:flex;align-items:center;justify-content:space-between;border:0;font-size:calc(.83333rem + 2px);font-size:var(--text-header);line-height:2;padding:.618rem;padding:var(--space-sm);color:#010204;color:var(--color-black);transition:all .3s ease}.btn--tool .indicator{transform:rotate(0deg);transition:transform .3s ease}.btn--tool:hover{background:#ecf2fe;background:var(--color-primary-lighter)}.btn--tool:active{opacity:.6}.btn--tool.btn--active{background:#ecf2fe;background:var(--color-primary-lighter);border-radius:6px;border-radius:var(--radius-sm);color:#1968f0;color:var(--color-primary);transition:all .3s ease}.btn--tool.btn--active .indicator{transform:rotate(45deg)}.btn--tool.btn--active .btn__icon{fill:#1968f0;fill:var(--color-primary)}.btn__icon{cursor:pointer;display:flex;width:24px}.btn__label{display:block;flex-grow:1;text-align:left;padding-left:1rem;padding-left:var(--space-md);font-weight:500}.btn--link{background:none;border:none;color:#010204;color:var(--color-black)}.card{border:1px solid rgba(1,2,4,.25);border:1px solid var(--color-contrast-opacity-low);border-radius:6px;border-radius:var(--radius-sm);padding:1.618rem;padding:var(--space-lg);width:100%;background:#fff;background:var(--color-white)}.card--form{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);margin-top:1.618rem;margin-top:var(--space-lg)}.card--form,.card--pricing{display:flex;flex-direction:column}.card--pricing{width:240px;padding:.618rem;padding:var(--space-sm);margin-right:1rem;margin-right:var(--space-md);margin-bottom:1.618rem;margin-bottom:var(--space-lg);justify-content:space-between}.card--pricing,.card--user{border-radius:12px;border-radius:var(--radius-md)}.card--user{padding:.618rem 1rem;padding:var(--space-sm) var(--space-md);margin-bottom:.618rem;margin-bottom:var(--space-sm)}.card--video{display:flex;justify-content:center;align-items:center;border-radius:6px;border-radius:var(--radius-sm);padding:1.618rem;padding:var(--space-lg);width:100%;background:rgba(1,2,4,.15);background:var(--color-contrast-opacity-lower)}.card--hero{background:none;border:none;flex:1 0 340px}@media only screen and (max-width:48rem){.card--hero{flex:0 1 30%}.card--hero .title--hero{font-size:1.2rem;font-size:var(--text-md)}.card--hero .sub-title--section{font-size:.83333rem;font-size:var(--text-sm)}.card--hero .img{height:auto}}.flash{position:fixed;bottom:0;padding:.618rem 1rem;padding:var(--space-sm) var(--space-md);margin-bottom:1rem;margin-bottom:var(--space-md);border:2px solid transparent;border:var(--border-width) solid transparent;border-radius:6px;border-radius:var(--radius-sm);-webkit-animation:animateMessage 9s normal forwards;animation:animateMessage 9s normal forwards;z-index:999999999}@-webkit-keyframes animateMessage{0%{right:-100%}10%{right:1rem}85%{right:1rem}to{right:-100%}}@keyframes animateMessage{0%{right:-100%}10%{right:1rem}85%{right:1rem}to{right:-100%}}.flash--notice{color:#084f1c;color:var(--color-success-darker);background-color:#e8fdee;background-color:var(--color-success-lighter);border-color:#16d24b;border-color:var(--color-success)}.flash--info{color:#09398b;color:var(--color-primary-dark);background-color:#ecf2fe;background-color:var(--color-primary-lighter);border-color:#9abdf8;border-color:var(--color-primary-light)}.flash--alert{color:#56060a;color:var(--color-danger-darker);background-color:#feeced;background-color:var(--color-danger-lighter);border-color:#f8969c;border-color:var(--color-danger-light)}.flash--alert,.flash--warning{-webkit-animation:animateMessage 15s normal forwards;animation:animateMessage 15s normal forwards}.flash--warning{color:#4e4703;color:var(--color-warning-darker);background-color:#fefce6;background-color:var(--color-warning-lighter);border-color:#f5df14;border-color:var(--color-warning)}label{display:inline-block}label:hover{cursor:pointer}[type=checkbox],[type=radio]{cursor:pointer;margin-right:.382rem;margin-right:var(--space-xs)}.form__label{color:rgba(1,2,4,.38);color:var(--color-contrast-opacity-medium);font-weight:400;letter-spacing:.4px;padding-bottom:.382rem;padding-bottom:var(--space-xs)}.form__label,.label--side-panel{font-size:.83333rem;font-size:var(--text-sm);line-height:1.5;margin-bottom:0}.label--side-panel{font-weight:500}.label--dropdown{align-items:center;display:flex;justify-content:space-between;width:100%}.form__input{display:block;border:1px solid #1968f0;border:var(--border-style);padding:.618rem;padding:var(--space-sm);font-size:.83333rem;font-size:var(--text-sm);background-color:rgba(1,2,4,.05);background-color:var(--color-contrast-opacity-lowest);border-radius:6px;border-radius:var(--radius-sm);box-shadow:none;font-weight:300;line-height:1.5;width:100%;will-change:border-color,box-shadow}.form__input:focus{outline:0;border:2px solid #1968f0;border:var(--border-focus);padding:calc(.618rem - 1px);padding:calc(var(--space-sm) - 1px)}.form__input.file{padding-top:6.5px;padding-bottom:6.5px}.form__input.width-90{width:90%}.input--side-panel{width:3.5rem;font-size:.83333rem;font-size:var(--text-sm);line-height:1.5;font-weight:300;border-radius:6px;border-radius:var(--radius-sm);border:1px solid #1968f0;border:var(--border-style);padding:.382rem;padding:var(--space-xs)}.input--side-panel.full-width{flex:auto}.input--side-panel:focus{border:2px solid #1968f0;border:var(--border-focus);padding:calc(.382rem - 1px);padding:calc(var(--space-xs) - 1px);border-radius:6px;border-radius:var(--radius-sm);outline:0}.input--side-panel[type=checkbox]{width:auto}.form__dropdown{padding:calc(.618rem + 1px) calc(.382rem + 1px);padding:calc(var(--space-sm) + 1px) calc(var(--space-xs) + 1px);line-height:1.5;color:#010204;color:var(--color-black);outline:0;background-color:#fff;background-color:var(--color-white);border:1px solid #1968f0;border:var(--border-style);font-weight:300;font-size:.83333rem;font-size:var(--text-sm);border-radius:6px;border-radius:var(--radius-sm);display:inline-block;width:100%}.form__dropdown:hover:not(:focus):not(:disabled){cursor:pointer}.form__dropdown:focus{border:2px solid #1968f0;border:var(--border-focus);padding:.618rem .382rem;padding:var(--space-sm) var(--space-xs);background-color:#ecf2fe;background-color:var(--color-primary-lighter);outline:0}.form__group{margin:1rem auto;margin:var(--space-md) auto;text-align:left}.form__checkbox,.form__radio{margin:.618rem .618rem .618rem 0;margin:var(--space-sm) var(--space-sm) var(--space-sm) 0}.form__remove{color:#f01926;color:var(--color-danger)}.form__remove--disabled{color:rgba(1,2,4,.25);color:var(--color-contrast-opacity-low);cursor:not-allowed}.form__row-add{margin-top:1rem;margin-top:var(--space-md);margin-left:3px;width:74%;align-items:center}.error_notification{background-color:#feeced;background-color:var(--color-danger-lighter);border-radius:6px;border-radius:var(--radius-sm);border:1px solid #f8969c;border:1px solid var(--color-danger-light);color:#56060a;color:var(--color-danger-darker);margin-bottom:1rem;margin-bottom:var(--space-md);padding:.618rem;padding:var(--space-sm)}.error_notification ul{margin-bottom:0}.error{padding:.236rem .382rem;padding:var(--space-xxs) var(--space-xs);color:#fff;border-radius:6px;border-radius:var(--radius-sm);background:#f01926;background:var(--color-danger);font-size:.69444rem;font-size:var(--text-xs)}.error--side-panel{display:flex;width:100%;margin-bottom:.618rem;margin-bottom:var(--space-sm)}.error--side-panel:last-child{margin-bottom:0}.hint{padding:.236rem .382rem;padding:var(--space-xxs) var(--space-xs);color:#fff;border-radius:6px;border-radius:var(--radius-sm);background:#0e8630;background:var(--color-success-dark);font-size:.69444rem;font-size:var(--text-xs)}.field_with_errors input{box-shadow:inset 0 0 0 1px #f01926;box-shadow:inset 0 0 0 1px var(--color-danger)}.field_group{margin-bottom:1.618rem;margin-bottom:var(--space-lg)}.form__wrapper--project{padding:.618rem;padding:var(--space-sm);flex-grow:1;max-width:18rem;align-items:center}.form--centered{max-width:20rem;margin:1.618rem auto;margin:var(--space-lg) auto}.form--wide{max-width:25rem}.form__footer{margin-top:.618rem;margin-top:var(--space-sm);padding-top:.618rem;padding-top:var(--space-sm)}.form__header{font-size:1.44rem;font-size:var(--text-lg);height:2.618rem;height:var(--space-xl);align-items:center;display:flex}.form__body{margin-top:1rem;margin-top:var(--space-md)}.modal__form{padding:1.618rem;padding:var(--space-lg);width:100%}.field,.modal__form{display:flex;flex-direction:column}.field .form__input{background:transparent}.field .form__label{padding-left:.382rem;padding-left:var(--space-xs);padding-bottom:.236rem;padding-bottom:var(--space-xxs)}.form__input--horizontal{min-width:5rem;width:100%}.input--money:before{color:#1968f0;color:var(--color-primary);position:absolute;padding:calc(.618rem + 1px);padding:calc(var(--space-sm) + 1px);content:"$"}.input--money input,.input--money input:focus{padding-left:1.618rem;padding-left:var(--space-lg)}.input--money input:focus{margin-left:-1px}.input--color{border-radius:6px;border-radius:var(--radius-sm);border:1px solid #1968f0;border:var(--border-style)}.input--color:focus{border:2px solid #1968f0;border:var(--border-focus);outline:0}.input--color::-webkit-color-swatch{border:none}.input--color::-moz-color-swatch,.input--color::-moz-focus-inner{border:none}.grid--side-panel{width:100%;display:flex;align-items:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:.618rem;margin-bottom:var(--space-sm)}.grid--side-panel>.grid__item{font-size:.69444rem;font-size:var(--text-xs);margin-bottom:.236rem;margin-bottom:var(--space-xxs);line-height:normal}.grid__item{display:flex;align-items:center;width:50%}@font-face{font-family:Material Icons;font-style:normal;font-weight:400;src:url(/packs/media/iconfont/MaterialIcons-Regular-8727d878.eot);src:local("Material Icons"),local("MaterialIcons-Regular"),url(/packs/media/iconfont/MaterialIcons-Regular-7a0db084.woff2) format("woff2"),url(/packs/media/iconfont/MaterialIcons-Regular-39083cde.woff) format("woff"),url(/packs/media/iconfont/MaterialIcons-Regular-6d9d4ddf.ttf) format("truetype")}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;src:url(/packs/media/iconfont/MaterialIconsOutlined-Regular-79b92719.eot);src:local("Material Icons Outlined"),local("MaterialIconsOutlined-Regular"),url(/packs/media/iconfont/MaterialIconsOutlined-Regular-038a9ca3.woff2) format("woff2"),url(/packs/media/iconfont/MaterialIconsOutlined-Regular-20fa3469.woff) format("woff"),url(/packs/media/iconfont/MaterialIconsOutlined-Regular-dd1ee6ed.otf) format("opentype")}.material-icons-outlined{font-family:Material Icons Outlined}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;src:url(/packs/media/iconfont/MaterialIconsRound-Regular-b5074978.eot);src:local("Material Icons Round"),local("MaterialIconsRound-Regular"),url(/packs/media/iconfont/MaterialIconsRound-Regular-326bd261.woff2) format("woff2"),url(/packs/media/iconfont/MaterialIconsRound-Regular-e24c5ef9.woff) format("woff"),url(/packs/media/iconfont/MaterialIconsRound-Regular-a64596a9.otf) format("opentype")}.material-icons-round{font-family:Material Icons Round}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;src:url(/packs/media/iconfont/MaterialIconsSharp-Regular-c39b9b90.eot);src:local("Material Icons Sharp"),local("MaterialIconsSharp-Regular"),url(/packs/media/iconfont/MaterialIconsSharp-Regular-3a48e4f3.woff2) format("woff2"),url(/packs/media/iconfont/MaterialIconsSharp-Regular-736dbc61.woff) format("woff"),url(/packs/media/iconfont/MaterialIconsSharp-Regular-4d9567d5.otf) format("opentype")}.material-icons-sharp{font-family:Material Icons Sharp}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;src:url(/packs/media/iconfont/MaterialIconsTwoTone-Regular-9b47a224.eot);src:local("Material Icons Two Tone"),local("MaterialIconsTwoTone-Regular"),url(/packs/media/iconfont/MaterialIconsTwoTone-Regular-1a40fb91.woff2) format("woff2"),url(/packs/media/iconfont/MaterialIconsTwoTone-Regular-638d9f7c.woff) format("woff"),url(/packs/media/iconfont/MaterialIconsTwoTone-Regular-02e05688.otf) format("opentype")}.material-icons-two-tone{font-family:Material Icons Two Tone}.material-icons,.material-icons-outlined,.material-icons-round,.material-icons-sharp,.material-icons-two-tone{font-size:1.3em;line-height:.9em}.link{color:rgba(1,2,4,.62);color:var(--color-contrast-opacity-high);text-decoration:none}.link--primary{color:#1968f0;color:var(--color-primary)}.link--header{color:#fff;color:var(--color-white)}.link--danger{color:#f01926;color:var(--color-danger)}.modal{display:none;position:fixed;top:0;right:0;bottom:0;left:0;z-index:10;overflow:hidden;outline:0}.modal--active{display:flex;align-items:center;justify-content:center}.modal-backdrop,.modal__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:11;background:#010204;background:var(--color-black);opacity:.5}.modal-dialog,.modal__content{max-width:625px;max-width:var(--modal-max-width);position:relative;padding:1rem;padding:var(--space-md);background:#fff;background:var(--color-white);border-radius:12px;border-radius:var(--radius-md);z-index:12;border:.25rem solid var(--color-gray-400)}.modal__body{height:auto;max-height:calc(100vh - 340px);overflow-y:auto;overflow-x:hidden}.modal__close{cursor:pointer;position:absolute;right:1rem;right:var(--space-md)}.swatch{display:flex;align-items:flex-start;flex-direction:column;width:13.8rem;height:7.5rem;margin-right:1rem;margin-right:var(--space-md);padding:1rem;padding:var(--space-md);border-radius:6px;border-radius:var(--radius-sm);box-shadow:0 8px 16px rgba(0,0,0,.08);box-shadow:var(--shadow)}.swatch span{padding:.236rem .382rem;padding:var(--space-xxs) var(--space-xs);color:rgba(1,2,4,.38);color:var(--color-contrast-opacity-medium);border:1px solid rgba(1,2,4,.25);border:1px solid var(--color-contrast-opacity-low);border-radius:6px;border-radius:var(--radius-sm)}.swatch span,table{background:rgba(1,2,4,.05);background:var(--color-contrast-opacity-lowest)}table{border-collapse:collapse;width:100%;border-radius:6px;border-radius:var(--radius-sm)}thead{background:rgba(1,2,4,.25);background:var(--color-contrast-opacity-low)}thead tr{border-bottom:none}th{color:rgba(1,2,4,.79);color:var(--color-contrast-opacity-higher);font-weight:500;font-size:.83333rem;font-size:var(--text-sm);text-align:left;padding:.618rem 1rem;padding:var(--space-sm) var(--space-md)}th:first-child{border-top-left-radius:6px;border-top-left-radius:var(--radius-sm)}th:last-child{border-top-right-radius:6px;border-top-right-radius:var(--radius-sm)}td{padding:.618rem 1rem;padding:var(--space-sm) var(--space-md)}tr{border-bottom:1px solid rgba(1,2,4,.15);border-bottom:1px solid var(--color-contrast-opacity-lower)}tr:last-child{border-bottom:none}fieldset.tray-select{padding:.382rem;padding:var(--space-xs);border:1px solid #1968f0;border:var(--border-style);border-radius:6px;border-radius:var(--radius-sm);background:#fff}legend.tray-select__legend{font-size:calc(.69444rem + 2px);font-size:calc(var(--text-xs) + 2px);color:#1968f0;color:var(--color-primary);margin-bottom:.382rem;margin-bottom:var(--space-xs);display:inline-block;-webkit-padding-start:2px;padding-inline-start:2px;-webkit-padding-end:2px;padding-inline-end:2px;line-height:1}.tray-select label{width:36px;height:36px;border-radius:3px;display:flex;justify-content:center;align-items:center;margin:1.5px;transition:all .3s ease}.tray-select label.selected,.tray-select label:hover{background:#ecf2fe;background:var(--color-primary-lighter)}.tray-select label.selected{color:#1968f0;color:var(--color-primary);border-radius:.25em}fieldset.radio-select{border:none;padding:0;-webkit-margin-start:0;margin-inline-start:0;-webkit-margin-end:0;margin-inline-end:0}legend.side-panel__label{display:inline-block}.radio-select__options{margin-top:.25em;padding:.2em;background:#fff;background:var(--color-white);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;border-radius:9px;border-radius:calc(var(--radius-sm) + 3px)}.radio-select label{cursor:pointer;display:inline-flex;justify-content:center;padding:.69444rem .83333rem;padding:var(--text-xs) var(--text-sm);text-decoration:none;text-align:center;border:0;border-radius:6px;border-radius:var(--radius-sm);font-size:.83333rem;font-size:var(--text-sm);font-weight:500;color:rgba(1,2,4,.62);color:var(--color-contrast-opacity-high);transition:all .3s ease}.radio-select label:hover{color:rgba(1,2,4,.79);color:var(--color-contrast-opacity-higher)}.radio-select label:active{opacity:.6}.radio-select label:first-child{margin-right:.2em}.radio-select label.selected{background:#ecf2fe;background:var(--color-primary-lighter);color:#1968f0;color:var(--color-primary);border-radius:6px;border-radius:var(--radius-sm)}.styleguide-section__title{margin-bottom:1.618rem;margin-bottom:var(--space-lg);padding-bottom:.382rem;padding-bottom:var(--space-xs);border-bottom:2px solid rgba(1,2,4,.15);border-bottom:var(--border-width) solid var(--color-contrast-opacity-lower)}.styleguide-section__title:before{margin-right:.382rem;margin-right:var(--space-xs);content:"#";color:rgba(1,2,4,.25);color:var(--color-contrast-opacity-low)}.styleguide-section--typography{flex:1 1}.styleguide-section--spacing{flex:4 1}.spacing-example{display:block;height:2rem;margin-bottom:1.618rem;margin-bottom:var(--space-lg);background:#1968f0;background:var(--color-primary)}.drawing-editor,.spacing-example{position:relative}.canvas-area{width:100%;height:calc(100% - 60px)}.canvas-area canvas{display:block}.action-bar{background-color:#6f6f6f;color:#fff;height:60px;line-height:60px;position:relative;z-index:3;flex-direction:row;justify-content:space-between}.action-bar__section{display:flex;align-items:center}.action-bar__button,.action-bar__link,.action-bar__view-link{display:inline-block;padding-left:.5rem;padding-right:.5rem}.action-bar__link,.action-bar__view-link{color:#fff;text-decoration:none}.action-bar__toggle-button,.redo-control,.undo-control{cursor:pointer;border:none;background:none;color:#fff;height:60px;padding:0 .5rem;font-size:1rem}.redo-control--disabled,.undo-control--disabled{color:#c4c4c4;cursor:not-allowed}.action-bar-dropdown-menu__item{cursor:pointer;background:none;border:none;color:#fff;display:block;padding:.75rem 1rem;text-align:left;width:100%}.action-bar__item-icon{fill:#fff;vertical-align:middle}.action-bar__view-link{color:#c4c4c4}.action-bar__view-icon{opacity:.5;vertical-align:middle}.action-bar__view-link--active{color:#fff}.action-bar__view-link--active .action-bar__view-icon{opacity:1}.side-panel{top:0;bottom:0;width:250px;box-shadow:0 2px 6px rgba(0,0,0,.1);z-index:2}.side-panel,.side-panel__toggle{position:absolute;background-color:#f6f6f6;border:1px solid rgba(0,0,0,.1)}.side-panel__toggle{width:20px;height:30px;top:20px;padding:0}.side-panel__toggle-icon{display:block}.side-panel--left{left:0;transition:left .25s}.side-panel--left.side-panel--collapsed{left:-240px}.side-panel--left .side-panel__toggle{left:248px;border-top-right-radius:2px;border-bottom-right-radius:2px;box-shadow:3px 2px 2px rgba(0,0,0,.05);border-left:none}.side-panel--right{right:0;border:1px solid rgba(0,0,0,.1);box-shadow:0 2px 6px rgba(0,0,0,.1);transition:right .25s}.side-panel--right.side-panel--collapsed{right:-240px}.side-panel--right .side-panel__toggle{right:248px;border-top-left-radius:2px;border-bottom-left-radius:2px;box-shadow:-3px 2px 2px rgba(0,0,0,.05);border-right:none}@media only screen and (max-width:884px){.side-panel--left{width:100%;top:120px;left:0;transition:top .25s;overflow:scroll}.side-panel--left .side-panel__toggle{transform:rotate(270deg);left:calc(50% - 10px);top:0}.side-panel--left.side-panel--collapsed{top:calc(100% - 80px);width:100%;left:0;transition:top .25s}.side-panel--right.side-panel--collapsed{top:calc(100% - 80px);width:100%;transition:top .25s;right:0}.side-panel--right{position:absolute;top:0;width:100%;transition:top .25s;right:0;overflow:scroll;border:1px solid rgba(0,0,0,.1);box-shadow:0 -2px 6px rgba(0,0,0,.1)}.side-panel--right .side-panel__toggle{transform:rotate(90deg);left:calc(50% - 10px);top:0;z-index:4}}.zoom-control{margin-left:16px;position:relative;display:inline-block}.zoom-control__dropdown{position:absolute;background-color:grey;box-shadow:0 5px 15px #232323;top:66px;padding-top:.5rem;padding-bottom:.5rem;transform:translate(-50%);left:50%;width:100px}.zoom-control__dropdown:before{position:absolute;width:0;height:0;top:-5px;margin-left:-5px;content:"";border-color:transparent transparent grey;border-style:solid;border-width:0 5px 5px;left:50%}.action-bar__button-saved,.action-bar__button-unsaved{background-color:#adadad;border-radius:2px;border:1px solid #6f6f6f;color:#fff;font-size:1.35rem;margin-right:1rem;padding:.5rem 1rem;text-transform:uppercase}.action-bar__button-unsaved{color:#fff}.canvas-area{height:calc(100vh - 60px)}.icon-box{display:none}.drawing-canvas--3d{background:radial-gradient(#f2f2f2,#ccc)}.action-bar{background-color:#fff;background-color:var(--color-white);color:#010204;color:var(--color-black);border-bottom:1px solid rgba(1,2,4,.15);border-bottom:1px solid var(--color-contrast-opacity-lower);display:flex;align-items:center;line-height:normal;padding:0 1rem;padding:0 var(--space-md);height:3.5rem}.action-bar__section{height:100%}.action-bar__button{border-radius:6px;border-radius:var(--radius-sm);border:none;display:flex;align-items:center;font-size:.83333rem;font-size:var(--text-sm);font-weight:500;text-transform:uppercase}.action-bar__button-unsaved{background-color:#1968f0;background-color:var(--color-primary)}.action-bar__button-saved{background-color:rgba(1,2,4,.62);background-color:var(--color-contrast-opacity-high)}.action-bar__link,.action-bar__view-link{color:rgba(1,2,4,.79);color:var(--color-contrast-opacity-higher)}.action-bar__view-link--active{color:#1968f0;color:var(--color-primary)}.action-bar__item-icon{color:rgba(1,2,4,.79);color:var(--color-contrast-opacity-higher);display:flex}.action-bar__item-icon.active{color:#1968f0;color:var(--color-primary)}.action-bar__toggle-button{height:inherit;display:flex;align-items:center;color:#010204;color:var(--color-black)}.action-bar__dropdown-button{color:#010204;color:var(--color-black);border:1px solid #1968f0;border:1px solid var(--color-primary);border-radius:6px;border-radius:var(--radius-sm);padding:.382rem;padding:var(--space-xs)}.action-bar__dropdown-button.active,.action-bar__dropdown-button:hover{background-color:#ecf2fe;background-color:var(--color-primary-lighter)}.action-bar__dropdown-button:disabled{background-color:inherit;opacity:.18;cursor:not-allowed}.action-bar__home-link{display:flex;color:#1968f0;color:var(--color-primary);text-decoration:none}.header--nav{justify-content:space-between;width:100%;padding:.382rem 1.618rem;padding:var(--space-xs) var(--space-lg)}.header--nav,.header__logo{display:flex;align-items:center}@media only screen and (max-width:48rem){.header__logo .logo--sm,.header__logo h3{display:none}}nav.nav--primary,nav.nav--primary ul{display:flex;align-items:center}nav.nav--primary ul{list-style:none}nav.nav--primary li{display:flex;flex-direction:row;padding:.618rem 1.618rem;padding:var(--space-sm) var(--space-lg)}@media only screen and (max-width:48rem){nav.nav--primary{justify-content:space-between;font-size:.83333rem;font-size:var(--text-sm)}}.how-it-works__img{flex-direction:column;flex:1 0 30%;margin-left:2rem}.feature,.how-it-works__img{display:flex;align-items:center;background:none;border:none}.feature{flex-direction:column;flex:1 0 308px;padding:1rem}.btn--radio{display:none;width:20px;height:20px}.btn--radio:checked+label{border:2px solid #1968f0;border:2px solid var(--color-primary)}.section--hero--custom{padding-top:1rem;padding-top:var(--space-md);background-image:url(/packs/media/images/rectangle--hero-a4386e67.jpg);background-repeat:no-repeat;background-position:100%;background-size:auto}.section--hero{max-width:80rem;margin:2.618rem auto;margin:var(--space-xl) auto;padding:0 2.618rem;padding:0 var(--space-xl);display:flex;align-items:center}@media only screen and (max-width:48rem){.section--hero{flex-direction:column;padding:0 1.618rem;padding:0 var(--space-lg)}}.hero__desc h1{font-size:2.0736rem;font-size:var(--text-xxl);margin-bottom:1rem;margin-bottom:var(--space-md);font-weight:700}.hero__desc h4{font-weight:400;font-size:1.2rem;font-size:var(--text-md);line-height:24px}.img--heading{mix-blend-mode:multiply}.section--features{background-color:#1968f0;background-color:var(--color-primary);padding:2.618rem 0;padding:var(--space-xl) 0 var(--space-xl) 0}.section--workings{background-color:#ecf2fe;background-color:var(--color-primary-lighter);padding:2.618rem 0;padding:var(--space-xl) 0}.section--workings--simple{background-color:rgba(1,2,4,.05);background-color:var(--color-contrast-opacity-lowest);padding:4.236rem;padding:var(--space-xxl);color:rgba(1,2,4,.62);color:var(--color-contrast-opacity-high)}.section--action{padding:2.618rem 0;padding:var(--space-xl) 0 var(--space-xl) 0}.section--action,.section--preview{background-color:#fff;background-color:var(--color-white)}.section--preview{padding:2.618rem 4.236rem;padding:var(--space-xl) var(--space-xxl)}.section--preview .img{max-width:25rem;min-width:15rem;box-shadow:10px 10px 20px 0 rgba(0,0,0,.6);border-radius:2px;border-radius:var(--radius-xs)}.img-wrapper{align-items:center;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;margin:1.618rem;margin:var(--space-lg);text-align:center;color:rgba(1,2,4,.62);color:var(--color-contrast-opacity-high)}@media only screen and (max-width:48rem){.img-wrapper{margin:1.618rem 1rem;margin:var(--space-lg) var(--space-md)}}.section--sign-up{background-image:url(/packs/media/images/rectangle--sign-up-9c208abe.jpg);background-repeat:no-repeat;background-position:top;padding-top:5rem}.section--footer{background-color:#9abdf8;background-color:var(--color-primary-light);height:200px}.wrapper--features{display:flex;flex-wrap:wrap;justify-content:center;margin:0 auto;max-width:100%}@media only screen and (max-width:48rem){.wrapper--features{flex-direction:column}.wrapper--features .feature{flex:1 0 100%}}.wrapper--workings{display:flex;flex-wrap:wrap;justify-content:center;margin:2.618rem auto 0;margin:var(--space-xl) auto 0 auto;max-width:100%}@media only screen and (max-width:48rem){.wrapper--workings{flex-direction:column}}.wrapper--video{display:flex;justify-content:center;margin-top:2.618rem;margin-top:var(--space-xl)}@media only screen and (max-width:48rem){.wrapper--video{flex-direction:column}}.wrapper--pricing{display:flex;justify-content:center}@media only screen and (max-width:48rem){.wrapper--pricing{flex-direction:column}.wrapper--pricing .card--pricing{margin-right:0}}.title--description{font-size:1.2rem;font-size:var(--text-md);font-weight:700;color:#fff;color:var(--color-white);margin-top:1.618rem;margin-top:var(--space-lg);margin-bottom:1.618rem;margin-bottom:var(--space-lg)}.text--description{font-size:.83333rem;font-size:var(--text-sm);color:#fff;color:var(--color-white);max-width:75%;text-align:center}.title--section{display:flex;justify-content:center;padding-top:1rem;padding-top:var(--space-md);font-size:1.44rem;font-size:var(--text-lg);font-weight:700}.sub-title--section{display:flex;justify-content:center;margin-bottom:1.618rem;margin-bottom:var(--space-lg);font-size:.83333rem;font-size:var(--text-sm)}.font-light{color:rgba(1,2,4,.62);color:var(--color-contrast-opacity-high)}.font-dark{color:rgba(1,2,4,.79);color:var(--color-contrast-opacity-higher)}.column--video{display:flex;flex-direction:column;flex:1 0 30%;align-items:center;margin-right:2.618rem;margin-right:var(--space-xl);margin-bottom:1.618rem;margin-bottom:var(--space-lg)}@media only screen and (max-width:48rem){.column--video{margin-right:0}}.underline{width:12%;border-top:1px solid #1968f0;border-top:1px solid var(--color-primary);margin-bottom:1.618rem;margin-bottom:var(--space-lg)}.list{display:flex;flex-direction:column;margin-top:2.618rem;margin-top:var(--space-xl);line-height:2.0736rem;line-height:var(--text-xxl);padding-left:0;list-style:none}.list li:before{content:"";background:url(/packs/media/images/checkmark--primary-9140ae55.png) no-repeat 50%;background-size:28px;padding-left:2.618rem;padding-left:var(--space-xl)}.label--plan{background:#010204;background:var(--color-black);color:#fff;color:var(--color-white);padding:.35rem;border-radius:6px;border-radius:var(--radius-sm);width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.logo--sm{width:2.618rem;width:var(--space-xl)}.background--gray{background-color:rgba(1,2,4,.62);background-color:var(--color-contrast-opacity-high)}.new-project-estimations__form--group-inline{width:calc(50% - .25rem)}.quote__item{flex:1 1;display:flex;align-items:center;margin-top:.618rem;margin-top:var(--space-sm)}.quote__item--label{font-size:1.2rem;font-size:var(--text-md);margin-right:1rem;margin-right:var(--space-md)}.container--signin{position:absolute;width:100%;height:100%;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.container--signin .link{color:#1968f0;color:var(--color-primary)}.card--header{width:100%;position:relative;display:flex;justify-content:center;align-items:center}.card--header .bg-img{width:100%;height:auto}.logo-wrapper{display:flex;justify-content:center;align-items:center;position:absolute;bottom:0}.logo-wrapper .logo{width:42px;height:42px;margin-right:.618rem;margin-right:var(--space-sm)}.logo-wrapper h2{margin:0}.dropdown--section{margin:.618rem;margin:var(--space-sm);border:1px solid #9abdf8;border:1px solid var(--color-primary-light);border-radius:12px;border-radius:var(--radius-md);background:#ecf2fe;background:var(--color-primary-lighter);transition:all .3s ease-in;max-height:100%;overflow:hidden}.side-panel__section{max-height:100%;opacity:1}.collapsed{transition:all .3s ease-out}.collapsed.dropdown--section{max-height:calc(36px + 1.236rem);max-height:calc(36px + var(--space-sm)*2)}.collapsed.side-panel__section{max-height:0;opacity:0}.side-panel__header{display:flex;align-items:center;justify-content:space-between;width:100%;padding:.618rem;padding:var(--space-sm);cursor:pointer;color:#010204;color:var(--color-black);font-size:calc(.83333rem + 2px);font-size:var(--text-header);font-weight:500;transition:all .3s ease}.side-panel__header svg{fill:#010204;fill:var(--color-black)}.side-panel__row{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem;margin-bottom:var(--space-md)}.side-panel__row.field_with_errors,.side-panel__row:last-child{margin-bottom:0}.side-panel{background:#fff;background:var(--color-white);box-shadow:none;display:flex;flex-direction:column;border-top:none}.side-panel__content{display:flex;flex-flow:column}.side-panel__content>.side-panel__tool-tray{margin-top:.382rem;margin-top:var(--space-xs)}.side-panel--right{border-left:1px solid rgba(1,2,4,.25);border-left:1px solid var(--color-contrast-opacity-low)}.side-panel--left{border-right:1px solid rgba(1,2,4,.25);border-right:1px solid var(--color-contrast-opacity-low);justify-content:space-between;overflow-y:scroll}.side-panel__toggle{display:flex;justify-content:center;align-items:center;width:auto;height:auto;padding:.382rem;padding:var(--space-xs);background-color:#fff;background-color:var(--color-white)}.side-panel--left .side-panel__toggle{border:1px solid rgba(0,0,0,.15);border-radius:50%;left:calc(252px - 3.09rem);left:calc(252px - var(--space-sm)*5);transition:left .25s ease}.side-panel--left .side-panel__toggle,.side-panel--right .side-panel__toggle{box-shadow:0 3px 10px rgba(0,0,0,.2);box-shadow:var(--shadow-button);z-index:99999999;position:fixed;top:calc(100% - 2.75rem - 1px)}.side-panel--right .side-panel__toggle{border:1px solid rgba(1,2,4,.15);border:1px solid var(--color-contrast-opacity-lower);border-radius:50%;right:calc(252px - 3.09rem);right:calc(252px - var(--space-sm)*5);transition:right .25s ease}.side-panel--right.side-panel--collapsed{right:-250px}.side-panel--right.side-panel--collapsed .side-panel__toggle{right:.618rem;right:var(--space-sm)}.side-panel--left.side-panel--collapsed{left:-250px}.side-panel--left.side-panel--collapsed .side-panel__toggle{left:.618rem;left:var(--space-sm)}.selection-title{font-weight:400}.selection-name{font-weight:700}.arrow-icon--active{fill:#1968f0;fill:var(--color-primary)}.side-panel__tool-tray{border:0;border-radius:6px;border-radius:var(--radius-sm);max-height:100%}.side-panel__tool-tray .divider{margin:0 auto;width:calc(100% - 1.236rem);width:calc(100% - var(--space-sm)*2)}.side-panel__tool-tray>*{margin:.618rem;margin:var(--space-sm)}.side-panel__tool-tray>:first-child{margin:0}.side-panel__tool-tray>:last-child{margin-bottom:0;padding-bottom:.618rem;padding-bottom:var(--space-sm)}.side-panel__tool-tray .select--divider{padding:0;background-color:var(--black-25);height:1px;border:none}.side-panel__tool-tray--open{background-color:#ecf2fe;background-color:var(--color-primary-lighter)}.side-panel__tool-tray--open>.btn--tool.btn--active{background:none;background:#ecf2fe;background:var(--color-primary-lighter);border-radius:6px;border-radius:var(--radius-sm);color:#1968f0;color:var(--color-primary);border:0}.overflow-scroll{overflow-y:scroll;max-height:100%}.redo-control,.undo-control{height:.9rem;color:inherit;font-size:.83333rem;font-size:var(--text-sm)}.redo-control.redo-control--disabled,.redo-control.undo-control--disabled,.undo-control.redo-control--disabled,.undo-control.undo-control--disabled{color:rgba(1,2,4,.38);color:var(--color-contrast-opacity-medium)}.user-card__email{width:100%;margin-top:.382rem;margin-top:var(--space-xs);color:var(--gray-200)}.user--content{display:inline-flex;flex-direction:column}.layers{padding:.618rem;padding:var(--space-sm);font-size:.83333rem;font-size:var(--text-sm)}.layers__header{color:#010204;color:var(--color-black);padding-top:10px;padding-left:10px}.layers__item{display:flex;align-items:center;list-style:none;color:rgba(1,2,4,.62);color:var(--color-contrast-opacity-high)}.layers__item span{margin-left:.382rem;margin-left:var(--space-xs)}.layers__item button{color:rgba(1,2,4,.79);color:var(--color-contrast-opacity-higher)}.layers__item .icon{color:#1968f0;color:var(--color-primary)}.layers__item--hidden,.layers__item--hidden button{color:rgba(1,2,4,.38);color:var(--color-contrast-opacity-medium)}.layers__item--hidden .icon{color:inherit}.layers-control{padding:0 .618rem;padding:0 var(--space-sm);position:relative}.layers-control__dropdown{background-color:#fff;background-color:var(--color-white);box-shadow:0 0 10px rgba(1,2,4,.15);box-shadow:0 0 10px var(--color-contrast-opacity-lower);border:1px solid #1968f0;border-color:var(--color-primary);border-radius:6px;border-radius:var(--radius-sm);padding-top:.382rem;padding-top:var(--space-xs);position:absolute;left:50%;top:100%;width:200px;margin-left:-100px;margin-top:1rem;margin-top:var(--caret-size)}.layers-control__dropdown:after{content:"";position:absolute;top:calc(-.5rem + -1px);top:calc((var(--caret-size)/2 + 1px)*-1);left:50%;width:1rem;width:var(--caret-size);height:1rem;height:var(--caret-size);border-left:1px solid #1968f0;border-left:1px solid var(--color-primary);border-top:1px solid #1968f0;border-top:1px solid var(--color-primary);transform:translateX(-50%) rotate(45deg)}.layers-control__dropdown:after,.sidebar{background:#fff;background:var(--color-white)}.sidebar{display:flex;overflow:auto;flex:0 0 250px;flex-direction:column;width:100%;padding:0 1rem 1.618rem;padding:0 var(--space-md) var(--space-lg);border-right:1px solid rgba(0,0,0,.15)}.sidebar a{text-decoration:none}.sidebar-nav__item{margin-bottom:1rem;margin-bottom:var(--space-md);font-weight:500;line-height:1.25rem}.sidebar-nav__item:last-of-type{margin-bottom:0}.sidebar-nav__item a{text-decoration:none;color:var(--color-link-dark)}.sidebar-nav__item a.sidebar-nav__item--active{color:#1968f0;color:var(--color-primary)}.nav-link{margin-top:.382rem;margin-top:var(--space-xs);margin-bottom:.382rem;margin-bottom:var(--space-xs)}.profile-link{color:#fff;color:var(--color-white);line-height:1;text-align:left;border:2px solid transparent;border:var(--border-width) solid transparent;padding:.618rem;padding:var(--space-sm)}.profile-link,.profile-link:hover{background-color:#010204;background-color:var(--color-black)}.profile-link.btn--active{background:#010204;background:var(--color-black);border-radius:6px;border-radius:var(--radius-sm);border:2px solid #4cdfd6;border:var(--border-width) solid var(--color-accent);color:#4cdfd6;color:var(--color-accent)}.profile-icon{line-height:1;font-size:1.44rem;font-size:var(--text-lg)}.profile-link__title{color:#fff;color:var(--color-white);font-weight:10}.profile-link__subtitle{color:var(--gray-200);font-size:.69444rem;font-size:var(--text-xs);font-weight:10}.spinner{display:inline-block;cursor:default;width:18px;height:18px}.spinner:after{content:" ";display:block;width:18px;height:18px;border-radius:50%;border-color:currentcolor;border-color:rgba(1,2,4,.62) transparent;border-left:2px solid transparent;border-bottom:2px solid var(--color-contrast-opacity-high);border-right:2px solid transparent;border-top:2px solid var(--color-contrast-opacity-high);-webkit-animation:spinner 1.2s linear infinite;animation:spinner 1.2s linear infinite}@-webkit-keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes spinner{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page-header{display:flex;align-items:center;justify-content:space-between;margin-bottom:1.618rem;margin-bottom:var(--space-lg);margin-top:.618rem;margin-top:var(--space-sm)}.zoom__button{display:flex;font-size:1.2rem;font-size:var(--text-md);color:#1968f0;color:var(--color-primary)}.zoom__button--zoom-to-fit{margin-right:1rem;margin-right:var(--space-md)}