@font-face{font-family:Material Icons;font-style:normal;font-weight:400;font-display:block;src:url(/assets-resume/material-icons.kAwBdRge.woff2) format("woff2"),url(/assets-resume/material-icons.Dr0goTwe.woff) format("woff")}.material-icons{font-family:Material Icons;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Outlined;font-style:normal;font-weight:400;font-display:block;src:url(/assets-resume/material-icons-outlined.DZhiGvEA.woff2) format("woff2"),url(/assets-resume/material-icons-outlined.BpWbwl2n.woff) format("woff")}.material-icons-outlined{font-family:Material Icons Outlined;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Round;font-style:normal;font-weight:400;font-display:block;src:url(/assets-resume/material-icons-round.DrirKXBx.woff2) format("woff2"),url(/assets-resume/material-icons-round.BDlwx-sv.woff) format("woff")}.material-icons-round{font-family:Material Icons Round;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Sharp;font-style:normal;font-weight:400;font-display:block;src:url(/assets-resume/material-icons-sharp.gidztirS.woff2) format("woff2"),url(/assets-resume/material-icons-sharp.CH1KkVu7.woff) format("woff")}.material-icons-sharp{font-family:Material Icons Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}@font-face{font-family:Material Icons Two Tone;font-style:normal;font-weight:400;font-display:block;src:url(/assets-resume/material-icons-two-tone.DuNIpaEj.woff2) format("woff2"),url(/assets-resume/material-icons-two-tone.B7wz7mED.woff) format("woff")}.material-icons-two-tone{font-family:Material Icons Two Tone;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}:root{--color-primary: #776bea;--color-secondary: #368ce0;--color-secondary-rgb: 54, 140, 224;--color-tertiary: #e84915;--color-grey: #6c757d;--color-light: #f8f9fa;--color-dark: #343a40;--color-semidark: #22262a;--color-white: #fff;--color-black: #000;--color-shadow: rgba(0, 0, 0, .35);--color-dark-opaque: rgba(52, 58, 64, .72);--color-highlight: rgba(248, 249, 250, .382);--color-gradient: linear-gradient(135deg, var(--color-dark) 40%, var(--color-primary));--color-gradient-2: linear-gradient(15deg, var(--color-dark) 10%, var(--color-secondary));--color-gradient-3: linear-gradient(230deg, var(--color-dark) 30%, var(--color-tertiary));--color-gradient-4: radial-gradient(ellipse at top, var(--color-primary), transparent), radial-gradient(ellipse at bottom, var(--color-tertiary), var(--color-secondary));--color-grape: #987D9A;--color-sweet: #FFC7ED;--color-fresh: #88D66C;--color-orange: #F4A261;--color-aqua: #9cdbd1;--color-elegant: #1A3636;--color-sand: #FFEEA9;--color-mocca: #A67B5B;--color-retro: #A1C398;--color-choco: #561C24;--color-stone: #607274;--color-font: var(--color-black);--color-font-dark: var(--color-white);--font-size-normal: 1rem;--font-size-small: .8rem;--font-size-icon: 1.2rem;--font-body: "Karla", "Anton", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;--font-heading: "Shippori Mincho", Georgia, serif;--font-paper-body: "Karla", "Anton", "Lucida Sans", "Lucida Sans Regular", "Lucida Grande", "Lucida Sans Unicode", Geneva, Verdana, sans-serif;--font-paper-heading: "Shippori Mincho", Georgia, serif;--max-width: 920px;--theme-default: grey;--theme-primary: var(--color-primary);--theme-secondary: var(--color-secondary);--theme-tertiary: var(--color-tertiary);--theme-dark: var(--color-dark);--theme-semidark: var(--color-semidark);--theme-light: var(--color-light);--theme-grape: var(--color-grape);--theme-sweet: var(--color-sweet);--theme-fresh: var(--color-fresh);--theme-orange: var(--color-orange);--theme-aqua: var(--color-aqua);--theme-elegant: var(--color-elegant);--theme-sand: var(--color-sand);--theme-mocca: var(--color-mocca);--theme-retro: var(--color-retro);--theme-choco: var(--color-choco);--theme-stone: var(--color-stone);--theme-gradient: var(--color-gradient);--theme-gradient-2: var(--color-gradient-2);--theme-gradient-3: var(--color-gradient-3);--theme-gradient-4: var(--color-gradient-4);--theme-current-background: var(var(--theme-default));--theme-current-color: var(--color-font);--format-border-radius: 5px;--format-border-width: 1px;--format-border-color: var(--color-light);--format-border-style: solid;--format-padding: 20px;--format-margin: 20px}*,*:before,*:after{box-sizing:border-box;padding:0;margin:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{font-size:16px;font-family:var(--font-body);color:var(--color-font)}ul,ol{list-style-position:inside}.button{padding:10px 20px;background-color:var(--color-primary);color:var(--color-white);border:0;cursor:pointer}:is(span,i).material-icons{font-size:1em}.grid{display:grid;grid-template-rows:auto}.grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid--1-2{grid-template-columns:1fr 2fr}.grid--2-1{grid-template-columns:2fr 1fr}.page{display:flex;flex-direction:column;gap:20px;padding:100px 50px;background-color:var(--color-grey);color:var(--color-font);position:relative;z-index:1}.page__title{font-size:2rem;font-weight:700;color:var(--color-white);max-width:var(--max-width);width:100%;margin:0 auto;cursor:pointer}.page__content{display:flex;gap:20px}.editor__templates{display:flex;align-items:center;position:absolute;top:0;right:0}.editor__template{padding:10px;background-color:var(--color-dark);color:var(--color-font-dark);border:0;cursor:pointer}.editor__template:hover,.editor__template_active{background-color:var(--color-primary)}.blocklist{display:flex;flex-direction:column;gap:20px;padding:40px 50px 50px;position:relative;z-index:1}.blocklist__title{font-size:1.5rem;font-weight:700;border-bottom:2px solid var(--color-secondary);text-transform:uppercase;padding-bottom:.5em}.blocklist__item{position:relative;z-index:1}.blocklist__list,.blocklist__content{display:flex;flex-direction:column;gap:30px}.blocklist__list__actions,.blocklist__content__actions{display:flex;flex-direction:column;position:absolute;top:0;right:calc(100% + 10px);z-index:1;opacity:.7;transition:opacity .3s ease-in}.blocklist__list__actions:hover,.blocklist__content__actions:hover{opacity:1}.blocklist__list__actions .material-icons,.blocklist__content__actions .material-icons{font-size:1em;cursor:pointer;transition:transform .3s;background-color:var(--color-secondary);color:var(--color-white);border:0;padding:5px}.blocklist__list__action,.blocklist__content__action{animation:slideDownFade .2s ease-in-out both}.blocklist__list__action:nth-child(1),.blocklist__content__action:nth-child(1){animation-delay:50ms}.blocklist__list__action:nth-child(2),.blocklist__content__action:nth-child(2){animation-delay:.1s}.blocklist__list__action:nth-child(3),.blocklist__content__action:nth-child(3){animation-delay:.15s}.blocklist__list__action:nth-child(4),.blocklist__content__action:nth-child(4){animation-delay:.2s}.blocklist__list__action:nth-child(5),.blocklist__content__action:nth-child(5){animation-delay:.25s}.blocklist__list__action:nth-child(6),.blocklist__content__action:nth-child(6){animation-delay:.3s}.blocklist__list__action:nth-child(7),.blocklist__content__action:nth-child(7){animation-delay:.35s}.blocklist__list__action:nth-child(8),.blocklist__content__action:nth-child(8){animation-delay:.4s}.blocklist__list__action:nth-child(9),.blocklist__content__action:nth-child(9){animation-delay:.45s}.blocklist__list__action:nth-child(10),.blocklist__content__action:nth-child(10){animation-delay:.5s}.blocklist__list__action:after,.blocklist__content__action:after{content:attr(data-tooltip);position:absolute;top:0;left:100%;width:max-content;height:100%;white-space:nowrap;padding:5px 15px 5px 5px;display:flex;align-items:center;background-color:var(--color-secondary);-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);font-size:.7em;opacity:0;transform-origin:left center;transform:translate(-10%) scaleX(0);transition:opacity .3s cubic-bezier(.86,0,.07,1),transform .3s cubic-bezier(.86,0,.07,1)}.blocklist__list__action:hover:after,.blocklist__content__action:hover:after{opacity:1;transform:translate(0) scaleX(1)}.blocklist__list{list-style:none}.blocklist__list img{height:1em;width:1em;object-fit:contain;display:inline-block;margin-right:10px}.blocklist__list__item{display:flex;align-items:center;position:relative}.blocklist__list__item__list__item{top:0;right:0}.blocklist__list__actions{top:50%;right:0;opacity:1;transform:translateY(-50%);flex-direction:row}.blocklist__list__action:hover:after,.blocklist__list__action:after{display:none}.blocklist__content__title,.blocklist__editor__title{font-size:1.2rem;font-weight:700;margin-bottom:5px}.blocklist__content__subtitle,.blocklist__editor__subtitle{font-size:1rem;margin-bottom:5px}.blocklist__content__date,.blocklist__editor__date{font-size:1rem;font-weight:700;opacity:.5}.template--3 :where(#educations,#experiences) .blocklist__content,.template--3 :where(#educations,#experiences) .blocklist__editor{flex-direction:row;flex-wrap:wrap}.template--3 :where(#educations,#experiences) .blocklist__content .blocklist__item,.template--3 :where(#educations,#experiences) .blocklist__editor .blocklist__item{flex:0 0 30%}.blocklist__editor label{display:none}.blocklist__editor fieldset{border:0}.blocklist__editor input,.blocklist__editor textarea{width:100%;border:0;background-color:var(--color-light);padding:5px}.blocklist__editor textarea{resize:none;height:80px}.blocklist__editor .form__group{display:flex;flex-direction:column;gap:5px}.blocklist__editor .form__group--inline{flex-direction:row;gap:10px;align-items:center}.blocklist__editor .form__group--inline img{margin-right:0}.blocklist__score{display:flex;flex-direction:column;gap:10px}.blocklist__score__item{display:flex;flex-direction:column;gap:5px;position:relative}.blocklist__score__bar{display:flex;width:100%;height:10px;background-color:var(--color-grey);border-radius:5px}.blocklist__score__bar__fill{background:var(--theme-current-background, var(--color-primary));border-radius:5px;height:100%}.blocklist__score .form__group{display:flex;flex-direction:column;gap:2px;border:0}.blocklist__score .form__group input:where([type=text]){width:100%;border:0;background-color:var(--color-light);padding:5px}.blocklist__score .form__group input:where([type=range]){width:50%;accent-color:var(--color-primary)}.blocklist__avatar{display:flex;align-items:flex-end;justify-content:flex-end;padding:30px;gap:30px;width:100%;background:var(--theme-current-background, var(--color-dark));color:var(--theme-current-color, var(--color-white));position:relative;z-index:1}.blocklist__avatar__photo{order:2;display:flex;flex-direction:column;position:relative}.blocklist__avatar__photo img{aspect-ratio:3/4;width:214px;height:auto;border-radius:0;border:14px solid var(--color-white);object-fit:cover}.blocklist__avatar__photo:hover .blocklist__avatar__overlay{display:flex}.blocklist__avatar__overlay{display:none;width:100%;height:100%;background-color:#000000b3;position:absolute;z-index:2;column-gap:5px;flex-direction:column;top:0;left:0;justify-content:center;align-items:center;row-gap:10px}.blocklist__avatar__overlay__upload{padding:5px;margin-right:5px;background-color:var(--color-primary);border:none;color:var(--color-white);cursor:pointer;transition:background-color .3s ease-in}.blocklist__avatar__overlay__upload:hover{background-color:var(--color-tertiary)}.blocklist__avatar__overlay__link{padding:5px;background-color:var(--color-primary);border:none;color:var(--color-white);cursor:pointer;transition:background-color .3s ease-in}.blocklist__avatar__overlay__link:hover{background-color:var(--color-tertiary)}.blocklist__avatar__overlay__url{width:100%;display:flex;column-gap:5px;height:26px;padding-left:5px;padding-right:5px}.blocklist__avatar__overlay__url__input{padding-left:2px;padding-right:2px}.blocklist__avatar__overlay__url__button{background-color:var(--color-primary);border:none;color:var(--color-white);cursor:pointer;transition:background-color .3s ease-in}.blocklist__avatar__overlay__url__button:hover{background-color:var(--color-tertiary)}.blocklist__avatar__info{display:flex;flex-direction:column;position:absolute;top:30px;right:calc(100% + 30px);text-align:right;width:max-content}.blocklist__avatar__name{font-weight:bolder;font-size:2.4em;font-family:var(--font-heading)}.blocklist__avatar__role{font-size:1.4em;color:var(--theme-current-color, var(--color-white));margin-bottom:.1em}.blocklist__avatar__location{font-size:1em;font-style:italic;color:var(--theme-current-color, var(--color-white))}.blocklist__avatar__contact{order:1;display:flex;flex-direction:column;margin-right:auto;gap:5px}.blocklist__avatar__contact__title{font-size:1.2rem;font-weight:700;color:var(--theme-current-color, var(--color-grey));text-transform:uppercase;margin-bottom:10px}.blocklist__avatar__contact__item{display:flex;align-items:center;gap:10px}.blocklist__buttons label{display:none}.blocklist__buttons fieldset{border:0}.blocklist__buttons input:where([type=text]){width:max-content;border:0;background-color:var(--color-light);padding:5px}.blocklist__buttons .blocklist__content__action{z-index:5}.blocklist__buttons .blocklist__content__action:hover:after{display:none}.blocklist:hover .blocklist__tools{opacity:1;pointer-events:all;touch-action:auto}.blocklist--simple .blocklist__list{gap:10px}.blocklist--buttons .blocklist__list{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.blocklist--buttons .blocklist__list__item{list-style:none;padding:10px 20px;background:var(--theme-current-background, var(--color-primary));color:var(--theme-current-color, var(--color-white));font-weight:700;border-radius:6px;width:max-content}.blocklist--buttons .blocklist__list__item img{display:none}.blocklist--avatar.blocklist{padding:0;margin:0}.blocklist--avatar .blocklist__avatar{height:100%}.blocklist--avatar .blocklist__title{display:none}@keyframes slideDownFade{0%{transform:translateY(-20px);opacity:0}70%{transform:translateY(20px);opacity:.5}to{transform:translateY(0);opacity:1}}.color-picker{display:flex;flex-direction:column;gap:10px;background-color:var(--color-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;color:var(--color-white);position:absolute;width:370px;top:0;right:100%}.color-picker__inputs{display:grid;grid-template-columns:40px auto auto;grid-template-areas:"swatch hex hex" "rgba rgba save";grid-template-rows:auto;gap:10px}.color-picker__inputs .color-picker__swatch{grid-area:swatch;width:40px;height:40px}.color-picker fieldset{border:0}.color-picker fieldset input{width:100%;padding:10px;border:1px solid var(--color-grey);text-align:center}.color-picker fieldset label{font-size:1rem;text-align:center}.color-picker__hex{display:flex;flex-direction:column;align-items:center;gap:10px;grid-area:hex}.color-picker__rgba{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;grid-area:rgba}.color-picker__rgba__field{display:flex;flex-direction:column;align-items:center;gap:10px}.color-picker__rgba input{width:50%;padding:10px;border:1px solid var(--color-grey)}.color-picker__rgba label{font-size:1rem}.color-picker__list{display:grid;grid-template-columns:repeat(auto-fill,minmax(30px,1fr));gap:8px;padding:10px}.color-picker__list__title{grid-column:1/-1}.color-picker__swatch{width:30px;height:30px;border-radius:50%;cursor:pointer;position:relative;z-index:1;border:2px solid var(--color-shadow);box-shadow:0 0 0 2px var(--color-white) inset}.color-picker__swatch:before{content:attr(data-color);display:block;position:absolute;bottom:calc(100% + 10px);background-color:var(--color-black);color:var(--color-white);padding:5px;opacity:0;visibility:hidden;transition:visibility 0s,opacity .2s linear;font-size:.7em;white-space:nowrap}.color-picker__swatch:hover:before{opacity:1;visibility:visible}.color-picker__swatch:not([data-color]):before{display:none}.color-picker__saved{padding:0;grid-area:save}.color-picker__saved button{border:0;padding:10px;height:100%;place-content:center;background-color:var(--color-primary);color:var(--color-white);cursor:pointer}.tool-edit{display:flex;flex-direction:column;position:absolute;top:0;right:10px;transition:opacity .25s ease-in;z-index:5}.tool-edit__button,.tool-edit .material-icons{padding:5px;background-color:var(--color-tertiary);color:var(--color-white);border:0;font-size:var(--font-size-icon);cursor:pointer;animation:slideDownFade .2s ease-in-out both}.tool-edit__button:hover,.tool-edit__button--active,.tool-edit .material-icons:hover,.tool-edit .material-icons--active{background-color:var(--color-primary)}.tool-edit__button:nth-child(1),.tool-edit .material-icons:nth-child(1){animation-delay:50ms}.tool-edit__button:nth-child(2),.tool-edit .material-icons:nth-child(2){animation-delay:.1s}.tool-edit__button:nth-child(3),.tool-edit .material-icons:nth-child(3){animation-delay:.15s}.tool-edit__button:nth-child(4),.tool-edit .material-icons:nth-child(4){animation-delay:.2s}.tool-edit__button:nth-child(5),.tool-edit .material-icons:nth-child(5){animation-delay:.25s}.tool-edit__button:nth-child(6),.tool-edit .material-icons:nth-child(6){animation-delay:.3s}.tool-edit__button:nth-child(7),.tool-edit .material-icons:nth-child(7){animation-delay:.35s}.tool-edit__button:nth-child(8),.tool-edit .material-icons:nth-child(8){animation-delay:.4s}.tool-edit__button:nth-child(9),.tool-edit .material-icons:nth-child(9){animation-delay:.45s}.tool-edit__button:nth-child(10),.tool-edit .material-icons:nth-child(10){animation-delay:.5s}.tool-edit__separator{margin-top:2px;width:100%}.tool-edit__button--active{background-color:red}.dropdown{position:relative}.dropdown__trigger{width:100%;height:40px;color:var(--color-black);background-color:var(--color-white);display:flex;padding:0 16px;align-items:center;border:1px solid var(--color-dark);background-repeat:no-repeat;background-position:right 10px center;background-size:1.5em 1.5em;background-image:url('data:image/svg+xml,<svg width="100px" height="100px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M5.70711 9.71069C5.31658 10.1012 5.31658 10.7344 5.70711 11.1249L10.5993 16.0123C11.3805 16.7927 12.6463 16.7924 13.4271 16.0117L18.3174 11.1213C18.708 10.7308 18.708 10.0976 18.3174 9.70708C17.9269 9.31655 17.2937 9.31655 16.9032 9.70708L12.7176 13.8927C12.3271 14.2833 11.6939 14.2832 11.3034 13.8927L7.12132 9.71069C6.7308 9.32016 6.09763 9.32016 5.70711 9.71069Z" fill="%23000"></path></g></svg>')}.dropdown__trigger--active{background-image:url('data:image/svg+xml,<svg width="100px" height="100px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><path d="M18.2929 15.2893C18.6834 14.8988 18.6834 14.2656 18.2929 13.8751L13.4007 8.98766C12.6195 8.20726 11.3537 8.20757 10.5729 8.98835L5.68257 13.8787C5.29205 14.2692 5.29205 14.9024 5.68257 15.2929C6.0731 15.6835 6.70626 15.6835 7.09679 15.2929L11.2824 11.1073C11.673 10.7168 12.3061 10.7168 12.6966 11.1073L16.8787 15.2893C17.2692 15.6798 17.9024 15.6798 18.2929 15.2893Z" fill="%23000"></path></g></svg>')}.dropdown__list-wrapper{background-color:transparent;width:100%;position:absolute;margin-top:2px;border-radius:5px;z-index:999;font-size:14px;list-style:none;max-height:200px;overflow-y:auto;transform-origin:top center;animation:flippedX .2s ease-in-out both;box-shadow:0 10px 10px -5px var(--color-shadow);scrollbar-width:thin;scrollbar-color:var(--color-primary) var(--color-white)}.dropdown__list-wrapper ::-webkit-scrollbar{width:5px}.dropdown__list-wrapper ::-webkit-scrollbar-track{background:var(--color-dark)}.dropdown__list-wrapper ::-webkit-scrollbar-thumb{background:var(--color-tertiary)}.dropdown__list-wrapper ::-webkit-scrollbar-thumb:hover{background:var(--color-black)}.dropdown__list{padding:10px 15px;border:solid 1px var(--color-dark);cursor:pointer;background-color:var(--color-white);color:var(--color-dark);transition:background-color .3s ease-in;transform-origin:right center}.dropdown__list:nth-child(1){animation-delay:.1s}.dropdown__list:nth-child(2){animation-delay:.2s}.dropdown__list:nth-child(3){animation-delay:.3s}.dropdown__list:nth-child(4){animation-delay:.4s}.dropdown__list:nth-child(5){animation-delay:.5s}.dropdown__list:nth-child(6){animation-delay:.6s}.dropdown__list:nth-child(7){animation-delay:.7s}.dropdown__list:nth-child(8){animation-delay:.8s}.dropdown__list:nth-child(9){animation-delay:.9s}.dropdown__list:nth-child(10){animation-delay:1s}.dropdown__list:nth-child(11){animation-delay:1.1s}.dropdown__list:nth-child(12){animation-delay:1.2s}.dropdown__list:nth-child(13){animation-delay:1.3s}.dropdown__list:nth-child(14){animation-delay:1.4s}.dropdown__list:nth-child(15){animation-delay:1.5s}.dropdown__list:nth-child(16){animation-delay:1.6s}.dropdown__list:nth-child(17){animation-delay:1.7s}.dropdown__list:nth-child(18){animation-delay:1.8s}.dropdown__list:nth-child(19){animation-delay:1.9s}.dropdown__list:nth-child(20){animation-delay:2s}.dropdown__list:hover,.dropdown__list--active{background-color:var(--color-dark);color:var(--color-white)}.dropdown__list:not(:last-child){border-bottom:none}@keyframes flippedX{0%{transform:rotateX(-90deg)}to{transform:rotateX(0)}}@keyframes popInFadeIn{0%{transform:scale(.5);opacity:0}to{transform:scale(1);opacity:1}}.topbar{display:flex;justify-content:space-between;padding:10px;background-color:var(--color-dark);color:var(--color-light);position:fixed;z-index:40;top:0;left:0;width:100%;box-shadow:0 2px 10px var(--color-shadow)}.topbar__logo{font-size:1rem;font-weight:700;text-transform:uppercase;display:none}.topbar__logo img{max-height:20px;width:auto;object-fit:contain}.topbar__title{margin:0 auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.topbar__title__label{font-size:1rem;font-weight:700;text-transform:uppercase;line-height:1}.topbar__preview{display:flex;align-items:center;gap:5px;margin-left:auto;margin-right:30px}.topbar__preview .preview-toggler__button{display:flex;place-content:center;font-size:1em;padding:10px;color:var(--color-white);font-weight:700;cursor:pointer;background-color:var(--color-semidark);border:0;border-radius:6px}.topbar__preview .preview-toggler__button:hover{background-color:var(--color-light);color:var(--color-primary)}.topbar__menu{display:flex;flex-direction:column;gap:20px}.topbar__menu:before{width:20px;height:20px;content:"";background-color:var(--color-hightlight);background-position:center;background-size:contain;background-repeat:no-repeat;background-image:url('data:image/svg+xml,<svg width="100px" height="100px" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><g id="Menu / Menu_Alt_01"><path id="Vector" d="M12 17H19M5 12H19M5 7H19" stroke="%23FFFFFF" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></g></svg>')}.topbar__menu__item{display:none;font-size:1rem;font-weight:700;text-transform:uppercase;cursor:pointer}.topbar__menu__item:hover{color:var(--color-primary)}.toolbar__group{display:flex;align-items:center;flex-wrap:wrap;width:100%;gap:6px;border:0;padding:0;margin-bottom:20px}.toolbar__group--spacing{position:relative;z-index:1}.toolbar__group__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding-top:6px}.toolbar__group__grid__item{display:flex;flex-direction:column;gap:5px}.toolbar__group__label{font-size:var(--font-size-small)}.toolbar__group legend{font-size:.8em;color:var(--color-highlight);text-transform:uppercase;font-weight:700;letter-spacing:.1em;margin-bottom:.7em}.toolbar__spacing{position:relative;z-index:1;width:100%;max-width:100%;aspect-ratio:4/3;overflow:hidden;background-blend-mode:multiply;background-image:conic-gradient(from 53deg,var(--color-dark) 0deg 74deg,var(--color-highlight) 74deg 180deg,var(--color-dark) 180deg 254deg,var(--color-highlight) 254deg 360deg)}.toolbar__spacing .toolbar__group__margin,.toolbar__spacing .toolbar__group__padding{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:6px;border:1px solid var(--color-highlight);display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr);grid-template-rows:minmax(0,1fr) minmax(0,3fr) minmax(0,1fr)}.toolbar__spacing .toolbar__group__margin .toolbar__input--top,.toolbar__spacing .toolbar__group__padding .toolbar__input--top{top:10px;left:50%;grid-column:2/3;grid-row:1/2}.toolbar__spacing .toolbar__group__margin .toolbar__input--right,.toolbar__spacing .toolbar__group__padding .toolbar__input--right{top:50%;right:10px;grid-column:3/4;grid-row:2/3}.toolbar__spacing .toolbar__group__margin .toolbar__input--bottom,.toolbar__spacing .toolbar__group__padding .toolbar__input--bottom{bottom:10px;left:50%;grid-column:2/3;grid-row:3/4}.toolbar__spacing .toolbar__group__margin .toolbar__input--left,.toolbar__spacing .toolbar__group__padding .toolbar__input--left{top:50%;left:10px;grid-column:1/2;grid-row:2/3}.toolbar__spacing .toolbar__group__padding{width:60%;height:60%;top:50%;left:50%;transform:translate(-50%,-50%);grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr))}.toolbar__spacing .toolbar__group__padding .toolbar__group__label{top:unset;left:unset;right:3px;bottom:3px}.toolbar__spacing .toolbar__group__label{position:absolute;top:3px;left:3px;font-size:.6em}.toolbar__spacing .toolbar__group__constraint{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding:5px;background-color:var(--color-dark);color:var(--color-light);border-radius:10px;border:0;cursor:pointer}.toolbar__spacing .toolbar__group__constraint:hover{background-color:var(--color-tertiary);color:var(--color-light)}.toolbar__input{padding:4px;border-radius:0;border:0;background-color:transparent;color:#fff;font-size:.8em;-webkit-appearance:none;-moz-appearance:none;appearance:none;text-align:center;transition:background-color .2s ease-in}.toolbar__input::placeholder{color:var(--color-highlight)}.toolbar__input[type=number]::-webkit-outer-spin-button,.toolbar__input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.toolbar__input[type=number]:hover{cursor:pointer;background-color:var(--color-shadow);mix-blend-mode:hard-light}.toolbar__button{padding:4px;border-radius:3px;display:flex;place-content:center;cursor:pointer;border:1px solid var(--color-highlight);background-color:var(--color-dark);color:#fff}.toolbar__button:hover{background-color:var(--color-highlight);color:var(--color-dark)}.font-selector{max-width:var(--max-width);width:100%;margin:10px auto;display:flex;align-items:center;justify-content:center;display:grid;grid-template-columns:1fr 1fr;gap:10px}.font-selector__group{display:flex;flex-direction:column;gap:4px;border:0;width:100%}.font-selector__group label{color:var(--color-white)}.font-selector__label{font-size:var(--font-size-small)}.font-selector select{padding:10px 20px;background-color:var(--color-light);border:1px solid var(--color-secondary);color:var(--color-font)}.paper{background-color:var(--color-white);color:var(--color-font);max-width:var(--max-width);margin:auto;perspective:5000px;font-family:var(--font-paper-body)}.paper__header{grid-template-areas:"profile avatar";grid-template-columns:1fr 2fr}.paper__header #profile{grid-area:profile;transition:grid-area 1s}.paper__header #avatar{grid-area:avatar;transition:grid-area 1s}.template--3 .paper__header{grid-template-areas:"avatar profile";grid-template-columns:2fr 1fr}.template--4 .paper__header{grid-template-columns:1fr 1fr}.template--5 .paper__header{grid-template-areas:"avatar profile";grid-template-columns:2fr 1fr}.paper__content{grid-template-areas:"blocklist--1 blocklist--2" "blocklist--3 blocklist--4" "blocklist--5 blocklist--6" "blocklist--7 blocklist--8" "blocklist--9 blocklist--10";grid-template-columns:repeat(2,1fr);grid-template-columns:auto auto}.paper__content h1,.paper__content h2,.paper__content h3,.paper__content h4,.paper__content h5,.paper__content h6{font-family:var(--font-paper-heading)}.template--1 .paper__content .blocklist--theme{background:var(--theme-current-background);color:var(--theme-current-color)}.template--2 .paper__content{grid-template-areas:"blocklist--1 blocklist--2" "blocklist--3 blocklist--4" "blocklist--3 blocklist--5" "blocklist--6 blocklist--6" "blocklist--7 blocklist--8" "blocklist--9 blocklist--10"}.template--3 .paper__content{grid-template-areas:"blocklist--1 blocklist--2" "blocklist--3 blocklist--3" "blocklist--4 blocklist--5" "blocklist--4 blocklist--5" "blocklist--6 blocklist--7" "blocklist--8 blocklist--9" "blocklist--8 blocklist--10"}.template--4 .paper__content{grid-template-areas:"blocklist--1 blocklist--2" "blocklist--1 blocklist--2" "blocklist--1 blocklist--3" "blocklist--1 blocklist--3" "blocklist--4 blocklist--4" "blocklist--5 blocklist--6" "blocklist--7 blocklist--7" "blocklist--8 blocklist--9" "blocklist--10 blocklist--10"}.template--5 .paper__content{grid-template-areas:"blocklist--1 blocklist--2" "blocklist--1 blocklist--3" "blocklist--4 blocklist--3" "blocklist--5 blocklist--3" "blocklist--6 blocklist--6" "blocklist--7 blocklist--8" "blocklist--7 blocklist--9" "blocklist--10 blocklist--10"}.paper__content #blocklist--1{grid-area:blocklist--1;transition:grid-area 1s}.paper__content #blocklist--2{grid-area:blocklist--2;transition:grid-area 1s}.paper__content #blocklist--3{grid-area:blocklist--3;transition:grid-area 1s}.paper__content #blocklist--4{grid-area:blocklist--4;transition:grid-area 1s}.paper__content #blocklist--5{grid-area:blocklist--5;transition:grid-area 1s}.paper__content #blocklist--6{grid-area:blocklist--6;transition:grid-area 1s}.paper__content #blocklist--7{grid-area:blocklist--7;transition:grid-area 1s}.paper__content #blocklist--8{grid-area:blocklist--8;transition:grid-area 1s}.paper__content #blocklist--9{grid-area:blocklist--9;transition:grid-area 1s}.paper__content #blocklist--10{grid-area:blocklist--10;transition:grid-area 1s}@keyframes flippedSlideUp{0%{perspective:3000;transform:translateY(50%);opacity:0}70%{perspective:3000;transform:translateY(-100px)}to{perspective:3000;transform:translateY(0);opacity:1}}@keyframes slideUpZoomInOut{0%{transform:translateY(50%);opacity:0}70%{transform:translateY(-100px)}to{transform:translateY(0);opacity:1}}.popup{position:fixed;top:0;left:0;width:100%;background-color:#00000080;z-index:100;display:flex;flex-direction:column;align-items:center;justify-content:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100vh}.popup__container{max-width:1000px;margin:auto;box-shadow:0 0 20px -5px #00000080}.popup__close{position:absolute;top:0;right:0;padding:10px;background-color:var(--color-tertiary);border:0;color:var(--color-white)}.popup__header{padding:30px;background-color:var(--color-dark);color:var(--color-font-dark);border-bottom:1px solid var(--color-grey)}.popup__title{margin-bottom:.4em}.popup__content{padding:30px;background-color:var(--color-dark);color:var(--color-font-dark)}.popup__content textarea{width:100%;height:200px;background-color:var(--color-light);color:var(--color-font);border:1px solid var(--color-grey);padding:10px;outline:none!important}.popup__actions{display:flex;align-items:center;gap:6px}.popup-editor__tags{display:flex;flex-wrap:wrap;gap:6px}.popup-editor__tag{background-color:var(--color-tertiary);color:var(--color-white);padding:5px 10px;font-size:.8em;cursor:pointer}@keyframes popupFadeInBounce{0%{opacity:0;transform:scale(.2)}60%{opacity:1;transform:scale(1.2)}to{transform:scale(1)}}.sidebar{min-height:100dvh;max-height:100dvh;position:fixed;z-index:50;top:0;left:0;color:var(--color-white);padding:0;width:calc(230px + 2.5rem);transform:translate(calc(-100% + 2.5rem));display:flex;flex-wrap:nowrap;transition:transform .3s cubic-bezier(.895,.03,.685,.22)}.sidebar--expanded{transform:translate(0)}.sidebar menu,.sidebar ul{list-style:none}.sidebar__toggle{order:2;width:2.5rem;height:2.5rem;background-color:var(--color-primary);color:var(--color-white);border:0;cursor:pointer;z-index:1;transition:background-color .3s ease-in}.sidebar__toggle:hover{background-color:var(--color-tertiary)}.sidebar__container{order:1;display:flex;flex-direction:column;max-height:100vh;min-height:100vh;width:calc(100% - 2.5rem);height:100%;overflow-y:auto;transition:width .3s ease-in,height .3s ease-in;background-color:var(--color-dark);padding:0 0 50px}.sidebar__category{color:var(--color-white);text-transform:uppercase;font-weight:700;padding:10px 20px;font-size:.7rem;letter-spacing:.2em;opacity:.7}.sidebar__title{padding:10px 20px 20px}.sidebar__menu{list-style:none;padding:0;display:flex;flex-direction:column}.sidebar__menu li:not(:last-child){border-bottom:1px solid var(--color-shadow)}.sidebar__menu button{cursor:pointer;padding:10px 20px;background-color:var(--color-tertiary);border:0;color:var(--color-white);width:100%;text-align:left;display:flex;align-items:center;gap:10px;transition:background-color .2s ease-in}.sidebar__menu button:hover{background-color:var(--color-shadow)}.sidebar__menu button .material-icons{font-size:1.2em}.sidebar__menu--nobg{margin-bottom:30px}.sidebar__menu--nobg li:not(:last-child){border-bottom:0}.sidebar__menu--nobg li button{font-size:1rem}.sidebar__menu--nobg button{background-color:transparent}.sidebar__menu--nobg button:hover{background-color:var(--color-shadow)}.sidebar__nav__item{width:100%;background-color:transparent;display:flex;align-items:center;color:#fff;gap:10px;font-size:1rem}.sidebar__nav__item:hover{background-color:var(--color-shadow)}.sidebar__panel{position:absolute;top:40px;left:calc(100% - 40px);background-color:var(--color-semidark);width:100%;min-width:100%;height:100%;z-index:-1;color:#fff;box-shadow:2px 4px 20px -5px var(--color-shadow)}.sidebar__panel__container{width:100%;min-width:100%;height:100%;max-height:calc(100vh - 40px);overflow-y:auto;padding:20px}.sidebar__panel__close{position:absolute;top:30%;left:100%;padding:30px 4px;writing-mode:vertical-rl;text-orientation:upright;clip-path:polygon(0 0,100% 10%,100% 90%,0 100%)}.sidebar__panel__close:hover{background-color:var(--color-tertiary)}.sidebar__panel .sidebar__title{padding:0;margin-bottom:2px}.sidebar__panel .sidebar__subtitle{font-size:.8em;margin-bottom:10px}.sidebar__panel .sidebar__template-list h4{font-size:.7em;font-weight:lighter;margin-bottom:5px}.sidebar .panel-preview{font-size:5px;color:var(--color-font);background-color:#fff;margin-bottom:10px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));cursor:pointer}.sidebar .panel-preview__profile{padding:5px}.sidebar .panel-preview__avatar{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:6px}.sidebar .panel-preview__avatar .avatar__photo{order:2;position:relative;display:flex;flex-direction:column;align-items:flex-end}.sidebar .panel-preview__avatar .avatar__contact{order:1;display:flex;height:100%;flex-direction:column;justify-content:flex-end;color:var(--color-white);font-size:.8em}.sidebar .panel-preview__avatar .avatar__name{position:absolute;top:4px;right:calc(70% + 6px);text-align:right;color:var(--color-white)}.sidebar .panel-preview__avatar img{max-width:100%;height:auto;width:70%;display:block;aspect-ratio:3/4;object-fit:cover;border:3px solid white;position:relative}.sidebar .panel-preview__block{padding:5px}.sidebar .panel-preview__block__item{margin-bottom:2px}.sidebar .panel-preview__block__item .progress{height:3px;background-color:var(--color-grey);margin-top:2px;position:relative}.sidebar .panel-preview__block__item .progress:before{content:"";position:absolute;top:0;left:0;height:100%;background-color:var(--color-primary)}.sidebar .panel-preview__block__item .progress[data-value="1"]:before{width:30%}.sidebar .panel-preview__block__item .progress[data-value="2"]:before{width:50%}.sidebar .panel-preview__block__item .progress[data-value="3"]:before{width:100%}.sidebar .panel-preview__block__buttons{display:flex;flex-wrap:wrap;align-items:center;gap:3px;margin-top:5px}.sidebar .panel-preview__block__buttons .label{font-size:.8em;border-radius:3px;background-color:#000;color:#fff;padding:2px 5px}.sidebar .panel-preview__block__li{margin-bottom:2px;display:flex;align-items:center;gap:2px}.sidebar .panel-preview__block__li:before{content:"";width:.5em;height:.5em;background-color:#000}.sidebar .panel-preview__avatar{background-color:var(--color-dark)}.sidebar .panel-preview .title{font-weight:700;font-size:1.2em;border-bottom:1px solid var(--color-grey);padding-bottom:2px;margin-bottom:2px}.sidebar .panel-preview .date{opacity:.6}.sidebar .panel-preview#preview--1{grid-template-areas:"block--1 block--2" "block--3 block--4" "block--5 block--6" "block--7 block--8" "block--9 block--10"}.sidebar .panel-preview#preview--1 #prevblock--3,.sidebar .panel-preview#preview--1 #prevblock--6{background-color:#e5e5e5}.sidebar .panel-preview#preview--2{grid-template-areas:"block--1 block--2" "block--3 block--4" "block--3 block--5" "block--6 block--6" "block--7 block--8" "block--9 block--10"}.sidebar .panel-preview#preview--2 #prevblock--4,.sidebar .panel-preview#preview--2 #prevblock--5,.sidebar .panel-preview#preview--2 #prevblock--7,.sidebar .panel-preview#preview--2 #prevblock--8{background-color:#e5e5e5}.sidebar .panel-preview#preview--3{grid-template-areas:"block--1 block--2" "block--3 block--3" "block--4 block--5" "block--4 block--5" "block--6 block--7" "block--8 block--9" "block--8 block--10"}.sidebar .panel-preview#preview--3 #prevblock--1,.sidebar .panel-preview#preview--3 #prevblock--4,.sidebar .panel-preview#preview--3 #prevblock--6,.sidebar .panel-preview#preview--3 #prevblock--8{background-color:#e5e5e5}.sidebar .panel-preview#preview--4{grid-template-areas:"block--1 block--2" "block--3 block--3" "block--4 block--4" "block--5 block--5" "block--6 block--7" "block--8 block--9" "block--10 block--10"}.sidebar .panel-preview#preview--4 #prevblock--4{background-color:#e5e5e5}.sidebar .panel-preview#preview--5{grid-template-areas:"block--1 block--2" "block--3 block--5" "block--4 block--5" "block--6 block--7" "block--6 block--7" "block--8 block--10" "block--9 block--10"}.sidebar .panel-preview#preview--5 #prevblock--5{background-color:#e5e5e5}.sidebar .panel-preview #prevblock--1{grid-area:block--1}.sidebar .panel-preview #prevblock--2{grid-area:block--2}.sidebar .panel-preview #prevblock--3{grid-area:block--3}.sidebar .panel-preview #prevblock--4{grid-area:block--4}.sidebar .panel-preview #prevblock--5{grid-area:block--5}.sidebar .panel-preview #prevblock--6{grid-area:block--6}.sidebar .panel-preview #prevblock--7{grid-area:block--7}.sidebar .panel-preview #prevblock--8{grid-area:block--8}.sidebar .panel-preview #prevblock--9{grid-area:block--9}.sidebar .panel-preview #prevblock--10{grid-area:block--10}.sidebar .font-selector{display:flex;flex-direction:column;align-items:flex-start;margin:0}.sidebar .font-selector__group{flex-direction:column}.sidebar .font-selector .dropdown .dropdown__list{color:var(--color-font)}.sidebar__plans{margin-top:auto;width:100%;background-color:var(--color-dark)}.sidebar__plans__title{font-size:20px;font-weight:700;text-align:center;padding:20px}.sidebar__plans .button{text-align:center;background-color:var(--color-primary);color:#fff;font-weight:700;width:100%;padding:10px;display:block;text-decoration:none}.sidebar__site-mode{display:flex;align-items:center;background-color:var(--color-dark);padding:20px}.sidebar__site-mode .button{border:0;display:inline-flex;justify-content:center;padding:10px 20px;border-radius:40px;flex:1 0 auto}.sidebar .panel-theme .panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto;gap:5px}.sidebar .panel-theme .panel__item{position:relative;aspect-ratio:1/1}.sidebar .panel-theme .panel__item .theme-button{width:100%;height:100%;border:0;display:flex;justify-content:center;align-items:center;cursor:pointer;border-radius:10px;box-shadow:0 0 0 2px var(--color-highlight) inset,0 0 0 4px var(--color-shadow) inset}.sidebar .panel-theme .panel__item .theme-button__name{font-weight:700;font-size:clamp(.4em,10px,1em);color:var(--theme-current-color);padding:4px}.sidebar .panel-formatting .format{padding:0;border:0;display:flex;flex-direction:column}.sidebar .panel-formatting .format input{margin-bottom:10px;accent-color:var(--theme-primary)}.sidebar .panel-formatting .format select{margin-bottom:10px}.sidebar--editor{position:fixed;top:56px;right:0;left:unset;z-index:50;height:100dvh;width:15vw;color:var(--color-white);transform:translate(calc(100% - 50px))}.sidebar--editor.sidebar--expanded{transform:translate(0)}.sidebar--editor .sidebar__container{width:100%}.sidebar--editor .sidebar__toggle{order:1}.sidebar--editor .sidebar__section{order:2;width:calc(100% - 2.5rem);background-color:var(--color-shadow);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sidebar--editor .sidebar__title{padding:0 20px}.sidebar--editor .sidebar__nav{height:100%;display:flex;flex-direction:column}.sidebar--editor:not(.sidebar--expanded) .sidebar__nav__label{display:none}.sidebar--editor .sidebar__nav>li+.sidebar__nav__bottom{margin-top:auto}.sidebar--editor .sidebar__panel{left:unset;right:100%;top:0;width:max-content;display:flex;flex-direction:column;gap:20px;max-width:15vw}.sidebar ::-webkit-scrollbar{width:5px}.sidebar ::-webkit-scrollbar-track{background:var(--color-dark)}.sidebar ::-webkit-scrollbar-thumb{background:var(--color-white)}.sidebar ::-webkit-scrollbar-thumb:hover{background:var(--color-black)}.sidebar .panel{padding:20px}.sidebar .panel--blocks,.sidebar .panel--metadata,.sidebar .panel--tools{display:flex;flex-direction:column;gap:20px}.sidebar .panel--blocks__title,.sidebar .panel--metadata__title,.sidebar .panel--tools__title{font-size:20px;font-weight:700;text-align:center;padding:20px}.sidebar .panel--blocks .panel__list,.sidebar .panel--metadata .panel__list,.sidebar .panel--tools .panel__list{display:flex;flex-direction:column;gap:10px;padding:0;border-radius:10px}.sidebar .panel--blocks .panel__list__item,.sidebar .panel--metadata .panel__list__item,.sidebar .panel--tools .panel__list__item{display:flex;flex-direction:column;gap:10px;border-radius:10px}.sidebar .panel--blocks .panel__list__item .button,.sidebar .panel--metadata .panel__list__item .button,.sidebar .panel--tools .panel__list__item .button{background-color:var(--color-primary);color:#fff;border:0;padding:10px 10px 10px 0;border-radius:5px;cursor:pointer;text-decoration:none;display:grid;grid-template-columns:40% 1fr;align-items:center;transition:background-color .2s ease-in}.sidebar .panel--blocks .panel__list__item .button:hover,.sidebar .panel--metadata .panel__list__item .button:hover,.sidebar .panel--tools .panel__list__item .button:hover{background-color:var(--color-dark)}.sidebar .panel--blocks .panel__list__item--group,.sidebar .panel--metadata .panel__list__item--group,.sidebar .panel--tools .panel__list__item--group{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.sidebar .panel--blocks .panel__list__item--group .button,.sidebar .panel--metadata .panel__list__item--group .button,.sidebar .panel--tools .panel__list__item--group .button{display:flex;flex-direction:column;place-content:center;padding:5px 0}.sidebar .panel--blocks .panel__list__icon,.sidebar .panel--metadata .panel__list__icon,.sidebar .panel--tools .panel__list__icon{font-size:2em}.sidebar .panel--blocks .panel__list__content,.sidebar .panel--metadata .panel__list__content,.sidebar .panel--tools .panel__list__content{display:flex;flex-direction:column;text-align:left;gap:5px}.sidebar .panel--blocks .panel__list__description,.sidebar .panel--metadata .panel__list__description,.sidebar .panel--tools .panel__list__description{font-size:.7em;opacity:.7}.sidebar .panel--blocks .panel__list__category,.sidebar .panel--metadata .panel__list__category,.sidebar .panel--tools .panel__list__category{margin-top:10px;text-transform:uppercase;opacity:.7;font-weight:700;font-size:.7em}.sidebar .panel--blocks .panel__list__separator,.sidebar .panel--metadata .panel__list__separator,.sidebar .panel--tools .panel__list__separator{width:60%;height:3px;margin:0 auto;background-color:var(--color-highlight);border-radius:20px}.sidebar .subpanel{position:absolute;top:0;right:calc(100% + 0px);z-index:5;background-color:#37434dce;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--color-light);padding:20px;display:flex;flex-direction:column;width:max-content;max-width:15vw}.sidebar .subpanel--scan .image-preview img,.sidebar .subpanel--metadata .image-preview img,.sidebar .subpanel--tools .image-preview img{max-width:100%;object-fit:contain}.block-collection,.metadata-editor{display:flex;flex-direction:column;gap:10px;padding:20px 0}.block-collection__title,.metadata-editor__title{font-size:1rem;color:var(--color-light);font-weight:700;padding:0 20px}.block-collection__menu,.metadata-editor__menu{display:flex;flex-direction:column;gap:5px}.block-collection__menu button,.metadata-editor__menu button{border:0;padding:10px 15px;background-color:var(--color-tertiary);color:var(--color-white);cursor:pointer;display:flex;flex-direction:column;align-items:center;gap:4px;font-size:1rem}.block-collection__menu button .material-icons,.metadata-editor__menu button .material-icons{font-size:1.5em}.block-collection__menu button .block__menu__label,.metadata-editor__menu button .block__menu__label{font-size:.8em}.block-collection__menu .block-collection__button,.block-collection__menu .metadata-editor__button{display:grid;grid-template-columns:50px minmax(0,1fr);grid-template-areas:"icons labels" "icons brief";background-color:transparent;gap:0 20px;transition:background-color .25s cubic-bezier(.785,.135,.15,.86)}.block-collection__menu .block-collection__button:hover,.block-collection__menu .metadata-editor__button:hover{background-color:var(--color-shadow)}.block-collection__icon,.metadata-editor__icon{grid-area:icons;height:50px;place-content:center;border:1px solid var(--color-dark);border-radius:5px;box-shadow:0 2px var(--color-highlight) inset,0 2px 10px -4px var(--color-black)}.block-collection__label,.metadata-editor__label{grid-area:labels;text-align:left}.block-collection__brief,.metadata-editor__brief{grid-area:brief;text-align:left;font-size:.8em;opacity:.7}.metadata-editor__actions{display:flex;flex-direction:column;gap:10px;padding:0 20px}.metadata-editor__actions button{padding:10px 20px;background-color:var(--color-semidark);color:var(--color-white);border:0;cursor:pointer;text-align:left;display:flex;align-items:center;gap:10px;box-shadow:0 0 3px -1px var(--color-highlight) inset;position:relative}.metadata-editor__actions button:before{content:"";position:absolute;top:-4px;left:14px;width:calc(100% - 28px);height:calc(100% - 12px);background-color:transparent;box-shadow:0 0 0 1px var(--color-highlight) inset;z-index:-1;transition:background-color .3s ease-in,transform .3s ease-in}.metadata-editor__actions button:hover{background-color:var(--color-dark)}.metadata-editor__actions button:hover:before{transform:translateY(4px)}.metadata-editor__actions button .material-icons{font-size:2em}.metadata-editor__fields{padding:0}.metadata-editor__fieldset{border:0;display:flex;flex-direction:column;padding:5px 20px}.metadata-editor__legend{font-size:.8em;color:var(--color-light);font-weight:700}.metadata-editor__field{display:flex;flex-direction:column;gap:2px}.metadata-editor__field:not(:last-child){margin-bottom:10px}.metadata-editor__field input{border:0;padding:5px 10px;background-color:var(--color-light)}
