.agp-body,
.agp-body *,
.agp-body *::before,
.agp-body *::after{box-sizing:border-box}.agp-body button,
.agp-body input,
.agp-body select,
.agp-body
textarea{font-family:inherit}.agp-body h1, .agp-body h2, .agp-body h3, .agp-body h4, .agp-body h5, .agp-body h6,.agp-page-header__title,.agp-exam-card__title,.agp-paper-card__title,.agp-chapter-card__title,.agp-subject-card__title,.agp-qnav__title,.agp-palette-modal__title,.agp-match-table__header-title{font-family:var(--agp-font-heading,var(--agp-font)) !important;letter-spacing:-0.012em;font-weight:700}html[data-lang="hi"] h1,
html[data-lang="hi"] h2,
html[data-lang="hi"] h3,
html[data-lang="hi"] h4,
html[data-lang="hi"] h5,
html[data-lang="hi"] h6,
[data-lang="hi"] .agp-page-header__title,
[data-lang="hi"] .agp-exam-card__title,
[data-lang="hi"] .agp-paper-card__title,
[data-lang="hi"] .agp-chapter-card__title,
[data-lang="hi"] .agp-subject-card__title,
[data-lang="hi"] .agp-match-table__header-title,
[data-lang="hi"] .agp-match-table__header-subtitle,
.agp-match-table__header-subtitle .agp-lang-text--hi,
.agp-match-table__header-title .agp-lang-text--hi{font-family:var(--agp-font-hindi) !important;letter-spacing:0;line-height:1.4}.katex,
.katex
*{font-family:KaTeX_Main,'Times New Roman',serif !important;letter-spacing:normal !important;word-spacing:normal !important;text-rendering:auto !important}.katex{font-size:1.05em !important;line-height:normal !important;white-space:nowrap}.agp-option
.katex{font-size:1.08em !important}.katex
.mathnormal{font-family:KaTeX_Math,serif !important;font-style:italic !important}.katex
.mord{font-family:KaTeX_Main,serif !important}.katex
.ams{font-family:KaTeX_AMS,serif !important}.katex
.main{font-family:KaTeX_Main,serif !important}.katex
.size1{font-family:KaTeX_Size1,serif !important}.katex
.size2{font-family:KaTeX_Size2,serif !important}.katex
.size3{font-family:KaTeX_Size3,serif !important}.katex
.size4{font-family:KaTeX_Size4,serif !important}.katex
.caligraphic{font-family:KaTeX_Caligraphic,serif !important}.katex
.fraktur{font-family:KaTeX_Fraktur,serif !important}.katex .sans-serif{font-family:KaTeX_SansSerif,sans-serif !important}.katex
.typewriter{font-family:KaTeX_Typewriter,monospace !important}.katex
.text{font-family:inherit}html,body{background-color:var(--agp-bg) !important;color:var(--agp-text) !important}.agp-body{margin:0;padding:0;font-size:var(--agp-font-base);line-height:var(--agp-line-height);color:var(--agp-text) !important;background-color:var(--agp-bg) !important}[data-theme="dark"],
html[data-theme="dark"],
[data-theme="dark"] body,
html.agp-dark-mode,
body.agp-dark-mode,
[data-theme="dark"] .agp-body{background-color:#000 !important;color:var(--agp-text) !important}.agp-body
h1{font-size:var(--agp-font-2xl);font-weight:700;line-height:var(--agp-line-height-tight);color:var(--agp-text);margin:0
0 var(--agp-space-sm) 0}.agp-body
h2{font-size:var(--agp-font-xl);font-weight:700;line-height:var(--agp-line-height-tight);color:var(--agp-text);margin:0
0 var(--agp-space-sm) 0}.agp-body
h3{font-size:var(--agp-font-lg);font-weight:600;line-height:var(--agp-line-height-tight);color:var(--agp-text);margin:0
0 var(--agp-space-xs) 0}.agp-body
h4{font-size:var(--agp-font-md);font-weight:600;line-height:var(--agp-line-height);color:var(--agp-text);margin:0
0 var(--agp-space-xs) 0}.agp-body
p{margin:0
0 var(--agp-space-base) 0;line-height:var(--agp-line-height)}.agp-container{width:100%;max-width:var(--agp-container-max);margin:0
auto;padding:0
var(--agp-space-base)}.agp-main{padding-top:10px;padding-bottom:var(--agp-space-2xl);min-height:calc(100vh - var(--agp-navbar-height))}.agp-page-header{margin-bottom:12px}.agp-page-header__title{font-size:var(--agp-font-2xl);font-weight:700;color:var(--agp-text);margin:0
0 var(--agp-space-xs) 0;line-height:var(--agp-line-height-tight)}.agp-page-header__subtitle{font-size:var(--agp-font-md);color:var(--agp-text-secondary);margin:0}.agp-empty{text-align:center;padding:var(--agp-space-2xl) var(--agp-space-base);color:var(--agp-text-muted);font-size:var(--agp-font-md)}.agp-body
a{color:var(--agp-primary);text-decoration:none;transition:color var(--agp-transition)}.agp-body a:hover{color:var(--agp-primary-hover)}.agp-body a:focus-visible,
.agp-body button:focus-visible,
.agp-body input:focus-visible,
.agp-body select:focus-visible,
.agp-body textarea:focus-visible,
.agp-body [tabindex]:focus-visible,
.agp-body .agp-option:focus-visible{outline:2px
solid var(--agp-primary);outline-offset:2px}.agp-body strong,
.agp-body
b{font-weight:var(--agp-weight-semibold, 600);color:var(--agp-text)}.agp-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--agp-space-sm);padding:10px
22px;font-size:var(--agp-font-base);font-weight:var(--agp-weight-semibold, 600);line-height:1.5;border:1px
solid transparent;border-radius:var(--agp-radius-lg);cursor:pointer;transition:background 0.18s ease, border-color 0.18s ease, color 0.18s ease, box-shadow 0.18s ease;text-decoration:none;box-sizing:border-box;white-space:nowrap}.agp-btn--primary{background-color:var(--agp-primary);background:linear-gradient(135deg, #16a34a, #15803d);color:#fff !important;border:1px
solid #15803d;box-shadow:0 2px 6px rgba(22, 163, 74, 0.25)}.agp-btn--primary:hover{background:linear-gradient(135deg, #15803d, #166534);border-color:#166534;color:#fff !important;box-shadow:0 3px 10px rgba(22, 163, 74, 0.35)}.agp-btn--primary:active{transform:scale(0.98);box-shadow:0 1px 3px rgba(22, 163, 74, 0.2)}[data-theme="dark"] .agp-btn--primary,
.agp-dark-mode .agp-btn--primary{background:linear-gradient(135deg, #22c55e, #16a34a);border-color:#16a34a;box-shadow:0 2px 8px rgba(22, 163, 74, 0.3)}[data-theme="dark"] .agp-btn--primary:hover,
.agp-dark-mode .agp-btn--primary:hover{background:linear-gradient(135deg, #4ade80, #22c55e);border-color:#22c55e;box-shadow:0 4px 12px rgba(34, 197, 94, 0.4)}.agp-btn--secondary{background-color:var(--agp-bg-white);color:var(--agp-text) !important;border:1px
solid var(--agp-border)}.agp-btn--secondary:hover{background-color:var(--agp-primary-light);border-color:var(--agp-primary);color:var(--agp-primary) !important;box-shadow:0 2px 6px rgba(21, 128, 61, 0.12)}.agp-btn--secondary:active{transform:scale(0.98)}.agp-btn--lg{padding:var(--agp-space-md) var(--agp-space-xl);font-size:var(--agp-font-md)}.agp-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px
solid var(--agp-border);border-radius:50% !important;background:var(--agp-bg-white);color:var(--agp-text-secondary);cursor:pointer;transition:all var(--agp-transition)}.agp-btn-icon:hover{color:var(--agp-primary);border-color:var(--agp-primary);background:var(--agp-primary-light)}.agp-icon{display:inline-flex;align-items:center;vertical-align:middle;flex-shrink:0}.agp-icon--xs{width:14px;height:14px}.agp-icon--xs
svg{width:14px;height:14px}.agp-icon--sm{width:18px;height:18px}.agp-icon--sm
svg{width:18px;height:18px}.agp-tag{display:inline-flex;align-items:center;padding:2px
8px;font-size:var(--agp-font-xs);font-weight:500;border-radius:var(--agp-radius-full);border:1px
solid var(--agp-border);color:var(--agp-text-secondary)}.agp-tag--en{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.agp-tag--hi{background:#fef3c7;border-color:#fde68a;color:#92400e}[data-theme="dark"] .agp-tag--hi,
.agp-dark-mode .agp-tag--hi{background:rgba(217, 119, 6, 0.16);border-color:rgba(217, 119, 6, 0.4);color:#fbbf24}.agp-badge{display:inline-flex;align-items:center;padding:2px
8px;font-size:var(--agp-font-xs);font-weight:500;border-radius:var(--agp-radius-sm);background:var(--agp-bg);color:var(--agp-text-secondary)}.agp-badge--type{background:#f3e8ff;color:#7c3aed}[data-theme="dark"] .agp-badge--type,
.agp-dark-mode .agp-badge--type{background:rgba(124, 58, 237, 0.18);color:#c4b5fd}.agp-mark-badge{display:inline-flex;align-items:center;padding:1px
6px;font-size:var(--agp-font-xs);font-weight:600;border-radius:var(--agp-radius-sm)}.agp-mark-badge--positive{background:var(--agp-correct-bg);color:var(--agp-correct);border:1px
solid var(--agp-correct-border)}.agp-mark-badge--negative{background:var(--agp-wrong-bg);color:var(--agp-wrong);border:1px
solid var(--agp-wrong-border)}.agp-year-filter{display:flex;flex-wrap:wrap;gap:var(--agp-space-sm);margin-bottom:var(--agp-space-lg)}.agp-pill{display:inline-flex;padding:4px
14px;font-size:var(--agp-font-sm);font-weight:500;border-radius:var(--agp-radius-full);border:1px
solid var(--agp-border);color:var(--agp-text-secondary);background:var(--agp-bg-white);transition:all var(--agp-transition)}.agp-pill:hover{border-color:var(--agp-primary);color:var(--agp-primary)}.agp-pill--active{background:var(--agp-primary);color:#fff;border-color:var(--agp-primary)}.agp-pill--active:hover{color:#fff}.agp-form-group{margin-bottom:var(--agp-space-base)}.agp-form-label{display:block;font-size:var(--agp-font-sm);font-weight:600;color:var(--agp-text);margin-bottom:var(--agp-space-xs)}.agp-textarea{width:100%;padding:var(--agp-space-sm) var(--agp-space-md);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-md);font-size:var(--agp-font-base);resize:vertical}.agp-textarea:focus{outline:none;border-color:var(--agp-primary);box-shadow:0 0 0 3px var(--agp-primary-light)}.agp-radio-group{display:flex;flex-direction:column;gap:var(--agp-space-sm)}.agp-radio{display:flex;align-items:center;gap:var(--agp-space-sm);font-size:var(--agp-font-base);cursor:pointer}@media (prefers-reduced-motion: reduce){.agp-body *,
.agp-body *::before,
.agp-body *::after,html.agp-theme-transition,body.agp-theme-transition{animation-duration:0.01ms !important;animation-iteration-count:1 !important;transition-duration:0.01ms !important;scroll-behavior:auto !important}}.agp-lang-text--hi{display:none !important}.agp-lang-text--en{display:inline}div.agp-lang-text--en,p.agp-lang-text--en{display:block}[data-lang="hi"] .agp-question__text .agp-lang-text--en,
[data-lang="hi"] .agp-option__text .agp-lang-text--en,
[data-lang="hi"] .agp-stimulus-text .agp-lang-text--en,
[data-lang="hi"] .agp-explanation__body .agp-lang-text--en,
[data-lang="hi"] .agp-match-table .agp-lang-text--en,
[data-lang="hi"] .agp-topic-qcard__text.agp-lang-text--en,
[data-agp-lang="hi"] .agp-question__text .agp-lang-text--en,
[data-agp-lang="hi"] .agp-option__text .agp-lang-text--en,
[data-agp-lang="hi"] .agp-stimulus-text .agp-lang-text--en,
[data-agp-lang="hi"] .agp-explanation__body .agp-lang-text--en,
[data-agp-lang="hi"] .agp-match-table .agp-lang-text--en,
[data-agp-lang="hi"] .agp-topic-qcard__text.agp-lang-text--en,
.agp-question[data-lang="hi"] .agp-question__text .agp-lang-text--en,
.agp-question[data-lang="hi"] .agp-option__text .agp-lang-text--en,
.agp-question[data-lang="hi"] .agp-stimulus-text .agp-lang-text--en,
.agp-question[data-lang="hi"] .agp-explanation__body .agp-lang-text--en,
.agp-question[data-lang="hi"] .agp-match-table .agp-lang-text--en{display:none !important}[data-lang="hi"] .agp-question__text .agp-lang-text--hi,
[data-lang="hi"] .agp-option__text .agp-lang-text--hi,
[data-lang="hi"] .agp-stimulus-text .agp-lang-text--hi,
[data-lang="hi"] .agp-explanation__body .agp-lang-text--hi,
[data-lang="hi"] .agp-match-table .agp-lang-text--hi,
[data-lang="hi"] .agp-topic-qcard__text.agp-lang-text--hi,
[data-agp-lang="hi"] .agp-question__text .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-option__text .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-stimulus-text .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-explanation__body .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-match-table .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-topic-qcard__text.agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-question__text .agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-option__text .agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-stimulus-text .agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-explanation__body .agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-match-table .agp-lang-text--hi{display:block !important}[data-lang="hi"] .agp-option__text span.agp-lang-text--hi,
[data-lang="hi"] .agp-match-table span.agp-lang-text--hi,
[data-agp-lang="hi"] .agp-option__text span.agp-lang-text--hi,
[data-agp-lang="hi"] .agp-match-table span.agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-option__text span.agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-match-table span.agp-lang-text--hi{display:inline !important}.agp-match-table .agp-lang-text--fallback{display:none}[data-lang="hi"] .agp-match-table .agp-lang-text--fallback,
[data-agp-lang="hi"] .agp-match-table .agp-lang-text--fallback,
.agp-question[data-lang="hi"] .agp-match-table .agp-lang-text--fallback,
.agp-question--hi-only .agp-match-table .agp-lang-text--fallback,
.agp-question[data-lang-mode="hi"] .agp-match-table .agp-lang-text--fallback{display:inline !important}.agp-question--hi-only .agp-question__text .agp-lang-text--hi,
.agp-question--hi-only .agp-option__text .agp-lang-text--hi,
.agp-question--hi-only .agp-stimulus-text .agp-lang-text--hi,
.agp-question--hi-only .agp-explanation__body .agp-lang-text--hi,
.agp-question--hi-only .agp-match-table .agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-question__text .agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-option__text .agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-stimulus-text .agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-explanation__body .agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-match-table .agp-lang-text--hi{display:block !important}.agp-question--hi-only .agp-option__text span.agp-lang-text--hi,
.agp-question--hi-only .agp-match-table span.agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-option__text span.agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-match-table span.agp-lang-text--hi{display:inline !important}.agp-question--hi-only .agp-question__text .agp-lang-text--en,
.agp-question--hi-only .agp-option__text .agp-lang-text--en,
.agp-question--hi-only .agp-stimulus-text .agp-lang-text--en,
.agp-question--hi-only .agp-explanation__body .agp-lang-text--en,
.agp-question--hi-only .agp-match-table .agp-lang-text--en,
.agp-question[data-lang-mode="hi"] .agp-question__text .agp-lang-text--en,
.agp-question[data-lang-mode="hi"] .agp-option__text .agp-lang-text--en,
.agp-question[data-lang-mode="hi"] .agp-stimulus-text .agp-lang-text--en,
.agp-question[data-lang-mode="hi"] .agp-explanation__body .agp-lang-text--en,
.agp-question[data-lang-mode="hi"] .agp-match-table .agp-lang-text--en{display:none !important}.agp-question--en-only .agp-question__text .agp-lang-text--en,
.agp-question--en-only .agp-option__text .agp-lang-text--en,
.agp-question--en-only .agp-stimulus-text .agp-lang-text--en,
.agp-question--en-only .agp-explanation__body .agp-lang-text--en,
.agp-question--en-only .agp-match-table .agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-question__text .agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-option__text .agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-stimulus-text .agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-explanation__body .agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-match-table .agp-lang-text--en{display:block !important}.agp-question--en-only .agp-option__text span.agp-lang-text--en,
.agp-question--en-only .agp-match-table span.agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-option__text span.agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-match-table span.agp-lang-text--en{display:inline !important}.agp-question--en-only .agp-question__text .agp-lang-text--hi,
.agp-question--en-only .agp-option__text .agp-lang-text--hi,
.agp-question--en-only .agp-stimulus-text .agp-lang-text--hi,
.agp-question--en-only .agp-explanation__body .agp-lang-text--hi,
.agp-question--en-only .agp-match-table .agp-lang-text--hi,
.agp-question[data-lang-mode="en"] .agp-question__text .agp-lang-text--hi,
.agp-question[data-lang-mode="en"] .agp-option__text .agp-lang-text--hi,
.agp-question[data-lang-mode="en"] .agp-stimulus-text .agp-lang-text--hi,
.agp-question[data-lang-mode="en"] .agp-explanation__body .agp-lang-text--hi,
.agp-question[data-lang-mode="en"] .agp-match-table .agp-lang-text--hi{display:none !important}.agp-lang-text--hi,
.agp-lang-text--hi *,
[data-lang="hi"] .agp-question__text,
[data-lang="hi"] .agp-question__text *,
[data-lang="hi"] .agp-option__text,
[data-lang="hi"] .agp-option__text *,
[data-lang="hi"] .agp-stimulus-text,
[data-lang="hi"] .agp-stimulus-text *,
[data-lang="hi"] .agp-explanation__body,
[data-lang="hi"] .agp-explanation__body *,
[data-lang="hi"] .agp-match-table,
[data-lang="hi"] .agp-match-table td,
[data-lang="hi"] .agp-match-table th,
[data-lang="hi"] .agp-match-table__value,
.agp-match-table .agp-lang-text--hi,
.agp-question--hi-only .agp-question__text,
.agp-question--hi-only .agp-question__text *,
.agp-question--hi-only .agp-option__text,
.agp-question--hi-only .agp-option__text *,
.agp-question--hi-only .agp-stimulus-text,
.agp-question--hi-only .agp-stimulus-text *,
.agp-question--hi-only .agp-explanation__body,
.agp-question--hi-only .agp-explanation__body *,
.agp-question--hi-only .agp-match-table,
.agp-question--hi-only .agp-match-table *,
.agp-question[data-lang-mode="hi"] .agp-question__text,
.agp-question[data-lang-mode="hi"] .agp-question__text *,
.agp-question[data-lang-mode="hi"] .agp-option__text,
.agp-question[data-lang-mode="hi"] .agp-option__text *,
.agp-question[data-lang-mode="hi"] .agp-stimulus-text,
.agp-question[data-lang-mode="hi"] .agp-stimulus-text *,
.agp-question[data-lang-mode="hi"] .agp-explanation__body,
.agp-question[data-lang-mode="hi"] .agp-explanation__body *,
.agp-question[data-lang-mode="hi"] .agp-match-table,
.agp-question[data-lang-mode="hi"] .agp-match-table *,.agp-hindi-input,.agp-paper-title--hi,.agp-question__paper-title--hi{font-family:var(--agp-font-hindi) !important;line-height:1.75}.agp-lang-text--en,
[data-lang="en"] .agp-question__text,
[data-lang="en"] .agp-option__text,
[data-lang="en"] .agp-stimulus-text,
[data-lang="en"] .agp-explanation__body,
[data-lang="en"] .agp-match-table,
.agp-question--en-only .agp-question__text,
.agp-question--en-only .agp-option__text,
.agp-question--en-only .agp-stimulus-text,
.agp-question--en-only .agp-explanation__body,
.agp-question--en-only .agp-match-table,
.agp-question[data-lang-mode="en"] .agp-question__text,
.agp-question[data-lang-mode="en"] .agp-option__text,
.agp-question[data-lang-mode="en"] .agp-stimulus-text,
.agp-question[data-lang-mode="en"] .agp-explanation__body,
.agp-question[data-lang-mode="en"] .agp-match-table{font-family:var(--agp-font) !important}.katex,
.katex *,
.agp-lang-text--hi .katex,
.agp-lang-text--hi .katex *,
[data-lang="hi"] .katex,
[data-lang="hi"] .katex
*{font-family:KaTeX_Main,'Times New Roman',serif !important}#rishi-footer{width:100%;margin-top:auto}#rishi-footer #rishi-copyrights .rishi-footer-copyrights{color:var(--color, inherit) !important;font-family:var(--fontFamily,inherit) !important}#rishi-footer #rishi-copyrights .rishi-footer-copyrights p,
#rishi-footer #rishi-copyrights .rishi-footer-copyrights
span{color:inherit !important;font-family:inherit !important;font-size:inherit !important;line-height:inherit !important;letter-spacing:inherit !important}[data-theme="dark"] #rishi-footer,
.agp-dark-mode #rishi-footer,
html.agp-dark-mode #rishi-footer{color:#e2e8f0}[data-theme="dark"] #rishi-footer a,
.agp-dark-mode #rishi-footer a,
html.agp-dark-mode #rishi-footer
a{color:#f1f5f9}.agp-header{position:sticky;top:0;z-index:1000;box-shadow:0 2px 8px rgba(0, 0, 0, 0.12)}.agp-header-bar,.agp-navbar-tier1{color:#fff;background:#05290a;border-bottom:1px solid rgba(255, 255, 255, 0.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);height:3.5rem;display:flex;align-items:center}.agp-header-inner,.agp-navbar-tier1__inner{display:flex;align-items:center;justify-content:space-between;gap:0.75rem;height:3.5rem;width:100%}@media (min-width: 1024px){.agp-header-inner,.agp-navbar-tier1__inner{padding-inline:1.5rem}}.agp-brand-wrap{display:flex;align-items:center;flex-shrink:0;min-width:0}.agp-brand{display:flex;flex-direction:column;justify-content:center;gap:0.0625rem;min-width:0;padding:0.25rem 0;text-decoration:none !important;color:#fff !important;user-select:none;line-height:1}.agp-brand:hover{opacity:0.95}.agp-brand-row{display:flex;align-items:center;gap:0.4375rem;min-width:0}.agp-brand-logo,.agp-navbar__brand-logo{display:block;height:24px;width:auto;max-width:190px;object-fit:contain;vertical-align:middle;image-rendering:-webkit-optimize-contrast}.agp-brand-name{font-size:1.1875rem;font-weight:700;letter-spacing:-0.01em;line-height:1.1;color:#fff}.agp-brand-chip{padding:0.0625rem 0.4375rem;border-radius:0.375rem;background:rgba(255, 255, 255, 0.18);font-size:0.6875rem;font-weight:600;letter-spacing:0.02em;white-space:nowrap;color:#fff;line-height:1.35}.agp-brand-sub{font-size:0.625rem;letter-spacing:0.03em;opacity:0.75;white-space:nowrap;color:#fff;line-height:1;margin-top:1px}.agp-header-tools,.agp-navbar__tools{display:flex;align-items:center;gap:6px;flex-shrink:0}.agp-navbar__tool-btn,.agp-hamburger-btn{appearance:none;background:transparent;border:1px
solid transparent;color:rgba(255, 255, 255, 0.9);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;min-width:36px;min-height:36px;padding:0;border-radius:8px;box-sizing:border-box;flex-shrink:0;transition:background 0.18s ease, color 0.18s ease, border-color 0.18s ease}.agp-navbar__tool-btn:hover,.agp-hamburger-btn:hover{color:#fff;background:rgba(255, 255, 255, 0.15);border-color:rgba(255, 255, 255, 0.22)}.agp-navbar__tool-btn:active,.agp-hamburger-btn:active{transform:scale(0.96);background:rgba(255, 255, 255, 0.22)}.agp-icon-moon{display:block}.agp-icon-sun{display:none}[data-theme="dark"] .agp-icon-moon{display:none}[data-theme="dark"] .agp-icon-sun{display:block}.agp-nav-bar{position:relative;z-index:40;background:#031c07;color:#fff;font-size:0.8125rem;font-weight:600;border-bottom:1px solid rgba(255, 255, 255, 0.08);overflow:visible;width:100%}.agp-nav-row{position:static;display:flex;align-items:center;flex-wrap:nowrap;overflow-x:auto;overflow-y:visible;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:0.3125rem;padding:0.3125rem 1rem;margin:0
auto;width:100%;box-sizing:border-box}.agp-nav-row::-webkit-scrollbar{display:none}@media (min-width: 1024px){.agp-nav-row{padding-inline:1.5rem;overflow:visible !important;overflow-x:visible !important;overflow-y:visible !important}}.agp-nav-item{user-select:none;-webkit-user-select:none;flex-shrink:0;white-space:nowrap;position:relative}.agp-nav-item--static{position:static}.agp-header-bar,
.agp-header-bar a,
.agp-navbar-tier1,
.agp-navbar-tier1 a,
.agp-nav-bar,
.agp-nav-row a,
.agp-nav-trigger,
.agp-nav-trigger span,.agp-nav-label{color:#fff !important}.agp-nav-trigger{display:flex;align-items:center;gap:0.375rem;padding:0.4375rem 0.625rem;border-radius:0.5rem;white-space:nowrap;color:#fff !important;cursor:pointer;transition:background 0.18s ease, color 0.18s ease;font-size:0.8125rem;font-weight:600;text-decoration:none !important}a.agp-nav-trigger{text-decoration:none !important;color:#fff !important}.agp-nav-item:hover .agp-nav-trigger,
.agp-nav-item.agp-nav-item--open .agp-nav-trigger,
.agp-nav-item:focus-within .agp-nav-trigger{background:rgba(255, 255, 255, 0.16) !important;color:#fff !important}.agp-nav-item--active .agp-nav-trigger{background:rgba(255, 255, 255, 0.2) !important;color:#fff !important}.agp-nav-trigger:focus-visible{outline:2px
solid #fff;outline-offset:-2px}.agp-chevron{width:14px;height:14px;opacity:0.75;transition:transform 0.2s ease, opacity 0.2s ease;flex-shrink:0}.agp-nav-item:hover .agp-chevron,
.agp-nav-item.agp-nav-item--open .agp-chevron,
.agp-nav-item:focus-within .agp-chevron{transform:rotate(180deg);opacity:1}.agp-subitems{position:absolute;top:100%;left:0;right:0;padding:0;max-height:0;overflow:hidden;opacity:0;pointer-events:none;transition:max-height 0.22s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.18s ease;z-index:999}.agp-nav-item:hover .agp-subitems,
.agp-nav-item.agp-nav-item--open .agp-subitems,
.agp-nav-item:focus-within .agp-subitems{max-height:calc(85vh - 3.5rem);opacity:1;overflow-y:auto;pointer-events:auto;scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.agp-subitems::-webkit-scrollbar{width:6px}.agp-subitems::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.agp-subitems-inner{width:100%;background:#fff;border-top:1px solid rgba(0, 0, 0, 0.05);border-bottom:1px solid #e2e8f0;box-shadow:0 16px 32px -8px rgba(0, 0, 0, 0.16), 0 4px 12px -2px rgba(0, 0, 0, 0.08)}.agp-mm-cols-grid{max-width:1320px;margin:0
auto;padding:1.5rem 1.5rem 2rem;display:grid;grid-template-columns:repeat(auto-fit, minmax(13rem, 1fr));gap:1.5rem 2rem;align-items:start}.agp-mm-cols-grid--dense{grid-template-columns:repeat(5, minmax(0, 1fr));gap:1.25rem 1.75rem}@media (max-width: 1200px){.agp-mm-cols-grid--dense{grid-template-columns:repeat(4, minmax(0, 1fr))}}@media (max-width: 960px){.agp-mm-cols-grid,.agp-mm-cols-grid--dense{grid-template-columns:repeat(2, minmax(0, 1fr))}}.agp-mm-col{display:flex;flex-direction:column;min-width:0}.agp-mm-col-title{font-size:0.875rem;font-weight:700;color:#111827;margin-bottom:0.625rem;padding-bottom:0.3125rem;border-bottom:1px solid #f1f5f9;letter-spacing:-0.01em;line-height:1.3}.agp-mm-links{list-style:none !important;margin:0
!important;padding:0
!important;display:flex;flex-direction:column;gap:0.25rem}.agp-mm-links
li{list-style:none !important;margin:0
!important;padding:0
!important}.agp-mm-link{display:inline-block;font-size:0.8125rem;font-weight:400;color:#4b5563;line-height:1.45;padding:0.1875rem 0;text-decoration:none !important;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;transition:color 0.15s ease}.agp-mm-link:hover{color:#15803d !important;text-decoration:underline !important}.agp-mm-link--active{color:#15803d !important;font-weight:600 !important;text-decoration:underline !important}.agp-dropdown-wrap{position:absolute;top:calc(100% + 2px);left:0;right:auto;min-width:260px;max-width:340px;padding:0;max-height:none !important;overflow:visible !important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;z-index:1000}.agp-dropdown-wrap.agp-dropdown-wrap--align-right{left:auto;right:0}.agp-nav-item:hover>.agp-dropdown-wrap,.agp-nav-item.agp-nav-item--open>.agp-dropdown-wrap,.agp-nav-item:focus-within>.agp-dropdown-wrap{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(0)}.agp-dropdown-wrap .agp-subitems-inner{background:var(--agp-dd-bg, #ffffff) !important;border:1px
solid var(--agp-dd-border, #e2e8f0) !important;border-radius:8px !important;box-shadow:0 12px 28px -4px rgba(0, 0, 0, 0.16), 0 4px 10px -2px rgba(0, 0, 0, 0.06) !important;padding:6px
0 !important;overflow:visible !important}.agp-dropdown-menu{list-style:none !important;margin:0
!important;padding:0
!important}.agp-dropdown-item{position:relative;list-style:none !important;margin:0
!important;padding:0
!important}.agp-dropdown-link,.agp-dropdown-item>a{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;padding:8px
16px !important;font-size:var(--agp-dd-font-size, 14px) !important;font-weight:var(--agp-dd-font-weight, 500) !important;color:var(--agp-dd-text, #1e293b) !important;text-decoration:none !important;transition:background 0.15s ease, color 0.15s ease !important;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;line-height:1.4 !important}.agp-dropdown-item:hover>.agp-dropdown-link,.agp-dropdown-item.agp-dropdown-item--open>.agp-dropdown-link,.agp-dropdown-item:focus-within>.agp-dropdown-link{background:var(--agp-dd-hover-bg, #f0fdf4) !important;color:var(--agp-dd-hover-text, #15803d) !important}.agp-dropdown-item--active>.agp-dropdown-link{color:var(--agp-dd-hover-text, #15803d) !important;font-weight:600 !important}.agp-flyout-arrow{width:12px;height:12px;opacity:0.6;margin-left:auto;flex-shrink:0;transition:transform 0.15s ease, opacity 0.15s ease}.agp-dropdown-item:hover > a .agp-flyout-arrow,
.agp-dropdown-item:focus-within > a .agp-flyout-arrow{opacity:1;transform:translateX(2px)}.agp-sub-menu--flyout{position:absolute;top:-6px;left:calc(100% - 2px);min-width:240px;max-width:320px;background:var(--agp-sub-dd-bg, #ffffff) !important;border:1px
solid var(--agp-sub-dd-border, #e2e8f0) !important;border-radius:8px !important;box-shadow:0 14px 32px -4px rgba(0, 0, 0, 0.18), 0 6px 14px -2px rgba(0, 0, 0, 0.08) !important;padding:6px
0 !important;list-style:none !important;margin:0
!important;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(4px);transition:opacity 0.18s ease, transform 0.18s ease, visibility 0.18s ease;z-index:1002}.agp-sub-menu--flyout.agp-flyout--align-left{left:auto;right:calc(100% - 2px)}.agp-dropdown-item:hover>.agp-sub-menu--flyout,.agp-dropdown-item.agp-dropdown-item--open>.agp-sub-menu--flyout,.agp-dropdown-item:focus-within>.agp-sub-menu--flyout,.agp-flyout-item:hover>.agp-sub-menu--flyout,.agp-flyout-item.agp-flyout-item--open>.agp-sub-menu--flyout,.agp-flyout-item:focus-within>.agp-sub-menu--flyout{opacity:1 !important;visibility:visible !important;pointer-events:auto !important;transform:translateY(0)}.agp-flyout-item{position:relative;list-style:none !important;margin:0
!important;padding:0
!important}.agp-flyout-link,.agp-flyout-item>a{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:8px !important;padding:7px
14px !important;font-size:var(--agp-sub-dd-font-size, 13px) !important;color:var(--agp-sub-dd-text, #1e293b) !important;text-decoration:none !important;transition:background 0.15s ease, color 0.15s ease !important;background:transparent !important;border:none !important;border-radius:0 !important;box-shadow:none !important;line-height:1.4 !important}.agp-flyout-item:hover>a,.agp-flyout-item.agp-flyout-item--open>a,.agp-flyout-item:focus-within>a{background:var(--agp-sub-dd-hover-bg, #f0fdf4) !important;color:var(--agp-sub-dd-hover-text, #15803d) !important}.agp-flyout-item--active>a{color:var(--agp-sub-dd-hover-text, #15803d) !important;font-weight:600 !important}.agp-mobile-menu-btn{display:none !important}@media (max-width: 1023.98px){.agp-mobile-menu-btn{display:inline-flex !important}}.agp-mobile-drawer{display:flex;position:fixed;top:0;right:0;bottom:0;width:86%;max-width:380px;height:100%;height:100dvh;background:#fff;color:#0f172a;z-index:100000;transform:translateX(100%);transition:transform 0.28s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.28s ease;flex-direction:column;overscroll-behavior:contain;box-shadow:-8px 0 32px rgba(0, 0, 0, 0.22);visibility:hidden;box-sizing:border-box}.agp-mobile-drawer.agp-open{transform:translateX(0);visibility:visible}.admin-bar .agp-mobile-drawer{top:32px;height:calc(100% - 32px);height:calc(100dvh - 32px)}@media screen and (max-width: 782px){.admin-bar .agp-mobile-drawer{top:46px;height:calc(100% - 46px);height:calc(100dvh - 46px)}}.agp-mobile-backdrop{display:block;position:fixed;inset:0;background:rgba(15, 23, 42, 0.6);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:99999;opacity:0;pointer-events:none;transition:opacity 0.24s ease, visibility 0.24s ease;visibility:hidden}.agp-mobile-backdrop.agp-open{opacity:1;pointer-events:auto;visibility:visible}.agp-mobile-drawer__head{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.125rem;background:#05290a;color:#fff;border-bottom:1px solid rgba(255, 255, 255, 0.1);flex-shrink:0}.agp-mobile-drawer__brand{display:flex;flex-direction:column;gap:2px}.agp-mobile-drawer__title{font-size:1.05rem;font-weight:700;letter-spacing:-0.01em;color:#fff}.agp-mobile-drawer__sub{font-size:0.72rem;color:rgba(255, 255, 255, 0.75)}.agp-mobile-drawer__close{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:36px !important;height:36px !important;min-width:36px !important;max-width:36px !important;border-radius:8px !important;background:rgba(255, 255, 255, 0.15) !important;color:#fff !important;border:1px
solid rgba(255, 255, 255, 0.25) !important;cursor:pointer !important;padding:0
!important;flex-shrink:0 !important;transition:background 0.15s ease, border-color 0.15s ease}.agp-mobile-drawer__close:hover,.agp-mobile-drawer__close:active{background:rgba(255, 255, 255, 0.28) !important;border-color:rgba(255, 255, 255, 0.45) !important}.agp-mobile-drawer__close
svg{width:20px !important;height:20px !important;min-width:20px !important;min-height:20px !important;stroke:#fff !important;display:block !important;margin:auto !important}.agp-mobile-drawer__body{flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;touch-action:pan-y;padding:0.75rem 0.875rem 3rem}.agp-m-nav-list{display:flex;flex-direction:column;gap:0.4rem}.agp-m-nav-group{border-radius:8px;border:1px
solid #e2e8f0;background:#f8fafc;overflow:hidden;transition:border-color 0.18s ease, background 0.18s ease, box-shadow 0.18s ease}.agp-m-nav-group:hover{background:#f1f5f9;border-color:#cbd5e1}.agp-m-nav-group--active{border-color:#15803d;background:#fff;box-shadow:0 1px 3px rgba(21, 128, 61, 0.1)}.agp-m-nav-group--open{border-color:#15803d}.agp-m-group-btn,.agp-m-direct-link{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0.75rem 0.875rem;font-size:0.875rem;font-weight:600;color:#0f172a;background:transparent;border:none;text-decoration:none !important;cursor:pointer;text-align:left;box-sizing:border-box;transition:background 0.15s ease, color 0.15s ease}.agp-m-group-btn:hover,.agp-m-direct-link:hover,.agp-m-group-btn:focus,.agp-m-direct-link:focus,.agp-m-group-btn:focus-visible,.agp-m-direct-link:focus-visible,.agp-m-group-btn:active,.agp-m-direct-link:active{background:#f1f5f9;color:#15803d;outline:none !important}.agp-m-group-chevron{color:#64748b;transition:transform 0.22s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0}.agp-m-nav-group--open .agp-m-group-chevron{transform:rotate(180deg);color:#15803d}.agp-m-group-content{padding:0.35rem 0.75rem 0.75rem;border-top:1px solid #e2e8f0;background:#fff;display:flex;flex-direction:column;gap:0.25rem}.agp-m-stream-title{font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:#64748b;margin-top:0.5rem;margin-bottom:0.2rem;padding-bottom:0.2rem;border-bottom:1px solid #e2e8f0}.agp-mobile-drawer .agp-m-sublink,.agp-m-sublink{display:block;padding:0.45rem 0.65rem;font-size:0.8125rem;color:var(--agp-m-text, #334155) !important;text-decoration:none !important;border-radius:6px;transition:background 0.15s ease, color 0.15s ease;line-height:1.35}.agp-mobile-drawer .agp-m-sublink:hover,
.agp-mobile-drawer .agp-m-sublink:active,.agp-m-sublink:hover,.agp-m-sublink:active{background:#f0fdf4 !important;color:var(--agp-m-active, #15803d) !important}.agp-mobile-drawer .agp-m-sublink--all,.agp-m-sublink--all{font-weight:600;color:var(--agp-m-active, #15803d) !important;background:#f0fdf4 !important;margin-bottom:0.25rem}.agp-mobile-drawer .agp-m-sublink--active,.agp-m-sublink--active{font-weight:600;color:var(--agp-m-active, #15803d) !important;background:#e7f7ed !important;border-left:3px solid #15803d !important;border-radius:0 6px 6px 0 !important}.agp-m-subgroup{border:1px
solid #e2e8f0;border-radius:6px;background:#fff;margin:0.2rem 0;overflow:hidden}.agp-m-subgroup-btn{width:100%;display:flex;align-items:center;justify-content:space-between;padding:0.5rem 0.65rem;font-size:0.8125rem;font-weight:600;color:#1e293b;background:#f8fafc;border:none;cursor:pointer;text-align:left;transition:background 0.15s ease, color 0.15s ease}.agp-m-subgroup-btn:hover,.agp-m-subgroup-btn:focus,.agp-m-subgroup-btn:focus-visible,.agp-m-subgroup-btn:active{background:#f1f5f9;color:var(--agp-m-active, #15803d);outline:none !important}.agp-m-subgroup-chevron{color:#64748b;transition:transform 0.2s cubic-bezier(0.4, 0, 0.2, 1);flex-shrink:0}.agp-m-subgroup--open > .agp-m-subgroup-btn .agp-m-subgroup-chevron{transform:rotate(180deg);color:var(--agp-m-active, #15803d)}.agp-m-subgroup-content{padding:0.35rem 0.5rem 0.5rem 0.75rem;border-top:1px solid #e2e8f0;background:var(--agp-m-child-bg, #ffffff);display:flex;flex-direction:column;gap:0.2rem}.agp-mobile-drawer .agp-m-sublink--child,.agp-m-sublink--child{padding-left:0.75rem !important;font-size:0.775rem !important;color:var(--agp-m-text, #334155) !important;border-left:2px solid #e2e8f0}.agp-mobile-drawer .agp-m-sublink--child:hover,
.agp-mobile-drawer .agp-m-sublink--child.agp-m-sublink--active,.agp-m-sublink--child:hover,.agp-m-sublink--child.agp-m-sublink--active{border-left-color:var(--agp-m-active, #15803d) !important;color:var(--agp-m-active, #15803d) !important}@media (max-width: 1023.98px){.agp-nav-bar{display:none !important}.agp-brand-logo,.agp-navbar__brand-logo{height:22px;max-width:170px}.agp-header-inner,.agp-navbar-tier1__inner{padding:0
12px;gap:8px}}@media (max-width: 359.98px){.agp-header-inner,.agp-navbar-tier1__inner{padding:0
8px;gap:5px}.agp-brand-logo,.agp-navbar__brand-logo{height:18px;max-width:145px}.agp-navbar__tool-btn{width:32px;height:32px;min-width:32px;min-height:32px}}#agp-page-progress{position:fixed;top:0;left:0;height:3px;width:0;background:linear-gradient(90deg, var(--agp-primary, #15803d), #4ade80);z-index:99999;pointer-events:none;transition:width 0.35s cubic-bezier(0.1, 0.9, 0.2, 1), opacity 0.2s ease;opacity:0}#agp-page-progress.agp-progress--active{opacity:1}[data-theme="dark"] .agp-header-bar,
[data-theme="dark"] .agp-navbar-tier1{background:#0b1320;border-bottom-color:rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-nav-bar{background:#0d1626;border-bottom:1px solid rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-subitems-inner{background:#111827;border-color:rgba(255, 255, 255, 0.1);box-shadow:0 24px 48px -24px rgba(0, 0, 0, 0.8), 0 2px 8px -6px rgba(0, 0, 0, 0.5)}[data-theme="dark"] .agp-mm-exam{color:#f1f5f9}[data-theme="dark"] .agp-mm-exam:hover{color:#4ade80}[data-theme="dark"] .agp-subitems-inner{background:#0f172a;border-top-color:rgba(255, 255, 255, 0.08);border-bottom-color:#1e293b;box-shadow:0 16px 32px -8px rgba(0, 0, 0, 0.4)}[data-theme="dark"] .agp-mm-col-title{color:#f1f5f9;border-bottom-color:#1e293b}[data-theme="dark"] .agp-mm-link{color:#94a3b8}[data-theme="dark"] .agp-mm-link:hover,
[data-theme="dark"] .agp-mm-link--active{color:#4ade80 !important}[data-theme="dark"] .agp-mobile-drawer,
.agp-dark-mode .agp-mobile-drawer{background:#0b1320 !important;color:#f1f5f9 !important;box-shadow:-8px 0 36px rgba(0, 0, 0, 0.7) !important}[data-theme="dark"] .agp-mobile-drawer__head,
.agp-dark-mode .agp-mobile-drawer__head{background:#05290a !important;border-bottom:1px solid rgba(255, 255, 255, 0.1) !important;color:#fff !important}[data-theme="dark"] .agp-mobile-drawer__title,
.agp-dark-mode .agp-mobile-drawer__title{color:#fff !important}[data-theme="dark"] .agp-mobile-drawer__sub,
.agp-dark-mode .agp-mobile-drawer__sub{color:rgba(255, 255, 255, 0.75) !important}[data-theme="dark"] .agp-mobile-drawer__close,
.agp-dark-mode .agp-mobile-drawer__close{background:rgba(255, 255, 255, 0.15) !important;border-color:rgba(255, 255, 255, 0.25) !important;color:#fff !important}[data-theme="dark"] .agp-mobile-drawer__close:hover,
.agp-dark-mode .agp-mobile-drawer__close:hover{background:rgba(255, 255, 255, 0.28) !important;border-color:rgba(255, 255, 255, 0.45) !important}[data-theme="dark"] .agp-mobile-drawer__body,
.agp-dark-mode .agp-mobile-drawer__body{background:#0b1320 !important}[data-theme="dark"] .agp-m-nav-group,
.agp-dark-mode .agp-m-nav-group{border-color:rgba(255, 255, 255, 0.08) !important;background:#131f33 !important}[data-theme="dark"] .agp-m-nav-group:hover,
.agp-dark-mode .agp-m-nav-group:hover{background:#182740 !important;border-color:rgba(74, 222, 128, 0.3) !important}[data-theme="dark"] .agp-m-nav-group--active,
.agp-dark-mode .agp-m-nav-group--active{border-color:#22c55e !important;background:#182740 !important;box-shadow:0 1px 4px rgba(34, 197, 94, 0.2) !important}[data-theme="dark"] .agp-m-nav-group--open,
.agp-dark-mode .agp-m-nav-group--open{border-color:#22c55e !important}[data-theme="dark"] .agp-m-group-btn,
.agp-dark-mode .agp-m-group-btn,
[data-theme="dark"] .agp-m-direct-link,
.agp-dark-mode .agp-m-direct-link{color:#f1f5f9 !important;background:transparent !important}[data-theme="dark"] .agp-m-group-btn:hover,
.agp-dark-mode .agp-m-group-btn:hover,
[data-theme="dark"] .agp-m-group-btn:focus,
.agp-dark-mode .agp-m-group-btn:focus,
[data-theme="dark"] .agp-m-group-btn:focus-visible,
.agp-dark-mode .agp-m-group-btn:focus-visible,
[data-theme="dark"] .agp-m-direct-link:hover,
.agp-dark-mode .agp-m-direct-link:hover,
[data-theme="dark"] .agp-m-direct-link:focus,
.agp-dark-mode .agp-m-direct-link:focus,
[data-theme="dark"] .agp-m-direct-link:focus-visible,
.agp-dark-mode .agp-m-direct-link:focus-visible{color:#4ade80 !important;background:rgba(255, 255, 255, 0.06) !important;outline:none !important}[data-theme="dark"] .agp-m-group-chevron,
.agp-dark-mode .agp-m-group-chevron{color:#94a3b8 !important}[data-theme="dark"] .agp-m-nav-group--open .agp-m-group-chevron,
.agp-dark-mode .agp-m-nav-group--open .agp-m-group-chevron{color:#4ade80 !important}[data-theme="dark"] .agp-m-group-content,
.agp-dark-mode .agp-m-group-content{background:#090f19 !important;border-top-color:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-m-stream-title,
.agp-dark-mode .agp-m-stream-title{color:#94a3b8 !important;border-bottom-color:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-mobile-drawer .agp-m-sublink,
.agp-dark-mode .agp-mobile-drawer .agp-m-sublink,
[data-theme="dark"] .agp-m-sublink,
.agp-dark-mode .agp-m-sublink{color:#cbd5e1 !important}[data-theme="dark"] .agp-mobile-drawer .agp-m-sublink:hover,
.agp-dark-mode .agp-mobile-drawer .agp-m-sublink:hover,
[data-theme="dark"] .agp-m-sublink:hover,
.agp-dark-mode .agp-m-sublink:hover{background:rgba(34, 197, 94, 0.15) !important;color:#4ade80 !important}[data-theme="dark"] .agp-mobile-drawer .agp-m-sublink--all,
.agp-dark-mode .agp-mobile-drawer .agp-m-sublink--all{color:#4ade80 !important;background:rgba(34, 197, 94, 0.12) !important}[data-theme="dark"] .agp-mobile-drawer .agp-m-sublink--active,
.agp-dark-mode .agp-mobile-drawer .agp-m-sublink--active,
[data-theme="dark"] .agp-m-sublink--active,
.agp-dark-mode .agp-m-sublink--active{background:rgba(34, 197, 94, 0.22) !important;color:#4ade80 !important;border-left:3px solid #4ade80 !important;border-radius:0 6px 6px 0 !important}[data-theme="dark"] .agp-mobile-drawer .agp-m-sublink--child,
.agp-dark-mode .agp-mobile-drawer .agp-m-sublink--child,
[data-theme="dark"] .agp-m-sublink--child,
.agp-dark-mode .agp-m-sublink--child{border-left-color:rgba(255, 255, 255, 0.12) !important;color:#cbd5e1 !important}[data-theme="dark"] .agp-mobile-drawer .agp-m-sublink--child:hover,
.agp-dark-mode .agp-mobile-drawer .agp-m-sublink--child:hover,
[data-theme="dark"] .agp-mobile-drawer .agp-m-sublink--child.agp-m-sublink--active,
.agp-dark-mode .agp-mobile-drawer .agp-m-sublink--child.agp-m-sublink--active{border-left-color:#4ade80 !important;color:#4ade80 !important}[data-theme="dark"] .agp-header--exempt-dark,
.agp-dark-mode .agp-header--exempt-dark{background:#05290a !important}[data-theme="dark"] .agp-header--exempt-dark .agp-header-bar,
[data-theme="dark"] .agp-header--exempt-dark .agp-navbar-tier1,
.agp-dark-mode .agp-header--exempt-dark .agp-header-bar,
.agp-dark-mode .agp-header--exempt-dark .agp-navbar-tier1{background:#05290a !important;border-bottom:1px solid rgba(255, 255, 255, 0.12) !important}[data-theme="dark"] .agp-header--exempt-dark .agp-nav-bar,
.agp-dark-mode .agp-header--exempt-dark .agp-nav-bar{background:#031c07 !important;border-bottom:1px solid rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-dropdown-wrap,
.agp-dark-mode .agp-dropdown-wrap{background:transparent !important;border:none !important;box-shadow:none !important}[data-theme="dark"] .agp-dropdown-wrap .agp-subitems-inner,
.agp-dark-mode .agp-dropdown-wrap .agp-subitems-inner,
[data-theme="dark"] .agp-sub-menu--flyout,
.agp-dark-mode .agp-sub-menu--flyout{background:#0f172a !important;border:1px
solid rgba(255, 255, 255, 0.12) !important;box-shadow:0 20px 40px rgba(0, 0, 0, 0.65), 0 4px 12px rgba(0, 0, 0, 0.35) !important}[data-theme="dark"] .agp-dropdown-menu,
.agp-dark-mode .agp-dropdown-menu{background:transparent !important}[data-theme="dark"] .agp-dropdown-link,
.agp-dark-mode .agp-dropdown-link,
[data-theme="dark"] .agp-dropdown-item > a,
.agp-dark-mode .agp-dropdown-item > a,
[data-theme="dark"] .agp-flyout-link,
.agp-dark-mode .agp-flyout-link,
[data-theme="dark"] .agp-flyout-item > a,
.agp-dark-mode .agp-flyout-item>a{color:#f1f5f9 !important}[data-theme="dark"] .agp-dropdown-item:hover > a,
.agp-dark-mode .agp-dropdown-item:hover > a,
[data-theme="dark"] .agp-dropdown-item.agp-dropdown-item--open > a,
.agp-dark-mode .agp-dropdown-item.agp-dropdown-item--open > a,
[data-theme="dark"] .agp-dropdown-item:focus-within > a,
.agp-dark-mode .agp-dropdown-item:focus-within > a,
[data-theme="dark"] .agp-flyout-item:hover > a,
.agp-dark-mode .agp-flyout-item:hover > a,
[data-theme="dark"] .agp-flyout-item.agp-flyout-item--open > a,
.agp-dark-mode .agp-flyout-item.agp-flyout-item--open > a,
[data-theme="dark"] .agp-flyout-item:focus-within > a,
.agp-dark-mode .agp-flyout-item:focus-within>a{background:#1e293b !important;color:#4ade80 !important}[data-theme="dark"] .agp-dropdown-item--active > a,
.agp-dark-mode .agp-dropdown-item--active > a,
[data-theme="dark"] .agp-flyout-item--active > a,
.agp-dark-mode .agp-flyout-item--active>a{background:rgba(34, 197, 94, 0.18) !important;color:#4ade80 !important}[data-theme="dark"] .agp-flyout-arrow,
.agp-dark-mode .agp-flyout-arrow{color:#94a3b8 !important}[data-theme="dark"] .agp-dropdown-item:hover > a .agp-flyout-arrow,
.agp-dark-mode .agp-dropdown-item:hover > a .agp-flyout-arrow{color:#4ade80 !important}[data-theme="dark"] .agp-m-subgroup,
.agp-dark-mode .agp-m-subgroup{background:#0f172a !important;border-color:#334155 !important}[data-theme="dark"] .agp-m-subgroup-btn,
.agp-dark-mode .agp-m-subgroup-btn{background:#162032 !important;color:#f1f5f9 !important}[data-theme="dark"] .agp-m-subgroup-btn:hover,
.agp-dark-mode .agp-m-subgroup-btn:hover,
[data-theme="dark"] .agp-m-subgroup-btn:focus,
.agp-dark-mode .agp-m-subgroup-btn:focus,
[data-theme="dark"] .agp-m-subgroup-btn:focus-visible,
.agp-dark-mode .agp-m-subgroup-btn:focus-visible{background:#1e2d44 !important;color:#4ade80 !important;outline:none !important}[data-theme="dark"] .agp-m-subgroup-chevron,
.agp-dark-mode .agp-m-subgroup-chevron{color:#94a3b8 !important}[data-theme="dark"] .agp-m-subgroup--open > .agp-m-subgroup-btn .agp-m-subgroup-chevron,
.agp-dark-mode .agp-m-subgroup--open > .agp-m-subgroup-btn .agp-m-subgroup-chevron{color:#4ade80 !important}[data-theme="dark"] .agp-m-subgroup-content,
.agp-dark-mode .agp-m-subgroup-content{background:#090f19 !important;border-top-color:rgba(255, 255, 255, 0.08) !important}.agp-exam-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(340px, 1fr));gap:20px}.agp-exam-card{display:flex;align-items:center;gap:16px;background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-lg);padding:20px
22px;text-decoration:none !important;color:var(--agp-text) !important;transition:all var(--agp-transition);box-shadow:var(--agp-shadow-sm)}.agp-exam-card:hover{border-color:#86efac;box-shadow:0 4px 14px rgba(21, 128, 61, 0.12)}.agp-exam-card__icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:var(--agp-radius-md);background:var(--agp-primary-light);color:var(--agp-primary);flex-shrink:0}.agp-exam-card__icon
svg{width:24px;height:24px}.agp-exam-card__body{flex:1;min-width:0}.agp-exam-card__title{font-size:1.0625rem;font-weight:700;margin:0
0 4px 0;color:var(--agp-text) !important}.agp-exam-card__desc{font-size:0.8125rem;color:var(--agp-text-secondary);margin:0
0 8px 0;line-height:1.45}.agp-exam-card__meta{display:flex;align-items:center;gap:12px;font-size:0.75rem;color:var(--agp-text-muted)}.agp-exam-card__count{font-weight:600;color:var(--agp-primary);background:var(--agp-primary-light);padding:2px
8px;border-radius:var(--agp-radius-xs)}.agp-exam-card__arrow{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:var(--agp-border-light);color:var(--agp-text-muted);flex-shrink:0;transition:all var(--agp-transition)}.agp-exam-card:hover .agp-exam-card__arrow{background:var(--agp-primary);color:#fff;transform:translateX(3px)}.agp-page-header__top-row{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:6px}.agp-page-header__badge{display:inline-flex;align-items:center;font-size:0.8125rem;font-weight:600;color:var(--agp-primary);background:var(--agp-primary-light);border:1px
solid #bbf7d0;padding:4px
12px;border-radius:var(--agp-radius-full)}.agp-year-filter-wrapper{margin-bottom:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.agp-year-filter-wrapper::-webkit-scrollbar{display:none}.agp-year-filter{display:inline-flex;align-items:center;gap:6px;background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-full);padding:4px;box-shadow:var(--agp-shadow-capsule)}.agp-year-pill{display:inline-flex;align-items:center;padding:6px
16px;border-radius:var(--agp-radius-full);font-size:0.8125rem;font-weight:600;color:var(--agp-text-secondary);text-decoration:none !important;transition:all var(--agp-transition)}.agp-year-pill:hover{color:var(--agp-primary);background:var(--agp-primary-light)}.agp-year-pill--active{background:var(--agp-primary) !important;color:#fff !important;box-shadow:0 2px 6px rgba(21, 128, 61, 0.3)}.agp-papers-section{margin-bottom:24px}.agp-papers-section__header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid var(--agp-border, #e2e8f0)}[data-theme="dark"] .agp-papers-section__header,
.agp-dark-mode .agp-papers-section__header{border-bottom-color:rgba(255, 255, 255, 0.08) !important}.agp-papers-section__year{font-size:clamp(1.05rem, 2.5vw, 1.25rem);font-weight:700;color:var(--agp-text, #0f172a);margin:0;letter-spacing:-0.01em}[data-theme="dark"] .agp-papers-section__year,
.agp-dark-mode .agp-papers-section__year{color:#f8fafc !important}.agp-papers-section__count{font-size:0.75rem;font-weight:600;color:var(--agp-text-muted, #64748b);background:var(--agp-border-light, #f1f5f9);padding:2px
8px;border-radius:var(--agp-radius-xs, 4px)}[data-theme="dark"] .agp-papers-section__count,
.agp-dark-mode .agp-papers-section__count{background:rgba(255, 255, 255, 0.06) !important;color:#94a3b8 !important}.agp-papers-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(280px, 380px));gap:14px;width:100%}.agp-paper-card{display:flex;flex-direction:column;justify-content:space-between;background:var(--agp-bg-white, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);border-radius:8px;overflow:hidden;transition:border-color 0.2s ease, box-shadow 0.2s ease, transform 0.18s ease;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);box-sizing:border-box;height:100%;max-width:420px}.agp-paper-card:hover{border-color:var(--agp-primary, #15803d);box-shadow:0 6px 18px -4px rgba(21, 128, 61, 0.14);transform:translateY(-2px)}[data-theme="dark"] .agp-paper-card,
.agp-dark-mode .agp-paper-card{background:#101013 !important;border:1px
solid rgba(255, 255, 255, 0.08) !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2)}[data-theme="dark"] .agp-paper-card:hover,
.agp-dark-mode .agp-paper-card:hover{border-color:#22c55e !important;box-shadow:0 6px 20px -4px rgba(34, 197, 94, 0.25) !important}.agp-paper-card__body{padding:14px
16px 10px;flex:1;display:flex;flex-direction:column}.agp-paper-card__title{font-size:clamp(0.92rem, 2.5vw, 1.05rem) !important;font-weight:600 !important;line-height:1.4 !important;letter-spacing:-0.012em;margin:0
0 8px 0}.agp-paper-card__title
a{color:var(--agp-text, #0f172a) !important;text-decoration:none !important;transition:color 0.15s ease}.agp-paper-card__title a:hover{color:var(--agp-primary, #15803d) !important}[data-theme="dark"] .agp-paper-card__title a,
.agp-dark-mode .agp-paper-card__title
a{color:#f8fafc !important}[data-theme="dark"] .agp-paper-card__title a:hover,
.agp-dark-mode .agp-paper-card__title a:hover{color:#4ade80 !important}.agp-paper-card__meta{display:flex;flex-direction:column;gap:5px;font-size:0.8125rem;font-weight:500;color:var(--agp-text-muted, #64748b);margin-bottom:10px;letter-spacing:-0.005em}[data-theme="dark"] .agp-paper-card__meta,
.agp-dark-mode .agp-paper-card__meta{color:#94a3b8 !important}.agp-paper-card__meta-item{display:inline-flex;align-items:center;gap:7px;line-height:1.4}.agp-paper-card__meta-item .agp-icon{display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;flex-shrink:0;color:var(--agp-text-muted, #64748b)}.agp-paper-card__meta-item .agp-icon
svg{width:14px;height:14px;display:block}.agp-paper-card__langs{display:flex;gap:6px;margin-top:auto;padding-top:4px}.agp-tag{display:inline-flex;align-items:center;padding:2.5px 8.5px;font-size:0.6875rem;font-weight:500;border-radius:4px;letter-spacing:0.01em}.agp-tag--en{background:rgba(21, 128, 61, 0.08);color:var(--agp-primary, #15803d);border:1px
solid rgba(21, 128, 61, 0.2)}.agp-tag--hi{background:rgba(245, 158, 11, 0.09);color:#b45309;border:1px
solid rgba(245, 158, 11, 0.2)}[data-theme="dark"] .agp-tag--en,
.agp-dark-mode .agp-tag--en{background:rgba(34, 197, 94, 0.15) !important;color:#4ade80 !important;border-color:rgba(34, 197, 94, 0.3) !important}[data-theme="dark"] .agp-tag--hi,
.agp-dark-mode .agp-tag--hi{background:rgba(245, 158, 11, 0.15) !important;color:#fbbf24 !important;border-color:rgba(245, 158, 11, 0.3) !important}.agp-paper-card__btn{display:flex;align-items:center;justify-content:center;gap:8px;margin:4px
16px 14px;padding:8px
16px;text-align:center;font-size:0.8125rem;font-weight:600;letter-spacing:-0.01em;color:var(--agp-primary, #15803d) !important;background:transparent;border:1.5px solid var(--agp-primary, #15803d);border-radius:var(--agp-radius-full, 9999px);text-decoration:none !important;transition:all 0.2s cubic-bezier(0.16, 1, 0.3, 1)}.agp-paper-card__btn
svg{transition:transform 0.2s ease}.agp-paper-card__btn:hover{background:var(--agp-primary, #15803d);color:#fff !important;box-shadow:0 4px 12px rgba(21, 128, 61, 0.22)}.agp-paper-card__btn:hover
svg{transform:translateX(3px)}[data-theme="dark"] .agp-paper-card__btn,
.agp-dark-mode .agp-paper-card__btn{color:#4ade80 !important;border-color:#22c55e !important}[data-theme="dark"] .agp-paper-card__btn:hover,
.agp-dark-mode .agp-paper-card__btn:hover{background:#16a34a !important;border-color:#16a34a !important;color:#fff !important;box-shadow:0 4px 12px rgba(34, 197, 94, 0.3) !important}.agp-paper-overview-layout{display:grid;grid-template-columns:290px 1fr;gap:28px;align-items:start}.agp-paper-overview__sidebar{display:flex;flex-direction:column;gap:18px}.agp-exam-papers-nav{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.agp-exam-papers-nav__item{margin:0;padding:0}.agp-exam-papers-nav__link{display:flex;align-items:center;gap:10px;padding:9px
12px;border-radius:var(--agp-radius-md);font-size:0.8125rem;font-weight:500;color:var(--agp-text-secondary);text-decoration:none !important;line-height:1.4;transition:all var(--agp-transition)}.agp-exam-papers-nav__link
svg{flex-shrink:0;color:var(--agp-text-muted)}.agp-exam-papers-nav__link:hover{background:var(--agp-border-light);color:var(--agp-primary)}.agp-exam-papers-nav__link:hover
svg{color:var(--agp-primary)}.agp-exam-papers-nav__item--active .agp-exam-papers-nav__link{background:var(--agp-primary) !important;color:#fff !important;font-weight:600;box-shadow:0 2px 6px rgba(21, 128, 61, 0.3)}.agp-exam-papers-nav__item--active .agp-exam-papers-nav__link
svg{color:#fff !important}.agp-paper-overview__main{display:flex;flex-direction:column;gap:20px;min-width:0}.agp-paper-hero{display:flex;align-items:center;justify-content:space-between;gap:24px;background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-xl);padding:24px
28px;box-shadow:var(--agp-shadow-sm)}.agp-paper-hero__content{flex:1;min-width:0}.agp-paper-hero__title{font-size:1.35rem;font-weight:700;color:var(--agp-text);margin:0
0 8px 0;line-height:1.35}.agp-paper-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:0.8125rem;color:var(--agp-text-muted);margin-bottom:12px}.agp-paper-hero__meta-item{display:inline-flex;align-items:center;gap:4px}.agp-paper-hero__marking{display:flex;align-items:center;gap:8px}.agp-paper-hero__marking-text{font-size:0.75rem;color:var(--agp-text-muted);font-weight:500}.agp-paper-hero__action{flex-shrink:0}.agp-paper-hero__btn{display:inline-flex;align-items:center;gap:8px;padding:11px
24px;font-size:0.875rem;font-weight:600;border-radius:var(--agp-radius-md);box-shadow:0 2px 8px rgba(21, 128, 61, 0.28);transition:all var(--agp-transition)}.agp-paper-hero__btn:hover{box-shadow:0 4px 12px rgba(21, 128, 61, 0.35)}.agp-paper-hero__btn:active{transform:scale(0.98)}.agp-paper-subject-section{margin-bottom:8px}.agp-paper-subject-header{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:6px;border-bottom:1px solid var(--agp-border)}.agp-paper-subject-title{font-size:1.0625rem;font-weight:700;color:var(--agp-text);margin:0;display:flex;align-items:baseline;gap:6px}.agp-paper-subject-title-hi{font-size:0.9375rem;font-weight:500;color:var(--agp-text-muted)}.agp-paper-subject-count{font-size:0.75rem;font-weight:600;color:var(--agp-primary);background:var(--agp-primary-light);padding:2px
10px;border-radius:var(--agp-radius-full)}.agp-paper-qpalette{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.agp-paper-qpalette__btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-sm);color:var(--agp-text);font-size:0.8125rem;font-weight:var(--agp-weight-semibold, 600);text-decoration:none !important;transition:background 0.15s ease, border-color 0.15s ease, color 0.15s ease, box-shadow 0.15s ease;box-sizing:border-box}.agp-paper-qpalette__btn:hover{border-color:var(--agp-primary);background:var(--agp-primary-light);color:var(--agp-primary);box-shadow:0 1px 3px rgba(21, 128, 61, 0.15)}.agp-paper-qpalette__btn:active{transform:scale(0.95)}.agp-paper-qpalette__btn--correct{background:var(--agp-correct) !important;color:#fff !important;border-color:var(--agp-correct) !important}.agp-paper-qpalette__btn--wrong{background:var(--agp-wrong) !important;color:#fff !important;border-color:var(--agp-wrong) !important}.agp-paper-qlist{display:flex;flex-direction:column;gap:10px}.agp-paper-qcard{display:flex;flex-direction:column;gap:8px;background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-md);padding:12px
16px;text-decoration:none !important;transition:border-color 0.18s ease, box-shadow 0.18s ease;box-shadow:var(--agp-shadow-sm);box-sizing:border-box}.agp-paper-qcard:hover{border-color:var(--agp-primary);box-shadow:0 3px 10px rgba(21, 128, 61, 0.08)}.agp-paper-qcard__top{display:flex;align-items:center;justify-content:space-between;gap:10px}.agp-paper-qcard__top-left{display:flex;align-items:center;gap:8px}.agp-paper-qcard__num{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--agp-radius-sm);background:var(--agp-primary);color:#fff;font-size:0.75rem;font-weight:700;flex-shrink:0;box-shadow:0 1px 2px rgba(21, 128, 61, 0.25);transition:all var(--agp-transition)}.agp-paper-qcard__num--correct{background:var(--agp-correct) !important;color:#fff !important;box-shadow:none !important}.agp-paper-qcard__num--wrong{background:var(--agp-wrong) !important;color:#fff !important;box-shadow:none !important}.agp-paper-qcard__top-right{display:flex;align-items:center;gap:4px;color:var(--agp-primary);font-size:0.75rem;font-weight:600}.agp-paper-qcard__action-hint{color:var(--agp-text-muted);font-size:0.75rem;font-weight:500;transition:color var(--agp-transition)}.agp-paper-qcard:hover .agp-paper-qcard__action-hint{color:var(--agp-primary)}.agp-paper-qcard__arrow{color:var(--agp-text-muted);transition:transform var(--agp-transition), color var(--agp-transition)}.agp-paper-qcard:hover .agp-paper-qcard__arrow{color:var(--agp-primary);transform:translateX(2px)}.agp-paper-qcard__preview{font-size:0.875rem;color:var(--agp-text);line-height:1.5;font-weight:400;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agp-paper-qcard:hover .agp-paper-qcard__preview{color:var(--agp-text)}.agp-paper-bottom-cta{display:flex;align-items:center;justify-content:space-between;gap:20px;background:linear-gradient(135deg, #eff6ff 0%, #dbeafe 100%);border:1px
solid #bfdbfe;border-radius:var(--agp-radius-lg);padding:20px
24px;margin-top:16px}.agp-paper-bottom-cta__text
h3{margin:0
0 4px 0;font-size:1rem;font-weight:700;color:#1e3a8a}.agp-paper-bottom-cta__text
p{margin:0;font-size:0.8125rem;color:#3b82f6}.agp-empty-card{background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-lg);padding:40px
20px;text-align:center}@media (max-width: 992px){.agp-paper-overview-layout{grid-template-columns:1fr;gap:24px}.agp-paper-overview__main{order:1}.agp-paper-overview__sidebar{order:2}.agp-paper-hero{flex-direction:column;align-items:flex-start;padding:18px
20px;gap:16px}.agp-paper-hero__action{width:100%}.agp-paper-hero__btn{width:100%;justify-content:center}.agp-paper-bottom-cta{flex-direction:column;align-items:flex-start;gap:14px}.agp-paper-bottom-cta .agp-btn{width:100%;text-align:center}}@media (max-width: 640px){.agp-papers-grid{grid-template-columns:1fr;gap:14px}.agp-paper-card__title{font-size:1rem;line-height:1.4}.agp-paper-card__meta{font-size:0.8125rem}.agp-paper-card__btn{margin:8px
16px 16px;font-size:0.875rem}.agp-paper-qpalette{gap:6px;margin-bottom:10px}.agp-paper-qpalette__btn{width:36px;height:36px;font-size:0.8125rem}.agp-paper-qcard{padding:13px
15px;gap:8px}.agp-paper-qcard__num{width:26px;height:26px;font-size:0.75rem}.agp-paper-qcard__action-hint{display:none}.agp-paper-qcard__preview{font-size:0.9375rem;line-height:1.5}.agp-paper-hero__title{font-size:1.15rem}.agp-chapter-item{padding:13px
16px}.agp-chapter-item__name-en{font-size:0.9375rem}.agp-chapter-item__name-hi{font-size:0.875rem}.agp-chapter-item__count{font-size:0.8125rem}.agp-subject-card__title{font-size:1rem}.agp-exam-grid{grid-template-columns:1fr}.agp-exam-card__title{font-size:1rem}.agp-exam-card__desc{font-size:0.8125rem}.agp-page-header__title{font-size:1.25rem;line-height:1.35}.agp-page-header__subtitle{font-size:0.875rem;line-height:1.55}.agp-page-header__badge{font-size:0.75rem}}[data-theme="dark"] .agp-paper-card,
.agp-dark-mode .agp-paper-card{background:#1e293b;border-color:#334155;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2)}[data-theme="dark"] .agp-paper-card:hover,
.agp-dark-mode .agp-paper-card:hover{border-color:#3b82f6;box-shadow:0 10px 25px -5px rgba(0, 0, 0, 0.4)}[data-theme="dark"] .agp-paper-card__title a,
.agp-dark-mode .agp-paper-card__title
a{color:#f1f5f9 !important}[data-theme="dark"] .agp-paper-card__meta,
.agp-dark-mode .agp-paper-card__meta{color:#94a3b8}[data-theme="dark"] .agp-paper-card__meta-item .agp-icon,
.agp-dark-mode .agp-paper-card__meta-item .agp-icon{color:#94a3b8}[data-theme="dark"] .agp-tag--en,
.agp-dark-mode .agp-tag--en{background:rgba(59, 130, 246, 0.15);color:#93c5fd;border-color:rgba(59, 130, 246, 0.3)}[data-theme="dark"] .agp-tag--hi,
.agp-dark-mode .agp-tag--hi{background:rgba(245, 158, 11, 0.15);color:#fcd34d;border-color:rgba(245, 158, 11, 0.3)}[data-theme="dark"] .agp-paper-card__btn,
.agp-dark-mode .agp-paper-card__btn{border-color:#3b82f6;color:#60a5fa !important}[data-theme="dark"] .agp-paper-card__btn:hover,
.agp-dark-mode .agp-paper-card__btn:hover{background:#16a34a;color:#fff !important}[data-theme="dark"] .agp-year-filter,
.agp-dark-mode .agp-year-filter{background:var(--agp-bg-white)}[data-theme="dark"] .agp-paper-bottom-cta,
.agp-dark-mode .agp-paper-bottom-cta{background:linear-gradient(135deg, #1e293b 0%, #0f172a 100%);border-color:#334155}[data-theme="dark"] .agp-paper-bottom-cta__text h3,
.agp-dark-mode .agp-paper-bottom-cta__text
h3{color:#93c5fd}[data-theme="dark"] .agp-paper-bottom-cta__text p,
.agp-dark-mode .agp-paper-bottom-cta__text
p{color:#cbd5e1}[data-theme="dark"] .agp-paper-qcard:hover,
.agp-dark-mode .agp-paper-qcard:hover{background:var(--agp-primary-light);border-color:var(--agp-primary)}.agp-mode-switcher-bar{margin:0
0 12px 0}.agp-mode-switcher{display:inline-flex;background:var(--agp-bg-white);padding:4px;border-radius:var(--agp-radius-lg, 12px);border:1px
solid var(--agp-border);box-shadow:var(--agp-shadow-capsule, 0 1px 3px rgba(0, 0, 0, 0.04));gap:4px}.agp-mode-tab{display:inline-flex;align-items:center;gap:8px;padding:8px
20px;border-radius:var(--agp-radius-md, 8px);font-weight:600;font-size:0.875rem;text-decoration:none !important;color:var(--agp-text-secondary);transition:all var(--agp-transition)}.agp-mode-tab:hover{color:var(--agp-primary);background:var(--agp-primary-bg)}.agp-mode-tab--active{background:var(--agp-primary) !important;color:#fff !important;box-shadow:0 2px 8px rgba(21, 128, 61, 0.28)}.agp-chapter-directory{display:flex;flex-direction:column;gap:16px;margin-top:8px}.agp-ci-subject{display:flex;flex-direction:column;gap:10px}.agp-ci-subject-header{display:flex;flex-direction:column;align-items:flex-start;gap:8px;margin-bottom:12px;width:100%}.agp-ci-subject-title{font-size:clamp(1.05rem, 3.8vw, 1.25rem);font-weight:700;color:var(--agp-text, #0f172a);margin:0;width:100%;line-height:1.35}.agp-ci-subject-meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agp-ci-subject-pill{display:inline-flex;align-items:center;gap:5px;font-size:0.75rem;font-weight:600;padding:3px
10px;border-radius:6px;white-space:nowrap;line-height:1.25}.agp-ci-subject-pill
svg{flex-shrink:0}.agp-ci-subject-pill--count{background:rgba(15, 23, 42, 0.05);color:#334155;border:1px
solid rgba(15, 23, 42, 0.12)}.agp-ci-subject-pill--weightage{background:rgba(16, 185, 129, 0.1);color:#059669;border:1px
solid rgba(16, 185, 129, 0.25)}.agp-ci-subject-count{display:none}.agp-ci-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:10px;width:100%}.agp-ci-card{display:flex;flex-direction:column;gap:6px;height:100%;padding:10px
14px;border-radius:8px;border:1px
solid var(--agp-border, #e2e8f0);background:var(--agp-surface, #ffffff);text-decoration:none !important;transition:border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;box-sizing:border-box}.agp-ci-card:hover{border-color:var(--agp-primary, #15803d);box-shadow:0 4px 16px -4px rgba(21, 128, 61, 0.18);transform:translateY(-2px)}.agp-ci-card__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.agp-ci-card__title-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0;flex:1}.agp-ci-card__title{font-size:clamp(0.85rem, 2.5vw, 0.95rem);font-weight:600;line-height:1.35;color:var(--agp-text, #0f172a);min-width:0;transition:color 0.15s ease}.agp-ci-card:hover .agp-ci-card__title{color:var(--agp-primary, #15803d)}.agp-ci-status-badge{display:inline-flex;align-items:center;padding:1.5px 6px;border-radius:4px;font-size:0.6875rem;font-weight:600;line-height:1.25;white-space:nowrap}.agp-ci-status-badge--out_of_syllabus{background:#fef2f2;color:#dc2626;border:1px
solid #fecaca}.agp-ci-status-badge--syllabus_reduced{background:#f1f5f9;color:#475569;border:1px
solid #cbd5e1}.agp-ci-status-badge--new_topic{background:#f0fdf4;color:#16a34a;border:1px
solid #bbf7d0}.agp-ci-card--obsolete{background:#fcfcfd;border-style:dashed}.agp-ci-trend{display:inline-flex;align-items:center;gap:2px;font-size:0.75rem;font-weight:700;margin-left:auto}.agp-ci-trend--up{color:#16a34a}.agp-ci-trend--down{color:#dc2626}.agp-ci-card__arrow{width:14px;height:14px;flex-shrink:0;color:var(--agp-text-muted, #94a3b8);transition:transform 0.18s ease, color 0.18s ease}.agp-ci-card:hover .agp-ci-card__arrow{color:var(--agp-primary, #15803d);transform:translateX(3px)}.agp-ci-card__stats{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 12px;margin-top:auto;padding-top:4px;font-size:0.75rem;color:var(--agp-text-muted, #64748b);font-variant-numeric:tabular-nums}.agp-ci-card__year{padding:1px
6px;border-radius:4px;background:var(--agp-border-light, #f1f5f9);color:var(--agp-text-muted, #64748b);font-size:0.6875rem;font-weight:700}.agp-ci-card__metric
b{font-weight:700;color:var(--agp-text, #0f172a)}.agp-ci-card__badge{padding:1.5px 6px;border-radius:4px;font-size:0.625rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;white-space:nowrap}.agp-ci-card__badge--high{background:#fee2e2;color:#b91c1c;border:1px
solid #fecaca}[data-theme="dark"] .agp-mode-switcher,
.agp-dark-mode .agp-mode-switcher{background:var(--agp-surface);border-color:var(--agp-border)}[data-theme="dark"] .agp-mode-tab,
.agp-dark-mode .agp-mode-tab{color:var(--agp-text-secondary)}[data-theme="dark"] .agp-mode-tab:hover,
.agp-dark-mode .agp-mode-tab:hover{color:#fff;background:rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-mode-tab--active,
.agp-dark-mode .agp-mode-tab--active{background:var(--agp-primary) !important;color:#fff !important;box-shadow:0 2px 10px rgba(59, 130, 246, 0.45)}[data-theme="dark"] .agp-ci-subject-title{color:#f1f5f9}[data-theme="dark"] .agp-ci-subject-pill--count{background:rgba(255, 255, 255, 0.08);color:#e2e8f0;border-color:rgba(255, 255, 255, 0.14)}[data-theme="dark"] .agp-ci-subject-pill--weightage{background:rgba(16, 185, 129, 0.18);color:#6ee7b7;border-color:rgba(16, 185, 129, 0.35)}[data-theme="dark"] .agp-ci-card{background:#131d31;border-color:#24334f}[data-theme="dark"] .agp-ci-card:hover{border-color:#3b82f6;box-shadow:0 4px 16px -4px rgba(59, 130, 246, 0.25)}[data-theme="dark"] .agp-ci-card__title{color:#f1f5f9}[data-theme="dark"] .agp-ci-card:hover .agp-ci-card__title{color:#60a5fa}[data-theme="dark"] .agp-ci-card__arrow{color:#64748b}[data-theme="dark"] .agp-ci-card:hover .agp-ci-card__arrow{color:#60a5fa}[data-theme="dark"] .agp-ci-card__year{background:#1e2d48;color:#94a3b8}[data-theme="dark"] .agp-ci-card__metric{color:#94a3b8}[data-theme="dark"] .agp-ci-card__metric
b{color:#f1f5f9}[data-theme="dark"] .agp-ci-card__badge--high{background:rgba(239, 68, 68, 0.2);color:#fca5a5;border-color:rgba(239, 68, 68, 0.35)}[data-theme="dark"] .agp-subject-card,
.agp-dark-mode .agp-subject-card{background:var(--agp-surface);border-color:var(--agp-border)}[data-theme="dark"] .agp-subject-card__header,
.agp-dark-mode .agp-subject-card__header{background:rgba(255, 255, 255, 0.03);border-color:var(--agp-border)}[data-theme="dark"] .agp-subject-card__title,
.agp-dark-mode .agp-subject-card__title{color:var(--agp-text)}[data-theme="dark"] .agp-subject-card__pill,
.agp-dark-mode .agp-subject-card__pill{background:rgba(59, 130, 246, 0.15);color:#93c5fd;border-color:rgba(59, 130, 246, 0.3)}[data-theme="dark"] .agp-chapter-item,
.agp-dark-mode .agp-chapter-item{background:var(--agp-surface);border-color:var(--agp-border)}[data-theme="dark"] .agp-chapter-item:hover,
.agp-dark-mode .agp-chapter-item:hover{background:rgba(59, 130, 246, 0.1)}[data-theme="dark"] .agp-chapter-item__name-en,
.agp-dark-mode .agp-chapter-item__name-en{color:var(--agp-text)}[data-theme="dark"] .agp-exam-card{background:#131d31 !important;border-color:#24334f !important}[data-theme="dark"] .agp-exam-card:hover{border-color:#3b82f6 !important;box-shadow:0 4px 16px rgba(59, 130, 246, 0.15) !important}[data-theme="dark"] .agp-paper-card{background:#131d31 !important;border-color:#24334f !important}[data-theme="dark"] .agp-paper-card:hover{border-color:#3b82f6 !important;box-shadow:0 4px 16px rgba(59, 130, 246, 0.15) !important}[data-theme="dark"] .agp-paper-qcard{background:#17233a !important;border-color:#283958 !important}[data-theme="dark"] .agp-paper-qcard:hover{border-color:#3b82f6 !important;box-shadow:0 3px 12px rgba(59, 130, 246, 0.18) !important}[data-theme="dark"] .agp-paper-qpalette__btn{background:#17233a !important;border-color:#283958 !important;color:#cbd5e1 !important}[data-theme="dark"] .agp-paper-qpalette__btn:hover{background:rgba(59, 130, 246, 0.18) !important;border-color:#3b82f6 !important;color:#60a5fa !important}.agp-ch-hero__title-wrap{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.agp-ch-fact__trend{font-size:0.75rem;font-weight:700;margin-left:4px;display:inline-flex;align-items:center}.agp-ch-fact__trend--up{color:#16a34a}.agp-ch-fact__trend--down{color:#dc2626}.agp-ch-notice{display:flex;align-items:flex-start;gap:12px;padding:12px
16px;border-radius:8px;margin-bottom:16px;font-size:0.875rem;line-height:1.5}.agp-ch-notice--obsolete{background:#fff5f5;border:1px
solid #fed7d7;color:#9b2c2c}.agp-ch-notice__icon{font-size:1.25rem;line-height:1;flex-shrink:0}.agp-ch-notice__content
strong{display:block;font-weight:700;margin-bottom:2px;color:#742a2a}.agp-ch-notice__content
p{margin:0;color:#9b2c2c}.agp-pyq-stats-card{background:#fff;border:1px
solid var(--agp-border, #e2e8f0);border-radius:10px;margin-top:18px;overflow:hidden;transition:box-shadow 0.2s ease}.agp-pyq-stats-card__header{display:flex;align-items:center;justify-content:space-between;padding:12px
18px;cursor:pointer;user-select:none;background:#f8fafc;border-bottom:1px solid var(--agp-border, #e2e8f0)}.agp-pyq-stats-card__title{font-size:0.9375rem;font-weight:700;color:#0f172a;display:block}.agp-pyq-stats-card__sub{font-size:0.75rem;color:#64748b;margin-top:2px;display:block}.agp-pyq-stats-card__toggle{color:#64748b;transition:transform 0.2s ease}.agp-pyq-stats-card--collapsed .agp-pyq-stats-card__body{display:none}.agp-pyq-stats-card--collapsed .agp-pyq-stats-card__toggle{transform:rotate(-90deg)}.agp-pyq-stats-card--collapsed .agp-pyq-stats-card__header{border-bottom:none}.agp-pyq-stats-card__body{padding:0;overflow-x:auto}.agp-pyq-stats-table{width:100%;border-collapse:collapse;font-size:0.8125rem;text-align:left}.agp-pyq-stats-table
th{padding:8px
16px;background:#f8fafc;color:#475569;font-size:0.6875rem;font-weight:700;letter-spacing:0.04em;text-transform:uppercase;border-bottom:1px solid #e2e8f0}.agp-pyq-stats-table
td{padding:9px
16px;border-bottom:1px solid #f1f5f9;color:#1e293b;font-variant-numeric:tabular-nums}.agp-pyq-stats-table tr:last-child
td{border-bottom:none}.agp-pyq-col-year{font-weight:700;color:#0f172a;width:70px}.agp-pyq-col-total{font-weight:600;width:70px}.agp-pyq-col-avg{color:#64748b;width:70px}.agp-pyq-col-weightage{display:flex;align-items:center;gap:10px;min-width:200px}.agp-pyq-bar-bg{flex:1;max-width:140px;height:6px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.agp-pyq-bar-fill{height:100%;background:#2563eb;border-radius:9999px}.agp-pyq-pct-val{font-weight:700;font-size:0.8125rem;color:#0f172a;min-width:44px}.agp-pyq-trend{display:inline-flex;align-items:center;gap:2px;font-size:0.75rem;font-weight:700}.agp-pyq-trend--up{color:#16a34a}.agp-pyq-trend--down{color:#dc2626}[data-theme="dark"] .agp-pyq-stats-card,
.agp-dark-mode .agp-pyq-stats-card{background:#131d31;border-color:#24334f}[data-theme="dark"] .agp-pyq-stats-card__header,
.agp-dark-mode .agp-pyq-stats-card__header{background:#17233a;border-color:#24334f}[data-theme="dark"] .agp-pyq-stats-card__title,
.agp-dark-mode .agp-pyq-stats-card__title{color:#f1f5f9}[data-theme="dark"] .agp-pyq-stats-card__sub,
.agp-dark-mode .agp-pyq-stats-card__sub{color:#94a3b8}[data-theme="dark"] .agp-pyq-stats-table th,
.agp-dark-mode .agp-pyq-stats-table
th{background:#17233a;border-color:#24334f;color:#94a3b8}[data-theme="dark"] .agp-pyq-stats-table td,
.agp-dark-mode .agp-pyq-stats-table
td{border-color:#1e293b;color:#e2e8f0}[data-theme="dark"] .agp-pyq-col-year,
.agp-dark-mode .agp-pyq-col-year,
[data-theme="dark"] .agp-pyq-pct-val,
.agp-dark-mode .agp-pyq-pct-val{color:#f1f5f9}[data-theme="dark"] .agp-pyq-bar-bg,
.agp-dark-mode .agp-pyq-bar-bg{background:#1e293b}[data-theme="dark"] .agp-ch-notice--obsolete,
.agp-dark-mode .agp-ch-notice--obsolete{background:rgba(220, 38, 38, 0.15);border-color:rgba(220, 38, 38, 0.35);color:#fca5a5}[data-theme="dark"] .agp-ch-notice--obsolete strong,
.agp-dark-mode .agp-ch-notice--obsolete strong,
[data-theme="dark"] .agp-ch-notice--obsolete p,
.agp-dark-mode .agp-ch-notice--obsolete
p{color:#fca5a5}.agp-exam-card--actionable{display:flex;flex-direction:column;padding:22px;background:#fff;border:1px
solid var(--agp-border, #e2e8f0);border-radius:12px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease}.agp-exam-card--actionable:hover,.agp-exam-card--link:hover{transform:translateY(-2px);box-shadow:0 8px 24px -4px rgba(0, 0, 0, 0.08);border-color:var(--agp-primary, #15803d)}.agp-exam-card--link{text-decoration:none !important;display:block;cursor:pointer}.agp-exam-card--link .agp-exam-card__head-row{margin-bottom:0}.agp-exam-card--link .agp-exam-card__title{font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0;color:var(--agp-text-main, #0f172a);transition:color 0.15s ease}.agp-exam-card--link:hover .agp-exam-card__title{color:var(--agp-primary, #15803d)}.agp-exam-card--link .agp-exam-card__arrow{display:flex;align-items:center;justify-content:center;color:#94a3b8;transition:transform 0.18s ease, color 0.18s ease;flex-shrink:0}.agp-exam-card--link:hover .agp-exam-card__arrow{transform:translateX(4px);color:var(--agp-primary, #15803d)}.agp-exam-card__head-row{display:flex;align-items:center;gap:14px;margin-bottom:18px}.agp-exam-card--actionable .agp-exam-card__icon{width:44px;height:44px;border-radius:10px;background:#f0fdf4;color:#16a34a;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agp-exam-card__head-text{flex:1;min-width:0}.agp-exam-card--actionable .agp-exam-card__title{font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0;color:#0f172a}.agp-exam-card--actionable .agp-exam-card__title
a{color:inherit;text-decoration:none}.agp-exam-card--actionable .agp-exam-card__title a:hover{color:var(--agp-primary, #15803d)}.agp-exam-card__sub-label{font-size:0.78125rem;color:#64748b;margin:3px
0 0;line-height:1.3}.agp-exam-card__btn-row{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:10px}.agp-exam-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px
14px;border-radius:8px;font-size:0.8125rem;font-weight:600;text-decoration:none !important;transition:all 0.15s ease;cursor:pointer;text-align:center}.agp-exam-card__btn--secondary{background:#fff;color:#3b82f6;border:1px
solid #bfdbfe}.agp-exam-card__btn--secondary:hover{background:#eff6ff;color:#1d4ed8;border-color:#93c5fd}.agp-exam-card__btn--primary{width:100%;background:#fff;color:#2563eb;border:1px
solid #cbd5e1;font-size:0.84375rem;padding:9px
16px}.agp-exam-card__btn--primary:hover{background:#f8fafc;border-color:#94a3b8;color:#1d4ed8}.agp-ch-hero{background:#fff;border:1px
solid var(--agp-border, #e2e8f0);border-radius:12px;padding:20px
24px;margin-bottom:20px}.agp-ch-crumbs{display:flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:0.8125rem;color:#64748b;margin-bottom:12px}.agp-ch-crumbs
a{color:#64748b;text-decoration:none}.agp-ch-crumbs a:hover{color:#2563eb}.agp-ch-crumbs__sep{color:#94a3b8;padding:0
2px}.agp-ch-crumbs__current{color:#0f172a;font-weight:600}.agp-ch-hero__row{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}.agp-ch-hero__title{font-size:1.375rem;font-weight:700;color:#0f172a;margin:0;line-height:1.3}.agp-ch-hero__sub{font-size:0.8125rem;color:#64748b;margin:4px
0 0}.agp-ch-hero__years{font-weight:600;color:#475569}.agp-ch-cta{display:inline-flex;align-items:center;gap:6px;padding:8px
16px;border-radius:8px;background:#2563eb !important;color:#fff !important;font-size:0.84375rem;font-weight:600;text-decoration:none !important;white-space:nowrap;flex-shrink:0;transition:background-color 0.15s ease}.agp-ch-cta:hover{background:#1d4ed8 !important}.agp-ch-facts{display:grid;grid-template-columns:repeat(3, 1fr);gap:12px;margin:16px
0}.agp-ch-fact{background:#f8fafc;border:1px
solid var(--agp-border, #e2e8f0);border-radius:8px;padding:12px
16px;display:flex;flex-direction:column;gap:2px}.agp-ch-fact__val{font-size:1.25rem;font-weight:800;color:#0f172a;line-height:1.2;display:flex;align-items:baseline;gap:6px}.agp-ch-fact__label{font-size:0.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.04em}.agp-ch-chips{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-top:14px}.agp-ch-chip{display:inline-flex;align-items:center;gap:6px;padding:5px
12px;border-radius:9999px;font-size:0.78125rem;font-weight:500;background:#f1f5f9;color:#475569;border:1px
solid #e2e8f0}.agp-ch-chip--active{background:#eff6ff;color:#1d4ed8;border-color:#bfdbfe;font-weight:600}.agp-ch-chip__badge{background:rgba(0, 0, 0, 0.06);padding:1px
6px;border-radius:9999px;font-size:0.6875rem;font-weight:700}.agp-question-layout{display:grid;grid-template-columns:var(--agp-sidebar-left) minmax(0, 1fr) var(--agp-sidebar-right);gap:20px;align-items:start}.agp-center-col,.agp-question-main{min-width:0;max-width:100%}.agp-qnav{position:sticky;top:calc(var(--agp-navbar-height) + 16px);background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-lg);box-shadow:var(--agp-shadow-sm);max-height:calc(100vh - var(--agp-navbar-height) - 32px);display:flex;flex-direction:column;overflow:hidden}.agp-qnav__header{display:flex;align-items:center;justify-content:space-between;padding:11px
14px;background:var(--agp-bg);border-bottom:1px solid var(--agp-border);flex-shrink:0}.agp-qnav__subject{font-size:0.6875rem;font-weight:var(--agp-weight-semibold, 600);color:var(--agp-text-secondary);text-transform:uppercase;letter-spacing:0.06em}.agp-qnav__header-left{display:flex;align-items:center;gap:8px;min-width:0}.agp-qnav__title{font-size:0.8125rem;font-weight:700;color:var(--agp-text);white-space:nowrap}.agp-q-anchor{display:block;position:relative;top:-75px;visibility:hidden;height:0}.agp-q-pager__spacer{display:inline-block;width:78px;height:1px;visibility:hidden}.agp-qnav__header-right{display:flex;align-items:center;gap:8px}.agp-qnav__count{font-size:0.6875rem;font-weight:var(--agp-weight-semibold, 600);color:var(--agp-text-muted);background:var(--agp-bg-white);border:1px
solid var(--agp-border);padding:1px
7px;border-radius:4px;line-height:1.4}.agp-qnav__close{display:none;appearance:none;background:none;border:none;color:var(--agp-text-muted);cursor:pointer;padding:4px;border-radius:6px;align-items:center;justify-content:center;transition:all var(--agp-transition)}.agp-qnav__close:hover{color:var(--agp-text);background:var(--agp-border-light)}.agp-qnav-backdrop{display:none}.agp-qnav__list{overflow-y:auto;padding:5px;display:flex;flex-direction:column;gap:2px;flex:1 1 0%;min-height:0}.agp-qnav__item{display:flex !important;align-items:center;gap:10px;padding:7px
8px;background:transparent;border:1px
solid transparent;border-radius:var(--agp-radius-sm);text-decoration:none !important;transition:background var(--agp-transition), border-color var(--agp-transition);user-select:none;box-sizing:border-box}.agp-qnav__item:hover{background:var(--agp-bg);border-color:transparent}.agp-qnav__badge{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:var(--agp-bg-white);border:1px
solid var(--agp-border);color:var(--agp-text-secondary) !important;font-size:0.8125rem;font-weight:var(--agp-weight-semibold, 600);border-radius:var(--agp-radius-md);flex-shrink:0;transition:background var(--agp-transition), border-color var(--agp-transition), color var(--agp-transition)}.agp-qnav__text,.agp-qnav__snippet{font-size:0.75rem;line-height:1.4;color:var(--agp-text-muted);overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;flex:1}.agp-qnav__item--in-page{border-left:2px solid rgba(21, 128, 61, 0.35);background:rgba(21, 128, 61, 0.03)}.agp-qnav__item--active,.agp-qnav__item--current-view{background:var(--agp-primary-bg) !important;border-color:rgba(21, 128, 61, 0.3) !important;border-left:3px solid var(--agp-primary) !important}.agp-qnav__item--active .agp-qnav__badge,
.agp-qnav__item--current-view .agp-qnav__badge{background:var(--agp-primary) !important;border-color:var(--agp-primary) !important;color:#fff !important;box-shadow:0 1px 3px rgba(21, 128, 61, 0.3)}.agp-qnav__item--active .agp-qnav__snippet,
.agp-qnav__item--current-view .agp-qnav__snippet{color:var(--agp-primary);font-weight:600}.agp-qnav__subject-section--active .agp-qnav__subject-header{background:var(--agp-primary-light, #f0fdf4) !important;border-left:3px solid var(--agp-primary, #15803d) !important;color:var(--agp-primary, #15803d) !important}.agp-qnav__subject-section--active .agp-qnav__subject-count{background:var(--agp-primary, #15803d) !important;color:#fff !important}.agp-qnav__item--correct .agp-qnav__badge{background:var(--agp-correct-bg) !important;border-color:var(--agp-correct) !important;color:var(--agp-correct) !important}.agp-qnav__item--wrong .agp-qnav__badge{background:var(--agp-wrong-bg) !important;border-color:var(--agp-wrong) !important;color:var(--agp-wrong) !important}.agp-qnav__item--active.agp-qnav__item--correct .agp-qnav__badge,
.agp-qnav__item--current-view.agp-qnav__item--correct .agp-qnav__badge,
.agp-qnav__item--active.agp-qnav__item--wrong .agp-qnav__badge,
.agp-qnav__item--current-view.agp-qnav__item--wrong .agp-qnav__badge{box-shadow:0 0 0 2px var(--agp-bg-white), 0 0 0 4px var(--agp-primary)}.agp-qnav__legend{padding:8px
12px;background:var(--agp-bg);border-top:1px solid var(--agp-border);display:flex;justify-content:space-between;font-size:0.6875rem;color:var(--agp-text-muted);flex-shrink:0}.agp-qnav__legend-item{display:flex;align-items:center;gap:5px}.agp-qnav__legend-dot{width:7px;height:7px;border-radius:50%;flex-shrink:0}.agp-qnav__legend-dot--current{background:var(--agp-primary)}.agp-qnav__legend-dot--correct{background:var(--agp-correct)}.agp-qnav__legend-dot--wrong{background:var(--agp-wrong)}.agp-topic-nav{display:flex;flex-direction:column}.agp-topic-nav__header{padding:10px
14px;background:var(--agp-bg, #f8fafc);border-bottom:1px solid var(--agp-border, #e2e8f0)}.agp-topic-nav__header-info{display:flex;flex-direction:column;gap:2px}.agp-topic-nav__exam-badge{font-size:0.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.05em;line-height:1.2}.agp-topic-nav__title{display:inline-flex;align-items:center;gap:6px;font-size:0.875rem;font-weight:700;color:#0f172a;line-height:1.3}.agp-topic-nav__title
svg{color:var(--agp-primary, #2563eb);flex-shrink:0}.agp-topic-nav__list{overflow-y:auto;padding:8px
6px;display:flex;flex-direction:column;gap:10px;flex:1 1 0%;min-height:0}.agp-topic-nav__group{display:flex;flex-direction:column;gap:2px}.agp-topic-nav__unit-header{font-size:0.6875rem;font-weight:700;color:#64748b;text-transform:uppercase;letter-spacing:0.06em;padding:6px
8px 4px 8px;border-bottom:1px solid rgba(226, 232, 240, 0.6);margin-bottom:4px}.agp-topic-nav__group--active .agp-topic-nav__unit-header{color:var(--agp-primary, #2563eb)}.agp-topic-nav__items{display:flex;flex-direction:column;gap:2px}.agp-topic-nav__item{display:flex !important;align-items:center;justify-content:space-between;gap:8px;padding:7px
10px;background:transparent;border:1px
solid transparent;border-radius:var(--agp-radius-md, 6px);text-decoration:none !important;font-size:0.8125rem;color:#334155 !important;transition:all 0.15s ease;user-select:none;box-sizing:border-box}.agp-topic-nav__item:hover{background:#f1f5f9;color:#0f172a !important}.agp-topic-nav__name{flex:1;white-space:normal !important;word-break:break-word !important;line-height:1.4 !important}.agp-topic-nav__count{font-size:0.6875rem;font-weight:600;padding:2px
6px;border-radius:4px;background:#e2e8f0;color:#475569;line-height:1.2;flex-shrink:0;transition:all 0.15s ease}.agp-topic-nav__item--active{background:var(--agp-primary, #2563eb) !important;border-color:var(--agp-primary, #2563eb) !important;color:#fff !important;font-weight:600 !important;box-shadow:0 2px 6px rgba(37, 99, 235, 0.28)}.agp-topic-nav__item--active:hover{background:#1d4ed8 !important;color:#fff !important}.agp-topic-nav__item--active .agp-topic-nav__count{background:rgba(255, 255, 255, 0.28) !important;color:#fff !important}[data-theme="dark"] .agp-topic-nav__header{background:#101013 !important;border-bottom:1px solid rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-topic-nav__exam-badge{color:#94a3b8 !important}[data-theme="dark"] .agp-topic-nav__title,
[data-theme="dark"] .agp-topic-nav__title span,
[data-theme="dark"] .agp-topic-nav__title
svg{color:#f8fafc !important}[data-theme="dark"] .agp-topic-nav__unit-header{color:#94a3b8 !important;border-bottom-color:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-topic-nav__group--active .agp-topic-nav__unit-header{color:#4ade80 !important}[data-theme="dark"] .agp-topic-nav__group a,
[data-theme="dark"] .agp-topic-nav__item,
[data-theme="dark"] .agp-topic-nav__item .agp-topic-nav__name,
[data-theme="dark"] .agp-topic-nav__item
span{color:#e2e8f0 !important}[data-theme="dark"] .agp-topic-nav__item:hover{background:rgba(255, 255, 255, 0.08) !important;color:#fff !important}[data-theme="dark"] .agp-topic-nav__item:hover .agp-topic-nav__name,
[data-theme="dark"] .agp-topic-nav__item:hover
span{color:#fff !important}[data-theme="dark"] .agp-topic-nav__count{background:#18181c !important;color:#a1a1aa !important;border:1px
solid rgba(255, 255, 255, 0.1)}[data-theme="dark"] .agp-topic-nav__item--active,
[data-theme="dark"] .agp-topic-nav__group .agp-topic-nav__item--active{background:#f8fafc !important;border-color:#f8fafc !important;color:#0f172a !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3) !important}[data-theme="dark"] .agp-topic-nav__item--active .agp-topic-nav__name,
[data-theme="dark"] .agp-topic-nav__item--active
span{color:#0f172a !important;font-weight:700 !important}[data-theme="dark"] .agp-topic-nav__item--active:hover{background:#f1f5f9 !important;border-color:#f1f5f9 !important;color:#0f172a !important}[data-theme="dark"] .agp-topic-nav__item--active:hover
span{color:#0f172a !important}[data-theme="dark"] .agp-topic-nav__item--active .agp-topic-nav__count{background:#0f172a !important;color:#f8fafc !important}.agp-chap-papers-widget,.agp-paper-analysis-widget,.agp-sidebar-topics{background:var(--agp-surface, #ffffff) !important;border:1px
solid var(--agp-border, #e2e8f0) !important;border-radius:12px !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04) !important;padding:16px
18px !important;margin-bottom:20px !important;box-sizing:border-box !important}[data-theme="dark"] .agp-chap-papers-widget,
[data-theme="dark"] .agp-paper-analysis-widget,
[data-theme="dark"] .agp-sidebar-topics,
.agp-dark-mode .agp-chap-papers-widget,
.agp-dark-mode .agp-paper-analysis-widget,
.agp-dark-mode .agp-sidebar-topics{background:#111115 !important;border:1px
solid rgba(255, 255, 255, 0.08) !important;box-shadow:0 4px 14px rgba(0, 0, 0, 0.45) !important}.agp-sidebar__header-row{background:none !important;border:none !important;border-bottom:1px solid var(--agp-border, #e2e8f0) !important;padding:0
0 10px 0 !important;margin-bottom:8px !important;color:var(--agp-text, #0f172a) !important;display:flex !important;align-items:center !important;justify-content:space-between !important}[data-theme="dark"] .agp-sidebar__header-row,
.agp-dark-mode .agp-sidebar__header-row{border-bottom-color:rgba(255, 255, 255, 0.08) !important;color:var(--agp-text, #f1f5f9) !important}.agp-chap-papers-widget .agp-sidebar__title{display:flex !important;align-items:center !important;gap:8px !important;font-size:0.875rem !important;font-weight:700 !important;color:var(--agp-text, #0f172a) !important;margin:0
!important}.agp-chap-papers-widget .agp-sidebar__title
svg{color:var(--agp-primary, #15803d) !important;flex-shrink:0}[data-theme="dark"] .agp-chap-papers-widget .agp-sidebar__title,
.agp-dark-mode .agp-chap-papers-widget .agp-sidebar__title{color:#f1f5f9 !important}[data-theme="dark"] .agp-chap-papers-widget .agp-sidebar__title svg,
.agp-dark-mode .agp-chap-papers-widget .agp-sidebar__title
svg{color:#4ade80 !important}.agp-chap-papers-widget .agp-sidebar__header-tag{font-size:0.6875rem !important;font-weight:700 !important;color:#64748b !important;background:#f1f5f9 !important;padding:2px
8px !important;border-radius:9999px !important;letter-spacing:0.02em !important;white-space:nowrap !important}[data-theme="dark"] .agp-chap-papers-widget .agp-sidebar__header-tag,
.agp-dark-mode .agp-chap-papers-widget .agp-sidebar__header-tag{background:rgba(255, 255, 255, 0.08) !important;color:#94a3b8 !important}.agp-chap-papers__topic-box{display:flex !important;align-items:flex-start !important;gap:8px !important;background:rgba(26, 115, 232, 0.08) !important;border:1px
solid rgba(26, 115, 232, 0.22) !important;border-left:3.5px solid #1a73e8 !important;border-radius:8px !important;padding:8px
10px !important;margin:8px
0 10px 0 !important;box-sizing:border-box !important}.agp-chap-papers__topic-icon{color:#1a73e8 !important;flex-shrink:0 !important;margin-top:2px !important;display:flex !important;align-items:center !important}.agp-chap-papers__topic-content{flex:1 !important;min-width:0 !important;display:flex !important;flex-direction:column !important;gap:2px !important}.agp-chap-papers__topic-prefix{font-size:0.6875rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;color:#1a73e8 !important;opacity:0.9 !important;line-height:1.2 !important}.agp-chap-papers__topic-name{font-size:0.8125rem !important;font-weight:600 !important;color:#1557b0 !important;line-height:1.4 !important;word-break:break-word !important;overflow-wrap:break-word !important}[data-theme="dark"] .agp-chap-papers__topic-box,
.agp-dark-mode .agp-chap-papers__topic-box{background:rgba(37, 99, 235, 0.16) !important;border-color:rgba(59, 130, 246, 0.35) !important;border-left-color:#3b82f6 !important}[data-theme="dark"] .agp-chap-papers__topic-icon,
.agp-dark-mode .agp-chap-papers__topic-icon{color:#60a5fa !important}[data-theme="dark"] .agp-chap-papers__topic-prefix,
.agp-dark-mode .agp-chap-papers__topic-prefix{color:#93c5fd !important}[data-theme="dark"] .agp-chap-papers__topic-name,
.agp-dark-mode .agp-chap-papers__topic-name{color:#bfdbfe !important}.agp-chap-papers__subtitle{color:#64748b !important;font-size:0.75rem !important;margin:0
0 12px 0 !important;font-weight:400 !important;line-height:1.4 !important}[data-theme="dark"] .agp-chap-papers__subtitle,
.agp-dark-mode .agp-chap-papers__subtitle{color:#888 !important}.agp-chap-papers__list{list-style:none !important;margin:0
!important;padding:0
!important;display:flex !important;flex-direction:column !important;gap:6px !important}.agp-chap-papers__item{background:transparent !important;border:1px
solid transparent !important;border-radius:8px !important;padding:0
!important;margin:0
!important;transition:all 0.15s ease !important}.agp-chap-papers__item:hover{background:#f8fafc !important;border-color:#e2e8f0 !important}[data-theme="dark"] .agp-chap-papers__item:hover,
.agp-dark-mode .agp-chap-papers__item:hover{background:rgba(255, 255, 255, 0.04) !important;border-color:rgba(255, 255, 255, 0.08) !important}.agp-chap-papers__item--active{background:#f0fdf4 !important;border-color:#bbf7d0 !important;box-shadow:0 1px 3px rgba(22, 163, 74, 0.08) !important}[data-theme="dark"] .agp-chap-papers__item--active,
.agp-dark-mode .agp-chap-papers__item--active{background:rgba(34, 197, 94, 0.12) !important;border-color:rgba(34, 197, 94, 0.3) !important}.agp-chap-papers__link{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:10px
12px !important;min-height:44px !important;box-sizing:border-box !important;text-decoration:none !important;color:#334155 !important;font-size:0.8125rem !important;gap:10px !important;border-radius:8px !important;-webkit-tap-highlight-color:transparent !important;transition:all 0.15s ease !important}[data-theme="dark"] .agp-chap-papers__link,
.agp-dark-mode .agp-chap-papers__link{color:#cbd5e1 !important}.agp-chap-papers__info{display:flex !important;align-items:center !important;gap:8px !important;flex:1 !important;min-width:0 !important}.agp-chap-papers__icon-dot{width:6px !important;height:6px !important;border-radius:50% !important;background:#94a3b8 !important;flex-shrink:0 !important;transition:background 0.15s ease !important}[data-theme="dark"] .agp-chap-papers__icon-dot,
.agp-dark-mode .agp-chap-papers__icon-dot{background:#64748b !important}.agp-chap-papers__item--active .agp-chap-papers__icon-dot{background:#16a34a !important;box-shadow:0 0 0 2px rgba(22, 163, 74, 0.25) !important}[data-theme="dark"] .agp-chap-papers__item--active .agp-chap-papers__icon-dot,
.agp-dark-mode .agp-chap-papers__item--active .agp-chap-papers__icon-dot{background:#22c55e !important;box-shadow:0 0 0 2px rgba(34, 197, 94, 0.35) !important}.agp-chap-papers__name{font-weight:500 !important;line-height:1.35 !important;color:inherit !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:nowrap !important}.agp-chap-papers__item:hover .agp-chap-papers__name{color:var(--agp-primary, #15803d) !important}[data-theme="dark"] .agp-chap-papers__item:hover .agp-chap-papers__name,
.agp-dark-mode .agp-chap-papers__item:hover .agp-chap-papers__name{color:#4ade80 !important}.agp-chap-papers__item--active .agp-chap-papers__name{font-weight:600 !important;color:#15803d !important}[data-theme="dark"] .agp-chap-papers__item--active .agp-chap-papers__name,
.agp-dark-mode .agp-chap-papers__item--active .agp-chap-papers__name{color:#4ade80 !important}.agp-chap-papers__aside{display:flex !important;align-items:center !important;gap:6px !important;flex-shrink:0 !important}.agp-chap-papers__count{font-size:0.6875rem !important;font-weight:600 !important;padding:2px
7px !important;border-radius:9999px !important;background:#f1f5f9 !important;color:#64748b !important;transition:all 0.15s ease !important}[data-theme="dark"] .agp-chap-papers__count,
.agp-dark-mode .agp-chap-papers__count{background:rgba(255, 255, 255, 0.08) !important;color:#94a3b8 !important}.agp-chap-papers__item--active .agp-chap-papers__count{background:#16a34a !important;color:#fff !important}[data-theme="dark"] .agp-chap-papers__item--active .agp-chap-papers__count,
.agp-dark-mode .agp-chap-papers__item--active .agp-chap-papers__count{background:#22c55e !important;color:#0f172a !important}.agp-chap-papers__check{display:inline-flex !important;align-items:center !important;justify-content:center !important;color:#16a34a !important}[data-theme="dark"] .agp-chap-papers__check,
.agp-dark-mode .agp-chap-papers__check{color:#4ade80 !important}.agp-chap-papers__arrow{display:none !important}.agp-active-filter-bar{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:10px
14px !important;background:#f0fdf4 !important;border:1px
solid #bbf7d0 !important;border-radius:10px !important;margin-bottom:16px !important;box-sizing:border-box !important;gap:10px !important}[data-theme="dark"] .agp-active-filter-bar,
.agp-dark-mode .agp-active-filter-bar{background:rgba(34, 197, 94, 0.1) !important;border-color:rgba(34, 197, 94, 0.25) !important}.agp-active-filter-bar__info{display:flex !important;align-items:center !important;gap:8px !important;color:#166534 !important;font-size:0.84375rem !important;font-weight:600 !important}[data-theme="dark"] .agp-active-filter-bar__info,
.agp-dark-mode .agp-active-filter-bar__info{color:#86efac !important}.agp-active-filter-bar__icon{display:inline-flex !important;align-items:center !important;color:#15803d !important;flex-shrink:0 !important}[data-theme="dark"] .agp-active-filter-bar__icon,
.agp-dark-mode .agp-active-filter-bar__icon{color:#4ade80 !important}.agp-active-filter-bar__clear{display:inline-flex !important;align-items:center !important;gap:4px !important;padding:4px
10px !important;background:#fff !important;border:1px
solid #86efac !important;border-radius:9999px !important;color:#15803d !important;font-size:0.75rem !important;font-weight:600 !important;text-decoration:none !important;transition:all 0.15s ease !important;white-space:nowrap !important}.agp-active-filter-bar__clear:hover{background:#15803d !important;color:#fff !important;border-color:#15803d !important}[data-theme="dark"] .agp-active-filter-bar__clear,
.agp-dark-mode .agp-active-filter-bar__clear{background:#182234 !important;border-color:rgba(34, 197, 94, 0.4) !important;color:#86efac !important}[data-theme="dark"] .agp-active-filter-bar__clear:hover,
.agp-dark-mode .agp-active-filter-bar__clear:hover{background:#22c55e !important;color:#0f172a !important;border-color:#22c55e !important}.agp-sidebar-topics__list{list-style:none !important;margin:0
!important;padding:0
!important;display:flex !important;flex-direction:column !important;gap:4px !important}.agp-sidebar-topics__item{background:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important;padding:0
!important}.agp-sidebar-topics__link{display:flex !important;align-items:center !important;justify-content:space-between !important;background:none !important;border:none !important;padding:6px
0 !important;text-decoration:none !important;color:#475569 !important;font-size:0.8125rem !important;gap:8px !important;transition:color 0.2s ease !important}[data-theme="dark"] .agp-sidebar-topics__link{color:#94a3b8 !important}.agp-sidebar-topics__link:hover{color:var(--agp-primary, #15803d) !important}[data-theme="dark"] .agp-sidebar-topics__link:hover{color:var(--agp-primary, #22c55e) !important}.agp-sidebar-topics__item--active .agp-sidebar-topics__name{font-weight:600 !important;color:var(--agp-primary, #15803d) !important}[data-theme="dark"] .agp-sidebar-topics__item--active .agp-sidebar-topics__name{color:#4ade80 !important}.agp-sidebar-topics__meta{font-size:0.6875rem !important;font-weight:600 !important;padding:2px
7px !important;border-radius:9999px !important;background:#f1f5f9 !important;color:#64748b !important}[data-theme="dark"] .agp-sidebar-topics__meta{background:rgba(255, 255, 255, 0.06) !important;color:#94a3b8 !important}.agp-sidebar-topics__footer{padding-top:10px !important;border-top:1px solid var(--agp-border, #e2e8f0) !important;margin-top:8px !important}[data-theme="dark"] .agp-sidebar-topics__footer{border-top-color:rgba(255, 255, 255, 0.08) !important}.agp-sidebar-topics__view-all{font-size:0.8125rem !important;font-weight:600 !important;color:var(--agp-primary, #15803d) !important;text-decoration:none !important}[data-theme="dark"] .agp-sidebar-topics__view-all{color:#4ade80 !important}.agp-subject-bar{display:block;width:100%;padding:8px
12px;box-sizing:border-box;overflow:hidden;margin-bottom:16px}.agp-subject-capsule{background:var(--agp-capsule-bg, var(--agp-bg-white, #ffffff));border:1px
solid var(--agp-capsule-border, var(--agp-border, rgba(0, 0, 0, 0.08)));border-radius:9999px;padding:4px
6px;box-shadow:var(--agp-capsule-shadow, var(--agp-shadow-capsule));display:flex;align-items:center;width:100%;max-width:100%;margin:0;box-sizing:border-box;overflow:hidden;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);transition:all 0.3s cubic-bezier(0.4, 0, 0.2, 1)}.agp-subject-tabs__scroll{display:flex;align-items:center;gap:8px;width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-behavior:smooth;padding:2px
0}.agp-subject-tabs__scroll::-webkit-scrollbar{display:none}.agp-subject-tabs__tab{display:inline-flex;align-items:center;flex:0 0 auto;padding:7px
16px;font-size:0.875rem;font-weight:500;color:var(--agp-tab-text, var(--agp-text-secondary, #475569)) !important;background:transparent;border-radius:9999px;white-space:nowrap;cursor:pointer;text-decoration:none !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);user-select:none;line-height:1.4}.agp-subject-tabs__tab:hover{background-color:var(--agp-tab-hover-bg, var(--agp-primary-bg, #f1f5f9));color:var(--agp-text, #0f172a) !important}.agp-subject-tabs__tab--active,.agp-subject-tabs__tab.active,.agp-subject-tabs__tab.is-active,.agp-subject-tabs__tab[aria-selected="true"],.agp-subject-tabs__tab--active:hover,.agp-subject-tabs__tab--active:focus{background-color:var(--agp-tab-active-bg, var(--agp-primary, #15803d)) !important;color:var(--agp-tab-active-text, #ffffff) !important;font-weight:600 !important;opacity:1 !important;cursor:default;box-shadow:0 2px 6px rgba(0, 0, 0, 0.16);transform:scale(1.04)}.agp-subject-bar__next{display:inline-flex;align-items:center;padding:7px
20px;font-size:0.8125rem;font-weight:600;color:#fff !important;background:var(--agp-primary);border-radius:var(--agp-radius-md);text-decoration:none !important;box-shadow:0 1px 3px rgba(37, 99, 235, 0.25);transition:all var(--agp-transition);flex-shrink:0}.agp-subject-bar__next:hover{background:var(--agp-primary-hover);box-shadow:0 2px 6px rgba(37, 99, 235, 0.35)}.agp-qnav-strip{display:none;margin-bottom:12px}.agp-qnav-strip__scroll{display:flex;align-items:center;gap:6px;overflow-x:auto;padding:2px
2px 6px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.agp-qnav-strip__scroll::-webkit-scrollbar{display:none}.agp-qnav-strip__btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-sm);color:var(--agp-text-secondary);font-size:0.8125rem;font-weight:600;text-decoration:none !important;flex-shrink:0;transition:all var(--agp-transition);box-shadow:var(--agp-shadow-sm)}.agp-qnav-strip__btn:hover{border-color:var(--agp-primary);color:var(--agp-primary)}.agp-qnav-strip__btn--active{background:var(--agp-primary) !important;border-color:var(--agp-primary) !important;color:#fff !important;font-weight:700;box-shadow:0 2px 6px rgba(37, 99, 235, 0.35)}.agp-qnav-strip__btn--correct{background:var(--agp-correct) !important;border-color:var(--agp-correct) !important;color:#fff !important}.agp-qnav-strip__btn--wrong{background:var(--agp-wrong) !important;border-color:var(--agp-wrong) !important;color:#fff !important}.agp-question{display:block !important;flex-direction:column !important;width:100%;max-width:100%;background:#fff;border:1px
solid var(--agp-border, #e2e8f0);border-radius:10px;box-shadow:0 1px 3px rgba(15, 23, 42, 0.05);padding:20px
22px 18px 22px;margin-bottom:20px;position:relative;box-sizing:border-box}.agp-question>*{box-sizing:border-box}.agp-question__header,.agp-question__body,.agp-options,.agp-check-answer,.agp-explanation{width:100% !important;max-width:100% !important;box-sizing:border-box !important}[data-theme="dark"] .agp-question,
.agp-dark-mode .agp-question{background:#111114 !important;border-color:rgba(255, 255, 255, 0.08) !important;box-shadow:0 2px 10px rgba(0, 0, 0, 0.3) !important}.agp-question__header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0
0 14px 0;margin-bottom:14px;background:transparent !important;border-bottom:1px solid #f1f5f9;flex-wrap:nowrap}[data-theme="dark"] .agp-question__header,
.agp-dark-mode .agp-question__header{border-bottom-color:rgba(255, 255, 255, 0.06)}.agp-question__header-left{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.agp-question__number{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#f0fdf4;border:1px
solid #bbf7d0;color:#15803d !important;text-decoration:none !important;font-size:0.8125rem;font-weight:700;border-radius:8px;flex-shrink:0;box-shadow:none;transition:transform 0.15s ease, background 0.15s ease}a.agp-question__number:hover{transform:scale(1.05);background:#dcfce7;border-color:#86efac}.agp-question__meta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.agp-question__paper-title{font-size:0.8125rem;font-weight:600;color:var(--agp-text, #0f172a);display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.agp-question__badges{display:flex;align-items:center;flex-wrap:nowrap;gap:6px}.agp-badge--type{display:inline-flex;align-items:center;justify-content:center;background:#f8fafc;border:1px
solid #e2e8f0;color:#475569;font-size:0.6875rem;font-weight:600;padding:2px
7px;border-radius:6px;letter-spacing:normal;text-transform:none;line-height:1.25;white-space:nowrap;flex-shrink:0;box-sizing:border-box}.agp-mark-badge{display:inline-flex;align-items:center;justify-content:center;padding:2px
7px;font-size:0.6875rem;font-weight:700;border-radius:6px;line-height:1.25;flex-shrink:0;box-sizing:border-box}.agp-mark-badge--positive{background:#dcfce7;border:1px
solid #bbf7d0;color:#15803d}.agp-mark-badge--negative{background:#fee2e2;border:1px
solid #fecaca;color:#b91c1c}[data-theme="dark"] .agp-question__number{background:rgba(34, 197, 94, 0.12);border-color:rgba(34, 197, 94, 0.25);color:#4ade80 !important}[data-theme="dark"] .agp-badge--type{background:#18181c;border-color:rgba(255, 255, 255, 0.08);color:#94a3b8}[data-theme="dark"] .agp-mark-badge--positive{background:rgba(34, 197, 94, 0.14);border-color:rgba(34, 197, 94, 0.25);color:#4ade80}[data-theme="dark"] .agp-mark-badge--negative{background:rgba(239, 68, 68, 0.14);border-color:rgba(239, 68, 68, 0.25);color:#f87171}.agp-question__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.agp-lang-switch{position:relative;display:inline-flex}.agp-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:1px
solid var(--agp-border);border-radius:50% !important;background:var(--agp-bg-white);color:var(--agp-text-muted) !important;cursor:pointer;transition:background var(--agp-transition), border-color var(--agp-transition), color var(--agp-transition), box-shadow var(--agp-transition), transform var(--agp-transition);text-decoration:none;padding:0;box-sizing:border-box;flex-shrink:0}.agp-btn-icon:hover{background:var(--agp-bg);border-color:var(--agp-border);color:var(--agp-text);box-shadow:0 1px 3px rgba(0, 0, 0, 0.08)}.agp-btn-icon:active{transform:scale(0.94)}.agp-btn-icon .agp-icon,
.agp-btn-icon
svg{display:flex;align-items:center;justify-content:center;width:17px;height:17px}.agp-question__actions{display:flex;align-items:center;gap:8px}.agp-question__actions .agp-btn-icon{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important;outline:none !important;cursor:pointer;padding:0;transition:transform 0.15s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.15s ease;flex-shrink:0}.agp-question__actions .agp-btn-icon:hover,
.agp-question__actions .agp-lang-toggle:hover,
.agp-question__actions .agp-report-trigger:hover{background:transparent !important;border:none !important;box-shadow:none !important;transform:none !important;opacity:0.85}.agp-question__actions .agp-btn-icon:active{transform:scale(0.92);opacity:0.7}.agp-question__actions .agp-btn-icon .agp-icon,
.agp-question__actions .agp-btn-icon svg,
.agp-question__actions .agp-icon-translate,
.agp-question__actions .agp-icon-warning{display:block;width:23px;height:23px;flex-shrink:0}.agp-lang-dialog{position:absolute;top:calc(100% + 6px);right:0;z-index:100;min-width:140px;padding:5px;background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:10px;box-shadow:0 4px 16px rgba(0, 0, 0, 0.12);opacity:0;pointer-events:none;transform:translateY(-4px);transition:opacity 0.16s ease, transform 0.16s ease}.agp-lang-switch:hover .agp-lang-dialog,
.agp-lang-switch:focus-within .agp-lang-dialog,
.agp-lang-switch.is-open .agp-lang-dialog{opacity:1;pointer-events:auto;transform:translateY(0)}.agp-lang-item{display:flex;align-items:center;justify-content:space-between;padding:7px
11px;border-radius:6px;font-size:0.8125rem;font-weight:500;color:var(--agp-text);text-decoration:none !important;transition:background 0.15s ease, color 0.15s ease;cursor:pointer}.agp-lang-item:hover{background:var(--agp-primary-bg, rgba(37, 99, 235, 0.08));color:var(--agp-primary)}.agp-lang-item--active,.agp-lang-item--active:hover{background:var(--agp-primary-light, #e0e7ff);color:var(--agp-primary);font-weight:700}.agp-lang-item
svg{width:13px;height:13px;color:var(--agp-primary)}[data-theme="dark"] .agp-lang-dialog{background:#1e293b;border-color:#334155;box-shadow:0 4px 16px rgba(0, 0, 0, 0.45)}[data-theme="dark"] .agp-lang-item{color:#e2e8f0}[data-theme="dark"] .agp-lang-item:hover{background:rgba(99, 102, 241, 0.15);color:#a5b4fc}[data-theme="dark"] .agp-lang-item--active{background:rgba(99, 102, 241, 0.25);color:#c7d2fe}.agp-question__actions .agp-lang-toggle.agp-lang-toggle--hi,
.agp-question__actions .agp-lang-toggle.agp-lang-toggle--hi:hover{background:transparent !important;border:none !important;box-shadow:none !important;transform:none !important}[data-theme="dark"] .agp-question__actions .agp-btn-icon:hover,
[data-theme="dark"] .agp-question__actions .agp-lang-toggle:hover,
[data-theme="dark"] .agp-question__actions .agp-report-trigger:hover{background:transparent !important;border:none !important;box-shadow:none !important;transform:none !important;opacity:0.85}[data-theme="dark"] .agp-question__actions .agp-lang-toggle.agp-lang-toggle--hi,
[data-theme="dark"] .agp-question__actions .agp-lang-toggle.agp-lang-toggle--hi:hover{background:transparent !important;border:none !important;box-shadow:none !important;transform:none !important}.agp-question__body{padding:18px
0 16px 0}.agp-question__text{font-size:1rem;line-height:1.7;letter-spacing:normal;font-weight:400;color:var(--agp-text);word-break:break-word;overflow-wrap:break-word}.agp-question__text .agp-lang-text--en{font-size:1rem;line-height:1.7;letter-spacing:normal;font-weight:400}.agp-question__text .agp-lang-text--hi,
[data-lang="hi"] .agp-question__text{font-size:1.0625rem;line-height:1.8;letter-spacing:normal;font-weight:400}.agp-statement-intro{font-size:1.025rem;font-weight:600;color:var(--agp-text, #0f172a);margin:0
0 14px 0;line-height:1.65}.agp-statement-block{display:block;position:relative;margin:12px
0 14px 0;padding:12px
18px;background:#f8fafc;border:1px
solid var(--agp-border, #e2e8f0);border-left:4px solid var(--agp-primary, #2563eb);border-radius:var(--agp-radius-md, 8px);line-height:1.7;color:var(--agp-text, #1e293b);box-shadow:0 1px 3px rgba(0, 0, 0, 0.02);transition:border-color 0.15s ease, background-color 0.15s ease, box-shadow 0.15s ease}.agp-statement-block:hover{box-shadow:0 2px 8px rgba(0, 0, 0, 0.04)}.agp-statement-block--stmt1{border-left-color:#2563eb;background:#f0f7ff}.agp-statement-block--stmt2{border-left-color:#7c3aed;background:#f8f5ff}.agp-statement-block--stmt3{border-left-color:#0d9488;background:#f0fdfa}.agp-statement-block--stmt4{border-left-color:#ea580c;background:#fff7ed}.agp-statement-block--ar.agp-statement-block--assertion{border-left-color:#2563eb;background:#f0f7ff}.agp-statement-block--ar.agp-statement-block--reason{border-left-color:#d97706;background:#fffbeb}.agp-statement-block__label{display:inline-block;font-weight:700;color:var(--agp-text, #0f172a);margin-right:6px;letter-spacing:0}.agp-statement-block--stmt1 .agp-statement-block__label,
.agp-statement-block--assertion .agp-statement-block__label{color:#1d4ed8}.agp-statement-block--stmt2 .agp-statement-block__label{color:#6d28d9}.agp-statement-block--stmt3 .agp-statement-block__label{color:#0f766e}.agp-statement-block--stmt4 .agp-statement-block__label{color:#c2410c}.agp-statement-block--reason .agp-statement-block__label{color:#b45309}.agp-statement-block__text{color:var(--agp-text, #1e293b)}.agp-roman-list,.agp-order-list,.agp-numbered-list{display:flex;flex-direction:column;gap:8px;margin:12px
0 16px 0;padding:0}.agp-roman-item,.agp-order-item,.agp-numbered-item,.agp-sub-stmt{display:flex;align-items:baseline;gap:10px;padding:8px
14px;background:#f8fafc;border:1px
solid var(--agp-border, #e2e8f0);border-radius:6px;line-height:1.68;color:var(--agp-text, #1e293b);transition:background-color 0.15s ease, border-color 0.15s ease}.agp-roman-item:hover,.agp-order-item:hover,.agp-numbered-item:hover,.agp-sub-stmt:hover{background:#f1f5f9;border-color:#cbd5e1}.agp-roman-item__badge,.agp-order-item__badge,.agp-numbered-item__num,.agp-sub-stmt__label{display:inline-flex;align-items:center;justify-content:center;font-weight:700;color:var(--agp-primary, #2563eb);font-size:0.9375rem;flex-shrink:0;min-width:24px}.agp-roman-item__text,.agp-order-item__text,.agp-numbered-item__text,.agp-sub-stmt__text{color:var(--agp-text, #1e293b);flex:1}.agp-statement-outro,.agp-statement-prompt{font-size:0.9875rem;font-weight:600;color:var(--agp-text-secondary, #475569);margin:16px
0 12px 0;line-height:1.6;padding-top:4px}[data-theme="dark"] .agp-roman-item,
[data-theme="dark"] .agp-order-item,
[data-theme="dark"] .agp-numbered-item,
[data-theme="dark"] .agp-sub-stmt{background:#18181b !important;border:1px
solid rgba(255, 255, 255, 0.08) !important;color:#e4e4e7 !important}[data-theme="dark"] .agp-roman-item:hover,
[data-theme="dark"] .agp-order-item:hover,
[data-theme="dark"] .agp-numbered-item:hover,
[data-theme="dark"] .agp-sub-stmt:hover{background:#202024 !important;border-color:rgba(255, 255, 255, 0.16) !important}[data-theme="dark"] .agp-roman-item__badge,
[data-theme="dark"] .agp-order-item__badge,
[data-theme="dark"] .agp-numbered-item__num,
[data-theme="dark"] .agp-sub-stmt__label{color:#93c5fd !important}[data-theme="dark"] .agp-roman-item__text,
[data-theme="dark"] .agp-order-item__text,
[data-theme="dark"] .agp-numbered-item__text,
[data-theme="dark"] .agp-sub-stmt__text{color:#e4e4e7 !important}.agp-numbered-list{display:flex;flex-direction:column;gap:8px;margin:12px
0 16px;padding:0}.agp-numbered-item{display:flex;align-items:baseline;gap:8px;color:var(--agp-text);line-height:1.65;font-size:0.9375rem}.agp-numbered-item__num{font-weight:700;color:var(--agp-text);min-width:22px;flex-shrink:0}.agp-numbered-item__text{color:var(--agp-text);flex:1}.agp-subcat-filter-wrapper{margin:14px
0 18px}.agp-subcat-filter{display:flex;flex-wrap:wrap;gap:8px}.agp-subcat-pill{display:inline-flex;align-items:center;padding:6px
14px;font-size:0.8125rem;font-weight:600;border-radius:9999px;background:var(--agp-surface, #ffffff);color:var(--agp-text-secondary, #64748b);border:1px
solid var(--agp-border, #e2e8f0);text-decoration:none !important;transition:all 0.15s ease}.agp-subcat-pill:hover{color:var(--agp-primary, #15803d);border-color:var(--agp-primary, #15803d);background:rgba(21, 128, 61, 0.04)}.agp-subcat-pill--active{background:var(--agp-primary, #15803d) !important;color:#fff !important;border-color:var(--agp-primary, #15803d) !important}[data-theme="dark"] .agp-subcat-pill{background:#141d30;border-color:#263550;color:#cbd5e1}[data-theme="dark"] .agp-subcat-pill:hover{background:rgba(59, 130, 246, 0.12);border-color:#3b82f6;color:#60a5fa}[data-theme="dark"] .agp-subcat-pill--active{background:#2563eb !important;color:#fff !important;border-color:#3b82f6 !important;font-weight:600;box-shadow:0 2px 6px rgba(37, 99, 235, 0.35)}.agp-tag--cat{background:rgba(59, 130, 246, 0.1);color:#2563eb;font-weight:600;font-size:0.75rem;padding:2px
8px;border-radius:4px}[data-theme="dark"] .agp-tag--cat{background:rgba(59, 130, 246, 0.2);color:#93c5fd}.agp-lang-text--hi{display:none !important}.agp-lang-text--en{display:inline}div.agp-lang-text--en,p.agp-lang-text--en{display:block}[data-lang="hi"] .agp-question__text .agp-lang-text--en,
[data-lang="hi"] .agp-option__text .agp-lang-text--en,
[data-lang="hi"] .agp-stimulus-text .agp-lang-text--en,
[data-lang="hi"] .agp-explanation__body .agp-lang-text--en,
[data-lang="hi"] .agp-match-table .agp-lang-text--en,
[data-lang="hi"] .agp-topic-qcard__text.agp-lang-text--en,
[data-agp-lang="hi"] .agp-question__text .agp-lang-text--en,
[data-agp-lang="hi"] .agp-option__text .agp-lang-text--en,
[data-agp-lang="hi"] .agp-stimulus-text .agp-lang-text--en,
[data-agp-lang="hi"] .agp-explanation__body .agp-lang-text--en,
[data-agp-lang="hi"] .agp-match-table .agp-lang-text--en,
[data-agp-lang="hi"] .agp-topic-qcard__text.agp-lang-text--en,
.agp-question[data-lang="hi"] .agp-question__text .agp-lang-text--en,
.agp-question[data-lang="hi"] .agp-option__text .agp-lang-text--en,
.agp-question[data-lang="hi"] .agp-stimulus-text .agp-lang-text--en,
.agp-question[data-lang="hi"] .agp-explanation__body .agp-lang-text--en,
.agp-question[data-lang="hi"] .agp-match-table .agp-lang-text--en{display:none !important}[data-lang="hi"] .agp-question__text .agp-lang-text--hi,
[data-lang="hi"] .agp-option__text .agp-lang-text--hi,
[data-lang="hi"] .agp-stimulus-text .agp-lang-text--hi,
[data-lang="hi"] .agp-explanation__body .agp-lang-text--hi,
[data-lang="hi"] .agp-match-table .agp-lang-text--hi,
[data-lang="hi"] .agp-topic-qcard__text.agp-lang-text--hi,
[data-agp-lang="hi"] .agp-question__text .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-option__text .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-stimulus-text .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-explanation__body .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-match-table .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-topic-qcard__text.agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-question__text .agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-option__text .agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-stimulus-text .agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-explanation__body .agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-match-table .agp-lang-text--hi{display:block !important}[data-lang="hi"] .agp-option__text span.agp-lang-text--hi,
[data-lang="hi"] .agp-match-table span.agp-lang-text--hi,
[data-agp-lang="hi"] .agp-option__text span.agp-lang-text--hi,
[data-agp-lang="hi"] .agp-match-table span.agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-option__text span.agp-lang-text--hi,
.agp-question[data-lang="hi"] .agp-match-table span.agp-lang-text--hi{display:inline !important}[data-lang="hi"] .agp-qnav .agp-lang-text--en,
[data-agp-lang="hi"] .agp-qnav .agp-lang-text--en,
[data-lang="hi"] .agp-palette-modal .agp-lang-text--en,
[data-agp-lang="hi"] .agp-palette-modal .agp-lang-text--en,
[data-lang="hi"] #agp-mobile-bar .agp-lang-text--en,
[data-agp-lang="hi"] #agp-mobile-bar .agp-lang-text--en,
body[data-lang="hi"] #agp-mobile-bar .agp-lang-text--en,
[data-lang="hi"] #agp-report-modal .agp-lang-text--en,
[data-agp-lang="hi"] #agp-report-modal .agp-lang-text--en,
body[data-lang="hi"] #agp-report-modal .agp-lang-text--en,
#agp-report-modal[data-lang="hi"] .agp-lang-text--en,
#agp-report-modal[data-agp-lang="hi"] .agp-lang-text--en{display:none !important}[data-lang="hi"] .agp-qnav .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-qnav .agp-lang-text--hi,
[data-lang="hi"] .agp-palette-modal .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-palette-modal .agp-lang-text--hi,
[data-lang="hi"] #agp-mobile-bar .agp-lang-text--hi,
[data-agp-lang="hi"] #agp-mobile-bar .agp-lang-text--hi,
body[data-lang="hi"] #agp-mobile-bar .agp-lang-text--hi,
[data-lang="hi"] #agp-report-modal .agp-lang-text--hi,
[data-agp-lang="hi"] #agp-report-modal .agp-lang-text--hi,
body[data-lang="hi"] #agp-report-modal .agp-lang-text--hi,
#agp-report-modal[data-lang="hi"] .agp-lang-text--hi,
#agp-report-modal[data-agp-lang="hi"] .agp-lang-text--hi{display:inline !important}[data-lang="en"] .agp-qnav .agp-lang-text--hi,
[data-agp-lang="en"] .agp-qnav .agp-lang-text--hi,
[data-lang="en"] .agp-palette-modal .agp-lang-text--hi,
[data-agp-lang="en"] .agp-palette-modal .agp-lang-text--hi,
[data-lang="en"] #agp-mobile-bar .agp-lang-text--hi,
[data-agp-lang="en"] #agp-mobile-bar .agp-lang-text--hi,
body[data-lang="en"] #agp-mobile-bar .agp-lang-text--hi,
[data-lang="en"] #agp-report-modal .agp-lang-text--hi,
[data-agp-lang="en"] #agp-report-modal .agp-lang-text--hi,
body[data-lang="en"] #agp-report-modal .agp-lang-text--hi,
#agp-report-modal[data-lang="en"] .agp-lang-text--hi,
#agp-report-modal[data-agp-lang="en"] .agp-lang-text--hi{display:none !important}[data-lang="en"] .agp-qnav .agp-lang-text--en,
[data-agp-lang="en"] .agp-qnav .agp-lang-text--en,
[data-lang="en"] .agp-palette-modal .agp-lang-text--en,
[data-agp-lang="en"] .agp-palette-modal .agp-lang-text--en,
[data-lang="en"] #agp-mobile-bar .agp-lang-text--en,
[data-agp-lang="en"] #agp-mobile-bar .agp-lang-text--en,
body[data-lang="en"] #agp-mobile-bar .agp-lang-text--en,
[data-lang="en"] #agp-report-modal .agp-lang-text--en,
[data-agp-lang="en"] #agp-report-modal .agp-lang-text--en,
body[data-lang="en"] #agp-report-modal .agp-lang-text--en,
#agp-report-modal[data-lang="en"] .agp-lang-text--en,
#agp-report-modal[data-agp-lang="en"] .agp-lang-text--en{display:inline !important}.agp-qnav__item[data-lang-mode="hi"] .agp-lang-text--hi{display:inline !important}.agp-qnav__item[data-lang-mode="hi"] .agp-lang-text--en{display:none !important}.agp-qnav__item[data-lang-mode="en"] .agp-lang-text--en{display:inline !important}.agp-qnav__item[data-lang-mode="en"] .agp-lang-text--hi{display:none !important}.agp-question--hi-only .agp-question__text .agp-lang-text--hi,
.agp-question--hi-only .agp-option__text .agp-lang-text--hi,
.agp-question--hi-only .agp-stimulus-text .agp-lang-text--hi,
.agp-question--hi-only .agp-explanation__body .agp-lang-text--hi,
.agp-question--hi-only .agp-match-table .agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-question__text .agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-option__text .agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-stimulus-text .agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-explanation__body .agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-match-table .agp-lang-text--hi{display:block !important}.agp-question--hi-only .agp-option__text span.agp-lang-text--hi,
.agp-question--hi-only .agp-match-table span.agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-option__text span.agp-lang-text--hi,
.agp-question[data-lang-mode="hi"] .agp-match-table span.agp-lang-text--hi{display:inline !important}.agp-question--hi-only .agp-question__text .agp-lang-text--en,
.agp-question--hi-only .agp-option__text .agp-lang-text--en,
.agp-question--hi-only .agp-stimulus-text .agp-lang-text--en,
.agp-question--hi-only .agp-explanation__body .agp-lang-text--en,
.agp-question--hi-only .agp-match-table .agp-lang-text--en,
.agp-question[data-lang-mode="hi"] .agp-question__text .agp-lang-text--en,
.agp-question[data-lang-mode="hi"] .agp-option__text .agp-lang-text--en,
.agp-question[data-lang-mode="hi"] .agp-stimulus-text .agp-lang-text--en,
.agp-question[data-lang-mode="hi"] .agp-explanation__body .agp-lang-text--en,
.agp-question[data-lang-mode="hi"] .agp-match-table .agp-lang-text--en{display:none !important}.agp-question--en-only .agp-question__text .agp-lang-text--en,
.agp-question--en-only .agp-option__text .agp-lang-text--en,
.agp-question--en-only .agp-stimulus-text .agp-lang-text--en,
.agp-question--en-only .agp-explanation__body .agp-lang-text--en,
.agp-question--en-only .agp-match-table .agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-question__text .agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-option__text .agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-stimulus-text .agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-explanation__body .agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-match-table .agp-lang-text--en{display:block !important}.agp-question--en-only .agp-option__text span.agp-lang-text--en,
.agp-question--en-only .agp-match-table span.agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-option__text span.agp-lang-text--en,
.agp-question[data-lang-mode="en"] .agp-match-table span.agp-lang-text--en{display:inline !important}.agp-question--en-only .agp-question__text .agp-lang-text--hi,
.agp-question--en-only .agp-option__text .agp-lang-text--hi,
.agp-question--en-only .agp-stimulus-text .agp-lang-text--hi,
.agp-question--en-only .agp-explanation__body .agp-lang-text--hi,
.agp-question--en-only .agp-match-table .agp-lang-text--hi,
.agp-question[data-lang-mode="en"] .agp-question__text .agp-lang-text--hi,
.agp-question[data-lang-mode="en"] .agp-option__text .agp-lang-text--hi,
.agp-question[data-lang-mode="en"] .agp-stimulus-text .agp-lang-text--hi,
.agp-question[data-lang-mode="en"] .agp-explanation__body .agp-lang-text--hi,
.agp-question[data-lang-mode="en"] .agp-match-table .agp-lang-text--hi{display:none !important}.agp-options{padding:6px
0 18px 0;display:flex;flex-direction:column;gap:11px}.agp-option{display:flex;align-items:flex-start;gap:12px;padding:13px
16px;background:#fff;border:1px
solid rgba(0, 0, 0, 0.08);border-radius:10px;cursor:pointer;transition:border-color 0.15s ease, background 0.15s ease;position:relative;user-select:none;touch-action:manipulation;box-sizing:border-box}.agp-option:hover{border-color:#cbd5e1;background:#f9fafb}.agp-option:hover .agp-option__marker{color:#0f172a;background:#e2e8f0}.agp-option:active{background:#f1f5f9}.agp-option__radio{position:absolute;opacity:0;pointer-events:none}.agp-option__marker{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;min-width:28px;border:none;border-radius:8px !important;font-size:0.8125rem;font-weight:700;color:#475569;background:#f1f5f9;flex-shrink:0;margin-top:1px;transition:all 0.15s ease}.agp-option__text{flex:1;font-size:0.9375rem;line-height:1.6;letter-spacing:normal;font-weight:400;color:var(--agp-text);min-width:0;word-break:break-word;overflow-wrap:break-word}.agp-option__text .agp-lang-text--en{font-size:0.9375rem;line-height:1.6;letter-spacing:normal;font-weight:400}.agp-option__text .agp-lang-text--hi,
[data-lang="hi"] .agp-option__text{font-size:1.0625rem;line-height:1.8;letter-spacing:normal;font-weight:400}.agp-text-italic,
.agp-question__text em,
.agp-question__text i,
.agp-option em,
.agp-option i,
.agp-explanation em,
.agp-explanation
i{font-style:italic !important;letter-spacing:0.01em}.agp-text-bold,
.agp-question__text strong,
.agp-option strong,
.agp-explanation
strong{font-weight:700 !important}.agp-option--multi .agp-option__marker{border-radius:var(--agp-radius-sm)}.agp-option--multi.agp-option--selected .agp-option__marker{color:transparent !important;position:relative}.agp-option--multi.agp-option--selected .agp-option__marker::after{content:'';position:absolute;left:50%;top:50%;width:8px;height:5px;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:translate(-50%, -60%) rotate(-45deg)}.agp-option--selected{border-color:#15803d !important;border-width:2px !important;background:#f0fdf4 !important;box-shadow:none !important}.agp-option--selected .agp-option__marker{border:none !important;background:#15803d !important;color:#fff !important}.agp-option--correct{border-color:#16a34a !important;border-width:1.5px !important;background:#f0fdf4 !important;cursor:default;box-shadow:none !important}.agp-option--correct .agp-option__marker{border:none !important;background:#16a34a !important;color:#fff !important}.agp-option--wrong{border-color:#dc2626 !important;border-width:1.5px !important;background:#fef2f2 !important;cursor:default;box-shadow:none !important}.agp-option--wrong .agp-option__marker{border:none !important;background:#dc2626 !important;color:#fff !important}.agp-option__status-badge{display:inline-flex;align-items:center;justify-content:center;padding:3px
12px;border-radius:9999px;font-size:0.75rem;font-weight:600;letter-spacing:normal;text-transform:none;margin-left:auto;align-self:center;flex-shrink:0}.agp-option__status-badge--correct{background:#22c55e;color:#fff;border:none}.agp-option__status-badge--wrong{background:#ef4444;color:#fff;border:none}.agp-question[data-answered] .agp-option,
.agp-question.is-answered .agp-option{cursor:default}.agp-options--numerical{padding:0
24px 20px}.agp-numeric-answer{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.agp-numeric-answer__label{font-size:var(--agp-font-sm);font-weight:700;color:var(--agp-text-secondary);text-transform:uppercase;letter-spacing:0.04em}.agp-numeric-answer__input{flex:1;min-width:180px;max-width:320px;padding:10px
14px;font-size:1rem;text-align:right;color:var(--agp-text);background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:10px;box-sizing:border-box;transition:border-color var(--agp-transition), box-shadow var(--agp-transition), background var(--agp-transition)}.agp-numeric-answer__input:focus{outline:none;border-color:var(--agp-primary);box-shadow:0 0 0 3px var(--agp-primary-bg)}.agp-numeric-answer__input:disabled{background:var(--agp-bg);cursor:not-allowed;opacity:0.85}.agp-numeric-answer--correct .agp-numeric-answer__input{border-color:var(--agp-correct);background:var(--agp-correct-bg)}.agp-numeric-answer--wrong .agp-numeric-answer__input{border-color:var(--agp-wrong);background:var(--agp-wrong-bg)}.agp-numeric-answer__status{display:inline-flex;align-items:center;justify-content:center;padding:4px
14px;border-radius:var(--agp-radius-full);font-size:var(--agp-font-2xs);font-weight:700;letter-spacing:0.02em;text-transform:uppercase;flex-shrink:0}.agp-numeric-answer__status--correct{background:var(--agp-correct);color:#fff}.agp-numeric-answer__status--wrong{background:var(--agp-wrong);color:#fff}[data-theme="dark"] .agp-numeric-answer__input{background:rgba(15, 23, 42, 0.6)}.agp-screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}[data-theme="dark"] .agp-option{background:#101013;border:1px
solid rgba(255, 255, 255, 0.09);box-shadow:none}[data-theme="dark"] .agp-option__marker{background:#18181c;border:1px
solid rgba(255, 255, 255, 0.1);color:#a1a1aa}[data-theme="dark"] .agp-option__text{color:#e2e8f0}[data-theme="dark"] .agp-option:hover .agp-option__text{color:#fff !important}[data-theme="dark"] .agp-option:hover{border-color:rgba(34, 197, 94, 0.45) !important;background:#16161c !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3) !important}[data-theme="dark"] .agp-option:hover .agp-option__marker{border-color:rgba(34, 197, 94, 0.5) !important;color:#86efac !important;background:rgba(34, 197, 94, 0.18) !important}[data-theme="dark"] .agp-option--selected{border-color:#22c55e !important;background:rgba(34, 197, 94, 0.14) !important;box-shadow:0 0 0 1px #22c55e !important}[data-theme="dark"] .agp-option--selected .agp-option__marker{background:#22c55e !important;border-color:#22c55e !important;color:#fff !important}[data-theme="dark"] .agp-option--correct{border-color:#22c55e !important;background:rgba(34, 197, 94, 0.14) !important;box-shadow:none !important}[data-theme="dark"] .agp-option--correct .agp-option__marker{background:#22c55e !important;border-color:#22c55e !important;color:#fff !important}[data-theme="dark"] .agp-option__status-badge--correct{background:#22c55e !important;color:#fff !important;border:none !important}[data-theme="dark"] .agp-option--wrong{border-color:#ef4444 !important;background:rgba(239, 68, 68, 0.14) !important;box-shadow:none !important}[data-theme="dark"] .agp-option--wrong .agp-option__marker{background:#ef4444 !important;border-color:#ef4444 !important;color:#fff !important}[data-theme="dark"] .agp-option__status-badge--wrong{background:#ef4444 !important;color:#fff !important;border:none !important}[data-theme="dark"] .agp-question[data-answered] .agp-option:hover,
[data-theme="dark"] .agp-question.is-answered .agp-option:hover{border-color:rgba(255, 255, 255, 0.08) !important;background:rgba(255, 255, 255, 0.02) !important;box-shadow:none !important}[data-theme="dark"] .agp-question[data-answered] .agp-option--correct:hover,
[data-theme="dark"] .agp-question.is-answered .agp-option--correct:hover{border-color:#22c55e !important;background:rgba(34, 197, 94, 0.14) !important}[data-theme="dark"] .agp-question[data-answered] .agp-option--wrong:hover,
[data-theme="dark"] .agp-question.is-answered .agp-option--wrong:hover{border-color:#ef4444 !important;background:rgba(239, 68, 68, 0.14) !important}[data-theme="dark"] .agp-diagram-container,
[data-theme="dark"] .agp-question__image-wrap,
[data-theme="dark"] .agp-option__image-wrap,
[data-theme="dark"] .agp-explanation__image-wrap{background:#fff !important;padding:12px
16px !important;border-radius:10px !important;display:inline-flex !important;align-items:center;justify-content:center;box-shadow:0 4px 12px rgba(0, 0, 0, 0.4) !important;border:1px
solid rgba(255, 255, 255, 0.15) !important;max-width:100%;box-sizing:border-box}[data-theme="dark"] .agp-diagram-image,
[data-theme="dark"] .agp-question__image,
[data-theme="dark"] .agp-option__image,
[data-theme="dark"] .agp-explanation__image,
[data-theme="dark"] .agp-content-image{background:#fff !important;filter:none !important;border:none !important;box-shadow:none !important;max-width:100%}.agp-check-answer{padding:10px
0 16px;display:flex;flex-direction:column;align-items:center;width:100%}.agp-check-answer__btn{min-width:240px;height:48px;padding:0
32px;font-size:0.9375rem;font-weight:700;background:var(--agp-primary, #15803d) !important;color:#fff !important;border:none !important;border-radius:8px;box-shadow:0 2px 6px rgba(21, 128, 61, 0.2);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px;transition:background 0.2s ease, box-shadow 0.2s ease;box-sizing:border-box;letter-spacing:0.01em}.agp-check-answer__btn:hover{background:#166534 !important;box-shadow:0 4px 10px rgba(21, 128, 61, 0.3)}.agp-check-answer__btn:active{background:#14532d !important}.agp-check-answer__btn.is-revealed,.agp-check-answer__btn:disabled{background:#f1f5f9 !important;color:#94a3b8 !important;border:1px
solid #e2e8f0 !important;box-shadow:none !important;cursor:default;transform:none !important;pointer-events:none}[data-theme="dark"] .agp-check-answer__btn{background:#16a34a !important;border:none !important;box-shadow:none}[data-theme="dark"] .agp-check-answer__btn.is-revealed,
[data-theme="dark"] .agp-check-answer__btn:disabled{background:#18181c !important;border-color:rgba(255, 255, 255, 0.1) !important;color:#64748b !important}.agp-explanation{background-color:#fcfdfe;border:1px
solid #e5e7eb;border-radius:8px;padding:16px
20px;margin:24px
0;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.05);max-width:100%;min-width:0;box-sizing:border-box}[data-theme="dark"] .agp-explanation,
.agp-dark-mode .agp-explanation{background-color:#101013 !important;border:1px
solid rgba(255, 255, 255, 0.08) !important;border-radius:8px !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2) !important}.agp-explanation__header{display:flex;align-items:center;gap:12px;margin-bottom:16px;width:100%;flex-wrap:wrap}.agp-explanation__title{font-size:0.75rem;font-weight:800;letter-spacing:0.08em;color:var(--agp-text-muted);text-transform:uppercase;margin:0;white-space:nowrap;line-height:1}.agp-explanation__rule{flex:1;height:1px;background:var(--agp-divider);min-width:20px}[data-theme="dark"] .agp-explanation__rule{background:rgba(255, 255, 255, 0.12)}.agp-explanation__concept{font-size:0.75rem;font-weight:500;color:var(--agp-text-secondary, #475569);background:#f1f5f9;border:1px
solid #e2e8f0;padding:3px
10px;border-radius:6px;max-width:100%;overflow-wrap:break-word;word-break:break-word;white-space:normal;line-height:1.35;display:inline-flex;align-items:center;box-sizing:border-box;transition:background-color 0.15s ease, border-color 0.15s ease, color 0.15s ease}[data-theme="dark"] .agp-explanation__concept{color:#cbd5e1;background:#1e293b;border-color:#334155}a.agp-explanation__chapter-link{text-decoration:none !important;cursor:pointer}a.agp-explanation__chapter-link:hover{background:#e2e8f0;color:#0f172a !important;border-color:#cbd5e1;text-decoration:none !important}[data-theme="dark"] a.agp-explanation__chapter-link:hover{background:#334155;color:#f8fafc !important;border-color:#475569}.agp-explanation__body{font-size:0.96875rem;line-height:1.72;letter-spacing:normal;color:var(--agp-text);overflow-wrap:break-word;word-break:normal;max-width:100%;min-width:0;box-sizing:border-box}.agp-explanation__body .agp-lang-text--en{font-size:0.96875rem;line-height:1.7;letter-spacing:normal;font-weight:400}.agp-explanation__body .agp-lang-text--hi,
[data-lang="hi"] .agp-explanation__body{font-size:1.0625rem;line-height:1.8;letter-spacing:normal;font-weight:400}.katex{line-height:normal !important;text-rendering:auto;white-space:nowrap}.katex
.base{display:inline-block;white-space:nowrap;max-width:100%}.katex
.text{font-family:inherit}.agp-explanation__body .katex-display,
.agp-question__text .katex-display,
.agp-option__text .katex-display,
.agp-match-table .katex-display{display:block;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;max-width:100%;padding:10px
14px;margin:12px
0;font-size:1.04em !important;text-align:center;background:rgba(248, 250, 252, 0.75);border-radius:var(--agp-radius-md);border:1px
solid rgba(226, 232, 240, 0.8);scrollbar-width:thin;scrollbar-color:#cbd5e1 transparent}.katex-display>.katex{display:inline-block;white-space:nowrap;text-align:initial;max-width:100%}[data-theme="dark"] .agp-explanation__body .katex-display,
[data-theme="dark"] .agp-question__text .katex-display,
[data-theme="dark"] .agp-option__text .katex-display,
[data-theme="dark"] .agp-match-table .katex-display{background:rgba(15, 23, 42, 0.65);border-color:rgba(38, 51, 77, 0.8);scrollbar-color:#475569 transparent}.agp-explanation__body .katex-display::-webkit-scrollbar,
.agp-question__text .katex-display::-webkit-scrollbar,
.agp-option__text .katex-display::-webkit-scrollbar,
.agp-match-table .katex-display::-webkit-scrollbar{height:4px}.agp-explanation__body .katex-display::-webkit-scrollbar-thumb,
.agp-question__text .katex-display::-webkit-scrollbar-thumb,
.agp-option__text .katex-display::-webkit-scrollbar-thumb,
.agp-match-table .katex-display::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.agp-explanation__body table,
.agp-question__text
table{width:100%;max-width:100%;border-collapse:collapse;margin:14px
0;overflow-x:auto;display:block;-webkit-overflow-scrolling:touch}.agp-explanation__body pre,
.agp-question__text
pre{max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:pre-wrap;word-break:break-all;background:var(--agp-bg);padding:10px
14px;border-radius:var(--agp-radius-sm);border:1px
solid var(--agp-border)}.agp-explanation__body code,
.agp-question__text
code{max-width:100%;overflow-wrap:break-word;word-break:break-word}.agp-explanation__body
img{max-width:100%;height:auto;border-radius:var(--agp-radius-sm);margin:12px
0}.agp-exp-para{margin:10px
0 !important;line-height:1.75 !important;color:var(--agp-text, #1e293b) !important;font-size:0.9875rem !important}.agp-exp-subtitle{font-size:1.05rem;font-weight:700;color:var(--agp-primary, #2563eb);margin:18px
0 10px;line-height:1.4}[data-theme="dark"] .agp-exp-subtitle{color:#93c5fd}.agp-exp-list{margin:12px
0 16px 0 !important;padding-left:22px !important;list-style-type:disc !important}.agp-exp-list--ordered{list-style-type:decimal !important}.agp-exp-list__item{margin:10px
0 !important;line-height:1.75 !important;color:#475569 !important;font-size:0.9875rem !important}.agp-exp-list__item
strong{color:#1e293b !important;font-weight:700 !important}.agp-exp-option-card{display:flex;align-items:baseline;gap:12px;padding:10px
14px;margin:8px
0;background:#f8fafc;border:1px
solid var(--agp-border, #e2e8f0);border-radius:8px;line-height:1.7;transition:background-color 0.15s ease, border-color 0.15s ease}.agp-exp-option-card:hover{background:#f1f5f9}.agp-exp-option-badge{display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:0.875rem;padding:2px
8px;border-radius:6px;background:#e0e7ff;color:#3730a3;flex-shrink:0;min-width:28px}.agp-exp-option-text{color:var(--agp-text, #1e293b);font-size:0.9875rem;flex:1}.agp-exp-step-card{display:block;padding:12px
16px;margin:12px
0;background:#f8fafc;border:1px
solid var(--agp-border, #e2e8f0);border-left:4px solid var(--agp-primary, #2563eb);border-radius:8px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.02)}.agp-exp-step-badge{display:block;font-weight:700;color:var(--agp-primary, #2563eb);margin-bottom:6px;font-size:0.95rem;letter-spacing:0.01em}.agp-exp-step-text{line-height:1.72;color:var(--agp-text, #1e293b);font-size:0.9875rem}.agp-exp-alert{padding:10px
14px;margin:12px
0;border-radius:8px;font-size:0.9375rem;line-height:1.6;font-weight:500}.agp-exp-alert--warning{background:#fef3c7;border:1px
solid #fde68a;border-left:4px solid #f59e0b;color:#92400e}.agp-exp-bold{font-weight:700;color:var(--agp-text)}.agp-exp-conclusion{margin:16px
0 8px 0;padding:12px
16px;background:#f0fdf4;border:1px
solid #bbf7d0;border-left:4px solid #16a34a;border-radius:8px;color:#166534;font-size:0.9875rem;font-weight:500;line-height:1.65}[data-theme="dark"] .agp-exp-para{color:#cbd5e1 !important}[data-theme="dark"] .agp-exp-list__item{color:#cbd5e1 !important}[data-theme="dark"] .agp-exp-list__item
strong{color:#f1f5f9 !important}[data-theme="dark"] .agp-exp-option-card{background:#1e293b !important;border-color:#334155 !important}[data-theme="dark"] .agp-exp-option-badge{background:rgba(99, 102, 241, 0.25) !important;color:#a5b4fc !important}[data-theme="dark"] .agp-exp-option-text{color:#e2e8f0 !important}[data-theme="dark"] .agp-exp-step-card{background:#1e293b !important;border-color:#334155 !important;border-left-color:#3b82f6 !important}[data-theme="dark"] .agp-exp-step-badge{color:#93c5fd !important}[data-theme="dark"] .agp-exp-step-text{color:#e2e8f0 !important}[data-theme="dark"] .agp-exp-alert--warning{background:rgba(245, 158, 11, 0.15) !important;border-color:rgba(245, 158, 11, 0.3) !important;border-left-color:#f59e0b !important;color:#fde68a !important}[data-theme="dark"] .agp-exp-conclusion{background:rgba(34, 197, 94, 0.12) !important;border-color:rgba(34, 197, 94, 0.25) !important;border-left-color:#22c55e !important;color:#86efac !important}.agp-tags-wrapper,.agp-keywords-wrapper{margin-top:20px;padding-top:14px;border-top:1px dashed var(--agp-border, #e2e8f0)}.agp-tags-header,.agp-keywords-header{display:inline-flex;align-items:center;gap:6px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.06em;color:var(--agp-text-muted, #64748b);margin-bottom:10px;user-select:none}.agp-tags-icon,.agp-keywords-icon{width:14px;height:14px;stroke:var(--agp-primary, #2563eb);stroke-width:2.2;flex-shrink:0}.agp-tags-label{font-weight:700;letter-spacing:0.05em}.agp-tag-admin-badge{display:inline-flex;align-items:center;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;padding:1px
7px;border-radius:999px;background:#fef3c7;color:#92400e;border:1px
solid #fde68a;margin-left:6px;vertical-align:middle}[data-theme="dark"] .agp-tag-admin-badge{background:rgba(245, 158, 11, 0.15);color:#fde68a;border-color:rgba(245, 158, 11, 0.3)}.agp-tags-pills,.agp-keywords-pills{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.agp-tag-pill,.agp-keyword-pill{display:inline-flex;align-items:center;gap:4px;padding:4px
10px;font-size:0.8125rem;font-weight:500;line-height:1.4;border-radius:6px;background:#f1f5f9;color:#334155;border:1px
solid #e2e8f0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.03);transition:all 0.15s ease;user-select:none}.agp-lang-text--hi .agp-tag-pill,
.agp-lang-text--hi .agp-keyword-pill{font-size:0.84375rem;line-height:1.45}.agp-tag-hash{color:var(--agp-primary, #2563eb);font-weight:700;font-size:0.8125rem;opacity:0.85}.agp-tag-pill:hover,.agp-keyword-pill:hover{background:#e2e8f0;border-color:#cbd5e1;color:#0f172a;transform:translateY(-1px);box-shadow:0 2px 4px rgba(0, 0, 0, 0.06)}[data-theme="dark"] .agp-tags-wrapper,
[data-theme="dark"] .agp-keywords-wrapper{border-top-color:#334155}[data-theme="dark"] .agp-tags-header,
[data-theme="dark"] .agp-keywords-header{color:#94a3b8}[data-theme="dark"] .agp-tags-icon,
[data-theme="dark"] .agp-keywords-icon{stroke:#60a5fa}[data-theme="dark"] .agp-tag-pill,
[data-theme="dark"] .agp-keyword-pill{background:#1e293b;border-color:#334155;color:#cbd5e1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}[data-theme="dark"] .agp-tag-hash{color:#60a5fa}[data-theme="dark"] .agp-tag-pill:hover,
[data-theme="dark"] .agp-keyword-pill:hover{background:#334155;border-color:#475569;color:#f8fafc}.agp-option:focus-visible{outline:2px
solid var(--agp-primary);outline-offset:2px}.agp-numeric-answer__input:focus-visible{outline:none}@media (prefers-reduced-motion: reduce){.agp-option,.agp-option__marker,.agp-qnav__badge,.agp-numeric-answer__input{transition:none}.agp-option:active{transform:none}}.agp-question__image-wrap{position:relative;display:flex;justify-content:center;align-items:center;max-width:100%;margin:14px
0;text-align:center}.agp-question__image,.agp-explanation__image,.agp-content-image{max-width:100%;max-height:320px;height:auto;border-radius:6px;border:none;padding:4px;background:transparent;object-fit:contain;box-shadow:none;transition:filter 0.2s ease, transform 0.2s ease}.agp-option__image-wrap{display:inline-flex;align-items:center;margin:4px
0;max-width:100%}.agp-option__image{max-width:100%;max-height:140px;height:auto;object-fit:contain;border-radius:4px;border:none;padding:2px
4px;background:transparent;display:inline-block;vertical-align:middle;box-shadow:none;transition:filter 0.2s ease, transform 0.2s ease}.agp-stimulus-card{background:var(--agp-bg-card, #ffffff);border:1.5px solid var(--agp-border, #e2e8f0);border-left:4px solid var(--agp-primary, #1b4d3e);border-radius:10px;margin:0
0 20px 0;overflow:hidden;box-shadow:0 1px 4px rgba(0, 0, 0, 0.04);transition:all 0.2s ease}.agp-stimulus-card__header{display:flex;align-items:center;justify-content:space-between;padding:10px
16px;background:rgba(27, 77, 62, 0.04);border-bottom:1px solid var(--agp-border, #e2e8f0);gap:12px}.agp-stimulus-card__title{display:flex;align-items:center;gap:8px;font-size:0.8125rem;font-weight:700;color:var(--agp-primary, #1b4d3e);letter-spacing:0.01em}.agp-stimulus-card__title
svg{flex-shrink:0;stroke:var(--agp-primary, #1b4d3e)}.agp-stimulus-card__toggle{display:inline-flex;align-items:center;gap:5px;padding:4px
10px;font-size:0.75rem;font-weight:600;color:var(--agp-text-muted, #64748b);background:transparent;border:1px
solid var(--agp-border, #e2e8f0);border-radius:6px;cursor:pointer;transition:all 0.15s ease}.agp-stimulus-card__toggle:hover{background:var(--agp-bg-subtle, #f1f5f9);color:var(--agp-text, #0f172a)}.agp-stimulus-chevron{transition:transform 0.2s ease}.agp-stimulus-card.is-collapsed .agp-stimulus-chevron{transform:rotate(180deg)}.agp-stimulus-card.is-collapsed .agp-stimulus-card__body{display:none}.agp-stimulus-card__body{padding:16px
18px;font-size:0.9375rem;line-height:1.65;color:var(--agp-text, #0f172a);overflow-x:auto;-webkit-overflow-scrolling:touch}.agp-stimulus-card__body .agp-stimulus-text{margin-bottom:12px}.agp-stimulus-card__body .agp-stimulus-text:last-child{margin-bottom:0}[data-theme="dark"] .agp-stimulus-card{background:#0d0d0f;border-color:rgba(255, 255, 255, 0.12);border-left-color:#38bdf8;box-shadow:0 2px 8px rgba(0, 0, 0, 0.4)}[data-theme="dark"] .agp-stimulus-card__header{background:rgba(56, 189, 248, 0.08);border-bottom-color:rgba(255, 255, 255, 0.1)}[data-theme="dark"] .agp-stimulus-card__title{color:#38bdf8}[data-theme="dark"] .agp-stimulus-card__title
svg{stroke:#38bdf8}[data-theme="dark"] .agp-stimulus-card__toggle{color:#94a3b8;border-color:rgba(255, 255, 255, 0.15)}[data-theme="dark"] .agp-stimulus-card__toggle:hover{background:rgba(255, 255, 255, 0.08);color:#f1f5f9}[data-theme="dark"] .agp-stimulus-card__body{color:#f1f5f9}.agp-prevnext{display:flex;justify-content:space-between;align-items:center;padding:22px
0 6px 0;margin-top:28px;background:transparent !important;border-top:1px solid var(--agp-border, #e2e8f0);gap:12px}.agp-prevnext__btn{display:inline-flex;align-items:center;gap:8px;padding:10px
22px;font-size:0.875rem;font-weight:var(--agp-weight-semibold, 600);color:var(--agp-text) !important;background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);border-radius:var(--agp-radius-md, 10px);text-decoration:none !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);box-sizing:border-box;cursor:pointer;letter-spacing:0.01em}.agp-prevnext__btn .agp-icon-arrow{flex-shrink:0;transition:transform 0.2s ease}.agp-prevnext__btn:hover{background:var(--agp-surface-hover, #f8fafc);border-color:var(--agp-border-focus, #cbd5e1);color:var(--agp-text) !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);transform:translateY(-1px)}.agp-prevnext__btn--prev:hover .agp-icon-arrow{transform:translateX(-3px)}.agp-prevnext__btn--next:hover .agp-icon-arrow{transform:translateX(3px)}.agp-prevnext__btn:active{transform:translateY(0) scale(0.98)}.agp-prevnext__btn--primary{background:var(--agp-primary, #15803d) !important;color:#fff !important;border:1px
solid var(--agp-primary, #15803d) !important;box-shadow:0 2px 8px rgba(22, 163, 74, 0.28)}.agp-prevnext__btn--primary:hover{background:var(--agp-primary-hover, #166534) !important;border-color:var(--agp-primary-hover, #166534) !important;color:#fff !important;box-shadow:0 4px 14px rgba(22, 163, 74, 0.38);transform:translateY(-1px)}.agp-prevnext__btn--primary:active{transform:translateY(0) scale(0.98)}.agp-prevnext__btn--disabled{opacity:0.38;cursor:not-allowed;pointer-events:none;background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);color:var(--agp-text-muted, #94a3b8) !important}.agp-sidebar{display:flex;flex-direction:column;gap:16px}@media (min-width: 1024px){.agp-sidebar{position:sticky !important;top:calc(var(--agp-navbar-height, 92px) + 16px) !important;max-height:calc(100vh - var(--agp-navbar-height, 92px) - 24px) !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;align-self:start !important;box-sizing:border-box !important;scrollbar-width:thin;scrollbar-color:rgba(148, 163, 184, 0.4) transparent}.admin-bar .agp-sidebar{top:calc(var(--agp-navbar-height, 92px) + 32px + 16px) !important;max-height:calc(100vh - var(--agp-navbar-height, 92px) - 32px - 24px) !important}.agp-sidebar::-webkit-scrollbar{width:4px}.agp-sidebar::-webkit-scrollbar-track{background:transparent}.agp-sidebar::-webkit-scrollbar-thumb{background:rgba(148, 163, 184, 0.4);border-radius:4px}.agp-sidebar .agp-ad-slot--sidebar,
.agp-sidebar .agp-test-ad-card{position:static !important;background:var(--agp-surface, #ffffff)}[data-theme="dark"] .agp-sidebar .agp-test-ad-card{background:#182234}}@media (min-width: 992px){#agp-bottom-ad-container{display:none !important}.agp-ad-slot--sidebar{display:block !important;width:100% !important;max-width:100% !important;flex-shrink:0 !important;background:var(--agp-card-bg, #ffffff) !important;border:1px
solid var(--agp-border, #e2e8f0) !important;border-radius:14px !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04) !important;padding:12px
8px 14px !important;margin-bottom:16px !important;text-align:center !important;overflow:hidden !important;min-height:280px;box-sizing:border-box !important;transition:background-color 0.2s ease, border-color 0.2s ease}.agp-ad-slot--sidebar::before{content:"ADVERTISEMENT";display:block;font-size:10px;font-weight:600;letter-spacing:0.08em;color:var(--agp-text-muted, #94a3b8);margin-bottom:8px;text-transform:uppercase;line-height:1;user-select:none}.agp-ad-slot--sidebar
ins.adsbygoogle{display:block !important;margin:0
auto !important;max-width:100% !important;background:transparent !important}}@media (max-width: 991px){.agp-ad-slot--sidebar,
.agp-sidebar .agp-test-ad-card{display:none !important}#agp-bottom-ad-container{display:flex !important;flex-direction:column !important;justify-content:center;align-items:center;width:100% !important;margin-top:24px !important;margin-bottom:36px !important;min-height:250px;background:var(--agp-card-bg, #ffffff) !important;border:1px
solid var(--agp-border, #e2e8f0) !important;border-radius:14px !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04) !important;padding:12px
10px 14px !important;overflow:hidden !important;box-sizing:border-box !important}#agp-bottom-ad-container::before{content:"ADVERTISEMENT";display:block;font-size:10px;font-weight:600;letter-spacing:0.08em;color:var(--agp-text-muted, #94a3b8);margin-bottom:8px;text-transform:uppercase;line-height:1;user-select:none;text-align:center}#agp-bottom-ad-container
ins.adsbygoogle{display:block !important;width:100% !important;max-width:360px !important;margin:0
auto !important}}[data-theme="dark"] .agp-ad-slot--sidebar,
.agp-dark-mode .agp-ad-slot--sidebar,
[data-theme="dark"] #agp-bottom-ad-container,
.agp-dark-mode #agp-bottom-ad-container{background:#182234 !important;border-color:#2e3d55 !important}[data-theme="dark"] .agp-ad-slot--sidebar::before,
.agp-dark-mode .agp-ad-slot--sidebar::before,
[data-theme="dark"] #agp-bottom-ad-container::before,
.agp-dark-mode #agp-bottom-ad-container::before{color:#64748b !important}.agp-related-subject-topics{background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);border-radius:12px;padding:16px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.05)}.agp-related-subject-topics__list{list-style:none;margin:12px
0 0 0;padding:0;display:flex;flex-direction:column;gap:8px}.agp-related-subject-topics__item{margin:0;padding:0}.agp-related-subject-topics__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px
12px;border-radius:8px;background:#f8fafc;border:1px
solid #e2e8f0;text-decoration:none !important;color:var(--agp-text, #0f172a) !important;transition:all 0.15s ease}.agp-related-subject-topics__link:hover{background:#f0fdf4;border-color:#86efac;transform:translateX(2px)}.agp-related-subject-topics__main{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.agp-related-subject-topics__badge{align-self:flex-start;font-size:0.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:0.03em;padding:1px
6px;border-radius:4px;background:#e2e8f0;color:#334155;line-height:1.3}.agp-related-subject-topics__link:hover .agp-related-subject-topics__badge{background:#dcfce7;color:#15803d}.agp-related-subject-topics__name{font-size:0.8125rem;font-weight:600;line-height:1.35;color:var(--agp-text, #0f172a);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agp-related-subject-topics__aside{display:flex;align-items:center;gap:6px;flex-shrink:0}.agp-related-subject-topics__count{font-size:0.75rem;font-weight:600;padding:2px
7px;border-radius:12px;background:#fff;border:1px
solid #cbd5e1;color:#475569;white-space:nowrap}.agp-related-subject-topics__arrow{color:#94a3b8;transition:transform 0.15s ease, color 0.15s ease}.agp-related-subject-topics__link:hover .agp-related-subject-topics__arrow{color:#15803d;transform:translateX(2px)}.agp-related-subject-topics__footer{margin-top:12px;padding-top:10px;border-top:1px dashed #e2e8f0;text-align:center}.agp-related-subject-topics__view-all{display:inline-flex;align-items:center;gap:4px;font-size:0.8125rem;font-weight:600;color:var(--agp-primary, #15803d) !important;text-decoration:none !important}.agp-related-subject-topics__view-all:hover{text-decoration:underline !important}[data-theme="dark"] .agp-related-subject-topics{background:#0f172a;border-color:rgba(255, 255, 255, 0.1)}[data-theme="dark"] .agp-related-subject-topics__link{background:#1e293b;border-color:rgba(255, 255, 255, 0.08);color:#f1f5f9 !important}[data-theme="dark"] .agp-related-subject-topics__link:hover{background:#14532d;border-color:#22c55e}[data-theme="dark"] .agp-related-subject-topics__badge{background:rgba(255, 255, 255, 0.1);color:#cbd5e1}[data-theme="dark"] .agp-related-subject-topics__name{color:#f1f5f9}[data-theme="dark"] .agp-related-subject-topics__count{background:#0f172a;border-color:rgba(255, 255, 255, 0.15);color:#cbd5e1}[data-theme="dark"] .agp-related-subject-topics__footer{border-top-color:rgba(255, 255, 255, 0.1)}[data-theme="dark"] .agp-related-subject-topics__view-all{color:#4ade80 !important}.agp-promo-card{background:linear-gradient(145deg, #1a237e 0%, #283593 50%, #304ffe 100%);color:#fff;border-radius:12px;padding:20px;box-shadow:0 4px 14px rgba(40, 53, 147, 0.25);margin-bottom:16px}.agp-promo-card__badge{display:inline-flex;align-items:center;gap:4px;font-size:0.6875rem;font-weight:800;letter-spacing:0.08em;background:rgba(255, 255, 255, 0.18);border:1px
solid rgba(255, 255, 255, 0.3);padding:3px
10px;border-radius:9999px;margin-bottom:12px}.agp-promo-card__title{font-size:1.05rem;font-weight:800;line-height:1.35;margin:0
0 14px 0;color:#fff !important}.agp-promo-card__features{list-style:none;margin:0
0 16px 0;padding:0;display:flex;flex-direction:column;gap:8px;font-size:0.75rem;line-height:1.4;color:rgba(255, 255, 255, 0.9)}.agp-promo-card__features
li{display:flex;align-items:flex-start;gap:8px}.agp-promo-card__check{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;background:rgba(255, 255, 255, 0.22);border-radius:50%;font-size:0.625rem;font-weight:800;flex-shrink:0;margin-top:1px}.agp-promo-card__btn{display:block;width:100%;text-align:center;background:#fff;color:#1a237e !important;font-size:0.8125rem;font-weight:700;padding:10px
16px;border-radius:9999px;text-decoration:none !important;box-shadow:0 2px 6px rgba(0, 0, 0, 0.15);transition:all var(--agp-transition);box-sizing:border-box}.agp-promo-card__btn:hover{background:#f0f4ff;transform:translateY(-1px)}.agp-promo-card__footnote{font-size:0.6875rem;color:rgba(255, 255, 255, 0.7);text-align:center;margin-top:10px}.agp-sidebar__section{background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-lg);padding:16px;box-shadow:var(--agp-shadow-sm)}.agp-sidebar__header-row{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.agp-sidebar__title{display:flex;align-items:center;gap:6px;font-size:0.8125rem;font-weight:700;color:var(--agp-text);margin:0}.agp-sidebar__header-tag{font-size:0.625rem;font-weight:700;color:var(--agp-text-muted);letter-spacing:0.05em}.agp-paper-analysis__list{list-style:none;margin:0;padding:0}.agp-paper-analysis__item{display:flex;justify-content:space-between;align-items:center;padding:8px
0;border-bottom:1px solid var(--agp-border-light);font-size:0.8125rem}.agp-paper-analysis__item:last-child{border-bottom:none}.agp-paper-analysis__subject{color:var(--agp-text);font-weight:500}.agp-paper-analysis__count{font-weight:700;color:var(--agp-primary);font-size:0.8125rem}.agp-analysis-nav-pills{display:flex;gap:4px;margin-bottom:12px;padding:3px;background:var(--agp-border-light, #f1f5f9);border-radius:8px}.agp-analysis-pill{flex:1;font-size:0.75rem;font-weight:600;font-family:var(--agp-font);padding:5px
8px;border-radius:6px;border:none;background:transparent;color:var(--agp-text-muted, #64748b);cursor:pointer;transition:all 0.15s ease;text-align:center}.agp-analysis-pill:hover{color:var(--agp-text, #0f172a)}.agp-analysis-pill--active{background:var(--agp-surface, #ffffff);color:var(--agp-primary, #2563eb);box-shadow:0 1px 3px rgba(0, 0, 0, 0.08)}.agp-paper-analysis__link{color:inherit;text-decoration:none;transition:color 0.15s ease}.agp-paper-analysis__link:hover{color:var(--agp-primary, #2563eb)}.agp-paper-analysis__item--active{font-weight:600}.agp-analysis-active-dot{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--agp-primary, #2563eb);margin-left:6px;vertical-align:middle}.agp-more-papers__list{list-style:none;margin:0;padding:0}.agp-more-papers__item{border-bottom:1px solid var(--agp-border-light)}.agp-more-papers__item:last-child{border-bottom:none}.agp-more-papers__link{display:flex;align-items:center;gap:8px;padding:8px
0;font-size:0.8125rem;color:var(--agp-text) !important;text-decoration:none !important}.agp-more-papers__link:hover{color:var(--agp-primary) !important}.agp-more-papers__item--active{background:var(--agp-primary-bg);margin:4px
-8px;padding:0
8px;border-radius:6px;border-bottom:none}.agp-more-papers__item--active .agp-more-papers__link{color:var(--agp-primary) !important;font-weight:600}.agp-more-papers__item--all{margin-top:6px;padding-top:6px;border-top:1px dashed var(--agp-border-light);border-bottom:none}.agp-more-papers__link--all{font-weight:600;color:var(--agp-primary, #2563eb) !important;font-size:0.8125rem}.agp-more-papers__link--all:hover{text-decoration:underline !important}.agp-mobile-bar,#agp-mobile-bar{display:none !important}@media (max-width: 991px){#agp-mobile-bar,.agp-mobile-bar{display:flex !important;align-items:center !important;justify-content:space-between !important;position:fixed !important;bottom:0 !important;left:0 !important;right:0 !important;width:100vw !important;max-width:100vw !important;height:auto !important;min-height:64px !important;background:rgba(255, 255, 255, 0.75) !important;backdrop-filter:blur(20px) saturate(180%) !important;-webkit-backdrop-filter:blur(20px) saturate(180%) !important;padding:10px
20px calc(10px + env(safe-area-inset-bottom, 0px)) !important;border-top:1px solid rgba(255, 255, 255, 0.3) !important;border-top-left-radius:20px !important;border-top-right-radius:20px !important;box-shadow:0 -8px 32px 0 rgba(31, 38, 135, 0.07) !important;z-index:9999 !important;box-sizing:border-box !important;transition:transform 0.3s cubic-bezier(0.4, 0, 0.2, 1), opacity 0.3s ease-in-out !important}#agp-mobile-bar .agp-mobile-bar__btn,#agp-palette-toggle{height:44px !important;border-radius:14px !important;font-weight:550 !important;font-size:14px !important;display:flex !important;align-items:center !important;justify-content:center !important;border:none !important;text-decoration:none !important;gap:6px !important;box-sizing:border-box !important;cursor:pointer !important;user-select:none !important;-webkit-tap-highlight-color:transparent !important;touch-action:manipulation !important;transition:transform 0.2s ease, box-shadow 0.2s ease !important}#agp-mobile-bar .agp-mobile-bar__btn:active,#agp-palette-toggle:active{transform:scale(0.97) !important}#agp-mobile-bar .agp-mobile-bar__btn--prev{flex:1 !important;max-width:none !important;background:#f8fafc !important;color:#64748b !important;border:1px
solid #e2e8f0 !important;margin-right:10px !important}#agp-mobile-bar .agp-mobile-bar__btn--prev
svg{stroke:currentColor !important}#agp-mobile-bar .agp-mobile-bar__btn--next{flex:2 !important;max-width:none !important;background:linear-gradient(135deg, #22c55e 0%, #16a34a 100%) !important;color:#fff !important;box-shadow:0 4px 14px 0 rgba(34, 197, 94, 0.39) !important}#agp-mobile-bar .agp-mobile-bar__btn--next
svg{stroke:#fff !important}#agp-palette-toggle{width:44px !important;flex:0 0 44px !important;padding:0
!important;background:#fff !important;color:#16a34a !important;border:1px
solid #e2e8f0 !important;margin-right:10px !important;box-shadow:0 2px 4px rgba(0, 0, 0, 0.05) !important}#agp-palette-toggle
svg{stroke:#16a34a !important}#agp-mobile-bar .agp-mobile-bar__btn--disabled{opacity:0.5 !important;pointer-events:none !important;cursor:not-allowed !important;box-shadow:none !important;transform:none !important}[data-theme="dark"] #agp-mobile-bar{background:rgba(15, 23, 42, 0.85) !important;border-top:1px solid rgba(255, 255, 255, 0.1) !important;box-shadow:0 -8px 32px 0 rgba(0, 0, 0, 0.35) !important}[data-theme="dark"] #agp-mobile-bar .agp-mobile-bar__btn--prev{background:#1e293b !important;color:#cbd5e1 !important;border-color:rgba(255, 255, 255, 0.12) !important}[data-theme="dark"] #agp-palette-toggle{background:#1e293b !important;color:#4ade80 !important;border-color:rgba(255, 255, 255, 0.12) !important}[data-theme="dark"] #agp-palette-toggle
svg{stroke:#4ade80 !important}[data-theme="dark"] #agp-mobile-bar .agp-mobile-bar__btn--disabled{background:rgba(30, 41, 59, 0.4) !important;color:#64748b !important;border-color:rgba(255, 255, 255, 0.05) !important}}.agp-mobile-bar--hidden,#agp-mobile-bar.agp-mobile-bar--hidden{transform:translateY(100%) !important;opacity:0 !important;pointer-events:none !important}.agp-q-pager__counter,.agp-q-pager__counter-range,.agp-q-pager__counter-page,.agp-mobile-bar__counter,.agp-mobile-bar__chevron{display:none !important}.agp-palette-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;z-index:2000;visibility:hidden;pointer-events:none;transition:visibility var(--agp-transition)}.agp-palette-modal--open{visibility:visible;pointer-events:auto}.agp-palette-modal__backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(15, 23, 42, 0.6);backdrop-filter:blur(2px);opacity:0;transition:opacity var(--agp-transition)}.agp-palette-modal--open .agp-palette-modal__backdrop{opacity:1}.agp-palette-modal__content{position:absolute;bottom:0;left:0;right:0;max-height:80vh;background:var(--agp-bg-white);border-top-left-radius:var(--agp-radius-xl);border-top-right-radius:var(--agp-radius-xl);box-shadow:var(--agp-shadow-lg);display:flex;flex-direction:column;transform:translateY(100%);transition:transform 250ms cubic-bezier(0.4, 0, 0.2, 1);z-index:1}.agp-palette-modal--open .agp-palette-modal__content{transform:translateY(0)}.agp-palette-modal__header{height:52px;padding:0
18px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--agp-border);flex-shrink:0}.agp-palette-modal__title{font-size:0.9375rem;font-weight:700;color:var(--agp-text)}.agp-palette-modal__close{appearance:none;background:none;border:none;color:var(--agp-text-muted);padding:6px;cursor:pointer;border-radius:4px;display:flex;align-items:center;justify-content:center}.agp-palette-modal__body{padding:16px
18px;overflow-y:auto;flex:1}.agp-palette-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(40px, 1fr));gap:8px}.agp-palette-grid__btn{display:flex;align-items:center;justify-content:center;height:40px;background:var(--agp-bg);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-sm);color:var(--agp-text-secondary);font-size:0.8125rem;font-weight:600;text-decoration:none !important;transition:all var(--agp-transition)}.agp-palette-grid__btn:hover{border-color:var(--agp-primary);color:var(--agp-primary)}.agp-palette-grid__btn--active{background:var(--agp-primary) !important;border-color:var(--agp-primary) !important;color:#fff !important;font-weight:var(--agp-weight-semibold, 600);box-shadow:0 2px 6px rgba(37, 99, 235, 0.35)}.agp-palette-grid__btn--correct{background:var(--agp-correct) !important;border-color:var(--agp-correct) !important;color:#fff !important}.agp-palette-grid__btn--wrong{background:var(--agp-wrong) !important;border-color:var(--agp-wrong) !important;color:#fff !important}.agp-palette-grid__btn--active.agp-palette-grid__btn--correct,.agp-palette-grid__btn--active.agp-palette-grid__btn--wrong{box-shadow:0 0 0 2px var(--agp-bg-white), 0 0 0 4px var(--agp-primary)}.agp-palette-modal__footer{padding:12px
18px;background:var(--agp-border-light);border-top:1px solid var(--agp-border);flex-shrink:0}.agp-palette-legend{display:flex;justify-content:space-around;font-size:0.75rem;color:var(--agp-text-muted)}.agp-palette-legend__item{display:flex;align-items:center;gap:6px}@media (max-width: 1023px){.agp-question-layout{grid-template-columns:minmax(0, 1fr);gap:20px}.agp-center-col,.agp-question-main{min-width:0;max-width:100%}.agp-qnav-strip{display:none !important}.agp-qnav-backdrop{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;height:100dvh;background:rgba(15, 23, 42, 0.65);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:2400;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease, visibility 0.25s ease}.agp-qnav-backdrop--open{opacity:1;visibility:visible;pointer-events:auto}.agp-qnav{position:fixed !important;top:0;left:0;width:300px;max-width:85vw;height:100vh !important;height:100dvh !important;max-height:100dvh !important;z-index:2500 !important;background:var(--agp-bg-white) !important;border:none !important;border-right:1px solid var(--agp-border) !important;border-radius:0 !important;box-shadow:0 20px 25px -5px rgba(0, 0, 0, 0.3) !important;transform:translateX(-100%);transition:transform 0.28s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.28s;display:flex !important;flex-direction:column;visibility:hidden}.agp-qnav--open{transform:translateX(0) !important;visibility:visible !important}.agp-qnav__close{display:flex !important}.agp-sidebar{position:static;display:flex;flex-direction:column;gap:16px;margin-top:16px}}@media (max-width: 767.98px){.agp-main,
.agp-body--question .agp-main,.agp-question-layout{padding-bottom:calc(96px + env(safe-area-inset-bottom, 0px)) !important}.agp-question__header{padding:0
0 12px 0;gap:8px}.agp-question__body{padding:14px
0 12px 0}.agp-options{padding:6px
0 16px 0}.agp-explanation{padding:14px
16px;margin:18px
0}.agp-prevnext{display:none}.agp-subject-bar{margin-bottom:10px}.agp-subject-bar__next{display:none}}.agp-provenance-banner{display:flex;align-items:center;justify-content:space-between;background:#f8fafc;border:1px
solid #e2e8f0;border-radius:8px;padding:6px
12px;margin-bottom:10px;font-size:0.8125rem;color:#475569;gap:8px;flex-wrap:nowrap;overflow:hidden}.agp-provenance-banner__left{display:flex;align-items:center;gap:6px;min-width:0;flex:1 1 auto;overflow:hidden}.agp-provenance-banner__icon{display:inline-flex;align-items:center;color:#64748b;flex-shrink:0;line-height:1}.agp-provenance-banner__label{flex-shrink:0;font-size:0.8125rem;font-weight:500;color:#64748b}.agp-provenance-banner__title{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3;font-size:0.8125rem}.agp-provenance-banner__title
strong{color:#1e293b;font-weight:600}.agp-provenance-banner__text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3;font-size:0.8125rem}.agp-provenance-banner__text
strong{color:#1e293b;font-weight:600}.agp-provenance-qnum{flex-shrink:0;color:#64748b;font-weight:500;font-size:0.8125rem}.agp-provenance-banner__link{display:inline-flex;align-items:center;gap:4px;background:#fff;color:var(--agp-primary, #15803d) !important;border:1px
solid #cbd5e1;padding:3px
9px;border-radius:6px;font-weight:600;font-size:0.75rem;text-decoration:none !important;white-space:nowrap;flex-shrink:0;transition:background 0.15s ease, border-color 0.15s ease}.agp-provenance-banner__link:hover{background:rgba(21, 128, 61, 0.08);border-color:var(--agp-primary, #15803d)}.agp-chapter-tag-banner{display:flex;align-items:center;padding:10px
16px 0 16px;margin:0}.agp-chapter-tag-link{display:inline-flex;align-items:center;background:rgba(21, 128, 61, 0.07);color:var(--agp-primary, #15803d) !important;border:1px
solid rgba(21, 128, 61, 0.2);padding:2px
8px;border-radius:4px;font-size:0.75rem;font-weight:500;line-height:1.35;text-decoration:none !important;max-width:100%;word-break:break-word;transition:background 0.15s ease, border-color 0.15s ease}.agp-chapter-tag-link:hover{background:rgba(21, 128, 61, 0.14);border-color:var(--agp-primary, #15803d)}[data-theme="dark"] .agp-provenance-banner,
.agp-dark-mode .agp-provenance-banner{background:rgba(255, 255, 255, 0.02);border-color:rgba(255, 255, 255, 0.08);color:rgba(255, 255, 255, 0.7)}[data-theme="dark"] .agp-provenance-banner__title strong,
.agp-dark-mode .agp-provenance-banner__title strong,
[data-theme="dark"] .agp-provenance-banner__text strong,
.agp-dark-mode .agp-provenance-banner__text
strong{color:rgba(255, 255, 255, 0.95)}[data-theme="dark"] .agp-provenance-banner__label,
.agp-dark-mode .agp-provenance-banner__label{color:rgba(255, 255, 255, 0.6)}[data-theme="dark"] .agp-provenance-banner__link,
.agp-dark-mode .agp-provenance-banner__link{background:rgba(59, 130, 246, 0.12);color:#93c5fd !important;border:1px
solid rgba(59, 130, 246, 0.3)}[data-theme="dark"] .agp-provenance-banner__link:hover,
.agp-dark-mode .agp-provenance-banner__link:hover{background:rgba(59, 130, 246, 0.22);border-color:#3b82f6;color:#fff !important}[data-theme="dark"] .agp-chapter-tag-link,
.agp-dark-mode .agp-chapter-tag-link{background:rgba(59, 130, 246, 0.12);border-color:rgba(59, 130, 246, 0.25);color:#93c5fd !important}.agp-feed-nav{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px
14px;background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);border-radius:var(--agp-radius-lg, 12px);box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);box-sizing:border-box;width:100%}.agp-feed-nav--top{display:none !important;margin:0
0 18px 0}.agp-feed-nav--bottom{margin:22px
0 16px 0}.agp-feed-nav__col{display:flex;align-items:center}.agp-feed-nav__col--prev{justify-content:flex-start;min-width:85px}.agp-feed-nav__col--center{justify-content:center;flex:1}.agp-feed-nav__col--next{justify-content:flex-end;min-width:85px}.agp-feed-nav__btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:8px
18px;font-size:0.875rem;font-weight:600;color:var(--agp-text, #1e293b) !important;background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #cbd5e1);border-radius:9999px;text-decoration:none !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);box-sizing:border-box;cursor:pointer;user-select:none}.agp-feed-nav__btn:hover{background:var(--agp-surface-hover, #f8fafc);border-color:var(--agp-border-focus, #94a3b8);box-shadow:0 1px 4px rgba(0, 0, 0, 0.06)}.agp-feed-nav__btn:active{transform:scale(0.96)}.agp-feed-nav__btn--primary{background:var(--agp-primary, #15803d) !important;color:#fff !important;border-color:var(--agp-primary, #15803d) !important;box-shadow:0 2px 8px rgba(21, 128, 61, 0.28)}.agp-feed-nav__btn--primary:hover{background:var(--agp-primary-hover, #166534) !important;border-color:var(--agp-primary-hover, #166534) !important;box-shadow:0 4px 12px rgba(21, 128, 61, 0.38)}.agp-feed-nav__btn--disabled{opacity:0.38;cursor:not-allowed;pointer-events:none;background:var(--agp-surface, #f8fafc) !important;border:1px
solid var(--agp-border, #e2e8f0) !important;color:var(--agp-text-muted, #94a3b8) !important;box-shadow:none !important}.agp-feed-nav__palette-btn{appearance:none;background:var(--agp-primary-light, #f0fdf4);border:1px
solid rgba(22, 163, 74, 0.3);border-radius:9999px;color:var(--agp-primary, #15803d);display:inline-flex;align-items:center;gap:7px;padding:8px
16px;font-size:0.875rem;font-weight:600;cursor:pointer;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1);box-sizing:border-box;user-select:none}.agp-feed-nav__palette-btn:hover{background:rgba(22, 163, 74, 0.14);border-color:rgba(22, 163, 74, 0.45);box-shadow:0 1px 4px rgba(22, 163, 74, 0.15)}.agp-feed-nav__palette-btn:active{transform:scale(0.96)}.agp-feed-nav__counter{white-space:nowrap}.agp-feed-nav__chevron{color:var(--agp-primary, #15803d);flex-shrink:0}[data-theme="dark"] .agp-feed-nav{background:#1e293b;border-color:#334155;box-shadow:0 1px 3px rgba(0, 0, 0, 0.2)}[data-theme="dark"] .agp-feed-nav__btn{background:#1e293b;border-color:#475569;color:#f1f5f9 !important}[data-theme="dark"] .agp-feed-nav__btn:hover{background:#334155;border-color:#64748b}[data-theme="dark"] .agp-feed-nav__btn--primary{background:#16a34a !important;border-color:#16a34a !important;color:#fff !important}[data-theme="dark"] .agp-feed-nav__btn--disabled{background:#0f172a !important;border-color:#1e293b !important;color:#475569 !important}[data-theme="dark"] .agp-feed-nav__palette-btn{background:rgba(22, 163, 74, 0.15);border-color:rgba(22, 163, 74, 0.35);color:#4ade80}[data-theme="dark"] .agp-feed-nav__palette-btn:hover{background:rgba(22, 163, 74, 0.25)}[data-theme="dark"] .agp-feed-nav__chevron{color:#4ade80}.agp-qnav__subject-section{margin-bottom:12px}.agp-qnav__subject-header{display:flex;align-items:center;justify-content:space-between;padding:7px
10px;background:rgba(0, 0, 0, 0.03);border-radius:6px;margin-bottom:6px;text-decoration:none !important;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.05em;color:var(--agp-text-secondary) !important;cursor:pointer;transition:all var(--agp-transition)}.agp-qnav__subject-header:hover{background:rgba(37, 99, 235, 0.08);color:var(--agp-primary) !important}[data-theme="dark"] .agp-qnav__subject-header{background:rgba(255, 255, 255, 0.05)}[data-theme="dark"] .agp-qnav__subject-header:hover{background:rgba(37, 99, 235, 0.2);color:#60a5fa !important}.agp-qnav__subject-count{font-size:0.6875rem;font-weight:700;color:var(--agp-text-muted);background:var(--agp-bg-white);border:1px
solid var(--agp-border);padding:0
6px;border-radius:4px}[data-theme="dark"] .agp-header:not(.agp-header--exempt-dark),
[data-theme="dark"] .agp-header:not(.agp-header--exempt-dark) .agp-navbar-tier1{background:#000 !important;border-bottom:1px solid rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-header:not(.agp-header--exempt-dark) .agp-navbar-tier2{background:#000 !important;border-bottom:1px solid rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-navbar__icon-btn{color:#a1a1aa !important;border-color:rgba(255, 255, 255, 0.1) !important;background:#101013 !important}[data-theme="dark"] .agp-navbar__icon-btn:hover{background:#18181c !important;color:#60a5fa !important;border-color:#3b82f6 !important}[data-theme="dark"] .agp-question{background:transparent !important;border:none !important;box-shadow:none !important}[data-theme="dark"] .agp-question__header{background:transparent !important;border-bottom:1px solid rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-question__paper-title{color:#e4e4e7 !important}[data-theme="dark"] .agp-btn-icon{background:#101013 !important;border-color:rgba(255, 255, 255, 0.1) !important;color:#a1a1aa !important}[data-theme="dark"] .agp-btn-icon:hover{background:#18181c !important;border-color:#3b82f6 !important;color:#93c5fd !important}[data-theme="dark"] .agp-badge--type{background:rgba(59, 130, 246, 0.18) !important;color:#93c5fd !important;border:1px
solid rgba(59, 130, 246, 0.35) !important}[data-theme="dark"] .agp-mark-badge--positive{background:rgba(34, 197, 94, 0.2) !important;color:#4ade80 !important;border:1px
solid rgba(34, 197, 94, 0.4) !important}[data-theme="dark"] .agp-mark-badge--negative{background:rgba(239, 68, 68, 0.2) !important;color:#f87171 !important;border:1px
solid rgba(239, 68, 68, 0.4) !important}[data-theme="dark"] .agp-question__text,
[data-theme="dark"] .agp-question__text p,
[data-theme="dark"] .agp-question__text span,
[data-theme="dark"] .agp-question__text div,
[data-theme="dark"] .agp-question__intro,
[data-theme="dark"] .agp-question__intro p,
[data-theme="dark"] .agp-question__passage,
[data-theme="dark"] .agp-question__passage p,
[data-theme="dark"] .agp-option__text,
[data-theme="dark"] .agp-option__text p,
[data-theme="dark"] .agp-option__text
span{color:#f1f5f9 !important}[data-theme="dark"] .agp-question__text strong,
[data-theme="dark"] .agp-question__text b,
[data-theme="dark"] .agp-question__text p strong,
[data-theme="dark"] .agp-question__text p
b{color:#fff !important;font-weight:650}[data-theme="dark"] .agp-statement-intro{color:#e4e4e7 !important}[data-theme="dark"] .agp-statement-block{background:#18181b !important;border:1px
solid rgba(255, 255, 255, 0.08) !important;border-left:4px solid #3b82f6 !important;color:#e4e4e7 !important}[data-theme="dark"] .agp-statement-block:hover{background:#202024 !important}[data-theme="dark"] .agp-statement-block--stmt1,
[data-theme="dark"] .agp-statement-block--ar.agp-statement-block--assertion{border-left:4px solid #3b82f6 !important;background:rgba(59, 130, 246, 0.08) !important}[data-theme="dark"] .agp-statement-block--stmt1 .agp-statement-block__label,
[data-theme="dark"] .agp-statement-block--assertion .agp-statement-block__label{color:#93c5fd !important}[data-theme="dark"] .agp-statement-block--stmt2{border-left:4px solid #a855f7 !important;background:rgba(168, 85, 247, 0.08) !important}[data-theme="dark"] .agp-statement-block--stmt2 .agp-statement-block__label{color:#d8b4fe !important}[data-theme="dark"] .agp-statement-block--stmt3{border-left:4px solid #14b8a6 !important;background:rgba(20, 184, 166, 0.08) !important}[data-theme="dark"] .agp-statement-block--stmt3 .agp-statement-block__label{color:#5eead4 !important}[data-theme="dark"] .agp-statement-block--stmt4{border-left:4px solid #f97316 !important;background:rgba(249, 115, 22, 0.08) !important}[data-theme="dark"] .agp-statement-block--stmt4 .agp-statement-block__label{color:#fdba74 !important}[data-theme="dark"] .agp-statement-block--reason{border-left:4px solid #f59e0b !important;background:rgba(245, 158, 11, 0.08) !important}[data-theme="dark"] .agp-statement-block--reason .agp-statement-block__label{color:#fcd34d !important}[data-theme="dark"] .agp-statement-block__label{font-weight:700}[data-theme="dark"] .agp-statement-block__text{color:#e4e4e7 !important}[data-theme="dark"] .agp-statement-outro,
[data-theme="dark"] .agp-statement-prompt{color:#a1a1aa !important}[data-theme="dark"] .katex{color:#e4e4e7 !important}[data-theme="dark"] .katex
.text{color:inherit !important}[data-theme="dark"] .agp-explanation__body .katex-display::-webkit-scrollbar-thumb,
[data-theme="dark"] .agp-question__text .katex-display::-webkit-scrollbar-thumb,
[data-theme="dark"] .agp-option__text .katex-display::-webkit-scrollbar-thumb,
[data-theme="dark"] .agp-match-table .katex-display::-webkit-scrollbar-thumb{background:#27272a !important}[data-theme="dark"] .agp-check-answer__btn{background:#16a34a !important;border-color:#16a34a !important;color:#fff !important;box-shadow:0 2px 10px rgba(22, 163, 74, 0.35) !important}[data-theme="dark"] .agp-check-answer__btn:hover{background:#22c55e !important;border-color:#22c55e !important;box-shadow:0 4px 16px rgba(34, 197, 94, 0.45) !important}[data-theme="dark"] .agp-check-answer__btn.is-revealed,
[data-theme="dark"] .agp-check-answer__btn:disabled{background:#18181b !important;border-color:#27272a !important;color:#a1a1aa !important;box-shadow:none !important}[data-theme="dark"] .agp-explanation{background-color:#101013 !important;border:1px
solid rgba(255, 255, 255, 0.08) !important;border-radius:8px !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.2) !important}[data-theme="dark"] .agp-explanation__title{color:#71717a !important}[data-theme="dark"] .agp-explanation__rule{background:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-explanation__concept{background:rgba(59, 130, 246, 0.15) !important;border:1px
solid rgba(59, 130, 246, 0.3) !important;color:#93c5fd !important}[data-theme="dark"] a.agp-explanation__chapter-link:hover{background:#2563eb !important;border-color:#2563eb !important;color:#fff !important}[data-theme="dark"] .agp-explanation__body{color:#e4e4e7 !important}[data-theme="dark"] .agp-explanation__body strong,
[data-theme="dark"] .agp-explanation__body
b{color:#f4f4f5 !important}[data-theme="dark"] .agp-prevnext{background:transparent !important;border-top-color:rgba(255, 255, 255, 0.1) !important}[data-theme="dark"] .agp-prevnext__btn{background:#18181b !important;border-color:rgba(255, 255, 255, 0.12) !important;color:#f4f4f5 !important}[data-theme="dark"] .agp-prevnext__btn:hover{background:#27272a !important;border-color:rgba(255, 255, 255, 0.22) !important;color:#fff !important}[data-theme="dark"] .agp-prevnext__btn--primary{background:#16a34a !important;border-color:#16a34a !important;color:#fff !important;box-shadow:0 2px 10px rgba(22, 163, 74, 0.35) !important}[data-theme="dark"] .agp-prevnext__btn--primary:hover{background:#22c55e !important;border-color:#22c55e !important;box-shadow:0 4px 16px rgba(34, 197, 94, 0.45) !important}[data-theme="dark"] .agp-prevnext__btn--disabled{background:#121215 !important;border-color:#27272a !important;color:#52525b !important}[data-theme="dark"] .agp-qnav{background:#101013 !important;border-color:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-qnav__header{background:#000 !important;border-bottom-color:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-qnav__title{color:#f8fafc !important}[data-theme="dark"] .agp-qnav__subject{color:#a1a1aa !important}[data-theme="dark"] .agp-qnav__count{background:#18181c !important;border-color:rgba(255, 255, 255, 0.1) !important;color:#e4e4e7 !important}[data-theme="dark"] .agp-qnav__badge{background:#18181c !important;border-color:rgba(255, 255, 255, 0.1) !important;color:#a1a1aa !important}[data-theme="dark"] .agp-qnav__snippet{color:#71717a !important}[data-theme="dark"] .agp-qnav__item:hover{background:rgba(255, 255, 255, 0.04) !important}[data-theme="dark"] .agp-qnav__item:hover .agp-qnav__snippet{color:#e4e4e7 !important}[data-theme="dark"] .agp-qnav__item--in-page{border-left:2px solid rgba(34, 197, 94, 0.4);background:rgba(255, 255, 255, 0.02)}[data-theme="dark"] .agp-qnav__item--active,
[data-theme="dark"] .agp-qnav__item--current-view{background:rgba(34, 197, 94, 0.15) !important;border-color:rgba(34, 197, 94, 0.4) !important;border-left:3px solid #22c55e !important}[data-theme="dark"] .agp-qnav__item--active .agp-qnav__badge,
[data-theme="dark"] .agp-qnav__item--current-view .agp-qnav__badge{background:#16a34a !important;border-color:#16a34a !important;color:#fff !important}[data-theme="dark"] .agp-qnav__item--active .agp-qnav__snippet,
[data-theme="dark"] .agp-qnav__item--current-view .agp-qnav__snippet{color:#86efac !important}[data-theme="dark"] .agp-qnav__legend{background:#000 !important;border-top-color:rgba(255, 255, 255, 0.08) !important;color:#71717a !important}[data-theme="dark"] .agp-qnav-strip__btn{background:#101013 !important;border-color:rgba(255, 255, 255, 0.08) !important;color:#a1a1aa !important}[data-theme="dark"] .agp-qnav-strip__btn:hover{border-color:#3b82f6 !important;color:#93c5fd !important;background:rgba(59, 130, 246, 0.15) !important}[data-theme="dark"] .agp-qnav-strip__btn--active{background:#3b82f6 !important;border-color:#3b82f6 !important;color:#fff !important}[data-theme="dark"] .agp-sidebar__section{background:#101013 !important;border-color:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-paper-analysis__item{border-bottom-color:rgba(255, 255, 255, 0.06) !important}[data-theme="dark"] .agp-paper-analysis__subject{color:#e4e4e7 !important}[data-theme="dark"] .agp-paper-analysis__count{color:#60a5fa !important}[data-theme="dark"] .agp-analysis-nav-pills{background:#181b24 !important}[data-theme="dark"] .agp-analysis-pill{color:#94a3b8 !important}[data-theme="dark"] .agp-analysis-pill:hover{color:#fff !important}[data-theme="dark"] .agp-analysis-pill--active{background:#252b3b !important;color:#60a5fa !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3) !important}[data-theme="dark"] .agp-paper-analysis__link:hover{color:#60a5fa !important}[data-theme="dark"] .agp-analysis-active-dot{background:#60a5fa !important;box-shadow:0 0 6px rgba(96, 165, 250, 0.6) !important}[data-theme="dark"] .agp-more-papers__item{border-bottom-color:rgba(255, 255, 255, 0.06) !important}[data-theme="dark"] .agp-more-papers__link{color:#a1a1aa !important}[data-theme="dark"] .agp-more-papers__link:hover{color:#60a5fa !important}[data-theme="dark"] .agp-more-papers__item--all{border-top-color:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-more-papers__link--all{color:#60a5fa !important}[data-theme="dark"] .agp-palette-modal__content{background:#101013 !important;border-top:1px solid rgba(255, 255, 255, 0.1) !important}[data-theme="dark"] .agp-palette-modal__header{background:#000 !important;border-bottom-color:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-palette-modal__title{color:#e4e4e7 !important}[data-theme="dark"] .agp-palette-modal__close{color:#a1a1aa !important}[data-theme="dark"] .agp-palette-grid__btn{background:#18181c !important;border-color:rgba(255, 255, 255, 0.08) !important;color:#a1a1aa !important}[data-theme="dark"] .agp-palette-grid__btn:hover{border-color:#3b82f6 !important;color:#93c5fd !important;background:rgba(59, 130, 246, 0.15) !important}[data-theme="dark"] .agp-palette-grid__btn--active{background:#3b82f6 !important;border-color:#3b82f6 !important;color:#fff !important}[data-theme="dark"] .agp-palette-modal__footer{background:#000 !important;border-top-color:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-mobile-bar{background:rgba(16, 16, 19, 0.94) !important;border-top:1px solid rgba(255, 255, 255, 0.1) !important;backdrop-filter:blur(14px);box-shadow:0 -4px 20px rgba(0, 0, 0, 0.5)}[data-theme="dark"] .agp-mobile-bar__btn{background:#18181b !important;border-color:rgba(255, 255, 255, 0.12) !important;color:#f4f4f5 !important}[data-theme="dark"] .agp-mobile-bar__btn:hover{background:#27272a !important;border-color:rgba(255, 255, 255, 0.22) !important;color:#fff !important}[data-theme="dark"] .agp-mobile-bar__btn--primary{background:#16a34a !important;border-color:#16a34a !important;color:#fff !important;box-shadow:0 2px 8px rgba(22, 163, 74, 0.35) !important}[data-theme="dark"] .agp-mobile-bar__btn--primary:hover{background:#22c55e !important;border-color:#22c55e !important}[data-theme="dark"] .agp-mobile-bar__palette-btn{background:rgba(22, 163, 74, 0.16) !important;border-color:rgba(34, 197, 94, 0.35) !important;color:#4ade80 !important}.agp-question--loading{opacity:0.5;pointer-events:none;transition:opacity 0.12s ease}.agp-question--enter{animation:agpQuestionFadeIn 0.2s cubic-bezier(0.16, 1, 0.3, 1)}@keyframes
agpQuestionFadeIn{from{opacity:0.3;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.agp-test-ad-card{background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);border-radius:12px;padding:14px
16px;box-shadow:0 2px 8px rgba(0, 0, 0, 0.05);margin-bottom:16px;position:relative;box-sizing:border-box;font-family:var(--agp-font) !important}.agp-test-ad__top{display:flex;align-items:center;justify-content:space-between;padding-bottom:8px;margin-bottom:10px;border-bottom:1px solid #f1f5f9}.agp-test-ad__tag{font-size:0.625rem;font-weight:700;letter-spacing:0.08em;text-transform:uppercase;color:#94a3b8}.agp-test-ad__choices{display:inline-flex;align-items:center;gap:4px;font-size:0.625rem;color:#94a3b8;user-select:none;cursor:default}.agp-test-ad__choices-icon{color:#0284c7}.agp-test-ad__content{display:flex;flex-direction:column;gap:8px}.agp-test-ad__sponsor-row{display:flex;align-items:center;gap:8px}.agp-test-ad__sponsor-badge{font-size:0.6875rem;font-weight:700;color:#15803d;background:#f0fdf4;border:1px
solid #bbf7d0;padding:2px
7px;border-radius:4px;line-height:1.2}.agp-test-ad__domain{font-size:0.75rem;color:#64748b;font-weight:500}.agp-test-ad__headline{font-size:0.9375rem;font-weight:700;line-height:1.35;color:var(--agp-text, #0f172a);margin:0}.agp-test-ad__snippet{font-size:0.8125rem;line-height:1.45;color:#475569;margin:0}.agp-test-ad__cta-wrap{margin-top:4px}.agp-test-ad__btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px
16px;background:#16a34a;color:#fff !important;font-size:0.8125rem;font-weight:600;border-radius:8px;text-decoration:none !important;box-shadow:0 2px 6px rgba(22, 163, 74, 0.25);transition:all 0.18s ease}.agp-test-ad__btn:hover{background:#15803d;box-shadow:0 4px 12px rgba(22, 163, 74, 0.35);transform:translateY(-1px)}.agp-test-ad__btn:active{transform:scale(0.98)}.agp-test-ad__bottom{margin-top:10px;padding-top:8px;border-top:1px dashed #f1f5f9;text-align:center}.agp-test-ad__format-label{font-size:0.625rem;color:#94a3b8;letter-spacing:0.02em}[data-theme="dark"] .agp-test-ad-card{background:#0f172a;border-color:rgba(255, 255, 255, 0.1);box-shadow:0 4px 16px rgba(0, 0, 0, 0.3)}[data-theme="dark"] .agp-test-ad__top{border-bottom-color:rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-test-ad__tag,
[data-theme="dark"] .agp-test-ad__choices{color:#64748b}[data-theme="dark"] .agp-test-ad__sponsor-badge{background:rgba(34, 197, 94, 0.15);border-color:rgba(34, 197, 94, 0.35);color:#4ade80}[data-theme="dark"] .agp-test-ad__domain{color:#94a3b8}[data-theme="dark"] .agp-test-ad__headline{color:#f1f5f9 !important}[data-theme="dark"] .agp-test-ad__snippet{color:#94a3b8 !important}[data-theme="dark"] .agp-test-ad__bottom{border-top-color:rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-test-ad__format-label{color:#64748b}.agp-bottom-papers-section{margin-top:36px;padding-top:28px;border-top:1px solid var(--agp-border, #e2e8f0)}.agp-bottom-papers__header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}.agp-bottom-papers__title-wrap{flex:1;min-width:260px}.agp-bottom-papers__badge{display:inline-flex;align-items:center;gap:6px;font-size:0.6875rem;font-weight:700;letter-spacing:0.05em;text-transform:uppercase;color:#15803d;background:#f0fdf4;border:1px
solid #bbf7d0;padding:2.5px 8px;border-radius:9999px;margin-bottom:6px}.agp-bottom-papers__title{font-size:clamp(1.05rem, 3.5vw, 1.25rem) !important;font-weight:700;line-height:1.3;color:var(--agp-text, #0f172a);margin:0
0 4px 0}.agp-bottom-papers__desc{font-size:clamp(0.78rem, 2vw, 0.85rem) !important;line-height:1.45;color:#64748b;margin:0}.agp-bottom-papers__stat-pill{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:8px
18px;background:#f8fafc;border:1px
solid #e2e8f0;border-radius:12px;flex-shrink:0}.agp-bottom-papers__stat-num{font-size:1.125rem;font-weight:800;color:#fff !important;line-height:1.1}.agp-bottom-papers__stat-label{font-size:0.6875rem;font-weight:600;color:#64748b;text-transform:uppercase;letter-spacing:0.04em}.agp-bottom-papers__filters{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:12px;margin-bottom:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.agp-bottom-papers__filters::-webkit-scrollbar{display:none}.agp-bottom-year-pill{appearance:none;background:#fff;border:1px
solid #cbd5e1;border-radius:9999px;padding:6px
14px;font-size:0.8125rem;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap;transition:all 0.15s ease;font-family:inherit}.agp-bottom-year-pill:hover{background:#f0fdf4;border-color:#86efac;color:var(--agp-primary, #15803d)}.agp-bottom-year-pill--active{background:var(--agp-primary, #15803d) !important;border-color:var(--agp-primary, #15803d) !important;color:#fff !important;box-shadow:0 2px 6px rgba(21, 128, 61, 0.25)}.agp-bottom-other-topics-block{margin-bottom:40px;padding-bottom:32px;border-bottom:1px solid var(--agp-border, #e2e8f0)}.agp-bottom-papers__badge--topics{background:#eff6ff !important;border-color:#bfdbfe !important;color:#1d4ed8 !important}.agp-bottom-other-topics__grid{display:grid;grid-template-columns:1fr;gap:16px}@media (min-width: 768px){.agp-bottom-other-topics__grid{grid-template-columns:repeat(2, 1fr);gap:20px}}.agp-other-topic-card{background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);border-radius:12px;padding:18px
20px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease}.agp-other-topic-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.08);border-color:#86efac}.agp-other-topic-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px}.agp-other-topic-card__subj-badge{font-size:0.6875rem;font-weight:700;padding:3px
8px;border-radius:4px;line-height:1.25;background:#dbeafe;color:#1e40af;border:1px
solid #bfdbfe;text-transform:uppercase;letter-spacing:0.03em}.agp-other-topic-card__qcount{font-size:0.75rem;color:var(--agp-text-muted, #64748b);font-weight:500}.agp-other-topic-card__title{font-size:0.9375rem;font-weight:650;line-height:1.4;margin:0;flex:1}.agp-other-topic-card__link{color:var(--agp-text, #0f172a);text-decoration:none !important;transition:color 0.15s ease}.agp-other-topic-card:hover .agp-other-topic-card__link{color:var(--agp-primary, #15803d)}.agp-other-topic-card__footer{display:flex;align-items:center;justify-content:flex-end}.agp-other-topic-card__btn{display:inline-flex;align-items:center;gap:6px;padding:7px
14px;background:#f0fdf4;color:#15803d !important;border:1px
solid #bbf7d0;border-radius:6px;font-size:0.8125rem;font-weight:600;text-decoration:none !important;transition:all 0.18s ease}.agp-other-topic-card:hover .agp-other-topic-card__btn{background:#16a34a;color:#fff !important;border-color:#16a34a;box-shadow:0 2px 8px rgba(22, 163, 74, 0.25)}.agp-bottom-other-subjects-directory .agp-ci-grid{display:grid;grid-template-columns:1fr;gap:14px}@media (min-width: 641px) and (max-width: 1024px){.agp-bottom-other-subjects-directory .agp-ci-grid{grid-template-columns:repeat(2, 1fr) !important}}@media (min-width: 1025px){.agp-bottom-other-subjects-directory .agp-ci-grid{grid-template-columns:repeat(3, 1fr) !important}}.agp-bottom-papers-block{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none;margin-bottom:0;box-sizing:border-box}.agp-bottom-papers__header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:18px;border-bottom:1px solid var(--agp-border, #f1f5f9);margin-bottom:16px;flex-wrap:wrap}.agp-bottom-papers__title-wrap{flex:1;min-width:260px}.agp-bottom-papers__badge{display:inline-flex;align-items:center;gap:6px;font-size:0.6875rem;font-weight:700;color:#15803d;background:#f0fdf4;border:1px
solid #bbf7d0;padding:3px
10px;border-radius:9999px;margin-bottom:8px}.agp-bottom-papers__title{font-size:clamp(1.15rem, 3.5vw, 1.45rem) !important;font-weight:800 !important;line-height:1.25 !important;color:#0f172a !important;margin:0
0 6px 0 !important;letter-spacing:-0.01em;display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.agp-bottom-papers__title-exam{color:var(--agp-primary, #15803d)}[data-theme="dark"] .agp-bottom-papers__title-exam{color:#6ee7b7}.agp-bottom-papers__desc{font-size:0.8125rem !important;line-height:1.45 !important;color:#64748b !important;margin:0
!important}.agp-bottom-papers__stat-pill{display:flex;align-items:center;gap:12px;padding:8px
16px;background:#f8fafc;border:1px
solid #e2e8f0;border-radius:14px;flex-shrink:0}.agp-bottom-papers__stat-badge{width:38px;height:38px;border-radius:10px;background:#15803d;color:#fff !important;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.125rem;box-shadow:0 2px 4px rgba(21, 128, 61, 0.2)}.agp-bottom-papers__stat-badge .agp-bottom-papers__stat-num{color:#fff !important;font-size:1.125rem;font-weight:800;line-height:1}.agp-bottom-papers__stat-text{display:flex;flex-direction:column}.agp-bottom-papers__stat-sub{font-size:0.6875rem;color:#94a3b8;font-weight:600;line-height:1.2}.agp-bottom-papers__stat-label{font-size:0.8125rem;font-weight:700;color:#1e293b;line-height:1.2;margin-top:2px}.agp-bottom-papers__filters{display:flex;align-items:center;gap:8px;overflow-x:auto;padding-bottom:12px;margin-bottom:16px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.agp-bottom-papers__filters::-webkit-scrollbar{display:none}.agp-bottom-year-pill{appearance:none;display:inline-flex;align-items:center;gap:6px;background:#f1f5f9;border:1px
solid #e2e8f0;border-radius:10px;padding:7px
14px;font-size:0.78125rem;font-weight:600;color:#475569;cursor:pointer;white-space:nowrap;transition:all 0.15s ease;font-family:inherit}.agp-bottom-year-pill:hover{background:#e2e8f0;color:#0f172a}.agp-bottom-year-pill--active{background:#15803d !important;border-color:#15803d !important;color:#fff !important;box-shadow:0 2px 6px rgba(21, 128, 61, 0.2)}.agp-bottom-year-pill__count{font-size:0.6875rem;background:rgba(0, 0, 0, 0.08);padding:1px
6px;border-radius:9999px}.agp-bottom-year-pill--active .agp-bottom-year-pill__count{background:rgba(255, 255, 255, 0.25);color:#fff}.agp-bottom-papers__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}@media (max-width: 1023px){.agp-bottom-papers__grid{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 640px){.agp-bottom-papers__grid{grid-template-columns:1fr !important}}.agp-bottom-paper-card{background:#fff;border:1px
solid var(--agp-border, #e2e8f0);border-radius:16px;padding:20px;display:flex;flex-direction:column;justify-content:space-between;gap:16px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);transition:transform 0.15s ease, box-shadow 0.15s ease, border-color 0.15s ease}.agp-bottom-paper-card:hover{transform:translateY(-2px);box-shadow:0 8px 20px rgba(0, 0, 0, 0.07);border-color:#86efac}.agp-bottom-paper-card--active{border:2px
solid #10b981 !important;background:#fff !important;box-shadow:0 4px 14px rgba(16, 185, 129, 0.12) !important}.agp-bottom-paper-card__content{display:flex;flex-direction:column}.agp-bottom-paper-card__header{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:12px}.agp-bottom-paper-card__year-badge{font-size:0.75rem;font-weight:800;padding:3px
9px;border-radius:6px;background:#f1f5f9;color:#1e293b;letter-spacing:0.02em}.agp-bottom-paper-card--active .agp-bottom-paper-card__year-badge{background:#dcfce7;color:#166534}.agp-bottom-paper-card__date-badge{font-size:0.6875rem;font-weight:700;padding:3px
8px;border-radius:6px;background:#f0fdf4;border:1px
solid #bbf7d0;color:#15803d}.agp-bottom-paper-card__shift-badge{font-size:0.6875rem;font-weight:600;padding:2.5px 8px;border-radius:6px;background:#f8fafc;border:1px
solid #e2e8f0;color:#64748b}.agp-bottom-paper-card__title{font-size:0.9375rem !important;font-weight:700 !important;line-height:1.35 !important;margin:0
0 12px 0 !important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.agp-bottom-paper-card__link{color:var(--agp-text, #0f172a) !important;text-decoration:none !important;transition:color 0.15s ease}.agp-bottom-paper-card:hover .agp-bottom-paper-card__link{color:#15803d !important}.agp-bottom-paper-card__meta{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.agp-bottom-paper-card__meta-item{display:inline-flex;align-items:center;gap:5px;font-size:0.75rem;padding:3px
9px;border-radius:6px;background:#f1f5f9;color:#334155}.agp-bottom-paper-card__lang-chip{font-size:0.75rem;font-weight:600;padding:3px
8px;border-radius:6px;background:#f8fafc;border:1px
solid #e2e8f0;color:#64748b}.agp-bottom-paper-card__footer{margin-top:4px}.agp-bottom-paper-card__btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:9px
16px;border-radius:10px;font-size:0.8125rem;font-weight:700;background:#0f172a;color:#fff !important;text-decoration:none !important;transition:all 0.15s ease;box-sizing:border-box}.agp-bottom-paper-card__btn:hover{background:#15803d;color:#fff !important;box-shadow:0 2px 8px rgba(21, 128, 61, 0.3)}.agp-bottom-paper-card--active .agp-bottom-paper-card__btn{background:#15803d}.agp-bottom-paper-card--active .agp-bottom-paper-card__btn:hover{background:#166534}.agp-bottom-paper-card__btn--current{background:#f0fdf4 !important;border:1.5px solid #86efac !important;color:#15803d !important;cursor:default;box-shadow:none !important}.agp-emap-card{background:transparent;border:none;border-radius:0;padding:36px
0 0 0;border-top:1px dashed var(--agp-border, #e2e8f0);box-shadow:none;margin-bottom:24px;box-sizing:border-box}.agp-emap-card__banner{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-bottom:20px;border-bottom:1px solid var(--agp-border, #f1f5f9);margin-bottom:20px;flex-wrap:wrap}.agp-emap-card__banner-left{display:flex;align-items:flex-start;gap:14px;flex:1;min-width:260px}.agp-emap-card__banner-icon{width:44px;height:44px;border-radius:12px;background:rgba(21, 128, 61, 0.1);border:1px
solid rgba(21, 128, 61, 0.2);color:#15803d;display:flex;align-items:center;justify-content:center;flex-shrink:0}.agp-emap-card__title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.agp-emap-card__title{font-size:clamp(1.15rem, 3.5vw, 1.35rem) !important;font-weight:800 !important;color:#0f172a !important;margin:0
!important;line-height:1.25 !important;letter-spacing:-0.01em}.agp-emap-card__directory-badge{font-size:0.6875rem;font-weight:800;text-transform:uppercase;letter-spacing:0.08em;color:#64748b;background:#f1f5f9;padding:3px
8px;border-radius:6px}.agp-emap-card__sub{font-size:0.8125rem;color:#64748b;margin:4px
0 0 0;line-height:1.4}.agp-emap-card__available-count{font-size:0.78125rem;font-weight:600;color:#64748b;white-space:nowrap}.agp-emap__grid{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}@media (max-width: 1023px){.agp-emap__grid{grid-template-columns:repeat(2, 1fr) !important}}@media (max-width: 640px){.agp-emap__grid{grid-template-columns:1fr !important}}.agp-emap__col{background:#f8fafc;border:1px
solid #e2e8f0;border-radius:16px;padding:18px;display:flex;flex-direction:column;gap:14px}.agp-emap__col-header{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:12px;border-bottom:1px solid #e2e8f0}.agp-emap__col-header-left{display:flex;align-items:center;gap:8px;flex:1}.agp-emap__col-title{font-size:0.875rem;font-weight:700;color:#0f172a;margin:0;line-height:1.25}.agp-emap__dot{width:9px;height:9px;border-radius:50%;flex-shrink:0}.agp-emap__col-count{font-size:0.6875rem;font-weight:700;padding:2px
8px;border-radius:9999px;white-space:nowrap}.agp-emap__list{display:flex;flex-direction:column;gap:8px}.agp-emap__link{display:flex;align-items:center;justify-content:space-between;padding:10px
14px;background:#fff;border:1px
solid #e2e8f0;border-radius:12px;font-size:0.8125rem;font-weight:600;color:#334155 !important;text-decoration:none !important;transition:all 0.15s ease}.agp-emap__link:hover{background:#f1f5f9;border-color:#cbd5e1;transform:translateX(2px)}.agp-emap__arrow-icon{color:#94a3b8;transition:transform 0.15s ease, color 0.15s ease;flex-shrink:0;margin-left:6px}.agp-emap__link:hover .agp-emap__arrow-icon{transform:translateX(2px)}.agp-emap__item--active{display:flex;align-items:center;justify-content:space-between;padding:10px
14px;background:#f0fdf4;border:2px
solid #10b981;border-radius:12px;font-size:0.8125rem;font-weight:700;color:#166534}.agp-emap__active-badge{font-size:0.625rem;font-weight:800;text-transform:uppercase;letter-spacing:0.04em;padding:2px
7px;border-radius:4px;background:#10b981;color:#fff;margin-left:6px;flex-shrink:0}.agp-emap__text{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:normal;line-height:1.35}.agp-emap__dot--amber{background:#f59e0b;box-shadow:0 0 0 3px rgba(245, 158, 11, 0.2)}.agp-emap__col-count--amber{background:#fef3c7;color:#92400e}.agp-emap__link--amber:hover{border-color:#fcd34d;background:#fffbeb}.agp-emap__link--amber:hover .agp-emap__arrow-icon{color:#d97706}.agp-emap__dot--emerald{background:#10b981;box-shadow:0 0 0 3px rgba(16, 185, 129, 0.2)}.agp-emap__col-count--emerald{background:#d1fae5;color:#065f46}.agp-emap__link--emerald:hover{border-color:#6ee7b7;background:#f0fdf4}.agp-emap__link--emerald:hover .agp-emap__arrow-icon{color:#059669}.agp-emap__dot--indigo{background:#6366f1;box-shadow:0 0 0 3px rgba(99, 102, 241, 0.2)}.agp-emap__col-count--indigo{background:#e0e7ff;color:#3730a3}.agp-emap__link--indigo:hover{border-color:#a5b4fc;background:#eef2ff}.agp-emap__link--indigo:hover .agp-emap__arrow-icon{color:#4f46e5}.agp-emap__dot--blue{background:#3b82f6;box-shadow:0 0 0 3px rgba(59, 130, 246, 0.2)}.agp-emap__col-count--blue{background:#dbeafe;color:#1e40af}.agp-emap__link--blue:hover{border-color:#93c5fd;background:#eff6ff}.agp-emap__link--blue:hover .agp-emap__arrow-icon{color:#2563eb}.agp-emap__dot--purple{background:#a855f7;box-shadow:0 0 0 3px rgba(168, 85, 247, 0.2)}.agp-emap__col-count--purple{background:#f3e8ff;color:#6b21a8}.agp-emap__link--purple:hover{border-color:#d8b4fe;background:#faf5ff}.agp-emap__link--purple:hover .agp-emap__arrow-icon{color:#9333ea}.agp-emap__dot--rose{background:#f43f5e;box-shadow:0 0 0 3px rgba(244, 63, 94, 0.2)}.agp-emap__col-count--rose{background:#ffe4e6;color:#9f1239}.agp-emap__link--rose:hover{border-color:#fda4af;background:#fff1f2}.agp-emap__link--rose:hover .agp-emap__arrow-icon{color:#e11d48}.agp-bottom-papers-section{margin-top:28px !important;padding-top:20px !important;display:flex;flex-direction:column;gap:20px !important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow-x:hidden !important}.agp-smap-card,#agp-subjects-map{background:none !important;border:none !important;box-shadow:none !important;border-radius:0 !important;padding:0
!important;margin-bottom:24px !important;overflow:visible !important}.agp-smap-card__banner{background:none !important;border:none !important;border-bottom:1px solid var(--agp-border, #e2e8f0) !important;padding:0
0 10px 0 !important;margin-bottom:12px !important;display:flex !important;align-items:center !important;gap:10px !important;color:var(--agp-text, #0f172a) !important}.agp-smap-card__banner-icon{display:flex !important;align-items:center !important;justify-content:center !important;color:var(--agp-primary, #15803d) !important;background:rgba(21, 128, 61, 0.08) !important;border:1px
solid rgba(21, 128, 61, 0.16) !important;border-radius:8px !important;width:32px !important;height:32px !important;flex-shrink:0 !important}.agp-smap-card__banner-text{display:flex !important;flex-direction:column !important;gap:2px !important}.agp-smap-card__title{font-size:clamp(1.05rem, 3.5vw, 1.25rem) !important;font-weight:700 !important;color:var(--agp-text, #0f172a) !important;margin:0
!important;line-height:1.3 !important;letter-spacing:-0.01em !important}.agp-smap-card__sub{color:#64748b !important;font-size:12px !important;margin:2px
0 0 0 !important;font-weight:400 !important;line-height:1.3 !important}.agp-smap-card__body{background:none !important;border:none !important;padding:0
!important}.agp-smap__grid{display:grid !important;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr)) !important;background:none !important;border:none !important;gap:16px !important;width:100% !important}@media (max-width: 640px){.agp-smap__grid{grid-template-columns:1fr !important;gap:14px !important}}.agp-smap__col{background:none !important;border:none !important;box-shadow:none !important;padding:0
!important;display:flex !important;flex-direction:column !important;gap:6px !important;transition:none !important}.agp-smap__col:hover{background:none !important}.agp-smap__col-header{display:flex !important;align-items:center !important;gap:8px !important;padding-bottom:6px !important;border-bottom:1px solid var(--agp-border, #e2e8f0) !important;margin-bottom:4px !important}.agp-smap__dot{width:7px !important;height:7px !important;border-radius:50% !important;background:var(--agp-primary, #15803d) !important;box-shadow:0 0 0 2px rgba(21, 128, 61, 0.15) !important;flex-shrink:0 !important}.agp-smap__col-title{font-size:clamp(0.85rem, 2.5vw, 0.95rem) !important;font-weight:650 !important;color:var(--agp-text, #0f172a) !important;margin:0
!important;line-height:1.3 !important;flex:1 !important}.agp-smap__col-count{font-size:0.6875rem !important;font-weight:600 !important;color:#64748b !important;background:#f1f5f9 !important;padding:2px
7px !important;border-radius:9999px !important;white-space:nowrap !important}.agp-smap__topics{display:grid !important;grid-template-columns:repeat(auto-fill, minmax(180px, 1fr)) !important;gap:4px 12px !important;padding:0
!important;margin:0
!important;list-style:none !important}.agp-smap-card__item{margin:0
!important;padding:0
!important;background:none !important;border:none !important}.agp-smap__link,
.agp-smap-card__item,
#agp-subjects-map .agp-smap-card__body
a{display:flex !important;align-items:center !important;gap:6px !important;background:none !important;border:none !important;padding:6px
0 !important;text-decoration:none !important;font-size:0.8125rem !important;line-height:1.35 !important;color:#475569 !important;transition:color 0.2s ease !important}.agp-smap__link:hover,
.agp-smap-card__item:hover,
#agp-subjects-map .agp-smap-card__body a:hover{color:var(--agp-primary, #15803d) !important;background:none !important}.agp-smap__arrow{display:none !important}.agp-smap__text{flex:1 !important;overflow:hidden !important;text-overflow:ellipsis !important;white-space:normal !important}.agp-smap__link.agp-smap__link--active,
#agp-subjects-map .agp-smap-card__body a.agp-smap__link--active{display:flex !important;align-items:center !important;gap:8px !important;background:linear-gradient(135deg, rgba(26, 115, 232, 0.09) 0%, rgba(26, 115, 232, 0.04) 100%) !important;color:#1a73e8 !important;font-weight:650 !important;border:1px
solid rgba(26, 115, 232, 0.25) !important;border-left:3.5px solid #1a73e8 !important;padding:6px
10px !important;border-radius:6px !important;margin:2px
0 !important;box-shadow:0 1px 3px rgba(26, 115, 232, 0.08) !important;transition:all 0.2s ease !important}.agp-smap__link.agp-smap__link--active:hover,
#agp-subjects-map .agp-smap-card__body a.agp-smap__link--active:hover{background:linear-gradient(135deg, rgba(26, 115, 232, 0.14) 0%, rgba(26, 115, 232, 0.08) 100%) !important;color:#1557b0 !important}.agp-smap__link--active .agp-smap__active-dot{width:6px !important;height:6px !important;border-radius:50% !important;background:#1a73e8 !important;box-shadow:0 0 0 2px rgba(26, 115, 232, 0.25) !important;flex-shrink:0 !important;display:inline-block !important}.agp-smap__link--active .agp-smap__text{font-weight:650 !important;color:#1557b0 !important;flex:1 !important}.agp-smap__link--active .agp-smap__active-pill{font-size:0.65rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;padding:2px
7px !important;border-radius:9999px !important;background:#1a73e8 !important;color:#fff !important;flex-shrink:0 !important;line-height:1.2 !important;margin-left:auto !important;box-shadow:0 1px 2px rgba(26, 115, 232, 0.25) !important}.agp-bottom-brand-footer{display:flex;align-items:center;justify-content:space-between;padding:16px
4px 8px 4px;border-top:1px solid var(--agp-border, #e2e8f0);margin-top:8px;font-size:0.8125rem;color:#64748b;flex-wrap:wrap;gap:12px}.agp-bottom-brand-footer__logo{font-weight:700;color:#0f172a}.agp-bottom-brand-footer__tagline{color:#94a3b8;font-size:0.75rem}.agp-bottom-brand-footer__right{display:flex;align-items:center;gap:10px}.agp-bottom-brand-footer__link{color:#64748b;text-decoration:none;transition:color 0.15s ease}.agp-bottom-brand-footer__link:hover{color:var(--agp-primary, #2563eb)}.agp-bottom-brand-footer__sep{color:#cbd5e1}[data-theme="dark"] .agp-bottom-papers-section{border-top-color:rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-bottom-other-topics-block{border-bottom-color:rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-bottom-papers__badge--topics{background:rgba(59, 130, 246, 0.15) !important;border-color:rgba(59, 130, 246, 0.35) !important;color:#60a5fa !important}[data-theme="dark"] .agp-other-topic-card{background:#0f172a;border-color:rgba(255, 255, 255, 0.08);box-shadow:0 2px 8px rgba(0, 0, 0, 0.3)}[data-theme="dark"] .agp-other-topic-card:hover{border-color:rgba(34, 197, 94, 0.5);box-shadow:0 8px 24px rgba(0, 0, 0, 0.45)}[data-theme="dark"] .agp-other-topic-card__subj-badge{background:rgba(59, 130, 246, 0.15);border-color:rgba(59, 130, 246, 0.35);color:#93c5fd}[data-theme="dark"] .agp-other-topic-card__qcount{color:#94a3b8}[data-theme="dark"] .agp-other-topic-card__link{color:#f1f5f9}[data-theme="dark"] .agp-other-topic-card__btn{background:rgba(34, 197, 94, 0.12);border-color:rgba(34, 197, 94, 0.3);color:#4ade80 !important}[data-theme="dark"] .agp-other-topic-card:hover .agp-other-topic-card__btn{background:#16a34a;color:#fff !important;border-color:#16a34a}[data-theme="dark"] .agp-bottom-papers__badge{background:rgba(34, 197, 94, 0.15);border-color:rgba(34, 197, 94, 0.35);color:#4ade80}[data-theme="dark"] .agp-bottom-papers__title{color:#f1f5f9 !important}[data-theme="dark"] .agp-bottom-papers__desc{color:#94a3b8 !important}[data-theme="dark"] .agp-bottom-papers__stat-pill{background:#0f172a;border-color:rgba(255, 255, 255, 0.1)}[data-theme="dark"] .agp-bottom-papers__stat-num,
.agp-dark-mode .agp-bottom-papers__stat-num{color:#fff !important}[data-theme="dark"] .agp-bottom-papers__stat-label{color:#94a3b8}[data-theme="dark"] .agp-bottom-year-pill{background:#0f172a;border-color:rgba(255, 255, 255, 0.12);color:#cbd5e1}[data-theme="dark"] .agp-bottom-year-pill:hover{background:rgba(37, 99, 235, 0.2);border-color:#3b82f6;color:#93c5fd}[data-theme="dark"] .agp-bottom-year-pill{background:#1e293b;border-color:#334155;color:#cbd5e1}[data-theme="dark"] .agp-bottom-year-pill:hover{background:#334155;color:#f8fafc}[data-theme="dark"] .agp-bottom-year-pill--active{background:#15803d !important;border-color:#15803d !important;color:#fff !important;box-shadow:0 2px 8px rgba(21, 128, 61, 0.4) !important}[data-theme="dark"] .agp-bottom-papers-block{background:transparent;border:none;box-shadow:none}[data-theme="dark"] .agp-bottom-papers__header{border-bottom-color:#1e293b}[data-theme="dark"] .agp-bottom-papers__badge{background:rgba(16, 185, 129, 0.15);border-color:rgba(16, 185, 129, 0.35);color:#6ee7b7}[data-theme="dark"] .agp-bottom-papers__title{color:#f8fafc !important}[data-theme="dark"] .agp-bottom-papers__desc{color:#94a3b8 !important}[data-theme="dark"] .agp-bottom-papers__stat-pill{background:#1e293b;border-color:#334155}[data-theme="dark"] .agp-bottom-papers__stat-badge,
.agp-dark-mode .agp-bottom-papers__stat-badge{background:#15803d;color:#fff !important}[data-theme="dark"] .agp-bottom-papers__stat-badge .agp-bottom-papers__stat-num,
.agp-dark-mode .agp-bottom-papers__stat-badge .agp-bottom-papers__stat-num{color:#fff !important}[data-theme="dark"] .agp-bottom-papers__stat-sub{color:#64748b}[data-theme="dark"] .agp-bottom-papers__stat-label{color:#f8fafc}[data-theme="dark"] .agp-bottom-paper-card{background:#1e293b;border-color:#334155;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3)}[data-theme="dark"] .agp-bottom-paper-card:hover{border-color:#6ee7b7;box-shadow:0 8px 24px rgba(0, 0, 0, 0.45)}[data-theme="dark"] .agp-bottom-paper-card--active{border-color:#10b981 !important;background:#1e293b !important;box-shadow:0 0 0 1px #10b981, 0 4px 16px rgba(0, 0, 0, 0.4) !important}[data-theme="dark"] .agp-bottom-paper-card__year-badge{background:#334155;color:#f8fafc}[data-theme="dark"] .agp-bottom-paper-card--active .agp-bottom-paper-card__year-badge{background:rgba(16, 185, 129, 0.2);color:#6ee7b7}[data-theme="dark"] .agp-bottom-paper-card__date-badge{background:rgba(16, 185, 129, 0.2);border-color:rgba(16, 185, 129, 0.4);color:#6ee7b7}[data-theme="dark"] .agp-bottom-paper-card__shift-badge{background:#0f172a;border-color:#334155;color:#94a3b8}[data-theme="dark"] .agp-bottom-paper-card__link{color:#f8fafc !important}[data-theme="dark"] .agp-bottom-paper-card:hover .agp-bottom-paper-card__link{color:#6ee7b7 !important}[data-theme="dark"] .agp-bottom-paper-card__meta-item{background:#0f172a;color:#cbd5e1}[data-theme="dark"] .agp-bottom-paper-card__lang-chip{background:#0f172a;border-color:#334155;color:#94a3b8}[data-theme="dark"] .agp-bottom-paper-card__btn{background:#334155;color:#fff !important}[data-theme="dark"] .agp-bottom-paper-card__btn:hover{background:#15803d;box-shadow:0 2px 10px rgba(21, 128, 61, 0.4)}[data-theme="dark"] .agp-bottom-paper-card--active .agp-bottom-paper-card__btn{background:#15803d}[data-theme="dark"] .agp-bottom-paper-card--active .agp-bottom-paper-card__btn:hover{background:#166534}[data-theme="dark"] .agp-bottom-paper-card__btn--current{background:rgba(16, 185, 129, 0.15) !important;border-color:rgba(16, 185, 129, 0.4) !important;color:#6ee7b7 !important}[data-theme="dark"] .agp-emap-card{background:transparent;border:none;border-top:1px dashed #1e293b;box-shadow:none}[data-theme="dark"] .agp-emap-card__banner{border-bottom-color:#1e293b}[data-theme="dark"] .agp-emap-card__banner-icon{background:rgba(16, 185, 129, 0.15);border-color:rgba(16, 185, 129, 0.3);color:#6ee7b7}[data-theme="dark"] .agp-emap-card__title{color:#f8fafc !important}[data-theme="dark"] .agp-emap-card__directory-badge{background:#1e293b;color:#94a3b8}[data-theme="dark"] .agp-emap-card__sub,
[data-theme="dark"] .agp-emap-card__available-count{color:#94a3b8}[data-theme="dark"] .agp-emap__col{background:rgba(30, 41, 59, 0.5);border-color:#334155}[data-theme="dark"] .agp-emap__col-header{border-bottom-color:#334155}[data-theme="dark"] .agp-emap__col-title{color:#f8fafc}[data-theme="dark"] .agp-emap__link{background:#1e293b;border-color:#334155;color:#e2e8f0 !important}[data-theme="dark"] .agp-emap__link:hover{background:#334155;border-color:#475569}[data-theme="dark"] .agp-emap__item--active{background:rgba(16, 185, 129, 0.15);border-color:#10b981;color:#6ee7b7}[data-theme="dark"] .agp-emap__col-count--amber{background:rgba(245, 158, 11, 0.2);color:#fcd34d}[data-theme="dark"] .agp-emap__col-count--emerald{background:rgba(16, 185, 129, 0.2);color:#6ee7b7}[data-theme="dark"] .agp-emap__col-count--indigo{background:rgba(99, 102, 241, 0.2);color:#a5b4fc}[data-theme="dark"] .agp-emap__col-count--blue{background:rgba(59, 130, 246, 0.2);color:#93c5fd}[data-theme="dark"] .agp-emap__col-count--purple{background:rgba(168, 85, 247, 0.2);color:#d8b4fe}[data-theme="dark"] .agp-emap__col-count--rose{background:rgba(244, 63, 94, 0.2);color:#fda4af}[data-theme="dark"] .agp-smap-card,
[data-theme="dark"] #agp-subjects-map{background:none !important;border:none !important;box-shadow:none !important}[data-theme="dark"] .agp-smap-card__banner{background:none !important;border:none !important;border-bottom:1px solid rgba(255, 255, 255, 0.08) !important;color:#f1f5f9 !important}[data-theme="dark"] .agp-smap-card__banner-icon{background:rgba(34, 197, 94, 0.12) !important;border-color:rgba(34, 197, 94, 0.25) !important;color:#4ade80 !important}[data-theme="dark"] .agp-smap-card__title{color:#f1f5f9 !important}[data-theme="dark"] .agp-smap-card__sub{color:#888 !important}[data-theme="dark"] .agp-smap__grid{background:none !important}[data-theme="dark"] .agp-smap__col{background:none !important;border:none !important}[data-theme="dark"] .agp-smap__col:hover{background:none !important}[data-theme="dark"] .agp-smap__col-header{border-bottom-color:rgba(255, 255, 255, 0.08) !important}[data-theme="dark"] .agp-smap__col-title{color:#f1f5f9 !important}[data-theme="dark"] .agp-smap__col-count{background:rgba(255, 255, 255, 0.06) !important;color:#94a3b8 !important}[data-theme="dark"] .agp-smap__link,
[data-theme="dark"] .agp-smap-card__item,
[data-theme="dark"] #agp-subjects-map .agp-smap-card__body
a{color:#94a3b8 !important}[data-theme="dark"] .agp-smap__link:hover,
[data-theme="dark"] .agp-smap-card__item:hover,
[data-theme="dark"] #agp-subjects-map .agp-smap-card__body a:hover{color:var(--agp-primary, #22c55e) !important;background:none !important}[data-theme="dark"] .agp-smap__link.agp-smap__link--active,
.agp-dark-mode .agp-smap__link.agp-smap__link--active,
[data-theme="dark"] #agp-subjects-map .agp-smap-card__body a.agp-smap__link--active,
.agp-dark-mode #agp-subjects-map .agp-smap-card__body a.agp-smap__link--active{background:linear-gradient(135deg, rgba(37, 99, 235, 0.22) 0%, rgba(37, 99, 235, 0.10) 100%) !important;color:#93c5fd !important;border:1px
solid rgba(59, 130, 246, 0.35) !important;border-left:3.5px solid #3b82f6 !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.25) !important}[data-theme="dark"] .agp-smap__link.agp-smap__link--active:hover,
.agp-dark-mode .agp-smap__link.agp-smap__link--active:hover,
[data-theme="dark"] #agp-subjects-map .agp-smap-card__body a.agp-smap__link--active:hover,
.agp-dark-mode #agp-subjects-map .agp-smap-card__body a.agp-smap__link--active:hover{background:linear-gradient(135deg, rgba(37, 99, 235, 0.30) 0%, rgba(37, 99, 235, 0.16) 100%) !important;color:#bfdbfe !important}[data-theme="dark"] .agp-smap__link--active .agp-smap__active-dot,
.agp-dark-mode .agp-smap__link--active .agp-smap__active-dot{background:#60a5fa !important;box-shadow:0 0 0 2px rgba(96, 165, 250, 0.3) !important}[data-theme="dark"] .agp-smap__link--active .agp-smap__text,
.agp-dark-mode .agp-smap__link--active .agp-smap__text{color:#bfdbfe !important}[data-theme="dark"] .agp-smap__link--active .agp-smap__active-pill,
.agp-dark-mode .agp-smap__link--active .agp-smap__active-pill{background:#2563eb !important;color:#fff !important}[data-theme="dark"] .agp-bottom-brand-footer{border-top-color:rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-bottom-brand-footer__logo{color:#f1f5f9}.agp-bottom-related-exams-block{margin-top:40px;padding-top:28px;border-top:1px dashed var(--agp-border, #e2e8f0)}.agp-bottom-related__header{margin-bottom:16px}.agp-bottom-related__title{font-size:1.125rem;font-weight:700;color:var(--agp-text, #0f172a);margin:0
0 4px 0}.agp-bottom-related__desc{font-size:0.8125rem;color:var(--agp-text-muted, #64748b);margin:0}.agp-bottom-related__grid{display:grid;grid-template-columns:1fr;gap:12px}@media (min-width: 640px){.agp-bottom-related__grid{grid-template-columns:repeat(2, 1fr)}}@media (min-width: 1024px){.agp-bottom-related__grid{grid-template-columns:repeat(3, 1fr);gap:14px}}.agp-bottom-related-card{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px
16px;background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);border-radius:10px;text-decoration:none !important;transition:transform 0.18s ease, box-shadow 0.18s ease, border-color 0.18s ease}.agp-bottom-related-card:hover{transform:translateY(-2px);border-color:#86efac;box-shadow:0 4px 12px rgba(0, 0, 0, 0.06)}.agp-bottom-related-card__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.agp-bottom-related-card__name{font-size:0.875rem;font-weight:600;color:var(--agp-text, #0f172a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color 0.15s ease}.agp-bottom-related-card:hover .agp-bottom-related-card__name{color:var(--agp-primary, #15803d)}.agp-bottom-related-card__count{font-size:0.6875rem;color:var(--agp-text-muted, #64748b);font-weight:500}.agp-bottom-related-card__chevron{color:#94a3b8;flex-shrink:0;transition:transform 0.15s ease, color 0.15s ease}.agp-bottom-related-card:hover .agp-bottom-related-card__chevron{color:var(--agp-primary, #15803d);transform:translateX(2px)}[data-theme="dark"] .agp-bottom-related-exams-block{border-top-color:rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-bottom-related__title{color:#f1f5f9}[data-theme="dark"] .agp-bottom-related__desc{color:#94a3b8}[data-theme="dark"] .agp-bottom-related-card{background:#0f172a;border-color:rgba(255, 255, 255, 0.08);box-shadow:0 2px 8px rgba(0, 0, 0, 0.3)}[data-theme="dark"] .agp-bottom-related-card:hover{border-color:rgba(34, 197, 94, 0.5)}[data-theme="dark"] .agp-bottom-related-card__name{color:#f1f5f9}[data-theme="dark"] .agp-bottom-related-card__count{color:#94a3b8}.agp-topic-hero{background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);border-radius:var(--agp-radius-lg, 12px);padding:20px
24px;margin-bottom:20px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;position:relative;overflow:hidden}.agp-topic-hero::before{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg, var(--agp-primary, #15803d), #22c55e)}.agp-topic-hero__top{flex:1;min-width:0}.agp-topic-hero__tags{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px}.agp-topic-hero__unit{display:inline-flex;align-items:center;gap:5px;font-size:var(--agp-font-xs, 0.75rem);font-weight:700;color:var(--agp-primary, #15803d);background:var(--agp-primary-bg, rgba(21, 128, 61, 0.08));padding:3px
9px;border-radius:9999px;text-transform:uppercase;letter-spacing:0.04em}.agp-topic-drawer-trigger{display:none;align-items:center;gap:5px;font-size:0.75rem;font-weight:700;color:var(--agp-primary, #15803d);background:var(--agp-primary-bg, rgba(21, 128, 61, 0.08));border:1px
solid rgba(21, 128, 61, 0.2);border-radius:9999px;padding:3px
9px;cursor:pointer;text-decoration:none !important;transition:all 0.15s ease}.agp-topic-drawer-trigger:hover{background:var(--agp-primary, #15803d);color:#fff}.agp-topic-hero__title{font-size:clamp(1.3rem, 2.2vw, 1.625rem);font-weight:800;color:var(--agp-text, #0f172a);line-height:1.25;margin:0}.agp-topic-hero__subtitle{font-size:0.875rem;color:var(--agp-text-secondary, #475569);margin-top:4px;font-weight:500}.agp-topic-hero__action-bar{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex-shrink:0}.agp-topic-cta{display:inline-flex;align-items:center;gap:8px;padding:10px
22px;font-size:var(--agp-font-base, 0.875rem);font-weight:700;border-radius:8px;background:var(--agp-primary, #15803d);color:#fff !important;text-decoration:none !important;box-shadow:0 2px 8px rgba(21, 128, 61, 0.25);transition:all 0.15s ease;white-space:nowrap}.agp-topic-cta:hover{background:var(--agp-primary-hover, #166534);box-shadow:0 4px 12px rgba(21, 128, 61, 0.32);transform:translateY(-1px)}.agp-topic-cta__arrow{transition:transform 0.15s ease}.agp-topic-cta:hover .agp-topic-cta__arrow{transform:translateX(3px)}.agp-topic-hero__meta-pill{font-size:0.6875rem;font-weight:600;color:var(--agp-text-muted, #64748b);background:var(--agp-bg, #f8fafc);border:1px
solid var(--agp-border, #e2e8f0);padding:3px
8px;border-radius:6px;white-space:nowrap}.agp-topic-facts{display:grid;grid-template-columns:repeat(4, 1fr);gap:12px;margin-bottom:20px}.agp-topic-fact{background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);border-radius:var(--agp-radius-md, 10px);padding:12px
14px;display:flex;align-items:flex-start;gap:12px;box-shadow:0 1px 2px rgba(0, 0, 0, 0.03);transition:border-color 0.15s ease}.agp-topic-fact:hover{border-color:#cbd5e1}.agp-topic-fact__icon{width:34px;height:34px;border-radius:8px;background:var(--agp-primary-bg, rgba(21, 128, 61, 0.08));color:var(--agp-primary, #15803d);display:flex;align-items:center;justify-content:center;flex-shrink:0}.agp-topic-fact__content{display:flex;flex-direction:column;min-width:0}.agp-topic-fact__val{font-size:1.25rem;font-weight:800;color:var(--agp-text, #0f172a);line-height:1.2;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.agp-topic-fact__label{font-size:0.6875rem;font-weight:700;color:var(--agp-text-muted, #64748b);text-transform:uppercase;letter-spacing:0.04em;margin-top:3px}.agp-topic-fact__sub{font-size:0.6875rem;color:var(--agp-text-muted, #64748b);margin-top:1px}.agp-topic-trend{display:inline-flex;align-items:center;font-size:0.6875rem;font-weight:700;padding:1px
6px;border-radius:4px;line-height:1.3}.agp-topic-trend--up{color:#15803d;background:#dcfce7}.agp-topic-trend--down{color:#b91c1c;background:#fee2e2}.agp-topic-trend--neutral{color:#64748b;background:#f1f5f9}.agp-topic-jumps{display:flex;align-items:center;gap:8px;margin-bottom:20px;overflow-x:auto;background:transparent;border:none;padding:0;-webkit-overflow-scrolling:touch}.agp-topic-jumps__label{font-size:0.75rem;font-weight:700;color:var(--agp-text-muted, #64748b);text-transform:uppercase;letter-spacing:0.04em;white-space:nowrap;flex-shrink:0}.agp-topic-jumps__list{display:flex;align-items:center;gap:8px;flex-wrap:nowrap}.agp-topic-jump-chip{display:inline-flex;align-items:center;gap:8px;padding:4px
8px 4px 12px;border-radius:9999px;font-size:0.8125rem;font-weight:600;color:var(--agp-primary, #15803d);background:rgba(21, 128, 61, 0.08);border:1px
solid rgba(21, 128, 61, 0.18);text-decoration:none !important;white-space:nowrap;transition:all 0.15s ease}.agp-topic-jump-chip:hover{background:var(--agp-primary, #15803d);color:#fff;border-color:var(--agp-primary, #15803d)}.agp-topic-jump-chip__count{font-size:0.6875rem;font-weight:700;color:#fff;background:var(--agp-primary, #15803d);padding:1px
6px;border-radius:9999px;transition:background 0.15s ease, color 0.15s ease}.agp-topic-jump-chip:hover .agp-topic-jump-chip__count{background:#fff;color:var(--agp-primary, #15803d)}.agp-topic-stats,.agp-topic-stats__details{--card-bg:#fff;--header-bg:#f8fafc;--text-p:#0f172a;--text-s:#64748b;--border:#e2e8f0;--row-bg:#fff}[data-theme="light"] .agp-topic-stats,
[data-theme="light"] .agp-topic-stats__details,
.agp-light-mode .agp-topic-stats,
.agp-light-mode .agp-topic-stats__details,
html:not(.agp-dark-mode):not([data-theme="dark"]) .agp-topic-stats,
html:not(.agp-dark-mode):not([data-theme="dark"]) .agp-topic-stats__details{--card-bg:#fff;--header-bg:#f8fafc;--text-p:#0f172a;--text-s:#64748b;--border:#e2e8f0;--row-bg:#fff}[data-theme="dark"] .agp-topic-stats,
[data-theme="dark"] .agp-topic-stats__details,
.agp-dark-mode .agp-topic-stats,
.agp-dark-mode .agp-topic-stats__details,
html.agp-dark-mode .agp-topic-stats,
body.agp-dark-mode .agp-topic-stats{--card-bg:#1e293b;--header-bg:#0f172a;--text-p:#f8fafc;--text-s:#94a3b8;--border:#334155;--row-bg:#1e293b}@media (prefers-color-scheme: dark){:root:not([data-theme="light"]):not(.agp-light-mode) .agp-topic-stats,
:root:not([data-theme="light"]):not(.agp-light-mode) .agp-topic-stats__details,
body:not([data-theme="light"]):not(.agp-light-mode) .agp-topic-stats,
body:not([data-theme="light"]):not(.agp-light-mode) .agp-topic-stats__details{--card-bg:#1e293b;--header-bg:#0f172a;--text-p:#f8fafc;--text-s:#94a3b8;--border:#334155;--row-bg:#1e293b}}.agp-topic-stats{background:var(--card-bg) !important;border:1px
solid var(--border) !important;border-radius:var(--agp-radius-lg, 12px) !important;margin-bottom:24px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);overflow:hidden !important;color:var(--text-p) !important}.agp-topic-stats__details{background-color:var(--card-bg) !important;color:var(--text-p) !important;overflow:hidden !important}.agp-topic-stats__summary{display:flex;align-items:center;justify-content:space-between;padding:14px
20px !important;cursor:pointer;user-select:none;background:var(--header-bg) !important;color:var(--text-p) !important;border-bottom:1px solid var(--border) !important;transition:background 0.15s ease}.agp-topic-stats__summary:hover{background:var(--card-bg) !important}.agp-topic-stats__details[open] .agp-topic-stats__summary{border-bottom-color:var(--border) !important}.agp-topic-stats__title-wrap{display:flex;align-items:center;gap:8px;color:var(--text-p) !important}.agp-topic-stats__title-wrap
svg{color:var(--agp-primary, #15803d);flex-shrink:0}.agp-topic-stats__title{font-size:var(--agp-font-base, 0.875rem);font-weight:700;color:var(--text-p) !important;margin:0}.agp-topic-stats__chevron{color:var(--text-s, #94a3b8) !important;transition:transform 0.2s ease}.agp-topic-stats__details[open] .agp-topic-stats__chevron{transform:rotate(180deg)}.agp-topic-stats__body{padding:20px
!important;background-color:var(--card-bg) !important}.agp-topic-stats__desc{font-size:var(--agp-font-xs, 0.75rem);color:var(--text-s, #64748b) !important;margin:0
0 12px 0}.agp-topic-stats__table-wrap{overflow-x:auto}.agp-topic-stats__table{width:100% !important;border-collapse:collapse;font-size:var(--agp-font-xs, 0.75rem);background-color:var(--card-bg) !important}.agp-topic-stats__table
th{text-align:left;padding:10px
14px !important;font-weight:700;color:var(--text-s, #64748b) !important;background:var(--header-bg, #f8fafc) !important;border-bottom:1px solid var(--border, #e2e8f0) !important;text-transform:uppercase;letter-spacing:0.04em;font-size:0.75rem !important}.agp-topic-stats__table
td{padding:12px
14px !important;border-bottom:1px solid var(--border, #e2e8f0) !important;background-color:var(--row-bg, #ffffff) !important;color:var(--text-p, #0f172a) !important;vertical-align:middle}.agp-topic-stats__table td:first-child{color:var(--text-p, #0f172a) !important;font-weight:600 !important}.agp-topic-stats__table tr:last-child
td{border-bottom:none !important}.agp-topic-stats__pill{display:inline-block;padding:2px
8px;border-radius:4px;background:#f1f5f9;font-weight:700;color:#1e293b;font-size:0.75rem}.agp-topic-stats__bar-cell{display:flex;align-items:center;gap:10px}.agp-topic-stats__bar-track{flex:1;max-width:120px;height:7px;background:#e2e8f0;border-radius:9999px;overflow:hidden}.agp-topic-stats__bar-fill{height:100%;background:linear-gradient(90deg, var(--agp-primary, #15803d), #22c55e);border-radius:9999px;transition:width 0.3s ease}.agp-topic-stats__pct-val{font-weight:700;min-width:42px}.agp-topic-overview-layout{display:block !important;max-width:1040px !important;margin:0
auto !important;width:100% !important;box-sizing:border-box !important}.agp-topic-overview-content{min-width:0;width:100%}@media (min-width: 1024px){.agp-topic-overview-layout{display:grid !important;grid-template-columns:290px minmax(0, 1fr) !important;gap:24px !important;align-items:start !important}.agp-topic-overview-layout .agp-topic-nav{display:flex !important;position:sticky !important;top:calc(var(--agp-navbar-height, 60px) + 20px) !important;max-height:calc(100vh - var(--agp-navbar-height, 60px) - 36px) !important;width:290px !important;max-width:290px !important;height:auto !important;background:var(--agp-card-bg, #ffffff) !important;border:1px
solid var(--agp-border, #e2e8f0) !important;border-radius:14px !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04) !important;z-index:20 !important;overflow:hidden !important;box-sizing:border-box !important}.agp-topic-overview-layout .agp-topic-nav .agp-topic-nav__header{padding:12px
14px !important;background:var(--agp-bg, #f8fafc) !important;border-bottom:1px solid var(--agp-border, #e2e8f0) !important;display:flex !important;align-items:center !important;justify-content:space-between !important}.admin-bar .agp-topic-overview-layout .agp-topic-nav{top:calc(var(--agp-navbar-height, 60px) + 32px + 20px) !important;max-height:calc(100vh - var(--agp-navbar-height, 60px) - 32px - 36px) !important}.agp-topic-overview-layout .agp-topic-nav .agp-qnav__close{display:none !important}.agp-topic-overview-layout .agp-qnav-backdrop{display:none !important}.agp-topic-overview-layout .agp-topic-drawer-trigger{display:none !important}}@media (max-width: 1023px){.agp-topic-overview-layout{display:flex !important;flex-direction:column !important;gap:20px !important}.agp-topic-overview-layout .agp-topic-drawer-trigger{display:inline-flex !important}.agp-topic-overview-layout .agp-topic-nav{display:none !important}.agp-topic-overview-layout .agp-topic-nav.agp-qnav--open{display:flex !important;flex-direction:column !important;position:fixed !important;top:0 !important;left:0 !important;bottom:0 !important;width:320px !important;max-width:85vw !important;height:100vh !important;background:var(--agp-card-bg, #ffffff) !important;z-index:100000 !important;border-radius:0 !important;box-shadow:6px 0 32px rgba(0, 0, 0, 0.28) !important;box-sizing:border-box !important}.admin-bar .agp-topic-overview-layout .agp-topic-nav.agp-qnav--open{top:32px !important;height:calc(100vh - 32px) !important}@media screen and (max-width: 782px){.admin-bar .agp-topic-overview-layout .agp-topic-nav.agp-qnav--open{top:46px !important;height:calc(100vh - 46px) !important}}.agp-topic-overview-layout .agp-topic-nav.agp-qnav--open .agp-topic-nav__header{padding:14px
16px !important;background:var(--agp-bg, #f8fafc) !important;border-bottom:1px solid var(--agp-border, #e2e8f0) !important;display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;flex-shrink:0 !important;box-sizing:border-box !important}.agp-topic-overview-layout .agp-topic-nav.agp-qnav--open .agp-qnav__close{display:flex !important;width:32px !important;height:32px !important;min-width:32px !important;font-size:20px !important;line-height:1 !important;font-weight:700 !important;color:#475569 !important;background:#e2e8f0 !important;border-radius:8px !important;align-items:center !important;justify-content:center !important;border:none !important;cursor:pointer !important;flex-shrink:0 !important}.agp-topic-overview-layout .agp-qnav-backdrop{display:block;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(15, 23, 42, 0.65);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);z-index:99999;opacity:0;visibility:hidden;pointer-events:none;transition:opacity 0.25s ease, visibility 0.25s ease}.agp-topic-overview-layout .agp-qnav-backdrop.agp-qnav-backdrop--open{opacity:1;visibility:visible;pointer-events:auto}}.agp-topic-overview-layout .agp-topic-nav__header-info{flex:1 !important;min-width:0 !important}.agp-topic-overview-layout .agp-topic-nav__exam-badge{font-size:0.6875rem !important;font-weight:800 !important;color:var(--agp-primary, #15803d) !important;text-transform:uppercase !important;letter-spacing:0.05em !important;display:block !important;margin-bottom:3px !important;line-height:1.2 !important;white-space:nowrap !important;overflow:hidden !important;text-overflow:ellipsis !important}.agp-topic-overview-layout .agp-topic-nav__title{font-size:0.9375rem !important;font-weight:800 !important;color:#0f172a !important;display:inline-flex !important;align-items:center !important;gap:6px !important;line-height:1.2 !important}[data-theme="dark"] .agp-topic-overview-layout .agp-topic-nav{background:#131b2e !important;border-color:#1e293b !important}[data-theme="dark"] .agp-topic-overview-layout .agp-topic-nav .agp-topic-nav__header{background:#0b0f19 !important;border-bottom-color:#1e293b !important}[data-theme="dark"] .agp-topic-overview-layout .agp-topic-nav .agp-topic-nav__title{color:#f8fafc !important}[data-theme="dark"] .agp-topic-overview-layout .agp-topic-nav .agp-qnav__close{background:#1e293b !important;color:#cbd5e1 !important}[data-theme="dark"] .agp-topic-overview-layout .agp-topic-nav .agp-qnav__close:hover{background:#334155 !important;color:#fff !important}.agp-topic-drawer-trigger{display:inline-flex !important;align-items:center;gap:5px;font-size:0.75rem;font-weight:700;color:var(--agp-primary, #15803d);background:var(--agp-primary-bg, rgba(21, 128, 61, 0.08));border:1px
solid rgba(21, 128, 61, 0.2);border-radius:9999px;padding:3px
9px;cursor:pointer;text-decoration:none !important;transition:all 0.15s ease}.agp-topic-drawer-trigger:hover{background:var(--agp-primary, #15803d);color:#fff}[data-lang="hi"] .agp-topic-overview-layout .agp-lang-text--en,
[data-agp-lang="hi"] .agp-topic-overview-layout .agp-lang-text--en{display:none !important}[data-lang="hi"] .agp-topic-overview-layout span.agp-lang-text--hi,
[data-agp-lang="hi"] .agp-topic-overview-layout span.agp-lang-text--hi{display:inline !important}[data-lang="hi"] .agp-topic-overview-layout div.agp-lang-text--hi,
[data-agp-lang="hi"] .agp-topic-overview-layout div.agp-lang-text--hi{display:block !important}[data-lang="en"] .agp-topic-overview-layout .agp-lang-text--hi,
[data-agp-lang="en"] .agp-topic-overview-layout .agp-lang-text--hi{display:none !important}[data-lang="en"] .agp-topic-overview-layout span.agp-lang-text--en,
[data-agp-lang="en"] .agp-topic-overview-layout span.agp-lang-text--en{display:inline !important}[data-lang="en"] .agp-topic-overview-layout div.agp-lang-text--en,
[data-agp-lang="en"] .agp-topic-overview-layout div.agp-lang-text--en{display:block !important}.agp-topic-groups{display:flex;flex-direction:column;gap:28px;margin-bottom:28px}.agp-topic-qgroup{scroll-margin-top:80px}.agp-topic-qgroup__head{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px;padding-bottom:4px}.agp-topic-qgroup__title{font-size:1.0625rem;font-weight:700;color:var(--agp-text, #0f172a);margin:0;display:flex;align-items:center;gap:8px}.agp-topic-qgroup__count{font-size:0.75rem;font-weight:600;color:var(--agp-text-muted, #64748b)}.agp-topic-qcards{display:flex;flex-direction:column;background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e5e7eb);border-radius:12px;overflow:hidden;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04)}.agp-topic-qcard{display:flex;flex-direction:row;align-items:flex-start;gap:14px;padding:16px
18px;background:transparent;border:none;border-top:1px solid var(--agp-border-light, #f1f5f9);border-radius:0;text-decoration:none !important;color:inherit;transition:background 0.15s ease;cursor:pointer;position:relative;scroll-margin-top:80px}.agp-topic-qcard:first-child{border-top:none}.agp-topic-qcard:hover{background:#f8fafc}.agp-topic-qcard__index{width:28px;height:28px;border-radius:9999px;background:rgba(21, 128, 61, 0.08);color:var(--agp-primary, #15803d);font-size:0.8125rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:2px;border:1px
solid rgba(21, 128, 61, 0.15);transition:all 0.15s ease}.agp-topic-qcard:hover .agp-topic-qcard__index{background:var(--agp-primary, #15803d);color:#fff;border-color:var(--agp-primary, #15803d)}.agp-topic-qcard__main{flex:1;min-width:0;display:flex;flex-direction:column;gap:8px}.agp-topic-qcard__statement{font-size:0.9375rem;line-height:1.55;color:var(--agp-text, #0f172a);word-break:break-word;margin:0;max-height:5.25rem;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to bottom, #000 68%, rgba(0, 0, 0, 0) 100%);mask-image:linear-gradient(to bottom, #000 68%, rgba(0, 0, 0, 0) 100%)}.agp-topic-qcard__statement
p{margin:0
0 4px 0}.agp-topic-qcard__statement p:last-child{margin-bottom:0}.agp-topic-qcard__statement
img{max-height:4.5rem;width:auto;object-fit:contain;border-radius:4px;display:inline-block;margin:2px
0}.agp-topic-qcard__statement
table{border-collapse:collapse;width:auto;max-width:100%;font-size:0.8125rem;margin:2px
0}.agp-topic-qcard__statement ul,
.agp-topic-qcard__statement
ol{margin:2px
0;padding-left:20px}.agp-topic-qcard__statement
li{margin-bottom:2px}.agp-topic-qcard__statement .agp-roman-item,
.agp-topic-qcard__statement .agp-statement-card{background:transparent !important;border:none !important;padding:2px
0 !important;margin:2px
0 !important;box-shadow:none !important;border-radius:0 !important}.agp-topic-qcard__statement .agp-roman-list{margin:4px
0 !important;gap:2px !important}.agp-topic-qcard__statement .agp-roman-item__badge{color:var(--agp-primary, #15803d) !important}.agp-topic-qcard__text{margin-bottom:0}.agp-topic-qcard__meta{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:2px}.agp-topic-qcard__tag{font-size:0.6875rem;font-weight:600;padding:2px
8px;border-radius:6px;line-height:1.35;letter-spacing:0.02em}.agp-topic-qcard__tag--paper{background:rgba(2, 132, 199, 0.08);color:#0284c7;border:1px
solid rgba(2, 132, 199, 0.18)}.agp-topic-qcard__tag--shift{background:rgba(180, 83, 9, 0.08);color:#b45309;border:1px
solid rgba(180, 83, 9, 0.18)}.agp-topic-qcard__tag--type{background:#f1f5f9;color:#475569;border:1px
solid #e2e8f0}.agp-topic-qcard__marks{font-size:0.6875rem;font-weight:700;color:#15803d;background:rgba(21, 128, 61, 0.08);border:1px
solid rgba(21, 128, 61, 0.18);padding:2px
8px;border-radius:6px}.agp-topic-qcard__arrow{flex-shrink:0;color:#94a3b8;display:flex;align-items:center;justify-content:center;align-self:center;transition:transform 0.15s ease, color 0.15s ease;margin-left:auto;padding-left:6px}.agp-topic-qcard:hover .agp-topic-qcard__arrow{color:var(--agp-primary, #15803d);transform:translateX(4px)}[data-theme="dark"] .agp-topic-qcards,
.agp-dark-mode .agp-topic-qcards,
html.agp-dark-mode .agp-topic-qcards{background:#1e293b;border-color:#334155;box-shadow:none}[data-theme="dark"] .agp-topic-qcard,
.agp-dark-mode .agp-topic-qcard,
html.agp-dark-mode .agp-topic-qcard{border-top-color:#334155}[data-theme="dark"] .agp-topic-qcard:hover,
.agp-dark-mode .agp-topic-qcard:hover,
html.agp-dark-mode .agp-topic-qcard:hover{background:rgba(255, 255, 255, 0.04)}[data-theme="dark"] .agp-topic-qcard__statement,
.agp-dark-mode .agp-topic-qcard__statement,
html.agp-dark-mode .agp-topic-qcard__statement{color:#f1f5f9}[data-theme="dark"] .agp-topic-qcard__tag--type,
.agp-dark-mode .agp-topic-qcard__tag--type,
html.agp-dark-mode .agp-topic-qcard__tag--type{background:#0f172a;color:#94a3b8;border-color:#334155}[data-theme="dark"] .agp-topic-qcard__tag--paper,
.agp-dark-mode .agp-topic-qcard__tag--paper,
html.agp-dark-mode .agp-topic-qcard__tag--paper{background:rgba(2, 132, 199, 0.15);color:#38bdf8;border-color:rgba(2, 132, 199, 0.3)}[data-theme="dark"] .agp-topic-qcard__tag--shift,
.agp-dark-mode .agp-topic-qcard__tag--shift,
html.agp-dark-mode .agp-topic-qcard__tag--shift{background:rgba(180, 83, 9, 0.15);color:#fbbf24;border-color:rgba(180, 83, 9, 0.3)}@media (max-width: 991px){.agp-topic-facts{grid-template-columns:repeat(2, 1fr) !important;gap:12px !important}.agp-topic-qcard{padding:14px
16px !important;gap:12px !important}}@media (max-width: 768px){.agp-topic-hero{flex-direction:column !important;align-items:stretch !important;gap:14px !important;padding:18px
16px !important}.agp-topic-hero__action-bar{flex-direction:row !important;justify-content:space-between !important;align-items:center !important;padding-top:12px !important;border-top:1px solid var(--agp-border-light, #f1f5f9) !important}}@media (max-width: 640px){.agp-topic-hero{padding:16px
14px !important;gap:12px !important}.agp-topic-hero__title{font-size:1.25rem !important;line-height:1.3 !important}.agp-topic-cta{padding:9px
18px !important;font-size:0.8125rem !important}.agp-topic-facts{grid-template-columns:repeat(2, 1fr) !important;gap:10px !important;margin-bottom:16px !important}.agp-topic-fact{padding:10px
12px !important;gap:8px !important}.agp-topic-fact__icon{width:30px !important;height:30px !important}.agp-topic-fact__icon
svg{width:15px !important;height:15px !important}.agp-topic-fact__val{font-size:1.0625rem !important}.agp-topic-jumps{padding:4px
0 !important;margin-bottom:16px !important;scrollbar-width:none}.agp-topic-jumps::-webkit-scrollbar{display:none}.agp-topic-qcards{border-radius:10px !important}.agp-topic-qcard{padding:12px
14px !important;gap:10px !important;align-items:flex-start !important}.agp-topic-qcard__index{width:24px !important;height:24px !important;font-size:0.6875rem !important;margin-top:2px !important}.agp-topic-qcard__statement{font-size:0.875rem !important;line-height:1.5 !important;margin-bottom:4px !important}.agp-topic-qcard__meta{gap:4px !important}.agp-topic-qcard__tag{font-size:0.625rem !important;padding:2px
6px !important}.agp-topic-qcard__marks{font-size:0.625rem !important;padding:2px
6px !important}.agp-topic-qcard__arrow{align-self:flex-start !important;margin-top:6px !important}.agp-topic-qcard__arrow
svg{width:16px !important;height:16px !important}}[data-theme="dark"] .agp-topic-hero,
.agp-dark-mode .agp-topic-hero,
[data-theme="dark"] .agp-topic-fact,
.agp-dark-mode .agp-topic-fact,
[data-theme="dark"] .agp-topic-qcards,
.agp-dark-mode .agp-topic-qcards{background:#0f172a;border-color:rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-topic-hero__title,
.agp-dark-mode .agp-topic-hero__title,
[data-theme="dark"] .agp-topic-fact__val,
.agp-dark-mode .agp-topic-fact__val,
[data-theme="dark"] .agp-topic-qgroup__title,
.agp-dark-mode .agp-topic-qgroup__title,
[data-theme="dark"] .agp-topic-qcard__statement,
.agp-dark-mode .agp-topic-qcard__statement{color:#f1f5f9}[data-theme="dark"] .agp-topic-jump-chip,
.agp-dark-mode .agp-topic-jump-chip{background:#1e293b;border-color:rgba(255, 255, 255, 0.08);color:#e2e8f0}[data-theme="dark"] .agp-topic-jump-chip:hover,
.agp-dark-mode .agp-topic-jump-chip:hover{background:#334155;color:#4ade80}[data-theme="dark"] .agp-topic-stats,
.agp-dark-mode .agp-topic-stats{background:#1e293b !important;border-color:#334155 !important;color:#f8fafc !important}[data-theme="dark"] .agp-topic-stats__details,
.agp-dark-mode .agp-topic-stats__details{background-color:#1e293b !important;color:#f8fafc !important}[data-theme="dark"] .agp-topic-stats__summary,
.agp-dark-mode .agp-topic-stats__summary{background-color:#0f172a !important;color:#f8fafc !important;border-bottom-color:#334155 !important}[data-theme="dark"] .agp-topic-stats__summary:hover,
.agp-dark-mode .agp-topic-stats__summary:hover{background-color:#1e293b !important}[data-theme="dark"] .agp-topic-stats__title,
.agp-dark-mode .agp-topic-stats__title{color:#f8fafc !important}[data-theme="dark"] .agp-topic-stats__desc,
.agp-dark-mode .agp-topic-stats__desc{color:#94a3b8 !important}[data-theme="dark"] .agp-topic-stats__body,
.agp-dark-mode .agp-topic-stats__body{background-color:#1e293b !important}[data-theme="dark"] .agp-topic-stats__table,
.agp-dark-mode .agp-topic-stats__table{background-color:#1e293b !important}[data-theme="dark"] .agp-topic-stats__table th,
.agp-dark-mode .agp-topic-stats__table
th{background:#0f172a !important;border-bottom-color:#334155 !important;color:#94a3b8 !important}[data-theme="dark"] .agp-topic-stats__table td,
.agp-dark-mode .agp-topic-stats__table
td{background:#1e293b !important;border-bottom-color:#334155 !important;color:#f8fafc !important}[data-theme="dark"] .agp-topic-stats__table td:first-child,
.agp-dark-mode .agp-topic-stats__table td:first-child{color:#f8fafc !important;font-weight:600 !important}[data-theme="dark"] .agp-topic-stats__pill,
.agp-dark-mode .agp-topic-stats__pill{background:#334155 !important;color:#f8fafc !important}[data-theme="dark"] .agp-topic-stats__bar-track,
.agp-dark-mode .agp-topic-stats__bar-track{background:#334155 !important}[data-theme="dark"] .agp-topic-qcard{border-top-color:rgba(255, 255, 255, 0.06)}[data-theme="dark"] .agp-topic-qcard:hover{background:#1e293b}[data-theme="dark"] .agp-topic-qcard__index,
.agp-dark-mode .agp-topic-qcard__index{background:#1e293b;border-color:rgba(255, 255, 255, 0.08);color:#f1f5f9}[data-theme="dark"] .agp-topic-qcard__tag--paper,
.agp-dark-mode .agp-topic-qcard__tag--paper{background:#0369a1;color:#e0f2fe}[data-theme="dark"] .agp-topic-qcard__tag--shift,
.agp-dark-mode .agp-topic-qcard__tag--shift{background:#78350f;color:#fef3c7}[data-theme="dark"] .agp-topic-qcard__tag--type,
.agp-dark-mode .agp-topic-qcard__tag--type{background:#1e293b;color:#94a3b8}.agp-match-table-wrap{width:100%;margin:18px
0 24px;border:1px
solid var(--agp-border, #dadce0);border-radius:12px;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;background:var(--agp-surface, #ffffff);box-shadow:0 1px 3px rgba(60, 64, 67, 0.12);scrollbar-width:thin}.agp-match-table-wrap::-webkit-scrollbar{height:6px}.agp-match-table-wrap::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.04);border-radius:0 0 12px 12px}.agp-match-table-wrap::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.agp-match-table-wrap::-webkit-scrollbar-thumb:hover{background:#94a3b8}.agp-match-table{width:100% !important;min-width:0 !important;border-collapse:collapse !important;border-spacing:0;font-size:0.9375rem;table-layout:auto !important}.agp-match-table th::before,
.agp-match-table th::after,
.agp-match-table td::before,
.agp-match-table td::after{content:none !important;display:none !important}.agp-match-table thead
th{padding:12px
14px;background:#1a73e8;color:#fff;font-weight:700;text-align:center;vertical-align:middle;border:none;border-bottom:2px solid #1557b0}.agp-match-table__header-col--left{width:50% !important;border-right:1px solid rgba(255, 255, 255, 0.28) !important}.agp-match-table__header-col--right{width:50% !important}.agp-match-table__header-title{font-size:0.9375rem;font-weight:700;letter-spacing:0.015em;color:#fff;line-height:1.4}.agp-match-table__header-subtitle{font-size:0.8125rem;font-weight:500;color:rgba(255, 255, 255, 0.92);margin-top:3px;line-height:1.35}.agp-match-table tbody
tr{transition:background 0.15s ease}.agp-match-table tbody tr:nth-child(even){background:rgba(248, 250, 252, 0.7)}.agp-match-table tbody tr:hover{background:rgba(26, 115, 232, 0.05)}.agp-match-table
td{padding:12px
12px;border-bottom:1px solid #f1f3f4;border-top:none;border-left:none;border-right:none;vertical-align:middle;line-height:1.55;word-wrap:break-word;overflow-wrap:break-word;color:var(--agp-text, #1e293b)}.agp-match-table td:nth-child(2){border-right:1.5px solid var(--agp-border, #e2e8f0)}.agp-match-table td:nth-child(3){padding-left:10px}.agp-match-table__label{width:1% !important;min-width:32px !important;max-width:48px !important;text-align:center !important;padding:10px
4px !important;white-space:nowrap}.agp-match-badge{display:inline-flex !important;position:static !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;border-radius:8px !important;font-weight:700 !important;font-size:0.8125rem !important;background:#1a73e8 !important;color:#fff !important;border:none !important;box-shadow:0 1px 2px rgba(26, 115, 232, 0.2);user-select:none;flex-shrink:0 !important;margin:0
auto !important}.agp-match-badge--roman{background:#0d9488 !important;color:#fff !important;box-shadow:0 1px 2px rgba(13, 148, 136, 0.2)}.agp-match-table__value{width:auto !important;font-size:0.9375rem;line-height:1.55;word-break:normal;overflow-wrap:break-word}.agp-match-table em,
.agp-match-table i,.agp-text-italic{font-style:italic !important;letter-spacing:0.01em}.agp-text-bold{font-weight:700 !important}[data-theme="dark"] .agp-match-table-wrap,
.agp-dark-mode .agp-match-table-wrap{background:#111115 !important;border-color:rgba(255, 255, 255, 0.12) !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.3) !important}[data-theme="dark"] .agp-match-table-wrap::-webkit-scrollbar-track,
.agp-dark-mode .agp-match-table-wrap::-webkit-scrollbar-track{background:rgba(255, 255, 255, 0.03)}[data-theme="dark"] .agp-match-table-wrap::-webkit-scrollbar-thumb,
.agp-dark-mode .agp-match-table-wrap::-webkit-scrollbar-thumb{background:rgba(255, 255, 255, 0.2)}[data-theme="dark"] .agp-match-table thead th,
.agp-dark-mode .agp-match-table thead
th{background:#172554 !important;color:#fff !important;border-bottom:2px solid #2563eb !important}[data-theme="dark"] .agp-match-table__header-col--left,
.agp-dark-mode .agp-match-table__header-col--left{border-right:1px solid rgba(255, 255, 255, 0.2) !important}[data-theme="dark"] .agp-match-table__header-title,
.agp-dark-mode .agp-match-table__header-title{color:#fff !important}[data-theme="dark"] .agp-match-table__header-subtitle,
.agp-dark-mode .agp-match-table__header-subtitle{color:rgba(255, 255, 255, 0.92) !important}[data-theme="dark"] .agp-match-table tbody tr:nth-child(odd),
.agp-dark-mode .agp-match-table tbody tr:nth-child(odd){background:transparent !important}[data-theme="dark"] .agp-match-table tbody tr:nth-child(even),
.agp-dark-mode .agp-match-table tbody tr:nth-child(even){background:rgba(255, 255, 255, 0.03) !important}[data-theme="dark"] .agp-match-table tbody tr:hover,
.agp-dark-mode .agp-match-table tbody tr:hover{background:rgba(59, 130, 246, 0.08) !important}[data-theme="dark"] .agp-match-table td,
.agp-dark-mode .agp-match-table
td{border-bottom:1px solid rgba(255, 255, 255, 0.08) !important;border-top:none !important;border-left:none !important;border-right:none !important;color:rgba(255, 255, 255, 0.92) !important;background:transparent !important}[data-theme="dark"] .agp-match-table td:nth-child(2),
.agp-dark-mode .agp-match-table td:nth-child(2){border-right:1.5px solid rgba(255, 255, 255, 0.14) !important}[data-theme="dark"] .agp-match-badge,
.agp-dark-mode .agp-match-badge{background:#2563eb !important;color:#fff !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4) !important}[data-theme="dark"] .agp-match-badge--roman,
.agp-dark-mode .agp-match-badge--roman{background:#0f766e !important;color:#fff !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.4) !important}[data-theme="dark"] .agp-match-table .katex,
.agp-dark-mode .agp-match-table
.katex{color:rgba(255, 255, 255, 0.95) !important}.agp-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:16px
0 20px}.agp-table-wrap>table{margin:0}@media (max-width: 768px){.agp-match-table-wrap{margin:12px
0 16px !important;border-radius:10px !important;width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}.agp-match-table{min-width:0 !important;width:100% !important;table-layout:auto !important;font-size:0.8125rem !important}.agp-match-table thead
th{padding:8px
4px !important}.agp-match-table__header-col--left,.agp-match-table__header-col--right{width:50% !important;max-width:50% !important}.agp-match-table__header-title{font-size:0.8125rem !important;line-height:1.3 !important}.agp-match-table__header-subtitle{font-size:0.6875rem !important;margin-top:2px !important;line-height:1.25 !important}.agp-match-table
td{padding:6px
4px !important;line-height:1.35 !important;word-break:break-word !important;overflow-wrap:break-word !important;vertical-align:middle !important}.agp-match-table td:nth-child(2){padding-right:6px !important;border-right:1.5px solid var(--agp-border, #e2e8f0) !important}.agp-match-table td:nth-child(3){padding-left:4px !important}.agp-match-table__label{width:1% !important;min-width:28px !important;max-width:32px !important;padding:6px
2px !important;text-align:center !important;white-space:nowrap !important}.agp-match-table__value{width:auto !important;font-size:0.8125rem !important;line-height:1.35 !important;padding:6px
4px !important}.agp-match-badge{width:22px !important;height:22px !important;font-size:0.6875rem !important;border-radius:6px !important}}.agp-match-table
.katex{font-size:1.0em !important;line-height:1.2 !important}.agp-match-table .katex
.text{font-family:inherit !important;font-size:0.95em !important}.agp-latex-rendered-table{width:100%;min-width:520px;border-collapse:collapse !important;border-spacing:0;border:1.5px solid var(--agp-border, #cbd5e1);border-radius:8px;background:var(--agp-surface, #ffffff);margin:10px
0 16px;font-size:0.9375rem;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04)}.agp-latex-rendered-table th,
.agp-latex-rendered-table th.agp-match-table__header{background:var(--agp-bg-subtle, #f8fafc) !important;color:var(--agp-text, #0f172a) !important;font-weight:700 !important;padding:10px
14px !important;border:1px
solid var(--agp-border, #cbd5e1) !important;text-align:center !important;vertical-align:middle !important;letter-spacing:0.01em;line-height:1.45;white-space:nowrap !important;word-break:keep-all !important;min-width:80px}.agp-latex-rendered-table td,
.agp-latex-rendered-table td.agp-match-table__value{padding:9px
14px !important;border:1px
solid var(--agp-border, #e2e8f0) !important;text-align:center !important;vertical-align:middle !important;color:var(--agp-text, #1e293b);line-height:1.5}.agp-latex-rendered-table td:first-child{font-weight:600;text-align:left !important;padding-left:16px !important}.agp-latex-rendered-table tr:nth-child(even) td{background:rgba(248, 250, 252, 0.65)}.agp-latex-rendered-table tr:hover
td{background:rgba(22, 163, 74, 0.05)}[data-theme="dark"] .agp-latex-rendered-table{background:#101013;border-color:rgba(255, 255, 255, 0.14);box-shadow:0 2px 8px rgba(0, 0, 0, 0.4)}[data-theme="dark"] .agp-latex-rendered-table th,
[data-theme="dark"] .agp-latex-rendered-table th.agp-match-table__header{background:#18181c !important;color:#f8fafc !important;border-color:rgba(255, 255, 255, 0.15) !important}[data-theme="dark"] .agp-latex-rendered-table td,
[data-theme="dark"] .agp-latex-rendered-table td.agp-match-table__value{border-color:rgba(255, 255, 255, 0.08) !important;color:#e2e8f0}[data-theme="dark"] .agp-latex-rendered-table td:first-child{color:#fff}[data-theme="dark"] .agp-latex-rendered-table tr:nth-child(even) td{background:rgba(255, 255, 255, 0.025)}[data-theme="dark"] .agp-latex-rendered-table tr:hover
td{background:rgba(34, 197, 94, 0.08)}.agp-breadcrumb{margin:8px
0 16px 0;padding:7px
14px;background:#fff;border:1px
solid #e2e8f0;border-radius:10px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04), 0 1px 2px rgba(0, 0, 0, 0.02);display:flex;align-items:center;transition:background var(--agp-transition), border-color var(--agp-transition), box-shadow var(--agp-transition)}.agp-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;list-style:none;margin:0;padding:0;font-size:var(--agp-font-sm, 0.8125rem);line-height:1.5;background:transparent;border:none;border-radius:0;box-shadow:none;gap:4px 6px;width:100%}.agp-breadcrumb__item{display:inline-flex;align-items:center;font-size:var(--agp-font-sm, 0.8125rem);line-height:1.5;color:#475569}.agp-breadcrumb__link{display:inline-flex;align-items:center;gap:5px;color:#475569 !important;text-decoration:none !important;font-weight:500;padding:3px
6px;border-radius:6px;transition:color 0.15s ease, background-color 0.15s ease}.agp-breadcrumb__link:hover{color:var(--agp-primary, #15803d) !important;background:rgba(21, 128, 61, 0.08);text-decoration:none !important}.agp-breadcrumb__home-badge{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:5px;background:rgba(21, 128, 61, 0.08);color:var(--agp-primary, #15803d);margin-right:2px;flex-shrink:0;transition:background 0.15s ease, color 0.15s ease}.agp-breadcrumb__home-badge
svg{display:block;width:12px;height:12px}.agp-breadcrumb__link:hover .agp-breadcrumb__home-badge{background:var(--agp-primary, #15803d);color:#fff}.agp-breadcrumb__sep{display:inline-flex;align-items:center;justify-content:center;color:#94a3b8;margin:0
1px;user-select:none;flex-shrink:0;line-height:1}.agp-breadcrumb__sep-icon,
.agp-breadcrumb__sep
svg{display:block;width:11px;height:11px;stroke-width:2.4}.agp-breadcrumb__current{display:inline-flex;align-items:center;color:var(--agp-text, #0f172a);font-weight:600;text-decoration:none !important;background:transparent;border:none;padding:0
2px;letter-spacing:-0.01em}[data-theme="dark"] .agp-breadcrumb,
.agp-dark-mode .agp-breadcrumb,
html.agp-dark-mode .agp-breadcrumb,
body.agp-dark-mode .agp-breadcrumb{background:#101013;border-color:rgba(255, 255, 255, 0.09);box-shadow:0 2px 8px rgba(0, 0, 0, 0.50)}[data-theme="dark"] .agp-breadcrumb__item,
[data-theme="dark"] .agp-breadcrumb__link,
.agp-dark-mode .agp-breadcrumb__item,
.agp-dark-mode .agp-breadcrumb__link{color:#a1a1aa !important;text-decoration:none !important}[data-theme="dark"] .agp-breadcrumb__link:hover,
.agp-dark-mode .agp-breadcrumb__link:hover{color:var(--agp-primary, #22c55e) !important;background:var(--agp-primary-bg, rgba(34, 197, 94, 0.12))}[data-theme="dark"] .agp-breadcrumb__home-badge,
.agp-dark-mode .agp-breadcrumb__home-badge{background:var(--agp-primary-bg, rgba(34, 197, 94, 0.12));color:var(--agp-primary, #22c55e)}[data-theme="dark"] .agp-breadcrumb__link:hover .agp-breadcrumb__home-badge,
.agp-dark-mode .agp-breadcrumb__link:hover .agp-breadcrumb__home-badge{background:var(--agp-primary, #22c55e);color:#fff}[data-theme="dark"] .agp-breadcrumb__sep,
.agp-dark-mode .agp-breadcrumb__sep{color:#52525b !important}[data-theme="dark"] .agp-breadcrumb__current,
.agp-dark-mode .agp-breadcrumb__current{color:#e4e4e7 !important;background:transparent !important;border:none !important;padding:0
2px !important}.agp-breadcrumb__mobile-back{display:none !important}@media (min-width: 769px){.agp-breadcrumb__mobile-back{display:none !important}.agp-breadcrumb__list{display:flex !important}}.agp-breadcrumb__back-prefix.agp-lang-text--en{display:inline !important}.agp-breadcrumb__back-prefix.agp-lang-text--hi{display:none !important}html[data-lang="hi"] .agp-breadcrumb__back-prefix.agp-lang-text--en,
body[data-lang="hi"] .agp-breadcrumb__back-prefix.agp-lang-text--en,
[data-lang="hi"] .agp-breadcrumb__back-prefix.agp-lang-text--en,
[data-agp-lang="hi"] .agp-breadcrumb__back-prefix.agp-lang-text--en{display:none !important}html[data-lang="hi"] .agp-breadcrumb__back-prefix.agp-lang-text--hi,
body[data-lang="hi"] .agp-breadcrumb__back-prefix.agp-lang-text--hi,
[data-lang="hi"] .agp-breadcrumb__back-prefix.agp-lang-text--hi,
[data-agp-lang="hi"] .agp-breadcrumb__back-prefix.agp-lang-text--hi{display:inline !important}@media (max-width: 768px){.agp-breadcrumb{margin:6px
0 10px 0 !important;padding:0
!important;background:transparent !important;border:none !important;box-shadow:none !important;width:100% !important}.agp-breadcrumb.agp-breadcrumb--hide-mobile{display:none !important}.agp-breadcrumb__list{display:none !important}.agp-breadcrumb__mobile-back{display:inline-flex !important;align-items:center !important;max-width:100% !important}.agp-breadcrumb__back-pill{display:inline-flex;align-items:center;gap:6px;padding:5px
12px;background:#fff;border:1px
solid #e2e8f0;border-radius:9999px;color:var(--agp-text, #1e293b) !important;text-decoration:none !important;font-size:0.8125rem;font-weight:600;line-height:1.2;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04);max-width:100%;transition:all 0.15s ease}.agp-breadcrumb__back-pill:hover,.agp-breadcrumb__back-pill:active{background:var(--agp-bg-subtle, #f8fafc);border-color:var(--agp-primary, #15803d);color:var(--agp-primary, #15803d) !important}.agp-breadcrumb__back-icon{flex-shrink:0;stroke:var(--agp-primary, #15803d)}.agp-breadcrumb__back-label{display:inline-flex;align-items:center;gap:4px;overflow:hidden;white-space:nowrap;max-width:calc(100vw - 70px)}.agp-breadcrumb__back-prefix{color:var(--agp-text-muted, #64748b);font-weight:500;flex-shrink:0}.agp-breadcrumb__back-target{color:var(--agp-text, #0f172a);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-theme="dark"] .agp-breadcrumb__back-pill,
.agp-dark-mode .agp-breadcrumb__back-pill{background:#141418;border-color:rgba(255, 255, 255, 0.12);color:#f1f5f9 !important;box-shadow:0 2px 6px rgba(0, 0, 0, 0.4)}[data-theme="dark"] .agp-breadcrumb__back-prefix,
.agp-dark-mode .agp-breadcrumb__back-prefix{color:#94a3b8}[data-theme="dark"] .agp-breadcrumb__back-target,
.agp-dark-mode .agp-breadcrumb__back-target{color:#f8fafc}[data-theme="dark"] .agp-breadcrumb__back-icon,
.agp-dark-mode .agp-breadcrumb__back-icon{stroke:#38bdf8}}.agp-modal{position:fixed;inset:0;z-index:99999 !important;display:flex;align-items:center;justify-content:center;padding:16px}.agp-modal__overlay{position:absolute;inset:0;background:rgba(15, 23, 42, 0.65);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.agp-modal__dialog{position:relative;background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-xl);width:100%;max-width:480px;max-height:90vh;overflow-y:auto;box-shadow:0 25px 50px -12px rgba(0, 0, 0, 0.3);z-index:1}[data-theme="dark"] .agp-modal__dialog{background:#1e293b;border-color:#334155;color:#f1f5f9}.agp-modal__header{display:flex;align-items:center;justify-content:space-between;padding:16px
20px;border-bottom:1px solid var(--agp-border)}[data-theme="dark"] .agp-modal__header{border-bottom-color:#334155}.agp-modal__title{display:flex;align-items:center;gap:8px;font-size:1.0625rem;font-weight:700;margin:0;color:var(--agp-text)}[data-theme="dark"] .agp-modal__title{color:#f8fafc}.agp-modal__close{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background:none;border:none;color:var(--agp-text-muted);cursor:pointer;border-radius:var(--agp-radius-sm);transition:all var(--agp-transition)}.agp-modal__close:hover{background:rgba(0, 0, 0, 0.06);color:var(--agp-text)}[data-theme="dark"] .agp-modal__close:hover{background:rgba(255, 255, 255, 0.1);color:#fff}.agp-modal__body{padding:20px}[data-theme="dark"] .agp-modal__body .agp-form-label{color:#cbd5e1}[data-theme="dark"] .agp-modal__body .agp-radio{color:#e2e8f0}[data-theme="dark"] .agp-modal__body .agp-textarea{background:#0f172a;border-color:#334155;color:#f8fafc}.agp-modal__footer{display:flex;justify-content:flex-end;gap:10px;padding:14px
20px;border-top:1px solid var(--agp-border)}[data-theme="dark"] .agp-modal__footer{border-top-color:#334155}body.agp-modal-open{overflow:hidden !important;touch-action:none}.agp-report-dialog{max-width:540px !important;width:min(94vw, 540px) !important;max-height:min(88vh, 740px) !important;display:flex !important;flex-direction:column !important;border-radius:20px !important;border:1px
solid rgba(226, 232, 240, 0.8) !important;box-shadow:0 25px 60px -15px rgba(15, 23, 42, 0.25), 0 0 0 1px rgba(15, 23, 42, 0.05) !important;overflow:hidden !important;padding:0
!important;background:#fff !important;animation:agpReportModalPop 0.25s cubic-bezier(0.16, 1, 0.3, 1) forwards}@keyframes
agpReportModalPop{0%{opacity:0;transform:scale(0.96) translateY(12px)}100%{opacity:1;transform:scale(1) translateY(0)}}[data-theme="dark"] .agp-report-dialog{background:#1e293b !important;border-color:rgba(51, 65, 85, 0.7) !important;box-shadow:0 25px 60px -15px rgba(0, 0, 0, 0.5), 0 0 0 1px rgba(255, 255, 255, 0.08) !important}.agp-report-dialog .agp-modal__header{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;padding:16px
20px;background:rgba(255, 255, 255, 0.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid #f1f5f9}[data-theme="dark"] .agp-report-dialog .agp-modal__header{background:rgba(30, 41, 59, 0.96);border-bottom-color:rgba(51, 65, 85, 0.6)}.agp-modal__header-title-wrap{display:flex;align-items:center;gap:12px}.agp-modal__icon-badge{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:#fef3c7;color:#d97706;flex-shrink:0}[data-theme="dark"] .agp-modal__icon-badge{background:rgba(217, 119, 6, 0.18);color:#fbbf24}.agp-report-dialog .agp-modal__title{font-size:1.0625rem;font-weight:700;color:#0f172a;line-height:1.3;margin:0}[data-theme="dark"] .agp-report-dialog .agp-modal__title{color:#f8fafc}.agp-report-dialog .agp-modal__close{width:34px !important;height:34px !important;min-width:34px !important;min-height:34px !important;border-radius:50% !important;background:#f1f5f9 !important;border:none !important;box-shadow:none !important;color:#64748b !important;padding:0
!important;display:flex !important;align-items:center !important;justify-content:center !important;cursor:pointer !important;transition:all 0.2s ease !important}.agp-report-dialog .agp-modal__close:hover{background:#e2e8f0 !important;color:#0f172a !important;transform:rotate(90deg)}[data-theme="dark"] .agp-report-dialog .agp-modal__close{background:#334155 !important;color:#94a3b8 !important}[data-theme="dark"] .agp-report-dialog .agp-modal__close:hover{background:#475569 !important;color:#f8fafc !important}.agp-report-dialog #agp-report-form{display:flex;flex-direction:column;flex:1 1 auto;overflow:hidden}.agp-report-dialog .agp-modal__body{flex:1 1 auto;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:18px
20px}.agp-report-dialog .agp-form-label{font-size:0.875rem;font-weight:700;color:#334155;margin-bottom:8px;display:block}[data-theme="dark"] .agp-report-dialog .agp-form-label{color:#cbd5e1}.agp-report-options{display:flex;flex-direction:column;gap:10px;margin-top:6px}.agp-report-option-group{display:flex;flex-direction:column}.agp-report-choice-card{position:relative;display:flex;align-items:flex-start;gap:12px;padding:13px
15px;background:#fff;border:1.5px solid #e2e8f0;border-radius:14px;cursor:pointer;transition:all 0.2s cubic-bezier(0.16, 1, 0.3, 1);box-sizing:border-box}.agp-report-choice-card:hover{border-color:#cbd5e1;background:#f8fafc;transform:translateY(-1px)}.agp-report-choice-card input[type="radio"]{display:none !important}.agp-report-radio-custom{width:20px;height:20px;border-radius:50%;border:2px
solid #cbd5e1;margin-top:2px;flex-shrink:0;display:flex;align-items:center;justify-content:center;transition:all 0.2s ease;background:#fff;box-sizing:border-box}.agp-report-choice-card:has(input[type="radio"]:checked) .agp-report-radio-custom,
.agp-report-choice-card.is-active .agp-report-radio-custom{border-color:#16a34a;background:#16a34a}.agp-report-choice-card:has(input[type="radio"]:checked) .agp-report-radio-custom::after,
.agp-report-choice-card.is-active .agp-report-radio-custom::after{content:'';width:8px;height:8px;border-radius:50%;background:#fff}.agp-report-choice-card:has(input[type="radio"]:checked),.agp-report-choice-card.is-active{border-color:#16a34a !important;background:rgba(22, 163, 74, 0.04) !important;box-shadow:0 4px 14px -2px rgba(22, 163, 74, 0.12)}[data-theme="dark"] .agp-report-choice-card{background:#1e293b;border-color:#334155}[data-theme="dark"] .agp-report-choice-card:hover{border-color:#475569;background:#243247}[data-theme="dark"] .agp-report-radio-custom{background:#0f172a;border-color:#475569}[data-theme="dark"] .agp-report-choice-card:has(input[type="radio"]:checked),
[data-theme="dark"] .agp-report-choice-card.is-active{border-color:#22c55e !important;background:rgba(34, 197, 94, 0.08) !important;box-shadow:0 4px 14px -2px rgba(34, 197, 94, 0.18)}.agp-report-choice-content{flex:1}.agp-report-choice-title{display:flex;align-items:center;gap:8px;font-size:0.9375rem;font-weight:700;color:#0f172a;line-height:1.3}.agp-report-choice-title
svg{color:#16a34a;flex-shrink:0}[data-theme="dark"] .agp-report-choice-title{color:#f8fafc}[data-theme="dark"] .agp-report-choice-title
svg{color:#4ade80}.agp-report-choice-desc{font-size:0.8125rem;color:#64748b;margin-top:4px;line-height:1.4}[data-theme="dark"] .agp-report-choice-desc{color:#94a3b8}.agp-report-panel{margin-top:8px;margin-bottom:6px;padding:14px
16px;background:#f8fafc;border:1px
solid #e2e8f0;border-radius:14px;animation:agpReportPanelFade 0.2s ease-out}@keyframes
agpReportPanelFade{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}[data-theme="dark"] .agp-report-panel{background:#0f172a;border-color:#334155}.agp-current-info{padding:10px
12px;background:#fff;border:1px
solid #e2e8f0;border-left:3.5px solid #16a34a;border-radius:10px;margin-bottom:12px}[data-theme="dark"] .agp-current-info{background:#1e293b;border-color:#334155;border-left-color:#22c55e}.agp-current-info__header{display:flex;align-items:center;gap:6px;font-size:0.75rem;font-weight:700;text-transform:uppercase;letter-spacing:0.04em;color:#64748b;margin-bottom:4px}.agp-current-info__header
svg{color:#16a34a}[data-theme="dark"] .agp-current-info__header
svg{color:#4ade80}.agp-current-info__value{font-size:0.8125rem;line-height:1.5;font-weight:600;color:#15803d}[data-theme="dark"] .agp-current-info__value{color:#4ade80}.agp-field-row{margin-bottom:10px}.agp-field-row:last-child{margin-bottom:0}.agp-sublabel{display:flex;align-items:center;gap:6px;font-size:0.8125rem;font-weight:700;color:#334155;margin-bottom:5px}[data-theme="dark"] .agp-sublabel{color:#cbd5e1}.agp-step-badge{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;background:#e2e8f0;color:#475569;font-size:0.6875rem;font-weight:700}[data-theme="dark"] .agp-step-badge{background:#334155;color:#cbd5e1}.agp-required{color:#ef4444}.agp-optional{font-size:0.75rem;color:#64748b;font-weight:normal}.agp-select-wrap{position:relative;width:100%}.agp-select-wrap::after{content:'';position:absolute;right:14px;top:50%;transform:translateY(-50%);width:10px;height:6px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 6'%3E%3Cpath fill='none' stroke='%2364748b' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M1 1l4 4 4-4'/%3E%3C/svg%3E") no-repeat center;pointer-events:none}.agp-select{appearance:none;-webkit-appearance:none;width:100%;height:42px;padding:0
34px 0 12px;font-size:0.875rem;font-weight:500;color:#0f172a;background-color:#fff;border:1.5px solid #cbd5e1;border-radius:10px;outline:none;transition:border-color 0.2s, box-shadow 0.2s;cursor:pointer;box-sizing:border-box}.agp-select:focus{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22, 163, 74, 0.15)}.agp-select:disabled{background-color:#f1f5f9;color:#94a3b8;cursor:not-allowed;opacity:0.7}[data-theme="dark"] .agp-select{background-color:#1e293b;border-color:#334155;color:#f8fafc}[data-theme="dark"] .agp-select:disabled{background-color:#0f172a;color:#64748b}.agp-format-grid{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px;margin-top:6px}@media (max-width: 480px){.agp-format-grid{grid-template-columns:1fr}}.agp-format-tile{position:relative;display:flex;flex-direction:column;padding:10px
12px;border:1.5px solid #cbd5e1;border-radius:10px;background:#fff;cursor:pointer;transition:all 0.2s cubic-bezier(0.16, 1, 0.3, 1);box-sizing:border-box}.agp-format-tile:hover{border-color:#94a3b8;background:#f8fafc;transform:translateY(-1px)}.agp-format-tile input[type="radio"]{display:none !important}.agp-format-tile:has(input[type="radio"]:checked),.agp-format-tile.is-active{border-color:#16a34a !important;background:rgba(22, 163, 74, 0.06) !important;box-shadow:0 2px 8px rgba(22, 163, 74, 0.14)}.agp-format-tile__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.agp-format-tile__icon{color:#64748b}.agp-format-tile:has(input[type="radio"]:checked) .agp-format-tile__icon,
.agp-format-tile.is-active .agp-format-tile__icon{color:#16a34a}.agp-format-tile__check{display:none;width:17px;height:17px;border-radius:50%;background:#16a34a;color:#fff;font-size:11px;font-weight:700;align-items:center;justify-content:center;line-height:1}.agp-format-tile:has(input[type="radio"]:checked) .agp-format-tile__check,
.agp-format-tile.is-active .agp-format-tile__check{display:flex}[data-theme="dark"] .agp-format-tile{background:#1e293b;border-color:#334155}[data-theme="dark"] .agp-format-tile:hover{border-color:#475569;background:#243247}[data-theme="dark"] .agp-format-tile:has(input[type="radio"]:checked),
[data-theme="dark"] .agp-format-tile.is-active{border-color:#22c55e !important;background:rgba(34, 197, 94, 0.12) !important}[data-theme="dark"] .agp-format-tile:has(input[type="radio"]:checked) .agp-format-tile__icon,
[data-theme="dark"] .agp-format-tile.is-active .agp-format-tile__icon{color:#4ade80}[data-theme="dark"] .agp-format-tile__check{background:#22c55e}.agp-format-tile__name{font-size:0.84rem;font-weight:700;color:#0f172a;line-height:1.3}[data-theme="dark"] .agp-format-tile__name{color:#f8fafc}.agp-format-tile__sub{font-size:0.72rem;color:#64748b;margin-top:3px;line-height:1.3}[data-theme="dark"] .agp-format-tile__sub{color:#94a3b8}.agp-radio-chips{display:grid;grid-template-columns:repeat(2, 1fr);gap:8px}@media (max-width: 480px){.agp-radio-chips{grid-template-columns:1fr}}.agp-chip-radio{cursor:pointer;user-select:none}.agp-chip-radio input[type="radio"]{display:none !important}.agp-chip-radio__badge{display:flex;align-items:center;gap:8px;padding:10px
12px;border:1.5px solid #cbd5e1;border-radius:10px;background:#fff;font-size:0.8125rem;font-weight:600;color:#334155;transition:all 0.2s ease;box-sizing:border-box}.agp-chip-radio__badge
svg{color:#64748b;flex-shrink:0}.agp-chip-radio:hover .agp-chip-radio__badge{border-color:#94a3b8;background:#f8fafc}.agp-chip-radio:has(input[type="radio"]:checked) .agp-chip-radio__badge,
.agp-chip-radio.is-active .agp-chip-radio__badge{border-color:#16a34a;background:rgba(22, 163, 74, 0.08);color:#15803d;box-shadow:0 2px 8px rgba(22, 163, 74, 0.12)}.agp-chip-radio:has(input[type="radio"]:checked) .agp-chip-radio__badge svg,
.agp-chip-radio.is-active .agp-chip-radio__badge
svg{color:#16a34a}[data-theme="dark"] .agp-chip-radio__badge{background:#1e293b;border-color:#334155;color:#e2e8f0}[data-theme="dark"] .agp-chip-radio:hover .agp-chip-radio__badge{background:#243247;border-color:#475569}[data-theme="dark"] .agp-chip-radio:has(input[type="radio"]:checked) .agp-chip-radio__badge,
[data-theme="dark"] .agp-chip-radio.is-active .agp-chip-radio__badge{border-color:#22c55e;background:rgba(34, 197, 94, 0.14);color:#4ade80}[data-theme="dark"] .agp-chip-radio:has(input[type="radio"]:checked) .agp-chip-radio__badge svg,
[data-theme="dark"] .agp-chip-radio.is-active .agp-chip-radio__badge
svg{color:#4ade80}.agp-report-desc-group{margin-top:14px}.agp-report-desc-group .agp-textarea{width:100%;min-height:68px;max-height:130px;padding:10px
12px;font-size:0.875rem;line-height:1.45;border:1.5px solid #cbd5e1;border-radius:10px;background:#fff;color:#0f172a;resize:vertical;outline:none;transition:border-color 0.2s, box-shadow 0.2s;box-sizing:border-box}.agp-report-desc-group .agp-textarea:focus{border-color:#16a34a;box-shadow:0 0 0 3px rgba(22, 163, 74, 0.15)}[data-theme="dark"] .agp-report-desc-group .agp-textarea{background:#0f172a;border-color:#334155;color:#f8fafc}.agp-report-dialog .agp-modal__footer{position:sticky;bottom:0;z-index:10;background:rgba(255, 255, 255, 0.96);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);padding:13px
20px;border-top:1px solid #f1f5f9;display:flex;align-items:center;justify-content:flex-end;gap:10px}[data-theme="dark"] .agp-report-dialog .agp-modal__footer{background:rgba(30, 41, 59, 0.96);border-top-color:rgba(51, 65, 85, 0.6)}.agp-report-dialog #agp-report-cancel{height:40px;padding:0
18px;border-radius:10px;font-weight:600;font-size:0.875rem;border:1px
solid #e2e8f0;background:#f8fafc;color:#64748b;cursor:pointer;transition:all 0.2s ease}.agp-report-dialog #agp-report-cancel:hover{background:#f1f5f9;color:#0f172a}[data-theme="dark"] .agp-report-dialog #agp-report-cancel{background:#1e293b;border-color:#334155;color:#94a3b8}[data-theme="dark"] .agp-report-dialog #agp-report-cancel:hover{background:#334155;color:#f8fafc}.agp-report-dialog #agp-report-submit{height:40px;padding:0
20px;border-radius:10px;font-weight:600;font-size:0.875rem;background:linear-gradient(135deg, #22c55e 0%, #16a34a 100%);color:#fff;border:none;box-shadow:0 3px 10px rgba(22, 163, 74, 0.3);cursor:pointer;display:flex;align-items:center;gap:8px;transition:all 0.2s ease}.agp-report-dialog #agp-report-submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 5px 14px rgba(22, 163, 74, 0.38)}.agp-report-dialog #agp-report-submit:disabled{opacity:0.65;cursor:not-allowed;transform:none}@keyframes
agpReportSpin{to{transform:rotate(360deg)}}.agp-spinner{animation:agpReportSpin 0.75s linear infinite}.agp-toast-region{position:fixed;bottom:20px;left:50%;transform:translateX(-50%);z-index:99999;display:flex;flex-direction:column;gap:8px;width:min(92vw, 420px);pointer-events:none}.agp-toast{display:flex;align-items:center;gap:10px;padding:12px
14px;background:var(--agp-bg-white);border:1px
solid var(--agp-border);border-radius:var(--agp-radius-md);box-shadow:var(--agp-shadow-lg);color:var(--agp-text);font-size:0.875rem;font-weight:500;line-height:1.45;pointer-events:auto;animation:agp-toast-in 220ms ease-out}[data-theme="dark"] .agp-toast,
.agp-dark-mode .agp-toast{background:#1e293b;border-color:#334155;color:#f1f5f9}.agp-toast__icon{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;flex-shrink:0;font-size:0.75rem;font-weight:800;color:#fff;line-height:1}.agp-toast__icon::before{display:block}.agp-toast__msg{flex:1;min-width:0}.agp-toast__close{appearance:none;background:none;border:none;color:var(--agp-text-muted);cursor:pointer;font-size:1rem;line-height:1;padding:4px
6px;border-radius:var(--agp-radius-sm);flex-shrink:0}.agp-toast__close:hover{color:var(--agp-text);background:var(--agp-bg)}[data-theme="dark"] .agp-toast__close:hover,
.agp-dark-mode .agp-toast__close:hover{background:rgba(255, 255, 255, 0.1)}.agp-toast--success{border-left:3px solid var(--agp-correct)}.agp-toast--success .agp-toast__icon{background:var(--agp-correct)}.agp-toast--success .agp-toast__icon::before{content:"\2713"}.agp-toast--error{border-left:3px solid var(--agp-wrong)}.agp-toast--error .agp-toast__icon{background:var(--agp-wrong)}.agp-toast--error .agp-toast__icon::before{content:"\00d7"}.agp-toast--info{border-left:3px solid var(--agp-primary)}.agp-toast--info .agp-toast__icon{background:var(--agp-primary)}.agp-toast--info .agp-toast__icon::before{content:"\2139"}.agp-toast--leaving{opacity:0;transition:opacity 180ms ease-in}@keyframes agp-toast-in{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.agp-spinner{display:inline-block;width:14px;height:14px;border:2px
solid rgba(255, 255, 255, 0.35);border-top-color:#fff;border-radius:50%;animation:agp-spin 700ms linear infinite;vertical-align:-2px;flex-shrink:0}@keyframes agp-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.agp-toast{animation:none}.agp-toast--leaving{transition:none}.agp-spinner{animation:none}}.agp-match-table-wrap{width:100%;margin:18px
0 24px;border:1px
solid var(--agp-border, #dadce0);border-radius:12px;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important;background:var(--agp-surface, #ffffff);box-shadow:0 1px 3px rgba(60, 64, 67, 0.12)}.agp-match-table{width:100% !important;min-width:0 !important;border-collapse:collapse !important;border-spacing:0;font-size:0.9375rem;table-layout:auto !important}.agp-match-table th::before,
.agp-match-table th::after,
.agp-match-table td::before,
.agp-match-table td::after{content:none !important;display:none !important}.agp-match-table thead
th{padding:12px
14px;background:#1a73e8;border-bottom:2px solid #1557b0;color:#fff;font-weight:700;text-align:center;vertical-align:middle}.agp-match-table__header-col--left{width:50% !important;border-right:1px solid rgba(255, 255, 255, 0.28) !important}.agp-match-table__header-col--right{width:50% !important}.agp-match-table__header-title{font-size:0.9375rem;font-weight:700;letter-spacing:0.015em;color:#fff}.agp-match-table__header-subtitle{font-size:0.8125rem;font-weight:500;color:rgba(255, 255, 255, 0.92)}.agp-match-table tbody tr:nth-child(odd){background:#fff}.agp-match-table tbody tr:nth-child(even){background:rgba(248, 250, 252, 0.7)}.agp-match-table
td{padding:12px
12px;border-bottom:1px solid #f1f3f4;vertical-align:middle;word-wrap:break-word;overflow-wrap:break-word}.agp-match-table__label{width:48px !important;min-width:48px !important;max-width:48px !important;text-align:center !important;padding:10px
4px !important;white-space:nowrap}.agp-match-table__value{width:calc(50% - 48px) !important;font-size:0.9375rem;line-height:1.55;word-break:normal;overflow-wrap:break-word}.agp-match-badge{display:inline-flex !important;position:static !important;align-items:center !important;justify-content:center !important;width:30px !important;height:30px !important;border-radius:8px !important;font-weight:700 !important;font-size:0.8125rem !important;background:#1a73e8 !important;color:#fff !important;border:none !important;box-shadow:0 1px 2px rgba(26, 115, 232, 0.2);user-select:none;flex-shrink:0 !important;margin:0
auto !important}.agp-match-badge--roman{background:#0d9488 !important;color:#fff !important;box-shadow:0 1px 2px rgba(13, 148, 136, 0.2)}[data-theme="dark"] .agp-match-table-wrap,
.agp-dark-mode .agp-match-table-wrap{background:#111115 !important;border-color:rgba(255, 255, 255, 0.12) !important}[data-theme="dark"] .agp-match-table thead th,
.agp-dark-mode .agp-match-table thead
th{background:#172554 !important;border-bottom:2px solid #2563eb !important;color:#fff !important}[data-theme="dark"] .agp-match-table tbody tr:nth-child(odd),
.agp-dark-mode .agp-match-table tbody tr:nth-child(odd){background:transparent !important}[data-theme="dark"] .agp-match-table tbody tr:nth-child(even),
.agp-dark-mode .agp-match-table tbody tr:nth-child(even){background:rgba(255, 255, 255, 0.03) !important}[data-theme="dark"] .agp-match-table td,
.agp-dark-mode .agp-match-table
td{border-color:rgba(255, 255, 255, 0.08) !important;color:rgba(255, 255, 255, 0.92) !important}[data-theme="dark"] .agp-match-badge,
.agp-dark-mode .agp-match-badge{background:#2563eb !important;color:#fff !important;border:none !important}[data-theme="dark"] .agp-match-badge--roman,
.agp-dark-mode .agp-match-badge--roman{background:#0f766e !important;color:#fff !important;border:none !important}@media (max-width: 768px){.agp-match-table-wrap{margin:12px
0 16px !important;border-radius:8px !important;width:100% !important;overflow-x:auto !important;-webkit-overflow-scrolling:touch !important}.agp-match-table{min-width:0 !important;width:100% !important;table-layout:auto !important;font-size:0.8125rem !important}.agp-match-table thead
th{padding:8px
6px !important}.agp-match-table__header-col--left,.agp-match-table__header-col--right{width:50% !important}.agp-match-table
td{padding:6px
4px !important;line-height:1.35 !important;word-break:break-word !important;overflow-wrap:break-word !important;vertical-align:middle !important}.agp-match-table td:nth-child(2){border-right:1.5px solid var(--agp-border, #e2e8f0) !important;padding-right:6px !important}.agp-match-table td:nth-child(3){padding-left:4px !important}.agp-match-table__label{width:1% !important;min-width:28px !important;max-width:32px !important;padding:6px
2px !important;text-align:center !important;white-space:nowrap !important}.agp-match-table__value{width:auto !important;font-size:0.8125rem !important;line-height:1.35 !important;padding:6px
4px !important}.agp-match-badge{width:22px !important;height:22px !important;font-size:0.6875rem !important;border-radius:6px !important}}.agp-sidebar-topics__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.agp-sidebar-topics__item{margin:0}.agp-sidebar-topics__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:9px
12px;border-radius:8px;border:1px
solid var(--agp-border-light, #f1f5f9);background:var(--agp-surface, #ffffff);text-decoration:none !important;transition:all 0.18s ease}.agp-sidebar-topics__link:hover{background:var(--agp-primary-bg, #f0fdf4);border-color:var(--agp-primary, #15803d);transform:translateX(2px)}.agp-sidebar-topics__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.agp-sidebar-topics__name{font-size:0.8125rem;font-weight:600;color:var(--agp-text, #0f172a);line-height:1.35;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agp-sidebar-topics__link:hover .agp-sidebar-topics__name{color:var(--agp-primary, #15803d)}.agp-sidebar-topics__meta{font-size:0.6875rem;color:var(--agp-text-muted, #64748b);line-height:1.2}.agp-sidebar-topics__badge{flex-shrink:0;font-size:0.6875rem;font-weight:700;padding:2px
7px;border-radius:9999px;background:var(--agp-primary-light, #f0fdf4);color:var(--agp-primary, #15803d);border:1px
solid rgba(21, 128, 61, 0.2)}.agp-ci-status-badge{display:inline-flex;align-items:center;padding:1.5px 6px;border-radius:4px;font-size:0.6875rem;font-weight:600;line-height:1.25;white-space:nowrap}.agp-ci-status-badge--out_of_syllabus{background:#fef2f2 !important;color:#dc2626 !important;border:1px
solid #fecaca !important}[data-lang="hi"] .agp-ci-status-badge .agp-lang-text--en,
[data-agp-lang="hi"] .agp-ci-status-badge .agp-lang-text--en{display:none !important}[data-lang="hi"] .agp-ci-status-badge .agp-lang-text--hi,
[data-agp-lang="hi"] .agp-ci-status-badge .agp-lang-text--hi{display:inline !important}[data-theme="dark"] .agp-ci-status-badge--out_of_syllabus,
.agp-dark-mode .agp-ci-status-badge--out_of_syllabus{background:rgba(220, 38, 38, 0.15) !important;color:#f87171 !important;border-color:rgba(220, 38, 38, 0.35) !important}.agp-related-subject-topics__item--oos .agp-related-subject-topics__link,
.agp-sidebar-topics__item--oos .agp-sidebar-topics__link{border-left:3px solid #dc2626 !important;background:rgba(254, 242, 242, 0.4) !important}[data-theme="dark"] .agp-related-subject-topics__item--oos .agp-related-subject-topics__link,
[data-theme="dark"] .agp-sidebar-topics__item--oos .agp-sidebar-topics__link{background:rgba(220, 38, 38, 0.1) !important;border-left-color:#f87171 !important}.agp-related-section{margin-top:28px;padding-top:22px;border-top:1px solid var(--agp-border, #e2e8f0)}.agp-related-block{margin-bottom:24px}.agp-related-block:last-child{margin-bottom:8px}.agp-related-block__header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.agp-related-block__title-wrap{display:flex;align-items:flex-start;gap:8px}.agp-related-block__title{font-size:1.125rem;font-weight:700;color:var(--agp-text, #0f172a);margin:0
0 2px 0;line-height:1.3}.agp-related-block__desc{font-size:0.8125rem;color:var(--agp-text-muted, #64748b);margin:0;line-height:1.4}.agp-related-topics-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(265px, 1fr));gap:16px}.agp-topic-card{background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);border-radius:12px;padding:16px
18px;display:flex;flex-direction:column;justify-content:space-between;gap:12px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.03);transition:all 0.22s cubic-bezier(0.4, 0, 0.2, 1)}.agp-topic-card:hover{border-color:var(--agp-primary, #15803d);box-shadow:0 8px 22px -4px rgba(21, 128, 61, 0.14);transform:translateY(-2px)}.agp-topic-card__top{display:flex;align-items:center;justify-content:space-between;gap:8px}.agp-topic-card__badge{font-size:0.625rem;font-weight:700;letter-spacing:0.06em;text-transform:uppercase;padding:2.5px 8px;border-radius:4px;display:inline-block}.agp-topic-card__badge--high-weightage{background:#fee2e2;color:#b91c1c;border:1px
solid #fecaca}.agp-topic-card__badge--core-topic{background:#eff6ff;color:#1d4ed8;border:1px
solid #dbeafe}.agp-topic-card__badge--topic-practice{background:#f1f5f9;color:#475569;border:1px
solid #e2e8f0}.agp-topic-card__subject-label{font-size:0.75rem;color:var(--agp-text-muted, #64748b);font-weight:500;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.agp-topic-card__heading{font-size:0.96875rem;font-weight:600;line-height:1.4;margin:0;flex:1}.agp-topic-card__heading
a{color:var(--agp-text, #0f172a);text-decoration:none !important;transition:color 0.15s ease}.agp-topic-card:hover .agp-topic-card__heading
a{color:var(--agp-primary, #15803d)}.agp-topic-card__footer{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--agp-border-light, #f1f5f9)}.agp-topic-card__count{display:inline-flex;align-items:center;gap:5px;font-size:0.78125rem;color:var(--agp-text-muted, #64748b);font-weight:500}.agp-btn--highlight{font-size:0.8125rem !important;font-weight:600 !important;padding:8px
16px !important;border-radius:8px !important;display:inline-flex !important;align-items:center !important;gap:6px !important;text-decoration:none !important;box-sizing:border-box !important;cursor:pointer !important;line-height:1.25 !important;white-space:nowrap !important;transition:all 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important}.agp-topic-card__btn{background:var(--agp-primary, #15803d) !important;color:#fff !important;border:1px
solid var(--agp-primary, #15803d) !important;box-shadow:0 2px 6px rgba(21, 128, 61, 0.25) !important}.agp-topic-card__btn:hover{background:var(--agp-primary-hover, #166534) !important;border-color:var(--agp-primary-hover, #166534) !important;color:#fff !important;box-shadow:0 4px 12px rgba(21, 128, 61, 0.35) !important;transform:translateY(-1px) !important}.agp-topic-card__btn:active{transform:translateY(0) scale(0.98) !important}.agp-related-ci-grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 18rem), 1fr));gap:12px}.agp-related-ci-grid .agp-ci-card{display:flex;flex-direction:column;gap:6px;padding:12px
16px;border-radius:10px;border:1px
solid var(--agp-border, #e2e8f0);background:var(--agp-surface, #ffffff);text-decoration:none !important;transition:border-color 0.18s ease, box-shadow 0.18s ease, transform 0.18s ease;box-sizing:border-box}.agp-related-ci-grid .agp-ci-card--compact{display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:9px
13px;border-radius:8px;background:var(--agp-surface, #ffffff);border:1px
solid var(--agp-border, #e2e8f0);text-decoration:none !important;transition:all 0.16s ease}.agp-related-ci-grid .agp-ci-card--compact .agp-ci-card__head{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.agp-related-ci-grid .agp-ci-card--compact .agp-ci-card__title{font-size:0.8125rem;font-weight:500;line-height:1.35;color:var(--agp-text, #1e293b);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agp-related-ci-grid .agp-ci-card--compact:hover{border-color:var(--agp-primary, #15803d);background:#f0fdf4;transform:translateY(-1px);box-shadow:0 2px 8px rgba(21, 128, 61, 0.1)}.agp-related-ci-grid .agp-ci-card:hover{border-color:var(--agp-primary, #15803d);box-shadow:0 4px 14px -3px rgba(21, 128, 61, 0.2);transform:translateY(-2px)}.agp-related-ci-grid .agp-ci-card__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.agp-related-ci-grid .agp-ci-card__title{font-size:0.9375rem;font-weight:600;line-height:1.35;color:var(--agp-text, #0f172a);min-width:0;flex:1;transition:color 0.15s ease}.agp-related-ci-grid .agp-ci-card:hover .agp-ci-card__title{color:var(--agp-primary, #15803d)}.agp-related-ci-grid .agp-ci-card__arrow{width:14px;height:14px;flex-shrink:0;color:var(--agp-text-muted, #94a3b8);transition:transform 0.18s ease, color 0.18s ease}.agp-related-ci-grid .agp-ci-card:hover .agp-ci-card__arrow{color:var(--agp-primary, #15803d);transform:translateX(3px)}.agp-related-ci-grid .agp-ci-card__stats{display:flex;align-items:baseline;flex-wrap:wrap;gap:6px 10px;margin-top:auto;font-size:0.75rem;color:var(--agp-text-muted, #64748b);font-variant-numeric:tabular-nums}.agp-related-ci-grid .agp-ci-card__year{padding:1px
6px;border-radius:4px;background:var(--agp-border-light, #f1f5f9);color:var(--agp-text-muted, #64748b);font-size:0.6875rem;font-weight:700}.agp-related-ci-grid .agp-ci-card__metric
b{font-weight:700;color:var(--agp-text, #0f172a)}[data-theme="dark"] .agp-sidebar-topics__link{background:#151e30;border-color:#24334f}[data-theme="dark"] .agp-sidebar-topics__link:hover{background:rgba(59, 130, 246, 0.12);border-color:#3b82f6}[data-theme="dark"] .agp-sidebar-topics__name{color:#f1f5f9}[data-theme="dark"] .agp-sidebar-topics__link:hover .agp-sidebar-topics__name{color:#60a5fa}[data-theme="dark"] .agp-sidebar-topics__meta{color:#94a3b8}[data-theme="dark"] .agp-sidebar-topics__badge{background:rgba(59, 130, 246, 0.18);color:#93c5fd;border-color:rgba(59, 130, 246, 0.35)}[data-theme="dark"] .agp-related-section{border-top-color:#24334f}[data-theme="dark"] .agp-related-block__icon{background:rgba(59, 130, 246, 0.15);color:#60a5fa;border-color:rgba(59, 130, 246, 0.3)}[data-theme="dark"] .agp-related-block__title{color:#f1f5f9}[data-theme="dark"] .agp-related-block__desc{color:#94a3b8}[data-theme="dark"] .agp-topic-card{background:#131d31;border-color:#24334f;box-shadow:0 1px 3px rgba(0, 0, 0, 0.3)}[data-theme="dark"] .agp-topic-card:hover{border-color:#3b82f6;box-shadow:0 8px 22px -4px rgba(59, 130, 246, 0.2)}[data-theme="dark"] .agp-topic-card__badge--high-weightage{background:rgba(239, 68, 68, 0.2);color:#fca5a5;border-color:rgba(239, 68, 68, 0.35)}[data-theme="dark"] .agp-topic-card__badge--core-topic{background:rgba(59, 130, 246, 0.2);color:#93c5fd;border-color:rgba(59, 130, 246, 0.35)}[data-theme="dark"] .agp-topic-card__badge--topic-practice{background:rgba(255, 255, 255, 0.08);color:#cbd5e1;border-color:rgba(255, 255, 255, 0.12)}[data-theme="dark"] .agp-topic-card__subject-label{color:#94a3b8}[data-theme="dark"] .agp-topic-card__heading
a{color:#f1f5f9}[data-theme="dark"] .agp-topic-card:hover .agp-topic-card__heading
a{color:#60a5fa}[data-theme="dark"] .agp-topic-card__footer{border-top-color:#1e2d48}[data-theme="dark"] .agp-topic-card__count{color:#94a3b8}[data-theme="dark"] .agp-topic-card__btn{background:#2563eb !important;border-color:#2563eb !important;color:#fff !important;box-shadow:0 2px 6px rgba(37, 99, 235, 0.3) !important}[data-theme="dark"] .agp-topic-card__btn:hover{background:#1d4ed8 !important;border-color:#1d4ed8 !important;box-shadow:0 4px 12px rgba(37, 99, 235, 0.45) !important}[data-theme="dark"] .agp-related-ci-grid .agp-ci-card,
[data-theme="dark"] .agp-related-ci-grid .agp-ci-card--compact{background:#111827;border-color:rgba(255, 255, 255, 0.08)}[data-theme="dark"] .agp-related-ci-grid .agp-ci-card:hover,
[data-theme="dark"] .agp-related-ci-grid .agp-ci-card--compact:hover{background:#1e293b;border-color:#16a34a;box-shadow:0 4px 14px -3px rgba(22, 163, 74, 0.3)}[data-theme="dark"] .agp-related-ci-grid .agp-ci-card__title{color:#f1f5f9}[data-theme="dark"] .agp-related-ci-grid .agp-ci-card:hover .agp-ci-card__title{color:#4ade80}[data-theme="dark"] .agp-related-ci-grid .agp-ci-card__arrow{color:#64748b}[data-theme="dark"] .agp-related-ci-grid .agp-ci-card:hover .agp-ci-card__arrow{color:#4ade80}[data-theme="dark"] .agp-related-ci-grid .agp-ci-card__year{background:rgba(255, 255, 255, 0.06);color:#94a3b8}[data-theme="dark"] .agp-related-ci-grid .agp-ci-card__metric{color:#94a3b8}[data-theme="dark"] .agp-related-ci-grid .agp-ci-card__metric
b{color:#f1f5f9}.agp-q-pager{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;width:100%;box-sizing:border-box}.agp-q-pager--bottom{margin-top:20px;margin-bottom:4px;padding-top:14px;border-top:1px solid var(--agp-border, #e2e8f0)}.agp-q-pager__btn{display:inline-flex;align-items:center;gap:6px;padding:8px
16px;border-radius:10px;border:1px
solid var(--agp-border, #cbd5e1);font-size:0.875rem;font-weight:600;color:var(--agp-text-secondary, #334155);background:var(--agp-bg-white, #ffffff);text-decoration:none !important;cursor:pointer;box-shadow:0 1px 2px rgba(0, 0, 0, 0.04);transition:all 0.15s ease}.agp-q-pager__btn
svg{width:15px;height:15px;flex-shrink:0;transition:transform 0.15s ease}.agp-q-pager__btn:hover{color:var(--agp-primary, #15803d);border-color:var(--agp-primary, #15803d);background:rgba(21, 128, 61, 0.05)}.agp-q-pager__btn--prev:hover
svg{transform:translateX(-2px)}.agp-q-pager__btn--next:hover
svg{transform:translateX(2px)}.agp-q-pager__btn--primary{background:var(--agp-primary, #15803d) !important;border-color:var(--agp-primary, #15803d) !important;color:#fff !important;box-shadow:0 2px 8px rgba(21, 128, 61, 0.28) !important}.agp-q-pager__btn--primary:hover{background:#166534 !important;border-color:#166534 !important;color:#fff !important;box-shadow:0 4px 12px rgba(21, 128, 61, 0.38) !important}.agp-q-pager__spacer{display:inline-block;width:1px;height:1px}.agp-q-pager__counter,.agp-q-pager__counter-range,.agp-q-pager__counter-page{display:none !important}.agp-q-pager__btn--disabled{opacity:0.4;cursor:not-allowed !important;pointer-events:none;background:#f8fafc !important;border-color:#e2e8f0 !important;color:#94a3b8 !important;box-shadow:none !important}[data-theme="dark"] .agp-q-pager--bottom{border-top-color:#24334f}[data-theme="dark"] .agp-q-pager__btn--disabled{background:#0f172a !important;border-color:#1e293b !important;color:#475569 !important}[data-theme="dark"] .agp-q-pager__btn{background:#17233a;border-color:#283958;color:#cbd5e1;box-shadow:0 1px 2px rgba(0, 0, 0, 0.2)}[data-theme="dark"] .agp-q-pager__btn:hover{background:rgba(59, 130, 246, 0.12);border-color:#3b82f6;color:#60a5fa}[data-theme="dark"] .agp-q-pager__btn--primary{background:#16a34a !important;border-color:#16a34a !important;color:#fff !important}[data-theme="dark"] .agp-q-pager__btn--primary:hover{background:#22c55e !important;border-color:#22c55e !important}.agp-sidebar-topics__list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.agp-sidebar-topics__item{margin:0;padding:0}.agp-sidebar-topics__link{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px
10px;border-radius:8px;border:1px
solid transparent;text-decoration:none !important;background:transparent;transition:all 0.15s ease}.agp-sidebar-topics__link:hover{background:#f8fafc;border-color:#e2e8f0;transform:translateX(2px)}.agp-sidebar-topics__item--active .agp-sidebar-topics__link{background:rgba(21, 128, 61, 0.08);border-color:rgba(21, 128, 61, 0.25);border-left:3px solid var(--agp-primary, #15803d)}.agp-sidebar-topics__info{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.agp-sidebar-topics__name{font-size:0.84375rem;font-weight:600;line-height:1.35;color:#1e293b;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;transition:color 0.15s ease}.agp-sidebar-topics__link:hover .agp-sidebar-topics__name{color:var(--agp-primary, #15803d)}.agp-sidebar-topics__meta{font-size:0.6875rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.agp-sidebar-topics__right{display:flex;align-items:center;gap:6px;flex-shrink:0}.agp-sidebar-topics__badge{font-size:0.6875rem;font-weight:700;background:#eff6ff;color:#1d4ed8;border:1px
solid #bfdbfe;padding:2px
7px;border-radius:4px;white-space:nowrap;line-height:1.3}.agp-sidebar-topics__arrow{color:#94a3b8;flex-shrink:0;transition:transform 0.15s ease, color 0.15s ease}.agp-sidebar-topics__link:hover .agp-sidebar-topics__arrow{color:var(--agp-primary, #15803d);transform:translateX(2px)}.agp-sidebar-topics__footer{padding-top:10px;margin-top:6px;border-top:1px dashed #e2e8f0}.agp-sidebar-topics__view-all{display:inline-block;font-size:0.8125rem;font-weight:600;color:var(--agp-primary, #15803d);text-decoration:none;transition:color 0.15s ease}.agp-sidebar-topics__view-all:hover{color:#166534;text-decoration:underline}[data-theme="dark"] .agp-sidebar-topics__link:hover{background:#17233a;border-color:#283958}[data-theme="dark"] .agp-sidebar-topics__item--active .agp-sidebar-topics__link{background:rgba(34, 197, 94, 0.12);border-color:rgba(34, 197, 94, 0.3);border-left-color:#22c55e}[data-theme="dark"] .agp-sidebar-topics__name{color:#f1f5f9}[data-theme="dark"] .agp-sidebar-topics__link:hover .agp-sidebar-topics__name{color:#60a5fa}[data-theme="dark"] .agp-sidebar-topics__meta{color:#94a3b8}[data-theme="dark"] .agp-sidebar-topics__badge{background:rgba(59, 130, 246, 0.18);color:#93c5fd;border-color:rgba(59, 130, 246, 0.35)}[data-theme="dark"] .agp-sidebar-topics__footer{border-top-color:#24334f}[data-theme="dark"] .agp-sidebar-topics__view-all{color:#60a5fa}@media (max-width: 767px){.agp-q-pager{margin-bottom:12px;padding:0
2px}.agp-q-pager__btn{padding:7px
13px;font-size:0.8125rem;border-radius:8px}.agp-q-pager--bottom{margin-top:16px;padding-top:12px}.agp-related-section{margin-top:24px;padding-top:20px}.agp-related-block__title{font-size:1.0625rem}.agp-related-block__desc{font-size:0.8125rem}.agp-related-ci-grid{grid-template-columns:1fr;gap:12px}.agp-related-exams-grid{grid-template-columns:1fr;gap:12px}.agp-exam-box{flex-direction:column;align-items:flex-start;gap:12px;padding:14px;border-radius:10px}.agp-exam-box__action{width:100%}.agp-exam-box__btn{width:100%;justify-content:center;padding:10px
16px !important;font-size:0.875rem !important}}@media (max-width: 767px){.agp-container{padding:0
12px}html,body{overflow-x:hidden;max-width:100vw}.agp-breadcrumb{white-space:normal;overflow-x:visible;padding:8px
12px;margin:4px
0 12px 0;border-radius:8px}.agp-breadcrumb.agp-breadcrumb--hide-mobile{display:none !important}.agp-breadcrumb__list{display:flex;flex-wrap:wrap;align-items:center;row-gap:6px;column-gap:5px;line-height:1.5}.agp-breadcrumb__item{display:inline-flex;align-items:center;font-size:0.8125rem;line-height:1.5}.agp-breadcrumb__item.agp-breadcrumb__item--active{display:inline-flex;align-items:center;flex-shrink:1;min-width:0}.agp-breadcrumb__link,.agp-breadcrumb__current{font-size:0.8125rem;line-height:1.45;word-break:break-word}.agp-breadcrumb__home-badge{width:20px;height:20px}.agp-breadcrumb__home-badge
svg{width:12px;height:12px}.agp-breadcrumb__sep{margin:0
2px;display:inline-flex;align-items:center}.agp-mode-switcher-bar{margin:12px
0 18px 0}.agp-mode-switcher{display:flex;width:100%;max-width:440px}.agp-mode-tab{flex:1;justify-content:center;padding:8px
12px;font-size:0.8125rem;gap:6px}.agp-subject-card__header{padding:12px
14px;gap:10px}.agp-subject-card__title{font-size:0.95rem}.agp-chapter-item{padding:12px
14px;gap:12px}.agp-chapter-item__name-en{font-size:0.875rem}.agp-chapter-item__name-hi{font-size:0.8125rem}.agp-chapter-item__action .agp-btn{padding:6px
12px;font-size:0.775rem}.agp-question-layout{display:grid;grid-template-columns:minmax(0, 1fr) !important;width:100% !important;max-width:100% !important;gap:14px}.agp-question-main{min-width:0 !important;max-width:100% !important;width:100% !important}#agp-question-card-wrapper{width:100% !important;max-width:100% !important;padding:0
!important;margin:0
!important;box-sizing:border-box !important}.agp-question{display:block !important;flex-direction:column !important;background:transparent !important;border:none !important;border-bottom:none !important;border-radius:0 !important;box-shadow:none !important;padding:4px
0 20px 0 !important;margin:0
!important;width:100% !important;max-width:100% !important;box-sizing:border-box !important;overflow:visible}[data-theme="dark"] .agp-question,
.agp-dark-mode .agp-question{background:transparent !important;border:none !important;border-bottom:none !important;box-shadow:none !important}.agp-question__body{padding:0
0 16px 0 !important;margin:0
!important;width:100% !important;box-sizing:border-box !important;word-break:break-word;overflow-wrap:anywhere}.agp-qnav-strip{display:none !important}.agp-breadcrumb{margin:6px
0 12px 0;padding:6px
10px;border-radius:8px}.agp-breadcrumb__list{font-size:0.75rem;gap:2px 4px;line-height:1.4}.agp-breadcrumb__link{padding:1px
3px;font-size:0.75rem}.agp-breadcrumb__current{background:transparent !important;border:none !important;padding:0
!important;font-size:0.75rem;color:var(--agp-text);font-weight:500;display:inline}.agp-question__header{padding:0
0 12px 0 !important;margin-bottom:14px !important;gap:10px;flex-wrap:nowrap;align-items:flex-start;justify-content:space-between;background:transparent !important;border:none !important;border-bottom:1px solid var(--agp-border, #e2e8f0) !important;width:100% !important;box-sizing:border-box !important}[data-theme="dark"] .agp-question__header,
.agp-dark-mode .agp-question__header{border-bottom:1px solid rgba(255, 255, 255, 0.08) !important}.agp-question__header-left{display:flex;align-items:flex-start;gap:8px;min-width:0;flex:1}.agp-question__number{width:28px;height:28px;min-width:28px;font-size:0.78125rem;font-weight:600;border-radius:7px;flex-shrink:0;margin-top:1px}.agp-question__meta{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1}.agp-question__paper-title{font-size:0.8125rem;font-weight:500;white-space:normal;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-overflow:ellipsis;line-height:1.35;margin-bottom:0;color:var(--agp-text)}.agp-question__badges{display:flex;align-items:center;gap:4px;flex-wrap:nowrap}.agp-badge--type,.agp-mark-badge{font-size:0.6875rem;padding:2px
6px;line-height:1.3;border-radius:4px;font-weight:500}.agp-question__actions{display:flex;align-items:center;gap:4px;flex-shrink:0;margin-left:6px;padding-top:2px}.agp-question__actions .agp-btn-icon{width:32px;height:32px;min-width:32px;min-height:32px;border:none !important;background:transparent !important;box-shadow:none !important;border-radius:0 !important;padding:0}.agp-question__actions .agp-btn-icon:hover{background:transparent !important;border:none !important;box-shadow:none !important}.agp-question__actions .agp-btn-icon .agp-icon,
.agp-question__actions .agp-btn-icon
svg{width:22px;height:22px}.agp-provenance-banner{padding:7px
10px;gap:6px;font-size:0.8125rem;margin-bottom:8px;flex-wrap:nowrap;overflow:hidden}.agp-provenance-banner__left{gap:5px;min-width:0;flex:1 1 auto;overflow:hidden}.agp-provenance-banner__label{font-size:0.75rem;flex-shrink:0}.agp-provenance-banner__title{font-size:0.8125rem;min-width:0;flex:1 1 auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;white-space:normal}.agp-provenance-banner__text{font-size:0.8125rem}.agp-provenance-qnum{font-size:0.75rem;flex-shrink:0}.agp-provenance-banner__link{font-size:0.75rem;padding:3px
8px;flex-shrink:0}.agp-chapter-tag-banner{padding:6px
12px 0 12px}.agp-chapter-tag-link{font-size:0.71875rem;padding:2px
7px}.agp-question__body{padding:12px
0 10px 0}.agp-question__text{font-size:var(--agp-mobile-q-size, 1rem);line-height:1.62;letter-spacing:normal;font-weight:var(--agp-mobile-q-weight, 400);color:var(--agp-text);word-break:break-word;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.agp-question__text .agp-lang-text--en{font-size:var(--agp-mobile-q-size, 1rem);line-height:1.62;letter-spacing:normal;font-weight:var(--agp-mobile-q-weight, 400)}.agp-question__text .agp-lang-text--hi,
[data-lang="hi"] .agp-question__text{font-size:var(--agp-mobile-q-size, 1rem);line-height:1.72;letter-spacing:normal;font-weight:var(--agp-mobile-q-weight, 400)}.agp-options{display:flex !important;flex-direction:column !important;gap:10px !important;padding:0
!important;margin:0
0 18px 0 !important;width:100% !important;box-sizing:border-box !important}.agp-option{display:flex !important;align-items:flex-start !important;width:100% !important;min-height:48px !important;padding:12px
14px !important;border-radius:10px !important;gap:12px !important;border:1px
solid #e2e8f0 !important;border-left:3.5px solid transparent !important;background:#f8fafc !important;box-shadow:none !important;box-sizing:border-box !important;cursor:pointer !important;transition:background-color 0.18s ease, border-color 0.18s ease, transform 0.12s ease !important;-webkit-tap-highlight-color:transparent !important}.agp-option:active{transform:scale(0.99) !important}.agp-option:hover{background:#f1f5f9 !important;border-color:#cbd5e1 !important}.agp-option--selected{background:#f0fdf4 !important;border-color:#86efac !important;border-left-color:#16a34a !important}.agp-option--correct{background:#f0fdf4 !important;border-color:#22c55e !important;border-left-color:#16a34a !important}.agp-option--wrong{background:#fef2f2 !important;border-color:#f87171 !important;border-left-color:#dc2626 !important}[data-theme="dark"] .agp-option,
.agp-dark-mode .agp-option{background:#111115 !important;border:1px
solid rgba(255, 255, 255, 0.08) !important;border-left:3.5px solid transparent !important}[data-theme="dark"] .agp-option:hover,
.agp-dark-mode .agp-option:hover{background:#17171d !important;border-color:rgba(255, 255, 255, 0.14) !important}[data-theme="dark"] .agp-option--selected,
.agp-dark-mode .agp-option--selected{background:rgba(34, 197, 94, 0.12) !important;border-color:rgba(34, 197, 94, 0.4) !important;border-left-color:#22c55e !important}[data-theme="dark"] .agp-option--correct,
.agp-dark-mode .agp-option--correct{background:rgba(34, 197, 94, 0.15) !important;border-color:#22c55e !important;border-left-color:#22c55e !important}[data-theme="dark"] .agp-option--wrong,
.agp-dark-mode .agp-option--wrong{background:rgba(239, 68, 68, 0.15) !important;border-color:#ef4444 !important;border-left-color:#ef4444 !important}.agp-option__marker{width:28px !important;height:28px !important;min-width:28px !important;border:none !important;border-radius:8px !important;font-size:0.8125rem !important;font-weight:600 !important;display:flex !important;align-items:center !important;justify-content:center !important;margin-top:1px !important;background:#e2e8f0 !important;color:#475569 !important;flex-shrink:0 !important;transition:background-color 0.18s ease, color 0.18s ease !important}[data-theme="dark"] .agp-option__marker,
.agp-dark-mode .agp-option__marker{background:#1e1e24 !important;color:#a1a1aa !important}.agp-option--selected .agp-option__marker,
[data-theme="dark"] .agp-option--selected .agp-option__marker{background:#16a34a !important;color:#fff !important}.agp-option--correct .agp-option__marker,
[data-theme="dark"] .agp-option--correct .agp-option__marker{background:#16a34a !important;color:#fff !important}.agp-option--wrong .agp-option__marker,
[data-theme="dark"] .agp-option--wrong .agp-option__marker{background:#dc2626 !important;color:#fff !important}.agp-option__text{font-size:0.96875rem !important;line-height:1.55 !important;letter-spacing:normal !important;font-weight:400 !important;color:var(--agp-text) !important;word-break:break-word !important;overflow-wrap:break-word !important;flex:1 !important}[data-theme="dark"] .agp-option__text,
.agp-dark-mode .agp-option__text{color:#e4e4e7 !important}.agp-option__text .agp-lang-text--en{font-size:0.96875rem;line-height:1.55;font-weight:400}.agp-option__text .agp-lang-text--hi,
[data-lang="hi"] .agp-option__text{font-size:1.03125rem;line-height:1.68;letter-spacing:normal;font-weight:400}.agp-check-answer{display:flex !important;justify-content:center !important;padding:0
!important;margin:4px
0 16px 0 !important;width:100% !important;box-sizing:border-box !important}.agp-check-answer__btn{width:100% !important;max-width:100% !important;height:48px !important;font-size:0.96875rem !important;font-weight:550 !important;letter-spacing:0.01em !important;border-radius:12px !important;display:flex !important;align-items:center !important;justify-content:center !important;background:linear-gradient(135deg, #22c55e 0%, #16a34a 100%) !important;color:#fff !important;border:none !important;box-shadow:0 4px 14px 0 rgba(34, 197, 94, 0.35) !important;cursor:pointer !important;transition:transform 0.15s ease, box-shadow 0.15s ease !important;-webkit-tap-highlight-color:transparent !important}.agp-check-answer__btn:active{transform:scale(0.985) !important}[data-theme="dark"] .agp-check-answer__btn,
.agp-dark-mode .agp-check-answer__btn{box-shadow:0 4px 14px 0 rgba(34, 197, 94, 0.25) !important}.agp-explanation{padding:14px
16px !important;margin:16px
0 20px 0 !important;border-radius:10px !important;border:1px
solid #e2e8f0 !important;border-left:4px solid #16a34a !important;background:#f8fafc !important;box-shadow:none !important;box-sizing:border-box !important}[data-theme="dark"] .agp-explanation,
.agp-dark-mode .agp-explanation{background:#111116 !important;border-color:rgba(255, 255, 255, 0.08) !important;border-left-color:#22c55e !important;color:#e4e4e7 !important}.agp-explanation__header{gap:8px;margin-bottom:12px;flex-wrap:wrap}.agp-explanation__title{font-size:0.75rem;letter-spacing:0.06em;line-height:1.3;font-weight:700}.agp-explanation__concept{font-size:0.75rem;padding:2px
8px;line-height:1.3;border-radius:5px;font-weight:500}.agp-explanation__body{font-size:0.9375rem;line-height:1.7;letter-spacing:normal;font-weight:400 !important;overflow-wrap:break-word;word-break:normal;max-width:100%;min-width:0;box-sizing:border-box}.agp-explanation__body .agp-lang-text--en{font-size:0.9375rem;line-height:1.7;letter-spacing:normal;font-weight:400 !important}.agp-explanation__body .agp-lang-text--hi,
[data-lang="hi"] .agp-explanation__body{font-size:1rem;line-height:1.75;letter-spacing:0;font-weight:400 !important}.agp-mobile-drawer__link,.agp-mobile-drawer__item{font-size:0.9375rem;line-height:1.5}[data-lang="hi"] .agp-mobile-drawer__link,
[data-lang="hi"] .agp-mobile-drawer__item{font-size:0.9375rem;line-height:1.55}.agp-qnav__text,.agp-qnav__snippet{font-size:0.8125rem;line-height:1.45}.agp-qnav__text .agp-lang-text--hi,
[data-lang="hi"] .agp-qnav__text,
[data-lang="hi"] .agp-qnav__snippet{font-size:0.8125rem;line-height:1.5}.agp-palette-modal__title{font-size:1rem;line-height:1.4}[data-lang="hi"] .agp-breadcrumb__link,
[data-lang="hi"] .agp-breadcrumb__current,
[data-lang="hi"] .agp-breadcrumb__item{font-size:0.78125rem;line-height:1.5}[data-lang="hi"] .agp-paper-card__title,
[data-lang="hi"] .agp-exam-card__title,
[data-lang="hi"] .agp-chapter-card__title{line-height:1.45}.agp-exp-step{max-width:100%;min-width:0;box-sizing:border-box}.agp-exp-step__text{max-width:100%;min-width:0;overflow-wrap:break-word;word-break:normal;box-sizing:border-box}.agp-explanation__body .katex-display,
.agp-question__text .katex-display,
.agp-option__text .katex-display,
.agp-match-table .katex-display{padding:8px
10px !important;margin:10px
0 !important;font-size:0.98em !important}.agp-check-answer{padding:10px
0 16px}.agp-check-answer__btn{width:100%;max-width:100%;padding:13px
20px;font-size:0.9375rem;border-radius:8px}.agp-sidebar{position:static !important;display:flex !important;flex-direction:column !important;gap:14px !important;margin-top:12px !important;width:100% !important;box-sizing:border-box !important;padding-bottom:24px !important}.agp-chap-papers-widget .agp-chap-papers__link{padding:12px
14px !important;min-height:48px !important}.agp-promo-card{padding:16px;border-radius:10px}.agp-promo-card__title{font-size:0.9375rem}.agp-prevnext{display:none !important}.agp-q-pager,.agp-q-pager__btn,.agp-q-pager--bottom,#agp-top-pager,#agp-bottom-pager{display:none !important}.agp-feed-nav--bottom{display:none !important}.agp-feed-nav--top{display:none !important}.agp-subject-bar{display:block !important;width:100% !important;padding:6px
8px !important;margin-bottom:12px !important;box-sizing:border-box !important;overflow:hidden !important}.agp-subject-capsule{display:flex !important;width:100% !important;max-width:100% !important;margin:0
!important;border-radius:12px !important;padding:4px
!important;box-sizing:border-box !important;overflow:hidden !important}.agp-subject-tabs__scroll{display:flex !important;width:100% !important;gap:6px !important;padding:2px
0 !important;overflow-x:auto !important;overflow-y:hidden !important;-webkit-overflow-scrolling:touch !important;scrollbar-width:none !important}.agp-subject-tabs__scroll::-webkit-scrollbar{display:none !important}.agp-subject-tabs__tab{flex:0 0 auto !important;white-space:nowrap !important;padding:6px
14px !important;font-size:0.8125rem !important}.agp-subject-tabs__tab--active,.agp-subject-tabs__tab.active,.agp-subject-tabs__tab.is-active,.agp-subject-tabs__tab[aria-selected="true"]{transform:scale(1.02) !important}.agp-paper-overview-layout{grid-template-columns:1fr}.agp-papers-grid{grid-template-columns:1fr}.agp-paper-card{max-width:100% !important}.agp-page-header__title{font-size:var(--agp-font-xl)}.agp-btn,.agp-feed-btn,.agp-check-answer__btn,.agp-mobile-bar__btn,.agp-mobile-bar__palette-btn{min-height:44px}.agp-btn-icon{width:44px;height:44px}.agp-modal__close,.agp-qnav__close,.agp-palette-modal__close{min-width:44px;min-height:44px}.agp-palette-grid__btn,.agp-paper-qpalette__btn,.agp-qnav-strip__btn{min-width:44px;min-height:44px}.agp-option{min-height:44px}.agp-body button,
.agp-body .agp-btn,
.agp-body a.agp-btn,.agp-option,.agp-check-answer__btn,.agp-feed-btn,.agp-mobile-bar__btn,.agp-mobile-bar__palette-btn,.agp-qnav-strip__btn,.agp-paper-qpalette__btn{touch-action:manipulation}}@media (min-width: 768px) and (max-width: 1023px){.agp-navbar__toggle{display:none}#agp-question-layout,.agp-question-layout:not(.agp-topic-overview-layout){display:grid !important;grid-template-columns:minmax(0, 1fr) var(--agp-sidebar-right, 320px) !important;gap:var(--agp-space-base, 16px) !important;align-items:start !important}.agp-question-main{min-width:0 !important;max-width:100% !important}aside.agp-sidebar,.agp-sidebar{position:sticky !important;top:calc(var(--agp-navbar-height, 92px) + 16px) !important;max-height:calc(100vh - var(--agp-navbar-height, 92px) - 24px) !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;align-self:start !important;box-sizing:border-box !important;z-index:10 !important}.agp-qnav-mobile{display:none !important}.agp-paper-overview-layout{grid-template-columns:1fr var(--agp-sidebar-right)}}@media (min-width: 1024px){.agp-qnav-mobile{display:none !important}.agp-qnav{display:flex !important;flex-direction:column !important}#agp-question-layout,.agp-question-layout:not(.agp-topic-overview-layout){display:grid !important;grid-template-columns:var(--agp-sidebar-left, 250px) minmax(0, 1fr) var(--agp-sidebar-right, 320px) !important;gap:20px !important;align-items:start !important;width:100% !important;max-width:1400px !important;margin:0
auto !important}.agp-topic-overview-layout,.agp-question-layout.agp-topic-overview-layout{display:grid !important;grid-template-columns:290px minmax(0, 1fr) !important;gap:24px !important;align-items:start !important;width:100% !important;max-width:1400px !important;margin:0
auto !important}.agp-topic-overview-layout .agp-topic-overview-content{width:100% !important;min-width:0 !important;max-width:100% !important}.agp-topic-overview-layout .agp-topic-nav{display:flex !important;flex-direction:column !important;position:sticky !important;top:calc(var(--agp-navbar-height, 60px) + 20px) !important;max-height:calc(100vh - var(--agp-navbar-height, 60px) - 36px) !important;width:290px !important;max-width:290px !important;height:auto !important;background:var(--agp-card-bg, #ffffff) !important;border:1px
solid var(--agp-border, #e2e8f0) !important;border-radius:14px !important;box-shadow:0 1px 3px rgba(0, 0, 0, 0.04) !important;z-index:20 !important;overflow:hidden !important;box-sizing:border-box !important}.admin-bar .agp-topic-overview-layout .agp-topic-nav{top:calc(var(--agp-navbar-height, 60px) + 32px + 20px) !important;max-height:calc(100vh - var(--agp-navbar-height, 60px) - 32px - 36px) !important}.agp-topic-overview-layout .agp-topic-nav .agp-qnav__close{display:none !important}.agp-topic-overview-layout .agp-qnav-backdrop{display:none !important}.agp-topic-overview-layout .agp-topic-drawer-trigger{display:none !important}aside.agp-sidebar,.agp-sidebar{position:sticky !important;top:calc(var(--agp-navbar-height, 92px) + 16px) !important;max-height:calc(100vh - var(--agp-navbar-height, 92px) - 24px) !important;overflow-y:auto !important;overflow-x:hidden !important;overscroll-behavior:contain !important;align-self:start !important;scrollbar-width:thin;scrollbar-color:rgba(148, 163, 184, 0.4) transparent;z-index:10 !important;width:100% !important;display:flex !important;flex-direction:column !important;gap:16px !important;box-sizing:border-box !important}.admin-bar aside.agp-sidebar,
.admin-bar .agp-sidebar{top:calc(var(--agp-navbar-height, 92px) + 32px + 16px) !important;max-height:calc(100vh - var(--agp-navbar-height, 92px) - 32px - 24px) !important}.agp-sidebar__title{cursor:default}.agp-sidebar__title::after{display:none}}@media (min-width: 1200px) and (max-width: 1439px){:root{--agp-sidebar-left:250px;--agp-sidebar-right:320px}.agp-question-layout{gap:16px}.agp-container{padding:0
16px}}@media (min-width: 1024px) and (max-height: 800px){.agp-main{padding-top:6px;padding-bottom:24px}.agp-question-card{padding:16px
20px}.agp-question__header{margin-bottom:12px}.agp-question__options{gap:8px}.agp-option{padding:10px
14px;min-height:42px}.agp-feed-nav--top{display:none !important}}@media (min-width: 1440px){:root{--agp-container-max:1560px;--agp-sidebar-left:300px;--agp-sidebar-right:320px}.agp-container{padding:0
24px}.agp-question-layout{gap:24px}.agp-question__text,.agp-question__intro,.agp-question__passage{font-size:1.125rem !important;line-height:1.7 !important}.agp-option__text{font-size:1.03125rem !important;line-height:1.6 !important}.agp-exp-content,.agp-exp-step__text,.agp-exp-list__item{font-size:1.03125rem !important}}@media (min-width: 1680px){:root{--agp-container-max:1720px;--agp-sidebar-left:320px;--agp-sidebar-right:330px}.agp-container{padding:0
32px}.agp-question-layout{gap:28px}.agp-question__text,.agp-question__intro,.agp-question__passage{font-size:1.1875rem !important;line-height:1.72 !important}.agp-option__text{font-size:1.0625rem !important;line-height:1.62 !important}.agp-exp-content,.agp-exp-step__text,.agp-exp-list__item{font-size:1.0625rem !important}}@media (min-width: 1920px){:root{--agp-container-max:1820px;--agp-sidebar-left:340px;--agp-sidebar-right:350px}.agp-container{padding:0
40px}.agp-question-layout{gap:32px}.agp-question__text,.agp-question__intro,.agp-question__passage{font-size:1.25rem !important;line-height:1.75 !important}.agp-option__text{font-size:1.125rem !important;line-height:1.65 !important}.agp-exp-content,.agp-exp-step__text,.agp-exp-list__item{font-size:1.09375rem !important}}@media (max-width: 767px){.agp-statement-block,
.agp-statement-card,
.agp-order-item,
.agp-numbered-item,
.agp-roman-item,
.agp-sub-stmt,
.agp-statement-block--stmt1,
.agp-statement-block--stmt2,
.agp-statement-block--stmt3,
.agp-statement-block--stmt4,
.agp-statement-block--ar,
.agp-statement-block--assertion,
.agp-statement-block--reason,
[data-theme="dark"] .agp-statement-block,
[data-theme="dark"] .agp-statement-card,
[data-theme="dark"] .agp-order-item,
[data-theme="dark"] .agp-numbered-item,
[data-theme="dark"] .agp-roman-item,
[data-theme="dark"] .agp-sub-stmt,
[data-theme="dark"] .agp-statement-block--stmt1,
[data-theme="dark"] .agp-statement-block--stmt2,
[data-theme="dark"] .agp-statement-block--stmt3,
[data-theme="dark"] .agp-statement-block--stmt4,
[data-theme="dark"] .agp-statement-block--ar,
[data-theme="dark"] .agp-statement-block--assertion,
[data-theme="dark"] .agp-statement-block--reason,
.agp-dark-mode .agp-statement-block,
.agp-dark-mode .agp-statement-card,
.agp-dark-mode .agp-order-item,
.agp-dark-mode .agp-numbered-item,
.agp-dark-mode .agp-roman-item,
.agp-dark-mode .agp-sub-stmt{padding:4px
0 !important;background:transparent !important;border:none !important;box-shadow:none !important;border-radius:0 !important}.agp-statement-block:hover,
.agp-statement-card:hover,
.agp-order-item:hover,
.agp-numbered-item:hover,
.agp-roman-item:hover,
.agp-sub-stmt:hover,
[data-theme="dark"] .agp-statement-block:hover,
[data-theme="dark"] .agp-statement-card:hover,
[data-theme="dark"] .agp-order-item:hover,
[data-theme="dark"] .agp-numbered-item:hover,
[data-theme="dark"] .agp-roman-item:hover,
[data-theme="dark"] .agp-sub-stmt:hover,
.agp-dark-mode .agp-statement-block:hover,
.agp-dark-mode .agp-order-item:hover,
.agp-dark-mode .agp-numbered-item:hover,
.agp-dark-mode .agp-roman-item:hover,
.agp-dark-mode .agp-sub-stmt:hover{background:transparent !important}.agp-numbered-item,.agp-roman-item,.agp-order-item{display:flex !important;align-items:baseline !important;gap:8px !important;margin:6px
0 !important}.agp-numbered-item__num,.agp-roman-item__badge,.agp-order-item__badge{display:inline-block !important;background:transparent !important;border:none !important;padding:0
!important;font-weight:600 !important;font-size:0.96875rem !important;color:var(--agp-text) !important;flex-shrink:0 !important}[data-theme="dark"] .agp-numbered-item__num,
[data-theme="dark"] .agp-roman-item__badge,
[data-theme="dark"] .agp-order-item__badge,
.agp-dark-mode .agp-numbered-item__num,
.agp-dark-mode .agp-roman-item__badge,
.agp-dark-mode .agp-order-item__badge{color:#93c5fd !important}.agp-numbered-item__text,.agp-roman-item__text,.agp-order-item__text{flex:1 !important;color:var(--agp-text) !important;font-size:0.96875rem !important;line-height:1.65 !important}[data-theme="dark"] .agp-numbered-item__text,
[data-theme="dark"] .agp-roman-item__text,
[data-theme="dark"] .agp-order-item__text,
.agp-dark-mode .agp-numbered-item__text,
.agp-dark-mode .agp-roman-item__text,
.agp-dark-mode .agp-order-item__text{color:#e4e4e7 !important}.agp-statement-intro{font-size:0.96875rem;font-weight:500 !important;color:var(--agp-text);margin:0
0 12px 0 !important;line-height:1.6}.agp-sub-stmt{display:block;margin:10px
0 12px 0 !important;line-height:1.68 !important;font-size:0.96875rem;color:var(--agp-text)}.agp-sub-stmt__label{font-weight:600 !important;color:var(--agp-text);margin-right:6px}.agp-sub-stmt__text{color:var(--agp-text)}.agp-statement-block{display:block;margin:10px
0 12px 0 !important;line-height:1.68 !important;font-size:0.96875rem}.agp-statement-block__label{font-weight:600 !important;color:var(--agp-text);margin-right:6px}.agp-statement-prompt,.agp-statement-outro{font-size:0.90625rem;font-weight:400;color:var(--agp-text-secondary);margin:12px
0 !important;line-height:1.6}[data-lang="hi"] .agp-statement-intro,
[data-lang="hi"] .agp-sub-stmt,
[data-lang="hi"] .agp-statement-block{font-size:1.03125rem;line-height:1.72 !important}.agp-body--question .agp-main,
.agp-has-mobile-bar .agp-main{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px)) !important}.agp-main,.agp-question-layout,[data-view-type="overview"]{padding-bottom:20px !important}.agp-mobile-bar--overview{display:none !important}.agp-option{padding:11px
12px}.agp-numeric-answer{gap:10px}.agp-numeric-answer__label{font-size:0.6875rem}.agp-numeric-answer__input{min-width:0;max-width:none;width:100%;font-size:1rem}.agp-explanation__header{flex-wrap:wrap;gap:8px}.agp-explanation__concept{max-width:100%}.agp-match-table{min-width:0 !important;width:100% !important;table-layout:auto !important}.agp-match-table__label{width:1% !important;min-width:28px !important;max-width:32px !important;padding:6px
2px !important;text-align:center !important;white-space:nowrap !important}.agp-match-table__value{width:auto !important}}@media (max-width: 768px){.agp-question-card-wrapper>.agp-question{display:none !important}.agp-question-card-wrapper>.agp-question.agp-question--mobile-active{display:block !important;flex-direction:column !important}.agp-question-card-wrapper:not(:has(.agp-question--mobile-active))>.agp-question:first-of-type{display:block !important;flex-direction:column !important}.agp-q-pager,.agp-q-pager__btn,.agp-q-pager--bottom,#agp-top-pager,#agp-bottom-pager,.agp-feed-nav--bottom{display:none !important}.agp-container{padding:0
12px !important}.agp-page-header{margin-bottom:12px !important}.agp-mode-switcher-bar{margin-top:0 !important;margin-bottom:12px !important}.agp-year-filter-wrapper{margin-bottom:12px !important}.agp-ci-grid{grid-template-columns:1fr !important;gap:8px !important}.agp-ci-card{padding:10px
12px !important;border-radius:8px !important}.agp-ci-subject-title{font-size:clamp(1rem, 4vw, 1.2rem) !important}.agp-ci-card__title{font-size:clamp(0.85rem, 3vw, 0.9375rem) !important}.agp-bottom-papers-section{margin-top:20px !important;padding-top:14px !important;width:100% !important;max-width:100% !important}.agp-bottom-papers__header{flex-direction:column !important;align-items:flex-start !important;gap:8px !important;margin-bottom:12px !important}.agp-bottom-papers__stat-pill{align-self:flex-start !important;padding:4px
10px !important;flex-direction:row !important;gap:6px !important}.agp-bottom-papers__stat-num{font-size:0.9375rem !important}.agp-bottom-papers__stat-label{font-size:0.6875rem !important}.agp-bottom-papers__title{font-size:clamp(1.05rem, 4vw, 1.25rem) !important}.agp-bottom-paper-card__title{font-size:clamp(0.85rem, 3vw, 0.95rem) !important}.agp-smap__grid{grid-template-columns:1fr !important;gap:14px !important;background:none !important}.agp-smap-card,#agp-subjects-map{background:none !important;border:none !important;box-shadow:none !important;margin-bottom:20px !important}.agp-smap-card__body{padding:0
!important;background:none !important;border:none !important}.agp-smap__col{padding:0
!important;border:none !important;background:none !important}.agp-smap__col:last-child{border-bottom:none !important}.agp-smap-card__banner{padding:0
0 10px 0 !important;background:none !important;border:none !important;border-bottom:1px solid var(--agp-border, #e2e8f0) !important;margin-bottom:10px !important;gap:8px !important}.agp-smap-card__banner-icon{width:32px !important;height:32px !important}.agp-smap-card__title{font-size:clamp(1rem, 4vw, 1.15rem) !important}.agp-smap__col-title{font-size:clamp(0.85rem, 3vw, 0.95rem) !important}.agp-smap__topics{grid-template-columns:1fr !important;gap:6px !important}.agp-smap__link{display:flex !important;align-items:center !important;gap:8px !important;padding:8px
12px !important;border-radius:8px !important;font-size:0.84375rem !important;line-height:1.4 !important;color:var(--agp-text, #334155) !important;background:#f8fafc !important;border:1px
solid var(--agp-border, #e2e8f0) !important;box-sizing:border-box !important;min-height:38px !important;text-decoration:none !important;transition:all 0.2s ease !important}.agp-smap__link:hover,.agp-smap__link:active{background:#f1f5f9 !important;color:var(--agp-primary, #15803d) !important;border-color:#cbd5e1 !important}.agp-smap__link::before{content:"" !important;width:5px !important;height:5px !important;border-radius:50% !important;background:#94a3b8 !important;flex-shrink:0 !important;display:inline-block !important}.agp-smap__link.agp-smap__link--active,
#agp-subjects-map .agp-smap-card__body a.agp-smap__link--active{background:linear-gradient(135deg, rgba(26, 115, 232, 0.10) 0%, rgba(26, 115, 232, 0.04) 100%) !important;color:#1a73e8 !important;font-weight:600 !important;border:1.5px solid rgba(26, 115, 232, 0.35) !important;border-left:4px solid #1a73e8 !important;padding:8px
12px !important;border-radius:8px !important;box-shadow:0 1px 4px rgba(26, 115, 232, 0.10) !important}.agp-smap__link.agp-smap__link--active::before{display:none !important}.agp-smap__link--active .agp-smap__active-dot{width:7px !important;height:7px !important;border-radius:50% !important;background:#1a73e8 !important;box-shadow:0 0 0 2px rgba(26, 115, 232, 0.25) !important;flex-shrink:0 !important}.agp-smap__link--active .agp-smap__text{font-weight:650 !important;color:#1557b0 !important;flex:1 !important;word-break:break-word !important;overflow-wrap:break-word !important}.agp-smap__link--active .agp-smap__active-pill{font-size:0.65rem !important;font-weight:700 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;padding:2.5px 8px !important;border-radius:9999px !important;background:#1a73e8 !important;color:#fff !important;flex-shrink:0 !important;line-height:1.2 !important;margin-left:auto !important;box-shadow:0 1px 2px rgba(26, 115, 232, 0.25) !important}[data-theme="dark"] .agp-smap__link,
.agp-dark-mode .agp-smap__link{background:rgba(255, 255, 255, 0.03) !important;border-color:rgba(255, 255, 255, 0.08) !important;color:#cbd5e1 !important}[data-theme="dark"] .agp-smap__link::before,
.agp-dark-mode .agp-smap__link::before{background:#64748b !important}[data-theme="dark"] .agp-smap__link.agp-smap__link--active,
.agp-dark-mode .agp-smap__link.agp-smap__link--active{background:rgba(37, 99, 235, 0.18) !important;border-color:rgba(59, 130, 246, 0.4) !important;border-left:4px solid #3b82f6 !important;color:#93c5fd !important}[data-theme="dark"] .agp-smap__link--active .agp-smap__text,
.agp-dark-mode .agp-smap__link--active .agp-smap__text{color:#bfdbfe !important}[data-theme="dark"] .agp-smap__link--active .agp-smap__active-pill,
.agp-dark-mode .agp-smap__link--active .agp-smap__active-pill{background:#2563eb !important;color:#fff !important}.agp-bottom-papers-block,.agp-emap-card{background:transparent !important;border:none !important;box-shadow:none !important;padding:0
!important;border-radius:0 !important;margin-bottom:14px !important}.agp-emap-card:last-child{margin-bottom:4px !important}.agp-emap-card{padding-top:20px !important;border-top:1px dashed var(--agp-border, #e2e8f0) !important}.agp-bottom-papers__header,.agp-emap-card__banner{flex-direction:column !important;align-items:stretch !important;gap:12px !important;padding-bottom:14px !important}.agp-bottom-papers__stat-pill{align-self:flex-start !important}.agp-emap-card__available-count{font-size:0.75rem !important;color:#94a3b8 !important}.agp-emap__grid{grid-template-columns:1fr !important;gap:14px !important}.agp-emap__col{padding:14px
!important;border-radius:14px !important}.agp-bottom-paper-card{padding:16px
14px !important;border-radius:14px !important}.agp-bottom-brand-footer{flex-direction:column !important;align-items:center !important;text-align:center !important;gap:8px !important}[data-theme="dark"] .agp-smap__grid{background:none !important}[data-theme="dark"] .agp-smap__col{background:none !important;border:none !important}[data-theme="dark"] .agp-smap-card__banner{border-bottom-color:rgba(255, 255, 255, 0.08) !important}}@media (max-width: 400px){.agp-match-table{min-width:0 !important;width:100% !important;table-layout:auto !important}.agp-match-table__label{width:1% !important;min-width:26px !important;max-width:30px !important;padding:4px
1px !important;text-align:center !important;white-space:nowrap !important}.agp-match-table__value{width:auto !important}.agp-qnav__badge{width:32px;height:32px;font-size:0.75rem}}.agp-paper-analysis-widget{background:var(--agp-surface, #ffffff) !important;border:1px
solid var(--agp-border, #e2e8f0) !important;border-radius:12px !important;padding:16px
18px !important;box-shadow:0 2px 8px rgba(0, 0, 0, 0.04) !important;margin-bottom:16px !important;box-sizing:border-box !important;width:100% !important}[data-theme="dark"] .agp-paper-analysis-widget,
.agp-dark-mode .agp-paper-analysis-widget{background:#111115 !important;border-color:rgba(255, 255, 255, 0.08) !important;box-shadow:0 4px 14px rgba(0, 0, 0, 0.45) !important}.agp-paper-analysis-widget .agp-sidebar__header-row{display:flex !important;align-items:center !important;justify-content:space-between !important;padding:0
0 10px 0 !important;margin-bottom:12px !important;border-bottom:1px solid var(--agp-border, #e2e8f0) !important}[data-theme="dark"] .agp-paper-analysis-widget .agp-sidebar__header-row,
.agp-dark-mode .agp-paper-analysis-widget .agp-sidebar__header-row{border-bottom-color:rgba(255, 255, 255, 0.08) !important}.agp-paper-analysis-widget .agp-sidebar__title{display:flex !important;align-items:center !important;gap:8px !important;font-size:0.875rem !important;font-weight:700 !important;color:var(--agp-text, #0f172a) !important;margin:0
!important}[data-theme="dark"] .agp-paper-analysis-widget .agp-sidebar__title,
.agp-dark-mode .agp-paper-analysis-widget .agp-sidebar__title{color:#e4e4e7 !important}.agp-paper-analysis-widget .agp-sidebar__title
svg{color:var(--agp-primary, #15803d) !important;stroke:currentColor !important;flex-shrink:0 !important}[data-theme="dark"] .agp-paper-analysis-widget .agp-sidebar__title svg,
.agp-dark-mode .agp-paper-analysis-widget .agp-sidebar__title
svg{color:#22c55e !important}.agp-paper-analysis-widget .agp-sidebar__header-tag{font-size:0.6875rem !important;font-weight:700 !important;letter-spacing:0.04em !important;color:var(--agp-text-muted, #64748b) !important;background:var(--agp-border-light, #f1f5f9) !important;padding:3px
8px !important;border-radius:6px !important}[data-theme="dark"] .agp-paper-analysis-widget .agp-sidebar__header-tag,
.agp-dark-mode .agp-paper-analysis-widget .agp-sidebar__header-tag{background:rgba(255, 255, 255, 0.06) !important;color:#a1a1aa !important}.agp-paper-analysis-widget .agp-paper-analysis__list{list-style:none !important;margin:0
!important;padding:0
!important}.agp-paper-analysis-widget .agp-paper-analysis__item{display:flex !important;justify-content:space-between !important;align-items:center !important;padding:9px
4px !important;border-bottom:1px solid var(--agp-border-light, #f1f5f9) !important;font-size:0.8125rem !important;box-sizing:border-box !important}[data-theme="dark"] .agp-paper-analysis-widget .agp-paper-analysis__item,
.agp-dark-mode .agp-paper-analysis-widget .agp-paper-analysis__item{border-bottom-color:rgba(255, 255, 255, 0.05) !important}.agp-paper-analysis-widget .agp-paper-analysis__item:last-child{border-bottom:none !important}.agp-paper-analysis-widget .agp-paper-analysis__subject{color:var(--agp-text, #0f172a) !important;font-weight:500 !important;line-height:1.4 !important;word-break:break-word !important}[data-theme="dark"] .agp-paper-analysis-widget .agp-paper-analysis__subject,
.agp-dark-mode .agp-paper-analysis-widget .agp-paper-analysis__subject{color:#e4e4e7 !important}.agp-paper-analysis-widget .agp-paper-analysis__count{font-weight:700 !important;font-size:0.8125rem !important;color:var(--agp-primary, #15803d) !important;background:var(--agp-primary-bg, rgba(21, 128, 61, 0.08)) !important;padding:2px
8px !important;border-radius:10px !important;min-width:24px !important;text-align:center !important;display:inline-block !important;margin-left:8px !important}[data-theme="dark"] .agp-paper-analysis-widget .agp-paper-analysis__count,
.agp-dark-mode .agp-paper-analysis-widget .agp-paper-analysis__count{color:#4ade80 !important;background:rgba(34, 197, 94, 0.12) !important}.agp-explanation-feedback{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:10px !important;margin-top:14px !important;padding-top:12px !important;padding-bottom:0 !important;padding-left:0 !important;padding-right:0 !important;background:transparent !important;border-top:1px dashed var(--agp-border, #e2e8f0) !important;border-left:none !important;border-right:none !important;border-bottom:none !important;border-radius:0 !important;font-size:12px !important;line-height:1.4 !important;box-sizing:border-box !important;width:100% !important}[data-theme="dark"] .agp-explanation-feedback,
.agp-dark-mode .agp-explanation-feedback{border-top-color:#334155 !important}.agp-explanation-feedback__prompt{display:inline-flex !important;align-items:center !important;gap:6px !important;color:var(--agp-text-muted, #64748b) !important;font-weight:500 !important;font-size:0.78125rem !important;line-height:1.4 !important}[data-theme="dark"] .agp-explanation-feedback__prompt,
.agp-dark-mode .agp-explanation-feedback__prompt{color:#94a3b8 !important}.agp-explanation-feedback__icon{flex-shrink:0 !important;color:#f59e0b !important}.agp-explanation-feedback__btn,span.agp-explanation-feedback__btn,button.agp-explanation-feedback__btn{all:unset !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;gap:6px !important;padding:5px
12px !important;background:#fff !important;border:1px
solid #cbd5e1 !important;border-radius:6px !important;color:#475569 !important;font-size:0.75rem !important;font-weight:600 !important;cursor:pointer !important;white-space:nowrap !important;transition:all 0.15s ease !important;box-shadow:0 1px 2px rgba(0,0,0,0.04) !important;line-height:1.3 !important;flex-shrink:0 !important;height:auto !important;min-height:0 !important}.agp-explanation-feedback__btn:hover,span.agp-explanation-feedback__btn:hover,button.agp-explanation-feedback__btn:hover{background:#fffbeb !important;border-color:#f59e0b !important;color:#b45309 !important;box-shadow:0 1px 4px rgba(245, 158, 11, 0.15) !important}[data-theme="dark"] .agp-explanation-feedback__btn,
[data-theme="dark"] span.agp-explanation-feedback__btn,
[data-theme="dark"] button.agp-explanation-feedback__btn,
.agp-dark-mode .agp-explanation-feedback__btn{background:#18181b !important;border-color:#3f3f46 !important;color:#cbd5e1 !important}[data-theme="dark"] .agp-explanation-feedback__btn:hover,
[data-theme="dark"] span.agp-explanation-feedback__btn:hover,
[data-theme="dark"] button.agp-explanation-feedback__btn:hover,
.agp-dark-mode .agp-explanation-feedback__btn:hover{background:rgba(245, 158, 11, 0.15) !important;border-color:#f59e0b !important;color:#fde68a !important}.agp-explanation-quick-reasons{margin-top:12px !important;padding:10px
12px !important;background:#fffbeb !important;border:1px
solid #fef3c7 !important;border-radius:8px !important;box-sizing:border-box !important}.agp-quick-reasons-header{display:flex !important;align-items:center !important;justify-content:space-between !important;margin-bottom:8px !important}.agp-quick-reasons-title{font-size:11px !important;font-weight:700 !important;color:#b45309 !important;text-transform:uppercase !important;letter-spacing:0.04em !important;display:flex !important;align-items:center !important;gap:5px !important}.agp-quick-reasons-sub{font-size:11px !important;color:#92400e !important}.agp-quick-reasons-grid{display:flex !important;flex-wrap:wrap !important;gap:7px !important}.agp-quick-reason-btn,span.agp-quick-reason-btn,button.agp-quick-reason-btn{all:unset !important;box-sizing:border-box !important;display:inline-flex !important;align-items:center !important;gap:5px !important;padding:6px
11px !important;background:#fff !important;border:1px
solid #fde68a !important;border-radius:6px !important;font-size:12px !important;font-weight:500 !important;color:#92400e !important;cursor:pointer !important;transition:all 0.15s ease !important;line-height:1.3 !important;box-shadow:0 1px 2px rgba(245, 158, 11, 0.06) !important;height:auto !important;min-height:0 !important}.agp-quick-reason-btn:hover,span.agp-quick-reason-btn:hover,button.agp-quick-reason-btn:hover{background:#fef3c7 !important;border-color:#f59e0b !important;color:#78350f !important;box-shadow:0 1px 3px rgba(245, 158, 11, 0.2) !important;transform:translateY(-1px) !important}.agp-quick-reason-btn.is-selected,span.agp-quick-reason-btn.is-selected{background:#f59e0b !important;border-color:#d97706 !important;color:#fff !important;font-weight:600 !important}@media (max-width: 640px){.agp-explanation{padding-bottom:70px !important}.agp-explanation-feedback{flex-direction:row !important;justify-content:space-between !important;align-items:center !important;gap:8px !important;padding-top:10px !important}.agp-explanation-feedback__prompt{font-size:11.5px !important;line-height:1.35 !important}.agp-explanation-feedback__btn,span.agp-explanation-feedback__btn{padding:4px
10px !important;font-size:11px !important}.agp-quick-reasons-grid{gap:5px !important}.agp-quick-reason-btn,span.agp-quick-reason-btn{font-size:11px !important;padding:5px
8px !important}}