.snowflake{position:fixed;top:-10px;z-index:9999;color:#f5f5f5;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:1em;animation-name:fall;animation-timing-function:linear}button.svelte-1a5m3b3{font-size:2rem;color:#fff;text-shadow:0 0 20px white;position:fixed;bottom:2rem;right:2rem;transition:var(--transition);z-index:10}.disabled.svelte-1a5m3b3{opacity:.5}footer.svelte-1jfonih .anchors:where(.svelte-1jfonih){display:flex;justify-content:center;flex-wrap:wrap;align-items:center;height:var(--footer-height);color:var(--light-color);padding:.33rem;font-size:1rem;max-width:var(--max-width);margin:0 auto 1rem}footer.svelte-1jfonih .anchor:where(.svelte-1jfonih){color:var(--light-color);display:flex;align-items:center;margin:.22rem;transition:var(--transition)}footer.svelte-1jfonih .anchor:where(.svelte-1jfonih) a:where(.svelte-1jfonih){transition:var(--transition)}footer.svelte-1jfonih .anchor:where(.svelte-1jfonih):hover a:where(.svelte-1jfonih){color:#fff}footer.svelte-1jfonih .anchor:where(.svelte-1jfonih)>:where(.svelte-1jfonih){text-decoration:none;cursor:pointer}footer.svelte-1jfonih .anchor:where(.svelte-1jfonih):not(:nth-of-type(1)):before{content:"|";font-size:1.7em;margin:0 .44rem}.one-entity.svelte-1jfonih{padding-bottom:2.5rem}.two-entities.svelte-1jfonih{padding-bottom:5rem}#loginWithGoogle.svelte-1e79rp8{border:2px solid var(--primary-color);color:var(--primary-color);width:100%;font-weight:700;border-radius:9999px;padding:.5rem;background-color:transparent;display:flex;align-items:center;justify-content:center;transition:var(--transition)}#loginWithGoogle.svelte-1e79rp8:hover{border-color:var(--secondary-color);color:var(--secondary-color)}img.svelte-1e79rp8{width:20px;margin-right:6px;transition:var(--transition)}#loginWithGoogle.svelte-1e79rp8:hover img:where(.svelte-1e79rp8){filter:hue-rotate(90deg)}.login-form.svelte-1ro6z22{margin:0 auto;max-width:80vw;display:flex;flex-direction:column;align-items:center;gap:1rem}.login-form.svelte-1ro6z22 .header:where(.svelte-1ro6z22){text-align:center;display:flex;justify-content:space-between;width:100%}.body.svelte-1ro6z22{display:flex;flex-direction:column;align-items:center;width:100%;gap:.5rem}input.svelte-1ro6z22{width:100%}.login-form.svelte-1ro6z22 .buttons:where(.svelte-1ro6z22){display:flex;flex-direction:column;justify-content:center;align-items:center;box-sizing:border-box}.login-form.svelte-1ro6z22 .header:where(.svelte-1ro6z22){display:flex;justify-content:center;color:var(--primary-color)}.login-form.svelte-1ro6z22 .buttons:where(.svelte-1ro6z22){display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;box-sizing:border-box}.login-form.svelte-1hqjh1e{margin:0 auto;max-width:80vw;display:flex;flex-direction:column;align-items:center;gap:1rem}.login-form.svelte-1hqjh1e .header:where(.svelte-1hqjh1e){text-align:center;display:flex;justify-content:space-between;width:100%}.body.svelte-1hqjh1e{display:flex;flex-direction:column;align-items:center;gap:.5rem;width:100%}.login-form.svelte-1hqjh1e input:where(.svelte-1hqjh1e){width:100%}.login-form.svelte-1hqjh1e .buttons:where(.svelte-1hqjh1e){display:flex;flex-direction:column;justify-content:center;gap:1rem;align-items:center}.login-form.svelte-1hqjh1e .header:where(.svelte-1hqjh1e){display:flex;justify-content:center;color:var(--primary-color)}.buttons.svelte-1hqjh1e{display:flex;flex-direction:column}.button.svelte-1hqjh1e{width:100%}.user.svelte-12ug83d{display:flex;align-items:center;justify-content:flex-end;height:100%;gap:8px}.user.svelte-12ug83d .nickname:where(.svelte-12ug83d){display:flex;align-items:center;justify-content:center;font-weight:700;color:var(--dark-color);border-radius:50%;transition:all .2s ease}.user.svelte-12ug83d .nickname:where(.svelte-12ug83d):hover{color:var(--white-color)}.user.svelte-12ug83d img:where(.svelte-12ug83d){width:40px;height:40px;border-radius:50%;border:1px solid white}.user.svelte-12ug83d .login:where(.svelte-12ug83d){margin:auto 0;transition:all .2s ease}.user.svelte-12ug83d .login:where(.svelte-12ug83d),.user.svelte-12ug83d .logout:where(.svelte-12ug83d){cursor:pointer;text-align:center;font-weight:700;color:var(--dark-color);padding:0}.user.svelte-12ug83d:hover .login:where(.svelte-12ug83d){color:#fff}.user.svelte-12ug83d .login:where(.svelte-12ug83d) svg:where(.svelte-12ug83d),.user.svelte-12ug83d .logout:where(.svelte-12ug83d) svg:where(.svelte-12ug83d){transition:all .2s ease}.user.svelte-12ug83d:hover .login:where(.svelte-12ug83d) svg:where(.svelte-12ug83d),.user.svelte-12ug83d .logout:where(.svelte-12ug83d):hover svg:where(.svelte-12ug83d){fill:#fff}div.svelte-alhzfj{position:relative;margin:0;padding:0}span.svelte-alhzfj{position:absolute;top:0;left:0;padding:.5em;border-radius:4px;z-index:2;transform:translate(-50%,-50%);min-width:5em;text-align:center}.primary.svelte-alhzfj{background-color:var(--primary-color);color:#fff}.secondary.svelte-alhzfj{background-color:var(--secondary-color);color:#fff}.green.svelte-alhzfj{background-color:var(--lighter-color);color:var(--green-color)}.sm.svelte-alhzfj{font-size:.6rem;font-weight:200}.xl.svelte-alhzfj{font-size:large;font-weight:700}.tools.svelte-1dnfcef{z-index:5;position:absolute;background-color:var(--dark-blue);border-top:1px solid white;width:100%;max-height:var(--tools-max-height);transition:all .29s ease-out;top:calc(0px - var(--tools-max-height));color:#fff}.tools-bg.svelte-1dnfcef{z-index:3;background-color:#00000080;position:fixed;width:100vw;height:100vh;animation:.3s svelte-1dnfcef-fade-in}@keyframes svelte-1dnfcef-fade-in{0%{opacity:0}to{opacity:1}}.tools-content.svelte-1dnfcef{width:85%;max-width:var(--main-width);padding:1rem 0}.tool.svelte-1dnfcef img:where(.svelte-1dnfcef){filter:brightness(0);transition:var(--transition);object-fit:cover}.tool.current.svelte-1dnfcef img:where(.svelte-1dnfcef){filter:none}.tool.svelte-1dnfcef:hover img:where(.svelte-1dnfcef){filter:none}.tools-content.svelte-1dnfcef{display:flex;justify-content:space-between;align-items:center;max-width:var(--main-width);margin:0 auto}.tool.svelte-1dnfcef{padding:.4rem 0}.tools.svelte-1dnfcef a:where(.svelte-1dnfcef){text-decoration:none;border-bottom:1px solid white;display:flex;align-items:center;margin:2px 0;padding:.33rem 0;border-radius:2px;transition:var(--transition)}.tools.svelte-1dnfcef a:where(.svelte-1dnfcef):hover{color:var(--primary-color)}.tools-group.svelte-1dnfcef{display:flex;flex-direction:column}.tool.svelte-1dnfcef img:where(.svelte-1dnfcef){width:1.3rem}.tool-name.svelte-1dnfcef{margin:0 .22rem;padding:.33rem}.showed-tools.svelte-1dnfcef{top:var(--header-height)}.close-tools-btn.svelte-1dnfcef{font-weight:700;font-size:3rem;cursor:pointer;margin-right:.5rem;transition:var(--transition)}.close-tools-btn.svelte-1dnfcef:hover{color:var(--primary-color)}h3.svelte-yb5jfl{color:var(--secondary-color);font-size:1.3em;text-align:center}.languages.svelte-yb5jfl{color:var(--secondary-color);border-radius:4px;padding:3rem;gap:2rem;transition:all .2s ease;margin:0 auto;display:flex;align-items:center;flex-direction:column}.language.svelte-yb5jfl{display:flex;align-items:center;cursor:pointer}.language.active.svelte-yb5jfl{pointer-events:none}.language.active.svelte-yb5jfl .title:where(.svelte-yb5jfl){color:var(--secondary-color)}.language.svelte-yb5jfl img:where(.svelte-yb5jfl){width:32px;border-radius:2px}.language.svelte-yb5jfl .title:where(.svelte-yb5jfl){color:var(--dark-color);transition:var(--transition);font-weight:700;margin-left:.5rem;font-size:1.2rem}.language.svelte-yb5jfl:hover .title:where(.svelte-yb5jfl){color:var(--secondary-color)}header.svelte-11vwewz{z-index:10;background-color:var(--secondary-color);width:100%;height:var(--header-height);border-bottom:1px solid white;color:#fff;padding-block:.5rem;display:flex;align-items:center}nav.svelte-11vwewz{width:85%;max-width:var(--main-width);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;margin:0 auto;position:relative;gap:8px}header.svelte-11vwewz a:where(.svelte-11vwewz){text-decoration:none}.brand.svelte-11vwewz{font-size:1.6em;font-weight:700;color:#fff}@media (max-width: 768px){.brand.svelte-11vwewz{display:none}}.tools-btn.svelte-11vwewz{margin-right:0;align-self:center;cursor:pointer}.logo-title.svelte-11vwewz{display:flex;align-items:center;margin:0 auto}.logo-title.svelte-11vwewz img:where(.svelte-11vwewz){max-width:3rem;margin:0 .2rem;object-fit:cover}.change-language.svelte-11vwewz{cursor:pointer;padding:0}.change-language.svelte-11vwewz svg:where(.svelte-11vwewz){transition:all .2s ease}.change-language.svelte-11vwewz:hover svg:where(.svelte-11vwewz){fill:#fff}#menuToggle.svelte-11vwewz{display:block;position:relative;z-index:1;-webkit-user-select:none;user-select:none;transition:all .2s ease-in-out;width:fit-content;padding:0}#menuToggle.svelte-11vwewz input:where(.svelte-11vwewz){display:block;cursor:pointer;opacity:0;z-index:2;display:none}#menuToggle.svelte-11vwewz span:where(.svelte-11vwewz){display:block;width:26px;height:4px;position:relative;background:var(--dark-color);z-index:1;transition:all .12s ease;border-radius:1px}#menuToggle.svelte-11vwewz span:where(.svelte-11vwewz):not(:last-child){margin-bottom:5px}#menuToggle.clicked-menu.svelte-11vwewz span:where(.svelte-11vwewz){width:6px;height:6px;border-radius:3px;margin-left:13px;margin-right:13px}.header-right.svelte-11vwewz{display:flex;align-items:center;justify-content:flex-end;gap:8px}.banner.svelte-4gizvm{width:100%}.banner.svelte-4gizvm a:where(.svelte-4gizvm){display:block;width:100%;background-image:linear-gradient(to bottom right,#be185d,#831843);background-color:#be185d;background-color:#831843;padding:1rem;color:#fff;font-weight:700;text-align:center;text-wrap:balance}.banner.svelte-4gizvm a:where(.svelte-4gizvm) span:where(.svelte-4gizvm){color:#fcd34d}.wrapper.svelte-la0gcu{min-height:100vh;display:flex;flex-direction:column}main.svelte-la0gcu{flex-grow:1;margin:0 auto;width:85%;max-width:var(--main-width);position:relative}.navigating.svelte-la0gcu{position:fixed;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;-webkit-backdrop-filter:brightness(.5);backdrop-filter:brightness(.5);z-index:3;animation:svelte-la0gcu-appear forwards 1s;animation-delay:.3s;opacity:0}@keyframes svelte-la0gcu-appear{to{opacity:1}}
