.icon-link[data-v-7b54d995]{--size:1.45rem;display:inline-block;height:1.45rem;height:var(--size);position:relative;width:1.45rem;width:var(--size)}.icon-link[data-v-7b54d995]:hover{box-shadow:0 0 14px 4px #da42dd26}.icon-link:hover>.icon[data-v-7b54d995]:not(.-double){opacity:0}.icon-link:hover>.icon.-double[data-v-7b54d995]{opacity:1}.icon-link:hover>.tooltip[data-v-7b54d995]{opacity:1;transform:translate(-50%,calc(var(--size)*-1 - .75rem))}.icon-link>.icon[data-v-7b54d995]{bottom:0;display:inline-block;font-size:0;height:100%;left:0;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:0;top:0;transition:opacity .35s;width:100%}.icon-link>.icon[data-v-7b54d995]:not(.-double){background-color:#fff;opacity:1}.icon-link>.icon.-double[data-v-7b54d995]{background-image:linear-gradient(var(--gradient-red));opacity:0}.icon-link>.tooltip[data-v-7b54d995]{background-color:#fff;border-radius:.6ch;bottom:0;color:var(--control-panel-background);margin-left:calc(var(--size)*.5);max-width:21rem;min-width:3rem;opacity:0;padding:.75ch 1.25ch;pointer-events:none;position:absolute;text-overflow:ellipsis;transform:translate(-50%,calc(var(--size)*-1 - 1.25rem));transition:transform .35s,opacity .25s;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;z-index:1000}.icon-link>.tooltip[data-v-7b54d995]:after{--height:.35rem;border:var(--height) solid var(--color-font);border-color:var(--color-font) transparent transparent transparent;bottom:-.6475rem;bottom:calc(var(--height)*-1.85);content:"";left:50%;position:absolute;transform:translate(-50%)}.social-media-nav>.list[data-v-4f077ace]{gap:.75rem;justify-content:flex-end}.social-media-nav>.list[data-v-4f077ace],.social-media-nav>.list>.item[data-v-4f077ace]{align-items:center;display:flex}.nav-link[data-v-a1c46898]{color:currentColor;-webkit-text-decoration:none;text-decoration:none}.nav-content>.title[data-v-ea0a7b6d]{cursor:pointer}.nav-content>.textwrapper[data-v-ea0a7b6d]:hover,.nav-content>.title:hover+.textwrapper[data-v-ea0a7b6d]{height:20rem;overflow-y:auto}.nav-content>.textwrapper[data-v-ea0a7b6d]{-ms-overflow-style:none;scrollbar-width:none}.nav-content>.textwrapper[data-v-ea0a7b6d]::-webkit-scrollbar{display:none}.nav-content>.textwrapper[data-v-ea0a7b6d]{background-color:var(--control-panel-background);border-radius:.75rem;bottom:0;height:var(--control-panel-height);left:0;overflow:hidden;padding-bottom:var(--control-panel-height);position:absolute;right:0;top:auto;transition:height .3s ease-in-out;width:var(--control-panel-width);z-index:-1}.nav-content>.textwrapper>.text[data-v-ea0a7b6d]{padding:1.25rem}.control-panel-navigation>.list[data-v-f7ab3173]{align-items:center;display:flex;gap:.75rem}.control-panel-navigation>.list>.item[data-v-f7ab3173]{height:100%}.gridonic-logo[data-v-895f0646]{--size:2rem;--highlight:transparent;align-items:center;aspect-ratio:1/1;border-radius:50%;box-shadow:0 0 14px 4px transparent;box-shadow:0 0 14px 4px var(--highlight);display:flex;flex-shrink:0;font-size:0;height:2rem;height:var(--size);justify-content:center;max-height:2.5rem;max-width:2.5rem;position:relative;width:2rem;width:var(--size)}.gridonic-logo.-light[data-v-895f0646]{--background:#fff;--color:#282828}.gridonic-logo.-dark[data-v-895f0646]{--background:#282828;--color:#fff}.gridonic-logo[data-v-895f0646]:focus-visible,.gridonic-logo[data-v-895f0646]:hover{--highlight:rgba(218,66,221,.25)}.gridonic-logo:focus-visible>.logo[data-v-895f0646],.gridonic-logo:hover>.logo[data-v-895f0646]{transform:scale(.8)}.gridonic-logo[data-v-895f0646]:before{background-image:linear-gradient(var(--gradient-red));border-radius:50%;bottom:.5px;content:"";left:.5px;position:absolute;right:.5px;top:.5px;z-index:-1}.gridonic-logo>.logo[data-v-895f0646]{background-color:var(--background);border-radius:50%;display:flex;height:100%;margin:auto;transform:scale(1);transition:transform .35s,background-color .35s;width:100%;z-index:1}.gridonic-logo>.logo[data-v-895f0646]:after{background-color:var(--color);bottom:20%;content:"";left:20%;-webkit-mask-image:url(../icons/gridonic-logo.svg);mask-image:url(../icons/gridonic-logo.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%;position:absolute;right:20%;top:20%;transition:color .35s}.progress-bar[data-v-c971ce40]{--progress:50;--width:100%;--line-height:6px;align-items:center;display:flex;height:100%;position:relative;width:100%;width:var(--width)}.progress-bar>.bar[data-v-c971ce40]{background-color:#b8b8b8;width:var(--width)}.progress-bar>.bar[data-v-c971ce40],.progress-bar>.bar[data-v-c971ce40]:after{border-radius:var(--line-height);height:var(--line-height)}.progress-bar>.bar[data-v-c971ce40]:after{background-image:linear-gradient(35.91deg,#f39049,#ed4998);background-repeat:no-repeat;background-size:var(--real-width) 100%;bottom:0;content:"";left:0;position:absolute;right:0;top:0;width:calc(1%*var(--progress))}html[data-scroll-direction=vertical]{--clipping-overlay:inset(0 100% 0 0)}html[data-scroll-direction=horizontal]{--clipping-overlay:inset(0 0 0 0)}html[data-scroll-direction=horizontal] .control-panel>.inner.-overlay{scale:1.011}.control-panel[data-v-b9dcbe58]{--control-panel-height:4.5rem;--control-panel-background:#282828;bottom:2rem;left:0;margin-left:auto;margin-right:auto;position:fixed;right:0;top:auto;transform:translateY(10rem);transition:clip-path 1.25s;z-index:100}.control-panel[data-v-b9dcbe58],.control-panel>.inner[data-v-b9dcbe58]{height:var(--control-panel-height);width:var(--control-panel-width)}.control-panel>.inner[data-v-b9dcbe58]{align-items:center;border-radius:.75rem;display:grid;padding:1rem;position:relative;grid-gap:1rem;gap:1rem;transition:width .5s}.control-panel>.inner.-main[data-v-b9dcbe58]{background-color:var(--control-panel-background);color:#fff;grid-template-columns:calc(var(--control-panel-height)*.5) minmax(0,auto) minmax(0,auto);will-change:width}.control-panel>.inner.-main>.navigations[data-visible-nav=footer]>.nav.-main[data-v-b9dcbe58],.control-panel>.inner.-main>.navigations[data-visible-nav=main]>.nav.-footer[data-v-b9dcbe58]{display:none;visibility:hidden}.control-panel>.inner.-overlay[data-v-b9dcbe58]{background-color:#ececec;bottom:0;clip-path:var(--clipping-overlay);grid-template-columns:calc(var(--control-panel-height)*.5) minmax(0,auto) calc(var(--control-panel-height)*.5);left:0;position:absolute;right:0;top:0;transition:clip-path .67s ease-in-out;z-index:1}.control-panel>.inner.-overlay>.close[data-v-b9dcbe58]{--size:2rem;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='25' fill='none' viewBox='0 0 25 25'%3E%3Ccircle cx='12.816' cy='12.837' r='12' fill='%231F1F1F'/%3E%3Crect width='10.969' height='1.567' x='8.384' y='16.162' fill='%23fff' rx='.783' transform='rotate(-45 8.384 16.162)'/%3E%3Crect width='10.969' height='1.567' fill='%23fff' rx='.783' transform='scale(-1 1)rotate(-45 10.885 28.901)'/%3E%3C/svg%3E");background-size:100% 100%;border:none;border-radius:50%;cursor:pointer;height:2rem;height:var(--size);outline:none;scale:1;transition:scale .2s;width:2rem;width:var(--size)}.control-panel>.inner.-overlay>.close[data-v-b9dcbe58]:focus,.control-panel>.inner.-overlay>.close[data-v-b9dcbe58]:hover{animation-play-state:paused;scale:1.1}.control-panel>.inner.-overlay>.close.-floating[data-v-b9dcbe58]{animation:floating-icon-b9dcbe58 2s infinite}@keyframes floating-icon-b9dcbe58{0%{transform:translate(.15rem)}50%{transform:translate(-.15rem)}to{transform:translate(.15rem)}}@media screen and (max-width:799px){.control-panel[data-v-b9dcbe58]{--control-panel-base-width: calc(100vw - 3rem) ;--control-panel-width: calc(100vw - 3rem) }}@media screen and (min-width:800px){.control-panel[data-v-b9dcbe58]{--control-panel-base-width:35rem;--control-panel-width:35rem}}body:not(.-ready){max-height:100vh;overflow-y:hidden}.app[data-v-a0afc0f9]{position:relative}.error-page[data-v-a55c72fe]{background-color:#1c1c1c;color:#fff;height:100lvh;padding:var(--base-component-padding)}.error-page>.button[data-v-a55c72fe]{cursor:pointer}
