:root{--font_3xs: .625rem;--font_2xs: .75rem;--font_xs: .875rem;--font_s: 1rem;--font_m: 1.125rem;--font_l: 1.25rem;--font_xl: 1.5rem;--font_2xl: 1.75rem;--font_3xl: 2rem;--font_4xl: 2.125rem;--font_5xl: 2.75rem;--font_update_1: 2.5rem;--font_update_2: 1.875rem;--font_update_3: 1.375rem;--font_update_4: 1.3125rem;--font_update_5: 3.5rem;--font_update_6: .34094rem}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}b{font-weight:700}i{font-style:italic}u{text-decoration:underline}*{box-sizing:border-box}button,textarea,input{border:none;background:transparent;outline:none;font-size:var(--font_s);font-family:REM,sans-serif;cursor:pointer;padding:0}img,svg{width:100%;height:100%;object-fit:contain}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul{margin-top:0}table{border-collapse:collapse;border-spacing:0}h1{font-size:var(--font_update_1);line-height:1.2}h2{font-size:var(--font_3xl);line-height:1.25}h3{font-size:var(--font_2xl);line-height:1.3}h4{font-size:var(--font_xl);line-height:1.35}h5{font-size:var(--font_l);line-height:1.4}table{width:100%;border-collapse:collapse;border-spacing:0;font-size:var(--font_s);line-height:1.5;background:transparent;color:#222}thead{background:#0003}th,td{padding:.75rem 1rem;text-align:left;border:1px solid var(--app-overlay, rgba(0, 0, 0, .2))}th{font-weight:600}tbody tr:nth-child(2n){background:transparent}.quiz_rich_text{color:#3b240d;font-size:var(--font_l);font-weight:400;line-height:1.3;text-align:initial;white-space:normal;width:100%}.quiz_rich_text p{width:100%;margin:0 0 .5rem;line-height:1.3}.quiz_rich_text p:last-child{margin-bottom:0}.quiz_rich_text blockquote,.quiz_rich_text br{line-height:1.3}.quiz_rich_text b,.quiz_rich_text strong{font-weight:700}.quiz_rich_text i,.quiz_rich_text em{font-style:italic}.quiz_rich_text u{text-decoration:underline}.quiz_rich_text span,.quiz_rich_text font{line-height:inherit}tbody tr:hover{background:transparent}caption{caption-side:top;text-align:left;font-weight:600;margin-bottom:.75rem}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;height:100%;max-height:100%;font-size:1.4815vmin}body{display:flex;flex-direction:column;flex:1;height:100%;max-height:100%;font-size:var(--font_s);font-family:REM,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;overflow:hidden;background:#0006}app-svg-shared{display:none}[hidden]{display:none!important}p,p span{font-family:initial}li{text-align:start}.pixi-canvas{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:auto}.pixi-tutorial-overlay-host{position:absolute;inset:0;z-index:29;pointer-events:none}.quiz_topic_progress{display:flex;flex-direction:column;gap:1rem}.quiz_topic_progress .quiz_topic_progress_title{display:flex;align-items:center;color:#3b240d;font-size:var(--font_l);font-weight:700}.quiz_topic_progress .progress_items{display:flex;align-items:center;gap:.125rem;height:4.75rem}.quiz_topic_progress .progress_items .progress_item{display:flex;flex-direction:column;gap:.3125rem;flex:1;height:100%}.quiz_topic_progress .progress_items .progress_item .status_block{display:flex;justify-content:center;align-items:center;text-align:center;border-radius:.125rem;border:1px solid var(--app-overlay, rgba(0, 0, 0, .2));height:2.1875rem;font-size:var(--font_xs);font-weight:400;position:relative}.quiz_topic_progress .progress_items .progress_item .status_fill{display:flex;height:.625rem;justify-content:center;align-items:center;border-radius:.125rem;border:1px solid var(--app-overlay, rgba(0, 0, 0, .2))}.quiz_topic_progress .progress_items .progress_item .status_description{display:flex;justify-content:center;align-items:center;text-align:center;height:1.125rem;color:#3b240d;font-size:var(--font_xs);font-weight:400;gap:.3125rem}.quiz_topic_progress .progress_items .progress_item .status_description b{font-weight:700}.quiz_topic_progress .progress_items .progress_item.passed_100 .status_block{color:var(--app-overlay, rgba(0, 0, 0, .2))}.quiz_topic_progress .progress_items .progress_item.passed_100 .status_fill{background:var(--app-green_400, #66ad55)}.quiz_topic_progress .progress_items .progress_item.passed_100 .status_description{color:#45630d}.quiz_topic_progress .progress_items .progress_item.passed_60_plus .status_block{color:#fff;font-weight:700;background:var(--app-green_400, #66ad55);cursor:pointer;transition:all .2s ease-in-out}.quiz_topic_progress .progress_items .progress_item.passed_60_plus .status_block:hover,.quiz_topic_progress .progress_items .progress_item.passed_60_plus .status_fill{background:var(--app-green_300, #90bf84)}.quiz_topic_progress .progress_items .progress_item.passed_60_plus .status_description{color:#45630d}.quiz_topic_progress .progress_items .progress_item.not_passed .status_block{color:#fff;font-weight:700;background:var(--app-red_500, #d74d4d);cursor:pointer;transition:all .2s ease-in-out}.quiz_topic_progress .progress_items .progress_item.not_passed .status_block:hover{background:var(--app-red_300, #f35f5f)}.quiz_topic_progress .progress_items .progress_item.not_passed .status_fill{background:var(--app-red_500, #d74d4d)}.quiz_topic_progress .progress_items .progress_item.not_passed .status_description{color:var(--app-red_500, #d74d4d)}.quiz_topic_progress .progress_items .progress_item.blocked .status_fill{background:var(--app-beige_300, #e6d9bf)}.quiz_topic_progress .progress_items .progress_item.blocked .status_description{opacity:.2}.quiz_topic_progress .progress_items .progress_item.skipped .status_block,.quiz_topic_progress .progress_items .progress_item.skipped .status_fill{border:1px solid var(--app-overlay, rgba(0, 0, 0, .4))}.quiz_topic_progress .progress_items .progress_item.skipped .status_description{color:var(--app-overlay, rgba(0, 0, 0, .4))}.quiz_topic_progress .progress_items .progress_item.not_started .status_block,.quiz_topic_progress .progress_items .progress_item.not_started .status_fill{border:1px solid var(--app-overlay, rgba(0, 0, 0, .4))}.quiz_topic_progress .progress_items .progress_item.not_started .status_description{color:var(--app-overlay, rgba(0, 0, 0, .4))}.modal_controls{display:flex;justify-content:center;align-items:center;gap:1rem;max-width:31.25rem;width:100%;margin:0 auto}.buttons_wrap_btn1{display:flex;height:2.5rem;justify-content:center;align-items:center;gap:.3125rem;flex:1 0 0;border-radius:.25rem;border:1px solid var(--app-overlay, rgba(0, 0, 0, .2));background:var(--app-blue_600, linear-gradient(0deg, #1a5d62 0%, #1a5d62 100%), #c9c297);box-shadow:3px 3px #0003;color:var(--white, #fff);text-align:center;font-size:var(--font_xs);font-weight:500}.buttons_wrap_btn1 svg{width:1.00981rem;height:1.00981rem;flex-shrink:0;color:#fff}.buttons_wrap_btn2{display:flex;height:2.5rem;justify-content:center;align-items:center;gap:.3125rem;flex:1 0 0;border-radius:.25rem;border:1px solid var(--app-overlay, rgba(0, 0, 0, .2));background:var(--app-green_400, #66ad55);box-shadow:3px 3px #0003;color:var(--white, #fff);text-align:center;font-size:var(--font_xs);font-weight:500}.buttons_wrap_btn2 svg{width:1.00981rem;height:1.00981rem;flex-shrink:0;color:#fff}.buttons_wrap_btn2.disabled{border-radius:.25rem;border:1px solid var(--app-overlay, rgba(0, 0, 0, .2));box-shadow:none;color:var(--app-beige_400, #c9c6b4);background:transparent}.buttons_wrap_btn3{display:flex;height:2.5rem;justify-content:center;align-items:center;gap:.3125rem;flex:1 0 0;border-radius:.25rem;border:1px solid var(--app-overlay, rgba(0, 0, 0, .2));background:var(--red_500, #d8455b);box-shadow:3px 3px #0003;color:var(--white, #fff);text-align:center;font-size:var(--font_xs);font-weight:500}.buttons_wrap_btn4{display:flex;height:2.5rem;justify-content:center;align-items:center;gap:.3125rem;flex:1 0 0;border-radius:.25rem;border:1px solid var(--app-overlay, rgba(0, 0, 0, .2));background:var(--app-orange_500, #f49027);box-shadow:3px 3px #0003;color:var(--white, #fff);text-align:center;font-size:var(--font_xs);font-weight:500}.btn_control_new{display:flex;height:3.125rem;justify-content:center;align-items:center;gap:.3125rem;padding:1px;border-radius:.5rem;border:1px solid rgba(0,0,0,.12)}.btn_control_new .btn_control_inner{display:flex;align-items:center;justify-content:center;width:100%;height:100%;gap:.3125rem;padding:0 1.375rem;border-radius:.375rem;border:1px solid var(--app-beige_800, #574a3c);background:#0000001a;color:var(--app-brown_800, #281f1a);text-align:center;font-size:var(--font_xs);font-weight:500;white-space:nowrap;cursor:pointer}.btn_control_new .btn_control_inner svg{width:1.25rem;height:1.25rem;flex:none;color:#281f1a}.btn_control_new .btn_control_inner .svg_frame{display:flex;height:1.5rem;justify-content:center;align-items:center;gap:.3125rem;border-radius:6.25rem;background:#0000003b;padding:.25rem .625rem}.btn_control_new .btn_control_inner .svg_frame svg{color:#fff}.btn_control_new.orange{border:1px solid #ffa444}.btn_control_new.orange .btn_control_inner{border:1px solid #ff871f;background:#e67c35;box-shadow:0 0 16.157px #ffb961 inset;color:var(--white, #fff)}.btn_control_new.orange .btn_control_inner svg{color:#fff}.btn_control_new.blue{border:1px solid #44a5ff}.btn_control_new.blue .btn_control_inner{border:1px solid #1fadff;background:#256fbf;box-shadow:0 0 16.157px #61abff inset;color:var(--white, #fff)}.btn_control_new.blue .btn_control_inner .skip_price{display:flex;height:1.5rem;padding:.625rem .5rem .625rem .25rem;align-items:center;gap:.125rem;border-radius:3.125rem;background:#0000003b;color:#fff;text-align:right;font-size:var(--font_xs);font-weight:700}.btn_control_new.blue .btn_control_inner .skip_price img{display:flex;width:1rem;height:1rem;justify-content:center;align-items:center}.btn_control_new.brown .btn_control_inner{border:1px solid var(--app-beige_500, #eecd96);background:var(--app-beige_800, #574a3c);color:var(--app-beige_500, #eecd96)}.btn_control_new.brown .btn_control_inner svg{color:var(--app-beige_500, #eecd96)}.btn_control_new.red{border:1px solid #ff4447}.btn_control_new.red .btn_control_inner{border:1px solid #ff1f50;background:#bf252d;box-shadow:0 0 16.157px #ff869c inset;color:#fff}.btn_control_new.disabled{border:1px solid rgba(52,52,52,.1);cursor:not-allowed}.btn_control_new.disabled .btn_control_inner{border:1px solid rgba(181,181,181,.23);box-shadow:none;background:transparent;color:var(--app-overlay, rgba(0, 0, 0, .2))}.btn_control_new.disabled .btn_control_inner svg{color:var(--app-overlay, rgba(0, 0, 0, .2))}.race_block{display:flex;max-width:76.625rem;width:100%;height:3.125rem;padding:0 1.5rem;justify-content:center;align-items:center;gap:.125rem;border-radius:1.5rem 1.5rem 0 0;box-shadow:0 -13px 20px #00000059 inset;margin:0 auto;background:url("./media/flag-TMLFHJO7.png") no-repeat center right/contain,#6d3800;position:relative}.race_block .race_row{border-radius:.625rem;border:1px solid var(--app-overlay, rgba(0, 0, 0, .2));background:#482400;height:.75rem;flex:1 0 0;position:relative;background:url("./media/finish_line-U7N2VCVT.png") no-repeat center right/contain,#482400}.race_block .race_row .race_progress{height:100%;border-radius:.625rem;width:55%;position:relative;background:#ff7d20;box-shadow:0 0 10px #fc2020}.race_block .race_row .race_progress .icon{position:absolute;top:50%;transform:translateY(-50%);right:0;width:2.5rem;height:2.5rem;border:2px solid #f9e910;background:#1c0e00;border-radius:50%;display:flex;align-items:center;justify-content:center}.race_block .race_row .race_progress .icon.enemy_character{border:2px solid var(--app-red_500, #d74d4d);z-index:3}.race_block .race_row .race_progress .icon.enemy_character img{width:100%;height:100%;border-radius:50%}.race_block .race_row .race_progress .icon svg{width:1.16069rem;height:1.16069rem;color:#f4e410}.race_block .race_row .race_progress.user_progress{width:45%;position:absolute;top:50%;transform:translateY(-50%);background:linear-gradient(0deg,#faea10 0% 100%),#482400;box-shadow:0 0 10px #fcd0207a}.highlight_container{padding:1.5rem;border-radius:1rem;border:2px solid var(--app-overlay, rgba(0, 0, 0, .4));background:var(--app-beige_500, #eecd96);color:#3b240d;font-size:var(--font_l);font-weight:400;line-height:2.1875rem;max-width:60rem;margin:0 auto}.highlight_container .selected_text{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;border:2px dashed var(--app-overlay, rgba(0, 0, 0, .4));background:var(--app-beige_500, #eecd96);padding:0 .24rem;color:var(--app-brown_800, #281f1a);font-weight:500}.highlight_container .selected_text .feedback_icon{width:1.5rem;height:1.5rem;flex:none}.highlight_container .selected_text.correct{border:2px dashed var(--app-green_400, #66ad55);background:var(--app-green_200, #c2e8ab)}.highlight_container .selected_text.incorrect{border:2px dashed var(--app-red_500, #d74d4d);background:var(--app-red_200, #efb3b3)}.highlight_container .selected_text.missed{border:2px dashed var(--app-brown-700-text, #3b240d);background:var(--app-beige_500, #eecd96)}.action_left_container{display:flex;border-radius:.25rem;background:linear-gradient(to right,#ffce1f00,#ffce1f);height:2.5rem;padding:1px;margin-right:2.75rem;position:relative}.action_left_container .tooltip_cloud{position:absolute;left:auto;right:20%;top:-2.5rem;transform:translateY(-100%);display:flex;padding:1.5rem;justify-content:center;align-items:center;gap:.625rem;border-radius:1rem;background:var(--app-beige_300, #e6d9bf);box-shadow:0 14px 34px #281f1acc;color:var(--app-brown-700-text, #3b240d);text-align:center;font-size:1.125rem;font-weight:700;width:max-content}.action_left_container .tooltip_cloud:after{content:"";position:absolute;right:0;bottom:1rem;transform:translate(-50%,100%);width:4.625rem;height:2.9375rem;background:url("./media/tooltip_cloud_arrow-7SR6TLNW.png") no-repeat center/contain}.action_left_container .action_left{display:flex;align-items:center;justify-content:center;flex:1;padding:0 1rem;gap:.625rem;background:var(--app-brown_800, #281f1a);border-radius:inherit;color:var(--app-orange_300, #edc765);font-size:1rem;font-weight:300}.action_left_container .action_left .value{color:var(--app-orange_400, #fec323);text-align:right;text-shadow:0 0 16px rgba(254,195,35,.6);font-size:1.25rem;font-weight:700}
