.gaokao_page__2sQaX{--gk-rush:#e5484d;--gk-rush-soft:#fff0f0;--gk-stable:#3978f6;--gk-stable-soft:#edf3ff;--gk-safe:#12a150;--gk-safe-soft:#eafaf0;--gk-tier:var(--purple,#6d4aff);--gk-tier-soft:var(--purple-soft,#eeeaff);min-height:calc(100vh - 64px);background:var(--surface,#f8f7fb);color:var(--ink,#17152d);padding:20px 0 64px}.gaokao_shell__ylMTp{width:min(960px,100% - 24px);margin:0 auto;display:grid;gap:16px}.gaokao_hero__6o7LW h1{margin:6px 0 4px;font-size:clamp(24px,6vw,34px);line-height:1.2}.gaokao_hero__6o7LW p{margin:0;color:var(--muted,#67647a)}.gaokao_eyebrow__VuGcX{display:inline-block;padding:3px 10px;border-radius:999px;background:var(--purple-soft,#eeeaff);color:var(--purple-dark,#5034d8);font-size:12px;font-weight:600}.gaokao_previewBar__emciS{margin-top:10px!important;padding:8px 12px;border-radius:10px;background:#fff7e6;color:#8a5a00!important;font-size:13px}.gaokao_nav__X8szn{display:flex;gap:4px;padding:4px;border-radius:12px;background:#fff;border:1px solid var(--line,#e9e7f0);overflow-x:auto}.gaokao_navLink__fpYj0{flex:1 0 auto;padding:9px 14px;border-radius:9px;text-align:center;color:var(--muted,#67647a);font-size:14px;font-weight:600;text-decoration:none;white-space:nowrap}.gaokao_navLink__fpYj0[aria-current=page]{background:var(--purple,#6d4aff);color:#fff}.gaokao_addButton__jPK2m:focus-visible,.gaokao_chip__yWCz3:focus-visible,.gaokao_linkButton__0gCgT:focus-visible,.gaokao_navLink__fpYj0:focus-visible,.gaokao_primary__EEPfd:focus-visible,.gaokao_secondary__Zegtt:focus-visible,.gaokao_sheetOps__pn_cy a:focus-visible,.gaokao_sheetOps__pn_cy button:focus-visible,.gaokao_tab__X6iJL:focus-visible{outline:2px solid var(--purple,#6d4aff);outline-offset:2px}.gaokao_panel__3TOUX{display:grid;gap:14px;padding:16px;border-radius:16px;background:#fff;border:1px solid var(--line,#e9e7f0);box-shadow:var(--shadow-sm,0 8px 30px rgba(37,27,75,.07))}.gaokao_panel__3TOUX h2{margin:0;font-size:18px}.gaokao_fieldRow___VaiD{display:grid;gap:14px}.gaokao_field__SBk4c{display:grid;gap:6px;min-width:0;margin:0;padding:0;border:0}.gaokao_field__SBk4c>legend,.gaokao_field__SBk4c>span{padding:0;font-size:14px;font-weight:600}.gaokao_field__SBk4c input,.gaokao_field__SBk4c select{width:100%;min-height:44px;padding:0 12px;border:1px solid var(--line,#e9e7f0);border-radius:10px;background:#fff;font:inherit;font-size:16px;color:inherit}.gaokao_field__SBk4c input:focus,.gaokao_field__SBk4c select:focus{outline:none;border-color:var(--purple,#6d4aff);box-shadow:0 0 0 3px var(--purple-soft,#eeeaff)}.gaokao_chips__wMDI5{display:flex;flex-wrap:wrap;gap:8px}.gaokao_chip__yWCz3{min-height:36px;padding:0 14px;border:1px solid var(--line,#e9e7f0);border-radius:999px;background:#fff;color:inherit;font:inherit;font-size:14px;cursor:pointer}.gaokao_chip__yWCz3[aria-checked=true],.gaokao_chip__yWCz3[aria-pressed=true]{border-color:var(--purple,#6d4aff);background:var(--purple-soft,#eeeaff);color:var(--purple-dark,#5034d8);font-weight:600}.gaokao_hint__tr6Kw,.gaokao_muted__ckG6S{color:var(--muted,#67647a);font-size:13px}.gaokao_muted__ckG6S{margin:0}.gaokao_small__eBNPr{margin:0;font-size:13px;color:var(--muted,#67647a);line-height:1.6}.gaokao_provinceInfo__IE_oz{padding:10px 12px;border-radius:10px;background:var(--surface,#f8f7fb);font-size:13px;line-height:1.6}.gaokao_provinceInfo__IE_oz p{margin:0}.gaokao_provinceInfo__IE_oz a{margin-left:6px;color:var(--purple-dark,#5034d8)}.gaokao_warn__zu7ZW{margin:0;color:#b25e00;font-size:13px}.gaokao_rankLive__3ONDW{min-height:20px;margin:-6px 0 0;color:var(--purple-dark,#5034d8);font-size:13px}.gaokao_more__J0s4y{display:grid;gap:14px;padding-top:4px}.gaokao_checks__E36K_{display:flex;flex-wrap:wrap;gap:10px 24px}.gaokao_check__cL7T5{display:flex;align-items:center;gap:8px;font-size:14px}.gaokao_check__cL7T5 input{width:18px;height:18px}.gaokao_error__u_L2t,.gaokao_success__Hgt2G{margin:0;padding:8px 12px;border-radius:10px;font-size:14px}.gaokao_error__u_L2t{background:#fff0f0;color:#c4161c}.gaokao_success__Hgt2G{background:#eafaf0;color:#0d7a3c}.gaokao_primary__EEPfd,.gaokao_secondary__Zegtt{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border-radius:12px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.gaokao_primary__EEPfd{border:0;background:var(--purple,#6d4aff);color:#fff}.gaokao_primary__EEPfd:hover{background:var(--purple-dark,#5034d8)}.gaokao_primary__EEPfd:disabled{opacity:.6;cursor:default}.gaokao_secondary__Zegtt{border:1px solid var(--line,#e9e7f0);background:#fff;color:inherit}.gaokao_linkButton__0gCgT{justify-self:start;padding:4px 0;border:0;background:none;color:var(--purple-dark,#5034d8);font:inherit;font-size:14px;cursor:pointer}.gaokao_results__cjd0C{display:grid;gap:14px;scroll-margin-top:80px}.gaokao_results__cjd0C:empty{display:none}.gaokao_overview__0u_SN{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.gaokao_overview__0u_SN>div{display:grid;gap:2px;padding:14px;border-radius:14px;background:#fff;border:1px solid var(--line,#e9e7f0)}.gaokao_overview__0u_SN strong{font-size:26px;line-height:1.2;font-variant-numeric:tabular-nums}.gaokao_overview__0u_SN .gaokao_overviewText__u7huR{font-size:18px}.gaokao_overview__0u_SN small{color:var(--muted,#67647a);font-size:12px}.gaokao_overview__0u_SN>.gaokao_warn__zu7ZW{grid-column:1/-1}.gaokao_notices__zDwQN{margin:0;padding:10px 12px 10px 28px;border-radius:12px;background:#fff7e6;color:#7a5200;font-size:13px;line-height:1.7}.gaokao_actionsBar__SHol9{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.gaokao_tabs__DAKhm{position:sticky;top:64px;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:6px;border-radius:14px;background:#fff;border:1px solid var(--line,#e9e7f0)}.gaokao_tab__X6iJL{display:flex;align-items:baseline;justify-content:center;gap:6px;min-height:42px;border:0;border-radius:10px;background:transparent;color:var(--gk-tier);font:inherit;font-size:16px;font-weight:700;cursor:pointer}.gaokao_tab__X6iJL small{font-size:12px;font-weight:500;opacity:.8}.gaokao_tab__X6iJL[aria-selected=true]{background:var(--gk-tier);color:#fff}.gaokao_tierRUSH__M7tX_{--gk-tier:var(--gk-rush);--gk-tier-soft:var(--gk-rush-soft)}.gaokao_tierSTABLE__UtB6_{--gk-tier:var(--gk-stable);--gk-tier-soft:var(--gk-stable-soft)}.gaokao_tierSAFE__cx86S{--gk-tier:var(--gk-safe);--gk-tier-soft:var(--gk-safe-soft)}.gaokao_empty__yD3yA{margin:0;padding:24px 12px;text-align:center;color:var(--muted,#67647a)}.gaokao_cardList__CGCes{display:grid;gap:10px;margin:0 0 8px;padding:0;list-style:none}.gaokao_card__GMhST{display:grid;gap:10px;padding:14px;border-radius:14px;background:#fff;border:1px solid var(--line,#e9e7f0);border-left:4px solid var(--gk-tier)}.gaokao_cardHead__KPIGa{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.gaokao_cardHead__KPIGa h3{margin:0 0 2px;font-size:16px}.gaokao_cardHead__KPIGa h3 small{font-weight:500;color:var(--muted,#67647a)}.gaokao_chance__t35TX{flex:none;padding:3px 10px;border-radius:999px;background:var(--gk-tier-soft);color:var(--gk-tier);font-size:12px;font-weight:700}.gaokao_unitList__6L8oR{display:grid;gap:8px;margin:0;padding:0;list-style:none}.gaokao_unitList__6L8oR>li{padding-top:8px;border-top:1px dashed var(--line,#e9e7f0)}.gaokao_unitRow__jR7QV{display:flex;align-items:center;justify-content:space-between;gap:10px}.gaokao_unitRow__jR7QV strong{margin-right:6px;font-size:14px}.gaokao_unitChance__hmmcd{color:var(--gk-tier);font-size:12px;font-weight:600}.gaokao_unitMeta__afYB8{display:flex;flex-wrap:wrap;gap:2px 10px;margin-top:2px;color:var(--muted,#67647a);font-size:13px;font-variant-numeric:tabular-nums}.gaokao_addButton__jPK2m{flex:none;min-width:72px;min-height:36px;padding:0 12px;border:1px solid var(--gk-tier);border-radius:10px;background:#fff;color:var(--gk-tier);font:inherit;font-size:13px;font-weight:600;cursor:pointer}.gaokao_addButton__jPK2m[aria-pressed=true]{background:var(--gk-tier);color:#fff}.gaokao_tips__i3EqN{margin:0;padding:8px 12px 8px 26px;border-radius:10px;background:#fff7e6;color:#7a5200;font-size:13px;line-height:1.6}.gaokao_detail__aJ4di{display:grid;gap:8px;padding:10px 12px;border-radius:10px;background:var(--surface,#f8f7fb)}.gaokao_detail__aJ4di a{color:var(--purple-dark,#5034d8)}.gaokao_tableWrap__1LlGb{max-height:320px;overflow:auto}.gaokao_table__M5Uvi{width:100%;border-collapse:collapse;font-size:13px;font-variant-numeric:tabular-nums}.gaokao_table__M5Uvi caption{padding-bottom:6px;text-align:left;font-weight:600}.gaokao_table__M5Uvi td,.gaokao_table__M5Uvi th{padding:6px 8px;border-bottom:1px solid var(--line,#e9e7f0);text-align:left}.gaokao_table__M5Uvi th{position:sticky;top:0;background:var(--surface,#f8f7fb)}.gaokao_courseCard__gyJ9h{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:16px;border-radius:16px;background:linear-gradient(135deg,var(--purple-soft,#eeeaff),#fff);border:1px solid var(--line,#e9e7f0)}.gaokao_courseCard__gyJ9h p{margin:4px 0 0;color:var(--muted,#67647a);font-size:14px}.gaokao_sheetHead__WuT4F{display:grid;gap:4px}.gaokao_sheetName__WTv74{font-size:18px!important;font-weight:700}.gaokao_srOnly__81s7v{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.gaokao_ratio__qZKUg{display:flex;overflow:hidden;border-radius:10px;min-height:30px;background:var(--surface,#f8f7fb)}.gaokao_ratio__qZKUg span{display:flex;align-items:center;justify-content:center;flex-basis:0;min-width:52px;padding:0 6px;background:var(--gk-tier);color:#fff;font-size:12px;font-weight:700;white-space:nowrap}.gaokao_problems__Mc_ZM{margin:0;padding:8px 12px 8px 28px;border-radius:10px;background:#fff0f0;color:#c4161c;font-size:14px}.gaokao_sheetList__VaI_X{display:grid;margin:0;padding:0;list-style:none;border-top:1px solid var(--line,#e9e7f0)}.gaokao_sheetList__VaI_X>li{display:grid;grid-template-columns:28px 28px 1fr;align-items:center;gap:4px 8px;padding:8px 0;border-bottom:1px solid var(--line,#e9e7f0)}.gaokao_sheetNo__e3U65{color:var(--muted,#67647a);font-variant-numeric:tabular-nums;text-align:right}.gaokao_sheetTier__xnl5D{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:var(--gk-tier);color:#fff;font-size:12px;font-weight:700}.gaokao_sheetMain__hZtyL{display:grid;min-width:0}.gaokao_sheetMain__hZtyL strong{font-size:14px;overflow-wrap:anywhere}.gaokao_sheetMain__hZtyL small{color:var(--muted,#67647a);font-size:12px}.gaokao_sheetOps__pn_cy{display:flex;gap:6px;grid-column:3}.gaokao_sheetOps__pn_cy a,.gaokao_sheetOps__pn_cy button{min-width:36px;min-height:32px;padding:0 10px;border:1px solid var(--line,#e9e7f0);border-radius:8px;background:#fff;color:inherit;font:inherit;font-size:13px;line-height:30px;text-decoration:none;cursor:pointer}.gaokao_sheetOps__pn_cy button:disabled{opacity:.35;cursor:default}.gaokao_savedList__Ogpnt{display:grid;margin:0;padding:0;list-style:none}.gaokao_savedList__Ogpnt>li{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:10px 0;border-bottom:1px solid var(--line,#e9e7f0)}.gaokao_savedList__Ogpnt>li[aria-current=true] strong{color:var(--purple-dark,#5034d8)}.gaokao_savedList__Ogpnt>li>span:first-child{display:grid}.gaokao_disclaimer__V9O1d,.gaokao_savedList__Ogpnt small{color:var(--muted,#67647a);font-size:12px}.gaokao_disclaimer__V9O1d{margin:8px 0 0;padding:12px 14px;border-radius:12px;background:#fff;border:1px solid var(--line,#e9e7f0);line-height:1.7}@media (min-width:640px){.gaokao_shell__ylMTp{gap:20px}.gaokao_panel__3TOUX{padding:22px}.gaokao_fieldRow___VaiD{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gaokao_sheetList__VaI_X>li{grid-template-columns:32px 28px 1fr auto}.gaokao_sheetOps__pn_cy{grid-column:auto}}@media (prefers-reduced-motion:reduce){.gaokao_results__cjd0C{scroll-behavior:auto}}@media print{@page{size:A4;margin:14mm}.gaokao_page__2sQaX{padding:0;background:#fff}body:has(.gaokao_page__2sQaX) footer:not(.gaokao_page__2sQaX *),body:has(.gaokao_page__2sQaX) header:not(.gaokao_page__2sQaX *){display:none!important}.gaokao_shell__ylMTp{width:100%}.gaokao_actionsBar__SHol9,.gaokao_hero__6o7LW,.gaokao_nav__X8szn,.gaokao_noPrint__Uvn8i,.gaokao_previewBar__emciS,.gaokao_sheetOps__pn_cy{display:none!important}.gaokao_panel__3TOUX{padding:0;border:0;box-shadow:none}.gaokao_sheetName__WTv74{border:0!important;padding:0!important}.gaokao_sheetList__VaI_X>li{grid-template-columns:28px 28px 1fr;-moz-column-break-inside:avoid;break-inside:avoid}.gaokao_ratio__qZKUg span,.gaokao_sheetTier__xnl5D{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.gaokao_guide___CaBT{display:grid;gap:6px;margin-top:4px}.gaokao_guideGroup__6WIWh{display:grid;gap:2px}.gaokao_guidePanel__Azc6d{display:grid;gap:6px;padding:12px 14px;border-radius:10px;background:var(--purple-soft,#f5f3ff);font-size:13px;line-height:1.7}.gaokao_guideList__ToMar{display:grid;gap:4px;margin:0}.gaokao_guideRow__b3uL0{display:flex;gap:2px}.gaokao_guideRow__b3uL0 dt{flex:none;font-weight:600;color:var(--purple-dark,#5034d8)}.gaokao_guideRow__b3uL0 dd{margin:0;color:var(--ink,#17152d)}.gaokao_clamp__pEvTP{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:3}.gaokao_guideFoot__HjCj4{margin:0;font-size:12px;color:var(--muted,#67647a)}.gaokao_schoolHead__lYKYA{display:grid;gap:6px}.gaokao_schoolHead__lYKYA h2{margin:0;font-size:22px}.gaokao_tagList__mdN0z{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.gaokao_tagList__mdN0z li{padding:2px 8px;border-radius:999px;background:var(--purple-soft,#eeeaff);color:var(--purple-dark,#5034d8);font-size:12px}.gaokao_factList__eYwGG{display:grid;grid-template-columns:max-content 1fr;gap:6px 12px;margin:0;font-size:14px}.gaokao_factList__eYwGG dt{color:var(--muted,#67647a)}.gaokao_factList__eYwGG dd{margin:0}.gaokao_sectionTitle__UJent{margin:0;font-size:16px}@media (max-width:640px){.gaokao_guideRow__b3uL0{flex-direction:column}}.gaokao_controlLines__x8bFK{list-style:none;margin:0;padding:0;display:grid;gap:8px}.gaokao_controlLines__x8bFK li{display:grid;grid-template-columns:1fr auto auto;align-items:baseline;gap:12px;padding:8px 0;border-bottom:1px solid var(--line,#e7e5ef)}.gaokao_controlLines__x8bFK li:last-child{border-bottom:none}.gaokao_controlLines__x8bFK small{color:var(--muted,#67647a);min-width:7em;text-align:right}