.FilterSidebar_sidebar__mSW23{overflow-y:auto}.FilterSidebar_section__YoB4H{margin-bottom:24px}.FilterSidebar_section__YoB4H h3{font-weight:600;margin-bottom:12px}.FilterSidebar_searchBox__OsEJj{position:relative}.FilterSidebar_searchBox__OsEJj input{width:100%;padding:8px 10px 8px 32px;border:1px solid #ddd;border-radius:6px;font-size:14px}.FilterSidebar_searchIcon__xN8br{position:absolute;left:8px;top:50%;transform:translateY(-50%);width:16px;height:16px;color:#999}.FilterSidebar_checkboxItem__Wv_VP,.FilterSidebar_radioItem__SMDrb{display:flex;align-items:center;gap:8px;font-size:14px;margin-bottom:6px;cursor:pointer}.FilterSidebar_checkboxItem__Wv_VP input,.FilterSidebar_radioItem__SMDrb input{cursor:pointer}.FilterSidebar_categories__RJ0nB{display:flex;flex-wrap:wrap;gap:8px}.FilterSidebar_badge__izce3{border:1px solid #ddd;padding:6px 10px;border-radius:6px;font-size:13px;cursor:pointer;position:relative;transition:all .2s}.FilterSidebar_active__AIpya{background:#2563eb;color:#fff;border-color:#2563eb}.FilterSidebar_newTag__cpLll{position:absolute;top:-6px;right:-6px;background:red;color:#fff;font-size:10px;padding:2px 4px;border-radius:4px}.FilterSidebar_sidebar__mSW23{width:260px;border-right:1px solid #e5e7eb;padding:24px;background:#fff;height:100%;transition:transform .3s ease}@media(max-width:768px){.FilterSidebar_sidebar__mSW23{position:fixed;top:0;left:0;z-index:1000;width:280px;box-shadow:4px 0 15px rgba(0,0,0,.1);transform:translateX(-100%)}.FilterSidebar_sidebar__mSW23.FilterSidebar_isOpen__Z4_1B{transform:translateX(0)}}.FilterSidebar_overlay__NNVeO{display:none}@media(max-width:768px){.FilterSidebar_overlay__NNVeO{display:block;position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:999}}.FilterSidebar_mobileHeader__8tZq8{display:none}@media(max-width:768px){.FilterSidebar_mobileHeader__8tZq8{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}.FilterSidebar_mobileHeader__8tZq8 h2{font-size:18px;margin:0}.FilterSidebar_mobileHeader__8tZq8 button{background:none;border:none;font-size:24px;cursor:pointer}}.FilterSidebar_filterActions__OWqMX{display:flex;flex-direction:column;gap:12px;margin-top:32px;padding-top:20px;border-top:1px solid #f3f4f6;position:-webkit-sticky;position:sticky;bottom:0;background:#fff;padding-bottom:8px}.FilterSidebar_resetBtn__XuLeY,.FilterSidebar_searchBtn__IpTTr{display:flex;align-items:center;justify-content:center;gap:8px;padding:10px 16px;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s ease;flex:1 1}.FilterSidebar_searchBtn__IpTTr{background:#2563eb;color:#fff;border:1px solid #2563eb}.FilterSidebar_searchBtn__IpTTr:hover{background:#1d4ed8;box-shadow:0 4px 12px rgba(37,99,235,.2)}.FilterSidebar_searchBtn__IpTTr:active{transform:scale(.98)}.FilterSidebar_resetBtn__XuLeY{background:#f9fafb;color:#4b5563;border:1px solid #e5e7eb}.FilterSidebar_resetBtn__XuLeY:hover{background:#f3f4f6;color:#1f2937;border-color:#d1d5db}.FilterSidebar_resetBtn__XuLeY:active{transform:scale(.98)}@media(max-width:768px){.FilterSidebar_sidebar__mSW23{padding-bottom:0}.FilterSidebar_filterActions__OWqMX{flex-direction:column;gap:8px;padding:16px 0}.FilterSidebar_resetBtn__XuLeY,.FilterSidebar_searchBtn__IpTTr{padding:14px;font-size:16px}}.TestCard_card__lT4hq{border:1px solid #e5e7eb;border-radius:10px;padding:24px;background:#fff;transition:.25s}.TestCard_card__lT4hq:hover{box-shadow:0 4px 14px rgba(0,0,0,.08)}.TestCard_wrapper__CIi8J{display:flex;gap:16px}.TestCard_iconBox__7slu0{display:flex;height:-moz-fit-content;height:fit-content;padding:12px;border-radius:10px;background:#f3f4f6}.TestCard_icon__8NuTv{width:24px;height:24px}.TestCard_content__kKSzZ{flex:1 1}.TestCard_title___ZbHQ{font-weight:600;font-size:18px;margin-bottom:12px}.TestCard_meta__PWGsw{font-size:14px;color:#6b7280;margin-bottom:12px}.TestCard_metaItem__mX_ag{display:flex;align-items:center;gap:6px;margin-bottom:6px}.TestCard_questionTypes__lU_D3{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.TestCard_typeBadge__j29qY{border:1px solid #ddd;padding:3px 8px;font-size:12px;border-radius:5px}.TestCard_tags__WFiNi{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:16px}.TestCard_tag__N98uO{background:#f3f4f6;padding:4px 10px;border-radius:6px;font-size:12px;color:#374151}.TestCard_startBtn__7FntQ{width:100%;border:none;padding:10px;border-radius:6px;color:#fff;font-weight:500;cursor:pointer;transition:.2s}.TestCard_startBtn__7FntQ:hover{opacity:.9}.TestCard_listening__qYBEU{background:#3b82f6;color:#fff}.TestCard_reading__dKnoO{background:#22c55e;color:#fff}.TestCard_speaking__xOLat{background:#f97316;color:#fff}.TestCard_writing__bNpcd{background:#a855f7;color:#fff}.TestCard_box_listening__XnJwF{background:#eff6ff;color:#3b82f6}.TestCard_box_reading__W_ekl{background:#f0fdf4;color:#22c55e}.TestCard_box_speaking__ryEAp{background:#fff7ed;color:#f97316}.TestCard_box_writing__MuU29{background:#faf5ff;color:#a855f7}.TestCard_skillBadge__HRZCZ{display:inline-block;padding:4px 10px;border-radius:6px;font-size:12px;margin-bottom:8px}.TestList_wrapper__mfeeD{flex:1 1;padding:32px;background:#f9fafb;overflow-y:auto}.TestList_header__kPOQp{margin-bottom:24px}.TestList_result__1LbAs{color:#6b7280;font-size:14px}.TestList_grid__hXMuX{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:768px){.TestList_wrapper__mfeeD{padding:0 12px 32px}.TestList_grid__hXMuX{grid-template-columns:1fr}.TestList_header__kPOQp{margin-bottom:0}}.ComingSoonModal_overlay__KVIrn{position:fixed;inset:0;background:rgba(0,0,0,.5);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}.ComingSoonModal_modal__qk9zI{background:#fff;border-radius:16px;max-width:420px;width:100%;padding:32px;position:relative;box-shadow:0 20px 40px rgba(0,0,0,.2);animation:ComingSoonModal_scaleIn__CgIyG .25s ease}.ComingSoonModal_closeBtn__0xU1e{position:absolute;top:16px;right:16px;border:none;background:transparent;cursor:pointer;color:#9ca3af;transition:color .2s}.ComingSoonModal_closeBtn__0xU1e:hover{color:#4b5563}.ComingSoonModal_content__sdmxF{text-align:center}.ComingSoonModal_iconWrapper__i1oF7{margin-bottom:24px;display:flex;background:linear-gradient(135deg,#3b82f6,#8b5cf6);width:100px;height:100px;border-radius:50%;align-items:center;justify-content:center;margin-left:auto;margin-right:auto}.ComingSoonModal_icon__5KoVP{color:#fff}.ComingSoonModal_title__nOUr4{font-size:28px;font-weight:700;color:#111827;margin-bottom:12px}.ComingSoonModal_desc__wXOZ8{color:#6b7280;font-size:18px;margin-bottom:24px}.ComingSoonModal_button__SSJjx{background:#1e3a5f;color:#fff;padding:12px 32px;border-radius:8px;border:none;font-weight:500;cursor:pointer;transition:background .2s}.ComingSoonModal_button__SSJjx:hover{background:#152d47}@keyframes ComingSoonModal_scaleIn__CgIyG{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.PredictionSection_wrapper__ZVRBv{background:linear-gradient(135deg,#eff6ff,#eef2ff);padding:48px 0}.PredictionSection_container__7bW72{max-width:1280px;margin:0 auto;padding:0 32px}.PredictionSection_header__Vj4Y5{display:flex;align-items:center;gap:10px;margin-bottom:32px}.PredictionSection_icon__NQSRJ{color:#4f46e5}.PredictionSection_title__I0J1J{font-size:24px;font-weight:700}.PredictionSection_badge__s64mn{margin-left:8px;background:#e0e7ff;color:#4338ca;font-size:12px;padding:4px 10px;border-radius:6px}.PredictionSection_grid__peFcy{display:grid;grid-template-columns:1fr;grid-gap:24px;gap:24px}@media(min-width:768px){.PredictionSection_grid__peFcy{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.PredictionSection_grid__peFcy{grid-template-columns:repeat(4,1fr)}}.PredictionSection_card__gePop{background:#fff;padding:24px;border-radius:10px;border:1px solid #e5e7eb;transition:.25s;display:flex;flex-direction:column}.PredictionSection_card__gePop:hover{box-shadow:0 8px 20px rgba(0,0,0,.08)}.PredictionSection_cardTitle__DVZr2{font-size:18px;font-weight:600;margin-bottom:12px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.PredictionSection_meta__R2C_i{display:flex;align-items:center;gap:6px;font-size:13px;color:#6b7280;margin-bottom:6px}.PredictionSection_accuracy__ebaYS{display:flex;align-items:center;gap:6px;font-size:13px;color:#16a34a;font-weight:500}.PredictionSection_topics__ZUKR9{flex:1 1;margin:16px 0}.PredictionSection_topicLabel__CUQ5d{font-size:13px;color:#6b7280;margin-bottom:6px}.PredictionSection_topicList___WMHp{display:flex;flex-wrap:wrap;gap:6px}.PredictionSection_topic__kKQNt{font-size:12px;border:1px solid #e5e7eb;padding:3px 8px;border-radius:6px}.PredictionSection_difficultyWrap__VHlKz{margin-bottom:16px}.PredictionSection_difficulty__2cKRI{font-size:12px;padding:4px 10px;border-radius:6px;font-weight:500}.PredictionSection_easy__w9KCB{background:#dcfce7;color:#15803d}.PredictionSection_medium__z9Wkd{background:#fef9c3;color:#a16207}.PredictionSection_hard__qQHjZ{background:#fee2e2;color:#b91c1c}.PredictionSection_button__bJt_K{width:100%;padding:10px;background:#4f46e5;color:#fff;border:none;border-radius:6px;cursor:pointer;font-weight:500}.PredictionSection_button__bJt_K:hover{background:#4338ca}@media(max-width:768px){.PredictionSection_container__7bW72{padding:0 12px}.PredictionSection_title__I0J1J{font-size:22px}}.BlogSection_section__VSY2g{background:#f9fafb;padding:48px 0}.BlogSection_container__2Emph{max-width:1120px;margin:auto;padding:0 32px}.BlogSection_header__Ikv0e{display:flex;justify-content:space-between;align-items:center;margin-bottom:32px}.BlogSection_title__9V6lR{display:flex;align-items:center;gap:10px}.BlogSection_title__9V6lR h2{font-size:24px;font-weight:700}.BlogSection_moreBtn___FvkQ{display:flex;align-items:center;gap:6px;border:1px solid #ddd;border-radius:8px;padding:8px 14px;background:#fff;cursor:pointer}.BlogSection_grid__bMoF7{display:grid;grid-gap:24px;gap:24px;grid-template-columns:repeat(4,1fr)}.BlogSection_card__FTwuY{background:#fff;border-radius:10px;overflow:hidden;cursor:pointer;transition:.25s}.BlogSection_card__FTwuY:hover{box-shadow:0 10px 25px rgba(0,0,0,.08)}.BlogSection_card__FTwuY:hover img{transform:scale(1.05)}.BlogSection_image__8cOm7{aspect-ratio:16/9;overflow:hidden}.BlogSection_image__8cOm7 img{width:100%;height:100%;object-fit:cover;transition:.3s}.BlogSection_content__XQBcw{padding:20px}.BlogSection_content__XQBcw h3{font-size:18px;margin-bottom:8px;font-weight:600}.BlogSection_content__XQBcw h3,.BlogSection_content__XQBcw p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.BlogSection_content__XQBcw p{font-size:14px;color:#555;margin-bottom:12px;line-clamp:2}.BlogSection_meta__9efVs{display:flex;align-items:center;gap:10px;margin-bottom:10px}.BlogSection_badge__9JH6J{font-size:12px;padding:3px 8px;border-radius:4px}.BlogSection_reading__9TWmr{background:#dcfce7;color:#15803d}.BlogSection_listening__UErW3{background:#dbeafe;color:#1d4ed8}.BlogSection_speaking__9ZCyu{background:#ffedd5;color:#c2410c}.BlogSection_writing__NbWPq{background:#ede9fe;color:#6d28d9}.BlogSection_time__U0mWl{display:flex;align-items:center;gap:4px;font-size:12px;color:#666}.BlogSection_footer__h68mB{display:flex;justify-content:space-between;align-items:center;font-size:12px;color:#777}@media(max-width:768px){.BlogSection_section__VSY2g{padding-bottom:0}.BlogSection_container__2Emph{padding:0 12px}.BlogSection_grid__bMoF7{grid-template-columns:repeat(1,1fr)}.BlogSection_title__9V6lR h2{font-size:20px}.BlogSection_moreBtn___FvkQ{display:none;padding:6px 8px}}.TipsAndMistakesSection_wrapper__42ejB{padding:48px 0}.TipsAndMistakesSection_container__r5jR4{margin:0 auto;display:flex;flex-direction:column;gap:32px}.TipsAndMistakesSection_sectionHeader__CdSXN{display:flex;align-items:center;gap:8px;margin-bottom:16px}.TipsAndMistakesSection_title__6NNbn{font-size:22px;font-weight:600;color:#1f2937}@media(min-width:640px){.TipsAndMistakesSection_title__6NNbn{font-size:24px}}.TipsAndMistakesSection_tipIcon__zWtur{color:#eab308}.TipsAndMistakesSection_mistakeIcon__jio2G{color:#ef4444}.TipsAndMistakesSection_list__uQKzi{display:flex;flex-direction:column;gap:12px}.TipsAndMistakesSection_tipItem__PF_7F{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#eff6ff;border-radius:8px;transition:background .2s}.TipsAndMistakesSection_tipItem__PF_7F:hover{background:#dbeafe}.TipsAndMistakesSection_tipNumber__kjUUd{flex-shrink:0;width:26px;height:26px;background:#2563eb;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:600}.TipsAndMistakesSection_mistakeItem__EtyiE{display:flex;align-items:flex-start;gap:12px;padding:16px;background:#fef2f2;border-radius:8px;transition:background .2s}.TipsAndMistakesSection_mistakeItem__EtyiE:hover{background:#fee2e2}.TipsAndMistakesSection_mistakeIconBox__kwUG_{flex-shrink:0;width:26px;height:26px;color:#dc2626;display:flex;align-items:center;justify-content:center}.TipsAndMistakesSection_text__6rxUU{color:#374151;font-size:14px;line-height:1.6}@media(min-width:640px){.TipsAndMistakesSection_text__6rxUU{font-size:16px}}@media(max-width:768px){.TipsAndMistakesSection_wrapper__42ejB{padding:24px 12px}}.MiniTestSkillPage_wrapper__YpSaH{width:100%;height:100%;display:flex;flex-direction:column;overflow-y:auto}.MiniTestSkillPage_header__pq6W_{border-bottom:1px solid #e5e7eb;background:#fff;padding:16px 32px}.MiniTestSkillPage_headerInner__qObI1{display:flex;align-items:center;justify-content:center}.MiniTestSkillPage_title__MF12f{font-size:40px;font-weight:700;margin-bottom:6px;text-align:center}.MiniTestSkillPage_desc__kRSpE{color:#6b7280;font-size:14px;max-width:900px;text-align:center}.MiniTestSkillPage_mobileFilterBtnContainer__YRKnG{display:none}@media(max-width:768px){.MiniTestSkillPage_mobileFilterBtnContainer__YRKnG{display:flex;padding:12px 0}}.MiniTestSkillPage_mobileFilterBtn__n2AVv{display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;margin:auto;align-items:center;gap:8px;background:#2563eb;color:#fff;padding:14px 20px;border-radius:50px;box-shadow:0 4px 14px rgba(37,99,235,.4);font-weight:600;font-size:14px;border:none;cursor:pointer;transition:transform .2s,background .2s}.MiniTestSkillPage_mobileFilterBtn__n2AVv:active{transform:scale(.95);background:#1d4ed8}.MiniTestSkillPage_main__nRnND{flex:1 1;display:flex;position:relative;flex-direction:column}.MiniTestSkillPage_containerFilter__o_uCG{flex:1 1;display:flex}.MiniTestSkillPage_content__dUux3{padding:16px;max-width:1120px;margin:auto;box-sizing:border-box}.MiniTestSkillPage_mess__HahOC{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);background:rgba(0,0,0,.9);color:#fff;padding:12px 16px;border-radius:8px}@media(max-width:768px){.MiniTestSkillPage_header__pq6W_{padding:16px 12px}.MiniTestSkillPage_main__nRnND{flex-direction:column}.MiniTestSkillPage_content__dUux3{padding:0}.MiniTestSkillPage_title__MF12f{font-size:24px}}