html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}*{scrollbar-color:var(--color-primary-md) var(--color-light);scrollbar-width:thin}* ::-webkit-scrollbar{width:var(--spacing-sm)}* ::-webkit-scrollbar-track{background:var(--color-light)}* ::-webkit-scrollbar-thumb{border-radius:var(--border-radius);background:var(--color-primary-md);transition:var(--transition-md)}* ::-webkit-scrollbar-thumb:hover{background:var(--color-primary-lg)}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-display:swap;src:local("Roboto"),local("Roboto-Regular"),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxK.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{--size-ratio: 1;--color-primary-sm: #42a5f5;--color-secondary-sm: #ffa726;--color-primary-md: #1e88e5;--color-secondary-md: #fb8c00;--color-primary-lg: #1565c0;--color-secondary-lg: #ef6c00;--color-lighter: #fafafa;--color-light: #eeeeee;--color-dark: #323232;--color-darker: #212121;--color-grey-sm: #eceff1;--color-grey-md: #cfd8dc;--color-grey-lg: #b0bec5;--color-fade-sm: rgba(120, 120, 120, .2);--color-fade-md: rgba(120, 120, 120, .4);--color-fade-lg: rgba(120, 120, 120, .6);--color-transparent: rgba(0, 0, 0, 0);--font-size-xs: .8rem;--font-size-sm: 1rem;--font-size-md: 1.2rem;--font-size-lg: 1.6rem;--font-size-xl: 2.4rem;--spacing-xs: .2rem;--spacing-sm: .5rem;--spacing-md: 1.2rem;--spacing-lg: 1.8rem;--spacing-xl: 2.4rem;--icon-size-xs: 1.6rem;--icon-size-sm: 2.4rem;--icon-size-md: 3.2rem;--icon-size-lg: 4.8rem;--icon-size-xl: 6.4rem;--border-radius: 4px;--border-thickness-sm: 1px;--border-thickness-md: 2px;--border-thickness-lg: 3px;--transition-sm: .1s;--transition-md: .3s;--transition-lg: .5s;--box-shadow-sm: 0px 0px 3px rgba(0, 0, 0, .1);--box-shadow-md: 0px 0px 5px rgba(0, 0, 0, .1);--box-shadow-lg: 0px 0px 8px rgba(0, 0, 0, .2);--box-shadow-inset-sm: 0px 0px 4px inset rgba(0, 0, 0, .1);--box-shadow-inset-md: 0px 0px 8px inset rgba(0, 0, 0, .2);--box-shadow-inset-lg: 0px 0px 12px inset rgba(0, 0, 0, .3);--page-transition-duration: 1.5s}html[data-theme=dark]{--color-primary-sm: #2e7d32;--color-secondary-sm: #ff8f00;--color-primary-md: #43a047;--color-secondary-md: #ffb300;--color-primary-lg: #66bb6a;--color-secondary-lg: #ffca28;--color-lighter: #212121;--color-light: #323232;--color-dark: #eeeeee;--color-darker: #fafafa;--color-grey-sm: #eceff1;--color-grey-md: #cfd8dc;--color-grey-lg: #b0bec5}html[data-size=sm]{--size-ratio: .8}html[data-size=lg]{--size-ratio: 1.5}html,body,#root{padding:0;margin:0;height:100%}html{font-family:Roboto;font-size:calc(var(--size-ratio) * 12px);line-height:1.5}@media only screen and (min-width: 768px){html{font-size:calc(var(--size-ratio) * 14px)}}@media only screen and (min-width: 992px){html{font-size:calc(var(--size-ratio) * 16px)}}body *{font-family:Roboto;font-size:1rem;color:var(--color-dark)}html *,html *:after,html *:before{box-sizing:border-box;-webkit-user-select:none;user-select:none}.Title-module---container---IBvKw{display:flex;flex-direction:row;justify-content:start;align-items:center;gap:var(--spacing-sm)}.Title-module---container---IBvKw svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.Title-module---container---IBvKw svg *{stroke:var(--color-primary-md)}.Input-module---container---TyngJ{display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm);width:100%}.Input-module---container---TyngJ span{display:flex;flex-direction:row;align-items:center;gap:var(--spacing-sm);cursor:pointer}.Input-module---container---TyngJ span svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}.Input-module---container---TyngJ span svg *{stroke:var(--color-primary-md)}.Input-module---container---TyngJ input{all:unset;flex-grow:10;font-size:var(--font-size-md);height:var(--icon-size-sm);color:var(--color-dark);padding:var(--spacing-sm);text-align:start;background-color:var(--color-lighter);border-radius:var(--border-radius)}.Input-module---container---TyngJ input:disabled{cursor:not-allowed;opacity:.5}form.Form-module---container---0xW7f{display:flex;flex-direction:column;gap:var(--spacing-md)}legend.Legend-module---container---OWBKH{all:unset;display:flex;flex-direction:row;justify-content:start;align-items:center;gap:var(--spacing-sm);width:100%;font-size:var(--font-size-md);margin-bottom:var(--spacing-md)}legend.Legend-module---container---OWBKH svg{width:var(--icon-size-xs);height:var(--icon-size-xs)}legend.Legend-module---container---OWBKH svg *{stroke:var(--color-primary-md)}.Field-module---container---opIen{all:unset;display:flex;flex-direction:column;justify-content:center;gap:var(--spacing-sm)}.Field-module---container---opIen:not(:last-of-type){padding-bottom:var(--spacing-md);border-bottom:var(--border-thickness-sm) solid var(--color-lighter)}.Aside-module---container---lHGvV{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-md);width:100%;min-height:100%;color:var(--color-dark);font-size:var(--font-size-xs);text-align:center;background-color:var(--color-light)}.Button-module---container---chwpX{font-size:var(--font-size-md);width:100%;height:var(--icon-size-md);color:var(--color-dark);background-color:var(--color-lighter);border-radius:var(--border-radius);border:none;outline:none;cursor:pointer}.Button-module---container---chwpX:disabled{cursor:not-allowed;opacity:.5}.Photo-module---container---u6Py5{border-radius:var(--border-radius);transition:var(--transition-md);cursor:pointer}.Photo-module---container---u6Py5:hover{filter:contrast(120%)}.Gallery-module---container---eEuhS{flex-grow:10;display:flex;flex-direction:row;justify-content:start;align-items:start;width:100%;height:10rem;gap:var(--spacing-sm);overflow-x:auto}.Gallery-module---container---eEuhS img{width:auto;height:100%}@media only screen and (min-width: 992px){.Gallery-module---container---eEuhS{flex-direction:column}.Gallery-module---container---eEuhS img{width:100%;height:auto}}.Thumbnail-module---container---Xy4Ea{background-color:var(--color-dark)}.Thumbnail-module---container---Xy4Ea .konvajs-content{width:unset!important;height:unset!important}.Thumbnail-module---container---Xy4Ea .konvajs-content canvas{position:relative!important;width:100%!important;height:auto!important}.LayerItem-module---container---DJTte{display:flex;flex-direction:row;align-items:center;border:var(--border-thickness-sm) solid var(--color-light);border-radius:var(--border-radius);background-color:var(--color-lighter);overflow:hidden}.LayerItem-module---container---DJTte .LayerItem-module---delete---mj79g,.LayerItem-module---container---DJTte .LayerItem-module---grip---29-h1{display:flex;flex-direction:column;padding:var(--spacing-sm)}.LayerItem-module---container---DJTte .LayerItem-module---delete---mj79g svg,.LayerItem-module---container---DJTte .LayerItem-module---grip---29-h1 svg{width:var(--icon-size-xs);height:auto}.LayerItem-module---container---DJTte .LayerItem-module---delete---mj79g svg *,.LayerItem-module---container---DJTte .LayerItem-module---grip---29-h1 svg *{fill:var(--color-primary-md);transition:var(--transition-sm)}.LayerItem-module---container---DJTte .LayerItem-module---delete---mj79g:hover,.LayerItem-module---container---DJTte .LayerItem-module---grip---29-h1:hover{cursor:grabbing}.LayerItem-module---container---DJTte .LayerItem-module---delete---mj79g:hover svg *,.LayerItem-module---container---DJTte .LayerItem-module---grip---29-h1:hover svg *{fill:var(--color-secondary-md)}.LayerItem-module---container---DJTte .LayerItem-module---delete---mj79g{cursor:pointer}.LayerItem-module---container---DJTte .LayerItem-module---grip---29-h1{cursor:grab}.LayerItem-module---container---DJTte .LayerItem-module---grip---29-h1:hover{cursor:grabbing}.LayerItems-module---container---iouly{display:flex;flex-direction:column-reverse;gap:var(--spacing-sm)}.LineSizeSelector-module---container---kXqIA{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.Select-module---container---gIyPt{display:grid;gap:var(--spacing-sm);grid-template-rows:[start start-icon start-label] auto [end-icon end-label start-select start-arrow] auto [end-select end-arrow end];grid-template-columns:[start start-icon start-select] auto [end-icon start-label] 1fr [end-select start-arrow] auto [end-arrow end-label end];z-index:10}.Select-module---container---gIyPt.Select-module---horizontal---UGLBP{grid-template-rows:[start start-icon start-label start-select start-arrow] auto [end-icon end-label end-select end-arrow end];grid-template-columns:[start start-icon] auto [end-icon start-label] auto [end-label start-select] 1fr [start-arrow] var(--icon-size-md) [end-select end-arrow end]}.Select-module---container---gIyPt>*{display:flex;flex-direction:column;justify-content:center;align-items:center}.Select-module---container---gIyPt .Select-module---icon---QThr8{grid-row:start-icon/end-icon;grid-column:start-icon/end-icon}.Select-module---container---gIyPt .Select-module---icon---QThr8 svg{width:var(--icon-size-xs);height:auto}.Select-module---container---gIyPt .Select-module---icon---QThr8 svg *{fill:var(--color-primary-md);transition:var(--transition-sm)}.Select-module---container---gIyPt label{grid-row:start-label/end-label;grid-column:start-label/end-label;align-items:start;color:var(--color-dark);transition:var(--transition-sm);cursor:pointer}.Select-module---container---gIyPt label:hover{color:var(--color-secondary-md)}.Select-module---container---gIyPt select{grid-row:start-select/end-select;grid-column:start-select/end;padding:var(--spacing-md);padding-right:var(--icon-size-md);color:var(--color-dark);background-color:var(--color-lighter);border-radius:var(--border-radius);border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}.Select-module---container---gIyPt select option{background-color:var(--color-light)}.Select-module---container---gIyPt select:focus{background-color:var(--color-fade-md)}.Select-module---container---gIyPt select:focus~.Select-module---arrow---FsQrW *{fill:var(--color-secondary-md)}.Select-module---container---gIyPt .Select-module---arrow---FsQrW{grid-row:start-arrow/end-arrow;grid-column:start-arrow/end-arrow;width:var(--icon-size-md);touch-action:none;pointer-events:none}.Select-module---container---gIyPt .Select-module---arrow---FsQrW svg{width:var(--icon-size-xs);height:auto}.Select-module---container---gIyPt .Select-module---arrow---FsQrW svg *{fill:var(--color-primary-md);transition:var(--transition-sm)}.TextInput-module---container---AkJ5Y{display:flex;flex-direction:column;gap:var(--spacing-sm)}.TextSizeSelector-module---container---ictTc{display:flex;flex-direction:column;gap:var(--spacing-sm);width:100%}.Footer-module---container---1wqNg{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;color:var(--color-dark);font-size:var(--font-size-xs);text-align:center;border-top-width:var(--border-thickness-md);border-style:solid;border-image:linear-gradient(to right,var(--color-secondary-md),var(--color-primary-md)) 100% 1;background-color:var(--color-lighter)}.Logo-module---container---T38kx{padding:var(--spacing-sm);height:100%;width:auto}.Logo-module---container---T38kx svg{height:100%;width:auto}.Logo-module---container---T38kx svg .logo-bg{fill:var(--color-light)}.Logo-module---container---T38kx svg .logo-sun{fill:var(--color-secondary-md)}.Logo-module---container---T38kx svg .logo-hill{fill:var(--color-primary-md)}.Header-module---container---8mOwa{display:flex;align-items:center;flex-grow:10;height:var(--icon-size-xl);padding:0;margin:0;border-bottom-width:var(--border-thickness-md);border-style:solid;border-image:linear-gradient(to right,var(--color-secondary-md),var(--color-primary-md)) 100% 1;background-color:var(--color-lighter)}.Header-module---container---8mOwa span{font-size:var(--font-size-lg);background-image:linear-gradient(to right,var(--color-primary-lg),var(--color-secondary-sm));color:transparent;-webkit-background-clip:text;background-clip:text;animation:Header-module---accordion---sBmS9 .8s;animation-iteration-count:1}@keyframes Header-module---accordion---sBmS9{0%{letter-spacing:0}35%{letter-spacing:.8rem}50%{letter-spacing:.25rem}65%{letter-spacing:.4rem}80%{letter-spacing:-.15rem}to{letter-spacing:0}}.Canvas-module---container---bwNV-{display:flex;flex-direction:column;justify-content:center;align-items:center}.Main-module---container---wIIVN{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--spacing-sm);padding:var(--spacing-sm);border-top:var(--border-thickness-md) solid var(--color-primary-md);background-color:var(--color-lighter);overflow:auto}@media only screen and (min-width: 992px){.Main-module---container---wIIVN{border:none;border-left:var(--border-thickness-md) solid var(--color-primary-md)}}.Overview-module---container----bjLX{width:100%;height:100%;display:flex;flex-direction:row-reverse;flex-wrap:wrap;gap:var(--spacing-md);padding:var(--spacing-sm) var(--spacing-md);background-color:var(--color-lighter)}@media only screen and (min-width: 992px){.Overview-module---container----bjLX{border:none;border-left:var(--border-thickness-md) solid var(--color-primary-md)}}.Icon-module---container---eP7Kk{flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-sm);justify-content:center;align-items:center;width:var(--icon-size-xl);height:var(--icon-size-xl);overflow:hidden;cursor:pointer;transition:var(--transition-md)}.Icon-module---container---eP7Kk .Icon-module---icon---J5RH5{display:flex;justify-content:center;align-items:center;width:30%;height:30%}.Icon-module---container---eP7Kk .Icon-module---icon---J5RH5 svg{width:100%;height:auto}.Icon-module---container---eP7Kk .Icon-module---text---iZQgM{font-size:var(--font-size-xs)}.Icon-module---container---eP7Kk.Icon-module---sm---fq7jj{width:var(--icon-size-xs);height:var(--icon-size-xs)}.Icon-module---container---eP7Kk.Icon-module---sm---fq7jj .Icon-module---icon---J5RH5{width:95%;height:95%}.Icon-module---container---eP7Kk.Icon-module---sm---fq7jj{width:var(--icon-size-sm);height:var(--icon-size-sm)}.Icon-module---container---eP7Kk.Icon-module---sm---fq7jj .Icon-module---icon---J5RH5{width:90%;height:90%}.Icon-module---container---eP7Kk.Icon-module---md---zQyNV{width:var(--icon-size-md);height:var(--icon-size-md)}.Icon-module---container---eP7Kk.Icon-module---md---zQyNV .Icon-module---icon---J5RH5{width:60%;height:60%}.Icon-module---container---eP7Kk.Icon-module---lg---8oFEO{width:var(--icon-size-lg);height:var(--icon-size-lg)}.Icon-module---container---eP7Kk.Icon-module---lg---8oFEO .Icon-module---icon---J5RH5{width:45%;height:45%}.Icon-module---container---eP7Kk.Icon-module---xl---4BWd2{width:var(--icon-size-xl);height:var(--icon-size-xl)}.Icon-module---container---eP7Kk.Icon-module---xl---4BWd2 .Icon-module---icon---J5RH5{width:30%;height:30%}.Icon-module---container---eP7Kk.Icon-module---normal---lV1nd{background-color:var(--color-lighter)}.Icon-module---container---eP7Kk.Icon-module---normal---lV1nd .Icon-module---icon---J5RH5 *{stroke:var(--color-primary-lg)}.Icon-module---container---eP7Kk.Icon-module---normal---lV1nd .Icon-module---text---iZQgM{color:var(--color-primary-lg)}.Icon-module---container---eP7Kk.Icon-module---normal---lV1nd.Icon-module---active---dQRaA{background-color:var(--color-light)}.Icon-module---container---eP7Kk.Icon-module---normal---lV1nd.Icon-module---active---dQRaA .Icon-module---icon---J5RH5 *{stroke:var(--color-secondary-md)}.Icon-module---container---eP7Kk.Icon-module---normal---lV1nd.Icon-module---active---dQRaA .Icon-module---text---iZQgM{color:var(--color-secondary-md)}.Icon-module---container---eP7Kk.Icon-module---normal---lV1nd:hover{background-color:var(--color-secondary-md)}.Icon-module---container---eP7Kk.Icon-module---normal---lV1nd:hover .Icon-module---icon---J5RH5 *{stroke:var(--color-lighter)}.Icon-module---container---eP7Kk.Icon-module---normal---lV1nd:hover .Icon-module---text---iZQgM{color:var(--color-lighter)}.Icon-module---container---eP7Kk.Icon-module---reverse---2f14G{background-color:var(--color-primary-md)}.Icon-module---container---eP7Kk.Icon-module---reverse---2f14G .Icon-module---icon---J5RH5 *{stroke:var(--color-lighter)}.Icon-module---container---eP7Kk.Icon-module---reverse---2f14G .Icon-module---text---iZQgM{color:var(--color-lighter)}.Icon-module---container---eP7Kk.Icon-module---reverse---2f14G.Icon-module---active---dQRaA,.Icon-module---container---eP7Kk.Icon-module---reverse---2f14G:hover{background-color:var(--color-secondary-sm)}.Icon-module---container---eP7Kk.Icon-module---reverse---2f14G.Icon-module---active---dQRaA .Icon-module---icon---J5RH5 *,.Icon-module---container---eP7Kk.Icon-module---reverse---2f14G:hover .Icon-module---icon---J5RH5 *{stroke:var(--color-darker)}.Icon-module---container---eP7Kk.Icon-module---reverse---2f14G.Icon-module---active---dQRaA .Icon-module---text---iZQgM,.Icon-module---container---eP7Kk.Icon-module---reverse---2f14G:hover .Icon-module---text---iZQgM{color:var(--color-darker)}.Icon-module---container---eP7Kk.Icon-module---animated---k8bI-:hover .Icon-module---icon---J5RH5{animation:Icon-module---shake---2HhWc .5s}.Icon-module---container---eP7Kk.Icon-module---animated---k8bI-:hover .Icon-module---text---iZQgM{animation:Icon-module---accordion---tSImH .5s}@keyframes Icon-module---shake---2HhWc{0%{transform:rotate(15deg)}40%{transform:rotate(30deg)}60%{transform:rotate(15deg)}80%{transform:rotate(-15deg)}to{transform:rotate(0)}}@keyframes Icon-module---accordion---tSImH{0%{letter-spacing:1px}40%{letter-spacing:2px}60%{letter-spacing:1px}80%{letter-spacing:-1px}to{letter-spacing:0}}.Navigation-module---container---9sfJN{position:relative;flex-grow:1;display:flex;flex-direction:row;width:100%;min-height:100%;background-color:var(--color-lighter)}@media only screen and (min-width: 992px){.Navigation-module---container---9sfJN{flex-direction:column}}.Navigation-module---container---9sfJN li{flex-shrink:0;cursor:pointer}.Navigation-module---container---9sfJN li a{text-decoration:none}.Aside-module---container---aaHky{grid-row:start-aside/end-aside;grid-column:start-aside/end-aside;overflow:auto}.Footer-module---container---UhGCt{grid-row:start-footer/end-footer;grid-column:start-footer/end-footer}.Header-module---container---36emm{grid-row:start-header/end-header;grid-column:start-header/end-header}.Main-module---container---Se9UH{grid-row:start-main/end-main;grid-column:start-main/end-main;overflow:auto}.Navigation-module---container---0To6v{grid-row:start-navigation/end-navigation;grid-column:start-navigation/end-navigation;overflow:auto}.Overview-module---container---717fG{grid-row:start-overview/end-overview;grid-column:start-overview/end-overview}.Section-module---container---NX-U-{display:grid;grid-template-rows:[start start-header] auto [end-header start-navigation] auto [end-navigation start-aside] minmax(auto,30lvh) [end-aside start-main] 1fr [end-main start-overview] auto [end-overview start-footer] minmax(4rem,auto) [end-footer end];grid-template-columns:[start start-header start-navigation start-aside start-main start-footer start-overview] 1fr [end end-header end-navigation end-aside end-main end-overview end-footer];width:100%;height:100%;overflow:hidden}@media only screen and (min-width: 992px){.Section-module---container---NX-U-{grid-template-rows:[start start-header start-main] auto [end-header start-navigation start-aside] 1fr [end-navigation end-aside end-main start-footer start-overview] auto [end-footer end-overview end];grid-template-columns:[start start-header start-navigation start-footer] auto [end-navigation start-aside] 20rem [end-header end-aside end-footer start-main start-overview] 1fr [end-main end-overview end]}}
