@font-face { font-family: 'novamono'; src: url('/fonts/0/NovaMono-Regular.ttf'); font-style: normal; }
@font-face { font-family: 'ubuntumono'; src: url('/fonts/0/ubuntumono/UbuntuMono-Regular.ttf'); font-style: normal; }
@font-face { font-family: 'ubuntumono'; src: url('/fonts/0/ubuntumono/UbuntuMono-Italic.ttf'); font-style: italic; }
@font-face { font-family: 'ubuntumono'; src: url('/fonts/0/ubuntumono/UbuntuMono-Bold.ttf'); font-weight: bold; }

html {
  font-size: 22px;

  --color-border: #BA6179;
  --color-background-light: #FCFCFC;
  --color-background-light-ev: #FEF6FA;
  --color-background-dark: #F799CA;
  --color-text-light: #FCFCFC;
  --color-text-lessdark: #666;
  --color-text-dark: #444;
  --color-text-darker: #111;
  --color-error: #F44;
  --color-success: #082;
  --color-link: #40C0FF;
  --color-input-shadow: #AAA;
  --color-blue: #D0FFF8;
}
body { margin: 0; color: var(--color-text-dark); font-family: ubuntumono, monospace; background: linear-gradient(to right, var(--color-background-dark) 0%, var(--color-background-dark) 30%, var(--color-background-light) 30%, var(--color-background-light) 100%);  }

#full-wrapper { display: block; }
#bg-image { display: block; position: absolute; z-index: -1; min-height: 50%; left: 0; bottom: 0; width: 30%; background-color: rgba(0, 0, 0, 0.1); mask: url('data:image/svg+xml;utf8,<svg fill="currentColor" viewBox="0 0 32 32" version="1.1" 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"><title>muscle-fat</title><path d="M21.51 2.519c-2.547 1.926 0.408 4.975 2.727 2.784 2.303 3.372 0.547 6.231-4.487 4.095-0.154-0.164-0.31-0.319-0.47-0.465 0.113-0.409 0.175-0.844 0.175-1.297 0-2.318-1.602-4.198-3.577-4.198s-3.577 1.88-3.577 4.198c0 0.453 0.062 0.889 0.175 1.297-0.159 0.146-0.316 0.301-0.47 0.465-5.034 2.136-6.79-0.723-4.487-4.095 2.319 2.192 5.274-0.858 2.727-2.784-10.513 2.221-13.787 10.48-1.061 11.697-0.82 2.185-1.323 4.677-1.389 7.127-2.227 2.059-3.716 4.139-3.716 4.139l2.977 2.977-2.456 1.638h7.070c-4.578-4.579-1.329-6.521 4.093-6.521 5.497 0 8.373 2.241 4.093 6.521h7.145l-2.53-1.638 2.977-2.977c0 0-1.387-1.936-3.484-3.922-0.041-2.52-0.549-5.095-1.394-7.344 12.726-1.217 9.452-9.476-1.061-11.697z"></path></g></svg>') no-repeat; mask-position: center; }

/* Resets */
ul { list-style-type: none; padding: 0; margin: 0; }
menu, nav { display: block; margin: 0; padding: 0; }
p, h1, h2, h3, h4, h5 { margin: 0; padding: 0; font-size: 1rem; font-weight: normal; }
p { line-height: 1.4; font-size: 0.9rem; }
a { color: var(--color-link); text-decoration: none; }
a:hover { text-decoration: underline; }

