:root{--color-white:#fff;--color-black:#000;--color-gray-100:#f6f6f7;--color-gray-200:#e5e7eb;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af;--color-gray-500:#686f7d;--color-gray-600:#4b5563;--color-gray-700:#35414e;--color-gray-800:#21323e;--color-gray-900:#0a202d;--color-red-100:#ffcad2;--color-red-200:#fb97a2;--color-red-300:#f8707d;--color-red-400:#f3404f;--color-red-500:#f92334;--color-red-600:#de1231;--color-red-700:#c30c27;--color-red-800:#a9071d;--color-red-900:#8e0013;--color-orange-100:#ffc961;--color-orange-200:#ffbc49;--color-orange-300:#ffaf31;--color-orange-400:#ffa219;--color-orange-500:#ff9400;--color-orange-600:#ed810a;--color-orange-700:#d86e13;--color-orange-800:#c95b1c;--color-orange-900:#b74825;--color-green-100:#c6f180;--color-green-200:#abe45a;--color-green-300:#90d736;--color-green-400:#6ed000;--color-green-500:#4fbc00;--color-green-600:#449f0c;--color-green-700:#358000;--color-green-800:#31701e;--color-green-900:#255328;--color-teal-100:#93efd6;--color-teal-200:#00e5ba;--color-teal-300:#01d0b1;--color-teal-400:#01bda8;--color-teal-500:#00978d;--color-teal-600:#008a7f;--color-teal-700:#007a6f;--color-teal-800:#006a5f;--color-teal-900:#004e42;--color-blue-100:#bbe1ff;--color-blue-200:#8dcfff;--color-blue-300:#58bbff;--color-blue-400:#25acff;--color-blue-500:#009dff;--color-blue-600:#007bf3;--color-blue-700:#0068e1;--color-blue-800:#014bb6;--color-blue-900:#002c8a;--color-slate-100:#b3d7e8;--color-slate-200:#8dc0d7;--color-slate-300:#68aac5;--color-slate-400:#5292ac;--color-slate-500:#0e7692;--color-slate-600:#2c6880;--color-slate-700:#164f66;--color-slate-800:#08394e;--color-slate-900:#00283a;--color-purple-100:#e0c5ff;--color-purple-200:#cb9eff;--color-purple-300:#b671ff;--color-purple-400:#a34bff;--color-purple-500:#9013fe;--color-purple-600:#7b16d2;--color-purple-700:#6719aa;--color-purple-800:#541b83;--color-purple-900:#3d1d54;--color-pink-100:#f7bacf;--color-pink-200:#f38db0;--color-pink-300:#ef5f90;--color-pink-400:#ea3b78;--color-pink-500:#d9125b;--color-pink-600:#c50f58;--color-pink-700:#b10c55;--color-pink-800:#9c0851;--color-pink-900:#87044d;--color-pass:#0c8f00;--color-fail:#ec1334;--color-correct:#0b8000;--color-incorrect:#d91230;--color-success:#a5dc86;--color-warning:#f8bb86;--color-error:#f27474}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Thin.e16e7df8.ttf) format("truetype"),url(/_next/static/media/Roboto-Thin.381e4a34.woff) format("woff"),url(/_next/static/media/Roboto-Thin.7d40b61a.woff2) format("woff2");font-weight:200;font-stretch:0% 100%;font-style:normal}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-ThinItalic.1d46ef7b.ttf) format("truetype"),url(/_next/static/media/Roboto-ThinItalic.5249126b.woff) format("woff"),url(/_next/static/media/Roboto-ThinItalic.caf5238c.woff2) format("woff2");font-weight:200;font-stretch:0% 100%;font-style:italic}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Light.a05a86de.ttf) format("truetype"),url(/_next/static/media/Roboto-Light.5f671142.woff) format("woff"),url(/_next/static/media/Roboto-Light.78d30d49.woff2) format("woff2");font-weight:300;font-stretch:0% 100%;font-style:normal}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-LightItalic.f7a6f53b.ttf) format("truetype"),url(/_next/static/media/Roboto-LightItalic.7f8fd363.woff) format("woff"),url(/_next/static/media/Roboto-LightItalic.2494598e.woff2) format("woff2");font-weight:300;font-stretch:0% 100%;font-style:italic}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Regular.298c1099.ttf) format("truetype"),url(/_next/static/media/Roboto-Regular.6cc1bafc.woff) format("woff"),url(/_next/static/media/Roboto-Regular.c30bb2b7.woff2) format("woff2");font-weight:400;font-stretch:0% 100%;font-style:normal}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Italic.095b01bb.ttf) format("truetype"),url(/_next/static/media/Roboto-Italic.8eb848e8.woff) format("woff"),url(/_next/static/media/Roboto-Italic.595f45a0.woff2) format("woff2");font-weight:400;font-stretch:0% 100%;font-style:italic}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Medium.8ca80686.ttf) format("truetype"),url(/_next/static/media/Roboto-Medium.057a1919.woff) format("woff"),url(/_next/static/media/Roboto-Medium.2d9d5ef7.woff2) format("woff2");font-weight:500;font-stretch:0% 100%;font-style:normal}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-MediumItalic.abb2d75e.ttf) format("truetype"),url(/_next/static/media/Roboto-MediumItalic.9a8b9819.woff) format("woff"),url(/_next/static/media/Roboto-MediumItalic.f0d12b69.woff2) format("woff2");font-weight:500;font-stretch:0% 100%;font-style:italic}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Bold.8840acc7.ttf) format("truetype"),url(/_next/static/media/Roboto-Bold.9d75313d.woff) format("woff"),url(/_next/static/media/Roboto-Bold.ccdd26f2.woff2) format("woff2");font-weight:700;font-stretch:0% 100%;font-style:normal}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-BoldItalic.853ac108.ttf) format("truetype"),url(/_next/static/media/Roboto-BoldItalic.1fe9d779.woff) format("woff"),url(/_next/static/media/Roboto-BoldItalic.4c9482cb.woff2) format("woff2");font-weight:700;font-stretch:0% 100%;font-style:italic}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-Black.f5c1f914.ttf) format("truetype"),url(/_next/static/media/Roboto-Black.59fda2b4.woff) format("woff"),url(/_next/static/media/Roboto-Black.bc66fc74.woff2) format("woff2");font-weight:900;font-stretch:0% 100%;font-style:normal}@font-face{font-family:Roboto;src:url(/_next/static/media/Roboto-BlackItalic.2f51d379.ttf) format("truetype"),url(/_next/static/media/Roboto-BlackItalic.8dab6f87.woff) format("woff"),url(/_next/static/media/Roboto-BlackItalic.eb963909.woff2) format("woff2");font-weight:900;font-stretch:0% 100%;font-style:italic}.DayPicker{display:inline-block;font-size:1rem}.DayPicker-wrapper{position:relative;flex-direction:row;padding-bottom:2em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayPicker-Months{display:flex;flex-wrap:wrap;justify-content:center}.DayPicker-Month{display:table;margin:1em 1em 0;border-spacing:3px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.DayPicker-NavButton{position:absolute;top:1em;right:1.5em;left:auto;display:inline-block;margin-top:2px;width:1.25em;height:1.25em;background-position:50%;background-size:50%;background-repeat:no-repeat;color:#8b9898;cursor:pointer}.DayPicker-NavButton:hover{opacity:.8}.DayPicker-NavButton--prev{margin-right:1.5em;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAVVJREFUWAnN2G0KgjAYwPHpGfRkaZeqvgQaK+hY3SUHrk1YzNLay/OiEFp92I+/Mp2F2Mh2lLISWnflFjzH263RQjzMZ19wgs73ez0o1WmtW+dgA01VxrE3p6l2GLsnBy1VYQOtVSEH/atCCgqpQgKKqYIOiq2CBkqtggLKqQIKgqgCBjpJ2Y5CdJ+zrT9A7HHSTA1dxUdHgzCqJIEwq0SDsKsEg6iqBIEoq/wEcVRZBXFV+QJxV5mBtlDFB5VjYTaGZ2sf4R9PM7U9ZU+lLuaetPP/5Die3ToO1+u+MKtHs06qODB2zBnI/jBd4MPQm1VkY79Tb18gB+C62FdBFsZR6yeIo1YQiLJWMIiqVjQIu1YSCLNWFgijVjYIuhYYCKoWKAiiFgoopxYaKLUWOii2FgkophYp6F3r42W5A9s9OcgNvva8xQaysKXlFytoqdYmQH6tF3toSUo0INq9AAAAAElFTkSuQmCC")}.DayPicker-NavButton--next{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAwCAYAAAB5R9gVAAAABGdBTUEAALGPC/xhBQAAAXRJREFUWAnN119ugjAcwPHWzJ1gnmxzB/BBE0n24m4xfNkTaOL7wOtsl3AXMMb+Vjaa1BG00N8fSEibPpAP3xAKKs2yjzTPH9RAjhEo9WzPr/Vm8zgE0+gXATAxxuxtqeJ9t5tIwv5AtQAApsfT6TPdbp+kUBcgVwvO51KqVhMkXKsVJFXrOkigVhCIs1Y4iKlWZxB1rX4gwlpRIIpa8SDkWmggrFq4IIRaJKCYWnSgnrXIQV1r8YD+1Vrn+bReagysIFfLABRt31v8oBu1xEBttfRbltmfjgEcWh9snUS2kNdBK6WN1vrOWxObWsz+fjxevsxmB1GQDfINWiev83nhaoiB/CoOU438oPrhXS0WpQ9xc1ZQWxWHqUYe0I0qrKCQKjygDlXIQV2r0IF6ViEBxVTBBSFUQQNhVYkHIVeJAtkNsbQ7c1LtzP6FsObhb2rCKv7NBIGoq4SDmKoEgTirXAcJVGkFSVVpgoSrXICGUMUH/QBZNSUy5XWUhwAAAABJRU5ErkJggg==")}.DayPicker-Caption,.DayPicker-NavButton--interactionDisabled{display:none}.DayPicker-Caption>div{font-weight:500;font-size:1.15em}.DayPicker-Weekdays{display:table-header-group;margin-bottom:.25em;margin-top:1.5em}.DayPicker-WeekdaysRow{display:table-row}.DayPicker-Weekday{display:table-cell;padding:.5em;color:#686f7d;font-weight:600;text-align:center;font-size:12px}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none}.DayPicker-Body{display:table-row-group}.DayPicker-Week{display:table-row}.DayPicker-Day{width:40px;height:40px;display:table-cell;border-radius:4px;vertical-align:middle;text-align:center;cursor:pointer;background-color:#f6f6f7;font-weight:500;transition:color .2s ease-in-out 0}.DayPicker-Day:hover{background-color:#b3d7e8}.DayPicker-WeekNumber{display:table-cell;padding:.5em;min-width:1em;border-right:1px solid #eaecec;color:#8b9898;vertical-align:middle;text-align:right;font-size:.75em;cursor:pointer}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default}.DayPicker-Footer{padding-top:.5em}.DayPicker-TodayButton{border:none;background-color:transparent;background-image:none;box-shadow:none;color:#4a90e2;font-size:.875em;cursor:pointer}.DayPicker-Day--today{color:#0e7692;font-weight:700}.DayPicker-Day--outside{color:#d1d5db;cursor:default}.DayPicker-Day--disabled,.DayPicker-Day--disabled:hover{color:#d1d5db;cursor:default;background-color:white}.DayPicker-Day--sunday{background-color:#f7f8f8}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;background-color:#0e7692;color:white}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:#0e7692;color:white}.DayPicker:not(.DayPicker--interactionDisabled)
	.DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:#f0f8ff}.DayPickerInput{display:inline-block}.DayPickerInput-OverlayWrapper{position:relative}.DayPickerInput-Overlay{position:absolute;left:0;z-index:1;background:white;box-shadow:0 2px 5px rgba(0,0,0,.15)}body,html{height:100%}body>footer{position:-webkit-sticky;position:sticky;top:100vh}