.native-popover-reference[data-v-7026cbe0],.native-popover-root[data-v-7026cbe0]{position:relative;width:100%;min-width:0}.native-popover-panel[data-v-7026cbe0]{position:absolute;z-index:80;top:calc(100% + 10px);max-width:calc(100vw - 24px)}.native-popover-panel.is-start[data-v-7026cbe0]{left:0}.native-popover-panel.is-end[data-v-7026cbe0]{right:0}.native-popover-panel.is-above[data-v-7026cbe0]{transform-origin:bottom center}.native-popover-enter-active[data-v-7026cbe0],.native-popover-leave-active[data-v-7026cbe0]{transition:opacity .12s ease,transform .12s ease;transform-origin:top center}.native-popover-enter[data-v-7026cbe0],.native-popover-leave-to[data-v-7026cbe0]{opacity:0;transform:translateY(-4px) scale(.99)}@media (max-width:780px){.native-popover-enter-active[data-v-7026cbe0],.native-popover-leave-active[data-v-7026cbe0]{transform-origin:bottom center}.native-popover-enter[data-v-7026cbe0],.native-popover-leave-to[data-v-7026cbe0]{transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.native-popover-enter-active[data-v-7026cbe0],.native-popover-leave-active[data-v-7026cbe0]{transition:none}}.date-filter-trigger{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;gap:8px;align-items:center;width:100%;height:44px;padding:0 12px;color:var(--ink);font-family:var(--font-cn);font-size:14px;line-height:20px;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.date-filter-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.date-filter-trigger.is-placeholder span{color:var(--ink-disabled)}.date-filter-trigger i{color:var(--ink-tertiary);text-align:center}.date-filter-trigger:hover{border-color:var(--line-strong)}.date-filter-trigger:focus,.date-filter-trigger:focus-visible{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px var(--brand-focus)}.date-filter-trigger:active{background:var(--brand-soft)}.hit-date-filter-popper{max-width:calc(100vw - 24px);padding:0;overflow:hidden;color:var(--ink);background:var(--surface);border-color:var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}.date-range-panel{display:grid;grid-template-columns:132px minmax(0,1fr);min-height:390px;color:var(--ink);font-family:var(--font-cn)}.date-presets{display:flex;flex-direction:column;gap:4px;padding:14px 10px;background:var(--fill-subtle);border-right:1px solid var(--line)}.date-preset-button{min-height:38px;padding:0 12px;color:var(--ink-secondary);font:inherit;font-size:14px;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:var(--radius-md)}.date-preset-button:hover{color:var(--ink);background:var(--fill)}.calendar-nav-button:active,.date-preset-button:active{background:var(--brand-soft);transform:translateY(1px)}.date-preset-button.active{color:var(--brand);font-weight:500;background:var(--brand-soft)}.date-calendar-area{display:flex;min-width:0;flex-direction:column;padding:14px 16px 0}.date-calendar-heading{display:grid;grid-template-columns:34px minmax(0,1fr) 34px;align-items:center;margin-bottom:8px;color:var(--ink-secondary);font-size:13px;text-align:center}.date-calendar-heading h3{grid-column:2}.calendar-nav-prev{grid-column:1}.calendar-nav-next{grid-column:3}.calendar-nav-button.calendar-nav-next--mobile{display:none}.calendar-nav-button{display:grid;width:34px;height:34px;padding:0;color:var(--ink-secondary);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-md);place-items:center}.calendar-nav-button:hover{color:var(--brand);background:var(--brand-soft)}.date-calendars{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.date-calendar{min-width:0}.date-calendar h3{margin:0;color:var(--ink);font-size:14px;font-weight:500;line-height:22px;text-align:center}.calendar-grid,.calendar-weekdays{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-weekdays{margin-bottom:4px;color:var(--ink-tertiary);font-size:12px;line-height:28px;text-align:center}.calendar-date{display:grid;width:32px;height:32px;padding:0;margin:1px auto;color:var(--ink);font:inherit;font-size:13px;cursor:pointer;background:transparent;border:0;border-radius:var(--radius-md);place-items:center}.calendar-date:not(.is-blank):hover{color:var(--brand);background:var(--brand-soft)}.calendar-date:not(.is-blank):active{transform:scale(.94)}.calendar-date.is-in-range{color:var(--brand);background:var(--brand-soft);border-radius:0}.calendar-date.is-boundary,.calendar-date.is-single{color:var(--white);background:var(--brand);border-radius:var(--radius-md)}.calendar-date.is-today:not(.is-boundary):not(.is-single){color:var(--brand);font-weight:600}.calendar-date.is-blank{cursor:default}.date-filter-footer{display:flex;gap:16px;align-items:center;justify-content:flex-end;min-height:62px;padding:10px 16px;margin-right:-16px;margin-left:-16px;margin-top:auto;border-top:1px solid var(--line)}.date-filter-actions{display:flex;flex:0 0 auto;gap:8px}.native-date-svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.native-date-chevron{width:16px;height:16px;transition:transform .14s ease}.date-filter-trigger>.native-date-svg{color:var(--ink-tertiary)}.native-date-chevron.is-open{transform:rotate(180deg)}.native-filter-button{min-width:72px;height:40px;padding:0 18px;color:var(--ink);font:inherit;font-size:14px;font-weight:700;cursor:pointer;border:0;border-radius:999px;transition:background-color .12s ease,transform 90ms ease}.native-filter-button.is-secondary{color:var(--ink-secondary);background:var(--line)}.native-filter-button.is-primary{color:var(--white);background:var(--ink)}.native-filter-button:hover:not(:disabled){filter:brightness(.94)}.native-filter-button:active:not(:disabled){transform:translateY(1px) scale(.98)}.native-filter-button:focus-visible{outline:3px solid rgba(29,33,41,.32);outline-offset:2px}.native-filter-button:disabled{color:var(--ink-tertiary);cursor:not-allowed;background:var(--line)}@media (max-width:780px){.hit-date-filter-popper{width:calc(100vw - 24px)!important;left:12px!important}.date-range-panel{grid-template-columns:1fr}.date-presets{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-right:0;border-bottom:1px solid var(--line)}.date-preset-button{padding:0 8px;text-align:center}.date-calendars{grid-template-columns:1fr}.date-calendar:nth-child(2){display:none}.calendar-nav-button.calendar-nav-next--mobile{display:grid}.calendar-nav-next--desktop{display:none}}@media (max-width:390px){.date-presets{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (prefers-reduced-motion:reduce){.native-date-chevron,.native-filter-button{transition:none}}.native-pagination-pages[data-v-3d60c790],.native-pagination[data-v-3d60c790]{display:flex;min-width:0;align-items:center;justify-content:center}.native-pagination[data-v-3d60c790]{overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.native-pagination[data-v-3d60c790]::-webkit-scrollbar{display:none}.native-page-button[data-v-3d60c790],.native-pagination-ellipsis[data-v-3d60c790]{display:grid;width:36px;min-width:36px;height:36px;padding:0;margin:0 3px;color:#4e5969;font:inherit;font-size:14px;line-height:1;background:#f7f8fa;border:0;border-radius:12px;place-items:center}.native-page-button[data-v-3d60c790]{cursor:pointer;touch-action:manipulation;transition:color .12s ease,background-color .12s ease,transform 90ms ease}.native-page-button svg[data-v-3d60c790]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.native-page-button[data-v-3d60c790]:hover:not(:disabled):not(.is-current){color:#1d2129;background:#e5e6eb}.native-page-button[data-v-3d60c790]:active:not(:disabled){transform:translateY(1px) scale(.97)}.native-page-button[data-v-3d60c790]:focus-visible{outline:3px solid rgba(29,33,41,.28);outline-offset:1px}.native-page-button.is-current[data-v-3d60c790]{color:#fff;font-weight:700;background:#1d2129}.native-page-button[data-v-3d60c790]:disabled{color:#c9cdd4;cursor:not-allowed;background:#f7f8fa}.native-pagination-ellipsis[data-v-3d60c790]{color:#86909c}@media (max-width:520px){.native-pagination[data-v-3d60c790]{width:100%;justify-content:space-between}.native-pagination-pages[data-v-3d60c790]{display:contents}.native-page-button[data-v-3d60c790],.native-pagination-ellipsis[data-v-3d60c790]{width:34px;min-width:34px;height:34px;margin:0 2px;font-size:13px}}@media (prefers-reduced-motion:reduce){.native-page-button[data-v-3d60c790]{transition:none}}.native-filter-control[data-v-043d25cd]{position:relative;width:100%;min-width:0}.native-control-chevron[data-v-043d25cd],.native-control-icon[data-v-043d25cd],.native-search-clear svg[data-v-043d25cd],.native-search-field svg[data-v-043d25cd]{width:18px;height:18px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.native-control-chevron[data-v-043d25cd]{width:16px;height:16px;transition:transform .14s ease}.point-select-trigger .native-control-chevron[data-v-043d25cd],.point-select-trigger .native-control-icon[data-v-043d25cd]{color:#86909c}.point-select-trigger.is-open .native-control-chevron[data-v-043d25cd]{transform:rotate(180deg)}.native-filter-popover[data-v-043d25cd]{position:absolute;z-index:80;top:calc(100% + 10px);left:0;width:404px;max-width:calc(100vw - 24px);overflow:hidden;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:22px;box-shadow:0 18px 54px rgba(29,33,41,.16)}.native-sheet-handle[data-v-043d25cd]{display:none}.native-search-field[data-v-043d25cd]{position:relative;display:grid;grid-template-columns:18px minmax(0,1fr) 28px;gap:8px;align-items:center;height:42px;margin:14px 14px 10px;padding:0 7px 0 12px;color:#86909c;background:#fff;border:1px solid #e5e6eb;border-radius:12px}.native-search-field[data-v-043d25cd]:focus-within{border-color:#1d2129;box-shadow:0 0 0 3px rgba(29,33,41,.14)}.native-search-field input[data-v-043d25cd]{width:100%;min-width:0;height:40px;padding:0;color:#1d2129;font:inherit;font-size:14px;background:transparent;border:0;outline:0}.native-search-field input[data-v-043d25cd]::placeholder{color:#86909c}.native-search-field input[data-v-043d25cd]::-webkit-search-cancel-button{display:none}.native-search-clear[data-v-043d25cd]{display:grid;width:28px;height:28px;padding:0;color:#86909c;cursor:pointer;background:transparent;border:0;border-radius:8px;place-items:center}.native-search-clear[data-v-043d25cd]:hover{color:#1d2129;background:#f2f3f5}.native-point-groups[data-v-043d25cd]{max-height:334px;padding:0 14px 10px;overflow-y:auto;overscroll-behavior:contain}.native-point-group[data-v-043d25cd]{padding:10px 0;border-bottom:1px solid #e5e6eb}.native-point-group[data-v-043d25cd]:last-child{border-bottom:0}.native-point-group-title[data-v-043d25cd]{margin-bottom:5px;color:#4e5969;font-size:14px;font-weight:600;line-height:20px}.native-point-city+.native-point-city[data-v-043d25cd]{margin-top:8px}.native-check[data-v-043d25cd]{display:flex;min-height:32px;gap:8px;align-items:flex-start;padding:5px 4px;color:#4e5969;cursor:pointer;border-radius:8px;font-size:14px;line-height:20px}.native-check[data-v-043d25cd]:hover{color:#1d2129;background:#f7f8fa}.native-check input[data-v-043d25cd]{width:16px;height:16px;flex:0 0 auto;margin:2px 0 0;cursor:pointer;accent-color:#1d2129}.native-check input[data-v-043d25cd]:focus-visible{outline:3px solid rgba(29,33,41,.32);outline-offset:2px}.native-city-check[data-v-043d25cd]{color:#1d2129;font-weight:600}.native-point-list[data-v-043d25cd]{display:grid;gap:2px;padding-left:24px}.native-point-empty[data-v-043d25cd]{display:grid;min-height:140px;padding:24px 12px;color:#86909c;font-size:14px;text-align:center;place-items:center}.native-filter-footer[data-v-043d25cd]{display:flex;min-height:62px;gap:10px;align-items:center;justify-content:flex-end;padding:10px 14px;background:#f7f8fa;border-top:1px solid #e5e6eb}.native-filter-button[data-v-043d25cd]{min-width:72px;height:40px;padding:0 18px;color:#1d2129;font:inherit;font-size:14px;font-weight:700;cursor:pointer;border:0;border-radius:999px;transition:background-color .12s ease,transform 90ms ease}.native-filter-button.is-secondary[data-v-043d25cd]{color:#4e5969;background:#e5e6eb}.native-filter-button.is-primary[data-v-043d25cd]{color:#fff;background:#1d2129}.native-filter-button[data-v-043d25cd]:hover:not(:disabled){filter:brightness(.94)}.native-filter-button[data-v-043d25cd]:active:not(:disabled){transform:translateY(1px) scale(.98)}.native-filter-button[data-v-043d25cd]:focus-visible,.native-search-clear[data-v-043d25cd]:focus-visible{outline:3px solid rgba(29,33,41,.32);outline-offset:2px}.native-filter-button[data-v-043d25cd]:disabled{color:#86909c;cursor:not-allowed;background:#e5e6eb}.native-popover-enter-active[data-v-043d25cd],.native-popover-leave-active[data-v-043d25cd]{transition:opacity .12s ease,transform .12s ease;transform-origin:top left}.native-popover-enter[data-v-043d25cd],.native-popover-leave-to[data-v-043d25cd]{opacity:0;transform:translateY(-4px) scale(.99)}@media (max-width:780px){.native-filter-popover[data-v-043d25cd]{position:fixed;top:auto;right:0;bottom:0;left:0;width:100vw;max-width:100vw;max-height:82vh;border:0;border-radius:24px 24px 0 0;box-shadow:0 -18px 54px rgba(29,33,41,.2)}.native-sheet-handle[data-v-043d25cd]{display:block;width:40px;height:4px;margin:10px auto 0;background:#c9cdd4;border-radius:999px}.native-point-groups[data-v-043d25cd]{max-height:calc(82vh - 138px)}.native-filter-footer[data-v-043d25cd]{position:sticky;bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}.native-popover-enter-active[data-v-043d25cd],.native-popover-leave-active[data-v-043d25cd]{transform-origin:bottom center}.native-popover-enter[data-v-043d25cd],.native-popover-leave-to[data-v-043d25cd]{transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.native-control-chevron[data-v-043d25cd],.native-filter-button[data-v-043d25cd],.native-popover-enter-active[data-v-043d25cd],.native-popover-leave-active[data-v-043d25cd]{transition:none}}.site-footer[data-v-77ec1626]{width:100%;margin-top:72px;padding:30px 20px 28px;background:#f7f8fa;box-shadow:inset 0 1px 0 #f2f3f5}.site-footer__inner[data-v-77ec1626]{display:grid;width:min(1050px,100%);grid-template-columns:minmax(0,510px) minmax(0,390px) 86px;gap:32px;align-items:start;margin:0 auto}.site-footer h2[data-v-77ec1626],.site-footer p[data-v-77ec1626]{margin:0}.site-footer h2[data-v-77ec1626]{color:#4e5969;font-size:12px;font-weight:700;line-height:18px}.site-footer__company[data-v-77ec1626]{display:flex;flex-direction:column;gap:4px}.site-footer__company h2[data-v-77ec1626]{margin-bottom:2px;color:#1d2129;font-size:15px;line-height:22px}.site-footer__company p[data-v-77ec1626]{color:#86909c;font-size:12px;font-weight:400;line-height:18px}.site-footer__company a[data-v-77ec1626]{color:inherit;text-decoration:none}.site-footer__company a[data-v-77ec1626]:focus-visible,.site-footer__company a[data-v-77ec1626]:hover{color:#4e5969;text-decoration:underline;text-underline-offset:2px}.site-footer__accounts[data-v-77ec1626],.site-footer__contact[data-v-77ec1626]{display:flex;flex-direction:column;gap:12px}.site-footer__account-list[data-v-77ec1626]{display:flex;gap:12px;align-items:flex-start}.site-footer__account[data-v-77ec1626]{position:relative;display:flex;min-width:36px;flex-direction:column;gap:6px;align-items:center;color:#4e5969;font-size:11px;font-weight:500;line-height:14px;white-space:nowrap}.site-footer__account-icon[data-v-77ec1626]{display:grid;width:36px;height:36px;place-items:center;overflow:hidden;border:1px solid #e5e6eb;border-radius:12px;padding:0;background:#fff;cursor:pointer;transition:border-color .18s ease,transform .18s ease}.site-footer__account-icon img[data-v-77ec1626]{display:block;width:22px;height:22px;object-fit:contain;filter:grayscale(1);opacity:.72;transition:filter .18s ease,opacity .18s ease}.site-footer__account-icon img.is-mini[data-v-77ec1626]{width:14px;height:14px;filter:grayscale(1);opacity:.72}.site-footer__account:focus-within .site-footer__account-icon[data-v-77ec1626],.site-footer__account:hover .site-footer__account-icon[data-v-77ec1626]{border-color:#c9cdd4;transform:translateY(-2px)}.site-footer__account:focus-within .site-footer__account-icon img[data-v-77ec1626],.site-footer__account:hover .site-footer__account-icon img[data-v-77ec1626]{filter:none;opacity:1}.site-footer__qr-popover[data-v-77ec1626]{position:absolute;left:50%;bottom:calc(100% + 12px);z-index:20;width:132px;padding:8px;border:1px solid #e5e6eb;border-radius:14px;background:#fff;box-shadow:0 16px 36px rgba(29,33,41,.14);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,8px) scale(.96);transform-origin:center bottom;transition:opacity .18s ease,visibility .18s ease,transform .18s ease}.site-footer__qr-popover[data-v-77ec1626]:after{position:absolute;left:50%;bottom:-7px;width:14px;height:14px;background:#fff;content:"";transform:translateX(-50%) rotate(45deg)}.site-footer__qr-popover img[data-v-77ec1626]{position:relative;z-index:1;display:block;width:100%;aspect-ratio:1;border-radius:8px;background:#fff;object-fit:contain}.site-footer__account:focus-within .site-footer__qr-popover[data-v-77ec1626],.site-footer__account:hover .site-footer__qr-popover[data-v-77ec1626]{opacity:1;visibility:visible;transform:translate(-50%) scale(1)}.site-footer__contact-image[data-v-77ec1626]{display:grid;width:74px;height:74px;place-items:center;overflow:hidden;border:1px solid #e5e6eb;border-radius:12px;padding:5px;background:#fff}.site-footer__contact-image img[data-v-77ec1626]{display:block;width:100%;height:100%;border-radius:8px;object-fit:contain}@media (max-width:900px){.site-footer__inner[data-v-77ec1626]{grid-template-columns:minmax(0,1fr) auto}.site-footer__company[data-v-77ec1626]{grid-column:1/-1}}@media (max-width:640px){.site-footer[data-v-77ec1626]{padding:28px 20px}.site-footer__inner[data-v-77ec1626]{grid-template-columns:1fr;gap:24px}.site-footer__company[data-v-77ec1626]{grid-column:auto}.site-footer__account-list[data-v-77ec1626]{flex-wrap:wrap;gap:12px 14px}.site-footer__account:nth-child(3n+1) .site-footer__qr-popover[data-v-77ec1626]{left:0;transform:translateY(8px) scale(.96);transform-origin:left bottom}.site-footer__account:nth-child(3n+1) .site-footer__qr-popover[data-v-77ec1626]:after{right:auto;left:27px}.site-footer__account:nth-child(3n) .site-footer__qr-popover[data-v-77ec1626]{right:0;left:auto;transform:translateY(8px) scale(.96);transform-origin:right bottom}.site-footer__account:nth-child(3n) .site-footer__qr-popover[data-v-77ec1626]:after{right:20px;left:auto}.site-footer__account:nth-child(3n):focus-within .site-footer__qr-popover[data-v-77ec1626],.site-footer__account:nth-child(3n):hover .site-footer__qr-popover[data-v-77ec1626],.site-footer__account:nth-child(3n+1):focus-within .site-footer__qr-popover[data-v-77ec1626],.site-footer__account:nth-child(3n+1):hover .site-footer__qr-popover[data-v-77ec1626]{transform:translate(0) scale(1)}}@media (prefers-reduced-motion:reduce){.site-footer__account-icon[data-v-77ec1626],.site-footer__qr-popover[data-v-77ec1626]{transition:none}}:root{color-scheme:light;--brand:#1d2129;--brand-hover:#303640;--brand-active:#11151b;--brand-dark:#11151b;--brand-darker:#0a0d12;--brand-soft:#f2f3f5;--brand-border:#e5e6eb;--brand-border-strong:#c9cdd4;--brand-focus:rgba(29,33,41,0.18);--ink:#1d2129;--ink-secondary:#4e5969;--ink-tertiary:#86909c;--ink-disabled:#c9cdd4;--white:#fff;--canvas:#f7f8fa;--canvas-blue:#f1f8ff;--surface:#fff;--fill-subtle:#f7f8fa;--fill:#f2f3f5;--fill-strong:#e5e6eb;--line-subtle:#f2f3f5;--line:#e5e6eb;--line-strong:#c9cdd4;--success:#00b42a;--success-soft:#e8ffea;--warning:#ff7d00;--warning-soft:#fff7e8;--danger:#f53f3f;--danger-soft:#ffece8;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--radius-sm:6px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--radius-pill:999px;--shadow-card:0 4px 16px rgba(29,33,41,0.06);--shadow-popover:0 12px 32px rgba(29,33,41,0.14);--font-cn:"Alibaba PuHuiTi 2.0","PingFang SC","Microsoft YaHei",sans-serif;--font-en:Helvetica,Arial,sans-serif;--font-number:"DIN Alternate","DIN Condensed",Helvetica,Arial,sans-serif}.hit-prediction-native-page,.hit-prediction-native-page *,.hit-prediction-native-page :after,.hit-prediction-native-page :before{box-sizing:border-box}html[data-ui-version=v3]{scroll-behavior:smooth}html[data-ui-version=v3],html[data-ui-version=v3] body{min-width:320px;color:var(--ink);background:var(--canvas)}html[data-ui-version=v3] body{min-height:100vh;margin:0;font-family:var(--font-cn);font-size:14px;font-weight:400;line-height:20px;letter-spacing:0;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-synthesis:none}.hit-prediction-native-page button,.hit-prediction-native-page input,.hit-prediction-native-page select,.hit-prediction-native-page textarea{font:inherit}.hit-prediction-native-page [role=button],.hit-prediction-native-page button{-webkit-tap-highlight-color:transparent}.hit-prediction-native-page [role=button]:focus-visible,.hit-prediction-native-page a:focus-visible,.hit-prediction-native-page button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.hit-prediction-native-page [hidden]{display:none!important}.page,.page-shell{min-height:100vh;color:var(--ink)}.banner-shell,.hit-prediction-app-shell,.page-content{width:min(100%,1440px);margin:0 auto}.banner-shell{padding:24px 28px 0}.hit-prediction-app-shell,.page-content{padding:0 28px 40px}.hero-banner{position:relative;display:block;width:100%;height:clamp(160px,12.8vw,186px);padding:0;overflow:hidden;cursor:pointer;background:var(--brand-soft);border:0;border-radius:var(--radius-xl);box-shadow:none}.hero-banner:hover .banner-picture img{transform:scale(1.004)}.hero-banner:active .banner-picture img{transform:scale(1)}.hero-banner:focus-visible{outline:3px solid var(--brand-focus);outline-offset:3px}.banner-picture,.banner-picture img{display:block;width:100%;height:100%}.banner-picture img{object-fit:cover;object-position:center;border-radius:inherit;transition:transform .16s ease}.banner-fallback{display:grid;width:100%;height:100%;padding:32px 48px;color:var(--white);background:linear-gradient(105deg,var(--brand),#67b4ff);place-items:center start}.banner-fallback h1{margin:0;font-size:36px;font-weight:700;line-height:44px}.banner-fallback p{margin:8px 0 0;font-size:16px;line-height:24px}.subject-workspace{margin-top:16px;overflow:hidden;background:var(--surface);border:0;border-radius:var(--radius-lg);box-shadow:none}.module-nav{display:flex;align-items:stretch;width:100%;min-height:56px;overflow-x:auto;overflow-y:hidden;background:var(--surface);border-bottom:1px solid var(--line-subtle);scrollbar-width:none}.module-nav::-webkit-scrollbar{display:none}.module-item{position:relative;display:inline-flex;flex:0 0 166px;gap:10px;align-items:center;justify-content:center;min-height:56px;padding:0 24px;color:var(--ink-secondary);font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;cursor:pointer;background:transparent;border:0;transition:color .14s ease,background-color .14s ease}.module-item:after{position:absolute;right:32px;bottom:0;left:32px;height:2px;content:"";background:transparent;border-radius:2px 2px 0 0}.module-item .module-icon,.module-item i{color:currentcolor;font-size:19px}.module-item:hover{color:var(--brand);background:var(--brand-soft)}.module-item:active{color:var(--brand-active);background:#e5e6eb}.module-item.active,.module-item.is-active{color:var(--brand);font-weight:500}.module-item.active:after,.module-item.is-active:after{background:var(--brand)}.module-item .active-mark,.module-item .module-badge,.module-item .subject-badge{display:none}.insight-panel{display:grid;grid-template-columns:minmax(0,44fr) minmax(0,56fr);min-height:0;padding:24px 40px 20px;background:var(--surface);border:0;border-radius:0;box-shadow:none}.metrics-pane,.overview-card{position:relative;display:flex;flex-direction:column;min-width:0;padding-right:40px;border-right:0}.metrics-pane:after,.overview-card:after{position:absolute;top:12px;right:0;bottom:12px;width:1px;content:"";background:var(--line-subtle)}.ranking-card,.ranking-pane{min-width:0;padding-left:40px}.metric-label,.metrics-label,.metrics-pane h2,.overview-card h2,.pane-title{margin:0;color:var(--ink);font-size:16px;font-weight:500;line-height:24px}.metrics-heading,.section-heading{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.info-button,.info-icon{display:inline-grid;width:28px;height:28px;padding:0;color:var(--ink-tertiary);cursor:help;background:var(--fill-subtle);border:0;border-radius:var(--radius-md);place-items:center}.metric-total,.metrics-total,.total-metric{display:flex;gap:8px;align-items:baseline;min-height:58px;margin:2px 0 10px;color:var(--ink)}.metric-total .value,.metric-total strong,.metrics-total .value,.metrics-total strong,.total-metric .value,.total-metric strong{color:var(--brand);font-family:var(--font-number);font-size:48px;font-weight:700;line-height:60px;letter-spacing:0;font-variant-numeric:tabular-nums}.metric-total small,.metric-total span,.metrics-total small,.metrics-total span,.total-metric small,.total-metric span{color:var(--ink);font-size:16px;font-weight:400;line-height:24px}.metric-grid,.metrics-grid,.stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 12px;align-items:start}.metric-item,.stat-item{min-width:0;min-height:72px;padding:10px 12px;background:var(--fill-subtle);border-radius:var(--radius-md)}.metric-item small,.metric-item span,.rate-label,.stat-item small,.stat-item span{display:block;margin-bottom:3px;overflow:hidden;color:var(--ink-secondary);font-size:14px;font-weight:400;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.metric-item strong,.rate-value,.stat-item strong{color:var(--ink);font-family:var(--font-number);font-size:24px;font-weight:700;line-height:32px;white-space:nowrap;font-variant-numeric:tabular-nums}.metric-item strong small,.rate-value small,.stat-item strong small{display:inline;margin-left:3px;color:var(--ink);font-family:var(--font-cn);font-size:14px;font-weight:400;line-height:inherit}.rate-grid,.rates-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-top:16px}.rate-item{min-width:0}.rate-line{display:flex;align-items:center;justify-content:space-between}.rate-track{height:4px;margin-top:8px;overflow:hidden;background:var(--fill-strong);border-radius:var(--radius-pill)}.rate-track>span{display:block;height:100%;background:var(--brand);border-radius:inherit}.claim-link,.claim-strip,.forecast-link{width:100%;padding:10px 0 0;font-weight:400;text-align:left;cursor:default;background:transparent;border:0;border-top:1px solid var(--line)}.claim-link,.claim-strip,.forecast-link,.metrics-claim{display:flex;gap:6px;align-items:center;min-height:38px;margin-top:14px;color:var(--ink-secondary);font-size:14px;line-height:20px}.metrics-claim{padding-top:10px;border-top:1px solid var(--line)}.metrics-claim .claim-link,.metrics-claim .claim-strip,.metrics-claim .forecast-link{display:inline;width:auto;min-height:0;padding:0;margin-top:0;color:var(--brand);font-weight:500;cursor:pointer;border-top:0}.claim-link a,.claim-link button,.claim-strip .claim-action,.claim-strip a,.claim-strip button,.forecast-link a,.forecast-link button{padding:0;color:var(--brand);font:inherit;font-weight:500;cursor:pointer;background:transparent;border:0;text-decoration:none}.claim-link a:hover,.claim-link button:hover,.claim-strip .claim-action:hover,.claim-strip a:hover,.claim-strip button:hover,.forecast-link a:hover,.forecast-link button:hover{color:var(--brand-hover);text-decoration:none}.claim-link a:active,.claim-link button:active,.claim-strip a:active,.claim-strip button:active,.forecast-link a:active,.forecast-link button:active{color:var(--brand-active)}.ranking-head,.ranking-header,.ranking-heading{display:flex;gap:20px;align-items:center;justify-content:space-between;min-height:32px;margin-bottom:8px}.hot-tabs,.ranking-tabs{display:flex;gap:28px;align-items:center}.ranking-tabs.el-tabs{flex:0 0 auto}.ranking-tabs .el-tabs__header{margin:0}.ranking-tabs .el-tabs__nav{display:flex;padding:3px;background:var(--fill-subtle);border-radius:var(--radius-md)}.ranking-tabs .el-tabs__active-bar,.ranking-tabs .el-tabs__nav-wrap:after{display:none}.ranking-tabs .el-tabs__item{height:30px;padding:0 14px!important;color:var(--ink-secondary);font-family:var(--font-cn);font-size:14px;font-weight:400;line-height:30px;border-radius:var(--radius-sm)}.ranking-tabs .el-tabs__item:hover{color:var(--brand)}.ranking-tabs .el-tabs__item.is-active{color:var(--brand);font-weight:500;background:var(--surface)}.ranking-tabs .el-tabs__content{display:none}.hot-tab,.ranking-tab{position:relative;min-height:32px;padding:0 0 8px;color:var(--ink-secondary);font-size:16px;font-weight:400;line-height:24px;cursor:pointer;background:transparent;border:0}.hot-tab:after,.ranking-tab:after{position:absolute;right:0;bottom:0;left:0;height:2px;content:"";background:transparent}.hot-tab.active,.hot-tab.is-active,.hot-tab:hover,.ranking-tab.active,.ranking-tab.is-active,.ranking-tab:hover{color:var(--brand)}.hot-tab.active:after,.hot-tab.is-active:after,.ranking-tab.active:after,.ranking-tab.is-active:after{background:var(--brand)}.hot-note,.ranking-note{min-width:0;overflow:hidden;color:var(--ink-tertiary);font-size:12px;font-weight:400;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.hot-list,.ranking-list{display:grid;margin:0;padding:0;list-style:none}.hot-item,.ranking-item,.ranking-row{display:grid;grid-template-columns:34px minmax(0,1fr) auto 18px;gap:12px;align-items:center;min-height:46px;padding:0 8px;color:var(--ink);cursor:pointer;background:transparent;border:0;border-bottom:1px solid var(--line-subtle);text-align:left;transition:color .14s ease,background-color .14s ease}.ranking-list .ranking-row{grid-template-columns:34px minmax(0,1fr) auto}.hot-item:last-child,.ranking-item:last-child,.ranking-row:last-child{border-bottom:0}.hot-item:hover,.ranking-item:hover,.ranking-row:hover{color:var(--brand);background:var(--brand-soft)}.hot-item:active,.ranking-item:active,.ranking-row:active{background:#e5e6eb}.ranking-claim{min-height:38px;margin-top:10px;border-radius:var(--radius-sm)}.hot-rank,.rank-no,.rank-number,.ranking-index{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;color:var(--ink-secondary);font-family:var(--font-number);font-size:14px;font-weight:500;line-height:24px;background:var(--fill);border-radius:50%;font-variant-numeric:tabular-nums}.hot-title,.rank-title,.ranking-title{min-width:0;overflow:hidden;color:currentcolor;font-family:var(--font-en);font-size:16px;font-weight:400;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.hot-count,.rank-count,.ranking-count{color:var(--brand);font-family:var(--font-number);font-size:16px;font-weight:500;line-height:24px;white-space:nowrap;text-align:right;font-variant-numeric:tabular-nums}.ranking-claim{min-height:40px;padding:8px 12px;margin-top:8px;background:var(--brand-soft);border-top:0;border-radius:var(--radius-md);transition:background-color .16s ease}.ranking-claim:hover{background:#dff0ff}.hot-count small,.rank-count small,.ranking-count small{margin-left:4px;color:var(--ink-secondary);font-family:var(--font-cn);font-size:14px;font-weight:400}.hot-arrow,.ranking-arrow{color:var(--ink-disabled);font-size:14px}.library-section{--library-gutter:24px;padding:20px 0 16px;border-top:1px solid var(--line-subtle)}.library-section>h2,.library-title,.library-title-row h2{margin:0 0 12px var(--library-gutter);color:var(--ink);font-size:24px;font-weight:700;line-height:32px}.library-title-row{display:flex;align-items:center;justify-content:space-between}.library-result,.library-title-row .result-count{margin:0 20px 12px 0;color:var(--ink-tertiary);font-size:14px;line-height:20px}.library-card{overflow:hidden;background:var(--surface);border:0;border-radius:0;box-shadow:none}.active-filter-row,.library-heading{display:none}.filter-bar{display:grid;grid-template-columns:minmax(220px,1.3fr) minmax(220px,1.05fr) minmax(190px,.95fr) max-content max-content;gap:12px;align-items:center;width:calc(100% - var(--library-gutter)*2);max-width:1120px;min-height:70px;padding:12px 0;margin:0 auto 0 var(--library-gutter);background:var(--surface);border-bottom:0}.filter-bar>*{min-width:0}.date-filter,.filter-bar .el-date-editor,.filter-bar .el-input,.filter-bar .el-select,.filter-search,.point-filter{width:100%}.point-select-trigger{display:grid;grid-template-columns:18px minmax(0,1fr) 16px;gap:8px;align-items:center;width:100%;height:44px;padding:0 12px;color:var(--ink);font-size:14px;font-weight:400;line-height:20px;text-align:left;cursor:pointer;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.point-select-trigger span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.point-select-trigger.is-placeholder span{color:var(--ink-disabled)}.point-select-trigger i{color:var(--ink-tertiary);text-align:center}.point-select-trigger:hover{border-color:var(--line-strong)}.point-select-trigger:focus,.point-select-trigger:focus-visible{border-color:var(--brand);outline:0;box-shadow:0 0 0 3px var(--brand-focus)}.point-select-trigger:active{background:var(--brand-soft)}.hit-prediction-native-page .filter-bar .el-checkbox,.merge-checkbox,.merge-filter{justify-self:start;white-space:nowrap}.filter-reset,.reset-button{justify-self:end}.hit-prediction-native-page .el-date-editor,.hit-prediction-native-page .el-input,.hit-prediction-native-page .el-select{color:var(--ink);font-family:var(--font-cn);font-size:14px}.hit-prediction-native-page .el-date-editor.el-input .el-input__inner,.hit-prediction-native-page .el-date-editor.el-input__inner,.hit-prediction-native-page .el-input__inner,.hit-prediction-native-page .el-textarea__inner{height:44px;padding-right:36px;color:var(--ink);font-family:var(--font-cn);font-size:14px;font-weight:400;line-height:20px;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md);transition:border-color .14s ease,box-shadow .14s ease,background-color .14s ease}.hit-prediction-native-page .el-date-editor.el-input .el-input__inner:hover,.hit-prediction-native-page .el-input__inner:hover,.hit-prediction-native-page .el-textarea__inner:hover{border-color:var(--line-strong)}.hit-prediction-native-page .el-date-editor.el-input .el-input__inner:focus,.hit-prediction-native-page .el-input__inner:focus,.hit-prediction-native-page .el-range-editor.is-active,.hit-prediction-native-page .el-range-editor.is-active:hover,.hit-prediction-native-page .el-select .el-input.is-focus .el-input__inner,.hit-prediction-native-page .el-textarea__inner:focus{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-focus)}.hit-prediction-native-page .el-input__inner::placeholder,.hit-prediction-native-page .el-range-input::placeholder,.hit-prediction-native-page .el-textarea__inner::placeholder{color:var(--ink-disabled)}.hit-prediction-native-page .el-input.is-disabled .el-input__inner,.hit-prediction-native-page .el-textarea.is-disabled .el-textarea__inner{color:var(--ink-disabled);background:var(--fill);border-color:var(--line)}.hit-prediction-native-page .el-input__prefix,.hit-prediction-native-page .el-input__suffix{top:0;display:flex;align-items:center;height:44px;color:var(--ink-tertiary)}.hit-prediction-native-page .el-input__prefix{left:12px}.hit-prediction-native-page .el-input__suffix{right:10px}.hit-prediction-native-page .el-input--prefix .el-input__inner{padding-left:38px}.hit-prediction-native-page .el-input__icon{width:auto;height:44px;line-height:44px}.hit-prediction-native-page .el-date-editor .el-input__icon,.hit-prediction-native-page .el-select .el-input .el-select__caret{color:var(--ink-tertiary)}html[data-ui-version=v3] .el-picker-panel,html[data-ui-version=v3] .el-popover,html[data-ui-version=v3] .el-select-dropdown{font-family:var(--font-cn);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-popover)}html[data-ui-version=v3] .el-select-dropdown{overflow:hidden}html[data-ui-version=v3] .el-select-dropdown__item{height:40px;color:var(--ink-secondary);font-size:14px;line-height:40px}html[data-ui-version=v3] .el-select-dropdown__item.hover,html[data-ui-version=v3] .el-select-dropdown__item:hover{color:var(--brand);background:var(--brand-soft)}html[data-ui-version=v3] .el-select-dropdown__item.selected{color:var(--brand);font-weight:500}.hit-prediction-native-page .el-checkbox{display:inline-flex;align-items:center;height:44px;color:var(--ink-secondary);font-size:14px;font-weight:400}.hit-prediction-native-page .el-checkbox__label{padding-left:8px;color:inherit;font-size:14px;line-height:20px}.hit-prediction-native-page .el-checkbox__inner{width:16px;height:16px;border-color:var(--line-strong);border-radius:4px}.hit-prediction-native-page .el-checkbox__inner:after{top:50%;left:50%;box-sizing:content-box;width:3px;height:7px;transform:translate(-50%,-60%) rotate(45deg) scaleY(0);transform-origin:center}.hit-prediction-native-page .el-checkbox__input.is-checked .el-checkbox__inner:after{transform:translate(-50%,-60%) rotate(45deg) scaleY(1)}.hit-prediction-native-page .el-checkbox__input.is-indeterminate .el-checkbox__inner:before{top:50%;transform:translateY(-50%) scale(.5);transform-origin:center}.hit-prediction-native-page .el-checkbox__inner:hover,.hit-prediction-native-page .el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--brand)}.hit-prediction-native-page .el-checkbox__input.is-checked .el-checkbox__inner,.hit-prediction-native-page .el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--brand);border-color:var(--brand)}.hit-prediction-native-page .el-checkbox__input.is-checked+.el-checkbox__label{color:var(--ink)}.filter-reset,.hit-prediction-native-page .el-button,.reset-button{min-height:40px;padding:0 16px;color:var(--brand);font-family:var(--font-cn);font-size:14px;font-weight:500;line-height:20px;cursor:pointer;background:var(--surface);border:1px solid var(--brand-border);border-radius:var(--radius-md);transition:color .14s ease,background-color .14s ease,border-color .14s ease,transform 80ms ease}.filter-reset:hover,.hit-prediction-native-page .el-button:hover,.reset-button:hover{color:var(--brand);background:var(--brand-soft);border-color:var(--brand)}.filter-reset:active,.hit-prediction-native-page .el-button:active,.reset-button:active{color:var(--brand-active);background:#e5e6eb;border-color:var(--brand-active);transform:translateY(1px)}.hit-prediction-native-page .el-button--primary{color:var(--white);background:var(--brand);border-color:var(--brand)}.hit-prediction-native-page .el-button--primary:focus,.hit-prediction-native-page .el-button--primary:hover{color:var(--white);background:var(--brand-hover);border-color:var(--brand-hover)}.hit-prediction-native-page .el-button--primary:active{color:var(--white);background:var(--brand-active);border-color:var(--brand-active)}.point-cascader-popper,.point-filter-popover,.point-popover,html[data-ui-version=v3] .el-popover.point-popper{width:404px!important;max-width:calc(100vw - 24px);padding:0;overflow:hidden}.point-panel{display:flex;flex-direction:column;max-height:460px;background:var(--surface)}.point-cascader-popper .point-panel>.el-input,.point-search{position:relative;flex:0 0 auto;width:calc(100% - 28px);margin:14px 14px 10px;padding:0}.point-cascader-popper .point-panel>.el-input .el-input__inner,.point-search .el-input__inner{height:40px;padding-right:38px;padding-left:38px;line-height:20px}.point-cascader-popper .point-panel>.el-input .el-input__icon,.point-cascader-popper .point-panel>.el-input .el-input__prefix,.point-cascader-popper .point-panel>.el-input .el-input__suffix,.point-search .el-input__icon,.point-search .el-input__prefix,.point-search .el-input__suffix{height:40px;line-height:40px}.point-cascader-popper .point-panel>.el-input .el-input__prefix,.point-search .el-input__prefix{top:0;left:12px;display:grid;width:18px;color:var(--ink-tertiary);place-items:center}.point-cascader-popper .point-panel>.el-input .el-input__suffix,.point-search .el-input__suffix{top:0;right:10px;display:flex;align-items:center}.point-cascader-popper .point-panel>.el-input .el-input__suffix-inner,.point-search .el-input__suffix-inner{display:flex;height:40px;align-items:center}.point-cascader-popper .point-panel>.el-input .el-input__icon,.point-search .el-input__icon{width:18px;color:var(--ink-tertiary);font-size:14px}.point-groups{flex:1 1 auto;min-height:0;padding:0 14px 10px;overflow-y:auto;overscroll-behavior:contain}.point-groups::-webkit-scrollbar{width:6px}.point-groups::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill)}.point-group{padding:10px 0;border-bottom:1px solid var(--line)}.point-group:last-child{border-bottom:0}.point-city,.point-province{display:flex;flex-direction:column;gap:4px}.point-city+.point-city,.point-province+.point-city{margin-top:8px}.point-group-title,.point-province-title{margin-bottom:4px;color:var(--ink-secondary);font-size:14px;font-weight:500;line-height:20px}.city-checkbox,.point-city-checkbox,.point-city>.el-checkbox{height:28px;color:var(--ink);font-weight:500}.point-children,.point-list,.point-sites{display:grid;gap:2px;padding-left:24px}.point-children .el-checkbox,.point-item,.point-list .el-checkbox,.point-sites .el-checkbox{min-height:28px;height:auto;padding:3px 4px;margin:0;color:var(--ink-secondary);border-radius:var(--radius-sm)}.point-children .el-checkbox:hover,.point-item:hover,.point-list .el-checkbox:hover,.point-sites .el-checkbox:hover{color:var(--brand);background:var(--brand-soft)}.point-list .el-checkbox{display:flex;width:100%}.point-empty{display:grid;min-height:120px;padding:24px 12px;color:var(--ink-tertiary);font-size:14px;line-height:20px;text-align:center;place-items:center}.point-actions,.point-panel-footer{display:flex;flex:0 0 auto;gap:10px;align-items:center;justify-content:flex-end;min-height:58px;padding:10px 14px;background:var(--surface);border-top:1px solid var(--line)}.table-shell{margin:0 var(--library-gutter);overflow:hidden;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg)}.table-scroll,.table-wrap{width:100%;overflow-x:auto}.hit-prediction-native-page .el-table,.question-table{width:100%;color:var(--ink);font-family:var(--font-cn);font-size:14px;font-weight:400}.hit-prediction-native-page .el-table:before{display:none}.hit-prediction-native-page .el-table td.el-table__cell,.hit-prediction-native-page .el-table th.el-table__cell{border-bottom-color:var(--line)}.hit-prediction-native-page .el-table th.el-table__cell{height:44px;padding:0;color:var(--ink-secondary);font-size:14px;font-weight:500;line-height:20px;background:var(--fill-subtle)}.hit-prediction-native-page .el-table td.el-table__cell{height:76px;padding:0;color:var(--ink);background:var(--surface)}.hit-prediction-native-page .el-table td.el-table__cell>.cell,.hit-prediction-native-page .el-table th.el-table__cell>.cell{padding-right:14px;padding-left:14px;line-height:20px}.question-table td:first-child>.cell,.question-table th:first-child>.cell{padding-left:24px}.question-table td:last-child>.cell,.question-table th:last-child>.cell{padding-right:24px}.hit-prediction-native-page .el-table .el-table__row{transition:background-color .14s ease}.hit-prediction-native-page .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.hit-prediction-native-page .el-table__body tr.current-row>td.el-table__cell,.hit-prediction-native-page .el-table__body tr.hover-row>td.el-table__cell{background:var(--fill)}.hit-prediction-native-page .el-table__empty-block{min-height:280px}.hit-prediction-native-page .el-table__empty-text{color:var(--ink-tertiary);font-size:14px}.library-empty{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;color:var(--ink-tertiary)}.library-empty-icon{color:var(--ink-disabled);font-size:52px;line-height:1}.library-empty p{margin:14px 0 18px;color:var(--ink-tertiary);font-size:16px;line-height:24px}.hit-prediction-native-page .el-button.empty-clear-button{min-width:128px;height:38px;color:var(--brand);background:var(--surface);border-color:var(--brand);border-radius:var(--radius-pill)}.hit-prediction-native-page .el-button.empty-clear-button:focus,.hit-prediction-native-page .el-button.empty-clear-button:hover{color:var(--brand);background:var(--brand-soft);border-color:var(--brand)}.hit-prediction-native-page .el-button.empty-clear-button:active{color:var(--brand-active);background:var(--brand-border);border-color:var(--brand-active)}.title-cell{display:flex;gap:8px;align-items:center;min-width:0;width:100%}.article-title,.title-cell .title-link,.title-cell strong{display:block;min-width:0;overflow:hidden;color:var(--ink);font-family:var(--font-en);font-size:16px;font-weight:400;line-height:24px;text-overflow:ellipsis;white-space:nowrap;transition:color .14s ease}.title-cell .title-link{display:block;padding:0;text-align:left;cursor:pointer;background:transparent;border:0}.title-cell .title-link,.title-link-text{width:100%;overflow:hidden;line-height:22px;white-space:normal;word-break:break-word}.title-link-text{display:-webkit-box;max-height:44px;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2}.article-title.is-clickable,.title-cell:not(.course-title-cell) .title-link,.title-cell:not(.course-title-cell) strong{cursor:pointer}.article-title.is-clickable:hover,.title-cell:not(.course-title-cell) .title-link:hover,.title-cell:not(.course-title-cell) strong:hover{color:var(--brand)}.course-title-cell{flex-direction:column;gap:4px;align-items:flex-start;justify-content:center;padding:4px 0;overflow:hidden}.course-title-cell .course-tag{min-height:20px;padding:1px 8px;line-height:18px}.course-badge,.course-tag{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;min-height:20px;padding:2px 8px;color:var(--brand);font-family:var(--font-cn);font-size:12px;font-weight:500;line-height:18px;white-space:nowrap;background:#e8f3ff;border:0;border-radius:var(--radius-sm);box-shadow:none}.course-masked-title,.course-title{display:flex;flex:0 0 auto}.course-hidden-title,.course-masked-title,.course-title{min-width:0;width:100%;align-items:center;overflow:hidden;color:var(--ink);font-family:var(--font-en);font-size:16px;font-weight:400;line-height:24px;white-space:nowrap}.course-hidden-title{display:grid;grid-template-columns:max-content minmax(0,1fr) max-content;gap:2px}.course-title .masked,.masked-middle{flex:0 1 240px;display:inline-block;min-width:180px;max-width:240px;margin:0 1px;color:var(--ink-tertiary);border-radius:4px;filter:blur(2.6px);opacity:.82;letter-spacing:1px}.blurred-title,.course-title .masked,.masked-middle{height:20px;overflow:hidden;line-height:20px;white-space:nowrap;background:var(--fill-strong);text-overflow:clip;user-select:none}.blurred-title{display:block;width:100%;min-width:0;max-width:none;margin:0;color:transparent;border-radius:3px;filter:none;opacity:1}.course-hidden-title>b,.course-title .visible-letter,.masked-end,.masked-start{flex:0 0 auto;filter:none;font-weight:400;opacity:1}.date-cell,.date-chip,.exam-date,.hit-date{display:inline-block;width:auto;max-width:none;overflow:visible;color:var(--ink);font-variant-numeric:tabular-nums;text-overflow:clip;white-space:nowrap}.date-cell-wrap{display:inline-flex;gap:4px;align-items:center;max-width:100%}.hit-history-trigger{display:inline-grid;flex:0 0 auto;width:24px;height:24px;padding:0;color:var(--ink-tertiary);cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm);place-items:center;transition:color .14s ease,background-color .14s ease}.hit-history-trigger:focus-visible,.hit-history-trigger:hover{color:var(--brand);background:var(--brand-soft);outline:0}.hit-history-trigger:active{color:var(--brand-active);background:var(--brand-border)}.hit-history-popper{width:min(520px,calc(100vw - 24px))!important;max-width:calc(100vw - 24px);padding:0;overflow:hidden;border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}.hit-history-heading{min-height:70px;padding:14px 18px 12px;border-bottom:1px solid var(--line)}.hit-history-heading strong{display:block;color:var(--ink);font-size:16px;font-weight:600;letter-spacing:0;line-height:24px}.hit-history-heading span{display:block;margin-top:2px;color:var(--ink-tertiary);font-size:13px;letter-spacing:0;line-height:20px}.hit-history-list{max-height:300px;padding:10px 18px 12px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.hit-history-list::-webkit-scrollbar{width:6px}.hit-history-list::-webkit-scrollbar-thumb{background:var(--line-strong);border-radius:var(--radius-pill)}.hit-history-list::-webkit-scrollbar-track{background:transparent}.hit-history-item{position:relative;min-height:68px;padding:8px 10px 12px 36px;color:var(--ink-secondary);font-family:var(--font-cn);font-size:14px;letter-spacing:0;line-height:20px;word-spacing:0}.hit-history-item:before{display:none}.hit-history-item:not(:last-child):after{position:absolute;top:26px;right:auto;bottom:-10px;left:18px;content:"";border-left:1px dashed var(--line-strong)}.hit-history-item:first-child,.hit-history-item:hover{background:transparent}.hit-history-content{min-width:0;padding:6px 10px;border-radius:var(--radius-md)}.hit-history-item:hover .hit-history-content{background:var(--fill-subtle)}.hit-history-date-line{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:22px}.hit-history-marker{position:absolute;top:18px;left:14px;z-index:1;display:block;width:8px;height:8px;background:var(--line-strong);border:2px solid var(--surface);border-radius:50%;box-sizing:border-box}.hit-history-item time{color:var(--ink);font-family:var(--font-number);font-size:15px;font-weight:600;letter-spacing:0;line-height:22px;font-variant-numeric:tabular-nums;white-space:nowrap}.latest-record-tag{flex:0 0 auto;padding:0 6px;color:var(--brand);font-size:12px;font-weight:500;letter-spacing:0;line-height:20px;background:var(--brand-soft);border-radius:var(--radius-sm)}.hit-history-point{display:block;width:100%;margin-top:2px;color:var(--warning);font-family:var(--font-cn);font-size:14px;font-weight:400;letter-spacing:0;line-height:22px;overflow-wrap:break-word;word-spacing:0;word-break:normal}@media (max-width:520px){.hit-history-heading{padding-right:14px;padding-left:14px}.hit-history-list{padding-right:12px;padding-left:12px}.hit-history-item{padding-left:36px}}.exam-point-cell,.location-cell,.point-cell,.test-center{display:block;overflow:hidden;color:var(--ink);font-size:14px;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.exam-point-cell i,.location-cell i,.point-cell i,.test-center i{margin-right:5px;color:var(--ink-tertiary)}.hit-cell,.hit-rate-cell{display:inline-flex;gap:6px;align-items:center;min-height:28px;padding:2px 8px;color:var(--ink);font-size:14px;line-height:20px;white-space:nowrap;background:var(--fill-subtle);border:0;border-radius:var(--radius-sm)}.hit-cell .hit-level,.hit-cell strong,.hit-rate-cell .hit-level,.hit-rate-cell strong{color:var(--ink);font-weight:500}.hit-cell .hit-count,.hit-cell small,.hit-rate-cell .hit-count,.hit-rate-cell small{color:var(--ink-secondary);font-size:12px;font-weight:500}.hit-cell.high,.hit-rate-cell.high{color:#008f23;background:rgba(0,180,42,.14)}.hit-cell.high .hit-level,.hit-rate-cell.high .hit-level{color:#008f23;font-weight:600}.hit-cell.medium,.hit-rate-cell.medium{color:#258a41;background:rgba(0,180,42,.09)}.hit-cell.medium .hit-level,.hit-rate-cell.medium .hit-level{color:#258a41;font-weight:600}.hit-cell.low,.hit-rate-cell.low{color:#53745c;background:rgba(0,180,42,.05)}.hit-cell.low .hit-level,.hit-rate-cell.low .hit-level{color:#53745c}.hit-cell.high .hit-count,.hit-cell.low .hit-count,.hit-cell.medium .hit-count,.hit-rate-cell.high .hit-count,.hit-rate-cell.low .hit-count,.hit-rate-cell.medium .hit-count{color:var(--ink-secondary);opacity:1}.hit-prediction-native-page .answer-cell,.hit-prediction-native-page .answer-status,.hit-prediction-native-page .unanswered{color:var(--ink-secondary);background:var(--fill-subtle)}.hit-prediction-native-page .answer-cell,.hit-prediction-native-page .answer-status,.hit-prediction-native-page .answering,.hit-prediction-native-page .unanswered{display:inline-flex;gap:5px;align-items:center;min-height:28px;padding:4px 8px;font-size:14px;line-height:20px;white-space:nowrap;border-radius:var(--radius-sm);justify-content:center;width:80px}.hit-prediction-native-page .answering{color:var(--brand);font-weight:500;background:var(--brand-soft)}.hit-prediction-native-page .answer-progress{flex:0 0 auto;font-size:12px}.hit-prediction-native-page .answer-cell.answered,.hit-prediction-native-page .answer-cell.done,.hit-prediction-native-page .answer-status.answered,.hit-prediction-native-page .answer-status.done,.hit-prediction-native-page .answered{display:inline-flex;gap:5px;align-items:center;min-height:28px;padding:4px 8px;color:var(--success);font-weight:500;line-height:20px;white-space:nowrap;background:var(--success-soft);border-radius:var(--radius-sm);justify-content:center;width:80px}.hit-prediction-native-page .answer-check{display:inline-grid;flex:0 0 auto;width:12px;height:12px;color:var(--white);font-size:8px;line-height:12px;text-align:center;background:var(--success);border-radius:50%;place-items:center}.hit-prediction-native-page .answer-check:before{line-height:12px}.hit-prediction-native-page .answer-pending{flex:0 0 auto;color:var(--ink-tertiary);font-size:14px}.hit-prediction-native-page .answer-cell.course-only,.hit-prediction-native-page .answer-status.course-only,.hit-prediction-native-page .answer-unavailable{display:inline-flex;width:80px;height:28px;align-items:center;justify-content:center;color:var(--ink-disabled);font-weight:400;background:var(--fill-subtle);border-radius:var(--radius-sm)}.rank-no.top{color:var(--ink-secondary);font-weight:500}.action-button,.learn-button,.practice-button,.table-action{display:inline-flex;align-items:center;justify-content:center;min-height:32px;padding:0 8px;color:var(--brand);font-family:var(--font-cn);font-size:14px;font-weight:500;line-height:20px;white-space:nowrap;cursor:pointer;background:transparent;border:0;border-radius:var(--radius-sm);transition:color .14s ease,background-color .14s ease}.action-button:hover,.learn-button:hover,.practice-button:hover,.table-action:hover{color:var(--brand);background:var(--brand-soft)}.action-button:active,.learn-button:active,.practice-button:active,.table-action:active{color:var(--brand-active);background:#e5e6eb}.hit-prediction-native-page .el-button.action-button.is-learn,.hit-prediction-native-page .el-button.action-button.is-practice{min-width:60px;padding:0 10px;border:0;border-radius:var(--radius-md);box-shadow:none}.hit-prediction-native-page .el-button.action-button.is-practice{color:var(--brand);background:var(--brand-soft);border:0}.hit-prediction-native-page .el-button.action-button.is-practice:focus,.hit-prediction-native-page .el-button.action-button.is-practice:hover{color:var(--white);background:var(--brand);border-color:transparent}.hit-prediction-native-page .el-button.action-button.is-practice:active{color:var(--white);background:var(--brand-active);border-color:transparent}.hit-prediction-native-page .el-button.action-button.is-learn{color:var(--brand);background:transparent;border:0}.hit-prediction-native-page .el-button.action-button.is-learn:focus,.hit-prediction-native-page .el-button.action-button.is-learn:hover{color:var(--brand-active);background:var(--surface);border-color:transparent}.hit-prediction-native-page .el-button.action-button.is-learn:active{color:var(--brand-active);background:var(--brand-soft);border-color:transparent}.table-footer{display:grid;grid-template-columns:minmax(180px,1fr) auto minmax(180px,1fr);gap:16px;align-items:center;min-height:76px;padding:12px 20px;color:var(--ink-secondary);background:var(--surface)}.table-summary{display:flex;gap:8px;align-items:center;justify-self:start}.footer-summary,.table-total{justify-self:start;color:var(--ink-secondary);font-size:14px;line-height:20px}.pagination-center,.pagination-wrap,.table-footer .pagination-main{justify-self:center}.pagination-center{position:relative}.merge-note{position:static;padding:3px 8px;color:var(--brand);font-size:12px;line-height:18px;white-space:nowrap;background:var(--brand-soft);border-radius:var(--radius-sm);transform:none}.footer-page-size,.page-size,.table-footer .pagination-size{justify-self:end}.hit-prediction-native-page .el-pagination{display:flex;align-items:center;justify-content:center;padding:0;color:var(--ink-secondary);font-family:var(--font-cn);font-size:14px;font-weight:400}.hit-prediction-native-page .el-pager li,.hit-prediction-native-page .el-pagination button,.hit-prediction-native-page .el-pagination span:not([class*=suffix]){height:36px;min-width:36px;line-height:36px}.hit-prediction-native-page .el-pager li,.hit-prediction-native-page .el-pagination button{margin:0 3px;color:var(--ink-secondary);background:var(--fill-subtle);border-radius:var(--radius-md)}.hit-prediction-native-page .el-pagination.is-background .btn-next,.hit-prediction-native-page .el-pagination.is-background .btn-prev,.hit-prediction-native-page .el-pagination.is-background .el-pager li{border-radius:var(--radius-md)}.hit-prediction-native-page .el-pager li:hover,.hit-prediction-native-page .el-pagination button:hover{color:var(--brand);background:var(--brand-soft)}.hit-prediction-native-page .el-pagination button:disabled{color:var(--ink-disabled);background:var(--fill-subtle)}.hit-prediction-native-page .el-pager li.active,.hit-prediction-native-page .el-pagination.is-background .el-pager li:not(.disabled).active{color:var(--white);background:var(--brand)}.pagination-size{justify-content:flex-end}.pagination-size .el-pagination__sizes{margin:0}.pagination-size .el-select .el-input{width:104px;margin:0}.pagination-size .el-pagination__sizes .el-input .el-input__inner{height:36px;padding-right:32px;line-height:34px;border-radius:var(--radius-md)}.pagination-size .el-select .el-input__suffix{top:0;right:10px;display:flex;height:36px;align-items:center}.pagination-size .el-select .el-input__suffix-inner{display:flex;width:16px;height:36px;align-items:center;justify-content:center}.pagination-size .el-select .el-select__caret.el-input__icon{width:16px;height:36px;margin:0;color:var(--ink-tertiary);font-size:14px;line-height:36px}.pagination-size .el-select:hover .el-select__caret{color:var(--ink-secondary)}.pagination-size .el-select .el-input.is-focus .el-select__caret{color:var(--brand)}.native-dialog-backdrop{background:rgba(29,33,41,.36)}.native-dialog{color:var(--ink);font-family:var(--font-cn);background:var(--surface);border-radius:var(--radius-lg);box-shadow:0 20px 60px rgba(29,33,41,.18)}.native-dialog .el-dialog__header{padding:22px 24px 18px;border-bottom:1px solid var(--line)}.native-dialog .el-dialog__title{color:var(--ink);font-size:20px;font-weight:700;line-height:30px}.native-dialog .el-dialog__headerbtn{top:20px;right:20px;display:grid;width:32px;height:32px;color:var(--ink-tertiary);background:var(--fill-subtle);border-radius:var(--radius-md);place-items:center}.native-dialog .el-dialog__headerbtn:hover{color:var(--brand);background:var(--brand-soft)}.native-dialog .el-dialog__headerbtn:active{color:var(--brand-active);background:var(--brand-border);transform:translateY(1px) scale(.96)}.native-dialog .el-dialog__body{padding:24px;color:var(--ink-secondary);font-size:14px;line-height:20px}.native-dialog .el-dialog__footer{padding:0 24px 24px}.native-dialog h3{margin:14px 0 8px;color:var(--ink);font-size:20px;font-weight:700;line-height:30px;text-align:center}.native-dialog p{margin:0;color:var(--ink-secondary);font-size:14px;line-height:20px;text-align:center}.dialog-symbol{display:grid;width:48px;height:48px;margin:0 auto;color:var(--brand);font-size:22px;background:var(--brand-soft);border-radius:var(--radius-lg);place-items:center}.dialog-meta{display:flex;gap:12px;align-items:center;justify-content:center;padding:12px 16px;margin-top:18px;color:var(--ink-secondary);font-size:14px;line-height:20px;background:var(--fill-subtle);border-radius:var(--radius-md)}.dialog-meta span{display:inline-flex;gap:5px;align-items:center}.dialog-meta i{color:var(--brand)}.dialog-footer{display:flex;gap:10px;justify-content:flex-end}.contact-body,.contact-content,.native-dialog .login-dialog-content{display:flex;flex-direction:column;align-items:center}.contact-body,.contact-content{text-align:center}.contact-body h3,.contact-content h3{margin:0 0 8px;color:var(--ink);font-size:20px;font-weight:700;line-height:30px}.contact-body p,.contact-content p,.contact-copy{margin:0 0 16px;color:var(--ink-secondary);font-size:14px;line-height:20px;text-align:center}.contact-qr,.qr-code{display:block;width:232px;max-width:100%;aspect-ratio:1;padding:8px;object-fit:contain;background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-md)}.contact-dialog .contact-qr,.course-contact-dialog .contact-qr{margin:0 auto}.contact-dialog .el-dialog__footer,.course-contact-dialog .el-dialog__footer{text-align:center}html[data-ui-version=v3] .el-message{color:var(--ink);font-family:var(--font-cn);border-color:var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow-popover)}html[data-ui-version=v3] .el-tooltip__popper{max-width:min(520px,calc(100vw - 24px));padding:8px 12px;font-family:var(--font-cn);font-size:12px;line-height:18px;border-radius:var(--radius-md)}@media (max-width:1180px){.banner-shell,.hit-prediction-app-shell,.page-content{padding-right:20px;padding-left:20px}.insight-panel{grid-template-columns:minmax(0,42fr) minmax(0,58fr);padding:28px}.metrics-pane,.overview-card{padding-right:28px}.ranking-card,.ranking-pane{padding-left:28px}.metric-grid,.metrics-grid,.stats-grid{gap:16px}.metric-item strong,.rate-value,.stat-item strong{font-size:20px;line-height:30px}.filter-bar{grid-template-columns:minmax(200px,1.2fr) minmax(200px,1fr) minmax(180px,.9fr) max-content max-content;gap:8px}.el-table td.el-table__cell>.cell,.el-table th.el-table__cell>.cell{padding-right:10px;padding-left:10px}.question-table td:first-child>.cell,.question-table th:first-child>.cell{padding-left:20px}.question-table td:last-child>.cell,.question-table th:last-child>.cell{padding-right:20px}}@media (max-width:980px){html[data-ui-version=v3] body{background:var(--canvas)}.hero-banner{height:auto;aspect-ratio:16/2.5}.module-item{flex-basis:150px}.insight-panel{grid-template-columns:1fr;padding:28px}.metrics-pane,.overview-card{padding:0 0 28px;border-right:0;border-bottom:1px solid var(--line-subtle)}.metrics-pane:after,.overview-card:after{display:none}.ranking-card,.ranking-pane{padding:28px 0 0}.filter-bar{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,.9fr)}.filter-bar .el-checkbox,.merge-checkbox,.merge-filter{grid-column:1/2}.filter-reset,.reset-button{grid-column:3/4}.table-shell{overflow-x:auto}.table-shell .el-table,.table-shell>.el-table{min-width:1040px}}@media (max-width:780px){.banner-shell{padding:12px 12px 0}.hit-prediction-app-shell,.page-content{padding:0 12px 28px}.hero-banner{height:auto;aspect-ratio:347/331;border-radius:var(--radius-lg)}.banner-picture img{object-fit:contain;object-position:center}.banner-fallback{padding:20px}.banner-fallback h1{font-size:24px;line-height:32px}.banner-fallback p{font-size:14px;line-height:20px}.module-nav{min-height:52px}.subject-workspace{margin-top:12px}.module-item{flex-basis:132px;min-height:52px;padding:0 16px;font-size:14px;line-height:20px}.module-item:after{right:24px;left:24px}.insight-panel{padding:20px}.metrics-pane,.overview-card{padding-bottom:20px}.ranking-card,.ranking-pane{padding-top:20px}.metric-total,.metrics-total,.total-metric{min-height:54px}.metric-total .value,.metric-total strong,.metrics-total .value,.metrics-total strong,.total-metric .value,.total-metric strong{font-size:36px;line-height:44px}.metric-grid,.metrics-grid,.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.ranking-head,.ranking-header,.ranking-heading{align-items:flex-start;flex-direction:column;gap:8px}.hot-note,.ranking-note{width:100%;white-space:normal}.hot-item,.ranking-item,.ranking-row{grid-template-columns:30px minmax(0,1fr) auto 14px;gap:8px}.library-section{--library-gutter:10px;padding-top:16px}.library-section>h2,.library-title,.library-title-row h2{margin-left:var(--library-gutter);font-size:20px;line-height:30px}.library-card{border-radius:var(--radius-lg)}.filter-bar{grid-template-columns:1fr;gap:10px;width:100%;max-width:none;padding:14px var(--library-gutter);margin:0}.filter-bar .el-checkbox,.filter-reset,.merge-checkbox,.merge-filter,.reset-button{grid-column:auto;justify-self:stretch}.filter-reset,.reset-button{width:100%}.table-shell{margin:0 var(--library-gutter)}.table-footer{grid-template-columns:1fr;gap:12px;justify-items:center;padding:16px 12px}.footer-page-size,.footer-summary,.page-size,.pagination-wrap,.table-footer .el-pagination,.table-summary,.table-total{justify-self:center}.pagination-center{display:flex;flex-direction:column;gap:6px;align-items:center}.merge-note{position:static;transform:none}.el-popover.point-popper,.point-cascader-popper,.point-filter-popover,.point-popover{width:calc(100vw - 24px)!important}.contact-dialog,.native-dialog{width:calc(100% - 24px)!important;margin-top:8vh!important}}@media (max-width:520px){.banner-shell,.hit-prediction-app-shell,.page-content{padding-right:8px;padding-left:8px}.hero-banner{aspect-ratio:347/331}.module-item{flex-basis:118px;padding:0 12px}.insight-panel{padding:16px}.metric-grid,.metrics-grid,.stats-grid{gap:12px}.metric-item strong,.rate-value,.stat-item strong{font-size:18px;line-height:28px}.metrics-claim{align-items:flex-start;flex-direction:column;gap:2px}.ranking-tabs .el-tabs__item{padding-right:10px;padding-left:10px;font-size:14px}.ranking-list .ranking-row{grid-template-columns:26px minmax(0,1fr) auto;min-height:52px;padding-right:2px;padding-left:2px}.rank-title{line-height:20px}.rank-count,.rank-title{font-size:14px}.table-footer .el-pagination__jump{display:none}.el-pager li,.el-pagination button{margin-right:2px;margin-left:2px}.dialog-meta{align-items:flex-start;flex-direction:column}.contact-qr,.qr-code{width:210px}}@media (prefers-reduced-motion:reduce){html[data-ui-version=v3]{scroll-behavior:auto}.hit-prediction-native-page,.hit-prediction-native-page *,.hit-prediction-native-page :after,.hit-prediction-native-page :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}html[data-ui-version=v3],html[data-ui-version=v3] body{background:#f2f3f5}.page--v3{--v3-content-max:1050px;--brand:#1d2129;--brand-hover:#303640;--brand-active:#11151b;--brand-dark:#11151b;--brand-darker:#0a0d12;--brand-soft:#f2f3f5;--brand-border:#e5e6eb;--brand-border-strong:#c9cdd4;--brand-focus:rgba(29,33,41,0.18);--v3-ink:#1d2129;--v3-muted:#4e5969;--v3-soft-text:#86909c;--v3-canvas:#f2f3f5;--v3-surface:#fff;--v3-purple:#c7c6ff;--v3-purple-soft:#efefff;--v3-pink:#eac5f8;--v3-pink-soft:#fbf1fe;--v3-lime:#e2f164;--v3-lime-soft:#f5f9d9;--v3-radius-xl:32px;--v3-radius-lg:24px;--v3-radius-md:16px;min-height:100vh;padding:0;color:var(--v3-ink);background:var(--v3-canvas);font-family:MiSans VF,MiSans,"Alibaba PuHuiTi 2.0",PingFang SC,Microsoft YaHei,sans-serif}.page--v3 .banner-shell,.page--v3 .hit-prediction-app-shell{width:min(100%,calc(var(--v3-content-max) + 56px));margin-right:auto;margin-left:auto}.page--v3 .banner-shell{padding:28px 28px 0}.page--v3 .hit-prediction-app-shell{padding:0 28px 0}.page--v3 .hero-banner{height:auto;aspect-ratio:1217/172;border-radius:28px;background:#dceffc;transition:transform .18s ease,filter .18s ease}.page--v3 .hero-banner:hover{filter:saturate(1.04);transform:translateY(-2px)}.page--v3 .hero-banner:active{transform:translateY(0) scale(.997)}.page--v3 .subject-workspace{margin-top:24px;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.page--v3 .module-nav{display:grid;width:min(640px,100%);min-height:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:0;margin:0 0 20px;overflow:visible;background:transparent;border:0}.page--v3 .module-item{min-height:54px;flex-basis:auto;gap:9px;padding:0 20px;color:#344054;background:#fff;border:0;border-radius:18px;font-size:15px;font-weight:600;transition:color .14s ease,background-color .14s ease,transform .12s ease}.page--v3 .module-item:after{display:none}.page--v3 .module-item:hover{color:var(--v3-ink);background:#e5e6eb;transform:translateY(-1px)}.page--v3 .module-item:active{color:#fff;background:var(--v3-ink);transform:translateY(1px) scale(.985)}.page--v3 .module-item.active,.page--v3 .module-item.is-active{color:#fff;background:var(--v3-ink);font-weight:700}.page--v3 .module-item.active i,.page--v3 .module-item.is-active i{color:var(--v3-lime)}.page--v3 .insight-panel{display:grid;grid-template-columns:minmax(360px,.9fr) minmax(460px,1.3fr);align-items:start;gap:20px;padding:24px;background:var(--v3-surface);border-radius:var(--v3-radius-xl)}.page--v3 .metrics-pane{align-self:start;height:360px;min-height:0;padding:28px;overflow:hidden;background:var(--v3-purple);border:0;border-radius:28px}.page--v3 .metrics-pane:after{display:none}.page--v3 .metrics-label{color:rgba(29,33,41,.72);font-size:15px;font-weight:700;letter-spacing:.02em}.page--v3 .metrics-total{min-height:0;margin:2px 0 10px}.page--v3 .metrics-total strong{color:var(--v3-ink);font-size:clamp(54px,5vw,72px);font-weight:800;line-height:1;letter-spacing:-.025em}.page--v3 .metrics-total span{color:var(--v3-ink);font-size:16px;font-weight:600}.page--v3 .metrics-grid{gap:10px}.page--v3 .metric-item{min-height:76px;padding:13px 15px;background:hsla(0,0%,100%,.64);border:0;border-radius:18px}.page--v3 .metric-item span{color:rgba(29,33,41,.68);font-size:13px}.page--v3 .metric-item strong{color:var(--v3-ink);font-size:25px;font-weight:800;line-height:34px}.page--v3 .metric-item--clickable{display:block;width:100%;margin:0;text-align:left;cursor:pointer;appearance:none;transition:background-color .12s ease,box-shadow .12s ease,transform 90ms ease}.page--v3 .metric-item--clickable:hover{background:#fff;box-shadow:0 8px 20px rgba(55,52,128,.1)}.page--v3 .metric-item--clickable:active{background:#e9e8ff;box-shadow:inset 0 0 0 1px rgba(79,77,168,.16);transform:translateY(1px)}.page--v3 .metric-item .metric-label-row{display:flex;align-items:center;gap:5px;overflow:visible}.page--v3 .course-rate-info-icon{flex:0 0 auto;color:#4f4da8;font-size:14px}.page--v3 .ranking-pane{align-self:start;display:flex;flex-direction:column;height:360px;min-width:0;padding:0;background:#fff;border:0;border-radius:28px}.page--v3 .ranking-heading{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;margin:0 0 12px}.page--v3 .ranking-list{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto}.page--v3 .ranking-tabs .el-tabs__header{margin:0;padding:0;background:transparent;border-radius:0}.page--v3 .ranking-tabs .el-tabs__nav{padding:0;overflow:hidden;background:#f2f3f5;border-radius:11px}.page--v3 .ranking-tabs .el-tabs__active-bar,.page--v3 .ranking-tabs .el-tabs__nav-wrap:after{display:none}.page--v3 .ranking-tabs .el-tabs__item{height:40px;padding:0 20px!important;color:var(--v3-muted);border-radius:11px;font-size:15px;line-height:40px;transition:color .14s ease,background-color .14s ease}.page--v3 .ranking-tabs .el-tabs__item:hover{color:var(--v3-ink)}.page--v3 .ranking-tabs .el-tabs__item:not(.is-active){background:transparent}.page--v3 .ranking-tabs .el-tabs__item:not(.is-active):active{background:#e5e6eb;transform:translateY(1px)}.hit-prediction-native-page.page--v3 .ranking-tabs .el-tabs__item.is-active{color:var(--v3-ink)!important;background:var(--v3-pink);font-weight:700}.page--v3 .ranking-tabs .el-tabs__item.is-active:active{background:#dca2e9;transform:translateY(1px)}.page--v3 .ranking-note{flex:1;max-width:360px;color:var(--v3-muted);font-size:13px;line-height:20px;text-align:right;white-space:normal}.page--v3 .ranking-list{display:grid;flex:1;grid-template-rows:repeat(3,minmax(56px,1fr));gap:8px}.page--v3 .ranking-list.is-empty{display:flex;min-height:184px}.page--v3 .ranking-empty{display:flex;flex:1;align-items:center;justify-content:center;flex-direction:column;min-width:0;padding:24px 16px;color:#86909c;background:#f7f8fa;border-radius:16px;text-align:center}.page--v3 .ranking-empty-copy{display:flex;align-items:center;flex-direction:column;min-width:0}.page--v3 .ranking-empty-icon{display:inline-flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:14px;color:#4f4da8;background:var(--v3-purple-soft);border-radius:16px;font-size:22px}.page--v3 .ranking-empty-copy strong{color:var(--v3-ink);font-size:16px;font-weight:700;line-height:24px}.page--v3 .ranking-empty-copy>span:last-child{max-width:320px;margin-top:4px;font-size:14px;line-height:20px}.page--v3 .ranking-empty-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 20px;margin-top:18px;color:#fff;background:var(--v3-ink);border:0;border-radius:999px;cursor:pointer;font-size:14px;font-weight:700;line-height:20px;transition:background-color .12s ease,transform 90ms ease}@media (hover:hover){.page--v3 .ranking-empty-action:hover{background:#0e1014}}.page--v3 .ranking-empty-action:active{background:#0e1014;transform:translateY(1px)}.page--v3 .ranking-empty-action:focus-visible{outline:3px solid rgba(29,33,41,.32);outline-offset:2px}.page--v3 .ranking-row{justify-self:start;width:calc(100% - 2px);height:auto;min-height:56px;padding:7px 12px;background:#f7f8fa;border:0;border-radius:16px;transition:background-color .14s ease,transform .12s ease}.page--v3 .ranking-row:hover{background:var(--v3-pink-soft);transform:translateX(2px)}.page--v3 .ranking-row:active{background:#f4dffb;transform:translateX(0) scale(.995)}.page--v3 .rank-no{width:28px;height:28px;color:var(--v3-ink);background:var(--v3-purple-soft);border-radius:50%;font-family:var(--font-number);font-weight:700;line-height:28px;text-align:center}.page--v3 .rank-title{color:var(--v3-ink);font-size:14px;font-weight:600}.page--v3 .rank-count{color:var(--v3-ink);font-weight:700}.page--v3 .ranking-claim{flex:0 0 auto;min-height:46px;padding:11px 14px;margin-top:12px;color:var(--v3-ink);background:var(--v3-lime);border:0;border-radius:16px;cursor:pointer;transition:filter .14s ease,transform .12s ease}.page--v3 .ranking-claim:hover{background:var(--v3-lime);filter:brightness(.98)}.page--v3 .ranking-claim:active{transform:scale(.995)}.page--v3 .ranking-claim .claim-action{color:var(--v3-ink);font-weight:800;pointer-events:none}.page--v3 .claim-gift-icon{flex:0 0 auto;font-size:18px;line-height:1}.page--v3 .library-section{--library-gutter:0;margin-top:24px;padding:24px;background:#fff;border:0;border-radius:var(--v3-radius-xl)}.page--v3 .library-title{margin:0 0 18px;color:var(--v3-ink);font-size:32px;font-weight:800;line-height:42px;letter-spacing:-.02em}.page--v3 .library-card{padding:0;overflow:visible;background:transparent;border:0;border-radius:0;box-shadow:none}.page--v3 .filter-bar-anchor{display:block;height:0}.page--v3 .filter-bar{position:static;z-index:auto;grid-template-columns:minmax(170px,1.05fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(126px,.7fr) max-content max-content;gap:10px;width:100%;max-width:none;min-height:54px;padding:0;margin:0 0 16px;background:#fff}.page--v3 .filter-bar .date-filter-trigger,.page--v3 .filter-bar .el-input__inner,.page--v3 .filter-bar .point-select-trigger{height:50px;background:#f7f8fa;border:0;border-radius:16px;box-shadow:none}.page--v3 .filter-bar .date-filter-trigger:hover,.page--v3 .filter-bar .el-input__inner:hover,.page--v3 .filter-bar .point-select-trigger:hover{background:#fbfbfc}.page--v3 .filter-bar .date-filter-trigger:focus,.page--v3 .filter-bar .date-filter-trigger:focus-visible,.page--v3 .filter-bar .el-input__inner:focus,.page--v3 .filter-bar .point-select-trigger:focus,.page--v3 .filter-bar .point-select-trigger:focus-visible{background:#fff;border:0;box-shadow:0 0 0 3px rgba(29,33,41,.16)}html[data-ui-version=v3] .page--v3 .site-footer__account-icon:focus-visible{outline-color:#1d2129}.page--v3 .filter-bar .date-filter-trigger:active,.page--v3 .filter-bar .point-select-trigger:active{background:#e5e6eb}.page--v3 .filter-bar .el-input__prefix,.page--v3 .filter-bar .el-input__suffix{height:50px}.page--v3 .filter-bar .date-filter-trigger.is-placeholder span,.page--v3 .filter-bar .el-input__inner::placeholder,.page--v3 .filter-bar .point-select-trigger.is-placeholder span{color:var(--v3-soft-text)}.page--v3 .answer-status-filter{min-width:0}.page--v3 .answer-status-filter .el-input__prefix{display:inline-flex;align-items:center;justify-content:center}.page--v3 .answer-status-filter .el-input__prefix .el-icon-edit-outline{color:#86909c;font-size:15px;line-height:1}.page--v3 .filter-bar .el-checkbox{min-height:50px;padding:0 6px;align-items:center}.page--v3 .filter-bar .el-checkbox__inner{border-radius:5px}.page--v3 .filter-bar .el-checkbox__inner:hover,.page--v3 .filter-bar .el-checkbox__input.is-focus .el-checkbox__inner{border-color:var(--v3-ink)}.page--v3 .filter-bar .el-checkbox__input.is-checked .el-checkbox__inner,.page--v3 .filter-bar .el-checkbox__input.is-indeterminate .el-checkbox__inner{background:var(--v3-ink);border-color:var(--v3-ink)}.page--v3 .reset-button{min-width:88px;height:50px;color:var(--v3-muted);background:#f2f3f5;border:0;border-radius:999px;font-weight:700;transition:background-color .14s ease,transform .12s ease}.page--v3 .reset-button:focus,.page--v3 .reset-button:hover{color:var(--v3-ink);background:#e8eaee;border:0}.page--v3 .reset-button:active{color:var(--v3-ink);background:#dfe2e7;transform:translateY(1px) scale(.985)}.page--v3 .native-reset-button{display:inline-flex;gap:6px;align-items:center;justify-content:center;padding:0 18px;margin:0;font:inherit;font-size:14px;cursor:pointer;appearance:none;touch-action:manipulation}.page--v3 .native-reset-button svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}.page--v3 .native-reset-button:focus-visible{outline:3px solid rgba(29,33,41,.28);outline-offset:2px}.page--v3 .table-shell{margin:0;overflow:hidden;background:#fff;border:1px solid #e5e6eb;border-radius:30px;box-shadow:none}.page--v3 .mobile-library-empty,.page--v3 .mobile-question-list{display:none}.page--v3 .question-table{background:#fff}.page--v3 .el-table th.el-table__cell{height:48px;color:var(--v3-muted);background:#fff;border-bottom:1px solid #f2f3f5;font-size:13px;font-weight:700}.page--v3 .el-table td.el-table__cell{height:82px;background:#fff;border-bottom-color:#f2f3f5}.page--v3 .el-table td.el-table__cell>.cell,.page--v3 .el-table th.el-table__cell>.cell{padding-right:8px;padding-left:8px}.page--v3 .question-table td:first-child>.cell,.page--v3 .question-table th:first-child>.cell{padding-left:16px}.page--v3 .question-table td:last-child>.cell,.page--v3 .question-table th:last-child>.cell{padding-right:16px;text-overflow:clip}.page--v3 .el-table--enable-row-hover .el-table__body tr:hover>td.el-table__cell,.page--v3 .el-table__body tr.hover-row>td.el-table__cell{background:#f2f3f5}.page--v3 .title-link{color:var(--v3-ink);font-size:14px;font-weight:650}.page--v3 .title-link-text{text-overflow:ellipsis}.page--v3 .title-cell:not(.course-title-cell) .title-link:hover{color:var(--v3-ink)}.page--v3 .course-tag{width:max-content;padding:3px 9px;color:#4f4da8;background:var(--v3-purple-soft);border-radius:999px;font-size:11px;font-weight:800}.page--v3 .course-hidden-title{grid-template-columns:max-content minmax(0,1fr);gap:8px;align-items:center;width:100%}.page--v3 .course-part-label{color:var(--v3-ink);font-family:var(--font-en);font-size:14px;font-weight:650;line-height:22px;white-space:nowrap}.page--v3 .course-title-button{padding:0;color:inherit;text-align:left;cursor:pointer;background:transparent;border:0;border-radius:6px;appearance:none;touch-action:manipulation;transition:background-color .12s ease,box-shadow .12s ease,transform 80ms ease}@media (hover:hover){.page--v3 .course-title-button:hover{background:rgba(79,77,168,.06)}}.page--v3 .course-title-button:focus-visible{outline:0;box-shadow:inset 0 0 0 2px rgba(29,33,41,.64)}.page--v3 .course-title-button:active{background:var(--v3-purple-soft);transform:translateY(1px)}.page--v3 .question-table .course-hidden-title{box-sizing:border-box;padding-right:8px}.page--v3 .question-table .action-column,.page--v3 .question-table .action-column-header{background:#fff}.page--v3 .question-table .el-table__fixed-right{right:0!important}.page--v3 .answer-progress{-webkit-animation:none;animation:none}.page--v3 .blurred-title{width:100%;min-width:0;max-width:none;min-height:22px;height:22px;overflow:hidden;color:rgba(78,89,105,.72);background:rgba(78,89,105,.1);border-radius:4px;filter:blur(3.2px);letter-spacing:1.2px;line-height:22px;opacity:.78;transform:scaleY(1.08)}.page--v3 .date-chip{color:var(--v3-ink);background:transparent;font-family:var(--font-number);font-size:16px}.page--v3 .hit-history-trigger{color:var(--v3-muted);background:#f2f3f5;border-radius:8px}.page--v3 .hit-history-trigger:focus-visible,.page--v3 .hit-history-trigger:hover{color:var(--v3-ink);background:#e5e6eb}.page--v3 .hit-cell{min-height:30px;padding:5px 10px;border:0;border-radius:10px}.page--v3 .hit-cell.high{color:#41500f;background:#e2f164}.page--v3 .hit-cell.medium{color:#4a571b;background:#edf4b2}.page--v3 .hit-cell.low{color:#596332;background:#f5f8dc}.page--v3 .hit-cell .hit-count,.page--v3 .hit-cell .hit-level{color:inherit}.page--v3 .answer-unavailable,.page--v3 .answered,.page--v3 .answering,.page--v3 .unanswered{min-width:76px;min-height:30px;justify-content:center;padding:5px 10px;border-radius:10px}.page--v3 .answered{color:#087a29;background:#e8ffea}.page--v3 .unanswered{color:var(--v3-muted);background:#f2f3f5}.page--v3 .answering{color:#4f4da8;background:var(--v3-purple-soft)}.page--v3 .answer-unavailable{color:var(--v3-soft-text);background:#f7f8fa}.page--v3 .action-button{margin:0;min-width:76px;height:34px;padding:0 14px;font:inherit;font-size:14px;line-height:1;cursor:pointer;appearance:none;border:0;border-radius:10px;font-weight:700;transition:color .14s ease,background-color .14s ease,transform .12s ease}.page--v3 .action-button:focus-visible{outline:3px solid rgba(29,33,41,.28);outline-offset:2px}.page--v3 .action-button.is-learn,.page--v3 .action-button.is-practice{color:var(--v3-ink);background:#f2f3f5}.page--v3 .action-button.is-learn:focus,.page--v3 .action-button.is-learn:hover,.page--v3 .action-button.is-practice:focus,.page--v3 .action-button.is-practice:hover{color:var(--v3-ink);background:#e5e6eb;border:0;transform:translateY(-1px)}.page--v3 .action-button:active{transform:translateY(1px) scale(.985)}.page--v3 .table-footer{min-height:72px;padding:14px 20px;background:#fff;border-top:1px solid #f2f3f5}.page--v3 .merge-note{color:#4f4da8;background:var(--v3-purple-soft);border-radius:999px}.page--v3 .el-pager li,.page--v3 .el-pagination button{border-radius:12px;transition:color .12s ease,background-color .12s ease,transform 80ms ease}.page--v3 .el-pager li:not(.disabled):active,.page--v3 .el-pagination button:not(:disabled):active{background:#e5e6eb;transform:translateY(1px) scale(.97)}.page--v3 .el-pager li.disabled:active,.page--v3 .el-pagination button:disabled:active{transform:none}.page--v3 .el-pager li.more{display:inline-flex;align-items:center;justify-content:center;color:var(--v3-soft-text);cursor:default;line-height:1;pointer-events:none;vertical-align:top}.page--v3 .el-pager li.more:before{display:block;line-height:1;transform:translateY(-1px)}.page--v3 .el-pager li.more:active,.page--v3 .el-pager li.more:hover{color:var(--v3-soft-text);background:#f7f8fa;transform:none}.page--v3 .el-pager li.active{color:#fff;background:var(--v3-ink)}.page--v3 .pagination-size .el-input__inner{border:0;border-radius:12px;background:#f7f8fa}.page--v3 .native-page-size{position:relative;display:block;width:104px;height:40px}.page--v3 .native-page-size select{width:100%;height:40px;padding:0 34px 0 14px;color:var(--v3-ink);font:inherit;font-size:14px;cursor:pointer;background:#f7f8fa;border:0;border-radius:12px;outline:0;appearance:none}.page--v3 .native-page-size select:hover{background:#e5e6eb}.page--v3 .native-page-size select:focus-visible{box-shadow:0 0 0 3px rgba(29,33,41,.18)}.page--v3 .native-page-size>svg{position:absolute;top:50%;right:11px;width:16px;height:16px;color:var(--v3-soft-text);fill:none;pointer-events:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7;transform:translateY(-50%)}.native-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html[data-ui-version=v3] .contact-dialog,html[data-ui-version=v3] .course-contact-dialog,html[data-ui-version=v3] .hit-date-filter-popper,html[data-ui-version=v3] .hit-history-popper,html[data-ui-version=v3] .point-cascader-popper,html[data-ui-version=v3] .rate-info-dialog,html[data-ui-version=v3] .rate-info-popover{border:0;border-radius:22px;box-shadow:0 18px 54px rgba(29,33,41,.14)}html[data-ui-version=v3] .rate-info-popover{--v3-ink:#1d2129;--v3-muted:#4e5969;width:380px;max-width:calc(100vw - 24px);padding:18px;border:0;border-radius:20px;box-shadow:0 18px 54px rgba(29,33,41,.18)}html[data-ui-version=v3] .rate-popover-content{display:grid;gap:14px}html[data-ui-version=v3] .rate-popover-title{color:var(--v3-ink);font-size:20px;font-weight:800;line-height:28px}html[data-ui-version=v3] .rate-info-popover .rate-marketing-copy{padding:0}html[data-ui-version=v3] .hit-date-filter-popper,html[data-ui-version=v3] .hit-history-popper,html[data-ui-version=v3] .point-cascader-popper{overflow:hidden;border:0;border-radius:22px;box-shadow:0 18px 54px rgba(29,33,41,.14)}html[data-ui-version=v3] .calendar-date.is-boundary,html[data-ui-version=v3] .calendar-date.is-in-range,html[data-ui-version=v3] .calendar-date.is-single{border-radius:var(--radius-md)}html[data-ui-version=v3] .calendar-date.is-today:not(.is-boundary):not(.is-single),html[data-ui-version=v3] .calendar-date:not(.is-blank):hover,html[data-ui-version=v3] .calendar-nav-button:hover,html[data-ui-version=v3] .date-preset-button.active,html[data-ui-version=v3] .date-preset-button:hover{color:#1d2129;background:#f2f3f5}html[data-ui-version=v3] .calendar-date.is-in-range{color:#1d2129;background:#e5e6eb}html[data-ui-version=v3] .calendar-date.is-boundary,html[data-ui-version=v3] .calendar-date.is-single{color:#fff;background:#1d2129}html[data-ui-version=v3] .calendar-nav-button:active,html[data-ui-version=v3] .date-preset-button:active{color:#1d2129;background:#e5e6eb}html[data-ui-version=v3] .date-filter-footer,html[data-ui-version=v3] .point-panel-footer{background:#f7f8fa}html[data-ui-version=v3] .date-filter-footer .el-button,html[data-ui-version=v3] .point-panel-footer .el-button{border:0;border-radius:999px}html[data-ui-version=v3] .date-filter-footer .el-button--default,html[data-ui-version=v3] .point-panel-footer .el-button--default{color:var(--v3-muted);background:#e5e6eb}html[data-ui-version=v3] .date-filter-footer .el-button--default:focus,html[data-ui-version=v3] .date-filter-footer .el-button--default:hover,html[data-ui-version=v3] .point-panel-footer .el-button--default:focus,html[data-ui-version=v3] .point-panel-footer .el-button--default:hover{color:var(--v3-ink);background:#d9dce1}html[data-ui-version=v3] .date-filter-footer .el-button--default:active,html[data-ui-version=v3] .point-panel-footer .el-button--default:active{color:var(--v3-ink);background:#c9cdd4;transform:translateY(1px)}html[data-ui-version=v3] .contact-dialog .el-button--primary,html[data-ui-version=v3] .course-contact-dialog .el-button--primary,html[data-ui-version=v3] .date-filter-footer .el-button--primary,html[data-ui-version=v3] .point-panel-footer .el-button--primary{color:#fff;background:#1d2129;border:0;border-radius:999px}html[data-ui-version=v3] .contact-dialog .el-button--primary:focus,html[data-ui-version=v3] .contact-dialog .el-button--primary:hover,html[data-ui-version=v3] .course-contact-dialog .el-button--primary:focus,html[data-ui-version=v3] .course-contact-dialog .el-button--primary:hover,html[data-ui-version=v3] .date-filter-footer .el-button--primary:focus,html[data-ui-version=v3] .date-filter-footer .el-button--primary:hover,html[data-ui-version=v3] .point-panel-footer .el-button--primary:focus,html[data-ui-version=v3] .point-panel-footer .el-button--primary:hover{color:#fff;background:#303640;border:0}html[data-ui-version=v3] .contact-dialog .el-button--primary:active,html[data-ui-version=v3] .course-contact-dialog .el-button--primary:active,html[data-ui-version=v3] .date-filter-footer .el-button--primary:active,html[data-ui-version=v3] .point-panel-footer .el-button--primary:active{color:#fff;background:#11151b;transform:translateY(1px)}html[data-ui-version=v3] .contact-dialog .el-button.is-disabled:active,html[data-ui-version=v3] .contact-dialog .el-button.is-disabled:hover,html[data-ui-version=v3] .course-contact-dialog .el-button.is-disabled:active,html[data-ui-version=v3] .course-contact-dialog .el-button.is-disabled:hover,html[data-ui-version=v3] .date-filter-footer .el-button.is-disabled:active,html[data-ui-version=v3] .date-filter-footer .el-button.is-disabled:hover,html[data-ui-version=v3] .point-panel-footer .el-button.is-disabled:active,html[data-ui-version=v3] .point-panel-footer .el-button.is-disabled:hover{transform:none}html[data-ui-version=v3] .date-filter-footer .el-button--primary.is-disabled,html[data-ui-version=v3] .date-filter-footer .el-button--primary.is-disabled:active,html[data-ui-version=v3] .date-filter-footer .el-button--primary.is-disabled:focus,html[data-ui-version=v3] .date-filter-footer .el-button--primary.is-disabled:hover,html[data-ui-version=v3] .point-panel-footer .el-button--primary.is-disabled,html[data-ui-version=v3] .point-panel-footer .el-button--primary.is-disabled:active,html[data-ui-version=v3] .point-panel-footer .el-button--primary.is-disabled:focus,html[data-ui-version=v3] .point-panel-footer .el-button--primary.is-disabled:hover{color:#86909c;cursor:not-allowed;background:#e5e6eb;border:0;opacity:1;transform:none}html[data-ui-version=v3] .contact-dialog .el-dialog__headerbtn,html[data-ui-version=v3] .course-contact-dialog .el-dialog__headerbtn,html[data-ui-version=v3] .rate-info-dialog .el-dialog__headerbtn{transition:color .12s ease,background-color .12s ease,transform 80ms ease}html[data-ui-version=v3] .contact-dialog .el-dialog__headerbtn:active,html[data-ui-version=v3] .course-contact-dialog .el-dialog__headerbtn:active,html[data-ui-version=v3] .rate-info-dialog .el-dialog__headerbtn:active{color:#4f4da8;background:#e9e8ff;transform:translateY(1px) scale(.96)}html[data-ui-version=v3] .rate-info-dialog .el-dialog__header{padding:22px 24px 8px;border-bottom:0}html[data-ui-version=v3] .rate-info-dialog .el-dialog__body{padding:12px 24px 24px}html[data-ui-version=v3] .rate-info-dialog .el-dialog__title{font-size:24px;font-weight:800}html[data-ui-version=v3] .rate-marketing-hero{padding:18px;background:var(--v3-purple);border-radius:20px}html[data-ui-version=v3] .rate-marketing-badge{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:4px 10px;color:#39430f;background:var(--v3-lime);border-radius:999px;font-size:12px;font-weight:800}html[data-ui-version=v3] .rate-info-summary{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:64px;padding:14px 0 0;color:var(--v3-ink)}html[data-ui-version=v3] .rate-info-summary span{max-width:180px;font-size:15px;font-weight:700;line-height:22px}html[data-ui-version=v3] .rate-info-summary strong{font-family:var(--font-number);font-size:44px;line-height:1}html[data-ui-version=v3] .rate-info-summary small{margin-left:3px;font-family:var(--font-cn);font-size:14px}html[data-ui-version=v3] .rate-marketing-copy{padding:2px 2px 18px}html[data-ui-version=v3] .rate-marketing-copy p{margin:0;color:var(--v3-muted);font-size:15px;line-height:24px}html[data-ui-version=v3] .rate-marketing-copy p+p{margin-top:8px}html[data-ui-version=v3] .rate-marketing-copy strong{color:var(--v3-ink);font-weight:800}html[data-ui-version=v3] .rate-consult-card{display:grid;grid-template-columns:82px minmax(0,1fr);gap:14px;align-items:center;padding:12px;color:#fff;background:var(--v3-ink);border-radius:20px}html[data-ui-version=v3] .rate-consult-qr{display:block;width:82px;height:82px;padding:4px;object-fit:contain;background:#fff;border-radius:12px}html[data-ui-version=v3] .rate-consult-card span,html[data-ui-version=v3] .rate-consult-card strong{display:block}html[data-ui-version=v3] .rate-consult-card strong{color:#fff;font-size:17px;line-height:26px}html[data-ui-version=v3] .rate-consult-card span{margin-top:4px;color:#c9cdd4;font-size:13px;line-height:20px}html[data-ui-version=v3] .hit-history-heading{display:flex;min-height:58px;align-items:center;padding-top:12px;padding-bottom:12px}html[data-ui-version=v3] .hit-history-list{max-height:300px}html[data-ui-version=v3] .hit-history-date-line{justify-content:flex-start;gap:8px}html[data-ui-version=v3] .hit-history-load-more{display:flex;min-height:42px;align-items:center;justify-content:center;gap:6px;color:#86909c;font-size:12px;line-height:18px}html[data-ui-version=v3] .hit-history-load-more .el-icon-loading{color:#4f4da8}html[data-ui-version=v3] .hit-history-marker{background:#c9cdd4;border-color:#fff}html[data-ui-version=v3] .hit-history-item:first-child,html[data-ui-version=v3] .hit-history-item:hover{background:transparent}html[data-ui-version=v3] .hit-history-item:hover .hit-history-content{background:#f7f8fa}html[data-ui-version=v3] .hit-history-item time{font-size:16px}html[data-ui-version=v3] .hit-history-content.is-latest{background:#f2f3f5}html[data-ui-version=v3] .latest-record-tag{margin-left:0;color:#4f4da8;background:#efefff}html[data-ui-version=v3] .hit-history-point{color:var(--v3-muted)}html[data-ui-version=v3] .contact-dialog .el-dialog__header,html[data-ui-version=v3] .course-contact-dialog .el-dialog__header{padding:22px 24px 10px;border-bottom:0}html[data-ui-version=v3] .contact-dialog .el-dialog__body,html[data-ui-version=v3] .course-contact-dialog .el-dialog__body{padding:12px 24px 18px}html[data-ui-version=v3] .contact-dialog .el-dialog__footer,html[data-ui-version=v3] .course-contact-dialog .el-dialog__footer{padding:0 24px 24px}html[data-ui-version=v3] .contact-dialog .el-dialog__footer .el-button,html[data-ui-version=v3] .course-contact-dialog .el-dialog__footer .el-button{min-width:108px}html[data-ui-version=v3] .contact-marketing-content{display:block}html[data-ui-version=v3] .contact-marketing-hero{display:grid;grid-template-columns:58px minmax(0,1fr);gap:14px;align-items:center;padding:16px;color:var(--v3-ink);background:var(--v3-purple);border-radius:20px}html[data-ui-version=v3] .contact-marketing-icon{display:grid;width:58px;height:58px;color:var(--v3-ink);background:var(--v3-lime);border-radius:17px;font-size:26px;place-items:center}html[data-ui-version=v3] .contact-marketing-hero .contact-copy{margin:0;color:var(--v3-ink);font-size:15px;font-weight:700;line-height:24px;text-align:left}html[data-ui-version=v3] .contact-marketing-qr-card{display:grid;grid-template-columns:132px minmax(0,1fr);gap:18px;align-items:center;padding:14px;background:var(--v3-ink);border-radius:20px}html[data-ui-version=v3] .contact-marketing-qr-card .contact-qr{width:132px;padding:5px;margin:0;background:#fff;border:0;border-radius:14px}html[data-ui-version=v3] .contact-qr-copy{margin:0;color:#fff;font-size:17px;font-weight:800;line-height:28px;text-align:left}@media (max-width:1040px){.page--v3 .banner-shell,.page--v3 .hit-prediction-app-shell{padding-right:20px;padding-left:20px}.page--v3 .insight-panel{grid-template-columns:minmax(320px,.9fr) minmax(420px,1.1fr)}.page--v3 .filter-bar{grid-template-columns:minmax(170px,1.05fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(126px,.7fr) max-content max-content}.page--v3 .el-table td.el-table__cell>.cell,.page--v3 .el-table th.el-table__cell>.cell{padding-right:8px;padding-left:8px}.page--v3 .question-table td:first-child>.cell,.page--v3 .question-table th:first-child>.cell{padding-left:16px}.page--v3 .question-table td:last-child>.cell,.page--v3 .question-table th:last-child>.cell{padding-right:16px}.page--v3 .question-table .course-hidden-title{padding-right:8px}}@media (min-width:781px) and (max-width:1040px){.page--v3 .table-shell .question-table{width:100%!important;min-width:0}}@media (min-width:901px) and (max-width:980px){.page--v3 .filter-bar{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr) minmax(0,.9fr) minmax(0,.7fr)}.page--v3 .filter-bar .el-checkbox{grid-column:1/2}.page--v3 .reset-button{grid-column:4/5}}@media (min-width:1041px){.page--v3 .filter-bar{position:sticky;top:60px;z-index:20;width:calc(100% + 48px);padding:10px 24px;margin-right:-24px;margin-bottom:6px;margin-left:-24px;border-bottom:0}.page--v3 .filter-bar-anchor.is-stuck{height:60px}.page--v3 .filter-bar.is-stuck{position:fixed;top:60px;z-index:999;margin-right:0;margin-left:0;border-bottom:1px solid #e5e6eb;box-shadow:0 8px 24px rgba(29,33,41,.08)}}@media (max-width:900px){.page--v3 .insight-panel{grid-template-columns:1fr}.page--v3 .metrics-pane{padding:24px}.page--v3 .ranking-pane{padding:0}.page--v3 .filter-bar{grid-template-columns:repeat(2,minmax(0,1fr))}.page--v3 .filter-bar .el-checkbox{grid-column:auto}.page--v3 .reset-button{grid-column:auto;width:100%}}@media (min-width:781px) and (max-width:900px){.page--v3 .table-footer{grid-template-columns:minmax(0,1fr);gap:0}.page--v3 .pagination-size,.page--v3 .table-summary{display:none}.page--v3 .pagination-center{width:100%;justify-self:stretch}.page--v3 .pagination-main{justify-content:center}}@media (max-width:780px){html[data-ui-version=v3] .el-dialog.course-contact-dialog{width:min(430px,calc(100vw - 32px))!important}.page--v3{padding-bottom:0}.page--v3 .banner-shell{padding:12px 12px 0}.page--v3 .hit-prediction-app-shell{padding:0 12px}.page--v3 .hero-banner{height:auto;aspect-ratio:16/5;border-radius:24px;transform:none}.page--v3 .banner-picture img{object-fit:cover;object-position:center}.page--v3 .subject-workspace{margin-top:12px;border-radius:0}.page--v3 .module-nav{width:100%;gap:8px;padding:0;margin-bottom:12px}.page--v3 .module-item{min-height:48px;padding:0 10px;border-radius:15px;font-size:13px}.page--v3 .module-item i{font-size:16px}.page--v3 .insight-panel{gap:12px;padding:12px;border-radius:24px}.page--v3 .metrics-pane,.page--v3 .ranking-pane{border-radius:22px}.page--v3 .ranking-pane{padding-right:0;padding-left:0}.page--v3 .ranking-heading{display:grid;grid-template-columns:minmax(0,1fr);align-items:flex-start;justify-content:normal;gap:10px}.page--v3 .ranking-note{width:100%;max-width:none;margin:0;text-align:left}.page--v3 .library-section{margin-top:12px;padding:12px;border-radius:24px}.page--v3 .library-title{font-size:27px;line-height:36px}.page--v3 .library-card{padding:0;border-radius:0}.page--v3 .filter-bar{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;width:100%;max-width:none;padding:0;margin-bottom:12px}.page--v3 .filter-bar>*{min-width:0}.page--v3 .filter-bar>:first-child,.page--v3 .filter-bar>:nth-child(2),.page--v3 .filter-bar>:nth-child(3),.page--v3 .filter-bar>:nth-child(4),.page--v3 .filter-bar>:nth-child(5),.page--v3 .filter-bar>:nth-child(6){grid-column:span 4}.page--v3 .filter-bar .date-filter-trigger,.page--v3 .filter-bar .el-input__inner,.page--v3 .filter-bar .el-input__prefix,.page--v3 .filter-bar .el-input__suffix,.page--v3 .filter-bar .point-select-trigger,.page--v3 .reset-button{height:46px}.page--v3 .filter-bar .el-checkbox{min-width:0;min-height:46px;padding:0 2px;justify-self:stretch}.page--v3 .filter-bar .el-checkbox__label{padding-left:6px;overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.page--v3 .reset-button{width:100%;min-width:0;padding-right:8px;padding-left:8px;font-size:13px}.page--v3 .table-shell{margin:0;overflow:visible;background:transparent;border:0;border-radius:0}.page--v3 .table-wrap{display:none}.page--v3 .mobile-question-list{display:grid;gap:12px}.page--v3 .mobile-question-card{min-width:0;padding:16px;overflow:hidden;background:#fff;border:1px solid #e5e6eb;border-radius:22px;transition:background-color .12s ease,border-color .12s ease,transform .1s ease}.page--v3 .mobile-question-card.is-clickable{cursor:pointer;touch-action:manipulation}@media (hover:hover){.page--v3 .mobile-question-card.is-clickable:hover{background:#fafbfc;border-color:#c9cdd4}}.page--v3 .mobile-question-card.is-clickable:active{background:#fafbfc;border-color:#c9cdd4;transform:scale(.997)}.page--v3 .mobile-question-card-header{display:grid;grid-template-columns:minmax(0,1fr) max-content;gap:12px;align-items:start}.page--v3 .mobile-question-title{min-width:0}.page--v3 .mobile-question-title .title-link{display:block;width:100%;padding:0;text-align:left;white-space:normal}.page--v3 .mobile-question-title .title-link:active{color:#4f4da8;opacity:.74}.page--v3 .mobile-question-card-header .hit-cell{flex:0 0 auto;min-width:66px}.page--v3 .mobile-course-hidden-title{width:100%;min-width:0;grid-template-columns:max-content minmax(0,1fr);gap:8px}.page--v3 .mobile-course-hidden-title .blurred-title{width:100%;min-width:0;max-width:100%;min-height:22px}.page--v3 .mobile-question-meta{display:grid;grid-template-columns:minmax(112px,.72fr) minmax(0,1.28fr);gap:12px;padding-top:14px;margin-top:14px;border-top:1px solid #f2f3f5}.page--v3 .mobile-meta-item{display:grid;gap:4px;min-width:0}.page--v3 .mobile-meta-item span{color:var(--v3-soft-text);font-size:12px;line-height:18px}.page--v3 .mobile-meta-item strong{min-width:0;overflow:hidden;color:var(--v3-muted);font-size:13px;font-weight:600;line-height:20px;text-overflow:ellipsis;white-space:nowrap}.page--v3 .mobile-hit-history{margin-top:12px;border:1px solid #efefff;border-radius:14px}.page--v3 .mobile-hit-history summary{min-height:42px;padding:10px 12px;color:#4f4da8;background:#f8f8ff;border-radius:13px;cursor:pointer;font-size:13px;font-weight:700;list-style-position:inside}.page--v3 .mobile-hit-history summary:active{background:#e9e8ff;transform:translateY(1px)}.page--v3 .mobile-hit-history-list{display:grid;gap:20px;max-height:260px;padding:18px 12px 16px;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable;scroll-padding-block:18px}.page--v3 .mobile-hit-history-list:focus-visible{outline:2px solid rgba(29,33,41,.5);outline-offset:-2px}.page--v3 .mobile-hit-history-load-more{display:flex;min-height:38px;align-items:center;justify-content:center;gap:6px;color:var(--v3-soft-text);font-size:12px;line-height:18px}.page--v3 .mobile-hit-history-item{display:grid;grid-template-columns:88px minmax(0,1fr) max-content;gap:12px;align-items:start;min-width:0;padding:0;color:var(--v3-muted);font-size:12px;line-height:20px}.page--v3 .mobile-hit-history-item time{white-space:nowrap}.page--v3 .mobile-hit-history-item>span{min-width:0;overflow-wrap:anywhere}.page--v3 .mobile-hit-history-item em{align-self:start;padding:1px 7px;color:#4f4da8;background:#efefff;border-radius:999px;font-size:11px;font-weight:700;font-style:normal;line-height:18px;white-space:nowrap}.page--v3 .mobile-question-card-footer{display:flex;gap:12px;align-items:center;justify-content:space-between;padding-top:14px;margin-top:14px;border-top:1px solid #f2f3f5}.page--v3 .mobile-question-card-footer .answer-unavailable,.page--v3 .mobile-question-card-footer .answered,.page--v3 .mobile-question-card-footer .answering,.page--v3 .mobile-question-card-footer .unanswered{min-width:76px}.page--v3 .mobile-question-card-footer .action-button{min-width:112px;height:44px;padding-right:20px;padding-left:20px}.page--v3 .mobile-question-card-footer .action-button:focus-visible{outline:2px solid rgba(29,33,41,.5);outline-offset:2px}.page--v3 .mobile-library-empty{display:grid;gap:10px;min-height:220px;padding:28px;color:var(--v3-soft-text);background:#fff;border:1px solid #e5e6eb;border-radius:22px;place-items:center}.page--v3 .table-footer{display:flex;flex-wrap:nowrap;gap:6px;align-items:center;justify-content:center;min-height:58px;padding:12px 0 0;background:transparent;border-top:0}.page--v3 .pagination-center,.page--v3 .pagination-size,.page--v3 .table-summary{min-width:0;justify-self:auto}.page--v3 .table-summary{display:none}.page--v3 .pagination-center{display:flex;flex:1 1 auto;width:100%;align-items:center;justify-content:center}.page--v3 .pagination-size{display:none}.page--v3 .pagination-main{display:flex;align-items:center;justify-content:center;justify-self:auto}.page--v3 .table-total{font-size:12px}.page--v3 .merge-note{display:none}}@media (max-width:780px){html[data-ui-version=v3] .hit-date-filter-popper,html[data-ui-version=v3] .point-cascader-popper{position:fixed!important;top:auto!important;right:0!important;bottom:0!important;left:0!important;width:auto!important;max-width:none!important;max-height:min(82vh,720px);max-height:min(82dvh,720px);margin:0!important;overflow:hidden;border-radius:24px 24px 0 0!important;box-shadow:0 -18px 54px rgba(29,33,41,.2);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}html[data-ui-version=v3] .hit-date-filter-popper .popper__arrow,html[data-ui-version=v3] .point-cascader-popper .popper__arrow{display:none}html[data-ui-version=v3] .point-panel{max-height:min(78vh,640px);padding-top:8px}html[data-ui-version=v3] .date-range-panel{max-height:82vh;overflow-y:auto}html[data-ui-version=v3] .date-range-panel:before,html[data-ui-version=v3] .point-panel:before{display:block;width:40px;height:4px;margin:8px auto 2px;background:#c9cdd4;border-radius:999px;content:""}html[data-ui-version=v3] .date-range-panel:before{grid-column:1/-1}html[data-ui-version=v3] .date-filter-footer,html[data-ui-version=v3] .point-panel-footer{position:sticky;z-index:2;bottom:0;padding-bottom:calc(10px + env(safe-area-inset-bottom))}}@media (max-width:520px){.page--v3 .module-nav{display:flex;width:100%;padding:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.page--v3 .module-nav::-webkit-scrollbar{display:none}.page--v3 .module-item{flex:1 0 108px}.page--v3 .metrics-pane{padding:18px}.page--v3 .ranking-pane{padding-right:0;padding-left:0}.page--v3 .table-footer{justify-content:center;min-height:68px;gap:0;padding-top:16px}.page--v3 .pagination-size,.page--v3 .table-summary{display:none}.page--v3 .pagination-center,.page--v3 .pagination-main{display:flex;flex:1 1 auto;width:100%;align-items:center;justify-content:center}.page--v3 .table-footer .el-pager li,.page--v3 .table-footer .el-pagination button{min-width:34px;height:34px;margin:0 2px;font-size:13px;line-height:34px}.page--v3 .pagination-main .el-pager{display:flex}.page--v3 .metrics-total strong{font-size:50px}.page--v3 .metric-item{min-height:70px;padding:11px 12px}.page--v3 .metric-item strong{font-size:21px}.page--v3 .ranking-heading{flex-direction:column}.page--v3 .ranking-note{max-width:none}}@media (max-width:520px){.page--v3 .mobile-hit-history-item{grid-template-columns:max-content minmax(0,1fr);column-gap:10px;row-gap:6px}.page--v3 .mobile-hit-history-item time{grid-row:1;grid-column:1}.page--v3 .mobile-hit-history-item>span{grid-row:2;grid-column:1/-1}.page--v3 .mobile-hit-history-item em{grid-row:1;grid-column:2;align-self:center;justify-self:start;margin-left:2px}}@media (max-width:360px){html[data-ui-version=v3] .course-contact-dialog .el-dialog__header{padding:20px 20px 10px}html[data-ui-version=v3] .course-contact-dialog .el-dialog__body{padding:12px 20px 16px}html[data-ui-version=v3] .course-contact-dialog .el-dialog__footer{padding:0 20px 20px}html[data-ui-version=v3] .course-contact-dialog .contact-marketing-qr-card{grid-template-columns:96px minmax(0,1fr);gap:12px;padding:12px}html[data-ui-version=v3] .course-contact-dialog .contact-qr{width:96px}html[data-ui-version=v3] .course-contact-dialog .contact-qr-copy{font-size:13px;line-height:20px}}@media (prefers-reduced-motion:reduce){.page--v3 .action-button,.page--v3 .course-title-button,.page--v3 .hero-banner,.page--v3 .metric-item--clickable,.page--v3 .mobile-question-card,.page--v3 .module-item,.page--v3 .ranking-claim,.page--v3 .ranking-empty-action,.page--v3 .ranking-row,.page--v3 .reset-button{transition:none}}@font-face{font-family:DINAlternate-Bold;src:url(../fonts/DINAlternate-Bold.2dbc231e.ttf) format("truetype");font-style:normal;font-weight:700;font-display:swap}.hit-prediction-native-page{--font-number:"DINAlternate-Bold","DIN Alternate","DIN Condensed",Helvetica,Arial,sans-serif}.hit-prediction-native-page,.hit-prediction-native-page *{box-sizing:border-box}.hit-prediction-native-page .date-chip,.hit-prediction-native-page .filter-bar .native-search-control .el-input__inner,.hit-prediction-native-page .hit-history-item time,.hit-prediction-native-page .metric-item strong,.hit-prediction-native-page .metrics-total strong,.hit-prediction-native-page .native-answer-status-select .el-input__inner,.hit-prediction-native-page .rank-count{font-family:var(--font-number)!important}.native-loading{display:grid;min-height:120px;color:#86909c;font-size:14px;place-items:center}.native-banner-loading{min-height:160px}.native-carousel{position:relative}.native-carousel-dots{position:absolute;left:50%;bottom:16px;display:flex;gap:6px;transform:translateX(-50%)}.native-carousel-dots button{width:18px;height:4px;padding:0;cursor:pointer;background:hsla(0,0%,100%,.55);border:0;border-radius:999px}.native-carousel-dots button.active{width:28px;background:#fff}.hit-history-trigger>span,.native-control-chevron,.native-control-icon,.native-module-icon,.native-page-size-caret,.native-reset-button>span{display:inline-grid;width:18px;height:18px;place-items:center}.hit-history-trigger svg,.native-control-chevron svg,.native-control-icon svg,.native-module-icon svg,.native-page-size svg,.native-reset-button svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8}.native-info-icon{display:inline-grid;width:14px;height:14px;color:#4f4da8;font-size:11px;font-weight:800;line-height:1;border:1px solid currentColor;border-radius:50%;place-items:center}.native-tabs{display:inline-flex;gap:6px;padding:4px;background:#f2f3f5;border-radius:12px}.native-tabs button{height:32px;padding:0 14px;color:#4e5969;font:inherit;font-size:14px;font-weight:650;cursor:pointer;background:transparent;border:0;border-radius:9px}.native-tabs button.active{color:#fff;background:#1d2129}.hit-prediction-native-page .ranking-tabs .el-tabs__item{font:inherit;cursor:pointer;background:transparent;border:0;outline:0}.hit-prediction-native-page .ranking-tabs .el-tabs__item:focus-visible{box-shadow:0 0 0 3px rgba(29,33,41,.18)}.hit-prediction-native-page .hit-history-panel,.hit-prediction-native-page .hit-history-popper,.hit-prediction-native-page .native-popover-panel{background:#fff}.native-search-control,.native-select-control{display:grid;grid-template-columns:18px minmax(0,1fr) 18px;gap:8px;align-items:center;width:100%;height:44px;padding:0 12px;color:#1d2129;background:#fff;border:1px solid #e5e6eb;border-radius:16px;transition:border-color .14s ease,box-shadow .14s ease}.native-search-control:focus-within,.native-select-control:focus-within{border-color:#1d2129;box-shadow:0 0 0 3px rgba(29,33,41,.14)}.native-search-control input,.native-select-control select{width:100%;min-width:0;height:40px;padding:0;color:inherit;font:inherit;font-size:14px;background:transparent;border:0;outline:0}.native-select-control select{appearance:none;cursor:pointer}.native-search-control input::placeholder,.native-select-control:has(option[value=""]:checked) select{color:#86909c}.native-search-control button{display:grid;width:24px;height:24px;padding:0;color:#86909c;cursor:pointer;background:#f2f3f5;border:0;border-radius:50%;place-items:center}.hit-prediction-native-page .filter-bar .native-search-control.el-input{position:relative;display:block;height:50px;padding:0;color:var(--v3-ink);background:transparent;border:0;border-radius:0;box-shadow:none}.hit-prediction-native-page .filter-bar .native-search-control .el-input__inner{width:100%;padding-left:40px;padding-right:38px;color:var(--v3-ink);font-family:var(--font-number);font-size:16px;font-weight:400}.hit-prediction-native-page .filter-bar .native-search-control .el-input__prefix{left:14px}.hit-prediction-native-page .filter-bar .native-search-control .el-input__suffix{right:10px}.hit-prediction-native-page .filter-bar .native-search-control .native-search-clear{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;padding:0;color:#9aa3b2;background:transparent;border:0;border-radius:50%;line-height:1}.hit-prediction-native-page .filter-bar .native-search-control .native-search-clear:hover{color:var(--v3-ink);background:transparent}.hit-prediction-native-page .filter-bar .native-search-control .native-search-clear .el-input__icon{height:20px;line-height:20px}.hit-prediction-native-page .native-answer-status-select{position:relative;width:100%;min-width:0}.hit-prediction-native-page .native-answer-status-select .el-input{width:100%}.hit-prediction-native-page .native-answer-status-select .el-input__inner{width:100%;padding-left:40px;padding-right:38px;color:var(--v3-ink);font-family:var(--font-number);font-size:14px;font-weight:400;cursor:pointer}.hit-prediction-native-page .native-answer-status-select .native-answer-status-trigger{display:block;text-align:left;appearance:none;border:0;outline:0}.hit-prediction-native-page .native-answer-status-select .el-input__inner.is-placeholder{color:var(--v3-soft-text)}.hit-prediction-native-page .native-answer-status-select .el-input__prefix,.hit-prediction-native-page .native-answer-status-select .el-input__suffix{position:absolute;top:0;z-index:1;display:inline-flex;align-items:center;pointer-events:none}.hit-prediction-native-page .native-answer-status-select .el-input__prefix{left:14px}.hit-prediction-native-page .native-answer-status-select .el-input__suffix{right:12px}.hit-prediction-native-page .native-answer-status-select .el-select__caret{color:#9aa3b2;transform:rotate(180deg)}.hit-prediction-native-page .native-answer-status-select .el-select__caret.is-reverse{transform:rotate(0deg)}.hit-prediction-native-page .native-answer-status-dropdown{position:absolute;z-index:90;top:calc(100% + 8px);left:0;width:100%;min-width:126px;padding:6px 0;background:#fff}.hit-prediction-native-page .native-answer-status-dropdown .el-select-dropdown__list{padding:0;margin:0;list-style:none}.hit-prediction-native-page .native-answer-status-dropdown .el-select-dropdown__item{display:flex;height:34px;align-items:center;padding:0 14px;color:var(--v3-muted);font-size:14px;font-weight:400;line-height:34px;cursor:pointer}.hit-prediction-native-page .native-answer-status-dropdown .el-select-dropdown__item.hover,.hit-prediction-native-page .native-answer-status-dropdown .el-select-dropdown__item:hover{color:var(--v3-ink);background:#f7f8fa}.hit-prediction-native-page .native-answer-status-dropdown .el-select-dropdown__item.selected{color:var(--v3-ink);font-weight:600;background:#f2f3f5}.hit-prediction-native-page .metrics-pane{overflow:visible}.hit-prediction-native-page .rate-info-popover.native-popover-panel{z-index:1000}.hit-prediction-native-page .native-page-size{position:relative;z-index:40}.hit-prediction-native-page .native-page-size .native-page-size-trigger{display:block;width:100%;height:40px;padding:0 34px 0 14px;color:var(--v3-ink);font:inherit;font-size:14px;line-height:40px;text-align:left;cursor:pointer;background:#f7f8fa;border:0;border-radius:12px;outline:0;appearance:none}.hit-prediction-native-page .native-page-size .native-page-size-trigger:hover{background:#e5e6eb}.hit-prediction-native-page .native-page-size .native-page-size-trigger:focus-visible{box-shadow:0 0 0 3px rgba(29,33,41,.18)}.hit-prediction-native-page .native-page-size-caret{position:absolute;top:0;right:12px;display:inline-flex;width:16px;height:40px;align-items:center;justify-content:center;color:#86909c;pointer-events:none;transform:none;z-index:2}.hit-prediction-native-page .native-page-size-caret .el-input__icon{height:16px;line-height:16px}.hit-prediction-native-page .native-page-size .el-select__caret{display:inline-block;width:16px;height:16px;color:#86909c;font-family:element-icons!important;font-size:14px;line-height:16px;transform:rotate(180deg)}.hit-prediction-native-page .native-page-size .el-select__caret.is-reverse{transform:rotate(0deg)}.hit-prediction-native-page .native-page-size-dropdown{position:fixed;z-index:120;top:calc(100% + 8px);right:0;bottom:auto;width:104px;min-width:104px;padding:6px 0;background:#fff;border:1px solid #e5e6eb;border-radius:12px;box-shadow:0 12px 32px rgba(29,33,41,.14)}.hit-prediction-native-page .native-page-size-dropdown .el-select-dropdown__list{padding:0;margin:0;list-style:none}.hit-prediction-native-page .native-page-size-dropdown .el-select-dropdown__item{display:flex;height:34px;align-items:center;padding:0 14px;color:var(--v3-muted);font-size:14px;line-height:34px;cursor:pointer}.hit-prediction-native-page .native-page-size-dropdown .el-select-dropdown__item:hover{color:var(--v3-ink);background:#f7f8fa}.hit-prediction-native-page .native-page-size-dropdown .el-select-dropdown__item.selected{color:var(--v3-ink);font-weight:600;background:#f2f3f5}.native-merge-check{display:flex;gap:8px;align-items:center;color:#4e5969;font-size:14px;font-weight:400;white-space:nowrap}.hit-prediction-native-page .native-merge-check .el-checkbox__original{position:absolute;inset:0;width:16px;height:16px;margin:0;opacity:0;accent-color:#1d2129}.hit-prediction-native-page .native-merge-check .el-checkbox__input{position:relative;display:inline-flex}.hit-prediction-native-page .native-merge-check .el-checkbox__label{padding-left:0;color:inherit;display:inline-block;font-size:14px;line-height:20px}.native-question-table{width:100%;border-spacing:0;border-collapse:separate;background:#fff;table-layout:fixed}.native-question-table td,.native-question-table th{height:78px;padding:0 16px;color:#1d2129;font-size:14px;text-align:left;vertical-align:middle;border-bottom:1px solid #f2f3f5}.native-question-table th{height:52px;color:#86909c;font-weight:650;background:#fff}.native-question-table td:first-child,.native-question-table th:first-child{width:34%;padding-left:30px}.native-question-table td:nth-child(2),.native-question-table th:nth-child(2){width:136px}.native-question-table td:nth-child(3),.native-question-table th:nth-child(3){width:25%}.native-question-table td:nth-child(4),.native-question-table td:nth-child(5),.native-question-table th:nth-child(4),.native-question-table th:nth-child(5){width:120px}.native-question-table td:nth-child(6),.native-question-table th:nth-child(6){width:110px;padding-right:30px;text-align:right}.hit-prediction-native-page.page--v3 .question-table tbody tr:hover .action-column,.native-question-table tbody tr:hover td{background:#f7f8fa}.native-table-wrap{position:relative;overflow-x:auto}.native-table-loading{position:absolute;inset:52px 0 0;min-height:240px;background:hsla(0,0%,100%,.72)}.empty-clear-button{display:inline-flex;height:36px;align-items:center;justify-content:center;padding:0 16px;color:#1d2129;font:inherit;font-size:14px;font-weight:650;cursor:pointer;background:#f2f3f5;border:0;border-radius:999px}.native-dialog-backdrop{position:fixed;z-index:3000;inset:0;display:block;padding:24px;background:rgba(29,33,41,.38);overflow:auto}.native-dialog{width:430px;max-width:calc(100vw - 48px);margin:15vh auto 50px;overflow:hidden;background:#fff;border-radius:22px;box-shadow:0 18px 54px rgba(29,33,41,.18)}.native-dialog header{display:flex;min-height:58px;align-items:center;justify-content:space-between;padding:18px 20px 8px}.native-dialog h2{margin:0;color:#1d2129;font-size:18px;font-weight:800}.native-dialog header button{display:grid;width:32px;height:32px;padding:0;color:#86909c;cursor:pointer;background:#f2f3f5;border:0;border-radius:50%;place-items:center}.native-dialog footer{display:flex;justify-content:flex-end;padding:12px 20px 20px}.native-primary-button{display:inline-flex;height:40px;min-width:108px;align-items:center;justify-content:center;padding:0 20px;color:#fff;font:inherit;font-size:14px;font-weight:700;cursor:pointer;background:#1d2129;border:0;border-radius:999px}.native-toast{position:fixed;z-index:3100;top:86px;left:50%;max-width:min(420px,calc(100vw - 32px));padding:12px 18px;color:#1d2129;font-size:14px;line-height:20px;text-align:center;background:#fff;border:1px solid #e5e6eb;border-radius:14px;box-shadow:0 12px 36px rgba(29,33,41,.16);transform:translateX(-50%)}@media (max-width:780px){.native-question-table,.native-table-wrap{display:none}.native-search-control,.native-select-control{height:42px;border-radius:14px}.native-merge-check{min-height:42px}.native-dialog-backdrop{padding:12px}.native-dialog{width:100%;max-width:none;margin:12vh auto 24px}}