/* Icons */
i {
  background-color: var(--color-text-dark); display: inline-block; width: 1rem; height: 1rem;

  --svg-login: url('data:image/svg+xml; utf8,<svg 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="M15.5303 12.5303C15.8232 12.2374 15.8232 11.7626 15.5303 11.4697L13.0303 8.96967C12.7374 8.67678 12.2626 8.67678 11.9697 8.96967C11.6768 9.26256 11.6768 9.73744 11.9697 10.0303L13.1893 11.25H6C5.58579 11.25 5.25 11.5858 5.25 12C5.25 12.4142 5.58579 12.75 6 12.75H13.1893L11.9697 13.9697C11.6768 14.2626 11.6768 14.7374 11.9697 15.0303C12.2626 15.3232 12.7374 15.3232 13.0303 15.0303L15.5303 12.5303Z" fill="%231C274C"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M13.9451 1.25H15.0549C16.4225 1.24998 17.5248 1.24996 18.3918 1.36652C19.2919 1.48754 20.0497 1.74643 20.6517 2.34835C21.2536 2.95027 21.5125 3.70814 21.6335 4.60825C21.75 5.47522 21.75 6.57754 21.75 7.94513V16.0549C21.75 17.4225 21.75 18.5248 21.6335 19.3918C21.5125 20.2919 21.2536 21.0497 20.6517 21.6517C20.0497 22.2536 19.2919 22.5125 18.3918 22.6335C17.5248 22.75 16.4225 22.75 15.0549 22.75H13.9451C12.5775 22.75 11.4752 22.75 10.6083 22.6335C9.70814 22.5125 8.95027 22.2536 8.34835 21.6517C7.94855 21.2518 7.70008 20.7832 7.54283 20.2498C6.59156 20.2486 5.79901 20.2381 5.15689 20.1518C4.39294 20.0491 3.7306 19.8268 3.20191 19.2981C2.67321 18.7694 2.45093 18.1071 2.34822 17.3431C2.24996 16.6123 2.24998 15.6865 2.25 14.5537V9.44631C2.24998 8.31349 2.24996 7.38774 2.34822 6.65689C2.45093 5.89294 2.67321 5.2306 3.20191 4.7019C3.7306 4.17321 4.39294 3.95093 5.15689 3.84822C5.79901 3.76189 6.59156 3.75142 7.54283 3.75017C7.70008 3.21677 7.94855 2.74816 8.34835 2.34835C8.95027 1.74643 9.70814 1.48754 10.6083 1.36652C11.4752 1.24996 12.5775 1.24998 13.9451 1.25ZM7.25 16.0549C7.24999 17.1048 7.24997 17.9983 7.30271 18.7491C6.46829 18.7459 5.84797 18.7312 5.35676 18.6652C4.75914 18.5848 4.46611 18.441 4.26257 18.2374C4.05903 18.0339 3.91519 17.7409 3.83484 17.1432C3.7516 16.5241 3.75 15.6997 3.75 14.5V9.5C3.75 8.30029 3.7516 7.47595 3.83484 6.85676C3.91519 6.25914 4.05903 5.9661 4.26257 5.76256C4.46611 5.55902 4.75914 5.41519 5.35676 5.33484C5.84797 5.2688 6.46829 5.25415 7.30271 5.25091C7.24997 6.00167 7.24999 6.89522 7.25 7.94512L7.25 8C7.25 8.41422 7.58579 8.75 8 8.75C8.41422 8.75 8.75 8.41422 8.75 8C8.75 6.56459 8.7516 5.56347 8.85315 4.80812C8.9518 4.07435 9.13225 3.68577 9.40901 3.40901C9.68578 3.13225 10.0743 2.9518 10.8081 2.85315C11.5635 2.75159 12.5646 2.75 14 2.75H15C16.4354 2.75 17.4365 2.75159 18.1919 2.85315C18.9257 2.9518 19.3142 3.13225 19.591 3.40901C19.8678 3.68577 20.0482 4.07435 20.1469 4.80812C20.2484 5.56347 20.25 6.56459 20.25 8V16C20.25 17.4354 20.2484 18.4365 20.1469 19.1919C20.0482 19.9257 19.8678 20.3142 19.591 20.591C19.3142 20.8678 18.9257 21.0482 18.1919 21.1469C17.4365 21.2484 16.4354 21.25 15 21.25H14C12.5646 21.25 11.5635 21.2484 10.8081 21.1469C10.0743 21.0482 9.68578 20.8678 9.40901 20.591C9.13225 20.3142 8.9518 19.9257 8.85315 19.1919C8.7516 18.4365 8.75 17.4354 8.75 16C8.75 15.5858 8.41422 15.25 8 15.25C7.58579 15.25 7.25 15.5858 7.25 16L7.25 16.0549Z" fill="%231C274C"></path></g></svg>');
  --svg-logout: url('data:image/svg+xml;utf8,<svg 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.46967 12.5303C5.17678 12.2374 5.17678 11.7626 5.46967 11.4697L7.46967 9.46967C7.76257 9.17678 8.23744 9.17678 8.53033 9.46967C8.82323 9.76256 8.82323 10.2374 8.53033 10.5303L7.81066 11.25L15 11.25C15.4142 11.25 15.75 11.5858 15.75 12C15.75 12.4142 15.4142 12.75 15 12.75L7.81066 12.75L8.53033 13.4697C8.82323 13.7626 8.82323 14.2374 8.53033 14.5303C8.23744 14.8232 7.76257 14.8232 7.46967 14.5303L5.46967 12.5303Z" fill="%231C274C"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M13.9453 1.25H15.0551C16.4227 1.24998 17.525 1.24996 18.392 1.36652C19.2921 1.48754 20.05 1.74643 20.6519 2.34835C21.2538 2.95027 21.5127 3.70814 21.6337 4.60825C21.7503 5.47522 21.7502 6.57754 21.7502 7.94513V16.0549C21.7502 17.4225 21.7503 18.5248 21.6337 19.3918C21.5127 20.2919 21.2538 21.0497 20.6519 21.6517C20.05 22.2536 19.2921 22.5125 18.392 22.6335C17.525 22.75 16.4227 22.75 15.0551 22.75H13.9453C12.5778 22.75 11.4754 22.75 10.6085 22.6335C9.70836 22.5125 8.95048 22.2536 8.34857 21.6517C7.94963 21.2527 7.70068 20.7844 7.54305 20.2498C6.59168 20.2486 5.79906 20.2381 5.15689 20.1518C4.39294 20.0491 3.7306 19.8268 3.20191 19.2981C2.67321 18.7694 2.45093 18.1071 2.34822 17.3431C2.24996 16.6123 2.24998 15.6865 2.25 14.5537V9.44631C2.24998 8.31349 2.24996 7.38774 2.34822 6.65689C2.45093 5.89294 2.67321 5.2306 3.20191 4.7019C3.7306 4.17321 4.39294 3.95093 5.15689 3.84822C5.79906 3.76188 6.59168 3.75142 7.54305 3.75017C7.70068 3.21562 7.94963 2.74729 8.34857 2.34835C8.95048 1.74643 9.70836 1.48754 10.6085 1.36652C11.4754 1.24996 12.5778 1.24998 13.9453 1.25ZM7.25197 17.0042C7.25555 17.6487 7.2662 18.2293 7.30285 18.7491C6.46836 18.7459 5.848 18.7312 5.35676 18.6652C4.75914 18.5848 4.46611 18.441 4.26257 18.2374C4.05903 18.0339 3.91519 17.7409 3.83484 17.1432C3.7516 16.5241 3.75 15.6997 3.75 14.5V9.5C3.75 8.30029 3.7516 7.47595 3.83484 6.85676C3.91519 6.25914 4.05903 5.9661 4.26257 5.76256C4.46611 5.55902 4.75914 5.41519 5.35676 5.33484C5.848 5.2688 6.46836 5.25415 7.30285 5.25091C7.2662 5.77073 7.25555 6.35129 7.25197 6.99583C7.24966 7.41003 7.58357 7.74768 7.99778 7.74999C8.41199 7.7523 8.74964 7.41838 8.75194 7.00418C8.75803 5.91068 8.78643 5.1356 8.89448 4.54735C8.9986 3.98054 9.16577 3.65246 9.40923 3.40901C9.68599 3.13225 10.0746 2.9518 10.8083 2.85315C11.5637 2.75159 12.5648 2.75 14.0002 2.75H15.0002C16.4356 2.75 17.4367 2.75159 18.1921 2.85315C18.9259 2.9518 19.3144 3.13225 19.5912 3.40901C19.868 3.68577 20.0484 4.07435 20.1471 4.80812C20.2486 5.56347 20.2502 6.56459 20.2502 8V16C20.2502 17.4354 20.2486 18.4365 20.1471 19.1919C20.0484 19.9257 19.868 20.3142 19.5912 20.591C19.3144 20.8678 18.9259 21.0482 18.1921 21.1469C17.4367 21.2484 16.4356 21.25 15.0002 21.25H14.0002C12.5648 21.25 11.5637 21.2484 10.8083 21.1469C10.0746 21.0482 9.68599 20.8678 9.40923 20.591C9.16577 20.3475 8.9986 20.0195 8.89448 19.4527C8.78643 18.8644 8.75803 18.0893 8.75194 16.9958C8.74964 16.5816 8.41199 16.2477 7.99778 16.25C7.58357 16.2523 7.24966 16.59 7.25197 17.0042Z" fill="%231C274C"></path></g></svg>');
  --svg-register: url('data:image/svg+xml;utf8,<svg 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 fill-rule="evenodd" clip-rule="evenodd" d="M7.25013 6C7.25013 3.37665 9.37678 1.25 12.0001 1.25C14.6235 1.25 16.7501 3.37665 16.7501 6C16.7501 8.62335 14.6235 10.75 12.0001 10.75C9.37678 10.75 7.25013 8.62335 7.25013 6ZM12.0001 2.75C10.2052 2.75 8.75013 4.20507 8.75013 6C8.75013 7.79493 10.2052 9.25 12.0001 9.25C13.7951 9.25 15.2501 7.79493 15.2501 6C15.2501 4.20507 13.7951 2.75 12.0001 2.75Z" fill="%231C274C"></path><path d="M18.0001 13.9167C18.4143 13.9167 18.7501 14.2524 18.7501 14.6667V15.25H19.3333C19.7475 15.25 20.0833 15.5858 20.0833 16C20.0833 16.4142 19.7475 16.75 19.3333 16.75H18.7501V17.3333C18.7501 17.7475 18.4143 18.0833 18.0001 18.0833C17.5859 18.0833 17.2501 17.7475 17.2501 17.3333V16.75H16.6666C16.2524 16.75 15.9166 16.4142 15.9166 16C15.9166 15.5858 16.2524 15.25 16.6666 15.25H17.2501V14.6667C17.2501 14.2524 17.5859 13.9167 18.0001 13.9167Z" fill="%231C274C"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M14.7748 12.5129C13.9021 12.3421 12.9686 12.25 12.0001 12.25C9.68658 12.25 7.55506 12.7759 5.97558 13.6643C4.41962 14.5396 3.25013 15.8661 3.25013 17.5L3.25007 17.602C3.24894 18.7638 3.24752 20.222 4.52655 21.2635C5.15602 21.7761 6.03661 22.1406 7.22634 22.3815C8.41939 22.6229 9.97436 22.75 12.0001 22.75C14.8682 22.75 16.81 22.4961 18.1197 22.0085C19.2986 21.5697 19.9974 20.9266 20.3705 20.1172C21.7928 19.2966 22.7501 17.7601 22.7501 16C22.7501 13.3766 20.6235 11.25 18.0001 11.25C16.755 11.25 15.6218 11.7291 14.7748 12.5129ZM6.71098 14.9717C5.37151 15.7251 4.75013 16.6487 4.75013 17.5C4.75013 18.8078 4.79045 19.544 5.47372 20.1004C5.84425 20.4022 6.46366 20.6967 7.52392 20.9113C8.58087 21.1252 10.0259 21.25 12.0001 21.25C14.5781 21.25 16.2402 21.0366 17.311 20.7004C15.0142 20.3666 13.2501 18.3893 13.2501 16C13.2501 15.2322 13.4323 14.5069 13.7558 13.865C13.1941 13.79 12.6062 13.75 12.0001 13.75C9.89541 13.75 8.02693 14.2315 6.71098 14.9717ZM14.7501 16C14.7501 14.2051 16.2052 12.75 18.0001 12.75C19.7951 12.75 21.2501 14.2051 21.2501 16C21.2501 17.7949 19.7951 19.25 18.0001 19.25C16.2052 19.25 14.7501 17.7949 14.7501 16Z" fill="%231C274C"></path></g></svg>');
  --svg-users: url('data:image/svg+xml;utf8,<svg 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="M6.00532 13.368C6.03405 13.072 6.2643 12.7673 6.64301 12.6658C7.02172 12.5644 7.37346 12.7131 7.54636 12.9551C7.78716 13.2921 8.25558 13.3701 8.59261 13.1293C8.92964 12.8885 9.00765 12.4201 8.76685 12.0831C8.21637 11.3126 7.21391 10.96 6.25478 11.217C5.29565 11.4739 4.60383 12.2806 4.51234 13.2231C4.47231 13.6354 4.77408 14.002 5.18636 14.042C5.59864 14.0821 5.9653 13.7803 6.00532 13.368Z" fill="%231C274C"></path><path d="M11.8012 11.8148C11.83 11.5188 12.0602 11.2141 12.4389 11.1126C12.8176 11.0111 13.1694 11.1599 13.3423 11.4019C13.5831 11.7389 14.0515 11.8169 14.3885 11.5761C14.7255 11.3353 14.8035 10.8669 14.5627 10.5299C14.0123 9.75939 13.0098 9.40673 12.0507 9.66373C11.0916 9.92073 10.3997 10.7274 10.3082 11.6699C10.2682 12.0821 10.57 12.4488 10.9823 12.4888C11.3945 12.5288 11.7612 12.2271 11.8012 11.8148Z" fill="%231C274C"></path><path d="M13.2006 16.231L13.6476 15.6287C13.9802 15.8756 14.0497 16.3454 13.8029 16.678C13.5583 17.0075 13.0949 17.0788 12.7629 16.84L12.7532 16.8337C12.7389 16.8247 12.7107 16.8078 12.6693 16.7865C12.5865 16.7438 12.4515 16.6841 12.2682 16.6343C11.9066 16.536 11.3386 16.4711 10.5824 16.6737C9.82625 16.8763 9.36691 17.2165 9.10287 17.4824C8.96899 17.6172 8.88197 17.7364 8.83153 17.8148C8.80634 17.8539 8.79044 17.8826 8.78254 17.8976L8.77727 17.9079C8.60913 18.2807 8.1722 18.4507 7.79561 18.2876C7.41551 18.123 7.24083 17.6814 7.40544 17.3013L8.09367 17.5994C7.40544 17.3013 7.40527 17.3017 7.40544 17.3013L7.40613 17.2997L7.40687 17.298L7.40851 17.2943L7.41245 17.2856L7.42299 17.263C7.43123 17.2457 7.44196 17.2241 7.45538 17.1986C7.4822 17.1477 7.51989 17.0811 7.57018 17.003C7.67071 16.8468 7.82221 16.6433 8.03856 16.4254C8.475 15.986 9.16298 15.5011 10.1942 15.2248C11.2255 14.9485 12.0637 15.0244 12.6614 15.1867C12.9577 15.2672 13.1906 15.3677 13.3558 15.4527C13.4384 15.4953 13.5043 15.5341 13.553 15.5647C13.5774 15.5801 13.5975 15.5935 13.6133 15.6043L13.6337 15.6186L13.6415 15.6242L13.6448 15.6266L13.6462 15.6277L13.6476 15.6287C13.648 15.629 13.6476 15.6287 13.2006 16.231Z" fill="%231C274C"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M13.2525 2.25075L13.2939 2.27016C14.4615 2.81696 14.9862 3.06106 15.5292 3.2334C15.7216 3.29448 15.9159 3.34889 16.1116 3.39656C16.6637 3.53097 17.234 3.59375 18.5069 3.73055L18.5524 3.73544C19.3605 3.82227 20.0326 3.89449 20.562 4.01559C21.1159 4.14232 21.6163 4.34322 22.0104 4.75771C22.2395 4.99873 22.424 5.27931 22.5563 5.58545C22.781 6.10568 22.7825 6.64939 22.7 7.22438C22.6205 7.77908 22.4468 8.45664 22.2356 9.28077L21.3798 12.6196C20.6637 15.4133 18.8467 16.9655 17.0235 17.8086C16.298 19.3831 15.1596 20.5897 14.2193 21.3923L14.198 21.4105C13.9475 21.6244 13.7013 21.8347 13.3782 22.0194C13.0425 22.2113 12.654 22.36 12.1093 22.5126C11.565 22.665 11.1564 22.7397 10.7715 22.749C10.4006 22.758 10.0841 22.7042 9.76496 22.6499L9.73729 22.6452C7.41585 22.2507 3.72541 20.9314 2.62023 16.6196L1.76444 13.2807C1.5532 12.4566 1.37951 11.7791 1.29999 11.2244C1.21756 10.6494 1.21903 10.1057 1.44376 9.58545C1.57601 9.27931 1.76051 8.99873 1.98967 8.75771C2.38377 8.34322 2.8841 8.14232 3.43805 8.01559C3.9674 7.89449 4.63948 7.82227 5.44765 7.73544L5.49315 7.73055C6.01209 7.67477 6.41425 7.6313 6.74602 7.59027L7.3712 5.15109C7.58232 4.32737 7.756 3.64968 7.95257 3.12737C8.15581 2.58732 8.41933 2.1097 8.87263 1.76922C9.1383 1.56968 9.43762 1.42051 9.75667 1.33005C10.3069 1.17407 10.8414 1.26443 11.3789 1.44328C11.8948 1.61493 12.5108 1.90341 13.2525 2.25075ZM19.9268 12.2472C19.5147 13.8549 18.6663 14.9481 17.6642 15.697C17.8134 14.7225 17.7824 13.6519 17.4847 12.4904L16.5537 8.85834C16.6853 8.80733 16.804 8.71865 16.8921 8.59523C17.065 8.35324 17.4168 8.2045 17.7955 8.30598C18.1742 8.40745 18.4045 8.71213 18.4332 9.00815C18.4732 9.42043 18.8399 9.7222 19.2521 9.68218C19.6644 9.64215 19.9662 9.2755 19.9262 8.86322C19.8347 7.92073 19.1429 7.11409 18.1837 6.85709C17.4379 6.65723 16.6658 6.82607 16.1004 7.27337C16.0829 7.22343 16.0653 7.17476 16.0475 7.12737C15.8442 6.58732 15.5807 6.1097 15.1274 5.76922C14.8617 5.56968 14.5624 5.42051 14.2434 5.33005C13.7234 5.18265 13.2175 5.25523 12.7098 5.41458C12.6065 5.37078 12.499 5.33367 12.3878 5.30387C11.4287 5.04687 10.4262 5.39954 9.87575 6.17001C9.75787 6.33499 9.7164 6.53147 9.7443 6.71731C9.1936 6.96884 8.83636 7.11738 8.47085 7.2334C8.44015 7.24314 8.4094 7.25272 8.37861 7.26212L8.81347 5.56551C9.03805 4.68933 9.19224 4.09201 9.35644 3.65571C9.51729 3.22831 9.65153 3.06018 9.77347 2.96859C9.8935 2.87844 10.0265 2.81267 10.1658 2.77318C10.2992 2.73535 10.495 2.73001 10.9054 2.86656C11.3278 3.00713 11.864 3.25687 12.6578 3.62859L12.7112 3.65361C13.8114 4.16884 14.428 4.45761 15.0754 4.6631C15.3004 4.73454 15.5277 4.7982 15.7568 4.85399C16.4162 5.01453 17.0891 5.08684 18.288 5.21567L18.3466 5.22196C19.2119 5.31496 19.7949 5.37887 20.2274 5.47781C20.6453 5.5734 20.8181 5.68061 20.9233 5.79129C21.0289 5.90241 21.116 6.03394 21.1792 6.18029C21.246 6.33491 21.2802 6.55835 21.2152 7.01151C21.1487 7.47569 20.9964 8.07386 20.7719 8.94983L19.9268 12.2472ZM13.0947 6.86656C12.6722 7.00713 12.136 7.25687 11.3423 7.62859L11.2888 7.65361C10.1887 8.16883 9.57204 8.45761 8.92467 8.6631C8.69962 8.73454 8.47235 8.7982 8.24321 8.85399C7.58379 9.01453 6.91091 9.08683 5.712 9.21567L5.65344 9.22196C4.78807 9.31496 4.20508 9.37887 3.77258 9.47781C3.35477 9.5734 3.18197 9.68061 3.07674 9.79129C2.97109 9.90241 2.884 10.0339 2.82078 10.1803C2.75398 10.3349 2.71984 10.5583 2.78481 11.0115C2.85136 11.4757 3.00359 12.0739 3.22812 12.9498L4.07326 16.2472C4.95501 19.6873 7.87073 20.8065 9.98859 21.1664C10.3372 21.2256 10.521 21.2547 10.7351 21.2495C10.9459 21.2443 11.2207 21.2037 11.7047 21.0682C12.1882 20.9327 12.4468 20.824 12.6338 20.7171C12.8244 20.6082 12.972 20.4849 13.2455 20.2515C14.9144 18.8268 16.9167 16.3157 16.0317 12.8628L15.1866 9.56551C14.962 8.68933 14.8078 8.09201 14.6436 7.65571C14.4827 7.22831 14.3485 7.06018 14.2266 6.96859C14.1065 6.87844 13.9735 6.81267 13.8342 6.77318C13.7008 6.73535 13.505 6.73001 13.0947 6.86656Z" fill="%231C274C"></path></g></svg>');
  --svg-calendar: url('data:image/svg+xml;utf8,<svg 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="M3 9H21M7 3V5M17 3V5M6 13H8M6 17H8M11 13H13M11 17H13M16 13H18M16 17H18M6.2 21H17.8C18.9201 21 19.4802 21 19.908 20.782C20.2843 20.5903 20.5903 20.2843 20.782 19.908C21 19.4802 21 18.9201 21 17.8V8.2C21 7.07989 21 6.51984 20.782 6.09202C20.5903 5.71569 20.2843 5.40973 19.908 5.21799C19.4802 5 18.9201 5 17.8 5H6.2C5.0799 5 4.51984 5 4.09202 5.21799C3.71569 5.40973 3.40973 5.71569 3.21799 6.09202C3 6.51984 3 7.07989 3 8.2V17.8C3 18.9201 3 19.4802 3.21799 19.908C3.40973 20.2843 3.71569 20.5903 4.09202 20.782C4.51984 21 5.07989 21 6.2 21Z" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
  --svg-calendar-num: url('data:image/svg+xml;utf8,<svg 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 fill-rule="evenodd" clip-rule="evenodd" d="M7 1.75C7.41421 1.75 7.75 2.08579 7.75 2.5V3.26272C8.41203 3.24999 9.1414 3.24999 9.94358 3.25H14.0564C14.8586 3.24999 15.588 3.24999 16.25 3.26272V2.5C16.25 2.08579 16.5858 1.75 17 1.75C17.4142 1.75 17.75 2.08579 17.75 2.5V3.32709C18.0099 3.34691 18.2561 3.37182 18.489 3.40313C19.6614 3.56076 20.6104 3.89288 21.3588 4.64124C22.1071 5.38961 22.4392 6.33855 22.5969 7.51098C22.6472 7.88567 22.681 8.29459 22.7037 8.74007C22.7337 8.82106 22.75 8.90861 22.75 9C22.75 9.06932 22.7406 9.13644 22.723 9.20016C22.75 10.0021 22.75 10.9128 22.75 11.9436V14.0564C22.75 15.8942 22.75 17.3498 22.5969 18.489C22.4392 19.6614 22.1071 20.6104 21.3588 21.3588C20.6104 22.1071 19.6614 22.4392 18.489 22.5969C17.3498 22.75 15.8942 22.75 14.0564 22.75H9.94359C8.10583 22.75 6.65019 22.75 5.51098 22.5969C4.33856 22.4392 3.38961 22.1071 2.64124 21.3588C1.89288 20.6104 1.56076 19.6614 1.40314 18.489C1.24997 17.3498 1.24998 15.8942 1.25 14.0564V11.9436C1.24999 10.9127 1.24998 10.0021 1.27701 9.20017C1.25941 9.13645 1.25 9.06932 1.25 9C1.25 8.90862 1.26634 8.82105 1.29627 8.74006C1.31895 8.29458 1.35276 7.88566 1.40314 7.51098C1.56076 6.33856 1.89288 5.38961 2.64124 4.64124C3.38961 3.89288 4.33856 3.56076 5.51098 3.40313C5.7439 3.37182 5.99006 3.34691 6.25 3.32709V2.5C6.25 2.08579 6.58579 1.75 7 1.75ZM2.76309 9.75C2.75032 10.4027 2.75 11.146 2.75 12V14C2.75 15.9068 2.75159 17.2615 2.88976 18.2892C3.02502 19.2952 3.27869 19.8749 3.7019 20.2981C4.12511 20.7213 4.70476 20.975 5.71085 21.1102C6.73851 21.2484 8.09318 21.25 10 21.25H14C15.9068 21.25 17.2615 21.2484 18.2892 21.1102C19.2952 20.975 19.8749 20.7213 20.2981 20.2981C20.7213 19.8749 20.975 19.2952 21.1102 18.2892C21.2484 17.2615 21.25 15.9068 21.25 14V12C21.25 11.146 21.2497 10.4027 21.2369 9.75H2.76309ZM21.1683 8.25H2.83168C2.8477 8.06061 2.86685 7.88123 2.88976 7.71085C3.02502 6.70476 3.27869 6.12511 3.7019 5.7019C4.12511 5.27869 4.70476 5.02502 5.71085 4.88976C6.73851 4.75159 8.09318 4.75 10 4.75H14C15.9068 4.75 17.2615 4.75159 18.2892 4.88976C19.2952 5.02502 19.8749 5.27869 20.2981 5.7019C20.7213 6.12511 20.975 6.70476 21.1102 7.71085C21.1331 7.88123 21.1523 8.06061 21.1683 8.25ZM10.787 12.3071C11.0673 12.4232 11.25 12.6967 11.25 13V17C11.25 17.4142 10.9142 17.75 10.5 17.75C10.0858 17.75 9.75 17.4142 9.75 17V14.8107L9.53033 15.0303C9.23744 15.3232 8.76256 15.3232 8.46967 15.0303C8.17678 14.7374 8.17678 14.2626 8.46967 13.9697L9.96967 12.4697C10.1842 12.2552 10.5068 12.191 10.787 12.3071ZM14 13.75C13.8619 13.75 13.75 13.8619 13.75 14V16C13.75 16.1381 13.8619 16.25 14 16.25C14.1381 16.25 14.25 16.1381 14.25 16V14C14.25 13.8619 14.1381 13.75 14 13.75ZM12.25 14C12.25 13.0335 13.0335 12.25 14 12.25C14.9665 12.25 15.75 13.0335 15.75 14V16C15.75 16.9665 14.9665 17.75 14 17.75C13.0335 17.75 12.25 16.9665 12.25 16V14Z" fill="%231C274C"></path></g></svg>');
  --svg-range: url('data:image/svg+xml;utf8,<svg 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 fill-rule="evenodd" clip-rule="evenodd" d="M9.44631 3.25C8.31349 3.24998 7.38774 3.24996 6.65689 3.34822C5.89294 3.45093 5.2306 3.67321 4.70191 4.20191C4.17321 4.7306 3.95093 5.39294 3.84822 6.15689C3.74996 6.88775 3.74998 7.81348 3.75 8.94631L3.75 14.2559C3.60156 14.2599 3.46384 14.2667 3.33735 14.2782C3.00817 14.308 2.68222 14.3741 2.375 14.5514C2.03296 14.7489 1.74892 15.033 1.55145 15.375C1.37408 15.6822 1.30802 16.0082 1.27818 16.3374C1.24997 16.6486 1.24999 17.028 1.25 17.4677V17.5322C1.24999 17.972 1.24997 18.3514 1.27818 18.6627C1.30802 18.9918 1.37408 19.3178 1.55145 19.625C1.74892 19.967 2.03296 20.2511 2.375 20.4486C2.68222 20.6259 3.00817 20.692 3.33735 20.7218C3.64862 20.75 4.02793 20.75 4.46768 20.75H4.53223C4.97198 20.75 5.35138 20.75 5.66265 20.7218C5.99184 20.692 6.31779 20.6259 6.625 20.4486C6.96705 20.2511 7.25108 19.967 7.44856 19.625C7.62593 19.3178 7.69199 18.9918 7.72182 18.6627C7.75003 18.3514 7.75002 17.972 7.75 17.5322V17.4678C7.75002 17.028 7.75003 16.6486 7.72182 16.3374C7.69199 16.0082 7.62593 15.6822 7.44856 15.375C7.25108 15.033 6.96705 14.7489 6.625 14.5514C6.31779 14.3741 5.99184 14.308 5.66265 14.2782C5.53617 14.2667 5.39845 14.2599 5.25 14.2559V9C5.25 7.80029 5.2516 6.97595 5.33484 6.35676C5.41519 5.75914 5.55903 5.46611 5.76257 5.26257C5.96611 5.05903 6.25914 4.91519 6.85676 4.83484C7.47595 4.7516 8.30029 4.75 9.5 4.75H14.5C15.6997 4.75 16.5241 4.7516 17.1432 4.83484C17.7409 4.91519 18.0339 5.05903 18.2374 5.26257C18.441 5.46611 18.5848 5.75914 18.6652 6.35676C18.7484 6.97595 18.75 7.80029 18.75 9V10.1893L18.0303 9.46967C17.7374 9.17678 17.2626 9.17678 16.9697 9.46967C16.6768 9.76257 16.6768 10.2374 16.9697 10.5303L18.9697 12.5303C19.2626 12.8232 19.7374 12.8232 20.0303 12.5303L22.0303 10.5303C22.3232 10.2374 22.3232 9.76257 22.0303 9.46967C21.7374 9.17678 21.2626 9.17678 20.9697 9.46967L20.25 10.1893V8.94632C20.25 7.81348 20.25 6.88775 20.1518 6.15689C20.0491 5.39294 19.8268 4.7306 19.2981 4.20191C18.7694 3.67321 18.1071 3.45093 17.3431 3.34822C16.6123 3.24996 15.6865 3.24998 14.5537 3.25H9.44631ZM4.5 15.75C4.01889 15.75 3.7082 15.7507 3.47275 15.7721C3.2476 15.7925 3.16587 15.8269 3.125 15.8505C3.01099 15.9163 2.91631 16.011 2.85048 16.125C2.82689 16.1659 2.79247 16.2476 2.77206 16.4727C2.75072 16.7082 2.75 17.0189 2.75 17.5C2.75 17.9811 2.75072 18.2918 2.77206 18.5273C2.79247 18.7524 2.82689 18.8341 2.85048 18.875C2.91631 18.989 3.01099 19.0837 3.125 19.1495C3.16587 19.1731 3.2476 19.2075 3.47275 19.2279C3.7082 19.2493 4.01889 19.25 4.5 19.25C4.98111 19.25 5.2918 19.2493 5.52726 19.2279C5.7524 19.2075 5.83414 19.1731 5.875 19.1495C5.98902 19.0837 6.0837 18.989 6.14952 18.875C6.17311 18.8341 6.20754 18.7524 6.22794 18.5273C6.24928 18.2918 6.25 17.9811 6.25 17.5C6.25 17.0189 6.24928 16.7082 6.22794 16.4727C6.20754 16.2476 6.17311 16.1659 6.14952 16.125C6.0837 16.011 5.98902 15.9163 5.875 15.8505C5.83414 15.8269 5.7524 15.7925 5.52726 15.7721C5.2918 15.7507 4.98111 15.75 4.5 15.75Z" fill="%231C274C"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M11.9678 14.25C11.528 14.25 11.1486 14.25 10.8374 14.2782C10.5082 14.308 10.1822 14.3741 9.875 14.5514C9.53296 14.7489 9.24892 15.033 9.05145 15.375C8.87408 15.6822 8.80802 16.0082 8.77818 16.3374C8.74997 16.6486 8.74999 17.028 8.75 17.4677V17.5322C8.74999 17.972 8.74997 18.3514 8.77818 18.6627C8.80802 18.9918 8.87408 19.3178 9.05145 19.625C9.24892 19.967 9.53296 20.2511 9.875 20.4486C10.1822 20.6259 10.5082 20.692 10.8374 20.7218C11.1486 20.75 11.5279 20.75 11.9677 20.75H12.0322C12.472 20.75 12.8514 20.75 13.1627 20.7218C13.4918 20.692 13.8178 20.6259 14.125 20.4486C14.467 20.2511 14.7511 19.967 14.9486 19.625C15.1259 19.3178 15.192 18.9918 15.2218 18.6627C15.25 18.3514 15.25 17.9721 15.25 17.5323V17.4678C15.25 17.028 15.25 16.6486 15.2218 16.3374C15.192 16.0082 15.1259 15.6822 14.9486 15.375C14.7511 15.033 14.467 14.7489 14.125 14.5514C13.8178 14.3741 13.4918 14.308 13.1627 14.2782C12.8514 14.25 12.472 14.25 12.0323 14.25H11.9678ZM10.625 15.8505C10.6659 15.8269 10.7476 15.7925 10.9727 15.7721C11.2082 15.7507 11.5189 15.75 12 15.75C12.4811 15.75 12.7918 15.7507 13.0273 15.7721C13.2524 15.7925 13.3341 15.8269 13.375 15.8505C13.489 15.9163 13.5837 16.011 13.6495 16.125C13.6731 16.1659 13.7075 16.2476 13.7279 16.4727C13.7493 16.7082 13.75 17.0189 13.75 17.5C13.75 17.9811 13.7493 18.2918 13.7279 18.5273C13.7075 18.7524 13.6731 18.8341 13.6495 18.875C13.5837 18.989 13.489 19.0837 13.375 19.1495C13.3341 19.1731 13.2524 19.2075 13.0273 19.2279C12.7918 19.2493 12.4811 19.25 12 19.25C11.5189 19.25 11.2082 19.2493 10.9727 19.2279C10.7476 19.2075 10.6659 19.1731 10.625 19.1495C10.511 19.0837 10.4163 18.989 10.3505 18.875C10.3269 18.8341 10.2925 18.7524 10.2721 18.5273C10.2507 18.2918 10.25 17.9811 10.25 17.5C10.25 17.0189 10.2507 16.7082 10.2721 16.4727C10.2925 16.2476 10.3269 16.1659 10.3505 16.125C10.4163 16.011 10.511 15.9163 10.625 15.8505Z" fill="%231C274C"></path><path fill-rule="evenodd" clip-rule="evenodd" d="M19.4678 14.25H19.5322C19.972 14.25 20.3514 14.25 20.6627 14.2782C20.9918 14.308 21.3178 14.3741 21.625 14.5514C21.967 14.7489 22.2511 15.033 22.4486 15.375C22.6259 15.6822 22.692 16.0082 22.7218 16.3374C22.75 16.6486 22.75 17.0279 22.75 17.4677V17.5322C22.75 17.972 22.75 18.3514 22.7218 18.6627C22.692 18.9918 22.6259 19.3178 22.4486 19.625C22.2511 19.967 21.967 20.2511 21.625 20.4486C21.3178 20.6259 20.9918 20.692 20.6627 20.7218C20.3514 20.75 19.9721 20.75 19.5323 20.75H19.4678C19.028 20.75 18.6486 20.75 18.3374 20.7218C18.0082 20.692 17.6822 20.6259 17.375 20.4486C17.033 20.2511 16.7489 19.967 16.5514 19.625C16.3741 19.3178 16.308 18.9918 16.2782 18.6627C16.25 18.3514 16.25 17.972 16.25 17.5323V17.4678C16.25 17.028 16.25 16.6486 16.2782 16.3374C16.308 16.0082 16.3741 15.6822 16.5514 15.375C16.7489 15.033 17.033 14.7489 17.375 14.5514C17.6822 14.3741 18.0082 14.308 18.3374 14.2782C18.6486 14.25 19.028 14.25 19.4678 14.25ZM18.4727 15.7721C18.2476 15.7925 18.1659 15.8269 18.125 15.8505C18.011 15.9163 17.9163 16.011 17.8505 16.125C17.8269 16.1659 17.7925 16.2476 17.7721 16.4727C17.7507 16.7082 17.75 17.0189 17.75 17.5C17.75 17.9811 17.7507 18.2918 17.7721 18.5273C17.7925 18.7524 17.8269 18.8341 17.8505 18.875C17.9163 18.989 18.011 19.0837 18.125 19.1495C18.1659 19.1731 18.2476 19.2075 18.4727 19.2279C18.7082 19.2493 19.0189 19.25 19.5 19.25C19.9811 19.25 20.2918 19.2493 20.5273 19.2279C20.7524 19.2075 20.8341 19.1731 20.875 19.1495C20.989 19.0837 21.0837 18.989 21.1495 18.875C21.1731 18.8341 21.2075 18.7524 21.2279 18.5273C21.2493 18.2918 21.25 17.9811 21.25 17.5C21.25 17.0189 21.2493 16.7082 21.2279 16.4727C21.2075 16.2476 21.1731 16.1659 21.1495 16.125C21.0837 16.011 20.989 15.9163 20.875 15.8505C20.8341 15.8269 20.7524 15.7925 20.5273 15.7721C20.2918 15.7507 19.9811 15.75 19.5 15.75C19.0189 15.75 18.7082 15.7507 18.4727 15.7721Z" fill="%231C274C"></path></g></svg>');
  --svg-wrench: url('data:image/svg+xml;utf8,<svg fill="currentColor" viewBox="0 0 1024 1024" 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="M1006.37 215.936c-10.784-4.976-23.582-3.088-32.558 4.848L812.5 365.68 666.868 216.272 811.06 49.744c7.84-9.056 9.745-21.536 4.865-32.512S800.26-.463 788.405-.463h-8.69c-89.12 0-242.976 7.664-311.663 77.343l-13.857 13.76c-73.28 74.768-86.288 197.376-47.68 290.576L37.236 758.112c-49.791 50.48-49.791 132.32 0 182.816l45.073 45.697c24.895 25.232 57.535 37.856 90.175 37.856 32.624 0 65.263-12.624 90.143-37.856l374.72-377.728c35.44 19.152 84 31.664 124.784 31.664 65.376 0 127.344-26.369 174.527-74.256l13.664-13.84c74.609-75.648 73.456-237.297 73.792-308.417.033-12.096-6.927-23.088-17.743-28.112zM905.666 509.008l-11.873 13.871c-35.744 36.273-82.496 53.648-131.664 53.648-24.32 0-57.088-4.576-79.216-13.792-20-8.303-38.576-20.288-55.2-35.423L217.537 940.928c-12.032 12.223-28.032 18.943-45.057 18.943s-33.04-6.72-45.088-18.943l-45.055-45.68c-24.865-25.216-24.865-66.224-.017-91.44l400.784-408.863c-13.44-19.569-22.593-40.897-28.049-62.977h-.015c-15.424-62.384-6.432-148.607 42.016-198.048L510.848 120c41.552-42.16 149.456-54.624 209.2-58.304l-117.36 135.536c-10.496 12.128-9.967 30.4 1.216 41.872L789.44 429.44c11.248 11.584 29.44 12.256 41.553 1.52L961.6 313.328c-3.888 63.36-16.192 155.376-55.935 195.68z"></path></g></svg>');
  --svg-meal: url('data:image/svg+xml;utf8,<svg fill="currentColor" version="1.1" id="Capa_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 189.748 189.748" xml:space="preserve"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><g><path d="M76.958,98.819V86.717c27.781,0,51.915,14.774,57.381,35.148l-11.697,3.151C118.582,109.837,99.36,98.819,76.958,98.819z M189.748,145.468h-12.365c-1.318,22.301-15.96,39.938-33.811,39.938H46.435c-17.838,0-32.474-17.638-33.797-39.938H0.26v-12.105 h2.016C0.828,130.075,0,126.63,0,123.095c0-16.532,16.547-30.186,37.702-31.829c7.516-18.069,30.148-30.769,55.896-30.769 c25.693,0,48.272,12.646,55.851,30.65c22.047,0.951,39.59,14.919,39.59,31.947c0,3.547-0.769,7.005-2.198,10.268h2.902 L189.748,145.468L189.748,145.468z M15.838,132.594l-0.925,0.769h157.575c2.092-2.258,4.445-5.764,4.445-10.268 c0-10.781-13.695-19.896-29.892-19.896l-6.507,0.201l-1.242-4.616c-4.072-15.17-23.294-26.188-45.695-26.188 c-22.373,0-41.595,10.985-45.69,26.128l-1.206,4.469h-4.637c-16.275,0-29.965,9.114-29.965,19.896 C12.105,126.417,13.364,129.62,15.838,132.594z M165.177,145.468H24.84c1.162,15.604,10.344,27.833,21.589,27.833h97.137 C154.827,173.301,164.012,161.071,165.177,145.468z M42.132,4.342H30.027v54.474h12.105V4.342z M98.621,4.342H86.516v41.653h12.105 V4.342z M155.11,4.342h-12.105v54.474h12.105V4.342z"></path></g></g></svg>');
  --svg-food: url('data:image/svg+xml;utf8,<svg fill="currentColor" version="1.1" id="Icons" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 32 32" xml:space="preserve"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><style type="text/css">.st0{fill:none;stroke:%23000000;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10;} </style><path class="st0" d="M22.5,20.8c-1.8,4.2-9.6,9.7-14,7.9c-5-2.1-0.8-5.1-1.6-10.1c-1.3-8.2,6.6-10.5,10.9-8.7S24.2,16.5,22.5,20.8z"></path><line class="st0" x1="20.7" y1="3.2" x2="17.9" y2="9.9"></line><path class="st0" d="M26,7.8c-2.4-1.9-6.7-0.7-6.7-0.7l0,0c3.7,1.9,6.9,4.7,9.2,8.1L29,16C29,16,30,11,26,7.8z"></path></g></svg>');
  --svg-profile: url('data:image/svg+xml;utf8,<svg viewBox="0 0 32 32" enable-background="new 0 0 32 32" id="Stock_cut" version="1.1" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" fill="%23000000"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><desc></desc><g><circle cx="16" cy="16" fill="none" r="15" stroke="%23000000" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"></circle><path d="M26,27L26,27 c0-5.523-4.477-10-10-10h0c-5.523,0-10,4.477-10,10v0" fill="none" stroke="%23000000" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"></path><circle cx="16" cy="11" fill="none" r="6" stroke="%23000000" stroke-linejoin="round" stroke-miterlimit="10" stroke-width="2"></circle></g></g></svg>');
  --svg-checkbox: url('data:image/svg+xml;utf8,<svg version="1.1" id="_x32_" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewBox="0 0 512 512" xml:space="preserve" fill="currentColor"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"> <style type="text/css"> .st0{fill:%23000000;} </style> <g> <polygon class="st0" points="440.469,73.413 218.357,295.525 71.531,148.709 0,220.229 146.826,367.055 218.357,438.587 289.878,367.055 512,144.945 "></polygon> </g> </g></svg>');
  --svg-delete: url('data:image/svg+xml;utf8,<svg viewBox="0 0 17 17" version="1.1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" class="si-glyph si-glyph-delete" fill="currentColor"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><title>1227</title><defs></defs><g stroke="none" stroke-width="1" fill="none" fill-rule="evenodd"><path d="M12.566,8 L15.611,4.956 C16.031,4.535 16.031,3.853 15.611,3.434 L12.566,0.389 C12.146,-0.031 11.464,-0.031 11.043,0.389 L7.999,3.433 L4.955,0.389 C4.534,-0.031 3.852,-0.031 3.432,0.389 L0.388,3.434 C-0.034,3.854 -0.034,4.536 0.387,4.956 L3.431,8 L0.387,11.044 C-0.034,11.465 -0.034,12.147 0.388,12.567 L3.432,15.611 C3.852,16.032 4.534,16.032 4.955,15.611 L7.999,12.567 L11.043,15.611 C11.464,16.032 12.146,16.032 12.566,15.611 L15.611,12.567 C16.031,12.146 16.031,11.464 15.611,11.044 L12.566,8 L12.566,8 Z" fill="%23434343" class="si-glyph-fill"></path></g></g></svg>');
  --svg-search: url('data:image/svg+xml;utf8,<svg 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="M11 6C13.7614 6 16 8.23858 16 11M16.6588 16.6549L21 21M19 11C19 15.4183 15.4183 19 11 19C6.58172 19 3 15.4183 3 11C3 6.58172 6.58172 3 11 3C15.4183 3 19 6.58172 19 11Z" stroke="%23000000" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
  --svg-close: url('data:image/svg+xml;utf8,<svg 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="M20.7457 3.32851C20.3552 2.93798 19.722 2.93798 19.3315 3.32851L12.0371 10.6229L4.74275 3.32851C4.35223 2.93798 3.71906 2.93798 3.32854 3.32851C2.93801 3.71903 2.93801 4.3522 3.32854 4.74272L10.6229 12.0371L3.32856 19.3314C2.93803 19.722 2.93803 20.3551 3.32856 20.7457C3.71908 21.1362 4.35225 21.1362 4.74277 20.7457L12.0371 13.4513L19.3315 20.7457C19.722 21.1362 20.3552 21.1362 20.7457 20.7457C21.1362 20.3551 21.1362 19.722 20.7457 19.3315L13.4513 12.0371L20.7457 4.74272C21.1362 4.3522 21.1362 3.71903 20.7457 3.32851Z" fill="%230F0F0F"></path></g></svg>');
  --svg-edit: url('data:image/svg+xml;utf8,<svg viewBox="0 0 16 16" xmlns="http://www.w3.org/2000/svg" fill="none"><g id="SVGRepo_bgCarrier" stroke-width="0"></g><g id="SVGRepo_tracerCarrier" stroke-linecap="round" stroke-linejoin="round"></g><g id="SVGRepo_iconCarrier"><g fill="%23000000"><path fill-rule="evenodd" d="M11.436 1.005A1.75 1.75 0 0113.902.79l.702.589a1.75 1.75 0 01.216 2.465l-5.704 6.798a4.75 4.75 0 01-1.497 1.187l-2.572 1.299a.75.75 0 01-1.056-.886l.833-2.759a4.75 4.75 0 01.908-1.68l5.704-6.798zm1.502.934a.25.25 0 00-.353.03l-.53.633 1.082.914.534-.636a.25.25 0 00-.031-.352l-.703-.59zm-.765 2.726l-1.082-.914-4.21 5.016a3.25 3.25 0 00-.621 1.15L5.933 11l1.01-.51a3.249 3.249 0 001.024-.812l4.206-5.013z" clip-rule="evenodd"></path><path d="M3.25 3.5a.75.75 0 00-.75.75v9.5c0 .414.336.75.75.75h9.5a.75.75 0 00.75-.75V9A.75.75 0 0115 9v4.75A2.25 2.25 0 0112.75 16h-9.5A2.25 2.25 0 011 13.75v-9.5A2.25 2.25 0 013.25 2H6a.75.75 0 010 1.5H3.25z"></path></g></g></svg>');
  --svg-trash: url('data:image/svg+xml;utf8,<svg 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 6.77273H9.2M19 6.77273H14.8M9.2 6.77273V5.5C9.2 4.94772 9.64772 4.5 10.2 4.5H13.8C14.3523 4.5 14.8 4.94772 14.8 5.5V6.77273M9.2 6.77273H14.8M6.4 8.59091V15.8636C6.4 17.5778 6.4 18.4349 6.94673 18.9675C7.49347 19.5 8.37342 19.5 10.1333 19.5H13.8667C15.6266 19.5 16.5065 19.5 17.0533 18.9675C17.6 18.4349 17.6 17.5778 17.6 15.8636V8.59091M9.2 10.4091V15.8636M12 10.4091V15.8636M14.8 10.4091V15.8636" stroke="%23464455" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
  --svg-menu: url('data:image/svg+xml;utf8,<svg 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="M2 6C2 5.44772 2.44772 5 3 5H21C21.5523 5 22 5.44772 22 6C22 6.55228 21.5523 7 21 7H3C2.44772 7 2 6.55228 2 6Z" fill="%23000000"></path><path d="M2 12.0322C2 11.4799 2.44772 11.0322 3 11.0322H21C21.5523 11.0322 22 11.4799 22 12.0322C22 12.5845 21.5523 13.0322 21 13.0322H3C2.44772 13.0322 2 12.5845 2 12.0322Z" fill="%23000000"></path><path d="M3 17.0645C2.44772 17.0645 2 17.5122 2 18.0645C2 18.6167 2.44772 19.0645 3 19.0645H21C21.5523 19.0645 22 18.6167 22 18.0645C22 17.5122 21.5523 17.0645 21 17.0645H3Z" fill="%23000000"></path></g></svg>');
  --svg-eye-hidden: url('data:image/svg+xml;utf8,<svg 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="M14.83 9.17999C14.2706 8.61995 13.5576 8.23846 12.7813 8.08386C12.0049 7.92926 11.2002 8.00851 10.4689 8.31152C9.73758 8.61453 9.11264 9.12769 8.67316 9.78607C8.23367 10.4444 7.99938 11.2184 8 12.01C7.99916 13.0663 8.41619 14.08 9.16004 14.83" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M12 16.01C13.0609 16.01 14.0783 15.5886 14.8284 14.8384C15.5786 14.0883 16 13.0709 16 12.01" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M17.61 6.39004L6.38 17.62C4.6208 15.9966 3.14099 14.0944 2 11.99C6.71 3.76002 12.44 1.89004 17.61 6.39004Z" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M20.9994 3L17.6094 6.39" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M6.38 17.62L3 21" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M19.5695 8.42999C20.4801 9.55186 21.2931 10.7496 21.9995 12.01C17.9995 19.01 13.2695 21.4 8.76953 19.23" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
  --svg-eye-open: url('data:image/svg+xml;utf8,<svg 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="M12 16.01C14.2091 16.01 16 14.2191 16 12.01C16 9.80087 14.2091 8.01001 12 8.01001C9.79086 8.01001 8 9.80087 8 12.01C8 14.2191 9.79086 16.01 12 16.01Z" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M2 11.98C8.09 1.31996 15.91 1.32996 22 11.98" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path><path d="M22 12.01C15.91 22.67 8.09 22.66 2 12.01" stroke="%23000000" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"></path></g></svg>');
  /*--svg-logo2: url('data:image/svg+xml; utf8,<svg xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><defs><linearGradient id="svg_4" spreadMethod="pad"><stop id="jq_stop_2233" offset="0" stop-color="#ffffff"/><stop id="jq_stop_618" offset="1" stop-color="#000000"/></linearGradient><linearGradient id="svg_10" spreadMethod="pad" x1="1" x2="1"><stop id="jq_stop_2233" offset="0" stop-color="#ffffff"/><stop id="jq_stop_618" offset="1" stop-color="#000000"/></linearGradient></defs><g class="layer"><g id="svg_11" transform="translate(-4, -14) matrix(0.959061, 0, 0, 0.863761, 54.9383, 66.5454)"><g id="svg_21" transform="matrix(1, 0, 0, 1, 0, 0) matrix(1, 0, 0, 1, -8, 22)"><path d="m302,425.43c0,0 -75,77.47 -182,-167.41c-107,-244.88 181,-185.22 189,-167.41" fill="url(#svg_4)" fill-opacity="0" id="svg_8" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/><path d="m297.93,416.31c0,0 59.28,77.47 143.85,-167.41c84.57,-244.88 -143.06,-185.22 -149.39,-167.41" fill="url(#svg_10)" fill-opacity="0" id="svg_9" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/><path d="m261,74.22c-13.69,-6.97 -76.08,-38.34 -73.03,-101.09c3.04,-62.74 109.55,85.98 101.18,113.87" fill="#000000" fill-opacity="0.01" id="svg_19" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/><path d="m315.82,69.18c12.41,-5.68 68.96,-31.22 66.2,-82.3c-2.76,-51.09 -99.31,70.01 -91.72,92.71" fill="#000000" fill-opacity="0.01" id="svg_20" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/></g><rect fill="#000000" fill-opacity="0.01" height="12" id="svg_31" stroke="#ffffff" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="20" width="590" x="-26" y="287"/><rect fill="#000000" fill-opacity="0.01" height="4" id="svg_30" rx="1" ry="1" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="586" x="-24" y="291"/><g id="svg_25" transform="matrix(1, 0, 0, 1, 0, 0) translate(0, 1) translate(0, 1) matrix(1, 0, 0, 1, 0, 3)"><rect fill="#000000" fill-opacity="0.01" height="133" id="svg_22" rx="1" ry="1" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="-21" y="217"/><rect fill="#000000" fill-opacity="0.01" height="133" id="svg_23" rx="1" ry="1" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="16" y="217.5"/><rect fill="#000000" fill-opacity="0.01" height="133" id="svg_24" rx="1" ry="1" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="53" y="217.5"/></g><g id="svg_26" transform="translate(0, 1) translate(0, 1) translate(0, 1) matrix(0.999848, 0.0174524, -0.0174524, 0.999848, 496.986, 2.69239)"><rect fill="#000000" fill-opacity="0.01" height="133" id="svg_27" rx="1" ry="1" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="-21" y="217"/><rect fill="#000000" fill-opacity="0.01" height="133" id="svg_28" rx="1" ry="1" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="16" y="217.5"/><rect fill="#000000" fill-opacity="0.01" height="133" id="svg_29" rx="1" ry="1" stroke="#000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="53" y="217.5"/></g></g></g></svg>');
  --svg-logo: url('data:image/svg+xml,<%3Fxml version="1.0"%3F><svg width="640" height="480" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"><!-- Created with SVG-edit - https://github.com/SVG-Edit/svgedit--><defs><linearGradient id="svg_4" spreadMethod="pad"><stop id="jq_stop_2233" offset="0" stop-color="%23ffffff"/><stop id="jq_stop_618" offset="1" stop-color="%23000000"/></linearGradient><linearGradient id="svg_10" spreadMethod="pad" x1="1" x2="1"><stop id="jq_stop_2233" offset="0" stop-color="%23ffffff"/><stop id="jq_stop_618" offset="1" stop-color="%23000000"/></linearGradient></defs><g class="layer"><title>Layer 1</title><g id="svg_11" transform="translate(8) matrix(0.959061, 0, 0, 0.863761, 50.9383, 52.5454)"><g id="svg_21" transform="matrix(1, 0, 0, 1, -8, 22)"><path d="m302,425.43c0,0 -75,77.47 -182,-167.41c-107,-244.88 181,-185.22 189,-167.41" fill="url(%23svg_4)" fill-opacity="0" id="svg_8" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/><path d="m297.93,416.31c0,0 59.28,77.47 143.85,-167.41c84.57,-244.88 -143.06,-185.22 -149.39,-167.41" fill="url(%23svg_10)" fill-opacity="0" id="svg_9" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/><path d="m261,74.22c-13.69,-6.97 -76.08,-38.34 -73.03,-101.09c3.04,-62.74 109.55,85.98 101.18,113.87" fill="%23000000" fill-opacity="0.01" id="svg_19" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/><path d="m315.82,69.18c12.41,-5.68 68.96,-31.22 66.2,-82.3c-2.76,-51.09 -99.31,70.01 -91.72,92.71" fill="%23000000" fill-opacity="0.01" id="svg_20" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/></g><rect fill="%23000000" fill-opacity="0.01" height="12" id="svg_31" stroke="%23ffffff" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="20" width="590" x="-26" y="287"/><rect fill="%23000000" fill-opacity="0.01" height="4" id="svg_30" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="586" x="-24" y="291"/><g id="svg_25" transform="matrix(1, 0, 0, 1, 0, 0) translate(0, 1) translate(0, 1) matrix(1, 0, 0, 1, 0, 3)"><rect fill="%23000000" fill-opacity="0.01" height="133" id="svg_22" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="-21" y="217"/><rect fill="%23000000" fill-opacity="0.01" height="133" id="svg_23" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="16" y="217.5"/><rect fill="%23000000" fill-opacity="0.01" height="133" id="svg_24" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="53" y="217.5"/></g><g id="svg_26" transform="translate(0, 1) translate(0, 1) translate(0, 1) matrix(0.999848, 0.0174524, -0.0174524, 0.999848, 496.986, 2.69239)"><rect fill="%23000000" fill-opacity="0.01" height="133" id="svg_27" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="-21" y="217"/><rect fill="%23000000" fill-opacity="0.01" height="133" id="svg_28" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="16" y="217.5"/><rect fill="%23000000" fill-opacity="0.01" height="133" id="svg_29" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="53" y="217.5"/></g></g></g></svg>');*/
  --svg-logo: url('data:image/svg+xml,%3Csvg viewBox="0 0 640 480" xmlns="http://www.w3.org/2000/svg" xmlns:svg="http://www.w3.org/2000/svg"%3E%3Cdefs%3E%3ClinearGradient id="svg_4" spreadMethod="pad"%3E%3Cstop id="jq_stop_2233" offset="0" stop-color="%23ffffff"/%3E%3Cstop id="jq_stop_618" offset="1" stop-color="%23000000"/%3E%3C/linearGradient%3E%3ClinearGradient id="svg_10" spreadMethod="pad" x1="1" x2="1"%3E%3Cstop id="jq_stop_2233" offset="0" stop-color="%23ffffff"/%3E%3Cstop id="jq_stop_618" offset="1" stop-color="%23000000"/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg class="layer"%3E%3Ctitle%3ELayer 1%3C/title%3E%3Cg id="svg_11" transform="translate(8) matrix(0.959061, 0, 0, 0.863761, 50.9383, 52.5454)"%3E%3Cg id="svg_21" transform="matrix(1, 0, 0, 1, -8, 22)"%3E%3Cpath d="m302,425.43c0,0 -75,77.47 -182,-167.41c-107,-244.88 181,-185.22 189,-167.41" fill="url(%23svg_4)" fill-opacity="0" id="svg_8" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/%3E%3Cpath d="m297.93,416.31c0,0 59.28,77.47 143.85,-167.41c84.57,-244.88 -143.06,-185.22 -149.39,-167.41" fill="url(%23svg_10)" fill-opacity="0" id="svg_9" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/%3E%3Cpath d="m261,74.22c-13.69,-6.97 -76.08,-38.34 -73.03,-101.09c3.04,-62.74 109.55,85.98 101.18,113.87" fill="%23000000" fill-opacity="0.01" id="svg_19" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/%3E%3Cpath d="m315.82,69.18c12.41,-5.68 68.96,-31.22 66.2,-82.3c-2.76,-51.09 -99.31,70.01 -91.72,92.71" fill="%23000000" fill-opacity="0.01" id="svg_20" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20"/%3E%3C/g%3E%3Crect fill="%23000000" fill-opacity="0.01" height="12" id="svg_31" stroke="%23ffffff" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-width="20" width="590" x="-26" y="287"/%3E%3Crect fill="%23000000" fill-opacity="0.01" height="4" id="svg_30" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="586" x="-24" y="291"/%3E%3Cg id="svg_25" transform="matrix(1, 0, 0, 1, 0, 0) translate(0, 1) translate(0, 1) matrix(1, 0, 0, 1, 0, 3)"%3E%3Crect fill="%23000000" fill-opacity="0.01" height="133" id="svg_22" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="-21" y="217"/%3E%3Crect fill="%23000000" fill-opacity="0.01" height="133" id="svg_23" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="16" y="217.5"/%3E%3Crect fill="%23000000" fill-opacity="0.01" height="133" id="svg_24" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="53" y="217.5"/%3E%3C/g%3E%3Cg id="svg_26" transform="translate(0, 1) translate(0, 1) translate(0, 1) matrix(0.999848, 0.0174524, -0.0174524, 0.999848, 496.986, 2.69239)"%3E%3Crect fill="%23000000" fill-opacity="0.01" height="133" id="svg_27" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="-21" y="217"/%3E%3Crect fill="%23000000" fill-opacity="0.01" height="133" id="svg_28" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="16" y="217.5"/%3E%3Crect fill="%23000000" fill-opacity="0.01" height="133" id="svg_29" rx="1" ry="1" stroke="%23000000" stroke-dasharray="null" stroke-linecap="null" stroke-linejoin="null" stroke-opacity="null" stroke-width="20" width="14" x="53" y="217.5"/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E');
}

i.login { mask: var(--svg-login); }
i.logout { mask: var(--svg-logout); }
i.register { mask: var(--svg-register); }
i.users { mask: var(--svg-users); }
i.calendar { mask: var(--svg-calendar); }
i.calendar-num { mask: var(--svg-calendar-num); }
i.range { mask: var(--svg-range); }
i.wrench { mask: var(--svg-wrench); width: 0.9rem; height: 0.9rem; }
i.meal { mask: var(--svg-meal); margin-right: 0.1rem; }
i.food { mask: var(--svg-food); width: 1.1rem; height: 1.1rem; }
i.profile { mask: var(--svg-profile); width: 0.9rem; height: 0.9rem; }
i.checkbox { mask: var(--svg-checkbox); }
i.delete { mask: var(--svg-delete); }
i.search { mask: var(--svg-search); }
i.close { mask: var(--svg-close); }
i.edit { mask: var(--svg-edit); }
i.trash { mask: var(--svg-trash); }
i.menu { mask: var(--svg-menu); }
i.eye-hidden { mask: var(--svg-eye-hidden); }
i.eye-open { mask: var(--svg-eye-open); }
i.logo { mask: var(--svg-logo); background-color: #FFF; }

/* General */
.inline-block { display: inline-block; margin: 0; }
.hidden { display: none; }

/* Forms */
form { margin: 0 0 28px 0; padding: 0; }
fieldset, .messages { margin: 0; padding: 0; border: none; }
.messages:not(:has(p)) { padding: 0; margin: 0; }
.messages:not(:has(p)) { padding: 0; margin: 0; }
.messages .error { color: var(--color-error); }
.messages .error { color: var(--color-error); }
.messages p { margin: 0.8rem 0; font-size: 0.75rem; }
.messages p:last-child { margin-bottom: 0; }
.messages .success { color: var(--color-success); }
.form-info { max-width: 540px; padding: 6px 0; font-size: 0.8rem; display: block; color: var(--color-text-dark); }
fieldset { margin-top: 1rem; }
fieldset:first-child { margin-top: 0; }
fieldset .hint { display: none; font-size: 0.75rem; margin: 0.4rem 0; }
fieldset .hint.show { display: block; }
fieldset .hint.error { color: var(--color-error); }
fieldset .hint.success { color: var(--color-success); }
fieldset legend { color: var(--color-border); font-weight: normal; font-size: 0.8rem; }
input[type="text"], input[type="password"] { scroll-margin-top: 80px; -webkit-appearance: none; padding: 4px 8px; background-color: #FFF; font-size: 1rem; font-family: ubuntumono, monospace; color: var(--color-text-dark); border-radius: 6px; box-shadow: var(--color-input-shadow) 0 0 3px 0 inset; border: 1px solid transparent; }
button { font-weight: normal; -webkit-appearance: none; margin: 0; font-size: 1rem; font-family: ubuntumono, monospace; background-color: var(--color-blue); padding: 4px 24px; border-radius: 6px; color: var(--color-text-dark); cursor: pointer; border: 1px solid transparent; box-shadow: var(--color-input-shadow) 0 1px 2px, rgba(0, 0, 0, 0.30) 0 1px 2px; }
button:hover { background-color: #E5FFFB; }
button:active { border: 1px solid #AAA; }
button.green { background-color: #E5FF2E; }
button.green:hover { background-color: #F3FF9B; }
button.red { background-color: #FFB5B5; }
button.red:hover { background-color: #FFC4C4; }
button[disabled], button[disabled]:hover, button[disabled]:active { background-color: #CCC; }
label { display: block; color: var(--color-border); }
.inline-group { margin-top: 0.4rem; }
.input-group.inline-block label { font-size: 0.8rem; display: block; margin-bottom: 4px; }
.input-group:has(.error) label { color: var(--color-error); }
.input-group.full input { width: calc(100% - 18px); }
.input-group.full label { display: block; }
input.error { border: 1px solid var(--color-error); }

/* Header */
header { position: fixed; left: 0; right: 0; background-color: var(--color-background-light); border-bottom: 1px dashed var(--color-background-dark); }
h2 { background-color: var(--color-background-dark); font-size: 2rem; line-height: 1; width: 30%; text-align: right; margin: 0; font-family: novamono, monospace; color: var(--color-text-light); height: 45px; }
h2 a { display: inline-block; margin-right: 20px; font-size: 1.3rem; position: relative; vertical-align: middle; margin-top: -14px; }
header h2 .logo { width: 40px; height: 30px; margin-right: 8px; position: relative; top: 3px; }
header a { color: inherit; text-decoration: none; }
header a:hover { text-decoration: none; }
nav { position: absolute; left: 30%; bottom: 0; padding-left: 12px; }
nav a { padding: 0 4px; display: inline-block; line-height: 2rem; }
nav a.active { color: var(--color-border); }
nav a.active i { background-color: var(--color-border); }
nav i { vertical-align: middle; }
nav a:hover { color: var(--color-border); }
nav a:hover i { background-color: var(--color-border); }
#mobile-nav { display: none; }

/* Side menu */
menu { position: fixed; left: 0; text-align: right; width: 30%; float: left; padding-top: 20px; color: var(--color-text-dark); }
menu h5 { display: inline-block; max-width: 200px; font-size: 1.2rem; line-height: 0.8; margin-right: 20px; margin-top: 20px; }
menu h5:first-child { margin-top: 0; }
menu i { background-color: var(--color-text-dark); vertical-align: top; }
menu a { line-height: 1.2rem; position: relative; display: inline-block; max-width: 220px; color: var(--color-text-light); text-decoration: none; margin-right: 20px; margin-top: 0.2rem; }
menu .inactive { display: inline-block; max-width: 200px; margin-right: 20px; margin-top: 0.2rem; }
menu a:hover { text-decoration: none; }
menu a.active:after { Content: '\00AB'; position: absolute; right: -16px; }
menu a:hover:after { Content: '\00AB'; position: absolute; right: -16px; color: var(--color-border); }

/* q-checkbox */
.q-checkbox { cursor: pointer; display: inline-block; }
.q-checkbox .box { position: relative; vertical-align: middle; display: inline-block; width: 28px; height: 28px; background: #FFF; border-radius: 4px; box-shadow: var(--color-input-shadow) 0 1px 4px 0 inset; border: 1px solid transparent; }
.q-checkbox i { width: 34px; height: 34px; position: absolute; top: -4px; left: 0; background-color: var(--color-border); }
.q-checkbox:not([checked]) i { display: none; }
.q-checkbox .text { vertical-align: middle; }
.q-checkbox:hover .box { background-color: #F9F9F9; }

/* q-radio */
.q-radio { margin-right: 12px; cursor: pointer; display: inline-block; }
.q-radio .box { position: relative; vertical-align: middle; display: inline-block; width: 28px; height: 28px; background: #FFF; border-radius: 50%; box-shadow: var(--color-input-shadow) 0 1px 4px 0 inset; border: 1px solid transparent; }
.q-radio i { width: 34px; height: 34px; position: absolute; top: -4px; left: 0; background-color: var(--color-border); }
.q-radio:not([checked]) i { display: none; }
.q-radio .text { vertical-align: middle; }
.q-radio:hover .box { background-color: #F9F9F9; }

/* q-search */
.q-search { cursor: pointer; font-size: 0.8rem; padding: 4px 0; display: block; background: #fff; position: relative; width: 100%; border-radius: 6px; box-shadow: 1px 2px 3px var(--color-input-shadow); margin: 6px 0; }
.q-search .placeholder { display: block; padding: 4px 12px 4px 12px; color: #888; }
.q-search.open { margin: 0; }
.q-search.open .search-container { height: 30px; position: relative; }
.q-search i.search { width: 28px; height: 28px; position: absolute; left: 6px; top: 2px; }
.q-search .search { display: none; height: 100%; position: relative; }
.q-search.open i.search { z-index: 135; }
.q-search.open .search { display: block; height: 100%; }
.q-search .close-button { display: none; z-index: 135; }
.q-search .search input[type="text"] { z-index: 134; position: absolute; top: 0; right: 0; bottom: 0; left: 0; background: #fff; border-radius: 0; border: 1px solid #CCC; padding: 2px 8px 2px 40px; margin: 0; }
.q-search .options { display: none; z-index: 133; background: #fff; position: absolute; top: 32px; width: 100%; padding: 6px 0; border-radius: 4px; box-shadow: 0 1px 1px var(--color-input-shadow), 0 2px 2px rgba(0,0,0,0.12); max-height: 260px; overflow-y: auto; }
.q-search.open .options { display: block; }
.q-search .option { padding: 4px 8px; }
.q-search .option:not(.info):hover { background-color: #F6F6F6; cursor: pointer; }
.q-search .option.info { color: #888; }
.q-search.open .date { font-size: 0.65rem; color: #666; display: block; }

/* Content */
#content { padding-top: 50px; margin-left: 30%; }
h1 { color: var(--color-border); font-size: 1.1rem; line-height: 1; text-transform: uppercase; padding: 12px 20px 16px 20px; border-bottom: 1px dashed var(--color-background-dark); }
#content-inner { padding: 20px; max-width: 880px; }

#profile-follower-list { margin-top: 4px; }
#profile-follower-list li { border-top: 1px dashed #CCC; padding: 4px 8px; background-color: #FFFFFF80; }
#profile-follower-list li:hover { background-color: #FFFFFFDD; }
#profile-follower-list li:last-child { border-bottom: 1px dashed #CCC; }
#profile-follower-list i { float: right; width: 1rem; height: 1rem; }
#profile-follower-list i:hover { cursor: pointer; background-color: var(--color-background-dark); }

#new-food-form .macros { margin-bottom: 20px; }
#new-food-form .macros .input-group input { width: 60px; text-align: right; }
#new-food-form .macros .input-group { margin: 4px 0 0 0; }

#register-form { margin-top: 28px; }

.list-row { overflow: hidden; font-size: 0.8rem; background-color: #FFFFFF; margin: 0; padding: 0 8px; border-radius: 4px; }
.list-row:nth-of-type(even) { background-color: #FFF; }
.list-row:nth-of-type(odd) { background-color: var(--color-background-light-ev); }
.list-row:hover { }
.list-row span { line-height: 1.8rem; }
.list-row .left { display: inline-block; }
.list-row .right { float: right; }
.list-row .q-checkbox .box { width: 24px; height: 24px; }
.list-row .q-checkbox i { width: 28px; height: 28px; }
.list-row .macros .macro { display: inline-block; margin-right: 4px; }
.list-row .num { display: inline-block; min-width: 40px; text-align: right; }
.list-row .suffix { font-size: 0.6rem; margin-left: 2px; color: var(--color-text-dark); }
.list-row .date { font-size: 0.7rem; }
.list-row .amount input { font-size: 0.8rem; width: 54px; display: inline-block; padding: 2px 4px; vertical-align: middle; text-align: right; }
.list-row .name { color: var(--color-text-dark); }
.list-row:has(.hide[data-hidden="true"]) .name { color: #CCC; }
.list-row .num { color: var(--color-border); }
.list-row a i.edit { vertical-align: middle; }
.list-row .hide { display: inline-block; cursor: pointer; }
.list-row .hide[data-hidden="true"] i { vertical-align: middle; mask: var(--svg-eye-hidden); }
.list-row .hide[data-hidden="false"] i { vertical-align: middle; mask: var(--svg-eye-open); }
.list-row a:hover i { background-color: var(--color-border); }
.list-row .list-row { font-size: 0.8rem; padding: 0; border-radius: 0; }
.list-row .list-row:first-child { border-top: 1px dashed #AAA; }
.list-row .list-row:last-child { border-bottom: 1px dashed #AAA; margin: 4px; }
.list-row .list-row .name { color: var(--color-text-dark); font-size: 0.7rem; }
.list-row .list-row .num { font-size: 0.7rem; }
.list-row .list-row:nth-of-type(odd) { background-color: #FFF; }
.list-row .list-row:nth-of-type(even) { background-color: var(--color-background-light-ev); }
.list-row .foods { clear: both; }
.list-row .date input { width: 100px; font-size: 0.8rem; }

.macro-summary { display: block; margin: 16px 0; padding: 2px 4px; border-radius: 4px; background-color: var(--color-background-dark); }
.macro-summary h4 { font-weight: bold; font-size: 0.8rem; color: #FFF; line-height: 0.8rem; padding-bottom: 2px; }
.macro-summary .macros { font-size: 0.8rem; background: #FFF; margin: 0 -3px -1px -3px; border-radius: 0 0 4px 4px; padding: 0 4px 2px 4px; }
.macro-summary .macro { display: inline-block; margin-left: 16px; }
.macro-summary .num { color: var(--color-border); display: inline-block; min-width: 40px; text-align: right; }
.macro-summary .suffix { font-size: 0.6rem; margin-left: 2px; }

#diets-list .action { float: right; }
#diets-list .delete { vertical-align: middle; }
#diets-list .action:hover { cursor: pointer; }
#diets-list .action:hover .delete { background-color: var(--color-border); }
#diets-list input { font-size: 0.8rem; }

/* Diet entries */
.year-header { font-size: 1.4rem; font-weight: bold; margin: 0; color: var(--color-border); }

.week-header.list-row { line-height: 1rem; margin: 20px -2px 4px -2px; padding: 2px 4px; border-radius: 4px; background-color: var(--color-background-dark); }
.week-header.list-row .left { line-height: inherit; }
.week-header.list-row .date { font-weight: bold; color: #FFF; font-size: 0.8rem; line-height: inherit; }
.week-header.list-row .right { line-height: inherit; padding: 0 8px 0 4px; margin: 0 -2px 0 0; display: block; background: #FFF; border-radius: 4px; }
.week-header.list-row .macros { padding: 0 8px; margin-right: 4px; line-height: inherit; }
.week-header.list-row .macros .macro { line-height: inherit; }
.week-header.list-row .num { font-size: 0.75rem; line-height: inherit; }
.week-header.list-row .suffix { line-height: inherit; }
.week-header.list-row .weight { padding: 0 8px; line-height: inherit; }
.week-header.list-row .weight .num { min-width: 50px; display: inline-block; text-align: right; font-size: 0.75rem; }

.calendar.list-row a { color: #AAA; display: block; cursor: pointer; }
.calendar.list-row.entry a { color: #666; }
.calendar.list-row a { #AAA; }
.calendar.list-row a:hover { color: var(--color-link); }
.calendar.list-row .date { font-size: 0.75rem; }
.calendar.list-row .macros { padding: 0 8px; margin-right: 4px; }
.calendar.list-row .macros .num { font-size: 0.75rem; }
.calendar.list-row .weight { padding: 0 8px; }
.calendar.list-row .weight .num { min-width: 50px; display: inline-block; text-align: right; font-size: 0.75rem; }

h3 { color: var(--color-border); }

.keyboard { display: none; }

/* Controls */
.controls { text-align: center; position: fixed; right: 0; bottom: 0; left: 0; background: #F799CA; border-top: 1px dashed var(--color-background-light); padding: 4px 8px 6px 30%; }
.controls button { position: relative; padding-left: 12px; padding-right: 12px; background-color: var(--color-background-light); }
.controls button:has(i) { position: relative; padding-left: 48px; padding-right: 12px; }
.controls i { position: absolute; left: 0; }
.controls i.checkbox { background-color: var(--color-success); top: 0; width: 32px; height: 32px; left: 8px; }
.controls i.trash { background-color: var(--color-error); top: -3px; width: 36px; height: 36px; left: 6px; }
.controls button.green { background-color: var(--color-background-light); color: #000; }
.controls button.red { background-color: var(--color-background-light); color: #000; }
.controls button.green:hover { background-color: #CCC; }
.controls button.red:hover { background-color: #CCC; }
.controls button.green:hover { background-color: var(--color-background-light); }
.controls button.red:hover { background-color: var(--color-background-light); }

/* Mobile */
@media screen and (max-width: 800px) {
  /* q-numpad */
  .keyboard { display: block; border-top: 1px solid #999; position: fixed; bottom: 0; width: 100%; background: #DDD; }
  .keyboard button[key] { cursor: pointer; border-radius: 4px; background: #F2F2F2; width: 31.33%; float: left; line-height: 38px; text-align: center; margin: 1%; }
  body.keyboard-open { padding-bottom: 294px; }
  @keyframes prevent_ios_focus_scroll {
    0% { opacity: 0; }
    100% { opacity: 1; }
  }
  .input--focused { animation: prevent_ios_focus_scroll 0.01s; }

  body { background: var(--color-background-light); }
  body.no-scroll { }
  #bg-image { background: transparent; }

  header { width: 100%; z-index: 500; height: 40px; margin: 0; }
  header h2 { font-size: 1rem; text-align: left; height: 100%; display: block; width: 100%; background-color: var(--color-background-dark); }
  header h2 a { margin: 0 0 0 58px; font-size: 1rem; line-height: 40px; margin: 0; padding-left: 52px; }
  header h2 .logo { width: 40px; height: 30px; position: absolute; left: 4px; margin: 0; }

  #mobile-nav { display: block; width: 40px; cursor: pointer; line-height: 40px; text-align: center; height: 40px; right: 0; z-index: 500; position: absolute; }
  #mobile-nav i { vertical-align: middle; background-color: var(--color-text-light); }
  header:has(#mobile-nav.open) nav { display: block; }
  body:has(#mobile-nav.open) { overflow: hidden; }

  nav { display: none; position: fixed; left: 0; right: 0; top: 40px; border-top: 1px dashed var(--color-border); background-color: #F799CA33; }
  nav .wrap { overflow-y: scroll; text-align: right; margin-left: calc(100% - 300px); padding: 0 0 0 4px; height: 100%; background: linear-gradient(to left, var(--color-background-light) 0%, var(--color-background-light) 98%, var(--color-background-dark) 98%, transparent 100%); }
  nav .icon-wrap { float: right; width: 32px; text-align: center; margin-left: 8px; }
  nav a { line-height: 1.8rem; display: block; color: var(--color-text-lessdark); border-bottom: 1px dashed var(--color-background-dark); }
  nav a.active { background-color: #F799CA22; }
  nav i { background-color: var(--color-text-lessdark); }
  header:has(#mobile-nav.open) #mobile-nav-close { position: absolute; left: 0; height: 100%; width: calc(100% - 300px + 10%); }

  menu { position: static; width: auto; float: none; padding-top: 4px; padding-bottom: 4px; margin-top: 0; border-bottom: 1px dashed var(--color-background-dark); }
  menu a { display: block; line-height: 1.4rem; margin: 4px 40px 4px 0; border: none; font-size: 0.9rem; max-width: none; }
  menu a.active { background-color: transparent; }
  menu br { display: none; }
  menu h5 { display: none; }

  #content { padding-top: 40px; margin: 0; padding-bottom: 60px; }
  #content-inner { padding: 16px 8px; }

  .q-search .placeholder { font-size: 0.8rem; }
  .q-search.open { position: absolute; top: 38px; right: 0; bottom: 0; left: 0; }
  .q-search.open .options { overflow: scroll; position: fixed; top: 70px; bottom: 0; max-height: inherit; padding: 0; overscroll-behavior-y: none; }
  .q-search.open .close-button { display: block; position: absolute; top: 6px; right: 0; cursor: pointer; padding: 0 6px; }
  .q-search.open i.close { display: block; width: 20px; height: 20px; }
  .q-search.open .option { font-size: 0.8rem; padding: 8px 8px; border-bottom: 1px dotted var(--color-border); }

  h1 { font-size: 0.8rem; border: none; padding: 8px; border-bottom: 1px dashed var(--color-background-dark); }
  h3 { margin-top: 1rem; font-size: 1rem; border: none; }
  h4 { font-size: 1rem; color: #FFF; }

  p { font-size: 0.8rem; line-height: 1.2; margin-top: 6px; }
  label { font-size: 1rem; }

  .year-header { font-size: 0.8rem; }
  .month-header { font-size: 0.8rem; border-bottom: 1px solid var(--color-border); }

  fieldset { margin-top: 0.5rem; }

  .list-row { margin: 0; position: relative; padding: 8px 2px; }
  .list-row.entry { padding: 4px 2px; }
  .list-row span { line-height: 1rem; }
  .list-row .num { font-size: 0.7rem; min-width: 40px; }
  .list-row .left { line-height: 1rem; }
  .list-row .date { line-height: 1rem; font-weight: bold; }
  .list-row .date::after { content: "\A"; white-space: pre-wrap; }
  .list-row .right { float: none; display: block; margin-bottom: 0; }
  .list-row .macros { display: block; border: none; padding: 0; }
  .list-row .macros .macro { margin: 0 4px 0 0; line-height: 1rem; }
  .list-row .macros .suffix { font-size: 0.6rem; }
  .list-row .weight { position: absolute; top: 4px; right: 0; border: none; }
  .list-row .meal .right { float: right; }
  .list-row .meal .amount input { width: 26px; }
  .list-row .name { font-size: 0.75rem; }
  .list-row .list-row { padding-left: 12px; }
  .list-row:has(.hide) { padding-right: 26px; }
  .list-row .hide { position: absolute; right: 2px; top: calc(50% - 11px); }

  .list-row:has(i.edit) { padding-right: 26px; }
  .list-row a:has(i.edit) { position: absolute; right: 2px; top: calc(50% - 11px); }

  .inline-block { display: block; }

  .macro-summary { margin: 0.5rem -2px 0 -2px; }

  .week-header.list-row .macros { margin-left: -2px; }
  .week-header.list-row .weight { margin: -2px 2px 0 0; }
  .week-header.list-row .weight .suffix { color: #FFF; }
  .week-header.list-row .weight .num { color: #FFF; }
  .week-header.list-row .right { margin: 0 -2px 0 -2px; border-radius: 4px; }

  input[type="text"], input[type="password"] { font-size: 0.9rem; padding: 8px; width: 100%; box-sizing: border-box; }

  /* Controls */
  .controls { left: 0; padding-left: 4px; }
  .controls button { font-size: 0.75rem; }
  .controls i.checkbox { top: -4px; width: 32px; height: 32px; left: 8px; }
  .controls i.trash { top: -5px; width: 36px; height: 36px; }
}

