.exam-analysis_page__uC59Q.content-shell{max-width:1380px;padding:28px 24px 64px;--analysis-accent:#60b8ff}:root[data-theme=light] .exam-analysis_page__uC59Q{--analysis-accent:#086ac9}.exam-analysis_header__WrJWR{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-bottom:22px}.exam-analysis_eyebrow__n0BL4{color:var(--analysis-accent);font-size:.75rem;font-weight:650;letter-spacing:.08em;margin-bottom:6px}.exam-analysis_header__WrJWR h1{margin:0;font-size:1.75rem;letter-spacing:-.025em}.exam-analysis_header__WrJWR p{color:var(--muted);font-size:.875rem;margin:7px 0 0}.exam-analysis_headerLinks__rIbK6{display:flex;gap:16px;flex-wrap:wrap;font-size:.8125rem}.exam-analysis_headerLinks__rIbK6 a{color:var(--analysis-accent)}.exam-analysis_filters__f_a5S{display:flex;align-items:flex-end;flex-wrap:wrap;gap:12px 18px;padding:16px 18px;border:1px solid var(--line);background:var(--surface);border-radius:12px}.exam-analysis_filters__f_a5S label{display:grid;grid-gap:6px;gap:6px;font-size:.8125rem;color:var(--muted);flex:1 1 140px}.exam-analysis_filters__f_a5S select,.exam-analysis_search__3vG4H input{min-height:42px;border:1px solid var(--line-strong);border-radius:7px;background:var(--surface);color:var(--text);font:inherit;padding:8px 12px;width:100%}.exam-analysis_more__NtGBm,.exam-analysis_refresh__NeShp,.exam-analysis_textButton__J_X8M{min-height:42px;background:transparent;border:1px solid transparent;color:var(--analysis-accent);border-radius:7px;padding:8px 12px;font-size:.8125rem;cursor:pointer}.exam-analysis_refresh__NeShp{border-color:var(--line);color:var(--text)}.exam-analysis_more__NtGBm:hover,.exam-analysis_refresh__NeShp:hover,.exam-analysis_textButton__J_X8M:hover{background:var(--accent-soft)}.exam-analysis_metrics__r5x2O{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:18px 0 10px}.exam-analysis_metric__XSkrQ{border:1px solid var(--line);background:var(--surface);border-radius:10px;padding:16px 18px;min-width:0}.exam-analysis_metric__XSkrQ>span{color:var(--muted);font-size:.75rem}.exam-analysis_metric__XSkrQ>div{display:flex;gap:7px;align-items:baseline;flex-wrap:wrap;margin-top:5px}.exam-analysis_metric__XSkrQ strong{font-size:1.8rem;line-height:1.3;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exam-analysis_metric__XSkrQ small{color:var(--muted);font-size:.75rem}.exam-analysis_caption__qftIT,.exam-analysis_notice__c96xo,.exam-analysis_scope__de2vW{color:var(--muted);font-size:.8125rem;line-height:1.75}.exam-analysis_scope__de2vW{margin:0 0 20px}.exam-analysis_notice__c96xo{padding:10px 14px;border:1px solid var(--line);border-left:3px solid var(--analysis-accent);border-radius:7px}.exam-analysis_overview____k37{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,1fr);grid-gap:18px;gap:18px}.exam-analysis_panel__ff5_c{min-width:0;background:var(--surface);border:1px solid var(--line);border-radius:12px;padding:20px;margin-bottom:18px}.exam-analysis_panel__ff5_c h2{margin:0;font-size:1.0625rem;line-height:1.5}.exam-analysis_panelHeading__2R2WT{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.exam-analysis_panelHeading__2R2WT>span{color:var(--muted);font-size:.75rem}.exam-analysis_caption__qftIT{margin:6px 0 14px}.exam-analysis_bars__Dfpmd{display:grid;grid-gap:5px;gap:5px}.exam-analysis_barRow___V3CP{display:grid;grid-template-columns:minmax(96px,1fr) minmax(70px,1.35fr) 46px;align-items:center;grid-gap:12px;gap:12px;width:100%;min-height:37px;background:transparent;border:0;border-radius:5px;color:var(--text);text-align:left;padding:5px 0;cursor:pointer}.exam-analysis_barRow___V3CP:hover{background:var(--accent-soft)}.exam-analysis_barName__BzDWC{font-size:.8125rem;overflow-wrap:anywhere}.exam-analysis_barTrack__JB3St,.exam-analysis_subjectTrack___arAX{display:block;height:8px;background:color-mix(in srgb,var(--analysis-accent) 9%,transparent);border-radius:3px;overflow:hidden}.exam-analysis_barTrack__JB3St>span,.exam-analysis_subjectTrack___arAX>span{display:block;height:100%;border-radius:3px;background:var(--analysis-accent)}.exam-analysis_barRow___V3CP strong{font-size:.8125rem;text-align:right;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exam-analysis_barRow___V3CP small{font-size:.7rem;font-weight:400;color:var(--muted)}.exam-analysis_subjects__NyGv0{display:grid;grid-gap:26px;gap:26px;padding:24px 0 16px}.exam-analysis_subject__USWfl>div:first-child{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:.8125rem;margin-bottom:10px}.exam-analysis_subject__USWfl strong{font-weight:550}.exam-analysis_subject__USWfl span{color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exam-analysis_subjectTrack___arAX>span{opacity:.75}.exam-analysis_tableHeading__T4_xk{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap}.exam-analysis_tableHeading__T4_xk .exam-analysis_caption__qftIT{margin-bottom:0}.exam-analysis_search__3vG4H{width:240px;max-width:100%;font-size:.8125rem}.exam-analysis_resultCount__ixApa{color:var(--muted);font-size:.75rem;line-height:1.6;margin:12px 0}.exam-analysis_tableScroll__faAZK{overflow-x:auto}.exam-analysis_table__MjsWI{width:100%;border-collapse:collapse;font-size:.8125rem}.exam-analysis_table__MjsWI td,.exam-analysis_table__MjsWI th{text-align:left;border-bottom:1px solid var(--line);padding:11px 12px;vertical-align:middle}.exam-analysis_table__MjsWI thead th{color:var(--muted);font-size:.75rem;font-weight:550;background:var(--surface-secondary,var(--surface))}.exam-analysis_table__MjsWI th:first-child{padding-left:0;min-width:150px;width:30%}.exam-analysis_table__MjsWI td{min-width:106px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.exam-analysis_table__MjsWI td strong{display:block;font-size:.8125rem;font-weight:550}.exam-analysis_table__MjsWI td small{display:block;color:var(--muted);margin-top:3px;font-size:.75rem}.exam-analysis_table__MjsWI th button{display:block;background:transparent;border:0;border-radius:4px;color:var(--analysis-accent);font:inherit;text-align:left;cursor:pointer;padding:3px 0;line-height:1.5}.exam-analysis_table__MjsWI th button>span{display:block;font-size:.7rem;color:var(--muted);font-weight:400;margin-top:3px}.exam-analysis_table__MjsWI .exam-analysis_yearCell___ZshW{font-size:.75rem;color:var(--muted);line-height:1.8;min-width:170px;max-width:330px}.exam-analysis_selectedRow__WA_Lw{background:var(--accent-soft)}.exam-analysis_more__NtGBm{display:block;border-color:var(--line);margin:16px auto 0}.exam-analysis_detail__Mbn5q{scroll-margin-top:100px}.exam-analysis_questionList__SkA0S{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:0 24px;gap:0 24px}.exam-analysis_questionList__SkA0S a{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:13px 0;color:var(--text);border-bottom:1px solid var(--line);text-decoration:none;font-size:.8125rem}.exam-analysis_questionList__SkA0S a:hover{color:var(--analysis-accent)}.exam-analysis_questionList__SkA0S strong{font-weight:550;overflow-wrap:anywhere}.exam-analysis_questionList__SkA0S small{display:block;font-size:.7rem;color:var(--muted);margin-top:5px}.exam-analysis_method__cs0oG{color:var(--muted);font-size:.75rem;line-height:1.85;padding:0 2px}.exam-analysis_method__cs0oG summary{cursor:pointer;display:list-item;min-height:36px;color:var(--text)}.exam-analysis_method__cs0oG p{margin:8px 0;max-width:1040px}.exam-analysis_page__uC59Q a:focus-visible,.exam-analysis_page__uC59Q button:focus-visible,.exam-analysis_page__uC59Q input:focus-visible,.exam-analysis_page__uC59Q select:focus-visible,.exam-analysis_page__uC59Q summary:focus-visible{outline:3px solid var(--analysis-accent);outline-offset:3px}@media(max-width:800px){.exam-analysis_page__uC59Q.content-shell{padding:22px 16px 48px}.exam-analysis_header__WrJWR{align-items:flex-start;flex-direction:column;gap:12px}.exam-analysis_overview____k37{grid-template-columns:1fr;gap:0}.exam-analysis_metrics__r5x2O{gap:10px}.exam-analysis_metric__XSkrQ{padding:13px}.exam-analysis_metric__XSkrQ strong{font-size:1.5rem}.exam-analysis_subject__USWfl>div:first-child{margin-bottom:7px}.exam-analysis_subjects__NyGv0{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:18px 0 8px}.exam-analysis_questionList__SkA0S{grid-template-columns:1fr}}@media(max-width:480px){.exam-analysis_metrics__r5x2O{grid-template-columns:repeat(2,minmax(0,1fr))}.exam-analysis_header__WrJWR h1{font-size:1.5rem}.exam-analysis_filters__f_a5S{gap:12px;padding:14px}.exam-analysis_filters__f_a5S label{flex-basis:calc(50% - 12px)}.exam-analysis_panel__ff5_c{padding:16px}.exam-analysis_subjects__NyGv0{grid-template-columns:1fr;gap:18px}.exam-analysis_barRow___V3CP{grid-template-columns:minmax(85px,1fr) minmax(60px,1fr) 42px;gap:8px}.exam-analysis_search__3vG4H{width:100%}.exam-analysis_table__MjsWI th:first-child{min-width:125px}}@media(prefers-reduced-motion:reduce){.exam-analysis_page__uC59Q{scroll-behavior:auto}}.exam-analysis_reviewNotice__ZManY{display:flex;gap:12px;padding:15px 18px;border:1px solid color-mix(in srgb,var(--analysis-accent) 30%,var(--line));border-radius:10px;background:color-mix(in srgb,var(--analysis-accent) 5%,var(--surface));margin-bottom:18px}.exam-analysis_reviewIcon__U0l43{display:grid;place-items:center;width:22px;height:22px;flex:0 0 22px;border:1px solid var(--analysis-accent);border-radius:50%;color:var(--analysis-accent);font-size:.8125rem;font-weight:700;margin-top:1px}.exam-analysis_reviewNotice__ZManY h2{margin:0;font-size:.875rem;line-height:1.7}.exam-analysis_reviewNotice__ZManY p{margin:4px 0 0;font-size:.8125rem;color:var(--muted);line-height:1.75}.exam-analysis_legend__C75S5{display:flex;flex-wrap:wrap;gap:16px;font-size:.75rem;color:var(--muted);margin:14px 0 10px}.exam-analysis_legend__C75S5>span{display:flex;gap:6px;align-items:center}.exam-analysis_legend__C75S5 i{width:8px;height:8px;border-radius:2px;display:inline-block;background:var(--muted)}.exam-analysis_legend__C75S5 .exam-analysis_choiceDot__NMziV{background:var(--analysis-accent)}.exam-analysis_legend__C75S5 .exam-analysis_comprehensiveDot__beyv6{background:#9b82e8}.exam-analysis_yearBar__Fi7vE{grid-template-columns:46px minmax(80px,1fr) 46px;min-height:32px}.exam-analysis_stackedTrack__UWEvO{display:flex;gap:1px}.exam-analysis_barTrack__JB3St>.exam-analysis_comprehensiveFill__14tlr,.exam-analysis_subjectTrack___arAX>.exam-analysis_comprehensiveFill__14tlr{background:#9b82e8}.exam-analysis_barTrack__JB3St>.exam-analysis_otherFill__oR6J_{background:var(--muted)}.exam-analysis_waiting__4ikoS{border-top:1px solid var(--line);margin-top:20px;padding-top:20px}.exam-analysis_waiting__4ikoS>span{font-size:.7rem;color:var(--muted);border:1px solid var(--line);border-radius:4px;padding:3px 7px}.exam-analysis_waiting__4ikoS h3{margin:14px 0 6px;font-size:.9375rem}.exam-analysis_waiting__4ikoS p{font-size:.8125rem;line-height:1.85;color:var(--muted);margin:0}