@charset "UTF-8";.icon{height:1em;width:1em;top:.05em;position:relative;display:inline-block;background-color:#474c66;transition:all var(--duration-fast, .15s) ease-out}.icon.inline{top:.43em}.icon.large{height:1.3em;width:1.3em}.icon.interactive:hover{transition:all .15s ease-in-out;transform:scale(1.05);background-color:#4e515b}.icon.clickable{cursor:pointer}.icon.clickable:active{transition:all .2s ease-in-out;transform:scale(.85)}.icon.white{background-color:#fff}.icon.white-soft{background-color:#9297b5}.icon.muted{background-color:#93a6af}.icon.success{background-color:#009688}.icon.danger{background-color:#f44336}.icon.info{background-color:#2196f3}.icon.warning{background-color:#ff9800}.icon.dark-gray{background-color:#515151}.icon.blue-gray{background-color:#8c90b9}.icon.lime{background-color:#cddc39}.icon.golden{background-color:#f29000}.icon.text-success{color:transparent!important;text-shadow:0 0 0 #009688;background:unset;font-style:normal;top:.02em}.icon.text-warning{color:transparent;text-shadow:0 0 0 #ff9800;background:unset;font-style:normal;top:.02em}.icon.text-danger{color:transparent;text-shadow:0 0 0 #f44336;background:unset;font-style:normal;top:.02em}.icon.text-golden{color:transparent;text-shadow:0 0 0 #f29000;background:unset;font-style:normal;top:.02em}.icon.text-black{color:transparent;text-shadow:0 0 0 #212121;background:unset;font-style:normal;top:.02em}.icon.facebook{background-color:#5279cc}.icon.linkedin{background-color:#1595d2}.icon.twitter{background-color:#00acee}.icon.whatsapp{background-color:#4fce5d}.icon-trending_down{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 18l2.29-2.29-4.88-4.88-4 4L2 7.41 3.41 6l6 6 4-4 6.3 6.29L22 12v6h-6z" /></svg>') no-repeat 50% 50%}.icon-trending_up{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 6l2.29 2.29-4.88 4.88-4-4L2 16.59 3.41 18l6-6 4 4 6.3-6.29L22 12V6h-6z" /></svg>') no-repeat 50% 50%}.icon-trending_flat{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M22 12l-4-4v3H3v2h15v3l4-4z" /></svg>') no-repeat 50% 50%}.icon-remove_circle{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" fill="none" stroke="currentColor" stroke-width="2"/><line x1="15" y1="9" x2="9" y2="15" stroke="currentColor" stroke-width="2"/><line x1="9" y1="9" x2="15" y2="15" stroke="currentColor" stroke-width="2"/></svg>') no-repeat 50% 50%}.icon-star_outline{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22 9.24l-7.19-.62L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21 12 17.27 18.18 21l-1.63-7.03L22 9.24zM12 15.4l-3.76 2.27 1-4.28-3.32-2.88 4.38-.38L12 6.1l1.71 4.04 4.38.38-3.32 2.88 1 4.28L12 15.4z"/></svg>') no-repeat 50% 50%}.icon-star{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg>') no-repeat 50% 50%}.icon-thumb_up{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 21h9c.83 0 1.54-.5 1.84-1.22l3.02-7.05c.09-.23.14-.47.14-.73v-2c0-1.1-.9-2-2-2h-6.31l.95-4.57.03-.32c0-.41-.17-.79-.44-1.06L14.17 1 7.58 7.59C7.22 7.95 7 8.45 7 9v10c0 1.1.9 2 2 2zM9 9l4.34-4.34L12 10h9v2l-3 7H9V9zM1 9h4v12H1z" /></svg>') no-repeat 50% 50%}.icon-thumb_down{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15 3H6c-.83 0-1.54.5-1.84 1.22l-3.02 7.05c-.09.23-.14.47-.14.73v2c0 1.1.9 2 2 2h6.31l-.95 4.57-.03.32c0 .41.17.79.44 1.06L9.83 23l6.59-6.59c.36-.36.58-.86.58-1.41V5c0-1.1-.9-2-2-2zm0 12l-4.34 4.34L12 14H3v-2l3-7h9v10zm4-12h4v12h-4z" /></svg>') no-repeat 50% 50%}.icon-check_circle{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z" /></svg>') no-repeat 50% 50%}.icon-close{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z" /></svg>') no-repeat 50% 50%}.icon-done{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z" /></svg>') no-repeat 50% 50%}.icon-phone{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6.62 10.79c1.44 2.83 3.76 5.14 6.59 6.59l2.2-2.2c.27-.27.67-.36 1.02-.24 1.12.37 2.33.57 3.57.57.55 0 1 .45 1 1V20c0 .55-.45 1-1 1-9.39 0-17-7.61-17-17 0-.55.45-1 1-1h3.5c.55 0 1 .45 1 1 0 1.25.2 2.45.57 3.57.11.35.03.74-.25 1.02l-2.2 2.2z" /></svg>') no-repeat 50% 50%}.icon-smartphone{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="5" y="2" width="14" height="20" rx="3" ry="3" fill="none" stroke="currentColor" stroke-width="2"/><rect x="9" y="3" width="6" height="2" rx="1" fill="currentColor"/><line x1="12" y1="19" x2="12.01" y2="19" stroke="currentColor" stroke-width="2" stroke-linecap="round"/></svg>') no-repeat 50% 50%}.icon-email,.icon-mail,.icon-inbox{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z"/></svg>') no-repeat 50% 50%}.icon-rss{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M5 3a1 1 0 000 2c5.523 0 10 4.477 10 10a1 1 0 102 0C17 8.373 11.627 3 5 3z" /><path d="M4 9a1 1 0 011-1 7 7 0 017 7 1 1 0 11-2 0 5 5 0 00-5-5 1 1 0 01-1-1zM3 15a2 2 0 114 0 2 2 0 01-4 0z" /></svg>') no-repeat 50% 50%}.icon-xml{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="25.9px" viewBox="0 0 58 58" xmlns:v="https://vecta.io/nano"><path d="M51.5 39V13.978c0-.766-.092-1.333-.55-1.792L39.313.55A1.89 1.89 0 0 0 37.985 0H8.963C7.777 0 6.5.916 6.5 2.926V39h45zm-14-35.609c0-.458.553-.687.877-.363l10.095 10.095c.324.324.095.877-.363.877H37.5V3.391zm-3.707 15.316a1 1 0 0 1 1.414-1.414l6 6a1 1 0 0 1 0 1.414l-6 6c-.195.195-.451.293-.707.293s-.512-.098-.707-.293a1 1 0 0 1 0-1.414L39.086 24l-5.293-5.293zm-9.236 12.96l6-17a1 1 0 1 1 1.886.666l-6 17a1 1 0 1 1-1.886-.666zm-8.764-8.374l6-6a1 1 0 0 1 1.414 1.414L17.914 24l5.293 5.293a1 1 0 0 1 0 1.414c-.195.195-.451.293-.707.293s-.512-.098-.707-.293l-6-6a1 1 0 0 1 0-1.414zM6.5 41v15c0 1.009 1.22 2 2.463 2h40.074c1.243 0 2.463-.991 2.463-2V41h-45zm16.436 13h-1.9l-1.6-3.801h-.137L17.576 54h-1.9l2.557-4.895-2.721-5.182h1.873l1.777 4.102h.137l1.928-4.102H23.1l-2.721 5.182L22.936 54zm11.73 0h-1.668v-6.932l-2.256 5.605h-1.449l-2.27-5.605V54h-1.668V43.924h1.668l2.994 6.891 2.98-6.891h1.668V54zm8.832 0h-6.303V43.924h1.668v8.832h4.635V54z"/></svg>') no-repeat 50% 50%}.icon-business{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 7V3H2v18h20V7H12zM6 19H4v-2h2v2zm0-4H4v-2h2v2zm0-4H4V9h2v2zm0-4H4V5h2v2zm4 12H8v-2h2v2zm0-4H8v-2h2v2zm0-4H8V9h2v2zm0-4H8V5h2v2zm10 12h-8v-2h2v-2h-2v-2h2v-2h-2V9h8v10zm-2-8h-2v2h2v-2zm0 4h-2v2h2v-2z" /></svg>') no-repeat 50% 50%}.icon-person{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0 2c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z" /></svg>') no-repeat 50% 50%}.icon-menu{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z" /></svg>') no-repeat 50% 50%}.icon-search{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15.5 14h-.79l-.28-.27C15.41 12.59 16 11.11 16 9.5 16 5.91 13.09 3 9.5 3S3 5.91 3 9.5 5.91 16 9.5 16c1.61 0 3.09-.59 4.23-1.57l.27.28v.79l5 4.99L20.49 19l-4.99-5zm-6 0C7.01 14 5 11.99 5 9.5S7.01 5 9.5 5 14 7.01 14 9.5 11.99 14 9.5 14z" /></svg>') no-repeat 50% 50%}.icon-tune{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 17v2h6v-2H3zM3 5v2h10V5H3zm10 16v-2h8v-2h-8v-2h-2v6h2zM7 9v2H3v2h4v2h2V9H7zm14 4v-2H11v2h10zm-6-4h2V7h4V5h-4V3h-2v6z" /></svg>') no-repeat 50% 50%}.icon-facebook{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48A48 48 0 0 0 0 80v352a48 48 0 0 0 48 48h137.25V327.69h-63V256h63v-54.64c0-62.15 37-96.48 93.67-96.48 27.14 0 55.52 4.84 55.52 4.84v61h-31.27c-30.81 0-40.42 19.12-40.42 38.73V256h68.78l-11 71.69h-57.78V480H400a48 48 0 0 0 48-48V80a48 48 0 0 0-48-48z" /></svg>') no-repeat 50% 50%}.icon-linkedin{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z" /></svg>') no-repeat 50% 50%}.icon-twitter{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zm-48.9 158.8c.2 2.8.2 5.7.2 8.5 0 86.7-66 186.6-186.6 186.6-37.2 0-71.7-10.8-100.7-29.4 5.3.6 10.4.8 15.8.8 30.7 0 58.9-10.4 81.4-28-28.8-.6-53-19.5-61.3-45.5 10.1 1.5 19.2 1.5 29.6-1.2-30-6.1-52.5-32.5-52.5-64.4v-.8c8.7 4.9 18.9 7.9 29.6 8.3a65.447 65.447 0 0 1-29.2-54.6c0-12.2 3.2-23.4 8.9-33.1 32.3 39.8 80.8 65.8 135.2 68.6-9.3-44.5 24-80.6 64-80.6 18.9 0 35.9 7.9 47.9 20.7 14.8-2.8 29-8.3 41.6-15.8-4.9 15.2-15.2 28-28.8 36.1 13.2-1.4 26-5.1 37.8-10.2-8.9 13.1-20.1 24.7-32.9 34z" /></svg>') no-repeat 50% 50%}.icon-github{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 0c-6.626 0-12 5.373-12 12 0 5.302 3.438 9.8 8.207 11.387.599.111.793-.261.793-.577v-2.234c-3.338.726-4.033-1.416-4.033-1.416-.546-1.387-1.333-1.756-1.333-1.756-1.089-.745.083-.729.083-.729 1.205.084 1.839 1.237 1.839 1.237 1.07 1.834 2.807 1.304 3.492.997.107-.775.418-1.305.762-1.604-2.665-.305-5.467-1.334-5.467-5.931 0-1.311.469-2.381 1.236-3.221-.124-.303-.535-1.524.117-3.176 0 0 1.008-.322 3.301 1.23.957-.266 1.983-.399 3.003-.404 1.02.005 2.047.138 3.006.404 2.291-1.552 3.297-1.23 3.297-1.23.653 1.653.242 2.874.118 3.176.77.84 1.235 1.911 1.235 3.221 0 4.609-2.807 5.624-5.479 5.921.43.372.823 1.102.823 2.222v3.293c0 .319.192.694.801.576 4.765-1.589 8.199-6.086 8.199-11.386 0-6.627-5.373-12-12-12z"/></svg>') no-repeat 50% 50%}.icon-whatsapp{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="M224 122.8c-72.7 0-131.8 59.1-131.9 131.8 0 24.9 7 49.2 20.2 70.1l3.1 5-13.3 48.6 49.9-13.1 4.8 2.9c20.2 12 43.4 18.4 67.1 18.4h.1c72.6 0 133.3-59.1 133.3-131.8 0-35.2-15.2-68.3-40.1-93.2-25-25-58-38.7-93.2-38.7zm77.5 188.4c-3.3 9.3-19.1 17.7-26.7 18.8-12.6 1.9-22.4.9-47.5-9.9-39.7-17.2-65.7-57.2-67.7-59.8-2-2.6-16.2-21.5-16.2-41s10.2-29.1 13.9-33.1c3.6-4 7.9-5 10.6-5 2.6 0 5.3 0 7.6.1 2.4.1 5.7-.9 8.9 6.8 3.3 7.9 11.2 27.4 12.2 29.4s1.7 4.3.3 6.9c-7.6 15.2-15.7 14.6-11.6 21.6 15.3 26.3 30.6 35.4 53.9 47.1 4 2 6.3 1.7 8.6-1 2.3-2.6 9.9-11.6 12.5-15.5 2.6-4 5.3-3.3 8.9-2 3.6 1.3 23.1 10.9 27.1 12.9s6.6 3 7.6 4.6c.9 1.9.9 9.9-2.4 19.1zM400 32H48C21.5 32 0 53.5 0 80v352c0 26.5 21.5 48 48 48h352c26.5 0 48-21.5 48-48V80c0-26.5-21.5-48-48-48zM223.9 413.2c-26.6 0-52.7-6.7-75.8-19.3L64 416l22.5-82.2c-13.9-24-21.2-51.3-21.2-79.3C65.4 167.1 136.5 96 223.9 96c42.4 0 82.2 16.5 112.2 46.5 29.9 30 47.9 69.8 47.9 112.2 0 87.4-72.7 158.5-160.1 158.5z" /></svg>') no-repeat 50% 50%}.icon-google{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22.56 12.25c0-.78-.07-1.53-.2-2.25H12v4.26h5.92c-.26 1.37-1.04 2.53-2.21 3.31v2.77h3.57c2.08-1.92 3.28-4.74 3.28-8.09z" fill="currentColor"/><path d="M12 23c2.97 0 5.46-.98 7.28-2.66l-3.57-2.77c-.98.66-2.23 1.06-3.71 1.06-2.86 0-5.29-1.93-6.16-4.53H2.18v2.84C3.99 20.53 7.7 23 12 23z" fill="currentColor"/><path d="M5.84 14.09c-.22-.66-.35-1.36-.35-2.09s.13-1.43.35-2.09V7.07H2.18C1.43 8.55 1 10.22 1 12s.43 3.45 1.18 4.93l2.85-2.22.81-.62z" fill="currentColor"/><path d="M12 5.38c1.62 0 3.06.56 4.21 1.64l3.15-3.15C17.45 2.09 14.97 1 12 1 7.7 1 3.99 3.47 2.18 7.07l3.66 2.84c.87-2.6 3.3-4.53 6.16-4.53z" fill="currentColor"/></svg>') no-repeat 50% 50%}.icon-done_all{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18 7l-1.41-1.41-6.34 6.34 1.41 1.41L18 7zm4.24-1.41L11.66 16.17 7.48 12l-1.41 1.41L11.66 19l12-12-1.42-1.41zM.41 13.41L6 19l1.41-1.41L1.83 12 .41 13.41z" /></svg>') no-repeat 50% 50%}.icon-arrow_upward{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z" /></svg>') no-repeat 50% 50%}.icon-file_download,.icon-download{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 9h-4V3H9v6H5l7 7 7-7zM5 18v2h14v-2H5z" /></svg>') no-repeat 50% 50%}.icon-account_circle{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 3c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm0 14.2c-2.5 0-4.71-1.28-6-3.22.03-1.99 4-3.08 6-3.08 1.99 0 5.97 1.09 6 3.08-1.29 1.94-3.5 3.22-6 3.22z" /></svg>') no-repeat 50% 50%}.icon-exit_to_app{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10.09 15.59L11.5 17l5-5-5-5-1.41 1.41L12.67 11H3v2h9.67l-2.58 2.59zM19 3H5c-1.11 0-2 .9-2 2v4h2V5h14v14H5v-4H3v4c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z" /></svg>') no-repeat 50% 50%}.icon-pause_circle_outline{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 16h2V8H9v8zm3-14C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm1-4h2V8h-2v8z" /></svg>') no-repeat 50% 50%}.icon-more_vert{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm0 2c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm0 6c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2z" /></svg>') no-repeat 50% 50%}.icon-edit{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 17.25V21h3.75L17.81 9.94l-3.75-3.75L3 17.25zM20.71 7.04c.39-.39.39-1.02 0-1.41l-2.34-2.34c-.39-.39-1.02-.39-1.41 0l-1.83 1.83 3.75 3.75 1.83-1.83z" /></svg>') no-repeat 50% 50%}.icon-undo{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z" /></svg>') no-repeat 50% 50%}.icon-block{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM4 12c0-4.42 3.58-8 8-8 1.85 0 3.55.63 4.9 1.69L5.69 16.9C4.63 15.55 4 13.85 4 12zm8 8c-1.85 0-3.55-.63-4.9-1.69L18.31 7.1C19.37 8.45 20 10.15 20 12c0 4.42-3.58 8-8 8z" /></svg>') no-repeat 50% 50%}.icon-visibility_off{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5-.59 1.22-1.42 2.27-2.41 3.12l1.41 1.41c1.39-1.23 2.49-2.77 3.18-4.53C21.27 7.11 17 4 12 4c-1.27 0-2.49.2-3.64.57l1.65 1.65C10.66 6.09 11.32 6 12 6zm-1.07 1.14L13 9.21c.57.25 1.03.71 1.28 1.28l2.07 2.07c.08-.34.14-.7.14-1.07C16.5 9.01 14.48 7 12 7c-.37 0-.72.05-1.07.14zM2.01 3.87l2.68 2.68C3.06 7.83 1.77 9.53 1 11.5 2.73 15.89 7 19 12 19c1.52 0 2.98-.29 4.32-.82l3.42 3.42 1.41-1.41L3.42 2.45 2.01 3.87zm7.5 7.5l2.61 2.61c-.04.01-.08.02-.12.02-1.38 0-2.5-1.12-2.5-2.5 0-.05.01-.08.01-.13zm-3.4-3.4l1.75 1.75c-.23.55-.36 1.15-.36 1.78 0 2.48 2.02 4.5 4.5 4.5.63 0 1.23-.13 1.77-.36l.98.98c-.88.24-1.8.38-2.75.38-3.79 0-7.17-2.13-8.82-5.5.7-1.43 1.72-2.61 2.93-3.53z" /></svg>') no-repeat 50% 50%}.icon-visibility{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 6c3.79 0 7.17 2.13 8.82 5.5C19.17 14.87 15.79 17 12 17s-7.17-2.13-8.82-5.5C4.83 8.13 8.21 6 12 6m0-2C7 4 2.73 7.11 1 11.5 2.73 15.89 7 19 12 19s9.27-3.11 11-7.5C21.27 7.11 17 4 12 4zm0 5c1.38 0 2.5 1.12 2.5 2.5S13.38 14 12 14s-2.5-1.12-2.5-2.5S10.62 9 12 9m0-2c-2.48 0-4.5 2.02-4.5 4.5S9.52 16 12 16s4.5-2.02 4.5-4.5S14.48 7 12 7z" /></svg>') no-repeat 50% 50%}.icon-people{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><path d="M4,13c1.1,0,2-0.9,2-2c0-1.1-0.9-2-2-2s-2,0.9-2,2C2,12.1,2.9,13,4,13z M5.13,14.1C4.76,14.04,4.39,14,4,14 c-0.99,0-1.93,0.21-2.78,0.58C0.48,14.9,0,15.62,0,16.43V18l4.5,0v-1.61C4.5,15.56,4.73,14.78,5.13,14.1z M20,13c1.1,0,2-0.9,2-2 c0-1.1-0.9-2-2-2s-2,0.9-2,2C18,12.1,18.9,13,20,13z M24,16.43c0-0.81-0.48-1.53-1.22-1.85C21.93,14.21,20.99,14,20,14 c-0.39,0-0.76,0.04-1.13,0.1c0.4,0.68,0.63,1.46,0.63,2.29V18l4.5,0V16.43z M16.24,13.65c-1.17-0.52-2.61-0.9-4.24-0.9 c-1.63,0-3.07,0.39-4.24,0.9C6.68,14.13,6,15.21,6,16.39V18h12v-1.61C18,15.21,17.32,14.13,16.24,13.65z M8.07,16 c0.09-0.23,0.13-0.39,0.91-0.69c0.97-0.38,1.99-0.56,3.02-0.56s2.05,0.18,3.02,0.56c0.77,0.3,0.81,0.46,0.91,0.69H8.07z M12,8 c0.55,0,1,0.45,1,1s-0.45,1-1,1s-1-0.45-1-1S11.45,8,12,8 M12,6c-1.66,0-3,1.34-3,3c0,1.66,1.34,3,3,3s3-1.34,3-3 C15,7.34,13.66,6,12,6L12,6z" /></g></svg>') no-repeat 50% 50%}.icon-notifications{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 22c1.1 0 2-.9 2-2h-4c0 1.1.89 2 2 2zm6-6v-5c0-3.07-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68C7.63 5.36 6 7.92 6 11v5l-2 2v1h16v-1l-2-2z" /></svg>') no-repeat 50% 50%}.icon-article{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z" fill="none" stroke="currentColor" stroke-width="2"/><polyline points="14,2 14,8 20,8" fill="none" stroke="currentColor" stroke-width="2"/><line x1="16" y1="13" x2="8" y2="13" stroke="currentColor" stroke-width="2"/><line x1="16" y1="17" x2="8" y2="17" stroke="currentColor" stroke-width="2"/><line x1="10" y1="9" x2="8" y2="9" stroke="currentColor" stroke-width="2"/></svg>') no-repeat 50% 50%}.icon-notifications_off{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 18.69L7.84 6.14 5.27 3.49 4 4.76l2.8 2.8v.01c-.52.99-.8 2.16-.8 3.42v5l-2 2v1h13.73l2 2L21 19.72l-1-1.03zM12 22c1.11 0 2-.89 2-2h-4c0 1.11.89 2 2 2zm6-7.32V11c0-3.08-1.64-5.64-4.5-6.32V4c0-.83-.67-1.5-1.5-1.5s-1.5.67-1.5 1.5v.68c-.15.03-.29.08-.42.12-.1.03-.2.07-.3.11h-.01c-.01 0-.01 0-.02.01-.23.09-.46.2-.68.31 0 0-.01 0-.01.01L18 14.68z" /></svg>') no-repeat 50% 50%}.icon-add_alert{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10.01 21.01c0 1.1.89 1.99 1.99 1.99s1.99-.89 1.99-1.99h-3.98zM12 6c2.76 0 5 2.24 5 5v7H7v-7c0-2.76 2.24-5 5-5zm0-4.5c-.83 0-1.5.67-1.5 1.5v1.17C7.36 4.85 5 7.65 5 11v6l-2 2v1h18v-1l-2-2v-6c0-3.35-2.36-6.15-5.5-6.83V3c0-.83-.67-1.5-1.5-1.5zM13 8h-2v3H8v2h3v3h2v-3h3v-2h-3z" /></svg>') no-repeat 50% 50%}.icon-notifications-edit{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="24" width="24" /><g><path d="M17.58,6.25l1.77,1.77L14.37,13H12.6v-1.77L17.58,6.25z M20.85,5.81l-1.06-1.06c-0.2-0.2-0.51-0.2-0.71,0l-0.85,0.85 l1.77,1.77l0.85-0.85C21.05,6.32,21.05,6,20.85,5.81z M18,12.2V17h2v2H4v-2h2v-7c0-2.79,1.91-5.14,4.5-5.8V3.5 C10.5,2.67,11.17,2,12,2s1.5,0.67,1.5,1.5v0.7c0.82,0.21,1.57,0.59,2.21,1.09l-1.43,1.43C13.64,6.26,12.85,6,12,6 c-2.21,0-4,1.79-4,4v7h8v-2.8L18,12.2z M10,20h4c0,1.1-0.9,2-2,2S10,21.1,10,20z" /></g></svg>') no-repeat 50% 50%}.icon-verified_user{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm-2 16l-4-4 1.41-1.41L10 14.17l6.59-6.59L18 9l-8 8z" /></svg>') no-repeat 50% 50%}.icon-mail_outline{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 14H4V8l8 5 8-5v10zm-8-7L4 6h16l-8 5z" /></svg>') no-repeat 50% 50%}.icon-phone_android{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 1H8C6.34 1 5 2.34 5 4v16c0 1.66 1.34 3 3 3h8c1.66 0 3-1.34 3-3V4c0-1.66-1.34-3-3-3zm-2 20h-4v-1h4v1zm3.25-3H6.75V4h10.5v14z" /></svg>') no-repeat 50% 50%}.icon-call_made{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 5v2h6.59L4 18.59 5.41 20 17 8.41V15h2V5H9z"/></svg>') no-repeat 50% 50%}.icon-call_received{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 5.41L18.59 4 7 15.59V9H5v10h10v-2H8.41L20 5.41z"/></svg>') no-repeat 50% 50%}.icon-call{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.01 15.38c-1.23 0-2.42-.2-3.53-.56-.35-.12-.74-.03-1.01.24l-1.57 1.97c-2.83-1.35-5.48-3.9-6.89-6.83l1.95-1.66c.27-.28.35-.67.24-1.02-.37-1.11-.56-2.3-.56-3.53 0-.54-.45-.99-.99-.99H4.19C3.65 3 3 3.24 3 3.99 3 13.28 10.73 21 20.01 21c.71 0 .99-.63.99-1.18v-3.45c0-.54-.45-.99-.99-.99z"/></svg>') no-repeat 50% 50%}.icon-assignment{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 15h7v2H7zm0-4h10v2H7zm0-4h10v2H7zm12-4h-4.18C14.4 1.84 13.3 1 12 1c-1.3 0-2.4.84-2.82 2H5c-.14 0-.27.01-.4.04-.39.08-.74.28-1.01.55-.18.18-.33.4-.43.64-.1.23-.16.49-.16.77v14c0 .27.06.54.16.78s.25.45.43.64c.27.27.62.47 1.01.55.13.02.26.03.4.03h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7-.25c.41 0 .75.34.75.75s-.34.75-.75.75-.75-.34-.75-.75.34-.75.75-.75zM19 19H5V5h14v14z" /></svg>') no-repeat 50% 50%}.icon-list{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11 7h6v2h-6zm0 4h6v2h-6zm0 4h6v2h-6zM7 7h2v2H7zm0 4h2v2H7zm0 4h2v2H7zM20.1 3H3.9c-.5 0-.9.4-.9.9v16.2c0 .4.4.9.9.9h16.2c.4 0 .9-.5.9-.9V3.9c0-.5-.5-.9-.9-.9zM19 19H5V5h14v14z" /></svg>') no-repeat 50% 50%}.icon-recent_actors{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21 5h2v14h-2zm-4 0h2v14h-2zm-3 0H2c-.55 0-1 .45-1 1v12c0 .55.45 1 1 1h12c.55 0 1-.45 1-1V6c0-.55-.45-1-1-1zm-1 12H3V7h10v10z" /><circle cx="8" cy="9.94" r="1.95" /><path d="M11.89 15.35c0-1.3-2.59-1.95-3.89-1.95s-3.89.65-3.89 1.95V16h7.78v-.65z" /></svg>') no-repeat 50% 50%}.icon-schedule{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z" /></svg>') no-repeat 50% 50%}.icon-event{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 4h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V10h14v10zm0-12H5V6h14v2zm-7 5h5v5h-5z" /></svg>') no-repeat 50% 50%}.icon-events{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 11h2v2H7v-2zm14-5v14c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2zM5 8h14V6H5v2zm14 12V10H5v10h14zm-4-7h2v-2h-2v2zm-4 0h2v-2h-2v2z" /></svg>') no-repeat 50% 50%}.icon-event_available{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zM5 7V5h14v2H5zm5.56 10.46l5.93-5.93-1.06-1.06-4.87 4.87-2.11-2.11-1.06 1.06z" /></svg>') no-repeat 50% 50%}.icon-quiz{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><path d="M4,6H2v14c0,1.1,0.9,2,2,2h14v-2H4V6z M20,2H8C6.9,2,6,2.9,6,4v12c0,1.1,0.9,2,2,2h12c1.1,0,2-0.9,2-2V4 C22,2.9,21.1,2,20,2z M20,16H8V4h12V16z M13.51,10.16c0.41-0.73,1.18-1.16,1.63-1.8c0.48-0.68,0.21-1.94-1.14-1.94 c-0.88,0-1.32,0.67-1.5,1.23l-1.37-0.57C11.51,5.96,12.52,5,13.99,5c1.23,0,2.08,0.56,2.51,1.26c0.37,0.6,0.58,1.73,0.01,2.57 c-0.63,0.93-1.23,1.21-1.56,1.81c-0.13,0.24-0.18,0.4-0.18,1.18h-1.52C13.26,11.41,13.19,10.74,13.51,10.16z M12.95,13.95 c0-0.59,0.47-1.04,1.05-1.04c0.59,0,1.04,0.45,1.04,1.04c0,0.58-0.44,1.05-1.04,1.05C13.42,15,12.95,14.53,12.95,13.95z" /></g></svg>') no-repeat 50% 50%}.icon-chat{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15 4v7H5.17l-.59.59-.58.58V4h11m1-2H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1V3c0-.55-.45-1-1-1zm5 4h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1z" /></svg>') no-repeat 50% 50%}.icon-cart{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11 9h2V6h3V4h-3V1h-2v3H8v2h3v3zm-4 9c-1.1 0-1.99.9-1.99 2S5.9 22 7 22s2-.9 2-2-.9-2-2-2zm10 0c-1.1 0-1.99.9-1.99 2s.89 2 1.99 2 2-.9 2-2-.9-2-2-2zm-8.9-5h7.45c.75 0 1.41-.41 1.75-1.03l3.86-7.01L19.42 4l-3.87 7H8.53L4.27 2H1v2h2l3.6 7.59-1.35 2.44C4.52 15.37 5.48 17 7 17h12v-2H7l1.1-2z" /></svg>') no-repeat 50% 50%}.icon-playlist_add{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><rect fill="none" height="24" width="24" /></g><g><path d="M14,10H3v2h11V10z M14,6H3v2h11V6z M18,14v-4h-2v4h-4v2h4v4h2v-4h4v-2H18z M3,16h7v-2H3V16z" /></g></svg>') no-repeat 50% 50%}.icon-info{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z" /></svg>') no-repeat 50% 50%}.icon-assignment_ind{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-4.18C14.4 1.84 13.3 1 12 1s-2.4.84-2.82 2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-7-.25c.22 0 .41.1.55.25.12.13.2.31.2.5 0 .41-.34.75-.75.75s-.75-.34-.75-.75c0-.19.08-.37.2-.5.14-.15.33-.25.55-.25zM19 19H5V5h14v14zM12 6c-1.65 0-3 1.35-3 3s1.35 3 3 3 3-1.35 3-3-1.35-3-3-3zm0 4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-6 6.47V18h12v-1.53c0-2.5-3.97-3.58-6-3.58s-6 1.07-6 3.58zM8.31 16c.69-.56 2.38-1.12 3.69-1.12s3.01.56 3.69 1.12H8.31z" /></svg>') no-repeat 50% 50%}.icon-content_copy{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 1H4c-1.1 0-2 .9-2 2v14h2V3h12V1zm3 4H8c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h11c1.1 0 2-.9 2-2V7c0-1.1-.9-2-2-2zm0 16H8V7h11v14z" /></svg>') no-repeat 50% 50%}.icon-read{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 9c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8.55C9.64 9.35 6.48 8 3 8v11c3.48 0 6.64 1.35 9 3.55 2.36-2.19 5.52-3.55 9-3.55V8c-3.48 0-6.64 1.35-9 3.55zm7 5.58c-2.53.34-4.93 1.3-7 2.82-2.06-1.52-4.47-2.49-7-2.83v-6.95c2.1.38 4.05 1.35 5.64 2.83L12 14.28l1.36-1.27c1.59-1.48 3.54-2.45 5.64-2.83v6.95z" /></svg>') no-repeat 50% 50%}.icon-learn{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21 3H3c-1.1 0-2 .9-2 2v3h2V5h18v14h-7v2h7c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM1 18v3h3c0-1.66-1.34-3-3-3zm0-4v2c2.76 0 5 2.24 5 5h2c0-3.87-3.13-7-7-7zm0-4v2c4.97 0 9 4.03 9 9h2c0-6.08-4.93-11-11-11zm10 1.09v2L14.5 15l3.5-1.91v-2L14.5 13 11 11.09zM14.5 6L9 9l5.5 3L20 9l-5.5-3z" /></svg>') no-repeat 50% 50%}.icon-favorite_border{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z" /></svg>') no-repeat 50% 50%}.icon-filter_list{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10 18h4v-2h-4v2zM3 6v2h18V6H3zm3 7h12v-2H6v2z" /></svg>') no-repeat 50% 50%}.icon-share{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18 16.08c-.76 0-1.44.3-1.96.77L8.91 12.7c.05-.23.09-.46.09-.7s-.04-.47-.09-.7l7.05-4.11c.54.5 1.25.81 2.04.81 1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3c0 .24.04.47.09.7L8.04 9.81C7.5 9.31 6.79 9 6 9c-1.66 0-3 1.34-3 3s1.34 3 3 3c.79 0 1.5-.31 2.04-.81l7.12 4.16c-.05.21-.08.43-.08.65 0 1.61 1.31 2.92 2.92 2.92s2.92-1.31 2.92-2.92c0-1.61-1.31-2.92-2.92-2.92zM18 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM6 13c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm12 7.02c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z" /></svg>') no-repeat 50% 50%}.icon-equalizer{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10 20h4V4h-4v16zm-6 0h4v-8H4v8zM16 9v11h4V9h-4z" /></svg>') no-repeat 50% 50%}.icon-elevator{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><g><rect fill="none" height="24" width="24" /><path d="M19,5v14H5V5H19 M19,3H5C3.9,3,3,3.9,3,5v14c0,1.1,0.9,2,2,2h14c1.1,0,2-0.9,2-2V5C21,3.9,20.1,3,19,3L19,3z M10,18v-4h1 v-2.5c0-1.1-0.9-2-2-2H8c-1.1,0-2,0.9-2,2V14h1v4H10z M8.5,8.5c0.69,0,1.25-0.56,1.25-1.25S9.19,6,8.5,6S7.25,6.56,7.25,7.25 S7.81,8.5,8.5,8.5z M18,11l-2.5-4L13,11H18z M13,13l2.5,4l2.5-4H13z" /></g></svg>') no-repeat 50% 50%}.icon-delete{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 9v10H8V9h8m-1.5-6h-5l-1 1H5v2h14V4h-3.5l-1-1zM18 7H6v12c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7z" /></svg>') no-repeat 50% 50%}.icon-supervisor_account{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 12c1.93 0 3.5-1.57 3.5-3.5S10.93 5 9 5 5.5 6.57 5.5 8.5 7.07 12 9 12zm0-5c.83 0 1.5.67 1.5 1.5S9.83 10 9 10s-1.5-.67-1.5-1.5S8.17 7 9 7zm.05 10H4.77c.99-.5 2.7-1 4.23-1 .11 0 .23.01.34.01.34-.73.93-1.33 1.64-1.81-.73-.13-1.42-.2-1.98-.2-2.34 0-7 1.17-7 3.5V19h7v-1.5c0-.17.02-.34.05-.5zm7.45-2.5c-1.84 0-5.5 1.01-5.5 3V19h11v-1.5c0-1.99-3.66-3-5.5-3zm1.21-1.82c.76-.43 1.29-1.24 1.29-2.18C19 9.12 17.88 8 16.5 8S14 9.12 14 10.5c0 .94.53 1.75 1.29 2.18.36.2.77.32 1.21.32s.85-.12 1.21-.32z" /></svg>') no-repeat 50% 50%}.icon-card_giftcard{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 6h-2.18c.11-.31.18-.65.18-1 0-1.66-1.34-3-3-3-1.05 0-1.96.54-2.5 1.35l-.5.67-.5-.68C10.96 2.54 10.05 2 9 2 7.34 2 6 3.34 6 5c0 .35.07.69.18 1H4c-1.11 0-1.99.89-1.99 2L2 19c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V8c0-1.11-.89-2-2-2zm-5-2c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM9 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zm11 15H4v-2h16v2zm0-5H4V8h5.08L7 10.83 8.62 12 12 7.4l3.38 4.6L17 10.83 14.92 8H20v6z" /></svg>') no-repeat 50% 50%}.icon-event_seat{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15 5v7H9V5h6m0-2H9c-1.1 0-2 .9-2 2v9h10V5c0-1.1-.9-2-2-2zm7 7h-3v3h3v-3zM5 10H2v3h3v-3zm15 5H4v6h2v-4h12v4h2v-6z" /></svg>') no-repeat 50% 50%}.icon-expand_more{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16.59 8.59L12 13.17 7.41 8.59 6 10l6 6 6-6-1.41-1.41z" /></svg>') no-repeat 50% 50%}.icon-add{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z" /></svg>') no-repeat 50% 50%}.icon-folder_open{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 6h-8l-2-2H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 12H4V8h16v10z" /></svg>') no-repeat 50% 50%}.icon-fullscreen{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z" /></svg>') no-repeat 50% 50%}.icon-work,.icon-work_outline{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 6V4h-4v2h4zM4 8v11h16V8H4zm16-2c1.11 0 2 .89 2 2v11c0 1.11-.89 2-2 2H4c-1.11 0-2-.89-2-2l.01-11c0-1.11.88-2 1.99-2h4V4c0-1.11.89-2 2-2h4c1.11 0 2 .89 2 2v2h4z" /></svg>') no-repeat 50% 50%}.icon-build{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M22.61 18.99l-9.08-9.08c.93-2.34.45-5.1-1.44-7C9.79.61 6.21.4 3.66 2.26L7.5 6.11 6.08 7.52 2.25 3.69C.39 6.23.6 9.82 2.9 12.11c1.86 1.86 4.57 2.35 6.89 1.48l9.11 9.11c.39.39 1.02.39 1.41 0l2.3-2.3c.4-.38.4-1.01 0-1.41zm-3 1.6l-9.46-9.46c-.61.45-1.29.72-2 .82-1.36.2-2.79-.21-3.83-1.25C3.37 9.76 2.93 8.5 3 7.26l3.09 3.09 4.24-4.24-3.09-3.09c1.24-.07 2.49.37 3.44 1.31 1.08 1.08 1.49 2.57 1.24 3.96-.12.71-.42 1.37-.88 1.96l9.45 9.45-.88.89z" /></svg>') no-repeat 50% 50%}.icon-lock_outline{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zM9 6c0-1.66 1.34-3 3-3s3 1.34 3 3v2H9V6zm9 14H6V10h12v10zm-6-3c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z" /></svg>') no-repeat 50% 50%}.icon-lock_open{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 17c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm6-9h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6h2c0-1.66 1.34-3 3-3s3 1.34 3 3v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm0 12H6V10h12v10z"/></svg>') no-repeat 50% 50%}.icon-place{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zM7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 2.88-2.88 7.19-5 9.88C9.92 16.21 7 11.85 7 9z" /><circle cx="12" cy="9" r="2.5" /></svg>') no-repeat 50% 50%}.icon-location_on{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z"/></svg>') no-repeat 50% 50%}.icon-speaker_notes{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17l-.59.59-.58.58V4h16v12zM6 12h2v2H6zm0-3h2v2H6zm0-3h2v2H6zm4 6h5v2h-5zm0-3h8v2h-8zm0-3h8v2h-8z" /></svg>') no-repeat 50% 50%}.icon-chevron_left{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15.41 7.41L14 6l-6 6 6 6 1.41-1.41L10.83 12l4.58-4.59z" /></svg>') no-repeat 50% 50%}.icon-chevron_right{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10 6L8.59 7.41 13.17 12l-4.58 4.59L10 18l6-6-6-6z" /></svg>') no-repeat 50% 50%}.icon-refresh{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M17.65 6.35C16.2 4.9 14.21 4 12 4c-4.42 0-7.99 3.58-7.99 8s3.57 8 7.99 8c3.73 0 6.84-2.55 7.73-6h-2.08c-.82 2.33-3.04 4-5.65 4-3.31 0-6-2.69-6-6s2.69-6 6-6c1.66 0 3.14.69 4.22 1.78L13 11h7V4l-2.35 2.35z" /></svg>') no-repeat 50% 50%}.icon-arrow_back{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 11H7.83l5.59-5.59L12 4l-8 8 8 8 1.41-1.41L7.83 13H20v-2z" /></svg>') no-repeat 50% 50%}.icon-arrow_forward{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 4l-1.41 1.41L16.17 11H4v2h12.17l-5.58 5.59L12 20l8-8-8-8z" /></svg>') no-repeat 50% 50%}.icon-settings{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.43 12.98c.04-.32.07-.64.07-.98 0-.34-.03-.66-.07-.98l2.11-1.65c.19-.15.24-.42.12-.64l-2-3.46c-.09-.16-.26-.25-.44-.25-.06 0-.12.01-.17.03l-2.49 1c-.52-.4-1.08-.73-1.69-.98l-.38-2.65C14.46 2.18 14.25 2 14 2h-4c-.25 0-.46.18-.49.42l-.38 2.65c-.61.25-1.17.59-1.69.98l-2.49-1c-.06-.02-.12-.03-.18-.03-.17 0-.34.09-.43.25l-2 3.46c-.13.22-.07.49.12.64l2.11 1.65c-.04.32-.07.65-.07.98 0 .33.03.66.07.98l-2.11 1.65c-.19.15-.24.42-.12.64l2 3.46c.09.16.26.25.44.25.06 0 .12-.01.17-.03l2.49-1c.52.4 1.08.73 1.69.98l.38 2.65c.03.24.24.42.49.42h4c.25 0 .46-.18.49-.42l.38-2.65c.61-.25 1.17-.59 1.69-.98l2.49 1c.06.02.12.03.18.03.17 0 .34-.09.43-.25l2-3.46c.12-.22.07-.49-.12-.64l-2.11-1.65zm-1.98-1.71c.04.31.05.52.05.73 0 .21-.02.43-.05.73l-.14 1.13.89.7 1.08.84-.7 1.21-1.27-.51-1.04-.42-.9.68c-.43.32-.84.56-1.25.73l-1.06.43-.16 1.13-.2 1.35h-1.4l-.19-1.35-.16-1.13-1.06-.43c-.43-.18-.83-.41-1.23-.71l-.91-.7-1.06.43-1.27.51-.7-1.21 1.08-.84.89-.7-.14-1.13c-.03-.31-.05-.54-.05-.74s.02-.43.05-.73l.14-1.13-.89-.7-1.08-.84.7-1.21 1.27.51 1.04.42.9-.68c.43-.32.84-.56 1.25-.73l1.06-.43.16-1.13.2-1.35h1.39l.19 1.35.16 1.13 1.06.43c.43.18.83.41 1.23.71l.91.7 1.06-.43 1.27-.51.7 1.21-1.07.85-.89.7.14 1.13zM12 8c-2.21 0-4 1.79-4 4s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 6c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2z" /></svg>') no-repeat 50% 50%}.icon-settings_backup_restore{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14 12c0-1.1-.9-2-2-2s-2 .9-2 2 .9 2 2 2 2-.9 2-2zm-2-9c-4.97 0-9 4.03-9 9H0l4 4 4-4H5c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.51 0-2.91-.49-4.06-1.3l-1.42 1.44C8.04 20.3 9.94 21 12 21c4.97 0 9-4.03 9-9s-4.03-9-9-9z" /></svg>') no-repeat 50% 50%}.icon-stars{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm7.48 7.16l-5.01-.43-2-4.71c3.21.19 5.91 2.27 7.01 5.14zm-5.07 6.26L12 13.98l-2.39 1.44.63-2.72-2.11-1.83 2.78-.24L12 8.06l1.09 2.56 2.78.24-2.11 1.83.64 2.73zm-2.86-11.4l-2 4.72-5.02.43c1.1-2.88 3.8-4.97 7.02-5.15zM4 12c0-.64.08-1.26.23-1.86l3.79 3.28-1.11 4.75C5.13 16.7 4 14.48 4 12zm3.84 6.82L12 16.31l4.16 2.5c-1.22.75-2.64 1.19-4.17 1.19-1.52 0-2.94-.44-4.15-1.18zm9.25-.65l-1.11-4.75 3.79-3.28c.14.59.23 1.22.23 1.86 0 2.48-1.14 4.7-2.91 6.17z" /></svg>') no-repeat 50% 50%}.icon-camera{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M14.25 2.26l-.08-.04-.01.02C13.46 2.09 12.74 2 12 2 6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10c0-4.75-3.31-8.72-7.75-9.74zM19.41 9h-7.99l2.71-4.7c2.4.66 4.35 2.42 5.28 4.7zM13.1 4.08L10.27 9l-1.15 2L6.4 6.3C7.84 4.88 9.82 4 12 4c.37 0 .74.03 1.1.08zM5.7 7.09L8.54 12l1.15 2H4.26C4.1 13.36 4 12.69 4 12c0-1.85.64-3.55 1.7-4.91zM4.59 15h7.98l-2.71 4.7c-2.4-.67-4.34-2.42-5.27-4.7zm6.31 4.91L14.89 13l2.72 4.7C16.16 19.12 14.18 20 12 20c-.38 0-.74-.04-1.1-.09zm7.4-3l-4-6.91h5.43c.17.64.27 1.31.27 2 0 1.85-.64 3.55-1.7 4.91z" /></svg>') no-repeat 50% 50%}.icon-publish{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M5 4h14v2H5zm0 10h4v6h6v-6h4l-7-7-7 7zm8-2v6h-2v-6H9.83L12 9.83 14.17 12H13z" /></svg>') no-repeat 50% 50%}.icon-photo{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-4.86 8.86l-3 3.87L9 13.14 6 17h12l-3.86-5.14z"/></svg>') no-repeat 50% 50%}.icon-photo_camera{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><circle cx="12" cy="12" r="3.2" /><path d="M9 2L7.17 4H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2h-3.17L15 2H9zm3 15c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5z" /></svg>') no-repeat 50% 50%}.icon-whatshot{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.57 13.16c-1.36.28-2.17 1.16-2.17 2.41 0 1.34 1.11 2.42 2.49 2.42 2.05 0 3.71-1.66 3.71-3.71 0-1.07-.15-2.12-.46-3.12-.79 1.07-2.2 1.72-3.57 2zM13.5.67s.74 2.65.74 4.8c0 2.06-1.35 3.73-3.41 3.73-2.07 0-3.63-1.67-3.63-3.73l.03-.36C5.21 7.51 4 10.62 4 14c0 4.42 3.58 8 8 8s8-3.58 8-8C20 8.61 17.41 3.8 13.5.67zM12 20c-3.31 0-6-2.69-6-6 0-1.53.3-3.04.86-4.43 1.01 1.01 2.41 1.63 3.97 1.63 2.66 0 4.75-1.83 5.28-4.43C17.34 8.97 18 11.44 18 14c0 3.31-2.69 6-6 6z" /></svg>') no-repeat 50% 50%}.icon-event_busy{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 3h-1V1h-2v2H8V1H6v2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V9h14v10zM5 7V5h14v2H5zm3.23 9.41l1.06 1.06 2.44-2.44 2.44 2.44 1.06-1.06-2.44-2.44 2.44-2.44-1.06-1.06-2.44 2.44-2.44-2.44-1.06 1.06 2.44 2.44z" /></svg>') no-repeat 50% 50%}.icon-access_time{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zM12 20c-4.42 0-8-3.58-8-8s3.58-8 8-8 8 3.58 8 8-3.58 8-8 8zm.5-13H11v6l5.25 3.15.75-1.23-4.5-2.67z" /></svg>') no-repeat 50% 50%}.icon-record_voice_over{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 13c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm0-6c1.1 0 2 .9 2 2s-.9 2-2 2-2-.9-2-2 .9-2 2-2zm0 8c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm-6 4c.22-.72 3.31-2 6-2 2.7 0 5.8 1.29 6 2H3zM15.08 7.05c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27l-1.68 1.69zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14z" /></svg>') no-repeat 50% 50%}.icon-rate_review{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm0 14H5.17l-.59.59-.58.58V4h16v12zm-9.5-2H18v-2h-5.5zm3.86-5.87c.2-.2.2-.51 0-.71l-1.77-1.77c-.2-.2-.51-.2-.71 0L6 11.53V14h2.47l5.89-5.87z" /></svg>') no-repeat 50% 50%}.icon-local_printshop{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 8h-1V3H6v5H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zM8 5h8v3H8V5zm8 14H8v-4h8v4zm2-4v-2H6v2H4v-4c0-.55.45-1 1-1h14c.55 0 1 .45 1 1v4h-2z"/><circle cx="18" cy="11.5" r="1"/></svg>') no-repeat 50% 50%}.icon-import_contacts{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1zm0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5v11.5z"/></svg>') no-repeat 50% 50%}.icon-receipt{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.5 3.5L18 2l-1.5 1.5L15 2l-1.5 1.5L12 2l-1.5 1.5L9 2 7.5 3.5 6 2 4.5 3.5 3 2v20l1.5-1.5L6 22l1.5-1.5L9 22l1.5-1.5L12 22l1.5-1.5L15 22l1.5-1.5L18 22l1.5-1.5L21 22V2l-1.5 1.5zM19 19.09H5V4.91h14v14.18zM6 15h12v2H6zm0-4h12v2H6zm0-4h12v2H6z" /></svg>') no-repeat 50% 50%}.icon-attach_money{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.8 10.9c-2.27-.59-3-1.2-3-2.15 0-1.09 1.01-1.85 2.7-1.85 1.78 0 2.44.85 2.5 2.1h2.21c-.07-1.72-1.12-3.3-3.21-3.81V3h-3v2.16c-1.94.42-3.5 1.68-3.5 3.61 0 2.31 1.91 3.46 4.7 4.13 2.5.6 3 1.48 3 2.41 0 .69-.49 1.79-2.7 1.79-2.06 0-2.87-.92-2.98-2.1h-2.2c.12 2.19 1.76 3.42 3.68 3.83V21h3v-2.15c1.95-.37 3.5-1.5 3.5-3.55 0-2.84-2.43-3.81-4.7-4.4z" /></svg>') no-repeat 50% 50%}.icon-insert_chart{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4zm2 2H5V5h14v14zm0-16H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2z" /></svg>') no-repeat 50% 50%}.icon-link{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M17 7h-4v2h4c1.65 0 3 1.35 3 3s-1.35 3-3 3h-4v2h4c2.76 0 5-2.24 5-5s-2.24-5-5-5zm-6 8H7c-1.65 0-3-1.35-3-3s1.35-3 3-3h4V7H7c-2.76 0-5 2.24-5 5s2.24 5 5 5h4v-2zm-3-4h8v2H8z" /></svg>') no-repeat 50% 50%}.icon-globe,.icon-language{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11.99 2C6.47 2 2 6.48 2 12s4.47 10 9.99 10C17.52 22 22 17.52 22 12S17.52 2 11.99 2zm6.93 6h-2.95c-.32-1.25-.78-2.45-1.38-3.56 1.84.63 3.37 1.91 4.33 3.56zM12 4.04c.83 1.2 1.48 2.53 1.91 3.96h-3.82c.43-1.43 1.08-2.76 1.91-3.96zM4.26 14C4.1 13.36 4 12.69 4 12s.1-1.36.26-2h3.38c-.08.66-.14 1.32-.14 2s.06 1.34.14 2H4.26zm.82 2h2.95c.32 1.25.78 2.45 1.38 3.56-1.84-.63-3.37-1.9-4.33-3.56zm2.95-8H5.08c.96-1.66 2.49-2.93 4.33-3.56C8.81 5.55 8.35 6.75 8.03 8zM12 19.96c-.83-1.2-1.48-2.53-1.91-3.96h3.82c-.43 1.43-1.08 2.76-1.91 3.96zM14.34 14H9.66c-.09-.66-.16-1.32-.16-2s.07-1.35.16-2h4.68c.09.65.16 1.32.16 2s-.07 1.34-.16 2zm.25 5.56c.6-1.11 1.06-2.31 1.38-3.56h2.95c-.96 1.65-2.49 2.93-4.33 3.56zM16.36 14c.08-.66.14-1.32.14-2s-.06-1.34-.14-2h3.38c.16.64.26 1.31.26 2s-.1 1.36-.26 2h-3.38z" /></svg>') no-repeat 50% 50%}.icon-map{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><polygon points="1,6 1,22 8,18 16,22 23,18 23,2 16,6 8,2" fill="none" stroke="currentColor" stroke-width="2" stroke-linejoin="round"/><line x1="8" y1="2" x2="8" y2="18" stroke="currentColor" stroke-width="2"/><line x1="16" y1="6" x2="16" y2="22" stroke="currentColor" stroke-width="2"/></svg>') no-repeat 50% 50%}.icon-school{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 3L1 9l4 2.18v6L12 21l7-3.82v-6l2-1.09V17h2V9L12 3zm6.82 6L12 12.72 5.18 9 12 5.28 18.82 9zM17 15.99l-5 2.73-5-2.73v-3.72L12 15l5-2.73v3.72z" /></svg>') no-repeat 50% 50%}.icon-pages{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-6 2h6v6h-3l1-4-4 1V5zM5 5h6v3L7 7l1 4H5V5zm6 14H5v-6h3l-1 4 4-1v3zm8 0h-6v-3l4 1-1-4h3v6zm-4.37-4.37L12 13.72l-2.63.91.91-2.63-.91-2.63 2.63.91 2.63-.91-.91 2.63.91 2.63z" /></svg>') no-repeat 50% 50%}.icon-help{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 -960 960 960" width="24"><path d="m480-80-10-120h-10q-142 0-241-99t-99-241q0-142 99-241t241-99q71 0 132.5 26.5t108 73q46.5 46.5 73 108T800-540q0 75-24.5 144t-67 128q-42.5 59-101 107T480-80Zm80-146q71-60 115.5-140.5T720-540q0-109-75.5-184.5T460-800q-109 0-184.5 75.5T200-540q0 109 75.5 184.5T460-280h100v54Zm-101-95q17 0 29-12t12-29q0-17-12-29t-29-12q-17 0-29 12t-12 29q0 17 12 29t29 12Zm-29-127h60q0-30 6-42t38-44q18-18 30-39t12-45q0-51-34.5-76.5T460-720q-44 0-74 24.5T344-636l56 22q5-17 19-33.5t41-16.5q27 0 40.5 15t13.5 33q0 17-10 30.5T480-558q-35 30-42.5 47.5T430-448Zm30-65Z"/></svg>') no-repeat 50% 50%}.icon-computer{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 18c1.1 0 1.99-.9 1.99-2L22 6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2h-4zM4 6h16v10H4V6z"/></svg>') no-repeat 50% 50%}.icon-engineering{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 15c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4zm6.08-7.95c.84 1.18.84 2.71 0 3.89l1.68 1.69c2.02-2.02 2.02-5.07 0-7.27l-1.68 1.69zM20.07 2l-1.63 1.63c2.77 3.02 2.77 7.56 0 10.74L20.07 16c3.9-3.89 3.91-9.95 0-14zm-9 8c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2z"/></svg>') no-repeat 50% 50%}.icon-account_balance{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M4 10h3v7H4v-7zm6.5 0h3v7h-3v-7zM2 19h20v3H2v-3zm15-9h3v7h-3v-7zm-5-8L2 6v2h20V6L12 2z"/></svg>') no-repeat 50% 50%}.icon-business_center{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M10 16v-1H3.01L3 19c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2v-4h-7v1h-4zm10-9h-4.01V5l-2-2h-4l-2 2v2H4c-1.1 0-2 .9-2 2v3c0 1.11.89 2 2 2h6v-2h4v2h6c1.1 0 2-.9 2-2V9c0-1.1-.9-2-2-2zm-6 0h-4V5h4v2z"/></svg>') no-repeat 50% 50%}.icon-local_hospital{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm-1 11h-4v4h-4v-4H6v-4h4V6h4v4h4v4z"/></svg>') no-repeat 50% 50%}.icon-headset_mic{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 1c-4.97 0-9 4.03-9 9v7c0 1.66 1.34 3 3 3h3v-8H5v-2c0-3.87 3.13-7 7-7s7 3.13 7 7v2h-4v8h4v1h-7v2h6c1.66 0 3-1.34 3-3V10c0-4.97-4.03-9-9-9z"/></svg>') no-repeat 50% 50%}.icon-local_shipping{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 8h-3V4H3c-1.1 0-2 .9-2 2v11h2c0 1.66 1.34 3 3 3s3-1.34 3-3h6c0 1.66 1.34 3 3 3s3-1.34 3-3h2v-5l-3-4zM6 18.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zm13.5-9l1.96 2.5H17V9.5h2.5zm-1.5 9c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"/></svg>') no-repeat 50% 50%}.icon-color_lens{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 3c-4.97 0-9 4.03-9 9s4.03 9 9 9c.83 0 1.5-.67 1.5-1.5 0-.39-.15-.74-.39-1.01-.23-.26-.38-.61-.38-.99 0-.83.67-1.5 1.5-1.5H16c2.76 0 5-2.24 5-5 0-4.42-4.03-8-9-8zm-5.5 9c-.83 0-1.5-.67-1.5-1.5S5.67 9 6.5 9 8 9.67 8 10.5 7.33 12 6.5 12zm3-4C8.67 8 8 7.33 8 6.5S8.67 5 9.5 5s1.5.67 1.5 1.5S10.33 8 9.5 8zm5 0c-.83 0-1.5-.67-1.5-1.5S13.67 5 14.5 5s1.5.67 1.5 1.5S15.33 8 14.5 8zm3 4c-.83 0-1.5-.67-1.5-1.5S16.67 9 17.5 9s1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"/></svg>') no-repeat 50% 50%}.icon-settings_input_antenna{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 5c-3.87 0-7 3.13-7 7h2c0-2.76 2.24-5 5-5s5 2.24 5 5h2c0-3.87-3.13-7-7-7zm1 9.29c.88-.39 1.5-1.26 1.5-2.29 0-1.38-1.12-2.5-2.5-2.5S9.5 10.62 9.5 12c0 1.02.62 1.9 1.5 2.29v3.3L7.59 21 9 22.41l3-3 3 3L16.41 21 13 17.59v-3.3zM12 1C5.93 1 1 5.93 1 12h2c0-4.97 4.03-9 9-9s9 4.03 9 9h2c0-6.07-4.93-11-11-11z"/></svg>') no-repeat 50% 50%}.icon-gavel{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M5.25 8.069L2.4 5.221l1.413-1.414 2.85 2.85-1.413 1.412zM16.27 3.037l-7.074 7.075-1.413-1.414 7.075-7.075 1.412 1.414zm-.825 8.483l5.654 5.654-1.414 1.414-5.654-5.655 1.414-1.413zM3.58 14.007l4.243 4.242-5.657 5.657-4.242-4.243 5.656-5.656zm8.968-3.015l-1.414 1.414-2.121-2.121 1.414-1.415 2.121 2.122z"/></svg>') no-repeat 50% 50%}.icon-biotech{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 19c-1.1 0-2 .9-2 2h14c0-1.1-.9-2-2-2h-4v-2h3c1.1 0 2-.9 2-2h-8c-1.66 0-3-1.34-3-3 0-1.09.59-2.04 1.47-2.57.41.59 1.06 1 1.83 1 1.1 0 2-.9 2-2 0-.77-.41-1.43-1-1.83.53-.88 1.48-1.47 2.57-1.47 1.66 0 3 1.34 3 3v.17L14.17 8 13 9.17l-2.12-2.12C9.94 7.05 9 8.05 9 9.38c0 .92.5 1.69 1.24 2.06 1.34.64 2.27 2.06 2.27 3.69V17h-5.18z"/></svg>') no-repeat 50% 50%}.icon-precision_manufacturing{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.93 8.21l-3.6 1.68L14 7.7V6.3l2.33-2.19 3.6 1.68c.38.18.82.01 1-.36.18-.38.01-.82-.36-1L16.65 2.6c-.38-.18-.83-.1-1.13.2l-2.76 2.6c-.04.04-.07.09-.1.14-.02.01-.03.02-.04.03L12 5.8 11.38 5.57c-.01-.01-.02-.02-.04-.03-.03-.05-.06-.1-.1-.14L8.48 2.8c-.3-.3-.75-.38-1.13-.2L3.43 4.43c-.37.18-.54.62-.36 1 .18.37.62.54 1 .36l3.6-1.68L10 6.3v1.4l-2.33 2.19-3.6-1.68c-.38-.18-.83-.01-1 .36-.18.38-.01.82.36 1l3.92 1.83c.38.18.83.1 1.13-.2l2.76-2.6c.04-.04.07-.09.1-.14.02-.01.03-.02.04-.03L12 8.2l.62.23c.01.01.02.02.04.03.03.05.06.1.1.14l2.76 2.6c.3.3.75.38 1.13.2l3.92-1.83c.37-.18.54-.62.36-1C20.75 8.2 20.31 8.03 19.93 8.21zM12 11c-1.1 0-2 .9-2 2 0 .19.03.37.08.54l-3.37 3.37c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l3.37-3.37c.17.05.35.08.54.08 1.1 0 2-.9 2-2 0-.35-.1-.68-.26-.97l1.38-1.38c.2.14.42.26.66.32.58.14 1.12.05 1.58-.18.46-.23.81-.58 1.04-1.05.83-1.73-.4-3.4-1.85-3.99-.65-.27-1.47-.27-2.15-.03-.68.23-1.29.71-1.68 1.37-.69 1.17-.49 2.6.45 3.54l-1.33 1.33C12.68 10.9 12.35 10.8 12 10.8z"/></svg>') no-repeat 50% 50%}.icon-keyboard_arrow_right{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M8.59 16.59L13.17 12 8.59 7.41 10 6l6 6-6 6-1.41-1.41z"/></svg>') no-repeat 50% 50%}.icon-keyboard_arrow_left{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.41 16.59L10.83 12l4.58-4.59L14 6l-6 6 6 6 1.41-1.41z"/></svg>') no-repeat 50% 50%}.icon-account_balance_wallet{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21 18v1c0 1.1-.9 2-2 2H5c-1.11 0-2-.9-2-2V5c0-1.1.89-2 2-2h14c1.1 0 2 .9 2 2v1h-9c-1.11 0-2 .9-2 2v8c0 1.1.89 2 2 2h9zm-9-2h10V8H12v8zm4-2.5c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5z"/></svg>') no-repeat 50% 50%}.icon-directions_car{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18.92 6.01C18.72 5.42 18.16 5 17.5 5h-11c-.66 0-1.21.42-1.42 1.01L3 12v8c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-1h12v1c0 .55.45 1 1 1h1c.55 0 1-.45 1-1v-8l-2.08-5.99zM6.5 16c-.83 0-1.5-.67-1.5-1.5S5.67 13 6.5 13s1.5.67 1.5 1.5S7.33 16 6.5 16zm11 0c-.83 0-1.5-.67-1.5-1.5s.67-1.5 1.5-1.5 1.5.67 1.5 1.5-.67 1.5-1.5 1.5zM5 11l1.5-4.5h11L19 11H5z"/></svg>') no-repeat 50% 50%}.icon-code{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.4 16.6L4.8 12l4.6-4.6L8 6l-6 6 6 6 1.4-1.4zm5.2 0l4.6-4.6-4.6-4.6L16 6l6 6-6 6-1.4-1.4z"/></svg>') no-repeat 50% 50%}.icon-construction{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M13.7827 15.1719L19.5 9.45457L14.5454 4.5L8.82809 10.2173L5.28809 6.67727L1.40918 10.5562L6.36371 15.5108L2.82371 19.0508L5.91809 22.1451L9.45809 18.6051L14.4126 23.5596L18.2915 19.6807L14.7515 16.1407L13.7827 15.1719ZM7.33309 13.6873L4.29309 10.6473L5.28809 9.65234L8.32809 12.6923L7.33309 13.6873ZM12.0881 11.9123L14.5454 9.45457L16.0646 10.9737L13.6073 13.4314L12.0881 11.9123Z"/></svg>') no-repeat 50% 50%}.icon-query_stats{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19.88 18.47c.44-.7.7-1.51.7-2.39 0-2.49-2.01-4.5-4.5-4.5s-4.5 2.01-4.5 4.5 2.01 4.5 4.5 4.5c.88 0 1.69-.26 2.39-.7L21.58 23 23 21.58l-3.12-3.11zm-3.8.11c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5zm-.36-8.5c-.74.02-1.45.18-2.1.45l-.55-.83-3.8 6.18-3.01-3.52-3.63 5.81L1 17l5-8 3 3.5L13 6l2.72 4.08zm2.59.5c-.64-.28-1.33-.45-2.05-.49L21.38 2 23 3.18l-4.69 7.4z"/></svg>') no-repeat 50% 50%}.icon-campaign{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18 11v2h4v-2h-4zm-2 6.61c.96.71 2.21 1.65 3.2 2.39.4-.53.8-1.07 1.2-1.6-.99-.74-2.24-1.68-3.2-2.4-.4.54-.8 1.08-1.2 1.61zM20.4 5.6c-.4-.53-.8-1.07-1.2-1.6-.99.74-2.24 1.68-3.2 2.4.4.53.8 1.07 1.2 1.6.96-.72 2.21-1.65 3.2-2.4zM4 9c-1.1 0-2 .9-2 2v2c0 1.1.9 2 2 2h1v4h2v-4h1l5 3V6L8 9H4zm11.5 3c0-1.33-.58-2.53-1.5-3.35v6.69c.92-.81 1.5-2.01 1.5-3.34z"/></svg>') no-repeat 50% 50%}.icon-camera_alt{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 7c-2.76 0-5 2.24-5 5s2.24 5 5 5 5-2.24 5-5-2.24-5-5-5zm0 8c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm8-10h-3.17l-2-2H11l-2 2H5c-1.11 0-2 .9-2 2v12c0 1.11.89 2 2 2h14c1.11 0 2-.89 2-2V7c0-1.1-.89-2-2-2zm-8 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"/></svg>') no-repeat 50% 50%}.icon-volunteer_activism{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M1 11h4v11H1zm15-7.75C16.65 2.49 17.66 2 18.7 2 20.55 2 22 3.45 22 5.3c0 2.27-2.91 4.9-6 7.7-3.09-2.81-6-5.44-6-7.7C10 3.45 11.45 2 13.3 2c1.04 0 2.05.49 2.7 1.25zM20 17h-7l-2.09-.73.33-.94L13 16h2.82c.65 0 1.18-.53 1.18-1.18 0-.49-.31-.93-.77-1.11L8.97 11H7v9.02L14 22l8.01-3c-.01-1.1-.9-2-2.01-2z"/></svg>') no-repeat 50% 50%}.icon-architecture{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M6.36 18.78L6.61 21l1.62-1.54 2.77-7.6c-.68-.17-1.28-.51-1.77-.98L6.36 18.78zm8.41-7.9c-.49.47-1.1.81-1.77.98l2.77 7.6L17.39 21l.26-2.22-2.88-7.9zM15 8c0-1.3-.84-2.4-2-2.82V3h-2v2.18C9.84 5.6 9 6.7 9 8c0 1.66 1.34 3 3 3s3-1.34 3-3zm-3 1c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1z"/></svg>') no-repeat 50% 50%}.icon-apartment{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M4 21h6v-5h4v5h6V9h-4V3H8v6H4v12zM10 5h4v2h-4V5zm0 4h4v2h-4V9zM6 11h2v2H6v-2zm0 4h2v2H6v-2zm12 0h-2v-2h2v2zM14 11h-4v2h4v-2z"/></svg>') no-repeat 50% 50%}.icon-store{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M4 4h16v2H4V4zm16 4H4l-1 5v2h2v5h14v-5h2v-2l-1-5zm-7 10h-2v-4h2v4z"/></svg>') no-repeat 50% 50%}.icon-inventory{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 2H4v4h16V2zM2 8v12c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8H2zm11 10h-2v-4h2v4zm1.79-6.71l-1.08 1.08-1.08-1.08a.996.996 0 0 0-1.41 0l-1.08 1.08-1.08-1.08a.996.996 0 1 0-1.41 1.41l1.08 1.08-1.08 1.08a.996.996 0 1 0 1.41 1.41l1.08-1.08 1.08 1.08a.996.996 0 1 0 1.41-1.41l-1.08-1.08 1.08-1.08a.996.996 0 0 0 0-1.41z"/></svg>') no-repeat 50% 50%}.icon-management{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M16 11c1.66 0 3-1.34 3-3s-1.34-3-3-3-3 1.34-3 3 1.34 3 3 3zm-8 0c1.66 0 3-1.34 3-3S9.66 5 8 5s-3 1.34-3 3 1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 2.06 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></svg>') no-repeat 50% 50%}.icon-auto_awesome{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 9l1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25L19 15z"/></svg>') no-repeat 50% 50%}.icon-history{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"/></svg>') no-repeat 50% 50%}.icon-description{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M14 2H6c-1.1 0-1.99.9-1.99 2L4 20c0 1.1.89 2 1.99 2H18c1.1 0 2-.9 2-2V8l-6-6zm2 16H8v-2h8v2zm0-4H8v-2h8v2zm-3-5V3.5L18.5 9H13z"/></svg>') no-repeat 50% 50%}.icon-info_outline{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11 7h2v2h-2zm0 4h2v6h-2zm1-9C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z" /></svg>') no-repeat 50% 50%}.icon-groups{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 12.75c1.63 0 3.07.39 4.24.9 1.08.48 1.76 1.56 1.76 2.73V18H6v-1.61c0-1.18.68-2.26 1.76-2.73 1.17-.52 2.61-.91 4.24-.91zM4 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm1.13 1.1c-.37-.06-.74-.1-1.13-.1-.99 0-1.93.21-2.78.58C.48 14.9 0 15.62 0 16.43V18h4.5v-1.61c0-.83.23-1.61.63-2.29zM20 13c1.1 0 2-.9 2-2s-.9-2-2-2-2 .9-2 2 .9 2 2 2zm4 3.43c0-.81-.48-1.53-1.22-1.85-.84-.37-1.79-.58-2.78-.58-.39 0-.75.04-1.13.1.4.68.63 1.46.63 2.29V18H24v-1.57zM12 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3z" /></svg>') no-repeat 50% 50%}.icon-update{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21 10.12h-6.78l2.74-2.82c-2.73-2.7-7.15-2.8-9.88-.1-2.73 2.71-2.73 7.08 0 9.79 2.73 2.71 7.15 2.71 9.88 0C18.32 15.65 19 14.08 19 12.1h2c0 1.98-.88 4.55-2.64 6.29-3.51 3.48-9.21 3.48-12.72 0-3.5-3.47-3.53-9.11-.02-12.58 3.51-3.47 9.14-3.47 12.65 0L21 3v7.12zM12.5 8v4.25l3.5 2.08-.72 1.21L11 13V8h1.5z" /></svg>') no-repeat 50% 50%}.icon-bolt{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M11 21h-1l1-7H7.5c-.58 0-.57-.32-.38-.66.19-.34.05-.08.07-.12C8.48 10.94 10.42 7.54 13 3h1l-1 7h3.5c.49 0 .56.33.47.51l-.07.15C12.96 17.55 11 21 11 21z" /></svg>') no-repeat 50% 50%}.icon-filter_alt{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M4.25 5.61C6.27 8.2 10 13 10 13v6c0 .55.45 1 1 1h2c.55 0 1-.45 1-1v-6s3.72-4.8 5.74-7.39c.51-.66.04-1.61-.79-1.61H5.04c-.83 0-1.3.95-.79 1.61z" /></svg>') no-repeat 50% 50%}.icon-scale_balance{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 3c1.66 0 3 1.34 3 3H9c0-1.66 1.34-3 3-3zm9 9c0 1.66-1.34 3-3 3s-3-1.34-3-3c0-.73.27-1.4.71-1.92L13.5 6H6l1.47 6.08c.44.52.7 1.19.7 1.92 0 1.66-1.34 3-3 3s-3-1.34-3-3c0-.73.27-1.4.71-1.92L4.35 6H3V4h18v2h-1.35l1.64 6.08c.44.52.71 1.19.71 1.92zM6 12c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1zm12 0c-.55 0-1 .45-1 1s.45 1 1 1 1-.45 1-1-.45-1-1-1z" /></svg>') no-repeat 50% 50%}.icon-database{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 4.88 2 8.5v7c0 3.62 4.48 6.5 10 6.5s10-2.88 10-6.5v-7C22 4.88 17.52 2 12 2zm0 13c-3.86 0-7-1.29-7-3v-1.32c1.4.97 3.94 1.62 7 1.62s5.6-.65 7-1.62V12c0 1.71-3.14 3-7 3zm0-8c3.86 0 7 1.29 7 3s-3.14 3-7 3-7-1.29-7-3 3.14-3 7-3zm-7 5.68V14c0 1.71 3.14 3 7 3s7-1.29 7-3v-1.32c-1.4.97-3.94 1.62-7 1.62s-5.6-.65-7-1.62z" /></svg>') no-repeat 50% 50%}.icon-format_align_center{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M7 15v2h10v-2H7zm-4 6h18v-2H3v2zm0-8h18v-2H3v2zm4-6v2h10V7H7zM3 3v2h18V3H3z" /></svg>') no-repeat 50% 50%}.icon-price_check{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 13V9c0-.55-.45-1-1-1H7V6h5V4H5v4c0 .55.45 1 1 1h5v2H6v2h4zm7-9c-1.1 0-2 .9-2 2s.9 2 2 2 2-.9 2-2-.9-2-2-2zm-5.88 5.38L14 10.5l3 3.01 4-4L19.5 8l-3 3-1.5-1.5-2.38 2.38z" /></svg>') no-repeat 50% 50%}.icon-local_offer{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M21.41 11.58l-9-9C12.05 2.22 11.55 2 11 2H4c-1.1 0-2 .9-2 2v7c0 .55.22 1.05.59 1.42l9 9c.36.36.86.58 1.41.58.55 0 1.05-.22 1.41-.59l7-7c.37-.36.59-.86.59-1.41 0-.55-.23-1.06-.59-1.42zM5.5 7C4.67 7 4 6.33 4 5.5S4.67 4 5.5 4 7 4.67 7 5.5 6.33 7 5.5 7z"/></svg>') no-repeat 50% 50%}.icon-shield{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z"/></svg>') no-repeat 50% 50%}.icon-lock{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M18 8h-1V6c0-2.76-2.24-5-5-5S7 3.24 7 6v2H6c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V10c0-1.1-.9-2-2-2zm-6 9c-1.1 0-2-.9-2-2s.9-2 2-2 2 .9 2 2-.9 2-2 2zm3.1-9H8.9V6c0-1.71 1.39-3.1 3.1-3.1 1.71 0 3.1 1.39 3.1 3.1v2z"/></svg>') no-repeat 50% 50%}.icon-timer{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M15 1H9v2h6V1zm-4 13h2V8h-2v6zm8.03-6.61l1.42-1.42c-.43-.51-.9-.99-1.41-1.41l-1.42 1.42C16.07 4.74 14.12 4 12 4c-4.97 0-9 4.03-9 9s4.02 9 9 9 9-4.03 9-9c0-2.12-.74-4.07-1.97-5.61zM12 20c-3.87 0-7-3.13-7-7s3.13-7 7-7 7 3.13 7 7-3.13 7-7 7z"/></svg>') no-repeat 50% 50%}.icon-print{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 8H5c-1.66 0-3 1.34-3 3v6h4v4h12v-4h4v-6c0-1.66-1.34-3-3-3zm-3 11H8v-5h8v5zm3-7c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm-1-9H6v4h12V3z"/></svg>') no-repeat 50% 50%}.icon-dashboard{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M3 13h8V3H3v10zm0 8h8v-6H3v6zm10 0h8V11h-8v10zm0-18v6h8V3h-8z"/></svg>') no-repeat 50% 50%}.icon-send{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M2.01 21L23 12 2.01 3 2 10l15 2-15 2z"/></svg>') no-repeat 50% 50%}.icon-credit_card{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"/></svg>') no-repeat 50% 50%}.icon-payment{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M20 4H4c-1.11 0-1.99.89-1.99 2L2 18c0 1.11.89 2 2 2h16c1.11 0 2-.89 2-2V6c0-1.11-.89-2-2-2zm0 14H4v-6h16v6zm0-10H4V6h16v2z"/></svg>') no-repeat 50% 50%}.icon-check{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9 16.17L4.83 12l-1.42 1.41L9 19 21 7l-1.41-1.41z"/></svg>') no-repeat 50% 50%}.icon-payments{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M19 14V6c0-1.1-.9-2-2-2H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zm-9-1c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm13-6v11c0 1.1-.9 2-2 2H4v-2h17V7h2z"/></svg>') no-repeat 50% 50%}.icon-workspace_premium{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M9.68 13.69L12 11.93l2.31 1.76-.88-2.85L15.75 9h-2.84L12 6.19 11.09 9H8.25l2.31 1.84-.88 2.85zM20 10c0-4.42-3.58-8-8-8s-8 3.58-8 8c0 2.03.76 3.87 2 5.28V23l6-2 6 2v-7.72A7.96 7.96 0 0 0 20 10zm-8-6c3.31 0 6 2.69 6 6s-2.69 6-6 6-6-2.69-6-6 2.69-6 6-6z"/></svg>') no-repeat 50% 50%}.icon-warning{-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M1 21h22L12 2 1 21zm12-3h-2v-2h2v2zm0-4h-2v-4h2v4z"/></svg>') no-repeat 50% 50%}.icon-add_circle_outline{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M13 7h-2v4H7v2h4v4h2v-4h4v-2h-4V7zm-1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></svg>') no-repeat 50% 50%;height:1.25em;width:1.25em}.icon-add_circle{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm5 11h-4v4h-2v-4H7v-2h4V7h2v4h4v2z"/></svg>') no-repeat 50% 50%}.icon-message{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M20 2H4c-1.1 0-1.99.9-1.99 2L2 22l4-4h14c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-2 12H6v-2h12v2zm0-3H6V9h12v2zm0-3H6V6h12v2z"/></svg>') no-repeat 50% 50%}.icon-public{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-1 17.93c-3.95-.49-7-3.85-7-7.93 0-.62.08-1.21.21-1.79L9 15v1c0 1.1.9 2 2 2v1.93zm6.9-2.54c-.26-.81-1-1.39-1.9-1.39h-1v-3c0-.55-.45-1-1-1H8v-2h2c.55 0 1-.45 1-1V7h2c1.1 0 2-.9 2-2v-.41c2.93 1.19 5 4.06 5 7.41 0 2.08-.8 3.97-2.1 5.39z"/></svg>') no-repeat 50% 50%}.icon-person_search{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" width="24"/></g><g><g><path d="M10,8m-4,0a4,4 0,1 1,8 0a4,4 0,1 1,-8 0"/><path d="M10.35,14.01C7.62,13.91 2,15.27 2,18v2h9.54C9.07,17.24 10.31,14.11 10.35,14.01z"/><path d="M19.43,18.02C19.79,17.43 20,16.74 20,16c0-2.21-1.79-4-4-4s-4,1.79-4,4c0,2.21 1.79,4 4,4c0.74,0 1.43-0.22 2.02-0.57 L20.59,22L22,20.59L19.43,18.02zM16,18c-1.1,0-2-0.9-2-2c0-1.1 0.9-2 2-2s2,0.9 2,2C18,17.1 17.1,18 16,18z"/></g></g></svg>') no-repeat 50% 50%}.icon-group{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M16 11c1.66 0 2.99-1.34 2.99-3S17.66 5 16 5c-1.66 0-3 1.34-3 3s1.34 3 3 3zm-8 0c1.66 0 2.99-1.34 2.99-3S9.66 5 8 5C6.34 5 5 6.34 5 8s1.34 3 3 3zm0 2c-2.33 0-7 1.17-7 3.5V19h14v-2.5c0-2.33-4.67-3.5-7-3.5zm8 0c-.29 0-.62.02-.97.05 1.16.84 1.97 1.97 1.97 3.45V19h6v-2.5c0-2.33-4.67-3.5-7-3.5z"/></svg>') no-repeat 50% 50%}.icon-event_note{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M17 10H7v2h10v-2zm2-7h-1V1h-2v2H8V1H6v2H5c-1.11 0-1.99.9-1.99 2L3 19c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zm0 16H5V8h14v11zm-5-5H7v2h7v-2z"/></svg>') no-repeat 50% 50%}.icon-label{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 21l-7-5-7 5V5a2 2 0 0 1 2-2h10a2 2 0 0 1 2 2z" fill="none" stroke="currentColor" stroke-width="2"/><circle cx="12" cy="9" r="1.5" fill="currentColor"/></svg>') no-repeat 50% 50%}.icon-insights{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" height="24" viewBox="0 0 24 24" width="24"><g><rect fill="none" height="24" width="24"/></g><g><g><path d="M21,8c-1.45,0-2.26,1.44-1.93,2.51l-3.55,3.56c-0.3-0.09-0.74-0.09-1.04,0l-2.55-2.55C12.27,10.45,11.46,9,10,9 c-1.45,0-2.27,1.44-1.93,2.52l-4.56,4.55C2.44,15.74,1,16.55,1,18c0,1.1,0.9,2,2,2c1.45,0,2.26-1.44,1.93-2.51l4.55-4.56 c0.3,0.09,0.74,0.09,1.04,0l2.55,2.55C12.73,16.55,13.54,18,15,18c1.45,0,2.27-1.44,1.93-2.52l3.56-3.55 C21.56,12.26,23,11.45,23,10C23,8.9,22.1,8,21,8z"/><polygon points="15,9 15.94,6.93 18,6 15.94,5.07 15,3 14.08,5.07 12,6 14.08,6.93"/><polygon points="3.5,11 4,9 6,8.5 4,8 3.5,6 3,8 1,8.5 3,9"/></g></g></svg>') no-repeat 50% 50%}.icon-lightbulb_outline{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M9 21c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-1H9v1zm3-19C8.1 2 5 5.1 5 9c0 2.4 1.2 4.5 3 5.7V17c0 .5.4 1 1 1h6c.6 0 1-.5 1-1v-2.3c1.8-1.3 3-3.4 3-5.7 0-3.9-3.1-7-7-7zm2.9 11.1l-.9.6V16h-4v-2.3l-.9-.6C7.8 12.2 7 10.6 7 9c0-2.8 2.2-5 5-5s5 2.2 5 5c0 1.6-.8 3.2-2.1 4.1z"/></svg>') no-repeat 50% 50%}.icon-add_photo_alternate{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 7v2.99s-1.99.01-2 0V7h-3s.01-1.99 0-2h3V2h2v3h3v2h-3zm-3 4V8h-3V5H5c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2v-8h-3zM5 19l3-4 2 3 3-4 4 5H5z"/></svg>') no-repeat 50% 50%}.icon-image{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M21 19V5c0-1.1-.9-2-2-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2zM8.5 13.5l2.5 3.01L14.5 12l4.5 6H5l3.5-4.5z"/></svg>') no-repeat 50% 50%}.icon-assessment{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z"/></svg>') no-repeat 50% 50%}.icon-pie_chart{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M11 2v20c-5.07-.5-9-4.79-9-10s3.93-9.5 9-10zm2.03 0v8.99H22c-.47-4.74-4.24-8.52-8.97-8.99zm0 11.01V22c4.74-.47 8.5-4.25 8.97-8.99h-8.97z"/></svg>') no-repeat 50% 50%}.icon-person_outline{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 5.9c1.16 0 2.1.94 2.1 2.1s-.94 2.1-2.1 2.1S9.9 9.16 9.9 8s.94-2.1 2.1-2.1m0 9c2.97 0 6.1 1.46 6.1 2.1v1.1H5.9V17c0-.64 3.13-2.1 6.1-2.1M12 4C9.79 4 8 5.79 8 8s1.79 4 4 4 4-1.79 4-4-1.79-4-4-4zm0 9c-2.67 0-8 1.34-8 4v3h16v-3c0-2.66-5.33-4-8-4z"/></svg>') no-repeat 50% 50%}.icon-bar_chart{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M5 9.2h3V19H5zM10.6 5h2.8v14h-2.8zm5.6 8H19v6h-2.8z"/></svg>') no-repeat 50% 50%}.icon-curve_chart{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M3.5 18.49l6-6.01 4 4L22 6.92l-1.41-1.41-7.09 7.97-4-4L2 16.99z"/></svg>') no-repeat 50% 50%}.icon-bookmark_outline{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0V0z" fill="none"/><path d="M17 3H7c-1.1 0-2 .9-2 2v16l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"/></svg>') no-repeat 50% 50%}.icon-bookmark{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2z"/></svg>') no-repeat 50% 50%}.icon-cancel{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M12 2C6.47 2 2 6.47 2 12s4.47 10 10 10 10-4.47 10-10S17.53 2 12 2zm5 13.59L15.59 17 12 13.41 8.41 17 7 15.59 10.59 12 7 8.41 8.41 7 12 10.59 15.59 7 17 8.41 13.41 12 17 15.59z"/></svg>') no-repeat 50% 50%}.icon-view_module{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M4 11h5V5H4v6zm0 7h5v-6H4v6zm6 0h5v-6h-5v6zm6 0h5v-6h-5v6zm-6-7h5V5h-5v6zm6-6v6h5V5h-5z"/></svg>') no-repeat 50% 50%}.icon-view_list{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" height="24" viewBox="0 0 24 24" width="24"><path d="M0 0h24v24H0z" fill="none"/><path d="M4 14h4v-4H4v4zm0 5h4v-4H4v4zM4 9h4V5H4v4zm5 5h12v-4H9v4zm0 5h12v-4H9v4zM9 5v4h12V5H9z"/></svg>') no-repeat 50% 50%}.icon-work_history{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 3c-4.97 0-9 4.03-9 9H1l3.89 3.89.07.14L9 12H6c0-3.87 3.13-7 7-7s7 3.13 7 7-3.13 7-7 7c-1.93 0-3.68-.79-4.94-2.06l-1.42 1.42C8.27 19.99 10.51 21 13 21c4.97 0 9-4.03 9-9s-4.03-9-9-9zm-1 5v5l4.28 2.54.72-1.21-3.5-2.08V8H12z"/></svg>') no-repeat 50% 50%}.icon-folder{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2h-8l-2-2z"/></svg>') no-repeat 50% 50%}.icon-menu_open{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 18h18v-2H3v2zm0-5h18v-2H3v2zm0-7v2h18V6H3z"/></svg>') no-repeat 50% 50%}.icon-keyboard_arrow_down{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7.41 8.59L12 13.17l4.59-4.58L18 10l-6 6-6-6 1.41-1.41z"/></svg>') no-repeat 50% 50%}.icon-grade{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 17.27L18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"/></svg>') no-repeat 50% 50%}.icon-verified{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23 12l-2.44-2.79.34-3.69-3.61-.82-1.89-3.2L12 2.96 8.6 1.5 6.71 4.69 3.1 5.5l.34 3.7L1 12l2.44 2.79-.34 3.7 3.61.82L8.6 22.5l3.4-1.47 3.4 1.46 1.89-3.19 3.61-.82-.34-3.69L23 12zm-12.91 4.72l-3.8-3.81 1.48-1.48 2.32 2.33 5.85-5.87 1.48 1.48-7.33 7.35z"/></svg>') no-repeat 50% 50%}.icon-volume_up{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 9v6h4l5 5V4L7 9H3zm13.5 3c0-1.77-1.02-3.29-2.5-4.03v8.05c1.48-.73 2.5-2.25 2.5-4.02zM14 3.23v2.06c2.89.86 5 3.54 5 6.71s-2.11 5.85-5 6.71v2.06c4.01-.91 7-4.49 7-8.77s-2.99-7.86-7-8.77z"/></svg>') no-repeat 50% 50%}.icon-summarize{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 3H5c-1.1 0-1.99.9-1.99 2L3 19c0 1.1.89 2 1.99 2H19c1.1 0 2-.9 2-2V9l-6-6zM8 17c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm0-4c-.55 0-1-.45-1-1s.45-1 1-1 1 .45 1 1-.45 1-1 1zm6 8H9v-2h5v2zm3-4H9v-2h8v2zm0-4H9V7h8v2z"/></svg>') no-repeat 50% 50%}.icon-question_answer{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 6h-2v9H6v2c0 .55.45 1 1 1h11l4 4V7c0-.55-.45-1-1-1zm-4 6V3c0-.55-.45-1-1-1H3c-.55 0-1 .45-1 1v14l4-4h10c.55 0 1-.45 1-1z"/></svg>') no-repeat 50% 50%}.icon-analytics{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 3H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM9 17H7v-7h2v7zm4 0h-2V7h2v10zm4 0h-2v-4h2v4z"/></svg>') no-repeat 50% 50%}.icon-pause{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 19h4V5H6v14zm8-14v14h4V5h-4z"/></svg>') no-repeat 50% 50%}.icon-psychology{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 8.57c-.79 0-1.43.64-1.43 1.43s.64 1.43 1.43 1.43 1.43-.64 1.43-1.43-.64-1.43-1.43-1.43z"/><path d="M13 3C9.25 3 6.2 5.94 6.02 9.64L4.1 12.2c-.25.33-.01.8.4.8H6v3c0 1.1.9 2 2 2h1v3h7v-4.68c2.36-1.12 4-3.53 4-6.32 0-3.87-3.13-7-7-7zm3 7c0 .13-.01.26-.02.39l.83.66c.08.06.1.16.05.25l-.8 1.39c-.05.09-.16.12-.24.09l-.99-.4c-.21.16-.43.29-.67.39L14 13.83c-.01.1-.1.17-.2.17h-1.6c-.1 0-.18-.07-.2-.17l-.15-1.06c-.25-.1-.47-.23-.68-.39l-.99.4c-.09.03-.2 0-.25-.09l-.8-1.39c-.05-.08-.03-.19.05-.25l.84-.66c-.01-.13-.02-.26-.02-.39 0-.13.01-.26.02-.39l-.83-.66c-.08-.06-.1-.16-.05-.26l.8-1.38c.05-.09.15-.12.24-.09l.99.4c.21-.16.43-.29.67-.39l.15-1.06c.02-.1.1-.17.2-.17h1.6c.1 0 .18.07.2.17l.15 1.06c.24.1.46.23.67.39l.99-.4c.09-.03.2 0 .24.09l.8 1.38c.05.09.03.2-.05.26l-.83.66c.01.13.02.26.02.39z"/></svg>') no-repeat 50% 50%}.icon-contact_phone{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M22 3H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm3.85-4h1.64L21 16l-1.99 1.99c-1.31-.98-2.28-2.38-2.73-3.99-.18-.64-.28-1.31-.28-2s.1-1.36.28-2c.45-1.62 1.42-3.01 2.73-3.99L21 8l-1.51 2h-1.64c-.22.63-.35 1.3-.35 2s.13 1.37.35 2z"/></svg>') no-repeat 50% 50%}.status-icon{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm-2 15l-5-5 1.41-1.41L10 14.17l7.59-7.59L19 8l-9 9z"/></svg>') no-repeat 50% 50%}.icon-emoji_events{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 5h-2V3H7v2H5c-1.1 0-2 .9-2 2v1c0 2.55 1.92 4.63 4.39 4.94.63 1.5 1.98 2.63 3.61 2.96V19H7v2h10v-2h-4v-3.1c1.63-.33 2.98-1.46 3.61-2.96C19.08 12.63 21 10.55 21 8V7c0-1.1-.9-2-2-2zM7 10.82C5.84 10.4 5 9.3 5 8V7h2v3.82zM19 8c0 1.3-.84 2.4-2 2.82V7h2v1z"/></svg>') no-repeat 50% 50%}.icon-quick_actions{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 11.24V7.5C9 6.12 10.12 5 11.5 5S14 6.12 14 7.5v3.74c1.21-.81 2-2.18 2-3.74C16 5.01 13.99 3 11.5 3S7 5.01 7 7.5c0 1.56.79 2.93 2 3.74zm9.84 4.63l-4.54-2.26c-.17-.07-.35-.11-.54-.11H13v-6c0-.83-.67-1.5-1.5-1.5S10 6.67 10 7.5v10.74c-3.6-.76-3.54-.75-3.67-.75-.31 0-.59.13-.79.33l-.79.8 4.94 4.94c.27.27.65.44 1.06.44h6.79c.75 0 1.33-.55 1.44-1.28l.75-5.27c.01-.07.02-.14.02-.2 0-.62-.38-1.16-.91-1.38z"/></svg>') no-repeat 50% 50%}.icon-contact_mail{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 8V7l-3 2-3-2v1l3 2 3-2zm1-5H2C.9 3 0 3.9 0 5v14c0 1.1.9 2 2 2h20c1.1 0 1.99-.9 1.99-2L24 5c0-1.1-.9-2-2-2zM8 6c1.66 0 3 1.34 3 3s-1.34 3-3 3-3-1.34-3-3 1.34-3 3-3zm6 12H2v-1c0-2 4-3.1 6-3.1s6 1.1 6 3.1v1zm8-6h-8V6h8v6z"/></svg>') no-repeat 50% 50%}.icon-home{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10 20v-6h4v6h5v-8h3L12 3 2 12h3v8z"/></svg>') no-repeat 50% 50%}.icon-menu_book{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 5c-1.11-.35-2.33-.5-3.5-.5-1.95 0-4.05.4-5.5 1.5-1.45-1.1-3.55-1.5-5.5-1.5S2.45 4.9 1 6v14.65c0 .25.25.5.5.5.1 0 .15-.05.25-.05C3.1 20.45 5.05 20 6.5 20c1.95 0 4.05.4 5.5 1.5 1.35-.85 3.8-1.5 5.5-1.5 1.65 0 3.35.3 4.75 1.05.1.05.15.05.25.05.25 0 .5-.25.5-.5V6c-.6-.45-1.25-.75-2-1zm0 13.5c-1.1-.35-2.3-.5-3.5-.5-1.7 0-4.15.65-5.5 1.5V8c1.35-.85 3.8-1.5 5.5-1.5 1.2 0 2.4.15 3.5.5v11.5z"/></svg>') no-repeat 50% 50%}.icon-cake{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 6c1.11 0 2-.9 2-2 0-.38-.1-.73-.29-1.03L12 0l-1.71 2.97c-.19.3-.29.65-.29 1.03 0 1.1.9 2 2 2zm4.6 9.99l-1.07-1.07-1.08 1.07c-1.3 1.3-3.58 1.31-4.89 0l-1.07-1.07-1.09 1.07C6.75 16.64 5.88 17 4.96 17c-.73 0-1.4-.23-1.96-.61V21c0 .55.45 1 1 1h16c.55 0 1-.45 1-1v-4.61c-.56.38-1.23.61-1.96.61-.92 0-1.79-.36-2.44-1.01zM18 9h-5V7h-2v2H6c-1.66 0-3 1.34-3 3v1.54c0 1.08.88 1.96 1.96 1.96.52 0 1.02-.2 1.38-.57l2.14-2.13 2.13 2.13c.74.74 2.03.74 2.77 0l2.14-2.13 2.13 2.13c.37.37.86.57 1.38.57 1.08 0 1.96-.88 1.96-1.96V12C21 10.34 19.66 9 18 9z"/></svg>') no-repeat 50% 50%}.icon-wc{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5.5 22v-7.5H4V9c0-1.1.9-2 2-2h3c1.1 0 2 .9 2 2v5.5H9.5V22h-4zM18 22v-6h3l-2.54-7.63C18.18 7.55 17.42 7 16.56 7h-.12c-.86 0-1.63.55-1.9 1.37L12 16h3v6h3zM7.5 6c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2zm9 0c1.11 0 2-.89 2-2s-.89-2-2-2-2 .89-2 2 .89 2 2 2z"/></svg>') no-repeat 50% 50%}.icon-favorite{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 21.35l-1.45-1.32C5.4 15.36 2 12.28 2 8.5 2 5.42 4.42 3 7.5 3c1.74 0 3.41.81 4.5 2.09C13.09 3.81 14.76 3 16.5 3 19.58 3 22 5.42 22 8.5c0 3.78-3.4 6.86-8.55 11.54L12 21.35z"/></svg>') no-repeat 50% 50%}.icon-favorite-border{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M16.5 3c-1.74 0-3.41.81-4.5 2.09C10.91 3.81 9.24 3 7.5 3 4.42 3 2 5.42 2 8.5c0 3.78 3.4 6.86 8.55 11.54L12 21.35l1.45-1.32C18.6 15.36 22 12.28 22 8.5 22 5.42 19.58 3 16.5 3zm-4.4 15.55l-.1.1-.1-.1C7.14 14.24 4 11.39 4 8.5 4 6.5 5.5 5 7.5 5c1.54 0 3.04.99 3.57 2.36h1.87C13.46 5.99 14.96 5 16.5 5c2 0 3.5 1.5 3.5 3.5 0 2.89-3.14 5.74-7.9 10.05z"/></svg>') no-repeat 50% 50%}.icon-security{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 1L3 5v6c0 5.55 3.84 10.74 9 12 5.16-1.26 9-6.45 9-12V5l-9-4zm0 10.99h7c-.53 4.12-3.28 7.79-7 8.94V12H5V6.3l7-3.11v8.8z"/></svg>') no-repeat 50% 50%}.icon-help_outline{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 18h2v-2h-2v2zm1-16C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zm0-14c-2.21 0-4 1.79-4 4h2c0-1.1.9-2 2-2s2 .9 2 2c0 2-3 1.75-3 5h2c0-2.25 3-2.5 3-5 0-2.21-1.79-4-4-4z"/></svg>') no-repeat 50% 50%}.icon-lightbulb{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 21c0 .5.4 1 1 1h4c.6 0 1-.5 1-1v-1H9v1zm3-19C8.1 2 5 5.1 5 9c0 2.4 1.2 4.5 3 5.7V17c0 .5.4 1 1 1h6c.6 0 1-.5 1-1v-2.3c1.8-1.3 3-3.4 3-5.7 0-3.9-3.1-7-7-7z"/></svg>') no-repeat 50% 50%}.icon-star_rate{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.43 10l-2.43-8-2.43 8h-7.57l6.18 4.41-2.35 7.59 6.17-4.69 6.18 4.69-2.35-7.59 6.17-4.41z"/></svg>') no-repeat 50% 50%}.icon-bookmark_border{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 3H7c-1.1 0-1.99.9-1.99 2L5 21l7-3 7 3V5c0-1.1-.9-2-2-2zm0 15l-5-2.18L7 18V5h10v13z"/></svg>') no-repeat 50% 50%}.icon-date_range{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 11H7v2h2v-2zm4 0h-2v2h2v-2zm4 0h-2v2h2v-2zm2-7h-1V2h-2v2H8V2H6v2H5c-1.11 0-1.99.9-1.99 2L3 20c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 16H5V9h14v11z"/></svg>') no-repeat 50% 50%}.icon-calendar_today{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="3" y="4" width="18" height="18" rx="2" ry="2" fill="none" stroke="currentColor" stroke-width="2"/><line x1="16" y1="2" x2="16" y2="6" stroke="currentColor" stroke-width="2"/><line x1="8" y1="2" x2="8" y2="6" stroke="currentColor" stroke-width="2"/><line x1="3" y1="10" x2="21" y2="10" stroke="currentColor" stroke-width="2"/><circle cx="12" cy="16" r="2" fill="currentColor"/></svg>') no-repeat 50% 50%}.icon-delete_sweep{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 16h4v2h-4zm0-8h7v2h-7zm0 4h6v2h-6zM3 18c0 1.1.9 2 2 2h6c1.1 0 2-.9 2-2V8H3v10zM14 5h-3l-1-1H6L5 5H2v2h12z"/></svg>') no-repeat 50% 50%}.icon-priority_high{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 19m-2 0a2 2 0 1 0 4 0a2 2 0 1 0 -4 0M10 3h4v12h-4z"/></svg>') no-repeat 50% 50%}.icon-delete_forever,.icon-remove{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 19c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V7H6v12zm2.46-7.12l1.41-1.41L12 12.59l2.12-2.12 1.41 1.41L13.41 14l2.12 2.12-1.41 1.41L12 15.41l-2.12 2.12-1.41-1.41L10.59 14l-2.13-2.12zM15.5 4l-1-1h-5l-1 1H5v2h14V4z"/></svg>') no-repeat 50% 50%}.icon-person_remove{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14 8c0-2.21-1.79-4-4-4S6 5.79 6 8s1.79 4 4 4 4-1.79 4-4zm3 2v2h6v-2h-6zM2 18v1c0 .55.45 1 1 1h14c.55 0 1-.45 1-1v-1c0-2.66-5.33-4-8-4s-8 1.34-8 4z"/></svg>') no-repeat 50% 50%}.icon-cached{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 8l-4 4h3c0 3.31-2.69 6-6 6-1.01 0-1.97-.25-2.8-.7l-1.46 1.46C8.97 19.54 10.43 20 12 20c4.42 0 8-3.58 8-8h3l-4-4zM6 12c0-3.31 2.69-6 6-6 1.01 0 1.97.25 2.8.7l1.46-1.46C15.03 4.46 13.57 4 12 4c-4.42 0-8 3.58-8 8H1l4 4 4-4H6z"/></svg>') no-repeat 50% 50%}.icon-monetization_on{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1.41 16.09V20h-2.67v-1.93c-1.71-.36-3.16-1.46-3.27-3.4h1.96c.1 1.05.82 1.87 2.65 1.87 1.96 0 2.4-.98 2.4-1.59 0-.83-.44-1.61-2.67-2.14-2.48-.6-4.18-1.62-4.18-3.67 0-1.72 1.39-2.84 3.11-3.21V4h2.67v1.95c1.86.45 2.79 1.86 2.85 3.39H14.3c-.05-1.11-.64-1.87-2.22-1.87-1.5 0-2.4.68-2.4 1.64 0 .84.65 1.39 2.67 1.91s4.18 1.39 4.18 3.91c-.01 1.83-1.38 2.83-3.12 3.16z"/></svg>') no-repeat 50% 50%}.icon-balance{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M13 7.83c.85-.3 1.53-.98 1.83-1.83H18l-3 10 1 3H8l1-3-3-10h3.17c.3.85.98 1.53 1.83 1.83V17h2V7.83zM12 8c.55 0 1-.45 1-1s-.45-1-1-1-1 .45-1 1 .45 1 1 1zM6 3h12v2H6V3z"/></svg>') no-repeat 50% 50%}.icon-domain{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="10" fill="none" stroke="currentColor" stroke-width="2"/><path d="M12 2a15.3 15.3 0 0 1 4 10 15.3 15.3 0 0 1-4 10 15.3 15.3 0 0 1-4-10 15.3 15.3 0 0 1 4-10z" fill="none" stroke="currentColor" stroke-width="2"/><path d="M2 12h20" stroke="currentColor" stroke-width="2"/></svg>') no-repeat 50% 50%}.icon-category{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><rect x="3" y="3" width="7" height="7" rx="1" fill="currentColor"/><rect x="14" y="3" width="7" height="7" rx="1" fill="currentColor"/><rect x="3" y="14" width="7" height="7" rx="1" fill="currentColor"/><rect x="14" y="14" width="7" height="7" rx="1" fill="currentColor"/></svg>') no-repeat 50% 50%}.icon-palette{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 3c-4.97 0-9 4.03-9 9 0 4.97 4.03 9 9 9s9-4.03 9-9c0-4.97-4.03-9-9-9zm-1.5 4c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5S9 9.33 9 8.5 9.67 7 10.5 7zm-3 4c.83 0 1.5.67 1.5 1.5S8.33 14 7.5 14 6 13.33 6 12.5 6.67 11 7.5 11zm0 5c.83 0 1.5.67 1.5 1.5S8.33 19 7.5 19 6 18.33 6 17.5 6.67 16 7.5 16zm6-5c.83 0 1.5.67 1.5 1.5s-.67 1.5-1.5 1.5-1.5-.67-1.5-1.5.67-1.5 1.5-1.5zm3-4c.83 0 1.5.67 1.5 1.5S17.33 10 16.5 10 15 9.33 15 8.5 15.67 7 16.5 7z"/></svg>') no-repeat 50% 50%}.icon-error,.icon-error_outline{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 15h2v2h-2v-2zm0-8h2v6h-2V7zm1-5C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm0 18c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8z"/></svg>') no-repeat 50% 50%}.icon-cloud_upload{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.35 10.04C18.67 6.59 15.64 4 12 4 9.11 4 6.6 5.64 5.35 8.04 2.34 8.36 0 10.91 0 14c0 3.31 2.69 6 6 6h13c2.76 0 5-2.24 5-5 0-2.64-2.05-4.78-4.65-4.96zM14 13v4h-4v-4H7l5-5 5 5h-3z"/></svg>') no-repeat 50% 50%}.icon-picture_as_pdf{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 2H8c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h12c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2zm-8.5 7.5c0 .83-.67 1.5-1.5 1.5H9v2H7.5V7H10c.83 0 1.5.67 1.5 1.5v1zm5 2c0 .83-.67 1.5-1.5 1.5h-2.5V7H15c.83 0 1.5.67 1.5 1.5v3zm4-3H19v1h1.5V11H19v2h-1.5V7h3v1.5zM9 9.5h1v-1H9v1zM4 6H2v14c0 1.1.9 2 2 2h14v-2H4V6zm10 5.5h1v-3h-1v3z"/></svg>') no-repeat 50% 50%}.icon-swap_horiz{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.99 11L3 15l3.99 4v-3H14v-2H6.99v-3zM21 9l-3.99-4v3H10v2h7.01v3L21 9z"/></svg>') no-repeat 50% 50%}.icon-swap_vertical_circle{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zM6.5 9L10 5.5 13.5 9H11v4H9V9H6.5zm11 6L14 18.5 10.5 15H13v-4h2v4h2.5z"/></svg>') no-repeat 50% 50%}.icon-spellcheck{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12.45 16h2.09L9.43 3H7.57L2.46 16h2.09l1.12-3h5.64l1.14 3zm-6.02-5L8.5 5.48 10.57 11H6.43zm15.16.59l-8.09 8.09L9.83 16l-1.41 1.41 5.09 5.09L23 13l-1.41-1.41z"/></svg>') no-repeat 50% 50%}.icon-sync{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 4V1L8 5l4 4V6c3.31 0 6 2.69 6 6 0 1.01-.25 1.97-.7 2.8l1.46 1.46C19.54 15.03 20 13.57 20 12c0-4.42-3.58-8-8-8zm0 14c-3.31 0-6-2.69-6-6 0-1.01.25-1.97.7-2.8L5.24 7.74C4.46 8.97 4 10.43 4 12c0 4.42 3.58 8 8 8v3l4-4-4-4v3z"/></svg>') no-repeat 50% 50%}.icon-upgrade{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M4 12l1.41 1.41L11 7.83V20h2V7.83l5.58 5.59L20 12l-8-8-8 8z"/></svg>') no-repeat 50% 50%}.icon-diamond{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.76 4.84l-1.8-1.79-1.41 1.41 1.79 1.79 1.42-1.41zM4 10.5H1v2h3v-2zm9-9.95h-2V3.5h2V.55zm7.45 3.91l-1.41-1.41-1.79 1.79 1.41 1.41 1.79-1.79zm-3.21 13.7l1.79 1.8 1.41-1.41-1.8-1.79-1.4 1.4zM20 10.5v2h3v-2h-3zm-8-5c-3.31 0-6 2.69-6 6s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6zm-1 16.95h2V19.5h-2v2.95zm-7.45-3.91l1.41 1.41 1.79-1.8-1.41-1.41-1.79 1.8z"/></svg>') no-repeat 50% 50%}.icon-auto_awesome{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="m19 9 1.25-2.75L23 5l-2.75-1.25L19 1l-1.25 2.75L15 5l2.75 1.25L19 9zm-7.5.5L9 4 6.5 9.5 1 12l5.5 2.5L9 20l2.5-5.5L17 12l-5.5-2.5zM19 15l-1.25 2.75L15 19l2.75 1.25L19 23l1.25-2.75L23 19l-2.75-1.25L19 15z"/></svg>') no-repeat 50% 50%}.icon-bolt{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11 21h-1l1-7H7.5c-.88 0-.33-.75-.31-.78C8.48 10.94 10.42 7.54 13.01 3h1l-1 7h3.51c.4 0 .62.19.4.66C12.97 17.55 11 21 11 21z"/></svg>') no-repeat 50% 50%}.icon-auto_fix_high{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7.5 5.6L5 7l1.4-2.5L5 2l2.5 1.4L10 2 8.6 4.5 10 7 7.5 5.6zM19.5 15.4L22 14l-1.4 2.5L22 19l-2.5-1.4L17 19l1.4-2.5L17 14l2.5 1.4zM22 2l-2.5 1.4L17 2l1.4 2.5L17 7l2.5-1.4L22 7l-1.4-2.5L22 2zM13.34 12.78l-1.12-1.12c-.37-.37-.88-.58-1.41-.58-.53 0-1.04.21-1.41.58l-6.36 6.36c-.37.37-.58.88-.58 1.41s.21 1.04.58 1.41l1.12 1.12c.37.37.88.58 1.41.58.53 0 1.04-.21 1.41-.58l6.36-6.36c.37-.37.58-.88.58-1.41s-.21-1.04-.58-1.41zM12.22 14.34L6.34 20.22l-1.12-1.12 5.88-5.88 1.12 1.12z"/></svg>') no-repeat 50% 50%}.icon-edit_note{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 10h11v2H3v-2zM3 8h11V6H3v2zM3 16h7v-2H3v2zM18.01 12.87l.71-.71c.39-.39 1.02-.39 1.41 0l.71.71c.39.39.39 1.02 0 1.41l-.71.71L18.01 12.87zM17.3 13.58l-5.02 5.02V20h1.41l5.02-5.02L17.3 13.58z"/></svg>') no-repeat 50% 50%}.icon-speed{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.38 8.57l-1.23 1.85a8 8 0 0 1-.22 7.58H5.07a8 8 0 0 1-.22-7.58L3.62 8.57a10 10 0 0 0 .4 9.75 6 6 0 0 0 5.98 3.68h4a6 6 0 0 0 5.98-3.68 10 10 0 0 0 .4-9.75zM12 2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1.23 17.7c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l1.64-1.64C6.22 19.39 8.96 21 12 21s5.78-1.61 7.72-3.53l1.64 1.64c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41l-1.74-1.41C20.64 14.98 21 13.54 21 12c0-5.52-4.48-10-10-10z"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20.38 8.57l-1.23 1.85a8 8 0 0 1-.22 7.58H5.07a8 8 0 0 1-.22-7.58L3.62 8.57a10 10 0 0 0 .4 9.75 6 6 0 0 0 5.98 3.68h4a6 6 0 0 0 5.98-3.68 10 10 0 0 0 .4-9.75zM12 2C6.48 2 2 6.48 2 12c0 1.54.36 2.98.97 4.29L1.23 17.7c-.39.39-.39 1.02 0 1.41.39.39 1.02.39 1.41 0l1.64-1.64C6.22 19.39 8.96 21 12 21s5.78-1.61 7.72-3.53l1.64 1.64c.39.39 1.02.39 1.41 0 .39-.39.39-1.02 0-1.41l-1.74-1.41C20.64 14.98 21 13.54 21 12c0-5.52-4.48-10-10-10z"/></svg>') no-repeat 50% 50%}.icon-shuffle{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M10.59 9.17L5.41 4 4 5.41l5.17 5.17 1.42-1.41zM14.5 4l2.04 2.04L4 18.59 5.41 20 17.96 7.46 20 9.5V4h-5.5zm.33 9.41l-1.41 1.41 3.13 3.13L14.5 20H20v-5.5l-2.04 2.04-3.13-3.13z"/></svg>') no-repeat 50% 50%}.icon-linear_scale{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19.5 9.5c-1.03 0-1.9.62-2.29 1.5h-2.92c-.39-.88-1.26-1.5-2.29-1.5s-1.9.62-2.29 1.5H6.79c-.39-.88-1.26-1.5-2.29-1.5C3.12 9.5 2 10.62 2 12s1.12 2.5 2.5 2.5c1.03 0 1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5s1.9-.62 2.29-1.5h2.92c.39.88 1.26 1.5 2.29 1.5 1.38 0 2.5-1.12 2.5-2.5s-1.12-2.5-2.5-2.5z"/></svg>') no-repeat 50% 50%}.icon-hourglass_empty{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 2v6h.01L6 8.01 10 12l-4 4 .01.01H6V22h12v-5.99h-.01L18 16l-4-4 4-3.99-.01-.01H18V2H6zm10 14.5V20H8v-3.5l4-4 4 4zm-4-5l-4-4V4h8v3.5l-4 4z"/></svg>') no-repeat 50% 50%}.icon-tips_and_updates{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 20h4c0 1.1.9 2 2 2s2-.9 2-2h4c.55 0 1-.45 1-1s-.45-1-1-1H6c-.55 0-1 .45-1 1s.45 1 1 1zM12 2C8.14 2 5 5.14 5 9c0 2.38 1.19 4.47 3 5.74V17c0 .55.45 1 1 1h6c.55 0 1-.45 1-1v-2.26c1.81-1.27 3-3.36 3-5.74 0-3.86-3.14-7-7-7zm2.85 11.1l-.85.6V16h-4v-2.3l-.85-.6C7.8 12.16 7 10.63 7 9c0-2.76 2.24-5 5-5s5 2.24 5 5c0 1.63-.8 3.16-2.15 4.1z"/></svg>') no-repeat 50% 50%}.icon-notes,.icon-note{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M3 18h12v-2H3v2zM3 6v2h18V6H3zm0 7h18v-2H3v2z"/></svg>') no-repeat 50% 50%}.icon-timeline{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M23 8c0 1.1-.9 2-2 2-.18 0-.35-.02-.51-.07l-3.56 3.55c.05.16.07.34.07.52 0 1.1-.9 2-2 2s-2-.9-2-2c0-.18.02-.36.07-.52l-2.55-2.55c-.16.05-.34.07-.52.07s-.36-.02-.52-.07l-4.55 4.56c.05.16.07.33.07.51 0 1.1-.9 2-2 2s-2-.9-2-2 .9-2 2-2c.18 0 .35.02.51.07l4.56-4.55C8.02 9.36 8 9.18 8 9c0-1.1.9-2 2-2s2 .9 2 2c0 .18-.02.36-.07.52l2.55 2.55c.16-.05.34-.07.52-.07s.36.02.52.07l3.55-3.56C19.02 8.35 19 8.18 19 8c0-1.1.9-2 2-2s2 .9 2 2z"/></svg>') no-repeat 50% 50%}.icon-edit_calendar{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 22H5c-1.11 0-2-.89-2-2l.01-14c0-1.1.88-2 1.99-2h1V2h2v2h8V2h2v2h1c1.1 0 2 .9 2 2v6h-2v-2H5v10h7v2zm10.13-5.01l.71-.71c.39-.39.39-1.02 0-1.41l-.71-.71c-.39-.39-1.02-.39-1.41 0l-.71.71 2.12 2.12zm-.71.71l-5.3 5.3H14v-2.12l5.3-5.3 2.12 2.12z"/></svg>') no-repeat 50% 50%}.icon-straighten{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 6H3c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h18c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm0 10H3V8h2v4h2V8h2v4h2V8h2v4h2V8h2v4h2V8h2v8z"/></svg>') no-repeat 50% 50%}.icon-traffic{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 10h-3V8.86c1.72-.45 3-2 3-3.86 0-2.21-1.79-4-4-4S12 2.79 12 5c0 1.86 1.28 3.41 3 3.86V10H9V8.86c1.72-.45 3-2 3-3.86 0-2.21-1.79-4-4-4S4 2.79 4 5c0 1.86 1.28 3.41 3 3.86V10H4c-1.1 0-2 .9-2 2v9c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2v-9c0-1.1-.9-2-2-2zM16 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM8 4c.55 0 1 .45 1 1s-.45 1-1 1-1-.45-1-1 .45-1 1-1zM4 12h16v4H4v-4zm0 9v-3h16v3H4z"/></svg>') no-repeat 50% 50%}.icon-expand_less{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 8l-6 6 1.41 1.41L12 10.83l4.59 4.58L18 14z"/></svg>') no-repeat 50% 50%}.icon-save{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M17 3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2V7l-4-4zm-5 16c-1.66 0-3-1.34-3-3s1.34-3 3-3 3 1.34 3 3-1.34 3-3 3zm3-10H5V5h10v4z"/></svg>') no-repeat 50% 50%}.icon-play_arrow{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8 5v14l11-7z"/></svg>') no-repeat 50% 50%}.icon-pause{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6 19h4V5H6v14zm8-14v14h4V5h-4z"/></svg>') no-repeat 50% 50%}.icon-visibility{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 4.5C7 4.5 2.73 7.61 1 12c1.73 4.39 6 7.5 11 7.5s9.27-3.11 11-7.5c-1.73-4.39-6-7.5-11-7.5zM12 17c-2.76 0-5-2.24-5-5s2.24-5 5-5 5 2.24 5 5-2.24 5-5 5zm0-8c-1.66 0-3 1.34-3 3s1.34 3 3 3 3-1.34 3-3-1.34-3-3-3z"/></svg>') no-repeat 50% 50%}.icon-visibility_off{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 7c2.76 0 5 2.24 5 5 0 .65-.13 1.26-.36 1.83l2.92 2.92c1.51-1.26 2.7-2.89 3.43-4.75-1.73-4.39-6-7.5-11-7.5-1.4 0-2.74.25-3.98.7l2.16 2.16C10.74 7.13 11.35 7 12 7zM2 4.27l2.28 2.28.46.46C3.08 8.3 1.78 10.02 1 12c1.73 4.39 6 7.5 11 7.5 1.55 0 3.03-.3 4.38-.84l.42.42L19.73 22 21 20.73 3.27 3 2 4.27zM7.53 9.8l1.55 1.55c-.05.21-.08.43-.08.65 0 1.66 1.34 3 3 3 .22 0 .44-.03.65-.08l1.55 1.55c-.67.33-1.41.53-2.2.53-2.76 0-5-2.24-5-5 0-.79.2-1.53.53-2.2zm4.31-.78l3.15 3.15.02-.16c0-1.66-1.34-3-3-3l-.17.01z"/></svg>') no-repeat 50% 50%}.icon-computer{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.43 6.43C6.43 6.1 6.67 5.86 7 5.86H16.71C17.04 5.86 17.29 6.1 17.29 6.43V12.43C17.29 12.76 17.04 13 16.71 13H7C6.67 13 6.43 12.76 6.43 12.43V6.43Z" stroke="currentColor" fill="none"/><path d="M6.43 6.43C6.43 6.1 6.67 5.86 7 5.86H16.71C17.04 5.86 17.29 6.1 17.29 6.43V11C17.29 11.33 17.04 11.57 16.71 11.57H7C6.67 11.57 6.43 11.33 6.43 11V6.43Z" stroke="currentColor" fill="none"/><path d="M14.14 17.57V13H9.86V17.57M14.14 17.57H9.86M14.14 17.57H15M9.86 17.57H9" stroke="currentColor" stroke-linecap="round" fill="none"/></svg>') no-repeat 50% 50%}.icon-light_mode{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><circle cx="12" cy="12" r="3" stroke="currentColor" fill="none"/><path d="M12 7.29V5.57" stroke="currentColor" stroke-linecap="round"/><path d="M15.33 8.67L16.55 7.45" stroke="currentColor" stroke-linecap="round"/><path d="M16.71 12L18.43 12" stroke="currentColor" stroke-linecap="round"/><path d="M15.33 15.33L16.55 16.55" stroke="currentColor" stroke-linecap="round"/><path d="M12 18.43V16.71" stroke="currentColor" stroke-linecap="round"/><path d="M7.45 16.55L8.67 15.33" stroke="currentColor" stroke-linecap="round"/><path d="M5.57 12L7.29 12" stroke="currentColor" stroke-linecap="round"/><path d="M7.45 7.45L8.67 8.67" stroke="currentColor" stroke-linecap="round"/></svg>') no-repeat 50% 50%}.icon-dark_mode{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M9 8.57C9 12.12 11.65 14.99 15.43 14.99C16.31 14.99 17.15 14.82 17.92 14.5C16.95 16.66 14.66 18.14 12 18.14C8.45 18.14 5.57 15.26 5.57 11.71C5.57 9.05 7.05 6.76 9.21 5.79C8.89 6.56 9 7.4 9 8.28V8.57Z" stroke="currentColor" stroke-linejoin="round" fill="none"/><path d="M14.02 5.58L14.14 4.71L14.27 5.58C14.32 5.95 14.61 6.25 14.98 6.31L15.86 6.43L14.98 6.55C14.61 6.61 14.32 6.9 14.27 7.27L14.14 8.14L14.02 7.27C13.96 6.9 13.67 6.61 13.3 6.55L12.43 6.43L13.3 6.31C13.67 6.25 13.96 5.95 14.02 5.58Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/><path d="M17.45 9.86L17.57 9.14L17.69 9.86C17.75 10.23 18.04 10.53 18.41 10.59L19.29 10.71L18.41 10.84C18.04 10.89 17.75 11.18 17.69 11.55L17.57 12.43L17.45 11.55C17.39 11.18 17.1 10.89 16.73 10.84L15.86 10.71L16.73 10.59C17.1 10.53 17.39 10.23 17.45 9.86Z" fill="currentColor" stroke="currentColor" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat 50% 50%}.icon-free_cancellation{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.21 20L5.66 14.45C4.59 13.38 4 11.97 4 10.48C4 7.47 6.47 5 9.48 5C10.83 5 12.07 5.53 13 6.4C13.93 5.53 15.17 5 16.52 5C19.53 5 22 7.47 22 10.48C22 11.97 21.41 13.38 20.34 14.45L14.79 20C13.8 20.97 12.2 20.97 11.21 20ZM9.48 7C7.57 7 6 8.57 6 10.48C6 11.35 6.35 12.17 6.96 12.78L12 17.82L17.04 12.78C17.65 12.17 18 11.35 18 10.48C18 8.57 16.43 7 14.52 7C13.65 7 12.83 7.35 12.22 7.96L12 8.19L11.78 7.96C11.17 7.35 10.35 7 9.48 7ZM15.5 9.5L14.09 10.91L12.67 9.5L11.26 10.91L12.67 12.33L11.26 13.74L12.67 15.16L14.09 13.74L15.5 15.16L16.91 13.74L15.5 12.33L16.91 10.91L15.5 9.5Z"/></svg>') no-repeat 50% 50%}.icon-flight{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M21 16v-2l-8-5V3.5c0-.83-.67-1.5-1.5-1.5S10 2.67 10 3.5V9l-8 5v2l8-2.5V19l-2 1.5V22l3.5-1 3.5 1v-1.5L13 19v-5.5l8 2.5z"/></svg>') no-repeat 50% 50%}.icon-wifi{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M1 9l2 2c4.97-4.97 13.03-4.97 18 0l2-2C16.93 2.93 7.07 2.93 1 9zm8 8l3 3 3-3c-1.65-1.66-4.34-1.66-6 0zm-4-4l2 2c2.76-2.76 7.24-2.76 10 0l2-2C15.14 9.14 8.86 9.14 5 13z"/></svg>') no-repeat 50% 50%}.icon-home_work{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M20 18c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v10c0 1.1.9 2 2 2H0v2h24v-2h-4zM4 6h16v10H4V6z"/></svg>') no-repeat 50% 50%}.icon-flag{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.4 6 14 4H5v17h2v-7h5.6l.4 2h7V6z"/></svg>') no-repeat 50% 50%}.icon-location_city{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 11V5l-3-3-3 3v2H3v14h18V11h-6zm-8 8H5v-2h2v2zm0-4H5v-2h2v2zm0-4H5V9h2v2zm6 8h-2v-2h2v2zm0-4h-2v-2h2v2zm0-4h-2V9h2v2zm0-4h-2V5h2v2zm6 12h-2v-2h2v2zm0-4h-2v-2h2v2z"/></svg>') no-repeat 50% 50%}.icon-luggage{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 6h-2V5c0-1.1-.9-2-2-2H9c-1.1 0-2 .9-2 2v1H5c-1.1 0-2 .9-2 2v11c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V8c0-1.1-.9-2-2-2zm-9 1c0-.55.45-1 1-1h2c.55 0 1 .45 1 1v1h-4V7zm10 12H4V8h16v11z"/></svg>') no-repeat 50% 50%}.icon-checklist{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 5v14H5V5h14m0-2H5c-1.1 0-2 .9-2 2v14c0 1.1.9 2 2 2h14c1.1 0 2-.9 2-2V5c0-1.1-.9-2-2-2zM7 7h10v2H7V7zm0 4h10v2H7v-2zm0 4h10v2H7v-2z"/></svg>') no-repeat 50% 50%}.icon-explore{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 -960 960 960"><path d="m300-300 280-80 80-280-280 80-80 280Zm180-120q-25 0-42.5-17.5T420-480q0-25 17.5-42.5T480-540q25 0 42.5 17.5T540-480q0 25-17.5 42.5T480-420Zm0 340q-83 0-156-31.5T197-197q-54-54-85.5-127T80-480q0-83 31.5-156T197-763q54-54 127-85.5T480-880q83 0 156 31.5T763-763q54 54 85.5 127T880-480q0 83-31.5 156T763-197q-54 54-127 85.5T480-80Zm0-80q133 0 226.5-93.5T800-480q0-133-93.5-226.5T480-800q-133 0-226.5 93.5T160-480q0 133 93.5 226.5T480-160Zm0-320Z"/></svg>') no-repeat 50% 50%}.icon-open_in_new{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M19 19H5V5h7V3H5c-1.11 0-2 .9-2 2v14c0 1.1.89 2 2 2h14c1.1 0 2-.9 2-2v-7h-2v7zM14 3v2h3.59l-9.83 9.83 1.41 1.41L19 6.41V10h2V3h-7z"/></svg>') no-repeat 50% 50%}.icon-mark_email_read{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 19c0-3.87 3.13-7 7-7 1.08 0 2.09.25 3 .68V6c0-1.1-.9-2-2-2H4c-1.1 0-2 .9-2 2v12c0 1.1.9 2 2 2h8.08c-.05-.33-.08-.66-.08-1zM4 6l8 5 8-5v2l-8 5-8-5V6zm13.34 16l-3.54-3.54 1.41-1.41 2.12 2.12 4.24-4.24L23 16.34 17.34 22z"/></svg>') no-repeat 50% 50%}.icon-person_add{-webkit-mask:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15 12c2.21 0 4-1.79 4-4s-1.79-4-4-4-4 1.79-4 4 1.79 4 4 4zm-9-2V7H4v3H1v2h3v3h2v-3h3v-2H6zm9 4c-2.67 0-8 1.34-8 4v2h16v-2c0-2.66-5.33-4-8-4z"/></svg>') no-repeat 50% 50%}:root{--theme-mode: "light";touch-action:pan-x pan-y;height:100%;--color-primary: #3f51b5;--color-primary-rgb: 63, 81, 181;--color-primary-50: #e8eaf6;--color-primary-100: #c5cae9;--color-primary-200: #9fa8da;--color-primary-300: #7986cb;--color-primary-400: #5c6bc0;--color-primary-500: #3f51b5;--color-primary-600: #3949ab;--color-primary-700: #303f9f;--color-primary-800: #283593;--color-primary-900: #1a237e;--color-success: #10b981;--color-success-rgb: 16, 185, 129;--color-success-50: #ecfdf5;--color-success-100: #d1fae5;--color-success-200: #a7f3d0;--color-success-300: #6ee7b7;--color-success-400: #34d399;--color-success-500: #10b981;--color-success-600: #059669;--color-success-700: #047857;--color-success-800: #065f46;--color-success-900: #064e3b;--color-warning: #f59e0b;--color-warning-rgb: 245, 158, 11;--color-warning-50: #fffbeb;--color-warning-100: #fef3c7;--color-warning-200: #fde68a;--color-warning-300: #fcd34d;--color-warning-400: #fbbf24;--color-warning-500: #f59e0b;--color-warning-600: #d97706;--color-warning-700: #b45309;--color-warning-800: #92400e;--color-warning-900: #78350f;--color-error: #ef4444;--color-error-rgb: 239, 68, 68;--color-error-50: #fef2f2;--color-error-100: #fee2e2;--color-error-200: #fecaca;--color-error-300: #fca5a5;--color-error-400: #f87171;--color-error-500: #ef4444;--color-error-600: #dc2626;--color-error-700: #b91c1c;--color-error-800: #991b1b;--color-error-900: #7f1d1d;--color-info: #3b82f6;--color-info-rgb: 59, 130, 246;--color-info-50: #eff6ff;--color-info-100: #dbeafe;--color-info-200: #bfdbfe;--color-info-300: #93c5fd;--color-info-400: #60a5fa;--color-info-500: #3b82f6;--color-info-600: #2563eb;--color-info-700: #1d4ed8;--color-info-800: #1e40af;--color-info-900: #1e3a8a;--color-danger: var(--color-error-500);--color-danger-rgb: var(--color-error-rgb);--color-danger-50: var(--color-error-50);--color-danger-100: var(--color-error-100);--color-danger-200: var(--color-error-200);--color-danger-300: var(--color-error-300);--color-danger-400: var(--color-error-400);--color-danger-500: var(--color-error-500);--color-danger-600: var(--color-error-600);--color-danger-700: var(--color-error-700);--color-danger-800: var(--color-error-800);--color-danger-900: var(--color-error-900);--color-danger-light: var(--color-error-100);--color-danger-dark: var(--color-error-600);--color-accent: var(--color-error-500);--color-accent-rgb: var(--color-error-rgb);--color-accent-blue: var(--color-info-500);--color-accent-blue-rgb: var(--color-info-rgb);--color-success-light: var(--color-success-100);--color-success-dark: var(--color-success-800);--color-warning-light: var(--color-warning-100);--color-warning-dark: var(--color-warning-800);--color-error-light: var(--color-error-100);--color-error-dark: var(--color-error-800);--color-secondary: #ff4081;--color-secondary-rgb: 255, 64, 129;--color-secondary-50: #fce4ec;--color-secondary-100: #f8bbd9;--color-secondary-200: #f48fb1;--color-secondary-300: #f06292;--color-secondary-400: #ec407a;--color-secondary-500: #e91e63;--color-secondary-600: #d81b60;--color-secondary-700: #c2185b;--color-secondary-800: #ad1457;--color-secondary-900: #880e4f;--color-golden: #FFD700;--color-golden-rgb: 255, 215, 0;--color-white: #ffffff;--color-white-rgb: 255, 255, 255;--color-black: #000000;--color-black-rgb: 0, 0, 0;--color-neutral-50: #f9fafb;--color-neutral-100: #f3f4f6;--color-neutral-200: #e5e7eb;--color-neutral-300: #d1d5db;--color-neutral-400: #9ca3af;--color-neutral-500: #6b7280;--color-neutral-600: #4b5563;--color-neutral-700: #374151;--color-neutral-800: #1f2937;--color-neutral-900: #111827;--color-neutral-900-rgb: 17, 24, 39;--color-background: var(--color-white);--color-surface: var(--color-neutral-50);--color-surface-elevated: var(--color-white);--color-surface-hover: var(--color-neutral-100);--color-surface-pressed: var(--color-neutral-200);--color-background-app: var(--color-background);--color-background-muted: var(--color-surface);--color-background-success: var(--color-success-50);--color-background-warning: var(--color-warning-50);--color-background-error: var(--color-error-50);--color-background-info: var(--color-info-50);--color-light-gray: var(--color-surface);--color-light-bg: var(--color-surface);--color-form-background: var(--color-surface);--color-focus-ring: var(--color-primary-200);--color-tappable-focus: var(--color-overlay-medium);--color-overlay-light: rgba(255, 255, 255, .15);--color-overlay-medium: rgba(0, 0, 0, .1);--color-overlay-dark: rgba(0, 0, 0, .6);--color-backdrop: rgba(0, 0, 0, .4);--color-surface-overlay: rgba(255, 255, 255, .8);--color-text-primary: var(--color-neutral-900);--color-text-secondary: var(--color-neutral-600);--color-text-tertiary: var(--color-neutral-500);--color-text-disabled: var(--color-neutral-400);--color-text-inverse: var(--color-white);--color-text-print: #000;--color-text-contrast-high: var(--color-text-primary);--color-text-contrast-medium: var(--color-text-secondary);--color-text-contrast-low: var(--color-text-tertiary);--color-text-success: var(--color-success-700);--color-text-warning: var(--color-warning-700);--color-text-error: var(--color-error-700);--color-text-info: var(--color-info-700);--color-text: var(--color-text-primary);--color-text-muted: var(--color-text-secondary);--color-text-dark: var(--color-neutral-700);--color-text-medium: var(--color-neutral-600);--color-hint-text: var(--color-text-tertiary);--color-hint-text-hover: var(--color-text-secondary);--color-text-muted-gray: var(--color-neutral-500);--color-border-light: var(--color-neutral-200);--color-border-medium: var(--color-neutral-300);--color-border-strong: var(--color-neutral-400);--color-border-success: var(--color-success-300);--color-border-warning: var(--color-warning-300);--color-border-error: var(--color-error-300);--color-border-info: var(--color-info-300);--color-border: var(--color-border-light);--color-border-lighter: var(--color-border-light);--color-border-standard: var(--color-border-medium);--color-border-bottom: var(--color-border-light);--color-border-stat: var(--color-border-light);--color-border-alpha-50: rgba(var(--color-neutral-200), .5);--color-gray-pale: var(--color-neutral-200);--color-flag-border: var(--color-border-light);--color-primary-alpha-03: rgba(var(--color-primary-rgb), .03);--color-primary-alpha-05: rgba(var(--color-primary-rgb), .05);--color-primary-alpha-08: rgba(var(--color-primary-rgb), .08);--color-primary-alpha-10: rgba(var(--color-primary-rgb), .1);--color-primary-alpha-15: rgba(var(--color-primary-rgb), .15);--color-primary-alpha-20: rgba(var(--color-primary-rgb), .2);--color-primary-alpha-30: rgba(var(--color-primary-rgb), .3);--color-primary-alpha-40: rgba(var(--color-primary-rgb), .4);--color-secondary-alpha-10: rgba(var(--color-secondary-rgb), .1);--color-secondary-alpha-50: rgba(var(--color-secondary-rgb), .5);--color-white-alpha-08: rgba(255, 255, 255, .08);--color-white-alpha-10: rgba(255, 255, 255, .1);--color-white-alpha-15: rgba(255, 255, 255, .15);--color-white-alpha-20: rgba(255, 255, 255, .2);--color-white-alpha-30: rgba(255, 255, 255, .3);--color-warning-alpha-10: rgba(var(--color-warning-rgb), .1);--color-success-alpha-10: rgba(var(--color-success-rgb), .1);--color-error-alpha-10: rgba(var(--color-error-rgb), .1);--color-info-alpha-10: rgba(var(--color-info-rgb), .1);--color-premium: #8b45ff;--color-premium-rgb: 139, 69, 255;--color-pro: #ff6b35;--color-pro-rgb: 255, 107, 53;--color-free: var(--color-neutral-500);--color-free-rgb: var(--color-neutral-500);--color-facebook: #1877f2;--color-linkedin: #0a66c2;--color-twitter: #1da1f2;--color-google: #ea4335;--color-facebook-dark: #166fe5;--color-linkedin-dark: #095d9e;--color-twitter-dark: #1a94da;--color-google-dark: #d93025;--color-skeleton-base: var(--color-neutral-200);--color-skeleton-highlight: var(--color-neutral-100);--color-chip-background: var(--color-primary-100);--color-snackbar-bg: var(--color-neutral-800);--color-stat-blue: var(--color-info-500);--color-stat-green: var(--color-success-500);--color-stat-red: var(--color-error-500);--color-stat-orange: var(--color-warning-500);--color-primary-light: var(--color-primary-300);--color-primary-light-rgb: 158, 165, 219;--color-primary-dark: var(--color-primary-700);--color-primary-dark-rgb: 59, 67, 143;--color-primary-pale: var(--color-primary-200);--color-hero-background: linear-gradient(135deg, var(--color-primary-50) 0%, var(--color-primary-100) 100%);--color-primary-light-alpha: rgba(var(--color-primary-rgb), .08);--color-primary-shadow: rgba(var(--color-primary-rgb), .2);--gradient-primary: linear-gradient(135deg, var(--color-primary) 0%, var(--color-primary-700) 55%, var(--color-primary-900) 100%);--gradient-primary-soft: linear-gradient(135deg, rgba(var(--color-primary-rgb), .16), rgba(var(--color-primary-rgb), .32));--gradient-primary-strong: linear-gradient(135deg, rgba(var(--color-primary-rgb), .4), rgba(var(--color-primary-rgb), .85));--chip-surface: linear-gradient(135deg, rgba(var(--color-white-rgb), .9), rgba(var(--color-primary-rgb), .08));--chip-surface-muted: linear-gradient(135deg, rgba(var(--color-white-rgb), .85), rgba(var(--color-neutral-900-rgb), .05));--chip-border: rgba(var(--color-neutral-900-rgb), .08);--chip-border-muted: rgba(var(--color-neutral-900-rgb), .06);--chip-text: var(--color-text-primary);--company-badge-surface: rgba(255, 255, 255, .18);--company-badge-border: rgba(255, 255, 255, .28);--company-badge-hover-surface: rgba(255, 255, 255, .28);--company-badge-hover-border: rgba(255, 255, 255, .38);--badge-surface: linear-gradient(140deg, rgba(var(--color-primary-rgb), .08), rgba(var(--color-primary-rgb), .18));--badge-surface-muted: linear-gradient(140deg, rgba(var(--color-neutral-900-rgb), .04), rgba(var(--color-neutral-900-rgb), .08));--badge-border: rgba(var(--color-primary-rgb), .15);--dashboard-hero-gradient: linear-gradient(132deg, var(--color-primary-600) 0%, var(--color-primary-700) 45%, var(--color-primary-900) 100%);--dashboard-hero-border: 1px solid rgba(255, 255, 255, .16);--dashboard-hero-shadow: 0 var(--spacing-2) var(--spacing-6) rgba(var(--color-primary-rgb), .15), 0 var(--spacing-1) var(--spacing-3) rgba(15, 23, 42, .1);--stats-total-badge-surface: var(--gradient-primary);--stats-total-badge-text: var(--color-white);--stats-total-badge-border: rgba(var(--color-primary-rgb), .35);--stats-total-badge-shadow: 0 var(--spacing-1) var(--spacing-2) var(--color-primary-alpha-30), inset 0 1px 0 rgba(255, 255, 255, .2);--chart-empty-surface: linear-gradient(135deg, var(--color-neutral-50) 0%, var(--color-neutral-100) 100%);--chart-empty-border-color: var(--color-border-light);--chart-empty-shadow: 0 var(--spacing-2) var(--spacing-4) rgba(0, 0, 0, .06), inset 0 var(--spacing-1) var(--spacing-2) rgba(255, 255, 255, .8);--chart-empty-icon-surface: var(--color-primary-50);--chart-empty-icon-border: rgba(var(--color-primary-rgb), .15);--chart-empty-icon-shadow: 0 var(--spacing-1) var(--spacing-2) rgba(0, 0, 0, .04);--chart-empty-icon-foreground: var(--color-primary-400);--card-empty-surface: linear-gradient(135deg, var(--color-neutral-50) 0%, var(--color-neutral-100) 100%);--card-empty-border-color: var(--color-border-light);--card-empty-icon-surface: var(--color-primary-50);--card-empty-icon-border: rgba(var(--color-primary-rgb), .15);--card-empty-icon-shadow: 0 var(--spacing-1) var(--spacing-2) rgba(0, 0, 0, .04);--card-empty-icon-foreground: var(--color-primary-400);--card-empty-text-color: var(--color-text-primary);--card-empty-subtext-color: var(--color-text-tertiary);--profile-completion-bg: linear-gradient(135deg, rgba(var(--color-primary-rgb), .08) 0%, rgba(var(--color-info-rgb), .06) 100%);--profile-completion-border: rgba(var(--color-primary-rgb), .18);--nav-tile-hover-bg: linear-gradient(135deg, var(--color-primary-50) 0%, var(--color-surface) 100%);--nav-tile-highlight-bg: linear-gradient(135deg, var(--color-primary-100) 0%, var(--color-primary-50) 100%);--color-hint-icon: var(--color-primary);--mat-outline-color: var(--color-border-medium);--mat-outline-color-hover: var(--color-border-strong);--mat-label-color: var(--color-text-secondary);--mat-icon-color: var(--color-text-secondary);--color-input-border: var(--color-border-medium);--color-input-border-hover: var(--color-border-strong);--color-text-input: var(--color-text-primary);--color-text-placeholder: var(--color-text-tertiary);--color-text-label: var(--color-text-secondary);--button-primary-bg: var(--color-primary-500);--button-primary-text: var(--color-white);--button-primary-icon: var(--color-white);--button-primary-hover-bg: var(--color-primary-600);--button-secondary-bg: transparent;--button-secondary-text: var(--color-primary-500);--button-secondary-icon: var(--color-primary-500);--button-secondary-border: var(--color-primary-500);--button-secondary-hover-bg: var(--color-primary-alpha-10);--button-success-bg: var(--color-success-500);--button-success-text: var(--color-white);--button-success-icon: var(--color-white);--button-danger-bg: var(--color-error-500);--button-danger-text: var(--color-white);--button-danger-icon: var(--color-white);--button-warning-bg: var(--color-warning-500);--button-warning-text: var(--color-white);--button-warning-icon: var(--color-white);--button-info-bg: var(--color-info-500);--button-info-text: var(--color-white);--button-info-icon: var(--color-white);--button-white-bg: var(--color-white);--button-white-text: var(--color-text-primary);--button-white-icon: var(--color-text-primary);--button-disabled-bg: var(--color-neutral-200);--button-disabled-text: var(--color-neutral-600);--button-disabled-icon: var(--color-neutral-600);--button-processing-spinner: var(--color-white);--button-processing-text: var(--color-white);--button-shadow: 0 3px 1px -2px rgba(0, 0, 0, .2), 0 2px 2px 0 rgba(0, 0, 0, .14), 0 1px 5px 0 rgba(0, 0, 0, .12);--button-shadow-hover: 0 2px 4px -1px rgba(0, 0, 0, .2), 0 4px 5px 0 rgba(0, 0, 0, .14), 0 1px 10px 0 rgba(0, 0, 0, .12);--button-facebook-bg: var(--color-facebook);--button-facebook-text: var(--color-white);--button-facebook-icon: var(--color-white);--button-facebook-hover-bg: var(--color-facebook-dark);--button-linkedin-bg: var(--color-linkedin);--button-linkedin-text: var(--color-white);--button-linkedin-icon: var(--color-white);--button-linkedin-hover-bg: var(--color-linkedin-dark);--button-google-bg: var(--color-google);--button-google-text: var(--color-white);--button-google-icon: var(--color-white);--button-google-hover-bg: var(--color-google-dark);--button-twitter-bg: var(--color-twitter);--button-twitter-text: var(--color-white);--button-twitter-icon: var(--color-white);--button-twitter-hover-bg: var(--color-twitter-dark);--button-primary-light-bg: var(--color-primary-300);--button-primary-light-text: var(--color-white);--color-field-background: var(--color-surface);--color-field-border: var(--color-border-light);--color-field-border-focus: var(--color-primary-500);--color-field-border-error: var(--color-error-500);--color-field-placeholder: var(--color-text-tertiary);--color-field-text: var(--color-text-primary);--color-field-label: var(--color-text-secondary);--color-field-label-focus: var(--color-primary-500);--color-field-label-error: var(--color-error-500);--color-field-helper: var(--color-text-tertiary);--color-field-error-text: var(--color-text-error);--color-field-success-text: var(--color-text-success);--color-card-background: var(--color-surface);--color-card-background-hover: var(--color-surface-hover);--color-card-background-elevated: var(--color-surface-elevated);--color-card-border: var(--color-border-light);--color-card-border-hover: var(--color-border-medium);--color-card-shadow: var(--color-overlay-light);--color-card-shadow-hover: var(--color-overlay-medium);--color-hover-subtle: var(--color-neutral-50);--color-hover-light: var(--color-primary-50);--color-focus-ring: var(--color-primary-500);--color-active: var(--color-primary-100);--color-selected: var(--color-primary-100);--color-selected-text: var(--color-primary-700);--color-overlay-light: rgba(0, 0, 0, .04);--color-overlay-medium: rgba(0, 0, 0, .12);--color-overlay-dark: rgba(0, 0, 0, .32);--color-backdrop: rgba(0, 0, 0, .5);--color-surface-overlay: rgba(255, 255, 255, .9);--button-primary-light-icon: var(--color-white);--button-primary-dark-bg: var(--color-primary-700);--button-primary-dark-text: var(--color-white);--button-primary-dark-icon: var(--color-white);--navbar-bg-color: linear-gradient(135deg, #2a2d47, var(--color-primary), #1a1d2e);--navbar-text-color: var(--color-text-inverse);--navbar-text-hover-color: var(--color-white);--navbar-text-active-color: var(--color-white);--navbar-active-color: rgba(255, 255, 255, .12);--navbar-dropdown-light-bg: rgba(255, 255, 255, .08);--navbar-avatar-border: rgba(255, 255, 255, .3);--footer-bg: var(--color-neutral-800);--footer-bg-light: var(--color-neutral-700);--footer-text: var(--color-neutral-300);--footer-link: var(--color-primary-200);--footer-link-hover: var(--color-white);--footer-divider: rgba(255, 255, 255, .1);--footer-highlight: var(--color-primary-400);--color-gray-pale: #d5dce1;--color-border-light: #e1e5f2;--color-border-lighter: #e7e8ee;--color-border-standard: #e7e7e7;--color-border-bottom: #e9ebf7;--color-border-stat: #e5e5e5;--color-stat-title: var(--color-text-secondary);--color-stat-blue: var(--color-info);--color-stat-green: var(--color-success);--color-stat-red: var(--color-error);--color-stat-orange: var(--color-warning);--color-flag-border: #d5dce1;--color-text-muted-gray: #60737c;--color-tappable-focus: rgba(0, 0, 0, .05);--color-text-primary: rgba(0, 0, 0, .77);--color-text-secondary: rgba(57, 59, 73, .7);--color-text-secondary-rgb: 57, 59, 73;--color-text-disabled: rgba(57, 59, 73, .38);--color-text-dark: #2c3050;--color-text-medium: #596080;--color-text-muted: #4b5563;--color-hint-text: rgba(57, 59, 73, .8);--color-hint-text-hover: rgba(57, 59, 73, 1);--color-hint-icon: #4953b2;--mat-outline-color: var(--color-neutral-300);--mat-outline-color-hover: var(--color-neutral-400);--mat-outline-color-focus: var(--color-primary);--mat-label-color: var(--color-neutral-600);--mat-icon-color: var(--color-neutral-600);--color-chip-background: var(--color-neutral-100);--color-form-background: var(--color-neutral-50);--color-input-border: var(--color-neutral-300);--color-input-border-hover: var(--color-neutral-400);--color-input-border-focus: var(--color-primary);--color-text-input: var(--color-neutral-900);--color-text-placeholder: var(--color-neutral-500);--color-text-label: var(--color-neutral-700);--color-text-label-focus: var(--color-primary);--mat-tab-height: 55px;--mat-form-field-height: 56px;--font-size-base: clamp(.875rem, 2.5vw, 1rem);--font-size-xs: clamp(.625rem, 1.5vw, .75rem);--font-size-sm: clamp(.75rem, 2vw, .875rem);--font-size-md: clamp(.875rem, 2.5vw, 1rem);--font-size-lg: clamp(1rem, 3vw, 1.125rem);--font-size-xl: clamp(1.125rem, 3.5vw, 1.25rem);--font-size-2xl: clamp(1.25rem, 4vw, 1.5rem);--font-size-3xl: clamp(1.5rem, 5vw, 1.875rem);--font-size-4xl: clamp(1.875rem, 6vw, 2.25rem);--font-size-5xl: clamp(2.25rem, 8vw, 3rem);--font-size-h1: clamp(1.75rem, 6vw + .5rem, 2.5rem);--font-size-h2: clamp(1.5rem, 5vw + .25rem, 2rem);--font-size-h3: clamp(1.25rem, 4vw + .125rem, 1.75rem);--font-size-h4: clamp(1.125rem, 3vw + .125rem, 1.5rem);--font-size-h5: clamp(1rem, 2.5vw + .125rem, 1.25rem);--font-size-h6: clamp(.875rem, 2vw + .125rem, 1.125rem);--font-size: var(--font-size-md);--font-size-small: var(--font-size-sm);--font-size-smaller: var(--font-size-xs);--font-size-large: var(--font-size-xl);--font-size-xlarge: var(--font-size-3xl);--font-size-xlarge-mobile: var(--font-size-2xl);--font-size-dropdown: var(--font-size-sm);--font-size-faq-title: var(--font-size-2xl);--font-size-faq-title-mobile: var(--font-size-xl);--font-size-faq-answer: var(--font-size-md);--font-size-faq-answer-mobile: var(--font-size-sm);--font-size-snackbar: var(--font-size-sm);--font-size-snackbar-action: var(--font-size-sm);--font-size-text-xs: var(--font-size-xs);--font-size-text-sm: var(--font-size-sm);--font-size-text-md: var(--font-size-md);--font-size-text-lg: var(--font-size-lg);--font-size-btn-xl: var(--font-size-xl);--font-size-article-heading: var(--font-size-2xl);--font-size-article-body: var(--font-size-lg);--font-size-stat-title: var(--font-size-lg);--font-size-stat-count: var(--font-size-2xl);--font-size-browse-heading: var(--font-size-2xl);--font-size-browse-link: var(--font-size-md);--font-size-browse-icon: var(--font-size-lg);--font-size-browse-heading-mobile: var(--font-size-xl);--font-size-carousel-icon: var(--font-size-5xl);--font-size-hint: var(--font-size-xs);--font-size-button-sm: var(--font-size-xs);--font-size-button-md: var(--font-size-sm);--font-size-button-lg: var(--font-size-md);--font-size-button-xl: var(--font-size-lg);--font-size-footer: 14px;--font-size-footer-heading: 16px;--font-size-footer-small: 12px;--font-size-footer-copyright: 13px;--font-size-footer-logo: 18px;--font-size-footer-tagline: 11px;--font-size-footer-cta: 15px;--social-icon-size: 1.5em;--social-icon-font-size: 1.4em;--social-icon-size-large: 1.75em;--social-icon-font-size-large: 1.7em;--social-icon-size-mini: 1.25em;--social-icon-font-size-mini: 1.15em;--social-icon-font-size-mobile: 1.2em;--social-active-scale: .85;--badge-padding: 4px 8px;--badge-padding-xs: 2px 6px;--badge-padding-sm: 3px 7px;--badge-padding-md: 5px 10px;--badge-padding-lg: 6px 12px;--badge-padding-horizontal: 8px;--badge-padding-horizontal-xs: 6px;--badge-padding-horizontal-sm: 7px;--badge-padding-horizontal-md: 10px;--badge-padding-horizontal-lg: 12px;--badge-border-radius: 12px;--badge-border-radius-pill: 50px;--badge-border-radius-square: 4px;--badge-font-size: .75rem;--badge-font-size-xs: .65rem;--badge-font-size-sm: .7rem;--badge-font-size-md: .8rem;--badge-font-size-lg: .85rem;--badge-font-weight: 600;--badge-font-weight-light: 500;--badge-line-height: 1.2;--badge-min-height: 20px;--badge-min-height-xs: 16px;--badge-min-height-sm: 18px;--badge-min-height-md: 24px;--badge-min-height-lg: 28px;--badge-text-transform: initial;--badge-letter-spacing: normal;--badge-letter-spacing-wide: .5px;--badge-opacity-light: .1;--badge-opacity-medium: .15;--badge-border-opacity: .2;--badge-border-opacity-strong: .3;--badge-icon-size: 20px;--badge-icon-size-xs: 16px;--badge-icon-size-sm: 18px;--badge-icon-size-md: 24px;--badge-icon-size-lg: 28px;--badge-icon-inner-size: 12px;--badge-icon-inner-size-xs: 10px;--badge-icon-inner-size-sm: 11px;--badge-icon-inner-size-md: 14px;--badge-icon-inner-size-lg: 16px;--font-family-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", "Roboto", "Oxygen", "Ubuntu", "Cantarell", "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--font-family: var(--font-family-primary);--font-weight-thin: 100;--font-weight-extralight: 200;--font-weight-light: 300;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--font-weight-black: 900;--font-weight-bolder: var(--font-weight-bold);--line-height-none: 1;--line-height-tight: 1.25;--line-height-snug: 1.375;--line-height-normal: 1.5;--line-height-relaxed: 1.625;--line-height-loose: 2;--line-height: var(--line-height-normal);--line-height-large: var(--line-height-relaxed);--line-height-heading: var(--line-height-tight);--line-height-article: var(--line-height-relaxed);--line-height-countries: var(--line-height-relaxed);--line-height-button: var(--line-height-none);--letter-spacing-tighter: -.05em;--letter-spacing-tight: -.025em;--letter-spacing-normal: 0em;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--mdc-typography-body1-font-size: 14px !important;--mdc-icon-button-icon-size: 20px !important;--mdc-filled-text-field-container-color: rgb(236 237 250 / 60%);--mdc-secondary-navigation-tab-container-height: 55px;--border-radius-none: 0px;--border-radius-xs: 2px;--border-radius-sm: 4px;--border-radius-md: 6px;--border-radius-lg: 8px;--border-radius-xl: 12px;--border-radius-2xl: 16px;--border-radius-3xl: 24px;--border-radius-full: 9999px;--border-radius: var(--border-radius-lg);--border-radius-pill: var(--border-radius-full);--border-radius-large: var(--border-radius-xl);--border-radius-medium: var(--border-radius-xl);--border-radius-small: var(--border-radius-xs);--border-radius-alert: var(--border-radius-sm);--border-radius-stat: var(--border-radius-sm);--border-radius-country: var(--border-radius-3xl);--border-width-standard: 1px;--border-width-active: 3px;--box-shadow: 0 4px 15px rgba(73, 83, 178, .1);--box-shadow-hover: 0 8px 20px rgba(73, 83, 178, .15);--shadow-none: none;--shadow-xs: 0 1px 2px 0 rgba(17, 24, 39, .05);--shadow-sm: 0 1px 3px 0 rgba(17, 24, 39, .1), 0 1px 2px -1px rgba(17, 24, 39, .1);--shadow-md: 0 4px 6px -1px rgba(17, 24, 39, .1), 0 2px 4px -2px rgba(17, 24, 39, .1);--shadow-lg: 0 10px 15px -3px rgba(17, 24, 39, .1), 0 4px 6px -4px rgba(17, 24, 39, .1);--shadow-xl: 0 20px 25px -5px rgba(17, 24, 39, .1), 0 8px 10px -6px rgba(17, 24, 39, .1);--shadow-2xl: 0 25px 50px -12px rgba(17, 24, 39, .25);--shadow-inner: inset 0 2px 4px 0 rgba(17, 24, 39, .05);--shadow-card: var(--shadow-md);--shadow-card-hover: var(--shadow-lg);--shadow-dropdown: var(--shadow-lg);--shadow-modal: var(--shadow-2xl);--shadow-tooltip: var(--shadow-md);--shadow-focus: 0 0 0 3px rgba(var(--color-primary-rgb), .15);--shadow-card-premium: var(--shadow-sm), inset 0 1px 0 rgba(255, 255, 255, .1), 0 0 0 1px rgba(63, 81, 181, .05);--shadow-card-premium-hover: var(--shadow-lg), inset 0 1px 0 rgba(255, 255, 255, .15), 0 0 0 1px rgba(63, 81, 181, .12), 0 16px 32px -8px rgba(17, 24, 39, .18), 0 8px 16px -4px rgba(63, 81, 181, .15), 0 0 20px rgba(63, 81, 181, .08);--overlay-card-inner-glow: rgba(255, 255, 255, .1);--overlay-card-inner-glow-hover: rgba(255, 255, 255, .15);--overlay-primary-subtle: rgba(var(--color-primary-rgb), .015);--overlay-primary-medium: rgba(var(--color-primary-rgb), .06);--overlay-primary-glow: rgba(var(--color-primary-rgb), .12);--overlay-primary-border: rgba(var(--color-primary-rgb), .15);--overlay-shadow-primary: rgba(var(--color-primary-rgb), .15);--overlay-shadow-neutral: rgba(17, 24, 39, .18);--border-card-subtle: rgba(var(--color-primary-rgb), .08);--border-card-hover: var(--overlay-primary-medium);--box-shadow-card: var(--shadow-card);--box-shadow-dropdown: var(--shadow-dropdown);--box-shadow-light: var(--shadow-sm);--box-shadow-medium: var(--shadow-md);--box-shadow-dark: var(--shadow-lg);--box-shadow-cta: var(--shadow-md);--box-shadow-cta-hover: var(--shadow-lg);--box-shadow-navbar: var(--shadow-lg);--box-shadow-z2: var(--shadow-sm);--box-shadow-z4: var(--shadow-md);--box-shadow-z6: var(--shadow-lg);--box-shadow-z8: var(--shadow-xl);--box-shadow-flag: var(--shadow-xs);--blur-text: 0 0 10px rgba(17, 24, 39, .5);--blur-amount: 10px;--spacing-0: 0px;--spacing-px: 1px;--spacing-0-5: 2px;--spacing-1: 4px;--spacing-1-5: 6px;--spacing-2: 8px;--spacing-2-5: 10px;--spacing-3: 12px;--spacing-3-5: 14px;--spacing-4: 16px;--spacing-5: 20px;--spacing-6: 24px;--spacing-7: 28px;--spacing-8: 32px;--spacing-9: 36px;--spacing-10: 40px;--spacing-11: 44px;--spacing-12: 48px;--spacing-14: 56px;--spacing-16: 64px;--spacing-20: 80px;--spacing-24: 96px;--spacing-28: 112px;--spacing-32: 128px;--spacing-36: 144px;--spacing-40: 160px;--spacing-44: 176px;--spacing-48: 192px;--spacing-52: 208px;--spacing-56: 224px;--spacing-60: 240px;--spacing-64: 256px;--spacing-72: 288px;--spacing-80: 320px;--spacing-96: 384px;--spacing-section: var(--spacing-16);--spacing-card: var(--spacing-6);--spacing-component: var(--spacing-4);--spacing-element: var(--spacing-3);--spacing-tight: var(--spacing-2);--spacing-loose: var(--spacing-8);--easing-linear: linear;--easing-ease: ease;--easing-ease-in: cubic-bezier(.4, 0, 1, 1);--easing-ease-out: cubic-bezier(0, 0, .2, 1);--easing-ease-in-out: cubic-bezier(.4, 0, .2, 1);--easing-sharp: cubic-bezier(.4, 0, .6, 1);--easing-emphasized: cubic-bezier(.2, 0, 0, 1);--easing-bounce: cubic-bezier(.68, -.55, .265, 1.55);--duration-instant: 0ms;--duration-fast: .15s;--duration-normal: .25s;--duration-slow: .35s;--duration-slower: .5s;--duration-slowest: .75s;--transition-colors: color var(--duration-fast) var(--easing-ease-out), background-color var(--duration-fast) var(--easing-ease-out), border-color var(--duration-fast) var(--easing-ease-out);--transition-opacity: opacity var(--duration-fast) var(--easing-ease-out);--transition-transform: transform var(--duration-normal) var(--easing-ease-out);--transition-shadow: box-shadow var(--duration-normal) var(--easing-ease-out);--transition-all: all var(--duration-slow) var(--easing-ease-out);--transition-smooth: all var(--duration-fast) var(--easing-ease-in-out);--transition-emphasis: all var(--duration-normal) var(--easing-emphasized);--transition-fast: var(--duration-fast);--transition-normal: var(--duration-normal);--transition-base: var(--transition-all);--transition-navbar: var(--transition-smooth);--transition-help: var(--transition-all);--transition-sidebar: transform var(--duration-slower) var(--easing-emphasized);--transition-snackbar: transform var(--duration-slower) var(--easing-emphasized);--transition-snackbar-action: var(--transition-colors);--transition-social: var(--transition-colors);--transition-hint: var(--transition-colors);--transition-duration-fast: var(--duration-fast);--transition-duration-standard: var(--duration-normal);--transition-duration-slow: var(--duration-slow);--transition-easing-standard: var(--easing-ease-out);--transition-easing-decelerate: var(--easing-ease-out);--transition-easing-accelerate: var(--easing-ease-in);--transition-easing-sharp: var(--easing-sharp);--animation-duration: .5s;--animation-duration-long: 2s;--cover-image-height: 263px;--cover-image-height-mobile: 80px;--dialog-min-width: 40em;--dropdown-min-width: 220px;--dropdown-min-width-mobile: 180px;--faq-title-underline-width: 60px;--faq-title-underline-height: 3px;--section-padding: var(--spacing-8);--section-padding-mobile: var(--spacing-6);--content-padding: var(--spacing-5);--content-padding-mobile: var(--spacing-4);--alert-padding: var(--spacing-3) var(--spacing-5);--button-padding-xl: var(--spacing-0-5) var(--spacing-5) var(--spacing-1-5);--tap-target-height: 48px;--browse-padding: var(--spacing-6);--browse-padding-mobile: var(--spacing-5) var(--spacing-4);--browse-heading-margin: var(--spacing-6);--browse-heading-padding: var(--spacing-4);--browse-underline-width: 60px;--browse-underline-height: 3px;--browse-underline-bottom: calc(-1 * var(--spacing-4));--browse-underline-bottom-mobile: calc(-1 * var(--spacing-2-5));--list-title-width: 250px;--logo-size: 87px;--logo-inner-size: 80px;--logo-margin: var(--spacing-2);--uploader-actions-padding: var(--spacing-2) var(--spacing-2-5) var(--spacing-1-5);--uploader-line-height: var(--spacing-5);--uploader-action-offset: var(--spacing-5);--footer-underline-width: 30px;--footer-underline-height: 2px;--footer-padding: var(--spacing-16) 0 var(--spacing-10);--footer-padding-tablet: var(--spacing-10) 0 var(--spacing-8);--footer-padding-mobile: var(--spacing-8) 0 var(--spacing-5);--footer-column-gap: var(--spacing-8);--footer-column-gap-mobile: var(--spacing-4);--navbar-height: 63px;--navbar-min-width: 80px;--navbar-min-width-mobile: 70px;--navbar-container-width: 1200px;--sidebar-width: 300px;--snackbar-min-width: 200px;--snackbar-max-width: 390px;--snackbar-padding: var(--spacing-1-5) var(--spacing-3) var(--spacing-1);--snackbar-action-padding: 0px var(--spacing-2-5);--snackbar-action-margin: 0px calc(-1 * var(--spacing-1-5)) 0px var(--spacing-6);--z-index-snackbar: 100;--z-index-dropdown: 1000;--z-index-navbar: 1028;--z-index-sidebar: 1030;--z-index-progress: 1029;--z-index-help: 1000;--z-index-cart: 999;--z-index-alert: 99;--z-index-overlay: 1030;--help-widget-padding: 15px 15px 10px;--help-widget-offset: 10px;--help-widget-bg: var(--color-surface-elevated);--help-widget-text: var(--color-text-primary);--help-widget-button-bg: var(--color-primary-500);--max-width-content: 650px;--max-width-mobile: 250px;--card-padding: 20px;--card-padding-sm: 15px;--card-padding-xs: 12px;--card-border-radius: var(--border-radius);--card-bg-color: var(--color-background);--card-shadow: var(--box-shadow);--card-shadow-hover: var(--box-shadow-hover);--card-transition: var(--transition-normal);--card-border-color: var(--color-border-lighter);--card-title-color: var(--color-primary);--card-text-color: var(--color-text-primary);--card-text-secondary: var(--color-text-secondary);--card-light-bg: var(--color-surface);--card-hover-translate: -5px;--card-highlight-bg: rgba(var(--color-primary-rgb), .05);--card-primary-border: var(--color-primary);--card-success-border: var(--color-success);--card-warning-border: var(--color-warning);--card-danger-border: var(--color-error);--color-border-primary-light: #98a2db}@media(prefers-color-scheme:dark){:root:not([data-theme]){--theme-mode: "dark";--color-primary-50: #1a237e;--color-primary-100: #283593;--color-primary-200: #303f9f;--color-primary-300: #3949ab;--color-primary-400: #3f51b5;--color-primary-500: #5c6bc0;--color-primary-600: #7986cb;--color-primary-700: #9fa8da;--color-primary-800: #c5cae9;--color-primary-900: #e8eaf6;--color-success-50: #064e3b;--color-success-100: #065f46;--color-success-200: #047857;--color-success-300: #059669;--color-success-400: #10b981;--color-success-500: #34d399;--color-success-600: #6ee7b7;--color-success-700: #a7f3d0;--color-success-800: #d1fae5;--color-success-900: #ecfdf5;--color-warning-50: #451a03;--color-warning-100: #78350f;--color-warning-200: #92400e;--color-warning-300: #b45309;--color-warning-400: #d97706;--color-warning-500: #fbbf24;--color-warning-600: #fcd34d;--color-warning-700: #fde68a;--color-warning-800: #fef3c7;--color-warning-900: #fffbeb;--color-error-50: #450a0a;--color-error-100: #7f1d1d;--color-error-200: #991b1b;--color-error-300: #b91c1c;--color-error-400: #dc2626;--color-error-500: #f87171;--color-error-600: #fca5a5;--color-error-700: #fecaca;--color-error-800: #fee2e2;--color-error-900: #fef2f2;--color-info-50: #0c1629;--color-info-100: #1e3a8a;--color-info-200: #1e40af;--color-info-300: #1d4ed8;--color-info-400: #2563eb;--color-info-500: #60a5fa;--color-info-600: #93c5fd;--color-info-700: #bfdbfe;--color-info-800: #dbeafe;--color-info-900: #eff6ff;--color-neutral-50: #080b14;--color-neutral-100: #0f1424;--color-neutral-200: #151b2f;--color-neutral-300: #1c2340;--color-neutral-400: #2a3455;--color-neutral-500: #3b4466;--color-neutral-600: #6d75a3;--color-neutral-700: #a6addc;--color-neutral-800: #dfe3ff;--color-neutral-900: #f7f8ff;--color-background: var(--color-neutral-100);--color-surface: var(--color-neutral-200);--color-surface-rgb: 21, 27, 47;--color-surface-elevated: var(--color-neutral-300);--color-surface-hover: var(--color-neutral-300);--color-surface-pressed: var(--color-neutral-400);--color-background-muted: var(--color-neutral-300);--color-background-success: var(--color-success-50);--color-background-warning: var(--color-warning-50);--color-background-error: var(--color-error-50);--color-background-info: var(--color-info-50);--color-text-primary: #f4f6ff;--color-text-secondary: #c9cfee;--color-text-tertiary: #9fa7cf;--color-text-disabled: rgba(159, 167, 207, .55);--color-text-contrast-high: var(--color-text-primary);--color-text-contrast-medium: var(--color-text-secondary);--color-text-contrast-low: var(--color-text-tertiary);--color-text-success: var(--color-success-600);--color-text-warning: var(--color-warning-600);--color-text-error: var(--color-error-600);--color-text-info: var(--color-info-600);--color-success-light: var(--color-success-100);--color-success-dark: var(--color-success-700);--color-warning-light: var(--color-warning-100);--color-warning-dark: var(--color-warning-700);--color-error-light: var(--color-error-100);--color-error-dark: var(--color-error-700);--color-border-light: #2e3652;--color-border-medium: #3f4767;--color-border-strong: #4e5780;--color-border-success: var(--color-success-400);--color-border-warning: var(--color-warning-400);--color-border-error: var(--color-error-400);--color-border-info: var(--color-info-400);--color-selected: var(--color-primary-200);--color-warning-alpha-10: rgba(var(--color-warning-rgb), .15);--color-success-alpha-10: rgba(var(--color-success-rgb), .15);--color-error-alpha-10: rgba(var(--color-error-rgb), .15);--color-info-alpha-10: rgba(var(--color-info-rgb), .15);--color-text-disabled: var(--color-neutral-500);--color-text-inverse: var(--color-neutral-100);--color-hover-subtle: var(--color-neutral-300);--color-hover-light: var(--color-primary-100);--color-focus-ring: var(--color-primary-400);--color-active: var(--color-primary-200);--color-border-light: var(--color-neutral-400);--color-border-medium: var(--color-neutral-500);--color-border-strong: var(--color-neutral-600);--color-overlay-light: rgba(255, 255, 255, .05);--color-overlay-medium: rgba(0, 0, 0, .3);--color-overlay-dark: rgba(0, 0, 0, .8);--color-backdrop: rgba(0, 0, 0, .8);--color-skeleton-base: var(--color-neutral-300);--color-skeleton-highlight: var(--color-neutral-400);--color-chip-background: var(--color-primary-200);--color-snackbar-bg: var(--color-neutral-300);--color-primary-light-alpha: rgba(var(--color-primary-rgb), .15);--color-primary-shadow: rgba(var(--color-primary-rgb), .3);--color-secondary-alpha: rgba(255, 64, 129, .4);--gradient-primary: linear-gradient(135deg, rgba(var(--color-primary-rgb), .65) 0%, rgba(var(--color-primary-rgb), .4) 55%, rgba(var(--color-primary-rgb), .25) 100%);--gradient-primary-soft: linear-gradient(135deg, rgba(var(--color-primary-rgb), .2), rgba(var(--color-primary-rgb), .35));--gradient-primary-strong: linear-gradient(135deg, rgba(var(--color-primary-rgb), .55), rgba(var(--color-primary-rgb), .95));--chip-surface: linear-gradient(135deg, rgba(255, 255, 255, .08), rgba(var(--color-primary-rgb), .18));--chip-surface-muted: linear-gradient(135deg, rgba(255, 255, 255, .06), rgba(var(--color-primary-rgb), .12));--chip-border: rgba(255, 255, 255, .12);--chip-border-muted: rgba(255, 255, 255, .08);--chip-text: var(--color-text-secondary);--company-badge-surface: rgba(255, 255, 255, .12);--company-badge-border: rgba(255, 255, 255, .22);--company-badge-hover-surface: rgba(255, 255, 255, .2);--company-badge-hover-border: rgba(255, 255, 255, .32);--badge-surface: linear-gradient(140deg, rgba(255, 255, 255, .08), rgba(var(--color-primary-rgb), .24));--badge-surface-muted: linear-gradient(140deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .08));--badge-border: rgba(255, 255, 255, .14);--dashboard-hero-gradient: var(--gradient-primary-strong);--dashboard-hero-border: 1px solid rgba(var(--color-primary-rgb), .25);--dashboard-hero-shadow: 0 28px 60px rgba(4, 7, 20, .75), 0 18px 45px rgba(var(--color-primary-rgb), .35);--stats-total-badge-surface: var(--chip-surface);--stats-total-badge-text: var(--chip-text);--stats-total-badge-border: var(--chip-border);--stats-total-badge-shadow: 0 var(--spacing-1) var(--spacing-2) rgba(var(--color-neutral-900-rgb), .08);--chart-empty-icon-surface: rgba(var(--color-primary-rgb), .18);--chart-empty-icon-border: rgba(var(--color-primary-rgb), .3);--chart-empty-icon-shadow: 0 var(--spacing-1) var(--spacing-2) rgba(0, 0, 0, .2);--chart-empty-icon-foreground: var(--color-primary-300);--card-empty-icon-surface: rgba(var(--color-primary-rgb), .18);--card-empty-icon-border: rgba(var(--color-primary-rgb), .3);--card-empty-icon-shadow: 0 var(--spacing-1) var(--spacing-2) rgba(0, 0, 0, .2);--card-empty-icon-foreground: var(--color-primary-300);--card-empty-text-color: var(--color-text-primary);--card-empty-subtext-color: var(--color-text-secondary);--profile-completion-bg: linear-gradient(135deg, rgba(var(--color-primary-rgb), .18) 0%, rgba(var(--color-info-rgb), .12) 100%);--profile-completion-border: rgba(var(--color-primary-rgb), .3);--nav-tile-hover-bg: linear-gradient(135deg, rgba(var(--color-primary-rgb), .15) 0%, rgba(var(--color-primary-rgb), .08) 100%);--nav-tile-highlight-bg: linear-gradient(135deg, rgba(var(--color-primary-rgb), .2) 0%, rgba(var(--color-primary-rgb), .12) 100%);--color-surface-overlay: rgba(0, 0, 0, .6);--color-primary-alpha-03: rgba(var(--color-primary-rgb), .08);--color-primary-alpha-05: rgba(var(--color-primary-rgb), .12);--color-primary-alpha-08: rgba(var(--color-primary-rgb), .15);--color-primary-alpha-10: rgba(var(--color-primary-rgb), .18);--color-primary-alpha-15: rgba(var(--color-primary-rgb), .25);--color-primary-alpha-20: rgba(var(--color-primary-rgb), .3);--color-primary-alpha-30: rgba(var(--color-primary-rgb), .4);--color-primary-alpha-40: rgba(var(--color-primary-rgb), .5);--color-white-alpha-08: rgba(0, 0, 0, .08);--color-white-alpha-10: rgba(0, 0, 0, .1);--color-white-alpha-15: rgba(0, 0, 0, .15);--color-white-alpha-20: rgba(0, 0, 0, .2);--color-white-alpha-30: rgba(0, 0, 0, .3);--color-warning-alpha-10: rgba(255, 152, 0, .15);--button-primary-bg: var(--color-primary-500);--button-primary-text: var(--color-neutral-100);--button-primary-icon: var(--color-neutral-100);--button-primary-hover-bg: var(--color-primary-600);--button-secondary-bg: transparent;--button-secondary-text: var(--color-primary-400);--button-secondary-icon: var(--color-primary-400);--button-secondary-border: var(--color-primary-400);--button-secondary-hover-bg: rgba(var(--color-primary-rgb), .15);--button-success-bg: var(--color-success);--button-success-text: var(--color-neutral-100);--button-success-icon: var(--color-neutral-100);--button-danger-bg: var(--color-error);--button-danger-text: var(--color-neutral-100);--button-danger-icon: var(--color-neutral-100);--button-white-bg: var(--color-white);--button-white-text: var(--color-text-primary);--button-white-icon: var(--color-text-primary);--button-primary-light-bg: var(--color-primary-light);--button-primary-light-text: var(--color-neutral-100);--button-primary-light-icon: var(--color-neutral-100);--button-primary-dark-bg: var(--color-primary-dark);--button-primary-dark-text: var(--color-neutral-100);--button-primary-dark-icon: var(--color-neutral-100);--button-disabled-bg: var(--color-neutral-400);--button-disabled-text: var(--color-neutral-200);--button-disabled-icon: var(--color-neutral-200);--button-processing-spinner: var(--color-neutral-100);--button-processing-text: var(--color-neutral-100);--button-shadow: 0 3px 1px -2px rgba(0, 0, 0, .4), 0 2px 2px 0 rgba(0, 0, 0, .28), 0 1px 5px 0 rgba(0, 0, 0, .24);--button-shadow-hover: 0 2px 4px -1px rgba(0, 0, 0, .4), 0 4px 5px 0 rgba(0, 0, 0, .28), 0 1px 10px 0 rgba(0, 0, 0, .24);--button-facebook-bg: var(--color-facebook);--button-facebook-text: var(--color-neutral-100);--button-facebook-icon: var(--color-neutral-100);--button-facebook-hover-bg: var(--color-facebook-dark);--button-linkedin-bg: var(--color-linkedin);--button-linkedin-text: var(--color-neutral-100);--button-linkedin-icon: var(--color-neutral-100);--button-linkedin-hover-bg: var(--color-linkedin-dark);--button-google-bg: var(--color-google);--button-google-text: var(--color-neutral-100);--button-google-icon: var(--color-neutral-100);--button-google-hover-bg: var(--color-google-dark);--button-twitter-bg: var(--color-twitter);--button-twitter-text: var(--color-neutral-100);--button-twitter-icon: var(--color-neutral-100);--button-twitter-hover-bg: var(--color-twitter-dark);--navbar-bg-color: linear-gradient(135deg, #1e2139, #272b45, #2f3351);--navbar-text-color: var(--color-neutral-800);--navbar-text-hover-color: var(--color-primary-200);--navbar-text-active-color: var(--color-white);--navbar-active-color: rgba(255, 255, 255, .08);--navbar-dropdown-light-bg: rgba(232, 234, 246, .05);--navbar-avatar-border: rgba(232, 234, 246, .15);--mat-outline-color: var(--color-neutral-600);--mat-outline-color-hover: var(--color-neutral-500);--mat-outline-color-focus: var(--color-primary-300);--mat-label-color: var(--color-neutral-400);--mat-icon-color: var(--color-neutral-400);--mat-form-field-outlined-label-text-color: var(--color-neutral-300);--mat-form-field-filled-label-text-color: var(--color-neutral-300);--mat-form-field-focus-label-text-color: var(--color-primary-200);--card-bg-color: #252842;--card-border-color: #3a3e5c;--card-text-color: var(--color-text-primary);--card-text-secondary: var(--color-text-secondary);--card-light-bg: var(--color-surface-darker);--card-highlight-bg: rgba(var(--color-primary-rgb), .1);--card-shadow: 0 4px 12px rgba(0, 0, 0, .25), 0 1px 3px rgba(0, 0, 0, .1);--card-shadow-hover: 0 8px 24px rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .15);--footer-bg: #1e2139;--footer-bg-light: #272b45;--footer-text: var(--color-neutral-600);--footer-link: var(--color-primary-600);--footer-link-hover: var(--color-primary-700);--footer-divider: var(--color-neutral-400);--help-widget-bg: var(--color-surface-elevated);--help-widget-text: var(--color-text-primary);--help-widget-button-bg: var(--color-primary-500);--color-facebook: #4267b2;--color-linkedin: #0e76a8;--color-twitter: #1da1f2;--color-google: #ea4335;--color-facebook-dark: #365899;--color-linkedin-dark: #0a66c2;--color-twitter-dark: #1a94da;--color-google-dark: #d93025;--color-hero-background: linear-gradient(135deg, var(--color-surface) 0%, var(--color-surface-darker) 100%);--color-background-app: #0d1328}}:root[data-theme=dark]{--theme-mode: "dark";--color-primary-50: #1a237e;--color-primary-100: #283593;--color-primary-200: #303f9f;--color-primary-300: #3949ab;--color-primary-400: #3f51b5;--color-primary-500: #5c6bc0;--color-primary-600: #7986cb;--color-primary-700: #9ca5e8;--color-primary-800: #b8bdd9;--color-primary-900: #e8eaf6;--color-success: #34d399;--color-success-rgb: 52, 211, 153;--color-success-50: #064e3b;--color-success-100: #065f46;--color-success-600: #059669;--color-success-material: #66bb6a;--color-success-dark: #4caf50;--color-success-darker: #43a047;--color-success-darkest: #388e3c;--color-warning: #fbbf24;--color-warning-rgb: 251, 191, 36;--color-warning-50: #451a03;--color-warning-100: #78350f;--color-warning-600: #d97706;--color-warning-orange: #ffb74d;--color-warning-deep-orange: #ff9800;--color-error: #f87171;--color-error-rgb: 248, 113, 113;--color-error-50: #450a0a;--color-error-100: #7f1d1d;--color-error-600: #dc2626;--color-info: #60a5fa;--color-info-rgb: 96, 165, 250;--color-info-50: #0c1629;--color-info-100: #1e3a8a;--color-info-600: #2563eb;--color-neutral-50: #080b14;--color-neutral-100: #0f1424;--color-neutral-200: #151b2f;--color-neutral-300: #1c2340;--color-neutral-400: #2a3455;--color-neutral-500: #3b4466;--color-neutral-600: #6d75a3;--color-neutral-700: #a6addc;--color-neutral-800: #dfe3ff;--color-neutral-900: #f7f8ff;--color-background-app: #0d1328;--color-background: var(--color-neutral-100);--color-surface: var(--color-neutral-200);--color-surface-elevated: var(--color-neutral-300);--color-surface-hover: var(--color-neutral-300);--color-surface-pressed: var(--color-neutral-400);--color-background-muted: var(--color-neutral-300);--color-surface-rgb: 21, 27, 47;--color-text-primary: #f4f6ff;--color-text-secondary: #c9cfee;--color-text-tertiary: #9fa7cf;--color-text-disabled: rgba(159, 167, 207, .55);--color-text-inverse: var(--color-neutral-100);--color-hover-subtle: var(--color-neutral-300);--color-hover-light: var(--color-primary-100);--color-focus-ring: var(--color-primary-400);--color-active: var(--color-primary-200);--color-border-light: var(--color-neutral-400);--color-border-medium: var(--color-neutral-500);--color-border-strong: var(--color-neutral-600);--color-overlay-light: rgba(255, 255, 255, .05);--color-overlay-medium: rgba(0, 0, 0, .3);--color-overlay-dark: rgba(0, 0, 0, .8);--color-backdrop: rgba(0, 0, 0, .8);--color-skeleton-base: var(--color-neutral-300);--color-skeleton-highlight: var(--color-neutral-400);--color-chip-background: var(--color-primary-200);--color-snackbar-bg: var(--color-neutral-300);--color-primary-light-alpha: rgba(var(--color-primary-rgb), .15);--color-primary-shadow: rgba(var(--color-primary-rgb), .3);--color-secondary-alpha: rgba(255, 64, 129, .4);--gradient-primary: linear-gradient(135deg, rgba(var(--color-primary-rgb), .65) 0%, rgba(var(--color-primary-rgb), .4) 55%, rgba(var(--color-primary-rgb), .25) 100%);--gradient-primary-soft: linear-gradient(135deg, rgba(var(--color-primary-rgb), .2), rgba(var(--color-primary-rgb), .35));--gradient-primary-strong: linear-gradient(135deg, rgba(var(--color-primary-rgb), .55), rgba(var(--color-primary-rgb), .95));--chip-surface: linear-gradient(135deg, rgba(255, 255, 255, .08), rgba(var(--color-primary-rgb), .18));--chip-surface-muted: linear-gradient(135deg, rgba(255, 255, 255, .06), rgba(var(--color-primary-rgb), .12));--chip-border: rgba(255, 255, 255, .12);--chip-border-muted: rgba(255, 255, 255, .08);--chip-text: var(--color-text-secondary);--company-badge-surface: rgba(255, 255, 255, .12);--company-badge-border: rgba(255, 255, 255, .22);--company-badge-hover-surface: rgba(255, 255, 255, .2);--company-badge-hover-border: rgba(255, 255, 255, .32);--badge-surface: linear-gradient(140deg, rgba(255, 255, 255, .08), rgba(var(--color-primary-rgb), .24));--badge-surface-muted: linear-gradient(140deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .08));--badge-border: rgba(255, 255, 255, .14);--dashboard-hero-gradient: var(--gradient-primary-strong);--dashboard-hero-border: 1px solid rgba(var(--color-primary-rgb), .25);--dashboard-hero-shadow: 0 28px 60px rgba(4, 7, 20, .75), 0 18px 45px rgba(var(--color-primary-rgb), .35);--stats-total-badge-surface: var(--chip-surface);--stats-total-badge-text: var(--chip-text);--stats-total-badge-border: var(--chip-border);--stats-total-badge-shadow: 0 var(--spacing-1) var(--spacing-2) rgba(var(--color-neutral-900-rgb), .08);--chart-empty-icon-surface: rgba(var(--color-primary-rgb), .18);--chart-empty-icon-border: rgba(var(--color-primary-rgb), .3);--chart-empty-icon-shadow: 0 var(--spacing-1) var(--spacing-2) rgba(0, 0, 0, .2);--chart-empty-icon-foreground: var(--color-primary-300);--card-empty-icon-surface: rgba(var(--color-primary-rgb), .18);--card-empty-icon-border: rgba(var(--color-primary-rgb), .3);--card-empty-icon-shadow: 0 var(--spacing-1) var(--spacing-2) rgba(0, 0, 0, .2);--card-empty-icon-foreground: var(--color-primary-300);--card-empty-text-color: var(--color-text-primary);--card-empty-subtext-color: var(--color-text-secondary);--profile-completion-bg: linear-gradient(135deg, rgba(var(--color-primary-rgb), .18) 0%, rgba(var(--color-info-rgb), .12) 100%);--profile-completion-border: rgba(var(--color-primary-rgb), .3);--nav-tile-hover-bg: linear-gradient(135deg, rgba(var(--color-primary-rgb), .15) 0%, rgba(var(--color-primary-rgb), .08) 100%);--nav-tile-highlight-bg: linear-gradient(135deg, rgba(var(--color-primary-rgb), .2) 0%, rgba(var(--color-primary-rgb), .12) 100%);--color-surface-overlay: rgba(0, 0, 0, .6);--color-primary-alpha-03: rgba(var(--color-primary-rgb), .08);--color-primary-alpha-05: rgba(var(--color-primary-rgb), .12);--color-primary-alpha-08: rgba(var(--color-primary-rgb), .15);--color-primary-alpha-10: rgba(var(--color-primary-rgb), .18);--color-primary-alpha-15: rgba(var(--color-primary-rgb), .25);--color-primary-alpha-20: rgba(var(--color-primary-rgb), .3);--color-primary-alpha-30: rgba(var(--color-primary-rgb), .4);--color-primary-alpha-40: rgba(var(--color-primary-rgb), .5);--color-white-alpha-08: rgba(0, 0, 0, .08);--color-white-alpha-10: rgba(0, 0, 0, .1);--color-white-alpha-15: rgba(0, 0, 0, .15);--color-white-alpha-20: rgba(0, 0, 0, .2);--color-white-alpha-30: rgba(0, 0, 0, .3);--color-warning-alpha-10: rgba(255, 152, 0, .15);--button-primary-bg: var(--color-primary-500);--button-primary-text: var(--color-neutral-100);--button-primary-icon: var(--color-neutral-100);--button-primary-hover-bg: var(--color-primary-600);--button-secondary-bg: transparent;--button-secondary-text: var(--color-primary-400);--button-secondary-icon: var(--color-primary-400);--button-secondary-border: var(--color-primary-400);--button-secondary-hover-bg: rgba(var(--color-primary-rgb), .15);--button-success-bg: var(--color-success);--button-success-text: var(--color-neutral-100);--button-success-icon: var(--color-neutral-100);--button-danger-bg: var(--color-error);--button-danger-text: var(--color-neutral-100);--button-danger-icon: var(--color-neutral-100);--button-white-bg: var(--color-white);--button-white-text: var(--color-text-primary);--button-white-icon: var(--color-text-primary);--button-primary-light-bg: var(--color-primary-light);--button-primary-light-text: var(--color-neutral-100);--button-primary-light-icon: var(--color-neutral-100);--button-primary-dark-bg: var(--color-primary-dark);--button-primary-dark-text: var(--color-neutral-100);--button-primary-dark-icon: var(--color-neutral-100);--button-disabled-bg: var(--color-neutral-400);--button-disabled-text: var(--color-neutral-200);--button-disabled-icon: var(--color-neutral-200);--button-processing-spinner: var(--color-neutral-100);--button-processing-text: var(--color-neutral-100);--button-shadow: 0 3px 1px -2px rgba(0, 0, 0, .4), 0 2px 2px 0 rgba(0, 0, 0, .28), 0 1px 5px 0 rgba(0, 0, 0, .24);--button-shadow-hover: 0 2px 4px -1px rgba(0, 0, 0, .4), 0 4px 5px 0 rgba(0, 0, 0, .28), 0 1px 10px 0 rgba(0, 0, 0, .24);--button-facebook-bg: var(--color-facebook);--button-facebook-text: var(--color-neutral-100);--button-facebook-icon: var(--color-neutral-100);--button-facebook-hover-bg: var(--color-facebook-dark);--button-linkedin-bg: var(--color-linkedin);--button-linkedin-text: var(--color-neutral-100);--button-linkedin-icon: var(--color-neutral-100);--button-linkedin-hover-bg: var(--color-linkedin-dark);--button-google-bg: var(--color-google);--button-google-text: var(--color-neutral-100);--button-google-icon: var(--color-neutral-100);--button-google-hover-bg: var(--color-google-dark);--button-twitter-bg: var(--color-twitter);--button-twitter-text: var(--color-neutral-100);--button-twitter-icon: var(--color-neutral-100);--button-twitter-hover-bg: var(--color-twitter-dark);--navbar-bg-color: linear-gradient(135deg, #1e2139, #272b45, #2f3351);--navbar-text-color: var(--color-neutral-800);--navbar-text-hover-color: var(--color-primary-200);--navbar-text-active-color: var(--color-white);--navbar-active-color: rgba(255, 255, 255, .08);--navbar-dropdown-light-bg: rgba(232, 234, 246, .05);--navbar-avatar-border: rgba(232, 234, 246, .15);--mat-outline-color: var(--color-neutral-600);--mat-outline-color-hover: var(--color-neutral-500);--mat-outline-color-focus: var(--color-primary-300);--mat-label-color: var(--color-neutral-400);--mat-icon-color: var(--color-neutral-400);--mat-form-field-outlined-label-text-color: var(--color-neutral-300);--mat-form-field-filled-label-text-color: var(--color-neutral-300);--mat-form-field-focus-label-text-color: var(--color-primary-200);--footer-bg: #1e2139;--footer-bg-light: #272b45;--footer-text: var(--color-neutral-600);--footer-link: var(--color-primary-600);--footer-link-hover: var(--color-primary-700);--footer-divider: var(--color-neutral-400);--color-facebook: #4267b2;--color-linkedin: #0e76a8;--color-twitter: #1da1f2;--color-google: #ea4335;--color-facebook-dark: #365899;--color-linkedin-dark: #0a66c2;--color-twitter-dark: #1a94da;--color-google-dark: #d93025}:root[data-theme=dark]{--theme-mode: "dark";--color-primary: #7c85db;--color-primary-rgb: 124, 133, 219;--color-primary-light: #9ca5e8;--color-primary-light-rgb: 156, 165, 232;--color-primary-dark: #6670c9;--color-primary-dark-rgb: 102, 112, 201;--color-primary-hover: #8891dd;--color-primary-hover-rgb: 136, 145, 221;--color-primary-pale: #4a52a8;--color-primary-extra-pale: #3a4296;--color-hero-background: linear-gradient(135deg, var(--color-surface) 0%, var(--color-surface-darker) 100%);--color-background: #0f1424;--color-surface: #151b2f;--color-surface-rgb: 21, 27, 47;--color-surface-darker: #0b1122;--color-background-app: #0d1328;--color-toolbar-light: #1c2340;--color-chip-light: #242b4d;--color-background-muted: #202746;--color-dialog-bg: rgba(15, 20, 36, .94);--color-backdrop: rgba(0, 0, 0, .7);--color-overlay-dark: rgba(0, 0, 0, .8);--color-overlay-light: rgba(255, 255, 255, .05);--color-overlay-medium: rgba(73, 83, 178, .12);--color-hover-light: #1c2340;--color-hover-country: #242b4d;--color-bg-light-gray: #202746;--color-text-primary: #f4f6ff;--color-text-secondary: #c9cfee;--color-text-secondary-rgb: 201, 207, 238;--color-text-disabled: rgba(159, 167, 207, .55);--color-text-dark: #f6f7ff;--color-text-medium: #c9cfee;--color-text-muted: #9fa7cf;--color-text-light: #f4f6ff;--color-text-muted-gray: #9fa7cf;--color-hint-text: rgba(201, 207, 238, .75);--color-hint-text-hover: rgba(201, 207, 238, .9);--color-text-contrast-high: var(--color-text-primary);--color-text-contrast-medium: var(--color-text-secondary);--color-text-contrast-low: var(--color-text-muted);--color-border-light: #2e3652;--color-border-lighter: #242b47;--color-border-standard: #3f4767;--color-border-bottom: #2e3652;--color-border-stat: #3f4767;--color-stat-title: var(--color-text-secondary);--color-stat-blue: var(--color-info);--color-stat-green: var(--color-success);--color-stat-red: var(--color-error);--color-stat-orange: var(--color-warning);--color-flag-border: #3a3e5c;--color-border-primary-light: #6670c9;--color-success: #4caf50;--color-success-light: #1b5e20;--color-success-bg: #0d2818;--color-success-border: #2e5233;--color-success-text: #81c784;--color-warning: #ff9800;--color-warning-bg: #1a1100;--color-warning-border: #332200;--color-warning-text: #ffb74d;--color-warning-pale: #2d1a00;--color-error: #f44336;--color-error-bg: #1a0a0a;--color-error-border: #330f0f;--color-error-text: #ef5350;--color-info: #2196f3;--color-info-bg: #0a1429;--color-info-border: #1a2b4a;--color-info-text: #64b5f6;--color-browse-section-bg: #1f2235;--color-browse-section-border: #3a3e5c;--color-browse-section-heading: #e8eaf6;--color-browse-section-link-hover: #7c85db;--footer-bg: #1e2139;--footer-bg-light: #272b45;--footer-bottom-bg: #1a1d31;--mat-outline-color: var(--color-neutral-600);--mat-outline-color-hover: var(--color-neutral-500);--mat-outline-color-focus: var(--color-primary-300);--mat-label-color: var(--color-neutral-400);--mat-icon-color: var(--color-neutral-400);--mat-form-field-outlined-label-text-color: var(--color-neutral-300);--mat-form-field-filled-label-text-color: var(--color-neutral-300);--mat-form-field-focus-label-text-color: var(--color-primary-200);--color-chip-background: var(--color-neutral-800);--color-form-background: var(--color-neutral-900);--color-input-border: var(--color-neutral-600);--color-input-border-hover: var(--color-neutral-500);--color-input-border-focus: var(--color-primary-300);--color-text-input: var(--color-neutral-100);--color-text-placeholder: var(--color-neutral-400);--color-text-label: var(--color-neutral-300);--color-text-label-focus: var(--color-primary-300);--card-bg-color: #252842;--card-border-color: #3a3e5c;--card-text-color: var(--color-text-primary);--card-text-secondary: var(--color-text-secondary);--card-light-bg: var(--color-surface-darker);--card-highlight-bg: rgba(var(--color-primary-rgb), .1);--card-shadow: 0 4px 12px rgba(0, 0, 0, .25), 0 1px 3px rgba(0, 0, 0, .1);--card-shadow-hover: 0 8px 24px rgba(0, 0, 0, .3), 0 2px 6px rgba(0, 0, 0, .15);--color-premium-bg: #1a0d2e;--color-premium-border: #3d2668;--color-premium-text: #c5a3ff;--color-pro-bg: #2e1608;--color-pro-border: #664429;--color-pro-text: #ff9566;--color-free-bg: #1a1c1e;--color-free-border: #404448;--color-free-text: #b0bec5;--help-widget-bg: var(--color-surface-elevated);--help-widget-text: var(--color-text-primary);--help-widget-button-bg: var(--color-primary-500)}[data-theme=light]{--theme-mode: "light";--color-primary: #4953b2;--color-background: #fff;--color-surface: #f8f9fd;--color-text-primary: rgba(0, 0, 0, .77);--color-text-secondary: rgba(57, 59, 73, .7)}*{font-family:var(--font-family)!important;box-sizing:border-box}*:after,*:before{box-sizing:border-box}:focus{outline:none!important}textarea,input[type=search],input[type=text],input[type=password],input[type=datetime],input[type=datetime-local],input[type=date],input[type=month],input[type=time],input[type=week],input[type=number],input[type=email],input[type=url],input[type=tel],input[type=color],.uneditable-input,select{outline:unset;border:unset!important;box-shadow:unset!important}input:-webkit-autofill{-webkit-background-clip:text;-webkit-text-fill-color:inherit;transition:background-color 5000s ease-in-out;box-shadow:inset 0 0 20px 20px #23232329}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{opacity:1!important;position:absolute;top:0;right:0;height:100%}body,html{min-height:100vh;height:100vh;touch-action:manipulation}body{margin:0;padding:0;font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height);color:var(--color-text-primary);background-color:var(--color-surface);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden;background-repeat:repeat-y}h1,h2,h3,h4,h5,h6,th{font-family:var(--font-family)!important;font-weight:var(--font-weight-bold);-webkit-font-smoothing:antialiased;margin:15px 0}h1.primary,h2.primary,h3.primary,h4.primary,h5.primary,h6.primary,th.primary{color:var(--color-primary)}h1.with-icon,h2.with-icon,h3.with-icon,h4.with-icon,h5.with-icon,h6.with-icon,th.with-icon{display:flex;align-items:center}h1.with-icon .icon,h2.with-icon .icon,h3.with-icon .icon,h4.with-icon .icon,h5.with-icon .icon,h6.with-icon .icon,th.with-icon .icon{display:inline-flex;align-items:center;margin-right:10px}h1.with-number,h2.with-number,h3.with-number,h4.with-number,h5.with-number,h6.with-number,th.with-number{display:flex;align-items:center}h1.with-number .number,h2.with-number .number,h3.with-number .number,h4.with-number .number,h5.with-number .number,h6.with-number .number,th.with-number .number{margin-right:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:var(--color-primary);color:var(--color-white);border-radius:50%;font-size:1.1rem;box-shadow:0 4px 8px rgba(var(--color-primary-rgb),.3)}h1{font-size:1.55em;margin-bottom:15px}h1 small{font-size:.75em;opacity:.8}h2{font-size:1.3em}h3{font-size:1.2em}h4{font-size:1.1em}h5{font-size:1em}h6{font-size:.95em}a{cursor:pointer;color:var(--color-link);text-decoration:none}a:hover,a:active,a:focus{text-decoration:none;color:var(--color-text-primary)}a.inverse{color:var(--color-text-primary)}a.inverse:hover{color:var(--color-link)}a.disabled{pointer-events:none;cursor:default}a.muted{color:var(--color-text-primary)}button.raw{border:unset;background:unset;height:81%;width:100%;border-radius:50%}button.raw:hover,button.raw:focus{background-color:#e7e7e71a}button.raw .icon{font-size:1.25em}hr{margin:0!important;border:0;border-top:1px solid #eee}.b,strong{font-weight:var(--font-weight-bold)}.i{font-style:italic}small{font-size:.9em}p{margin:unset}.paragraph{line-height:1.75}img[alt]{font-size:9px!important}.table-unbordered td{border:none!important}.table-unbordered tr:last-child{border-bottom:none!important}.table{width:100%;border-collapse:collapse}.table thead th{border-bottom:1px solid #e7e7e7!important;text-align:left;padding:7px 5px}.table tr:not(thead tr){border-bottom:1px solid #e7e7e7!important;transition:var(--transition-fast)}.table tr:not(thead tr)[actionPerformed=true]{animation:action-pulse 1.5s ease-in-out infinite}.table tr:not(thead tr)[actionError=true]{background-color:rgba(var(--color-error-rgb),.1)!important}.table tr:not(thead tr)[actionError=true]:before{background-color:var(--color-error)}.table tr:not(thead tr)[actionSuccess=true]{background-color:rgba(var(--color-success-rgb),.1)!important;animation:action-success-fade 3s ease-in-out forwards}.table tr:not(thead tr)[actionSuccess=true]:before{background-color:var(--color-success)}.table tr:not(thead tr)[removed=true]{opacity:.7;background-color:var(--color-gray-light)!important}.table tr:not(thead tr)[removed=true] *{font-style:italic}.table tr:not(thead tr):hover{background:var(--color-surface)}.table tr:not(thead tr):last-child{border-bottom:none!important}.table td{padding:10px 5px}.table td .mat-mdc-form-field-subscript-wrapper{display:none}.table.touched{margin-left:calc(-1 * var(--card-padding));margin-right:calc(-1 * var(--card-padding));width:calc(100% + 2 * var(--card-padding))}.table.touched thead tr th:first-child,.table.touched thead tr td:first-child,.table.touched tbody tr th:first-child,.table.touched tbody tr td:first-child,.table.touched tfoot tr th:first-child,.table.touched tfoot tr td:first-child{padding-left:var(--card-padding)}.table.touched thead tr th:last-child,.table.touched thead tr td:last-child,.table.touched tbody tr th:last-child,.table.touched tbody tr td:last-child,.table.touched tfoot tr th:last-child,.table.touched tfoot tr td:last-child{padding-right:var(--card-padding)}.table.touched-top{margin-top:calc(-1 * var(--card-padding))}.table.touched-top thead tr:first-child th,.table.touched-top tbody tr:first-child td{padding-top:var(--card-padding)}.table.touched-bottom{margin-bottom:calc(-1 * var(--card-padding))}.table.touched-bottom tfoot tr:last-child td,.table.touched-bottom tbody tr:last-child td{padding-bottom:var(--card-padding)}.table.touched-all{margin:calc(-1 * var(--card-padding));width:calc(100% + 2 * var(--card-padding))}.table.touched-all thead tr th:first-child,.table.touched-all thead tr td:first-child,.table.touched-all tbody tr th:first-child,.table.touched-all tbody tr td:first-child,.table.touched-all tfoot tr th:first-child,.table.touched-all tfoot tr td:first-child{padding-left:var(--card-padding)}.table.touched-all thead tr th:last-child,.table.touched-all thead tr td:last-child,.table.touched-all tbody tr th:last-child,.table.touched-all tbody tr td:last-child,.table.touched-all tfoot tr th:last-child,.table.touched-all tfoot tr td:last-child{padding-right:var(--card-padding)}.table.touched-all thead tr:first-child th,.table.touched-all tbody tr:first-child td{padding-top:var(--card-padding)}.table.touched-all tfoot tr:last-child td,.table.touched-all tbody tr:last-child td{padding-bottom:var(--card-padding)}.table.modern{margin-top:0}.table.modern thead th{background:var(--color-primary-extra-pale);color:var(--color-text-primary);font-weight:600;font-size:.9rem;padding:16px 12px;border-bottom:2px solid rgba(var(--color-primary-rgb),.1)}.table.modern tbody tr{transition:background-color .2s ease;border-bottom:1px solid rgba(var(--color-primary-rgb),.05)}.table.modern tbody tr:last-child{border-bottom:none}.table.modern tbody tr td{padding:16px 12px;vertical-align:middle}.mat-card.modern{border-radius:12px;box-shadow:0 2px 16px rgba(var(--color-primary-rgb),.08);border:1px solid rgba(var(--color-primary-rgb),.06);padding:0}.mat-card.modern .mat-card-title{background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-600) 100%);color:#fff;padding:16px 20px;margin:0;border-radius:11px 11px 0 0;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px rgba(var(--color-primary-rgb),.15)}.mat-card.modern .mat-card-title h2{margin:0;font-size:1.3rem;font-weight:600;color:#fff}.mat-card.modern .mat-card-title .material-button.fab{width:40px;height:40px;border-radius:50%;background:#ffffff26;border:1px solid rgba(255,255,255,.2);color:#fff;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.mat-card.modern .mat-card-title .material-button.fab:hover{background:#ffffff40;transform:translateY(-1px);box-shadow:0 4px 12px #00000026}.mat-card.modern .mat-card-title .material-button.fab .icon{font-size:18px}.mat-card.modern .mat-card-content{padding:20px}.mat-card.modern .mat-card-actions{background-color:unset}.dropdown.modern{position:relative}.dropdown.modern .material-icon-button{border:1px solid rgba(var(--color-primary-rgb),.1);color:var(--color-text-secondary)}.dropdown.modern .material-icon-button:hover{background:rgba(var(--color-primary-rgb),.05);border-color:rgba(var(--color-primary-rgb),.15);color:var(--color-primary)}@media(max-width:768px){.mat-card.modern .mat-card-title{padding:16px 20px!important}.mat-card.modern .mat-card-title h2{font-size:1.2rem!important}.mat-card.modern .mat-card-title .material-button.fab{width:36px!important;height:36px!important}.mat-card.modern .mat-card-title .material-button.fab .icon{font-size:16px!important}.table.modern thead th,.table.modern tbody td{padding:12px 8px!important;font-size:.85rem!important}}.table-grid{border-bottom:unset;border-left:unset}.table-grid.bordered{border:1px solid var(--color-gray)}.table-grid>div{padding:10px 24px}.table-grid>div:not(last-child){border-bottom:1px solid #e7e7e7}.table-grid>div:nth-child(odd){background-color:#fafafa}.table-grid.touched,.table-grid.touched-left-right{margin-left:-16px;margin-right:-16px}.table-grid.touched{margin-top:-16px!important}.list-unstyled,.list-inline{padding-left:0;list-style:none;margin:0}ul{list-style-type:square}ul li::marker{color:var(--color-primary)}.mat-nav-list{padding-left:0;list-style:none;margin:0}.mat-nav-list.card{box-shadow:var(--box-shadow);border-radius:var(--border-radius);background-color:var(--color-surface);overflow:hidden}.mat-nav-list .header,.mat-nav-list .b{background:linear-gradient(135deg,var(--color-primary-extra-pale),var(--color-white));border-bottom:1px solid rgba(0,0,0,.06);flex-shrink:0;max-height:100px;padding:20px;border-bottom:var(--border-width-standard) solid var(--color-border-bottom)}.mat-nav-list .header h2,.mat-nav-list .b h2{margin:0;font-size:18px;font-weight:600;color:var(--color-text-primary)}.mat-nav-list .header p,.mat-nav-list .b p{margin:4px 0 0;font-size:14px;color:var(--color-text-secondary)}.mat-nav-list .b{padding:12px 20px}.mat-nav-list li:not(.header,.b){user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;position:relative;padding:16px 20px;transition:all .25s ease;cursor:pointer;border-bottom:1px solid rgba(0,0,0,.06);display:flex;align-items:center;gap:12px;color:var(--color-text-secondary)}.mat-nav-list li:not(.header,.b):last-child{border-bottom:none}.mat-nav-list li:not(.header,.b) i,.mat-nav-list li:not(.header,.b) .icon{font-size:20px;flex-shrink:0;width:20px;text-align:center}.mat-nav-list li:not(.header,.b):hover{background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.05),rgba(var(--color-primary-rgb),.02));color:var(--color-text-primary)}.mat-nav-list li:not(.header,.b).active{background:linear-gradient(90deg,rgba(var(--color-primary-rgb),.08),rgba(var(--color-primary-rgb),.02));border-left:4px solid var(--color-primary);padding-left:16px;color:var(--color-primary);font-weight:600}.mat-nav-list li:not(.header,.b).b{font-weight:600}.mat-nav-list li:not(.header,.b):focus-visible{outline:2px solid var(--color-primary);outline-offset:-2px}.mat-nav-list.bordered li:not(:last-child){border-bottom:1px solid var(--color-border-bottom)}.list-inline{margin-left:-5px}.list-inline>li{display:inline-block;padding-left:5px;padding-right:5px}.label{font-weight:400;color:#343434;line-height:1;white-space:nowrap;text-align:center;display:inline;padding:.2em .6em .3em;font-size:75%;vertical-align:baseline;border-radius:.25em}.label.label-warning{background-color:var(--color-warning)}.thumb{white-space:nowrap;text-align:center;display:inline-block;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.thumb.img-circle{overflow:hidden;border-radius:50%}.thumb .helper{display:inline-block;height:100%;vertical-align:middle}.thumb img{background:none;vertical-align:middle;max-width:100%;max-height:100%}.thumb .icon{background-color:#404040;display:inline-block;line-height:unset;position:unset}.img-circle{border-radius:50%}.control-has-error>div{color:var(--color-error)!important}.control-has-error select{border-bottom:1px solid var(--color-error)!important;color:var(--color-error)}#credential_picker_container{z-index:1050!important}#overlay{position:fixed;display:none;width:100%;height:100%;inset:0;background-color:#00000080;z-index:9999;cursor:pointer}#btnScrollToTop,#btnNotification,#installButton{display:none;position:fixed!important;bottom:20px;right:30px;z-index:99;background-color:#607d8b;color:#f0f0f0;cursor:pointer;transition:var(--transition-base);animation:zoomIn .2s linear;-webkit-animation:zoomIn .2s linear}#btnScrollToTop:hover,#btnNotification:hover,#installButton:hover{opacity:.8!important;transform:scale(1.15);color:#fff}#btnScrollToTop:active,#btnNotification:active,#installButton:active{opacity:.8!important;transform:scale(.7)}.btnScrollToTop{opacity:.4!important}.installButton{background-color:#7dbb08!important;opacity:unset!important}#btnNotification{left:30px;display:flex;background-color:#03a9f4;opacity:.8!important}#btnNotification.warn{background-color:var(--color-warning);color:#3d3d3d}#installButton{display:inline-block;background-color:var(--color-success);opacity:.8!important}#installButton .material-icons{font-size:2em!important;margin-top:-7px}.signup-button{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;font-family:var(--font-family);cursor:pointer;display:block;max-width:370px!important;margin:0 auto;background-color:var(--color-primary)!important;color:#fff!important;font-size:16.5px!important;font-weight:400!important;text-align:center;line-height:45px!important;text-decoration:none;border-radius:var(--border-radius-pill);animation:pulse 2s infinite;box-shadow:0 10px 15px #0006}.signup-button:hover{color:#d8ddf7!important;box-shadow:0 12px 17px #0006;transition:color var(--transition-fast) ease-in-out!important;animation-play-state:paused}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@media(max-width:599.98px){body{font-size:calc(var(--font-size) - 1px)}h1{font-size:1.4em}.table td,.table th{padding:5px 3px}}.custom-outline-textarea{position:relative;display:block;width:100%;min-width:0;margin-bottom:1.34375em;padding:.75em 0}.custom-outline-textarea .outline-border{position:absolute;inset:0;border:1px solid var(--mat-outline-color);border-radius:4px;pointer-events:none;transition:border-color .2s ease-in-out}.custom-outline-textarea .outline-border:before{content:"";position:absolute;top:-1px;left:9px;right:auto;width:calc(100% - 18px);max-width:120px;height:1px;background-color:#fbfbfe;transition:top .25s cubic-bezier(.4,0,.2,1),height .25s cubic-bezier(.4,0,.2,1)}.custom-outline-textarea .outline-label{position:absolute;top:0;left:8px;transform:translateY(-50%);pointer-events:none;z-index:1}.custom-outline-textarea .outline-label .label-text{color:var(--mat-label-color);font-size:14px;font-weight:400;padding:0 4px;white-space:nowrap;transition:color .2s ease-in-out}.custom-outline-textarea .outline-label .label-text .required-marker{color:var(--mat-label-color)}.custom-outline-textarea .editor-container{position:relative;width:100%;padding:.5em .75em;min-height:100px}.custom-outline-textarea .editor-container .ai-button-container{position:absolute;top:-2.2em;right:.5em;z-index:2;width:153px}.custom-outline-textarea .error-container{margin-top:.25em;padding:0 1em}.custom-outline-textarea .error-container mat-error{color:var(--color-error);font-size:12px}.custom-outline-textarea:hover .outline-border{border-color:var(--mat-outline-color-hover)}.custom-outline-textarea .cke_focus~.outline-border,.custom-outline-textarea .cke_focus+.outline-border,.custom-outline-textarea:has(.cke_focus) .outline-border,.custom-outline-textarea.focused .outline-border{border-width:2px;border-color:var(--mat-outline-color-focus)}.custom-outline-textarea .cke_focus~.outline-border:before,.custom-outline-textarea .cke_focus+.outline-border:before,.custom-outline-textarea:has(.cke_focus) .outline-border:before,.custom-outline-textarea.focused .outline-border:before{top:-2px;height:2px;background-color:#fbfbfe;transition:none}.custom-outline-textarea:has(.cke_focus) .outline-label .label-text,.custom-outline-textarea.focused .outline-label .label-text{color:var(--mat-outline-color-focus)}.custom-outline-textarea.is-invalid .outline-border{border-color:var(--color-error)}.custom-outline-textarea.is-invalid .outline-label .label-text,.custom-outline-textarea.is-invalid .outline-label .label-text .required-marker{color:var(--color-error)}.cke_inner,.cke_wysiwyg_frame,.cke_wysiwyg_div{background:transparent!important}.cke_chrome{box-shadow:none!important;border:none!important;padding-top:0!important;background-color:transparent!important}.cke_contents{padding:5px!important;color:var(--color-text-primary)!important}.cke_contents *{-webkit-hyphens:none;hyphens:none;line-height:1.75}.cke_wysiwyg_frame::-webkit-scrollbar{width:8px}.cke_wysiwyg_frame::-webkit-scrollbar-track{background-color:transparent!important;border-radius:0!important}.cke_wysiwyg_frame::-webkit-scrollbar-thumb{border-radius:3px;background-color:#f0f0f0!important;-webkit-box-shadow:inset 0 0 2px rgba(120,120,120,.5)}.cke_top{box-shadow:none!important;background-image:none!important;background-color:transparent!important;border-bottom:1px solid #e0e0e0!important;padding:6px 8px!important}.cke_toolgroup{background-image:none!important;background-color:transparent!important;border:none!important;padding:0!important;margin:0 4px 0 0!important;border-radius:0!important;box-shadow:none!important;display:inline-flex!important}.cke_toolbar_separator{background-color:#e0e0e0!important;margin:10px 4px!important;width:1px!important}.cke_toolgroup a.cke_button:last-child:after,.cke_toolgroup a.cke_button.cke_button_disabled:hover:last-child:after{border-right:1px solid #bcbcbc;margin-top:10px!important}.cke_toolbar{height:36px!important;display:inline-flex!important;align-items:center!important}.cke_button{padding:4px 8px!important;border-radius:4px!important;border:none!important;background:transparent!important;transition:background-color .2s ease-in-out!important;margin:0 1px!important;height:28px!important;min-width:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cke_button:hover{box-shadow:none!important;background-color:#0000000a!important;cursor:pointer!important;border:none!important}.cke_button_on{box-shadow:none!important;background-color:#3d426f14!important;color:var(--mat-outline-color-focus)!important}.cke_button_icon{opacity:.9!important;filter:contrast(120%)!important}.cke_button_label{display:none!important;width:0!important;height:0!important;padding:0!important;overflow:hidden!important;position:absolute!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.cke_button__bold .cke_button_icon,.cke_button__italic .cke_button_icon,.cke_button__underline .cke_button_icon,.cke_button__strike .cke_button_icon{filter:contrast(150%) brightness(.3)!important}.cke_button_arrow{border-top-color:#000000b3!important}.cke_combo_button{background:transparent!important;border:none!important;border-radius:4px!important;box-shadow:none!important}.cke_combo_button:hover{background-color:#0000000a!important;border:none!important}.cke_combo_on .cke_combo_button{background-color:#3d426f14!important;border:none!important}.cke_combo_text{color:#000000de!important;font-weight:500!important;line-height:28px!important;padding-left:8px!important}.cke_panel{border:none!important;border-radius:4px!important;box-shadow:0 2px 4px -1px #0003,0 4px 5px #00000024,0 1px 10px #0000001f!important}.cke_panel_listItem{margin:0!important}.cke_panel_listItem a{padding:8px 16px!important;line-height:1.5!important;transition:background-color .2s ease!important}.cke_panel_listItem a:hover{background-color:#0000000a!important}.cke_panel_listItem a:active{background-color:#00000014!important}.cke_panel_listItem.cke_selected a{background-color:#3d426f1f!important;color:var(--mat-outline-color-focus)!important}.cke_button_disabled{opacity:.38!important;pointer-events:none}.cke_button_disabled,.cke_button_disabled:hover{background:none!important;background-color:transparent!important;box-shadow:none!important;border:none!important}.cke_button_disabled .cke_button_icon{opacity:.38!important}.cke_bottom{background-color:transparent!important;border-top:1px solid #e0e0e0!important;box-shadow:none!important;padding:6px 8px!important}.cke_path_item{color:var(--mat-label-color)!important;text-decoration:none!important;padding:4px 8px!important;border-radius:4px!important}.cke_path_item:hover{background-color:#0000000a!important}@media(max-width:599.98px){.custom-outline-textarea .editor-container{min-height:80px;padding:.4em .5em}.custom-outline-textarea .editor-container .ai-button-container{top:-2.1em;right:0}.custom-outline-textarea .cke_toolbar{height:32px!important}.custom-outline-textarea .cke_button{padding:3px 6px!important;height:24px!important;min-width:20px!important}.custom-outline-textarea .cke_button:first-of-type{padding-left:0!important}.custom-outline-textarea .cke_button__undo,.custom-outline-textarea .cke_button__redo{display:none!important}}.cover-image{width:1140px;height:var(--cover-image-height)}.cover-pattern{background-color:var(--color-surface);height:var(--cover-image-height)}.img-thumbnail{line-height:0;border:unset!important}.mat-toolbar{display:flex;align-items:center;font:var(--font-weight-medium) 20px/32px var(--font-family);color:var(--color-text-primary);font-size:1em;letter-spacing:normal;padding:0 10px;background-color:var(--color-surface)}.mat-toolbar h1,.mat-toolbar h2{display:inline-flex}.mat-toolbar h1{margin:10px 0}.mat-toolbar.mat-primary{background-color:var(--color-primary-500);color:var(--color-text-inverse)}.mat-toolbar .icon{font-size:25px}.slider-layout{min-height:clamp(500px,60vh,700px);display:flex;align-items:center;justify-content:center;color:inherit;margin-top:unset;padding:2rem 0;position:relative}.slider-layout .mat-elevation-z4{transition:unset}.slider-layout h1{color:var(--color-primary);line-height:1.2;font-size:clamp(1.8rem,4vw,2.5rem);text-align:center;margin-bottom:1rem;font-weight:700}.slider-layout h2{color:var(--color-text-secondary);margin-bottom:2rem;font-size:clamp(1rem,2.5vw,1.25rem);text-align:center;font-weight:400;line-height:1.4}.slider-layout a{color:inherit}.slider-layout .mat-chip-list{height:41px}.slider-layout .mat-chip-list .mat-chip:not(.mat-basic-chip){--chip-surface: var(--chip-surface-muted);--chip-border: var(--chip-border-muted);background:var(--chip-surface);border:1px solid var(--chip-border, var(--color-border-light));margin-bottom:5px;box-shadow:var(--box-shadow-card)}.slider-layout .mat-chip-list a{color:var(--color-text-primary);font-size:.83em;font-weight:unset}@media(min-width:600px){.list-inline-ad-unit{height:280px}}@media(min-width:768px){h1.heading-cover-image{margin:55px 0 3px -20px!important;display:inline-block;background-color:#686e81d9;text-shadow:1px 1px 3px rgba(0,0,0,.5);color:#fff;padding:2px 21px 5px!important;min-width:250px}}@media(max-width:599.98px){.cover-pattern{height:var(--cover-image-height-mobile)}.cover-image{width:350px;height:var(--cover-image-height-mobile)}.list-inline-ad-unit{height:300px}.slider-layout{min-height:clamp(400px,50vh,500px);padding:1.5rem 0}.slider-layout h1{font-size:clamp(1.5rem,6vw,2rem);font-weight:700;margin-bottom:1rem;line-height:1.2}.slider-layout h2{font-weight:400;font-size:clamp(.9rem,4vw,1.1rem);margin-bottom:1.5rem;line-height:1.3}.slider-layout .mat-chip-list{height:auto;min-height:82px}}.combo-date-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);color:var(--color-text-secondary);margin-bottom:var(--spacing-2)}.combo-date-label .mat-form-field-required-marker{color:var(--color-error);margin-left:var(--spacing-px)}.control-has-error .combo-date-label{color:var(--color-text-error)}div[ngClass*=control-has-error]>div{font-size:var(--font-size-small);font-weight:var(--font-weight-normal);color:var(--mat-label-color);position:relative;margin-top:0;margin-bottom:8px;padding-left:0}div[ngClass*=control-has-error]>div .mat-form-field-required-marker{color:var(--color-text-error);margin-left:1px}div[ngClass*=control-has-error].control-has-error>div{color:var(--color-text-error)}combo-date-picker .layout-row{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px!important}combo-date-picker{display:block}combo-date-picker .mat-form-field-appearance-outline .mat-form-field-flex{min-height:var(--mat-form-field-height)}combo-date-picker .flex{flex:1 1 0;min-width:120px}@media(max-width:767px){combo-date-picker .flex{flex:1 1 calc(50% - 8px)}}@media(max-width:599px){combo-date-picker .flex{flex:1 1 100%;margin-bottom:8px}}combo-date-picker .mat-select-value{color:var(--color-text-primary);font-size:var(--font-size)}combo-date-picker .mat-select-arrow{color:var(--mat-icon-color)}.file-uploader,.file-uploader-multiple{display:inline-block;position:relative;overflow:hidden}.file-uploader .preview,.file-uploader-multiple .preview{width:100%;height:100%;opacity:.4}.file-uploader .preview .horizontal-loader,.file-uploader-multiple .preview .horizontal-loader{height:100%;width:100%;position:absolute;top:0;left:0;margin:50% auto auto}.file-uploader .preview #loading-bar-left,.file-uploader-multiple .preview #loading-bar-left{animation:loading-bar-morph 1s linear .1s infinite;transform-origin:center}.file-uploader .preview #loading-bar-middle,.file-uploader-multiple .preview #loading-bar-middle{animation:loading-bar-morph 1s linear .2s infinite;transform-origin:center}.file-uploader .preview #loading-bar-right,.file-uploader-multiple .preview #loading-bar-right{animation:loading-bar-morph 1s linear .4s infinite;transform-origin:center}@keyframes loading-bar-morph{0%{transform:scaleY(1)}25%{transform:scaleY(.3)}50%{transform:scaleY(.7)}75%{transform:scaleY(.15)}}.file-uploader .preview .circular-loader,.file-uploader-multiple .preview .circular-loader{animation:rotate 2s linear infinite;height:100%;transform-origin:center center;width:100%;position:absolute;top:0;left:0;margin:auto}.file-uploader .preview .loader-path,.file-uploader-multiple .preview .loader-path{stroke-dasharray:150,200;stroke-dashoffset:-10;animation:dash 1.5s ease-in-out infinite,color 6s ease-in-out infinite;stroke-linecap:round}@keyframes rotate{to{transform:rotate(360deg)}}@keyframes dash{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:89,200;stroke-dashoffset:-35}to{stroke-dasharray:89,200;stroke-dashoffset:-124}}@keyframes color{0%,40%,66%,80%,90%{stroke:var(--color-gray-pale)}}.file-uploader{text-align:center}.file-uploader .file-upload-button{cursor:pointer;position:relative;overflow:hidden}.file-uploader .file-upload-button input{position:absolute;top:0;right:0;margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0)}.file-uploader .image-actions{position:absolute;left:0;right:0;bottom:-100px;width:100%;overflow:hidden;font-size:var(--font-size-xs);line-height:var(--line-height-tight);color:var(--color-white);background:var(--color-overlay-dark);padding:var(--spacing-2) var(--spacing-3);opacity:0;z-index:1;transition:var(--transition-opacity)}.file-uploader .image-actions .icon{background-color:var(--color-background)}.file-uploader .image-actions.visible{opacity:1}.file-uploader .image-actions a{color:var(--color-background)}.file-uploader .image-actions .actions{display:inline-block;width:auto;text-align:left}.file-uploader:hover .image-actions{opacity:1;bottom:0}.file-uploader-multiple{padding:0;margin:0;list-style:none}.file-uploader-multiple li{display:inline-block;float:left;margin:1px 5px 0 0;position:relative;overflow:hidden}.file-uploader-multiple li input,.file-uploader-multiple li .image-actions{position:absolute;inset:0;width:100%;height:100%}.file-uploader-multiple li input{margin:0;padding:0;cursor:pointer;opacity:0;filter:alpha(opacity=0);z-index:1}.file-uploader-multiple li .image-actions{overflow:hidden;font-size:var(--font-size-smaller);z-index:2;color:var(--color-gray)}.file-uploader-multiple li .image-actions a{color:var(--color-gray)}.file-uploader-multiple li .image-actions .actions-top,.file-uploader-multiple li .image-actions .actions-bottom{background:var(--color-overlay-dark);padding:0 2px;transition:var(--transition-fast);opacity:0}.file-uploader-multiple li .image-actions .actions-top{position:absolute;top:calc(-1 * var(--uploader-action-offset));width:100%}.file-uploader-multiple li .image-actions .actions-bottom{position:absolute;bottom:calc(-1 * var(--uploader-action-offset));width:100%}.file-uploader-multiple li .image-actions .actions-bottom.visible{opacity:1;bottom:0}.file-uploader-multiple li:hover .image-actions .actions-top,.file-uploader-multiple li:hover .image-actions .actions-bottom{opacity:1}.file-uploader-multiple li:hover .image-actions .actions-top{top:0}.file-uploader-multiple li:hover .image-actions .actions-bottom{bottom:0}#photo-cover .file-uploader .thumb{overflow:unset}#photo-cover .file-uploader .image-actions{right:auto;bottom:auto;top:0;width:auto}#photo-cover .file-uploader .image-actions .actions{padding:0 10px}.site-footer{background-color:var(--footer-bg);color:var(--footer-text);font-size:var(--font-size-footer);position:relative}.site-footer .footer-main{padding:var(--footer-padding);position:relative}.site-footer .footer-main:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(to right,var(--footer-highlight),var(--footer-bg-light))}@media(max-width:991px){.site-footer .footer-main{padding:var(--footer-padding-tablet)}}@media(max-width:767px){.site-footer .footer-main{padding:var(--footer-padding-mobile)}}.site-footer .footer-columns{display:flex;flex-wrap:wrap;margin:0 -15px}@media(max-width:767px){.site-footer .footer-columns{margin:0}}.site-footer .footer-column{flex:1;padding:0 15px;min-width:200px}@media(max-width:991px){.site-footer .footer-column{flex:0 0 50%;margin-bottom:30px}}@media(max-width:767px){.site-footer .footer-column{padding:0 10px}}@media(max-width:576px){.site-footer .footer-column{flex:0 0 100%}}.site-footer .footer-column.locations-column{flex:0 0 40%}@media(max-width:991px){.site-footer .footer-column.locations-column{flex:0 0 100%}}.site-footer .footer-column.connect-column{flex:0 0 25%}@media(max-width:991px){.site-footer .footer-column.connect-column{flex:0 0 50%}}@media(max-width:576px){.site-footer .footer-column.connect-column{flex:0 0 100%}}.site-footer .footer-heading{color:var(--footer-heading);font-size:var(--font-size-footer-heading);font-weight:var(--font-weight-bold);margin:0 0 20px;position:relative;padding-bottom:10px}.site-footer .footer-heading:after{content:"";position:absolute;bottom:0;left:0;width:var(--footer-underline-width);height:var(--footer-underline-height);background-color:var(--footer-highlight);border-radius:var(--border-radius-small)}.site-footer .footer-heading.margin-top{margin-top:30px}@media(max-width:767px){.site-footer .footer-heading{margin-bottom:15px}}.site-footer .footer-link{display:block;color:var(--footer-link);text-decoration:none;padding:6px 0;transition:all var(--transition-fast) ease;position:relative}.site-footer .footer-link:hover{color:var(--footer-link-hover);transform:translate(3px)}.site-footer .footer-link:hover:before{opacity:1;width:10px}.site-footer .footer-link:before{content:"";position:absolute;left:-15px;top:50%;transform:translateY(-50%);width:0;height:2px;background-color:var(--footer-highlight);opacity:0;transition:all var(--transition-fast) ease}.site-footer .footer-link.highlight{color:var(--footer-highlight);font-weight:var(--font-weight-medium)}.site-footer .footer-link.highlight:hover{color:var(--color-accent-blue-light)}.site-footer .footer-link.small{font-size:var(--font-size-footer-small);color:#c5cae9b3}.site-footer .footer-links-grid{display:flex;gap:var(--footer-column-gap)}.site-footer .footer-links-grid .links-column{flex:1}@media(max-width:576px){.site-footer .footer-links-grid{gap:var(--footer-column-gap-mobile)}}.site-footer .social-icons{display:flex;gap:12px;margin-bottom:25px;list-style:none;padding:0}.site-footer .social-icons li{margin:0;padding:0}.site-footer .social-icons .social-icon{width:40px;height:40px;background-color:#ffffff26;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all var(--transition-fast) ease;position:relative;overflow:hidden}.site-footer .social-icons .social-icon:before{content:"";position:absolute;inset:0;background-color:#0003;opacity:0;transition:opacity var(--transition-fast) ease}.site-footer .social-icons .social-icon i{font-size:20px;position:relative;z-index:1}.site-footer .social-icons .social-icon:hover{transform:translateY(-3px);box-shadow:0 5px 10px #0003}.site-footer .social-icons .social-icon:hover:before{opacity:1}.site-footer .social-icons .social-icon:nth-child(1){background-color:var(--color-facebook)}.site-footer .social-icons .social-icon:nth-child(2){background-color:var(--color-linkedin)}.site-footer .social-icons .social-icon:nth-child(3){background-color:var(--color-twitter)}.site-footer .social-icons .social-icon:nth-child(4){background-color:var(--color-rss)}.site-footer .cta-block{background:linear-gradient(145deg,#4e61ff33,#4e61ff1a);padding:20px;border-radius:var(--border-radius);margin:20px 0;border:1px solid rgba(78,97,255,.25)}.site-footer .cta-block .cta-title{color:var(--footer-heading);font-size:var(--font-size-footer-cta);margin:0 0 12px;font-weight:var(--font-weight-medium)}.site-footer .cta-block .footer-cta-button{display:inline-flex;align-items:center;justify-content:center;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:var(--button-primary-text);padding:var(--spacing-3) var(--spacing-5);border-radius:var(--border-radius-lg);text-decoration:none;font-weight:var(--font-weight-semibold);font-size:var(--font-size-sm);transition:all var(--duration-normal) var(--easing-ease-out);text-align:center;border:1px solid var(--color-primary-500);box-shadow:var(--shadow-sm),inset 0 1px #ffffff1a;position:relative;overflow:hidden}.site-footer .cta-block .footer-cta-button:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none}.site-footer .cta-block .footer-cta-button:hover{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));border-color:var(--color-primary-600);transform:translateY(-2px);box-shadow:var(--shadow-lg),inset 0 1px #ffffff26}.site-footer .cta-block .footer-cta-button:active{transform:translateY(-1px);box-shadow:var(--shadow-sm),inset 0 2px 4px #0000001a}.site-footer .country-selector{margin-top:15px}.site-footer .country-selector .country-select-link{display:flex;align-items:center;color:var(--color-white);text-decoration:none;transition:all var(--duration-normal) var(--easing-ease-out);gap:var(--spacing-2);background-color:#ffffff1a;padding:var(--spacing-2) var(--spacing-3);border-radius:var(--border-radius-md);border:1px solid rgba(255,255,255,.2)}.site-footer .country-selector .country-select-link i{font-size:18px;background-color:var(--color-white)!important;width:18px;height:18px;flex-shrink:0}.site-footer .country-selector .country-select-link span{font-weight:var(--font-weight-medium)}.site-footer .country-selector .country-select-link:hover{background-color:#fff3;border-color:#fff6;transform:translateY(-2px);box-shadow:var(--shadow-sm)}.site-footer .country-selector .country-select-link:hover i{background-color:var(--footer-highlight)!important}.site-footer .footer-bottom{background-color:var(--footer-bottom-bg);padding:15px 0;border-top:1px solid var(--footer-divider)}.site-footer .footer-bottom .container{display:flex;justify-content:space-between;align-items:center}@media(max-width:576px){.site-footer .footer-bottom .container{flex-direction:column;gap:10px;text-align:center}}.site-footer .footer-bottom .copyright{font-size:var(--font-size-footer-copyright)}.site-footer .footer-bottom .copyright span{margin-right:10px}.site-footer .footer-bottom .copyright span:last-child{margin-right:0}.site-footer .footer-bottom .footer-logo{display:flex;flex-direction:column;align-items:flex-end}@media(max-width:576px){.site-footer .footer-bottom .footer-logo{align-items:center}}.site-footer .footer-bottom .footer-logo .logo-text{font-size:var(--font-size-footer-logo);font-weight:var(--font-weight-bolder);color:var(--footer-heading);letter-spacing:.5px}.site-footer .footer-bottom .footer-logo .tagline{font-size:var(--font-size-footer-tagline);color:#c5cae9b3;text-transform:uppercase;letter-spacing:1px}@media(max-width:767px){.site-footer .footer-column.locations-column .footer-links-grid{flex-direction:column;gap:0}.site-footer .footer-column.locations-column .footer-links-grid .links-column{columns:2}.site-footer .footer-column.locations-column .footer-links-grid .links-column .footer-link{break-inside:avoid;padding:6px 0}}@media(max-width:576px){.site-footer .footer-column .footer-links-grid .links-column{columns:1!important}}.container{margin-right:auto;margin-left:auto;padding-left:1rem;padding-right:1rem;width:100%;max-width:1200px}@media(min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem}}@media(min-width:1024px){.container{padding-left:2rem;padding-right:2rem}}.centered{display:flex;justify-content:center;flex-direction:column;align-items:center;text-align:center}.center-y{width:100%;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.spacer{flex:1 1 auto}.layout-row{display:flex;box-sizing:border-box;flex-direction:row;width:100%}.layout-wrap{flex-wrap:wrap}.layoutalign-start-center{justify-content:flex-start}.layoutalign-center-start,.layoutalign-center-center{justify-content:center}.layoutalign-spacebetween-start,.layoutalign-spacebetween-center{justify-content:space-between}.layoutalign-start-center,.layoutalign-center-center,.layoutalign-spacebetween-center{align-items:center;display:flex}.layout-row.fix-justify-content:after{content:"";margin-right:0;padding-top:10px;padding-bottom:10px}.flex-center{justify-content:center;align-items:center;display:flex}.flex-center-y{align-items:center;display:flex}.flex{flex:1 1 0%}.flex-grow{flex:1 1 100%}.flex-fill{height:100%;width:100%;min-height:100%;min-width:100%}.flex-none{flex:0 0 auto}.flex-align-end{align-self:flex-end}.flex-14{flex:1 1 100%;max-width:14%}.flex-16{flex:1 1 100%;max-width:16.6666666667%}.flex-18{flex:1 1 100%;max-width:18%}.flex-20{flex:1 1 20%}.flex-30{flex:1 1 100%;max-width:30%}.flex-32{flex:1 1 100%;max-width:32%}.flex-50{flex:1 1 100%;max-width:50%}.flex-80{flex:1 1 100%;max-width:80%}.flex-30px{flex:0 0 30px;min-width:30px;max-width:30px}.flex-40px{flex:0 0 40px;min-width:40px;max-width:40px}.flex-212px{flex:0 0 212px}.flex-230px{flex:0 0 230px}.flex-238px{flex:0 0 238px}.flex-310px{flex:0 0 310px;max-width:310px}.flex-324px{flex:0 0 324px}.flex-600px{flex:0 0 600px;max-width:600px}.flex-750px{flex:0 0 750px}.layout-column{display:flex;box-sizing:border-box;flex-direction:column}.layoutalign-center-start,.layoutalign-spacebetween-start{align-items:flex-start}.flex-align-auto{align-self:auto}.flex-align-center{align-self:center}.flex-align-start{align-self:flex-start}.flex-20-gap-15px{flex:1 1 calc(20% - 15px);max-width:calc(20% - 15px)}.flex-33,.layout-row.fix-justify-content:after{flex:1 1 100%;max-width:33.3333333333%}.flex-40{flex:1 1 100%;max-width:40%}.flex-50-gap-5px{flex:1 1 calc(50% - 5px);max-width:calc(50% - 5px)}.flex-50-gap-15px{flex:1 1 calc(50% - 15px)}.flex-70{flex:1 1 100%;max-width:70%}.flex-75{flex:1 1 100%;max-width:75%}.flex-100{flex:1 1 100%;min-width:100%;max-width:100%}.flex-25px{flex:0 0 25px;min-width:25px;max-width:25px}.flex-50px{flex:0 0 50px;min-width:50px;max-width:50px}.flex-65px{flex:0 0 65px}.flex-70px{flex:0 0 70px}.flex-75px{flex:0 0 75px}.flex-80px{flex:0 0 80px}.flex-85px{flex:0 0 85px}.flex-100px{flex:0 0 100px}.flex-109px{flex:0 0 109px}.flex-110px{flex:0 0 110px}.flex-120px{flex:0 0 120px}.flex-130px{flex:0 0 130px}.flex-140px{flex:0 0 140px}.flex-150px{flex:0 0 150px}.flex-160px{flex:0 0 160px}.flex-175px{flex:0 0 175px}.flex-180px{flex:0 0 180px}.flex-185px{flex:0 0 185px}.flex-190px{flex:0 0 190px}.flex-200px{flex:0 0 200px}.flex-220px{flex:0 0 220px}.flex-225px{flex:0 0 225px}.flex-250px{flex:0 0 250px}.flex-270px{flex:0 0 270px}.flex-320px{flex:0 0 320px}.flex-385px{flex:0 0 385px}.flex-440px{flex:0 0 440px}.flex-450px{flex:0 0 450px}.flex-55{flex:1 1 calc(55% - 15px);min-width:calc(55% - 15px)}.flex-order-2{order:2}.flex-order-3{order:3}.layout-gap-10px>*:not(:last-child){margin-right:var(--spacing-2-5)}.layout-gap-15px>:not(:last-child){margin-right:var(--spacing-4)}.layout-gap-10px-except-3rd>:not(:nth-of-type(3)):not(:last-child){margin-right:var(--spacing-2-5)}@media(min-width:600px){.layout-gap-10px-gt-xs>:not(:last-child){margin-right:10px}.layout-gap-15px>:not(:last-child),.layout-gap-15px-gt-xs>:not(:last-child){margin-right:15px}.layout-gap-20px>:not(:last-child){margin-right:20px}.flex-33-gap-15px-nogrow{flex:0 0 calc(33.3333% - 15px)}.flex-25-gap-15px{flex:0 0 calc(25% - 15px)}.flex-100-310px-gap-15px{flex:1 1 calc(100% - 325px);max-width:calc(100% - 325px)}.flex-310px-gt-xs{flex:0 0 310px;max-width:310px}.flex-190px-gt-xs{flex:0 0 190px;max-width:190px}.layoutalign-end-end-gt-xs{align-items:flex-end}.layout-gap-3px>*:not(:last-child){margin-right:3px}.layout-gap-5px>*:not(:last-child){margin-right:5px}.layout-gap-10px-gt-xs>*:not(:last-child){margin-right:10px}.layout-gap-15px>*:not(:last-child){margin-right:15px}.layout-gap-20px>*:not(:last-child){margin-right:20px}.flex-16-gap-15{flex:0 0 calc(16.6667% - var(--spacing-4));min-width:calc(16.6667% - var(--spacing-4))}.flex-25-gap-15px{flex:0 0 calc(25% - var(--spacing-4))}.flex-33-gap-15px{flex:1 1 calc(33.3333% - var(--spacing-4))}.flex-33-gap-15px-nogrow{flex:0 0 calc(33.3333% - var(--spacing-4))}.flex-41-gap-15px{flex:0 0 calc(41% - 15px);max-width:calc(41% - 15px)}.flex-40-gap-15px{flex:0 0 calc(40% - 15px);max-width:calc(40% - 15px)}.flex-48-gap-15px{flex:1 1 calc(44% - 15px);box-sizing:border-box;min-width:calc(44% - 15px)}.flex-52-gap-15px{flex:1 1 calc(56% - 15px);box-sizing:border-box;min-width:calc(56% - 15px)}.flex-58-gap-15px{flex:1 1 calc(58% - 15px);max-width:calc(58% - 15px)}.flex-60-gap-15px{flex:1 1 calc(60% - 15px);max-width:calc(60% - 15px)}.flex-75-gap-15px{flex:1 1 calc(75% - 15px)}.flex-180px-gt-xs{flex:0 0 180px}.flex-210px{flex:0 0 210px}.flex-100-155px-gap-15px{flex:1 1 calc(100% - 170px)}.flex-100-175px-gap-15px{flex:1 1 calc(100% - 190px)}.flex-100-210px-gap-15px{flex:1 1 calc(100% - 310px)}.flex-100-310px-gap-15px{flex:1 1 calc(100% - 325px)}.flex-100-325px-gap-15px{flex:1 1 calc(100% - 325px);min-width:calc(100% - 325px)}}@media(min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem;max-width:640px}}@media(min-width:768px){.container{max-width:768px}}@media(min-width:1024px){.container{padding-left:2rem;padding-right:2rem;max-width:1024px}}@media(min-width:1280px){.container{max-width:1280px}}@media(min-width:1536px){.container{max-width:1536px}}@media(max-width:599.98px){.space-between-xs{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.body-content{width:100vw}.container{padding-left:.5rem;padding-right:.5rem}.layout-column-xs.layout-gap-15px>*:not(:last-child){margin-right:unset;margin-bottom:15px}.flex-50-gap-15px-xs{flex:1 1 calc(50% - 15px);min-width:calc(50% - 15px)}.layout-column-xs{display:flex;flex-direction:column}.flex-hide-xs{display:none}.flex-33-xs{flex:1 1 100%;max-width:33.3333333333%}.flex-100-xs{flex:1 1 100%;max-width:100%;width:100%}.flex-150px-xs{flex:0 0 150px}.layout-gap-15px-odd-xs>*:nth-of-type(odd){margin-right:15px}.layoutalign-center-center-xs{justify-content:center;display:flex}.order-first-xs{order:-1;height:333px}.flex-order-1-xs{order:1}.flex-order-2-xs{order:2}.flex-order-3-xs{order:3}.flex-order-4-xs{order:4}.flex-50-xs{flex:1 1 50%;max-width:50%}}@media(min-width:960px)and (max-width:1279.99px){.flex-hide-md{display:none}.flex-100px-md{flex:0 0 100px}}.material-checkbox{--checkbox-primary-color: var(--color-primary);--checkbox-primary-rgb: var(--color-primary-rgb);z-index:0;position:relative;display:inline-flex;align-items:center;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size);margin:5px 0}.material-checkbox>input{appearance:none;z-index:1;position:absolute;display:block;box-sizing:border-box;margin:4.5px 1px;border:solid 1px rgb(118,118,118);border-radius:2px;width:20px;height:20px;outline:none;cursor:pointer;transition:border-color .15s ease,border-width var(--transition-fast),background-color var(--transition-fast)}.material-checkbox>input:hover{border-color:var(--color-primary);border-width:2px}.material-checkbox>input:focus{border-color:var(--color-primary);border-width:2px}.material-checkbox>input:checked,.material-checkbox>input:indeterminate{border-color:var(--color-primary);background-color:var(--color-primary)}.material-checkbox>input:disabled{border-color:var(--color-text-disabled);cursor:initial}.material-checkbox>input:disabled+span{color:var(--color-text-disabled);cursor:initial}.material-checkbox>input:disabled+span:before{opacity:0;transform:scale(0)}.material-checkbox>input:checked:disabled,.material-checkbox>input:indeterminate:disabled{border-color:transparent;background-color:var(--color-text-disabled)}.material-checkbox>input+span{display:inline-block;box-sizing:border-box;padding-left:32px;width:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;font-size:var(--font-size)}.material-checkbox>input+span:before{content:"";position:absolute;left:-9px;top:-9px;display:block;border-radius:50%;width:40px;height:40px;background-color:var(--color-primary);opacity:0;transform:scale(1);pointer-events:none;transition:opacity var(--transition-normal),transform var(--transition-fast)}.material-checkbox>input+span:after{content:"";z-index:1;display:block;position:absolute;top:4px;left:1px;box-sizing:content-box;width:10px;height:5px;border:solid 2px transparent;border-right-width:0;border-top-width:0;pointer-events:none;transform:translate(4.5px,3px) rotate(-45deg);transition:border-color var(--transition-fast)}.material-checkbox>input:checked+span:before,.material-checkbox>input:indeterminate+span:before{background-color:var(--color-primary)}.material-checkbox>input:checked+span:after,.material-checkbox>input:indeterminate+span:after{border-color:#fff}.material-checkbox>input:checked+span:after{animation:drawTick var(--transition-fast) forwards}.material-checkbox>input:indeterminate+span:after{border-left-width:0;transform:translate(4px,3px)}.material-checkbox:hover>input+span:before{opacity:.04}.material-checkbox>input:focus+span:before{opacity:.12}.material-checkbox:hover>input:focus+span:before{opacity:.16}.material-checkbox:active>input,.material-checkbox:active>input:hover{border-color:var(--color-primary)}.material-checkbox:active>input:checked{border-color:transparent;background-color:rgba(var(--color-neutral-900-rgb),.6)}.material-checkbox:active>input+span:before{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}@media(max-width:576px){.material-checkbox{width:100%}}@keyframes drawTick{0%{width:0}to{width:10px}}span.ripple{position:absolute;border-radius:50%;transform:scale(0);animation:ripple .5s linear;background-color:rgba(var(--color-neutral-900-rgb),.2);pointer-events:none}@keyframes ripple{to{transform:scale(4);opacity:0}}.material-button{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--spacing-2);box-sizing:border-box;border:none;border-radius:var(--border-radius-lg);overflow:hidden;outline:none;cursor:pointer;font-family:var(--font-family);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);letter-spacing:.025em;-webkit-user-select:none;user-select:none;text-align:center;text-decoration:none;text-overflow:ellipsis;-webkit-appearance:none;appearance:none;transition:all var(--transition-normal) cubic-bezier(.4,0,.2,1);backdrop-filter:blur(0px);-webkit-backdrop-filter:blur(0px)}.material-button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.material-button .icon{top:0!important;position:relative;display:inline-block;width:var(--spacing-4);height:var(--spacing-4);vertical-align:middle;flex-shrink:0}.material-button:not(.btn-xs,.btn-md,.btn-lg,.generateWithAI,.cta,.padded){padding:var(--spacing-2-5) var(--spacing-4);min-width:64px;height:42px;line-height:1.5}.material-button:not(.raised,.primary,.secondary,.primary-inverse,.secondary-inverse,.cta){background-color:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-light)}.material-button:not(.raised,.primary,.secondary,.primary-inverse,.secondary-inverse,.cta):hover{background-color:var(--color-surface-hover);border-color:var(--color-border-medium)}.material-button:not(.raised,.primary,.secondary,.primary-inverse,.secondary-inverse,.cta):focus{box-shadow:var(--shadow-focus)}.material-button:not(.raised,.primary,.secondary,.primary-inverse,.secondary-inverse,.cta) .icon{background-color:var(--color-text-primary)}.material-button.primary{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:var(--button-primary-text);border:1px solid var(--color-primary-500);box-shadow:var(--shadow-sm),inset 0 1px #ffffff1a;position:relative;overflow:hidden}.material-button.primary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#ffffff1a,#ffffff0d);pointer-events:none}.material-button.primary:hover{background:linear-gradient(135deg,var(--color-primary-600),var(--color-primary-700));border-color:var(--color-primary-600);transform:translateY(-1px);box-shadow:var(--shadow-lg),inset 0 1px #ffffff26}.material-button.primary:active{transform:translateY(0);box-shadow:var(--shadow-sm),inset 0 2px 4px #0000001a}.material-button.primary:focus-visible{box-shadow:var(--shadow-lg),0 0 0 3px rgba(var(--color-primary-rgb),.3)}.material-button.primary .icon{background-color:var(--button-primary-icon);filter:drop-shadow(0 1px 2px rgba(0,0,0,.1))}.material-button.secondary{background-color:var(--color-surface);color:var(--button-secondary-text);border:1.5px solid var(--color-primary-300);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);position:relative;overflow:hidden}.material-button.secondary:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.02),rgba(var(--color-primary-rgb),.08));opacity:0;transition:opacity var(--transition-normal);pointer-events:none}.material-button.secondary:hover{background-color:var(--color-primary-50);border-color:var(--color-primary-500);transform:translateY(-1px);box-shadow:var(--shadow-md)}.material-button.secondary:hover:before{opacity:1}.material-button.secondary:active{transform:translateY(0);background-color:var(--color-primary-100)}.material-button.secondary:focus-visible{box-shadow:var(--shadow-md),0 0 0 3px rgba(var(--color-primary-rgb),.2)}.material-button.secondary .icon{background-color:var(--button-secondary-icon);transition:all var(--transition-normal)}.material-button.secondary:not(.cta){margin-left:var(--spacing-3)}@media(max-width:576px){.material-button.secondary:not(.cta){margin-left:0}}.material-button.raised{box-shadow:var(--shadow-sm)}.material-button.raised:hover{transform:translateY(-1px);box-shadow:var(--shadow-md)}.material-button.raised:active{transition:transform var(--duration-fast),box-shadow var(--duration-fast);transform:translateY(0);box-shadow:var(--shadow-sm)}.material-button.primary-inverse{background-color:var(--color-surface);color:var(--color-primary);border:1px solid var(--color-border-light)}.material-button.primary-inverse:hover{background-color:var(--color-surface-hover)}.material-button.primary-inverse .icon{background-color:var(--color-primary)}.material-button.secondary-inverse{background-color:transparent;color:var(--color-text-inverse);border:2px solid var(--color-text-inverse)}.material-button.secondary-inverse:hover{background-color:var(--color-overlay-light)}.material-button.secondary-inverse .icon{background-color:var(--color-text-inverse)}.material-button.secondary-inverse:not(.cta){margin-left:15px}@media(max-width:576px){.material-button.secondary-inverse:not(.cta){margin-left:0;margin-top:15px}}.material-button.success{background-color:var(--button-success-bg);color:var(--button-success-text)}.material-button.success:hover{background-color:rgba(var(--color-success-rgb),.9)}.material-button.success .icon{background-color:var(--button-success-icon)}.material-button.danger{background-color:var(--button-danger-bg);color:var(--button-danger-text)}.material-button.danger:hover{background-color:var(--color-error-600)}.material-button.danger .icon{background-color:var(--button-danger-icon)}.material-button.warn,.material-button.warning{background-color:var(--button-warning-bg);color:var(--button-warning-text);border:1px solid var(--button-warning-bg)}.material-button.warn:hover,.material-button.warning:hover{background-color:var(--color-warning-600)}.material-button.warn .icon,.material-button.warning .icon{background-color:var(--button-warning-icon)}.material-button.info{background-color:var(--button-info-bg);color:var(--button-info-text);border:1px solid var(--button-info-bg)}.material-button.info:hover{background-color:var(--color-info-600)}.material-button.info .icon{background-color:var(--button-info-icon)}.material-button.btn-xs{padding:var(--spacing-1-5) var(--spacing-3);min-height:32px;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);border-radius:var(--border-radius-md)}.material-button.btn-xs .icon{width:var(--spacing-3);height:var(--spacing-3)}.material-button.btn-sm{padding:var(--spacing-2) var(--spacing-4);min-height:36px;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.material-button.btn-sm .icon{width:var(--spacing-3-5);height:var(--spacing-3-5)}.material-button.btn-md{padding:var(--spacing-3) var(--spacing-6);min-height:44px;font-size:var(--font-size-md);font-weight:var(--font-weight-medium)}.material-button.btn-md .icon{width:var(--spacing-4);height:var(--spacing-4)}.material-button.btn-lg{padding:var(--spacing-4) var(--spacing-8);min-height:52px;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);border-radius:var(--border-radius-xl)}.material-button.btn-lg .icon{width:var(--spacing-5);height:var(--spacing-5)}.material-button.padded{padding:12px 24px;height:auto;line-height:1.5}.material-button.cta{display:inline-flex;align-items:center;border-radius:var(--border-radius-xl);font-size:clamp(.95rem,2.5vw,1.05rem);font-weight:var(--font-weight-semibold);letter-spacing:.02em;padding:14px 32px;height:auto;min-height:50px;line-height:1.4;position:relative;overflow:hidden;border:1px solid transparent;background:linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-500) 100%);box-shadow:0 4px 14px rgba(var(--color-primary-rgb),.3),0 2px 6px rgba(var(--color-neutral-900-rgb),.1),inset 0 1px #fff3}.material-button.cta:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.2) 50%,transparent 100%);transition:left .8s ease;pointer-events:none}@media(max-width:576px){.material-button.cta{padding:12px 28px;min-height:48px;font-size:.95rem}}.material-button.cta:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(var(--color-primary-rgb),.4),0 4px 12px rgba(var(--color-primary-rgb),.25),0 2px 6px rgba(var(--color-neutral-900-rgb),.15),inset 0 1px #ffffff40;border-color:#ffffff26;transition:all .5s cubic-bezier(.4,0,.2,1)}.material-button.cta:hover:before{left:100%}.material-button.cta:hover .icon{transform:translate(4px)}.material-button.cta:active{transform:translateY(0);box-shadow:0 4px 12px rgba(var(--color-primary-rgb),.35),0 2px 6px rgba(var(--color-primary-rgb),.2),inset 0 1px 2px #0000001a;transition:all .1s ease}.material-button.cta .icon{margin-left:8px;font-size:1.1em;position:relative;filter:drop-shadow(0 1px 2px rgba(0,0,0,.15));transition:transform .5s cubic-bezier(.4,0,.2,1)}.material-button.cta.cta-on-dark{background:var(--color-white);color:var(--color-primary-700);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);box-shadow:0 4px 14px #0003,0 2px 6px #0000001f,inset 0 1px #ffffff80}.material-button.cta.cta-on-dark:before{background:linear-gradient(90deg,transparent 0%,rgba(var(--color-primary-rgb),.08) 50%,transparent 100%)}.material-button.cta.cta-on-dark .icon{color:var(--color-primary-700)}.material-button.cta.cta-on-dark:hover{background:var(--color-primary-50);color:var(--color-primary-800);box-shadow:0 8px 24px #00000040,0 4px 12px #0000002e,0 2px 6px #ffffff26,inset 0 1px #fff9;border-color:#ffffff4d;transition:all .5s cubic-bezier(.4,0,.2,1)}.material-button.cta.cta-on-dark:active{background:var(--color-primary-100);box-shadow:0 4px 12px #00000038,0 2px 6px #00000026,inset 0 1px 2px #0000000d}.material-button.raise-on-hover:hover{transform:translateY(-2px);box-shadow:var(--box-shadow-hover)}.material-button.fab{padding:0;min-width:0;width:40px;height:40px;border-radius:50%;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;font-size:.75em!important}.material-button.fab:hover:not(:disabled){box-shadow:0 5px 5px -3px rgba(var(--color-neutral-900-rgb),.2),0 8px 10px 1px rgba(var(--color-neutral-900-rgb),.14),0 3px 14px 2px rgba(var(--color-neutral-900-rgb),.12)}.material-button.fab.right{position:absolute!important;right:10px;top:10px}.material-button.fab .icon{font-size:1.5em!important;top:unset!important}.material-button.fab.primary .icon{background-color:var(--button-primary-icon)}.material-button.raised:not(.primary,.secondary,.primary-inverse,.secondary-inverse,.success,.danger,.bordered,.primary-light,.primary-dark,.warn,.white){background-color:var(--color-surface-elevated);color:var(--color-text-primary);box-shadow:var(--button-shadow)}.material-button.raised:not(.primary,.secondary,.primary-inverse,.secondary-inverse,.success,.danger,.bordered,.primary-light,.primary-dark,.warn,.white):hover,.material-button.raised:not(.primary,.secondary,.primary-inverse,.secondary-inverse,.success,.danger,.bordered,.primary-light,.primary-dark,.warn,.white):focus{background-color:var(--color-overlay-medium);box-shadow:var(--button-shadow-hover)}.material-button.raised:not(.primary,.secondary,.primary-inverse,.secondary-inverse,.success,.danger,.bordered,.primary-light,.primary-dark,.warn,.white):active{box-shadow:0 5px 5px -3px rgba(var(--color-neutral-900-rgb),.2),0 8px 10px 1px rgba(var(--color-neutral-900-rgb),.14),0 3px 14px 2px rgba(var(--color-neutral-900-rgb),.12)}.material-button.raised:not(.primary,.secondary,.primary-inverse,.secondary-inverse,.success,.danger,.bordered,.primary-light,.primary-dark,.warn,.white) .icon{background-color:var(--color-text-primary)}.material-button.raised{box-shadow:var(--button-shadow)}.material-button.raised:hover,.material-button.raised:focus{box-shadow:var(--button-shadow-hover)}.material-button.raised:active{box-shadow:0 5px 5px -3px rgba(var(--color-neutral-900-rgb),.2),0 8px 10px 1px rgba(var(--color-neutral-900-rgb),.14),0 3px 14px 2px rgba(var(--color-neutral-900-rgb),.12)}.material-button.primary-light{background-color:var(--button-primary-light-bg);color:var(--button-primary-light-text)}.material-button.primary-light .icon{background-color:var(--button-primary-light-icon)}.material-button.primary-dark{background:linear-gradient(135deg,var(--color-primary-700),#2f3473,#2a3478);color:var(--button-primary-dark-text)}.material-button.primary-dark .icon{background-color:var(--button-primary-dark-icon)}.material-button.warn{background-color:var(--button-danger-bg);color:var(--button-danger-text)}.material-button.warn .icon{background-color:var(--button-danger-icon)}.material-button.white{background-color:var(--button-white-bg);color:var(--button-white-text)}.material-button.white .icon{background-color:var(--button-white-icon)}.material-button.facebook{background-color:var(--button-facebook-bg);color:var(--button-facebook-text)}.material-button.facebook:hover{background-color:var(--button-facebook-hover-bg)}.material-button.facebook .icon{background-color:var(--button-facebook-icon)}.material-button.linkedin{background-color:var(--button-linkedin-bg);color:var(--button-linkedin-text)}.material-button.linkedin:hover{background-color:var(--button-linkedin-hover-bg)}.material-button.linkedin .icon{background-color:var(--button-linkedin-icon)}.material-button.google{background-color:var(--button-google-bg);color:var(--button-google-text)}.material-button.google:hover{background-color:var(--button-google-hover-bg)}.material-button.google .icon{background-color:var(--button-google-icon)}.material-button.twitter{background-color:var(--button-twitter-bg);color:var(--button-twitter-text)}.material-button.twitter:hover{background-color:var(--button-twitter-hover-bg)}.material-button.twitter .icon{background-color:var(--button-twitter-icon)}.material-button.processing{cursor:initial;pointer-events:none;position:relative;overflow:hidden;color:transparent!important}.material-button.processing>*{opacity:0!important;visibility:hidden!important}.material-button.processing:before{content:"";position:absolute;top:50%;left:calc(50% - 50px);width:16px;height:16px;margin-top:-8px;border:2px solid rgba(255,255,255,.3);border-radius:50%;border-top-color:var(--button-processing-spinner);animation:material-button-spin 1s linear infinite;z-index:10}.material-button.processing:after{content:"Processing...";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:var(--button-processing-text);font-size:inherit;font-weight:400;white-space:nowrap;z-index:10;opacity:1;visibility:visible;padding-left:35px}.material-button.processing.primary:after{color:var(--button-primary-text)}.material-button.processing.secondary:after{color:var(--button-secondary-text)}.material-button.processing.success:after{color:var(--button-success-text)}.material-button.processing.danger:after{color:var(--button-danger-text)}.material-button.processing.white:after{color:var(--button-white-text)}.material-button.processing.facebook:after{color:var(--button-facebook-text)}.material-button.processing.linkedin:after{color:var(--button-linkedin-text)}.material-button.processing.google:after{color:var(--button-google-text)}.material-button.processing.twitter:after{color:var(--button-twitter-text)}.material-button:disabled{cursor:default;pointer-events:none;box-shadow:none!important;border:1px solid transparent!important;transform:none!important}.material-button:disabled.primary:not(.processing){background:var(--color-neutral-400)!important;color:var(--color-neutral-100)!important}.material-button:disabled.primary:not(.processing):before{display:none}.material-button:disabled.primary:not(.processing) .icon{background-color:var(--color-neutral-100)!important}.material-button:disabled:not(.processing):not(.primary){color:var(--button-disabled-text);background-color:var(--button-disabled-bg)}.material-button:disabled:not(.processing):not(.primary) .icon{background-color:var(--button-disabled-icon)}.material-button:disabled.primary.processing{background-color:rgba(var(--color-primary-rgb),.85)}.material-button::-moz-focus-inner{border:none}.material-button.arrow-animate .icon-arrow_forward,.material-button:has(.icon-arrow_forward) .icon-arrow_forward{margin-left:5px;transition:transform var(--transition-normal)}.material-button.arrow-animate:hover .icon-arrow_forward,.material-button:has(.icon-arrow_forward):hover .icon-arrow_forward{transform:translate(3px)}a:has(.icon-arrow_forward) .icon-arrow_forward,.arrow-animate .icon-arrow_forward{margin-left:5px;transition:transform var(--transition-normal)}a:has(.icon-arrow_forward):hover .icon-arrow_forward,.arrow-animate:hover .icon-arrow_forward{transform:translate(3px)}a:has(.icon-arrow_forward).icon-btn,.arrow-animate.icon-btn{padding:var(--spacing-2);min-width:var(--spacing-10);min-height:var(--spacing-10);border-radius:var(--border-radius-full);display:inline-flex;align-items:center;justify-content:center;position:relative;overflow:hidden}a:has(.icon-arrow_forward).icon-btn .icon,a:has(.icon-arrow_forward).icon-btn mat-icon,.arrow-animate.icon-btn .icon,.arrow-animate.icon-btn mat-icon{margin:0;transition:transform var(--duration-200) var(--ease-out)}a:has(.icon-arrow_forward).icon-btn:hover,.arrow-animate.icon-btn:hover{transform:scale(1.05)}a:has(.icon-arrow_forward).icon-btn:hover .icon,a:has(.icon-arrow_forward).icon-btn:hover mat-icon,.arrow-animate.icon-btn:hover .icon,.arrow-animate.icon-btn:hover mat-icon{transform:scale(1.1)}a:has(.icon-arrow_forward).icon-btn.btn-xs,.arrow-animate.icon-btn.btn-xs{min-width:var(--spacing-8);min-height:var(--spacing-8);padding:var(--spacing-1)}a:has(.icon-arrow_forward).icon-btn.btn-lg,.arrow-animate.icon-btn.btn-lg{min-width:var(--spacing-12);min-height:var(--spacing-12);padding:var(--spacing-3)}@container (max-width: 480px){a:has(.icon-arrow_forward):not(.btn-xs),.arrow-animate:not(.btn-xs){min-height:48px;padding-inline:var(--spacing-4)}}.material-icon-button{padding:0;min-width:0;width:40px;height:40px;flex-shrink:0;border-radius:50%;box-sizing:border-box;position:relative;-webkit-user-select:none;user-select:none;cursor:pointer;outline:none;border:none;-webkit-tap-highlight-color:rgba(0,0,0,0);display:inline-flex;justify-content:center;align-items:center;background-color:transparent;transition:all var(--duration-normal) var(--easing-ease-out),transform var(--duration-fast) var(--easing-ease-out)}.material-icon-button.surface:not(.disabled,:disabled){background-color:var(--color-surface)}.material-icon-button.surface:not(.disabled,:disabled):hover:not(.disabled){background-color:rgba(var(--color-primary-rgb),.1);transform:scale(1.05);box-shadow:0 3px 8px #0000001a}.material-icon-button.surface:not(.disabled,:disabled) .icon{background-color:var(--color-primary)}.material-icon-button:disabled,.material-icon-button.disabled{cursor:not-allowed;pointer-events:none;box-shadow:none}.material-icon-button:disabled .icon,.material-icon-button.disabled .icon{background-color:var(--color-text-disabled)}.material-icon-button .icon{font-size:1.4em!important;top:0!important;position:static;margin:0}.material-icon-button:hover{background-color:#ffffff1a;transform:scale(1.05)}.material-icon-button:active{transform:scale(.95)}.material-progress-linear{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;height:.25em;color:var(--color-primary);background-color:rgba(var(--color-primary-rgb),.12);font-size:16px;width:100%}.material-progress-linear.fixed{position:absolute;width:100%;bottom:0}.material-progress-linear::-webkit-progress-bar{background-color:transparent}.material-progress-linear::-webkit-progress-value,.material-progress-linear::-moz-progress-bar,.material-progress-linear::-ms-fill{background-color:currentColor;transition:all var(--transition-fast)}.material-progress-linear::-ms-fill{border:none}.material-progress-linear:indeterminate{background-size:200% 100%;background-image:linear-gradient(to right,transparent 50%,currentColor 50%,currentColor 60%,transparent 60%,transparent 71.5%,currentColor 71.5%,currentColor 84%,transparent 84%);animation:material-progress-linear 2s infinite linear}.material-progress-linear:indeterminate::-moz-progress-bar{background-color:transparent}.material-progress-linear:indeterminate::-ms-fill{animation-name:none}@keyframes material-progress-linear{0%{background-size:200% 100%;background-position:left -31.25% top 0%}50%{background-size:800% 100%;background-position:left -49% top 0%}to{background-size:400% 100%;background-position:left -102% top 0%}}@keyframes material-button-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.material-slide-toggle{--slide-primary-color: var(--color-primary-rgb);z-index:0;position:relative;display:inline-block;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size);line-height:var(--line-height)}.material-slide-toggle>input{appearance:none;z-index:1;position:relative;float:right;display:inline-block;margin:1px 0 0 5px;border:solid 5px transparent;border-radius:12px;width:46px;height:24px;background-clip:padding-box;background-color:var(--color-text-disabled);outline:none;cursor:pointer;transition:background-color var(--transition-fast),opacity var(--transition-fast)}.material-slide-toggle>input+span{display:inline-block;box-sizing:border-box;margin-right:-51px;padding-right:51px;width:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-hyphens:none;hyphens:none}.material-slide-toggle>input+span:before{content:"";position:absolute;right:11px;top:-7px;display:block;border-radius:50%;width:40px;height:40px;background-color:#000;opacity:0;transform:scale(1);pointer-events:none;transition:opacity var(--transition-normal) .1s,transform var(--transition-fast) .1s}.material-slide-toggle>input+span:after{content:"";z-index:1;position:absolute;top:3px;right:21px;border-radius:50%;width:20px;height:20px;background-color:#fff;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;pointer-events:none;transition:background-color var(--transition-fast),transform var(--transition-fast)}.material-slide-toggle>input:checked{background-color:rgba(var(--color-primary-rgb),.6)}.material-slide-toggle>input:checked+span:before{right:-5px;background-color:var(--color-primary)}.material-slide-toggle>input:checked+span:after{background:linear-gradient(135deg,#344186,var(--color-primary),#3F51B5);transform:translate(16px)}.material-slide-toggle>input:disabled{background-color:var(--color-text-disabled);opacity:.38;cursor:default}.material-slide-toggle>input:disabled+span{color:var(--color-text-disabled);cursor:default}.material-slide-toggle>input:disabled+span:before{z-index:1;margin:10px;width:20px;height:20px;background-color:#fff;transform:scale(1);opacity:1;transition:none}.material-slide-toggle>input:disabled+span:after{opacity:.38}.material-slide-toggle>input:checked:disabled{background-color:rgba(var(--color-primary-rgb),.6)}.material-slide-toggle:hover>input+span:before{opacity:.04}.material-slide-toggle>input:focus+span:before{opacity:.12}.material-slide-toggle:hover>input:focus+span:before{opacity:.16}.material-slide-toggle:active>input{background-color:rgba(var(--color-primary-rgb),.6)}.material-slide-toggle:active>input:checked{background-color:var(--color-text-disabled)}.material-slide-toggle:active>input+span:before{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}@media(max-width:599.98px){.material-slide-toggle>input+span{max-width:365px}}.material-radio{z-index:0;position:relative;display:inline-flex;align-items:center;color:var(--color-text-primary);font-family:var(--font-family);font-size:var(--font-size);margin:5px 0}.material-radio>input{appearance:none;z-index:-1;position:absolute;left:-10px;top:-10px;display:block;margin:0;border-radius:50%;width:40px;height:40px;background-color:#0009;outline:none;opacity:0;transform:scale(1);pointer-events:none;transition:opacity var(--transition-normal),transform var(--transition-fast)}.material-radio>input:focus+span:before{border-color:var(--color-primary);border-width:2px}.material-radio>input:checked{background-color:var(--color-primary)}.material-radio>input:checked+span:before{border-color:var(--color-primary)}.material-radio>input:checked+span:after{transform:translate(5px,5px) scale(1)}.material-radio>input:disabled{opacity:0}.material-radio>input:disabled+span{color:var(--color-text-disabled);cursor:initial}.material-radio>input:disabled+span:before{border-color:currentColor}.material-radio>input:disabled+span:after{background-color:currentColor}.material-radio>span{display:inline-block;width:100%;cursor:pointer;font-size:var(--font-size)}.material-radio>span:before{content:"";display:inline-block;box-sizing:border-box;margin:2px 10px 2px 0;border:solid 1px rgb(118,118,118);border-radius:50%;width:20px;height:20px;vertical-align:top;transition:border-color var(--transition-fast)}.material-radio>span:after{content:"";display:block;position:absolute;top:2px;left:0;border-radius:50%;width:10px;height:10px;background-color:var(--color-primary);transform:translate(5px,5px) scale(0);transition:transform var(--transition-fast)}.material-radio:hover>input{opacity:.04}.material-radio>input:focus{opacity:.12}.material-radio:hover>input:focus{opacity:.16}.material-radio>input:active{opacity:1;transform:scale(0);transition:transform 0s,opacity 0s}.material-radio>input:active+span:before{border-color:var(--color-primary)}.tooltip-container{text-align:center;z-index:1000;position:fixed;padding:6px 12px 7px;font-size:.83em;color:#fff;width:auto;background:#111e;box-sizing:border-box;opacity:0;transform:translate(-50%,-30%);animation:tooltip-slide .18s ease-out .2s;animation-fill-mode:forwards;pointer-events:none}@keyframes tooltip-slide{0%{opacity:0;transform:translate(-50%,-30%)}to{opacity:1;transform:translate(-50%)}}.mat-card{display:block;position:relative;padding:var(--spacing-6);border-radius:var(--border-radius-xl);background:linear-gradient(145deg,rgba(var(--color-surface-rgb, 255, 255, 255),.92),rgba(var(--color-surface-rgb, 255, 255, 255),.88));transition:var(--transition-smooth);margin-bottom:var(--spacing-6);overflow:hidden;border:1px solid var(--border-card-subtle);box-shadow:var(--shadow-card-premium);content-visibility:auto;contain-intrinsic-size:200px}.mat-card.allow-fixed-children{content-visibility:visible;contain-intrinsic-size:unset}.mat-card>h1:first-child,.mat-card>h2:first-child,.mat-card>h3:first-child,.mat-card>h4:first-child,.mat-card>h5:first-child,.mat-card>h6:first-child{margin-block-start:0}.mat-card>h1:last-child,.mat-card>h2:last-child,.mat-card>h3:last-child,.mat-card>h4:last-child,.mat-card>h5:last-child,.mat-card>h6:last-child,.mat-card>p:last-child{margin-block-end:0}.mat-card p:has(>strong:only-child){margin-top:1rem;margin-bottom:1rem}.mat-card.touched{padding:0}.mat-card.touched .mat-card-header{margin-bottom:0;padding:var(--card-padding)}.mat-card:not([class*=no-shadow]){box-shadow:var(--card-shadow)}.mat-card.card-hover:hover:not([class*=no-shadow]){transform:translateY(var(--card-hover-translate));box-shadow:var(--card-shadow-hover)}.mat-card.list-item-hover{position:relative;transition:var(--transition-smooth)}.mat-card.list-item-hover:before{content:"";position:absolute;top:0;left:0;width:0;height:100%;background:linear-gradient(180deg,var(--color-primary-500) 0%,var(--color-primary-600) 100%);transition:var(--transition-smooth);border-radius:0 var(--border-radius-sm) var(--border-radius-sm) 0;z-index:1}.mat-card.list-item-hover:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(var(--color-neutral-900-rgb),.08),0 2px 6px rgba(var(--color-neutral-900-rgb),.04),0 1px 3px rgba(var(--color-primary-rgb),.06);background:linear-gradient(145deg,var(--color-surface),var(--overlay-primary-subtle));border-color:var(--border-card-subtle)}.mat-card.list-item-hover:hover:before{width:3px;box-shadow:1px 0 4px var(--overlay-primary-medium)}.mat-card.list-item-hover.last-viewed{background:linear-gradient(145deg,var(--color-surface),rgba(var(--color-secondary-rgb),.02))}.mat-card.list-item-hover.last-viewed:before{background:linear-gradient(180deg,var(--color-secondary) 0%,var(--color-secondary-500) 100%);width:4px;box-shadow:1px 0 6px rgba(var(--color-secondary-rgb),.3)}.mat-card.list-item-hover.last-viewed{border-color:rgba(var(--color-secondary-rgb),.1)}.mat-card.list-item-hover.last-viewed:after{content:"LAST VIEWED";position:absolute;top:var(--spacing-2);right:var(--spacing-2);background:var(--color-secondary);color:#fff;padding:2px 6px;border-radius:3px;font-size:9px;font-weight:600;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,system-ui,sans-serif;text-transform:uppercase;letter-spacing:.3px;z-index:10;opacity:.95;width:auto;height:auto;line-height:1;box-shadow:0 1px 3px rgba(var(--color-secondary-rgb),.4),0 1px 2px #0003}.mat-card.list-item-hover.highlighted:before{background:linear-gradient(180deg,var(--color-error-500) 0%,var(--color-error-600) 100%);width:4px}.mat-card[actionPerformed=true]{animation:action-pulse 1.5s ease-in-out infinite}.mat-card[actionError=true]{background-color:rgba(var(--color-error-rgb),.1)!important}.mat-card[actionError=true]:before{background-color:var(--color-error)}.mat-card[actionSuccess=true]{background-color:rgba(var(--color-success-rgb),.1)!important;animation:action-success-fade 3s ease-in-out forwards}.mat-card[actionSuccess=true]:before{background-color:var(--color-success-500)}.mat-card[removed=true]{opacity:.7;background-color:var(--color-gray-light)!important}.mat-card[removed=true] *{font-style:italic}.mat-card .mat-card-header{display:flex;align-items:center;margin-bottom:15px}.mat-card .mat-card-header:has(>button){justify-content:space-between}.mat-card .mat-card-header>.icon{background-color:var(--color-primary);font-size:var(--font-size-xl);margin-right:var(--spacing-2-5)}.mat-card .mat-card-header.with-border{padding-bottom:15px;border-bottom:1px solid var(--color-border-lighter)}.mat-card .mat-card-header.primary-bg{margin:calc(-1 * var(--card-padding));margin-bottom:var(--card-padding);padding:15px var(--card-padding);background:var(--navbar-bg-color);color:var(--navbar-text-color)}.mat-card .mat-card-header.primary-bg .mat-card-title{color:var(--navbar-text-hover-color)}.mat-card .mat-card-header.primary-bg .mat-card-subtitle{color:var(--navbar-text-color);opacity:.9}.mat-card .mat-card-header h1,.mat-card .mat-card-header h2,.mat-card .mat-card-header h3,.mat-card .mat-card-header h4,.mat-card .mat-card-header h5,.mat-card .mat-card-header h6{margin:0;font-weight:var(--font-weight-semibold)}.mat-card .mat-card-header .mat-card-title{margin:0;font-size:1.1rem;font-weight:var(--font-weight-semibold);color:var(--color-text-dark);display:flex;align-items:center}.mat-card .mat-card-header .mat-card-title.primary{color:var(--color-primary)}.mat-card .mat-card-header .mat-card-title .icon{margin-right:10px;font-size:24px}.mat-card .mat-card-header .mat-card-title h3{font-weight:var(--font-weight-medium);display:inline-block;margin:0;font-size:1.1rem}.mat-card .mat-card-header .mat-card-subtitle{margin:5px 0 0;font-size:var(--font-size-small);color:var(--card-text-secondary)}.mat-card .mat-card-content{color:var(--card-text-color)}.mat-card .mat-card-content p{margin-bottom:15px;line-height:var(--line-height)}.mat-card .mat-card-content p:last-child{margin-bottom:0}.mat-card .mat-card-actions{display:flex;align-items:center;justify-content:center;margin:var(--spacing-2-5) calc(-1 * var(--spacing-6)) calc(-1 * var(--spacing-6));padding:var(--spacing-4) var(--spacing-6);background-color:var(--card-light-bg);border-top:1px solid var(--card-border-color)}.mat-card .mat-card-actions.align-left{justify-content:flex-start}.mat-card .mat-card-actions.align-center{justify-content:center}.mat-card .mat-card-actions.align-between{justify-content:space-between}.mat-card .mat-card-actions .mat-button,.mat-card .mat-card-actions .mat-raised-button,.mat-card .mat-card-actions .material-button,.mat-card .mat-card-actions a{margin:0 var(--spacing-2)}.mat-card .mat-card-actions .mat-button:first-child,.mat-card .mat-card-actions .mat-raised-button:first-child,.mat-card .mat-card-actions .material-button:first-child,.mat-card .mat-card-actions a:first-child{margin-left:0}.mat-card .mat-card-actions .mat-button:last-child,.mat-card .mat-card-actions .mat-raised-button:last-child,.mat-card .mat-card-actions .material-button:last-child,.mat-card .mat-card-actions a:last-child{margin-right:0}.mat-card.with-icon{display:flex}.mat-card.with-icon .card-icon{flex:0 0 60px;display:flex;align-items:flex-start;justify-content:center;padding-top:5px}.mat-card.with-icon .card-icon .icon{font-size:32px;background-color:var(--color-primary)}.mat-card.with-icon .card-content{flex:1}.mat-card.primary{border-left:4px solid var(--card-primary-border)}.mat-card.success{border-left:4px solid var(--card-success-border)}.mat-card.warning{border-left:4px solid var(--card-warning-border)}.mat-card.danger{border-left:4px solid var(--card-danger-border)}.mat-card.no-padding{padding:0}.mat-card.no-padding .mat-card-header{padding:var(--card-padding) var(--card-padding) 15px}.mat-card.no-padding .mat-card-header.primary-bg{padding:15px var(--card-padding)}.mat-card.no-padding .mat-card-content{padding:0}.mat-card.feature-card{min-height:100%;flex-direction:column;text-align:center;overflow:visible}.mat-card.feature-card.compact{min-height:unset;color:var(--color-browse-section-heading);font-weight:var(--font-weight-medium);font-size:var(--font-size-small)}.mat-card.feature-card.compact .card-icon{margin:0 auto 15px;width:60px;height:60px}.mat-card.feature-card.compact .card-icon .icon{font-size:26px}.mat-card.feature-card .card-icon{margin:15px auto 20px;width:65px;height:65px;background-color:rgba(var(--color-primary-rgb),.1);border-radius:50%;display:flex;justify-content:center;align-items:center;transition:var(--transition-normal)}@media(max-width:576px){.mat-card.feature-card .card-icon{width:55px;height:55px;margin-bottom:15px}}.mat-card.feature-card .card-icon .icon{font-size:30px}@media(max-width:576px){.mat-card.feature-card .card-icon .icon{font-size:24px}}.mat-card.feature-card h3{font-size:1.25rem;margin-bottom:12px;color:var(--card-title-color);text-align:center;line-height:1.3}@media(max-width:768px){.mat-card.feature-card h3{font-size:1.15rem}}@media(max-width:576px){.mat-card.feature-card h3{font-size:1.1rem}}.mat-card.feature-card p{color:var(--card-text-color);line-height:1.5;text-align:center;margin:0;flex-grow:1;font-size:.95rem}.mat-card.feature-card .card-badge{position:absolute;top:-14px;right:24px;background:linear-gradient(135deg,var(--color-secondary-600, #d81b60) 0%,var(--color-secondary-500, #e91e63) 50%,var(--color-secondary-400, #ec407a) 100%);color:var(--color-white);font-size:.7rem;font-weight:700;padding:8px 16px;border-radius:20px;box-shadow:0 0 0 2px var(--color-white),0 2px 8px rgba(var(--color-secondary-rgb),.15);z-index:10;white-space:nowrap;letter-spacing:.6px;text-transform:uppercase;line-height:1;display:inline-flex;align-items:center;gap:6px;border:1px solid rgba(255,255,255,.2);animation:badge-pulse 3s ease-in-out infinite;transition:all .4s cubic-bezier(.4,0,.2,1)}@media(max-width:576px){.mat-card.feature-card .card-badge{font-size:.65rem;padding:6px 12px;right:16px;top:-12px}}.mat-card.feature-card:hover:not(.compact) .card-icon{background-color:var(--color-primary-extra-pale);transform:scale(1.1)}.mat-card.feature-card:hover:not(.compact) .card-icon .icon{color:var(--color-background)}.mat-card.feature-card.horizontal-layout{text-align:left}.mat-card.feature-card.horizontal-layout .mat-card-content{display:flex;align-items:center;gap:20px}@media(max-width:767px){.mat-card.feature-card.horizontal-layout .mat-card-content{gap:15px}}.mat-card.feature-card.horizontal-layout .card-icon{width:60px;height:60px;margin:0;flex-shrink:0}@media(max-width:767px){.mat-card.feature-card.horizontal-layout .card-icon{width:50px;height:50px}}.mat-card.feature-card.horizontal-layout .card-icon .icon{font-size:28px}@media(max-width:767px){.mat-card.feature-card.horizontal-layout .card-icon .icon{font-size:24px}}.mat-card.feature-card.horizontal-layout h3{text-align:left;font-size:1.2rem;margin-bottom:10px}@media(max-width:767px){.mat-card.feature-card.horizontal-layout h3{font-size:1.1rem}}.mat-card.feature-card.horizontal-layout p{text-align:left;font-size:.95rem}@media(max-width:767px){.mat-card.feature-card.horizontal-layout p{font-size:.9rem}}.mat-card.feature-card.horizontal-layout .content-wrapper{flex:1}.mat-card.highlight{border:2px solid var(--color-secondary);overflow:visible;content-visibility:visible;contain:none}.mat-card.content-page-card{padding:25px;line-height:1.75}.mat-card.content-page-card h1{font-size:1.8rem;color:var(--color-primary);margin-bottom:20px}@media(max-width:768px){.mat-card.content-page-card h1{font-size:1.5rem}}.mat-card.content-page-card h2{font-size:1.4rem;color:var(--color-primary-700);margin:25px 0 15px;position:relative}.mat-card.content-page-card h2:first-of-type{margin-top:0}.mat-card.content-page-card h2:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:2px;background-color:var(--color-secondary);border-radius:var(--border-radius-small)}@media(max-width:768px){.mat-card.content-page-card h2{font-size:1.3rem}}.mat-card.content-page-card h3{color:var(--color-primary);font-size:1.2rem;margin:20px 0 10px}@media(max-width:768px){.mat-card.content-page-card h3{font-size:1.1rem}}.mat-card.content-page-card p{margin-bottom:15px;line-height:1.6}.mat-card.content-page-card ul,.mat-card.content-page-card ol{margin:15px 0;padding-left:30px}.mat-card.content-page-card ul li,.mat-card.content-page-card ol li{margin-bottom:8px;line-height:1.6}.mat-card.content-page-card ul li:last-child,.mat-card.content-page-card ol li:last-child{margin-bottom:0}.mat-card.content-page-card a:not(.material-button){color:var(--color-primary);text-decoration:none;transition:var(--transition-normal)}.mat-card.content-page-card a:not(.material-button):hover{color:var(--color-primary-700);text-decoration:underline}.mat-card.content-page-card .actions-container{margin-top:30px;display:flex;align-items:center}@media(max-width:576px){.mat-card.content-page-card .actions-container{flex-direction:column;align-items:flex-start}.mat-card.content-page-card .actions-container .material-button{margin-bottom:10px;width:100%}}.mat-card.links-card .mat-card-title h3{color:var(--color-primary);font-size:1.2rem;margin:0 0 10px}.mat-card.links-card .list-unstyled li{margin-bottom:10px}.mat-card.links-card .list-unstyled li:last-child{margin-bottom:0}.mat-card.links-card .list-unstyled li .material-button{width:100%;justify-content:flex-start}.mat-card progress{position:absolute;bottom:0;left:0}.empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:var(--spacing-12) var(--spacing-5);min-height:280px;height:100%;position:relative}.empty-state:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 50%,rgba(var(--color-primary-rgb),.02) 0%,transparent 70%);pointer-events:none}.empty-state .empty-icon{display:flex;justify-content:center;align-items:center;margin-bottom:var(--spacing-6);width:80px;height:80px;border-radius:var(--border-radius-full);background:linear-gradient(135deg,rgba(var(--color-primary-rgb),.1),rgba(var(--color-secondary-rgb),.1));backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid rgba(var(--color-primary-rgb),.1)}.empty-state .empty-icon .icon,.empty-state .empty-icon i,.empty-state .empty-icon svg{font-size:2.5rem;width:40px;height:40px;color:var(--color-primary-400);filter:drop-shadow(0 2px 4px rgba(var(--color-primary-rgb),.1))}.empty-state h3{color:var(--color-text-primary);font-weight:var(--font-weight-semibold);margin:0 0 var(--spacing-2) 0;font-size:var(--font-size-xl);letter-spacing:-.01em;line-height:var(--line-height-tight)}.empty-state p{color:var(--color-text-secondary);margin:0 0 var(--spacing-8) 0;max-width:480px;margin-left:auto;margin-right:auto;line-height:var(--line-height-relaxed);font-size:var(--font-size-sm)}.empty-state .material-button{margin-top:var(--spacing-2)}.empty-state .material-button.cta{background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));box-shadow:var(--shadow-lg)}.empty-state .material-button.cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-xl)}.details-grid{display:grid;border-top:1px solid var(--color-border-lighter);width:100%;grid-template-columns:30% 70%}.details-grid.columns-4{grid-template-columns:repeat(4,1fr)}@media(max-width:767px){.details-grid.columns-4{grid-template-columns:repeat(2,1fr)}}.details-grid.columns-4 .grid-label-full{grid-column:1/2}@media(max-width:767px){.details-grid.columns-4 .grid-label-full{grid-column:1/2}}.details-grid.columns-4 .grid-value-full{grid-column:2/5}@media(max-width:767px){.details-grid.columns-4 .grid-value-full{grid-column:2/3}}.details-grid .grid-label,.details-grid .grid-value,.details-grid .grid-label-full,.details-grid .grid-value-full{padding:12px 15px;border-bottom:1px solid var(--color-border-lighter)}.details-grid .grid-label,.details-grid .grid-label-full{background-color:var(--color-surface);font-weight:var(--font-weight-medium);color:var(--color-text-dark)}.details-grid .grid-label .icon,.details-grid .grid-label-full .icon{margin-right:8px;color:var(--color-primary)}.details-grid .grid-value,.details-grid .grid-value-full{color:var(--color-text-secondary)}.details-grid .grid-value a,.details-grid .grid-value-full a{color:var(--color-primary);text-decoration:none;transition:var(--transition-normal)}.details-grid .grid-value a:hover,.details-grid .grid-value-full a:hover{color:var(--color-primary-700);text-decoration:underline}.details-grid .row-alt{background-color:var(--color-hover-light)}.details-grid .row-highlight{background-color:var(--card-highlight-bg)}@media(max-width:576px){.details-grid,.details-grid.columns-4{grid-template-columns:40% 60%}.details-grid.columns-4 .grid-label,.details-grid.columns-4 .grid-value,.details-grid.columns-4 .grid-label-full,.details-grid.columns-4 .grid-value-full{grid-column:auto!important}.details-grid .grid-label,.details-grid .grid-value,.details-grid .grid-label-full,.details-grid .grid-value-full{display:flex;align-items:center}}.job-post-stepper{margin:0 auto var(--spacing-8);max-width:600px;width:100%}.job-post-stepper .stepper-container{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-5) 0}.job-post-stepper .step{display:flex;flex-direction:column;align-items:center;position:relative;z-index:2}.job-post-stepper .step.active .step-number,.job-post-stepper .step.completed .step-number{box-shadow:0 0 0 4px rgba(var(--color-primary-rgb),.2)}.job-post-stepper .step.active .step-number i,.job-post-stepper .step.completed .step-number i{background:var(--color-white)}.job-post-stepper .step.active .step-number{background-color:var(--color-primary);color:var(--color-background);border-color:var(--color-primary)}.job-post-stepper .step.active .step-label{color:var(--color-primary);font-weight:var(--font-weight-bold)}.job-post-stepper .step.completed .step-number{background-color:var(--color-success-500);color:var(--color-background);border-color:var(--color-success-500)}.job-post-stepper .step.completed .step-label{color:var(--color-success-500)}.job-post-stepper .step-number{width:40px;height:40px;border-radius:50%;background-color:var(--color-background);border:2px solid var(--color-border-light);display:flex;align-items:center;justify-content:center;font-weight:var(--font-weight-bold);margin-bottom:var(--spacing-2);transition:background-color var(--duration-normal) var(--easing-ease-out),border-color var(--duration-normal) var(--easing-ease-out),box-shadow var(--duration-normal) var(--easing-ease-out)}.job-post-stepper .step-number i{font-size:var(--font-size-lg)}.job-post-stepper .step-label{font-size:var(--font-size-sm);color:var(--color-text-secondary);transition:color var(--duration-normal) var(--easing-ease-out),font-weight var(--duration-normal) var(--easing-ease-out)}.job-post-stepper .step-connector{flex:1;height:2px;background-color:var(--color-border-light);margin:0 var(--spacing-4);margin-top:calc(-1 * var(--spacing-5));z-index:1;transition:background-color var(--duration-normal) var(--easing-ease-out)}.job-post-stepper .step-connector.completed{background-color:var(--color-success-500)}@media(max-width:599.98px){.job-post-stepper .step-label{font-size:var(--font-size-xs)}.job-post-stepper .step-number{width:36px;height:36px;font-size:var(--font-size-sm)}.job-post-stepper .step-connector{margin:0 var(--spacing-2)}}.mat-chip{position:relative;overflow:hidden;box-sizing:border-box;transform:translateZ(0);margin:var(--spacing-1) var(--spacing-1);display:inline-flex;padding:var(--spacing-1) var(--spacing-3);border-radius:var(--border-radius-full);align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-semi-bold);line-height:var(--line-height-none);transition:var(--transition-all);border:1px solid var(--chip-border, var(--color-border-light))}.mat-chip button{border:unset;background:unset}.mat-chip:not(.mat-basic-chip){color:var(--chip-text, var(--color-text-primary));background:var(--chip-surface, linear-gradient(135deg, rgba(var(--color-white-rgb), .6) 0%, var(--color-surface) 100%));backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);margin-bottom:var(--spacing-1-5)}.mat-chip:not(.mat-basic-chip).b{font-weight:var(--font-weight-bold)!important}.mat-chip:not(.mat-basic-chip).primary{background:linear-gradient(120deg,var(--color-primary-100) 0%,var(--color-primary-50) 100%);color:var(--color-primary-700);border-color:var(--color-primary-200)}.mat-chip:not(.mat-basic-chip).success{background:linear-gradient(120deg,var(--color-success-100) 0%,var(--color-success-50) 100%);color:var(--color-success-700);border-color:var(--color-success-200)}.mat-chip:not(.mat-basic-chip).warning{background:linear-gradient(120deg,var(--color-warning-100) 0%,var(--color-warning-50) 100%);color:var(--color-warning-700);border-color:var(--color-warning-200)}.mat-chip:not(.mat-basic-chip).info{background:linear-gradient(120deg,var(--color-info-100) 0%,var(--color-info-50) 100%);color:var(--color-info-700);border-color:var(--color-info-200)}.mat-chip .icon{margin-right:var(--spacing-1-5);font-size:var(--font-size-sm)}.mat-chip .icon.success{background-color:var(--color-success)}.mat-chip-list{display:flex;flex-wrap:wrap;gap:var(--spacing-1);align-items:center}.mat-chip-list .mat-chip:nth-of-type(1){margin-left:0}@media(max-width:599px){.mat-chip-list{gap:var(--spacing-0-5)}}@media(min-width:992px){.mat-chip{cursor:pointer}.mat-chip:hover{transform:translateY(-1px);box-shadow:0 2px 8px #00000014;border-color:var(--color-border-medium)}.mat-chip:hover.primary{background:linear-gradient(120deg,var(--color-primary-200) 0%,var(--color-primary-100) 100%);border-color:var(--color-primary-300);color:var(--color-primary-800)}.mat-chip:hover.success{background:linear-gradient(120deg,var(--color-success-200) 0%,var(--color-success-100) 100%);border-color:var(--color-success-300);color:var(--color-success-800)}.mat-chip:hover.warning{background:linear-gradient(120deg,var(--color-warning-200) 0%,var(--color-warning-100) 100%);border-color:var(--color-warning-300);color:var(--color-warning-800)}.mat-chip:hover.info{background:linear-gradient(120deg,var(--color-info-200) 0%,var(--color-info-100) 100%);border-color:var(--color-info-300);color:var(--color-info-800)}.mat-chip:hover:not(.primary):not(.success):not(.warning):not(.info){background:linear-gradient(120deg,var(--color-hover-subtle) 0%,var(--color-surface-elevated) 100%)}.mat-chip:active{transform:translateY(0);box-shadow:0 1px 2px #0000000f}}.mat-chip{text-align:center;justify-content:center;line-height:var(--line-height-normal)}.mat-chip.multiline{height:auto;min-height:var(--spacing-8);white-space:normal;word-break:break-word;align-items:center;line-height:var(--line-height-relaxed);padding:var(--spacing-2-5) var(--spacing-3)}.mat-chip.multiline a{text-decoration:none;color:inherit;display:block;line-height:inherit}.mat-chip.multiline a:hover{color:var(--color-primary-600)}.pulse{animation:button-pulse 2s infinite;box-shadow:0 5px 15px rgba(var(--color-primary-rgb),.3)}.pulse:hover{animation-play-state:paused;box-shadow:0 8px 20px rgba(var(--color-primary-rgb),.4)}@keyframes button-pulse{0%{transform:scale(1)}50%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.shimmer{position:relative;overflow:hidden;background-image:linear-gradient(90deg,transparent 0%,transparent 35%,rgba(255,255,255,.6) 50%,transparent 65%,transparent 100%);background-size:200% 100%;background-repeat:no-repeat;background-position:-200% 0;background-blend-mode:overlay}.shimmer:hover{animation:shimmer 1.5s infinite}.shimmer.primary{background-color:var(--color-primary)}.shimmer.primary:hover{background-color:var(--color-primary-700)}.shimmer.secondary:hover{background-color:rgba(var(--color-primary-rgb),.1)}.shimmer.primary-inverse:hover{background-color:#f2f2f2}.shimmer.secondary-inverse:hover{background-color:rgba(var(--color-primary-light-rgb),.3)}.shimmer.cta.primary:hover{background-color:var(--color-primary-700)}.browse-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;width:100%;max-width:100%}.browse-grid .mat-card{margin-bottom:0;min-width:0;overflow:hidden}@media(max-width:1199.98px){.browse-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:767.98px){.browse-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:575.98px){.browse-grid{grid-template-columns:repeat(2,1fr);gap:10px}}@media(max-width:359.98px){.browse-grid{grid-template-columns:1fr}}.city-card{display:flex;height:70px;align-items:center;justify-content:center}.city-card:hover{transform:translateY(-5px);box-shadow:var(--box-shadow-z4)}.city-card:hover:before{opacity:.7}.city-card:before{content:"";position:absolute;top:0;left:0;width:5px;height:100%;background-color:var(--color-primary);opacity:.4;transition:opacity var(--transition-normal)}.city-card .city-name{color:var(--color-text-dark);font-weight:var(--font-weight-medium);font-size:14px}.city-card.remote-card:before{background-color:var(--color-accent-blue)}.city-card.international-card:before{background-color:var(--color-warning-500)}.loader-container{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;color:var(--color-text-secondary);padding:var(--spacing-10) var(--spacing-5);min-height:200px;position:relative}.loader-container .loader{width:48px;height:48px;border:3px solid rgba(var(--color-primary-rgb),.1);border-top:3px solid var(--color-primary-500);border-radius:50%;animation:premium-spin .8s cubic-bezier(.4,0,.2,1) infinite;margin-bottom:var(--spacing-4);position:relative}.loader-container .loader:before{content:"";position:absolute;inset:6px;border-radius:50%;background:radial-gradient(circle,rgba(var(--color-primary-rgb),.1),transparent 70%)}.loader-container .loading-text{font-size:.9rem;margin:0;font-weight:var(--font-weight-medium);color:var(--color-text-secondary);font-family:var(--font-family)}.loader-container.compact{padding:1.5rem .5rem;height:unset;min-height:150px}.loader-container.compact .loader{width:32px;height:32px}.loader-container.compact .loading-text{font-size:.85rem}.loader-container.inline{flex-direction:row;gap:12px;padding:32px;min-height:auto}.loader-container.inline .loader{width:20px;height:20px;margin-bottom:0}.loader-container.inline .loading-text{font-size:.9rem}@keyframes premium-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.mdc-text-field--outlined:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--color-text-disabled)!important}.mdc-text-field--filled:not(.mdc-text-field--disabled) .mdc-floating-label{color:var(--mat-form-field-filled-label-text-color, var(--color-text-secondary))!important}.mdc-text-field--focused .mdc-floating-label,.mdc-text-field--outlined.mdc-text-field--focused .mdc-floating-label,.mdc-text-field--filled.mdc-text-field--focused .mdc-floating-label{color:var(--mat-form-field-focus-label-text-color, var(--color-primary))!important}.mdc-text-field .mdc-text-field__input{color:var(--color-text-primary)!important}.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mat-outline-color, var(--color-border-standard))!important}.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined.mdc-text-field--focused .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mat-outline-color-focus, var(--color-primary))!important}.mdc-text-field--outlined:not(.mdc-text-field--disabled):hover .mdc-notched-outline .mdc-notched-outline__leading,.mdc-text-field--outlined:not(.mdc-text-field--disabled):hover .mdc-notched-outline .mdc-notched-outline__notch,.mdc-text-field--outlined:not(.mdc-text-field--disabled):hover .mdc-notched-outline .mdc-notched-outline__trailing{border-color:var(--mat-outline-color-focus, var(--color-primary))!important}.mat-mdc-form-field{color:var(--color-text-primary)}.mat-mdc-form-field .mat-mdc-form-field-hint,.mat-mdc-form-field .mat-mdc-form-field-error{color:var(--color-text-secondary)}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-form-field-error{color:var(--color-error)!important}.mat-mdc-form-field.mat-form-field-valid .mat-mdc-form-field-hint{color:var(--color-success-500)!important}@keyframes premium-pulse{0%{transform:scale(1);box-shadow:0 0 rgba(var(--color-primary-rgb),.7)}70%{transform:scale(1.02);box-shadow:0 0 0 20px rgba(var(--color-primary-rgb),0)}to{transform:scale(1);box-shadow:0 0 rgba(var(--color-primary-rgb),0)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes glass-glow{0%,to{box-shadow:var(--shadow-lg),0 0 20px rgba(var(--color-primary-rgb),.1)}50%{box-shadow:var(--shadow-xl),0 0 40px rgba(var(--color-primary-rgb),.2)}}.alert{display:flex;flex-direction:column;gap:var(--spacing-3);padding:var(--spacing-5);border-radius:var(--border-radius-lg);border-width:1px;border-style:solid;font-size:var(--font-size-base);line-height:var(--line-height-relaxed);position:relative;overflow:hidden}.alert strong{display:block;font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);margin-bottom:var(--spacing-2)}.alert p{margin:0;color:inherit}.alert.alert-success{background:linear-gradient(135deg,rgba(var(--color-success-rgb),.05),rgba(var(--color-success-rgb),.08));border-color:var(--color-success-300);color:var(--color-success-800)}.alert.alert-success strong{color:var(--color-success-900)}.alert.alert-info{background:linear-gradient(135deg,rgba(var(--color-info-rgb),.05),rgba(var(--color-info-rgb),.08));border-color:var(--color-info-300);color:var(--color-info-800)}.alert.alert-info strong{color:var(--color-info-900)}.alert.alert-warning{background:linear-gradient(135deg,rgba(var(--color-warning-rgb),.05),rgba(var(--color-warning-rgb),.08));border-color:var(--color-warning-300);color:var(--color-warning-800)}.alert.alert-warning strong{color:var(--color-warning-900)}.alert.alert-error,.alert.alert-danger{background:linear-gradient(135deg,rgba(var(--color-error-rgb),.05),rgba(var(--color-error-rgb),.08));border-color:var(--color-error-300);color:var(--color-error-800)}.alert.alert-error strong,.alert.alert-danger strong{color:var(--color-error-900)}.alert .alert-content{flex:1}.alert .alert-actions{display:flex;gap:var(--spacing-2);align-items:center;flex-wrap:wrap;margin-top:var(--spacing-2)}@media(max-width:768px){.alert .alert-actions .material-button{flex:1;min-width:0}}.alert .icon{flex-shrink:0}@media(max-width:768px){.alert{padding:var(--spacing-4);gap:var(--spacing-2)}.alert strong{font-size:var(--font-size-base)}}.dropdown{position:relative;display:inline-block}.dropdown-content{position:absolute;top:calc(100% + var(--spacing-1-5));right:0;min-width:var(--dropdown-min-width);background-color:var(--color-surface);border-radius:var(--border-radius-md);box-shadow:var(--shadow-dropdown);border:1px solid var(--color-border-light);z-index:9999;overflow:hidden;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--transition-fast) ease,visibility var(--transition-fast) ease}.dropdown-content.visible,.dropdown-content[style*="visibility: visible"]{opacity:1;visibility:visible!important;pointer-events:auto!important}.dropdown-content button,.dropdown-content a,.dropdown-content .material-button{display:flex;align-items:center;border-radius:unset;width:100%;height:50px;padding:10px 15px;justify-content:start;background:none;border:none;color:var(--color-text-primary);font-size:var(--font-size-dropdown);font-weight:var(--font-weight-normal);cursor:pointer;transition:background-color var(--transition-fast) ease;text-decoration:none}.dropdown-content button .icon,.dropdown-content a .icon,.dropdown-content .material-button .icon{top:0}.dropdown-content button:hover,.dropdown-content a:hover,.dropdown-content .material-button:hover{background-color:var(--color-hover-light)}.dropdown-content .icon{width:18px;height:18px;margin-right:10px;background-color:var(--color-primary)}.dropdown-content .danger{color:var(--color-error)}.dropdown-content .danger .icon{background-color:var(--color-error)}.dropdown-content .danger:hover{background-color:#f4433614}.dropdown-content .warn{color:var(--color-warning-500)}.dropdown-content .warn .icon{background-color:var(--color-warning-500)}.dropdown-content .success{color:var(--color-success-500)}.dropdown-content .success .icon{background-color:var(--color-success-500)}.dropdown-content .success:hover{background-color:#00968814}.dropdown-divider{height:1px;background-color:var(--color-border-light);margin:1px 0}@media(max-width:768px){.dropdown-content{width:auto;min-width:var(--dropdown-min-width-mobile)}}.menu-button{background:none;border:none;cursor:pointer;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background-color var(--transition-fast) ease}.menu-button:hover{background-color:var(--color-hover-light)}.menu-button .icon{width:24px;height:24px;background-color:var(--color-text-primary)}.faq-section:not(.mat-card){padding:var(--section-padding);margin-top:var(--section-padding);background:var(--color-surface);border-radius:var(--border-radius-lg);box-shadow:var(--shadow-sm)}.faq-section .faq-title{text-align:left;margin-bottom:var(--section-padding);color:var(--color-primary-600);font-size:var(--font-size-faq-title);font-weight:var(--font-weight-bold);position:relative}.faq-section .faq-title:after{content:"";position:absolute;bottom:-10px;left:0;transform:none;width:var(--faq-title-underline-width);height:var(--faq-title-underline-height);background-color:var(--color-primary);border-radius:var(--border-radius-small)}.faq-section .faq-container{max-width:99%;margin:0 auto}.faq-section .faq-item{background:var(--color-background);border:1px solid var(--color-border-light);border-radius:var(--border-radius-md);margin-bottom:var(--spacing-4);transition:var(--transition-shadow);overflow:hidden}.faq-section .faq-item[open]{border:1px solid var(--color-primary-400)}.faq-section .faq-item[open] .expand-icon{transform:rotate(90deg)}.faq-section .faq-item[open] .faq-question{border-bottom:1px solid var(--color-border-lighter)}.faq-section .faq-question{list-style:none;padding:var(--content-padding);cursor:pointer;display:flex;align-items:center;justify-content:space-between;font-weight:var(--font-weight-medium);color:var(--color-primary-700);transition:var(--transition-normal)}.faq-section .faq-question::-webkit-details-marker{display:none}.faq-section .faq-question:hover{background:#4e61ff0a}.faq-section .faq-question .question-text{flex:1;padding-right:1rem;font-size:var(--font-size)}.faq-section .faq-question .expand-icon{color:var(--color-primary);transition:transform var(--transition-normal);font-size:1.25rem}.faq-section .faq-answer{padding:var(--content-padding);color:var(--color-text-muted);line-height:var(--line-height-large);font-size:var(--font-size-faq-answer);background:var(--color-surface);margin:0}.faq-section .faq-answer p{margin:0}.faq-section .faq-answer a{color:var(--color-primary);text-decoration:none;font-weight:var(--font-weight-medium)}.faq-section .faq-answer a:hover{text-decoration:underline}@media(max-width:768px){.faq-section{padding:var(--section-padding-mobile);margin-top:var(--section-padding-mobile)}.faq-section .faq-title{font-size:var(--font-size-faq-title-mobile)}.faq-section .faq-question{padding:var(--content-padding-mobile);font-size:.95rem}.faq-section .faq-answer{padding:var(--content-padding-mobile);font-size:var(--font-size-faq-answer-mobile)}}.navbar-fixed-top{view-transition-name:main-header;position:sticky;right:0;left:0;top:0;z-index:1028;border-width:0 0 1px;background:var(--navbar-bg-color);box-shadow:var(--shadow-sm)}.navbar-fixed-top nav{display:flex;justify-content:space-between;align-items:center}.navbar-fixed-top nav>ul{display:flex;list-style-type:none;margin:0;padding:0;align-items:center;width:100%}.navbar-fixed-top nav>ul>li:nth-child(1){flex:1;display:flex;justify-content:flex-start;padding-right:304px}.navbar-fixed-top nav>ul>li:nth-child(2),.navbar-fixed-top nav>ul>li:nth-child(3),.navbar-fixed-top nav>ul>li:nth-child(4){flex:0 0 auto}.navbar-fixed-top nav>ul>li:nth-child(5){flex:1;min-width:50px}.navbar-fixed-top nav>ul>li.auth-item,.navbar-fixed-top nav>ul>li.dropdown.auth-item{flex:0 0 auto}.navbar-fixed-top nav>ul>li{float:left;-webkit-user-select:none;user-select:none}.navbar-fixed-top nav>ul>li>a{background:unset;border:unset;min-width:var(--navbar-min-width);font-weight:var(--font-weight-normal);color:var(--navbar-text-color);line-height:var(--navbar-height);height:var(--navbar-height);padding:0 12px;text-align:center;display:inline-flex;justify-content:center;align-items:center;white-space:nowrap;vertical-align:top;text-decoration:none;position:relative;overflow:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;cursor:pointer;transition:color var(--transition-navbar),background-color var(--transition-navbar)}.navbar-fixed-top nav>ul>li>a:hover{color:var(--navbar-text-hover-color)}.navbar-fixed-top nav>ul>li>a.active{background-color:var(--navbar-active-color);color:var(--navbar-text-active-color)}.navbar-fixed-top nav>ul>li>a .thumb{-webkit-touch-callout:none}.navbar-fixed-top nav>ul>li>a .icon{font-size:25px}.navbar-fixed-top nav>ul>li>a .avatar{max-height:50px;border-radius:50%;border:3px solid var(--navbar-avatar-border);opacity:.75}.navbar-fixed-top nav>ul>li>button .icon{font-size:25px!important}.navbar-fixed-top nav>ul>li form{height:100%;padding-left:5px;padding-right:5px}.navbar-fixed-top nav>ul>li select{height:100%;background:unset;color:var(--navbar-text-color);padding-left:2px;padding-right:2px}.navbar-fixed-top nav>ul>li select option{color:var(--color-text-primary);padding:10px}.navbar-fixed-top .material-progress-linear{z-index:1029}.navbar-fixed-top .nav-logo{display:inline-flex;align-items:center;justify-content:center;min-width:var(--navbar-min-width)!important;padding:7px 12px}.animated-underline:after{background:none repeat scroll 0 0 transparent;bottom:0;content:"";display:block;height:1px;left:50%;position:absolute;background:var(--navbar-text-color);transition:width var(--transition-navbar),left var(--transition-navbar);width:0}.animated-underline:hover:after{width:100%;left:0}.animated-underline:active:after,.animated-underline:focus:after,.animated-underline.active:after{width:100%;left:0}.navbar-fixed-top nav>ul>li ul li a{color:inherit}#sidebar-nav{position:fixed;z-index:1030;left:0;top:0;height:100vh;width:var(--sidebar-width);background:linear-gradient(to top,var(--color-neutral-100),var(--color-background));box-shadow:var(--shadow-none);transition-property:transform,background-color,opacity,box-shadow;transition-duration:var(--duration-normal);transition-timing-function:cubic-bezier(.25,.8,.25,1);overflow-y:scroll}#sidebar-nav.close{transform:translate(calc(-1 * (var(--sidebar-width) + 20px)))}#sidebar-nav.open{transform:translate(0);box-shadow:-4px 0 12px 6px #3f3f3f}#sidebar-nav.open+#nav-screen-overlay{display:block;pointer-events:auto;opacity:.3}#nav-screen-overlay{position:fixed;z-index:1029;height:100vh;width:100vw;background-color:#0f0f0f;opacity:0;cursor:default;pointer-events:none;transition:opacity var(--transition-normal) ease-in-out;top:0;bottom:0}.noscroll{position:fixed;overflow:hidden}#sidebar-nav.main{background:var(--navbar-bg-color)}#sidebar-nav.main .mat-nav-list li{border-bottom:1px solid var(--navbar-active-color);color:var(--navbar-text-color);-webkit-user-select:none;user-select:none}#sidebar-nav.main .mat-nav-list li.active{background-color:var(--navbar-active-color);color:var(--navbar-text-active-color)}#sidebar-nav.main .mat-nav-list li:hover{color:var(--navbar-text-hover-color);background-color:#ffffff14}@media(max-width:599.98px){.navbar-fixed-top .container{padding-left:0;padding-right:0}.navbar-fixed-top nav{padding-left:0;padding-right:0}.navbar-fixed-top nav>ul>li:nth-child(1){padding-right:0!important}.navbar-fixed-top nav li a{min-width:var(--navbar-min-width-mobile)!important;padding:0 8px}.nav-logo{padding:7px 1px 5px;justify-content:left}}.need-help{position:fixed;right:var(--spacing-4);padding:var(--spacing-4);border-radius:var(--border-radius-xl);background:var(--color-surface-elevated);color:var(--color-text-primary);z-index:var(--z-index-help);font-weight:var(--font-weight-medium)!important;animation-name:slideUp;animation-duration:var(--duration-slow);animation-timing-function:var(--easing-ease-out);animation-fill-mode:forwards;animation-delay:0s;transition:var(--transition-transform);box-shadow:0 8px 24px rgba(var(--color-neutral-900-rgb),.15),0 4px 12px rgba(var(--color-neutral-900-rgb),.08)}.need-help .mdc-text-field--filled:not(.mdc-text-field--disabled){background-color:var(--color-overlay-light)}.need-help .mat-mdc-form-field-subscript-wrapper{display:none}.need-help .mdc-text-field--filled,.need-help .mat-mdc-form-field-focus-overlay{background-color:unset}.need-help .mdc-line-ripple{display:none}.need-help .material-button{background-color:var(--color-primary)}.need-help .icon.inline{top:.25em}.need-help.cart-items{z-index:var(--z-index-cart)}@keyframes slideUp{0%{bottom:-100%}to{bottom:var(--spacing-4)}}.show-print{visibility:hidden}@media print{.mat-mdc-tab-body-wrapper,.mat-mdc-tab-body-wrapper *{overflow:visible!important;overflow-y:visible!important}.show-print{visibility:visible}.hidden-print{display:none!important}body *{visibility:hidden}body{margin-top:5px;margin-left:10px;transform:scale(.995);transform-origin:0 0}#print-area,#print-area *{visibility:visible}#print-area{position:absolute;left:0;top:0}#print-area .mat-card,#print-area.mat-card{box-shadow:unset;border:1px solid var(--color-border-medium)}#print-area .collapsed{height:unset!important}#print-area button,#print-area .material-button{display:none}#print-area .timeline{border-left:unset}}.paper-snackbar{transition-property:transform,opacity,bottom,left,right,width,margin,border-radius;transition-duration:var(--duration-normal);transition-timing-function:var(--easing-material);transform-origin:center;min-height:var(--spacing-4);background-color:var(--color-surface-elevated);position:fixed;display:flex;justify-content:space-between;align-items:center;color:var(--color-white);padding:var(--spacing-3) var(--spacing-4);bottom:0;opacity:0;margin:auto;left:0;right:0;z-index:var(--z-index-snackbar);transform:scale(.3);font-size:var(--font-size-sm)}.paper-snackbar.notification{left:0;right:0;padding:0;border:1px solid var(--color-border-medium);background-color:var(--color-surface);color:var(--color-text-primary);box-shadow:var(--shadow-md)}.paper-snackbar.success{background-color:var(--color-success)!important}.paper-snackbar.danger{background-color:var(--color-error)!important}.paper-snackbar.warning{background-color:var(--color-warning)!important}.paper-snackbar.info{background-color:var(--color-info)!important}.paper-snackbar.close{opacity:0;bottom:-100px}.paper-snackbar.open{bottom:0;opacity:1;transform:scale(1)}@media(min-width:640px){.paper-snackbar{min-width:var(--snackbar-min-width);max-width:var(--snackbar-max-width);display:inline-flex;border-radius:var(--border-radius-small);bottom:-100px}.paper-snackbar.notification{transform-origin:right;right:5px;left:unset;bottom:5px}}.paper-snackbar .action{background:inherit;display:inline-block;border:none;text-transform:uppercase;color:var(--color-white)!important;margin:0 0 0 var(--spacing-3);padding:var(--spacing-2) var(--spacing-3)!important;min-width:min-content;transition:var(--transition-opacity);font-size:var(--font-size-xs)}.paper-snackbar .action:hover{background-color:var(--color-overlay-medium)!important}.social-sharing button,.social-sharing a{background:unset;border:unset;font-size:1em;padding:0;cursor:pointer;transition:var(--transition-transform)}.social-sharing button:active,.social-sharing a:active{transform:scale(.95)}.social-sharing button .icon,.social-sharing a .icon{height:var(--spacing-6);width:var(--spacing-6);font-size:var(--font-size-lg);transition:all var(--transition-fast)}.social-sharing.large button .icon,.social-sharing.large a .icon{height:var(--spacing-8);width:var(--spacing-8);font-size:var(--font-size-xl)}.social-sharing.mini button .icon,.social-sharing.mini a .icon{height:var(--spacing-4);width:var(--spacing-4);font-size:var(--font-size-sm)}@media(max-width:599.98px){.social-sharing button .icon{font-size:var(--font-size-base)!important}}.social-share-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--spacing-4);margin:var(--spacing-4) 0}.social-btn{display:inline-flex;align-items:center;justify-content:center;width:var(--spacing-10);height:var(--spacing-10);border-radius:50%;background-color:var(--color-surface);box-shadow:var(--shadow-sm);cursor:pointer;transition:all var(--transition-normal)}.social-btn:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.social-btn .icon{font-size:var(--font-size-lg)}.search-form-container{width:100%;min-width:800px;margin:0 auto;padding:var(--spacing-4)}.search-form-container:not(.search-form-container--homepage){min-width:unset}.search-form{border-radius:var(--border-radius-xl);box-shadow:var(--shadow-md);transition:var(--transition-all);background:var(--color-surface);overflow:hidden;border:1px solid var(--color-border-light)}.search-form:hover,.search-form:focus-within{box-shadow:var(--shadow-xl);transform:translateY(var(--translate-hover-up))}.search-form .layout-row{display:flex;flex-direction:row;align-items:center;width:100%}.search-form .flex{flex:1;position:relative;display:flex;align-items:center;border-right:1px solid var(--color-border-standard);padding:16px 20px}.search-form .flex:last-of-type{border-right:none}.search-form .flex input{border:none;background:transparent!important;width:100%;font-size:16px;padding:8px 0;outline:none;color:var(--color-text-primary);transition:var(--transition-normal);text-transform:capitalize}.search-form .flex input::placeholder{color:var(--color-text-secondary);transition:color var(--transition-fast)}.search-form .flex input:focus::placeholder{color:var(--color-primary-300)}.search-form .flex .icon{margin-right:10px!important;transition:var(--transition-fast)}.search-form .flex:focus-within .icon{color:var(--color-primary-700);transform:scale(1.1)}.search-form .flex .visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.search-form .flex-50px{height:56px;display:flex;align-items:center;justify-content:center}.search-form .flex-50px .material-icon-button{width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;border:none;cursor:pointer;transition:var(--transition-normal);margin:0 5px}.search-form .flex-50px .material-icon-button.primary{background-color:var(--color-primary)}.search-form .flex-50px .material-icon-button.primary i{background-color:var(--color-background)}.search-form .flex-50px .material-icon-button:hover.primary,.search-form .flex-50px .material-icon-button:focus.primary{background-color:var(--color-primary-700)}.search-form .flex-50px .material-icon-button:hover.primary i,.search-form .flex-50px .material-icon-button:focus.primary i{background-color:var(--color-background)}.search-form .flex-50px .material-icon-button:hover,.search-form .flex-50px .material-icon-button:focus{transform:scale(1.05);box-shadow:0 4px 10px rgba(var(--color-primary-rgb),.3)}.search-form .flex-50px .material-icon-button i{font-size:20px}@media(max-width:599px){.search-form .flex-50px.flex-hide-xs{display:none}}.search-form .search-button{background-color:var(--color-primary);color:var(--color-background);border:none;padding:18px 32px;cursor:pointer;font-size:var(--font-size);font-weight:var(--font-weight-bold);display:flex;align-items:center;justify-content:center;transition:var(--transition-normal);border-radius:0 var(--border-radius) var(--border-radius) 0;animation:pulse 2s infinite;margin-left:0}.search-form .search-button .button-text{margin-right:8px}.search-form .search-button .icon{top:1.5px}.search-form .search-button:hover{background-color:var(--color-primary-700);animation:none;transform:scale(1.05)}.search-form .search-button:hover i{transform:translate(3px)}.search-form .search-button i{transition:transform var(--transition-normal)}.search-form--homepage{box-shadow:0 8px 20px #3f51b526;border-radius:var(--border-radius)}@media(max-width:768px){.search-form-container{min-width:unset}.search-form{border-radius:12px}.search-form .layout-row{flex-direction:column}.search-form .layout-row .flex,.search-form .layout-row .flex-50px{width:100%;border-right:unset}.search-form .layout-row .flex:not(:last-of-type),.search-form .layout-row .flex-50px:not(:last-of-type){border-bottom:1px solid var(--color-border-standard)}.search-form .layout-row .flex-50px:not(.flex-hide-xs) .material-icon-button{width:100%;border-radius:var(--border-radius)}.search-form .search-button{width:100%;padding:16px;border-radius:0 0 var(--border-radius) var(--border-radius)}.search-form .search-button .button-text{display:inline-block!important;margin-right:8px}}input:-webkit-autofill{background-color:transparent!important;box-shadow:0 0 0 1000px var(--color-primary-50) inset!important;color:inherit!important}input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px var(--color-surface) inset!important;transition:background-color 5000s ease-in-out 0s;-webkit-text-fill-color:inherit;caret-color:var(--color-primary)}@keyframes pulse{0%{box-shadow:0 0 #3f51b566}70%{box-shadow:0 0 0 10px #3f51b500}to{box-shadow:0 0 #3f51b500}}.text-wrap,.text-wrap *{overflow-wrap:break-word;word-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.text-right{text-align:right!important}.text-center{text-align:center!important}.text-muted{color:var(--color-text-secondary)!important}.text-success{color:var(--color-text-success)!important}.text-info{color:var(--color-text-info)!important}.text-warning{color:var(--color-text-warning)!important}.text-danger{color:var(--color-text-error)!important}.text-xs{font-size:var(--font-size-xs)}.text-sm,.load-more-list{font-size:var(--font-size-sm)}.text-md{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.ellipsis,.text-truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.text-clamp-2{display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pull-right{float:right!important}.no-bg{background-color:unset}.bg-light-gray{background-color:var(--color-surface)!important}.border-top{border-top:1px solid var(--color-border-light)}.border-right{border-right:1px solid var(--color-border-light)}.border-left{border-left:1px solid var(--color-border-light)}.border-left-active{border-left:2px solid var(--color-primary)}.border-bottom{border-bottom:1px solid var(--color-border-light)}.bordered{border:1px solid var(--color-border-medium)!important}.border-bottom-dark{border-bottom:1px solid var(--color-border-strong)}.lazyload{content-visibility:auto;contain-intrinsic-size:1px 4800px}.mat-elevation-z2{box-shadow:var(--shadow-sm)}.mat-elevation-z4{box-shadow:var(--shadow-md)}.mat-elevation-z6{box-shadow:var(--shadow-lg)}.mat-elevation-z8{box-shadow:var(--shadow-xl)}.blurry-text{color:transparent!important;text-shadow:0 0 var(--spacing-2) var(--color-text-primary)!important}.noselect,img.blur,.blurry-text{user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}img.blur{filter:blur(var(--spacing-1));color:transparent!important;text-shadow:0 0 var(--spacing-2) var(--color-text-primary)!important}div.collapsed{overflow:hidden}.p0{padding:0!important}.p5{padding:var(--spacing-1-5)!important}.p10{padding:var(--spacing-2-5)!important}.p15{padding:var(--spacing-4)!important}.p20{padding:var(--spacing-5)!important}.p35{padding:var(--spacing-9)!important}.pl0{padding-left:0!important}.pl2{padding-left:var(--spacing-px)!important}.pl5{padding-left:var(--spacing-1-5)!important}.pl10{padding-left:var(--spacing-2-5)!important}.pl15{padding-left:var(--spacing-4)!important}.pl28{padding-left:var(--spacing-7)!important}.pt0{padding-top:0!important}.pt2{padding-top:var(--spacing-px)!important}.pt5{padding-top:var(--spacing-1-5)!important}.pt10{padding-top:var(--spacing-2-5)!important}.pt15{padding-top:var(--spacing-4)!important}.pr0{padding-right:0!important}.pr3{padding-right:var(--spacing-1)!important}.pr5{padding-right:var(--spacing-1-5)!important}.pr10{padding-right:var(--spacing-2-5)!important}.pr15{padding-right:var(--spacing-4)!important}.pb0{padding-bottom:0!important}.pb5{padding-bottom:var(--spacing-1-5)!important}.pb10{padding-bottom:var(--spacing-2-5)!important}.pb15{padding-bottom:var(--spacing-4)!important}.ml1{margin-left:var(--spacing-px)!important}.ml10{margin-left:var(--spacing-2-5)!important}.mr1{margin-right:var(--spacing-px)!important}.mt0{margin-top:0!important}.mt5{margin-top:var(--spacing-1-5)!important}.mt10{margin-top:var(--spacing-2-5)!important}.mt12{margin-top:var(--spacing-3)!important}.mt15{margin-top:var(--spacing-4)!important}.mt20{margin-top:var(--spacing-5)!important}.mt24,.mt25{margin-top:var(--spacing-6)!important}.mt30{margin-top:var(--spacing-8)!important}.mb0{margin-bottom:0!important}.mb5{margin-bottom:var(--spacing-1-5)!important}.mb10{margin-bottom:var(--spacing-2-5)!important}.mb15{margin-bottom:var(--spacing-4)!important}.mb20{margin-bottom:var(--spacing-5)!important}.mb25{margin-bottom:var(--spacing-6)!important}.mb30{margin-bottom:var(--spacing-8)!important}.mt-3{margin-top:calc(-1 * var(--spacing-1))!important}.mt-5{margin-top:calc(-1 * var(--spacing-1-5))!important}.mt-10{margin-top:calc(-1 * var(--spacing-2-5))!important}.mt-15,.mt-16{margin-top:calc(-1 * var(--spacing-4))!important}.ml-5{margin-left:calc(-1 * var(--spacing-1-5))!important}.ml-16{margin-left:calc(-1 * var(--spacing-4))!important}.ml-20{margin-left:calc(-1 * var(--spacing-5))!important}.ml-24{margin-left:calc(-1 * var(--spacing-6))!important}.mr-5{margin-right:calc(-1 * var(--spacing-1-5))!important}.mr-16{margin-right:calc(-1 * var(--spacing-4))!important}.mr-24{margin-right:calc(-1 * var(--spacing-6))!important}.mb-15{margin-bottom:calc(-1 * var(--spacing-4))!important}.mb-24{margin-bottom:calc(-1 * var(--spacing-6))!important}.width-100{width:100%!important}.max-width-650px{max-width:var(--max-width-content)}.btn-xl{padding:var(--spacing-4) var(--spacing-6)!important;font-size:var(--font-size-lg)!important}.btn-block{width:100%}@media(min-width:600px){.text-right-gt-xs{text-align:right!important}.ml-5-gt-xs{margin-left:-5px!important}.hidden-gt-xs{display:none!important}}@media(min-width:768px){.text-left{text-align:left}.hidden-gt-xs{display:none!important}.pt30-gt-xs{padding-top:30px}.pt-75-gt-xs{padding-top:75px!important}}@media(min-width:768px)and (max-width:991px){.text-center-sm{text-align:center}}@media(max-width:599.98px){.hidden-xs{display:none!important}.text-sm-xs{font-size:var(--font-size-text-md)}.text-center-xs{text-align:center}.tappable{padding:15px 1px}.tapable-links a{line-height:var(--tap-target-height)}.p0-xs{padding:0!important}.pl0-xs{padding-left:0!important}.pl-15-xs{padding-left:15px!important}.pr-15-xs{padding-right:15px!important}.pt-65-xs{padding-top:65px}.mb0-xs{margin-bottom:0!important}.mb10-xs{margin-bottom:10px!important}.mb15-xs{margin-bottom:15px!important}.mr0-xs{margin-right:0!important}.mt10-xs{margin-top:10px!important}.max-width-250px-xs{display:inline-block;max-width:var(--max-width-mobile)}.btn-block-xs{width:100%}}@media(pointer:coarse){button:focus,a:focus,input:focus,select:focus,textarea:focus{outline:none}.tappable-focus:focus{background-color:var(--color-tappable-focus)}}@container (min-width: 480px){.card-responsive{flex-direction:row;gap:var(--spacing-6)}}@container (min-width: 768px){.list-item-responsive{padding:var(--spacing-6) var(--spacing-8)}}.focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:2px}.skip-link{position:absolute;top:-40px;left:6px;background:var(--color-primary);color:var(--color-text-inverse);padding:var(--spacing-2) var(--spacing-4);text-decoration:none;border-radius:var(--border-radius-md);z-index:1000}.skip-link:focus{top:6px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media(prefers-contrast:high){.border-light{border-color:var(--color-border-strong)}.text-muted{color:var(--color-text-secondary)}}.text-fluid-xs{font-size:clamp(.65rem,1.5vw,.75rem)}.text-fluid-sm{font-size:clamp(.75rem,2vw,.875rem)}.text-fluid-base{font-size:clamp(.875rem,2.5vw,1rem)}.text-fluid-lg{font-size:clamp(1rem,3vw,1.125rem)}.text-fluid-xl{font-size:clamp(1.125rem,3.5vw,1.25rem)}.text-fluid-2xl{font-size:clamp(1.25rem,4vw,1.5rem)}.text-fluid-3xl{font-size:clamp(1.5rem,5vw,1.875rem)}.space-y-1>*+*{margin-top:var(--spacing-1)}.space-y-2>*+*{margin-top:var(--spacing-2)}.space-y-3>*+*{margin-top:var(--spacing-3)}.space-y-4>*+*{margin-top:var(--spacing-4)}.space-y-6>*+*{margin-top:var(--spacing-6)}.space-x-2>*+*{margin-left:var(--spacing-2)}.space-x-3>*+*{margin-left:var(--spacing-3)}.space-x-4>*+*{margin-left:var(--spacing-4)}.grid-auto-fit{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--spacing-6)}.grid-auto-fill{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:var(--spacing-4)}.button-loading{position:relative;color:transparent}.button-loading:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:16px;margin:-8px 0 0 -8px;border:2px solid currentColor;border-radius:50%;border-right-color:transparent;animation:button-spin .6s linear infinite}@keyframes button-spin{to{transform:rotate(360deg)}}.backdrop-blur{backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.backdrop-blur-sm{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}*{transition:background-color var(--transition-normal),border-color var(--transition-normal),color var(--transition-normal)}@media print{.no-print{display:none!important}.print-break-before{break-before:page}.print-break-after{break-after:page}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}@keyframes slide-from-right{0%{transform:translate(30px)}}@keyframes slide-to-left{to{transform:translate(-30px)}}@keyframes slide-from-left{0%{transform:translate(-30px)}}@keyframes slide-to-right{to{transform:translate(30px)}}::view-transition-old(root){animation:.15s cubic-bezier(.4,0,1,1) both fade-out,.4s cubic-bezier(.4,0,.2,1) both slide-to-left}::view-transition-new(root){animation:.35s cubic-bezier(0,0,.2,1) .25s both fade-in,.5s cubic-bezier(.4,0,.2,1) both slide-from-right}.back-transition::view-transition-old(root){animation-name:fade-out,slide-to-right}.back-transition::view-transition-new(root){animation-name:fade-in,slide-from-left}.sidebar{view-transition-name:sidebar}.sidebar-left{view-transition-name:sidebar-left}.list-page-header{view-transition-name:listpageheader}::view-transition-new(sidebar):only-child{animation:.3s cubic-bezier(0,0,.2,1) both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-right}::view-transition-old(sidebar):only-child{animation:.15s cubic-bezier(.4,0,1,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-right}::view-transition-new(sidebar-left):only-child{animation:.3s cubic-bezier(0,0,.2,1) both fade-in,.3s cubic-bezier(.4,0,.2,1) both slide-from-left}::view-transition-old(sidebar-left):only-child{animation:.15s cubic-bezier(.4,0,1,1) both fade-out,.3s cubic-bezier(.4,0,.2,1) both slide-to-left}@media(prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}}.app-start{view-transition-name:app-start}.page-section{padding:var(--section-padding) 0;position:relative}@media(max-width:768px){.page-section{padding:var(--spacing-14) 0}}@media(max-width:576px){.page-section{padding:var(--spacing-10) 0}}.section-header{text-align:center;margin:0 auto 40px}@media(max-width:767px){.section-header{margin-bottom:30px}}.section-title{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:var(--spacing-4);line-height:var(--line-height-tight);text-align:center}.section-title.with-decoration{position:relative}.section-title.with-decoration:after{content:"";position:absolute;bottom:-15px;left:50%;transform:translate(-50%);width:60px;height:3px;background-color:var(--color-secondary-500);border-radius:2px}@media(max-width:768px){.section-title{font-size:1.8rem}}@media(max-width:576px){.section-title{font-size:1.6rem}}.section-subtitle{font-size:1.1rem;color:var(--color-text-secondary);margin:0 auto;max-width:800px;text-align:center;opacity:.9}@media(max-width:768px){.section-subtitle{font-size:1rem}}.hero-section{padding:80px 0;position:relative;overflow:hidden}@media(max-width:991px){.hero-section{padding:60px 0}}@media(max-width:767px){.hero-section{padding:50px 0}}.hero-section .hero-container{display:flex;align-items:center;justify-content:space-between;gap:30px}@media(max-width:992px){.hero-section .hero-container{flex-direction:column;gap:40px}}.hero-section .hero-content{flex:1;max-width:800px}@media(max-width:992px){.hero-section .hero-content{max-width:100%;text-align:center}}.hero-section .hero-title{font-size:2.8rem;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:20px;line-height:1.2}@media(max-width:991px){.hero-section .hero-title{font-size:2.5rem}}@media(max-width:767px){.hero-section .hero-title{font-size:2.2rem}}@media(max-width:576px){.hero-section .hero-title{font-size:1.8rem;margin-bottom:15px}}.hero-section .hero-subtitle{font-size:1.3rem;color:var(--color-text-secondary);margin-bottom:30px;line-height:1.5}@media(max-width:767px){.hero-section .hero-subtitle{font-size:1.2rem;margin-bottom:25px}}@media(max-width:576px){.hero-section .hero-subtitle{font-size:1.1rem;margin-bottom:20px}}.hero-section .hero-cta{display:flex;gap:15px;margin-top:30px}@media(max-width:991px){.hero-section .hero-cta{justify-content:center}}@media(max-width:576px){.hero-section .hero-cta{flex-direction:column;gap:10px}}.hero-section .hero-visual{flex:1;max-width:500px;position:relative}@media(max-width:991px){.hero-section .hero-visual{max-width:400px}}@media(max-width:767px){.hero-section .hero-visual{max-width:350px}}@media(max-width:576px){.hero-section .hero-visual{max-width:280px}}.trust-indicators{background:linear-gradient(180deg,var(--color-primary-50) 0%,var(--color-background, var(--color-white)) 100%);padding:60px 0;border-bottom:1px solid var(--color-border-light)}@media(prefers-color-scheme:dark){.trust-indicators{background:linear-gradient(180deg,var(--color-surface-elevated) 0%,var(--color-background) 100%)}}.trust-indicators .stats-wrapper{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;max-width:1000px;margin:0 auto}.trust-indicators .stat-item{text-align:center;padding:0 20px}@media(max-width:768px){.trust-indicators .stat-item{flex:0 0 50%;margin-bottom:30px}}@media(max-width:576px){.trust-indicators .stat-item{flex:0 0 100%}}.trust-indicators .stat-number{display:block;font-size:2.5rem;font-weight:var(--font-weight-bold);color:var(--color-primary);margin-bottom:.5rem}.trust-indicators .stat-label{font-size:1.1rem;color:var(--color-text-dark)}.cta-section{background:linear-gradient(135deg,var(--color-primary-500) 0%,var(--color-primary-700) 100%);padding:80px 0;color:var(--color-white);text-align:center}@media(prefers-color-scheme:dark){.cta-section{background:var(--color-surface);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}}:root[data-theme=dark] .cta-section{background:var(--color-surface);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}@media(max-width:991px){.cta-section{padding:70px 0}}@media(max-width:767px){.cta-section{padding:60px 0}}@media(max-width:576px){.cta-section{padding:50px 0}}.cta-section .cta-content{max-width:950px;margin:0 auto}.cta-section .cta-title{font-size:2.5rem;font-weight:var(--font-weight-bold);margin-bottom:20px;line-height:1.2}@media(max-width:991px){.cta-section .cta-title{font-size:2.2rem}}@media(max-width:767px){.cta-section .cta-title{font-size:2rem}}@media(max-width:576px){.cta-section .cta-title{font-size:1.7rem;margin-bottom:15px}}.cta-section .cta-subtitle{font-size:1.2rem;opacity:.9;margin-bottom:40px}@media(max-width:767px){.cta-section .cta-subtitle{font-size:1.1rem;margin-bottom:30px}}@media(max-width:576px){.cta-section .cta-subtitle{font-size:1rem;margin-bottom:25px}}.card-grid{display:grid;gap:30px;margin-top:40px;position:relative;z-index:1;grid-template-columns:repeat(3,1fr)}.card-grid.grid-4{grid-template-columns:repeat(4,1fr)}.card-grid.grid-2{grid-template-columns:repeat(2,1fr)}@media(max-width:992px){.card-grid,.card-grid.grid-4{grid-template-columns:repeat(2,1fr)}}@media(max-width:576px){.card-grid,.card-grid.grid-4,.card-grid.grid-2{grid-template-columns:1fr;gap:25px}}.feature-cards-section{background:linear-gradient(180deg,var(--color-background, var(--color-white)) 0%,rgba(var(--color-primary-50-rgb, 232, 234, 246),.4) 50%,var(--color-background, var(--color-white)) 100%);position:relative;overflow:hidden}.feature-cards-section.with-pattern:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 20%,rgba(var(--color-primary-rgb),.05) 0%,transparent 35%),radial-gradient(circle at 85% 80%,rgba(var(--color-secondary-rgb, 255, 152, 0),.04) 0%,transparent 35%),url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%233f51b5' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:1;z-index:0;pointer-events:none}.feature-cards-section.with-pattern:after{content:"";position:absolute;top:10%;right:5%;width:300px;height:300px;background:radial-gradient(circle,rgba(var(--color-primary-rgb),.04) 0%,transparent 60%);border-radius:50%;animation:float-accent 8s ease-in-out infinite;z-index:0;pointer-events:none}@keyframes float-accent{0%,to{transform:translateY(0) translate(0)}50%{transform:translateY(-20px) translate(10px)}}@keyframes badge-glow{0%,to{box-shadow:0 0 0 2px var(--color-white, #fff),0 2px 8px rgba(var(--color-primary-rgb),.15)}50%{box-shadow:0 0 0 2px var(--color-white, #fff),0 2px 8px rgba(var(--color-primary-rgb),.15),0 0 16px rgba(var(--color-primary-rgb),.2)}}@keyframes sparkle-rotate{0%,to{transform:rotate(0) scale(1)}25%{transform:rotate(-15deg) scale(1.1)}75%{transform:rotate(15deg) scale(1.1)}}@keyframes card-shimmer{0%{left:-100%}50%,to{left:150%}}@keyframes profile-pulse{0%,to{transform:scale(1);box-shadow:0 6px 20px rgba(var(--color-primary-rgb),.25),0 3px 10px rgba(var(--color-primary-rgb),.15),inset 0 2px 4px #ffffff4d}50%{transform:scale(1.03);box-shadow:0 8px 28px rgba(var(--color-primary-rgb),.35),0 4px 14px rgba(var(--color-primary-rgb),.25),inset 0 2px 4px #fff6}}@keyframes inner-glow{0%,to{opacity:1}50%{opacity:.6}}@keyframes typing-expand{0%{width:0;opacity:0}to{width:100%;opacity:1}}@keyframes line-shimmer{0%{left:-100%}50%,to{left:150%}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes pulse-bg{0%,to{opacity:1}50%{opacity:.8}}.premium-hero{background:var(--color-white);position:relative;overflow:visible}.premium-hero:before{content:"";position:absolute;top:20%;right:-5%;width:500px;height:500px;background:radial-gradient(circle,rgba(var(--color-primary-rgb),.04) 0%,transparent 60%);pointer-events:none;z-index:0}.animation-container{position:relative;width:100%;display:flex;align-items:center;justify-content:center;transition:transform .4s cubic-bezier(.4,0,.2,1)}.animation-container:has(.dashboard-preview:hover),.animation-container:has(.resume-card:hover){transform:translateY(-8px)}.ai-icon{position:absolute;background:linear-gradient(135deg,var(--color-primary-600) 0%,var(--color-primary-500) 50%,var(--color-primary-400) 100%);color:var(--color-white);padding:8px 16px;border-radius:20px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.6px;z-index:30;white-space:nowrap;animation:badge-glow 3s ease-in-out infinite;display:flex;align-items:center;gap:6px;transition:all .4s cubic-bezier(.4,0,.2,1);transform:translateZ(0);will-change:transform,box-shadow}.ai-icon:before{content:"\2728";font-size:.95rem;animation:sparkle-rotate 2s ease-in-out infinite}@media(max-width:992px){.ai-icon{font-size:.68rem;padding:7px 14px}}@media(max-width:767px){.ai-icon{font-size:.65rem;padding:6px 12px;letter-spacing:.5px}}.process-section{background:linear-gradient(180deg,rgba(var(--color-neutral-50-rgb, 250, 250, 250),1) 0%,var(--color-white) 50%,rgba(var(--color-neutral-50-rgb, 250, 250, 250),1) 100%);position:relative;overflow:hidden;padding:80px 0}@media(prefers-color-scheme:dark){.process-section{background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-background) 50%,var(--color-surface) 100%)}}@media(max-width:768px){.process-section{padding:70px 0}}@media(max-width:576px){.process-section{padding:60px 0}}.process-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 15% 20%,rgba(var(--color-primary-rgb),.03) 0%,transparent 50%),radial-gradient(circle at 85% 80%,rgba(var(--color-primary-rgb),.03) 0%,transparent 50%);pointer-events:none}.process-section .process-steps{max-width:920px;margin:0 auto;position:relative;z-index:1}.process-section .process-steps:before{content:"";position:absolute;top:60px;left:36px;width:3px;height:calc(100% - 144px);background:linear-gradient(180deg,var(--color-primary-300) 0%,var(--color-primary-500) 50%,var(--color-primary-300) 100%);border-radius:2px;box-shadow:0 0 12px rgba(var(--color-primary-rgb),.25);z-index:1}@media(max-width:576px){.process-section .process-steps:before{left:30px;height:calc(100% - 130px)}}.process-section .process-step{display:flex;align-items:flex-start;margin-bottom:48px;position:relative;z-index:2}.process-section .process-step:last-child{margin-bottom:0}@media(max-width:576px){.process-section .process-step{margin-bottom:40px}}.process-section .step-number{width:72px;height:72px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary-500),var(--color-primary-600));color:var(--color-white);display:flex;align-items:center;justify-content:center;font-size:1.8rem;font-weight:var(--font-weight-bold);flex-shrink:0;box-shadow:0 4px 16px rgba(var(--color-primary-rgb),.25),0 2px 8px rgba(var(--color-primary-rgb),.15);position:relative;z-index:3;transition:all .3s cubic-bezier(.4,0,.2,1)}@media(max-width:576px){.process-section .step-number{width:60px;height:60px;font-size:1.5rem}}.process-section .step-content{flex:1;margin-left:24px;padding-top:8px}@media(max-width:576px){.process-section .step-content{margin-left:20px}}.process-section .step-title{font-size:1.5rem;font-weight:var(--font-weight-bold);color:var(--color-text-primary);margin-bottom:12px}@media(max-width:576px){.process-section .step-title{font-size:1.3rem}}.process-section .step-description{font-size:1.05rem;color:var(--color-text-secondary);line-height:1.6;max-width:600px}@media(max-width:576px){.process-section .step-description{font-size:1rem}}.faq-section{background:var(--color-white);margin-top:0;position:relative;overflow:hidden}@media(prefers-color-scheme:dark){.faq-section{background:var(--color-background)}}@media(max-width:768px){.faq-section{padding:80px 0}}@media(max-width:576px){.faq-section{padding:60px 0}}.faq-section:before{content:"";position:absolute;inset:0;background-image:radial-gradient(circle at 90% 20%,rgba(var(--color-primary-rgb),.03) 0%,transparent 40%);pointer-events:none}.faq-section .faq-list{max-width:800px;margin:48px auto 0}.final-cta{padding:120px 0;text-align:center;background:linear-gradient(135deg,var(--color-primary-700) 0%,var(--color-primary-600) 50%,var(--color-primary-800) 100%);color:var(--color-white);position:relative;overflow:hidden}@media(prefers-color-scheme:dark){.final-cta{background:var(--color-surface);border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}}@media(max-width:768px){.final-cta{padding:100px 0}}@media(max-width:576px){.final-cta{padding:80px 0}}.final-cta:before{content:"";position:absolute;top:-50%;right:-10%;width:600px;height:600px;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 60%);animation:float 8s ease-in-out infinite}.final-cta:after{content:"";position:absolute;bottom:-50%;left:-10%;width:500px;height:500px;background:radial-gradient(circle,rgba(255,255,255,.08) 0%,transparent 60%);animation:float 10s ease-in-out infinite reverse}.final-cta>*{position:relative;z-index:1}.final-cta h2{font-size:2.6rem;color:var(--color-white);margin-bottom:1.5rem;font-weight:var(--font-weight-bold);text-shadow:0 2px 8px rgba(0,0,0,.15);line-height:1.2}@media(max-width:768px){.final-cta h2{font-size:2.2rem}}@media(max-width:576px){.final-cta h2{font-size:1.8rem}}.final-cta p{font-size:1.3rem;color:#fffffff2;margin:0 auto 3rem;max-width:720px;line-height:1.6;text-shadow:0 1px 2px rgba(0,0,0,.1)}@media(max-width:768px){.final-cta p{font-size:1.2rem}}@media(max-width:576px){.final-cta p{font-size:1.1rem}}.final-cta .cta-buttons{display:flex;gap:20px;justify-content:center;align-items:center}@media(max-width:576px){.final-cta .cta-buttons{flex-direction:column;gap:15px}}:root[data-theme=dark] .trust-indicators{background:linear-gradient(180deg,var(--color-surface-elevated) 0%,var(--color-background) 100%)}:root[data-theme=dark] .cta-section{background:var(--color-surface)!important;border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}:root[data-theme=dark] .process-section{background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-background) 50%,var(--color-surface) 100%)}:root[data-theme=dark] .faq-section{background:var(--color-background)!important}:root[data-theme=dark] .final-cta{background:var(--color-surface)!important;border-top:1px solid var(--color-border-light);border-bottom:1px solid var(--color-border-light)}:root[data-theme=dark] .employer-hero{background:var(--color-surface)!important}:root[data-theme=dark] .dashboard-preview{background:var(--color-surface-elevated)!important;border-color:var(--color-border-light)!important;box-shadow:0 10px 40px #0000004d,0 4px 12px #0003!important}:root[data-theme=dark] .how-it-works{background:var(--color-background)!important;background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-background) 50%,var(--color-surface) 100%)!important}:root[data-theme=dark] .how-it-works .step{background:var(--color-surface-elevated)!important;border-color:var(--color-border-light)!important}:root[data-theme=dark] .pricing-section{background:linear-gradient(180deg,var(--color-surface) 0%,var(--color-background) 50%,var(--color-surface) 100%)!important}:root[data-theme=dark] .pricing-section .comparison-table-container{background:var(--color-surface-elevated)!important;border:1px solid var(--color-border-light)!important}:root[data-theme=dark] .ai-features-details{background:var(--color-background)!important}:root[data-theme=dark] .resume-hero{background:var(--color-surface)!important}.badge{--badge-color: var(--color-primary);--badge-rgb: var(--color-primary-rgb);--badge-color-dark: var(--color-primary-600);--badge-color-light: var(--color-primary-50);--badge-background: var(--badge-surface-muted);--badge-border-color: var(--badge-border, rgba(var(--badge-rgb), .2));--badge-shadow-color: rgba(var(--badge-rgb), .15);--badge-font-size: var(--badge-font-size-md);--badge-padding: var(--badge-padding-md);--badge-min-height: var(--badge-min-height-md);--badge-gap: 5px;--badge-icon-size: 16px;--badge-letter-spacing: .015em;display:inline-flex;align-items:center;justify-content:center;gap:var(--badge-gap);font-size:var(--badge-font-size);font-weight:600;letter-spacing:var(--badge-letter-spacing);line-height:1.2;padding:var(--badge-padding);min-height:var(--badge-min-height);border-radius:999px;border:1px solid var(--badge-border-color);background:var(--badge-background);color:var(--badge-text-color, var(--badge-color));box-shadow:0 2px 8px var(--badge-shadow-color),0 0 0 1px var(--color-white-alpha-10) inset;transition:all .25s ease;cursor:default}.badge .icon{width:var(--badge-icon-size);height:var(--badge-icon-size);border-radius:50%;background-color:var(--badge-color);opacity:.9;display:flex;align-items:center;justify-content:center;transition:background-color .25s ease}.badge:hover{box-shadow:0 6px 20px rgba(var(--badge-rgb),.25),0 0 0 1px var(--color-white-alpha-20) inset,0 8px 32px rgba(var(--badge-rgb),.15);transform:translateY(-1px)}.badge:active{transform:translateY(0);box-shadow:0 2px 8px rgba(var(--badge-rgb),.2),0 0 0 1px var(--color-white-alpha-15) inset}.badge-filled{background:var(--badge-color);color:#fff}.badge-filled .icon{background-color:var(--badge-color-light)}.badge-filled:hover{background:var(--badge-color-dark)}.badge-outline{background:transparent;border:none;color:var(--badge-color)}.badge-outline .icon{background-color:var(--badge-color)}.badge.icon-only{padding:0;width:var(--badge-min-height);height:var(--badge-min-height);border-radius:50%;justify-content:center}.badge.icon-only .icon{width:60%;height:60%}.badge-primary{--badge-color: var(--color-primary);--badge-rgb: var(--color-primary-rgb);--badge-color-dark: var(--color-primary-600);--badge-background: linear-gradient(145deg, rgba(var(--badge-rgb), .2), rgba(var(--badge-rgb), .08));--badge-border-color: rgba(var(--badge-rgb), .25);--badge-shadow-color: rgba(var(--badge-rgb), .18)}.badge-secondary{--badge-color: var(--color-text-secondary);--badge-rgb: var(--color-text-secondary-rgb);--badge-color-dark: var(--color-text-dark);--badge-background: var(--badge-surface-muted);--badge-border-color: rgba(var(--badge-rgb), .2);--badge-shadow-color: rgba(var(--badge-rgb), .12)}.badge-success{--badge-color: var(--color-success-500);--badge-rgb: var(--color-success-rgb);--badge-color-dark: var(--color-success-600);--badge-background: linear-gradient(145deg, rgba(var(--badge-rgb), .22), rgba(var(--badge-rgb), .12));--badge-border-color: rgba(var(--badge-rgb), .25);--badge-shadow-color: rgba(var(--badge-rgb), .2)}.badge-warning{--badge-color: var(--color-warning-500);--badge-rgb: var(--color-warning-rgb);--badge-color-dark: var(--color-warning-600);--badge-background: linear-gradient(145deg, rgba(var(--badge-rgb), .22), rgba(var(--badge-rgb), .12));--badge-border-color: rgba(var(--badge-rgb), .25);--badge-shadow-color: rgba(var(--badge-rgb), .18)}.badge-danger{--badge-color: var(--color-error-500);--badge-rgb: var(--color-error-rgb);--badge-color-dark: var(--color-error-600);--badge-background: linear-gradient(145deg, rgba(var(--badge-rgb), .22), rgba(var(--badge-rgb), .12));--badge-border-color: rgba(var(--badge-rgb), .25);--badge-shadow-color: rgba(var(--badge-rgb), .2)}.badge-info{--badge-color: var(--color-info-500);--badge-rgb: var(--color-info-rgb);--badge-color-dark: var(--color-info-600);--badge-background: linear-gradient(145deg, rgba(var(--badge-rgb), .22), rgba(var(--badge-rgb), .12));--badge-border-color: rgba(var(--badge-rgb), .25);--badge-shadow-color: rgba(var(--badge-rgb), .18)}.badge-accent{--badge-color: var(--color-accent);--badge-rgb: var(--color-accent-rgb);--badge-color-dark: var(--color-accent-dark);--badge-background: linear-gradient(145deg, rgba(var(--badge-rgb), .22), rgba(var(--badge-rgb), .12));--badge-border-color: rgba(var(--badge-rgb), .25);--badge-shadow-color: rgba(var(--badge-rgb), .2)}.badge-muted{--badge-color: var(--color-text-muted);--badge-rgb: var(--color-text-muted-rgb);--badge-color-dark: rgba(var(--color-text-muted-rgb), .9);--badge-background: var(--badge-surface-muted);--badge-border-color: rgba(var(--badge-rgb), .2);--badge-shadow-color: rgba(var(--badge-rgb), .12)}.badge-xs{--badge-font-size: var(--badge-font-size-xs);--badge-padding: var(--badge-padding-xs);--badge-min-height: var(--badge-min-height-xs);--badge-icon-size: 12px;--badge-gap: 3px;--badge-letter-spacing: .025em}.badge-sm{--badge-font-size: var(--badge-font-size-sm);--badge-padding: var(--badge-padding-sm);--badge-min-height: var(--badge-min-height-sm);--badge-icon-size: 14px;--badge-gap: 4px;--badge-letter-spacing: .02em}.badge-md{--badge-font-size: var(--badge-font-size-md);--badge-padding: var(--badge-padding-md);--badge-min-height: var(--badge-min-height-md);--badge-icon-size: 16px;--badge-gap: 5px;--badge-letter-spacing: .015em}.badge-lg{--badge-font-size: var(--badge-font-size-lg);--badge-padding: var(--badge-padding-lg);--badge-min-height: var(--badge-min-height-lg);--badge-icon-size: 18px;--badge-gap: 6px;--badge-letter-spacing: .01em}.tooltip-container{text-align:center;z-index:5000;position:fixed;padding:8px 14px 9px;font-size:var(--font-size-text-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height);color:var(--color-text-primary);width:max-content;min-width:40px;max-width:280px;background-color:var(--color-surface-elevated);border:1px solid var(--color-border);border-radius:var(--border-radius);box-shadow:var(--box-shadow-z8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-sizing:border-box;opacity:0;pointer-events:none;word-wrap:break-word;font-family:var(--font-family)}.tooltip-container:before{content:"";position:absolute;width:0;height:0;border-style:solid;pointer-events:none}.tooltip-container.tooltip-bottom{transform:translate(-50%,-30%);animation:tooltip-slide-bottom var(--transition-fast) ease-out .2s;animation-fill-mode:forwards}.tooltip-container.tooltip-bottom:before{top:-6px;left:50%;transform:translate(-50%);border-width:0 6px 6px 6px;border-color:transparent transparent var(--color-surface-elevated) transparent;filter:drop-shadow(0 -1px 2px rgba(var(--color-neutral-900-rgb),.08))}.tooltip-container.tooltip-top{transform:translate(-50%,-100%);animation:tooltip-slide-top var(--transition-fast) ease-out .2s;animation-fill-mode:forwards}.tooltip-container.tooltip-top:before{bottom:-6px;left:50%;transform:translate(-50%);border-width:6px 6px 0 6px;border-color:var(--color-surface-elevated) transparent transparent transparent;filter:drop-shadow(0 1px 2px rgba(var(--color-neutral-900-rgb),.08))}.tooltip-container.tooltip-right{transform:translateY(-50%);animation:tooltip-slide-right var(--transition-fast) ease-out .2s;animation-fill-mode:forwards}.tooltip-container.tooltip-right:before{left:-6px;top:50%;transform:translateY(-50%);border-width:6px 6px 6px 0;border-color:transparent var(--color-surface-elevated) transparent transparent;filter:drop-shadow(-1px 0 2px rgba(var(--color-neutral-900-rgb),.08))}.tooltip-container.tooltip-left{transform:translate(-100%,-50%);animation:tooltip-slide-left var(--transition-fast) ease-out .2s;animation-fill-mode:forwards}.tooltip-container.tooltip-left:before{right:-6px;top:50%;transform:translateY(-50%);border-width:6px 0 6px 6px;border-color:transparent transparent transparent var(--color-surface-elevated);filter:drop-shadow(1px 0 2px rgba(var(--color-neutral-900-rgb),.08))}@keyframes tooltip-slide-bottom{0%{opacity:0;transform:translate(-50%,-30%) scale(.94);filter:blur(1px)}to{opacity:1;transform:translate(-50%) scale(1);filter:blur(0)}}@keyframes tooltip-slide-top{0%{opacity:0;transform:translate(-50%,-100%) translateY(10px) scale(.94);filter:blur(1px)}to{opacity:1;transform:translate(-50%,-100%) translateY(0) scale(1);filter:blur(0)}}@keyframes tooltip-slide-right{0%{opacity:0;transform:translateY(-50%) translate(-10px) scale(.94);filter:blur(1px)}to{opacity:1;transform:translateY(-50%) translate(0) scale(1);filter:blur(0)}}@keyframes tooltip-slide-left{0%{opacity:0;transform:translate(-100%,-50%) translate(10px) scale(.94);filter:blur(1px)}to{opacity:1;transform:translate(-100%,-50%) translate(0) scale(1);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.tooltip-container{animation-duration:.01ms!important}.tooltip-container:before{filter:none!important}}.theme-toggle{position:relative;display:inline-flex;align-items:center;gap:var(--spacing-2);padding:var(--spacing-2);border:none;background:transparent;border-radius:var(--border-radius-md);cursor:pointer;transition:var(--transition-colors)}.theme-toggle:hover{background-color:var(--color-surface-hover)}.theme-toggle:focus{outline:2px solid var(--color-focus-ring);outline-offset:2px}.theme-toggle .icon{width:var(--spacing-5);height:var(--spacing-5);transition:var(--transition-transform)}.theme-toggle .sun-icon{display:block}.theme-toggle .moon-icon,[data-theme=dark] .theme-toggle .sun-icon{display:none}[data-theme=dark] .theme-toggle .moon-icon{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme]) .theme-toggle .sun-icon{display:none}:root:not([data-theme]) .theme-toggle .moon-icon{display:block}}*{transition:background-color var(--transition-normal),color var(--transition-normal),border-color var(--transition-normal),box-shadow var(--transition-normal)}.theme-switching *{transition:none!important}.theme-auto .theme-indicator:after{content:"Auto"}.theme-light .theme-indicator:after{content:"Light"}.theme-dark .theme-indicator:after{content:"Dark"}@media(prefers-contrast:high){:root{--color-border-light: var(--color-border-strong);--color-text-tertiary: var(--color-text-secondary)}}@media(prefers-reduced-motion:reduce){.theme-toggle .icon{transition:none}}.theme-debug{position:fixed;top:var(--spacing-4);right:var(--spacing-4);padding:var(--spacing-3);background:var(--color-surface);border:1px solid var(--color-border-medium);border-radius:var(--border-radius-md);font-family:monospace;font-size:var(--font-size-xs);z-index:9999}.theme-debug:before{content:"Theme: " attr(data-current-theme);display:block}html{--mat-app-background-color: #fafafa;--mat-app-text-color: rgba(0, 0, 0, .87);--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-ripple-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}.mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: rgba(0, 0, 0, .87);--mat-option-hover-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent)}html{--mat-optgroup-label-text-color: rgba(0, 0, 0, .87)}html{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}.mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(0, 0, 0, .54);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #fafafa;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent)}html{--mat-option-label-text-font: Roboto, sans-serif;--mat-option-label-text-line-height: 24px;--mat-option-label-text-size: 16px;--mat-option-label-text-tracking: .03125em;--mat-option-label-text-weight: 400}html{--mat-optgroup-label-text-font: Roboto, sans-serif;--mat-optgroup-label-text-line-height: 24px;--mat-optgroup-label-text-size: 16px;--mat-optgroup-label-text-tracking: .03125em;--mat-optgroup-label-text-weight: 400}html{--mat-autocomplete-container-shape: 4px;--mat-autocomplete-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-autocomplete-background-color: white}html{--mat-datepicker-calendar-container-shape: 4px;--mat-datepicker-calendar-container-touch-shape: 4px;--mat-datepicker-calendar-container-elevation-shadow: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-datepicker-calendar-container-touch-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12)}html{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-accent,.mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #ff4081;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-datepicker-content.mat-warn,.mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-body-label-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-period-button-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-period-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-navigation-button-icon-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-header-divider-color: rgba(0, 0, 0, .12);--mat-datepicker-calendar-header-text-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-text-color: rgba(0, 0, 0, .87);--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(0, 0, 0, .54);--mat-datepicker-range-input-separator-color: rgba(0, 0, 0, .87);--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-datepicker-calendar-container-background-color: white;--mat-datepicker-calendar-container-text-color: rgba(0, 0, 0, .87)}.mat-calendar-controls{--mat-icon-button-touch-target-display: none}.mat-calendar-controls .mat-mdc-icon-button.mat-mdc-button-base{--mdc-icon-button-state-layer-size: 40px;--mat-icon-button-state-layer-size: 40px;width:var(--mat-icon-button-state-layer-size);height:var(--mat-icon-button-state-layer-size);padding:8px}html{--mat-datepicker-calendar-text-font: Roboto, sans-serif;--mat-datepicker-calendar-text-size: 13px;--mat-datepicker-calendar-body-label-text-size: 14px;--mat-datepicker-calendar-body-label-text-weight: 500;--mat-datepicker-calendar-period-button-text-size: 14px;--mat-datepicker-calendar-period-button-text-weight: 500;--mat-datepicker-calendar-header-text-size: 11px;--mat-datepicker-calendar-header-text-weight: 400}html{--mat-dialog-container-shape: 4px;--mat-dialog-container-elevation-shadow: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-dialog-container-max-width: 80vw;--mat-dialog-container-small-max-width: 80vw;--mat-dialog-container-min-width: 0;--mat-dialog-actions-alignment: start;--mat-dialog-actions-padding: 8px;--mat-dialog-content-padding: 20px 24px;--mat-dialog-with-actions-content-padding: 20px 24px;--mat-dialog-headline-padding: 0 24px 9px}html{--mat-dialog-container-color: white;--mat-dialog-subhead-color: rgba(0, 0, 0, .87);--mat-dialog-supporting-text-color: rgba(0, 0, 0, .54)}html{--mat-dialog-subhead-font: Roboto, sans-serif;--mat-dialog-subhead-line-height: 32px;--mat-dialog-subhead-size: 20px;--mat-dialog-subhead-weight: 500;--mat-dialog-subhead-tracking: .0125em;--mat-dialog-supporting-text-font: Roboto, sans-serif;--mat-dialog-supporting-text-line-height: 24px;--mat-dialog-supporting-text-size: 16px;--mat-dialog-supporting-text-weight: 400;--mat-dialog-supporting-text-tracking: .03125em}html{--mat-form-field-filled-active-indicator-height: 1px;--mat-form-field-filled-focus-active-indicator-height: 2px;--mat-form-field-filled-container-shape: 4px;--mat-form-field-outlined-outline-width: 1px;--mat-form-field-outlined-focus-outline-width: 2px;--mat-form-field-outlined-container-shape: 4px}html{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-filled-caret-color: #3f51b5;--mat-form-field-filled-focus-active-indicator-color: #3f51b5;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-outlined-caret-color: #3f51b5;--mat-form-field-outlined-focus-outline-color: #3f51b5;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-state-layer-color: rgba(0, 0, 0, .87);--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: inherit;--mat-form-field-select-disabled-option-text-color: GrayText;--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(0, 0, 0, .54);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #f6f6f6;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, rgba(0, 0, 0, .87) 4%, transparent);--mat-form-field-filled-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-hover-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(0, 0, 0, .54);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: rgba(0, 0, 0, .87);--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-hover-label-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(0, 0, 0, .54);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(0, 0, 0, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, rgba(0, 0, 0, .87) 12%, transparent);--mat-form-field-outlined-hover-outline-color: rgba(0, 0, 0, .87);--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-filled-caret-color: #ff4081;--mat-form-field-filled-focus-active-indicator-color: #ff4081;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-outlined-caret-color: #ff4081;--mat-form-field-outlined-focus-outline-color: #ff4081;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent)}.mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}html{--mat-form-field-container-height: 56px;--mat-form-field-filled-label-display: block;--mat-form-field-container-vertical-padding: 16px;--mat-form-field-filled-with-label-container-padding-top: 24px;--mat-form-field-filled-with-label-container-padding-bottom: 8px}html{--mat-form-field-container-text-font: Roboto, sans-serif;--mat-form-field-container-text-line-height: 24px;--mat-form-field-container-text-size: 16px;--mat-form-field-container-text-tracking: .03125em;--mat-form-field-container-text-weight: 400;--mat-form-field-outlined-label-text-populated-size: 16px;--mat-form-field-subscript-text-font: Roboto, sans-serif;--mat-form-field-subscript-text-line-height: 20px;--mat-form-field-subscript-text-size: 12px;--mat-form-field-subscript-text-tracking: .0333333333em;--mat-form-field-subscript-text-weight: 400;--mat-form-field-filled-label-text-font: Roboto, sans-serif;--mat-form-field-filled-label-text-size: 16px;--mat-form-field-filled-label-text-tracking: .03125em;--mat-form-field-filled-label-text-weight: 400;--mat-form-field-outlined-label-text-font: Roboto, sans-serif;--mat-form-field-outlined-label-text-size: 16px;--mat-form-field-outlined-label-text-tracking: .03125em;--mat-form-field-outlined-label-text-weight: 400}html{--mat-select-container-elevation-shadow: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12)}html{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #3f51b5;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #ff4081;--mat-select-invalid-arrow-color: #f44336}.mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: white;--mat-select-enabled-trigger-text-color: rgba(0, 0, 0, .87);--mat-select-disabled-trigger-text-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-placeholder-text-color: rgba(0, 0, 0, .54);--mat-select-enabled-arrow-color: rgba(0, 0, 0, .54);--mat-select-disabled-arrow-color: color-mix(in srgb, rgba(0, 0, 0, .87) 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}html{--mat-select-arrow-transform: translateY(-8px)}html{--mat-select-trigger-text-font: Roboto, sans-serif;--mat-select-trigger-text-line-height: 24px;--mat-select-trigger-text-size: 16px;--mat-select-trigger-text-tracking: .03125em;--mat-select-trigger-text-weight: 400}html{--mat-tab-container-height: 48px;--mat-tab-divider-color: transparent;--mat-tab-divider-height: 0;--mat-tab-active-indicator-height: 2px;--mat-tab-active-indicator-shape: 0}.mat-mdc-tab-group,.mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #3f51b5;--mat-tab-active-ripple-color: #3f51b5;--mat-tab-inactive-ripple-color: #3f51b5;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #3f51b5;--mat-tab-active-hover-label-text-color: #3f51b5;--mat-tab-active-focus-indicator-color: #3f51b5;--mat-tab-active-hover-indicator-color: #3f51b5;--mat-tab-active-indicator-color: #3f51b5}.mat-mdc-tab-group.mat-accent,.mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #ff4081;--mat-tab-active-ripple-color: #ff4081;--mat-tab-inactive-ripple-color: #ff4081;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #ff4081;--mat-tab-active-hover-label-text-color: #ff4081;--mat-tab-active-focus-indicator-color: #ff4081;--mat-tab-active-hover-indicator-color: #ff4081;--mat-tab-active-indicator-color: #ff4081}.mat-mdc-tab-group.mat-warn,.mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(0, 0, 0, .54);--mat-tab-pagination-icon-color: rgba(0, 0, 0, .87);--mat-tab-inactive-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(0, 0, 0, .54);--mat-tab-inactive-hover-label-text-color: rgba(0, 0, 0, .54);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}.mat-mdc-tab-group.mat-background-primary,.mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #3f51b5;--mat-tab-foreground-color: #ffffff}.mat-mdc-tab-group.mat-background-accent,.mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #ff4081;--mat-tab-foreground-color: white}.mat-mdc-tab-group.mat-background-warn,.mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mat-tab-container-height: 48px}.mat-mdc-tab-header{--mat-tab-label-text-font: Roboto, sans-serif;--mat-tab-label-text-size: 14px;--mat-tab-label-text-tracking: .0892857143em;--mat-tab-label-text-line-height: 36px;--mat-tab-label-text-weight: 500}:root.theme-dark{--mat-app-background-color: #303030;--mat-app-text-color: white;--mat-app-elevation-shadow-level-0: 0px 0px 0px 0px rgba(0, 0, 0, .2), 0px 0px 0px 0px rgba(0, 0, 0, .14), 0px 0px 0px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-1: 0px 2px 1px -1px rgba(0, 0, 0, .2), 0px 1px 1px 0px rgba(0, 0, 0, .14), 0px 1px 3px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-2: 0px 3px 1px -2px rgba(0, 0, 0, .2), 0px 2px 2px 0px rgba(0, 0, 0, .14), 0px 1px 5px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-3: 0px 3px 3px -2px rgba(0, 0, 0, .2), 0px 3px 4px 0px rgba(0, 0, 0, .14), 0px 1px 8px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-4: 0px 2px 4px -1px rgba(0, 0, 0, .2), 0px 4px 5px 0px rgba(0, 0, 0, .14), 0px 1px 10px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-5: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 5px 8px 0px rgba(0, 0, 0, .14), 0px 1px 14px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-6: 0px 3px 5px -1px rgba(0, 0, 0, .2), 0px 6px 10px 0px rgba(0, 0, 0, .14), 0px 1px 18px 0px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-7: 0px 4px 5px -2px rgba(0, 0, 0, .2), 0px 7px 10px 1px rgba(0, 0, 0, .14), 0px 2px 16px 1px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-8: 0px 5px 5px -3px rgba(0, 0, 0, .2), 0px 8px 10px 1px rgba(0, 0, 0, .14), 0px 3px 14px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-9: 0px 5px 6px -3px rgba(0, 0, 0, .2), 0px 9px 12px 1px rgba(0, 0, 0, .14), 0px 3px 16px 2px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-10: 0px 6px 6px -3px rgba(0, 0, 0, .2), 0px 10px 14px 1px rgba(0, 0, 0, .14), 0px 4px 18px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-11: 0px 6px 7px -4px rgba(0, 0, 0, .2), 0px 11px 15px 1px rgba(0, 0, 0, .14), 0px 4px 20px 3px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-12: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 12px 17px 2px rgba(0, 0, 0, .14), 0px 5px 22px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-13: 0px 7px 8px -4px rgba(0, 0, 0, .2), 0px 13px 19px 2px rgba(0, 0, 0, .14), 0px 5px 24px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-14: 0px 7px 9px -4px rgba(0, 0, 0, .2), 0px 14px 21px 2px rgba(0, 0, 0, .14), 0px 5px 26px 4px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-15: 0px 8px 9px -5px rgba(0, 0, 0, .2), 0px 15px 22px 2px rgba(0, 0, 0, .14), 0px 6px 28px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-16: 0px 8px 10px -5px rgba(0, 0, 0, .2), 0px 16px 24px 2px rgba(0, 0, 0, .14), 0px 6px 30px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-17: 0px 8px 11px -5px rgba(0, 0, 0, .2), 0px 17px 26px 2px rgba(0, 0, 0, .14), 0px 6px 32px 5px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-18: 0px 9px 11px -5px rgba(0, 0, 0, .2), 0px 18px 28px 2px rgba(0, 0, 0, .14), 0px 7px 34px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-19: 0px 9px 12px -6px rgba(0, 0, 0, .2), 0px 19px 29px 2px rgba(0, 0, 0, .14), 0px 7px 36px 6px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-20: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 20px 31px 3px rgba(0, 0, 0, .14), 0px 8px 38px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-21: 0px 10px 13px -6px rgba(0, 0, 0, .2), 0px 21px 33px 3px rgba(0, 0, 0, .14), 0px 8px 40px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-22: 0px 10px 14px -6px rgba(0, 0, 0, .2), 0px 22px 35px 3px rgba(0, 0, 0, .14), 0px 8px 42px 7px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-23: 0px 11px 14px -7px rgba(0, 0, 0, .2), 0px 23px 36px 3px rgba(0, 0, 0, .14), 0px 9px 44px 8px rgba(0, 0, 0, .12);--mat-app-elevation-shadow-level-24: 0px 11px 15px -7px rgba(0, 0, 0, .2), 0px 24px 38px 3px rgba(0, 0, 0, .14), 0px 9px 46px 8px rgba(0, 0, 0, .12);--mat-ripple-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-label-text-color: #3f51b5;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}:root.theme-dark .mat-accent{--mat-option-selected-state-label-text-color: #ff4081;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}:root.theme-dark .mat-warn{--mat-option-selected-state-label-text-color: #f44336;--mat-option-label-text-color: white;--mat-option-hover-state-layer-color: color-mix(in srgb, white 4%, transparent);--mat-option-focus-state-layer-color: color-mix(in srgb, white 12%, transparent);--mat-option-selected-state-layer-color: color-mix(in srgb, white 12%, transparent)}:root.theme-dark{--mat-optgroup-label-text-color: white;--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}:root.theme-dark .mat-primary{--mat-pseudo-checkbox-full-selected-icon-color: #3f51b5;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #3f51b5;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}:root.theme-dark .mat-accent{--mat-pseudo-checkbox-full-selected-icon-color: #ff4081;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #ff4081;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}:root.theme-dark .mat-warn{--mat-pseudo-checkbox-full-selected-icon-color: #f44336;--mat-pseudo-checkbox-full-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-unselected-icon-color: rgba(255, 255, 255, .7);--mat-pseudo-checkbox-full-disabled-selected-checkmark-color: #303030;--mat-pseudo-checkbox-full-disabled-unselected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-full-disabled-selected-icon-color: color-mix(in srgb, white 38%, transparent);--mat-pseudo-checkbox-minimal-selected-checkmark-color: #f44336;--mat-pseudo-checkbox-minimal-disabled-selected-checkmark-color: color-mix(in srgb, white 38%, transparent)}:root.theme-dark{--mat-autocomplete-background-color: #424242;--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #3f51b5 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: #ffffff;--mat-datepicker-calendar-date-selected-state-background-color: #3f51b5;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #3f51b5 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: #ffffff;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #3f51b5 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #3f51b5 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #3f51b5;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}:root.theme-dark .mat-datepicker-content.mat-accent,:root.theme-dark .mat-datepicker-toggle-active.mat-accent{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #ff4081;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #ff4081 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #ff4081 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #ff4081 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #ff4081;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}:root.theme-dark .mat-datepicker-content.mat-warn,:root.theme-dark .mat-datepicker-toggle-active.mat-warn{--mat-datepicker-calendar-date-in-range-state-background-color: color-mix(in srgb, #f44336 20%, transparent);--mat-datepicker-calendar-date-in-comparison-range-state-background-color: color-mix(in srgb, #ff4081 20%, transparent);--mat-datepicker-calendar-date-in-overlap-range-state-background-color: #a8dab5;--mat-datepicker-calendar-date-in-overlap-range-selected-state-background-color: rgb(69.5241935484, 163.4758064516, 93.9516129032);--mat-datepicker-calendar-date-selected-state-text-color: white;--mat-datepicker-calendar-date-selected-state-background-color: #f44336;--mat-datepicker-calendar-date-selected-disabled-state-background-color: color-mix(in srgb, #f44336 38%, transparent);--mat-datepicker-calendar-date-today-selected-state-outline-color: white;--mat-datepicker-calendar-date-focus-state-background-color: color-mix(in srgb, #f44336 12%, transparent);--mat-datepicker-calendar-date-hover-state-background-color: color-mix(in srgb, #f44336 4%, transparent);--mat-datepicker-toggle-active-state-icon-color: #f44336;--mat-datepicker-toggle-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-body-label-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-period-button-text-color: white;--mat-datepicker-calendar-period-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-navigation-button-icon-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-header-divider-color: rgba(255, 255, 255, .12);--mat-datepicker-calendar-header-text-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-calendar-date-today-disabled-state-outline-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-text-color: white;--mat-datepicker-calendar-date-outline-color: transparent;--mat-datepicker-calendar-date-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-date-preview-state-outline-color: rgba(255, 255, 255, .7);--mat-datepicker-range-input-separator-color: white;--mat-datepicker-range-input-disabled-state-separator-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-range-input-disabled-state-text-color: color-mix(in srgb, white 38%, transparent);--mat-datepicker-calendar-container-background-color: #424242;--mat-datepicker-calendar-container-text-color: white}:root.theme-dark{--mat-dialog-container-color: #424242;--mat-dialog-subhead-color: white;--mat-dialog-supporting-text-color: rgba(255, 255, 255, .7);--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-filled-caret-color: #3f51b5;--mat-form-field-filled-focus-active-indicator-color: #3f51b5;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-outlined-caret-color: #3f51b5;--mat-form-field-outlined-focus-outline-color: #3f51b5;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #3f51b5 87%, transparent);--mat-form-field-disabled-input-text-placeholder-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-state-layer-color: white;--mat-form-field-error-text-color: #f44336;--mat-form-field-select-option-text-color: rgba(0, 0, 0, .87);--mat-form-field-select-disabled-option-text-color: rgba(0, 0, 0, .38);--mat-form-field-leading-icon-color: unset;--mat-form-field-disabled-leading-icon-color: unset;--mat-form-field-trailing-icon-color: unset;--mat-form-field-disabled-trailing-icon-color: unset;--mat-form-field-error-focus-trailing-icon-color: unset;--mat-form-field-error-hover-trailing-icon-color: unset;--mat-form-field-error-trailing-icon-color: unset;--mat-form-field-enabled-select-arrow-color: rgba(255, 255, 255, .7);--mat-form-field-disabled-select-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-hover-state-layer-opacity: .04;--mat-form-field-focus-state-layer-opacity: .12;--mat-form-field-filled-container-color: #4a4a4a;--mat-form-field-filled-disabled-container-color: color-mix(in srgb, white 4%, transparent);--mat-form-field-filled-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-filled-hover-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-color: white;--mat-form-field-filled-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-filled-input-text-placeholder-color: rgba(255, 255, 255, .7);--mat-form-field-filled-error-hover-label-text-color: #f44336;--mat-form-field-filled-error-focus-label-text-color: #f44336;--mat-form-field-filled-error-label-text-color: #f44336;--mat-form-field-filled-error-caret-color: #f44336;--mat-form-field-filled-active-indicator-color: rgba(255, 255, 255, .7);--mat-form-field-filled-disabled-active-indicator-color: color-mix(in srgb, white 12%, transparent);--mat-form-field-filled-hover-active-indicator-color: white;--mat-form-field-filled-error-active-indicator-color: #f44336;--mat-form-field-filled-error-focus-active-indicator-color: #f44336;--mat-form-field-filled-error-hover-active-indicator-color: #f44336;--mat-form-field-outlined-label-text-color: rgba(255, 255, 255, .7);--mat-form-field-outlined-hover-label-text-color: white;--mat-form-field-outlined-disabled-label-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-color: white;--mat-form-field-outlined-disabled-input-text-color: color-mix(in srgb, white 38%, transparent);--mat-form-field-outlined-input-text-placeholder-color: rgba(255, 255, 255, .7);--mat-form-field-outlined-error-caret-color: #f44336;--mat-form-field-outlined-error-focus-label-text-color: #f44336;--mat-form-field-outlined-error-label-text-color: #f44336;--mat-form-field-outlined-error-hover-label-text-color: #f44336;--mat-form-field-outlined-outline-color: rgba(255, 255, 255, .38);--mat-form-field-outlined-disabled-outline-color: color-mix(in srgb, white 12%, transparent);--mat-form-field-outlined-hover-outline-color: white;--mat-form-field-outlined-error-focus-outline-color: #f44336;--mat-form-field-outlined-error-hover-outline-color: #f44336;--mat-form-field-outlined-error-outline-color: #f44336}:root.theme-dark .mat-mdc-form-field.mat-accent{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-filled-caret-color: #ff4081;--mat-form-field-filled-focus-active-indicator-color: #ff4081;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent);--mat-form-field-outlined-caret-color: #ff4081;--mat-form-field-outlined-focus-outline-color: #ff4081;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #ff4081 87%, transparent)}:root.theme-dark .mat-mdc-form-field.mat-warn{--mat-form-field-focus-select-arrow-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-filled-caret-color: #f44336;--mat-form-field-filled-focus-active-indicator-color: #f44336;--mat-form-field-filled-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent);--mat-form-field-outlined-caret-color: #f44336;--mat-form-field-outlined-focus-outline-color: #f44336;--mat-form-field-outlined-focus-label-text-color: color-mix(in srgb, #f44336 87%, transparent)}:root.theme-dark{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #3f51b5;--mat-select-invalid-arrow-color: #f44336}:root.theme-dark .mat-mdc-form-field.mat-accent{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #ff4081;--mat-select-invalid-arrow-color: #f44336}:root.theme-dark .mat-mdc-form-field.mat-warn{--mat-select-panel-background-color: #424242;--mat-select-enabled-trigger-text-color: white;--mat-select-disabled-trigger-text-color: color-mix(in srgb, white 38%, transparent);--mat-select-placeholder-text-color: rgba(255, 255, 255, .7);--mat-select-enabled-arrow-color: rgba(255, 255, 255, .7);--mat-select-disabled-arrow-color: color-mix(in srgb, white 38%, transparent);--mat-select-focused-arrow-color: #f44336;--mat-select-invalid-arrow-color: #f44336}:root.theme-dark .mat-mdc-tab-group,:root.theme-dark .mat-mdc-tab-nav-bar{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #3f51b5;--mat-tab-active-ripple-color: #3f51b5;--mat-tab-inactive-ripple-color: #3f51b5;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #3f51b5;--mat-tab-active-hover-label-text-color: #3f51b5;--mat-tab-active-focus-indicator-color: #3f51b5;--mat-tab-active-hover-indicator-color: #3f51b5;--mat-tab-active-indicator-color: #3f51b5}:root.theme-dark .mat-mdc-tab-group.mat-accent,:root.theme-dark .mat-mdc-tab-nav-bar.mat-accent{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #ff4081;--mat-tab-active-ripple-color: #ff4081;--mat-tab-inactive-ripple-color: #ff4081;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #ff4081;--mat-tab-active-hover-label-text-color: #ff4081;--mat-tab-active-focus-indicator-color: #ff4081;--mat-tab-active-hover-indicator-color: #ff4081;--mat-tab-active-indicator-color: #ff4081}:root.theme-dark .mat-mdc-tab-group.mat-warn,:root.theme-dark .mat-mdc-tab-nav-bar.mat-warn{--mat-tab-disabled-ripple-color: rgba(255, 255, 255, .7);--mat-tab-pagination-icon-color: white;--mat-tab-inactive-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-label-text-color: #f44336;--mat-tab-active-ripple-color: #f44336;--mat-tab-inactive-ripple-color: #f44336;--mat-tab-inactive-focus-label-text-color: rgba(255, 255, 255, .7);--mat-tab-inactive-hover-label-text-color: rgba(255, 255, 255, .7);--mat-tab-active-focus-label-text-color: #f44336;--mat-tab-active-hover-label-text-color: #f44336;--mat-tab-active-focus-indicator-color: #f44336;--mat-tab-active-hover-indicator-color: #f44336;--mat-tab-active-indicator-color: #f44336}:root.theme-dark .mat-mdc-tab-group.mat-background-primary,:root.theme-dark .mat-mdc-tab-nav-bar.mat-background-primary{--mat-tab-background-color: #3f51b5;--mat-tab-foreground-color: #ffffff}:root.theme-dark .mat-mdc-tab-group.mat-background-accent,:root.theme-dark .mat-mdc-tab-nav-bar.mat-background-accent{--mat-tab-background-color: #ff4081;--mat-tab-foreground-color: white}:root.theme-dark .mat-mdc-tab-group.mat-background-warn,:root.theme-dark .mat-mdc-tab-nav-bar.mat-background-warn{--mat-tab-background-color: #f44336;--mat-tab-foreground-color: white}.mat-mdc-tab-header{--mdc-secondary-navigation-tab-container-height: var(--mat-tab-height)}.mdc-tab{font-weight:var(--font-weight-normal)!important;font-family:var(--font-family)!important;font-size:1em!important;border-bottom:var(--border-width-standard) solid var(--color-border-standard)!important}md-progress-circle{width:unset!important}md-progress-circle svg path{stroke-width:5px!important}.hide-mat-mdc-form-field-subscript-wrapper .mat-mdc-form-field-subscript-wrapper{display:none}body .mat-mdc-form-field .mat-mdc-form-field-hint-wrapper{opacity:0;height:0;overflow:hidden;transform:translateY(-5px);transition:var(--transition-hint);margin-top:0}body .mat-mdc-form-field.mat-focused .mat-mdc-form-field-hint-wrapper{opacity:1;height:auto;overflow:visible;transform:translateY(0)}body .mat-mdc-form-field .mat-mdc-form-field-hint{display:flex;align-items:center;color:var(--color-hint-text);font-size:var(--font-size-hint);line-height:var(--line-height);padding:4px 0;letter-spacing:.15px;transition:var(--transition-hint)}body .mat-mdc-form-field .mat-mdc-form-field-hint:hover{color:var(--color-hint-text-hover)}body .mat-mdc-form-field .mat-mdc-form-field-hint{position:relative;padding-left:20px}body .mat-mdc-form-field .mat-mdc-form-field-hint:before{content:"";position:absolute;left:0;top:55%;transform:translateY(-50%);width:16px;height:16px;background-color:var(--color-hint-icon);-webkit-mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"/></svg>') no-repeat 50% 50%;mask:url('data:image/svg+xml,<svg viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12 2C6.48 2 2 6.48 2 12s4.48 10 10 10 10-4.48 10-10S17.52 2 12 2zm1 15h-2v-6h2v6zm0-8h-2V7h2v2z"/></svg>') no-repeat 50% 50%;transition:background-color var(--transition-fast) ease}.mat-mdc-form-field input,.mat-mdc-form-field textarea,.mat-mdc-form-field .mat-mdc-input-element{color:var(--color-text-primary)!important;caret-color:var(--color-primary)}.mat-mdc-form-field .mat-mdc-floating-label{color:var(--mat-label-color)}.mat-mdc-form-field.mat-focused .mat-mdc-floating-label{color:var(--color-primary)}.mat-mdc-form-field .mat-mdc-select-value{color:var(--color-text-primary)}.mat-mdc-form-field .mat-mdc-select-placeholder{color:var(--color-text-tertiary)}.mat-mdc-form-field .mat-mdc-select-arrow{color:var(--mat-icon-color)}.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-floating-label,.mat-mdc-form-field.mat-form-field-invalid .mat-mdc-form-field-error-wrapper{color:var(--color-error)}.mat-mdc-form-field input:-webkit-autofill,.mat-mdc-form-field input:-webkit-autofill:hover,.mat-mdc-form-field input:-webkit-autofill:focus{-webkit-box-shadow:unset!important;-webkit-text-fill-color:var(--color-text-primary)!important;caret-color:var(--color-primary)!important}#date .mat-mdc-form-field-infix{width:100%}.cdk-overlay-container{z-index:var(--z-index-overlay)!important}.header-pattern{background-color:var(--color-background-app);background-size:20px 20px}.chart{display:block}.list-item h2,.list-item h3,.list-item .text-lg{display:block;cursor:pointer;color:var(--color-link-job)}.load-more-list{display:block;padding:15px;text-align:center;background-color:var(--color-gray-light);color:inherit}.list-logos{list-style:none;padding:0;margin:0}.list-logos li{display:inline-block;width:var(--logo-size);height:var(--logo-size);line-height:82px;background-color:var(--color-background);text-align:center;margin:var(--logo-margin)}.list-logos li img{display:inline-block;max-width:var(--logo-inner-size);max-height:var(--logo-inner-size)}#photo-cover{margin:-15px -15px -60px;overflow:hidden;border-radius:3px 3px 0 0!important}.carousel{background-color:var(--color-carousel-bg)}.carousel .carousel-control{background-image:none!important;width:6%;transition:background-color var(--transition-fast) ease-in-out}.carousel .carousel-control .icon{font-size:var(--font-size-carousel-icon);position:absolute;top:50%!important;transform:translateY(-50%);z-index:5;display:inline-block}.carousel .carousel-control.left .icon{left:10%;margin-left:-10px}.carousel .carousel-control.right .icon{right:10%;margin-right:-10px}.carousel .carousel-control:hover{background-color:var(--color-carousel-hover)}#social-login-list{text-align:center}#social-login-list li{padding:0 2px}#social-login-list .btn-xs{color:var(--color-background)!important}.btn-xs.facebook{background-color:var(--color-facebook-dark)!important}.btn-xs.linkedin{background-color:var(--color-linkedin-dark)!important}.btn-xs.google{background-color:var(--color-google)!important}.btn-xs.green{background-color:var(--color-success-500)!important}.list-stats{list-style:none;padding:0;display:flex;justify-content:space-between}.list-stats li{border:1px solid var(--color-border-stat);border-radius:var(--border-radius-stat)!important;display:inline-block;width:100%;padding:10px 15px 6px}.list-stats li:not(:last-child){margin-right:10px}.list-stats li .title{font-size:var(--font-size-stat-title);font-weight:var(--font-weight-light);color:var(--color-stat-title);margin-bottom:5px}.list-stats li .count{font-size:var(--font-size-stat-count);font-weight:var(--font-weight-light);margin-bottom:5px}.list-stats li.blue{border-color:var(--color-stat-blue);color:var(--color-stat-blue)}.list-stats li.green{border-color:var(--color-stat-green);color:var(--color-stat-green)}.list-stats li.red{border-color:var(--color-stat-red);color:var(--color-stat-red)}.list-stats li.orange{border-color:var(--color-stat-orange);color:var(--color-stat-orange)}.article-heading{font-size:var(--font-size-article-heading);margin-top:20px;line-height:1.75em}.article-body{margin-top:20px;font-size:var(--font-size-article-body);line-height:var(--line-height-article)}.article-body p{margin-bottom:10px}@media(max-width:599.98px){#photo-cover{margin-bottom:-50px}#photo-cover.organization{margin-left:-16px;margin-right:-16px;margin-top:-16px}}.glow{position:relative;animation:glow var(--animation-duration-long) ease-in-out infinite alternate}@keyframes glow{0%{background-color:var(--color-gray)}to{background-color:transparent}}.fadeIn{position:relative;animation:fadeIn var(--animation-duration) ease-out forwards}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeOut{position:relative;animation:fadeOut calc(var(--animation-duration) * 1.5) ease-in forwards}@media(prefers-reduced-motion:reduce){.glow,.fadeIn,.fadeOut{animation:none}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.read-list-compact-title{width:var(--list-title-width);display:block;overflow:hidden}.countries-list div{line-height:var(--line-height-countries)}.countries-list a{display:inline-flex;align-items:center;padding:1px 15px 3px;border-radius:var(--border-radius-country)}.countries-list a img{border:1px solid var(--color-flag-border);margin-right:10px;opacity:.8}.countries-list a:hover{background-color:var(--color-hover-country)}.countries-list a:hover img{opacity:1;box-shadow:var(--box-shadow-flag)}.browse-section{background-color:var(--color-browse-section-bg);border-radius:var(--border-radius-medium);padding:var(--browse-padding);box-shadow:var(--box-shadow-light);max-width:100%;overflow-x:hidden}.browse-section .section-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:var(--browse-heading-margin);padding-bottom:var(--browse-heading-padding);border-bottom:1px solid var(--color-browse-section-border)}.browse-section .section-header h2{color:var(--color-browse-section-heading);font-size:var(--font-size-browse-heading);font-weight:var(--font-weight-bold);margin:0;position:relative}.browse-section .section-header h2:after{content:"";position:absolute;bottom:var(--browse-underline-bottom);left:0;width:var(--browse-underline-width);height:var(--browse-underline-height);background-color:var(--color-primary);border-radius:var(--border-radius-small)}.browse-section .section-header .view-all-link{color:var(--color-browse-section-heading);font-size:var(--font-size-browse-link);font-weight:var(--font-weight-medium);display:flex;align-items:center;transition:all var(--transition-fast) ease}.browse-section .section-header .view-all-link i{font-size:var(--font-size-browse-icon);transition:transform var(--transition-fast) ease}.browse-section .section-header .view-all-link:hover{color:var(--color-browse-section-link-hover);text-decoration:none}.browse-section .section-header .view-all-link:hover i{transform:translate(3px)}@media(max-width:575.98px){.browse-section{padding:var(--browse-padding-mobile)}.section-header{flex-direction:column;align-items:flex-start;gap:10px}.section-header h2{font-size:var(--font-size-browse-heading-mobile)}.section-header h2:after{bottom:var(--browse-underline-bottom-mobile)}.section-header .view-all-link{margin-top:5px}}
