.QuestionCard-module__EBfyaG__card{background:var(--white);border:1px solid #e2e8f0;border-radius:20px;padding:28px 28px 28px 32px;scroll-margin-top:180px;transition:all .35s cubic-bezier(.16,1,.3,1);animation:.4s forwards QuestionCard-module__EBfyaG__fadeIn;position:relative;overflow:hidden;box-shadow:0 4px 24px #00000008,0 1px 2px #00000005}.QuestionCard-module__EBfyaG__card:after{content:"";background:linear-gradient(#2563eb 0%,#7c3aed 100%);border-radius:20px 0 0 20px;width:4px;height:100%;position:absolute;top:0;left:0}.QuestionCard-module__EBfyaG__card:hover{border-color:#93b4f8;transform:translateY(-3px);box-shadow:0 16px 40px -8px #2563eb1f,0 4px 12px #2563eb0f}.QuestionCard-module__EBfyaG__header{background:linear-gradient(#f8fafc 0%,#fff 100%);border:1px solid #f1f5f9;border-radius:12px;align-items:flex-start;gap:16px;margin-bottom:24px;padding:12px 16px;display:flex}.QuestionCard-module__EBfyaG__qNumber{font-size:var(--font-size-sm);color:var(--primary);background:var(--primary-light);padding:var(--space-1)var(--space-3);border-radius:var(--radius-full);flex-shrink:0;margin-top:-2px;font-weight:700;text-decoration:none;transition:all .15s}.QuestionCard-module__EBfyaG__qNumber:hover{background:var(--primary);color:#fff}.QuestionCard-module__EBfyaG__flagBtn{color:#64748b;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-shrink:0;align-items:center;gap:6px;margin-left:auto;padding:6px 14px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.QuestionCard-module__EBfyaG__flagBtn:hover{color:#d97706;background:#fffbeb;border-color:#fde68a;transform:translateY(-1px)}.QuestionCard-module__EBfyaG__flagBtnActive{color:#d97706;background:#fef3c7;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b26}.QuestionCard-module__EBfyaG__tags{flex-wrap:wrap;flex:1;align-items:center;gap:8px 14px;display:flex}.QuestionCard-module__EBfyaG__categoryTag,.QuestionCard-module__EBfyaG__qpTag,.QuestionCard-module__EBfyaG__yearTag,.QuestionCard-module__EBfyaG__examTag,.QuestionCard-module__EBfyaG__metaItem{color:#64748b;background:0 0;border-radius:0;align-items:center;gap:4px;padding:0;font-size:13px;font-weight:500;display:flex}.QuestionCard-module__EBfyaG__metaItem b{color:#475569;font-weight:600}.QuestionCard-module__EBfyaG__examTag{color:#334155}.QuestionCard-module__EBfyaG__difficultyTag{font-size:var(--font-size-xs);border-radius:var(--radius-full);padding:2px 10px;font-weight:600}.QuestionCard-module__EBfyaG__easy{color:var(--success);background:var(--success-light)}.QuestionCard-module__EBfyaG__medium{color:#d97706;background:#fffbeb}.QuestionCard-module__EBfyaG__hard{color:var(--error);background:var(--error-light)}.QuestionCard-module__EBfyaG__questionText{margin-bottom:var(--space-5)}.QuestionCard-module__EBfyaG__questionEn{color:#0f172a;margin-bottom:var(--space-2);text-align:left;word-break:break-word;white-space:pre-wrap;font-size:18px;font-weight:600;line-height:1.6}.QuestionCard-module__EBfyaG__questionMl{color:#0f172a;text-align:left;word-break:break-word;white-space:pre-wrap;font-size:16px;font-weight:600;line-height:1.8}.QuestionCard-module__EBfyaG__diffDot{border-radius:50%;width:8px;height:8px;display:inline-block}.QuestionCard-module__EBfyaG__diffDot.QuestionCard-module__EBfyaG__easy{background:var(--success)}.QuestionCard-module__EBfyaG__diffDot.QuestionCard-module__EBfyaG__medium{background:#d97706}.QuestionCard-module__EBfyaG__diffDot.QuestionCard-module__EBfyaG__hard{background:var(--error)}.QuestionCard-module__EBfyaG__verifiedBadge{color:#16a34a;letter-spacing:.5px;background:#f0fdf4;border:1px solid #dcfce7;border-radius:6px;align-items:center;gap:4px;margin-left:auto;padding:4px 8px;font-size:11px;font-weight:700;display:inline-flex}.QuestionCard-module__EBfyaG__verifiedIcon{color:#16a34a}.QuestionCard-module__EBfyaG__options{margin-bottom:var(--space-4);flex-direction:column;gap:8px;display:flex}.QuestionCard-module__EBfyaG__option{background:var(--white);cursor:pointer;text-align:left;border:1.5px solid #e2e8f0;border-radius:12px;align-items:flex-start;gap:12px;padding:14px 18px;font-family:inherit;font-size:15px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.QuestionCard-module__EBfyaG__option:hover:not(:disabled){background:linear-gradient(135deg,#f8faff 0%,#eff6ff 100%);border-color:#93b4f8;transform:translate(4px);box-shadow:0 4px 16px #2563eb14}.QuestionCard-module__EBfyaG__option:active:not(:disabled){transform:translate(4px)scale(.98)}.QuestionCard-module__EBfyaG__optionKey{color:#475569;background:#f1f5f9;border:1.5px solid #0000;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.QuestionCard-module__EBfyaG__option:hover:not(:disabled) .QuestionCard-module__EBfyaG__optionKey{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-color:#93b4f8;transform:scale(1.1)}.QuestionCard-module__EBfyaG__optionText{color:#334155;flex:1;font-weight:500;line-height:1.5;transition:color .2s}.QuestionCard-module__EBfyaG__option:hover:not(:disabled) .QuestionCard-module__EBfyaG__optionText{color:#1e40af}.QuestionCard-module__EBfyaG__correct{background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%)!important;border-color:#10b981!important;box-shadow:0 4px 12px #10b9811a!important}.QuestionCard-module__EBfyaG__correct .QuestionCard-module__EBfyaG__optionKey{transform:scale(1.05);color:#fff!important;background:linear-gradient(135deg,#10b981 0%,#059669 100%)!important;border-color:#0000!important}.QuestionCard-module__EBfyaG__wrong{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%)!important;border-color:#ef4444!important;box-shadow:0 4px 12px #ef44441a!important}.QuestionCard-module__EBfyaG__wrong .QuestionCard-module__EBfyaG__optionKey{transform:scale(1.05);color:#fff!important;background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%)!important;border-color:#0000!important}.QuestionCard-module__EBfyaG__examSelected{transform:translate(4px);background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)!important;border-color:#3b82f6!important;box-shadow:0 4px 12px #3b82f61a!important}.QuestionCard-module__EBfyaG__examSelected .QuestionCard-module__EBfyaG__optionKey{transform:scale(1.05);color:#fff!important;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%)!important;border-color:#0000!important}.QuestionCard-module__EBfyaG__examSelected .QuestionCard-module__EBfyaG__optionText{font-weight:600;color:#1e40af!important}.QuestionCard-module__EBfyaG__dimmed{opacity:.5;cursor:default}.QuestionCard-module__EBfyaG__correctIcon{color:var(--success);flex-shrink:0}.QuestionCard-module__EBfyaG__wrongIcon{color:var(--error);flex-shrink:0}.QuestionCard-module__EBfyaG__result{opacity:0;border-radius:12px;align-items:center;gap:16px;margin-bottom:24px;padding:16px 20px;animation:.4s cubic-bezier(.16,1,.3,1) forwards QuestionCard-module__EBfyaG__popIn;display:flex;transform:scale(.95)}@keyframes QuestionCard-module__EBfyaG__popIn{to{opacity:1;transform:scale(1)}}.QuestionCard-module__EBfyaG__resultCorrect{color:#fff;background:linear-gradient(135deg,#059669 0%,#047857 100%);border:none;box-shadow:0 8px 20px #05966940}.QuestionCard-module__EBfyaG__resultCorrect .QuestionCard-module__EBfyaG__resultIcon{color:#a7f3d0;background:#fff3;border-radius:50%;padding:6px;display:flex}.QuestionCard-module__EBfyaG__resultCorrect .QuestionCard-module__EBfyaG__resultText{color:#fff}.QuestionCard-module__EBfyaG__resultWrong{color:#fff;background:linear-gradient(135deg,#dc2626 0%,#b91c1c 100%);border:none;box-shadow:0 8px 20px #dc262640}.QuestionCard-module__EBfyaG__resultWrong .QuestionCard-module__EBfyaG__resultIcon{color:#fecaca;background:#fff3;border-radius:50%;padding:6px;display:flex}.QuestionCard-module__EBfyaG__resultWrong .QuestionCard-module__EBfyaG__resultText{color:#fff}.QuestionCard-module__EBfyaG__resultIcon{flex-shrink:0}.QuestionCard-module__EBfyaG__resultText{letter-spacing:.3px;font-size:15px;font-weight:700}.QuestionCard-module__EBfyaG__explanation{background:#fafbfe;border:1px solid #e2e8f0;border-radius:16px;margin-top:20px;overflow:hidden;box-shadow:0 2px 8px #00000005}.QuestionCard-module__EBfyaG__explanationToggle{color:#475569;cursor:pointer;background:#f8fafc;border:none;border-bottom:2px solid #0000;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;font-family:inherit;font-size:15px;font-weight:700;transition:all .2s;display:flex}.QuestionCard-module__EBfyaG__explanationToggle:hover{color:#0f172a;background:#f1f5f9}.QuestionCard-module__EBfyaG__explanationToggle[aria-expanded=true]{color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#312e81 100%);box-shadow:0 4px 12px #1e3a8a26}.QuestionCard-module__EBfyaG__explanationContent{background:#fff;flex-direction:column;gap:16px;padding:16px;animation:.3s QuestionCard-module__EBfyaG__fadeIn;display:flex}@keyframes QuestionCard-module__EBfyaG__fadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.QuestionCard-module__EBfyaG__explanationBlock{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #3b82f6;border-radius:12px;margin:0;padding:20px;box-shadow:0 1px 3px #0000000a}.QuestionCard-module__EBfyaG__explanationBlock+.QuestionCard-module__EBfyaG__explanationBlock{background:#fff;border:1px solid #e2e8f0;border-left:4px solid #f59e0b;margin-top:0}.QuestionCard-module__EBfyaG__explanationLabel{text-transform:uppercase;letter-spacing:.05em;border-radius:6px;margin:0 0 12px;padding:4px 10px;font-size:11px;font-weight:700;display:inline-block}.QuestionCard-module__EBfyaG__labelEn{color:#1d4ed8;background:#eff6ff}.QuestionCard-module__EBfyaG__labelMl{color:#b45309;background:#fffbeb}.QuestionCard-module__EBfyaG__explanationText{color:#334155;text-align:left;word-break:break-word;font-size:15px;line-height:1.7}:is(.QuestionCard-module__EBfyaG__explanationText div,.QuestionCard-module__EBfyaG__explanationText p){text-align:left;margin:0 0 8px}:is(.QuestionCard-module__EBfyaG__explanationText p:empty,.QuestionCard-module__EBfyaG__explanationText div:empty,.QuestionCard-module__EBfyaG__explanationText p:has(br:only-child),.QuestionCard-module__EBfyaG__explanationText div:has(br:only-child)){margin:0!important;padding:0!important;display:none!important}:is(.QuestionCard-module__EBfyaG__explanationText b,.QuestionCard-module__EBfyaG__explanationText strong){color:#0f172a;font-weight:600}:is(.QuestionCard-module__EBfyaG__explanationText i,.QuestionCard-module__EBfyaG__explanationText em){font-style:italic}.QuestionCard-module__EBfyaG__explanationText u{text-decoration:underline}.QuestionCard-module__EBfyaG__explanationText ul{text-align:left;margin:0 0 8px;padding-left:24px;list-style:outside}.QuestionCard-module__EBfyaG__explanationText ol{text-align:left;margin:0 0 8px;padding-left:24px;list-style:decimal}.QuestionCard-module__EBfyaG__explanationText li{margin-bottom:4px;padding-left:4px}.QuestionCard-module__EBfyaG__explanationText li:last-child{margin-bottom:0}.QuestionCard-module__EBfyaG__explanationText hr{border:none;border-top:1px solid #e2e8f0;margin:12px 0}.QuestionCard-module__EBfyaG__explanationText span{line-height:inherit}.QuestionCard-module__EBfyaG__explanationText>:last-child{margin-bottom:0!important}@media (max-width:768px){.QuestionCard-module__EBfyaG__card{border-top:none;border-bottom:6px solid #f1f5f9;border-right:none;border-radius:0;margin:0 -16px;padding:16px 16px 16px 20px}.QuestionCard-module__EBfyaG__card:after{border-radius:0}.QuestionCard-module__EBfyaG__card:hover{box-shadow:none;border-color:#e2e8f0;transform:none}.QuestionCard-module__EBfyaG__header{gap:12px;margin-bottom:20px;padding:12px}.QuestionCard-module__EBfyaG__metadataRow{padding:var(--space-2)var(--space-3);margin-bottom:var(--space-3);gap:var(--space-3)}.QuestionCard-module__EBfyaG__questionText{margin-bottom:var(--space-4)}.QuestionCard-module__EBfyaG__questionEn{font-size:16px;font-weight:600;line-height:1.5;text-align:left!important}.QuestionCard-module__EBfyaG__questionMl{font-size:14.5px;font-weight:600;line-height:1.6;text-align:left!important}.QuestionCard-module__EBfyaG__options{gap:var(--space-2)}.QuestionCard-module__EBfyaG__option{border-radius:8px;gap:12px;min-height:auto;padding:12px}.QuestionCard-module__EBfyaG__optionKey{border-radius:50%;width:28px;height:28px;font-size:13px}.QuestionCard-module__EBfyaG__optionText{font-size:14px}.QuestionCard-module__EBfyaG__explanationToggle{padding:var(--space-3)var(--space-2);font-size:14px}.QuestionCard-module__EBfyaG__explanationContent{padding:0 var(--space-2)var(--space-3)}}.QuestionCard-module__EBfyaG__viewDetails{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--border);justify-content:flex-end;display:flex}.QuestionCard-module__EBfyaG__viewDetailsLink{align-items:center;gap:var(--space-1);font-size:var(--font-size-sm);color:var(--primary);padding:var(--space-1)var(--space-2);border-radius:var(--radius-md);font-weight:600;text-decoration:none;transition:all .15s;display:inline-flex}.QuestionCard-module__EBfyaG__viewDetailsLink:hover{background:var(--primary-light);color:var(--primary-dark)}
.AdBanner-module__s-H5sq__adWrap{width:100%}.AdBanner-module__s-H5sq__adInner{border-radius:var(--radius-lg);min-height:90px;overflow:hidden}.AdBanner-module__s-H5sq__placeholder{background:#f1f5f9;border:1px dashed #cbd5e1;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:100px;margin:16px 0;display:flex}.AdBanner-module__s-H5sq__placeholderLabel{color:#64748b;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.AdBanner-module__s-H5sq__adWrap[data-ad-slot=top-leaderboard] .AdBanner-module__s-H5sq__placeholder{min-height:100px}.AdBanner-module__s-H5sq__adWrap[data-ad-slot=sidebar] .AdBanner-module__s-H5sq__placeholder,.AdBanner-module__s-H5sq__adWrap[data-ad-slot=sidebar-bottom] .AdBanner-module__s-H5sq__placeholder{min-height:600px}.AdBanner-module__s-H5sq__adWrap[data-ad-slot=in-article] .AdBanner-module__s-H5sq__placeholder{max-width:300px;min-height:250px;margin-left:auto;margin-right:auto}
.page-module__VkGGMG__page{padding:var(--space-6)0 var(--space-12)}.page-module__VkGGMG__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--font-size-sm);color:var(--text-tertiary);display:flex}.page-module__VkGGMG__breadcrumbLink{color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__VkGGMG__breadcrumbLink:hover{color:var(--primary)}.page-module__VkGGMG__breadcrumbCurrent{color:var(--text-primary);font-weight:500}.page-module__VkGGMG__pageHeader{margin-bottom:var(--space-8)}.page-module__VkGGMG__pageTitle{font-size:var(--font-size-2xl);color:var(--text-primary);margin-bottom:var(--space-1);font-weight:800}@media (min-width:768px){.page-module__VkGGMG__pageTitle{font-size:var(--font-size-3xl)}}.page-module__VkGGMG__pageTitleMl{font-size:var(--font-size-lg);color:var(--text-tertiary);margin-bottom:var(--space-3)}.page-module__VkGGMG__pageSubtitle{font-size:var(--font-size-base);color:var(--text-secondary);max-width:600px;line-height:1.7}.page-module__VkGGMG__bannerWrap,.page-module__VkGGMG__subjectSection{margin-bottom:var(--space-10)}.page-module__VkGGMG__subjectHeader{margin-bottom:var(--space-6)}.page-module__VkGGMG__subjectTitle{font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:var(--space-2);align-items:center;gap:var(--space-2);flex-wrap:wrap;font-weight:800;display:flex}.page-module__VkGGMG__subjectTitleIcon{font-size:1.3rem}.page-module__VkGGMG__subjectTitleHighlight{background:linear-gradient(135deg,#2563eb,#7c3aed);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.page-module__VkGGMG__subjectSubtitle{font-size:var(--font-size-sm);color:var(--text-secondary)}.page-module__VkGGMG__comingSoonSection{margin-top:var(--space-8);padding:var(--space-6);border-radius:var(--radius-xl);background:linear-gradient(135deg,#f8fafc,#f1f5f9);border:1px solid #e2e8f0}.page-module__VkGGMG__comingSoonTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-4);font-weight:700;display:flex}.page-module__VkGGMG__comingSoonTitle svg{color:#f59e0b}.page-module__VkGGMG__comingSoonGrid{gap:var(--space-3);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:768px){.page-module__VkGGMG__comingSoonGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page-module__VkGGMG__comingSoonGrid{grid-template-columns:repeat(4,1fr)}}.page-module__VkGGMG__comingSoonCard{padding:var(--space-3)var(--space-4);border-radius:var(--radius-lg);background:#fff;border:1px solid #e2e8f0;justify-content:space-between;align-items:center;transition:all .2s;display:flex}.page-module__VkGGMG__comingSoonCard:hover{border-color:#cbd5e1;transform:translateY(-1px);box-shadow:0 2px 8px #0000000a}.page-module__VkGGMG__comingSoonName{font-size:var(--font-size-sm);color:var(--text-secondary);font-weight:600}.page-module__VkGGMG__comingSoonBadge{color:#d97706;white-space:nowrap;background:linear-gradient(135deg,#fef3c7,#fde68a);border-radius:100px;padding:2px 8px;font-size:10px;font-weight:700}.page-module__VkGGMG__subjectGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__VkGGMG__subjectGrid{grid-template-columns:repeat(2,1fr)}}.page-module__VkGGMG__infoSection{padding:var(--space-10);background:var(--bg-secondary);border-radius:var(--radius-2xl);border:1px solid var(--border)}.page-module__VkGGMG__infoTitle{font-size:var(--font-size-xl);color:var(--text-primary);text-align:center;margin-bottom:var(--space-8);font-weight:700}.page-module__VkGGMG__infoGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__VkGGMG__infoGrid{grid-template-columns:repeat(3,1fr)}}.page-module__VkGGMG__infoCard{text-align:center;padding:var(--space-6);background:var(--white);border-radius:var(--radius-xl);border:1px solid var(--border)}.page-module__VkGGMG__infoEmoji{margin-bottom:var(--space-3);font-size:2rem;display:block}.page-module__VkGGMG__infoCard h3{font-size:var(--font-size-base);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:600}.page-module__VkGGMG__infoCard p{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.6}@media (min-width:768px){.page-module__VkGGMG__infoGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__VkGGMG__infoGrid{grid-template-columns:repeat(4,1fr)}}.page-module__VkGGMG__seoIntro{border-radius:var(--radius-xl);padding:var(--space-5)var(--space-6);margin-bottom:var(--space-6);background:linear-gradient(135deg,#f8fafc,#f0f4ff);border:1px solid #e2e8f0}.page-module__VkGGMG__seoIntroEn{color:#475569;margin:0;font-size:14px;line-height:1.75}.page-module__VkGGMG__seoIntroMl{color:#64748b;margin:var(--space-3)0 0 0;font-size:14px;line-height:1.85;font-family:var(--font-noto-ml),sans-serif}.page-module__VkGGMG__adTop{margin-bottom:var(--space-6)}.page-module__VkGGMG__adMid{margin:var(--space-6)0}.page-module__VkGGMG__faqSection{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);margin-top:var(--space-8)}.page-module__VkGGMG__faqTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:2px solid #eff6ff;font-weight:700;display:flex}.page-module__VkGGMG__faqList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__VkGGMG__faqItem{border-radius:var(--radius-lg);border:1px solid #e2e8f0;transition:all .2s;overflow:hidden}.page-module__VkGGMG__faqItem[open]{border-color:var(--primary);box-shadow:0 2px 8px #2563eb14}.page-module__VkGGMG__faqQuestion{padding:var(--space-4)var(--space-5);color:var(--text-primary);cursor:pointer;align-items:center;gap:var(--space-2);font-size:15px;font-weight:600;list-style:none;display:flex}.page-module__VkGGMG__faqQuestion::-webkit-details-marker{display:none}.page-module__VkGGMG__faqQuestion:before{content:"▸";color:var(--primary);font-size:14px;transition:transform .2s}.page-module__VkGGMG__faqItem[open] .page-module__VkGGMG__faqQuestion:before{transform:rotate(90deg)}.page-module__VkGGMG__faqAnswer{padding:0 var(--space-5)var(--space-5)calc(var(--space-5) + 18px);color:#64748b;margin:0;font-size:14px;line-height:1.7}.page-module__VkGGMG__premiumHero{border-radius:var(--radius-2xl);padding:var(--space-10)var(--space-8);color:#fff;text-align:center;margin-bottom:var(--space-8);background:linear-gradient(135deg,#1e3a8a 0%,#1e40af 100%);position:relative;overflow:hidden;box-shadow:0 10px 25px -5px #1e3a8a66}.page-module__VkGGMG__premiumHero:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff1a 0%,#0000 50%);position:absolute;inset:0}.page-module__VkGGMG__heroBadge{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-radius:var(--radius-full);letter-spacing:.5px;margin-bottom:var(--space-5);text-transform:uppercase;background:#ffffff26;border:1px solid #fff3;align-items:center;gap:8px;padding:4px 12px;font-size:12px;font-weight:600;display:inline-flex}.page-module__VkGGMG__pulseDot{background-color:#4ade80;border-radius:50%;width:8px;height:8px;animation:2s infinite page-module__VkGGMG__pulseGreen;box-shadow:0 0 #4ade80b3}@keyframes page-module__VkGGMG__pulseGreen{0%{box-shadow:0 0 #4ade80b3}70%{box-shadow:0 0 0 6px #4ade8000}to{box-shadow:0 0 #4ade8000}}.page-module__VkGGMG__heroTitle{font-size:var(--font-size-3xl);margin-bottom:var(--space-2);font-weight:800;line-height:1.2}.page-module__VkGGMG__heroSubtitleMl{font-size:var(--font-size-lg);color:#bfdbfe;margin-bottom:var(--space-4)}.page-module__VkGGMG__heroDesc{font-size:var(--font-size-base);color:#dbeafe;max-width:600px;margin:0 auto var(--space-6);line-height:1.6}.page-module__VkGGMG__heroStats{justify-content:center;gap:var(--space-3);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.page-module__VkGGMG__statChip{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);border-radius:var(--radius-md);font-size:var(--font-size-sm);background:#0003;font-weight:500;display:flex}.page-module__VkGGMG__trustGrid{gap:var(--space-4);margin-bottom:var(--space-12);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:1024px){.page-module__VkGGMG__trustGrid{grid-template-columns:repeat(4,1fr)}}.page-module__VkGGMG__trustCard{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);text-align:center;transition:transform .2s,box-shadow .2s;box-shadow:0 4px 6px -1px #0000000d}.page-module__VkGGMG__trustCard:hover{transform:translateY(-4px);box-shadow:0 10px 15px -3px #0000001a}.page-module__VkGGMG__trustIconWrap{border-radius:var(--radius-full);width:56px;height:56px;margin:0 auto var(--space-4);justify-content:center;align-items:center;display:flex}.page-module__VkGGMG__trustCard h3{font-size:var(--font-size-base);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:700}.page-module__VkGGMG__trustCard p{font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.5}.page-module__VkGGMG__quickLinksSection{margin:var(--space-10)0;padding:var(--space-8);border-radius:var(--radius-2xl);background:#f8fafc;border:1px solid #e2e8f0}.page-module__VkGGMG__sectionTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:var(--space-1);font-weight:800;display:flex}.page-module__VkGGMG__sectionSubtitle{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-6)}.page-module__VkGGMG__titleIcon{color:var(--primary)}.page-module__VkGGMG__quickLinksGrid{gap:var(--space-3);grid-template-columns:1fr;display:grid}@media (min-width:768px){.page-module__VkGGMG__quickLinksGrid{grid-template-columns:repeat(2,1fr)}}.page-module__VkGGMG__quickLinkCard{align-items:center;gap:var(--space-4);background:var(--white);padding:var(--space-4)var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--border);text-decoration:none;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.page-module__VkGGMG__quickLinkCard:hover{border-color:#2563eb33;transform:translateY(-3px);box-shadow:0 8px 24px -8px #2563eb1a}.page-module__VkGGMG__quickLinkIconWrap{border-radius:var(--radius-lg);flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.page-module__VkGGMG__quickLinkInfo{flex-direction:column;flex:1;gap:2px;display:flex}.page-module__VkGGMG__quickLinkName{font-size:var(--font-size-sm);color:var(--text-primary);font-weight:700}.page-module__VkGGMG__quickLinkDesc{color:var(--text-tertiary);font-size:12px}.page-module__VkGGMG__quickLinkArrow{color:var(--text-tertiary);flex-shrink:0;transition:all .3s}.page-module__VkGGMG__quickLinkCard:hover .page-module__VkGGMG__quickLinkArrow{color:var(--primary);transform:translate(4px)}.page-module__VkGGMG__seoContentBlock{margin:var(--space-10)0;background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);overflow:hidden}.page-module__VkGGMG__seoContentHeader{align-items:center;gap:var(--space-2);padding:var(--space-3)var(--space-6);border-bottom:1px solid var(--border);font-size:var(--font-size-sm);color:var(--text-secondary);background:linear-gradient(135deg,#f8fafc,#eff6ff);font-weight:700;display:flex}.page-module__VkGGMG__seoUpdatedBadge{color:#059669;background:#ecfdf5;border-radius:100px;align-items:center;gap:4px;margin-left:auto;padding:2px 10px;font-size:11px;font-weight:600;display:inline-flex}.page-module__VkGGMG__seoContentBlock h2{font-size:var(--font-size-lg);color:var(--text-primary);margin:var(--space-5)0 var(--space-2);padding:0 var(--space-6);font-weight:700}.page-module__VkGGMG__seoContentBlock h2:first-of-type{margin-top:var(--space-6)}.page-module__VkGGMG__seoContentBlock p{font-size:var(--font-size-base);color:var(--text-secondary);padding:0 var(--space-6);margin-bottom:var(--space-4);line-height:1.7}.page-module__VkGGMG__seoContentBlock p:last-child{padding-bottom:var(--space-6)}.page-module__VkGGMG__finalCta{border-radius:var(--radius-2xl);padding:var(--space-12)var(--space-6);text-align:center;color:#fff;margin:var(--space-12)0;background:linear-gradient(135deg,#0f172a 0%,#1e293b 100%)}.page-module__VkGGMG__finalCta h2{font-size:var(--font-size-2xl);margin-bottom:var(--space-3);font-weight:800}.page-module__VkGGMG__finalCta p{font-size:var(--font-size-lg);color:#94a3b8;margin-bottom:var(--space-8)}.page-module__VkGGMG__ctaButtons{gap:var(--space-4);flex-direction:column;justify-content:center;align-items:center;display:flex}@media (min-width:768px){.page-module__VkGGMG__ctaButtons{flex-direction:row}}
.page-module__qWNKEW__page{padding:var(--space-6)0 var(--space-12)}.page-module__qWNKEW__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--font-size-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.page-module__qWNKEW__breadcrumbLink{color:var(--text-secondary);text-decoration:none;transition:color .15s}.page-module__qWNKEW__breadcrumbLink:hover{color:var(--primary)}.page-module__qWNKEW__breadcrumbCurrent{color:var(--text-primary);font-weight:500}.page-module__qWNKEW__premiumHeader{padding:var(--space-6)var(--space-5);margin-bottom:var(--space-8);color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#312e81 100%);border:1px solid #ffffff1a;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 10px 30px #1e3a8a66}.page-module__qWNKEW__premiumHeader:after{content:"";opacity:1;pointer-events:none;background:radial-gradient(circle,#ffffff26 0%,#fff0 70%);width:600px;height:600px;position:absolute;top:-50%;right:-20%}.page-module__qWNKEW__headerTop{margin-bottom:var(--space-4);z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:relative}.page-module__qWNKEW__subjectBadge{border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex;box-shadow:0 4px 12px #00000026,inset 0 0 0 1px #ffffff4d;color:#fff!important;background:#fff3!important}.page-module__qWNKEW__premiumTitle{color:#fff;margin-bottom:var(--space-4);z-index:2;letter-spacing:-.01em;font-size:28px;font-weight:800;line-height:1.3;position:relative}@media (min-width:768px){.page-module__qWNKEW__premiumHeader{padding:var(--space-10)var(--space-10)}.page-module__qWNKEW__premiumTitle{max-width:100%;font-size:38px}}.page-module__qWNKEW__premiumTitleMl{color:#e0e7ff;opacity:.9;margin-left:8px;font-size:22px;font-weight:600;display:inline-block}.page-module__qWNKEW__examPills{gap:var(--space-2);margin-bottom:var(--space-5);z-index:2;flex-wrap:wrap;display:flex;position:relative}.page-module__qWNKEW__examPill{color:#fff;border-radius:var(--radius-full);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #ffffff1a;padding:4px 14px;font-size:13px;font-weight:600}.page-module__qWNKEW__premiumDesc{color:#ffffffe6;max-width:850px;margin-bottom:var(--space-8);z-index:2;font-size:16px;line-height:1.8;position:relative}.page-module__qWNKEW__statStrip{gap:var(--space-3);z-index:2;flex-wrap:wrap;display:flex;position:relative}.page-module__qWNKEW__statItem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff0d;border-radius:16px;align-items:center;gap:6px;padding:8px 16px;display:flex;box-shadow:0 4px 12px #0000000d}.page-module__qWNKEW__statItemPrimary{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;box-shadow:0 4px 12px #f59e0b4d}.page-module__qWNKEW__statIcon{font-size:16px}.page-module__qWNKEW__statValue{color:#fff;font-size:15px;font-weight:800}.page-module__qWNKEW__statItemPrimary .page-module__qWNKEW__statValue,.page-module__qWNKEW__statItemPrimary .page-module__qWNKEW__statLabel{color:#fff}.page-module__qWNKEW__statLabel{color:#e0e7ff;font-size:13px;font-weight:600}.page-module__qWNKEW__shareBtn{border-radius:var(--radius-lg);border:1px solid var(--border);background:var(--white);width:40px;height:40px;color:var(--text-secondary);cursor:pointer;justify-content:center;align-items:center;transition:all .15s;display:flex}.page-module__qWNKEW__shareBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.page-module__qWNKEW__bannerWrap,.page-module__qWNKEW__adTop{margin-bottom:var(--space-6)}.page-module__qWNKEW__mainLayout{gap:var(--space-6);grid-template-columns:1fr;display:grid}.page-module__qWNKEW__contentArea{min-width:0}.page-module__qWNKEW__topicsHeader{margin-bottom:var(--space-6)}.page-module__qWNKEW__topicsTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-1);font-weight:700;display:flex}.page-module__qWNKEW__topicsSubtitle{font-size:var(--font-size-sm);color:var(--text-secondary)}.page-module__qWNKEW__topicsGrid{gap:var(--space-3);margin-bottom:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__qWNKEW__topicsGrid{grid-template-columns:repeat(2,1fr)}}.page-module__qWNKEW__topicCard{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-5);background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);cursor:pointer;text-decoration:none;transition:all .2s;display:flex}.page-module__qWNKEW__topicCard:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:0 4px 16px #2563eb1a}.page-module__qWNKEW__topicInfo{flex:1;min-width:0}.page-module__qWNKEW__topicName{font-size:var(--font-size-base);color:var(--text-primary);font-weight:600;line-height:1.3}.page-module__qWNKEW__topicNameMl{font-size:var(--font-size-sm);color:var(--text-tertiary);margin-top:2px}.page-module__qWNKEW__topicMeta{align-items:center;gap:var(--space-2);flex-shrink:0;display:flex}.page-module__qWNKEW__topicCount{font-size:var(--font-size-xs);color:var(--primary);background:var(--primary-light);border-radius:var(--radius-full);padding:2px 10px;font-weight:600}.page-module__qWNKEW__topicArrow{color:var(--text-tertiary);transition:transform .15s}.page-module__qWNKEW__topicCard:hover .page-module__qWNKEW__topicArrow{color:var(--primary);transform:translate(3px)}.page-module__qWNKEW__practiceAllCta{align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-2xl);margin-bottom:var(--space-6);color:var(--primary);background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;flex-wrap:wrap;display:flex}.page-module__qWNKEW__practiceAllCta h3{font-size:var(--font-size-base);color:var(--text-primary);margin-bottom:var(--space-1);font-weight:700}.page-module__qWNKEW__practiceAllCta p{font-size:var(--font-size-sm);color:var(--text-secondary)}.page-module__qWNKEW__practiceAllCta div{flex:1;min-width:200px}.page-module__qWNKEW__sidebar{display:none}@media (min-width:1024px){.page-module__qWNKEW__sidebar{display:block}}.page-module__qWNKEW__sidebarSticky{top:calc(var(--header-height) + var(--space-6));gap:var(--space-5);flex-direction:column;display:flex;position:sticky}.page-module__qWNKEW__sidebarCard{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5)}.page-module__qWNKEW__sidebarTitle{font-size:var(--font-size-sm);color:var(--text-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);font-weight:700}.page-module__qWNKEW__relatedList{gap:var(--space-1);flex-direction:column;display:flex}.page-module__qWNKEW__relatedItem{padding:var(--space-3);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-secondary);justify-content:space-between;align-items:center;text-decoration:none;transition:all .15s;display:flex}.page-module__qWNKEW__relatedItem:hover{background:var(--primary-light);color:var(--primary)}.page-module__qWNKEW__relatedCount{font-size:var(--font-size-xs);color:var(--text-tertiary)}.page-module__qWNKEW__seoIntro{border:1px solid #e2e8f0;border-left:4px solid var(--primary);padding:var(--space-6)var(--space-8);margin-bottom:var(--space-8);background:linear-gradient(90deg,#fff 0%,#f8fafc66 100%);border-radius:12px;position:relative;box-shadow:0 4px 12px #00000003}.page-module__qWNKEW__seoIntro:before{content:"❝";color:#bfdbfe;background:var(--white);border-radius:50%;padding:0 8px;font-size:32px;line-height:1;position:absolute;top:-12px;left:16px}.page-module__qWNKEW__seoIntroEn{color:#334155;text-align:justify;margin:0;font-size:15px;font-style:italic;line-height:1.8}.page-module__qWNKEW__seoIntroMl{color:#64748b;margin:var(--space-4)0 0 0;font-size:14px;line-height:1.9;font-family:var(--font-noto-ml),sans-serif;text-align:justify}.page-module__qWNKEW__topicDesc{color:#94a3b8;margin-top:4px;font-size:12px;line-height:1.5}.page-module__qWNKEW__comingSoonSection{margin-bottom:var(--space-8)}.page-module__qWNKEW__comingSoonTitle{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-4);font-weight:600}.page-module__qWNKEW__comingSoonGrid{gap:var(--space-2);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:640px){.page-module__qWNKEW__comingSoonGrid{grid-template-columns:repeat(3,1fr)}}.page-module__qWNKEW__comingSoonCard{padding:var(--space-3)var(--space-4);border-radius:var(--radius-lg);color:#94a3b8;background:#f8fafc;border:1px dashed #e2e8f0;justify-content:space-between;align-items:center;font-size:13px;display:flex}.page-module__qWNKEW__comingSoonName{font-weight:500}.page-module__qWNKEW__comingSoonBadge{color:#f59e0b;border-radius:var(--radius-full);background:#fffbeb;border:1px solid #fde68a;padding:2px 8px;font-size:10px;font-weight:600}.page-module__qWNKEW__adMid{margin:var(--space-6)0}.page-module__qWNKEW__faqSection{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-6);margin-top:var(--space-4)}.page-module__qWNKEW__faqTitle{align-items:center;gap:var(--space-2);font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-5);padding-bottom:var(--space-4);border-bottom:2px solid #eff6ff;font-weight:700;display:flex}.page-module__qWNKEW__faqList{gap:var(--space-3);flex-direction:column;display:flex}.page-module__qWNKEW__faqItem{border-radius:var(--radius-lg);border:1px solid #e2e8f0;transition:all .2s;overflow:hidden}.page-module__qWNKEW__faqItem[open]{border-color:var(--primary);box-shadow:0 2px 8px #2563eb14}.page-module__qWNKEW__faqQuestion{padding:var(--space-4)var(--space-5);color:var(--text-primary);cursor:pointer;align-items:center;gap:var(--space-2);font-size:15px;font-weight:600;list-style:none;display:flex}.page-module__qWNKEW__faqQuestion::-webkit-details-marker{display:none}.page-module__qWNKEW__faqQuestion:before{content:"▸";color:var(--primary);font-size:14px;transition:transform .2s}.page-module__qWNKEW__faqItem[open] .page-module__qWNKEW__faqQuestion:before{transform:rotate(90deg)}.page-module__qWNKEW__faqAnswer{padding:0 var(--space-5)var(--space-5)calc(var(--space-5) + 18px);color:#64748b;margin:0;font-size:14px;line-height:1.7}
.TopicSearchGrid-module__fh8tVW__gridWrapper{gap:var(--space-6);flex-direction:column;display:flex}.TopicSearchGrid-module__fh8tVW__header{gap:var(--space-4);margin-bottom:var(--space-2);flex-direction:column;display:flex}@media (min-width:640px){.TopicSearchGrid-module__fh8tVW__header{flex-direction:row;justify-content:space-between;align-items:center}}.TopicSearchGrid-module__fh8tVW__headerTitle{align-items:center;gap:var(--space-2);display:flex}.TopicSearchGrid-module__fh8tVW__headerIcon{color:#059669;width:22px;height:22px}.TopicSearchGrid-module__fh8tVW__titleText{font-size:var(--font-size-lg);color:var(--text-primary);font-weight:800}.TopicSearchGrid-module__fh8tVW__searchBox{align-items:center;gap:var(--space-2);background:var(--white);border-radius:var(--radius-full);padding:var(--space-2)var(--space-4);border:1px solid #e2e8f0;width:100%;max-width:320px;transition:all .2s;display:flex;box-shadow:0 2px 8px #00000005}.TopicSearchGrid-module__fh8tVW__searchBox:focus-within{border-color:var(--primary);box-shadow:0 4px 12px #2563eb14}.TopicSearchGrid-module__fh8tVW__searchIcon{color:#94a3b8}.TopicSearchGrid-module__fh8tVW__searchInput{width:100%;color:var(--text-primary);background:0 0;border:none;outline:none;font-size:14px}.TopicSearchGrid-module__fh8tVW__searchInput::placeholder{color:#94a3b8}.TopicSearchGrid-module__fh8tVW__grid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.TopicSearchGrid-module__fh8tVW__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.TopicSearchGrid-module__fh8tVW__grid{gap:var(--space-5);grid-template-columns:repeat(3,1fr)}}.TopicSearchGrid-module__fh8tVW__topicCard{padding:var(--space-6);justify-content:space-between;gap:var(--space-4);background:linear-gradient(150deg,#fff 0%,#fafcff 100%);border:1.5px solid #e2e8f0;border-radius:20px;flex-direction:column;height:100%;text-decoration:none;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:0 2px 8px #00000005}.TopicSearchGrid-module__fh8tVW__topicCard:before{content:"";opacity:0;pointer-events:none;z-index:0;background:linear-gradient(135deg,#eff6ff 0%,#f0f4ff 50%,#eef2ff 100%);width:100%;height:100%;transition:opacity .35s;position:absolute;top:0;left:0}.TopicSearchGrid-module__fh8tVW__topicCard:hover{border-color:#93b4f8;transform:translateY(-6px);box-shadow:0 20px 40px -12px #2563eb26,0 4px 12px #2563eb0f}.TopicSearchGrid-module__fh8tVW__topicCard:hover:before{opacity:1}.TopicSearchGrid-module__fh8tVW__cardContent,.TopicSearchGrid-module__fh8tVW__cardFooter{z-index:1;position:relative}.TopicSearchGrid-module__fh8tVW__topicHeader{align-items:flex-start;gap:12px;display:flex}.TopicSearchGrid-module__fh8tVW__helperIcon{color:#1d4ed8;background:linear-gradient(135deg,#dbeafe,#bfdbfe);border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;margin-top:2px;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 6px #2563eb1a}.TopicSearchGrid-module__fh8tVW__topicCard:hover .TopicSearchGrid-module__fh8tVW__helperIcon{color:#fff;background:linear-gradient(135deg,#2563eb,#1d4ed8);transform:scale(1.1)rotate(-5deg);box-shadow:0 6px 16px #2563eb40}.TopicSearchGrid-module__fh8tVW__topicName{color:var(--text-primary);letter-spacing:-.01em;flex:1;font-size:17px;font-weight:800;line-height:1.3;transition:color .3s}.TopicSearchGrid-module__fh8tVW__topicCard:hover .TopicSearchGrid-module__fh8tVW__topicName{color:#1e40af}.TopicSearchGrid-module__fh8tVW__topicNameMl{color:#64748b;margin-top:4px;font-size:13px;font-weight:500}.TopicSearchGrid-module__fh8tVW__topicDesc{color:#94a3b8;margin-top:var(--space-3);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;line-height:1.5;display:-webkit-box;overflow:hidden}.TopicSearchGrid-module__fh8tVW__cardFooter{padding-top:var(--space-4);border-top:1px dashed #e2e8f0;justify-content:space-between;align-items:center;margin-top:auto;display:flex}.TopicSearchGrid-module__fh8tVW__questionBadge{background:var(--white);color:#2563eb;border-radius:var(--radius-full);border:1.5px solid #bfdbfe;align-items:center;gap:4px;padding:4px 14px;font-size:13px;font-weight:800;transition:all .3s;display:flex}.TopicSearchGrid-module__fh8tVW__topicCard:hover .TopicSearchGrid-module__fh8tVW__questionBadge{color:#fff;background:#2563eb;border-color:#2563eb;box-shadow:0 2px 8px #2563eb33}.TopicSearchGrid-module__fh8tVW__arrowCircle{border-radius:var(--radius-full);width:34px;height:34px;color:var(--primary);background:#eff6ff;justify-content:center;align-items:center;transition:all .35s cubic-bezier(.16,1,.3,1);display:flex}.TopicSearchGrid-module__fh8tVW__topicCard:hover .TopicSearchGrid-module__fh8tVW__arrowCircle{background:var(--primary);color:var(--white);transform:translate(4px);box-shadow:0 4px 12px #2563eb4d}.TopicSearchGrid-module__fh8tVW__comingSoonWrapper{margin-top:var(--space-8)}.TopicSearchGrid-module__fh8tVW__comingSoonHeader{font-size:var(--font-size-base);color:#64748b;margin-bottom:var(--space-4);font-weight:600}.TopicSearchGrid-module__fh8tVW__topicCardDisabled{box-shadow:none;cursor:not-allowed;background:#fdfdfd;border-style:dashed}.TopicSearchGrid-module__fh8tVW__topicCardDisabled:hover{box-shadow:none;border-color:#e2e8f0;transform:none}.TopicSearchGrid-module__fh8tVW__comingSoonBadge{color:#64748b;border-radius:var(--radius-full);background:#f1f5f9;border:1px solid #e2e8f0;align-items:center;gap:6px;padding:4px 12px;font-size:12px;font-weight:600;display:flex}.TopicSearchGrid-module__fh8tVW__arrowCircleDisabled{border-radius:var(--radius-full);color:#cbd5e1;background:#f1f5f9;justify-content:center;align-items:center;width:32px;height:32px;display:flex}.TopicSearchGrid-module__fh8tVW__noResults{background:var(--white);padding:var(--space-12)var(--space-6);text-align:center;align-items:center;gap:var(--space-4);border:1px dashed #e2e8f0;border-radius:20px;flex-direction:column;display:flex}.TopicSearchGrid-module__fh8tVW__noResults p{color:#64748b;font-weight:500}.TopicSearchGrid-module__fh8tVW__clearBtn{color:var(--primary);border-radius:var(--radius-full);cursor:pointer;background:#eff6ff;border:none;padding:8px 16px;font-size:14px;font-weight:600;transition:background .2s}.TopicSearchGrid-module__fh8tVW__clearBtn:hover{background:#dbeafe}.TopicSearchGrid-module__fh8tVW__seoTopicBlock{padding:var(--space-4)var(--space-5);margin-top:var(--space-4);margin-bottom:var(--space-2);background:#f8fafc;border-left:3px solid #e2e8f0;border-radius:8px}.TopicSearchGrid-module__fh8tVW__seoTopicBlock p{color:#64748b;margin:0;font-size:13px;line-height:1.6}.TopicSearchGrid-module__fh8tVW__seoTopicBlock strong{color:#475569}
.page-module__x909bW__page{padding:var(--space-6)0 var(--space-12)}.page-module__x909bW__loadingWrap{align-items:center;gap:var(--space-3);padding:var(--space-12)var(--space-4);color:var(--text-secondary);flex-direction:column;display:flex}.page-module__x909bW__spin{animation:1s linear infinite page-module__x909bW__spin}@keyframes page-module__x909bW__spin{to{transform:rotate(360deg)}}.page-module__x909bW__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--font-size-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.page-module__x909bW__breadcrumbLink{color:var(--text-secondary);text-decoration:none;transition:color .15s}.page-module__x909bW__breadcrumbLink:hover{color:var(--primary)}.page-module__x909bW__breadcrumbCurrent{color:var(--text-primary);font-weight:500}.page-module__x909bW__premiumHeader{border-radius:var(--radius-2xl);padding:var(--space-8)var(--space-6);margin-bottom:var(--space-6);color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#312e81 100%);border:1px solid #ffffff1a;position:relative;overflow:hidden;box-shadow:0 10px 30px #1e3a8a66}.page-module__x909bW__premiumHeader:before{content:"";pointer-events:none;background:radial-gradient(circle,#818cf826 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;top:-50%;right:-10%}.page-module__x909bW__headerTop{margin-bottom:var(--space-5);justify-content:space-between;align-items:center;display:flex}.page-module__x909bW__subjectBadge{border-radius:14px;justify-content:center;align-items:center;width:48px;height:48px;display:flex;box-shadow:0 4px 12px #0000001a,inset 0 0 0 1px #fff3}.page-module__x909bW__premiumTitle{margin:0 0 var(--space-2)0;letter-spacing:-.02em;font-size:28px;font-weight:800;line-height:1.25}@media (min-width:768px){.page-module__x909bW__premiumTitle{font-size:36px}}.page-module__x909bW__premiumTitleMl{color:#a5b4fc;opacity:.9;font-size:20px;font-weight:600}.page-module__x909bW__shareBtn{color:#fff;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff26;border:1px solid #fff3;border-radius:20px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:600;transition:all .2s;display:inline-flex}.page-module__x909bW__shareBtn:hover{background:#ffffff40;border-color:#fff6}.page-module__x909bW__shareText{display:none}@media (min-width:640px){.page-module__x909bW__shareText{display:inline}}.page-module__x909bW__premiumSubtitle{color:#e0e7ff;margin-bottom:var(--space-5);opacity:.9;align-items:center;gap:6px;font-size:14px;font-weight:500;display:flex}.page-module__x909bW__dot{color:#818cf8}.page-module__x909bW__statStrip{gap:var(--space-3);margin-top:var(--space-5);padding-top:var(--space-5);border-top:1px solid #ffffff1a;flex-wrap:wrap;display:flex}.page-module__x909bW__statItem{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff1a;border:1px solid #ffffff0d;border-radius:20px;align-items:center;gap:8px;padding:6px 14px;display:flex}.page-module__x909bW__statItemPrimary{background:linear-gradient(135deg,#f59e0b 0%,#d97706 100%);border:none;box-shadow:0 4px 12px #f59e0b4d}.page-module__x909bW__statIcon{font-size:14px}.page-module__x909bW__statValue{color:#fff;font-size:14px;font-weight:700}.page-module__x909bW__statLabel{color:#fffc;font-size:13px;font-weight:500}.page-module__x909bW__statItemPrimary .page-module__x909bW__statLabel{color:#fffffff2}.page-module__x909bW__seoContentBlock{background:var(--white);padding:var(--space-6)var(--space-6)var(--space-6)var(--space-8);border-radius:var(--radius-xl);margin-bottom:var(--space-6);border:1px solid var(--border);position:relative;overflow:hidden;box-shadow:0 4px 20px #00000005}.page-module__x909bW__seoContentBlock:before{content:"";background:var(--primary);border-radius:4px 0 0 4px;width:4px;position:absolute;top:0;bottom:0;left:0}.page-module__x909bW__seoContentBlock:after{content:"❝";color:var(--primary-light);opacity:.4;pointer-events:none;font-family:Georgia,serif;font-size:64px;line-height:1;position:absolute;top:-10px;left:20px}.page-module__x909bW__seoIntroEn{color:#334155;z-index:1;text-align:justify;margin:0;font-size:15px;line-height:1.8;position:relative}.page-module__x909bW__seoIntroMl{color:#475569;margin:var(--space-3)0 0 0;font-size:15px;line-height:1.8;font-family:var(--font-noto-ml),sans-serif;z-index:1;text-align:justify;position:relative}.page-module__x909bW__viralChallengeBlock{padding:var(--space-4)var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);background:linear-gradient(135deg,#fffbeb 0%,#fef3c7 100%);border:1px solid #fde68a;border-radius:16px;flex-wrap:wrap;display:flex;box-shadow:0 4px 12px #f59e0b14}.page-module__x909bW__viralContent{flex:1;min-width:250px}.page-module__x909bW__viralTitle{color:#92400e;align-items:center;gap:6px;margin:0 0 4px;font-size:15px;font-weight:700;display:flex}.page-module__x909bW__viralDesc{color:#b45309;margin:0;font-size:13px;font-weight:500}.page-module__x909bW__viralBtn{color:#fff;cursor:pointer;white-space:nowrap;background:#f59e0b;border:none;border-radius:20px;align-items:center;gap:8px;padding:10px 20px;font-size:14px;font-weight:700;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 10px #f59e0b4d}.page-module__x909bW__viralBtn:hover{transform:translateY(-2px);box-shadow:0 6px 14px #f59e0b66}.page-module__x909bW__mainLayout{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__x909bW__mainLayout{gap:var(--space-8);grid-template-columns:1fr 300px}}.page-module__x909bW__contentArea{min-width:0}.page-module__x909bW__actionBar{-webkit-backdrop-filter:blur(16px);top:calc(var(--header-height) + 12px);z-index:50;background:#ffffffe6;border:1px solid #ffffff80;border-radius:20px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:14px 18px;transition:all .3s;display:flex;position:sticky;box-shadow:0 10px 30px #00000014,0 1px 2px #0000000a}@media (max-width:768px){.page-module__x909bW__actionBar{top:calc(var(--header-height) + 4px);background:#ffffffbf;border-radius:10px;gap:6px;margin-bottom:12px;padding:6px 8px;box-shadow:0 4px 12px #0000000f}.page-module__x909bW__segmentedToggle{border-radius:10px;gap:3px;width:100%;padding:3px}.page-module__x909bW__segToggleBtn{border-radius:8px;flex:1;justify-content:center;gap:8px;padding:6px 12px}.page-module__x909bW__segToggleIcon{font-size:16px}.page-module__x909bW__segToggleSub{display:none}.page-module__x909bW__segToggleTitle{font-size:12px}.page-module__x909bW__examTimerBadge{gap:4px;padding:4px 10px;font-size:13px}.page-module__x909bW__examStatusWrapper{gap:8px}.page-module__x909bW__examProgress{min-width:100px}.page-module__x909bW__progressText{font-size:11px}.page-module__x909bW__progressCompleted{font-size:14px}.page-module__x909bW__progressBar{height:5px}.page-module__x909bW__questionMapScroll{margin-top:4px;padding:4px 2px}.page-module__x909bW__mapDot{width:26px;height:26px;font-size:11px}}.page-module__x909bW__segmentedToggle{background:#e2e8f0;border-radius:16px;gap:6px;padding:6px;display:flex}.page-module__x909bW__segToggleBtn{cursor:pointer;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:10px 20px;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex}.page-module__x909bW__segToggleIcon{filter:grayscale(.8);opacity:.6;font-size:24px;transition:all .3s}.page-module__x909bW__segToggleText{flex-direction:column;display:flex}.page-module__x909bW__segToggleTitle{color:#64748b;font-size:15px;font-weight:700;transition:all .3s}.page-module__x909bW__segToggleSub{color:#94a3b8;font-size:12px;font-weight:500}.page-module__x909bW__segToggleActive{background:linear-gradient(135deg,#10b981 0%,#059669 100%);transform:translateY(-1px);box-shadow:0 8px 16px #10b98140}.page-module__x909bW__segToggleActive .page-module__x909bW__segToggleIcon{filter:grayscale(0);opacity:1;transform:scale(1.1)}.page-module__x909bW__segToggleActive .page-module__x909bW__segToggleTitle{color:#fff;font-weight:800}.page-module__x909bW__segToggleActive .page-module__x909bW__segToggleSub{color:#d1fae5}.page-module__x909bW__segToggleActiveExam{background:linear-gradient(135deg,#ef4444 0%,#dc2626 100%);transform:translateY(-1px);box-shadow:0 8px 16px #dc262640}.page-module__x909bW__segToggleActiveExam .page-module__x909bW__segToggleIcon{filter:grayscale(0);opacity:1;transform:scale(1.1)}.page-module__x909bW__segToggleActiveExam .page-module__x909bW__segToggleTitle{color:#fff}.page-module__x909bW__segToggleActiveExam .page-module__x909bW__segToggleSub{color:#fecaca}.page-module__x909bW__examTimerBadge{color:#b45309;background:#fffbeb;border:1px solid #fde68a;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-family:monospace;font-size:16px;font-weight:700;animation:2s infinite page-module__x909bW__pulse;display:flex}@keyframes page-module__x909bW__pulse{0%{box-shadow:0 0 #f59e0b66}70%{box-shadow:0 0 0 6px #f59e0b00}to{box-shadow:0 0 #f59e0b00}}.page-module__x909bW__examStatusWrapper{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.page-module__x909bW__examProgress{flex-direction:column;gap:6px;min-width:160px;display:flex}.page-module__x909bW__progressText{color:#64748b;justify-content:flex-end;align-items:baseline;font-size:13px;font-weight:600;display:flex}.page-module__x909bW__progressCompleted{color:#10b981;margin-right:4px;font-size:18px;font-weight:800}.page-module__x909bW__progressBar{background:#e2e8f0;border-radius:4px;width:100%;height:8px;overflow:hidden}.page-module__x909bW__progressFill{background:linear-gradient(90deg,#34d399,#10b981);border-radius:4px;height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 0 12px #10b98166}.page-module__x909bW__progressFill:after{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);animation:2s infinite page-module__x909bW__progressShine;position:absolute;inset:0}@keyframes page-module__x909bW__progressShine{0%{transform:translate(-100%)}to{transform:translate(100%)}}.page-module__x909bW__questionMapScroll{scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent;border-top:1px solid #0000000d;align-items:center;gap:8px;width:100%;margin-top:8px;padding:8px 4px;display:flex;overflow-x:auto}.page-module__x909bW__questionMapScroll::-webkit-scrollbar{height:4px}.page-module__x909bW__questionMapScroll::-webkit-scrollbar-thumb{background-color:#cbd5e1;border-radius:4px}.page-module__x909bW__mapDot{color:#64748b;cursor:pointer;background:#fff;border:1.5px solid #cbd5e1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:13px;font-weight:600;transition:all .2s;display:flex}.page-module__x909bW__mapDot:hover{color:#0f172a;border-color:#94a3b8;transform:translateY(-2px)}.page-module__x909bW__mapDotAnswered{color:#fff;background:#10b981;border-color:#10b981}.page-module__x909bW__mapDotAnswered:hover{color:#fff;background:#059669;border-color:#059669}.page-module__x909bW__mapDotFlagged{color:#fff;background:#f59e0b;border-color:#f59e0b;box-shadow:0 0 0 3px #f59e0b33}.page-module__x909bW__mapDotFlagged:hover{color:#fff;background:#d97706;border-color:#d97706}.page-module__x909bW__filters{background:0 0;border-bottom:1px solid #e2e8f0;border-radius:0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;padding:0 0 16px;display:flex}.page-module__x909bW__filterGroup{align-items:center;gap:var(--space-2);color:var(--text-secondary);display:flex}.page-module__x909bW__filterLabel{font-size:var(--font-size-sm);font-weight:500}.page-module__x909bW__filterButtons{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.page-module__x909bW__segmented{background:#e2e8f0;border-radius:20px;gap:2px;padding:4px;display:flex;box-shadow:inset 0 2px 4px #0000000d}.page-module__x909bW__segBtn{color:#64748b;cursor:pointer;z-index:1;background:0 0;border:none;border-radius:16px;padding:6px 16px;font-family:inherit;font-size:13px;font-weight:700;transition:all .3s cubic-bezier(.16,1,.3,1);position:relative}.page-module__x909bW__segActive{color:#0f172a;background:var(--white);box-shadow:0 2px 8px #00000014,0 1px 2px #0000000a}.page-module__x909bW__filterToggleBtn{background:var(--white);color:#334155;cursor:pointer;border:1px solid #e2e8f0;border-radius:20px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;box-shadow:0 2px 4px #00000005}.page-module__x909bW__filterToggleBtn:hover{color:#0f172a;background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}.page-module__x909bW__filterToggleActive{color:#fff;background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);border-color:#0000;box-shadow:0 4px 12px #0f172a33}.page-module__x909bW__filterToggleActive:hover{color:#fff;background:linear-gradient(135deg,#0f172a 0%,#020617 100%)}.page-module__x909bW__activeDot{color:var(--primary);margin-left:-4px;font-size:20px;line-height:.5}.page-module__x909bW__advFilters{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5);margin-top:var(--space-4);animation:.3s page-module__x909bW__slideDown}@keyframes page-module__x909bW__slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.page-module__x909bW__advFilterGrid{gap:var(--space-4);grid-template-columns:1fr;display:grid}@media (min-width:640px){.page-module__x909bW__advFilterGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__x909bW__advFilterGrid{grid-template-columns:repeat(3,1fr)}}.page-module__x909bW__filterField{gap:var(--space-1);flex-direction:column;display:flex}.page-module__x909bW__filterField label{font-size:var(--font-size-xs);color:var(--text-secondary);font-weight:600}.page-module__x909bW__filterInput,.page-module__x909bW__filterSelect{width:100%;padding:var(--space-2)var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);font-size:var(--font-size-sm);color:var(--text-primary);background:var(--bg-secondary);transition:border-color var(--transition-fast);font-family:inherit}.page-module__x909bW__filterInput:focus,.page-module__x909bW__filterSelect:focus{border-color:var(--primary);background:var(--white);outline:none}.page-module__x909bW__filterActions{justify-content:flex-end;gap:var(--space-3);padding-top:var(--space-4);margin-top:var(--space-4);border-top:1px solid var(--border);display:flex}.page-module__x909bW__filterBtn{font-size:var(--font-size-sm)!important;padding:var(--space-2)var(--space-4)!important;min-height:36px!important}.page-module__x909bW__questionsList{gap:var(--space-4);margin-bottom:var(--space-6);flex-direction:column;display:flex}.page-module__x909bW__adBetween{padding:var(--space-2)0;margin-top:var(--space-6)}.page-module__x909bW__empty{text-align:center;padding:var(--space-12)var(--space-4)}.page-module__x909bW__emptyText{font-size:var(--font-size-lg);color:var(--text-primary);margin-bottom:var(--space-2);font-weight:600}.page-module__x909bW__emptySubtext{font-size:var(--font-size-md);color:var(--text-secondary);margin-bottom:8px;line-height:1.5}.page-module__x909bW__examSubmitBlock{text-align:center;background:#f8fafc;border-top:2px dashed #cbd5e1;border-radius:0 0 16px 16px;margin:32px 0;padding:24px}.page-module__x909bW__btnSubmitExam{color:#fff;cursor:pointer;background:linear-gradient(135deg,#2563eb 0%,#1e40af 100%);border:none;border-radius:30px;padding:16px 40px;font-size:18px;font-weight:700;transition:all .3s;box-shadow:0 8px 24px #2563eb40}.page-module__x909bW__btnSubmitExam:hover{transform:translateY(-2px);box-shadow:0 12px 32px #2563eb4d}.page-module__x909bW__modalOverlay{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0f172acc;justify-content:center;align-items:center;padding:20px;display:flex;position:fixed;inset:0}.page-module__x909bW__modalContent{background:#fff;border-radius:24px;width:100%;max-width:480px;animation:.4s cubic-bezier(.16,1,.3,1) forwards page-module__x909bW__modalPopIn;overflow:hidden;transform:scale(.95);box-shadow:0 24px 48px #0003}@keyframes page-module__x909bW__modalPopIn{to{transform:scale(1)}}.page-module__x909bW__modalHeader{text-align:center;color:#fff;background:linear-gradient(135deg,#1e3a8a 0%,#312e81 100%);padding:32px 24px;position:relative}.page-module__x909bW__trophyIcon{color:#fbbf24;margin-bottom:12px}.page-module__x909bW__modalTitle{margin:0;font-size:24px;font-weight:800}.page-module__x909bW__modalCloseBtn{color:#fff;cursor:pointer;background:#ffffff1a;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;transition:background .2s;display:flex;position:absolute;top:16px;right:16px}.page-module__x909bW__modalCloseBtn:hover{background:#fff3}.page-module__x909bW__modalBody{text-align:center;padding:32px 24px}.page-module__x909bW__scoreHighlight{margin-bottom:32px}.page-module__x909bW__scoreCircle{color:#1e3a8a;background:#f8fafc;border:4px solid #3b82f6;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:120px;height:120px;margin:0 auto 16px;display:flex}.page-module__x909bW__scoreValue{font-size:32px;font-weight:800;line-height:1}.page-module__x909bW__scoreMax{color:#64748b;margin-top:4px;font-size:14px;font-weight:600}.page-module__x909bW__scoreSub{color:#64748b;margin:0;font-size:14px;font-weight:600}.page-module__x909bW__scoreDetails{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:32px;display:grid}.page-module__x909bW__scoreStat{background:#f1f5f9;border-radius:16px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.page-module__x909bW__statLabel{text-transform:uppercase;color:#64748b;letter-spacing:.5px;font-size:12px;font-weight:700}.page-module__x909bW__statValCorrect{color:#10b981;font-size:20px;font-weight:800}.page-module__x909bW__statValWrong{color:#ef4444;font-size:20px;font-weight:800}.page-module__x909bW__statValNeutral{color:#475569;font-size:20px;font-weight:800}.page-module__x909bW__statValTarget{color:#8b5cf6;align-items:center;gap:4px;font-size:20px;font-weight:800;display:flex}.page-module__x909bW__modalInstructions{color:#475569;margin-bottom:24px;font-size:14px;line-height:1.5}.page-module__x909bW__btnActionPrimary{color:#fff;cursor:pointer;background:linear-gradient(135deg,#10b981 0%,#059669 100%);border:none;border-radius:12px;width:100%;padding:16px;font-size:16px;font-weight:700;transition:all .2s;box-shadow:0 4px 12px #10b98133}.page-module__x909bW__btnActionPrimary:hover{transform:translateY(-2px);box-shadow:0 6px 16px #10b9814d}.page-module__x909bW__navigation{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4)0;display:flex}.page-module__x909bW__navBtn{color:#334155!important;border-color:#cbd5e1!important;border-radius:20px!important;min-height:40px!important;padding:8px 16px!important;font-size:14px!important;font-weight:600!important;transition:all .3s!important}.page-module__x909bW__navBtn:hover:not(:disabled){transform:translateY(-2px);color:#fff!important;background:linear-gradient(135deg,#2563eb,#1d4ed8)!important;border-color:#0000!important;box-shadow:0 4px 12px #2563eb33!important}.page-module__x909bW__pageInfo{font-size:var(--font-size-sm);color:var(--text-tertiary);font-weight:500}.page-module__x909bW__sidebar{display:none}@media (min-width:1024px){.page-module__x909bW__sidebar{display:block}}.page-module__x909bW__sidebarSticky{top:calc(var(--header-height) + var(--space-6));gap:var(--space-5);flex-direction:column;display:flex;position:sticky}.page-module__x909bW__sidebarCard{background:var(--white);border-radius:var(--radius-xl);padding:var(--space-5);border:none;box-shadow:0 4px 14px #00000008}.page-module__x909bW__sidebarTitle{font-size:var(--font-size-sm);color:var(--text-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:2px solid #eff6ff;font-weight:700}.page-module__x909bW__relatedList{gap:var(--space-1);flex-direction:column;display:flex}.page-module__x909bW__relatedItem{color:#475569;border-left:3px solid #0000;border-radius:8px;justify-content:space-between;align-items:center;padding:12px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.page-module__x909bW__relatedItem:hover{color:#1e40af;background:linear-gradient(90deg,#f8faff 0%,#0000 100%);border-left:3px solid #3b82f6;transform:translate(4px)}.page-module__x909bW__relatedCount{font-size:var(--font-size-xs);color:var(--text-tertiary)}.page-module__x909bW__timeAnalysis{background:#f8fafc;border-radius:12px;margin-bottom:16px;padding:16px}.page-module__x909bW__timeRow{color:#475569;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding:8px 0;font-size:14px;display:flex}.page-module__x909bW__timeRow:last-child{border-bottom:none}.page-module__x909bW__timeRow strong{color:#0f172a}.page-module__x909bW__adviceBlock{text-align:left;background:#f0fdf4;border-left:4px solid #10b981;border-radius:0 12px 12px 0;margin-bottom:20px;padding:16px}.page-module__x909bW__adviceBlock p{color:#1e293b;margin:0;font-size:14px;line-height:1.6}.page-module__x909bW__modalActionsRow{gap:12px;margin-top:12px;display:flex}.page-module__x909bW__btnTryAgain{color:#475569;cursor:pointer;background:#f1f5f9;border:2px solid #e2e8f0;border-radius:12px;flex:1;padding:14px;font-size:15px;font-weight:700;transition:all .2s}.page-module__x909bW__btnTryAgain:hover{background:#e2e8f0;border-color:#cbd5e1;transform:translateY(-1px)}.page-module__x909bW__btnNextTopic{color:#fff;cursor:pointer;text-align:center;background:linear-gradient(135deg,#3b82f6 0%,#2563eb 100%);border:none;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:14px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s;display:flex;box-shadow:0 4px 12px #3b82f633}.page-module__x909bW__btnNextTopic:hover{transform:translateY(-2px);box-shadow:0 6px 16px #3b82f64d}@media (max-width:480px){.page-module__x909bW__modalOverlay{align-items:flex-end;padding:12px}.page-module__x909bW__modalContent{border-radius:20px 20px 0 0;max-width:100%;max-height:90vh;overflow-y:auto}.page-module__x909bW__modalHeader{padding:24px 20px}.page-module__x909bW__modalTitle{font-size:20px}.page-module__x909bW__modalBody{padding:20px 16px}.page-module__x909bW__scoreCircle{width:100px;height:100px}.page-module__x909bW__scoreValue{font-size:26px}.page-module__x909bW__scoreDetails{gap:8px;margin-bottom:20px}.page-module__x909bW__scoreStat{padding:12px}.page-module__x909bW__modalActionsRow{flex-direction:column;gap:8px}.page-module__x909bW__btnActionPrimary{padding:14px;font-size:15px}}
.page-module__zG-Mvq__page{padding:var(--space-6)0 var(--space-12)}.page-module__zG-Mvq__notFound{text-align:center;padding:var(--space-16)var(--space-4)}.page-module__zG-Mvq__notFound h1{font-size:var(--font-size-2xl);margin-bottom:var(--space-2);font-weight:800}.page-module__zG-Mvq__notFound p{color:var(--text-secondary);margin-bottom:var(--space-6)}.page-module__zG-Mvq__loadingWrap{align-items:center;gap:var(--space-3);padding:var(--space-16)var(--space-4);color:var(--text-secondary);flex-direction:column;display:flex}.page-module__zG-Mvq__spin{animation:1s linear infinite page-module__zG-Mvq__spin}@keyframes page-module__zG-Mvq__spin{to{transform:rotate(360deg)}}.page-module__zG-Mvq__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--font-size-sm);color:var(--text-tertiary);flex-wrap:wrap;display:flex}.page-module__zG-Mvq__breadcrumbLink{color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__zG-Mvq__breadcrumbLink:hover{color:var(--primary)}.page-module__zG-Mvq__breadcrumbCurrent{color:var(--text-primary);font-weight:500}.page-module__zG-Mvq__adSlot{margin-bottom:var(--space-6)}.page-module__zG-Mvq__mainLayout{gap:var(--space-6);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__zG-Mvq__mainLayout{gap:var(--space-8);grid-template-columns:1fr 300px}}.page-module__zG-Mvq__questionArticle{min-width:0}.page-module__zG-Mvq__metaBadges{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.page-module__zG-Mvq__badge{align-items:center;gap:var(--space-1);padding:var(--space-1)var(--space-3);font-size:var(--font-size-xs);background:var(--bg-secondary);color:var(--text-secondary);border:1px solid var(--border);border-radius:var(--radius-full);font-weight:600;display:inline-flex}.page-module__zG-Mvq__easy{color:#059669;background:#ecfdf5;border-color:#a7f3d0}.page-module__zG-Mvq__medium{color:#d97706;background:#fffbeb;border-color:#fde68a}.page-module__zG-Mvq__hard{color:#dc2626;background:#fef2f2;border-color:#fca5a5}.page-module__zG-Mvq__questionTitle{font-size:var(--font-size-xl);color:var(--text-primary);margin-bottom:var(--space-3);white-space:pre-wrap;font-weight:700;line-height:1.5}.page-module__zG-Mvq__questionMl{font-size:var(--font-size-base);color:var(--text-secondary);margin-bottom:var(--space-6);white-space:pre-wrap;line-height:1.7}.page-module__zG-Mvq__options{gap:var(--space-3);margin-bottom:var(--space-6);flex-direction:column;display:flex}.page-module__zG-Mvq__option{align-items:center;gap:var(--space-3);width:100%;padding:var(--space-4)var(--space-5);text-align:left;background:var(--white);border:1.5px solid var(--border);border-radius:var(--radius-xl);cursor:pointer;transition:all var(--transition-fast);font-family:inherit;font-size:var(--font-size-base);color:var(--text-primary);display:flex}.page-module__zG-Mvq__option:hover:not(:disabled){border-color:var(--primary);background:var(--primary-light)}.page-module__zG-Mvq__option:disabled{cursor:default}.page-module__zG-Mvq__optionKey{border-radius:var(--radius-md);background:var(--bg-secondary);width:32px;height:32px;font-weight:700;font-size:var(--font-size-sm);color:var(--text-secondary);flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__zG-Mvq__optionText{flex:1}.page-module__zG-Mvq__checkMark{color:#059669;font-size:18px;font-weight:700}.page-module__zG-Mvq__crossMark{color:#dc2626;font-size:18px;font-weight:700}.page-module__zG-Mvq__correct{background:#f0fdf4!important;border-color:#059669!important}.page-module__zG-Mvq__correct .page-module__zG-Mvq__optionKey{color:#fff;background:#059669}.page-module__zG-Mvq__wrong{background:#fef2f2!important;border-color:#dc2626!important}.page-module__zG-Mvq__wrong .page-module__zG-Mvq__optionKey{color:#fff;background:#dc2626}.page-module__zG-Mvq__explanation{border-radius:var(--radius-xl);margin-bottom:var(--space-6);overflow:hidden}.page-module__zG-Mvq__explanationCorrect{border:1.5px solid #059669}.page-module__zG-Mvq__explanationWrong{border:1.5px solid #dc2626}.page-module__zG-Mvq__explanationHeader{padding:var(--space-3)var(--space-5);font-weight:700;font-size:var(--font-size-sm)}.page-module__zG-Mvq__explanationCorrect .page-module__zG-Mvq__explanationHeader{color:#fff;background:#059669}.page-module__zG-Mvq__explanationWrong .page-module__zG-Mvq__explanationHeader{color:#fff;background:#dc2626}.page-module__zG-Mvq__explanationBody{padding:var(--space-5);background:var(--white);text-align:justify;font-size:var(--font-size-sm);color:var(--text-secondary);line-height:1.8}.page-module__zG-Mvq__explanationBody h3{font-size:var(--font-size-sm);color:var(--text-primary);margin-bottom:var(--space-2);margin-top:var(--space-4);text-align:left;font-weight:700}.page-module__zG-Mvq__explanationBody h3:first-child{margin-top:0}:is(.page-module__zG-Mvq__explanationBody p,.page-module__zG-Mvq__explanationBody div){font-size:var(--font-size-sm);color:var(--text-secondary);text-align:justify;margin-bottom:var(--space-2);line-height:1.8}:is(.page-module__zG-Mvq__explanationBody b,.page-module__zG-Mvq__explanationBody strong){color:var(--text-primary);font-weight:700}:is(.page-module__zG-Mvq__explanationBody i,.page-module__zG-Mvq__explanationBody em){font-style:italic}.page-module__zG-Mvq__explanationBody u{text-decoration:underline}.page-module__zG-Mvq__explanationBody ul{margin:var(--space-2)0;text-align:left;padding-left:20px;list-style:outside}.page-module__zG-Mvq__explanationBody ol{margin:var(--space-2)0;text-align:left;padding-left:20px;list-style:decimal}.page-module__zG-Mvq__explanationBody li{margin-bottom:var(--space-1);font-size:var(--font-size-sm);line-height:1.7}.page-module__zG-Mvq__explanationBody hr{border:none;border-top:1px solid var(--border);margin:var(--space-3)0}.page-module__zG-Mvq__explanationBody span{line-height:1.8}.page-module__zG-Mvq__shareRow{gap:var(--space-3);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}.page-module__zG-Mvq__shareBtn{align-items:center;gap:var(--space-2);padding:var(--space-2)var(--space-4);font-size:var(--font-size-sm);background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-lg);color:var(--text-secondary);cursor:pointer;transition:all var(--transition-fast);font-family:inherit;display:flex}.page-module__zG-Mvq__shareBtn:hover{border-color:var(--primary);color:var(--primary);background:var(--primary-light)}.page-module__zG-Mvq__questionNav{justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-6);padding:var(--space-4)0;border-top:1px solid var(--border);border-bottom:1px solid var(--border);display:flex}.page-module__zG-Mvq__navLink{align-items:center;gap:var(--space-2);font-size:var(--font-size-sm);color:var(--primary);padding:var(--space-2)var(--space-3);border-radius:var(--radius-md);transition:background var(--transition-fast);font-weight:500;text-decoration:none;display:flex}.page-module__zG-Mvq__navLink:hover{background:var(--primary-light)}.page-module__zG-Mvq__practiceMore{align-items:center;gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-2xl);margin-bottom:var(--space-6);color:var(--primary);background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%);border:1px solid #bfdbfe;flex-wrap:wrap;display:flex}.page-module__zG-Mvq__practiceMore h3{font-size:var(--font-size-base);color:var(--text-primary);margin-bottom:var(--space-1);font-weight:700}.page-module__zG-Mvq__practiceMore p{font-size:var(--font-size-sm);color:var(--text-secondary)}.page-module__zG-Mvq__practiceMore div{flex:1;min-width:200px}.page-module__zG-Mvq__sidebar{display:none}@media (min-width:1024px){.page-module__zG-Mvq__sidebar{display:block}}.page-module__zG-Mvq__sidebarSticky{top:calc(var(--header-height) + var(--space-6));gap:var(--space-5);flex-direction:column;display:flex;position:sticky}.page-module__zG-Mvq__sidebarCard{background:var(--white);border:1px solid var(--border);border-radius:var(--radius-xl);padding:var(--space-5)}.page-module__zG-Mvq__sidebarTitle{font-size:var(--font-size-sm);color:var(--text-primary);margin-bottom:var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border);font-weight:700}.page-module__zG-Mvq__relatedList{gap:var(--space-1);flex-direction:column;display:flex}.page-module__zG-Mvq__relatedItem{padding:var(--space-3);border-radius:var(--radius-md);transition:background var(--transition-fast);flex-direction:column;text-decoration:none;display:flex}.page-module__zG-Mvq__relatedItem:hover{background:var(--primary-light)}.page-module__zG-Mvq__relatedQ{font-size:var(--font-size-sm);color:var(--text-primary);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.page-module__zG-Mvq__relatedMeta{font-size:var(--font-size-xs);color:var(--text-tertiary);margin-top:var(--space-1)}
.page-module__1PYtFG__page{padding:var(--space-6)0 var(--space-12)}.page-module__1PYtFG__breadcrumb{align-items:center;gap:var(--space-2);margin-bottom:var(--space-6);font-size:var(--font-size-sm);color:var(--text-tertiary);display:flex}.page-module__1PYtFG__breadcrumbLink{color:var(--text-secondary);transition:color var(--transition-fast);text-decoration:none}.page-module__1PYtFG__breadcrumbLink:hover{color:var(--primary)}.page-module__1PYtFG__breadcrumbCurrent{color:var(--text-primary);font-weight:500}.page-module__1PYtFG__layout{gap:var(--space-8);grid-template-columns:1fr;display:grid}@media (min-width:1024px){.page-module__1PYtFG__layout{grid-template-columns:1fr 340px}}.page-module__1PYtFG__mainContent{min-width:0}.page-module__1PYtFG__articleHeader{margin-bottom:var(--space-8)}.page-module__1PYtFG__title{font-size:var(--font-size-2xl);color:var(--text-primary);margin-bottom:var(--space-3);font-weight:800;line-height:1.3}@media (min-width:768px){.page-module__1PYtFG__title{font-size:var(--font-size-3xl)}}.page-module__1PYtFG__summary{font-size:var(--font-size-lg);color:var(--text-secondary);margin-bottom:var(--space-4);font-weight:500;line-height:1.6}.page-module__1PYtFG__metaRow{align-items:center;gap:var(--space-4);border-top:1px solid var(--border);padding-top:var(--space-4);display:flex}.page-module__1PYtFG__authorBadge,.page-module__1PYtFG__dateBadge{font-size:var(--font-size-sm);color:var(--text-tertiary);align-items:center;gap:6px;font-weight:600;display:flex}.page-module__1PYtFG__featuredImage{margin-bottom:var(--space-8);border-radius:var(--radius-xl);border:1px solid var(--border);overflow:hidden}.page-module__1PYtFG__articleBodyWrapper{background:var(--white);padding:var(--space-6)var(--space-5);border-radius:var(--radius-xl);border:1px solid var(--border);margin-bottom:var(--space-10);box-shadow:0 4px 20px #00000008}@media (min-width:768px){.page-module__1PYtFG__articleBodyWrapper{padding:var(--space-10)var(--space-10);border-radius:var(--radius-2xl)}}.page-module__1PYtFG__articleBody{color:#1e293b;font-size:1.05rem;line-height:1.8;font-family:var(--font-primary);text-align:justify;word-spacing:.05em;-webkit-hyphens:auto;hyphens:auto}.page-module__1PYtFG__articleBody h2{color:#0f172a;text-align:left;border-left:4px solid var(--primary);background:linear-gradient(to right,var(--primary-light),transparent);border-radius:0 8px 8px 0;margin:2rem 0 1rem;padding:6px 14px;font-size:1.25rem;font-weight:800;line-height:1.4}.page-module__1PYtFG__articleBody h3{color:#1e293b;text-align:left;margin:1.75rem 0 .75rem;font-size:1.15rem;font-weight:700;line-height:1.4}.page-module__1PYtFG__articleBody p{margin-bottom:1rem}.page-module__1PYtFG__articleBody ul{margin-bottom:1.5rem;padding-left:1.8rem;list-style-type:disc}.page-module__1PYtFG__articleBody ol{margin-bottom:1.5rem;padding-left:1.8rem;list-style-type:decimal}.page-module__1PYtFG__articleBody li{margin-bottom:.8rem;padding-left:.25rem}.page-module__1PYtFG__articleBody li::marker{color:var(--primary);font-weight:700}.page-module__1PYtFG__articleBody a{color:var(--primary);text-underline-offset:4px;word-break:break-all;font-weight:600;text-decoration:underline}.page-module__1PYtFG__articleBody a:hover{text-decoration-thickness:2px}.page-module__1PYtFG__articleBody strong{color:#0f172a;font-weight:700}@media (max-width:767px){.page-module__1PYtFG__articleBody{font-size:1.05rem;line-height:1.85;text-align:left!important;word-spacing:normal!important}.page-module__1PYtFG__articleBody *{text-align:left!important}.page-module__1PYtFG__articleBody h2{font-size:1.25rem}}.page-module__1PYtFG__articleFooter{padding-top:var(--space-6);border-top:1px solid var(--border-subtle);margin-top:var(--space-8)}.page-module__1PYtFG__shareBtn{background:var(--bg-secondary);border:1px solid var(--border);border-radius:var(--radius-full);font-size:var(--font-size-sm);color:var(--text-secondary);cursor:pointer;align-items:center;gap:8px;padding:8px 16px;font-weight:600;transition:all .2s;display:inline-flex}.page-module__1PYtFG__shareBtn:hover{background:var(--primary-light);color:var(--primary);border-color:var(--primary)}.page-module__1PYtFG__trafficTrap{border-radius:var(--radius-xl);padding:var(--space-8);text-align:center;align-items:center;gap:var(--space-4);margin-top:var(--space-8);background:linear-gradient(135deg,#f0f9ff 0%,#e0f2fe 100%);border:1px solid #bae6fd;flex-direction:column;display:flex;box-shadow:0 4px 14px #00000008}.page-module__1PYtFG__trapIcon{border-radius:var(--radius-full);width:72px;height:72px;margin-bottom:var(--space-2);background:#fff;justify-content:center;align-items:center;font-size:40px;line-height:1;display:flex;box-shadow:0 4px 12px #0000000d}.page-module__1PYtFG__trapContent h3{font-size:var(--font-size-xl);color:#1e3a8a;margin-bottom:var(--space-2);font-weight:800}.page-module__1PYtFG__trapContent p{color:#1e40af;font-size:var(--font-size-base);max-width:500px;line-height:1.6}.page-module__1PYtFG__sidebar{display:none}@media (min-width:1024px){.page-module__1PYtFG__sidebar{display:block}}.page-module__1PYtFG__stickyWrap{top:calc(var(--header-height) + var(--space-6));position:sticky}.page-module__1PYtFG__promoCard{background:var(--white);border:1px solid var(--primary-light);border-radius:var(--radius-xl);padding:var(--space-5);text-align:center;box-shadow:0 4px 14px #2563eb0d}.page-module__1PYtFG__promoCard h3{font-size:var(--font-size-lg);color:var(--primary);margin-bottom:var(--space-2);font-weight:700}.page-module__1PYtFG__promoCard p{font-size:var(--font-size-sm);color:var(--text-secondary);margin-bottom:var(--space-4);line-height:1.5}
.page-module__n5O0Ma__page{min-height:calc(100vh - 200px);padding:2rem 0 4rem}.page-module__n5O0Ma__breadcrumb{color:var(--text-light);align-items:center;gap:.5rem;margin-bottom:2rem;font-size:.875rem;display:flex}.page-module__n5O0Ma__breadcrumbLink{color:var(--text-light);text-decoration:none;transition:color .2s}.page-module__n5O0Ma__breadcrumbLink:hover{color:var(--primary)}.page-module__n5O0Ma__breadcrumbCurrent{color:var(--text-main);font-weight:500}.page-module__n5O0Ma__pageHeader{margin-bottom:3rem}.page-module__n5O0Ma__pageTitle{color:var(--text-main);letter-spacing:-.02em;margin-bottom:.5rem;font-size:2.5rem;font-weight:700}.page-module__n5O0Ma__pageSubtitle{color:var(--text-light);font-size:1.1rem}.page-module__n5O0Ma__questionsList{flex-direction:column;gap:2rem;display:flex}.page-module__n5O0Ma__emptyState{text-align:center;border:1px solid var(--border-color);background:#fff;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;padding:4rem 2rem;display:flex}.page-module__n5O0Ma__emptyIcon{color:var(--text-muted);opacity:.5;margin-bottom:1.5rem}.page-module__n5O0Ma__emptyTitle{color:var(--text-main);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.page-module__n5O0Ma__emptyText{color:var(--text-light);max-width:400px;margin:0 auto 2rem;line-height:1.6}.page-module__n5O0Ma__browseBtn{background:var(--primary);color:#fff;border-radius:8px;padding:.875rem 2rem;font-weight:500;text-decoration:none;transition:all .2s;display:inline-flex}.page-module__n5O0Ma__browseBtn:hover{background:var(--primary-dark);transform:translateY(-2px)}
