
.icon {
    display: inline-block;
    width: 1em;
    height: 1em;
    min-width: 1em;
    min-height: 1em;

    background-color: currentColor;
    color: currentColor;

    -webkit-mask-repeat: no-repeat;
    -webkit-mask-position: center;
    -webkit-mask-size: contain;

    mask-repeat: no-repeat;
    mask-position: center;
    mask-size: contain;
}


.icon-xxxs { font-size: 12px; }
.icon-xxs { font-size: 16px; }
.icon-xs { font-size: 20px; }
.icon-sm { font-size: 24px; }
.icon-md { font-size: 28px; }
.icon-lg { font-size: 32px; }
.icon-xl { font-size: 40px; }

.icon-menu { font-size: 24px; }

.icon-progress {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'>\
<path d='M3 3V16.2C3 17.8802 3 18.7202 3.32698 19.362C3.6146 19.9265 4.07354 20.3854 4.63803 20.673C5.27976 21 6.11984 21 7.8 21H21' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/>\
<path d='M7 17L7 15' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/>\
<path d='M15 17L15 9' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/>\
<path d='M11 17L11 12' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/>\
<path d='M19 17L19 6' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-memory-help {
    --icon-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M9.81537%209.75224C9.90621%209.494%2010.0427%209.25664%2010.2163%209.05041C10.3794%208.85662%2010.5753%208.6903%2010.7971%208.55998C11.2549%208.29095%2011.7931%208.1926%2012.3164%208.28237C12.8397%208.37213%2013.3144%208.64421%2013.6563%209.05041C13.9983%209.45661%2014.1854%209.97072%2014.1846%2010.5017C14.1846%2012.0006%2011.9363%2012.75%2011.9363%2012.75V12.957M11.9654%2015.75H11.9754M22%2012C22%2017.5228%2017.5228%2022%2012%2022C6.47715%2022%202%2017.5228%202%2012C2%206.47715%206.47715%202%2012%202C17.5228%202%2022%206.47715%2022%2012Z%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-arena {
    --icon-mask-image: url('/images/blitz.svg');
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-dates-info {
    --icon-mask-image: url('/images/about.svg');
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

@media (max-width: 768px) { 
  
.icon-xxs { font-size: 12px; }    
.icon-xs { font-size: 16px; }
.icon-sm { font-size: 20px; }
.icon-md { font-size: 24px; }
.icon-lg { font-size: 28px; }
.icon-xl { font-size: 36px; } 
    
} 


.icon-secondary {
    color: #B9C3CB;
}

.icon-primary {
    color: #0070FF;
}

.icon-edit {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M22.9233 21.6875H13.7681C13.1738 21.6875 12.6914 22.1699 12.6914 22.7642C12.6914 23.3586 13.1738 23.841 13.7681 23.841H22.9233C23.5176 23.841 24 23.3586 24 22.7642C24 22.1699 23.5176 21.6875 22.9233 21.6875Z'/>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M8.21953 5.88323C8.3623 5.69335 8.63186 5.65493 8.822 5.79736L16.2586 11.3683C16.4491 11.511 16.4877 11.7812 16.3448 11.9715L9.42543 21.1882C7.76008 23.4134 5.2477 23.8585 3.51056 23.8585C2.43382 23.8585 1.65857 23.6862 1.57243 23.6718C1.3858 23.6288 1.21352 23.4996 1.11303 23.3273C1.01253 23.1407-1.45678 18.7476 1.29966 15.0867L8.21953 5.88323Z'/>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M19.1161 8.28167L18.1542 9.56045C18.0114 9.75027 17.7419 9.78866 17.5517 9.64624L10.1139 4.07444C9.92385 3.93206 9.88491 3.66269 10.0269 3.4723L10.9903 2.18016C11.9809 .845008 13.517 .141541 15.0675 .141541C16.1299 .141541 17.1923 .47174 18.1111 1.16085C19.1879 1.97917 19.8913 3.17076 20.0923 4.50591C20.2789 5.85542 19.9344 7.19058 19.1161 8.28167Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-plus {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M10 0C11.6759 0 13.308 .152572 14.8646 .327315L14.8676 .327657C16.0994 .469886 17.2469 1.0253 18.1227 1.90328C18.9985 2.78128 19.5509 3.93008 19.6899 5.16234L19.6905 5.16752C19.8566 6.71442 20 8.33556 20 10C20 11.6645 19.8566 13.2842 19.6907 14.8324L19.6899 14.8377C19.5509 16.0699 18.9985 17.2187 18.1227 18.0968C17.2469 18.9747 16.0994 19.5301 14.8676 19.6724L14.8644 19.6728C13.3065 19.8474 11.6759 20 10 20C8.32408 20 6.69204 19.8474 5.13543 19.6728L5.13244 19.6724C3.90053 19.5301 2.75314 18.9747 1.87737 18.0968C1.0016 17.2187 .449124 16.0699 .310019 14.8377L.309429 14.8324C.143391 13.2842 0 11.663 0 10C0 8.33701 .143391 6.71585 .309429 5.16627L.310019 5.1609C.449124 3.92863 1.0016 2.77983 1.87737 1.90185C2.75314 1.02385 3.90053 .468439 5.13244 .32621L5.13728 .325657C6.69299 .154095 8.32392 0 10 0ZM8.80949 5.2381C8.80949 4.58061 9.34249 4.04762 9.99996 4.04762C10.6574 4.04762 11.1904 4.58061 11.1904 5.2381V8.80952H14.7619C15.4194 8.80952 15.9524 9.34251 15.9524 10C15.9524 10.6575 15.4194 11.1905 14.7619 11.1905H11.1904V14.7619C11.1904 15.4194 10.6574 15.9524 9.99996 15.9524C9.34249 15.9524 8.80949 15.4194 8.80949 14.7619V11.1905H5.2381C4.58061 11.1905 4.04762 10.6575 4.04762 10C4.04762 9.34251 4.58061 8.80952 5.2381 8.80952H8.80949V5.2381Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-trash {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M20.8486 9.04096C20.8486 8.70101 20.5694 8.42511 20.2254 8.42511H3.77711C3.43184 8.42511 3.15388 8.70101 3.15388 9.04096C3.15388 10.269 3.13144 11.4132 3.11025 12.4737C3.01801 17.0914 2.95694 20.1423 4.84532 22.0453C6.18651 23.3965 8.389 24 11.9875 24C15.5898 24 17.796 23.3952 19.141 22.0416C21.0381 20.13 20.9782 17.0643 20.8897 12.4208C20.8698 11.375 20.8486 10.248 20.8486 9.04096Z'/>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M22.0652 4.3319H16.9036C16.8525 3.52637 16.6269 2.39074 15.8154 1.46942C14.9578 .495145 13.674 0 11.9988 0C10.3248 0 9.04091 .495145 8.18334 1.46942C7.3719 2.39074 7.14504 3.52637 7.09394 4.3319H1.93484C1.41881 4.3319 1 4.74575 1 5.25568C1 5.7656 1.41881 6.17946 1.93484 6.17946H22.0652C22.5812 6.17946 23 5.7656 23 5.25568C23 4.74575 22.5812 4.3319 22.0652 4.3319Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-home {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M10.4378 2.01094C11.3647 1.33017 12.6365 1.33017 13.5634 2.01096L14.7224 2.86227C18.1253 5.36165 21.0431 8.42902 23.3372 11.922L23.7091 12.4881C24.5097 13.7073 23.5467 15.1545 22.2558 15.1545H21.0224C21.0904 16.7102 21.0014 18.2704 20.7558 19.8129C20.5041 21.3935 19.117 22.5004 17.5553 22.5004H14.572V16.8676C14.572 15.4178 13.4206 14.2426 12.0005 14.2426C10.5802 14.2426 9.42895 15.4178 9.42895 16.8676V22.5004H6.44577C4.88403 22.5004 3.49704 21.3935 3.24533 19.8129C2.99968 18.2704 2.91079 16.7102 2.97884 15.1545H1.74503C.454189 15.1545-.508849 13.7073 .291903 12.4881L.663794 11.9219C2.95799 8.42897 5.87567 5.36167 9.27855 2.86235L10.4378 2.01094Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}



.icon-holiday {
    --icon-mask-image: url('/images/holiday-36c5c3752a02.svg');
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-schedule {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M8.57502 1.71446C8.57502 1.00436 7.99938 0.428711 7.28927 0.428711C6.57917 0.428711 6.00352 1.00436 6.00352 1.71446V3.08997C3.24193 3.41698 1.04788 5.5887 0.730699 8.31276C0.327885 11.7723 0.327885 14.7288 0.730699 18.1884C1.06446 21.0547 3.47642 23.3096 6.44103 23.4471C8.21797 23.5294 10.0325 23.5722 12.0002 23.5722C13.9679 23.5722 15.7824 23.5294 17.5592 23.4471C20.524 23.3096 22.9359 21.0547 23.2697 18.1884C23.6724 14.7288 23.6724 11.7723 23.2697 8.31276C22.9525 5.58882 20.7585 3.41716 17.9971 3.09003V1.71446C17.9971 1.00436 17.4216 0.428711 16.7114 0.428711C16.0013 0.428711 15.4257 1.00436 15.4257 1.71446V2.97503C14.3228 2.94448 13.1895 2.92884 12.0002 2.92884C10.811 2.92884 9.6778 2.94448 8.57502 2.97503V1.71446ZM7.29172 11.6301V11.6281H7.29369H7.29566V11.6301V11.6321H7.29369H7.29172V11.6301ZM7.29369 10.1558C6.92197 10.1558 6.52762 10.2626 6.22691 10.5633C5.92618 10.864 5.81936 11.2584 5.81936 11.6301C5.81936 12.0018 5.92618 12.3962 6.22691 12.6969C6.52762 12.9976 6.92197 13.1044 7.29369 13.1044C7.66541 13.1044 8.05976 12.9976 8.36049 12.6969C8.6612 12.3962 8.76802 12.0018 8.76802 11.6301C8.76802 11.2584 8.6612 10.864 8.36049 10.5633C8.05976 10.2626 7.66541 10.1558 7.29369 10.1558ZM7.29172 16.7731V16.7711H7.29369H7.29566V16.7731V16.7751H7.29369H7.29172V16.7731ZM7.29369 15.2988C6.92197 15.2988 6.52762 15.4056 6.22691 15.7063C5.92618 16.007 5.81936 16.4014 5.81936 16.7731C5.81936 17.1448 5.92618 17.5391 6.22691 17.8398C6.52762 18.1405 6.92197 18.2475 7.29369 18.2475C7.66541 18.2475 8.05976 18.1405 8.36049 17.8398C8.6612 17.5391 8.76802 17.1448 8.76802 16.7731C8.76802 16.4014 8.6612 16.007 8.36049 15.7063C8.05976 15.4056 7.66541 15.2988 7.29369 15.2988ZM11.9978 16.7711V16.7731V16.7751H11.9997H12.0017V16.7731V16.7711H11.9997H11.9978ZM10.9329 15.7063C11.2337 15.4056 11.628 15.2988 11.9997 15.2988C12.3715 15.2988 12.7658 15.4056 13.0665 15.7063C13.3673 16.007 13.4741 16.4014 13.4741 16.7731C13.4741 17.1448 13.3673 17.5391 13.0665 17.8398C12.7658 18.1405 12.3715 18.2475 11.9997 18.2475C11.628 18.2475 11.2337 18.1405 10.9329 17.8398C10.6322 17.5391 10.5254 17.1448 10.5254 16.7731C10.5254 16.4014 10.6322 16.007 10.9329 15.7063ZM12.0045 11.6301V11.6281H12.0064H12.0084V11.6301V11.6321H12.0064H12.0045V11.6301ZM12.0064 10.1558C11.6347 10.1558 11.2404 10.2626 10.9397 10.5633C10.6389 10.864 10.5321 11.2584 10.5321 11.6301C10.5321 12.0018 10.6389 12.3962 10.9397 12.6969C11.2404 12.9976 11.6347 13.1044 12.0064 13.1044C12.3781 13.1044 12.7725 12.9976 13.0732 12.6969C13.3739 12.3962 13.4808 12.0018 13.4808 11.6301C13.4808 11.2584 13.3739 10.864 13.0732 10.5633C12.7725 10.2626 12.3781 10.1558 12.0064 10.1558ZM16.7072 11.6281V11.6301V11.6321H16.7091H16.7111V11.6301V11.6281H16.7091H16.7072ZM15.6423 10.5633C15.9431 10.2626 16.3374 10.1558 16.7091 10.1558C17.0809 10.1558 17.4752 10.2626 17.7759 10.5633C18.0766 10.864 18.1834 11.2584 18.1834 11.6301C18.1834 12.0018 18.0766 12.3962 17.7759 12.6969C17.4752 12.9976 17.0809 13.1044 16.7091 13.1044C16.3374 13.1044 15.9431 12.9976 15.6423 12.6969C15.3416 12.3962 15.2348 12.0018 15.2348 11.6301C15.2348 11.2584 15.3416 10.864 15.6423 10.5633Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-saved {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M19.1006 3.10361C19.3607 1.52583 18.1523-.200208 16.3317 .0180272C15.0584 .170659 13.5047 .602818 12.3353 1.85971C11.8544 1.79951 11.3639 1.76848 10.866 1.76848C7.98076 1.76848 5.33045 2.81862 3.36969 4.54502C3.04035 4.15392 2.76631 3.71126 2.584 3.21732C2.32904 2.5265 1.56234 2.17318 .871521 2.42814C.180707 2.6831-.172617 3.44981 .0823498 4.14062C.439071 5.10714 .988158 5.91123 1.59951 6.56647C.587118 8.09001 .0000369205 9.88812 .0000369205 11.8277C.0000369205 13.5699 .478884 15.2075 1.31705 16.6328C1.29105 16.72 1.26777 16.8086 1.24731 16.8985L.772764 18.9838C.272906 21.1803 1.62683 23.3842 3.81996 23.8944C5.73142 24.339 7.62781 23.3455 8.41768 21.6305C9.20543 21.7985 10.0251 21.887 10.866 21.887C11.426 21.887 11.9766 21.8477 12.5146 21.772C13.3416 23.3999 15.1857 24.3266 17.0438 23.8944C18.9641 23.4477 20.2408 21.7025 20.1934 19.8006L22.5089 18.6302C23.426 18.1665 23.9995 17.2227 23.9995 16.1965V11.8277C23.9995 10.344 22.8159 9.12261 21.3293 9.10499C20.8502 7.52343 19.9665 6.10577 18.7962 4.94981L19.1006 3.10361ZM11.9637 6.95245C11.9637 7.56609 11.4662 8.06354 10.8526 8.06354H8.15262C7.53897 8.06354 7.04153 7.56609 7.04153 6.95245C7.04153 6.33883 7.53897 5.84137 8.15262 5.84137H10.8526C11.4662 5.84137 11.9637 6.33883 11.9637 6.95245ZM18 10.3168C18 9.70312 17.5026 9.20567 16.8889 9.20567C16.2753 9.20567 15.7778 9.70312 15.7778 10.3168V12.0002C15.7778 12.6138 16.2753 13.1112 16.8889 13.1112C17.5026 13.1112 18 12.6138 18 12.0002V10.3168Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}



.icon-search {
    --icon-mask-image: url("/images/app-dock-find-3fc606a28581.svg");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}





.icon-saved-active {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M4.981 4.981C3.466 6.497 2.572 8.809 2.572 12c0 3.192.894 5.504 2.409 7.02 1.515 1.515 3.827 2.409 7.019 2.409 3.192 0 5.504-.894 7.019-2.409 1.516-1.516 2.409-3.828 2.409-7.02 0-.71.576-1.285 1.286-1.285S24 11.29 24 12c0 3.665-1.035 6.711-3.162 8.838C18.71 22.965 15.665 24 12 24c-3.665 0-6.71-1.035-8.838-3.162C1.035 18.711 0 15.665 0 12c0-3.665 1.035-6.71 3.162-8.838C5.29 1.035 8.335 0 12 0c.71 0 1.286.576 1.286 1.286S12.71 2.572 12 2.572c-3.192 0-5.504.894-7.019 2.409Zm11.409 4.447-3.48 3.48a1.286 1.286 0 0 1-1.819 0 1.286 1.286 0 0 1 0-1.819l3.481-3.481c-.383-1.519.057-3.136 1.173-4.252L18.465.636a.857.857 0 0 1 .847-.236.857.857 0 0 1 .639.604l.718 2.328 2.328.718a.857.857 0 0 1 .604.639.857.857 0 0 1-.236.847L20.646 8.256c-1.117 1.117-2.736 1.557-4.256 1.172Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}





.icon-new {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M16.9995 6.42666C18.3272 6.39939 19.7448 6.78145 20.9536 8.02041C22.9953 10.1133 23.1808 13.1461 22.7065 15.7685C22.2303 18.4018 21.0439 20.8999 19.9663 22.1718C19.0533 23.2493 17.6594 23.9948 16.1235 23.995C15.2213 24.0143 14.2666 23.777 13.3296 23.1972C13.0292 23.0114 12.6723 22.9144 12.313 22.9062C11.9534 22.9144 11.596 23.0112 11.2954 23.1972C10.3582 23.7771 9.40392 24.0144 8.50146 23.995C6.96598 23.9945 5.57252 23.2491 4.65967 22.1718C3.58205 20.8999 2.39572 18.4019 1.91943 15.7685C1.44513 13.1461 1.63072 10.1133 3.67236 8.02041C4.88088 6.78174 6.29806 6.39957 7.62549 6.42666C8.44547 6.43047 9.23426 6.5923 9.92236 6.81143C10.3789 6.95682 10.8082 7.15231 11.2075 7.38955C11.5299 7.58115 11.9203 7.67959 12.313 7.6874C12.7057 7.67956 13.0961 7.58113 13.4185 7.38955C13.8176 7.15241 14.2463 6.9568 14.7026 6.81143C15.3906 6.59233 16.1797 6.43057 16.9995 6.42666ZM15.8413 0.143457C16.4698 -0.187005 17.2473 0.05408 17.5776 0.68252C17.9082 1.31101 17.6661 2.08837 17.0376 2.41885C16.0225 2.95263 15.3507 3.62446 14.8169 4.63955C14.4864 5.26804 13.7091 5.51005 13.0806 5.17959C12.4522 4.84908 12.2111 4.07171 12.5415 3.44326C13.3175 1.96741 14.3655 0.919496 15.8413 0.143457Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-knowledge {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M24.01 14.825C24.01 16.655 22.84 18.235 21.18 18.825C21.18 18.905 21.18 18.985 21.18 19.065C21.18 21.405 19.28 23.305 16.94 23.305C14.6 23.305 12.7 21.405 12.7 19.065V4.94502C12.7 2.60502 14.6 0.705017 16.94 0.705017C19.28 0.705017 21.18 2.60502 21.18 4.94502C21.18 5.02502 21.18 5.10502 21.18 5.18502C22.84 5.76502 24.01 7.35502 24.01 9.18502C24.01 10.245 23.62 11.245 22.93 12.005C23.61 12.765 24.01 13.765 24.01 14.825ZM15.54 6.35502C15.54 8.30502 17.12 9.88502 19.07 9.88502C19.46 9.88502 19.78 9.56502 19.78 9.17502C19.78 8.78502 19.46 8.46502 19.07 8.46502C17.9 8.46502 16.95 7.51502 16.95 6.34502C16.95 5.95502 16.63 5.63502 16.24 5.63502C15.85 5.63502 15.53 5.95502 15.53 6.34502L15.54 6.35502ZM19.07 14.115C17.12 14.115 15.54 15.695 15.54 17.645C15.54 18.035 15.86 18.355 16.25 18.355C16.64 18.355 16.96 18.035 16.96 17.645C16.96 16.475 17.91 15.525 19.08 15.525C19.47 15.525 19.79 15.205 19.79 14.815C19.79 14.425 19.47 14.105 19.08 14.105L19.07 14.115ZM0.01 9.17502C0.01 7.34502 1.18 5.76502 2.84 5.17502C2.84 5.09502 2.84 5.01502 2.84 4.93502C2.83 2.60502 4.73 0.705017 7.07 0.705017C9.41 0.705017 11.31 2.60502 11.31 4.94502V19.065C11.31 21.405 9.41 23.305 7.07 23.305C4.73 23.305 2.83 21.405 2.83 19.065C2.83 18.985 2.83 18.905 2.83 18.825C1.17 18.245 0 16.655 0 14.825C0 13.765 0.39 12.765 1.08 12.005C0.4 11.245 0 10.245 0 9.18502L0.01 9.17502ZM4.95 9.88502C6.9 9.88502 8.48 8.30502 8.48 6.35502C8.48 5.96502 8.16 5.64502 7.77 5.64502C7.38 5.64502 7.06 5.96502 7.06 6.35502C7.06 7.52502 6.11 8.47502 4.94 8.47502C4.55 8.47502 4.23 8.79502 4.23 9.18502C4.23 9.57502 4.55 9.89502 4.94 9.89502L4.95 9.88502ZM8.48 17.645C8.48 15.695 6.9 14.115 4.95 14.115C4.56 14.115 4.24 14.435 4.24 14.825C4.24 15.215 4.56 15.535 4.95 15.535C6.12 15.535 7.07 16.485 7.07 17.655C7.07 18.045 7.39 18.365 7.78 18.365C8.17 18.365 8.49 18.045 8.49 17.655L8.48 17.645Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-prime {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M13.743 2.56615C12.8354 1.42945 11.1645 1.42945 10.2568 2.56615C8.9343 4.22251 7.2239 6.92538 6.07997 10.0274L3.14313 7.3105C2.24862 6.48298 0.673106 6.81345 0.390814 8.15027C-0.311461 11.4759 0.0642162 15.0852 0.494625 17.5172C0.888096 19.7403 2.6655 21.3874 4.86117 21.7276C9.67351 22.4733 14.3272 22.4731 19.1395 21.7274C21.3351 21.3873 23.1125 19.7401 23.5059 17.517C23.9364 15.085 24.312 11.4757 23.6098 8.15001C23.3275 6.81321 21.752 6.48274 20.8574 7.31025L17.9199 10.0278C16.7761 6.92557 15.0656 4.22256 13.743 2.56615Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-prime-break {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 22.3'>\
<path fill='black' fill-rule='evenodd' d='M17.8,9.9c1.1,0,2.1.5,2.8,1.5l1.8,2.9s0,0,0,0c.1.2.4.4.6.4s.7-.3.7-.7h0c.3-2.2.4-5-.2-7.6-.3-1.3-1.9-1.7-2.8-.8l-2.9,2.7c-1.1-3.1-2.9-5.8-4.2-7.5-.9-1.1-2.6-1.1-3.5,0-1.3,1.7-3,4.4-4.2,7.5l-2.9-2.7c-.9-.8-2.5-.5-2.8.8-.7,3.3-.3,6.9.1,9.4.4,2.2,2.2,3.9,4.4,4.2,1.2.2,2.5.3,3.7.4.1,0,.2,0,.3,0,.7,0,1.2-.4,1.4-1,0,0,0,0,0,0,.1-.5.3-1,.6-1.4l4.1-6.5c.7-1,1.7-1.5,2.8-1.5Z'/>\
<path fill='black' fill-rule='evenodd' d='M19.4,12.3c-.4-.5-.9-.8-1.5-.8s-1.2.3-1.6.8l-4.2,6.6c-.5.8-.6,1.7-.3,2.4.4.7,1.1,1.1,2.1,1.1h7.8c1,0,1.7-.4,2.1-1.1.4-.7.3-1.6-.3-2.3l-4.2-6.6ZM17.3,14.5c0-.3.2-.5.5-.5s.5.2.5.5v3.1c0,.3-.2.5-.5.5s-.5-.2-.5-.5v-3.1ZM17.8,20.7c-.4,0-.8-.3-.8-.8s.3-.8.8-.8.8.3.8.8-.3.8-.8.8Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-streak {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20.1 24'>\
<path fill='black' d='M13 0s.2 0 .4 0c0 0 .2 0 .3 .3 0 .1 0 .2 0 .3 0 .2 0 .3 0 .3-.1 .4-.2 .9-.1 1.3 .1 1.4 1.3 2.2 2.6 3.6 1.1 1.1 1.9 2 2.6 3.3 1.3 2.4 1.4 4.7 1.4 5.5 0 5.1-4.5 9.3-10 9.3S1.3 20.5 .3 17.1C-.1 15.6 0 14.3 0 13.7c.4-3.3 2.3-5.6 3.2-6.5 1-1 2.2-1.6 2.9-1.2 .6 .4-.1 1.1-.2 3.1 0 .6 .4 1 1 1.1 .6 0 1.1-.5 1.2-1.1 0-1 .1-1.5 .2-2.3 .1-.7 .3-1.3 .4-1.6C9.4 3.1 11 .6 12.7 0c.1 0 .2 0 .2 0Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-streak-tale-broken {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18.7 13.8'>\
<path fill='black' d='M9.4 9.7c-1.3 0-2.6 .5-3.5 1.5-.6 .6-.6 1.6 0 2.2 .6 .6 1.6 .6 2.2 0 .3-.4 .8-.6 1.3-.6s.9 .2 1.3 .6c.3 .3 .7 .5 1.1 .5s.8-.1 1.1-.4c.6-.6 .6-1.6 0-2.2-.9-1-2.2-1.5-3.5-1.5Z'/>\
<path fill='black' d='M6.5 6.5c.5-.5 .5-1.2 0-1.7L5.2 3.5l1.4-1.4c.5-.5 .5-1.2 0-1.7-.5-.5-1.2-.5-1.7 0L3.5 1.8 2.1 .4C1.6-.1 .8-.1 .4 .4S-.1 1.6 .4 2.1l1.4 1.4L.5 4.8C0 5.3 0 6 .5 6.5c.2 .2 .5 .4 .9 .4s.6-.1 .9-.4l1.3-1.3 1.3 1.3c.2 .2 .5 .4 .9 .4s.6-.1 .9-.4Z'/>\
<path fill='black' d='M16.9 3.5l1.4-1.4c.5-.5 .5-1.2 0-1.7-.5-.5-1.2-.5-1.7 0l-1.4 1.4L13.8 .4c-.5-.5-1.2-.5-1.7 0-.5 .5-.5 1.2 0 1.7l1.4 1.4-1.3 1.3c-.5 .5-.5 1.2 0 1.7 .2 .2 .5 .4 .9 .4s.6-.1 .9-.4l1.3-1.3 1.3 1.3c.2 .2 .5 .4 .9 .4s.6-.1 .9-.4c.5-.5 .5-1.2 0-1.7l-1.3-1.3Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-lesson {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M13.2922 0.00690314C12.8743 0.00231209 12.4446 0 12.0002 0C9.33889 0 7.20908 0.0829301 4.97734 0.240686C2.90031 0.387505 1.24613 2.03989 1.11016 4.12215C0.944275 6.66252 0.856995 9.29819 0.856995 12.0003C0.856995 14.7025 0.944275 17.3381 1.11016 19.8786C1.24613 21.9608 2.90031 23.6132 4.97734 23.76C7.20908 23.9177 9.33889 24.0007 12.0002 24.0007C14.6614 24.0007 16.7913 23.9177 19.0229 23.76C21.1 23.6132 22.7542 21.9608 22.8901 19.8786C23.0254 17.8087 23.1084 15.6755 23.1344 13.4947C23.0165 12.9152 22.8058 12.4462 22.5414 12.0606C22.1398 11.4747 21.5739 11.0231 20.891 10.6772C19.4971 9.97106 17.743 9.76833 16.3822 9.72902C14.7179 9.68095 13.2922 8.37802 13.2922 6.61894V0.00690314ZM23.1161 9.5694C23.0446 8.13686 22.5608 6.73617 21.6663 5.58199C20.206 3.69761 18.8937 2.38759 16.8865 0.857568C16.4504 0.525227 15.9559 0.289854 15.4351 0.156242V6.61894C15.4351 7.12565 15.8435 7.56964 16.4441 7.58699C17.8952 7.62891 20.0356 7.84154 21.8595 8.76563C22.2959 8.98673 22.7208 9.25181 23.1161 9.5694Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}





.icon-theory {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M21.0557 12.012C22.0152 12.0829 22.7455 12.7256 22.9141 13.6731C23.1411 14.9519 22.5878 16.1791 21.7852 17.1848C20.8518 18.3545 19.8516 19.4217 18.79 20.4797C18.0072 21.2599 17.2335 21.9882 16.3633 22.6633C15.296 23.4912 13.8245 24.1791 12.4902 23.9583C11.7659 23.838 11.2972 23.2753 11.2236 22.5491C11.058 20.9156 12.2443 19.0018 13.3213 17.7581C14.5243 16.3693 15.7908 15.071 17.1543 13.8401C18.2317 12.8673 19.5965 11.9043 21.0557 12.012ZM18.3223 0.000246218C19.4752 -0.000640632 20.3796 0.850445 20.4395 2.00025V10.0471C18.3097 10.2764 16.8455 11.5535 15.3809 12.9485L13.6387 14.6887C12.8529 15.4736 12.1446 16.2463 11.46 17.095C10.2676 18.5729 9.49242 20.2213 9.2627 22.1204L7.56055 22.1223V0.00805872L18.3223 0.000246218ZM5.71387 22.1086C3.70132 22.0772 2.11551 20.4363 2 18.4641V3.71314C2.1317 1.71684 3.67988 0.0832667 5.71387 0.0109884V22.1086Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}



.icon-settings {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M9.91125 1.05716C10.9473 -0.352387 13.0533 -0.352387 14.0894 1.05716C15.0473 2.36031 16.6557 3.02446 18.2565 2.7799C19.9895 2.51512 21.4856 4.01111 21.2207 5.7442C20.9762 7.34501 21.6404 8.95338 22.9434 9.91125C24.3531 10.9473 24.3531 13.0534 22.9434 14.0894C21.6404 15.0473 20.9762 16.6557 21.2207 18.2565C21.4856 19.9895 19.9895 21.4856 18.2565 21.2207C16.6557 20.9762 15.0473 21.6404 14.0894 22.9434C13.0534 24.3531 10.9473 24.3531 9.91125 22.9434C8.95338 21.6404 7.34501 20.9762 5.7442 21.2207C4.01111 21.4856 2.51512 19.9895 2.7799 18.2565C3.02446 16.6557 2.36031 15.0473 1.05716 14.0894C-0.352387 13.0533 -0.352387 10.9473 1.05716 9.91125C2.36031 8.95338 3.02446 7.34501 2.7799 5.7442C2.51512 4.01113 4.01113 2.51512 5.7442 2.7799C7.34501 3.02446 8.95338 2.36031 9.91125 1.05716ZM8.32325 8.32304C9.20042 7.44587 10.4625 7.01199 12.0005 7.01199C13.5385 7.01199 14.8006 7.44587 15.6777 8.32304C16.5549 9.20021 16.9888 10.4623 16.9888 12.0003C16.9888 13.5383 16.5549 14.8004 15.6777 15.6775C14.8006 16.5547 13.5385 16.9886 12.0005 16.9886C10.4625 16.9886 9.20042 16.5547 8.32325 15.6775C7.44609 14.8004 7.01219 13.5383 7.01219 12.0003C7.01219 10.4623 7.44609 9.20021 8.32325 8.32304Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-time {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M13.2859 2.63286C13.8583 2.68715 14.4357 2.77753 15.0251 2.904C15.7194 3.05297 16.403 2.61092 16.552 1.91663C16.701 1.22233 16.2589 0.538718 15.5646 0.389729C14.3542 0.129991 13.1772 0.00012207 12.0001 0.00012207C10.823 0.00012207 9.646 0.129991 8.43561 0.389729C7.7413 0.538718 7.29924 1.22233 7.44824 1.91663C7.59723 2.61092 8.28084 3.05297 8.97514 2.904C9.56446 2.77753 10.142 2.68715 10.7144 2.63286V5.1999C8.39088 5.4113 6.45992 6.21402 5.05112 7.62282C3.38989 9.28403 2.57142 11.6713 2.57142 14.572C2.57142 17.4726 3.38989 19.8598 5.05112 21.5212C6.71232 23.1824 9.09955 24.0008 12.0003 24.0008C14.901 24.0008 17.2881 23.1824 18.9495 21.5212C20.6107 19.8598 21.4291 17.4726 21.4291 14.572C21.4291 11.6713 20.6107 9.28403 18.9495 7.62282C17.5405 6.21395 15.6095 5.41123 13.2859 5.19987V2.63286ZM12.0003 9.87429C12.7104 9.87429 13.286 10.4499 13.286 11.16V14.0561L14.9666 15.7367C15.4687 16.2389 15.4687 17.0529 14.9666 17.5551C14.4645 18.0572 13.6504 18.0572 13.1483 17.5551L11.0911 15.4979C10.85 15.2567 10.7145 14.9297 10.7145 14.5887V11.16C10.7145 10.4499 11.2902 9.87429 12.0003 9.87429ZM6.01588 5.34931C6.62431 4.98318 6.82072 4.19314 6.45459 3.58471C6.08846 2.97627 5.29843 2.77985 4.68999 3.14598C3.71027 3.73554 2.82003 4.46444 2.0488 5.30835C1.56977 5.83253 1.60636 6.64579 2.13054 7.12483C2.65472 7.60386 3.468 7.56728 3.94703 7.04309C4.55108 6.38211 5.24856 5.81105 6.01588 5.34931ZM17.5454 3.58471C17.1794 4.19314 17.3757 4.98318 17.9841 5.34931C18.7515 5.81105 19.449 6.38211 20.053 7.04309C20.5322 7.56728 21.3454 7.60386 21.8695 7.12483C22.3937 6.64579 22.4303 5.83253 21.9513 5.30835C21.18 4.46444 20.2897 3.73554 19.3102 3.14598C18.7016 2.77985 17.9116 2.97627 17.5454 3.58471Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-context {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M10.7146 10.2412C8.54894 10.4073 6.43496 10.2949 4.27046 9.89861C3.88811 9.82863 3.52112 9.67091 3.20563 9.42883C2.10368 8.58332 1.16424 7.63257 .386799 6.46912C-.154705 5.65874-.115736 4.62165 .429079 3.84638C1.18643 2.76866 2.05055 1.82057 3.05688 .961709C3.39488 .673243 3.80222 .487006 4.22981 .410158C5.57687 .168052 7.54053 .0683753 9.12547 .026542C9.92678 .00539175 10.6469-.0012618 11.1667-.00263641C11.4268-.00332404 11.637-.00269137 11.7827-.00188245L11.9508-.0006791 11.9951-.000245542 12.0003-.000209184C12.7104-.000209216 13.2861 .57544 13.2861 1.28554V7.50244C15.4655 7.33685 17.5939 7.44706 19.7711 7.83838C20.1988 7.91523 20.6061 8.10148 20.944 8.38993C21.9503 9.24879 22.8145 10.1969 23.5719 11.2746C24.1167 12.0499 24.1557 13.087 23.6141 13.8973C22.8366 15.0608 21.8974 16.0116 20.7954 16.8571C20.4798 17.0991 20.1129 17.2568 19.7304 17.3269C17.5659 17.7231 15.4518 17.8356 13.2861 17.6694V22.7147C13.2861 23.4248 12.7104 24.0005 12.0003 24.0005C11.2902 24.0005 10.7146 23.4248 10.7146 22.7147V10.2412Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-repetition {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M10.2304 .428223C8.97702 .428223 7.87679 .783383 7.09074 1.56944C6.30468 2.35551 5.94952 3.45572 5.94952 4.70909C5.94952 4.85249 5.95412 4.99377 5.96348 5.13275C5.02668 5.18751 4.14404 5.24725 3.46799 5.29549C2.32014 5.37739 1.38448 6.21485 1.14396 7.32154L1.09063 7.56674 1.0879 7.57929C.854111 8.65344 .621957 9.72009 .453634 10.8639C.41305 11.1397 .509116 11.418 .711187 11.6101C.913259 11.8021 1.19609 11.8839 1.46947 11.8293C1.70125 11.783 1.96201 11.7575 2.25302 11.7575C3.19083 11.7575 3.80246 12.0186 4.18045 12.3966C4.55844 12.7747 4.81955 13.3863 4.81955 14.3241C4.81955 15.2619 4.55844 15.8735 4.18045 16.2515C3.80246 16.6295 3.19083 16.8906 2.25302 16.8906C1.95667 16.8906 1.69171 16.8642 1.45677 16.8163C1.18367 16.7606 .900555 16.8412 .697715 17.0324C.494874 17.2236 .397637 17.5014 .437013 17.7773C.597735 18.9036 .820712 19.9516 1.04462 21.004L1.04723 21.0162 1.10182 21.273C1.33702 22.381 2.26833 23.2241 3.41664 23.3117C7.95334 23.6583 12.5079 23.6583 17.0446 23.3118C18.1929 23.2241 19.1241 22.3811 19.3595 21.2733L19.414 21.0165C19.5844 20.2163 19.7229 19.4095 19.8302 18.5991C20.858 18.5072 21.7568 18.1493 22.4274 17.4786C23.2155 16.6904 23.5719 15.587 23.5719 14.3296C23.5719 13.0722 23.2155 11.9688 22.4274 11.1806C21.7525 10.5057 20.8465 10.1475 19.8107 10.0584C19.6968 9.22266 19.5501 8.39132 19.3706 7.56697L19.3173 7.32184C19.0769 6.21506 18.1412 5.37751 16.9933 5.29558C16.3172 5.24732 15.4343 5.18754 14.4973 5.13277C14.5066 4.99379 14.5112 4.85249 14.5112 4.70909C14.5112 3.45572 14.1561 2.35549 13.37 1.56944C12.584 .783383 11.4837 .428223 10.2304 .428223Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-done {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M9.38547 23.6229C8.60335 23.6229 7.94413 23.2933 7.40782 22.6341L.586592 14.1369C.374302 13.8799 .223464 13.6341 .134078 13.3994C.0446927 13.1536 0 12.9022 0 12.6452C0 12.0754 .189944 11.6061 .569832 11.2374C.949721 10.8575 1.43575 10.6676 2.02793 10.6676C2.68715 10.6676 3.24022 10.9525 3.68715 11.5223L9.31844 18.7625L20.2123 1.43294C20.4693 1.05305 20.7318 .784896 21 .628472C21.2682 .460874 21.6034 .377075 22.0056 .377075C22.5866 .377075 23.0615 .561433 23.4302 .930148C23.8101 1.28769 24 1.75138 24 2.32121C24 2.54467 23.9609 2.77372 23.8827 3.00836C23.8156 3.243 23.6983 3.48881 23.5307 3.74579L11.3631 22.5838C10.8939 23.2765 10.2346 23.6229 9.38547 23.6229Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-idea {
    --icon-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cpath%20d%3D%22M12.0002%202V3.5M1.16992%2012H2.66992M21.2513%2012H22.7513M4.48776%204.70386L5.60665%205.82275M19.6283%204.70386L18.5094%205.82275M6.00017%2012.7143C6.00017%209.55837%208.68646%207%2012.0002%207C15.3139%207%2018.0002%209.55837%2018.0002%2012.7143C18.0002%2014.5456%2017.0956%2016.1758%2015.6888%2017.2215C15.0202%2017.7185%2014.686%2017.9669%2014.558%2018.1346C14.4113%2018.3268%2014.375%2018.3988%2014.3084%2018.6311C14.2502%2018.8339%2014.2502%2019.1093%2014.2502%2019.6601V20.08C14.2502%2020.7521%2014.2502%2021.0881%2014.1194%2021.3448C14.0043%2021.5706%2013.8208%2021.7542%2013.595%2021.8692C13.3383%2022%2013.0022%2022%2012.3302%2022H11.6702C10.9981%2022%2010.6621%2022%2010.4054%2021.8692C10.1796%2021.7542%209.99601%2021.5706%209.88096%2021.3448C9.75017%2021.0881%209.75017%2020.7521%209.75017%2020.08V19.6601C9.75017%2019.1093%209.75017%2018.8339%209.69197%2018.6311C9.62529%2018.3988%209.58909%2018.3268%209.44239%2018.1346C9.31436%2017.9669%208.98009%2017.7185%208.31157%2017.2215C6.90474%2016.1758%206.00017%2014.5456%206.00017%2012.7143Z%22%20stroke%3D%22black%22%20stroke-width%3D%222%22%20stroke-linecap%3D%22round%22%20stroke-linejoin%3D%22round%22%2F%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-words {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 16.7'>\
<path fill='black' d='M23.8 3.5c0-.1-.1-.3-.2-.4-.6-1-1.9-1.4-4.4-2.2C16.7 .2 15.5-.2 14.4 .2c-.1 0-.3 .1-.4 .2-1 .6-1.4 1.9-2.2 4.4l-1.1 3.6c-.8 2.5-1.2 3.8-.7 4.8 0 .1 .1 .3 .2 .4 .6 1 1.9 1.4 4.4 2.2 2.5 .8 3.8 1.2 4.8 .7 .1 0 .3-.1 .4-.2 1-.6 1.4-1.9 2.2-4.4l1.1-3.6c.8-2.5 1.2-3.8 .7-4.8Z'/>\
<path fill='black' d='M9 14.4c-.1-.2-.2-.3-.2-.5v-.2c-.7-1.5-.2-3 .6-5.7l1.2-3.7c.2-.5 .3-1 .5-1.5 .2-.5 .2-1.1 0-1.6-.2-.4-.5-.7-.9-.9 0 0-.2-.1-.3-.2 0 0-.2 0-.3-.1-1-.3-2.3 0-4.7 .8C2.3 1.7 1 2.1 .4 3.1c0 0-.1 .2-.2 .3 0 0 0 .2-.1 .3-.3 1 0 2.3 .8 4.7l1.1 3.6c.8 2.5 1.2 3.8 2.2 4.4 0 0 .2 .1 .3 .2 0 0 .2 0 .3 .1 1 .3 2.3 0 4.7-.8 .3 0 .3-.5 .1-.7-.2-.2-.4-.4-.6-.7Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}






.icon-warning {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' d='M23.0916 15.8367L15.0054 3.06709C14.3252 2.08668 13.1942 1.49609 12.0032 1.49609C10.8122 1.49609 9.68168 2.07636 8.971 3.09711L.925123 15.8166C-.0956225 17.2778-.285605 19.0289 .424601 20.3799C1.12496 21.7309 2.59603 22.5016 4.43769 22.5016H19.5687C21.4203 22.5016 22.881 21.7309 23.5818 20.3799C24.2822 19.0289 24.0922 17.2876 23.0916 15.8367ZM11.0026 7.50048C11.0026 6.95023 11.453 6.49991 12.0032 6.49991C12.5535 6.49991 13.0038 6.95023 13.0038 7.50048V13.5049C13.0038 14.0551 12.5535 14.5054 12.0032 14.5054C11.453 14.5054 11.0026 14.0551 11.0026 13.5049V7.50048ZM12.0032 19.5093C11.1725 19.5093 10.5021 18.8389 10.5021 18.0082C10.5021 17.1774 11.1725 16.5071 12.0032 16.5071C12.834 16.5071 13.5043 17.1774 13.5043 18.0082C13.5043 18.8389 12.834 19.5093 12.0032 19.5093Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-like-active {
    --icon-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_2412_1581)%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M11.9978%200C9.75324%200%207.90697%200.29542%206.19527%200.56931L5.87345%200.620714C4.21248%200.88509%202.90751%202.27323%202.81064%204.00126C2.4778%209.9384%202.49144%2015.6426%202.85152%2021.5984C2.92609%2022.8318%203.93209%2024.1784%205.5102%2023.9775C7.71117%2023.6974%209.92235%2022.4056%2011.9978%2021.0489C14.0733%2022.4056%2016.2845%2023.6974%2018.4855%2023.9775C20.0636%2024.1784%2021.0695%2022.8318%2021.1441%2021.5984C21.5042%2015.6426%2021.5179%209.9384%2021.185%204.00126C21.0882%202.27323%2019.7832%200.88509%2018.1223%200.620714L17.8004%200.56931C16.0887%200.29542%2014.2424%200%2011.9978%200Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_2412_1581%22%3E%0A%3Crect%20width%3D%2223.996%22%20height%3D%2223.996%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-like {
    --icon-mask-image: url("data:image/svg+xml,%3Csvg%20width%3D%2224%22%20height%3D%2224%22%20viewBox%3D%220%200%2024%2024%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%3Cg%20clip-path%3D%22url(%23clip0_2412_1577)%22%3E%0A%3Cpath%20fill-rule%3D%22evenodd%22%20clip-rule%3D%22evenodd%22%20d%3D%22M6.21024%202.73657L6.50859%202.68896C8.2333%202.41335%209.92817%202.1425%2011.9978%202.1425C14.0675%202.1425%2015.7624%202.41335%2017.4871%202.68896L17.7855%202.73657C18.475%202.84635%2019.0067%203.42392%2019.0458%204.12119C19.374%209.97488%2019.3607%2015.5959%2019.0055%2021.469C18.9961%2021.6262%2018.9313%2021.7436%2018.8704%2021.8041C18.8422%2021.8321%2018.8194%2021.8437%2018.8067%2021.8483C18.7962%2021.8521%2018.782%2021.8555%2018.756%2021.8521C16.9237%2021.619%2014.9115%2020.4148%2012.5905%2018.8734C12.2314%2018.6349%2011.7643%2018.6349%2011.4052%2018.8734C9.08422%2020.4148%207.07197%2021.619%205.23975%2021.8521C5.21367%2021.8555%205.19935%2021.8521%205.18897%2021.8483C5.17627%2021.8437%205.15355%2021.8321%205.12522%2021.8041C5.06432%2021.7436%204.99962%2021.6262%204.99011%2021.469C4.63504%2015.5959%204.62162%209.97488%204.94978%204.12119C4.98887%203.42392%205.52056%202.84635%206.21024%202.73657ZM11.9978%200C9.75324%200%207.90697%200.29542%206.19527%200.56931L5.87345%200.620714C4.21248%200.88509%202.90751%202.27323%202.81064%204.00126C2.4778%209.9384%202.49144%2015.6426%202.85152%2021.5984C2.92609%2022.8318%203.93209%2024.1784%205.5102%2023.9775C7.71117%2023.6974%209.92235%2022.4056%2011.9978%2021.0489C14.0733%2022.4056%2016.2845%2023.6974%2018.4855%2023.9775C20.0636%2024.1784%2021.0695%2022.8318%2021.1441%2021.5984C21.5042%2015.6426%2021.5179%209.9384%2021.185%204.00126C21.0882%202.27323%2019.7832%200.88509%2018.1223%200.620714L17.8004%200.56931C16.0887%200.29542%2014.2424%200%2011.9978%200Z%22%20fill%3D%22black%22%2F%3E%0A%3C%2Fg%3E%0A%3Cdefs%3E%0A%3CclipPath%20id%3D%22clip0_2412_1577%22%3E%0A%3Crect%20width%3D%2223.996%22%20height%3D%2223.996%22%20fill%3D%22white%22%2F%3E%0A%3C%2FclipPath%3E%0A%3C%2Fdefs%3E%0A%3C%2Fsvg%3E");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}


.menu-item-finish,
.icon-finished {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='none' stroke='black' stroke-width='1.84212' stroke-linecap='round' stroke-linejoin='round' d='M1.95634 18.5595C1.90527 16.7811 3.46283 13.7374 10.2804 14.943'/>\
<path fill='none' stroke='black' stroke-width='1.84212' stroke-linecap='round' stroke-linejoin='round' d='M12.0228 15.1298C15.5811 15.5469 19.2429 15.9762 21.5665 13.9745C21.5665 13.9745 22.3833 12.3249 22.3833 7.91679C22.3833 3.50874 21.0715 .922362 21.0715 .922362C19.1135 2.78649 15.5895 2.64803 12.0739 2.50989C7.6233 2.33502 3.18608 2.16069 1.95623 6.05061C1.51041 10.0442 1.50777 14.5286 1.9407 18.5246C1.94539 18.5082 1.95012 18.4917 1.9549 18.4754C1.95477 16.6957 3.55352 13.7836 10.1858 14.9263C10.79 14.9852 11.4048 15.0573 12.0228 15.1298Z'/>\
<path fill='none' stroke='black' stroke-width='1.82659' stroke-linecap='round' stroke-linejoin='round' d='M1.78827 17.0059C1.78827 17.0059 2.18649 21.1168 2.50364 23.0874'/>\
<path fill='black' d='M8.60364 8.5258C4.41613 8.18867 2.42296 9.47951 1.94982 10.1671L1.4397 8.10438L3.39149 3.97899C4.81098 3.2175 7.75642 1.93405 8.18226 2.8922C8.71457 4.0899 8.71457 7.35028 8.60364 8.5258Z'/>\
<path fill='black' d='M16.0338 9.10247C19.1389 9.2799 21.4234 8.23008 22.1775 7.68299L21.1351 1.67236C19.0428 1.73151 14.9825 2.06271 15.4793 2.91441C16.1003 3.97902 16.1447 7.54992 16.0338 9.10247Z'/>\
<path fill='black' d='M8.60363 8.48138C8.35521 10.788 8.70714 13.3017 8.91415 14.2703C11.5757 14.8395 16.8012 15.8184 16.4108 15.1796C15.9229 14.3812 15.9517 10.7896 16.0405 9.10393C13.3302 9.10393 10.4889 8.76975 8.60363 8.48138Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}








/* *** MENU ITEM ICONS *** */ 









.menu-item-about {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='none' stroke='black' stroke-width='1.71446' d='M7.15519 3.6156C6.71408 3.66611 6.1222 3.71878 5.68748 3.77105C5.2748 3.82067 4.86511 3.86992 4.45854 3.91664C3.60814 4.01438 2.93417 4.68067 2.87118 5.51906C2.46953 10.8653 2.46953 15.9119 2.87118 21.2582C2.93417 22.0966 3.60855 22.7649 4.4619 22.8335C9.64049 23.2492 14.3622 23.2492 19.5408 22.8335C20.3941 22.7649 21.0685 22.0966 21.1315 21.2582C21.5332 15.9119 21.5332 10.8653 21.1315 5.51906C21.0685 4.68067 20.3946 4.01438 19.544 3.91664C19.1375 3.86992 18.7278 3.82067 18.3151 3.77105C17.8805 3.71878 17.2726 3.66611 16.8316 3.6156'/>\
<path fill='none' stroke='black' stroke-width='1.71446' stroke-linecap='round' stroke-linejoin='round' d='M14.2377 .934684C15.9157 .998553 16.855 1.83349 16.855 3.27349C16.855 4.71348 15.9157 5.54841 14.2377 5.61229C11.5234 5.71558 12.4799 5.71558 9.76563 5.61229C8.08754 5.54841 7.14825 4.71348 7.14825 3.27349C7.14825 1.83349 8.08754 .998551 9.76563 .934684C12.4799 .831383 11.5234 .831383 14.2377 .934684Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-about {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M16.4243 12.8461H7.53858C7.02906 12.8461 6.61555 12.4326 6.61555 11.9231C6.61555 11.4136 7.02906 11.0001 7.53858 11.0001H16.4243C16.9338 11.0001 17.3473 11.4136 17.3473 11.9231C17.3473 12.4326 16.9338 12.8461 16.4243 12.8461ZM16.4243 17.4723H7.53858C7.02906 17.4723 6.61555 17.0588 6.61555 16.5493C6.61555 16.0398 7.02906 15.6263 7.53858 15.6263H16.4243C16.9338 15.6263 17.3473 16.0398 17.3473 16.5493C17.3473 17.0588 16.9338 17.4723 16.4243 17.4723ZM7.53858 6.37137H10.9292C11.4387 6.37137 11.8522 6.78488 11.8522 7.2944C11.8522 7.80391 11.4387 8.21742 10.9292 8.21742H7.53858C7.02906 8.21742 6.61555 7.80391 6.61555 7.2944C6.61555 6.78488 7.02906 6.37137 7.53858 6.37137ZM11.9999 0C3.9203 0 1.05768 3.14076 1.05768 12.0006C1.05768 20.8592 3.9203 24 11.9999 24C20.0782 24 22.9421 20.8592 22.9421 12.0006C22.9421 3.14076 20.0782 0 11.9999 0Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.menu-item-cart {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='none' stroke='black' stroke-width='1.71446' stroke-linecap='round' stroke-linejoin='round' d='M2.52081 19.7427C1.78231 16.5127 1.45337 12.7669 1.33771 10.4511C1.29048 9.5054 2.05337 8.73996 3.00023 8.73996H21.002C21.9489 8.73996 22.7118 9.5054 22.6645 10.4511C22.5488 12.7669 22.22 16.5127 21.4814 19.7427C21.1793 21.0644 20.2228 22.0853 18.8833 22.2948C17.4365 22.5213 15.2054 22.7166 12.0011 22.7166C8.79684 22.7166 6.56573 22.5213 5.11892 22.2948C3.77945 22.0853 2.823 21.0644 2.52081 19.7427Z'/>\
<path fill='none' stroke='black' stroke-width='1.71446' stroke-linecap='round' stroke-linejoin='round' d='M4.85791 8.73905L9.32205 1.28586'/>\
<path fill='none' stroke='black' stroke-width='1.71446' stroke-linecap='round' stroke-linejoin='round' d='M19.1433 8.73905L14.6791 1.28586'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.menu-item-to-study {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='none' stroke='black' stroke-width='1.71446' stroke-linecap='round' stroke-linejoin='round' d='M23.1253 12.0112C23.1253 19.1371 19.1169 23.1455 11.9911 23.1455C4.86518 23.1455 .856873 19.1371 .856873 12.0112C.856873 4.88531 4.86518 .876984 11.9911 .876984'/>\
<path fill='none' stroke='black' stroke-width='1.71446' stroke-linecap='round' stroke-linejoin='round' d='M10.2096 6.40668C7.62445 6.99336 6.20123 8.94836 6.20123 12.0103C6.20123 15.7158 8.28557 17.8001 11.991 17.8001C15.2033 17.8001 17.1972 16.2337 17.6712 13.4027'/>\
<path fill='none' stroke='black' stroke-width='1.71446' stroke-linecap='round' stroke-linejoin='round' d='M11.991 12.0096L15.8492 8.15146'/>\
<path fill='none' stroke='black' stroke-width='1.71446' stroke-linecap='round' stroke-linejoin='round' d='M15.8482 8.15471L15.5662 7.24057C15.1917 6.02613 15.5196 4.70417 16.4182 3.80552L19.3663 .857269L20.2571 3.74561L23.1455 4.63634L20.1973 7.58454C19.2988 8.48322 17.9767 8.81115 16.7622 8.4366L15.8482 8.15471Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-delete {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 22.7 22.7'>\
<path fill='black' d='M15.2,12.8s0,0,0,0l-1.4-1.4,1.4-1.4s0,0,0,0l7-7c.7-.7.7-1.8,0-2.4-.7-.7-1.8-.7-2.4,0l-7,7s0,0,0,0l-1.4,1.4-1.4-1.4s0,0,0,0L2.9.5c-.7-.7-1.8-.7-2.4,0-.7.7-.7,1.8,0,2.4l7,7s0,0,0,0l1.4,1.4-1.4,1.4s0,0,0,0L.5,19.7c-.7.7-.7,1.8,0,2.4.7.7,1.8.7,2.4,0l7-7s0,0,0,0l1.4-1.4,1.4,1.4s0,0,0,0l7,7c.7.7,1.8.7,2.4,0,.7-.7.7-1.8,0-2.4l-7-7Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-unread {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 23.8 23.9'>\
<path d='M7.2,2.6h9.3c1.5,0,2.8,1.3,2.8,2.8v7h0v4.2l1.9,1.9s0,0,0,0V5.4c0-2.6-2.1-4.7-4.7-4.7H7.2c-1,0-2,.3-2.7.9l1.3,1.3c.4-.2.9-.4,1.4-.4Z'/>\
<path d='M16.5,21.2H6.3c-1,0-1.9-.8-1.9-1.9s.8-1.9,1.9-1.9h8.3l-1.9-1.9h-6.5c-.7,0-1.3.2-1.9.5V7.3l-1.9-1.9s0,0,0,0v14c0,2.1,1.7,3.7,3.7,3.7h10.2c1,0,2-.3,2.7-.9l-1.3-1.3c-.4.2-.9.4-1.4.4Z'/>\
<path d='M23.5,22.2L1.7.3c-.4-.4-1-.4-1.4,0-.4.4-.4,1,0,1.4l21.8,21.9c.2.2.5.3.7.3s.5,0,.7-.3c.4-.4.4-1,0-1.4Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.menu-item-cancel {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='none' stroke='black' stroke-width='1.71446' stroke-linecap='round' stroke-linejoin='round' d='M1.64545 17.6048C1.90971 20.0748 3.89625 22.0613 6.365 22.3365C8.19869 22.5408 10.0814 22.7164 12.001 22.7164C13.9206 22.7164 15.8033 22.5408 17.6369 22.3365C20.1057 22.0613 22.0923 20.0748 22.3565 17.6048C22.5516 15.7815 22.7163 13.9095 22.7163 12.0011C22.7163 10.0926 22.5516 8.22065 22.3565 6.39731C22.0923 3.92737 20.1057 1.94082 17.6369 1.66564C15.8033 1.46125 13.9206 1.28571 12.001 1.28571C10.0814 1.28571 8.19869 1.46125 6.365 1.66564C3.89625 1.94082 1.90971 3.92737 1.64545 6.39731C1.45037 8.22065 1.28564 10.0926 1.28564 12.0011C1.28564 13.9095 1.45038 15.7815 1.64545 17.6048Z'/>\
<path fill='none' stroke='black' stroke-width='1.71' stroke-linecap='round' d='M8.92126 12.0011L13.9458 17.0256'/>\
<path fill='none' stroke='black' stroke-width='1.71' stroke-linecap='round' d='M13.9458 6.97675L8.92148 12.0011'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

/* Learning-library tile controls. The masks are bundled so every tile does
   not spend another HTTP request on a decorative SVG. */
.icon-bookmark {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='black' fill-rule='evenodd' clip-rule='evenodd' d='M6.21024 2.73657L6.50859 2.68896C8.2333 2.41335 9.92817 2.1425 11.9978 2.1425C14.0675 2.1425 15.7624 2.41335 17.4871 2.68896L17.7855 2.73657C18.475 2.84635 19.0067 3.42392 19.0458 4.12119C19.374 9.97488 19.3607 15.5959 19.0055 21.469C18.9961 21.6262 18.9313 21.7436 18.8704 21.8041C18.8422 21.8321 18.8194 21.8437 18.8067 21.8483C18.7962 21.8521 18.782 21.8555 18.756 21.8521C16.9237 21.619 14.9115 20.4148 12.5905 18.8734C12.2314 18.6349 11.7643 18.6349 11.4052 18.8734C9.08422 20.4148 7.07197 21.619 5.23975 21.8521C5.21367 21.8555 5.19935 21.8521 5.18897 21.8483C5.17627 21.8437 5.15355 21.8321 5.12522 21.8041C5.06432 21.7436 4.99962 21.6262 4.99011 21.469C4.63504 15.5959 4.62162 9.97488 4.94978 4.12119C4.98887 3.42392 5.52056 2.84635 6.21024 2.73657ZM11.9978 0C9.75324 0 7.90697 .29542 6.19527 .56931L5.87345 .620714C4.21248 .88509 2.90751 2.27323 2.81064 4.00126C2.4778 9.9384 2.49144 15.6426 2.85152 21.5984C2.92609 22.8318 3.93209 24.1784 5.5102 23.9775C7.71117 23.6974 9.92235 22.4056 11.9978 21.0489C14.0733 22.4056 16.2845 23.6974 18.4855 23.9775C20.0636 24.1784 21.0695 22.8318 21.1441 21.5984C21.5042 15.6426 21.5179 9.9384 21.185 4.00126C21.0882 2.27323 19.7832 .88509 18.1223 .620714L17.8004 .56931C16.0887 .29542 14.2424 0 11.9978 0Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-brain,
.icon-brain-added {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='none' stroke='black' stroke-width='2.56547' stroke-linecap='round' stroke-linejoin='round' d='M5.33615 9.59326C4.85833 9.29182 4.43823 8.90058 4.10472 8.43559C3.77121 7.9706 3.52107 7.43185 3.38639 6.83858C3.2517 6.24532 3.24529 5.65205 3.3447 5.08765C3.44411 4.52324 3.65576 3.9877 3.9572 3.50988C4.25865 3.03206 4.64988 2.61197 5.11487 2.27846C5.57987 1.94494 6.11862 1.69481 6.71188 1.56012C7.30515 1.42544 7.89841 1.41902 8.46282 1.51843C9.02722 1.61785 9.56276 1.8295 10.0406 2.13094C10.5184 2.43238 10.9385 2.82362 11.272 3.28861C11.6055 3.7536 11.8557 4.29235 11.9903 4.88562'/>\
<path fill='none' stroke='black' stroke-width='2.56547' stroke-linecap='round' stroke-linejoin='round' d='M3.24527 16.1128C2.03309 14.9006 1.28268 13.2234 1.28268 11.3699C1.28268 9.51632 2.03309 7.84235 3.24527 6.62695'/>\
<path fill='none' stroke='black' stroke-width='2.56547' stroke-linecap='round' stroke-linejoin='round' d='M5.33615 14.5029C4.85833 14.8044 4.43823 15.1956 4.10472 15.6606C3.77121 16.1256 3.52107 16.6643 3.38639 17.2576C3.2517 17.8509 3.24529 18.4441 3.3447 19.0085C3.44411 19.5729 3.65576 20.1085 3.9572 20.5863C4.25865 21.0641 4.64988 21.4842 5.11487 21.8177C5.57987 22.1512 6.11862 22.4014 6.71188 22.5361C7.30515 22.6708 7.89841 22.6772 8.46282 22.5778C9.02722 22.4783 9.56276 22.2667 10.0406 21.9653C10.5184 21.6638 10.9385 21.2726 11.272 20.8076C11.6055 20.3426 11.8557 19.8038 11.9903 19.2106'/>\
<path fill='none' stroke='black' stroke-width='2.56547' stroke-linecap='round' stroke-linejoin='round' d='M12.0096 4.90491V19.0246'/>\
<path fill='none' stroke='black' stroke-width='2.56547' stroke-linecap='round' stroke-linejoin='round' d='M9.2132 13.3998C9.73912 13.1914 10.2234 12.8867 10.6402 12.4891C11.0571 12.0914 11.4003 11.6104 11.644 11.0524C11.8877 10.4944 12.0064 9.91078 12.0096 9.33997'/>\
<path fill='none' stroke='black' stroke-width='2.56547' stroke-linecap='round' stroke-linejoin='round' d='M18.6637 9.49707C19.1416 9.19563 19.5617 8.80439 19.8952 8.3394C20.2287 7.87441 20.4788 7.33566 20.6135 6.74239C20.7482 6.14913 20.7546 5.55586 20.6552 4.99146C20.5558 4.42705 20.3441 3.89151 20.0427 3.41369C19.7412 2.93587 19.35 2.51578 18.885 2.18226C18.42 1.84875 17.8813 1.59862 17.288 1.46393C16.6947 1.32924 16.1015 1.32283 15.5371 1.42224C14.9727 1.52165 14.4371 1.73331 13.9593 2.03475C13.4815 2.33619 13.0614 2.72743 12.7279 3.19242C12.3944 3.65741 12.1442 4.19616 12.0096 4.78943'/>\
<path fill='none' stroke='black' stroke-width='2.56547' stroke-linecap='round' stroke-linejoin='round' d='M20.7546 16.0134C21.9668 14.8012 22.7172 13.1241 22.7172 11.2705C22.7172 9.42016 21.9668 7.74298 20.7546 6.52759'/>\
<path fill='none' stroke='black' stroke-width='2.56547' stroke-linecap='round' stroke-linejoin='round' d='M18.6637 14.4067C19.1416 14.7082 19.5617 15.0994 19.8952 15.5644C20.2287 16.0294 20.4788 16.5681 20.6135 17.1614C20.7482 17.7547 20.7546 18.3479 20.6552 18.9124C20.5558 19.4768 20.3441 20.0123 20.0427 20.4901C19.7412 20.9679 19.35 21.388 18.885 21.7215C18.42 22.0551 17.8813 22.3052 17.288 22.4399C16.6947 22.5746 16.1015 22.581 15.5371 22.4816C14.9727 22.3822 14.4371 22.1705 13.9593 21.8691C13.4815 21.5676 13.0614 21.1764 12.7279 20.7114C12.3944 20.2464 12.1442 19.7076 12.0096 19.1144'/>\
<path fill='none' stroke='black' stroke-width='2.56547' stroke-linecap='round' stroke-linejoin='round' d='M11.9903 4.80554V18.9253'/>\
<path fill='none' stroke='black' stroke-width='2.56547' stroke-linecap='round' stroke-linejoin='round' d='M14.7867 13.3036C14.2608 13.0952 13.7765 12.7905 13.3596 12.3929C12.9428 11.9952 12.5996 11.5142 12.3559 10.9562C12.1122 10.3982 11.9935 9.81459 11.9903 9.24377'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-brain {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M5.32931 9.69757C4.8543 9.41925 4.43264 9.05163 4.09296 8.60941C3.75327 8.16719 3.49243 7.65046 3.34229 7.07695C3.19215 6.50344 3.16695 5.92583 3.24573 5.37295C3.32452 4.82007 3.51354 4.29171 3.79186 3.8167C4.07018 3.3417 4.4378 2.92004 4.88002 2.58035C5.32224 2.24066 5.83897 1.97983 6.41248 1.82969C6.98599 1.67955 7.56359 1.65434 8.11647 1.73312C8.66936 1.81191 9.19771 2.00093 9.67272 2.27925C10.1477 2.55757 10.5694 2.92519 10.9091 3.36742C11.2488 3.80964 11.5096 4.32636 11.6597 4.89987'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M3.16049 15.9793C1.97924 14.7981 1.24799 13.1637 1.24799 11.3575C1.24799 9.55122 1.97924 7.91997 3.16049 6.7356'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M5.19799 14.4106C4.73236 14.7044 4.32299 15.0856 3.99799 15.5388C3.67299 15.9919 3.42924 16.5169 3.29799 17.095C3.16674 17.6731 3.16049 18.2513 3.25736 18.8013C3.35424 19.3513 3.56049 19.8731 3.85424 20.3388C4.14799 20.8044 4.52924 21.2138 4.98236 21.5388C5.43549 21.8638 5.96049 22.1075 6.53861 22.2388C7.11674 22.37 7.69486 22.3763 8.24486 22.2794C8.79486 22.1825 9.31674 21.9763 9.78236 21.6825C10.248 21.3888 10.6574 21.0075 10.9824 20.5544C11.3074 20.1013 11.5511 19.5763 11.6824 18.9981'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M11.7011 5.0575V18.8169'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M8.97614 13.3356C9.48864 13.1325 9.96051 12.8356 10.3668 12.4481C10.773 12.0606 11.1074 11.5919 11.3449 11.0481C11.5824 10.5044 11.698 9.93564 11.7011 9.37939'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M20.223 15.8857C20.8136 15.295 21.2917 14.5888 21.623 13.8075C21.9542 13.0263 22.1355 12.1669 22.1355 11.2638'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M18.1855 14.3169C18.6511 14.6106 19.0605 14.9919 19.3855 15.445C19.7105 15.8981 19.9542 16.4231 20.0855 17.0013C20.2167 17.5794 20.223 18.1575 20.1261 18.7075C20.0292 19.2575 19.823 19.7794 19.5292 20.245C19.2355 20.7106 18.8542 21.12 18.4011 21.445C17.948 21.77 17.423 22.0138 16.8449 22.145C16.2667 22.2763 15.6886 22.2825 15.1386 22.1856C14.5886 22.0888 14.0667 21.8825 13.6011 21.5888C13.1355 21.295 12.7261 20.9138 12.4011 20.4606C12.0761 20.0075 11.8324 19.4825 11.7011 18.9044'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M11.6824 5.47546V18.7199'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M14.4074 13.2419C13.8949 13.0388 13.423 12.7419 13.0167 12.3544C12.6105 11.9669 12.2761 11.4981 12.0386 10.9544C11.8011 10.4106 11.6855 9.84189 11.6824 9.28564'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M15.1058 5.77441H22.748'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M18.9269 1.65442V9.29659'/>\
</svg>");
}

.icon-preview {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 25 24'>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' fill-rule='evenodd' clip-rule='evenodd' d='M15.9594 12.0001C15.9594 14.076 14.2759 15.7595 12.2 15.7595C10.1241 15.7595 8.44058 14.076 8.44058 12.0001C8.44058 9.92306 10.1241 8.24072 12.2 8.24072C14.2759 8.24072 15.9594 9.92306 15.9594 12.0001Z'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' fill-rule='evenodd' clip-rule='evenodd' d='M1.20001 12.0001C1.20001 15.8998 6.12457 20.6816 12.2 20.6816C18.2743 20.6816 23.2 15.9033 23.2 12.0001C23.2 8.0968 18.2743 3.31848 12.2 3.31848C6.12457 3.31848 1.20001 8.10037 1.20001 12.0001Z'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}

.icon-lesson-delete {
    --icon-mask-image: url("data:image/svg+xml;utf8,\
<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 25'>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M19.8546 9.34106C19.8546 18.8856 21.2285 23.1999 11.9878 23.1999C2.7459 23.1999 4.14811 18.8856 4.14811 9.34106'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M21.6114 5.68201H2.38861'/>\
<path fill='none' stroke='black' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round' d='M16.0765 5.68202C16.0765 5.68202 16.7056 1.19995 11.9991 1.19995C7.29375 1.19995 7.92287 5.68202 7.92287 5.68202'/>\
</svg>");
    -webkit-mask-image: var(--icon-mask-image);
    mask-image: var(--icon-mask-image);
}
