:root{font-family:Geist Mono,monospace;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#242424;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;background-color:#202124;height:100lvh;overflow-x:hidden;width:100%}p{margin:0;padding:0}._nav-bar_j31pn_1{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:#202124;justify-self:"center"}._nav-bar__list_j31pn_19{margin-right:5lvw;display:flex;flex-direction:row;align-items:center;gap:30px;list-style:none;padding:0;margin:0}@media (max-width: 800px){._nav-bar__list_j31pn_19{gap:10px}}@media (max-width: 450px){._nav-bar__list_j31pn_19{gap:5px}}._nav-bar__link_j31pn_73{padding:20px 0;color:#959ba1;text-decoration:none;white-space:nowrap}._nav-bar__list_j31pn_19 ._nav-bar__link_j31pn_73:after{display:block;content:"";border-bottom:solid 3px #959ba1;transform:scaleX(0);transition:transform .25s ease-in-out}._nav-bar__list_j31pn_19 ._nav-bar__link_j31pn_73:hover:after{transform:scaleX(1)}._logo_j31pn_111{margin-left:5lvw;color:#959ba1;text-decoration:none;white-space:nowrap}._container-btn_h7zm0_1{display:flex;align-items:center;padding:10px 5px}._btn-modal_h7zm0_15{background-color:transparent;color:#e7eae6;border:none;border-radius:5px;display:flex;justify-content:center;align-items:center;transition:color .2s;line-height:1;padding:0 8px}label{display:flex;align-items:center;margin:0}img{display:block;width:25px}._container-btn_h7zm0_1:hover{cursor:pointer}._container-btn_h7zm0_1:hover ._btn-modal_h7zm0_15{cursor:pointer;color:gray}._modal_h7zm0_81,._modal__overlay_h7zm0_83{height:100lvh;top:0;left:0;right:0;bottom:0;position:fixed;z-index:1001}._modal__overlay_h7zm0_83{background:#313131cc;z-index:10}._modal__content_h7zm0_111{position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);line-height:1.4;background-color:#202124;color:#bfbfbf;border-radius:3px;z-index:1002}._close-modal_h7zm0_135{position:fixed;top:10px;right:10px;padding:5px 7px}._modal__list_h7zm0_149{list-style:none;padding:0}._modal__li_h7zm0_149{padding:0 30px}._modal__li_h7zm0_149:hover{background-color:#d3d3d3;cursor:pointer}._register_1sqa3_1{display:flex;justify-content:center;align-items:center;height:85lvh}._form__button_1sjib_1{background-color:#fff;color:#000;padding:10px 20px;border:none;cursor:pointer}._form_1sjib_1{color:#959ba1;display:flex;flex-direction:column;gap:20px}@media (max-width: 500px){._form_1sjib_1{width:80lvw}}._form__input_1sjib_43{width:100%;height:25px;background-color:transparent;border:none;border-bottom:lightgray 2px solid}._form__title_1sjib_59{color:#959ba1;font-size:40px;padding:0;margin:0}._g-recaptcha_1sjib_73{overflow:hidden;width:293px;height:70px}@media (max-height: 700px){._form_1sjib_1{gap:10px}}._login_yl79f_1{display:flex;justify-content:center;align-items:center;height:80lvh}._main-form_a5qvd_1{display:flex;flex-direction:column;align-items:center;gap:3lvh}._main-form__input_a5qvd_15{font-size:2rem;color:#959ba1;border:none;background-color:transparent;background-color:#2d2e31;width:70vw;height:28vh;border-radius:5px;resize:none;padding:5px 10px}._main-form__input_a5qvd_15:focus{outline:none}._main-form__option-container_a5qvd_51 label{display:flex}._main-form__appointment_a5qvd_59{text-align:center}._send-btn_a5qvd_67{width:20%;border:none;padding:10px;border-radius:5px;cursor:pointer;transition:background-color .25s}._send-btn_a5qvd_67:hover{background-color:gray}@media (max-width: 769px){._main-form__input_a5qvd_15{width:90lvw}._send-btn_a5qvd_67{width:40%}}._container-btn_nf8fz_1{display:flex;padding:5px 10px}._btn-modal_nf8fz_11{background-color:transparent;color:#e7eae6;border:none}._btn-modal_nf8fz_11:hover{color:gray}._modal_nf8fz_31,._modal__overlay_nf8fz_31{height:100lvh;top:0;left:0;right:0;bottom:0;position:fixed;z-index:1001}._modal__overlay_nf8fz_31{background:#313131cc;z-index:10}._modal__content_nf8fz_59{position:fixed;top:45%;left:50%;transform:translate(-50%,-50%);background-color:#202124;color:#bfbfbf;border-radius:5px;z-index:1002;padding:10px 40px;gap:40px}@media (max-width: 768px){._modal__content_nf8fz_59{width:80lvw;padding:10px}}._close-modal_nf8fz_99{position:fixed;top:10px;right:10px;padding:5px 7px}._modal__list_nf8fz_113{list-style:none;padding:0}._modal__li_nf8fz_113{padding:0 30px}._modal__li_nf8fz_113:hover{background-color:#d3d3d3;cursor:pointer}._modal__btn_nf8fz_141{border:none;padding:5px;margin:15px 0;cursor:pointer;border-radius:5px}._g-recaptcha_nf8fz_157{overflow:hidden;width:293px;height:70px}iframe{margin:-2px 0 0 -2px}._main-div_1au9i_1{background-color:#2d2e31;height:30lvh;border-radius:5px}._main-input_1au9i_13{opacity:0;position:absolute}._correct_1au9i_21{color:#959ba1}._incorrect_1au9i_29{color:red}._text-output_1au9i_37{font-size:2rem;margin:0 10px;color:#555;position:relative;width:70lvw}._text-output_1au9i_37>*:not(._no-text_1au9i_53){position:relative}._text-output_1au9i_37>*:not(._no-text_1au9i_53):after{content:"";position:absolute;top:50%;left:0;width:2px;height:2rem;background-color:#959ba1;transform:translateY(-50%);animation:_blink_1au9i_1 .5s step-end infinite}._current-char_1au9i_85{position:relative}._no-text_1au9i_53:after{display:none}._current-char_1au9i_85:after{content:"";position:absolute;top:50%;right:0;width:2px;height:20px;background-color:#959ba1;transform:translateY(-50%)}._pass-character_1au9i_123:after{display:none}._main-form__appointment_1au9i_131{text-align:center}@media (max-width: 769px){._main-div_1au9i_1{width:90lvw;height:50lvh}._text-output_1au9i_37{width:90lvw}}@keyframes _blink_1au9i_1{0%,to{opacity:1}50%{opacity:0}}._main-form__option-container_za2vu_1{background-color:#2d2e31;display:flex;justify-content:center;align-items:center;border-radius:5px;white-space:nowrap;gap:10px}._main-form__option-container_za2vu_1 label{display:flex;align-items:center;justify-content:center;gap:5px;cursor:pointer}._main-form__option-container_za2vu_1 img{display:block;max-width:20px;max-height:20px}._main-form__generate-button_za2vu_49{background-color:#2d2e31;color:#e7eae6;border:none;margin:0;padding:12px 10px 12px 0;border-radius:5px;text-align:center;cursor:pointer;transition:color .2s}._main-form__generate-button_za2vu_49:hover{color:gray}._main-form__option-container_za2vu_1{padding-left:5px}@media (max-width: 470px){._main-form__option-container_za2vu_1{padding:10px}}@media (max-width: 769px){._main-form__option-container_za2vu_1{display:grid;grid-template-columns:1fr 1fr}._main-form__option-container_za2vu_1>*:nth-child(odd):last-child{grid-column:span 2}}._main_1fcfx_1{display:flex;width:100%;justify-content:start;align-items:center;flex-direction:column;gap:3lvh}._change-mode_1fcfx_19{display:flex;background-color:#2d2e31;border-radius:5px}._change-mode__btn_1fcfx_31{background-color:transparent;border:none;color:#fff;padding:10px;cursor:pointer;border-radius:5px;transition:background-color .2s}._active_1fcfx_51,._change-mode__btn_1fcfx_31:hover{background-color:gray;border-radius:5px}._github_1fcfx_71{width:50px}@media (max-width: 769px){._github_1fcfx_71{opacity:0}}._main-leaderboard_1eij6_1,._main-settings_18v68_1{margin:0 30px}._logout-btn_18v68_9{border:none;background-color:#444;padding:10px 20px;border-radius:5px;margin:20px 0}._logout-btn_18v68_9:hover{background-color:#777;cursor:pointer}._main_qr7yz_1{padding:0 20px}._welcome_qr7yz_9{margin:5px 0 10px}._tests-container_qr7yz_19{display:flex;justify-content:center}._scrollable-container_qr7yz_29{max-height:400px;overflow-y:auto;border-radius:5px;padding:10px;background-color:#000}._tests_qr7yz_19{list-style:none;padding:0;margin:0}._tests__li_qr7yz_57{margin-bottom:15px;padding:10px}._li__p_qr7yz_67{margin:5px 0}._scrollable-container_qr7yz_29::-webkit-scrollbar{width:8px}._scrollable-container_qr7yz_29::-webkit-scrollbar-thumb{background-color:#888;border-radius:4px}._scrollable-container_qr7yz_29::-webkit-scrollbar-thumb:hover{background-color:#555}._scrollable-container_qr7yz_29::-webkit-scrollbar-track{background-color:#000;border-radius:5px}._grid-container_qr7yz_109{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin-top:20px}._tests-container_qr7yz_19{display:block}._scrollable-container_qr7yz_29{max-height:400px;overflow-y:auto;padding:10px;background-color:#000;color:#fff}._logout-btn_qr7yz_147{border:none;background-color:#444;padding:10px 20px;border-radius:5px;margin:20px 0}._logout-btn_qr7yz_147:hover{background-color:#777;cursor:pointer}@media (max-width: 768px){._grid-container_qr7yz_109{grid-template-columns:1fr}}
