.c-track-breadcrumbs{border-bottom-width:1px;border-color:var(--color22)}.c-track-breadcrumbs .container{align-items:center;color:var(--textColor3);display:flex;font-size:14px;line-height:150%;overflow-x:auto;padding-bottom:8px;padding-top:8px}.c-track-breadcrumbs a{align-items:center;color:var(--textColorTrackBreadcrumbs);display:flex;font-weight:500;margin-right:16px;white-space:nowrap}.c-track-breadcrumbs a .c-icon,.c-track-breadcrumbs a .c-track-icon{height:32px;margin-right:12px;width:32px}.c-track-breadcrumbs .seperator{--tw-text-opacity:1;color:rgb(110 130 170/var(--tw-text-opacity,1));font-size:15px}.c-track-breadcrumbs .track-title{margin-right:16px;white-space:nowrap}.c-track-breadcrumbs .exercise-title{white-space:nowrap}.c-track-breadcrumbs .seperator{margin-right:16px}.c-track-header{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-top:16px;z-index:2}.c-track-header,.c-track-header>.container{position:relative}.c-track-header .text-h1{font-size:28px}@media (min-width:768px){.c-track-header .text-h1{font-size:39px}}.c-track-header .c-track-icon{height:48px;margin-right:16px;width:48px}@media (min-width:1024px){.c-track-header .c-track-icon{height:54px;width:54px}}.c-track-header .students{color:var(--textColor6);font-size:15px;font-weight:500;line-height:150%}.c-track-header .students .c-icon{filter:var(--textColor6-filter);height:21px;margin-right:12px;width:21px}.c-track-header .tabs{display:flex;flex-grow:1;margin-top:8px}@media screen and (max-width:435px){.c-track-header .tabs .c-tab-2{padding-bottom:8px;padding-top:8px}.c-track-header .tabs .c-icon{display:none}.c-concepts-map .connection.c-track-header .tabs .c-icon{opacity:0}}.c-track-header .tabs :last-child{margin-right:0}.c-track-header .people{align-items:center}#page-tracks-build .record-row .record-value .record-element.c-track-header .people,.c-track-header .people{justify-content:flex-end}.c-track-header .people{line-height:150%}.c-track-header .people .c-faces{margin-right:16px}.c-track-header .people .contributors{color:var(--textColor2);font-weight:600}.c-track-header .people .mentors{color:var(--textColor2);font-weight:500}.c-track-header .c-react-wrapper-dropdowns-track-menu{position:absolute;right:0}@media (min-width:1024px){.c-track-header .c-react-wrapper-dropdowns-track-menu{right:var(--container-padding-x)}}.c-track-header .c-react-wrapper-dropdowns-track-menu{margin-top:-17px;top:50%}.c-track-header .c-track-menu{margin-left:48px}.c-track-header .c-track-menu li{white-space:nowrap}.c-track-header .c-track-menu>button{--tw-shadow:0px 1px 0px 1px rgba(var(--shadowColorKeystroke),0.6);--tw-shadow-colored:0px 1px 0px 1px var(--tw-shadow-color);border-color:var(--borderColor5);border-radius:5px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:8px}.c-track-header .c-track-menu>button .c-icon{filter:var(--textColor5-filter);height:16px;width:16px}.c-track-concept-nav{--nav-height:40px;--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding-bottom:12px;padding-top:12px}.c-track-concept-nav .container{align-items:center;display:flex}.c-track-concept-nav .back{display:block;line-height:var(--nav-height);margin-right:24px}.c-track-concept-nav .back .c-icon{height:21px;width:21px}.c-track-concept-nav .c-track-icon{height:var(--nav-height);margin-right:20px;width:var(--nav-height)}.c-track-concept-nav .title{font-family:Source Code Pro,monospace;font-size:16px;font-weight:600;line-height:var(--nav-height);margin-right:12px}.c-track-concept-nav .divider{color:var(--textColor6);font-size:16px;margin-right:12px}.c-track-concept-nav .item{font-family:Source Code Pro,monospace;font-size:16px}:root{--c-concept-map-line-dasharray-dashed:12,5;--c-concept-map-line-dasharray-solid:1,0;--c-concept-map-text-unlocked:#26282d;--c-concept-map-text-locked:#6d6986;--c-concept-map-hover-opacity:0.1;--c-concept-map-line-width:2;--c-concept-map-circle-radius:3;--c-concept-map-drawing-margin:50}.c-concepts-map{--c-concept-map-background:var(--backgroundColorA);--c-concept-map-card-background:var(--backgroundColorA);margin-top:-40px;min-width:300px}.c-concepts-map .track{display:block;pointer-events:none}.c-concepts-map .track .layer{align-items:center;flex-wrap:wrap;justify-content:space-evenly}.c-concepts-map .track .layer,.c-concepts-map .track .layer .card{display:flex}.c-concepts-map .track .layer .card{background-color:var(--backgroundColorA);border-color:var(--borderColor7);border-radius:8px;border-width:1px;box-sizing:border-box;color:var(--textColor2);flex-direction:column;justify-content:space-between;margin:40px;opacity:var(--c-concept-map-hover-opacity);pointer-events:auto;position:relative;transition:opacity .2s ease-out,box-shadow .2s ease-out}.c-concepts-map .track .layer .card:hover{border-color:var(--borderColor6)}.c-concepts-map .track .layer .card:after{background-repeat:no-repeat;background-size:contain;height:32px;position:absolute;right:-15px;top:-15px;width:32px}.c-concepts-map .track .layer .card.mastered{background:var(--backgroundColorA);border-width:2px}.c-concepts-map .track .layer .card.mastered,.c-concepts-map .track .layer .card.mastered .exercise-status-bar{--tw-border-opacity:1;border-color:rgb(67 181 147/var(--tw-border-opacity,1))}.c-concepts-map .track .layer .card.mastered:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgY3g9IjE2Ljk3NSIgY3k9IjE2IiByeD0iMTYuMDI1IiByeT0iMTYiIGZpbGw9IiM0M0I1OTMiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy40ODQgMjEuNTRhOC42NSA4LjY1IDAgMCAxIDQuNTA1LTEuOTc2LjgxMy44MTMgMCAwIDAgLjcwOC0uODA2di03LjY1MmEuODE5LjgxOSAwIDAgMC0uOTM0LS44MTMgOC42OTQgOC42OTQgMCAwIDAtNC4yOCAxLjk0OC44MzMuODMzIDAgMCAxLTEuMDE3IDAgOC42OTMgOC42OTMgMCAwIDAtNC4yOC0xLjk0Ny44MjIuODIyIDAgMCAwLS45MzQuODEydjcuNjUyYzAgLjQwOC4zMDIuNzUyLjcwNy44MDZhOC42NSA4LjY1IDAgMCAxIDQuNTA3IDEuOTc2Yy4zLjIzMS43MTguMjMxIDEuMDE4IDBaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTYuOTc1IDEyLjQxM3Y5LjMiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");content:""}.c-concepts-map .track .layer .card.learnt:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgY3g9IjE2Ljk3NSIgY3k9IjE2IiByeD0iMTYuMDI1IiByeT0iMTYiIGZpbGw9IiMxMzBCNDMiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNy40ODQgMjEuNTRhOC42NSA4LjY1IDAgMCAxIDQuNTA1LTEuOTc2LjgxMy44MTMgMCAwIDAgLjcwOC0uODA2di03LjY1MmEuODE5LjgxOSAwIDAgMC0uOTM0LS44MTMgOC42OTQgOC42OTQgMCAwIDAtNC4yOCAxLjk0OC44MzMuODMzIDAgMCAxLTEuMDE3IDAgOC42OTMgOC42OTMgMCAwIDAtNC4yOC0xLjk0Ny44MjIuODIyIDAgMCAwLS45MzQuODEydjcuNjUyYzAgLjQwOC4zMDIuNzUyLjcwNy44MDZhOC42NSA4LjY1IDAgMCAxIDQuNTA3IDEuOTc2Yy4zLjIzMS43MTguMjMxIDEuMDE4IDBaIiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBkPSJNMTYuOTc1IDEyLjQxM3Y5LjMiIHN0cm9rZT0iI2ZmZiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjwvc3ZnPg==");content:""}.c-concepts-map .track .layer .card.locked{background:var(--backgroundColorConceptLocked);color:var(--textColor6)}.c-concepts-map .track .layer .card.locked:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzMgMzIiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGVsbGlwc2UgY3g9IjE2Ljk3NSIgY3k9IjE2IiByeD0iMTYuMDI1IiByeT0iMTYiIGZpbGw9IiNENUQ4RTQiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi43NzggMTYuMzU3YTEuNSAxLjUgMCAwIDEgMS41LTEuNWg1LjM5NGExLjUgMS41IDAgMCAxIDEuNSAxLjV2My44NTdhMS41IDEuNSAwIDAgMS0xLjUgMS41aC01LjM5NGExLjUgMS41IDAgMCAxLTEuNS0xLjV2LTMuODU3WiIgc3Ryb2tlPSIjNUM1NTg5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTE0LjMwNCAxNC44NTd2LTEuOTA1YTIuNjY5IDIuNjY5IDAgMCAxIDIuNjcxLTIuNjY2IDIuNjY5IDIuNjY5IDAgMCAxIDIuNjcgMi42NjZ2MS45MDVNMTYuOTc1IDE3LjkwNWEuMTkuMTkgMCAxIDAgMCAuMzgxLjE5LjE5IDAgMCAwIDAtLjM4MXYwIiBzdHJva2U9IiM1QzU1ODkiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");content:""}.c-concepts-map .track .layer .card:not(.locked){--tw-shadow:0px 4px 24px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 4px 24px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-concepts-map .track .layer .card:not(.locked):hover{--tw-shadow:var(--box-shadow-lgZ1);--tw-shadow-colored:var(--box-shadow-lgZ1);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-concepts-map .track .layer .card:not(.locked) .display:hover{background-color:var(--backgroundColorE)}.c-concepts-map .track .layer .card.active{opacity:1}.c-concepts-map .track .layer .card .display{align-items:center;border-radius:7px 7px 0 0;display:flex;justify-content:center;padding:16px 24px}.c-concepts-map .track .layer .card .display .name{font-size:18px;font-weight:600;line-height:150%;margin-left:16px}.c-concepts-map .track .layer .card .display .complete-icon{height:16px;margin-left:12px;width:16px}.c-concepts-map .track .layer .card.mastered .display:hover{background-color:rgba(79,205,167,.15)}.c-concepts-map .track .layer .exercise-status-bar{border-color:var(--borderColor7);border-top-width:1px;justify-content:center;padding:10px 24px;vertical-align:middle}.c-concepts-map .track .layer .exercise-status-bar .c-ed{margin:6px}.c-concepts-map .connection{stroke-width:2px;fill:none;left:0;opacity:var(--c-concept-map-hover-opacity);position:absolute;top:0;touch-action:none;transition:opacity .2s ease-out;z-index:-1}.c-concepts-map .connection.active{opacity:1}.c-concepts-map .connection.hidden{opacity:0}.c-concepts-map .connection.locked{stroke:var(--c-concept-map-line-faded);stroke-dasharray:var(--c-concept-map-line-dasharray-dashed);z-index:-3}.c-concepts-map .connection.unlocked{stroke:var(--c-concept-map-line-available);stroke-dasharray:var(--c-concept-map-line-dasharray-solid);z-index:-2}.c-concepts-map .connection circle{fill:var(--c-concept-map-card-background);stroke-dasharray:var(--c-concept-map-line-dasharray-solid)}@keyframes shimmer{0%{clip-path:polygon(-5% 0,5% 0,0 5%,0 -5%)}30%{clip-path:polygon(195% 0,205% 0,0 205%,0 195%)}to{clip-path:polygon(295% 0,305% 0,0 305%,0 295%)}}@keyframes pulse-box-shadow{0%{box-shadow:0 4px 8px 0 rgba(var(--shadowColorMain),.2)}50%{box-shadow:0 4px 16px 0 rgba(var(--shadowColorMain),.5)}to{box-shadow:0 4px 8px 0 rgba(var(--shadowColorMain),.2)}}#page-track-show .track-header .container{align-items:flex-start;display:flex;height:256px;padding-bottom:32px;padding-top:32px}#page-track-show .track-header .info{flex-grow:1;margin-bottom:32px}#page-track-show .track-header .info h1{color:var(--textColor1);font-size:28px;font-weight:700;line-height:140%}@media (min-width:768px){#page-track-show .track-header .info h1{font-size:31px}}#page-track-show .track-header .info h1{margin-bottom:8px}#page-track-show .track-header .graphics{align-items:center;align-self:stretch;display:flex;flex-grow:1;justify-content:center;max-width:400px;overflow:hidden;position:relative}#page-track-show .track-header .graphics:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTY5IDM0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTM0LjI0OSA0OC4zMjRjMCA5LjQzIDcuNjQ0IDE3LjA3NCAxNy4wNzUgMTcuMDc0IDkuNDMgMCAxNy4wNzQtNy42NDQgMTcuMDc0LTE3LjA3NCAwLTkuNDMtNy42NDQtMTcuMDc1LTE3LjA3NC0xNy4wNzUtOS40MzEgMC0xNy4wNzUgNy42NDQtMTcuMDc1IDE3LjA3NVoiIGZpbGw9IiNGQUU1NEUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0My44NTMgNTQuMDE1Yy03LjI2OSAwLTEzLjE2MS01Ljg5Mi0xMy4xNjEtMTMuMTYyIDAtNy4yNjkgNS44OTItMTMuMTYxIDEzLjE2MS0xMy4xNjEgNy4yNjkgMCAxMy4xNjIgNS44OTIgMTMuMTYyIDEzLjE2MSAwIDcuMjctNS44OTMgMTMuMTYyLTEzLjE2MiAxMy4xNjJabTAgNS42OTJjLTEwLjQxMiAwLTE4Ljg1My04LjQ0MS0xOC44NTMtMTguODU0QzEyNSAzMC40NDEgMTMzLjQ0MSAyMiAxNDMuODUzIDIyYzEwLjQxMyAwIDE4Ljg1NCA4LjQ0MSAxOC44NTQgMTguODUzIDAgMTAuNDEzLTguNDQxIDE4Ljg1NC0xOC44NTQgMTguODU0WiIgZmlsbD0iIzMzMzYzRiIvPjxwYXRoIGQ9Im0wIDMxMC42ODcgMjIuMTM1LTIyLjEzNSAyMi4xMzUgMjIuMTM1LTIyLjEzNSAyMi4xMzVMMCAzMTAuNjg3WiIgZmlsbD0iIzU5RDJBRSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMTQuMDg2IDMwNi42NjMgMTcuMTA0LTE3LjEwNWMyLjUwMS0yLjUgNi41NTUtMi41IDkuMDU2IDBsMTcuMTA0IDE3LjEwNWMyLjUgMi41IDIuNSA2LjU1NSAwIDkuMDU1bC0xNy4xMDQgMTcuMTA0YTYuNDAyIDYuNDAyIDAgMCAxLTkuMDU2IDBsLTE3LjEwNC0xNy4xMDRhNi40MDMgNi40MDMgMCAwIDEgMC05LjA1NVptNC4wMjUgNC4wMjRhLjcxMi43MTIgMCAwIDAgMCAxLjAwN2wxNy4xMDQgMTcuMTA0YS43MTEuNzExIDAgMCAwIDEuMDA2IDBsMTcuMTA1LTE3LjEwNWEuNzExLjcxMSAwIDAgMCAwLTEuMDA2TDM2LjIyIDI5My41ODNhLjcxMS43MTEgMCAwIDAtMS4wMDYgMGwtMTcuMTA0IDE3LjEwNFoiIGZpbGw9IiMzMzM2M0YiLz48cGF0aCBkPSJNMjIuMTE0IDMuNTU3YTMuNTU3IDMuNTU3IDAgMSAxLTcuMTE0IDAgMy41NTcgMy41NTcgMCAwIDEgNy4xMTQgMFpNMjIuMTE1IDE2LjM2M2EzLjU1NyAzLjU1NyAwIDEgMS03LjExNSAwIDMuNTU3IDMuNTU3IDAgMCAxIDcuMTE1IDBaTTIyLjExNSAyOS4xN2EzLjU1NyAzLjU1NyAwIDEgMS03LjExNSAwIDMuNTU3IDMuNTU3IDAgMCAxIDcuMTE1IDBaTTM0LjkyIDMuNTU3YTMuNTU3IDMuNTU3IDAgMSAxLTcuMTE0IDAgMy41NTcgMy41NTcgMCAwIDEgNy4xMTUgMFpNMzQuOTIgMTYuMzYzYTMuNTU3IDMuNTU3IDAgMSAxLTcuMTE0IDAgMy41NTcgMy41NTcgMCAwIDEgNy4xMTUgMFpNMzQuOTIgMjkuMTdhMy41NTcgMy41NTcgMCAxIDEtNy4xMTQgMCAzLjU1NyAzLjU1NyAwIDAgMSA3LjExNSAwWk00Ny43MjcgMy41NTdhMy41NTcgMy41NTcgMCAxIDEtNy4xMTUgMCAzLjU1NyAzLjU1NyAwIDAgMSA3LjExNSAwWk00Ny43MjcgMTYuMzYzYTMuNTU3IDMuNTU3IDAgMSAxLTcuMTE1IDAgMy41NTcgMy41NTcgMCAwIDEgNy4xMTUgMFpNNDcuNzI3IDI5LjE3YTMuNTU3IDMuNTU3IDAgMSAxLTcuMTE1IDAgMy41NTcgMy41NTcgMCAwIDEgNy4xMTUgMFpNOTcuNDE1IDE2OS4wMTJhMi44NDcgMi44NDcgMCAwIDEgNC4wMjUgMGwxNS4wOTIgMTUuMDkyYTIuODQ3IDIuODQ3IDAgMCAxLTQuMDI1IDQuMDI1bC0xNS4wOTItMTUuMDkyYTIuODQ2IDIuODQ2IDAgMCAxIDAtNC4wMjVaTTkxLjAxMiAxODEuODE4YTIuODQ2IDIuODQ2IDAgMCAxIDQuMDI1IDBsMTUuMDkyIDE1LjA5M2EyLjg0NiAyLjg0NiAwIDAgMS00LjAyNSA0LjAyNGwtMTUuMDkyLTE1LjA5MmEyLjg0NiAyLjg0NiAwIDAgMSAwLTQuMDI1WiIgZmlsbD0iIzMzMzYzRiIvPjwvc3ZnPg==");background-repeat:no-repeat;content:"";height:200px;left:0;position:absolute;top:-90px;width:130px}#page-track-show .track-header .graphics:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjEzIDMyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTM5IDc3LjY4OCAyMi4xMzUtMjIuMTM2IDIyLjEzNSAyMi4xMzYtMjIuMTM1IDIyLjEzNUwxMzkgNzcuNjg4WiIgZmlsbD0iIzU5RDJBRSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMTUzLjA4NiA3My42NjMgMTcuMTA1LTE3LjEwNGMyLjUtMi41IDYuNTU0LTIuNSA5LjA1NSAwbDE3LjEwNCAxNy4xMDRhNi40MDIgNi40MDIgMCAwIDEgMCA5LjA1NWwtMTcuMTA0IDE3LjEwNWE2LjQwMyA2LjQwMyAwIDAgMS05LjA1NSAwbC0xNy4xMDUtMTcuMTA1YTYuNDA0IDYuNDA0IDAgMCAxIDAtOS4wNTVabTQuMDI1IDQuMDI1YS43MTEuNzExIDAgMCAwIDAgMS4wMDZsMTcuMTA0IDE3LjEwNGEuNzExLjcxMSAwIDAgMCAxLjAwNiAwbDE3LjEwNS0xNy4xMDRhLjcxMS43MTEgMCAwIDAgMC0xLjAwNmwtMTcuMTA1LTE3LjEwNWEuNzExLjcxMSAwIDAgMC0xLjAwNiAwbC0xNy4xMDQgMTcuMTA1WiIgZmlsbD0iIzMzMzYzRiIvPjxwYXRoIGQ9Ik0wIDBoMzEuMzA0djMxLjMwNEgwVjBaIiBmaWxsPSIjRkFFNTRFIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44MDYgNy4xMTRoMjQuMTlhNi40MDMgNi40MDMgMCAwIDEgNi40MDMgNi40MDR2MjQuMTg5YTYuNDAzIDYuNDAzIDAgMCAxLTYuNDAzIDYuNDAzaC0yNC4xOWE2LjQwMyA2LjQwMyAwIDAgMS02LjQwMy02LjQwM3YtMjQuMTlhNi40MDMgNi40MDMgMCAwIDEgNi40MDMtNi40MDJabTAgNS42OTJhLjcxMS43MTEgMCAwIDAtLjcxMS43MTJ2MjQuMTg5YzAgLjM5My4zMTkuNzExLjcxMS43MTFoMjQuMTlhLjcxMi43MTIgMCAwIDAgLjcxMS0uNzExdi0yNC4xOWEuNzExLjcxMSAwIDAgMC0uNzExLS43MWgtMjQuMTlaIiBmaWxsPSIjMzMzNjNGIi8+PHBhdGggZD0iTTY3LjU5MyAxODAuNzk2YTIuNzk3IDIuNzk3IDAgMSAxLTUuNTkzIDAgMi43OTcgMi43OTcgMCAwIDEgNS41OTMgMFpNNjcuNTkzIDE5MC44NjNhMi43OTcgMi43OTcgMCAxIDEtNS41OTMgMCAyLjc5NyAyLjc5NyAwIDAgMSA1LjU5MyAwWk02Ny41OTMgMjAwLjkzYTIuNzk3IDIuNzk3IDAgMSAxLTUuNTkzIDAgMi43OTcgMi43OTcgMCAwIDEgNS41OTMgMFpNNzcuNjYgMTgwLjc5NmEyLjc5NiAyLjc5NiAwIDEgMS01LjU5My4wMDEgMi43OTYgMi43OTYgMCAwIDEgNS41OTMtLjAwMVpNNzcuNjYgMTkwLjg2M2EyLjc5NiAyLjc5NiAwIDEgMS01LjU5My4wMDEgMi43OTYgMi43OTYgMCAwIDEgNS41OTMtLjAwMVpNNzcuNjYgMjAwLjkzYTIuNzk2IDIuNzk2IDAgMSAxLTUuNTkzLjAwMSAyLjc5NiAyLjc5NiAwIDAgMSA1LjU5My0uMDAxWk04Ny43MjcgMTgwLjc5NmEyLjc5NyAyLjc5NyAwIDEgMS01LjU5MyAwIDIuNzk3IDIuNzk3IDAgMCAxIDUuNTkzIDBaTTg3LjcyNyAxOTAuODYzYTIuNzk3IDIuNzk3IDAgMSAxLTUuNTkzIDAgMi43OTcgMi43OTcgMCAwIDEgNS41OTMgMFpNODcuNzI3IDIwMC45M2EyLjc5NyAyLjc5NyAwIDEgMS01LjU5MyAwIDIuNzk3IDIuNzk3IDAgMCAxIDUuNTkzIDBaIiBmaWxsPSIjMzMzNjNGIi8+PHBhdGggZD0iTTE4OC40NDQgMjg2LjI2NmEuNTQ2LjU0NiAwIDAgMSAuNTA4LjgxNGwtMTQuNjU1IDI1LjkyM2EuNTQ2LjU0NiAwIDAgMS0uOTM4LjAybC0xNS4wNjktMjQuMTE1YS41NDUuNTQ1IDAgMCAxIC40My0uODM0bDI5LjcyNC0xLjgwOFoiIGZpbGw9IiNGNjk2MDUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2OC45OTEgMjk2LjEyYS41NDcuNTQ3IDAgMCAwLS40MTYuODM0bDE0LjA5NSAyMi41NTZhLjU0Ny41NDcgMCAwIDAgLjkzMi0uMDA4bDE1LjA5MS0yNS4xMTJhLjU0Ni41NDYgMCAwIDAtLjUxNi0uODI1bC0yOS4xODYgMi41NTVabTMzLjQ0Ny41MjEtMTUuMDkxIDI1LjExMmMtMS44OTEgMy4xNDYtNi40MzcgMy4xODYtOC4zODIuMDczbC0xNC4wOTUtMjIuNTU3Yy0xLjk0NS0zLjExMi4wODMtNy4xODEgMy43NC03LjUwMWwyOS4xODYtMi41NTZjNC4wMDItLjM1MSA2LjcxMiAzLjk4NiA0LjY0MiA3LjQyOVoiIGZpbGw9IiMzMzM2M0YiLz48L3N2Zz4=");background-repeat:no-repeat;bottom:0;content:"";height:200px;position:absolute;right:30px;transform:rotate(65deg);width:130px}#page-track-show .track-header .graphics .c-track-icon{filter:drop-shadow(0 2px 16px rgba(var(--track-icon-color),.3));height:128px;margin-right:48px;width:128px}#page-track-show article{padding-bottom:80px}#page-track-show article.summary-article{background-color:var(--backgroundColorB)}#page-track-show article.summary-article .container{display:flex;padding-top:32px}#page-track-show article.summary-article .lhs{flex-grow:1}#page-track-show article.summary-article .rhs{flex-shrink:0;margin-left:64px;width:400px}#page-track-show article.summary-article section.hello-world{--tw-shadow:0px 4px 24px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 4px 24px 0px var(--tw-shadow-color);background-clip:padding-box,border-box;background-color:var(--backgroundColorF);background-image:linear-gradient(var(--backgroundColorA),var(--backgroundColorA)),linear-gradient(#20f,#9e00ff);background-origin:border-box;border:2px solid transparent;border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;margin-bottom:32px;padding:24px 32px;position:relative}#page-track-show article.summary-article section.hello-world:before{background-color:var(--borderColor7);bottom:-33px;content:"";height:30px;left:50px;position:absolute;width:2px}#page-track-show article.summary-article section.hello-world>.c-icon{height:80px;margin-right:32px;width:80px}#page-track-show article.summary-article section.hello-world>.content{align-items:flex-start;display:flex;flex-direction:column}#page-track-show article.summary-article section.hello-world>.content h3{color:var(--textColor2);font-size:21px;font-weight:500;line-height:150%;margin-bottom:8px}#page-track-show article.summary-article section.hello-world>.content h3 strong{font-weight:600}#page-track-show article.summary-article section.hello-world>.content p{line-height:160%}#page-track-show article.summary-article section.hello-world>.content p a:not(.btn-primary){color:var(--c-prominent-link-color);font-weight:500}#page-track-show article.summary-article section.hello-world>.content p strong{color:var(--textColor2);font-weight:500}#page-track-show article.summary-article section.hello-world>.content p{font-size:16px;margin-bottom:16px}#page-track-show article.summary-article section.progress-chart{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:20px 32px 28px}#page-track-show article.summary-article section.progress-chart h2{color:var(--textColor2);font-size:20px;font-weight:500;line-height:170%;margin-bottom:8px}#page-track-show article.summary-article section.progress-chart h2 em{color:var(--colorPurpleToBrightPurple);font-style:normal;font-weight:600}#page-track-show article.summary-article section.progress-chart h2 strong{font-weight:600}#page-track-show article.summary-article section.progress-chart .c-progress{margin-bottom:20px}#page-track-show article.summary-article section.progress-chart .exercises{display:grid;gap:12px;grid-template-columns:repeat(auto-fit,minmax(24px,1fr));margin-bottom:24px}#page-track-show article.summary-article section.progress-chart .key{align-items:center;display:flex}#page-track-show article.summary-article section.progress-chart .key .item{align-items:center;display:flex;margin-right:32px}#page-track-show article.summary-article section.progress-chart .key .item .c-ed{height:16px;margin-right:12px;width:16px}#page-track-show article.summary-article section.progress-chart .key .item .status{color:var(--textColor6);font-size:16px;font-weight:600;line-height:150%;margin-right:8px}#page-track-show article.summary-article section.progress-chart .key .item .count{color:var(--textColor6);font-size:14px;font-weight:500;line-height:150%}#page-track-show article.summary-article section.progress-chart .key .item.total{border-color:var(--borderColor6);border-left-width:1px;margin-left:auto;margin-right:0;padding-left:24px}#page-track-show article.summary-article .c-react-wrapper-track-trophies{min-height:144px}#page-track-show article.summary-article section.trophy-cabinet{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:24px 32px 28px}#page-track-show article.summary-article section.trophy-cabinet .trophies{display:grid;gap:16px;grid-template-columns:repeat(6,minmax(0,1fr))}#page-track-show article.summary-article section.trophy-cabinet .trophy{--tw-bg-opacity:1;align-items:stretch;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-color:var(--borderColor7);border-radius:8px;border-width:1px;display:flex;flex:1 1 20%;flex-direction:column;overflow:hidden}#page-track-show article.summary-article section.trophy-cabinet .trophy .icon{padding:8px}#page-track-show article.summary-article section.trophy-cabinet .trophy .icon img{width:100%}#page-track-show article.summary-article section.trophy-cabinet .trophy .title{background-color:var(--backgroundColorB);border-color:var(--borderColor7);border-top-width:1px;color:var(--textColor6);display:grid;flex-grow:1;font-size:12px;font-weight:600;line-height:130%;padding:8px;place-items:center;text-align:center;text-transform:uppercase}#page-track-show article.summary-article section.trophy-cabinet .trophy.revealable{--tw-shadow:var(--box-shadow-sm);--tw-shadow-colored:var(--box-shadow-sm);animation:pulse-box-shadow 2s infinite forwards;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#page-track-show article.summary-article section.trophy-cabinet .trophy.revealable:hover{--tw-shadow:0px 4px 16px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 4px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#page-track-show article.summary-article section.trophy-cabinet .trophy.revealable{overflow:hidden;position:relative}#page-track-show article.summary-article section.trophy-cabinet .trophy.revealable img:not(.shimmer){--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);opacity:.15}#page-track-show article.summary-article section.trophy-cabinet .trophy.revealable .shimmer{animation:shimmer 3s infinite forwards;background-repeat:no-repeat;background-size:contain;inset:0;bottom:0;clip-path:polygon(-5% 0,5% 0,0 5%,0 -5%);position:absolute}#page-track-show article.summary-article section.trophy-cabinet .trophy.acquired{--tw-shadow:var(--box-shadow-sm);--tw-shadow-colored:var(--box-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#page-track-show article.summary-article section.trophy-cabinet .trophy.acquired:hover{--tw-shadow:0px 4px 16px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 4px 16px 0px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#page-track-show article.summary-article section.trophy-cabinet .trophy.not-acquired img{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);opacity:.15}#page-track-show article.summary-article section.trophy-cabinet .trophy.not-acquired .title{opacity:.7}#page-track-show article.summary-article section.activities-zero-state{align-items:center;background-color:var(--backgroundColorD);border-radius:8px;display:flex;margin-top:40px;padding:16px 24px;position:relative}#page-track-show article.summary-article section.activities-zero-state:before{background-color:var(--borderColor7);content:"";height:40px;left:50px;position:absolute;top:-40px;width:2px}#page-track-show article.summary-article section.activities-zero-state .c-icon{filter:var(--textColor6-filter);height:24px;margin-right:24px;width:24px}#page-track-show article.summary-article section.activities-zero-state p{color:var(--textColor6);font-size:17px;font-weight:500;line-height:170%}#page-track-show article.summary-article section.activities{display:flex;flex-direction:column}#page-track-show article.summary-article section.activities>.exercise{display:flex;flex-direction:column;margin-top:32px;padding-top:8px;position:relative}#page-track-show article.summary-article section.activities>.exercise:before{background-color:var(--borderColor7);bottom:0;content:"";left:31px;position:absolute;top:-32px;width:2px}#page-track-show article.summary-article section.activities>.exercise:first-child{margin-top:24px}#page-track-show article.summary-article section.activities>.exercise:first-child:before{top:-24px}#page-track-show article.summary-article section.activities>.exercise:last-of-type{margin-top:24px}#page-track-show article.summary-article section.activities>.exercise:last-of-type:before{bottom:-24px}#page-track-show article.summary-article section.activities>.exercise:not(:first-child) .c-combo-button{display:none}#page-track-show article.summary-article section.activities>.exercise>header{align-items:center;display:flex}#page-track-show article.summary-article section.activities>.exercise>header>.content{align-items:center;display:flex;flex-grow:1}#page-track-show article.summary-article section.activities>.exercise>header>.content .c-exercise-icon{height:64px;margin-right:16px;width:64px}#page-track-show article.summary-article section.activities>.exercise>header>.content .c-exercise-widget .--blurb{display:none}.c-concepts-map .connection#page-track-show article.summary-article section.activities>.exercise>header>.content .c-exercise-widget .--blurb{opacity:0}#page-track-show article.summary-article section.activities>.exercise>header>.content .c-exercise-widget:hover{box-shadow:none}#page-track-show article.summary-article section.activities>.exercise>.latest-iteration{align-items:center;border-color:var(--borderColor5);border-radius:5px;border-width:1px;display:flex;margin-left:80px;margin-top:16px;padding:8px 16px}#page-track-show article.summary-article section.activities>.exercise>.latest-iteration .action-icon{color:var(--textColor6);height:16px;margin-left:32px;width:16px}#page-track-show article.summary-article section.activities>.exercise>.activities{margin-left:80px;margin-top:8px}#page-track-show article.summary-article section.activities>.exercise>.activities>.activity{align-items:center;border-radius:5px;display:flex;padding-bottom:4px;padding-left:13px;padding-right:18px;padding-top:4px}#page-track-show article.summary-article section.activities>.exercise>.activities>.activity:hover{background-color:var(--backgroundColorE)}#page-track-show article.summary-article section.activities>.exercise>.activities>.activity>.icon{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-sm);--tw-shadow-colored:var(--box-shadow-sm);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:100%;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:grid;margin-right:16px;padding:8px;place-items:center}#page-track-show article.summary-article section.activities>.exercise>.activities>.activity>.icon>.c-icon{filter:var(--textColor5-filter);height:16px;width:16px}#page-track-show article.summary-article section.activities>.exercise>.activities>.activity>.description{flex-grow:1;font-size:15px;line-height:140%}#page-track-show article.summary-article section.activities>.exercise>.activities>.activity>.description strong{color:var(--textColor5);font-weight:500}#page-track-show article.summary-article section.activities>.exercise>.activities>.activity>time{color:var(--textColor6);font-size:13px;margin-left:32px}#page-track-show article.summary-article section.activities>.exercise>.activities>.activity>.action-icon{filter:var(--textColor6-filter);height:12px;margin-left:32px;width:12px}#page-track-show article.summary-article section.activities>.c-prominent-link{align-self:flex-start;margin-top:20px}#page-track-show article.summary-article .weekly-count{align-items:center;display:flex}#page-track-show article.summary-article .weekly-count .text{flex-grow:1}#page-track-show article.summary-article .weekly-count .text .count{font-size:32px;font-weight:500;line-height:150%}#page-track-show article.summary-article .weekly-count .text h3{color:var(--textColor2);font-size:16px;line-height:150%;margin-bottom:0}#page-track-show article.summary-article .weekly-count .c-react-wrapper-common-progress-graph{flex-shrink:0;margin-left:32px;width:145px}#page-track-show article.summary-article .weekly-count .c-progress-graph,#page-track-show article.summary-article .weekly-count .graph{height:70px;width:145px}#page-track-show article.summary-article .weekly-count .c-progress-graph{stroke-width:3px;stroke-linecap:round;--progress-graph-first-color:#0f21f4;--progress-graph-last-color:#881ef5}#page-track-show article.summary-article .stats-box,#page-track-show article.summary-article section.learning-pattern{--tw-bg-opacity:1;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px}#page-track-show article.summary-article section.learning-pattern{align-items:center;display:flex;margin-bottom:40px;padding:12px 24px}#page-track-show article.summary-article section.learning-pattern .c-icon{height:24px;margin-right:24px;width:24px}#page-track-show article.summary-article section.learning-pattern h3{color:var(--textColor6);font-weight:600;line-height:160%}#page-track-show article.summary-article section.learning-pattern p{color:var(--textColor6);font-weight:500;line-height:160%}#page-track-show article.summary-article .stats-box{--tw-shadow:var(--box-shadow-sm);--tw-shadow-colored:var(--box-shadow-sm);align-items:center;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:block;display:flex;margin-bottom:24px;padding:16px 24px}#page-track-show article.summary-article .stats-box:hover{--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}#page-track-show article.summary-article .stats-box .count{color:var(--textColor2);font-size:28px;font-weight:500;line-height:150%}#page-track-show article.summary-article .stats-box h3{color:var(--textColor2);font-size:16px;line-height:150%;margin-bottom:16px}#page-track-show article.summary-article .stats-box .c-icon.action-icon{filter:var(--textColor2-filter);height:24px;margin-left:auto;width:24px}#page-track-show article.summary-article .stats-box .icons{align-items:center;display:flex}#page-track-show article.summary-article .stats-box .icons .c-icon{height:40px;margin-right:8px;width:40px}#page-track-show article.summary-article .stats-box .icons .c-concept-icon{margin-right:8px}#page-track-show section.live-section{height:100px}#page-track-show section.live-section .cover{width:0}#page-track-show article.updates-article{padding-bottom:40px;padding-top:64px}#page-track-show article.updates-article header .c-icon.graphical-icon{height:80px;margin-bottom:16px;width:80px}#page-track-show article.updates-article .container{display:flex}#page-track-show article.updates-article section.updates-section{flex-grow:1}#page-track-show article.updates-article section.updates-section h2{color:var(--textColor1);font-size:28px;font-weight:700;line-height:140%}@media (min-width:768px){#page-track-show article.updates-article section.updates-section h2{font-size:31px}}#page-track-show article.updates-article section.updates-section h2{margin-bottom:20px}#page-track-show article.updates-article section.updates-section hr.c-divider{margin-bottom:40px}#page-track-show article.updates-article section.updates-section .c-prominent-link{margin-top:24px}#page-track-show article.updates-article section.contributors-section{flex-shrink:0;margin-left:140px;width:33.3%}#page-track-show article.updates-article section.contributors-section h2{align-items:center;display:flex;margin-bottom:16px}#page-track-show article.updates-article section.contributors-section h2 .c-icon{filter:var(--textColor1-filter);height:24px;margin-right:16px;width:24px}#page-track-show article.updates-article section.contributors-section .c-heading-with-count{margin-bottom:16px}#page-track-show article.updates-article section.contributors-section .showcase{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}#page-track-show article.updates-article section.contributors-section .showcase a{--tw-border-opacity:1;align-items:center;border-color:rgb(203 201 217/var(--tw-border-opacity,1));border-radius:8px;border-width:1px;display:flex;padding:8px 16px}#page-track-show article.updates-article section.contributors-section .showcase a .c-avatar{height:48px;margin-right:16px;width:48px}#page-track-show article.updates-article section.contributors-section .showcase a .name{font-size:16px;font-weight:600;margin-right:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#page-track-show article.updates-article section.contributors-section .faces{align-items:center;display:flex;flex-wrap:wrap;gap:16px;margin-bottom:24px}#page-track-show article.updates-article section.contributors-section .faces a{width:48px}#page-track-show article.updates-article section.contributors-section .faces .c-avatar{background-position:50%;background-size:cover;border-radius:100%;display:block;flex-grow:0;flex-shrink:0;height:48px}#page-track-show article.updates-article section.contributors-section .faces a.all{color:var(--linkColor);display:block;flex-grow:0;flex-shrink:0;font-weight:600}#page-track-show article.updates-article section.contributors-section .cta{background-color:var(--backgroundColorD);border-radius:8px;padding:16px 24px}#page-track-show article.updates-article section.contributors-section .cta h3{font-size:16px;font-weight:600;margin-bottom:8px}#page-track-show article.updates-article section.contributors-section .cta p{font-size:14px;line-height:150%;margin-bottom:8px}#page-track-show article.updates-article section.contributors-section .cta a{color:var(--linkColor);display:block;font-size:14px;font-weight:600}#page-track-show article.mentoring-article{padding-top:72px;position:relative}#page-track-show article.mentoring-article .mentoring-locked-overlay{background:hsla(0,0%,100%,.8);bottom:0;display:grid;left:0;place-items:center;position:absolute;right:0;top:0;z-index:10}#page-track-show article.mentoring-article .mentoring-locked-overlay .content{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);align-items:center;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;justify-content:center;padding:32px 64px}#page-track-show article.mentoring-article .mentoring-locked-overlay .content .c-icon{height:64px;margin-bottom:24px;width:64px}#page-track-show article.mentoring-article .mentoring-locked-overlay .content h3{color:var(--textColor1);font-size:20px;font-weight:600;line-height:140%}#page-track-show article.mentoring-article .container{display:flex;flex-direction:column}#page-track-show article.mentoring-article header.mentoring-header{align-items:center;display:flex;margin-bottom:40px}#page-track-show article.mentoring-article header.mentoring-header .lhs{align-items:center;display:flex;margin-right:72px}#page-track-show article.mentoring-article header.mentoring-header .lhs .c-icon{height:80px;margin-right:24px;width:80px}#page-track-show article.mentoring-article header.mentoring-header .lhs h2{color:var(--textColor1);font-size:28px;font-weight:700;line-height:140%}@media (min-width:768px){#page-track-show article.mentoring-article header.mentoring-header .lhs h2{font-size:31px}}#page-track-show article.mentoring-article header.mentoring-header .lhs h2{margin-bottom:4px}#page-track-show article.mentoring-article header.mentoring-header .lhs p{color:var(--textColor6);font-size:18px;line-height:170%}#page-track-show article.mentoring-article header.mentoring-header .rhs{margin-left:auto;max-width:680px;width:100%}#page-track-show article.mentoring-article header.mentoring-header .rhs h3{align-items:center;color:var(--textColor1);display:flex;font-size:20px;font-weight:600;line-height:140%;margin-bottom:12px}#page-track-show article.mentoring-article header.mentoring-header .rhs h3 .c-primary-reputation{margin-left:12px}#page-track-show article.mentoring-article header.mentoring-header .rhs .max{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23C8D5EF' stroke-width='3' stroke-dasharray='16,16' stroke-dashoffset='4' stroke-linecap='round'/%3E%3C/svg%3E");color:var(--textColor7);font-size:15px;font-weight:600;line-height:160%;margin-bottom:12px;padding-bottom:12px;padding-top:12px;text-align:center}#page-track-show article.mentoring-article header.mentoring-header .rhs .c-progress{margin-bottom:12px}#page-track-show article.mentoring-article header.mentoring-header .rhs .info .explanation{align-items:center;color:var(--textColor6);display:flex;font-size:14px;font-weight:600;line-height:150%}#page-track-show article.mentoring-article header.mentoring-header .rhs .info .explanation .c-icon{filter:var(--textColor6-filter);height:16px;margin-right:12px;width:16px}#page-track-show article.mentoring-article header.mentoring-header .rhs .info .next-slot{color:var(--textColor6);font-weight:500;line-height:160%}#page-track-show article.mentoring-article header.mentoring-header .rhs .info .next-slot strong{-webkit-text-fill-color:transparent;background:-webkit-linear-gradient(#9e00ff,#20f);-webkit-background-clip:text;color:#7029f5;font-weight:600}#page-track-show article.mentoring-article header.mentoring-header .rhs .info .next-slot a{text-decoration-line:underline}#page-track-show article.mentoring-article .slots{display:grid;gap:32px;grid-template-columns:repeat(4,1fr);margin-bottom:48px}#page-track-show article.mentoring-article .slots .available-slot,#page-track-show article.mentoring-article .slots .discussion,#page-track-show article.mentoring-article .slots .locked-slot,#page-track-show article.mentoring-article .slots .request{border-radius:8px;height:240px}#page-track-show article.mentoring-article .slots .discussion,#page-track-show article.mentoring-article .slots .request{--tw-shadow:0px 4px 24px 0px var(--shadowColorSecondary);--tw-shadow-colored:0px 4px 24px 0px var(--tw-shadow-color);align-items:flex-start;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;padding:16px 24px}#page-track-show article.mentoring-article .slots .discussion .c-exercise-icon,#page-track-show article.mentoring-article .slots .request .c-exercise-icon{height:54px;margin-bottom:12px;width:54px}#page-track-show article.mentoring-article .slots .discussion .exercise-title,#page-track-show article.mentoring-article .slots .request .exercise-title{color:var(--textColor1);font-size:20px;font-weight:600;line-height:140%;margin-bottom:4px}#page-track-show article.mentoring-article .slots .discussion .mentor{align-items:center;color:var(--textColor6);display:flex;font-size:16px;font-weight:500;line-height:160%;margin-bottom:16px}#page-track-show article.mentoring-article .slots .discussion .mentor .c-avatar{height:24px;margin-left:8px;margin-right:8px;width:24px}#page-track-show article.mentoring-article .slots .discussion .mentor .name{color:var(--textColor2)}#page-track-show article.mentoring-article .slots .discussion .--comments{margin-top:auto}#page-track-show article.mentoring-article .slots .request h4{color:var(--textColor6);font-size:16px;font-weight:500;line-height:160%}#page-track-show article.mentoring-article .slots .request .estimate{color:var(--textColor6);font-size:15px;line-height:160%;margin-top:auto}#page-track-show article.mentoring-article .slots .available-slot{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23C8D5EF' stroke-width='3' stroke-dasharray='16,16' stroke-dashoffset='4' stroke-linecap='round'/%3E%3C/svg%3E");display:flex;flex-direction:column;justify-content:center;width:100%}#page-track-show article.mentoring-article .slots .available-slot h4{color:var(--textColor6);font-size:18px;font-weight:600;line-height:150%;margin-bottom:16px}#page-track-show article.mentoring-article .slots .locked-slot{align-items:center;background-color:var(--backgroundColorD);display:flex;flex-direction:column;justify-content:center}#page-track-show article.mentoring-article .slots .locked-slot h4{color:var(--textColor1);color:var(--textColor7);font-size:18px;font-weight:600;line-height:150%}#page-track-show article.mentoring-article .slots .locked-slot .c-icon{filter:var(--textColor7-filter);height:32px;margin-bottom:16px;width:32px}#page-track-show article.mentoring-article .c-prominent-link{align-self:center}.m-track-trophy .num-awardees{background-color:var(--backgroundColorD);border-radius:8px;margin-bottom:10px;padding:8px 16px}.m-track-trophy .num-awardees .c-icon{display:inline;filter:var(--textColor2-filter);height:24px;margin-bottom:4px;margin-right:4px;width:24px}#page-track-about .track-header .container{align-items:stretch;display:flex;padding-bottom:56px;padding-top:40px}#page-track-about .track-header .info{flex-grow:1;max-width:600px}@media (min-width:1024px){#page-track-about .track-header .info{max-width:680px}}#page-track-about .track-header .info h1{margin-bottom:12px}#page-track-about .track-header .info p{margin-bottom:24px;max-width:780px}#page-track-about .track-header .info p strong{color:var(--textColor1);font-weight:600}#page-track-about .track-header .graphics{flex-grow:1;flex-shrink:0;margin-left:auto;max-width:450px;overflow:hidden;place-items:center;position:relative}@media screen and (min-width:1100px){#page-track-about .track-header .graphics:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTY5IDM0MiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMTM0LjI0OSA0OC4zMjRjMCA5LjQzIDcuNjQ0IDE3LjA3NCAxNy4wNzUgMTcuMDc0IDkuNDMgMCAxNy4wNzQtNy42NDQgMTcuMDc0LTE3LjA3NCAwLTkuNDMtNy42NDQtMTcuMDc1LTE3LjA3NC0xNy4wNzUtOS40MzEgMC0xNy4wNzUgNy42NDQtMTcuMDc1IDE3LjA3NVoiIGZpbGw9IiNGQUU1NEUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE0My44NTMgNTQuMDE1Yy03LjI2OSAwLTEzLjE2MS01Ljg5Mi0xMy4xNjEtMTMuMTYyIDAtNy4yNjkgNS44OTItMTMuMTYxIDEzLjE2MS0xMy4xNjEgNy4yNjkgMCAxMy4xNjIgNS44OTIgMTMuMTYyIDEzLjE2MSAwIDcuMjctNS44OTMgMTMuMTYyLTEzLjE2MiAxMy4xNjJabTAgNS42OTJjLTEwLjQxMiAwLTE4Ljg1My04LjQ0MS0xOC44NTMtMTguODU0QzEyNSAzMC40NDEgMTMzLjQ0MSAyMiAxNDMuODUzIDIyYzEwLjQxMyAwIDE4Ljg1NCA4LjQ0MSAxOC44NTQgMTguODUzIDAgMTAuNDEzLTguNDQxIDE4Ljg1NC0xOC44NTQgMTguODU0WiIgZmlsbD0iIzMzMzYzRiIvPjxwYXRoIGQ9Im0wIDMxMC42ODcgMjIuMTM1LTIyLjEzNSAyMi4xMzUgMjIuMTM1LTIyLjEzNSAyMi4xMzVMMCAzMTAuNjg3WiIgZmlsbD0iIzU5RDJBRSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMTQuMDg2IDMwNi42NjMgMTcuMTA0LTE3LjEwNWMyLjUwMS0yLjUgNi41NTUtMi41IDkuMDU2IDBsMTcuMTA0IDE3LjEwNWMyLjUgMi41IDIuNSA2LjU1NSAwIDkuMDU1bC0xNy4xMDQgMTcuMTA0YTYuNDAyIDYuNDAyIDAgMCAxLTkuMDU2IDBsLTE3LjEwNC0xNy4xMDRhNi40MDMgNi40MDMgMCAwIDEgMC05LjA1NVptNC4wMjUgNC4wMjRhLjcxMi43MTIgMCAwIDAgMCAxLjAwN2wxNy4xMDQgMTcuMTA0YS43MTEuNzExIDAgMCAwIDEuMDA2IDBsMTcuMTA1LTE3LjEwNWEuNzExLjcxMSAwIDAgMCAwLTEuMDA2TDM2LjIyIDI5My41ODNhLjcxMS43MTEgMCAwIDAtMS4wMDYgMGwtMTcuMTA0IDE3LjEwNFoiIGZpbGw9IiMzMzM2M0YiLz48cGF0aCBkPSJNMjIuMTE0IDMuNTU3YTMuNTU3IDMuNTU3IDAgMSAxLTcuMTE0IDAgMy41NTcgMy41NTcgMCAwIDEgNy4xMTQgMFpNMjIuMTE1IDE2LjM2M2EzLjU1NyAzLjU1NyAwIDEgMS03LjExNSAwIDMuNTU3IDMuNTU3IDAgMCAxIDcuMTE1IDBaTTIyLjExNSAyOS4xN2EzLjU1NyAzLjU1NyAwIDEgMS03LjExNSAwIDMuNTU3IDMuNTU3IDAgMCAxIDcuMTE1IDBaTTM0LjkyIDMuNTU3YTMuNTU3IDMuNTU3IDAgMSAxLTcuMTE0IDAgMy41NTcgMy41NTcgMCAwIDEgNy4xMTUgMFpNMzQuOTIgMTYuMzYzYTMuNTU3IDMuNTU3IDAgMSAxLTcuMTE0IDAgMy41NTcgMy41NTcgMCAwIDEgNy4xMTUgMFpNMzQuOTIgMjkuMTdhMy41NTcgMy41NTcgMCAxIDEtNy4xMTQgMCAzLjU1NyAzLjU1NyAwIDAgMSA3LjExNSAwWk00Ny43MjcgMy41NTdhMy41NTcgMy41NTcgMCAxIDEtNy4xMTUgMCAzLjU1NyAzLjU1NyAwIDAgMSA3LjExNSAwWk00Ny43MjcgMTYuMzYzYTMuNTU3IDMuNTU3IDAgMSAxLTcuMTE1IDAgMy41NTcgMy41NTcgMCAwIDEgNy4xMTUgMFpNNDcuNzI3IDI5LjE3YTMuNTU3IDMuNTU3IDAgMSAxLTcuMTE1IDAgMy41NTcgMy41NTcgMCAwIDEgNy4xMTUgMFpNOTcuNDE1IDE2OS4wMTJhMi44NDcgMi44NDcgMCAwIDEgNC4wMjUgMGwxNS4wOTIgMTUuMDkyYTIuODQ3IDIuODQ3IDAgMCAxLTQuMDI1IDQuMDI1bC0xNS4wOTItMTUuMDkyYTIuODQ2IDIuODQ2IDAgMCAxIDAtNC4wMjVaTTkxLjAxMiAxODEuODE4YTIuODQ2IDIuODQ2IDAgMCAxIDQuMDI1IDBsMTUuMDkyIDE1LjA5M2EyLjg0NiAyLjg0NiAwIDAgMS00LjAyNSA0LjAyNGwtMTUuMDkyLTE1LjA5MmEyLjg0NiAyLjg0NiAwIDAgMSAwLTQuMDI1WiIgZmlsbD0iIzMzMzYzRiIvPjwvc3ZnPg==");background-repeat:no-repeat;content:"";height:157px;left:0;position:absolute;top:0;width:93px}#page-track-about .track-header .graphics:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMjEzIDMyNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJtMTM5IDc3LjY4OCAyMi4xMzUtMjIuMTM2IDIyLjEzNSAyMi4xMzYtMjIuMTM1IDIyLjEzNUwxMzkgNzcuNjg4WiIgZmlsbD0iIzU5RDJBRSIvPjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJtMTUzLjA4NiA3My42NjMgMTcuMTA1LTE3LjEwNGMyLjUtMi41IDYuNTU0LTIuNSA5LjA1NSAwbDE3LjEwNCAxNy4xMDRhNi40MDIgNi40MDIgMCAwIDEgMCA5LjA1NWwtMTcuMTA0IDE3LjEwNWE2LjQwMyA2LjQwMyAwIDAgMS05LjA1NSAwbC0xNy4xMDUtMTcuMTA1YTYuNDA0IDYuNDA0IDAgMCAxIDAtOS4wNTVabTQuMDI1IDQuMDI1YS43MTEuNzExIDAgMCAwIDAgMS4wMDZsMTcuMTA0IDE3LjEwNGEuNzExLjcxMSAwIDAgMCAxLjAwNiAwbDE3LjEwNS0xNy4xMDRhLjcxMS43MTEgMCAwIDAgMC0xLjAwNmwtMTcuMTA1LTE3LjEwNWEuNzExLjcxMSAwIDAgMC0xLjAwNiAwbC0xNy4xMDQgMTcuMTA1WiIgZmlsbD0iIzMzMzYzRiIvPjxwYXRoIGQ9Ik0wIDBoMzEuMzA0djMxLjMwNEgwVjBaIiBmaWxsPSIjRkFFNTRFIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMi44MDYgNy4xMTRoMjQuMTlhNi40MDMgNi40MDMgMCAwIDEgNi40MDMgNi40MDR2MjQuMTg5YTYuNDAzIDYuNDAzIDAgMCAxLTYuNDAzIDYuNDAzaC0yNC4xOWE2LjQwMyA2LjQwMyAwIDAgMS02LjQwMy02LjQwM3YtMjQuMTlhNi40MDMgNi40MDMgMCAwIDEgNi40MDMtNi40MDJabTAgNS42OTJhLjcxMS43MTEgMCAwIDAtLjcxMS43MTJ2MjQuMTg5YzAgLjM5My4zMTkuNzExLjcxMS43MTFoMjQuMTlhLjcxMi43MTIgMCAwIDAgLjcxMS0uNzExdi0yNC4xOWEuNzExLjcxMSAwIDAgMC0uNzExLS43MWgtMjQuMTlaIiBmaWxsPSIjMzMzNjNGIi8+PHBhdGggZD0iTTY3LjU5MyAxODAuNzk2YTIuNzk3IDIuNzk3IDAgMSAxLTUuNTkzIDAgMi43OTcgMi43OTcgMCAwIDEgNS41OTMgMFpNNjcuNTkzIDE5MC44NjNhMi43OTcgMi43OTcgMCAxIDEtNS41OTMgMCAyLjc5NyAyLjc5NyAwIDAgMSA1LjU5MyAwWk02Ny41OTMgMjAwLjkzYTIuNzk3IDIuNzk3IDAgMSAxLTUuNTkzIDAgMi43OTcgMi43OTcgMCAwIDEgNS41OTMgMFpNNzcuNjYgMTgwLjc5NmEyLjc5NiAyLjc5NiAwIDEgMS01LjU5My4wMDEgMi43OTYgMi43OTYgMCAwIDEgNS41OTMtLjAwMVpNNzcuNjYgMTkwLjg2M2EyLjc5NiAyLjc5NiAwIDEgMS01LjU5My4wMDEgMi43OTYgMi43OTYgMCAwIDEgNS41OTMtLjAwMVpNNzcuNjYgMjAwLjkzYTIuNzk2IDIuNzk2IDAgMSAxLTUuNTkzLjAwMSAyLjc5NiAyLjc5NiAwIDAgMSA1LjU5My0uMDAxWk04Ny43MjcgMTgwLjc5NmEyLjc5NyAyLjc5NyAwIDEgMS01LjU5MyAwIDIuNzk3IDIuNzk3IDAgMCAxIDUuNTkzIDBaTTg3LjcyNyAxOTAuODYzYTIuNzk3IDIuNzk3IDAgMSAxLTUuNTkzIDAgMi43OTcgMi43OTcgMCAwIDEgNS41OTMgMFpNODcuNzI3IDIwMC45M2EyLjc5NyAyLjc5NyAwIDEgMS01LjU5MyAwIDIuNzk3IDIuNzk3IDAgMCAxIDUuNTkzIDBaIiBmaWxsPSIjMzMzNjNGIi8+PHBhdGggZD0iTTE4OC40NDQgMjg2LjI2NmEuNTQ2LjU0NiAwIDAgMSAuNTA4LjgxNGwtMTQuNjU1IDI1LjkyM2EuNTQ2LjU0NiAwIDAgMS0uOTM4LjAybC0xNS4wNjktMjQuMTE1YS41NDUuNTQ1IDAgMCAxIC40My0uODM0bDI5LjcyNC0xLjgwOFoiIGZpbGw9IiNGNjk2MDUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTE2OC45OTEgMjk2LjEyYS41NDcuNTQ3IDAgMCAwLS40MTYuODM0bDE0LjA5NSAyMi41NTZhLjU0Ny41NDcgMCAwIDAgLjkzMi0uMDA4bDE1LjA5MS0yNS4xMTJhLjU0Ni41NDYgMCAwIDAtLjUxNi0uODI1bC0yOS4xODYgMi41NTVabTMzLjQ0Ny41MjEtMTUuMDkxIDI1LjExMmMtMS44OTEgMy4xNDYtNi40MzcgMy4xODYtOC4zODIuMDczbC0xNC4wOTUtMjIuNTU3Yy0xLjk0NS0zLjExMi4wODMtNy4xODEgMy43NC03LjUwMWwyOS4xODYtMi41NTZjNC4wMDItLjM1MSA2LjcxMiAzLjk4NiA0LjY0MiA3LjQyOVoiIGZpbGw9IiMzMzM2M0YiLz48L3N2Zz4=");background-repeat:no-repeat;bottom:0;content:"";height:200px;position:absolute;right:30px;transform:rotate(65deg);width:130px}}#page-track-about .track-header .graphics .c-track-icon{filter:drop-shadow(0 2px 16px rgba(var(--track-icon-color),.3));height:160px;width:160px;z-index:1}#page-track-about .about-section{background-color:var(--backgroundColorB);padding-top:40px}#page-track-about .about-section .inner{align-items:flex-start;border-bottom-width:3px;border-color:var(--borderColor7);display:flex;padding-bottom:64px}#page-track-about .about-section .inner .info{flex-grow:1}#page-track-about .about-section .inner .info .c-textual-content{max-width:750px;min-height:272px}#page-track-about .about-section .inner .info .c-textual-content h2{color:var(--textColor1);font-size:28px;font-weight:700;line-height:140%}@media (min-width:768px){#page-track-about .about-section .inner .info .c-textual-content h2{font-size:31px}}#page-track-about .about-section .inner .info .c-textual-content .c-expander.compressed .content{height:150px;overflow:hidden;position:relative}#page-track-about .about-section .inner .info .c-textual-content .c-expander.compressed .content:after{bottom:0;box-shadow:0 0 25px 15px var(--backgroundColorA);content:"";position:absolute;width:100%}#page-track-about .about-section .inner .info .c-textual-content .c-expander.compressed button:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTTIzLjI1IDcuMzExIDEyLjUzIDE4LjAzYS43NDkuNzQ5IDAgMCAxLTEuMDYgMEwuNzUgNy4zMTEiIHN0eWxlPSJmaWxsOm5vbmU7c3Ryb2tlOiMwMDA7c3Ryb2tlLWxpbmVjYXA6cm91bmQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS13aWR0aDoxLjVweDtmaWxsLXJ1bGU6ZXZlbm9kZCIvPjwvc3ZnPg==");filter:var(--c-prominent-link-icon-filter)}#page-track-about .about-section .inner .info .c-textual-content .c-expander.expanded button:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PHBhdGggZD0iTS43NSAxNy4xODkgMTEuNDcgNi40N2EuNzQ5Ljc0OSAwIDAgMSAxLjA2IDBsMTAuNzIgMTAuNzE5IiBzdHlsZT0iZmlsbDpub25lO3N0cm9rZTojMDAwO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MS41cHg7ZmlsbC1ydWxlOmV2ZW5vZGQiLz48L3N2Zz4=");filter:var(--c-prominent-link-icon-filter)}#page-track-about .about-section .inner .info .c-textual-content .c-expander button{align-items:center;background:var(--c-prominent-link-bg);border-radius:100px;color:var(--c-prominent-link-color);display:flex;font-size:16px;font-weight:600;justify-content:center;line-height:170%;margin-top:20px;padding:8px 24px}#page-track-about .about-section .inner .info .c-textual-content .c-expander button:after{content:"";filter:var(--link-blue-filter);height:16px;margin-left:12px;width:16px}#page-track-about .about-section .inner>pre{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);flex-shrink:0;overflow-x:hidden;overflow-y:auto;padding:24px 36px;width:100%}@media (min-width:768px){#page-track-about .about-section .inner>pre{margin-left:72px;width:50%}}#page-track-about .about-section .inner>pre pre{white-space:pre-wrap}@media (min-width:768px){#page-track-about .about-section .inner>pre{max-width:450px}}#page-track-about .concepts-section .header-icon,#page-track-about .exercises-section .header-icon,#page-track-about .features-section .header-icon{height:80px;margin-bottom:16px;width:80px}#page-track-about .concepts-section h2,#page-track-about .exercises-section h2,#page-track-about .features-section h2{color:var(--textColor1);font-size:28px;font-weight:700;line-height:140%}@media (min-width:768px){#page-track-about .concepts-section h2,#page-track-about .exercises-section h2,#page-track-about .features-section h2{font-size:31px}}#page-track-about .concepts-section h2,#page-track-about .exercises-section h2,#page-track-about .features-section h2{margin-bottom:20px}#page-track-about .concepts-section .section-header,#page-track-about .features-section .section-header{align-items:center;display:flex;flex-direction:column;margin-bottom:56px}#page-track-about .exercises-section{background-color:var(--backgroundColorB);padding-bottom:80px}#page-track-about .exercises-section .inner{align-items:flex-start;display:flex}#page-track-about .exercises-section .inner .info{max-width:656px}#page-track-about .exercises-section .inner .info hr.c-divider{margin-bottom:28px}#page-track-about .exercises-section .inner .info p{line-height:160%}#page-track-about .exercises-section .inner .info p a:not(.btn-primary){color:var(--c-prominent-link-color);font-weight:500}#page-track-about .exercises-section .inner .info p strong{color:var(--textColor2);font-weight:500}#page-track-about .exercises-section .inner .info p{font-size:18px;line-height:150%;margin-bottom:32px}#page-track-about .exercises-section .inner .info .exercises{margin-bottom:40px}#page-track-about .exercises-section .inner .info .exercises .exercise{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);align-items:center;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;margin-bottom:16px;padding:12px 32px 12px 24px}#page-track-about .exercises-section .inner .info .exercises .exercise .c-icon.c-exercise-icon{height:48px;margin-right:24px;width:48px}#page-track-about .exercises-section .inner .info .exercises .exercise .exercise-info{flex-grow:1}#page-track-about .exercises-section .inner .info .exercises .exercise .exercise-info h3{color:var(--textColor1);font-size:18px;font-weight:600;line-height:150%}#page-track-about .exercises-section .inner .info .exercises .exercise .exercise-info p{line-height:160%}#page-track-about .exercises-section .inner .info .exercises .exercise .exercise-info p a:not(.btn-primary){color:var(--c-prominent-link-color);font-weight:500}#page-track-about .exercises-section .inner .info .exercises .exercise .exercise-info p strong{color:var(--textColor2);font-weight:500}#page-track-about .exercises-section .inner .info .exercises .exercise .exercise-info p{font-size:16px;margin:0}#page-track-about .exercises-section .inner .info .exercises .exercise .c-icon.action-icon{display:none}.c-concepts-map .connection#page-track-about .exercises-section .inner .info .exercises .exercise .c-icon.action-icon{opacity:0}@media (min-width:640px){#page-track-about .exercises-section .inner .info .exercises .exercise .c-icon.action-icon{display:block}}#page-track-about .exercises-section .inner .info .exercises .exercise .c-icon.action-icon{filter:var(--textColor5-filter);height:24px;margin-left:56px;width:24px}#page-track-about .exercises-section .inner>img{margin-left:80px;-webkit-mask-image:linear-gradient(90deg,#000 10%,transparent 95%);mask-image:linear-gradient(90deg,#000 10%,transparent 95%);max-width:640px;width:50%}#page-track-about .features-section{background:linear-gradient(180deg,var(--backgroundColorB) 80%,var(--backgroundColorB) 100%)}#page-track-about .features-section .section-header{border-color:var(--borderColor7);border-top-width:3px;padding-top:48px}#page-track-about .features-section .features{margin-bottom:64px;overflow:hidden;position:relative}#page-track-about .features-section .features .c-track-icon{display:none;position:absolute}.c-concepts-map .connection#page-track-about .features-section .features .c-track-icon{opacity:0}@media (min-width:1024px){#page-track-about .features-section .features .c-track-icon{display:block}}#page-track-about .features-section .features .c-track-icon{filter:drop-shadow(0 2px 16px rgba(var(--track-icon-color),.3));height:128px;left:50%;margin-left:-64px;margin-top:-64px;top:50%;width:128px}#page-track-about .features-section .features .c-icon{height:48px;margin-bottom:16px;width:48px}#page-track-about .features-section .features .feature{align-items:center;display:flex;flex-direction:column;margin-bottom:48px;text-align:center}#page-track-about .features-section .features .feature p{max-width:340px}@media (min-width:1024px){#page-track-about .features-section .features{height:654px;margin-left:auto;margin-right:auto;max-width:1050px}#page-track-about .features-section .features .feature{position:absolute;width:340px}#page-track-about .features-section .features .feature.--0{left:10%;top:40px}#page-track-about .features-section .features .feature.--1{left:45%}#page-track-about .features-section .features .feature.--2{left:0;top:260px}#page-track-about .features-section .features .feature.--3{right:0;top:170px}#page-track-about .features-section .features .feature.--4{left:20%;top:480px}#page-track-about .features-section .features .feature.--5{right:10%;top:420px}}#page-track-about .concepts-section{background-color:var(--backgroundColorB);padding-bottom:64px;padding-top:64px}#page-track-about .concepts-section .container{align-items:center;display:flex;flex-direction:column}#page-track-about .concepts-section img.screenshot{margin-bottom:32px;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 95%);mask-image:linear-gradient(180deg,#000 30%,transparent 95%);max-width:100%}#page-track-about .upsell-section{background:linear-gradient(var(--backgroundColorB),var(--backgroundColorB));padding-top:64px}#page-track-about .upsell-section .container{align-items:center;display:flex;flex-direction:column}#page-track-about .upsell-section .feature{align-items:center;display:flex;justify-content:space-between;margin-bottom:128px;position:relative}#page-track-about .upsell-section .feature .info{max-width:680px}#page-track-about .upsell-section .feature .info .c-icon.small-icon{filter:var(--textColor1-filter);height:48px;margin-bottom:12px;width:48px}#page-track-about .upsell-section .feature .info h3{color:var(--textColor1);font-size:28px;font-weight:700;line-height:140%}@media (min-width:768px){#page-track-about .upsell-section .feature .info h3{font-size:31px}}#page-track-about .upsell-section .feature .info h3{margin-bottom:12px}#page-track-about .upsell-section .feature .info p{line-height:160%}#page-track-about .upsell-section .feature .info p a:not(.btn-primary){color:var(--c-prominent-link-color);font-weight:500}#page-track-about .upsell-section .feature .info p strong{color:var(--textColor2);font-weight:500}#page-track-about .upsell-section .feature .info p{font-size:18px;line-height:150%;margin-bottom:16px}#page-track-about .upsell-section .feature .c-icon.graphic{flex-shrink:0;height:240px;width:240px}@media (min-width:1024px){#page-track-about .upsell-section .feature:first-child:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjIgMTQxIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik0wIDFjNDUuOTE3IDAgMTYuMDgzIDEzOSA2MiAxMzkiIHN0cm9rZT0iI0NCQzlEOSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtZGFzaGFycmF5PSI0IDYiLz48L3N2Zz4=");bottom:-130px;content:"";height:141px;left:50%;position:absolute;width:62px}#page-track-about .upsell-section .feature:nth-child(2):after{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMzg1IDEzOCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMzc4LjcwMiAxQzM5NS42MTMgMSAzOTUuNjEzIDEzNyAwIDEzNyIgc3Ryb2tlPSIjQ0JDOUQ5IiBzdHJva2Utd2lkdGg9IjIiIHN0cm9rZS1kYXNoYXJyYXk9IjQgNiIvPjwvc3ZnPg==");bottom:-170px;content:"";height:138px;position:absolute;right:130px;width:385px}}#page-track-about .upsell-section .cta{align-items:center;display:flex;flex-direction:column;text-align:center}#page-track-about .upsell-section .cta .c-track-icon{height:80px;margin-bottom:24px;width:80px}#page-track-about .upsell-section .cta h3{color:var(--textColor1);font-size:20px;font-weight:600;line-height:130%}@media (min-width:768px){#page-track-about .upsell-section .cta h3{font-size:24px}}#page-track-about .upsell-section .cta h3{margin-bottom:12px}#page-track-about .upsell-section .cta p{line-height:160%}#page-track-about .upsell-section .cta p a:not(.btn-primary){color:var(--c-prominent-link-color);font-weight:500}#page-track-about .upsell-section .cta p strong{color:var(--textColor2);font-weight:500}#page-track-about .upsell-section .cta p{font-size:18px;line-height:150%;margin-bottom:24px}#page-track-about .upsell-section .cta form.button_to{display:grid;place-items:center;width:100%}#page-tracks-build .theme-accessibility-dark,#page-tracks-build .theme-light{--headerBackground:linear-gradient(180deg,rgba(251,251,255,0) 79.36%,#f4f4fd 100%),linear-gradient(180deg,#fafaff 0%,rgba(250,250,255,.678) 24.48%,rgba(250,250,255,0) 77.6%,#fafaff 100%),var(--hex-bg-image),#fafaff}#page-tracks-build .theme-dark{--headerBackground:#191525}#page-tracks-build .--syllabus:before{content:url("/assets/icons/syllabus-475d59a0f3b10b43c9dfabcbd63e4555d35d28cd.svg")}#page-tracks-build .--lightbulb:before{content:url("/assets/icons/lightbulb-idea-db7117064ce8c0501a0b16d6281ddb86ac80f4a1.svg")}#page-tracks-build .--practice-exercises:before{content:url("/assets/icons/practice-exercises-6f6f10f3dd3e2e62e10cb31b4752430469818aa4.svg")}#page-tracks-build .--syllabus-gradient:before{content:url("/assets/icons/syllabus-gradient-bde52966ced8c967a2500d5e872829e33f0ac2b7.svg")}#page-tracks-build .--test-runner-gradient:before{content:url("/assets/icons/test-runner-gradient-0fa1a4bccc0eabbcb9be02d7f1bc8b17375a4b61.svg")}#page-tracks-build .--analyzer-gradient:before{content:url("/assets/icons/analyzer-gradient-121ca8cf8e6d0915717a55e4a182742c2a24a063.svg")}#page-tracks-build .--representer-gradient:before{content:url("/assets/icons/representer-gradient-c96c09bdcb7d7386d7f2cdfcb85c90f89125109a.svg")}#page-tracks-build .--practice-exercises-gradient:before{content:url("/assets/icons/practice-exercises-gradient-a5ad8aee1311a12f3eb26ab43f055e8fcaf4129b.svg")}#page-tracks-build .track-build-header{background:var(--headerBackground);background-size:cover;height:501px;left:0;position:absolute;top:200px;width:100%;z-index:0}#page-tracks-build .contributor-credit-block{align-items:center;border-color:var(--borderColorContributorCreditBlock);border-radius:8px;border-width:1px;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 16px}#page-tracks-build .contributor-credit-block .contributor{align-items:center;color:var(--textColor1);display:flex;font-size:16px;font-weight:600;line-height:150%}#page-tracks-build .contributor-credit-block .contributor img{border-radius:100%;height:32px;margin-right:12px;width:32px}#page-tracks-build .report-stat{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-sm);--tw-shadow-colored:var(--box-shadow-sm);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;padding:16px 24px}#page-tracks-build .report-stat .stat-name{align-items:center;color:var(--textColor2);display:flex;font-size:18px;font-weight:600;line-height:150%}#page-tracks-build .report-stat .stat-name img{filter:var(--textColor6-filter);height:15px;margin-left:12px;width:15px}#page-tracks-build .report-stat .current-number{--tw-text-opacity:1;color:rgb(96 79 205/var(--tw-text-opacity,1));font-size:32px;font-weight:600;line-height:150%}#page-tracks-build .report-stat .growth{--tw-text-opacity:1;color:rgb(0 181 0/var(--tw-text-opacity,1));font-size:16px;font-weight:600;line-height:150%}#page-tracks-build .tooling-status-label{color:var(--textColor2);font-size:16px;font-weight:600;line-height:150%;margin-bottom:8px}#page-tracks-build .tooling-status-group{display:flex;flex-direction:row;flex-wrap:wrap;gap:12px}@media (min-width:640px){#page-tracks-build .tooling-status-group{flex-wrap:nowrap;gap:unset}}#page-tracks-build .tooling-status-group{justify-content:center}@media (min-width:640px){#page-tracks-build .tooling-status-group{justify-content:flex-start}}#page-tracks-build .track-status{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lgZ1);--tw-shadow-colored:var(--box-shadow-lgZ1);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:16px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);color:var(--textColor1);margin-bottom:32px;padding:24px 32px}#page-tracks-build [tooling-status=exemplar]{align-items:center;border-color:rgb(0 0 0/var(--tw-border-opacity,1));border-radius:100%;border-width:2px;display:flex;margin-right:0}@media (min-width:640px){#page-tracks-build [tooling-status=exemplar]{margin-right:16px}}#page-tracks-build [tooling-status=exemplar]{--tw-bg-opacity:1;background-color:rgb(250 250 255/var(--tw-bg-opacity,1));height:48px;width:48px}#page-tracks-build [tooling-status=exemplar] img{height:20px;margin-left:auto;margin-right:auto;width:20px}#page-tracks-build [tooling-status=exemplar]{--tw-border-opacity:1;background:var(--backgroundColorBuildToolingStatus);border-color:rgb(0 181 0/var(--tw-border-opacity,1));position:relative}#page-tracks-build [tooling-status=exemplar] img{filter:invert(57%) sepia(64%) saturate(5598%) hue-rotate(92deg) brightness(99%) contrast(111%)}#page-tracks-build [tooling-status=exemplar]:after{--tw-translate-x:25%;--tw-translate-y:-25%;content:url("/assets/icons/healthy-green-check-1484455ee116cc7b5105ab8869b3570cfb511c5a.svg");height:24px;position:absolute;right:0;top:0;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));width:24px}#page-tracks-build [tooling-status=healthy]{align-items:center;border-color:rgb(0 0 0/var(--tw-border-opacity,1));border-radius:100%;border-width:2px;display:flex;margin-right:0}@media (min-width:640px){#page-tracks-build [tooling-status=healthy]{margin-right:16px}}#page-tracks-build [tooling-status=healthy]{--tw-bg-opacity:1;background-color:rgb(250 250 255/var(--tw-bg-opacity,1));height:48px;width:48px}#page-tracks-build [tooling-status=healthy] img{height:20px;margin-left:auto;margin-right:auto;width:20px}#page-tracks-build [tooling-status=healthy]{--tw-border-opacity:1;background:var(--backgroundColorBuildToolingStatus);border-color:rgb(0 181 0/var(--tw-border-opacity,1))}#page-tracks-build [tooling-status=healthy] img{filter:invert(57%) sepia(64%) saturate(5598%) hue-rotate(92deg) brightness(99%) contrast(111%)}#page-tracks-build [tooling-status=needs_attention]{align-items:center;border-color:rgb(0 0 0/var(--tw-border-opacity,1));border-radius:100%;border-width:2px;display:flex;margin-right:0}@media (min-width:640px){#page-tracks-build [tooling-status=needs_attention]{margin-right:16px}}#page-tracks-build [tooling-status=needs_attention]{--tw-bg-opacity:1;background-color:rgb(250 250 255/var(--tw-bg-opacity,1));height:48px;width:48px}#page-tracks-build [tooling-status=needs_attention] img{height:20px;margin-left:auto;margin-right:auto;width:20px}#page-tracks-build [tooling-status=needs_attention]{--tw-border-opacity:1;background:var(--backgroundColorBuildToolingStatus);border-color:rgb(228 137 0/var(--tw-border-opacity,1))}#page-tracks-build [tooling-status=needs_attention] img{filter:invert(67%) sepia(54%) saturate(5119%) hue-rotate(8deg) brightness(98%) contrast(101%)}#page-tracks-build [tooling-status=missing]{--tw-border-opacity:1;align-items:center;border-color:rgb(0 0 0/var(--tw-border-opacity,1));border-radius:100%;border-width:2px;display:flex;margin-right:0}@media (min-width:640px){#page-tracks-build [tooling-status=missing]{margin-right:16px}}#page-tracks-build [tooling-status=missing]{--tw-bg-opacity:1;background-color:rgb(250 250 255/var(--tw-bg-opacity,1));height:48px;width:48px}#page-tracks-build [tooling-status=missing] img{height:20px;margin-left:auto;margin-right:auto;width:20px}#page-tracks-build [tooling-status=missing]{background:var(--backgroundColorBuildToolingStatus);border-color:var(--borderColor5)}#page-tracks-build [tooling-status=missing] img{filter:var(--textColor6-filter)}#page-tracks-build .track-team-group{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;margin-bottom:24px;padding:16px 24px}#page-tracks-build .track-team-group details .record-row{margin-bottom:16px}#page-tracks-build .track-team-group details .record-row:first-of-type{margin-top:20px}#page-tracks-build .track-team-group details .record-row:last-of-type{margin-bottom:6px}#page-tracks-build .track-team-group details .record-row:has(.external-link){align-items:flex-start;flex-direction:column}@media (min-width:768px){#page-tracks-build .track-team-group details .record-row:has(.external-link){align-items:center;flex-direction:row}}#page-tracks-build .track-team-group details{border-color:var(--borderColor5);border-radius:8px;border-width:1px;display:flex;flex-direction:column;padding:12px 24px;-webkit-user-select:none;-moz-user-select:none;user-select:none}#page-tracks-build .track-team-group details+.c-react-component{margin-top:16px}#page-tracks-build .track-team-group details summary{-moz-column-gap:4px;column-gap:4px}@media (min-width:480px){#page-tracks-build .track-team-group details summary{-moz-column-gap:0;column-gap:0}}#page-tracks-build .track-team-group details summary{align-items:center;color:var(--textColor2);cursor:pointer;display:flex;font-size:18px;font-weight:600;line-height:150%}#page-tracks-build .track-team-group details summary:before{display:none;height:24px;margin-right:16px;width:24px}.c-concepts-map .connection#page-tracks-build .track-team-group details summary:before{opacity:0}@media (min-width:480px){#page-tracks-build .track-team-group details summary:before{display:block}}#page-tracks-build .track-team-group details summary:before{filter:var(--textColor1-filter)}#page-tracks-build .track-team-group details summary .summary-chevron{display:flex;filter:var(--textColor6-filter);height:16px;margin-left:auto;transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);width:16px}#page-tracks-build .track-team-group details[open] summary .summary-chevron{--tw-rotate:90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));transition-duration:.15s;transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1)}#page-tracks-build .track-header h3{color:var(--textColor1);font-size:20px;font-weight:600;line-height:130%}@media (min-width:768px){#page-tracks-build .track-header h3{font-size:24px}}#page-tracks-build .track-header h3{display:flex;flex-direction:row-reverse;font-weight:700}@media (min-width:768px){#page-tracks-build .track-header h3{flex-direction:row}}#page-tracks-build .track-header h3{align-items:center;text-align:left}@media (min-width:768px){#page-tracks-build .track-header h3{text-align:center}}#page-tracks-build .track-header h3{justify-content:space-between}@media (min-width:768px){#page-tracks-build .track-header h3{justify-content:flex-start}}#page-tracks-build .track-header h3:before{display:block;margin-right:0}@media (min-width:768px){#page-tracks-build .track-header h3:before{margin-right:16px}}#page-tracks-build .track-header h3:before{height:32px;width:32px}#page-tracks-build .track-header p{color:var(--textColor5);font-size:16px;line-height:150%}#page-tracks-build .learn-more-new-tab{align-items:center;color:var(--textColor6);display:flex;font-size:16px;font-weight:600;line-height:150%;white-space:nowrap}#page-tracks-build .learn-more-new-tab img{filter:var(--textColor6-filter);margin-left:12px}#page-tracks-build .action-required{background-clip:padding-box,border-box;background-image:linear-gradient(var(--backgroundColorBorderGradientLightPurple),var(--backgroundColorBorderGradientLightPurple)),linear-gradient(#20f,#9e00ff);background-origin:border-box;border:1px solid transparent;border-radius:16px;color:var(--textColor2);font-size:16px;font-weight:600;line-height:150%;padding:8px 16px}#page-tracks-build .action-required a{text-decoration-line:underline}#page-tracks-build .usage-stats-header h4{align-items:center;color:var(--textColor1);display:flex;font-size:18px;font-weight:600;line-height:150%;margin-bottom:8px;padding-bottom:8px}#page-tracks-build .usage-stats-header h4:before{display:none;height:24px;margin-right:16px;width:24px}.c-concepts-map .connection#page-tracks-build .usage-stats-header h4:before{opacity:0}@media (min-width:480px){#page-tracks-build .usage-stats-header h4:before{display:block}}#page-tracks-build .usage-stats-header h4:before{filter:var(--textColor1-filter)}#page-tracks-build .usage-stats-header h4{border-bottom-width:1px;border-color:var(--borderColor7)}#page-tracks-build .usage-stats-header h4:before{content:url("/assets/icons/graph-stats-59145bb4407f4cdea5d91b4ee550e452d12d1c41.svg")}#page-tracks-build .sticky .record-name{margin-bottom:0}#page-tracks-build .sticky .record-element{--tw-bg-opacity:1;align-items:center;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1))}#page-tracks-build .record-value strong{margin-top:0}@media (min-width:1280px){#page-tracks-build .record-value strong{margin-top:0}}@media (min-width:480px){#page-tracks-build .record-value strong{margin-top:8px}}#page-tracks-build .record-row.sticky{display:none}.c-concepts-map .connection#page-tracks-build .record-row.sticky{opacity:0}@media (min-width:768px){#page-tracks-build .record-row.sticky{display:flex}}#page-tracks-build .record-row.sticky{align-items:flex-start;flex-direction:column}@media (min-width:1024px){#page-tracks-build .record-row.sticky{align-items:center;flex-direction:row}}#page-tracks-build .record-row{display:flex;justify-content:space-between}@media (min-width:768px){#page-tracks-build .record-row{align-items:center}}#page-tracks-build .record-row{flex-direction:column}@media (min-width:768px){#page-tracks-build .record-row{flex-direction:row}}#page-tracks-build .record-row{margin-bottom:8px}#page-tracks-build .record-row:first-of-type{margin-top:4px}#page-tracks-build .record-row:last-of-type{margin-bottom:4px}#page-tracks-build .record-row:has([data-record-label]){flex-direction:column}@media (min-width:768px){#page-tracks-build .record-row:has([data-record-label]){align-items:flex-start}}@media (min-width:1024px){#page-tracks-build .record-row:has([data-record-label]){align-items:center;flex-direction:row}}#page-tracks-build .record-row:has([data-record-label]):nth-child(3){margin-top:16px}@media (min-width:768px){#page-tracks-build .record-row:has([data-record-label]):nth-child(3){margin-top:0}}#page-tracks-build .record-row .record-name{margin-bottom:8px}@media (min-width:768px){#page-tracks-build .record-row .record-name{margin-bottom:0}}#page-tracks-build .record-row .record-name{align-items:center;color:var(--textColor2);display:flex;font-size:16px;font-weight:600;line-height:150%}#page-tracks-build .record-row .record-name .c-concept-icon,#page-tracks-build .record-row .record-name img{margin-right:12px}#page-tracks-build .record-row .record-name img{height:32px;width:32px}#page-tracks-build .record-row .record-value{color:var(--textColor6);display:flex;flex-direction:column;font-size:14px;font-weight:600;line-height:150%}@media (min-width:768px){#page-tracks-build .record-row .record-value{flex-direction:row}}#page-tracks-build .record-row .record-value .record-element{display:flex;flex-direction:column}@media (min-width:768px){#page-tracks-build .record-row .record-value .record-element{display:grid}}@media (min-width:480px){#page-tracks-build .record-row .record-value .record-element{flex-direction:row}}#page-tracks-build .record-row .record-value .record-element{justify-content:space-between}@media (min-width:768px){#page-tracks-build .record-row .record-value .record-element{gap:2px;justify-content:flex-start;width:128px}}#page-tracks-build .record-row .record-value .record-element{align-items:baseline;font-size:14px;font-weight:400}@media (min-width:768px){#page-tracks-build .record-row .record-value .record-element{align-items:center}}#page-tracks-build .record-row .record-value .record-element[data-record-label]:before{display:block}@media (min-width:768px){#page-tracks-build .record-row .record-value .record-element[data-record-label]:before{display:none}}#page-tracks-build .record-row .record-value .record-element[data-record-label]:before{content:attr(data-record-label) ":";margin-right:8px}#page-tracks-build .record-row .record-value .record-element[data-record-label=Started]{flex-direction:row;justify-content:flex-start}@media (min-width:480px){#page-tracks-build .record-row .record-value .record-element[data-record-label=Started]{justify-content:space-between}}#page-tracks-build .record-row .record-value .record-element strong{font-weight:600}#page-tracks-build .record-row .record-value .record-element .external-link{align-items:center;display:flex;font-weight:600;gap:12px}#page-tracks-build .record-row .record-value .record-element .external-link img{filter:var(--textColor6-filter);width:12px}#page-tracks-build .record-row .record-value .record-element.justify-end{justify-content:flex-end}#page-tracks-build .highlight-text{background-color:transparent;color:var(--textColor1-no-dark);display:inline;position:relative;z-index:1}#page-tracks-build .highlight-text:before{background-image:url("/assets/graphics/impact-highlight-d40d6d0a2b56ab059d525422ad6460a2d46aa9c7.svg");content:"";height:1.2em;position:absolute;width:100%;z-index:-1}#page-concepts-index article.content,#page-exercises-index article.content{padding-top:40px}#page-concepts-index section.external-cta,#page-exercises-index section.external-cta{--tw-border-opacity:1;align-items:center;background:var(--backgroundColorExternalCTA);border-color:rgb(96 79 205/var(--tw-border-opacity,1));border-radius:12px;border-width:2px;display:flex;margin-bottom:56px;padding:24px 80px}#page-concepts-index section.external-cta .c-track-icon,#page-exercises-index section.external-cta .c-track-icon{height:64px;margin-right:64px;width:64px}#page-concepts-index section.external-cta .info,#page-exercises-index section.external-cta .info{flex-grow:1;margin-right:24px}#page-concepts-index section.external-cta .info h2,#page-exercises-index section.external-cta .info h2{color:var(--textColor1);font-size:20px;font-weight:600;line-height:140%;margin-bottom:6px}#page-concepts-index section.external-cta .info p,#page-exercises-index section.external-cta .info p{font-size:16px;line-height:150%;max-width:440px}#page-concepts-index header.page-header,#page-exercises-index header.page-header{margin-bottom:40px}#page-concepts-index header.page-header .container,#page-exercises-index header.page-header .container{align-items:center;display:flex;justify-content:center}#page-concepts-index header.page-header .graphic,#page-exercises-index header.page-header .graphic{height:128px;margin-right:36px;width:128px}#page-concepts-index header.page-header .info h1,#page-exercises-index header.page-header .info h1{color:var(--textColor1);font-size:28px;font-weight:700;line-height:140%}@media (min-width:768px){#page-concepts-index header.page-header .info h1,#page-exercises-index header.page-header .info h1{font-size:31px}}#page-concepts-index header.page-header .info h1,#page-exercises-index header.page-header .info h1{margin-bottom:8px}#page-concepts-index header.page-header .info p,#page-exercises-index header.page-header .info p{line-height:160%}#page-concepts-index header.page-header .info p a:not(.btn-primary),#page-exercises-index header.page-header .info p a:not(.btn-primary){color:var(--c-prominent-link-color);font-weight:500}#page-concepts-index header.page-header .info p strong,#page-exercises-index header.page-header .info p strong{color:var(--textColor2);font-weight:500}#page-concepts-index header.page-header .info p,#page-exercises-index header.page-header .info p{font-size:18px;line-height:150%}#page-concept-show .concept-header>.container{align-items:center;display:flex;padding-bottom:24px;padding-top:24px}#page-concept-show .concept-header{background:linear-gradient(180deg,var(--backgroundColorI) 0,transparent 100%)}#page-concept-show .concept-header .c-concept-icon{margin-right:32px}#page-concept-show .concept-header .info{flex-grow:1}#page-concept-show .concept-header h1{color:var(--textColor1);font-size:32px;font-weight:700;line-height:1.25}@media (min-width:768px){#page-concept-show .concept-header h1{font-size:34px}}@media (min-width:1024px){#page-concept-show .concept-header h1{font-size:39px}}#page-concept-show .concept-header h1{align-items:center;display:flex;margin-bottom:8px}.c-track-header #page-concept-show .concept-header h1{font-size:28px}@media (min-width:768px){.c-track-header #page-concept-show .concept-header h1{font-size:39px}}#page-concept-show .concept-header h1 small{color:var(--textColor5);font-size:18px;font-weight:400;margin-left:16px;margin-right:12px}#page-concept-show .concept-header h1 .c-track-icon{height:48px;width:48px}#page-concept-show .concept-header .exercises{align-items:center;color:var(--textColor1);display:flex;font-size:18px}#page-concept-show .concept-header .exercises .c-icon{filter:var(--textColor1-filter);height:24px;margin-right:8px;width:24px}#page-concept-show .concept-header .progress{flex-shrink:0}#page-concept-show .concept-header .progress .progress-text{align-items:center;display:flex;justify-content:flex-end}#page-tracks-build .record-row .record-value .record-element#page-concept-show .concept-header .progress .progress-text{justify-content:flex-end}#page-concept-show .concept-header .progress .progress-text{color:var(--textColor2);font-size:16px;font-weight:600;line-height:150%;margin-bottom:12px}#page-concept-show .concept-header .progress .progress-text.completed{color:var(--textColorProgressTextCompleted);font-weight:600}#page-concept-show .concept-header .progress .progress-text.completed .c-icon{display:block}#page-concept-show .concept-header .progress .progress-exercises{align-items:center;display:flex;justify-content:flex-end}#page-tracks-build .record-row .record-value .record-element#page-concept-show .concept-header .progress .progress-exercises{justify-content:flex-end}#page-concept-show .concept-header .progress .progress-exercises .c-ed{margin-left:16px}#page-concept-show section.mastered-heading{--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);--tw-border-opacity:1;align-items:center;background:var(--backgroundColorCompletedHeading);border-color:rgb(67 181 147/var(--tw-border-opacity,1));border-radius:8px;border-width:2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;margin-bottom:32px;padding:12px 32px}#page-concept-show section.mastered-heading .c-prominent-link{color:var(--backgroundColorNotificationsUnreadDot)}#page-concept-show section.mastered-heading .c-prominent-link .c-icon{filter:var(--iconFilterNotificationsProminentLink)}#page-concept-show section.mastered-heading .check-mark-icon{height:32px;margin-right:16px;width:32px}#page-concept-show section.mastered-heading .text{color:var(--textColor1);flex-grow:1;font-size:18px;font-weight:600;line-height:150%}#page-concept-show .rhs{flex-shrink:0}@media (min-width:1280px){#page-concept-show .rhs{width:520px}}#page-concept-show section.about{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:32px}#page-concept-show section.about .links{margin-top:32px}#page-concept-show section.about .links h3{color:var(--textColor1);font-size:20px;font-weight:600;line-height:130%}@media (min-width:768px){#page-concept-show section.about .links h3{font-size:24px}}#page-concept-show section.about .links h3{margin-bottom:16px}#page-concept-show section.about .links ul{display:flex;flex-wrap:wrap;gap:12px}#page-concept-show section.about .links a{--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);align-items:center;border-radius:100px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;padding:6px 16px}#page-concept-show section.about .links a .c-bg-img{height:16px;margin-right:12px;width:16px}#page-concept-show section.about .links a .c-icon{filter:var(--textColor6-filter);height:12px;margin-left:8px;width:12px}#page-concept-show section.extra-info,#page-concept-show section.extra-info a{align-items:center;display:flex}#page-concept-show section.extra-info a{color:var(--textColor6);font-size:15px;font-weight:500;margin-left:auto}#page-concept-show section.extra-info a .c-icon{filter:var(--textColor6-filter)}#page-concept-show section.extra-info a .github-icon{height:22px;margin-right:16px;width:22px}#page-concept-show section.extra-info a .action-icon{height:12px;margin-left:12px;width:12px}#page-concept-show .learn h3,#page-concept-show .practice h3{align-items:center;color:var(--textColor1);display:flex;font-size:20px;font-weight:600;line-height:140%;margin-bottom:16px}#page-concept-show .learn h3 .c-icon,#page-concept-show .practice h3 .c-icon{filter:var(--textColor1-filter);height:24px;margin-right:16px;width:24px}#page-concept-show .learn .exercises,#page-concept-show .practice .exercises{display:flex;flex-direction:column}#page-concept-show .learn .exercises .c-react-wrapper-common-exercise-widget,#page-concept-show .practice .exercises .c-react-wrapper-common-exercise-widget{margin-bottom:12px;width:100%}#page-concept-show .learn+.practice{margin-top:16px}#page-concept-show .practice-locked-bar{border-color:var(--borderColor6);border-top-width:1px;margin-bottom:48px;margin-top:36px;position:relative}#page-concept-show .practice-locked-bar .c-icon{height:42px;left:50%;margin-left:-21px;position:absolute;top:-21px;width:42px}.c-concept-tooltip{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:20px 24px;position:relative;width:460px;z-index:80}.c-concept-tooltip .header{align-items:center;display:flex;margin-bottom:12px}.c-concept-tooltip .header .c-concept-icon{margin-right:16px}.c-concept-tooltip .header .summary{flex-grow:1}.c-concept-tooltip .header .summary .title{align-items:center;display:flex}.c-concept-tooltip .header .summary .title .name{color:var(--textColor1);font-size:18px;font-weight:600;line-height:150%;margin-right:8px}.c-concept-tooltip .header .summary .title .in{color:var(--textColor2);margin-right:8px}.c-concept-tooltip .header .summary .title .c-track-icon{height:32px;width:32px}.c-concept-tooltip .header .summary .num-exercises{color:var(--textColor6);font-size:15px;font-weight:500;line-height:160%}.c-concept-tooltip .header .c-exercise-status-tag{margin-left:32px}.c-concept-tooltip .blurb{color:var(--textColor6);font-size:15px;line-height:160%}.c-concept-tooltip .info{align-items:center;display:flex;line-height:150%;margin-top:16px}.c-concept-tooltip .info>.c-icon,.c-concept-tooltip .info>.icon{height:24px;margin-right:12px;width:24px}.c-concept-tooltip .info .icon{border-radius:100px;display:grid;place-items:center}.c-concept-tooltip .info .icon .c-icon{filter:var(--textColor6-filter);height:12px;width:12px}.c-concept-tooltip .locked{color:var(--textColor6);font-weight:600}.c-concept-tooltip .locked .icon{background-color:var(--lockedColor)}.c-concept-tooltip .locked .icon .c-icon{filter:var(--textColor6-filter)}.c-concept-tooltip .available{color:var(--textColor1);font-weight:600}.c-concept-tooltip .available .icon{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-concept-tooltip .learnt{color:var(--textColor1);font-weight:600}.c-concept-tooltip .learnt .icon{--tw-bg-opacity:1;background-color:rgb(0 0 0/var(--tw-bg-opacity,1))}.c-concept-tooltip .learnt .icon .c-icon{filter:var(--white-filter)}.c-concept-tooltip .mastered{color:var(--textColor1);font-weight:600}.c-unlocked-concept{--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);align-items:center;border-radius:5px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;margin-bottom:12px;padding:8px 16px;transition:box-shadow .2s ease-out}.c-unlocked-concept,.c-unlocked-concept .c-concept-icon{margin-right:12px}.c-unlocked-concept .name{color:var(--textColor2);font-size:16px;font-weight:500;line-height:150%}a.c-unlocked-concept:hover:not(.--locked){--tw-shadow:0px 4px 24px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 4px 24px 0px var(--tw-shadow-color)}.c-concept,a.c-unlocked-concept:hover:not(.--locked){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-concept{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;display:flex;flex-direction:column;font-size:14px;font-weight:600}.c-concept .info{align-items:center;display:flex;padding:8px 16px}.c-concept .c-concept-icon{margin-right:8px}.c-concept .c-concept-progress-bar{height:6px}.c-concept-icon{align-items:flex-end;border-color:var(--borderColor1);border-width:1px;color:var(--textColor2);display:flex;height:24px;line-height:.9;vertical-align:bottom;width:24px}.c-concept-icon.c--small{font-size:11px;font-weight:600;height:24px;padding:3px;width:24px}.c-concept-icon.c--medium{font-size:14px;font-weight:600;height:32px;padding:4px;width:32px}.c-concept-icon.c--base{height:40px;padding:5px;width:40px}.c-concept-icon.c--base,.c-concept-icon.c--large{border-color:var(--textColor2);border-width:2px;font-size:16px;font-weight:600}.c-concept-icon.c--large{height:48px;padding:6px;width:48px}.c-concept-icon.c--huge{border-color:var(--textColor2);border-width:4px;display:flex;font-size:42px;font-weight:700;height:96px;padding:8px;width:96px}progress.c-concept-progress-bar{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:8px;height:6px;overflow:hidden;width:100%}progress.c-concept-progress-bar::-webkit-progress-bar{--tw-bg-opacity:1;background-color:rgb(225 235 255/var(--tw-bg-opacity,1))}progress.c-concept-progress-bar[value]::-webkit-progress-value{--tw-bg-opacity:1;background-color:rgb(46 87 232/var(--tw-bg-opacity,1))}progress.c-concept-progress-bar.--completed[value]::-webkit-progress-value{--tw-bg-opacity:1;background-color:rgb(89 210 174/var(--tw-bg-opacity,1))}body.namespace-.controller-tracks .auth-buttons a:nth-child(2),body.namespace-tracks .auth-buttons a:nth-child(2){display:none}.c-concepts-map body.connection.namespace-.controller-tracks .auth-buttons a:nth-child(2),.c-concepts-map body.connection.namespace-tracks .auth-buttons a:nth-child(2){opacity:0}@media (min-width:640px){body.namespace-.controller-tracks .auth-buttons a:nth-child(2),body.namespace-tracks .auth-buttons a:nth-child(2){display:flex}}body.namespace-tracks.controller-exercises.action-show .explore-concept-button{display:none}#page-exercise-show section.completed-info{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:20px;padding:24px 32px}#page-exercise-show section.completed-info h3{font-size:20px;font-weight:600;line-height:140%}#page-exercise-show section.completed-info .progressed-concepts{margin-bottom:16px}#page-exercise-show section.completed-info .progressed-concepts .c-react-wrapper-student-exercise-status-dot{margin-left:8px}#page-exercise-show section.completed-info .c-prominent-link{margin-bottom:24px}#page-exercise-show .tutorial-introduction{--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:var(--backgroundColorB);border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);line-height:160%;margin-bottom:24px;padding:16px 32px}#page-exercise-show .tutorial-introduction a:not(.btn-primary){color:var(--c-prominent-link-color);font-weight:500}#page-exercise-show .tutorial-introduction{font-size:18px;line-height:150%}#page-exercise-show .tutorial-introduction strong{color:var(--textColor2);font-weight:500}#page-exercise-show section.taught-concepts{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:20px;padding:16px 32px}#page-exercise-show section.taught-concepts h3{font-size:20px;font-weight:600;line-height:140%}#page-exercise-show section.taught-concepts .concepts{display:flex;flex-wrap:wrap}#page-exercise-show section.taught-concepts .concepts .concept{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);align-items:center;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-color:rgb(240 243 249/var(--tw-border-opacity,1));border-radius:8px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;font-size:14px;font-weight:600;margin-right:8px;padding:8px 16px}#page-exercise-show section.taught-concepts .concepts .concept .c-concept-icon{margin-right:8px}#page-exercise-show section.taught-concepts .c-prominent-link{margin-bottom:24px}#page-exercise-show section.taught-concepts .explanation{--tw-bg-opacity:1;background-color:rgb(240 243 249/var(--tw-bg-opacity,1));border-radius:8px;font-size:16px;font-weight:500;line-height:150%;padding:12px 24px}#page-exercise-show section.taught-concepts .explanation a{color:var(--c-prominent-link-color)}#page-exercise-show section.latest-iteration{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:32px;padding:24px 32px}#page-exercise-show section.latest-iteration header{display:flex;margin-bottom:20px}#page-exercise-show section.latest-iteration header .info{flex-grow:1}#page-exercise-show section.latest-iteration header .info h2{color:var(--textColor1);font-size:20px;font-weight:600;line-height:130%}@media (min-width:768px){#page-exercise-show section.latest-iteration header .info h2{font-size:24px}}#page-exercise-show section.latest-iteration header .info h2{margin-bottom:6px}#page-exercise-show section.latest-iteration header .info p{font-size:16px;line-height:160%}#page-exercise-show section.latest-iteration header .info p .essential{--tw-text-opacity:1;color:rgb(235 87 87/var(--tw-text-opacity,1));font-weight:600}#page-exercise-show section.latest-iteration header .info p .actionable{color:var(--textColor3);font-weight:600}#page-exercise-show section.latest-iteration header .info p .non-actionable{color:var(--textColor6);font-weight:600}#page-exercise-show section.latest-iteration header .info p strong{font-weight:600}#page-exercise-show section.latest-iteration header .info p a{align-items:center;color:var(--c-prominent-link-color);display:inline-flex;font-weight:500}#page-exercise-show section.latest-iteration header .info p a .c-icon{filter:var(--c-prominent-link-icon-filter);filter:var(--textColor6-filter);height:12px;margin-left:8px;width:12px}#page-exercise-show section.latest-iteration header>.c-icon.spinner{animation:spin 3s linear infinite;filter:var(--textColor6-filter);height:24px;margin-left:24px;width:24px}#page-exercise-show section.latest-iteration header .status{border-radius:100%;flex-shrink:0;height:8px;margin-right:16px;margin-top:16px;overflow:hidden;width:8px}#page-exercise-show section.latest-iteration header .status.passed{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(67 181 147/var(--tw-bg-opacity,1));color:rgb(67 181 147/var(--tw-text-opacity,1))}#page-exercise-show section.latest-iteration header .status.failed{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(235 87 87/var(--tw-bg-opacity,1));color:rgb(235 87 87/var(--tw-text-opacity,1))}#page-exercise-show section.latest-iteration a.iteration{--tw-shadow:var(--box-shadow-sm);--tw-shadow-colored:var(--box-shadow-sm);align-items:center;border-color:var(--borderColor5);border-radius:8px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;margin-bottom:16px;padding:8px 24px}#page-exercise-show section.latest-iteration a.iteration .action-icon{filter:var(--textColor6-filter);height:16px;margin-left:64px;width:16px}#page-exercise-show section.latest-iteration .next-steps{border-color:var(--borderColor7);border-top-width:1px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));margin-top:32px}#page-exercise-show section.latest-iteration .next-steps .community-solutions,#page-exercise-show section.latest-iteration .next-steps .mentoring{align-items:center;display:flex;flex-direction:column;padding-top:24px;text-align:center}#page-exercise-show section.latest-iteration .next-steps .community-solutions .header-icon,#page-exercise-show section.latest-iteration .next-steps .mentoring .header-icon{height:48px;margin-bottom:12px;width:48px}#page-exercise-show section.latest-iteration .next-steps .community-solutions h3,#page-exercise-show section.latest-iteration .next-steps .mentoring h3{color:var(--textColor1);font-size:20px;font-weight:600;line-height:140%;margin-bottom:6px}#page-exercise-show section.latest-iteration .next-steps .community-solutions p,#page-exercise-show section.latest-iteration .next-steps .mentoring p{font-size:16px;line-height:160%;margin-bottom:20px}#page-exercise-show section.latest-iteration .next-steps .community-solutions{border-color:var(--borderColor7);border-right-width:1px;padding-right:32px}#page-exercise-show section.latest-iteration .next-steps .community-solutions p{margin-bottom:20px}#page-exercise-show section.latest-iteration .next-steps .mentoring{padding-left:32px}#page-exercise-show section.latest-iteration .next-steps .mentoring .c-combo-button,#page-exercise-show section.latest-iteration .next-steps .mentoring p{margin-bottom:16px}#page-exercise-show section.latest-iteration .next-steps .mentoring .learn-more{align-items:center;color:var(--c-prominent-link-color);display:flex;font-size:14px;font-weight:600;line-height:170%}#page-exercise-show section.latest-iteration .next-steps .mentoring .learn-more .c-icon{filter:var(--c-prominent-link-icon-filter);height:14px;margin-left:8px;width:14px}#page-exercise-show section.instructions{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:32px}#page-exercise-show section.instructions .source{margin-top:24px}#page-exercise-show section.instructions .source hr{margin-bottom:16px}#page-exercise-show section.instructions .source a{align-items:center;display:inline-flex}#page-exercise-show section.instructions .source a .c-icon{height:12px;margin-left:6px;width:12px}#page-exercise-show section.extra-info{align-items:center;display:flex;flex-direction:row;margin-bottom:40px}#page-exercise-show section.extra-info a{align-items:center;display:none}.c-concepts-map .connection#page-exercise-show section.extra-info a{opacity:0}@media (min-width:480px){#page-exercise-show section.extra-info a{display:flex}}#page-exercise-show section.extra-info a{color:var(--textColor6);font-size:15px;font-weight:500;margin-left:auto}#page-exercise-show section.extra-info a .c-icon{filter:var(--textColor6-filter)}#page-exercise-show section.extra-info a .github-icon{height:22px;margin-right:16px;width:22px}#page-exercise-show section.extra-info a .action-icon{height:12px;margin-left:12px;width:12px}#page-exercise-show .action-box{border-color:var(--borderColor6);border-left-width:1px;padding-left:24px;position:relative}#page-exercise-show .action-box+.action-box{padding-top:24px}#page-exercise-show .action-box+.action-box:before{margin-top:24px}#page-exercise-show .action-box.locked+.action-box{padding-top:16px}#page-exercise-show .action-box.locked+.action-box:before{margin-top:16px}#page-exercise-show .action-box.completed:before,#page-exercise-show .action-box.locked:before,#page-exercise-show .action-box.pending:before{--tw-bg-opacity:1;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:100%;content:"";height:24px;left:-12px;position:absolute;top:2px;width:24px}#page-exercise-show .action-box.pending:before{background-color:#e1ebff;background-image:url("/assets/graphics/minus-a106b399487da85ae55267f3f6f7ebbc85d08967.svg");background-position:50%;background-repeat:no-repeat;background-size:70% 70%;content:"";display:block}#page-exercise-show .action-box.locked:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjQgNjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiIGZpbGw9IiNFMUVCRkYiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy42MTkgMzEuMjE0YTEuNSAxLjUgMCAwIDEgMS41LTEuNWgxMy43NjJhMS41IDEuNSAwIDAgMSAxLjUgMS41VjQxLjkzYTEuNSAxLjUgMCAwIDEtMS41IDEuNUgyNS4xMTlhMS41IDEuNSAwIDAgMS0xLjUtMS41VjMxLjIxNFoiIHN0cm9rZT0iIzVDNTU4OSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yNi42NjcgMjkuNzE0di0zLjgxYTUuMzMzIDUuMzMzIDAgMSAxIDEwLjY2NiAwdjMuODFNMzIgMzUuODFhLjM4LjM4IDAgMSAwIDAgLjc2MS4zOC4zOCAwIDAgMCAwLS43NjF2MCIgc3Ryb2tlPSIjNUM1NTg5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")}#page-exercise-show .action-box.locked h3{color:var(--textColor1);color:var(--textColor6);font-size:18px;font-weight:600;line-height:150%;margin-bottom:0}#page-exercise-show .action-box.completed:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU2IDBDMTE0LjgzNiAwIDAgMTE0LjgzNiAwIDI1NnMxMTQuODM2IDI1NiAyNTYgMjU2IDI1Ni0xMTQuODM2IDI1Ni0yNTZTMzk3LjE2NCAwIDI1NiAwem0wIDAiIGZpbGw9IiM1OUQyQUUiLz48cGF0aCBkPSJNMzg1Ljc1IDIwMS43NSAyNDcuMDgyIDM0MC40MTRjLTQuMTYgNC4xNi05LjYyMSA2LjI1NC0xNS4wODIgNi4yNTRzLTEwLjkyMi0yLjA5NC0xNS4wODItNi4yNTRsLTY5LjMzMi02OS4zMzJjLTguMzQ0LTguMzQtOC4zNDQtMjEuODI0IDAtMzAuMTY0IDguMzQtOC4zNDQgMjEuODItOC4zNDQgMzAuMTY0IDBsNTQuMjUgNTQuMjUgMTIzLjU4Ni0xMjMuNTgyYzguMzQtOC4zNDQgMjEuODItOC4zNDQgMzAuMTY0IDAgOC4zNCA4LjM0IDguMzQgMjEuODIgMCAzMC4xNjR6bTAgMCIgZmlsbD0iMjYyODJEIi8+PC9zdmc+")}#page-exercise-show .action-box .action-box-content>:last-child{margin-bottom:0!important}#page-exercise-show .action-box .inner-box{border-color:var(--borderColor6);border-left-width:1px;display:flex;margin-left:10px;position:relative}#page-exercise-show .action-box .inner-box+.inner-box{padding-top:24px}#page-exercise-show .action-box .inner-box+.inner-box:before{margin-top:24px}#page-exercise-show .action-box .inner-box:before{--tw-bg-opacity:1;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:100%;content:"";height:20px;left:-11px;position:absolute;top:0;width:20px}#page-exercise-show .action-box .inner-box.in-progress:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMCAxOGE4IDggMCAxIDAgMC0xNiA4IDggMCAwIDAgMCAxNlptMCAyYzUuNTIzIDAgMTAtNC40NzcgMTAtMTBTMTUuNTIzIDAgMTAgMCAwIDQuNDc3IDAgMTBzNC40NzcgMTAgMTAgMTBaIiBmaWxsPSIjMDAwIi8+PHBhdGggZD0iTTcuNSAxMGExLjUgMS41IDAgMSAxLTMgMCAxLjUgMS41IDAgMCAxIDMgMFpNMTEuNSAxMGExLjUgMS41IDAgMSAxLTMgMCAxLjUgMS41IDAgMCAxIDMgMFpNMTUuNSAxMGExLjUgMS41IDAgMSAxLTMgMCAxLjUgMS41IDAgMCAxIDMgMFoiIGZpbGw9IiMwMDAiLz48L3N2Zz4=")}#page-exercise-show .action-box .inner-box.pending:before{background-image:url("data:image/svg+xml;base64,PHN2ZyBpZD0ibWludXMtY2lyY2xlIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGRlZnM+PHN0eWxlPi5he2ZpbGw6bm9uZTtzdHJva2U6Y3VycmVudENvbG9yO3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDtzdHJva2Utd2lkdGg6MS41cHh9PC9zdHlsZT48L2RlZnM+PHBhdGggY2xhc3M9ImEiIGQ9Ik03LjUgMTJoOSIvPjxjaXJjbGUgY2xhc3M9ImEiIGN4PSIxMiIgY3k9IjEyIiByPSIxMS4yNSIvPjwvc3ZnPg==")}#page-exercise-show .action-box .inner-box.locked:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNjQgNjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iMzIiIGN5PSIzMiIgcj0iMzIiIGZpbGw9IiNFMUVCRkYiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0yMy42MTkgMzEuMjE0YTEuNSAxLjUgMCAwIDEgMS41LTEuNWgxMy43NjJhMS41IDEuNSAwIDAgMSAxLjUgMS41VjQxLjkzYTEuNSAxLjUgMCAwIDEtMS41IDEuNUgyNS4xMTlhMS41IDEuNSAwIDAgMS0xLjUtMS41VjMxLjIxNFoiIHN0cm9rZT0iIzVDNTU4OSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0yNi42NjcgMjkuNzE0di0zLjgxYTUuMzMzIDUuMzMzIDAgMSAxIDEwLjY2NiAwdjMuODFNMzIgMzUuODFhLjM4LjM4IDAgMSAwIDAgLjc2MS4zOC4zOCAwIDAgMCAwLS43NjF2MCIgc3Ryb2tlPSIjNUM1NTg5IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+")}#page-exercise-show .action-box .inner-box.locked h3{color:var(--textColor1);color:var(--textColor6);font-size:18px;font-weight:600;line-height:150%;margin-bottom:0}#page-exercise-show .action-box .inner-box.completed:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgNTEyIDUxMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBkPSJNMjU2IDBDMTE0LjgzNiAwIDAgMTE0LjgzNiAwIDI1NnMxMTQuODM2IDI1NiAyNTYgMjU2IDI1Ni0xMTQuODM2IDI1Ni0yNTZTMzk3LjE2NCAwIDI1NiAwem0wIDAiIGZpbGw9IiM1OUQyQUUiLz48cGF0aCBkPSJNMzg1Ljc1IDIwMS43NSAyNDcuMDgyIDM0MC40MTRjLTQuMTYgNC4xNi05LjYyMSA2LjI1NC0xNS4wODIgNi4yNTRzLTEwLjkyMi0yLjA5NC0xNS4wODItNi4yNTRsLTY5LjMzMi02OS4zMzJjLTguMzQ0LTguMzQtOC4zNDQtMjEuODI0IDAtMzAuMTY0IDguMzQtOC4zNDQgMjEuODItOC4zNDQgMzAuMTY0IDBsNTQuMjUgNTQuMjUgMTIzLjU4Ni0xMjMuNTgyYzguMzQtOC4zNDQgMjEuODItOC4zNDQgMzAuMTY0IDAgOC4zNCA4LjM0IDguMzQgMjEuODIgMCAzMC4xNjR6bTAgMCIgZmlsbD0iMjYyODJEIi8+PC9zdmc+")}#page-exercise-show .action-box .inner-box .inner-box-content{margin-left:20px;margin-top:-2px}#page-exercise-show .action-box .inner-box .inner-box-content>:last-child{margin-bottom:0!important}#page-exercise-show .action-box .prereqs{display:flex;flex-wrap:wrap;gap:4px}#page-exercise-show .action-box .prereqs .c-exercise-widget{margin-bottom:8px;margin-right:8px}#page-exercise-show .action-box .prereqs .c-exercise-widget.--completed.--skinny,#page-exercise-show .action-box .prereqs .c-exercise-widget.--published.--skinny{outline-color:#43b593;outline-style:solid;outline-width:2px}#page-exercise-show .action-box h4{color:var(--textColor3);color:var(--textColor6);font-family:Source Code Pro,monospace;font-size:14px;font-weight:700;line-height:138%;margin-bottom:12px;text-transform:uppercase}#page-exercise-show .action-box .editor-btn{margin-bottom:16px}#page-exercise-show .action-box .c-copy-text-to-clipboard{--tw-border-opacity:1;border-color:rgb(92 85 137/var(--tw-border-opacity,1))}#page-exercise-show .action-box .c-cli-walkthrough-button{margin-bottom:16px}#page-exercise-show .action-box .cli-btn{font-family:Source Code Pro,monospace;font-size:14px;font-weight:400;margin-bottom:16px}#page-exercise-show .action-box .c-prominent-link{margin-top:16px}#page-exercise-show .action-box .complete button{width:100%}#page-exercise-show .action-box .publish-section{font-size:16px;line-height:160%;margin-bottom:16px}#page-exercise-show .action-box .publish-section .c-react-wrapper-student-change-published-iteration-modal-button,#page-exercise-show .action-box .publish-section .c-react-wrapper-student-unpublish-solution-modal-button{display:inline-block}#page-exercise-show .action-box .publish-section .c-community-solution{margin-top:16px}#page-exercise-show .join-box{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:20px}@media (min-width:1024px){#page-exercise-show .join-box{padding:24px 32px}}#page-exercise-show .join-box .icons{align-items:center;display:flex;margin-bottom:12px}#page-exercise-show .join-box .icons .c-icon,#page-exercise-show .join-box .icons .c-track-icon{height:48px;width:48px}#page-exercise-show .join-box .icons .c-icon.plus{height:16px;margin-left:12px;margin-right:12px;width:16px}#page-exercise-show .join-box p a{font-weight:600}#page-exercise-show .join-box .buttons .btn-primary{width:100%}#page-exercise-show .join-box .buttons>:first-child{margin-bottom:12px}#page-exercise-show .action-box h3,#page-exercise-show .join-box h3{align-items:center;color:var(--textColor1);display:flex;font-size:20px;font-weight:600;line-height:140%;margin-bottom:4px}#page-exercise-show .action-box p,#page-exercise-show .join-box p{color:var(--textColor2);font-size:16px;line-height:160%}#page-exercise-show .action-box p a,#page-exercise-show .join-box p a{color:var(--c-prominent-link-color);font-weight:500}#page-exercise-show .action-box p strong,#page-exercise-show .join-box p strong{font-weight:500}#page-exercise-show .action-box p strong a,#page-exercise-show .join-box p strong a{border-bottom-width:2px;border-color:var(--c-prominent-link-color);color:var(--c-prominent-link-color)}#page-exercise-show a.latest-iteration-link{--tw-shadow:var(--box-shadow-sm);--tw-shadow-colored:var(--box-shadow-sm);align-items:center;border-color:var(--borderColor5);border-radius:8px;border-width:1px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;padding:8px 24px}#page-exercise-show a.latest-iteration-link h3{color:var(--textColor1);font-size:18px;font-weight:600;line-height:150%}#page-exercise-show a.latest-iteration-link .--latest,#page-exercise-show a.latest-iteration-link .--published,#page-exercise-show a.latest-iteration-link .--upload-method-icon{display:none}.c-concepts-map .connection #page-exercise-show a.latest-iteration-link .--latest,.c-concepts-map .connection #page-exercise-show a.latest-iteration-link .--upload-method-icon,.c-concepts-map .connection#page-exercise-show a.latest-iteration-link .--published{opacity:0}#page-concept-show.has-advert .c-completed-exercise-heading,#page-concept-show.has-advert .c-react-wrapper-student-update-exercise-notice,#page-exercise-show.has-advert .c-completed-exercise-heading,#page-exercise-show.has-advert .c-react-wrapper-student-update-exercise-notice{max-width:calc(100% - 340px)}#page-concept-show.has-advert .c-perk-a,#page-exercise-show.has-advert .c-perk-a{position:absolute;right:var(--container-padding-x);top:20px;width:var(--c-perk-a-width)}#page-generic-exercise .header{background:var(--exercise-header-gradient)}#page-generic-exercise section.instructions{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:32px}#page-generic-exercise section.instructions .source{margin-top:24px}#page-generic-exercise section.instructions .source hr{margin-bottom:16px}#page-generic-exercise section.instructions .source a{align-items:center;display:inline-flex}#page-generic-exercise section.instructions .source a .c-icon{height:12px;margin-left:6px;width:12px}#page-generic-exercise section.tracks a{--tw-bg-opacity:1;--tw-shadow:0px 4px 16px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 4px 16px 0px var(--tw-shadow-color);align-items:center;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;border-width:3px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;line-height:120%;padding:12px;position:relative;text-align:center}#page-generic-exercise section.tracks a:before{background-size:cover;height:24px;position:absolute;right:-12px;top:-12px;width:24px}#page-generic-exercise section.tracks a .track-icon{margin-bottom:12px;max-width:60px}#page-generic-exercise section.tracks a.completed{--tw-border-opacity:1;border-color:rgb(67 181 147/var(--tw-border-opacity,1))}#page-generic-exercise section.tracks a.completed:before{background-image:url("/assets/icons/completed-check-circle-611f69e228bf620a3a5d883825d6e760abf0e25d.svg");content:""}#page-generic-exercise section.tracks a.in-progress{--tw-border-opacity:1;border-color:rgb(246 150 5/var(--tw-border-opacity,1))}#page-generic-exercise section.tracks a.in-progress:before{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background-image:url("/assets/icons/pending-circle-orange-b1dca948cdf79822e963dd1a3b3e427872efe86b.svg");border-radius:100px;content:""}#page-generic-exercise section.tracks a.not-started{border-color:transparent}#page-exercises-index section.exercises .c-search-bar{margin-bottom:32px}#page-exercises-index section.exercises .c-search-bar input.--search{width:100%}@media (min-width:768px){#page-exercises-index section.exercises .c-search-bar input.--search{max-width:440px}}#page-exercises-index section.exercises .tabs{display:flex;margin-bottom:20px;overflow-x:auto;padding-bottom:12px}#page-exercises-index section.exercises .tabs .c-tab{cursor:pointer;height:40px}#page-exercises-index section.exercises .tabs .c-tab .c-ed{height:16px;margin-right:12px;width:16px}#page-exercises-index section.exercises .tabs .c-tab .c-ed.--locked{cursor:pointer;opacity:1}#page-exercises-index section.exercises .exercises{display:grid;gap:16px;padding-bottom:40px}#page-iterations-index section.zero-state{align-items:center;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg'%3E%3Crect width='100%25' height='100%25' fill='none' rx='8' ry='8' stroke='%23C8D5EF' stroke-width='3' stroke-dasharray='16,16' stroke-dashoffset='4' stroke-linecap='round'/%3E%3C/svg%3E");border-radius:8px;display:flex;flex-direction:column;margin-bottom:32px;padding:48px 32px}#page-iterations-index section.zero-state h2{color:var(--textColor1);font-size:28px;font-weight:700;line-height:140%}@media (min-width:768px){#page-iterations-index section.zero-state h2{font-size:31px}}#page-iterations-index section.zero-state h2{margin-bottom:12px;text-align:center}#page-iterations-index section.zero-state p{font-size:18px;line-height:170%;margin-bottom:28px;max-width:640px;text-align:center}#page-iterations-index section.zero-state .box{display:flex;flex-direction:column;gap:32px}@media (min-width:768px){#page-iterations-index section.zero-state .box{flex-direction:row}}#page-iterations-index section.zero-state .box{--tw-border-opacity:1;background:var(--backgroundColorExternalCTA);border-color:rgb(96 79 205/var(--tw-border-opacity,1));border-radius:12px;border-width:2px;margin-bottom:24px;max-width:640px;padding:24px 32px;width:100%}#page-iterations-index section.zero-state .box h4{color:var(--textColor3);font-family:Source Code Pro,monospace;font-size:14px;font-weight:700;line-height:138%;margin-bottom:12px;text-transform:uppercase}#page-iterations-index section.zero-state .box .editor{flex-shrink:0}#page-iterations-index section.zero-state .box .cli{overflow:hidden}@media (min-width:768px){#page-iterations-index section.zero-state .box .cli{overflow:visible}}#page-iterations-index section.zero-state .box .cli .c-copy-text-to-clipboard{width:100%}@media (min-width:768px){#page-iterations-index section.zero-state .box .cli .c-copy-text-to-clipboard{width:360px}}#page-iterations-index section.iterations .iteration{--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;margin-bottom:16px;position:relative}#page-iterations-index section.iterations .iteration .header .--summary-inner{align-items:center;display:flex;padding:12px 24px}#page-iterations-index section.iterations .iteration .header .--summary-inner .c-icon{filter:var(--textColor6-filter)}#page-iterations-index section.iterations .iteration .header .opener{border-color:var(--borderColor5);border-left-width:1px;margin-left:32px;padding-left:24px}#page-iterations-index section.iterations .iteration .header .--closed-icon,#page-iterations-index section.iterations .iteration .header .--open-icon{align-items:center;border-color:var(--borderColor4);border-radius:100%;border-width:1px;color:var(--textColor6);display:flex;flex-shrink:0;height:32px;justify-content:center;width:32px}#page-iterations-index section.iterations .iteration .header .--closed-icon .c-icon,#page-iterations-index section.iterations .iteration .header .--open-icon .c-icon{filter:var(--textColor6-filter);height:14px;width:14px}#page-iterations-index section.iterations .iteration .deleted{color:var(--textColor6);font-size:16px;padding:32px;text-align:center}#page-iterations-index section.iterations .iteration .content{align-items:stretch;border-color:var(--borderColor7);border-top-width:1px;display:flex;flex-grow:1;margin-bottom:32px;max-height:calc(95vh - 80px)}#page-iterations-index section.iterations .iteration .content .files,#page-iterations-index section.iterations .iteration .content .information{overflow:auto}#page-iterations-index section.iterations .iteration .content .files{flex-grow:1}#page-iterations-index section.iterations .iteration .content .information{border-color:var(--borderColor7);border-left-width:1px;display:flex;flex-direction:column;flex-grow:0;flex-shrink:0;width:33.3%}#page-iterations-index section.iterations .iteration .content .information .tabs{display:flex;padding:16px 24px}#page-iterations-index section.iterations .iteration .content .information .tabs .c-tab{line-height:38px}#page-iterations-index section.iterations .iteration .content .information .tabs .options-button{--tw-shadow:0px 2px 4px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 2px 4px 0px var(--tw-shadow-color);border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-left:auto;padding:6px 12px}#page-iterations-index section.iterations .iteration .content .information .tabs .options-button .c-icon{filter:var(--textColor6-filter)}#page-iterations-index section.iterations .iteration .content .information .panels{overflow:auto}#page-iterations-index section.iterations .iteration .content .information .analysis-panel{padding-bottom:16px;padding-left:24px;padding-right:24px}#page-iterations-index section.iterations .iteration .content .information .tests-panel{padding-bottom:16px}#page-iterations-index section.iterations .iteration .content .information .automated-feedback-absent,#page-iterations-index section.iterations .iteration .content .information .automated-feedback-pending,#page-iterations-index section.iterations .iteration .content .information .test-runner-disabled{align-items:center;display:flex;flex-direction:column;padding-bottom:24px;padding-top:24px}#page-iterations-index section.iterations .iteration .content .information .automated-feedback-absent h3,#page-iterations-index section.iterations .iteration .content .information .automated-feedback-pending h3,#page-iterations-index section.iterations .iteration .content .information .test-runner-disabled h3{color:var(--textColor1);font-size:18px;font-weight:600;line-height:138%;margin-bottom:12px;max-width:280px;text-align:center}#page-iterations-index section.iterations .iteration .content .information .automated-feedback-absent p,#page-iterations-index section.iterations .iteration .content .information .automated-feedback-pending p,#page-iterations-index section.iterations .iteration .content .information .test-runner-disabled p{font-size:16px;line-height:170%;max-width:360px;text-align:center}#page-iterations-index section.iterations .iteration .content .information .automated-feedback-absent .upsell,#page-iterations-index section.iterations .iteration .content .information .automated-feedback-pending .upsell,#page-iterations-index section.iterations .iteration .content .information .test-runner-disabled .upsell{border-color:var(--borderColor6);border-radius:8px;border-width:1px;color:var(--textColor6);line-height:150%;padding:8px 16px;text-align:center}#page-iterations-index section.iterations .iteration .content .information .automated-feedback-absent .upsell a,#page-iterations-index section.iterations .iteration .content .information .automated-feedback-pending .upsell a,#page-iterations-index section.iterations .iteration .content .information .test-runner-disabled .upsell a{text-decoration-line:underline}#page-iterations-index section.iterations .iteration .content .information .automated-feedback-pending .c-icon{--tw-text-opacity:1;color:rgb(246 150 5/var(--tw-text-opacity,1));height:24px;margin-bottom:16px;width:24px}#page-iterations-index section.iterations .iteration .content .information .automated-feedback-absent .c-icon{height:120px;margin-bottom:16px;width:120px}#page-iterations-index section.iterations .iteration .content .information .automated-feedback-absent p{margin-bottom:24px}#page-iterations-index section.iterations .iteration .content .information .representer-feedback+.analyzer-feedback{border-color:var(--borderColor6);border-top-width:2px;margin-top:16px;padding-top:16px}#page-community-solutions-index h2,#page-favorites h2{color:var(--textColor1);font-size:20px;font-weight:600;line-height:130%}@media (min-width:768px){#page-community-solutions-index h2,#page-favorites h2{font-size:24px}}#page-community-solutions-index h2,#page-favorites h2{margin-bottom:20px}#page-community-solutions-index .c-search-bar,#page-favorites .c-search-bar{margin-bottom:32px}#page-community-solutions-index .c-search-bar .--search,#page-favorites .c-search-bar .--search{margin-bottom:12px;margin-right:0;width:100%}@media (min-width:768px){#page-community-solutions-index .c-search-bar .--search,#page-favorites .c-search-bar .--search{margin-bottom:0;margin-right:24px}}#page-community-solutions-index .solutions,#page-favorites .solutions{-moz-column-gap:48px;column-gap:48px;display:grid;padding-bottom:80px;row-gap:32px}#page-community-solutions-index .solutions.grid-layout,#page-favorites .solutions.grid-layout{grid-template-columns:repeat(1,minmax(0,1fr))}@media (min-width:768px){#page-community-solutions-index .solutions.grid-layout,#page-favorites .solutions.grid-layout{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1280px){#page-community-solutions-index .solutions.grid-layout,#page-favorites .solutions.grid-layout{grid-template-columns:repeat(3,minmax(0,1fr))}}#page-community-solutions-index .solutions.lines-layout,#page-favorites .solutions.lines-layout{grid-template-columns:repeat(1,minmax(0,1fr))}#page-community-solutions-index .solutions.lines-layout .c-community-solution pre code,#page-favorites .solutions.lines-layout .c-community-solution pre code{height:unset;max-height:358px}#page-community-solutions-index .solutions.lines-layout .c-community-solution .--footer,#page-favorites .solutions.lines-layout .c-community-solution .--footer{flex-direction:row-reverse;gap:20px}#page-community-solution{padding-bottom:80px}#page-community-solution .c-exercise-header{margin-bottom:40px}#page-community-solution .c-exercise-header .content .c-track-icon{display:none;height:48px;margin-right:32px;width:48px}.c-concepts-map .connection#page-community-solution .c-exercise-header .content .c-track-icon{opacity:0}@media (min-width:1024px){#page-community-solution .c-exercise-header .content .c-track-icon{display:block}}#page-community-solution .c-exercise-header .content .avatar a{display:block}#page-community-solution .c-exercise-header .content .avatar .c-avatar{height:48px;width:48px}@media (min-width:640px){#page-community-solution .c-exercise-header .content .avatar .c-avatar{display:block;height:80px;width:80px}}#page-community-solution .c-exercise-header .content h1{color:var(--textColor1);font-size:28px;font-weight:700}@media (min-width:768px){#page-community-solution .c-exercise-header .content h1{font-size:31px}}#page-community-solution .c-exercise-header .content h1{align-items:flex-start;display:flex;flex-direction:column;line-height:140%;margin-bottom:0}#page-community-solution .c-exercise-header .content h1 .name{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:8px}#page-community-solution .c-exercise-header .content h1 .name a{border-bottom-width:2px;border-color:var(--borderColor6);margin-bottom:-2px;margin-right:10px}#page-community-solution .c-exercise-header .content h1 .name .c-primary-reputation{display:none;margin-left:16px}.c-concepts-map .connection#page-community-solution .c-exercise-header .content h1 .name .c-primary-reputation{opacity:0}@media (min-width:640px){#page-community-solution .c-exercise-header .content h1 .name .c-primary-reputation{display:flex}}#page-community-solution .c-exercise-header .content h1 .to{color:var(--textColor6);font-size:20px;font-weight:400;line-height:120%}#page-community-solution .c-exercise-header .content h1 .to a{border-bottom-width:2px;border-color:var(--borderColor6);color:var(--textColor2);font-weight:500}#page-community-solution .c-exercise-header .content .decorations{margin-left:auto}#page-community-solution .c-exercise-header .content .buttons{align-items:center;display:flex}#page-community-solution .c-exercise-header .content .buttons .c-react-wrapper-common-share-solution-button{flex-grow:1}@media (min-width:640px){#page-community-solution .c-exercise-header .content .buttons .c-react-wrapper-common-share-solution-button{flex-grow:0}}#page-community-solution .c-exercise-header .content .buttons .c-react-wrapper-common-share-solution-button .c-share-button{width:100%}#page-community-solution .c-exercise-header .content .buttons .c-react-wrapper-common-share-solution-button .c-share-button .inner{align-items:center;display:flex;justify-content:center;width:100%}#page-community-solution .c-exercise-header .content .buttons .comments-button .c-icon,#page-community-solution .c-exercise-header .content .buttons .star-button .c-icon{filter:var(--textColor6-filter)}#page-community-solution .c-exercise-header .content .buttons .star-button{border:2px solid #daa425}#page-community-solution .c-exercise-header .content .buttons .star-button span{min-width:10px}#page-community-solution .c-exercise-header .content .buttons .star-button.--starred{background:var(--backgroundColorStarButtonStarred)}#page-community-solution .c-exercise-header .content .buttons .star-button.--starred .c-icon{filter:none}#page-community-solution .c-exercise-header .content .buttons .comments-button{margin-left:12px}#page-community-solution article .lhs{flex-grow:1}#page-community-solution article .lhs .iteration-section{--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:var(--backgroundColorB);border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:32px}#page-community-solution article .lhs .iteration-section .c-react-wrapper-track-iteration-summary{height:auto}#page-community-solution article .lhs .iteration-section .c-solution-iterations{height:500px}#page-community-solution article .lhs .iteration-section .c-solution-iterations.full-height-iteration,#page-community-solution article .lhs .iteration-section .c-solution-iterations.full-height-iteration .c-iteration-pane{height:100%}#page-community-solution article .lhs .iteration-section .c-solution-iterations .c-iteration-summary{border-bottom-width:1px;border-color:var(--borderColor7);padding:8px 24px}#page-community-solution article .lhs .mentoring{background:linear-gradient(180deg,#20f,#9e00ff);border-radius:8px;padding:2px}#page-community-solution article .lhs .mentoring .inner{align-items:center;background-color:var(--backgroundColorF);border-radius:6px;display:flex;padding:16px 24px}#page-community-solution article .lhs .mentoring .inner .c-faces{margin-right:12px}#page-community-solution article .lhs .mentoring .inner .c-faces .face{height:32px;width:32px}#page-community-solution article .lhs .mentoring .inner .info{flex-grow:1}#page-community-solution article .lhs .mentoring .inner .info .mentors{color:var(--textColor2);display:flex;font-size:16px;line-height:150%;margin-bottom:4px}#page-community-solution article .lhs .mentoring .inner .info .mentors strong{font-weight:600}#page-community-solution article .lhs .mentoring .inner .info .more{align-items:center;color:var(--textColor6);display:flex;font-weight:600;line-height:150%}#page-community-solution article .lhs .mentoring .inner .info .more .c-icon{height:15px;margin-right:8px;width:15px}#page-community-solution article .lhs .comments .c-markdown-editor.--expanded{min-height:220px}#page-community-solution article .lhs .comments .comment+.comment{margin-top:32px}#page-community-solution article .lhs .comments .comment .c-avatar{height:48px;margin-right:16px;width:48px}#page-community-solution article .lhs .comments .comment .edit-button{align-items:center;display:none;margin-left:auto}.c-concepts-map .connection#page-community-solution article .lhs .comments .comment .edit-button{opacity:0}#page-community-solution article .lhs .comments .comment .edit-button{--tw-bg-opacity:1;--tw-shadow:0px 2px 4px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 2px 4px 0px var(--tw-shadow-color);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:100px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);padding:8px 12px}#page-community-solution article .lhs .comments .comment .edit-button .c-icon{filter:var(--textColor6-filter);height:16px;margin-right:8px;width:50%;width:16px}#page-community-solution article .lhs .comments .comment .edit-button span{color:var(--textColor6);font-weight:500;line-height:150%}#page-community-solution article .lhs .comments .comment:hover .edit-button{display:flex}@media (min-width:1024px){#page-community-solution article .rhs{width:440px}}#page-community-solution article .rhs .about h2,#page-community-solution article .rhs .other-solutions h2{align-items:center;color:var(--textColor1);display:flex;font-size:20px;font-weight:600;line-height:140%;margin-bottom:16px}#page-community-solution article .rhs .about h2 .c-track-icon,#page-community-solution article .rhs .other-solutions h2 .c-track-icon{height:32px;margin-left:8px;margin-right:8px;width:32px}#page-community-solution article .rhs .about .light,#page-community-solution article .rhs .about .track-title,#page-community-solution article .rhs .other-solutions .light,#page-community-solution article .rhs .other-solutions .track-title{color:var(--textColor6);font-size:16px}#page-community-solution article .rhs .about .light,#page-community-solution article .rhs .other-solutions .light{margin-left:8px}#page-community-solution article .rhs .about{border-bottom-width:1px;border-color:var(--borderColor6);margin-bottom:24px;padding-bottom:24px}#page-community-solution article .rhs .other-solutions .c-community-solution{margin-bottom:16px}.c-exercise-status-tag{align-items:center;border-radius:100px;border-width:1px;display:flex;font-size:14px;font-weight:600;line-height:170%;padding:4px 12px;white-space:nowrap}.c-exercise-status-tag .c-icon{filter:var(--textColor6-filter);height:16px;margin-right:8px;width:16px}.c-exercise-status-tag.--small{font-size:13px;line-height:150%;padding-left:10px;padding-right:10px}.c-exercise-status-tag.--compact{line-height:130%;padding:4px 12px}.c-exercise-status-tag.--practice-mode{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(92 85 137/var(--tw-bg-opacity,1));border-color:rgb(19 11 67/var(--tw-border-opacity,1));color:rgb(240 243 249/var(--tw-text-opacity,1))}.c-exercise-status-tag.--practice-mode .c-icon{filter:var(--white-filter)}.c-exercise-status-tag.--locked{--tw-border-opacity:1;background:var(--backgroundColorExerciseStatusTagLocked);border-color:rgb(203 201 217/var(--tw-border-opacity,1));color:var(--textColor6)}.c-exercise-status-tag.--locked:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGZpbGw9Im5vbmUiIHZpZXdCb3g9IjAgMCAxNiAxOCI+PHBhdGggc3Ryb2tlPSIjMDAwIiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMS41IiBkPSJNMi41IDlBMS41IDEuNSAwIDAgMSA0IDcuNWg4QTEuNSAxLjUgMCAwIDEgMTMuNSA5djZhMS41IDEuNSAwIDAgMS0xLjUgMS41SDRBMS41IDEuNSAwIDAgMSAyLjUgMTVWOXoiIGNsaXAtcnVsZT0iZXZlbm9kZCIvPjxwYXRoIHN0cm9rZT0iIzAwMCIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIiBzdHJva2Utd2lkdGg9IjEuNSIgZD0iTTQuNSA3LjVWNWEzLjUgMy41IDAgMSAxIDcgMHYyLjVtLTMuNSA0YS4yNS4yNSAwIDEgMCAwIC41LjI1LjI1IDAgMCAwIDAtLjV2MCIvPjwvc3ZnPg==");background-repeat:no-repeat;background-size:contain;content:"";filter:var(--textColor6-filter);height:16px;margin-right:8px;width:16px}.c-exercise-status-tag.--wip{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(228 137 0/var(--tw-bg-opacity,1));border-color:rgb(87 60 19/var(--tw-border-opacity,1));color:rgb(255 255 255/var(--tw-text-opacity,1))}.c-exercise-status-tag.--in-progress{background:var(--backgroundColorExerciseStatusTagInProgress);border-color:var(--borderColorExerciseStatusTagInProgress);color:var(--textColorExerciseStatusTagInProgress)}.c-exercise-status-tag.--available,.c-exercise-status-tag.--recommended{--tw-bg-opacity:1;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-color:var(--buttonBorderColor2)}.c-exercise-status-tag.--completed,.c-exercise-status-tag.--published{--tw-border-opacity:1;--tw-text-opacity:1;background:var(--backgroundColorConceptMastered);border-color:rgb(67 181 147/var(--tw-border-opacity,1));color:rgb(52 159 127/var(--tw-text-opacity,1))}.c-exercise-status-tag.--completed:before,.c-exercise-status-tag.--published:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiM1OUQyQUUiLz48cGF0aCBkPSJtMTAuODU3IDUuMTQzLTMuODMzIDUuNDc1YS41NTkuNTU5IDAgMCAxLS45MDYuMDE1bC0uOTc1LTEuMyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+");background-size:cover;content:"";height:16px;margin-right:8px;width:16px}.c-exercise-type-tag{align-items:center;border-radius:100px;border-width:1px;display:flex;font-size:14px;font-weight:600;line-height:170%;padding:4px 12px;white-space:nowrap}.c-exercise-type-tag .c-icon{filter:var(--textColor6-filter);height:16px;margin-right:8px;width:16px}.c-exercise-type-tag.--small{font-size:13px;line-height:150%;padding-left:10px;padding-right:10px}.c-exercise-type-tag.--compact{line-height:130%;padding:4px 12px}.c-exercise-type-tag.--practice-mode{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(92 85 137/var(--tw-bg-opacity,1));border-color:rgb(19 11 67/var(--tw-border-opacity,1));color:rgb(240 243 249/var(--tw-text-opacity,1))}.c-exercise-type-tag.--practice-mode .c-icon{filter:var(--white-filter)}.c-exercise-type-tag{--tw-bg-opacity:1;background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-color:var(--buttonBorderColor2);color:var(--textColor2)}.c-exercise-type-tag .c-icon{filter:var(--textColor6-filter)}.c-ed{border-radius:100%;display:block;height:24px;justify-self:center;transition:box-shadow .2s ease-out;width:24px}.c-ed.--completed,.c-ed.--published{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTYgMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSBjeD0iOCIgY3k9IjgiIHI9IjgiIGZpbGw9IiM1OUQyQUUiLz48cGF0aCBkPSJtMTAuODU3IDUuMTQzLTMuODMzIDUuNDc1YS41NTkuNTU5IDAgMCAxLS45MDYuMDE1bC0uOTc1LTEuMyIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+");background-size:cover}.c-ed.--completed:hover,.c-ed.--published:hover{box-shadow:0 1px 2px 1px rgba(var(--shadowColorED),.3)}.c-ed.--in_progress,.c-ed.--iterated,.c-ed.--started{background:var(--backgroundColorEDIterated)}.c-ed.--in_progress:not(.disabled),.c-ed.--iterated:not(.disabled),.c-ed.--started:not(.disabled){box-shadow:0 1px 3px 1px rgba(var(--shadowColorED),.4)}.c-ed.--in_progress:not(.disabled):hover,.c-ed.--iterated:not(.disabled):hover,.c-ed.--started:not(.disabled):hover{box-shadow:0 1px 6px 1px rgba(var(--shadowColorED),.7)}.c-ed.--available{background:var(--backgroundColorEDAvailable)}.c-ed.--available.disabled{box-shadow:0 0 0 1px rgba(var(--shadowColorED),.45)}.c-ed.--available:not(.disabled){box-shadow:0 1px 4px 2px rgba(var(--shadowColorED),.35)}.c-ed.--available:not(.disabled):hover{box-shadow:0 1px 5px 3px rgba(var(--shadowColorED),.45)}.c-ed.--locked{background-color:var(--lockedColor);background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTIgMTQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNMS44NzUgNy4xMzdhMS41IDEuNSAwIDAgMSAxLjUtMS41aDUuMjVhMS41IDEuNSAwIDAgMSAxLjUgMS41djMuNzVhMS41IDEuNSAwIDAgMS0xLjUgMS41aC01LjI1YTEuNSAxLjUgMCAwIDEtMS41LTEuNXYtMy43NVoiIHN0cm9rZT0iI0E3QjdENiIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIvPjxwYXRoIGQ9Ik0zLjM3NSA1LjYzN1YzLjc2MmEyLjYyNSAyLjYyNSAwIDAgMSA1LjI1IDB2MS44NzVNNiA4LjYzN2EuMTg4LjE4OCAwIDEgMCAwIC4zNzUuMTg4LjE4OCAwIDAgMCAwLS4zNzV2MCIgc3Ryb2tlPSIjQTdCN0Q2IiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PC9zdmc+");background-position:50%;background-repeat:no-repeat;background-size:50%;cursor:not-allowed;opacity:.75}.c-ed.--concept.--available,.c-ed.--concept.--in_progress,.c-ed.--concept.--iterated,.c-ed.--concept.--started{display:grid;place-items:center}.c-ed.--concept.--available:after,.c-ed.--concept.--in_progress:after,.c-ed.--concept.--iterated:after,.c-ed.--concept.--started:after{background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTYiIGhlaWdodD0iMTgiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggMi41di0xTTEyLjI0MyA0LjI1OWwuNzA3LS43MDhNMTQgOC41aDFNMTIuMjQzIDEyLjc0M2wuNzA3LjcwOE0zLjc1NyA0LjI1OSAzLjA1IDMuNTVNMiA4LjVIMU0zLjc1NyAxMi43NDNsLS43MDcuNzA4TTYgMTEuOTY2djEuNTMzYTIgMiAwIDEgMCA0IDB2LTEuNTMzIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48cGF0aCBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik04IDEyLjVhNCA0IDAgMSAwIDAtOCA0IDQgMCAwIDAgMCA4WiIgc3Ryb2tlPSIjMDAwIiBzdHJva2Utd2lkdGg9IjEuNSIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIiBzdHJva2UtbGluZWpvaW49InJvdW5kIi8+PHBhdGggZD0iTTggMTUuNXYxIiBzdHJva2U9IiMwMDAiIHN0cm9rZS13aWR0aD0iMS41IiBzdHJva2UtbGluZWNhcD0icm91bmQiIHN0cm9rZS1saW5lam9pbj0icm91bmQiLz48L3N2Zz4=");background-size:100%;content:"";height:50%;width:50%}.c-ed.--concept.--in_progress:after,.c-ed.--concept.--iterated:after,.c-ed.--concept.--started:after{filter:var(--white-filter)}.c-ed.--concept.--available:after{filter:var(--iconFilterEDConcept)}.c-exercise-widget{align-items:center;display:flex;width:100%}.c-exercise-widget.--interactive{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;padding:16px 24px;transition:box-shadow .2s ease-out}.c-exercise-widget.--interactive,.c-exercise-widget.--interactive:hover:not(.--locked){box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-exercise-widget.--interactive:hover:not(.--locked){--tw-shadow:0px 4px 24px 0px rgba(var(--shadowColorMain),0.3);--tw-shadow-colored:0px 4px 24px 0px var(--tw-shadow-color)}.c-exercise-widget.--skinny{padding:8px 12px}.c-exercise-widget.--skinny>.c-exercise-icon{height:24px;margin-right:12px;width:24px}.c-exercise-widget.--skinny>.--info>.--title{color:var(--textColor2);font-size:16px;font-weight:500;margin-bottom:0}.c-exercise-widget.--skinny>.c-icon.--action-icon{height:16px;margin-left:8px;width:16px}.c-exercise-widget>.c-exercise-icon{align-self:flex-start;height:64px;margin-right:16px;width:64px}.c-exercise-widget>.c-icon.--action-icon{filter:var(--textColor6-filter);height:24px;margin-left:20px;width:24px}.c-exercise-widget>.--info{align-items:flex-start;align-self:flex-start;display:flex;flex-direction:column;flex-grow:1}.c-exercise-widget>.--info>.--title{align-items:center;color:var(--textColor1);display:flex;font-size:20px;font-weight:600;line-height:140%;margin-bottom:8px}.c-exercise-widget>.--info>.--title .c-notification-dot{margin-left:16px}.c-exercise-widget>.--info>.--title .--out-of-date{filter:var(--orange-filter);height:16px;margin-left:16px;width:16px}.c-exercise-widget>.--info>.--title .--track{align-items:center;display:flex;flex-shrink:0;font-size:14px;font-weight:400;line-height:160%;margin-left:8px}.c-exercise-widget>.--info>.--title .--track .c-track-icon{height:32px;margin-left:6px;margin-right:6px;width:32px}.c-exercise-widget>.--info>.--title .--track .--track-title{color:var(--textColor2);font-weight:600}.c-exercise-widget>.--info>.--data{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.c-exercise-widget>.--info>.--data .c-exercise-status-tag.--completed,.c-exercise-widget>.--info>.--data .c-exercise-status-tag.--in-progress,.c-exercise-widget>.--info>.--data .c-exercise-status-tag.--published{margin-right:8px}.c-exercise-widget>.--info>.--data .--iterations-count{align-items:center;color:var(--textColor6);display:flex;font-weight:500;line-height:150%}.c-exercise-widget>.--info>.--data .--iterations-count .c-icon{filter:var(--textColor6-filter);height:16px;margin-right:6px;width:16px}.c-exercise-widget>.--info>.--data .--mentoring-status{filter:var(--textColor6-filter);height:24px;width:24px}.c-exercise-widget>.--info>.--blurb{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--textColor6);display:-webkit-box;font-size:15px;line-height:150%;margin-top:12px;max-height:44px;overflow:hidden}.c-exercise-widget.--locked{cursor:pointer}.c-exercise-widget.--locked:hover:not(.--static){--tw-shadow:var(--box-shadow-sm);--tw-shadow-colored:var(--box-shadow-sm);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.c-exercise-widget.--locked>.--info>.--title{color:var(--textColor1)}.c-exercise-widget.--locked>.--info .--difficulty{display:none}.c-concepts-map .connection.c-exercise-widget.--locked>.--info .--difficulty{opacity:0}.c-exercise-widget.--locked>.c-icon.--action-icon{filter:var(--textColor6-filter)}.c-exercise-widget.--recommended{background-clip:padding-box,border-box;background-color:var(--backgroundColorF);background-image:linear-gradient(var(--backgroundColorA),var(--backgroundColorA)),linear-gradient(#20f,#9e00ff);background-origin:border-box;border:2px solid transparent;box-shadow:0 4px 24px rgba(96,79,205,.4)}.c-exercise-widget.--recommended:hover:not(.--locked){box-shadow:0 4px 24px rgba(96,79,205,.7)}.c-difficulty-tag{align-items:center;border-radius:100px;border-width:1px;display:flex;font-size:14px;font-weight:600;line-height:170%;padding:4px 12px;white-space:nowrap}.c-difficulty-tag .c-icon{filter:var(--textColor6-filter);height:16px;margin-right:8px;width:16px}.c-difficulty-tag.--small{font-size:13px;line-height:150%;padding-left:10px;padding-right:10px}.c-difficulty-tag.--compact{line-height:130%;padding:4px 12px}.c-difficulty-tag.--practice-mode{--tw-border-opacity:1;--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(92 85 137/var(--tw-bg-opacity,1));border-color:rgb(19 11 67/var(--tw-border-opacity,1));color:rgb(240 243 249/var(--tw-text-opacity,1))}.c-difficulty-tag.--practice-mode .c-icon{filter:var(--white-filter)}.c-difficulty-tag .icon{border-radius:1px;height:8px;margin-right:8px;width:8px}.c-difficulty-tag.--easy .icon{--tw-bg-opacity:1;background-color:rgb(95 178 104/var(--tw-bg-opacity,1))}.c-difficulty-tag.--easy{--tw-border-opacity:1;--tw-text-opacity:1;background:var(--backgroundColorEasyTag);border-color:rgb(95 178 104/var(--tw-border-opacity,1));color:rgb(95 178 104/var(--tw-text-opacity,1))}.c-difficulty-tag.--medium .icon{--tw-bg-opacity:1;background-color:rgb(165 162 86/var(--tw-bg-opacity,1))}.c-difficulty-tag.--medium{--tw-border-opacity:1;--tw-text-opacity:1;background:var(--backgroundColorMediumTag);border-color:rgb(165 162 86/var(--tw-border-opacity,1));color:rgb(165 162 86/var(--tw-text-opacity,1))}.c-difficulty-tag.--hard .icon{--tw-bg-opacity:1;background-color:rgb(203 141 106/var(--tw-bg-opacity,1))}.c-difficulty-tag.--hard{--tw-border-opacity:1;--tw-text-opacity:1;background:var(--backgroundColorMediumTag);border-color:rgb(203 141 106/var(--tw-border-opacity,1));color:rgb(203 141 106/var(--tw-text-opacity,1))}.c-community-solution{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-base);--tw-shadow-colored:var(--box-shadow-base);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;flex-direction:column;padding:16px 24px}.c-community-solution>.--header{align-items:center;display:flex;margin-bottom:20px}.c-community-solution>.--header>.c-avatar,.c-community-solution>.--header>.c-exercise-icon{height:48px;margin-right:16px;width:48px}.c-community-solution>.--header>.--info{flex-grow:1}.c-community-solution>.--header>.--info>.--title{color:var(--textColor1);display:flex;font-size:16px;font-weight:600;line-height:150%}.c-community-solution>.--header>.--info>.--subtitle{color:var(--textColor6);font-size:14px;line-height:160%}.c-community-solution>.--header .--out-of-date{filter:var(--orange-filter);height:16px;margin-left:24px;width:16px}.c-community-solution>.--header .failed-up-to-date-tests,.c-community-solution>.--header .passed-up-to-date-tests{height:16px;margin-left:16px;width:16px}.c-community-solution>.--header .passed-up-to-date-tests{filter:var(--dark-green-filter)}.c-community-solution>.--header .failed-up-to-date-tests{filter:var(--red-filter)}.c-community-solution>.--header .c-iteration-processing-status{margin-left:24px}.c-community-solution>.--header .c-iteration-processing-status .--status{display:none}.c-concepts-map .connection.c-community-solution>.--header .c-iteration-processing-status .--status{opacity:0}.c-community-solution>pre{border-color:var(--borderColor7);border-radius:8px;border-width:1px;flex-grow:1;margin-bottom:16px;overflow:hidden}.c-community-solution>pre code{display:block;height:216px;overflow:hidden;padding:16px;text-overflow:ellipsis}.c-community-solution>footer.--footer{align-items:center;color:var(--textColor6);display:flex;line-height:150%}.c-community-solution>footer.--footer .not-published,.c-community-solution>footer.--footer>time{display:none}.c-concepts-map .connection .c-community-solution>footer.--footer .not-published,.c-concepts-map .connection.c-community-solution>footer.--footer>time{opacity:0}@media (min-width:640px){.c-community-solution>footer.--footer .not-published,.c-community-solution>footer.--footer>time{display:block}}.c-community-solution>footer.--footer .not-published,.c-community-solution>footer.--footer>time{color:var(--textColor6);flex-grow:1;line-height:160%;margin-right:24px}.c-community-solution>footer.--footer>.--counts{-moz-column-gap:24px;column-gap:24px;display:flex}.c-community-solution>footer.--footer>.--counts>.--count{align-items:center;display:flex}.c-community-solution>footer.--footer>.--counts>.--count>.c-icon{filter:var(--textColor6-filter);height:18px;margin-right:8px;width:18px}.c-community-solution>footer.--footer>.--counts>.--count>.--num{flex-grow:1;text-align:right}.c-community-solutions-list>.c-search-bar input.--search{margin:0!important}.c-community-solutions-list>.c-search-bar .c-checkbox-wrapper{margin-right:16px}.c-community-solutions-list>.c-search-bar .c-checkbox-wrapper .c-checkbox{margin-right:8px}.c-community-solutions-list>.c-search-bar .c-checkbox-wrapper .row>.c-icon{filter:var(--dark-green-filter);height:24px;width:24px}.c-community-solutions-list>.c-search-bar .c-iteration-processing-status .--status{display:none}.c-concepts-map .connection.c-community-solutions-list>.c-search-bar .c-iteration-processing-status .--status{opacity:0}.c-community-solutions-list .c-single-select button{justify-content:space-between}.c-community-solutions-list .c-single-select button .value{margin-right:0}.c-community-solutions-list .c-single-select button .c-icon.action-icon{margin-left:0}.c-exercise-header{background:var(--exercise-header-gradient);margin-bottom:12px}.c-exercise-header .c-track-breadcrumbs{margin-bottom:24px}.c-exercise-header .c-react-wrapper-student-update-exercise-notice{margin-bottom:24px;margin-top:-8px;min-height:49px}.c-exercise-header .update-bar{--tw-border-opacity:1;align-items:center;background:var(--backgroundColorCAlert);border-color:rgb(255 211 143/var(--tw-border-opacity,1));border-radius:8px;border-width:2px;color:var(--textColor2);display:flex;font-size:16px;font-weight:600;line-height:160%;padding:10px 24px;text-align:left;width:100%}.c-exercise-header .update-bar .c-icon{filter:var(--textColor2-filter);height:22px;margin-right:12px;width:22px}.c-exercise-header .update-bar .faux-link{color:var(--c-prominent-link-color);display:contents;margin-left:auto;text-align:right}@media (min-width:768px){.c-exercise-header .update-bar .faux-link{display:block}}.c-exercise-header .content{margin-bottom:24px}.c-exercise-header .content .c-exercise-icon{height:64px;margin-right:12px;width:64px}@media (min-width:768px){.c-exercise-header .content .c-exercise-icon{height:118px;margin-right:32px;width:118px}}.c-exercise-header .content .info{flex-grow:1}.c-exercise-header .content h1{color:var(--textColor1);font-size:32px;font-weight:700;line-height:1.25}@media (min-width:768px){.c-exercise-header .content h1{font-size:34px}}@media (min-width:1024px){.c-exercise-header .content h1{font-size:39px}}.c-exercise-header .content h1{align-items:center;display:flex;margin-bottom:12px}.c-track-header .c-exercise-header .content h1{font-size:28px}@media (min-width:768px){.c-track-header .c-exercise-header .content h1{font-size:39px}}.c-exercise-header .content h1>.c-icon{height:32px;margin-left:16px;width:32px}.c-exercise-header .content .tags{align-items:center;display:flex}.c-exercise-header .content .tags .c-exercise-status-tag{margin-right:12px}.c-exercise-header .content .decorations{background-image:url("data:image/svg+xml;base64,PHN2ZyB2aWV3Qm94PSIwIDAgMTU2IDcyIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Im0xMjEgNTMuOTQ0IDEyLjIyMi0xMi4yMjIgMTIuMjIyIDEyLjIyMi0xMi4yMjIgMTIuMjIyTDEyMSA1My45NDRaIiBmaWxsPSIjNTlEMkFFIi8+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Im0xMjguNzc4IDUxLjcyMiA5LjQ0NC05LjQ0NGEzLjUzNiAzLjUzNiAwIDAgMSA1IDBsOS40NDQgOS40NDRhMy41MzcgMy41MzcgMCAwIDEgMCA1bC05LjQ0NCA5LjQ0NGEzLjUzNiAzLjUzNiAwIDAgMS01IDBsLTkuNDQ0LTkuNDQ0YTMuNTM1IDMuNTM1IDAgMCAxIDAtNVpNMTMxIDUzLjk0NGEuMzkyLjM5MiAwIDAgMCAwIC41NTZsOS40NDQgOS40NDRhLjM5Mi4zOTIgMCAwIDAgLjU1NSAwbDkuNDQ1LTkuNDQ0YS4zOTQuMzk0IDAgMCAwIDAtLjU1NmwtOS40NDUtOS40NDRhLjM5Mi4zOTIgMCAwIDAtLjU1NSAwTDEzMSA1My45NDRaIiBmaWxsPSIjMzMzNjNGIi8+PHBhdGggZD0iTTAgMGgxNy4yODR2MTcuMjg0SDBWMFoiIGZpbGw9IiNGQUU1NEUiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTcuMDcxIDMuOTI4aDEzLjM1NmEzLjUzNSAzLjUzNSAwIDAgMSAzLjUzNSAzLjUzNlYyMC44MmEzLjUzNSAzLjUzNSAwIDAgMS0zLjUzNSAzLjUzNUg3LjA3MWEzLjUzNSAzLjUzNSAwIDAgMS0zLjUzNS0zLjUzNVY3LjQ2NEEzLjUzNSAzLjUzNSAwIDAgMSA3LjA3IDMuOTI4Wm0wIDMuMTQzYS4zOTMuMzkzIDAgMCAwLS4zOTMuMzkzVjIwLjgyYzAgLjIxNy4xNzYuMzkyLjM5My4zOTJoMTMuMzU2YS4zOTMuMzkzIDAgMCAwIC4zOTMtLjM5MlY3LjQ2NGEuMzkzLjM5MyAwIDAgMC0uMzkzLS4zOTNINy4wNzFaIiBmaWxsPSIjMzMzNjNGIi8+PHBhdGggZD0iTTk1LjA4OCAxNi41NDRhMS41NDQgMS41NDQgMCAxIDEtMy4wODggMCAxLjU0NCAxLjU0NCAwIDAgMSAzLjA4OCAwWk05NS4wODggMjIuMTAyYTEuNTQ0IDEuNTQ0IDAgMSAxLTMuMDg4IDAgMS41NDQgMS41NDQgMCAwIDEgMy4wODggMFpNOTUuMDg4IDI3LjY2YTEuNTQ0IDEuNTQ0IDAgMSAxLTMuMDg4IDAgMS41NDQgMS41NDQgMCAwIDEgMy4wODggMFpNMTAwLjY0NyAxNi41NDRhMS41NDQgMS41NDQgMCAxIDEtMy4wODkgMCAxLjU0NCAxLjU0NCAwIDAgMSAzLjA4OSAwWk0xMDAuNjQ3IDIyLjEwMmExLjU0NCAxLjU0NCAwIDEgMS0zLjA4OSAwIDEuNTQ0IDEuNTQ0IDAgMCAxIDMuMDg5IDBaTTEwMC42NDcgMjcuNjZhMS41NDQgMS41NDQgMCAxIDEtMy4wODkgMCAxLjU0NCAxLjU0NCAwIDAgMSAzLjA4OSAwWk0xMDYuMjA1IDE2LjU0NGExLjU0NCAxLjU0NCAwIDEgMS0zLjA4OCAwIDEuNTQ0IDEuNTQ0IDAgMCAxIDMuMDg4IDBaTTEwNi4yMDUgMjIuMTAyYTEuNTQ0IDEuNTQ0IDAgMSAxLTMuMDg4IDAgMS41NDQgMS41NDQgMCAwIDEgMy4wODggMFpNMTA2LjIwNSAyNy42NmExLjU0NCAxLjU0NCAwIDEgMS0zLjA4OC4wMDEgMS41NDQgMS41NDQgMCAwIDEgMy4wODggMFoiIGZpbGw9IiMzMzM2M0YiLz48L3N2Zz4=");background-size:155px;height:71px;margin-right:32px;width:155px}@media (min-width:1024px){.c-exercise-header .content .c-react-wrapper-track-exercise-makers-button{margin-left:auto}}.c-exercise-header .navbar{align-items:center;display:flex;padding-bottom:12px}.c-exercise-header .navbar .tabs{align-items:center;display:flex;flex-grow:1;overflow-x:auto}.c-exercise-header .navbar .tabs .c-tab{line-height:40px}.c-completed-exercise-heading{--tw-shadow:var(--box-shadow-lg);--tw-shadow-colored:var(--box-shadow-lg);--tw-border-opacity:1;align-items:center;background:var(--backgroundColorCompletedHeading);border-color:rgb(67 181 147/var(--tw-border-opacity,1));border-radius:8px;border-width:2px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);display:flex;margin-bottom:24px;padding:12px 32px}.c-completed-exercise-heading .check-mark-icon{height:32px;margin-right:16px;width:32px}.c-completed-exercise-heading .text{color:var(--textColor1);flex-grow:1;font-size:18px;font-weight:600;line-height:150%}.c-completed-exercise-heading .c-prominent-link{color:var(--backgroundColorNotificationsUnreadDot)}.c-completed-exercise-heading .c-prominent-link .c-icon{filter:var(--iconFilterNotificationsProminentLink)}.c-modal.m-makers .--modal-content{max-width:810px;padding:24px 32px;width:100%}.c-modal.m-makers .c-prominent-link{margin-bottom:24px}.c-modal.m-makers .heading{align-items:center;display:flex;justify-content:space-between}.c-modal.m-makers .heading h3{align-items:center;color:var(--textColor1);display:flex;font-size:20px;font-weight:600;line-height:130%}@media (min-width:768px){.c-modal.m-makers .heading h3{font-size:24px}}.c-modal.m-makers .heading h3{margin-bottom:12px}.c-modal.m-makers .heading h3 .count{border-color:var(--borderColor5);border-radius:100%;border-width:1px;color:var(--textColor6);font-size:14px;font-weight:500;line-height:160%;margin-left:12px;padding:4px 12px}.c-modal.m-makers .heading .subtitle{color:var(--textColor6);font-size:15px;line-height:170%}.c-modal.m-makers .authors+.contributors{margin-top:24px}.c-modal.m-makers a.maker:hover{background-color:var(--backgroundColorE)}.c-modal.m-makers .maker{align-items:center;border-bottom-width:1px;border-color:var(--borderColor7);display:flex;padding:8px 16px}.c-modal.m-makers .maker .c-avatar{height:48px;margin-right:16px;width:48px}.c-modal.m-makers .maker .handle{color:var(--textColor2);flex-grow:1;font-size:16px;font-weight:600;line-height:170%}.c-modal.m-makers .maker .faux-icon,.c-modal.m-makers .maker>.c-icon{height:16px;margin-left:48px;width:16px}.m-track-welcome-modal.c-modal.--cover{background:var(--modalBackgroundColor)}.m-track-welcome-modal.c-modal.--cover .--modal-container{padding:50px 0}.m-track-welcome-modal.c-modal.--cover .wrapper{align-items:flex-start;display:flex;justify-content:center;max-height:100%;overflow-y:scroll;width:100%}.m-track-welcome-modal.c-modal.--cover .--modal-content{--tw-bg-opacity:1;--tw-shadow:var(--box-shadow-lgZ1);--tw-shadow-colored:var(--box-shadow-lgZ1);background-color:rgb(var(--backgroundColorA-RGB)/var(--tw-bg-opacity,1));border-radius:16px;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);margin-bottom:40px;margin-top:20px;max-height:none;max-width:1120px;overflow:hidden;padding:0;padding:40px 48px;width:100%}.m-track-welcome-modal.c-modal.--cover .lhs{display:flex;flex-direction:column;flex-grow:1;margin-right:48px;width:50%}.m-track-welcome-modal.c-modal.--cover .lhs h1{color:var(--textColor1);font-size:32px;font-weight:700;line-height:1.25}@media (min-width:768px){.m-track-welcome-modal.c-modal.--cover .lhs h1{font-size:34px}}@media (min-width:1024px){.m-track-welcome-modal.c-modal.--cover .lhs h1{font-size:39px}}.m-track-welcome-modal.c-modal.--cover .lhs h1{margin-bottom:12px}.c-track-header .m-track-welcome-modal.c-modal.--cover .lhs h1{font-size:28px}@media (min-width:768px){.c-track-header .m-track-welcome-modal.c-modal.--cover .lhs h1{font-size:39px}}.m-track-welcome-modal.c-modal.--cover .lhs li,.m-track-welcome-modal.c-modal.--cover .lhs p{font-size:17px;line-height:170%}.m-track-welcome-modal.c-modal.--cover .lhs li strong,.m-track-welcome-modal.c-modal.--cover .lhs p strong{font-weight:500}.m-track-welcome-modal.c-modal.--cover .lhs li a,.m-track-welcome-modal.c-modal.--cover .lhs p a{color:var(--linkColor);font-weight:600}.m-track-welcome-modal.c-modal.--cover .lhs li{margin-bottom:2px}.m-track-welcome-modal.c-modal.--cover .lhs .improvements{margin-bottom:32px;margin-top:24px}.m-track-welcome-modal.c-modal.--cover .lhs .improvements .improvement{align-items:flex-start;display:flex}.m-track-welcome-modal.c-modal.--cover .lhs .improvements .improvement+.improvement{margin-top:24px}.m-track-welcome-modal.c-modal.--cover .lhs .improvements .improvement .c-icon{flex-shrink:0;height:64px;margin-right:24px;width:64px}.m-track-welcome-modal.c-modal.--cover .lhs .improvements .improvement h3{color:var(--textColor1);font-size:18px;font-weight:600;line-height:150%;margin-bottom:4px}.m-track-welcome-modal.c-modal.--cover .lhs .improvements .improvement p{color:var(--textColor3)}.m-track-welcome-modal.c-modal.--cover .rhs{display:flex;flex-direction:column;flex-shrink:0;width:450px}.m-track-welcome-modal.c-modal.--cover .rhs .video{border-radius:8px;height:0;margin-bottom:40px;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.m-track-welcome-modal.c-modal.--cover .rhs .video embed,.m-track-welcome-modal.c-modal.--cover .rhs .video iframe,.m-track-welcome-modal.c-modal.--cover .rhs .video object{height:100%;left:0;position:absolute;top:0;width:100%}.m-track-welcome-modal.c-modal.--cover .rhs .thank-you{background-color:var(--backgroundColorD);border-radius:8px;padding:24px 32px}.m-track-welcome-modal.c-modal.--cover .rhs .thank-you h3{color:var(--textColor1);font-size:20px;font-weight:600;line-height:140%;margin-bottom:8px}.m-track-welcome-modal.c-modal.--cover .rhs .thank-you p{font-size:16px;line-height:150%}.c-react-wrapper-track-exercise-makers-button{display:flex;min-height:36px}.c-makers-button{align-items:center;display:flex}#page-tracks-build .record-row .record-value .record-element.c-makers-button,.c-makers-button{justify-content:flex-end}.c-makers-button .stats{align-items:flex-start;display:flex;flex-direction:column;gap:8px;margin-left:16px}.c-makers-button .stats .authors{font-weight:600}.c-makers-button .stats .contributors{font-weight:500}.c-code-pane{display:flex;overflow:auto}.c-code-pane .--tab-panel{flex-grow:1}.c-code-pane code{display:flex;padding-bottom:8px;padding-top:8px}.c-code-pane code ul{width:100%}.c-code-pane code li{display:flex;font-family:Source Code Pro,monospace;font-size:15px;line-height:170%}.c-code-pane code li .idx{color:var(--textColor6);flex-shrink:0;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:64px}.c-code-pane code li .loc{flex-grow:1;padding-right:24px}.c-code-pane code li:hover{background-color:var(--backgroundColorC);cursor:pointer}.fi,.fib{background-position:50%;background-repeat:no-repeat;background-size:contain}.fi{display:inline-block;position:relative}.fi:before{content:" "}.fi-xx{background-image:url("/assets/flags/4x3/xx-ff7ff76e9dfbef0c9014dddf1374b6afd7ce203d.svg")}.fi-ad{background-image:url("/assets/flags/4x3/ad-fda6e420e8bc8e377294f8a6e918116e66472693.svg")}.fi-ae{background-image:url("/assets/flags/4x3/ae-6c96073bc6bc341836ad6cd74657a778640aca93.svg")}.fi-af{background-image:url("/assets/flags/4x3/af-f96cd09f301948c22648fd732f6cb3c0b89fcedb.svg")}.fi-ag{background-image:url("/assets/flags/4x3/ag-5baf5bd21e3794b9f242bdf03dd757cd8acac490.svg")}.fi-ai{background-image:url("/assets/flags/4x3/ai-f49d84b402175d5c8681017d24645efca58bcc55.svg")}.fi-al{background-image:url("/assets/flags/4x3/al-70ed19699904377788e20d142d67c7380bc95d15.svg")}.fi-am{background-image:url("/assets/flags/4x3/am-f76ac96d537d87bd73a06e5a1c8db6795c115fef.svg")}.fi-ao{background-image:url("/assets/flags/4x3/ao-b54df50082a6311e7f1240a5510a45cb660158cc.svg")}.fi-aq{background-image:url("/assets/flags/4x3/aq-66276aaded45346983d4b2e24f7da2e07a161b4c.svg")}.fi-ar{background-image:url("/assets/flags/4x3/ar-6b09361bde2ae1af06b3348eb0d8c9402c68a8bf.svg")}.fi-as{background-image:url("/assets/flags/4x3/as-4691ccb59d0e17404bb67c6fe3f2d1b127433c9b.svg")}.fi-at{background-image:url("/assets/flags/4x3/at-d2389cae693e58407fed6a6420b4ef8dc294c454.svg")}.fi-au{background-image:url("/assets/flags/4x3/au-4871ec58de94feb020594ca32debd84b7597ab1c.svg")}.fi-aw{background-image:url("/assets/flags/4x3/aw-852b4f5c92f053d287c9cbfce4224e1901580889.svg")}.fi-ax{background-image:url("/assets/flags/4x3/ax-846fc7fcdc7424bcbab691b8b6b6cfb6de045cd5.svg")}.fi-az{background-image:url("/assets/flags/4x3/az-fbd092491b51967a8e906db1c81fdf97f0711249.svg")}.fi-ba{background-image:url("/assets/flags/4x3/ba-b10d5781f12373d54497181b5fa23245e9e89049.svg")}.fi-bb{background-image:url("/assets/flags/4x3/bb-e4d3e6afdb2064f06228b040842bb67854678328.svg")}.fi-bd{background-image:url("/assets/flags/4x3/bd-8b8a2f0441d09d072afb35fe083541050b36b869.svg")}.fi-be{background-image:url("/assets/flags/4x3/be-dea9fe090129f33b7f2956b404c0870957fd69f4.svg")}.fi-bf{background-image:url("/assets/flags/4x3/bf-6ca38d513dc607b4780a6d86dbb84e9c08805290.svg")}.fi-bg{background-image:url("/assets/flags/4x3/bg-8beddb485d5771bc6f4a517b4041a5b01b882588.svg")}.fi-bh{background-image:url("/assets/flags/4x3/bh-43c16549510ab5de31e989a297e99536d33d81a4.svg")}.fi-bi{background-image:url("/assets/flags/4x3/bi-b349ee7c99f0787df5e6b5cb6cd989ea06764b55.svg")}.fi-bj{background-image:url("/assets/flags/4x3/bj-fcfefc8b786dba7de5b0c97d7c12eb93ebc65f45.svg")}.fi-bl{background-image:url("/assets/flags/4x3/bl-2058b6fe5e262928d6a529e259e957aa7ac09957.svg")}.fi-bm{background-image:url("/assets/flags/4x3/bm-25f5bbcf5d1123b68415d0343016cc15f696ee25.svg")}.fi-bn{background-image:url("/assets/flags/4x3/bn-5de36f85451068a2c0a24eb3e984ee261d35d060.svg")}.fi-bo{background-image:url("/assets/flags/4x3/bo-b5426fdba15b6e9a1cee782d0ff525e4ce3b4f96.svg")}.fi-bq{background-image:url("/assets/flags/4x3/bq-964c50933c5c741c10a9024984fbe87fc299ef67.svg")}.fi-br{background-image:url("/assets/flags/4x3/br-657d0dc2475c002ae3db03dccb0bc3bc9fb241c2.svg")}.fi-bs{background-image:url("/assets/flags/4x3/bs-c24e8b7ca869f2d80c720f0ccc7b7a8667cf296a.svg")}.fi-bt{background-image:url("/assets/flags/4x3/bt-a78dc71395629e7a4dd04a75bdc63e5296f74c30.svg")}.fi-bv{background-image:url("/assets/flags/4x3/bv-1c7cb1579274b1058027857deece545e5319df8a.svg")}.fi-bw{background-image:url("/assets/flags/4x3/bw-f6791d26da62b59b770e9438faa8ea6ed19248f7.svg")}.fi-by{background-image:url("/assets/flags/4x3/by-6c3a7c35f33f15a02f34e922685a5e7ec06ead58.svg")}.fi-bz{background-image:url("/assets/flags/4x3/bz-5ed15077ff1cae53c1acabde32da8eb1bed4bd8c.svg")}.fi-ca{background-image:url("/assets/flags/4x3/ca-a82eded5bde47d934fd7cf5695f42b011e4e36ff.svg")}.fi-cc{background-image:url("/assets/flags/4x3/cc-188922723e5197f01b0e8085f63324041f19d50d.svg")}.fi-cd{background-image:url("/assets/flags/4x3/cd-593a941e63c86ac829c783b013c58acd04d81d83.svg")}.fi-cf{background-image:url("/assets/flags/4x3/cf-c3cc5aa4af2e07d5049ad17aa23a4a6a82659b1a.svg")}.fi-cg{background-image:url("/assets/flags/4x3/cg-cf4cbf60e522d0b5e2d49a30874ea111df26bf8d.svg")}.fi-ch{background-image:url("/assets/flags/4x3/ch-d012b2792dffc21807ead2e6678dd87a3992e428.svg")}.fi-ci{background-image:url("/assets/flags/4x3/ci-ea940471d5aff2fe37a8896d5f1080c13d36da9f.svg")}.fi-ck{background-image:url("/assets/flags/4x3/ck-24ea683c71c79202c0f1c558f752cb8aff2290ca.svg")}.fi-cl{background-image:url("/assets/flags/4x3/cl-260c7853a4893c92883ed0d4ad4fb99a86bc3f51.svg")}.fi-cm{background-image:url("/assets/flags/4x3/cm-6300107e32d6494f63a19d5726972d5b2992e18b.svg")}.fi-cn{background-image:url("/assets/flags/4x3/cn-6a132cb7d0c5fb1fd90fc5857a15057dad164fcf.svg")}.fi-co{background-image:url("/assets/flags/4x3/co-4752b21e87ed006024c0caa870207d86b3459735.svg")}.fi-cr{background-image:url("/assets/flags/4x3/cr-7745d557c1b113e9e240dba042c2618b9e661926.svg")}.fi-cu{background-image:url("/assets/flags/4x3/cu-dfa873aa2cd6bdfcec2ef0b5a7cf2850affabacf.svg")}.fi-cv{background-image:url("/assets/flags/4x3/cv-04d90747e1c892f4830bcc85d7b43484d1fd1b8a.svg")}.fi-cw{background-image:url("/assets/flags/4x3/cw-329d4825e51527342311776b20ac8ef104f38ccb.svg")}.fi-cx{background-image:url("/assets/flags/4x3/cx-c24ef4fd9195291c769bb55826a5dc818ea06544.svg")}.fi-cy{background-image:url("/assets/flags/4x3/cy-8e3f0a54ad09953c82b620b9b0f5585ce897f8c7.svg")}.fi-cz{background-image:url("/assets/flags/4x3/cz-4b0135f6aeeea3f5d3cf75a388928f2da6d40dfd.svg")}.fi-de{background-image:url("/assets/flags/4x3/de-a1433065fc0e8a3d14458ab872bdf44f8a1040fa.svg")}.fi-dj{background-image:url("/assets/flags/4x3/dj-f3a04850f5fe5cb5e32880d840cad60e3400099b.svg")}.fi-dk{background-image:url("/assets/flags/4x3/dk-2630112e36e79fdc7fa929ad3cced252e87c9ad0.svg")}.fi-dm{background-image:url("/assets/flags/4x3/dm-0c0976a066098eadf2f83d1e5dc6401142ff258a.svg")}.fi-do{background-image:url("/assets/flags/4x3/do-5fcad7ae840d3eee31717fcd81771d5eb8f8a0de.svg")}.fi-dz{background-image:url("/assets/flags/4x3/dz-d381c8108af5e4db1284cdf68d2a0d631c50b2ef.svg")}.fi-ec{background-image:url("/assets/flags/4x3/ec-64f9c2beab1666446d28fe8ddf848d1124676311.svg")}.fi-ee{background-image:url("/assets/flags/4x3/ee-cfea0275d18bea4bacd63d7a8060cc445cadcfed.svg")}.fi-eg{background-image:url("/assets/flags/4x3/eg-e7635d5279572c49d8790e165af6876ccd573caa.svg")}.fi-eh{background-image:url("/assets/flags/4x3/eh-1d51435c38b93d94eeb931fed25957f764762a38.svg")}.fi-er{background-image:url("/assets/flags/4x3/er-272218fdcc31617472d0ccd03bab4ed06cc137b9.svg")}.fi-es{background-image:url("/assets/flags/4x3/es-a9556ab0e13a9fb6f2bed11251c35044864a0b52.svg")}.fi-et{background-image:url("/assets/flags/4x3/et-38f58a0c8a5392ce6401b6fd4d1648fd2e02c19d.svg")}.fi-fi{background-image:url("/assets/flags/4x3/fi-4732cbaff1fbebc41b79106ed2f551e7f80b4660.svg")}.fi-fj{background-image:url("/assets/flags/4x3/fj-e46e447e46f20f8d491ce43f1a0630d38088e46a.svg")}.fi-fk{background-image:url("/assets/flags/4x3/fk-b64079e4a92c47c4ce4bbaf788f3887f29864f04.svg")}.fi-fm{background-image:url("/assets/flags/4x3/fm-7787d0a6a406381f8aad880e6b9415d68363d5b8.svg")}.fi-fo{background-image:url("/assets/flags/4x3/fo-5895b9e9a98741a26f5b13384ac4e123c8a17eb5.svg")}.fi-fr{background-image:url("/assets/flags/4x3/fr-a761902c65cfdca4058ce0c9d5f8eac667cd6118.svg")}.fi-ga{background-image:url("/assets/flags/4x3/ga-e6eea23fde7b8bfa239409bcf192cf1f63544c19.svg")}.fi-gb{background-image:url("/assets/flags/4x3/gb-68b2ead4370e7ab7b70eb6d35a09c31e73c44fd3.svg")}.fi-gd{background-image:url("/assets/flags/4x3/gd-20f27ab8162c5f7859d41548f3283f0df9647239.svg")}.fi-ge{background-image:url("/assets/flags/4x3/ge-2beb04c7f6c4df508671df9870e57c9e1adca8c3.svg")}.fi-gf{background-image:url("/assets/flags/4x3/gf-4f9002995e85d2e41f177eb574889ccf8a95e264.svg")}.fi-gg{background-image:url("/assets/flags/4x3/gg-a6997d031f28ef69740f3e91c9489c9e2389be13.svg")}.fi-gh{background-image:url("/assets/flags/4x3/gh-dec4f9f0db2fa74f49aeae76c4d315e59a751a77.svg")}.fi-gi{background-image:url("/assets/flags/4x3/gi-7fe3cbb49353e03f399f39ae140c7ed62b0657a2.svg")}.fi-gl{background-image:url("/assets/flags/4x3/gl-33b0d8291ccec8447f8b0596ea318552de2a25da.svg")}.fi-gm{background-image:url("/assets/flags/4x3/gm-75db5c169b846d76404f7efd7610579a6afcb0f5.svg")}.fi-gn{background-image:url("/assets/flags/4x3/gn-2f70821159904c5b554234675af85c32e0d8a6f4.svg")}.fi-gp{background-image:url("/assets/flags/4x3/gp-799e5ebfd6990873d43a06fed291905e1374f416.svg")}.fi-gq{background-image:url("/assets/flags/4x3/gq-c303f8acf5598ff1d12b801986707f78b67e80be.svg")}.fi-gr{background-image:url("/assets/flags/4x3/gr-969ee199cd71c64ba163fa84d5707f4d414c4e4d.svg")}.fi-gs{background-image:url("/assets/flags/4x3/gs-06329dbe817dc8dfe02bf1a04735485c22d8d9b6.svg")}.fi-gt{background-image:url("/assets/flags/4x3/gt-be4988419417074268363f17d56694eeffca24b6.svg")}.fi-gu{background-image:url("/assets/flags/4x3/gu-97baf146129ae4cc48b9043388d6fc925f926643.svg")}.fi-gw{background-image:url("/assets/flags/4x3/gw-62b702458c06e52ad0069f2a8028212e8b1d5586.svg")}.fi-gy{background-image:url("/assets/flags/4x3/gy-cc0c66f5933f0fe805a9dbc675c0d9ce77637a95.svg")}.fi-hk{background-image:url("/assets/flags/4x3/hk-425047b23c1dc986434ab563f7301a6de91f2d7c.svg")}.fi-hm{background-image:url("/assets/flags/4x3/hm-6fd2e78a3edf7d850406b6612de5a87d737b2bc3.svg")}.fi-hn{background-image:url("/assets/flags/4x3/hn-168dcb4e5c9ff29b315f8b791db28e90544911d0.svg")}.fi-hr{background-image:url("/assets/flags/4x3/hr-11f960389478fc06a9620d75474f72def13ce6fd.svg")}.fi-ht{background-image:url("/assets/flags/4x3/ht-5a851f9c5f95f491d1e7b716dabb8ba3bf3f7296.svg")}.fi-hu{background-image:url("/assets/flags/4x3/hu-777b844e3522fddba17673a45ada138351fc6f62.svg")}.fi-id{background-image:url("/assets/flags/4x3/id-3ce40942dbc41556fd6f97f7f5b3524579d47392.svg")}.fi-ie{background-image:url("/assets/flags/4x3/ie-713af507e8eb25f1ab4d1a98527e30a30772aa8d.svg")}.fi-il{background-image:url("/assets/flags/4x3/il-de2bce1dd55ad0d32c41e030b4ada53f99662d2a.svg")}.fi-im{background-image:url("/assets/flags/4x3/im-877686857b847d7ed829be927b07570a55a8f1d2.svg")}.fi-in{background-image:url("/assets/flags/4x3/in-57e2b9fc27073c32d59d7f96b9964c0e67e3e9be.svg")}.fi-io{background-image:url("/assets/flags/4x3/io-4f4e7858dfcc90f301651be28470a9025e59fa29.svg")}.fi-iq{background-image:url("/assets/flags/4x3/iq-dab1fe22ec3ff7bc8040ca0ff9851cf15cc9409b.svg")}.fi-ir{background-image:url("/assets/flags/4x3/ir-120ea56a077f9a4c1aa27698b31699e0baf06e35.svg")}.fi-is{background-image:url("/assets/flags/4x3/is-f73006bdbef41c86df6dc5bff074179e140b3b29.svg")}.fi-it{background-image:url("/assets/flags/4x3/it-25ecff80eb26ef79709ab7278eb3991ac8cc2734.svg")}.fi-je{background-image:url("/assets/flags/4x3/je-978aa85267075987e2687f46d408d681abb09ae0.svg")}.fi-jm{background-image:url("/assets/flags/4x3/jm-07d3a1ea7281784bdef4ee7b2cbfb6ad99c465dc.svg")}.fi-jo{background-image:url("/assets/flags/4x3/jo-6ef6670363fb2040b1193f8ff1e4fae361c88b4f.svg")}.fi-jp{background-image:url("/assets/flags/4x3/jp-b5f2d0d5127becf2f525f44adb8ff9f8c8d67150.svg")}.fi-ke{background-image:url("/assets/flags/4x3/ke-bf3b36e1b1f97788ef8eec964a75d9acad6f1d5e.svg")}.fi-kg{background-image:url("/assets/flags/4x3/kg-e3ac6ee66588f5a5e6b20224975049060664d94f.svg")}.fi-kh{background-image:url("/assets/flags/4x3/kh-536132d05a0950d70bffd8c0b3b6933d52b4a3ca.svg")}.fi-ki{background-image:url("/assets/flags/4x3/ki-ebf803314da2f75a8606b566b68482dee8720879.svg")}.fi-km{background-image:url("/assets/flags/4x3/km-2074bfb0f6d217758956a10c9a1bf08d9bb344d2.svg")}.fi-kn{background-image:url("/assets/flags/4x3/kn-ca9fb4cbea3a70549c35ff17873e9c766b0b4451.svg")}.fi-kp{background-image:url("/assets/flags/4x3/kp-29069cae27bb17cd433790a61147c1131b23fbb5.svg")}.fi-kr{background-image:url("/assets/flags/4x3/kr-324bf7929e7587d06b5b96cd9455e6298515986e.svg")}.fi-kw{background-image:url("/assets/flags/4x3/kw-c3a1bf3567379411828265bbf66d11c7645df9f7.svg")}.fi-ky{background-image:url("/assets/flags/4x3/ky-914fad053f1fbf76c8ba3b2ed32b33011141bc3c.svg")}.fi-kz{background-image:url("/assets/flags/4x3/kz-9372818ae0fa472323fd8c907272f06d9b42b137.svg")}.fi-la{background-image:url("/assets/flags/4x3/la-d9794a33eb9739183cf93f7ef02f36497b1631c1.svg")}.fi-lb{background-image:url("/assets/flags/4x3/lb-ed981a9dfddc9070ecfeb3b62f2ffc7401d742ab.svg")}.fi-lc{background-image:url("/assets/flags/4x3/lc-985bad06de71f1b66457f3c26b5268d65649b180.svg")}.fi-li{background-image:url("/assets/flags/4x3/li-47b4a58119bc029d6c14e6fa80d4229e75f82d69.svg")}.fi-lk{background-image:url("/assets/flags/4x3/lk-89877bbff0a5214c0f408e83e770c8c2f31ebb1f.svg")}.fi-lr{background-image:url("/assets/flags/4x3/lr-d97dda1165a9b8c3c8cc2e863b21284ed5466f9e.svg")}.fi-ls{background-image:url("/assets/flags/4x3/ls-5abc150856676908c993d9db8c294c01ade669d5.svg")}.fi-lt{background-image:url("/assets/flags/4x3/lt-7cc5b0f52d6687b8a81fde47b5c9198555c2b157.svg")}.fi-lu{background-image:url("/assets/flags/4x3/lu-6cafb0eeab199a80c6f07328769c161beb131c11.svg")}.fi-lv{background-image:url("/assets/flags/4x3/lv-74117638c933573029e067ae705b07229a626aa2.svg")}.fi-ly{background-image:url("/assets/flags/4x3/ly-331585b54676c1c21db9d73019d897a785211492.svg")}.fi-ma{background-image:url("/assets/flags/4x3/ma-f0bdec701cfac27e1704304d5bb954559e4220a6.svg")}.fi-mc{background-image:url("/assets/flags/4x3/mc-30153462e90b7ea0a5f9257be9fc455678305c41.svg")}.fi-md{background-image:url("/assets/flags/4x3/md-44ada1dd1b36659419c92375c8cea5bdcf07b8c9.svg")}.fi-me{background-image:url("/assets/flags/4x3/me-ee01f37d6098b94ca82559637361006b926190b5.svg")}.fi-mf{background-image:url("/assets/flags/4x3/mf-61c320befde3e41973f1166c9f695aff72388378.svg")}.fi-mg{background-image:url("/assets/flags/4x3/mg-89b24baa95888689630588450fced10e448a44df.svg")}.fi-mh{background-image:url("/assets/flags/4x3/mh-c730c5bad26d9342689e9b504d3a0fb9fe2e2e94.svg")}.fi-mk{background-image:url("/assets/flags/4x3/mk-c5f84605ef0a3e477378444625f4ac4cd8c320c0.svg")}.fi-ml{background-image:url("/assets/flags/4x3/ml-890486cc562661e650acd1ff0f8110076940034a.svg")}.fi-mm{background-image:url("/assets/flags/4x3/mm-bbb573afc7695ec08ac91f3bdc8f11bb5843ed28.svg")}.fi-mn{background-image:url("/assets/flags/4x3/mn-8f55a8fdc7f0a11827794cd0eafcf093a72b0251.svg")}.fi-mo{background-image:url("/assets/flags/4x3/mo-16f9e753f5cf5cc0dbe9b6e6cad63d0a953345a8.svg")}.fi-mp{background-image:url("/assets/flags/4x3/mp-d793eb48bc6eeb21b9b2226c43fa8d739d6c189e.svg")}.fi-mq{background-image:url("/assets/flags/4x3/mq-e9f38c0867913aa27050e33d4e4f1a15c82f1b9e.svg")}.fi-mr{background-image:url("/assets/flags/4x3/mr-e27b50f89dda0cc7441569e78dada0ddd080a0ab.svg")}.fi-ms{background-image:url("/assets/flags/4x3/ms-7e2ef8468bb87c32263edc5058e4cbbdb13475ef.svg")}.fi-mt{background-image:url("/assets/flags/4x3/mt-08add1f35d014f6e0d6598adbba4cb149b1d61c1.svg")}.fi-mu{background-image:url("/assets/flags/4x3/mu-d535b4283aec444834d151394fa28cfb716ee8ec.svg")}.fi-mv{background-image:url("/assets/flags/4x3/mv-87e3241edb6b67c19138bf1e962f4155b9e5ffc8.svg")}.fi-mw{background-image:url("/assets/flags/4x3/mw-57400eb9812e9370d8f26b1e0b472fc487a424ac.svg")}.fi-mx{background-image:url("/assets/flags/4x3/mx-f3f45a3cf0ba07dc45acbe79fdca584f73e2f14d.svg")}.fi-my{background-image:url("/assets/flags/4x3/my-e00308d3a370966f1bd36b75139d6867aaafa090.svg")}.fi-mz{background-image:url("/assets/flags/4x3/mz-f7be4ee78e331540ee252674f36e25e7e1b1114f.svg")}.fi-na{background-image:url("/assets/flags/4x3/na-98a8c65dc6e471d35206b220d88c5704c80aacf4.svg")}.fi-nc{background-image:url("/assets/flags/4x3/nc-700e44d1734e11fa5b268e9565aee27f3f90bf1f.svg")}.fi-ne{background-image:url("/assets/flags/4x3/ne-79da6ccb64d61a7d6624945834e4f0f1edc04040.svg")}.fi-nf{background-image:url("/assets/flags/4x3/nf-5199669f80dba44a059c04ba99657b2a999aff62.svg")}.fi-ng{background-image:url("/assets/flags/4x3/ng-591cf324ce15830a8ae4b73c11f51797706ba65f.svg")}.fi-ni{background-image:url("/assets/flags/4x3/ni-45a2de218583d09c04a3a1230247080cbc65b2fe.svg")}.fi-nl{background-image:url("/assets/flags/4x3/nl-26a13c58eb6166dc9688c4ef53290539fdc135ad.svg")}.fi-no{background-image:url("/assets/flags/4x3/no-c2ab5ac79474bf31976cef328f5880ab07d0654f.svg")}.fi-np{background-image:url("/assets/flags/4x3/np-17b0f05815ccde25cf64b8fe3fcbec62582794b9.svg")}.fi-nr{background-image:url("/assets/flags/4x3/nr-c8e9ee87137545e4815f50258e523d692e7a53e0.svg")}.fi-nu{background-image:url("/assets/flags/4x3/nu-fa9f0df9095bbb865441f21cb37db3e32a808034.svg")}.fi-nz{background-image:url("/assets/flags/4x3/nz-92e54537569aa464f3b6e40f37bca5dc405d15a3.svg")}.fi-om{background-image:url("/assets/flags/4x3/om-88b00a4cdff12241e84a02a2bce9134f0494254d.svg")}.fi-pa{background-image:url("/assets/flags/4x3/pa-2363815abfbf517ae3eb8b5514b893bfb73c4217.svg")}.fi-pe{background-image:url("/assets/flags/4x3/pe-93657feec944e2c2ac966a44db0efcbc7814bf6a.svg")}.fi-pf{background-image:url("/assets/flags/4x3/pf-99049750418f79cad7be71588920bef2cf4d3703.svg")}.fi-pg{background-image:url("/assets/flags/4x3/pg-8542bcbd9caf07d474f5079322b6ec310f8ffa4c.svg")}.fi-ph{background-image:url("/assets/flags/4x3/ph-583d556247393cfe465b3e56e333f95b3ac94bc5.svg")}.fi-pk{background-image:url("/assets/flags/4x3/pk-7e51d4c079a35c89fe112a9bfd0d89bf5372012b.svg")}.fi-pl{background-image:url("/assets/flags/4x3/pl-503ba2fb9621f21207a1ad1f34cec04100c193e0.svg")}.fi-pm{background-image:url("/assets/flags/4x3/pm-a263945c83626df6ee62d7ef735df80e99f56d51.svg")}.fi-pn{background-image:url("/assets/flags/4x3/pn-864c79deef986014235473281afb4eee5a3218e8.svg")}.fi-pr{background-image:url("/assets/flags/4x3/pr-8facaae5657287077e1086caf004474be2039ad4.svg")}.fi-ps{background-image:url("/assets/flags/4x3/ps-9cc092024d1d66210757b9ed4619da50ed14831c.svg")}.fi-pt{background-image:url("/assets/flags/4x3/pt-8f299124b834e3d7357d1bcb62cded94720edd8a.svg")}.fi-pw{background-image:url("/assets/flags/4x3/pw-79c0bf1be51c95cefe11d525ab7ee3663a4a7120.svg")}.fi-py{background-image:url("/assets/flags/4x3/py-5cb3be1f6c0efbdd342402ac36609d1bdf8e381d.svg")}.fi-qa{background-image:url("/assets/flags/4x3/qa-133f1f2172ee20c907abd2e51428804951006fe6.svg")}.fi-re{background-image:url("/assets/flags/4x3/re-06af799d461d62294ce5de2ee3d47f651d3e4c0b.svg")}.fi-ro{background-image:url("/assets/flags/4x3/ro-3d213051140fd4c1174c5afb893d141395aff0dd.svg")}.fi-rs{background-image:url("/assets/flags/4x3/rs-829f362ca1000d23bfa26c185b47f1d613b70248.svg")}.fi-ru{background-image:url("/assets/flags/4x3/ru-2224f01348b870c064900bce135bfd7888a5b745.svg")}.fi-rw{background-image:url("/assets/flags/4x3/rw-2c40f69375cec2e2d819dc9bdcfac0375d275403.svg")}.fi-sa{background-image:url("/assets/flags/4x3/sa-989a122aacd051689a6da11724e1e7a140854c99.svg")}.fi-sb{background-image:url("/assets/flags/4x3/sb-4d59dc49202f85d2145f3c50f25f939770a529ac.svg")}.fi-sc{background-image:url("/assets/flags/4x3/sc-822ae93b043d373b11d7bcb49431da4b5a7caa5a.svg")}.fi-sd{background-image:url("/assets/flags/4x3/sd-ee7962ceb78cf5493d0289827367769c7181106a.svg")}.fi-se{background-image:url("/assets/flags/4x3/se-5f252512649b05a15be68adc7075b629bc429297.svg")}.fi-sg{background-image:url("/assets/flags/4x3/sg-70bf514a88109f12187bd3867e2a07ff9e012d0f.svg")}.fi-sh{background-image:url("/assets/flags/4x3/sh-fdc42ad13d1dae68c4928d756508daf2853849fd.svg")}.fi-si{background-image:url("/assets/flags/4x3/si-72831b96ecf983bfaa11d32e419893ff42077979.svg")}.fi-sj{background-image:url("/assets/flags/4x3/sj-db573ced774315e13faafcd08b6bd2c3db84936e.svg")}.fi-sk{background-image:url("/assets/flags/4x3/sk-9a4fb2c97c245e3fb49a68ac54819bbf25c7f819.svg")}.fi-sl{background-image:url("/assets/flags/4x3/sl-9802244ff0ae58020eefd38f32154901937b296c.svg")}.fi-sm{background-image:url("/assets/flags/4x3/sm-bd30d883ae3a64213979077e54b11cf9d0259635.svg")}.fi-sn{background-image:url("/assets/flags/4x3/sn-0e9ed71535c9ffb41845bde0436c25a911804a4b.svg")}.fi-so{background-image:url("/assets/flags/4x3/so-ce6cc351468e4da1374300c6a3c206b85923ad12.svg")}.fi-sr{background-image:url("/assets/flags/4x3/sr-8179259a23128dcd749986696895eeec222a8039.svg")}.fi-ss{background-image:url("/assets/flags/4x3/ss-468ba0436e1d257af5bbdf3e040a6938633a576a.svg")}.fi-st{background-image:url("/assets/flags/4x3/st-c1366fb3ce12bdc98b66dccc5cd3b692f31c85a7.svg")}.fi-sv{background-image:url("/assets/flags/4x3/sv-e275d6cf104c23ee7eb47b5f13fddce17280f40b.svg")}.fi-sx{background-image:url("/assets/flags/4x3/sx-c25d9d532f0ca3771be811ff7dc184c1584d3549.svg")}.fi-sy{background-image:url("/assets/flags/4x3/sy-8d9f5a4dc8c52af7ac74a4ac5b7ae37a980637ba.svg")}.fi-sz{background-image:url("/assets/flags/4x3/sz-1d50c9bb15670a8ba7b9a25cb1e6e98046ef8321.svg")}.fi-tc{background-image:url("/assets/flags/4x3/tc-e449a5790e6bb0009209fd0abb49a2ae8609a4a8.svg")}.fi-td{background-image:url("/assets/flags/4x3/td-a2958597fd3ed91c1e82d5bb1814c1e5614ef1a2.svg")}.fi-tf{background-image:url("/assets/flags/4x3/tf-62811b84acaa1ae5224f890d1ba5b4f715b9d3a4.svg")}.fi-tg{background-image:url("/assets/flags/4x3/tg-c97e816f5f94696bcaadd882c16f1346e7288b5d.svg")}.fi-th{background-image:url("/assets/flags/4x3/th-cc941547c987ff2a0de3c2429094e2471b003eeb.svg")}.fi-tj{background-image:url("/assets/flags/4x3/tj-015b8c309abad3d137f981235ff7fca209d013ed.svg")}.fi-tk{background-image:url("/assets/flags/4x3/tk-6c8e901f6ad9748bb7d003b93737ef0f5c48e86e.svg")}.fi-tl{background-image:url("/assets/flags/4x3/tl-df8bac3bd817f3d88b428fd8c6af6ea509d0982c.svg")}.fi-tm{background-image:url("/assets/flags/4x3/tm-2fb2ef33ede0669bd61f4a147fa6e3e63536d9a5.svg")}.fi-tn{background-image:url("/assets/flags/4x3/tn-d2d844c1e253750ea48d3b40b13936955d6c0904.svg")}.fi-to{background-image:url("/assets/flags/4x3/to-3d10fac500e9aa8376a16c5d6ee8cfc2ca17b7be.svg")}.fi-tr{background-image:url("/assets/flags/4x3/tr-2f8e068b107feda4f9264f6996ac604991031257.svg")}.fi-tt{background-image:url("/assets/flags/4x3/tt-785363a21ba2ef7fe412a9dfce3278f2a0562473.svg")}.fi-tv{background-image:url("/assets/flags/4x3/tv-c098f01dbf6a2a9d4fad2a24948ffa4667f64714.svg")}.fi-tw{background-image:url("/assets/flags/4x3/tw-fa4464225aa8743553d66713d8f4ef4a206c2554.svg")}.fi-tz{background-image:url("/assets/flags/4x3/tz-ef5bf7ab1fe0f2731e41cf36063c52c6c7133483.svg")}.fi-ua{background-image:url("/assets/flags/4x3/ua-a957f8e2c5803d3f5f41ce7adc30aa3ddc628d1b.svg")}.fi-ug{background-image:url("/assets/flags/4x3/ug-b82447090a21429812d0ce17f99f2e259dca0171.svg")}.fi-um{background-image:url("/assets/flags/4x3/um-34e8aade342a34673fe79c1c4e9223522dd16926.svg")}.fi-us{background-image:url("/assets/flags/4x3/us-211873c57051bde2c618c07d5d603cec6bd7e2b6.svg")}.fi-uy{background-image:url("/assets/flags/4x3/uy-3219304ac6d644da6ca0b0684f0a33c4e462056c.svg")}.fi-uz{background-image:url("/assets/flags/4x3/uz-41e7c385c013d1736c5e4007521479768a78f48b.svg")}.fi-va{background-image:url("/assets/flags/4x3/va-64e0c25f6a49aaac72eb86f765ca7f9448d0d5a5.svg")}.fi-vc{background-image:url("/assets/flags/4x3/vc-3daf8af8f8e515a9c22862774f0776a90179d1e5.svg")}.fi-ve{background-image:url("/assets/flags/4x3/ve-dc1fdcd39307802e52f534495cdb2d554bb20ec6.svg")}.fi-vg{background-image:url("/assets/flags/4x3/vg-5a32b58a9ffc2d9141ad8bd726c21c90bf785418.svg")}.fi-vi{background-image:url("/assets/flags/4x3/vi-d791e8929239675983aed389af04f53ab7733ca9.svg")}.fi-vn{background-image:url("/assets/flags/4x3/vn-a03cc2bbbaeaff6e0ce01bda5d400ba4b5050df3.svg")}.fi-vu{background-image:url("/assets/flags/4x3/vu-1d2142dc354dd08864f9ad02905c73ac208070f5.svg")}.fi-wf{background-image:url("/assets/flags/4x3/wf-8c095507531942db20a06a7e86c0b662ed37b654.svg")}.fi-ws{background-image:url("/assets/flags/4x3/ws-2eae236dc7e3f94e684ebd1ece13eae0264b14dd.svg")}.fi-ye{background-image:url("/assets/flags/4x3/ye-f3ea043e6ffdb509ead965c7274e402732ca8b1c.svg")}.fi-yt{background-image:url("/assets/flags/4x3/yt-ebe64ab2d47d5ee9914ae7ac04b611be61e8b0cf.svg")}.fi-za{background-image:url("/assets/flags/4x3/za-5f5fee311f77ebd23e42ca61e65f46d36e41262f.svg")}.fi-zm{background-image:url("/assets/flags/4x3/zm-94c7a9194d5c9d6a3988d0e39260db5250808787.svg")}.fi-zw{background-image:url("/assets/flags/4x3/zw-73fbf2ae5ef770f43116f5896ac8790470003162.svg")}.fi-arab{background-image:url("/assets/flags/4x3/arab-ef41bf3858540cfbf1d27887e65ad5b0aab696be.svg")}.fi-cefta{background-image:url("/assets/flags/4x3/cefta-4565ebe8744b9a971911c9bd561167564eaf5b0a.svg")}.fi-cp{background-image:url("/assets/flags/4x3/cp-a83448180cefc745b4fb2e51fffd49abdc9cab7d.svg")}.fi-dg{background-image:url("/assets/flags/4x3/dg-8c7a67f850e6ae9950d151a9a632bcc20af64f96.svg")}.fi-eac{background-image:url("/assets/flags/4x3/eac-34028b15ba905187aed778bd66aa333fa3739962.svg")}.fi-es-ct{background-image:url("/assets/flags/4x3/es-ct-b15eacabc4aeb6f087eda85077a4b3aab72c1d89.svg")}.fi-es-ga{background-image:url("/assets/flags/4x3/es-ga-8b6f1459824db65ccd4198ddcb4bef8871316721.svg")}.fi-es-pv{background-image:url("/assets/flags/4x3/es-pv-c245873481535b31dc699608c0d53f130103045a.svg")}.fi-eu{background-image:url("/assets/flags/4x3/eu-ebbe870f77114dc2a12e385c56a5a7c993b3f22d.svg")}.fi-gb-eng{background-image:url("/assets/flags/4x3/gb-eng-c859dccfd9e13e47a27a025c3d5dac3afff178e8.svg")}.fi-gb-nir{background-image:url("/assets/flags/4x3/gb-nir-71d09345d3732bebe9a22bb38f57c99dcd7b356d.svg")}.fi-gb-sct{background-image:url("/assets/flags/4x3/gb-sct-2983601a486ae876c3c2d503290a78f3985ae40c.svg")}.fi-gb-wls{background-image:url("/assets/flags/4x3/gb-wls-fbdcd2caa92c126540060caa3acc053456b1bf09.svg")}.fi-ic{background-image:url("/assets/flags/4x3/ic-0b610f9c4fee601210ff4fca7fefaceed4acc77d.svg")}.fi-pc{background-image:url("/assets/flags/4x3/pc-bb3ccb48800ffb89ded545d4226bba44b140b5fc.svg")}.fi-sh-ac{background-image:url("/assets/flags/4x3/sh-ac-7698d2b882d8a3236247bca22815b378a5f37850.svg")}.fi-sh-hl{background-image:url("/assets/flags/4x3/sh-hl-dd63e57f0082f080908d0c5c17c102283e48fe21.svg")}.fi-sh-ta{background-image:url("/assets/flags/4x3/sh-ta-47d6166ede4d4e6c4e34baa797af784cb90560af.svg")}.fi-un{background-image:url("/assets/flags/4x3/un-a5fc2bcd01ce1ea48581a9abacd0d3832e7c4169.svg")}.fi-xk{background-image:url("/assets/flags/4x3/xk-cf87449a1812e7f3fc32081899e752141b1fa8d8.svg")}