.nav-module__WUoiqa__nav{width:100%;height:var(--nav-height);z-index:100;pointer-events:none;place-content:center;place-items:center;gap:0;padding:7px;display:flex;position:fixed;top:0;left:0}.nav-module__WUoiqa__navLink,.nav-module__WUoiqa__navToggle{-webkit-backdrop-filter:blur(10.4px);backdrop-filter:blur(10.4px);pointer-events:all;z-index:5;background-color:#d9d9d94d;border-radius:5px;place-content:center;place-items:center;height:100%;margin-left:3px;padding:0 10px;transition:opacity .3s,transform .3s;display:inline-flex}.nav-module__WUoiqa__navLink:first-child{margin-left:0}.nav-module__WUoiqa__navLink.nav-module__WUoiqa__expandable{opacity:0;pointer-events:none;white-space:nowrap;max-width:0;margin-left:0;padding:0;transition:max-width .4s cubic-bezier(.4,0,.2,1),padding .4s cubic-bezier(.4,0,.2,1),margin .4s cubic-bezier(.4,0,.2,1),opacity .3s;overflow:hidden}.nav-module__WUoiqa__navLink.nav-module__WUoiqa__expandable.nav-module__WUoiqa__expanded{opacity:1;pointer-events:all;max-width:120px;margin-left:3px;padding:0 10px}.nav-module__WUoiqa__navToggle{aspect-ratio:1;cursor:pointer;border:none;padding:5px}.nav-module__WUoiqa__navToggle svg{width:100%;height:100%;stroke:var(--color);display:block}.nav-module__WUoiqa__navToggle svg line{transform-origin:50%;stroke-width:1px;transition:transform .3s,opacity .3s}.nav-module__WUoiqa__verticalLine{transform:rotate(90deg)}.nav-module__WUoiqa__verticalLine+line{opacity:0}.nav-module__WUoiqa__navOverlay{opacity:0;visibility:hidden;width:100%;height:var(--app-height);background:var(--background);z-index:1;padding:10px;padding-top:var(--nav-height);pointer-events:none;grid-template-columns:minmax(0,1fr);align-content:flex-end;align-items:flex-end;transition:opacity .3s,visibility .3s;display:grid;position:fixed;top:0;left:0}.nav-module__WUoiqa__navOverlayVisible{opacity:1;visibility:visible;pointer-events:all}.nav-module__WUoiqa__navOverlayLogo{width:100%;top:var(--nav-height);padding:10px;display:block;position:absolute;left:0}.nav-module__WUoiqa__navOverlayLogo svg{width:100%;height:unset;fill:var(--color);display:block}.nav-module__WUoiqa__navOverlayBody{border-top:1px solid var(--color);grid-template-columns:repeat(2,minmax(0,1fr));align-content:flex-start;align-items:flex-start;gap:10px;width:100%;display:grid}.nav-module__WUoiqa__navOverlayBody.nav-module__WUoiqa__padding,.nav-module__WUoiqa__navOverlayBodyDetails{padding-top:10px}.nav-module__WUoiqa__navOverlayBodyStudio{border-bottom:1px solid var(--color);cursor:pointer;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,3fr) 50px;align-content:center;align-items:center;width:100%;height:45px;display:grid}.nav-module__WUoiqa__navOverlayBodyStudio:last-child{border-bottom:0}.nav-module__WUoiqa__navOverlayBodyStudioItem{text-overflow:ellipsis;white-space:nowrap;transition:opacity .2s;overflow:hidden}.nav-module__WUoiqa__navOverlayBodyStudio:hover .nav-module__WUoiqa__navOverlayBodyStudioItem{opacity:.6}.nav-module__WUoiqa__navOverlayBodyStudioItem:last-child{text-align:right}.nav-module__WUoiqa__navOverlayButtons{grid-template-columns:minmax(0,8fr) minmax(0,1fr);align-content:center;align-items:center;gap:10px;width:100%;display:grid}.nav-module__WUoiqa__navOverlayButton{background:var(--color);width:100%;height:34px;color:var(--background);cursor:pointer;border-radius:5px;place-content:center;place-items:center;transition:background-color .2s,color .2s;display:flex}.nav-module__WUoiqa__navOverlayLang{border:1px solid var(--color);cursor:pointer;border-radius:5px;place-content:center;place-items:center;width:100%;height:34px;display:flex}.nav-module__WUoiqa__navOverlayLangOption{cursor:pointer;border-radius:3px;place-content:center;place-items:center;width:50%;height:100%;display:inline-flex}.nav-module__WUoiqa__navOverlayLangOption.nav-module__WUoiqa__active{background-color:var(--color);color:var(--background)}@media (hover:hover){.nav-module__WUoiqa__navLink:hover,.nav-module__WUoiqa__navToggle:hover{background-color:#d9d9d980}.nav-module__WUoiqa__navOverlayButton:hover,.nav-module__WUoiqa__navOverlayLangOption:hover{background-color:var(--color-secondary);color:var(--background);border-color:var(--color-secondary)}}@media (max-width:840px){.nav-module__WUoiqa__navOverlayBodyStudio{grid-template-columns:minmax(0,.6fr) minmax(0,2fr) minmax(0,4fr) 50px}.nav-module__WUoiqa__navOverlayButtons{grid-template-columns:minmax(0,3fr) minmax(0,1fr)}}@media (max-width:780px){.nav-module__WUoiqa__nav{justify-content:flex-start;place-content:unset;padding:7px 10px}.nav-module__WUoiqa__navToggle{margin-left:auto}.nav-module__WUoiqa__navOverlayBody{grid-template-columns:minmax(0,1fr);gap:0}.nav-module__WUoiqa__navOverlayBody.nav-module__WUoiqa__padding{gap:10px;display:flex}.nav-module__WUoiqa__navOverlayBody.nav-module__WUoiqa__padding>.nav-module__WUoiqa__navOverlayButton{flex:1}.nav-module__WUoiqa__navOverlayButtons{flex:2;gap:10px;display:flex}.nav-module__WUoiqa__navOverlayButtons>.nav-module__WUoiqa__navOverlayButton,.nav-module__WUoiqa__navOverlayLang{flex:1}.nav-module__WUoiqa__navOverlayBodyStudios{order:-1}.nav-module__WUoiqa__navOverlayBodyStudio{grid-template-columns:minmax(0,1fr) auto}.nav-module__WUoiqa__navOverlayBodyStudio:last-child{border-bottom:1px solid var(--color)}.nav-module__WUoiqa__navOverlayBodyDetails{padding-bottom:10px}.nav-module__WUoiqa__hideOnMobile{display:none}}
.cookies-module__bXyaoW__cookies{-webkit-backdrop-filter:blur(10.4px);backdrop-filter:blur(10.4px);max-width:360px;bottom:var(--nav-height);color:var(--color-secondary);z-index:99;background-color:#d9d9d94d;border-radius:5px;flex-wrap:wrap;padding:5px;display:flex;position:fixed;right:10px}.cookies-module__bXyaoW__cookiesButtons{place-content:center flex-start;align-items:center;gap:30px;width:100%;display:flex}.cookies-module__bXyaoW__cookiesButton{cursor:pointer;font:inherit;color:inherit;background:0 0;border:none;outline:0;padding:0;transition:color .3s}.cookies-module__bXyaoW__cookiesButton:focus{outline:1px solid var(--color);outline-offset:2px}.cookies-module__bXyaoW__cookiesButton.cookies-module__bXyaoW__main{color:var(--color)}@media (hover:hover){.cookies-module__bXyaoW__cookiesButtons:has(.cookies-module__bXyaoW__cookiesButton:hover) .cookies-module__bXyaoW__cookiesButton:not(:hover){color:var(--color-secondary)}.cookies-module__bXyaoW__cookiesButton:hover{color:var(--color)!important}}@media (max-width:780px){.cookies-module__bXyaoW__cookies{width:calc(100% - 20px);max-width:100%;bottom:10px}.cookies-module__bXyaoW__cookies.cookies-module__bXyaoW__homepage{bottom:48px}}
.loading-module__P-Ls_W__loading{z-index:9999;background-color:var(--background);opacity:1;pointer-events:all;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .5s;display:flex;position:fixed;top:0;left:0}.loading-module__P-Ls_W__loading.loading-module__P-Ls_W__fadeOut{opacity:0;pointer-events:none}.loading-module__P-Ls_W__loadingVideo{object-fit:contain;object-position:center;width:70%;height:70%}body[data-theme=light] .loading-module__P-Ls_W__loadingVideo{filter:invert()}
:root{--background:#000;--background-secondary:#777473;--color:#fff;--color-secondary:#9aa0a6;--app-height:100svh;--nav-height:42px;--fs-s:13px;--fs-m:1.6vw;--fs-l:2.6vw}@media (max-width:840px){:root{--fs-s:11px}}@media (max-width:780px){:root{--fs-s:13px;--fs-m:4.6vw;--fs-l:7.2vw}}html{scroll-behavior:smooth}html,body{width:100%}body{color:var(--color);background:var(--background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Helvetica Neue;font-weight:400;font-size:var(--fs-s)}body.navOpen,body.overlayOpen{overscroll-behavior:contain;height:var(--app-height);overflow:hidden}body[data-page-bg=tools]{--background:#fffeeb;background:#fffeeb}body[data-theme=light]{--background:#fff;--color:#000;--color-secondary:#666;background:var(--background);color:var(--color)}h1,h2,h3,h4,h5,h6{font-size:var(--fs-s);font-weight:400}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}@font-face{font-family:Helvetica Neue;src:url(../media/HelveticaNeue.8b9d9648.woff2)format("woff2"),url(../media/HelveticaNeue.138d4281.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}
